DOMANDA PHP: best practice per introdurre il multilingua

biowep

Nuovo Utente
5
0
Ciao, sto cercando di creare un'applicazione seria in PHP e volevo introdurre la possibilità di cambiare lingua. Non ho nessuna esperienza in merito, perciò ho dato un'occhiata ai principali progetti open source per vedere che strategie abbiano adottato in tal proposito. Volevo avere l'opinione degli sviluppatori più esperti in merito. Mi interessa esclusivamente velocità di esecuzione (performance), memoria occupata e qualità (nel senso di eleganza dell'implementazione). Niente fronzoli tipo plurale e altre aggiunte inutili.

Array associativi - PHPBB 3.0.x, SMF 2.0.x
PHP:
array(
    'CHIAVE_1' => 'Stringa 1',
    'CHIAVE_2' => 'Stringa 2',
    ...
    'CHIAVE_N' => 'Stringa N'
);

File ini - Joomla 3.2.x
Codice:
CHIAVE_1="Stringa 1"
CHIAVE_2="Stringa 2"
...
CHIAVE_N="Stringa N"

Gettext (file po, Portable Object) - Wordpress 3.8.x, Drupal 7.x
Codice:
 msgid "CHIAVE_1"
 msgstr "Stringa 1"
 msgid "CHIAVE_2"
 msgstr "Stringa 2"
...
 msgid "CHIAVE_N"
 msgstr "Stringa N"

File CSV - Magento 1.8.1.x
Codice:
"CHIAVE_1","Stringa 1"
"CHIAVE_2","Stringa 2"
...
"CHIAVE_N","Stringa N"

Sinceramente mi aspettavo molta più standardizzazione.
Ditemi nel contesto della vostra esperienza cosa ne pensate (anche riguardo altri metodi).
 

Entra

oppure Accedi utilizzando

Hot: E3 2021, chi ti è piaciuto di più?

  • Ubisoft

    Voti: 17 18.1%
  • Gearbox

    Voti: 1 1.1%
  • Xbox & Bethesda

    Voti: 67 71.3%
  • Square Enix

    Voti: 3 3.2%
  • Capcom

    Voti: 5 5.3%
  • Nintendo

    Voti: 14 14.9%
  • Altro (Specificare)

    Voti: 9 9.6%