+ flash success: Tất cả các sửa đổi của bạn được phát hành công khai, và bạn mới
+ được phép sửa đổi.
+ index:
+ title: Người dùng
+ heading: Người dùng
+ summary_html: '%{name} do %{ip_address} mở ngày %{date}'
+ summary_no_ip_html: '%{name} mở ngày %{date}'
+ empty: Không tìm thấy người dùng.
+ page:
+ found_users:
+ other: Đã tìm thấy %{count} người dùng
+ confirm: Xác nhận những Người dùng Được chọn
+ hide: Ẩn những Người dùng Được chọn
+ suspended:
+ title: Tài khoản bị Cấm
+ heading: Tài khoản bị Cấm
+ support: hỗ trợ
+ automatically_suspended: Rất tiếc, tài khoản của bạn đã tự động bị cấm tạm thời
+ do hoạt động đáng ngờ.
+ contact_support_html: Quyết định này sẽ sớm được quản trị viên xem xét, hoặc
+ bạn có thể liên hệ với %{support_link} nếu bạn muốn thảo luận về điều này.
+ auth_failure:
+ connection_failed: Kết nối đến dịch vụ xác minh bị thất bại
+ invalid_credentials: Chứng nhận xác minh không hợp lệ
+ no_authorization_code: Không có mã cho phép
+ unknown_signature_algorithm: Thuật toán chữ ký không rõ
+ invalid_scope: Phạm vi không hợp lệ
+ unknown_error: Thất bại khi xác thực
+ auth_association:
+ heading: ID của bạn chưa được liên kết với một tài khoản OpenStreetMap.
+ option_1: Nếu bạn mới đến OpenStreetMap, xin vui lòng tạo tài khoản mới dùng
+ biểu mẫu bên dưới.
+ option_2: Nếu bạn đã có tài khoản, bạn có thể đăng nhập vào tài khoản của bạn
+ dùng tên người dùng và mật khẩu của bạn rồi liên kết tài khoản với ID của
+ bạn trong tùy chọn.
+ user_role:
+ filter:
+ not_a_role: Chuỗi “%{role}” không phải là vai trò hợp lệ.
+ already_has_role: Người dùng đã có vai trò %{role}.
+ doesnt_have_role: Người dùng không có vai trò %{role}.
+ not_revoke_admin_current_user: Không thể rút quyền quản lý viên từ người dùng
+ hiện tại.
+ grant:
+ are_you_sure: Bạn có chắc muốn cấp vai trò “%{role}” cho người dùng “%{name}”?
+ revoke:
+ are_you_sure: Bạn có chắc muốn rút vai trò “%{role}” của người dùng “%{name}”?
+ user_blocks:
+ model:
+ non_moderator_update: Chỉ có các điều hành viên được phép cấm hay cập nhật tác
+ vụ cấm.
+ non_moderator_revoke: Chỉ có các điều hành viên được phép bỏ cấm.
+ not_found:
+ sorry: Rất tiếc, không tìm thấy tác vụ cấm có ID %{id}.
+ back: Trở về trang đầu
+ new:
+ title: Cấm %{name}
+ heading_html: Cấm %{name}
+ period: Thời gian cấm người dùng không được dùng API, bắt đầu từ lúc bây giờ.
+ edit:
+ title: Sửa đổi tác vụ cấm %{name}
+ heading_html: Sửa đổi tác vụ cấm %{name}
+ period: Thời gian người dùng bị cấm không được dùng API, bắt đầu từ lúc bây
+ giờ.
+ filter:
+ block_period: Thời hạn cấm phải là một trong những giá trị từ danh sách kéo
+ xuống.
+ create:
+ flash: Cấm người dùng %{name}.
+ update:
+ only_creator_can_edit: Chỉ có điều hành viên đã tạo ra tác vụ cấm này có thể
+ sửa đổi nó.
+ success: Đã cập nhật tác vụ cấm.
+ index:
+ title: Người dùng bị cấm
+ heading: Danh sách người dùng đang bị cấm
+ empty: Chưa ai bị cấm.
+ revoke_all:
+ title: Bỏ cấm tất cả vào %{block_on}
+ heading_html: Bỏ cấm tất cả vào %{block_on}
+ empty: '%{name} hiện không được cấm.'
+ confirm: Bạn có chắc chắn muốn bỏ %{active_blocks}?
+ active_blocks:
+ other: '%{count} tác vụ cấm hiện hành'
+ revoke: Bỏ cấm!
+ flash: Đã bỏ tất cả các tác vụ cấm hiện hành.
+ helper:
+ time_future_html: Hết hạn %{time}.
+ until_login: Có hiệu lực cho đến khi người dùng đăng nhập.
+ time_future_and_until_login_html: Kết thúc %{time} nữa sau khi người dùng đăng
+ nhập.
+ time_past_html: Đã hết hạn %{time}.
+ block_duration:
+ hours:
+ other: '%{count} giờ'
+ days:
+ other: '%{count} ngày'
+ weeks:
+ other: '%{count} tuần'
+ months:
+ other: '%{count} tháng'
+ years:
+ other: '%{count} năm'
+ blocks_on:
+ title: Các tác vụ cấm %{name}
+ heading_html: Danh sách tác vụ cấm %{name}
+ empty: '%{name} chưa bị cấm.'
+ blocks_by:
+ title: Các tác vụ cấm bởi %{name}
+ heading_html: Danh sách tác vụ cấm bởi %{name}
+ empty: '%{name} chưa cấm ai.'
+ show:
+ title: '%{block_on} bị cấm bởi %{block_by}'
+ heading_html: '%{block_on} bị cấm bởi %{block_by}'
+ created: 'Tạo:'
+ duration: 'Thời hạn:'
+ status: 'Trạng thái:'
+ edit: Sửa đổi
+ reason: 'Lý do cấm:'
+ revoker: 'Người bỏ cấm:'
+ block:
+ not_revoked: (không bị hủy)
+ show: Hiện
+ edit: Sửa đổi
+ page:
+ display_name: Người bị cấm
+ creator_name: Người cấm
+ reason: Lý do cấm
+ status: Trạng thái
+ revoker_name: Người bỏ cấm
+ navigation:
+ all_blocks: Tất cả các Tác vụ Cấm
+ blocks_on_me: Tác vụ Cấm Tôi
+ blocks_on_user_html: Tác vụ Cấm %{user}
+ blocks_by_me: Tác vụ Cấm bởi Tôi
+ blocks_by_user_html: Tác vụ Cấm bởi %{user}
+ block: Tác vụ cấm số %{id}
+ user_mutes:
+ index:
+ title: Người dùng bị Tắt tiếng
+ my_muted_users: Người dùng Tôi đã Tắt tiếng
+ you_have_muted_n_users:
+ other: Bạn đã tắt tiếng %{count} người dùng
+ user_mute_explainer: Các thư từ người dùng bị tắt tiếng được chuyển sang Hộp
+ thư điện riêng và bạn sẽ không nhận thông báo qua thư điện tử.
+ user_mute_admins_and_moderators: Bạn có thể tắt tiếng các Quản trị viên và Điều
+ phối viên nhưng các thông điệp của họ sẽ không bị tắt tiếng.
+ table:
+ thead:
+ muted_user: Người dùng bị Tắt tiếng
+ actions: Tác vụ
+ tbody:
+ unmute: Bật tiếng
+ send_message: Gửi thư
+ create:
+ notice: Bạn đã tắt tiếng %{name}.
+ error: Không thể tắt tiếng %{name}. %{full_message}.
+ destroy:
+ notice: Bạn đã bật tiếng %{name}.
+ error: Không thể bật tiếng người dùng. Vui lòng thử lại.
+ notes:
+ index:
+ title: Các ghi chú do %{user} lưu hoặc bình luận
+ heading: Ghi chú của %{user}
+ subheading_html: Các ghi chú do %{user} %{submitted} hoặc %{commented}
+ subheading_submitted: lưu
+ subheading_commented: bình luận
+ no_notes: Không có ghi chú
+ id: Mã số
+ creator: Người tạo
+ description: Miêu tả
+ created_at: Lúc tạo
+ last_changed: Thay đổi gần đây nhất
+ show:
+ title: 'Ghi chú: %{id}'
+ description: Miêu tả
+ open_title: 'Ghi chú chưa giải quyết #%{note_name}'
+ closed_title: 'Ghi chú đã giải quyết #%{note_name}'
+ hidden_title: 'Ghi chú ẩn #%{note_name}'
+ event_opened_by_html: Được %{user} tạo %{time_ago}
+ event_opened_by_anonymous_html: Được người vô danh tạo %{time_ago}
+ event_commented_by_html: Nhận xét của %{user} từ %{time_ago}
+ event_commented_by_anonymous_html: Nhận xét của người vô danh %{time_ago}
+ event_closed_by_html: Được %{user} giải quyết %{time_ago}
+ event_closed_by_anonymous_html: Được người vô danh giải quyết %{time_ago}
+ event_reopened_by_html: Được %{user} mở lại %{time_ago}
+ event_reopened_by_anonymous_html: Được người vô danh mở lại %{time_ago}
+ event_hidden_by_html: Được %{user} ẩn %{time_ago}
+ report: báo cáo ghi chú này
+ anonymous_warning: Ghi chú này có bình luận của người dùng vô danh đóng góp;
+ các bình luận này cần được xác nhận lại.
+ hide: Ẩn
+ resolve: Giải quyết
+ reactivate: Mở lại
+ comment_and_resolve: Bình luận & Giải quyết
+ comment: Bình luận
+ log_in_to_comment: Đăng nhập để nhận xét về ghi chú này
+ report_link_html: Nếu ghi chú này chứa thông tin nhạy cảm có thể cần xóa, bạn
+ có thể %{link}.
+ other_problems_resolve: Còn nếu ghi chú có vấn đề khác, xin vui lòng giải quyết
+ lấy bằng cách để lại lời bình luận.
+ other_problems_resolved: Còn nếu có vấn đề khác, chỉ việc giải quyết ghi chú.
+ disappear_date_html: Ghi chú được giải quyết sẽ được ẩn khỏi bản đồ trong vòng
+ %{disappear_in} nữa.
+ new:
+ title: Ghi chú Mới
+ intro: Bản đồ có thiếu gì hay sai lầm không? Hãy báo cho chúng tôi để chúng
+ tôi sửa chữa bản đồ. Chỉ việc kéo ghim vào vị trí đúng và viết lời giải thích
+ vấn đề.
+ anonymous_warning_html: Bạn chưa đăng nhập. Để nhận được các thông báo về lời
+ ghi chú của bạn, xin vui lòng %{log_in} hoặc %{sign_up}.
+ anonymous_warning_log_in: đăng nhập
+ anonymous_warning_sign_up: mở tài khoản
+ advice: Ghi chú của bạn được hiển thị công khai và có thể được sử dụng để cập
+ nhật bản đồ. Xin đừng ghi thông tin cá nhân hoặc thông tin lấy từ bản đồ hay
+ danh bạ có bản quyền.
+ add: Thêm Ghi chú
+ notes_paging_nav:
+ showing_page: Trang %{page}
+ javascripts:
+ close: Đóng
+ share:
+ title: Chia sẻ
+ cancel: Hủy bỏ
+ image: Hình ảnh
+ link: Liên kết hoặc HTML
+ long_link: Liên kết
+ short_link: Liên kết Ngắn gọn
+ geo_uri: URI geo
+ embed: HTML
+ custom_dimensions: Tùy biến kích thước
+ format: 'Định dạng:'
+ scale: 'Tỷ lệ:'
+ image_dimensions: Hình của lớp tiêu chuẩn với kích thước %{width}×%{height}
+ download: Tải về
+ short_url: URL Ngắn gọn
+ include_marker: Ghim trên bản đồ
+ center_marker: Chuyển ghim vào giữa bản đồ
+ paste_html: Dán HTML để nhúng vào trang Web
+ view_larger_map: Xem Bản đồ Rộng hơn
+ only_standard_layer: Chỉ có thể xuất lớp chuẩn ra hình ảnh
+ embed:
+ report_problem: Báo vấn đề
+ key:
+ title: Chú giải Bản đồ
+ tooltip: Chú giải Bản đồ
+ tooltip_disabled: Bảng Chú giải không có sẵn cho lớp này
+ map:
+ zoom:
+ in: Phóng to
+ out: Thu nhỏ
+ locate:
+ title: Bay tới Vị trí của Tôi
+ metersPopup:
+ other: Bạn đang cách địa điểm này trong vòng %{count} mét
+ feetPopup:
+ other: Bạn đang cách địa điểm này trong vòng %{count} bộ
+ base:
+ standard: Chuẩn
+ cycle_map: Bản đồ Xe đạp
+ transport_map: Bản đồ Giao thông
+ tracestracktop_topo: Tracestrack Địa hình
+ hot: Nhân đạo Chủ nghĩa
+ layers:
+ header: Lớp Bản đồ
+ notes: Ghi chú Bản đồ
+ data: Dữ liệu Bản đồ
+ gps: Tuyến đường GPS Công khai
+ overlays: Bật lớp phủ để gỡ lỗi trên bản đồ
+ title: Lớp
+ openstreetmap_contributors: Người đóng góp vào OpenStreetMap
+ make_a_donation: Quyên góp
+ website_and_api_terms: Điều khoản trang và API
+ cyclosm_credit: Kiểu mảnh bản đồ do %{cyclosm_link} cung cấp và %{osm_france_link}
+ lưu trữ
+ osm_france: OpenStreetMap Pháp
+ thunderforest_credit: Mảnh bản đồ do %{thunderforest_link} cung cấp
+ andy_allan: Andy Allan
+ tracestrack_credit: Mảnh bản đồ do %{tracestrack_link} cung cấp
+ hotosm_credit: Kiểu mảnh bản đồ do %{hotosm_link} cung cấp và %{osm_france_link}
+ lưu trữ
+ hotosm_name: Tổ chức Nhân đạo OpenStreetMap
+ site:
+ edit_tooltip: Sửa đổi bản đồ
+ edit_disabled_tooltip: Phóng to để sửa đổi bản đồ
+ createnote_tooltip: Thêm một ghi chú vào bản đồ
+ createnote_disabled_tooltip: Phóng to để thêm một ghi chú vào bản đồ
+ map_notes_zoom_in_tooltip: Phóng to để xem các ghi chú trên bản đồ
+ map_data_zoom_in_tooltip: Phóng to để xem dữ liệu bản đồ
+ queryfeature_tooltip: Thăm dò yếu tố
+ queryfeature_disabled_tooltip: Phóng to để thăm dò yếu tố
+ embed_html_disabled: Chức năng nhúng HTML không có sẵn đối với lớp bản đồ này
+ edit_help: Di chuyển bản đồ và phóng to một vị trí mà bạn muốn sửa đổi, rồi nhấn
+ chuột vào đây.
+ directions:
+ ascend: Lên
+ engines:
+ fossgis_osrm_bike: Xe đạp (OSRM)
+ fossgis_osrm_car: Xe hơi (OSRM)
+ fossgis_osrm_foot: Đi bộ (OSRM)
+ graphhopper_bicycle: Xe đạp (GraphHopper)
+ graphhopper_car: Xe hơi (GraphHopper)
+ graphhopper_foot: Đi bộ (GraphHopper)
+ fossgis_valhalla_bicycle: Xe đạp (Valhalla)
+ fossgis_valhalla_car: Xe hơi (Valhalla)
+ fossgis_valhalla_foot: Đi bộ (Valhalla)
+ descend: Xuống
+ directions: Chỉ đường
+ distance: Tầm xa
+ distance_m: '%{distance} m'
+ distance_km: '%{distance} km'
+ errors:
+ no_route: Không tìm thấy tuyến đường giữa hai địa điểm này.
+ no_place: Rất tiếc, không tìm thấy “%{place}”.
+ instructions:
+ continue_without_exit: Chạy tiếp trên %{name}
+ slight_right_without_exit: Nghiêng về bên phải vào %{name}
+ offramp_right: Đi đường nhánh bên phải
+ offramp_right_with_exit: Đi theo lối ra %{exit} bên phải
+ offramp_right_with_exit_name: Đi theo lối ra %{exit} bên phải vào %{name}
+ offramp_right_with_exit_directions: Đi theo lối ra %{exit} bên phải về %{directions}
+ offramp_right_with_exit_name_directions: Đi theo lối ra %{exit} bên phải vào
+ %{name} về %{directions}
+ offramp_right_with_name: Đi đường nhánh bên phải vào %{name}
+ offramp_right_with_directions: Đi đường nhánh bên phải về %{directions}
+ offramp_right_with_name_directions: Đi đường nhánh bên phải vào %{name} về
+ %{directions}
+ onramp_right_without_exit: Quẹo phải vào lối bên phải vào %{name}
+ onramp_right_with_directions: Quẹo phải vào đường nhánh về %{directions}
+ onramp_right_with_name_directions: Quẹo phải vào đường nhánh %{name} về %{directions}
+ onramp_right_without_directions: Quẹo phải vào đường nhánh
+ onramp_right: Quẹo phải vào đường nhánh
+ endofroad_right_without_exit: Tới cuối đường quẹo phải vào %{name}
+ merge_right_without_exit: Nhập sang phải vào %{name}
+ fork_right_without_exit: Tới ngã ba quẹo phải vào %{name}
+ turn_right_without_exit: Quẹo phải vào %{name}
+ sharp_right_without_exit: Quẹo gắt bên phải vào %{name}
+ uturn_without_exit: Quay trở lại vào %{name}
+ sharp_left_without_exit: Quẹo gắt bên trái vào %{name}
+ turn_left_without_exit: Quẹo trái vào %{name}
+ offramp_left: Đi đường nhánh bên trái
+ offramp_left_with_exit: Đi theo lối ra %{exit} bên trái
+ offramp_left_with_exit_name: Đi theo lối ra %{exit} bên trái vào %{name}
+ offramp_left_with_exit_directions: Đi theo lối ra %{exit} bên trái về %{directions}
+ offramp_left_with_exit_name_directions: Đi theo lối ra %{exit} bên trái vào
+ %{name} về %{directions}
+ offramp_left_with_name: Đi đường nhánh bên trái vào %{name}
+ offramp_left_with_directions: Đi đường nhánh bên trái về %{directions}
+ offramp_left_with_name_directions: Đi đường nhánh bên trái vào %{name} về
+ %{directions}
+ onramp_left_without_exit: Quẹo phải vào lối bên trái vào %{name}
+ onramp_left_with_directions: Quẹo trái vào đường nhánh về %{directions}
+ onramp_left_with_name_directions: Quẹo trái vào đường nhánh %{name} về %{directions}
+ onramp_left_without_directions: Quẹo trái vào đường nhánh
+ onramp_left: Quẹo trái vào đường nhánh
+ endofroad_left_without_exit: Tới cuối đường quẹo trái vào %{name}
+ merge_left_without_exit: Nhập sang trái vào %{name}
+ fork_left_without_exit: Tới ngã ba quẹo trái vào %{name}
+ slight_left_without_exit: Nghiêng về bên trái vào %{name}
+ via_point_without_exit: (địa điểm trên đường)
+ follow_without_exit: Chạy theo %{name}
+ roundabout_without_exit: Tại bùng binh, đi ra %{name}
+ leave_roundabout_without_exit: Đi ra khỏi bùng binh – %{name}
+ stay_roundabout_without_exit: Chạy tiếp xung quanh bùng binh – %{name}
+ start_without_exit: Bắt đầu đi theo %{name}
+ destination_without_exit: Tới nơi
+ against_oneway_without_exit: Chạy ngược chiều trên %{name}
+ end_oneway_without_exit: Kết thúc khúc một chiều trên %{name}
+ roundabout_with_exit: Tại bùng binh, đi ra tại đường thứ %{exit} tức %{name}
+ roundabout_with_exit_ordinal: Tại bùng binh, đi ra tại đường thứ %{exit} tức
+ %{name}
+ exit_roundabout: Đi ra tại đường %{name}
+ unnamed: không tên
+ courtesy: Chỉ đường do %{link} cung cấp
+ exit_counts:
+ first: nhất
+ second: "2"
+ third: "3"
+ fourth: "4"
+ fifth: "5"
+ sixth: "6"
+ seventh: "7"
+ eighth: "8"
+ ninth: "9"
+ tenth: "10"
+ time: Thời gian
+ query:
+ node: Nốt
+ way: Lối
+ relation: Quan hệ
+ nothing_found: Không tìm thấy yếu tố nào
+ error: 'Lỗi khi kết nối với %{server}: %{error}'
+ timeout: Hết thời gian kết nối với %{server}
+ context:
+ directions_from: Chỉ đường từ đây
+ directions_to: Chỉ đường tới đây
+ add_note: Thêm ghi chú tại đây
+ show_address: Xem địa chỉ
+ query_features: Thăm dò yếu tố
+ centre_map: Tập trung bản đồ tại đây
+ redactions:
+ edit:
+ heading: Sửa đổi dãy ẩn
+ title: Sửa đổi dãy ẩn
+ index:
+ empty: Không có dãy ẩn để xem.
+ heading: Danh sách dãy ẩn
+ title: Danh sách dãy ẩn
+ new:
+ heading: Ghi thông tin của dãy ẩn mới
+ title: Đang ẩn dãy phiên bản
+ show:
+ description: 'Miêu tả:'
+ heading: Đang xem dãy ẩn “%{title}”
+ title: Đang xem dãy ẩn
+ user: 'Người ẩn:'
+ edit: Sửa đổi dãy ẩn này
+ destroy: Xóa dãy ẩn này
+ confirm: Bạn có chắc không?
+ create:
+ flash: Các phiên bản đã được ẩn.
+ update:
+ flash: Các thay đổi đã được lưu.
+ destroy:
+ not_empty: Dãy ẩn vẫn còn chứa phiên bản. Xin vui lòng hiện các phiên bản nằm
+ trong trước khi xóa dãy ẩn.
+ flash: Đã xóa dãy ẩn.
+ error: Xuất hiện lỗi khi xóa dãy ẩn này.
+ validations:
+ leading_whitespace: có khoảng cách thừa đằng trước
+ trailing_whitespace: có khoảng cách thừa đằng sau
+ invalid_characters: chứa ký tự không hợp lệ
+ url_characters: chứa ký tự URL đặc biệt (%{characters})
+...