Browse Source

i18n: update translation file

Signed-off-by: r4sas <r4sas@i2pmail.org>
pull/1938/head
R4SAS 1 year ago
parent
commit
75aa9f2c0c
Signed by: r4sas
GPG Key ID: 66F6C87B98EBCFE2
  1. 402
      contrib/i18n/English.po
  2. 2
      contrib/i18n/README.md

402
contrib/i18n/English.po

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: i2pd\n" "Project-Id-Version: i2pd\n"
"Report-Msgid-Bugs-To: https://github.com/PurpleI2P/i2pd/issues\n" "Report-Msgid-Bugs-To: https://github.com/PurpleI2P/i2pd/issues\n"
"POT-Creation-Date: 2023-01-19 04:18\n" "POT-Creation-Date: 2023-06-10 01:25\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
@ -18,28 +18,28 @@ msgstr ""
"X-Poedit-SearchPath-0: daemon/HTTPServer.cpp\n" "X-Poedit-SearchPath-0: daemon/HTTPServer.cpp\n"
"X-Poedit-SearchPath-1: libi2pd_client/HTTPProxy.cpp\n" "X-Poedit-SearchPath-1: libi2pd_client/HTTPProxy.cpp\n"
#: daemon/HTTPServer.cpp:106 #: daemon/HTTPServer.cpp:107
#, c-format #, c-format
msgid "%d day" msgid "%d day"
msgid_plural "%d days" msgid_plural "%d days"
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] ""
#: daemon/HTTPServer.cpp:110 #: daemon/HTTPServer.cpp:111
#, c-format #, c-format
msgid "%d hour" msgid "%d hour"
msgid_plural "%d hours" msgid_plural "%d hours"
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] ""
#: daemon/HTTPServer.cpp:114 #: daemon/HTTPServer.cpp:115
#, c-format #, c-format
msgid "%d minute" msgid "%d minute"
msgid_plural "%d minutes" msgid_plural "%d minutes"
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] ""
#: daemon/HTTPServer.cpp:117 #: daemon/HTTPServer.cpp:118
#, c-format #, c-format
msgid "%d second" msgid "%d second"
msgid_plural "%d seconds" msgid_plural "%d seconds"
@ -47,560 +47,578 @@ msgstr[0] ""
msgstr[1] "" msgstr[1] ""
#. tr: Kibibyte #. tr: Kibibyte
#: daemon/HTTPServer.cpp:125 daemon/HTTPServer.cpp:153 #: daemon/HTTPServer.cpp:126
#, c-format #, c-format
msgid "%.2f KiB" msgid "%.2f KiB"
msgstr "" msgstr ""
#. tr: Mebibyte #. tr: Mebibyte
#: daemon/HTTPServer.cpp:127 #: daemon/HTTPServer.cpp:128
#, c-format #, c-format
msgid "%.2f MiB" msgid "%.2f MiB"
msgstr "" msgstr ""
#. tr: Gibibyte #. tr: Gibibyte
#: daemon/HTTPServer.cpp:129 #: daemon/HTTPServer.cpp:130
#, c-format #, c-format
msgid "%.2f GiB" msgid "%.2f GiB"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:146 #: daemon/HTTPServer.cpp:147
msgid "building" msgid "building"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:147 #: daemon/HTTPServer.cpp:148
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:148 #: daemon/HTTPServer.cpp:149
msgid "expiring" msgid "expiring"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:149 #: daemon/HTTPServer.cpp:150
msgid "established" msgid "established"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:150 #: daemon/HTTPServer.cpp:151
msgid "unknown" msgid "unknown"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:152 #: daemon/HTTPServer.cpp:153
msgid "exploratory" msgid "exploratory"
msgstr "" msgstr ""
#. tr: Webconsole page title #. tr: Webconsole page title
#: daemon/HTTPServer.cpp:183 #: daemon/HTTPServer.cpp:185
msgid "Purple I2P Webconsole" msgid "Purple I2P Webconsole"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:188 #: daemon/HTTPServer.cpp:190
msgid "<b>i2pd</b> webconsole" msgid "<b>i2pd</b> webconsole"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:191 #: daemon/HTTPServer.cpp:193
msgid "Main page" msgid "Main page"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:192 daemon/HTTPServer.cpp:712 #: daemon/HTTPServer.cpp:194 daemon/HTTPServer.cpp:742
msgid "Router commands" msgid "Router commands"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:193 daemon/HTTPServer.cpp:387 #: daemon/HTTPServer.cpp:195 daemon/HTTPServer.cpp:395
#: daemon/HTTPServer.cpp:399 #: daemon/HTTPServer.cpp:407
msgid "Local Destinations" msgid "Local Destinations"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:195 daemon/HTTPServer.cpp:357 #: daemon/HTTPServer.cpp:197 daemon/HTTPServer.cpp:365
#: daemon/HTTPServer.cpp:443 daemon/HTTPServer.cpp:449 #: daemon/HTTPServer.cpp:454 daemon/HTTPServer.cpp:474
#: daemon/HTTPServer.cpp:609 daemon/HTTPServer.cpp:652 #: daemon/HTTPServer.cpp:636 daemon/HTTPServer.cpp:682
#: daemon/HTTPServer.cpp:656 #: daemon/HTTPServer.cpp:686
msgid "LeaseSets" msgid "LeaseSets"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:197 daemon/HTTPServer.cpp:662 #: daemon/HTTPServer.cpp:199 daemon/HTTPServer.cpp:692
msgid "Tunnels" msgid "Tunnels"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:199 daemon/HTTPServer.cpp:364 #: daemon/HTTPServer.cpp:201 daemon/HTTPServer.cpp:372
#: daemon/HTTPServer.cpp:781 daemon/HTTPServer.cpp:797 #: daemon/HTTPServer.cpp:813 daemon/HTTPServer.cpp:830
msgid "Transit Tunnels" msgid "Transit Tunnels"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:201 daemon/HTTPServer.cpp:855 #: daemon/HTTPServer.cpp:203 daemon/HTTPServer.cpp:898
msgid "Transports" msgid "Transports"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:202 #: daemon/HTTPServer.cpp:204
msgid "I2P tunnels" msgid "I2P tunnels"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:204 daemon/HTTPServer.cpp:884 #: daemon/HTTPServer.cpp:206 daemon/HTTPServer.cpp:927
#: daemon/HTTPServer.cpp:894 #: daemon/HTTPServer.cpp:937
msgid "SAM sessions" msgid "SAM sessions"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:220 daemon/HTTPServer.cpp:1278 #: daemon/HTTPServer.cpp:222 daemon/HTTPServer.cpp:1329
#: daemon/HTTPServer.cpp:1281 daemon/HTTPServer.cpp:1284 #: daemon/HTTPServer.cpp:1332 daemon/HTTPServer.cpp:1335
#: daemon/HTTPServer.cpp:1298 daemon/HTTPServer.cpp:1343 #: daemon/HTTPServer.cpp:1362 daemon/HTTPServer.cpp:1365
#: daemon/HTTPServer.cpp:1346 daemon/HTTPServer.cpp:1349 #: daemon/HTTPServer.cpp:1379 daemon/HTTPServer.cpp:1424
#: daemon/HTTPServer.cpp:1427 daemon/HTTPServer.cpp:1430
msgid "ERROR" msgid "ERROR"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:227 #: daemon/HTTPServer.cpp:229
msgid "OK" msgid "OK"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:228 #: daemon/HTTPServer.cpp:230
msgid "Testing" msgid "Testing"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:229 #: daemon/HTTPServer.cpp:231
msgid "Firewalled" msgid "Firewalled"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:230 daemon/HTTPServer.cpp:233 #: daemon/HTTPServer.cpp:232 daemon/HTTPServer.cpp:235
#: daemon/HTTPServer.cpp:329 #: daemon/HTTPServer.cpp:336
msgid "Unknown" msgid "Unknown"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:231 daemon/HTTPServer.cpp:374 #: daemon/HTTPServer.cpp:233 daemon/HTTPServer.cpp:382
#: daemon/HTTPServer.cpp:375 daemon/HTTPServer.cpp:952 #: daemon/HTTPServer.cpp:383 daemon/HTTPServer.cpp:1003
#: daemon/HTTPServer.cpp:961 #: daemon/HTTPServer.cpp:1011
msgid "Proxy" msgid "Proxy"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:232 #: daemon/HTTPServer.cpp:234
msgid "Mesh" msgid "Mesh"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:240 #: daemon/HTTPServer.cpp:242
msgid "Clock skew" msgid "Clock skew"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:243 #: daemon/HTTPServer.cpp:245
msgid "Offline" msgid "Offline"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:246 #: daemon/HTTPServer.cpp:248
msgid "Symmetric NAT" msgid "Symmetric NAT"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:249 #: daemon/HTTPServer.cpp:251
msgid "Full cone NAT" msgid "Full cone NAT"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:252 #: daemon/HTTPServer.cpp:254
msgid "No Descriptors" msgid "No Descriptors"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:261 #: daemon/HTTPServer.cpp:263
msgid "Uptime" msgid "Uptime"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:264 #: daemon/HTTPServer.cpp:266
msgid "Network status" msgid "Network status"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:269 #: daemon/HTTPServer.cpp:271
msgid "Network status v6" msgid "Network status v6"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:275 daemon/HTTPServer.cpp:282 #: daemon/HTTPServer.cpp:277 daemon/HTTPServer.cpp:284
msgid "Stopping in" msgid "Stopping in"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:289 #: daemon/HTTPServer.cpp:291
msgid "Family" msgid "Family"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:290 #: daemon/HTTPServer.cpp:292
msgid "Tunnel creation success rate" msgid "Tunnel creation success rate"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:291 #: daemon/HTTPServer.cpp:296
msgid "Total tunnel creation success rate"
msgstr ""
#: daemon/HTTPServer.cpp:298
msgid "Received" msgid "Received"
msgstr "" msgstr ""
#. tr: Kibibyte/s #. tr: Kibibyte/s
#: daemon/HTTPServer.cpp:293 daemon/HTTPServer.cpp:296 #: daemon/HTTPServer.cpp:300 daemon/HTTPServer.cpp:303
#: daemon/HTTPServer.cpp:299 #: daemon/HTTPServer.cpp:306
#, c-format #, c-format
msgid "%.2f KiB/s" msgid "%.2f KiB/s"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:294 #: daemon/HTTPServer.cpp:301
msgid "Sent" msgid "Sent"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:297 #: daemon/HTTPServer.cpp:304
msgid "Transit" msgid "Transit"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:300 #: daemon/HTTPServer.cpp:307
msgid "Data path" msgid "Data path"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:303 #: daemon/HTTPServer.cpp:310
msgid "Hidden content. Press on text to see." msgid "Hidden content. Press on text to see."
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:307 #: daemon/HTTPServer.cpp:314
msgid "Router Ident" msgid "Router Ident"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:309 #: daemon/HTTPServer.cpp:316
msgid "Router Family" msgid "Router Family"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:310 #: daemon/HTTPServer.cpp:317
msgid "Router Caps" msgid "Router Caps"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:311 #: daemon/HTTPServer.cpp:318
msgid "Version" msgid "Version"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:312 #: daemon/HTTPServer.cpp:319
msgid "Our external address" msgid "Our external address"
msgstr "" msgstr ""
#. tr: Shown when router doesn't publish itself and have "Firewalled" state #. tr: Shown when router doesn't publish itself and have "Firewalled" state
#: daemon/HTTPServer.cpp:341 #: daemon/HTTPServer.cpp:349
msgid "supported" msgid "supported"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:355 #: daemon/HTTPServer.cpp:363
msgid "Routers" msgid "Routers"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:356 #: daemon/HTTPServer.cpp:364
msgid "Floodfills" msgid "Floodfills"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:363 daemon/HTTPServer.cpp:938 #: daemon/HTTPServer.cpp:371 daemon/HTTPServer.cpp:987
msgid "Client Tunnels" msgid "Client Tunnels"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:373 #: daemon/HTTPServer.cpp:381
msgid "Services" msgid "Services"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:374 daemon/HTTPServer.cpp:375 #: daemon/HTTPServer.cpp:382 daemon/HTTPServer.cpp:383
#: daemon/HTTPServer.cpp:376 daemon/HTTPServer.cpp:377 #: daemon/HTTPServer.cpp:384 daemon/HTTPServer.cpp:385
#: daemon/HTTPServer.cpp:378 daemon/HTTPServer.cpp:379 #: daemon/HTTPServer.cpp:386 daemon/HTTPServer.cpp:387
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:374 daemon/HTTPServer.cpp:375 #: daemon/HTTPServer.cpp:382 daemon/HTTPServer.cpp:383
#: daemon/HTTPServer.cpp:376 daemon/HTTPServer.cpp:377 #: daemon/HTTPServer.cpp:384 daemon/HTTPServer.cpp:385
#: daemon/HTTPServer.cpp:378 daemon/HTTPServer.cpp:379 #: daemon/HTTPServer.cpp:386 daemon/HTTPServer.cpp:387
msgid "Disabled" msgid "Disabled"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:422 #: daemon/HTTPServer.cpp:434
msgid "Encrypted B33 address" msgid "Encrypted B33 address"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:431 #: daemon/HTTPServer.cpp:442
msgid "Address registration line" msgid "Address registration line"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:436 #: daemon/HTTPServer.cpp:447
msgid "Domain" msgid "Domain"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:437 #: daemon/HTTPServer.cpp:448
msgid "Generate" msgid "Generate"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:438 #: daemon/HTTPServer.cpp:449
msgid "" msgid ""
"<b>Note:</b> result string can be used only for registering 2LD domains " "<b>Note:</b> result string can be used only for registering 2LD domains "
"(example.i2p). For registering subdomains please use i2pd-tools." "(example.i2p). For registering subdomains please use i2pd-tools."
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:444 #: daemon/HTTPServer.cpp:457
msgid "Address" msgid "Address"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:444 #: daemon/HTTPServer.cpp:459
msgid "Type" msgid "Type"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:444 #: daemon/HTTPServer.cpp:460
msgid "EncType" msgid "EncType"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:454 daemon/HTTPServer.cpp:667 #: daemon/HTTPServer.cpp:467
msgid "Expire LeaseSet"
msgstr ""
#: daemon/HTTPServer.cpp:479 daemon/HTTPServer.cpp:697
msgid "Inbound tunnels" msgid "Inbound tunnels"
msgstr "" msgstr ""
#. tr: Milliseconds #. tr: Milliseconds
#: daemon/HTTPServer.cpp:469 daemon/HTTPServer.cpp:489 #: daemon/HTTPServer.cpp:494 daemon/HTTPServer.cpp:514
#: daemon/HTTPServer.cpp:681 daemon/HTTPServer.cpp:701 #: daemon/HTTPServer.cpp:711 daemon/HTTPServer.cpp:731
#, c-format #, c-format
msgid "%dms" msgid "%dms"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:474 daemon/HTTPServer.cpp:686 #: daemon/HTTPServer.cpp:499 daemon/HTTPServer.cpp:716
msgid "Outbound tunnels" msgid "Outbound tunnels"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:496 #: daemon/HTTPServer.cpp:521
msgid "Tags" msgid "Tags"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:497 #: daemon/HTTPServer.cpp:522
msgid "Incoming" msgid "Incoming"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:504 daemon/HTTPServer.cpp:510 #: daemon/HTTPServer.cpp:529 daemon/HTTPServer.cpp:535
msgid "Outgoing" msgid "Outgoing"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:507 daemon/HTTPServer.cpp:526 #: daemon/HTTPServer.cpp:532 daemon/HTTPServer.cpp:551
msgid "Destination" msgid "Destination"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:507 #: daemon/HTTPServer.cpp:532 daemon/HTTPServer.cpp:814
msgid "Amount" msgid "Amount"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:515 #: daemon/HTTPServer.cpp:540
msgid "Incoming Tags" msgid "Incoming Tags"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:523 daemon/HTTPServer.cpp:529 #: daemon/HTTPServer.cpp:548 daemon/HTTPServer.cpp:554
msgid "Tags sessions" msgid "Tags sessions"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:526 #: daemon/HTTPServer.cpp:551
msgid "Status" msgid "Status"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:536 daemon/HTTPServer.cpp:594 #: daemon/HTTPServer.cpp:561 daemon/HTTPServer.cpp:621
msgid "Local Destination" msgid "Local Destination"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:547 daemon/HTTPServer.cpp:917 #: daemon/HTTPServer.cpp:572 daemon/HTTPServer.cpp:960
msgid "Streams" msgid "Streams"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:570 #: daemon/HTTPServer.cpp:595
msgid "Close stream" msgid "Close stream"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:599 #: daemon/HTTPServer.cpp:613 daemon/HTTPServer.cpp:1430
msgid "Such destination is not found"
msgstr ""
#: daemon/HTTPServer.cpp:626
msgid "I2CP session not found" msgid "I2CP session not found"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:602 #: daemon/HTTPServer.cpp:629
msgid "I2CP is not enabled" msgid "I2CP is not enabled"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:628 #: daemon/HTTPServer.cpp:658
msgid "Invalid" msgid "Invalid"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:631 #: daemon/HTTPServer.cpp:661
msgid "Store type" msgid "Store type"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:632 #: daemon/HTTPServer.cpp:662
msgid "Expires" msgid "Expires"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:637 #: daemon/HTTPServer.cpp:667
msgid "Non Expired Leases" msgid "Non Expired Leases"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:640 #: daemon/HTTPServer.cpp:670
msgid "Gateway" msgid "Gateway"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:641 #: daemon/HTTPServer.cpp:671
msgid "TunnelID" msgid "TunnelID"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:642 #: daemon/HTTPServer.cpp:672
msgid "EndDate" msgid "EndDate"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:652 #: daemon/HTTPServer.cpp:682
msgid "floodfill mode is disabled" msgid "floodfill mode is disabled"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:663 #: daemon/HTTPServer.cpp:693
msgid "Queue size" msgid "Queue size"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:713 #: daemon/HTTPServer.cpp:743
msgid "Run peer test" msgid "Run peer test"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:714 #: daemon/HTTPServer.cpp:744
msgid "Reload tunnels configuration" msgid "Reload tunnels configuration"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:717 #: daemon/HTTPServer.cpp:747
msgid "Decline transit tunnels" msgid "Decline transit tunnels"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:719 #: daemon/HTTPServer.cpp:749
msgid "Accept transit tunnels" msgid "Accept transit tunnels"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:723 daemon/HTTPServer.cpp:728 #: daemon/HTTPServer.cpp:753 daemon/HTTPServer.cpp:758
msgid "Cancel graceful shutdown" msgid "Cancel graceful shutdown"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:725 daemon/HTTPServer.cpp:730 #: daemon/HTTPServer.cpp:755 daemon/HTTPServer.cpp:760
msgid "Start graceful shutdown" msgid "Start graceful shutdown"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:733 #: daemon/HTTPServer.cpp:763
msgid "Force shutdown" msgid "Force shutdown"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:734 #: daemon/HTTPServer.cpp:764
msgid "Reload external CSS styles" msgid "Reload external CSS styles"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:737 #: daemon/HTTPServer.cpp:767
msgid "" msgid ""
"<b>Note:</b> any action done here are not persistent and not changes your " "<b>Note:</b> any action done here are not persistent and not changes your "
"config files." "config files."
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:739 #: daemon/HTTPServer.cpp:770
msgid "Logging level" msgid "Logging level"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:747 #: daemon/HTTPServer.cpp:779
msgid "Transit tunnels limit" msgid "Transit tunnels limit"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:752 daemon/HTTPServer.cpp:771 #: daemon/HTTPServer.cpp:784 daemon/HTTPServer.cpp:803
msgid "Change" msgid "Change"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:759 #: daemon/HTTPServer.cpp:791
msgid "Change language" msgid "Change language"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:797 #: daemon/HTTPServer.cpp:830
msgid "no transit tunnels currently built" msgid "no transit tunnels currently built"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:878 daemon/HTTPServer.cpp:901 #: daemon/HTTPServer.cpp:921 daemon/HTTPServer.cpp:944
msgid "SAM disabled" msgid "SAM disabled"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:894 #: daemon/HTTPServer.cpp:937
msgid "no sessions currently running" msgid "no sessions currently running"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:907 #: daemon/HTTPServer.cpp:950
msgid "SAM session not found" msgid "SAM session not found"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:912 #: daemon/HTTPServer.cpp:955
msgid "SAM Session" msgid "SAM Session"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:969 #: daemon/HTTPServer.cpp:1020
msgid "Server Tunnels" msgid "Server Tunnels"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:985 #: daemon/HTTPServer.cpp:1036
msgid "Client Forwards" msgid "Client Forwards"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:999 #: daemon/HTTPServer.cpp:1050
msgid "Server Forwards" msgid "Server Forwards"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:1199 #: daemon/HTTPServer.cpp:1250
msgid "Unknown page" msgid "Unknown page"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:1218 #: daemon/HTTPServer.cpp:1269
msgid "Invalid token" msgid "Invalid token"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:1276 daemon/HTTPServer.cpp:1333 #: daemon/HTTPServer.cpp:1327 daemon/HTTPServer.cpp:1359
#: daemon/HTTPServer.cpp:1373 #: daemon/HTTPServer.cpp:1414 daemon/HTTPServer.cpp:1454
msgid "SUCCESS" msgid "SUCCESS"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:1276 #: daemon/HTTPServer.cpp:1327
msgid "Stream closed" msgid "Stream closed"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:1278 #: daemon/HTTPServer.cpp:1329
msgid "Stream not found or already was closed" msgid "Stream not found or already was closed"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:1281 #: daemon/HTTPServer.cpp:1332 daemon/HTTPServer.cpp:1365
msgid "Destination not found" msgid "Destination not found"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:1284 #: daemon/HTTPServer.cpp:1335
msgid "StreamID can't be null" msgid "StreamID can't be null"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:1286 daemon/HTTPServer.cpp:1351 #: daemon/HTTPServer.cpp:1337 daemon/HTTPServer.cpp:1367
#: daemon/HTTPServer.cpp:1432
msgid "Return to destination page" msgid "Return to destination page"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:1287 daemon/HTTPServer.cpp:1300 #: daemon/HTTPServer.cpp:1338 daemon/HTTPServer.cpp:1368
#: daemon/HTTPServer.cpp:1375 #: daemon/HTTPServer.cpp:1381 daemon/HTTPServer.cpp:1456
#, c-format #, c-format
msgid "You will be redirected in %d seconds" msgid "You will be redirected in %d seconds"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:1298 #: daemon/HTTPServer.cpp:1359
msgid "LeaseSet expiration time updated"
msgstr ""
#: daemon/HTTPServer.cpp:1362
msgid "LeaseSet is not found or already expired"
msgstr ""
#: daemon/HTTPServer.cpp:1379
#, c-format #, c-format
msgid "Transit tunnels count must not exceed %d" msgid "Transit tunnels count must not exceed %d"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:1299 daemon/HTTPServer.cpp:1374 #: daemon/HTTPServer.cpp:1380 daemon/HTTPServer.cpp:1455
msgid "Back to commands list" msgid "Back to commands list"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:1335 #: daemon/HTTPServer.cpp:1416
msgid "Register at reg.i2p" msgid "Register at reg.i2p"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:1336 #: daemon/HTTPServer.cpp:1417
msgid "Description" msgid "Description"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:1336 #: daemon/HTTPServer.cpp:1417
msgid "A bit information about service on domain" msgid "A bit information about service on domain"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:1337 #: daemon/HTTPServer.cpp:1418
msgid "Submit" msgid "Submit"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:1343 #: daemon/HTTPServer.cpp:1424
msgid "Domain can't end with .b32.i2p" msgid "Domain can't end with .b32.i2p"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:1346 #: daemon/HTTPServer.cpp:1427
msgid "Domain must end with .i2p" msgid "Domain must end with .i2p"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:1349 #: daemon/HTTPServer.cpp:1450
msgid "Such destination is not found"
msgstr ""
#: daemon/HTTPServer.cpp:1369
msgid "Unknown command" msgid "Unknown command"
msgstr "" msgstr ""
#: daemon/HTTPServer.cpp:1373 #: daemon/HTTPServer.cpp:1454
msgid "Command accepted" msgid "Command accepted"
msgstr "" msgstr ""
@ -624,20 +642,20 @@ msgstr ""
msgid "You may try to find this host on jump services below" msgid "You may try to find this host on jump services below"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:309 libi2pd_client/HTTPProxy.cpp:324 #: libi2pd_client/HTTPProxy.cpp:333 libi2pd_client/HTTPProxy.cpp:348
#: libi2pd_client/HTTPProxy.cpp:392 libi2pd_client/HTTPProxy.cpp:435 #: libi2pd_client/HTTPProxy.cpp:417 libi2pd_client/HTTPProxy.cpp:460
msgid "Invalid request" msgid "Invalid request"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:309 #: libi2pd_client/HTTPProxy.cpp:333
msgid "Proxy unable to parse your request" msgid "Proxy unable to parse your request"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:324 #: libi2pd_client/HTTPProxy.cpp:348
msgid "Addresshelper is not supported" msgid "Addresshelper is not supported"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:349 #: libi2pd_client/HTTPProxy.cpp:373
#, c-format #, c-format
msgid "" msgid ""
"Host %s is <font color=red>already in router's addressbook</font>. <b>Be " "Host %s is <font color=red>already in router's addressbook</font>. <b>Be "
@ -645,121 +663,121 @@ msgid ""
"<a href=\"%s%s%s&update=true\">Continue</a>." "<a href=\"%s%s%s&update=true\">Continue</a>."
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:351 #: libi2pd_client/HTTPProxy.cpp:375
msgid "Addresshelper forced update rejected" msgid "Addresshelper forced update rejected"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:358 #: libi2pd_client/HTTPProxy.cpp:382
#, c-format #, c-format
msgid "" msgid ""
"To add host <b>%s</b> in router's addressbook, click here: <a href=\"%s%s%s" "To add host <b>%s</b> in router's addressbook, click here: <a "
"\">Continue</a>." "href=\"%s%s%s\">Continue</a>."
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:360 #: libi2pd_client/HTTPProxy.cpp:384
msgid "Addresshelper request" msgid "Addresshelper request"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:369 #: libi2pd_client/HTTPProxy.cpp:393
#, c-format #, c-format
msgid "" msgid ""
"Host %s added to router's addressbook from helper. Click here to proceed: <a " "Host %s added to router's addressbook from helper. Click here to proceed: <a "
"href=\"%s\">Continue</a>." "href=\"%s\">Continue</a>."
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:370 #: libi2pd_client/HTTPProxy.cpp:395
msgid "Addresshelper adding" msgid "Addresshelper adding"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:377 #: libi2pd_client/HTTPProxy.cpp:402
#, c-format #, c-format
msgid "" msgid ""
"Host %s is <font color=red>already in router's addressbook</font>. Click " "Host %s is <font color=red>already in router's addressbook</font>. Click "
"here to update record: <a href=\"%s%s%s&update=true\">Continue</a>." "here to update record: <a href=\"%s%s%s&update=true\">Continue</a>."
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:379 #: libi2pd_client/HTTPProxy.cpp:404
msgid "Addresshelper update" msgid "Addresshelper update"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:392 #: libi2pd_client/HTTPProxy.cpp:417
msgid "Invalid request URI" msgid "Invalid request URI"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:435 #: libi2pd_client/HTTPProxy.cpp:460
msgid "Can't detect destination host from request" msgid "Can't detect destination host from request"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:452 libi2pd_client/HTTPProxy.cpp:456 #: libi2pd_client/HTTPProxy.cpp:477 libi2pd_client/HTTPProxy.cpp:481
msgid "Outproxy failure" msgid "Outproxy failure"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:452 #: libi2pd_client/HTTPProxy.cpp:477
msgid "Bad outproxy settings" msgid "Bad outproxy settings"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:455 #: libi2pd_client/HTTPProxy.cpp:480
#, c-format #, c-format
msgid "Host %s is not inside I2P network, but outproxy is not enabled" msgid "Host %s is not inside I2P network, but outproxy is not enabled"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:544 #: libi2pd_client/HTTPProxy.cpp:569
msgid "Unknown outproxy URL" msgid "Unknown outproxy URL"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:550 #: libi2pd_client/HTTPProxy.cpp:575
msgid "Cannot resolve upstream proxy" msgid "Cannot resolve upstream proxy"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:558 #: libi2pd_client/HTTPProxy.cpp:583
msgid "Hostname is too long" msgid "Hostname is too long"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:585 #: libi2pd_client/HTTPProxy.cpp:610
msgid "Cannot connect to upstream SOCKS proxy" msgid "Cannot connect to upstream SOCKS proxy"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:591 #: libi2pd_client/HTTPProxy.cpp:616
msgid "Cannot negotiate with SOCKS proxy" msgid "Cannot negotiate with SOCKS proxy"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:633 #: libi2pd_client/HTTPProxy.cpp:658
msgid "CONNECT error" msgid "CONNECT error"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:633 #: libi2pd_client/HTTPProxy.cpp:658
msgid "Failed to connect" msgid "Failed to connect"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:644 libi2pd_client/HTTPProxy.cpp:670 #: libi2pd_client/HTTPProxy.cpp:669 libi2pd_client/HTTPProxy.cpp:695
msgid "SOCKS proxy error" msgid "SOCKS proxy error"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:652 #: libi2pd_client/HTTPProxy.cpp:677
msgid "Failed to send request to upstream" msgid "Failed to send request to upstream"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:673 #: libi2pd_client/HTTPProxy.cpp:698
msgid "No reply from SOCKS proxy" msgid "No reply from SOCKS proxy"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:680 #: libi2pd_client/HTTPProxy.cpp:705
msgid "Cannot connect" msgid "Cannot connect"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:680 #: libi2pd_client/HTTPProxy.cpp:705
msgid "HTTP out proxy not implemented" msgid "HTTP out proxy not implemented"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:681 #: libi2pd_client/HTTPProxy.cpp:706
msgid "Cannot connect to upstream HTTP proxy" msgid "Cannot connect to upstream HTTP proxy"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:714 #: libi2pd_client/HTTPProxy.cpp:739
msgid "Host is down" msgid "Host is down"
msgstr "" msgstr ""
#: libi2pd_client/HTTPProxy.cpp:714 #: libi2pd_client/HTTPProxy.cpp:739
msgid "" msgid ""
"Can't create connection to requested host, it may be down. Please try again " "Can't create connection to requested host, it may be down. Please try again "
"later." "later."

2
contrib/i18n/README.md

@ -2,7 +2,7 @@
--- ---
``` ```
xgettext --omit-header -ctr: -ktr -ktr:1,2 daemon/HTTPServer.cpp libi2pd_client/HTTPProxy.cpp xgettext --omit-header -ctr: -ktr -kntr:1,2 daemon/HTTPServer.cpp libi2pd_client/HTTPProxy.cpp
``` ```
Regex for transforming gettext translations to our format: Regex for transforming gettext translations to our format:

Loading…
Cancel
Save