Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion app/components/LocaleModal/messages.js
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,11 @@ export default defineMessages({

zh: {
id: 'hcclient.containers.LocaleToggle.zh',
defaultMessage: '普通话',
defaultMessage: '繁体中文',
},

cn: {
id: 'hcclient.containers.LocaleToggle.cn',
defaultMessage: '简体中文',
},
});
3 changes: 3 additions & 0 deletions app/i18n.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ const ptTranslationMessages = require('./translations/pt.json');
const ruTranslationMessages = require('./translations/ru.json');
const trTranslationMessages = require('./translations/tr.json');
const zhTranslationMessages = require('./translations/zh.json');
const cnTranslationMessages = require('./translations/cn.json');

let DEFAULT_LOCALE = 'en';
if (navigator && navigator.language) {
Expand All @@ -46,6 +47,7 @@ const appLocales = [
'ru',
'tr',
'zh',
'cn',
];

const formatTranslationMessages = (locale, messages) => {
Expand Down Expand Up @@ -81,6 +83,7 @@ const translationMessages = {
ru: formatTranslationMessages('ru', ruTranslationMessages),
tr: formatTranslationMessages('tr', trTranslationMessages),
zh: formatTranslationMessages('zh', zhTranslationMessages),
cn: formatTranslationMessages('cn', cnTranslationMessages),
};

exports.appLocales = appLocales;
Expand Down
3 changes: 2 additions & 1 deletion app/translations/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,5 +91,6 @@
"hcclient.containers.LocaleToggle.pt": "Português",
"hcclient.containers.LocaleToggle.ru": "Русский язык",
"hcclient.containers.LocaleToggle.tr": "Türkçe",
"hcclient.containers.LocaleToggle.zh": "普通话"
"hcclient.containers.LocaleToggle.zh": "繁体中文",
"hcclient.containers.LocaleToggle.cn": "简体中文"
}
3 changes: 2 additions & 1 deletion app/translations/bn.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,5 +91,6 @@
"hcclient.containers.LocaleToggle.pt": "Português",
"hcclient.containers.LocaleToggle.ru": "Русский язык",
"hcclient.containers.LocaleToggle.tr": "Türkçe",
"hcclient.containers.LocaleToggle.zh": "普通话"
"hcclient.containers.LocaleToggle.zh": "繁体中文",
"hcclient.containers.LocaleToggle.cn": "简体中文"
}
96 changes: 96 additions & 0 deletions app/translations/cn.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
{
"hcclient.components.MainMenu.menuBtn.toolTip": "主菜单",
"hcclient.components.MainMenu.joinChannel.toolTip": "加入新频道",
"hcclient.components.MainMenu.settingsBtn.toolTip": "显示设置",
"hcclient.components.MainMenu.languageBtn.toolTip": "语言",
"hcclient.components.LocaleModal.title": "改变语言",
"hcclient.components.MainMenu.joinBtn.toolTip": "加入新频道",
"hcclient.components.JoinModal.title": "加入频道",
"hcclient.components.JoinModal.username": "用户名",
"hcclient.components.JoinModal.password": "密码(可选)",
"hcclient.components.JoinModal.channel": "渠道",
"hcclient.components.JoinModal.button": "加入!",
"hcclient.components.MainMenu.channelsBtn.toolTip": "您的频道",
"hcclient.components.ChannelsModal.title": "您的频道",
"hcclient.components.ChannelsModal.emptyChannelsText": "您尚未加入任何频道啊喂 。 。",
"hcclient.components.ChannelItem.leaveChannelLabel": "离开频道",
"hcclient.components.ChannelItem.takeOwnershipLabel": "取得所有权",
"hcclient.components.ChannelItem.copyInviteLabel": "复制邀请链接",
"hcclient.components.ChannelItem.enableCaptchaLabel": "启用验证码",
"hcclient.components.ChannelItem.disableCaptchaLabel": "禁用验证码",
"hcclient.components.ChannelItem.lockChannelLabel": "锁定频道",
"hcclient.components.ChannelItem.unlockChannelLabel": "解锁频道",
"hcclient.components.MainMenu.usersBtn.toolTip": "用户清单",
"hcclient.components.UsersModal.title": "在线用户",
"hcclient.components.UserItem.invite": "邀请",
"hcclient.components.UserItem.whisper": "悄悄话",
"hcclient.components.UserItem.ignore": "由他去罢",
"hcclient.components.UserItem.unignore": "不容忽视",
"hcclient.components.UserItem.kick": "踢",
"hcclient.components.UserItem.ban": "Ban",
"hcclient.components.UserItem.mute": "静音",
"hcclient.components.UserItem.unmute": "取消静音",
"hcclient.Generic.cancel.text": "取消",
"hcclient.Generic.back.text": "后退",
"hcclient.components.ChatInput.MainInput": "你的信息",
"hcclient.components.StartScreen.tagline": "欢迎使用 hack.chat,一个轻量的,无干扰的聊天程序。",
"hcclient.components.StartScreen.createOrJoinLabel": "建立或加入频道",
"hcclient.components.StartScreen.channelInfo": "没有频道列表,因此可以使用秘密频道名称进行私人讨论。",
"hcclient.components.StartScreen.publicChannelsHeader": "公开频道:",
"hcclient.components.StartScreen.formattingHeader": "格式:",
"hcclient.components.StartScreen.formattingMd": "这个客户端包括一个完整的 Markdown 引擎,使用 `fencing` 以保留空白。",
"hcclient.components.StartScreen.formattingLatex": "用一个美元符号环绕 Latex,以内联样式。",
"hcclient.components.StartScreen.formattingCode": "为了突出显示语法,将代码包装为:```<language> <the code>``` 其中 <language> 是任何已知的编程语言。",
"hcclient.components.StartScreen.currentGithub": "当前的 Github:",
"hcclient.components.StartScreen.legacyGithub": "旧版 Github:",
"hcclient.components.StartScreen.thirdParty": "机器人,Android 客户端,桌面客户端,浏览器扩展,Docker 镜像,编程库,服务器模块等:",
"hcclient.components.StartScreen.legal": "根据 WTFPL 和 MIT 开源许可证发布的服务器和 Web 客户端。没有消息历史记录保留在 hack.chat 服务器上。",
"hcclient.containers.NotFoundPage.header": "emm... 不?",
"hcclient.components.Message.inviteTo": "您邀请了 {userTo} 参加 ?{targetChannel}",
"hcclient.components.Message.inviteFrom": "{userFrom} 邀请您参加 ?{targetChannel}",
"hcclient.components.Message.joined": "{nick} 已加入",
"hcclient.components.Message.left": "还剩 {nick}",
"hcclient.containers.SettingsPage.header": "没什么可看的",
"hclient.Generic.Errors.global.rateLimit": "您发送的文字过多。请稍等,然后重试。按向上箭头鍵恢复您的最后一条消息。",
"hclient.Generic.Errors.global.badNick": "昵称最多可以包含 24 个字母,数字和下划线。",
"hclient.Generic.Errors.global.taken": "昵称。",
"hclient.Generic.Errors.global.help": "有关如何使用此命令的说明,请参考 `/ help {cmd}`。",
"hclient.Generic.Errors.global.unknownUser": "在该频道中找不到用户。",
"hclient.Generic.Errors.global.permsFail": "您无权执行此操作。",
"hclient.Generic.Errors.global.warningLabel": "警告",
"hclient.Generic.Errors.global.ErrorLabel": "错误",
"hclient.Generic.Errors.admin.saveFail": "保存配置失败,请检查日志。",
"hclient.Generic.Errors.changeNick.rateLimit": "您更改昵称的频率太高了。请稍等片刻,然后重試。",
"hclient.Generic.Errors.changeNick.same": "您已经有这个名字了。",
"hclient.Generic.Errors.chat.unknownCmd": "未知命令:{cmd}",
"hclient.Generic.Errors.invite.rateLimit": "您发送邀请的频率太高。请稍等片刻,然后重试。",
"hclient.Generic.Errors.join.rateLimit": "您加入频道的频率太高。请稍等片刻,然后重试。",
"hclient.Generic.Errors.whisper.unknownUser": "无法回复任何人。",
"hclient.Generic.Errors.ban.userNotice": "禁止:{user}",
"hclient.Generic.Errors.ban.modNotice": "{modNick}#{modTrip}在?{channel}中被禁止{user},用戶哈希:{hash}",
"hclient.Generic.Errors.kick.userNotice": "未知命令:{cmd}",
"hclient.Generic.Errors.kick.modNotice": "{modNick}#{modTrip}放逐{user}到?{channel}",
"hclient.Generic.Errors.unmuteUnban.missingParam": "hash:'targethash'或ip:'1.2.3.4'是必需的。",
"hclient.Generic.Errors.unmute.modNoticeAll": "{modNick}#{modTrip}使所有用戶靜音",
"hclient.Generic.Errors.unmute.modNotice": "{modNick}#{modTrip}未静音:{target}",
"hclient.Generic.Errors.unban.modNotice": "{modNick}#{modTrip}被禁止:{target}",
"hcclient.containers.LocaleToggle.ar": "العربية",
"hcclient.containers.LocaleToggle.bn": "বাংলা",
"hcclient.containers.LocaleToggle.de": "Deutsch",
"hcclient.containers.LocaleToggle.el": "ελληνικά",
"hcclient.containers.LocaleToggle.en": "English",
"hcclient.containers.LocaleToggle.es": "Español",
"hcclient.containers.LocaleToggle.fa": "فارسی",
"hcclient.containers.LocaleToggle.fi": "Suomi",
"hcclient.containers.LocaleToggle.fr": "Français",
"hcclient.containers.LocaleToggle.hi": "हिन्दी",
"hcclient.containers.LocaleToggle.id": "Bahasa Indonesia",
"hcclient.containers.LocaleToggle.it": "Italiano",
"hcclient.containers.LocaleToggle.ja": "日本語",
"hcclient.containers.LocaleToggle.lv": "1337 SP34K",
"hcclient.containers.LocaleToggle.pt": "Português",
"hcclient.containers.LocaleToggle.ru": "Русский язык",
"hcclient.containers.LocaleToggle.tr": "Türkçe",
"hcclient.containers.LocaleToggle.zh": "繁体中文",
"hcclient.containers.LocaleToggle.cn": "简体中文"
}
3 changes: 2 additions & 1 deletion app/translations/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,5 +91,6 @@
"hcclient.containers.LocaleToggle.pt": "Português",
"hcclient.containers.LocaleToggle.ru": "Русский язык",
"hcclient.containers.LocaleToggle.tr": "Türkçe",
"hcclient.containers.LocaleToggle.zh": "普通话"
"hcclient.containers.LocaleToggle.zh": "繁体中文",
"hcclient.containers.LocaleToggle.cn": "简体中文"
}
3 changes: 2 additions & 1 deletion app/translations/el.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,5 +91,6 @@
"hcclient.containers.LocaleToggle.pt": "Português",
"hcclient.containers.LocaleToggle.ru": "Русский язык",
"hcclient.containers.LocaleToggle.tr": "Türkçe",
"hcclient.containers.LocaleToggle.zh": "普通话"
"hcclient.containers.LocaleToggle.zh": "繁体中文",
"hcclient.containers.LocaleToggle.cn": "简体中文"
}
3 changes: 2 additions & 1 deletion app/translations/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -92,5 +92,6 @@
"hcclient.containers.LocaleToggle.pt": "Português",
"hcclient.containers.LocaleToggle.ru": "Русский язык",
"hcclient.containers.LocaleToggle.tr": "Türkçe",
"hcclient.containers.LocaleToggle.zh": "普通话"
"hcclient.containers.LocaleToggle.zh": "繁体中文",
"hcclient.containers.LocaleToggle.cn": "简体中文"
}
3 changes: 2 additions & 1 deletion app/translations/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,5 +91,6 @@
"hcclient.containers.LocaleToggle.pt": "Português",
"hcclient.containers.LocaleToggle.ru": "Русский язык",
"hcclient.containers.LocaleToggle.tr": "Türkçe",
"hcclient.containers.LocaleToggle.zh": "普通话"
"hcclient.containers.LocaleToggle.zh": "繁体中文",
"hcclient.containers.LocaleToggle.cn": "简体中文"
}
3 changes: 2 additions & 1 deletion app/translations/fa.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,5 +91,6 @@
"hcclient.containers.LocaleToggle.pt": "Português",
"hcclient.containers.LocaleToggle.ru": "Русский язык",
"hcclient.containers.LocaleToggle.tr": "Türkçe",
"hcclient.containers.LocaleToggle.zh": "普通话"
"hcclient.containers.LocaleToggle.zh": "繁体中文",
"hcclient.containers.LocaleToggle.cn": "简体中文"
}
3 changes: 2 additions & 1 deletion app/translations/fi.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,5 +91,6 @@
"hcclient.containers.LocaleToggle.pt": "Português",
"hcclient.containers.LocaleToggle.ru": "Русский язык",
"hcclient.containers.LocaleToggle.tr": "Türkçe",
"hcclient.containers.LocaleToggle.zh": "普通话"
"hcclient.containers.LocaleToggle.zh": "繁体中文",
"hcclient.containers.LocaleToggle.cn": "简体中文"
}
3 changes: 2 additions & 1 deletion app/translations/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,5 +91,6 @@
"hcclient.containers.LocaleToggle.pt": "Português",
"hcclient.containers.LocaleToggle.ru": "Русский язык",
"hcclient.containers.LocaleToggle.tr": "Türkçe",
"hcclient.containers.LocaleToggle.zh": "普通话"
"hcclient.containers.LocaleToggle.zh": "繁体中文",
"hcclient.containers.LocaleToggle.cn": "简体中文"
}
3 changes: 2 additions & 1 deletion app/translations/hi.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,5 +91,6 @@
"hcclient.containers.LocaleToggle.pt": "Português",
"hcclient.containers.LocaleToggle.ru": "Русский язык",
"hcclient.containers.LocaleToggle.tr": "Türkçe",
"hcclient.containers.LocaleToggle.zh": "普通话"
"hcclient.containers.LocaleToggle.zh": "繁体中文",
"hcclient.containers.LocaleToggle.cn": "简体中文"
}
3 changes: 2 additions & 1 deletion app/translations/id.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,5 +91,6 @@
"hcclient.containers.LocaleToggle.pt": "Português",
"hcclient.containers.LocaleToggle.ru": "Русский язык",
"hcclient.containers.LocaleToggle.tr": "Türkçe",
"hcclient.containers.LocaleToggle.zh": "普通话"
"hcclient.containers.LocaleToggle.zh": "繁体中文",
"hcclient.containers.LocaleToggle.cn": "简体中文"
}
3 changes: 2 additions & 1 deletion app/translations/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,5 +91,6 @@
"hcclient.containers.LocaleToggle.pt": "Português",
"hcclient.containers.LocaleToggle.ru": "Русский язык",
"hcclient.containers.LocaleToggle.tr": "Türkçe",
"hcclient.containers.LocaleToggle.zh": "普通话"
"hcclient.containers.LocaleToggle.zh": "繁体中文",
"hcclient.containers.LocaleToggle.cn": "简体中文"
}
3 changes: 2 additions & 1 deletion app/translations/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,5 +91,6 @@
"hcclient.containers.LocaleToggle.pt": "Português",
"hcclient.containers.LocaleToggle.ru": "Русский язык",
"hcclient.containers.LocaleToggle.tr": "Türkçe",
"hcclient.containers.LocaleToggle.zh": "普通话"
"hcclient.containers.LocaleToggle.zh": "繁体中文",
"hcclient.containers.LocaleToggle.cn": "简体中文"
}
3 changes: 2 additions & 1 deletion app/translations/lv.json
Original file line number Diff line number Diff line change
Expand Up @@ -92,5 +92,6 @@
"hcclient.containers.LocaleToggle.pt": "Português",
"hcclient.containers.LocaleToggle.ru": "Русский язык",
"hcclient.containers.LocaleToggle.tr": "Türkçe",
"hcclient.containers.LocaleToggle.zh": "普通话"
"hcclient.containers.LocaleToggle.zh": "繁体中文",
"hcclient.containers.LocaleToggle.cn": "简体中文"
}
3 changes: 2 additions & 1 deletion app/translations/pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,5 +91,6 @@
"hcclient.containers.LocaleToggle.pt": "Português",
"hcclient.containers.LocaleToggle.ru": "Русский язык",
"hcclient.containers.LocaleToggle.tr": "Türkçe",
"hcclient.containers.LocaleToggle.zh": "普通话"
"hcclient.containers.LocaleToggle.zh": "繁体中文",
"hcclient.containers.LocaleToggle.cn": "简体中文"
}
3 changes: 2 additions & 1 deletion app/translations/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,5 +91,6 @@
"hcclient.containers.LocaleToggle.pt": "Português",
"hcclient.containers.LocaleToggle.ru": "Русский язык",
"hcclient.containers.LocaleToggle.tr": "Türkçe",
"hcclient.containers.LocaleToggle.zh": "普通话"
"hcclient.containers.LocaleToggle.zh": "繁体中文",
"hcclient.containers.LocaleToggle.cn": "简体中文"
}
3 changes: 2 additions & 1 deletion app/translations/tr.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,5 +91,6 @@
"hcclient.containers.LocaleToggle.pt": "Português",
"hcclient.containers.LocaleToggle.ru": "Русский язык",
"hcclient.containers.LocaleToggle.tr": "Türkçe",
"hcclient.containers.LocaleToggle.zh": "普通话"
"hcclient.containers.LocaleToggle.zh": "繁体中文",
"hcclient.containers.LocaleToggle.cn": "简体中文"
}
7 changes: 4 additions & 3 deletions app/translations/zh.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
"hcclient.components.UserItem.mute": "靜音",
"hcclient.components.UserItem.unmute": "取消靜音",
"hcclient.Generic.cancel.text": "取消",
"hcclient.Generic.back.text": "背部",
"hcclient.Generic.back.text": "后退",
"hcclient.components.ChatInput.MainInput": "你的信息",
"hcclient.components.StartScreen.tagline": "歡迎使用hack.chat,這是一個最小的,無干擾的聊天應用程序。",
"hcclient.components.StartScreen.createOrJoinLabel": "建立或加入頻道",
Expand All @@ -45,7 +45,7 @@
"hcclient.components.StartScreen.legacyGithub": "舊版Github:",
"hcclient.components.StartScreen.thirdParty": "機器人,Android客戶端,桌面客戶端,瀏覽器擴展,Docker鏡像,編程庫,服務器模塊等:",
"hcclient.components.StartScreen.legal": "根據WTFPL和MIT開源許可證發布的服務器和Web客戶端。沒有消息歷史記錄保留在hack.chat服務器上。",
"hcclient.containers.NotFoundPage.header": "嗯對不對",
"hcclient.containers.NotFoundPage.header": "emm... 不?",
"hcclient.components.Message.inviteTo": "您邀請了{userTo}參加 ?{targetChannel}",
"hcclient.components.Message.inviteFrom": "{userFrom}邀請您參加 ?{targetChannel}",
"hcclient.components.Message.joined": "{nick}已加入",
Expand Down Expand Up @@ -91,5 +91,6 @@
"hcclient.containers.LocaleToggle.pt": "Português",
"hcclient.containers.LocaleToggle.ru": "Русский язык",
"hcclient.containers.LocaleToggle.tr": "Türkçe",
"hcclient.containers.LocaleToggle.zh": "普通话"
"hcclient.containers.LocaleToggle.zh": "繁体中文",
"hcclient.containers.LocaleToggle.cn": "简体中文"
}