在你提供的代码片段中,`Locales`是一个用于存储多种语言文本字符串的表。每个键应该对应一个特定的字符串值,通常用于游戏中的提示信息或用户界面文本。
我会为你的代码添加注释,并将它翻译成简体中文。以下是更新后的代码:
Locales = {
-- 显示活跃角色
["show_active_character"] = "显示活跃角色",
-- 活跃角色:%s
["active_character"] = "活跃角色: %s",
-- 获取数据时发生错误。
["error_obtaining_data"] = "获取数据时发生错误。",
-- 删除当前角色。
["delete_current_character"] = "删除您当前的角色。",
-- 角色已删除
["character_deleted"] = "角色已删除",
-- 删除角色时出现问题。
["error_deleting_character"] = "删除角色时出现问题。",
-- 注册成功。祝您玩得愉快!
["registration_successful"] = "注册成功。祝您玩得愉快!",
-- 返回您的名字
["return_first_name"] = "返回您的名字",
-- 返回您的姓氏
["return_last_name"] = "返回您的姓氏",
-- 返回您的全名
["return_full_name"] = "返回您的全名",
-- 返回您的性别
["return_sex"] = "返回您的性别",
-- 返回您的出生日期
["return_dob"] = "返回您的出生日期",
-- 返回您的身高
["return_height"] = "返回您的身高",
-- 获取名字时出现问题。
["error_getting_first_name"] = "获取名字时出现问题。",
-- 获取姓氏时出现问题。
["error_getting_last_name"] = "获取姓氏时出现问题。",
-- 获取全名时出现问题。
["error_getting_full_name"] = "获取全名时出现问题。",
-- 获取性别时出现问题。
["error_getting_sex"] = "获取性别时出现问题。",
-- 获取出生日期时出现问题。
["error_getting_dob"] = "获取出生日期时出现问题。",
-- 获取身高时出现问题。
["error_getting_height"] = "获取身高时出现问题。",
-- 名字:%s
["first_name"] = "名字: %s",
-- 姓氏:%s
["last_name"] = "姓氏: %s",
-- 姓名:%s
["name"] = "姓名: %s",
-- 性别:%s
["sex"] = "性别: %s",
-- 出生日期:%s
["dob"] = "出生日期: %s",
-- 身高:%s 英寸
["height"] = "身高: %s 英寸",
-- 无效数据,请重试。
["invalid_data"] = "无效数据,请重试。",
-- 数据格式无效,请重试。
["invalid_data_format"] = "数据格式无效,请重试。",
-- 加载角色时出现问题!
["loading_character_issue_missing_identifier"] = "\n加载角色时出现问题!\n错误代码:identifier-missing\n\n这是由于您的标识符缺失造成的。请稍后再来或向服务器管理员报告此问题。",
-- 加载角色时出现问题!
["loading_character_issue_missing_identity"] = "\n加载角色时出现问题!\n错误代码:identity-missing\n\n似乎您的身份缺失,请尝试重新连接。",
-- 角色已删除。请重新加入以创建新角色。
["character_deleted_rejoin"] = "角色已删除。请重新加入以创建新角色。",
-- 您已经注册过了。
["already_registered"] = "您已经注册过了。",
-- 无效格式(名字):请重试。
["invalid_format_first_name"] = "无效格式(名字):请重试。",
-- 无效格式(姓氏):请重试。
["invalid_format_last_name"] = "无效格式(姓氏):请重试。",
-- 无效格式(出生日期):请重试。
["invalid_format_dob"] = "无效格式(出生日期):请重试。",
-- 无效格式(性别):请重试。
["invalid_format_sex"] = "无效格式(性别):请重试。",
-- 无效格式(身高):请重试。
["invalid_format_height"] = "无效格式(身高):请重试。",
}
这个表针对不同情况提供了国际化支持,方便在客户端或服务器端调用。通常,这样的表会被放在Client.lua中,因为它主要用于处理用户界面和显示消息。如果需要将其放到Server.lua中,则是为了在服务器端处理更复杂的逻辑。 |