對於我的軟件項目,我正在尋找每種語言的語言顯示名稱列表,因爲它們是用相應的語言編寫的,例如pt_BR中的「Português」或jp_JP。翻譯成相應語言的語言名稱列表
1
A
回答
3
您可以在CLDR(通用語言環境數據存儲庫)中找到此類數據以及更多信息,或者在軟件中使用ICU庫來利用CLDR中的數據。下面是從語言葡萄牙語關於名稱的數據的excerpts:
...
<language type="ps">pashto</language>
<language type="ps" alt="variant" draft="contributed">pushto</language>
<language type="pt">português</language>
<language type="pt_BR">português do Brasil</language>
<language type="pt_PT">português europeu</language>
<language type="qu">quíchua</language>
...
此外,您還可以檢查the demo pages看到通過ICU的信息的可用性。使用ICU根據特定區域設置獲取特定語言的名稱很簡單。在這裏,我引用this answer:
#include <unicode/locid.h>
#include <unicode/ustream.h>
#include <iostream>
int main()
{
Locale l("pt_BR");
UnicodeString result;
std::cout << l.getDisplayName(l, result) << std::endl;
}
1
你在哪個平臺上?如果您使用的是Win32,則需要GetLocaleInfoEx
和LOCALE_SNATIVELANGUAGENAME
。如果您使用.Net,則需要System.Globalization.CultureInfo
對象上的NativeName
屬性。如果您使用WinRT,則需要Windows.Globalization.Language
對象上的NativeName
屬性。
相關問題
- 1. 國家名稱列表或文件翻譯成普通語言
- 2. 語言翻譯
- 3. 如何翻譯CultureInfo語言名稱
- 4. 表格的語言翻譯
- 5. Yii語言源語言和翻譯
- 6. 語言翻譯API
- 7. Zend_Date語言翻譯
- 8. django語言翻譯
- 9. Austronesian語言翻譯
- 10. Symfony強制翻譯成不同於當前語言的語言
- 11. 生成帶有Google翻譯鏈接的本地化語言名稱列表
- 12. 腳本語言是否可以翻譯成其他語言?
- 13. 將一種語言翻譯成另一種語言?
- 14. iphone中的語言翻譯
- 15. php中的語言翻譯
- 16. Django的翻譯:如何翻譯語言
- 17. 翻譯網站成不同的語言
- 18. 的web2py - 翻譯成多種語言
- 19. Microsoft Translator:GetLanguagesForTranslation()是否將語言名稱翻譯爲瀏覽器語言?
- 20. 獲取Java語言的完整語言名稱列表
- 21. 查詢語言翻譯器
- 22. 翻譯PHP語言文件
- 23. 翻譯爲多種語言
- 24. 使用PHP語言翻譯
- 25. 雖然語言翻譯OCaml
- 26. Microsoft Bot Framework語言翻譯
- 27. 編程語言翻譯
- 28. 經典翻譯語言
- 29. Java語言翻譯庫
- 30. 選擇語言和翻譯
該平臺是Adobe Flash .. – Pleo 2013-04-30 09:14:33