La mia app supporta solo 2 lingue: inglese e tedesco. Così ho tale struttura delle cartelle per le lingue stringhe:Lingue limite limite per Android per verificare la presenza di traduzioni mancanti
mioprogetto/res/valori/strings.xml
mioprogetto/res/valori-de/strings.xml
Quando eseguo Lint controllare ricevo molti avvertimenti sui linguaggi mancanti, che la mia applicazione non ha bisogno di sostenere:
"some_string" non è tradotto in af, sono, ar, BE, BG, CA, CS, dA, EL, en-rGB, es, es-rUS, et, fa, fi, fr, ciao , hr, hu, in, it, iw, ja, ko, lt, lv, ms, nb, nl, pl, pt, pt-rPT, ro, ru, sk, sl, sr, sv, sw, th, tl , tr, uk, vi, zh-rCN, zh-rTW, zu
Questo avviso rende molto difficile capire quali stringhe non sono tradotte in lingua tedesca. Devo controllare ogni avviso e cercare i simboli "de" per capire che questa stringa non ha traduzione in tedesco.
Quindi la mia domanda è semplice - come posso dire a Lint di controllare solo 2 lingue?
Questo può essere utile ... http://stackoverflow.com/questions/11443996/lint-how-to-ignore-key-is-not-translated-in-language-errors – Santhosh
Questo link è utile solo se non ti importa di NESSUNA traduzione Una delle mie app funziona correttamente per 2 lingue, l'altra (che usa le stesse lingue e la struttura delle cartelle) genera l'errore come visto sopra, POSSO ignorarlo, ma VOGLIO tradurre le stringhe mancanti nella mia seconda lingua. Devo passare una riga dopo l'altra di oltre 100 stringhe per assicurarmi che non manchi la mia lingua target, molto frustrante. – thunsaker