X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/4f9992e31fc7e229120f8442e65e1e551822168f..e8ac6bd5d918bb71647c05da4b2b294a1423948b:/config/locales/zh-CN.yml diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml index 0101bb341..f27327f9d 100644 --- a/config/locales/zh-CN.yml +++ b/config/locales/zh-CN.yml @@ -4,12 +4,16 @@ # Author: Anakmalaysia # Author: Dimension # Author: Hydra +# Author: Hzy980512 +# Author: Jiwei # Author: Liangent +# Author: Liuxinyu970226 # Author: Mmyangfl # Author: Nemo bis # Author: PhiLiP # Author: Qiyue2001 # Author: Shizhao +# Author: StephDC # Author: Xiaomingyan # Author: ä¹æ跨氪 zh-CN: @@ -63,7 +67,7 @@ zh-CN: old_node: æ§èç¹ old_node_tag: æ§èç¹æ ç¾ old_relation: æ§å ³ç³» - old_relation_member: æ§å ³ç³»å¯¹è±¡ + old_relation_member: æ§å ³ç³»æå old_relation_tag: æ§å ³ç³»æ ç¾ old_way: æ§è·¯å¾ old_way_node: æ§è·¯å¾èç¹ @@ -436,7 +440,19 @@ zh-CN: scale: æ¯ç too_large: body: è¿ä¸ªåºå太大ï¼æ æ³å¯¼åº OpenStreetMap XML æ°æ®ã请æ¾å¤§æéæ©ä¸ä¸ªè¾å°çåºåã + geofabrik: + description: å®ææ´æ°æåç©å¤§æ´²ã å½å®¶ã åéå®çåå¸ + title: Geofabrik ä¸è½½ heading: åºå太大 + metro: + description: ä¸ç主è¦åå¸åå¨è¾¹å°åºçå°å¾å + title: 大åå¸å°å¾å + other: + description: OpenStreetMap Wikiä¸ååºçå ¶ä»èµæº + title: å ¶ä»æ¥æº + planet: + description: å®ææ´æ°ææOpenStreetMapçæ°æ® + title: OSMæç zoom: åç¦ start_rjs: add_marker: æ è®°å°å¾ @@ -445,7 +461,6 @@ zh-CN: drag_a_box: éè¿ææ³çªå£æ¥éæ©åºå export: è¾åº manually_select: æå¨éæ©ä¸ä¸ªä¸ååºå - view_larger_map: æ¥çæ¾å¤§å°å¾ geocoder: description: title: @@ -489,6 +504,10 @@ zh-CN: level8: å¸ç level9: æç prefix: + aerialway: + chair_lift: åéæ¤ + drag_lift: æå¨çµæ¢¯ + station: ç«è½¦ç« aeroway: aerodrome: æºåº apron: æºåª @@ -582,6 +601,7 @@ zh-CN: shower: æ·æµ´ social_centre: 社åºä¸å¿ social_club: 社交俱ä¹é¨ + social_facility: å ¬å ±è®¾æ½ studio: å·¥ä½å®¤ supermarket: è¶ å¸ swimming_pool: æ¸¸æ³³æ± @@ -610,6 +630,9 @@ zh-CN: "yes": æ¡¥ building: "yes": 建çç© + emergency: + fire_hydrant: æ¶é²æ + phone: ç´§æ¥çµè¯ highway: bridleway: 马é bus_guideway: å¯¼è½¨å ¬äº¤ä¸ç¨é @@ -631,6 +654,7 @@ zh-CN: platform: ç«å° primary: ä¸çº§éè·¯ primary_link: ä¸çº§éè·¯ + proposed: 建议路线 raceway: æ»é residential: ä½å® rest_area: ä¼æ¯åº @@ -642,6 +666,7 @@ zh-CN: speed_camera: è¶ éç §ç¸æº steps: 楼梯 stile: è·¨è¶å´æ çå°é¶ + street_lamp: è·¯ç¯ tertiary: ä¸çº§éè·¯ tertiary_link: ä¸çº§éè·¯ track: è¾è¿¹ @@ -657,6 +682,7 @@ zh-CN: building: 建çç© castle: åå ¡ church: æå + citywalls: åå¢ fort: å ¡ house: æ¿å± icon: å£åç» @@ -666,6 +692,7 @@ zh-CN: monument: çºªå¿µç¢ museum: åç©é¦ ruins: é迹 + tomb: å¢å° tower: å¡ wayside_cross: ååè·¯æ wayside_shrine: è·¯æçç¥ç¤¾ @@ -767,7 +794,7 @@ zh-CN: scrub: çæ¨ shoal: æµ æ»© spring: æ³ - stone: ååº + stone: ç³å¤´ strait: 海峡 tree: æ valley: 山谷 @@ -804,6 +831,7 @@ zh-CN: locality: å°åº moor: ç³»æ³ municipality: é½å¸ + neighbourhood: é»å± postcode: é®ç¼ region: åº sea: æµ· @@ -829,8 +857,10 @@ zh-CN: narrow_gauge: çªè½¨éè·¯ platform: ç«å° preserved: ä¿çéè·¯ + proposed: è§åä¸çéè·¯ spur: éè·¯æ¯çº¿ station: ç«è½¦ç« + stop: ç«è½¦å²å£ subway: å°éç« subway_entrance: å°éå ¥å£ switch: éè·¯ç¹ @@ -846,6 +876,7 @@ zh-CN: beverages: 饮æåº bicycle: èªè¡è½¦åº books: ä¹¦åº + boutique: ååº butcher: å± å®° car: è½¦åº car_parts: 汽车é¶ä»¶ @@ -859,6 +890,7 @@ zh-CN: convenience: 便å©åº copyshop: å¤å°åº cosmetics: åå¦ååº + deli: çé£åº department_store: ç¾è´§ååº discount: ææ£ç²¾ååº doityourself: DIY @@ -895,17 +927,21 @@ zh-CN: organic: ææºé£ååº outdoor: æ·å¤åº pet: å® ç©åº + pharmacy: è¯æ¿ photo: ç §ç¸é¦ salon: æ²é¾ + second_hand: äºæååº shoes: éåº shopping_centre: è´ç©ä¸å¿ sports: ä½è²ç¨ååº stationery: æå ·åº supermarket: è¶ å¸ + tailor: è£ç¼åº toys: ç©å ·åº travel_agency: æ è¡ç¤¾ video: å½±è§åº wine: æ 许å¯è¯ + "yes": ååº tourism: alpine_hut: é«å±±å°å± artwork: èºæ¯å @@ -928,6 +964,7 @@ zh-CN: viewpoint: æ¯ç¹ zoo: å¨ç©å tunnel: + culvert: æ¶µæ´ "yes": é§é waterway: artificial: è¿æ²³ @@ -955,14 +992,32 @@ zh-CN: html: dir: ltr javascripts: + close: å ³é + edit_help: 移å¨å°å¾å¹¶å¨ä½ æ³ç¼è¾çå°æ¹æ¾å¤§ï¼ç¶åç¹å»è¿éã + key: + title: å¾ä¾ + tooltip: å¾ä¾ + tooltip_disabled: å°å¾é®ä» ä» å¨æ åå±å¯ç¨ã map: base: cycle_map: Cycle Map + hot: 人éä¸»ä¹ mapquest: MapQuest Open standard: æ å - transport_map: Transport Map - overlays: - maplint: Maplint + transport_map: 交éå¾ + copyright: © OpenStreetMap è´¡ç®è + layers: + data: å°å¾æ°æ® + header: å°å¾å¾å± + notes: å°å¾æ³¨é + overlays: å¯ç¨è¦çå°å¾å å + title: å¾å± + locate: + popup: ä½ ç¦»è¯¥ç¹è¿æ{distance}{unit} + title: æ¾ç¤ºæçä½ç½® + zoom: + in: æ¾å¤§ + out: ç¼©å° notes: new: add: æ·»å 注é @@ -983,29 +1038,44 @@ zh-CN: reopened_by: ç± %{user} äº %{time} éå¼ reopened_by_anonymous: ç±å¿åäº %{time} éå¼ resolve: è§£å³ + share: + cancel: åæ¶ + center_marker: 以æ è®°å± ä¸ + custom_dimensions: 设置èªå®ä¹å°ºå¯¸ + download: ä¸è½½ + embed: HTML + format: æ ¼å¼ï¼ + image: å¾ç + image_size: å¾çå°æ¾ç¤ºå¨ + include_marker: å å«æ è®° + link: é¾æ¥æ HTML + long_link: é¾æ¥ + paste_html: å¨ç½é¡µä¸ç²è´´ HTML + scale: æ¯ä¾å°ºï¼ + short_link: çé¾æ¥ + short_url: çé¾æ¥ + title: å享 + view_larger_map: æ¥çæ¾å¤§å°å¾ site: createnote_disabled_tooltip: æ¾å¤§ä»¥åå°å¾æ·»å ä¸ä¸ªæ³¨é createnote_tooltip: åå°å¾æ·»å ä¸ä¸ªæ³¨é - createnote_zoom_alert: æ¨å¿ é¡»æ¾å¤§ï¼æè½åå°å¾æ·»å ä¸ä¸ªæ³¨é edit_disabled_tooltip: æ¾å¤§ä»¥ç¼è¾å°å¾ edit_tooltip: ç¼è¾å°å¾ - edit_zoom_alert: æ¨å¿ é¡»å æ¾å¤§æè½ç¼è¾å°å¾ history_disabled_tooltip: æ¾å¤§ä»¥ç¼è¾æ¤åºå history_tooltip: æ¥ç对æ¤åºåçç¼è¾ - history_zoom_alert: æ¨å¿ é¡»å æ¾å¤§æè½ç¼è¾æ¤åºå layouts: community: ç¤¾åº community_blogs: 社åºå客 community_blogs_title: OpenStreetMap 社åºæåçå客 copyright: çæåè®¸å¯ + data: æ°æ® documentation: ææ¡£ documentation_title: 该项ç®çææ¡£ donate: ç»ç¡¬ä»¶å级åºéä¼%{link}以æ¯æ OpenStreetMapã donate_link_text: æ款 edit: ç¼è¾ edit_with: ä½¿ç¨ %{editor} ç¼è¾ - export: è¾åº - export_tooltip: è¾åºå°å¾æ°æ® + export_data: 导åºæ°æ® foundation: åºéä¼ foundation_title: OpenStreetMap åºéä¼ gps_traces: GPS 轨迹 @@ -1015,13 +1085,7 @@ zh-CN: help_title: 项ç®ç帮å©ç½ç« help_url: http://help.openstreetmap.org/ history: åå² - home: 主页 - home_tooltip: åå°ä¸»é¡µä½ç½® - inbox_html: æ¶ä»¶ç®± %{count} - inbox_tooltip: - one: æ¨çæ¶ä»¶ç®±æ 1 å°æªè¯»æ¶æ¯ - other: æ¨çæ¶ä»¶ç®±æ %{count} å°æªè¯»æ¶æ¯ - zero: æ¨çæ¶ä»¶ç®±ä¸æ²¡ææªè¯»æ¶æ¯ + home: è¿å主页 intro_1: OpenStreetMap æ¯ä¸ä¸ªå¯ä¾èªç±ç¼è¾çä¸çå°å¾ï¼å®æ¯ç±åæ¨è¿æ ·çç¨æ·åé çã intro_2_create_account: å建ç¨æ·å¸æ· intro_2_download: ä¸è½½ @@ -1033,7 +1097,6 @@ zh-CN: logo: alt_text: OpenStreetMap æ å¿ logout: éåº - logout_tooltip: éåº make_a_donation: text: æ款 title: æ款æ¯æ OpenStreetMap @@ -1054,7 +1117,6 @@ zh-CN: user_diaries_tooltip: æ¥çç¨æ·æ¥è®° view: æ¥ç view_tooltip: æ¥çå°å¾ - welcome_user_link_tooltip: æ¨çç¨æ·é¡µé¢ wiki: ç»´åº wiki_title: 项ç®çç»´åºç½ç« wiki_url: http://wiki.openstreetmap.org/ @@ -1145,8 +1207,7 @@ zh-CN: title: å件箱 to: ç» read: - back_to_inbox: è¿åæ¶ä»¶ç®± - back_to_outbox: è¿åå件箱 + back: è¿å date: æ¥æ from: æ¥èª reply_button: åå¤ @@ -1184,8 +1245,11 @@ zh-CN: title: ç± %{user} æ交æè¯è®ºç注é rss: closed: å ³éç注é(%{place} éè¿) + commented: æ°è¯è®º(%{place} éè¿) description_area: å¨æ¨çå°åº[(%{min_lat}|%{min_lon}) -- (%{max_lat}|%{max_lon})]æ¥åãè¯è®ºæå ³éç注éå表 description_item: 注é %{id} ç RSS feed + opened: æ°æ³¨é(%{place} éè¿) + reopened: éæ°æ¿æ´»ç注é(%{place} éè¿) title: OpenStreetMap 注é notifier: diary_comment_notification: @@ -1234,8 +1298,7 @@ zh-CN: greeting: æ¨å¥½ï¼ hopefully_you: æ人(å¯è½æ¯æ¨)å·²è¦æ±é置该çµåé®ä»¶å°åä¸ç openstreetmap.org å¸æ·å¯ç ã message_notification: - footer1: æ¨å¯ä»¥å¨ %{readurl} é 读è¿æ¡æ¶æ¯ - footer2: 并ä¸æ¨å¯ä»¥å¨ %{replyurl} åå¤ + footer_html: æ¨è¿å¯ä»¥é 读%{readurl}çæ¶æ¯ä¸æ¨å¯ä»¥å¨%{replyurl}åå¤ header: "%{from_user} å·²ç»éè¿ OpenStreetMap åæ¨åéæ é¢ä¸º %{subject} çæ¶æ¯ï¼" hi: "%{to_user} æ¨å¥½ï¼" subject_header: "[OpenStreetMap] %{subject}" @@ -1253,34 +1316,17 @@ zh-CN: your_note: "%{commenter} è¯è®ºäºæ¨å¨ %{place} éè¿çä¸ä¸ªæ³¨éã" details: 注éçæ´å¤ç»èå¯ä»¥å¨%{url}æ¾å°ã greeting: æ¨å¥½ï¼ + reopened: + commented_note: "%{commenter} éæ°æ¿æ´»äºæ¨æå ´è¶£çä¸ä¸ªå°å¾æ³¨éã该注éä½äº %{place} éè¿ã" + subject_other: "[OpenStreetMap] %{commenter} éæ°æ¿æ´»äºæ¨æå ´è¶£çä¸ä¸ªæ³¨é" + subject_own: "[OpenStreetMap] %{commenter} éæ°æ¿æ´»äºæ¨çä¸ä¸ªæ³¨é" + your_note: "%{commenter} éæ°æ¿æ´»äºæ¨å¨ %{place} éè¿çä¸ä¸ªæ³¨éã" signup_confirm: confirm: å¨å¼å§ä¹åï¼æ们éè¦ç¡®è®¤è¿ä¸ªè¯·æ±æ¥èªäºæ¨ãå¦æç¡®å®è¿æ ·ï¼é£ä¹è¯·ç¹å»ä»¥ä¸é¾æ¥ä»¥ç¡®è®¤æ¨çå¸æ·ï¼ created: æ人(å¸ææ¯æ¨)åå¨%{site_url}å建äºä¸ä¸ªå¸æ·ã greeting: æ¨å¥½ï¼ subject: "[OpenStreetMap] 欢è¿å å ¥ OpenStreetMap" - welcome: æ们欢è¿æ¨ï¼å¹¶æä¾ä¸äºé¢å¤çä¿¡æ¯ï¼å¸®å©æ¨å¼å§ä½¿ç¨ã - signup_confirm_html: - ask_questions: æ¨å¯ä»¥å¨æ们çé®çç«ç¹é®å ³äº OpenStreetMap çä»»ä½é®é¢ã - current_user: ä¸ä¸ªåºäºå ¶æå¤ä½ç½®çï¼å½åç¨æ·åç±»å表å¯ä»è¿éè·å¾ï¼Category:Users_by_geographical_region. - get_reading: å¨ç»´åºä¸é 读æ´å¤å ³äº OpenStreetMap çèµææéè¿ OpenStreetMap å客å Twitter äºè§£ææ°çæ¶æ¯ï¼æè æµè§ OpenStreetMap åå§äºº Steve Coast ç OpenGeoData å客äºè§£è¿ä¸ªè®¡åçåå²ï¼å ¶ä¸ä¹ææ客å¯ä»¥å¬ï¼ - introductory_video: æ¨å¯ä»¥è§çä¸é¨%{introductory_video_link}ã - more_videos: è¿éæ%{more_videos_link}ã - more_videos_here: æ´å¤çå½±ç - user_wiki_page: æ¨èæ¨åç«ä¸ä¸ªç¨æ·ç»´åºé¡µé¢ï¼å®å æ¬åç±»æ ç¾ï¼ç¨æ¥æéæ¨æå¨ä½ç½®ï¼ä¾å¦ [[Category:Users_in_London]]ã - video_to_openstreetmap: OpenStreetMap çä»ç»ç - wiki_signup: æ¨å¯è½ä¹æ³è¦æ³¨åå° OpenStreetMap ç»´åºã - signup_confirm_plain: - ask_questions: æ¨å¯ä»¥å¨æ们çé®çç«ç¹é®å ³äº OpenStreetMap çä»»ä½é®é¢ï¼ - blog_and_twitter: éè¿ OpenStreetMap çå客æ Twitter 以äºè§£ææ°æ¶æ¯ï¼ - current_user: ä¸ä¸ªåºäºå ¶æå¤ä½ç½®çï¼å½åç¨æ·åç±»å表å¯ä»è¿éè·å¾ï¼ - introductory_video: æ¨å¯ä»¥å¨è¿éè§ç OpenStreetMap çä»ç»è§é¢ï¼ - more_videos: æ´å¤çè§é¢è¯·çè¿éï¼ - opengeodata: OpenGeoData.org æ¯ OpenStreetMap åå§äºº Steve Coast çå客ï¼å¨ä¸é¢ä¹ææå®¢ï¼ - the_wiki: å¨ç»´åºä¸é 读 OpenStreetMap çä»ç»ï¼ - the_wiki_url: http://wiki.openstreetmap.org/wiki/Beginners%27_Guide - user_wiki_page: æ¨èæ¨åç«ä¸ä¸ªç¨æ·ç»´åºé¡µé¢ï¼å®å æ¬åç±»æ ç¾ï¼ç¨æ¥æéæ¨æå¨ä½ç½®ï¼ä¾å¦[[Category:Users_in_London]ã - wiki_signup: æ¨å¯è½ä¹æ³å¨ OpenStreetMap ç»´åºä¸æ³¨åï¼ - wiki_signup_url: http://wiki.openstreetmap.org/index.php?title=Special:Userlogin&type=signup&returnto=Main_Page + welcome: çä½ ç¡®è®¤å¸å·åï¼æ们å°æä¾ä¸äºé¢å¤çä¿¡æ¯ä»¥å¸®å©ä½ å¼å§ä½¿ç¨ã oauth: oauthorize: allow_read_gpx: 读åæ¨çç§äºº GPS 轨迹ã @@ -1356,13 +1402,33 @@ zh-CN: printable_name: with_version: "%{id}ï¼çæ¬ %{version}" redaction: + create: + flash: èç¹è¢«å建ã + destroy: + error: éæ¯è¿ä¸ªçæ¬æ¯åºéäºã + flash: çæ¬éæ¯äºã + not_empty: çæ¬é空ã请å æ¸ ç©ºææçæ¬åå¨éæ¯å®ã edit: description: æè¿° + heading: ç¼è¾èç¹ + submit: ä¿åä¿®æ¹ + title: ç¼è¾èç¹ + index: + empty: 没æå¯æ¾ç¤ºçä¿®æ¹ã + heading: ä¿®æ¹å表 + title: ä¿®æ¹å表 new: description: æè¿° + heading: è¾å ¥æ°ä¿®æ¹çä¿¡æ¯ + submit: åå»ºä¿®æ¹ + title: æ£å¨å建æ°çä¿®æ¹ show: confirm: æ¨ç¡®å®åï¼ description: æè¿°ï¼ + destroy: 移é¤æ¤èç¹ + edit: ç¼è¾æ¤èç¹ + heading: æ¾ç¤ºä¿®è®¢ "%{title}" + title: æ¾ç¤ºä¿®è®¢ user: "å建è :" update: flash: æ´æ¹å·²ä¿åã @@ -1389,8 +1455,6 @@ zh-CN: remote_failed: ç¼è¾å¤±è´¥ - 请确ä¿å·²å è½½ JOSM æ Merkaartor 并å¯ç¨äºè¿ç¨æ§å¶ shortlink: çé¾æ¥ key: - map_key: å¾ä¾ - map_key_tooltip: å°å¾çå¾ä¾ table: entry: admin: è¡æ¿åºè¾¹ç @@ -1485,13 +1549,15 @@ zh-CN: search_results: æç´¢ç»æ time: formats: - friendly: "%Yå¹´ %Bæ %eæ¥ %H:%M" + friendly: "%Yå¹´%Bæ%eæ¥ %H:%M" trace: create: trace_uploaded: æ¨ç GPX æ件已ç»è¢«ä¸ä¼ ï¼æ£çå¾ è¢«è¾å ¥æ°æ®åºãè¿é常å¨åå°æ¶ä¹å ï¼å½ä¸ä¼ ç»æåä¼åé®ä»¶éç¥æ¨ã upload_trace: ä¸ä¼ GPS 轨迹 delete: scheduled_for_deletion: 计å被å é¤çè·¯å¾ + description: + description_without_count: "%{user}çGPXæ件" edit: description: æè¿°ï¼ download: ä¸è½½ @@ -1639,13 +1705,13 @@ zh-CN: update home location on click: ç¹å»å°å¾æ¶æ´æ°æå¨ä½ç½®ï¼ confirm: already active: 已确认æ¤å¸æ·ã - before you start: æ们ç¥éæ¨å¯è½æ¥äºå¼å§å¶å¾ï¼ä½å¨æ¤ä¹åï¼æ¨å¯è½å¸æå¨ä¸é¢ç表åä¸å¡«åä¸äºæå ³èªå·±çä¿¡æ¯ã button: 确认 - heading: 确认ç¨æ·å¸æ· + heading: æ£æ¥ä½ ççµåé®ä»¶ï¼ + introduction_1: æ们ååå·²ç»ç»ä½ åéäºç¡®è®¤é®ä»¶ã + introduction_2: ç¹å»çµåé®ä»¶å çé¾æ¥æ¥ç¡®è®¤æ¨çè´¦å·åï¼ä½ å°±å¯ä»¥å¼å§ç»å°å¾äºã press confirm button: æä¸é¢ç确认é®æ¿æ´»æ¨çå¸æ·ã - reconfirm: å¦ææ¨æ³¨åå·²ç»æä¸æ®µæ¶é´äºï¼æ¨å¯è½éè¦åéä¸å°æ°ç确认çµåé®ä»¶ã - success: 已确认æ¨çè´¦å·ï¼æè°¢æ¨ç注åï¼ - unknown token: 该æ è®°ä¼¼ä¹ä¸åå¨ã + reconfirm_html: å¦æä½ éè¦æ们éæ°åé确认é®ä»¶ï¼è¯·ç¹å»è¿éã + unknown token: 该确认å·å·²ç»è¿ææè ä¸åå¨ã confirm_email: button: 确认 failure: å ·ææ¤ä»¤çççµåé®ä»¶å°åå·²ç»ç¡®è®¤è¿äºã @@ -1730,17 +1796,16 @@ zh-CN: heading: å° %{user} å 为好åï¼ success: "%{name}ç°å¨æ¯æ¨ç好åï¼" new: + about: + header: å è´¹èä¸å¯ç¼è¾ + html: "
ä¸åäºå ¶ä»å°å¾ï¼OpenStreetMapæ¯å®å ¨ç±åä½ ä¸æ ·ç人å建çï¼å¹¶ä¸å è´¹æä¾ç»ä»»ä½äººç¨ä»¥ä¿®æ£ãæ´æ°ãä¸è½½å使ç¨ã
\nç»å½æ¥è´¡ç®ä½ çåéå§ãæ们å°åéä¸ä»½é®ä»¶æ¥ç¡®è®¤æ¨çè´¦å·ã
" confirm email address: 确认é®ç®±ï¼ confirm password: 确认å¯ç ï¼ contact_webmaster: 请èç³»ç½ç«ç®¡çåæ¥å®æå建ä¸ä¸ªè´¦æ· - æ们å°å°½å¿«å°è¯å¤çæ¨ç请æ±ã - continue: ç»§ç» + continue: ç»å½ display name: æ¾ç¤ºå§åï¼ display name description: æ¨å ¬å¼æ¾ç¤ºçç¨æ·åãæ¨å¯ä»¥ç¨åå¨é¦é项ä¸æ´æ¹ã email address: é®ç®±ï¼ - fill_form: å¡«åè¡¨æ ¼ï¼æ们å°å°½å¿«åæ¨åéä¸å°é®ä»¶æ¥æ¿æ´»æ¨çå¸æ·ã - flash create success message: æè°¢æ¨ç注åãæ们已ç»å¯åºç¡®è®¤é®ä»¶å° %{email}ï¼åªè¦æ¨ç¡®è®¤æ¨çå¸æ·åå°±å¯ä»¥å¶ä½å°å¾äºã