Fritz!Box-Forum Italia (unofficial)
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.

Il Forum NON UFFICIALE per raccogliere le novità riguardo i Fritz!Box AVM e gli Speed tedeschi.
Per contattare l'admin: fritzboxforumitalia@gmail.com (solo per problemi di accesso)


Ai nuovi iscritti: si ricorda che è obbligatorio presentarsi nella apposita sezione, pena la cancellazione dell'account

Non sei connesso Connettiti o registrati

Firmware multilingue - struttura generale

4 partecipanti

Andare in basso  Messaggio [Pagina 1 di 1]

Flane

Flane
moderatore
moderatore

Qualcuno mi può spiegare come sono strutturati i firmware multilingue?

Dove trovo il database linguistico?
Quali sono i file e le cartelle principali su cui agire per effettuare delle personalizzazione dell'interfaccia?

GRAZIE Firmware multilingue - struttura generale Icon_wink

http://www.flanesi.it

Massinge

Massinge
Admin
Admin

1) le cartelle sono le solite. filesystem/usr/www/[brand]/html/de, trovi i file html da personalizzare (si può fare ben poco rispetto agli altri firmware senza database)
2) i database il trovi in filesystem/etc e sono i file htmltext-[lingua].db e non sono modificabili (almeno finora non si è scoperto come fare).
3) il file che consente il multilingua è in filesystem/lib, si chiama libtiinterpreter.s0
4) buon divertimento..
poi ci sono dei controlli da abilitare nell'rc.conf affiche il multilingue , multiannex (eventuale), multi paese funzioni correttamente. dimenticavo, il multilingue va se setti avme come brand ,altrimenti devi fare delle modifiche al file di controllo della password, non ti dico altro,,, altrimenti ti tolgo tutto il divertimento!! Wink


Ciao!


_________________
I miei fritz attualmente al lavoro:
Fritz box fon WLAN 7360v1 - fw. 111.06.30 by AVM
..e quelli a riposo:
Fritz box fon wlan 7170 SL v1 29.04.87-ITA-by-Annex-massinge_b_1.02
https://www.fritzbox-forum.com

Annex

Annex
moderatore
moderatore

Massinge ha scritto:
3) il file che consente il multilingua è in filesystem/lib, si chiama libtiinterpreter.s0
Ciao!

Il nome completo è libtiinterpreter.so.0.0.0

Massinge ha scritto:poi ci sono dei controlli da abilitare nell'rc.conf affiche il multilingue , multiannex (eventuale), multi paese funzioni correttamente. dimenticavo, il multilingue va se setti avme come brand ,altrimenti devi fare delle modifiche al file di controllo della password, non ti dico altro,,, altrimenti ti tolgo tutto il divertimento!!

Questo non mi risulta, almeno nei firmware 7170 serie 29, il brand l'ho lasciato in avm e funziona regolarmente ho solamente impostato il controllo multi_language="y" e multi_country="y" nell'rc.conf, poi ho aggiunto nelle varie cartelle tutti i symlink ai brand per poter avere la stessa base valida sia per gli avm che per gli avme.
Codice:
export OEM_DEFAULT_INDEX
export OEM
##########################################################################################
## OEM spezifische Konfiguration
##########################################################################################
if [ "$OEM" = "avm" ]; then
export CONFIG_MULTI_COUNTRY="y"
export CONFIG_DSL_MULTI_ANNEX="n"
export CONFIG_MULTI_LANGUAGE="y"
export CONFIG_PROV_DEFAULT="n"
fi
if [ "$OEM" = "avme" ]; then
export CONFIG_MULTI_COUNTRY="y"
export CONFIG_DSL_MULTI_ANNEX="n"
export CONFIG_MULTI_LANGUAGE="y"
export CONFIG_PROV_DEFAULT="n"
fi


_________________
Qual è il miglior modo per fare una cosa senza correre rischi? Non farla!

Fritz!Box 7390_84.06.03_Multi_lingue_IT_EN_ES_FR_DE
Fritz!Box 7240_73.05.53_Multi_lingue_IT_EN_ES_FR_DE-Trunk
Fritz!Box 7170-V1_7170_58.04.87-ITA-by-Annex-massinge-b_1.05
Fritz!Box 7170SL-7170_29.04.87-ITA-by-Annex-massinge-b_1.05

Massinge

Massinge
Admin
Admin

ok, il nome del file l'ho scritto a memoria..
Per quanto riguarda l'OEM fino alla versione .67 (o .70) c'è era il controllo per avme, probabile sia stato tolto nei firmware successivi, dopo l'uscita del firmware per 7570 (meglio così).
Ciao!


_________________
I miei fritz attualmente al lavoro:
Fritz box fon WLAN 7360v1 - fw. 111.06.30 by AVM
..e quelli a riposo:
Fritz box fon wlan 7170 SL v1 29.04.87-ITA-by-Annex-massinge_b_1.02
https://www.fritzbox-forum.com

lonegunman

lonegunman
moderatore
moderatore

@annex
così non funzionerebbe correttamente nel caso di brand 1und1, freenet, aol, tcom

metti nella configurazione generale
export CONFIG_MULTI_LANGUAGE="y"

oppure forzi avme direttamente sostituendo
OEM_tmp=`cat $CONFIG_ENVIRONMENT_PATH/firmware_version`
con
OEM_tmp=avme

consiglio, setta anche
export CONFIG_TR064="n"

per evitare modifiche della configurazione da parte del provider

Annex

Annex
moderatore
moderatore

lonegunman ha scritto:@annex
così non funzionerebbe correttamente nel caso di brand 1und1, freenet, aol, tcom

metti nella configurazione generale
export CONFIG_MULTI_LANGUAGE="y"

oppure forzi avme direttamente sostituendo
OEM_tmp=`cat $CONFIG_ENVIRONMENT_PATH/firmware_version`
con
OEM_tmp=avme

consiglio, setta anche
export CONFIG_TR064="n"

per evitare modifiche della configurazione da parte del provider

Ti ringrazio molto per le info:
il CONFIG_MULTI_LANGUAGE="y" è già settato nella configurazione generale, l'ho solo ripetuto (a dire il vero non so neanche io perchè, troppe cose in testa?);
il CONFIG_TR064="y", sinceramente l'avevo lasciato così perché era impostato anche nel 7270 internazionale in questa maniera, ora correggo;
per quanto riguarda l'OEM ho preferito lasciarlo come si trova per non perdere la compatibilità con i firmware originali.

impostazioni 7270 internazionale:
Codice:
##########################################################################################
## OEM spezifische Konfiguration
##########################################################################################
if [ "$OEM" = "avme" ]; then
export CONFIG_AUDIO="n"
export CONFIG_MINI="n"
export CONFIG_SRTP="n"
export CONFIG_MTD_RSS="n"
export CONFIG_TR064="y"
export CONFIG_MTD_MAIL="n"
export CONFIG_DECT_MONI_EX="n"
export CONFIG_ONLINEPB="n"
export CONFIG_MEDIACLI="n"
fi

Ciao e grazie


_________________
Qual è il miglior modo per fare una cosa senza correre rischi? Non farla!

Fritz!Box 7390_84.06.03_Multi_lingue_IT_EN_ES_FR_DE
Fritz!Box 7240_73.05.53_Multi_lingue_IT_EN_ES_FR_DE-Trunk
Fritz!Box 7170-V1_7170_58.04.87-ITA-by-Annex-massinge-b_1.05
Fritz!Box 7170SL-7170_29.04.87-ITA-by-Annex-massinge-b_1.05

Contenuto sponsorizzato



Torna in alto  Messaggio [Pagina 1 di 1]

Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.