TextAutoLanguage.cs 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737
  1. using System;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. using UnityEngine;
  5. using UnityEngine.UI;
  6. /* 自定义多语言组件 */
  7. public class TextAutoLanguage : MonoBehaviour
  8. {
  9. [SerializeField] int textID;
  10. [SerializeField] RectTransform layoutRebuildObject;
  11. static LanguageEnum currentLanguageEnum = LanguageEnum.Chinese;
  12. static LanguageDefault language = null;
  13. static HashSet<TextAutoLanguage> textAutoLanguages = new HashSet<TextAutoLanguage>();
  14. public string[] textFormatArgs = {};
  15. [SerializeField] LanguageFontSize[] languageFontSizes = {};
  16. private static bool inited = false;
  17. public static void Init()
  18. {
  19. if (inited) return;
  20. inited = true;
  21. int id = PlayerPrefs.GetInt("Language", 0);
  22. ChangeLanguage((LanguageEnum) id);
  23. }
  24. public static void ChangeLanguage(LanguageEnum languageEnum)
  25. {
  26. currentLanguageEnum = languageEnum;
  27. if (languageEnum == LanguageEnum.English)
  28. {
  29. language = new LanguageEnglish();
  30. }
  31. else if (languageEnum == LanguageEnum.Japan) {
  32. language = new LanguageJapan();
  33. }
  34. else
  35. {
  36. language = new LanguageDefault();
  37. }
  38. PlayerPrefs.SetInt("Language", ((int)languageEnum));
  39. foreach (var textAutoLanguage in textAutoLanguages)
  40. {
  41. try {
  42. textAutoLanguage.ApplyText();
  43. } catch (Exception e) { Debug.LogError(e.Message); }
  44. }
  45. }
  46. public static LanguageEnum GetLanguage()
  47. {
  48. Init();
  49. if (language is LanguageEnglish)
  50. {
  51. return LanguageEnum.English;
  52. }
  53. else if (language is LanguageJapan) {
  54. return LanguageEnum.Japan;
  55. }
  56. return LanguageEnum.Chinese;
  57. }
  58. void Awake()
  59. {
  60. Init();
  61. }
  62. void Start()
  63. {
  64. textAutoLanguages.Add(this);
  65. ApplyText();
  66. }
  67. void OnDestroy()
  68. {
  69. textAutoLanguages.Remove(this);
  70. }
  71. /**记录组件的默认字体大小 */
  72. private int defaultFontSize = -1;
  73. public void SetText(int textID)
  74. {
  75. this.textID = textID;
  76. string text = language.GetType().GetField("text" + textID).GetValue(language).ToString();
  77. if (textFormatArgs.Length > 0)
  78. {
  79. text = String.Format(text, textFormatArgs);
  80. }
  81. Text textComp = GetComponent<Text>();
  82. textComp.text = text;
  83. //如果有指定当前语言的字体大小,就更新字体大小,否则恢复默认字体大小
  84. if (defaultFontSize == -1) { //首次记录组件的默认字体大小
  85. defaultFontSize = textComp.fontSize;
  86. } else {
  87. textComp.fontSize = defaultFontSize;
  88. }
  89. if (languageFontSizes.Length > 0) {
  90. foreach (var languageFontSize in languageFontSizes)
  91. {
  92. if (languageFontSize.language == currentLanguageEnum) {
  93. textComp.fontSize = languageFontSize.fontSize;
  94. }
  95. }
  96. }
  97. //重置指定节点的布局
  98. if (layoutRebuildObject)
  99. {
  100. LayoutRebuilder.ForceRebuildLayoutImmediate(layoutRebuildObject);
  101. }
  102. }
  103. public int GetTextID()
  104. {
  105. return this.textID;
  106. }
  107. void ApplyText()
  108. {
  109. SetText(textID);
  110. }
  111. }
  112. class LanguageDefault {
  113. public string text0 = "";
  114. public string text1 = "昵 称 :";
  115. public string text2 = "手 机 号 :";
  116. public string text3 = "性 别 :";
  117. public string text4 = "出生日期 :";
  118. public string text5 = "国 籍 :";
  119. public string text6 = "所在地区 :";
  120. public string text7 = "保存";
  121. public string text8 = "男";
  122. public string text9 = "女";
  123. public string text10 = "未填写";
  124. public string text11 = "昵称不能为空";
  125. public string text12 = "保存成功";
  126. public string text13 = "我的";
  127. public string text14 = " 连接 ";
  128. public string text15 = "正在连接";
  129. public string text16 = "连接成功";
  130. public string text17 = "断开连接";
  131. public string text18 = "神弓";
  132. public string text19 = "神箭";
  133. public string text20 = "设置";
  134. public string text21 = "教程";
  135. public string text22 = "商城";
  136. public string text23 = "设备";
  137. public string text24 = "账 号 :";
  138. public string text25 = "密 码 :";
  139. public string text26 = "找回密码";
  140. public string text27 = "新用户注册";
  141. public string text28 = "账 号 :";
  142. public string text29 = "密 码 :";
  143. public string text30 = "确认密码 :";
  144. public string text31 = "昵 称 :";
  145. public string text32 = "性 别 :";
  146. public string text33 = "登录";
  147. public string text34 = "手 机 号 :";
  148. public string text35 = "验 证 码 :";
  149. public string text36 = "新 密 码 :";
  150. public string text37 = "确认密码 :";
  151. public string text38 = "获取";
  152. public string text39 = "账 号";
  153. public string text40 = "手机号";
  154. public string text41 = "请输入账号";
  155. public string text42 = "请输入密码";
  156. public string text43 = "登录成功";
  157. public string text44 = "密码错误";
  158. public string text45 = "该用户尚未注册";
  159. public string text46 = "账号长度至少6位";
  160. public string text47 = "密码长度至少6位";
  161. public string text48 = "两次输入的密码不一致";
  162. public string text49 = "请输入游戏昵称";
  163. public string text50 = "该用户无法重复注册";
  164. public string text51 = "注册成功";
  165. public string text61 = "请连接设备";
  166. public string text62 = "关闭";
  167. public string text63 = "商品";
  168. public string text64 = "背包";
  169. public string text65 = "已装备";
  170. public string text66 = "购买";
  171. public string text67 = "属性";
  172. public string text68 = "操作难度 : ";
  173. public string text69 = "设备教程";
  174. public string text70 = "游戏教程";
  175. public string text71 = "角色选择";
  176. public string text72 = "玩家1";
  177. public string text73 = "玩家2";
  178. public string text74 = "开始游戏";
  179. public string text87 = "本轮玩家";
  180. public string text88 = "继续";
  181. public string text89 = "主页";
  182. public string text90 = "分享";
  183. public string text91 = "再来";
  184. public string text92 = "友谊赛";
  185. public string text93 = "当前玩家";
  186. public string text94 = "选择距离";
  187. public string text95 = "得分:";
  188. public string text96 = "新手教程";
  189. public string text97 = "返回主页";
  190. public string text98 = "完成";
  191. public string text99 = "闯关";
  192. public string text100 = "限时";
  193. public string text101 = "排行榜";
  194. public string text102 = "游戏";
  195. public string text103 = "绑定";
  196. public string text104 = "结束";
  197. public string text105 = "胜利";
  198. public string text106 = "失败";
  199. public string text107 = "已售罄";
  200. public string text108 = "使用";
  201. public string text109 = "使用中";
  202. public string text110 = "取消";
  203. public string text111 = "需要装备倍镜";
  204. public string text112 = "需要装备射速卡";
  205. public string text113 = "弓";
  206. public string text114 = "箭";
  207. public string text115 = "第 {0} 局";
  208. public string text117 = "长度{0}~{1}位,限英文和数字";
  209. public string text118 = "靶子已超出当前射程,请加大拉距或去商城装备射速卡!";
  210. public string text119 = "长度{0}~{1}位,可使用中文";
  211. //设备页面
  212. public string text500 = "陀螺仪初始化";
  213. public string text501 = "地磁计初始化";
  214. public string text502 = "视角回正";
  215. public string text503 = "16G加速计";
  216. public string text504 = "64G加速计";
  217. //主页面
  218. public string text122 = "排行榜";
  219. public string text123 = "好友";
  220. public string text124 = "开始游戏";
  221. public string text125 = "联机游戏";
  222. //我的
  223. public string text126 = "编 号 :";
  224. //开始游戏
  225. public string text133 = "开始游戏";
  226. public string text127 = "闯关游戏";
  227. public string text128 = "限时游戏";
  228. public string text129 = "PK游戏";
  229. //PK模式选择页面
  230. public string text132 = "PK模式";
  231. public string text130 = "静止靶PK";
  232. public string text131 = "闯关PK";
  233. public string text401 = "选择关卡";
  234. //关卡选择
  235. public string text134 = "游戏模式";
  236. public string text135 = "野兔关卡";
  237. public string text136 = "野鸡关卡";
  238. public string text137 = "野狼关卡";
  239. //设置页面
  240. public string text302 = "背景音乐";
  241. public string text303 = "音效";
  242. public string text304 = "语言";
  243. public string text305 = "简体中文";
  244. public string text306 = "十字准心";
  245. public string text307 = "开";
  246. public string text308 = "关";
  247. public string text309 = "射箭难度";
  248. public string text310 = "简单";
  249. public string text311 = "普通";
  250. public string text312 = "困难";
  251. public string text313 = "实际箭重";
  252. public string text314 = "{0}克";
  253. //SetUpView1
  254. public string text315 = "游戏设置";
  255. public string text318 = "新手引导";
  256. public string text301 = "关于我们";
  257. public string text316 = "用户协议";
  258. public string text317 = "隐私政策";
  259. public string text300 = "退出登录";
  260. public string text400 = "退出游戏";
  261. //设备校准页面
  262. public string text76 = "视角归位";
  263. public string text77 = "上一步";
  264. public string text78 = "下一步";
  265. public string text79 = "完成";
  266. public string text80 = "视角回正";
  267. public string text81 = "实体弓指向正前方,然后点击视角回正。";
  268. public string text82 = "开始初始化";
  269. public string text83 = "停止初始化";
  270. public string text84 = "尽量尝试多角度旋转模块,直到XYZ三个象限中多点形成圆形为止。";
  271. public string text85 = "开始初始化";
  272. public string text86 = "校准时需要将瞄准模块静止放在桌面上。";
  273. public string text116 = "重新初始化";
  274. public string text120 = "校准效果不理想,请重新校准!";
  275. public string text121 = "取消初始化";
  276. //游戏场景通用UI信息
  277. public string text200 = "引导";
  278. public string text201 = "开镜";
  279. public string text202 = "加速";
  280. public string text203 = "视角归位";
  281. public string text204 = "查看靶子";
  282. public string text205 = "关闭";
  283. // 游戏规则
  284. public string text1000 = "在固定的时间内尽量射更多的箭。";
  285. public string text1001 = "总环数逐渐增加,挑战自己的纪录。";
  286. public string text2000 = "两个人轮流射箭,使用奥运会的规则进行PK。";
  287. public string text2001 = "比赛最多为5局,每局3支箭,交替射箭。";
  288. public string text2002 = "获胜者获得积分2分,打平各1分,输者不得积分。";
  289. public string text2003 = "先得6分者胜利,如5局打完是平局,则加赛一箭定胜负。";
  290. //道具名称
  291. public string text101000 = "{0}倍镜";
  292. public string text101001 = "{0}倍射速卡";
  293. // 道具介绍
  294. public string text111000 = "射箭瞄准时,视距放大{0}倍。";
  295. public string text111001 = "射箭时,射速增加{0}倍。";
  296. //设备名称
  297. public string text200000 = "反曲弓";
  298. public string text201000 = "18磅反曲弓";
  299. public string text201001 = "25磅反曲弓";
  300. public string text201002 = "碳纤维箭";
  301. // 设备介绍
  302. public string text211000 = "奥运比赛专用比赛弓";
  303. public string text211001 = "奥运比赛专用比赛弓";
  304. public string text211002 = "奥运比赛专用比赛箭";
  305. //审核时用到的临时文字-设置页面
  306. public string text1234560 = "基础设置";
  307. public string text1234561 = "退出应用";
  308. public string text1234562 = "开始";
  309. public string text1234563 = "联机";
  310. }
  311. class LanguageEnglish : LanguageDefault {
  312. public new string text1 = "Name :";
  313. public new string text2 = "Phone :";
  314. public new string text3 = "Gender :";
  315. public new string text4 = "Birthday :";
  316. public new string text5 = "Country :";
  317. public new string text6 = "Region :";
  318. public new string text7 = "Save";
  319. public new string text8 = "Male";
  320. public new string text9 = "Female";
  321. public new string text10 = "Not Filled In";
  322. public new string text11 = "Name Cannot Be Empty";
  323. public new string text12 = "Saved Successfully";
  324. public new string text13 = "My";
  325. public new string text14 = "Connect";
  326. public new string text15 = "Connecting";
  327. public new string text16 = "Connected";
  328. public new string text17 = " Break ";
  329. public new string text18 = "Bow";
  330. public new string text19 = "Arrow";
  331. public new string text20 = "SetUp";
  332. public new string text21 = "Course";
  333. public new string text22 = "Shop";
  334. public new string text23 = "Device";
  335. public new string text24 = "Account:";
  336. public new string text25 = "Password:";
  337. public new string text26 = "Retrieve Password";
  338. public new string text27 = "New User Register";
  339. public new string text28 = "Account :";
  340. public new string text29 = "Password :";
  341. public new string text30 = "Confirm Password :";
  342. public new string text31 = "Nickname :";
  343. public new string text32 = "Gender :";
  344. public new string text33 = "Login";
  345. public new string text34 = "Phone :";
  346. public new string text35 = "Code :";
  347. public new string text36 = "Password :";
  348. public new string text37 = "Confirm Password :";
  349. public new string text38 = "Get";
  350. public new string text39 = "Account";
  351. public new string text40 = "Phone Number";
  352. public new string text41 = "Please Enter Account";
  353. public new string text42 = "Please Enter Password";
  354. public new string text43 = "Login Successful";
  355. public new string text44 = "Wrong Password";
  356. public new string text45 = "User Not Register";
  357. public new string text46 = "Account At Least 6 Digits";
  358. public new string text47 = "Password At Least 6 Digits";
  359. public new string text48 = "Two Passwords Are Inconsistent";
  360. public new string text49 = "Please Enter Nickname";
  361. public new string text50 = "Unable To Re Register";
  362. public new string text51 = "Register Successful";
  363. public new string text61 = "Please Connect Device";
  364. public new string text62 = "Close";
  365. public new string text63 = "Products";
  366. public new string text64 = "Bag";
  367. public new string text65 = "Equipped";
  368. public new string text66 = "Buy";
  369. public new string text67 = "Property";
  370. public new string text68 = "Difficulty : ";
  371. public new string text69 = "Device Course";
  372. public new string text70 = "Game Course";
  373. public new string text71 = "Select PFP";
  374. public new string text72 = "Player1";
  375. public new string text73 = "Player2";
  376. public new string text74 = "Start";
  377. public new string text87 = "Current Round Player";
  378. public new string text88 = "Continue";
  379. public new string text89 = "Home";
  380. public new string text90 = "Share";
  381. public new string text91 = "Again";
  382. public new string text92 = "PvP";
  383. public new string text93 = "Player";
  384. public new string text94 = "Select Range";
  385. public new string text95 = "Score:";
  386. public new string text96 = "New Player Guide";
  387. public new string text97 = "Back";
  388. public new string text98 = "Complete";
  389. public new string text99 = "Challenge";
  390. public new string text100 = "Limit";
  391. public new string text101 = "Rank";
  392. public new string text102 = "Game";
  393. public new string text103 = "Bind";
  394. public new string text104 = "Over";
  395. public new string text105 = "Win";
  396. public new string text106 = "Lose";
  397. public new string text107 = "SoldOut";
  398. public new string text108 = "Use";
  399. public new string text109 = "Inuse";
  400. public new string text110 = "Cancel";
  401. public new string text111 = "Multiple Mirrors Is Required";
  402. public new string text112 = "Shoot Card Is Required";
  403. public new string text113 = "Bow";
  404. public new string text114 = "Arrow";
  405. public new string text115 = "Round {0}";
  406. public new string text117 = "Limit {0}~{1} Bit, English And Figures";
  407. public new string text118 = "The target has exceeded the current range, please increase the pull distance or go to the shop to equip the shoot card!";
  408. public new string text119 = "Limit {0}~{1} Bit, Can Use Chinese";
  409. //设备页面
  410. public new string text500 = "Gyr Init";
  411. public new string text501 = "Mag Init";
  412. public new string text502 = "ResetView";
  413. public new string text503 = "16G Acc";
  414. public new string text504 = "64G Acc";
  415. //主页面
  416. public new string text122 = "Rank";
  417. public new string text123 = "Friend";
  418. public new string text124 = "Start";
  419. public new string text125 = "Online";
  420. //我的
  421. public new string text126 = "ID :";
  422. //开始游戏
  423. public new string text133 = "Stand Alone";
  424. public new string text127 = "Hunting";
  425. public new string text128 = "Target";
  426. public new string text129 = "1 v 1";
  427. //PK模式选择页面
  428. public new string text132 = "Dart Game";
  429. public new string text130 = "TARGET";
  430. public new string text131 = "HUNTING";
  431. public new string text401 = "Select Level";
  432. //关卡选择
  433. public new string text134 = "Hunting";
  434. public new string text135 = "Hare";
  435. public new string text136 = "Pheasant";
  436. public new string text137 = "Wild Wolf";
  437. //设置页面
  438. public new string text302 = "BGM";
  439. public new string text303 = "Sound";
  440. public new string text304 = "Language";
  441. public new string text305 = "English";
  442. public new string text306 = "CrossHair";
  443. public new string text307 = "ON";
  444. public new string text308 = "OFF";
  445. public new string text309 = "ShootLevel";
  446. public new string text310 = "Easy";
  447. public new string text311 = "Normal";
  448. public new string text312 = "Hard";
  449. public new string text313 = "ArrowWeight";
  450. public new string text314 = "{0}Gram";
  451. //SetUpView1
  452. public new string text315 = "Game Settings";
  453. public new string text318 = "Novice Guidance";
  454. public new string text301 = "About Us";
  455. public new string text316 = "User Agreement";
  456. public new string text317 = "Privacy Policy";
  457. public new string text300 = "Quit Login";
  458. public new string text400 = "Quit Game";
  459. //设备校准页面
  460. public new string text76 = "ResetView";
  461. public new string text77 = "Back";
  462. public new string text78 = "Next";
  463. public new string text79 = "Complete";
  464. public new string text80 = "ResetView";
  465. public new string text81 = "Point the solid bow to the front, and then click \nthe angle of view to return to the front.";
  466. public new string text82 = "Calibrate";
  467. public new string text83 = "Stop";
  468. public new string text84 = "Try to rotate the module at multiple angles until \nmultiple points in the three quadrants of XYZ form a circle.";
  469. public new string text85 = "Calibrate";
  470. public new string text86 = "During calibration, the aiming module needs to be placed on the desktop.";
  471. public new string text116 = "Redo";
  472. public new string text120 = "The calibration effect is not ideal, please recalibrate!";
  473. public new string text121 = "Cancel";
  474. //游戏场景通用UI信息
  475. public new string text200 = "Tips";
  476. public new string text201 = "Scope";
  477. public new string text202 = "Acc";
  478. public new string text203 = "Aim Reset";
  479. public new string text204 = "Target";
  480. public new string text205 = "Close";
  481. // 游戏规则
  482. public new string text1000 = "Shoot as many arrows as you can at a fixed time.";
  483. public new string text1001 = "The total number of rings gradually increased, \nchallenging their own records.";
  484. public new string text2000 = "Two people arched in turn, using the rules of the Olympic Games PK.";
  485. public new string text2001 = "The maximum number of games is 5, 3 arrows in each game, \nshooting arrows alternately.";
  486. public new string text2002 = "The winner will get 2 points and 1 draw each. \nThe loser will not get points.";
  487. public new string text2003 = "If the first 6 points win, \nif it is a draw at the end of the 5 innings, \nthe game will be decided by one arrow.";
  488. //道具名称
  489. public new string text101000 = "{0}X Mirrors";
  490. public new string text101001 = "{0}X Shoot";
  491. // 道具介绍
  492. public new string text111000 = "When shooting, the sight distance is enlarged by {0} times.";
  493. public new string text111001 = "In archery, the speed increases by {0} times.";
  494. //设备名称
  495. public new string text200000 = "Recurve Bow";
  496. public new string text201000 = "18 Pound Bow";
  497. public new string text201001 = "25 Pound Bow";
  498. public new string text201002 = "Carbon Giber Arrow";
  499. // 设备介绍
  500. public new string text211000 = "Special bow for Olympic Games.";
  501. public new string text211001 = "Special bow for Olympic Games.";
  502. public new string text211002 = "Special competition arrow for Olympic Games.";
  503. //审核时用到的临时文字-设置页面
  504. public new string text1234560 = "Base Settings";
  505. public new string text1234561 = "Quit App";
  506. public new string text1234562 = "Start";
  507. public new string text1234563 = "Online";
  508. }
  509. class LanguageJapan: LanguageDefault
  510. {
  511. public string text0 = "";
  512. public string text1 = "ニックネーム :";
  513. public string text2 = "携帯番号 :";
  514. public string text3 = "性別 :";
  515. public string text4 = "生年月日 :";
  516. public string text5 = "国籍 :";
  517. public string text6 = "地域 :";
  518. public string text7 = "保存";
  519. public string text8 = "男性";
  520. public string text9 = "女性";
  521. public string text10 = "未入力";
  522. public string text11 = "ニックネームは必須です";
  523. public string text12 = "保存に成功しました";
  524. public string text13 = "マイページ";
  525. public string text14 = "接続";
  526. public string text15 = "接続中";
  527. public string text16 = "接続成功";
  528. public string text17 = "接続解除";
  529. public string text18 = "神弓";
  530. public string text19 = "神箭";
  531. public string text20 = "設定";
  532. public string text21 = "チュートリアル";
  533. public string text22 = "ショップ";
  534. public string text23 = "デバイス";
  535. public string text24 = "アカウント :";
  536. public string text25 = "パスワード :";
  537. public string text26 = "パスワードを忘れた";
  538. public string text27 = "新規登録";
  539. public string text28 = "アカウント :";
  540. public string text29 = "パスワード :";
  541. public string text30 = "パスワード確認 :";
  542. public string text31 = "ニックネーム :";
  543. public string text32 = "性別 :";
  544. public string text33 = "ログイン";
  545. public string text34 = "携帯番号 :";
  546. public string text35 = "認証コード :";
  547. public string text36 = "新しいパスワード :";
  548. public string text37 = "確認パスワード :";
  549. public string text38 = "取得";
  550. public string text39 = "アカウント";
  551. public string text40 = "携帯番号";
  552. public string text41 = "アカウントを入力してください";
  553. public string text42 = "パスワードを入力してください";
  554. public string text43 = "ログイン成功";
  555. public string text44 = "パスワードが間違っています";
  556. public string text45 = "ユーザーが登録されていません";
  557. public string text46 = "アカウントは6文字以上必要です";
  558. public string text47 = "パスワードは6文字以上必要です";
  559. public string text48 = "2回のパスワードが一致しません";
  560. public string text49 = "ゲームのニックネームを入力してください";
  561. public string text50 = "このユーザーはすでに登録されています";
  562. public string text51 = "登録成功";
  563. public string text61 = "デバイスを接続してください";
  564. public string text62 = "閉じる";
  565. public string text63 = "商品";
  566. public string text64 = "バッグ";
  567. public string text65 = "装備中";
  568. public string text66 = "購入";
  569. public string text67 = "属性";
  570. public string text68 = "操作難易度 : ";
  571. public string text69 = "デバイスチュートリアル";
  572. public string text70 = "ゲームチュートリアル";
  573. public string text71 = "キャラクター選択";
  574. public string text72 = "プレイヤー1";
  575. public string text73 = "プレイヤー2";
  576. public string text74 = "ゲーム開始";
  577. public string text87 = "今回のプレイヤー";
  578. public string text88 = "続ける";
  579. public string text89 = "ホーム";
  580. public string text90 = "共有";
  581. public string text91 = "もう一度";
  582. public string text92 = "フレンド戦";
  583. public string text93 = "現在のプレイヤー";
  584. public string text94 = "距離を選択";
  585. public string text95 = "得点:";
  586. public string text96 = "初心者チュートリアル";
  587. public string text97 = "ホームへ戻る";
  588. public string text98 = "完了";
  589. public string text99 = "ステージモード";
  590. public string text100 = "タイムアタック";
  591. public string text101 = "ランキング";
  592. public string text102 = "ゲーム";
  593. public string text103 = "連携";
  594. public string text104 = "終了";
  595. public string text105 = "勝利";
  596. public string text106 = "失敗";
  597. public string text107 = "売り切れ";
  598. public string text108 = "使用";
  599. public string text109 = "使用中";
  600. public string text110 = "キャンセル";
  601. public string text111 = "スコープを装備してください";
  602. public string text112 = "射速カードを装備してください";
  603. public string text113 = "弓";
  604. public string text114 = "矢";
  605. public string text115 = "第 {0} ラウンド";
  606. public string text117 = "{0}~{1}文字、英数字のみ使用可能";
  607. public string text118 = "的が射程外です。引きを強くするか、ショップで射速カードを購入してください!";
  608. public string text119 = "{0}~{1}文字、中国語も使用可能";
  609. // デバイスページ
  610. public string text500 = "ジャイロ初期化";
  611. public string text501 = "地磁気センサー初期化";
  612. public string text502 = "視点リセット";
  613. public string text503 = "16G加速度計";
  614. public string text504 = "64G加速度計";
  615. // メインページ
  616. public string text122 = "ランキング";
  617. public string text123 = "フレンド";
  618. public string text124 = "ゲーム開始";
  619. public string text125 = "オンライン対戦";
  620. // マイページ
  621. public string text126 = "ID :";
  622. // ゲーム開始
  623. public string text133 = "ゲーム開始";
  624. public string text127 = "ステージモード";
  625. public string text128 = "タイムアタック";
  626. public string text129 = "PKゲーム";
  627. // PKモード選択
  628. public string text132 = "PKモード";
  629. public string text130 = "静止ターゲットPK";
  630. public string text131 = "ステージPK";
  631. public string text401 = "ステージ選択";
  632. // ステージ選択
  633. public string text134 = "ゲームモード";
  634. public string text135 = "ウサギステージ";
  635. public string text136 = "ニワトリステージ";
  636. public string text137 = "オオカミステージ";
  637. // 設定ページ
  638. public string text302 = "BGM";
  639. public string text303 = "効果音";
  640. public string text304 = "言語";
  641. public string text305 = "簡体字中国語";
  642. public string text306 = "クロスヘア";
  643. public string text307 = "オン";
  644. public string text308 = "オフ";
  645. public string text309 = "射撃難易度";
  646. public string text310 = "簡単";
  647. public string text311 = "普通";
  648. public string text312 = "難しい";
  649. public string text313 = "実際の矢の重さ";
  650. public string text314 = "{0}グラム";
  651. // 設定ページその2
  652. public string text315 = "ゲーム設定";
  653. public string text318 = "初心者ガイド";
  654. public string text301 = "私たちについて";
  655. public string text316 = "利用規約";
  656. public string text317 = "プライバシーポリシー";
  657. public string text300 = "ログアウト";
  658. public string text400 = "ゲーム終了";
  659. // デバイスキャリブレーション
  660. public string text76 = "視点リセット";
  661. public string text77 = "前へ";
  662. public string text78 = "次へ";
  663. public string text79 = "完了";
  664. public string text80 = "視点回正";
  665. public string text81 = "実際の弓を正面に向け、「視点回正」を押してください。";
  666. public string text82 = "初期化開始";
  667. public string text83 = "初期化停止";
  668. public string text84 = "XYZ三軸の円形ができるまで多角度で回転させてください。";
  669. public string text85 = "初期化開始";
  670. public string text86 = "キャリブレーション中はデバイスを静止させてください。";
  671. public string text116 = "再初期化";
  672. public string text120 = "キャリブレーションがうまくいきません。再試行してください!";
  673. public string text121 = "初期化をキャンセル";
  674. // ゲーム共通UI
  675. public string text200 = "ガイド";
  676. public string text201 = "スコープON";
  677. public string text202 = "加速";
  678. public string text203 = "視点リセット";
  679. public string text204 = "的を確認";
  680. public string text205 = "閉じる";
  681. // ゲームルール
  682. public string text1000 = "制限時間内にできるだけ多くの矢を射ちましょう。";
  683. public string text1001 = "総得点が徐々に増え、自分の記録に挑戦します。";
  684. public string text2000 = "2人で交互に矢を放ち、オリンピックルールで対戦します。";
  685. public string text2001 = "最大5ラウンド、各ラウンド3本の矢を交互に射ちます。";
  686. public string text2002 = "勝者に2点、引き分けは各1点、敗者は0点です。";
  687. public string text2003 = "先に6点を取った方が勝利。5ラウンド終了で同点の場合、1本勝負で決着します。";
  688. // アイテム名
  689. public string text101000 = "{0}倍スコープ";
  690. public string text101001 = "{0}倍射速カード";
  691. // アイテム説明
  692. public string text111000 = "照準時、視野が{0}倍に拡大されます。";
  693. public string text111001 = "矢を射つ速度が{0}倍に上がります。";
  694. // デバイス名
  695. public string text200000 = "リカーブボウ";
  696. public string text201000 = "18ポンド リカーブボウ";
  697. public string text201001 = "25ポンド リカーブボウ";
  698. public string text201002 = "カーボンアロー";
  699. // デバイス説明
  700. public string text211000 = "オリンピック競技用のリカーブボウ";
  701. public string text211001 = "オリンピック競技用のリカーブボウ";
  702. public string text211002 = "オリンピック競技用の矢";
  703. // 審査用一時テキスト
  704. public string text1234560 = "基本設定";
  705. public string text1234561 = "アプリ終了";
  706. public string text1234562 = "開始";
  707. public string text1234563 = "オンライン";
  708. }