offlate/offlate/locales/offlate_en.ts

offlate_en.ts

1
<?xml version="1.0" encoding="utf-8"?>
2
<!DOCTYPE TS>
3
<TS version="2.1" language="en">
4
<context>
5
    <name>AboutWindow</name>
6
    <message>
7
        <location filename="../ui/about.py" line="45"/>
8
        <source>Offlate is a translation interface for offline translation of projects using online platforms. Offlate is free software, you can redistribute it under the GPL v3 license or any later version.</source>
9
        <translation>Offlate is a translation interface for offline translation of projects using online platforms. Offlate is free software, you can redistribute it under the GPL v3 license or any later version.</translation>
10
    </message>
11
    <message>
12
        <location filename="../ui/about.py" line="49"/>
13
        <source>Copyright (C) 2018, 2019 Julien Lepiller</source>
14
        <translation type="obsolete">Copyright © 2018, 2019 Julien Lepiller</translation>
15
    </message>
16
    <message>
17
        <location filename="../ui/about.py" line="53"/>
18
        <source>Report an issue</source>
19
        <translation>Report an issue</translation>
20
    </message>
21
    <message>
22
        <location filename="../ui/about.py" line="54"/>
23
        <source>Close this window</source>
24
        <translation>Close this window</translation>
25
    </message>
26
    <message>
27
        <location filename="../ui/about.py" line="51"/>
28
        <source>Copyright (C) 2018-2021 Julien Lepiller</source>
29
        <translation type="unfinished"></translation>
30
    </message>
31
</context>
32
<context>
33
    <name>AdvancedProjectWidget</name>
34
    <message>
35
        <location filename="../ui/new.py" line="94"/>
36
        <source>Project information</source>
37
        <translation type="unfinished">Project information</translation>
38
    </message>
39
    <message>
40
        <location filename="../ui/new.py" line="102"/>
41
        <source>Name:</source>
42
        <translation type="unfinished">Name:</translation>
43
    </message>
44
    <message>
45
        <location filename="../ui/new.py" line="103"/>
46
        <source>Target Language:</source>
47
        <translation type="unfinished">Target Language:</translation>
48
    </message>
49
</context>
50
<context>
51
    <name>CopyrightSettingsWidget</name>
52
    <message>
53
        <location filename="../ui/config/settings.py" line="139"/>
54
        <source>In some cases, we need to add a copyright line for you in the translation files we send upstream. Here, you can configure how you want the copyright line to look like. This information will most likely become public after your first contribution.</source>
55
        <translation type="unfinished"></translation>
56
    </message>
57
    <message>
58
        <location filename="../ui/config/settings.py" line="186"/>
59
        <source>John Doe</source>
60
        <translation type="unfinished"></translation>
61
    </message>
62
    <message>
63
        <location filename="../ui/config/settings.py" line="188"/>
64
        <source>john@doe.me</source>
65
        <translation type="unfinished"></translation>
66
    </message>
67
    <message>
68
        <location filename="../ui/config/settings.py" line="160"/>
69
        <source>Here is how your copyright line will look like:</source>
70
        <translation type="unfinished"></translation>
71
    </message>
72
    <message>
73
        <location filename="../ui/config/settings.py" line="189"/>
74
        <source>Copyright &amp;copy; {} {} &amp;lt;{}&amp;gt;</source>
75
        <translation type="unfinished"></translation>
76
    </message>
77
</context>
78
<context>
79
    <name>EditorWindow</name>
80
    <message>
81
        <location filename="../ui/editor.py" line="551"/>
82
        <source>Unsupported / Unknown project</source>
83
        <translation>Unsupported / Unknown project</translation>
84
    </message>
85
    <message numerus="yes">
86
        <location filename="../ui/editor.py" line="573"/>
87
        <source>{} translated on {} total ({}%).</source>
88
        <translation>
89
            <numerusform>{} translated on {} total ({}%).</numerusform>
90
            <numerusform>{} translated on {} total ({}%).</numerusform>
91
        </translation>
92
    </message>
93
    <message>
94
        <location filename="../ui/editor.py" line="672"/>
95
        <source>Exit</source>
96
        <translation>Exit</translation>
97
    </message>
98
    <message>
99
        <location filename="../ui/editor.py" line="674"/>
100
        <source>Exit application</source>
101
        <translation>Exit application</translation>
102
    </message>
103
    <message>
104
        <location filename="../ui/editor.py" line="677"/>
105
        <source>Save</source>
106
        <translation>Save</translation>
107
    </message>
108
    <message>
109
        <location filename="../ui/editor.py" line="679"/>
110
        <source>Save current project</source>
111
        <translation>Save current project</translation>
112
    </message>
113
    <message>
114
        <location filename="../ui/editor.py" line="682"/>
115
        <source>New</source>
116
        <translation>New</translation>
117
    </message>
118
    <message>
119
        <location filename="../ui/editor.py" line="684"/>
120
        <source>New project</source>
121
        <translation>New project</translation>
122
    </message>
123
    <message>
124
        <location filename="../ui/editor.py" line="687"/>
125
        <source>Manage Projects</source>
126
        <translation>Manage Projects</translation>
127
    </message>
128
    <message>
129
        <location filename="../ui/editor.py" line="690"/>
130
        <source>Open project manager</source>
131
        <translation>Open project manager</translation>
132
    </message>
133
    <message>
134
        <location filename="../ui/editor.py" line="693"/>
135
        <source>Update</source>
136
        <translation>Update</translation>
137
    </message>
138
    <message>
139
        <location filename="../ui/editor.py" line="695"/>
140
        <source>Get modifications from upstream</source>
141
        <translation>Get modifications from upstream</translation>
142
    </message>
143
    <message>
144
        <location filename="../ui/editor.py" line="698"/>
145
        <source>Close</source>
146
        <translation>Close</translation>
147
    </message>
148
    <message>
149
        <location filename="../ui/editor.py" line="699"/>
150
        <source>Close current project</source>
151
        <translation>Close current project</translation>
152
    </message>
153
    <message>
154
        <location filename="../ui/editor.py" line="702"/>
155
        <source>Send</source>
156
        <translation>Send</translation>
157
    </message>
158
    <message>
159
        <location filename="../ui/editor.py" line="704"/>
160
        <source>Send modifications upstream</source>
161
        <translation>Send modifications upstream</translation>
162
    </message>
163
    <message>
164
        <location filename="../ui/editor.py" line="707"/>
165
        <source>Settings</source>
166
        <translation>Settings</translation>
167
    </message>
168
    <message>
169
        <location filename="../ui/editor.py" line="709"/>
170
        <source>Set parameters</source>
171
        <translation>Set parameters</translation>
172
    </message>
173
    <message>
174
        <location filename="../ui/editor.py" line="722"/>
175
        <source>Show Translated</source>
176
        <translation>Show Translated</translation>
177
    </message>
178
    <message>
179
        <location filename="../ui/editor.py" line="725"/>
180
        <source>Show Fuzzy</source>
181
        <translation>Show Fuzzy</translation>
182
    </message>
183
    <message>
184
        <location filename="../ui/editor.py" line="728"/>
185
        <source>Show Empty Translation</source>
186
        <translation>Show Empty Translation</translation>
187
    </message>
188
    <message>
189
        <location filename="../ui/editor.py" line="731"/>
190
        <source>Use a monospace font</source>
191
        <translation>Use a monospace font</translation>
192
    </message>
193
    <message>
194
        <location filename="../ui/editor.py" line="756"/>
195
        <source>Open</source>
196
        <translation>Open</translation>
197
    </message>
198
    <message>
199
        <location filename="../ui/editor.py" line="760"/>
200
        <source>&amp;File</source>
201
        <translation>&amp;File</translation>
202
    </message>
203
    <message>
204
        <location filename="../ui/editor.py" line="768"/>
205
        <source>&amp;Project</source>
206
        <translation>&amp;Project</translation>
207
    </message>
208
    <message>
209
        <location filename="../ui/editor.py" line="775"/>
210
        <source>&amp;Edit</source>
211
        <translation>&amp;Edit</translation>
212
    </message>
213
    <message>
214
        <location filename="../ui/editor.py" line="780"/>
215
        <source>&amp;View</source>
216
        <translation>&amp;View</translation>
217
    </message>
218
    <message>
219
        <location filename="../ui/editor.py" line="585"/>
220
        <source>Uploading {}...</source>
221
        <translation>Uploading {}…</translation>
222
    </message>
223
    <message>
224
        <location filename="../ui/editor.py" line="592"/>
225
        <source>Finished uploading {}!</source>
226
        <translation>Finished uploading {}!</translation>
227
    </message>
228
    <message>
229
        <location filename="../ui/editor.py" line="595"/>
230
        <source>Updating {}...</source>
231
        <translation>Updating {}…</translation>
232
    </message>
233
    <message>
234
        <location filename="../ui/editor.py" line="607"/>
235
        <source>Finished updating {}!</source>
236
        <translation>Finished updating {}!</translation>
237
    </message>
238
    <message>
239
        <location filename="../ui/editor.py" line="712"/>
240
        <source>Search</source>
241
        <translation type="unfinished"></translation>
242
    </message>
243
    <message>
244
        <location filename="../ui/editor.py" line="714"/>
245
        <source>Search in the document</source>
246
        <translation type="unfinished"></translation>
247
    </message>
248
    <message>
249
        <location filename="../ui/editor.py" line="717"/>
250
        <source>Replace</source>
251
        <translation type="unfinished"></translation>
252
    </message>
253
    <message>
254
        <location filename="../ui/editor.py" line="719"/>
255
        <source>Replace content in the document</source>
256
        <translation type="unfinished"></translation>
257
    </message>
258
</context>
259
<context>
260
    <name>GitlabEdit</name>
261
    <message>
262
        <location filename="../ui/gitlabedit.py" line="59"/>
263
        <source>server</source>
264
        <translation>server</translation>
265
    </message>
266
    <message>
267
        <location filename="../ui/gitlabedit.py" line="61"/>
268
        <source>token</source>
269
        <translation>token</translation>
270
    </message>
271
    <message>
272
        <location filename="../ui/gitlabedit.py" line="62"/>
273
        <source>Add</source>
274
        <translation>Add</translation>
275
    </message>
276
    <message>
277
        <location filename="../ui/gitlabedit.py" line="64"/>
278
        <source>Remove</source>
279
        <translation>Remove</translation>
280
    </message>
281
</context>
282
<context>
283
    <name>LangSettingsWidget</name>
284
    <message>
285
        <location filename="../ui/config/settings.py" line="204"/>
286
        <source>Which language will you most frequently translate projects into? This setting can be overriden in each individual projects.</source>
287
        <translation type="unfinished"></translation>
288
    </message>
289
    <message>
290
        <location filename="../ui/config/settings.py" line="211"/>
291
        <source>None</source>
292
        <translation type="unfinished"></translation>
293
    </message>
294
    <message>
295
        <location filename="../ui/config/settings.py" line="229"/>
296
        <source>Note that you should only translate into your native language or to a language you are extremely familiar with, to avoid weird or nonsensical translations.</source>
297
        <translation type="unfinished"></translation>
298
    </message>
299
</context>
300
<context>
301
    <name>ListSettingsEdit</name>
302
    <message>
303
        <location filename="../ui/settingsedit.py" line="142"/>
304
        <source>Add</source>
305
        <translation type="unfinished">Add</translation>
306
    </message>
307
    <message>
308
        <location filename="../ui/settingsedit.py" line="144"/>
309
        <source>Remove</source>
310
        <translation type="unfinished">Remove</translation>
311
    </message>
312
</context>
313
<context>
314
    <name>ListSettingsRowEdit</name>
315
    <message>
316
        <location filename="../ui/settingsedit.py" line="53"/>
317
        <source>OK</source>
318
        <translation type="unfinished">OK</translation>
319
    </message>
320
</context>
321
<context>
322
    <name>MultipleLineEdit</name>
323
    <message>
324
        <location filename="../ui/multiplelineedit.py" line="59"/>
325
        <source>Add</source>
326
        <translation>Add</translation>
327
    </message>
328
    <message>
329
        <location filename="../ui/multiplelineedit.py" line="61"/>
330
        <source>Remove</source>
331
        <translation>Remove</translation>
332
    </message>
333
</context>
334
<context>
335
    <name>NewWindow</name>
336
    <message>
337
        <location filename="../ui/new.py" line="57"/>
338
        <source>Project information</source>
339
        <translation type="obsolete">Project information</translation>
340
    </message>
341
    <message>
342
        <location filename="../ui/new.py" line="65"/>
343
        <source>Name:</source>
344
        <translation type="obsolete">Name:</translation>
345
    </message>
346
    <message>
347
        <location filename="../ui/new.py" line="66"/>
348
        <source>Target Language:</source>
349
        <translation type="obsolete">Target Language:</translation>
350
    </message>
351
    <message>
352
        <location filename="../ui/new.py" line="68"/>
353
        <source>The Translation Project</source>
354
        <translation type="obsolete">The Translation Project</translation>
355
    </message>
356
    <message>
357
        <location filename="../ui/new.py" line="69"/>
358
        <source>Transifex</source>
359
        <translation type="obsolete">Transifex</translation>
360
    </message>
361
    <message>
362
        <location filename="../ui/new.py" line="70"/>
363
        <source>Gitlab</source>
364
        <translation type="obsolete">Gitlab</translation>
365
    </message>
366
    <message>
367
        <location filename="../ui/new.py" line="230"/>
368
        <source>Cancel</source>
369
        <translation>Cancel</translation>
370
    </message>
371
    <message>
372
        <location filename="../ui/new.py" line="231"/>
373
        <source>OK</source>
374
        <translation>OK</translation>
375
    </message>
376
    <message>
377
        <location filename="../ui/new.py" line="100"/>
378
        <source>Organization</source>
379
        <translation type="obsolete">Organization</translation>
380
    </message>
381
    <message>
382
        <location filename="../ui/new.py" line="122"/>
383
        <source>repository</source>
384
        <translation type="obsolete">repository</translation>
385
    </message>
386
    <message>
387
        <location filename="../ui/new.py" line="127"/>
388
        <source>branch</source>
389
        <translation type="obsolete">branch</translation>
390
    </message>
391
    <message>
392
        <location filename="../ui/new.py" line="71"/>
393
        <source>Github</source>
394
        <translation type="obsolete">Github</translation>
395
    </message>
396
</context>
397
<context>
398
    <name>PageCopyright</name>
399
    <message>
400
        <location filename="../ui/welcome.py" line="98"/>
401
        <source>Copyright Settings</source>
402
        <translation type="unfinished"></translation>
403
    </message>
404
    <message>
405
        <location filename="../ui/welcome.py" line="99"/>
406
        <source>Configuring how your copyright is added to files</source>
407
        <translation type="unfinished"></translation>
408
    </message>
409
</context>
410
<context>
411
    <name>PageDownload</name>
412
    <message>
413
        <location filename="../ui/welcome.py" line="188"/>
414
        <source>Project Fetch</source>
415
        <translation type="unfinished"></translation>
416
    </message>
417
    <message>
418
        <location filename="../ui/welcome.py" line="189"/>
419
        <source>Downloading translation files</source>
420
        <translation type="unfinished"></translation>
421
    </message>
422
    <message>
423
        <location filename="../ui/welcome.py" line="192"/>
424
        <source>We are now attempting to fetch the translation files of your project. This step should be pretty fast.</source>
425
        <translation type="unfinished"></translation>
426
    </message>
427
    <message>
428
        <location filename="../ui/welcome.py" line="222"/>
429
        <source>Finished!</source>
430
        <translation type="unfinished"></translation>
431
    </message>
432
</context>
433
<context>
434
    <name>PageHints</name>
435
    <message>
436
        <location filename="../ui/welcome.py" line="302"/>
437
        <source>You can always go back to the initial screen (called the project manager) from the editor, by using &lt;i&gt;file &gt; project manager&lt;/i&gt;</source>
438
        <translation type="unfinished"></translation>
439
    </message>
440
    <message>
441
        <location filename="../ui/welcome.py" line="311"/>
442
        <source>Quickly switch to the next string with &lt;i&gt;Ctrl+Enter&lt;/i&gt;. Use &lt;i&gt;Ctrl+Shift+Enter&lt;/i&gt; to go back to the previous string instead.</source>
443
        <translation type="unfinished"></translation>
444
    </message>
445
    <message>
446
        <location filename="../ui/welcome.py" line="320"/>
447
        <source>With these hints, you are now ready to start working on your project! We will now open the project manager, from which you can add more projects, change your settings, etc. Have fun!</source>
448
        <translation type="unfinished"></translation>
449
    </message>
450
</context>
451
<context>
452
    <name>PageLang</name>
453
    <message>
454
        <location filename="../ui/welcome.py" line="117"/>
455
        <source>Language Settings</source>
456
        <translation type="unfinished"></translation>
457
    </message>
458
    <message>
459
        <location filename="../ui/welcome.py" line="118"/>
460
        <source>Configuring the default language for new projects</source>
461
        <translation type="unfinished"></translation>
462
    </message>
463
</context>
464
<context>
465
    <name>PageProjectSelection</name>
466
    <message>
467
        <location filename="../ui/welcome.py" line="140"/>
468
        <source>First Project</source>
469
        <translation type="unfinished"></translation>
470
    </message>
471
    <message>
472
        <location filename="../ui/welcome.py" line="141"/>
473
        <source>Choosing a first project</source>
474
        <translation type="unfinished"></translation>
475
    </message>
476
</context>
477
<context>
478
    <name>PageSuccess</name>
479
    <message>
480
        <location filename="../ui/welcome.py" line="279"/>
481
        <source>Congratulations! We&apos;ve just set up your first project! Initial setup is now complete, and you can always change the settings you&apos;ve set here from the Offlate welcome screen. After a few explanations you will be able to work on your project right away!</source>
482
        <translation type="unfinished"></translation>
483
    </message>
484
</context>
485
<context>
486
    <name>PageSystemSettings</name>
487
    <message>
488
        <location filename="../ui/welcome.py" line="163"/>
489
        <source>System Configuration</source>
490
        <translation type="unfinished"></translation>
491
    </message>
492
    <message>
493
        <location filename="../ui/welcome.py" line="164"/>
494
        <source>Getting an account on the project&apos;s platform</source>
495
        <translation type="unfinished"></translation>
496
    </message>
497
</context>
498
<context>
499
    <name>PageWelcome</name>
500
    <message>
501
        <location filename="../ui/welcome.py" line="81"/>
502
        <source>Offlate is a tool to help you localise free and open source software. Before you start contributing translations to a project though, there are a few things we need to set up and talk about. Let&apos;s get started!</source>
503
        <translation type="unfinished"></translation>
504
    </message>
505
</context>
506
<context>
507
    <name>Project</name>
508
    <message>
509
        <location filename="../systems/gitlab.py" line="92"/>
510
        <source>Repository</source>
511
        <translation type="unfinished"></translation>
512
    </message>
513
    <message>
514
        <location filename="../systems/gitlab.py" line="92"/>
515
        <source>Full clone URL for the repository</source>
516
        <translation type="unfinished"></translation>
517
    </message>
518
    <message>
519
        <location filename="../systems/github.py" line="89"/>
520
        <source>https://...</source>
521
        <translation type="unfinished"></translation>
522
    </message>
523
    <message>
524
        <location filename="../systems/gitlab.py" line="95"/>
525
        <source>Branch</source>
526
        <translation type="unfinished"></translation>
527
    </message>
528
    <message>
529
        <location filename="../systems/gitlab.py" line="95"/>
530
        <source>Name of the branch to translate</source>
531
        <translation type="unfinished"></translation>
532
    </message>
533
    <message>
534
        <location filename="../systems/gitlab.py" line="95"/>
535
        <source>master</source>
536
        <translation type="unfinished"></translation>
537
    </message>
538
    <message>
539
        <location filename="../systems/weblate.py" line="303"/>
540
        <source>Token</source>
541
        <translation type="unfinished"></translation>
542
    </message>
543
    <message>
544
        <location filename="../systems/github.py" line="98"/>
545
        <source>You can get a token from &lt;a href=&quot;#&quot;&gt;https://github.com/settings/tokens/new&lt;/a&gt;. You will need at least to grant the public_repo permission.</source>
546
        <translation type="unfinished"></translation>
547
    </message>
548
    <message>
549
        <location filename="../systems/gitlab.py" line="105"/>
550
        <source>Gitlab instance configuration</source>
551
        <translation type="unfinished"></translation>
552
    </message>
553
    <message>
554
        <location filename="../systems/gitlab.py" line="105"/>
555
        <source>You need to configure each Gitlab instance separately, and you haven&apos;t configured the instance at {} yet.</source>
556
        <translation type="unfinished"></translation>
557
    </message>
558
    <message>
559
        <location filename="../systems/gitlab.py" line="105"/>
560
        <source>The token you created from your account. You can create it from &lt;a href=&quot;#&quot;&gt;the Access Tokens tab&lt;/a&gt; in your account settings.</source>
561
        <translation type="unfinished"></translation>
562
    </message>
563
    <message>
564
        <location filename="../systems/gitlab.py" line="119"/>
565
        <source>Configured Gitlab instances</source>
566
        <translation type="unfinished"></translation>
567
    </message>
568
    <message>
569
        <location filename="../systems/gitlab.py" line="119"/>
570
        <source>You need to create a token for each Gitlab instance you have an account on. You can create a token by logging into your account, going to your settings and in the Access Token page.</source>
571
        <translation type="unfinished"></translation>
572
    </message>
573
    <message>
574
        <location filename="../systems/weblate.py" line="303"/>
575
        <source>Server</source>
576
        <translation type="unfinished"></translation>
577
    </message>
578
    <message>
579
        <location filename="../systems/weblate.py" line="303"/>
580
        <source>Server name</source>
581
        <translation type="unfinished"></translation>
582
    </message>
583
    <message>
584
        <location filename="../systems/weblate.py" line="303"/>
585
        <source>The token you created from your account</source>
586
        <translation type="unfinished"></translation>
587
    </message>
588
    <message>
589
        <location filename="../systems/tp.py" line="153"/>
590
        <source>version</source>
591
        <translation type="unfinished"></translation>
592
    </message>
593
    <message>
594
        <location filename="../systems/tp.py" line="153"/>
595
        <source>version of the project (keep empty for latest)</source>
596
        <translation type="unfinished"></translation>
597
    </message>
598
    <message>
599
        <location filename="../systems/tp.py" line="159"/>
600
        <source>Mail server</source>
601
        <translation type="unfinished"></translation>
602
    </message>
603
    <message>
604
        <location filename="../systems/tp.py" line="159"/>
605
        <source>To send your work to the translation project on your behalf, we need to know the email server you are going to use (usually the part on the right of the `@` in your email address).</source>
606
        <translation type="unfinished"></translation>
607
    </message>
608
    <message>
609
        <location filename="../systems/tp.py" line="159"/>
610
        <source>example.com</source>
611
        <translation type="unfinished"></translation>
612
    </message>
613
    <message>
614
        <location filename="../systems/tp.py" line="164"/>
615
        <source>Mail user</source>
616
        <translation type="unfinished"></translation>
617
    </message>
618
    <message>
619
        <location filename="../systems/tp.py" line="164"/>
620
        <source>Username used to connect to your mail server, usually the email address itself, or the part of the left of the `@`.</source>
621
        <translation type="unfinished"></translation>
622
    </message>
623
    <message>
624
        <location filename="../systems/tp.py" line="164"/>
625
        <source>john</source>
626
        <translation type="unfinished"></translation>
627
    </message>
628
    <message>
629
        <location filename="../systems/transifex.py" line="147"/>
630
        <source>You can get a token from &lt;a href=&quot;#&quot;&gt;https://www.transifex.com/user/settings/api/&lt;/a&gt;</source>
631
        <translation type="unfinished">You can get a token from &lt;a href=&quot;#&quot;&gt;https://www.transifex.com/user/settings/api/&lt;/a&gt;</translation>
632
    </message>
633
    <message>
634
        <location filename="../systems/transifex.py" line="153"/>
635
        <source>Organization</source>
636
        <translation type="unfinished">Organization</translation>
637
    </message>
638
    <message>
639
        <location filename="../systems/transifex.py" line="153"/>
640
        <source>The organization this project belongs in, on transifex.</source>
641
        <translation type="unfinished"></translation>
642
    </message>
643
    <message>
644
        <location filename="../systems/weblate.py" line="285"/>
645
        <source>Project</source>
646
        <translation type="unfinished"></translation>
647
    </message>
648
    <message>
649
        <location filename="../systems/transifex.py" line="155"/>
650
        <source>The name of the project on transifex</source>
651
        <translation type="unfinished"></translation>
652
    </message>
653
    <message>
654
        <location filename="../systems/weblate.py" line="282"/>
655
        <source>Instance</source>
656
        <translation type="unfinished"></translation>
657
    </message>
658
    <message>
659
        <location filename="../systems/weblate.py" line="303"/>
660
        <source>https://weblate.org</source>
661
        <translation type="unfinished"></translation>
662
    </message>
663
    <message>
664
        <location filename="../systems/weblate.py" line="285"/>
665
        <source>Name of the project on the instance</source>
666
        <translation type="unfinished"></translation>
667
    </message>
668
    <message>
669
        <location filename="../systems/weblate.py" line="285"/>
670
        <source>foo</source>
671
        <translation type="unfinished"></translation>
672
    </message>
673
    <message>
674
        <location filename="../systems/weblate.py" line="292"/>
675
        <source>Weblate instance configuration</source>
676
        <translation type="unfinished"></translation>
677
    </message>
678
    <message>
679
        <location filename="../systems/weblate.py" line="292"/>
680
        <source>You need to configure each Weblate instance separately, and you haven&apos;t configured the instance at {} yet.</source>
681
        <translation type="unfinished"></translation>
682
    </message>
683
    <message>
684
        <location filename="../systems/weblate.py" line="292"/>
685
        <source>The token you created from your account. You can create it from &lt;a href=&quot;#&quot;&gt;the API access tab&lt;/a&gt; in your account settings.</source>
686
        <translation type="unfinished"></translation>
687
    </message>
688
    <message>
689
        <location filename="../systems/weblate.py" line="303"/>
690
        <source>fKbStkBgFzIL0UW15sfcJh7kC0BAbcVtV16kblXlM</source>
691
        <translation type="unfinished"></translation>
692
    </message>
693
    <message>
694
        <location filename="../systems/weblate.py" line="303"/>
695
        <source>Configured Weblate instances</source>
696
        <translation type="unfinished"></translation>
697
    </message>
698
    <message>
699
        <location filename="../systems/weblate.py" line="303"/>
700
        <source>You need to find a token for each Weblate instance you have an account on. You can create a token by logging into your account, going to your settings and in the API Access page.</source>
701
        <translation type="unfinished"></translation>
702
    </message>
703
    <message>
704
        <location filename="../systems/weblate.py" line="282"/>
705
        <source>URL of the Weblate instance</source>
706
        <translation type="unfinished"></translation>
707
    </message>
708
    <message>
709
        <location filename="../systems/weblate.py" line="282"/>
710
        <source>https://hosted.weblate.org</source>
711
        <translation type="unfinished"></translation>
712
    </message>
713
</context>
714
<context>
715
    <name>ProjectManagerWidget</name>
716
    <message>
717
        <location filename="../ui/manager.py" line="89"/>
718
        <source>Open</source>
719
        <translation>Open</translation>
720
    </message>
721
    <message>
722
        <location filename="../ui/manager.py" line="90"/>
723
        <source>Edit</source>
724
        <translation>Edit</translation>
725
    </message>
726
    <message>
727
        <location filename="../ui/manager.py" line="91"/>
728
        <source>Remove</source>
729
        <translation>Remove</translation>
730
    </message>
731
    <message>
732
        <location filename="../ui/manager.py" line="99"/>
733
        <source>New Project</source>
734
        <translation>New Project</translation>
735
    </message>
736
    <message>
737
        <location filename="../ui/manager.py" line="100"/>
738
        <source>Settings</source>
739
        <translation>Settings</translation>
740
    </message>
741
    <message>
742
        <location filename="../ui/manager.py" line="101"/>
743
        <source>About Offlate</source>
744
        <translation>About Offlate</translation>
745
    </message>
746
    <message>
747
        <location filename="../ui/manager.py" line="102"/>
748
        <source>Exit</source>
749
        <translation>Exit</translation>
750
    </message>
751
    <message>
752
        <location filename="../ui/manager.py" line="219"/>
753
        <source>Fetching project {}...</source>
754
        <translation>Fetching project {}…</translation>
755
    </message>
756
</context>
757
<context>
758
    <name>ProjectManagerWindow</name>
759
    <message>
760
        <location filename="../ui/manager.py" line="53"/>
761
        <source>Offlate Project Manager</source>
762
        <translation>Offlate Project Manager</translation>
763
    </message>
764
</context>
765
<context>
766
    <name>ProjectView</name>
767
    <message>
768
        <location filename="../ui/editor.py" line="159"/>
769
        <source>Copy</source>
770
        <translation>Copy</translation>
771
    </message>
772
    <message>
773
        <location filename="../ui/editor.py" line="303"/>
774
        <source>Singular</source>
775
        <translation>Singular</translation>
776
    </message>
777
    <message>
778
        <location filename="../ui/editor.py" line="304"/>
779
        <source>Plural</source>
780
        <translation>Plural</translation>
781
    </message>
782
    <message>
783
        <location filename="../ui/editor.py" line="155"/>
784
        <source>Open in external editor</source>
785
        <translation>Open in external editor</translation>
786
    </message>
787
    <message>
788
        <location filename="../ui/editor.py" line="368"/>
789
        <source>&lt;b&gt;location&lt;/b&gt;: {0} line {1}</source>
790
        <translation type="unfinished"></translation>
791
    </message>
792
    <message>
793
        <location filename="../ui/editor.py" line="370"/>
794
        <source>&lt;b&gt;comment&lt;/b&gt;: {0}</source>
795
        <translation type="unfinished"></translation>
796
    </message>
797
</context>
798
<context>
799
    <name>SearchWindow</name>
800
    <message>
801
        <location filename="../ui/search.py" line="84"/>
802
        <source>String to search for</source>
803
        <translation type="unfinished"></translation>
804
    </message>
805
    <message>
806
        <location filename="../ui/search.py" line="87"/>
807
        <source>String to replace into</source>
808
        <translation type="unfinished"></translation>
809
    </message>
810
    <message>
811
        <location filename="../ui/search.py" line="92"/>
812
        <source>Search</source>
813
        <translation type="unfinished"></translation>
814
    </message>
815
    <message>
816
        <location filename="../ui/search.py" line="93"/>
817
        <source>Replace</source>
818
        <translation type="unfinished"></translation>
819
    </message>
820
    <message>
821
        <location filename="../ui/search.py" line="102"/>
822
        <source>Case sensitive</source>
823
        <translation type="unfinished"></translation>
824
    </message>
825
    <message>
826
        <location filename="../ui/search.py" line="103"/>
827
        <source>Wrap around</source>
828
        <translation type="unfinished"></translation>
829
    </message>
830
    <message>
831
        <location filename="../ui/search.py" line="105"/>
832
        <source>Match whole word only</source>
833
        <translation type="unfinished"></translation>
834
    </message>
835
    <message>
836
        <location filename="../ui/search.py" line="106"/>
837
        <source>Search in original text</source>
838
        <translation type="unfinished"></translation>
839
    </message>
840
    <message>
841
        <location filename="../ui/search.py" line="108"/>
842
        <source>Search in translated text</source>
843
        <translation type="unfinished"></translation>
844
    </message>
845
    <message>
846
        <location filename="../ui/search.py" line="110"/>
847
        <source>Search in comments</source>
848
        <translation type="unfinished"></translation>
849
    </message>
850
    <message>
851
        <location filename="../ui/search.py" line="122"/>
852
        <source>Close</source>
853
        <translation type="unfinished">Close</translation>
854
    </message>
855
    <message>
856
        <location filename="../ui/search.py" line="126"/>
857
        <source>Replace all</source>
858
        <translation type="unfinished"></translation>
859
    </message>
860
    <message>
861
        <location filename="../ui/search.py" line="128"/>
862
        <source>Replace one</source>
863
        <translation type="unfinished"></translation>
864
    </message>
865
    <message>
866
        <location filename="../ui/search.py" line="130"/>
867
        <source>&lt; Previous</source>
868
        <translation type="unfinished"></translation>
869
    </message>
870
    <message>
871
        <location filename="../ui/search.py" line="132"/>
872
        <source>Next &gt;</source>
873
        <translation type="unfinished"></translation>
874
    </message>
875
</context>
876
<context>
877
    <name>SettingsWidget</name>
878
    <message>
879
        <location filename="../ui/config/settings.py" line="287"/>
880
        <source>Configure me</source>
881
        <translation type="unfinished"></translation>
882
    </message>
883
    <message>
884
        <location filename="../ui/config/settings.py" line="308"/>
885
        <source>Done!</source>
886
        <translation type="unfinished"></translation>
887
    </message>
888
</context>
889
<context>
890
    <name>SettingsWindow</name>
891
    <message>
892
        <location filename="../ui/settings.py" line="42"/>
893
        <source>Cancel</source>
894
        <translation type="obsolete">Cancel</translation>
895
    </message>
896
    <message>
897
        <location filename="../ui/settings.py" line="43"/>
898
        <source>OK</source>
899
        <translation type="obsolete">OK</translation>
900
    </message>
901
    <message>
902
        <location filename="../ui/settings.py" line="56"/>
903
        <source>Transifex</source>
904
        <translation type="obsolete">Transifex</translation>
905
    </message>
906
    <message>
907
        <location filename="../ui/settings.py" line="68"/>
908
        <source>You can get a token from &lt;a href=&quot;#&quot;&gt;https://www.transifex.com/user/settings/api/&lt;/a&gt;</source>
909
        <translation type="obsolete">You can get a token from &lt;a href=&quot;#&quot;&gt;https://www.transifex.com/user/settings/api/&lt;/a&gt;</translation>
910
    </message>
911
    <message>
912
        <location filename="../ui/settings.py" line="164"/>
913
        <source>Token:</source>
914
        <translation type="obsolete">Token:</translation>
915
    </message>
916
    <message>
917
        <location filename="../ui/settings.py" line="86"/>
918
        <source>Generic Settings</source>
919
        <translation type="obsolete">Generic Settings</translation>
920
    </message>
921
    <message>
922
        <location filename="../ui/settings.py" line="89"/>
923
        <source>John Doe &lt;john@doe.me&gt;</source>
924
        <translation type="obsolete">John Doe &lt;john@doe.me&gt;</translation>
925
    </message>
926
    <message>
927
        <location filename="../ui/settings.py" line="96"/>
928
        <source>Full Name:</source>
929
        <translation type="obsolete">Full Name:</translation>
930
    </message>
931
    <message>
932
        <location filename="../ui/settings.py" line="101"/>
933
        <source>Generic</source>
934
        <translation type="obsolete">Generic</translation>
935
    </message>
936
    <message>
937
        <location filename="../ui/settings.py" line="108"/>
938
        <source>Translation Project</source>
939
        <translation type="obsolete">Translation Project</translation>
940
    </message>
941
    <message>
942
        <location filename="../ui/settings.py" line="129"/>
943
        <source>Email:</source>
944
        <translation type="obsolete">Email:</translation>
945
    </message>
946
    <message>
947
        <location filename="../ui/settings.py" line="130"/>
948
        <source>Server:</source>
949
        <translation type="obsolete">Server:</translation>
950
    </message>
951
    <message>
952
        <location filename="../ui/settings.py" line="131"/>
953
        <source>User Name:</source>
954
        <translation type="obsolete">User Name:</translation>
955
    </message>
956
    <message>
957
        <location filename="../ui/settings.py" line="178"/>
958
        <source>Gitlab</source>
959
        <translation type="obsolete">Gitlab</translation>
960
    </message>
961
    <message>
962
        <location filename="../ui/settings.py" line="180"/>
963
        <source>Add your gitlab account tokens below. You need to create a token for every gitlab server you have an account on. You can create a token by logging into your account, going to your settings and in the Access Token page.</source>
964
        <translation type="obsolete">Add your gitlab account tokens below. You need to create a token for every gitlab server you have an account on. You can create a token by logging into your account, going to your settings and in the Access Token page.</translation>
965
    </message>
966
    <message>
967
        <location filename="../ui/settings.py" line="147"/>
968
        <source>Github</source>
969
        <translation type="obsolete">Github</translation>
970
    </message>
971
    <message>
972
        <location filename="../ui/settings.py" line="159"/>
973
        <source>You can get a token from &lt;a href=&quot;#&quot;&gt;https://github.com/settings/tokens/new&lt;/a&gt;.             You will need at least to grant the public_repo permission.</source>
974
        <translation type="obsolete">&lt;a href=&quot;#&quot;&gt;https://github.com/settings/tokens/new&lt;/a&gt;.
975
You will need at least to grant the public_repo permission.</translation>
976
    </message>
977
    <message>
978
        <location filename="../ui/config/settings.py" line="42"/>
979
        <source>Offlate Settings</source>
980
        <translation type="unfinished"></translation>
981
    </message>
982
</context>
983
<context>
984
    <name>SpellCheckEdit</name>
985
    <message>
986
        <location filename="../ui/spellcheckedit.py" line="47"/>
987
        <source>Spelling Suggestions</source>
988
        <translation>Spelling Suggestions</translation>
989
    </message>
990
    <message>
991
        <location filename="../ui/spellcheckedit.py" line="48"/>
992
        <source>No Suggestions</source>
993
        <translation>No Suggestions</translation>
994
    </message>
995
</context>
996
<context>
997
    <name>SystemSettingsWindow</name>
998
    <message>
999
        <location filename="../ui/config/settings.py" line="116"/>
1000
        <source>OK</source>
1001
        <translation type="unfinished">OK</translation>
1002
    </message>
1003
</context>
1004
<context>
1005
    <name>WelcomeWindow</name>
1006
    <message>
1007
        <location filename="../ui/config/welcome.py" line="38"/>
1008
        <source>Welcome to Offlate</source>
1009
        <translation type="unfinished"></translation>
1010
    </message>
1011
</context>
1012
<context>
1013
    <name>dialog</name>
1014
    <message>
1015
        <location filename="../ui/main.py" line="60"/>
1016
        <source>The app just crashed, please report the following error, with any relevant information (what you did when the app crashed, any external factor that might be relevant, etc.). You can send your report on {}, or by email to {}.
1017
1018
{}
1019
Traceback:
1020
{}</source>
1021
        <translation type="unfinished"></translation>
1022
    </message>
1023
</context>
1024
<context>
1025
    <name>self.parent</name>
1026
    <message>
1027
        <location filename="../ui/parallel.py" line="57"/>
1028
        <source>A project with the same name already exists. The new project was not created. You should first remove the same-named project.</source>
1029
        <translation>A project with the same name already exists. The new project was not created. You should first remove the same-named project.</translation>
1030
    </message>
1031
    <message>
1032
        <location filename="../ui/parallel.py" line="61"/>
1033
        <source>Your filesystem contains a same-named directory for your new project. The new project was not created. You should first remove the same-named directory: &quot;{}&quot;.</source>
1034
        <translation>Your filesystem contains a same-named directory for your new project. The new project was not created. You should first remove the same-named directory: “{}”.</translation>
1035
    </message>
1036
    <message>
1037
        <location filename="../ui/parallel.py" line="67"/>
1038
        <source>The project you added uses the {} format, but it is not supported yet by Offlate. You can try to update the application, or if you are on the latest version already, report it as a bug.</source>
1039
        <translation>The project you added uses the {} format, but it is not supported yet by Offlate. You can try to update the application, or if you are on the latest version already, report it as a bug.</translation>
1040
    </message>
1041
    <message>
1042
        <location filename="../ui/parallel.py" line="75"/>
1043
        <source>An unexpected error occured while fetching the project: {}. You should report this as a bug.</source>
1044
        <translation>An unexpected error occured while fetching the project: {}. You should report this as a bug.</translation>
1045
    </message>
1046
    <message>
1047
        <location filename="../ui/parallel.py" line="71"/>
1048
        <source>The project {} you added could not be found in the translation platform you selected. Did you make a typo while entering the name or other parameters?</source>
1049
        <translation>The project {} you added could not be found in the translation platform you selected. Did you make a typo while entering the name or other parameters?</translation>
1050
    </message>
1051
    <message>
1052
        <location filename="../ui/parallel.py" line="48"/>
1053
        <source>This action did not complete correctly. Try again, and if the issue persists, consider sending a bug report at {}, or by email to {} with the following information, and any relevant information (what you were trying to do, other external factors, etc.) We received the following error message: {}.
1054
1055
Traceback:
1056
1057
{}
1058
Try again?</source>
1059
        <translation type="unfinished"></translation>
1060
    </message>
1061
</context>
1062
<context>
1063
    <name>self.qd</name>
1064
    <message>
1065
        <location filename="../ui/editor.py" line="55"/>
1066
        <source>Please enter your password:</source>
1067
        <translation>Please enter your password:</translation>
1068
    </message>
1069
    <message>
1070
        <location filename="../ui/editor.py" line="63"/>
1071
        <source>Token for {} not found. Have you added this server to your settings?.</source>
1072
        <translation>Token for {} not found. Have you added this server to your settings?</translation>
1073
    </message>
1074
    <message>
1075
        <location filename="../ui/editor.py" line="73"/>
1076
        <source>Error while creating branch {}.</source>
1077
        <translation>Error while creating branch {}.</translation>
1078
    </message>
1079
</context>
1080
</TS>
1081