Skip to content

Commit

Permalink
Merge pull request #901 from LukasKalbertodt/add-chinese
Browse files Browse the repository at this point in the history
Add Chinese Simplified as new language
  • Loading branch information
LukasKalbertodt committed Feb 16, 2022
2 parents 7483779 + 8311353 commit 77c7593
Show file tree
Hide file tree
Showing 3 changed files with 143 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/i18n/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ import frTranslations from './locales/fr.json';
import nlTranslations from './locales/nl.json';
import slTranslations from './locales/sl.json';
import trTranslations from './locales/tr.json';
import zhTranslations from './locales/zh.json';

const resources = {
en: { translation: enTranslations },
Expand All @@ -22,6 +23,7 @@ const resources = {
nl: { translation: nlTranslations },
sl: { translation: slTranslations },
tr: { translation: trTranslations },
zh: { translation: zhTranslations },
};

i18n
Expand Down
140 changes: 140 additions & 0 deletions src/i18n/locales/zh.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,140 @@
{
"forms-validation-error-required": "此字段为必填字段。",
"message-upload-complete": "上传完成!",
"message-upload-complete-explanation": "您的录制内容现在将由 Opencast 处理。",
"cancel-button-title": "取消",
"pause-button-title": "暂停录制",
"record-button-title": "开始录制",
"resume-button-title": "恢复录制",
"nav-open-menu-button": "菜单",
"nav-recording": "录制中",
"nav-settings": "设置",
"nav-about": "关于",
"review-button-discard-and-record": "丢弃并再次录制",
"save-creation-button-upload": "上传到Opencast",
"save-creation-form-invalid": "请设置标题和演示者",
"save-creation-label-presenter": "演示者",
"save-creation-label-title": "标题",
"save-creation-title": "快完成了!",
"save-creation-title-done": "完成!",
"save-creation-subsection-title-download": "下载录像",
"save-creation-download-button": "下载",
"save-creation-download-cut-warning": "剪切视频当前仅在上传到 Opencast 时有效。您在上一步中标记为要删除的部分仍将包含在下载的视频中。",
"save-creation-subsection-title-upload": "上传到Opencast",
"save-creation-upload-to": "上传到 <1>{{服务器}} </1>",
"save-creation-upload-network-error": "上传失败:网络错误。请检查您的互联网连接!其他潜在原因:无法访问或配置错误。",
"save-creation-upload-invalid-response": "上载失败:返回了意外的响应。",
"save-creation-upload-not-authorized": "上传失败:您似乎无权上传。",
"save-creation-upload-unknown-error": "上传失败:发生未知错误。",

"save-creation-warn-download-hint": "如果此问题仍然存在,请确保下载录制文件以避免丢失。",
"save-creation-warn-once-reestablished": "重新建立连接后,此警告将消失。",
"save-creation-warn-once-refreshed": "刷新会话后,此警告将消失。",
"save-creation-warn-once-logged-in": "正确登录后,此警告将消失。",
"save-creation-warn-unreachable": "Opencast服务器当前无法访问。请检查您的互联网连接!如果您已连接到互联网,则这可能是 Opencast 服务器的临时问题。",
"save-creation-warn-server-problem": "连接到 Opencast 服务器时出现未知问题。",
"save-creation-warn-session-expired": "您的 Opencast 会话似乎已过期。要刷新会话,请尝试在另一个浏览器选项卡中打开<1>您从中启动 Opencast Studio</1>的网站,然后返回此处。",
"save-creation-warn-login-failed": "登录到 Opencast 服务器失败。请在 <1>设置</1> 中检查您的登录凭据。",

"save-creation-return-to": "退出并返回 {{label}}",
"save-creation-return-to-no-label": "退出并返回上一页",
"save-creation-new-recording": "开始新录制",
"save-creation-new-recording-warning": "通过开始新的录制,当前录制内容将在此应用程序中被丢弃(任何上传或下载的录制文件都不会受到影响)。是否确定?",
"share-desktop": "共享桌面",
"share-camera": "共享摄像头",
"state-paused": "暂停",
"state-recording": "录制",
"state-waiting": "等待",
"settings-header": "设置",

"back-button-label": "返回",
"next-button-label": "下一个",


"confirm-discard-recordings": "是否确实要丢弃录制文件?这是无法撤消的!",
"confirm-cancel-recording": "您目前正在录制!是否确实要取消并放弃录制文件?",

"sources-video-display-selected": "显示所选内容",
"sources-video-display-and-user-selected": "显示器和摄像头已选",
"sources-video-user-selected": "已选择摄像头",
"sources-video-question": "要录制哪些视频源?",
"sources-video-none-available": "您的浏览器/设备不支持捕获显示或摄像头视频:-(",
"sources-video-reselect-source": "重新选择源",
"sources-video-no-cam-detected": "未检测到摄像头",
"sources-video-display-not-supported": "不支持显示捕获",
"sources-video-device": "设备",
"sources-video-aspect-ratio": "纵横比",
"sources-video-aspect-ratio-auto": "自动",
"sources-video-quality": "质量",
"sources-video-quality-auto": "自动",
"sources-video-preferences-note": "<0>*注意:</0> 这些只是首选项,不能保证您的设备实际支持所有选项。如有疑问,请选择'自动'。",

"sources-audio-question": "录制音频?",
"sources-audio-microphone": "麦克风",
"sources-audio-microphone-selected": "麦克风已选择",
"sources-audio-without-audio": "无音频",
"sources-audio-reselect-audio": "重新选择音频",
"sources-audio-device": "设备",

"sources-scenario-display-and-user": "显示器和摄像头",
"sources-scenario-display": "显示器",
"sources-scenario-user": "摄像头",


"source-display-not-allowed-title": "无法访问您的显示器",
"source-display-not-allowed-text": "尝试重新选择源。如果这不起作用,请重新加载此页面或手动允许我们访问您的显示器(通常通过浏览器地址栏旁边的按钮)。",
"source-user-not-allowed-title": "无法访问摄像头",
"source-user-not-allowed-text": "尝试重新选择源。如果这不起作用,请重新加载此页面或手动允许我们访问您的摄像头(通常通过浏览器地址栏旁边的按钮)。如果这不起作用,请尝试关闭可能使用该摄像头的其他应用程序:对于某些操作系统,只有一个应用程序可以访问摄像头。",
"source-audio-not-allowed-title": "无法访问麦克风。",
"source-audio-not-allowed-text": "尝试选择\"重新选择音频\",然后再次选择\"麦克风\"。如果这不起作用,请重新加载此页面或手动允许我们访问您的麦克风(通常通过浏览器地址栏旁边的按钮)。",

"sources-display": "显示器",
"sources-user": "摄像头",

"error-lost-video-stream": "视频流意外结束!是摄像头断开连接还是您不小心取消了共享视频源?",
"error-lost-audio-stream": "音频流意外结束!麦克风是否断开连接或意外断开了音频源的共享?",
"error-lost-stream-end-recording": "视频或音频流意外结束,活动录制过早停止!麦克风或摄像头是否断开连接?还是您不小心取消了媒体源的共享或撤销了必要的权限?",

"review-heading": "对您的录音感到满意?",
"review-error-empty-recording": "错误:您的录音完全为空。您在开始录制后几乎立即停止了录制吗?此外,请确保您的系统功能强大到足以录制视频流(如果其他应用程序大量使用您的系统或您的设备非常旧,则情况可能并非如此)。如果您的系统功能强大到足以记录,则您录制了几秒钟以上,并且您仍然看到此错误:请在GitHub上将此错误报告为错误。",
"review-start": "开始: <2>{{开始, 持续时间-秒}}</2>",
"review-end": "结束: <2>{{结束, 持续时间-秒}}</2>",
"review-no-start": "未设置启动时间",
"review-no-end": "未设置结束时间",
"review-set-start": "将当前时间设置为开始时间",
"review-set-end": "将当前时间设置为结束",
"review-remove-cut-point": "删除",
"review-part-will-be-removed": "此部分将被删除",
"review-player-progress": "{{当前时间, 持续时间-秒}} / {{期间, 持续时间-秒}}",
"review-play": "播放",
"review-pause": "暂停",

"stop-button-title": "停止录制",
"upload-notification": "当前正在上传...",
"upload-settings-button-store": "保存连接设置",
"upload-settings-modal-header": "Opencast连接",
"upload-settings-label-server-url": "服务器网址",
"upload-settings-label-username": "用户名",
"upload-settings-label-password": "密码",
"upload-settings-invalid-url": "这不是一个有效的网址",
"upload-settings-invalid-url-http-start": "网址应以 'https://' 或 'http://'",
"upload-settings-error-server-unreachable": "您指定的服务器不可访问。可能的原因:您指定的服务器 URL 不正确;您的设备处于离线状态;Opencast服务器处于脱机状态;未正确配置 Opencast 服务器以允许来自 Opencast Studio 的 CORS 请求。",
"upload-settings-error-response-not-ok": "服务器对我们的请求返回了一个非 OK 答案。这可能意味着您指定的服务器不是有效的 Opencast 服务器。",
"upload-settings-error-invalid-response": "服务器对我们的请求返回了无效的响应。这可能意味着您指定的服务器不是有效的 Opencast 服务器。",
"upload-settings-invalid-login-data": "无法登录到 Opencast 服务器:您提供的用户名/密码无效。",
"upload-settings-invalid-provided-login": "服务器指定它提供自动登录,但返回的请求未经身份验证。这是 Opencast Studio 的内部错误,或者您的系统管理员错误地配置了服务器。你无能为力:(",

"upload-time-a-few-seconds": "几秒钟",
"upload-time-a-minute": "一分钟",
"upload-time-an-hour": "一小时",
"upload-time-seconds": "",
"upload-time-minutes": "",
"upload-time-hours": "小时",
"upload-time-left": "剩余{{时间}}",

"warning-https": "大多数浏览器不允许通过未加密连接 (HTTP) 捕获视频。请切换到 HTTPS。",
"warning-recorder-not-supported": "您的浏览器不支持录制媒体流。",
"warning-recorder-safari-hint": "如果您使用的是Safari,则可以在设置中启用实验性功能\"MediaRecorder\"。但是,在 macOS 上,我们建议切换到 Chrome 或 Firefox。",
"warning-missing-connection-settings": "与 Opencast 的连接未完全建立:上载已禁用。请在<1>设置</1>中配置连接(您不会丢失录制文件)。",
"settings-back-to-recording": "返回录制"
}
1 change: 1 addition & 0 deletions src/languages.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const languages = [
{ short: 'fr', long: 'Français', rtl: false },
{ short: 'sl', long: 'Slovenščina', rtl: false },
{ short: 'tr', long: 'Turkish', rtl: false },
{ short: 'zh', long: '简体中文', rtl: false },
];

export default languages;

0 comments on commit 77c7593

Please sign in to comment.