Why doesn't my ja.lproj show Japanese? - localization

I tried to localize my app to Japanese, I got ja.lproj folder with AboutViewController.xib inside it, but when I run my app in region Japan with Japanese language, it doesn't show Japanese, still only show English, what do I have to do for anything else?

Though I clean all targets and build again, repeat these process, but I couldn't get what I need, at last, I deleted app on Simulator, now everything is ok, I got what I need, why is so simple, but no expert tell me, I spent whole two days!

Related

Storyboard localization excludes a single file in iOS

I am facing a very obscure issue.
I've got an app that needs to be localized in three Languages, English, French, German. There's multiple localization files as I've got multiple storyboards ( each storyboard has one for each language).
Everything works great and things translate properly except for ONE file in ONE storyboard in ONE language. So this specific storyboard I call "Authentication" works for all languages except for the German one.
I've checked. the file is:
included in all targets
is also found in Build Phases copy phase
has the correct name.
has the correct formatting (in fact i am not allowed to build at all if the formatting is not correct in this version of Xcode.)
I am out of ideas and resorting to asking here to see if theres anything i might be missing in my series of checks.
Thanks all
SOLVED.
The answer lies within my third point
has the correct formatting (in fact i am not allowed to build at all
if the formatting is not correct in this version of Xcode.)
Beware everyone. This might seem like it is the case but it does not apply to everything. If there's a syntactic error in the Localizable.strings file, xcode will let you know and refuse to build.
HOWEVER if there's a syntax error in the YourStoryboard.strings file, the process of building will go on UNHINDERED.
Since an issue in syntax was halting everything for Localizable.strings i was wrongfully assuming that such a check would take place for all translation files. It doesnt!
Hope this saves someone in the future

Apple Testfiight App Submission Can't Click Next

I submitted my TestFlight build, and not I'm trying to select it for external testing. I've done this with the prior beta version, and with several other apps.
The problem is I can't click the Next button. All the fields are clearly populated. Also of note, when this happened yesterday there were Support and Marketing fields. Today (for English) they are not there.
Anyone else ever experience this?
Hello my dear friend there,
I am also having your issue this morning. After several trials and errors, I found that turn out the next button greyed out just because we have to fill all description field needed for all languages we choose.
Pictures below will explain this:
So you have filled all of those needed descriptions. Then you have to notice that you can select language in this dropdown button
Picture above explains that I have two language localized, Indonesian and Indonesian. May be different in your version, try to change the language with another your localized language. Those descriptions that you have filled is becoming blank again! And needed to be filled again!
Fill all of those descriptions, than the next button should be clear and clickable!
So the problem is we are not familiar yet with this new Test Flight's select build screen and C'mon Apple, I thought you are the best man in earth about User Experience.
Update:
I think finally Apple realize this lack of User Experience, they added a notification to complete all required fields for each localization so that we can click next.
I ran into this issue with only one app language. Turning off the stylesheet and setting the "Have you made any significant changes to this build since your previous submission?" phrase to yes/no made the most likely broken code on that page working again - after you reenabled the stylesheet.
It's definitely Apple's fault.

NSLocalizedString not working for some word

I have english, Japanese, korea Localizable.strings file. I cannot load some word from korea file. I have checked spelling, capital letter or small letter also. It is correct. I have cleaned project, reset simulator and delete app on device also. It is not working for some words. May I know how to do?
A common problem is this: If there is an error in your localisable.strings file, anything after that error will be just ignored. The line that you are checking may be fine; if the line 10 lines above is broken, it won't work. If that is the problem, for example the item in the next line isn't going to work either.
Cleaning project, reset simulator, delete app on device, are all not going to do anything for you.
Also it may be some words, that repeats. If two same keys in Localizable.strings - it may be work not properly.
Also i found, that continue key make some bugs, so i changed it to CONTINUE.
HINT something like continue_question and anything that contains continue - makes same bug.
It seems like there are another words like this. Also got to say, that i didn't delete app and clean build folder due to debag this. In Xcode 7.3 it was't necessary.
It might also be due to a blank space in one of your empty lines in the Localizable.strings file.
It's tough to spot but you can spot it by looking at which point of the file the strings start to fail localization.
Check or search for # in your localizable.String .if there is any remove it . the key value pairs below the # are not working

Localizations files not available on Xcode 6

Well, I received this project from a buddy that used to work with me and now I am responsible for it Internalization. I need to transform the language of the app to English, that is currently Portuguese.
Although i was researching for some tutorials but all of them include one step i cannot make. I have noticed there were no files localized in any of the languages, and no folders .Iproj too.
In the info tab > Localizations shows up, in each language added in my "Resources" Tab, "0 Files Located".
as Soon as i click "Use Base Internationalization" or the "plus" button there is no file i can reference it to.
I need to follow with this project and cannot create another one, there is lots of code and configurations that need to stay in this one. Is there any solutions?
Thanks!
PS: StackOverflow won't let me post images yet :(
Have you ever visited this panel?

Danish localization broken in iOS 8?

I've seen other threads about the simulator, but I'm experiencing a 90% break which is nothing short of miraculous.
Our app is localized in 5 languages. All of them work perfectly, except Danish.
Only certain words are translated, even though all of them use the shortcut "NSLocalizedString". Also, the BarButtonSystemItem "Back" and "Cancel" both work.
The symptoms are exactly the same in the simulator, device, iOS 7 & 8. I've also tried both "Danish" (da) and "Danish (Denmark)" (da-DK) in different combinations.
Is anybody else experiencing weird localization issues like this?
I knew it would be a stupid bug, but this one takes the prize.
In the danish Localizable.strings file, an EMPTY ROW had a SPACE CHARACTER in it.
I'm not kidding.
This made the app find all the translations up to the space character, then nothing after it... OMG what a stupid parsing error bug from Apple.
File a bug anyone? facepalm

Resources