diff --git a/android/app/src/fdroid/play/listings/et/title.txt b/android/app/src/fdroid/play/listings/et/title.txt
index 6d201e044..d95351933 100644
--- a/android/app/src/fdroid/play/listings/et/title.txt
+++ b/android/app/src/fdroid/play/listings/et/title.txt
@@ -1 +1 @@
-Organic Maps: teejuht, mis ei vaja võrguühendust
+CoMaps: liigu ja sõida vabalt
diff --git a/android/app/src/fdroid/play/listings/sr/title.txt b/android/app/src/fdroid/play/listings/sr/title.txt
index 0ea458a7f..7d4594d21 100644
--- a/android/app/src/fdroid/play/listings/sr/title.txt
+++ b/android/app/src/fdroid/play/listings/sr/title.txt
@@ -1 +1 @@
-Organic Maps, офлајн мапе и GPS навигатор
+Organic Maps навигатор
diff --git a/android/app/src/main/res/values-et/strings.xml b/android/app/src/main/res/values-et/strings.xml
index a4920b142..eef53770b 100644
--- a/android/app/src/main/res/values-et/strings.xml
+++ b/android/app/src/main/res/values-et/strings.xml
@@ -882,4 +882,8 @@
https://comaps.app/faq/text-to-speech-android-tts/
%1$s, %2$s
Huviliste ja vabatahtlike poolt loodud avatud lähtekoodil põhinev rakendus.
+ https://comaps.app/
+ https://www.instagram.com/comapscommunity
+ https://t.me/CoMaps
+ Codeberg
diff --git a/android/app/src/main/res/values-et/types_strings.xml b/android/app/src/main/res/values-et/types_strings.xml
index 6e9f92480..b52aec8ab 100644
--- a/android/app/src/main/res/values-et/types_strings.xml
+++ b/android/app/src/main/res/values-et/types_strings.xml
@@ -297,7 +297,7 @@
Kreeka
Grill
Austria hooajaline veinikõrts (heuriger)
- Hotdog
+ Viinersai
Ungari
Jäätis
India
@@ -336,7 +336,7 @@
Jaapani soba-nuudlid
Hispaania
Liharestoran
- Sushi
+ Suši
Tapas
Tee
Tai
diff --git a/android/app/src/main/res/values-kab/strings.xml b/android/app/src/main/res/values-kab/strings.xml
new file mode 100644
index 000000000..a6b3daec9
--- /dev/null
+++ b/android/app/src/main/res/values-kab/strings.xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/android/app/src/main/res/values-sr/strings.xml b/android/app/src/main/res/values-sr/strings.xml
index e7df8ce44..204866dc0 100644
--- a/android/app/src/main/res/values-sr/strings.xml
+++ b/android/app/src/main/res/values-sr/strings.xml
@@ -9,7 +9,7 @@
Обриши
Преузми мапе
- Преузимање није успело. Додирни за поновни покушај.
+ Преузимање није успело. Тапни за поновни покушај.
Преузимање…
@@ -46,7 +46,7 @@
Подешавања локације
Затвори
- Ова апликација захтева хардверски-убрзан OpenGL. На жалост, ваш уређај није подржан.
+ Ова апликација захтева OpenGL. На жалост, ваш уређај није подржан.
Преузми
Молим вас откачите USB кабл, или убаците меморијску картицу да бисте користили CoMaps
@@ -172,7 +172,7 @@
Маркери су успешно учитани! Можете их проначи на мапи помоћу Менаџера маркера.
- Неуспешно учитавање маркера. Могуће је да је фајл оштећен или неисправан.
+ Неуспешно учитавање маркера. Могуће да је фајл оштећен или неисправан.
Апликација не препознаје ову врсту фајла:
\n%1$s
@@ -884,7 +884,7 @@
МБ
https://comaps.app/
Већ је донирано
- Подсећати касније
+ Подсети ме касније
Подршка CoMaps
https://comaps.app/faq/text-to-speech-android-tts/
Ваша историја уређивања
@@ -895,4 +895,8 @@
Друштвени медији
Зграда
Тачка на мапи
+ Codeberg
+ https://www.instagram.com/comapscommunity
+ https://comaps.app/
+ https://t.me/CoMaps
diff --git a/android/app/src/main/res/values-zh/strings.xml b/android/app/src/main/res/values-zh/strings.xml
index ce71b4a4a..61aff0d09 100644
--- a/android/app/src/main/res/values-zh/strings.xml
+++ b/android/app/src/main/res/values-zh/strings.xml
@@ -9,7 +9,7 @@
删除
下载地图
- 下载失败,点击以再试一次
+ 下载失败,请点击重试。
正在下载…
@@ -117,7 +117,6 @@
测量单位
选择公里或英里
-
在哪儿吃
@@ -165,7 +164,6 @@
水
房车设施
-
注释
@@ -177,7 +175,7 @@
\n
\n祝您使用 CoMaps 旅行愉快!
- 正在载入书签…
+ 正在加载书签
书签载入成功!您可以在地图或书签管理页面中找到它们。
@@ -220,7 +218,7 @@
OpenStreetMap 数据:%s
- 您确定要注销您的OpenStreetMap账户吗?
+ 是否确定要登出您的 OpenStreetMap 账号?
轨迹
@@ -372,13 +370,12 @@
灰色
蓝灰色
-
按照路线行进时,请谨记:
— 路况、交通法规和路标始终优先于导航建议;
— 地图可能不准确,建议的路线可能并非总是去往目的地的最佳路线;
— 建议的路线仅作为推荐路线供您采纳;
- — 小心对待国界区的路线:我们的应用程序生成的路线有时会在未经授权的地方跨越国界;
+ — 小心对待国界区的路线:我们的应用生成的路线有时会在未经授权的地方跨越国界。
上路时请当心,祝您一路平安!
检查 GPS 信号
无法规划路线。无法识别当前 GPS 坐标。
@@ -402,7 +399,6 @@
以后再说
您是否要下载地图,以规划跨越边界的更佳路线?
下载地图,以规划一条跨越边界的更佳路线。
-
要开始搜索和规划路线,请下载地图,然后您就不再需要网络连接了。
选择地图
@@ -466,14 +462,14 @@
将于 %s 后歇业
已停止营业
编辑营业时间
- 没有 OpenStreetMap 账户吗?
+ 没有 OpenStreetMap 账号吗?
注册
登录
未登录
登录 OpenStreetMap
密码
- 忘记密码
+ 忘记密码?
登出
编辑地点
添加语言
@@ -522,7 +518,7 @@
截至 %s 的社区创建的 OpenStreetMap 数据。请访问 OpenStreetMap.org 以了解有关如何编辑和更新地图的信息。
OpenStreetMap.org(OSM)是一个构建免费开放地图的社区项目。它是有机地图中地图数据的主要来源,其工作原理类似于维基百科。你可以添加或编辑地点,全世界数以百万计的用户都可以使用它们!
- 创建 OpenStreetMap 账户或登录,向全世界发布您编辑的地图。
+ 创建 OpenStreetMap 账号或登录,向全世界发布您编辑的地图。
%1$d / %2$d
用手机网络连接下载吗?
@@ -581,11 +577,11 @@
输入正确的电话号码
请输入有效的网址
请输入有效的电子邮件
- 请输入有效的 Facebook 网页地址、账号或页面名称
- 请输入有效的 Instagram 用户名或网页地址
- 请输入有效的 Twitter 用户名或网页地址
- 请输入有效的 VK 用户名或网页地址
- 请输入有效的 LINE ID 或网页地址
+ 请输入有效的 Facebook 网址、账号或页面名称
+ 请输入有效的 Instagram 用户名或网址
+ 请输入有效的 Twitter 用户名或网址
+ 请输入有效的 VK 用户名或网址
+ 请输入有效的 LINE ID 或网址
将地点添加到 OpenStreetMap
您想要发送给所有用户吗?
@@ -697,7 +693,7 @@
永远不会对摄像头发出警告
省电模式
- 如果开启省电模式,应用程序将根据手机的当前电量关闭耗电功能
+ 如果开启省电模式,本应用将根据手机的当前电量关闭耗电功能。
从不
当电量低时
最大程度省电
@@ -712,7 +708,7 @@
避开轮渡
避开高速公路
无法规划路线
- 很遗憾,我们无法使用所选的绕行设置规划路线。请更改设置,然后重试
+ 找不到路线。这可能是由于您的绕行设置或 OpenStreetMap 数据不完整造成的。请更改设置,然后重试。
选择要避开的道路
绕行设置已开启
收费公路
@@ -752,7 +748,6 @@
一年多以前
在我附近
其他
-
美食
旅游景点
@@ -888,7 +883,7 @@
保存到书签和轨迹?
- 轨迹是空的 - 没有要保存的内容
+ 轨迹为空 — 无内容可保存
由于您的设备上未安装合适的应用程序,因此无法显示文件夹选择对话框。请安装文件管理器应用程序并重试。
选择颜色
@@ -896,4 +891,18 @@
未安装可打开位置的应用程序
自动导航
+ Telegram
+ [Matrix]
+ Mastodon
+ Instagram
+ VK
+ LINE
+ OpenStreetMap
+ https://comaps.app/faq/text-to-speech-android-tts/
+ %1$s,%2$s
+ GitHub
+ https://comaps.app/
+ https://t.me/CoMaps
+ https://www.instagram.com/comapscommunity
+ Codeberg
diff --git a/android/app/src/main/res/values-zh/types_strings.xml b/android/app/src/main/res/values-zh/types_strings.xml
index d67e7446f..7d31acb99 100644
--- a/android/app/src/main/res/values-zh/types_strings.xml
+++ b/android/app/src/main/res/values-zh/types_strings.xml
@@ -2,21 +2,21 @@
地址/区块
- 地址/区块
- 地址/区块
- 缆车要素
+ 偶地址/区块
+ 奇地址/区块
+ 架空索道
缆车
- 缆车
- 缆车要素
- 循环式索道
- 缆车
+ 吊椅式缆车
+ 拖牵式缆车
+ 吊舱式缆车
+ 混合式缆车
缆车车站
- 机场要素
+ 空域基础设施
机场
- 机场
+ 国际机场
机场停机坪
登机口
- 直升机场
+ 直升机停机坪
机场跑道
滑行道
航站楼
@@ -129,7 +129,6 @@
监狱
酒馆
公共书架
-
资源回收设施
回收容器
@@ -368,7 +367,6 @@
心理治疗师
样本采集设施
语言治疗师
-
道路
马道
@@ -429,11 +427,11 @@
隧道
步行街
- 步行区域
+ 步行区
- 桥
+ 人行天桥
- 隧道
+ 人行隧道
主要道路
桥
@@ -534,7 +532,6 @@
土路
干线道路
道路
-
历史地点
历史悠久的飞机
@@ -545,15 +542,15 @@
大炮
城堡
古罗马兵营
- 城堡
- 坚固的教堂
- 要塞
+ 要塞城堡
+ 防御型教堂
+ 堡垒
丘堡
克里姆林
- 庄园大屋
+ 庄园宅邸
宮殿
- 城
- 法式城堡
+ 日本城堡
+ 庄严城堡
城门
城墙
历史要塞
@@ -602,9 +599,9 @@
田地
花坛
森林
- 森林
- 森林
- 森林
+ 针叶林
+ 阔叶林
+ 混交林
车库
草坪
待开发荒地
@@ -781,9 +778,9 @@
风力发电机
燃气轮机发电厂
水力发电厂
- 超高压输电线
- 超高压输电线
- 超高压输电线
+ 输电线
+ 地下输电线
+ 小型输电线
发电厂
燃煤电厂
燃气轮机发电厂
@@ -1210,7 +1207,7 @@
棒球
篮球
沙滩排球
- 草地滾球
+ 草地滚球
国际象棋
板球
冰壶
@@ -1296,8 +1293,8 @@
河流
河流
溪
- 溪
- 溪
+ 季节性河流
+ 间歇性河流
溪
瀑布
堰
@@ -1313,7 +1310,7 @@
冰雪公园
雪地徒步路径
滑雪道连接
- Skitour 小径
+ 滑雪旅行路线
活动场所
拍卖会
收藏品
@@ -1329,4 +1326,73 @@
道场
体育馆
+ 金属罐
+ 鞋子
+ 纸盒
+ 双向自行车道标签
+ 单向自行车道标签
+ 照明设施标签
+ 禁止自行车标签
+ 禁止汽车标签
+ 单行道标签
+ 私有道路标签
+ 收费道路标签
+ 允许自行车标签
+ 允许行人标签
+ 堆石标
+ 桅杆
+ 筒仓
+ 储罐
+ MapsWithMe—网格
+ 山口
+ 沙漠
+ 有机
+ 电线杆
+ 路面
+ 铺装路面—较差
+ 铺装路面—良好
+ 未铺装路面—较差
+ 未铺装路面—良好
+ 铁路道口
+ 保留铁路隧道
+ 地铁线路桥
+ 地铁线路隧道
+ 摩天轮
+ 减速带
+ 减速丘
+ 速降滑雪区
+ 高级速降滑雪道
+ 高级速降滑雪区
+ 初级速降滑雪道
+ 初级速降滑雪区
+ 专家级速降滑雪道
+ 专家级速降滑雪区
+ 自由式速降滑雪道
+ 中级速降滑雪道
+ 中级速降滑雪区
+ 新手速降滑雪道
+ 新手速降滑雪区
+ 北欧滑雪道
+ 雪橇滑道
+ 雪橇滑道区
+ 绿色/有机垃圾
+ 硬纸板
+ 高速公路—城镇级
+ 禁止行人标签
+ 死胡同
+ 有机
+ 发电站
+ 保留铁路
+ 保留铁路桥
+ 地铁线路
+ 交通静化
+ 速降滑雪道
+ 高速公路—世界级
+ 交通属性标签
+ 允许汽车标签
+ 测量点
+ MapsWithMe
+ 公共设施杆
+ 穿梭列车
+ 碰碰车
diff --git a/data/countries-strings/et.json/localize.json b/data/countries-strings/et.json/localize.json
index d3dce3388..fd8a1da64 100644
--- a/data/countries-strings/et.json/localize.json
+++ b/data/countries-strings/et.json/localize.json
@@ -379,7 +379,7 @@
"France_Rhone-Alpes_Loire": "Loire",
"France_Rhone-Alpes_Rhone": "Rhône",
"France_Rhone-Alpes_Savoie": "Savoie",
- "France_Southern Islands": "Prantsuse lõuna- ja Antarktika maad",
+ "France_Southern Islands": "Prantsuse lõuna- ja Antarktika alad",
"France_Upper Normandy": "Ülem-Normandia",
"French Polynesia": "Prantsuse Polüneesia",
"Gabon": "Gabon",
@@ -388,17 +388,17 @@
"Germany": "Saksamaa",
"Germany_Baden-Wurttemberg": "Baden-Württemberg",
"Germany_Baden-Wurttemberg_Regierungsbezirk Freiburg": "Freiburg im Breisgau",
- "Germany_Baden-Wurttemberg_Regierungsbezirk Karlsruhe": "Karlsruhe",
- "Germany_Baden-Wurttemberg_Regierungsbezirk Stuttgart_Heilbronn": "Stuttgart — Heilbronn",
- "Germany_Baden-Wurttemberg_Regierungsbezirk Stuttgart_Stuttgart": "Stuttgart — Stuttgart",
- "Germany_Baden-Wurttemberg_Regierungsbezirk Tubingen": "Tübingen",
+ "Germany_Baden-Wurttemberg_Regierungsbezirk Karlsruhe": "Karlsruhe ringkond",
+ "Germany_Baden-Wurttemberg_Regierungsbezirk Stuttgart_Heilbronn": "Stuttgardi ringkond — Heilbronn",
+ "Germany_Baden-Wurttemberg_Regierungsbezirk Stuttgart_Stuttgart": "Stuttgardi ringkond — Stuttgart",
+ "Germany_Baden-Wurttemberg_Regierungsbezirk Tubingen": "Tübingeni ringkond",
"Germany_Berlin": "Berliin",
"Germany_Brandenburg_North": "Brandenburg — Põhi",
"Germany_Brandenburg_South": "Brandenburg — Lõuna",
"Germany_Free State of Bavaria": "Baieri",
"Germany_Free State of Bavaria_Lower Bavaria": "Alam-Baieri",
- "Germany_Free State of Bavaria_Lower Franconia": "Alam-Frangoonia",
- "Germany_Free State of Bavaria_Middle Franconia": "Kesk-Frangoonia",
+ "Germany_Free State of Bavaria_Lower Franconia": "Alam-Frangimaa",
+ "Germany_Free State of Bavaria_Middle Franconia": "Kesk-Frangimaa",
"Germany_Free State of Bavaria_Swabia": "Švaabimaa",
"Germany_Free State of Bavaria_Upper Bavaria_East": "Ülem-Baieri - Ida",
"Germany_Free State of Bavaria_Upper Bavaria_Ingolstadt": "Ülem-Baieri - Ingolstadt",
@@ -417,16 +417,16 @@
"Germany_Lower Saxony_Oldenburg": "Oldenburg",
"Germany_Mecklenburg-Vorpommern": "Mecklenburg-Vorpommern",
"Germany_North Rhine-Westphalia": "Nordrhein-Westfalen",
- "Germany_North Rhine-Westphalia_Regierungsbezirk Arnsberg_Arnsberg": "Arnsberg — Arnsberg",
- "Germany_North Rhine-Westphalia_Regierungsbezirk Arnsberg_Dortmund": "Arnsberg — Dortmund",
- "Germany_North Rhine-Westphalia_Regierungsbezirk Detmold": "Detmold",
- "Germany_North Rhine-Westphalia_Regierungsbezirk Dusseldorf_Dusseldorf": "Düsseldorf — Düsseldorf",
- "Germany_North Rhine-Westphalia_Regierungsbezirk Dusseldorf_Mulheim": "Düsseldorf — Mülheim an der Ruhr",
- "Germany_North Rhine-Westphalia_Regierungsbezirk Dusseldorf_Wesel": "Düsseldorf — Wesel",
+ "Germany_North Rhine-Westphalia_Regierungsbezirk Arnsberg_Arnsberg": "Arnsbergi ringkond — Arnsberg",
+ "Germany_North Rhine-Westphalia_Regierungsbezirk Arnsberg_Dortmund": "Arnsbergi ringkond — Dortmund",
+ "Germany_North Rhine-Westphalia_Regierungsbezirk Detmold": "Detmoldi ringkond",
+ "Germany_North Rhine-Westphalia_Regierungsbezirk Dusseldorf_Dusseldorf": "Düsseldorfi ringkond — Düsseldorf",
+ "Germany_North Rhine-Westphalia_Regierungsbezirk Dusseldorf_Mulheim": "Düsseldorfi ringkond — Mülheim an der Ruhr",
+ "Germany_North Rhine-Westphalia_Regierungsbezirk Dusseldorf_Wesel": "Düsseldorfi ringkond — Wesel",
"Germany_North Rhine-Westphalia_Regierungsbezirk Koln_Aachen": "Köln — Aachen",
"Germany_North Rhine-Westphalia_Regierungsbezirk Koln_Koln": "Köln — Köln",
- "Germany_North Rhine-Westphalia_Regierungsbezirk Munster_Munster": "Münster — Münster",
- "Germany_North Rhine-Westphalia_Regierungsbezirk Munster_Recklinghausen": "Münster — Recklinghausen",
+ "Germany_North Rhine-Westphalia_Regierungsbezirk Munster_Munster": "Münsteri ringkond — Münster",
+ "Germany_North Rhine-Westphalia_Regierungsbezirk Munster_Recklinghausen": "Münsteri ringkond — Recklinghausen",
"Germany_Rhineland-Palatinate_Koblenz": "Rheinland-Pfalz – Koblenz",
"Germany_Rhineland-Palatinate_South": "Rheinland-Pfalz – Mainz",
"Germany_Saarland": "Saarland",
@@ -486,7 +486,7 @@
"India_Mizoram": "Mizoram",
"India_Nagaland": "Nagaland",
"India_Odisha": "Odisha",
- "India_Punjab": "Punjab",
+ "India_Punjab": "Pandžab",
"India_Rajasthan": "Rajasthan",
"India_Sikkim": "Sikkim",
"India_Tamil Nadu": "Tamil Nadu",
@@ -520,7 +520,7 @@
"Italy": "Itaalia",
"Italy_Abruzzo": "Abruzzo",
"Italy_Aosta Valley": "Aosta org",
- "Italy_Apulia": "Apulia",
+ "Italy_Apulia": "Apuulia",
"Italy_Basilicata": "Basilicata",
"Italy_Calabria": "Calabria",
"Italy_Campania": "Campania",
@@ -540,7 +540,7 @@
"Italy_Friuli-Venezia Giulia_Trieste": "Trieste maakond",
"Italy_Friuli-Venezia Giulia_Udine": "Udine maakond",
"Italy_Lazio": "Lazio",
- "Italy_Liguria": "Liguria",
+ "Italy_Liguria": "Liguuria",
"Italy_Lombardy": "Lombardia",
"Italy_Lombardy_Bergamo": "Bergamo maakond",
"Italy_Lombardy_Brescia": "Brescia maakond",
@@ -556,7 +556,7 @@
"Italy_Lombardy_Varese": "Varese maakond",
"Italy_Marche": "Marche",
"Italy_Molise": "Molise",
- "Italy_Piemont": "Piedmont",
+ "Italy_Piemont": "Piemonte",
"Italy_Piemont_Alessandria": "Alessandria maakond",
"Italy_Piemont_Asti": "Asti maakond",
"Italy_Piemont_Biella": "Biella maakond",
@@ -597,10 +597,10 @@
"Japan_Chugoku Region_Shimane": "Shimane prefektuur",
"Japan_Chugoku Region_Tottori": "Tottori prefektuur",
"Japan_Chugoku Region_Yamaguchi": "Yamaguchi prefektuur",
- "Japan_Hokkaido Region": "Hokkaido",
- "Japan_Hokkaido Region_East": "Hokkaido - Ida",
- "Japan_Hokkaido Region_North": "Hokkaido - Põhi",
- "Japan_Hokkaido Region_West": "Hokkaido - Lääs",
+ "Japan_Hokkaido Region": "Hokkaidō",
+ "Japan_Hokkaido Region_East": "Hokkaidō - Ida",
+ "Japan_Hokkaido Region_North": "Hokkaidō - Põhi",
+ "Japan_Hokkaido Region_West": "Hokkaidō - Lääs",
"Japan_Kanto": "Kanto piirkond",
"Japan_Kanto_Chiba": "Chiba prefektuur",
"Japan_Kanto_Gunma": "Gunma prefektuur",
@@ -608,26 +608,26 @@
"Japan_Kanto_Kanagawa": "Kanagawa prefektuur",
"Japan_Kanto_Saitama": "Saitama prefektuur",
"Japan_Kanto_Tochigi": "Tochigi prefektuur",
- "Japan_Kanto_Tokyo": "Tokyo prefektuur",
+ "Japan_Kanto_Tokyo": "Tōkyō prefektuur",
"Japan_Kinki Region": "Kansai piirkond",
"Japan_Kinki Region_Mie": "Mie prefektuur",
"Japan_Kinki Region_Nara": "Nara prefektuur",
- "Japan_Kinki Region_Osaka": "Osaka prefektuur",
+ "Japan_Kinki Region_Osaka": "Ōsaka prefektuur",
"Japan_Kinki Region_Wakayama": "Wakayama prefektuur",
- "Japan_Kyushu Region": "Kyushu",
+ "Japan_Kyushu Region": "Kyūshū",
"Japan_Kyushu Region_Fukuoka": "Fukuoka prefektuur",
"Japan_Kyushu Region_Kagoshima": "Kagoshima prefektuur",
"Japan_Kyushu Region_Kumamoto": "Kumamoto prefektuur",
"Japan_Kyushu Region_Miyazaki": "Miyazaki prefektuur",
"Japan_Kyushu Region_Nagasaki": "Nagasaki prefektuur",
- "Japan_Kyushu Region_Oita": "Oita prefektuur",
+ "Japan_Kyushu Region_Oita": "Ōita prefektuur",
"Japan_Kyushu Region_Okinawa": "Okinawa prefektuur",
"Japan_Kyushu Region_Saga": "Saga prefektuur",
"Japan_Shikoku Region": "Shikoku",
"Japan_Shikoku Region_Ehime": "Ehime prefektuur",
"Japan_Shikoku Region_Kagawa": "Kagawa prefektuur",
- "Japan_Shikoku Region_Kochi": "Kochi prefektuur",
- "Japan_Shikoku Region_Kyoto": "Kyoto prefektuur",
+ "Japan_Shikoku Region_Kochi": "Kōchi prefektuur",
+ "Japan_Shikoku Region_Kyoto": "Kyōto prefektuur",
"Japan_Shikoku Region_Tokushima": "Tokushima prefektuur",
"Japan_Tohoku": "Tohoku piirkond",
"Japan_Tohoku_Akita": "Akita prefektuur",
@@ -917,15 +917,15 @@
"Solomon Islands": "Saalomoni saared",
"Somalia": "Somaalia",
"South Africa": "Lõuna-Aafrika",
- "South Africa_Eastern Cape": "Eastern Cape",
+ "South Africa_Eastern Cape": "Ida-Kapimaa",
"South Africa_Free State": "Free State",
"South Africa_Gauteng": "Gauteng",
"South Africa_KwaZulu-Natal": "KwaZulu-Natal",
"South Africa_Limpopo": "Limpopo",
"South Africa_Mpumalanga": "Mpumalanga",
- "South Africa_North West": "North West",
- "South Africa_Northern Cape": "Northern Cape",
- "South Africa_Western Cape": "Western Cape",
+ "South Africa_North West": "Loodeprovints",
+ "South Africa_Northern Cape": "Põhja-Kapimaa",
+ "South Africa_Western Cape": "Lääne-Kapimaa",
"South Carolina": "Lõuna-Carolina",
"South Georgia and the South Sandwich Islands": "Lõuna-Georgia ja Lõuna-Sandwichi saared",
"South Korea": "Lõuna-Korea",
@@ -935,11 +935,11 @@
"South Sudan": "Lõuna-Sudaan",
"Spain": "Hispaania",
"Spain_Andalusia": "Andaluusia",
- "Spain_Aragon": "Aragon",
+ "Spain_Aragon": "Aragón",
"Spain_Balearic Islands": "Baleaari saared",
"Spain_Basque Country": "Baskimaa",
"Spain_Canary Islands": "Kanaari saared",
- "Spain_Cantabria": "Cantabria",
+ "Spain_Cantabria": "Kantaabria",
"Spain_Castile and Leon": "Kastiilia ja León",
"Spain_Castile-La Mancha": "Castile-La Mancha",
"Spain_Catalonia_Provincia de Barcelona": "Kataloonia – Barcelona maakond",
@@ -1000,7 +1000,7 @@
"Turkey_Mediterranean Region": "Vahemere piirkond",
"Turkey_Southeastern Anatolia Region": "Kagu-Anatoolia piirkond",
"Turkmenistan": "Türkmenistan",
- "Turks and Caicos Islands": "Turksi ja Caicose saared",
+ "Turks and Caicos Islands": "Turks ja Caicos",
"Tuvalu": "Tuvalu",
"UK_England_East Midlands": "Ida-Midlands",
"UK_England_East of England_Essex": "Ida-Inglismaa - Essex",
diff --git a/data/countries-strings/kab.json/localize.json b/data/countries-strings/kab.json/localize.json
new file mode 100644
index 000000000..570d9d9c0
--- /dev/null
+++ b/data/countries-strings/kab.json/localize.json
@@ -0,0 +1,10 @@
+{
+ "Afghanistan": "Afɣanistan",
+ "Alabama": "Alabama",
+ "Albania": "Albanya",
+ "Algeria": "Zzayer",
+ "Andorra": "Undura",
+ "Angola": "Ungula",
+ "Algeria_Coast Description": "Zzayer tamaneɣt, Wahṛan, Qsemṭina",
+ "Algeria_Central Description": "Batna, Ǧelfa, Bessekra"
+}
diff --git a/data/countries-strings/sr.json/localize.json b/data/countries-strings/sr.json/localize.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/data/countries-strings/sr.json/localize.json
@@ -0,0 +1 @@
+{}
diff --git a/data/sound-strings/et.json/localize.json b/data/sound-strings/et.json/localize.json
index 58ccfea21..9c6307ea6 100644
--- a/data/sound-strings/et.json/localize.json
+++ b/data/sound-strings/et.json/localize.json
@@ -47,5 +47,62 @@
"exit": "Välju.",
"you_have_reached_the_destination": "Oled kohale jõudnud.",
"then": "Seejärel",
-"dist_direction_onto_street": "%1$s %2$s %3$s %4$s"
+"dist_direction_onto_street": "%1$s %2$s %3$s %4$s",
+"go_straight": "Sõida otse.",
+"onto": "teele",
+"take_exit_number": "Pööra teele",
+"destination": "Oled saabumas.",
+"route_recalculating": "Koostan teekonda uuesti",
+"make_a_u_turn": "Pööra tagasi.",
+"in_50_meters": "Viiekümne meetri pärast",
+"in_100_meters": "Saja meetri pärast",
+"in_200_meters": "Kahesaja meetri pärast",
+"in_250_meters": "Kahesaja viiekümne meetri pärast",
+"in_300_meters": "Kolmesaja meetri pärast",
+"in_400_meters": "Neljasaja meetri pärast",
+"in_500_meters": "Viiesaja meetri pärast",
+"in_600_meters": "Kuuesaja meetri pärast",
+"in_700_meters": "Seitsmesaja meetri pärast",
+"in_750_meters": "Seitsmesaja viiekümne meetri pärast",
+"in_800_meters": "Kaheksasaja meetri pärast",
+"in_900_meters": "Üheksasaja meetri pärast",
+"in_1_kilometer": "Ühe kilomeetri pärast",
+"in_1_5_kilometers": "Pooleteise kilomeetri pärast",
+"in_2_kilometers": "Kahe kilomeetri pärast",
+"in_2_5_kilometers": "Kahe ja poole kilomeetri pärast",
+"take_the_1_exit": "Pööra ära esimesest ärapöördest.",
+"take_the_2_exit": "Pööra ära teisest ärapöördest.",
+"take_the_3_exit": "Pööra ära kolmandast ärapöördest.",
+"take_the_5_exit": "Pööra ära viiendast ärapöördest.",
+"take_the_6_exit": "Pööra ära kuuendast ärapöördest.",
+"take_the_7_exit": "Pööra ära seitsemendast ärapöördest.",
+"take_the_8_exit": "Pööra ära kaheksandast ärapöördest.",
+"take_the_10_exit": "Pööra ära kümnendast ärapöördest.",
+"take_the_11_exit": "Pööra ära üheteistkümnendast ärapöördest.",
+"in_50_feet": "Viiekümne jala pärast",
+"in_2500_feet": "Kahe tuhande viiesaja jala pärast",
+"in_3000_feet": "Kolme tuhande jala pärast",
+"in_3500_feet": "Kolme tuhande viiesaja jala pärast",
+"in_4000_feet": "Nelja tuhande jala pärast",
+"in_4500_feet": "Nelja tuhande viiesaja jala pärast",
+"in_5000_feet": "Viie tuhande jala pärast",
+"in_1_mile": "Ühe miili pärast",
+"in_1_5_miles": "Pooleteise miili pärast",
+"in_2_miles": "Kahe miili pärast",
+"unknown_camera": "Ees on kamera",
+"in_300_feet": "Kolmesaja jala pärast",
+"in_400_feet": "Neljasaja jala pärast",
+"in_600_feet": "Kuuesaja jala pärast",
+"in_1000_feet": "Tuhande jala pärast",
+"in_700_feet": "Seitsmesaja jala pärast",
+"in_1500_feet": "Tuhande viiesaja jala pärast",
+"in_2000_feet": "Kahe tuhande jala pärast",
+"take_the_9_exit": "Pööra ära üheksandast ärapöördest.",
+"in_200_feet": "Kahesaja jala pärast",
+"in_500_feet": "Viiesaja jala pärast",
+"in_800_feet": "Kaheksasaja jala pärast",
+"in_900_feet": "Üheksasaja jala pärast",
+"in_3_kilometers": "Kolme kilomeetri pärast",
+"take_the_4_exit": "Pööra ära neljandast ärapöördest.",
+"in_100_feet": "Saja jala pärast"
}
diff --git a/iphone/Maps/LocalizedStrings/et.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/et.lproj/LocalizableTypes.strings
index 7ac461488..6725f7462 100644
--- a/iphone/Maps/LocalizedStrings/et.lproj/LocalizableTypes.strings
+++ b/iphone/Maps/LocalizedStrings/et.lproj/LocalizableTypes.strings
@@ -306,7 +306,7 @@
"type.cuisine.greek" = "Kreeka";
"type.cuisine.grill" = "Grill";
"type.cuisine.heuriger" = "Austria hooajaline veinikõrts (heuriger)";
-"type.cuisine.hotdog" = "Hotdog";
+"type.cuisine.hotdog" = "Viinersai";
"type.cuisine.hungarian" = "Ungari";
"type.cuisine.ice_cream" = "Jäätis";
"type.cuisine.indian" = "India";
@@ -345,7 +345,7 @@
"type.cuisine.soba" = "Jaapani soba-nuudlid";
"type.cuisine.spanish" = "Hispaania";
"type.cuisine.steak_house" = "Liharestoran";
-"type.cuisine.sushi" = "Sushi";
+"type.cuisine.sushi" = "Suši";
"type.cuisine.tapas" = "Tapas";
"type.cuisine.tea" = "Tee";
"type.cuisine.thai" = "Tai";
diff --git a/iphone/Maps/LocalizedStrings/sr.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/sr.lproj/Localizable.strings
index 77c0a9ced..8504fcaec 100644
--- a/iphone/Maps/LocalizedStrings/sr.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/sr.lproj/Localizable.strings
@@ -163,7 +163,7 @@
"load_kmz_successful" = "Маркери су успешно учитани! Можете их проначи на мапи помоћу Менаџера маркера.";
/* Kml file loading failed */
-"load_kmz_failed" = "Неуспешно учитавање маркера. Могуће је да је фајл оштећен или неисправан.";
+"load_kmz_failed" = "Неуспешно учитавање маркера. Могуће да је фајл оштећен или неисправан.";
/* resource for context menu */
"edit" = "Измени";
@@ -282,7 +282,7 @@
/* Tex label above the Donate button */
"donate_description" = "Донирате да бисмо заједно направили најбоље мапе!";
"already_donated" = "Већ је донирано";
-"remind_me_later" = "Подсећати касније";
+"remind_me_later" = "Подсети ме касније";
"support_organic_maps" = "Подршка Organic Maps";
/* Button in the main Help dialog */
@@ -637,7 +637,6 @@
"day" = "д";
"placepage_more_button" = "Више";
"book_button" = "Резервиши";
-
"placepage_call_button" = "Позови";
"placepage_edit_bookmark_button" = "Измени маркер";
"placepage_bookmark_name_hint" = "Назив маркера";
diff --git a/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings b/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings
index 0eb54985f..09216eae9 100644
--- a/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings
+++ b/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.strings
@@ -157,7 +157,7 @@
"share_bookmarks_email_body" = "您好!\n\n附件是我的书签,请在 Organic Maps 中打开。如果您没有安装 Organic Maps,可以在这里下载: https://omaps.app/get?kmz\n\n祝您使用 Organic Maps 旅行愉快!";
/* message title of loading file */
-"load_kmz_title" = "正在载入书签…";
+"load_kmz_title" = "正在加载书签";
/* Kmz file successful loading */
"load_kmz_successful" = "书签载入成功!您可以在地图或书签管理页面中找到它们。";
@@ -301,7 +301,7 @@
"follow_us" = "关注并联系我们:";
/* Alert text */
-"email_error_body" = "电子邮件客户端未设置。请配置电子邮件客户端或通过 %@ 联系我们。";
+"email_error_body" = "尚未设置电子邮件客户端。请进行配置或通过 %@ 联系我们";
/* Alert title */
"email_error_title" = "电子邮件发送失败";
@@ -414,7 +414,7 @@
"dialog_routing_disclaimer_priority" = "— 路况、交通法规和路标始终优先于导航建议;";
"dialog_routing_disclaimer_precision" = "— 地图可能不准确,建议的路线可能并非总是去往目的地的最佳路线;";
"dialog_routing_disclaimer_recommendations" = "— 建议的路线仅作为推荐路线供您采纳;";
-"dialog_routing_disclaimer_borders" = "— 小心对待国界区的路线:我们的应用程序生成的路线有时会在未经授权的地方跨越国界;";
+"dialog_routing_disclaimer_borders" = "— 小心对待国界区的路线:我们的应用生成的路线有时会在未经授权的地方跨越国界。";
"dialog_routing_disclaimer_beware" = "上路时请当心,祝您一路平安!";
"dialog_routing_check_gps" = "检查 GPS 信号";
"dialog_routing_error_location_not_found" = "无法规划路线。无法识别当前 GPS 坐标。";
@@ -502,22 +502,22 @@
"day_off_today" = "今天不营业";
"day_off" = "不营业";
"today" = "今天";
-"opens_tomorrow_at" = "Opens tomorrow at %@";
-"opens_dayoftheweek_at" = "Opens %1$@ at %2$@";
-"opens_at" = "Opens at %@";
-"opens_in" = "将于 %@ 后开业";
-"closes_at" = "Closes at %@";
-"closes_in" = "将于 %@ 后歇业";
+"opens_tomorrow_at" = "明天 %@ 营业";
+"opens_dayoftheweek_at" = "%1$@ %2$@ 营业";
+"opens_at" = "%@ 营业";
+"opens_in" = "将于 %@ 后营业";
+"closes_at" = "%@ 不营业";
+"closes_in" = "将于 %@ 后不营业";
"closed" = "已停止营业";
"add_opening_hours" = "添加营业时间";
-"no_osm_account" = "没有 OpenStreetMap 账户吗?";
+"no_osm_account" = "没有 OpenStreetMap 账号吗?";
"register_at_openstreetmap" = "注册";
"password_8_chars_min" = "密码(至少 8 个字符)";
"invalid_username_or_password" = "无效的用户名或密码。";
"login" = "登录";
"login_osm" = "登录 OpenStreetMap";
-"forgot_password" = "忘记密码";
-"osm_account" = "OSM 账户";
+"forgot_password" = "忘记密码?";
+"osm_account" = "OSM 账号";
"logout" = "登出";
/* Information text: "Last upload 11.01.2016" */
@@ -568,8 +568,8 @@
"message_invalid_feature_position" = "地点不能放置在这里";
/* Text in About and OSM Login screens. First %@ is replaced by a local, human readable date. */
-"osm_presentation" = "截至 %@ 的社区创建的 OpenStreetMap 数据。请访问 OpenStreetMap.org 以了解有关如何编辑和更新地图的信息。";
-"login_to_make_edits_visible" = "创建 OpenStreetMap 账户或登录,向全世界发布您编辑的地图。";
+"osm_presentation" = "截至 %@ 的社区创建的 OpenStreetMap 数据。请访问 OpenStreetMap.org 详细了解如何编辑和更新地图";
+"login_to_make_edits_visible" = "创建 OpenStreetMap 账号或登录,向全世界发布您编辑的地图。";
/* Error dialog no space */
"migration_no_space_message" = "为了下载,您需要更多的存储空间。请删除不必要的文件。";
@@ -615,7 +615,7 @@
"location_services_disabled_on_device_2" = "2. 点击“隐私和安全性”";
"location_services_disabled_on_device_3" = "3. 选择“定位服务”";
"location_services_disabled_on_device_4" = "4. 打开“定位服务”";
-"location_services_disabled_on_device_additional_message" = "或继续使用 Organic Maps,但无法定位到您目前所在的位置。";
+"location_services_disabled_on_device_additional_message" = "或没有定位继续使用 Organic Maps";
/* abbreviation for meters */
"m" = "米";
@@ -637,7 +637,6 @@
"day" = "天";
"placepage_more_button" = "更多";
"book_button" = "预定";
-
"placepage_call_button" = "呼叫";
"placepage_edit_bookmark_button" = "编辑书签";
"placepage_bookmark_name_hint" = "书签名称";
@@ -756,7 +755,7 @@
"layers_title" = "地图样式和图层";
"subway_data_unavailable" = "地铁地图不可用";
"title_error_downloading_bookmarks" = "发生错误";
-"popular_place" = "Popular";
+"popular_place" = "受欢迎的";
"export_file" = "导出为 KMZ";
"export_file_gpx" = "导出为 GPX";
"delete_list" = "删除列表";
@@ -775,7 +774,7 @@
/* Speed camera settings menu option - Never warn (about speedcams) */
"pref_tts_speedcams_never" = "永远不会对摄像头发出警告";
"power_managment_title" = "省电模式";
-"power_managment_description" = "如果开启省电模式,应用程序将根据手机的当前电量关闭耗电功能";
+"power_managment_description" = "如果开启省电模式,本应用将根据手机的当前电量关闭耗电功能。";
"power_managment_setting_never" = "从不";
"power_managment_setting_auto" = "当电量低时";
"power_managment_setting_manual_max" = "最大程度省电";
@@ -792,7 +791,7 @@
"avoid_ferry" = "避开轮渡";
"avoid_motorways" = "避开高速公路";
"unable_to_calc_alert_title" = "无法规划路线";
-"unable_to_calc_alert_subtitle" = "很遗憾,我们无法使用所选的绕行设置规划路线。请更改设置,然后重试";
+"unable_to_calc_alert_subtitle" = "找不到路线。这可能是由于您的绕行设置或 OpenStreetMap 数据不完整造成的。请更改设置,然后重试。";
"define_to_avoid_btn" = "选择要避开的道路";
"change_driving_options_btn" = "绕行设置已开启";
"toll_road" = "收费公路";
@@ -1059,5 +1058,5 @@
"track_recording_alert_title" = "保存到书签和轨迹?";
/* Message for the toast when saving the track recording is finished but nothing to save. */
-"track_recording_toast_nothing_to_save" = "轨迹是空的 - 没有要保存的内容";
+"track_recording_toast_nothing_to_save" = "轨迹为空 — 无内容可保存";
"edit_track" = "编辑轨迹";
diff --git a/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.stringsdict b/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.stringsdict
index b99528594..a6dab5f4f 100644
--- a/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.stringsdict
+++ b/iphone/Maps/LocalizedStrings/zh-Hans.lproj/Localizable.stringsdict
@@ -2,9 +2,6 @@
-
-
-
bookmarks_places
NSStringLocalizedFormatKey
@@ -15,11 +12,12 @@
NSStringPluralRuleType
NSStringFormatValueTypeKey
d
+ zero
+ 无书签
other
%d 个书签
-
bookmarks_detect_message
NSStringLocalizedFormatKey
@@ -30,13 +28,12 @@
NSStringPluralRuleType
NSStringFormatValueTypeKey
d
- one
- 找到 %d 个文件,转换后您可以看到它。
+ zero
+ 未找到文件。
other
找到 %d 个文件,转换后您可以看到它们。
-
tracks
NSStringLocalizedFormatKey
@@ -47,10 +44,11 @@
NSStringPluralRuleType
NSStringFormatValueTypeKey
d
+ zero
+ 无轨迹
other
%d 个轨迹
-
-
\ No newline at end of file
+
diff --git a/iphone/Maps/LocalizedStrings/zh-Hans.lproj/LocalizableTypes.strings b/iphone/Maps/LocalizedStrings/zh-Hans.lproj/LocalizableTypes.strings
index 14c83e9e4..aaac3f093 100644
--- a/iphone/Maps/LocalizedStrings/zh-Hans.lproj/LocalizableTypes.strings
+++ b/iphone/Maps/LocalizedStrings/zh-Hans.lproj/LocalizableTypes.strings
@@ -1,19 +1,19 @@
"type.addr_interpolation" = "地址/区块";
-"type.addr_interpolation.even" = "地址/区块";
-"type.addr_interpolation.odd" = "地址/区块";
-"type.aerialway" = "缆车要素";
+"type.addr_interpolation.even" = "偶地址/区块";
+"type.addr_interpolation.odd" = "奇地址/区块";
+"type.aerialway" = "架空索道";
"type.aerialway.cable_car" = "缆车";
-"type.aerialway.chair_lift" = "缆车";
-"type.aerialway.drag_lift" = "缆车要素";
-"type.aerialway.gondola" = "循环式索道";
-"type.aerialway.mixed_lift" = "缆车";
+"type.aerialway.chair_lift" = "吊椅式缆车";
+"type.aerialway.drag_lift" = "拖牵式缆车";
+"type.aerialway.gondola" = "吊舱式缆车";
+"type.aerialway.mixed_lift" = "混合式缆车";
"type.aerialway.station" = "缆车车站";
-"type.aeroway" = "机场要素";
+"type.aeroway" = "空域基础设施";
"type.aeroway.aerodrome" = "机场";
-"type.aeroway.aerodrome.international" = "机场";
+"type.aeroway.aerodrome.international" = "国际机场";
"type.aeroway.apron" = "机场停机坪";
"type.aeroway.gate" = "登机口";
-"type.aeroway.helipad" = "直升机场";
+"type.aeroway.helipad" = "直升机停机坪";
"type.aeroway.runway" = "机场跑道";
"type.aeroway.taxiway" = "滑行道";
"type.aeroway.terminal" = "航站楼";
@@ -139,11 +139,11 @@
"type.recycling.plastic_bottles" = "塑料瓶";
"type.recycling.scrap_metal" = "废金属";
"type.recycling.small_appliances" = "电子垃圾";
-"type.recycling.cardboard" = "Cardboard";
-"type.recycling.cans" = "Cans";
-"type.recycling.shoes" = "Shoes";
-"type.recycling.green_waste" = "Green/Organic Waste";
-"type.recycling.cartons" = "Cartons";
+"type.recycling.cardboard" = "硬纸板";
+"type.recycling.cans" = "金属罐";
+"type.recycling.shoes" = "鞋子";
+"type.recycling.green_waste" = "绿色/有机垃圾";
+"type.recycling.cartons" = "纸盒";
"type.amenity.restaurant" = "餐馆";
"type.amenity.sanitary_dump_station" = "储液池排泄站";
"type.amenity.school" = "学校";
@@ -460,13 +460,13 @@
/* These translations are used for all type.highway.*.tunnel. */
"type.highway.path.tunnel" = "隧道";
"type.highway.pedestrian" = "步行街";
-"type.highway.pedestrian.area" = "步行区域";
+"type.highway.pedestrian.area" = "步行区";
/* These translations are used for all type.highway.*.bridge. */
-"type.highway.pedestrian.bridge" = "桥";
+"type.highway.pedestrian.bridge" = "人行天桥";
/* These translations are used for all type.highway.*.tunnel. */
-"type.highway.pedestrian.tunnel" = "隧道";
+"type.highway.pedestrian.tunnel" = "人行隧道";
"type.highway.primary" = "主要道路";
/* These translations are used for all type.highway.*.bridge. */
@@ -596,8 +596,8 @@
"type.area_highway.track" = "土路";
"type.area_highway.trunk" = "干线道路";
"type.area_highway.unclassified" = "道路";
-"type.highway.world_level" = "highway-world_level";
-"type.highway.world_towns_level" = "highway-world_towns_level";
+"type.highway.world_level" = "高速公路—世界级";
+"type.highway.world_towns_level" = "高速公路—城镇级";
"type.historic" = "历史地点";
"type.historic.aircraft" = "历史悠久的飞机";
"type.historic.anchor" = "历史锚";
@@ -607,15 +607,15 @@
"type.historic.cannon" = "大炮";
"type.historic.castle" = "城堡";
"type.historic.castle.castrum" = "古罗马兵营";
-"type.historic.castle.defensive" = "城堡";
-"type.historic.castle.fortified_church" = "坚固的教堂";
-"type.historic.castle.fortress" = "要塞";
+"type.historic.castle.defensive" = "要塞城堡";
+"type.historic.castle.fortified_church" = "防御型教堂";
+"type.historic.castle.fortress" = "堡垒";
"type.historic.castle.hillfort" = "丘堡";
"type.historic.castle.kremlin" = "克里姆林";
-"type.historic.castle.manor" = "庄园大屋";
+"type.historic.castle.manor" = "庄园宅邸";
"type.historic.castle.palace" = "宮殿";
-"type.historic.castle.shiro" = "城";
-"type.historic.castle.stately" = "法式城堡";
+"type.historic.castle.shiro" = "日本城堡";
+"type.historic.castle.stately" = "庄严城堡";
"type.historic.city_gate" = "城门";
"type.historic.citywalls" = "城墙";
"type.historic.fort" = "历史要塞";
@@ -644,19 +644,19 @@
"type.historic.wayside_cross" = "路旁十字架";
"type.historic.wayside_shrine" = "路旁神龛";
"type.historic.wreck" = "沉船";
-"type.hwtag" = "hwtag";
-"type.hwtag.bidir_bicycle" = "hwtag-bidir_bicycle";
-"type.hwtag.onedir_bicycle" = "hwtag-onedir_bicycle";
-"type.hwtag.lit" = "hwtag-lit";
-"type.hwtag.nobicycle" = "hwtag-nobicycle";
-"type.hwtag.nocar" = "hwtag-nocar";
-"type.hwtag.nofoot" = "hwtag-nofoot";
-"type.hwtag.oneway" = "hwtag-oneway";
-"type.hwtag.private" = "hwtag-private";
-"type.hwtag.toll" = "hwtag-toll";
-"type.hwtag.yesbicycle" = "hwtag-yesbicycle";
-"type.hwtag.yescar" = "hwtag-yescar";
-"type.hwtag.yesfoot" = "hwtag-yesfoot";
+"type.hwtag" = "交通属性标签";
+"type.hwtag.bidir_bicycle" = "双向自行车道标签";
+"type.hwtag.onedir_bicycle" = "单向自行车道标签";
+"type.hwtag.lit" = "照明设施标签";
+"type.hwtag.nobicycle" = "禁止自行车标签";
+"type.hwtag.nocar" = "禁止汽车标签";
+"type.hwtag.nofoot" = "禁止行人标签";
+"type.hwtag.oneway" = "单行道标签";
+"type.hwtag.private" = "私有道路标签";
+"type.hwtag.toll" = "收费道路标签";
+"type.hwtag.yesbicycle" = "允许自行车标签";
+"type.hwtag.yescar" = "允许汽车标签";
+"type.hwtag.yesfoot" = "允许行人标签";
"type.internet_access" = "互联网";
"type.internet_access.wlan" = "无线网络";
"type.junction" = "交叉口";
@@ -681,9 +681,9 @@
"type.landuse.field" = "田地";
"type.landuse.flowerbed" = "花坛";
"type.landuse.forest" = "森林";
-"type.landuse.forest.coniferous" = "森林";
-"type.landuse.forest.deciduous" = "森林";
-"type.landuse.forest.mixed" = "森林";
+"type.landuse.forest.coniferous" = "针叶林";
+"type.landuse.forest.deciduous" = "阔叶林";
+"type.landuse.forest.mixed" = "混交林";
"type.landuse.garages" = "车库";
"type.landuse.grass" = "草坪";
"type.landuse.greenfield" = "待开发荒地";
@@ -739,18 +739,18 @@
"type.leisure.beach_resort" = "海滨度假区";
"type.man_made" = "人造要素";
"type.man_made.breakwater" = "防波堤";
-"type.man_made.cairn" = "Cairn";
+"type.man_made.cairn" = "堆石标";
"type.man_made.chimney" = "工厂烟囱";
"type.man_made.cutline" = "树林分界线";
-"type.man_made.survey_point" = "Survey Point";
+"type.man_made.survey_point" = "测量点";
"type.man_made.flagpole" = "旗杆";
"type.man_made.lighthouse" = "灯塔";
-"type.man_made.mast" = "Mast";
+"type.man_made.mast" = "桅杆";
"type.man_made.pier" = "码头";
"type.man_made.pipeline" = "管道";
"type.man_made.pipeline.overground" = "地面管道";
-"type.man_made.silo" = "Silo";
-"type.man_made.storage_tank" = "Storage Tank";
+"type.man_made.silo" = "筒仓";
+"type.man_made.storage_tank" = "储罐";
"type.man_made.surveillance" = "监视器";
"type.man_made.tower" = "高塔";
@@ -773,11 +773,11 @@
"type.man_made.water_well.drinking_water_no" = "水井";
"type.man_made.windmill" = "风车";
"type.man_made.works" = "工厂";
-"type.mapswithme" = "mapswithme";
-"type.mapswithme.grid" = "mapswithme-grid";
+"type.mapswithme" = "MapsWithMe";
+"type.mapswithme.grid" = "MapsWithMe—网格";
"type.military" = "军事";
"type.military.bunker" = "地堡";
-"type.mountain_pass" = "Mountain Pass";
+"type.mountain_pass" = "山口";
"type.natural" = "自然";
/* A rocky land cover. */
@@ -798,7 +798,7 @@
"type.natural.earth_bank" = "悬崖";
"type.man_made.embankment" = "路堤";
"type.natural.coastline" = "海岸线";
-"type.natural.desert" = "Desert";
+"type.natural.desert" = "沙漠";
"type.natural.geyser" = "间歇泉";
"type.natural.glacier" = "冰川";
"type.natural.grassland" = "草原";
@@ -827,7 +827,7 @@
"type.natural.wetland" = "湿地";
"type.natural.wetland.bog" = "泥炭地";
"type.natural.wetland.marsh" = "草沼";
-"type.noexit" = "Dead End";
+"type.noexit" = "死胡同";
"type.office" = "办公室";
"type.office.company" = "企业公司";
"type.office.estate_agent" = "地产中介";
@@ -836,8 +836,8 @@
"type.office.lawyer" = "律师事务所";
"type.office.ngo" = "非政府组织办公室";
"type.office.telecommunication" = "电信办公室";
-"type.organic.only" = "Organic";
-"type.organic.yes" = "Organic";
+"type.organic.only" = "有机";
+"type.organic.yes" = "有机";
"type.place.city" = "城市";
"type.place.city.capital" = "首府";
"type.place.city.capital.10" = "城市";
@@ -882,31 +882,31 @@
"type.power.generator.wind" = "风力发电机";
"type.power.generator.gas" = "燃气轮机发电厂";
"type.power.generator.hydro" = "水力发电厂";
-"type.power.line" = "超高压输电线";
-"type.power.line.underground" = "超高压输电线";
-"type.power.minor_line" = "超高压输电线";
+"type.power.line" = "输电线";
+"type.power.line.underground" = "地下输电线";
+"type.power.minor_line" = "小型输电线";
"type.power.plant" = "发电厂";
"type.power.plant.coal" = "燃煤电厂";
"type.power.plant.gas" = "燃气轮机发电厂";
"type.power.plant.hydro" = "水力发电厂";
"type.power.plant.solar" = "太阳能发电厂";
"type.power.plant.wind" = "风力发电厂";
-"type.power.station" = "Power Station";
+"type.power.station" = "发电站";
"type.power.substation" = "变电站";
/* A tower or pylon carrying high voltage electricity cables. */
"type.power.tower" = "高压电塔";
/* A single pole supporting minor power lines. */
-"type.power.pole" = "Power Pole";
+"type.power.pole" = "电线杆";
/* A single pole supporting various public utilities, such as lighting or telephony. */
-"type.man_made.utility_pole" = "Utility Pole";
-"type.psurface" = "psurface";
-"type.psurface.paved_bad" = "psurface-paved_bad";
-"type.psurface.paved_good" = "psurface-paved_good";
-"type.psurface.unpaved_bad" = "psurface-unpaved_bad";
-"type.psurface.unpaved_good" = "psurface-unpaved_good";
+"type.man_made.utility_pole" = "公共设施杆";
+"type.psurface" = "路面";
+"type.psurface.paved_bad" = "铺装路面—较差";
+"type.psurface.paved_good" = "铺装路面—良好";
+"type.psurface.unpaved_bad" = "未铺装路面—较差";
+"type.psurface.unpaved_good" = "未铺装路面—良好";
"type.public_transport" = "公共交通要素";
"type.public_transport.platform" = "公共交通站台";
"type.railway" = "铁路要素";
@@ -914,7 +914,7 @@
"type.railway.abandoned.bridge" = "铁路遗迹";
"type.railway.abandoned.tunnel" = "铁路遗迹";
"type.railway.construction" = "在建铁路";
-"type.railway.crossing" = "Railway Crossing";
+"type.railway.crossing" = "铁路道口";
"type.railway.disused" = "废弃铁路";
"type.railway.funicular" = "缆车";
"type.railway.funicular.bridge" = "缆索铁路轨道";
@@ -931,9 +931,9 @@
"type.railway.narrow_gauge.bridge" = "窄轨铁路轨道";
"type.railway.narrow_gauge.tunnel" = "窄轨铁路轨道";
"type.railway.platform" = "火车站台";
-"type.railway.preserved" = "Preserved Rail";
-"type.railway.preserved.bridge" = "Preserved Rail Bridge";
-"type.railway.preserved.tunnel" = "Preserved Rail Tunnel";
+"type.railway.preserved" = "保留铁路";
+"type.railway.preserved.bridge" = "保留铁路桥";
+"type.railway.preserved.tunnel" = "保留铁路隧道";
"type.railway.rail" = "铁路轨道";
"type.railway.rail.highspeed" = "高速铁路";
"type.railway.rail.tourism" = "观光性铁路";
@@ -1085,9 +1085,9 @@
"type.railway.station.subway.wuhan" = "地铁车站";
"type.railway.station.subway.yerevan" = "地铁车站";
"type.railway.station.subway.yokohama" = "地铁车站";
-"type.railway.subway" = "Subway Line";
-"type.railway.subway.bridge" = "Subway Line Bridge";
-"type.railway.subway.tunnel" = "Subway Line Tunnel";
+"type.railway.subway" = "地铁线路";
+"type.railway.subway.bridge" = "地铁线路桥";
+"type.railway.subway.tunnel" = "地铁线路隧道";
"type.railway.subway_entrance" = "地铁出入口";
"type.railway.subway_entrance.adana" = "地铁出入口";
"type.railway.subway_entrance.algiers" = "地铁出入口";
@@ -1208,7 +1208,7 @@
"type.railway.tram_stop" = "电车站";
"type.route" = "线路";
"type.route.ferry" = "航线";
-"type.route.shuttle_train" = "route-shuttle_train";
+"type.route.shuttle_train" = "穿梭列车";
"type.shop" = "商店";
"type.shop.alcohol" = "烈酒";
"type.shop.bakery" = "烘培店";
@@ -1336,7 +1336,7 @@
"type.sport.baseball" = "棒球";
"type.sport.basketball" = "篮球";
"type.sport.beachvolleyball" = "沙滩排球";
-"type.sport.bowls" = "草地滾球";
+"type.sport.bowls" = "草地滚球";
"type.sport.chess" = "国际象棋";
"type.sport.cricket" = "板球";
"type.sport.curling" = "冰壶";
@@ -1378,8 +1378,8 @@
"type.tourism.attraction" = "景点";
"type.attraction.amusement_ride" = "游乐设施";
"type.attraction.animal" = "动物围栏";
-"type.attraction.bumper_car" = "Bumper Car";
-"type.attraction.big_wheel" = "Big Wheel";
+"type.attraction.bumper_car" = "碰碰车";
+"type.attraction.big_wheel" = "摩天轮";
"type.attraction.carousel" = "旋转木马";
"type.attraction.historic" = "历史景点";
"type.attraction.maze" = "迷宫";
@@ -1412,9 +1412,9 @@
"type.tourism.wilderness_hut" = "野外住宿小屋";
"type.tourism.zoo" = "动物园";
"type.tourism.zoo.petting" = "宠物动物园";
-"type.traffic_calming" = "Traffic Calming";
-"type.traffic_calming.bump" = "Traffic Bump";
-"type.traffic_calming.hump" = "Traffic Hump";
+"type.traffic_calming" = "交通静化";
+"type.traffic_calming.bump" = "减速带";
+"type.traffic_calming.hump" = "减速丘";
"type.waterway" = "航道要素";
"type.waterway.canal" = "运河";
"type.waterway.canal.tunnel" = "运河";
@@ -1431,8 +1431,8 @@
"type.waterway.river" = "河流";
"type.waterway.river.tunnel" = "河流";
"type.waterway.stream" = "溪";
-"type.waterway.stream.ephemeral" = "溪";
-"type.waterway.stream.intermittent" = "溪";
+"type.waterway.stream.ephemeral" = "季节性河流";
+"type.waterway.stream.intermittent" = "间歇性河流";
"type.waterway.stream.tunnel" = "溪";
"type.waterway.waterfall" = "瀑布";
"type.waterway.weir" = "堰";
@@ -1445,26 +1445,26 @@
"type.aerialway.platter" = "盘式拖牵";
"type.aerialway.rope_tow" = "缆绳拖牵";
"type.aerialway.t.bar" = "T 型拖牵";
-"type.piste_type.downhill" = "Downhill Ski Run";
-"type.piste_type.downhill.area" = "Downhill Ski Run";
-"type.piste_type.downhill.advanced" = "Downhill Ski Run";
-"type.piste_type.downhill.advanced.area" = "Downhill Ski Run";
-"type.piste_type.downhill.easy" = "Downhill Ski Run";
-"type.piste_type.downhill.easy.area" = "Downhill Ski Run";
-"type.piste_type.downhill.expert" = "Downhill Ski Run";
-"type.piste_type.downhill.expert.area" = "Downhill Ski Run";
-"type.piste_type.downhill.freeride" = "Downhill Ski Run";
-"type.piste_type.downhill.intermediate" = "Downhill Ski Run";
-"type.piste_type.downhill.intermediate.area" = "Downhill Ski Run";
-"type.piste_type.downhill.novice" = "Downhill Ski Run";
-"type.piste_type.downhill.novice.area" = "Downhill Ski Run";
-"type.piste_type.nordic" = "Nordic Ski Trail";
-"type.piste_type.sled" = "Sledding Piste";
-"type.piste_type.sled.area" = "Sledding Piste";
+"type.piste_type.downhill" = "速降滑雪道";
+"type.piste_type.downhill.area" = "速降滑雪区";
+"type.piste_type.downhill.advanced" = "高级速降滑雪道";
+"type.piste_type.downhill.advanced.area" = "高级速降滑雪区";
+"type.piste_type.downhill.easy" = "初级速降滑雪道";
+"type.piste_type.downhill.easy.area" = "初级速降滑雪区";
+"type.piste_type.downhill.expert" = "专家级速降滑雪道";
+"type.piste_type.downhill.expert.area" = "专家级速降滑雪区";
+"type.piste_type.downhill.freeride" = "自由式速降滑雪道";
+"type.piste_type.downhill.intermediate" = "中级速降滑雪道";
+"type.piste_type.downhill.intermediate.area" = "中级速降滑雪区";
+"type.piste_type.downhill.novice" = "新手速降滑雪道";
+"type.piste_type.downhill.novice.area" = "新手速降滑雪区";
+"type.piste_type.nordic" = "北欧滑雪道";
+"type.piste_type.sled" = "雪橇滑道";
+"type.piste_type.sled.area" = "雪橇滑道区";
"type.piste_type.snow_park" = "冰雪公园";
"type.piste_type.hike" = "雪地徒步路径";
"type.piste_type.connection" = "滑雪道连接";
-"type.piste_type.skitour" = "Skitour 小径";
+"type.piste_type.skitour" = "滑雪旅行路线";
"type.amenity.events_venue" = "活动场所";
"type.shop.auction" = "拍卖会";
"type.shop.collector" = "收藏品";
diff --git a/iphone/metadata/et/marketing_url.txt b/iphone/metadata/et/marketing_url.txt
new file mode 100644
index 000000000..0aa576f16
--- /dev/null
+++ b/iphone/metadata/et/marketing_url.txt
@@ -0,0 +1 @@
+https://www.comaps.app/
diff --git a/iphone/metadata/et/name.txt b/iphone/metadata/et/name.txt
new file mode 100644
index 000000000..6a8abfad5
--- /dev/null
+++ b/iphone/metadata/et/name.txt
@@ -0,0 +1 @@
+CoMaps: võrguvaba kaart
diff --git a/iphone/metadata/et/privacy_url.txt b/iphone/metadata/et/privacy_url.txt
new file mode 100644
index 000000000..399adf5ec
--- /dev/null
+++ b/iphone/metadata/et/privacy_url.txt
@@ -0,0 +1 @@
+https://www.comaps.app/privacy
diff --git a/iphone/metadata/et/promotional_text.txt b/iphone/metadata/et/promotional_text.txt
new file mode 100644
index 000000000..5a837d59b
--- /dev/null
+++ b/iphone/metadata/et/promotional_text.txt
@@ -0,0 +1 @@
+palun paranda kõik kaardivead OpenStreetMap.org saidis ja anna meile teada leitud vigadest. Sinu tagasiside motiveerib meie väikest entusiastide tiimi jätkama rakenduse arendamist ja parandamist.
diff --git a/iphone/metadata/et/subtitle.txt b/iphone/metadata/et/subtitle.txt
new file mode 100644
index 000000000..b2478a0fa
--- /dev/null
+++ b/iphone/metadata/et/subtitle.txt
@@ -0,0 +1 @@
+Näita teed, reisi, matka ja sõida rattaga
diff --git a/iphone/metadata/et/support_url.txt b/iphone/metadata/et/support_url.txt
new file mode 100644
index 000000000..71e15c365
--- /dev/null
+++ b/iphone/metadata/et/support_url.txt
@@ -0,0 +1 @@
+https://github.com/comaps/comaps/issues
diff --git a/iphone/metadata/sr/description.txt b/iphone/metadata/sr/description.txt
new file mode 100644
index 000000000..691d9f706
--- /dev/null
+++ b/iphone/metadata/sr/description.txt
@@ -0,0 +1,39 @@
+• Детаљне мапе без интернета са местима која не постоје на другим мапама, захваљујући
+• Бициклистичке стазе, пешачке стазе и пешачке стазе
+• Контура линије, профили висине врха и падине
+• Навигација за пешачење, вожњу бициклом и аутом са гласовним упутствима
+• Брза претрага форума
+• Додајте у маркере све што вам је потребно, можете да увезете КМЛ, КМЗ, ГПКС и поделите их
+• Тамно режим за заштиту очију
+• ... и многе друге функције!
+
+Organic Maps чиста и органска, направљен са љубављу:
+
+• Поштује вашу приватност
+• Штеди батерију
+• Нема непредвиђених трошкова за пренос података са мобилног уређаја
+
+Organic Maps нема пражења и других штетних ствари:
+
+• Без реклама
+• Без праћење
+• Без прикупљање података
+• Без позива
+• Без досадних регистрације
+• Без обавезних упутстава
+• Без спама
+• Без обавештења
+• Без злонамерних програма
+• Нема пестицида
+
+У Organic Maps ми верујемо да је приватност је фундаментално људско право:
+
+• Organic Maps - то је независни пројекат, којим управља заједницом
+• Код отвореног кода
+• Податке мапе су узети из ОСМ, такође јавног пројекта
+• Ми заштитили своју приватност од радозналих очију Big Tech’s
+• Будите безбедни, где год да сте
+
+Одбаците надзор, узмите своју слободу и подржите заједницу.
+
+Пробајте Organic Maps!
diff --git a/iphone/metadata/sr/marketing_url.txt b/iphone/metadata/sr/marketing_url.txt
new file mode 100644
index 000000000..8c8dc4f57
--- /dev/null
+++ b/iphone/metadata/sr/marketing_url.txt
@@ -0,0 +1 @@
+https://organicmaps.app/
diff --git a/iphone/metadata/sr/name.txt b/iphone/metadata/sr/name.txt
new file mode 100644
index 000000000..07c268fe0
--- /dev/null
+++ b/iphone/metadata/sr/name.txt
@@ -0,0 +1 @@
+Оrganic Maps: навигација
diff --git a/iphone/metadata/sr/privacy_url.txt b/iphone/metadata/sr/privacy_url.txt
new file mode 100644
index 000000000..40ac3d595
--- /dev/null
+++ b/iphone/metadata/sr/privacy_url.txt
@@ -0,0 +1 @@
+https://organicmaps.app/privacy
diff --git a/iphone/metadata/sr/promotional_text.txt b/iphone/metadata/sr/promotional_text.txt
new file mode 100644
index 000000000..fb4818e40
--- /dev/null
+++ b/iphone/metadata/sr/promotional_text.txt
@@ -0,0 +1 @@
+Молим вас, исправите све проблеме са мапом на OpenStreetMap.org и да нас обавестите о било каквим грешкама. Ваше повратне информације мотивишу наш мали тим ентузијаста да се побољша апликацију.
diff --git a/iphone/metadata/sr/subtitle.txt b/iphone/metadata/sr/subtitle.txt
new file mode 100644
index 000000000..f775fcbea
--- /dev/null
+++ b/iphone/metadata/sr/subtitle.txt
@@ -0,0 +1 @@
+навигација
diff --git a/iphone/metadata/sr/support_url.txt b/iphone/metadata/sr/support_url.txt
new file mode 100644
index 000000000..5dacea082
--- /dev/null
+++ b/iphone/metadata/sr/support_url.txt
@@ -0,0 +1 @@
+https://github.com/organicmaps/organicmaps/issues