aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Woodward <ben@bdw.to>2021-07-17 15:03:07 -0700
committerGitHub <noreply@github.com>2021-07-17 15:03:07 -0700
commite4911bb2698a9626def23efd5593581fd4744a45 (patch)
treea17e36327fc9245faba4f65e7fdf673bded19671
parented3a70d0152599be0cc370782d327a1e0f59040e (diff)
Add Russian and Ukrainian translations (#73)
* Add Russian and Ukrainian translations * Prettier formatting Co-authored-by: Anton <goldtom1423@gmail.com>
-rw-r--r--src/App.js2
-rw-r--r--src/i18n.js53
2 files changed, 55 insertions, 0 deletions
diff --git a/src/App.js b/src/App.js
index 2a52dde..dbca6fc 100644
--- a/src/App.js
+++ b/src/App.js
@@ -25,6 +25,8 @@ function App() {
25 <option value="es">es</option> 25 <option value="es">es</option>
26 <option value="pt">Português</option> 26 <option value="pt">Português</option>
27 <option value="ja">日本語</option> 27 <option value="ja">日本語</option>
28 <option value="ru-RU">Русский</option>
29 <option value="uk-UA">Українська</option>
28 </select> 30 </select>
29 </div> 31 </div>
30 32
diff --git a/src/i18n.js b/src/i18n.js
index 5c07db1..32d6cc2 100644
--- a/src/i18n.js
+++ b/src/i18n.js
@@ -129,6 +129,59 @@ const resources = {
129 select: '言語を選択', 129 select: '言語を選択',
130 }, 130 },
131 }, 131 },
132 'ru-RU': {
133 translation: {
134 title: 'Карта WiFi',
135 'desc.use':
136 'Распечатайте простую карточку с данными для входа в WiFi. Приклейте ее на холодильник, храните в бумажнике и т.д.',
137 'desc.privacy':
138 'Информация о вашем WiFi никогда не отправляется на сервер. На этом сайте не используется отслеживание, аналитика или цифровые отпечатки. Посмотреть',
139 'desc.source': 'исходный код',
140 'wifi.login': 'Вход в WiFi',
141 'wifi.name': 'Название сети',
142 'wifi.name.placeholder': 'Название сети WiFi',
143 'wifi.password': 'Пароль',
144 'wifi.password.placeholder': 'Пароль',
145 'wifi.password.hide': 'Скрыть поле пароля перед печатью',
146 'wifi.password.encryption': 'Шифрование',
147 'wifi.tip':
148 'Наведите камеру телефона на QR-код для автоматического подключения',
149 'wifi.alert.name': 'Название сети не может быть пустым',
150 'wifi.alert.password.length.5':
151 'Пароль должен состоять не менее чем из 5 символов',
152 'wifi.alert.password.8':
153 'Пароль должен состоять не менее чем из 8 символов',
154 'button.rotate': 'Повернуть',
155 'button.print': 'Распечатать',
156 select: 'Выбор языка',
157 },
158 },
159 'uk-UA': {
160 translation: {
161 title: 'Карта WiFi',
162 'desc.use':
163 'Роздрукуйте просту картку з даними для входу в WiFi. Приклейте її на холодильник, зберігайте в гаманці і т.д.',
164 'desc.privacy':
165 'Інформація про ваш WiFi ніколи не відправляється на сервер. На цьому сайті не використовується відстеження, аналітика або цифрові відбитки. Переглянути',
166 'desc.source': 'вихідний код',
167 'wifi.login': 'Вхід в WiFi',
168 'wifi.name': 'Назва мережі',
169 'wifi.name.placeholder': 'Назва мережі WiFi',
170 'wifi.password': 'Пароль',
171 'wifi.password.placeholder': 'Пароль',
172 'wifi.password.hide': 'Приховати поле пароля перед друком',
173 'wifi.password.encryption': 'Шифрування',
174 'wifi.tip':
175 'Наведіть камеру телефону на QR-код, щоб автоматично підключитися',
176 'wifi.alert.name': 'Назва мережі не може бути порожньою',
177 'wifi.alert.password.length.5':
178 'Пароль повинен містити принаймні 5 символів',
179 'wifi.alert.password.8': 'Пароль повинен містити принаймні 8 символів',
180 'button.rotate': 'Повернути',
181 'button.print': 'Друкувати',
182 select: 'Вибір мови',
183 },
184 },
132}; 185};
133 186
134i18n.use(initReactI18next).init({ 187i18n.use(initReactI18next).init({