-
-
Notifications
You must be signed in to change notification settings - Fork 530
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[5.x] Vietnamese translations (#10989)
Co-authored-by: diepdp <diepdp@kaiyouit.com> Co-authored-by: Jason Varga <jason@pixelfear.com>
- Loading branch information
1 parent
e43bad2
commit c756bdb
Showing
8 changed files
with
1,775 additions
and
0 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,167 @@ | ||
<?php | ||
|
||
return [ | ||
'any.config.antlers' => 'Kích hoạt phân tích Antlers trong nội dung của trường này.', | ||
'any.config.cast_booleans' => 'Các tùy chọn có giá trị true và false sẽ được lưu dưới dạng boolean.', | ||
'any.config.mode' => 'Chọn kiểu giao diện ưa thích của bạn.', | ||
'array.config.expand' => 'Lưu mảng ở định dạng mở rộng. Sử dụng nếu bạn cần có các giá trị số.', | ||
'array.config.keys' => 'Đặt khóa mảng (biến) và nhãn tùy chọn.', | ||
'array.config.mode' => '**Dynamic** cho phép người dùng tự do kiểm soát dữ liệu, trong khi **keyed** và **single** yêu cầu khóa cố định.', | ||
'array.title' => 'Mảng', | ||
'assets.config.allow_uploads' => 'Cho phép tải tệp mới lên.', | ||
'assets.config.container' => 'Chọn container tài sản cho trường này.', | ||
'assets.config.dynamic' => 'Tài sản sẽ được đặt trong thư mục con dựa trên giá trị của trường này.', | ||
'assets.config.folder' => 'Thư mục bắt đầu duyệt.', | ||
'assets.config.max_files' => 'Đặt số lượng tài sản tối đa có thể chọn.', | ||
'assets.config.min_files' => 'Số lượng tài sản tối thiểu có thể chọn.', | ||
'assets.config.mode' => 'Chọn kiểu bố cục ưa thích của bạn.', | ||
'assets.config.restrict' => 'Ngăn người dùng duyệt đến các thư mục khác.', | ||
'assets.config.show_filename' => 'Hiển thị tên tệp bên cạnh hình ảnh xem trước.', | ||
'assets.config.show_set_alt' => 'Hiển thị liên kết để đặt văn bản thay thế cho hình ảnh.', | ||
'assets.config.query_scopes' => 'Chọn các phạm vi truy vấn được áp dụng khi truy xuất tài sản có thể chọn.', | ||
'assets.dynamic_folder_pending' => 'Thư mục tải lên sẽ khả dụng khi :field được thiết lập.', | ||
'assets.title' => 'Tài sản', | ||
'bard.config.allow_source' => 'Kích hoạt để xem mã nguồn HTML trong khi viết.', | ||
'bard.config.always_show_set_button' => 'Luôn hiển thị nút "Thêm Set".', | ||
'bard.config.buttons' => 'Chọn các nút hiển thị trong thanh công cụ.', | ||
'bard.config.container' => 'Chọn container tài sản cho trường này.', | ||
'bard.config.enable_input_rules' => 'Cho phép các phím tắt kiểu Markdown khi nhập nội dung.', | ||
'bard.config.enable_paste_rules' => 'Cho phép các phím tắt kiểu Markdown khi dán nội dung.', | ||
'bard.config.fullscreen' => 'Bật chế độ toàn màn hình.', | ||
'bard.config.inline' => 'Tắt các phần tử block như tiêu đề, hình ảnh và sets.', | ||
'bard.config.inline.disabled' => 'Tắt', | ||
'bard.config.inline.enabled' => 'Bật mà không có ngắt dòng', | ||
'bard.config.inline.break' => 'Bật kèm với ngắt dòng', | ||
'bard.config.link_collections' => 'Các mục từ bộ sưu tập này sẽ khả dụng trong bộ chọn liên kết. Để trống sẽ làm cho tất cả các mục khả dụng.', | ||
'bard.config.link_noopener' => 'Thêm `rel="noopener"` vào tất cả các liên kết.', | ||
'bard.config.link_noreferrer' => 'Thêm `rel="noreferrer"` vào tất cả các liên kết.', | ||
'bard.config.previews' => 'Hiển thị khi các sets được thu gọn.', | ||
'bard.config.reading_time' => 'Hiển thị thời gian đọc ước tính ở cuối trường.', | ||
'bard.config.remove_empty_nodes' => 'Chọn cách xử lý các node trống.', | ||
'bard.config.save_html' => 'Lưu HTML thay vì dữ liệu có cấu trúc. Điều này đơn giản hóa nhưng hạn chế khả năng kiểm soát đánh dấu mẫu của bạn.', | ||
'bard.config.smart_typography' => 'Chuyển đổi các mẫu văn bản phổ biến thành ký tự in ấn chuẩn.', | ||
'bard.config.target_blank' => 'Thêm `target="_blank"` vào tất cả các liên kết.', | ||
'bard.config.toolbar_mode' => '**Cố định** sẽ giữ thanh công cụ luôn hiển thị, trong khi **nổi** chỉ xuất hiện khi chọn văn bản.', | ||
'bard.config.section.editor.instructions' => 'Cấu hình giao diện và hành vi chung của trình soạn thảo.', | ||
'bard.config.section.links.instructions' => 'Cấu hình cách liên kết được xử lý trong Bard.', | ||
'bard.config.section.sets.instructions' => 'Cấu hình các khối trường có thể được chèn vào bất kỳ đâu trong nội dung Bard.', | ||
'bard.config.word_count' => 'Hiển thị số lượng từ ở cuối trường.', | ||
'bard.title' => 'Bard', | ||
'button_group.title' => 'Nhóm nút', | ||
'checkboxes.config.inline' => 'Hiển thị các hộp kiểm trên một hàng.', | ||
'checkboxes.config.options' => 'Đặt khóa và nhãn tùy chọn.', | ||
'checkboxes.title' => 'Hộp kiểm', | ||
'code.config.indent_size' => 'Đặt kích thước thụt lề ưa thích (tính bằng dấu cách).', | ||
'code.config.indent_type' => 'Đặt loại thụt lề ưa thích.', | ||
'code.config.key_map' => 'Chọn bộ phím tắt ưa thích.', | ||
'code.config.mode' => 'Chọn ngôn ngữ để làm nổi bật cú pháp.', | ||
'code.config.mode_selectable' => 'Cho phép người dùng thay đổi ngôn ngữ cú pháp.', | ||
'code.config.rulers' => 'Cấu hình các đường thẳng dọc để hỗ trợ thụt lề.', | ||
'code.config.theme' => 'Chọn chủ đề ưa thích.', | ||
'code.title' => 'Mã', | ||
'collections.title' => 'Bộ sưu tập', | ||
'color.config.allow_any' => 'Cho phép nhập bất kỳ giá trị màu nào qua bộ chọn hoặc mã hex.', | ||
'color.config.default' => 'Chọn màu mặc định.', | ||
'color.config.swatches' => 'Đặt trước các màu có thể chọn từ danh sách.', | ||
'color.title' => 'Màu sắc', | ||
'date.config.columns' => 'Hiển thị nhiều tháng cùng lúc, theo hàng và cột', | ||
'date.config.earliest_date' => 'Đặt ngày sớm nhất có thể chọn.', | ||
'date.config.latest_date' => 'Đặt ngày muộn nhất có thể chọn.', | ||
'date.config.format' => 'Định dạng ngày được lưu trữ, sử dụng [định dạng ngày của PHP](https://www.php.net/manual/en/datetime.format.php).', | ||
'date.config.full_width' => 'Kéo dài lịch để chiếm toàn bộ chiều rộng.', | ||
'date.config.inline' => 'Bỏ qua trường nhập dropdown và hiển thị lịch trực tiếp.', | ||
'date.config.mode' => 'Chọn giữa chế độ đơn hoặc phạm vi (phạm vi sẽ vô hiệu hóa bộ chọn thời gian).', | ||
'date.config.rows' => 'Hiển thị nhiều tháng cùng lúc, theo hàng và cột', | ||
'date.config.time_enabled' => 'Bật bộ chọn thời gian.', | ||
'date.config.time_seconds_enabled' => 'Hiển thị giây trong bộ chọn thời gian.', | ||
'date.title' => 'Ngày', | ||
'dictionary.config.dictionary' => 'Từ điển bạn muốn sử dụng để lấy tùy chọn.', | ||
'dictionary.file.config.filename' => 'Tên tệp chứa các tùy chọn, liên quan đến thư mục `resources/dictionaries`.', | ||
'dictionary.file.config.label' => 'Khóa chứa nhãn tùy chọn. Mặc định là `label`. Bạn cũng có thể dùng Antlers.', | ||
'dictionary.file.config.value' => 'Khóa chứa giá trị của các tùy chọn. Mặc định là `value`.', | ||
'entries.config.create' => 'Cho phép tạo mục mới.', | ||
'entries.config.collections' => 'Chọn bộ sưu tập mà người dùng có thể chọn.', | ||
'entries.config.query_scopes' => 'Chọn phạm vi truy vấn khi lấy các mục có thể chọn.', | ||
'entries.config.search_index' => 'Chỉ mục tìm kiếm phù hợp sẽ được sử dụng tự động, nhưng bạn có thể chỉ định.', | ||
'entries.config.select_across_sites' => 'Cho phép chọn mục từ các trang khác. Điều này cũng vô hiệu hóa tùy chọn bản địa hóa ở giao diện người dùng. Tìm hiểu thêm trong [tài liệu](https://statamic.dev/fieldtypes/entries#select-across-sites).', | ||
'entries.title' => 'Mục', | ||
'float.title' => 'Số thập phân', | ||
'form.config.max_items' => 'Đặt số lượng biểu mẫu tối đa có thể chọn.', | ||
'form.config.query_scopes' => 'Chọn phạm vi truy vấn khi lấy biểu mẫu.', | ||
'form.title' => 'Biểu mẫu', | ||
'grid.config.add_row' => 'Tùy chỉnh nhãn của nút "Thêm hàng".', | ||
'grid.config.fields' => 'Mỗi trường trở thành một cột trong bảng lưới.', | ||
'grid.config.fullscreen' => 'Bật chế độ toàn màn hình.', | ||
'grid.config.border' => 'Hiển thị viền và khoảng cách giữa các trường trong nhóm này.', | ||
'grid.config.max_rows' => 'Đặt số lượng hàng tối đa có thể tạo.', | ||
'grid.config.min_rows' => 'Đặt số lượng hàng tối thiểu có thể tạo.', | ||
'grid.config.mode' => 'Chọn kiểu bố cục ưa thích.', | ||
'grid.config.reorderable' => 'Cho phép sắp xếp lại các hàng.', | ||
'grid.title' => 'Lưới', | ||
'group.config.fields' => 'Cấu hình các trường sẽ được lồng bên trong nhóm này.', | ||
'group.title' => 'Nhóm', | ||
'hidden.title' => 'Ẩn', | ||
'html.title' => 'HTML', | ||
'html.config.html_instruct' => 'Quản lý HTML hiển thị trong biểu mẫu đăng.', | ||
'integer.title' => 'Số nguyên', | ||
'icon.config.directory' => 'Đường dẫn đến thư mục chứa biểu tượng.', | ||
'icon.config.folder' => 'Thư mục con chứa bộ biểu tượng cụ thể.', | ||
'link.config.collections' => 'Các mục trong những bộ sưu tập này sẽ được hiển thị. Để trống nếu muốn hiển thị từ các bộ sưu tập có thể định tuyến.', | ||
'link.config.container' => 'Chọn vùng chứa tài sản cho trường này.', | ||
'link.title' => 'Liên kết', | ||
'list.title' => 'Danh sách', | ||
'markdown.config.automatic_line_breaks' => 'Bật tự động xuống dòng.', | ||
'markdown.config.automatic_links' => 'Tự động liên kết các URL.', | ||
'markdown.config.container' => 'Chọn vùng chứa tài sản cho trường này.', | ||
'markdown.config.escape_markup' => 'Chuyển đổi mã HTML nội tuyến (ví dụ: `<div>` thành `<div>`).', | ||
'markdown.config.folder' => 'Thư mục để bắt đầu duyệt.', | ||
'markdown.config.heading_anchors' => 'Chèn liên kết neo vào tất cả các tiêu đề (`<h1>`, `<h2>`, v.v.).', | ||
'markdown.config.parser' => 'Tên của trình phân tích Markdown tùy chỉnh. Để trống để dùng mặc định.', | ||
'markdown.config.restrict' => 'Ngăn người dùng truy cập vào các thư mục khác.', | ||
'markdown.config.smartypants' => 'Tự động chuyển dấu nháy thẳng thành dấu cong, dấu gạch ngang thành gạch en/em, và các biến đổi tương tự.', | ||
'markdown.config.table_of_contents' => 'Tự động chèn mục lục vào đầu nội dung với liên kết đến các tiêu đề.', | ||
'markdown.title' => 'Markdown', | ||
'picker.category.text.description' => 'Các trường lưu trữ chuỗi văn bản, nội dung phong phú hoặc cả hai.', | ||
'picker.category.controls.description' => 'Các trường cung cấp tùy chọn hoặc nút để điều khiển logic.', | ||
'picker.category.media.description' => 'Các trường lưu trữ hình ảnh, video hoặc phương tiện khác.', | ||
'picker.category.number.description' => 'Các trường lưu trữ số.', | ||
'picker.category.relationship.description' => 'Các trường lưu trữ quan hệ với tài nguyên khác.', | ||
'picker.category.structured.description' => 'Các trường lưu trữ dữ liệu có cấu trúc. Một số có thể lồng các trường khác bên trong.', | ||
'picker.category.special.description' => 'Các trường này có các đặc điểm đặc biệt riêng.', | ||
'radio.config.inline' => 'Hiển thị các nút radio theo hàng ngang.', | ||
'radio.config.options' => 'Đặt các khóa và nhãn tùy chọn.', | ||
'radio.title' => 'Nút radio', | ||
'range.config.append' => 'Thêm văn bản vào cuối thanh trượt.', | ||
'range.config.max' => 'Giá trị lớn nhất.', | ||
'range.config.min' => 'Giá trị nhỏ nhất.', | ||
'range.config.prepend' => 'Thêm văn bản vào đầu thanh trượt.', | ||
'range.config.step' => 'Kích thước nhỏ nhất giữa các giá trị.', | ||
'range.title' => 'Phạm vi', | ||
'relationship.config.mode' => 'Chọn kiểu giao diện người dùng ưa thích.', | ||
'replicator.config.button_label' => 'Thêm nhãn vào nút thêm tập.', | ||
'replicator.config.collapse' => 'Thiết lập hành vi thu gọn tập.', | ||
'replicator.config.fullscreen' => 'Bật chế độ toàn màn hình.', | ||
'replicator.config.max_sets' => 'Đặt số lượng tập tối đa.', | ||
'replicator.config.sets' => 'Các tập là các khối trường có thể tạo và sắp xếp lại.', | ||
'replicator.title' => 'Nhân bản', | ||
'revealer.title' => 'Hiển thị', | ||
'revealer.config.input_label' => 'Đặt nhãn cho nút hoặc bên cạnh công tắc.', | ||
'section.title' => 'Phần', | ||
'select.config.clearable' => 'Cho phép bỏ chọn tùy chọn.', | ||
'select.config.multiple' => 'Cho phép chọn nhiều tùy chọn.', | ||
'select.config.options' => 'Đặt các khóa và nhãn tùy chọn.', | ||
'select.title' => 'Chọn', | ||
'sites.title' => 'Trang', | ||
'slug.title' => 'Slug', | ||
'structures.title' => 'Cấu trúc', | ||
'table.title' => 'Bảng', | ||
'taxonomies.title' => 'Phân loại', | ||
'template.title' => 'Mẫu', | ||
'text.config.append' => 'Thêm văn bản vào sau đầu vào.', | ||
'time.title' => 'Thời gian', | ||
'toggle.title' => 'Chuyển đổi', | ||
'toggle.config.inline_label' => 'Đặt nhãn bên cạnh công tắc.', | ||
'users.title' => 'Người dùng', | ||
'video.title' => 'Video', | ||
'yaml.title' => 'YAML', | ||
]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
<?php | ||
|
||
return [ | ||
|
||
'cheatsheet' => ' | ||
<p>Markdown là một cú pháp đánh dấu văn bản thành HTML dành cho các nhà viết nội dung web. Markdown cho phép bạn viết với định dạng văn bản đơn giản, dễ đọc, dễ viết và được chuyển đổi thành HTML hợp lệ về mặt cấu trúc.</p> | ||
<h3>Tiêu đề</h3> | ||
<pre class="language-markdown"><code># Đây là h1 | ||
## Đây là h2 | ||
### Đây là h3, và tiếp tục như thế. | ||
</code></pre> | ||
<h3>In đậm & In nghiêng</h3> | ||
<pre class="language-markdown"><code>Bạn có thể làm chữ *nghiêng*, **đậm**, hoặc _**cả hai**_.</code></pre> | ||
<h3>Liên kết</h3> | ||
<pre class="language-markdown"><code>Đây là một [liên kết ví dụ](http://example.com).</code></pre> | ||
<h3>Mã</h3> | ||
<p>Bao quanh mã của bạn bằng 3 dấu backtick (<code>```</code>) trên dòng trước và sau đoạn mã.</p> | ||
<pre class="language-markdown"><code>``` | ||
this: là một số yaml | ||
```</code></pre> | ||
<p>Bạn cũng có thể thêm mã trực tiếp trong dòng bằng cách bao quanh nội dung với <code>`</code> một dấu backtick.</p> | ||
<h3>Trích dẫn</h3> | ||
<p>Tạo một khối trích dẫn bằng cách bắt đầu văn bản của bạn với <code>> </code>.</p> | ||
<pre class="language-markdown"><code>> Đây sẽ là một khối trích dẫn.</code></pre> | ||
<h3>Hình ảnh</h3> | ||
<pre class="language-markdown"><code>![văn bản thay thế](http://example.com/image.jpg)</code></pre> | ||
<h3>Danh sách không có thứ tự</h3> | ||
<pre class="language-markdown"><code>- Thịt xông khói | ||
- Bít tết | ||
- Bia</code></pre> | ||
<h3>Danh sách có thứ tự</h3> | ||
<pre class="language-markdown"><code>1. Ăn | ||
2. Uống | ||
3. Vui vẻ</code></pre> | ||
<h3>Bảng</h3> | ||
<pre class="language-markdown"><code>Tiêu đề 1 | Tiêu đề 2 | ||
------------- | ------------- | ||
Ô nội dung | Ô nội dung | ||
Ô nội dung | Ô nội dung</code></pre>', | ||
]; |
Oops, something went wrong.