Skip to content

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)

Page de la liste des langues

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

ColonneObjectif
ActionsModifier / Supprimer
StatutÉtat activé/désactivé
TitreTitre d'affichage dans l'admin
ISO de la langueObjet de langue sélectionné (à partir de la liste ISO prise en charge)
Code ISOCode compact (ex. en, fr, bn)
Nom natifÉcriture locale/représentation native
HorodatageValeurs de création / mise à jour

Créer une langue

Fenêtre modale de création de 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

Fenêtre modale de modification de 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)

Page des paramètres de langue de l'application web

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.

Projets marqués sur le tableau de bord SimpleLocalizeLangues prises en charge dans 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)

LangueCode
Arabear
Bengalibn
Allemandde
Anglaisen
Espagnoles
Françaisfr
Italienit
Japonaisja
Portugaispt

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)

ChampSignificationExemple
idUUID interne de l'enregistrement ISO0d6831f1-aa6b-4ab0-94ba-334f4f430373
codeCode ISOen
nameNom de la langue en anglaisEnglish
nativeNameÉcriture/nom natifEnglish, বাংলা, 日本語
countryCodeCode pays de référenceGB, BD, JP
activeDrapeau de disponibilité dans la source ISOtrue
languagesEnregistrements de langues d'application configurés liéstableau

Liste ISO complète (toutes les entrées de la source)

CodeNomNom natifPaysIntégré
aaAfarAfarafETNon
abAbkhazeаҧсуа бызшәаGENon
aeAvestiqueavestaIRNon
afAfrikaansAfrikaansZANon
akAkanAkanGHNon
amAmhariqueአማርኛETNon
anAragonaisaragonésESNon
arArabeالعربيةSAOui
asAssamaisঅসমীয়াINNon
avAvarавар мацӀRUNon
ayAymaraaymar aruBONon
azAzériazərbaycan diliAZNon
baBachkirбашҡорт телеRUNon
beBiélorusseбеларуская моваBYNon
bgBulgareбългарски езикBGNon
biBichlamarBislamaVUNon
bmBambarabamanankanMLNon
bnBengaliবাংলাBDOui
boTibétainབོད་ཡིགCNNon
brBretonbrezhonegFRNon
bsBosniaquebosanski jezikBANon
caCatalanCatalàESNon
ceTchétchèneнохчийн моттRUNon
chChamorroChamoruGUNon
coCorsecorsuFRNon
crCriᓀᐦᐃᔭᐍᐏᐣCANon
csTchèqueČeštinaCZNon
cuVieux-slaveѩзыкъ словѣньскъRUNon
cvTchouvacheчӑваш чӗлхиRUNon
cyGalloisCymraegGBNon
daDanoisDanskDKNon
deAllemandDeutschDEOui
dvMaldivienދިވެހިMVNon
dzDzongkhaརྫོང་ཁBTNon
eeÉwéEʋegbeGHNon
elGrecΕλληνικάGRNon
enAnglaisEnglishGBOui
eoEspérantoEsperantoEONon
esEspagnolEspañolESOui
etEstonieneestiEENon
euBasqueeuskaraESNon
faPersanفارسیIRNon
ffPeulFulfuldeBFNon
fiFinnoissuomiFINon
fjFidjienvosa VakavitiFJNon
foFéroïenFøroysktFONon
frFrançaisFrançaisFROui
fyFrison occidentalFryskNLNon
gaIrlandaisGaeilgeIENon
gdGaélique écossaisGàidhligGBNon
glGaliciengalegoESNon
gnGuaraniAvañe'ẽPYNon
guGoujaratiગુજરાતીINNon
gvManxGaelgGBNon
haHaoussaهَوُسَNGNon
heHébreuעבריתILNon
hiHindiहिन्दीINNon
hoHiri MotuHiri MotuTONon
hrCroateHrvatskiHRNon
htHaïtienKreyòl ayisyenHTNon
huHongroismagyarHUNon
hyArménienՀայերենAMNon
hzHéréroOtjihereroNANon
iaInterlinguaInterlinguaIANon
idIndonésienBahasa IndonesiaIDNon
ieInterlingueInterlingueIANon
igIgboAsụsụ IgboNGNon
iiYi du Sichuanꆈꌠ꒿ NuosuhxopCNNon
ikInupiaqIñupiaqUSNon
ioIdoIdoIONon
isIslandaisÍslenskaISNon
itItalienItalianoITOui
iuInuktitutᐃᓄᒃᑎᑐᑦCANon
jaJaponais日本語JPOui
jvJavanaisbasa JawaIDNon
kaGéorgienქართულიGENon
kgKikongoKikongoCDNon
kiKikuyuGĩkũyũKENon
kjKuanyamaKuanyamaNANon
kkKazakhқазақ тіліKZNon
klGroenlandaiskalaallisutGLNon
kmKhmerខេមរភាសាKHNon
knKannadaಕನ್ನಡINNon
koCoréen한국어KRNon
krKanouriKanuriNENon
ksCachemiriकश्मीरीINNon
kuKurdeKurdîTRNon
kvKomiкоми кывRUNon
kwCorniqueKernewekGBNon
kyKirghizeКыргызchaKGNon
laLatinlatineVANon
lbLuxembourgeoisLëtzebuergeschLUNon
lgGandaLugandaUGNon
liLimbourgeoisLimburgsNLNon
lnLingalaLingálaCDNon
loLaoພາສາລາວLANon
ltLituanienlietuvių kalbaLTNon
luLuba-KatangaKilubaCDNon
lvLettonlatviešu valodaLVNon
`mg"Malgachefiteny malagasyMGNon
mhMarshallaisKajin M̧ajeļMHNon
miMaorite reo MāoriNZNon
mkMacédonienмакедонски јазикMKNon
mlMalayalamമലയാളംINNon
mnMongolМонгол хэлMNNon
mrMaratheमराठीINNon
msMalaisBahasa MelayuMYNon
mtMaltaisMaltiMTNon
myBirmanဗမာစာMMNon
naNauruanDorerin NaoeroNRNon
nbNorvégien BokmålNorsk bokmålNONon
ndNdébélé du NordisiNdebeleZANon
neNépalaisनेपालीNPNon
ngNdongaOwamboNANon
nlNéerlandaisNederlandsNLNon
nnNorvégien NynorskNorsk nynorskNONon
noNorvégienNorskNONon
`nr"Ndébélé du SudisiNdebeleZANon
`nv"NavajoDiné bizaadUSNon
`ny"ChichewachiCheŵaMWNon
`oc"OccitanoccitanFRNon
`oj"OjibwéᐊᓂᔑᓈᐯᒧᐎᓐUSNon
`om"OromoAfaan OromooETNon
`or"Oriyaଓଡ଼ିଆINNon
`os"Ossèteирон æвзагRUNon
`pa"PendjabiਪੰਜਾਬੀINNon
`pi"PaliपाऴिINNon
`pl"PolonaisPolskiPLNon
`ps"PashtoپښتوAFNon
`pt"PortugaisPortuguêsPTOui
`qu"QuechuaRuna SimiPENon
`rm"Romancherumantsch grischunCHNon
`rn"KirundiIkirundiBINon
`ro"RoumainRomânăRONon
`ru"RusseРусскийRUNon
`rw"KinyarwandaIkinyarwandaRWNon
`sa"Sanskritसंस्कृतम्INNon
`sc"SardesarduITNon
`sd"Sindhiसिन्धीINNon
`se"Same du NordDavvisámegiellaNONon
`sg"Sangoyângâ tî sängöCFNon
`si"CinghalaisසිංහලLKNon
`sk"SlovaqueSlovenčinaSKNon
`sl"SlovèneslovenščinaSINon
`sm"Samoangagana fa'a SamoaWSNon
`sn"ShonachiShonaZWNon
`so"SomaliSoomaaligaSONon
`sq"AlbanaisShqipALNon
`sr"Serbeсрпски језикRSNon
`ss"SwatiSiSwatiSZNon
`st"Sotho du SudSesothoZANon
`su"SoundanaisBasa SundaIDNon
`sv"SuédoisSvenskaSENon
`sw"SwahiliKiswahiliKENon
`ta"Tamoulதமிழ்INNon
`te"TélougouతెలుగుINNon
`tg"TadjikтоҷикӣTJNon
`th"ThaïไทยTHNon
`ti"TigrinyaትግርኛETNon
`tk"TurkmèneTürkmençeTMNon
`tl"TagalogWikang TagalogPHNon
`tn"TswanaSetswanaBWNon
`to"Tonguienfaka TongaTONon
`tr"TurcTürkçeTRNon
`ts"TsongaXitsongaZANon
`tt"Tatarтатар телеRUNon
`tw"TwiTwiGHNon
`ty"TahitienReo TahitiPFNon
`ug"Ouïghourئۇيغۇرچە‎CNNon
`uk"UkrainienУкраїнськаUANon
`ur"OurdouاردوPKNon
`uz"OuzbekЎзбекUZNon
`ve"VendaTshivenḓaZANon
`vi"VietnamienTiếng ViệtVNNon
`vo"VolapükVolapükVANon
`wa"WallonwalonBENon
`wo"WolofWollofSNNon
`xh"XhosaisiXhosaZANon
`yi"YiddishייִדיشILNon
`yo"YorubaYorùbáNGNon
`za"ZhuangSaɯ cueŋƅCNNon
`zh"Chinois中文CNNon
`zu"ZoulouisiZuluZANon