Southsoftware.com
   

Translation

The user interface of Advanced Time Synchronizer can be displayed in different languages. The current language can be selected on the Run tab of the Settings window.

If you did not find your language in the list of available translations, you can translate Advanced Time Synchronizer by yourself. You only need to translate a single file that contains all text strings that are used in the Advanced Time Synchronizer. In return for the translation that we don't yet have, we are offering you a free license of Advanced Time Synchronizer. Please send your translation to our Support Service.

All dialog box controls in Advanced Time Synchronizer are automatically resized according to their text. So it should not be the problem if the text in your language is longer than the same text in English. In that case, all dialog box controls will be rearranged so the longer text will be fully visible.

Translation Guidelines

All strings used in Advanced Time Synchronizer are located in gettext-compatible translation files in the "languages" subfolder in the folder where Advanced Time Synchronizer is installed. When program is started it tries to load a language file, corresponding to the selected language. If it fails, then default (English) language file is used.

Creating a new translation:

  1. Download and install a program called poedit.
  2. Decompile the english.mo file into a english.po file from the command line with poedit: C:\Program files\poedit\bin\msgunfmt.exe english.mo > english.po
  3. Rename english.po to standard name of your language according to the standard language file names from this table with .po extension.
  4. Now open your .po file with poedit and translate everything you need to translate.
  5. Save - make sure that beside the .po file also the binary .mo file is created (the application will use the .mo file to display the translations).
  6. Send us the new .po file and claim your free license of the translated product.

Text strings may contain special format characters. Please keep formatting as close to the original as possible. Special characters and their meaning can be found in the following table:

Special Characters in Language File

Character Meaning
& Ampersand (&) is placed in front of the letter that is used as access key for menu or dialog items. For example, to use F as the access key for a menu named File, use &File. If the F in the menu name is underlined you can open the menu by pressing ALT+F.
\t TAB character. For menu items \t is used to display the shortcut key combination for the menu item with right align.
\n Line break character. You can add extra line breaks where you want to make some strings multilined so they fit better in their area.
%chars Character sequences beginning with % will be replaced with some text when the string is displayed.
\\ Textfmt control: "\" character.
#9 (\t) Textfmt control: soft break.
#13 (\n) Textfmt control: line break.
\tn Textfmt control: Set tab position in n pixels from the left margin.
\ln Textfmt control: Set left margin in pixels.
\bn Textfmt control: \b1 turns on bold, \b0 turns off bold.
\in Textfmt control: \i1 turns on italic, \i0 turns off italic.
\wn Textfmt control: \w1 turns on word underline, \w0 turns off word underline.
\un Textfmt control: \u1 turns on solid underline, \u0 turns off solid underline.
\on Textfmt control: \o1 turns on strikeout, \o0 turns off strikeout.
\sn Textfmt control: Set font size to n.
\cn Textfmt control: Set font color to n. For example "#000000" - black).
\hn,m Textfmt control: Insert hyperlink (n - (1-begin, 0-end), m - id).
\pn,mk Textfmt control: Insert bitmap (n-id, m-vert align {t(TOP),c(CENTER),b(BOTTOM)}, k-ROP2). ROP2 = {a(SRDAND), c(SRCCOPY), e(SRDERASE), i(SRCINVERT), p(SRCPAINT)}.

Standard Language File Names

LanguageLanguage file
Afrikaans (Afrikaans)afrikaans.mo
Shqip (Albanian)albanian.mo
العربية (Arabic)arabic.mo
Հայերեն (Armenian)armenian.mo
অসমীয়া (Assamese)assamese.mo
Azərbaycan (Azerbaijani)azeri.mo
Euskara (Basque)basque.mo
Беларуская (Belarusian)belarusian.mo
বাংলা (Bengali)bengali.mo
Български (Bulgarian)bulgarian.mo
Català (Catalan)catalan.mo
简体中文 (Simplified Chinese)schinese.mo
繁體中文 (Traditional Chinese)tchinese.mo
Hrvatski (Croatian)croatian.mo
Čeština (Czech)czech.mo
Dansk (Danish)danish.mo
Nederlands (Dutch)dutch.mo
English (English)english.mo
Eesti (Estonian)estonian.mo
Føroyskt (Faroese)faeroese.mo
Filipino (Filipino)filipino.mo
فارسی (Persian)farsi.mo
Suomi (Finnish)finnish.mo
Français (French)french.mo
ქართული (Georgian)georgian.mo
Deutsch (German)german.mo
Ελληνικά (Greek)greek.mo
ગુજરાતી (Gujarati)gujarati.mo
עברית (Hebrew)hebrew.mo
हिन्दी (Hindi)hindi.mo
Magyar (Hungarian)hungarian.mo
Íslenska (Icelandic)icelandic.mo
Indonesia (Indonesian)indonesian.mo
Italiano (Italian)italian.mo
日本語 (Japanese)japanese.mo
ಕನ್ನಡ (Kannada)kannada.mo
کٲشُر Kashmirikashmiri.mo
Қазақ тілі (Kazak)kazak.mo
कोंकणी (Konkani)konkani.mo
한국어 (Korean)korean.mo
Latviešu (Latvian)latvian.mo
Lietuvių (Lithuanian)lithuanian.mo
Македонски (Macedonian)macedonian.mo
Melayu (Malay)malay.mo
മലയാളം (Malayalam)malayalam.mo
মৈতৈলোন্ (Manipuri)manipuri.mo
मराठी (Marathi)marathi.mo
नेपाली (Nepali)nepali.mo
Norsk (Norwegian)norwegian.mo
ଓଡ଼ିଆ (Oriya)oriya.mo
Polski (Polish)polish.mo
Português (Portuguese)portuguese.mo
ਪੰਜਾਬੀ (Punjabi)punjabi.mo
Română (Romanian)romanian.mo
Русский (Russian)russian.mo
संस्कृत (Sanskrit)sanskrit.mo
Srpski (Serbian)serbian.mo
سنڌي (Sindhi)sindhi.mo
Slovenčina (Slovak)slovak.mo
Slovenščina (Slovenian)slovenian.mo
Español (Spanish)spanish.mo
Kiswahili (Swahili)swahili.mo
Svenska (Swedish)swedish.mo
தமிழ் (Tamil)tamil.mo
Татар (Tatar)tatar.mo
తెలుగు (Telugu)telugu.mo
ไทย (Thai)thai.mo
Türkçe (Turkish)turkish.mo
Українська (Ukrainian)ukrainian.mo
اُردو (Urdu)urdu.mo
O‘zbek (Uzbek)uzbek.mo
Tiếng Việt (Vietnamese)vietnamese.mo
Elsässisch (Alsatian)alsatian.mo
አማርኛ (Amharic)amharic.mo
Башҡорт (Bashkir)bashkir.mo
Brezhoneg (Breton)breton.mo
ဗမာ (Burmese)burmese.mo
ᏣᎳᎩ (Cherokee)cherokee.mo
Corsu (Corsican)corsican.mo
درى (Dari)dari.mo
ދިވެހިބަސް (Divehi)divehi.mo
Ẹ̀dó (Edo)edo.mo
Frysk (Frisian)frisian.mo
Pulaar (Fulah)fulah.mo
Galego (Galician)galician.mo
Kalaallisut (Greenlandic)greenlandic.mo
Avañe’ẽ (Guarani)guarani.mo
Gaeilge (Irish)irish.mo
Hausa (Hausa)hausa.mo
ʻŌlelo Hawaiʻi (Hawaiian)hawaiian.mo
Ibibio-Efik (Ibibio)ibibio.mo
Asụsụ Igbo (Igbo)igbo.mo
Inuktitut (Inuktitut)inuktitut.mo
Kanuri (Kanuri)kanuri.mo
ខ្មែរ (Khmer)khmer.mo
K’iche' (Kiche)kiche.mo
Kinyarwanda (Kinyarwanda)kinyarwanda.mo
Кыргызча (Kyrgyz)kyrgyz.mo
ລາວ (Lao)lao.mo
Latina (Latin)latin.mo
Lëtzebuergesch (Luxembourgish)luxembourgish.mo
Malti (Maltese)maltese.mo
Māori (Maori)maori.mo
Mapuche (Mapudungun)mapudungun.mo
Kanien’kéha (Mohawk)mohawk.mo
Монгол (Mongolian)mongolian.mo
Occitan (Occitan)occitan.mo
Oromoo (Oromo)oromo.mo
Papiamentu (Papiamentu)papiamentu.mo
پښتو Pashtopashto.mo
Runasimi (Quechua)quechua.mo
Rumantsch (Romansh)romansh.mo
Sámi (Sami)sami.mo
Gàidhlig (Scottish)scottish.mo
සිංහල (Sinhala)sinhalese.mo
Soomaali (Somali)somali.mo
Serbšćina (Sorbian)sorbian.mo
Sotho (Sotho)sotho.mo
Sutu (Sutu)sutu.mo
ܣܘܪܝܝܐ (Syriac)syriac.mo
Тоҷикӣ (Tajik)tajik.mo
Tamaziɣt (Tamazight)tamazight.mo
བོད་ཡིག (Tibetan)tibetan.mo
ትግርኛ (Tigrinya)tigrinya.mo
Xitsonga (Tsonga)tsonga.mo
Setswana (Tswana)tswana.mo
Türkmen dili (Turkmen)turkmen.mo
ئۇيغۇرچە (Uyghur)uyghur.mo
Tshivenḓa (Venda)venda.mo
Cymraeg (Welsh)welsh.mo
Wolof (Wolof)wolof.mo
isiXhosa (Xhosa)xhosa.mo
Саха тыла (Yakut)yakut.mo
ꆈꌠꁱꂷ (Yi)yi.mo
ייִדיש (Yiddish)yiddish.mo
Èdè Yorùbá (Yoruba)yoruba.mo
isiZulu (Zulu)zulu.mo

Categories: Manual

Leave a Reply

   
About us   Cookie policy   Privacy policy   Terms of use   Link to us