From e6bea76b2eebfc16bb1d43550db5aed2eef7c349 Mon Sep 17 00:00:00 2001
From: gatamar
Date: Sat, 31 Oct 2020 01:06:40 +0200
Subject: [PATCH] =?UTF-8?q?Translated=20the=20chapter=20"introduction"=20i?=
=?UTF-8?q?nto=20Ukrainian=20and=20added=20locale=E2=80=A6=20(#275)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* Translated the chapter "introduction" into Ukrainian and added locale-strings.
* Small clean. Added all localizations for Ukrainian.
* Translation + Figure fixes
* Spell fix
* Resolved a conflict with "upstream/master": chose mine "locale-strings.js"
* "kz-AU" -> "uk-UA" for "Roboto" font
* Added a localization for "previous"/"next".
Co-authored-by: Pomax
---
docs/chapters/introduction/content.uk-UA.md | 10 +++++
src/html/fragments/fonts.html | 2 +-
src/locale-strings.js | 43 ++++++++++++++++++++-
3 files changed, 53 insertions(+), 2 deletions(-)
create mode 100644 docs/chapters/introduction/content.uk-UA.md
diff --git a/docs/chapters/introduction/content.uk-UA.md b/docs/chapters/introduction/content.uk-UA.md
new file mode 100644
index 00000000..b50d4369
--- /dev/null
+++ b/docs/chapters/introduction/content.uk-UA.md
@@ -0,0 +1,10 @@
+# Короткий вступ
+
+Давайте розпочнемо з добрих новин: криві Безьє, про які ми говоритимемо, ви зможете побачити далі на графіках. Ці криві розпочинаються у якійсь певній точці, і закінчуються у якійсь певній точці. Їх кривизна залежить від однієї або кількох "проміжних" контрольних точок. Зараз, оскільки всі графіки на цій сторінці інтерактивні, поекспериментуйте трохи з цими кривими. Клікніть на точку мишкою й потягніть - так ви зможете відчути, як форма кривої змінюється в залежності від ваших дій.
+
+
+
+
+
+
+Ці криві інтенсивно використовуються у системах автоматизованого проектування та виробництва (CAD/CAM), а також у програмах для графічного дизайну, таких як Adobe Illustrator, Photoshop, Inkscape, GIMP, тощо. Також криві Безьє використовуються у графічних технологіях, таких як масштабована векторна графіка (SVG) та шрифти OpenType (TTF/OTF). Криві Безьє використовуються багато де, тому якщо хочете дізнатись про них більше, приготуйтесь трохи повчитися!
diff --git a/src/html/fragments/fonts.html b/src/html/fragments/fonts.html
index a05af5c2..7eb41a31 100644
--- a/src/html/fragments/fonts.html
+++ b/src/html/fragments/fonts.html
@@ -20,7 +20,7 @@
font-size: 16.7px;
}
-{% elif locale == "kz-AU" %}
+{% elif locale == "uk-UA" %}
@font-face {
font-family: Roboto;
diff --git a/src/locale-strings.js b/src/locale-strings.js
index 597e86ca..88d0c8c8 100644
--- a/src/locale-strings.js
+++ b/src/locale-strings.js
@@ -9,12 +9,15 @@ const localeStringData = {
"en-GB": `A Primer on Bézier Curves`,
"ja-JP": `ベジェ曲線入門`,
"zh-CN": `贝塞尔曲线底漆`,
+ "uk-UA": `Підручник з кривих Безьє`,
},
subtitle: {
"en-GB": `A free, online book for when you really need to know how to do Bézier things.`,
+ "uk-UA": `Безкоштовна онлайн-книга, яка навчить вас всьому необхідному, щоб працювати з кривими Безьє.`,
},
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.`,
+ "uk-UA": `Детальне пояснення кривих Безьє та можливостей їх застосування.`,
},
longDescription: {
"en-GB": `
@@ -39,50 +42,88 @@ const localeStringData = {
be helping keep a resource alive and well!
`,
+ "uk-UA": `
+
+ Ласкаво прошу до Підручника з кривих Безьє. Це безкоштовний вебсайт/електронна книга, що пояснює і математичні, і програмувальні аспекти
+ кривих Безьє, покриваючи широкий спектр областей, які стосуються малювання та роботи з цими кривими. Криві Безьє застосовуються всюди, починаючи з кривих у Photoshop, і закінчуючи
+ функціями пом'якшення (easing function) CSS та описом контурів популярних шрифтів.
+
+
+ Якщо ви тут вперше: ласкаво прошу! Напишіть мені сюди, якщо вас цікавить щось, пов'язане з кривими Безьє, чого немає у підручнику.
+
+
+
+ Якщо ви використовуєте цей ресурс для наукових досліджень, або пишете власне програмне забезпечення, будь ласка, розгляньте можливість
+ фінансової підтримки
+ (будь-яка сума вітається), або станьте патроном на Patreon.
+ Мені не платять за цю роботу, тому якщо ви вважаєте цей сайт корисним, і хотіли б, щоб він підтримувався протягом тривалого часу, знайте:
+ багато кави потрібно було за ці роки, і ще багато буде потрібно. Тому, якщо можете допомогти з кавою, то можете бути впевнені, що цей ресурс буде підтримуватися ще довго!
+
+ `,
},
tocLabel: {
"en-GB": `Table of Contents`,
"ja-JP": `目次`,
"zh-CN": `目录`,
+ "uk-UA": `Зміст`,
},
localeName: {
"en-GB": `English`,
"ja-JP": `日本語`,
"zh-CN": `中文`,
+ "uk-UA": `Українська`,
},
langSwitchLabel: {
"en-GB": `Read this in your own language:`,
+ "uk-UA": `Читати рідною мовою:`,
},
langHelpLabel: {
- "en-GB": `Don't see your language listed, or want to see it reach 100%? Help translate this content!`,
+ "en-GB": `Don't see your language listed? Help translate this content!`,
+ "uk-UA": `Не бачите вашої мови у списку? Допоможіть перекласти цей контент!`,
},
disabledMessage: {
"en-GB": `Scripts are disabled. Showing fallback image.`,
+ "uk-UA": `Скрипти вимкнено`,
},
changelogTitle: {
"en-GB": `What's new?`,
+ "uk-UA": `Що нового?`,
},
toggleLabel: {
"en-GB": `Toggle changes`,
+ "uk-UA": `Перемкнути зміни`,
},
preambleLabel: {
"en-GB": `Preamble`,
"ja-JP": `前文`,
"zh-CN": `前言`,
+ "uk-UA": `Преамбула`,
},
prefaceLabel: {
"en-GB": `Preface`,
"ja-JP": `まえがき`,
"zh-CN": `序言`,
+ "uk-UA": `Передмова`,
},
mainContentLabel: {
"en-GB": `Main content`,
+ "uk-UA": `Основний вміст`,
},
changelogLabel: {
"en-GB": `What's new`,
+ "uk-UA": `Зміни`,
},
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 News posts for more detailed updates. (RSS feed available)`,
+ "uk-UA": `Цей підручник постійно розвививається, тож залежно від того, коли ви востаннє його переглядали, тут можуть бути оновлення. Перейдіть за цим посиланням, щоб побачити, що було додано. (Також доступний RSS-канал)`,
+ },
+ previous: {
+ "en-GB": `previous`,
+ "uk-UA": `попередня сторінка`,
+ },
+ next: {
+ "en-GB": `next`,
+ "uk-UA": `наступна сторінка`,
},
};