教程/自定义附加包语言文件

您所在的位置:网站首页 fate游戏语音包怎么添加 教程/自定义附加包语言文件

教程/自定义附加包语言文件

2023-11-15 23:45| 来源: 网络整理| 查看: 265

Information icon 此特性为基岩版独有。 Dark Oak Sapling 此条目仍需完善。

你可以帮助我们扩充关于该主题的更多信息。原因:教程内容的层次不清晰。

此页面内容以后可能不再适用。

根据教程/基岩版开发指南,此文中所述的language_names.json文件不应改写,其做法不受官方支持,因此无法保证所做的更改会在未来依旧能正常工作。

在浏览本教程前,请确保你已经可以独立制作纹理包。如果还未掌握,请先浏览教程/制作资源附加包再来学习本教程。在浏览完本教程之后,你将学会如何创建一个全新的并可在游戏中调用的语言文件。

目录 1 语言 2 概述 2.1 所需时间 2.2 所需要的工具 3 制作 3.1 创建一个资源包 3.2 添加languages.json文件 3.3 添加language_names.json文件 3.4 添加*.lang文件 3.5 修改*.lang文件 3.5.1 修改原有翻译 3.5.2 添加自定义翻译 4 测试 语言[] 主条目:语言

语言(Language)选择是为不熟悉英语的玩家所准备的语言切换特性。语言可在设置中找到语言一栏更改。

概述[]

这个教程的主要内容有:

修改原有语言文件 制作一个自定义的语言包。教程示例语言包命名为“梗体中文”。 所需时间[]

约5~15分钟。

所需要的工具[]

一个任意种类的文本编辑器与一个压缩软件。

制作[] 创建一个资源包[] 主条目:教程/制作资源附加包

如仅需修改原有支持的语言语言文件,仅需阅读#添加*.lang文件及之后段落。

添加languages.json文件[]

在你的资源包文件夹中创建一个名为texts的文件夹,在其中创建名为languages.json的文件,其应该是纯文本。格式如下:

[ "" ]

其中,""填你所创建语言的语言代码。在此示例中,我们的语言代码为zh_ME。之后,只需将下列字段复制进文件:

[ "zh_ME" ] 添加language_names.json文件[]

在texts文件夹中创建名为language_names.json的文件,其应该是纯文本。格式如下:

[ [ "", "" ] ]

其中,""应填上面创建的语言代码,""为游戏内显示的名称。在此示例中,则只需将下列字段复制进文件:

[ [ "zh_ME", "梗体中文" ] ] 添加*.lang文件[]

如果你想基于已经存在的语言来更改翻译,则在示例资源包(在此下载)找到./Vanilla_Resource_Pack/texts/,将后缀为.lang的文件复制进你的资源包中的texts文件夹,按下列步骤进行即可。如是创建语言包,则将zh_CN.lang复制进资源包的texts文件夹,重命名为.lang文件。在此示例中,我们命名为zh_ME.lang,按下列步骤进行即可。

修改*.lang文件[]

此文件里的每一条内容都是以=的格式编写的。

如需在此文件内添加注释,仅需在不含本地化键名的一行书写,因为此文件中没有特定的注释符号。

修改原有翻译[] 普通翻译 比如我们想要改变附魔金苹果的名字,只需把文件中 ... item.appleEnchanted.name=附魔金苹果 # ... 改为 ... item.appleEnchanted.name=Notch苹果 # ... 即可。通过你所使用的文本编辑器的查找功能,你也可以查找其他你想更改的翻译。 含参数翻译 比如 ... commands.banip.success.players=已封禁的IP地址%1$s属于%2$s # ... 我们只需要注意不要意外的改变参数顺序即可。对于每一个带参数的字符串,如果是游戏直接调用的,那么通常每个参数是什么都是硬编码过的,因此只要做到不改变参数顺序即可。如果发现参数顺序不正确,可以先观察参数有没有顺序(也就是每个参数是不是都是%n$s,是否含有%s),如果没有顺序,那么可以用%n$s(其中n为一个十进制数字)调换参数顺序。 添加自定义翻译[] 在UI中引用

如./Vanilla Resource Pack/ui/how_to_play_screen.json,下面以树状图形式列出了文件中的一部分。

...  tools_section@how_to_play_common.main_sections  controls  paragraph_1@how_to_play_common.paragraph  $text  howtoplay.tools.text.1 ...

其中$text即在*.lang文件中添加了howtoplay.tools.text.1翻译识别符。对应的zh_CN.lang文件:

... howtoplay.tools.text.1=在《我的世界》中有许多工具,使用这些工具开采方块比徒手开采要快得多。这些工具可使用木头、石头、铁、金子或钻石制成。 # ... JSON文本 参见:基岩版原始JSON文本格式 参见:命令/tellraw

在书中输入{"rawtext":[{ "translate":"text.welcome"}]},书中会显示为text.welcome。这里引用了一段为text.welcome的翻译识别符,但在*.lang文件中没有对应,我们需在*.lang文件中添加这段翻译识别符,如:

zh_CN.lang:

... text.welcome=欢迎 ...

en_US.lang:

... text.welcome=Welcome ...

当使用简体中文进入游戏时,会显示欢迎; 当使用English (US)进入游戏时,会显示Welcome。

测试[]

将你的资源包放在以下位置:

Windows 10:

%localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\resource_packs\

Android:

1.18版本后:

/storage/emulated/0/Android/data/com.mojang.minecraftpe/files/games/com.mojang/resource_packs/

1.18版本前:

/storage/emulated/0/games/com.mojang/resource_packs/

或者,你也可以把附加包打包成.mcpack的格式,Windows 10上可以直接双击它们来在Minecraft中加载。

进入游戏,在主页面点击设置,点击全局资源包,激活资源包,返回。再次点击设置,点击语言,选中“梗体中文”,返回。

查看你修改过的地方吧!如果没有问题,那么恭喜你!你已经完成了这个教程。

基岩版 版本 已合并 智能手机 携带版 Windows 10 Windows 10版 移植到主机 Xbox One Xbox One版 Nintendo Switch Nintendo Switch版 PlayStation 4 PlayStation 4版 已终止 Apple TV Apple TV版 Gear VR Gear VR版 Fire TV Fire TV版 开发 版本记录 Alpha 正式版 开发版本 已移除特性 方块 配方 未使用特性 独有特性 提及特性 Super Duper图形包 计划版本 Minecraft Preview 技术性 已知漏洞 RenderDragon 数据值 实体组件 硬件性能 世界格式 附加包 Molang 方块实体 命名空间ID com.mojang 命令 函数 开发者命令 坐标 材料 种子 服务器 sound_definitions.json options.txt 刻 常加载区域 世界加载屏幕 族 定义 基岩版编辑器 多人游戏 服务器 Realms Plus 服务器列表 server.properties 特色功能 实验性玩法 加载提示 种子模板 角色创建器 表情 市场 精选服务器 活动服务器 VR 查 论 编教程(作下划线标记的教程为中文独有教程) Minecraft logo 2 新手教程 菜单屏幕 游戏术语 下载、安装与购买 新手生存 新手指南 第一天 第二天 第三天 提示与技巧 饥饿管理 不该做的事 生存注意事项 庇护所 庇护所 沙漠 最佳居住生物群系 最佳建筑材料 建筑与结构 房屋类型 导航 综合 无聊的时候做什么 村庄生存 跑酷 空置域 伪和平 节省时间的小窍门 在水下利用TNT破坏方块 成就指南 进度指南 拓殖 战斗 完成冒险 创建一个村庄 双持 沙漠生存 下界生存 从零开始下界生存 末地生存 探索洞穴 家具 在和平难度中收集资源 利用碰撞箱 马 测量单位 使用地图 测量距离和角度 采矿技术 钻石 化石 远古残骸 下界快速旅行 下界传送门 支柱跳跃 PvP Java版1.9前、基岩版 基地 穿越和破坏基岩 村庄机制 治愈僵尸村民 考古 Minecraft和教育 不可破坏的末地水晶 使用更少的末地水晶重生末影龙 透视镜 挂机池 光速船[仅基岩版] 无材料消耗转换药水类型[仅基岩版] 汇报漏洞 在超平坦地图中管理史莱姆 建筑 给工程添加美感 空气闸 建筑术语 建造游轮 建造大都市 建造过山车 建造安全的家园 建造水建筑 建造几何体 防御 电梯 带釉陶瓦的图案 建造更好的地板 像素艺术 牧场 屋顶类型 弧形屋顶 屋顶建造指南 装饰屋顶 暗门 建造居住地 水下之家 墙壁和桥墩 水闸 调色板 存储方案 整理物品 潜影盒储存 矿车储存 物品运输 附魔与烧炼 附魔台机制 铁砧机制 自动化烧炼 燃料选择 破坏方块 爆炸室 凋灵笼 挑战 获得潮涌核心 冒险模式生存 挑战自定义地图 制作自定义地图 征服神殿和神庙 触发及战胜袭击 征服掠夺者前哨站 征服堡垒遗迹 征服林地府邸 征服海底神殿 打败末影龙 征服末地城 打败凋灵 极限模式 超极限模式 在一个地区中长期生存下去 雷暴生存 在无限沙漠中生存 超平坦世界生存[仅Java版] 岛屿生存 空岛生存 速通 猎人游戏 放牧心得 探索深暗之域和远古城市 愚人节版本生存 22w13oneBlockAtATime 农场 方块和物品 骨粉 仙人掌 圆石或石头 可可豆 农作物(甜菜、胡萝卜、马铃薯和小麦) 紫颂果 泥土 滴水石锥 鸡蛋 蛙明灯 蜂蜜 鱼 花朵 冰 海带 零刻作物催熟技术 肉 蘑菇 唱片 下界疣 黑曜石 西瓜、南瓜 鳞甲 羊毛 海泡菜 雪 甘蔗 树木 藤蔓 药水 经验 基岩 方块和物品复制 铁轨复制机[仅Java版] TNT复制[仅Java版] 生物 刷怪塔 怪物磨床 刷怪笼陷阱 动物(猪、牛、羊) 烈焰人 洞穴蜘蛛 闪电苦力怕 溺尸/僵尸 末影人 山羊 守卫者 铁傀儡 岩浆怪 以物易物 无限触发袭击 潜影贝 史莱姆 鱿鱼 海龟 村民 女巫 流浪商人 凋灵骷髅 僵尸猪灵 红石 基础红石 基本逻辑门 高频电路 计时器 通用物品分类器 抽奖箱 飞行器 漏斗 机械 侦测器稳定器 密码锁 随机发生器 红石机械 红石音乐 红石技巧 鲁布·戈德堡机械 村民交易所 探测器 方块更新感应器 比较器更新感应器 阳光探测器 昼夜探测器 矿车 火车站 矿车 储存 存储系统 陷阱 雪傀儡防御炮 TNT大炮 活板门利用 陷阱设计 陷阱 活塞 活塞使用 活塞电路 半连接性 零刻活塞 无延迟中继器 无头活塞 高级红石 高级红石电路 算术逻辑 计算器 时钟 摩斯密码 打印机 红石计算机 红石电报机 服务器 使用服务器 在服务器上游玩 服务器监狱 防止恶意破坏 服务器商店 起床战争 空岛战争 架设服务器 架设服务器 架设基岩版服务器 服务器架设脚本 服务器启动脚本 FreeBSD启动脚本 OpenBSD启动脚本 Ubuntu启动脚本 WebSocket服务器[仅基岩版] 架设Mod服务器[仅Java版] 架设Hamachi服务器 架设Spigot服务器 虚拟硬盘服务器 使用ngrok搭建服务器 架设ZeroTier服务器 技术性 结构方块 命令方块 命令统计值 使用命令操控实体 提高帧率 Minecraft帮助FAQ(IRC频道) NBT与JSON Minecraft URL Scheme[仅基岩版] 更新Java 运行数据生成器 地图 自定义地图 下载地图 生成下落的方块[仅Java版] 使用MCEdit在1.13中刷新旧版海洋[仅Java版] 强制打开存档[仅Java版] 资源包 制作资源包 加载资源包 声音目录 数据包 制作数据包 实例:蜜蜂助手 消除视线 安装数据包 自定义世界生成 附加包 基岩版开发指南 制作资源附加包 高级 基岩版实体文档 修改实体模型 制作行为包 自定义实体 制作游戏视频 视频 游戏安装 快照版本安装 获取崩溃报告 在U盘中使用旧版启动器运行及保存Minecraft 恢复损坏的地图数据 在Google Drive上运行Minecraft 将游戏数据保存到Dropbox云端(仅限地图数据) 将游戏数据保存到Dropbox云端 在Chrome OS上游玩Minecraft 仅Java版 修复Apache Log4j2漏洞 自定义命令触发 原始JSON文本 NBT命令标签 编写启动器 版本清单文件下载 版本json文件下载 过时教程 建造微型庇护所 自定义纹理包 基于门的铁傀儡陷阱 到达边境之地 获取崩溃报告(旧版) 人工湖 矿车加速器 中继器重启系统 无数据包生存 升级LWJGL 更新Minecraft 村庄链 水梯 水道 游戏直播 Upcoming Minecraft Dungeons 教程 新手手册 高难度通关配装总结 成就指南 高塔指南


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3