add translations
This commit is contained in:
parent
eb10175805
commit
2b77932b93
@ -2,7 +2,7 @@ import { reloadView } from '../index.js'
|
||||
|
||||
export default class LanguageManager {
|
||||
constructor() {
|
||||
this.availableLanguages = ['en', 'fr'];
|
||||
this.availableLanguages = ['en', 'fr', 'tp', 'cr'];
|
||||
|
||||
this.dict = null;
|
||||
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.
|
||||
</a>
|
||||
<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='fr' type='button' class="dropdow-item nav-link text-center py-1">🇫🇷 FR</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</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 id='navbarLoggedOut' class='d-flex flex-row gap-2'>
|
||||
|
Loading…
Reference in New Issue
Block a user