forked from opengeos/GeoLibre
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfa.json
More file actions
5592 lines (5592 loc) · 376 KB
/
Copy pathfa.json
File metadata and controls
5592 lines (5592 loc) · 376 KB
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
{
"projectHistory": {
"title": "تاریخچهٔ پروژه",
"description": "مرور نسخههای ذخیرهٔ خودکار که روی این دستگاه نگهداری میشوند.",
"empty": "هنوز هیچ نسخهٔ ذخیرهٔ خودکاری وجود ندارد.",
"summary": "{{count}} لایه · بزرگنمایی {{zoom}}",
"restore": "بازیابی",
"discard": "صرفنظر کردن",
"restoreError": "بازیابی این ذخیرهٔ خودکار ممکن نشد. ممکن است آسیب دیده باشد یا با این نسخهٔ GeoLibre سازگار نباشد.",
"recoveryTitle": "کار ذخیرهنشده بازیابی شود؟",
"recoveryDescription": "GeoLibre بهدرستی بسته نشد. ذخیرهٔ خودکار جدیدتری برای «{{name}}» در دسترس است."
},
"browser": {
"title": "مرورگر",
"services": "خدمات",
"recent": "موارد اخیر",
"databases": "پایگاههای داده",
"newDatabaseConnection": "اتصال جدید به پایگاه داده",
"searchPlaceholder": "جستجوی منابع داده",
"empty": "هنوز هیچ سرویس ذخیرهشده یا پروژهٔ اخیری وجود ندارد.",
"emptyGroup": "خالی",
"noMatches": "نتیجهای یافت نشد.",
"addFailed": "افزودن این منبع داده با شکست مواجه شد.",
"builtinBadge": "توکار",
"newConnection": "اتصال {{kind}} جدید",
"loadingTables": "در حال بارگیری جدولها…",
"files": "فایلها",
"addFolder": "افزودن پوشه",
"addFolderFailed": "افزودن این پوشه با شکست مواجه شد.",
"addFileFailed": "افزودن این فایل با شکست مواجه شد.",
"loadFolderFailed": "خواندن این پوشه با شکست مواجه شد.",
"unpinFolder": "حذف «{{name}}» از فهرست",
"loadingFolder": "در حال بارگیری…",
"folderTruncated": "نمایش {{shown}} مورد نخست از {{total}}",
"favorites": "برگزیدهها",
"favorite": "افزودن «{{name}}» به برگزیدهها",
"unfavorite": "حذف «{{name}}» از برگزیدهها",
"favoriteMissing": "این منبع داده دیگر وجود ندارد — از برگزیدهها حذف شد.",
"myData": "دادههای من",
"renameLibraryLayer": "تغییر نام «{{name}}»",
"deleteLibraryLayer": "حذف «{{name}}» از دادههای من",
"desktopOnlyBadge": "دسکتاپ",
"importLibrary": "وارد کردن لایههای ذخیرهشده",
"exportLibrary": "خروجی لایههای ذخیرهشده",
"libraryFilterName": "فایل JSON کتابخانهٔ لایه",
"libraryImportFailed": "خواندن این فایل کتابخانهٔ لایه با شکست مواجه شد.",
"libraryExportFailed": "خطا در خروجی کتابخانه لایه.",
"libraryLayerMissing": "این لایهٔ ذخیرهشده دیگر وجود ندارد.",
"libraryLayerNeedsDesktop": "این لایهٔ ذخیرهشده فایلی را از دیسک میخواند، بنابراین به GeoLibre Desktop نیاز دارد. برای ذخیرهٔ مدخلی تازه، فایل را دوباره اضافه کنید.",
"libraryLayerConfigNotApplied": "فایل «{{name}}» افزوده شد، اما شیوهٔ نمایش ذخیرهشدهٔ آن با هیچ لایهٔ مشخصی مطابقت نداشت، بنابراین دوباره اعمال نشد.",
"libraryLayerJoinsUnresolved_one": "لایه افزوده شد، اما اعمال دوبارهٔ یک پیوند ذخیرهشده ممکن نشد: لایهای که به آن پیوند خورده در این پروژه نیست.",
"libraryLayerJoinsUnresolved_other": "لایه افزوده شد، اما اعمال دوبارهٔ {{count}} پیوند ذخیرهشده ممکن نشد: لایههایی که به آنها پیوند خوردهاند در این پروژه نیستند."
},
"about": {
"trigger": "درباره",
"title": "دربارهٔ GeoLibre",
"description": "GeoLibre یک پلتفرم GIS سبک و مبتنی بر ابر است.",
"version": "نسخه",
"checkForUpdates": "بررسی بهروزرسانیها",
"tryAgain": "تلاش دوباره",
"checking": "در حال بررسی بهروزرسانیها",
"upToDate": "شما بهروز هستید ({{version}}).",
"upToDateNoVersion": "شما بهروز هستید.",
"generalSectionTitle": "عمومی",
"homePage": "صفحهٔ اصلی",
"githubRepository": "مخزن GitHub"
},
"updates": {
"changelogTitle": "تازهها",
"noChangelog": "یادداشتهای انتشار در دسترس نیست. برای جزئیات، صفحهٔ دانلود را ببینید.",
"stepsTitle": "روش بهروزرسانی",
"download": "دانلود بهروزرسانی",
"steps": {
"download": "نصبکنندهٔ مناسب سکوی خود را از صفحهٔ دانلود بگیرید.",
"install": "نصبکننده را اجرا کنید. پروژهها، تنظیمات و کلیدهای API محلی شما حفظ میشوند.",
"reopen": "برای تکمیل بهروزرسانی، GeoLibre را دوباره باز کنید."
},
"severity": {
"major": "انتشار عمده",
"minor": "بهروزرسانی قابلیتها",
"patch": "بهروزرسانی اصلاحی"
},
"available": {
"title": "{{version}} در دسترس است",
"fallback": "نسخهای تازه",
"summary": "شما اکنون {{current}} را اجرا میکنید."
},
"error": {
"message": "بررسی بهروزرسانیها ممکن نشد.",
"rateLimit": "از محدودیت نرخ درخواست GitHub عبور شد. لطفاً بعداً دوباره تلاش کنید.",
"http": "GitHub پاسخ {{status}} داد.",
"noTag": "آخرین انتشار برچسب نسخه ندارد.",
"network": "دسترسی به GitHub ممکن نشد. اتصال خود را بررسی کنید و دوباره تلاش کنید.",
"viewDownloads": "دیدن دانلودها",
"viewDownloadsHint": "صفحهٔ دانلود GeoLibre را در مرورگر شما باز میکند تا بتوانید آخرین نسخه را دستی بررسی کنید."
},
"startup": {
"title": "بهروزرسانی در دسترس است",
"currentVersion": "نسخهٔ فعلی شما",
"latestVersion": "آخرین نسخهٔ در دسترس",
"download": "دانلود بستهٔ بهروزرسانی",
"remindLater": "بعداً یادآوری کن",
"skipVersion": "رد کردن این نسخه",
"settingsHint": "میتوانید بررسی بهروزرسانیها را در تنظیمات ← بهروزرسانیها تغییر دهید."
}
},
"masBuild": {
"unavailable": "این قابلیت در نسخهٔ Mac App Store برنامهٔ GeoLibre Desktop در دسترس نیست."
},
"bookmark": {
"captureStateLabel": "شامل وضعیت کامل لایهها (فعال، غیرفعال و ترتیب لایهها)",
"captureStateTooltip": "تنها بر نشانکی که در ادامه ذخیره میکنید اثر میگذارد، نه بهعنوان یک تنظیم سراسری. آن را روشن بگذارید تا بعداً دقیقاً همین چیدمان لایهها بازیابی شود.",
"export": "خروجی",
"exportSelected": "خروجی از موارد انتخابشده",
"exportAll": "خروجی از همه",
"newFolder": "پوشهٔ جدید",
"defaultFolderName": "پوشه"
},
"managePlugins": {
"failed": "ناموفق",
"failedToLoad": "بارگیری ناموفق بود: {{message}}",
"trust": {
"title": "افزونههای این پروژه بارگیری شوند؟",
"description_one": "این پروژه میخواهد یک افزونهٔ خارجی را از نشانیای بارگیری کند که شما نصبش نکردهاید. افزونهها کد را با دسترسی کامل به برنامه اجرا میکنند.",
"description_other": "این پروژه میخواهد {{count}} افزونهٔ خارجی را از نشانیهایی بارگیری کند که شما نصبشان نکردهاید. افزونهها کد را با دسترسی کامل به برنامه اجرا میکنند.",
"warning": "تنها افزونههایی را بارگیری کنید که به منبعشان اعتماد دارید. افزونههای بارگیریشده با همان اختیاراتی اجرا میشوند که خود GeoLibre دارد.",
"trustButton": "اعتماد و بارگیری",
"dismissButton": "بارگیری نکن"
},
"title": "مدیریت افزونهها",
"searchAria": "جستجوی افزونهها",
"searchPlaceholder": "جستجوی افزونهها",
"refresh": "تازهسازی",
"loadingRegistry": "در حال بارگیری فهرست…",
"registryEmpty": "هیچ افزونهای در فهرست ثبت نشده است.",
"noPluginsHere": "اینجا افزونهای نیست.",
"sectionAll": "همه ({{total}})",
"sectionInstalled": "نصبشده ({{total}})",
"sectionNotInstalled": "نصبنشده ({{total}})",
"sectionUpgradeable": "قابل ارتقا ({{total}})",
"sectionSettings": "تنظیمات",
"openHomepageAria": "باز کردن صفحهٔ اصلی {{name}}",
"byAuthor": "از {{author}}",
"updateAvailable": "بهروزرسانی در دسترس",
"requiresVersion": "نیازمند GeoLibre {{version}} یا بالاتر",
"install": "نصب",
"installAria": "نصب {{name}}",
"removeConfirm": "حذف شود؟",
"uninstall": "حذف نصب",
"uninstallAria": "حذف نصب {{name}}",
"confirmUninstallAria": "تأیید حذف نصب {{name}}",
"update": "بهروزرسانی",
"updateAria": "بهروزرسانی {{name}}",
"loading": "در حال بارگیری…",
"installed": "نصبشده",
"settingsIntro": "GeoLibre همیشه پوشهٔ افزونههای دادهٔ برنامهٔ خود را پویش میکند. یک افزونهٔ بستهبندیشده (.zip) را از روی فایل نصب کنید، یا پوشههای محلی دیگری بیفزایید (تنها در نسخهٔ دسکتاپ). نشانیهای مانیفست (از جمله نصب از بازارچه) از روی شبکه بارگیری میشوند؛ تغییرات اینجا بیدرنگ اعمال میشوند.",
"installFromFile": "نصب از فایل",
"chooseZip": "انتخاب .zip…",
"installFromFileHintDesktop": "یک بایگانی افزونهٔ بستهبندیشده را در پوشهٔ افزونههای GeoLibre رونوشت میکند.",
"installFromFileHintWeb": "یک بایگانی افزونهٔ بستهبندیشده را بارگیری میکند؛ در مرورگر شما نگهداری میشود و در بازدید بعدی دوباره بارگیری میشود.",
"localDirectories": "پوشههای محلی",
"directoryAria": "پوشهٔ افزونه",
"browseDirectoryAria": "مرور پوشهٔ افزونه",
"noDirectories": "هیچ پوشهٔ افزونهٔ افزودهای پیکربندی نشده است.",
"manifestUrls": "نشانیهای مانیفست",
"manifestUrlAria": "نشانی مانیفست افزونه",
"noManifestUrls": "هیچ نشانی مانیفست افزونهای پیکربندی نشده است.",
"removeAria": "حذف {{name}}",
"errorLoadRegistry": "بارگیری فهرست افزونهها ممکن نشد.",
"errorUpdate": "بهروزرسانی افزونه ممکن نشد.",
"errorDirectoryPicker": "باز کردن انتخابگر پوشه ممکن نشد.",
"errorInstall": "نصب افزونه ممکن نشد.",
"errorUninstall": "حذف نصب افزونه ممکن نشد.",
"description": "افزونههای خارجی GeoLibre را مرور، نصب، بهروز و حذف کنید. افزونهها در <registryLink>فهرست افزونههای GeoLibre</registryLink> سیاهه شدهاند."
},
"viewState": {
"panelTitle": "اطلاعات"
},
"terrainMeasure": {
"title": "زمین (سهبعدی)",
"surfaceDistance": "فاصلهٔ سطحی",
"surfaceArea": "مساحت سطحی",
"elevationGainLoss": "افزایش / کاهش",
"elevationRange": "کمینه / بیشینهٔ ارتفاع",
"meanSlope": "شیب میانگین",
"computing": "در حال محاسبهٔ زمین…",
"partialData": "برخی نمونهها دادهٔ زمین نداشتند",
"heading": "سمت",
"finalHeading": "سمت نهایی"
},
"statusBar": {
"elevation": "ارتفاع",
"elevationLong": "ارتفاع",
"cameraAltitude": "ارتفاع دید",
"cameraAltitudeLong": "ارتفاع دوربین از سطح دریا",
"coordinateFormat": {
"dd": "درجه اعشاری",
"dms": "درجه، دقیقه، ثانیه",
"ddm": "درجه، دقیقه اعشاری",
"utm": "UTM (زون، شرق/شمال)"
},
"coordinateFormatHint": "قالب مختصات: {{format}}. برای تغییر کلیک کنید."
},
"fileNamePrompt": {
"title": "ذخیرهٔ فایل با نام",
"description": "یک نام فایل وارد کنید. فایل در پوشهٔ دانلودهای مرورگر شما ذخیره میشود.",
"label": "نام فایل"
},
"newProject": {
"basemapDescription": "یک نقشهٔ پایهٔ OpenFreeMap یا Protomaps، یک پسزمینهٔ خالی، یا یک نشانی شیوهٔ نمایش MapLibre را انتخاب کنید.",
"basemapDescriptionNoProtomaps": "یک نقشهٔ پایهٔ OpenFreeMap، یک پسزمینهٔ خالی، یا یک نشانی شیوهٔ نمایش MapLibre را انتخاب کنید.",
"sectionOpenFreeMap": "OpenFreeMap",
"sectionProtomaps": "Protomaps",
"sectionOther": "سایر",
"customUrlButton": "نشانی سفارشی",
"invalidCustomUrl": "یک نشانی معتبر style.json یا .pmtiles وارد کنید.",
"savePromptTitle": "پروژهٔ فعلی ذخیره شود؟",
"savePromptDescription": "پروژهٔ فعلی تغییرات ذخیرهنشده دارد. پیش از ساختن پروژهٔ تازه، ذخیره شوند؟",
"doNotSave": "ذخیره نکن",
"saving": "در حال ذخیره...",
"title": "پروژهٔ جدید",
"projectName": "نام پروژه",
"savedTemplates": "الگوهای ذخیرهشده",
"deleteTemplate": "حذف الگو",
"basemapLabel": "نقشهٔ پایه",
"create": "ساختن"
},
"basemapPicker": {
"title": "تغییر نقشهٔ پایه",
"applyCustom": "اعمال",
"invalidUrl": "یک نشانی شیوهٔ نمایش معتبر HTTP یا HTTPS وارد کنید.",
"sectionMoon": "ماه",
"sectionMars": "مریخ",
"sectionOther": "دیگر اجرام آسمانی",
"sectionRegional": "منطقهای",
"regionChina": "چین (中国)"
},
"planetSwitcher": {
"label": "جرم آسمانی",
"earth": "زمین",
"mercury": "عطارد",
"venus": "زهره",
"moon": "ماه",
"mars": "مریخ",
"io": "آیو",
"europa": "اروپا",
"ganymede": "گانیمد",
"callisto": "کالیستو",
"titan": "تیتان",
"pluto": "پلوتو",
"charon": "شارون"
},
"common": {
"pickColorFromScreen": "انتخاب رنگ از صفحه",
"save": "ذخیره",
"cancel": "لغو",
"close": "بستن",
"retry": "تلاش دوباره",
"reset": "بازنشانی",
"remove": "حذف",
"add": "افزودن",
"ok": "تأیید",
"done": "تمام",
"openWebApp": "باز کردن برنامهٔ وب GeoLibre"
},
"addData": {
"title": "افزودن داده",
"kind": {
"xyz": {
"label": "افزودن لایهٔ XYZ",
"description": "یک الگوی کاشی رستری با جانگهدارهای x، y و z بیفزایید."
},
"wms": {
"label": "افزودن لایهٔ WMS",
"description": "یک سرویس WMS GetMap را بهعنوان لایهٔ رستری کاشیبندیشده بیفزایید."
},
"wfs": {
"label": "افزودن لایهٔ WFS",
"description": "عوارض WFS را با درخواست GeoJSON از یک سرویس GetFeature بیفزایید."
},
"wmts": {
"label": "افزودن لایهٔ WMTS",
"description": "یک الگوی نشانی کاشی WMTS را بهعنوان لایهٔ رستری بیفزایید."
},
"ogcFeatures": {
"label": "افزودن لایهٔ OGC API - Features",
"description": "عوارض یک مجموعهٔ OGC API - Features را بهعنوان لایهٔ برداری بیفزایید؛ پیوندهای صفحهبندی سرویس تا رسیدن به تعداد عارضهٔ خواستهشده دنبال میشوند."
},
"ogcVectorTiles": {
"label": "افزودن کاشیهای برداری OGC",
"description": "یک سرویس OGC API - Tiles (برداری) را از روی TileJSON یا یک الگوی کاشی بیفزایید و در صورت تمایل لایههای منبع آن را از یک نشانی شیوهٔ نمایش بخوانید."
},
"gpx": {
"label": "افزودن لایهٔ GPX",
"description": "نقاط مسیر، مسیرها و ردهای GPX را بهعنوان یک یا چند لایهٔ برداری بیفزایید."
},
"georss": {
"label": "افزودن لایهٔ GeoRSS",
"description": "یک خوراک GeoRSS (RSS، Atom یا RDF) را از یک نشانی یا فایل بهعنوان لایهٔ برداری بیفزایید."
},
"delimitedText": {
"label": "افزودن لایهٔ متن جداشده",
"description": "یک فایل یا نشانی متن جداشده را بهعنوان لایهٔ نقطهای با فیلدهای طول و عرض جغرافیایی، یا با مکانیابی یک ستون نشانی، یا در نبود مختصات بهعنوان جدول صفات غیرمکانی بیفزایید."
},
"cad": {
"label": "افزودن لایهٔ CAD (DXF/DWG)",
"description": "یک نقشهٔ AutoCAD با قالب DXF یا DWG را بهعنوان لایهٔ برداری بیفزایید و انتخاب کنید کدام لایه بارگیری شود و از کدام سیستم مختصات مرجع تصویر شود."
},
"gdb": {
"label": "افزودن لایهٔ File Geodatabase",
"description": "لایهای از یک Esri File Geodatabase (پوشهٔ .gdb) بیفزایید. لایه با سرور محلی GeoLibre خوانده و به WGS84 تصویر میشود."
},
"photos": {
"label": "افزودن عکسهای مکاندار",
"description": "عکسهای JPEG/HEIC را بهعنوان لایهٔ نقطهای وارد کنید؛ هر عکس بر پایهٔ موقعیت GPS در EXIF آن جای میگیرد."
},
"mbtiles": {
"label": "افزودن لایهٔ MBTiles",
"description": "یک فایل محلی MBTiles را بهعنوان لایهٔ کاشی رستری یا برداری بیفزایید."
},
"arcgis": {
"label": "افزودن لایهٔ ArcGIS",
"description": "یک لایهٔ FeatureServer، لایهٔ VectorTileServer یا آیتم پورتال ArcGIS بیفزایید."
},
"postgres": {
"label": "افزودن لایهٔ PostgreSQL",
"description": "Martin را بهصورت محلی اجرا کنید، منابع PostGIS را بیابید و یک منبع را بهعنوان کاشی برداری بیفزایید."
},
"deckglViz": {
"label": "افزودن لایهٔ Deck.gl",
"description": "یک نوع لایهٔ deck.gl را برگزینید، سپس دادهٔ نمونه را بارگیری کنید یا یک فایل یا نشانی CSV/JSON/GeoJSON بارگذاری کنید."
},
"video": {
"label": "افزودن لایهٔ ویدئو",
"description": "با دادن یک نشانی MP4 و مختصات چهار گوشه، یک روپوش ویدئویی زمینمرجع بیفزایید."
}
},
"shared": {
"layerName": "نام لایه",
"insertBelow": "درج در زیرِ",
"insertTop": "بالای فهرست لایهها (پیشفرض)",
"layersGroup": "لایهها",
"basemapLayersGroup": "لایههای نقشهٔ پایه",
"showBasemapLayers": "نمایش لایههای نقشهٔ پایه (پیشرفته)",
"addLayer": "افزودن لایه",
"adding": "در حال افزودن…",
"addError": "افزودن لایه ممکن نشد.",
"sampleData": "دادهٔ نمونه",
"loadSampleData": "بارگیری دادهٔ نمونه…"
},
"common": {
"serviceUrl": "نشانی سرویس",
"tileSize": "اندازهٔ کاشی",
"tileUrlTemplate": "الگوی نشانی کاشی",
"sourceType": "نوع منبع",
"layerType": "نوع لایه",
"format": "قالب",
"optional": "اختیاری",
"chooseFile": "انتخاب فایل",
"noFileSelected": "فایلی انتخاب نشده است",
"loading": "در حال بارگیری...",
"workspaceLayerPlaceholder": "workspace:layer",
"requestFailed": "درخواست با وضعیت {{status}} ناموفق بود",
"networkFailure": "دسترسی به سرویس ممکن نشد. بررسی کنید که میزبان در دسترس باشد و گواهی TLS، دیوارهٔ آتش و تنظیمات پیشکار آن اجازهٔ درخواست را بدهند؛ در مرورگر ممکن است CORS هم آن را مسدود کند، پس برنامهٔ دسکتاپ را امتحان کنید.",
"requestTimedOut": "زمان درخواست به پایان رسید. ممکن است میزبان کند یا خارج از دسترس باشد، یا دیوارهٔ آتش یا پیشکار آن را مسدود کرده باشد."
},
"serviceLibrary": {
"title": "سرویسهای ذخیرهشده",
"saveCurrent": "ذخیرهٔ مورد فعلی",
"importLibrary": "وارد کردن کتابخانه از JSON",
"exportLibrary": "خروجی از کتابخانه به JSON",
"loadAria": "بارگیری یک سرویس ذخیرهشده",
"loadPlaceholder": "بارگیری یک سرویس ذخیرهشده…",
"builtin": "{{name}} (توکار)",
"deleteAria": "حذف سرویس ذخیرهشده",
"empty": "هنوز سرویس ذخیرهشدهای نیست — فرم را پر کنید و «ذخیرهٔ مورد فعلی» را برگزینید.",
"name": "نام",
"category": "دسته",
"categoryPlaceholder": "اختیاری (مثال: کشور، موضوع)",
"uncategorized": "بدون دسته",
"errorName": "برای سرویس ذخیرهشده نامی وارد کنید.",
"saved": "«{{name}}» در کتابخانهٔ سرویسها ذخیره شد.",
"removed": "«{{name}}» حذف شد.",
"errorExport": "خطا در خروجی از کتابخانه.",
"errorTooLarge": "این فایل برای وارد کردن بسیار بزرگ است (بیشینه ۵ مگابایت).",
"errorNoServices": "هیچ سرویس معتبری در آن فایل یافت نشد.",
"errorRead": "خواندن آن فایل بهعنوان کتابخانهٔ سرویس ممکن نشد.",
"imported_one": "{{count}} سرویس وارد شد.",
"imported_other": "{{count}} سرویس وارد شد.",
"importedWithDropped_one": "{{count}} سرویس وارد شد ({{dropped}} مورد رد شد — کتابخانه پر است).",
"importedWithDropped_other": "{{count}} سرویس وارد شد ({{dropped}} مورد رد شد — کتابخانه پر است)."
},
"xyz": {
"defaultName": "لایهٔ XYZ",
"sampleLabel": "تصاویر USGS",
"errorUrl": "یک الگوی نشانی کاشی XYZ وارد کنید.",
"urlPlaceholder": "https://example.com/{z}/{x}/{y}.png",
"shortUrlPlaceholder": "https://go.example.com/layer",
"shortUrl": "نشانی کوتاه"
},
"wms": {
"defaultName": "لایهٔ WMS",
"sampleLabel": "تصاویر NAIP از USGS",
"sampleLabelGebco": "عمقسنجی اقیانوس GEBCO",
"errorUrl": "یک نشانی سرویس WMS وارد کنید.",
"errorLayers": "یک یا چند نام لایهٔ WMS وارد کنید.",
"urlPlaceholder": "https://example.com/geoserver/wms",
"layers": "لایهها",
"styles": "شیوهٔ نمایشها",
"transparent": "پسزمینهٔ شفاف",
"retrieveLayers": "دریافت لایهها",
"retrieving": "در حال دریافت...",
"retrievedLayers": "لایههای دریافتشده",
"selectLayer_one": "انتخاب از میان {{count}} لایه",
"selectLayer_other": "انتخاب از میان {{count}} لایه",
"noLayersFound": "برای این سرویس هیچ لایهای یافت نشد.",
"retrieveError": "دریافت لایهها از این سرویس ممکن نشد.",
"version": "نسخهٔ WMS"
},
"wfs": {
"defaultName": "لایهٔ WFS",
"sampleLabel": "ایالتهای آمریکا (GeoServer)",
"errorUrl": "یک نشانی سرویس WFS وارد کنید.",
"errorTypeName": "یک نام نوع عارضهٔ WFS وارد کنید.",
"errorOutputFormat": "یک قالب خروجی WFS وارد کنید.",
"urlPlaceholder": "https://example.com/geoserver/wfs",
"featureType": "نوع عارضه",
"version": "نسخه",
"outputFormat": "قالب خروجی",
"srsName": "نام SRS",
"maxFeatures": "بیشینهٔ عوارض",
"errorMaxFeaturesNumeric": "یک مقدار عددی برای بیشینهٔ عوارض وارد کنید.",
"retrieveTypes": "دریافت نوعها",
"retrieving": "در حال دریافت...",
"retrievedTypes": "نوعهای عارضهٔ دریافتشده",
"selectType_one": "انتخاب از میان {{count}} نوع عارضه",
"selectType_other": "انتخاب از میان {{count}} نوع عارضه",
"noTypesFound": "برای این سرویس هیچ نوع عارضهای یافت نشد.",
"retrieveError": "دریافت نوعهای عارضه از این سرویس ممکن نشد."
},
"wmts": {
"defaultName": "لایهٔ WMTS",
"sampleLabel": "تصاویر جهانی EOX (Sentinel-2)",
"errorUrl": "یک الگوی نشانی کاشی WMTS وارد کنید.",
"urlPlaceholder": "https://example.com/wmts/{z}/{y}/{x}.png"
},
"ogcFeatures": {
"defaultName": "لایهٔ OGC API - Features",
"sampleLabel": "دریاچههای جهان (نمونهٔ pygeoapi)",
"urlPlaceholder": "https://example.com/ogcapi",
"urlHint": "صفحهٔ آغازین سرویس، یا هر نشانی رونوشتشده از آن (نشانی /collections یا /collections/{id}/items هم کار میکند).",
"retrieveCollections": "دریافت مجموعهها",
"retrieving": "در حال دریافت...",
"retrievedCollections": "مجموعههای دریافتشده",
"selectCollection_one": "انتخاب از میان {{count}} مجموعه",
"selectCollection_other": "انتخاب از میان {{count}} مجموعه",
"noCollectionsFound": "برای این سرویس هیچ مجموعهٔ عارضهای یافت نشد.",
"retrieveError": "دریافت مجموعهها از این سرویس ممکن نشد.",
"collection": "مجموعه",
"collectionPlaceholder": "collection-id",
"maxFeatures": "بیشینهٔ عوارض",
"bbox": "کادر محدوده",
"datetime": "تاریخ و زمان",
"errorCollection": "شناسهٔ یک مجموعهٔ OGC API - Features وارد کنید.",
"errorMaxFeatures": "برای بیشینهٔ عوارض مقدار ۱ یا بیشتر وارد کنید.",
"errorBbox": "کادر محدوده را به شکل «غرب،جنوب،شرق،شمال» وارد کنید.",
"errorNoFeatures": "این مجموعه هیچ عارضهای برنگرداند."
},
"ogcVectorTiles": {
"defaultName": "لایهٔ کاشیهای برداری OGC",
"tilesUrl": "نشانی کاشیها",
"tilesUrlPlaceholder": "https://example.com/tiles/WebMercatorQuad?f=tilejson",
"tilesUrlHint": "یک نشانی فرادادههای TileJSON یا یک الگوی کاشی MVT به شکل {z}/{y}/{x}.",
"styleUrl": "نشانی شیوهٔ نمایش",
"styleUrlPlaceholder": "https://example.com/styles/default?f=mapbox",
"styleUrlHint": "شیوهٔ نمایش JSON اختیاری Mapbox/MapLibre. وقتی TileJSON لایههای منبع را نیاورده باشد، برای یافتن آنها به کار میرود.",
"sourceLayers": "لایههای منبع",
"sourceLayersPlaceholder": "layer_a, layer_b",
"sourceLayersHint": "نامهای لایهٔ منبع، اختیاری و جداشده با ویرگول. جایگزین لایههای یافتشده در TileJSON یا شیوهٔ نمایش میشود.",
"sampleLabel": "PDOK BGT (هلند)",
"errorUrl": "یک نشانی کاشیها یا یک نشانی شیوهٔ نمایش وارد کنید.",
"errorNoTiles": "تعیین نقطهٔ پایانی کاشی برداری ممکن نشد. یک نشانی TileJSON، یک الگوی کاشی، یا یک نشانی شیوهٔ نمایش وارد کنید.",
"errorNoLayers": "تعیین لایههای منبع کاشی برداری ممکن نشد. یک نشانی شیوهٔ نمایش بیفزایید یا نام لایههای منبع را وارد کنید."
},
"arcgis": {
"defaultName": "لایهٔ ArcGIS",
"sampleFeatureLabel": "شهرهای بزرگ آمریکا (عارضه)",
"sampleVectorTileLabel": "قطعات سانتا مونیکا (کاشی برداری)",
"sampleMapServiceLabel": "مرزهای آمریکا (سرویس نقشه)",
"sampleImageServiceLabel": "سایهروشن USGS 3DEP (سرویس تصویر)",
"featureLayer": "لایهٔ عارضه",
"vectorTileLayer": "لایهٔ کاشی برداری",
"mapServiceLayer": "سرویس نقشه",
"imageServiceLayer": "سرویس تصویر",
"portalItemId": "شناسهٔ آیتم پورتال",
"featureUrlPlaceholder": "https://services.arcgis.com/.../FeatureServer/0",
"vectorTileUrlPlaceholder": "https://.../arcgis/rest/services/.../VectorTileServer",
"mapServiceUrlPlaceholder": "https://.../arcgis/rest/services/.../MapServer",
"imageServiceUrlPlaceholder": "https://.../arcgis/rest/services/.../ImageServer",
"sublayers": "زیرلایهها",
"sublayersPlaceholder": "همهٔ زیرلایههای نمایان",
"sublayersHint": "شناسههای اختیاری زیرلایهها، جداشده با کاما، برای نمونه 0,2,5. انتخاب زیرلایهها سرویس را بهجای استفاده از کاشیهای ذخیرهشدهاش بهصورت پویا ترسیم میکند.",
"retrieveSublayers": "مرور لایهها",
"retrievingSublayers": "در حال دریافت...",
"availableSublayers": "زیرلایههای در دسترس",
"noSublayersFound": "این سرویس نقشه هیچ لایهای اعلام نکرد.",
"retrieveError": "دریافت لایههای سرویس نقشه ممکن نشد.",
"errorMapServiceUrl": "یک نشانی ArcGIS MapServer وارد کنید.",
"renderingRule": "قاعدهٔ رندر",
"renderingRulePlaceholder": "{\"rasterFunction\":\"Hillshade\"}",
"renderingRuleHint": "JSON اختیاری یک تابع رستری که سرویس اعمال میکند. قاعدهٔ رندر سرویس را بهجای استفاده از کاشیهای ذخیرهشدهاش بهصورت پویا ترسیم میکند.",
"portalUrl": "نشانی پورتال",
"portalUrlPlaceholder": "https://www.arcgis.com/sharing/rest",
"accessToken": "توکن دسترسی",
"pageSize": "رکورد در هر درخواست",
"pageSizePlaceholder": "خودکار",
"maxFeatures": "بیشینهٔ عوارض",
"maxFeaturesPlaceholder": "همه",
"pagingHint": "لایههای عارضه بهصورت صفحهبهصفحه دانلود میشوند. اگر مهلت سرویس به پایان میرسد، تعداد رکورد در هر درخواست را کاهش دهید.",
"loadingProgress": "{{loaded}} از {{total}} عارضه بارگذاری شد…",
"loadingProgressUnknown": "{{loaded}} عارضه بارگذاری شد…"
},
"gpx": {
"defaultName": "لایهٔ GPX",
"sampleLabel": "مسیر Fells Loop",
"errorFileMissing": "دادهٔ فایل GPX در دسترس نیست.",
"readError": "خواندن فایل GPX ممکن نشد.",
"errorChooseFile": "یک فایل GPX انتخاب کنید.",
"errorUrl": "یک نشانی GPX وارد کنید.",
"errorSelectType": "دستکم یک نوع لایهٔ GPX را برگزینید.",
"errorNotFound": "نوعهای لایهٔ GPX انتخابشده یافت نشدند.",
"waypoints": "نقاط مسیر",
"tracks": "ردها",
"trackPoints": "نقاط رد",
"routes": "مسیرها",
"routePoints": "نقاط مسیر پیمایش",
"url": "نشانی GPX",
"file": "فایل GPX",
"urlPlaceholder": "https://example.com/route.gpx",
"layerTypes": "نوعهای لایه"
},
"georss": {
"defaultName": "لایهٔ GeoRSS",
"sampleLabel": "زمینلرزههای USGS (یک روز گذشته)",
"errorFileMissing": "دادهٔ فایل GeoRSS در دسترس نیست.",
"readError": "خواندن فایل GeoRSS ممکن نشد.",
"errorChooseFile": "یک فایل GeoRSS انتخاب کنید.",
"errorUrl": "یک نشانی GeoRSS وارد کنید.",
"url": "نشانی GeoRSS",
"file": "فایل GeoRSS",
"urlPlaceholder": "https://example.com/feed.atom"
},
"cad": {
"defaultName": "لایهٔ CAD",
"fileFilter": "CAD (DXF/DWG)",
"layer": "لایهٔ CAD",
"layerPlaceholder": "نخست یک فایل CAD انتخاب کنید",
"readingLayers": "در حال خواندن لایهها...",
"layerOption": "{{name}} ({{type}}، {{count}} عارضه)",
"crs": "سیستم مختصات مبدأ",
"crsPlaceholder": "مثال: EPSG:26915",
"crsPresetLabel": "سیستمهای مختصات پرکاربرد...",
"crsHelp": "اگر نقشه از پیش در طول/عرض جغرافیایی (WGS84) است، این را خالی بگذارید. در غیر این صورت، کد EPSG سیستم مختصات نقشه را وارد کنید تا تصویر آن تبدیل شود.",
"readError": "خواندن این فایل CAD ممکن نشد.",
"errorNoLayers": "در این فایل CAD هیچ لایهای یافت نشد.",
"errorChooseFile": "نخست یک فایل CAD (DXF/DWG) انتخاب کنید.",
"errorNoLayer": "یک لایهٔ CAD را برای بارگیری برگزینید.",
"errorUnsupportedGeometry": "این لایهٔ CAD هندسهٔ ترکیبی یا مجموعهای دارد که نمایشپذیر نیست. لایهٔ دیگری را امتحان کنید."
},
"gdb": {
"defaultName": "لایهٔ Geodatabase",
"chooseFolder": "انتخاب پوشهٔ .gdb...",
"noFolderSelected": "هیچ ژئودیتابیسی انتخاب نشده است",
"layer": "کلاس عارضه",
"layerPlaceholder": "نخست یک ژئودیتابیس انتخاب کنید",
"readingLayers": "در حال خواندن لایهها...",
"layerOption": "{{name}} ({{type}}، {{count}} عارضه)",
"help": "جدولهایی که تنها صفت دارند سیاهه نمیشوند. کلاس عارضهٔ انتخابشده از راه سرور محلی GeoLibre بارگیری و به WGS84 تصویر میشود.",
"desktopOnly": "لایههای File Geodatabase تنها در GeoLibre Desktop در دسترساند. این قابلیت یک پوشهٔ محلی .gdb را از راه سرور محلی GeoLibre میخواند و برنامهٔ وب به آن دسترسی ندارد.",
"readError": "خواندن این File Geodatabase ممکن نشد.",
"convertError": "بارگیری این کلاس عارضه ممکن نشد.",
"errorNotGdb": "پوشهای را برگزینید که به .gdb ختم میشود (یک Esri File Geodatabase).",
"errorNoLayers": "در این ژئودیتابیس هیچ کلاس عارضهٔ دارای هندسه یافت نشد.",
"errorChooseFolder": "نخست یک پوشهٔ .gdb انتخاب کنید.",
"errorNoLayer": "یک کلاس عارضه را برای بارگیری برگزینید.",
"errorTimeout": "زمان خواندن ژئودیتابیس به پایان رسید.",
"crs": "سیستم مختصات مبدأ",
"crsPlaceholder": "مثال: EPSG:26915",
"crsHelp": "سیستم مختصات این کلاس عارضه شناسایی نشد. کد EPSG (یا ESRI) که با آن ذخیره شده را وارد کنید تا بتوان تصویرش را به WGS84 تبدیل کرد.",
"errorMissingCrs": "سیستم مختصات این کلاس عارضه شناسایی نشد. برای افزودن آن، سیستم مختصات مبدأ را وارد کنید."
},
"delimitedText": {
"errorWorkbookEmpty": "کتاب کار Excel هیچ کاربرگ غیرخالی ندارد.",
"worksheet": "کاربرگ",
"defaultName": "لایهٔ متن جداشده",
"sampleLabel": "شهرهای آمریکا",
"errorChooseFile": "یک فایل متن جداشده انتخاب کنید.",
"errorUrl": "یک نشانی متن جداشده وارد کنید.",
"errorFileMissing": "دادهٔ فایل متن جداشده در دسترس نیست.",
"readError": "خواندن فایل متن جداشده ممکن نشد.",
"errorDataMissing": "دادهٔ متن جداشده در دسترس نیست.",
"retrievedColumns_one": "{{count}} ستون دریافت شد.",
"retrievedColumns_other": "{{count}} ستون دریافت شد.",
"retrievedColumnsTable_one": "{{count}} ستون دریافت شد. هیچ ستون مختصاتی شناسایی نشد؛ بهعنوان جدول صفات افزوده میشود.",
"retrievedColumnsTable_other": "{{count}} ستون دریافت شد. هیچ ستون مختصاتی شناسایی نشد؛ بهعنوان جدول صفات افزوده میشود.",
"errorRetrieveColumns": "دریافت نام ستونها ممکن نشد.",
"url": "نشانی متن جداشده",
"file": "فایل متن جداشده",
"urlPlaceholder": "https://example.com/data.csv",
"retrieving": "در حال دریافت...",
"retrieveColumns": "دریافت ستونها",
"delimiter": "جداکننده",
"delimiterComma": "ویرگول",
"delimiterTab": "تب",
"delimiterSemicolon": "نقطهویرگول",
"delimiterPipe": "خط عمودی",
"delimiterCustom": "سفارشی",
"customDelimiter": "جداکنندهٔ سفارشی",
"longitudeField": "فیلد طول جغرافیایی",
"latitudeField": "فیلد عرض جغرافیایی",
"noneField": "هیچکدام (جدول صفات)",
"tableHint": "هر دو فیلد مختصات را روی «هیچکدام» بگذارید تا فایل بهعنوان جدول صفات غیرمکانی افزوده شود (برای استفاده در پیوند صفات).",
"crs": "سیستم مختصات",
"crsPlaceholder": "مثال: EPSG:32643",
"crsPresetLabel": "سیستمهای مختصات پرکاربرد...",
"crsHelp": "اگر مختصات از پیش طول/عرض جغرافیایی (WGS84) هستند، این را خالی بگذارید. در غیر این صورت کد EPSG ستونهای مختصات را وارد کنید تا نقاط به WGS84 تصویر شوند. برای یک سیستم مختصات تصویرشده، فیلدهای طول و عرض جغرافیایی بهترتیب ستون X (شرقی) و Y (شمالی) را برمیگزینند.",
"importMode": "وارد کردن بهعنوان",
"modeCoordinates": "مختصات",
"modeAddresses": "نشانیها (مکانیابی)",
"addressColumns": "ستونهای نشانی",
"addressColumnsEmptyHint": "برای انتخاب ستونهای نشانی، نخست ستونها را دریافت کنید.",
"addressColumnsHint": "یک یا چند ستون را برگزینید تا به هم بچسبند و نشانی ارسالی به مکانیاب را بسازند (مثال: خیابان، شهر، استان).",
"errorNoAddressColumns": "دستکم یک ستون نشانی را برگزینید.",
"errorNoAddressesFound": "هیچ سطری در ستونهای نشانی انتخابشده مقدار نداشت."
},
"photos": {
"defaultName": "عکسها",
"chooseLabel": "عکسها",
"choosePhotos": "انتخاب عکسها",
"hint": "عکسهای JPEG، PNG، TIFF یا HEIC را برگزینید. هر عکس بر پایهٔ موقعیت GPS در EXIF آن جای میگیرد. عکسهای HEIC مکانیابی میشوند اما بدون تصویر بندانگشتی نمایش مییابند.",
"readError": "خواندن عکسهای انتخابشده ممکن نشد.",
"errorChooseFiles": "یک یا چند عکس برگزینید.",
"selectedCount_one": "{{count}} عکس انتخاب شد",
"selectedCount_other": "{{count}} عکس انتخاب شد",
"errorNoGps_one": "در عکس انتخابشده هیچ موقعیت GPS یافت نشد.",
"errorNoGps_other": "در {{count}} عکس انتخابشده هیچ موقعیت GPS یافت نشد.",
"addedSummary_one": "{{count}} عکس مکاندار افزوده شد.",
"addedSummary_other": "{{count}} عکس مکاندار افزوده شد.",
"skippedNote_one": "{{count}} عکس رد شد (بدون موقعیت GPS).",
"skippedNote_other": "{{count}} عکس رد شدند (بدون موقعیت GPS).",
"noThumbnailNote_one": "{{count}} عکس تصویر بندانگشتی ندارد (HEIC یا قالب پشتیبانینشده).",
"noThumbnailNote_other": "{{count}} عکس تصویر بندانگشتی ندارند (HEIC یا قالب پشتیبانینشده).",
"manualPromptTitle": "در این عکس هیچ موقعیت GPS یافت نشد.",
"manualPromptBody": "آن را در مرکز کنونی نقشه بگذارید و روی نقشه به جای درست بکشید.",
"manualPromptCenter": "مرکز نقشه: {{lng}}، {{lat}}",
"manualPlace": "گذاشتن در مرکز نقشه",
"manualHint": "این سنجاق را بکشید تا عکس جای بگیرد، سپس روی «تمام» کلیک کنید."
},
"mbtiles": {
"defaultName": "لایهٔ MBTiles",
"readError": "خواندن فایل MBTiles ممکن نشد.",
"errorChooseFile": "یک فایل MBTiles انتخاب کنید.",
"errorSourceLayers": "دستکم یک لایهٔ منبع برداری وارد کنید.",
"tileType": "نوع کاشی",
"sourceLayers": "لایههای منبع",
"sourceLayersPlaceholder": "building, place, water"
},
"postgres": {
"defaultName": "لایهٔ PostgreSQL",
"errorDesktopOnly": "لایههای PostgreSQL به GeoLibre Desktop نیاز دارند.",
"errorConnectionString": "یک رشتهٔ اتصال PostgreSQL وارد کنید.",
"statusCheckingBinary": "در حال بررسی فایل اجرایی Martin...",
"statusDownloaded": "Martin دانلود شد. در حال راهاندازی سرور محلی...",
"statusStarting": "در حال راهاندازی سرور محلی Martin...",
"statusReadingCatalog": "در حال خواندن فهرست Martin...",
"statusFound_one": "{{count}} منبع یافت شد.",
"statusFound_other": "{{count}} منبع یافت شد.",
"statusNoSources": "Martin در حال اجراست، اما هیچ منبع سازگار PostGIS یافت نشد.",
"errorConnect": "اتصال به PostgreSQL ممکن نشد.",
"statusStopped": "Martin متوقف شد.",
"errorStop": "متوقف کردن Martin ممکن نشد.",
"errorConnectFirst": "نخست به PostgreSQL متصل شوید.",
"errorNoVectorLayers": "منبع Martin انتخابشده هیچ لایهٔ برداری ندارد.",
"errorSelectSource": "یک منبع Martin را برای افزودن برگزینید.",
"desktopOnlyNotice": "لایههای PostgreSQL تنها در GeoLibre Desktop در دسترساند. این قابلیت یک سرور کاشی محلی Martin را اجرا میکند که برنامهٔ وب توان راهاندازیاش را ندارد.",
"savedConnection": "اتصال ذخیرهشده",
"selectSavedConnection": "انتخاب اتصال ذخیرهشده",
"connectionString": "رشتهٔ اتصال PostgreSQL",
"connectionStringPlaceholder": "postgres://user:password@host:5432/database",
"defaultSrid": "SRID پیشفرض",
"connect": "اتصال",
"stop": "توقف",
"martinSource": "منبع Martin",
"runningOnPort": "Martin روی درگاه {{port}} در حال اجراست.",
"loadMode": "بارگیری بهعنوان",
"loadModeTiles": "کاشی برداری (Martin، فقطخواندنی)",
"loadModeEditable": "لایهٔ ویرایشپذیر (همهٔ عوارض را بارگیری میکند)",
"editableNotice": "عوارض جدول را از راه سرور پردازش محلی بارگیری میکند تا ویرایشپذیر شوند. تغییرات را با کنش «ذخیرهٔ ویرایشها در جدول PostGIS» همان لایه برگردانید.",
"statusListingTables": "در حال خواندن جدولهای مکانی...",
"statusTablesFound_one": "{{count}} جدول مکانی یافت شد.",
"statusTablesFound_other": "{{count}} جدول مکانی یافت شد.",
"statusNoTables": "در این پایگاه داده هیچ جدول مکانی یافت نشد.",
"editableTable": "جدول",
"geometryColumn": "ستون هندسه",
"tableReadOnly": "{{table}} (فقطخواندنی: بدون کلید اصلی)",
"errorSelectTable": "یک جدول را برای بارگیری برگزینید.",
"errorRuntimeMissing": "سرور پردازش، زمان اجرای PostGIS (psycopg) را نصب ندارد. برای بارگیری لایههای ویرایشپذیر، افزودنی «postgis» بستهٔ geolibre-server را نصب کنید."
},
"video": {
"defaultName": "لایهٔ ویدئو",
"sampleLabel": "امواج ساحلی نزدیک سانفرانسیسکو",
"errorUrl": "یک نشانی ویدئو وارد کنید.",
"errorHttps": "نشانیهای ویدئو باید با https:// آغاز شوند.",
"cornerTopLeft": "بالا-چپ",
"cornerTopRight": "بالا-راست",
"cornerBottomRight": "پایین-راست",
"cornerBottomLeft": "پایین-چپ",
"errorCornerFormat": "گوشهٔ {{corner}} را به شکل «طول جغرافیایی، عرض جغرافیایی» وارد کنید.",
"errorCornerNumber": "برای گوشهٔ {{corner}} طول و عرض جغرافیایی عددی وارد کنید.",
"errorCornerLng": "طول جغرافیایی گوشهٔ {{corner}} باید میان -180 و 180 باشد.",
"errorCornerLat": "عرض جغرافیایی گوشهٔ {{corner}} باید میان -90 و 90 باشد.",
"primaryUrl": "نشانی اصلی ویدئو",
"primaryUrlPlaceholder": "https://example.com/clip.mp4",
"fallbackUrl": "نشانی ویدئوی جایگزین (اختیاری)",
"fallbackUrlPlaceholder": "https://example.com/clip.webm",
"topLeft": "بالا-چپ (طول، عرض)",
"topRight": "بالا-راست (طول، عرض)",
"bottomRight": "پایین-راست (طول، عرض)",
"bottomLeft": "پایین-چپ (طول، عرض)",
"cornersNote": "این چهار گوشه ویدئو را روی نقشه زمینمرجع میکنند. ویدئو باید روی HTTPS ارائه شود و میزبان باید درخواستهای میانمبدأ (CORS) را بپذیرد تا فریمها ترسیم شوند."
},
"netcdf": {
"sampleLabel": "دمای هوا",
"title": "افزودن NetCDF / HDF",
"description": "یک مجموعهدادهٔ NetCDF یا HDF5 را ترسیم کنید: یک فایل دوردست بهینهشده برای ابر از راه یک مرجع kerchunk (که با درخواستهای بازهای HTTP خوانده میشود)، یا یک فایل محلی NetCDF یا HDF5 که در مرورگر شما خوانده میشود.",
"sourceLabel": "منبع",
"sourceCloud": "بهینهشده برای ابر (نشانی kerchunk)",
"sourceLocal": "فایل محلی (NetCDF / HDF5)",
"localFileLabel": "فایل محلی",
"chooseDifferentFile": "انتخاب فایلی دیگر",
"readingFile": "در حال خواندن...",
"readingRemote": "در حال خواندن فرادادههای فایل روی HTTP...",
"localFileHelp": "یک فایل محلی NetCDF یا HDF5 برگزینید (.nc، .nc4، .cdf، .h5 یا .hdf5)؛ هم NetCDF-3 کلاسیک و هم NetCDF-4/HDF5 پشتیبانی میشوند. رمزگشایی در مرورگر شما انجام میشود؛ فایلهای بزرگ حافظهٔ بیشتری میگیرند.",
"errorNoVariables": "هیچ متغیر ترسیمپذیری (دوبعدی یا بالاتر) در فایل یافت نشد.",
"errorNoFile": "هیچ فایلی بارگیری نشده است.",
"kerchunkUrlLabel": "مرجع kerchunk یا نشانی فایل NetCDF/HDF",
"kerchunkUrlHelp": "یک نشانی مرجع kerchunk، یا نشانی مستقیم یک فایل NetCDF/HDF (.nc، .nc4، .h5) را جایگذاری کنید. فایل مستقیم با درخواست بازهای خوانده میشود، پس تنها بخشهایی که میبینید دانلود میشوند؛ سرور باید درخواستهای بازهای میانمبدأ را بپذیرد.",
"loading": "در حال بارگیری...",
"loadVariables": "بارگیری متغیرها",
"variableLabel": "متغیر",
"dimIndexLabel": "نمایهٔ {{dim}}",
"colormapLabel": "نقشهٔ رنگ",
"bandCombinationLabel": "ترکیب باند",
"bandCombinationHelp": "یک باند تکی با نقشهٔ رنگ ترسیم میشود؛ یک ترکیب RGB سه باند از این متغیر را بهعنوان کانالهای قرمز، سبز و آبی ترسیم میکند و هر کدام روی بازهٔ ۲ تا ۹۸ درصد خودشان کشیده میشوند.",
"modeSingleBand": "باند تکی (با نقشهٔ رنگ)",
"modeRgb": "ترکیب RGB (سه باند)",
"channel": {
"red": "باند قرمز",
"green": "باند سبز",
"blue": "باند آبی"
},
"colorMin": "کمینهٔ رنگ (اختیاری)",
"colorMax": "بیشینهٔ رنگ (اختیاری)",
"adding": "در حال افزودن...",
"addLayer": "افزودن لایه"
},
"deckViz": {
"defaultName": "لایهٔ Deck.gl",
"errorChooseFile": "یک فایل CSV، JSON یا GeoJSON انتخاب کنید.",
"errorUrl": "یک نشانی داده وارد کنید.",
"errorUnknownType": "نوع لایهٔ ناشناخته.",
"needsGeojson": "{{label}} به یک فایل GeoJSON نیاز دارد.",
"needsTabular": "{{label}} به دادهٔ جدولی CSV/JSON نیاز دارد، نه GeoJSON.",
"mapRequiredFields_one": "فیلد لازم را نگاشت کنید: {{fields}}.",
"mapRequiredFields_other": "فیلدهای لازم را نگاشت کنید: {{fields}}.",
"errorExample": "بارگیری دادهٔ نمونه ممکن نشد.",
"loadedFeatures_one": "{{count}} عارضه بارگیری شد.",
"loadedFeatures_other": "{{count}} عارضه بارگیری شد.",
"loadedRows_one": "{{count}} سطر",
"loadedRows_other": "{{count}} سطر",
"loadedColumns_one": "{{count}} ستون",
"loadedColumns_other": "{{count}} ستون",
"loadedTabular": "{{rows}} · {{columns}} بارگیری شد.",
"errorLoad": "بارگیری داده ممکن نشد.",
"errorLoadFirst": "نخست دادهٔ نمونه، یا یک فایل/نشانی را بارگیری کنید.",
"useExample": "استفاده از دادهٔ نمونه",
"loadYourOwn": "یا دادهٔ خودتان را بارگیری کنید",
"dataUrl": "نشانی داده",
"localFile": "فایل محلی",
"urlPlaceholder": "https://example.com/data.csv",
"chooseFileLoad": "انتخاب فایل و بارگیری",
"loadData": "بارگیری داده",
"selectRole": "— انتخاب —",
"roleNone": "(هیچکدام)",
"closeAfterAdd": "بستن پنجره پس از افزودن لایه",
"color": "رنگ",
"pointSize": "اندازهٔ نقطه",
"cellSize": "اندازهٔ سلول",
"lineWidth": "ضخامت خط",
"extrusion": "برجستهسازی سهبعدی",
"modelUrlPlaceholder": "https://example.com/model.glb"
},
"nonGeographicCoordinates": "مختصات در {{names}} طول/عرض جغرافیایی نیستند، بنابراین چیزی روی نقشه ترسیم نمیشود. برچسب سیستم مختصات نادرست است — داده را دوباره تصویر کنید (یا فایل .prj آن را درست کنید) و دوباره بارگیری کنید."
},
"offline": {
"title": "دانلود ناحیهٔ برونخط",
"description": "کاشیهای نقشهٔ پایهٔ نمای کنونی نقشه را ذخیره کنید تا این ناحیه بدون اتصال شبکه هم کار کند.",
"noServiceWorker": "انباشت برونخط به برنامهٔ وب نصبشده نیاز دارد. کاشیهایی که اینجا دانلود میکنید در این ساخت برای استفادهٔ برونخط ذخیره نمیشوند.",
"uncacheable": "منابع نقشهٔ پایهٔ زیر از دانلود برونخط پشتیبانی نمیکنند و در نقشهٔ برونخط شما نخواهند بود: {{hosts}}.",
"cacheable": "منابع نقشهٔ پایهٔ زیر دانلود میشوند و برونخط در دسترس خواهند بود: {{hosts}}.",
"includeExtra": "شامل سطوح جزئیات بیشتر برای بزرگنمایی",
"currentViewOnly": "تنها نمای کنونی · بزرگنمایی {{zoom}}",
"detailLevels": "سطوح جزئیات بیشتر",
"relativeLevels_one": "+{{count}} سطح · بزرگنمایی {{min}}–{{max}}",
"relativeLevels_other": "+{{count}} سطح · بزرگنمایی {{min}}–{{max}}",
"tiles": "منابع قابل دانلود",
"tooManyTiles": "این ناحیه از حد انباشت برونخط ({{max}} منبع) فراتر میرود؛ ممکن است با دانلود منابع تازه، قدیمیترین کاشیهای انباشته بیرون رانده شوند. سطوح جزئیات را کم کنید یا ناحیهٔ کوچکتری برگزینید.",
"acknowledgeEviction": "بههرحال دانلود کن و در صورت نیاز کاشیهای قدیمیتر را بیرون بران",
"download": "دانلود",
"cancel": "لغو",
"progress": "در حال دانلود {{done}} / {{total}}…",
"complete_one": "ناحیهٔ برونخط ذخیره شد. {{count}} منبع برای استفادهٔ برونخط انباشته شد.",
"complete_other": "ناحیهٔ برونخط ذخیره شد. {{count}} منبع برای استفادهٔ برونخط انباشته شد.",
"completeWithFailures": "{{done}} از {{total}} منبع ذخیره شد ({{failed}} مورد ناموفق).",
"retryFailed_one": "تلاش دوباره برای {{count}} منبع ناموفق",
"retryFailed_other": "تلاش دوباره برای {{count}} منبع ناموفق",
"retryAll": "تلاش دوباره برای همهٔ منابع",
"advanced": "گزینههای پیشرفته",
"concurrency": "درخواستهای همزمان",
"concurrencyHint": "این را کم کنید تا فشار از روی سرورهایی که نرخ درخواستهای پرشتاب کاشی را محدود میکنند برداشته شود.",
"timeout": "مهلت درخواست (ثانیه)",
"timeoutHint": "به هر درخواست کاشی تا {{seconds}} ثانیه فرصت داده میشود، پس از آن ناموفق شمرده میشود.",
"timeoutDisabled": "بدون مهلت — درخواستها از پیشفرض مرورگر پیروی میکنند. برای اتصالهای کند آن را بالا ببرید."
},
"offlineManager": {
"title": "مدیریت ناحیههای برونخط",
"description": "ناحیههای نقشهٔ پایهای را که برای استفادهٔ برونخط دانلود کردهاید مرور کنید، آنها را تازه کنید، یا برای آزاد کردن فضا حذفشان کنید.",
"noServiceWorker": "انباشت برونخط به برنامهٔ وب نصبشده نیاز دارد. در این ساخت، تازهسازی ناحیهها کاشیها را برای استفادهٔ برونخط ذخیره نمیکند.",
"empty": "هنوز ناحیهٔ برونخطی نیست. برای ذخیرهٔ نمای کنونی نقشه جهت استفادهٔ برونخط، از «دانلود ناحیهٔ برونخط» استفاده کنید.",
"zoomRange": "بزرگنمایی {{min}}–{{max}}",
"tilesCount_one": "{{count}} کاشی",
"tilesCount_other": "{{count}} کاشی",
"savedOn": "ذخیرهشده در {{date}}",
"rename": "تغییر نام این ناحیه",
"nameLabel": "نام ناحیه",
"update": "تازهسازی این ناحیه",
"delete": "حذف این ناحیه",
"confirmDelete": "حذف",
"updateAll": "تازهسازی همه",
"updating": "در حال تازهسازی {{done}} / {{total}}…",
"totalFootprint_one": "{{size}} در {{count}} ناحیه",
"totalFootprint_other": "{{size}} در {{count}} ناحیه",
"deviceUsage": "{{usage}} از {{quota}} استفاده شده"
},
"recordTour": {
"title": "ضبط تور نقشه",
"hint": "نقشه را جابهجا و بزرگنمایی کنید، سپس هر نما را ثبت کنید. تا زمانی که این پنل باز است، نقشه تعاملی میماند.",
"unsupported": "این مرورگر توان ضبط بوم نقشه را ندارد. نسخهای تازه از Chrome، Edge یا Firefox را امتحان کنید.",
"addView": "افزودن نمای کنونی",
"pathTitle": "ساخت از روی مسیر",
"pathNoLayers": "برای ساخت کلیدفریمها از روی یک مسیر، یک لایهٔ LineString بیفزایید.",
"pathLayer": "لایهٔ مسیر",
"pathLayerOption": "{{name}} ({{count}} نقطه)",
"pathKeyframes": "کلیدفریمها",
"pathZoom": "بزرگنمایی",
"pathPitch": "شیب دید",
"pathHold": "مکث",
"pathTransition": "حرکت",
"pathGenerate": "ساختن",
"pathConfirmReplace": "کلیدفریمهای کنونی با کلیدفریمهای ساختهشده از این مسیر جایگزین شوند؟",
"pathGenerated_one": "{{count}} کلیدفریم از روی مسیر ساخته شد.",
"pathGenerated_other": "{{count}} کلیدفریم از روی مسیر ساخته شد.",
"pathGenerateError": "ساخت کلیدفریم از روی این مسیر ممکن نشد.",
"loadConfig": "بارگیری پیکربندی",
"saveConfig": "ذخیرهٔ پیکربندی",
"confirmLoad": "کلیدفریمهای کنونی با پیکربندی بارگیریشده جایگزین شوند؟",
"configFileType": "پیکربندی تور",
"configSaved": "پیکربندی با نام {{name}} ذخیره شد",
"configLoaded_one": "پیکربندی با {{count}} کلیدفریم بارگیری شد.",
"configLoaded_other": "پیکربندی با {{count}} کلیدفریم بارگیری شد.",
"configSaveError": "ذخیرهٔ پیکربندی تور ممکن نشد. لطفاً دوباره تلاش کنید.",
"configLoadError": "بارگیری پیکربندی تور ممکن نشد. ممکن است فایل نامعتبر باشد.",
"keyframeCount_one": "{{count}} کلیدفریم",
"keyframeCount_other": "{{count}} کلیدفریم",
"empty": "نقشه را جابهجا و بزرگنمایی کنید تا به نمای آغازین برسید، سپس آن را بهعنوان نخستین کلیدفریم بیفزایید. برای ضبط یک تور دستکم دو کلیدفریم بیفزایید.",
"flyToKeyframe": "پرواز به این نما",
"hold": "مکث",
"transition": "گذار",
"secondsShort": "ثانیه",
"holdSeconds": "ثانیههای مکث روی این نما",
"segmentSeconds": "ثانیههای حرکت به نمای بعدی",
"resizeLeft": "تغییر اندازهٔ پنل از گوشهٔ پایین-چپ",
"resizeRight": "تغییر اندازهٔ پنل از گوشهٔ پایین-راست",
"recapture": "بهروزرسانی به نمای کنونی نقشه",
"moveUp": "بردن کلیدفریم به بالا",
"moveDown": "بردن کلیدفریم به پایین",
"removeKeyframe": "حذف کلیدفریم",
"fps": "فریم بر ثانیه",
"estimatedLength": "حدود {{seconds}} ثانیه",
"record": "ضبط",
"videoFileType": "ویدئوی WebM",
"recordingStatus": "در حال ضبط… {{percent}}٪",
"savingStatus": "در حال ذخیرهٔ ویدئو…",
"stop": "توقف",
"recordingReady": "ضبط آماده است. نامی بگذارید و ذخیره کنید، یا دور بیندازید تا دوباره ضبط شود.",
"fileNameLabel": "نام فایل",
"saveVideo": "ذخیرهٔ ویدئو…",
"discard": "صرفنظر کردن",
"saved": "{{name}} ذخیره شد",
"saveCancelled": "ذخیره لغو شد.",
"recordError": "ضبط تور ممکن نشد. لطفاً دوباره تلاش کنید.",
"saveError": "ذخیرهٔ ویدئو ممکن نشد. لطفاً دوباره تلاش کنید."
},
"recordVideo": {
"title": "ضبط ویدئو",
"hint": "نقشهٔ زنده را بهصورت ویدئو ضبط کنید. هنگام ضبط جابهجا و بزرگنمایی کنید — هر حرکتی ثبت میشود. این پنل و کادر انتخاب بخشی از ویدئو نیستند.",
"unsupported": "این مرورگر توان ضبط بوم نقشه را ندارد. نسخهای تازه از Chrome، Edge یا Firefox را امتحان کنید.",
"area": "ناحیهٔ ثبت",
"wholeMap": "کل نقشه",
"selectArea": "انتخاب ناحیه…",
"redrawArea": "ترسیم دوبارهٔ ناحیه…",
"drawHint": "برای تعیین ناحیهٔ ضبط، روی نقشه یک مستطیل بکشید، یا برای لغو Escape را بزنید.",
"regionChosen": "ناحیهٔ ضبط: {{width}} × {{height}} پیکسل. هنگام حرکت نقشه در زیر آن، کادر ثابت میماند.",
"noRegion": "برای انتخاب ناحیهٔ ضبط، روی نقشه یک مستطیل بکشید.",
"needRegion": "نخست ناحیهای روی نقشه برگزینید.",
"fps": "فریم بر ثانیه",
"caption": "زیرنویس (در ویدئو حک میشود)",
"captionTitlePlaceholder": "عنوان (اختیاری)",
"captionTextLabel": "زیرعنوان زیرنویس یا منبع داده",
"captionTextPlaceholder": "زیرعنوان یا منبع داده (اختیاری)",
"captionPosition": "جای زیرنویس",
"captionPos": {
"top-left": "بالا چپ",
"top-center": "بالا وسط",
"top-right": "بالا راست",
"bottom-left": "پایین چپ",
"bottom-center": "پایین وسط",
"bottom-right": "پایین راست"
},
"includePanels": "درج پنلهای نقشه (راهنمای نقشه، نوار رنگ، HTML) در ویدئو",
"record": "ضبط",
"preparing": "در حال آمادهسازی…",
"stop": "توقف",
"savingStatus": "در حال ذخیرهٔ ویدئو…",
"recordingReady": "ضبط آماده است. نامی بگذارید و ذخیره کنید، یا دور بیندازید تا دوباره ضبط شود.",
"fileNameLabel": "نام فایل",
"saveVideo": "ذخیرهٔ ویدئو…",
"discard": "صرفنظر کردن",
"videoFileType": "ویدئو",
"saved": "{{name}} ذخیره شد",
"saveCancelled": "ذخیره لغو شد.",
"recordError": "ضبط ویدئو ممکن نشد. لطفاً دوباره تلاش کنید.",
"saveError": "ذخیرهٔ ویدئو ممکن نشد. لطفاً دوباره تلاش کنید."
},
"fieldCollection": {
"title": "برداشت میدانی",
"description": "مشاهدههای نقطهای، خطی یا چندضلعی را در قالب یک فرم سفارشی ثبت کنید. نقطه را با GPS یا با ضربه روی نقشه بگذارید و خطها و چندضلعیها را رأس به رأس بکشید.",
"captureDescription": "موقعیتی را با GPS یا روی نقشه ثبت کنید، سپس فرم را پر کنید تا ذخیره شود.",
"captureReviewDescription": "موقعیت ثبتشده را مرور کنید، فرم را کامل کنید و آن را در لایه ذخیره کنید.",
"reopen": "باز کردن برداشت میدانی",
"targetLayer": "لایهٔ برداشت",
"newLayer": "لایهٔ برداشت جدید…",
"layerName": "نام لایه",
"layerNamePlaceholder": "مشاهدههای میدانی",
"geometry": "هندسه",
"geom": {
"point": "نقطه",
"line": "خط",
"polygon": "چندضلعی"
},
"fields": "فیلدهای فرم",
"addField": "افزودن فیلد",
"fieldLabel": "برچسب",
"fieldType": "نوع",
"options": "گزینهها (جداشده با ویرگول)",
"required": "الزامی",
"noFields": "هنوز فیلدی نیست. برای ثبت صفات فیلد بیفزایید، یا لایه را بسازید تا تنها نقاط مکانی ثبت شوند.",
"type": {
"text": "متن",
"number": "عدد",
"date": "تاریخ",
"choice": "گزینه"
},
"createLayer": "ساختن لایه",
"captureHint": "برای آغاز یک ثبت، از GPS استفاده کنید یا نقطهای روی نقشه برگزینید.",
"drawHint": "برای آغاز یک ثبت، شکل را روی نقشه بکشید.",
"useGps": "استفاده از GPS",
"pickOnMap": "انتخاب روی نقشه",
"reposition": "جابهجایی نقطه",
"drawOnMap": "ترسیم روی نقشه",
"pickBannerTitle": "حالت جایگذاری فعال است",
"pickBannerHint": "برای برگزیدن یک نقطه هرجای نقشه کلیک کنید، یا برای لغو Esc را بزنید.",
"addGpsVertex": "افزودن رأس GPS",
"undo": "واگرد",
"finish": "پایان",
"vertices_one": "{{count}} رأس",
"vertices_other": "{{count}} رأس",
"needMore": "دستکم {{min}} رأس بیفزایید",
"dblClickHint": "برای افزودن رأس ضربه بزنید؛ برای پایان دوبار کلیک کنید.",
"locating": "در حال مکانیابی…",