forked from metabrainz/picard
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathne.po
6416 lines (5098 loc) · 142 KB
/
ne.po
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
# Translations template for picard.
# Copyright (C) 2014 ORGANIZATION
# This file is distributed under the same license as the picard project.
#
# Translators:
# ♔♔♔Srt Aryal♔♔♔ <surit_people@hotmail.com>, 2012
# Philipp Wolfer <ph.wolfer@gmail.com>, 2023.
msgid ""
msgstr ""
"Project-Id-Version: MusicBrainz\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2024-04-22 12:02+0200\n"
"PO-Revision-Date: 2023-08-23 19:09+0000\n"
"Last-Translator: Philipp Wolfer <ph.wolfer@gmail.com>\n"
"Language-Team: Nepali <https://translations.metabrainz.org/projects/picard/"
"app/ne/>\n"
"Language: ne\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.18.2\n"
"Generated-By: Babel 1.3\n"
#: picard/album.py:154
msgid "Unmatched Files"
msgstr ""
#: picard/album.py:520
#, python-format
msgid "Album %(id)s loaded: %(artist)s - %(album)s"
msgstr ""
#: picard/album.py:577
#, python-format
msgid "Loading album %(id)s …"
msgstr ""
#: picard/album.py:794
msgid "[loading album information]"
msgstr ""
#: picard/album.py:796
#, python-format
msgid "[could not load album %s]"
msgstr ""
#: picard/cluster.py:264
#, python-format
msgid "Cluster %(album)s identified!"
msgstr ""
#: picard/cluster.py:267
#, python-format
msgid "No matching releases for cluster %(album)s"
msgstr ""
#: picard/cluster.py:286
#, python-format
msgid "Looking up the metadata for cluster %(album)s…"
msgstr ""
#: picard/cluster.py:335
msgid "Unclustered Files"
msgstr ""
#: picard/collection.py:88
#, python-format
msgid "Error while modifying collections: %(error)s"
msgstr ""
#: picard/collection.py:97
#, python-format
msgid "Added %(count)i release to collection \"%(name)s\""
msgid_plural "Added %(count)i releases to collection \"%(name)s\""
msgstr[0] ""
msgstr[1] ""
#: picard/collection.py:108
#, python-format
msgid "Removed %(count)i release from collection \"%(name)s\""
msgid_plural "Removed %(count)i releases from collection \"%(name)s\""
msgstr[0] ""
msgstr[1] ""
#: picard/collection.py:135
#, python-format
msgid "Error loading collections: %(error)s"
msgstr ""
#: picard/config_upgrade.py:114 picard/config_upgrade.py:127
msgid "Various Artists file naming scheme removal"
msgstr ""
#: picard/config_upgrade.py:115
msgid ""
"The separate file naming scheme for various artists albums has been removed "
"in this version of Picard.\n"
"Your file naming scheme has automatically been merged with that of single "
"artist albums."
msgstr ""
#: picard/config_upgrade.py:128
msgid ""
"The separate file naming scheme for various artists albums has been removed "
"in this version of Picard.\n"
"You currently do not use this option, but have a separate file naming scheme "
"defined.\n"
"Do you want to remove it or merge it with your file naming scheme for single "
"artist albums?"
msgstr ""
#: picard/config_upgrade.py:135
msgid "Merge"
msgstr ""
#: picard/config_upgrade.py:136 picard/ui/metadatabox.py:430
#: picard/ui/options/interface_toolbar.py:124
#: picard/ui/ui_options_interface_toolbar.py:86
msgid "Remove"
msgstr "हटाउनुहोस्"
#: picard/config_upgrade.py:454
msgid "Primary file naming script"
msgstr ""
#: picard/debug_opts.py:82
msgid "Web Service Replies"
msgstr ""
#: picard/debug_opts.py:82
msgid "Log content of web service replies"
msgstr ""
#: picard/debug_opts.py:83
msgid "Plugin Fullpath"
msgstr ""
#: picard/debug_opts.py:83
msgid "Log plugin full paths"
msgstr ""
#: picard/file.py:223
msgid ""
"The file failed to parse, either the file is damaged or has an unsupported "
"file format."
msgstr ""
#: picard/file.py:868
#, python-format
msgid "No matching tracks above the threshold for file '%(filename)s'"
msgstr ""
#: picard/file.py:870
#, python-format
msgid "File '%(filename)s' identified!"
msgstr ""
#: picard/file.py:882
#, python-format
msgid "No matching tracks for file '%(filename)s'"
msgstr ""
#: picard/file.py:914
#, python-format
msgid "Looking up the metadata for file %(filename)s …"
msgstr ""
#: picard/log.py:77 picard/ui/options/renaming.py:260
#: picard/ui/scripteditor.py:887 picard/ui/scripteditor.py:890
#: picard/ui/scripteditor.py:1195 picard/ui/scripteditor.py:1423
msgid "Error"
msgstr ""
#: picard/log.py:78
msgid "Warning"
msgstr ""
#: picard/log.py:79 picard/ui/infodialog.py:157 picard/ui/infodialog.py:369
#: picard/ui/options/interface_toolbar.py:120
msgid "Info"
msgstr ""
#: picard/log.py:80
msgid "Debug"
msgstr ""
#: picard/oauth.py:250 picard/oauth.py:277
msgid "Unexpected authentication error"
msgstr ""
#: picard/oauth.py:289
#, python-format
msgid "Unexpected request error (HTTP code %s)"
msgstr ""
#: picard/pluginmanager.py:276
#, python-format
msgid "Unable to load plugin '%s'"
msgstr ""
#: picard/pluginmanager.py:307
#, python-format
msgid "Failed loading plugin \"%(plugin)s\""
msgstr ""
#: picard/pluginmanager.py:354
#, python-format
msgid ""
"Plugin \"%(plugin)s\" from \"%(filename)s\" is not compatible with this "
"version of Picard."
msgstr ""
#: picard/pluginmanager.py:359
#, python-format
msgid "Plugin \"%(plugin)s\" has an invalid API version string: %(error)s"
msgstr ""
#: picard/pluginmanager.py:365 picard/ui/options/plugins.py:435
#: picard/ui/options/plugins.py:447 picard/ui/options/plugins.py:468
#, python-format
msgid "Plugin \"%(plugin)s\""
msgstr ""
#: picard/pluginmanager.py:376
#, python-format
msgid "Failed loading zipped plugin \"%(plugin)s\" from \"%(filename)s\""
msgstr ""
#: picard/pluginmanager.py:517
#, python-format
msgid "Error loading plugins list: %(error)s"
msgstr ""
#: picard/profile.py:45 picard/ui/options/general.py:61
#: picard/ui/ui_options_general.py:213
msgid "General"
msgstr ""
#: picard/profile.py:60 picard/ui/options/metadata.py:85
#: picard/ui/ui_options_metadata.py:135
msgid "Metadata"
msgstr ""
#: picard/profile.py:103 picard/ui/options/tags.py:48
msgid "Tags"
msgstr ""
#: picard/profile.py:138 picard/ui/options/cover.py:64
msgid "Cover Art"
msgstr ""
#: picard/profile.py:152 picard/ui/options/renaming.py:77
msgid "File Naming"
msgstr ""
#: picard/profile.py:174 picard/ui/options/scripting.py:104
msgid "Scripting"
msgstr ""
#: picard/profile.py:182 picard/ui/options/interface.py:76
msgid "User Interface"
msgstr ""
#: picard/profile.py:212 picard/ui/options/advanced.py:45
msgid "Advanced"
msgstr ""
#: picard/releasegroup.py:55 picard/ui/searchdialog/album.py:156
msgid "Tracks"
msgstr ""
#: picard/releasegroup.py:56
msgid "Year"
msgstr ""
#: picard/releasegroup.py:57 picard/ui/cdlookup.py:73
#: picard/ui/searchdialog/album.py:158 picard/ui/searchdialog/track.py:75
msgid "Country"
msgstr ""
#: picard/releasegroup.py:58 picard/ui/searchdialog/album.py:155
msgid "Format"
msgstr ""
#: picard/releasegroup.py:59
msgid "Label"
msgstr ""
#: picard/releasegroup.py:60
msgid "Cat No"
msgstr ""
#: picard/releasegroup.py:64
msgid "Packaging"
msgstr ""
#: picard/releasegroup.py:65 picard/ui/cdlookup.py:74
#: picard/ui/itemviews.py:176 picard/ui/searchdialog/album.py:161
#: picard/util/tags.py:52
msgid "Barcode"
msgstr ""
#: picard/releasegroup.py:66 picard/ui/cdlookup.py:75
msgid "Disambiguation"
msgstr ""
#: picard/releasegroup.py:97
msgid "[no barcode]"
msgstr ""
#: picard/releasegroup.py:137
msgid "[no release info]"
msgstr ""
#: picard/tagger.py:653 picard/ui/ui_options_general.py:210
msgid "MusicBrainz Account"
msgstr ""
#: picard/tagger.py:654
msgid "Authorization code:"
msgstr ""
#: picard/tagger.py:1143
#, python-format
msgid "Removing album %(id)s: %(artist)s - %(album)s"
msgstr ""
#: picard/tagger.py:1161
msgid "CD Lookup Error"
msgstr ""
#: picard/tagger.py:1162
#, python-format
msgid ""
"Error while reading CD:\n"
"\n"
"%s"
msgstr ""
#: picard/tagger.py:1191
msgid "All supported log files"
msgstr ""
#: picard/tagger.py:1192
msgid "EAC / XLD / Whipper / fre:ac log files"
msgstr ""
#: picard/tagger.py:1193
msgid "dBpoweramp log files"
msgstr ""
#: picard/script/serializer.py:354 picard/tagger.py:1194
#: picard/ui/coverartbox.py:615 picard/ui/mainwindow.py:1273
#: picard/ui/options/maintenance.py:172 picard/ui/options/scripting.py:136
msgid "All files"
msgstr ""
#: picard/tagger.py:1220
#, python-format
msgid "Failed parsing ripping log \"%s\""
msgstr ""
#: picard/track.py:122
#, python-format
msgid "Error line %(lineno)d: %(error)s"
msgstr ""
#: picard/track.py:396
msgid "[loading recording information]"
msgstr ""
#: picard/track.py:445
#, python-format
msgid "[could not load recording %s]"
msgstr ""
#: picard/acoustid/__init__.py:113
#, python-format
msgid "AcoustID lookup network error for '%(filename)s'!"
msgstr ""
#: picard/acoustid/__init__.py:136
#, python-format
msgid "AcoustID lookup failed for '%(filename)s'!"
msgstr ""
#: picard/acoustid/__init__.py:180
#, python-format
msgid "AcoustID lookup returned no result for file '%(filename)s'"
msgstr ""
#: picard/acoustid/__init__.py:191
#, python-format
msgid "Looking up the fingerprint for file '%(filename)s' …"
msgstr ""
#: picard/acoustid/manager.py:185
msgid ""
"AcoustID submission finished, but not all fingerprints have been submitted"
msgstr ""
#: picard/acoustid/manager.py:187
msgid "AcoustID submission finished successfully"
msgstr ""
#: picard/acoustid/manager.py:198
msgid ""
"AcoustID submission failed permanently, maximum batch size reduced to zero"
msgstr ""
#: picard/acoustid/manager.py:200
msgid "AcoustID submission failed permanently, probably too many retries"
msgstr ""
#: picard/acoustid/manager.py:210
msgid "Submitting AcoustIDs …"
msgstr ""
#: picard/acoustid/manager.py:240
#, python-format
msgid "AcoustID submission failed with error '%(error)s': %(message)s"
msgstr ""
#: picard/browser/addrelease.py:145
msgid "Add cluster as release"
msgstr ""
#: picard/browser/addrelease.py:147
msgid "Add cluster as release…"
msgstr ""
#: picard/browser/addrelease.py:155
msgid "Add file as release"
msgstr ""
#: picard/browser/addrelease.py:157
msgid "Add file as release…"
msgstr ""
#: picard/browser/addrelease.py:165
msgid "Add file as recording"
msgstr ""
#: picard/browser/addrelease.py:167
msgid "Add file as recording…"
msgstr ""
#: picard/coverart/__init__.py:102
#, python-format
msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s"
msgstr ""
#: picard/coverart/__init__.py:188
#, python-format
msgid ""
"Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s …"
msgstr ""
#: picard/coverart/utils.py:43
msgid "Unknown"
msgstr ""
#: picard/coverart/providers/caa.py:75
msgid "250 px"
msgstr ""
#: picard/coverart/providers/caa.py:76
msgid "500 px"
msgstr ""
#: picard/coverart/providers/caa.py:77
msgid "1200 px"
msgstr ""
#: picard/coverart/providers/caa.py:78
msgid "Full size"
msgstr ""
#: picard/coverart/providers/caa.py:124
msgid "Cover Art Archive"
msgstr ""
#: picard/coverart/providers/caa.py:201
msgid "Cover Art Archive: Release"
msgstr ""
#: picard/coverart/providers/caa_release_group.py:45
msgid "Cover Art Archive: Release Group"
msgstr ""
#: picard/coverart/providers/local.py:79
msgid "Local Files"
msgstr ""
#: picard/coverart/providers/urlrels.py:40
msgid "Allowed Cover Art URLs"
msgstr ""
#: picard/script/__init__.py:145
msgid ""
"This preset example file naming script does not require any special "
"settings, tagging scripts or plugins."
msgstr ""
#: picard/script/__init__.py:149
#, python-format
msgid "Preset %(number)d: %(title)s"
msgstr ""
#: picard/script/__init__.py:156
msgid "Default file naming script"
msgstr ""
#: picard/script/__init__.py:168
msgid "[album artist]/[album]/[track #]. [title]"
msgstr ""
#: picard/script/__init__.py:182
msgid "[album artist]/[album]/[disc and track #] [artist] - [title]"
msgstr ""
#: picard/script/functions.py:191
msgid ""
"`$if(if,then,else)`\n"
"\n"
"If `if` is not empty, it returns `then`, otherwise it returns `else`."
msgstr ""
#: picard/script/functions.py:204
msgid ""
"`$if2(a1,a2,a3,…)`\n"
"\n"
"Returns first non empty argument."
msgstr ""
#: picard/script/functions.py:217
msgid ""
"`$noop(…)`\n"
"\n"
"Does nothing (useful for comments or disabling a block of code)."
msgstr ""
#: picard/script/functions.py:226
msgid ""
"`$left(text,number)`\n"
"\n"
"Returns the first `number` characters from `text`."
msgstr ""
#: picard/script/functions.py:238
msgid ""
"`$right(text,number)`\n"
"\n"
"Returns the last `number` characters from `text`."
msgstr ""
#: picard/script/functions.py:250
msgid ""
"`$lower(text)`\n"
"\n"
"Returns `text` in lower case."
msgstr ""
#: picard/script/functions.py:259
msgid ""
"`$upper(text)`\n"
"\n"
"Returns `text` in upper case."
msgstr ""
#: picard/script/functions.py:268
msgid ""
"`$pad(text,length,char)`\n"
"\n"
"Pads the `text` to the `length` provided by adding as many copies of `char` "
"as\n"
" needed to the **beginning** of the string."
msgstr ""
#: picard/script/functions.py:281
msgid ""
"`$strip(text)`\n"
"\n"
"Replaces all whitespace in `text` with a single space, and removes leading "
"and trailing spaces.\n"
"Whitespace characters include multiple consecutive spaces, and various other "
"unicode characters."
msgstr ""
#: picard/script/functions.py:291
msgid ""
"`$replace(text,search,replace)`\n"
"\n"
"Replaces occurrences of `search` in `text` with value of `replace` and "
"returns the resulting string."
msgstr ""
#: picard/script/functions.py:300
#, python-format
msgid ""
"`$replacemulti(name,search,replace,separator=\"; \")`\n"
"\n"
"Replaces occurrences of `search` with `replace` in the multi-value variable "
"`name`.\n"
"Empty elements are automatically removed.\n"
"\n"
"Example:\n"
"\n"
" $replacemulti(%genre%,Idm,IDM)\n"
msgstr ""
#: picard/script/functions.py:325
msgid ""
"`$in(x,y)`\n"
"\n"
"Returns true, if `x` contains `y`."
msgstr ""
#: picard/script/functions.py:337
#, python-format
msgid ""
"`$inmulti(%x%,y)`\n"
"\n"
"Returns true if multi-value variable `x` contains exactly `y` as one of its "
"values.\n"
"\n"
"_Since Picard 1.0_"
msgstr ""
#: picard/script/functions.py:354
msgid ""
"`$rreplace(text,pattern,replace)`\n"
"\n"
"[Regular expression](https://docs.python.org/3/library/re.html#regular-"
"expression-syntax) replace."
msgstr ""
#: picard/script/functions.py:366
msgid ""
"`$rsearch(text,pattern)`\n"
"\n"
"[Regular expression](https://docs.python.org/3/library/re.html#regular-"
"expression-syntax) search.\n"
" This function will return the first matching group."
msgstr ""
#: picard/script/functions.py:385
msgid ""
"`$num(number,length)`\n"
"\n"
"Returns `number` formatted to `length` digits (maximum 20)."
msgstr ""
#: picard/script/functions.py:402
msgid ""
"`$unset(name)`\n"
"\n"
"Unsets the variable `name`.\n"
"Allows for wildcards to unset certain tags (works with \"performer:\\*\", "
"\"comment:\\*\", and \"lyrics:\\*\").\n"
"For example `$unset(performer:*)` would unset all performer tags."
msgstr ""
#: picard/script/functions.py:422
msgid ""
"`$delete(name)`\n"
"\n"
"Unsets the variable `name` and marks the tag for deletion.\n"
"This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n"
" running `$delete(genre)` will actually remove the genre tag from a file "
"when\n"
" saving.\n"
"\n"
"_Since Picard 2.1_"
msgstr ""
#: picard/script/functions.py:437
#, python-format
msgid ""
"`$set(name,value)`\n"
"\n"
"Sets the variable `name` to `value`.\n"
"\n"
"Note: To create a variable which can be used for the file naming string, "
"but\n"
" which will not be written as a tag in the file, prefix the variable "
"name\n"
" with an underscore. `%something%` will create a \"something\" tag;\n"
" `%_something%` will not."
msgstr ""
#: picard/script/functions.py:455
#, python-format
msgid ""
"`$setmulti(name,value,separator=\"; \")`\n"
"\n"
"Sets the variable `name` to `value`, using the separator (or \"; \" if not "
"passed)\n"
" to coerce the value back into a proper multi-valued tag. This can be "
"used to\n"
" operate on multi-valued tags as a string, and then set them back as "
"proper\n"
" multi-valued tags.\n"
"\n"
"Example:\n"
"\n"
" $setmulti(genre,$lower(%genre%))\n"
"\n"
"_Since Picard 1.0_"
msgstr ""
#: picard/script/functions.py:473
msgid ""
"`$get(name)`\n"
"\n"
"Returns the variable `name` (equivalent to `%name%`)."
msgstr ""
#: picard/script/functions.py:483
#, python-format
msgid ""
"`$copy(new,old)`\n"
"\n"
"Copies metadata from variable `old` to `new`.\n"
"The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n"
" multi-value variables without flattening them.\n"
"\n"
"_Since Picard 0.9_"
msgstr ""
#: picard/script/functions.py:499
msgid ""
"`$copymerge(new,old[,keep_duplicates])`\n"
"\n"
"Merges metadata from variable `old` into `new`, removing duplicates and\n"
" appending to the end, so retaining the original ordering. Like `$copy`, "
"this\n"
" will also copy multi-valued variables without flattening them.\n"
"\n"
"If `keep_duplicates` is set, then the duplicates will not be removed from "
"the result.\n"
"\n"
"_Since Picard 1.0_"
msgstr ""
#: picard/script/functions.py:519
msgid ""
"`$trim(text[,char])`\n"
"\n"
"Trims all leading and trailing whitespaces from `text`.\n"
" The optional second parameter `char` specifies the character to trim."
msgstr ""
#: picard/script/functions.py:532
msgid ""
"`$add(x,y,…)`\n"
"\n"
"Add `y` to `x`.\n"
"Can be used with an arbitrary number of arguments.\n"
"\n"
"Example:\n"
"\n"
" $add(x,y,z) = ((x + y) + z)\n"
msgstr ""
#: picard/script/functions.py:550
msgid ""
"`$sub(x,y,…)`\n"
"\n"
"Subtracts `y` from `x`.\n"
"Can be used with an arbitrary number of arguments.\n"
"\n"
"Example:\n"
"\n"
" $sub(x,y,z) = ((x - y) - z)\n"
msgstr ""
#: picard/script/functions.py:568
msgid ""
"`$div(x,y,…)`\n"
"\n"
"Divides `x` by `y`.\n"
"Can be used with an arbitrary number of arguments.\n"
"\n"
"Example:\n"
"\n"
" $div(x,y,z) = ((x / y) / z)\n"
msgstr ""
#: picard/script/functions.py:588
msgid ""
"`$mod(x,y,…)`\n"
"\n"
"Returns the remainder of `x` divided by `y`.\n"
"Can be used with an arbitrary number of arguments.\n"
"\n"
"Example:\n"
"\n"
" $mod(x,y,z) = ((x % y) % z)\n"
msgstr ""
#: picard/script/functions.py:606
msgid ""
"`$mul(x,y,…)`\n"
"\n"
"Multiplies `x` by `y`.\n"
"Can be used with an arbitrary number of arguments.\n"
"\n"
"Example:\n"
"\n"
" $mul(x,y,z) = ((x * y) * z)\n"
msgstr ""
#: picard/script/functions.py:624
msgid ""
"`$or(x,y,…)`\n"
"\n"
"Returns true if either `x` or `y` not empty.\n"
" Can be used with an arbitrary number of arguments.\n"
" The result is true if ANY of the arguments is not empty."
msgstr ""
#: picard/script/functions.py:638
msgid ""
"`$and(x,y,…)`\n"
"\n"
"Returns true if both `x` and `y` are not empty.\n"
" Can be used with an arbitrary number of arguments.\n"
" The result is true if ALL of the arguments are not empty."
msgstr ""
#: picard/script/functions.py:652
msgid ""
"`$not(x)`\n"
"\n"
"Returns true if `x` is empty."
msgstr ""
#: picard/script/functions.py:664
msgid ""
"`$eq(x,y)`\n"
"\n"
"Returns true if `x` equals `y`."
msgstr ""
#: picard/script/functions.py:676
msgid ""
"`$ne(x,y)`\n"
"\n"
"Returns true if `x` does not equal `y`."
msgstr ""
#: picard/script/functions.py:721
msgid ""
"`$lt(x,y[,type])`\n"
"\n"
"Returns true if `x` is less than `y` using the comparison specified in "
"`type`.\n"
"Possible values of `type` are \"int\" (integer), \"float\" (floating point), "
"\"text\"\n"
"(case-sensitive text), \"nocase\" (case-insensitive text) and "
"\"auto\" (automatically\n"
"determine the type of arguments provided), with \"auto\" used as the "
"default\n"
"comparison method if `type` is not specified. The \"auto\" type will use "
"the\n"
"first type that applies to both arguments in the following order of "
"preference:\n"
"\"int\", \"float\" and \"text\"."
msgstr ""
#: picard/script/functions.py:736
msgid ""
"`$lte(x,y[,type])`\n"
"\n"
"Returns true if `x` is less than or equal to `y` using the comparison "
"specified in `type`.\n"
"Possible values of `type` are \"int\" (integer), \"float\" (floating point), "
"\"text\"\n"
"(case-sensitive text), \"nocase\" (case-insensitive text) and "
"\"auto\" (automatically\n"
"determine the type of arguments provided), with \"auto\" used as the "
"default\n"
"comparison method if `type` is not specified. The \"auto\" type will use "
"the\n"
"first type that applies to both arguments in the following order of "
"preference:\n"
"\"int\", \"float\" and \"text\"."
msgstr ""
#: picard/script/functions.py:751
msgid ""
"`$gt(x,y[,type])`\n"
"\n"
"Returns true if `x` is greater than `y` using the comparison specified in "
"`type`.\n"
"Possible values of `type` are \"int\" (integer), \"float\" (floating point), "
"\"text\"\n"
"(case-sensitive text), \"nocase\" (case-insensitive text) and "
"\"auto\" (automatically\n"
"determine the type of arguments provided), with \"auto\" used as the "
"default\n"
"comparison method if `type` is not specified. The \"auto\" type will use "
"the\n"
"first type that applies to both arguments in the following order of "
"preference:\n"
"\"int\", \"float\" and \"text\"."
msgstr ""
#: picard/script/functions.py:766
msgid ""
"`$gte(x,y[,type])`\n"
"\n"
"Returns true if `x` is greater than or equal to `y` using the comparison "
"specified in `type`.\n"
"Possible values of `type` are \"int\" (integer), \"float\" (floating point), "
"\"text\"\n"
"(case-sensitive text), \"nocase\" (case-insensitive text) and "
"\"auto\" (automatically\n"
"determine the type of arguments provided), with \"auto\" used as the "
"default\n"
"comparison method if `type` is not specified. The \"auto\" type will use "
"the\n"
"first type that applies to both arguments in the following order of "
"preference:\n"
"\"int\", \"float\" and \"text\"."
msgstr ""
#: picard/script/functions.py:781
msgid ""
"`$len(text)`\n"
"\n"
"Returns the number of characters in `text`."
msgstr ""
#: picard/script/functions.py:790
msgid ""
"`$lenmulti(name,separator=\"; \")`\n"
"\n"
"Returns the number of elements in the multi-value tag `name`. A literal "
"value\n"
" representing a multi-value can be substituted for `name`, using the\n"
" `separator` (or \"; \" if not passed) to coerce the value into a proper\n"
" multi-valued tag.\n"
"\n"
"Example:\n"
"\n"
" $lenmulti(One; Two; Three) = 3\n"
msgstr ""
#: picard/script/functions.py:807
msgid ""
"`$performer(pattern=\"\",join=\", \")`\n"
"\n"
"Returns the performers where the performance type (e.g. \"vocal\") matches "
"`pattern`, joined by `join`.\n"
"You can specify a regular expression in the format `/pattern/flags`. `flags` "
"are optional. Currently\n"
"the only supported flag is \"i\" (ignore case). For example `$performer(/"
"^guitars?$/i)` matches the\n"
"performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n"
"\n"
"_Since Picard 0.10_"
msgstr ""
#: picard/script/functions.py:831
msgid ""
"`$matchedtracks()`\n"
"\n"
"Returns the number of matched tracks within a release.\n"
" **Only works in File Naming scripts.**\n"
"\n"
"_Since Picard 0.12_"
msgstr ""
#: picard/script/functions.py:847
msgid ""
"`$is_complete()`\n"
"\n"
"Returns true if every track in the album is matched to a single file.\n"
"**Only works in File Naming scripts.**"
msgstr ""
#: picard/script/functions.py:862
msgid ""
"`$firstalphachar(text,nonalpha=\"#\")`\n"
"\n"
"Returns the first character of `text`.\n"
"If `text` does not begin with an alphabetic character, then `nonalpha` is "
"returned instead. If `nonalpha` is not\n"
"specified, the default value \"#\" will be used.\n"
"\n"
"_Since Picard 0.12_"
msgstr ""
#: picard/script/functions.py:881
msgid ""
"`$initials(text)`\n"
"\n"