# openplace

Translations v5.1

United States Flag ## 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 NAME_OF_COUNTRY Flag ``` Замініть заповнювачі правильними значеннями для вашої мови. > [ПОПЕРЕДЖЕННЯ ⚠️] > Будьте обережні! Кожен 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/). Дані надаються «як є», без гарантій та будь-яких заяв щодо точності, актуальності чи повноти.