Japp. Så länge man håller sig till textfiler.
Jag har ju under en tid översatt applikationer som ligger på webben. Typ forum liknande detta. Och du har helt rätt vad gäller ren text. Men ibland vill man lägga in text på ikoner. Och då måste man ibland ha en ikon per språk.
Och då börjar det ta mer plats. Om det nu finns sådan i Android vet jag dock inte då jag inte översatt det. Men det finns iallafall i vissa appar. Övesatta ibland och ibland inte.
hf
En egenhet med applikationer som använder NIB-filer för sitt gränssnitt (och även en del annat, beroende på applikation) är att text som används i NIB-filen inte hämtas från en extern fil. Därför måste det finnas en NIB för varje språk om någon text måste översättas. Ibland blir man ändå tvungen att göra vissa justeringar i gränssnittet för ett språk och då innebär det ingen extra overhead. Men om gränssnittet (eller vad NIB:en nu innehåller) är identiskt bortsett från texten så går det åt onödigt mycket utrymme (totalt sett, för en enskild app är det försumbart). Det finns förvisso sätt att undvika denna duplicering, men inte inbyggt i iOS.
Annars är Interface Builder en fröjd för utvecklaren. Otroligt väldesignat system. Men jag föredrar den gamla externa Interface Builder, inte den som är integrerad i Xcode 4.
Det är verkligen något som saknas för Android, men det bryr sig förstås inte användaren om.