golang.zx2c4.com/wireguard/windows@v0.5.4-0.20230123132234-dcc0eb72a04b/locales/fi/messages.gotext.json (about) 1 { 2 "language": "fi", 3 "messages": [ 4 { 5 "id": "Error", 6 "message": "Error", 7 "translation": "Virhe", 8 "translatorComment": "Copied from source." 9 }, 10 { 11 "id": "Now", 12 "message": "Now", 13 "translation": "Nyt", 14 "translatorComment": "Copied from source." 15 }, 16 { 17 "id": "System clock wound backward!", 18 "message": "System clock wound backward!", 19 "translation": "Järjestelmän kello jättää!", 20 "translatorComment": "Copied from source." 21 }, 22 { 23 "id": "{Timestamp} ago", 24 "message": "{Timestamp} ago", 25 "translation": "{Timestamp} sitten", 26 "translatorComment": "Copied from source.", 27 "placeholders": [ 28 { 29 "id": "Timestamp", 30 "string": "%[1]s", 31 "type": "string", 32 "underlyingType": "string", 33 "argNum": 1, 34 "expr": "timestamp" 35 } 36 ] 37 }, 38 { 39 "id": "{Bytes} B", 40 "message": "{Bytes} B", 41 "translation": "{Bytes} B", 42 "translatorComment": "Copied from source.", 43 "placeholders": [ 44 { 45 "id": "Bytes", 46 "string": "%[1]d", 47 "type": "golang.zx2c4.com/wireguard/windows/conf.Bytes", 48 "underlyingType": "uint64", 49 "argNum": 1, 50 "expr": "b" 51 } 52 ] 53 }, 54 { 55 "id": "Invalid MTU", 56 "message": "Invalid MTU", 57 "translation": "Virheellinen MTU", 58 "translatorComment": "Copied from source." 59 }, 60 { 61 "id": "Invalid port", 62 "message": "Invalid port", 63 "translation": "Virheellinen portti", 64 "translatorComment": "Copied from source." 65 }, 66 { 67 "id": "Invalid persistent keepalive", 68 "message": "Invalid persistent keepalive", 69 "translation": "Virheellinen jatkuva keepalive", 70 "translatorComment": "Copied from source." 71 }, 72 { 73 "id": "Invalid key: {Err}", 74 "message": "Invalid key: {Err}", 75 "translation": "Virheellinen avain: {Err}", 76 "translatorComment": "Copied from source.", 77 "placeholders": [ 78 { 79 "id": "Err", 80 "string": "%[1]v", 81 "type": "error", 82 "underlyingType": "interface{Error() string}", 83 "argNum": 1, 84 "expr": "err" 85 } 86 ] 87 }, 88 { 89 "id": "[EnumerationSeparator]", 90 "message": "[EnumerationSeparator]", 91 "translation": ", ", 92 "comment": "Text to insert between items when listing - most western languages will translate ‘[EnumerationSeparator]’ into ‘, ’ to produce lists like ‘apple, orange, strawberry’. Eastern languages might translate into ‘、’ to produce lists like ‘リンゴ、オレンジ、イチゴ’." 93 }, 94 { 95 "id": "[UnitSeparator]", 96 "message": "[UnitSeparator]", 97 "translation": ", ", 98 "comment": "Text to insert when combining units of a measure - most languages will translate ‘[UnitSeparator]’ into ‘ ’ (space) to produce lists like ‘2 minuti 30 sekund’, or empty string ‘’ to produce ‘2分30秒’." 99 }, 100 { 101 "id": "About WireGuard", 102 "message": "About WireGuard", 103 "translation": "Tietoa WireGuardista", 104 "translatorComment": "Copied from source." 105 }, 106 { 107 "id": "WireGuard logo image", 108 "message": "WireGuard logo image", 109 "translation": "WireGuard logon kuva", 110 "translatorComment": "Copied from source." 111 }, 112 { 113 "id": "Close", 114 "message": "Close", 115 "translation": "Sulje", 116 "translatorComment": "Copied from source." 117 }, 118 { 119 "id": "♥ &Donate!", 120 "message": "♥ &Donate!", 121 "translation": "♥ &Lahjoita!", 122 "translatorComment": "Copied from source." 123 }, 124 { 125 "id": "Status:", 126 "message": "Status:", 127 "translation": "Tila:", 128 "translatorComment": "Copied from source." 129 }, 130 { 131 "id": "Public key:", 132 "message": "Public key:", 133 "translation": "Julkinen avain:", 134 "translatorComment": "Copied from source." 135 }, 136 { 137 "id": "Listen port:", 138 "message": "Listen port:", 139 "translation": "Kuuntele porttia:", 140 "translatorComment": "Copied from source." 141 }, 142 { 143 "id": "MTU:", 144 "message": "MTU:", 145 "translation": "MTU:", 146 "translatorComment": "Copied from source." 147 }, 148 { 149 "id": "Addresses:", 150 "message": "Addresses:", 151 "translation": "Osoitteet:", 152 "translatorComment": "Copied from source." 153 }, 154 { 155 "id": "DNS servers:", 156 "message": "DNS servers:", 157 "translation": "DNS palvelimet:", 158 "translatorComment": "Copied from source." 159 }, 160 { 161 "id": "Scripts:", 162 "message": "Scripts:", 163 "translation": "Komentosarjat:", 164 "translatorComment": "Copied from source." 165 }, 166 { 167 "id": "Preshared key:", 168 "message": "Preshared key:", 169 "translation": "Jaettu avain:", 170 "translatorComment": "Copied from source." 171 }, 172 { 173 "id": "Allowed IPs:", 174 "message": "Allowed IPs:", 175 "translation": "Sallitut IP-osoitteet:", 176 "translatorComment": "Copied from source." 177 }, 178 { 179 "id": "Endpoint:", 180 "message": "Endpoint:", 181 "translation": "Päätepiste:", 182 "translatorComment": "Copied from source." 183 }, 184 { 185 "id": "Persistent keepalive:", 186 "message": "Persistent keepalive:", 187 "translation": "Jatkuva keepalive:", 188 "translatorComment": "Copied from source." 189 }, 190 { 191 "id": "Latest handshake:", 192 "message": "Latest handshake:", 193 "translation": "Viimeisin kättely:", 194 "translatorComment": "Copied from source." 195 }, 196 { 197 "id": "Transfer:", 198 "message": "Transfer:", 199 "translation": "Siirrot:", 200 "translatorComment": "Copied from source." 201 }, 202 { 203 "id": "enabled", 204 "message": "enabled", 205 "translation": "käytössä", 206 "translatorComment": "Copied from source." 207 }, 208 { 209 "id": "{String} received, {String_1} sent", 210 "message": "{String} received, {String_1} sent", 211 "translation": "{String} vastaanotettu, {String_1} lähetetty", 212 "translatorComment": "Copied from source.", 213 "placeholders": [ 214 { 215 "id": "String", 216 "string": "%[1]s", 217 "type": "string", 218 "underlyingType": "string", 219 "argNum": 1, 220 "expr": "c.RxBytes.String()" 221 }, 222 { 223 "id": "String_1", 224 "string": "%[2]s", 225 "type": "string", 226 "underlyingType": "string", 227 "argNum": 2, 228 "expr": "c.TxBytes.String()" 229 } 230 ] 231 }, 232 { 233 "id": "Interface: {Name}", 234 "message": "Interface: {Name}", 235 "translation": "Verkkoyhteys: {Name}", 236 "translatorComment": "Copied from source.", 237 "placeholders": [ 238 { 239 "id": "Name", 240 "string": "%[1]s", 241 "type": "string", 242 "underlyingType": "string", 243 "argNum": 1, 244 "expr": "config.Name" 245 } 246 ] 247 }, 248 { 249 "id": "Peer", 250 "message": "Peer", 251 "translation": "Osapuoli", 252 "translatorComment": "Copied from source." 253 }, 254 { 255 "id": "Create new tunnel", 256 "message": "Create new tunnel", 257 "translation": "Luo uusi tunneli", 258 "translatorComment": "Copied from source." 259 }, 260 { 261 "id": "Edit tunnel", 262 "message": "Edit tunnel", 263 "translation": "Muokkaa tunnelia", 264 "translatorComment": "Copied from source." 265 }, 266 { 267 "id": "&Name:", 268 "message": "&Name:", 269 "translation": "&Nimi:", 270 "translatorComment": "Copied from source." 271 }, 272 { 273 "id": "&Public key:", 274 "message": "&Public key:", 275 "translation": "&Julkinen avain:", 276 "translatorComment": "Copied from source." 277 }, 278 { 279 "id": "(unknown)", 280 "message": "(unknown)", 281 "translation": "(tuntematon)", 282 "translatorComment": "Copied from source." 283 }, 284 { 285 "id": "&Block untunneled traffic (kill-switch)", 286 "message": "&Block untunneled traffic (kill-switch)", 287 "translation": "&Estä tunneloimaton liikenne (pääkatkaisija)", 288 "translatorComment": "Copied from source." 289 }, 290 { 291 "id": "&Save", 292 "message": "&Save", 293 "translation": "&Tallenna", 294 "translatorComment": "Copied from source." 295 }, 296 { 297 "id": "&Configuration:", 298 "message": "&Configuration:", 299 "translation": "&Konfiguraatio:", 300 "translatorComment": "Copied from source." 301 }, 302 { 303 "id": "Invalid name", 304 "message": "Invalid name", 305 "translation": "Virheellinen nimi", 306 "translatorComment": "Copied from source." 307 }, 308 { 309 "id": "A name is required.", 310 "message": "A name is required.", 311 "translation": "Nimi on pakollinen.", 312 "translatorComment": "Copied from source." 313 }, 314 { 315 "id": "Tunnel already exists", 316 "message": "Tunnel already exists", 317 "translation": "Tunneli on jo olemassa", 318 "translatorComment": "Copied from source." 319 }, 320 { 321 "id": "Log", 322 "message": "Log", 323 "translation": "Loki", 324 "translatorComment": "Copied from source." 325 }, 326 { 327 "id": "&Copy", 328 "message": "&Copy", 329 "translation": "&Kopioi", 330 "translatorComment": "Copied from source." 331 }, 332 { 333 "id": "&Import tunnel(s) from file…", 334 "message": "&Import tunnel(s) from file…", 335 "translation": "Tuo tunnele&ita tiedostosta…", 336 "translatorComment": "Copied from source." 337 }, 338 { 339 "id": "An Update is Available!", 340 "message": "An Update is Available!", 341 "translation": "Päivitys on saatavilla!", 342 "translatorComment": "Copied from source." 343 }, 344 { 345 "id": "WireGuard Update Available", 346 "message": "WireGuard Update Available", 347 "translation": "WireGuard päivitys saatavilla", 348 "translatorComment": "Copied from source." 349 }, 350 { 351 "id": "An update to WireGuard is now available. You are advised to update as soon as possible.", 352 "message": "An update to WireGuard is now available. You are advised to update as soon as possible.", 353 "translation": "WireGuardin päivitys on nyt saatavilla. Sinua kehotetaan päivittämään mahdollisimman pian.", 354 "translatorComment": "Copied from source." 355 }, 356 { 357 "id": "Tunnels", 358 "message": "Tunnels", 359 "translation": "Tunneli", 360 "translatorComment": "Copied from source." 361 }, 362 { 363 "id": "&Edit", 364 "message": "&Edit", 365 "translation": "&Muokkaa", 366 "translatorComment": "Copied from source." 367 }, 368 { 369 "id": "Add &empty tunnel…", 370 "message": "Add &empty tunnel…", 371 "translation": "Lisää tyhjä tunn&eli…", 372 "translatorComment": "Copied from source." 373 }, 374 { 375 "id": "Add Tunnel", 376 "message": "Add Tunnel", 377 "translation": "Lisää tunneli", 378 "translatorComment": "Copied from source." 379 }, 380 { 381 "id": "Imported tunnels", 382 "message": "Imported tunnels", 383 "translation": "Tuodut tunnelit", 384 "translatorComment": "Copied from source." 385 }, 386 { 387 "id": "Imported {M} tunnels", 388 "message": "Imported {M} tunnels", 389 "translation": { 390 "select": { 391 "feature": "plural", 392 "arg": "M", 393 "cases": { 394 "one": { 395 "msg": "Tuotu {M} tunneli" 396 }, 397 "other": { 398 "msg": "Tuotu {M} tunnelia" 399 } 400 } 401 } 402 }, 403 "placeholders": [ 404 { 405 "id": "M", 406 "string": "%[1]d", 407 "type": "int", 408 "underlyingType": "int", 409 "argNum": 1, 410 "expr": "m" 411 } 412 ] 413 }, 414 { 415 "id": "Unable to delete tunnels", 416 "message": "Unable to delete tunnels", 417 "translation": "Tunnelia ei voitu poistaa", 418 "translatorComment": "Copied from source." 419 }, 420 { 421 "id": "Import tunnel(s) from file", 422 "message": "Import tunnel(s) from file", 423 "translation": "Tuo tunneli(t) tiedostosta", 424 "translatorComment": "Copied from source." 425 }, 426 { 427 "id": "Status: Waiting for user", 428 "message": "Status: Waiting for user", 429 "translation": "Tila: Odotetaan käyttäjää", 430 "translatorComment": "Copied from source." 431 }, 432 { 433 "id": "Update Now", 434 "message": "Update Now", 435 "translation": "Päivitä nyt", 436 "translatorComment": "Copied from source." 437 }, 438 { 439 "id": "Status: Complete!", 440 "message": "Status: Complete!", 441 "translation": "Tila: Valmis!", 442 "translatorComment": "Copied from source." 443 } 444 ] 445 }