-
Notifications
You must be signed in to change notification settings - Fork 21
/
linguist_de.ts
2309 lines (2280 loc) · 82 KB
/
linguist_de.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="de">
<context>
<name>AboutDialog</name>
<message>
<source>Qt Linguist</source>
<translation>Qt Linguist</translation>
</message>
</context>
<context>
<name>BatchTranslationDialog</name>
<message>
<source>Batch Translation of '%1' - Qt Linguist</source>
<translation>Automatische Übersetzung von '%1' - Qt Linguist</translation>
</message>
<message>
<source>Searching, please wait...</source>
<translation>Suche, bitte warten ...</translation>
</message>
<message>
<source>&Cancel</source>
<translation>&Abbrechen</translation>
</message>
<message>
<source>Linguist batch translator</source>
<translation>Automatischer Übersetzer (Linguist)</translation>
</message>
<message numerus="yes">
<source>Batch translated %n entries</source>
<translation>
<numerusform>1 Eintrag wurde automatisch übersetzt</numerusform>
<numerusform>%n Einträge wurden automatisch übersetzt</numerusform>
</translation>
</message>
<message>
<source>Qt Linguist - Batch Translation</source>
<translation>Qt Linguist - Automatische Übersetzung</translation>
</message>
<message>
<source>Options</source>
<translation>Optionen</translation>
</message>
<message>
<source>Set translated entries to finished</source>
<translation>Übersetzung als erledigt markieren</translation>
</message>
<message>
<source>Retranslate entries with existing translation</source>
<translation>Einträge mit bereits existierender Übersetzung neu übersetzen</translation>
</message>
<message>
<source>Translate also finished entries</source>
<translation>Erledigte Einträge übersetzen</translation>
</message>
<message>
<source>Phrase book preference</source>
<translation>Wörterbücher</translation>
</message>
<message>
<source>Move up</source>
<translation>Nach oben</translation>
</message>
<message>
<source>Move down</source>
<translation>Nach unten</translation>
</message>
<message>
<source>&Run</source>
<translation>&Ausführen</translation>
</message>
<message>
<source>Cancel</source>
<translation>Abbrechen</translation>
</message>
<message>
<source>Note that the modified entries will be reset to unfinished if 'Set translated entries to finished' above is unchecked</source>
<translation>Geänderte Einträge werden als unerledigt gekennzeichnet, wenn die obige Einstellung 'Übersetzung als erledigt markieren' nicht aktiviert ist</translation>
</message>
<message>
<source>The batch translator will search through the selected phrase books in the order given above</source>
<translation>Der automatische Übersetzer wird in der angegebenen Reihenfolge durch die ausgewählten Wörterbücher gehen</translation>
</message>
</context>
<context>
<name>DataModel</name>
<message>
<source>The translation file '%1' will not be loaded because it is empty.</source>
<translation>Die Übersetzungsdatei '%1' ist leer und wird daher nicht geladen.</translation>
</message>
<message>
<source><qt>Duplicate messages found in '%1':</source>
<translation><qt>Mehrfach vorhandene Meldungen in '%1':</translation>
</message>
<message>
<source><p>[more duplicates omitted]</source>
<translation><p>[weitere mehrfach vorhandene Nachrichten weggelassen]</translation>
</message>
<message>
<source><p>* ID: %1</source>
<translation><p>* ID: %1</translation>
</message>
<message>
<source><p>* Context: %1<br>* Source: %2</source>
<translation><p>* Kontext: %1<br>* Quelle: %2</translation>
</message>
<message>
<source><br>* Comment: %3</source>
<translation><br>* Kommentar: %3</translation>
</message>
<message>
<source>Linguist does not know the plural rules for '%1'.
Will assume a single universal form.</source>
<translation>Die Regeln zur Pluralbildung der Sprache '%1' sind in Linguist nicht definiert.
Es wird mit einer einfachen Universalform gearbeitet.</translation>
</message>
<message>
<source>Cannot create '%2': %1</source>
<translation>'%2' kann nicht erzeugt werden: %1</translation>
</message>
<message>
<source>Universal Form</source>
<translation>Universalform</translation>
</message>
</context>
<context>
<name>ErrorsView</name>
<message>
<source>Accelerator possibly superfluous in translation.</source>
<translation>Möglicherweise überflüssiger Kurzbefehl im Übersetzungstext.</translation>
</message>
<message>
<source>Accelerator possibly missing in translation.</source>
<translation>Kurzbefehl fehlt im Übersetzungstext.</translation>
</message>
<message>
<source>Translation does not end with the same punctuation as the source text.</source>
<translation>Interpunktion am Ende des Übersetzungstextes unterscheidet sich von Interpunktion des Ursprungstextes.</translation>
</message>
<message>
<source>A phrase book suggestion for '%1' was ignored.</source>
<translation>Ein Vorschlag aus dem Wörterbuch für '%1' wurde nicht berücksichtigt.</translation>
</message>
<message>
<source>Translation does not refer to the same place markers as in the source text.</source>
<translation>Platzhalter im Übersetzungstext und Ursprungstext unterscheiden sich.</translation>
</message>
<message>
<source>Translation does not contain the necessary %n place marker.</source>
<translation>Der erforderliche Platzhalter (%n) fehlt in der Übersetzung.</translation>
</message>
<message>
<source>Unknown error</source>
<translation>Unbekannter Fehler</translation>
</message>
</context>
<context>
<name>FindDialog</name>
<message>
<source>This window allows you to search for some text in the translation source file.</source>
<translation>Dieses Fenster erlaubt die Suche in der Übersetzungsdatei.</translation>
</message>
<message>
<source>Type in the text to search for.</source>
<translation>Geben Sie den Text ein, nach dem gesucht werden soll.</translation>
</message>
<message>
<source>Options</source>
<translation>Optionen</translation>
</message>
<message>
<source>Source texts are searched when checked.</source>
<translation>Wenn aktiviert, wird in den Ursprungstexten gesucht.</translation>
</message>
<message>
<source>Translations are searched when checked.</source>
<translation>Wenn ausgewählt, wird in den Übersetzungen gesucht.</translation>
</message>
<message>
<source>Texts such as 'TeX' and 'tex' are considered as different when checked.</source>
<translation>Wenn aktiviert, werden Texte wie 'TeX' und 'tex' als unterschiedlich betrachtet.</translation>
</message>
<message>
<source>Comments and contexts are searched when checked.</source>
<translation>Wenn ausgewählt, werden Kommentare und Kontextnamen durchsucht.</translation>
</message>
<message>
<source>Find</source>
<translation>Suchen</translation>
</message>
<message>
<source>&Find what:</source>
<translation>&Suchmuster:</translation>
</message>
<message>
<source>&Source texts</source>
<translation>&Ursprungstexte</translation>
</message>
<message>
<source>&Translations</source>
<translation>&Übersetzungen</translation>
</message>
<message>
<source>&Match case</source>
<translation>&Groß-/Kleinschreibung beachten</translation>
</message>
<message>
<source>&Comments</source>
<translation>&Kommentare</translation>
</message>
<message>
<source>Ignore &accelerators</source>
<translation>Tastenkürzel &ignorieren</translation>
</message>
<message>
<source>Click here to find the next occurrence of the text you typed in.</source>
<translation>Klicken Sie hier, um zum nächsten Vorkommen des Suchtextes zu springen.</translation>
</message>
<message>
<source>Find Next</source>
<translation>Weitersuchen</translation>
</message>
<message>
<source>Click here to close this window.</source>
<translation>Klicken Sie hier, um das Fenster zu schließen.</translation>
</message>
<message>
<source>Cancel</source>
<translation>Abbrechen</translation>
</message>
<message>
<source></source>
<comment>Choose Edit|Find from the menu bar or press Ctrl+F to pop up the Find dialog</comment>
<translation></translation>
</message>
</context>
<context>
<name>FormMultiWidget</name>
<message>
<source>Alt+Delete</source>
<extracomment>translate, but don't change</extracomment>
<translation>Alt+Delete</translation>
</message>
<message>
<source>Shift+Alt+Insert</source>
<extracomment>translate, but don't change</extracomment>
<translation>Shift+Alt+Insert</translation>
</message>
<message>
<source>Alt+Insert</source>
<extracomment>translate, but don't change</extracomment>
<translation>Alt+Insert</translation>
</message>
<message>
<source>Confirmation - Qt Linguist</source>
<translation>Bestätigung - Qt Linguist</translation>
</message>
<message>
<source>Delete non-empty length variant?</source>
<translation>Soll die ausgefüllte Längenvariante gelöscht werden?</translation>
</message>
</context>
<context>
<name>LConvert</name>
<message>
<source>
Usage:
lconvert [options] <infile> [<infile>...]
lconvert is part of Qt's Linguist tool chain. It can be used as a
stand-alone tool to convert and filter translation data files.
The following file formats are supported:
%1
If multiple input files are specified, they are merged with
translations from later files taking precedence.
Options:
-h
--help Display this information and exit.
-i <infile>
--input-file <infile>
Specify input file. Use if <infile> might start with a dash.
This option can be used several times to merge inputs.
May be '-' (standard input) for use in a pipe.
-o <outfile>
--output-file <outfile>
Specify output file. Default is '-' (standard output).
-if <informat>
--input-format <format>
Specify input format for subsequent <infile>s.
The format is auto-detected from the file name and defaults to 'ts'.
-of <outformat>
--output-format <outformat>
Specify output format. See -if.
--input-codec <codec>
Specify encoding for QM and PO input files. Default is 'Latin1'
for QM and 'UTF-8' for PO files. UTF-8 is always tried as well for
QM, corresponding to the possible use of the trUtf8() function.
--output-codec <codec>
Specify encoding for PO output files. Default is 'UTF-8'.
--drop-tags <regexp>
Drop named extra tags when writing TS or XLIFF files.
May be specified repeatedly.
--drop-translations
Drop existing translations and reset the status to 'unfinished'.
Note: this implies --no-obsolete.
--source-language <language>[_<region>]
Specify/override the language of the source strings. Defaults to
POSIX if not specified and the file does not name it yet.
--target-language <language>[_<region>]
Specify/override the language of the translation.
The target language is guessed from the file name if this option
is not specified and the file contents name no language yet.
--no-obsolete
Drop obsolete messages.
--no-finished
Drop finished messages.
--sort-contexts
Sort contexts in output TS file alphabetically.
--locations {absolute|relative|none}
Override how source code references are saved in TS files.
Default is absolute.
--no-ui-lines
Drop line numbers from references to UI files.
--verbose
be a bit more verbose
Long options can be specified with only one leading dash, too.
Return value:
0 on success
1 on command line parse failures
2 on read failures
3 on write failures
</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LRelease</name>
<message numerus="yes">
<source>Dropped %n message(s) which had no ID.</source>
<translation>
<numerusform>Es wurde ein Eintrag ohne Bezeichner gelöscht.</numerusform>
<numerusform>Es wurde %n Einträge ohne Bezeichner gelöscht.</numerusform>
</translation>
</message>
<message numerus="yes">
<source>Excess context/disambiguation dropped from %n message(s).</source>
<translation>
<numerusform>Es wurde überflüssiger Kontext beziehungsweise überflüssige Infomation zur Unterscheidung bei einem Eintrag entfernt.</numerusform>
<numerusform>Es wurde überflüssiger Kontext beziehungsweise überflüssige Infomation zur Unterscheidung bei %n Einträgen entfernt.</numerusform>
</translation>
</message>
<message numerus="yes">
<source> Generated %n translation(s) (%1 finished and %2 unfinished)</source>
<translation>
<numerusform> Eine Übersetzung wurde erzeugt (%1 abgeschlossen und %2 nicht abgeschlossen)</numerusform>
<numerusform> %n Übersetzungen wurden erzeugt (%1 abgeschlossen und %2 nicht abgeschlossen)</numerusform>
</translation>
</message>
<message numerus="yes">
<source> Ignored %n untranslated source text(s)</source>
<translation>
<numerusform> Ein nicht übersetzter Text wurde ignoriert</numerusform>
<numerusform> %n nicht übersetzte Texte wurden ignoriert</numerusform>
</translation>
</message>
<message numerus="yes">
<source> Generated %n translation(s) (%1 finished and %2 unfinished)
</source>
<translation type="obsolete">
<numerusform> Eine Übersetzung wurde erzeugt (%1 abgeschlossen und %2 nicht abgeschlossen)
</numerusform>
<numerusform> %n Übersetzungen wurden erzeugt (%1 abgeschlossene und %2 nicht abgeschlossene)
</numerusform>
</translation>
</message>
<message numerus="yes">
<source> Ignored %n untranslated source text(s)
</source>
<translation type="obsolete">
<numerusform> Ein nicht übersetzter Text wurde ignoriert
</numerusform>
<numerusform> %n nicht übersetzte Texte wurden ignoriert
</numerusform>
</translation>
</message>
<message>
<source>Usage:
lrelease [options] project-file
lrelease [options] ts-files [-qm qm-file]
lrelease is part of Qt's Linguist tool chain. It can be used as a
stand-alone tool to convert XML-based translations files in the TS
format into the 'compiled' QM format used by QTranslator objects.
Options:
-help Display this information and exit
-idbased
Use IDs instead of source strings for message keying
-compress
Compress the QM files
-nounfinished
Do not include unfinished translations
-removeidentical
If the translated text is the same as
the source text, do not include the message
-markuntranslated <prefix>
If a message has no real translation, use the source text
prefixed with the given string instead
-silent
Do not explain what is being done
-version
Display the version of lrelease and exit
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lrelease error: %1</source>
<translation>Fehler in lrelease: %1</translation>
</message>
<message>
<source>Updating '%1'...
</source>
<translation>Bringe '%1' auf aktuellen Stand...
</translation>
</message>
<message>
<source>Removing translations equal to source text in '%1'...
</source>
<translation>Entferne Übersetzungen, die dem unübersetzten Text entsprechen, in '%1'...
</translation>
</message>
<message>
<source>lrelease error: cannot create '%1': %2
</source>
<translation>Fehler in lrelease: '%1' kann nicht erzeugt werden: %2
</translation>
</message>
<message>
<source>lrelease error: cannot save '%1': %2</source>
<translation>Fehler in lrelease: '%1' kann nicht gespeichert werden: %2
</translation>
</message>
<message>
<source>lrelease version %1
</source>
<translation>lrelease Version %1
</translation>
</message>
<message>
<source>lrelease error: cannot read project file '%1'.
</source>
<translation>Fehler in lrelease: Die Projektdatei '%1' kann nicht gelesen werden.
</translation>
</message>
<message>
<source>lrelease error: cannot process project file '%1'.
</source>
<translation>Fehler in lrelease: Die Projektdatei '%1' kann verarbeitet werden.
</translation>
</message>
<message>
<source>lrelease warning: Met no 'TRANSLATIONS' entry in project file '%1'
</source>
<translation>Warnung in lrelease : Die Projektdatei '%1' enthält keinen 'TRANSLATIONS'-Eintrag
</translation>
</message>
</context>
<context>
<name>LUpdate</name>
<message>
<source>Parenthesis/bracket/brace mismatch between #if and #else branches; using #if branch
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Parenthesis/brace mismatch between #if and #else branches; using #if branch
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unterminated C++ comment
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unterminated C++ string
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Excess closing brace in C++ code (or abuse of the C++ preprocessor)
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Excess closing parenthesis in C++ code (or abuse of the C++ preprocessor)
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Excess closing bracket in C++ code (or abuse of the C++ preprocessor)
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>circular inclusion of %1
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cannot open %1: %2
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>//% cannot be used with tr() / QT_TR_NOOP(). Ignoring
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Qualifying with unknown namespace/class %1::%2
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>tr() cannot be called without context
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Class '%1' lacks Q_OBJECT macro
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>It is not recommended to call tr() from within a constructor '%1::%2'
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>//% cannot be used with translate() / QT_TRANSLATE_NOOP(). Ignoring
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>//= cannot be used with qtTrId() / QT_TRID_NOOP(). Ignoring
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unexpected character in meta string
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unterminated meta string
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cannot invoke tr() like this
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Discarding unconsumed meta data
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unbalanced opening brace in C++ code (or abuse of the C++ preprocessor)
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unbalanced opening parenthesis in C++ code (or abuse of the C++ preprocessor)
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unbalanced opening bracket in C++ code (or abuse of the C++ preprocessor)
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cannot open %1: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unterminated Java comment.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid Unicode value.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unterminated string.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>String used in translation can contain only literals concatenated with other literals, not expressions or numbers.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>'class' must be followed by a class name.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Excess closing brace.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>'package' must be followed by package name.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unbalanced opening brace.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unbalanced opening parenthesis.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Usage:
lupdate [options] [project-file]...
lupdate [options] [source-file|path|@lst-file]... -ts ts-files|@lst-file
lupdate is part of Qt's Linguist tool chain. It extracts translatable
messages from Qt UI files, C++, Java and JavaScript/QtScript source code.
Extracted messages are stored in textual translation source files (typically
Qt TS XML). New and modified messages can be merged into existing TS files.
Options:
-help Display this information and exit.
-no-obsolete
Drop all obsolete strings.
-extensions <ext>[,<ext>]...
Process files with the given extensions only.
The extension list must be separated with commas, not with whitespace.
Default: '%1'.
-pluralonly
Only include plural form messages.
-silent
Do not explain what is being done.
-no-sort
Do not sort contexts in TS files.
-no-recursive
Do not recursively scan the following directories.
-recursive
Recursively scan the following directories (default).
-I <includepath> or -I<includepath>
Additional location to look for include files.
May be specified multiple times.
-locations {absolute|relative|none}
Specify/override how source code references are saved in TS files.
Default is absolute.
-no-ui-lines
Do not record line numbers in references to UI files.
-disable-heuristic {sametext|similartext|number}
Disable the named merge heuristic. Can be specified multiple times.
-pro <filename>
Name of a .pro file. Useful for files with .pro file syntax but
different file suffix. Projects are recursed into and merged.
-source-language <language>[_<region>]
Specify the language of the source strings for new files.
Defaults to POSIX if not specified.
-target-language <language>[_<region>]
Specify the language of the translations for new files.
Guessed from the file name if not specified.
-ts <ts-file>...
Specify the output file(s). This will override the TRANSLATIONS
and nullify the CODECFORTR from possibly specified project files.
-codecfortr <codec>
Specify the codec assumed for tr() calls. Effective only with -ts.
-version
Display the version of lupdate and exit.
@lst-file
Read additional file names (one per line) from lst-file.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lupdate warning: Codec for tr() '%1' disagrees with existing file's codec '%2'. Expect trouble.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lupdate warning: Specified target language '%1' disagrees with existing file's language '%2'. Ignoring.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lupdate warning: Specified source language '%1' disagrees with existing file's language '%2'. Ignoring.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Updating '%1'...
</source>
<translation type="unfinished">Bringe '%1' auf aktuellen Stand...
</translation>
</message>
<message>
<source>Stripping non plural forms in '%1'...
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lupdate warning: Codec for source '%1' is invalid. Falling back to codec for tr().
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lupdate warning: TS files from command line will override TRANSLATIONS in %1.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lupdate warning: TS files from command line prevent recursing into %1.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lupdate warning: no TS files specified. Only diagnostics will be produced for '%1'.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The option -target-language requires a parameter.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The option -source-language requires a parameter.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The option -disable-heuristic requires a parameter.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid heuristic name passed to -disable-heuristic.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The option -locations requires a parameter.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Invalid parameter passed to -locations.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The -codecfortr option should be followed by a codec name.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The -extensions option should be followed by an extension list.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The -pro option should be followed by a filename of .pro file.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>The -I option should be followed by a path.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unrecognized option '%1'.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lupdate error: List file '%1' is not readable.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lupdate warning: For some reason, '%1' is not writable.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lupdate error: File '%1' has no recognized extension.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lupdate error: File '%1' does not exist.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Scanning directory '%1'...
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lupdate warning: -target-language usually only makes sense with exactly one TS file.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lupdate warning: -codecfortr has no effect without -ts.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lupdate warning: no TS files specified. Only diagnostics will be produced.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>lupdate error: Both project and source files / include paths specified.
</source>
<translation type="unfinished"></translation>
</message>
<message numerus="yes">
<source> Found %n source text(s) (%1 new and %2 already existing)
</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<source> Removed %n obsolete entries
</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<source> Kept %n obsolete entries
</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<source> Number heuristic provided %n translation(s)
</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<source> Same-text heuristic provided %n translation(s)
</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message numerus="yes">
<source> Similar-text heuristic provided %n translation(s)
</source>
<translation type="unfinished">
<numerusform></numerusform>
<numerusform></numerusform>
</translation>
</message>
<message>
<source>Illegal character</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unclosed string at end of line</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Illegal escape sequence</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Illegal unicode escape sequence</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unclosed comment at end of file</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Illegal syntax for exponential number</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Identifier cannot start with numeric literal</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Unterminated regular expression literal</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>//% cannot be used with %1(). Ignoring
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1() requires at least two arguments.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1(): both arguments must be literal strings.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1() requires at least one argument.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1(): text to translate must be a literal string.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>//= cannot be used with %1(). Ignoring
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>%1(): identifier must be a literal string.
</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Expected </source>
<extracomment>Beginning of the string that contains comma-separated list of expected tokens</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<source>XML error: Parse error at line %1, column %2 (%3).</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Parse error in UI file</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<source>MainWindow</source>
<translation>Hauptfenster</translation>
</message>
<message>
<source>&Phrases</source>
<translation>&Wörterbuch</translation>
</message>
<message>
<source>&Close Phrase Book</source>
<translation>Wörterbuch &Schließen</translation>