Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ RunCat uses [SystemInfoKit](https://github.com/Kyome22/SystemInfoKit), so locali
- German
- Japanese
- Korean
- Vietnamese

## Requirements

Expand Down
4 changes: 4 additions & 0 deletions Sources/RunCatLocalization/RCLLanguage.swift
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ public enum RCLLanguage: Sendable, Identifiable {
case german
case japanese
case korean
case vietnamese

public var locale: Locale {
switch self {
Expand All @@ -25,6 +26,8 @@ public enum RCLLanguage: Sendable, Identifiable {
Locale(languageCode: .japanese)
case .korean:
Locale(languageCode: .korean)
case .vietnamese:
Locale(languageCode: .vietnamese)
}
}

Expand All @@ -45,5 +48,6 @@ public enum RCLLanguage: Sendable, Identifiable {
.german,
.japanese,
.korean,
.vietnamese,
]
}
138 changes: 138 additions & 0 deletions Sources/RunCatLocalization/Resources/Dashboard.xcstrings
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,12 @@
"value" : "RunCat에 관하여"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Giới thiệu RunCat"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -73,6 +79,12 @@
"value" : "활성 상태 보기"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Trình Theo Dõi Hoạt Động"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -113,6 +125,12 @@
"value" : "뒤로"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Quay lại"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -153,6 +171,12 @@
"value" : "동물 러너"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Runner Động Vật"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -193,6 +217,12 @@
"value" : "기본 러너"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Runner Mặc Định"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -233,6 +263,12 @@
"value" : "무생물 러너"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Runner Vật Thể"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -273,6 +309,12 @@
"value" : "계절한정 러너"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Runner Theo Mùa"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -313,6 +355,12 @@
"value" : "커스텀 러너"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Runner Tự Tạo"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -353,6 +401,12 @@
"value" : "특별 컬러 러너"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Runner Màu Đặc Biệt"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -393,6 +447,12 @@
"value" : "RunCat에 기여"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Góp phần cho RunCat"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -433,6 +493,12 @@
"value" : "수면 디버깅"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Gỡ lỗi Chế Độ Ngủ"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -473,6 +539,12 @@
"value" : "각성 디버깅"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Gỡ lỗi Đánh Thức"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -513,6 +585,12 @@
"value" : "엔드리스 게임 시작"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Chơi Game Vô Hạn"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -553,6 +631,12 @@
"value" : "도움말"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Trợ giúp"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -593,6 +677,12 @@
"value" : "자주 묻는 질문"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Câu Hỏi Thường Gặp"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -633,6 +723,12 @@
"value" : "직접 만든 커스텀 러너를 등록하는 방법"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Cách đăng ký runner tự tạo"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -673,6 +769,12 @@
"value" : "더보기"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Thêm"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -713,6 +815,12 @@
"value" : "문제점 알리기"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Báo cáo sự cố"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -753,6 +861,12 @@
"value" : "러너"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Runners"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -793,6 +907,12 @@
"value" : "러너 만들기"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Tự Tạo"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -833,6 +953,12 @@
"value" : "설정"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Cài Đặt"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -873,6 +999,12 @@
"value" : "스토어"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Cửa Hàng"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down Expand Up @@ -913,6 +1045,12 @@
"value" : "RunCat 종료"
}
},
"vi" : {
"stringUnit" : {
"state" : "translated",
"value" : "Thoát RunCat"
}
},
"zh-Hans" : {
"stringUnit" : {
"state" : "translated",
Expand Down
Loading