Skip to content

Commit

Permalink
feat: add Vietnamese locate (#1751)
Browse files Browse the repository at this point in the history
  • Loading branch information
tungthanhss authored Jan 11, 2024
1 parent 581f197 commit 385dc1c
Show file tree
Hide file tree
Showing 6 changed files with 90 additions and 1 deletion.
1 change: 1 addition & 0 deletions packages/theme/docs/locale.en-US.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ Note: `en_US` is the package name, follow below.
| French | fr_FR |
| Spanish | es_ES |
| Italian | it_IT |
| Vietnamese | vi_VI |

## Add a new language

Expand Down
1 change: 1 addition & 0 deletions packages/theme/docs/locale.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ switchLanguage() {
| 法文 | fr_FR |
| 西班牙语 | es_ES |
| 意大利语 | it_IT |
| 越南语 | vi_VI |

## 增加语言包

Expand Down
84 changes: 84 additions & 0 deletions packages/theme/src/locale/languages/vi-VI.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
import { FullLocaleData } from '../locale.types';

export default {
abbr: 'vi-VI',

Check failure on line 4 in packages/theme/src/locale/languages/vi-VI.ts

View workflow job for this annotation

GitHub Actions / lint

Delete `··`
exception: {

Check failure on line 5 in packages/theme/src/locale/languages/vi-VI.ts

View workflow job for this annotation

GitHub Actions / lint

Delete `··`
403: `Xin lỗi, bạn không có quyền truy cập vào trang này`,

Check failure on line 6 in packages/theme/src/locale/languages/vi-VI.ts

View workflow job for this annotation

GitHub Actions / lint

Delete `····`
404: `Xin lỗi, trang bạn truy cập không tồn tại`,

Check failure on line 7 in packages/theme/src/locale/languages/vi-VI.ts

View workflow job for this annotation

GitHub Actions / lint

Delete `····`
500: `Xin lỗi, máy chủ đang báo cáo một lỗi`,

Check failure on line 8 in packages/theme/src/locale/languages/vi-VI.ts

View workflow job for this annotation

GitHub Actions / lint

Delete `····`
backToHome: 'Quay lại Trang chủ'

Check failure on line 9 in packages/theme/src/locale/languages/vi-VI.ts

View workflow job for this annotation

GitHub Actions / lint

Delete `····`
},

Check failure on line 10 in packages/theme/src/locale/languages/vi-VI.ts

View workflow job for this annotation

GitHub Actions / lint

Delete `··`
noticeIcon: {

Check failure on line 11 in packages/theme/src/locale/languages/vi-VI.ts

View workflow job for this annotation

GitHub Actions / lint

Replace `····` with `··`
emptyText: 'Không có dữ liệu',

Check failure on line 12 in packages/theme/src/locale/languages/vi-VI.ts

View workflow job for this annotation

GitHub Actions / lint

Delete `····`
clearText: 'Xóa'

Check failure on line 13 in packages/theme/src/locale/languages/vi-VI.ts

View workflow job for this annotation

GitHub Actions / lint

Replace `········` with `····`
},
reuseTab: {
close: 'Đóng tab',
closeOther: 'Đóng các tab khác',
closeRight: 'Đóng các tab bên phải',
refresh: 'Làm mới'
},
tagSelect: {
expand: 'Mở rộng',
collapse: 'Thu gọn'
},
miniProgress: {
target: 'Mục tiêu: '
},
st: {
total: '{{range[0]}} - {{range[1]}} của {{total}}',
filterConfirm: 'OK',
filterReset: 'Đặt lại'
},
sf: {
submit: 'Gửi',
reset: 'Đặt lại',
search: 'Tìm kiếm',
edit: 'Lưu',
addText: 'Thêm',
removeText: 'Xóa',
checkAllText: 'Chọn tất cả',
error: {
'false schema': `Mô hình Boolean sai`,
$ref: `Không thể giải quyết tham chiếu {ref}`,
additionalItems: `Không nên có nhiều hơn {limit} mục`,
additionalProperties: `Không nên có các thuộc tính bổ sung`,
anyOf: `Nên phù hợp với một số mô hình trong "anyOf"`,
dependencies: `nên có thuộc tính {deps} khi thuộc tính {property} hiện diện`,
enum: `Nên bằng với một trong số các giá trị được xác định trước`,
format: `Nên phù hợp với định dạng "{format}"`,
type: `Nên là {type}`,
required: `Bắt buộc`,
maxLength: `Không nên dài hơn {limit} ký tự`,
minLength: `Không nên ngắn hơn {limit} ký tự`,
minimum: `Nên là {comparison} {limit}`,
formatMinimum: `Nên là {comparison} {limit}`,
maximum: `Nên là {comparison} {limit}`,
formatMaximum: `Nên là {comparison} {limit}`,
maxItems: `Không nên có nhiều hơn {limit} mục`,
minItems: `Không nên có ít hơn {limit} mục`,
maxProperties: `Không nên có nhiều hơn {limit} thuộc tính`,
minProperties: `Không nên có ít hơn {limit} thuộc tính`,
multipleOf: `Nên là bội số của {multipleOf}`,
not: `Không nên hợp lệ theo mô hình trong "not"`,
oneOf: `Nên phù hợp chính xác với một mô hình trong "oneOf"`,
pattern: `Nên phù hợp với mẫu "{pattern}"`,
uniqueItems: `Không nên có các mục trùng lặp (mục ## {j} và {i} giống nhau)`,
custom: `Nên phù hợp với định dạng`,
propertyNames: `Tên thuộc tính "{propertyName}" không hợp lệ`,
patternRequired: `Nên có thuộc tính phù hợp với mẫu "{missingPattern}"`,
switch: `Nên vượt qua việc xác nhận từ khóa "switch", trường hợp {caseIndex} thất bại`,
const: `Nên bằng với hằng số`,
contains: `Nên chứa một mục hợp lệ`,
formatExclusiveMaximum: `formatExclusiveMaximum nên là boolean`,
formatExclusiveMinimum: `formatExclusiveMinimum nên là boolean`,
if: `Nên phù hợp với mô hình "{failingKeyword}"`
}
},
onboarding: {
skip: `Bỏ qua`,
prev: `Trước`,
next: `Tiếp`,
done: `Hoàn thành`
}
} as FullLocaleData;
1 change: 1 addition & 0 deletions packages/theme/src/locale/public_api.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,4 @@ export { default as sl_SI } from './languages/sl-SI';
export { default as fr_FR } from './languages/fr-FR';
export { default as es_ES } from './languages/es-ES';
export { default as it_IT } from './languages/it-IT';
export { default as vi_VI } from './languages/vi-VI';
3 changes: 2 additions & 1 deletion schematics/core/lang.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@ export const LANGS_CONFIG: LangConfig[] = [
{ langs: ['sl'], zorro: 'sl_SI', date: 'sl', delon: 'sl_SI', fileName: 'sl-SI.json' },
{ langs: ['fr'], zorro: 'fr_FR', date: 'fr', delon: 'fr_FR', fileName: 'fr-FR.json' },
{ langs: ['es'], zorro: 'es_ES', date: 'es', delon: 'es_ES', fileName: 'es-ES.json' },
{ langs: ['it'], zorro: 'it_IT', date: 'it', delon: 'it_IT', fileName: 'it-IT.json' }
{ langs: ['it'], zorro: 'it_IT', date: 'it', delon: 'it_IT', fileName: 'it-IT.json' },
{ langs: ['vi'], zorro: 'vi_VI', date: 'vi', delon: 'vi_VI', fileName: 'vi_VI.json' }
];

export function getLangConfig(lang: string): LangConfig {
Expand Down
1 change: 1 addition & 0 deletions schematics/docs/plugin.en-US.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@ ng g ng-alain:plugin defaultLanguage --defaultLanguage=zh-tw
| French | fr | fr | fr_FR | fr_FR |
| Spanish | es | es | es_ES | es_ES |
| Italian | it | it | it_IT | it_IT |
| Vietnamese | vi | vi | vi_VI | vi_VI |

### sts

Expand Down

0 comments on commit 385dc1c

Please sign in to comment.