I have a problem with the localization of the LinkManager which is a part of the Sitecore Rich Text Editor.
The LinkManager in Sitecore which can be accessed through the rich text editor does not show any labels anymore.
We upgraded from 6.3 to 6.6. Before the upgrade it had worked fine. The language we are using in the backend is german.
The folder sitecore\shell\Controls\Rich Text Editor\Localization\ exists and there are german localization files as well.
Does someone has an idea how to fix this issue?
Okay folks. Got it!
I had to rename the german language files in sitecore\shell\Controls\Rich Text Editor\Localization\
from RadEditor.*.de.resx to RadEditor.*.de-DE.resx
Now localization is working fine!
Related
I have a released IOS app using HighChart v. 7.2. I'm now trying to localize the app to Spanish and French etc. by localizing my Localizable.strings.
When I run the app on the iPhone simulator with the iPhone language is set to Spanish the Highchart does not render. French is ok. Some languages work but most does not. I have not changed any strings in the language-specific files so they are still all English.
Any hints are highly appreciated.
Sorry :-) Found the issue in my own code. I was passing a bad Moment format string in the tooltip formatter.
I have a problem with the localization of my app. I want to have french and english (default).
The localization seems to work with the Storyboard as text from there is translated to french (on simulator & iPhone in french). But the strings from Localizable.strings are not translated.
I checked the name of the file and it is correct "Localizable.strings". I validated the content of the files with "plutil -lint " and it was OK.
Checking the target->build phases->copy bundle resources: the Localizable.strings is there.
In the code I am using:
NSLocalizedString("KEY", comment: "")
Checking the NSLocale of the simulator, it seems as the preferred language is french, so I do not understand why it is not working.
Any idea?
Thanks,
Henry
You might be missing some settings in your scheme.
This tutorial on YouTube really helped me localize my last app. It's under 8 minutes. Hope it helps.
I fixed my issue. There was a mistake in my Localizable.strings. I had the following for one line:
"..."; = "...";
It would be good if there was a tool to validate this.
Thanks for the effort,
Bye
I faced same issue, but I found a mistake in Localizable.strings as user3900157.
I missed semicolon at the end. After added semicolon to all sentences, it worked.
Hope to help you.
I have got same issue in Xcode 12.5
My Issues: I worked with English and Arabic text. English text was working fine but not able to extract Arabic Text. Have tried all solutions.
My Solution 1:
Actually I had copied and pasted Arabic text from Google which caused issue in Xcode(Xcode was not able to read those texts.)
So I copied Arabic texts first in Notes App and then copied to Xcode.
My Solution 2:
I have tracked this issue after 4-5 afters.
I checked the texts which are working fine in Arabic and checked the last line from where texts are not working. So i found that Arabic text was pasted improperly. So I cut that text and copied to Notes App and copied from Notes App and pasted back to code.
And Boom It worked.
I have an App which is nearly done and I only need to add localizations to it. The problem is that I have written it completely in German (because I am from Germany) and I don't have changed the development language. That means xCode thinks that everything I have done is written in English and not in German:
I have tried to set the CFBundleDevelopmentRegion to German and also to set the Localization native development region (in target) to german but nothing worked.
So my basic question is: I have an app written in German and how can I add an English and maybe other language support?
I was fighting with this for a long time but finally I think I found a solution for Xcode 7.
In general If you're developing language is different than English you have to make 2 things. After you create a new project in Xcode 7 quit Xcode and go to the terminal.
Edit the file in your project folder with your favorite text editor:
vi <your_project_name>.xcodeproj/project.pbxproj
Search for the key: knownRegions.
You should find something similar to:
knownRegions = (
pl,
Base,
);
Put your development language code on the first position. In general position is not important but I prefer that my native language be first. In Your case put there de. By default the first language in new project is en.
Next you should look for developmentRegion (in the same file) and change its value to “Polish" or whatever language you are using. In your case "Germany". What I noticed this makes Xcode to notice that your Development Language changes from English (default) to your language. After those changes save and exit text editor. Start the Xcode and point your eyes to Project -> Info tab. You should see something similar to this with Your native language set as Development Language.
Now open Info.plist. Edit the CFBundleDevelopmentRegion key and set its value to pl or de in your case.
Thats all. Now Your Base.lproj can contain resources in your native language. If you want a new Language just add it as usual.
Let me know if it working for you. I don't know how this little trick change your current project with existing translations but this is good point if you're starting new project.
My app only supports english. I am using base internationalization (English- Development Language)
Steps I followed:
1. Separate out user-facing text using NSLocalizedString();
2. Using Genstrings command i have added Localizable.strings in base.lproj.
3. In Editor >> Export for Localization
4. Save en.xliff and provide to translator team for updating English content
5. While importing updated en.xliff file, i got below error.
Might be i doing in wrong way to export/import for English. Please suggest me the best approach for handling English content. (development language).
It is not obvious to me what you want to achieve: do you want to have your strings translated into some language other than English, or do you want to run your strings through an English linguistic review? For the first case the error message is pretty clear: check if the file element in your translated XLIFF file has a target-language attribute and add it if not. Details about this attribute can be found in the XLIFF spec here.
If adding this attribute is not enough you may also want to look at the answer to this previously asked question.
For the second case XLIFF is not really a good format.
Hi i dont seem to have a problem with doing localization it has worked fine in other apps, however this app is doing something quite funky.
It localizes fine to french , or other languages, but not the base language english in that regard the label is left empy any ideas why that could be the case?
Solved my own problem..lol
I had go to the main project window click on the minus sign remove english localization and then click + and add english , as it had not localized the storyboard for English, this i could see by how it had localized 2 files where the other languages had localized 3.