世界上所有语言的不同语言的下拉列表
Dropdown list of all languages in the world in different languages
我的任务是创建一个不同语言的下拉列表。下拉没问题。
但我不知道如何收集所有语言(在 Whosebug 中找到了这个答案),但我需要将这些语言翻译成法语、德语、瑞典语、丹麦语、荷兰语。
也许,有人知道图书馆或其他东西。
项目堆栈:Laravel 和 Vue.js。
感谢您的帮助。
我发现了一些可能有用的有趣软件包:
meikidd/iso-639-1
您可以在文档中阅读:
ISO6391.getAllNativeNames() //['Afaraf','аҧсуа бызшәа', ... ,'isiZulu' ]
petercoles/Multilingual-Language-List
您需要阅读文档,看看它是否符合您的需要。
在您的情况下,您将需要文档中提到的内容:
$languageKeys = Languages::lookup('major')->keys()->toArray();
// returns ['ab', ... 'zu']
$mixedLanguages = Languages::lookup($languageKeys, 'mixed');
// returns
{
"af": "Afrikaans",
"ak": "Akan",
"sq": "shqip",
"am": "አማርኛ",
"ar": "العربية",
"hy": "հայերեն",
"as": "অসমীয়া",
...
"zu": "isiZulu"
}
我没有测试过这些软件包,但我觉得它们没问题。
希望对您有所帮助。
祝你好运!
我的任务是创建一个不同语言的下拉列表。下拉没问题。
但我不知道如何收集所有语言(在 Whosebug
也许,有人知道图书馆或其他东西。
项目堆栈:Laravel 和 Vue.js。
感谢您的帮助。
我发现了一些可能有用的有趣软件包:
meikidd/iso-639-1
您可以在文档中阅读:
ISO6391.getAllNativeNames() //['Afaraf','аҧсуа бызшәа', ... ,'isiZulu' ]
petercoles/Multilingual-Language-List
您需要阅读文档,看看它是否符合您的需要。
在您的情况下,您将需要文档中提到的内容:
$languageKeys = Languages::lookup('major')->keys()->toArray();
// returns ['ab', ... 'zu']
$mixedLanguages = Languages::lookup($languageKeys, 'mixed');
// returns
{
"af": "Afrikaans",
"ak": "Akan",
"sq": "shqip",
"am": "አማርኛ",
"ar": "العربية",
"hy": "հայերեն",
"as": "অসমীয়া",
...
"zu": "isiZulu"
}
我没有测试过这些软件包,但我觉得它们没问题。
希望对您有所帮助。
祝你好运!