PDA

查看完整版本: 它是如何工作 - 手冊約多語言支持



Marcin Kalak
22-09-14, 10:59
這篇文章描述如何自動翻譯工作。手冊的翻譯說明請參閱這裡: HTTP://www.vbenterprisetranslator.com/forum/vbet5-general-discussions/4173-manual-translations.html
如果你想要避免翻譯文本的一部分,在這裡看到: 如何使一些沒有翻譯的文本嗎?(HTTP://www.vbenterprisetranslator.com/forum/vbet5-general-discussions/4174-how-make-some-text-not-translated.html)。

我不知道有多少你留下深刻印象的多語言支持到現在,希望您能留下深刻的印象,甚至更多的時候你發現它是多麼容易使用:D

首先,MOD支持用戶的默認語言。它坐落在登記表,可以改變用戶 CP。因此,如果用戶已設置了默認語言,那麼他什麼也不做... ...只要他的語言寫職位,並 vBET需要關心的一切。在這種情況下 - 當用戶設置默認語言,假設整個職位(包括標題)是寫在他的默認語言。這將是可配置的很快,但他此刻有簡單的假設:如果用戶設置默認語言,它是不同於論壇的默認語言,然後在每一個他的信息是他選擇的語言,作為他的默認。

您還可以創建多語言的消息,其中只有部分信息是在不同的語言。這是很容易 - 所有你需要做的是把文字寫在不同的語言裡面郎BBCode代碼。它接受一個參數,它是語言的代碼。也就是說,如果你想要寫的東西在波蘭,然後 BBCode代碼看起來是這樣的LANG = PL。
見整個例子(空格中BBCode代碼添加到避免評價):
[ lang=pl]Przykład tekstu po polsku[ /lang]

這個例子(不帶空格的BBCode代碼)會給你這樣的結果:
示例文本在波蘭

還有一個更BBCode代碼的工作完全按照郎BBCode代碼,但它的標題只保留職位。這是langtitle BBCode代碼 - 它是用於 vBET自動標記信息的用戶當中載他們的默認語言以外的其他論壇的默認語言。它不應該用手動的,如果你想使用它這樣的方式,然後記得把整個郵件裡面郎BBCode代碼使用相同的語言代碼參數展位BBCodes(否則一些地方的翻譯 RSS頻道可以不恰當地翻譯,但會顯示適當的職位)。

由於 vBET 3.2.0你也可以使用自動語言檢測。因此,在情況下,如果用戶將寫一條消息,沒有郎BBCode代碼,然後 vBET會自動識別什麼是語言這一消息,並對其進行適當標記。你甚至可以選擇何時信任自動語言檢測,當信任郵件的作者:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
vBET 4.10.1 brings automatic translations