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.
Related
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?
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 need to localize some data in application manifest (like name, description, splashscreen images etc.) According to documentation these data can be provided as resources but I don't know how to do this.
Add a localized resource (e.g. Strings/en/Resources.resw) with key "Appname" and value "My App Title"
Add a second localized resource (e.g. Strings/de/Resources.resw) with key "Appname" and value "My German App Title"
Edit you "App Manifest" and enter "ms-resource:Appname" in the "Display name" field (Application UI)
Edit you "App Manifest" and enter "ms-resource:Appname" in the "Package display name" field (Packaging)
Note: Before you do all that, you should register the app name in the Windows Store Dashboard.
In short, you follow a naming convention in your folder hierarchy. Here's a link that explains how to name properly. There is another helpful "how to" article here and two quickstarts to walk you through it in Javascript and XAML.
Specifically, look through the quickstarts (using the above links) for the step-by-step walkthrough. It is slightly different in JavaScript vs. XAML, but the overall steps are:
Set your default language in the Visual Studio project properties.
Create a folder in your project to hold all of the different resource files (one for each language). This will keep your project neat and organized.
Right-click on this folder and select "Add New Item" to add a resource file for a language. This file may be a .resx, .resw, .resjson - see the quickstarts for the specifics, based on what language you are coding in.
Add the items that you want to translate in your resources file. Again, see the quickstarts for specifics.
Associate your controls with resources and add string resource identifiers to your code.
Let me know if the quickstarts don't help.
How do I get an existing Document Type to show up in the Create dialogue of Umbraco 4.
I installed the BlogForUmbraco4_1.0.0 package, which I realize tries to install as the primary site, but it also installs all of the necessary Document Types, including Blog, and BlogPost. Why are they not an option when creating a new item within my site.
Umbraco uses a permission based Document Type Hierarchy, to ensure that editors doesn't create weird page types in wrong places (like a 'Homepage' beneath a blog or a 'News Item' inside a Gallery).
So you'll need to allow the Document Type that you wish to appear in your create dialog to the Document Type of the page you're using as the parent (this might sound like non sense ;-)).
So, say that you've imported the Blog4Umbraco package and wants to allow a blog below a Home page, you should find out which Document Type that home page is (look at the properties tab on the document and look at the 'Document Type').
Go to settings section and open Document types and click on that doc type (let's just say it's called 'Homepage')
Click on the 'Structure' tab and you'll see a list of all Document Types in your install. Some of them are already checked and those are the ones that are allowed beneath that type. To allow blogs, simply check the 'Blog' document type as well :-)