# openplace
Translations v5.1
##
openplace (пишеться з малих букв) - це безкоштовний неофіційний бекенд з відкритим кодом для [wplace.](https://wplace.live). Ми прагнемо надати всім користувачам свободу та гнучкість, щоб вони могли створити власний приватний wplace для себе, своїх друзів або навіть своєї спільноти.
> [ПОПЕРЕДЖЕННЯ ⚠️]
> Цей проект ще розробляється. Можливі незавершені функції та помилки. Допоможіть нам, повідомляючи про проблеми в #tech-support на нашому [сервері Discord](https://discord.gg/ZRC4DnP9Z2) або надсилаючи запити на виправлення. Дякуємо!
## Початок роботи
### Windows
- [Інструкція з інсталяції для Windows](НАЛАШТУВАННЯ_WINDOWS.md)
### macOS
- [Інструкція з інсталяції на macOS](НАЛАШТУВАННЯ_MACOS.md)
### Docker
- [Інструкція з інсталяції на Docker](НАЛАШТУВАННЯ_DOCKER.md)
### Доступність сервера
Якщо ви плануєте використовувати це в виробництві, вам буде потрібно налаштувати сертифікат SSL. Однак, якщо ви використовуєте це тільки для себе та своїх друзів, ви можете просто перейти до `https://{IP}:8080` ПРИМІТКА: openplace розміщується тільки через HTTPS. Ви отримаєте помилку HTTP 400, якщо спробуєте завантажити веб-сайт через HTTP.
### Оновлення бази даних
У разі зміни схеми бази даних вам потрібно просто запустити `npm run db:push`, щоб оновити схему бази даних.
## Додавання перекладу
> [ПОПЕРЕДЖЕННЯ ⚠️]
> Внески, зроблені за допомогою штучного інтелекту, будуть відхилені, і вас **БУДЕ** заблоковано в репозиторії. Ви повинні досконало володіти мовою, яку перекладаєте.
Щоб зробити внесок у цей репозиторій і перекласти `README.md` та інші файли інсталяції, виконайте наступні кроки.
### Змініть номер версії у верхній частині цього README, щоб вказати, що додано нову мову
Номер версії має формат `X.XX`, де перша «X» позначає кількість мов, офіційно перекладених на даний момент. Другий набір «X» після крапки змінюється щоразу, коли вносяться будь-які зміни до англійської версії README.
Цей номер версії допомагає перекладачам знати, коли їм потрібно оновлювати вже перекладений контент.
### Створіть нову папку в каталозі `translations`, назвавши її за ISO-кодом вашої мови.
Якщо ви не впевнені, який у вас ISO-код, ви можете перевірити його [тут](https://gist. githubusercontent.com/josantonius/b455e315bc7f790d14b136d61d9ae469/raw/416def353b8849c427e9062a9db6445c62e77f75/language-codes.json) або просто пошукайте в Інтернеті. Вам потрібен дволітерний код, наприклад «en» для англійської мови.
### Скопіюйте англійські файли у нову папку
Скопіюйте англійські файли з папки «translations» та головний файл «README.md» у щойно створену папку.
Тепер у вас має бути чотири файли: «README.md» та три файли з інструкціями щодо встановлення (».md»).
### Додайте прапор своєї країни у верхній частині кожного README
У верхній частині **кожного** README (всіма мовами) додайте новий рядок, який відображає прапор мови, на яку ви перекладаєте.
Ви повинні додати прапор, який посилається на ваші перекладені файли. Використовуйте наступний шаблон:
```html
```
Замініть заповнювачі правильними значеннями для вашої мови.
> [ПОПЕРЕДЖЕННЯ ⚠️]
> Будьте обережні! Кожен README повинен містити прямі посилання на всі інші README.
> Прапори повинні залишатися в тому самому порядку (в алфавітному порядку відповідно до їхніх ISO-кодів), за винятком англійської мови, яка завжди з’являється першою (наприклад, `en`, `de`, `es`, `fr`).
### Оновіть посилання в розділі «Початок роботи»
У розділі **Початок роботи** оновіть посилання, щоб вони вказували на ваші перекладені файли.
Якщо ви не впевнені, як це зробити, зверніться до папки іншої мови (наприклад, `fr`).
### Перекладіть усі файли
Перекладіть усі файли повністю та точно.
Після завершення створіть запит на витяг. Вашу роботу перевірить учасник або користувач.
**Не забувайте:** використання штучного інтелекту суворо заборонено і призведе до постійної заборони, якщо буде виявлено.
### Перевірте свою роботу
Натисніть на **ВСІ** посилання та позначки. Кожне з них повинно працювати правильно і вести до відповідного файлу або веб-сайту.
Якщо щось не працює, виправте це перед тим, як подати запит на витяг.
Коли все працює як очікується, ви можете впевнено відкрити свій запит на витяг.
Пам'ятайте: ці вказівки будуть перевірені для всіх перекладів, щоб забезпечити повну відповідність.
## Ліцензія
Ліцензовано за ліцензією Apache, версія 2.0. Дивіться [LICENSE.md](https://github.com/openplaceteam/openplace/blob/main/LICENSE.md).
### Подяки
Дані про регіони взяті з [GeoNames Gazetteer](https://download.geonames.org/export/dump/) і ліцензовані за ліцензією [Creative Commons Attribution 4.0 License](https://creativecommons.org/licenses/by/4.0/). Дані надаються «як є», без гарантій та будь-яких заяв щодо точності, актуальності чи повноти.