mirror of
https://github.com/Pomax/BezierInfo-2.git
synced 2025-08-21 07:51:49 +02:00
Updated zh-cn translation (#373)
* Update locale-strings.js Start zh-cn translation * Update locale-strings.js Update zh-cn translation
This commit is contained in:
@@ -2,7 +2,7 @@ const localeStringData = {
|
|||||||
title: {
|
title: {
|
||||||
"en-GB": `A Primer on Bézier Curves`,
|
"en-GB": `A Primer on Bézier Curves`,
|
||||||
"ja-JP": `ベジェ曲線入門`,
|
"ja-JP": `ベジェ曲線入門`,
|
||||||
"zh-CN": `贝塞尔曲线底漆`,
|
"zh-CN": `贝塞尔曲线入门`,
|
||||||
"ru-RU": `Основы кривых Безье`,
|
"ru-RU": `Основы кривых Безье`,
|
||||||
"uk-UA": `Підручник з кривих Безьє`,
|
"uk-UA": `Підручник з кривих Безьє`,
|
||||||
"ko-KR": `베지에 곡선 입문`,
|
"ko-KR": `베지에 곡선 입문`,
|
||||||
@@ -10,6 +10,7 @@ const localeStringData = {
|
|||||||
|
|
||||||
subtitle: {
|
subtitle: {
|
||||||
"en-GB": `A free, online book for when you really need to know how to do Bézier things.`,
|
"en-GB": `A free, online book for when you really need to know how to do Bézier things.`,
|
||||||
|
"zh-CN": `一本免费的在线书籍,供你在非常需要了解如何处理贝塞尔相关的事情。`,
|
||||||
"ru-RU": `Бесплатная онлайн-книга для тех, кому действительно важно знать, как работают кривые Безье`,
|
"ru-RU": `Бесплатная онлайн-книга для тех, кому действительно важно знать, как работают кривые Безье`,
|
||||||
"uk-UA": `Безкоштовна онлайн-книга, яка навчить вас всьому необхідному, щоб працювати з кривими Безьє.`,
|
"uk-UA": `Безкоштовна онлайн-книга, яка навчить вас всьому необхідному, щоб працювати з кривими Безьє.`,
|
||||||
"ko-KR": `베지에 곡선이 꼭 필요할 때 읽기 좋은 무료 온라인 서적.`,
|
"ko-KR": `베지에 곡선이 꼭 필요할 때 읽기 좋은 무료 온라인 서적.`,
|
||||||
@@ -17,6 +18,7 @@ const localeStringData = {
|
|||||||
|
|
||||||
description: {
|
description: {
|
||||||
"en-GB": `A detailed explanation of Bézier curves, and how to do the many things that we commonly want to do with them.`,
|
"en-GB": `A detailed explanation of Bézier curves, and how to do the many things that we commonly want to do with them.`,
|
||||||
|
"zh-CN": `关于贝塞尔曲线的详细解释,以及如何用它做许多我们经常要做的事情。`,
|
||||||
"ru-RU": `Подробное обьяснение кривых Безье и возможностей их применения`,
|
"ru-RU": `Подробное обьяснение кривых Безье и возможностей их применения`,
|
||||||
"uk-UA": `Детальне пояснення кривих Безьє та можливостей їх застосування.`,
|
"uk-UA": `Детальне пояснення кривих Безьє та можливостей їх застосування.`,
|
||||||
"ko-KR": `베지에 곡선에 대한 자세한 설명과 베지에 곡선으로 할 만한 여러 가지 것들을 어떻게 할 수 있는지를 다룹니다.`,
|
"ko-KR": `베지에 곡선에 대한 자세한 설명과 베지에 곡선으로 할 만한 여러 가지 것들을 어떻게 할 수 있는지를 다룹니다.`,
|
||||||
@@ -35,6 +37,17 @@ const localeStringData = {
|
|||||||
in particular that the primer doesn't cover over on the <a href="https://github.com/Pomax/BezierInfo-2/issues">issue tracker</a>!
|
in particular that the primer doesn't cover over on the <a href="https://github.com/Pomax/BezierInfo-2/issues">issue tracker</a>!
|
||||||
</p>
|
</p>
|
||||||
`,
|
`,
|
||||||
|
"zh-CN": `
|
||||||
|
<p>
|
||||||
|
欢迎来到贝塞尔曲线入门。这是一个免费的网站/电子书,涉及贝塞尔曲线的数学和编程的的部分,涵盖的
|
||||||
|
主题很多,包括绘制和处理那条似乎无处不在的曲线,从 Photoshop 的路径到 CSS 缓动函数,再到字体
|
||||||
|
轮廓描述。
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
如果这是你第一次来到这里,那么欢迎你!告诉我任何你想要在这里找到但却没有涵盖的内容,请通过
|
||||||
|
<a href="https://github.com/Pomax/BezierInfo-2/issues">issue tracker</a> 反馈!
|
||||||
|
</p>
|
||||||
|
`,
|
||||||
"ru-RU": `
|
"ru-RU": `
|
||||||
<p>
|
<p>
|
||||||
Приветствуем на Основах кривых Безье. Это бесплатная веб-страница/электронная книга, посвященная как математическим,
|
Приветствуем на Основах кривых Безье. Это бесплатная веб-страница/электронная книга, посвященная как математическим,
|
||||||
@@ -73,6 +86,7 @@ const localeStringData = {
|
|||||||
|
|
||||||
donationsHeading: {
|
donationsHeading: {
|
||||||
"en-GB": `Donations and sponsorship`,
|
"en-GB": `Donations and sponsorship`,
|
||||||
|
"zh-CN": `捐款和赞助`,
|
||||||
"ru-RU": `Пожертвования и спонсорство`,
|
"ru-RU": `Пожертвования и спонсорство`,
|
||||||
"ko-KR": `기부와 후원`,
|
"ko-KR": `기부와 후원`,
|
||||||
},
|
},
|
||||||
@@ -93,6 +107,17 @@ const localeStringData = {
|
|||||||
with your finance department on sponsorship invoicing and recognition.
|
with your finance department on sponsorship invoicing and recognition.
|
||||||
</p>
|
</p>
|
||||||
`,
|
`,
|
||||||
|
"zh-CN":`<p>
|
||||||
|
如果将此资源用于你的研究,作为工作参考,甚至是你编写的软件,可以考虑 <a href="https://www.paypal.com/donate/?cmd=_s-xclick&hosted_button_id=3BNHGHZAS3DP6&locale.x=en_CA">捐款</a>
|
||||||
|
(任何数额都可)或注册成为 <a href="https://www.patreon.com/bezierinfo">Patreon 上的资助人</a>。
|
||||||
|
我在这方面的工作是没有报酬的,所以如果你觉得这个网站有价值,并且希望它能长期存在下去,那么在过去的几年
|
||||||
|
里,我喝了大量的咖啡来编写这个网站。如果你能捐助出一杯咖啡,你就在帮助保持这个资源的生存下去并良好发展。
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
此外,如果你是一家公司,你的员工使用这本书作为资源,或者你把它作为一个入职培训资源,那么请:考虑赞助此网站!
|
||||||
|
我很高兴与您合作。我非常乐意和财务部门合作,提供赞助发票和表彰。
|
||||||
|
</p>
|
||||||
|
`,
|
||||||
"ru-RU": `
|
"ru-RU": `
|
||||||
<p>
|
<p>
|
||||||
Если вы используете этот источник для исследований, в качестве справочника по работе, или даже для написания
|
Если вы используете этот источник для исследований, в качестве справочника по работе, или даже для написания
|
||||||
@@ -136,6 +161,7 @@ const localeStringData = {
|
|||||||
|
|
||||||
bitcoinHeading: {
|
bitcoinHeading: {
|
||||||
"en-GB": `Bitcoin donations:`,
|
"en-GB": `Bitcoin donations:`,
|
||||||
|
"zh-CN": `捐赠比特币:`,
|
||||||
"ru-RU": `Пожертвования в биткойнах:`,
|
"ru-RU": `Пожертвования в биткойнах:`,
|
||||||
},
|
},
|
||||||
|
|
||||||
@@ -146,6 +172,12 @@ const localeStringData = {
|
|||||||
or use the QR code on the right, if that's the kind of convenience you prefer =)
|
or use the QR code on the right, if that's the kind of convenience you prefer =)
|
||||||
</p>
|
</p>
|
||||||
`,
|
`,
|
||||||
|
"zh-CN":`<p>
|
||||||
|
如果你想通过比特币捐赠,你可以直接捐赠给
|
||||||
|
<a class="btclk" href="bitcoin:3GY1HbQ2cH9V4xBLnRYdEfc42Nd1ZyjLZu?label=Primer%20on%20Bezier%20Curves">3GY1HbQ2cH9V4xBLnRYdEfc42Nd1ZyjLZu</a>
|
||||||
|
或者使用右边的二维码,如果你倾向于这种便利的方式 =)
|
||||||
|
</p>
|
||||||
|
`,
|
||||||
"ru-RU": `<p>
|
"ru-RU": `<p>
|
||||||
Если вы предпочитаете делать пожертвования через биткойн, вы можете сделать пожертвование либо напрямую на
|
Если вы предпочитаете делать пожертвования через биткойн, вы можете сделать пожертвование либо напрямую на
|
||||||
<a class="btclk" href="bitcoin:3GY1HbQ2cH9V4xBLnRYdEfc42Nd1ZyjLZu?label=Primer%20on%20Bezier%20Curves">3GY1HbQ2cH9V4xBLnRYdEfc42Nd1ZyjLZu</a>
|
<a class="btclk" href="bitcoin:3GY1HbQ2cH9V4xBLnRYdEfc42Nd1ZyjLZu?label=Primer%20on%20Bezier%20Curves">3GY1HbQ2cH9V4xBLnRYdEfc42Nd1ZyjLZu</a>
|
||||||
@@ -174,6 +206,7 @@ const localeStringData = {
|
|||||||
|
|
||||||
langSwitchLabel: {
|
langSwitchLabel: {
|
||||||
"en-GB": `Read this in your own language:`,
|
"en-GB": `Read this in your own language:`,
|
||||||
|
"zh-CN": `用母语阅读该资源:`,
|
||||||
"ru-RU": `Читайте на своём языке:`,
|
"ru-RU": `Читайте на своём языке:`,
|
||||||
"uk-UA": `Читати рідною мовою:`,
|
"uk-UA": `Читати рідною мовою:`,
|
||||||
"ko-KR": `다른 언어로 읽기:`,
|
"ko-KR": `다른 언어로 읽기:`,
|
||||||
@@ -181,6 +214,7 @@ const localeStringData = {
|
|||||||
|
|
||||||
langHelpLabel: {
|
langHelpLabel: {
|
||||||
"en-GB": `Don't see your language listed, or want to see it reach 100%? <a href="https://github.com/Pomax/BezierInfo-2/wiki/help-localize-the-primer-on-bezier-curves">Help translate this content!</a>`,
|
"en-GB": `Don't see your language listed, or want to see it reach 100%? <a href="https://github.com/Pomax/BezierInfo-2/wiki/help-localize-the-primer-on-bezier-curves">Help translate this content!</a>`,
|
||||||
|
"zh-CN": `没有看到你的语言被列出,或者想看到它达到100%翻译? <a href="https://github.com/Pomax/BezierInfo-2/wiki/help-localize-the-primer-on-bezier-curves">帮助翻译本资源!</a>`,
|
||||||
"ru-RU": `Не нашли свой язык или хотите, чтобы он достиг до 100%? <a href="https://github.com/Pomax/BezierInfo-2/wiki/help-localize-the-primer-on-bezier-curves">Помогите нам с переводом!</a>`,
|
"ru-RU": `Не нашли свой язык или хотите, чтобы он достиг до 100%? <a href="https://github.com/Pomax/BezierInfo-2/wiki/help-localize-the-primer-on-bezier-curves">Помогите нам с переводом!</a>`,
|
||||||
"uk-UA": `Не бачите своєї мови у списку або хочете, щоб вона досягла 100%? <a href="https://github.com/Pomax/BezierInfo-2/wiki/help-localize-the-primer-on-bezier-curves">Допоможіть перекласти цей контент!</a>`,
|
"uk-UA": `Не бачите своєї мови у списку або хочете, щоб вона досягла 100%? <a href="https://github.com/Pomax/BezierInfo-2/wiki/help-localize-the-primer-on-bezier-curves">Допоможіть перекласти цей контент!</a>`,
|
||||||
"ko-KR": `원하는 언어가 없거나, 100%까지 올리고 싶다면 <a href="https://github.com/Pomax/BezierInfo-2/wiki/help-localize-the-primer-on-bezier-curves">내용 번역을 도와주세요!</a>`,
|
"ko-KR": `원하는 언어가 없거나, 100%까지 올리고 싶다면 <a href="https://github.com/Pomax/BezierInfo-2/wiki/help-localize-the-primer-on-bezier-curves">내용 번역을 도와주세요!</a>`,
|
||||||
@@ -188,6 +222,7 @@ const localeStringData = {
|
|||||||
|
|
||||||
disabledMessage: {
|
disabledMessage: {
|
||||||
"en-GB": `Scripts are disabled. Showing fallback image.`,
|
"en-GB": `Scripts are disabled. Showing fallback image.`,
|
||||||
|
"zh-CN": `脚本被禁用。显示备用图片。`,
|
||||||
"ru-RU": `Скрипты отключены. Показываем резервное изображение.`,
|
"ru-RU": `Скрипты отключены. Показываем резервное изображение.`,
|
||||||
"uk-UA": `Скрипти вимкнено. показує резервний.`,
|
"uk-UA": `Скрипти вимкнено. показує резервний.`,
|
||||||
"ko-KR": `스크립트가 꺼져 있어 대체 이미지를 대신 표시합니다.`,
|
"ko-KR": `스크립트가 꺼져 있어 대체 이미지를 대신 표시합니다.`,
|
||||||
@@ -196,7 +231,7 @@ const localeStringData = {
|
|||||||
reset: {
|
reset: {
|
||||||
"en-GB": `reset`,
|
"en-GB": `reset`,
|
||||||
"ja-JP": `リセット`,
|
"ja-JP": `リセット`,
|
||||||
"zh-CN": `重启`,
|
"zh-CN": `重置`,
|
||||||
"ru-RU": `cбросить`,
|
"ru-RU": `cбросить`,
|
||||||
"uk-UA": `скинути`,
|
"uk-UA": `скинути`,
|
||||||
"ko-KR": `초기화`,
|
"ko-KR": `초기화`,
|
||||||
@@ -204,11 +239,13 @@ const localeStringData = {
|
|||||||
|
|
||||||
viewSource: {
|
viewSource: {
|
||||||
"en-GB": `view source`,
|
"en-GB": `view source`,
|
||||||
|
"zh-CN": `查看源码`,
|
||||||
"ko-KR": `소스 보기`,
|
"ko-KR": `소스 보기`,
|
||||||
},
|
},
|
||||||
|
|
||||||
changelogTitle: {
|
changelogTitle: {
|
||||||
"en-GB": `What's new?`,
|
"en-GB": `What's new?`,
|
||||||
|
"zh-CN": `变更日志`,
|
||||||
"ru-RU": `Что нового?`,
|
"ru-RU": `Что нового?`,
|
||||||
"uk-UA": `Що нового?`,
|
"uk-UA": `Що нового?`,
|
||||||
"ko-KR": `업데이트 내역`,
|
"ko-KR": `업데이트 내역`,
|
||||||
@@ -216,6 +253,7 @@ const localeStringData = {
|
|||||||
|
|
||||||
toggleLabel: {
|
toggleLabel: {
|
||||||
"en-GB": `Toggle changes`,
|
"en-GB": `Toggle changes`,
|
||||||
|
"zh-CN": `隐藏/显示变更日志`,
|
||||||
"ru-RU": `Показать/скрыть изменения`,
|
"ru-RU": `Показать/скрыть изменения`,
|
||||||
"uk-UA": `Перемкнути зміни`,
|
"uk-UA": `Перемкнути зміни`,
|
||||||
"ko-KR": `수정사항 확인`,
|
"ko-KR": `수정사항 확인`,
|
||||||
@@ -241,6 +279,7 @@ const localeStringData = {
|
|||||||
|
|
||||||
mainContentLabel: {
|
mainContentLabel: {
|
||||||
"en-GB": `Main content`,
|
"en-GB": `Main content`,
|
||||||
|
"zh-CN": `目录`,
|
||||||
"ru-RU": `Содержание`,
|
"ru-RU": `Содержание`,
|
||||||
"uk-UA": `Основний вміст`,
|
"uk-UA": `Основний вміст`,
|
||||||
"ko-KR": `본문`,
|
"ko-KR": `본문`,
|
||||||
@@ -248,6 +287,7 @@ const localeStringData = {
|
|||||||
|
|
||||||
changelogLabel: {
|
changelogLabel: {
|
||||||
"en-GB": `What's new`,
|
"en-GB": `What's new`,
|
||||||
|
"zh-CN": `变更日志`,
|
||||||
"ru-RU": `Что нового`,
|
"ru-RU": `Что нового`,
|
||||||
"uk-UA": `Зміни`,
|
"uk-UA": `Зміни`,
|
||||||
"ko-KR": `업데이트 내역`,
|
"ko-KR": `업데이트 내역`,
|
||||||
@@ -255,6 +295,7 @@ const localeStringData = {
|
|||||||
|
|
||||||
changelogDescription: {
|
changelogDescription: {
|
||||||
"en-GB": `This primer is a living document, and so depending on when you last look at it, there may be new content. Click the following link to expand this section to have a look at what got added, when, or click through to the <a href="./news">News posts</a> for more detailed updates. (<a href="./news/rss.xml">RSS feed</a> available)`,
|
"en-GB": `This primer is a living document, and so depending on when you last look at it, there may be new content. Click the following link to expand this section to have a look at what got added, when, or click through to the <a href="./news">News posts</a> for more detailed updates. (<a href="./news/rss.xml">RSS feed</a> available)`,
|
||||||
|
"zh-CN": `本入门是一份活动文档,因此它可能会有新的内容,这取决于你上次查看的时间。单击以下链接以展开,查看添加的内容、时间,或点击浏览 <a href="./news">News posts</a> 获取更多更新信息。 (<a href="./news/rss.xml">RSS feed</a> 可用)`,
|
||||||
"ru-RU": `Этот документ живое пособие, в зависимости от даты вашего последнего посещения, может появиться новый материал. Кликайте <a href="./news">здесь</a> для просмотра лога изменений. (также доступен <a href="./news/rss.xml">RSS-канал</a>)`,
|
"ru-RU": `Этот документ живое пособие, в зависимости от даты вашего последнего посещения, может появиться новый материал. Кликайте <a href="./news">здесь</a> для просмотра лога изменений. (также доступен <a href="./news/rss.xml">RSS-канал</a>)`,
|
||||||
"uk-UA": `Цей підручник постійно розвививається, тож залежно від того, коли ви востаннє його переглядали, тут можуть бути оновлення. Перейдіть за <a href="./news">цим посиланням</a>, щоб побачити, що було додано. (Також доступний <a href="./news/rss.xml">RSS-канал</a>)`,
|
"uk-UA": `Цей підручник постійно розвививається, тож залежно від того, коли ви востаннє його переглядали, тут можуть бути оновлення. Перейдіть за <a href="./news">цим посиланням</a>, щоб побачити, що було додано. (Також доступний <a href="./news/rss.xml">RSS-канал</a>)`,
|
||||||
"ko-KR": `이 입문서는 "살아 숨쉬는" 문서로, 오랜만에 다시 찾아왔다면 새로운 내용이 추가되었을 수도 있습니다. 아래 링크를 눌러서 무엇이 언제 추가되었는지 확인할 수도 있고, <a href="./news">뉴스 포스트</a>(영문, <a href="./news/rss.xml">RSS 피드</a>도 있습니다)에서 자세한 내역을 확인할 수도 있습니다.`,
|
"ko-KR": `이 입문서는 "살아 숨쉬는" 문서로, 오랜만에 다시 찾아왔다면 새로운 내용이 추가되었을 수도 있습니다. 아래 링크를 눌러서 무엇이 언제 추가되었는지 확인할 수도 있고, <a href="./news">뉴스 포스트</a>(영문, <a href="./news/rss.xml">RSS 피드</a>도 있습니다)에서 자세한 내역을 확인할 수도 있습니다.`,
|
||||||
@@ -263,7 +304,7 @@ const localeStringData = {
|
|||||||
previous: {
|
previous: {
|
||||||
"en-GB": `previous`,
|
"en-GB": `previous`,
|
||||||
"ja-JP": `前`,
|
"ja-JP": `前`,
|
||||||
"zh-CN": `前`,
|
"zh-CN": `上一节`,
|
||||||
"ru-RU": `предыдущий`,
|
"ru-RU": `предыдущий`,
|
||||||
"uk-UA": `попередній`,
|
"uk-UA": `попередній`,
|
||||||
"ko-KR": `이전`,
|
"ko-KR": `이전`,
|
||||||
@@ -272,7 +313,7 @@ const localeStringData = {
|
|||||||
next: {
|
next: {
|
||||||
"en-GB": `next`,
|
"en-GB": `next`,
|
||||||
"ja-JP": `次`,
|
"ja-JP": `次`,
|
||||||
"zh-CN": `下`,
|
"zh-CN": `下一节`,
|
||||||
"ru-RU": `следующий`,
|
"ru-RU": `следующий`,
|
||||||
"uk-UA": `наступний`,
|
"uk-UA": `наступний`,
|
||||||
"ko-KR": `다음`,
|
"ko-KR": `다음`,
|
||||||
|
Reference in New Issue
Block a user