Languages.php
10.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
<?php
/**
* @remark :
* @name :Languages.php
* @author :lyh
* @method :post
* @time :2023/11/30 10:29
*/
namespace App\Console\Commands;
use App\Models\WebSetting\WebLanguage;
use Illuminate\Console\Command;
class Languages extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'update_language';
/**
* The console command description.
*
* @var string
*/
protected $description = '导入小语种';
/**
* @name :(定时执行)handle
* @author :lyh
* @method :post
* @time :2023/5/12 14:48
*/
public function handle()
{
$data = '[{"short":"en","chinese":"英文","english":"English","language":"English"},
{"short":"zh","chinese":"简体中文","english":"Chinese","language":"Chinese Simplified"},
{"short":"zh-TW","chinese":"繁体中文","english":"Chinese","language":"Chinese Traditional"},
{"short":"fr","chinese":"法语","english":"French","language":"Français"},
{"short":"de","chinese":"德语","english":"German","language":"Deutsch"},
{"short":"pt","chinese":"葡萄牙语","english":"Portuguese","language":"Português"},
{"short":"es","chinese":"西班牙语","english":"Spanish","language":"Español"},
{"short":"ru","chinese":"俄语","english":"Russian","language":"Русский"},
{"short":"ja","chinese":"日语","english":"Japanese","language":"日本語"},
{"short":"ko","chinese":"韩语","english":"Korean","language":"한국어"},
{"short":"ar","chinese":"阿拉伯语","english":"Arabic","language":"العربية"},
{"short":"ga","chinese":"爱尔兰语","english":"Irish","language":"Gaeilge"},
{"short":"el","chinese":"希腊语","english":"Greek","language":"Ελληνικά"},
{"short":"tr","chinese":"土耳其语","english":"Turkish","language":"Türkçe"},
{"short":"it","chinese":"意大利语","english":"Italian","language":"Italiano"},
{"short":"da","chinese":"丹麦语","english":"Danish","language":"Dansk"},
{"short":"ro","chinese":"罗马尼亚语","english":"Romanian","language":"Română"},
{"short":"id","chinese":"印度尼西亚语","english":"Indonesian","language":"Bahasa Indonesia"},
{"short":"cs","chinese":"捷克语","english":"Czech","language":"Čeština"},
{"short":"af","chinese":"南非荷兰语","english":"Afrikaans","language":"Afrikaans"},
{"short":"sv","chinese":"瑞典语","english":"Swedish","language":"Svenska"},
{"short":"pl","chinese":"波兰语","english":"Polish","language":"Polski"},
{"short":"eu","chinese":"巴斯克语","english":"Basque","language":"Euskara"},
{"short":"ca","chinese":"加泰罗尼亚语","english":"Catalan","language":"Català"},
{"short":"eo","chinese":"世界语","english":"Esperanto","language":"Esperanto"},
{"short":"hi","chinese":"北印度语","english":"Hindi","language":"हिन्दी"},
{"short":"lo","chinese":"老挝语","english":"Lao","language":"Lao"},
{"short":"sq","chinese":"阿尔巴尼亚语","english":"Albanian","language":"Shqip"},
{"short":"am","chinese":"阿姆哈拉语","english":"Amharic","language":"አማርኛ"},
{"short":"hy","chinese":"亚美尼亚语","english":"Armenian","language":"Armenian"},
{"short":"az","chinese":"阿塞拜疆语","english":"Azerbaijani","language":"Azerbaijani"},
{"short":"be","chinese":"白俄罗斯语","english":"Belarusian","language":"беларуская м"},
{"short":"bn","chinese":"孟加拉语","english":"Bengali","language":"বাংলা"},
{"short":"bs","chinese":"波斯尼亚语","english":"Bosnian","language":"Bosnian"},
{"short":"bg","chinese":"保加利亚语","english":"Bulgarian","language":"Български"},
{"short":"ceb","chinese":"宿务语","english":"Cebuano","language":"Cebuano"},
{"short":"ny","chinese":"齐佩瓦语","english":"Chichewa","language":"Chichewa"},
{"short":"co","chinese":"科西嘉语","english":"Corsican","language":"Corsican"},
{"short":"hr","chinese":"克罗地亚语","english":"Croatian","language":"Hrvatski"},
{"short":"nl","chinese":"荷兰语","english":"Dutch","language":"Nederlands"},
{"short":"et","chinese":"爱沙尼亚语","english":"Estonian","language":"Eesti Keel"},
{"short":"tl","chinese":"菲律宾语","english":"Filipino","language":"Tagalog"},
{"short":"fi","chinese":"芬兰语","english":"Finnish","language":"Suomi"},
{"short":"fy","chinese":"弗利然语","english":"Frisian","language":"Frisian"},
{"short":"gl","chinese":"加利西亚语","english":"Galician","language":"Galego"},
{"short":"ka","chinese":"格鲁吉亚语","english":"Georgian","language":"ქართული"},
{"short":"gu","chinese":"古吉特拉语","english":"Gujarati","language":"ગુજરાતી"},
{"short":"ht","chinese":"海地-克里奥尔语","english":"Haitian","language":"Kreyòl Ayisyen"},
{"short":"ha","chinese":"豪撒语","english":"Hausa","language":"Hausa"},
{"short":"haw","chinese":"夏威夷语","english":"Hawaiian","language":"Hawaiian"},
{"short":"iw","chinese":"希伯来语","english":"Hebrew","language":"עברית"},
{"short":"hmn","chinese":"苗语","english":"Hmong","language":"Hmong"},
{"short":"hu","chinese":"匈牙利语","english":"Hungarian","language":"Magyar"},
{"short":"is","chinese":"冰岛语","english":"Icelandic","language":"Íslenska"},
{"short":"ig","chinese":"伊博语","english":"Igbo","language":"Igbo"},
{"short":"jw","chinese":"爪哇语","english":"Javanese","language":"Javanese"},
{"short":"kn","chinese":"坎纳达语","english":"Kannada","language":"ಕನ್ನಡ"},
{"short":"kk","chinese":"哈萨克语","english":"Kazakh","language":"Kazakh"},
{"short":"km","chinese":"高棉语","english":"Khmer","language":"Khmer"},
{"short":"ku","chinese":"库尔德语","english":"Kurdish","language":"ههرێمی کوردستان"},
{"short":"ky","chinese":"吉尔吉斯斯坦语","english":"Kyrgyz","language":"Kyrgyz"},
{"short":"la","chinese":"拉丁语","english":"Latin","language":"Latin"},
{"short":"lv","chinese":"拉脱维亚语","english":"Latvian","language":"Latviešu"},
{"short":"lt","chinese":"立陶宛语","english":"Lithuanian","language":"Lietuvių"},
{"short":"lb","chinese":"卢森堡语","english":"Luxembou..","language":"Herzogtum Lëtzebuerg"},
{"short":"mk","chinese":"马其顿语","english":"Macedonian","language":"македонски"},
{"short":"mg","chinese":"马尔加什语","english":"Malagasy","language":"Malagasy"},
{"short":"ms","chinese":"马来语","english":"Malay","language":"Bahasa Melayu"},
{"short":"ml","chinese":"德拉维族(Dravidian)语","english":"Malayalam","language":"Malayalam "},
{"short":"mt","chinese":"马其他语","english":"Maltese","language":"Malti"},
{"short":"mi","chinese":"毛利语","english":"Maori","language":"Maori"},
{"short":"mr","chinese":"马拉地语","english":"Marathi","language":"Marathi"},
{"short":"mn","chinese":"蒙古族语","english":"Mongolian","language":"Mongolian"},
{"short":"my","chinese":"缅甸语","english":"Burmese","language":"Burmese"},
{"short":"ne","chinese":"尼泊尔语","english":"Nepali","language":"Nepali"},
{"short":"no","chinese":"挪威语","english":"Norwegian","language":"Norsk"},
{"short":"ps","chinese":"普什图语","english":"Pashto","language":"Pashto"},
{"short":"fa","chinese":"波斯语","english":"Persian","language":"فارسی"},
{"short":"pa","chinese":"旁遮普语","english":"Punjabi","language":"Punjabi"},
{"short":"sr","chinese":"塞尔维亚语","english":"Serbian","language":"Српски"},
{"short":"st","chinese":"塞索托语","english":"Sesotho","language":"Sesotho"},
{"short":"si","chinese":"僧伽罗语","english":"Sinhala","language":"Sinhala"},
{"short":"sk","chinese":"斯洛伐克语","english":"Slovak","language":"Slovenčina"},
{"short":"sl","chinese":"斯洛文尼亚语","english":"Slovenian","language":"slovenščina"},
{"short":"so","chinese":"索马里语","english":"Somali","language":"Somali"},
{"short":"sm","chinese":"萨摩亚语","english":"Samoan","language":"Samoan"},
{"short":"gd","chinese":"苏格兰盖尔语","english":"Scots Gaelic","language":"Gàidhlig"},
{"short":"sn","chinese":"修纳语","english":"Shona","language":"Shona"},
{"short":"sd","chinese":"信德语","english":"Sindhi","language":"سنڌي"},
{"short":"su","chinese":"巽他语","english":"Sundanese","language":"Sundanese"},
{"short":"sw","chinese":"斯瓦西里语","english":"Swahili","language":"Kiswahili"},
{"short":"tg","chinese":"塔吉克语","english":"Tajik","language":"Tajik"},
{"short":"ta","chinese":"泰米尔语","english":"Tamil","language":"தமிழ்"},
{"short":"te","chinese":"泰卢固语","english":"Telugu","language":"తెలుగు"},
{"short":"th","chinese":"泰语","english":"Thai","language":"ภาษาไทย"},
{"short":"uk","chinese":"乌克兰语","english":"Ukrainian","language":"Українська"},
{"short":"ur","chinese":"乌尔都语","english":"Urdu","language":"اردو"},
{"short":"uz","chinese":"乌兹别克语","english":"Uzbek","language":"Uzbek"},
{"short":"vi","chinese":"越南语","english":"Vietnamese","language":"Tiếng Việt"},
{"short":"cy","chinese":"威尔士语","english":"Welsh","language":"Cymraeg"},
{"short":"xh","chinese":"科萨语","english":"Xhosa","language":"Xhosa"},
{"short":"yi","chinese":"意地绪语","english":"Yiddish","language":"ײִדיש"},
{"short":"yo","chinese":"约鲁巴语","english":"Yoruba","language":"Yoruba"},
{"short":"zu","chinese":"祖鲁语","english":"Zulu","language":"Zulu"},
{"short":"rw","english":"Kinyarwanda","chinese":"卢旺达","language":"Kinyarwanda"},
{"short":"tt","english":"Tatar","chinese":"鞑靼语","language":"Татар"},
{"short":"or","english":"Oriya","chinese":"奥利亚语","language":"ଓଡିଆ"},
{"short":"tk","english":"Turkmen","chinese":"土库曼语","language":"Türkmenler"},
{"short":"ug","english":"Uyghur","chinese":"维吾尔语","language":"ئۇيغۇر"}]';
$data = json_decode($data);
foreach ($data as $v){
echo date('Y-m-d H:i:s') . ' start: ' . $v['short'] . PHP_EOL;
$languageModel = new WebLanguage();
$languageModel->add($v);
echo date('Y-m-d H:i:s') . ' end: ' . $v['short'] . PHP_EOL;
}
return true;
}
}