feat(localization): add prompts

This commit is contained in:
kamiya10
2022-12-31 00:47:43 +08:00
parent 3dde1dae43
commit 7c71f62ff6
3 changed files with 547 additions and 125 deletions

View File

@@ -1041,6 +1041,217 @@
"ok": "OK"
}
},
"prompt": {
"totp": {
"header": "Two-factor Authentication",
"description": "Enter a numeric code from your authenticator app",
"use_otp": "Use OTP",
"verify": "Verify",
"input_placeholder": "Code",
"input_error": "Invalid Code"
},
"otp": {
"header": "Two-factor Authentication",
"description": "Enter one of your saved recovery codes",
"use_otp": "Use TOTP",
"verify": "Verify",
"input_placeholder": "Code",
"input_error": "Invalid Code"
},
"email_otp": {
"header": "Two-factor Authentication",
"description": "Enter a numeric code that was sent to your email",
"cancel": "Cancel",
"verify": "Verify",
"input_placeholder": "Code",
"input_error": "Invalid Code"
},
"primary_password": {
"header": "Primary Password Required",
"description": "Please enter your Primary Password."
},
"change_favorite_group_name": {
"header": "Change Group Name",
"description": "Enter a new name",
"cancel": "Cancel",
"change": "Change",
"input_placeholder": "Name",
"input_error": "Name is required",
"message": {
"success": "Group renamed"
}
},
"direct_access_user_id": {
"header": "Direct Access",
"description": "Enter a User URL or ID (UUID)",
"cancel": "Cancel",
"ok": "OK",
"input_error": "User URL/ID is required",
"message": {
"error": "Invalid URL/ID"
}
},
"direct_access_username": {
"header": "Direct Access",
"description": "Enter a Username",
"cancel": "Cancel",
"ok": "OK",
"input_error": "Username is required"
},
"direct_access_world_id": {
"header": "Direct Access",
"description": "Enter a World URL or ID (UUID)",
"cancel": "Cancel",
"ok": "OK",
"input_error": "World URL/ID is required",
"message": {
"error": "Invalid URL/ID"
}
},
"direct_access_avatar_id": {
"header": "Direct Access",
"description": "Enter a Avatar URL or ID (UUID)",
"cancel": "Cancel",
"ok": "OK",
"input_error": "Avatar URL/ID is required",
"message": {
"error": "Invalid URL/ID"
}
},
"direct_access_omni": {
"header": "Direct Access",
"description": "Enter a User/World/Instance/Avatar/Group URL or ID (UUID)",
"cancel": "Cancel",
"ok": "OK",
"input_error": "URL/ID is required",
"message": {
"error": "Invalid URL/ID"
}
},
"notification_timeout": {
"header": "Notification Timeout",
"description": "Enter amount of seconds",
"cancel": "Cancel",
"ok": "OK",
"input_error": "Valid number is required"
},
"overlay_message_timeout": {
"header": "Overlay Message Timeout",
"description": "Enter amount of seconds",
"cancel": "Cancel",
"ok": "OK",
"input_error": "Valid number is required"
},
"rename_avatar": {
"header": "Rename Avatar",
"description": "Enter avatar name",
"cancel": "Cancel",
"ok": "OK",
"input_error": "Valid name is required",
"message": {
"success": "Avatar renamed"
}
},
"change_avatar_description": {
"header": "Change Description",
"description": "Enter avatar description",
"cancel": "Cancel",
"ok": "OK",
"input_error": "Valid description is required",
"message": {
"success": "Avatar description changed"
}
},
"rename_world": {
"header": "Rename World",
"description": "Enter world name",
"cancel": "Cancel",
"ok": "OK",
"input_error": "Valid name is required",
"message": {
"success": "World renamed"
}
},
"change_world_description": {
"header": "Change Description",
"description": "Enter world description",
"cancel": "Cancel",
"ok": "OK",
"input_error": "Valid description is required",
"message": {
"success": "World description changed"
}
},
"change_world_capacity": {
"header": "Change Capacity",
"description": "Enter world capacity, Max: 40",
"cancel": "Cancel",
"ok": "OK",
"input_error": "Valid number is required",
"message": {
"success": "World capacity changed"
}
},
"change_world_preview": {
"header": "Change YouTube Preview",
"description": "Enter world YouTube preview",
"cancel": "Cancel",
"ok": "OK",
"input_error": "Valid YouTube URL is required",
"message": {
"error": "Invalid YouTube URL",
"success": "World YouTube preview changed"
}
},
"change_table_size": {
"header": "Max Table Size",
"description": "Larger table sizes may impact RAM usage and performance (default: 1000)",
"cancel": "Cancel",
"save": "Save",
"input_error": "Valid number is required"
},
"photon_lobby_timeout": {
"header": "User Timeout Threshold",
"description": "Enter amount of seconds (default: 3)",
"cancel": "Cancel",
"ok": "OK",
"input_error": "Valid number is required"
},
"auto_clear_cache": {
"header": "Clear VRCX Cache Timer",
"description": "Enter amount of hours, larger values may impact RAM usage and performance (default: 24, disabled: 0)",
"cancel": "Cancel",
"ok": "OK",
"input_error": "Valid number is required"
},
"new_local_favorite_group": {
"header": "New Group",
"description": "Enter a world favorite group name",
"cancel": "Cancel",
"ok": "OK",
"input_error": "Name is required",
"message": {
"error": "Group already exists with the name {name}"
}
},
"local_favorite_group_rename": {
"header": "Rename Group",
"description": "Enter a world favorite group name",
"cancel": "Cancel",
"save": "Save",
"input_error": "Name is required",
"message": {
"error": "Group already exists with the name {name}"
}
},
"pending_offline_delay": {
"header": "Pending Offline",
"description": "Set pending offline delay in seconds (default: 110)",
"cancel": "Cancel",
"save": "Save",
"input_error": "Valid number is required"
}
},
"table": {
"feed": {
"date": "Date",

View File

@@ -21,7 +21,7 @@
"register": "註冊",
"forgotPassword": "忘記密碼?",
"field": {
"username": "玩家名稱或電子郵件",
"username": "玩家名稱或電子信箱",
"password": "密碼",
"saveCredentials": "儲存登入資料",
"devEndpoint": "開發接口",
@@ -1041,6 +1041,217 @@
"ok": "OK"
}
},
"prompt": {
"totp": {
"header": "雙重認證",
"description": "輸入你的身份驗證器應用程式中的數字代碼",
"use_otp": "使用一次性密碼",
"verify": "驗證",
"input_placeholder": "驗證碼",
"input_error": "無效的代碼"
},
"otp": {
"header": "雙重認證",
"description": "輸入你儲存的其中一個備份驗證碼",
"use_otp": "使用驗證碼",
"verify": "驗證",
"input_placeholder": "備份驗證碼",
"input_error": "無效的代碼"
},
"email_otp": {
"header": "雙重認證",
"description": "輸入寄送到電子信箱的數字代碼",
"cancel": "取消",
"verify": "驗證",
"input_placeholder": "代碼",
"input_error": "無效的代碼"
},
"primary_password": {
"header": "需要主密碼",
"description": "請輸入你的主密碼"
},
"change_favorite_group_name": {
"header": "變更收藏群組名稱",
"description": "輸入新名稱",
"cancel": "取消",
"change": "變更",
"input_placeholder": "名稱",
"input_error": "需要名稱",
"message": {
"success": "已重新命名收藏群組"
}
},
"direct_access_user_id": {
"header": "直接存取",
"description": "輸入玩家連結或玩家 ID (UUID)",
"cancel": "取消",
"ok": "OK",
"input_error": "需要玩家連結 / 玩家 ID",
"message": {
"error": "無效的連結或 ID"
}
},
"direct_access_username": {
"header": "直接存取",
"description": "輸入玩家名稱",
"cancel": "取消",
"ok": "OK",
"input_error": "需要玩家名稱"
},
"direct_access_world_id": {
"header": "直接存取",
"description": "輸入世界連結或世界 ID (UUID)",
"cancel": "取消",
"ok": "OK",
"input_error": "需要世界連結 / 世界 ID",
"message": {
"error": "無效的連結或 ID"
}
},
"direct_access_avatar_id": {
"header": "直接存取",
"description": "輸入角色連結或角色 ID (UUID)",
"cancel": "取消",
"ok": "OK",
"input_error": "需要角色連結 / 角色 ID",
"message": {
"error": "無效的連結或 ID"
}
},
"direct_access_omni": {
"header": "直接存取",
"description": "輸入玩家 / 世界 / 房間 / 角色連結 或 ID (UUID)",
"cancel": "取消",
"ok": "OK",
"input_error": "需要連結或 ID",
"message": {
"error": "無效的連結或 ID"
}
},
"notification_timeout": {
"header": "通知顯示時間",
"description": "輸入秒數",
"cancel": "取消",
"ok": "OK",
"input_error": "請輸入有效的秒數"
},
"overlay_message_timeout": {
"header": "訊息疊層顯示時間",
"description": "輸入秒數",
"cancel": "取消",
"ok": "OK",
"input_error": "請輸入有效的秒數"
},
"rename_avatar": {
"header": "重新命名角色",
"description": "輸入角色名稱",
"cancel": "取消",
"ok": "OK",
"input_error": "請輸入有效的名稱",
"message": {
"success": "已重新命名角色"
}
},
"change_avatar_description": {
"header": "變更角色敘述",
"description": "輸入角色敘述",
"cancel": "取消",
"ok": "OK",
"input_error": "請輸入有效的敘述",
"message": {
"success": "已變更角色敘述"
}
},
"rename_world": {
"header": "重新命名世界",
"description": "輸入世界名稱",
"cancel": "取消",
"ok": "OK",
"input_error": "請輸入有效的名稱",
"message": {
"success": "已重新命名世界"
}
},
"change_world_description": {
"header": "變更世界敘述",
"description": "輸入世界敘述",
"cancel": "取消",
"ok": "OK",
"input_error": "請輸入有效的敘述",
"message": {
"success": "已變更世界敘述"
}
},
"change_world_capacity": {
"header": "變更世界最大人數",
"description": "輸入世界最大人數, 最大40",
"cancel": "取消",
"ok": "OK",
"input_error": "請輸入有效的人數",
"message": {
"success": "已變更世界最大人數"
}
},
"change_world_preview": {
"header": "變更 YouTube 預覽",
"description": "輸入世界 YouTube 預覽",
"cancel": "取消",
"ok": "OK",
"input_error": "請輸入有效的 Youtube 連結",
"message": {
"error": "無效的 Youtube 連結",
"success": "世界 YouTube 預覽已變更"
}
},
"change_table_size": {
"header": "最大表格大小",
"description": "較大的資料表大小可能會影響內存用量和性能 預設1000",
"cancel": "取消",
"save": "儲存",
"input_error": "請輸入有效的行數"
},
"photon_lobby_timeout": {
"header": "玩家愈時閥值",
"description": "輸入秒數預設3",
"cancel": "取消",
"ok": "OK",
"input_error": "請輸入有效的秒數"
},
"auto_clear_cache": {
"header": "VRCX 快取清除間隔",
"description": "輸入小時數,較大的數值可能會影響內存用量和性能 預設24關閉0",
"cancel": "取消",
"ok": "OK",
"input_error": "請輸入有效的小時數"
},
"new_local_favorite_group": {
"header": "新增收藏群組",
"description": "輸入世界收藏群組名稱",
"cancel": "取消",
"ok": "OK",
"input_error": "請輸入有效的名稱",
"message": {
"error": "名稱為 {name} 的群組已存在"
}
},
"local_favorite_group_rename": {
"header": "重新命名收藏群組",
"description": "輸入世界收藏群組名稱",
"cancel": "取消",
"save": "儲存",
"input_error": "請輸入有效的名稱",
"message": {
"error": "名稱為 {name} 的群組已存在"
}
},
"pending_offline_delay": {
"header": "待確認離線",
"description": "設定將玩家標記為離線之前的延遲秒數預設110",
"cancel": "取消",
"save": "儲存",
"input_error": "請輸入有效的秒數"
}
},
"table": {
"feed": {
"date": "時間",