mirror of
https://github.com/TriM-Organization/Musicreater.git
synced 2025-09-05 11:56:23 +00:00
增强多语言支持
This commit is contained in:
BIN
languages/__pycache__/enGB.cpython-38.pyc
Normal file
BIN
languages/__pycache__/enGB.cpython-38.pyc
Normal file
Binary file not shown.
Binary file not shown.
BIN
languages/__pycache__/zhCN.cpython-38.pyc
Normal file
BIN
languages/__pycache__/zhCN.cpython-38.pyc
Normal file
Binary file not shown.
@ -9,6 +9,23 @@
|
||||
# 若需转载或借鉴 请附作者
|
||||
|
||||
|
||||
'''
|
||||
Copyright 2022 Eilles Wan (金羿)
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the 'License')
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an 'AS IS' BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
'''
|
||||
|
||||
|
||||
# 代码写的并非十分的漂亮,还请大佬多多包涵;本软件源代码依照Apache软件协议公开
|
||||
|
||||
'''
|
||||
@ -17,6 +34,9 @@
|
||||
方便进行语言翻译支持。
|
||||
'''
|
||||
|
||||
startWith = 0
|
||||
|
||||
|
||||
import sys
|
||||
|
||||
|
||||
@ -26,24 +46,23 @@ def __main__():
|
||||
print('读取文件: {}'.format(fileName))
|
||||
fileText = []
|
||||
for line in open(fileName, 'r', encoding='utf-8'):
|
||||
if line.count('"') >=2:
|
||||
while line.count('"') >=2:
|
||||
# 只有上帝看得懂我在写什么。
|
||||
if line[line.index('"'):2+line[line.index('"')+1:].index('"')+len(line[:line.index('"')])] in textList:
|
||||
thisText = textList.index(line[line.index('"'):2+line[line.index('"')+1:].index('"')+len(line[:line.index('"')])])
|
||||
else:
|
||||
thisText = len(textList)
|
||||
textList.append(line[line.index('"'):2+line[line.index('"')+1:].index('"')+len(line[:line.index('"')])])
|
||||
fileText.append(line.replace(
|
||||
line[line.index('"'):2+line[line.index('"')+1:].index('"')+len(line[:line.index('"')])],
|
||||
'READABLETEXT[{}]'.format(thisText)
|
||||
))
|
||||
else:
|
||||
fileText.append(line)
|
||||
line = line.replace(
|
||||
line[line.index('"'):2+line[line.index('"') + 1:].index('"')+len(line[:line.index('"')])],
|
||||
'READABLETEXT[{}]'.format(thisText+startWith)
|
||||
)
|
||||
fileText.append(line)
|
||||
|
||||
open(fileName+'_C','w',encoding='utf-8').writelines(fileText)
|
||||
|
||||
|
||||
outFile = open('lang.py','w',encoding='utf-8')
|
||||
outFile = open('lang__.py','w',encoding='utf-8')
|
||||
outFile.write('''# -*- coding:utf-8 -*-
|
||||
|
||||
# 由金羿翻译工具生成字符串列表
|
||||
@ -54,7 +73,7 @@ def __main__():
|
||||
READABLETEXT = {
|
||||
''')
|
||||
for i in range(len(textList)):
|
||||
outFile.write(" {}:{},\n".format(i,textList[i]))
|
||||
outFile.write(" {}:{},\n".format(i+startWith,textList[i]))
|
||||
outFile.write('}')
|
||||
outFile.close()
|
||||
|
||||
|
161
languages/enGB.py
Normal file
161
languages/enGB.py
Normal file
@ -0,0 +1,161 @@
|
||||
# -*- coding:utf-8 -*-
|
||||
|
||||
# 由金羿翻译工具生成字符串列表
|
||||
# 请在所需翻译的文件前from 此文件 import READABLETEXT
|
||||
|
||||
|
||||
|
||||
READABLETEXT = {
|
||||
'Translator':(("Eilles Wan (金羿)",True),),
|
||||
# 此处是语言翻译者列表,其中每个元组第一项为显示文本,第二项为此文本是否为开发者名字
|
||||
0:"ERROR❌",
|
||||
1:"TIPS❗",
|
||||
2:"Clearing log(this wont be in the file)",
|
||||
3:"Could not clear the temporary files or logs",
|
||||
4:"saved",
|
||||
5:"New Musicreater Project",
|
||||
6:"Select old-type project",
|
||||
7:"Select Musicreater Project",
|
||||
8:"Cant open:{}, please check if youve entered the right name",
|
||||
9:"Musicreat - Aboit",
|
||||
10:"Musicreater",
|
||||
11:"Ver. {}",
|
||||
12:"""Team-Ryoun for Minecraft\n×\nTeam-Ryoun for Software Development""",
|
||||
13:"OK",
|
||||
14:"Inpute Notes",
|
||||
15:(("- Developer(s) -",False),("Eilles Wan (金羿)",True),("EillesWan@outlook.com",False),("QQ 2647547478",False)),
|
||||
# 此处是开发者列表,其中每个元组第一项为显示文本,第二项为此文本是否为开发者名字
|
||||
16:"- Translators -",
|
||||
# 17:"",
|
||||
18:"QQ Group: 861684859",
|
||||
19:"Musicreater - Help",
|
||||
20:"Select sound file",
|
||||
21:"Select MIDI file",
|
||||
22:"Select NoteText file",
|
||||
23:"Get Note info",
|
||||
24:"Write in Note info: {}",
|
||||
25:"Select generating file",
|
||||
26:"Select generating folder",
|
||||
27:"Select generating .mcpack file",
|
||||
28:"Input position info",
|
||||
29:"Select generating world folder",
|
||||
30:"Select generating Function Pack",
|
||||
31:"Select .mcfunction file ",
|
||||
32:"Select .bdx file ",
|
||||
33:"DONE✔",
|
||||
34:"Input playing rate",
|
||||
35:"Generating",
|
||||
36:"Select a world folder",
|
||||
37:"Make sure",
|
||||
38:"Generate .RyStruct file",
|
||||
39:"FAILED❌",
|
||||
40:"Report message inpution",
|
||||
41:"Musicreater - Eilles - {}",
|
||||
42:"ExecutingEntityName: {}",
|
||||
43:"ScoreboardName: {}",
|
||||
44:"Instrument: {}",
|
||||
45:"TrackName: {}",
|
||||
46:"PackName: {}",
|
||||
47:"MusicTitle: {}",
|
||||
48:"IsRepeat?: {}",
|
||||
49:"Player'sTargetSelector: {}",
|
||||
50:"Modify Main Option",
|
||||
51:"Modify Track Option",
|
||||
52:"Default Instrument: Enter English\n",
|
||||
53:"Open...",
|
||||
54:"Open Old Project...",
|
||||
55:"Save",
|
||||
56:"Save as...",
|
||||
57:"Exit",
|
||||
58:"File",
|
||||
59:"Load tracks from sound",
|
||||
60:"Load tracks from Midi",
|
||||
61:"Load tracks from Text",
|
||||
62:"Input notes to track",
|
||||
63:"Edit",
|
||||
64:"Generate file...",
|
||||
65:"Generate function pack...",
|
||||
66:"Generate .mcpack file...",
|
||||
67:"Functions(Pack)",
|
||||
68:"Save music as blocks into a map",
|
||||
69:"Save music as blocks into a exist map...",
|
||||
70:"Save music as commands into a map",
|
||||
71:"Save music as commands into a exist map...",
|
||||
72:"Save music as notebox into a map",
|
||||
73:"Save music as notebox into a exist map...",
|
||||
74:"World",
|
||||
75:"Generate a function that fits current music...",
|
||||
76:"Save selected track as commands in .bdx file...",
|
||||
77:"Export .bdx file from map...",
|
||||
78:"Export .RyStruct file from map...",
|
||||
79:"Load functions into a world...",
|
||||
80:"Separate long .mcfunction file into small ones and set them into a world as a chain...",
|
||||
81:"Additional Functions",
|
||||
82:"Show generating result",
|
||||
83:"Set a websocket server on localhost:8080 and play the selected track",
|
||||
84:"Experimental Functions",
|
||||
85:"Clear log file",
|
||||
86:"Clear save file(obsolete)",
|
||||
87:"Help",
|
||||
88:"About",
|
||||
89:"Send a bug report",
|
||||
90:"Q&A",
|
||||
91:"Main Options",
|
||||
# 92:"",
|
||||
# 93:"",
|
||||
# 94:"",
|
||||
# 95:"",
|
||||
96:"Reset Main Options",
|
||||
97:"Track Options",
|
||||
# 98:"",
|
||||
# 99:"",
|
||||
# 100:"",
|
||||
# 101:"",
|
||||
102:"Delete Selected Track",
|
||||
# 103:"",
|
||||
# 104:"",
|
||||
|
||||
105:"找不到或无法读取文件😢:{}",
|
||||
106:"您当前的项目已修改但未存储,是否先保存当前项目?",
|
||||
107:"项目已经存储至:{}",
|
||||
108:"音·创工程文件",
|
||||
109:"任意类型",
|
||||
110:"函数音创工程文件",
|
||||
111:"MMFM0.0.6版本工程文件",
|
||||
112:"全部类型",
|
||||
113:"钢琴声音的音频文件",
|
||||
114:"Midi文件",
|
||||
115:"文本文件",
|
||||
116:"请输入坐标:",
|
||||
117:"您输入的格式有误,请重新输入!",
|
||||
118:"我的世界指令函数文件",
|
||||
119:"请输入执行链生成坐标:",
|
||||
120:"您输入的格式有误,请重新输入。",
|
||||
121:"您的函数文件不大于一万条指令,无需进行分割操作。",
|
||||
122:"请输入执行链生成相对坐标:",
|
||||
123:"FastBuilder结构文件",
|
||||
124:"转换结束!\n{}",
|
||||
125:"一秒,音乐走几拍?",
|
||||
126:"按下确认后,在游戏中使用connect指令连接localhost:8080,即可播放",
|
||||
127:"请输入区域选择的开始坐标:",
|
||||
128:"请输入区域选择的结束坐标:",
|
||||
129:"所选区块导出时是否需要保留空气方块?",
|
||||
130:"音·创结构文件",
|
||||
131:"文件已生成\n{}",
|
||||
132:"文件无法生成\n{}\n{}",
|
||||
133:"本功能尚未开发。",
|
||||
134:"您的称呼",
|
||||
135:"您的联系方式",
|
||||
136:"您对问题的描述",
|
||||
137:"在程序结束后将清除日志及临时文件信息。",
|
||||
138:"在程序结束后将不会清除日志及临时文件信息。",
|
||||
139:"修改包名",
|
||||
140:"修改音乐标题",
|
||||
141:"修改玩家选择器\n注意!要加上中括号“[]”",
|
||||
142:"修改本音轨的执行实体名",
|
||||
143:"修改本音轨所用的积分板",
|
||||
144:"修改本音轨所用乐器",
|
||||
145:"您输入的乐器并非游戏内置乐器,是否继续用您输入的字符作为乐器?",
|
||||
146:"修改本音轨生成的文件名",
|
||||
|
||||
}
|
@ -1,113 +1,23 @@
|
||||
# -*- coding:utf-8 -*-
|
||||
|
||||
# 由金羿翻译工具生成字符串列表
|
||||
# 请在所需翻译文件前from 此文件 import READABLETEXT
|
||||
|
||||
DEFAULTLANGUAGE = 'en-GB'
|
||||
|
||||
|
||||
LANGUAGELIST = {
|
||||
'zh-CN':(
|
||||
"简体中文 中国大陆",
|
||||
"Simplified Chinese, China Mainland",
|
||||
),
|
||||
'en-GB':(
|
||||
"英式英语 大不列颠",
|
||||
"British English, Great Britain",
|
||||
),
|
||||
}
|
||||
|
||||
if DEFAULTLANGUAGE == 'zh-CN':
|
||||
from languages.zhCN import READABLETEXT
|
||||
elif DEFAULTLANGUAGE == 'en-GB':
|
||||
from languages.enGB import READABLETEXT
|
||||
|
||||
READABLETEXT = {
|
||||
0:"错误❌",
|
||||
1:"提示❗",
|
||||
2:"清除log(此句不载入日志)",
|
||||
3:"无法清除日志及临时文件",
|
||||
4:"已存储",
|
||||
5:"新建 音·创 项目",
|
||||
6:"请选择旧类型的项目",
|
||||
7:"请选择 音·创 项目",
|
||||
8:"无法打开文件:{},请查看您是否输入正确",
|
||||
9:"音·创 - 关于",
|
||||
10:"我的世界音·创",
|
||||
11:"当前版本:{}",
|
||||
12:"凌云我的世界开发团队",
|
||||
13:"×",
|
||||
14:"凌云软件开发团队",
|
||||
15:"唯一开发者:金羿(W-YI)",
|
||||
16:"Email: EillesWan@outlook.com",
|
||||
17:"QQ: 2647547478",
|
||||
18:"讨论群: 861684859",
|
||||
19:"音·创 - 帮助",
|
||||
20:"请选择钢琴声音的音乐文件",
|
||||
21:"请选择 MIDI 文件",
|
||||
22:"请选择 音符文本 文件",
|
||||
23:"获取音符信息",
|
||||
24:"音符数据写入{}",
|
||||
25:"请选择文件生成的位置",
|
||||
26:"请选择文件夹生成的位置",
|
||||
27:"请选择.mcpack文件生成的位置",
|
||||
28:"坐标信息输入",
|
||||
29:"请选择世界文件夹生成的位置",
|
||||
30:"请选择函数包生成的位置",
|
||||
31:"请选择 .mcfunction 文件",
|
||||
32:"请选择需要生成的.bdx文件",
|
||||
33:"完成✔",
|
||||
34:"输入播放速度",
|
||||
35:"创建中",
|
||||
36:"请选择世界文件夹所在的位置",
|
||||
37:"请确认",
|
||||
38:"生成.RyStruct文件",
|
||||
39:"失败❌",
|
||||
40:"邮件反馈信息输入",
|
||||
41:"音·创 - 金羿 - {}",
|
||||
42:"执行实体名:{}",
|
||||
43:"使用计分板:{}",
|
||||
44:"所用的乐器:{}",
|
||||
45:"当前音轨名:{}",
|
||||
46:"包名:{}",
|
||||
47:"音乐标题:{}",
|
||||
48:"是否重复:{}",
|
||||
49:"玩家选择器:{}",
|
||||
50:"修改主设置",
|
||||
51:"修改节设置",
|
||||
52:"游戏内置乐器如下:请输入英文\n",
|
||||
53:"打开音·创项目...",
|
||||
54:"打开旧项目...",
|
||||
55:"保存项目",
|
||||
56:"另存为...",
|
||||
57:"退出",
|
||||
58:"文件",
|
||||
59:"从钢琴MP3导入音轨",
|
||||
60:"从midi导入音轨",
|
||||
61:"从文本文件导入音轨",
|
||||
62:"输入音符至音轨",
|
||||
63:"编辑",
|
||||
64:"生成文件至...",
|
||||
65:"生成函数包至...",
|
||||
66:"生成附加包文件至...",
|
||||
67:"函数(包)",
|
||||
68:"将音乐以方块存储生成地图",
|
||||
69:"将音乐以方块存储载入地图…",
|
||||
70:"将音乐以指令存储生成地图",
|
||||
71:"将音乐以指令存储载入地图…",
|
||||
72:"将音乐以音符盒存储生成地图",
|
||||
73:"将音乐以音符盒存储载入地图…",
|
||||
74:"世界",
|
||||
75:"生成符合当前音乐的函数播放器…",
|
||||
76:"将选中音轨以指令存储生成.bdx文件…",
|
||||
77:"由地图导出至.bdx文件…",
|
||||
78:"由地图导出至.RyStruct文件…",
|
||||
79:"将函数载入世界…",
|
||||
80:"将大函数分割并建立执行链…",
|
||||
81:"辅助功能",
|
||||
82:"展示生成结果",
|
||||
83:"建立位于localhost:8080上的websocket服务器播放选中音轨",
|
||||
84:"实验功能",
|
||||
85:"清除临时文件",
|
||||
86:"清除存在文件",
|
||||
87:"帮助",
|
||||
88:"关于",
|
||||
89:"发送错误日志反馈",
|
||||
90:"帮助与疑问",
|
||||
91:"音乐总设置(项目设置)",
|
||||
92:"地图/函数包名:",
|
||||
93:"音乐标题:",
|
||||
94:"是否重复:",
|
||||
95:"玩家选择器:",
|
||||
96:"重置项目设置",
|
||||
97:"当前音轨设置(段落设置)",
|
||||
98:"执行实体名:",
|
||||
99:"使用计分板:",
|
||||
100:"所用的乐器:",
|
||||
101:"当前音轨名:",
|
||||
102:"删除选中音轨",
|
||||
|
||||
}
|
@ -1,113 +0,0 @@
|
||||
# -*- coding:utf-8 -*-
|
||||
|
||||
# 由金羿翻译工具generate字符串列表
|
||||
# 请在所需翻译 file 前from 此 file import READABLETEXT
|
||||
|
||||
|
||||
|
||||
READABLETEXT = {
|
||||
0:"ERROR❌",
|
||||
1:"TIPS❗",
|
||||
2:"Clearing log(this wont be in the file)",
|
||||
3:"Could not clear the temporary files or logs",
|
||||
4:"saved",
|
||||
5:"New Musicreater Project",
|
||||
6:"Select old-type project",
|
||||
7:"Select Musicreater Project",
|
||||
8:"Cant open:{}, please check if youve entered the right name",
|
||||
9:"Musicreat - Aboit",
|
||||
10:"Musicreater",
|
||||
11:"Ver. {}",
|
||||
12:"RYOUN",
|
||||
13:"凌云团队",
|
||||
14:"Team-Ryoun",
|
||||
15:"Developer: Eilles(W-YI)",
|
||||
16:"Email: EillesWan@outlook.com",
|
||||
17:"QQ: 2647547478",
|
||||
18:"QQ group: 861684859",
|
||||
19:"Musicreater - Help",
|
||||
20:"Select sound file",
|
||||
21:"Select MIDI file",
|
||||
22:"Select NoteText file",
|
||||
23:"Get Note info",
|
||||
24:"Write in Note info: {}",
|
||||
25:"Select generating file",
|
||||
26:"Select generating folder",
|
||||
27:"Select generating .mcpack file",
|
||||
28:"Input position info",
|
||||
29:"Select generating world folder",
|
||||
30:"Select generating Function Pack",
|
||||
31:"Select .mcfunction file ",
|
||||
32:"Select .bdx file ",
|
||||
33:"DONE✔",
|
||||
34:"Input playing rate",
|
||||
35:"Generating",
|
||||
36:"Select a world folder",
|
||||
37:"Make sure",
|
||||
38:"Generate .RyStruct file",
|
||||
39:"FAILED❌",
|
||||
40:"邮件反馈信息输入",
|
||||
41:"Musicreater - Eilles - {}",
|
||||
42:"执行实体名: {}",
|
||||
43:"使用计分板: {}",
|
||||
44:"所用的乐器: {}",
|
||||
45:"当前音轨名: {}",
|
||||
46:"Pack Name: {}",
|
||||
47:"MusicTitle: {}",
|
||||
48:"IsRepeat?: {}",
|
||||
49:"玩家选择器: {}",
|
||||
50:"修改主设置",
|
||||
51:"修改节设置",
|
||||
52:"游戏内置乐器如下: 请输入英文\n",
|
||||
53:"Open...",
|
||||
54:"Open Old Project...",
|
||||
55:"Save",
|
||||
56:"Save as...",
|
||||
57:"Exit",
|
||||
58:"File",
|
||||
59:"Load tracks from sound",
|
||||
60:"Load tracks from Midi",
|
||||
61:"Load tracks from Text",
|
||||
62:"Input notes to track",
|
||||
63:"Edit",
|
||||
64:"Generate file...",
|
||||
65:"Generate function pack...",
|
||||
66:"Generate .mcpack file...",
|
||||
67:"Functions(Pack)",
|
||||
68:"Save music as blocks into a map",
|
||||
69:"Save music as blocks into a exist map...",
|
||||
70:"Save music as commands into a map",
|
||||
71:"Save music as commands into a exist map...",
|
||||
72:"Save music as notebox into a map",
|
||||
73:"Save music as notebox into a exist map...",
|
||||
74:"World",
|
||||
75:"generate符合当前音乐的函数播放器...",
|
||||
76:"Save selected track as commands in .bdx file...",
|
||||
77:"由 map导出至.bdx file...",
|
||||
78:"由 map导出至.RyStruct file...",
|
||||
79:"将函数载入 world...",
|
||||
80:"将大函数分割并建立执行链...",
|
||||
81:"辅助功能",
|
||||
82:"Show generating result",
|
||||
83:"建立位于localhost:8080上的websocket服务器播放选中音轨",
|
||||
84:"实验功能",
|
||||
85:"清除临时 file ",
|
||||
86:"清除存在 file ",
|
||||
87:"帮助",
|
||||
88:"关于",
|
||||
89:"发送错误日志反馈",
|
||||
90:"帮助与疑问",
|
||||
91:"音乐总设置(项目设置)",
|
||||
92:" map/函数包名: ",
|
||||
93:"音乐标题: ",
|
||||
94:"是否重复: ",
|
||||
95:"玩家选择器: ",
|
||||
96:"重置项目设置",
|
||||
97:"当前音轨设置(段落设置)",
|
||||
98:"执行实体名: ",
|
||||
99:"使用计分板: ",
|
||||
100:"所用的乐器: ",
|
||||
101:"当前音轨名: ",
|
||||
102:"删除选中音轨",
|
||||
|
||||
}
|
161
languages/zhCN.py
Normal file
161
languages/zhCN.py
Normal file
@ -0,0 +1,161 @@
|
||||
# -*- coding:utf-8 -*-
|
||||
|
||||
# 由金羿翻译工具生成字符串列表
|
||||
# 请在所需翻译文件前from 此文件 import READABLETEXT
|
||||
|
||||
|
||||
|
||||
|
||||
READABLETEXT = {
|
||||
'Translator':(("金羿 Eilles 原稿",True),),
|
||||
# 此处是语言翻译者列表,其中每个元组第一项为显示文本,第二项为此文本是否为开发者名字
|
||||
0:"错误❌",
|
||||
1:"提示❗",
|
||||
2:"清除log(此句不载入日志)",
|
||||
3:"无法清除日志及临时文件",
|
||||
4:"已存储",
|
||||
5:"新建 音·创 项目",
|
||||
6:"请选择旧类型的项目",
|
||||
7:"请选择 音·创 项目",
|
||||
8:"无法打开文件:{},请查看您是否输入正确",
|
||||
9:"音·创 - 关于",
|
||||
10:"音·创 Musicreater",
|
||||
11:"当前版本:{}",
|
||||
12:"""凌云我的世界开发团队\n×\n凌云计算机应用软件开发团队""",
|
||||
13:"确定",
|
||||
14:"请输入音符",
|
||||
15:(("- 开发者 -",False),("金羿 Eilles",True),("EillesWan@outlook.com",False),("QQ 2647547478",False)),
|
||||
# 此处是开发者列表,其中每个元组第一项为显示文本,第二项为此文本是否为开发者名字
|
||||
16:"- 翻译者 -",
|
||||
# 17:"",
|
||||
18:"讨论群: 861684859",
|
||||
19:"音·创 - 帮助",
|
||||
20:"请选择钢琴声音的音乐文件",
|
||||
21:"请选择 MIDI 文件",
|
||||
22:"请选择 音符文本 文件",
|
||||
23:"获取音符信息",
|
||||
24:"音符数据写入{}",
|
||||
25:"请选择文件生成的位置",
|
||||
26:"请选择文件夹生成的位置",
|
||||
27:"请选择.mcpack文件生成的位置",
|
||||
28:"坐标信息输入",
|
||||
29:"请选择世界文件夹生成的位置",
|
||||
30:"请选择函数包生成的位置",
|
||||
31:"请选择 .mcfunction 文件",
|
||||
32:"请选择需要生成的.bdx文件",
|
||||
33:"完成✔",
|
||||
34:"输入播放速度",
|
||||
35:"创建中",
|
||||
36:"请选择世界文件夹所在的位置",
|
||||
37:"请确认",
|
||||
38:"生成.RyStruct文件",
|
||||
39:"失败❌",
|
||||
40:"邮件反馈信息输入",
|
||||
41:"音·创 - 金羿 - {}",
|
||||
42:"执行实体名:{}",
|
||||
43:"使用计分板:{}",
|
||||
44:"所用的乐器:{}",
|
||||
45:"当前音轨名:{}",
|
||||
46:"包名:{}",
|
||||
47:"音乐标题:{}",
|
||||
48:"是否重复:{}",
|
||||
49:"玩家选择器:{}",
|
||||
50:"修改主设置",
|
||||
51:"修改节设置",
|
||||
52:"游戏内置乐器如下:请输入英文\n",
|
||||
53:"打开音·创项目...",
|
||||
54:"打开旧项目...",
|
||||
55:"保存项目",
|
||||
56:"另存为...",
|
||||
57:"退出",
|
||||
58:"文件",
|
||||
59:"从钢琴MP3导入音轨",
|
||||
60:"从midi导入音轨",
|
||||
61:"从文本文件导入音轨",
|
||||
62:"输入音符至音轨",
|
||||
63:"编辑",
|
||||
64:"生成文件至...",
|
||||
65:"生成函数包至...",
|
||||
66:"生成附加包文件至...",
|
||||
67:"函数(包)",
|
||||
68:"将音乐以方块存储生成地图",
|
||||
69:"将音乐以方块存储载入地图…",
|
||||
70:"将音乐以指令存储生成地图",
|
||||
71:"将音乐以指令存储载入地图…",
|
||||
72:"将音乐以音符盒存储生成地图",
|
||||
73:"将音乐以音符盒存储载入地图…",
|
||||
74:"世界",
|
||||
75:"生成符合当前音乐的函数播放器…",
|
||||
76:"将选中音轨以指令存储生成.bdx文件…",
|
||||
77:"由地图导出至.bdx文件…",
|
||||
78:"由地图导出至.RyStruct文件…",
|
||||
79:"将函数载入世界…",
|
||||
80:"将大函数分割并建立执行链…",
|
||||
81:"辅助功能",
|
||||
82:"展示生成结果",
|
||||
83:"建立位于localhost:8080上的websocket服务器播放选中音轨",
|
||||
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:"MMFM0.0.6版本工程文件",
|
||||
112:"全部类型",
|
||||
113:"钢琴声音的音频文件",
|
||||
114:"Midi文件",
|
||||
115:"文本文件",
|
||||
116:"请输入坐标:",
|
||||
117:"您输入的格式有误,请重新输入!",
|
||||
118:"我的世界指令函数文件",
|
||||
119:"请输入执行链生成坐标:",
|
||||
120:"您输入的格式有误,请重新输入。",
|
||||
121:"您的函数文件不大于一万条指令,无需进行分割操作。",
|
||||
122:"请输入执行链生成相对坐标:",
|
||||
123:"FastBuilder结构文件",
|
||||
124:"转换结束!\n{}",
|
||||
125:"一秒,音乐走几拍?",
|
||||
126:"按下确认后,在游戏中使用connect指令连接localhost:8080,即可播放",
|
||||
127:"请输入区域选择的开始坐标:",
|
||||
128:"请输入区域选择的结束坐标:",
|
||||
129:"所选区块导出时是否需要保留空气方块?",
|
||||
130:"音·创结构文件",
|
||||
131:"文件已生成\n{}",
|
||||
132:"文件无法生成\n{}\n{}",
|
||||
133:"本功能尚未开发。",
|
||||
134:"您的称呼",
|
||||
135:"您的联系方式",
|
||||
136:"您对问题的描述",
|
||||
137:"在程序结束后将清除日志及临时文件信息。",
|
||||
138:"在程序结束后将不会清除日志及临时文件信息。",
|
||||
139:"修改包名",
|
||||
140:"修改音乐标题",
|
||||
141:"修改玩家选择器\n注意!要加上中括号“[]”",
|
||||
142:"修改本音轨的执行实体名",
|
||||
143:"修改本音轨所用的积分板",
|
||||
144:"修改本音轨所用乐器",
|
||||
145:"您输入的乐器并非游戏内置乐器,是否继续用您输入的字符作为乐器?",
|
||||
146:"修改本音轨生成的文件名",
|
||||
|
||||
}
|
Reference in New Issue
Block a user