EasyTalk API
Loading...
Searching...
No Matches
EasyTalk.Localization Namespace Reference

Classes

class  AutoTranslate
 AutoTranslate is a component which can be placed on a GameObject with a text component. When used with an appropriate TranslationLibrary, it enables the text to be translated automatically whenever the language is changes on the EasyTalkGameState. More...
 
class  LanguageFontOverride
 A class used to map a language to a particular font. More...
 
class  LanguageFontOverrides
 This class is used to store information about the fonts to use for various languages. More...
 
class  LocalizableLanguage
 The LocalizableLanguage class is used to represent and store information pertaining to a specific localizable language. More...
 
class  LocalizableLanguageSet
 A set of localizable languages. More...
 
class  Translation
 A Translation contains a string which is a translation of text into a specific language, as well as other secondary information about that translation. More...
 
class  TranslationLibrary
 Provides a collection of translations of text for various languages. More...
 
class  TranslationSet
 A TranslationSet contains lines of text which have been translated into a particular language. More...
 

Enumerations

enum  LanguageEnum {
  Afrikaans , Albanian , Amharic , Arabic ,
  Armenian , Assamese , Aymara , Azerbaijani ,
  Bambara , Basque , Belarusian , Bengali ,
  Bhojpuri , Bosnian , Bulgarian , Catalan ,
  Cebuano , Chinese_Simplified , Chinese_Traditional , Corsican ,
  Croatian , Czech , Danish , Dhivehi ,
  Dogri , Dutch , English , Esperanto ,
  Estonian , Ewe , Filipino , Finnish ,
  French , Frisian , Galician , Georgian ,
  German , Greek , Guarani , Gujarati ,
  Haitian_Creole , Hausa , Hawaiian , Hebrew ,
  Hindi , Hmong , Hungarian , Icelandic ,
  Igbo , Ilocano , Indonesian , Irish ,
  Italian , Japanese , Javanese , Kannada ,
  Kazakh , Khmer , Kinyarwanda , Konkani ,
  Korean , Krio , Kurdish , Kurdish_Sorani ,
  Kyrgyz , Lao , Latin , Latvian ,
  Lingala , Lithuanian , Luganda , Luxembourgish ,
  Macedonian , Maithili , Malagasy , Malay ,
  Malayalam , Maltese , Maori , Marathi ,
  Meiteilon , Mizo , Mongolian , Myanmar_Burmese ,
  Nepali , Norwegian , Nyanja_Chichewa , Odia_Oriya ,
  Oromo , Pashto , Persian , Polish ,
  Portuguese , Punjabi , Quechua , Romanian ,
  Russian , Samoan , Sanskrit , Scots_Gaelic ,
  Sepedi , Serbian , Sesotho , Shona ,
  Sindhi , Sinhalese , Slovak , Slovenian ,
  Somali , Spanish , Sundanese , Swahili ,
  Swedish , Tagalog , Tajik , Tamil ,
  Tatar , Telugu , Thai , Tigrinya ,
  Tsonga , Turkish , Turkmen , Twi_Akan ,
  Ukrainian , Urdu , Uyghur , Uzbek ,
  Vietnamese , Welsh , Xhosa , Yiddish ,
  Yoruba , Zulu
}
 An enum of all of the supported language names. More...
 
enum  TranslationEvaluationMode { TRANSLATE_BEFORE_VARIABLE_EVALUATION , TRANSLATE_AFTER_VARIABLE_EVALUATION }
 An enum defining translation evaluation modes which determine when translations are performed relative to the timing of variable evaluation/injection. More...
 

Enumeration Type Documentation

◆ LanguageEnum

An enum of all of the supported language names.

Enumerator
Afrikaans 
Albanian 
Amharic 
Arabic 
Armenian 
Assamese 
Aymara 
Azerbaijani 
Bambara 
Basque 
Belarusian 
Bengali 
Bhojpuri 
Bosnian 
Bulgarian 
Catalan 
Cebuano 
Chinese_Simplified 
Chinese_Traditional 
Corsican 
Croatian 
Czech 
Danish 
Dhivehi 
Dogri 
Dutch 
English 
Esperanto 
Estonian 
Ewe 
Filipino 
Finnish 
French 
Frisian 
Galician 
Georgian 
German 
Greek 
Guarani 
Gujarati 
Haitian_Creole 
Hausa 
Hawaiian 
Hebrew 
Hindi 
Hmong 
Hungarian 
Icelandic 
Igbo 
Ilocano 
Indonesian 
Irish 
Italian 
Japanese 
Javanese 
Kannada 
Kazakh 
Khmer 
Kinyarwanda 
Konkani 
Korean 
Krio 
Kurdish 
Kurdish_Sorani 
Kyrgyz 
Lao 
Latin 
Latvian 
Lingala 
Lithuanian 
Luganda 
Luxembourgish 
Macedonian 
Maithili 
Malagasy 
Malay 
Malayalam 
Maltese 
Maori 
Marathi 
Meiteilon 
Mizo 
Mongolian 
Myanmar_Burmese 
Nepali 
Norwegian 
Nyanja_Chichewa 
Odia_Oriya 
Oromo 
Pashto 
Persian 
Polish 
Portuguese 
Punjabi 
Quechua 
Romanian 
Russian 
Samoan 
Sanskrit 
Scots_Gaelic 
Sepedi 
Serbian 
Sesotho 
Shona 
Sindhi 
Sinhalese 
Slovak 
Slovenian 
Somali 
Spanish 
Sundanese 
Swahili 
Swedish 
Tagalog 
Tajik 
Tamil 
Tatar 
Telugu 
Thai 
Tigrinya 
Tsonga 
Turkish 
Turkmen 
Twi_Akan 
Ukrainian 
Urdu 
Uyghur 
Uzbek 
Vietnamese 
Welsh 
Xhosa 
Yiddish 
Yoruba 
Zulu 

◆ TranslationEvaluationMode

An enum defining translation evaluation modes which determine when translations are performed relative to the timing of variable evaluation/injection.

Enumerator
TRANSLATE_BEFORE_VARIABLE_EVALUATION 
TRANSLATE_AFTER_VARIABLE_EVALUATION