diff --git a/README.md b/README.md index 2a94031..66304ed 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ RunCat uses [SystemInfoKit](https://github.com/Kyome22/SystemInfoKit), so locali - German - Japanese - Korean +- Vietnamese ## Requirements diff --git a/Sources/RunCatLocalization/RCLLanguage.swift b/Sources/RunCatLocalization/RCLLanguage.swift index cf4c155..f0c0c28 100644 --- a/Sources/RunCatLocalization/RCLLanguage.swift +++ b/Sources/RunCatLocalization/RCLLanguage.swift @@ -8,6 +8,7 @@ public enum RCLLanguage: Sendable, Identifiable { case german case japanese case korean + case vietnamese public var locale: Locale { switch self { @@ -25,6 +26,8 @@ public enum RCLLanguage: Sendable, Identifiable { Locale(languageCode: .japanese) case .korean: Locale(languageCode: .korean) + case .vietnamese: + Locale(languageCode: .vietnamese) } } @@ -45,5 +48,6 @@ public enum RCLLanguage: Sendable, Identifiable { .german, .japanese, .korean, + .vietnamese, ] } diff --git a/Sources/RunCatLocalization/Resources/Dashboard.xcstrings b/Sources/RunCatLocalization/Resources/Dashboard.xcstrings index 9a31150..5715a01 100644 --- a/Sources/RunCatLocalization/Resources/Dashboard.xcstrings +++ b/Sources/RunCatLocalization/Resources/Dashboard.xcstrings @@ -33,6 +33,12 @@ "value" : "RunCat에 관하여" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Giới thiệu RunCat" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -73,6 +79,12 @@ "value" : "활성 상태 보기" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trình Theo Dõi Hoạt Động" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -113,6 +125,12 @@ "value" : "뒤로" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Quay lại" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -153,6 +171,12 @@ "value" : "동물 러너" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Runner Động Vật" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -193,6 +217,12 @@ "value" : "기본 러너" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Runner Mặc Định" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -233,6 +263,12 @@ "value" : "무생물 러너" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Runner Vật Thể" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -273,6 +309,12 @@ "value" : "계절한정 러너" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Runner Theo Mùa" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -313,6 +355,12 @@ "value" : "커스텀 러너" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Runner Tự Tạo" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -353,6 +401,12 @@ "value" : "특별 컬러 러너" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Runner Màu Đặc Biệt" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -393,6 +447,12 @@ "value" : "RunCat에 기여" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Góp phần cho RunCat" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -433,6 +493,12 @@ "value" : "수면 디버깅" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gỡ lỗi Chế Độ Ngủ" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -473,6 +539,12 @@ "value" : "각성 디버깅" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gỡ lỗi Đánh Thức" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -513,6 +585,12 @@ "value" : "엔드리스 게임 시작" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chơi Game Vô Hạn" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -553,6 +631,12 @@ "value" : "도움말" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trợ giúp" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -593,6 +677,12 @@ "value" : "자주 묻는 질문" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Câu Hỏi Thường Gặp" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -633,6 +723,12 @@ "value" : "직접 만든 커스텀 러너를 등록하는 방법" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cách đăng ký runner tự tạo" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -673,6 +769,12 @@ "value" : "더보기" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thêm" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -713,6 +815,12 @@ "value" : "문제점 알리기" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Báo cáo sự cố" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -753,6 +861,12 @@ "value" : "러너" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Runners" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -793,6 +907,12 @@ "value" : "러너 만들기" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tự Tạo" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -833,6 +953,12 @@ "value" : "설정" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cài Đặt" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -873,6 +999,12 @@ "value" : "스토어" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cửa Hàng" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -913,6 +1045,12 @@ "value" : "RunCat 종료" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thoát RunCat" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", diff --git a/Sources/RunCatLocalization/Resources/GeneralSettings.xcstrings b/Sources/RunCatLocalization/Resources/GeneralSettings.xcstrings index 4fcf043..b0bc7fe 100644 --- a/Sources/RunCatLocalization/Resources/GeneralSettings.xcstrings +++ b/Sources/RunCatLocalization/Resources/GeneralSettings.xcstrings @@ -33,6 +33,12 @@ "value" : "모든 러너중에서 선택" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chọn từ tất cả các runner" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -73,6 +79,12 @@ "value" : "그냥 둘래요" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tôi đã thay đổi ý định" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -113,6 +125,12 @@ "value" : "수평 반전" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lật ngang" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -153,6 +171,12 @@ "value" : "속도 반전" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đảo ngược tốc độ" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -193,6 +217,12 @@ "value" : "자동 실행" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Khởi chạy" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -233,6 +263,12 @@ "value" : "로그인 시 RunCat을 자동 실행" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tự động khởi chạy RunCat khi đăng nhập." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -273,6 +309,12 @@ "value" : "흑백 러너중에서 선택" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chỉ chọn từ các runner đơn sắc" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -313,6 +355,12 @@ "value" : "러너" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Runner" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -353,6 +401,12 @@ "value" : "10분마다 랜덤하게 러너 바꾸기" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tự động chọn ngẫu nhiên mỗi 10 phút" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -393,6 +447,12 @@ "value" : "러너 멈추기" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dừng runner" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -433,6 +493,12 @@ "value" : "러너를 멈춰주세요" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dừng runner" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -473,6 +539,12 @@ "value" : "만약 러너를 멈춘다면, 이 애플리케이션의 특징을 잃게됩니다." } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nếu bạn dừng runner, tính độc đáo của ứng dụng này sẽ bị mất." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -513,6 +585,12 @@ "value" : "정말로 러너를 멈추시겠습니까?" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bạn có thực sự muốn dừng runner không?" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -553,6 +631,12 @@ "value" : "시스템 강조 색상 사용" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sử dụng màu nhấn của hệ thống" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", diff --git a/Sources/RunCatLocalization/Resources/Others.xcstrings b/Sources/RunCatLocalization/Resources/Others.xcstrings index 409f034..01284d6 100644 --- a/Sources/RunCatLocalization/Resources/Others.xcstrings +++ b/Sources/RunCatLocalization/Resources/Others.xcstrings @@ -33,6 +33,12 @@ "value" : "%@?lang=ko" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@?lang=vi" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -73,6 +79,12 @@ "value" : "엔드리스 게임" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Game Vô Hạn" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -113,6 +125,12 @@ "value" : "일반" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tổng Quát" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -153,6 +171,12 @@ "value" : "현지화" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bản Địa Hóa" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -193,6 +217,12 @@ "value" : "# 실행환경\n- %@: ver %@\n- %@\n- macOS: %@" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "# Môi Trường\n- %@: ver %@\n- %@\n- macOS: %@" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -233,6 +263,12 @@ "value" : "# 기대한 결과" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "# Kết Quả Mong Đợi" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -273,6 +309,12 @@ "value" : "%@ 문제점 알리기" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ Báo Cáo Sự Cố" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -313,6 +355,12 @@ "value" : "# 문제가 발생하기까지 조작한 순서" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "# Các Bước Tái Hiện Sự Cố" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -353,6 +401,12 @@ "value" : "# 문제점에 대한 간단한 설명" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "# Mô Tả Ngắn Gọn" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -393,6 +447,12 @@ "value" : "# 아래의 내용을 확인해주세요\n- 앱을 재실행 했습니다: 예/아니오\n- 러너 스토어에서 복구를 시도했습니다: 예/아니오\n- 앱을 제거 했습니다: 예/아니오" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "# Những Gì Bạn Đã Thử\n- Khởi động lại ứng dụng: Có/Không\n- Khôi phục tại Runners Store: Có/Không\n- Gỡ cài đặt ứng dụng: Có/Không" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -433,6 +493,12 @@ "value" : "서포트 페이지" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trang Hỗ Trợ" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -473,6 +539,12 @@ "value" : "시스템 정보" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thông Tin Hệ Thống" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -513,6 +585,12 @@ "value" : "중국어 (간체) - Junjie Lin (junzilla)" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tiếng Trung Giản Thể - Junjie Lin (junzilla)" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -553,6 +631,12 @@ "value" : "프랑스어 - Kravatox" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tiếng Pháp - Kravatox" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -593,6 +677,12 @@ "value" : "독일어 - Marius Schröder (schroedermarius), Sebastian Jensen (tsjdev-apps)" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tiếng Đức - Marius Schröder (schroedermarius), Sebastian Jensen (tsjdev-apps)" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -633,6 +723,12 @@ "value" : "일본어 - Takuto Nakamura (Kyome)" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tiếng Nhật - Takuto Nakamura (Kyome)" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -673,6 +769,12 @@ "value" : "한국어 - Jaewon Gwon (Jake)" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tiếng Hàn - Jaewon Gwon (Jake)" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", diff --git a/Sources/RunCatLocalization/Resources/RunnerName.xcstrings b/Sources/RunCatLocalization/Resources/RunnerName.xcstrings index 1c29d06..19b5e52 100644 --- a/Sources/RunCatLocalization/Resources/RunnerName.xcstrings +++ b/Sources/RunCatLocalization/Resources/RunnerName.xcstrings @@ -33,6 +33,12 @@ "value" : "베타냥" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mèo β" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -73,6 +79,12 @@ "value" : "새" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chim" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -113,6 +125,12 @@ "value" : "모닥불" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lửa trại" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -153,6 +171,12 @@ "value" : "나비" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bướm" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -193,6 +217,12 @@ "value" : "감마냥" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mèo γ" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -233,6 +263,12 @@ "value" : "알파냥" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mèo α" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -273,6 +309,12 @@ "value" : "메탈냥" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mèo Kim Loại" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -313,6 +355,12 @@ "value" : "플래시냥" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mèo Tốc Độ" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -353,6 +401,12 @@ "value" : "골든냥" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mèo Vàng" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -393,6 +447,12 @@ "value" : "디스크 냥캣" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mèo Cầu Vồng Nhẫu" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -433,6 +493,12 @@ "value" : "카멜레온" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tắc Kè" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -473,6 +539,12 @@ "value" : "치타" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Báo" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -513,6 +585,12 @@ "value" : "닭" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gà" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -553,6 +631,12 @@ "value" : "풍경" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chuông gió" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -593,6 +677,12 @@ "value" : "도시" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thành phố" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -633,6 +723,12 @@ "value" : "커피" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cà phê" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -673,6 +769,12 @@ "value" : "톱니바퀴" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bánh răng" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -713,6 +815,12 @@ "value" : "웰시코기" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chó Corgi" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -753,6 +861,12 @@ "value" : "뉴턴의 요람" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Con lắc Newton" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -793,6 +907,12 @@ "value" : "사인함수" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đường cong sin" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -833,6 +953,12 @@ "value" : "공룡" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Khủng long" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -873,6 +999,12 @@ "value" : "개" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chó" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -913,6 +1045,12 @@ "value" : "도게자" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lễ xin lỗi Nhật" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -953,6 +1091,12 @@ "value" : "돌고래" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cá heo" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -993,6 +1137,12 @@ "value" : "점" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chấm" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1033,6 +1183,12 @@ "value" : "용" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rrồng" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1073,6 +1229,12 @@ "value" : "버블티" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trà sữa trân châu" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1113,6 +1275,12 @@ "value" : "물방울" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Giọt nước" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1153,6 +1321,12 @@ "value" : "러버덕" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vịt cao su" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1193,6 +1367,12 @@ "value" : "지구" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trái Đất" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1233,6 +1413,12 @@ "value" : "엔진" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Động cơ" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1273,6 +1459,12 @@ "value" : "Entaku" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Entaku" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1313,6 +1505,12 @@ "value" : "공장" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nhà máy" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1353,6 +1551,12 @@ "value" : "생선남" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Người Cá" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1393,6 +1597,12 @@ "value" : "여우" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cáo" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1433,6 +1643,12 @@ "value" : "개구리" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ế ch" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1473,6 +1689,12 @@ "value" : "후라이팬" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chảo" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1513,6 +1735,12 @@ "value" : "유령" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ma" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1553,6 +1781,12 @@ "value" : "그레이하운드" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chó Xám" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1593,6 +1827,12 @@ "value" : "고슴도치" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nhím" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1633,6 +1873,12 @@ "value" : "말" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Ngựa" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1673,6 +1919,12 @@ "value" : "인간" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Con Người" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1713,6 +1965,12 @@ "value" : "잭 오 랜턴" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đèn Bí Ngô" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1753,6 +2011,12 @@ "value" : "증기기관차" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đầu Máy Hơi Nước" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1793,6 +2057,12 @@ "value" : "커스텀 러너" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Runner Tự Tạo" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1833,6 +2103,12 @@ "value" : "모찌" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bánh Mochi" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1873,6 +2149,12 @@ "value" : "쥐" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chuột" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1913,6 +2195,12 @@ "value" : "마네키네코" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mèo Thần Tài" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1953,6 +2241,12 @@ "value" : "문어" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bạch Tuộc" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -1993,6 +2287,12 @@ "value" : "수달" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Rái Cá" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2033,6 +2333,12 @@ "value" : "부엉이" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cú" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2073,6 +2379,12 @@ "value" : "앵무새" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Vẹt" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2113,6 +2425,12 @@ "value" : "펜듈럼" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Con Lắc" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2153,6 +2471,12 @@ "value" : "펭귄" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chim Cánh Cụt" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2193,6 +2517,12 @@ "value" : "펭귄 2" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chim Cánh Cụt 2" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2233,6 +2563,12 @@ "value" : "인싸 파티" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tiệc Tùng" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2273,6 +2609,12 @@ "value" : "돼지" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Heo" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2313,6 +2655,12 @@ "value" : "파동" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xung" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2353,6 +2701,12 @@ "value" : "강아지" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chó Con" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2393,6 +2747,12 @@ "value" : "토끼" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thỏ" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2433,6 +2793,12 @@ "value" : "원자로" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lò Phản Ứng" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2473,6 +2839,12 @@ "value" : "로켓" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tên Lửa" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2513,6 +2885,12 @@ "value" : "모든 러너 해제" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mở Khóa Tất Cả Runner" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2553,6 +2931,12 @@ "value" : "소세지" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xúc Xích" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2593,6 +2977,12 @@ "value" : "양" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cừu" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2633,6 +3023,12 @@ "value" : "루돌프와 썰매" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tuần Lộc & Xe Trượt Tuyết" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2673,6 +3069,12 @@ "value" : "슬라임" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Slime" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2713,6 +3115,12 @@ "value" : "눈사람" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Người Tuyết" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2753,6 +3161,12 @@ "value" : "불꽃놀이" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Pháo Hoa" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2793,6 +3207,12 @@ "value" : "다람쥐" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sóc" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2833,6 +3253,12 @@ "value" : "초밥" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sushi" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2873,6 +3299,12 @@ "value" : "회전초밥" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sushi Xoay" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2913,6 +3345,12 @@ "value" : "누웠냥" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đuôi Mèo" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2953,6 +3391,12 @@ "value" : "테리어" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chó Terrier" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -2993,6 +3437,12 @@ "value" : "힘, 지혜, 용기" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sức Mạnh, Trí Tuệ, Can Đảm" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3033,6 +3483,12 @@ "value" : "Uhooi" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Uhooi" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3073,6 +3529,12 @@ "value" : "푸쉬업" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hít Đất" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3113,6 +3575,12 @@ "value" : "싯업" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Gập Bụng" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3153,6 +3621,12 @@ "value" : "고래" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cá Voi" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -3193,6 +3667,12 @@ "value" : "쳇바퀴" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Bánh Xe Chuột Hamster" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", diff --git a/Sources/RunCatLocalization/Resources/RunnersStore.xcstrings b/Sources/RunCatLocalization/Resources/RunnersStore.xcstrings index 2e04a09..95fbfda 100644 --- a/Sources/RunCatLocalization/Resources/RunnersStore.xcstrings +++ b/Sources/RunCatLocalization/Resources/RunnersStore.xcstrings @@ -33,6 +33,12 @@ "value" : "동물 러너" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Runners loại động vật" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -73,6 +79,12 @@ "value" : "무생물 러너" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Runners loại vật thể" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -113,6 +125,12 @@ "value" : "추천 아이템" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mục đề xuất" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -153,6 +171,12 @@ "value" : "계절한정 러너" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Runners theo mùa" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -193,6 +217,12 @@ "value" : "특별 컬러 러너 (개발자 도네이션)" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Runners màu đặc biệt (ủng hộ nhà phát triển)" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -233,6 +263,12 @@ "value" : "AppStore와 동기화하는 데 실패했습니다." } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể đồng bộ với AppStore." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -273,6 +309,12 @@ "value" : "잘못된 트랜잭션 데이터 서명입니다." } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chữ ký dữ liệu giao dịch không hợp lệ." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -313,6 +355,12 @@ "value" : "사용 가능한 항목이 없음" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không có mục nào khả dụng" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -353,6 +401,12 @@ "value" : "Runners Store를 사용하려면 인터넷 연결이 필요합니다.\n인터넷 연결을 확인해주세요." } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cần kết nối internet để sử dụng Runners Store.\nVui lòng kiểm tra kết nối internet của bạn." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -393,6 +447,12 @@ "value" : "구매가 진행중입니다." } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Giao dịch mua đang chờ xử lý." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -433,6 +493,12 @@ "value" : "이 상품을 찾을 수 없습니다." } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không tìm thấy sản phẩm này." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -473,6 +539,12 @@ "value" : "네트워크 상태를 확인하신 뒤, 애플리케이션을 재시작 해주세요." } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Khởi động lại ứng dụng khi đã kết nối mạng." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -513,6 +585,12 @@ "value" : "이 상품은 현재 사용이 불가능합니다." } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sản phẩm này không khả dụng." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -553,6 +631,12 @@ "value" : "구매" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Mua" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -593,6 +677,12 @@ "value" : "구매 오류" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lỗi mua hàng" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -633,6 +723,12 @@ "value" : "이 구매는 불가능합니다." } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không được phép mua." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -673,6 +769,12 @@ "value" : "Apple ID 결제 방법을 확인해주세요." } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kiểm tra cài đặt thanh toán Apple ID của bạn." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -713,6 +815,12 @@ "value" : "재로드" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tải lại" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -753,6 +861,12 @@ "value" : "복구" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Khôi phục" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -793,6 +907,12 @@ "value" : "구매이력으로 복구" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Khôi phục dựa trên lịch sử" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -833,6 +953,12 @@ "value" : "러너 스토어" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Cửa hàng Runners" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -873,6 +999,12 @@ "value" : "알수없는 오류가 발생했습니다." } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã xảy ra lỗi không xác định." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -913,6 +1045,12 @@ "value" : "구매가 취소되었습니다." } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Giao dịch mua đã bị hủy." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", diff --git a/Sources/RunCatLocalization/Resources/SelfMadeRunners.xcstrings b/Sources/RunCatLocalization/Resources/SelfMadeRunners.xcstrings index b6b391c..127c14b 100644 --- a/Sources/RunCatLocalization/Resources/SelfMadeRunners.xcstrings +++ b/Sources/RunCatLocalization/Resources/SelfMadeRunners.xcstrings @@ -33,6 +33,12 @@ "value" : "색상:" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Màu sắc:" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -73,6 +79,12 @@ "value" : "이미 사용중인 러너 이름입니다." } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tên runner này đã được sử dụng." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -113,6 +125,12 @@ "value" : "이미지를 인코딩하지 못했습니다." } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể mã hóa hình ảnh." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -153,6 +171,12 @@ "value" : "커스텀 러너 저장에 실패했습니다." } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Không thể lưu runner tự tạo." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -193,6 +217,12 @@ "value" : "1. 파일 형식: PNG" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "1. Định dạng: PNG" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -233,6 +263,12 @@ "value" : "프레임:" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Khung hình:" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -273,6 +309,12 @@ "value" : "2. 높이: 36px" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "2. Chiều cao: 36px" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -313,6 +355,12 @@ "value" : "필수조건:" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Điều kiện tiên quyết:" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -353,6 +401,12 @@ "value" : "미리보기:" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Xem trước:" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -393,6 +447,12 @@ "value" : "등록" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đăng ký" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -433,6 +493,12 @@ "value" : "등록된 러너:" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Runners đã đăng ký:" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -473,6 +539,12 @@ "value" : "등록 오류" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lỗi đăng ký" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -513,6 +585,12 @@ "value" : "러너 이름:" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tên Runner:" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -553,6 +631,12 @@ "value" : "커스텀 러너" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Runners tự tạo" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -593,6 +677,12 @@ "value" : "등록하시려면 러너 스토어에서 커스텀 러너 기능을 구매해야 합니다." } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Để đăng ký, bạn phải mua chức năng này trong Cửa hàng Runners." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -633,6 +723,12 @@ "value" : "기본 색상 사용" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Sử dụng màu gốc" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -673,6 +769,12 @@ "value" : "해당 이미지는 필수조건에 맞지 않습니다." } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hình ảnh đã tải vi phạm một số điều kiện tiên quyết." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -713,6 +815,12 @@ "value" : "프레임 수가 제한 범위를 초과했습니다." } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Số lượng khung hình đã đạt giới hạn tối đa." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -753,6 +861,12 @@ "value" : "3. 너비: 10~100px" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "3. Chiều rộng: 10~100px" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", diff --git a/Sources/RunCatLocalization/Resources/SystemInfoBar.xcstrings b/Sources/RunCatLocalization/Resources/SystemInfoBar.xcstrings index 5bb77c0..f8347d0 100644 --- a/Sources/RunCatLocalization/Resources/SystemInfoBar.xcstrings +++ b/Sources/RunCatLocalization/Resources/SystemInfoBar.xcstrings @@ -33,6 +33,12 @@ "value" : "사용 가능" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Khả dụng" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -73,6 +79,12 @@ "value" : "바형 그래프" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biểu đồ cột" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -113,6 +125,12 @@ "value" : "아이콘만" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Chỉ biểu tượng" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -153,6 +171,12 @@ "value" : "퍼센트" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Phần trăm" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -193,6 +217,12 @@ "value" : "원형 차트" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Biểu đồ tròn" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -233,6 +263,12 @@ "value" : "배터리 상태 보기" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hiển thị trạng thái pin" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -273,6 +309,12 @@ "value" : "CPU 사용량 보기" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hiển thị sử dụng CPU" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -313,6 +355,12 @@ "value" : "메모리 성능 보기" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hiển thị hiệu suất bộ nhớ" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -353,6 +401,12 @@ "value" : "네트워크 속도 보기" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hiển thị tốc độ mạng" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -393,6 +447,12 @@ "value" : "저장 용량 보기" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hiển thị dung lượng lưu trữ" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -433,6 +493,12 @@ "value" : "사용됨" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Đã sử dụng" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", diff --git a/Sources/RunCatLocalization/Resources/SystemInfoSettings.xcstrings b/Sources/RunCatLocalization/Resources/SystemInfoSettings.xcstrings index fc99752..d3d0b8e 100644 --- a/Sources/RunCatLocalization/Resources/SystemInfoSettings.xcstrings +++ b/Sources/RunCatLocalization/Resources/SystemInfoSettings.xcstrings @@ -33,6 +33,12 @@ "value" : "활성화" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kích hoạt" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -73,6 +79,12 @@ "value" : "상단 노치가 있는 맥북을 사용중이라면, 메뉴바의 시스템 정보가 보이지 않거나, 메뉴바의 항목을 선택하지 못할 수도 있습니다." } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Nếu bạn sử dụng MacBook có notch, bạn có thể không thể thấy Thanh Thông Tin Hệ Thống trên thanh menu hoặc không thể truy cập các mục thanh menu khác." + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -113,6 +125,12 @@ "value" : "시스템 정보 사용 시 주의사항" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Lưu ý khi sử dụng Thanh Thông Tin Hệ Thống" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -153,6 +171,12 @@ "value" : "배터리 상태" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Trạng Thái Pin" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -193,6 +217,12 @@ "value" : "그냥 둘래요" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tôi đã thay đổi ý kiến" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -233,6 +263,12 @@ "value" : "실험적 기능" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Tính năng thử nghiệm" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -273,6 +309,12 @@ "value" : "메모리 성능" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Hiệu Năng Bộ Nhớ" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -313,6 +355,12 @@ "value" : "모니터링" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Giám sát" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -353,6 +401,12 @@ "value" : "네트워크 연결" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Kết Nối Mạng" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -393,6 +447,12 @@ "value" : "저장 용량" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Dung Lượng Lưu Trữ" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated", @@ -433,6 +493,12 @@ "value" : "시스템 정보 (베타)" } }, + "vi" : { + "stringUnit" : { + "state" : "translated", + "value" : "Thanh Thông Tin Hệ Thống (β)" + } + }, "zh-Hans" : { "stringUnit" : { "state" : "translated",