diff --git a/app/src/main/java/be/scri/helpers/english/ENInterfaceVariables.kt b/app/src/main/java/be/scri/helpers/english/ENInterfaceVariables.kt new file mode 100644 index 00000000..c0d75fc7 --- /dev/null +++ b/app/src/main/java/be/scri/helpers/english/ENInterfaceVariables.kt @@ -0,0 +1,58 @@ +package be.scri.helpers.english + +object ENInterfaceVariables { + // MARK: Currency Symbols + + const val CURRENCY_SYMBOL = "$" + val CURRENCY_SYMBOL_ALTERNATES = listOf("$", "€", "£", "¥", "₩", "¢") + + // MARK: Keyboard Labels + + const val SPACE_BAR = "space" + const val LANGUAGE = "English" + const val INVALID_COMMAND_MSG = "Not in Wikidata" + val BASE_AUTOSUGGESTIONS = listOf("I", "I'm", "we") + val NUMERIC_AUTOSUGGESTIONS = listOf("is", "to", "and") + + // MARK: Suggestion Pronouns + + val VERBS_AFTER_PRONOUNS_ARRAY = listOf("have", "be", "can") + + // MARK: Pronoun Conjugation + + val PRONOUN_AUTOSUGGESTION_TENSES = + mapOf( + "I" to "presSimp", + "you" to "presSimp", + "he" to "presTPS", + "she" to "presTPS", + "it" to "presTPS", + "we" to "presSimp", + "they" to "presSimp", + ) + + // MARK: Translate Command + + const val TRANSLATE_KEY_LBL = "Translate" + const val TRANSLATE_PLACEHOLDER = "Enter a word" + const val TRANSLATE_PROMPT = " en -› ${"targetLanguage()"}" + const val TRANSLATE_PROMPT_AND_CURSOR = TRANSLATE_PROMPT + "COMMAND_CURSOR" + const val TRANSLATE_PROMPT_AND_PLACEHOLDER = TRANSLATE_PROMPT_AND_CURSOR + "$TRANSLATE_PLACEHOLDER" + + // MARK: Conjugate Command + + const val CONJUGATE_KEY_LBL = "Conjugate" + const val CONJUGATE_PLACEHOLDER = "Enter a verb" + const val CONJUGATE_PROMPT = "Conjugate: " + const val CONJUGATE_PROMPT_AND_CURSOR = CONJUGATE_PROMPT + "COMMAND_CURSOR" + const val CONJUGATE_PROMPT_AND_PLACEHOLDER = CONJUGATE_PROMPT_AND_CURSOR + "$CONJUGATE_PLACEHOLDER" + + // MARK: Plural Command + + const val PLURAL_KEY_LBL = "Plural" + const val PLURAL_PLACEHOLDER = "Enter a noun" + const val PLURAL_PROMPT = "Plural: " + const val PLURAL_PROMPT_AND_CURSOR = PLURAL_PROMPT + "COMMAND_CURSOR" + const val PLURAL_PROMPT_AND_PLACEHOLDER = PLURAL_PROMPT_AND_CURSOR + "$PLURAL_PLACEHOLDER" + const val ALREADY_PLURAL_MSG = "Already plural" +} diff --git a/app/src/main/java/be/scri/helpers/french/FRInterfaceVariables.kt b/app/src/main/java/be/scri/helpers/french/FRInterfaceVariables.kt new file mode 100644 index 00000000..bdf47676 --- /dev/null +++ b/app/src/main/java/be/scri/helpers/french/FRInterfaceVariables.kt @@ -0,0 +1,60 @@ +package be.scri.helpers.french + +object FRInterfaceVariables { + // MARK: Currency Symbols + + const val CURRENCY_SYMBOL = "€" + val CURRENCY_SYMBOL_ALTERNATES = listOf("€", "$", "£", "¥", "₩", "¢") + + // MARK: Keyboard Labels + + const val SPACE_BAR = "espace" + const val LANGUAGE = "Français" + const val INVALID_COMMAND_MSG = "Pas dans Wikidata" + val BASE_AUTOSUGGESTIONS = listOf("je", "il", "le") + val NUMERIC_AUTOSUGGESTIONS = listOf("je", "que", "c’est") + + // MARK: Suggestion Pronouns + + val VERBS_AFTER_PRONOUNS_ARRAY = listOf("être", "avoir", "ne") + + // MARK: Pronoun Conjugation + + val PRONOUN_AUTOSUGGESTION_TENSES = + mapOf( + "je" to "presFPS", + "tu" to "presSPS", + "il" to "presTPS", + "elle" to "presTPS", + "on" to "presTPS", + "nous" to "presFPP", + "vous" to "presSPP", + "ils" to "presTPP", + "elles" to "presTPP", + ) + + // MARK: Translate Command + + const val TRANSLATE_KEY_LBL = "Traduire" + const val TRANSLATE_PLACEHOLDER = "Entrez un mot" + const val TRANSLATE_PROMPT = "fr -› targetLanguage()" + const val TRANSLATE_PROMPT_AND_CURSOR = TRANSLATE_PROMPT + "COMMAND_CURSOR" + const val TRANSLATE_PROMPT_AND_PLACEHOLDER = TRANSLATE_PROMPT_AND_CURSOR + "$TRANSLATE_PLACEHOLDER" + + // MARK: Conjugate Command + + const val CONJUGATE_KEY_LBL = "Conjuguer" + const val CONJUGATE_PLACEHOLDER = "Entrez un verbe" + const val CONJUGATE_PROMPT = "Conjuguer: " + const val CONJUGATE_PROMPT_AND_CURSOR = CONJUGATE_PROMPT + "COMMAND_CURSOR" + const val CONJUGATE_PROMPT_AND_PLACEHOLDER = CONJUGATE_PROMPT_AND_CURSOR + "$CONJUGATE_PLACEHOLDER" + + // MARK: Plural Command + + const val PLURAL_KEY_LBL = "Pluriel" + const val PLURAL_PLACEHOLDER = "Entrez un nom" + const val PLURAL_PROMPT = "Pluriel: " + const val PLURAL_PROMPT_AND_CURSOR = PLURAL_PROMPT + "COMMAND_CURSOR" + const val PLURAL_PROMPT_AND_PLACEHOLDER = PLURAL_PROMPT_AND_CURSOR + "$PLURAL_PLACEHOLDER" + const val ALREADY_PLURAL_MSG = "Déjà pluriel" +} diff --git a/app/src/main/java/be/scri/helpers/german/DEInterfaceVariables.kt b/app/src/main/java/be/scri/helpers/german/DEInterfaceVariables.kt new file mode 100644 index 00000000..0c24272d --- /dev/null +++ b/app/src/main/java/be/scri/helpers/german/DEInterfaceVariables.kt @@ -0,0 +1,59 @@ +package be.scri.helpers.german + +object DEInterfaceVariables { + // MARK: Currency Symbols + + const val CURRENCY_SYMBOL = "€" + val CURRENCY_SYMBOL_ALTERNATES = listOf("€", "$", "£", "¥", "₩", "¢") + + // MARK: Keyboard Labels + + const val SPACE_BAR = "Leerzeichen" + const val LANGUAGE = "Deutsch" + const val INVALID_COMMAND_MSG = "Nicht in Wikidata" + val BASE_AUTOSUGGESTIONS = listOf("ich", "die", "das") + val NUMERIC_AUTOSUGGESTIONS = listOf("Prozent", "Milionen", "Meter") + + // MARK: Suggestion Pronouns + + val VERBS_AFTER_PRONOUNS_ARRAY = listOf("haben", "sein", "können") + + // MARK: Pronoun Conjugation + + val PRONOUN_AUTOSUGGESTION_TENSES = + mapOf( + "ich" to "presFPS", + "du" to "presSPS", + "er" to "presTPS", + "sie" to "presTPS", + "es" to "presTPS", + "wir" to "presFPP", + "ihr" to "presSPP", + "Sie" to "presTPP", + ) + + // MARK: Translate Command + + const val TRANSLATE_KEY_LBL = "Übersetzen" + const val TRANSLATE_PLACEHOLDER = "Wort eingeben" + const val TRANSLATE_PROMPT = "de -› targetLanguage()" + const val TRANSLATE_PROMPT_AND_CURSOR = TRANSLATE_PROMPT + "COMMAND_CURSOR" + const val TRANSLATE_PROMPT_AND_PLACEHOLDER = TRANSLATE_PROMPT_AND_CURSOR + "$TRANSLATE_PLACEHOLDER" + + // MARK: Conjugate Command + + const val CONJUGATE_KEY_LBL = "Konjugieren" + const val CONJUGATE_PLACEHOLDER = "Verb eingeben" + const val CONJUGATE_PROMPT = "Konjugieren: " + const val CONJUGATE_PROMPT_AND_CURSOR = CONJUGATE_PROMPT + "COMMAND_CURSOR" + const val CONJUGATE_PROMPT_AND_PLACEHOLDER = CONJUGATE_PROMPT_AND_CURSOR + "$CONJUGATE_PLACEHOLDER" + + // MARK: Plural Command + + const val PLURAL_KEY_LBL = "Plural" + const val PLURAL_PLACEHOLDER = "Nomen eingeben" + const val PLURAL_PROMPT = "Plural: " + const val PLURAL_PROMPT_AND_CURSOR = PLURAL_PROMPT + "COMMAND_CURSOR" + const val PLURAL_PROMPT_AND_PLACEHOLDER = PLURAL_PROMPT_AND_CURSOR + "$PLURAL_PLACEHOLDER" + const val ALREADY_PLURAL_MSG = "Schon Plural" +} diff --git a/app/src/main/java/be/scri/helpers/italian/ITInterfaceVariables.kt b/app/src/main/java/be/scri/helpers/italian/ITInterfaceVariables.kt new file mode 100644 index 00000000..41fe9edc --- /dev/null +++ b/app/src/main/java/be/scri/helpers/italian/ITInterfaceVariables.kt @@ -0,0 +1,41 @@ +package be.scri.helpers.italian + +object ITInterfaceVariables { + // MARK: Currency Symbols + + const val CURRENCY_SYMBOL = "€" + val CURRENCY_SYMBOL_ALTERNATES = listOf("€", "$", "£", "¥", "₩", "¢") + + // MARK: Keyboard Labels + + const val SPACE_BAR = "spazio" + const val LANGUAGE = "Italiano" + const val INVALID_COMMAND_MSG = "Non in Wikidata" + val BASE_AUTOSUGGESTIONS = listOf("ho", "non", "ma") + val NUMERIC_AUTOSUGGESTIONS = listOf("utenti", "anni", "e") + + // MARK: Translate Command + + const val TRANSLATE_KEY_LBL = "Tradurre" + const val TRANSLATE_PLACEHOLDER = "Inserisci una parola" + const val TRANSLATE_PROMPT = "it -› targetLanguage()" + const val TRANSLATE_PROMPT_AND_CURSOR = TRANSLATE_PROMPT + "COMMAND_CURSOR" + const val TRANSLATE_PROMPT_AND_PLACEHOLDER = TRANSLATE_PROMPT_AND_CURSOR + "$TRANSLATE_PLACEHOLDER" + + // MARK: Conjugate Command + + const val CONJUGATE_KEY_LBL = "Coniugare" + const val CONJUGATE_PLACEHOLDER = "Inserisci un verbo" + const val CONJUGATE_PROMPT = "Coniugare: " + const val CONJUGATE_PROMPT_AND_CURSOR = CONJUGATE_PROMPT + "COMMAND_CURSOR" + const val CONJUGATE_PROMPT_AND_PLACEHOLDER = CONJUGATE_PROMPT_AND_CURSOR + "$CONJUGATE_PLACEHOLDER" + + // MARK: Plural Command + + const val PLURAL_KEY_LBL = "Plurale" + const val PLURAL_PLACEHOLDER = "Inserisci un nome" + const val PLURAL_PROMPT = "Plurale: " + const val PLURAL_PROMPT_AND_CURSOR = PLURAL_PROMPT + "COMMAND_CURSOR" + const val PLURAL_PROMPT_AND_PLACEHOLDER = PLURAL_PROMPT_AND_CURSOR + "$PLURAL_PLACEHOLDER" + const val ALREADY_PLURAL_MSG = "Già plurale" +} diff --git a/app/src/main/java/be/scri/helpers/portugese/PTInterfaceVariables.kt b/app/src/main/java/be/scri/helpers/portugese/PTInterfaceVariables.kt new file mode 100644 index 00000000..c9b071ff --- /dev/null +++ b/app/src/main/java/be/scri/helpers/portugese/PTInterfaceVariables.kt @@ -0,0 +1,41 @@ +package be.scri.helpers.portugese + +object PTInterfaceVariables { + // MARK: Currency Symbols + + const val CURRENCY_SYMBOL = "$" + val CURRENCY_SYMBOL_ALTERNATES = listOf("$", "€", "£", "¥", "₩", "¢") + + // MARK: Keyboard Labels + + const val SPACE_BAR = "espaço" + const val LANGUAGE = "Português" + const val INVALID_COMMAND_MSG = "Não está no Wikidata" + val BASE_AUTOSUGGESTIONS = listOf("o", "a", "eu") + val NUMERIC_AUTOSUGGESTIONS = listOf("de", "que", "a") + + // MARK: Translate Command + + const val TRANSLATE_KEY_LBL = "Traduzir" + const val TRANSLATE_PLACEHOLDER = "Digite uma palavra" + const val TRANSLATE_PROMPT = "pt -› targetLanguage()" + const val TRANSLATE_PROMPT_AND_CURSOR = TRANSLATE_PROMPT + "COMMAND_CURSOR" + const val TRANSLATE_PROMPT_AND_PLACEHOLDER = TRANSLATE_PROMPT_AND_CURSOR + "$TRANSLATE_PLACEHOLDER" + + // MARK: Conjugate Command + + const val CONJUGATE_KEY_LBL = "Conjugar" + const val CONJUGATE_PLACEHOLDER = "Digite um verbo" + const val CONJUGATE_PROMPT = "Conjugar: " + const val CONJUGATE_PROMPT_AND_CURSOR = CONJUGATE_PROMPT + "COMMAND_CURSOR" + const val CONJUGATE_PROMPT_AND_PLACEHOLDER = CONJUGATE_PROMPT_AND_CURSOR + "$CONJUGATE_PLACEHOLDER" + + // MARK: Plural Command + + const val PLURAL_KEY_LBL = "Plural" + const val PLURAL_PLACEHOLDER = "Digite um substantivo" + const val PLURAL_PROMPT = "Plural: " + const val PLURAL_PROMPT_AND_CURSOR = PLURAL_PROMPT + "COMMAND_CURSOR" + const val PLURAL_PROMPT_AND_PLACEHOLDER = PLURAL_PROMPT_AND_CURSOR + "$PLURAL_PLACEHOLDER" + const val ALREADY_PLURAL_MSG = "Já plural" +} diff --git a/app/src/main/java/be/scri/helpers/russian/RUInterfaceVariables.kt b/app/src/main/java/be/scri/helpers/russian/RUInterfaceVariables.kt new file mode 100644 index 00000000..f59fe27f --- /dev/null +++ b/app/src/main/java/be/scri/helpers/russian/RUInterfaceVariables.kt @@ -0,0 +1,41 @@ +package be.scri.helpers.russian + +object RUInterfaceVariables { + // MARK: Currency Symbols + + const val CURRENCY_SYMBOL = "₽" + val CURRENCY_SYMBOL_ALTERNATES = listOf("₽", "$", "€", "£", "¥") + + // MARK: Keyboard Labels + + const val SPACE_BAR = "Пробел" + const val LANGUAGE = "Pусский" + const val INVALID_COMMAND_MSG = "Нет в Викиданных" + val BASE_AUTOSUGGESTIONS = listOf("я", "а", "в") + val NUMERIC_AUTOSUGGESTIONS = listOf("в", "и", "я") + + // MARK: Translate Command + + const val TRANSLATE_KEY_LBL = "Перевести" + const val TRANSLATE_PLACEHOLDER = "Введите слово" + const val TRANSLATE_PROMPT = "ru -› targetLanguage()" + const val TRANSLATE_PROMPT_AND_CURSOR = TRANSLATE_PROMPT + "COMMAND_CURSOR" + const val TRANSLATE_PROMPT_AND_PLACEHOLDER = TRANSLATE_PROMPT_AND_CURSOR + "$TRANSLATE_PLACEHOLDER" + + // MARK: Conjugate Command + + const val CONJUGATE_KEY_LBL = "Спрягать" + const val CONJUGATE_PLACEHOLDER = "Введите глагол" + const val CONJUGATE_PROMPT = "Спрягать: " + const val CONJUGATE_PROMPT_AND_CURSOR = CONJUGATE_PROMPT + "COMMAND_CURSOR" + const val CONJUGATE_PROMPT_AND_PLACEHOLDER = CONJUGATE_PROMPT_AND_CURSOR + "$CONJUGATE_PLACEHOLDER" + + // MARK: Plural Command + + const val PLURAL_KEY_LBL = "Множ-ое" + const val PLURAL_PLACEHOLDER = "Введите существительное" + const val PLURAL_PROMPT = "Множ-ое: " + const val PLURAL_PROMPT_AND_CURSOR = PLURAL_PROMPT + "COMMAND_CURSOR" + const val PLURAL_PROMPT_AND_PLACEHOLDER = PLURAL_PROMPT_AND_CURSOR + "$PLURAL_PLACEHOLDER" + const val ALREADY_PLURAL_MSG = "Уже во множ-ом" +} diff --git a/app/src/main/java/be/scri/helpers/spanish/ESInterfaceVariables.kt b/app/src/main/java/be/scri/helpers/spanish/ESInterfaceVariables.kt new file mode 100644 index 00000000..0407554f --- /dev/null +++ b/app/src/main/java/be/scri/helpers/spanish/ESInterfaceVariables.kt @@ -0,0 +1,62 @@ +package be.scri.helpers.spanish + +object ESInterfaceVariables { + // MARK: Currency Symbols + + const val CURRENCY_SYMBOL = "$" + val CURRENCY_SYMBOL_ALTERNATES = listOf("₡", "S", "€", "£", "₲", "¢") + + // MARK: Keyboard Labels + + const val SPACE_BAR = "espacio" + const val LANGUAGE = "Español" + const val INVALID_COMMAND_MSG = "No en Wikidata" + val BASE_AUTOSUGGESTIONS = listOf("el", "la", "no") + val NUMERIC_AUTOSUGGESTIONS = listOf("que", "de", "en") + + // MARK: Suggestion Pronouns + + val VERBS_AFTER_PRONOUNS_ARRAY = listOf("ser", "REFLEXIVE_PRONOUN", "no") + + // MARK: Pronoun Conjugation + + val PRONOUN_AUTOSUGGESTION_TENSES = + mapOf( + "yo" to "presFPS", + "tú" to "presSPS", + "él" to "presTPS", + "ella" to "presTPS", + "nosotros" to "presFPP", + "nosotras" to "presFPP", + "vosotros" to "presSPP", + "vosotras" to "presSPP", + "ellos" to "presTPP", + "ellas" to "presTPP", + "ustedes" to "presTPP", + ) + + // MARK: Translate Command + + const val TRANSLATE_KEY_LBL = "Traducir" + const val TRANSLATE_PLACEHOLDER = "Ingrese una palabra" + const val TRANSLATE_PROMPT = " es -› ${"targetLanguage()"}" + const val TRANSLATE_PROMPT_AND_CURSOR = TRANSLATE_PROMPT + "COMMAND_CURSOR" + const val TRANSLATE_PROMPT_AND_PLACEHOLDER = TRANSLATE_PROMPT_AND_CURSOR + "$TRANSLATE_PLACEHOLDER" + + // MARK: Conjugate Command + + const val CONJUGATE_KEY_LBL = "Conjugar" + const val CONJUGATE_PLACEHOLDER = "Ingrese un verbo" + const val CONJUGATE_PROMPT = "Conjugar: " + const val CONJUGATE_PROMPT_AND_CURSOR = CONJUGATE_PROMPT + "COMMAND_CURSOR" + const val CONJUGATE_PROMPT_AND_PLACEHOLDER = CONJUGATE_PROMPT_AND_CURSOR + "$CONJUGATE_PLACEHOLDER" + + // MARK: Plural Command + + const val PLURAL_KEY_LBL = "Plural" + const val PLURAL_PLACEHOLDER = "Ingrese un sustantivo" + const val PLURAL_PROMPT = "Plural: " + const val PLURAL_PROMPT_AND_CURSOR = PLURAL_PROMPT + "COMMAND_CURSOR" + const val PLURAL_PROMPT_AND_PLACEHOLDER = PLURAL_PROMPT_AND_CURSOR + "$PLURAL_PLACEHOLDER" + const val ALREADY_PLURAL_MSG = "Ya en plural" +} diff --git a/app/src/main/java/be/scri/helpers/swedish/SVInterfaceVariables.kt b/app/src/main/java/be/scri/helpers/swedish/SVInterfaceVariables.kt new file mode 100644 index 00000000..3e43af90 --- /dev/null +++ b/app/src/main/java/be/scri/helpers/swedish/SVInterfaceVariables.kt @@ -0,0 +1,41 @@ +package be.scri.helpers.swedish + +object SVInterfaceVariables { + // MARK: Currency Symbols + + const val CURRENCY_SYMBOL = "kr" + val CURRENCY_SYMBOL_ALTERNATES = listOf("kr", "$", "€", "£", "¥") + + // MARK: Keyboard Labels + + const val SPACE_BAR = "mellanslag" + const val LANGUAGE = "Svenska" + const val INVALID_COMMAND_MSG = "Inte i Wikidata" + val BASE_AUTOSUGGESTIONS = listOf("jag", "det", "men") + val NUMERIC_AUTOSUGGESTIONS = listOf("jag", "det", "och") + + // MARK: Translate Command + + const val TRANSLATE_KEY_LBL = "Översätt" + const val TRANSLATE_PLACEHOLDER = "Ange ett ord" + const val TRANSLATE_PROMPT = "sv -› targetLanguage()" + const val TRANSLATE_PROMPT_AND_CURSOR = TRANSLATE_PROMPT + "COMMAND_CURSOR" + const val TRANSLATE_PROMPT_AND_PLACEHOLDER = TRANSLATE_PROMPT_AND_CURSOR + "$TRANSLATE_PLACEHOLDER" + + // MARK: Conjugate Command + + const val CONJUGATE_KEY_LBL = "Konjugera" + const val CONJUGATE_PLACEHOLDER = "Ange ett verb" + const val CONJUGATE_PROMPT = "Konjugera: " + const val CONJUGATE_PROMPT_AND_CURSOR = CONJUGATE_PROMPT + "COMMAND_CURSOR" + const val CONJUGATE_PROMPT_AND_PLACEHOLDER = CONJUGATE_PROMPT_AND_CURSOR + "$CONJUGATE_PLACEHOLDER" + + // MARK: Plural Command + + const val PLURAL_KEY_LBL = "Plural" + const val PLURAL_PLACEHOLDER = "Ange ett substantiv" + const val PLURAL_PROMPT = "Plural: " + const val PLURAL_PROMPT_AND_CURSOR = PLURAL_PROMPT + "COMMAND_CURSOR" + const val PLURAL_PROMPT_AND_PLACEHOLDER = PLURAL_PROMPT_AND_CURSOR + "$PLURAL_PLACEHOLDER" + const val ALREADY_PLURAL_MSG = "Redan plural" +}