Skip to content

Commit 62df4be

Browse files
committed
fix: restore language compatibility with ru + cn locales: ру & zh
1 parent 79268fb commit 62df4be

File tree

3 files changed

+12
-10
lines changed

3 files changed

+12
-10
lines changed

bot.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ class DiscordBot(BaseBot):
4545
'attach_files',
4646
'external_emojis',
4747
]
48-
LANG_PATTERN = r'(?P<lang>en|fr|de|ру|ru|it|es|cn)?'
48+
LANG_PATTERN = r'(?P<lang>' + '|'.join(LANGUAGES) + ')?'
4949
SEARCH_PATTERN = r'^' + LANG_PATTERN + '(?P<shortened>-)?(?P<prefix>.){0} #?(?P<search_term>.*)$'
5050
COMMAND_REGISTRY = [
5151
{

help.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
'14007]`. The bot will automatically answer with the troops posted in the code. The code '
1010
'can be embedded within more text, and does not need to stand alone.\n\n'
1111
'• __Language support__: All GoW languages are supported, put the two country code letters '
12-
'(en, fr, de, ru, it, es, cn) in front of the team code, e.g. `cn[1075,6251,6699,6007,3010,'
12+
'(en, fr, de, ru, it, es, zh) in front of the team code, e.g. `zh[1075,6251,6699,6007,3010,'
1313
'3,1,1,1,3,1,1,14007]`\n\n'
1414
'• __Mini format__: Put a "-" in front of the code to make it appear in a small box, '
1515
'e.g. `-[1075,6251,6699,6007]`, or with language `de-[1075,6251,6699,6007]`.',
@@ -27,7 +27,7 @@
2727
' - Multiple results will show a list of matched troops.\n'
2828
'If one matching item is found, the side color will reflect the troop\'s base rarity.\n\n'
2929
'• __Language support__: All GoW languages are supported, put the two country code letters '
30-
'(en, fr, de, ru, it, es, cn) in front of the command, e.g. `de{0}troop '
30+
'(en, fr, de, ru, it, es, zh) in front of the command, e.g. `de{0}troop '
3131
'elemaugrim`. Localized searches will only look for troop names with their respective '
3232
'translations.',
3333
'Other commands': '• __Prefix__: enter `{0}prefix <new_prefix>` to set a new prefix. Only the server owner '
@@ -39,7 +39,7 @@
3939
'14007]`. Der Bot wird automatisch mit den richtigen Truppen antworten. Der Code kann in einer '
4040
'Zeile mit anderem Text stehen.\n\n'
4141
'• __Sprachen__: Alle GoW Sprachen werden unterstützt. Einfach die Ländercodes (en, fr, de, ru, '
42-
'it, es, cn) vor dem Teamcode einfügen, z.B. `cn[1075,6251,6699,6007,3010,3,1,1,1,3,1,1,'
42+
'it, es, zh) vor dem Teamcode einfügen, z.B. `zh[1075,6251,6699,6007,3010,3,1,1,1,3,1,1,'
4343
'14007]`\n\n '
4444
'• __Kompaktansicht__: Ein "-" vor dem Teamcode macht die Ansicht kleiner, '
4545
'z.B. `-[1075,6251,6699,6007]`, oder mit Sprache `ru-[1075,6251,6699,6007]`.',
@@ -68,7 +68,7 @@
6868
'14007]`. Il bot risponderà automaticamente con le truppe inserite nel codice. Il codice '
6969
'può essere inserito assieme ad altro testo e non ha bisogno di essere scritto da solo.\n\n'
7070
'• __Supporto Lingua__: Tutte le lingue di GoW sono supportate, inserendo le due lettere del codice nazione '
71-
'(en, fr, de, ru, it, es, cn) prima del codice della squadra, es. `it[1075,6251,6699,6007,3010,'
71+
'(en, fr, de, ru, it, es, zh) prima del codice della squadra, es. `it[1075,6251,6699,6007,3010,'
7272
'3,1,1,1,3,1,1,14007]`\n\n'
7373
'• __Formato Mini__: Inserisci un "-" prima del codice squadra per farlo apparire in un piccolo riquadro, '
7474
'es. `-[1075,6251,6699,6007]`, o con il codice linguaggio `it-[1075,6251,6699,6007]`.',
@@ -86,7 +86,7 @@
8686
' - Possono essere mostrati risultati multipli con una lista delle truppe corrispondenti.\n'
8787
'Se viene trovato un solo elemento corrispondente, il colore del bordo indicherà la rarità base della truppa.\n\n'
8888
'• __Supporto Lingua__: Tutte le lingue di GoW sono supportate, inserendo le due lettere del codice nazione '
89-
'(en, fr, de, ru, it, es, cn) prima del comando, es. `it{0}troop '
89+
'(en, fr, de, ru, it, es, zh) prima del comando, es. `it{0}troop '
9090
'elemaugrim`. Le ricerche nel linguaggio corrispondente avverranno solamente sui nomi delle truppe nelle rispettive '
9191
'traduzioni.',
9292
'Altri comandi': '• __Prefisso__: inserisci `{0}prefix <nuovo_prefisso>` per impostare un nuovo prefisso. Solo il proprietario '
@@ -100,7 +100,7 @@
100100
'nécessite pas d\'être seul sur une ligne.\n\n '
101101
'• __Support linguistique__: Toutes les langues utilisées dans GoW sont supportées. '
102102
'Préfixez simplement votre code avec les deux lettres de votre code pays (en, fr, de, ru, '
103-
'it, es, cn),par exemple: fr[1075,6251,6699,6007,3010,3,1,1,1,3,1,1,14007]\n\n '
103+
'it, es, zh),par exemple: fr[1075,6251,6699,6007,3010,3,1,1,1,3,1,1,14007]\n\n '
104104
'• __Format raccourci__: Utilisez le caractère "-" (tiret) en début de code pour que le '
105105
'résultat apparaisse en mode minimal et condensé, par exemple -[1075,6251,6699,6007], '
106106
'ou avec le code langue fr-[1075,6251,6699,6007].',
@@ -121,7 +121,7 @@
121121
'montrera la rareté de base de la troupe.\n\n '
122122
'• __Support linguistique__: Toutes les langues utilisées dans GoW sont supportées. Préfixez '
123123
'simplement votre code avec les deux lettres de votre code pays (en, fr, de, ru, it, es, '
124-
'cn). Les recherches dans la langue correspondante s\'effectueront uniquement sur les noms '
124+
'zh). Les recherches dans la langue correspondante s\'effectueront uniquement sur les noms '
125125
'de troupes dans la langue choisie.',
126126
'Préfixe': '• __Les Bases__: tapez `{0}prefix <nouveau_préfixe>` pour configurer un nouveau '
127127
'préfixe. Seul le propriétaire du serveur peut faire ce changement.',
@@ -132,7 +132,7 @@
132132
'1,1,14007]. El bot contestará automáticamente con las tropas asociadas al código. El '
133133
'código puede ser utilizado con mas texto, no es necesario que esté solo.\n '
134134
'• Soporte de idioma: Todos los idiomas incluidos en GoW tienen soporte, indique las dos '
135-
'letras del código de su país (en, fr, de, ru, it, es, cn) delante del código del '
135+
'letras del código de su país (en, fr, de, ru, it, es, zh) delante del código del '
136136
'equipo, ej. es[1075,6251,6699,6007,3010,3,1,1,1,3,1,1,14007]\n'
137137
'• __Formato Mini__: Utilice un "-" delante del código para que aparezca en un pequeño '
138138
'recuadro, ej. -[1075,6251,6699,6007], o también con el código del idioma, ej. es-[1075,'
@@ -151,7 +151,7 @@
151151
'- En caso de haber múltiples resultados se mostrará una lista con las tropas coincidentes. Si '
152152
'solo hay un resultado, el color del borde reflejará la rareza base de dicha tropa.\n\n '
153153
'• __Soporte de idioma__: Todos los idiomas incluidos en GoW tienen soporte, indique las dos '
154-
'letras del código de su país (en, fr, de, ru, it, es, cn) delante del código del equipo, '
154+
'letras del código de su país (en, fr, de, ru, it, es, zh) delante del código del equipo, '
155155
'ej. es{0}troop Elemaugrim. En las búsquedas se deberán escribir los nombres según su respectiva '
156156
'traducción en el idioma seleccionado.',
157157
'Otros comandos': '• __Prefijo__: Utilice {0}prefix <nuevo_prefijo> para fijar un nuevo prefijo. Solamente '

translations.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@
55
'fr': 'French',
66
'de': 'German',
77
'ru': 'Russian',
8+
'ру': 'Russian',
89
'it': 'Italian',
910
'es': 'Spanish',
11+
'zh': 'Chinese',
1012
'cn': 'Chinese',
1113
}
1214

0 commit comments

Comments
 (0)