You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

zh-TW.js 1.9 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. const localTranslating = {
  2. webpage_title: `龍族拼圖${teamsCount}人隊伍圖製作工具`,
  3. title_blank: "輸入隊伍標題",
  4. detail_blank: "輸入說明",
  5. sort_name:{
  6. sort_none: "無",
  7. sort_id: "怪物ID",
  8. sort_attrs : "屬性",
  9. sort_evoRootId: "進化樹",
  10. sort_evoRoot_Attrs : "進化根怪物的屬性",
  11. sort_rarity: "稀有度",
  12. sort_cost: "消耗",
  13. sort_skillLv1: "技能最大冷卻時間",
  14. sort_skillLvMax: "技能最小冷卻時間",
  15. sort_hpMax110: "最大 HP",
  16. sort_atkMax110: "最大攻擊",
  17. sort_rcvMax110: "最大回復",
  18. sort_hpMax110_awoken: "最大 HP(+覺醒)",
  19. sort_atkMax110_awoken: "最大攻擊(+覺醒)",
  20. sort_rcvMax110_awoken: "最大回復(+覺醒)",
  21. sort_abilityIndex_awoken: "最大加權能力指數(+覺醒)",
  22. },
  23. force_reload_data: "強制刷新數據",
  24. }
  25. //大數字縮短長度
  26. Number.prototype.bigNumberToString = function()
  27. {
  28. let numTemp = this.valueOf();
  29. if (!numTemp) return "0";
  30. const grouping = Math.pow(10, 4);
  31. const unit = ['','萬','億','兆','京','垓'];
  32. const numParts = [];
  33. do{
  34. numParts.push(numTemp % grouping);
  35. numTemp = Math.floor(numTemp / grouping);
  36. }while(numTemp>0 && numParts.length<(unit.length-1))
  37. if (numTemp>0)
  38. {
  39. numParts.push(numTemp);
  40. }
  41. let numPartsStr = numParts.map((num,idx)=>{
  42. if (num > 0)
  43. {
  44. return (num < 1e3 ? "零" : "") + num.toLocaleString() + unit[idx];
  45. }else
  46. return "零";
  47. });
  48. numPartsStr.reverse(); //反向
  49. let outStr = numPartsStr.join("");
  50. outStr = outStr.replace(/(^零+|零+$)/g,''); //去除開頭的零
  51. outStr = outStr.replace(/零{2,}/g,'零'); //去除多個連續的零
  52. return outStr;
  53. }
  54. localisation(localTranslating);

智龙迷城队伍图制作工具