From 518293704089fe833f59f2c4397385e360493257 Mon Sep 17 00:00:00 2001 From: Lugiad Date: Fri, 31 May 2024 16:34:26 +0200 Subject: [PATCH] [Localization] Add Korea type icons (#1649) * Add files via upload * Update utils.ts --- public/images/types_ko.json | 440 ++++++++++++++++++++++++++++++++++++ public/images/types_ko.png | Bin 0 -> 4110 bytes src/utils.ts | 1 + 3 files changed, 441 insertions(+) create mode 100644 public/images/types_ko.json create mode 100644 public/images/types_ko.png diff --git a/public/images/types_ko.json b/public/images/types_ko.json new file mode 100644 index 00000000000..2e240fa0d9b --- /dev/null +++ b/public/images/types_ko.json @@ -0,0 +1,440 @@ +{ + "textures": [ + { + "image": "types_ko.png", + "format": "RGBA8888", + "size": { + "w": 32, + "h": 280 + }, + "scale": 1, + "frames": [ + { + "filename": "unknown", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + } + }, + { + "filename": "bug", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 14, + "w": 32, + "h": 14 + } + }, + { + "filename": "dark", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 28, + "w": 32, + "h": 14 + } + }, + { + "filename": "dragon", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 42, + "w": 32, + "h": 14 + } + }, + { + "filename": "electric", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 56, + "w": 32, + "h": 14 + } + }, + { + "filename": "fairy", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 70, + "w": 32, + "h": 14 + } + }, + { + "filename": "fighting", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 84, + "w": 32, + "h": 14 + } + }, + { + "filename": "fire", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 98, + "w": 32, + "h": 14 + } + }, + { + "filename": "flying", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 112, + "w": 32, + "h": 14 + } + }, + { + "filename": "ghost", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 126, + "w": 32, + "h": 14 + } + }, + { + "filename": "grass", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 140, + "w": 32, + "h": 14 + } + }, + { + "filename": "ground", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 154, + "w": 32, + "h": 14 + } + }, + { + "filename": "ice", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 168, + "w": 32, + "h": 14 + } + }, + { + "filename": "normal", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 182, + "w": 32, + "h": 14 + } + }, + { + "filename": "poison", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 196, + "w": 32, + "h": 14 + } + }, + { + "filename": "psychic", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 210, + "w": 32, + "h": 14 + } + }, + { + "filename": "rock", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 224, + "w": 32, + "h": 14 + } + }, + { + "filename": "steel", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 238, + "w": 32, + "h": 14 + } + }, + { + "filename": "water", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 252, + "w": 32, + "h": 14 + } + }, + { + "filename": "stellar", + "rotated": false, + "trimmed": false, + "sourceSize": { + "w": 32, + "h": 14 + }, + "spriteSourceSize": { + "x": 0, + "y": 0, + "w": 32, + "h": 14 + }, + "frame": { + "x": 0, + "y": 266, + "w": 32, + "h": 14 + } + } + ] + } + ], + "meta": { + "app": "https://www.codeandweb.com/texturepacker", + "version": "3.0", + "smartupdate": "$TexturePacker:SmartUpdate:f14cf47d9a8f1d40c8e03aa6ba00fff3:6fc4227b57a95d429a1faad4280f7ec8:5961efbfbf4c56b8745347e7a663a32f$" + } +} diff --git a/public/images/types_ko.png b/public/images/types_ko.png new file mode 100644 index 0000000000000000000000000000000000000000..53342ddd3ec76f7db06524779aa43757a67cb844 GIT binary patch literal 4110 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 literal 0 HcmV?d00001 diff --git a/src/utils.ts b/src/utils.ts index 14161908fd0..43ce73f1ddb 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -407,6 +407,7 @@ export function verifyLang(lang?: string): boolean { case "zh_CN": case "zh_TW": case "pt_BR": + case "ko": return true; default: return false;