Sto provando a creare la mia prima applicazione localizzata. Ho tutte le stringhe nel codice tradotte usando NSLocalizedString (per l'uso con lo strumento genstrings
). Ora sto sbattendo contro ibtool
. Come funziona la localizzazione incrementale? Per quanto riguarda la pagina di manuale, dovrei scrivere qualcosa del genere:Come funziona la localizzazione incrementale?
$ ibtool --previous-file path/to/prev.xib \
--incremental-file path/to/inc.xib --localize-incremental \
--write path/to/new.xib mod.xib
Dove posso ottenere il file incrementale? A mio avviso, se sto usando il controllo di versione (git/svn), il file "vecchio" è a pochi commit fa, il file incrementale è il diff e path/to/new.xib è il file xib di nuova produzione. mod.nib è un mistero per me. Qualcuno può spiegarmi come funziona? Inoltre, come posso avviare la localizzazione di uno xib se non sono disponibili versioni precedenti (cioè non incrementale, ma localizzazione iniziale)?
Eventuali suggerimenti su produrre il "vecchio inglese XI ter" controllo di versione se uso? – Eimantas
Supponendo che tutti i tuoi xibs siano in controllo di versione (dovrebbero essere sicuramente!), Il vecchio xib inglese è a tua disposizione nella cronologia delle versioni. Stiamo lavorando sul presupposto che l'inglese sia la tua lingua di base, quella da cui stai per tradurre. – Clafou
Giusto, quindi per ottenere quel vecchio file inglese dovrei controllarlo dal controllo di versione dall'ultima traduzione aggiornata. Questo sembra un po 'noioso. Immagino non ci sia nient'altro che possa fare. Grazie per la tua risposta! – Eimantas