Langues
Ce module gère la disponibilité des langues dans le panneau d'administration et contrôle les langues que les utilisateurs peuvent sélectionner dans les applications web/mobiles.
Route admin :
https://admin.acusolo.net/admin/languages
Route web (paramètres de langue de l'utilisateur) :
https://web.acusolo.net/settings/language
Liste des langues (admin)

Ce que fait cette page
- Affiche toutes les langues actuellement configurées dans l'admin.
- Permet à l'administrateur d'activer/désactiver les enregistrements de langues.
- Fournit des actions de création/modification/suppression pour les entrées de langue.
- Affiche les métadonnées par langue telles que :
- le titre,
- l'ISO de la langue,
- le code ISO,
- le nom natif,
- l'horodatage.
Colonnes du tableau
| Colonne | Objectif |
|---|---|
| Actions | Modifier / Supprimer |
| Statut | État activé/désactivé |
| Titre | Titre d'affichage dans l'admin |
| ISO de la langue | Objet de langue sélectionné (à partir de la liste ISO prise en charge) |
| Code ISO | Code compact (ex. en, fr, bn) |
| Nom natif | Écriture locale/représentation native |
| Horodatage | Valeurs de création / mise à jour |
Créer une langue

La création ouvre une fenêtre modale avec :
- Titre de la langue (requis)
- Sélecteur d'ISO de la langue (liste consultable)
Le menu déroulant ISO prend en charge un catalogue de 183 langues (comme indiqué dans la source de l'interface/liste).
Actions :
- Annuler
- Créer
Modifier une langue

La fenêtre modale de modification utilise les mêmes champs que la création, mais pré-remplit les valeurs existantes pour des mises à jour rapides :
- titre,
- entrée ISO sélectionnée.
Actions :
- Annuler
- Mettre à jour
La suppression suit le modèle de fenêtre modale de confirmation standard avant le retrait final.
Sélection de la langue par l'utilisateur (web/mobile)

Les langues activées deviennent sélectionnables pour les utilisateurs dans les paramètres web/mobiles. Les utilisateurs peuvent choisir leur langue préférée pour leur expérience sur l'application.
Intégration SimpleLocalize
La gestion du contenu linguistique est gérée via les projets SimpleLocalize.


Tableaux de bord/projets référencés :
Gestion des traductions
Pour l'onglet Translations à l'intérieur du module Langues, consultez la page dédiée :
Aperçu actuel du support
D'après la configuration/les écrans fournis :
- Web + Mobile : 9 langues activées
- Panneau admin : 2 langues (
en,fr)
Langues activées pour Web/Mobile (actuel)
| Langue | Code |
|---|---|
| Arabe | ar |
| Bengali | bn |
| Allemand | de |
| Anglais | en |
| Espagnol | es |
| Français | fr |
| Italien | it |
| Japonais | ja |
| Portugais | pt |
Source du catalogue ISO pris en charge
Fichier source :
src/public/images/languages/language-list/supported_language_iso.json
Ce fichier contient le catalogue ISO complet pris en charge (183 entrées) utilisé par le sélecteur d'ISO de création/modification.
Structure du catalogue ISO (tableau)
| Champ | Signification | Exemple |
|---|---|---|
id | UUID interne de l'enregistrement ISO | 0d6831f1-aa6b-4ab0-94ba-334f4f430373 |
code | Code ISO | en |
name | Nom de la langue en anglais | English |
nativeName | Écriture/nom natif | English, বাংলা, 日本語 |
countryCode | Code pays de référence | GB, BD, JP |
active | Drapeau de disponibilité dans la source ISO | true |
languages | Enregistrements de langues d'application configurés liés | tableau |
Liste ISO complète (toutes les entrées de la source)
| Code | Nom | Nom natif | Pays | Intégré |
|---|---|---|---|---|
aa | Afar | Afaraf | ET | Non |
ab | Abkhaze | аҧсуа бызшәа | GE | Non |
ae | Avestique | avesta | IR | Non |
af | Afrikaans | Afrikaans | ZA | Non |
ak | Akan | Akan | GH | Non |
am | Amharique | አማርኛ | ET | Non |
an | Aragonais | aragonés | ES | Non |
ar | Arabe | العربية | SA | Oui |
as | Assamais | অসমীয়া | IN | Non |
av | Avar | авар мацӀ | RU | Non |
ay | Aymara | aymar aru | BO | Non |
az | Azéri | azərbaycan dili | AZ | Non |
ba | Bachkir | башҡорт теле | RU | Non |
be | Biélorusse | беларуская мова | BY | Non |
bg | Bulgare | български език | BG | Non |
bi | Bichlamar | Bislama | VU | Non |
bm | Bambara | bamanankan | ML | Non |
bn | Bengali | বাংলা | BD | Oui |
bo | Tibétain | བོད་ཡིག | CN | Non |
br | Breton | brezhoneg | FR | Non |
bs | Bosniaque | bosanski jezik | BA | Non |
ca | Catalan | Català | ES | Non |
ce | Tchétchène | нохчийн мотт | RU | Non |
ch | Chamorro | Chamoru | GU | Non |
co | Corse | corsu | FR | Non |
cr | Cri | ᓀᐦᐃᔭᐍᐏᐣ | CA | Non |
cs | Tchèque | Čeština | CZ | Non |
cu | Vieux-slave | ѩзыкъ словѣньскъ | RU | Non |
cv | Tchouvache | чӑваш чӗлхи | RU | Non |
cy | Gallois | Cymraeg | GB | Non |
da | Danois | Dansk | DK | Non |
de | Allemand | Deutsch | DE | Oui |
dv | Maldivien | ދިވެހި | MV | Non |
dz | Dzongkha | རྫོང་ཁ | BT | Non |
ee | Éwé | Eʋegbe | GH | Non |
el | Grec | Ελληνικά | GR | Non |
en | Anglais | English | GB | Oui |
eo | Espéranto | Esperanto | EO | Non |
es | Espagnol | Español | ES | Oui |
et | Estonien | eesti | EE | Non |
eu | Basque | euskara | ES | Non |
fa | Persan | فارسی | IR | Non |
ff | Peul | Fulfulde | BF | Non |
fi | Finnois | suomi | FI | Non |
fj | Fidjien | vosa Vakaviti | FJ | Non |
fo | Féroïen | Føroyskt | FO | Non |
fr | Français | Français | FR | Oui |
fy | Frison occidental | Frysk | NL | Non |
ga | Irlandais | Gaeilge | IE | Non |
gd | Gaélique écossais | Gàidhlig | GB | Non |
gl | Galicien | galego | ES | Non |
gn | Guarani | Avañe'ẽ | PY | Non |
gu | Goujarati | ગુજરાતી | IN | Non |
gv | Manx | Gaelg | GB | Non |
ha | Haoussa | هَوُسَ | NG | Non |
he | Hébreu | עברית | IL | Non |
hi | Hindi | हिन्दी | IN | Non |
ho | Hiri Motu | Hiri Motu | TO | Non |
hr | Croate | Hrvatski | HR | Non |
ht | Haïtien | Kreyòl ayisyen | HT | Non |
hu | Hongrois | magyar | HU | Non |
hy | Arménien | Հայերեն | AM | Non |
hz | Héréro | Otjiherero | NA | Non |
ia | Interlingua | Interlingua | IA | Non |
id | Indonésien | Bahasa Indonesia | ID | Non |
ie | Interlingue | Interlingue | IA | Non |
ig | Igbo | Asụsụ Igbo | NG | Non |
ii | Yi du Sichuan | ꆈꌠ꒿ Nuosuhxop | CN | Non |
ik | Inupiaq | Iñupiaq | US | Non |
io | Ido | Ido | IO | Non |
is | Islandais | Íslenska | IS | Non |
it | Italien | Italiano | IT | Oui |
iu | Inuktitut | ᐃᓄᒃᑎᑐᑦ | CA | Non |
ja | Japonais | 日本語 | JP | Oui |
jv | Javanais | basa Jawa | ID | Non |
ka | Géorgien | ქართული | GE | Non |
kg | Kikongo | Kikongo | CD | Non |
ki | Kikuyu | Gĩkũyũ | KE | Non |
kj | Kuanyama | Kuanyama | NA | Non |
kk | Kazakh | қазақ тілі | KZ | Non |
kl | Groenlandais | kalaallisut | GL | Non |
km | Khmer | ខេមរភាសា | KH | Non |
kn | Kannada | ಕನ್ನಡ | IN | Non |
ko | Coréen | 한국어 | KR | Non |
kr | Kanouri | Kanuri | NE | Non |
ks | Cachemiri | कश्मीरी | IN | Non |
ku | Kurde | Kurdî | TR | Non |
kv | Komi | коми кыв | RU | Non |
kw | Cornique | Kernewek | GB | Non |
ky | Kirghize | Кыргызcha | KG | Non |
la | Latin | latine | VA | Non |
lb | Luxembourgeois | Lëtzebuergesch | LU | Non |
lg | Ganda | Luganda | UG | Non |
li | Limbourgeois | Limburgs | NL | Non |
ln | Lingala | Lingála | CD | Non |
lo | Lao | ພາສາລາວ | LA | Non |
lt | Lituanien | lietuvių kalba | LT | Non |
lu | Luba-Katanga | Kiluba | CD | Non |
lv | Letton | latviešu valoda | LV | Non |
| `mg" | Malgache | fiteny malagasy | MG | Non |
mh | Marshallais | Kajin M̧ajeļ | MH | Non |
mi | Maori | te reo Māori | NZ | Non |
mk | Macédonien | македонски јазик | MK | Non |
ml | Malayalam | മലയാളം | IN | Non |
mn | Mongol | Монгол хэл | MN | Non |
mr | Marathe | मराठी | IN | Non |
ms | Malais | Bahasa Melayu | MY | Non |
mt | Maltais | Malti | MT | Non |
my | Birman | ဗမာစာ | MM | Non |
na | Nauruan | Dorerin Naoero | NR | Non |
nb | Norvégien Bokmål | Norsk bokmål | NO | Non |
nd | Ndébélé du Nord | isiNdebele | ZA | Non |
ne | Népalais | नेपाली | NP | Non |
ng | Ndonga | Owambo | NA | Non |
nl | Néerlandais | Nederlands | NL | Non |
nn | Norvégien Nynorsk | Norsk nynorsk | NO | Non |
no | Norvégien | Norsk | NO | Non |
| `nr" | Ndébélé du Sud | isiNdebele | ZA | Non |
| `nv" | Navajo | Diné bizaad | US | Non |
| `ny" | Chichewa | chiCheŵa | MW | Non |
| `oc" | Occitan | occitan | FR | Non |
| `oj" | Ojibwé | ᐊᓂᔑᓈᐯᒧᐎᓐ | US | Non |
| `om" | Oromo | Afaan Oromoo | ET | Non |
| `or" | Oriya | ଓଡ଼ିଆ | IN | Non |
| `os" | Ossète | ирон æвзаг | RU | Non |
| `pa" | Pendjabi | ਪੰਜਾਬੀ | IN | Non |
| `pi" | Pali | पाऴि | IN | Non |
| `pl" | Polonais | Polski | PL | Non |
| `ps" | Pashto | پښتو | AF | Non |
| `pt" | Portugais | Português | PT | Oui |
| `qu" | Quechua | Runa Simi | PE | Non |
| `rm" | Romanche | rumantsch grischun | CH | Non |
| `rn" | Kirundi | Ikirundi | BI | Non |
| `ro" | Roumain | Română | RO | Non |
| `ru" | Russe | Русский | RU | Non |
| `rw" | Kinyarwanda | Ikinyarwanda | RW | Non |
| `sa" | Sanskrit | संस्कृतम् | IN | Non |
| `sc" | Sarde | sardu | IT | Non |
| `sd" | Sindhi | सिन्धी | IN | Non |
| `se" | Same du Nord | Davvisámegiella | NO | Non |
| `sg" | Sango | yângâ tî sängö | CF | Non |
| `si" | Cinghalais | සිංහල | LK | Non |
| `sk" | Slovaque | Slovenčina | SK | Non |
| `sl" | Slovène | slovenščina | SI | Non |
| `sm" | Samoan | gagana fa'a Samoa | WS | Non |
| `sn" | Shona | chiShona | ZW | Non |
| `so" | Somali | Soomaaliga | SO | Non |
| `sq" | Albanais | Shqip | AL | Non |
| `sr" | Serbe | српски језик | RS | Non |
| `ss" | Swati | SiSwati | SZ | Non |
| `st" | Sotho du Sud | Sesotho | ZA | Non |
| `su" | Soundanais | Basa Sunda | ID | Non |
| `sv" | Suédois | Svenska | SE | Non |
| `sw" | Swahili | Kiswahili | KE | Non |
| `ta" | Tamoul | தமிழ் | IN | Non |
| `te" | Télougou | తెలుగు | IN | Non |
| `tg" | Tadjik | тоҷикӣ | TJ | Non |
| `th" | Thaï | ไทย | TH | Non |
| `ti" | Tigrinya | ትግርኛ | ET | Non |
| `tk" | Turkmène | Türkmençe | TM | Non |
| `tl" | Tagalog | Wikang Tagalog | PH | Non |
| `tn" | Tswana | Setswana | BW | Non |
| `to" | Tonguien | faka Tonga | TO | Non |
| `tr" | Turc | Türkçe | TR | Non |
| `ts" | Tsonga | Xitsonga | ZA | Non |
| `tt" | Tatar | татар теле | RU | Non |
| `tw" | Twi | Twi | GH | Non |
| `ty" | Tahitien | Reo Tahiti | PF | Non |
| `ug" | Ouïghour | ئۇيغۇرچە | CN | Non |
| `uk" | Ukrainien | Українська | UA | Non |
| `ur" | Ourdou | اردو | PK | Non |
| `uz" | Ouzbek | Ўзбек | UZ | Non |
| `ve" | Venda | Tshivenḓa | ZA | Non |
| `vi" | Vietnamien | Tiếng Việt | VN | Non |
| `vo" | Volapük | Volapük | VA | Non |
| `wa" | Wallon | walon | BE | Non |
| `wo" | Wolof | Wollof | SN | Non |
| `xh" | Xhosa | isiXhosa | ZA | Non |
| `yi" | Yiddish | ייִדיش | IL | Non |
| `yo" | Yoruba | Yorùbá | NG | Non |
| `za" | Zhuang | Saɯ cueŋƅ | CN | Non |
| `zh" | Chinois | 中文 | CN | Non |
| `zu" | Zoulou | isiZulu | ZA | Non |