forked from gengshuang1/gengshuang1.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.js
363 lines (337 loc) · 33 KB
/
main.js
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
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
var head_negative = {
sc: [
"对于#N#B的行为,我的回答是:",
"中方就这一问题已多次表明立场:",
"我们一再强调:",
"我们此前已多次作出回应:",
"我们已多次表明中方立场:",
"中方对此严正声明:",
"中方就#N近来的一系列错误言行,已经多次向#N表明我们的严正立场:"
],
tc: [
"對於#N#B的行為,我的回答是:",
"中方就這一問題已多次表明立場:",
"我們一再強調:",
"我們此前已多次作出迴應:",
"我們已多次表明中方立場:",
"中方對此嚴正聲明:",
"中方就#N近來的一系列錯誤言行,已經多次向#N表明我們的嚴正立場:"
]
}
var sentence_negative = {
sc: [
"#N#B的举动严重干涉了中国内政,严重违反国际法和国际关系基本准则,是赤裸裸的霸权行径,中国政府和人民坚决反对。",
"#N罔顾事实、颠倒黑白,公然#B,性质极其恶劣,用心十分险恶,其根本目的是干涉中国内政,破坏中华民族实现伟大复兴的历史进程。",
"#B只会让广大中国人民进一步认清#N的险恶用心和霸权本质,只会让中国人民更加众志成城。",
"中国政府和中国人民坚决反对#N#B的行为,中方已就此向#N提出严正交涉和强烈抗议。",
"中方强烈敦促#N不得#B,以免影响两国关系和两国在重要领域的合作。",
"中方强烈谴责并坚决反对#N#B,已就此向#N提出了严正交涉。",
"#N如果#B,不仅将损害中方利益,损害中国和#N关系,也将严重损害#N自身的利益。",
"#N如果一意孤行,坚持#B,最终必将搬起石头砸自己的脚。",
"#N#B是搬起石头砸自己的脚。",
"我们要正告#N,任何外国政府和势力都无权干预中国内政。",
"#N的图谋注定失败。",
"中国政府反对任何外部势力干预中国事务的决心坚定不移,维护国家主权、安全、发展利益的决心坚定不移。",
"我们奉劝#N不要一意孤行,否则中方必将予以坚决反制,由此产生的一切后果必须由#N承担。",
"希望#N个别人士能以开放的心态和客观公正的态度对待中国,不要无中生有。",
"#N有关人士的陈词滥调充满了政治偏见与谎言。",
"我要强调,中国内政不容任何外部反华势力指手画脚。",
"中国一向秉持和平共处五项原则处理国与国关系,历来坚定奉行不干涉内政原则,主张各国根据自身国情选择发展道路。",
"#N的拙劣表演充分暴露出其不可告人的险恶用心和政治企图。",
"中国坚持走和平发展道路,积极为维护世界和平稳定贡献智慧力量。",
"中国坚持对外开放,互利共赢,同世界分享中国发展的机遇。",
"#N自己不愿意投入,却千方百计干扰破坏中国和其他国家开展合作。",
"#N试图挑拨中国共产党和中国人民的关系,极其阴险。",
"任何妄图否定中国的社会主义制度、挑拨中国共产党和中国人民关系的政治图谋都注定不会得逞!",
"我要告诉#N一些政客,人贵有自知之明,请他还是趁早反省一下#N自身的问题,放弃偏见和执念,停止喋喋不休的反华聒噪。",
"还是我们经常说的那句话,请#N不要高估自己的造谣能力,也不要低估别人的判断能力。谎言重复一千遍,依然还是谎言。",
"对于#N干涉中国内政、损害中方利益的行径,中方必将采取有力措施坚决反制。任何人都不要低估中方维护国家主权、安全、发展利益的坚定决心。",
"如果#N一意孤行,中方必将采取有力措施予以坚决反制。",
"我们奉劝某些政客别再浪费#N纳税人的钱,无事生非。",
"中方已就此向#N提出严正交涉,表达强烈抗议。",
"我们敦促#N立即停止此类挑衅行为,不要逆势而动,避免损害地区的和平与安宁。中方将采取一切必要措施,坚定维护国家主权和安全。",
"我们奉劝#N有关媒体和人士尊重已经明确无误的事实和真相,恪守起码的职业道德操守,放下意识形态偏见,摘掉有色眼镜,不要再做不负责任、徒增笑柄的事情。",
"#N罔顾事实、混淆是非、违反公理,玩弄双重标准,公然插手中国事务,干涉中国内政,严重违反国际法和国际关系基本准则,中方对此表示强烈谴责和坚决反对。",
"#N任何企图干预中国内政、阻碍中国发展的把戏都不会得逞,到头来只会是枉费心机一场空。",
"#N这一恶劣行径不仅损害中方利益,也会损害#N自身的重要利益。",
"我们希望#N认真对待中方的严正交涉和严正立场,立即停止不负责任的言行,停止干涉中国内政。",
"我们敦促#N在中国问题上要谨言慎行,不要再发出错误信号,不要再挑拨怂恿,不要再干涉中国内政。",
"对于#N的错误做法,中方必将采取有力的措施坚决予以反制,坚定地维护自身主权、安全、发展利益。",
"#N此次的貌似公允再次暴露出他们的是非不分和虚伪面目,他们的口头正义也再次暴露出他们的双重标准和别有用心。",
"我们正告#N认清形势,悬崖勒马,立即停止干涉中国内政,以免引火烧身、自食苦果。",
"中方正告#N,任何企图破坏中国社会繁荣稳定、阻碍中国发展的图谋都不会得逞,到头来只会搬起石头砸自己的脚。",
"我们敦促#N悬崖勒马,否则必将自食恶果,勿谓言之不预也!",
"我这样的#N,能和中国相提并论吗!",
"#N的一些政客和官员隔三差五就要出来叫一叫、跳一跳,攻击抹黑中国,他们的拙劣表演充分暴露出其不可告人的险恶用心和政治企图。",
"在国际社会大家庭里,中国始终维护和平,促进发展,坚守道义,同各国携手构建人类命运共同体。#N却损人利己,唯我独尊,背信弃义,在世界上大搞顺我者昌,逆我者亡。",
"#N#B干预干涉中国内政,严重违反国际法和国际关系基本准则,是赤裸裸的霸权行径。"
],
tc: [
"#N#B的舉動嚴重干涉了中國內政,嚴重違反國際法和國際關係基本準則,是赤裸裸的霸權行徑,中國政府和人民堅決反對。",
"#N罔顧事實、顛倒黑白,公然#B,性質極其惡劣,用心十分險惡,其根本目的是干涉中國內政,破壞中華民族實現偉大復興的歷史進程。",
"#B只會讓廣大中國人民進一步認清#N的險惡用心和霸權本質,只會讓中國人民更加眾志成城。",
"中國政府和中國人民堅決反對#N#B的行為,中方已就此向#N提出嚴正交涉和強烈抗議。",
"中方強烈敦促#N不得#B,以免影響兩國關係和兩國在重要領域的合作。",
"中方強烈譴責並堅決反對#N#B,已就此向#N提出了嚴正交涉。",
"#N如果#B,不僅將損害中方利益,損害中國和#N關係,也將嚴重損害#N自身的利益。",
"#N如果一意孤行,堅持#B,最終必將搬起石頭砸自己的腳。",
"#N#B是搬起石頭砸自己的腳。",
"我們要正告#N,任何外國政府和勢力都無權干預中國內政。",
"#N的圖謀註定失敗。",
"中國政府反對任何外部勢力干預中國事務的決心堅定不移,維護國家主權、安全、發展利益的決心堅定不移。",
"我們奉勸#N不要一意孤行,否則中方必將予以堅決反制,由此產生的一切後果必須由#N承擔。",
"希望#N個別人士能以開放的心態和客觀公正的態度對待中國,不要無中生有。",
"#N有關人士的陳詞濫調充滿了政治偏見與謊言。",
"我要強調,中國內政不容任何外部反華勢力指手畫腳。",
"中國一向秉持和平共處五項原則處理國與國關係,歷來堅定奉行不干涉內政原則,主張各國根據自身國情選擇發展道路。",
"#N的拙劣表演充分暴露出其不可告人的險惡用心和政治企圖。",
"中國堅持走和平發展道路,積極為維護世界和平穩定貢獻智慧力量。",
"中國堅持對外開放,互利共贏,同世界分享中國發展的機遇。",
"#N自己不願意投入,卻千方百計干擾破壞中國和其他國家開展合作。",
"#N試圖挑撥中國共產黨和中國人民的關係,極其陰險。",
"任何妄圖否定中國的社會主義制度、挑撥中國共產黨和中國人民關係的政治圖謀都註定不會得逞!",
"我要告訴#N一些政客,人貴有自知之明,請他還是趁早反省一下#N自身的問題,放棄偏見和執念,停止喋喋不休的反華聒噪。",
"還是我們經常說的那句話,請#N不要高估自己的造謠能力,也不要低估別人的判斷能力。謊言重複一千遍,依然還是謊言。",
"對於#N干涉中國內政、損害中方利益的行徑,中方必將採取有力措施堅決反制。任何人都不要低估中方維護國家主權、安全、發展利益的堅定決心。",
"如果#N一意孤行,中方必將採取有力措施予以堅決反制。",
"我們奉勸某些政客別再浪費#N納稅人的錢,無事生非。",
"中方已就此向#N提出嚴正交涉,表達強烈抗議。",
"我們敦促#N立即停止此類挑釁行為,不要逆勢而動,避免損害地區的和平與安寧。中方將採取一切必要措施,堅定維護國家主權和安全。",
"我們奉勸#N有關媒體和人士尊重已經明確無誤的事實和真相,恪守起碼的職業道德操守,放下意識形態偏見,摘掉有色眼鏡,不要再做不負責任、徒增笑柄的事情。",
"#N罔顧事實、混淆是非、違反公理,玩弄雙重標準,公然插手中國事務,干涉中國內政,嚴重違反國際法和國際關係基本準則,中方對此表示強烈譴責和堅決反對。",
"#N任何企圖干預中國內政、阻礙中國發展的把戲都不會得逞,到頭來只會是枉費心機一場空。",
"#N這一惡劣行徑不僅損害中方利益,也會損害#N自身的重要利益。",
"我們希望#N認真對待中方的嚴正交涉和嚴正立場,立即停止不負責任的言行,停止干涉中國內政。",
"我們敦促#N在中國問題上要謹言慎行,不要再發出錯誤信號,不要再挑撥慫恿,不要再幹涉中國內政。",
"對於#N的錯誤做法,中方必將採取有力的措施堅決予以反制,堅定地維護自身主權、安全、發展利益。",
"#N此次的貌似公允再次暴露出他們的是非不分和虛偽面目,他們的口頭正義也再次暴露出他們的雙重標準和別有用心。",
"我們正告#N認清形勢,懸崖勒馬,立即停止干涉中國內政,以免引火燒身、自食苦果。",
"中方正告#N,任何企圖破壞中國社會繁榮穩定、阻礙中國發展的圖謀都不會得逞,到頭來只會搬起石頭砸自己的腳。",
"我們敦促#N懸崖勒馬,否則必將自食惡果,勿謂言之不預也!",
"我這樣的#N,能和中國相提並論嗎!",
"#N的一些政客和官員隔三差五就要出來叫一叫、跳一跳,攻擊抹黑中國,他們的拙劣表演充分暴露出其不可告人的險惡用心和政治企圖。",
"在國際社會大家庭裡,中國始終維護和平,促進發展,堅守道義,同各國攜手構建人類命運共同體。#N卻損人利己,唯我獨尊,背信棄義,在世界上大搞順我者昌,逆我者亡。",
"#N#B干預干涉中國內政,嚴重違反國際法和國際關係基本準則,是赤裸裸的霸權行徑。"
]
}
var head_positive = {
sc: [
"我们注意到有关报道,对#N#B表示欢迎。",
"中方支持并赞赏#N作出#B这一重要决定。",
"我们很高兴听闻这则消息。",
"今天#N成功#B,中方对此表示祝贺和欢迎。",
"中方对此的看法是:",
"我们对#N#B的友善之举表示诚挚的感谢。",
"中方高度赞赏#N#B。"
],
tc: [
"我們注意到有關報導,對#N#B表示歡迎。",
"中方支持並讚賞#N作出#B這一重要決定。",
"我們很高興聽聞這則消息。",
"今天#N成功#B,中方對此表示祝賀和歡迎。",
"中方對此的看法是:",
"我們對#N#B的友善之舉表示誠摯的感謝。",
"中方高度讚賞#N#B。"
]
}
var sentence_positive = {
sc: [
"中方愿继续同国际社会一道,为#N#B提供力所能及的帮助。",
"#B,是#N各界的普遍期待,符合两国和两国人民的根本和长远利益。",
"我们欢迎#N抓住历史机遇,在和平共处五项原则基础上#B。",
"面对新机遇新挑战,中方愿同#N一道#B。",
"中方一贯主张,#B应秉持客观、公正、专业原则,以确凿证据为依据,以各方共识为基础。",
"中方对#N#B表示祝贺。中国与#N传统友谊深厚,双方是患难与共的好兄弟,真诚相待的好朋友,共同发展的好伙伴。",
"中方一贯重视与#N展开多领域合作,支持#N#B。",
"作为中国与#N人文交流的重要内容,#B长期以来有力地促进了两国人民之间的沟通和相互了解。",
"我们希望#N有关各方在宪法和法律框架内和平#B。",
"同时我们希望#N在#B过程中秉持公平、透明、非歧视原则,对各方一视同仁。",
"中方愿为#N#B发挥积极作用。",
"中方愿同#N一道,以#B为契机,增进政治互信,深化互利合作,加强在国际和地区事务中的沟通协调,造福两国人民。",
"中国和#N互为战略伙伴。自建交以来,双方关系取得长足发展,各领域务实合作成果丰硕。",
"中方愿同#N一道努力,巩固友好互信,深化互利合作,推动战略伙伴关系取得更大发展。",
"中国和#N建交以来,两国各领域交流合作快速展开,成果持续显现,增进了两国人民的福祉。",
"当前,中国同#N关系快速发展。两国人民一直相互怀有友好感情。",
"中方愿在一个中国原则和和平共处五项原则基础上,同#N加强各领域务实合作和友好交流,造福两国和两国人民。",
"中国与#N的合作始终遵循平等互利、合作共赢和商业化原则开展,合法合规,利国利民,不容他国置喙。",
"中方坚信,不论形势如何变化,中国与#N的合作都会正常开展下去。",
"我们愿意与#N共同努力,开启两国关系发展新的广阔前景。",
"事实充分证明,中国与#N关系的发展不仅给两国人民带来巨大利益,也有力地促进了亚太地区和世界的和平、稳定、繁荣。",
"中国与#N是好朋友、好伙伴、好兄弟。",
"中方愿同#N一道,继续加强战略沟通,深化务实合作,深入落实两国元首共识,推动全面战略伙伴关系不断迈上新台阶。",
"我们期待与#N各方继续保持密切沟通与合作。",
"中方尊重#N人民的选择,也呼吁国际社会尊重#N主权,尊重#N人民自主作出的选择,不要干涉#N内政。",
"我们希望#N能够同中方相向而行、共同努力。",
"我们相信,此举将进一步推动落实双方元首重要共识,巩固双方政治互信,促进中国与#N创新战略伙伴关系深入发展。",
"#N此举这符合双方的共同利益,也是两国人民的共同期待。",
"中国与#N双方一致同意,保持密切高层交往和更紧密的战略沟通,及时就重大问题协调立场。",
"#N此举取得丰硕成果,将为中国与#N全天候战略合作伙伴关系增添新的动力。",
"我们刚刚隆重庆祝了新中国成立70周年,#N向中方送上了真挚美好的祝福,我们对此表示诚挚的感谢。",
"我能告诉你的是,中国与#N一直按照平等互信、互利共赢的原则,在各领域保持着正常的交流合作。",
"立足新时代,放眼新未来,双方将进一步加强协调配合,承担起维护多边主义、捍卫国际秩序的共同责任,推进全面战略协作不断取得新成果。",
"我们愿同#N共同努力,携手推动中国与#N关系不断取得新的发展,打造新时代更加紧密的命运共同体。",
"我们坚持在国际事务中发挥积极作用,为推动全球治理体系改革贡献“中国智慧”,为斡旋解决国际地区热点问题贡献“中国力量”,为世界经济发展注入“中国信心”。",
"中国始终是世界和平的建设者、全球发展的贡献者、国际秩序的维护者。"
],
tc: [
"中方願繼續同國際社會一道,為#N#B提供力所能及的幫助。",
"#B,是#N各界的普遍期待,符合兩國和兩國人民的根本和長遠利益。",
"我們歡迎#N抓住歷史機遇,在和平共處五項原則基礎上#B。",
"面對新機遇新挑戰,中方願同#N一道#B。",
"中方一貫主張,#B應秉持客觀、公正、專業原則,以確鑿證據為依據,以各方共識為基礎。",
"中方對#N#B表示祝賀。中國與#N傳統友誼深厚,雙方是患難與共的好兄弟,真誠相待的好朋友,共同發展的好夥伴。",
"中方一貫重視與#N展開多領域合作,支持#N#B。",
"作為中國與#N人文交流的重要內容,#B長期以來有力地促進了兩國人民之間的溝通和相互瞭解。",
"我們希望#N有關各方在憲法和法律框架內和平#B。",
"同時我們希望#N在#B過程中秉持公平、透明、非歧視原則,對各方一視同仁。",
"中方願為#N#B發揮積極作用。",
"中方願同#N一道,以#B為契機,增進政治互信,深化互利合作,加強在國際和地區事務中的溝通協調,造福兩國人民。",
"中國和#N互為戰略伙伴。自建交以來,雙方關係取得長足發展,各領域務實合作成果豐碩。",
"中方願同#N一道努力,鞏固友好互信,深化互利合作,推動戰略伙伴關係取得更大發展。",
"中國和#N建交以來,兩國各領域交流合作快速展開,成果持續顯現,增進了兩國人民的福祉。",
"當前,中國同#N關係快速發展。兩國人民一直相互懷有友好感情。",
"中方願在一箇中國原則和和平共處五項原則基礎上,同#N加強各領域務實合作和友好交流,造福兩國和兩國人民。",
"中國與#N的合作始終遵循平等互利、合作共贏和商業化原則開展,合法合規,利國利民,不容他國置喙。",
"中方堅信,不論形勢如何變化,中國與#N的合作都會正常開展下去。",
"我們願意與#N共同努力,開啟兩國關係發展新的廣闊前景。",
"事實充分證明,中國與#N關係的發展不僅給兩國人民帶來巨大利益,也有力地促進了亞太地區和世界的和平、穩定、繁榮。",
"中國與#N是好朋友、好夥伴、好兄弟。",
"中方願同#N一道,繼續加強戰略溝通,深化務實合作,深入落實兩國元首共識,推動全面戰略伙伴關係不斷邁上新臺階。",
"我們期待與#N各方繼續保持密切溝通與合作。",
"中方尊重#N人民的選擇,也呼籲國際社會尊重#N主權,尊重#N人民自主作出的選擇,不要干涉#N內政。",
"我們希望#N能夠同中方相向而行、共同努力。",
"我們相信,此舉將進一步推動落實雙方元首重要共識,鞏固雙方政治互信,促進中國與#N創新戰略伙伴關係深入發展。",
"#N此舉這符合雙方的共同利益,也是兩國人民的共同期待。",
"中國與#N雙方一致同意,保持密切高層交往和更緊密的戰略溝通,及時就重大問題協調立場。",
"#N此舉取得豐碩成果,將為中國與#N全天候戰略合作伙伴關係增添新的動力。",
"我們剛剛隆重慶祝了新中國成立70週年,#N向中方送上了真摯美好的祝福,我們對此表示誠摯的感謝。",
"我能告訴你的是,中國與#N一直按照平等互信、互利共贏的原則,在各領域保持著正常的交流合作。",
"立足新時代,放眼新未來,雙方將進一步加強協調配合,承擔起維護多邊主義、捍衛國際秩序的共同責任,推進全面戰略協作不斷取得新成果。",
"我們願同#N共同努力,攜手推動中國與#N關係不斷取得新的發展,打造新時代更加緊密的命運共同體。",
"我們堅持在國際事務中發揮積極作用,為推動全球治理體系改革貢獻“中國智慧”,為斡旋解決國際地區熱點問題貢獻“中國力量”,為世界經濟發展注入“中國信心”。",
"中國始終是世界和平的建設者、全球發展的貢獻者、國際秩序的維護者。"
]
}
var verb = {
sc: [
"通过", "签署", "开放", "承认", "否认", "推出", "退出", "拒绝", "谴责", "支持", "宣称", "表彰", "煽动", "组织", "公然挑衅", "成立", "模糊",
"退出"
],
tc: [
"通過", "簽署", "開放", "承認", "否認", "推出", "退出", "拒絕", "譴責", "支持", "宣稱", "表彰", "煽動", "組織", "公然挑釁", "成立", "模糊",
"退出"
]
}
var ob = {
sc: [
"贸易保护主义政策", "新法案", "互惠贸易协议", "工作签证", "全民公投", "独立公投", "网络空间主权", "罢工运动", "互联网自由运动", "言论自由共识", "全民免费医保",
"高等教育学费", "在历史课本中新增章节", "删除敏感信息", "更新隐私协议", "减弱文化审查力度", "间接民主制度", "社会主义理论基础"
],
tc: [
"貿易保護主義政策", "新法案", "互惠貿易協議", "工作簽證", "全民公投", "獨立公投", "網路空間主權", "罷工運動", "互聯網自由運動", "言論自由共識", "全民免費醫保",
"高等教育學費", "在歷史課本中新增章節", "刪除敏感信息", "更新隱私協議", "減弱文化審查力度", "間接民主制度", "社會主義理論基礎"
]
}
var countries = {
sc: "台湾当局、蒙古、朝鲜、韩国、日本、菲律宾、越南、老挝、柬埔寨、缅甸、泰国、马来西亚、文莱、新加坡、印度尼西亚、东帝汶、尼泊尔、不丹、孟加拉国、印度、巴基斯坦、斯里兰卡、马尔代夫、哈萨克斯坦、吉尔吉斯斯坦、塔吉克斯坦、乌兹别克斯坦、土库曼斯坦、阿富汗、伊拉克、伊朗、叙利亚、约旦、黎巴嫩、以色列、巴勒斯坦、沙特阿拉伯、巴林、卡塔尔、科威特、阿拉伯联合酋长国、阿曼、也门、格鲁吉亚、亚美尼亚、阿塞拜疆、土耳其、塞浦路斯、芬兰、瑞典、挪威、冰岛、丹麦、爱沙尼亚、拉脱维亚、立陶宛、白俄罗斯、俄罗斯、乌克兰、摩尔多瓦、波兰、捷克、斯洛伐克、匈牙利、德国、奥地利、瑞士、列支敦士登、英国、爱尔兰、荷兰、比利时、卢森堡、法国、摩纳哥、罗马尼亚、保加利亚、塞尔维亚、马其顿、阿尔巴尼亚、希腊、斯洛文尼亚、克罗地亚、波斯尼亚和墨塞哥维那、乍得、中非、喀麦隆、赤道几内亚、加蓬、刚果共和国、刚果民主共和国、圣多美及普林西比、毛里塔尼亚、西撒哈拉、塞内加尔、冈比亚、马里、布基纳法索、几内亚、几内亚比绍、佛得角、塞拉利昂、利比里亚、科特迪瓦、加纳、多哥、贝宁、尼日尔、加那利群岛、赞比亚、安哥拉、津巴布韦、马拉维、莫桑比克、博茨瓦纳、纳米比亚、南非、斯威士兰、莱索托、马达加斯加、科摩罗、毛里求斯、留尼旺、圣赫勒拿(英)、澳大利亚、新西兰、巴布亚新几内亚、所罗门群岛、瓦努阿图、密克罗尼西亚、马绍尔群岛、帕劳、瑙鲁、基里巴斯、图瓦卢、萨摩亚、斐济群岛、汤加、库克群岛(新)、关岛(美)、新喀里多尼亚(法)、法属波利尼西亚、皮特凯恩岛(英)、瓦利斯与富图纳(法)、纽埃(新)、托克劳(新)、美属萨摩亚、北马里亚纳(美)、加拿大、美国、墨西哥、格陵兰(丹)、危地马拉、伯利兹、萨尔瓦多、洪都拉斯、尼加拉瓜、哥斯达黎加、巴拿马、巴哈马、古巴、牙买加、海地、多米尼加共和国、安提瓜和巴布达、圣基茨和尼维斯、多米尼克、圣卢西亚、圣文森特和格林纳丁斯、格林纳达、巴巴多斯、特立尼达和多巴哥、波多黎各(美)、美属维尔京群岛、安圭拉(英)、蒙特塞拉特(英)、瓜德罗普(法)、马提尼克(法)、荷属安的列斯、阿鲁巴(荷)、特克斯和凯科斯群岛(英)、开曼群岛(英)、百慕大(英)、哥伦比亚、委内瑞拉、圭亚那、法属圭亚那、苏里南、厄瓜多尔、秘鲁、玻利维亚、巴西、智利、阿根廷、乌拉圭、巴拉圭、意大利、梵蒂冈、圣马力诺、马耳他、西班牙、葡萄牙、安道尔、埃及、利比亚、苏丹、突尼斯、阿尔及利亚、摩洛哥、亚速尔群岛(葡)、马德拉群岛(葡)、埃塞俄比亚、厄立特里亚、索马里、吉布提、肯尼亚、坦桑尼亚、乌干达、卢旺达、布隆迪、塞舌尔"
.split("、"),
tc: "臺灣當局、蒙古、朝鮮、韓國、日本、菲律賓、越南、寮國、柬埔寨、緬甸、泰國、馬來西亞、汶萊、新加坡、印度尼西亞、東帝汶、尼泊爾、不丹、孟加拉國、印度、巴基斯坦、斯里蘭卡、馬爾地夫、哈薩克、吉爾吉斯斯坦、塔吉克、烏茲別克、土庫曼、阿富汗、伊拉克、伊朗、敘利亞、約旦、黎巴嫩、以色列、巴勒斯坦、沙烏地阿拉伯、巴林、卡達、科威特、阿拉伯聯合大公國、阿曼、葉門、喬治亞、亞美尼亞、亞塞拜然、土耳其、塞普勒斯、芬蘭、瑞典、挪威、冰島、丹麥、愛沙尼亞、拉脫維亞、立陶宛、白俄羅斯、俄羅斯、烏克蘭、摩爾多瓦、波蘭、捷克、斯洛伐克、匈牙利、德國、奧地利、瑞士、列支敦斯登、英國、愛爾蘭、荷蘭、比利時、盧森堡、法國、摩納哥、羅馬尼亞、保加利亞、塞爾維亞、馬其頓、阿爾巴尼亞、希臘、斯洛維尼亞、克羅埃西亞、波斯尼亞和墨塞哥維那、查德、中非、喀麥隆、赤道幾內亞、加彭、剛果共和國、剛果民主共和國、聖多美及普林西比、茅利塔尼亞、西撒哈拉、塞內加爾、甘比亞、馬裡、布吉納法索、幾內亞、幾內亞比索、維德角、獅子山、賴比瑞亞、象牙海岸、迦納、多哥、貝南、尼日、加那利群島、尚比亞、安哥拉、辛巴威、馬拉維、莫三比克、波札那、納米比亞、南非、史瓦濟蘭、賴索托、馬達加斯加、葛摩、模里西斯、留尼旺、聖赫勒拿(英)、澳大利亞、紐西蘭、巴布亞紐幾內亞、索羅門羣島、萬那杜、密克羅尼西亞、馬紹爾群島、帛琉、諾魯、吉里巴斯、吐瓦魯、薩摩亞、斐濟群島、湯加、庫克群島(新)、關島(美)、新喀里多尼亞(法)、法屬波利尼西亞、皮特凱恩島(英)、瓦利斯與富圖納(法)、紐埃(新)、托克勞(新)、美屬薩摩亞、北馬裡亞納(美)、加拿大、美國、墨西哥、格陵蘭(丹)、瓜地馬拉、貝里斯、薩爾瓦多、宏都拉斯、尼加拉瓜、哥斯大黎加、巴拿馬、巴哈馬、古巴、牙買加、海地、多明尼加共和國、安地卡及巴布達、聖克里斯多福及尼維斯、多米尼克、聖露西亞、聖文森及格瑞那丁、格瑞那達、巴貝多、千里達及托巴哥、波多黎各(美)、美屬維爾京群島、安圭拉(英)、蒙特塞拉特(英)、瓜德羅普(法)、馬提尼克(法)、荷屬安的列斯、阿魯巴(荷)、特克斯和凱科斯群島(英)、開曼群島(英)、百慕大(英)、哥倫比亞、委內瑞拉、蓋亞那、法屬蓋亞那、蘇利南、厄瓜多、祕魯、玻利維亞、巴西、智利、阿根廷、烏拉圭、巴拉圭、義大利、梵蒂岡、聖馬利諾、馬耳他、西班牙、葡萄牙、安道爾、埃及、利比亞、蘇丹、突尼西亞、阿爾及利亞、摩洛哥、亞速爾群島(葡)、馬德拉群島(葡)、衣索比亞、厄利垂亞、索馬利亞、吉布提、肯亞、坦尚尼亞、烏干達、盧安達、蒲隆地、塞席爾"
.split("、")
}
var head, sentences, lang;
function shuffle(sentences){
for (var i =sentences.length;i>0;i--){
var random_pos=Math.floor(Math.random()*i)
var tmp=sentences[i-1]
sentences[i-1]=sentences[random_pos]
sentences[random_pos]=tmp
}
}
function gengshuang(n, b) {
paragraphs = Math.floor((Math.random() * 3 + 3))
var i
var answer = "<b>耿爽:</b>"
var index = Math.floor((Math.random() * head.length))
answer += head[index]
shuffle(sentences)
index=0
for (i = 0; i < paragraphs; i++) {
length = Math.floor((Math.random() * 3 + 3))
for (j = 0; j < length; j++) {
answer += sentences[index++]
}
answer += "<br><br>"
}
answer = answer.replace(/#N/g, n)
answer = answer.replace(/#B/g, b)
return answer
}
function generate() {
var text = document.getElementById("text")
var n = document.getElementById("1").value
var b = document.getElementById("2").value
var attitude = getRadioButtonCheckedValue("attitude")
if(attitude == "support") {
head = head_positive[lang]
sentences = sentence_positive[lang]
}
else if(attitude == "condemn") {
head = head_negative[lang]
sentences = sentence_negative[lang]
}
if (n.length === 0 || b.length === 0) {
} else {
while (text.hasChildNodes()) {
text.removeChild(text.firstChild)
}
var s = document.createElement("p")
s.innerHTML = lang === "sc" ? "<b>记者:</b>" + n + b + ",中方对此有何回应?" : "<b>記者:</b>" + n + b + ",中方對此有何回應?"
document.getElementById("text").appendChild(s)
var t = document.createElement("p")
t.innerHTML = gengshuang(n, b)
document.getElementById("text").appendChild(t)
}
}
function pick(items) {
return items[Math.floor(Math.random() * items.length)]
}
function random() {
document.getElementById("2").value = pick(verb[lang]) + pick(ob[lang])
document.getElementById("1").value = pick(countries[lang])
generate()
}
function getRadioButtonCheckedValue(tagNameAttr) {
var radio_tag = document.getElementsByName(tagNameAttr);
for(var i=0;i<radio_tag.length;i++) {
if(radio_tag[i].checked) {
var checkvalue = radio_tag[i].value;
return checkvalue;
}
}
}
function changeLang(value) {
lang = value;
localStorage.setItem("lang", lang);
random()
renderText()
}
function renderText() {
var labelLang = document.getElementById("label-lang")
labelLang.innerText = (lang === "sc") ? "语言" : "語言"
var labelN = document.getElementById("label-n")
labelN.innerText = (lang === "sc") ? "发言对象:" : "發言對象:"
var labelB = document.getElementById("label-b")
labelB.innerText = (lang === "sc") ? "对方干了什么事情:" : "對方幹了什麼事情:"
var labelAttitude = document.getElementById("label-attitude")
labelAttitude.innerText = (lang === "sc") ? "态度:" : "態度:"
var labelSupport = document.getElementById("label-support")
labelSupport.innerText = (lang === "sc") ? "支持" : "支持"
var labelCondemn = document.getElementById("label-condemn")
labelCondemn.innerText = (lang === "sc") ? "谴责" : "譴責"
var btnGenerate = document.getElementById("btn-generate")
btnGenerate.innerText = (lang === "sc") ? "外交部发言人耿爽答记者问" : "外交部發言人耿爽答記者問"
}
lang = localStorage.getItem("lang") ? localStorage.getItem("lang") : "sc"
document.querySelectorAll("#lang option[value='"+lang+"']")[0].setAttribute("selected", true)
renderText()
random()