Skip to content

Instantly share code, notes, and snippets.

@gretchi
Last active October 7, 2023 10:40
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gretchi/3b844a834301f614c9f00f0791ee325e to your computer and use it in GitHub Desktop.
Save gretchi/3b844a834301f614c9f00f0791ee325e to your computer and use it in GitHub Desktop.
SayoDevice v2 日本語化プロファイル

SayoDevice v2 日本語化プロファイル

SayoDevice制御プログラム v2 のUIを日本語に翻訳したプロファイルです。

適用方法は「中国語のプロファイルを上書きする方法」と「ちゃんと日本語として追加する方法(上級者向け)」の2通りあります。

1. zh.json を置き換える

html/assets/i18n/zh.json の内容を ja.json へ置き換える

2. main.*.js に日本語プロファイルを追加する (上級者向け)

html/assets/i18nja.json を追加し、main.*.js を以下の通り書き換える

diff main.c9f95a8961a52e8819ac.original.js main.c9f95a8961a52e8819ac.js 
17614c17614
<                     return ["zh", "en"].includes(t) ? t : "en"
---
>                     return ["ja", "zh", "en"].includes(t) ? t : "en"
29915a29916,29918
>                 }, {
>                     key: "ja",
>                     value: "日本語"
39303c39306
<                             defaultLanguage: "zh"
---
>                             defaultLanguage: "ja"
{
"WARN": {
"PWD_INPUT": "Max 29 ASCII characters. conflict with custom device name for O2C.",
"CONFIRM_RESET": "Are you sure you want to reset the current content ?",
"GENERAM_DIALOG_SIZE": "For a better display, make sure the current browser window is larger than 1400 pixels!",
"IMPORT_SCRIPT": "Please select which script to import into",
"MAX_STEP_COUNTER": "Max step counter 1000",
"CLEAR_ALL_STEP": "Are you sure you want to clear all step with current script ?",
"RANGE_OPERATION": "Please enter the range that needs to be operated.",
"IS_WINDOW_7": "If your Operating System is window 7, please use firefox browser to edit script"
},
"TITLE": {
"STRING": "文字列を入力して下さい",
"PWD": "パスワードを入力して下さい",
"RESET": "リセット",
"EXPORT_SC": "エクスポートファイル名",
"RENAME_SC": "スクリプトの名前変更"
},
"MENUS": {
"KEY": "キー",
"KEY_V2": "キー v2",
"SCRIPT": "スクリプト",
"STRING": "文字列",
"PWD": "パスワード",
"DEVICE": "デバイス",
"OTHER": "その他",
"BACKUP": "バックアップ",
"TOUCH": "タッチ感度",
"LIGHT": "ライト",
"COLOR_TABLE": "カラーパレット"
},
"COMMON": {
"CONFIRM": "保存",
"COPY": "コピー",
"EDIT": "編集",
"CLEAR": "クリア",
"RANDOM": "ランダム",
"SAVE": "適用",
"MULTI": "選択肢",
"CANCEL": "キャンセル",
"COUNTER": "変更"
},
"HEADER": {
"DEVICE": "現在のデバイス"
},
"CONNECT": {
"CONNECT": "接続",
"TIP": "デバイスの USB を接続し、[デバイスを検索] をクリックしてください",
"ALL": "全て検索",
"SEARCH": "デバイスを検索",
"LOADING": "読み込み中"
},
"SETTING": {
"SW_LANG": "言語選択 (Language)",
"PREFERENCE": "設定",
"RECORD": "レコード",
"DELAY": "遅延の固定"
},
"MANAGE": {
"STRINGS": {
"SW_ENCODE": "エンコーディングを選択",
"TABLE_NO": "No.",
"TABLE_CONTENT": "コンテンツ",
"TABLE_OPERATION": "操作"
},
"SCRIPTS": {
"CO_SCRIPT": "編集するスクリプトを選択",
"IMPORT": "インポート",
"EXPORT": "エクスポート",
"RENAME_SC": "名前の変更",
"PARAMS": "パラメータ",
"OPTION_NAME": "オプション名",
"INSERT_BEFORE": "前に挿入",
"INSERT_BEFORE_LIST": "ステップの前にスクリプトを挿入",
"INSERT_AFTER": "後ろに挿入",
"INSERT_AFTER_LIST": "ステップの後ろにスクリプトを挿入",
"DELETE_STEP": "削除",
"CLEAR_ALL_STEP": "全てクリア",
"CLEAR_RANGE_STEP": "選択範囲をクリア",
"INSERT_ORDER": "順番",
"SCRIPTS_NAME": "スクリプト名",
"RESET_DELAY": "すべての遅延をリセット"
},
"META": {
"NAME": "デバイス名"
},
"KEY": {
"FN_BASIC": "Basic Fn",
"KEY_MODE": "Key Mode",
"STEP_TYPE": "Step Type",
"GENERAL_KEY": "General Key",
"LINUX_ONLY_KEY": "Linuxのみ使用可能"
},
"BACKUP": {
"RESTORE": "復元",
"BACKUP": "バックアップ",
"IMPORT_FILE": "インポート"
},
"LIGHT": {
"MODE": "Light Mode"
}
},
"JSON_TITLE": {
"COMBINATION_KEYS": "Modifier key",
"AUTO_ENTER": "Auto Enter",
"EVENT": "Event",
"INTERVAL": "Interval Time",
"SPEED": "Speed",
"GENERAL_KEY": "General Key",
"AXIS": "Axis",
"AXIS_X": "Axis X",
"AXIS_Y": "Axis Y",
"SELECT_AXIS": "Select Axis",
"DELAY": "Key Delay Time",
"SELECT_FN": "Select FN",
"OPTIONS_BYTE": "Options Byte",
"MOUSE_KEY": "Mouse Key",
"MOUSE_SCROLL": "Mouse Scroll",
"MEDIA_KEY": "Media Key",
"SELECT_STRING": "Select String",
"PARAMS": "Incoming Param",
"SELECT_PWD": "Select Password",
"OPERATION_COUNTER": "Operation Counter",
"SCRIPT_NAME": "Script Name",
"RANGE_SIGNED_CHAR": "Range -128~127",
"RANGE_U8_ROLL": "x8 roll 0~x",
"RANGE_U8": "Range 0~255",
"RANGE_X256": "x256 0~255",
"RANGE_X1": "x1 0~255",
"PARAMS_OPTIONAL": "Parans(Optional)",
"ASCII_STR": "ASCII Char",
"UNICODE_STR": "Unicode Char",
"SELECT_COLOR": "Select Color",
"COLOR": "Color",
"SELECT_OP": "Select Operation"
},
"none": "なし",
"SW": "SW",
"FN": "FN",
"按键": "キー",
"灯光": "ライト",
"脚本": "スクリプト",
"VID/PID": "VID/PID",
"密码": "パスワード",
"一键密码": "ワンキーパスワード",
"设备名称": "デバイス名",
"默认": "デフォルト",
"键盘": "キーボード",
"鼠标": "マウス",
"一般键": "General Keys",
"组合键": "Modifier Keys",
"鼠标键": "Mouse Keys",
"左键": "左クリック",
"右键": "右クリック",
"中键": "中クリック",
"选择颜色": "色を選択",
"速度": "速度",
"事件": "イベント",
"间隔时间": "間隔",
"指定颜色": "Select Color",
"指示灯": "Indicator Light",
"按下灭 抬起亮": "Keydown open light, keyup close light",
"按下亮 抬起灭": "Keydown close light, keyup open light",
"渐隐渐显": "フェードインアウト",
"鼠标模式": "マウスモード",
"键盘二步操作": "2ステップショートカット",
"二步操作": "2ステップショートカット",
"多媒体控制": "マルチメディアコントロール",
"多媒体按键": "マルチメディアコントロールキー",
"不设置": "未設定",
"屏幕亮度+": "輝度 +",
"屏幕亮度-": "輝度 -",
"禁用/启用相机": "カメラの有効/無効",
"开始录屏": "画面収録を開始",
"打开游戏栏": "ゲームバーを開く",
"开始直播": "ライブ配信を開始",
"静音": "ミュート",
"音量+": "音量 +",
"音量-": "音量 -",
"播放/暂停": "再生/一時停止",
"停止": "停止",
"上一曲": "前の曲へ",
"下一曲": "次の曲へ",
"低音": "低音",
"低音+": "低音 +",
"低音-": "低音 -",
"高音+": "高音 +",
"高音-": "高音 -",
"媒体选择": "Media selection",
"邮件": "メール",
"计算器": "電卓",
"我的电脑": "コンピューター",
"网页搜索": "ブラウザ検索",
"网页主页": "ブラウザホームページ",
"网页后退": "ブラウザ戻る",
"网页前进": "ブラウザ進む",
"网页停止": "ブラウザ中止",
"网页刷新": "ブラウザ更新",
"网页收藏": "ブラウザブックマーク",
"屏幕截图": "スクリーンショット",
"选择密码": "パスワードを選択",
"自动回车": "自動でEnter",
"密码1": "パスワード 1",
"密码2": "パスワード 2",
"密码3": "パスワード 3",
"密码4": "パスワード 4",
"密码5": "パスワード 5",
"密码6": "パスワード 6",
"密码7": "パスワード 7",
"密码8": "パスワード 8",
"密码9": "パスワード 9",
"密码10": "パスワード 10",
"密码11": "パスワード 11",
"密码12": "パスワード 12",
"密码13": "パスワード 13",
"密码14": "パスワード 14",
"密码15": "パスワード 15",
"密码16": "パスワード 16",
"密码17": "パスワード 17",
"密码18": "パスワード 18",
"密码19": "パスワード 19",
"密码20": "パスワード 20",
"密码21": "パスワード 21",
"密码22": "パスワード 22",
"密码23": "パスワード 23",
"密码24": "パスワード 24",
"键盘+LED控制": "キーボード + LED コントロール",
"打开的LED": "LEDオン",
"关闭的LED": "LEDオフ",
"一键字符": "One-key character",
"一键写诗": "One-key write poetry",
"自锁模式": "Self-locking mode",
"多媒体控制-完整版": "Multimedia Control-Full Version",
"灯光v2": "lighting v2",
"静态": "Static",
"呼吸": "Breath",
"呼吸一次": "Breath-once",
"渐变": "Gradient",
"渐变一次": "Gradient-once",
"闪烁": "Twinkling",
"闪烁一次": "Twinkling-once",
"渐隐": "Fade Out",
"渐显": "Fade In",
"颜色": "Color",
"颜色模式": "カラーモード",
"速度设定": "Set speed",
"点亮保持": "Keep on",
"熄灭保持": "Keep off",
"ASCII字符": "ASCII Characters",
"Unicode字符": "Unicode Characters",
"切换": "Switch color",
"切换一次": "Swtich Color once",
"色表循环": "Cycle by color table",
"色表随机": "Random by color table",
"随机颜色": "Random color",
"按下渐隐 抬起渐显": "Press to fade out, lift to fade in",
"按下渐显 抬起渐隐": "lift to fade in, Press to fade out",
"按下后执行灯光配置": "Execute after pressing",
"抬起后执行灯光配置": "Execute after lifting",
"脚本选择": "Select script",
"脚本步骤": "Script step",
"字符串(Uincode)": "String unicode",
"字符串(GBK)": "String GB2312",
"结束": "END",
"地址跳转": "JMP",
"延时-x256": "Delay - x256",
"延时-x1": "Delay-x1",
"延时-随机-x256": "Delay - random - x256",
"延时-随机-x1": "Delay - random - x1",
"延时-参数-x256": "Delay - parameter - x256",
"延时-参数-x1": "Delay - parameter - x1",
"延时-随机-参数-x8": "Delay - random - parameter-x8",
"延时-随机-参数-x1": "Delay - random - parameter-x1",
"组合键-键值-按下": "Modifier_keys - key_value - press",
"一般键-键值-按下": "General_keys - key_value - press",
"鼠标键-键值-按下": "Mouse_keys - key_value - press",
"多媒体-键值-按下": "Multimedia - key_value - press",
"组合键-键值-松开": "Modifier_keys - key_value - release",
"一般键-键值-松开": "General_keys - key_value - release",
"鼠标键-键值-松开": "Mouse_keys - key_value - release",
"多媒体-键值-松开": "Multimedia - key_value - release",
"组合键-传参-按下": "Modifier_keys - parameter - press",
"一般键-传参-按下": "General_keys - parameter - press",
"鼠标键-传参-按下": "Mouse_keys - parameter - press",
"多媒体-传参-按下": "Multimedia - parameter - press",
"组合键-传参-松开": "Modifier_keys - parameter - release",
"一般键-传参-松开": "General_keys - parameter - release",
"鼠标键-传参-松开": "Mouse_keys-parameter - release",
"多媒体-传参-松开": "Multimedia - parameter - release",
"游戏控制器按键-键值-按下": "Joystick - key_value - press",
"游戏控制器按键-键值-松开": "Joystick - key_value - release",
"游戏控制器按键-传参-按下": "Joystick - parameter - press",
"游戏控制器按键-传参-松开": "Joystick - parameter - release",
"鼠标-光标移动-值": "Mouse - cursor movement - value",
"鼠标-光标移动-传参": "Mouse - cursor movement - parameter",
"参数减一不为零跳转": "パラメーター minus one is not zero jump",
"重载参数": "再読み込み",
"进入点动模式": "Enter jog mode",
"按键松开时阻塞": "Block when key up",
"按键按下时阻塞": "Block when key down",
"如果按键松开退出": "Exit when key up",
"如果按键按下退出": "Exit when key down",
"按下任意键退出": "Press any key to exit",
"从头开始再来一次": "Start from the beginning again",
"退出脚本": "Exit",
"字符串": "String",
"脚本名称": "Script name",
"参数1": "パラメーター1",
"参数2": "パラメーター2",
"参数3": "パラメーター3",
"参数4": "パラメーター4",
"参数(可选)": "Optional parameters",
"选中的脚本": "Current select script",
"用户脚本1": "スクリプト1",
"用户脚本2": "スクリプト2",
"用户脚本3": "スクリプト3",
"用户脚本4": "スクリプト4",
"用户脚本5": "スクリプト5",
"用户脚本6": "スクリプト6",
"用户脚本7": "スクリプト7",
"用户脚本8": "スクリプト8",
"用户脚本9": "スクリプト9",
"用户脚本10": "スクリプト10",
"用户脚本11": "スクリプト11",
"用户脚本12": "スクリプト12",
"用户脚本13": "スクリプト13",
"用户脚本14": "スクリプト14",
"用户脚本15": "スクリプト15",
"用户脚本16": "スクリプト16",
"用户脚本17": "スクリプト17",
"用户脚本18": "スクリプト18",
"用户脚本19": "スクリプト19",
"用户脚本20": "スクリプト20",
"用户脚本21": "スクリプト21",
"用户脚本22": "スクリプト22",
"用户脚本23": "スクリプト23",
"用户脚本24": "スクリプト24",
"用户脚本25": "スクリプト25",
"用户脚本26": "スクリプト26",
"用户脚本27": "スクリプト27",
"用户脚本28": "スクリプト28",
"用户脚本29": "スクリプト29",
"用户脚本30": "スクリプト30",
"用户脚本31": "スクリプト31",
"用户脚本32": "スクリプト32",
"游戏控制器-按键": "Joystick - bottom",
"刷新按键": "Key Refresh",
"灯光控制": "LED Control",
"灯光颜色设定": "Set LED Color",
"INC": "INC",
"游戏控制器-轴": "Game Control - Axis",
"未命名": "Unnamed",
"启动延时": "Start up delay",
"启用joystick": "Start up Joystick",
"按键1": "キー1",
"按键2": "キー2",
"按键3": "キー3",
"按键4": "キー4",
"按键5": "キー5",
"按键6": "キー6",
"按键7": "キー7",
"按键8": "キー8",
"按键9": "キー9",
"按键10": "キー10",
"按键11": "キー11",
"按键12": "キー12",
"按键13": "キー13",
"按键14": "キー14",
"按键15": "キー15",
"按键16": "キー16",
"按键17": "キー17",
"按键18": "キー18",
"按键19": "キー19",
"按键20": "キー20",
"按键21": "キー21",
"按键22": "キー22",
"按键23": "キー23",
"按键24": "キー24",
"按键25": "キー25",
"按键26": "キー26",
"按键27": "キー27",
"按键28": "キー28",
"按键29": "キー29",
"按键30": "キー30",
"按键31": "キー31",
"按键32": "キー32",
"字符串1": "文字列1",
"字符串2": "文字列2",
"字符串3": "文字列3",
"字符串4": "文字列4",
"字符串5": "文字列5",
"字符串6": "文字列6",
"字符串7": "文字列7",
"字符串8": "文字列8",
"字符串9": "文字列9",
"字符串10": "文字列10",
"字符串11": "文字列11",
"字符串12": "文字列12",
"字符串13": "文字列13",
"字符串14": "文字列14",
"字符串15": "文字列15",
"字符串16": "文字列16",
"字符串17": "文字列17",
"字符串18": "文字列18",
"字符串19": "文字列19",
"字符串20": "文字列20",
"字符串21": "文字列21",
"字符串22": "文字列22",
"字符串23": "文字列23",
"字符串24": "文字列24",
"选择字符串": "Select String",
"层0": "Level 0",
"层1": "Level 1",
"层2": "Level 2",
"层3": "Level 3",
"层4": "Level 4",
"选择按键层": "Select Button Level",
"选中灯1": "Select LED 1",
"选中灯2": "Select LED 2",
"选中灯3": "Select LED 3",
"选中灯4": "Select LED 4",
"选中灯5": "Select LED 5",
"选中灯6": "Select LED 6",
"选中灯7": "Select LED 7",
"选中灯8": "Select LED 8",
"选中灯9": "Select LED 9",
"选中灯10": "Select LED 10",
"选中灯11": "Select LED 11",
"选中灯12": "Select LED 12",
"关闭灯光": "Turn off LED",
"打开灯光": "Turn on LED",
"释放(重载)": "Release (reload)",
"轴": "Axis",
"X轴": "Axis X",
"Y轴": "Axis Y",
"Z轴": "Axis Z",
"旋转X轴": "Rotate Axis X",
"旋转Y轴": "Rotate Axis Y",
"旋转Z轴": "Rotate Axis Z",
"滑条": "Slider Bar",
"拨号": "Dial",
"滑块": "Slider Block",
"视觉头盔": "Vision helmet",
"滚轮": "Scroll wheel",
"色表号": "Color table number",
"请设定": "Please Set",
"编码器通道": "Encoder channel",
"传入的参数": "Incoming parameter",
"选择轴": "Select Axis",
"选择操作": "Select Operation",
"操作数": "Operation Counter",
"0~255的数值": "Range 0~255",
"选项字": "Options Byte",
"按键消抖时间": "Key shake-out time",
"字符": "Character",
"行数": "Row Counter",
"步骤数": "Step Counter"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment