|
|
---
|
|
|
vi:
|
|
|
no_results_title_text: Hiện không có nội dung.
|
|
|
activities:
|
|
|
index:
|
|
|
no_results_title_text: Đã không có bất kỳ hoạt động nào cho dự án trong khung
|
|
|
thời gian này.
|
|
|
admin:
|
|
|
plugins:
|
|
|
no_results_title_text: Không có plugins nào khả dụng.
|
|
|
custom_styles:
|
|
|
custom_colors: Custom colors
|
|
|
customize: 'Customize your OpenProject installation with your own logo. Note:
|
|
|
This logo will be publicly accessible.'
|
|
|
enterprise_notice: As a special 'Thank you!' for their financial contribution
|
|
|
to develop OpenProject, this tiny feature is only available for Enterprise
|
|
|
Edition support subscribers.
|
|
|
manage_colors: Edit color select options
|
|
|
instructions:
|
|
|
alternative_color: Strong accent color, typically used for most the important
|
|
|
button on a screen.
|
|
|
content_link_color: Màu sắc Font chữ các liên kết
|
|
|
primary_color: Main color.
|
|
|
primary_color_dark: Typically a darker version of the main color used for
|
|
|
hover effects.
|
|
|
header_bg_color: Màu nền của tiêu đề.
|
|
|
header_item_bg_hover_color: Màu nền của tiêu đề được thay đổi khi đưa chuột
|
|
|
đến
|
|
|
header_item_font_color: Màu sắc font chữ của tiêu đề đã nhấp
|
|
|
header_item_font_hover_color: Màu sắc của tiêu đề được thay đổi khi đưa chuột
|
|
|
đến
|
|
|
header_border_bottom_color: Dòng ngắt trang, chỗ này sẽ bỏ trống nếu bạn không
|
|
|
muốn hiễn thị
|
|
|
main_menu_bg_color: Màu nền của trình đơn ở bên trái.
|
|
|
enterprise:
|
|
|
upgrade_to_ee: Upgrade to Enterprise Edition
|
|
|
add_token: Upload an Enterprise Edition support token
|
|
|
replace_token: Replace your current support token
|
|
|
order: Order Enterprise Edition
|
|
|
paste: Paste your Enterprise Edition support token
|
|
|
required_for_feature: This feature is only available with an active Enterprise
|
|
|
Edition support token.
|
|
|
enterprise_link: For more information, click here.
|
|
|
announcements:
|
|
|
show_until: Xem đến khi
|
|
|
is_active: Đang hiển thị
|
|
|
is_inactive: hiện tại không hiển thị
|
|
|
attribute_help_texts:
|
|
|
text_overview: Tại đây, bạn có thể tạo các văn bản hiển thị hỗ trợ. Khi hoàn thành,
|
|
|
các văn bản có thể được hiển thị bằng cách nhấp vào biểu tượng trợ giúp bên
|
|
|
cạnh các giá trị.
|
|
|
label_plural: Thuộc tính văn bản trợ giúp
|
|
|
show_preview: Văn bản xem trước
|
|
|
add_new: Thêm văn bản trợ giúp
|
|
|
edit: Chỉnh sửa văn bản trợ giúp cho %{attribute_caption}
|
|
|
auth_sources:
|
|
|
index:
|
|
|
no_results_content_title: Không có hiện tại không có chế độ xác thực.
|
|
|
no_results_content_text: Tạo một chế độ xác thực mới
|
|
|
ldap_auth_sources:
|
|
|
connection_encryption: Connection encryption
|
|
|
tls_mode:
|
|
|
plain: không
|
|
|
simple_tls: simple_tls
|
|
|
start_tls: start_tls
|
|
|
plain_description: Plain unencrypted connection, no TLS negotiation.
|
|
|
simple_tls_description: Implicit TLS encryption, but no certificate validation.
|
|
|
Use with caution and implicit trust of the LDAP connection.
|
|
|
start_tls_description: Explicit TLS encryption with full validation. Use for
|
|
|
LDAP over TLS/SSL.
|
|
|
section_more_info_link_html: 'This section concerns the connection security
|
|
|
of this LDAP authentication source. For more information, visit <a href="%{link}">the
|
|
|
Net::LDAP documentation</a>.
|
|
|
|
|
|
'
|
|
|
boards:
|
|
|
show:
|
|
|
no_results_title_text: Hiện có không có bài viết ở bảng điều khiển.
|
|
|
colors:
|
|
|
index:
|
|
|
no_results_title_text: Hiện có không có màu sắc.
|
|
|
no_results_content_text: Tạo một màu mới
|
|
|
label_no_color: No color
|
|
|
custom_actions:
|
|
|
actions:
|
|
|
name: Actions
|
|
|
add: Thêm hành động
|
|
|
assigned_to:
|
|
|
executing_user_value: "(Assign to executing user)"
|
|
|
conditions: Điều kiện
|
|
|
plural: Tác vụ tùy chỉnh
|
|
|
new: Hành động tùy chỉnh mới
|
|
|
edit: Chỉnh sửa hành động tùy chỉnh %{name}
|
|
|
execute: Thực hiện %{name}
|
|
|
upsale:
|
|
|
title: Những hành động tùy chỉnh là một tính năng của phiên bản doanh nghiệp
|
|
|
description: Những hành động tùy chỉnh sắp xếp công việc hàng ngày bằng cách
|
|
|
kết hợp một bộ các bước cá nhân vào một nút.
|
|
|
custom_fields:
|
|
|
text_add_new_custom_field: 'To add new custom fields to a project you first need
|
|
|
to create them before you can add them to this project.
|
|
|
|
|
|
'
|
|
|
is_enabled_globally: Is enabled globally
|
|
|
enabled_in_project: Enabled in project
|
|
|
contained_in_type: Contained in type
|
|
|
confirm_destroy_option: Xóa một tùy chọn sẽ xóa tất cả các sự kiện của nó (ví
|
|
|
dụ như trong các gói công việc). Bạn có chắc bạn muốn xóa bỏ nó?
|
|
|
tab:
|
|
|
no_results_title_text: Không có hiện tại không có trường tùy chỉnh.
|
|
|
no_results_content_text: Tạo trường tùy chỉnh mới
|
|
|
concatenation:
|
|
|
single: hoặc
|
|
|
deprecations:
|
|
|
old_timeline:
|
|
|
replacement: This timelines module is being replaced by the interactive timeline
|
|
|
embedded into the work packages module.
|
|
|
removal: This module is going to be removed with OpenProject 8.0. The configuration
|
|
|
for this view will NOT be migrated to the work package view.
|
|
|
further_information_before: Please take a look at
|
|
|
link_name: how to migrate to the new timeline.
|
|
|
further_information_after: ''
|
|
|
calendar:
|
|
|
removal: 'Chý ý: mô-đun này sẽ được gỡ bỏ với OpenProject 8.0'
|
|
|
global_search:
|
|
|
overwritten_tabs:
|
|
|
wiki_pages: Wiki
|
|
|
messages: Diễn đàn
|
|
|
groups:
|
|
|
index:
|
|
|
no_results_title_text: Hiện có không có nhóm.
|
|
|
no_results_content_text: Tạo một nhóm
|
|
|
users:
|
|
|
no_results_title_text: Hiện có không có người sử dụng thuộc nhóm này.
|
|
|
memberships:
|
|
|
no_results_title_text: Hiện có không có dự án thuộc nhóm này.
|
|
|
incoming_mails:
|
|
|
ignore_filenames: 'Specify a list of names to ignore when processing attachments
|
|
|
for incoming mails (e.g., signatures or icons). Enter one filename per line.
|
|
|
|
|
|
'
|
|
|
projects:
|
|
|
delete:
|
|
|
scheduled: Deletion has been scheduled and is perfomed in the background. You
|
|
|
will be notified of the result.
|
|
|
schedule_failed: 'Project cannot be deleted: %{errors}'
|
|
|
failed: Deletion of project %{name} has failed
|
|
|
failed_text: The request to delete project %{name} has failed. The project was
|
|
|
left archived.
|
|
|
completed: Deletion of project %{name} completed
|
|
|
completed_text: The request to delete project '%{name}' has been completed.
|
|
|
index:
|
|
|
no_results_title_text: Không có dự án nào
|
|
|
no_results_content_text: Tạo một dự án mới
|
|
|
settings:
|
|
|
activities:
|
|
|
no_results_title_text: Không có hoạt động nào hiện tại.
|
|
|
boards:
|
|
|
no_results_title_text: Không có hiện tại không có bảng điều khiển cho dự án.
|
|
|
no_results_content_text: Tạo ra một bảng mới
|
|
|
categories:
|
|
|
no_results_title_text: Hiện có không có nhóm gói công việc.
|
|
|
no_results_content_text: Tạo ra một loại gói công việc mới
|
|
|
custom_fields:
|
|
|
no_results_title_text: Không không có trường tùy chỉnh.
|
|
|
types:
|
|
|
no_results_title_text: Không có phân loại.
|
|
|
versions:
|
|
|
no_results_title_text: Hiện đang có phiên bản dự án.
|
|
|
no_results_content_text: Tạo ra một phiên bản mới
|
|
|
members:
|
|
|
index:
|
|
|
no_results_title_text: Hiện có không có thành viên của dự án này.
|
|
|
no_results_content_text: Thêm một thành viên vào dự án
|
|
|
my:
|
|
|
access_token:
|
|
|
failed_to_reset_token: 'Lỗi cập nhật mã truy cập: %{error}'
|
|
|
notice_reset_token: 'Một mã %{type} truy cập mới vừa được tạo. Mã truy cập của
|
|
|
bạn là:'
|
|
|
token_value_warning: 'Chú ý: Mã này chỉ hiện duy nhất một lần, bạn nên sao chép
|
|
|
lại để lưu trữ.'
|
|
|
no_results_title_text: Không có thẻ truy cập hiện hữu.
|
|
|
news:
|
|
|
index:
|
|
|
no_results_title_text: Hiện không có tin tức báo cáo.
|
|
|
no_results_content_text: Thêm một mục tin tức
|
|
|
my_page:
|
|
|
no_results_title_text: Không có gì mới để báo cáo.
|
|
|
users:
|
|
|
memberships:
|
|
|
no_results_title_text: Người dùng này không phải là thành viên của dự án.
|
|
|
prioritiies:
|
|
|
edit:
|
|
|
priority_color_text: |
|
|
|
Click to assign or change the color of this priority.
|
|
|
It can be used for highlighting work packages in the table.
|
|
|
reportings:
|
|
|
index:
|
|
|
no_results_title_text: There are currently no status reportings.
|
|
|
no_results_content_text: Add a status reporting
|
|
|
statuses:
|
|
|
edit:
|
|
|
status_readonly_html: |
|
|
|
Check this option to mark work packages with this status as read-only.
|
|
|
No attributes can be changed with the exception of the status.
|
|
|
<br/>
|
|
|
<strong>Note</strong>: Inherited values (e.g., from children or relations) will still apply.
|
|
|
status_color_text: |
|
|
|
Click to assign or change the color of this status.
|
|
|
It is shown in the status button and can be used for highlighting work packages in the table.
|
|
|
index:
|
|
|
no_results_title_text: There are currently no work package statuses.
|
|
|
no_results_content_text: Thêm trạng thái mới
|
|
|
types:
|
|
|
index:
|
|
|
no_results_title_text: There are currently no types.
|
|
|
no_results_content_text: Create a new type
|
|
|
edit:
|
|
|
settings: Settings
|
|
|
form_configuration: Mẫu cấu hình
|
|
|
projects: Các dự án
|
|
|
enabled_projects: Enabled projects
|
|
|
add_group: Thêm 1 nhóm thuộc tính
|
|
|
add_table: Add table of related work packages
|
|
|
edit_query: Edit table
|
|
|
query_group_placeholder: Give the table a name
|
|
|
reset: Reset to defaults
|
|
|
type_color_text: |
|
|
|
Click to assign or change the color of this type. The selected color distinguishes work packages
|
|
|
in Gantt charts.
|
|
|
versions:
|
|
|
overview:
|
|
|
no_results_title_text: There are currently no work packages assigned to this
|
|
|
version.
|
|
|
wiki:
|
|
|
no_results_title_text: There are currently no wiki pages.
|
|
|
index:
|
|
|
no_results_content_text: Add a new wiki page
|
|
|
work_flows:
|
|
|
index:
|
|
|
no_results_title_text: There are currently no workflows.
|
|
|
work_packages:
|
|
|
x_descendants:
|
|
|
one: One descendant work package
|
|
|
other: "%{count} gói sản phẩm phụ thuộc"
|
|
|
bulk:
|
|
|
could_not_be_saved: 'The following work packages could not be saved:'
|
|
|
move:
|
|
|
no_common_statuses_exists: Có là tình trạng không có sẵn cho tất cả các gói
|
|
|
đã chọn công việc. Tình trạng của họ không thể thay đổi.
|
|
|
unsupported_for_multiple_projects: Bulk move/copy is not supported for work
|
|
|
packages from multiple projects
|
|
|
list_simple:
|
|
|
assigned:
|
|
|
no_results_title_text: There are currently no work packages assigned to me.
|
|
|
reported:
|
|
|
no_results_title_text: There are currently no work packages that I have reported.
|
|
|
responsible:
|
|
|
no_results_title_text: Hiện có không có gói công việc tôi là trách nhiệm.
|
|
|
watched:
|
|
|
no_results_title_text: There are currently no work packages that I am watching.
|
|
|
summary:
|
|
|
reports:
|
|
|
category:
|
|
|
no_results_title_text: There are currently no categories available.
|
|
|
assigned_to:
|
|
|
no_results_title_text: Hiện có không có thành viên của dự án này.
|
|
|
responsible:
|
|
|
no_results_title_text: Hiện có không có thành viên của dự án này.
|
|
|
author:
|
|
|
no_results_title_text: Hiện có không có thành viên của dự án này.
|
|
|
priority:
|
|
|
no_results_title_text: There are currently no priorities available.
|
|
|
type:
|
|
|
no_results_title_text: Không có phân loại.
|
|
|
version:
|
|
|
no_results_title_text: There are currently no versions available.
|
|
|
label_invitation: Invitation
|
|
|
account:
|
|
|
delete: Xoá tài khoản
|
|
|
delete_confirmation: Bạn có chắc chắn muốn xoá tài khoản chứ?
|
|
|
deleted: Tài khoản được xoá thành công
|
|
|
deletion_info:
|
|
|
data_consequences:
|
|
|
other: Of the data the user created (e.g. email, preferences, work packages,
|
|
|
wiki entries) as much as possible will be deleted. Note however, that data
|
|
|
like work packages and wiki entries can not be deleted without impeding
|
|
|
the work of the other users. Such data is hence reassigned to an account
|
|
|
called "Deleted user". As the data of every deleted account is reassigned
|
|
|
to this account it will not be possible to distinguish the data the user
|
|
|
created from the data of another deleted account.
|
|
|
self: Of the data you created (e.g. email, preferences, work packages, wiki
|
|
|
entries) as much as possible will be deleted. Note however, that data like
|
|
|
work packages and wiki entries can not be deleted without impeding the work
|
|
|
of the other users. Such data is hence reassigned to an account called "Deleted
|
|
|
user". As the data of every deleted account is reassigned to this account
|
|
|
it will not be possible to distinguish the data you created from the data
|
|
|
of another deleted account.
|
|
|
heading: Xóa tài khoản %{name}
|
|
|
info:
|
|
|
other: Một khi tài khoản người dùng bị xóa, nó sẽ không thể được phục hồi.
|
|
|
self: Một khi tài khoản người dùng bị xóa, nó sẽ không thể được phục hồi.
|
|
|
login_consequences:
|
|
|
other: Tài khoản sẽ bị xóa khỏi hệ thống. Vì vậy, người dùng sẽ không thể
|
|
|
đăng nhập bằng thông tin đăng nhập hiện tại của mình. Họ có thể trở thành
|
|
|
một người dùng của ứng dụng này lại lần nữa bằng các phương tiện mà ứng
|
|
|
dụng này cấp quyền.
|
|
|
self: Tài khoản của bạn sẽ bị xóa khỏi hệ thống. Vì vậy, bạn sẽ không thể
|
|
|
đăng nhập bằng thông tin đăng nhập hiện tại của bạn. Nếu bạn chọn để trở
|
|
|
thành một người sử dụng của ứng dụng này một lần nữa, bạn có thể làm như
|
|
|
vậy bằng cách sử dụng các phương tiện ứng dụng này cho phép.
|
|
|
login_verification:
|
|
|
other: Nhập đăng nhập %{name} để xác nhận việc xóa. Sau khi gửi, bạn sẽ được
|
|
|
yêu cầu xác nhận mật khẩu của bạn.
|
|
|
self: Nhập đăng nhập %{name} để xác nhận việc xóa. Sau khi gửi, bạn sẽ được
|
|
|
yêu cầu xác nhận mật khẩu của bạn.
|
|
|
error_inactive_activation_by_mail: 'Tài khoản của bạn đã không được nêu ra được
|
|
|
kích hoạt. Để kích hoạt tài khoản của bạn, nhấp vào liên kết được gửi đến bạn.
|
|
|
|
|
|
'
|
|
|
error_inactive_manual_activation: 'Tài khoản của bạn đã không được nêu ra được
|
|
|
kích hoạt. Xin vui lòng chờ cho người quản trị để kích hoạt tài khoản của bạn.
|
|
|
|
|
|
'
|
|
|
error_self_registration_disabled: 'Đăng ký người dùng bị vô hiệu hóa trên hệ thống
|
|
|
này. Xin vui lòng hỏi người quản trị để tạo ra một tài khoản cho bạn.
|
|
|
|
|
|
'
|
|
|
login_with_auth_provider: hoặc đăng nhập bằng tài khoản hiện tại
|
|
|
signup_with_auth_provider: or sign up using
|
|
|
auth_source_login: Please login as <em>%{login}</em> to activate your account.
|
|
|
omniauth_login: Please login to activate your account.
|
|
|
actionview_instancetag_blank_option: Vui lòng chọn
|
|
|
activerecord:
|
|
|
attributes:
|
|
|
announcements:
|
|
|
show_until: Hiển thị cho đến khi
|
|
|
attachment:
|
|
|
attachment_content: Số lượng Tệp đính kèm
|
|
|
attachment_file_name: Tên tập tin đính kèm
|
|
|
downloads: Những mục đã tải xuống
|
|
|
file: Tệp
|
|
|
filename: Tệp
|
|
|
filesize: Kích cỡ
|
|
|
attribute_help_text:
|
|
|
attribute_name: Thuộc tính
|
|
|
help_text: Văn bản trợ giúp
|
|
|
auth_source:
|
|
|
account: Tài khoản
|
|
|
attr_firstname: Thuộc tính tên
|
|
|
attr_lastname: Thuộc tính Họ
|
|
|
attr_login: Thuộc tính đăng nhập
|
|
|
attr_mail: Thuộc tính Email
|
|
|
base_dn: DN căn bản
|
|
|
host: Máy chủ
|
|
|
onthefly: Tạo người dùng tức thì
|
|
|
port: Cổng
|
|
|
changeset:
|
|
|
repository: Repository
|
|
|
comment:
|
|
|
commented: Nhận xét
|
|
|
custom_action:
|
|
|
actions: Actions
|
|
|
custom_field:
|
|
|
default_value: Giá trị mặc định
|
|
|
editable: Có thể chỉnh sửa
|
|
|
field_format: Định dạng
|
|
|
is_filter: Dùng như bộ lọc
|
|
|
is_required: Bắt buộc
|
|
|
max_length: Chiều dài tối đa
|
|
|
min_length: Chiều dài tối thiểu
|
|
|
multi_value: Allow multi-select
|
|
|
possible_values: Giá trị có thể
|
|
|
regexp: Biểu thức chính quy
|
|
|
searchable: Có thể tìm kiếm được
|
|
|
visible: Hiển thị
|
|
|
custom_value:
|
|
|
value: Giá trị
|
|
|
enterprise_token:
|
|
|
starts_at: Valid since
|
|
|
expires_at: Expires at
|
|
|
subscriber: Subscriber
|
|
|
encoded_token: Enterprise support token
|
|
|
active_user_count_restriction: Số người dùng hoạt động tối đa
|
|
|
grids/grid:
|
|
|
page: Page
|
|
|
row_count: Number of rows
|
|
|
column_count: Number of columns
|
|
|
widgets: Widgets
|
|
|
relation:
|
|
|
delay: Trì hoãn
|
|
|
from: Work Package
|
|
|
to: Work package liên quan
|
|
|
status:
|
|
|
is_closed: Work package đã đóng
|
|
|
is_readonly: Work package read-only
|
|
|
journal:
|
|
|
notes: Ghi chú
|
|
|
member:
|
|
|
roles: Vai trò
|
|
|
project:
|
|
|
identifier: Định danh
|
|
|
latest_activity_at: Các hoạt động mới nhất tại
|
|
|
parent: Dự án con của
|
|
|
queries: Truy vấn
|
|
|
types: Các loại
|
|
|
versions: Các phiên bản
|
|
|
work_packages: Work Packages
|
|
|
query:
|
|
|
column_names: Cột
|
|
|
relations_to_type_column: Quan hệ với %{type}
|
|
|
relations_of_type_column: "%{type} quan hệ"
|
|
|
group_by: Nhóm kết quả bởi
|
|
|
filters: Bộ lọc
|
|
|
timeline_labels: Timeline labels
|
|
|
repository:
|
|
|
url: Đường dẫn (URL)
|
|
|
role:
|
|
|
assignable: Work packages can be assigned to users and groups in possession
|
|
|
of this role in the respective project
|
|
|
time_entry:
|
|
|
activity: Hoạt động
|
|
|
hours: Giờ
|
|
|
spent_on: Ngày
|
|
|
type: Kiểu
|
|
|
type:
|
|
|
attribute_groups: ''
|
|
|
is_in_roadmap: Hiển thị trong lộ trình mặc định
|
|
|
is_default: Kích hoạt cho các dự án mới theo mặc định
|
|
|
is_milestone: Is milestone
|
|
|
color: Màu sắc
|
|
|
user:
|
|
|
admin: Người Quản lý
|
|
|
auth_source: Chế độ xác thực
|
|
|
current_password: Current password
|
|
|
force_password_change: Buộc thay đổi mật khẩu trong lần đăng nhập tiếp theo
|
|
|
language: Ngôn ngữ
|
|
|
last_login_on: Lần đăng nhập trước
|
|
|
mail_notification: Thông báo qua email
|
|
|
new_password: Mật khẩu mới
|
|
|
password_confirmation: Xác nhận lại mật khẩu
|
|
|
consented_at: Consented at
|
|
|
user_preference:
|
|
|
comments_sorting: Hiện bình luận
|
|
|
hide_mail: Ẩn địa chỉ email của tôi
|
|
|
impaired: Viet nam
|
|
|
time_zone: Múi giờ
|
|
|
auto_hide_popups: Auto-hide success notifications
|
|
|
warn_on_leaving_unsaved: Warn me when leaving a work package with unsaved
|
|
|
changes
|
|
|
version:
|
|
|
effective_date: Finish date
|
|
|
sharing: Chia sẻ
|
|
|
wiki_content:
|
|
|
text: Văn bản
|
|
|
wiki_page:
|
|
|
parent_title: Trang mẹ
|
|
|
redirect_existing_links: Chuyển hướng các liên kết hiện có
|
|
|
planning_element_type_color:
|
|
|
hexcode: Mã Hex
|
|
|
work_package:
|
|
|
begin_insertion: Begin of the insertion
|
|
|
begin_deletion: Begin of the deletion
|
|
|
children: Subelements
|
|
|
done_ratio: Progress (%)
|
|
|
end_insertion: End of the insertion
|
|
|
end_deletion: End of the deletion
|
|
|
fixed_version: Phiên bản
|
|
|
parent: Cha
|
|
|
parent_issue: Cha
|
|
|
parent_work_package: Cha
|
|
|
priority: Độ ưu tiên
|
|
|
progress: Progress (%)
|
|
|
spent_hours: Thời gian
|
|
|
spent_time: Thời gian
|
|
|
subproject: Dự án con
|
|
|
time_entries: Thời gian truy cập
|
|
|
type: Kiểu
|
|
|
watcher: Người quan sát
|
|
|
doorkeeper/application:
|
|
|
uid: Client ID
|
|
|
secret: Client secret
|
|
|
owner: Owner
|
|
|
redirect_uri: Redirect URI
|
|
|
client_credentials_user_id: Client Credentials User ID
|
|
|
scopes: Scopes
|
|
|
confidential: Confidential
|
|
|
errors:
|
|
|
messages:
|
|
|
accepted: must be accepted.
|
|
|
after: must be after %{date}.
|
|
|
after_or_equal_to: must be after or equal to %{date}.
|
|
|
before: must be before %{date}.
|
|
|
before_or_equal_to: must be before or equal to %{date}.
|
|
|
blank: can't be blank.
|
|
|
cant_link_a_work_package_with_a_descendant: A work package cannot be linked
|
|
|
to one of its subtasks.
|
|
|
circular_dependency: This relation would create a circular dependency.
|
|
|
confirmation: doesn't match %{attribute}.
|
|
|
could_not_be_copied: could not be (fully) copied.
|
|
|
does_not_exist: does not exist.
|
|
|
empty: can't be empty.
|
|
|
even: must be even.
|
|
|
exclusion: is reserved.
|
|
|
file_too_large: is too large (maximum size is %{count} Bytes).
|
|
|
greater_than: must be greater than %{count}.
|
|
|
greater_than_or_equal_to: must be greater than or equal to %{count}.
|
|
|
greater_than_or_equal_to_start_date: phải lớn hơn hoặc bằng ngày bắt đầu.
|
|
|
greater_than_start_date: phải lớn hơn ngày bắt đầu.
|
|
|
inclusion: is not set to one of the allowed values.
|
|
|
invalid: is invalid.
|
|
|
invalid_url: is not a valid URL.
|
|
|
invalid_url_scheme: 'is not a supported protocol (allowed: %{allowed_schemes}).'
|
|
|
less_than_or_equal_to: must be less than or equal to %{count}.
|
|
|
not_a_date: is not a valid date.
|
|
|
not_a_datetime: is not a valid date time.
|
|
|
not_a_number: is not a number.
|
|
|
not_allowed: không hợp lệ vì thiếu quyền.
|
|
|
not_an_integer: is not an integer.
|
|
|
not_an_iso_date: 'không phải là một ngày hợp lệ. Yêu cầu định dạng: YYYY-MM-DD.'
|
|
|
not_same_project: doesn't belong to the same project.
|
|
|
odd: must be odd.
|
|
|
regex_invalid: có thể không được xác nhận với các biểu hiện thường xuyên liên
|
|
|
kết.
|
|
|
smaller_than_or_equal_to_max_length: must be smaller than or equal to maximum
|
|
|
length.
|
|
|
taken: has already been taken.
|
|
|
too_long: is too long (maximum is %{count} characters).
|
|
|
too_short: is too short (minimum is %{count} characters).
|
|
|
unchangeable: không thể thay đổi.
|
|
|
wrong_length: is the wrong length (should be %{count} characters).
|
|
|
models:
|
|
|
custom_field:
|
|
|
at_least_one_custom_option: Ít nhất một lựa chọn cần phải được cung cấp.
|
|
|
custom_actions:
|
|
|
only_one_allowed: "(%{name}) chỉ có một giá trị được cho phép."
|
|
|
empty: giá trị (%{name}) không thể để trống.
|
|
|
inclusion: giá trị (%{name}) không được đặt vào một trong các giá trị được
|
|
|
cho phép.
|
|
|
not_logged_in: "(%{name}) value cannot be set because you are not logged
|
|
|
in."
|
|
|
not_an_integer: "(%{name}) không phải là một số nguyên."
|
|
|
smaller_than_or_equal_to: "(%{name}) phải nhỏ hơn hoặc bằng %{count}."
|
|
|
greater_than_or_equal_to: "(%{name}) phải nhỏ hơn hoặc bằng %{count}."
|
|
|
doorkeeper/application:
|
|
|
attributes:
|
|
|
redirect_uri:
|
|
|
fragment_present: cannot contain a fragment.
|
|
|
invalid_uri: must be a valid URI.
|
|
|
relative_uri: must be an absolute URI.
|
|
|
secured_uri: must be an HTTPS/SSL URI.
|
|
|
forbidden_uri: is forbidden by the server.
|
|
|
scopes:
|
|
|
not_match_configured: doesn't match available scopes.
|
|
|
enterprise_token:
|
|
|
unreadable: can't be read. Are you sure it is a support token?
|
|
|
grids/grid:
|
|
|
overlaps: overlap.
|
|
|
outside: is outside of the grid.
|
|
|
end_before_start: end value needs to be larger than the start value.
|
|
|
parse_schema_filter_params_service:
|
|
|
attributes:
|
|
|
base:
|
|
|
unsupported_operator: The operator is not supported.
|
|
|
invalid_values: A value is invalid.
|
|
|
id_filter_required: An 'id' filter is required.
|
|
|
project:
|
|
|
attributes:
|
|
|
types:
|
|
|
in_use_by_work_packages: 'still in use by work packages: %{types}'
|
|
|
query:
|
|
|
attributes:
|
|
|
project:
|
|
|
error_not_found: not found
|
|
|
public:
|
|
|
error_unauthorized: "-Người dùng không có quyền tạo ra khu vực xem công
|
|
|
cộng."
|
|
|
group_by_hierarchies_exclusive: is mutually exclusive with group by '%{group_by}'.
|
|
|
You cannot activate both.
|
|
|
filters:
|
|
|
custom_fields:
|
|
|
inexistent: There is no custom field for the filter.
|
|
|
invalid: The custom field is not valid in the given context.
|
|
|
relation:
|
|
|
typed_dag:
|
|
|
circular_dependency: The relationship creates a circle of relationships.
|
|
|
attributes:
|
|
|
to:
|
|
|
error_not_found: work package in `to` position not found or not visible
|
|
|
error_readonly: an existing relation's `to` link is immutable
|
|
|
from:
|
|
|
error_not_found: work package in `from` position not found or not visible
|
|
|
error_readonly: an existing relation's `from` link is immutable
|
|
|
repository:
|
|
|
not_available: SCM vendor is not available
|
|
|
not_whitelisted: is not allowed by the configuration.
|
|
|
invalid_url: is not a valid repository URL or path.
|
|
|
must_not_be_ssh: must not be an SSH url.
|
|
|
no_directory: is not a directory.
|
|
|
work_package:
|
|
|
is_not_a_valid_target_for_time_entries: 'Work package #%{id} không phải
|
|
|
là một mục tiêu hợp lệ để gán lại các mục thời gian.'
|
|
|
attributes:
|
|
|
due_date:
|
|
|
not_start_date: is not on start date, although this is required for
|
|
|
milestones.
|
|
|
parent:
|
|
|
cannot_be_milestone: cannot be a milestone.
|
|
|
cannot_be_in_another_project: cannot be in another project.
|
|
|
not_a_valid_parent: is invalid.
|
|
|
start_date:
|
|
|
violates_relationships: chỉ có thể được thiếp lập sang %{soonest_start}
|
|
|
hoặc mới hơn để không làm vi phạm các mối quan hệ của work package.
|
|
|
status_id:
|
|
|
status_transition_invalid: is invalid because no valid transition exists
|
|
|
from old to new status for the current user's roles.
|
|
|
status_invalid_in_type: không hợp lệ vì tình trạng hiện tại không tồn
|
|
|
tại loại này.
|
|
|
type:
|
|
|
cannot_be_milestone_due_to_children: cannot be a milestone because this
|
|
|
work package has children.
|
|
|
priority_id:
|
|
|
only_active_priorities_allowed: needs to be active.
|
|
|
category:
|
|
|
only_same_project_categories_allowed: Các thể loại của một work package
|
|
|
phải trong dự án tương tự như work package.
|
|
|
does_not_exist: Thể loại đã chỉ định không tồn tại.
|
|
|
estimated_hours:
|
|
|
only_values_greater_or_equal_zeroes_allowed: must be >= 0.
|
|
|
type:
|
|
|
attributes:
|
|
|
attribute_groups:
|
|
|
attribute_unknown: Invalid work package attribute used.
|
|
|
duplicate_group: Nhóm tên '%{group}' được sử dụng nhiều hơn một lần.
|
|
|
Tên nhóm phải là duy nhất.
|
|
|
query_invalid: 'Truy vấn nhúng ''%{group}'' là không hợp lệ: %{details}'
|
|
|
group_without_name: Unnamed groups are not allowed.
|
|
|
user:
|
|
|
attributes:
|
|
|
password:
|
|
|
weak: 'Must contain characters of the following classes (at least %{min_count}
|
|
|
of %{all_count}): %{rules}.'
|
|
|
lowercase: chữ thường (ví dụ như 'a')
|
|
|
uppercase: chữ hoa (ví dụ như ' A')
|
|
|
numeric: số (ví dụ như ' 1')
|
|
|
special: đặc biệt (ví dụ như ' %')
|
|
|
reused:
|
|
|
one: has been used before. Please choose one that is different from
|
|
|
your last one.
|
|
|
other: đã được sử dụng trước đây. Vui lòng chọn cái khác mà phải khác
|
|
|
với %{count} cuối cùng của bạn.
|
|
|
match:
|
|
|
confirm: Xác nhận lại mật khẩu.
|
|
|
description: "'Xác nhận mật khẩu ' phải trùng với dữ liệu trong mục
|
|
|
'Mật khẩu mới'."
|
|
|
status:
|
|
|
invalid_on_create: is not a valid status for new users.
|
|
|
auth_source:
|
|
|
error_not_found: not found
|
|
|
member:
|
|
|
principal_blank: Vui lòng chọn ít nhất một người dùng hoặc nhóm.
|
|
|
role_blank: Vui lòng chọn ít nhất một vai trò.
|
|
|
template:
|
|
|
body: 'Vui lòng kiểm tra các mục sau đây:'
|
|
|
header:
|
|
|
one: 1 error prohibited this %{model} from being saved
|
|
|
other: "%{count} lỗi ngăn không cho lưu %{model} này"
|
|
|
models:
|
|
|
attachment: Tệp
|
|
|
attribute_help_text: Thuộc tính văn bản trợ giúp
|
|
|
board: Diễn đàn
|
|
|
comment: Nhận xét
|
|
|
custom_action: Tác vụ tùy chỉnh
|
|
|
custom_field: Tùy chỉnh mục
|
|
|
group: Nhóm
|
|
|
category: Thể loại
|
|
|
status: Tình trạng work package
|
|
|
member: Thành viên
|
|
|
news: Tin tức
|
|
|
project: Dự án
|
|
|
query: Truy vấn riêng
|
|
|
role:
|
|
|
one: Role
|
|
|
other: Vai trò
|
|
|
type: Kiểu
|
|
|
user: Người dùng
|
|
|
version: Phiên bản
|
|
|
wiki: Wiki
|
|
|
wiki_page: Trang wiki
|
|
|
workflow: Quy trình làm việc
|
|
|
work_package: Work Package
|
|
|
doorkeeper/application: OAuth application
|
|
|
errors:
|
|
|
header_invalid_fields: 'Đã có vấn đề với các mục sau đây:'
|
|
|
field_erroneous_label: |-
|
|
|
This field is invalid: %{full_errors}
|
|
|
Please enter a valid value.
|
|
|
activity:
|
|
|
created: 'Đã tạo: %{title}'
|
|
|
updated: 'Đã cập nhật: %{title}'
|
|
|
attributes:
|
|
|
active: Đang hoạt động
|
|
|
assigned_to: Người được giao
|
|
|
assignee: Người được giao
|
|
|
attachments: Đính kèm
|
|
|
author: Tác giả
|
|
|
base: 'Lỗi tổng quan:'
|
|
|
blocks_ids: ID của các work package bị chặn
|
|
|
category: Thể loại
|
|
|
comment: Nhận xét
|
|
|
comments: Nhận xét
|
|
|
content: Nội dung
|
|
|
color: Màu sắc
|
|
|
created_at: Tạo ngày
|
|
|
created_on: Tạo ngày
|
|
|
custom_options: Giá trị có thể
|
|
|
custom_values: Tùy chỉnh mục
|
|
|
date: Ngày
|
|
|
default_columns: Cột mặc định
|
|
|
description: Mô tả
|
|
|
display_sums: Hiển thị tổng
|
|
|
due_date: Finish date
|
|
|
estimated_hours: Thời gian dự kiến
|
|
|
estimated_time: Thời gian dự kiến
|
|
|
firstname: Tên
|
|
|
group: Nhóm
|
|
|
groups: Các Nhóm
|
|
|
groupname: Tên nhóm
|
|
|
id: ID
|
|
|
is_default: Giá trị mặc định
|
|
|
is_for_all: Cho tất cả các dự án
|
|
|
is_public: Công cộng
|
|
|
issue: Work Package
|
|
|
lastname: Họ
|
|
|
login: Đăng nhập
|
|
|
mail: Thư điện tử
|
|
|
name: Tên
|
|
|
password: Mật khẩu
|
|
|
priority: Độ ưu tiên
|
|
|
project: Dự án
|
|
|
responsible: Trách nhiệm
|
|
|
role: Vai trò
|
|
|
roles: Vai trò
|
|
|
start_date: Ngày bắt đầu
|
|
|
status: Trạng thái
|
|
|
subject: Chủ đề
|
|
|
summary: Tóm tắt
|
|
|
title: Tiêu đề
|
|
|
type: Kiểu
|
|
|
updated_at: Được cập nhật vào lúc
|
|
|
updated_on: Được cập nhật vào lúc
|
|
|
user: Người dùng
|
|
|
version: Phiên bản
|
|
|
work_package: Work Package
|
|
|
button_add: Thêm
|
|
|
button_add_member: Add member
|
|
|
button_add_watcher: Thêm người theo dõi
|
|
|
button_annotate: Chú giải
|
|
|
button_apply: Áp dụng
|
|
|
button_archive: Lưu trữ
|
|
|
button_back: Quay lại
|
|
|
button_cancel: Hủy
|
|
|
button_change: Thay đổi
|
|
|
button_change_parent_page: Thay đổi trang cha
|
|
|
button_change_password: Thay đổi mật khẩu
|
|
|
button_check_all: Đánh dấu tất cả
|
|
|
button_clear: Xóa
|
|
|
button_click_to_reveal: Click to reveal
|
|
|
button_close: Đóng
|
|
|
button_collapse_all: Thu gọn tất cả
|
|
|
button_configure: Thiết lập
|
|
|
button_continue: Continue
|
|
|
button_copy: Sao chép
|
|
|
button_copy_and_follow: Sao chép và làm theo
|
|
|
button_create: Tạo mới
|
|
|
button_create_and_continue: Tạo và tiếp tục
|
|
|
button_delete: Xoá
|
|
|
button_decline: Decline
|
|
|
button_delete_watcher: Xóa watcher %{name}
|
|
|
button_download: Tải
|
|
|
button_duplicate: Nhân đôi
|
|
|
button_edit: Chỉnh sửa
|
|
|
button_edit_associated_wikipage: 'Chỉnh sửa trang Wiki liên quan: %{page_title}'
|
|
|
button_expand_all: Mở rộng tất cả
|
|
|
button_filter: Bộ lọc
|
|
|
button_generate: Generate
|
|
|
button_list: Danh sách
|
|
|
button_lock: Khóa
|
|
|
button_log_time: Thời gian truy cập
|
|
|
button_login: Đăng nhập
|
|
|
button_move: Di chuyển
|
|
|
button_move_and_follow: Di chuyển và thực hiện theo
|
|
|
button_print: Print
|
|
|
button_quote: Trích dẫn
|
|
|
button_remove: Remove
|
|
|
button_rename: Đổi tên
|
|
|
button_replace: Replace
|
|
|
button_revoke: Revoke
|
|
|
button_reply: Trả lời
|
|
|
button_reset: Reset
|
|
|
button_rollback: Quay trở lại phiên bản này
|
|
|
button_save: Lưu
|
|
|
button_save_back: Save and back
|
|
|
button_show: Hiện
|
|
|
button_sort: Sắp xếp
|
|
|
button_submit: Gửi
|
|
|
button_test: Kiểm tra
|
|
|
button_unarchive: Ngừng lưu trữ
|
|
|
button_uncheck_all: Bỏ chọn tất cả
|
|
|
button_unlock: Mở khoá
|
|
|
button_unwatch: Ngừng theo dõi
|
|
|
button_update: Cập Nhật
|
|
|
button_upgrade: Upgrade
|
|
|
button_upload: Upload
|
|
|
button_view: Khung nhìn
|
|
|
button_watch: Theo dõi
|
|
|
button_manage_menu_entry: Cấu hình các mục trình đơn
|
|
|
button_add_menu_entry: Thêm mục trình đơn
|
|
|
button_configure_menu_entry: Cấu hình các mục trình đơn
|
|
|
button_delete_menu_entry: Xóa mục trình đơn
|
|
|
consent:
|
|
|
checkbox_label: I have noted and do consent to the above.
|
|
|
failure_message: Consent failed, cannot proceed.
|
|
|
title: User Consent
|
|
|
decline_warning_message: You have declined to consent and have been logged out.
|
|
|
user_has_consented: User has consented to your configured statement at the given
|
|
|
time.
|
|
|
not_yet_consented: User has not consented yet, will be requested upon next login.
|
|
|
contact_mail_instructions: Define the mail address that users can reach a data
|
|
|
controller to perform data change or removal requests.
|
|
|
contact_your_administrator: Please contact your administrator if you want to have
|
|
|
your account deleted.
|
|
|
contact_this_mail_address: Please contact %{mail_address} if you want to have
|
|
|
your account deleted.
|
|
|
text_update_consent_time: Check this box to force users to consent again. Enable
|
|
|
when you have changed the legal aspect of the consent information above.
|
|
|
update_consent_last_time: 'Last update of consent: %{update_time}'
|
|
|
copy_project:
|
|
|
started: Bắt đầu sao chép dự án "%{source_project_name}" sang "%{target_project_name}".
|
|
|
Bạn sẽ được thông báo bằng thư ngay sau khi "%{target_project_name}" sẵn sàng.
|
|
|
failed: Không thể sao chép dự án %{source_project_name}
|
|
|
succeeded: Lập dự án %{target_project_name}
|
|
|
errors: Lỗi
|
|
|
project_custom_fields: Custom fields on project
|
|
|
text:
|
|
|
failed: Không thể chép dự án "%{source_project_name}" sang dự án "%{target_project_name}".
|
|
|
succeeded: Đã sao chép dự án "%{source_project_name}" sang "%{target_project_name}".
|
|
|
create_new_page: Trang wiki
|
|
|
date:
|
|
|
abbr_day_names:
|
|
|
- Chủ nhật
|
|
|
- Thứ hai
|
|
|
- Thứ Ba
|
|
|
- Thứ Tư
|
|
|
- Thứ năm
|
|
|
- Thứ Sáu
|
|
|
- Thứ Bảy
|
|
|
abbr_month_names:
|
|
|
-
|
|
|
- Th. 1
|
|
|
- Th. 2
|
|
|
- Thg 3
|
|
|
- Thg 4
|
|
|
- Thg 5
|
|
|
- Thg 6
|
|
|
- Thg 7
|
|
|
- Thg 8
|
|
|
- Thg 9
|
|
|
- Thg 10
|
|
|
- Thg 11
|
|
|
- Thg 12
|
|
|
day_names:
|
|
|
- Chủ Nhật
|
|
|
- Thứ hai
|
|
|
- Thứ ba
|
|
|
- Thứ tư
|
|
|
- Thứ năm
|
|
|
- Thứ sáu
|
|
|
- Thứ 7
|
|
|
formats:
|
|
|
default: "%d-%m-%Y"
|
|
|
long: "%d %B, %Y"
|
|
|
short: "%b %d"
|
|
|
month_names:
|
|
|
-
|
|
|
- Tháng Một
|
|
|
- Tháng hai
|
|
|
- Tháng Ba
|
|
|
- Tháng Tư
|
|
|
- Thg 5
|
|
|
- Tháng sáu
|
|
|
- Tháng Bảy
|
|
|
- Tháng Tám
|
|
|
- Tháng Chín
|
|
|
- Tháng mười
|
|
|
- Tháng Mười một
|
|
|
- Tháng mười hai
|
|
|
order:
|
|
|
- ":năm"
|
|
|
- ":tháng"
|
|
|
- ":ngày"
|
|
|
datetime:
|
|
|
distance_in_words:
|
|
|
about_x_hours:
|
|
|
one: about 1 hour
|
|
|
other: khoảng %{count} giờ
|
|
|
about_x_months:
|
|
|
one: about 1 month
|
|
|
other: khoảng %{count} tháng
|
|
|
about_x_years:
|
|
|
one: about 1 year
|
|
|
other: khoảng %{count} năm
|
|
|
almost_x_years:
|
|
|
one: almost 1 year
|
|
|
other: gần %{count} năm
|
|
|
half_a_minute: nửa phút
|
|
|
less_than_x_minutes:
|
|
|
one: less than a minute
|
|
|
other: ít hơn %{count} phút
|
|
|
less_than_x_seconds:
|
|
|
one: less than 1 second
|
|
|
other: chưa tới %{count} giây
|
|
|
over_x_years:
|
|
|
one: over 1 year
|
|
|
other: hơn %{count} năm
|
|
|
x_days:
|
|
|
one: 1 day
|
|
|
other: "%{count} ngày"
|
|
|
x_minutes:
|
|
|
one: 1 minute
|
|
|
other: "%{count} phút"
|
|
|
x_months:
|
|
|
one: 1 month
|
|
|
other: "%{count} tháng"
|
|
|
x_seconds:
|
|
|
one: 1 second
|
|
|
other: "%{count} giây"
|
|
|
units:
|
|
|
hour:
|
|
|
one: hour
|
|
|
other: hours
|
|
|
default_activity_development: Phát triển
|
|
|
default_activity_management: Quản lý
|
|
|
default_activity_other: Khác
|
|
|
default_activity_specification: Đặc điểm kỹ thuật
|
|
|
default_activity_support: Hỗ trợ
|
|
|
default_activity_testing: Thử nghiệm
|
|
|
default_color_black: Đen
|
|
|
default_color_blue: Xanh dương
|
|
|
default_color_blue_dark: Xanh dương (tối)
|
|
|
default_color_blue_light: Xanh dương (sáng)
|
|
|
default_color_green_dark: Xanh lá cây (tối)
|
|
|
default_color_green_light: Xanh lá cây (sáng)
|
|
|
default_color_grey_dark: Màu xám (tối)
|
|
|
default_color_grey_light: Xám (sáng)
|
|
|
default_color_grey: Xám
|
|
|
default_color_magenta: Đỏ tươi
|
|
|
default_color_orange: Cam
|
|
|
default_color_red: Đỏ
|
|
|
default_color_white: Trắng
|
|
|
default_color_yellow: Vàng
|
|
|
default_status_closed: Đã đóng
|
|
|
default_status_confirmed: Đã xác nhận
|
|
|
default_status_developed: Đã phát triển
|
|
|
default_status_in_development: Trong quá trình phát triển
|
|
|
default_status_in_progress: Đang xử lý
|
|
|
default_status_in_specification: Trong quá trình đặc tả
|
|
|
default_status_in_testing: Trong quá trình thử nghiệm
|
|
|
default_status_new: Mới
|
|
|
default_status_on_hold: Đang chờ
|
|
|
default_status_rejected: Đã từ chối
|
|
|
default_status_scheduled: Đã xếp lịch
|
|
|
default_status_specified: được chỉ định
|
|
|
default_status_tested: Đã kiểm tra
|
|
|
default_status_test_failed: Kiểm tra thất bại
|
|
|
default_status_to_be_scheduled: Sẽ được xếp lịch
|
|
|
default_priority_low: Thấp
|
|
|
default_priority_normal: Bình Thường
|
|
|
default_priority_high: Cao
|
|
|
default_priority_immediate: Ngay lập tức
|
|
|
default_role_anonymous: Ẩn danh
|
|
|
default_role_developer: Nhà phát triển
|
|
|
default_role_project_admin: Quản trị dự án
|
|
|
default_role_non_member: Không là thành viên
|
|
|
default_role_reader: Người đọc
|
|
|
default_role_member: Thành viên
|
|
|
default_type: Work Package
|
|
|
default_type_bug: Lỗi
|
|
|
default_type_deliverable: Có thể giao nhận
|
|
|
default_type_epic: Sử thi
|
|
|
default_type_feature: Tính năng
|
|
|
default_type_milestone: Milestone
|
|
|
default_type_phase: Giai đoạn
|
|
|
default_type_task: Nhiệm vụ
|
|
|
default_type_user_story: User story
|
|
|
description_active: Đang hoạt động?
|
|
|
description_attachment_toggle: Hiển thị/ẩn các đính kèm
|
|
|
description_autocomplete: 'This field uses autocomplete. While typing the title
|
|
|
of a work package you will receive a list of possible candidates. Choose one using
|
|
|
the arrow up and arrow down key and select it with tab or enter. Alternatively
|
|
|
you can enter the work package number directly.
|
|
|
|
|
|
'
|
|
|
description_available_columns: Cột có sẵn
|
|
|
description_choose_project: Các dự án
|
|
|
description_compare_from: Compare from
|
|
|
description_compare_to: Compare to
|
|
|
description_current_position: 'Bạn đang ở đây:'
|
|
|
description_date_from: Nhập ngày bắt đầu
|
|
|
description_date_range_interval: Chọn khoảng thời gian giữa ngày bắt đầu và kết
|
|
|
thúc
|
|
|
description_date_range_list: Chọn khoảng từ danh sách
|
|
|
description_date_to: Nhập ngày kết thúc
|
|
|
description_enter_number: Nhập số
|
|
|
description_enter_text: Nhập văn bản
|
|
|
description_filter: Bộ lọc
|
|
|
description_filter_toggle: Hiển thị/ẩn bộ lọc
|
|
|
description_category_reassign: Chọn thể loại
|
|
|
description_message_content: Nội Dung Tin Nhắn
|
|
|
description_my_project: Bạn là thành viên
|
|
|
description_notes: Ghi chú
|
|
|
description_parent_work_package: Work package cha hiện tại
|
|
|
description_project_scope: Phạm vi tìm kiếm
|
|
|
description_query_sort_criteria_attribute: Sắp xếp thuộc tính
|
|
|
description_query_sort_criteria_direction: Chiều sắp xếp
|
|
|
description_search: Mục tìm kiếm
|
|
|
description_select_work_package: Chọn work package
|
|
|
description_selected_columns: Các cột được lựa chọn
|
|
|
description_sub_work_package: Work package con hiện tại
|
|
|
description_toc_toggle: Hiển thị/ẩn mục lục
|
|
|
description_wiki_subpages_reassign: Chọn trang cha mới
|
|
|
direction: ltr
|
|
|
ee:
|
|
|
upsale:
|
|
|
form_configuration:
|
|
|
description: 'Customize the form configuration with these additional features:'
|
|
|
add_groups: Add new attribute groups
|
|
|
rename_groups: Rename attributes groups
|
|
|
project_filters:
|
|
|
description_html: Upgrade to %{link} to filter and sort on custom fields
|
|
|
enumeration_activities: Hoạt động (theo dõi thời gian)
|
|
|
enumeration_work_package_priorities: Độ ưu tiên của work package
|
|
|
enumeration_system_activity: Hoạt động hệ thống
|
|
|
enumeration_reported_project_statuses: Tình trạng dự án đã báo cáo
|
|
|
error_auth_source_sso_failed: Single Sign-On (SSO) for user '%{value}' failed
|
|
|
error_can_not_archive_project: 'Dự án này không thể được lưu trữ: có ít nhất một
|
|
|
gói công việc được chỉ định cho một phiên bản được xác định trong dự án này.'
|
|
|
error_can_not_delete_entry: Không thể xoá
|
|
|
error_can_not_delete_custom_field: Không thể xóa mục tùy biến
|
|
|
error_can_not_delete_type: Kiểu này chứa các work package và không thể bị xóa.
|
|
|
error_can_not_delete_standard_type: Kiểu chuẩn không thể bị xóa.
|
|
|
error_can_not_invite_user: Failed to send invitation to user.
|
|
|
error_can_not_remove_role: Vai trò này đang được sử dụng và không thể bị xóa.
|
|
|
error_can_not_reopen_work_package_on_closed_version: Không thể mở lại cho một work
|
|
|
package đã được gán cho một phiên bản đã đóng
|
|
|
error_check_user_and_role: Hãy chọn người dùng và một vai trò.
|
|
|
error_cookie_missing: The OpenProject cookie is missing. Please ensure that cookies
|
|
|
are enabled, as this application will not properly function without.
|
|
|
error_custom_option_not_found: Option does not exist.
|
|
|
error_dependent_work_package: 'Error in dependent work package #%{related_id} %{related_subject}:
|
|
|
%{error}'
|
|
|
error_enterprise_activation_user_limit: Your account could not be activated (user
|
|
|
limit reached). Please contact your administrator to gain access.
|
|
|
error_failed_to_delete_entry: Failed to delete this entry.
|
|
|
error_invalid_selected_value: Giá trị đã chọn không hợp lệ.
|
|
|
error_invalid_group_by: 'Can''t group by: %{value}'
|
|
|
error_invalid_query_column: 'Invalid query column: %{value}'
|
|
|
error_invalid_sort_criterion: 'Can''t sort by column: %{value}'
|
|
|
error_journal_attribute_not_present: Journal does not contain attribute %{attribute}.
|
|
|
error_pdf_export_too_many_columns: Too many columns selected for the PDF export.
|
|
|
Please reduce the number of columns.
|
|
|
error_pdf_failed_to_export: 'The PDF export could not be saved: %{error}'
|
|
|
error_token_authenticity: Unable to verify Cross-Site Request Forgery token. Did
|
|
|
you try to submit data on multiple browsers or tabs? Please close all tabs and
|
|
|
try again.
|
|
|
error_work_package_done_ratios_not_updated: Tỉ lệ hoàn thành Work package không
|
|
|
được cập nhật.
|
|
|
error_work_package_not_found_in_project: Work package không được tìm thấy hoặc không
|
|
|
thuộc về dự án này
|
|
|
error_must_be_project_member: phải là thành viên dự án
|
|
|
error_no_default_work_package_status: Không có tình trạng mặc định được định nghĩa
|
|
|
cho work package. Vui lòng kiểm tra cấu hình của bạn (đi đến "Quản lý-> các trạng
|
|
|
thái của work package").
|
|
|
error_no_type_in_project: Không có kiểu được liên kết với dự án này. Hãy kiểm tra
|
|
|
lại phần "Thiết Lập Dự Án".
|
|
|
error_omniauth_registration_timed_out: Đăng ký thông qua một nhà cung cấp bên ngoài
|
|
|
xác thực hết thời gian. Xin vui lòng thử lại.
|
|
|
error_scm_command_failed: 'Lỗi xảy ra khi truy cập vào kho lưu trữ: %{value}'
|
|
|
error_scm_not_found: Mục hay revision không được tìm thấy trong kho.
|
|
|
error_unable_delete_status: Trạng thái work package không thể bị xóa vì nó được
|
|
|
sử dụng bởi ít nhất 1 work package.
|
|
|
error_unable_delete_default_status: Không thể xoá tình trạng mặc định của work package.
|
|
|
Vui lòng chọn tình trạng work package khác trước khi xóa một trong hiện tại.
|
|
|
error_unable_to_connect: Không thể kết nối (%{value})
|
|
|
error_unable_delete_wiki: Unable to delete the wiki page.
|
|
|
error_unable_update_wiki: Unable to update the wiki page.
|
|
|
error_workflow_copy_source: Vui lòng chọn loại nguồn hoặc vai trò
|
|
|
error_workflow_copy_target: Vui lòng chọn loại(s) và vai trò(s) mục tiêu
|
|
|
error_menu_item_not_created: Không thể thêm mục trình đơn
|
|
|
error_menu_item_not_saved: Không thể lưu mục trình đơn
|
|
|
error_wiki_root_menu_item_conflict: 'Can''t rename "%{old_name}" to "%{new_name}"
|
|
|
due to a conflict in the resulting menu item with the existing menu item "%{existing_caption}"
|
|
|
(%{existing_identifier}).
|
|
|
|
|
|
'
|
|
|
error_external_authentication_failed: Lỗi xuất hiện trong khi xác thực bên ngoài.
|
|
|
Xin vui lòng thử lại.
|
|
|
error_attribute_not_highlightable: 'Attribute(s) not highlightable: %{attributes}'
|
|
|
events:
|
|
|
project: Đã chỉnh sửa dự án
|
|
|
changeset: Đã chỉnh sửa Changeset (bộ thay đổi)
|
|
|
message: Đã chỉnh sửa tin nhắn
|
|
|
news: Tin tức
|
|
|
reply: Đã phản hồi
|
|
|
time_entry: Đã chỉnh sửa Timelog
|
|
|
wiki_page: Đã chỉnh sửa trang Wiki
|
|
|
work_package_closed: Đã đóng work package
|
|
|
work_package_edit: Đã chỉnh sửa work package
|
|
|
work_package_note: Đã thêm ghi chú của work package
|
|
|
export:
|
|
|
format:
|
|
|
atom: Atom
|
|
|
csv: CSV
|
|
|
pdf: PDF
|
|
|
pdf_with_descriptions: PDF có mô tả
|
|
|
pdf_with_descriptions_and_attachments: PDF with descriptions and attachments
|
|
|
pdf_with_attachments: PDF with attachments
|
|
|
extraction:
|
|
|
available:
|
|
|
pdftotext: Pdftotext có sẵn (không bắt buộc)
|
|
|
unrtf: Unrtf có sẵn (không bắt buộc)
|
|
|
catdoc: Catdoc có sẵn (không bắt buộc)
|
|
|
xls2csv: Xls2csv có sẵn (không bắt buộc)
|
|
|
catppt: Catppt có sẵn (không bắt buộc)
|
|
|
tesseract: Tesseract có (không bắt buộc)
|
|
|
general_csv_decimal_separator: "."
|
|
|
general_csv_encoding: UTF-8
|
|
|
general_csv_separator: ","
|
|
|
general_first_day_of_week: '7'
|
|
|
general_lang_name: Tiếng Việt
|
|
|
general_pdf_encoding: ISO-8859-1
|
|
|
general_text_no: không
|
|
|
general_text_yes: có
|
|
|
general_text_No: Không
|
|
|
general_text_Yes: Có
|
|
|
gui_validation_error: 1 lỗi
|
|
|
gui_validation_error_plural: "%{count} lỗi"
|
|
|
homescreen:
|
|
|
additional:
|
|
|
projects: Newest visible projects in this instance.
|
|
|
no_visible_projects: Không có không có thể nhìn thấy các dự án trong trường
|
|
|
hợp này.
|
|
|
users: Newest registered users in this instance.
|
|
|
blocks:
|
|
|
community: Cộng đồng OpenProject
|
|
|
upsale:
|
|
|
become_hero: Become a hero!
|
|
|
title: Upgrade to Enterprise Edition
|
|
|
description: What are the benefits?
|
|
|
more_info: More information
|
|
|
additional_features: Additional powerful premium features
|
|
|
professional_support: Professional support from the OpenProject experts
|
|
|
you_contribute: Developers need to pay their bills, too. With Enterprise Edition
|
|
|
you substantially contribute to this Open-Source community effort.
|
|
|
links:
|
|
|
upgrade_enterprise_edition: Upgrade to Enterprise Edition
|
|
|
user_guides: User guides
|
|
|
faq: FAQ
|
|
|
glossary: Glossary
|
|
|
shortcuts: Shortcuts
|
|
|
forums: Diễn đàn
|
|
|
blog: OpenProject blog
|
|
|
boards: Diễn đàn cộng đồng
|
|
|
newsletter: Security alerts / Newsletter
|
|
|
links:
|
|
|
configuration_guide: Configuration guide
|
|
|
instructions_after_registration: Bạn có thể đăng nhập ngay sau khi tài khoản của
|
|
|
bạn đã được kích hoạt bằng cách nhấn vào %{signin}.
|
|
|
instructions_after_logout: Bạn có thể đăng nhập một lần nữa bằng cách nhấp vào %{signin}.
|
|
|
instructions_after_error: Bạn có thể thử đăng nhập lại bằng cách nhấn vào %{signin}.
|
|
|
Nếu lỗi vẫn còn, yêu cầu quản trị của bạn để được giúp đỡ.
|
|
|
my_account:
|
|
|
access_tokens:
|
|
|
no_results:
|
|
|
title: No access tokens to display
|
|
|
description: All of them have been disabled. They can be re-enabled in the
|
|
|
administration menu.
|
|
|
access_token: Access token
|
|
|
headers:
|
|
|
action: Action
|
|
|
expiration: Expires
|
|
|
indefinite_expiration: Never
|
|
|
label_accessibility: Accessibility
|
|
|
label_account: Tài khoản
|
|
|
label_active: Đang hoạt động
|
|
|
label_activate_user: Activate user
|
|
|
label_active_in_new_projects: Active in new projects
|
|
|
label_activity: Hoạt động
|
|
|
label_add_edit_translations: Add and edit translations
|
|
|
label_add_another_file: Thêm tập tin khác
|
|
|
label_add_columns: Thêm cột đang chọn
|
|
|
label_add_note: Thêm ghi chú
|
|
|
label_add_related_work_packages: Thêm work package liên quan
|
|
|
label_add_subtask: Thêm subtask
|
|
|
label_added: đã thêm
|
|
|
label_added_time_by: Thêm bởi %{author} cách đây %{age}
|
|
|
label_additional_workflow_transitions_for_assignee: Chuyển đổi bổ sung được cho
|
|
|
phép khi người sử dụng là người được gán
|
|
|
label_additional_workflow_transitions_for_author: Các chuyển đổi bổ xung được phép
|
|
|
khi người dùng là tác giả
|
|
|
label_administration: Quản trị
|
|
|
label_advanced_settings: Advanced settings
|
|
|
label_age: Tuổi
|
|
|
label_ago: vài ngày trước
|
|
|
label_all: tất cả
|
|
|
label_all_time: tất cả thời gian
|
|
|
label_all_words: Tất cả các từ
|
|
|
label_all_open_wps: Mở tất cả
|
|
|
label_always_visible: Luôn luôn hiển thị
|
|
|
label_announcement: Thông báo
|
|
|
label_api_access_key: Khoá truy cập API
|
|
|
label_api_access_key_created_on: Khoá truy cập API đựơc tạo cách đây %{value}
|
|
|
label_api_access_key_type: API
|
|
|
label_applied_status: Tình trạng áp dụng
|
|
|
label_archive_project: Archive project
|
|
|
label_ascending: Tăng dần
|
|
|
label_assigned_to_me_work_packages: Work package được chỉ định cho tôi
|
|
|
label_associated_revisions: Các phiên bản kết hợp
|
|
|
label_attachment_delete: Xóa file
|
|
|
label_attachment_new: Tập tin mới
|
|
|
label_attachment_plural: Tập tin
|
|
|
label_attribute: Thuộc tính
|
|
|
label_attribute_plural: Thuộc tính
|
|
|
label_auth_source: Chế độ xác thực
|
|
|
label_auth_source_new: Chế độ xác thực mới
|
|
|
label_auth_source_plural: Chế độ xác thực
|
|
|
label_authentication: Xác thực
|
|
|
label_available_project_work_package_categories: Available work package categories
|
|
|
label_available_project_work_package_types: Available work package types
|
|
|
label_available_project_boards: Available boards
|
|
|
label_available_project_versions: Available versions
|
|
|
label_available_project_repositories: Available repositories
|
|
|
label_api_documentation: API documentation
|
|
|
label_between: between
|
|
|
label_blocked_by: bị chặn bởi
|
|
|
label_blocks: các khối
|
|
|
label_blog: Blog
|
|
|
label_board_locked: Đã khóa
|
|
|
label_board_new: Diễn đàn mới
|
|
|
label_board_plural: Diễn đàn
|
|
|
label_board_sticky: Chú ý
|
|
|
label_boolean: Boolean
|
|
|
label_branch: Nhánh
|
|
|
label_browse: Browse
|
|
|
label_bulk_edit_selected_work_packages: Chỉnh sửa các work package đã chọn
|
|
|
label_calendar: Lịch
|
|
|
label_calendar_show: Hiển thị Lịch
|
|
|
label_category: Thể loại
|
|
|
label_consent_settings: User Consent
|
|
|
label_wiki_menu_item: Khoản mục menu wiki
|
|
|
label_select_main_menu_item: Chọn mục trình đơn chính mới
|
|
|
label_select_project: Select a project
|
|
|
label_required_disk_storage: Required disk storage
|
|
|
label_send_invitation: Send invitation
|
|
|
label_change_plural: Thay đổi
|
|
|
label_change_properties: Thay đổi những thuộc tính
|
|
|
label_change_status: Đổi trạng thái
|
|
|
label_change_status_of_user: 'Change status of #{username}'
|
|
|
label_change_view_all: Xem mọi thay đổi
|
|
|
label_changes_details: Các chi tiết của tất cả thay đổi
|
|
|
label_changeset: Changeset
|
|
|
label_changeset_id: Changeset ID
|
|
|
label_changeset_plural: Nhóm thay đổi
|
|
|
label_checked: Đã check
|
|
|
label_check_uncheck_all_in_column: Check/Uncheck all in column
|
|
|
label_check_uncheck_all_in_row: Check/Uncheck all in row
|
|
|
label_child_element: Child element
|
|
|
label_chronological_order: Theo thứ tự thời gian
|
|
|
label_close_versions: Đóng các phiên bản đã hoàn thành
|
|
|
label_closed_work_packages: đã đóng
|
|
|
label_collapse: Thu gọn
|
|
|
label_collapsed_click_to_show: Thu gọn. Nhấn vào đây để hiển thị
|
|
|
label_configuration: cấu hình
|
|
|
label_comment_add: Thêm bình luận
|
|
|
label_comment_added: Đã thêm bình luận
|
|
|
label_comment_delete: Xóa bình luận
|
|
|
label_comment_plural: Bình luận
|
|
|
label_commits_per_author: Commits per author
|
|
|
label_commits_per_month: Commits mỗi tháng
|
|
|
label_confirmation: Xác nhận lại mật khẩu
|
|
|
label_contains: bao gồm
|
|
|
label_content: Nội dung
|
|
|
label_copied: đã sao chép
|
|
|
label_copy_to_clipboard: Copy to clipboard
|
|
|
label_copy_same_as_target: Giống như mục tiêu
|
|
|
label_copy_source: Nguồn
|
|
|
label_copy_target: Mục tiêu
|
|
|
label_copy_workflow_from: Sao chép quy trình từ
|
|
|
label_copy_project: Sao chép dự án
|
|
|
label_core_version: Phiên bản lõi
|
|
|
label_current_status: Tình trạng hiện tại
|
|
|
label_current_version: Phiên bản hiện tại
|
|
|
label_custom_field_add_no_type: Add this field to a work package type
|
|
|
label_custom_field_new: Thêm mục tùy biến
|
|
|
label_custom_field_plural: Tùy chỉnh mục
|
|
|
label_custom_field_default_type: Kiểu rỗng
|
|
|
label_custom_style: Design
|
|
|
label_date: Ngày
|
|
|
label_date_and_time: Date and time
|
|
|
label_date_from: Từ
|
|
|
label_date_from_to: Từ %{start} tới %{end}
|
|
|
label_date_range: Khoảng thời gian
|
|
|
label_date_to: Đến
|
|
|
label_day_plural: ngày
|
|
|
label_default: Mặc định
|
|
|
label_delete_user: Delete user
|
|
|
label_delete_project: Delete project
|
|
|
label_deleted: đã xóa
|
|
|
label_deleted_custom_field: "(đã xóa các mục tùy chỉnh)"
|
|
|
label_descending: Giảm dần
|
|
|
label_details: Chi tiết
|
|
|
label_development_roadmap: Development roadmap
|
|
|
label_diff: sự khác nhau
|
|
|
label_diff_inline: inline
|
|
|
label_diff_side_by_side: side by side
|
|
|
label_disabled: vô hiệu hoá
|
|
|
label_display: Hiển thị
|
|
|
label_display_per_page: 'Mỗi trang: %{value}'
|
|
|
label_display_used_statuses_only: Chỉ hiển thị trạng thái được dùng bởi kiểu này
|
|
|
label_download: "%{count} tải về"
|
|
|
label_download_plural: "%{count} tải về"
|
|
|
label_downloads_abbr: D/L
|
|
|
label_duplicated_by: bị trùng bởi
|
|
|
label_duplicate: duplicate
|
|
|
label_duplicates: duplicates
|
|
|
label_edit: Chỉnh sửa
|
|
|
label_enable_multi_select: Bật/tắt đa lựa chọn
|
|
|
label_enabled_project_custom_fields: Enabled custom fields
|
|
|
label_enabled_project_modules: Enabled modules
|
|
|
label_enabled_project_activities: Enabled time tracking activities
|
|
|
label_end_to_end: kết thúc đến kết thúc
|
|
|
label_end_to_start: kết thúc đến bắt đầu
|
|
|
label_enumeration_new: New enumeration value
|
|
|
label_enumeration_value: Enumeration value
|
|
|
label_enumerations: Enumerations
|
|
|
label_enterprise: Enterprise
|
|
|
label_enterprise_active_users: "%{current}/%{limit} booked active users"
|
|
|
label_enterprise_edition: Enterprise Edition
|
|
|
label_environment: Environment
|
|
|
label_estimates_and_time: Estimates and time
|
|
|
label_equals: is
|
|
|
label_everywhere: everywhere
|
|
|
label_example: Ví dụ
|
|
|
label_export_to: 'Cũng có sẵn tại:'
|
|
|
label_expanded_click_to_collapse: Mở rộng. Bấm vào để thu gọn
|
|
|
label_f_hour: "%{value} giờ"
|
|
|
label_f_hour_plural: "%{value} giờ"
|
|
|
label_feed_plural: Feeds
|
|
|
label_feeds_access_key: Khóa truy cập RSS
|
|
|
label_feeds_access_key_created_on: Khoá truy cập API đựơc tạo cách đây %{value}
|
|
|
label_feeds_access_key_type: RSS
|
|
|
label_file_added: Đã thêm tập tin
|
|
|
label_file_plural: Tập tin
|
|
|
label_filter_add: Thêm bộ lọc
|
|
|
label_filter_plural: Bộ lọc
|
|
|
label_filters_toggle: Show/hide filters
|
|
|
label_float: Float
|
|
|
label_folder: Thư mục
|
|
|
label_follows: follows
|
|
|
label_force_user_language_to_default: Có một ngôn ngữ không được cho phép để mặc
|
|
|
định trong thiết lập ngôn ngữ cho người sử dụng
|
|
|
label_form_configuration: Mẫu cấu hình
|
|
|
label_gantt: Biểu đồ sự kiện
|
|
|
label_gantt_chart: Gantt chart
|
|
|
label_general: Tổng quan
|
|
|
label_generate_key: Tạo khóa
|
|
|
label_git_path: Đường dẫn đến thư mục .git
|
|
|
label_greater_or_equal: ">="
|
|
|
label_group_by: Nhóm theo
|
|
|
label_group_new: Nhóm mới
|
|
|
label_group: Nhóm
|
|
|
label_group_named: Group %{name}
|
|
|
label_group_plural: Các Nhóm
|
|
|
label_help: Trợ giúp
|
|
|
label_here: đây
|
|
|
label_hide: Ẩn
|
|
|
label_history: Lịch sử
|
|
|
label_hierarchy_leaf: Hệ thống phân cấp lá
|
|
|
label_home: Home
|
|
|
label_subject_or_id: Subject or ID
|
|
|
label_in: trong
|
|
|
label_in_less_than: ít hơn
|
|
|
label_in_more_than: nhiều hơn
|
|
|
label_inactive: Inactive
|
|
|
label_incoming_emails: Các thư đến
|
|
|
label_includes: includes
|
|
|
label_index_by_date: Chỉ mục theo ngày
|
|
|
label_index_by_title: Chỉ mục theo tiêu đề
|
|
|
label_information: Thông tin
|
|
|
label_information_plural: Thông tin
|
|
|
label_integer: Số nguyên
|
|
|
label_internal: Nội bộ
|
|
|
label_introduction_video: Giới thiệu video
|
|
|
label_invite_user: Invite user
|
|
|
label_show_hide: Show/hide
|
|
|
label_show_all_registered_users: Show all registered users
|
|
|
label_journal: Journal
|
|
|
label_journal_diff: Description Comparison
|
|
|
label_language: Ngôn ngữ
|
|
|
label_jump_to_a_project: Jump to a project...
|
|
|
label_keyword_plural: Keywords
|
|
|
label_language_based: Based on user's language
|
|
|
label_last_activity: Last activity
|
|
|
label_last_change_on: Thay đổi cuối trên
|
|
|
label_last_changes: last %{count} changes
|
|
|
label_last_login: Lần đăng nhập trước
|
|
|
label_last_month: last month
|
|
|
label_last_n_days: last %{count} days
|
|
|
label_last_week: last week
|
|
|
label_latest_revision: Latest revision
|
|
|
label_latest_revision_plural: Latest revisions
|
|
|
label_ldap_authentication: LDAP authentication
|
|
|
label_less_or_equal: "<="
|
|
|
label_less_than_ago: less than days ago
|
|
|
label_list: Danh sách
|
|
|
label_loading: Loading...
|
|
|
label_lock_user: Lock user
|
|
|
label_logged_as: Logged in as
|
|
|
label_login: Đăng nhập
|
|
|
label_custom_logo: Custom logo
|
|
|
label_custom_favicon: Favicon tuỳ chỉnh
|
|
|
label_custom_touch_icon: Tùy chỉnh biểu tượng ICON
|
|
|
label_logout: Sign out
|
|
|
label_main_menu: Side Menu
|
|
|
label_manage_groups: Manage groups
|
|
|
label_managed_repositories_vendor: Managed %{vendor} repositories
|
|
|
label_max_size: Maximum size
|
|
|
label_me: me
|
|
|
label_member_new: New member
|
|
|
label_member_plural: Members
|
|
|
label_view_all_members: View all members
|
|
|
label_menu_item_name: Name of menu item
|
|
|
label_message: Message
|
|
|
label_message_last: Last message
|
|
|
label_message_new: New message
|
|
|
label_message_plural: Messages
|
|
|
label_message_posted: Message added
|
|
|
label_min_max_length: Min - Max length
|
|
|
label_minute_plural: minutes
|
|
|
label_missing_api_access_key: Missing API access key
|
|
|
label_missing_feeds_access_key: Missing RSS access key
|
|
|
label_modification: thay đổi %{count}
|
|
|
label_modified: đã sửa đổi
|
|
|
label_module_plural: Modules
|
|
|
label_modules: Modules
|
|
|
label_month: Month
|
|
|
label_months_from: tháng từ
|
|
|
label_more: Xem thêm
|
|
|
label_more_than_ago: nhiều hơn mấy ngày trước
|
|
|
label_move_work_package: Di chuyển work package
|
|
|
label_my_account: Tài khoản của tôi
|
|
|
label_my_account_data: Dữ liệu tài khoản của tôi
|
|
|
label_my_page: Trang của tôi
|
|
|
label_my_projects: Dự án của tôi
|
|
|
label_my_queries: Các truy vấn tùy biến của tôi
|
|
|
label_never: Never
|
|
|
label_new: Mới
|
|
|
label_new_statuses_allowed: Trạng thái mới được phép
|
|
|
label_news_added: Đã thêm tin
|
|
|
label_news_comment_added: Bình luận được thêm vào một tin tức
|
|
|
label_news_latest: Tin mới
|
|
|
label_news_new: Thêm tin
|
|
|
label_news_edit: Chỉnh sửa tin
|
|
|
label_news_plural: Tin tức
|
|
|
label_news_view_all: Xem tất cả tin
|
|
|
label_next: Tiếp
|
|
|
label_next_week: Tuần tới
|
|
|
label_no_change_option: "(không đổi)"
|
|
|
label_no_data: Không có dữ liệu để hiển thị
|
|
|
label_no_parent_page: Không có trang quan hệ
|
|
|
label_nothing_display: Nothing to display
|
|
|
label_nobody: không ai
|
|
|
label_none: không
|
|
|
label_none_parentheses: "(none)"
|
|
|
label_not_contains: không chứa
|
|
|
label_not_equals: không là
|
|
|
label_notify_member_plural: Cập nhật thư
|
|
|
label_on: lúc
|
|
|
label_open_menu: Mở trình đơn
|
|
|
label_open_work_packages: mở
|
|
|
label_open_work_packages_plural: mở
|
|
|
label_openproject_website: Trang web OpenProject
|
|
|
label_optional_description: Mô tả
|
|
|
label_options: Tuỳ chọn
|
|
|
label_other: Khác
|
|
|
label_overall_activity: Tổng thể hoạt động
|
|
|
label_overall_spent_time: Tổng thời gian sử dụng
|
|
|
label_overview: Tổng quan
|
|
|
label_page_title: Tiêu đề trang
|
|
|
label_part_of: part of
|
|
|
label_password_lost: Quên Mật Khẩu?
|
|
|
label_password_rule_lowercase: Chữ thường
|
|
|
label_password_rule_numeric: Kiểu số
|
|
|
label_password_rule_special: Ký tự đặc biệt
|
|
|
label_password_rule_uppercase: Chữ hoa
|
|
|
label_path_encoding: Mã hóa đường dẫn
|
|
|
label_pdf_with_descriptions: PDF với các mô tả
|
|
|
label_per_page: Mỗi trang
|
|
|
label_people: Người
|
|
|
label_permissions: Phân Quyền
|
|
|
label_permissions_report: Báo cáo phân quyền
|
|
|
label_personalize_page: Cá nhân hoá các trang này
|
|
|
label_planning: Lập kế hoạch
|
|
|
label_please_login: Vui lòng đăng nhập
|
|
|
label_plugins: Plugins
|
|
|
label_precedes: trước
|
|
|
label_preferences: Tùy chỉnh
|
|
|
label_preview: Xem trước
|
|
|
label_previous: Trước đó
|
|
|
label_previous_week: Tuần trước
|
|
|
label_principal_invite_via_email: " or invite new users via email"
|
|
|
label_principal_search: Add existing users or groups
|
|
|
label_product_version: Phiên bản sản phẩm
|
|
|
label_professional_support: Professional support
|
|
|
label_profile: Hồ sơ
|
|
|
label_project_all: Tất cả các dự án
|
|
|
label_project_count: Total number of projects
|
|
|
label_project_copy_notifications: Gửi email thông báo trong quá trình sao chép dự
|
|
|
án
|
|
|
label_project_latest: Dự án mới nhất
|
|
|
label_project_default_type: Cho phép kiểu rỗng
|
|
|
label_project_hierarchy: Project hierarchy
|
|
|
label_project_new: Dự án mới
|
|
|
label_project_plural: Các dự án
|
|
|
label_project_settings: Thiết lập dự án
|
|
|
label_projects_storage_information: "%{count} projects using %{storage} disk storage"
|
|
|
label_project_view_all: Xem tất cả các dự án
|
|
|
label_project_show_details: Hiển thị chi tiết dự án
|
|
|
label_project_hide_details: Ẩn chi tiết Dự án
|
|
|
label_public_projects: Các dự án công khai
|
|
|
label_query_new: Truy vấn mới
|
|
|
label_query_plural: Truy vấn tùy chỉnh
|
|
|
label_query_menu_item: Truy vấn trình đơn
|
|
|
label_read: Đọc...
|
|
|
label_register: Tạo tài khoản mới
|
|
|
label_register_with_developer: Đăng ký là nhà phát triển
|
|
|
label_registered_on: Ngày tham gia
|
|
|
label_registration_activation_by_email: kích hoạt tài khoản qua email
|
|
|
label_registration_automatic_activation: kích hoạt tài khoản tự động
|
|
|
label_registration_manual_activation: kích hoạt tài khoản thủ công
|
|
|
label_related_work_packages: Work package liên quan
|
|
|
label_relates: liên quan đến
|
|
|
label_relates_to: liên quan đến
|
|
|
label_relation_delete: Xóa quan hệ
|
|
|
label_relation_new: Quan hệ mới
|
|
|
label_release_notes: Release notes
|
|
|
label_remove_columns: Loại bỏ cột được chọn
|
|
|
label_renamed: đổi tên
|
|
|
label_reply_plural: Trả lời
|
|
|
label_report: Báo cáo
|
|
|
label_report_bug: Report a bug
|
|
|
label_report_plural: Báo cáo
|
|
|
label_reported_work_packages: Reported work packages
|
|
|
label_reporting: Reporting
|
|
|
label_reporting_plural: Reportings
|
|
|
label_repository: Repository
|
|
|
label_repository_root: Repository root
|
|
|
label_repository_plural: Repositories
|
|
|
label_required: required
|
|
|
label_requires: requires
|
|
|
label_result_plural: Results
|
|
|
label_reverse_chronological_order: In reverse chronological order
|
|
|
label_revision: Revision
|
|
|
label_revision_id: Revision %{value}
|
|
|
label_revision_plural: Revisions
|
|
|
label_roadmap: Roadmap
|
|
|
label_roadmap_edit: Edit roadmap %{name}
|
|
|
label_roadmap_due_in: Due in %{value}
|
|
|
label_roadmap_no_work_packages: No work packages for this version
|
|
|
label_roadmap_overdue: "%{value} late"
|
|
|
label_role_and_permissions: Roles and permissions
|
|
|
label_role_new: New role
|
|
|
label_role_plural: Vai trò
|
|
|
label_role_search: Assign role to new members
|
|
|
label_scm: SCM
|
|
|
label_search: Search
|
|
|
label_send_information: Send account information to the user
|
|
|
label_send_test_email: Send a test email
|
|
|
label_settings: Settings
|
|
|
label_system_settings: System settings
|
|
|
label_show_completed_versions: Show completed versions
|
|
|
label_sort: Sắp xếp
|
|
|
label_sort_by: Sort by %{value}
|
|
|
label_sorted_by: sorted by %{value}
|
|
|
label_sort_higher: Move up
|
|
|
label_sort_highest: Lên trên cùng
|
|
|
label_sort_lower: Dịch xuống
|
|
|
label_sort_lowest: Chuyển đến dưới cùng
|
|
|
label_spent_time: Thời gian
|
|
|
label_start_to_end: bắt đầu đến kết thúc
|
|
|
label_start_to_start: bắt đầu đến bắt đầu
|
|
|
label_statistics: Số liệu thống kê
|
|
|
label_status: Trạng thái
|
|
|
label_status_updated: Tình trạng Work package đã cập nhật
|
|
|
label_stay_logged_in: Duy trì đăng nhập
|
|
|
label_storage_free_space: Remaining disk space
|
|
|
label_storage_used_space: Used disk space
|
|
|
label_storage_group: Storage filesystem %{identifier}
|
|
|
label_storage_for: Encompasses storage for
|
|
|
label_string: Văn bản
|
|
|
label_subproject: Dự án con
|
|
|
label_subproject_new: Thêm dự án con
|
|
|
label_subproject_plural: Dự án con
|
|
|
label_subtask_plural: Tác vụ con
|
|
|
label_summary: Tóm tắt
|
|
|
label_system: Hệ thống
|
|
|
label_system_storage: Storage information
|
|
|
label_table_of_contents: Mục lục
|
|
|
label_tag: Từ khóa
|
|
|
label_text: Văn bản dài
|
|
|
label_this_month: tháng này
|
|
|
label_this_week: tuần này
|
|
|
label_this_year: năm này
|
|
|
label_time_entry_plural: Thời gian
|
|
|
label_time_sheet_menu: Phiếu giờ
|
|
|
label_time_tracking: Theo dõi thời gian
|
|
|
label_today: hôm nay
|
|
|
label_top_menu: Trình đơn trên cùng
|
|
|
label_topic_plural: Các chủ đề
|
|
|
label_total: Tổng cộng
|
|
|
label_type_new: Kiểu mới
|
|
|
label_type_plural: Các loại
|
|
|
label_ui: Giao diện người dùng
|
|
|
label_update_work_package_done_ratios: Cập nhật tỉ lệ hoàn thành work package
|
|
|
label_updated_time: Cập nhật cách đây %{value}
|
|
|
label_updated_time_at: "%{author} %{age}"
|
|
|
label_updated_time_by: Cập nhật bởi %{author} cách đây %{age}
|
|
|
label_used_by: Được dùng bởi
|
|
|
label_used_by_types: Used by types
|
|
|
label_used_in_projects: Used in projects
|
|
|
label_user: Người dùng
|
|
|
label_user_named: User %{name}
|
|
|
label_user_activity: "%{value} hoạt động"
|
|
|
label_user_anonymous: Ẩn danh
|
|
|
label_user_mail_option_all: Bất kỳ sự kiện trên tất cả dự án của tôi
|
|
|
label_user_mail_option_none: Không có sự kiện
|
|
|
label_user_mail_option_only_assigned: Chỉ những thứ tôi được phân công
|
|
|
label_user_mail_option_only_my_events: Chỉ những thứ tôi theo dõi hoặc liên quan
|
|
|
label_user_mail_option_only_owner: Chỉ những thứ tôi sở hữu
|
|
|
label_user_mail_option_selected: For any event on the selected projects only
|
|
|
label_user_new: Người dùng mới
|
|
|
label_user_plural: Người dùng
|
|
|
label_user_search: Tìm kiếm người dùng
|
|
|
label_version_new: Phiên bản mới
|
|
|
label_version_plural: Các phiên bản
|
|
|
label_version_sharing_descendants: Với các dự án con
|
|
|
label_version_sharing_hierarchy: With project hierarchy
|
|
|
label_version_sharing_none: Không được chia sẻ
|
|
|
label_version_sharing_system: Với tất cả dự án
|
|
|
label_version_sharing_tree: Với cây dự án
|
|
|
label_videos: Các đoạn phim
|
|
|
label_view_all_revisions: Xem tất cả các phiên bản
|
|
|
label_view_diff: View differences
|
|
|
label_view_revisions: View revisions
|
|
|
label_watched_work_packages: Watched work packages
|
|
|
label_what_is_this: What is this?
|
|
|
label_week: Week
|
|
|
label_wiki_content_added: Wiki page added
|
|
|
label_wiki_content_updated: Wiki page updated
|
|
|
label_wiki_toc: Bảng mục lục
|
|
|
label_wiki_dont_show_menu_item: Do not show this wikipage in project navigation
|
|
|
label_wiki_edit: Wiki edit
|
|
|
label_wiki_edit_plural: Wiki edits
|
|
|
label_wiki_page_attachments: Wiki page attachments
|
|
|
label_wiki_page_id: Wiki page ID
|
|
|
label_wiki_navigation: Wiki navigation
|
|
|
label_wiki_page: Trang wiki
|
|
|
label_wiki_page_plural: Wiki pages
|
|
|
label_wiki_show_index_page_link: Show submenu item 'Table of Contents'
|
|
|
label_wiki_show_menu_item: Show as menu item in project navigation
|
|
|
label_wiki_show_new_page_link: Show submenu item 'Create new child page'
|
|
|
label_wiki_show_submenu_item: 'Show as submenu item of '
|
|
|
label_wiki_start: Trang bắt đầu
|
|
|
label_work_package: Work Package
|
|
|
label_work_package_added: Đã thêm work package
|
|
|
label_work_package_attachments: Work package attachments
|
|
|
label_work_package_category_new: Danh mục mới
|
|
|
label_work_package_category_plural: Các thể loại work package
|
|
|
label_work_package_hierarchy: Work package hierarchy
|
|
|
label_work_package_new: Work package mới
|
|
|
label_work_package_note_added: Đã thêm ghi chú của work package
|
|
|
label_work_package_edit: Chỉnh sửa work package %{name}
|
|
|
label_work_package_plural: Work Packages
|
|
|
label_work_package_priority_updated: Đã cập nhật độ ưu tiên của work package
|
|
|
label_work_package_status: Tình trạng work package
|
|
|
label_work_package_status_new: Trạng thái mới
|
|
|
label_work_package_status_plural: Tình trạng work package
|
|
|
label_work_package_types: Work package types
|
|
|
label_work_package_updated: đã cập nhật work package
|
|
|
label_work_package_tracking: Theo dõi work package
|
|
|
label_work_package_view_all: Xem tất cả các work package
|
|
|
label_work_package_view_all_assigned_to_me: Xem tất cả các work package được chỉ
|
|
|
định cho tôi
|
|
|
label_work_package_view_all_reported_by_me: Xem tất cả các work package được báo
|
|
|
cáo bởi tôi
|
|
|
label_work_package_view_all_responsible_for: Xem tất cả các gói công việc mà tôi
|
|
|
có trách nhiệm
|
|
|
label_work_package_view_all_watched: View all watched work packages
|
|
|
label_work_package_watchers: Watchers
|
|
|
label_workflow: Quy trình làm việc
|
|
|
label_workflow_plural: Workflows
|
|
|
label_workflow_summary: Tóm tắt
|
|
|
label_x_closed_work_packages_abbr:
|
|
|
one: 1 closed
|
|
|
other: "%{count} closed"
|
|
|
zero: 0 closed
|
|
|
label_x_comments:
|
|
|
one: 1 comment
|
|
|
other: "%{count} comments"
|
|
|
zero: no comments
|
|
|
label_x_open_work_packages_abbr:
|
|
|
one: 1 open
|
|
|
other: "%{count} open"
|
|
|
zero: 0 open
|
|
|
label_x_open_work_packages_abbr_on_total:
|
|
|
one: 1 open / %{total}
|
|
|
other: "%{count} open / %{total}"
|
|
|
zero: 0 open / %{total}
|
|
|
label_x_projects:
|
|
|
one: 1 project
|
|
|
other: "%{count} projects"
|
|
|
zero: no projects
|
|
|
label_year: Year
|
|
|
label_yesterday: yesterday
|
|
|
label_keyboard_function: Function
|
|
|
label_keyboard_shortcut: Shortcut
|
|
|
label_keyboard_accesskey: Accesskey
|
|
|
label_keyboard_shortcut_help_heading: Available Keyboard Shortcuts
|
|
|
label_keyboard_shortcut_within_project: 'Project related shortcuts:'
|
|
|
label_keyboard_shortcut_global_shortcuts: 'Global shortcuts:'
|
|
|
label_keyboard_shortcut_some_pages_only: 'Special shortcuts:'
|
|
|
label_keyboard_shortcut_search_global: Global search
|
|
|
label_keyboard_shortcut_search_project: Find a project
|
|
|
label_keyboard_shortcut_go_my_page: Go to my page
|
|
|
label_keyboard_shortcut_show_help: Show this help message
|
|
|
label_keyboard_shortcut_go_overview: Go to project overview
|
|
|
label_keyboard_shortcut_go_work_package: Go to project work packages
|
|
|
label_keyboard_shortcut_go_wiki: Go to project wiki
|
|
|
label_keyboard_shortcut_go_activity: Go to project activities
|
|
|
label_keyboard_shortcut_go_calendar: Go to project calendar
|
|
|
label_keyboard_shortcut_go_news: Go to project news
|
|
|
label_keyboard_shortcut_go_timelines: Go to timelines
|
|
|
label_keyboard_shortcut_new_work_package: Create new work package
|
|
|
label_keyboard_shortcut_details_package: Show work packages details pane
|
|
|
label_keyboard_shortcut_go_edit: Go to edit the current item (on detail pages only)
|
|
|
label_keyboard_shortcut_open_more_menu: Open more-menu (on detail pages only)
|
|
|
label_keyboard_shortcut_go_preview: Go to preview the current edit (on edit pages
|
|
|
only)
|
|
|
label_keyboard_shortcut_focus_previous_item: Focus previous list element (on some
|
|
|
lists only)
|
|
|
label_keyboard_shortcut_focus_next_item: Focus next list element (on some lists
|
|
|
only)
|
|
|
auth_source:
|
|
|
using_abstract_auth_source: Can't use an abstract authentication source.
|
|
|
ldap_error: 'LDAP-Error: %{error_message}'
|
|
|
ldap_auth_failed: Could not authenticate at the LDAP-Server.
|
|
|
macro_execution_error: Error executing the macro %{macro_name}
|
|
|
macro_unavailable: Macro %{macro_name} cannot be displayed.
|
|
|
macros:
|
|
|
placeholder: "[Placeholder] Macro %{macro_name}"
|
|
|
errors:
|
|
|
missing_or_invalid_parameter: Các tham số macro thiếu hoặc không hợp lệ.
|
|
|
legacy_warning:
|
|
|
timeline: Macro này đã bị xóa. Bạn có thể thay thế các chức năng với một table
|
|
|
macro.
|
|
|
include_wiki_page:
|
|
|
errors:
|
|
|
page_not_found: Không tim thấy trang wiki %{name}.
|
|
|
circular_inclusion: Phát hiện có tham chiếu vòng tròn giữa các trang.
|
|
|
create_work_package_link:
|
|
|
errors:
|
|
|
no_project_context: Calling create_work_package_link macro from outside project
|
|
|
context.
|
|
|
invalid_type: No type found with name '%{type}' in project '%{project}'.
|
|
|
link_name: Work package mới
|
|
|
link_name_type: New %{type_name}
|
|
|
mail:
|
|
|
actions: Actions
|
|
|
mail_body_account_activation_request: 'A new user (%{value}) has registered. The
|
|
|
account is pending your approval:'
|
|
|
mail_body_account_information: Your account information
|
|
|
mail_body_account_information_external: You can use your %{value} account to log
|
|
|
in.
|
|
|
mail_body_lost_password: 'To change your password, click on the following link:'
|
|
|
mail_body_register: 'To activate your account, click on the following link:'
|
|
|
mail_body_reminder: "%{count} work package(s) that are assigned to you are due in
|
|
|
the next %{days} days:"
|
|
|
mail_body_wiki_content_added: The '%{id}' wiki page has been added by %{author}.
|
|
|
mail_body_wiki_content_updated: The '%{id}' wiki page has been updated by %{author}.
|
|
|
mail_subject_account_activation_request: "%{value} account activation request"
|
|
|
mail_subject_lost_password: Your %{value} password
|
|
|
mail_subject_register: Your %{value} account activation
|
|
|
mail_subject_reminder: "%{count} work package(s) due in the next %{days} days"
|
|
|
mail_subject_wiki_content_added: "'%{id}' wiki page has been added"
|
|
|
mail_subject_wiki_content_updated: "'%{id}' wiki page has been updated"
|
|
|
mail_user_activation_limit_reached:
|
|
|
subject: User activation limit reached
|
|
|
message: |
|
|
|
A new user (%{email}) tried to create an account on an OpenProject environment that you manage (%{host}).
|
|
|
The user cannot activate their account since the user limit has been reached.
|
|
|
steps:
|
|
|
label: 'To allow the user to sign in you can either: '
|
|
|
a: Upgrade your payment plan ([here](upgrade_url))
|
|
|
b: Lock or delete an existing user ([here](users_url))
|
|
|
more_actions: More functions
|
|
|
noscript_description: You need to activate JavaScript in order to use OpenProject!
|
|
|
noscript_heading: JavaScript disabled
|
|
|
noscript_learn_more: Learn more
|
|
|
notice_accessibility_mode: Chế độ tiếp cận có thể được kích hoạt trong [tài khoản
|
|
|
settings](url) của bạn.
|
|
|
notice_account_activated: Your account has been activated. You can now log in.
|
|
|
notice_account_already_activated: The account has already been activated.
|
|
|
notice_account_invalid_token: Invalid activation token
|
|
|
notice_account_invalid_credentials: Tài khoản hoặc mật mã không hợp lệ
|
|
|
notice_account_invalid_credentials_or_blocked: Invalid user or password or the account
|
|
|
is blocked due to multiple failed login attempts. If so, it will be unblocked
|
|
|
automatically in a short time.
|
|
|
notice_account_lost_email_sent: An email with instructions to choose a new password
|
|
|
has been sent to you.
|
|
|
notice_account_new_password_forced: A new password is required.
|
|
|
notice_account_password_expired: Your password expired after %{days} days. Please
|
|
|
set a new one.
|
|
|
notice_account_password_updated: Password was successfully updated.
|
|
|
notice_account_pending: Your account was created and is now pending administrator
|
|
|
approval.
|
|
|
notice_account_register_done: Account was successfully created. To activate your
|
|
|
account, click on the link that was emailed to you.
|
|
|
notice_account_unknown_email: Unknown user.
|
|
|
notice_account_update_failed: Không thể lưu thiết đặt tài khoản. Xin vui lòng kiểm
|
|
|
tra trong trang tài khoản của bạn.
|
|
|
notice_account_updated: Account was successfully updated.
|
|
|
notice_account_other_session_expired: All other sessions tied to your account have
|
|
|
been invalidated.
|
|
|
notice_account_wrong_password: Wrong password
|
|
|
notice_account_registered_and_logged_in: Welcome, your account has been activated.
|
|
|
You are logged in now.
|
|
|
notice_activation_failed: The account could not be activated.
|
|
|
notice_auth_stage_verification_error: Không thể xác nhận giai đoạn '%{stage}'.
|
|
|
notice_auth_stage_wrong_stage: Dự kiến sẽ kết thúc giai đoạn xác thực '%{expected}',
|
|
|
nhưng '%{actual}' quay lại.
|
|
|
notice_auth_stage_error: Xác thực giai đoạn '%{stage}' không thành công.
|
|
|
notice_can_t_change_password: This account uses an external authentication source.
|
|
|
Impossible to change the password.
|
|
|
notice_custom_options_deleted: Option '%{option_value}' and its %{num_deleted} occurrences
|
|
|
were deleted.
|
|
|
notice_email_error: An error occurred while sending mail (%{value})
|
|
|
notice_email_sent: An email was sent to %{value}
|
|
|
notice_failed_to_save_work_packages: 'Failed to save %{count} work package(s) on
|
|
|
%{total} selected: %{ids}.'
|
|
|
notice_failed_to_save_members: 'Failed to save member(s): %{errors}.'
|
|
|
notice_file_not_found: The page you were trying to access doesn't exist or has been
|
|
|
removed.
|
|
|
notice_forced_logout: You have been automatically logged out after %{ttl_time} minutes
|
|
|
of inactivity.
|
|
|
notice_internal_server_error: An error occurred on the page you were trying to access.
|
|
|
If you continue to experience problems please contact your %{app_title} administrator
|
|
|
for assistance.
|
|
|
notice_work_package_done_ratios_updated: Work package done ratios updated.
|
|
|
notice_locking_conflict: Information has been updated by at least one other user
|
|
|
in the meantime.
|
|
|
notice_locking_conflict_additional_information: The update(s) came from %{users}.
|
|
|
notice_locking_conflict_reload_page: Please reload the page, review the changes
|
|
|
and reapply your updates.
|
|
|
notice_member_added: Added %{name} to the project.
|
|
|
notice_members_added: Added %{number} users to the project.
|
|
|
notice_member_removed: Removed %{user} from project.
|
|
|
notice_member_deleted: "%{user} has been removed from the project and deleted."
|
|
|
notice_no_principals_found: No results found.
|
|
|
notice_bad_request: Bad Request.
|
|
|
notice_not_authorized: You are not authorized to access this page.
|
|
|
notice_not_authorized_archived_project: The project you're trying to access has
|
|
|
been archived.
|
|
|
notice_password_confirmation_failed: Your password is not correct. Cannot continue.
|
|
|
notice_principals_found_multiple: "There are %{number} results found. \n Tab to
|
|
|
focus the first result."
|
|
|
notice_principals_found_single: "There is one result. \n Tab to focus it."
|
|
|
notice_project_not_deleted: The project wasn't deleted.
|
|
|
notice_successful_connection: Successful connection.
|
|
|
notice_successful_create: Successful creation.
|
|
|
notice_successful_delete: Successful deletion.
|
|
|
notice_successful_update: Successful update.
|
|
|
notice_to_many_principals_to_display: |-
|
|
|
There are too many results.
|
|
|
Narrow down the search by typing in the name of the new member (or group).
|
|
|
notice_unable_delete_time_entry: Unable to delete time log entry.
|
|
|
notice_unable_delete_version: Unable to delete version.
|
|
|
notice_user_missing_authentication_method: User has yet to choose a password or
|
|
|
another way to sign in.
|
|
|
notice_user_invitation_resent: An invitation has been sent to %{email}.
|
|
|
present_access_key_value: 'Your %{key_name} is: %{value}'
|
|
|
notice_automatic_set_of_standard_type: Set standard type automatically.
|
|
|
notice_logged_out: You have been logged out.
|
|
|
notice_wont_delete_auth_source: Chế độ xác thực không thể bị xóa trong khi người
|
|
|
dùng vẫn đang sử dụng nó.
|
|
|
notice_project_cannot_update_custom_fields: 'Bạn không thể cập nhật các mục tùy
|
|
|
chỉnh có sẵn của dự án. Dự án không hợp lệ: %{errors}'
|
|
|
notice_attachment_migration_wiki_page: 'Trang này được tạo ra tự động trong quá
|
|
|
trình Cập Nhật của OpenProject. Nó chứa tất cả các tập tin đính kèm trước đó liên
|
|
|
kết với %{container_type} "%{container_name}".
|
|
|
|
|
|
'
|
|
|
number:
|
|
|
format:
|
|
|
delimiter: ''
|
|
|
precision: 3
|
|
|
separator: "."
|
|
|
human:
|
|
|
format:
|
|
|
delimiter: ''
|
|
|
precision: 1
|
|
|
storage_units:
|
|
|
format: "%n %u"
|
|
|
units:
|
|
|
byte:
|
|
|
one: Byte
|
|
|
other: Bytes
|
|
|
gb: GB
|
|
|
kb: kB
|
|
|
mb: MB
|
|
|
tb: TB
|
|
|
onboarding:
|
|
|
heading_getting_started: Get an overview
|
|
|
text_getting_started_description: Get a quick overview of project management and
|
|
|
team collaboration with OpenProject.
|
|
|
text_show_again: Bạn có thể khởi động lại video này từ trình đơn trợ giúp
|
|
|
welcome: Welcome to OpenProject
|
|
|
select_language: Please select your language
|
|
|
permission_add_work_package_notes: Add notes
|
|
|
permission_add_work_packages: Thêm mới Gói công việc
|
|
|
permission_add_messages: Đăng tin nhắn
|
|
|
permission_add_project: Tạo Dự án
|
|
|
permission_add_subprojects: Tạo Dự án con
|
|
|
permission_add_work_package_watchers: Thêm người theo dõi
|
|
|
permission_browse_repository: Read-only access to repository (browse and checkout)
|
|
|
permission_change_wiki_parent_page: Thay đổi trang wiki cha
|
|
|
permission_comment_news: Chú thích vào tin mới
|
|
|
permission_commit_access: Read/write access to repository (commit)
|
|
|
permission_copy_projects: Sao chép dự án
|
|
|
permission_delete_work_package_watchers: Xóa người xem
|
|
|
permission_delete_work_packages: Xóa gói công việc
|
|
|
permission_delete_messages: Xóa tin nhắn
|
|
|
permission_delete_own_messages: Xóa tin nhắn của tôi
|
|
|
permission_delete_reportings: Xóa các báo cáo
|
|
|
permission_delete_timelines: Delete timelines
|
|
|
permission_delete_wiki_pages: Delete wiki pages
|
|
|
permission_delete_wiki_pages_attachments: Delete attachments
|
|
|
permission_edit_work_package_notes: Edit notes
|
|
|
permission_edit_work_packages: Edit work packages
|
|
|
permission_edit_messages: Edit messages
|
|
|
permission_edit_own_work_package_notes: Edit own notes
|
|
|
permission_edit_own_messages: Edit own messages
|
|
|
permission_edit_own_time_entries: Edit own time logs
|
|
|
permission_edit_project: Edit project
|
|
|
permission_edit_reportings: Edit reportings
|
|
|
permission_edit_time_entries: Edit time logs
|
|
|
permission_edit_timelines: Edit timelines
|
|
|
permission_edit_wiki_pages: Edit wiki pages
|
|
|
permission_export_work_packages: Export work packages
|
|
|
permission_export_wiki_pages: Export wiki pages
|
|
|
permission_list_attachments: List attachments
|
|
|
permission_log_time: Log spent time
|
|
|
permission_manage_boards: Manage forums
|
|
|
permission_manage_categories: Manage work package categories
|
|
|
permission_manage_work_package_relations: Manage work package relations
|
|
|
permission_manage_members: Manage members
|
|
|
permission_manage_news: Manage news
|
|
|
permission_manage_project_activities: Manage project activities
|
|
|
permission_manage_public_queries: Quản lý truy vấn công cộng
|
|
|
permission_manage_repository: Manage repository
|
|
|
permission_manage_subtasks: Manage subtasks
|
|
|
permission_manage_versions: Manage versions
|
|
|
permission_manage_wiki: Manage wiki
|
|
|
permission_manage_wiki_menu: Manage wiki menu
|
|
|
permission_move_work_packages: Move work packages
|
|
|
permission_protect_wiki_pages: Protect wiki pages
|
|
|
permission_rename_wiki_pages: Rename wiki pages
|
|
|
permission_save_queries: Lưu các chế độ xem
|
|
|
permission_select_project_modules: Select project modules
|
|
|
permission_manage_types: Select types
|
|
|
permission_view_calendar: View calendar
|
|
|
permission_view_changesets: View repository revisions in OpenProject
|
|
|
permission_view_commit_author_statistics: View commit author statistics
|
|
|
permission_view_work_package_watchers: View watchers list
|
|
|
permission_view_work_packages: View work packages
|
|
|
permission_view_messages: View messages
|
|
|
permission_view_members: View members
|
|
|
permission_view_reportings: View reportings
|
|
|
permission_view_time_entries: View spent time
|
|
|
permission_view_timelines: View timelines
|
|
|
permission_view_wiki_edits: View wiki history
|
|
|
permission_view_wiki_pages: View wiki
|
|
|
placeholders:
|
|
|
default: "-"
|
|
|
project:
|
|
|
destroy:
|
|
|
confirmation: If you continue, the project %{identifier} and all related data
|
|
|
will be permanently destroyed.
|
|
|
info: Deleting the project is an irreversible action.
|
|
|
project_verification: Enter the project's name %{name} to verify the deletion.
|
|
|
subprojects_confirmation: 'Its subproject(s): %{value} will also be deleted.'
|
|
|
title: Delete the project %{name}
|
|
|
identifier:
|
|
|
warning_one: Members of the project will have to relocate the project's repositories.
|
|
|
warning_two: Existing links to the project will no longer work.
|
|
|
title: Change the project's identifier
|
|
|
archive:
|
|
|
are_you_sure: Bạn có chắc bạn muốn lưu trữ các dự án '%{name}'?
|
|
|
project_module_activity: Hoạt động
|
|
|
project_module_boards: Diễn đàn
|
|
|
project_module_calendar: Lịch
|
|
|
project_module_work_package_tracking: Theo dõi work package
|
|
|
project_module_news: Tin tức
|
|
|
project_module_repository: Repository
|
|
|
project_module_time_tracking: Theo dõi thời gian
|
|
|
project_module_timelines: Timelines
|
|
|
project_module_wiki: Wiki
|
|
|
query:
|
|
|
attribute_and_direction: "%{attribute} (%{direction})"
|
|
|
query_fields:
|
|
|
active_or_archived: Active or archived
|
|
|
assigned_to_role: Assignee's role
|
|
|
member_of_group: Assignee's group
|
|
|
assignee_or_group: Người chuyển hoặc thuộc nhóm
|
|
|
subproject_id: Dự án con
|
|
|
name_or_identifier: Name or identifier
|
|
|
repositories:
|
|
|
at_identifier: at %{identifier}
|
|
|
atom_revision_feed: Atom revision feed
|
|
|
autofetch_information: |-
|
|
|
Check this if you want repositories to be updated automatically when accessing the repository module page.
|
|
|
This encompasses the retrieval of commits from the repository and refreshing the required disk storage.
|
|
|
checkout:
|
|
|
access:
|
|
|
readwrite: Read + Write
|
|
|
read: Read-only
|
|
|
none: No checkout access, you may only view the repository through this application.
|
|
|
access_permission: Your permissions on this repository
|
|
|
url: Checkout URL
|
|
|
base_url_text: |-
|
|
|
The base URL to use for generating checkout URLs (e.g., https://myserver.example.org/repos/).
|
|
|
Note: The base URL is only used for rewriting checkout URLs in managed repositories. Other repositories are not altered.
|
|
|
default_instructions:
|
|
|
git: |-
|
|
|
The data contained in this repository can be downloaded to your computer with Git.
|
|
|
Please consult the documentation of Git if you need more information on the checkout procedure and available clients.
|
|
|
subversion: |-
|
|
|
The data contained in this repository can be downloaded to your computer with Subversion.
|
|
|
Please consult the documentation of Subversion if you need more information on the checkout procedure and available clients.
|
|
|
enable_instructions_text: Displays checkout instructions defined below on all
|
|
|
repository-related pages.
|
|
|
instructions: Checkout instructions
|
|
|
show_instructions: Display checkout instructions
|
|
|
text_instructions: This text is displayed alongside the checkout URL for guidance
|
|
|
on how to check out the repository.
|
|
|
not_available: Checkout instructions are not defined for this repository. Ask
|
|
|
your administrator to enable them for this repository in the system settings.
|
|
|
create_managed_delay: 'Please note: The repository is managed, it is created asynchronously
|
|
|
on the disk and will be available shortly.'
|
|
|
create_successful: The repository has been registered.
|
|
|
delete_sucessful: The repository has been deleted.
|
|
|
destroy:
|
|
|
confirmation: If you continue, this will permanently delete the managed repository.
|
|
|
info: Deleting the repository is an irreversible action.
|
|
|
info_not_managed: 'Note: This will NOT delete the contents of this repository,
|
|
|
as it is not managed by OpenProject.'
|
|
|
managed_path_note: 'The following directory will be erased: %{path}'
|
|
|
repository_verification: Enter the project's identifier %{identifier} to verify
|
|
|
the deletion of its repository.
|
|
|
subtitle: Do you really want to delete the %{repository_type} of the project
|
|
|
%{project_name}?
|
|
|
subtitle_not_managed: Do you really want to remove the linked %{repository_type}
|
|
|
%{url} from the project %{project_name}?
|
|
|
title: Delete the %{repository_type}
|
|
|
title_not_managed: Remove the linked %{repository_type}?
|
|
|
errors:
|
|
|
build_failed: Unable to create the repository with the selected configuration.
|
|
|
%{reason}
|
|
|
managed_delete: Unable to delete the managed repository.
|
|
|
managed_delete_local: 'Unable to delete the local repository on filesystem at
|
|
|
''%{path}'': %{error_message}'
|
|
|
empty_repository: The repository exists, but is empty. It does not contain any
|
|
|
revisions yet.
|
|
|
exists_on_filesystem: The repository directory already exists in the filesystem.
|
|
|
filesystem_access_failed: 'An error occurred while accessing the repository
|
|
|
in the filesystem: %{message}'
|
|
|
not_manageable: This repository vendor cannot be managed by OpenProject.
|
|
|
path_permission_failed: 'An error occurred trying to create the following path:
|
|
|
%{path}. Please ensure that OpenProject may write to that folder.'
|
|
|
unauthorized: You're not authorized to access the repository or the credentials
|
|
|
are invalid.
|
|
|
unavailable: The repository is unavailable.
|
|
|
exception_title: 'Cannot access the repository: %{message}'
|
|
|
disabled_or_unknown_type: The selected type %{type} is disabled or no longer
|
|
|
available for the SCM vendor %{vendor}.
|
|
|
disabled_or_unknown_vendor: The SCM vendor %{vendor} is disabled or no longer
|
|
|
available.
|
|
|
remote_call_failed: 'Calling the managed remote failed with message ''%{message}''
|
|
|
(Code: %{code})'
|
|
|
remote_invalid_response: Received an invalid response from the managed remote.
|
|
|
remote_save_failed: Could not save the repository with the parameters retrieved
|
|
|
from the remote.
|
|
|
git:
|
|
|
instructions:
|
|
|
managed_url: This is the URL of the managed (local) Git repository.
|
|
|
path: Chỉ định đường dẫn đến repository Git của bạn (ví dụ, %{example_path}).
|
|
|
Bạn cũng có thể sử dụng các remote repositories mà được nhân bản với một
|
|
|
bản sao cục bộ bằng cách sử dụng một giá trị bắt đầu với http(s) :// hoặc
|
|
|
file://.
|
|
|
path_encoding: 'Override Git path encoding (Default: UTF-8)'
|
|
|
local_title: Link existing local Git repository
|
|
|
local_url: Local URL
|
|
|
local_introduction: If you have an existing local Git repository, you can link
|
|
|
it with OpenProject to access it from within the application.
|
|
|
managed_introduction: Let OpenProject create and integrate a local Git repository
|
|
|
automatically.
|
|
|
managed_title: Git repository integrated into OpenProject
|
|
|
managed_url: Managed URL
|
|
|
path: Path to Git repository
|
|
|
path_encoding: Mã hóa đường dẫn
|
|
|
go_to_revision: Go to revision
|
|
|
managed_remote: Managed repositories for this vendor are handled remotely.
|
|
|
managed_remote_note: Information on the URL and path of this repository is not
|
|
|
available prior to its creation.
|
|
|
managed_url: Managed URL
|
|
|
settings:
|
|
|
automatic_managed_repos_disabled: Disable automatic creation
|
|
|
automatic_managed_repos: Automatic creation of managed repositories
|
|
|
automatic_managed_repos_text: By setting a vendor here, newly created projects
|
|
|
will automatically receive a managed repository of this vendor.
|
|
|
scm_vendor: Source control management system
|
|
|
scm_type: Repository type
|
|
|
scm_types:
|
|
|
local: Link existing local repository
|
|
|
existing: Link existing repository
|
|
|
managed: Create new repository in OpenProject
|
|
|
storage:
|
|
|
not_available: Disk storage consumption is not available for this repository.
|
|
|
update_timeout: |-
|
|
|
Keep the last required disk space information for a repository for N minutes.
|
|
|
As counting the required disk space of a repository may be costly, increase this value to reduce performance impact.
|
|
|
subversion:
|
|
|
existing_title: Existing Subversion repository
|
|
|
existing_introduction: If you have an existing Subversion repository, you can
|
|
|
link it with OpenProject to access it from within the application.
|
|
|
existing_url: Existing URL
|
|
|
instructions:
|
|
|
managed_url: This is the URL of the managed (local) Subversion repository.
|
|
|
url: |-
|
|
|
Enter the repository URL. This may either target a local repository (starting with %{local_proto} ), or a remote repository.
|
|
|
The following URL schemes are supported:
|
|
|
managed_title: Subversion repository integrated into OpenProject
|
|
|
managed_introduction: Let OpenProject create and integrate a local Subversion
|
|
|
repository automatically.
|
|
|
managed_url: Managed URL
|
|
|
password: Repository Password
|
|
|
username: Repository username
|
|
|
truncated: Sorry, we had to truncate this directory to %{limit} files. %{truncated}
|
|
|
entries were omitted from the list.
|
|
|
named_repository: "%{vendor_name} repository"
|
|
|
update_settings_successful: The settings have been sucessfully saved.
|
|
|
url: URL to repository
|
|
|
warnings:
|
|
|
cannot_annotate: This file cannot be annotated.
|
|
|
search_input_placeholder: Search ...
|
|
|
setting_email_delivery_method: Cách gửi email
|
|
|
setting_sendmail_location: Vị trí của tệp thực thi sendmail (đường dẫn)
|
|
|
setting_smtp_enable_starttls_auto: Tự động sử dụng STARTTLS nếu hiện hữu
|
|
|
setting_smtp_ssl: Use SSL connection
|
|
|
setting_smtp_address: Máy chủ SMTP
|
|
|
setting_smtp_port: Cổng SMTP
|
|
|
setting_smtp_authentication: Xác thực SMTP
|
|
|
setting_smtp_user_name: Tên truy cập SMTP
|
|
|
setting_smtp_password: Mật khẩu SMTP
|
|
|
setting_smtp_domain: Tên miền SMTP HELLO
|
|
|
setting_activity_days_default: Days displayed on project activity
|
|
|
setting_app_subtitle: Application subtitle
|
|
|
setting_app_title: Application title
|
|
|
setting_attachment_max_size: Attachment max. size
|
|
|
setting_autofetch_changesets: Autofetch repository changes
|
|
|
setting_autologin: Autologin
|
|
|
setting_available_languages: Available languages
|
|
|
setting_bcc_recipients: Blind carbon copy recipients (bcc)
|
|
|
setting_brute_force_block_after_failed_logins: Block user after this number of failed
|
|
|
login attempts
|
|
|
setting_brute_force_block_minutes: Time the user is blocked for
|
|
|
setting_cache_formatted_text: Cache formatted text
|
|
|
setting_use_wysiwyg_description: Chọn để cho phép bộ soạn thảo CKEditor đối với
|
|
|
tất cả người dùng mặc định. CKEditor đã được hạn chế bởi GFM Markdown.
|
|
|
setting_column_options: Customize the appearance of the work package lists
|
|
|
setting_commit_fix_keywords: Fixing keywords
|
|
|
setting_commit_logs_encoding: Commit messages encoding
|
|
|
setting_commit_logtime_activity_id: Activity for logged time
|
|
|
setting_commit_logtime_enabled: Enable time logging
|
|
|
setting_commit_ref_keywords: Referencing keywords
|
|
|
setting_consent_time: Consent time
|
|
|
setting_consent_info: Consent information text
|
|
|
setting_consent_required: Consent required
|
|
|
setting_consent_decline_mail: Consent contact mail address
|
|
|
setting_cross_project_work_package_relations: Allow cross-project work package relations
|
|
|
setting_date_format: Date format
|
|
|
setting_default_language: Default language
|
|
|
setting_default_notification_option: Default notification option
|
|
|
setting_default_projects_modules: Default enabled modules for new projects
|
|
|
setting_default_projects_public: New projects are public by default
|
|
|
setting_diff_max_lines_displayed: Max number of diff lines displayed
|
|
|
setting_display_subprojects_work_packages: Display subprojects work packages on
|
|
|
main projects by default
|
|
|
setting_emails_footer: Emails footer
|
|
|
setting_emails_header: Emails header
|
|
|
setting_email_login: Use e-mail as login
|
|
|
setting_enabled_scm: Enabled SCM
|
|
|
setting_feeds_enabled: Enable Feeds
|
|
|
setting_feeds_limit: Feed content limit
|
|
|
setting_file_max_size_displayed: Max size of text files displayed inline
|
|
|
setting_host_name: Host name
|
|
|
setting_invitation_expiration_days: Mail kích hoạt sẽ hết hạn sau
|
|
|
setting_work_package_done_ratio: Calculate the work package done ratio with
|
|
|
setting_work_package_done_ratio_field: Use the work package field
|
|
|
setting_work_package_done_ratio_status: Use the work package status
|
|
|
setting_work_package_done_ratio_disabled: Disable (hide the progress)
|
|
|
setting_work_package_list_default_columns: Display by default
|
|
|
setting_work_package_list_summable_columns: Summable
|
|
|
setting_work_package_properties: Work package properties
|
|
|
setting_work_package_startdate_is_adddate: Use current date as start date for new
|
|
|
work packages
|
|
|
setting_work_packages_export_limit: Work packages export limit
|
|
|
setting_journal_aggregation_time_minutes: Display journals as aggregated within
|
|
|
setting_log_requesting_user: Log user login, name, and mail address for all requests
|
|
|
setting_login_required: Authentication required
|
|
|
setting_mail_from: Emission email address
|
|
|
setting_mail_handler_api_enabled: Enable incoming email web service
|
|
|
setting_mail_handler_api_description: The email web handler enables OpenProject
|
|
|
to receive emails containing specific commands as an instrumentation mechanism
|
|
|
(e.g., to create and update work packages).
|
|
|
setting_mail_handler_api_key: API key
|
|
|
setting_mail_handler_body_delimiters: Truncate emails after one of these lines
|
|
|
setting_mail_handler_body_delimiter_regex: Xén các email phù hợp với biểu thức này
|
|
|
setting_mail_handler_ignore_filenames: Ignored mail attachments
|
|
|
setting_new_project_user_role_id: Role given to a non-admin user who creates a project
|
|
|
setting_password_active_rules: Active character classes
|
|
|
setting_password_count_former_banned: Number of most recently used passwords banned
|
|
|
for reuse
|
|
|
setting_password_days_valid: Number of days, after which to enforce a password change
|
|
|
setting_password_min_length: Chiều dài tối thiểu
|
|
|
setting_password_min_adhered_rules: Minimum number of required classes
|
|
|
setting_per_page_options: Objects per page options
|
|
|
setting_plain_text_mail: Plain text mail (no HTML)
|
|
|
setting_protocol: Protocol
|
|
|
setting_security_badge_displayed: Display security badge
|
|
|
setting_registration_footer: Registration footer
|
|
|
setting_repositories_automatic_managed_vendor: Automatic repository vendor type
|
|
|
setting_repositories_encodings: Repositories encodings
|
|
|
setting_repository_authentication_caching_enabled: Enable caching for authentication
|
|
|
request of version control software
|
|
|
setting_repository_storage_cache_minutes: Repository disk size cache
|
|
|
setting_repository_checkout_display: Show checkout instructions
|
|
|
setting_repository_checkout_base_url: Checkout base URL
|
|
|
setting_repository_checkout_text: Checkout instruction text
|
|
|
setting_repository_log_display_limit: Maximum number of revisions displayed on file
|
|
|
log
|
|
|
setting_repository_truncate_at: Maximum number of files displayed in the repository
|
|
|
browser
|
|
|
setting_rest_api_enabled: Enable REST web service
|
|
|
setting_self_registration: Self-registration
|
|
|
setting_sequential_project_identifiers: Generate sequential project identifiers
|
|
|
setting_session_ttl: Session expiry time after inactivity
|
|
|
setting_session_ttl_hint: Value below 5 works like disabled
|
|
|
setting_session_ttl_enabled: Session expires
|
|
|
setting_start_of_week: Tuần Bắt đầu
|
|
|
setting_sys_api_enabled: Enable repository management web service
|
|
|
setting_sys_api_description: The repository management web service provides integration
|
|
|
and user authorization for accessing repositories.
|
|
|
setting_time_format: Time format
|
|
|
setting_accessibility_mode_for_anonymous: Enable accessibility mode for anonymous
|
|
|
users
|
|
|
setting_user_format: Users display format
|
|
|
setting_user_default_timezone: Time zone mặc định
|
|
|
setting_users_deletable_by_admins: User accounts deletable by admins
|
|
|
setting_users_deletable_by_self: Users allowed to delete their accounts
|
|
|
setting_welcome_text: Welcome block text
|
|
|
setting_welcome_title: Welcome block title
|
|
|
setting_welcome_on_homescreen: Display welcome block on homescreen
|
|
|
setting_wiki_compression: Wiki history compression
|
|
|
setting_work_package_group_assignment: Allow assignment to groups
|
|
|
setting_work_package_list_default_highlighting_mode: Default highlighting mode
|
|
|
setting_work_package_list_default_highlighted_attributes: Default inline highlighted
|
|
|
attributes
|
|
|
settings:
|
|
|
general: Tổng quan
|
|
|
other: Khác
|
|
|
passwords: Passwords
|
|
|
session: Session
|
|
|
brute_force_prevention: Automated user blocking
|
|
|
user:
|
|
|
default_preferences: Cấu hình mặc định
|
|
|
deletion: Xóa
|
|
|
highlighting:
|
|
|
mode_long:
|
|
|
inline: Highlight attribute(s) inline
|
|
|
none: No highlighting
|
|
|
status: Entire row by Status
|
|
|
type: Entire row by Type
|
|
|
priority: Entire row by Priority
|
|
|
text_formatting:
|
|
|
markdown: Gạch dưới
|
|
|
plain: Văn bản thuần
|
|
|
status_active: active
|
|
|
status_archived: archived
|
|
|
status_invited: invited
|
|
|
status_locked: locked
|
|
|
status_registered: registered
|
|
|
support:
|
|
|
array:
|
|
|
sentence_connector: and
|
|
|
skip_last_comma: 'false'
|
|
|
text_accessibility_hint: The accessibility mode is designed for users who are blind,
|
|
|
motorically handicaped or have a bad eyesight. For the latter focused elements
|
|
|
are specially highlighted. Please notice, that the Backlogs module is not available
|
|
|
in this mode.
|
|
|
text_access_token_hint: Access tokens allow you to grant external applications access
|
|
|
to resources in OpenProject.
|
|
|
text_analyze: 'Further analyze: %{subject}'
|
|
|
text_are_you_sure: Are you sure?
|
|
|
text_are_you_sure_with_children: Delete work package and all child work packages?
|
|
|
text_assign_to_project: Assign to the project
|
|
|
text_form_configuration: 'Bạn có thể tùy chỉnh các trường sẽ được hiển thị trong
|
|
|
các gói công việc. Bạn có thể tự do nhóm các trường để phản ánh nhu cầu cho tên
|
|
|
miền của bạn.
|
|
|
|
|
|
'
|
|
|
text_form_configuration_drag_to_activate: Drag fields from here to activate them
|
|
|
text_form_configuration_required_attribute: Attribute is marked required and thus
|
|
|
always shown
|
|
|
text_caracters_maximum: "%{count} characters maximum."
|
|
|
text_caracters_minimum: Must be at least %{count} characters long.
|
|
|
text_comma_separated: Multiple values allowed (comma separated).
|
|
|
text_comment_wiki_page: 'Bình luận cho trang wiki: %{page}'
|
|
|
text_custom_field_possible_values_info: One line for each value
|
|
|
text_custom_field_hint_activate_per_project: 'When using custom fields: Keep in
|
|
|
mind that custom fields need to be activated per project, too.
|
|
|
|
|
|
'
|
|
|
text_custom_field_hint_activate_per_project_and_type: 'Custom fields need to be
|
|
|
activated per work package type and per project.
|
|
|
|
|
|
'
|
|
|
text_custom_logo_instructions: 'Nên để một biểu tượng màu trắng trên nền trong suốt.
|
|
|
Đó là cách tốt nhất với một con mắt thẩm mỹ, nên đảm bảo kích thước hình ảnh của
|
|
|
bạn là 460px bởi 60px.
|
|
|
|
|
|
'
|
|
|
text_custom_favicon_instructions: 'Đây là biểu tượng nhỏ xuất hiện trong tab của
|
|
|
bạn trình duyệt cửa sổ/bên cạnh tiêu đề của trang. Nó phải là một điểm ảnh 32
|
|
|
x 32 pixcels, với định dạng PNG và nền trong suốt.
|
|
|
|
|
|
'
|
|
|
text_custom_touch_icon_instructions: 'Đây là biểu tượng xuất hiện trong điện thoại
|
|
|
di động hoặc máy tính bảng khi bạn đặt một trang đánh dấu trên màn hình chính
|
|
|
của bạn. Kích thước là 180 x 180 pixel với định dạng PNG. Hãy chắc chắn rằng hình
|
|
|
nền không phải là trong suốt nếu không nó sẽ ảnh hưởng khi xem trên iOS.
|
|
|
|
|
|
'
|
|
|
text_database_allows_tsv: Tùy chọn cho phép TSVector của Database
|
|
|
text_default_administrator_account_changed: Default administrator account changed
|
|
|
text_default_encoding: 'Default: UTF-8'
|
|
|
text_destroy: Xoá
|
|
|
text_destroy_with_associated: 'There are additional objects assossociated with the
|
|
|
work package(s) that are to be deleted. Those objects are of the following types:'
|
|
|
text_destroy_what_to_do: What do you want to do?
|
|
|
text_diff_truncated: "... This diff was truncated because it exceeds the maximum
|
|
|
size that can be displayed."
|
|
|
text_email_delivery_not_configured: |-
|
|
|
Email delivery is not configured, and notifications are disabled.
|
|
|
Configure your SMTP server in config/configuration.yml and restart the application to enable them.
|
|
|
text_enumeration_category_reassign_to: 'Reassign them to this value:'
|
|
|
text_enumeration_destroy_question: "%{count} objects are assigned to this value."
|
|
|
text_file_repository_writable: Attachments directory writable
|
|
|
text_git_repo_example: a bare and local repository (e.g. /gitrepo, c:\gitrepo)
|
|
|
text_hint_date_format: Enter a date in the form of YYYY-MM-DD. Other formats may
|
|
|
be changed to an unwanted date.
|
|
|
text_hint_disable_with_0: 'Note: Disable with 0'
|
|
|
text_hours_between: Giữa %{min} và %{max} giờ.
|
|
|
text_work_package_added: Work package %{id} has been reported by %{author}.
|
|
|
text_work_package_category_destroy_assignments: Remove category assignments
|
|
|
text_work_package_category_destroy_question: Some work packages (%{count}) are assigned
|
|
|
to this category. What do you want to do?
|
|
|
text_work_package_category_reassign_to: Reassign work packages to this category
|
|
|
text_work_package_updated: Work package %{id} has been updated by %{author}.
|
|
|
text_work_package_watcher_added: You have been added as a watcher to Work package
|
|
|
%{id} by %{watcher_setter}.
|
|
|
text_work_packages_destroy_confirmation: Are you sure you want to delete the selected
|
|
|
work package(s)?
|
|
|
text_work_packages_ref_in_commit_messages: Referencing and fixing work packages
|
|
|
in commit messages
|
|
|
text_journal_added: "%{label} %{value} added"
|
|
|
text_journal_aggregation_time_explanation: Combine journals for display if their
|
|
|
age difference is less than the specified timespan. This will also delay mail
|
|
|
notifications by the same amount of time.
|
|
|
text_journal_changed: "%{label} được sửa từ %{old} <br/><strong>thành</strong> %{new}"
|
|
|
text_journal_changed_plain: "%{label} thay đổi %{old} thành %{new}"
|
|
|
text_journal_changed_no_detail: "%{label} updated"
|
|
|
text_journal_changed_with_diff: "%{label} changed (%{link})"
|
|
|
text_journal_deleted: "%{label} deleted (%{old})"
|
|
|
text_journal_deleted_with_diff: "%{label} deleted (%{link})"
|
|
|
text_journal_set_to: "%{label} set to %{value}"
|
|
|
text_journal_set_with_diff: "%{label} set (%{link})"
|
|
|
text_latest_note: 'The latest comment is: %{note}'
|
|
|
text_length_between: Length between %{min} and %{max} characters.
|
|
|
text_line_separated: Multiple values allowed (one line for each value).
|
|
|
text_load_default_configuration: Load the default configuration
|
|
|
text_min_max_length_info: 0 means no restriction
|
|
|
text_no_roles_defined: There are no roles defined.
|
|
|
text_no_access_tokens_configurable: There are no access tokens which can be configured.
|
|
|
text_no_configuration_data: |-
|
|
|
Roles, types, work package statuses and workflow have not been configured yet.
|
|
|
It is highly recommended to load the default configuration. You will be able to modify it once loaded.
|
|
|
text_no_notes: There are no comments available for this work package.
|
|
|
text_notice_too_many_values_are_inperformant: 'Note: Displaying more than 100 items
|
|
|
per page can increase the page load time.'
|
|
|
text_notice_security_badge_displayed_html: 'Note: if enabled, this will display
|
|
|
a badge with your installation status in the <a href="%{information_panel_path}">%{information_panel_label}</a>
|
|
|
administration panel, and on the home page. It is displayed to administrators
|
|
|
only. <br/> The badge will check your current OpenProject version against the
|
|
|
official OpenProject release database to alert you of any updates or known vulnerabilities.
|
|
|
For more information on what the check provides, what data is needed to provide
|
|
|
available updates, and how to disable this check, please visit <a href="%{more_info_url}">the
|
|
|
configuration documentation</a>.
|
|
|
|
|
|
'
|
|
|
text_own_membership_delete_confirmation: |-
|
|
|
You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
|
|
|
Are you sure you want to continue?
|
|
|
text_plugin_assets_writable: Plugin assets directory writable
|
|
|
text_powered_by: Powered by %{link}
|
|
|
text_project_identifier_info: Only lower case letters (a-z), numbers, dashes and
|
|
|
underscores are allowed, must start with a lower case letter.
|
|
|
text_reassign: 'Reassign to work package:'
|
|
|
text_regexp_info: eg. ^[A-Z0-9]+$
|
|
|
text_regexp_multiline: 'Biểu thức được áp dụng ở chế độ đa dòng. Ví dụ: ^---\s+'
|
|
|
text_repository_usernames_mapping: |-
|
|
|
Select or update the OpenProject user mapped to each username found in the repository log.
|
|
|
Users with the same OpenProject and repository username or email are automatically mapped.
|
|
|
text_select_mail_notifications: Select actions for which email notifications should
|
|
|
be sent.
|
|
|
text_status_changed_by_changeset: Applied in changeset %{value}.
|
|
|
text_table_difference_description: In this table the single %{entries} are shown.
|
|
|
You can view the difference between any two entries by first selecting the according
|
|
|
checkboxes in the table. When clicking on the button below the table the differences
|
|
|
are shown.
|
|
|
text_time_logged_by_changeset: Applied in changeset %{value}.
|
|
|
text_tip_work_package_begin_day: work package beginning this day
|
|
|
text_tip_work_package_begin_end_day: work package beginning and ending this day
|
|
|
text_tip_work_package_end_day: work package ending this day
|
|
|
text_type_no_workflow: No workflow defined for this type
|
|
|
text_unallowed_characters: Unallowed characters
|
|
|
text_user_invited: The user has been invited and is pending registration.
|
|
|
text_user_wrote: "%{value} wrote:"
|
|
|
text_warn_on_leaving_unsaved: The work package contains unsaved text that will be
|
|
|
lost if you leave this page.
|
|
|
text_what_did_you_change_click_to_add_comment: Bạn đã thay đổi gì? Kích để thêm
|
|
|
ghi chú
|
|
|
text_wiki_destroy_confirmation: Are you sure you want to delete this wiki and all
|
|
|
its content?
|
|
|
text_wiki_page_destroy_children: Delete child pages and all their descendants
|
|
|
text_wiki_page_destroy_question: This page has %{descendants} child page(s) and
|
|
|
descendant(s). What do you want to do?
|
|
|
text_wiki_page_nullify_children: Keep child pages as root pages
|
|
|
text_wiki_page_reassign_children: Reassign child pages to this parent page
|
|
|
text_workflow_edit: Select a role and a type to edit the workflow
|
|
|
text_zoom_in: Zoom in
|
|
|
text_zoom_out: Zoom out
|
|
|
text_setup_mail_configuration: Cấu hình nhà cung cấp email của bạn
|
|
|
time:
|
|
|
am: am
|
|
|
formats:
|
|
|
default: "%m/%d/%Y %I:%M %p"
|
|
|
long: "%B %d, %Y %H:%M"
|
|
|
short: "%d %b %H:%M"
|
|
|
time: "%I:%M %p"
|
|
|
pm: pm
|
|
|
timeframe:
|
|
|
show: Show timeframe
|
|
|
end: to
|
|
|
start: from
|
|
|
timelines:
|
|
|
admin_menu:
|
|
|
color: Màu sắc
|
|
|
colors: Colors
|
|
|
associations: Dependencies
|
|
|
board_could_not_be_saved: Board could not be saved
|
|
|
button_delete_all: Delete all
|
|
|
change: Change in planning
|
|
|
children: Child elements
|
|
|
color_could_not_be_saved: Color could not be saved
|
|
|
current_planning: Current planning
|
|
|
dates: Dates
|
|
|
dates_are_calculated_based_on_sub_elements: Dates are calculated based on sub
|
|
|
elements.
|
|
|
delete_all: Delete all
|
|
|
delete_thing: Xoá
|
|
|
duration: Duration
|
|
|
duration_days:
|
|
|
one: 1 day
|
|
|
other: "%{count} ngày"
|
|
|
edit_color: Edit color
|
|
|
edit_thing: Chỉnh sửa
|
|
|
edit_timeline: Edit timeline report %{timeline}
|
|
|
delete_timeline: Delete timeline report %{timeline}
|
|
|
empty: "(empty)"
|
|
|
enable_type_in_project: Enable type "%{type}"
|
|
|
end: End
|
|
|
errors:
|
|
|
not_implemented: The timeline could not be rendered because it uses a feature
|
|
|
that is not yet implemented.
|
|
|
report_comparison: The timeline could not render the configured comparisons.
|
|
|
Please check the appropriate section in the configuration, resetting it can
|
|
|
help solve this problem.
|
|
|
report_epicfail: The timeline could not be loaded due to an unexpected error.
|
|
|
report_timeout: The timeline could not be loaded in a reasonable amount of time.
|
|
|
filter:
|
|
|
errors:
|
|
|
timeframe_start: 'The timeframe start '
|
|
|
timeframe_end: 'The timeframe end '
|
|
|
compare_to_relative: 'The value of the relative comparison '
|
|
|
compare_to_absolute: 'The value of the absolute comparison '
|
|
|
planning_element_time_relative_one: 'The start for work packages in a certain
|
|
|
timeframe '
|
|
|
planning_element_time_relative_two: 'The end for work packages in a certain
|
|
|
timeframe '
|
|
|
planning_element_time_absolute_one: 'The start for work packages in a certain
|
|
|
timeframe '
|
|
|
planning_element_time_absolute_two: 'The end for work packages in a certain
|
|
|
timeframe '
|
|
|
sort:
|
|
|
sortation: Sort by
|
|
|
alphabet: alphabet
|
|
|
explicit_order: explicit order
|
|
|
project_sortation: Sort projects by
|
|
|
date: date
|
|
|
default: default
|
|
|
column:
|
|
|
assigned_to: Người được giao
|
|
|
type: Kiểu
|
|
|
due_date: End date
|
|
|
name: Tên
|
|
|
status: Trạng thái
|
|
|
start_date: Ngày bắt đầu
|
|
|
columns: Cột
|
|
|
comparisons: Comparisons
|
|
|
comparison:
|
|
|
absolute: Absolute
|
|
|
none: None
|
|
|
relative: Relative
|
|
|
compare_relative_prefix: Compare current planning to
|
|
|
compare_relative_suffix: ago
|
|
|
compare_absolute: Compare current planning to %{date}
|
|
|
time_relative:
|
|
|
days: ngày
|
|
|
weeks: weeks
|
|
|
months: months
|
|
|
exclude_own_work_packages: Hide work packages from this project
|
|
|
exclude_reporters: Hide other projects
|
|
|
exclude_empty: Hide empty projects
|
|
|
grouping: Grouping
|
|
|
grouping_hide_group: Hide group "%{group}"
|
|
|
grouping_one: First grouping criterion
|
|
|
grouping_one_phrase: Is a subproject of
|
|
|
grouping_other: Khác
|
|
|
hide_chart: Hide chart
|
|
|
noneElement: "(none)"
|
|
|
noneSelection: "(none)"
|
|
|
outline: Initial outline expansion
|
|
|
parent: Show subprojects of
|
|
|
work_package_filters: Filter work packages
|
|
|
work_package_responsible: Hiện gói công việc
|
|
|
work_package_assignee: Show work packages with assignee
|
|
|
types: Show types
|
|
|
status: Show status
|
|
|
project_time_filter: Projects with a work package of a certain type in a certain
|
|
|
timeframe
|
|
|
project_time_filter_timeframe: Timeframe
|
|
|
project_time_filter_historical_from: from
|
|
|
project_time_filter_historical_to: to
|
|
|
project_time_filter_historical: "%{start_label} %{startdate} %{end_label} %{enddate}"
|
|
|
project_time_filter_relative: "%{start_label} %{startspan}%{startspanunit} ago,
|
|
|
%{end_label} %{endspan}%{endspanunit} from now"
|
|
|
project_filters: Filter projects
|
|
|
project_responsible: Hiện gói công việc
|
|
|
project_status: Show project status
|
|
|
timeframe: Show timeframe
|
|
|
timeframe_end: to
|
|
|
timeframe_start: from
|
|
|
timeline: General Settings
|
|
|
zoom: Zoom factor
|
|
|
history: Lịch sử
|
|
|
new_color: New color
|
|
|
new_association: New dependency
|
|
|
new_work_package: Work package mới
|
|
|
new_reporting: New reporting
|
|
|
new_timeline: New timeline report
|
|
|
no_projects_for_reporting_available: There are no projects to which a reporting
|
|
|
association can be created.
|
|
|
no_right_to_view_timeline: You do not have the necessary permission to view the
|
|
|
linked timeline.
|
|
|
no_timeline_for_id: There is no timeline with ID %{id}.
|
|
|
notice_successful_deleted_all_elements: Successfully deleted all elements
|
|
|
outline: Reset Outline
|
|
|
outlines:
|
|
|
aggregation: Show aggregations only
|
|
|
level1: Expand level 1
|
|
|
level2: Expand level 2
|
|
|
level3: Expand level 3
|
|
|
level4: Expand level 4
|
|
|
level5: Expand level 5
|
|
|
all: Show all
|
|
|
reporting_for_project:
|
|
|
show: 'Status reported to project: %{title}'
|
|
|
edit_delete: 'status report for project: %{title}'
|
|
|
history: 'History for status for project: %{title}'
|
|
|
reporting:
|
|
|
delete: 'Delete status: %{comment}'
|
|
|
edit: 'Edit status: %{comment}'
|
|
|
show: 'Status: %{comment}'
|
|
|
planning_element_update: 'Update: %{title}'
|
|
|
type_could_not_be_saved: Type could not be saved
|
|
|
reporting_could_not_be_saved: Reporting could not be saved
|
|
|
properties: Properties
|
|
|
really_delete_color: 'Are you sure, you want to delete the following color? Types
|
|
|
using this color will not be deleted.
|
|
|
|
|
|
'
|
|
|
really_delete_reporting: 'Are you sure, you want to delete the following reporting?
|
|
|
Previous reporting statuses will be deleted, too.
|
|
|
|
|
|
'
|
|
|
start: Start
|
|
|
timeline: Timeline report
|
|
|
timelines: Timeline reports
|
|
|
settings: Timelines
|
|
|
vertical_work_package: Vertical work packages
|
|
|
you_are_viewing_the_selected_timeline: You are viewing the selected timeline report
|
|
|
zoom:
|
|
|
in: Zoom in
|
|
|
out: Zoom out
|
|
|
days: Days
|
|
|
weeks: Weeks
|
|
|
months: Months
|
|
|
quarters: Quarters
|
|
|
years: Years
|
|
|
title_remove_and_delete_user: Remove the invited user from the project and delete
|
|
|
him/her.
|
|
|
title_enterprise_upgrade: Upgrade to unlock more users.
|
|
|
tooltip_user_default_timezone: 'Time zone mặc định, không thể thay bởi thiết lapạ
|
|
|
Nsd.
|
|
|
|
|
|
'
|
|
|
tooltip_resend_invitation: 'Sends another invitation email with a fresh token in
|
|
|
case the old one expired or the user did not get the original email. Can also
|
|
|
be used for active users to choose a new authentication method. When used with
|
|
|
active users their status will be changed to ''invited''.
|
|
|
|
|
|
'
|
|
|
tooltip:
|
|
|
setting_email_login: 'If enabled a user will be unable to chose a login during
|
|
|
registration. Instead their given e-mail address will serve as the login. An
|
|
|
administrator may still change the login separately.
|
|
|
|
|
|
'
|
|
|
queries:
|
|
|
apply_filter: Apply preconfigured filter
|
|
|
top_menu:
|
|
|
additional_resources: Tài nguyên bổ sung
|
|
|
getting_started: Bắt đầu
|
|
|
help_and_support: Trợ giúp và hỗ trợ
|
|
|
total_progress: Total progress
|
|
|
user:
|
|
|
all: tất cả
|
|
|
active: active
|
|
|
activate: Activate
|
|
|
activate_and_reset_failed_logins: Activate and reset failed logins
|
|
|
authentication_provider: Authentication Provider
|
|
|
authentication_settings_disabled_due_to_external_authentication: 'This user authenticates
|
|
|
via an external authentication provider, so there is no password in OpenProject
|
|
|
to be changed.
|
|
|
|
|
|
'
|
|
|
authorization_rejected: You are not allowed to sign in.
|
|
|
assign_random_password: Assign random password (sent to user via email)
|
|
|
blocked: locked temporarily
|
|
|
blocked_num_failed_logins:
|
|
|
one: locked temporarily (one failed login attempt)
|
|
|
other: locked temporarily (%{count} failed login attempts)
|
|
|
confirm_status_change: You are about to change the status of '%{name}'. Are you
|
|
|
sure you want to continue?
|
|
|
deleted: Deleted user
|
|
|
error_status_change_failed: 'Changing the user status failed due to the following
|
|
|
errors: %{errors}'
|
|
|
invite: Invite user via email
|
|
|
invited: invited
|
|
|
lock: Lock permanently
|
|
|
locked: locked permanently
|
|
|
no_login: This user authenticates through login by password. Since it is disabled,
|
|
|
they cannot log in.
|
|
|
password_change_unsupported: Change of password is not supported.
|
|
|
registered: registered
|
|
|
reset_failed_logins: Reset failed logins
|
|
|
settings:
|
|
|
mail_notifications: Gửi email thông báo
|
|
|
mail_project_explanaition: Với các dự án không được chọn, bạn chỉ có thể nhận
|
|
|
được thông báo về các vấn đề bạn đăng ký theo dõi hoặc có liên quan đến bạn
|
|
|
(chẳng hạn, vấn đề được gán cho bạn).
|
|
|
mail_self_notified: I want to be notified of changes that I make myself
|
|
|
status_user_and_brute_force: "%{user} and %{brute_force}"
|
|
|
status_change: Status change
|
|
|
unlock: Mở khoá
|
|
|
unlock_and_reset_failed_logins: Unlock and reset failed logins
|
|
|
version_status_closed: đã đóng
|
|
|
version_status_locked: locked
|
|
|
version_status_open: mở
|
|
|
note: Note
|
|
|
note_password_login_disabled: Password login has been disabled by %{configuration}.
|
|
|
warning: Warning
|
|
|
warning_attachments_not_saved: "%{count} file(s) could not be saved."
|
|
|
warning_imminent_user_limit: 'You invited more users than are supported by your
|
|
|
current plan. Invited users may not be able to join your OpenProject environment.
|
|
|
Please <a href="%{upgrade_url}">upgrade your plan</a> or block existing users
|
|
|
in order to allow invited and registered users to join.
|
|
|
|
|
|
'
|
|
|
warning_registration_token_expired: 'Mail kích hoạt đã hết hạn. Sẽ gửi mail mới
|
|
|
tới %{email}.
|
|
|
|
|
|
'
|
|
|
warning_user_limit_reached: 'User limit reached. You cannot activate any more users.
|
|
|
Please <a href="%{upgrade_url}">upgrade your plan</a> or block members to allow
|
|
|
for additional users.
|
|
|
|
|
|
'
|
|
|
warning_user_limit_reached_instructions: 'You reached your user limit (%{current}/%{max}
|
|
|
active users). Please contact sales@openproject.com to upgrade your Enterprise
|
|
|
Edition plan and add additional users.
|
|
|
|
|
|
'
|
|
|
menu_item: Menu item
|
|
|
menu_item_setting: Visibility
|
|
|
wiki_menu_item_for: Menu item for wikipage "%{title}"
|
|
|
wiki_menu_item_setting: Visibility
|
|
|
wiki_menu_item_new_main_item_explanation: 'You are deleting the only main wiki menu
|
|
|
item. You now have to choose a wiki page for which a new main item will be generated.
|
|
|
To delete the wiki the wiki module can be deactivated by project administrators.
|
|
|
|
|
|
'
|
|
|
wiki_menu_item_delete_not_permitted: The wiki menu item of the only wiki page cannot
|
|
|
be deleted.
|
|
|
query_menu_item_for: Menu item for query "%{title}"
|
|
|
work_package:
|
|
|
updated_automatically_by_child_changes: '_Updated automatically by changing values
|
|
|
within child work package %{child}_
|
|
|
|
|
|
'
|
|
|
destroy:
|
|
|
info: Deleting the work package is an irreversible action.
|
|
|
title: Delete the work package
|
|
|
nothing_to_preview: Nothing to preview
|
|
|
api_v3:
|
|
|
attributes:
|
|
|
lock_version: Lock Version
|
|
|
errors:
|
|
|
code_401: You need to be authenticated to access this resource.
|
|
|
code_401_wrong_credentials: You did not provide the correct credentials.
|
|
|
code_403: You are not authorized to access this resource.
|
|
|
code_404: The requested resource could not be found.
|
|
|
code_409: Could not update the resource because of conflicting modifications.
|
|
|
code_500: An internal error has occured.
|
|
|
expected:
|
|
|
date: YYYY-MM-DD (chỉ nhận ISO 8601)
|
|
|
duration: ISO 8601 duration
|
|
|
invalid_content_type: Expected CONTENT-TYPE to be '%{content_type}' but got
|
|
|
'%{actual}'.
|
|
|
invalid_format: 'Invalid format for property ''%{property}'': Expected format
|
|
|
like ''%{expected_format}'', but got ''%{actual}''.'
|
|
|
invalid_json: The request could not be parsed as JSON.
|
|
|
invalid_relation: The relation is invalid.
|
|
|
invalid_resource: For property '%{property}' a link like '%{expected}' is expected,
|
|
|
but got '%{actual}'.
|
|
|
invalid_user_status_transition: The current user account status does not allow
|
|
|
this operation.
|
|
|
missing_content_type: not specified
|
|
|
missing_request_body: There was no request body.
|
|
|
missing_or_malformed_parameter: The query parameter '%{parameter}' is missing
|
|
|
or malformed.
|
|
|
multipart_body_error: The request body did not contain the expected multipart
|
|
|
parts.
|
|
|
multiple_errors: Multiple field constraints have been violated.
|
|
|
unable_to_create_attachment: The attachment could not be created
|
|
|
render:
|
|
|
context_not_parsable: The context provided is not a link to a resource.
|
|
|
unsupported_context: The resource given is not supported as context.
|
|
|
context_object_not_found: Cannot find the resource given as the context.
|
|
|
validation:
|
|
|
done_ratio: Done ratio cannot be set on parent work packages, when it is inferred
|
|
|
by status or when it is disabled.
|
|
|
due_date: Finish date cannot be set on parent work packages.
|
|
|
estimated_hours: Estimated hours cannot be set on parent work packages.
|
|
|
invalid_user_assigned_to_work_package: The chosen user is not allowed to be
|
|
|
'%{property}' for this work package.
|
|
|
start_date: Start date cannot be set on parent work packages.
|
|
|
writing_read_only_attributes: You must not write a read-only attribute.
|
|
|
resources:
|
|
|
schema: Schema
|
|
|
doorkeeper:
|
|
|
pre_authorization:
|
|
|
status: Pre-authorization
|
|
|
errors:
|
|
|
messages:
|
|
|
invalid_request: The request is missing a required parameter, includes an
|
|
|
unsupported parameter value, or is otherwise malformed.
|
|
|
invalid_redirect_uri: The requested redirect uri is malformed or doesn't match
|
|
|
client redirect URI.
|
|
|
unauthorized_client: The client is not authorized to perform this request
|
|
|
using this method.
|
|
|
access_denied: The resource owner or authorization server denied the request.
|
|
|
invalid_scope: The requested scope is invalid, unknown, or malformed.
|
|
|
invalid_code_challenge_method: The code challenge method must be plain or
|
|
|
S256.
|
|
|
server_error: The authorization server encountered an unexpected condition
|
|
|
which prevented it from fulfilling the request.
|
|
|
temporarily_unavailable: The authorization server is currently unable to handle
|
|
|
the request due to a temporary overloading or maintenance of the server.
|
|
|
credential_flow_not_configured: Resource Owner Password Credentials flow failed
|
|
|
due to Doorkeeper.configure.resource_owner_from_credentials being unconfigured.
|
|
|
resource_owner_authenticator_not_configured: Resource Owner find failed due
|
|
|
to Doorkeeper.configure.resource_owner_authenticator being unconfigured.
|
|
|
admin_authenticator_not_configured: Access to admin panel is forbidden due
|
|
|
to Doorkeeper.configure.admin_authenticator being unconfigured.
|
|
|
unsupported_response_type: The authorization server does not support this
|
|
|
response type.
|
|
|
invalid_client: Client authentication failed due to unknown client, no client
|
|
|
authentication included, or unsupported authentication method.
|
|
|
invalid_grant: The provided authorization grant is invalid, expired, revoked,
|
|
|
does not match the redirection URI used in the authorization request, or
|
|
|
was issued to another client.
|
|
|
unsupported_grant_type: The authorization grant type is not supported by the
|
|
|
authorization server.
|
|
|
invalid_token:
|
|
|
revoked: The access token was revoked
|
|
|
expired: The access token expired
|
|
|
unknown: The access token is invalid
|
|
|
unsupported_browser:
|
|
|
title: Your browser is outdated and unsupported.
|
|
|
message: You may run into errors and degraded experience on this page.
|
|
|
update_message: Please update your browser.
|
|
|
close_warning: Ignore this warning.
|
|
|
oauth:
|
|
|
application:
|
|
|
singular: OAuth application
|
|
|
plural: OAuth applications
|
|
|
named: OAuth application '%{name}'
|
|
|
new: New OAuth application
|
|
|
default_scopes: "(Default scopes)"
|
|
|
instructions:
|
|
|
name: The name of your application. This will be displayed to other users
|
|
|
upon authorization.
|
|
|
redirect_uri_html: 'The allowed URLs authorized users can be redirected to.
|
|
|
One entry per line. <br/> If you''re registering a desktop application,
|
|
|
use the following URL.
|
|
|
|
|
|
'
|
|
|
confidential: Check if the application will be used where the client secret
|
|
|
can be kept confidential. Native mobile apps and Single Page Apps are assumed
|
|
|
non-confidential.
|
|
|
client_credential_user_id: Optional user ID to impersonate when clients use
|
|
|
this application. Leave empty to allow public access only
|
|
|
register_intro: If you are developing an OAuth API client application for
|
|
|
OpenProject, you can register it using this form for all users to use.
|
|
|
default_scopes: ''
|
|
|
client_id: Client ID
|
|
|
client_secret_notice: 'This is the only time we can print the client secret, please
|
|
|
note it down and keep it secure. It should be treated as a password and cannot
|
|
|
be retrieved by OpenProject at a later time.
|
|
|
|
|
|
'
|
|
|
authorization_dialog:
|
|
|
authorize: Authorize
|
|
|
cancel: Cancel and deny authorization.
|
|
|
prompt_html: Authorize <strong>%{application_name}</strong> to use your account
|
|
|
<em>%{login}</em>?
|
|
|
title: Authorize %{application_name}
|
|
|
wants_to_access_html: 'This application requests access to your OpenProject
|
|
|
account. <br/> <strong>It has requested the following permissions:</strong>
|
|
|
|
|
|
'
|
|
|
scopes:
|
|
|
api_v3: Full API access
|
|
|
api_v3_text: Application will receive full read & write access to the OpenProject
|
|
|
API to perform actions on your behalf.
|
|
|
grants:
|
|
|
created_date: Approved on
|
|
|
scopes: Phân Quyền
|
|
|
successful_application_revocation: Revocation of application %{application_name}
|
|
|
successful.
|
|
|
none_given: No OAuth applications have been granted access to your user account.
|
|
|
x_active_tokens:
|
|
|
one: one active token
|
|
|
other: "%{count} active token"
|
|
|
flows:
|
|
|
authorization_code: Authorization code flow
|
|
|
client_credentials: Client credentials flow
|
|
|
client_credentials: User used for Client credentials
|
|
|
client_credentials_impersonation_set_to: Client credentials user set to
|
|
|
client_credentials_impersonation_warning: 'Note: Clients using the ''Client credentials''
|
|
|
flow in this application will have the rights of this user'
|
|
|
client_credentials_impersonation_html: 'By default, OpenProject provides OAuth
|
|
|
2.0 authorization via %{authorization_code_flow_link}. You can optionally enable
|
|
|
%{client_credentials_flow_link}, but you must provide a user on whose behalf
|
|
|
requests will be performed.
|
|
|
|
|
|
'
|
|
|
authorization_error: An authorization error has occurred.
|
|
|
revoke_my_application_confirmation: Do you really want to remove this application?
|
|
|
This will revoke %{token_count} active for it.
|
|
|
my_registered_applications: Registered OAuth applications
|
|
|
|