got a bit of a query.
I am working on a multi-language site, currently only 5 languages: English, French, German, Italian and English US.
I am setting up roles for each language which will mean that the French user can only edit the French version of an item, but they can read the other language versions of that item. This has been set up using the language read and language write access rights and is working fine.
The problem is that when a French user browses to an item that only has a version in English (no version in french, no version in German, no version in italian), the French user is then able to create a German version of that item - despite not having the language write right on German. So the French user is able to create a German version of the item, but cannot enter any data (which is correct because they havent got language write on that language).
The question is... how do I stop a French user from being able to create a version in German?
Did you deny the French role "create" rights on the other languages?
If that is not gonna work, you can create a custom event which is handled when the user tries to create a new version of an item:
<event name="item:versionAdding"/>
In this event you can check the users language rights and deny them creating a version in another language.
Related
We are going to install French language pack for Maximo 7.6.0.5 and we also want to reflect the french language in Maximo Anywhere. Will I get french language pack automatically in maximo Anywhere if I install french language pack in Maximo core? If not, please let help me what are the files i need to change to get french translations in Maximo Anywhere.
Maximo Anywhere GUI is based on the device's language. All supported languages are available in the apk/ipa you will be using. As long as your device is set to the French locale you should see the application in French.
If you have some custom labels in Anywhere you will need to see this instruction here:
https://www.ibm.com/docs/en/SSPJLC_7.6.2/com.ibm.si.mpl.doc/pdf_si_mpl_customize.pdf
There is one part that describes that situation:
Changing field labels The labels for fields in the mobile apps are
defined in the app.xml file. You can change any of the labels to match
your implementation of Maximo Anywhere. Procedure
In MobileFirst Studio, go to the Anywhere\MaximoAnywhere\apps\app_name\ artifact directory and open the
app.xml file with the XML editor.
On the Design tab, expand the view that contains the label attribute you want to change and enter the new name.
If you translate the mobile app, change the name of the label in the artifact.js file for each supported language. For example, if the
base language of the mobile app is English and you translate the app
to French, change the label name in the artifact.js file in the
Anywhere\MaximoAnywhere
apps\WorkExecution\common\js\application\translation\nls\fr directory.
Save your changes. The application is built automatically.
Optional: To preview your changes in the mobile browser simulator, right-click on the application folder and select Run As > Preview
I will add also some useful links here that are describing how Maximo works with multiple languages.
https://www.ibm.com/support/pages/enabling-multi-language-support-simplified-set-instructions
https://www.ibm.com/support/pages/general-multi-language-questions-maximo
https://bportaluri.com/2013/05/add-language-pack-to-maximo.html
https://maximosecrets.com/2019/06/06/maximo-languages-and-language-tables/
I am trying to implement a static website using Liferay's WCM. I want content to be displayed in user specific/selected language.
I am not sure whether I have to write separate content for each language or is there any way by which Content will get translated to user specific language?
I have tried "Add translation" in web content but it seems to be not working.
Any help is appreciated.
There's no automatic translation to another language. If you choose "Add translation" in the Web Content Editor, you'll have to edit the translated version yourself. Then you can use the user's profile settings or the "Languages" portlet or just the URL to determine the language. If an article is available in the user's language, that version will be shown.
You can try the URL parameters by just adding the language code as the first part of the page. E.g. https://www.liferay.com/community brings you to the default version for your user profile (if you're logged in), while https://www.liferay.com/de/community shows the german (de) version of that site. Every content that is translated to german will show in german, while the content that's not translated will be shown in the default language.
We are currently using the joomla language manager in joomla 3.3.1 for the multilingual content support. It fulfills our requirements to add articles in different languages and also create menus. But a major problem is
Suppose website name is sample.com
And English is default language
Article link (english) - sample.com/content/
Article link (french) - sample.com/fr/content/ <--- This is what i am getting with the language manager but
This is what i want - fr.sample.com/content/
Any suggestion on how i can make it work?
You want to create subdomains of the third level !
To do this you need to install joomla in each subdomain and share database tables.
I´m using a TFS 2012 Update 4 (English).
When I´m using the Web Access, the Website is German becaue Auto-Detection (I´m using a German PC).
But this is confusing because the process template is English and so I´m using a German/English mix system.
I can change the language in my personal TFS profil settings to Englisch. That works.
How can I change the language for every user to english?
(Because now every day is somebody asking how to change the browser language to English :D )
Thanks in advance!
The default language is taken from browser preferred language. So if in browser language it is set as German and afterwards English the page will be open as German.
To set preferred language see http://www.wikihow.com/Change-Your-Browser%27s-Language
And to set it to everyone you may try group policy changes if applicable.
Hope this helps.
Erez H
I have been working in my development machine with a Sharepoint installed in English. So the website I created and am woking on appears in English, I have created variations in different languages too (Spanish, Catalan, Basque, Galician).
Now I realise that the admin part that is in English, should be in Spanish.
I don't know how I could change the language, i have seen the following answer in a forum:
UPDATE dbo.Webs SET Language = 3082
This solves the problem for the language, the admin part of the website appears in Spanish, but when I enter the section of variation labels, it gives me an error.
Can anyone tell me the solution, or which other column in which table must I change (I know it is not recommended)?
Which is the table where it is saved the info about variations?
You should be very careful with modifying the database... not only is it not recommended but it will make your SharePoint environment unsupportable by Microsoft. Good for laughs, not much else.
So to give you the official answer, you cannot do what you are attempting without recreating the website. To quote Deploy language packs (Office SharePoint Server):
...once you choose a language-specific
site template for a site or a site
collection, the site or site
collection will always display content
in the language of the original site
template.
An update with no where clause - you may have just set all your variations to use the same language.
You'll also have the issue that keys get created in English, and after you make the change it searches for the keys in Spanish.
Please have a look at our multilingual solution for MOSS
http://www.alphamosaik.com/Pages/Solutions_EN_MultilingualModule.aspx
Regards
Alphamosaik