-
-
Notifications
You must be signed in to change notification settings - Fork 662
Expand file tree
/
Copy pathzh.json
More file actions
5519 lines (5519 loc) · 260 KB
/
Copy pathzh.json
File metadata and controls
5519 lines (5519 loc) · 260 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_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_other": "此项目希望从您尚未安装的 URL 加载 {{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),或添加额外的本地目录(仅桌面版)。清单 URL(包括市场安装)通过网络加载;此处的更改立即生效。",
"installFromFile": "从文件安装",
"chooseZip": "选择 .zip…",
"installFromFileHintDesktop": "将打包好的插件归档复制到 GeoLibre 的插件目录。",
"installFromFileHintWeb": "加载打包好的插件归档;它将保存在您的浏览器中,并在下次访问时重新加载。",
"localDirectories": "本地目录",
"directoryAria": "插件目录",
"browseDirectoryAria": "浏览插件目录",
"noDirectories": "未配置额外的插件目录。",
"manifestUrls": "清单 URL",
"manifestUrlAria": "插件清单 URL",
"noManifestUrls": "未配置插件清单 URL。",
"removeAria": "移除 {{name}}",
"errorLoadRegistry": "无法加载插件注册表。",
"errorUpdate": "无法更新插件。",
"errorDirectoryPicker": "无法打开目录选择器。",
"errorInstall": "无法安装该插件。",
"errorUninstall": "无法卸载该插件。",
"description": "浏览、安装、更新和移除外部 GeoLibre 插件。插件列于 <registryLink>GeoLibre 插件注册表</registryLink>。"
},
"viewState": {
"panelTitle": "信息"
},
"terrainMeasure": {
"title": "地形 (3D)",
"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 样式 URL。",
"basemapDescriptionNoProtomaps": "选择 OpenFreeMap 底图、空白背景,或输入 MapLibre 样式 URL。",
"sectionOpenFreeMap": "OpenFreeMap",
"sectionProtomaps": "Protomaps",
"sectionOther": "其他",
"customUrlButton": "自定义 URL",
"invalidCustomUrl": "请输入有效的 style.json 或 .pmtiles URL。",
"savePromptTitle": "是否保存当前项目?",
"savePromptDescription": "当前项目有未保存的更改。是否在创建新项目前保存?",
"doNotSave": "不保存",
"saving": "正在保存…",
"title": "新建项目",
"projectName": "项目名称",
"savedTemplates": "已保存的模板",
"deleteTemplate": "删除模板",
"basemapLabel": "底图",
"create": "创建"
},
"basemapPicker": {
"title": "更改底图",
"applyCustom": "应用",
"invalidUrl": "请输入有效的 HTTP 或 HTTPS 样式 URL。",
"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": "通过向 GetFeature 服务请求 GeoJSON 来添加 WFS 要素。"
},
"wmts": {
"label": "添加 WMTS 图层",
"description": "将 WMTS 瓦片 URL 模板添加为栅格图层。"
},
"ogcFeatures": {
"label": "添加 OGC API - Features 图层",
"description": "将 OGC API - Features 集合中的要素作为矢量图层添加,并沿服务的分页链接持续读取,直到加载完所请求的要素数量。"
},
"ogcVectorTiles": {
"label": "添加 OGC 矢量瓦片",
"description": "从 TileJSON 或瓦片模板添加 OGC API - Tiles(矢量)服务,也可从样式 URL 读取其源图层。"
},
"gpx": {
"label": "添加 GPX 图层",
"description": "将 GPX 路点、路线和轨迹添加为一个或多个矢量图层。"
},
"georss": {
"label": "添加 GeoRSS 图层",
"description": "从 URL 或文件添加 GeoRSS 订阅源(RSS、Atom 或 RDF)作为矢量图层。"
},
"delimitedText": {
"label": "添加分隔文本图层",
"description": "使用经度和纬度字段将分隔文本文件或 URL 添加为点图层,若无可用坐标,则添加为非空间属性表。"
},
"cad": {
"label": "添加 CAD(DXF/DWG)图层",
"description": "添加 AutoCAD DXF 或 DWG 图纸作为矢量图层,可选择要加载的图层及用于投影的坐标参考系。"
},
"gdb": {
"label": "添加文件地理数据库图层",
"description": "从 Esri 文件地理数据库(.gdb 文件夹)添加图层。图层通过本地 GeoLibre 服务器读取并重投影至 WGS84。"
},
"photos": {
"label": "添加带地理标记的照片",
"description": "根据 EXIF GPS 位置,将 JPEG/HEIC 照片作为点图层导入。"
},
"mbtiles": {
"label": "添加 MBTiles 图层",
"description": "将本地 MBTiles 文件添加为栅格或矢量瓦片图层。"
},
"arcgis": {
"label": "添加 ArcGIS 图层",
"description": "添加 ArcGIS FeatureServer、VectorTileServer、MapServer 或 ImageServer 图层,或门户项目。"
},
"postgres": {
"label": "添加 PostgreSQL 图层",
"description": "在本地启动 Martin,发现 PostGIS 数据源,并以矢量瓦片形式添加数据源。"
},
"deckglViz": {
"label": "添加 Deck.gl 图层",
"description": "选择一种 deck.gl 图层类型,然后加载示例数据或上传 CSV/JSON/GeoJSON 文件或 URL。"
},
"video": {
"label": "添加视频图层",
"description": "通过提供 MP4 URL 和四个角点坐标,添加已地理配准的视频叠加层。"
}
},
"shared": {
"layerName": "图层名称",
"insertBelow": "插入到下方",
"insertTop": "图层列表顶部(默认)",
"layersGroup": "图层",
"basemapLayersGroup": "底图图层",
"showBasemapLayers": "显示底图图层(高级)",
"addLayer": "添加图层",
"adding": "正在添加…",
"addError": "无法添加图层。",
"sampleData": "示例数据",
"loadSampleData": "加载示例数据…"
},
"common": {
"serviceUrl": "服务 URL",
"tileSize": "瓦片大小",
"tileUrlTemplate": "瓦片 URL 模板",
"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": "文件过大,无法导入(最大 5 MB)。",
"errorNoServices": "在该文件中未找到有效的服务。",
"errorRead": "无法将该文件作为服务库读取。",
"imported_other": "已导入 {{count}} 个服务。",
"importedWithDropped_other": "已导入 {{count}} 个服务({{dropped}} 个因库已满而跳过)。"
},
"xyz": {
"defaultName": "XYZ 图层",
"sampleLabel": "USGS 影像",
"errorUrl": "请输入 XYZ 瓦片 URL 模板。",
"urlPlaceholder": "https://example.com/{z}/{x}/{y}.png",
"shortUrlPlaceholder": "https://go.example.com/layer",
"shortUrl": "短链接"
},
"wms": {
"defaultName": "WMS 图层",
"sampleLabel": "USGS NAIP 影像",
"sampleLabelGebco": "GEBCO 海洋测深",
"errorUrl": "请输入 WMS 服务 URL。",
"errorLayers": "请输入一个或多个 WMS 图层名称。",
"urlPlaceholder": "https://example.com/geoserver/wms",
"layers": "图层",
"styles": "样式",
"transparent": "透明背景",
"retrieveLayers": "获取图层",
"retrieving": "正在获取...",
"retrievedLayers": "已获取图层",
"selectLayer_other": "从 {{count}} 个图层中选择",
"noLayersFound": "未在该服务中找到任何图层。",
"retrieveError": "无法从该服务获取图层。",
"version": "WMS 版本"
},
"wfs": {
"defaultName": "WFS 图层",
"sampleLabel": "美国各州(GeoServer)",
"errorUrl": "请输入 WFS 服务 URL。",
"errorTypeName": "请输入 WFS 要素类型名称。",
"errorOutputFormat": "请输入 WFS 输出格式。",
"urlPlaceholder": "https://example.com/geoserver/wfs",
"featureType": "要素类型",
"version": "版本",
"outputFormat": "输出格式",
"srsName": "SRS 名称",
"maxFeatures": "最大要素数",
"errorMaxFeaturesNumeric": "请输入数字形式的最大要素数。",
"retrieveTypes": "获取类型",
"retrieving": "正在获取...",
"retrievedTypes": "已获取要素类型",
"selectType_other": "从 {{count}} 个要素类型中选择",
"noTypesFound": "未在该服务中找到任何要素类型。",
"retrieveError": "无法从该服务获取要素类型。"
},
"wmts": {
"defaultName": "WMTS 图层",
"sampleLabel": "EOX 世界影像(Sentinel-2)",
"errorUrl": "请输入 WMTS 瓦片 URL 模板。",
"urlPlaceholder": "https://example.com/wmts/{z}/{y}/{x}.png"
},
"ogcFeatures": {
"defaultName": "OGC API - Features 图层",
"sampleLabel": "全球湖泊(pygeoapi 演示)",
"urlPlaceholder": "https://example.com/ogcapi",
"urlHint": "服务的着陆页,或从中复制的任意 URL(/collections 或 /collections/{id}/items 形式的 URL 同样可用)。",
"retrieveCollections": "获取集合",
"retrieving": "正在获取...",
"retrievedCollections": "已获取的集合",
"selectCollection_other": "从 {{count}} 个集合中选择",
"noCollectionsFound": "未找到此服务的要素集合。",
"retrieveError": "无法从此服务获取集合。",
"collection": "集合",
"collectionPlaceholder": "collection-id",
"maxFeatures": "最大要素数",
"bbox": "边界框",
"datetime": "日期和时间",
"errorCollection": "请输入 OGC API - Features 集合 id。",
"errorMaxFeatures": "请输入不小于 1 的最大要素数。",
"errorBbox": "请按“西,南,东,北”的格式输入边界框。",
"errorNoFeatures": "此集合未返回任何要素。"
},
"ogcVectorTiles": {
"defaultName": "OGC 矢量瓦片图层",
"tilesUrl": "瓦片 URL",
"tilesUrlPlaceholder": "https://example.com/tiles/WebMercatorQuad?f=tilejson",
"tilesUrlHint": "TileJSON 元数据 URL 或 {z}/{y}/{x} MVT 瓦片模板。",
"styleUrl": "样式 URL",
"styleUrlPlaceholder": "https://example.com/styles/default?f=mapbox",
"styleUrlHint": "可选的 Mapbox/MapLibre 样式 JSON。当 TileJSON 未包含源图层信息时,用于发现该瓦片集的源图层。",
"sourceLayers": "源图层",
"sourceLayersPlaceholder": "layer_a, layer_b",
"sourceLayersHint": "可选,以逗号分隔的源图层名称。将覆盖从 TileJSON 或样式中找到的图层。",
"sampleLabel": "PDOK BGT(荷兰)",
"errorUrl": "请输入瓦片 URL 或样式 URL。",
"errorNoTiles": "无法确定矢量瓦片端点。请输入 TileJSON URL、瓦片模板或样式 URL。",
"errorNoLayers": "无法确定矢量瓦片的源图层。请添加样式 URL 或输入源图层名称。"
},
"arcgis": {
"defaultName": "ArcGIS 图层",
"sampleFeatureLabel": "美国主要城市(要素)",
"sampleVectorTileLabel": "圣莫尼卡地块(矢量瓦片)",
"sampleMapServiceLabel": "美国行政边界(地图服务)",
"sampleImageServiceLabel": "USGS 3DEP 山体阴影(影像服务)",
"featureLayer": "要素图层",
"vectorTileLayer": "矢量瓦片图层",
"mapServiceLayer": "地图服务",
"imageServiceLayer": "影像服务",
"portalItemId": "门户项目 ID",
"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": "可选的子图层 ID,以逗号分隔,例如 0,2,5。选择子图层后将动态绘制该服务,而不使用其缓存切片。",
"retrieveSublayers": "浏览图层",
"retrievingSublayers": "正在获取...",
"availableSublayers": "可用子图层",
"noSublayersFound": "该地图服务未提供任何图层。",
"retrieveError": "无法获取该地图服务的图层。",
"errorMapServiceUrl": "请输入 ArcGIS MapServer URL。",
"renderingRule": "渲染规则",
"renderingRulePlaceholder": "{\"rasterFunction\":\"Hillshade\"}",
"renderingRuleHint": "可选的栅格函数 JSON,由服务端应用。设置渲染规则后将动态绘制该服务,而不使用其缓存切片。",
"portalUrl": "门户 URL",
"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 URL。",
"errorSelectType": "请至少选择一种 GPX 图层类型。",
"errorNotFound": "未找到所选的 GPX 图层类型。",
"waypoints": "路点",
"tracks": "轨迹",
"trackPoints": "轨迹点",
"routes": "路线",
"routePoints": "路线点",
"url": "GPX URL",
"file": "GPX 文件",
"urlPlaceholder": "https://example.com/route.gpx",
"layerTypes": "图层类型"
},
"georss": {
"defaultName": "GeoRSS 图层",
"sampleLabel": "USGS 地震(过去一天)",
"errorFileMissing": "缺少 GeoRSS 文件数据。",
"readError": "无法读取 GeoRSS 文件。",
"errorChooseFile": "请选择一个 GeoRSS 文件。",
"errorUrl": "请输入 GeoRSS URL。",
"url": "GeoRSS URL",
"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": "地理数据库图层",
"chooseFolder": "选择 .gdb 文件夹...",
"noFolderSelected": "未选择地理数据库",
"layer": "要素类",
"layerPlaceholder": "请先选择地理数据库",
"readingLayers": "正在读取图层...",
"layerOption": "{{name}}({{type}},{{count}} 个要素)",
"help": "仅含属性的表不会列出。所选要素类通过本地 GeoLibre 服务器加载并重投影至 WGS84。",
"desktopOnly": "文件地理数据库图层仅在 GeoLibre 桌面版中可用。此功能需要通过本地 GeoLibre 服务器读取本地 .gdb 文件夹,而网页应用无法访问。",
"readError": "无法读取此文件地理数据库。",
"convertError": "无法加载此要素类。",
"errorNotGdb": "请选择以 .gdb 结尾的文件夹(Esri 文件地理数据库)。",
"errorNoLayers": "在此地理数据库中未找到包含几何的要素类。",
"errorChooseFolder": "请先选择一个 .gdb 文件夹。",
"errorNoLayer": "请选择要加载的要素类。",
"errorTimeout": "读取地理数据库超时。",
"crs": "源坐标系",
"crsPlaceholder": "例如 EPSG:26915",
"crsHelp": "无法检测此要素类的坐标系。请输入其存储时使用的 EPSG(或 ESRI)代码,以便重投影至 WGS84。",
"errorMissingCrs": "无法检测此要素类的坐标系。请输入其源坐标系后再添加。"
},
"delimitedText": {
"errorWorkbookEmpty": "Excel 工作簿中没有非空工作表。",
"worksheet": "工作表",
"defaultName": "分隔文本图层",
"sampleLabel": "美国城市",
"errorChooseFile": "请选择一个分隔文本文件。",
"errorUrl": "请输入分隔文本 URL。",
"errorFileMissing": "缺少分隔文本文件数据。",
"readError": "无法读取分隔文本文件。",
"errorDataMissing": "缺少分隔文本数据。",
"retrievedColumns_other": "已获取 {{count}} 个字段。",
"retrievedColumnsTable_other": "已获取 {{count}} 个字段。未检测到坐标字段;将作为属性表添加。",
"errorRetrieveColumns": "无法获取字段名称。",
"url": "分隔文本 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 照片。每张照片会根据其 EXIF GPS 位置放置。HEIC 照片会被定位,但不显示缩略图。",
"readError": "无法读取所选照片。",
"errorChooseFiles": "请选择一张或多张照片。",
"selectedCount_other": "已选择 {{count}} 张照片",
"errorNoGps_other": "在所选的 {{count}} 张照片中未找到 GPS 位置。",
"addedSummary_other": "已添加 {{count}} 张带地理标记的照片。",
"skippedNote_other": "已跳过 {{count}} 张照片(无 GPS 位置)。",
"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 桌面版。",
"errorConnectionString": "请输入 PostgreSQL 连接字符串。",
"statusCheckingBinary": "正在检查 Martin 可执行文件...",
"statusDownloaded": "Martin 已下载完成。正在启动本地服务器...",
"statusStarting": "正在启动本地 Martin 服务器...",
"statusReadingCatalog": "正在读取 Martin 目录...",
"statusFound_other": "已找到 {{count}} 个数据源。",
"statusNoSources": "Martin 正在运行,但未找到兼容的 PostGIS 数据源。",
"errorConnect": "无法连接到 PostgreSQL。",
"statusStopped": "Martin 已停止。",
"errorStop": "无法停止 Martin。",
"errorConnectFirst": "请先连接到 PostgreSQL。",
"errorNoVectorLayers": "所选的 Martin 数据源没有矢量图层。",
"errorSelectSource": "请选择要添加的 Martin 数据源。",
"desktopOnlyNotice": "PostgreSQL 图层仅在 GeoLibre 桌面版中可用。此功能需要运行本地 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_other": "已找到 {{count}} 个空间表。",
"statusNoTables": "在此数据库中未找到任何空间表。",
"editableTable": "表",
"geometryColumn": "几何列",
"tableReadOnly": "{{table}}(只读:无主键)",
"errorSelectTable": "请选择要加载的表。",
"errorRuntimeMissing": "处理服务器未安装 PostGIS 运行时(psycopg)。请安装 geolibre-server 的 “postgis” 扩展以加载可编辑图层。"
},
"video": {
"defaultName": "视频图层",
"sampleLabel": "旧金山附近的海浪",
"errorUrl": "请输入视频 URL。",
"errorHttps": "视频 URL 必须以 https:// 开头。",
"cornerTopLeft": "左上",
"cornerTopRight": "右上",
"cornerBottomRight": "右下",
"cornerBottomLeft": "左下",
"errorCornerFormat": "请以“经度, 纬度”格式输入{{corner}}角坐标。",
"errorCornerNumber": "请输入数字形式的{{corner}}角经纬度。",
"errorCornerLng": "{{corner}}角经度必须介于 -180 到 180 之间。",
"errorCornerLat": "{{corner}}角纬度必须介于 -90 到 90 之间。",
"primaryUrl": "主视频 URL",
"primaryUrlPlaceholder": "https://example.com/clip.mp4",
"fallbackUrl": "备用视频 URL(可选)",
"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 URL)",
"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 引用 URL",
"kerchunkUrlHelp": "请在上方选择示例数据集,或粘贴您自己的 kerchunk 引用 URL,然后点击“加载变量”。",
"loading": "加载中...",
"loadVariables": "加载变量",
"variableLabel": "变量",
"dimIndexLabel": "{{dim}} 索引",
"colormapLabel": "色彩映射",
"bandCombinationLabel": "波段组合",
"bandCombinationHelp": "单波段按色彩映射绘制;RGB 合成将该变量的三个波段分别作为红、绿、蓝通道绘制,每个通道各自按 2-98% 范围拉伸。",
"modeSingleBand": "单波段(色彩映射)",
"modeRgb": "RGB 合成(三个波段)",
"channel": {
"red": "红色波段",
"green": "绿色波段",
"blue": "蓝色波段"
},
"colorMin": "颜色最小值(可选)",
"colorMax": "颜色最大值(可选)",
"adding": "正在添加...",
"addLayer": "添加图层"
},
"deckViz": {
"defaultName": "Deck.gl 图层",
"errorChooseFile": "请选择一个 CSV、JSON 或 GeoJSON 文件。",
"errorUrl": "请输入数据 URL。",
"errorUnknownType": "未知的图层类型。",
"needsGeojson": "{{label}} 需要 GeoJSON 文件。",
"needsTabular": "{{label}} 需要表格化的 CSV/JSON 数据,而非 GeoJSON。",
"mapRequiredFields_other": "请映射所需字段:{{fields}}。",
"errorExample": "无法加载示例数据。",
"loadedFeatures_other": "已加载 {{count}} 个要素。",
"loadedRows_other": "{{count}} 行",
"loadedColumns_other": "{{count}} 列",
"loadedTabular": "已加载 {{rows}} · {{columns}}。",
"errorLoad": "无法加载数据。",
"errorLoadFirst": "请先加载示例数据,或文件/URL。",
"useExample": "使用示例数据",
"loadYourOwn": "或加载您自己的数据",
"dataUrl": "数据 URL",
"localFile": "本地文件",
"urlPlaceholder": "https://example.com/data.csv",
"chooseFileLoad": "选择文件并加载",
"loadData": "加载数据",
"selectRole": "— 选择 —",
"roleNone": "(无)",
"closeAfterAdd": "添加图层后关闭对话框",
"color": "颜色",
"pointSize": "点大小",
"cellSize": "单元格大小",
"lineWidth": "线宽",
"extrusion": "3D 拉伸",
"modelUrlPlaceholder": "https://example.com/model.glb"
},
"nonGeographicCoordinates": "{{names}} 中的坐标不是经纬度,因此地图上不会绘制任何内容。坐标参考系标注有误 — 请重新投影数据(或修正 .prj)后再次加载。"
},
"offline": {
"title": "下载离线区域",
"description": "保存当前地图视图的底图瓦片,使该区域在无网络连接时也能正常使用。",
"noServiceWorker": "离线缓存需要已安装的网页应用。您在此下载的瓦片在此构建版本中不会保存以供离线使用。",
"uncacheable": "以下底图数据源不支持离线下载,将不会出现在您的离线地图中:{{hosts}}。",
"cacheable": "以下底图数据源将被下载并可离线使用:{{hosts}}。",
"includeExtra": "包含用于放大查看的额外细节级别",
"currentViewOnly": "仅当前视图 · 缩放级别 {{zoom}}",
"detailLevels": "额外细节级别",
"relativeLevels_other": "+{{count}} 个级别 · 缩放级别 {{min}}–{{max}}",
"tiles": "待下载的资源",
"tooManyTiles": "该区域超出了离线缓存限制({{max}} 个资源);随着新资源的下载,最旧的缓存瓦片可能会被清除。请减少细节级别或选择更小的区域。",
"acknowledgeEviction": "仍然下载,如有需要将清除旧瓦片",
"download": "下载",
"cancel": "取消",
"progress": "正在下载 {{done}} / {{total}}…",
"complete_other": "离线区域已保存。已缓存 {{count}} 个资源以供离线使用。",
"completeWithFailures": "已保存 {{done}} / {{total}} 个资源({{failed}} 个失败)。",
"retryFailed_other": "重试 {{count}} 个失败的资源",
"retryAll": "重试所有资源",
"advanced": "高级选项",
"concurrency": "并发请求数",
"concurrencyHint": "降低此值可减轻对限制快速瓦片请求速率的服务器的压力。",
"timeout": "请求超时(秒)",
"timeoutHint": "每个瓦片请求在计为失败前最多等待 {{seconds}} 秒。",
"timeoutDisabled": "无超时限制 — 请求使用浏览器默认设置。对于较慢的网络连接,请提高此值。"
},
"offlineManager": {
"title": "管理离线区域",
"description": "查看您已下载以供离线使用的底图区域,刷新它们,或删除它们以回收存储空间。",
"noServiceWorker": "离线缓存需要已安装的网页应用。在此构建版本中,刷新区域不会保存瓦片以供离线使用。",
"empty": "尚无离线区域。使用“下载离线区域”保存当前地图视图以供离线使用。",
"zoomRange": "缩放级别 {{min}}–{{max}}",
"tilesCount_other": "{{count}} 个瓦片",
"savedOn": "保存于 {{date}}",
"rename": "重命名此区域",
"nameLabel": "区域名称",
"update": "刷新此区域",
"delete": "删除此区域",
"confirmDelete": "删除",
"updateAll": "全部刷新",
"updating": "正在刷新 {{done}} / {{total}}…",
"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_other": "已从路径生成 {{count}} 个关键帧。",
"pathGenerateError": "无法从此路径生成关键帧。",
"loadConfig": "加载配置",
"saveConfig": "保存配置",
"confirmLoad": "是否用已加载的配置替换当前关键帧?",
"configFileType": "导览配置",
"configSaved": "已将配置保存为 {{name}}",
"configLoaded_other": "已加载配置,共 {{count}} 个关键帧。",
"configSaveError": "无法保存导览配置。请重试。",
"configLoadError": "无法加载导览配置。该文件可能无效。",
"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": "在地图上拖动一个矩形以设置录制区域,或按 Esc 取消。",
"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_other": "{{count}} 个顶点",
"needMore": "请至少添加 {{min}} 个顶点",
"dblClickHint": "点击以添加顶点;双击以完成。",
"locating": "正在定位…",
"photo": "照片",
"photoOptional": "照片(可选)",
"choosePhoto": "选择照片…",
"removePhoto": "移除",
"save": {
"point": "保存点",
"line": "保存线",
"polygon": "保存面"
},
"saved": {
"point_other": "已将 {{count}} 个点保存到 {{layer}}。",
"line_other": "已将 {{count}} 条线保存到 {{layer}}。",
"polygon_other": "已将 {{count}} 个面保存到 {{layer}}。"
},
"layerGone": "采集图层已不再可用。",
"noGeolocation": "此设备不支持地理定位。",
"geolocationDenied": "无法获取您的位置。请检查位置权限后重试。",
"photoTooLarge": "该照片过大(最大 {{max}})。请选择更小的图像。",
"photoReadError": "无法读取该图像。请尝试其他文件。",
"errorRequired": "此字段为必填项。",
"errorNumber": "请输入有效的数字。",
"errorChoice": "请从列出的选项中选择一项。"
},
"gps": {
"title": "GPS 跟踪",
"description": "将您的设备位置实时显示在地图上,记录轨迹日志,并在当前位置采集点。",
"start": "启动 GPS",
"stop": "停止 GPS",
"follow": "使地图保持以我的位置为中心",