Skip to content

Commit

Permalink
[#46] fix Korean translation
Browse files Browse the repository at this point in the history
  • Loading branch information
slothsoft committed Nov 8, 2022
1 parent 5bb7b72 commit 55b0223
Show file tree
Hide file tree
Showing 4 changed files with 64 additions and 63 deletions.
9 changes: 5 additions & 4 deletions Informant/ThirdParty/HookToGenericModConfigMenu.cs
Original file line number Diff line number Diff line change
Expand Up @@ -64,14 +64,15 @@ public static void Apply(InformantMod informantMod, IInformant api) {
private static void AddEnumOption<TEnum>(this IGenericModConfigMenuApi configMenu, IManifest mod, Func<TEnum> getValue, Action<TEnum> setValue,
Func<string> name, Func<TEnum, string> getDisplayName) where TEnum: notnull {
var enumValues = Enum.GetValues(typeof(TEnum)).Cast<TEnum>().ToArray();
var enumDisplayNames = enumValues.Select(getDisplayName).ToArray();
var enumStrings = enumValues.Select(e => e.ToString()!).ToArray();

configMenu.AddTextOption(
mod: mod,
name: name,
getValue: () => getDisplayName(getValue())!,
setValue: value => setValue(enumValues[Array.IndexOf(enumDisplayNames, value)]),
allowedValues: enumDisplayNames
getValue: () => getValue().ToString()!,
setValue: value => setValue(enumValues[Array.IndexOf(enumStrings, value)]),
allowedValues: enumStrings,
formatAllowedValue: value => getDisplayName(enumValues[Array.IndexOf(enumStrings, value)])
);
}

Expand Down
92 changes: 46 additions & 46 deletions ko.json → Informant/i18n/ko.json
Original file line number Diff line number Diff line change
@@ -1,47 +1,47 @@
{
"BundleTooltipDecorator" : "번들 표시",
"BundleTooltipDecorator.Description" : "번들에 필요한 아이템을 표시합니다",

"MuseumDecorator": "박물관 표시",
"MuseumDecorator.Description": "박물관에 기증해야 하는 아이템을 표시합니다",

"CropTooltipGenerator" : "작물 정보",
"CropTooltipGenerator.Description" : "작물의 종류와 수확까지 남은 시간을 보여줍니다",
"CropTooltipGenerator.0DaysLeft" : "다 자람",
"CropTooltipGenerator.1DayLeft" : "내일 수확 가능",
"CropTooltipGenerator.XDaysLeft" : "{{X}}일 뒤 수확 가능",
"CropTooltipGenerator.Dead" : "시듦",

"FruitTreeTooltipGenerator" : "과일 나무 정보",
"FruitTreeTooltipGenerator.Description" : "과일 나무의 정보와 수확까지 남은 시간을 보여줍니다",

"MachineTooltipGenerator" : "기계 정보",
"MachineTooltipGenerator.Description" : "기계의 결과물과 남은 시간을 보여줍니다",
"MachineTooltipGenerator.Finished" : "완료",
"MachineTooltipGenerator.CannotBeUnloaded" : "취소 불가능",

"TreeTooltipGenerator" : "나무 정보",
"TreeTooltipGenerator.Description" : "나무의 정보를 보여줍니다",
"TreeTooltipGenerator.Type1" : "참나무",
"TreeTooltipGenerator.Type2" : "단풍나무",
"TreeTooltipGenerator.Type3" : "소나무",
"TreeTooltipGenerator.Type6" : "야자수",
"TreeTooltipGenerator.Type7" : "버섯나무",
"TreeTooltipGenerator.Type8" : "마호가니 나무",
"TreeTooltipGenerator.Type9" : "야자수",

"Decorators.GeneralSection" : "표시기 - 일반",
"Decorators.Visibility" : "표시기 - 활성화",
"TooltipGenerators.GeneralSection" : "정보 - 일반",
"TooltipGenerators.Visibility" : "정보 - 활성화",

"TooltipTrigger": "정보 표시 조건",
"TooltipTrigger.Hover": "마우스 올릴 때",
"TooltipTrigger.ButtonHeld": "버튼 누를 때",
"TooltipTriggerButton": "정보 표시 버튼",

"HideMachineTooltips": "기계 정보 숨기기",
"HideMachineTooltips.ForNonMachines": "비기계류에 대해",
"HideMachineTooltips.ForChests": "상자에 대해",
"HideMachineTooltips.Never": "숨기지 않음"
{
"BundleTooltipDecorator" : "번들 표시",
"BundleTooltipDecorator.Description" : "번들에 필요한 아이템을 표시합니다",

"MuseumDecorator": "박물관 표시",
"MuseumDecorator.Description": "박물관에 기증해야 하는 아이템을 표시합니다",

"CropTooltipGenerator" : "작물 정보",
"CropTooltipGenerator.Description" : "작물의 종류와 수확까지 남은 시간을 보여줍니다",
"CropTooltipGenerator.0DaysLeft" : "다 자람",
"CropTooltipGenerator.1DayLeft" : "내일 수확 가능",
"CropTooltipGenerator.XDaysLeft" : "{{X}}일 뒤 수확 가능",
"CropTooltipGenerator.Dead" : "시듦",

"FruitTreeTooltipGenerator" : "과일 나무 정보",
"FruitTreeTooltipGenerator.Description" : "과일 나무의 정보와 수확까지 남은 시간을 보여줍니다",

"MachineTooltipGenerator" : "기계 정보",
"MachineTooltipGenerator.Description" : "기계의 결과물과 남은 시간을 보여줍니다",
"MachineTooltipGenerator.Finished" : "완료",
"MachineTooltipGenerator.CannotBeUnloaded" : "취소 불가능",

"TreeTooltipGenerator" : "나무 정보",
"TreeTooltipGenerator.Description" : "나무의 정보를 보여줍니다",
"TreeTooltipGenerator.Type1" : "참나무",
"TreeTooltipGenerator.Type2" : "단풍나무",
"TreeTooltipGenerator.Type3" : "소나무",
"TreeTooltipGenerator.Type6" : "야자수",
"TreeTooltipGenerator.Type7" : "버섯나무",
"TreeTooltipGenerator.Type8" : "마호가니 나무",
"TreeTooltipGenerator.Type9" : "야자수",

"Decorators.GeneralSection" : "표시기 - 일반",
"Decorators.Visibility" : "표시기 - 활성화",
"TooltipGenerators.GeneralSection" : "정보 - 일반",
"TooltipGenerators.Visibility" : "정보 - 활성화",

"TooltipTrigger": "정보 표시 조건",
"TooltipTrigger.Hover": "마우스 올릴 때",
"TooltipTrigger.ButtonHeld": "버튼 누를 때",
"TooltipTriggerButton": "정보 표시 버튼",

"HideMachineTooltips": "기계 정보 숨기기",
"HideMachineTooltips.ForNonMachines": "비기계류에 대해",
"HideMachineTooltips.ForChests": "상자에 대해",
"HideMachineTooltips.Never": "숨기지 않음"
}
26 changes: 13 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -141,19 +141,19 @@ Right now, not all translations are provided. If you want to help, translate eit
and test it right in your Stardew Valley (the same folder exists in your _Mods/_ folder). You can than provide it
to me via [pull request](/~https://github.com/slothsoft/stardew-informant/fork) or [email](mailto:s.schulz@slothsoft.de).

| Key | Language | Translated? |
|-----------|-----------|-------------|
| `default` | English | |
| `de` | German | |
| `es` | Spanish | |
| `fr` | French | |
| `hu` | Hungarian | |
| `it` | Italian | |
| `ko` | Korean | |
| `pt` | Portugese | |
| `ru` | Russian | |
| `tr` | Turkish | |
| `zh` | Chinese | |
| Key | Language | Translated? |
|-----------|-----------|---------------------------------------------------------------|
| `default` | English | |
| `de` | German | |
| `es` | Spanish | |
| `fr` | French | |
| `hu` | Hungarian | |
| `it` | Italian | |
| `ko` | Korean | ✅ (thanks to [brighteast99](/~https://github.com/brighteast99)) |
| `pt` | Portugese | |
| `ru` | Russian | |
| `tr` | Turkish | |
| `zh` | Chinese | |



Expand Down
Binary file added readme/screenshot_korean.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 55b0223

Please sign in to comment.