add translations
This commit is contained in:
parent
eb10175805
commit
2b77932b93
@ -2,7 +2,7 @@ import { reloadView } from '../index.js'
|
|||||||
|
|
||||||
export default class LanguageManager {
|
export default class LanguageManager {
|
||||||
constructor() {
|
constructor() {
|
||||||
this.availableLanguages = ['en', 'fr'];
|
this.availableLanguages = ['en', 'fr', 'tp', 'cr'];
|
||||||
|
|
||||||
this.dict = null;
|
this.dict = null;
|
||||||
this.currentLang = 'en'
|
this.currentLang = 'en'
|
||||||
|
39
frontend/static/js/lang/cr.json
Normal file
39
frontend/static/js/lang/cr.json
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
{
|
||||||
|
"navbarSearch": "cherchbeh",
|
||||||
|
"navbarHome": "Quoicoubouse",
|
||||||
|
"navbarLogin": "Quoicouconnec",
|
||||||
|
"navbarRegister": "Quoicougistré",
|
||||||
|
"navbarProfile": "Mon crampté Profile",
|
||||||
|
"navbarSettings": "Roue Crampté",
|
||||||
|
"navbarLogout": "Déconnexion crampté",
|
||||||
|
"homeWindowTitle": "Quoicoubouse",
|
||||||
|
"homeTitle": "Quoicoubouse",
|
||||||
|
"homeOnline": "Jouer en crampté",
|
||||||
|
"homeOffline": "Jouer hors crampté",
|
||||||
|
"homeSettings": "Roue Crampté",
|
||||||
|
"homeLogout": "Déconnexion crampté",
|
||||||
|
"loginWindowTitle": "Quoicouconnec",
|
||||||
|
"loginFormTitle": "Quoicouconnec",
|
||||||
|
"loginFormUsername": "Nom d'crampté",
|
||||||
|
"loginFormPassword": "Mot de crampté",
|
||||||
|
"loginFormButton": "Quoicouconnec",
|
||||||
|
"loginNoAccount": "Pas de compte encore crampté?",
|
||||||
|
"loginRegister": "Quoicougistré",
|
||||||
|
"errorEmptyField": "Ce champ ne peut pas être vide crampté.",
|
||||||
|
"logoutWindowTitle": "Déconnexion crampté",
|
||||||
|
"registerWindowTitle": "Quoicougistré",
|
||||||
|
"registerFormTitle": "Quoicougistré",
|
||||||
|
"registerFormUsername": "Nom d'crampté",
|
||||||
|
"registerFormPassword": "Mot de crampté",
|
||||||
|
"registerFormButton": "Quoicougistré",
|
||||||
|
"registerAlreadyAccount": "Déjà un compte crampté?",
|
||||||
|
"registerLogin": "Quoicouconnec",
|
||||||
|
"404WindowTitle": "Pas crampté",
|
||||||
|
"SearchWindowTitle": "cherchbeh",
|
||||||
|
"profileAddFriend": "Demander le cramptéman",
|
||||||
|
"profileRemoveFriend": "Supprimer le cramptéman",
|
||||||
|
"profileDenyRequest": "Refuser le cramptéman",
|
||||||
|
"profileAcceptRequest": "Accepter le cramptéman",
|
||||||
|
"profileUnblock": "Quoicoudebloquer",
|
||||||
|
"profileBlock": "Quoicoubloquer"
|
||||||
|
}
|
40
frontend/static/js/lang/tp.json
Normal file
40
frontend/static/js/lang/tp.json
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
{
|
||||||
|
"navbarSearch": "Lukin",
|
||||||
|
"navbarHome": "Tomo",
|
||||||
|
"navbarLogin": "Open",
|
||||||
|
"navbarRegister": "Sitelen",
|
||||||
|
"navbarProfile": "Sitelen mi",
|
||||||
|
"navbarSettings": "Nasin",
|
||||||
|
"navbarLogout": "Tawa ala",
|
||||||
|
"homeWindowTitle": "Tomo",
|
||||||
|
"homeTitle": "Tomo",
|
||||||
|
"homeOnline": "Mute tawa",
|
||||||
|
"homeOffline": "Mute lon",
|
||||||
|
"homeSettings": "Nasin",
|
||||||
|
"homeLogout": "Tawa ala",
|
||||||
|
"loginWindowTitle": "Open",
|
||||||
|
"loginFormTitle": "Open",
|
||||||
|
"loginFormUsername": "nimi pi jan Open",
|
||||||
|
"loginFormPassword": "nimi nasa",
|
||||||
|
"loginFormButton": "Open",
|
||||||
|
"loginNoAccount": "sina wile ala wile jo e nimi pi jan Open?",
|
||||||
|
"loginRegister": "Sitelen",
|
||||||
|
"errorEmptyField": "nimi ni li wile sitelen.",
|
||||||
|
"logoutWindowTitle": "Tawa ala",
|
||||||
|
"registerWindowTitle": "Sitelen",
|
||||||
|
"registerFormTitle": "Sitelen",
|
||||||
|
"registerFormUsername": "nimi pi jan sin",
|
||||||
|
"registerFormPassword": "nimi nasa",
|
||||||
|
"registerFormButton": "Sitelen",
|
||||||
|
"registerAlreadyAccount": "sina jo ala jo e nimi pi jan sin?",
|
||||||
|
"registerLogin": "Open",
|
||||||
|
"404WindowTitle": "Ala o lukin e ni",
|
||||||
|
"SearchWindowTitle": "Lukin",
|
||||||
|
"profileAddFriend": "kama jo e jan",
|
||||||
|
"profileRemoveFriend": "tawa ala e jan",
|
||||||
|
"profileDenyRequest": "ante e ijo ni",
|
||||||
|
"profileAcceptRequest": "kama jo e ijo ni",
|
||||||
|
"profileUnblock": "Tawa ala e nimi pi jan ni",
|
||||||
|
"profileBlock": "Tawa e nimi pi jan ni"
|
||||||
|
}
|
||||||
|
|
@ -22,8 +22,11 @@
|
|||||||
Lang.
|
Lang.
|
||||||
</a>
|
</a>
|
||||||
<div id='languageSelector' class='dropdown-menu dropdown-menu-end position-absolute text-center px-2' style='min-width: 65px'>
|
<div id='languageSelector' class='dropdown-menu dropdown-menu-end position-absolute text-center px-2' style='min-width: 65px'>
|
||||||
<button value='en' type='button' class="dropdow-item nav-link text-center py-1">🇬🇧 EN</a>
|
<button value='en' type='button' class="dropdow-item nav-link text-center py-1">🇬🇧 EN</button>
|
||||||
<button value='fr' type='button' class="dropdow-item nav-link text-center py-1">🇫🇷 FR</a>
|
<button value='fr' type='button' class="dropdow-item nav-link text-center py-1">🇫🇷 FR</button>
|
||||||
|
<button value='tp' type='button' class="dropdow-item nav-link text-center py-1">🗣️👍🖼️❤️ toki pona</button>
|
||||||
|
<button value='cr' type='button' class="dropdown-item nav-link text-center py-1" style="background-image: url(https://image.noelshack.com/fichiers/2023/06/1/1675686620-full.png); background-size: cover; background-position: center; background-repeat: no-repeat; background-color: transparent;">Crampté</button>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id='navbarLoggedOut' class='d-flex flex-row gap-2'>
|
<div id='navbarLoggedOut' class='d-flex flex-row gap-2'>
|
||||||
|
Loading…
Reference in New Issue
Block a user