diff options
| author | Ben Woodward <ben@bdw.to> | 2021-08-06 07:52:22 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-08-06 07:52:22 -0700 |
| commit | 8be42a4e57928f82830be71fa6c9bc17ac63aa8a (patch) | |
| tree | 584b315672d65cb5ad8d296980bf56bf4041c450 /src | |
| parent | 3a63d9fb3fcc2750be155fa67008887bf38687ac (diff) | |
Refactor translation plumbing (#168)
- Centralize user-defined translations into a single file
- Automatically sort the language dropdown
- Update the translation contribution guide
Diffstat (limited to 'src')
| -rw-r--r-- | src/App.js | 24 | ||||
| -rw-r--r-- | src/components/Settings.js | 29 | ||||
| -rw-r--r-- | src/i18n.js | 662 | ||||
| -rw-r--r-- | src/translations.js | 698 |
4 files changed, 729 insertions, 684 deletions
| @@ -1,13 +1,11 @@ | |||
| 1 | import { Button, Heading, Link, Pane, Paragraph } from 'evergreen-ui'; | 1 | import { Button, Heading, Link, Pane, Paragraph } from 'evergreen-ui'; |
| 2 | import React, { useEffect, useRef, useState } from 'react'; | 2 | import React, { useRef, useState } from 'react'; |
| 3 | import { useTranslation } from 'react-i18next'; | 3 | import { useTranslation } from 'react-i18next'; |
| 4 | import logo from '../src/images/wifi.png'; | 4 | import logo from '../src/images/wifi.png'; |
| 5 | import { Settings } from './components/Settings'; | 5 | import { Settings } from './components/Settings'; |
| 6 | import { WifiCard } from './components/WifiCard'; | 6 | import { WifiCard } from './components/WifiCard'; |
| 7 | import './style.css'; | 7 | import './style.css'; |
| 8 | 8 | import { Translations } from './translations'; | |
| 9 | /* List of languages that require RTL direction (alphabetic order). */ | ||
| 10 | const RTL_LANGUAGES = ['ar', 'fa-IR']; | ||
| 11 | 9 | ||
| 12 | function App() { | 10 | function App() { |
| 13 | const html = document.querySelector('html'); | 11 | const html = document.querySelector('html'); |
| @@ -30,8 +28,14 @@ function App() { | |||
| 30 | passwordError: '', | 28 | passwordError: '', |
| 31 | }); | 29 | }); |
| 32 | 30 | ||
| 31 | const htmlDirection = (languageID) => { | ||
| 32 | languageID = languageID || i18n.language; | ||
| 33 | const rtl = Translations.filter((t) => t.id === languageID)[0].rtl; | ||
| 34 | return rtl ? 'rtl' : 'ltr'; | ||
| 35 | }; | ||
| 36 | |||
| 33 | const onChangeLanguage = (language) => { | 37 | const onChangeLanguage = (language) => { |
| 34 | html.style.direction = RTL_LANGUAGES.includes(language) ? 'rtl' : 'ltr'; | 38 | html.style.direction = htmlDirection(language); |
| 35 | i18n.changeLanguage(language); | 39 | i18n.changeLanguage(language); |
| 36 | }; | 40 | }; |
| 37 | 41 | ||
| @@ -84,16 +88,10 @@ function App() { | |||
| 84 | setSettings({ ...settings, hidePassword }); | 88 | setSettings({ ...settings, hidePassword }); |
| 85 | }; | 89 | }; |
| 86 | const onFirstLoad = () => { | 90 | const onFirstLoad = () => { |
| 91 | html.style.direction = htmlDirection(); | ||
| 87 | firstLoad.current = false; | 92 | firstLoad.current = false; |
| 88 | }; | 93 | }; |
| 89 | 94 | ||
| 90 | useEffect(() => { | ||
| 91 | /* handle the edge case of the initial render requiring RTL direction */ | ||
| 92 | if (RTL_LANGUAGES.includes(i18n.language)) { | ||
| 93 | html.style.direction = 'rtl'; | ||
| 94 | } | ||
| 95 | }); | ||
| 96 | |||
| 97 | return ( | 95 | return ( |
| 98 | <Pane> | 96 | <Pane> |
| 99 | <Pane display="flex"> | 97 | <Pane display="flex"> |
| @@ -116,7 +114,7 @@ function App() { | |||
| 116 | </Pane> | 114 | </Pane> |
| 117 | 115 | ||
| 118 | <WifiCard | 116 | <WifiCard |
| 119 | direction={RTL_LANGUAGES.includes(i18n.language) ? 'rtl' : 'ltr'} | 117 | direction={htmlDirection()} |
| 120 | settings={settings} | 118 | settings={settings} |
| 121 | ssidError={errors.ssidError} | 119 | ssidError={errors.ssidError} |
| 122 | passwordError={errors.passwordError} | 120 | passwordError={errors.passwordError} |
diff --git a/src/components/Settings.js b/src/components/Settings.js index 1c28dab..1cbe74a 100644 --- a/src/components/Settings.js +++ b/src/components/Settings.js | |||
| @@ -2,6 +2,7 @@ import { Checkbox, Pane, RadioGroup, SelectField } from 'evergreen-ui'; | |||
| 2 | import { useEffect, useState } from 'react'; | 2 | import { useEffect, useState } from 'react'; |
| 3 | import { useTranslation } from 'react-i18next'; | 3 | import { useTranslation } from 'react-i18next'; |
| 4 | import i18n from '../i18n'; | 4 | import i18n from '../i18n'; |
| 5 | import { Translations } from '../translations'; | ||
| 5 | import './style.css'; | 6 | import './style.css'; |
| 6 | 7 | ||
| 7 | export const Settings = (props) => { | 8 | export const Settings = (props) => { |
| @@ -28,29 +29,11 @@ export const Settings = (props) => { | |||
| 28 | selected={i18n.language} | 29 | selected={i18n.language} |
| 29 | onChange={(e) => props.onLanguageChange(e.target.value)} | 30 | onChange={(e) => props.onLanguageChange(e.target.value)} |
| 30 | > | 31 | > |
| 31 | <option value="en-US">English</option> | 32 | {Translations.map((t) => ( |
| 32 | <option value="ar">Arabic - العربية</option> | 33 | <option key={t.id} value={t.id} selected={t.id === i18n.language}> |
| 33 | <option value="ca">Catalan - Català</option> | 34 | {t.name} |
| 34 | <option value="zh-HK">Chinese Hong Kong - 简体中文</option> | 35 | </option> |
| 35 | <option value="zh-CN">Chinese Simplified - 简体中文</option> | 36 | ))} |
| 36 | <option value="nl-NL">Dutch - Nederlands</option> | ||
| 37 | <option value="fr-FR">French - Français</option> | ||
| 38 | <option value="de-DE">German - Deutsch</option> | ||
| 39 | <option value="hi-IN">Hindi - हिन्दी</option> | ||
| 40 | <option value="id-ID">Indonesian</option> | ||
| 41 | <option value="it-IT">Italian</option> | ||
| 42 | <option value="ja">Japanese - 日本語</option> | ||
| 43 | <option value="ko">Korean - 한국어</option> | ||
| 44 | <option value="no-NB">Norwegian - Norsk</option> | ||
| 45 | <option value="oc">Occitan</option> | ||
| 46 | <option value="fa-IR">Persian Iran - فارسی</option> | ||
| 47 | <option value="pl-PL">Polish - Polski</option> | ||
| 48 | <option value="pt">Portuguese - Português</option> | ||
| 49 | <option value="pt-BR">Portuguese - Português brasileiro</option> | ||
| 50 | <option value="ru-RU">Russian - Русский</option> | ||
| 51 | <option value="es">Spanish - Español</option> | ||
| 52 | <option value="tr-TR">Turkish - Türkçe</option> | ||
| 53 | <option value="uk-UA">Ukrainian - Українська</option> | ||
| 54 | </SelectField> | 37 | </SelectField> |
| 55 | 38 | ||
| 56 | <Checkbox | 39 | <Checkbox |
diff --git a/src/i18n.js b/src/i18n.js index 891e291..dbbb4d9 100644 --- a/src/i18n.js +++ b/src/i18n.js | |||
| @@ -1,655 +1,21 @@ | |||
| 1 | import i18n from 'i18next'; | 1 | import i18n from 'i18next'; |
| 2 | import LanguageDetector from 'i18next-browser-languagedetector'; | 2 | import LanguageDetector from 'i18next-browser-languagedetector'; |
| 3 | import { initReactI18next } from 'react-i18next'; | 3 | import { initReactI18next } from 'react-i18next'; |
| 4 | import { Translations } from './translations'; | ||
| 4 | 5 | ||
| 5 | const resources = { | 6 | // i18n wants a single object in the following format: |
| 6 | 'en-US': { | 7 | // { |
| 7 | translation: { | 8 | // 'en-US': { |
| 8 | title: 'WiFi Card', | 9 | // translation: { |
| 9 | 'desc.use': | 10 | // title: 'WiFi Card',, |
| 10 | 'Print a simple card with your WiFi login details. Tape it to the fridge, keep it in your wallet, etc.', | 11 | // ... |
| 11 | 'desc.privacy': | 12 | // } |
| 12 | 'Your WiFi information is never sent to the server. No tracking, analytics, or fingerprinting are used on this website. View the', | 13 | // }, |
| 13 | 'desc.source': 'source code', | 14 | // } |
| 14 | 'wifi.login': 'WiFi Login', | 15 | const resources = Translations.reduce((obj, curr) => { |
| 15 | 'wifi.name': 'Network name', | 16 | obj[curr.id] = curr; |
| 16 | 'wifi.name.placeholder': 'WiFi Network name', | 17 | return obj; |
| 17 | 'wifi.password': 'Password', | 18 | }, {}); |
| 18 | 'wifi.password.placeholder': 'Password', | ||
| 19 | 'wifi.password.hide': 'Hide password', | ||
| 20 | 'wifi.password.encryption': 'Encryption', | ||
| 21 | 'wifi.password.encryption.none': 'None', | ||
| 22 | 'wifi.tip': | ||
| 23 | "Point your phone's camera at the QR Code to connect automatically", | ||
| 24 | 'wifi.alert.name': 'Network name cannot be empty', | ||
| 25 | 'wifi.alert.password.length.5': | ||
| 26 | 'Password must be at least 5 characters, or change the encryption to "None"', | ||
| 27 | 'wifi.alert.password.length.8': | ||
| 28 | 'Password must be at least 8 characters, or change the encryption to "None"', | ||
| 29 | 'button.rotate': 'Rotate', | ||
| 30 | 'button.print': 'Print', | ||
| 31 | 'button.settings': 'Settings', | ||
| 32 | select: 'Select Language', | ||
| 33 | }, | ||
| 34 | }, | ||
| 35 | 'no-NB': { | ||
| 36 | translation: { | ||
| 37 | title: 'WiFi Kort', | ||
| 38 | 'desc.use': | ||
| 39 | 'Skriver ut et enkelt kort med dine Wifi innloggingsdetaljer. Sett det på kjøleskapet, ha det i lommeboka el. lign.', | ||
| 40 | 'desc.privacy': | ||
| 41 | 'Din wifi-informasjon blir aldri sendt til våre servere. Ingen sporing, analyse eller identifisering brukes på dette nettstedet. Se vår', | ||
| 42 | 'desc.source': 'kildekode', | ||
| 43 | 'wifi.login': 'WiFi Innlogging', | ||
| 44 | 'wifi.name': 'Nettverksnavn', | ||
| 45 | 'wifi.name.placeholder': 'WiFi Nettverksnavn', | ||
| 46 | 'wifi.password': 'Passord', | ||
| 47 | 'wifi.password.placeholder': 'Passord', | ||
| 48 | 'wifi.password.hide': 'Skjul passordfeltet før utskrift', | ||
| 49 | 'wifi.password.encryption': 'Kryptering', | ||
| 50 | 'wifi.password.encryption.none': 'Ingen', | ||
| 51 | 'wifi.tip': | ||
| 52 | 'Pek telefonens kamera mot QR koden for å koble til automatisk', | ||
| 53 | 'wifi.alert.name': 'Nettverksnavnet kan ikke være tomt', | ||
| 54 | 'wifi.alert.password.length.5': 'Passordet må være minst 5 karakterer', | ||
| 55 | 'wifi.alert.password.length.8': 'Passordet må være minst 8 karakterer', | ||
| 56 | 'button.rotate': 'Roter', | ||
| 57 | 'button.print': 'Skriv ut', | ||
| 58 | select: 'Velg språk', | ||
| 59 | }, | ||
| 60 | }, | ||
| 61 | 'nl-NL': { | ||
| 62 | translation: { | ||
| 63 | title: 'WiFi Kaart', | ||
| 64 | 'desc.use': | ||
| 65 | 'Print een eenvoudige kaart met uw WiFi inloggegevens. Plak het op je koelkast, stop het in je portemonnee, etc.', | ||
| 66 | 'desc.privacy': | ||
| 67 | 'Je WiFi informatie wordt nooit naar de server verzonden. Tracking, analytics of fingerprinting wordt niet gebruikt op deze website. Bekijk de', | ||
| 68 | 'desc.source': 'broncode', | ||
| 69 | 'wifi.login': 'WiFi Login', | ||
| 70 | 'wifi.name': 'Netwerk naam', | ||
| 71 | 'wifi.name.placeholder': 'WiFi Netwerk naam', | ||
| 72 | 'wifi.password': 'Wachtwoord', | ||
| 73 | 'wifi.password.placeholder': 'Wachtwoord', | ||
| 74 | 'wifi.password.hide': 'Wachtwoord verbergen voor afdrukken', | ||
| 75 | 'wifi.password.encryption': 'Encryptie', | ||
| 76 | 'wifi.password.encryption.none': 'Geen', | ||
| 77 | 'wifi.tip': | ||
| 78 | 'Wijs met de camera van je telefoon naar de QR code om automatisch verbinding te maken', | ||
| 79 | 'wifi.alert.name': 'Netwerk naam kan niet leeg zijn', | ||
| 80 | 'wifi.alert.password.length.5': | ||
| 81 | 'Wachtwoord moet ten minste 5 tekens bevatten', | ||
| 82 | 'wifi.alert.password.length.8': | ||
| 83 | 'Wachtwoord moet ten minste 8 tekens bevatten', | ||
| 84 | 'button.rotate': 'Draai', | ||
| 85 | 'button.print': 'Print', | ||
| 86 | 'button.settings': 'Instellingen', | ||
| 87 | select: 'Selecteer Taal', | ||
| 88 | }, | ||
| 89 | }, | ||
| 90 | 'zh-CN': { | ||
| 91 | translation: { | ||
| 92 | title: 'WiFi 连接卡', | ||
| 93 | 'desc.use': | ||
| 94 | '打印一张带有 WiFi 详细信息的登录卡片,把它贴到冰箱上、放到你的钱包里...', | ||
| 95 | 'desc.privacy': | ||
| 96 | '您的 WiFi 信息永远不会发送到服务端。本网站不使用追踪、分析或指纹识别。查看', | ||
| 97 | 'desc.source': '源码', | ||
| 98 | 'wifi.login': '连接 WiFi', | ||
| 99 | 'wifi.name': '网络名称', | ||
| 100 | 'wifi.name.placeholder': 'WiFi 网络名称', | ||
| 101 | 'wifi.password': '密码', | ||
| 102 | 'wifi.password.placeholder': '密码', | ||
| 103 | 'wifi.password.hide': '打印前隐藏密码字段', | ||
| 104 | 'wifi.password.encryption': '加密', | ||
| 105 | 'wifi.password.encryption.none': '无', | ||
| 106 | 'wifi.tip': '将手机摄像头对准二维码即可自动连接', | ||
| 107 | 'wifi.alert.name': '网络名称不能为空', | ||
| 108 | 'wifi.alert.password.length.5': '密码至少 5 个字符', | ||
| 109 | 'wifi.alert.password.length.8': '密码至少 8 个字符', | ||
| 110 | 'button.rotate': '翻转', | ||
| 111 | 'button.print': '打印', | ||
| 112 | 'button.settings': '设置', | ||
| 113 | select: '选择语言', | ||
| 114 | }, | ||
| 115 | }, | ||
| 116 | 'zh-HK': { | ||
| 117 | translation: { | ||
| 118 | title: 'WiFi 連接卡', | ||
| 119 | 'desc.use': | ||
| 120 | '打印一張 WiFi 詳細資料嘅連接卡,將佢癡喺雪櫃上面、放喺銀包入面... ', | ||
| 121 | 'desc.privacy': | ||
| 122 | '你嘅 WiFi 資料永遠唔會傳送去網站伺服器。呢個網站無使用任何追蹤、分析或者裝置指紋辨識。睇吓', | ||
| 123 | 'desc.source': '源代碼', | ||
| 124 | 'wifi.login': '連接 WiFi', | ||
| 125 | 'wifi.name': '網絡名稱', | ||
| 126 | 'wifi.name.placeholder': 'WiFi 網絡名稱', | ||
| 127 | 'wifi.password': '密碼', | ||
| 128 | 'wifi.password.placeholder': '密碼', | ||
| 129 | 'wifi.password.hide': '打印前隱藏密碼', | ||
| 130 | 'wifi.password.encryption': '加密', | ||
| 131 | 'wifi.password.encryption.none': '没有任何', | ||
| 132 | 'wifi.tip': '打開相機指住嗰QR Code就可以連接 WiFi', | ||
| 133 | 'wifi.alert.name': '唔可以留空網絡名稱', | ||
| 134 | 'wifi.alert.password.length.5': '密碼至少要有 5 個字符', | ||
| 135 | 'wifi.alert.password.8': '密碼至少要有 8 個字符 ', | ||
| 136 | 'button.rotate': '翻轉', | ||
| 137 | 'button.print': '打印', | ||
| 138 | 'button.settings': '设置', | ||
| 139 | select: '選擇語言', | ||
| 140 | }, | ||
| 141 | }, | ||
| 142 | es: { | ||
| 143 | translation: { | ||
| 144 | title: 'Tarjeta WiFi', | ||
| 145 | 'desc.use': | ||
| 146 | 'Imprima una sencilla tarjeta con sus datos de acceso a la WiFi. Pégela en la nevera, guárdela en la cartera, etc.', | ||
| 147 | 'desc.privacy': | ||
| 148 | 'Su información WiFi nunca se envía al servidor. En este sitio web no se utiliza ningún tipo de rastreo, análisis o huella digital. Ver el', | ||
| 149 | 'desc.source': 'código fuente', | ||
| 150 | 'wifi.login': 'Acceso WiFi', | ||
| 151 | 'wifi.name': 'Nombre de la red', | ||
| 152 | 'wifi.name.placeholder': 'Nombre de la red WiFi', | ||
| 153 | 'wifi.password': 'Contraseña', | ||
| 154 | 'wifi.password.placeholder': 'Contraseña', | ||
| 155 | 'wifi.password.hide': | ||
| 156 | 'Ocultar el campo de la contraseña antes de imprimir', | ||
| 157 | 'wifi.password.encryption': 'Cifrado', | ||
| 158 | 'wifi.password.encryption.none': 'Ninguno', | ||
| 159 | 'wifi.tip': | ||
| 160 | 'Apunte la cámara de su teléfono al código QR para conectarse automáticamente', | ||
| 161 | 'wifi.alert.name': 'El nombre de la red no puede estar vacío', | ||
| 162 | 'wifi.alert.password.length.5': | ||
| 163 | 'La contraseña debe tener al menos 5 caracteres', | ||
| 164 | 'wifi.alert.password.length.8': | ||
| 165 | 'La contraseña debe tener al menos 8 caracteres', | ||
| 166 | 'button.rotate': 'Girar', | ||
| 167 | 'button.print': 'Imprimir', | ||
| 168 | 'button.settings': 'Ajustes', | ||
| 169 | select: 'Seleccionar idioma', | ||
| 170 | }, | ||
| 171 | }, | ||
| 172 | pt: { | ||
| 173 | translation: { | ||
| 174 | title: 'Cartão WiFi', | ||
| 175 | 'desc.use': | ||
| 176 | 'Imprima um cartão com detalhes de autenticação da sua rede WiFi. Cole no frigorifico, na sala, etc.', | ||
| 177 | 'desc.privacy': | ||
| 178 | 'As informações da sua rede WiFi não são enviadas para o servidor. Nenhum dado é recolhido pelo website. Veja o', | ||
| 179 | 'desc.source': 'código fonte', | ||
| 180 | 'wifi.login': 'Autenticação WiFi ', | ||
| 181 | 'wifi.name': 'Nome da Rede', | ||
| 182 | 'wifi.name.placeholder': 'Nome da sua rede WiFi', | ||
| 183 | 'wifi.password': 'Senha', | ||
| 184 | 'wifi.password.placeholder': 'Senha da sua rede WiFi', | ||
| 185 | 'wifi.password.hide': 'Esconder o campo de senha antes da impressão', | ||
| 186 | 'wifi.password.encryption': 'Criptografia', | ||
| 187 | 'wifi.password.encryption.none': 'Nenhum', | ||
| 188 | 'wifi.tip': | ||
| 189 | 'Abra a aplicação da câmera no seu telemóvel e aponte para o QR Code para se ligar automaticamente.', | ||
| 190 | 'wifi.alert.name': 'O Nome da rede não pode ficar em branco', | ||
| 191 | 'wifi.alert.password.length.5': 'A senha precisa ter no mínimo 5 dígitos', | ||
| 192 | 'wifi.alert.password.length.8': 'A senha precisa ter no mínimo 8 dígtos', | ||
| 193 | 'button.rotate': 'Girar', | ||
| 194 | 'button.print': 'Imprimir', | ||
| 195 | 'button.settings': 'Definições', | ||
| 196 | select: 'Selecionar Idioma', | ||
| 197 | }, | ||
| 198 | }, | ||
| 199 | ja: { | ||
| 200 | translation: { | ||
| 201 | title: 'WiFi ログイン', | ||
| 202 | 'desc.use': | ||
| 203 | 'WiFiのログイン情報を記載したシンプルなカードを印刷します。冷蔵庫に貼ったり、お財布に入れたりしてください。', | ||
| 204 | 'desc.privacy': | ||
| 205 | 'お客様のWiFi情報がサーバーに送信されることはありません。このウェブサイトでは、トラッキング、アナリティクス、フィンガープリントは使用されていません。確認する', | ||
| 206 | 'desc.source': 'ソースコード', | ||
| 207 | 'wifi.login': ' WiFi ログイン', | ||
| 208 | 'wifi.name': 'ネットワーク名', | ||
| 209 | 'wifi.name.placeholder': 'WiFi ネットワーク名', | ||
| 210 | 'wifi.password': 'パスワード', | ||
| 211 | 'wifi.password.placeholder': 'パスワード', | ||
| 212 | 'wifi.password.hide': '印刷前にパスワードを非表示にする', | ||
| 213 | 'wifi.password.encryption': '暗号化', | ||
| 214 | 'wifi.password.encryption.none': 'なし', | ||
| 215 | 'wifi.tip': '携帯電話のカメラをQRコードに向けると、自動的に接続されます', | ||
| 216 | 'wifi.alert.name': 'ネットワーク名は空にできません', | ||
| 217 | 'wifi.alert.password.length.5': | ||
| 218 | 'パスワードは5文字以上でなければなりません', | ||
| 219 | 'wifi.alert.password.length.8': | ||
| 220 | 'パスワードは8文字以上でなければなりません', | ||
| 221 | 'button.rotate': '回転する', | ||
| 222 | 'button.print': '印刷する', | ||
| 223 | 'button.settings': '設定', | ||
| 224 | select: '言語を選択', | ||
| 225 | }, | ||
| 226 | }, | ||
| 227 | 'ru-RU': { | ||
| 228 | translation: { | ||
| 229 | title: 'Карта WiFi', | ||
| 230 | 'desc.use': | ||
| 231 | 'Распечатайте простую карточку с данными для входа в WiFi. Приклейте ее на холодильник, храните в бумажнике и т.д.', | ||
| 232 | 'desc.privacy': | ||
| 233 | 'Информация о вашем WiFi никогда не отправляется на сервер. На этом сайте не используется отслеживание, аналитика или цифровые отпечатки. Посмотреть', | ||
| 234 | 'desc.source': 'исходный код', | ||
| 235 | 'wifi.login': 'Вход в WiFi', | ||
| 236 | 'wifi.name': 'Название сети', | ||
| 237 | 'wifi.name.placeholder': 'Название сети WiFi', | ||
| 238 | 'wifi.password': 'Пароль', | ||
| 239 | 'wifi.password.placeholder': 'Пароль', | ||
| 240 | 'wifi.password.hide': 'Скрыть поле пароля перед печатью', | ||
| 241 | 'wifi.password.encryption': 'Шифрование', | ||
| 242 | 'wifi.password.encryption.none': 'Нет', | ||
| 243 | 'wifi.tip': | ||
| 244 | 'Наведите камеру телефона на QR-код для автоматического подключения', | ||
| 245 | 'wifi.alert.name': 'Название сети не может быть пустым', | ||
| 246 | 'wifi.alert.password.length.5': | ||
| 247 | 'Пароль должен состоять не менее чем из 5 символов', | ||
| 248 | 'wifi.alert.password.length.8': | ||
| 249 | 'Пароль должен состоять не менее чем из 8 символов', | ||
| 250 | 'button.rotate': 'Повернуть', | ||
| 251 | 'button.print': 'Распечатать', | ||
| 252 | 'button.settings': 'настройки', | ||
| 253 | select: 'Выбор языка', | ||
| 254 | }, | ||
| 255 | }, | ||
| 256 | 'fa-IR': { | ||
| 257 | translation: { | ||
| 258 | title: 'کارت WiFi', | ||
| 259 | 'desc.use': | ||
| 260 | 'توسط اطلاعات شبکه WiFi خود یک کارت ساده چاپ کنید و آن را به یخچال بچسبانید و یا در کیف پول خود نگه دارید.', | ||
| 261 | 'desc.privacy': | ||
| 262 | 'اطلاعات شبکه شما هرگز به سرور ارسال نمیشود و هیچگونه ردیابی، آنالیز و یا تحلیل در این وب سایت انجام نمیشود. مشاهده ', | ||
| 263 | 'desc.source': 'سورس کد', | ||
| 264 | 'wifi.login': 'اتصال به شبکه WiFi', | ||
| 265 | 'wifi.name': 'نام شبکه', | ||
| 266 | 'wifi.name.placeholder': 'نام شبکه خود را وارد کنید', | ||
| 267 | 'wifi.password': 'رمزعبور', | ||
| 268 | 'wifi.password.placeholder': 'رمزعبور شبکه خود را وارد کنید', | ||
| 269 | 'wifi.password.hide': 'رمزعبور را بعد از چاپ کارت مخفی کن.', | ||
| 270 | 'wifi.password.encryption': 'رمزنگاری', | ||
| 271 | 'wifi.password.encryption.none': 'هیچ یک', | ||
| 272 | 'wifi.tip': | ||
| 273 | 'دوربین تلفن خود را روی تصویر (QR Code) گرفته تا به صورت خودکار به شبکه متصل شوید.', | ||
| 274 | 'wifi.alert.name': 'اسم شبکه شما نباید خالی باشد.', | ||
| 275 | 'wifi.alert.password.length.5': 'رمزعبور باید حداقل ۵ حرف داشته باشد.', | ||
| 276 | 'wifi.alert.password.8': 'رمزعبور باید حداقل ۸ حرف داشته باشد.', | ||
| 277 | 'button.rotate': 'چرخاندن', | ||
| 278 | 'button.print': 'چاپ', | ||
| 279 | 'button.settings': 'تنظیمات', | ||
| 280 | select: 'انتخاب زبان', | ||
| 281 | }, | ||
| 282 | }, | ||
| 283 | 'uk-UA': { | ||
| 284 | translation: { | ||
| 285 | title: 'Карта WiFi', | ||
| 286 | 'desc.use': | ||
| 287 | 'Роздрукуйте просту картку з даними для входу в WiFi. Приклейте її на холодильник, зберігайте в гаманці і т.д.', | ||
| 288 | 'desc.privacy': | ||
| 289 | 'Інформація про ваш WiFi ніколи не відправляється на сервер. На цьому сайті не використовується відстеження, аналітика або цифрові відбитки. Переглянути', | ||
| 290 | 'desc.source': 'вихідний код', | ||
| 291 | 'wifi.login': 'Вхід в WiFi', | ||
| 292 | 'wifi.name': 'Назва мережі', | ||
| 293 | 'wifi.name.placeholder': 'Назва мережі WiFi', | ||
| 294 | 'wifi.password': 'Пароль', | ||
| 295 | 'wifi.password.placeholder': 'Пароль', | ||
| 296 | 'wifi.password.hide': 'Приховати поле пароля перед друком', | ||
| 297 | 'wifi.password.encryption': 'Шифрування', | ||
| 298 | 'wifi.password.encryption.none': 'Немає', | ||
| 299 | 'wifi.tip': | ||
| 300 | 'Наведіть камеру телефону на QR-код, щоб автоматично підключитися', | ||
| 301 | 'wifi.alert.name': 'Назва мережі не може бути порожньою', | ||
| 302 | 'wifi.alert.password.length.5': | ||
| 303 | 'Пароль повинен містити принаймні 5 символів', | ||
| 304 | 'wifi.alert.password.length.8': | ||
| 305 | 'Пароль повинен містити принаймні 8 символів', | ||
| 306 | 'button.rotate': 'Повернути', | ||
| 307 | 'button.print': 'Друкувати', | ||
| 308 | 'button.settings': 'налаштування', | ||
| 309 | select: 'Вибір мови', | ||
| 310 | }, | ||
| 311 | }, | ||
| 312 | 'de-DE': { | ||
| 313 | translation: { | ||
| 314 | title: 'WLAN Karte', | ||
| 315 | 'desc.use': | ||
| 316 | 'Druck dir eine simple Karte mit deinen WLAN-Zugangsdaten aus. Klebe sie an deinen Kühlschrank, behalte sie in deinem Portemonnaie, etc.', | ||
| 317 | 'desc.privacy': | ||
| 318 | 'Deine Zugangsdaten werden niemals zum Server gesendet. Es gibt kein Tracking, Analytics, oder Fingerprinting auf dieser Website. Hier geht es zum', | ||
| 319 | 'desc.source': 'Quellcode', | ||
| 320 | 'wifi.login': 'WLAN-Zugangsdaten', | ||
| 321 | 'wifi.name': 'WLAN-Netzwerkname (SSID)', | ||
| 322 | 'wifi.name.placeholder': 'WLAN-Netzwerkname (SSID)', | ||
| 323 | 'wifi.password': 'Passwort', | ||
| 324 | 'wifi.password.placeholder': 'Passwort', | ||
| 325 | 'wifi.password.hide': 'Passwortfeld vor dem Drucken ausblenden', | ||
| 326 | 'wifi.password.encryption': 'Verschlüsselung', | ||
| 327 | 'wifi.password.encryption.none': 'Keiner', | ||
| 328 | 'wifi.tip': | ||
| 329 | 'Zeige mit der Kamera deines Handys auf den QR-Code, um automatisch eine Verbindung herzustellen', | ||
| 330 | 'wifi.alert.name': 'Der Netzwerkname darf nicht leer sein', | ||
| 331 | 'wifi.alert.password.length.5': | ||
| 332 | 'Das Passwort muss mindestends 5 Zeichen lang sein', | ||
| 333 | 'wifi.alert.password.8': | ||
| 334 | 'Das Passwort muss mindestends 8 Zeichen lang sein', | ||
| 335 | 'button.rotate': 'Drehen', | ||
| 336 | 'button.print': 'Drucken', | ||
| 337 | 'button.settings': 'Einstellungen', | ||
| 338 | select: 'Sprache auswählen', | ||
| 339 | }, | ||
| 340 | }, | ||
| 341 | 'pl-PL': { | ||
| 342 | translation: { | ||
| 343 | title: 'Karta WiFi', | ||
| 344 | 'desc.use': | ||
| 345 | 'Wydrukuj prostą kartę z danymi logowania do sieci Wi-Fi. Przyklej go do lodówki, trzymaj w portfelu, itp.', | ||
| 346 | 'desc.privacy': | ||
| 347 | 'Twoje informacje o Wi-Fi nigdy nie są wysyłane na serwer. Na tej stronie nie stosuje się śledzenia, analiz ani odcisków palców. Zobacz', | ||
| 348 | 'desc.source': 'kod źródłowy', | ||
| 349 | 'wifi.login': 'Logowanie do WiFi', | ||
| 350 | 'wifi.size': 'Rozmiar', | ||
| 351 | 'wifi.size.small': 'Mały', | ||
| 352 | 'wifi.size.medium': 'Średni', | ||
| 353 | 'wifi.size.large': 'Duży', | ||
| 354 | 'wifi.name': 'Nazwa sieci', | ||
| 355 | 'wifi.name.placeholder': 'WiFi nazwa sieci', | ||
| 356 | 'wifi.password': 'Hasło', | ||
| 357 | 'wifi.password.placeholder': 'Hasło', | ||
| 358 | 'wifi.password.hide': 'Ukryj pole hasła przed drukowaniem', | ||
| 359 | 'wifi.password.encryption': 'Szyfrowanie', | ||
| 360 | 'wifi.password.encryption.none': 'Brak', | ||
| 361 | 'wifi.tip': | ||
| 362 | 'Skieruj aparat telefonu na kod QR, aby połączyć się automatycznie', | ||
| 363 | 'wifi.alert.name': 'Nazwa sieci nie może być pusta', | ||
| 364 | 'wifi.alert.password.length.5': 'Hasło musi mieć co najmniej 5 znaków', | ||
| 365 | 'wifi.alert.password.8': 'Hasło musi mieć co najmniej 8 znaków', | ||
| 366 | 'button.rotate': 'Obróć', | ||
| 367 | 'button.print': 'Drukuj', | ||
| 368 | 'button.settings': 'Ustawienia', | ||
| 369 | select: 'Wybierz język', | ||
| 370 | }, | ||
| 371 | }, | ||
| 372 | 'fr-FR': { | ||
| 373 | translation: { | ||
| 374 | title: 'Carte WiFi', | ||
| 375 | 'desc.use': | ||
| 376 | 'Imprimez une simple carte avec vos informations de connexion WiFi. Collez-le au réfrigérateur, gardez-le dans votre portefeuille, etc.', | ||
| 377 | 'desc.privacy': | ||
| 378 | 'Vos informations WiFi ne sont jamais envoyées au serveur. Aucun suivi, analyse ou prise empreinte digitale ne sont utilisés sur ce site Web. Voir le', | ||
| 379 | 'desc.source': 'code source', | ||
| 380 | 'wifi.login': 'Connexion Wi-Fi', | ||
| 381 | 'wifi.name': 'Nom du réseau', | ||
| 382 | 'wifi.name.placeholder': 'Nom du réseau WiFi', | ||
| 383 | 'wifi.password': 'Mot de passe', | ||
| 384 | 'wifi.password.placeholder': 'Mot de passe', | ||
| 385 | 'wifi.password.hide': "Masquer le champ du mot de passe avant d'imprimer", | ||
| 386 | 'wifi.password.encryption': 'Chiffrement', | ||
| 387 | 'wifi.password.encryption.none': 'Aucun', | ||
| 388 | 'wifi.tip': | ||
| 389 | "Dirigez l'appareil photo de votre téléphone vers le QR code pour vous connecter automatiquement", | ||
| 390 | 'wifi.alert.name': 'Le nom du réseau ne peut pas être vide', | ||
| 391 | 'wifi.alert.password.length.5': | ||
| 392 | 'Le mot de passe doit au moins faire 5 caractères', | ||
| 393 | 'wifi.alert.password.8': | ||
| 394 | 'Le mot de passe doit au moins faire 8 caractères', | ||
| 395 | 'button.rotate': 'Pivoter', | ||
| 396 | 'button.print': 'Imprimer', | ||
| 397 | 'button.settings': 'Paramètres', | ||
| 398 | select: 'Choisir la langue', | ||
| 399 | }, | ||
| 400 | }, | ||
| 401 | oc: { | ||
| 402 | translation: { | ||
| 403 | title: 'Carta WiFi', | ||
| 404 | 'desc.use': | ||
| 405 | 'Imprimissètz una carta simpla amb vòstras informacions de connexion WiFi. Pegatz-la al refregidor, gardatz-la al pòrtafuèlha, etc.', | ||
| 406 | 'desc.privacy': | ||
| 407 | "Vòstras informacions WiFi son pas jamai enviadas al servidor. Cap de seguiment, d'analisi o de generacion d'emprenta numerica son pas realizats sus aqueste site Web. Veire lo", | ||
| 408 | 'desc.source': 'còdi font', | ||
| 409 | 'wifi.login': 'Connexion Wi-Fi', | ||
| 410 | 'wifi.name': 'Nom de la ret', | ||
| 411 | 'wifi.name.placeholder': 'Nom de la ret WiFi', | ||
| 412 | 'wifi.password': 'Senhal', | ||
| 413 | 'wifi.password.placeholder': 'Senhal', | ||
| 414 | 'wifi.password.hide': "Rescondre lo camp del senhal abans d'imprimir", | ||
| 415 | 'wifi.password.encryption': 'Chiframent', | ||
| 416 | 'wifi.password.encryption.none': 'Cap', | ||
| 417 | 'wifi.tip': | ||
| 418 | 'Viratz vòstre aparelh fòto cap al còdi QR per vos connectar automaticament', | ||
| 419 | 'wifi.alert.name': 'Lo nom de la ret pòt pas èsser void', | ||
| 420 | 'wifi.alert.password.length.5': | ||
| 421 | 'Lo senhal deu conténer almens 5 caractèrs', | ||
| 422 | 'wifi.alert.password.8': 'Lo senhal deu conténer almens 8 caractèrs', | ||
| 423 | 'button.rotate': 'Pivotar', | ||
| 424 | 'button.print': 'Imprimir', | ||
| 425 | 'button.settings': 'Paramètres', | ||
| 426 | select: 'Causir la lenga', | ||
| 427 | }, | ||
| 428 | }, | ||
| 429 | 'pt-BR': { | ||
| 430 | translation: { | ||
| 431 | title: 'Cartão WiFi', | ||
| 432 | 'desc.use': | ||
| 433 | 'Imprime um simples cartão com os dados de login de sua WiFi. Cole na sua geladeira, guarde na sua carteira etc.', | ||
| 434 | 'desc.privacy': | ||
| 435 | 'As informações da sua WiFi nunca será enviada para o servidor. Nenhum serviço de tracking, analytics ou fingerprint é usado nesse site. Veja o', | ||
| 436 | 'desc.source': 'código fonte', | ||
| 437 | 'wifi.login': 'WiFi Login', | ||
| 438 | 'wifi.name': 'Nome da rede', | ||
| 439 | 'wifi.name.placeholder': 'Nome da Rede', | ||
| 440 | 'wifi.password': 'Senha', | ||
| 441 | 'wifi.password.placeholder': 'Senha', | ||
| 442 | 'wifi.password.hide': 'Esconder senha antes de imprimir', | ||
| 443 | 'wifi.password.encryption': 'Tipo de Segurança', | ||
| 444 | 'wifi.password.encryption.none': 'Nenhum', | ||
| 445 | 'wifi.tip': | ||
| 446 | 'Aponte a camera do seu ceular para o código QR para se conectar automaticamente.', | ||
| 447 | 'wifi.alert.name': 'Nome da rede não pode estar em branco', | ||
| 448 | 'wifi.alert.password.length.5': | ||
| 449 | 'A Senha deve ter pelo menos 5 caracteres', | ||
| 450 | 'wifi.alert.password.8': 'A Senha deve ter pelo menos 8 caracteres', | ||
| 451 | 'button.rotate': 'Rotacionar', | ||
| 452 | 'button.print': 'Imprimir', | ||
| 453 | 'button.settings': 'Definições', | ||
| 454 | select: 'Escolha o idioma', | ||
| 455 | }, | ||
| 456 | }, | ||
| 457 | 'it-IT': { | ||
| 458 | translation: { | ||
| 459 | title: 'WiFi Card', | ||
| 460 | 'desc.use': | ||
| 461 | 'Stampa una scheda con le informazioni di accesso WiFi. Attaccala al frigo, tienila nel portafogli etc.', | ||
| 462 | 'desc.privacy': | ||
| 463 | 'Le informazioni del tuo WiFi non verranno mai inviate ai nostri server. Nessun tracciamento, analytics, o fingerprinting viene usato su questo sito. Visiona le', | ||
| 464 | 'desc.source': 'codice sorgente', | ||
| 465 | 'wifi.login': 'WiFi Login', | ||
| 466 | 'wifi.name': 'Nome della rete', | ||
| 467 | 'wifi.name.placeholder': 'Nome della rete wifi', | ||
| 468 | 'wifi.password': 'Password', | ||
| 469 | 'wifi.password.placeholder': 'Password', | ||
| 470 | 'wifi.password.hide': 'Nascondi il campo password prima di stampare', | ||
| 471 | 'wifi.password.encryption': 'Cifratura', | ||
| 472 | 'wifi.password.encryption.none': 'Nessuno', | ||
| 473 | 'wifi.tip': | ||
| 474 | 'Inquadra il codice QR con il tuo smartphone per collegarti automaticamente', | ||
| 475 | 'wifi.alert.name': 'Il nome della rete wifi non può essere vuoto', | ||
| 476 | 'wifi.alert.password.length.5': | ||
| 477 | 'La password deve contenere almeno 5 caratteri', | ||
| 478 | 'wifi.alert.password.length.8': | ||
| 479 | 'La password deve contenere almeno 8 caratteri', | ||
| 480 | 'button.rotate': 'Ruota', | ||
| 481 | 'button.print': 'Stampa', | ||
| 482 | 'button.settings': 'Impostazioni', | ||
| 483 | select: 'Seleziona una lingua', | ||
| 484 | }, | ||
| 485 | }, | ||
| 486 | 'tr-TR': { | ||
| 487 | translation: { | ||
| 488 | title: 'WiFi Kartı', | ||
| 489 | 'desc.use': | ||
| 490 | 'WiFi giriş bilgilerinizle basit bir kart yazdırın. Buzdolabına bantlayın, cüzdanınızda saklayın vb.', | ||
| 491 | 'desc.privacy': | ||
| 492 | 'WiFi bilgileriniz asla sunucuya gönderilmez. Bu web sitesinde hiçbir izleme, analiz veya parmak izi kullanılmamaktadır. Görüntüle', | ||
| 493 | 'desc.source': 'kaynak kodu', | ||
| 494 | 'wifi.login': 'WiFi Giriş', | ||
| 495 | 'wifi.name': 'Ağ adı', | ||
| 496 | 'wifi.name.placeholder': 'WiFi Ağ adı', | ||
| 497 | 'wifi.password': 'Parola', | ||
| 498 | 'wifi.password.placeholder': 'Parola', | ||
| 499 | 'wifi.password.hide': 'Yazdırmadan önce parola alanını gizle', | ||
| 500 | 'wifi.password.encryption': 'Şifreleme', | ||
| 501 | 'wifi.password.encryption.none': 'Hiçbiri', | ||
| 502 | 'wifi.tip': | ||
| 503 | 'Otomatik olarak bağlanmak için telefonunuzun kamerası ile QR kodunu okutun', | ||
| 504 | 'wifi.alert.name': 'Ağ adı boş olamaz', | ||
| 505 | 'wifi.alert.password.length.5': 'Parola en az 5 karakter olmalıdır', | ||
| 506 | 'wifi.alert.password.length.8': 'Parola en az 8 karakter olmalıdır', | ||
| 507 | 'button.rotate': 'Döndür', | ||
| 508 | 'button.print': 'Yazdır', | ||
| 509 | 'button.settings': 'Ayarlar', | ||
| 510 | select: 'Dil Seçin', | ||
| 511 | }, | ||
| 512 | }, | ||
| 513 | ar: { | ||
| 514 | translation: { | ||
| 515 | title: 'بطاقة واي فاي', | ||
| 516 | 'desc.use': | ||
| 517 | 'اطبع بطاقة بسيطة تحتوي على تفاصيل تسجيل الدخول إلى شبكة الواي فاي. إلصقه على الثلاجة، اوإحتفظ به في محفظتك.', | ||
| 518 | 'desc.privacy': | ||
| 519 | 'لا يتم إرسال معلومات الشبكة الخاصة بك إلى الخادم او اي اماكن اخري. لا يتم استخدام التتبع أو التحليلات أو البصمات الإلكترونية على هذا الموقع. اعرض ملف', | ||
| 520 | 'desc.source': 'البرنامج', | ||
| 521 | 'wifi.login': 'تسجيل الدخول', | ||
| 522 | 'wifi.name': 'إسم الشبكة', | ||
| 523 | 'wifi.name.placeholder': 'إسم الشبكة', | ||
| 524 | 'wifi.password': 'كلمه السر', | ||
| 525 | 'wifi.password.placeholder': 'كلمه السر', | ||
| 526 | 'wifi.password.hide': 'إخفاء حقل كلمة المرور قبل الطباعة', | ||
| 527 | 'wifi.password.encryption': 'التشفير', | ||
| 528 | 'wifi.password.encryption.none': 'لا شيء', | ||
| 529 | 'wifi.tip': | ||
| 530 | 'وجّه كاميرا هاتفك إلى رمز الاستجابة السريعة للاتصال تلقائيًا', | ||
| 531 | 'wifi.alert.name': 'لا يمكن أن يكون اسم الشبكة فارغًا', | ||
| 532 | 'wifi.alert.password.length.5': | ||
| 533 | 'يجب أن تكون كلمة المرور مكونة من ٥ أحرف على الأقل', | ||
| 534 | 'wifi.alert.password.length.8': | ||
| 535 | 'يجب أن تكون كلمة المرور مكونة من ٨ أحرف على الأقل', | ||
| 536 | 'button.rotate': 'تدوير', | ||
| 537 | 'button.print': 'طباعة', | ||
| 538 | 'button.settings': 'إعدادات', | ||
| 539 | select: 'اختر لغة', | ||
| 540 | }, | ||
| 541 | }, | ||
| 542 | 'hi-IN': { | ||
| 543 | translation: { | ||
| 544 | title: 'वाईफाई कार्ड', | ||
| 545 | 'desc.use': | ||
| 546 | 'अपने वाईफाई लॉगिन की जानकारी एक साधारण कार्ड पे प्रिंट करे। अपने फ्रिज पर लगाएं, अपने बटुए में रखें, आदि।', | ||
| 547 | 'desc.privacy': | ||
| 548 | 'आपके वाईफाई की जानकारी कभी किसी सर्वर पर नहीं भेजी जाती। इस वेबसाइट पर ट्रैकिंग , एनालिटिक्स या फिंगरप्रिंटिंग का इस्तेमाल नहीं होता।', | ||
| 549 | 'desc.source': 'सोर्स कोड देखो', | ||
| 550 | 'wifi.login': 'वाईफाई लॉगिन', | ||
| 551 | 'wifi.name': 'नेटवर्क का नाम', | ||
| 552 | 'wifi.name.placeholder': 'वाईफाई नेटवर्क का नाम', | ||
| 553 | 'wifi.password': 'पासवर्ड', | ||
| 554 | 'wifi.password.placeholder': 'पासवर्ड', | ||
| 555 | 'wifi.password.hide': 'प्रिंट करने से पहले पासवर्ड छुपाएं', | ||
| 556 | 'wifi.password.encryption': 'एन्क्रिप्शन', | ||
| 557 | 'wifi.password.encryption.none': 'कोई नहीं', | ||
| 558 | 'wifi.tip': | ||
| 559 | 'अपने आप कनेक्ट होने के लिए अपने फ़ोन के कैमरे से QR कोड को स्कैन करें', | ||
| 560 | 'wifi.alert.name': 'नेटवर्क का नाम खाली नहीं हो सकता', | ||
| 561 | 'wifi.alert.password.length.5': | ||
| 562 | 'पासवर्ड कम से कम 5 अक्षरों का होना चाहिए', | ||
| 563 | 'wifi.alert.password.length.8': | ||
| 564 | 'पासवर्ड कम से कम 8 अक्षरों का होना चाहिए', | ||
| 565 | 'button.rotate': 'घुमाएँ', | ||
| 566 | 'button.print': 'प्रिंट करे', | ||
| 567 | 'button.settings': 'समायोजन', | ||
| 568 | select: 'भाषा चुने', | ||
| 569 | }, | ||
| 570 | }, | ||
| 571 | ca: { | ||
| 572 | translation: { | ||
| 573 | title: 'Targeta WiFi', | ||
| 574 | 'desc.use': | ||
| 575 | 'Imprimeix una targeta senzilla amb les teves dades per iniciar sessió WiFi. Enganxeu-ho a la nevera, guardeu-ho a la cartera, etc.', | ||
| 576 | 'desc.privacy': | ||
| 577 | 'La vostra informació de WiFi mai no s’envia al servidor. En aquest lloc web no s’utilitza cap rastreig, analítica ni empremta digital. Si vols pots veure el', | ||
| 578 | 'desc.source': 'codi font', | ||
| 579 | 'wifi.login': 'Inici de sessió WiFi', | ||
| 580 | 'wifi.name': 'Nom de la xarxa', | ||
| 581 | 'wifi.name.placeholder': 'Nom de la xarxa WiFi', | ||
| 582 | 'wifi.password': 'Contrasenya', | ||
| 583 | 'wifi.password.placeholder': 'Contrasenya', | ||
| 584 | 'wifi.password.hide': 'Amaga el camp de la contrasenya abans d’imprimir', | ||
| 585 | 'wifi.password.encryption': 'Encriptació', | ||
| 586 | 'wifi.password.encryption.none': 'Cap', | ||
| 587 | 'wifi.tip': | ||
| 588 | 'Apunteu la càmera del telèfon cap al codi QR per connectar-vos automàticament', | ||
| 589 | 'wifi.alert.name': 'El nom de la xarxa no pot estar buit', | ||
| 590 | 'wifi.alert.password.length.5': | ||
| 591 | 'La contrasenya ha de tenir com a mínim 5 caràcters', | ||
| 592 | 'wifi.alert.password.length.8': | ||
| 593 | 'La contrasenya ha de tenir com a mínim 8 caràcters', | ||
| 594 | 'button.rotate': 'Gira', | ||
| 595 | 'button.print': 'Imprimeix', | ||
| 596 | 'button.settings': 'Configuració', | ||
| 597 | select: 'Escolliu l’idioma', | ||
| 598 | }, | ||
| 599 | }, | ||
| 600 | 'id-ID': { | ||
| 601 | translation: { | ||
| 602 | title: 'Kartu WiFi', | ||
| 603 | 'desc.use': | ||
| 604 | 'Cetak kartu sederhana ini dengan informasi login WiFi anda. Tempelkan di pintu lemari es, atau simpan di dompet anda, dll.', | ||
| 605 | 'desc.privacy': | ||
| 606 | 'Informasi WiFi anda tidak akan dikirim ke server manapun. Tidak ada pelacakan, analitik, atau sidik jari yang digunakan di situs website ini. Lihat', | ||
| 607 | 'desc.source': 'source code', | ||
| 608 | 'wifi.login': 'Login WiFi', | ||
| 609 | 'wifi.name': 'Nama Jaringan', | ||
| 610 | 'wifi.name.placeholder': 'Nama Jaringan WiFi', | ||
| 611 | 'wifi.password': 'Kata Sandi', | ||
| 612 | 'wifi.password.placeholder': 'Kata Sandi', | ||
| 613 | 'wifi.password.hide': 'Sembunyikan kata sandi sebelum dicetak.', | ||
| 614 | 'wifi.password.encryption': 'Enkripsi', | ||
| 615 | 'wifi.password.encryption.none': 'Tidak ada', | ||
| 616 | 'wifi.tip': | ||
| 617 | 'Arahkan kamera ponsel anda ke Kode QR untuk terhubung ke WiFi secara otomatis', | ||
| 618 | 'wifi.alert.name': 'Nama jaringan tidak boleh kosong', | ||
| 619 | 'wifi.alert.password.length.5': 'Kata sandi minimal harus 5 karakter', | ||
| 620 | 'wifi.alert.password.length.8': 'Kata sandi minimal harus 8 karakter', | ||
| 621 | 'button.rotate': 'Putar', | ||
| 622 | 'button.print': 'Cetak', | ||
| 623 | 'button.settings': 'Pengaturan', | ||
| 624 | select: 'Pilih Bahasa', | ||
| 625 | }, | ||
| 626 | }, | ||
| 627 | ko: { | ||
| 628 | translation: { | ||
| 629 | title: 'WiFi 카드', | ||
| 630 | 'desc.use': | ||
| 631 | 'WiFi 로그인 정보를 알려주는 간단한 카드를 출력하세요. 냉장고에 붙이거나, 지갑에 소지하는 등 다양하게 이용하세요.', | ||
| 632 | 'desc.privacy': | ||
| 633 | '입력한 WiFi 정보는 서버로 전송되지 않습니다. 이 웹사이트는 추적, 분석, 디지털 지문을 사용하지 않습니다. 소스 코드를 참조하세요', | ||
| 634 | 'desc.source': '소스 코드', | ||
| 635 | 'wifi.login': 'WiFi 로그인', | ||
| 636 | 'wifi.name': '네트워크 이름', | ||
| 637 | 'wifi.name.placeholder': 'WiFi 네트워크 이름', | ||
| 638 | 'wifi.password': '비밀번호', | ||
| 639 | 'wifi.password.placeholder': '비밀번호', | ||
| 640 | 'wifi.password.hide': '인쇄하기 전에 비밀번호 가리기', | ||
| 641 | 'wifi.password.encryption': '보안', | ||
| 642 | 'wifi.password.encryption.none': '없음', | ||
| 643 | 'wifi.tip': '휴대폰의 카메라를 QR 코드에 가져대어 자동으로 연결하세요', | ||
| 644 | 'wifi.alert.name': '네트워크 이름은 공백일 수 없습니다', | ||
| 645 | 'wifi.alert.password.length.5': '비밀번호는 5글자 이상이어야 합니다.', | ||
| 646 | 'wifi.alert.password.length.8': '비밀번호는 8글자 이상이어야 합니다.', | ||
| 647 | 'button.rotate': '회전', | ||
| 648 | 'button.print': '인쇄', | ||
| 649 | select: '언어 선택', | ||
| 650 | }, | ||
| 651 | }, | ||
| 652 | }; | ||
| 653 | 19 | ||
| 654 | i18n | 20 | i18n |
| 655 | .use(initReactI18next) | 21 | .use(initReactI18next) |
diff --git a/src/translations.js b/src/translations.js new file mode 100644 index 0000000..c6d57c0 --- /dev/null +++ b/src/translations.js | |||
| @@ -0,0 +1,698 @@ | |||
| 1 | export const Translations = [ | ||
| 2 | { | ||
| 3 | id: 'en-US', | ||
| 4 | name: 'English', | ||
| 5 | translation: { | ||
| 6 | title: 'WiFi Card', | ||
| 7 | 'desc.use': | ||
| 8 | 'Print a simple card with your WiFi login details. Tape it to the fridge, keep it in your wallet, etc.', | ||
| 9 | 'desc.privacy': | ||
| 10 | 'Your WiFi information is never sent to the server. No tracking, analytics, or fingerprinting are used on this website. View the', | ||
| 11 | 'desc.source': 'source code', | ||
| 12 | 'wifi.login': 'WiFi Login', | ||
| 13 | 'wifi.name': 'Network name', | ||
| 14 | 'wifi.name.placeholder': 'WiFi Network name', | ||
| 15 | 'wifi.password': 'Password', | ||
| 16 | 'wifi.password.placeholder': 'Password', | ||
| 17 | 'wifi.password.hide': 'Hide password', | ||
| 18 | 'wifi.password.encryption': 'Encryption', | ||
| 19 | 'wifi.password.encryption.none': 'None', | ||
| 20 | 'wifi.tip': | ||
| 21 | "Point your phone's camera at the QR Code to connect automatically", | ||
| 22 | 'wifi.alert.name': 'Network name cannot be empty', | ||
| 23 | 'wifi.alert.password.length.5': | ||
| 24 | 'Password must be at least 5 characters, or change the encryption to "None"', | ||
| 25 | 'wifi.alert.password.length.8': | ||
| 26 | 'Password must be at least 8 characters, or change the encryption to "None"', | ||
| 27 | 'button.rotate': 'Rotate', | ||
| 28 | 'button.print': 'Print', | ||
| 29 | 'button.settings': 'Settings', | ||
| 30 | select: 'Select Language', | ||
| 31 | }, | ||
| 32 | }, | ||
| 33 | { | ||
| 34 | id: 'no-NB', | ||
| 35 | name: 'Norwegian - Norsk', | ||
| 36 | translation: { | ||
| 37 | title: 'WiFi Kort', | ||
| 38 | 'desc.use': | ||
| 39 | 'Skriver ut et enkelt kort med dine Wifi innloggingsdetaljer. Sett det på kjøleskapet, ha det i lommeboka el. lign.', | ||
| 40 | 'desc.privacy': | ||
| 41 | 'Din wifi-informasjon blir aldri sendt til våre servere. Ingen sporing, analyse eller identifisering brukes på dette nettstedet. Se vår', | ||
| 42 | 'desc.source': 'kildekode', | ||
| 43 | 'wifi.login': 'WiFi Innlogging', | ||
| 44 | 'wifi.name': 'Nettverksnavn', | ||
| 45 | 'wifi.name.placeholder': 'WiFi Nettverksnavn', | ||
| 46 | 'wifi.password': 'Passord', | ||
| 47 | 'wifi.password.placeholder': 'Passord', | ||
| 48 | 'wifi.password.hide': 'Skjul passordfeltet før utskrift', | ||
| 49 | 'wifi.password.encryption': 'Kryptering', | ||
| 50 | 'wifi.password.encryption.none': 'Ingen', | ||
| 51 | 'wifi.tip': | ||
| 52 | 'Pek telefonens kamera mot QR koden for å koble til automatisk', | ||
| 53 | 'wifi.alert.name': 'Nettverksnavnet kan ikke være tomt', | ||
| 54 | 'wifi.alert.password.length.5': 'Passordet må være minst 5 karakterer', | ||
| 55 | 'wifi.alert.password.length.8': 'Passordet må være minst 8 karakterer', | ||
| 56 | 'button.rotate': 'Roter', | ||
| 57 | 'button.print': 'Skriv ut', | ||
| 58 | select: 'Velg språk', | ||
| 59 | }, | ||
| 60 | }, | ||
| 61 | { | ||
| 62 | id: 'nl-NL', | ||
| 63 | name: 'Dutch - Nederlands', | ||
| 64 | translation: { | ||
| 65 | title: 'WiFi Kaart', | ||
| 66 | 'desc.use': | ||
| 67 | 'Print een eenvoudige kaart met uw WiFi inloggegevens. Plak het op je koelkast, stop het in je portemonnee, etc.', | ||
| 68 | 'desc.privacy': | ||
| 69 | 'Je WiFi informatie wordt nooit naar de server verzonden. Tracking, analytics of fingerprinting wordt niet gebruikt op deze website. Bekijk de', | ||
| 70 | 'desc.source': 'broncode', | ||
| 71 | 'wifi.login': 'WiFi Login', | ||
| 72 | 'wifi.name': 'Netwerk naam', | ||
| 73 | 'wifi.name.placeholder': 'WiFi Netwerk naam', | ||
| 74 | 'wifi.password': 'Wachtwoord', | ||
| 75 | 'wifi.password.placeholder': 'Wachtwoord', | ||
| 76 | 'wifi.password.hide': 'Wachtwoord verbergen voor afdrukken', | ||
| 77 | 'wifi.password.encryption': 'Encryptie', | ||
| 78 | 'wifi.password.encryption.none': 'Geen', | ||
| 79 | 'wifi.tip': | ||
| 80 | 'Wijs met de camera van je telefoon naar de QR code om automatisch verbinding te maken', | ||
| 81 | 'wifi.alert.name': 'Netwerk naam kan niet leeg zijn', | ||
| 82 | 'wifi.alert.password.length.5': | ||
| 83 | 'Wachtwoord moet ten minste 5 tekens bevatten', | ||
| 84 | 'wifi.alert.password.length.8': | ||
| 85 | 'Wachtwoord moet ten minste 8 tekens bevatten', | ||
| 86 | 'button.rotate': 'Draai', | ||
| 87 | 'button.print': 'Print', | ||
| 88 | 'button.settings': 'Instellingen', | ||
| 89 | select: 'Selecteer Taal', | ||
| 90 | }, | ||
| 91 | }, | ||
| 92 | { | ||
| 93 | id: 'zh-CN', | ||
| 94 | name: 'Chinese Simplified - 简体中文', | ||
| 95 | translation: { | ||
| 96 | title: 'WiFi 连接卡', | ||
| 97 | 'desc.use': | ||
| 98 | '打印一张带有 WiFi 详细信息的登录卡片,把它贴到冰箱上、放到你的钱包里...', | ||
| 99 | 'desc.privacy': | ||
| 100 | '您的 WiFi 信息永远不会发送到服务端。本网站不使用追踪、分析或指纹识别。查看', | ||
| 101 | 'desc.source': '源码', | ||
| 102 | 'wifi.login': '连接 WiFi', | ||
| 103 | 'wifi.name': '网络名称', | ||
| 104 | 'wifi.name.placeholder': 'WiFi 网络名称', | ||
| 105 | 'wifi.password': '密码', | ||
| 106 | 'wifi.password.placeholder': '密码', | ||
| 107 | 'wifi.password.hide': '打印前隐藏密码字段', | ||
| 108 | 'wifi.password.encryption': '加密', | ||
| 109 | 'wifi.password.encryption.none': '无', | ||
| 110 | 'wifi.tip': '将手机摄像头对准二维码即可自动连接', | ||
| 111 | 'wifi.alert.name': '网络名称不能为空', | ||
| 112 | 'wifi.alert.password.length.5': '密码至少 5 个字符', | ||
| 113 | 'wifi.alert.password.length.8': '密码至少 8 个字符', | ||
| 114 | 'button.rotate': '翻转', | ||
| 115 | 'button.print': '打印', | ||
| 116 | 'button.settings': '设置', | ||
| 117 | select: '选择语言', | ||
| 118 | }, | ||
| 119 | }, | ||
| 120 | { | ||
| 121 | id: 'zh-HK', | ||
| 122 | name: 'Chinese Hong Kong - 简体中文', | ||
| 123 | translation: { | ||
| 124 | title: 'WiFi 連接卡', | ||
| 125 | 'desc.use': | ||
| 126 | '打印一張 WiFi 詳細資料嘅連接卡,將佢癡喺雪櫃上面、放喺銀包入面... ', | ||
| 127 | 'desc.privacy': | ||
| 128 | '你嘅 WiFi 資料永遠唔會傳送去網站伺服器。呢個網站無使用任何追蹤、分析或者裝置指紋辨識。睇吓', | ||
| 129 | 'desc.source': '源代碼', | ||
| 130 | 'wifi.login': '連接 WiFi', | ||
| 131 | 'wifi.name': '網絡名稱', | ||
| 132 | 'wifi.name.placeholder': 'WiFi 網絡名稱', | ||
| 133 | 'wifi.password': '密碼', | ||
| 134 | 'wifi.password.placeholder': '密碼', | ||
| 135 | 'wifi.password.hide': '打印前隱藏密碼', | ||
| 136 | 'wifi.password.encryption': '加密', | ||
| 137 | 'wifi.password.encryption.none': '没有任何', | ||
| 138 | 'wifi.tip': '打開相機指住嗰QR Code就可以連接 WiFi', | ||
| 139 | 'wifi.alert.name': '唔可以留空網絡名稱', | ||
| 140 | 'wifi.alert.password.length.5': '密碼至少要有 5 個字符', | ||
| 141 | 'wifi.alert.password.8': '密碼至少要有 8 個字符 ', | ||
| 142 | 'button.rotate': '翻轉', | ||
| 143 | 'button.print': '打印', | ||
| 144 | 'button.settings': '设置', | ||
| 145 | select: '選擇語言', | ||
| 146 | }, | ||
| 147 | }, | ||
| 148 | { | ||
| 149 | id: 'es', | ||
| 150 | name: 'Spanish - Español', | ||
| 151 | translation: { | ||
| 152 | title: 'Tarjeta WiFi', | ||
| 153 | 'desc.use': | ||
| 154 | 'Imprima una sencilla tarjeta con sus datos de acceso a la WiFi. Pégela en la nevera, guárdela en la cartera, etc.', | ||
| 155 | 'desc.privacy': | ||
| 156 | 'Su información WiFi nunca se envía al servidor. En este sitio web no se utiliza ningún tipo de rastreo, análisis o huella digital. Ver el', | ||
| 157 | 'desc.source': 'código fuente', | ||
| 158 | 'wifi.login': 'Acceso WiFi', | ||
| 159 | 'wifi.name': 'Nombre de la red', | ||
| 160 | 'wifi.name.placeholder': 'Nombre de la red WiFi', | ||
| 161 | 'wifi.password': 'Contraseña', | ||
| 162 | 'wifi.password.placeholder': 'Contraseña', | ||
| 163 | 'wifi.password.hide': | ||
| 164 | 'Ocultar el campo de la contraseña antes de imprimir', | ||
| 165 | 'wifi.password.encryption': 'Cifrado', | ||
| 166 | 'wifi.password.encryption.none': 'Ninguno', | ||
| 167 | 'wifi.tip': | ||
| 168 | 'Apunte la cámara de su teléfono al código QR para conectarse automáticamente', | ||
| 169 | 'wifi.alert.name': 'El nombre de la red no puede estar vacío', | ||
| 170 | 'wifi.alert.password.length.5': | ||
| 171 | 'La contraseña debe tener al menos 5 caracteres', | ||
| 172 | 'wifi.alert.password.length.8': | ||
| 173 | 'La contraseña debe tener al menos 8 caracteres', | ||
| 174 | 'button.rotate': 'Girar', | ||
| 175 | 'button.print': 'Imprimir', | ||
| 176 | 'button.settings': 'Ajustes', | ||
| 177 | select: 'Seleccionar idioma', | ||
| 178 | }, | ||
| 179 | }, | ||
| 180 | { | ||
| 181 | id: 'pt', | ||
| 182 | name: 'Portuguese - Português', | ||
| 183 | translation: { | ||
| 184 | title: 'Cartão WiFi', | ||
| 185 | 'desc.use': | ||
| 186 | 'Imprima um cartão com detalhes de autenticação da sua rede WiFi. Cole no frigorifico, na sala, etc.', | ||
| 187 | 'desc.privacy': | ||
| 188 | 'As informações da sua rede WiFi não são enviadas para o servidor. Nenhum dado é recolhido pelo website. Veja o', | ||
| 189 | 'desc.source': 'código fonte', | ||
| 190 | 'wifi.login': 'Autenticação WiFi ', | ||
| 191 | 'wifi.name': 'Nome da Rede', | ||
| 192 | 'wifi.name.placeholder': 'Nome da sua rede WiFi', | ||
| 193 | 'wifi.password': 'Senha', | ||
| 194 | 'wifi.password.placeholder': 'Senha da sua rede WiFi', | ||
| 195 | 'wifi.password.hide': 'Esconder o campo de senha antes da impressão', | ||
| 196 | 'wifi.password.encryption': 'Criptografia', | ||
| 197 | 'wifi.password.encryption.none': 'Nenhum', | ||
| 198 | 'wifi.tip': | ||
| 199 | 'Abra a aplicação da câmera no seu telemóvel e aponte para o QR Code para se ligar automaticamente.', | ||
| 200 | 'wifi.alert.name': 'O Nome da rede não pode ficar em branco', | ||
| 201 | 'wifi.alert.password.length.5': 'A senha precisa ter no mínimo 5 dígitos', | ||
| 202 | 'wifi.alert.password.length.8': 'A senha precisa ter no mínimo 8 dígtos', | ||
| 203 | 'button.rotate': 'Girar', | ||
| 204 | 'button.print': 'Imprimir', | ||
| 205 | 'button.settings': 'Definições', | ||
| 206 | select: 'Selecionar Idioma', | ||
| 207 | }, | ||
| 208 | }, | ||
| 209 | { | ||
| 210 | id: 'ja', | ||
| 211 | name: 'Japanese - 日本語', | ||
| 212 | translation: { | ||
| 213 | title: 'WiFi ログイン', | ||
| 214 | 'desc.use': | ||
| 215 | 'WiFiのログイン情報を記載したシンプルなカードを印刷します。冷蔵庫に貼ったり、お財布に入れたりしてください。', | ||
| 216 | 'desc.privacy': | ||
| 217 | 'お客様のWiFi情報がサーバーに送信されることはありません。このウェブサイトでは、トラッキング、アナリティクス、フィンガープリントは使用されていません。確認する', | ||
| 218 | 'desc.source': 'ソースコード', | ||
| 219 | 'wifi.login': ' WiFi ログイン', | ||
| 220 | 'wifi.name': 'ネットワーク名', | ||
| 221 | 'wifi.name.placeholder': 'WiFi ネットワーク名', | ||
| 222 | 'wifi.password': 'パスワード', | ||
| 223 | 'wifi.password.placeholder': 'パスワード', | ||
| 224 | 'wifi.password.hide': '印刷前にパスワードを非表示にする', | ||
| 225 | 'wifi.password.encryption': '暗号化', | ||
| 226 | 'wifi.password.encryption.none': 'なし', | ||
| 227 | 'wifi.tip': '携帯電話のカメラをQRコードに向けると、自動的に接続されます', | ||
| 228 | 'wifi.alert.name': 'ネットワーク名は空にできません', | ||
| 229 | 'wifi.alert.password.length.5': | ||
| 230 | 'パスワードは5文字以上でなければなりません', | ||
| 231 | 'wifi.alert.password.length.8': | ||
| 232 | 'パスワードは8文字以上でなければなりません', | ||
| 233 | 'button.rotate': '回転する', | ||
| 234 | 'button.print': '印刷する', | ||
| 235 | 'button.settings': '設定', | ||
| 236 | select: '言語を選択', | ||
| 237 | }, | ||
| 238 | }, | ||
| 239 | { | ||
| 240 | id: 'ru-RU', | ||
| 241 | name: 'Russian - Русский', | ||
| 242 | translation: { | ||
| 243 | title: 'Карта WiFi', | ||
| 244 | 'desc.use': | ||
| 245 | 'Распечатайте простую карточку с данными для входа в WiFi. Приклейте ее на холодильник, храните в бумажнике и т.д.', | ||
| 246 | 'desc.privacy': | ||
| 247 | 'Информация о вашем WiFi никогда не отправляется на сервер. На этом сайте не используется отслеживание, аналитика или цифровые отпечатки. Посмотреть', | ||
| 248 | 'desc.source': 'исходный код', | ||
| 249 | 'wifi.login': 'Вход в WiFi', | ||
| 250 | 'wifi.name': 'Название сети', | ||
| 251 | 'wifi.name.placeholder': 'Название сети WiFi', | ||
| 252 | 'wifi.password': 'Пароль', | ||
| 253 | 'wifi.password.placeholder': 'Пароль', | ||
| 254 | 'wifi.password.hide': 'Скрыть поле пароля перед печатью', | ||
| 255 | 'wifi.password.encryption': 'Шифрование', | ||
| 256 | 'wifi.password.encryption.none': 'Нет', | ||
| 257 | 'wifi.tip': | ||
| 258 | 'Наведите камеру телефона на QR-код для автоматического подключения', | ||
| 259 | 'wifi.alert.name': 'Название сети не может быть пустым', | ||
| 260 | 'wifi.alert.password.length.5': | ||
| 261 | 'Пароль должен состоять не менее чем из 5 символов', | ||
| 262 | 'wifi.alert.password.length.8': | ||
| 263 | 'Пароль должен состоять не менее чем из 8 символов', | ||
| 264 | 'button.rotate': 'Повернуть', | ||
| 265 | 'button.print': 'Распечатать', | ||
| 266 | 'button.settings': 'настройки', | ||
| 267 | select: 'Выбор языка', | ||
| 268 | }, | ||
| 269 | }, | ||
| 270 | { | ||
| 271 | id: 'fa-IR', | ||
| 272 | name: 'Persian Iran - فارسی', | ||
| 273 | rtl: true, | ||
| 274 | translation: { | ||
| 275 | title: 'کارت WiFi', | ||
| 276 | 'desc.use': | ||
| 277 | 'توسط اطلاعات شبکه WiFi خود یک کارت ساده چاپ کنید و آن را به یخچال بچسبانید و یا در کیف پول خود نگه دارید.', | ||
| 278 | 'desc.privacy': | ||
| 279 | 'اطلاعات شبکه شما هرگز به سرور ارسال نمیشود و هیچگونه ردیابی، آنالیز و یا تحلیل در این وب سایت انجام نمیشود. مشاهده ', | ||
| 280 | 'desc.source': 'سورس کد', | ||
| 281 | 'wifi.login': 'اتصال به شبکه WiFi', | ||
| 282 | 'wifi.name': 'نام شبکه', | ||
| 283 | 'wifi.name.placeholder': 'نام شبکه خود را وارد کنید', | ||
| 284 | 'wifi.password': 'رمزعبور', | ||
| 285 | 'wifi.password.placeholder': 'رمزعبور شبکه خود را وارد کنید', | ||
| 286 | 'wifi.password.hide': 'رمزعبور را بعد از چاپ کارت مخفی کن.', | ||
| 287 | 'wifi.password.encryption': 'رمزنگاری', | ||
| 288 | 'wifi.password.encryption.none': 'هیچ یک', | ||
| 289 | 'wifi.tip': | ||
| 290 | 'دوربین تلفن خود را روی تصویر (QR Code) گرفته تا به صورت خودکار به شبکه متصل شوید.', | ||
| 291 | 'wifi.alert.name': 'اسم شبکه شما نباید خالی باشد.', | ||
| 292 | 'wifi.alert.password.length.5': 'رمزعبور باید حداقل ۵ حرف داشته باشد.', | ||
| 293 | 'wifi.alert.password.8': 'رمزعبور باید حداقل ۸ حرف داشته باشد.', | ||
| 294 | 'button.rotate': 'چرخاندن', | ||
| 295 | 'button.print': 'چاپ', | ||
| 296 | 'button.settings': 'تنظیمات', | ||
| 297 | select: 'انتخاب زبان', | ||
| 298 | }, | ||
| 299 | }, | ||
| 300 | { | ||
| 301 | id: 'uk-UA', | ||
| 302 | name: 'Ukrainian - Українська', | ||
| 303 | translation: { | ||
| 304 | title: 'Карта WiFi', | ||
| 305 | 'desc.use': | ||
| 306 | 'Роздрукуйте просту картку з даними для входу в WiFi. Приклейте її на холодильник, зберігайте в гаманці і т.д.', | ||
| 307 | 'desc.privacy': | ||
| 308 | 'Інформація про ваш WiFi ніколи не відправляється на сервер. На цьому сайті не використовується відстеження, аналітика або цифрові відбитки. Переглянути', | ||
| 309 | 'desc.source': 'вихідний код', | ||
| 310 | 'wifi.login': 'Вхід в WiFi', | ||
| 311 | 'wifi.name': 'Назва мережі', | ||
| 312 | 'wifi.name.placeholder': 'Назва мережі WiFi', | ||
| 313 | 'wifi.password': 'Пароль', | ||
| 314 | 'wifi.password.placeholder': 'Пароль', | ||
| 315 | 'wifi.password.hide': 'Приховати поле пароля перед друком', | ||
| 316 | 'wifi.password.encryption': 'Шифрування', | ||
| 317 | 'wifi.password.encryption.none': 'Немає', | ||
| 318 | 'wifi.tip': | ||
| 319 | 'Наведіть камеру телефону на QR-код, щоб автоматично підключитися', | ||
| 320 | 'wifi.alert.name': 'Назва мережі не може бути порожньою', | ||
| 321 | 'wifi.alert.password.length.5': | ||
| 322 | 'Пароль повинен містити принаймні 5 символів', | ||
| 323 | 'wifi.alert.password.length.8': | ||
| 324 | 'Пароль повинен містити принаймні 8 символів', | ||
| 325 | 'button.rotate': 'Повернути', | ||
| 326 | 'button.print': 'Друкувати', | ||
| 327 | 'button.settings': 'налаштування', | ||
| 328 | select: 'Вибір мови', | ||
| 329 | }, | ||
| 330 | }, | ||
| 331 | { | ||
| 332 | id: 'de-DE', | ||
| 333 | name: 'German - Deutsch', | ||
| 334 | translation: { | ||
| 335 | title: 'WLAN Karte', | ||
| 336 | 'desc.use': | ||
| 337 | 'Druck dir eine simple Karte mit deinen WLAN-Zugangsdaten aus. Klebe sie an deinen Kühlschrank, behalte sie in deinem Portemonnaie, etc.', | ||
| 338 | 'desc.privacy': | ||
| 339 | 'Deine Zugangsdaten werden niemals zum Server gesendet. Es gibt kein Tracking, Analytics, oder Fingerprinting auf dieser Website. Hier geht es zum', | ||
| 340 | 'desc.source': 'Quellcode', | ||
| 341 | 'wifi.login': 'WLAN-Zugangsdaten', | ||
| 342 | 'wifi.name': 'WLAN-Netzwerkname (SSID)', | ||
| 343 | 'wifi.name.placeholder': 'WLAN-Netzwerkname (SSID)', | ||
| 344 | 'wifi.password': 'Passwort', | ||
| 345 | 'wifi.password.placeholder': 'Passwort', | ||
| 346 | 'wifi.password.hide': 'Passwortfeld vor dem Drucken ausblenden', | ||
| 347 | 'wifi.password.encryption': 'Verschlüsselung', | ||
| 348 | 'wifi.password.encryption.none': 'Keiner', | ||
| 349 | 'wifi.tip': | ||
| 350 | 'Zeige mit der Kamera deines Handys auf den QR-Code, um automatisch eine Verbindung herzustellen', | ||
| 351 | 'wifi.alert.name': 'Der Netzwerkname darf nicht leer sein', | ||
| 352 | 'wifi.alert.password.length.5': | ||
| 353 | 'Das Passwort muss mindestends 5 Zeichen lang sein', | ||
| 354 | 'wifi.alert.password.8': | ||
| 355 | 'Das Passwort muss mindestends 8 Zeichen lang sein', | ||
| 356 | 'button.rotate': 'Drehen', | ||
| 357 | 'button.print': 'Drucken', | ||
| 358 | 'button.settings': 'Einstellungen', | ||
| 359 | select: 'Sprache auswählen', | ||
| 360 | }, | ||
| 361 | }, | ||
| 362 | { | ||
| 363 | id: 'pl-PL', | ||
| 364 | name: 'Polish - Polski', | ||
| 365 | translation: { | ||
| 366 | title: 'Karta WiFi', | ||
| 367 | 'desc.use': | ||
| 368 | 'Wydrukuj prostą kartę z danymi logowania do sieci Wi-Fi. Przyklej go do lodówki, trzymaj w portfelu, itp.', | ||
| 369 | 'desc.privacy': | ||
| 370 | 'Twoje informacje o Wi-Fi nigdy nie są wysyłane na serwer. Na tej stronie nie stosuje się śledzenia, analiz ani odcisków palców. Zobacz', | ||
| 371 | 'desc.source': 'kod źródłowy', | ||
| 372 | 'wifi.login': 'Logowanie do WiFi', | ||
| 373 | 'wifi.size': 'Rozmiar', | ||
| 374 | 'wifi.size.small': 'Mały', | ||
| 375 | 'wifi.size.medium': 'Średni', | ||
| 376 | 'wifi.size.large': 'Duży', | ||
| 377 | 'wifi.name': 'Nazwa sieci', | ||
| 378 | 'wifi.name.placeholder': 'WiFi nazwa sieci', | ||
| 379 | 'wifi.password': 'Hasło', | ||
| 380 | 'wifi.password.placeholder': 'Hasło', | ||
| 381 | 'wifi.password.hide': 'Ukryj pole hasła przed drukowaniem', | ||
| 382 | 'wifi.password.encryption': 'Szyfrowanie', | ||
| 383 | 'wifi.password.encryption.none': 'Brak', | ||
| 384 | 'wifi.tip': | ||
| 385 | 'Skieruj aparat telefonu na kod QR, aby połączyć się automatycznie', | ||
| 386 | 'wifi.alert.name': 'Nazwa sieci nie może być pusta', | ||
| 387 | 'wifi.alert.password.length.5': 'Hasło musi mieć co najmniej 5 znaków', | ||
| 388 | 'wifi.alert.password.8': 'Hasło musi mieć co najmniej 8 znaków', | ||
| 389 | 'button.rotate': 'Obróć', | ||
| 390 | 'button.print': 'Drukuj', | ||
| 391 | 'button.settings': 'Ustawienia', | ||
| 392 | select: 'Wybierz język', | ||
| 393 | }, | ||
| 394 | }, | ||
| 395 | { | ||
| 396 | id: 'fr-FR', | ||
| 397 | name: 'French - Français', | ||
| 398 | translation: { | ||
| 399 | title: 'Carte WiFi', | ||
| 400 | 'desc.use': | ||
| 401 | 'Imprimez une simple carte avec vos informations de connexion WiFi. Collez-le au réfrigérateur, gardez-le dans votre portefeuille, etc.', | ||
| 402 | 'desc.privacy': | ||
| 403 | 'Vos informations WiFi ne sont jamais envoyées au serveur. Aucun suivi, analyse ou prise empreinte digitale ne sont utilisés sur ce site Web. Voir le', | ||
| 404 | 'desc.source': 'code source', | ||
| 405 | 'wifi.login': 'Connexion Wi-Fi', | ||
| 406 | 'wifi.name': 'Nom du réseau', | ||
| 407 | 'wifi.name.placeholder': 'Nom du réseau WiFi', | ||
| 408 | 'wifi.password': 'Mot de passe', | ||
| 409 | 'wifi.password.placeholder': 'Mot de passe', | ||
| 410 | 'wifi.password.hide': "Masquer le champ du mot de passe avant d'imprimer", | ||
| 411 | 'wifi.password.encryption': 'Chiffrement', | ||
| 412 | 'wifi.password.encryption.none': 'Aucun', | ||
| 413 | 'wifi.tip': | ||
| 414 | "Dirigez l'appareil photo de votre téléphone vers le QR code pour vous connecter automatiquement", | ||
| 415 | 'wifi.alert.name': 'Le nom du réseau ne peut pas être vide', | ||
| 416 | 'wifi.alert.password.length.5': | ||
| 417 | 'Le mot de passe doit au moins faire 5 caractères', | ||
| 418 | 'wifi.alert.password.8': | ||
| 419 | 'Le mot de passe doit au moins faire 8 caractères', | ||
| 420 | 'button.rotate': 'Pivoter', | ||
| 421 | 'button.print': 'Imprimer', | ||
| 422 | 'button.settings': 'Paramètres', | ||
| 423 | select: 'Choisir la langue', | ||
| 424 | }, | ||
| 425 | }, | ||
| 426 | { | ||
| 427 | id: 'oc', | ||
| 428 | name: 'Occitan', | ||
| 429 | translation: { | ||
| 430 | title: 'Carta WiFi', | ||
| 431 | 'desc.use': | ||
| 432 | 'Imprimissètz una carta simpla amb vòstras informacions de connexion WiFi. Pegatz-la al refregidor, gardatz-la al pòrtafuèlha, etc.', | ||
| 433 | 'desc.privacy': | ||
| 434 | "Vòstras informacions WiFi son pas jamai enviadas al servidor. Cap de seguiment, d'analisi o de generacion d'emprenta numerica son pas realizats sus aqueste site Web. Veire lo", | ||
| 435 | 'desc.source': 'còdi font', | ||
| 436 | 'wifi.login': 'Connexion Wi-Fi', | ||
| 437 | 'wifi.name': 'Nom de la ret', | ||
| 438 | 'wifi.name.placeholder': 'Nom de la ret WiFi', | ||
| 439 | 'wifi.password': 'Senhal', | ||
| 440 | 'wifi.password.placeholder': 'Senhal', | ||
| 441 | 'wifi.password.hide': "Rescondre lo camp del senhal abans d'imprimir", | ||
| 442 | 'wifi.password.encryption': 'Chiframent', | ||
| 443 | 'wifi.password.encryption.none': 'Cap', | ||
| 444 | 'wifi.tip': | ||
| 445 | 'Viratz vòstre aparelh fòto cap al còdi QR per vos connectar automaticament', | ||
| 446 | 'wifi.alert.name': 'Lo nom de la ret pòt pas èsser void', | ||
| 447 | 'wifi.alert.password.length.5': | ||
| 448 | 'Lo senhal deu conténer almens 5 caractèrs', | ||
| 449 | 'wifi.alert.password.8': 'Lo senhal deu conténer almens 8 caractèrs', | ||
| 450 | 'button.rotate': 'Pivotar', | ||
| 451 | 'button.print': 'Imprimir', | ||
| 452 | 'button.settings': 'Paramètres', | ||
| 453 | select: 'Causir la lenga', | ||
| 454 | }, | ||
| 455 | }, | ||
| 456 | { | ||
| 457 | id: 'pt-BR', | ||
| 458 | name: 'Portuguese - Português brasileiro', | ||
| 459 | translation: { | ||
| 460 | title: 'Cartão WiFi', | ||
| 461 | 'desc.use': | ||
| 462 | 'Imprime um simples cartão com os dados de login de sua WiFi. Cole na sua geladeira, guarde na sua carteira etc.', | ||
| 463 | 'desc.privacy': | ||
| 464 | 'As informações da sua WiFi nunca será enviada para o servidor. Nenhum serviço de tracking, analytics ou fingerprint é usado nesse site. Veja o', | ||
| 465 | 'desc.source': 'código fonte', | ||
| 466 | 'wifi.login': 'WiFi Login', | ||
| 467 | 'wifi.name': 'Nome da rede', | ||
| 468 | 'wifi.name.placeholder': 'Nome da Rede', | ||
| 469 | 'wifi.password': 'Senha', | ||
| 470 | 'wifi.password.placeholder': 'Senha', | ||
| 471 | 'wifi.password.hide': 'Esconder senha antes de imprimir', | ||
| 472 | 'wifi.password.encryption': 'Tipo de Segurança', | ||
| 473 | 'wifi.password.encryption.none': 'Nenhum', | ||
| 474 | 'wifi.tip': | ||
| 475 | 'Aponte a camera do seu ceular para o código QR para se conectar automaticamente.', | ||
| 476 | 'wifi.alert.name': 'Nome da rede não pode estar em branco', | ||
| 477 | 'wifi.alert.password.length.5': | ||
| 478 | 'A Senha deve ter pelo menos 5 caracteres', | ||
| 479 | 'wifi.alert.password.8': 'A Senha deve ter pelo menos 8 caracteres', | ||
| 480 | 'button.rotate': 'Rotacionar', | ||
| 481 | 'button.print': 'Imprimir', | ||
| 482 | 'button.settings': 'Definições', | ||
| 483 | select: 'Escolha o idioma', | ||
| 484 | }, | ||
| 485 | }, | ||
| 486 | { | ||
| 487 | id: 'it-IT', | ||
| 488 | name: 'Italian', | ||
| 489 | translation: { | ||
| 490 | title: 'WiFi Card', | ||
| 491 | 'desc.use': | ||
| 492 | 'Stampa una scheda con le informazioni di accesso WiFi. Attaccala al frigo, tienila nel portafogli etc.', | ||
| 493 | 'desc.privacy': | ||
| 494 | 'Le informazioni del tuo WiFi non verranno mai inviate ai nostri server. Nessun tracciamento, analytics, o fingerprinting viene usato su questo sito. Visiona le', | ||
| 495 | 'desc.source': 'codice sorgente', | ||
| 496 | 'wifi.login': 'WiFi Login', | ||
| 497 | 'wifi.name': 'Nome della rete', | ||
| 498 | 'wifi.name.placeholder': 'Nome della rete wifi', | ||
| 499 | 'wifi.password': 'Password', | ||
| 500 | 'wifi.password.placeholder': 'Password', | ||
| 501 | 'wifi.password.hide': 'Nascondi il campo password prima di stampare', | ||
| 502 | 'wifi.password.encryption': 'Cifratura', | ||
| 503 | 'wifi.password.encryption.none': 'Nessuno', | ||
| 504 | 'wifi.tip': | ||
| 505 | 'Inquadra il codice QR con il tuo smartphone per collegarti automaticamente', | ||
| 506 | 'wifi.alert.name': 'Il nome della rete wifi non può essere vuoto', | ||
| 507 | 'wifi.alert.password.length.5': | ||
| 508 | 'La password deve contenere almeno 5 caratteri', | ||
| 509 | 'wifi.alert.password.length.8': | ||
| 510 | 'La password deve contenere almeno 8 caratteri', | ||
| 511 | 'button.rotate': 'Ruota', | ||
| 512 | 'button.print': 'Stampa', | ||
| 513 | 'button.settings': 'Impostazioni', | ||
| 514 | select: 'Seleziona una lingua', | ||
| 515 | }, | ||
| 516 | }, | ||
| 517 | { | ||
| 518 | id: 'tr-TR', | ||
| 519 | name: 'Turkish - Türkçe', | ||
| 520 | translation: { | ||
| 521 | title: 'WiFi Kartı', | ||
| 522 | 'desc.use': | ||
| 523 | 'WiFi giriş bilgilerinizle basit bir kart yazdırın. Buzdolabına bantlayın, cüzdanınızda saklayın vb.', | ||
| 524 | 'desc.privacy': | ||
| 525 | 'WiFi bilgileriniz asla sunucuya gönderilmez. Bu web sitesinde hiçbir izleme, analiz veya parmak izi kullanılmamaktadır. Görüntüle', | ||
| 526 | 'desc.source': 'kaynak kodu', | ||
| 527 | 'wifi.login': 'WiFi Giriş', | ||
| 528 | 'wifi.name': 'Ağ adı', | ||
| 529 | 'wifi.name.placeholder': 'WiFi Ağ adı', | ||
| 530 | 'wifi.password': 'Parola', | ||
| 531 | 'wifi.password.placeholder': 'Parola', | ||
| 532 | 'wifi.password.hide': 'Yazdırmadan önce parola alanını gizle', | ||
| 533 | 'wifi.password.encryption': 'Şifreleme', | ||
| 534 | 'wifi.password.encryption.none': 'Hiçbiri', | ||
| 535 | 'wifi.tip': | ||
| 536 | 'Otomatik olarak bağlanmak için telefonunuzun kamerası ile QR kodunu okutun', | ||
| 537 | 'wifi.alert.name': 'Ağ adı boş olamaz', | ||
| 538 | 'wifi.alert.password.length.5': 'Parola en az 5 karakter olmalıdır', | ||
| 539 | 'wifi.alert.password.length.8': 'Parola en az 8 karakter olmalıdır', | ||
| 540 | 'button.rotate': 'Döndür', | ||
| 541 | 'button.print': 'Yazdır', | ||
| 542 | 'button.settings': 'Ayarlar', | ||
| 543 | select: 'Dil Seçin', | ||
| 544 | }, | ||
| 545 | }, | ||
| 546 | { | ||
| 547 | id: 'ar', | ||
| 548 | name: 'Arabic - العربية', | ||
| 549 | rtl: true, | ||
| 550 | translation: { | ||
| 551 | title: 'بطاقة واي فاي', | ||
| 552 | 'desc.use': | ||
| 553 | 'اطبع بطاقة بسيطة تحتوي على تفاصيل تسجيل الدخول إلى شبكة الواي فاي. إلصقه على الثلاجة، اوإحتفظ به في محفظتك.', | ||
| 554 | 'desc.privacy': | ||
| 555 | 'لا يتم إرسال معلومات الشبكة الخاصة بك إلى الخادم او اي اماكن اخري. لا يتم استخدام التتبع أو التحليلات أو البصمات الإلكترونية على هذا الموقع. اعرض ملف', | ||
| 556 | 'desc.source': 'البرنامج', | ||
| 557 | 'wifi.login': 'تسجيل الدخول', | ||
| 558 | 'wifi.name': 'إسم الشبكة', | ||
| 559 | 'wifi.name.placeholder': 'إسم الشبكة', | ||
| 560 | 'wifi.password': 'كلمه السر', | ||
| 561 | 'wifi.password.placeholder': 'كلمه السر', | ||
| 562 | 'wifi.password.hide': 'إخفاء حقل كلمة المرور قبل الطباعة', | ||
| 563 | 'wifi.password.encryption': 'التشفير', | ||
| 564 | 'wifi.password.encryption.none': 'لا شيء', | ||
| 565 | 'wifi.tip': | ||
| 566 | 'وجّه كاميرا هاتفك إلى رمز الاستجابة السريعة للاتصال تلقائيًا', | ||
| 567 | 'wifi.alert.name': 'لا يمكن أن يكون اسم الشبكة فارغًا', | ||
| 568 | 'wifi.alert.password.length.5': | ||
| 569 | 'يجب أن تكون كلمة المرور مكونة من ٥ أحرف على الأقل', | ||
| 570 | 'wifi.alert.password.length.8': | ||
| 571 | 'يجب أن تكون كلمة المرور مكونة من ٨ أحرف على الأقل', | ||
| 572 | 'button.rotate': 'تدوير', | ||
| 573 | 'button.print': 'طباعة', | ||
| 574 | 'button.settings': 'إعدادات', | ||
| 575 | select: 'اختر لغة', | ||
| 576 | }, | ||
| 577 | }, | ||
| 578 | { | ||
| 579 | id: 'hi-IN', | ||
| 580 | name: 'Hindi - हिन्दी', | ||
| 581 | translation: { | ||
| 582 | title: 'वाईफाई कार्ड', | ||
| 583 | 'desc.use': | ||
| 584 | 'अपने वाईफाई लॉगिन की जानकारी एक साधारण कार्ड पे प्रिंट करे। अपने फ्रिज पर लगाएं, अपने बटुए में रखें, आदि।', | ||
| 585 | 'desc.privacy': | ||
| 586 | 'आपके वाईफाई की जानकारी कभी किसी सर्वर पर नहीं भेजी जाती। इस वेबसाइट पर ट्रैकिंग , एनालिटिक्स या फिंगरप्रिंटिंग का इस्तेमाल नहीं होता।', | ||
| 587 | 'desc.source': 'सोर्स कोड देखो', | ||
| 588 | 'wifi.login': 'वाईफाई लॉगिन', | ||
| 589 | 'wifi.name': 'नेटवर्क का नाम', | ||
| 590 | 'wifi.name.placeholder': 'वाईफाई नेटवर्क का नाम', | ||
| 591 | 'wifi.password': 'पासवर्ड', | ||
| 592 | 'wifi.password.placeholder': 'पासवर्ड', | ||
| 593 | 'wifi.password.hide': 'प्रिंट करने से पहले पासवर्ड छुपाएं', | ||
| 594 | 'wifi.password.encryption': 'एन्क्रिप्शन', | ||
| 595 | 'wifi.password.encryption.none': 'कोई नहीं', | ||
| 596 | 'wifi.tip': | ||
| 597 | 'अपने आप कनेक्ट होने के लिए अपने फ़ोन के कैमरे से QR कोड को स्कैन करें', | ||
| 598 | 'wifi.alert.name': 'नेटवर्क का नाम खाली नहीं हो सकता', | ||
| 599 | 'wifi.alert.password.length.5': | ||
| 600 | 'पासवर्ड कम से कम 5 अक्षरों का होना चाहिए', | ||
| 601 | 'wifi.alert.password.length.8': | ||
| 602 | 'पासवर्ड कम से कम 8 अक्षरों का होना चाहिए', | ||
| 603 | 'button.rotate': 'घुमाएँ', | ||
| 604 | 'button.print': 'प्रिंट करे', | ||
| 605 | 'button.settings': 'समायोजन', | ||
| 606 | select: 'भाषा चुने', | ||
| 607 | }, | ||
| 608 | }, | ||
| 609 | { | ||
| 610 | id: 'ca', | ||
| 611 | name: 'Catalan - Català', | ||
| 612 | translation: { | ||
| 613 | title: 'Targeta WiFi', | ||
| 614 | 'desc.use': | ||
| 615 | 'Imprimeix una targeta senzilla amb les teves dades per iniciar sessió WiFi. Enganxeu-ho a la nevera, guardeu-ho a la cartera, etc.', | ||
| 616 | 'desc.privacy': | ||
| 617 | 'La vostra informació de WiFi mai no s’envia al servidor. En aquest lloc web no s’utilitza cap rastreig, analítica ni empremta digital. Si vols pots veure el', | ||
| 618 | 'desc.source': 'codi font', | ||
| 619 | 'wifi.login': 'Inici de sessió WiFi', | ||
| 620 | 'wifi.name': 'Nom de la xarxa', | ||
| 621 | 'wifi.name.placeholder': 'Nom de la xarxa WiFi', | ||
| 622 | 'wifi.password': 'Contrasenya', | ||
| 623 | 'wifi.password.placeholder': 'Contrasenya', | ||
| 624 | 'wifi.password.hide': 'Amaga el camp de la contrasenya abans d’imprimir', | ||
| 625 | 'wifi.password.encryption': 'Encriptació', | ||
| 626 | 'wifi.password.encryption.none': 'Cap', | ||
| 627 | 'wifi.tip': | ||
| 628 | 'Apunteu la càmera del telèfon cap al codi QR per connectar-vos automàticament', | ||
| 629 | 'wifi.alert.name': 'El nom de la xarxa no pot estar buit', | ||
| 630 | 'wifi.alert.password.length.5': | ||
| 631 | 'La contrasenya ha de tenir com a mínim 5 caràcters', | ||
| 632 | 'wifi.alert.password.length.8': | ||
| 633 | 'La contrasenya ha de tenir com a mínim 8 caràcters', | ||
| 634 | 'button.rotate': 'Gira', | ||
| 635 | 'button.print': 'Imprimeix', | ||
| 636 | 'button.settings': 'Configuració', | ||
| 637 | select: 'Escolliu l’idioma', | ||
| 638 | }, | ||
| 639 | }, | ||
| 640 | { | ||
| 641 | id: 'id-ID', | ||
| 642 | name: 'Indonesian', | ||
| 643 | translation: { | ||
| 644 | title: 'Kartu WiFi', | ||
| 645 | 'desc.use': | ||
| 646 | 'Cetak kartu sederhana ini dengan informasi login WiFi anda. Tempelkan di pintu lemari es, atau simpan di dompet anda, dll.', | ||
| 647 | 'desc.privacy': | ||
| 648 | 'Informasi WiFi anda tidak akan dikirim ke server manapun. Tidak ada pelacakan, analitik, atau sidik jari yang digunakan di situs website ini. Lihat', | ||
| 649 | 'desc.source': 'source code', | ||
| 650 | 'wifi.login': 'Login WiFi', | ||
| 651 | 'wifi.name': 'Nama Jaringan', | ||
| 652 | 'wifi.name.placeholder': 'Nama Jaringan WiFi', | ||
| 653 | 'wifi.password': 'Kata Sandi', | ||
| 654 | 'wifi.password.placeholder': 'Kata Sandi', | ||
| 655 | 'wifi.password.hide': 'Sembunyikan kata sandi sebelum dicetak.', | ||
| 656 | 'wifi.password.encryption': 'Enkripsi', | ||
| 657 | 'wifi.password.encryption.none': 'Tidak ada', | ||
| 658 | 'wifi.tip': | ||
| 659 | 'Arahkan kamera ponsel anda ke Kode QR untuk terhubung ke WiFi secara otomatis', | ||
| 660 | 'wifi.alert.name': 'Nama jaringan tidak boleh kosong', | ||
| 661 | 'wifi.alert.password.length.5': 'Kata sandi minimal harus 5 karakter', | ||
| 662 | 'wifi.alert.password.length.8': 'Kata sandi minimal harus 8 karakter', | ||
| 663 | 'button.rotate': 'Putar', | ||
| 664 | 'button.print': 'Cetak', | ||
| 665 | 'button.settings': 'Pengaturan', | ||
| 666 | select: 'Pilih Bahasa', | ||
| 667 | }, | ||
| 668 | }, | ||
| 669 | { | ||
| 670 | id: 'ko', | ||
| 671 | name: 'Korean - 한국어', | ||
| 672 | translation: { | ||
| 673 | title: 'WiFi 카드', | ||
| 674 | 'desc.use': | ||
| 675 | 'WiFi 로그인 정보를 알려주는 간단한 카드를 출력하세요. 냉장고에 붙이거나, 지갑에 소지하는 등 다양하게 이용하세요.', | ||
| 676 | 'desc.privacy': | ||
| 677 | '입력한 WiFi 정보는 서버로 전송되지 않습니다. 이 웹사이트는 추적, 분석, 디지털 지문을 사용하지 않습니다. 소스 코드를 참조하세요', | ||
| 678 | 'desc.source': '소스 코드', | ||
| 679 | 'wifi.login': 'WiFi 로그인', | ||
| 680 | 'wifi.name': '네트워크 이름', | ||
| 681 | 'wifi.name.placeholder': 'WiFi 네트워크 이름', | ||
| 682 | 'wifi.password': '비밀번호', | ||
| 683 | 'wifi.password.placeholder': '비밀번호', | ||
| 684 | 'wifi.password.hide': '인쇄하기 전에 비밀번호 가리기', | ||
| 685 | 'wifi.password.encryption': '보안', | ||
| 686 | 'wifi.password.encryption.none': '없음', | ||
| 687 | 'wifi.tip': '휴대폰의 카메라를 QR 코드에 가져대어 자동으로 연결하세요', | ||
| 688 | 'wifi.alert.name': '네트워크 이름은 공백일 수 없습니다', | ||
| 689 | 'wifi.alert.password.length.5': '비밀번호는 5글자 이상이어야 합니다.', | ||
| 690 | 'wifi.alert.password.length.8': '비밀번호는 8글자 이상이어야 합니다.', | ||
| 691 | 'button.rotate': '회전', | ||
| 692 | 'button.print': '인쇄', | ||
| 693 | select: '언어 선택', | ||
| 694 | }, | ||
| 695 | }, | ||
| 696 | ].sort((a, b) => { | ||
| 697 | return a.name.toLowerCase() < b.name.toLowerCase() ? -1 : 1; | ||
| 698 | }); | ||
