Internacionalização básica com o Xcode 10
Meu projeto declara dois idiomas: inglês como desenvolvimento e francês como adicional. Também temUse Base Internationalization
assinalado.
Quando localizo um arquivo Strings no Xcode 9, normalmente movo o conteúdo para francês e marqueBase
noLocalization
Lista. Isso fornece duas cópias do novo arquivo Strings, uma emBase.lproj
(contendo texto em inglês), outro emfr.lproj
, então o inglês será usado para um idioma diferente do francês.
Com o Xcode 10, oLocalization
não listaBase
, então não vejo uma maneira de usarBase.lproj
diferente de fazer a localização no Xcode 9 e depois reverter para o Xcode 10 com o arquivo Base já criado.
Isso é um bug ou é assim que deve ser?
Atualização 20Sep18.
Agora há um lançamento oficial do XCode 10 e o problema persiste, emboraUse Base Internationalization
A bandeira ainda está lá. Se isso não for um bug, alguém pode explicar o que está acontecendo? Deve haver uma documentação da Apple para discutir isso.
BTW, umstoryboard
ou umnib
ainda lista Base quando localizado. Apenas umStrings
arquivo parece ter o problema.