mirror of
https://github.com/babalae/bettergi-scripts-list.git
synced 2026-03-29 05:39:51 +08:00
* docs: 重命名 * refactor: 更新页面滚动高度计算逻辑 * feat: 添加圣遗物属性命中功能并优化强化逻辑 * feat: 月落银 版本需求降至 0.49.0 * refactor(utils): 提取通用工具函数到独立文件 * refactor(utils): 提取语言配置到独立工具模块 * feat(language): 添加多语言支持功能 * feat(language): 多语言框架进一步完善 languageUtils 为 多语言模块框架 的全部配置 assets/language/ 为 多语言模块框架 的本地语言匹配图片 * docs: 添加多语言适配模块说明 * fix(holyRelicsUpUtils): 修复debug函数参数使用错误
121 lines
5.6 KiB
JavaScript
121 lines
5.6 KiB
JavaScript
function getLanguageMsgMap() {
|
|
let LanguageMsgMap = new Map([
|
|
['简体中文', '未找到[language-key]语言配置,支持语言:[languageList-key]'],
|
|
['繁體中文', '未找到[language-key]語言配置,支持語言:[languageList-key]'],
|
|
['日本語', '[language-key]の言語設定が見つかりません。サポートされている言語:[languageList-key]'],
|
|
['한국어', '[language-key] 언어 구성을 찾을 수 없습니다. 지원 언어: [languageList-key]'],
|
|
['English', 'Language configuration for [language-key] not found. Supported languages: [languageList-key]'],
|
|
])
|
|
return LanguageMsgMap
|
|
}
|
|
|
|
function getLanguageMap() {
|
|
let LanguageMap = new Map([
|
|
['简体中文', 'zh-cn']
|
|
])
|
|
return LanguageMap
|
|
}
|
|
|
|
function getLanguageALLConfigMap() {
|
|
//key 值为 ./assets/language 下的语言 文件夹 value为配置json
|
|
let LanguageALLConfigMap = new Map([
|
|
['zh-cn',
|
|
{
|
|
attributeMap: new Map([
|
|
['%', '百分比'],
|
|
['生命', '生命值'],
|
|
['防御', '防御力'],
|
|
['攻击', '攻击力'],
|
|
['暴率', '暴击率'],
|
|
['爆率', '暴击率'],
|
|
['暴伤', '暴击伤害'],
|
|
['爆伤', '暴击伤害'],
|
|
['物伤', '物理伤害加成'],
|
|
['风伤', '风元素伤害加成'],
|
|
['水伤', '水元素伤害加成'],
|
|
['雷伤', '雷元素伤害加成'],
|
|
['岩伤', '岩元素伤害加成'],
|
|
['草伤', '草元素伤害加成'],
|
|
['冰伤', '冰元素伤害加成'],
|
|
['火伤', '火元素伤害加成'],
|
|
['治疗', '治疗加成'],
|
|
['精通', '元素精通'],
|
|
['充能', '元素充能效率'],
|
|
]),
|
|
attributeList: [
|
|
'物理伤害加成'
|
|
, '风元素伤害加成'
|
|
, '水元素伤害加成'
|
|
, '雷元素伤害加成'
|
|
, '岩元素伤害加成'
|
|
, '草元素伤害加成'
|
|
, '冰元素伤害加成'
|
|
, '火元素伤害加成'
|
|
, '治疗加成'
|
|
// , '元素精通'
|
|
// , '元素充能效率'
|
|
],
|
|
attributeFixedMap: new Map([
|
|
['生之花', ['生命值']],
|
|
['死之羽', ['攻击力']],
|
|
]),
|
|
attributeHolyRelickeys: ['生命值', '防御力', '攻击力'],
|
|
holyRelicPartsAsMap: new Map([
|
|
['花', '生之花'],
|
|
['羽', '死之羽'],
|
|
['羽毛', '死之羽'],
|
|
['冠', '理之冠'],
|
|
['沙', '时之沙'],
|
|
['杯', '空之杯'],
|
|
['杯子', '空之杯'],
|
|
]),
|
|
holyRelicParts: ['生之花', '死之羽', '理之冠', '时之沙', '空之杯'],
|
|
//languageMap 不同语言请保持 key值不变
|
|
languageMap: new Map([
|
|
// ['ascending_order', {name: '升序', type: '.jpg'}],
|
|
['attribute_sort_rules', {name: '属性排序规则', type: '.jpg'}],
|
|
['filtered', {name: '已经筛选', type: '.jpg'}],
|
|
['saint_relic_backpack_selected', {name: '已选中圣遗物背包', type: '.jpg'}],
|
|
// ['open_the_function', {name: '开启阶段放入功能', type: '.jpg'}],
|
|
['strengthen', {name: '强化', type: '.jpg'}],
|
|
// ['quickly_put_in', {name: '快捷放入', type: '.jpg'}],
|
|
['stage_put_in', {name: '阶段放入', type: '.jpg'}],
|
|
['morra_is_not_enough', {name: '摩拉不足', type: '.jpg'}],
|
|
['ascending_order_not_selected', {name: '未选中升序1', type: '.jpg'}],
|
|
['consecration_oil_paste', {name: '祝圣油膏', type: '.jpg'}],
|
|
['consecration_essence', {name: '祝圣精华', type: '.jpg'}],
|
|
['level_sort', {name: '等级顺序排序', type: '.jpg'}],
|
|
// ['level_not_max', {name: '筛选未满级', type: '.jpg'}],
|
|
['info', {name: '详情', type: '.jpg'}],
|
|
// ['up_materials_select', {name: '请选择升级材料', type: '.jpg'}],
|
|
// ['morra_need', {name: '需要摩拉', type: '.jpg'}],
|
|
]),
|
|
//魔法值 不同语言请保持 key值不变
|
|
mana: new Map([
|
|
['holyRelicsNoMax', '未满级'],
|
|
['holyRelicsLockMark', '标记'],
|
|
['holyRelicsLockY', '仅锁定'],
|
|
['holyRelicsLockN', '未锁定'],
|
|
['holyRelicsEquipY', '已装备'],
|
|
['holyRelicsEquipN', '未装备'],
|
|
['holyRelicsSourceFrostSaint', '祝圣之霜定义'],
|
|
|
|
['desc_order', '降序'],
|
|
['asc_order', '升序'],
|
|
|
|
['quality_order', '品质顺序'],
|
|
|
|
['percentage', '百分比'],
|
|
['toBeActivated', '(待激活)']
|
|
]),
|
|
}
|
|
],
|
|
])
|
|
return LanguageALLConfigMap
|
|
}
|
|
|
|
this.languageUtils = {
|
|
getLanguageMap,
|
|
getLanguageALLConfigMap,
|
|
getLanguageMsgMap,
|
|
}; |