summaryrefslogtreecommitdiff
path: root/lang_client
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-04-10 00:45:07 -0300
committerJesusaves <cpntb1@ymail.com>2021-04-10 00:45:07 -0300
commitc6095ad062eaa0f5576cfab1c4fe436b90c2fbfe (patch)
tree742dd839971d2aab1f08fd0291af66e6439646ab /lang_client
downloadtools-c6095ad062eaa0f5576cfab1c4fe436b90c2fbfe.tar.gz
tools-c6095ad062eaa0f5576cfab1c4fe436b90c2fbfe.tar.bz2
tools-c6095ad062eaa0f5576cfab1c4fe436b90c2fbfe.tar.xz
tools-c6095ad062eaa0f5576cfab1c4fe436b90c2fbfe.zip
Add initial tools
Diffstat (limited to 'lang_client')
-rw-r--r--lang_client/clientdata-beta.pot13
-rw-r--r--lang_client/clientdata-dict.pot0
-rw-r--r--lang_client/clientdata.pot1687
-rwxr-xr-xlang_client/createpots.sh50
-rwxr-xr-xlang_client/fetch.py58
-rw-r--r--lang_client/its/avatars.xml8
-rw-r--r--lang_client/its/clans.xml8
-rw-r--r--lang_client/its/deadmessages.xml6
-rw-r--r--lang_client/its/emotes.xml8
-rw-r--r--lang_client/its/groups.xml9
-rw-r--r--lang_client/its/homunculuses.xml8
-rw-r--r--lang_client/its/itemcolors.xml7
-rw-r--r--lang_client/its/itemfields.xml8
-rw-r--r--lang_client/its/items.xml18
-rw-r--r--lang_client/its/mercenaries.xml8
-rw-r--r--lang_client/its/monsters.xml8
-rw-r--r--lang_client/its/npcdialogs.xml8
-rw-r--r--lang_client/its/npcs.xml8
-rw-r--r--lang_client/its/pets.xml8
-rw-r--r--lang_client/its/skills.xml10
-rw-r--r--lang_client/its/skillunits.xml8
-rw-r--r--lang_client/its/stats.xml11
-rw-r--r--lang_client/its/status-effects.xml8
-rw-r--r--lang_client/its/texts.xml7
-rw-r--r--lang_client/its/tmx.xml8
-rwxr-xr-xlang_client/processtmx.sh6
26 files changed, 1986 insertions, 0 deletions
diff --git a/lang_client/clientdata-beta.pot b/lang_client/clientdata-beta.pot
new file mode 100644
index 0000000..3448e49
--- /dev/null
+++ b/lang_client/clientdata-beta.pot
@@ -0,0 +1,13 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2020-12-12 14:45-0300\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "Translations were moved to transifex.com/arctic-games/tmw/"
+msgstr ""
diff --git a/lang_client/clientdata-dict.pot b/lang_client/clientdata-dict.pot
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/lang_client/clientdata-dict.pot
diff --git a/lang_client/clientdata.pot b/lang_client/clientdata.pot
new file mode 100644
index 0000000..e3da591
--- /dev/null
+++ b/lang_client/clientdata.pot
@@ -0,0 +1,1687 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2021-04-09 23:21-0300\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:6 deadmessages.xml:7
+msgid "You are dead."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:7 deadmessages.xml:8
+msgid "We regret to inform you that your character was killed in battle."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:8 deadmessages.xml:9
+msgid "You are not that alive anymore."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:9 deadmessages.xml:10
+msgid "The cold hands of the grim reaper are grabbing for your soul."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:10 deadmessages.xml:11
+msgid "Game Over!"
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:11 deadmessages.xml:12
+msgid "Insert coin to continue."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:12 deadmessages.xml:13
+msgid ""
+"No, kids. Your character did not really die. It... err... went to a better "
+"place."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:13 deadmessages.xml:14
+msgid ""
+"Your plan of breaking your enemies weapon by bashing it with your throat "
+"failed."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:14 deadmessages.xml:15
+msgid "I guess this did not run too well."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:15 deadmessages.xml:16
+msgid "Do you want your possessions identified?"
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:16 deadmessages.xml:17
+msgid "Sadly, no trace of you was ever found..."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:17 deadmessages.xml:18
+msgid "Annihilated."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:18 deadmessages.xml:19
+msgid "Looks like you got your head handed to you."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:19 deadmessages.xml:20
+msgid ""
+"You screwed up again, dump your body down the tubes and get you another one."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:20 deadmessages.xml:21
+msgid "You're not dead yet. You're just resting."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:21 deadmessages.xml:22
+msgid "You are no more."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:22 deadmessages.xml:23
+msgid "You have ceased to be."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:23 deadmessages.xml:24
+msgid "You've expired and gone to meet your maker."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:24 deadmessages.xml:25
+msgid "You're a stiff."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:25 deadmessages.xml:26
+msgid "Bereft of life, you rest in peace."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:26 deadmessages.xml:27
+msgid "If you weren't so animated, you'd be pushing up the daisies."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:27 deadmessages.xml:28
+msgid "Your metabolic processes are now history."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:28 deadmessages.xml:29
+msgid "You're off the twig."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:29 deadmessages.xml:30
+msgid "You've kicked the bucket."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:30
+msgid ""
+"You've shuffled off your mortal coil, rung down the curtain and joined the "
+"choir invisible."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:31 deadmessages.xml:32
+msgid "You are an ex-player."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:32 deadmessages.xml:33
+msgid "You're pining for the fjords."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:33
+msgid "Right now, you would just love to be resurrected."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:34
+msgid "Wait, did I just die?"
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:35
+msgid "What just happened?"
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:36
+msgid "I guess you're not the One."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:37
+msgid "See you in the underworld."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:38
+msgid "Try again."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:39
+msgid "Don't panic, you're just a bit dead."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:40
+msgid "It's a bit late to start digging your grave, don't you think?"
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:41
+msgid "Program terminated."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:42
+msgid "Mission failed."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:43
+msgid "Welcome to the Matrix, Neo."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:44
+msgid "Everybody falls the first time."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:45
+msgid "Welcome... to the real world."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:46
+msgid "Fate, it seems, is not without a sense of irony."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:47
+msgid "There is no spoon."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:48
+msgid "One shot, one kill."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:49
+msgid "Some men just want to watch the world burn."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:50
+msgid "You are fulfilling your destiny."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:51
+msgid "Rule #8: Do not die."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:52
+msgid "There will be no order, only chaos."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:53
+msgid "Too bad, get over it."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:54
+msgid "There's no hope for us here, only death."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:55
+msgid "Death is the road to awe."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:56
+msgid ""
+"Our bodies are prisons for our souls. Our skin and blood, the iron bars of "
+"confinement. But fear not. All flesh decays. Death turns all to ash. And "
+"thus, death frees every soul."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:57
+msgid "Stop... Stop it!"
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:58
+msgid "Today is a good day to die."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:59
+msgid "Any last words? Oops, too late!"
+msgstr ""
+
+#. (itstool) path: messages/message
+#: tmp/deadmessages.xml:60
+msgid "Confusion will be my epitaph."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: deadmessages.xml:31
+msgid ""
+"You've shuffled off your mortal coil, run down the curtain and joined the "
+"bleedin' choir invisibile."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: deadmessages.xml:34
+msgid ""
+"When you've told someone that you've left them a legacy the only decent "
+"thing to do is to die at once."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: deadmessages.xml:35
+msgid ""
+"The trouble with heart disease is that the first symptom is often hard to "
+"deal with – sudden death."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: deadmessages.xml:36
+msgid ""
+"There are worse things in life than death. Have you ever spent an evening "
+"with an insurance salesman?"
+msgstr ""
+
+#. (itstool) path: messages/message
+#: deadmessages.xml:37
+msgid "There is a remedy for everything; it is called death."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: deadmessages.xml:38
+msgid "If you die in an elevator, be sure to push the up button."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: deadmessages.xml:39
+msgid "Death - To stop sinning suddenly."
+msgstr ""
+
+#. (itstool) path: messages/message
+#: deadmessages.xml:40
+msgid ""
+"For three days after death, hair and fingernails continue to grow but phone "
+"calls taper off."
+msgstr ""
+
+#. (itstool) path: emote/sprite@name
+#: emotes.xml:9
+msgid "Disgust"
+msgstr ""
+
+#. (itstool) path: emote/sprite@name
+#: emotes.xml:12
+msgid "Surprise"
+msgstr ""
+
+#. (itstool) path: emote/sprite@name
+#: emotes.xml:15
+msgid "Happy"
+msgstr ""
+
+#. (itstool) path: emote/sprite@name
+#: emotes.xml:18
+msgid "Sad"
+msgstr ""
+
+#. (itstool) path: emote/sprite@name
+#: emotes.xml:21
+msgid "Evil"
+msgstr ""
+
+#. (itstool) path: emote/sprite@name
+#: emotes.xml:24
+msgid "Wink"
+msgstr ""
+
+#. (itstool) path: emote/sprite@name
+#: emotes.xml:27
+msgid "Angel"
+msgstr ""
+
+#. (itstool) path: emote/sprite@name
+#: emotes.xml:30
+msgid "Blush"
+msgstr ""
+
+#. (itstool) path: emote/sprite@name
+#: emotes.xml:33
+msgid "Tongue"
+msgstr ""
+
+#. (itstool) path: emote/sprite@name
+#: emotes.xml:36
+msgid "Grin"
+msgstr ""
+
+#. (itstool) path: emote/sprite@name
+#: emotes.xml:39
+msgid "Upset"
+msgstr ""
+
+#. (itstool) path: emote/sprite@name
+#: emotes.xml:42
+msgid "Perturbed"
+msgstr ""
+
+#. (itstool) path: emote/sprite@name
+#: emotes.xml:45
+msgid "Speech"
+msgstr ""
+
+#. (itstool) path: emote/sprite@name
+#: emotes.xml:48
+msgid "Blah"
+msgstr ""
+
+#. (itstool) path: groups/group@name
+#. (itstool) path: groups/group@longName
+#: groups.xml:5
+msgid "Player"
+msgstr ""
+
+#. (itstool) path: groups/group@name
+#. (itstool) path: groups/group@longName
+#: groups.xml:21
+msgid "Bot"
+msgstr ""
+
+#. (itstool) path: groups/group@name
+#: groups.xml:22 groups.xml:63 groups.xml:134 groups.xml:156
+msgid "Dev"
+msgstr ""
+
+#. (itstool) path: groups/group@longName
+#: groups.xml:22
+msgid "Developer"
+msgstr ""
+
+#. (itstool) path: groups/group@longName
+#: groups.xml:63
+msgid "Developer (hidden)"
+msgstr ""
+
+#. (itstool) path: groups/group@name
+#: groups.xml:64 groups.xml:73
+msgid "Event"
+msgstr ""
+
+#. (itstool) path: groups/group@longName
+#: groups.xml:64
+msgid "Event coordinator"
+msgstr ""
+
+#. (itstool) path: groups/group@longName
+#: groups.xml:73
+msgid "Event coordinator (hidden)"
+msgstr ""
+
+#. (itstool) path: groups/group@name
+#: groups.xml:74 groups.xml:133
+msgid "GM"
+msgstr ""
+
+#. (itstool) path: groups/group@longName
+#: groups.xml:74
+msgid "Game master"
+msgstr ""
+
+#. (itstool) path: groups/group@longName
+#: groups.xml:133
+msgid "Game master (hidden)"
+msgstr ""
+
+#. (itstool) path: groups/group@longName
+#: groups.xml:134
+msgid "Core developer"
+msgstr ""
+
+#. (itstool) path: groups/group@longName
+#: groups.xml:156
+msgid "Core developer (hidden)"
+msgstr ""
+
+#. (itstool) path: groups/group@name
+#: groups.xml:157 groups.xml:184
+msgid "Admin"
+msgstr ""
+
+#. (itstool) path: groups/group@longName
+#: groups.xml:157
+msgid "Administrator (hidden)"
+msgstr ""
+
+#. (itstool) path: groups/group@longName
+#: groups.xml:184
+msgid "Administrator"
+msgstr ""
+
+#. (itstool) path: list/color@name
+#: itemcolors.xml:5 itemcolors.xml:37 itemcolors.xml:85
+msgid "light brown"
+msgstr ""
+
+#. (itstool) path: list/color@name
+#: itemcolors.xml:6 itemcolors.xml:21 itemcolors.xml:86
+msgid "green"
+msgstr ""
+
+#. (itstool) path: list/color@name
+#: itemcolors.xml:7 itemcolors.xml:38 itemcolors.xml:87
+msgid "red"
+msgstr ""
+
+#. (itstool) path: list/color@name
+#: itemcolors.xml:8 itemcolors.xml:88
+msgid "purple"
+msgstr ""
+
+#. (itstool) path: list/color@name
+#: itemcolors.xml:9 itemcolors.xml:39 itemcolors.xml:89
+msgid "gray"
+msgstr ""
+
+#. (itstool) path: list/color@name
+#: itemcolors.xml:10 itemcolors.xml:40 itemcolors.xml:90
+msgid "yellow"
+msgstr ""
+
+#. (itstool) path: list/color@name
+#: itemcolors.xml:11 itemcolors.xml:22 itemcolors.xml:91
+msgid "blue"
+msgstr ""
+
+#. (itstool) path: list/color@name
+#: itemcolors.xml:12 itemcolors.xml:41 itemcolors.xml:92
+msgid "light red"
+msgstr ""
+
+#. (itstool) path: list/color@name
+#: itemcolors.xml:13 itemcolors.xml:23 itemcolors.xml:93
+msgid "light blue"
+msgstr ""
+
+#. (itstool) path: list/color@name
+#: itemcolors.xml:14 itemcolors.xml:24 itemcolors.xml:94
+msgid "dark purple"
+msgstr ""
+
+#. (itstool) path: list/color@name
+#: itemcolors.xml:15 itemcolors.xml:25 itemcolors.xml:95
+msgid "black"
+msgstr ""
+
+#. (itstool) path: list/color@name
+#: itemcolors.xml:16 itemcolors.xml:96
+msgid "pink"
+msgstr ""
+
+#. (itstool) path: list/color@name
+#: itemcolors.xml:17 itemcolors.xml:97
+msgid "brown"
+msgstr ""
+
+#. (itstool) path: list/color@name
+#: itemcolors.xml:18 itemcolors.xml:19 itemcolors.xml:26 itemcolors.xml:27
+#: itemcolors.xml:28 itemcolors.xml:29 itemcolors.xml:30 itemcolors.xml:31
+#: itemcolors.xml:32 itemcolors.xml:33 itemcolors.xml:34 itemcolors.xml:35
+#: itemcolors.xml:43 itemcolors.xml:44 itemcolors.xml:45 itemcolors.xml:46
+#: itemcolors.xml:47 itemcolors.xml:48 itemcolors.xml:49 itemcolors.xml:50
+#: itemcolors.xml:51 itemcolors.xml:53 itemcolors.xml:54 itemcolors.xml:55
+#: itemcolors.xml:56 itemcolors.xml:57 itemcolors.xml:58 itemcolors.xml:59
+#: itemcolors.xml:60 itemcolors.xml:61 itemcolors.xml:62 itemcolors.xml:63
+#: itemcolors.xml:64 itemcolors.xml:65 itemcolors.xml:66 itemcolors.xml:67
+#: itemcolors.xml:69 itemcolors.xml:70 itemcolors.xml:71 itemcolors.xml:72
+#: itemcolors.xml:73 itemcolors.xml:74 itemcolors.xml:75 itemcolors.xml:76
+#: itemcolors.xml:77 itemcolors.xml:78 itemcolors.xml:79 itemcolors.xml:80
+#: itemcolors.xml:81 itemcolors.xml:82 itemcolors.xml:83 itemcolors.xml:98
+#: itemcolors.xml:99 itemcolors.xml:101 itemcolors.xml:102 itemcolors.xml:103
+#: itemcolors.xml:104 itemcolors.xml:105 itemcolors.xml:106 itemcolors.xml:107
+#: itemcolors.xml:108 itemcolors.xml:109 itemcolors.xml:110 itemcolors.xml:111
+#: itemcolors.xml:112 itemcolors.xml:113 itemcolors.xml:114 itemcolors.xml:115
+#: itemcolors.xml:117 itemcolors.xml:118 itemcolors.xml:119 itemcolors.xml:120
+#: itemcolors.xml:121 itemcolors.xml:122 itemcolors.xml:123 itemcolors.xml:124
+#: itemcolors.xml:125 itemcolors.xml:126 itemcolors.xml:127 itemcolors.xml:128
+#: itemcolors.xml:129 itemcolors.xml:130 itemcolors.xml:131 itemcolors.xml:132
+#: itemcolors.xml:133 itemcolors.xml:135 itemcolors.xml:136
+msgid "(free slot)"
+msgstr ""
+
+#. (itstool) path: list/color@name
+#: itemcolors.xml:42
+msgid "dark"
+msgstr ""
+
+#. (itstool) path: list/color@name
+#: itemcolors.xml:134 itemcolors.xml:137 itemcolors.xml:138 itemcolors.xml:139
+msgid "shock white"
+msgstr ""
+
+#. (itstool) path: required/field@description
+#: itemfields.xml:6
+msgid "Req. level %s"
+msgstr ""
+
+#. (itstool) path: required/field@description
+#: itemfields.xml:7
+msgid "Req. intelligence %s"
+msgstr ""
+
+#. (itstool) path: required/field@description
+#: itemfields.xml:8
+msgid "Req. dexterity %s"
+msgstr ""
+
+#. (itstool) path: required/field@description
+#: itemfields.xml:9
+msgid "Req. strength %s"
+msgstr ""
+
+#. (itstool) path: required/field@description
+#: itemfields.xml:10
+msgid "Req. vitality %s"
+msgstr ""
+
+#. (itstool) path: required/field@description
+#: itemfields.xml:11
+msgid "Req. luck %s"
+msgstr ""
+
+#. (itstool) path: emote/sprite
+#: tmp/manaplus_emotes.xml:6 tmp/manaplus_emotes.xml:7
+#: tmp/manaplus_emotes.xml:8 tmp/manaplus_emotes.xml:9
+#: tmp/manaplus_emotes.xml:10 tmp/manaplus_emotes.xml:11
+#: tmp/manaplus_emotes.xml:12 tmp/manaplus_emotes.xml:13
+#: tmp/manaplus_emotes.xml:14 tmp/manaplus_emotes.xml:15
+#: tmp/manaplus_emotes.xml:16 tmp/manaplus_emotes.xml:17
+#: tmp/manaplus_emotes.xml:18 tmp/manaplus_emotes.xml:19
+msgid "emote.xml"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/000-1.tmx:11
+msgid "Jesusalva's Trap"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/001-1.tmx:6
+msgid "Tulimshar Port"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/001-2.tmx:5
+msgid "South Tulimshar Indoor"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/001-3.tmx:5
+msgid "Tulimshar Arena"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/002-1.tmx:6
+msgid "Tulimshar South"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/002-2.tmx:6
+msgid "Sandstorm Desert Indoors"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/002-3.tmx:6
+msgid "Tulimshar Mining Camp"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/002-4.tmx:6
+msgid "Desert Mines"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/002-5.tmx:6
+msgid "Deep Desert Mines"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/003-1.tmx:6
+msgid "2006 Tulimshar"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/003-4.tmx:6 ../../client-data/maps/004-1.tmx:6
+#: ../../client-data/maps/041-1.tmx:5 ../../client-data/maps/043-1.tmx:6
+msgid "Beach"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/004-3.tmx:6
+msgid "Pirate Caves First Floor"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/004-4.tmx:6
+msgid "Pirate Caves Second Floor"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/004-5.tmx:6
+msgid "Pirate Den"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/005-3.tmx:6
+msgid "Snake Pit"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/006-1.tmx:6
+msgid "Desert Mountains"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/006-2.tmx:6
+msgid "Pachua's Village"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/006-3.tmx:6
+msgid "Desert Mountain Cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/007-1.tmx:6 ../../client-data/maps/010-1.tmx:6
+#: ../../client-data/maps/011-1.tmx:6 ../../client-data/maps/014-1.tmx:6
+#: ../../client-data/maps/015-1.tmx:6 ../../client-data/maps/016-1.tmx:6
+#: ../../client-data/maps/057-1.tmx:6
+msgid "Woodland"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/007-2.tmx:5 ../../client-data/maps/052-2.tmx:5
+msgid "Illia forsaken inn"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/008-1.tmx:6
+msgid "Hurnscald Outskirts"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/009-1.tmx:6
+msgid "Hurnscald"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/009-2.tmx:5
+msgid "Hurnscald Indoor"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/009-3.tmx:6
+msgid "Hurnscald Cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/009-4.tmx:4
+msgid "Orum Caves"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/009-5.tmx:5
+msgid "Last man standing"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/009-6.tmx:5 ../../client-data/maps/055-3.tmx:6
+msgid "Cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/009-7.tmx:6
+msgid "The Sanguine Vault"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/009-8.tmx:6
+msgid "Chez Celestia"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/010-2.tmx:5
+msgid "Dimond's Cove"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/011-3.tmx:6
+msgid "Hermit's Cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/011-4.tmx:6
+msgid "Lake Cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/011-6.tmx:5
+msgid "Bandit Cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/012-1.tmx:6 ../../client-data/maps/013-1.tmx:6
+#: ../../client-data/maps/017-1.tmx:6 ../../client-data/maps/055-1.tmx:6
+msgid "Woodland Hills"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/012-3.tmx:6
+msgid "Moggun Cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/012-4.tmx:5
+msgid "Terranite Cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/013-2.tmx:5
+msgid "Magic House"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/013-3.tmx:6
+msgid "Woodland Hills Cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/014-3.tmx:6 ../../client-data/maps/017-3.tmx:6
+msgid "Woodland Cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/015-3.tmx:4
+msgid "Cat's Cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/016-2.tmx:6
+msgid "Gwendolyn's"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/017-2.tmx:4
+msgid "Theater"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/017-4.tmx:6
+msgid "Hideout"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/017-9.tmx:4
+msgid "GM Lounge"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/018-1.tmx:6
+msgid "Woodland Mining Camp"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/018-2.tmx:5
+msgid "Woodland Mining Camp Indoor"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/018-3.tmx:6
+msgid "Northern Mines"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/019-1.tmx:6
+msgid "snow Field"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/019-3.tmx:5 ../../client-data/maps/019-4.tmx:5
+msgid "Snow Cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/020-1.tmx:6
+msgid "Nivalis"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/020-2.tmx:5
+msgid "Nivalis Indoor"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/020-3.tmx:6
+msgid "Ice cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/021-3.tmx:6
+msgid "Central Tulimshar Sewers"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/023-1.tmx:5
+msgid "Tulimshar Lighthouse Beach"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/023-3.tmx:5
+msgid "Tulimshar Beach Caves"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/025-1.tmx:6
+msgid "Woodland Swamp"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/025-3.tmx:5
+msgid "Rossy Main Hall"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/025-4.tmx:5
+msgid "Rossy Battle Caves"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/026-1.tmx:6
+msgid "Asphodel Moor"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/026-2.tmx:5
+msgid "Swamp Indoors"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/027-1.tmx:6
+msgid "Graveyard"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/027-2.tmx:5
+msgid "Graveyard Indoor"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/027-3.tmx:5
+msgid "Crypt Basement"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/027-4.tmx:5
+msgid "Crypt Sub-Basement One"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/027-5.tmx:5 ../../client-data/maps/027-6.tmx:5
+#: ../../client-data/maps/027-7.tmx:5 ../../client-data/maps/027-8.tmx:5
+msgid "Crypt Sub-Basement Two"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/028-1.tmx:5
+msgid "GM Island"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/028-3.tmx:5
+msgid "GM Island Cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/029-1.tmx:6
+msgid "Candor Island"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/029-2.tmx:5
+msgid "Candor Island Indoor"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/029-3.tmx:6
+msgid "Candor Cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/029-4.tmx:6
+msgid "2014 Candor"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/030-1.tmx:5
+msgid "Romantic Place"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/030-2.tmx:5
+msgid "Christmas Inn"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/030-3.tmx:5
+msgid "The Frozen Lake"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/030-4.tmx:5
+msgid "Christmas Inn Warehouse"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/031-1.tmx:5
+msgid "Nivalis Port"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/031-2.tmx:5
+msgid "Angela's House"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/031-3.tmx:5
+msgid "Ice Labyrinth"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/031-4.tmx:5
+msgid "Cindy Cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/032-3.tmx:5
+msgid "Outback Cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/033-1.tmx:5
+msgid "snow Path"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/034-1.tmx:5
+msgid "Snow Forest"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/034-2.tmx:6
+msgid "Trappers Huts"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/042-1.tmx:5
+msgid "Tulimshar Suburbs"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/043-3.tmx:5
+msgid "Sandy Dungeon Level 1"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/043-4.tmx:5
+msgid "Troll Cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/045-1.tmx:5
+msgid "Deep Snow Forest"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/046-1.tmx:5
+msgid "Rock Plateau"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/046-3.tmx:4
+msgid "Frosty Underground"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/047-1.tmx:5
+msgid "snow Hills"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/047-3.tmx:5
+msgid "Snow Hills Cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/048-2.tmx:5
+msgid "Blue Sages' Mansion"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/051-1.tmx:5
+msgid "Illia outskirts"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/051-3.tmx:5
+msgid "Illia Bandit Cave"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/052-1.tmx:6
+msgid "Illia archipelago"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/056-2.tmx:5
+msgid "Mirak's House"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/069-2.tmx:6
+msgid "Celestia's Hideout"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/070-1.tmx:5
+msgid "Underworld"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/070-3.tmx:5
+msgid "The Abyss"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/099-1.tmx:5
+msgid "Keshlam's Adventurer's Guild"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/099-2.tmx:5 ../../client-data/maps/099-6.tmx:5
+msgid "Keshlam's Adventurer's Guild Quarters"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/099-3.tmx:5
+msgid "Keshlam's Adventurer's Guild Basement"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/099-4.tmx:5 ../../client-data/maps/099-5.tmx:5
+msgid "?????"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/099-7.tmx:5
+msgid "Ruined Swamps"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/099-8.tmx:5
+msgid "Keshlam's Maze"
+msgstr ""
+
+#. (itstool) path: properties/property@value
+#: ../../client-data/maps/botcheck.tmx:5
+msgid "Botcheck Area"
+msgstr ""
+
+#. (itstool) path: skills/set@name
+#: skills.xml:12
+msgid "Basic"
+msgstr ""
+
+#. (itstool) path: set/skill@name
+#: skills.xml:14
+msgid "Emote"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:14
+msgid "Allows you to use emotes."
+msgstr ""
+
+#. (itstool) path: set/skill@name
+#: skills.xml:15
+msgid "Trade"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:15
+msgid "You can trade with others."
+msgstr ""
+
+#. (itstool) path: set/skill@name
+#: skills.xml:16 skills.xml:17
+msgid "Party"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:16
+msgid "Join a Party."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:17
+msgid "Join or create a Party."
+msgstr ""
+
+#. (itstool) path: skills/set@name
+#. (itstool) path: set/skill@name
+#: skills.xml:19 skills.xml:22 skills.xml:23 skills.xml:24 skills.xml:25
+#: skills.xml:26
+msgid "Magic"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:22
+msgid "Cast Lvl 1 magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:23
+msgid "Cast Lvl 2 magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:24
+msgid "Cast Lvl 3 magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:25
+msgid "Cast Lvl 4 magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:26
+msgid "Cast Lvl 5 magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@name
+#: skills.xml:27 skills.xml:28 skills.xml:29 skills.xml:30 skills.xml:31
+msgid "Life Magic"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:27
+msgid "Cast Lvl 1 Life Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:28
+msgid "Cast Lvl 2 Life Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:29
+msgid "Cast Lvl 3 Life Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:30
+msgid "Cast Lvl 4 Life Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:31
+msgid "Cast Lvl 5 Life Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@name
+#: skills.xml:32 skills.xml:33 skills.xml:34 skills.xml:35 skills.xml:36
+msgid "War Magic"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:32
+msgid "Cast Lvl 1 War Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:33
+msgid "Cast Lvl 2 War Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:34
+msgid "Cast Lvl 3 War Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:35
+msgid "Cast Lvl 4 War Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:36
+msgid "Cast Lvl 5 War Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@name
+#: skills.xml:37 skills.xml:38 skills.xml:39 skills.xml:40 skills.xml:41
+msgid "Transmutation Magic"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:37
+msgid "Cast Lvl 1 Transmut. Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:38
+msgid "Cast Lvl 2 Transmut. Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:39
+msgid "Cast Lvl 3 Transmut. Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:40
+msgid "Cast Lvl 4 Transmut. Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:41
+msgid "Cast Lvl 5 Transmut. Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@name
+#: skills.xml:42 skills.xml:43 skills.xml:44 skills.xml:45 skills.xml:46
+msgid "Nature Magic"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:42
+msgid "Cast Lvl 1 Nature Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:43
+msgid "Cast Lvl 2 Nature Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:44
+msgid "Cast Lvl 3 Nature Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:45
+msgid "Cast Lvl 4 Nature Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:46
+msgid "Cast Lvl 5 Nature Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@name
+#: skills.xml:47 skills.xml:48 skills.xml:49 skills.xml:50 skills.xml:51
+msgid "Astral Magic"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:47
+msgid "Cast Lvl 1 Astral Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:48
+msgid "Cast Lvl 2 Astral Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:49
+msgid "Cast Lvl 3 Astral Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:50
+msgid "Cast Lvl 4 Astral Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:51
+msgid "Cast Lvl 5 Astral Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@name
+#: skills.xml:52 skills.xml:53 skills.xml:54 skills.xml:55 skills.xml:56
+msgid "Dark Magic"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:52
+msgid "Cast Lvl 1 Dark Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:53
+msgid "Cast Lvl 2 Dark Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:54
+msgid "Cast Lvl 3 Dark Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:55
+msgid "Cast Lvl 4 Dark Magic spells."
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:56
+msgid "Cast Lvl 5 Dark Magic spells."
+msgstr ""
+
+#. (itstool) path: skills/set@name
+#: skills.xml:58
+msgid "Focus"
+msgstr ""
+
+#. (itstool) path: set/skill@name
+#: skills.xml:59
+msgid "Focusing"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:59
+msgid "Luca can activate one Focus Skill."
+msgstr ""
+
+#. (itstool) path: set/skill@name
+#: skills.xml:60
+msgid "Mallards Eye"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:60
+msgid "Increases accuracy and range."
+msgstr ""
+
+#. (itstool) path: set/skill@name
+#: skills.xml:61
+msgid "Brawling"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:61
+msgid "Your fists hit harder."
+msgstr ""
+
+#. (itstool) path: set/skill@name
+#: skills.xml:62
+msgid "Lucky Counter"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:62
+msgid "???"
+msgstr ""
+
+#. (itstool) path: set/skill@name
+#: skills.xml:63
+msgid "Speed"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:63
+msgid "Faster walking and attacking."
+msgstr ""
+
+#. (itstool) path: set/skill@name
+#: skills.xml:64
+msgid "Resist Poison"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:64
+msgid "Lower chance to get poisoned."
+msgstr ""
+
+#. (itstool) path: set/skill@name
+#: skills.xml:65
+msgid "Astral Soul"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:65
+msgid "Increases your Magic Attack."
+msgstr ""
+
+#. (itstool) path: set/skill@name
+#: skills.xml:66
+msgid "Raging"
+msgstr ""
+
+#. (itstool) path: set/skill@description
+#: skills.xml:66
+msgid "Higher chance for critical hits."
+msgstr ""
+
+#. (itstool) path: basic/stat@name
+#: stats.xml:6
+msgid "Strength"
+msgstr ""
+
+#. (itstool) path: basic/stat@name
+#: stats.xml:7
+msgid "Agility"
+msgstr ""
+
+#. (itstool) path: basic/stat@name
+#: stats.xml:8
+msgid "Vitality"
+msgstr ""
+
+#. (itstool) path: basic/stat@name
+#: stats.xml:9
+msgid "Intelligence"
+msgstr ""
+
+#. (itstool) path: basic/stat@name
+#: stats.xml:10
+msgid "Dexterity"
+msgstr ""
+
+#. (itstool) path: basic/stat@name
+#: stats.xml:11
+msgid "Luck"
+msgstr ""
+
+#. (itstool) path: extended/stat@name
+#: stats.xml:14
+msgid "Attack"
+msgstr ""
+
+#. (itstool) path: extended/stat@name
+#: stats.xml:15
+msgid "Defense"
+msgstr ""
+
+#. (itstool) path: extended/stat@name
+#: stats.xml:16
+msgid "M.Attack"
+msgstr ""
+
+#. (itstool) path: extended/stat@name
+#: stats.xml:17
+msgid "M.Defense"
+msgstr ""
+
+#. (itstool) path: extended/stat@name
+#: stats.xml:18
+msgid "% Accuracy"
+msgstr ""
+
+#. (itstool) path: extended/stat@name
+#: stats.xml:19
+msgid "% Evade"
+msgstr ""
+
+#. (itstool) path: extended/stat@name
+#: stats.xml:20
+msgid "% Critical"
+msgstr ""
+
+#. (itstool) path: extended/stat@name
+#: stats.xml:21
+msgid "Attack Delay"
+msgstr ""
+
+#. (itstool) path: extended/stat@name
+#: stats.xml:22
+msgid "Walk Delay"
+msgstr ""
+
+#. (itstool) path: extended/stat@name
+#: stats.xml:23
+msgid "Attack Range"
+msgstr ""
+
+#. (itstool) path: extended/stat@name
+#: stats.xml:24
+msgid "Damage per sec."
+msgstr ""
+
+#. (itstool) path: status-effects/status-effect@name
+#: status-effects.xml:3
+msgid "item-healing"
+msgstr ""
+
+#. (itstool) path: status-effects/status-effect@name
+#: status-effects.xml:4
+msgid "speed"
+msgstr ""
+
+#. (itstool) path: status-effects/status-effect@name
+#: status-effects.xml:5
+msgid "strength"
+msgstr ""
+
+#. (itstool) path: status-effects/status-effect@name
+#: status-effects.xml:6
+msgid "invisibility"
+msgstr ""
+
+#. (itstool) path: status-effects/status-effect@name
+#: status-effects.xml:7
+msgid "poison"
+msgstr ""
+
+#. (itstool) path: status-effects/status-effect@name
+#: status-effects.xml:8
+msgid "slow-poison"
+msgstr ""
+
+#. (itstool) path: status-effects/status-effect@name
+#: status-effects.xml:9
+msgid "weight 50%"
+msgstr ""
+
+#. (itstool) path: status-effects/status-effect@name
+#: status-effects.xml:10
+msgid "weight 90%"
+msgstr ""
+
+#. (itstool) path: status-effects/status-effect@name
+#: status-effects.xml:11
+msgid "hide"
+msgstr ""
+
+#. (itstool) path: status-effects/status-effect@name
+#: status-effects.xml:12
+msgid "halt-regenerate"
+msgstr ""
+
+#. (itstool) path: status-effects/status-effect@name
+#: status-effects.xml:13
+msgid "flying-backpack"
+msgstr ""
+
+#. (itstool) path: status-effects/status-effect@name
+#: status-effects.xml:14
+msgid "barrier"
+msgstr ""
+
+#. (itstool) path: status-effects/status-effect@name
+#: status-effects.xml:15
+msgid "haste"
+msgstr ""
+
+#. (itstool) path: status-effects/status-effect@name
+#: status-effects.xml:16
+msgid "phys-shield"
+msgstr ""
+
+#. (itstool) path: status-effects/status-effect@name
+#: status-effects.xml:17
+msgid "spell-attack-generic"
+msgstr ""
+
+#. (itstool) path: status-effects/status-effect@name
+#: status-effects.xml:18
+msgid "spell-shearing"
+msgstr ""
+
+#. (itstool) path: status-effects/status-effect@name
+#: status-effects.xml:19
+msgid "spell-protection-generic"
+msgstr ""
+
+#. (itstool) path: status-effects/status-effect@name
+#: status-effects.xml:20
+msgid "spell-haste"
+msgstr ""
diff --git a/lang_client/createpots.sh b/lang_client/createpots.sh
new file mode 100755
index 0000000..04d6722
--- /dev/null
+++ b/lang_client/createpots.sh
@@ -0,0 +1,50 @@
+#!/usr/bin/env bash
+
+function its {
+ itstool -o ../tools/lang_client/pot/$1.pot $1.xml
+}
+
+function its2 {
+ itstool -o ../tools/lang_client/pot/$1.pot -i ../tools/lang_client/its/$1.xml $1.xml
+}
+
+function its2dict {
+ itstool -o ../tools/lang_client/dict/$1.pot -i ../tools/lang_client/its/$1.xml $1.xml
+}
+
+DIR=`pwd`
+cd ../../client-data
+
+#its2 avatars
+its2 clans
+its2 deadmessages
+its2 emotes
+its2 groups
+its2 homunculuses
+its2 itemcolors
+its2 itemfields
+its2 items
+its2 mercenaries
+its2 monsters
+# disabled for now because here testing strings only
+#its2 npcdialogs
+its2 npcs
+its2 pets
+its quests
+its2 skills
+its2 skillunits
+its2 stats
+its2 status-effects
+its2dict texts
+
+cd $DIR
+
+rm pot/map*.pot
+
+itstool -o pot/manaplus_emotes1.pot tmp/manaplus_emotes.xml
+itstool -o pot/deadmessages1.pot tmp/deadmessages.xml
+
+find ../../client-data/maps -type f -name "*.tmx" -exec ./processtmx.sh {} \;
+
+msgcat pot/*.pot > clientdata.pot
+msgcat dict/*.pot > clientdata-dict.pot
diff --git a/lang_client/fetch.py b/lang_client/fetch.py
new file mode 100755
index 0000000..2fb7d4f
--- /dev/null
+++ b/lang_client/fetch.py
@@ -0,0 +1,58 @@
+#! /usr/bin/env python2.7
+# -*- coding: utf8 -*-
+#
+# Copyright (C) 2018 TMW-2
+# Author: Jesusalva
+
+from transifex.api import TransifexAPI
+
+project='tmw'
+
+# Load credentials from login.txt and password.txt
+login=open('../lang/login.txt', 'r')
+for i in login:
+ username=i.replace('\n', '').replace('\r', '')
+
+login.close()
+
+passw=open('../lang/password.txt', 'r')
+for i in passw:
+ password=i.replace('\n', '').replace('\r', '')
+
+passw.close()
+
+t=TransifexAPI(username, password, 'https://www.transifex.com')
+
+if (not t.ping):
+ print("ERROR: Ping failed, this may be due incorrect username/password in login.txt and password.txt. Ensure there is NO newline at the end of file. At lang/ folder.")
+ exit(1)
+
+if (not t.project_exists(project)):
+ print("ERROR: Invalid project name")
+ exit(1)
+
+# Load languages
+langs=[]
+vcx=open("../../server-data/langs/langs.txt", "r")
+for i in vcx:
+ if i != "en":
+ langs.append(i.replace('\n', ''))
+vcx.close()
+
+# Fetch all translations and record them at in/
+for i in langs:
+ # Disregarded languages
+ if i in ['en', 'vls']:
+ continue
+
+ # People translated so we cannot override stuff
+ #if i in ['pt_BR', 'vls']:
+ # print("Overriding %s..." %(i))
+ # t.new_translation(project, 'clientdata', i,'../../client-data/translations/'+str(i)+'.po')
+
+ print("Fetching %s..." %(i))
+ t.get_translation(project, 'clientdata', i, '../../client-data/translations/'+str(i)+'.po')
+
+ print("Fetching %s dict..." %(i))
+ t.get_translation(project, 'clientdata-dict', i, '../../client-data/translations/dict/'+str(i)+'.po')
+
diff --git a/lang_client/its/avatars.xml b/lang_client/its/avatars.xml
new file mode 100644
index 0000000..403c685
--- /dev/null
+++ b/lang_client/its/avatars.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2010-2016 Evol Online -->
+
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//avatar/@name" translate="yes"/>
+ <its:translateRule selector="//*" translate="no"/>
+</its:rules>
diff --git a/lang_client/its/clans.xml b/lang_client/its/clans.xml
new file mode 100644
index 0000000..f35a462
--- /dev/null
+++ b/lang_client/its/clans.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2016 Evol Online -->
+
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//clan/@name" translate="yes"/>
+ <its:translateRule selector="//*" translate="no"/>
+</its:rules>
diff --git a/lang_client/its/deadmessages.xml b/lang_client/its/deadmessages.xml
new file mode 100644
index 0000000..46e9dea
--- /dev/null
+++ b/lang_client/its/deadmessages.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2013 ManaPlus -->
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//message" translate="yes"/>
+</its:rules>
diff --git a/lang_client/its/emotes.xml b/lang_client/its/emotes.xml
new file mode 100644
index 0000000..dbe44f2
--- /dev/null
+++ b/lang_client/its/emotes.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2010-2013 Evol Online -->
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//emote/@name" translate="yes"/>
+ <its:translateRule selector="//emote/sprite/@name" translate="yes"/>
+ <its:translateRule selector="//*" translate="no"/>
+</its:rules>
diff --git a/lang_client/its/groups.xml b/lang_client/its/groups.xml
new file mode 100644
index 0000000..620c0ee
--- /dev/null
+++ b/lang_client/its/groups.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2010-2016 Evol Online -->
+
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//group/@name" translate="yes"/>
+ <its:translateRule selector="//group/@longName" translate="yes"/>
+ <its:translateRule selector="//*" translate="no"/>
+</its:rules>
diff --git a/lang_client/its/homunculuses.xml b/lang_client/its/homunculuses.xml
new file mode 100644
index 0000000..a130fa9
--- /dev/null
+++ b/lang_client/its/homunculuses.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2016 Evol Online -->
+
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//homunculus/@name" translate="yes"/>
+ <its:translateRule selector="//*" translate="no"/>
+</its:rules>
diff --git a/lang_client/its/itemcolors.xml b/lang_client/its/itemcolors.xml
new file mode 100644
index 0000000..f14eebd
--- /dev/null
+++ b/lang_client/its/itemcolors.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2010-2015 Evol Online -->
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//list/color/@name" translate="yes"/>
+ <its:translateRule selector="//*" translate="no"/>
+</its:rules>
diff --git a/lang_client/its/itemfields.xml b/lang_client/its/itemfields.xml
new file mode 100644
index 0000000..c2edfa3
--- /dev/null
+++ b/lang_client/its/itemfields.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: 4144
+Copyright (C) 2016 Evol Online -->
+
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//required/field/@description" translate="yes"/>
+ <its:translateRule selector="//*" translate="no"/>
+</its:rules>
diff --git a/lang_client/its/items.xml b/lang_client/its/items.xml
new file mode 100644
index 0000000..3df823b
--- /dev/null
+++ b/lang_client/its/items.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2010-2016 Evol Online -->
+
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//item/@name" translate="yes"/>
+ <its:translateRule selector="//item/@description" translate="yes"/>
+ <its:translateRule selector="//item/@useButton" translate="yes"/>
+ <its:translateRule selector="//item/@useButton2" translate="yes"/>
+ <its:translateRule selector="//item/@effect" translate="yes"/>
+ <its:translateRule selector="//item/inventory/menu/@name1" translate="yes"/>
+ <its:translateRule selector="//item/inventory/menu/@name2" translate="yes"/>
+ <its:translateRule selector="//item/storage/menu/@name1" translate="yes"/>
+ <its:translateRule selector="//item/storage/menu/@name2" translate="yes"/>
+ <its:translateRule selector="//item/cart/menu/@name1" translate="yes"/>
+ <its:translateRule selector="//item/cart/menu/@name2" translate="yes"/>
+ <its:translateRule selector="//*" translate="no"/>
+</its:rules>
diff --git a/lang_client/its/mercenaries.xml b/lang_client/its/mercenaries.xml
new file mode 100644
index 0000000..a6b66f9
--- /dev/null
+++ b/lang_client/its/mercenaries.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2016 Evol Online -->
+
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//mercenary/@name" translate="yes"/>
+ <its:translateRule selector="//*" translate="no"/>
+</its:rules>
diff --git a/lang_client/its/monsters.xml b/lang_client/its/monsters.xml
new file mode 100644
index 0000000..ed269d0
--- /dev/null
+++ b/lang_client/its/monsters.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: 4144
+Copyright (C) 2010-2016 Evol Online -->
+
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//monster/@name" translate="yes"/>
+ <its:translateRule selector="//*" translate="no"/>
+</its:rules>
diff --git a/lang_client/its/npcdialogs.xml b/lang_client/its/npcdialogs.xml
new file mode 100644
index 0000000..37c1a8b
--- /dev/null
+++ b/lang_client/its/npcdialogs.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2010-2016 Evol Online -->
+
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//dialog/menu/text/@text" translate="yes"/>
+ <its:translateRule selector="//*" translate="no"/>
+</its:rules>
diff --git a/lang_client/its/npcs.xml b/lang_client/its/npcs.xml
new file mode 100644
index 0000000..fd295b4
--- /dev/null
+++ b/lang_client/its/npcs.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2010-2016 Evol Online -->
+
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//npc/menu/@name" translate="yes"/>
+ <its:translateRule selector="//*" translate="no"/>
+</its:rules>
diff --git a/lang_client/its/pets.xml b/lang_client/its/pets.xml
new file mode 100644
index 0000000..cfa8f6b
--- /dev/null
+++ b/lang_client/its/pets.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2013-2016 Evol Online -->
+
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//pet/@name" translate="yes"/>
+ <its:translateRule selector="//*" translate="no"/>
+</its:rules>
diff --git a/lang_client/its/skills.xml b/lang_client/its/skills.xml
new file mode 100644
index 0000000..e27840e
--- /dev/null
+++ b/lang_client/its/skills.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2010-2016 Evol Online -->
+
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//set/@name" translate="yes"/>
+ <its:translateRule selector="//set/skill/@name" translate="yes"/>
+ <its:translateRule selector="//set/skill/@description" translate="yes"/>
+ <its:translateRule selector="//*" translate="no"/>
+</its:rules>
diff --git a/lang_client/its/skillunits.xml b/lang_client/its/skillunits.xml
new file mode 100644
index 0000000..5ed05c0
--- /dev/null
+++ b/lang_client/its/skillunits.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2010-2016 Evol Online -->
+
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//skillunit/@name" translate="yes"/>
+ <its:translateRule selector="//*" translate="no"/>
+</its:rules>
diff --git a/lang_client/its/stats.xml b/lang_client/its/stats.xml
new file mode 100644
index 0000000..48846ec
--- /dev/null
+++ b/lang_client/its/stats.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2010-2016 Evol Online -->
+
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//basic/stat/@name" translate="yes"/>
+ <its:translateRule selector="//extended/stat/@name" translate="yes"/>
+ <its:translateRule selector="//page/@name" translate="yes"/>
+ <its:translateRule selector="//page/stat/@name" translate="yes"/>
+ <its:translateRule selector="//*" translate="no"/>
+</its:rules>
diff --git a/lang_client/its/status-effects.xml b/lang_client/its/status-effects.xml
new file mode 100644
index 0000000..56e1301
--- /dev/null
+++ b/lang_client/its/status-effects.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2010-2016 Evol Online -->
+
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//status-effect/@name" translate="yes"/>
+ <its:translateRule selector="//*" translate="no"/>
+</its:rules>
diff --git a/lang_client/its/texts.xml b/lang_client/its/texts.xml
new file mode 100644
index 0000000..79d4212
--- /dev/null
+++ b/lang_client/its/texts.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2010-2017 Evol Online -->
+
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//*" translate="yes"/>
+</its:rules>
diff --git a/lang_client/its/tmx.xml b/lang_client/its/tmx.xml
new file mode 100644
index 0000000..e90a1d4
--- /dev/null
+++ b/lang_client/its/tmx.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144
+Copyright (C) 2010-2016 Evol Online -->
+
+<its:rules xmlns:its="http://www.w3.org/2005/11/its" version="1.0">
+ <its:translateRule selector="//properties/property[@name='name']/@value" translate="yes"/>
+ <its:translateRule selector="//*" translate="no"/>
+</its:rules>
diff --git a/lang_client/processtmx.sh b/lang_client/processtmx.sh
new file mode 100755
index 0000000..5fc80aa
--- /dev/null
+++ b/lang_client/processtmx.sh
@@ -0,0 +1,6 @@
+#!/usr/bin/env bash
+
+export name=$1
+export name=${name##*/}
+
+itstool -o pot/map${name}.pot -i its/tmx.xml $1