dkpark89 / tome4-korean-translation

Automatically exported from code.google.com/p/tome4-korean-translation
http://code.google.com/p/tome4-korean-translation/
5 stars 9 forks source link

v1.0.5로의 기존 한글화 이동 #19

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
이번에는 작업량도 좀 많았고, 제가 다른 일도 있어서 
시간이 꽤나 많이 걸렸네요...
죄송합니다 ㅠㅠ
(그리고, 다음번에는 제가 가능한지 지금으로썬 장담을 
못하겠네요..)

게임에 적용되어 부팅되는 것까지는 확인을 했고, 게임중 
여러가지 테스트가 필요한 상황입니다.

----
완료된 시스템 작업
----
* /mod/class/Game.lua #1203 추가된 logMessage함수 한글화 (#Source#, 
#Target#에 숫자붙여 조사 사용 가능하도록 수정했습니다)
-> 새로 추가된 logCombat 등의 여러가지 메세지 출력 
함수들에서 조사 사용 가능

* Madness 난이도 추가에 따른 작업
: insane 난이도를 '정신나간' 난이도로 한글화하고(기존 
버전에서는 '미치광이'로 한글화), madness 난이도를 
'미치광이' 난이도로 한글화
-> 마음에 안 드시면 더 좋으 단어를 말씀해 주시거나 관련 
코드들(한 5군데 정도 있습니다)을 수정하셔도 됩니다.

* v 1.0.5로의 기존 한글화 이동
----
아래는 확인된 추가적인 한글화가 필요한 파일들입니다.
----
● 새로 추가된 파일 (파일 전체 한글화 필요)
/data/chats/shertul-fortress-gladium-orb.lua, shertul-fortress-training-orb.lua
/data/general/grids/icecave.lua
/data/talents/techniques/excellence.lua
/data/texts/unlock-cosmetic_class_alchemist_drolem.lua, 
unlock-cosmetic_race_dwarf_female_beard.lua
/data/zones/gladium/grids.lua, zone.lua
/data/zones/stellar-system-shandral/grids.lua, zone.lua
/mod/class/MapEffects.lua
/mod/dialogs/ShowAchievements.lua

● <--@@ 한글화 필요> 주석이 달린 부근만 작업 필요 : 해당 
파일의 줄번호(#)부분만 작업하면 됩니다. (작업후 해당 
주석은 삭제해 주십시오)
/data/damage_types.lua #231, #241, #298, #305, #311, #395, #399, #434, #780, 
#1044, #1175, #1202, #1224, #1246, #1268, #1292, #1312, #1335, #1374, #1469, 
#1588, #1617, #1634, #1651, #1688, #1704, #1735, #1810, #1845, #1860, #1900, 
#1916, #1926, #1973, #2021, #2038, #2050, #2062, #2096, #2111, #2127, #2197, 
#2212, #2246, #2299, #2320, #2366, #2386, #2421, #2434, #2458, #2555, #2571, 
#2617, #2727, #2749
/data/achievements/events.lua #76~105, kills.lua #262~288, quests.lua #157
/data/birth/descriptors.lua #155, #240~250
/data/birth/classes/mage.lua #112
/data/chats/angolwen-staves-store.lua #33, #35, #41, #49, #51, #58, #67, #71, 
last-hope-lost-merchant.lua #114, #117, #119, shertul-fortress-butler.lua #32, 
#143~147, zigur-mindstar-store.lua #33~69
/data/general/grids/forest.lua #116, #126, lava.lua #37, water.lua #106
/data/general/npcs/horror-aquatic.lua #57, horror.lua #905
/data/general/boss-artifacts.lua #1382, #1446, #1480, quest-artifacts.lua 
#381~385, world-artifacts-far-east.lua #86, world-artifacts.lua #136, #292, 
#609, #642, #836, #968, #1006, #1245, #1337, #1917, #2069, #2112, #2258, #3167, 
#3943, #4584, #4688, #5070, #5087, #5115, #5613, #6134
/data/general/objects/ego/amulets.lua #160, #176, #206, #586, belt.lua #142, 
#158, #186, boots.lua #328, cloak.lua #162, #401, lite.lua #168, rings.lua 
#645, robe.lua #212, #270, staves.lua #549~674, wizard-hat.lua #495
/data/lore/infinite-dungeon.lua #52~78, old-forest.lua #102~109
/data/maps/vaults/paladin-vs-vampire.lua #38, #42
/data/quests/shertul-fortress.lua #42
/data/talents/celestial/glyphs.lua #91, #170, #246, #319, light.lua #87, 
twilight.lua #51~52, #185, #222, #285~286
/data/talents/chronomancy/age-manipulation.lua #101, anomalies.lua #167, #208, 
#249, #494, #603, #768, #810, #853, spacetime-weaving.lua #299
/data/talents/corruptions/blight.lua #186, plague.lua #245, #294, 
reaving-combat.lua #62~63, #83, shadowflame.lua #37
/data/talents/cunning/shadow-magic.lua #142, stealth.lua #63, #154~158, 
#185~186, traps.lua #80, #699
/data/talents/cursed/cursed-aura.lua #256~269, #297, cursed-form.lua #75, 
gestures.lua #252~253, slaughter.lua #204
/data/talents/gifts/cold-drake.lua #120, corrosive-blades.lua #73, 
oozing-blades.lua #74, sand-drake.lua #73, storm-drake.lua #96, 
summon-advanced.lua #81~82, summon-augmentation.lua #110
/data/talents/misc/horrors.lua #177, misc.lua #231~251, #398, #430, #433~451, 
npcs.lua #455, #489, #523, #1312, #1549~1550, objects.lua #164, #167, #373, 
$434~483
/data/talents/psionic/augmented-mobility.lua #55, #118, #218, dream-forge.lua 
#147, feedback.lua #36~37, #94
/data/talents/psionic/mental-discipline.lua #52, solipsism.lua #73, #155, #201, 
#202
/data/talents/spell/advanced-necrotic-minions.lua #351, aether.lua #67, 
earth.lua #165, golem.lua #540~568, necrotic-minions.lua #783, #818
/data/talents/techniques/combat-training.lua #99, dualweapon.lua #84~85, #307, 
superiority.lua #131, techniques.lua #32, unarmed-discipline.lua #118, 
warcries.lua #90
/data/talents/uber/const.lua #173, dex.lua #228~231, mag.lua #238~239
/data/talents/undeads/ghoul.lua #39, #119~120
/data/timed_effects/mental.lua #1869, #1890, #1906, #1985~1996, #3030~3033, 
other.lua #2348~2396, physical.lua #1813~1842, #1875, #1895~1948, #2292~2310
/data/zones/ruined-dungeon/grids.lua #42~55, #114~119, zone.lua #88
/data/zones/shertul-fortress/grids.lua #203~302, npcs.lua #133~162
/data/zones/sludgenest/zone.lua #126
/data/zones/town-gates-of-morning/grids.lua #26~33
/data/zones/town-last-hope/grids.lua #24~31
/engine/dialogs/VideoOptions.lua #126~151
/mod/class/Actor.lua #1590, #1592, #1656, #1692, #1717, #1730, #1769, #1775, 
#1792~1793, #1808~1809, #1836, #1856, #1888, #1925, #2041, #2043, #2082~2083, 
#2123, #2219, Game.lua #1263, #1268, #1270, #1720, #1784, NPC.lua #426, #429, 
Object.lua #340~349, #360~364, #589, #815, #836, Player.lua #1064, 
Projectile.lua #53, #60, #65, Trap.lua #76
/mod/class/interface/Combat.lua #407, #416, #637, TooltipsData.lua #127~128
/mod/dialogs/CharacterSheet.lua #374, #425, GameOptions.lua #380~381, 
UseItemDialog.lua #108, #142~144

----

아래는 참고용으로 적어 두는 v1.0.4에서 V1.0.5로 원래의 
소스코드 수정사항이 있는 파일 목록 입니다.
----
/data/damage_types.lua, talents.lua(상관없음), 
timed_effects.lua(상관없음)
/data/achievements/events.lua, kills.lua, quests.lua
/data/birth/descriptors.lua, worlds.lua
/data/birth/classes/adventurer.lua, corrupted.lua, mage.lua, psionic.lua, 
rogue.lua, warrior.lua, wilder.lua
/data/birth/races/construct.lua, dwarf.lua, elf.lua, halfling.lua, human.lua, 
undead.lua, yeek.lua
/data/chats/alchemist-last-hope.lua, angolwen-staves-store.lua, 
jewelry-store.lua, last-hope-lost-merchant.lua, shertul-fortress-butler.lua, 
shertul-fortress-caldizar.lua, shertul-fortress-gladium-orb.lua, 
shertul-fortress-training-orb.lua, slasul.lua, zigur-mindstar-store.lua
/data/font/square.ttf(상관없음)
/data/general/events/fearscape-portal.lua, meteor.lua, 
pyroclast.lua(상관없음), weird-pedestals.lua
/data/general/grids/forest.lua, icecave.lua, lava.lua, water.lua
/data/general/npcs/bear.lua, horror~aquatic.lua, horror.lua, major-demon.lua, 
minotaur.lua, orc-vor.lua, plant.lua sunwall-town.lua, swarm.lua, thieve.lua, 
yaech.lua, ziguranth.lua
/data/general/objects/2htridents.lua, boss-artifacts.lua, bows.lua, digger.lua, 
gauntlets.lua, gem.lua gloves.lua objects-maj-eyal.lua(상관없음), 
objects.lua(상관없음), quest-artifacts.lua, shields.lua, slings.lua, 
special-artifacts.lua, whips.lua world-artifacts-far-east.lua, 
world-artifacts.lua
/data/general/objects/ego/ammo.lua, amulets.lua, armor.lua, belt.lua, 
boots.lua, cloak.lua, digger.lua, gloves.lua, helm.lua, light-armor.lua, 
light-boots.lua, lite.lua, mindstars.lua, ranged.lua, rings.lua, robe.lua, 
shield.lua, sling.lua, staves.lua, torques-powers.lua, torques.lua, 
totems-powers.lua, totems.lua, wands-powers.lua, wands.lua, wizard-hat.lua
/data/general/traps/alarm.lua annoy.lua, complex.lua, elemental.lua, 
natural_forest.lua, water.lua
/data/gfx/?(상관없음)
/data/keybinds/tome.lua(상관없음)
/data/lore/infinite-dungeon.lua, old-forest.lua
/data/maps/stellar-system/shandral.lua(상관없음)
/data/maps/towns/angolwen.lua, derth.lua(상관없음), gates-of-morning.lua, 
last-hope.lua, zigur.lua(상관없음)
/data/maps/vaults/greater-crypt.lua, mold-path.lua(상관없음), 
paladin-vs-vampire.lua
/data/maps/wilderness/eyal.lua(상관없음)
/data/maps/zones/gladium.lua(상관없음), ruined-dungeon.lua, 
shertul-fortress.lua(상관없음)
/data/quests/anti-antimagic.lua, antimagic.lua, east-portal.lua, high-peak.lua, 
keepsake.lua, mage-apprentice.lua, shertul-fortress.lua, staff-absorption.lua
/data/rooms/greater_vault.lua(상관없음)
/data/sound/?(상관없음)
/data/talents/celestial/chants.lua, circles.lua, combat.lua, eclipse.lua, 
glyphs.lua, guardian.lua, hymns.lua, light.lua, star-fury.lua, sun.lua, 
twilight.lua
/data/talents/chronomancy/age-manipulation.lua, anomalies.lua, chronomancy.lua, 
energy.lua, gravity.lua, matter.lua, paradox.lua, spacetime-folding.lua, 
spacetime-weaving.lua, speed-control.lua, temporal-archery.lua, 
temporal-combat.lua, timeline-threading.lua timetravel.lua
/data/talents/corruptions/blight.lua, blood.lua, bone.lua, curses.lua, 
hexes.lua, plague.lua, reaving-combet.lua, sanguisuge.lua, shadowflame.lua, 
torment.lua, vim.lua
/data/talents/cunning/ambush.lua, dirty.lua, lethality.lua, poisons.lua, 
scoundrel.lua, shadow-magic.lua, stealth.lua, survival.lua, tactical.lua, 
traps.lua
/data/talents/cursed/cursed-aura.lua, cursed-form.lua, dark-sustenance.lua 
darkness.lua, endless-hunt.lua, fears.lua, force-of-will.lua, gestures.lua, 
gloom.lua, predator.lua, punishments.lua, rampage.lua, shadows.lua, 
slaughter.lua, strife.lua
/data/talents/gifts/antimagic.lua, call.lua, cold-drake.lua, 
corrosive-blades.lua, fire-drake.lua, fungus.lua, gifts.lua, harmony.lua, 
higher-draconic.lua, mindstar-mastery.lua, moss.lua, mucus.lua, ooze.lua, 
oozing-blades.lua, sand-dtake.lua, slime.lua, storm-drake.lua, 
summon-advanced.lua, summon-augmentation.lua, summon-distance.lua, 
summon-melee.lua, summon-utility.lua, venom-drake.lua
/data/talents/misc/ horrors.lua, inscriptions.lua, misc.lua, npcs.lua, 
objects.lua, races.lua
/data/talents/psionic/absorption.lua, augmented-mobility.lua, discharge.lua, 
distortion.lua, dream-forge.lua, dream-smith.lua, dreaming.lua, feedback.lua, 
finer-enerfy-manipulations.lua, focus.lua, grip.lua, mental-discipline.lua, 
mentalism.lua, nightmare.lua, other.lua, possession.lua, projection.lua, 
psi-archery.lua, psi-fighting.lua, psychic-assault.lua, slumber.lua, 
solipsism.lua, thought-forms.lua, trance.lua, voracity.lua
/data/talents/spells/ advanced-golemancy.lua, advanced-necrotic-minions.lua, 
aegis.lua, aether.lua, air.lua, arcane.lua, conveyance.lua, divination.lua, 
earth.lua, enhancement.lua, explosives.lua, fire-alchemy.lua, fire.lua, 
golem.lua, golemancy.lua, grave.lua ice.lua, infusion.lua, meta.lua, 
necrosis.lua, necrotic-minions.lua, nightfall.lua, phantasm.lua, shades.lua, 
spells.lua, staff-combat.lua, stone-alchemy.lua, stone.lua, storm.lua, 
temporal.lua, water.lua, wildfire.lua
/data/talents/techniques/2hweapon.lua, archery.lua, battle-tactics.lua, 
bloodthirst.lua, bow.lua, combat-techniques.lua, combat-trining.lua, 
conditioning.lua dualweapon.lua, excellence.lua, field-control.lua, 
finishing-moves.lua, grappling.lua, magical-combat.lua, mobility.lua, 
pugilism.lua, sling.lua, superiority.lua, techniques.lua, thuggery.lua, 
unarmed-discipline.lua, unarmed-training.lua, warcries.lua, weaponshield.lua
/data/talents/uber/const.lua, cun.lua, dex.lua, mag.lua, str.lua, wil.lua
/data/talents/undeads/ghoul.lua, skeleton.lua
/data/texts/intro-archmage.lua, intro-higher.lua, 
unlock-cosmetic_class_alchemist_drolem.lua, 
unlock-cosmetic_race_dwarf_female_beard.lua, unlock-psionic_mindslayer.lua, 
unlock-rogue_poisons.lua
/data/timed_effects/floor.lua, magical.lua, mental.lua, other.lua, physical.lua
/data/wda/eyal.lua(상관없음)
/data/zones/abashed-expanse/zone.lua
/data/zones/ancient-elven-ruins/objects.lua
/data/zones/arena-unlock/zone.lua
/data/zones/charred-scar/npcs.lua
/data/zones/crypt-kryl-feijan/objects.lua, zone.lua
/data/zones/daikara/zone.lua
/data/zones/deep-bellow/npcs.lua
/data/zones/demon-plane-spell/grids.lua
/data/zones/dreams/grids.lua, zone.lua
/data/zones/eidolon-plane/zone.lua
/data/zones/flooded-cave/objects.lua(상관없음), zone.lua
/data/zones/gladium/grids.lua, npcs.lua(상관없음), 
objects.lua(상관없음), traps.lua(상관없음), zone.lua
/data/zones/golem=graveyard/grids.lua
/data/zones/gorbat-pride/npcs.lua
/data/zones/high-peak/npcs.lua, objects.lua
/data/zones/keepsake-meadow/objects.lua
/data/zones/lake-nur/grids.lua, zone.lua
/data/zones/last-hope-graveyard//data/zones/npcs.lua
/data/zones/maze/grids.lua, npcs.lua
/data/zones/murgol-lair/npcs.lua
/data/zones/norgos-lair/npcs.lua
/data/zones/noxious-caldera/npcs.lua
/data/zones/old-forest/npcs.lua, zone.lua
/data/zones/orc-breeding-pit/npcs.lua
/data/zones/paradox=plane/objects.lua, zone.lua
/data/zones/reknor/events.lua(상관없음)
/data/zones/ritch-tunnels/npcs.lua
/data/zones/ruined-dungeon/grids.lua, zone.lua
/data/zones/sandworm0lair/zone.lua
/data/zones/shadow-crypt/npcs.lua
/data/zones/shertul-fortress/grids.lua, npcs.lua
/data/zones/shertul-fortress-caldizar/npcs.lua
/data/zones/slazish-fen/grids.lua, npcs.lua
/data/zones/slime-tunnels/grids.lua
/data/zones/sludgenest/zone.lua
/data/zones/stellar-system-shandral/grids.lua, npcs.lua(상관없음), 
objects.lua(상관없음), traps.lua(상관없음), zone.lua
/data/zones/tannen-tower/npcs.lua, zone.lua
/data/zones/telmur/objects.lua
/data/zones/temple-of-creation/zone.lua
/data/zones/temporal-rift/objects.lua, zone.lua
/data/zones/test/npcs.lua(상관없음), zone.lua
/data/zones/town-angolwen/grids.lua, npcs.lua, traps.lua
/data/zones/town-derth/zone.lua
/data/zones/town-elvala/zone.lua
/data/zones/town-gates-of-morning/grids.lua, zone.lua
/data/zones/town-last-hope/grids.lua
/data/zones/town-point-zero/zone.lua
/data/zones/town-zigur/npcs.lua, zone.lua
/data/zones/trollmire/grids.lua, zone.lua
/data/zones/unhallowed-morass/zone.lua
/data/zones/unremarkable-cave/npcs.lua
/data/zones/void/npcs.lua, zone.lua
/data/zones/wilderness/grids.lua, zone.lua
/engine/Chat.lua, class.lua(상관없음), DamageType.lua(상관없음), 
Dialog.lua, Entity.lua(상관없음), Game.lua, 
GameEnergyBased.lua(상관없음), HighScores.lua(상관없음), 
HotkeyIconsDisplay.lua, init.lua(상관없음), KeyBind.lua(상관없음), 
LogDisplay.lua, Map.lua, Module.lua(상관없음), Patricles.lua(상관없음), 
PlayerProfile.lua(상관없음), Projectile.lua(상관없음), Savefile.lua, 
SavefilePipe.lua, Shader.lua(상관없음), Target.lua(상관없음), 
Tooltip.lua, Trap.lua, UserChat.lua(상관없음), utils.lua(상관없음), 
version.lua(상관없음), Zone.lua
/engine/ai/simple.lua(상관없음)
/engine/dialogs/Chat.lua, VideoOptions.lua, ViewHighScores.lua
/engine/generator/map/Cavern.lua(상관없음), RoomsLoader.lua(상관없음), 
Static.lua(상관없음)
/engine/interface/ActorAI.lua(상관없음), ActorInventory.lua, 
ActorProject.lua(상관없음), ActorQuest.lua(상관없음), ActorTalents.lua, 
ActorTemporaryEffects.lua, GameTargeting.lua, ObjectActivable.lua, 
PlayerHotkeys.lua, WorldAchievements.lua
/engine/ui/Base.lua, Dialog.lua(상관없음), Image.lua(상관없음), 
ImageList.lua(상관없음), List.lua(상관없음), 
ListColumns.lua(상관없음), VariableList.lua(상관없음)
/mod/init.lua(상관없음), load.lua, resolvers.lua
/mod/ai/escort.lua, tactical.lua(상관없음), target.lua(상관없음)
/mod/class/Actor.lua, BigNews.lua, Encounter.lua(상관없음), FortressPC.lua, 
Game.lua, GameState.lua, Grid.lua, MapEffects.lua, 
NicerTiles.lua(상관없음), NicerTilesOverlays.lua(상관없음), NPC.lua, 
Object.lua, Party.lua, Player.lua, PlayerDisplay.lua, Projectile.lua, 
StellarBody.lua(상관없음), Store.lua, Trap.lua, World.lua, WorldNPC.lua, 
Zone.lua(상관없음)
/mod/class/generator/actor/Random.lua(상관없음)
/mod/class/interface/ActorInscriptions.lua, ActorLife.lua(상관없음), 
ActorPartyQuest.lua(상관없음), Archery.lua, Combat.lua, 
PlayerDumpJSON.lua(상관없음), TooltipsData.lua, WorldAchievements.lua
/mod/class/uiset/Classic.lua, Minimalist.lua
/mod/dialogs/Birther.lua, CharacterSheet.lua, DeathDialog.lua, GameOptions.lua, 
LevelupDialog.lua, MapMenu.lua, ShowAchievements.lua, ShowStore.lua, 
UberTalent.lua, UseItemDialog.lua
/mod/dialogs/debug/DebugMain.lua(상관없음)
/mod/dialogs/elements/TalentTrees.lua(상관없음)

Original issue reported on code.google.com by jinhlk on 3 Dec 2013 at 2:30

GoogleCodeExporter commented 9 years ago
----
필요한 시스템 작업
----

* /data/timed_effects.lua 수정된 코드로 봐서 새로 추가해야할지 
검사 필요 (일단 상관없음 표시 해 놨음..)

* 글꼴 square.ttf 가 추가되었음. 사용되는 곳을 찾아서 한글 
글꼴 적용하도록 수정 필요 -> 현재 코드상 사용하는 부분이 
발견되지 않음 (??? 왜일까요?)

* /data/talents/psionic/finer-energy-manipulations.lua #136 Reshape 
Armour(갑옷 재구성) 기술 사용시 한글 이름 이상 없는지 확인 
필요

* /data/talents/spell/advanced-necrotic-minions.lua #352 에서 파라매터로 
호출하는 함수 반환값 한글화

* /data/timed_effects/physical.lua #621 얼음덩어리 한글이름 추가한 
것이 문제 없는지 확인 필요

* /data/talents/cursed/cursed-aura.lua #408 버그픽스로 o:getName()을 
사용하도록 바뀐 코드를 한글화 때문에 o.name 쓰도록 
되돌림. 버그 없는지 확인 필요

* /engine/Projectile.lua (현재 프로젝트에서는 빠져있음) #269 
makeProjectile 함수와 #286 makeHoming 함수에서 kr_name도 복사해 
줘야 하는지 검사

* /engine/Shader.lua (현재 프로젝트에서는 빠져있음) #60 
makeTotalName() 함수 한글화 필요한지 검수

* /engine/interface/ActorTalents.lua #282 @hisher@ 처리부분 한글화

* /mod/class/Grid.lua #138 getName() 함수 한글화 필요한지 검사

* /mod/class/Projectile.lua #84~91 getName() 함수 한글화 필요한지 
검사

* /mod/class/interface/Combat.lua #335 "none" 한글화 필요 여부 검사

* /mod/dialogs/CharacterSheet.lua #655~701 염동무기 코드 추가 부분 
정상인지 검사 필요

Original comment by jinhlk on 3 Dec 2013 at 2:31

GoogleCodeExporter commented 9 years ago

Original comment by jinhlk on 14 Dec 2013 at 11:11