Update locales

Julien LepillerSun Aug 29 14:25:49+0200 2021

9fcd07a

Update locales

offlate/locales/offlate_en.ts

1010
    <message>
1111
        <location filename="../ui/about.py" line="49"/>
1212
        <source>Copyright (C) 2018, 2019 Julien Lepiller</source>
13-
        <translation>Copyright ?? 2018, 2019 Julien Lepiller</translation>
13+
        <translation type="obsolete">Copyright ?? 2018, 2019 Julien Lepiller</translation>
1414
    </message>
1515
    <message>
1616
        <location filename="../ui/about.py" line="51"/>

2222
        <source>Close this window</source>
2323
        <translation>Close this window</translation>
2424
    </message>
25+
    <message>
26+
        <location filename="../ui/about.py" line="49"/>
27+
        <source>Copyright (C) 2018-2020 Julien Lepiller</source>
28+
        <translation type="unfinished"></translation>
29+
    </message>
2530
</context>
2631
<context>
2732
    <name>EditorWindow</name>
2833
    <message>
29-
        <location filename="../ui/editor.py" line="411"/>
34+
        <location filename="../ui/editor.py" line="529"/>
3035
        <source>Unsupported / Unknown project</source>
3136
        <translation>Unsupported / Unknown project</translation>
3237
    </message>
3338
    <message numerus="yes">
34-
        <location filename="../ui/editor.py" line="433"/>
39+
        <location filename="../ui/editor.py" line="551"/>
3540
        <source>{} translated on {} total ({}%).</source>
3641
        <translation>
3742
            <numerusform>{} translated on {} total ({}%).</numerusform>

3944
        </translation>
4045
    </message>
4146
    <message>
42-
        <location filename="../ui/editor.py" line="505"/>
47+
        <location filename="../ui/editor.py" line="650"/>
4348
        <source>Exit</source>
4449
        <translation>Exit</translation>
4550
    </message>
4651
    <message>
47-
        <location filename="../ui/editor.py" line="507"/>
52+
        <location filename="../ui/editor.py" line="652"/>
4853
        <source>Exit application</source>
4954
        <translation>Exit application</translation>
5055
    </message>
5156
    <message>
52-
        <location filename="../ui/editor.py" line="510"/>
57+
        <location filename="../ui/editor.py" line="655"/>
5358
        <source>Save</source>
5459
        <translation>Save</translation>
5560
    </message>
5661
    <message>
57-
        <location filename="../ui/editor.py" line="512"/>
62+
        <location filename="../ui/editor.py" line="657"/>
5863
        <source>Save current project</source>
5964
        <translation>Save current project</translation>
6065
    </message>
6166
    <message>
62-
        <location filename="../ui/editor.py" line="515"/>
67+
        <location filename="../ui/editor.py" line="660"/>
6368
        <source>New</source>
6469
        <translation>New</translation>
6570
    </message>
6671
    <message>
67-
        <location filename="../ui/editor.py" line="517"/>
72+
        <location filename="../ui/editor.py" line="662"/>
6873
        <source>New project</source>
6974
        <translation>New project</translation>
7075
    </message>
7176
    <message>
72-
        <location filename="../ui/editor.py" line="520"/>
77+
        <location filename="../ui/editor.py" line="665"/>
7378
        <source>Manage Projects</source>
7479
        <translation>Manage Projects</translation>
7580
    </message>
7681
    <message>
77-
        <location filename="../ui/editor.py" line="523"/>
82+
        <location filename="../ui/editor.py" line="668"/>
7883
        <source>Open project manager</source>
7984
        <translation>Open project manager</translation>
8085
    </message>
8186
    <message>
82-
        <location filename="../ui/editor.py" line="526"/>
87+
        <location filename="../ui/editor.py" line="671"/>
8388
        <source>Update</source>
8489
        <translation>Update</translation>
8590
    </message>
8691
    <message>
87-
        <location filename="../ui/editor.py" line="528"/>
92+
        <location filename="../ui/editor.py" line="673"/>
8893
        <source>Get modifications from upstream</source>
8994
        <translation>Get modifications from upstream</translation>
9095
    </message>
9196
    <message>
92-
        <location filename="../ui/editor.py" line="531"/>
97+
        <location filename="../ui/editor.py" line="676"/>
9398
        <source>Close</source>
9499
        <translation>Close</translation>
95100
    </message>
96101
    <message>
97-
        <location filename="../ui/editor.py" line="532"/>
102+
        <location filename="../ui/editor.py" line="677"/>
98103
        <source>Close current project</source>
99104
        <translation>Close current project</translation>
100105
    </message>
101106
    <message>
102-
        <location filename="../ui/editor.py" line="535"/>
107+
        <location filename="../ui/editor.py" line="680"/>
103108
        <source>Send</source>
104109
        <translation>Send</translation>
105110
    </message>
106111
    <message>
107-
        <location filename="../ui/editor.py" line="537"/>
112+
        <location filename="../ui/editor.py" line="682"/>
108113
        <source>Send modifications upstream</source>
109114
        <translation>Send modifications upstream</translation>
110115
    </message>
111116
    <message>
112-
        <location filename="../ui/editor.py" line="540"/>
117+
        <location filename="../ui/editor.py" line="685"/>
113118
        <source>Settings</source>
114119
        <translation>Settings</translation>
115120
    </message>
116121
    <message>
117-
        <location filename="../ui/editor.py" line="542"/>
122+
        <location filename="../ui/editor.py" line="687"/>
118123
        <source>Set parameters</source>
119124
        <translation>Set parameters</translation>
120125
    </message>
121126
    <message>
122-
        <location filename="../ui/editor.py" line="545"/>
127+
        <location filename="../ui/editor.py" line="700"/>
123128
        <source>Show Translated</source>
124129
        <translation>Show Translated</translation>
125130
    </message>
126131
    <message>
127-
        <location filename="../ui/editor.py" line="548"/>
132+
        <location filename="../ui/editor.py" line="703"/>
128133
        <source>Show Fuzzy</source>
129134
        <translation>Show Fuzzy</translation>
130135
    </message>
131136
    <message>
132-
        <location filename="../ui/editor.py" line="551"/>
137+
        <location filename="../ui/editor.py" line="706"/>
133138
        <source>Show Empty Translation</source>
134139
        <translation>Show Empty Translation</translation>
135140
    </message>
136141
    <message>
137-
        <location filename="../ui/editor.py" line="554"/>
142+
        <location filename="../ui/editor.py" line="709"/>
138143
        <source>Use a monospace font</source>
139144
        <translation>Use a monospace font</translation>
140145
    </message>
141146
    <message>
142-
        <location filename="../ui/editor.py" line="579"/>
147+
        <location filename="../ui/editor.py" line="734"/>
143148
        <source>Open</source>
144149
        <translation>Open</translation>
145150
    </message>
146151
    <message>
147-
        <location filename="../ui/editor.py" line="583"/>
152+
        <location filename="../ui/editor.py" line="738"/>
148153
        <source>&amp;File</source>
149154
        <translation>&amp;File</translation>
150155
    </message>
151156
    <message>
152-
        <location filename="../ui/editor.py" line="591"/>
157+
        <location filename="../ui/editor.py" line="746"/>
153158
        <source>&amp;Project</source>
154159
        <translation>&amp;Project</translation>
155160
    </message>
156161
    <message>
157-
        <location filename="../ui/editor.py" line="598"/>
162+
        <location filename="../ui/editor.py" line="753"/>
158163
        <source>&amp;Edit</source>
159164
        <translation>&amp;Edit</translation>
160165
    </message>
161166
    <message>
162-
        <location filename="../ui/editor.py" line="601"/>
167+
        <location filename="../ui/editor.py" line="758"/>
163168
        <source>&amp;View</source>
164169
        <translation>&amp;View</translation>
165170
    </message>
166171
    <message>
167-
        <location filename="../ui/editor.py" line="445"/>
172+
        <location filename="../ui/editor.py" line="563"/>
168173
        <source>Uploading {}...</source>
169174
        <translation>Uploading {}???</translation>
170175
    </message>
171176
    <message>
172-
        <location filename="../ui/editor.py" line="451"/>
177+
        <location filename="../ui/editor.py" line="570"/>
173178
        <source>Finished uploading {}!</source>
174179
        <translation>Finished uploading {}!</translation>
175180
    </message>
176181
    <message>
177-
        <location filename="../ui/editor.py" line="454"/>
182+
        <location filename="../ui/editor.py" line="573"/>
178183
        <source>Updating {}...</source>
179184
        <translation>Updating {}???</translation>
180185
    </message>
181186
    <message>
182-
        <location filename="../ui/editor.py" line="465"/>
187+
        <location filename="../ui/editor.py" line="585"/>
183188
        <source>Finished updating {}!</source>
184189
        <translation>Finished updating {}!</translation>
185190
    </message>
191+
    <message>
192+
        <location filename="../ui/editor.py" line="690"/>
193+
        <source>Search</source>
194+
        <translation type="unfinished"></translation>
195+
    </message>
196+
    <message>
197+
        <location filename="../ui/editor.py" line="692"/>
198+
        <source>Search in the document</source>
199+
        <translation type="unfinished"></translation>
200+
    </message>
201+
    <message>
202+
        <location filename="../ui/editor.py" line="695"/>
203+
        <source>Replace</source>
204+
        <translation type="unfinished"></translation>
205+
    </message>
206+
    <message>
207+
        <location filename="../ui/editor.py" line="697"/>
208+
        <source>Replace content in the document</source>
209+
        <translation type="unfinished"></translation>
210+
    </message>
186211
</context>
187212
<context>
188213
    <name>GitlabEdit</name>

208233
    </message>
209234
</context>
210235
<context>
236+
    <name>ListSettingsEdit</name>
237+
    <message>
238+
        <location filename="../ui/listsettingsedit.py" line="133"/>
239+
        <source>Add</source>
240+
        <translation type="unfinished">Add</translation>
241+
    </message>
242+
    <message>
243+
        <location filename="../ui/listsettingsedit.py" line="135"/>
244+
        <source>Remove</source>
245+
        <translation type="unfinished">Remove</translation>
246+
    </message>
247+
</context>
248+
<context>
249+
    <name>ListSettingsRowEdit</name>
250+
    <message>
251+
        <location filename="../ui/listsettingsedit.py" line="44"/>
252+
        <source>OK</source>
253+
        <translation type="unfinished">OK</translation>
254+
    </message>
255+
</context>
256+
<context>
211257
    <name>MultipleLineEdit</name>
212258
    <message>
213259
        <location filename="../ui/multiplelineedit.py" line="59"/>

240286
    <message>
241287
        <location filename="../ui/new.py" line="68"/>
242288
        <source>The Translation Project</source>
243-
        <translation>The Translation Project</translation>
289+
        <translation type="obsolete">The Translation Project</translation>
244290
    </message>
245291
    <message>
246292
        <location filename="../ui/new.py" line="69"/>
247293
        <source>Transifex</source>
248-
        <translation>Transifex</translation>
294+
        <translation type="obsolete">Transifex</translation>
249295
    </message>
250296
    <message>
251297
        <location filename="../ui/new.py" line="70"/>
252298
        <source>Gitlab</source>
253-
        <translation>Gitlab</translation>
299+
        <translation type="obsolete">Gitlab</translation>
254300
    </message>
255301
    <message>
256-
        <location filename="../ui/new.py" line="79"/>
302+
        <location filename="../ui/new.py" line="77"/>
257303
        <source>Cancel</source>
258304
        <translation>Cancel</translation>
259305
    </message>
260306
    <message>
261-
        <location filename="../ui/new.py" line="80"/>
307+
        <location filename="../ui/new.py" line="78"/>
262308
        <source>OK</source>
263309
        <translation>OK</translation>
264310
    </message>
265311
    <message>
266312
        <location filename="../ui/new.py" line="100"/>
267313
        <source>Organization</source>
268-
        <translation>Organization</translation>
314+
        <translation type="obsolete">Organization</translation>
269315
    </message>
270316
    <message>
271317
        <location filename="../ui/new.py" line="122"/>
272318
        <source>repository</source>
273-
        <translation>repository</translation>
319+
        <translation type="obsolete">repository</translation>
274320
    </message>
275321
    <message>
276322
        <location filename="../ui/new.py" line="127"/>
277323
        <source>branch</source>
278-
        <translation>branch</translation>
324+
        <translation type="obsolete">branch</translation>
279325
    </message>
280326
    <message>
281327
        <location filename="../ui/new.py" line="71"/>
282328
        <source>Github</source>
283-
        <translation>Github</translation>
329+
        <translation type="obsolete">Github</translation>
284330
    </message>
285331
</context>
286332
<context>
287333
    <name>ProjectManagerWidget</name>
288334
    <message>
289-
        <location filename="../ui/manager.py" line="88"/>
335+
        <location filename="../ui/manager.py" line="89"/>
290336
        <source>Open</source>
291337
        <translation>Open</translation>
292338
    </message>
293339
    <message>
294-
        <location filename="../ui/manager.py" line="89"/>
340+
        <location filename="../ui/manager.py" line="90"/>
295341
        <source>Edit</source>
296342
        <translation>Edit</translation>
297343
    </message>
298344
    <message>
299-
        <location filename="../ui/manager.py" line="90"/>
345+
        <location filename="../ui/manager.py" line="91"/>
300346
        <source>Remove</source>
301347
        <translation>Remove</translation>
302348
    </message>
303349
    <message>
304-
        <location filename="../ui/manager.py" line="98"/>
350+
        <location filename="../ui/manager.py" line="99"/>
305351
        <source>New Project</source>
306352
        <translation>New Project</translation>
307353
    </message>
308354
    <message>
309-
        <location filename="../ui/manager.py" line="99"/>
355+
        <location filename="../ui/manager.py" line="100"/>
310356
        <source>Settings</source>
311357
        <translation>Settings</translation>
312358
    </message>
313359
    <message>
314-
        <location filename="../ui/manager.py" line="100"/>
360+
        <location filename="../ui/manager.py" line="101"/>
315361
        <source>About Offlate</source>
316362
        <translation>About Offlate</translation>
317363
    </message>
318364
    <message>
319-
        <location filename="../ui/manager.py" line="101"/>
365+
        <location filename="../ui/manager.py" line="102"/>
320366
        <source>Exit</source>
321367
        <translation>Exit</translation>
322368
    </message>
323369
    <message>
324-
        <location filename="../ui/manager.py" line="218"/>
370+
        <location filename="../ui/manager.py" line="219"/>
325371
        <source>Fetching project {}...</source>
326372
        <translation>Fetching project {}???</translation>
327373
    </message>

337383
<context>
338384
    <name>ProjectView</name>
339385
    <message>
340-
        <location filename="../ui/editor.py" line="149"/>
386+
        <location filename="../ui/editor.py" line="157"/>
341387
        <source>Copy</source>
342388
        <translation>Copy</translation>
343389
    </message>
344390
    <message>
345-
        <location filename="../ui/editor.py" line="287"/>
391+
        <location filename="../ui/editor.py" line="296"/>
346392
        <source>Singular</source>
347393
        <translation>Singular</translation>
348394
    </message>
349395
    <message>
350-
        <location filename="../ui/editor.py" line="288"/>
396+
        <location filename="../ui/editor.py" line="297"/>
351397
        <source>Plural</source>
352398
        <translation>Plural</translation>
353399
    </message>
354400
    <message>
355-
        <location filename="../ui/editor.py" line="145"/>
401+
        <location filename="../ui/editor.py" line="153"/>
356402
        <source>Open in external editor</source>
357403
        <translation>Open in external editor</translation>
358404
    </message>
359405
</context>
360406
<context>
407+
    <name>SearchWindow</name>
408+
    <message>
409+
        <location filename="../ui/search.py" line="84"/>
410+
        <source>String to search for</source>
411+
        <translation type="unfinished"></translation>
412+
    </message>
413+
    <message>
414+
        <location filename="../ui/search.py" line="87"/>
415+
        <source>String to replace into</source>
416+
        <translation type="unfinished"></translation>
417+
    </message>
418+
    <message>
419+
        <location filename="../ui/search.py" line="92"/>
420+
        <source>Search</source>
421+
        <translation type="unfinished"></translation>
422+
    </message>
423+
    <message>
424+
        <location filename="../ui/search.py" line="93"/>
425+
        <source>Replace</source>
426+
        <translation type="unfinished"></translation>
427+
    </message>
428+
    <message>
429+
        <location filename="../ui/search.py" line="102"/>
430+
        <source>Case sensitive</source>
431+
        <translation type="unfinished"></translation>
432+
    </message>
433+
    <message>
434+
        <location filename="../ui/search.py" line="103"/>
435+
        <source>Wrap around</source>
436+
        <translation type="unfinished"></translation>
437+
    </message>
438+
    <message>
439+
        <location filename="../ui/search.py" line="105"/>
440+
        <source>Match whole word only</source>
441+
        <translation type="unfinished"></translation>
442+
    </message>
443+
    <message>
444+
        <location filename="../ui/search.py" line="106"/>
445+
        <source>Search in original text</source>
446+
        <translation type="unfinished"></translation>
447+
    </message>
448+
    <message>
449+
        <location filename="../ui/search.py" line="108"/>
450+
        <source>Search in translated text</source>
451+
        <translation type="unfinished"></translation>
452+
    </message>
453+
    <message>
454+
        <location filename="../ui/search.py" line="110"/>
455+
        <source>Search in comments</source>
456+
        <translation type="unfinished"></translation>
457+
    </message>
458+
    <message>
459+
        <location filename="../ui/search.py" line="122"/>
460+
        <source>Close</source>
461+
        <translation type="unfinished">Close</translation>
462+
    </message>
463+
    <message>
464+
        <location filename="../ui/search.py" line="126"/>
465+
        <source>Replace all</source>
466+
        <translation type="unfinished"></translation>
467+
    </message>
468+
    <message>
469+
        <location filename="../ui/search.py" line="128"/>
470+
        <source>Replace one</source>
471+
        <translation type="unfinished"></translation>
472+
    </message>
473+
    <message>
474+
        <location filename="../ui/search.py" line="130"/>
475+
        <source>&lt; Previous</source>
476+
        <translation type="unfinished"></translation>
477+
    </message>
478+
    <message>
479+
        <location filename="../ui/search.py" line="132"/>
480+
        <source>Next &gt;</source>
481+
        <translation type="unfinished"></translation>
482+
    </message>
483+
</context>
484+
<context>
361485
    <name>SettingsWindow</name>
362486
    <message>
363487
        <location filename="../ui/settings.py" line="42"/>
364488
        <source>Cancel</source>
365-
        <translation>Cancel</translation>
489+
        <translation type="obsolete">Cancel</translation>
366490
    </message>
367491
    <message>
368492
        <location filename="../ui/settings.py" line="43"/>
369493
        <source>OK</source>
370-
        <translation>OK</translation>
494+
        <translation type="obsolete">OK</translation>
371495
    </message>
372496
    <message>
373497
        <location filename="../ui/settings.py" line="56"/>
374498
        <source>Transifex</source>
375-
        <translation>Transifex</translation>
499+
        <translation type="obsolete">Transifex</translation>
376500
    </message>
377501
    <message>
378502
        <location filename="../ui/settings.py" line="68"/>
379503
        <source>You can get a token from &lt;a href=&quot;#&quot;&gt;https://www.transifex.com/user/settings/api/&lt;/a&gt;</source>
380-
        <translation>You can get a token from &lt;a href=&quot;#&quot;&gt;https://www.transifex.com/user/settings/api/&lt;/a&gt;</translation>
504+
        <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>
381505
    </message>
382506
    <message>
383507
        <location filename="../ui/settings.py" line="164"/>
384508
        <source>Token:</source>
385-
        <translation>Token:</translation>
509+
        <translation type="obsolete">Token:</translation>
386510
    </message>
387511
    <message>
388512
        <location filename="../ui/settings.py" line="86"/>
389513
        <source>Generic Settings</source>
390-
        <translation>Generic Settings</translation>
514+
        <translation type="obsolete">Generic Settings</translation>
391515
    </message>
392516
    <message>
393517
        <location filename="../ui/settings.py" line="89"/>
394518
        <source>John Doe &lt;john@doe.me&gt;</source>
395-
        <translation>John Doe &lt;john@doe.me&gt;</translation>
519+
        <translation type="obsolete">John Doe &lt;john@doe.me&gt;</translation>
396520
    </message>
397521
    <message>
398522
        <location filename="../ui/settings.py" line="96"/>
399523
        <source>Full Name:</source>
400-
        <translation>Full Name:</translation>
524+
        <translation type="obsolete">Full Name:</translation>
401525
    </message>
402526
    <message>
403527
        <location filename="../ui/settings.py" line="101"/>
404528
        <source>Generic</source>
405-
        <translation>Generic</translation>
529+
        <translation type="obsolete">Generic</translation>
406530
    </message>
407531
    <message>
408532
        <location filename="../ui/settings.py" line="108"/>
409533
        <source>Translation Project</source>
410-
        <translation>Translation Project</translation>
534+
        <translation type="obsolete">Translation Project</translation>
411535
    </message>
412536
    <message>
413537
        <location filename="../ui/settings.py" line="129"/>
414538
        <source>Email:</source>
415-
        <translation>Email:</translation>
539+
        <translation type="obsolete">Email:</translation>
416540
    </message>
417541
    <message>
418542
        <location filename="../ui/settings.py" line="130"/>
419543
        <source>Server:</source>
420-
        <translation>Server:</translation>
544+
        <translation type="obsolete">Server:</translation>
421545
    </message>
422546
    <message>
423547
        <location filename="../ui/settings.py" line="131"/>
424548
        <source>User Name:</source>
425-
        <translation>User Name:</translation>
549+
        <translation type="obsolete">User Name:</translation>
426550
    </message>
427551
    <message>
428552
        <location filename="../ui/settings.py" line="178"/>
429553
        <source>Gitlab</source>
430-
        <translation>Gitlab</translation>
554+
        <translation type="obsolete">Gitlab</translation>
431555
    </message>
432556
    <message>
433557
        <location filename="../ui/settings.py" line="180"/>
434558
        <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>
435-
        <translation>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>
559+
        <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>
436560
    </message>
437561
    <message>
438562
        <location filename="../ui/settings.py" line="147"/>
439563
        <source>Github</source>
440-
        <translation>Github</translation>
564+
        <translation type="obsolete">Github</translation>
441565
    </message>
442566
    <message>
443567
        <location filename="../ui/settings.py" line="159"/>
444568
        <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>
445-
        <translation>&lt;a href=&quot;#&quot;&gt;https://github.com/settings/tokens/new&lt;/a&gt;.
569+
        <translation type="obsolete">&lt;a href=&quot;#&quot;&gt;https://github.com/settings/tokens/new&lt;/a&gt;.
446570
You will need at least to grant the public_repo permission.</translation>
447571
    </message>
448572
</context>
449573
<context>
450574
    <name>SpellCheckEdit</name>
451575
    <message>
452-
        <location filename="../ui/spellcheckedit.py" line="46"/>
576+
        <location filename="../ui/spellcheckedit.py" line="47"/>
453577
        <source>Spelling Suggestions</source>
454578
        <translation>Spelling Suggestions</translation>
455579
    </message>
456580
    <message>
457-
        <location filename="../ui/spellcheckedit.py" line="47"/>
581+
        <location filename="../ui/spellcheckedit.py" line="48"/>
458582
        <source>No Suggestions</source>
459583
        <translation>No Suggestions</translation>
460584
    </message>

462586
<context>
463587
    <name>self.parent</name>
464588
    <message>
465-
        <location filename="../ui/parallel.py" line="28"/>
589+
        <location filename="../ui/parallel.py" line="52"/>
466590
        <source>A project with the same name already exists. The new project was not created. You should first remove the same-named project.</source>
467591
        <translation>A project with the same name already exists. The new project was not created. You should first remove the same-named project.</translation>
468592
    </message>
469593
    <message>
470-
        <location filename="../ui/parallel.py" line="32"/>
594+
        <location filename="../ui/parallel.py" line="56"/>
471595
        <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>
472596
        <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>
473597
    </message>
474598
    <message>
475-
        <location filename="../ui/parallel.py" line="38"/>
599+
        <location filename="../ui/parallel.py" line="62"/>
476600
        <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>
477601
        <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>
478602
    </message>
479603
    <message>
480-
        <location filename="../ui/parallel.py" line="46"/>
604+
        <location filename="../ui/parallel.py" line="70"/>
481605
        <source>An unexpected error occured while fetching the project: {}. You should report this as a bug.</source>
482606
        <translation>An unexpected error occured while fetching the project: {}. You should report this as a bug.</translation>
483607
    </message>
484608
    <message>
485-
        <location filename="../ui/parallel.py" line="42"/>
609+
        <location filename="../ui/parallel.py" line="66"/>
486610
        <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>
487611
        <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>
488612
    </message>
613+
    <message>
614+
        <location filename="../ui/parallel.py" line="46"/>
615+
        <source>This action did not complete correctly. We received the following error message: {}.
616+
617+
Traceback:
618+
619+
{}
620+
Try again?</source>
621+
        <translation type="unfinished"></translation>
622+
    </message>
489623
</context>
490624
<context>
491625
    <name>self.qd</name>
492626
    <message>
493-
        <location filename="../ui/editor.py" line="47"/>
627+
        <location filename="../ui/editor.py" line="55"/>
494628
        <source>Please enter your password:</source>
495629
        <translation>Please enter your password:</translation>
496630
    </message>
497631
    <message>
498-
        <location filename="../ui/editor.py" line="55"/>
632+
        <location filename="../ui/editor.py" line="63"/>
499633
        <source>Token for {} not found. Have you added this server to your settings?.</source>
500634
        <translation>Token for {} not found. Have you added this server to your settings?</translation>
501635
    </message>
502636
    <message>
503-
        <location filename="../ui/editor.py" line="65"/>
637+
        <location filename="../ui/editor.py" line="73"/>
504638
        <source>Error while creating branch {}.</source>
505639
        <translation>Error while creating branch {}.</translation>
506640
    </message>

offlate/locales/offlate_fr.ts

2020
    <message>
2121
        <location filename="../ui/about.py" line="49"/>
2222
        <source>Copyright (C) 2018, 2019 Julien Lepiller</source>
23-
        <translation>Copyright ?? 2018, 2019 Julien Lepiller
23+
        <translation type="obsolete">Copyright ?? 2018, 2019 Julien Lepiller
2424
Pour la traduction francophone :
2525
Copyright ?? 2018, 2019 Julien Lepiller</translation>
2626
    </message>
27+
    <message>
28+
        <location filename="../ui/about.py" line="49"/>
29+
        <source>Copyright (C) 2018-2020 Julien Lepiller</source>
30+
        <translation type="unfinished"></translation>
31+
    </message>
2732
</context>
2833
<context>
2934
    <name>EditorWindow</name>
3035
    <message>
31-
        <location filename="../ui/editor.py" line="411"/>
36+
        <location filename="../ui/editor.py" line="529"/>
3237
        <source>Unsupported / Unknown project</source>
3338
        <translation>Projet inconnu ou non support??</translation>
3439
    </message>
3540
    <message numerus="yes">
36-
        <location filename="../ui/editor.py" line="433"/>
41+
        <location filename="../ui/editor.py" line="551"/>
3742
        <source>{} translated on {} total ({}%).</source>
3843
        <translation>
3944
            <numerusform>{} traduit sur {} au total ({} %).</numerusform>

4146
        </translation>
4247
    </message>
4348
    <message>
44-
        <location filename="../ui/editor.py" line="505"/>
49+
        <location filename="../ui/editor.py" line="650"/>
4550
        <source>Exit</source>
4651
        <translation>Quitter</translation>
4752
    </message>
4853
    <message>
49-
        <location filename="../ui/editor.py" line="507"/>
54+
        <location filename="../ui/editor.py" line="652"/>
5055
        <source>Exit application</source>
5156
        <translation>Quitter l&apos;application</translation>
5257
    </message>
5358
    <message>
54-
        <location filename="../ui/editor.py" line="510"/>
59+
        <location filename="../ui/editor.py" line="655"/>
5560
        <source>Save</source>
5661
        <translation>Sauvegarder</translation>
5762
    </message>
5863
    <message>
59-
        <location filename="../ui/editor.py" line="512"/>
64+
        <location filename="../ui/editor.py" line="657"/>
6065
        <source>Save current project</source>
6166
        <translation>Sauvegarder le projet actuel</translation>
6267
    </message>
6368
    <message>
64-
        <location filename="../ui/editor.py" line="515"/>
69+
        <location filename="../ui/editor.py" line="660"/>
6570
        <source>New</source>
6671
        <translation>Nouveau</translation>
6772
    </message>
6873
    <message>
69-
        <location filename="../ui/editor.py" line="517"/>
74+
        <location filename="../ui/editor.py" line="662"/>
7075
        <source>New project</source>
7176
        <translation>Nouveau projet</translation>
7277
    </message>
7378
    <message>
74-
        <location filename="../ui/editor.py" line="520"/>
79+
        <location filename="../ui/editor.py" line="665"/>
7580
        <source>Manage Projects</source>
7681
        <translation>G??rer les projets</translation>
7782
    </message>
7883
    <message>
79-
        <location filename="../ui/editor.py" line="523"/>
84+
        <location filename="../ui/editor.py" line="668"/>
8085
        <source>Open project manager</source>
8186
        <translation>Ouvrir le gestionnaire de projets</translation>
8287
    </message>
8388
    <message>
84-
        <location filename="../ui/editor.py" line="526"/>
89+
        <location filename="../ui/editor.py" line="671"/>
8590
        <source>Update</source>
8691
        <translation>Mettre ?? jour</translation>
8792
    </message>
8893
    <message>
89-
        <location filename="../ui/editor.py" line="528"/>
94+
        <location filename="../ui/editor.py" line="673"/>
9095
        <source>Get modifications from upstream</source>
9196
        <translation>R??cup??rer les modifications en amont</translation>
9297
    </message>
9398
    <message>
94-
        <location filename="../ui/editor.py" line="531"/>
99+
        <location filename="../ui/editor.py" line="676"/>
95100
        <source>Close</source>
96101
        <translation>Fermer</translation>
97102
    </message>
98103
    <message>
99-
        <location filename="../ui/editor.py" line="532"/>
104+
        <location filename="../ui/editor.py" line="677"/>
100105
        <source>Close current project</source>
101106
        <translation>Fermer le projet actuel</translation>
102107
    </message>
103108
    <message>
104-
        <location filename="../ui/editor.py" line="535"/>
109+
        <location filename="../ui/editor.py" line="680"/>
105110
        <source>Send</source>
106111
        <translation>Envoyer</translation>
107112
    </message>
108113
    <message>
109-
        <location filename="../ui/editor.py" line="537"/>
114+
        <location filename="../ui/editor.py" line="682"/>
110115
        <source>Send modifications upstream</source>
111116
        <translation>Envoyer les modifications en amont</translation>
112117
    </message>
113118
    <message>
114-
        <location filename="../ui/editor.py" line="540"/>
119+
        <location filename="../ui/editor.py" line="685"/>
115120
        <source>Settings</source>
116121
        <translation>Param??tres</translation>
117122
    </message>
118123
    <message>
119-
        <location filename="../ui/editor.py" line="542"/>
124+
        <location filename="../ui/editor.py" line="687"/>
120125
        <source>Set parameters</source>
121126
        <translation>Configurer les param??tres</translation>
122127
    </message>
123128
    <message>
124-
        <location filename="../ui/editor.py" line="545"/>
129+
        <location filename="../ui/editor.py" line="700"/>
125130
        <source>Show Translated</source>
126131
        <translation>Montrer les cha??nes traduites</translation>
127132
    </message>
128133
    <message>
129-
        <location filename="../ui/editor.py" line="548"/>
134+
        <location filename="../ui/editor.py" line="703"/>
130135
        <source>Show Fuzzy</source>
131136
        <translation>Montrer les traductions floues</translation>
132137
    </message>
133138
    <message>
134-
        <location filename="../ui/editor.py" line="551"/>
139+
        <location filename="../ui/editor.py" line="706"/>
135140
        <source>Show Empty Translation</source>
136141
        <translation>Montrer les traductions vides</translation>
137142
    </message>
138143
    <message>
139-
        <location filename="../ui/editor.py" line="554"/>
144+
        <location filename="../ui/editor.py" line="709"/>
140145
        <source>Use a monospace font</source>
141146
        <translation>Utiliser une police ?? chasse fixe</translation>
142147
    </message>
143148
    <message>
144-
        <location filename="../ui/editor.py" line="579"/>
149+
        <location filename="../ui/editor.py" line="734"/>
145150
        <source>Open</source>
146151
        <translation>Ouvrir</translation>
147152
    </message>
148153
    <message>
149-
        <location filename="../ui/editor.py" line="583"/>
154+
        <location filename="../ui/editor.py" line="738"/>
150155
        <source>&amp;File</source>
151156
        <translation>&amp;Fichier</translation>
152157
    </message>
153158
    <message>
154-
        <location filename="../ui/editor.py" line="591"/>
159+
        <location filename="../ui/editor.py" line="746"/>
155160
        <source>&amp;Project</source>
156161
        <translation>&amp;Projet</translation>
157162
    </message>
158163
    <message>
159-
        <location filename="../ui/editor.py" line="598"/>
164+
        <location filename="../ui/editor.py" line="753"/>
160165
        <source>&amp;Edit</source>
161166
        <translation>&amp;??dition</translation>
162167
    </message>
163168
    <message>
164-
        <location filename="../ui/editor.py" line="601"/>
169+
        <location filename="../ui/editor.py" line="758"/>
165170
        <source>&amp;View</source>
166171
        <translation>&amp;Affichage</translation>
167172
    </message>
168173
    <message>
169-
        <location filename="../ui/editor.py" line="445"/>
174+
        <location filename="../ui/editor.py" line="563"/>
170175
        <source>Uploading {}...</source>
171176
        <translation>Envoi de {}???</translation>
172177
    </message>
173178
    <message>
174-
        <location filename="../ui/editor.py" line="451"/>
179+
        <location filename="../ui/editor.py" line="570"/>
175180
        <source>Finished uploading {}!</source>
176181
        <translation>Fin de l&apos;envoi de {} !</translation>
177182
    </message>
178183
    <message>
179-
        <location filename="../ui/editor.py" line="454"/>
184+
        <location filename="../ui/editor.py" line="573"/>
180185
        <source>Updating {}...</source>
181186
        <translation>Mise ?? jour de {}???</translation>
182187
    </message>
183188
    <message>
184-
        <location filename="../ui/editor.py" line="465"/>
189+
        <location filename="../ui/editor.py" line="585"/>
185190
        <source>Finished updating {}!</source>
186191
        <translation>Fin de la mise ?? jour de {} !</translation>
187192
    </message>
193+
    <message>
194+
        <location filename="../ui/editor.py" line="690"/>
195+
        <source>Search</source>
196+
        <translation type="unfinished"></translation>
197+
    </message>
198+
    <message>
199+
        <location filename="../ui/editor.py" line="692"/>
200+
        <source>Search in the document</source>
201+
        <translation type="unfinished"></translation>
202+
    </message>
203+
    <message>
204+
        <location filename="../ui/editor.py" line="695"/>
205+
        <source>Replace</source>
206+
        <translation type="unfinished"></translation>
207+
    </message>
208+
    <message>
209+
        <location filename="../ui/editor.py" line="697"/>
210+
        <source>Replace content in the document</source>
211+
        <translation type="unfinished"></translation>
212+
    </message>
188213
</context>
189214
<context>
190215
    <name>GitlabEdit</name>

210235
    </message>
211236
</context>
212237
<context>
238+
    <name>ListSettingsEdit</name>
239+
    <message>
240+
        <location filename="../ui/listsettingsedit.py" line="133"/>
241+
        <source>Add</source>
242+
        <translation type="unfinished">Ajouter</translation>
243+
    </message>
244+
    <message>
245+
        <location filename="../ui/listsettingsedit.py" line="135"/>
246+
        <source>Remove</source>
247+
        <translation type="unfinished">Supprimer</translation>
248+
    </message>
249+
</context>
250+
<context>
251+
    <name>ListSettingsRowEdit</name>
252+
    <message>
253+
        <location filename="../ui/listsettingsedit.py" line="44"/>
254+
        <source>OK</source>
255+
        <translation type="unfinished">OK</translation>
256+
    </message>
257+
</context>
258+
<context>
213259
    <name>MultipleLineEdit</name>
214260
    <message>
215261
        <location filename="../ui/multiplelineedit.py" line="59"/>

227273
    <message>
228274
        <location filename="../ui/new.py" line="68"/>
229275
        <source>The Translation Project</source>
230-
        <translation>Le Projet de Traduction</translation>
276+
        <translation type="obsolete">Le Projet de Traduction</translation>
231277
    </message>
232278
    <message>
233-
        <location filename="../ui/new.py" line="79"/>
279+
        <location filename="../ui/new.py" line="77"/>
234280
        <source>Cancel</source>
235281
        <translation>Annuler</translation>
236282
    </message>
237283
    <message>
238-
        <location filename="../ui/new.py" line="80"/>
284+
        <location filename="../ui/new.py" line="78"/>
239285
        <source>OK</source>
240286
        <translation>OK</translation>
241287
    </message>

257303
    <message>
258304
        <location filename="../ui/new.py" line="69"/>
259305
        <source>Transifex</source>
260-
        <translation>Transifex</translation>
306+
        <translation type="obsolete">Transifex</translation>
261307
    </message>
262308
    <message>
263309
        <location filename="../ui/new.py" line="100"/>
264310
        <source>Organization</source>
265-
        <translation>Organisation</translation>
311+
        <translation type="obsolete">Organisation</translation>
266312
    </message>
267313
    <message>
268314
        <location filename="../ui/new.py" line="70"/>
269315
        <source>Gitlab</source>
270-
        <translation>Gitlab</translation>
316+
        <translation type="obsolete">Gitlab</translation>
271317
    </message>
272318
    <message>
273319
        <location filename="../ui/new.py" line="122"/>
274320
        <source>repository</source>
275-
        <translation>d??p??t</translation>
321+
        <translation type="obsolete">d??p??t</translation>
276322
    </message>
277323
    <message>
278324
        <location filename="../ui/new.py" line="127"/>
279325
        <source>branch</source>
280-
        <translation>branche</translation>
326+
        <translation type="obsolete">branche</translation>
281327
    </message>
282328
    <message>
283329
        <location filename="../ui/new.py" line="71"/>
284330
        <source>Github</source>
285-
        <translation>Github</translation>
331+
        <translation type="obsolete">Github</translation>
286332
    </message>
287333
</context>
288334
<context>
289335
    <name>ProjectManagerWidget</name>
290336
    <message>
291-
        <location filename="../ui/manager.py" line="88"/>
337+
        <location filename="../ui/manager.py" line="89"/>
292338
        <source>Open</source>
293339
        <translation>Ouvrir</translation>
294340
    </message>
295341
    <message>
296-
        <location filename="../ui/manager.py" line="89"/>
342+
        <location filename="../ui/manager.py" line="90"/>
297343
        <source>Edit</source>
298344
        <translation>Modifier</translation>
299345
    </message>
300346
    <message>
301-
        <location filename="../ui/manager.py" line="90"/>
347+
        <location filename="../ui/manager.py" line="91"/>
302348
        <source>Remove</source>
303349
        <translation>Supprimer</translation>
304350
    </message>
305351
    <message>
306-
        <location filename="../ui/manager.py" line="98"/>
352+
        <location filename="../ui/manager.py" line="99"/>
307353
        <source>New Project</source>
308354
        <translation>Nouveau projet</translation>
309355
    </message>
310356
    <message>
311-
        <location filename="../ui/manager.py" line="99"/>
357+
        <location filename="../ui/manager.py" line="100"/>
312358
        <source>Settings</source>
313359
        <translation>Param??tres</translation>
314360
    </message>
315361
    <message>
316-
        <location filename="../ui/manager.py" line="100"/>
362+
        <location filename="../ui/manager.py" line="101"/>
317363
        <source>About Offlate</source>
318364
        <translation>?? propos d&apos;Offlate</translation>
319365
    </message>
320366
    <message>
321-
        <location filename="../ui/manager.py" line="101"/>
367+
        <location filename="../ui/manager.py" line="102"/>
322368
        <source>Exit</source>
323369
        <translation>Quitter</translation>
324370
    </message>
325371
    <message>
326-
        <location filename="../ui/manager.py" line="218"/>
372+
        <location filename="../ui/manager.py" line="219"/>
327373
        <source>Fetching project {}...</source>
328374
        <translation>R??cup??ration du projet {}???</translation>
329375
    </message>

339385
<context>
340386
    <name>ProjectView</name>
341387
    <message>
342-
        <location filename="../ui/editor.py" line="287"/>
388+
        <location filename="../ui/editor.py" line="296"/>
343389
        <source>Singular</source>
344390
        <translation>Singulier</translation>
345391
    </message>
346392
    <message>
347-
        <location filename="../ui/editor.py" line="288"/>
393+
        <location filename="../ui/editor.py" line="297"/>
348394
        <source>Plural</source>
349395
        <translation>Pluriel</translation>
350396
    </message>
351397
    <message>
352-
        <location filename="../ui/editor.py" line="149"/>
398+
        <location filename="../ui/editor.py" line="157"/>
353399
        <source>Copy</source>
354400
        <translation>Copier</translation>
355401
    </message>
356402
    <message>
357-
        <location filename="../ui/editor.py" line="145"/>
403+
        <location filename="../ui/editor.py" line="153"/>
358404
        <source>Open in external editor</source>
359405
        <translation>Ouvrir dans un ??diteur externe</translation>
360406
    </message>
361407
</context>
362408
<context>
409+
    <name>SearchWindow</name>
410+
    <message>
411+
        <location filename="../ui/search.py" line="84"/>
412+
        <source>String to search for</source>
413+
        <translation type="unfinished"></translation>
414+
    </message>
415+
    <message>
416+
        <location filename="../ui/search.py" line="87"/>
417+
        <source>String to replace into</source>
418+
        <translation type="unfinished"></translation>
419+
    </message>
420+
    <message>
421+
        <location filename="../ui/search.py" line="92"/>
422+
        <source>Search</source>
423+
        <translation type="unfinished"></translation>
424+
    </message>
425+
    <message>
426+
        <location filename="../ui/search.py" line="93"/>
427+
        <source>Replace</source>
428+
        <translation type="unfinished"></translation>
429+
    </message>
430+
    <message>
431+
        <location filename="../ui/search.py" line="102"/>
432+
        <source>Case sensitive</source>
433+
        <translation type="unfinished"></translation>
434+
    </message>
435+
    <message>
436+
        <location filename="../ui/search.py" line="103"/>
437+
        <source>Wrap around</source>
438+
        <translation type="unfinished"></translation>
439+
    </message>
440+
    <message>
441+
        <location filename="../ui/search.py" line="105"/>
442+
        <source>Match whole word only</source>
443+
        <translation type="unfinished"></translation>
444+
    </message>
445+
    <message>
446+
        <location filename="../ui/search.py" line="106"/>
447+
        <source>Search in original text</source>
448+
        <translation type="unfinished"></translation>
449+
    </message>
450+
    <message>
451+
        <location filename="../ui/search.py" line="108"/>
452+
        <source>Search in translated text</source>
453+
        <translation type="unfinished"></translation>
454+
    </message>
455+
    <message>
456+
        <location filename="../ui/search.py" line="110"/>
457+
        <source>Search in comments</source>
458+
        <translation type="unfinished"></translation>
459+
    </message>
460+
    <message>
461+
        <location filename="../ui/search.py" line="122"/>
462+
        <source>Close</source>
463+
        <translation type="unfinished">Fermer</translation>
464+
    </message>
465+
    <message>
466+
        <location filename="../ui/search.py" line="126"/>
467+
        <source>Replace all</source>
468+
        <translation type="unfinished"></translation>
469+
    </message>
470+
    <message>
471+
        <location filename="../ui/search.py" line="128"/>
472+
        <source>Replace one</source>
473+
        <translation type="unfinished"></translation>
474+
    </message>
475+
    <message>
476+
        <location filename="../ui/search.py" line="130"/>
477+
        <source>&lt; Previous</source>
478+
        <translation type="unfinished"></translation>
479+
    </message>
480+
    <message>
481+
        <location filename="../ui/search.py" line="132"/>
482+
        <source>Next &gt;</source>
483+
        <translation type="unfinished"></translation>
484+
    </message>
485+
</context>
486+
<context>
363487
    <name>SettingsWindow</name>
364488
    <message>
365489
        <location filename="../ui/settings.py" line="42"/>
366490
        <source>Cancel</source>
367-
        <translation>Annuler</translation>
491+
        <translation type="obsolete">Annuler</translation>
368492
    </message>
369493
    <message>
370494
        <location filename="../ui/settings.py" line="43"/>
371495
        <source>OK</source>
372-
        <translation>OK</translation>
496+
        <translation type="obsolete">OK</translation>
373497
    </message>
374498
    <message>
375499
        <location filename="../ui/settings.py" line="129"/>
376500
        <source>Email:</source>
377-
        <translation>Adresse de courriel :</translation>
501+
        <translation type="obsolete">Adresse de courriel :</translation>
378502
    </message>
379503
    <message>
380504
        <location filename="../ui/settings.py" line="130"/>
381505
        <source>Server:</source>
382-
        <translation>Serveur :</translation>
506+
        <translation type="obsolete">Serveur :</translation>
383507
    </message>
384508
    <message>
385509
        <location filename="../ui/settings.py" line="131"/>
386510
        <source>User Name:</source>
387-
        <translation>Nom d&apos;utilisateur :</translation>
511+
        <translation type="obsolete">Nom d&apos;utilisateur :</translation>
388512
    </message>
389513
    <message>
390514
        <location filename="../ui/settings.py" line="56"/>
391515
        <source>Transifex</source>
392-
        <translation>Transifex</translation>
516+
        <translation type="obsolete">Transifex</translation>
393517
    </message>
394518
    <message>
395519
        <location filename="../ui/settings.py" line="68"/>
396520
        <source>You can get a token from &lt;a href=&quot;#&quot;&gt;https://www.transifex.com/user/settings/api/&lt;/a&gt;</source>
397-
        <translation>Vous pouvez r??cup??rer un jeton sur &lt;a href=&quot;#&quot;&gt;https://www.transifex.com/user/settings/api/&lt;/a&gt;</translation>
521+
        <translation type="obsolete">Vous pouvez r??cup??rer un jeton sur &lt;a href=&quot;#&quot;&gt;https://www.transifex.com/user/settings/api/&lt;/a&gt;</translation>
398522
    </message>
399523
    <message>
400524
        <location filename="../ui/settings.py" line="164"/>
401525
        <source>Token:</source>
402-
        <translation>Jeton :</translation>
526+
        <translation type="obsolete">Jeton :</translation>
403527
    </message>
404528
    <message>
405529
        <location filename="../ui/settings.py" line="108"/>
406530
        <source>Translation Project</source>
407-
        <translation>Projet de traduction</translation>
531+
        <translation type="obsolete">Projet de traduction</translation>
408532
    </message>
409533
    <message>
410534
        <location filename="../ui/settings.py" line="178"/>
411535
        <source>Gitlab</source>
412-
        <translation>Gitlab</translation>
536+
        <translation type="obsolete">Gitlab</translation>
413537
    </message>
414538
    <message>
415539
        <location filename="../ui/settings.py" line="180"/>
416540
        <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>
417-
        <translation>Ajoutez les jetons de vos comptes gitlab ci-dessous. Vous devrez cr??er un jeton par serveur gitlab sur lequel vous avez un compte. Vous pouvez cr??er un jeton en vous connectant ?? votre compte, en allant dans les param??tres et sur la page jetons d&apos;acc??s.</translation>
541+
        <translation type="obsolete">Ajoutez les jetons de vos comptes gitlab ci-dessous. Vous devrez cr??er un jeton par serveur gitlab sur lequel vous avez un compte. Vous pouvez cr??er un jeton en vous connectant ?? votre compte, en allant dans les param??tres et sur la page jetons d&apos;acc??s.</translation>
418542
    </message>
419543
    <message>
420544
        <location filename="../ui/settings.py" line="86"/>
421545
        <source>Generic Settings</source>
422-
        <translation>Param??tres g??n??raux</translation>
546+
        <translation type="obsolete">Param??tres g??n??raux</translation>
423547
    </message>
424548
    <message>
425549
        <location filename="../ui/settings.py" line="89"/>
426550
        <source>John Doe &lt;john@doe.me&gt;</source>
427-
        <translation>Jean Dupont &lt;jean@dupont.fr&gt;</translation>
551+
        <translation type="obsolete">Jean Dupont &lt;jean@dupont.fr&gt;</translation>
428552
    </message>
429553
    <message>
430554
        <location filename="../ui/settings.py" line="96"/>
431555
        <source>Full Name:</source>
432-
        <translation>Nom complet :</translation>
556+
        <translation type="obsolete">Nom complet :</translation>
433557
    </message>
434558
    <message>
435559
        <location filename="../ui/settings.py" line="101"/>
436560
        <source>Generic</source>
437-
        <translation>G??n??ral</translation>
561+
        <translation type="obsolete">G??n??ral</translation>
438562
    </message>
439563
    <message>
440564
        <location filename="../ui/settings.py" line="147"/>
441565
        <source>Github</source>
442-
        <translation>Github</translation>
566+
        <translation type="obsolete">Github</translation>
443567
    </message>
444568
    <message>
445569
        <location filename="../ui/settings.py" line="159"/>
446570
        <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>
447-
        <translation>Vous pouvez r??cup??rer un jeton sur &lt;a href=&quot;#&quot;&gt;https://github.com/settings/tokens/new&lt;/a&gt;.
571+
        <translation type="obsolete">Vous pouvez r??cup??rer un jeton sur &lt;a href=&quot;#&quot;&gt;https://github.com/settings/tokens/new&lt;/a&gt;.
448572
Vous aurez besoin d&apos;au moins la permission public_repo.</translation>
449573
    </message>
450574
</context>
451575
<context>
452576
    <name>SpellCheckEdit</name>
453577
    <message>
454-
        <location filename="../ui/spellcheckedit.py" line="46"/>
578+
        <location filename="../ui/spellcheckedit.py" line="47"/>
455579
        <source>Spelling Suggestions</source>
456580
        <translation>Suggestions</translation>
457581
    </message>
458582
    <message>
459-
        <location filename="../ui/spellcheckedit.py" line="47"/>
583+
        <location filename="../ui/spellcheckedit.py" line="48"/>
460584
        <source>No Suggestions</source>
461585
        <translation>Pas de suggestion</translation>
462586
    </message>

464588
<context>
465589
    <name>self.parent</name>
466590
    <message>
467-
        <location filename="../ui/parallel.py" line="28"/>
591+
        <location filename="../ui/parallel.py" line="52"/>
468592
        <source>A project with the same name already exists. The new project was not created. You should first remove the same-named project.</source>
469593
        <translation>Il existe d??j?? un projet avec le m??me nom. Le nouveau projet n&apos;a pas ??t?? cr????. Vous devriez supprimer le projet qui a le m??me nom.</translation>
470594
    </message>
471595
    <message>
472-
        <location filename="../ui/parallel.py" line="32"/>
596+
        <location filename="../ui/parallel.py" line="56"/>
473597
        <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>
474598
        <translation>Votre syst??me de fichiers contient d??j?? un r??pertoire avec le m??me nom que votre nouveau projet. Le nouveau projet n&apos;a pas ??t?? cr????. Vous devriez d&apos;abord supprimer le r??pertoire avec le m??me nom : ?? {} ??.</translation>
475599
    </message>
476600
    <message>
477-
        <location filename="../ui/parallel.py" line="38"/>
601+
        <location filename="../ui/parallel.py" line="62"/>
478602
        <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>
479603
        <translation>Le projet que vous avez ajout?? utilise le format {}, mais il n&apos;est pas encore pris en charge par Offlate. Vous pouvez essayer de mettre ?? jour l&apos;application, ou si vous ??tes d??j?? sur la derni??re version, rapportez un bogue.</translation>
480604
    </message>
481605
    <message>
482-
        <location filename="../ui/parallel.py" line="46"/>
606+
        <location filename="../ui/parallel.py" line="70"/>
483607
        <source>An unexpected error occured while fetching the project: {}. You should report this as a bug.</source>
484608
        <translation>Une erreur inattendue a eu lieue lors de la r??cup??ration du projet : {}. Vous devriez rapporter un bogue.</translation>
485609
    </message>
486610
    <message>
487-
        <location filename="../ui/parallel.py" line="42"/>
611+
        <location filename="../ui/parallel.py" line="66"/>
488612
        <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>
489613
        <translation>Le projet {} que vous avez ajout?? n&apos;a pas ??t?? trouv?? sur la plateforme de traduction de vous avez choisie. Avez-vous fait une coquille en tapant son nom ou d&apos;autres param??tres ?</translation>
490614
    </message>
615+
    <message>
616+
        <location filename="../ui/parallel.py" line="46"/>
617+
        <source>This action did not complete correctly. We received the following error message: {}.
618+
619+
Traceback:
620+
621+
{}
622+
Try again?</source>
623+
        <translation type="unfinished"></translation>
624+
    </message>
491625
</context>
492626
<context>
493627
    <name>self.qd</name>
494628
    <message>
495-
        <location filename="../ui/editor.py" line="47"/>
629+
        <location filename="../ui/editor.py" line="55"/>
496630
        <source>Please enter your password:</source>
497631
        <translation>Saisissez votre mot de passe :</translation>
498632
    </message>
499633
    <message>
500-
        <location filename="../ui/editor.py" line="55"/>
634+
        <location filename="../ui/editor.py" line="63"/>
501635
        <source>Token for {} not found. Have you added this server to your settings?.</source>
502636
        <translation>Jeton pour {} introuvable. Avez-vous ajout?? ce serveur ?? vos param??tres ?</translation>
503637
    </message>
504638
    <message>
505-
        <location filename="../ui/editor.py" line="65"/>
639+
        <location filename="../ui/editor.py" line="73"/>
506640
        <source>Error while creating branch {}.</source>
507641
        <translation>Erreur lors de la cr??ation de la branche {}.</translation>
508642
    </message>