X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/33ea119c8f520a7e679e38b569c202976907a501..8aea3936326f09f7ba3551b192612ed372f13d18:/config/locales/zh-TW.yml
diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml
index 8b04e34be..d79be62bc 100644
--- a/config/locales/zh-TW.yml
+++ b/config/locales/zh-TW.yml
@@ -1,11 +1,16 @@
# Messages for Traditional Chinese (ä¸æï¼ç¹é«ï¼â)
# Exported from translatewiki.net
# Export driver: phpyaml
+# Author: A Retired User
# Author: A2093064
+# Author: Abijeet Patro
# Author: Anakmalaysia
+# Author: Assh1857
+# Author: C933103
# Author: Cwlin0416
# Author: EagerLin
# Author: Foothsu
+# Author: HTan (WMF)
# Author: Hlaw
# Author: Impersonator 1
# Author: Jiazheng0609
@@ -27,16 +32,50 @@
# Author: Simon Shek
# Author: StephDC
# Author: SupaplexTW
+# Author: TongcyDai
# Author: Wehwei
+# Author: Winston Sung
# Author: Wrightbus
+# Author: Xiplus
+# Author: äºå¼¦
+# Author: ç¥æ¨åç§å
# Author: ìë¼
---
zh-TW:
+ html:
+ dir: ltr
time:
formats:
friendly: '%Y å¹´ %B %e æ¥ %H æ %M å'
blog: '%Yå¹´%B%eæ¥'
+ helpers:
+ submit:
+ diary_comment:
+ create: å²å
+ diary_entry:
+ create: ç¼ä½
+ update: æ´æ°
+ issue_comment:
+ create: æ·»å è©è«
+ message:
+ create: å¯åº
+ client_application:
+ create: 註å
+ update: 編輯
+ redaction:
+ create: 建ç«ä¿®è¨
+ update: å²åä¿®è¨
+ trace:
+ create: ä¸å³
+ update: å²åè®æ´
+ user_block:
+ create: 建ç«å°é
+ update: æ´æ°å°é
activerecord:
+ errors:
+ messages:
+ invalid_email_address: ä¼¼ä¹ä¸æ¯ææçé»åéµä»¶ä¿¡ç®±å°åã
+ email_address_not_routable: ä¸å¯ç¹é
models:
acl: ååæ§å¶æ¸
å®
changeset: è®æ´é
@@ -45,6 +84,7 @@ zh-TW:
diary_comment: æ¥è¨è©è«
diary_entry: æ¥è¨é
ç®
friend: 好å
+ issue: åé¡
language: èªè¨
message: è¨æ¯
node: ç¯é»
@@ -61,13 +101,14 @@ zh-TW:
relation: éè¯
relation_member: éè¯æå¡
relation_tag: éè¯æ¨ç±¤
+ report: å ±å
session: ä½æ¥é段
trace: è»è·¡
tracepoint: è»è·¡é»
tracetag: è»è·¡æ¨ç±¤
- user: ç¨æ¶
+ user: 使ç¨è
user_preference: 使ç¨è
å好è¨å®
- user_token: 使ç¨è
æ¬æ
+ user_token: 使ç¨è
令ç
way: è·¯å¾
way_node: è·¯å¾ç¯é»
way_tag: è·¯å¾æ¨ç±¤
@@ -75,37 +116,77 @@ zh-TW:
diary_comment:
body: å
§æ
diary_entry:
- user: ç¨æ¶
+ user: 使ç¨è
title: æ¨é¡
latitude: 緯度
longitude: ç¶åº¦
language: èªè¨
friend:
- user: ç¨æ¶
+ user: 使ç¨è
friend: 好å
trace:
- user: ç¨æ¶
+ user: 使ç¨è
visible: å¯è¦ç
name: å稱
size: 大å°
latitude: 緯度
longitude: ç¶åº¦
public: å
Ž
- description: æè¿°
+ description: 說æ
message:
sender: å¯ä»¶è
title: æ¨é¡
body: å
§æ
recipient: æ¶ä»¶è
user:
- email: Email
- active: éå
+ email: é»åéµä»¶
+ active: éåä¸
display_name: 顯示å稱
- description: æè¿°
+ description: 說æ
languages: èªè¨
pass_crypt: å¯ç¢¼
+ datetime:
+ distance_in_words_ago:
+ about_x_hours:
+ one: ç´1å°æå
+ other: ç´%{count}å°æå
+ about_x_months:
+ one: ç´1åæå
+ other: ç´%{count}åæå
+ about_x_years:
+ one: ç´1å¹´
+ other: ç´%{count}å¹´å
+ almost_x_years:
+ one: è¿1å¹´
+ other: è¿%{count}å¹´å
+ half_a_minute: ååéå
+ less_than_x_seconds:
+ one: å°æ¼ 1 ç§å
+ other: å°æ¼ %{count} ç§å
+ less_than_x_minutes:
+ one: å°æ¼ 1 åå
+ other: å°æ¼ %{count} åå
+ over_x_years:
+ one: è¶
é1å¹´å
+ other: è¶
é%{count}å¹´å
+ x_seconds:
+ one: 1ç§å
+ other: '%{count}ç§å'
+ x_minutes:
+ one: 1åéå
+ other: '%{count}åéå'
+ x_days:
+ one: 1æ¥å
+ other: '%{count}æ¥å'
+ x_months:
+ one: 1åæå
+ other: '%{count}åæå'
+ x_years:
+ one: 1å¹´å
+ other: '%{count}å¹´å'
printable_name:
with_version: '%{id}ï¼çæ¬%{version}'
+ with_name_html: '%{name} (%{id})'
editor:
default: é è¨ (ç®åçº %{name})
potlatch:
@@ -120,15 +201,46 @@ zh-TW:
remote:
name: é 端æ§å¶
description: é 端æ§å¶ (JOSM æ Merkaartor)
+ auth:
+ providers:
+ none: ç¡
+ openid: OpenID
+ google: Google
+ facebook: Facebook
+ windowslive: Windows Live
+ github: GitHub
+ wikipedia: ç¶åºç¾ç§
+ api:
+ notes:
+ comment:
+ opened_at_html: æ¼%{when}建ç«
+ opened_at_by_html: æ¼%{when}ç±%{user}建ç«
+ commented_at_html: æ¼%{when}æ´æ°
+ commented_at_by_html: æ¼%{when}ç±%{user}æ´æ°
+ closed_at_html: æ¼%{when}已解決
+ closed_at_by_html: æ¼%{when}ç±%{user}éé
+ reopened_at_html: æ¼%{when}éæ°éå
+ reopened_at_by_html: æ¼%{when}ç±%{user}éæ°éå
+ rss:
+ title: OpenStreetMap 註è¨
+ description_area: å¨ä½ çåå[(%{min_lat}|%{min_lon}) -- (%{max_lat}|%{max_lon})]æå ±åãè©è«æééç註è¨çæ¸
å®
+ description_item: è¨»è¨ %{id} ç RSS feed
+ opened: æ°çè¨»è¨ (å¨ %{place} éè¿)
+ commented: æ°çè©è« (å¨ %{place} éè¿)
+ closed: ééçè¨»è¨ (å¨ %{place} éè¿)
+ reopened: éæ°éåçè¨»è¨ (å¨ %{place} éè¿)
+ entry:
+ comment: è©è«
+ full: 註è¨åæ
browse:
created: 建ç«æ¼
closed: ééæ¼
- created_html: æ¼ %{time} å建ç«
- closed_html: æ¼ %{time} åéé
- created_by_html: æ¼ %{time} åç± %{user} 建ç«
- deleted_by_html: æ¼ %{time} åç± %{user} åªé¤
- edited_by_html: æ¼ %{time} åç± %{user} 編輯
- closed_by_html: æ¼ %{time} åç± %{user} éé
+ created_html: æ¼%{time}建ç«
+ closed_html: æ¼%{time}éé
+ created_by_html: æ¼%{time}ç±%{user}建ç«
+ deleted_by_html: æ¼%{time}ç±%{user}åªé¤
+ edited_by_html: æ¼%{time}ç±%{user}編輯
+ closed_by_html: æ¼%{time}ç±%{user}éé
version: çæ¬
in_changeset: è®æ´é
anonymous: å¿å
@@ -148,8 +260,8 @@ zh-TW:
relation: éè¯ (%{count})
relation_paginated: éè¯ (%{count} ç %{x}-%{y})
comment: è©è« (%{count})
- hidden_commented_by: é±èä¾èª %{user} æ¼ %{when} åçè©è«
- commented_by: ä¾èª %{user} æ¼ %{when} åçè©è«
+ hidden_commented_by: é±èä¾èª%{user}æ¼%{when}çè©è«
+ commented_by: ä¾èª%{user}æ¼%{when}çè©è«
changesetxml: è®æ´é XML
osmchangexml: osmChange æ ¼å¼ XML
feed:
@@ -159,28 +271,29 @@ zh-TW:
discussion: è¨è«
still_open: è®æ´éä»çºéå - è¨è«è¦å¨è®æ´éééå¾ææéåã
node:
- title: ç¯é»ï¼%{name}
- history_title: ç¯é»æ·å²ï¼%{name}
+ title_html: ç¯é»ï¼%{name}
+ history_title_html: ç¯é»æ·å²ï¼%{name}
way:
- title: è·¯å¾ï¼%{name}
- history_title: è·¯å¾æ·å²ï¼%{name}
+ title_html: è·¯å¾ï¼%{name}
+ history_title_html: è·¯å¾æ·å²ï¼%{name}
nodes: ç¯é»
- also_part_of:
+ also_part_of_html:
one: è·¯å¾ %{related_ways} çé¨ä»½
other: è·¯å¾ %{related_ways} çé¨ä»½
relation:
- title: éè¯ï¼%{name}
- history_title: éè¯æ·å²ï¼%{name}
+ title_html: éè¯ï¼%{name}
+ history_title_html: éè¯æ·å²ï¼%{name}
members: æå¡
relation_member:
- entry_role: '%{type} %{name} ä½çº %{role}'
+ entry_html: '%{type} %{name}'
+ entry_role_html: '%{type} %{name} ä½çº %{role}'
type:
node: ç¯é»
way: è·¯å¾
relation: éè¯
containing_relation:
- entry: éè¯ %{relation_name}
- entry_role: éè¯ %{relation_name} (ä½çº %{relation_role})
+ entry_html: éè¯ %{relation_name}
+ entry_role_html: éè¯ %{relation_name} (ä½çº %{relation_role})
not_found:
sorry: æ±æï¼æ¾ä¸å° %{type}#%{id}ã
type:
@@ -205,114 +318,120 @@ zh-TW:
way: è·¯å¾
relation: éè¯
start_rjs:
- feature_warning: è¼å
¥ %{num_features} é
ç©ä»¶çè³æï¼å¯è½æä½¿ä½ çç覽å¨æä½ç·©æ
¢æåæé²ç·©ãä½ ç¢ºå®è¦é¡¯ç¤ºéäºè³æåï¼
+ feature_warning: è¼å
¥ %{num_features} é
ç©ä»¶çè³æï¼å¯è½ä½¿æ¨çç覽å¨å»¶é²æç¡æ³åæãæ¨æ¯å¦æ³è¦é¡¯ç¤ºéäºè³æåï¼
load_data: è¼å
¥è³æ
- loading: æ£å¨è¼å
¥...
+ loading: æ£å¨è¼å
¥â¦
tag_details:
tags: æ¨ç±¤
wiki_link:
- key: '%{key} æ¨ç±¤ç wiki æè¿°é é¢'
- tag: '%{key}=%{value} æ¨ç±¤ç wiki æè¿°é é¢'
+ key: '%{key} æ¨ç±¤ç Wiki 說æé é¢'
+ tag: '%{key}=%{value} æ¨ç±¤ç Wiki 說æé é¢'
wikidata_link: ç¶åºæ¸æä¸ç %{page} é
ç®
- wikipedia_link: ç¶åºç¾ç§ä¸ç %{page} æç«
- telephone_link: æ給 %{phone_number}
+ wikipedia_link: ç¶åºç¾ç§ä¸ç %{page} æ¢ç®
+ wikimedia_commons_link: å¨ç¶åºå
±äº«è³æºä¸ç%{page}é
ç®
+ telephone_link: è´é» %{phone_number}
+ colour_preview: è²å½©%{colour_value}é 覽
note:
title: 註è¨ï¼%{id}
new_note: æ°å¢è¨»è¨
- description: æè¿°
+ description: 說æ
open_title: æªè§£æ±ºç註è¨ï¼#%{note_name}
closed_title: 已解決ç註è¨ï¼#%{note_name}
hidden_title: å·²é±èç註è¨ï¼#%{note_name}
- open_by: æ¼ %{when} åç± %{user} 建ç«
- open_by_anonymous: æ¼ %{when} åç±å¿å使ç¨è
建ç«
- commented_by: '%{user} æ¼ %{when} åçè©è«'
- commented_by_anonymous: å¿å使ç¨è
æ¼ %{when} åçè©è«
- closed_by: æ¼ %{when} åç± %{user} 解決
- closed_by_anonymous: æ¼ %{when} åç±å¿å使ç¨è
解決
- reopened_by: æ¼ %{when} åç± %{user} éæ°éå
- reopened_by_anonymous: æ¼ %{when} åç±å¿å使ç¨è
éæ°éå
- hidden_by: æ¼ %{when} åç± %{user} é±è
+ opened_by: æ¼%{when}ç±%{user}建ç«
+ opened_by_anonymous: æ¼%{when}ç±å¿å使ç¨è
建ç«
+ commented_by: '%{user}æ¼%{when}çè©è«'
+ commented_by_anonymous: å¿å使ç¨è
æ¼%{when}çè©è«
+ closed_by: æ¼%{when}ç±%{user}解決
+ closed_by_anonymous: æ¼%{when}ç±å¿å使ç¨è
解決
+ reopened_by: æ¼%{when}ç±%{user}éæ°éå
+ reopened_by_anonymous: æ¼%{when}ç±å¿å使ç¨è
éæ°éå
+ hidden_by: æ¼%{when}ç±%{user}é±è
+ report: åå ±æ¤è¨»è¨
query:
title: æ¥è©¢åå¾µ
introduction: é»é¸å°å以å°æ¾éè¿çåå¾µ
nearby: éè¿åå¾µ
enclosing: ååå
§åå¾µ
- changeset:
+ changesets:
changeset_paging_nav:
showing_page: 第 %{page} é
next: ä¸ä¸é »
previous: « ä¸ä¸é
changeset:
anonymous: å¿å
- no_edits: (æ²æ編輯)
+ no_edits: ï¼æ²æ編輯ï¼
view_changeset_details: 檢è¦è®æ´é詳細è³æ
changesets:
id: ID
saved_at: å·²å²åæ¼
- user: ç¨æ¶
+ user: 使ç¨è
comment: è©è«
area: åå
- list:
+ index:
title: è®æ´é
title_user: '%{user} çè®æ´é'
- title_friend: æç好åä¹è®æ´é
+ title_friend: 好åçè®æ´é
title_nearby: éè¿ä½¿ç¨è
çè®æ´é
empty: æ¥ç¡è®æ´éã
- empty_area: æ¤å°åæ²æè®æ´éã
+ empty_area: æ¤ååæ²æè®æ´éã
empty_user: æ¤ä½¿ç¨è
æ²æè®æ´éã
no_more: æ¥ç¡æ´å¤è®æ´éã
- no_more_area: æ¤å°åæ²ææ´å¤è®æ´éã
+ no_more_area: æ¤ååæ²ææ´å¤è®æ´éã
no_more_user: æ¤ä½¿ç¨è
æ²ææ´å¤è®æ´éã
load_more: è¼å
¥æ´å¤
timeout:
- sorry: æ±æï¼æ¨è«æ±çè®æ´éæ¸
å®åå¾æééé·ã
- rss:
+ sorry: å¾æ±æï¼æ¨è«æ±çè®æ´éæ¸
å®éé·ç¡æ³è®åã
+ changeset_comments:
+ comment:
+ comment: 'ç± %{author} å°è®æ´é #%{changeset_id} ç¼è¡¨çæ°è©è«'
+ commented_at_by_html: æ¼%{when}ç±%{user}æ´æ°
+ comments:
+ comment: '%{author} å°è®æ´é #%{changeset_id} ç¼è¡¨çæ°è©è«'
+ index:
title_all: OpenStreetMap è®æ´éè¨è«
title_particular: OpenStreetMap è®æ´é %{changeset_id} è¨è«
- comment: '%{author} å°è®æ´é #%{changeset_id} ç¼è¡¨æ°è©è«'
- commented_at_html: æ¼ %{when} åæ´æ°
- commented_at_by_html: æ¼ %{when} åç± %{user} æ´æ°
- full: å®æ´è¨è«
- diary_entry:
+ timeout:
+ sorry: å¾æ±æï¼æ¨è«æ±çè®æ´éè©è«éé·ç¡æ³è®å
+ diary_entries:
new:
title: æ°æ¥è¨é
ç®
- publish_button: ç¼ä½
- list:
- title: æ¥è¨
- title_friends: 好åçæ¥è¨
+ form:
+ subject: 主æ¨ï¼
+ body: å
§æï¼
+ language: èªè¨ï¼
+ location: ä½ç½®ï¼
+ latitude: 緯度ï¼
+ longitude: ç¶åº¦ï¼
+ use_map_link: 使ç¨å°å
+ index:
+ title: 使ç¨è
æ¥è¨
+ title_friends: 好åæ¥è¨
title_nearby: éè¿ç使ç¨è
çæ¥è¨
user_title: '%{user} çæ¥è¨'
- in_language_title: æ¥è¨ (èªè¨çº %{language})
+ in_language_title: èªè¨çº%{language}çæ¥è¨é
ç®
new: æ°å¢æ¥è¨é
ç®
new_title: å¨æç使ç¨è
æ¥è¨è£¡æ°å¯«æ°å
§å®¹
+ my_diary: æçæ¥è¨
no_entries: æ²ææ¥è¨é
ç®
recent_entries: æè¿çæ¥è¨é
ç®
older_entries: è¼èçé
ç®
newer_entries: è¼æ°çé
ç®
edit:
title: 編輯æ¥è¨é
ç®
- subject: 主æ¨ï¼
- body: å
§æï¼
- language: èªè¨ï¼
- location: ä½ç½®ï¼
- latitude: 緯度ï¼
- longitude: ç¶åº¦ï¼
- use_map_link: 使ç¨å°å
- save_button: å²å
marker_text: æ¥è¨é
ç®ä½ç½®
- view:
- title: '%{user} çæ¥è¨ | %{title}'
+ show:
+ title: '%{user} çæ¥è¨|%{title}'
user_title: '%{user} çæ¥è¨'
leave_a_comment: çä¸è©è«
- login_to_leave_a_comment: '%{login_link} 以çä¸è©è«'
+ login_to_leave_a_comment_html: '%{login_link}ä¾çä¸è©è«'
login: ç»å
¥
- save_button: å²å
no_such_entry:
- title: æ²æéåæ¥è¨é
ç®
- heading: æ²æé
ç®ç id çºï¼%{id}
+ title: æ²æé樣çæ¥è¨é
ç®
+ heading: æ²æ id çº %{id} çé
ç®
body: æ±æï¼æ²ææ¥è¨é
ç®æè©è«ç id æ¯ %{id}ãè«æª¢æ¥æ¨çæ¼åï¼æè
å¯è½æ¯æ¨æå°é¯èª¤çé£çµã
diary_entry:
- posted_by: æ¼ %{created} ç± %{link_user} 以 %{language_link} ç¼è¡¨
+ posted_by_html: æ¼ %{created} ç± %{link_user} 以%{language_link}ç¼è¡¨
comment_link: å°éåé
ç®çè©è«
reply_link: åè¦éåé
ç®
comment_count:
@@ -321,11 +440,15 @@ zh-TW:
other: '%{count} é
è©è«'
edit_link: 編輯æ¤é
ç®
hide_link: é±èæ¤é
ç®
+ unhide_link: åæ¶é±èæ¤é
ç®
confirm: 確èª
+ report: åå ±æ¤é
ç®
diary_comment:
- comment_from: ç± %{link_user} æ¼ %{comment_created_at} ç¼è¡¨çè©è«
+ comment_from_html: ç± %{link_user} æ¼ %{comment_created_at} ç¼è¡¨çè©è«
hide_link: é±èæ¤è©è«
+ unhide_link: åæ¶é±èæ¤è©è«
confirm: 確èª
+ report: åå ±æ¤è©è«
location:
location: ä½ç½®ï¼
view: 檢è¦
@@ -335,8 +458,8 @@ zh-TW:
title: '%{user} ç OpenStreetMap æ¥è¨é
ç®'
description: '%{user} æè¿ç OpenStreetMap æ¥è¨é
ç®'
language:
- title: OpenStreetMap æ¥è¨é
ç® (èªè¨çº %{language_name})
- description: OpenStreetMap 使ç¨è
æè¿çæ¥è¨é
ç® (èªè¨çº %{language_name})
+ title: èªè¨çº%{language_name}çOpenStreetMap æ¥è¨é
ç®
+ description: èªè¨çº%{language_name}ç OpenStreetMap 使ç¨è
æè¿æ¥è¨é
ç®
all:
title: OpenStreetMap æ¥è¨é
ç®
description: OpenStreetMap 使ç¨è
æè¿çæ¥è¨é
ç®
@@ -345,21 +468,33 @@ zh-TW:
post: è²¼æ
when: æ¼
comment: è©è«
- ago: '%{ago} å'
newer_comments: è¼æ°çè©è«
older_comments: è¼èçè©è«
+ friendships:
+ make_friend:
+ heading: å° %{user} å å
¥çºå¥½åï¼
+ button: å å
¥çºå¥½å
+ success: '%{name} ç¾å¨å·²æçºæ¨ç好åï¼'
+ failed: æ±æï¼ç¡æ³å° %{name} å å
¥çºå¥½åã
+ already_a_friend: æ¨å·²ç¶æ¯ %{name} ç好åäºã
+ remove_friend:
+ heading: 移é¤å¥½å %{user}ï¼
+ button: 移é¤å¥½å
+ success: '%{name} å·²å¾æ¨ç好åä¸ç§»é¤ã'
+ not_a_friend: '%{name} 並ä¸æ¯æ¨ç好åã'
geocoder:
search:
title:
- latlon: ä¾èªå
§é¨ççµæ
- ca_postcode: ä¾èª Geocoder.CA ççµæ
- osm_nominatim: ä¾èª OpenStreetMap
+ latlon_html: ä¾èªå
§é¨ççµæ
+ ca_postcode_html: ä¾èª Geocoder.CA ççµæ
+ osm_nominatim_html: ä¾èª OpenStreetMap
Nominatim ççµæ
- geonames: ä¾èªGeoNamesççµæ
- osm_nominatim_reverse: ä¾èª OpenStreetMap
+ geonames_html: ä¾èªGeoNamesççµæ
+ osm_nominatim_reverse_html: ä¾èª OpenStreetMap
Nominatim ççµæ
- geonames_reverse: ä¾èªGeoNamesççµæ
+ geonames_reverse_html: ä¾èªGeoNamesççµæ
search_osm_nominatim:
+ prefix_format: '%{name}'
prefix:
aerialway:
cable_car: 大åçºè»
@@ -393,17 +528,17 @@ zh-TW:
bicycle_parking: èªè¡è»åè»å ´
bicycle_rental: èªè¡è»åºç§
biergarten: å¤é
åºå
- boat_rental: è¹é»åºç§
+ boat_rental: è¹èåºç§
brothel: å¦é¢
- bureau_de_change: æ¾æåº
- bus_station: 巴士ç«
+ bureau_de_change: å¤å¯å
æåº
+ bus_station: å
¬è»ç«
cafe: åå¡å»³
car_rental: æ±½è»åºç§
car_sharing: æ±½è»å
±ä¹
car_wash: æ´è»
casino: è³å ´
charging_station: å
é»ç«
- childcare: å®è¦ªæå
+ childcare: å¹¼å
å
cinema: é»å½±é¢
clinic: 診æ
clock: æé
@@ -422,23 +557,23 @@ zh-TW:
food_court: ç¾é£å»£å ´
fountain: å´æ³
fuel: çæ
- gambling: è³å ´
+ gambling: åå¼åº
grave_yard: å¢å
grit_bin: ç ç®±
hospital: é«é¢
hunting_stand: ç©çµç«
ice_cream: å°æ·æ·
- kindergarten: å¹¼ç¨å
+ kindergarten: å¹¼å
å
library: åæ¸é¤¨
marketplace: å¸å ´
monastery: ä¿®éé¢
motorcycle_parking: æ©è»åè»å ´
nightclub: å¤ç¸½æ
- nursing_home: è·çé¢
+ nursing_home: çé¤é¢
office: 辦å
¬å®¤
parking: åè»å ´
parking_entrance: åè»å ´å
¥å£
- parking_space: åè»è
+ parking_space: åè»ä½
pharmacy: è¥æ¿
place_of_worship: å®æå ´æ
police: è¦å¯
@@ -456,8 +591,8 @@ zh-TW:
shelter: 涼äº
shop: ååº
shower: æ·æµ´
- social_centre: 社交ä¸å¿
- social_club: 社交ææ
+ social_centre: èææ
+ social_club: 社交俱æ¨é¨
social_facility: 社æç¦å©è¨æ½
studio: éé³å®¤
swimming_pool: 游泳æ±
@@ -465,11 +600,11 @@ zh-TW:
telephone: å
Œ
±é»è©±
theatre: åé¢
toilets: å»æ
- townhall: éé®å¸åå
¾
+ townhall: å¸æ¿å»³
university: 大å¸
vending_machine: èªå販賣æ©
veterinary: ç¸é«
- village_hall: æé辦å
¬å®¤
+ village_hall: ææ¿å»³
waste_basket: åå¾æ¡¶
waste_disposal: åå¾åè»
water_point: åæ°´é»
@@ -497,7 +632,7 @@ zh-TW:
photographer: æ影師
plumber: 管éå·¥
shoemaker: éå
- tailor: è£ç¸«
+ tailor: è£ç¸«å¸«
"yes": å·¥èååº
emergency:
ambulance_station: æ¥æç«
@@ -508,66 +643,66 @@ zh-TW:
water_tank: ç·æ¥æ°´ç®±
"yes": ç·æ¥
highway:
- abandoned: 廢æ£å
¬è·¯
- bridleway: 馬é
- bus_guideway: è»é巴士ç·
- bus_stop: 巴士ç«
+ abandoned: 廢æ£éè·¯
+ bridleway: 馬è»é
+ bus_guideway: å°åå
Ȏ
+ bus_stop: å
¬è»ç«
construction: 建é ä¸éè·¯
corridor: èµ°å»
cycleway: èªè¡è»é
elevator: é»æ¢¯
emergency_access_point: ç·æ¥è¯çµ¡é»
footway: æ¥é
- ford: éæ°´é»
+ ford: æ²³åºä¾¿é
give_way: è®è·¯æ¨èª
living_street: çæ´»è¡é
milestone: éç¨æ¨
motorway: é«éå
¬è·¯
- motorway_junction: é«éå
¬è·¯äº¤å¯è
+ motorway_junction: é«éå
¬è·¯åºå£
motorway_link: é«éå
¬è·¯è¯çµ¡é
- passing_place: è®è»é
+ passing_place: é¿è»å½
path: å°å¾
pedestrian: 人è¡é
platform: æå°
- primary: çé
- primary_link: 主è¦éè·¯
- proposed: è¨ç«éè·¯
+ primary: ä¸ç´éè·¯
+ primary_link: ä¸ç´éè·¯è¯çµ¡é
+ proposed: è¨ç«ä¸éè·¯
raceway: è³½é
residential: ä½å®
åéè·¯
rest_area: ä¼æ¯å
road: éè·¯
- secondary: 縣é
- secondary_link: 次ç´éè·¯é£æ¥è·¯
+ secondary: äºç´éè·¯
+ secondary_link: äºç´éè·¯è¯çµ¡é
service: æåéè·¯
- services: é«éå
¬è·¯ä¼æ¯å
+ services: é«éå
¬è·¯æåå
speed_camera: 測éç
§ç¸æ©
steps: é梯
- stop: åè»æ¨èª
+ stop: åæ¢æ¨èª
street_lamp: è·¯ç
- tertiary: éé
- tertiary_link: ä¸ç´éè·¯é£æ¥è·¯
+ tertiary: ä¸ç´éè·¯
+ tertiary_link: å°åéè·¯è¯çµ¡é
track: ç¢æ¥éè·¯
traffic_signals: 交éèèª
- trail: æ¥å¾
+ trail: å±±å¾
trunk: å¿«ééè·¯
- trunk_link: 主è¦å¹¹éé£æ¥è·¯
+ trunk_link: å¿«ééè·¯è¯çµ¡é
turning_loop: ç°å½¢è¿´è»é
- unclassified: ç¡åç´éè·¯
+ unclassified: ç¡ç·¨å¶éè·¯
"yes": éè·¯
historic:
archaeological_site: èå¤éºå
- battlefield: æ°å ´
+ battlefield: å¤æ°å ´
boundary_stone: çç³
- building: æ·å²å»ºç©
+ building: æ·å²å»ºç¯
bunker: æ©é«
castle: åå ¡
church: æå
city_gate: åé
citywalls: åç
- fort: å ¡ç
- heritage: éºç¢
+ fort: å ¡å£
+ heritage: éºè¹
house: æ¿å±
- icon: å示
+ icon: èå
manor: èå
memorial: ç´å¿µé¤¨
mine: ç¤¦å ´
@@ -586,45 +721,45 @@ zh-TW:
"yes": è·¯å£
landuse:
allotments: 社åè¾²å
- basin: å¹å°
+ basin: çå°
brownfield: ä½æ±¡æåå©ç¨å°
- cemetery: å
¬å¢
+ cemetery: å¢å°
commercial: åæ¥å
- conservation: ä¿è²å
- construction: 建è¨ä¸åå
- farm: è¾²ç°
+ conservation: ä¿çå
+ construction: 建é ä¸åå
+ farm: è¾²æ¥ç¨å°
farmland: è¾²å°
- farmyard: 農家
- forest: 管çæ
- garages: è»åº«
- grass: å¹³æ´èå°
+ farmyard: è¾²è
+ forest: 人工æ
+ garages: å庫
+ grass: èåª
greenfield: 空å°
industrial: å·¥æ¥å
landfill: åå¾æ©åå ´
- meadow: éèå°
+ meadow: ç§èå°
military: è»äºå
mine: ç¤¦å ´
orchard: æå
quarry: é²å¤©ç¤¦å ´
railway: éµè·¯
recreation_ground: éæ¨å ´
- reservoir: 水庫
- reservoir_watershed: 水庫éæ°´å
+ reservoir: èæ°´è¨æ½
+ reservoir_watershed: èæ°´è¨æ½éæ°´å
residential: ä½å®
å
- retail: åºé¢
+ retail: é¶å®åº
road: éè·¯ç¨å°
- village_green: 社åèå°
+ village_green: 社åç¶ å°
vineyard: è¡èå
"yes": åå°å©ç¨
leisure:
beach_resort: æµ·çéæ¨å
bird_hide: è³é³¥äº
common: å
Œ
±ç¨å°
- dog_park: ççå
Œ
+ dog_park: éçå
Œ
firepit: ç«å
fishing: åé£å
- fitness_centre: ç¦èº«ä¸å¿
- fitness_station: å¥èº«ç«
+ fitness_centre: å¥èº«ä¸å¿
+ fitness_station: å¥èº«è¨æ½
garden: è±å
golf_course: é«ç¾å¤«çé
horse_riding: é¦¬å ´
@@ -737,11 +872,11 @@ zh-TW:
employment_agency: 人å仲ä»
estate_agent: æ¿å°ç¢ä»²ä»
government: æ¿åºè¾¦äºè
- insurance: ä¿éªäºåæ
+ insurance: ä¿éªå
¬å¸è¾¦å
¬å®¤
it: IT 辦å
¬å®¤
lawyer: å¾å¸«
ngo: éæ¿åºçµç¹è¾¦å
¬å®¤
- telecommunication: éè¨ä¿¡è¾¦å
¬å®¤
+ telecommunication: é»ä¿¡æ¥è¾¦äºè
travel_agent: æ
è¡ç¤¾
"yes": 辦å
¬å®¤
place:
@@ -755,11 +890,11 @@ zh-TW:
house: æ¿å±
houses: æ¿å±
island: 島嶼
- islet: å°å³¶
+ islet: ç¤å²©
isolated_dwelling: ç¨ç«ä½å®
locality: å°å
municipality: èªæ²»å¸
- neighbourhood: å±
ä½å
+ neighbourhood: 社å
postcode: éµéåè
quarter: ä½è
region: åå
@@ -770,35 +905,35 @@ zh-TW:
suburb: éå
town: éé®
unincorporated_area: é建å¶å°å
- village: æè½
- "yes": å°å
+ village: æé
+ "yes": å°é»
railway:
abandoned: å·²æé¤éµè·¯
construction: 建é ä¸éµè·¯
disused: 廢æ£éµè·¯
funicular: çºç´¢éµè·¯
- halt: éµè·¯åé ç«
+ halt: éµè·¯æå¼ç«
junction: éµè·¯äº¤å¯è
level_crossing: 平交é
- light_rail: è¼éµ
+ light_rail: è¼è»
miniature: å¾®åéµè·¯
monorail: å®è»éµè·¯
narrow_gauge: çªè»éµè·¯
platform: éµè·¯æèº
preserved: ä¿çéµè·¯
- proposed: è¦åéµè·¯
+ proposed: è¦åä¸éµè·¯
spur: éµè·¯æ¯ç·
station: éµè·¯è»ç«
- stop: éµè·¯åè»è
+ stop: éµè·¯æå¼ç«
subway: å°ä¸éµ
subway_entrance: å°ä¸éµåºå
¥å£
switch: éå²
- tram: è·¯é¢é»è»
+ tram: è·¯é¢é»è»è»é
tram_stop: è·¯é¢é»è»åé ç«
shop:
alcohol: é
館
- antiques: å¤ç©åº
- art: èè¡ååº
+ antiques: å¤è£åº
+ art: èååº
bakery: 麵å
åº
beauty: ç¾å®¹åº
beverages: 飲æåº
@@ -812,8 +947,8 @@ zh-TW:
car_repair: æ±½è»ç¶ä¿®
carpet: å°æ¯¯åº
charity: æ
åååº
- chemist: åå¸æææ¡
- clothes: æè£åº
+ chemist: åå¸ææè¡
+ clothes: æ飾åº
computer: é»è
¦ååº
confectionery: çé»åº
convenience: 便å©ååº
@@ -883,7 +1018,7 @@ zh-TW:
"yes": ååº
tourism:
alpine_hut: å±±å±
- apartment: å
¬å¯
+ apartment: åæ¥å
¬å¯
artwork: ç¾å·¥
attraction: æ¯é»
bed_and_breakfast: 家åºæ
館
@@ -931,7 +1066,7 @@ zh-TW:
level5: åç
level6: 縣ç
level8: å¸ç
- level9: æç
+ level9: æéç
level10: éåéç
description:
title:
@@ -945,7 +1080,112 @@ zh-TW:
results:
no_results: æ¾ä¸å°ä»»ä½çµæ
more_results: æ´å¤çµæ
+ issues:
+ index:
+ title: åé¡
+ select_status: é¸æçæ
+ select_type: é¸æé¡å
+ select_last_updated_by: é¸æä¸ä¸æ¬¡æ´æ°æç
§
+ reported_user: å·²åå ±ä½¿ç¨è
+ not_updated: å°æªæ´æ°
+ search: æå°
+ search_guidance: æå°åé¡ï¼
+ user_not_found: 使ç¨è
ä¸åå¨
+ issues_not_found: æ¥ç¡åé樣çåé¡
+ status: çæ
+ reports: åå ±
+ last_updated: ä¸ä¸æ¬¡æ´æ°
+ last_updated_time_html: %{time}
+ last_updated_time_user_html: %{time}ç±%{user}
+ link_to_reports: 檢è¦åå ±
+ reports_count:
+ one: 1 ååå ±
+ other: '%{count} ååå ±'
+ reported_item: å·²åå ±é
ç®
+ states:
+ ignored: 已忽ç¥
+ open: éå
+ resolved: 已解決
+ update:
+ new_report: å·²æåç»è¨æ¨çåå ±
+ successful_update: å·²æåæ´æ°æ¨çåå ±
+ provide_details: è«æä¾æéç詳æ
+ show:
+ title: '%{status} åé¡ #%{issue_id}'
+ reports:
+ zero: ç¡åå ±
+ one: 1 ååå ±
+ other: '%{count} ååå ±'
+ report_created_at: é¦æ¬¡åå ±æ¯å¨ %{datetime}
+ last_resolved_at: æå¾åå ±æ¯å¨ %{datetime}
+ last_updated_at: æå¾æ´æ°æ¯ç± %{displayname} å¨ %{datetime}
+ resolve: 解決
+ ignore: 忽ç¥
+ reopen: éæ°éå
+ reports_of_this_issue: æ¤åé¡çåå ±
+ read_reports: è®ååå ±
+ new_reports: æ°çåå ±
+ other_issues_against_this_user: å
¶å®éå°æ¤ä½¿ç¨è
çåé¡
+ no_other_issues: æ²æå
¶å®éå°æ¤ä½¿ç¨è
çåé¡ã
+ comments_on_this_issue: å¨æ¤åé¡çè©è«
+ resolve:
+ resolved: åé¡çæ
å·²è¨å®æã已解決ã
+ ignore:
+ ignored: åé¡çæ
å·²è¨å®æã已忽ç¥ã
+ reopen:
+ reopened: åé¡çæ
å·²è¨å®æãéåã
+ comments:
+ comment_from_html: ç± %{user_link} æ¼ %{comment_created_at} ç¼è¡¨çè©è«
+ reassign_param: éæ°ææ´¾åé¡ï¼
+ reports:
+ reported_by_html: ç± %{user} æ¼ %{updated_at} åå ±çº %{category}
+ helper:
+ reportable_title:
+ diary_comment: '%{entry_title}ï¼è©è« #%{comment_id}'
+ note: 'è¨»è¨ #%{note_id}'
+ issue_comments:
+ create:
+ comment_created: æ¨çè©è«å·²æå建ç«
+ reports:
+ new:
+ title_html: åå ± %{link}
+ missing_params: ç¡æ³å»ºç«æ°çåå ±
+ details: è«æä¾æéåé¡çæ´å¤äºè©³æ
ï¼å¿
éï¼
+ select: é¸ææ¨åå ±çåå ï¼
+ disclaimer:
+ intro: ç¼éæ¨çåå ±çµ¦ç«å°ä»²è£å¡åï¼è«ç¢ºèªï¼
+ not_just_mistake: æ¨ç¢ºå®äºè©²åé¡å
§å®¹ä¸¦é誤æ
+ unable_to_fix: æ¨ç¡æ³èªè¡æå¨æ¨ç社群æå¡åå©ä¸ä¿®æ£åé¡
+ resolve_with_user: æ¨å·²æºåå試解決使ç¨è
é注çåé¡
+ categories:
+ diary_entry:
+ spam_label: æ¤æ¥è¨é
ç®çº/å«æåå¾è¨æ¯
+ offensive_label: æ¤æ¥è¨é
ç®å«æç¥è¤»/åç¯å
§å®¹
+ threat_label: æ¤æ¥è¨é
ç®å«ææåå
§å®¹
+ other_label: å
¶å®
+ diary_comment:
+ spam_label: æ¤æ¥è¨è©è«çº/å«æåå¾è¨æ¯
+ offensive_label: æ¤æ¥è¨è©è«å«æç¥è¤»/åç¯å
§å®¹
+ threat_label: æ¤æ¥è¨è©è«å«ææåå
§å®¹
+ other_label: å
¶å®
+ user:
+ spam_label: æ¤ä½¿ç¨è
åºæ¬è³æçº/å«æåå¾è¨æ¯
+ offensive_label: æ¤ä½¿ç¨è
åºæ¬è³æå«æç¥è¤»/åç¯å
§å®¹
+ threat_label: æ¤ä½¿ç¨è
åºæ¬è³æå«ææåå
§å®¹
+ vandal_label: æ¤ä½¿ç¨è
æ¯ç ´å£è
+ other_label: å
¶ä»
+ note:
+ spam_label: æ¤è¨»è¨æ¯åå¾è¨æ¯
+ personal_label: æ¤è¨»è¨å
å«å人è³æ
+ abusive_label: æ¤è¨»è¨æ辱駡å
§å®¹
+ other_label: å
¶å®
+ create:
+ successful_report: å·²æåç»è¨æ¨çåå ±
+ provide_details: è«æä¾æéç詳æ
layouts:
+ project_name:
+ title: OpenStreetMap
+ h1: OpenStreetMap
logo:
alt_text: OpenStreetMap æ¨èª
home: 移è³å®¶çä½ç½®
@@ -958,6 +1198,7 @@ zh-TW:
edit: 編輯
history: æ·å²
export: å¯åº
+ issues: åé¡
data: è³æ
export_data: å¯åºè³æ
gps_traces: GPS è»è·¡
@@ -969,11 +1210,11 @@ zh-TW:
intro_header: æ¡è¿ä¾å° OpenStreetMapï¼
intro_text: OpenStreetMap æ¯ä¸å¹
ä¸çå°åï¼ç±åæ¨é樣ç人åæ建ç«ï¼å¨éæ¾ææ¬ä¸å¯ä»¥èªç±ä½¿ç¨ã
intro_2_create_account: 建ç«ä½¿ç¨è
帳è
- partners_html: 主æ©ç± %{ucl}ã%{bytemark}ã%{ic}ï¼åå
¶ä» %{partners} ææ¯æ´ã
+ hosting_partners_html: 主æ©ç± %{ucl}ã%{bytemark}ï¼åå
¶ä» %{partners} ææ¯æ´ã
partners_ucl: å«æ¦å¤§å¸å¸é¢
- partners_ic: å«æ¦å¸åå¸é¢
partners_bytemark: Bytemark 主æ©ä»£ç®¡
partners_partners: åä½å¤¥ä¼´
+ tou: 使ç¨æ¢æ¬¾
osm_offline: OpenStreetMap è³æ庫ç®åæ£å¨é¢ç·ï¼ç´å°å¿
è¦çè³æ庫ç¶è·å·¥ä½å®æçºæ¢ã
osm_read_only: OpenStreetMap è³æ庫ç®åèæ¼å¯è®æ¨¡å¼ï¼ç´å°å¿
è¦çè³æ庫ç¶è·å·¥ä½å®æçºæ¢ã
donate: 以 %{link} 給硬é«åç´åºéä¾æ¯æ´ OpenStreetMapã
@@ -997,10 +1238,11 @@ zh-TW:
header: '%{from_user} è©è«ä¸»æ¨çº %{subject} ç OpenStreetMap æ¥è¨é
ç®ï¼'
footer: æ¨ä¹å¯ä»¥å¨ %{readurl} é±è®è©è«ï¼ä¸¦ä¸å¨ %{commenturl} çä¸è©è«ï¼æå¨ %{replyurl} åè¦
message_notification:
+ subject_header: '[OpenStreetMap] %{subject}'
hi: '%{to_user} æ¨å¥½ï¼'
header: '%{from_user} éé OpenStreetMap å¯çµ¦æ¨ä¸»æ¨çº %{subject} çè¨æ¯ï¼'
footer_html: æ¨ä¹å¯ä»¥å¨ %{readurl} é±è®è¨æ¯ï¼ä¸¦ä¸å¨ %{replyurl} åè¦
- friend_notification:
+ friendship_notification:
hi: å¨ %{to_user}ï¼
subject: '[OpenStreetMap] %{user} å°æ¨å å
¥çºå¥½å'
had_added_you: '%{user} å·²å¨ OpenStreetMap å°æ¨å å
¥çºå¥½åã'
@@ -1017,11 +1259,16 @@ zh-TW:
failed_to_import: çä¾å¯å
¥å¤±æãé¯èª¤è¨æ¯çºï¼
more_info_1: æ´å¤éæ¼ GPX å¯å
¥å¤±æèå¦ä½é¿å
å®åç
more_info_2: è³è¨å¯å¨é裡æ¾å°ï¼
+ import_failures_url: https://wiki.openstreetmap.org/wiki/GPX_Import_Failures
success:
subject: '[OpenStreetMap] GPX å¯å
¥æå'
- loaded_successfully: |-
- æåè¼å
¥å¯è½çº %{possible_points} é»ä¸ç
- %{trace_points} é»ã
+ loaded_successfully:
+ one: |-
+ æåè¼å
¥ 1 é»ä¸ç
+ %{trace_points}ã
+ other: |-
+ læåè¼å
¥ %{possible_points} é»ä¸ç
+ %{trace_points}ã
signup_confirm:
subject: '[OpenStreetMap] æ¡è¿å å
¥ OpenStreetMap'
greeting: æ¨å¥½ï¼
@@ -1073,13 +1320,13 @@ zh-TW:
commented:
subject_own: '[OpenStreetMap] %{commenter}% å¨æ¨çè®æ´éè©è«'
subject_other: '[OpenStreetMap] %{commenter} å°±æ¨æè趣çè®æ´éè©è«'
- your_changeset: '%{commenter} å¨æ¨æ¼ %{time} 建ç«çè®æ´éè©è«'
- commented_changeset: '%{commenter} å¨æ¨ç£è¦ï¼ç± %{changeset_author} æ¼ %{time} 建ç«çè®æ´éè©è«'
+ your_changeset: '%{commenter}æ¼ %{time} å¨æ¨çè®æ´éä¹ä¸è£¡çä¸äºè©è«'
+ commented_changeset: '%{commenter}æ¼ %{time} å¨æ¨ç£è¦çç±%{changeset_author}æ建ç«è®æ´é裡çä¸äºè©è«'
partial_changeset_with_comment: è©è« "%{changeset_comment}"
partial_changeset_without_comment: æ²æè©è«
details: éæ¼è®æ´éç詳æ
å¯å¨ %{url} æ¾å°ã
unsubscribe: è¦åæ¶è¨é±æ¤è®æ´éçæ´æ°å
§å®¹ï¼è«è¨ªå%{url}並é»æãåæ¶è¨é±ãã
- message:
+ messages:
inbox:
title: æ¶ä»¶å£
my_inbox: æçæ¶ä»¶å£
@@ -1094,20 +1341,20 @@ zh-TW:
from: å¯ä»¶è
subject: 主æ¨
date: æ¥æ
- no_messages_yet: æ¨éæ²æè¨æ¯ãä½ä¸è·ä¸äº %{people_mapping_nearby_link} æ¥è§¸ççï¼
+ no_messages_yet_html: æ¨éæ²æè¨æ¯ãä½ä¸è·ä¸äº %{people_mapping_nearby_link} æ¥è§¸ççï¼
people_mapping_nearby: å¨éè¿è£½ä½å°åç人å
message_summary:
unread_button: æ¨è¨çºæªè®
read_button: æ¨è¨çºå·²è®
reply_button: åè¦
- delete_button: åªé¤
+ destroy_button: åªé¤
new:
title: å¯åºè¨æ¯
- send_message_to: å¯åºæ°è¨æ¯çµ¦ %{name}
+ send_message_to_html: å¯åºæ°è¨æ¯çµ¦ %{name}
subject: 主æ¨
body: å
§æ
- send_button: å¯åº
back_to_inbox: åå°æ¶ä»¶å£
+ create:
message_sent: è¨æ¯å·²å¯åº
limit_exceeded: æ¨æè¿å¯åºäºå¤§éçè¨æ¯ãå¨å試å¯åºå
¶ä»è¨æ¯ä¹åè«ç¨åã
no_such_message:
@@ -1116,7 +1363,7 @@ zh-TW:
body: æ±æï¼ä¸¦æ²æéå id çè¨æ¯ã
outbox:
title: å¯ä»¶å£
- my_inbox: æç %{inbox_link}
+ my_inbox_html: æç %{inbox_link}
inbox: æ¶ä»¶å£
outbox: å¯ä»¶å£
messages:
@@ -1125,33 +1372,33 @@ zh-TW:
to: æ¶ä»¶è
subject: 主æ¨
date: æ¥æ
- no_sent_messages: æ¨éæ²æå·²å¯è¨æ¯ãä½ä¸è·ä¸äº %{people_mapping_nearby_link} æ¥è§¸ççï¼
+ no_sent_messages_html: æ¨éæ²æå·²å¯è¨æ¯ãä½ä¸è·ä¸äº %{people_mapping_nearby_link} æ¥è§¸ççï¼
people_mapping_nearby: éè¿è£½ä½å°åç使ç¨è
reply:
wrong_user: æ¨å·²ç¶ä»¥ "%{user}" ç身份ç»å
¥ï¼ä½æ¯æ¨æ³è¦åè¦çè¨æ¯ä¸¦éå¯çµ¦éå使ç¨è
ãè«ä»¥æ£ç¢ºç使ç¨è
身份ç»å
¥ä»¥åè¦éåè¨æ¯ã
- read:
+ show:
title: é±è®è¨æ¯
from: å¯ä»¶è
subject: 主æ¨
date: æ¥æ
reply_button: åè¦
unread_button: æ¨è¨çºæªè®
- delete_button: åªé¤
+ destroy_button: åªé¤
back: è¿å
to: æ¶ä»¶è
wrong_user: æ¨å·²ç¶ä»¥ "%{user}" ç身份ç»å
¥ï¼ä½æ¯æ¨æ³è¦é±è®çè¨æ¯ä¸¦éå¯çµ¦é£å使ç¨è
ãè«ä»¥æ£ç¢ºç使ç¨è
身份ç»å
¥ä»¥é±è®å®ã
sent_message_summary:
- delete_button: åªé¤
+ destroy_button: åªé¤
mark:
as_read: è¨æ¯æ¨è¨çºå·²è®
as_unread: è¨æ¯æ¨è¨çºæªè®
- delete:
- deleted: è¨æ¯å·²åªé¤
+ destroy:
+ destroyed: è¨æ¯å·²åªé¤
site:
about:
next: ä¸ä¸é
copyright_html: ©OpenStreetMap
è²¢ç»è
- used_by: '%{name} çºæ¸ä»¥åè¨ç網ç«ãapp è硬é«è£ç½®æä¾å°åè³æ'
+ used_by_html: '%{name} çºæ¸ä»¥åè¨ç網ç«ãapp è硬é«è£ç½®æä¾å°åè³æ'
lede_text: OpenStreetMap æ¯ç±è£½åè
社群æ建ç«ï¼ä»åæä¾åä¸æ·æ´æ°å
æ¬æéä¸çåå°çéè·¯ãè·¯å¾ãåå¡é¤¨ãç«è»ç«çççè³æã
local_knowledge_title: å°æ¹ç¥è
local_knowledge_html: |-
@@ -1167,20 +1414,23 @@ zh-TW:
open_data_html: OpenStreetMap æ¯éæ¾è³æçï¼æ¨å¯ä»¥èªç±å°ä½¿ç¨ä½ä»»ä½ç¨éï¼åææ¯æ¨é æ¨æä½è
çº OpenStreetMap
åå
¶è²¢ç»è
ãè¥æ¨å¨æåçè³æä¸ä½ä¿®æ¹æ以ä¹ééæäºæ¹å¼è¡çå
¶ä»è³æï¼ååªå¯ä¾ç¸åææ¬æ¢æ¬¾æ£ä½æéææã詳æ
è«åé±çæ¬åææ¬æ¢æ¬¾é é¢ã
legal_title: æ³å¾è³è¨
- legal_html: "æ¬ç«ä»¥å許å¤ç¸éçæåæ£å¼ç± OpenStreetMap
- åºéæï¼OSMFï¼ä»£è¡¨ç¤¾ç¾¤æçéãææ使ç¨ç OSMF éè¡æåç符åæåçå¯æ¥å使ç¨æ¿çåé±ç§æ¿ç\n
- \nè¥æ¨æä»»ä½ææ¬ãçæ¬æå
¶ä»æ³å¾è«®è©¢ï¼è«è¯çµ¡ OSMF ã\n
\nOpenStreetMapãæ¾å¤§é¡æ¨èªï¼åå°åçæ
æ¯ OSMF ç註ååæ¨ã"
+ legal_1_html: æ¬ç«ä»¥å許å¤ç¸éçæåæ£å¼ç± OpenStreetMap
+ åºéæï¼OSMFï¼ä»£è¡¨ç¤¾ç¾¤æçéãææ使ç¨ç OSMF éè¡æåç符åæåç使ç¨æ¢æ¬¾ãå¯æ¥å使ç¨æ¹é<
+ /a>ãåé±ç§æ¿çã
+ legal_2_html: |-
+ è¥æ¨æä»»ä½ææ¬ãçæ¬æå
¶ä»æ³å¾è«®è©¢ï¼è«è¯çµ¡ OSMF ã
+
+ OpenStreetMapãæ¾å¤§é¡æ¨èªï¼åå°åçæ
æ¯ OSMF ç註ååæ¨ã
partners_title: åä½å¤¥ä¼´
copyright:
foreign:
title: éæ¼éåç¿»è¯
- text: éåç¿»è¯é é¢å %{english_original_link} è¥æè¡çªï¼æ以è±æé é¢çºæº
+ html: éåç¿»è¯é é¢å %{english_original_link} è¥æè¡çªï¼æ以è±æé é¢çºæº
english_link: è±æåæ
native:
title: éæ¼æ¤é
- text: æ¨æ£å¨æª¢é±è±æçæ¬ççæ¬é ãä½ å¯ä»¥è¿åéå網é ç %{native_link}ï¼æ¨äº¦å¯ä»¥åæ¢é±è®çæ¬ä¸¦ %{mapping_link}ã
+ html: æ¨æ£å¨æª¢é±è±æçæ¬ççæ¬é ãä½ å¯ä»¥è¿åéå網é ç %{native_link}ï¼æ¨äº¦å¯ä»¥åæ¢é±è®çæ¬ä¸¦ %{mapping_link}ã
native_link: å°ç£æ£é«ä¸æç
mapping_link: éå§è£½å
legal_babble:
@@ -1220,6 +1470,9 @@ zh-TW:
BYææ¬) ãLand
Vorarlbergå Land Tirol (ä¿®è¨çCC-BY
ATææ¬) çè³æã
+ contributors_au_html: |-
+ 澳大å©äºï¼å
å«ä¾èª
+ PSMA 澳大å©äºæéå
¬å¸çè³æä¾æºï¼ä¸¦ä¾æå§åæ¨ç¤º 4.0 åé澳大å©äºè¯é¦æ¢æ¬¾ææ¬ã
contributors_ca_html: |-
å æ¿å¤§ï¼å
å«ä¾èª GeoBase®ï¼GeoGratis (© Department of Natural
Resources Canada) ï¼CanVec (© Department of Natural
@@ -1237,12 +1490,16 @@ zh-TW:
è·è: å
å«ä¾èª© AND data, 2007
(www.and.com) çè³æã
contributors_nz_html: |-
- ç´è¥¿è: å
å«ä¾èª
- Land Information New Zealand (Crown Copyright reserved) çè³æã
+ ç´è¥¿èï¼å
å«ä¾èª
+ LINZ è³ææå çè³æä¾æºï¼ä¸¦ä¾æ
+ å§åæ¨ç¤º 4.0 åéæ¢æ¬¾ææ¬ã
contributors_si_html: |-
æ¯æ´ç¶å°¼äºï¼å
å«ä¾èªSurveying and Mapping Authorityå
Ministry of Agriculture, Forestry and Food
(æ¯æ´ç¶å°¼äºå
¬éè³è¨).
+ contributors_es_html: |-
+ 西ççï¼å
å«ä¾èªè¥¿ççå家å°çç 究æï¼IGNï¼ä»¥åå家製å系統SCNEï¼çè³æä¾æºï¼ä¸¦ä¾æ
+ å§åæ¨ç¤º 4.0 åéæ¢æ¬¾ææ¬ã
contributors_za_html: |-
åé: å
å«ä¾èª
Chief Directorate:
@@ -1250,7 +1507,7 @@ zh-TW:
contributors_gb_html: |-
è±å: å
å«ä¾èª Ordnance
Survey data (© Crown copyright and database right
- 2010-12) çè³æã
+ 2010-19) çè³æã
contributors_footer_1_html: |-
è¥éè¦é²ä¸æ¥è©³æ
ï¼ä»¥åå
¶ä»æ¾ç¨ä»¥åå©æ¹é²
OpenStreetMap çè³æä¾æºï¼è«åé± OpenStreetMap Wiki ä¸çæ¤é¤ç¨åºï¼æç´æ¥å¨æåç網ä¸ç³å ±é é¢æåºã
+ href="https://dmca.openstreetmap.org/">網ä¸ç³å ±é é¢æåºã
trademarks_title_html: åæ¨
trademarks_1_html: OpenStreetMapãæ¾å¤§é¡æ¨èªå OpenStreetMap ç è¨ææ¯ OpenStreetMap åºéæç註ååæ¨ãå¦æä½ å°æ¼ä½¿ç¨éäºåæ¨æçåç話ï¼è«æ¥çæåçåæ¨æ¹éã
@@ -1276,11 +1533,12 @@ zh-TW:
remote_failed: 編輯失æ - è«ç¢ºå®å·²è¼å
¥ JOSM æ Merkaartor 並éåé 端æ§å¶é¸é
edit:
not_public: æ¨å°æªå°æ¨ç編輯è¨çºå
¬éã
- not_public_description: å¨æ¨é麼åä¹åå°ç¡æ³å編輯å°åãæ¨å¯ä»¥å¨æ¨ç %{user_page} å°èªå·±ç編輯è¨å®çºå
¬éã
+ not_public_description_html: å¨æ¨é麼åä¹åå°ç¡æ³å編輯å°åãæ¨å¯ä»¥å¨æ¨ç %{user_page} å°èªå·±ç編輯è¨å®çºå
¬éã
user_page_link: 使ç¨è
é é¢
+ anon_edits_html: (%{link})
anon_edits_link_text: ç解çºä»éº¼éå¾éè¦ã
- flash_player_required: æ¨éè¦ Flash player æè½ä½¿ç¨ Potlatchï¼OpenStreetMap Flash 編輯å¨ãæ¨å¯ä»¥å¨ Adobe.com ä¸è¼ Flash Playerãå¨ Adobe.com ä¸è¼ Flash Playerãéæå
¶ä»è¨±å¤é¸æä¹å¯ä»¥ç·¨è¼¯ OpenStreetMapã
potlatch_unsaved_changes: æ¨éææªå²åçè®æ´ã (è¦å¨ Potlatch ä¸å²åï¼æ¨æ該åæ¶é¸æç®åçè·¯å¾æç¯é» (å¦ææ¯å¨æ¸
å®æ¨¡å¼ç·¨è¼¯)ï¼ææ¯é»é¸å²å
(å¦ææå²åæé)ã)
@@ -1298,7 +1556,7 @@ zh-TW:
map_image: å°åå½±å (顯示æ¨æºå層)
embeddable_html: å
§åµå¼ HTML
licence: ææ¬
- export_details: OpenStreetMap çè³ææ¡ç¨ Open
+ export_details_html: OpenStreetMap çè³ææ¡ç¨ Open
Data Commons éæ¾è³æ庫ææ¬æ¢æ¬¾ï¼ODbLï¼ææ¬ã
too_large:
advice: è¥ä»¥ä¸å¯åºå¤±æï¼è«èæ
®ä½¿ç¨ä¸åä¾æºï¼
@@ -1359,28 +1617,28 @@ zh-TW:
description: 社群ç¶è·çæ°ææå
help:
url: https://help.openstreetmap.org/
- title: help.openstreetmap.org
- description: å¨ OSM çåç網ç«æåºåé¡ææå°çæ¡ã
+ title: åå©è«å£
+ description: å¨éæ¾è¡åçåç網ç«æåºåé¡ææå°çæ¡ã
mailing_lists:
- url: https://lists.openstreetmap.org/
title: éµä»¶è«å£
description: å¨ä¸å主é¡ææ¯å°åçéµä»¶è«å£ååé¡ææ¯è¨è«æ趣çäºç©ã
forums:
- url: https://forum.openstreetmap.org/
title: è«å£
description: 給ç¿æ
£è«å£åå¼çå°æ¹ååé¡åè¨è«
irc:
- url: https://irc.openstreetmap.org/
title: IRC
description: 使ç¨å種ä¸åèªè¨å¨å種主é¡è天äºåã
switch2osm:
- url: https://switch2osm.org/
title: switch2osm
description: åå©å
¬å¸èçµç¹æ¹ç¨ OpenStreetMap çºåºç¤çå°åèç¸éæåã
+ welcomemat:
+ url: https://welcome.openstreetmap.org/
+ title: å°æ¼çµç¹
+ description: æ³è¦ä»¥çµç¹ä¾å° OpenStreetMap 製ä½è¨ååï¼è«å¨ Welcome Mat æ¥æ¾æ¨æéè¦çäºé
ã
wiki:
url: https://wiki.openstreetmap.org/
- title: wiki.openstreetmap.org
- description: ç覽 wikiï¼åå¾è©³ç¡ç OSM æ件ã
+ title: éæ¾è¡å Wiki
+ description: ç覽 wikiï¼åå¾è©³ç¡çéæ¾è¡åæ件ã
sidebar:
search_results: æå°çµæ
close: éé
@@ -1398,11 +1656,11 @@ zh-TW:
table:
entry:
motorway: é«éå
¬è·¯
- main_road: 主è¦éè·¯
+ main_road: 主è¦å¹¹é
trunk: 主è¦å¹¹è·¯
primary: ä¸ç´éè·¯
secondary: äºç´éè·¯
- unclassified: æªåç´éè·¯
+ unclassified: ç¡ç·¨å¶éè·¯
track: ç¢æ¥éè·¯
bridleway: 馬é
cycleway: èªè¡è»é
@@ -1414,7 +1672,7 @@ zh-TW:
subway: å°ä¸éµ
tram:
- è¼è»
- - è·¯é¢é»è»
+ - è¼è»
cable:
- 大åçºè»
- åéåæ¤
@@ -1460,7 +1718,7 @@ zh-TW:
bridge: é»ç·éæ¡ = æ©æ¨
private: ç§äººé²åº
destination: ç®çå°é²åº
- construction: éè·¯æ½å·¥ä¸
+ construction: 建é ä¸éè·¯
bicycle_shop: èªè¡è»åº
bicycle_parking: èªè¡è»åè»å ´
toilets: å»æ
@@ -1468,7 +1726,7 @@ zh-TW:
edit: 編輯
preview: é 覽
markdown_help:
- title_html: ä½¿ç¨ Markdown
+ title_html: ä½¿ç¨ kramdown
解æ
headings: æ¨é¡
heading: æ¨é¡
@@ -1507,33 +1765,36 @@ zh-TW:
questions:
title: æä»»ä½åé¡åï¼
paragraph_1_html: OpenStreetMap æä¸äºè³æºï¼å¯ç¨æ¼å¸ç¿æ¬å°æ¡ãæåºååçåé¡ï¼ä»¥åè¨è«åç´éè製ä½å°åç¸éç話é¡ã
- ææ¤åå¾èªªæã
+ ææ¤åå¾èªªæãæ³è¦ä»¥çµç¹ä¾å° OpenStreetMap 製ä½è¨ååï¼è«æ¥ç Welcome
+ Matã
start_mapping: éå§è£½å
add_a_note:
title: æ²ææé編輯åï¼å¯å å
¥è¨»è¨ï¼
paragraph_1_html: å¦æä½ åªæ³åä¸äºå¾®å°æ¹åï¼èæ²ææéç»å
¥ä¾å¸ç¿å¦ä½ç·¨è¼¯ï¼é£éº¼å å
¥ä¸é
註è¨éæ¯é常容æçã
paragraph_2_html: åªè¦å°å°å並é»é¸è¨»è¨åç¤ºï¼ ãéå°å¨å°åä¸å å
¥ä¸åæ¨è¨ï¼ä½ å¯ä»¥æåå®ï¼ä¸¦æ°å¢ä½ ç註è¨ï¼ç¶å¾é»é¸å²åï¼å
¶ä»è£½åè
æä½åºæ¥èã
- trace:
+ traces:
visibility:
private: ç§äºº (以å¿åæ¹å¼å享ï¼ç¯é»ç¡é åº)
public: å
¬é (以å¿åæ¹å¼é¡¯ç¤ºæ¼è»è·¡æ¸
å®ï¼ç¯é»ç¡é åº)
trackable: å¯è¿½è¹¤ (以å¿åæ¹å¼å享ï¼ç¯é»ææéæ³è¨)
identifiable: å¯è¾¨è (以å¯è¾¨èªçæ¹å¼é¡¯ç¤ºæ¼è»è·¡æ¸
å®ï¼ç¯é»ææéæ³è¨)
- create:
+ new:
upload_trace: ä¸å³ GPS è»è·¡
- trace_uploaded: æ¨ç GPX æªæ¡å·²ç¶ä¸å³ä¸¦ä¸å¨çåé²å
¥è³æ庫ä¸ãéé常ä¸æè¶
éåå°æï¼å®æææ以é»åéµä»¶éç¥æ¨ã
- traces_waiting: æ¨æ %{count} åè»è·¡çå¾
ä¸å³ãè«å
çå¾
å
åçè»è·¡èçå®å¾ï¼åä¾ç¹¼çºä¸å³å
¶ä»è»è·¡ï¼ä»¥å
å½±é¿å
¶ä»ä½¿ç¨è
çæç¨ã
upload_gpx: ä¸å³ GPX æªæ¡ï¼
description: 說æï¼
tags: æ¨ç±¤ï¼
tags_help: 以éé»åé
- visibility: å¯è¦æ§ï¼
+ visibility: è½è¦åº¦
visibility_help: éæ¯ä»éº¼ææï¼
visibility_help_url: https://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces
- upload_button: ä¸å³
help: 說æ
help_url: https://wiki.openstreetmap.org/wiki/Upload
+ create:
+ upload_trace: ä¸å³ GPS è»è·¡
+ trace_uploaded: æ¨ç GPX æªæ¡å·²ç¶ä¸å³ä¸¦ä¸å¨çåé²å
¥è³æ庫ä¸ãéé常ä¸æè¶
éåå°æï¼å®æææ以é»åéµä»¶éç¥æ¨ã
+ upload_failed: å¾æ±æï¼GPX ä¸å³å¤±æãå·²å管çå¡è¦åæ¤é¯èª¤ï¼è«åé試
+ traces_waiting: æ¨æ %{count} åè»è·¡çå¾
ä¸å³ãè«å
çå¾
å
åçè»è·¡èçå®å¾ï¼åä¾ç¹¼çºä¸å³å
¶ä»è»è·¡ï¼ä»¥å
å½±é¿å
¶ä»ä½¿ç¨è
çæç¨ã
edit:
title: 編輯è»è·¡ %{name}
heading: 編輯è»è·¡ %{name}
@@ -1548,12 +1809,14 @@ zh-TW:
description: æè¿°ï¼
tags: æ¨ç±¤ï¼
tags_help: 以éèåé
- save_button: å²åè®æ´
- visibility: å¯è¦æ§ï¼
+ visibility: è½è¦åº¦
visibility_help: éæ¯ä»éº¼ææï¼
+ visibility_help_url: https://wiki.openstreetmap.org/wiki/Visibility_of_GPS_traces
+ update:
+ updated: è»è·¡å·²æ´æ°
trace_optionals:
tags: æ¨ç±¤
- view:
+ show:
title: 檢è¦è»è·¡ %{name}
heading: 檢è¦è»è·¡ %{name}
pending: çå
@@ -1568,10 +1831,10 @@ zh-TW:
description: æè¿°ï¼
tags: æ¨ç±¤
none: ç¡
- edit_track: 編輯éåè»è·¡
- delete_track: åªé¤éåè»è·¡
+ edit_trace: 編輯éåè»è·¡
+ delete_trace: åªé¤éåè»è·¡
trace_not_found: æ¾ä¸å°è»è·¡ï¼
- visibility: å¯è¦æ§ï¼
+ visibility: è½è¦åº¦
confirm_delete: åªé¤éåè»è·¡ï¼
trace_paging_nav:
showing_page: 第 %{page} é
@@ -1579,8 +1842,9 @@ zh-TW:
newer: è¼æ°è»è·¡
trace:
pending: çå
- count_points: '%{count} åé»'
- ago: '%{time_in_words_ago} ä¹å'
+ count_points:
+ one: 1 åé»
+ other: '%{count} åé»'
more: æ´å¤
trace_details: 檢è¦è»è·¡è©³ç´°è³æ
view_map: 檢è¦å°å
@@ -1593,7 +1857,7 @@ zh-TW:
by: ç±
in: æ¼
map: å°å
- list:
+ index:
public_traces: å
¬é GPS è»è·¡
my_traces: æç GPS è»è·¡
public_traces_from: '%{user} çå
¬é GPS è»è·¡'
@@ -1604,7 +1868,7 @@ zh-TW:
upload_trace: ä¸å³è»è·¡
see_all_traces: æ¥çææçè»è·¡
see_my_traces: æ¥çæçè»è·¡
- delete:
+ destroy:
scheduled_for_deletion: è»è·¡å·²è¢«æç¨åªé¤
make_public:
made_public: è»è·¡æ¨è¨çºå
Ž
@@ -1621,10 +1885,11 @@ zh-TW:
other: ç± %{user} ä¸å³ç GPX æªæ¡ï¼å«æ %{count} é»
description_without_count: ç± %{user} ä¸å³ç GPX æªæ¡
application:
+ permission_denied: æ¨æ²ææ¬éä¾åå該æä½ã
require_cookies:
cookies_needed: æ¨ä¼¼ä¹å·²åç¨ cookies - è«å¨ç覽å¨ä¸éå cookiesï¼ç¶å¾ç¹¼çºã
- require_moderator:
- not_a_moderator: æ¨éè¦æ¯ç®¡ç人å¡ï¼æå¯å·è¡è©²åä½ã
+ require_admin:
+ not_an_admin: æ¨éè¦æ¯ä¸å管çå¡æå¯å·è¡è©²åä½ã
setup_user_auth:
blocked_zero_hour: æ¨å¨OpenStreetMap網ç«æä¸åç·æ¥è¨æ¯ãå¨æ¨å²åæ¨ç編輯å
§å®¹åè«å
é±è®è©²è¨æ¯ã
blocked: æ¨å·²ç¶è¢«å°éä½¿ç¨ APIãè«ç»å
¥ç¶²é ä»é¢ä»¥ç解æ´å¤è³è¨ã
@@ -1632,7 +1897,7 @@ zh-TW:
oauth:
authorize:
title: ææ¬ä½¿ç¨æ¨ç帳è
- request_access: æç¨ç¨å¼ %{app_name} è¦æ±ä½¿ç¨æ¨ç帳èï¼%{user}ãè«ç¢ºå®æ¨è¦è®æ¤æç¨ç¨å¼ä½¿ç¨ä¸ååè½ãæ¨å¯ä»¥ä¾èªå·±å好ï¼é¸æå¤å°é
åè½ã
+ request_access_html: æç¨ç¨å¼ %{app_name} è¦æ±ä½¿ç¨æ¨ç帳èï¼%{user}ãè«ç¢ºå®æ¨è¦è®æ¤æç¨ç¨å¼ä½¿ç¨ä¸ååè½ãæ¨å¯ä»¥ä¾èªå·±å好ï¼é¸æå¤å°é
åè½ã
allow_to: å
許ç¨æ¶ç«¯æç¨ç¨å¼ï¼
allow_read_prefs: è®åæ¨ç使ç¨è
å好è¨å®ã
allow_write_prefs: ä¿®æ¹æ¨ç使ç¨è
å好è¨å®ã
@@ -1644,7 +1909,7 @@ zh-TW:
grant_access: ææ¬åå
authorize_success:
title: å
許ææ¬è«æ±
- allowed: æ¨å·²ææ¬æç¨ç¨å¼ %{app_name} 使ç¨æ¨ç帳èã
+ allowed_html: æ¨å·²ææ¬æç¨ç¨å¼ %{app_name} 使ç¨æ¨ç帳èã
verification: é©èç¢¼æ¯ %{code}ã
authorize_failure:
title: ææ¬è«æ±å¤±æ
@@ -1657,10 +1922,8 @@ zh-TW:
oauth_clients:
new:
title: 註åæ°çæç¨ç¨å¼
- submit: 註å
edit:
title: 編輯æ¨çæç¨ç¨å¼
- submit: 編輯
show:
title: '%{app_name} ç OAuth 詳細è³æ'
key: æ¶è²»è
éé°ï¼
@@ -1688,7 +1951,8 @@ zh-TW:
issued_at: å·²ç¼æ¼
revoke: æ¤é·ï¼
my_apps: æçç¨æ¶ç«¯æç¨ç¨å¼
- no_apps: æ¨æ¯å¦ææ³è¦è¨»å以使ç¨æ¼ %{oauth} æ¨æºçæç¨ç¨å¼ï¼æ¨å¿
é å
註åæ¨ç網é æç¨ç¨å¼ï¼æè½å°éåæåé²è¡ OAuth è¦æ±ã
+ no_apps_html: æ¨æ¯å¦ææ³è¦è¨»å以使ç¨æ¼ %{oauth} æ¨æºçæç¨ç¨å¼ï¼æ¨å¿
é å
註åæ¨ç網é æç¨ç¨å¼ï¼æè½å°éåæåé²è¡ OAuth è¦æ±ã
+ oauth: OAuth
registered_apps: æ¨å·²ç¶è¨»åä¸åç¨æ¶ç«¯æç¨ç¨å¼ï¼
register_new: 註åæ¨çæç¨ç¨å¼
form:
@@ -1713,13 +1977,13 @@ zh-TW:
flash: æ´æ°å®¢æ¶ç«¯è³è¨æå
destroy:
flash: å·²é·æ¯æ¤ç¨æ¶ç«¯æç¨ç¨å¼è¨»å
- user:
+ users:
login:
title: ç»å
¥
heading: ç»å
¥
email or username: é»åéµä»¶å°åæ使ç¨è
å稱ï¼
password: å¯ç¢¼ï¼
- openid: '%{logo} OpenIDï¼'
+ openid_html: '%{logo} OpenIDï¼'
remember: è¨ä½æ
lost password link: å¿è¨æ¨çå¯ç¢¼ï¼
login_button: ç»å
¥
@@ -1785,7 +2049,7 @@ zh-TW:
new:
title: 註å
no_auto_account_create: å¾ä¸å¹¸çæåç¾å¨ç¡æ³èªåçºæ¨å»ºç«å¸³èã
- contact_webmaster: è«è¯çµ¡ç¶²ç«ç®¡çè
ä¾å»ºç«ç帳èï¼æåæåå¿«å試並èçéé
è¦æ±ã
+ contact_webmaster_html: è«è¯çµ¡ç¶²ç«ç®¡çè
ä¾å»ºç«ç帳èï¼æåæåå¿«å試並èçéé
è¦æ±ã
about:
header: èªç±åå¯ç·¨è¼¯
html: |-
@@ -1795,7 +2059,7 @@ zh-TW:
ã
email address: é»åéµä»¶å°åï¼
confirm email address: 確èªé»åéµä»¶å°åï¼
- not displayed publicly: æ¨çå°åæªå
¬é顯示ï¼è«çæåçé±ç§æ¬æ¿çä¾ç²å¾æ´å¤è¨æ¯
display name: 顯示å稱ï¼
display name description: æ¨å
¬é顯示ç使ç¨è
å稱ãæ¨å¯ä»¥ç¨å¾å¨å好è¨å®ä¸æ¹è®å®ã
@@ -1807,14 +2071,22 @@ zh-TW:
continue: 註å
terms accepted: æè¬æ¨æ¥åæ°çè²¢ç»æ¢æ¬¾ï¼
terms declined: æåå¾éºæ¾ä½ 已決å®ä¸æ¥åæ°çè²¢ç»è
æ¢æ¬¾ãæé詳細è³è¨ï¼è«åé±æ¤ wiki é é¢ã
+ terms declined url: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined
terms:
- title: è²¢ç»è
æ¢æ¬¾
- heading: è²¢ç»è
æ¢æ¬¾
- read and accept: è«é±è®ä¸é¢çåè°ä¸¦æåææéï¼ä»¥ç¢ºèªçºä½ ç¾æçåå°ä¾çè²¢ç»æ¥åæ¬åè°çæ¢æ¬¾ã
- consider_pd: å¨ä¸è¿°åè°ä¹ä¸ï¼æåæå°æçè²¢ç»æ¾å°å
Œ
±é å
+ title: æ¢æ¬¾
+ heading: æ¢æ¬¾
+ heading_ct: è²¢ç»è
æ¢æ¬¾
+ read and accept with tou: è«é±è®è²¢ç»è
åè°è使ç¨æ¢æ¬¾ï¼å¾é¸å
©é
æ¹æ¡å¾é»æç¹¼çºæéã
+ contributor_terms_explain: æ¤åè°é©ç¨æ¼æ¨ç¾æèå¾å¾è²¢ç»çæ¢æ¬¾ã
+ read_ct: æå·²é±è®é並åæ以ä¸çè²¢ç»è
æ¢æ¬¾
+ tou_explain_html: éäº%{tou_link}é©ç¨æ¼ç¶²ç«æ¹é¢ç使ç¨ï¼èå
¶å®ç± OSMF æä¾çåºç¤å
§å®¹ãè«å¨é£çµä¸é»æï¼é±è®ä¸¦åæ該æåã
+ read_tou: æå·²ç¶é±è®é並åæ使ç¨æ¢æ¬¾
+ consider_pd: é¤ä¸è¿°å
§å®¹ä¹å¤ï¼æåæå°æçè²¢ç»æ¾å°å
Œ
±é å
consider_pd_why: éæ¯ä»éº¼ï¼
- guidance: 幫å©ç解éäºæ¢æ¬¾çè³æï¼ä¸åä¾æ®é人é±è®çæè¦åä¸äºéæ£å¼ç¿»è¯
- agree: åæ
+ consider_pd_why_url: https://www.osmfoundation.org/wiki/License/Why_would_I_want_my_contributions_to_be_public_domain
+ guidance_html: 幫å©ç解éäºæ¢æ¬¾çè³æï¼ä¸åä¾æ®é人é±è®çæè¦åä¸äºéæ£å¼ç¿»è¯
+ continue: ç¹¼çº
+ declined: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined
decline: æçµ
you need to accept or decline: è«å
é±è®ï¼ç¶å¾é¸ææ¥åææçµæ°çè²¢ç»è
æ¢æ¬¾ï¼åç¹¼çºã
legale_select: è«é¸ææ¨çå±
ä½å°ï¼
@@ -1827,7 +2099,7 @@ zh-TW:
heading: 使ç¨è
%{user} ä¸åå¨
body: æ±æï¼æ²æåçº %{user} ç使ç¨è
ãè«æª¢æ¥æ¨çæ¼åï¼æè
å¯è½æ¯æ¨æå°é¯èª¤çé£çµã
deleted: å·²åªé¤
- view:
+ show:
my diary: æçæ¥è¨
new diary entry: æ°å¢æ¥è¨é
ç®
my edits: æç編輯
@@ -1848,19 +2120,17 @@ zh-TW:
remove as friend: 移é¤å¥½å
add as friend: å å
¥çºå¥½å
mapper since: 註åçºè£½åè
æ¥æï¼
- ago: (%{time_in_words_ago} ä¹å)
ct status: è²¢ç»è
æ¢æ¬¾ï¼
ct undecided: æªæ±ºå®
ct declined: å·²æçµ
- ct accepted: æ¼ %{ago} åæ¥å
- latest edit: ä¸æ¬¡ç·¨è¼¯æ¼ %{ago}ï¼
+ latest edit: ä¸æ¬¡ç·¨è¼¯æ¼%{ago}ï¼
email address: é»åéµä»¶å°åï¼
created from: 建ç«æ¼ï¼
status: çæ
ï¼
spam score: åå¾éµä»¶åæ¸ï¼
description: 說æ
user location: 使ç¨è
ä½ç½®
- if set location: æ¨å¯ä»¥å¨ %{settings_link} é é¢è¨å®æ¨å®¶çä½ç½®ï¼ä»¥æª¢è¦éè¿ç使ç¨è
ã
+ if_set_location_html: æ¨å¯ä»¥å¨ %{settings_link} é é¢è¨å®æ¨å®¶çä½ç½®ï¼ä»¥æª¢è¦éè¿ç使ç¨è
ã
settings_link_text: è¨å®
my friends: æç好å
no friends: æ¨å°æªå å
¥ä»»ä½å¥½åã
@@ -1869,14 +2139,14 @@ zh-TW:
nearby users: å
¶ä»éè¿ç使ç¨è
no nearby users: éè¿æ²æå·²å å
¥è£½åç使ç¨è
ã
role:
- administrator: éå使ç¨è
æ¯ä¸åè¡æ¿å¡
- moderator: éå使ç¨è
æ¯ä¸å管çè
+ administrator: éå使ç¨è
æ¯ä¸å管çå¡
+ moderator: éå使ç¨è
æ¯ä¸å仲è£å¡
grant:
- administrator: æäºè¡æ¿å¡æ¬é
- moderator: æäºç®¡çè
æ¬é
+ administrator: æäºç®¡çå¡æ¬é
+ moderator: æäºä»²è£å¡æ¬é
revoke:
- administrator: æ¤é·è¡æ¿å¡æ¬é
- moderator: æ¤é·ç®¡çè
æ¬é
+ administrator: æ¤é·ç®¡çå¡æ¬é
+ moderator: æ¤é·ä»²è£å¡æ¬é
block_history: 被å°é
moderator_history: 給äºå°é
comments: è©è«
@@ -1892,6 +2162,7 @@ zh-TW:
friends_diaries: 好åçæ¥è¨é
ç®
nearby_changesets: éè¿ä½¿ç¨è
çè®æ´é
nearby_diaries: éè¿ä½¿ç¨è
çæ¥è¨é
ç®
+ report: åå ±æ¤ä½¿ç¨è
popup:
your location: æ¨çä½ç½®
nearby mapper: éè¿ç製åè
@@ -1915,7 +2186,7 @@ zh-TW:
disabled link text: çºä»éº¼æä¸è½ç·¨è¼¯ï¼
public editing note:
heading: å
¬é編輯
- text: ç®åæ¨ç編輯æ¯å¿åçï¼äººåä¸è½ç¼ééµä»¶çµ¦æ¨æçå°æ¨çä½ç½®ãçºäºé¡¯ç¤ºä½ ç編輯ï¼è®å¥äººéé網ç«èæ¨è¯ç¹«ï¼è«é»é¸ä¸é¢çæéã ç±æ¼ 0.6
+ html: ç®åæ¨ç編輯æ¯å¿åçï¼äººåä¸è½ç¼ééµä»¶çµ¦æ¨æçå°æ¨çä½ç½®ãçºäºé¡¯ç¤ºä½ ç編輯ï¼è®å¥äººéé網ç«èæ¨è¯ç¹«ï¼è«é»é¸ä¸é¢çæéã ç±æ¼ 0.6
API çè½æï¼åªæå
¬éç使ç¨è
å¯ä»¥ç·¨è¼¯å°åè³æãï¼ç¥éçºä»éº¼ï¼ã
contributor terms:
@@ -1924,6 +2195,7 @@ zh-TW:
not yet agreed: æ¨æªåææ°çè²¢ç»è
æ¢æ¬¾ã
review link text: è«è·é¨æ¤é£çµï¼æ¹ä¾¿ä½ 檢è¦ä¸¦æ¥åæ°çè²¢ç»è
æ¢æ¬¾ã
agreed_with_pd: æ¨äº¦åæå°æ¨ç編輯æ¾å°å
Œ
±é å
+ link: https://www.osmfoundation.org/wiki/License/Contributor_Terms
link text: éæ¯ä»éº¼ï¼
profile description: åºæ¬è³ææè¿°ï¼
preferred languages: å好çèªè¨ï¼
@@ -1931,6 +2203,7 @@ zh-TW:
image: åçï¼
gravatar:
gravatar: ä½¿ç¨ Gravatar
+ link: https://wiki.openstreetmap.org/wiki/Gravatar
link text: éæ¯ä»éº¼ï¼
disabled: Gravatarå·²åç¨ã
enabled: æ¨çGravatar顯示åè½å·²åç¨ã
@@ -1974,27 +2247,14 @@ zh-TW:
flash success: 家çä½ç½®æåçå²å
go_public:
flash success: ç¾å¨æ¨ææç編輯é½æ¯å
¬éçï¼èæ¨å·²ç²å編輯ã
- make_friend:
- heading: å° %{user} å å
¥çºå¥½åï¼
- button: å å
¥çºå¥½å
- success: '%{name} ç¾å¨å·²æçºæ¨ç好åï¼'
- failed: æ±æï¼ç¡æ³å° %{name} å å
¥çºå¥½åã
- already_a_friend: æ¨å·²ç¶æ¯ %{name} ç好åäºã
- remove_friend:
- heading: 移é¤å¥½å %{user}ï¼
- button: 移é¤å¥½å
- success: '%{name} å·²å¾æ¨ç好åä¸ç§»é¤ã'
- not_a_friend: '%{name} 並ä¸æ¯æ¨ç好åã'
- filter:
- not_an_administrator: æ¨éè¦ä¸åè¡æ¿å¡æå¯å·è¡è©²åä½ã
- list:
- title: ç¨æ¶
- heading: ç¨æ¶
+ index:
+ title: 使ç¨è
+ heading: 使ç¨è
showing:
one: é é¢ %{page} (%{first_item} / %{items})
other: é é¢ %{page} (%{first_item}-%{last_item} / %{items})
- summary: '%{name} ç± %{ip_address} æ¼ %{date} 建ç«'
- summary_no_ip: '%{name} 建ç«æ¼ï¼%{date}'
+ summary_html: '%{name} ç± %{ip_address} æ¼ %{date} 建ç«'
+ summary_no_ip_html: '%{name} 建ç«æ¼ï¼%{date}'
confirm: 確èªé¸åç使ç¨è
hide: é±èé¸åç使ç¨è
empty: æ¾ä¸å°ç¬¦åç使ç¨è
@@ -2002,7 +2262,7 @@ zh-TW:
title: 帳èå·²æ«å
heading: 帳èå·²æ«å
webmaster: 網ç«ç®¡çå¡
- body: "
\nå°ä¸èµ·ï¼æ¨ç帳èå·²å å¯ç\næ´»å被èªåæ«åã \n
\n\néé 決å®å°å¨çæå §ç±è¡æ¿å¡å¯©æ ¸ï¼ææ¯å¦æä½ æ³è¨è«éä¸é»\nï¼å¯ä»¥è¯çµ¡ + body_html: "
\nå°ä¸èµ·ï¼æ¨ç帳èå·²å å¯ç\næ´»å被èªåæ«åã \n
\n\néé 決å®å°å¨çæå §ç±è¡æ¿å¡å¯©æ ¸ï¼ææ¯å¦æä½ æ³è¨è«éä¸é»\nï¼å¯ä»¥è¯çµ¡ %{webmaster}ã \n
" auth_failure: connection_failed: é£ç·è³èªèä¾æè 失æ @@ -2016,7 +2276,6 @@ zh-TW: option_2: å¦ææ¨å·²ææä¸å帳èï¼æ¨å¯ä»¥ç¨æ¨ç使ç¨è å稱èå¯ç¢¼ç»å ¥æ¨ç帳èï¼ä¸¦å¨ä½¿ç¨è è¨å®ä¸éé£æ¨çIDã user_role: filter: - not_an_administrator: åªæè¡æ¿å¡å¯ä»¥é²è¡ä½¿ç¨è 身份管çï¼ä½æ¯æ¨ä¸¦ä¸æ¯è¡æ¿å¡ã not_a_role: å串 "%{role}" ä¸æ¯ææç身份ã already_has_role: éå使ç¨è å·²ç¶æ %{role} 身份ã doesnt_have_role: éå使ç¨è æ²æ %{role} 身份ã @@ -2035,27 +2294,25 @@ zh-TW: fail: ç¡æ³æ¤é·ä½¿ç¨è "%{name}" "%{role}" ç身份ãè«æª¢æ¥ä½¿ç¨è å身份æ¯å¦é½æ£ç¢ºã user_blocks: model: - non_moderator_update: åªæ管çè æå¯ä½åºææ´æ°å°éã - non_moderator_revoke: åªæ管çè æå¯æ¤é·å°éã + non_moderator_update: åªæ仲è£å¡æå¯ä½åºææ´æ°å°éã + non_moderator_revoke: åªæ仲è£å¡æå¯æ¤é·å°éã not_found: sorry: æ±æï¼æ¾ä¸å° ID çº %{id} ç使ç¨è å°éã back: è¿åç´¢å¼ new: title: æ£å¨å»ºç«å° %{name} çå°é - heading: æ£å¨å»ºç«å° %{name} çå°é + heading_html: æ£å¨å»ºç«å° %{name} çå°é reason: '%{name} ä¹æ以被å°éççç±ãè«ç¡é以平éãåççæ 度ï¼è©³ç´°ç說ææéæ æ³ãè«è¨ä½è¨æ¯æå ¬éè®ææ人çå°ï¼è並éææ使ç¨è é½äºè§£ç¤¾ç¾¤çè¡èªï¼æ以è«å試使ç¨è¼çºéç¨ç說æ³ã' period: å¾ç¾å¨éå§ï¼éå使ç¨è å°è¢«ç¦æ¢ä½¿ç¨ API å¤ä¹ ã - submit: 建ç«å°é tried_contacting: æå·²è¯ç·éå使ç¨è 並è«ä»åæ¢ã tried_waiting: æå·²ç¶çµ¦äºéä½ä½¿ç¨è åççæéåæéäºåé¡ã needs_view: éè¦ä½¿ç¨è ç»å ¥æè½è§£é¤éé å°é back: 檢è¦ææå°é edit: title: æ£å¨ç·¨è¼¯å° %{name} çå°é - heading: æ£å¨ç·¨è¼¯å° %{name} çå°é + heading_html: æ£å¨ç·¨è¼¯å° %{name} çå°é reason: '%{name} ä¹æ以被å°éççç±ãè«ç¡é以平éãåççæ 度ï¼è©³ç´°ç說ææéæ æ³ãè«è¨ä½ä¸¦éææ使ç¨è é½äºè§£ç¤¾ç¾¤çè¡èªï¼æ以è«å試使ç¨è¼çºéç¨ç說æ³ã' period: å¾ç¾å¨éå§ï¼éå使ç¨è å°è¢«ç¦æ¢ä½¿ç¨ API å¤ä¹ ã - submit: æ´æ°å°é show: 檢è¦éé å°é back: 檢è¦ææçå°é needs_view: å¨æ¸ é¤éé å°éä¹åæ¯å¦éè¦ä½¿ç¨è ç»å ¥ï¼ @@ -2067,7 +2324,7 @@ zh-TW: try_waiting: å¨å°é使ç¨è ä¹åè«å å試給使ç¨è ä¸æ®µåççæéä¾åæã flash: 已建ç«å°ä½¿ç¨è %{name} çå°éã update: - only_creator_can_edit: åªæ建ç«éé å°éç管çè å¯ä½åºç·¨è¼¯ã + only_creator_can_edit: åªæ建ç«éé å°éç仲è£å¡å¯ä½åºç·¨è¼¯ã success: å°éå·²æ´æ°ã index: title: 使ç¨è å°é @@ -2075,35 +2332,45 @@ zh-TW: empty: å°æªè¨å®ä»»ä½ä½¿ç¨è å°éã revoke: title: æ£å¨æ¤é·å° %{block_on} çå°é - heading: æ£å¨æ¤é· %{block_by} å° %{block_on} çå°é + heading_html: æ£å¨æ¤é· %{block_by} å° %{block_on} çå°é time_future: éé å°éå°æ¼ %{time} çµæã - past: éé å°éå·²å¨ %{time} ä¹åçµæï¼ç¾å¨ä¸è½è¢«æ¤é·äºã + past: éé å°éå·²å¨%{time}çµæï¼ç¾å¨ä¸è½æ¤é·ã confirm: ä½ ç¢ºå®è¦æ¤é·éé å°éï¼ revoke: æ¤é·ï¼ flash: éé å°é已被æ¤é·ã - period: - one: 1 å°æ - other: '%{count} å°æ' helper: time_future: æ¼ %{time} çµæã until_login: çæç´è³éå使ç¨è ç»å ¥çºæ¢ã time_future_and_until_login: å¨ç¨æ¶å·²ç»å ¥å¾çµææ¼%{time}ã - time_past: æ¼ %{time} ä¹åçµæã + time_past: æ¼%{time}çµæã + block_duration: + hours: + one: 1 å°æ + other: '%{count} å°æ' + days: + one: 1æ¥ + other: '%{count}æ¥' + weeks: + one: 1é± + other: '%{count}é±' + months: + one: 1åæ + other: '%{count}åæ' + years: + one: 1å¹´ + other: '%{count}å¹´' blocks_on: title: å° %{name} çå°é - heading: å° %{name} å°éçæ¸ å® + heading_html: å° %{name} å°éçæ¸ å® empty: '%{name} å°æªè¢«å°éã' blocks_by: title: '%{name} è¨çå°é' - heading: ååº %{name} æè¨å®çå°é + heading_html: ååº %{name} æè¨å®çå°é empty: '%{name} å°æªè¨å®ä»»ä½å°éã' show: title: '%{block_on} 被 %{block_by} å°é' - heading: '%{block_on} 被 %{block_by} å°é' - time_future: æ¼ %{time} å §çµæ¢ - time_past: æ¼ %{time} åçµæ¢ + heading_html: '%{block_on} 被 %{block_by} å°é' created: å·²å»ºç« - ago: '%{time} å' status: çæ show: 顯示 edit: 編輯 @@ -2128,36 +2395,15 @@ zh-TW: next: ä¸ä¸é » previous: « ä¸ä¸é notes: - comment: - opened_at_html: æ¼ %{when} åå»ºç« - opened_at_by_html: æ¼ %{when} åç± %{user} å»ºç« - commented_at_html: æ¼ %{when} åæ´æ° - commented_at_by_html: æ¼ %{when} åç± %{user} æ´æ° - closed_at_html: å·²è§£æ±ºæ¼ %{when} å - closed_at_by_html: æ¼ %{when} åç± %{user} éé - reopened_at_html: æ¼ %{when} åéæ°éå - reopened_at_by_html: æ¼ %{when} åç± %{user} éæ°éå - rss: - title: OpenStreetMap è¨»è¨ - description_area: å¨ä½ çåå[(%{min_lat}|%{min_lon}) -- (%{max_lat}|%{max_lon})]æå ±åãè©è«æééç註è¨çæ¸ å® - description_item: è¨»è¨ %{id} ç RSS feed - opened: æ°çè¨»è¨ (å¨ %{place} éè¿) - commented: æ°çè©è« (å¨ %{place} éè¿) - closed: ééçè¨»è¨ (å¨ %{place} éè¿) - reopened: éæ°éåçè¨»è¨ (å¨ %{place} éè¿) - entry: - comment: è©è« - full: 註è¨åæ mine: title: ç± %{user} éåºæè©è«çè¨»è¨ heading: '%{user} ç註è¨' - subheading: '%{user} éåºæè©è«ç註è¨' + subheading_html: '%{user} éåºæè©è«ç註è¨' id: ID creator: 建ç«è description: 說æ created_at: 建ç«æ¼ï¼ last_changed: ææ°è®æ´ - ago_html: '%{when} å' javascripts: close: éé share: @@ -2192,7 +2438,12 @@ zh-TW: out: ç¸®å° locate: title: 顯示æçä½ç½® - popup: ä½ å¨è©²é»ç {distance}{unit} ç¯åå § + metersPopup: + one: æ¨è·é¢æ¤å°é»å¨ 1 å ¬å°ºå § + other: æ¨è·é¢æ¤å°é»å¨ %{count} å ¬å°ºå § + feetPopup: + one: æ¨è·é¢æ¤å°é»å¨ 1 è±å°ºå § + other: æ¨è·é¢æ¤å°é»å¨ %{count} è±å°ºå § base: standard: æ¨æº cycle_map: èªè¡è»å°å @@ -2207,6 +2458,11 @@ zh-TW: title: å層 copyright: © OpenStreetMap è²¢ç»è donate_link_text: ä¾ææ¬¾å§ + terms: 網ç«è API é ç® + thunderforest: ç± Andy Allan + æä¾çå½±åå¡ + hotosm: ç± OpenStreetMap æ³å主æç人é OpenStreetMap åéæä¾çå½±åå¡æ¨£å¼ site: edit_tooltip: 編輯å°å edit_disabled_tooltip: æ¾å¤§ä»¥ç·¨è¼¯å°å @@ -2239,13 +2495,12 @@ zh-TW: directions: ascend: ä¸å engines: - graphhopper_bicycle: è ³è¸è» (GraphHopper) + fossgis_osrm_bike: èªè¡è»ï¼OSRMï¼ + fossgis_osrm_car: éè» (OSRM) + fossgis_osrm_foot: æ¥è¡ï¼OSRMï¼ + graphhopper_bicycle: èªè¡è»ï¼GraphHopperï¼ graphhopper_car: æ±½è»(GraphHopper) graphhopper_foot: å¾æ¥ (GraphHopper) - mapquest_bicycle: è ³è¸è» (MapQuest) - mapquest_car: éè» (MapQuest) - mapquest_foot: å¾æ¥ (MapQuest) - osrm_car: éè» (OSRM) descend: ä¸é directions: è·¯ç· distance: è·é¢ @@ -2305,7 +2560,7 @@ zh-TW: roundabout_with_exit: å¾åç°åºå£ %{exit} é¢éè³ %{name} roundabout_with_exit_ordinal: æ¼åç°ç %{exit} åºå£é¢éé²å ¥ %{name} exit_roundabout: é¢éåç°é²å ¥ %{name} - unnamed: æªå½å + unnamed: æªå½åéè·¯ courtesy: æè¬ %{link} æä¾è·¯ç·è³è¨ exit_counts: first: 第 1 @@ -2337,7 +2592,6 @@ zh-TW: edit: description: 說æ heading: ç·¨è¼¯ä¿®è¨ - submit: å²åä¿®è¨ title: ç·¨è¼¯ä¿®è¨ index: empty: æ²æå¯é¡¯ç¤ºçä¿®è¨ã @@ -2346,7 +2600,6 @@ zh-TW: new: description: 說æ heading: è¼¸å ¥æ°å¢ä¿®è¨è³è¨ - submit: 建ç«ä¿®è¨ title: 建ç«ä¿®è¨ä¸ show: description: 說æï¼ @@ -2364,4 +2617,9 @@ zh-TW: not_empty: ä¿®è¨å°æªæ¸ 空ãè«å¨é·æ¯åæ¸ é¤æææ¤ä¿®è¨ççæ¬ã flash: ä¿®è¨å·²é·æ¯ã error: é·æ¯æ¤ä¿®è¨æç¼çé¯èª¤ã + validations: + leading_whitespace: åé æç©ºç½ + trailing_whitespace: å¾ç«¯æç©ºç½ + invalid_characters: å å«ç¡æåå + url_characters: å å«ç¹å® URL åå ï¼%{characters}ï¼ ...