This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
how_to:translate_moosocial [2015/09/03 03:10] mooeditor [II. How to translate Menu or Widget using Admin Dashboard] |
how_to:translate_moosocial [2016/06/03 00:17] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Translation ====== | ||
- | |||
- | __//**I/Introduction:** // __ | ||
- | |||
- | It is very easy to translate mooSocial to your language. The default language file can be located at app/Locale/eng/LC_MESSAGES/default.po. If you want to translate mooSocial to a language that is not already in the Locale folder, you can copy the default language folder to a new folder (e.g. fra) and start translating the new language file using your favorite text editor (use UTF-8 to avoid problems). The language folder name must conform to the ISO 639-2 standard. | ||
- | |||
- | The msgid must be the english language string. This means it must not be changed. The one that contains the translation is msgstr. | ||
- | |||
- | To install the new language after uploading the language folder to Locale folder, go to Admin Panel โ Languages Manager โ Not Installed Languages then click Install. It is necessary to clear Global Cache when using a new Language by going to Admin Dashboard โ Clear Global Cache. | ||
- | |||
- | Note: use Poedit from [[http://www.poedit.net/|http://www.poedit.net/]] to easily edit the .po files | ||
- | |||
- | ===== I. How to use POEDIT ===== | ||
- | |||
- | Find our language package, located at [mooSocial/app/Locale/], look for a folder //eng//, this is English default language, copy this folder and paste into location you preferred (backup) | ||
- | |||
- | {{:how_to:68123e3e60d258f99827ed250f0bb687.jpg}} | ||
- | |||
- | #eng folder contains English language, copy & paste to your preferred location. | ||
- | |||
- | Now we start translating the backup: | ||
- | |||
- | Open poedit and select //Create new translation// | ||
- | |||
- | {{:how_to:54f53428c587b9ed3f0288fb665f2188.jpg}} | ||
- | |||
- | #Select //Create New Translation// | ||
- | |||
- | Select a //po // file in eng/LC_Messages: | ||
- | |||
- | {{:how_to:2f0ff632340dc677a6eeebebd3cd0f8b.jpg}} | ||
- | |||
- | #1 Select //PO Translation files// filter. | ||
- | |||
- | #2 Choose //default.po // located at [eng/LC_message/]. | ||
- | |||
- | The //poedit// will ask your language for the translation, as example, to Vietnamese: | ||
- | |||
- | {{:how_to:ab230b52d12160584523ae0e339fc3dc.jpg}} | ||
- | |||
- | #Select your language. | ||
- | |||
- | The //poedit// layout explanation: | ||
- | |||
- | {{:how_to:4cd36e66101fc111460c63e06e1d6ce8.jpg}} | ||
- | |||
- | #1 The original text strings | ||
- | |||
- | #2 Translation strings | ||
- | |||
- | #3 Suggestion for translation (dictionary) | ||
- | |||
- | #4 Source text | ||
- | |||
- | #5 Translation | ||
- | |||
- | There are 2 ways to translate: | ||
- | |||
- | First, we can translate text string manually, click on the text string you want to translate and input your language to //Translation // text box: | ||
- | |||
- | {{:how_to:f7da19b85ec9c0a46ae82d6e3c5eb298.jpg}} | ||
- | |||
- | #1 Select string you want to translate | ||
- | |||
- | #2 Input your translation | ||
- | |||
- | Second, the suggestion for translation, click on the text string you want to translate, then select any of suggestion: | ||
- | |||
- | {{:how_to:c5e6640f065c4d8c581dc1be06181f3b.jpg}} | ||
- | |||
- | #1 Select text string | ||
- | |||
- | #2 Select suggestion | ||
- | |||
- | After translation is done, press save button and continue. | ||
- | |||
- | {{:how_to:1aad8f8f0298a8ba1ddeb74974729243.jpg}} | ||
- | |||
- | #Press //save// button | ||
- | |||
- | Now change your language package folder's name, within 3 letters, ex: vie (Vietnamese), copy this folder into [yourmooSocial/app/Locale/] | ||
- | |||
- | {{:how_to:3198edbc4b0dd0e67043d807af902304.jpg}} | ||
- | |||
- | #Change your translated language folder's name and copy & paste into [yourmooSocial/app/Locale] | ||
- | |||
- | Open Admin Dashboard and go to Site Manager/Languages Manager/Not Installed Languages. | ||
- | |||
- | Now press on the //install// button | ||
- | |||
- | {{:how_to:d952adc2e1e16c37906081bf0b733b45.jpg}} | ||
- | |||
- | #Press on Install button to start installing new language. | ||
- | |||
- | Wait for the install process is completed. | ||
- | |||
- | After successfully installed, users can change to new language: | ||
- | |||
- | {{:how_to:142bbce5ff76ff8577ef47d707044ccd.jpg}} | ||
- | |||
- | ===== II. How to translate Menu or Widget using Admin Dashboard ===== | ||
- | |||
- | In this section, we will show you how to Translate Menu's title or Widgets, which are dynamic data by using Admin Dashboard. | ||
- | |||
- | ==== Translating Menu: ==== | ||