New translations en.md (Ukrainian)
[ci skip]
This commit is contained in:
parent
d452ab078d
commit
fc305fea50
1 changed files with 81 additions and 0 deletions
81
markdown/org/blog/announcing-freesewing-library/uk.md
Normal file
81
markdown/org/blog/announcing-freesewing-library/uk.md
Normal file
|
@ -0,0 +1,81 @@
|
||||||
|
---
|
||||||
|
author: "joostdecock"
|
||||||
|
caption: "Я не п'ю, але це здалося доречним для святкового посту ¯\_(ツ)_/¯"
|
||||||
|
date: "2018-08-25"
|
||||||
|
image: "https://cdn.sanity.io/images/hl5bw8cj/site-content/a6b5a3918ad412f7fb434413fafcc82107109d87-1920x1276.jpg"
|
||||||
|
intro: "Святкуємо рік з дня заснування freesewing.org: Анонс бібліотеки freesewing"
|
||||||
|
title: "Святкуємо рік з дня заснування freesewing.org: Анонс бібліотеки freesewing"
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
Рівно рік тому двері freesewing.org відчинилися для наших користувачів , а користувачі makemypattern.com отримали один з цих *ми перенесли вивіски* .
|
||||||
|
|
||||||
|
Озираючись на [, на дописи в блозі 12-місячної давнини](/blog/open-for-business), , майже не віриться, що те, про що тоді було заявлено, сталося лише рік тому. Концепція чернетки, функція порівняння або навіть безпаперові шаблони. Всі вони сьогодні святкують свій перший день народження.
|
||||||
|
|
||||||
|
Але не цей сайт, тому що [через наближення дедлайну GDPR](/blog/gdpr-plan)ми відмовилися від нашого сайту на основі Jekyll заради нового інтерфейсу десь у травні.
|
||||||
|
|
||||||
|
## Більше мов з меншою кількістю мов
|
||||||
|
|
||||||
|
GDPR був лише частиною цієї історії. Іншими причинами переписування було наше бажання підтримувати кілька мов, та спростити наш технологічний стек.
|
||||||
|
|
||||||
|
Іншими словами, ми хотіли охопити людей, які розмовляють різними мовами, і хотіли обмежити кількість мов програмування, необхідних для цього.
|
||||||
|
|
||||||
|
### Більше природних мов
|
||||||
|
|
||||||
|
Ми досягли значних успіхів на цьому фронті. Хоча ви не знайдете повного перекладу контенту, основні функції цього веб-сайту тепер доступні п'ятьма мовами:
|
||||||
|
|
||||||
|
- Англійська мова
|
||||||
|
- Німецька
|
||||||
|
- Іспанська
|
||||||
|
- Французька
|
||||||
|
- Голландська
|
||||||
|
|
||||||
|
І це дійсно на 100% завдяки чудовій роботі [наших чудових перекладачів](/i18n/).
|
||||||
|
|
||||||
|
### Менше мов програмування
|
||||||
|
|
||||||
|
Перехід з [Jekyll]() на [Nuxt](https://nuxtjs.org/)- заснований на фронтенді прибрав [Ruby](https://www.ruby-lang.org/) з нашого технологічного стеку. Freesewing.org зараз працює на JavaScript, PHP і трохи C (який ми поки що ігноруємо).
|
||||||
|
|
||||||
|
Але вилучення мов програмування не є метою *an sich*. Натомість, основна амбіція полягає в тому, щоб спростити речі, полегшити людям участь у і, зрештою, залучити більше дописувачів, щоб проект міг рости і процвітати.
|
||||||
|
|
||||||
|
Сьогодні проектування/розробка патернів не є нездоланною перешкодою. У нас є [Бенджамін](/patterns/benjamin), [Флоран](/patterns/florent), і [Сенді](/patterns/sandy) , щоб показати це. Все це було зроблено людьми, для яких фріспівінг був новим, вони пройшли курс навчання дизайну, і врешті-решт створили свій власний патерн.
|
||||||
|
|
||||||
|
Ми хотіли б, щоб більше людей пішли їхніми слідами. Тож зробити процес настільки простим, наскільки це можливо - гідна інвестиція нашого часу.
|
||||||
|
|
||||||
|
## Оголошуючи фріспівінг, бібліотека
|
||||||
|
|
||||||
|
Останні 2 місяці я відволіклася від створення викрійок та шиття, щоб вирішити наш [технічний борг](https://en.wikipedia.org/wiki/Technical_debt).
|
||||||
|
|
||||||
|
Зокрема, я вирішив переписати наш основний бекенд з нуля на JavaScript. Але є один нюанс. Це вже не бек-енд. Це бібліотека, яку можна використовувати як у браузері, так і на сервері за допомогою [node.js](https://nodejs.org/).
|
||||||
|
|
||||||
|
Наразі він має версію 0.10 і функціонує в комплекті з ядром freesewing. Він [доступний на GitHub](https://github.com/freesewing/freesewing) і [NPM](https://www.npmjs.com/package/freesewing), а також повністю задокументований на [developer.freesewing.org](https://developer.freesewing.org/).
|
||||||
|
|
||||||
|
І хоча його API багатший, ніж у ядра, він займає набагато менше місця:
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
І це хороша новина, якщо вам цікаво.
|
||||||
|
|
||||||
|
## Що буде далі?
|
||||||
|
|
||||||
|
Потрібно зробити ще багато роботи, перш ніж ми зможемо використовувати це на freesewing.org:
|
||||||
|
|
||||||
|
|
||||||
|
- Всі наші існуючі шаблони повинні бути перенесені в JS-версію. [Брайан](https://github.com/freesewing/brian) - перший шаблон, який було перенесено.
|
||||||
|
- Перепишемо наш бекенд з даними на JS. Оскільки це вилучить мову програмування PHP з нашого стеку.
|
||||||
|
- Створіть новий веб-сайт, використовуючи бібліотеку freesewing та наш новий бекенд даних.
|
||||||
|
|
||||||
|
Це справді велика робота, і хоча я сподіваюся, що до кінця року ми досягнемо значного прогресу, я не можу обіцяти, що це буде зроблено.
|
||||||
|
|
||||||
|
## Але я просто хочу шаблони
|
||||||
|
|
||||||
|
Швидше за все, все, що вас цікавить - це шаблони. Ви хочете більше візерунків, кращих візерунків, різних візерунків. І все це переписування - не зовсім те, що вам потрібно.
|
||||||
|
|
||||||
|
Я зрозумів. Я справді хочу. У мене, наприклад, є список шаблонів, які я хотів би бачити на сайті. А робота над іншими аспектами проекту заважає мені їх додавати.
|
||||||
|
|
||||||
|
Але я вважаю, що інвестиції в оптимізацію роботи розробників зараз матимуть ефект у довгостроковій перспективі.
|
||||||
|
|
||||||
|
Якщо ми хочемо кілька додаткових шаблонів, це неправильний підхід. Але якщо ми хочемо набагато більше візерунків, я вважаю, що так.
|
||||||
|
|
||||||
|
І я хочу набагато більше візерунків.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue