netsuite by default doesn't support Arabic language i.e the forms,records and fields in netsuite appear in english.I thought that if i can change the translation of a form or record by customizing it i can change the field label translation and map it to a language under the localization preferences such as English international.
my problem is that not all records,forms and portlets can be customized I have tried under customization > centers and tabs > center categories to add for each field the necessary translation for arabic language but this is applicable to certain fields only and not all fields such as payment > setup > bank details or customization > lists,records & fields > entity fields.
also i can't change the text of the configuration pages such as the ones that are under customization. I also tried to add translation to this fields from mass update but the same problem occurs not every thing can be translated. Also when switching the language from home > set preferences > localization > language
i can't find the Arabic language so i mapped my translation to other language such as English international then switched to that language
my main question is that how to edit the language preferences under home > set preferences > localization > language to add a new language?
And it there any better way to change netsuite to arabic?
and how to make my changes seen to other roles so that any user of netsuite can view these changes?
Related
Ektron 9 SP2 - 9.0.0.249
We are trying to change the default language to en-GB site-wide. This is what we tried:
Set English (UK) en-GB as enabled language in Settings-L10n-Lanugages and Regions
Set en-GB as default language in Settings-Setup-Default Application Language
Edited web.config <add key="ek_DefaultContentLanguage" value="1033" /> to 2057
We did this and it did not work, so rolled the changes back to find that all items allocated to taxonomies has disappeared. Luckily we had a database backup that we deployed.
Has anyone else tried this? What is the correct way?
Cheers
The default language is set using the key in the web.config file as you say. This only changes what the default is, i.e. the language you get without explicitly selecting one. Any existing content you have is not automatically translated.
The process should be this:
1) Enable English UK in Settings > Localization > Languages and Regions. Important to leave English US enabled for now.
2) Create English UK versions of your content. You can do this either by using the XLIFF feature or by doing it one content item at a time (go to the content item in the workarea, select the target language in the Add drop down list.
3) You will also need to ensure you have English UK versions of Taxonomies, Metadata, Menus, etc.
4) Change the default language value to "2057" in web.config using the ek_DefaultContentLanguage key.
5) Check your content appears.
6) Disable English US (if necessary).
Regarding the items that disappeared, I wonder if you had disabled English US when you enabled English UK? That might have caused this to happen.
I change language on nopcommerce and in admin panel and when i'am log in is all ok..but when unknown user visit my site, they see onlu tags. You see this when you are logged into the system IMAGE and this is what user see when he is not loged in IMAGE You cna see differences you can see in the fist top menu [log in, wishlist, cart..].
I try to change language in menu configuration>language>..
And i try to import new language too.. but always i have that problem..
It means the language you have chosen doesn't have entries for those resources. You can add them manually in Admin -> Configuration -> Languages -> the language and then add a record for each using that tag as the ResourceName.
I just follow these steps to change language on nopcommerce and they worked fine for me :-
go to Configuration → Languages.
To add a new language, click Add new. In the Add a new language
window.
Fill all the fields :-
1.The Name of the new language.
2.The Language culture — a specific language code
(Eg- (France). fr-FR etc.)
When updating the Language culture field, please make sure the
appropriate CLDR package is installed for this culture. You can
set CLDR for the specified culture in the Localization panel of
the Configuration → Settings → General Settings page.
Localization settings
The Unique SEO code — two-letter language SEO code(Eg- fr).
The Flag image file name — enter the flag image file name. Which
is saved under the …/images/flags directory.
Select Right-to-Left if needed (eg- Arabic or
Hebrew).
Select the Default currency for a specific language.
Limited to stores option allowing to set this language for a
specific store(s).
Publish the language to enable it to be visible and selected by
visitors to your store.
Display order of the language.(Eg 1 top of the list).
Here is the screen shot of add new language :-
AddNewLanguage
After adding a new language, you will be able to import and export
string resources using the Import resources and Export resources
buttons at the top of the page. The String resources panel on the
language edit page will allow you to view the existing language
resources and add new ones manually.
Click on Save button to save the langauge.
After saving the new language, if you refresh the page you can see a
dropdown at the top of the banner in Admin panel and if you navigate
to the Public store you can also see it below the Administration
but if u select that language from the dropdown it will show you
only the Resource Name not the value for that you need to import the
language pack.
Without Importing language Pack
Import language pack
Download the language pack from :-
https://www.nopcommerce.com/en/translations
Choose the nopCommerce version and download the desired language
pack.
After that click on the Edit button beside that language in the
Language List page.
Click Import resources on the top of the Edit page or you can see
it during the add new language after click on the save and
continue button. And specify the path to the language pack
file (*.xml) that you downloaded and click on Import Resources
button.
NOTE: It can take up to several minutes.
After sucessfully Import of the file you can check the resources for
that language in the String Resources or you can simply search for
that resource after click on string resource at the bottom of the
info tab by the Resource Name or value.
String resources
Just select the language that you want from the dropdown and it
will look like this
After Importing Language Pack
Follow this link to see more about how to add new language.
https://docs.nopcommerce.com/en/getting-started/advanced-configuration/localization.html
Hope this Help.
I'm using News System Extension 2.1 for my website. My TYPO3 version is 6.1.
The language key taken by tx_news is default, I would like to change the key to dk or nl or something. I changed the local language of TYPO3 using this:
config.locale_all = nl_NL
This solves the problem while displaying List of news, but when I try to display a Date Menu, it takes the default to English.
Maybe because the ViewHelpers I used for displaying List is default FLUID and the ViewHelpers used for displaying Date Menu are something else(They use translate key. Default View which comes with tx_news)
How do I change the language of tx_news to the language I desired to?
config.locale_all is basically used to change format of dates (more info on http://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Config/Index.html)
In order to get localized labels, you need:
To download localization packages in Backend using the Language module
To set up your website with the language you want, using config.language (and possibly config.sys_language_uid if your website is going to be multilingual, then you would have to create sys_language records at root as well)
Please have a look at the frontend localization guide:
http://docs.typo3.org/typo3cms/FrontendLocalizationGuide/
I'm using TYPO3 for a multi language web site and I want the localization mode of the frontend to be not binding. Meaning a user limited to the portuguese language should be able to create new elements in portuguese only. If it was binding he couldn't create but only translate the original (official explanation)
The issue is I'm limiting the user to portuguese only and when logging with that user he's not able to create any content element be it in default or portuguese only.
And if I give the user default content permissions he's able to delete and create default content which I don't want.
Am I missing somehting? Shouldn't the default behavior be not binding?
You can set User rights based on language in Backend User Admin in the user group settings.
1) select your user
remove everything in the Access Rights tab -> all settings here need to be done now in user group settings.
tab "General" -> Group -> define new groups with the plus icon
2) User group: default language read-only
Tab Access Lists -> check "show secondary tabs" and "Include Access lists"
Tables(listing): Page, Page Content
Tables (modify): nothing
limit to languages: Default
Set additional fields as you need them
3) User group: portugese read/write
Tab Access Lists -> check "show secondary tabs" and "Include Access lists"
Tables(listing): Page, Page Content
Tables (modify): Page Content
limit to languages: Portugese
Set additional fields as you need them
About Binding:
Binding is something that is based on records - and is not about user rights. It means: Record Nr. 123 in language english corresponds to record nr. 334 in language danish. Usually this is created with the duplicate content button. This is quite usefull, if you want to translate text with image - you don't have to upload the image again if you duplicate your content in another language.
If you need more Rights on subparts of the Tree, check you Access module, and if this is not sufficient, use be_acl Extension.
I'm developing multi languages application and intent to have DONE button localized. This button is appear in UIWebView when user clicked on dropdown ("select" tag) with multiselect:
By default, this is always in English. However, if you set CFBundleAllowMixedLocalizations to YES in .plist file, you will be able to get it in current SYSTEM language:
Here, DONE is written in Chinese, when text in select in Arabic. It is because current system languages (i.e. set in Settings) is Chinese, but inside app I selected Arabic so app is using Arabic bundle with Arabic strings file.
I wonder, is any possibility to localize "DONE" button to current Application's language, but not system language?
Don't use "Application's language". Simply use the system language, like all other applications do.
I'm sure it's possible to somehow achieve it, but you're simply taking the wrong approach to localization.