xx040xx / tome4-korean-translation

Automatically exported from code.google.com/p/tome4-korean-translation
0 stars 0 forks source link

v1.0.1 로 기존 한글화 내용을 이동 중입니다. #16

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
일단, 이번 주말 중으로 모두 옮길 수 있을것 같습니다.
r201까지의 내용은 그대로 옮길 것이고, 이후 변동되는 
부분은 옮긴 후에 보충 작업을 하겠습니다...

지금 세시간 정도 작업해서 
/engine/, /mod/ 족 전체와 /data/achievements, /data/birth/, /data/chats/ 
까지는 모두 옮겼습니다.

제가 시간이 부족한 관계로 조금 위험한 방법을 사용하고 
있어서,
(원문 코드를 비교하여, 수정된 부분을 한글화 코드에 
적용시키고 있습니다)
오류가 많이 날지도 모릅니다.
이 방식으로 작업의 단점인데, 오류 발생시 해당 부분이나 
한글화 관련 부분만 검색하면 되는 것이 아니라, 연결된 
다른 파일의 원문 코드를 잘못 수정한 부분까지 찾아야 
할지 모릅니다.
그리고, 모두 옮길때까지 중간 과정에서 애드온을 
사용하거나 테스트 해 볼 수가 없습니다.
따라서 모두 옮기면 한꺼번에 올리도록 하겠습니다.
(이에 따라 원문 소스와의 비교시, 소스파일 히스토리 
사용이 이번에는 힘들 것 같습니다...)

Original issue reported on code.google.com by jinhlk on 14 Mar 2013 at 4:24

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
* v1.0.1로 기존 한글화 이동
이번 이동은 v1.0.0와 v1.0.1의 원래 소스를 비교해서, 
차이점을 v1의 한글화 파일에 덮어 씌우는 방식으로 
작업했습니다.
이렇게 하여 작업 시간은 대폭 줄였으나, 혹시 빠진 부분이 
있을지도 모릅니다.
따라서 오류 발생시, 한글화와 상관없이 보이는 부분이라도 
원문 코드와 비교해봐야 할 것 같습니다.

일단 새로 추가된 직업 'Oozemancer'는 '진흙술사'라고 
번역했습니다.
새로 추가된 기술 계열 중 'moss'는 '이끼'로, 'oozing blades'는 
'진흙 칼날'로, 'corrosive blades'는 '부식성 칼날'로 
번역했습니다.
이 이름들은 얼마든지 수정하셔도 됩니다. ^^

'kr_display_name'을 'kr_name'으로 변경했습니다 (대부분 name에 
대응하는 한글이름, 'timed_effects' 경우에만 desc에 해당하는 
한글이름).
'kr_display_name_f'를 'kr_display_name'으로 변경했습니다 
(display_name에 대응하는 한글이름 혹은 한글이름 반환 함수).

* 한글화 프로젝트에 추가된 파일 목록 (확인이 필요하지만 
대부분 한글화 필요)

/data/chats/
  angolwen-staves-store.lua, the-master-resurrect.lua, zigur-mindstar-store.lua
/data/general/events/sludgenest.lua
/data/talents/gifts/
  corrosive-blades.lua, moss.lua, oozing-blades.lua
/data/texts/unlock-wilder_oozemancer.lua
/data/zones/dreadfell-ambush/npcs.lua
/data/zones/sludgenest/
  grids.lua, npcs.lua, zone.lua
/data/zones/valley-moon-caverns/objects.lua
/engine/dialogs/
  ChatChannels.lua, ChatIgnores.lua
/mod/class/BigNews.lua

* 참고용 소스 내용 변경 파일 목록 (2번째 줄 주석-", 2013"- 
부분 제외 : 이 부분은 모든 파일이 공통적으로 바뀜)
  - 확인이 필요하지만, 따로 주석을 달지 않았으면 이 파일들은 추가적인 한글화가 필요하지 않음 (오류시 대조 확인용으로 기록)
  - 목록에서 이름 뒤에 (o)가 달려 있는 파일은 추가적인 한글화가 필요함. (파일 내부의 해당 부분에 '--@@ 한글화 필요' 주석)

/data/
  damage_types.lua (o)
/data/achievements/quests.lua
/data/birth/descriptors.lua
/data/birth/classes/
  celestial.lua, rogue.lua, warrior.lua, wilder.lua
/data/birth/races/
  construct.lua, dwarf.lua, elf.lua, halfling.lua, human.lua, undead.lua
/data/chats/
  escort-quest.lua, last-hope-elder.lua (o), last-hope-lost-merchant.lua, myssil.lua, shertul-fortress-butler.lua, sorcerer-end.lua (o)
/data/general/encounters/
  fareast-npcs.lua, maj-eyal-npcs.lua, maj-eyal.lua
/data/general/events/glowing-chest.lua
/data/general/npcs/
  horror.lua, xorn.lua
/data/general/objects/
  2haxes.lua, 2hmaces.lua, 2hswords.lua, boss-artifacts.lua, brotherhood-artifacts.lua, gem.lua, quest-artifacts.lua (o), 
  scrolls.lua, world-artifacts-far-east.lua (o), world-artifacts.lua (o)
/data/general/objects/egos/
  amulets.lua, armor.lua, gloves.lua (o), ranged.lua, torques-powers.lua, totems-powers.lua, wands-powers.lua, wands.lua
/data/general/stores/basic.lua
/data/lore/
  iron-throne.lua, last-hope.lua (o), misc.lua (o), orc-prides.lua (o)
/data/quests/
  antimagic.lua, escort-duty.lua, lightning-overload.lua (o), lost-merchant.lua, lumberjack-cursed.lua, ring-of-blood.lua
/data/talents/celestial/
  eclipse.lua, glyphs.lua, twilight.lua
/data/talents/chronomancy/
  anomalies.lua, energy.lua, timetravel.lua
/data/talents/corruptions/shadowflame.lua (o)
/data/talents/cunning/
  ambush.lua, lethality.lua, poisons.lua, scoundrel.lua, stealth.lua, traps.lua (o)
/data/talents/cursed/
  dark-sustenance.lua, darkness.lua, force-of-will.lua, gestures.lua, punishments.lua
/data/talents/gifts/
  antimagic.lua, fire-drake.lua, gifts.lua (o), malleable-body.lua, mindstar-mastery.lua, mucus.lua (o), ooze.lua (o), 
  slime.lua, summon-distance.lua, summon-utility.lua
/data/talents/misc/
  horrors.lua, inscriptions.lua (o), npcs.lua, objects.lua, races.lua
/data/talents/psionic/
  dream-forge.lua, psionic.lua, psychic-assault.lua, solipsism.lua, thought-forms.lua
/data/talents/spells/
  advanced-golemancy.lua (o), earth.lua (o), fire-alchemy.lua, golem.lua, golemancy.lua, necrosis.lua (o), necrotic-minions.lua, 
  nightfall.lua, phantasm.lua, stone-alchemy.lua, stone.lua (o)
/data/talents/techniques/
  2hweapon.lua, archery.lua, combat-techniques.lua, warcries.lua, weaponshield.lua (o)
/data/talents/uber/
  const.lua, cun.lua, dex.lua (o), mag.lua (o), str.lua (o), uber.lua, wil.lua
/data/talents/undeads/undeads.lua
/data/texts/intro-dwarf.lua
/data/timed_effects/
  magical.lua (o), mental.lua(o), other.lua (o), physical.lua (o)
/data/zones/ancient-elven-ruins/
  npcs.lua, zone.lua
/data/zones/arena/
  npcs.lua, zone.lua
/data/zones/charred-scar/npcs.lua
/data/zones/crypt-kryl-feijan/zone.lua
/data/zones/dreadfell/npcs.lua
/data/zones/dreadfell-ambush/npcs.lua
/data/zones/dreams/zone.lua
/data/zones/eidolon-plane/zone.lua
/data/zones/gorbat-pride/zone.lua
/data/zones/infinite-dungeon/objects.lua (o)
/data/zones/mark-spellblaze/npcs.lua
/data/zones/reknor-escape/npcs.lua
/data/zones/ring-of-blood/npcs.lua
/data/zones/shadow-crypt/zone.lua
/data/zones/slime-tunnels/
  grids.lua (o), zone.lua
/data/zones/tannen-tower/zone.lua
/data/zones/town-angolwen/traps.lua
/data/zones/town-last-hope/objects.lua (o)
/data/zones/town-zigur/traps.lua
/data/zones/trollmire/npcs.lua
/data/zones/valley-moon-caverns/zone.lua

/engine/
  Game.lua, Map.lua, Zone.lua
/engine/dialogs/GameMenu.lua,
/engine/interface/
  ActorTalents.lua, ActorTemporaryEffects.lua

/mod/init.lua
/mod/ai/escort.lua
/mod/class/
  Actor.lua (o), Game.lua (o), GameState.lua, NPC.lua, Object.lua, Party.lua, Player.lua (o)
/mod/class/interface/
  Combat.lua, PartyLore.lua, PlayerExplore.lua
/mod/class/uiset/Minimalist.lua (o)
/mod/dialogs/
  Birther.lua, DeathDialog.lua, GameOptions.lua (o), LevelupDialog.lua, PartySendItem.lua, ShowEquipInven.lua, UseTalents.lua (o)

----
여기는 오류 발생시 대조 작업을 위해, 제가 작업한 
파일들을 기록한 부분입니다.
당장은 여기서 추가적으로 한글화가 필요한 파일을 볼 수 
있지만,
다시 제가 한글화가 필요한 파일들을 정리해서 issue8에 
적겠습니다.

v1.0.1로의 기존 한글화 이동이 문제 없다고 판단이 되면 이 
이슈를 닫고, v1.0.0쪽 코드를 지우겠습니다.

Original comment by jinhlk on 15 Mar 2013 at 3:58

GoogleCodeExporter commented 8 years ago
생각보다 이동하면서 잘못 고친 부분이 안 나오네요...
여태까지 두군데 밖에 안 나왔습니다...
뭔가 신기하면서 찝찝하네요 -_-;;;

Original comment by jinhlk on 22 Mar 2013 at 7:11

GoogleCodeExporter commented 8 years ago
생각보다 오류가 나오지 않네요.
(이것 때문으로 생각했던 오류가 한글화 애드온을 사용하지 
않은 상태에서 발생한 사람이 발견되어 한글화 애드온과 
상관없는 것으로 밝혀졌습니다.)
일단 문제가 없어보여, 완료 처리하겠습니다.

Original comment by jinhlk on 6 Apr 2013 at 1:01