Jak wyeksportować podstawowy plik XLIFF języka programowania z Xcode 6, a następnie ponownie zaimportować go, aby skonfigurować dodatkowe lokalizacje. (Np eksportować en.xliff
plik i używać go do tworzenia fr.xliff
plik, jeśli chcesz dodać Francuzów do projektu językowego rozwoju angielskiej)Jak uzyskać Xiff 6 wygenerowane pliki XLIFF do importowania z powrotem do Xcode - zmiana nazwy nie wystarczy
Odpowiedz
jestem delegowania to jako „odpowiedź na swoje pytanie” bo godzinami próbując zrozumieć to i o ile mogę powiedzieć, że Apple tego nie udokumentował.
Dokumentacja Apple sugeruje, że powinna wystarczyć do zmiany nazwy eksportowanego języka bazowego XLIFF z prefiksem języka, aby można było zaimportować. To znaczy. jeśli lokalizacja bazowa jest angielska, powinieneś być w stanie stworzyć plik, który możesz zaimportować dla francuskiej lokalizacji, zmieniając nazwę z en.xliff
na fr.xliff
.
Zmiana nazwy pliku nie jest wystarczająca. Musisz również dodać atrybut target-language
do każdego elementu file
.
Z tego:
<file original="MyApp/MyApp-Info.plist" source-language="en" datatype="plaintext">
do tego:
<file original="MyApp/MyApp-Info.plist" source-language="en" datatype="plaintext" target-language="fr">
Teraz możesz zaimportować plik do Xcode i stworzy nową lokalizację
Jeśli ktoś używa Tak jak ja, idź do Plik -> Zmień język tłumaczenia XLIFF i zmień na wybrany język. – dccarmo