file di traduzione moduli chiarimento su come lavorano

3 contenuti / 0 new
Ultimo contenuto
file di traduzione moduli chiarimento su come lavorano

su installazione esistente;
per avere drupal in Italiano si crea e si setta la lingua e poi si importano i dati del file .po;

ma (ad es. modulo cck) che ha già un suo file it.po;
1)significa che solo quando metto come default la lingua italiana i suoi dati vengono inseriti nel db?

2)in un modulo in cui non vi è il file italiano, per crearlo si copia un .po esistente rinominandolo in it
e poi per inserire i dati nel db come si fa?

dentro tale cartella ubercart/translations vi sono due file po
general.de
uk

qui ad esempio ubercart\uc_attribute\translations
uc_attribute estensione power point
uc_attribute.de
uc_attribute.ja
uk

3)general.de; general non corrisponde a nessuna cartella ; in realtà se si chiamava solo de non cambiava nulla?
4) uk sarebbe regno unito, ma dentro ho visto trraduzione tipo russo; che file è? si trova anche nel modulo cck
5) file con estensione power point a cosa serve?

Non sono un esperto di i18n (quello è kipper), ma...

anv wrote:
su installazione esistente;
per avere drupal in Italiano si crea e si setta la lingua e poi si importano i dati del file .po;
ma (ad es. modulo cck) che ha già un suo file it.po;
1)significa che solo quando metto come default la lingua italiana i suoi dati vengono inseriti nel db?

Credo che vengono importati quando aggiungi la lingua italiano. Dopo, ad ogni aggiungimento di modulo, viene aggiuto il suo testo in italiano.
La fonte ufficiale per le traduzioni in italiano comunque rimane http://l10n.drupalitalia.org/

anv wrote:
2)in un modulo in cui non vi è il file italiano, per crearlo si copia un .po esistente rinominandolo in it
e poi per inserire i dati nel db come si fa?

Bisogna abilitare Locale (Core - opzionale), andare in admin/build/translate/import e fare l'import del file .po

anv wrote:
dentro tale cartella ubercart/translations vi sono due file po
general.de
uk

qui ad esempio ubercart\uc_attribute\translations
uc_attribute estensione power point
uc_attribute.de
uc_attribute.ja
uk


Quasi, stai usando Windows, che crede di sapere meglio di noi. In Explorer (il browser dei file, non IE), selezioni dal menubar Strumenti -> Opzione Cartella... clicca il tab Visualizzazione, vai alla voce 'Nascondi le estensioni per i tipi di file conosciuti' e togli lo spunto.
Cosi scopri che i file sono:
general.de.po
uk.po

e
uc_attribute.pot
uc_attribute.de.po
uc_attribute.ja.po
uk.po

anv wrote:
3)general.de; general non corrisponde a nessuna cartella ; in realtà se si chiamava solo de non cambiava nulla?

E' general.de.po - corresponde a testo usato 'in generale' nei files. Certi frasi si ripetano tipo "Sei sicuro?", serve solo una copia della frase.

anv wrote:
4) uk sarebbe regno unito, ma dentro ho visto trraduzione tipo russo; che file è? si trova anche nel modulo cck

Non dirlo a sua maestà! Si tratta di codice linguaggio, non codice paesi. ISO 639-1: http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes quindi inglese - en, ukraino - uk.

anv wrote:
5) file con estensione power point a cosa serve?

Ad imbrogliarti, grazie ai valori di default di Explorer. Ogni estensione corresponde ad un tipo di file della Microsoft, ovviamente. Che .pot potrebb'essere anche un file template di gettext (usato su Linux per di più) è davvero intollerabile ;-)

Più imparo, più dubito.

thamks per chiarimenti

quindi se creo un file .po lo devo importare la prima volta;
ma se lo aggiorno, con poedit non è possibile caricare la nuova parte tradotta?
mi sembra strano che si debba fare sempre un nuovo un import anche se aggiungo una sola stringa;

con la versione 5 di drupal ricordo che da poedit era possibile aggiornare le traduzioni;
=====================
ma general.de.po non fa lo stesso lavoro di de.po ?
=====================
il file .pot credo serva per fare i vari .po o a suddividerli ; forse ho interpretato male l'inglese;
esattamente quando si usano e come?
======================
Altro: da Translate interface
ho fatto una traduzione di una stringa ed è stato creato un file .MO;
visto che tutti i moduli non hanno tale file si puo' cancellare una volta creato?