Merge lp:~miroslavr256/widelands/official-lua-xgettext into lp:widelands

Proposed by Miroslav Remák
Status: Merged
Merged at revision: 7669
Proposed branch: lp:~miroslavr256/widelands/official-lua-xgettext
Merge into: lp:widelands
Diff against target: 4582 lines (+680/-937)
135 files modified
tribes/buildings/militarysites/atlanteans/castle/helptexts.lua (+3/-3)
tribes/buildings/militarysites/atlanteans/guardhall/helptexts.lua (+3/-3)
tribes/buildings/militarysites/atlanteans/guardhouse/helptexts.lua (+3/-3)
tribes/buildings/militarysites/atlanteans/tower/helptexts.lua (+3/-3)
tribes/buildings/militarysites/atlanteans/tower_high/helptexts.lua (+3/-3)
tribes/buildings/militarysites/atlanteans/tower_small/helptexts.lua (+3/-3)
tribes/buildings/militarysites/barbarians/barrier/helptexts.lua (+3/-3)
tribes/buildings/militarysites/barbarians/citadel/helptexts.lua (+3/-3)
tribes/buildings/militarysites/barbarians/fortress/helptexts.lua (+3/-3)
tribes/buildings/militarysites/barbarians/sentry/helptexts.lua (+3/-3)
tribes/buildings/militarysites/barbarians/tower/helptexts.lua (+3/-3)
tribes/buildings/militarysites/empire/barrier/helptexts.lua (+3/-3)
tribes/buildings/militarysites/empire/blockhouse/helptexts.lua (+3/-3)
tribes/buildings/militarysites/empire/castle/helptexts.lua (+3/-3)
tribes/buildings/militarysites/empire/fortress/helptexts.lua (+3/-3)
tribes/buildings/militarysites/empire/outpost/helptexts.lua (+3/-3)
tribes/buildings/militarysites/empire/sentry/helptexts.lua (+3/-3)
tribes/buildings/militarysites/empire/tower/helptexts.lua (+3/-3)
tribes/buildings/partially_finished/constructionsite/helptexts.lua (+4/-4)
tribes/buildings/partially_finished/dismantlesite/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/armorsmithy/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/bakery/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/blackroot_farm/helptexts.lua (+3/-3)
tribes/buildings/productionsites/atlanteans/charcoal_kiln/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/coalmine/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/crystalmine/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/farm/helptexts.lua (+3/-3)
tribes/buildings/productionsites/atlanteans/fishbreeders_house/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/fishers_house/helptexts.lua (+3/-3)
tribes/buildings/productionsites/atlanteans/foresters_house/helptexts.lua (+3/-3)
tribes/buildings/productionsites/atlanteans/gold_spinning_mill/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/goldmine/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/horsefarm/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/hunters_house/helptexts.lua (+3/-3)
tribes/buildings/productionsites/atlanteans/ironmine/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/mill/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/quarry/helptexts.lua (+3/-3)
tribes/buildings/productionsites/atlanteans/sawmill/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/scouts_house/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/shipyard/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/smelting_works/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/smokery/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/spiderfarm/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/toolsmithy/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/weaponsmithy/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/weaving_mill/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/well/helptexts.lua (+4/-4)
tribes/buildings/productionsites/atlanteans/woodcutters_house/helptexts.lua (+3/-3)
tribes/buildings/productionsites/barbarians/bakery/helptexts.lua (+3/-3)
tribes/buildings/productionsites/barbarians/big_inn/helptexts.lua (+4/-4)
tribes/buildings/productionsites/barbarians/brewery/helptexts.lua (+4/-4)
tribes/buildings/productionsites/barbarians/cattlefarm/helptexts.lua (+3/-3)
tribes/buildings/productionsites/barbarians/charcoal_kiln/helptexts.lua (+4/-4)
tribes/buildings/productionsites/barbarians/coalmine/helptexts.lua (+3/-3)
tribes/buildings/productionsites/barbarians/coalmine_deep/helptexts.lua (+3/-3)
tribes/buildings/productionsites/barbarians/coalmine_deeper/helptexts.lua (+3/-3)
tribes/buildings/productionsites/barbarians/farm/helptexts.lua (+3/-3)
tribes/buildings/productionsites/barbarians/fishers_hut/helptexts.lua (+1/-1)
tribes/buildings/productionsites/barbarians/gamekeepers_hut/helptexts.lua (+1/-1)
tribes/buildings/productionsites/barbarians/helmsmithy/helptexts.lua (+4/-4)
tribes/buildings/productionsites/barbarians/inn/helptexts.lua (+4/-4)
tribes/buildings/productionsites/barbarians/micro_brewery/helptexts.lua (+1/-1)
tribes/buildings/productionsites/barbarians/quarry/helptexts.lua (+2/-2)
tribes/buildings/productionsites/barbarians/scouts_hut/helptexts.lua (+4/-4)
tribes/buildings/productionsites/barbarians/shipyard/helptexts.lua (+4/-4)
tribes/buildings/productionsites/barbarians/smelting_works/helptexts.lua (+4/-4)
tribes/buildings/productionsites/barbarians/tavern/helptexts.lua (+4/-4)
tribes/buildings/productionsites/barbarians/weaving_mill/helptexts.lua (+4/-4)
tribes/buildings/productionsites/barbarians/well/helptexts.lua (+1/-1)
tribes/buildings/productionsites/barbarians/wood_hardener/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/armorsmithy/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/bakery/helptexts.lua (+3/-3)
tribes/buildings/productionsites/empire/brewery/helptexts.lua (+3/-3)
tribes/buildings/productionsites/empire/charcoal_kiln/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/coalmine/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/coalmine_deep/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/donkeyfarm/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/farm/helptexts.lua (+3/-3)
tribes/buildings/productionsites/empire/fishers_house/helptexts.lua (+3/-3)
tribes/buildings/productionsites/empire/foresters_house/helptexts.lua (+3/-3)
tribes/buildings/productionsites/empire/goldmine/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/goldmine_deep/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/hunters_house/helptexts.lua (+3/-3)
tribes/buildings/productionsites/empire/inn/helptexts.lua (+3/-3)
tribes/buildings/productionsites/empire/ironmine/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/ironmine_deep/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/lumberjacks_house/helptexts.lua (+3/-3)
tribes/buildings/productionsites/empire/marblemine/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/marblemine_deep/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/mill/helptexts.lua (+3/-3)
tribes/buildings/productionsites/empire/piggery/helptexts.lua (+3/-3)
tribes/buildings/productionsites/empire/quarry/helptexts.lua (+3/-3)
tribes/buildings/productionsites/empire/sawmill/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/scouts_house/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/sheepfarm/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/shipyard/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/smelting_works/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/stonemasons_house/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/tavern/helptexts.lua (+3/-3)
tribes/buildings/productionsites/empire/toolsmithy/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/vineyard/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/weaponsmithy/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/weaving_mill/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/well/helptexts.lua (+4/-4)
tribes/buildings/productionsites/empire/winery/helptexts.lua (+4/-4)
tribes/buildings/trainingsites/atlanteans/dungeon/helptexts.lua (+4/-4)
tribes/buildings/trainingsites/atlanteans/labyrinth/helptexts.lua (+4/-4)
tribes/buildings/trainingsites/empire/arena/helptexts.lua (+3/-3)
tribes/buildings/trainingsites/empire/colosseum/helptexts.lua (+3/-3)
tribes/buildings/trainingsites/empire/trainingcamp/helptexts.lua (+3/-3)
tribes/buildings/warehouses/atlanteans/headquarters/helptexts.lua (+3/-3)
tribes/buildings/warehouses/atlanteans/port/helptexts.lua (+4/-4)
tribes/buildings/warehouses/atlanteans/warehouse/helptexts.lua (+4/-4)
tribes/buildings/warehouses/barbarians/headquarters/helptexts.lua (+3/-3)
tribes/buildings/warehouses/barbarians/headquarters_interim/helptexts.lua (+3/-3)
tribes/buildings/warehouses/barbarians/port/helptexts.lua (+4/-4)
tribes/buildings/warehouses/barbarians/warehouse/helptexts.lua (+4/-4)
tribes/buildings/warehouses/empire/headquarters/helptexts.lua (+3/-3)
tribes/buildings/warehouses/empire/headquarters_shipwreck/helptexts.lua (+3/-3)
tribes/buildings/warehouses/empire/port/helptexts.lua (+4/-4)
tribes/buildings/warehouses/empire/warehouse/helptexts.lua (+4/-4)
tribes/immovables/resi_coal1/helptexts.lua (+1/-1)
tribes/immovables/resi_coal2/helptexts.lua (+1/-1)
tribes/immovables/resi_gold1/helptexts.lua (+1/-1)
tribes/immovables/resi_gold2/helptexts.lua (+1/-1)
tribes/immovables/resi_iron1/helptexts.lua (+1/-1)
tribes/immovables/resi_iron2/helptexts.lua (+1/-1)
tribes/immovables/resi_none/helptexts.lua (+1/-1)
tribes/immovables/resi_stones1/helptexts.lua (+3/-3)
tribes/immovables/resi_stones2/helptexts.lua (+3/-3)
tribes/immovables/resi_water1/helptexts.lua (+1/-1)
txts/developers.json (+2/-1)
utils/buildcat.py (+142/-19)
utils/confgettext.py (+103/-100)
utils/lua_xgettext.py (+0/-384)
To merge this branch: bzr merge lp:~miroslavr256/widelands/official-lua-xgettext
Reviewer Review Type Date Requested Status
GunChleoc Approve
Review via email: mp+279224@code.launchpad.net

Description of the change

An attempt to use the official xgettext tool to extract translatable strings from Lua scripts instead of lua_xgettext.py. Hasn't been extensively tested, but updating .po files from the generated templates using Poedit seems to work fine.

To post a comment you must log in.
Revision history for this message
Miroslav Remák (miroslavr256) wrote :

On an unrelated note, why is the text domain for the map 'The Green Plateau' called 'map_plateau.wmf' when buildcat updates 'po/map_the_green_plateau.wmf/map_the_green_plateau.wmf.pot'?

Revision history for this message
TiborB (tiborb95) wrote :

is xgettext currently used as dependency or it will be new one? No big deal on linux side, but we must consider it also at windows side.

Revision history for this message
Miroslav Remák (miroslavr256) wrote :

> is xgettext currently used as dependency or it will be new one? No big deal on
> linux side, but we must consider it also at windows side.

Yes, xgettext is currently used to parse C++ files. However, this introduces a new dependency on msguniq for merging.

Revision history for this message
TiborB (tiborb95) wrote :

So no additional work for Tino (for building on windows), fine then...

Revision history for this message
GunChleoc (gunchleoc) wrote :

> On an unrelated note, why is the text domain for the map 'The Green Plateau'
> called 'map_plateau.wmf' when buildcat updates
> 'po/map_the_green_plateau.wmf/map_the_green_plateau.wmf.pot'?

I'd say that this is historical baggage.

My Python is a bit rusty, but I'll have a look and do some more testing to make sure that we don't lose any strings.

Revision history for this message
GunChleoc (gunchleoc) wrote :

I have compared the .pot files and found the following differences in the file headers that should be fixed:

Trunk:
# Widelands PATH/TO/FILE.PO
# Copyright (C) 2005-2015 Widelands Development Team
"Language-Team: LANGUAGE <email address hidden>\n"
"Content-Type: text/plain; charset=UTF-8\n"

This branch:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Widelands Development Team
# This file is distributed under the same license as the PACKAGE package.
"Language-Team: LANGUAGE <email address hidden>\n"
"Content-Type: text/plain; charset=CHARSET\n"

In trunk, identical messages with different msgctxt appear nest to each other, in the new branch they are completely sorted by occurrence, e.g. "Tower" In tribes.pot. I think we should generally keep the sorting by occurrence, but it would be nice to have these strings still appearing together - this is not a requirement though. Just leave it if this can't be changed easily.

Finally, the line wrapping is different - we need to make sure that strings won't go fuzzy / restore them when merging this branch. I can take care of that as the time comes.

I still need to look at the code itself.

review: Needs Fixing
Revision history for this message
Miroslav Remák (miroslavr256) wrote :

Problem is that xgettext does not provide a way to customize the header (besides a few metadata fields). Our headers are already inconsistent - see old widelands.pot and widelands_console.pot. Moreover, xgettext sets charset to "CHARSET" when no non-ASCII characters are found in strings for some reason, despite being explicitly told about the encoding. This is also noticeable in the old widelands_console.pot.

However, I have managed to work around these issues by parsing the POTs and changing their header that way. Let me know if there are still any header issues.

Line wrapping should not be relevant at all, as the msgid stays exactly the same, therefore strings have no reason to go fuzzy. I have tested this using msgmerge as well as POEdit.

As for the sorting, I haven't looked into it yet. I already pass the option "-F", which should take care of sorting by file... Perhaps it works differently than lua_xgettext.py did?

Revision history for this message
GunChleoc (gunchleoc) wrote :

Thanks for looking into this again. Our custom parser does its own sorting, so I guess "-F" is what we get.

I will try to do a full review and testing this week, so we can get this branch in :)

Revision history for this message
GunChleoc (gunchleoc) wrote :

Code LGTM in general, but the last commit is breaking things.

The enum requires Python 3.4 at least, could you please add the following to the buildcat.py header, then remove the sys import further down?

import sys

if sys.version_info[0] < 3 or sys.version_info[1] < 4:
    print("This script requires Python version 3.4. Try executing it with python3 utils/buildcat.py
")
    sys.exit(1)

We then also need to update utils/merge_and_push_translations.sh to first run buildcat normally, and if it fails to run it again with the python3 command.

After running this with the correct python version, I get the following output:

Generating reference catalogs:
Traceback (most recent call last):
  File "utils/buildcat.py", line 465, in <module>
    do_update_potfiles()
  File "utils/buildcat.py", line 353, in do_update_potfiles
    pot = pot.lower().translate(string.maketrans(dangerous_chars, len(dangerous_chars)*"_"))
AttributeError: 'module' object has no attribute 'maketrans'

I think this also merits a developer credit, could you please add yourself to txts/developers.json, in the "heading": "Coders", section?

Revision history for this message
GunChleoc (gunchleoc) wrote :

Found an even easier solution: Change the script header to:

#!/usr/bin/env python3

Revision history for this message
Miroslav Remák (miroslavr256) wrote :

I've managed to fix the scripts to be compatible with both python2 and python3. Depending on >=3.4 really wasn't my intention. I didn't realize 'enum' was introduced in 3.4, as the script ran fine for me with python2 (due to a backport of the 'enum' module being installed on my system).

Revision history for this message
GunChleoc (gunchleoc) wrote :

Thanks! Everything is working now - will merge :)

review: Approve
Revision history for this message
Miroslav Remák (miroslavr256) wrote :

Unfortunately, you might want to revert this. Msguniq apparently has a bug (or perhaps it's a feature, who knows...) during sorting by file (-F) which messes up the file references that contain spaces.

Examples:
#: ../../maps/MP Hopping.wmf/elemental:9 Scenarios/Island
#: ../../maps/The Mountains.wmf/elemental:10 Pass Through the

Also, maps.pot is not sorted anymore (that's the case when xgettext finds no translatable strings but conf_gettext does), because I removed the sorting code in conf_gettext.py. I wanted to run msguniq on it, so the sorting is consistent, but stumbled upon the above-mentioned issue.

I don't know how to solve this at the moment.

Revision history for this message
GunChleoc (gunchleoc) wrote :

We could resolve this by renaming the map directories with bzr mv. I am in favor of replacing the blank spaces in the file names by underscores.

Revision history for this message
Miroslav Remák (miroslavr256) wrote :

Wouldn't renaming the map directories break existing savegames that were played on these maps?

Revision history for this message
Miroslav Remák (miroslavr256) wrote :

To answer my own question, no. I have just tested it and there seem to be no issues. I will make a new merge request to fix the sorting issue using this approach then.

Revision history for this message
Miroslav Remák (miroslavr256) wrote :

Besides, spaces in filenames don't play well with Transifex, either:
../../maps/MP:, Scenarios/Island:, Hopping.wmf/scripting/first_island.lua:74

So using underscores instead is a good idea.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'tribes/buildings/militarysites/atlanteans/castle/helptexts.lua'
2--- tribes/buildings/militarysites/atlanteans/castle/helptexts.lua 2015-10-31 12:11:44 +0000
3+++ tribes/buildings/militarysites/atlanteans/castle/helptexts.lua 2015-12-12 05:38:49 +0000
4@@ -2,12 +2,12 @@
5 include "tribes/scripting/help/global_helptexts.lua"
6
7 function building_helptext_lore()
8- -- #TRANSLATORS: Lore helptext for a building
9+ -- TRANSLATORS#: Lore helptext for a building
10 return no_lore_text_yet()
11 end
12
13 function building_helptext_lore_author()
14- -- #TRANSLATORS: Lore author helptext for a building
15+ -- TRANSLATORS#: Lore author helptext for a building
16 return no_lore_author_text_yet()
17 end
18
19@@ -22,6 +22,6 @@
20 end
21
22 function building_helptext_performance()
23- -- #TRANSLATORS: Performance helptext for a building
24+ -- TRANSLATORS#: Performance helptext for a building
25 return ""
26 end
27
28=== modified file 'tribes/buildings/militarysites/atlanteans/guardhall/helptexts.lua'
29--- tribes/buildings/militarysites/atlanteans/guardhall/helptexts.lua 2015-10-31 12:11:44 +0000
30+++ tribes/buildings/militarysites/atlanteans/guardhall/helptexts.lua 2015-12-12 05:38:49 +0000
31@@ -2,12 +2,12 @@
32 include "tribes/scripting/help/global_helptexts.lua"
33
34 function building_helptext_lore()
35- -- #TRANSLATORS: Lore helptext for a building
36+ -- TRANSLATORS#: Lore helptext for a building
37 return no_lore_text_yet()
38 end
39
40 function building_helptext_lore_author()
41- -- #TRANSLATORS: Lore author helptext for a building
42+ -- TRANSLATORS#: Lore author helptext for a building
43 return no_lore_author_text_yet()
44 end
45
46@@ -22,6 +22,6 @@
47 end
48
49 function building_helptext_performance()
50- -- #TRANSLATORS: Performance helptext for a building
51+ -- TRANSLATORS#: Performance helptext for a building
52 return ""
53 end
54
55=== modified file 'tribes/buildings/militarysites/atlanteans/guardhouse/helptexts.lua'
56--- tribes/buildings/militarysites/atlanteans/guardhouse/helptexts.lua 2015-10-31 12:11:44 +0000
57+++ tribes/buildings/militarysites/atlanteans/guardhouse/helptexts.lua 2015-12-12 05:38:49 +0000
58@@ -2,12 +2,12 @@
59 include "tribes/scripting/help/global_helptexts.lua"
60
61 function building_helptext_lore()
62- -- #TRANSLATORS: Lore helptext for a building
63+ -- TRANSLATORS#: Lore helptext for a building
64 return no_lore_text_yet()
65 end
66
67 function building_helptext_lore_author()
68- -- #TRANSLATORS: Lore author helptext for a building
69+ -- TRANSLATORS#: Lore author helptext for a building
70 return no_lore_author_text_yet()
71 end
72
73@@ -22,6 +22,6 @@
74 end
75
76 function building_helptext_performance()
77- -- #TRANSLATORS: Performance helptext for a building
78+ -- TRANSLATORS#: Performance helptext for a building
79 return ""
80 end
81
82=== modified file 'tribes/buildings/militarysites/atlanteans/tower/helptexts.lua'
83--- tribes/buildings/militarysites/atlanteans/tower/helptexts.lua 2015-10-31 12:11:44 +0000
84+++ tribes/buildings/militarysites/atlanteans/tower/helptexts.lua 2015-12-12 05:38:49 +0000
85@@ -2,12 +2,12 @@
86 include "tribes/scripting/help/global_helptexts.lua"
87
88 function building_helptext_lore()
89- -- #TRANSLATORS: Lore helptext for a building
90+ -- TRANSLATORS#: Lore helptext for a building
91 return no_lore_text_yet()
92 end
93
94 function building_helptext_lore_author()
95- -- #TRANSLATORS: Lore author helptext for a building
96+ -- TRANSLATORS#: Lore author helptext for a building
97 return no_lore_author_text_yet()
98 end
99
100@@ -22,6 +22,6 @@
101 end
102
103 function building_helptext_performance()
104- -- #TRANSLATORS: Performance helptext for a building
105+ -- TRANSLATORS#: Performance helptext for a building
106 return ""
107 end
108
109=== modified file 'tribes/buildings/militarysites/atlanteans/tower_high/helptexts.lua'
110--- tribes/buildings/militarysites/atlanteans/tower_high/helptexts.lua 2015-10-31 12:11:44 +0000
111+++ tribes/buildings/militarysites/atlanteans/tower_high/helptexts.lua 2015-12-12 05:38:49 +0000
112@@ -2,12 +2,12 @@
113 include "tribes/scripting/help/global_helptexts.lua"
114
115 function building_helptext_lore()
116- -- #TRANSLATORS: Lore helptext for a building
117+ -- TRANSLATORS#: Lore helptext for a building
118 return no_lore_text_yet()
119 end
120
121 function building_helptext_lore_author()
122- -- #TRANSLATORS: Lore author helptext for a building
123+ -- TRANSLATORS#: Lore author helptext for a building
124 return no_lore_author_text_yet()
125 end
126
127@@ -22,6 +22,6 @@
128 end
129
130 function building_helptext_performance()
131- -- #TRANSLATORS: Performance helptext for a building
132+ -- TRANSLATORS#: Performance helptext for a building
133 return ""
134 end
135
136=== modified file 'tribes/buildings/militarysites/atlanteans/tower_small/helptexts.lua'
137--- tribes/buildings/militarysites/atlanteans/tower_small/helptexts.lua 2015-10-31 12:11:44 +0000
138+++ tribes/buildings/militarysites/atlanteans/tower_small/helptexts.lua 2015-12-12 05:38:49 +0000
139@@ -2,12 +2,12 @@
140 include "tribes/scripting/help/global_helptexts.lua"
141
142 function building_helptext_lore()
143- -- #TRANSLATORS: Lore helptext for a building
144+ -- TRANSLATORS#: Lore helptext for a building
145 return no_lore_text_yet()
146 end
147
148 function building_helptext_lore_author()
149- -- #TRANSLATORS: Lore author helptext for a building
150+ -- TRANSLATORS#: Lore author helptext for a building
151 return no_lore_author_text_yet()
152 end
153
154@@ -22,6 +22,6 @@
155 end
156
157 function building_helptext_performance()
158- -- #TRANSLATORS: Performance helptext for a building
159+ -- TRANSLATORS#: Performance helptext for a building
160 return ""
161 end
162
163=== modified file 'tribes/buildings/militarysites/barbarians/barrier/helptexts.lua'
164--- tribes/buildings/militarysites/barbarians/barrier/helptexts.lua 2015-10-31 12:11:44 +0000
165+++ tribes/buildings/militarysites/barbarians/barrier/helptexts.lua 2015-12-12 05:38:49 +0000
166@@ -2,12 +2,12 @@
167 include "tribes/scripting/help/global_helptexts.lua"
168
169 function building_helptext_lore()
170- -- #TRANSLATORS: Lore helptext for a building
171+ -- TRANSLATORS#: Lore helptext for a building
172 return no_lore_text_yet()
173 end
174
175 function building_helptext_lore_author()
176- -- #TRANSLATORS: Lore author helptext for a building
177+ -- TRANSLATORS#: Lore author helptext for a building
178 return no_lore_author_text_yet()
179 end
180
181@@ -22,6 +22,6 @@
182 end
183
184 function building_helptext_performance()
185- -- #TRANSLATORS: Performance helptext for a building
186+ -- TRANSLATORS#: Performance helptext for a building
187 return ""
188 end
189
190=== modified file 'tribes/buildings/militarysites/barbarians/citadel/helptexts.lua'
191--- tribes/buildings/militarysites/barbarians/citadel/helptexts.lua 2015-10-31 12:11:44 +0000
192+++ tribes/buildings/militarysites/barbarians/citadel/helptexts.lua 2015-12-12 05:38:49 +0000
193@@ -2,12 +2,12 @@
194 include "tribes/scripting/help/global_helptexts.lua"
195
196 function building_helptext_lore()
197- -- #TRANSLATORS: Lore helptext for a building
198+ -- TRANSLATORS#: Lore helptext for a building
199 return no_lore_text_yet()
200 end
201
202 function building_helptext_lore_author()
203- -- #TRANSLATORS: Lore author helptext for a building
204+ -- TRANSLATORS#: Lore author helptext for a building
205 return no_lore_author_text_yet()
206 end
207
208@@ -22,6 +22,6 @@
209 end
210
211 function building_helptext_performance()
212- -- #TRANSLATORS: Performance helptext for a building
213+ -- TRANSLATORS#: Performance helptext for a building
214 return ""
215 end
216
217=== modified file 'tribes/buildings/militarysites/barbarians/fortress/helptexts.lua'
218--- tribes/buildings/militarysites/barbarians/fortress/helptexts.lua 2015-10-31 12:11:44 +0000
219+++ tribes/buildings/militarysites/barbarians/fortress/helptexts.lua 2015-12-12 05:38:49 +0000
220@@ -2,12 +2,12 @@
221 include "tribes/scripting/help/global_helptexts.lua"
222
223 function building_helptext_lore()
224- -- #TRANSLATORS: Lore helptext for a building
225+ -- TRANSLATORS#: Lore helptext for a building
226 return no_lore_text_yet()
227 end
228
229 function building_helptext_lore_author()
230- -- #TRANSLATORS: Lore author helptext for a building
231+ -- TRANSLATORS#: Lore author helptext for a building
232 return no_lore_author_text_yet()
233 end
234
235@@ -22,6 +22,6 @@
236 end
237
238 function building_helptext_performance()
239- -- #TRANSLATORS: Performance helptext for a building
240+ -- TRANSLATORS#: Performance helptext for a building
241 return ""
242 end
243
244=== modified file 'tribes/buildings/militarysites/barbarians/sentry/helptexts.lua'
245--- tribes/buildings/militarysites/barbarians/sentry/helptexts.lua 2015-10-31 12:11:44 +0000
246+++ tribes/buildings/militarysites/barbarians/sentry/helptexts.lua 2015-12-12 05:38:49 +0000
247@@ -2,12 +2,12 @@
248 include "tribes/scripting/help/global_helptexts.lua"
249
250 function building_helptext_lore()
251- -- #TRANSLATORS: Lore helptext for a building
252+ -- TRANSLATORS#: Lore helptext for a building
253 return no_lore_text_yet()
254 end
255
256 function building_helptext_lore_author()
257- -- #TRANSLATORS: Lore author helptext for a building
258+ -- TRANSLATORS#: Lore author helptext for a building
259 return no_lore_author_text_yet()
260 end
261
262@@ -22,6 +22,6 @@
263 end
264
265 function building_helptext_performance()
266- -- #TRANSLATORS: Performance helptext for a building
267+ -- TRANSLATORS#: Performance helptext for a building
268 return ""
269 end
270
271=== modified file 'tribes/buildings/militarysites/barbarians/tower/helptexts.lua'
272--- tribes/buildings/militarysites/barbarians/tower/helptexts.lua 2015-10-31 12:11:44 +0000
273+++ tribes/buildings/militarysites/barbarians/tower/helptexts.lua 2015-12-12 05:38:49 +0000
274@@ -2,12 +2,12 @@
275 include "tribes/scripting/help/global_helptexts.lua"
276
277 function building_helptext_lore()
278- -- #TRANSLATORS: Lore helptext for a building
279+ -- TRANSLATORS#: Lore helptext for a building
280 return no_lore_text_yet()
281 end
282
283 function building_helptext_lore_author()
284- -- #TRANSLATORS: Lore author helptext for a building
285+ -- TRANSLATORS#: Lore author helptext for a building
286 return no_lore_author_text_yet()
287 end
288
289@@ -22,6 +22,6 @@
290 end
291
292 function building_helptext_performance()
293- -- #TRANSLATORS: Performance helptext for a building
294+ -- TRANSLATORS#: Performance helptext for a building
295 return ""
296 end
297
298=== modified file 'tribes/buildings/militarysites/empire/barrier/helptexts.lua'
299--- tribes/buildings/militarysites/empire/barrier/helptexts.lua 2015-10-31 12:11:44 +0000
300+++ tribes/buildings/militarysites/empire/barrier/helptexts.lua 2015-12-12 05:38:49 +0000
301@@ -2,12 +2,12 @@
302 include "tribes/scripting/help/global_helptexts.lua"
303
304 function building_helptext_lore()
305- -- #TRANSLATORS: Lore helptext for a building
306+ -- TRANSLATORS#: Lore helptext for a building
307 return no_lore_text_yet()
308 end
309
310 function building_helptext_lore_author()
311- -- #TRANSLATORS: Lore author helptext for a building
312+ -- TRANSLATORS#: Lore author helptext for a building
313 return no_lore_author_text_yet()
314 end
315
316@@ -22,6 +22,6 @@
317 end
318
319 function building_helptext_performance()
320- -- #TRANSLATORS: Performance helptext for a building
321+ -- TRANSLATORS#: Performance helptext for a building
322 return ""
323 end
324
325=== modified file 'tribes/buildings/militarysites/empire/blockhouse/helptexts.lua'
326--- tribes/buildings/militarysites/empire/blockhouse/helptexts.lua 2015-10-31 12:11:44 +0000
327+++ tribes/buildings/militarysites/empire/blockhouse/helptexts.lua 2015-12-12 05:38:49 +0000
328@@ -2,12 +2,12 @@
329 include "tribes/scripting/help/global_helptexts.lua"
330
331 function building_helptext_lore()
332- -- #TRANSLATORS: Lore helptext for a building
333+ -- TRANSLATORS#: Lore helptext for a building
334 return no_lore_text_yet()
335 end
336
337 function building_helptext_lore_author()
338- -- #TRANSLATORS: Lore author helptext for a building
339+ -- TRANSLATORS#: Lore author helptext for a building
340 return no_lore_author_text_yet()
341 end
342
343@@ -22,6 +22,6 @@
344 end
345
346 function building_helptext_performance()
347- -- #TRANSLATORS: Performance helptext for a building
348+ -- TRANSLATORS#: Performance helptext for a building
349 return ""
350 end
351
352=== modified file 'tribes/buildings/militarysites/empire/castle/helptexts.lua'
353--- tribes/buildings/militarysites/empire/castle/helptexts.lua 2015-10-31 12:11:44 +0000
354+++ tribes/buildings/militarysites/empire/castle/helptexts.lua 2015-12-12 05:38:49 +0000
355@@ -2,12 +2,12 @@
356 include "tribes/scripting/help/global_helptexts.lua"
357
358 function building_helptext_lore()
359- -- #TRANSLATORS: Lore helptext for a building
360+ -- TRANSLATORS#: Lore helptext for a building
361 return no_lore_text_yet()
362 end
363
364 function building_helptext_lore_author()
365- -- #TRANSLATORS: Lore author helptext for a building
366+ -- TRANSLATORS#: Lore author helptext for a building
367 return no_lore_author_text_yet()
368 end
369
370@@ -22,6 +22,6 @@
371 end
372
373 function building_helptext_performance()
374- -- #TRANSLATORS: Performance helptext for a building
375+ -- TRANSLATORS#: Performance helptext for a building
376 return ""
377 end
378
379=== modified file 'tribes/buildings/militarysites/empire/fortress/helptexts.lua'
380--- tribes/buildings/militarysites/empire/fortress/helptexts.lua 2015-10-31 12:11:44 +0000
381+++ tribes/buildings/militarysites/empire/fortress/helptexts.lua 2015-12-12 05:38:49 +0000
382@@ -2,12 +2,12 @@
383 include "tribes/scripting/help/global_helptexts.lua"
384
385 function building_helptext_lore()
386- -- #TRANSLATORS: Lore helptext for a building
387+ -- TRANSLATORS#: Lore helptext for a building
388 return no_lore_text_yet()
389 end
390
391 function building_helptext_lore_author()
392- -- #TRANSLATORS: Lore author helptext for a building
393+ -- TRANSLATORS#: Lore author helptext for a building
394 return no_lore_author_text_yet()
395 end
396
397@@ -22,6 +22,6 @@
398 end
399
400 function building_helptext_performance()
401- -- #TRANSLATORS: Performance helptext for a building
402+ -- TRANSLATORS#: Performance helptext for a building
403 return ""
404 end
405
406=== modified file 'tribes/buildings/militarysites/empire/outpost/helptexts.lua'
407--- tribes/buildings/militarysites/empire/outpost/helptexts.lua 2015-10-31 12:11:44 +0000
408+++ tribes/buildings/militarysites/empire/outpost/helptexts.lua 2015-12-12 05:38:49 +0000
409@@ -2,12 +2,12 @@
410 include "tribes/scripting/help/global_helptexts.lua"
411
412 function building_helptext_lore()
413- -- #TRANSLATORS: Lore helptext for a building
414+ -- TRANSLATORS#: Lore helptext for a building
415 return no_lore_text_yet()
416 end
417
418 function building_helptext_lore_author()
419- -- #TRANSLATORS: Lore author helptext for a building
420+ -- TRANSLATORS#: Lore author helptext for a building
421 return no_lore_author_text_yet()
422 end
423
424@@ -22,6 +22,6 @@
425 end
426
427 function building_helptext_performance()
428- -- #TRANSLATORS: Performance helptext for a building
429+ -- TRANSLATORS#: Performance helptext for a building
430 return ""
431 end
432
433=== modified file 'tribes/buildings/militarysites/empire/sentry/helptexts.lua'
434--- tribes/buildings/militarysites/empire/sentry/helptexts.lua 2015-10-31 12:11:44 +0000
435+++ tribes/buildings/militarysites/empire/sentry/helptexts.lua 2015-12-12 05:38:49 +0000
436@@ -2,12 +2,12 @@
437 include "tribes/scripting/help/global_helptexts.lua"
438
439 function building_helptext_lore()
440- -- #TRANSLATORS: Lore helptext for a building
441+ -- TRANSLATORS#: Lore helptext for a building
442 return no_lore_text_yet()
443 end
444
445 function building_helptext_lore_author()
446- -- #TRANSLATORS: Lore author helptext for a building
447+ -- TRANSLATORS#: Lore author helptext for a building
448 return no_lore_author_text_yet()
449 end
450
451@@ -22,6 +22,6 @@
452 end
453
454 function building_helptext_performance()
455- -- #TRANSLATORS: Performance helptext for a building
456+ -- TRANSLATORS#: Performance helptext for a building
457 return ""
458 end
459
460=== modified file 'tribes/buildings/militarysites/empire/tower/helptexts.lua'
461--- tribes/buildings/militarysites/empire/tower/helptexts.lua 2015-10-31 12:11:44 +0000
462+++ tribes/buildings/militarysites/empire/tower/helptexts.lua 2015-12-12 05:38:49 +0000
463@@ -2,12 +2,12 @@
464 include "tribes/scripting/help/global_helptexts.lua"
465
466 function building_helptext_lore()
467- -- #TRANSLATORS: Lore helptext for a building
468+ -- TRANSLATORS#: Lore helptext for a building
469 return no_lore_text_yet()
470 end
471
472 function building_helptext_lore_author()
473- -- #TRANSLATORS: Lore author helptext for a building
474+ -- TRANSLATORS#: Lore author helptext for a building
475 return no_lore_author_text_yet()
476 end
477
478@@ -22,6 +22,6 @@
479 end
480
481 function building_helptext_performance()
482- -- #TRANSLATORS: Performance helptext for a building
483+ -- TRANSLATORS#: Performance helptext for a building
484 return ""
485 end
486
487=== modified file 'tribes/buildings/partially_finished/constructionsite/helptexts.lua'
488--- tribes/buildings/partially_finished/constructionsite/helptexts.lua 2015-10-31 12:11:44 +0000
489+++ tribes/buildings/partially_finished/constructionsite/helptexts.lua 2015-12-12 05:38:49 +0000
490@@ -2,12 +2,12 @@
491 include "tribes/scripting/help/global_helptexts.lua"
492
493 function building_helptext_lore()
494- -- #TRANSLATORS: Lore helptext for a building
495+ -- TRANSLATORS#: Lore helptext for a building
496 return no_lore_text_yet()
497 end
498
499 function building_helptext_lore_author()
500- -- #TRANSLATORS: Lore author helptext for a building
501+ -- TRANSLATORS#: Lore author helptext for a building
502 return no_lore_author_text_yet()
503 end
504
505@@ -17,11 +17,11 @@
506 end
507
508 function building_helptext_note()
509- -- #TRANSLATORS: Note helptext for a building
510+ -- TRANSLATORS#: Note helptext for a building
511 return ""
512 end
513
514 function building_helptext_performance()
515- -- #TRANSLATORS: Performance helptext for a building
516+ -- TRANSLATORS#: Performance helptext for a building
517 return no_performance_text_yet()
518 end
519
520=== modified file 'tribes/buildings/partially_finished/dismantlesite/helptexts.lua'
521--- tribes/buildings/partially_finished/dismantlesite/helptexts.lua 2015-10-31 12:11:44 +0000
522+++ tribes/buildings/partially_finished/dismantlesite/helptexts.lua 2015-12-12 05:38:49 +0000
523@@ -2,12 +2,12 @@
524 include "tribes/scripting/help/global_helptexts.lua"
525
526 function building_helptext_lore()
527- -- #TRANSLATORS: Lore helptext for a building
528+ -- TRANSLATORS#: Lore helptext for a building
529 return no_lore_text_yet()
530 end
531
532 function building_helptext_lore_author()
533- -- #TRANSLATORS: Lore author helptext for a building
534+ -- TRANSLATORS#: Lore author helptext for a building
535 return no_lore_author_text_yet()
536 end
537
538@@ -17,11 +17,11 @@
539 end
540
541 function building_helptext_note()
542- -- #TRANSLATORS: Note helptext for a building
543+ -- TRANSLATORS#: Note helptext for a building
544 return ""
545 end
546
547 function building_helptext_performance()
548- -- #TRANSLATORS: Performance helptext for a building
549+ -- TRANSLATORS#: Performance helptext for a building
550 return no_performance_text_yet()
551 end
552
553=== modified file 'tribes/buildings/productionsites/atlanteans/armorsmithy/helptexts.lua'
554--- tribes/buildings/productionsites/atlanteans/armorsmithy/helptexts.lua 2015-11-08 11:12:19 +0000
555+++ tribes/buildings/productionsites/atlanteans/armorsmithy/helptexts.lua 2015-12-12 05:38:49 +0000
556@@ -2,12 +2,12 @@
557 include "tribes/scripting/help/global_helptexts.lua"
558
559 function building_helptext_lore()
560- -- #TRANSLATORS: Lore helptext for a building
561+ -- TRANSLATORS#: Lore helptext for a building
562 return no_lore_text_yet()
563 end
564
565 function building_helptext_lore_author()
566- -- #TRANSLATORS: Lore author helptext for a building
567+ -- TRANSLATORS#: Lore author helptext for a building
568 return no_lore_author_text_yet()
569 end
570
571@@ -17,11 +17,11 @@
572 end
573
574 function building_helptext_note()
575- -- #TRANSLATORS: Note helptext for a building
576+ -- TRANSLATORS#: Note helptext for a building
577 return ""
578 end
579
580 function building_helptext_performance()
581- -- #TRANSLATORS: Performance helptext for a building
582+ -- TRANSLATORS#: Performance helptext for a building
583 return no_performance_text_yet()
584 end
585
586=== modified file 'tribes/buildings/productionsites/atlanteans/bakery/helptexts.lua'
587--- tribes/buildings/productionsites/atlanteans/bakery/helptexts.lua 2015-11-08 11:12:19 +0000
588+++ tribes/buildings/productionsites/atlanteans/bakery/helptexts.lua 2015-12-12 05:38:49 +0000
589@@ -2,12 +2,12 @@
590 include "tribes/scripting/help/global_helptexts.lua"
591
592 function building_helptext_lore()
593- -- #TRANSLATORS: Lore helptext for a building
594+ -- TRANSLATORS#: Lore helptext for a building
595 return no_lore_text_yet()
596 end
597
598 function building_helptext_lore_author()
599- -- #TRANSLATORS: Lore author helptext for a building
600+ -- TRANSLATORS#: Lore author helptext for a building
601 return no_lore_author_text_yet()
602 end
603
604@@ -17,11 +17,11 @@
605 end
606
607 function building_helptext_note()
608- -- #TRANSLATORS: Note helptext for a building
609+ -- TRANSLATORS#: Note helptext for a building
610 return ""
611 end
612
613 function building_helptext_performance()
614- -- #TRANSLATORS: Performance helptext for a building
615+ -- TRANSLATORS#: Performance helptext for a building
616 return ""
617 end
618
619=== modified file 'tribes/buildings/productionsites/atlanteans/blackroot_farm/helptexts.lua'
620--- tribes/buildings/productionsites/atlanteans/blackroot_farm/helptexts.lua 2015-11-20 16:39:38 +0000
621+++ tribes/buildings/productionsites/atlanteans/blackroot_farm/helptexts.lua 2015-12-12 05:38:49 +0000
622@@ -2,12 +2,12 @@
623 include "tribes/scripting/help/global_helptexts.lua"
624
625 function building_helptext_lore()
626- -- #TRANSLATORS: Lore helptext for a building
627+ -- TRANSLATORS#: Lore helptext for a building
628 return no_lore_text_yet()
629 end
630
631 function building_helptext_lore_author()
632- -- #TRANSLATORS: Lore author helptext for a building
633+ -- TRANSLATORS#: Lore author helptext for a building
634 return no_lore_author_text_yet()
635 end
636
637@@ -17,7 +17,7 @@
638 end
639
640 function building_helptext_note()
641- -- #TRANSLATORS: Note helptext for a building
642+ -- TRANSLATORS#: Note helptext for a building
643 return ""
644 end
645
646
647=== modified file 'tribes/buildings/productionsites/atlanteans/charcoal_kiln/helptexts.lua'
648--- tribes/buildings/productionsites/atlanteans/charcoal_kiln/helptexts.lua 2015-11-08 11:49:22 +0000
649+++ tribes/buildings/productionsites/atlanteans/charcoal_kiln/helptexts.lua 2015-12-12 05:38:49 +0000
650@@ -2,12 +2,12 @@
651 include "tribes/scripting/help/global_helptexts.lua"
652
653 function building_helptext_lore()
654- -- #TRANSLATORS: Lore helptext for a building
655+ -- TRANSLATORS#: Lore helptext for a building
656 return no_lore_text_yet()
657 end
658
659 function building_helptext_lore_author()
660- -- #TRANSLATORS: Lore author helptext for a building
661+ -- TRANSLATORS#: Lore author helptext for a building
662 return no_lore_author_text_yet()
663 end
664
665@@ -17,11 +17,11 @@
666 end
667
668 function building_helptext_note()
669- -- #TRANSLATORS: Note helptext for a building
670+ -- TRANSLATORS#: Note helptext for a building
671 return ""
672 end
673
674 function building_helptext_performance()
675- -- #TRANSLATORS: Performance helptext for a building
676+ -- TRANSLATORS#: Performance helptext for a building
677 return no_performance_text_yet()
678 end
679
680=== modified file 'tribes/buildings/productionsites/atlanteans/coalmine/helptexts.lua'
681--- tribes/buildings/productionsites/atlanteans/coalmine/helptexts.lua 2015-11-08 11:49:22 +0000
682+++ tribes/buildings/productionsites/atlanteans/coalmine/helptexts.lua 2015-12-12 05:38:49 +0000
683@@ -2,12 +2,12 @@
684 include "tribes/scripting/help/global_helptexts.lua"
685
686 function building_helptext_lore()
687- -- #TRANSLATORS: Lore helptext for a building
688+ -- TRANSLATORS#: Lore helptext for a building
689 return no_lore_text_yet()
690 end
691
692 function building_helptext_lore_author()
693- -- #TRANSLATORS: Lore author helptext for a building
694+ -- TRANSLATORS#: Lore author helptext for a building
695 return no_lore_author_text_yet()
696 end
697
698@@ -17,11 +17,11 @@
699 end
700
701 function building_helptext_note()
702- -- #TRANSLATORS: Note helptext for a building
703+ -- TRANSLATORS#: Note helptext for a building
704 return ""
705 end
706
707 function building_helptext_performance()
708- -- #TRANSLATORS: Performance helptext for a building
709+ -- TRANSLATORS#: Performance helptext for a building
710 return no_performance_text_yet()
711 end
712
713=== modified file 'tribes/buildings/productionsites/atlanteans/crystalmine/helptexts.lua'
714--- tribes/buildings/productionsites/atlanteans/crystalmine/helptexts.lua 2015-10-31 12:11:44 +0000
715+++ tribes/buildings/productionsites/atlanteans/crystalmine/helptexts.lua 2015-12-12 05:38:49 +0000
716@@ -2,12 +2,12 @@
717 include "tribes/scripting/help/global_helptexts.lua"
718
719 function building_helptext_lore()
720- -- #TRANSLATORS: Lore helptext for a building
721+ -- TRANSLATORS#: Lore helptext for a building
722 return no_lore_text_yet()
723 end
724
725 function building_helptext_lore_author()
726- -- #TRANSLATORS: Lore author helptext for a building
727+ -- TRANSLATORS#: Lore author helptext for a building
728 return no_lore_author_text_yet()
729 end
730
731@@ -17,11 +17,11 @@
732 end
733
734 function building_helptext_note()
735- -- #TRANSLATORS: Note helptext for a building
736+ -- TRANSLATORS#: Note helptext for a building
737 return ""
738 end
739
740 function building_helptext_performance()
741- -- #TRANSLATORS: Performance helptext for a building
742+ -- TRANSLATORS#: Performance helptext for a building
743 return no_performance_text_yet()
744 end
745
746=== modified file 'tribes/buildings/productionsites/atlanteans/farm/helptexts.lua'
747--- tribes/buildings/productionsites/atlanteans/farm/helptexts.lua 2015-11-20 16:39:38 +0000
748+++ tribes/buildings/productionsites/atlanteans/farm/helptexts.lua 2015-12-12 05:38:49 +0000
749@@ -2,12 +2,12 @@
750 include "tribes/scripting/help/global_helptexts.lua"
751
752 function building_helptext_lore()
753- -- #TRANSLATORS: Lore helptext for a building
754+ -- TRANSLATORS#: Lore helptext for a building
755 return no_lore_text_yet()
756 end
757
758 function building_helptext_lore_author()
759- -- #TRANSLATORS: Lore author helptext for a building
760+ -- TRANSLATORS#: Lore author helptext for a building
761 return no_lore_author_text_yet()
762 end
763
764@@ -17,7 +17,7 @@
765 end
766
767 function building_helptext_note()
768- -- #TRANSLATORS: Note helptext for a building
769+ -- TRANSLATORS#: Note helptext for a building
770 return ""
771 end
772
773
774=== modified file 'tribes/buildings/productionsites/atlanteans/fishbreeders_house/helptexts.lua'
775--- tribes/buildings/productionsites/atlanteans/fishbreeders_house/helptexts.lua 2015-11-08 11:49:22 +0000
776+++ tribes/buildings/productionsites/atlanteans/fishbreeders_house/helptexts.lua 2015-12-12 05:38:49 +0000
777@@ -2,12 +2,12 @@
778 include "tribes/scripting/help/global_helptexts.lua"
779
780 function building_helptext_lore()
781- -- #TRANSLATORS: Lore helptext for a building
782+ -- TRANSLATORS#: Lore helptext for a building
783 return no_lore_text_yet()
784 end
785
786 function building_helptext_lore_author()
787- -- #TRANSLATORS: Lore author helptext for a building
788+ -- TRANSLATORS#: Lore author helptext for a building
789 return no_lore_author_text_yet()
790 end
791
792@@ -17,11 +17,11 @@
793 end
794
795 function building_helptext_note()
796- -- #TRANSLATORS: Note helptext for a building
797+ -- TRANSLATORS#: Note helptext for a building
798 return ""
799 end
800
801 function building_helptext_performance()
802- -- #TRANSLATORS: Performance helptext for a building
803+ -- TRANSLATORS#: Performance helptext for a building
804 return no_performance_text_yet()
805 end
806
807=== modified file 'tribes/buildings/productionsites/atlanteans/fishers_house/helptexts.lua'
808--- tribes/buildings/productionsites/atlanteans/fishers_house/helptexts.lua 2015-11-06 19:10:10 +0000
809+++ tribes/buildings/productionsites/atlanteans/fishers_house/helptexts.lua 2015-12-12 05:38:49 +0000
810@@ -2,12 +2,12 @@
811 include "tribes/scripting/help/global_helptexts.lua"
812
813 function building_helptext_lore()
814- -- #TRANSLATORS: Lore helptext for a building
815+ -- TRANSLATORS#: Lore helptext for a building
816 return no_lore_text_yet()
817 end
818
819 function building_helptext_lore_author()
820- -- #TRANSLATORS: Lore author helptext for a building
821+ -- TRANSLATORS#: Lore author helptext for a building
822 return no_lore_author_text_yet()
823 end
824
825@@ -22,6 +22,6 @@
826 end
827
828 function building_helptext_performance()
829- -- #TRANSLATORS: Performance helptext for a building
830+ -- TRANSLATORS#: Performance helptext for a building
831 return no_performance_text_yet()
832 end
833
834=== modified file 'tribes/buildings/productionsites/atlanteans/foresters_house/helptexts.lua'
835--- tribes/buildings/productionsites/atlanteans/foresters_house/helptexts.lua 2015-11-08 11:49:22 +0000
836+++ tribes/buildings/productionsites/atlanteans/foresters_house/helptexts.lua 2015-12-12 05:38:49 +0000
837@@ -2,12 +2,12 @@
838 include "tribes/scripting/help/global_helptexts.lua"
839
840 function building_helptext_lore()
841- -- #TRANSLATORS: Lore helptext for a building
842+ -- TRANSLATORS#: Lore helptext for a building
843 return no_lore_text_yet()
844 end
845
846 function building_helptext_lore_author()
847- -- #TRANSLATORS: Lore author helptext for a building
848+ -- TRANSLATORS#: Lore author helptext for a building
849 return no_lore_author_text_yet()
850 end
851
852@@ -22,6 +22,6 @@
853 end
854
855 function building_helptext_performance()
856- -- #TRANSLATORS: Performance helptext for a building
857+ -- TRANSLATORS#: Performance helptext for a building
858 return no_performance_text_yet()
859 end
860
861=== modified file 'tribes/buildings/productionsites/atlanteans/gold_spinning_mill/helptexts.lua'
862--- tribes/buildings/productionsites/atlanteans/gold_spinning_mill/helptexts.lua 2015-11-08 13:59:37 +0000
863+++ tribes/buildings/productionsites/atlanteans/gold_spinning_mill/helptexts.lua 2015-12-12 05:38:49 +0000
864@@ -2,12 +2,12 @@
865 include "tribes/scripting/help/global_helptexts.lua"
866
867 function building_helptext_lore()
868- -- #TRANSLATORS: Lore helptext for a building
869+ -- TRANSLATORS#: Lore helptext for a building
870 return no_lore_text_yet()
871 end
872
873 function building_helptext_lore_author()
874- -- #TRANSLATORS: Lore author helptext for a building
875+ -- TRANSLATORS#: Lore author helptext for a building
876 return no_lore_author_text_yet()
877 end
878
879@@ -17,11 +17,11 @@
880 end
881
882 function building_helptext_note()
883- -- #TRANSLATORS: Note helptext for a building
884+ -- TRANSLATORS#: Note helptext for a building
885 return ""
886 end
887
888 function building_helptext_performance()
889- -- #TRANSLATORS: Performance helptext for a building
890+ -- TRANSLATORS#: Performance helptext for a building
891 return no_performance_text_yet()
892 end
893
894=== modified file 'tribes/buildings/productionsites/atlanteans/goldmine/helptexts.lua'
895--- tribes/buildings/productionsites/atlanteans/goldmine/helptexts.lua 2015-11-08 11:49:22 +0000
896+++ tribes/buildings/productionsites/atlanteans/goldmine/helptexts.lua 2015-12-12 05:38:49 +0000
897@@ -2,12 +2,12 @@
898 include "tribes/scripting/help/global_helptexts.lua"
899
900 function building_helptext_lore()
901- -- #TRANSLATORS: Lore helptext for a building
902+ -- TRANSLATORS#: Lore helptext for a building
903 return no_lore_text_yet()
904 end
905
906 function building_helptext_lore_author()
907- -- #TRANSLATORS: Lore author helptext for a building
908+ -- TRANSLATORS#: Lore author helptext for a building
909 return no_lore_author_text_yet()
910 end
911
912@@ -17,11 +17,11 @@
913 end
914
915 function building_helptext_note()
916- -- #TRANSLATORS: Note helptext for a building
917+ -- TRANSLATORS#: Note helptext for a building
918 return ""
919 end
920
921 function building_helptext_performance()
922- -- #TRANSLATORS: Performance helptext for a building
923+ -- TRANSLATORS#: Performance helptext for a building
924 return no_performance_text_yet()
925 end
926
927=== modified file 'tribes/buildings/productionsites/atlanteans/horsefarm/helptexts.lua'
928--- tribes/buildings/productionsites/atlanteans/horsefarm/helptexts.lua 2015-10-31 12:11:44 +0000
929+++ tribes/buildings/productionsites/atlanteans/horsefarm/helptexts.lua 2015-12-12 05:38:49 +0000
930@@ -2,12 +2,12 @@
931 include "tribes/scripting/help/global_helptexts.lua"
932
933 function building_helptext_lore()
934- -- #TRANSLATORS: Lore helptext for a building
935+ -- TRANSLATORS#: Lore helptext for a building
936 return no_lore_text_yet()
937 end
938
939 function building_helptext_lore_author()
940- -- #TRANSLATORS: Lore author helptext for a building
941+ -- TRANSLATORS#: Lore author helptext for a building
942 return no_lore_author_text_yet()
943 end
944
945@@ -17,11 +17,11 @@
946 end
947
948 function building_helptext_note()
949- -- #TRANSLATORS: Note helptext for a building
950+ -- TRANSLATORS#: Note helptext for a building
951 return ""
952 end
953
954 function building_helptext_performance()
955- -- #TRANSLATORS: Performance helptext for a building
956+ -- TRANSLATORS#: Performance helptext for a building
957 return no_performance_text_yet()
958 end
959
960=== modified file 'tribes/buildings/productionsites/atlanteans/hunters_house/helptexts.lua'
961--- tribes/buildings/productionsites/atlanteans/hunters_house/helptexts.lua 2015-11-08 11:49:22 +0000
962+++ tribes/buildings/productionsites/atlanteans/hunters_house/helptexts.lua 2015-12-12 05:38:49 +0000
963@@ -2,12 +2,12 @@
964 include "tribes/scripting/help/global_helptexts.lua"
965
966 function building_helptext_lore()
967- -- #TRANSLATORS: Lore helptext for a building
968+ -- TRANSLATORS#: Lore helptext for a building
969 return no_lore_text_yet()
970 end
971
972 function building_helptext_lore_author()
973- -- #TRANSLATORS: Lore author helptext for a building
974+ -- TRANSLATORS#: Lore author helptext for a building
975 return no_lore_author_text_yet()
976 end
977
978@@ -22,6 +22,6 @@
979 end
980
981 function building_helptext_performance()
982- -- #TRANSLATORS: Performance helptext for a building
983+ -- TRANSLATORS#: Performance helptext for a building
984 return no_performance_text_yet()
985 end
986
987=== modified file 'tribes/buildings/productionsites/atlanteans/ironmine/helptexts.lua'
988--- tribes/buildings/productionsites/atlanteans/ironmine/helptexts.lua 2015-11-08 11:49:22 +0000
989+++ tribes/buildings/productionsites/atlanteans/ironmine/helptexts.lua 2015-12-12 05:38:49 +0000
990@@ -2,12 +2,12 @@
991 include "tribes/scripting/help/global_helptexts.lua"
992
993 function building_helptext_lore()
994- -- #TRANSLATORS: Lore helptext for a building
995+ -- TRANSLATORS#: Lore helptext for a building
996 return no_lore_text_yet()
997 end
998
999 function building_helptext_lore_author()
1000- -- #TRANSLATORS: Lore author helptext for a building
1001+ -- TRANSLATORS#: Lore author helptext for a building
1002 return no_lore_author_text_yet()
1003 end
1004
1005@@ -17,11 +17,11 @@
1006 end
1007
1008 function building_helptext_note()
1009- -- #TRANSLATORS: Note helptext for a building
1010+ -- TRANSLATORS#: Note helptext for a building
1011 return ""
1012 end
1013
1014 function building_helptext_performance()
1015- -- #TRANSLATORS: Performance helptext for a building
1016+ -- TRANSLATORS#: Performance helptext for a building
1017 return no_performance_text_yet()
1018 end
1019
1020=== modified file 'tribes/buildings/productionsites/atlanteans/mill/helptexts.lua'
1021--- tribes/buildings/productionsites/atlanteans/mill/helptexts.lua 2015-11-08 11:36:52 +0000
1022+++ tribes/buildings/productionsites/atlanteans/mill/helptexts.lua 2015-12-12 05:38:49 +0000
1023@@ -2,12 +2,12 @@
1024 include "tribes/scripting/help/global_helptexts.lua"
1025
1026 function building_helptext_lore()
1027- -- #TRANSLATORS: Lore helptext for a building
1028+ -- TRANSLATORS#: Lore helptext for a building
1029 return no_lore_text_yet()
1030 end
1031
1032 function building_helptext_lore_author()
1033- -- #TRANSLATORS: Lore author helptext for a building
1034+ -- TRANSLATORS#: Lore author helptext for a building
1035 return no_lore_author_text_yet()
1036 end
1037
1038@@ -17,11 +17,11 @@
1039 end
1040
1041 function building_helptext_note()
1042- -- #TRANSLATORS: Note helptext for a building
1043+ -- TRANSLATORS#: Note helptext for a building
1044 return ""
1045 end
1046
1047 function building_helptext_performance()
1048- -- #TRANSLATORS: Performance helptext for a building
1049+ -- TRANSLATORS#: Performance helptext for a building
1050 return no_performance_text_yet()
1051 end
1052
1053=== modified file 'tribes/buildings/productionsites/atlanteans/quarry/helptexts.lua'
1054--- tribes/buildings/productionsites/atlanteans/quarry/helptexts.lua 2015-10-31 12:11:44 +0000
1055+++ tribes/buildings/productionsites/atlanteans/quarry/helptexts.lua 2015-12-12 05:38:49 +0000
1056@@ -2,12 +2,12 @@
1057 include "tribes/scripting/help/global_helptexts.lua"
1058
1059 function building_helptext_lore()
1060- -- #TRANSLATORS: Lore helptext for a building
1061+ -- TRANSLATORS#: Lore helptext for a building
1062 return no_lore_text_yet()
1063 end
1064
1065 function building_helptext_lore_author()
1066- -- #TRANSLATORS: Lore author helptext for a building
1067+ -- TRANSLATORS#: Lore author helptext for a building
1068 return no_lore_author_text_yet()
1069 end
1070
1071@@ -22,6 +22,6 @@
1072 end
1073
1074 function building_helptext_performance()
1075- -- #TRANSLATORS: Performance helptext for a building
1076+ -- TRANSLATORS#: Performance helptext for a building
1077 return no_performance_text_yet()
1078 end
1079
1080=== modified file 'tribes/buildings/productionsites/atlanteans/sawmill/helptexts.lua'
1081--- tribes/buildings/productionsites/atlanteans/sawmill/helptexts.lua 2015-11-08 11:49:22 +0000
1082+++ tribes/buildings/productionsites/atlanteans/sawmill/helptexts.lua 2015-12-12 05:38:49 +0000
1083@@ -2,12 +2,12 @@
1084 include "tribes/scripting/help/global_helptexts.lua"
1085
1086 function building_helptext_lore()
1087- -- #TRANSLATORS: Lore helptext for a building
1088+ -- TRANSLATORS#: Lore helptext for a building
1089 return no_lore_text_yet()
1090 end
1091
1092 function building_helptext_lore_author()
1093- -- #TRANSLATORS: Lore author helptext for a building
1094+ -- TRANSLATORS#: Lore author helptext for a building
1095 return no_lore_author_text_yet()
1096 end
1097
1098@@ -17,11 +17,11 @@
1099 end
1100
1101 function building_helptext_note()
1102- -- #TRANSLATORS: Note helptext for a building
1103+ -- TRANSLATORS#: Note helptext for a building
1104 return ""
1105 end
1106
1107 function building_helptext_performance()
1108- -- #TRANSLATORS: Performance helptext for a building
1109+ -- TRANSLATORS#: Performance helptext for a building
1110 return no_performance_text_yet()
1111 end
1112
1113=== modified file 'tribes/buildings/productionsites/atlanteans/scouts_house/helptexts.lua'
1114--- tribes/buildings/productionsites/atlanteans/scouts_house/helptexts.lua 2015-11-08 11:49:22 +0000
1115+++ tribes/buildings/productionsites/atlanteans/scouts_house/helptexts.lua 2015-12-12 05:38:49 +0000
1116@@ -2,12 +2,12 @@
1117 include "tribes/scripting/help/global_helptexts.lua"
1118
1119 function building_helptext_lore()
1120- -- #TRANSLATORS: Lore helptext for a building
1121+ -- TRANSLATORS#: Lore helptext for a building
1122 return no_lore_text_yet()
1123 end
1124
1125 function building_helptext_lore_author()
1126- -- #TRANSLATORS: Lore author helptext for a building
1127+ -- TRANSLATORS#: Lore author helptext for a building
1128 return no_lore_author_text_yet()
1129 end
1130
1131@@ -17,11 +17,11 @@
1132 end
1133
1134 function building_helptext_note()
1135- -- #TRANSLATORS: Note helptext for a building
1136+ -- TRANSLATORS#: Note helptext for a building
1137 return ""
1138 end
1139
1140 function building_helptext_performance()
1141- -- #TRANSLATORS: Performance helptext for a building
1142+ -- TRANSLATORS#: Performance helptext for a building
1143 return no_performance_text_yet()
1144 end
1145
1146=== modified file 'tribes/buildings/productionsites/atlanteans/shipyard/helptexts.lua'
1147--- tribes/buildings/productionsites/atlanteans/shipyard/helptexts.lua 2015-11-08 11:49:22 +0000
1148+++ tribes/buildings/productionsites/atlanteans/shipyard/helptexts.lua 2015-12-12 05:38:49 +0000
1149@@ -2,12 +2,12 @@
1150 include "tribes/scripting/help/global_helptexts.lua"
1151
1152 function building_helptext_lore()
1153- -- #TRANSLATORS: Lore helptext for a building
1154+ -- TRANSLATORS#: Lore helptext for a building
1155 return no_lore_text_yet()
1156 end
1157
1158 function building_helptext_lore_author()
1159- -- #TRANSLATORS: Lore author helptext for a building
1160+ -- TRANSLATORS#: Lore author helptext for a building
1161 return no_lore_author_text_yet()
1162 end
1163
1164@@ -17,11 +17,11 @@
1165 end
1166
1167 function building_helptext_note()
1168- -- #TRANSLATORS: Note helptext for a building
1169+ -- TRANSLATORS#: Note helptext for a building
1170 return ""
1171 end
1172
1173 function building_helptext_performance()
1174- -- #TRANSLATORS: Performance helptext for a building
1175+ -- TRANSLATORS#: Performance helptext for a building
1176 return no_performance_text_yet()
1177 end
1178
1179=== modified file 'tribes/buildings/productionsites/atlanteans/smelting_works/helptexts.lua'
1180--- tribes/buildings/productionsites/atlanteans/smelting_works/helptexts.lua 2015-11-08 11:49:22 +0000
1181+++ tribes/buildings/productionsites/atlanteans/smelting_works/helptexts.lua 2015-12-12 05:38:49 +0000
1182@@ -2,12 +2,12 @@
1183 include "tribes/scripting/help/global_helptexts.lua"
1184
1185 function building_helptext_lore()
1186- -- #TRANSLATORS: Lore helptext for a building
1187+ -- TRANSLATORS#: Lore helptext for a building
1188 return no_lore_text_yet()
1189 end
1190
1191 function building_helptext_lore_author()
1192- -- #TRANSLATORS: Lore author helptext for a building
1193+ -- TRANSLATORS#: Lore author helptext for a building
1194 return no_lore_author_text_yet()
1195 end
1196
1197@@ -17,11 +17,11 @@
1198 end
1199
1200 function building_helptext_note()
1201- -- #TRANSLATORS: Note helptext for a building
1202+ -- TRANSLATORS#: Note helptext for a building
1203 return ""
1204 end
1205
1206 function building_helptext_performance()
1207- -- #TRANSLATORS: Performance helptext for a building
1208+ -- TRANSLATORS#: Performance helptext for a building
1209 return no_performance_text_yet()
1210 end
1211
1212=== modified file 'tribes/buildings/productionsites/atlanteans/smokery/helptexts.lua'
1213--- tribes/buildings/productionsites/atlanteans/smokery/helptexts.lua 2015-11-08 11:12:19 +0000
1214+++ tribes/buildings/productionsites/atlanteans/smokery/helptexts.lua 2015-12-12 05:38:49 +0000
1215@@ -2,12 +2,12 @@
1216 include "tribes/scripting/help/global_helptexts.lua"
1217
1218 function building_helptext_lore()
1219- -- #TRANSLATORS: Lore helptext for a building
1220+ -- TRANSLATORS#: Lore helptext for a building
1221 return no_lore_text_yet()
1222 end
1223
1224 function building_helptext_lore_author()
1225- -- #TRANSLATORS: Lore author helptext for a building
1226+ -- TRANSLATORS#: Lore author helptext for a building
1227 return no_lore_author_text_yet()
1228 end
1229
1230@@ -17,11 +17,11 @@
1231 end
1232
1233 function building_helptext_note()
1234- -- #TRANSLATORS: Note helptext for a building
1235+ -- TRANSLATORS#: Note helptext for a building
1236 return ""
1237 end
1238
1239 function building_helptext_performance()
1240- -- #TRANSLATORS: Performance helptext for a building
1241+ -- TRANSLATORS#: Performance helptext for a building
1242 return no_performance_text_yet()
1243 end
1244
1245=== modified file 'tribes/buildings/productionsites/atlanteans/spiderfarm/helptexts.lua'
1246--- tribes/buildings/productionsites/atlanteans/spiderfarm/helptexts.lua 2015-11-08 11:49:22 +0000
1247+++ tribes/buildings/productionsites/atlanteans/spiderfarm/helptexts.lua 2015-12-12 05:38:49 +0000
1248@@ -2,12 +2,12 @@
1249 include "tribes/scripting/help/global_helptexts.lua"
1250
1251 function building_helptext_lore()
1252- -- #TRANSLATORS: Lore helptext for a building
1253+ -- TRANSLATORS#: Lore helptext for a building
1254 return no_lore_text_yet()
1255 end
1256
1257 function building_helptext_lore_author()
1258- -- #TRANSLATORS: Lore author helptext for a building
1259+ -- TRANSLATORS#: Lore author helptext for a building
1260 return no_lore_author_text_yet()
1261 end
1262
1263@@ -17,11 +17,11 @@
1264 end
1265
1266 function building_helptext_note()
1267- -- #TRANSLATORS: Note helptext for a building
1268+ -- TRANSLATORS#: Note helptext for a building
1269 return ""
1270 end
1271
1272 function building_helptext_performance()
1273- -- #TRANSLATORS: Performance helptext for a building
1274+ -- TRANSLATORS#: Performance helptext for a building
1275 return no_performance_text_yet()
1276 end
1277
1278=== modified file 'tribes/buildings/productionsites/atlanteans/toolsmithy/helptexts.lua'
1279--- tribes/buildings/productionsites/atlanteans/toolsmithy/helptexts.lua 2015-11-08 11:49:22 +0000
1280+++ tribes/buildings/productionsites/atlanteans/toolsmithy/helptexts.lua 2015-12-12 05:38:49 +0000
1281@@ -2,12 +2,12 @@
1282 include "tribes/scripting/help/global_helptexts.lua"
1283
1284 function building_helptext_lore()
1285- -- #TRANSLATORS: Lore helptext for a building
1286+ -- TRANSLATORS#: Lore helptext for a building
1287 return no_lore_text_yet()
1288 end
1289
1290 function building_helptext_lore_author()
1291- -- #TRANSLATORS: Lore author helptext for a building
1292+ -- TRANSLATORS#: Lore author helptext for a building
1293 return no_lore_author_text_yet()
1294 end
1295
1296@@ -17,11 +17,11 @@
1297 end
1298
1299 function building_helptext_note()
1300- -- #TRANSLATORS: Note helptext for a building
1301+ -- TRANSLATORS#: Note helptext for a building
1302 return ""
1303 end
1304
1305 function building_helptext_performance()
1306- -- #TRANSLATORS: Performance helptext for a building
1307+ -- TRANSLATORS#: Performance helptext for a building
1308 return no_performance_text_yet()
1309 end
1310
1311=== modified file 'tribes/buildings/productionsites/atlanteans/weaponsmithy/helptexts.lua'
1312--- tribes/buildings/productionsites/atlanteans/weaponsmithy/helptexts.lua 2015-11-08 11:12:19 +0000
1313+++ tribes/buildings/productionsites/atlanteans/weaponsmithy/helptexts.lua 2015-12-12 05:38:49 +0000
1314@@ -2,12 +2,12 @@
1315 include "tribes/scripting/help/global_helptexts.lua"
1316
1317 function building_helptext_lore()
1318- -- #TRANSLATORS: Lore helptext for a building
1319+ -- TRANSLATORS#: Lore helptext for a building
1320 return no_lore_text_yet()
1321 end
1322
1323 function building_helptext_lore_author()
1324- -- #TRANSLATORS: Lore author helptext for a building
1325+ -- TRANSLATORS#: Lore author helptext for a building
1326 return no_lore_author_text_yet()
1327 end
1328
1329@@ -17,11 +17,11 @@
1330 end
1331
1332 function building_helptext_note()
1333- -- #TRANSLATORS: Note helptext for a building
1334+ -- TRANSLATORS#: Note helptext for a building
1335 return ""
1336 end
1337
1338 function building_helptext_performance()
1339- -- #TRANSLATORS: Performance helptext for a building
1340+ -- TRANSLATORS#: Performance helptext for a building
1341 return no_performance_text_yet()
1342 end
1343
1344=== modified file 'tribes/buildings/productionsites/atlanteans/weaving_mill/helptexts.lua'
1345--- tribes/buildings/productionsites/atlanteans/weaving_mill/helptexts.lua 2015-11-08 11:12:19 +0000
1346+++ tribes/buildings/productionsites/atlanteans/weaving_mill/helptexts.lua 2015-12-12 05:38:49 +0000
1347@@ -2,12 +2,12 @@
1348 include "tribes/scripting/help/global_helptexts.lua"
1349
1350 function building_helptext_lore()
1351- -- #TRANSLATORS: Lore helptext for a building
1352+ -- TRANSLATORS#: Lore helptext for a building
1353 return no_lore_text_yet()
1354 end
1355
1356 function building_helptext_lore_author()
1357- -- #TRANSLATORS: Lore author helptext for a building
1358+ -- TRANSLATORS#: Lore author helptext for a building
1359 return no_lore_author_text_yet()
1360 end
1361
1362@@ -17,11 +17,11 @@
1363 end
1364
1365 function building_helptext_note()
1366- -- #TRANSLATORS: Note helptext for a building
1367+ -- TRANSLATORS#: Note helptext for a building
1368 return ""
1369 end
1370
1371 function building_helptext_performance()
1372- -- #TRANSLATORS: Performance helptext for a building
1373+ -- TRANSLATORS#: Performance helptext for a building
1374 return no_performance_text_yet()
1375 end
1376
1377=== modified file 'tribes/buildings/productionsites/atlanteans/well/helptexts.lua'
1378--- tribes/buildings/productionsites/atlanteans/well/helptexts.lua 2015-11-08 11:49:22 +0000
1379+++ tribes/buildings/productionsites/atlanteans/well/helptexts.lua 2015-12-12 05:38:49 +0000
1380@@ -2,12 +2,12 @@
1381 include "tribes/scripting/help/global_helptexts.lua"
1382
1383 function building_helptext_lore()
1384- -- #TRANSLATORS: Lore helptext for a building
1385+ -- TRANSLATORS#: Lore helptext for a building
1386 return no_lore_text_yet()
1387 end
1388
1389 function building_helptext_lore_author()
1390- -- #TRANSLATORS: Lore author helptext for a building
1391+ -- TRANSLATORS#: Lore author helptext for a building
1392 return no_lore_author_text_yet()
1393 end
1394
1395@@ -17,11 +17,11 @@
1396 end
1397
1398 function building_helptext_note()
1399- -- #TRANSLATORS: Note helptext for a building
1400+ -- TRANSLATORS#: Note helptext for a building
1401 return ""
1402 end
1403
1404 function building_helptext_performance()
1405- -- #TRANSLATORS: Performance helptext for a building
1406+ -- TRANSLATORS#: Performance helptext for a building
1407 return no_performance_text_yet()
1408 end
1409
1410=== modified file 'tribes/buildings/productionsites/atlanteans/woodcutters_house/helptexts.lua'
1411--- tribes/buildings/productionsites/atlanteans/woodcutters_house/helptexts.lua 2015-11-08 11:49:22 +0000
1412+++ tribes/buildings/productionsites/atlanteans/woodcutters_house/helptexts.lua 2015-12-12 05:38:49 +0000
1413@@ -2,12 +2,12 @@
1414 include "tribes/scripting/help/global_helptexts.lua"
1415
1416 function building_helptext_lore()
1417- -- #TRANSLATORS: Lore helptext for a building
1418+ -- TRANSLATORS#: Lore helptext for a building
1419 return no_lore_text_yet()
1420 end
1421
1422 function building_helptext_lore_author()
1423- -- #TRANSLATORS: Lore author helptext for a building
1424+ -- TRANSLATORS#: Lore author helptext for a building
1425 return no_lore_author_text_yet()
1426 end
1427
1428@@ -22,6 +22,6 @@
1429 end
1430
1431 function building_helptext_performance()
1432- -- #TRANSLATORS: Performance helptext for a building
1433+ -- TRANSLATORS#: Performance helptext for a building
1434 return no_performance_text_yet()
1435 end
1436
1437=== modified file 'tribes/buildings/productionsites/barbarians/bakery/helptexts.lua'
1438--- tribes/buildings/productionsites/barbarians/bakery/helptexts.lua 2015-10-31 12:11:44 +0000
1439+++ tribes/buildings/productionsites/barbarians/bakery/helptexts.lua 2015-12-12 05:38:49 +0000
1440@@ -2,12 +2,12 @@
1441 include "tribes/scripting/help/global_helptexts.lua"
1442
1443 function building_helptext_lore()
1444- -- #TRANSLATORS: Lore helptext for a building
1445+ -- TRANSLATORS#: Lore helptext for a building
1446 return no_lore_text_yet()
1447 end
1448
1449 function building_helptext_lore_author()
1450- -- #TRANSLATORS: Lore author helptext for a building
1451+ -- TRANSLATORS#: Lore author helptext for a building
1452 return no_lore_author_text_yet()
1453 end
1454
1455@@ -17,7 +17,7 @@
1456 end
1457
1458 function building_helptext_note()
1459- -- #TRANSLATORS: Note helptext for a building
1460+ -- TRANSLATORS#: Note helptext for a building
1461 return ""
1462 end
1463
1464
1465=== modified file 'tribes/buildings/productionsites/barbarians/big_inn/helptexts.lua'
1466--- tribes/buildings/productionsites/barbarians/big_inn/helptexts.lua 2015-11-08 11:49:22 +0000
1467+++ tribes/buildings/productionsites/barbarians/big_inn/helptexts.lua 2015-12-12 05:38:49 +0000
1468@@ -2,12 +2,12 @@
1469 include "tribes/scripting/help/global_helptexts.lua"
1470
1471 function building_helptext_lore()
1472- -- #TRANSLATORS: Lore helptext for a building
1473+ -- TRANSLATORS#: Lore helptext for a building
1474 return no_lore_text_yet()
1475 end
1476
1477 function building_helptext_lore_author()
1478- -- #TRANSLATORS: Lore author helptext for a building
1479+ -- TRANSLATORS#: Lore author helptext for a building
1480 return no_lore_author_text_yet()
1481 end
1482
1483@@ -17,11 +17,11 @@
1484 end
1485
1486 function building_helptext_note()
1487- -- #TRANSLATORS: Note helptext for a building
1488+ -- TRANSLATORS#: Note helptext for a building
1489 return ""
1490 end
1491
1492 function building_helptext_performance()
1493- -- #TRANSLATORS: Performance helptext for a building
1494+ -- TRANSLATORS#: Performance helptext for a building
1495 return no_performance_text_yet()
1496 end
1497
1498=== modified file 'tribes/buildings/productionsites/barbarians/brewery/helptexts.lua'
1499--- tribes/buildings/productionsites/barbarians/brewery/helptexts.lua 2015-11-08 10:48:54 +0000
1500+++ tribes/buildings/productionsites/barbarians/brewery/helptexts.lua 2015-12-12 05:38:49 +0000
1501@@ -2,12 +2,12 @@
1502 include "tribes/scripting/help/global_helptexts.lua"
1503
1504 function building_helptext_lore()
1505- -- #TRANSLATORS: Lore helptext for a building
1506+ -- TRANSLATORS#: Lore helptext for a building
1507 return no_lore_text_yet()
1508 end
1509
1510 function building_helptext_lore_author()
1511- -- #TRANSLATORS: Lore author helptext for a building
1512+ -- TRANSLATORS#: Lore author helptext for a building
1513 return no_lore_author_text_yet()
1514 end
1515
1516@@ -17,11 +17,11 @@
1517 end
1518
1519 function building_helptext_note()
1520- -- #TRANSLATORS: Note helptext for a building
1521+ -- TRANSLATORS#: Note helptext for a building
1522 return ""
1523 end
1524
1525 function building_helptext_performance()
1526- -- #TRANSLATORS: Performance helptext for a building
1527+ -- TRANSLATORS#: Performance helptext for a building
1528 return no_performance_text_yet()
1529 end
1530
1531=== modified file 'tribes/buildings/productionsites/barbarians/cattlefarm/helptexts.lua'
1532--- tribes/buildings/productionsites/barbarians/cattlefarm/helptexts.lua 2015-10-31 12:11:44 +0000
1533+++ tribes/buildings/productionsites/barbarians/cattlefarm/helptexts.lua 2015-12-12 05:38:49 +0000
1534@@ -2,12 +2,12 @@
1535 include "tribes/scripting/help/global_helptexts.lua"
1536
1537 function building_helptext_lore()
1538- -- #TRANSLATORS: Lore helptext for a building
1539+ -- TRANSLATORS#: Lore helptext for a building
1540 return no_lore_text_yet()
1541 end
1542
1543 function building_helptext_lore_author()
1544- -- #TRANSLATORS: Lore author helptext for a building
1545+ -- TRANSLATORS#: Lore author helptext for a building
1546 return no_lore_author_text_yet()
1547 end
1548
1549@@ -17,7 +17,7 @@
1550 end
1551
1552 function building_helptext_note()
1553- -- #TRANSLATORS: Note helptext for a building
1554+ -- TRANSLATORS#: Note helptext for a building
1555 return ""
1556 end
1557
1558
1559=== modified file 'tribes/buildings/productionsites/barbarians/charcoal_kiln/helptexts.lua'
1560--- tribes/buildings/productionsites/barbarians/charcoal_kiln/helptexts.lua 2015-11-08 11:49:22 +0000
1561+++ tribes/buildings/productionsites/barbarians/charcoal_kiln/helptexts.lua 2015-12-12 05:38:49 +0000
1562@@ -2,12 +2,12 @@
1563 include "tribes/scripting/help/global_helptexts.lua"
1564
1565 function building_helptext_lore()
1566- -- #TRANSLATORS: Lore helptext for a building
1567+ -- TRANSLATORS#: Lore helptext for a building
1568 return no_lore_text_yet()
1569 end
1570
1571 function building_helptext_lore_author()
1572- -- #TRANSLATORS: Lore author helptext for a building
1573+ -- TRANSLATORS#: Lore author helptext for a building
1574 return no_lore_author_text_yet()
1575 end
1576
1577@@ -17,11 +17,11 @@
1578 end
1579
1580 function building_helptext_note()
1581- -- #TRANSLATORS: Note helptext for a building
1582+ -- TRANSLATORS#: Note helptext for a building
1583 return ""
1584 end
1585
1586 function building_helptext_performance()
1587- -- #TRANSLATORS: Performance helptext for a building
1588+ -- TRANSLATORS#: Performance helptext for a building
1589 return no_performance_text_yet()
1590 end
1591
1592=== modified file 'tribes/buildings/productionsites/barbarians/coalmine/helptexts.lua'
1593--- tribes/buildings/productionsites/barbarians/coalmine/helptexts.lua 2015-11-08 11:49:22 +0000
1594+++ tribes/buildings/productionsites/barbarians/coalmine/helptexts.lua 2015-12-12 05:38:49 +0000
1595@@ -1,16 +1,16 @@
1596 function building_helptext_lore()
1597- -- #TRANSLATORS: Lore helptext for a building
1598+ -- TRANSLATORS#: Lore helptext for a building
1599 return pgettext("barbarians_building", [[Ages ago, the Barbarians learned to delve into mountainsides for that black material that feeds their furnaces. <br>
1600 Wood may serve for a household fire and to keep you warm, but when it comes to working with iron or gold, there is no way around coal.]])
1601 end
1602
1603 function building_helptext_lore_author()
1604- -- #TRANSLATORS: Lore author helptext for a building
1605+ -- TRANSLATORS#: Lore author helptext for a building
1606 return ""
1607 end
1608
1609 function building_helptext_purpose()
1610- -- #TRANSLATORS: Purpose helptext for a building
1611+ -- TRANSLATORS#: Purpose helptext for a building
1612 return pgettext("building", "Digs coal out of the ground in mountain terrain.")
1613 end
1614
1615
1616=== modified file 'tribes/buildings/productionsites/barbarians/coalmine_deep/helptexts.lua'
1617--- tribes/buildings/productionsites/barbarians/coalmine_deep/helptexts.lua 2015-11-08 11:49:22 +0000
1618+++ tribes/buildings/productionsites/barbarians/coalmine_deep/helptexts.lua 2015-12-12 05:38:49 +0000
1619@@ -1,16 +1,16 @@
1620 function building_helptext_lore()
1621- -- #TRANSLATORS: Lore helptext for a building
1622+ -- TRANSLATORS#: Lore helptext for a building
1623 return pgettext("barbarians_building", [[Ages ago, the Barbarians learned to delve into mountainsides for that black material that feeds their furnaces. <br>
1624 Wood may serve for a household fire and to keep you warm, but when it comes to working with iron or gold, there is no way around coal.]])
1625 end
1626
1627 function building_helptext_lore_author()
1628- -- #TRANSLATORS: Lore author helptext for a building
1629+ -- TRANSLATORS#: Lore author helptext for a building
1630 return ""
1631 end
1632
1633 function building_helptext_purpose()
1634- -- #TRANSLATORS: Purpose helptext for a building
1635+ -- TRANSLATORS#: Purpose helptext for a building
1636 return pgettext("building", "Digs coal out of the ground in mountain terrain.")
1637 end
1638
1639
1640=== modified file 'tribes/buildings/productionsites/barbarians/coalmine_deeper/helptexts.lua'
1641--- tribes/buildings/productionsites/barbarians/coalmine_deeper/helptexts.lua 2015-11-08 11:49:22 +0000
1642+++ tribes/buildings/productionsites/barbarians/coalmine_deeper/helptexts.lua 2015-12-12 05:38:49 +0000
1643@@ -1,16 +1,16 @@
1644 function building_helptext_lore()
1645- -- #TRANSLATORS: Lore helptext for a building
1646+ -- TRANSLATORS#: Lore helptext for a building
1647 return pgettext("barbarians_building", [[Ages ago, the Barbarians learned to delve into mountainsides for that black material that feeds their furnaces. <br>
1648 Wood may serve for a household fire and to keep you warm, but when it comes to working with iron or gold, there is no way around coal.]])
1649 end
1650
1651 function building_helptext_lore_author()
1652- -- #TRANSLATORS: Lore author helptext for a building
1653+ -- TRANSLATORS#: Lore author helptext for a building
1654 return ""
1655 end
1656
1657 function building_helptext_purpose()
1658- -- #TRANSLATORS: Purpose helptext for a building
1659+ -- TRANSLATORS#: Purpose helptext for a building
1660 return pgettext("building", "Digs coal out of the ground in mountain terrain.")
1661 end
1662
1663
1664=== modified file 'tribes/buildings/productionsites/barbarians/farm/helptexts.lua'
1665--- tribes/buildings/productionsites/barbarians/farm/helptexts.lua 2015-11-20 16:39:38 +0000
1666+++ tribes/buildings/productionsites/barbarians/farm/helptexts.lua 2015-12-12 05:38:49 +0000
1667@@ -2,12 +2,12 @@
1668 include "tribes/scripting/help/global_helptexts.lua"
1669
1670 function building_helptext_lore()
1671- -- #TRANSLATORS: Lore helptext for a building
1672+ -- TRANSLATORS#: Lore helptext for a building
1673 return no_lore_text_yet()
1674 end
1675
1676 function building_helptext_lore_author()
1677- -- #TRANSLATORS: Lore author helptext for a building
1678+ -- TRANSLATORS#: Lore author helptext for a building
1679 return no_lore_author_text_yet()
1680 end
1681
1682@@ -17,7 +17,7 @@
1683 end
1684
1685 function building_helptext_note()
1686- -- #TRANSLATORS: Note helptext for a building
1687+ -- TRANSLATORS#: Note helptext for a building
1688 return ""
1689 end
1690
1691
1692=== modified file 'tribes/buildings/productionsites/barbarians/fishers_hut/helptexts.lua'
1693--- tribes/buildings/productionsites/barbarians/fishers_hut/helptexts.lua 2015-11-06 09:23:30 +0000
1694+++ tribes/buildings/productionsites/barbarians/fishers_hut/helptexts.lua 2015-12-12 05:38:49 +0000
1695@@ -4,7 +4,7 @@
1696 end
1697
1698 function building_helptext_lore_author()
1699- -- #TRANSLATORS: Lore author helptext for a building
1700+ -- TRANSLATORS#: Lore author helptext for a building
1701 return ""
1702 end
1703
1704
1705=== modified file 'tribes/buildings/productionsites/barbarians/gamekeepers_hut/helptexts.lua'
1706--- tribes/buildings/productionsites/barbarians/gamekeepers_hut/helptexts.lua 2015-10-31 12:11:44 +0000
1707+++ tribes/buildings/productionsites/barbarians/gamekeepers_hut/helptexts.lua 2015-12-12 05:38:49 +0000
1708@@ -15,7 +15,7 @@
1709 end
1710
1711 function building_helptext_note()
1712- -- #TRANSLATORS: Note helptext for a building
1713+ -- TRANSLATORS#: Note helptext for a building
1714 return ""
1715 end
1716
1717
1718=== modified file 'tribes/buildings/productionsites/barbarians/helmsmithy/helptexts.lua'
1719--- tribes/buildings/productionsites/barbarians/helmsmithy/helptexts.lua 2015-11-08 13:59:37 +0000
1720+++ tribes/buildings/productionsites/barbarians/helmsmithy/helptexts.lua 2015-12-12 05:38:49 +0000
1721@@ -2,12 +2,12 @@
1722 include "tribes/scripting/help/global_helptexts.lua"
1723
1724 function building_helptext_lore()
1725- -- #TRANSLATORS: Lore helptext for a building
1726+ -- TRANSLATORS#: Lore helptext for a building
1727 return no_lore_text_yet()
1728 end
1729
1730 function building_helptext_lore_author()
1731- -- #TRANSLATORS: Lore author helptext for a building
1732+ -- TRANSLATORS#: Lore author helptext for a building
1733 return no_lore_author_text_yet()
1734 end
1735
1736@@ -17,11 +17,11 @@
1737 end
1738
1739 function building_helptext_note()
1740- -- #TRANSLATORS: Note helptext for a building
1741+ -- TRANSLATORS#: Note helptext for a building
1742 return ""
1743 end
1744
1745 function building_helptext_performance()
1746- -- #TRANSLATORS: Performance helptext for a building
1747+ -- TRANSLATORS#: Performance helptext for a building
1748 return no_performance_text_yet()
1749 end
1750
1751=== modified file 'tribes/buildings/productionsites/barbarians/inn/helptexts.lua'
1752--- tribes/buildings/productionsites/barbarians/inn/helptexts.lua 2015-11-08 10:48:54 +0000
1753+++ tribes/buildings/productionsites/barbarians/inn/helptexts.lua 2015-12-12 05:38:49 +0000
1754@@ -2,12 +2,12 @@
1755 include "tribes/scripting/help/global_helptexts.lua"
1756
1757 function building_helptext_lore()
1758- -- #TRANSLATORS: Lore helptext for a building
1759+ -- TRANSLATORS#: Lore helptext for a building
1760 return no_lore_text_yet()
1761 end
1762
1763 function building_helptext_lore_author()
1764- -- #TRANSLATORS: Lore author helptext for a building
1765+ -- TRANSLATORS#: Lore author helptext for a building
1766 return no_lore_author_text_yet()
1767 end
1768
1769@@ -17,11 +17,11 @@
1770 end
1771
1772 function building_helptext_note()
1773- -- #TRANSLATORS: Note helptext for a building
1774+ -- TRANSLATORS#: Note helptext for a building
1775 return ""
1776 end
1777
1778 function building_helptext_performance()
1779- -- #TRANSLATORS: Performance helptext for a building
1780+ -- TRANSLATORS#: Performance helptext for a building
1781 return no_performance_text_yet()
1782 end
1783
1784=== modified file 'tribes/buildings/productionsites/barbarians/micro_brewery/helptexts.lua'
1785--- tribes/buildings/productionsites/barbarians/micro_brewery/helptexts.lua 2015-11-07 08:45:50 +0000
1786+++ tribes/buildings/productionsites/barbarians/micro_brewery/helptexts.lua 2015-12-12 05:38:49 +0000
1787@@ -14,7 +14,7 @@
1788 end
1789
1790 function building_helptext_note()
1791- -- #TRANSLATORS: Note helptext for a building
1792+ -- TRANSLATORS#: Note helptext for a building
1793 return ""
1794 end
1795
1796
1797=== modified file 'tribes/buildings/productionsites/barbarians/quarry/helptexts.lua'
1798--- tribes/buildings/productionsites/barbarians/quarry/helptexts.lua 2015-10-31 12:11:44 +0000
1799+++ tribes/buildings/productionsites/barbarians/quarry/helptexts.lua 2015-12-12 05:38:49 +0000
1800@@ -2,12 +2,12 @@
1801 include "tribes/scripting/help/global_helptexts.lua"
1802
1803 function building_helptext_lore()
1804- -- #TRANSLATORS: Lore helptext for a building
1805+ -- TRANSLATORS#: Lore helptext for a building
1806 return no_lore_text_yet()
1807 end
1808
1809 function building_helptext_lore_author()
1810- -- #TRANSLATORS: Lore author helptext for a building
1811+ -- TRANSLATORS#: Lore author helptext for a building
1812 return no_lore_author_text_yet()
1813 end
1814
1815
1816=== modified file 'tribes/buildings/productionsites/barbarians/scouts_hut/helptexts.lua'
1817--- tribes/buildings/productionsites/barbarians/scouts_hut/helptexts.lua 2015-11-08 11:49:22 +0000
1818+++ tribes/buildings/productionsites/barbarians/scouts_hut/helptexts.lua 2015-12-12 05:38:49 +0000
1819@@ -2,12 +2,12 @@
1820 include "tribes/scripting/help/global_helptexts.lua"
1821
1822 function building_helptext_lore()
1823- -- #TRANSLATORS: Lore helptext for a building
1824+ -- TRANSLATORS#: Lore helptext for a building
1825 return no_lore_text_yet()
1826 end
1827
1828 function building_helptext_lore_author()
1829- -- #TRANSLATORS: Lore author helptext for a building
1830+ -- TRANSLATORS#: Lore author helptext for a building
1831 return no_lore_author_text_yet()
1832 end
1833
1834@@ -17,11 +17,11 @@
1835 end
1836
1837 function building_helptext_note()
1838- -- #TRANSLATORS: Note helptext for a building
1839+ -- TRANSLATORS#: Note helptext for a building
1840 return ""
1841 end
1842
1843 function building_helptext_performance()
1844- -- #TRANSLATORS: Performance helptext for a building
1845+ -- TRANSLATORS#: Performance helptext for a building
1846 return no_performance_text_yet()
1847 end
1848
1849=== modified file 'tribes/buildings/productionsites/barbarians/shipyard/helptexts.lua'
1850--- tribes/buildings/productionsites/barbarians/shipyard/helptexts.lua 2015-11-08 11:49:22 +0000
1851+++ tribes/buildings/productionsites/barbarians/shipyard/helptexts.lua 2015-12-12 05:38:49 +0000
1852@@ -2,12 +2,12 @@
1853 include "tribes/scripting/help/global_helptexts.lua"
1854
1855 function building_helptext_lore()
1856- -- #TRANSLATORS: Lore helptext for a building
1857+ -- TRANSLATORS#: Lore helptext for a building
1858 return no_lore_text_yet()
1859 end
1860
1861 function building_helptext_lore_author()
1862- -- #TRANSLATORS: Lore author helptext for a building
1863+ -- TRANSLATORS#: Lore author helptext for a building
1864 return no_lore_author_text_yet()
1865 end
1866
1867@@ -17,11 +17,11 @@
1868 end
1869
1870 function building_helptext_note()
1871- -- #TRANSLATORS: Note helptext for a building
1872+ -- TRANSLATORS#: Note helptext for a building
1873 return ""
1874 end
1875
1876 function building_helptext_performance()
1877- -- #TRANSLATORS: Performance helptext for a building
1878+ -- TRANSLATORS#: Performance helptext for a building
1879 return no_performance_text_yet()
1880 end
1881
1882=== modified file 'tribes/buildings/productionsites/barbarians/smelting_works/helptexts.lua'
1883--- tribes/buildings/productionsites/barbarians/smelting_works/helptexts.lua 2015-11-08 11:49:22 +0000
1884+++ tribes/buildings/productionsites/barbarians/smelting_works/helptexts.lua 2015-12-12 05:38:49 +0000
1885@@ -2,12 +2,12 @@
1886 include "tribes/scripting/help/global_helptexts.lua"
1887
1888 function building_helptext_lore()
1889- -- #TRANSLATORS: Lore helptext for a building
1890+ -- TRANSLATORS#: Lore helptext for a building
1891 return no_lore_text_yet()
1892 end
1893
1894 function building_helptext_lore_author()
1895- -- #TRANSLATORS: Lore author helptext for a building
1896+ -- TRANSLATORS#: Lore author helptext for a building
1897 return no_lore_author_text_yet()
1898 end
1899
1900@@ -17,11 +17,11 @@
1901 end
1902
1903 function building_helptext_note()
1904- -- #TRANSLATORS: Note helptext for a building
1905+ -- TRANSLATORS#: Note helptext for a building
1906 return ""
1907 end
1908
1909 function building_helptext_performance()
1910- -- #TRANSLATORS: Performance helptext for a building
1911+ -- TRANSLATORS#: Performance helptext for a building
1912 return no_performance_text_yet()
1913 end
1914
1915=== modified file 'tribes/buildings/productionsites/barbarians/tavern/helptexts.lua'
1916--- tribes/buildings/productionsites/barbarians/tavern/helptexts.lua 2015-11-08 10:48:54 +0000
1917+++ tribes/buildings/productionsites/barbarians/tavern/helptexts.lua 2015-12-12 05:38:49 +0000
1918@@ -2,12 +2,12 @@
1919 include "tribes/scripting/help/global_helptexts.lua"
1920
1921 function building_helptext_lore()
1922- -- #TRANSLATORS: Lore helptext for a building
1923+ -- TRANSLATORS#: Lore helptext for a building
1924 return no_lore_text_yet()
1925 end
1926
1927 function building_helptext_lore_author()
1928- -- #TRANSLATORS: Lore author helptext for a building
1929+ -- TRANSLATORS#: Lore author helptext for a building
1930 return no_lore_author_text_yet()
1931 end
1932
1933@@ -17,11 +17,11 @@
1934 end
1935
1936 function building_helptext_note()
1937- -- #TRANSLATORS: Note helptext for a building
1938+ -- TRANSLATORS#: Note helptext for a building
1939 return ""
1940 end
1941
1942 function building_helptext_performance()
1943- -- #TRANSLATORS: Performance helptext for a building
1944+ -- TRANSLATORS#: Performance helptext for a building
1945 return no_performance_text_yet()
1946 end
1947
1948=== modified file 'tribes/buildings/productionsites/barbarians/weaving_mill/helptexts.lua'
1949--- tribes/buildings/productionsites/barbarians/weaving_mill/helptexts.lua 2015-10-31 12:11:44 +0000
1950+++ tribes/buildings/productionsites/barbarians/weaving_mill/helptexts.lua 2015-12-12 05:38:49 +0000
1951@@ -2,12 +2,12 @@
1952 include "tribes/scripting/help/global_helptexts.lua"
1953
1954 function building_helptext_lore()
1955- -- #TRANSLATORS: Lore helptext for a building
1956+ -- TRANSLATORS#: Lore helptext for a building
1957 return no_lore_text_yet()
1958 end
1959
1960 function building_helptext_lore_author()
1961- -- #TRANSLATORS: Lore author helptext for a building
1962+ -- TRANSLATORS#: Lore author helptext for a building
1963 return no_lore_author_text_yet()
1964 end
1965
1966@@ -17,11 +17,11 @@
1967 end
1968
1969 function building_helptext_note()
1970- -- #TRANSLATORS: Note helptext for a building
1971+ -- TRANSLATORS#: Note helptext for a building
1972 return ""
1973 end
1974
1975 function building_helptext_performance()
1976- -- #TRANSLATORS: Performance helptext for a building
1977+ -- TRANSLATORS#: Performance helptext for a building
1978 return no_performance_text_yet()
1979 end
1980
1981=== modified file 'tribes/buildings/productionsites/barbarians/well/helptexts.lua'
1982--- tribes/buildings/productionsites/barbarians/well/helptexts.lua 2015-11-08 11:49:22 +0000
1983+++ tribes/buildings/productionsites/barbarians/well/helptexts.lua 2015-12-12 05:38:49 +0000
1984@@ -14,7 +14,7 @@
1985 end
1986
1987 function building_helptext_note()
1988- -- #TRANSLATORS: Note helptext for a building
1989+ -- TRANSLATORS#: Note helptext for a building
1990 return ""
1991 end
1992
1993
1994=== modified file 'tribes/buildings/productionsites/barbarians/wood_hardener/helptexts.lua'
1995--- tribes/buildings/productionsites/barbarians/wood_hardener/helptexts.lua 2015-11-17 09:01:38 +0000
1996+++ tribes/buildings/productionsites/barbarians/wood_hardener/helptexts.lua 2015-12-12 05:38:49 +0000
1997@@ -2,12 +2,12 @@
1998 include "tribes/scripting/help/global_helptexts.lua"
1999
2000 function building_helptext_lore()
2001- -- #TRANSLATORS: Lore helptext for a building
2002+ -- TRANSLATORS#: Lore helptext for a building
2003 return no_lore_text_yet()
2004 end
2005
2006 function building_helptext_lore_author()
2007- -- #TRANSLATORS: Lore author helptext for a building
2008+ -- TRANSLATORS#: Lore author helptext for a building
2009 return no_lore_author_text_yet()
2010 end
2011
2012@@ -17,11 +17,11 @@
2013 end
2014
2015 function building_helptext_note()
2016- -- #TRANSLATORS: Note helptext for a building
2017+ -- TRANSLATORS#: Note helptext for a building
2018 return ""
2019 end
2020
2021 function building_helptext_performance()
2022- -- #TRANSLATORS: Performance helptext for a building
2023+ -- TRANSLATORS#: Performance helptext for a building
2024 return no_performance_text_yet()
2025 end
2026
2027=== modified file 'tribes/buildings/productionsites/empire/armorsmithy/helptexts.lua'
2028--- tribes/buildings/productionsites/empire/armorsmithy/helptexts.lua 2015-11-08 11:35:51 +0000
2029+++ tribes/buildings/productionsites/empire/armorsmithy/helptexts.lua 2015-12-12 05:38:49 +0000
2030@@ -2,12 +2,12 @@
2031 include "tribes/scripting/help/global_helptexts.lua"
2032
2033 function building_helptext_lore()
2034- -- #TRANSLATORS: Lore helptext for a building
2035+ -- TRANSLATORS#: Lore helptext for a building
2036 return no_lore_text_yet()
2037 end
2038
2039 function building_helptext_lore_author()
2040- -- #TRANSLATORS: Lore author helptext for a building
2041+ -- TRANSLATORS#: Lore author helptext for a building
2042 return no_lore_author_text_yet()
2043 end
2044
2045@@ -17,11 +17,11 @@
2046 end
2047
2048 function building_helptext_note()
2049- -- #TRANSLATORS: Note helptext for a building
2050+ -- TRANSLATORS#: Note helptext for a building
2051 return ""
2052 end
2053
2054 function building_helptext_performance()
2055- -- #TRANSLATORS: Performance helptext for a building
2056+ -- TRANSLATORS#: Performance helptext for a building
2057 return no_performance_text_yet()
2058 end
2059
2060=== modified file 'tribes/buildings/productionsites/empire/bakery/helptexts.lua'
2061--- tribes/buildings/productionsites/empire/bakery/helptexts.lua 2015-11-20 16:39:38 +0000
2062+++ tribes/buildings/productionsites/empire/bakery/helptexts.lua 2015-12-12 05:38:49 +0000
2063@@ -2,12 +2,12 @@
2064 include "tribes/scripting/help/global_helptexts.lua"
2065
2066 function building_helptext_lore()
2067- -- #TRANSLATORS: Lore helptext for a building
2068+ -- TRANSLATORS#: Lore helptext for a building
2069 return no_lore_text_yet()
2070 end
2071
2072 function building_helptext_lore_author()
2073- -- #TRANSLATORS: Lore author helptext for a building
2074+ -- TRANSLATORS#: Lore author helptext for a building
2075 return no_lore_author_text_yet()
2076 end
2077
2078@@ -17,7 +17,7 @@
2079 end
2080
2081 function building_helptext_note()
2082- -- #TRANSLATORS: Note helptext for a building
2083+ -- TRANSLATORS#: Note helptext for a building
2084 return ""
2085 end
2086
2087
2088=== modified file 'tribes/buildings/productionsites/empire/brewery/helptexts.lua'
2089--- tribes/buildings/productionsites/empire/brewery/helptexts.lua 2015-11-20 16:39:38 +0000
2090+++ tribes/buildings/productionsites/empire/brewery/helptexts.lua 2015-12-12 05:38:49 +0000
2091@@ -2,12 +2,12 @@
2092 include "tribes/scripting/help/global_helptexts.lua"
2093
2094 function building_helptext_lore()
2095- -- #TRANSLATORS: Lore helptext for a building
2096+ -- TRANSLATORS#: Lore helptext for a building
2097 return no_lore_text_yet()
2098 end
2099
2100 function building_helptext_lore_author()
2101- -- #TRANSLATORS: Lore author helptext for a building
2102+ -- TRANSLATORS#: Lore author helptext for a building
2103 return no_lore_author_text_yet()
2104 end
2105
2106@@ -17,7 +17,7 @@
2107 end
2108
2109 function building_helptext_note()
2110- -- #TRANSLATORS: Note helptext for a building
2111+ -- TRANSLATORS#: Note helptext for a building
2112 return ""
2113 end
2114
2115
2116=== modified file 'tribes/buildings/productionsites/empire/charcoal_kiln/helptexts.lua'
2117--- tribes/buildings/productionsites/empire/charcoal_kiln/helptexts.lua 2015-11-08 11:49:22 +0000
2118+++ tribes/buildings/productionsites/empire/charcoal_kiln/helptexts.lua 2015-12-12 05:38:49 +0000
2119@@ -2,12 +2,12 @@
2120 include "tribes/scripting/help/global_helptexts.lua"
2121
2122 function building_helptext_lore()
2123- -- #TRANSLATORS: Lore helptext for a building
2124+ -- TRANSLATORS#: Lore helptext for a building
2125 return no_lore_text_yet()
2126 end
2127
2128 function building_helptext_lore_author()
2129- -- #TRANSLATORS: Lore author helptext for a building
2130+ -- TRANSLATORS#: Lore author helptext for a building
2131 return no_lore_author_text_yet()
2132 end
2133
2134@@ -17,11 +17,11 @@
2135 end
2136
2137 function building_helptext_note()
2138- -- #TRANSLATORS: Note helptext for a building
2139+ -- TRANSLATORS#: Note helptext for a building
2140 return ""
2141 end
2142
2143 function building_helptext_performance()
2144- -- #TRANSLATORS: Performance helptext for a building
2145+ -- TRANSLATORS#: Performance helptext for a building
2146 return no_performance_text_yet()
2147 end
2148
2149=== modified file 'tribes/buildings/productionsites/empire/coalmine/helptexts.lua'
2150--- tribes/buildings/productionsites/empire/coalmine/helptexts.lua 2015-11-08 11:49:22 +0000
2151+++ tribes/buildings/productionsites/empire/coalmine/helptexts.lua 2015-12-12 05:38:49 +0000
2152@@ -2,12 +2,12 @@
2153 include "tribes/scripting/help/global_helptexts.lua"
2154
2155 function building_helptext_lore()
2156- -- #TRANSLATORS: Lore helptext for a building
2157+ -- TRANSLATORS#: Lore helptext for a building
2158 return no_lore_text_yet()
2159 end
2160
2161 function building_helptext_lore_author()
2162- -- #TRANSLATORS: Lore author helptext for a building
2163+ -- TRANSLATORS#: Lore author helptext for a building
2164 return no_lore_author_text_yet()
2165 end
2166
2167@@ -17,11 +17,11 @@
2168 end
2169
2170 function building_helptext_note()
2171- -- #TRANSLATORS: Note helptext for a building
2172+ -- TRANSLATORS#: Note helptext for a building
2173 return ""
2174 end
2175
2176 function building_helptext_performance()
2177- -- #TRANSLATORS: Performance helptext for a building
2178+ -- TRANSLATORS#: Performance helptext for a building
2179 return no_performance_text_yet()
2180 end
2181
2182=== modified file 'tribes/buildings/productionsites/empire/coalmine_deep/helptexts.lua'
2183--- tribes/buildings/productionsites/empire/coalmine_deep/helptexts.lua 2015-11-08 11:49:22 +0000
2184+++ tribes/buildings/productionsites/empire/coalmine_deep/helptexts.lua 2015-12-12 05:38:49 +0000
2185@@ -2,12 +2,12 @@
2186 include "tribes/scripting/help/global_helptexts.lua"
2187
2188 function building_helptext_lore()
2189- -- #TRANSLATORS: Lore helptext for a building
2190+ -- TRANSLATORS#: Lore helptext for a building
2191 return no_lore_text_yet()
2192 end
2193
2194 function building_helptext_lore_author()
2195- -- #TRANSLATORS: Lore author helptext for a building
2196+ -- TRANSLATORS#: Lore author helptext for a building
2197 return no_lore_author_text_yet()
2198 end
2199
2200@@ -17,11 +17,11 @@
2201 end
2202
2203 function building_helptext_note()
2204- -- #TRANSLATORS: Note helptext for a building
2205+ -- TRANSLATORS#: Note helptext for a building
2206 return ""
2207 end
2208
2209 function building_helptext_performance()
2210- -- #TRANSLATORS: Performance helptext for a building
2211+ -- TRANSLATORS#: Performance helptext for a building
2212 return no_performance_text_yet()
2213 end
2214
2215=== modified file 'tribes/buildings/productionsites/empire/donkeyfarm/helptexts.lua'
2216--- tribes/buildings/productionsites/empire/donkeyfarm/helptexts.lua 2015-10-31 12:11:44 +0000
2217+++ tribes/buildings/productionsites/empire/donkeyfarm/helptexts.lua 2015-12-12 05:38:49 +0000
2218@@ -2,12 +2,12 @@
2219 include "tribes/scripting/help/global_helptexts.lua"
2220
2221 function building_helptext_lore()
2222- -- #TRANSLATORS: Lore helptext for a building
2223+ -- TRANSLATORS#: Lore helptext for a building
2224 return no_lore_text_yet()
2225 end
2226
2227 function building_helptext_lore_author()
2228- -- #TRANSLATORS: Lore author helptext for a building
2229+ -- TRANSLATORS#: Lore author helptext for a building
2230 return no_lore_author_text_yet()
2231 end
2232
2233@@ -17,11 +17,11 @@
2234 end
2235
2236 function building_helptext_note()
2237- -- #TRANSLATORS: Note helptext for a building
2238+ -- TRANSLATORS#: Note helptext for a building
2239 return ""
2240 end
2241
2242 function building_helptext_performance()
2243- -- #TRANSLATORS: Performance helptext for a building
2244+ -- TRANSLATORS#: Performance helptext for a building
2245 return no_performance_text_yet()
2246 end
2247
2248=== modified file 'tribes/buildings/productionsites/empire/farm/helptexts.lua'
2249--- tribes/buildings/productionsites/empire/farm/helptexts.lua 2015-11-20 16:39:38 +0000
2250+++ tribes/buildings/productionsites/empire/farm/helptexts.lua 2015-12-12 05:38:49 +0000
2251@@ -2,12 +2,12 @@
2252 include "tribes/scripting/help/global_helptexts.lua"
2253
2254 function building_helptext_lore()
2255- -- #TRANSLATORS: Lore helptext for a building
2256+ -- TRANSLATORS#: Lore helptext for a building
2257 return no_lore_text_yet()
2258 end
2259
2260 function building_helptext_lore_author()
2261- -- #TRANSLATORS: Lore author helptext for a building
2262+ -- TRANSLATORS#: Lore author helptext for a building
2263 return no_lore_author_text_yet()
2264 end
2265
2266@@ -17,7 +17,7 @@
2267 end
2268
2269 function building_helptext_note()
2270- -- #TRANSLATORS: Note helptext for a building
2271+ -- TRANSLATORS#: Note helptext for a building
2272 return ""
2273 end
2274
2275
2276=== modified file 'tribes/buildings/productionsites/empire/fishers_house/helptexts.lua'
2277--- tribes/buildings/productionsites/empire/fishers_house/helptexts.lua 2015-11-06 09:23:30 +0000
2278+++ tribes/buildings/productionsites/empire/fishers_house/helptexts.lua 2015-12-12 05:38:49 +0000
2279@@ -2,12 +2,12 @@
2280 include "tribes/scripting/help/global_helptexts.lua"
2281
2282 function building_helptext_lore()
2283- -- #TRANSLATORS: Lore helptext for a building
2284+ -- TRANSLATORS#: Lore helptext for a building
2285 return no_lore_text_yet()
2286 end
2287
2288 function building_helptext_lore_author()
2289- -- #TRANSLATORS: Lore author helptext for a building
2290+ -- TRANSLATORS#: Lore author helptext for a building
2291 return no_lore_author_text_yet()
2292 end
2293
2294@@ -22,6 +22,6 @@
2295 end
2296
2297 function building_helptext_performance()
2298- -- #TRANSLATORS: Performance helptext for a building
2299+ -- TRANSLATORS#: Performance helptext for a building
2300 return no_performance_text_yet()
2301 end
2302
2303=== modified file 'tribes/buildings/productionsites/empire/foresters_house/helptexts.lua'
2304--- tribes/buildings/productionsites/empire/foresters_house/helptexts.lua 2015-11-08 11:49:22 +0000
2305+++ tribes/buildings/productionsites/empire/foresters_house/helptexts.lua 2015-12-12 05:38:49 +0000
2306@@ -2,12 +2,12 @@
2307 include "tribes/scripting/help/global_helptexts.lua"
2308
2309 function building_helptext_lore()
2310- -- #TRANSLATORS: Lore helptext for a building
2311+ -- TRANSLATORS#: Lore helptext for a building
2312 return no_lore_text_yet()
2313 end
2314
2315 function building_helptext_lore_author()
2316- -- #TRANSLATORS: Lore author helptext for a building
2317+ -- TRANSLATORS#: Lore author helptext for a building
2318 return no_lore_author_text_yet()
2319 end
2320
2321@@ -22,6 +22,6 @@
2322 end
2323
2324 function building_helptext_performance()
2325- -- #TRANSLATORS: Performance helptext for a building
2326+ -- TRANSLATORS#: Performance helptext for a building
2327 return no_performance_text_yet()
2328 end
2329
2330=== modified file 'tribes/buildings/productionsites/empire/goldmine/helptexts.lua'
2331--- tribes/buildings/productionsites/empire/goldmine/helptexts.lua 2015-11-08 11:49:22 +0000
2332+++ tribes/buildings/productionsites/empire/goldmine/helptexts.lua 2015-12-12 05:38:49 +0000
2333@@ -2,12 +2,12 @@
2334 include "tribes/scripting/help/global_helptexts.lua"
2335
2336 function building_helptext_lore()
2337- -- #TRANSLATORS: Lore helptext for a building
2338+ -- TRANSLATORS#: Lore helptext for a building
2339 return no_lore_text_yet()
2340 end
2341
2342 function building_helptext_lore_author()
2343- -- #TRANSLATORS: Lore author helptext for a building
2344+ -- TRANSLATORS#: Lore author helptext for a building
2345 return no_lore_author_text_yet()
2346 end
2347
2348@@ -17,11 +17,11 @@
2349 end
2350
2351 function building_helptext_note()
2352- -- #TRANSLATORS: Note helptext for a building
2353+ -- TRANSLATORS#: Note helptext for a building
2354 return ""
2355 end
2356
2357 function building_helptext_performance()
2358- -- #TRANSLATORS: Performance helptext for a building
2359+ -- TRANSLATORS#: Performance helptext for a building
2360 return no_performance_text_yet()
2361 end
2362
2363=== modified file 'tribes/buildings/productionsites/empire/goldmine_deep/helptexts.lua'
2364--- tribes/buildings/productionsites/empire/goldmine_deep/helptexts.lua 2015-11-08 11:49:22 +0000
2365+++ tribes/buildings/productionsites/empire/goldmine_deep/helptexts.lua 2015-12-12 05:38:49 +0000
2366@@ -2,12 +2,12 @@
2367 include "tribes/scripting/help/global_helptexts.lua"
2368
2369 function building_helptext_lore()
2370- -- #TRANSLATORS: Lore helptext for a building
2371+ -- TRANSLATORS#: Lore helptext for a building
2372 return no_lore_text_yet()
2373 end
2374
2375 function building_helptext_lore_author()
2376- -- #TRANSLATORS: Lore author helptext for a building
2377+ -- TRANSLATORS#: Lore author helptext for a building
2378 return no_lore_author_text_yet()
2379 end
2380
2381@@ -17,11 +17,11 @@
2382 end
2383
2384 function building_helptext_note()
2385- -- #TRANSLATORS: Note helptext for a building
2386+ -- TRANSLATORS#: Note helptext for a building
2387 return ""
2388 end
2389
2390 function building_helptext_performance()
2391- -- #TRANSLATORS: Performance helptext for a building
2392+ -- TRANSLATORS#: Performance helptext for a building
2393 return no_performance_text_yet()
2394 end
2395
2396=== modified file 'tribes/buildings/productionsites/empire/hunters_house/helptexts.lua'
2397--- tribes/buildings/productionsites/empire/hunters_house/helptexts.lua 2015-11-08 11:49:22 +0000
2398+++ tribes/buildings/productionsites/empire/hunters_house/helptexts.lua 2015-12-12 05:38:49 +0000
2399@@ -2,12 +2,12 @@
2400 include "tribes/scripting/help/global_helptexts.lua"
2401
2402 function building_helptext_lore()
2403- -- #TRANSLATORS: Lore helptext for a building
2404+ -- TRANSLATORS#: Lore helptext for a building
2405 return no_lore_text_yet()
2406 end
2407
2408 function building_helptext_lore_author()
2409- -- #TRANSLATORS: Lore author helptext for a building
2410+ -- TRANSLATORS#: Lore author helptext for a building
2411 return no_lore_author_text_yet()
2412 end
2413
2414@@ -22,6 +22,6 @@
2415 end
2416
2417 function building_helptext_performance()
2418- -- #TRANSLATORS: Performance helptext for a building
2419+ -- TRANSLATORS#: Performance helptext for a building
2420 return no_performance_text_yet()
2421 end
2422
2423=== modified file 'tribes/buildings/productionsites/empire/inn/helptexts.lua'
2424--- tribes/buildings/productionsites/empire/inn/helptexts.lua 2015-11-20 16:39:38 +0000
2425+++ tribes/buildings/productionsites/empire/inn/helptexts.lua 2015-12-12 05:38:49 +0000
2426@@ -2,12 +2,12 @@
2427 include "tribes/scripting/help/global_helptexts.lua"
2428
2429 function building_helptext_lore()
2430- -- #TRANSLATORS: Lore helptext for a building
2431+ -- TRANSLATORS#: Lore helptext for a building
2432 return no_lore_text_yet()
2433 end
2434
2435 function building_helptext_lore_author()
2436- -- #TRANSLATORS: Lore author helptext for a building
2437+ -- TRANSLATORS#: Lore author helptext for a building
2438 return no_lore_author_text_yet()
2439 end
2440
2441@@ -17,7 +17,7 @@
2442 end
2443
2444 function building_helptext_note()
2445- -- #TRANSLATORS: Note helptext for a building
2446+ -- TRANSLATORS#: Note helptext for a building
2447 return ""
2448 end
2449
2450
2451=== modified file 'tribes/buildings/productionsites/empire/ironmine/helptexts.lua'
2452--- tribes/buildings/productionsites/empire/ironmine/helptexts.lua 2015-11-08 11:49:22 +0000
2453+++ tribes/buildings/productionsites/empire/ironmine/helptexts.lua 2015-12-12 05:38:49 +0000
2454@@ -2,12 +2,12 @@
2455 include "tribes/scripting/help/global_helptexts.lua"
2456
2457 function building_helptext_lore()
2458- -- #TRANSLATORS: Lore helptext for a building
2459+ -- TRANSLATORS#: Lore helptext for a building
2460 return no_lore_text_yet()
2461 end
2462
2463 function building_helptext_lore_author()
2464- -- #TRANSLATORS: Lore author helptext for a building
2465+ -- TRANSLATORS#: Lore author helptext for a building
2466 return no_lore_author_text_yet()
2467 end
2468
2469@@ -17,11 +17,11 @@
2470 end
2471
2472 function building_helptext_note()
2473- -- #TRANSLATORS: Note helptext for a building
2474+ -- TRANSLATORS#: Note helptext for a building
2475 return ""
2476 end
2477
2478 function building_helptext_performance()
2479- -- #TRANSLATORS: Performance helptext for a building
2480+ -- TRANSLATORS#: Performance helptext for a building
2481 return no_performance_text_yet()
2482 end
2483
2484=== modified file 'tribes/buildings/productionsites/empire/ironmine_deep/helptexts.lua'
2485--- tribes/buildings/productionsites/empire/ironmine_deep/helptexts.lua 2015-11-08 11:49:22 +0000
2486+++ tribes/buildings/productionsites/empire/ironmine_deep/helptexts.lua 2015-12-12 05:38:49 +0000
2487@@ -2,12 +2,12 @@
2488 include "tribes/scripting/help/global_helptexts.lua"
2489
2490 function building_helptext_lore()
2491- -- #TRANSLATORS: Lore helptext for a building
2492+ -- TRANSLATORS#: Lore helptext for a building
2493 return no_lore_text_yet()
2494 end
2495
2496 function building_helptext_lore_author()
2497- -- #TRANSLATORS: Lore author helptext for a building
2498+ -- TRANSLATORS#: Lore author helptext for a building
2499 return no_lore_author_text_yet()
2500 end
2501
2502@@ -17,11 +17,11 @@
2503 end
2504
2505 function building_helptext_note()
2506- -- #TRANSLATORS: Note helptext for a building
2507+ -- TRANSLATORS#: Note helptext for a building
2508 return ""
2509 end
2510
2511 function building_helptext_performance()
2512- -- #TRANSLATORS: Performance helptext for a building
2513+ -- TRANSLATORS#: Performance helptext for a building
2514 return no_performance_text_yet()
2515 end
2516
2517=== modified file 'tribes/buildings/productionsites/empire/lumberjacks_house/helptexts.lua'
2518--- tribes/buildings/productionsites/empire/lumberjacks_house/helptexts.lua 2015-11-08 11:49:22 +0000
2519+++ tribes/buildings/productionsites/empire/lumberjacks_house/helptexts.lua 2015-12-12 05:38:49 +0000
2520@@ -2,12 +2,12 @@
2521 include "tribes/scripting/help/global_helptexts.lua"
2522
2523 function building_helptext_lore()
2524- -- #TRANSLATORS: Lore helptext for a building
2525+ -- TRANSLATORS#: Lore helptext for a building
2526 return no_lore_text_yet()
2527 end
2528
2529 function building_helptext_lore_author()
2530- -- #TRANSLATORS: Lore author helptext for a building
2531+ -- TRANSLATORS#: Lore author helptext for a building
2532 return no_lore_author_text_yet()
2533 end
2534
2535@@ -22,6 +22,6 @@
2536 end
2537
2538 function building_helptext_performance()
2539- -- #TRANSLATORS: Performance helptext for a building
2540+ -- TRANSLATORS#: Performance helptext for a building
2541 return no_performance_text_yet()
2542 end
2543
2544=== modified file 'tribes/buildings/productionsites/empire/marblemine/helptexts.lua'
2545--- tribes/buildings/productionsites/empire/marblemine/helptexts.lua 2015-10-31 12:11:44 +0000
2546+++ tribes/buildings/productionsites/empire/marblemine/helptexts.lua 2015-12-12 05:38:49 +0000
2547@@ -2,12 +2,12 @@
2548 include "tribes/scripting/help/global_helptexts.lua"
2549
2550 function building_helptext_lore()
2551- -- #TRANSLATORS: Lore helptext for a building
2552+ -- TRANSLATORS#: Lore helptext for a building
2553 return no_lore_text_yet()
2554 end
2555
2556 function building_helptext_lore_author()
2557- -- #TRANSLATORS: Lore author helptext for a building
2558+ -- TRANSLATORS#: Lore author helptext for a building
2559 return no_lore_author_text_yet()
2560 end
2561
2562@@ -17,11 +17,11 @@
2563 end
2564
2565 function building_helptext_note()
2566- -- #TRANSLATORS: Note helptext for a building
2567+ -- TRANSLATORS#: Note helptext for a building
2568 return ""
2569 end
2570
2571 function building_helptext_performance()
2572- -- #TRANSLATORS: Performance helptext for a building
2573+ -- TRANSLATORS#: Performance helptext for a building
2574 return no_performance_text_yet()
2575 end
2576
2577=== modified file 'tribes/buildings/productionsites/empire/marblemine_deep/helptexts.lua'
2578--- tribes/buildings/productionsites/empire/marblemine_deep/helptexts.lua 2015-10-31 12:11:44 +0000
2579+++ tribes/buildings/productionsites/empire/marblemine_deep/helptexts.lua 2015-12-12 05:38:49 +0000
2580@@ -2,12 +2,12 @@
2581 include "tribes/scripting/help/global_helptexts.lua"
2582
2583 function building_helptext_lore()
2584- -- #TRANSLATORS: Lore helptext for a building
2585+ -- TRANSLATORS#: Lore helptext for a building
2586 return no_lore_text_yet()
2587 end
2588
2589 function building_helptext_lore_author()
2590- -- #TRANSLATORS: Lore author helptext for a building
2591+ -- TRANSLATORS#: Lore author helptext for a building
2592 return no_lore_author_text_yet()
2593 end
2594
2595@@ -17,11 +17,11 @@
2596 end
2597
2598 function building_helptext_note()
2599- -- #TRANSLATORS: Note helptext for a building
2600+ -- TRANSLATORS#: Note helptext for a building
2601 return ""
2602 end
2603
2604 function building_helptext_performance()
2605- -- #TRANSLATORS: Performance helptext for a building
2606+ -- TRANSLATORS#: Performance helptext for a building
2607 return no_performance_text_yet()
2608 end
2609
2610=== modified file 'tribes/buildings/productionsites/empire/mill/helptexts.lua'
2611--- tribes/buildings/productionsites/empire/mill/helptexts.lua 2015-11-27 14:42:11 +0000
2612+++ tribes/buildings/productionsites/empire/mill/helptexts.lua 2015-12-12 05:38:49 +0000
2613@@ -2,12 +2,12 @@
2614 include "tribes/scripting/help/global_helptexts.lua"
2615
2616 function building_helptext_lore()
2617- -- #TRANSLATORS: Lore helptext for a building
2618+ -- TRANSLATORS#: Lore helptext for a building
2619 return no_lore_text_yet()
2620 end
2621
2622 function building_helptext_lore_author()
2623- -- #TRANSLATORS: Lore author helptext for a building
2624+ -- TRANSLATORS#: Lore author helptext for a building
2625 return no_lore_author_text_yet()
2626 end
2627
2628@@ -17,7 +17,7 @@
2629 end
2630
2631 function building_helptext_note()
2632- -- #TRANSLATORS: Note helptext for a building
2633+ -- TRANSLATORS#: Note helptext for a building
2634 return ""
2635 end
2636
2637
2638=== modified file 'tribes/buildings/productionsites/empire/piggery/helptexts.lua'
2639--- tribes/buildings/productionsites/empire/piggery/helptexts.lua 2015-11-20 16:39:38 +0000
2640+++ tribes/buildings/productionsites/empire/piggery/helptexts.lua 2015-12-12 05:38:49 +0000
2641@@ -2,12 +2,12 @@
2642 include "tribes/scripting/help/global_helptexts.lua"
2643
2644 function building_helptext_lore()
2645- -- #TRANSLATORS: Lore helptext for a building
2646+ -- TRANSLATORS#: Lore helptext for a building
2647 return no_lore_text_yet()
2648 end
2649
2650 function building_helptext_lore_author()
2651- -- #TRANSLATORS: Lore author helptext for a building
2652+ -- TRANSLATORS#: Lore author helptext for a building
2653 return no_lore_author_text_yet()
2654 end
2655
2656@@ -17,7 +17,7 @@
2657 end
2658
2659 function building_helptext_note()
2660- -- #TRANSLATORS: Note helptext for a building
2661+ -- TRANSLATORS#: Note helptext for a building
2662 return ""
2663 end
2664
2665
2666=== modified file 'tribes/buildings/productionsites/empire/quarry/helptexts.lua'
2667--- tribes/buildings/productionsites/empire/quarry/helptexts.lua 2015-10-31 12:11:44 +0000
2668+++ tribes/buildings/productionsites/empire/quarry/helptexts.lua 2015-12-12 05:38:49 +0000
2669@@ -2,12 +2,12 @@
2670 include "tribes/scripting/help/global_helptexts.lua"
2671
2672 function building_helptext_lore()
2673- -- #TRANSLATORS: Lore helptext for a building
2674+ -- TRANSLATORS#: Lore helptext for a building
2675 return no_lore_text_yet()
2676 end
2677
2678 function building_helptext_lore_author()
2679- -- #TRANSLATORS: Lore author helptext for a building
2680+ -- TRANSLATORS#: Lore author helptext for a building
2681 return no_lore_author_text_yet()
2682 end
2683
2684@@ -22,6 +22,6 @@
2685 end
2686
2687 function building_helptext_performance()
2688- -- #TRANSLATORS: Performance helptext for a building
2689+ -- TRANSLATORS#: Performance helptext for a building
2690 return no_performance_text_yet()
2691 end
2692
2693=== modified file 'tribes/buildings/productionsites/empire/sawmill/helptexts.lua'
2694--- tribes/buildings/productionsites/empire/sawmill/helptexts.lua 2015-11-08 11:49:22 +0000
2695+++ tribes/buildings/productionsites/empire/sawmill/helptexts.lua 2015-12-12 05:38:49 +0000
2696@@ -2,12 +2,12 @@
2697 include "tribes/scripting/help/global_helptexts.lua"
2698
2699 function building_helptext_lore()
2700- -- #TRANSLATORS: Lore helptext for a building
2701+ -- TRANSLATORS#: Lore helptext for a building
2702 return no_lore_text_yet()
2703 end
2704
2705 function building_helptext_lore_author()
2706- -- #TRANSLATORS: Lore author helptext for a building
2707+ -- TRANSLATORS#: Lore author helptext for a building
2708 return no_lore_author_text_yet()
2709 end
2710
2711@@ -17,11 +17,11 @@
2712 end
2713
2714 function building_helptext_note()
2715- -- #TRANSLATORS: Note helptext for a building
2716+ -- TRANSLATORS#: Note helptext for a building
2717 return ""
2718 end
2719
2720 function building_helptext_performance()
2721- -- #TRANSLATORS: Performance helptext for a building
2722+ -- TRANSLATORS#: Performance helptext for a building
2723 return no_performance_text_yet()
2724 end
2725
2726=== modified file 'tribes/buildings/productionsites/empire/scouts_house/helptexts.lua'
2727--- tribes/buildings/productionsites/empire/scouts_house/helptexts.lua 2015-11-08 11:49:22 +0000
2728+++ tribes/buildings/productionsites/empire/scouts_house/helptexts.lua 2015-12-12 05:38:49 +0000
2729@@ -2,12 +2,12 @@
2730 include "tribes/scripting/help/global_helptexts.lua"
2731
2732 function building_helptext_lore()
2733- -- #TRANSLATORS: Lore helptext for a building
2734+ -- TRANSLATORS#: Lore helptext for a building
2735 return no_lore_text_yet()
2736 end
2737
2738 function building_helptext_lore_author()
2739- -- #TRANSLATORS: Lore author helptext for a building
2740+ -- TRANSLATORS#: Lore author helptext for a building
2741 return no_lore_author_text_yet()
2742 end
2743
2744@@ -17,11 +17,11 @@
2745 end
2746
2747 function building_helptext_note()
2748- -- #TRANSLATORS: Note helptext for a building
2749+ -- TRANSLATORS#: Note helptext for a building
2750 return ""
2751 end
2752
2753 function building_helptext_performance()
2754- -- #TRANSLATORS: Performance helptext for a building
2755+ -- TRANSLATORS#: Performance helptext for a building
2756 return no_performance_text_yet()
2757 end
2758
2759=== modified file 'tribes/buildings/productionsites/empire/sheepfarm/helptexts.lua'
2760--- tribes/buildings/productionsites/empire/sheepfarm/helptexts.lua 2015-11-08 11:35:51 +0000
2761+++ tribes/buildings/productionsites/empire/sheepfarm/helptexts.lua 2015-12-12 05:38:49 +0000
2762@@ -2,12 +2,12 @@
2763 include "tribes/scripting/help/global_helptexts.lua"
2764
2765 function building_helptext_lore()
2766- -- #TRANSLATORS: Lore helptext for a building
2767+ -- TRANSLATORS#: Lore helptext for a building
2768 return no_lore_text_yet()
2769 end
2770
2771 function building_helptext_lore_author()
2772- -- #TRANSLATORS: Lore author helptext for a building
2773+ -- TRANSLATORS#: Lore author helptext for a building
2774 return no_lore_author_text_yet()
2775 end
2776
2777@@ -17,11 +17,11 @@
2778 end
2779
2780 function building_helptext_note()
2781- -- #TRANSLATORS: Note helptext for a building
2782+ -- TRANSLATORS#: Note helptext for a building
2783 return ""
2784 end
2785
2786 function building_helptext_performance()
2787- -- #TRANSLATORS: Performance helptext for a building
2788+ -- TRANSLATORS#: Performance helptext for a building
2789 return no_performance_text_yet()
2790 end
2791
2792=== modified file 'tribes/buildings/productionsites/empire/shipyard/helptexts.lua'
2793--- tribes/buildings/productionsites/empire/shipyard/helptexts.lua 2015-11-08 11:49:22 +0000
2794+++ tribes/buildings/productionsites/empire/shipyard/helptexts.lua 2015-12-12 05:38:49 +0000
2795@@ -2,12 +2,12 @@
2796 include "tribes/scripting/help/global_helptexts.lua"
2797
2798 function building_helptext_lore()
2799- -- #TRANSLATORS: Lore helptext for a building
2800+ -- TRANSLATORS#: Lore helptext for a building
2801 return no_lore_text_yet()
2802 end
2803
2804 function building_helptext_lore_author()
2805- -- #TRANSLATORS: Lore author helptext for a building
2806+ -- TRANSLATORS#: Lore author helptext for a building
2807 return no_lore_author_text_yet()
2808 end
2809
2810@@ -17,11 +17,11 @@
2811 end
2812
2813 function building_helptext_note()
2814- -- #TRANSLATORS: Note helptext for a building
2815+ -- TRANSLATORS#: Note helptext for a building
2816 return ""
2817 end
2818
2819 function building_helptext_performance()
2820- -- #TRANSLATORS: Performance helptext for a building
2821+ -- TRANSLATORS#: Performance helptext for a building
2822 return no_performance_text_yet()
2823 end
2824
2825=== modified file 'tribes/buildings/productionsites/empire/smelting_works/helptexts.lua'
2826--- tribes/buildings/productionsites/empire/smelting_works/helptexts.lua 2015-11-08 11:49:22 +0000
2827+++ tribes/buildings/productionsites/empire/smelting_works/helptexts.lua 2015-12-12 05:38:49 +0000
2828@@ -2,12 +2,12 @@
2829 include "tribes/scripting/help/global_helptexts.lua"
2830
2831 function building_helptext_lore()
2832- -- #TRANSLATORS: Lore helptext for a building
2833+ -- TRANSLATORS#: Lore helptext for a building
2834 return no_lore_text_yet()
2835 end
2836
2837 function building_helptext_lore_author()
2838- -- #TRANSLATORS: Lore author helptext for a building
2839+ -- TRANSLATORS#: Lore author helptext for a building
2840 return no_lore_author_text_yet()
2841 end
2842
2843@@ -17,11 +17,11 @@
2844 end
2845
2846 function building_helptext_note()
2847- -- #TRANSLATORS: Note helptext for a building
2848+ -- TRANSLATORS#: Note helptext for a building
2849 return ""
2850 end
2851
2852 function building_helptext_performance()
2853- -- #TRANSLATORS: Performance helptext for a building
2854+ -- TRANSLATORS#: Performance helptext for a building
2855 return no_performance_text_yet()
2856 end
2857
2858=== modified file 'tribes/buildings/productionsites/empire/stonemasons_house/helptexts.lua'
2859--- tribes/buildings/productionsites/empire/stonemasons_house/helptexts.lua 2015-11-08 11:35:51 +0000
2860+++ tribes/buildings/productionsites/empire/stonemasons_house/helptexts.lua 2015-12-12 05:38:49 +0000
2861@@ -2,12 +2,12 @@
2862 include "tribes/scripting/help/global_helptexts.lua"
2863
2864 function building_helptext_lore()
2865- -- #TRANSLATORS: Lore helptext for a building
2866+ -- TRANSLATORS#: Lore helptext for a building
2867 return no_lore_text_yet()
2868 end
2869
2870 function building_helptext_lore_author()
2871- -- #TRANSLATORS: Lore author helptext for a building
2872+ -- TRANSLATORS#: Lore author helptext for a building
2873 return no_lore_author_text_yet()
2874 end
2875
2876@@ -17,11 +17,11 @@
2877 end
2878
2879 function building_helptext_note()
2880- -- #TRANSLATORS: Note helptext for a building
2881+ -- TRANSLATORS#: Note helptext for a building
2882 return ""
2883 end
2884
2885 function building_helptext_performance()
2886- -- #TRANSLATORS: Performance helptext for a building
2887+ -- TRANSLATORS#: Performance helptext for a building
2888 return no_performance_text_yet()
2889 end
2890
2891=== modified file 'tribes/buildings/productionsites/empire/tavern/helptexts.lua'
2892--- tribes/buildings/productionsites/empire/tavern/helptexts.lua 2015-11-20 16:39:38 +0000
2893+++ tribes/buildings/productionsites/empire/tavern/helptexts.lua 2015-12-12 05:38:49 +0000
2894@@ -2,12 +2,12 @@
2895 include "tribes/scripting/help/global_helptexts.lua"
2896
2897 function building_helptext_lore()
2898- -- #TRANSLATORS: Lore helptext for a building
2899+ -- TRANSLATORS#: Lore helptext for a building
2900 return no_lore_text_yet()
2901 end
2902
2903 function building_helptext_lore_author()
2904- -- #TRANSLATORS: Lore author helptext for a building
2905+ -- TRANSLATORS#: Lore author helptext for a building
2906 return no_lore_author_text_yet()
2907 end
2908
2909@@ -17,7 +17,7 @@
2910 end
2911
2912 function building_helptext_note()
2913- -- #TRANSLATORS: Note helptext for a building
2914+ -- TRANSLATORS#: Note helptext for a building
2915 return ""
2916 end
2917
2918
2919=== modified file 'tribes/buildings/productionsites/empire/toolsmithy/helptexts.lua'
2920--- tribes/buildings/productionsites/empire/toolsmithy/helptexts.lua 2015-11-08 11:49:22 +0000
2921+++ tribes/buildings/productionsites/empire/toolsmithy/helptexts.lua 2015-12-12 05:38:49 +0000
2922@@ -2,12 +2,12 @@
2923 include "tribes/scripting/help/global_helptexts.lua"
2924
2925 function building_helptext_lore()
2926- -- #TRANSLATORS: Lore helptext for a building
2927+ -- TRANSLATORS#: Lore helptext for a building
2928 return no_lore_text_yet()
2929 end
2930
2931 function building_helptext_lore_author()
2932- -- #TRANSLATORS: Lore author helptext for a building
2933+ -- TRANSLATORS#: Lore author helptext for a building
2934 return no_lore_author_text_yet()
2935 end
2936
2937@@ -17,11 +17,11 @@
2938 end
2939
2940 function building_helptext_note()
2941- -- #TRANSLATORS: Note helptext for a building
2942+ -- TRANSLATORS#: Note helptext for a building
2943 return ""
2944 end
2945
2946 function building_helptext_performance()
2947- -- #TRANSLATORS: Performance helptext for a building
2948+ -- TRANSLATORS#: Performance helptext for a building
2949 return no_performance_text_yet()
2950 end
2951
2952=== modified file 'tribes/buildings/productionsites/empire/vineyard/helptexts.lua'
2953--- tribes/buildings/productionsites/empire/vineyard/helptexts.lua 2015-10-31 12:11:44 +0000
2954+++ tribes/buildings/productionsites/empire/vineyard/helptexts.lua 2015-12-12 05:38:49 +0000
2955@@ -2,12 +2,12 @@
2956 include "tribes/scripting/help/global_helptexts.lua"
2957
2958 function building_helptext_lore()
2959- -- #TRANSLATORS: Lore helptext for a building
2960+ -- TRANSLATORS#: Lore helptext for a building
2961 return no_lore_text_yet()
2962 end
2963
2964 function building_helptext_lore_author()
2965- -- #TRANSLATORS: Lore author helptext for a building
2966+ -- TRANSLATORS#: Lore author helptext for a building
2967 return no_lore_author_text_yet()
2968 end
2969
2970@@ -17,11 +17,11 @@
2971 end
2972
2973 function building_helptext_note()
2974- -- #TRANSLATORS: Note helptext for a building
2975+ -- TRANSLATORS#: Note helptext for a building
2976 return ""
2977 end
2978
2979 function building_helptext_performance()
2980- -- #TRANSLATORS: Performance helptext for a building
2981+ -- TRANSLATORS#: Performance helptext for a building
2982 return no_performance_text_yet()
2983 end
2984
2985=== modified file 'tribes/buildings/productionsites/empire/weaponsmithy/helptexts.lua'
2986--- tribes/buildings/productionsites/empire/weaponsmithy/helptexts.lua 2015-11-08 11:49:22 +0000
2987+++ tribes/buildings/productionsites/empire/weaponsmithy/helptexts.lua 2015-12-12 05:38:49 +0000
2988@@ -2,12 +2,12 @@
2989 include "tribes/scripting/help/global_helptexts.lua"
2990
2991 function building_helptext_lore()
2992- -- #TRANSLATORS: Lore helptext for a building
2993+ -- TRANSLATORS#: Lore helptext for a building
2994 return no_lore_text_yet()
2995 end
2996
2997 function building_helptext_lore_author()
2998- -- #TRANSLATORS: Lore author helptext for a building
2999+ -- TRANSLATORS#: Lore author helptext for a building
3000 return no_lore_author_text_yet()
3001 end
3002
3003@@ -17,11 +17,11 @@
3004 end
3005
3006 function building_helptext_note()
3007- -- #TRANSLATORS: Note helptext for a building
3008+ -- TRANSLATORS#: Note helptext for a building
3009 return ""
3010 end
3011
3012 function building_helptext_performance()
3013- -- #TRANSLATORS: Performance helptext for a building
3014+ -- TRANSLATORS#: Performance helptext for a building
3015 return no_performance_text_yet()
3016 end
3017
3018=== modified file 'tribes/buildings/productionsites/empire/weaving_mill/helptexts.lua'
3019--- tribes/buildings/productionsites/empire/weaving_mill/helptexts.lua 2015-10-31 12:11:44 +0000
3020+++ tribes/buildings/productionsites/empire/weaving_mill/helptexts.lua 2015-12-12 05:38:49 +0000
3021@@ -2,12 +2,12 @@
3022 include "tribes/scripting/help/global_helptexts.lua"
3023
3024 function building_helptext_lore()
3025- -- #TRANSLATORS: Lore helptext for a building
3026+ -- TRANSLATORS#: Lore helptext for a building
3027 return no_lore_text_yet()
3028 end
3029
3030 function building_helptext_lore_author()
3031- -- #TRANSLATORS: Lore author helptext for a building
3032+ -- TRANSLATORS#: Lore author helptext for a building
3033 return no_lore_author_text_yet()
3034 end
3035
3036@@ -17,11 +17,11 @@
3037 end
3038
3039 function building_helptext_note()
3040- -- #TRANSLATORS: Note helptext for a building
3041+ -- TRANSLATORS#: Note helptext for a building
3042 return ""
3043 end
3044
3045 function building_helptext_performance()
3046- -- #TRANSLATORS: Performance helptext for a building
3047+ -- TRANSLATORS#: Performance helptext for a building
3048 return no_performance_text_yet()
3049 end
3050
3051=== modified file 'tribes/buildings/productionsites/empire/well/helptexts.lua'
3052--- tribes/buildings/productionsites/empire/well/helptexts.lua 2015-11-08 11:49:22 +0000
3053+++ tribes/buildings/productionsites/empire/well/helptexts.lua 2015-12-12 05:38:49 +0000
3054@@ -2,12 +2,12 @@
3055 include "tribes/scripting/help/global_helptexts.lua"
3056
3057 function building_helptext_lore()
3058- -- #TRANSLATORS: Lore helptext for a building
3059+ -- TRANSLATORS#: Lore helptext for a building
3060 return no_lore_text_yet()
3061 end
3062
3063 function building_helptext_lore_author()
3064- -- #TRANSLATORS: Lore author helptext for a building
3065+ -- TRANSLATORS#: Lore author helptext for a building
3066 return no_lore_author_text_yet()
3067 end
3068
3069@@ -17,11 +17,11 @@
3070 end
3071
3072 function building_helptext_note()
3073- -- #TRANSLATORS: Note helptext for a building
3074+ -- TRANSLATORS#: Note helptext for a building
3075 return ""
3076 end
3077
3078 function building_helptext_performance()
3079- -- #TRANSLATORS: Performance helptext for a building
3080+ -- TRANSLATORS#: Performance helptext for a building
3081 return no_performance_text_yet()
3082 end
3083
3084=== modified file 'tribes/buildings/productionsites/empire/winery/helptexts.lua'
3085--- tribes/buildings/productionsites/empire/winery/helptexts.lua 2015-11-08 11:35:51 +0000
3086+++ tribes/buildings/productionsites/empire/winery/helptexts.lua 2015-12-12 05:38:49 +0000
3087@@ -2,12 +2,12 @@
3088 include "tribes/scripting/help/global_helptexts.lua"
3089
3090 function building_helptext_lore()
3091- -- #TRANSLATORS: Lore helptext for a building
3092+ -- TRANSLATORS#: Lore helptext for a building
3093 return no_lore_text_yet()
3094 end
3095
3096 function building_helptext_lore_author()
3097- -- #TRANSLATORS: Lore author helptext for a building
3098+ -- TRANSLATORS#: Lore author helptext for a building
3099 return no_lore_author_text_yet()
3100 end
3101
3102@@ -17,11 +17,11 @@
3103 end
3104
3105 function building_helptext_note()
3106- -- #TRANSLATORS: Note helptext for a building
3107+ -- TRANSLATORS#: Note helptext for a building
3108 return ""
3109 end
3110
3111 function building_helptext_performance()
3112- -- #TRANSLATORS: Performance helptext for a building
3113+ -- TRANSLATORS#: Performance helptext for a building
3114 return no_performance_text_yet()
3115 end
3116
3117=== modified file 'tribes/buildings/trainingsites/atlanteans/dungeon/helptexts.lua'
3118--- tribes/buildings/trainingsites/atlanteans/dungeon/helptexts.lua 2015-10-31 12:11:44 +0000
3119+++ tribes/buildings/trainingsites/atlanteans/dungeon/helptexts.lua 2015-12-12 05:38:49 +0000
3120@@ -2,12 +2,12 @@
3121 include "tribes/scripting/help/global_helptexts.lua"
3122
3123 function building_helptext_lore()
3124- -- #TRANSLATORS: Lore helptext for a building
3125+ -- TRANSLATORS#: Lore helptext for a building
3126 return no_lore_text_yet()
3127 end
3128
3129 function building_helptext_lore_author()
3130- -- #TRANSLATORS: Lore author helptext for a building
3131+ -- TRANSLATORS#: Lore author helptext for a building
3132 return no_lore_author_text_yet()
3133 end
3134
3135@@ -20,11 +20,11 @@
3136 end
3137
3138 function building_helptext_note()
3139- -- #TRANSLATORS: Note helptext for a building
3140+ -- TRANSLATORS#: Note helptext for a building
3141 return ""
3142 end
3143
3144 function building_helptext_performance()
3145- -- #TRANSLATORS: Performance helptext for a building
3146+ -- TRANSLATORS#: Performance helptext for a building
3147 return no_performance_text_yet()
3148 end
3149
3150=== modified file 'tribes/buildings/trainingsites/atlanteans/labyrinth/helptexts.lua'
3151--- tribes/buildings/trainingsites/atlanteans/labyrinth/helptexts.lua 2015-10-31 12:11:44 +0000
3152+++ tribes/buildings/trainingsites/atlanteans/labyrinth/helptexts.lua 2015-12-12 05:38:49 +0000
3153@@ -2,12 +2,12 @@
3154 include "tribes/scripting/help/global_helptexts.lua"
3155
3156 function building_helptext_lore()
3157- -- #TRANSLATORS: Lore helptext for a building
3158+ -- TRANSLATORS#: Lore helptext for a building
3159 return no_lore_text_yet()
3160 end
3161
3162 function building_helptext_lore_author()
3163- -- #TRANSLATORS: Lore author helptext for a building
3164+ -- TRANSLATORS#: Lore author helptext for a building
3165 return no_lore_author_text_yet()
3166 end
3167
3168@@ -20,11 +20,11 @@
3169 end
3170
3171 function building_helptext_note()
3172- -- #TRANSLATORS: Note helptext for a building
3173+ -- TRANSLATORS#: Note helptext for a building
3174 return ""
3175 end
3176
3177 function building_helptext_performance()
3178- -- #TRANSLATORS: Performance helptext for a building
3179+ -- TRANSLATORS#: Performance helptext for a building
3180 return no_performance_text_yet()
3181 end
3182
3183=== modified file 'tribes/buildings/trainingsites/empire/arena/helptexts.lua'
3184--- tribes/buildings/trainingsites/empire/arena/helptexts.lua 2015-10-31 12:11:44 +0000
3185+++ tribes/buildings/trainingsites/empire/arena/helptexts.lua 2015-12-12 05:38:49 +0000
3186@@ -2,12 +2,12 @@
3187 include "tribes/scripting/help/global_helptexts.lua"
3188
3189 function building_helptext_lore()
3190- -- #TRANSLATORS: Lore helptext for a building
3191+ -- TRANSLATORS#: Lore helptext for a building
3192 return no_lore_text_yet()
3193 end
3194
3195 function building_helptext_lore_author()
3196- -- #TRANSLATORS: Lore author helptext for a building
3197+ -- TRANSLATORS#: Lore author helptext for a building
3198 return no_lore_author_text_yet()
3199 end
3200
3201@@ -25,6 +25,6 @@
3202 end
3203
3204 function building_helptext_performance()
3205- -- #TRANSLATORS: Performance helptext for a building
3206+ -- TRANSLATORS#: Performance helptext for a building
3207 return no_performance_text_yet()
3208 end
3209
3210=== modified file 'tribes/buildings/trainingsites/empire/colosseum/helptexts.lua'
3211--- tribes/buildings/trainingsites/empire/colosseum/helptexts.lua 2015-10-31 12:11:44 +0000
3212+++ tribes/buildings/trainingsites/empire/colosseum/helptexts.lua 2015-12-12 05:38:49 +0000
3213@@ -2,12 +2,12 @@
3214 include "tribes/scripting/help/global_helptexts.lua"
3215
3216 function building_helptext_lore()
3217- -- #TRANSLATORS: Lore helptext for a building
3218+ -- TRANSLATORS#: Lore helptext for a building
3219 return no_lore_text_yet()
3220 end
3221
3222 function building_helptext_lore_author()
3223- -- #TRANSLATORS: Lore author helptext for a building
3224+ -- TRANSLATORS#: Lore author helptext for a building
3225 return no_lore_author_text_yet()
3226 end
3227
3228@@ -25,6 +25,6 @@
3229 end
3230
3231 function building_helptext_performance()
3232- -- #TRANSLATORS: Performance helptext for a building
3233+ -- TRANSLATORS#: Performance helptext for a building
3234 return no_performance_text_yet()
3235 end
3236
3237=== modified file 'tribes/buildings/trainingsites/empire/trainingcamp/helptexts.lua'
3238--- tribes/buildings/trainingsites/empire/trainingcamp/helptexts.lua 2015-10-31 12:11:44 +0000
3239+++ tribes/buildings/trainingsites/empire/trainingcamp/helptexts.lua 2015-12-12 05:38:49 +0000
3240@@ -2,12 +2,12 @@
3241 include "tribes/scripting/help/global_helptexts.lua"
3242
3243 function building_helptext_lore()
3244- -- #TRANSLATORS: Lore helptext for a building
3245+ -- TRANSLATORS#: Lore helptext for a building
3246 return no_lore_text_yet()
3247 end
3248
3249 function building_helptext_lore_author()
3250- -- #TRANSLATORS: Lore author helptext for a building
3251+ -- TRANSLATORS#: Lore author helptext for a building
3252 return no_lore_author_text_yet()
3253 end
3254
3255@@ -25,6 +25,6 @@
3256 end
3257
3258 function building_helptext_performance()
3259- -- #TRANSLATORS: Performance helptext for a building
3260+ -- TRANSLATORS#: Performance helptext for a building
3261 return no_performance_text_yet()
3262 end
3263
3264=== modified file 'tribes/buildings/warehouses/atlanteans/headquarters/helptexts.lua'
3265--- tribes/buildings/warehouses/atlanteans/headquarters/helptexts.lua 2015-10-31 12:11:44 +0000
3266+++ tribes/buildings/warehouses/atlanteans/headquarters/helptexts.lua 2015-12-12 05:38:49 +0000
3267@@ -2,12 +2,12 @@
3268 include "tribes/scripting/help/global_helptexts.lua"
3269
3270 function building_helptext_lore()
3271- -- #TRANSLATORS: Lore helptext for a building
3272+ -- TRANSLATORS#: Lore helptext for a building
3273 return no_lore_text_yet()
3274 end
3275
3276 function building_helptext_lore_author()
3277- -- #TRANSLATORS: Lore author helptext for a building
3278+ -- TRANSLATORS#: Lore author helptext for a building
3279 return no_lore_author_text_yet()
3280 end
3281
3282@@ -24,6 +24,6 @@
3283 end
3284
3285 function building_helptext_performance()
3286- -- #TRANSLATORS: Performance helptext for a building
3287+ -- TRANSLATORS#: Performance helptext for a building
3288 return ""
3289 end
3290
3291=== modified file 'tribes/buildings/warehouses/atlanteans/port/helptexts.lua'
3292--- tribes/buildings/warehouses/atlanteans/port/helptexts.lua 2015-11-07 08:45:50 +0000
3293+++ tribes/buildings/warehouses/atlanteans/port/helptexts.lua 2015-12-12 05:38:49 +0000
3294@@ -2,12 +2,12 @@
3295 include "tribes/scripting/help/global_helptexts.lua"
3296
3297 function building_helptext_lore()
3298- -- #TRANSLATORS: Lore helptext for a building
3299+ -- TRANSLATORS#: Lore helptext for a building
3300 return no_lore_text_yet()
3301 end
3302
3303 function building_helptext_lore_author()
3304- -- #TRANSLATORS: Lore author helptext for a building
3305+ -- TRANSLATORS#: Lore author helptext for a building
3306 return no_lore_author_text_yet()
3307 end
3308
3309@@ -17,11 +17,11 @@
3310 end
3311
3312 function building_helptext_note()
3313- -- #TRANSLATORS: Note helptext for a building
3314+ -- TRANSLATORS#: Note helptext for a building
3315 return ""
3316 end
3317
3318 function building_helptext_performance()
3319- -- #TRANSLATORS: Performance helptext for a building
3320+ -- TRANSLATORS#: Performance helptext for a building
3321 return ""
3322 end
3323
3324=== modified file 'tribes/buildings/warehouses/atlanteans/warehouse/helptexts.lua'
3325--- tribes/buildings/warehouses/atlanteans/warehouse/helptexts.lua 2015-11-17 09:29:16 +0000
3326+++ tribes/buildings/warehouses/atlanteans/warehouse/helptexts.lua 2015-12-12 05:38:49 +0000
3327@@ -2,12 +2,12 @@
3328 include "tribes/scripting/help/global_helptexts.lua"
3329
3330 function building_helptext_lore()
3331- -- #TRANSLATORS: Lore helptext for a building
3332+ -- TRANSLATORS#: Lore helptext for a building
3333 return no_lore_text_yet()
3334 end
3335
3336 function building_helptext_lore_author()
3337- -- #TRANSLATORS: Lore author helptext for a building
3338+ -- TRANSLATORS#: Lore author helptext for a building
3339 return no_lore_author_text_yet()
3340 end
3341
3342@@ -17,11 +17,11 @@
3343 end
3344
3345 function building_helptext_note()
3346- -- #TRANSLATORS: Note helptext for a building
3347+ -- TRANSLATORS#: Note helptext for a building
3348 return ""
3349 end
3350
3351 function building_helptext_performance()
3352- -- #TRANSLATORS: Performance helptext for a building
3353+ -- TRANSLATORS#: Performance helptext for a building
3354 return ""
3355 end
3356
3357=== modified file 'tribes/buildings/warehouses/barbarians/headquarters/helptexts.lua'
3358--- tribes/buildings/warehouses/barbarians/headquarters/helptexts.lua 2015-10-31 12:11:44 +0000
3359+++ tribes/buildings/warehouses/barbarians/headquarters/helptexts.lua 2015-12-12 05:38:49 +0000
3360@@ -2,12 +2,12 @@
3361 include "tribes/scripting/help/global_helptexts.lua"
3362
3363 function building_helptext_lore()
3364- -- #TRANSLATORS: Lore helptext for a building
3365+ -- TRANSLATORS#: Lore helptext for a building
3366 return no_lore_text_yet()
3367 end
3368
3369 function building_helptext_lore_author()
3370- -- #TRANSLATORS: Lore author helptext for a building
3371+ -- TRANSLATORS#: Lore author helptext for a building
3372 return no_lore_author_text_yet()
3373 end
3374
3375@@ -25,6 +25,6 @@
3376 end
3377
3378 function building_helptext_performance()
3379- -- #TRANSLATORS: Performance helptext for a building
3380+ -- TRANSLATORS#: Performance helptext for a building
3381 return ""
3382 end
3383
3384=== modified file 'tribes/buildings/warehouses/barbarians/headquarters_interim/helptexts.lua'
3385--- tribes/buildings/warehouses/barbarians/headquarters_interim/helptexts.lua 2015-10-31 12:11:44 +0000
3386+++ tribes/buildings/warehouses/barbarians/headquarters_interim/helptexts.lua 2015-12-12 05:38:49 +0000
3387@@ -2,12 +2,12 @@
3388 include "tribes/scripting/help/global_helptexts.lua"
3389
3390 function building_helptext_lore()
3391- -- #TRANSLATORS: Lore helptext for a building
3392+ -- TRANSLATORS#: Lore helptext for a building
3393 return no_lore_text_yet()
3394 end
3395
3396 function building_helptext_lore_author()
3397- -- #TRANSLATORS: Lore author helptext for a building
3398+ -- TRANSLATORS#: Lore author helptext for a building
3399 return no_lore_author_text_yet()
3400 end
3401
3402@@ -25,6 +25,6 @@
3403 end
3404
3405 function building_helptext_performance()
3406- -- #TRANSLATORS: Performance helptext for a building
3407+ -- TRANSLATORS#: Performance helptext for a building
3408 return ""
3409 end
3410
3411=== modified file 'tribes/buildings/warehouses/barbarians/port/helptexts.lua'
3412--- tribes/buildings/warehouses/barbarians/port/helptexts.lua 2015-11-10 08:53:12 +0000
3413+++ tribes/buildings/warehouses/barbarians/port/helptexts.lua 2015-12-12 05:38:49 +0000
3414@@ -2,12 +2,12 @@
3415 include "tribes/scripting/help/global_helptexts.lua"
3416
3417 function building_helptext_lore()
3418- -- #TRANSLATORS: Lore helptext for a building
3419+ -- TRANSLATORS#: Lore helptext for a building
3420 return no_lore_text_yet()
3421 end
3422
3423 function building_helptext_lore_author()
3424- -- #TRANSLATORS: Lore author helptext for a building
3425+ -- TRANSLATORS#: Lore author helptext for a building
3426 return no_lore_author_text_yet()
3427 end
3428
3429@@ -17,11 +17,11 @@
3430 end
3431
3432 function building_helptext_note()
3433- -- #TRANSLATORS: Note helptext for a building
3434+ -- TRANSLATORS#: Note helptext for a building
3435 return ""
3436 end
3437
3438 function building_helptext_performance()
3439- -- #TRANSLATORS: Performance helptext for a building
3440+ -- TRANSLATORS#: Performance helptext for a building
3441 return ""
3442 end
3443
3444=== modified file 'tribes/buildings/warehouses/barbarians/warehouse/helptexts.lua'
3445--- tribes/buildings/warehouses/barbarians/warehouse/helptexts.lua 2015-11-17 09:29:16 +0000
3446+++ tribes/buildings/warehouses/barbarians/warehouse/helptexts.lua 2015-12-12 05:38:49 +0000
3447@@ -2,12 +2,12 @@
3448 include "tribes/scripting/help/global_helptexts.lua"
3449
3450 function building_helptext_lore()
3451- -- #TRANSLATORS: Lore helptext for a building
3452+ -- TRANSLATORS#: Lore helptext for a building
3453 return no_lore_text_yet()
3454 end
3455
3456 function building_helptext_lore_author()
3457- -- #TRANSLATORS: Lore author helptext for a building
3458+ -- TRANSLATORS#: Lore author helptext for a building
3459 return no_lore_author_text_yet()
3460 end
3461
3462@@ -17,11 +17,11 @@
3463 end
3464
3465 function building_helptext_note()
3466- -- #TRANSLATORS: Note helptext for a building
3467+ -- TRANSLATORS#: Note helptext for a building
3468 return ""
3469 end
3470
3471 function building_helptext_performance()
3472- -- #TRANSLATORS: Performance helptext for a building
3473+ -- TRANSLATORS#: Performance helptext for a building
3474 return ""
3475 end
3476
3477=== modified file 'tribes/buildings/warehouses/empire/headquarters/helptexts.lua'
3478--- tribes/buildings/warehouses/empire/headquarters/helptexts.lua 2015-10-31 12:11:44 +0000
3479+++ tribes/buildings/warehouses/empire/headquarters/helptexts.lua 2015-12-12 05:38:49 +0000
3480@@ -2,12 +2,12 @@
3481 include "tribes/scripting/help/global_helptexts.lua"
3482
3483 function building_helptext_lore()
3484- -- #TRANSLATORS: Lore helptext for a building
3485+ -- TRANSLATORS#: Lore helptext for a building
3486 return no_lore_text_yet()
3487 end
3488
3489 function building_helptext_lore_author()
3490- -- #TRANSLATORS: Lore author helptext for a building
3491+ -- TRANSLATORS#: Lore author helptext for a building
3492 return no_lore_author_text_yet()
3493 end
3494
3495@@ -25,6 +25,6 @@
3496 end
3497
3498 function building_helptext_performance()
3499- -- #TRANSLATORS: Performance helptext for a building
3500+ -- TRANSLATORS#: Performance helptext for a building
3501 return ""
3502 end
3503
3504=== modified file 'tribes/buildings/warehouses/empire/headquarters_shipwreck/helptexts.lua'
3505--- tribes/buildings/warehouses/empire/headquarters_shipwreck/helptexts.lua 2015-10-31 12:11:44 +0000
3506+++ tribes/buildings/warehouses/empire/headquarters_shipwreck/helptexts.lua 2015-12-12 05:38:49 +0000
3507@@ -2,12 +2,12 @@
3508 include "tribes/scripting/help/global_helptexts.lua"
3509
3510 function building_helptext_lore()
3511- -- #TRANSLATORS: Lore helptext for a building
3512+ -- TRANSLATORS#: Lore helptext for a building
3513 return no_lore_text_yet()
3514 end
3515
3516 function building_helptext_lore_author()
3517- -- #TRANSLATORS: Lore author helptext for a building
3518+ -- TRANSLATORS#: Lore author helptext for a building
3519 return no_lore_author_text_yet()
3520 end
3521
3522@@ -25,6 +25,6 @@
3523 end
3524
3525 function building_helptext_performance()
3526- -- #TRANSLATORS: Performance helptext for a building
3527+ -- TRANSLATORS#: Performance helptext for a building
3528 return ""
3529 end
3530
3531=== modified file 'tribes/buildings/warehouses/empire/port/helptexts.lua'
3532--- tribes/buildings/warehouses/empire/port/helptexts.lua 2015-11-07 08:45:50 +0000
3533+++ tribes/buildings/warehouses/empire/port/helptexts.lua 2015-12-12 05:38:49 +0000
3534@@ -2,12 +2,12 @@
3535 include "tribes/scripting/help/global_helptexts.lua"
3536
3537 function building_helptext_lore()
3538- -- #TRANSLATORS: Lore helptext for a building
3539+ -- TRANSLATORS#: Lore helptext for a building
3540 return no_lore_text_yet()
3541 end
3542
3543 function building_helptext_lore_author()
3544- -- #TRANSLATORS: Lore author helptext for a building
3545+ -- TRANSLATORS#: Lore author helptext for a building
3546 return no_lore_author_text_yet()
3547 end
3548
3549@@ -17,11 +17,11 @@
3550 end
3551
3552 function building_helptext_note()
3553- -- #TRANSLATORS: Note helptext for a building
3554+ -- TRANSLATORS#: Note helptext for a building
3555 return ""
3556 end
3557
3558 function building_helptext_performance()
3559- -- #TRANSLATORS: Performance helptext for a building
3560+ -- TRANSLATORS#: Performance helptext for a building
3561 return ""
3562 end
3563
3564=== modified file 'tribes/buildings/warehouses/empire/warehouse/helptexts.lua'
3565--- tribes/buildings/warehouses/empire/warehouse/helptexts.lua 2015-11-17 09:29:16 +0000
3566+++ tribes/buildings/warehouses/empire/warehouse/helptexts.lua 2015-12-12 05:38:49 +0000
3567@@ -2,12 +2,12 @@
3568 include "tribes/scripting/help/global_helptexts.lua"
3569
3570 function building_helptext_lore()
3571- -- #TRANSLATORS: Lore helptext for a building
3572+ -- TRANSLATORS#: Lore helptext for a building
3573 return no_lore_text_yet()
3574 end
3575
3576 function building_helptext_lore_author()
3577- -- #TRANSLATORS: Lore author helptext for a building
3578+ -- TRANSLATORS#: Lore author helptext for a building
3579 return no_lore_author_text_yet()
3580 end
3581
3582@@ -17,11 +17,11 @@
3583 end
3584
3585 function building_helptext_note()
3586- -- #TRANSLATORS: Note helptext for a building
3587+ -- TRANSLATORS#: Note helptext for a building
3588 return ""
3589 end
3590
3591 function building_helptext_performance()
3592- -- #TRANSLATORS: Performance helptext for a building
3593+ -- TRANSLATORS#: Performance helptext for a building
3594 return ""
3595 end
3596
3597=== modified file 'tribes/immovables/resi_coal1/helptexts.lua'
3598--- tribes/immovables/resi_coal1/helptexts.lua 2015-10-31 12:11:44 +0000
3599+++ tribes/immovables/resi_coal1/helptexts.lua 2015-12-12 05:38:49 +0000
3600@@ -2,7 +2,7 @@
3601
3602 function immovable_helptext(tribe)
3603 local helptext = {
3604- -- #TRANSLATORS: Helptext for a resource: Coal
3605+ -- TRANSLATORS#: Helptext for a resource: Coal
3606 default = "Coal veins contain coal that can be dug up by coal mines." .. " " .. "There is only a little bit of coal here."
3607 }
3608 local result = ""
3609
3610=== modified file 'tribes/immovables/resi_coal2/helptexts.lua'
3611--- tribes/immovables/resi_coal2/helptexts.lua 2015-10-31 12:11:44 +0000
3612+++ tribes/immovables/resi_coal2/helptexts.lua 2015-12-12 05:38:49 +0000
3613@@ -2,7 +2,7 @@
3614
3615 function immovable_helptext(tribe)
3616 local helptext = {
3617- -- #TRANSLATORS: Helptext for a resource: Coal
3618+ -- TRANSLATORS#: Helptext for a resource: Coal
3619 default = "Coal veins contain coal that can be dug up by coal mines." .. " " .. "There is a lot of coal here."
3620 }
3621 local result = ""
3622
3623=== modified file 'tribes/immovables/resi_gold1/helptexts.lua'
3624--- tribes/immovables/resi_gold1/helptexts.lua 2015-10-31 12:11:44 +0000
3625+++ tribes/immovables/resi_gold1/helptexts.lua 2015-12-12 05:38:49 +0000
3626@@ -2,7 +2,7 @@
3627
3628 function immovable_helptext(tribe)
3629 local helptext = {
3630- -- #TRANSLATORS: Helptext for a resource: Gold
3631+ -- TRANSLATORS#: Helptext for a resource: Gold
3632 default = "Gold veins contain gold ore that can be dug up by gold mines." .. " " .. "There is only a little bit of gold here."
3633 }
3634 local result = ""
3635
3636=== modified file 'tribes/immovables/resi_gold2/helptexts.lua'
3637--- tribes/immovables/resi_gold2/helptexts.lua 2015-10-31 12:11:44 +0000
3638+++ tribes/immovables/resi_gold2/helptexts.lua 2015-12-12 05:38:49 +0000
3639@@ -2,7 +2,7 @@
3640
3641 function immovable_helptext(tribe)
3642 local helptext = {
3643- -- #TRANSLATORS: Helptext for a resource: Gold
3644+ -- TRANSLATORS#: Helptext for a resource: Gold
3645 default = "Gold veins contain gold ore that can be dug up by gold mines." .. " " .. "There is a lot of gold here."
3646 }
3647 local result = ""
3648
3649=== modified file 'tribes/immovables/resi_iron1/helptexts.lua'
3650--- tribes/immovables/resi_iron1/helptexts.lua 2015-10-31 12:11:44 +0000
3651+++ tribes/immovables/resi_iron1/helptexts.lua 2015-12-12 05:38:49 +0000
3652@@ -2,7 +2,7 @@
3653
3654 function immovable_helptext(tribe)
3655 local helptext = {
3656- -- #TRANSLATORS: Helptext for a resource: Iron
3657+ -- TRANSLATORS#: Helptext for a resource: Iron
3658 default = "Iron veins contain iron ore that can be dug up by iron mines." .. " " .. "There is only a little bit of iron here."
3659 }
3660 local result = ""
3661
3662=== modified file 'tribes/immovables/resi_iron2/helptexts.lua'
3663--- tribes/immovables/resi_iron2/helptexts.lua 2015-10-31 12:11:44 +0000
3664+++ tribes/immovables/resi_iron2/helptexts.lua 2015-12-12 05:38:49 +0000
3665@@ -2,7 +2,7 @@
3666
3667 function immovable_helptext(tribe)
3668 local helptext = {
3669- -- #TRANSLATORS: Helptext for a resource: Iron
3670+ -- TRANSLATORS#: Helptext for a resource: Iron
3671 default = "Iron veins contain iron ore that can be dug up by iron mines." .. " " .. "There is a lot of iron here."
3672 }
3673 local result = ""
3674
3675=== modified file 'tribes/immovables/resi_none/helptexts.lua'
3676--- tribes/immovables/resi_none/helptexts.lua 2015-10-31 12:11:44 +0000
3677+++ tribes/immovables/resi_none/helptexts.lua 2015-12-12 05:38:49 +0000
3678@@ -2,7 +2,7 @@
3679
3680 function immovable_helptext(tribe)
3681 local helptext = {
3682- -- #TRANSLATORS: Helptext for a resource: No resources
3683+ -- TRANSLATORS#: Helptext for a resource: No resources
3684 default = "There are no resources in the ground here."
3685 }
3686 local result = ""
3687
3688=== modified file 'tribes/immovables/resi_stones1/helptexts.lua'
3689--- tribes/immovables/resi_stones1/helptexts.lua 2015-10-31 12:11:44 +0000
3690+++ tribes/immovables/resi_stones1/helptexts.lua 2015-12-12 05:38:49 +0000
3691@@ -2,11 +2,11 @@
3692
3693 function immovable_helptext(tribe)
3694 local helptext = {
3695- -- #TRANSLATORS: Helptext for a resource: Stones
3696+ -- TRANSLATORS#: Helptext for a resource: Stones
3697 atlanteans = "Precious stones are used in the construction of big buildings. They can be dug up by a crystal mine." .. " " .. "There are only a few precious stones here.",
3698- -- #TRANSLATORS: Helptext for a resource: Stones
3699+ -- TRANSLATORS#: Helptext for a resource: Stones
3700 barbarians = "Granite is a basic building material and can be dug up by a granite mine." .. " " .. "There is only a little bit of granite here.",
3701- -- #TRANSLATORS: Helptext for a resource: Stones
3702+ -- TRANSLATORS#: Helptext for a resource: Stones
3703 empire = "Marble is a basic building material and can be dug up by a marble mine. You will also get granite from the mine." .. " " .. "There is only a little bit of marble here."
3704 }
3705 local result = ""
3706
3707=== modified file 'tribes/immovables/resi_stones2/helptexts.lua'
3708--- tribes/immovables/resi_stones2/helptexts.lua 2015-10-31 12:11:44 +0000
3709+++ tribes/immovables/resi_stones2/helptexts.lua 2015-12-12 05:38:49 +0000
3710@@ -2,11 +2,11 @@
3711
3712 function immovable_helptext(tribe)
3713 local helptext = {
3714- -- #TRANSLATORS: Helptext for a resource: Stones
3715+ -- TRANSLATORS#: Helptext for a resource: Stones
3716 atlanteans = "Precious stones are used in the construction of big buildings. They can be dug up by a crystal mine." .. " " .. "There are many precious stones here.",
3717- -- #TRANSLATORS: Helptext for a resource: Stones
3718+ -- TRANSLATORS#: Helptext for a resource: Stones
3719 barbarians = "Granite is a basic building material and can be dug up by a granite mine." .. " " .. "There is a lot of granite here.",
3720- -- #TRANSLATORS: Helptext for a resource: Stones
3721+ -- TRANSLATORS#: Helptext for a resource: Stones
3722 empire = "Marble is a basic building material and can be dug up by a marble mine. You will also get granite from the mine." .. " " .. "There is a lot of marble here."
3723 }
3724 local result = ""
3725
3726=== modified file 'tribes/immovables/resi_water1/helptexts.lua'
3727--- tribes/immovables/resi_water1/helptexts.lua 2015-10-31 12:11:44 +0000
3728+++ tribes/immovables/resi_water1/helptexts.lua 2015-12-12 05:38:49 +0000
3729@@ -2,7 +2,7 @@
3730
3731 function immovable_helptext(tribe)
3732 local helptext = {
3733- -- #TRANSLATORS: Helptext for a resource: Water
3734+ -- TRANSLATORS#: Helptext for a resource: Water
3735 default = "There is water in the ground here that can be pulled up by a well."
3736 }
3737 local result = ""
3738
3739=== modified file 'txts/developers.json'
3740--- txts/developers.json 2015-09-08 15:50:38 +0000
3741+++ txts/developers.json 2015-12-12 05:38:49 +0000
3742@@ -102,7 +102,8 @@
3743 "Simon Eilting",
3744 "Alexander Kartzow (daAlx1)",
3745 "Łukasz Majcher",
3746- "Paul Mehrer (meitis)"
3747+ "Paul Mehrer (meitis)",
3748+ "Miroslav Remák (MiroslavR)"
3749 ]
3750 }
3751 ]
3752
3753=== modified file 'utils/buildcat.py'
3754--- utils/buildcat.py 2015-11-28 10:03:15 +0000
3755+++ utils/buildcat.py 2015-12-12 05:38:49 +0000
3756@@ -13,12 +13,17 @@
3757 from glob import glob
3758 from itertools import takewhile
3759 import os
3760-import string
3761 import subprocess
3762 import sys
3763-
3764-from lua_xgettext import Lua_GetText
3765-import confgettext
3766+from time import strftime,gmtime
3767+
3768+try:
3769+ maketrans = "".maketrans
3770+except AttributeError:
3771+ # fallback for python2
3772+ from string import maketrans
3773+
3774+from confgettext import Conf_GetText
3775
3776 # Holds the names of non-iterative catalogs to build and the
3777 # corresponding source paths list. Note that paths MUST be relative to po/pot,
3778@@ -115,6 +120,36 @@
3779 XGETTEXTOPTS+=" --copyright-holder=\"Widelands Development Team\""
3780 XGETTEXTOPTS+=" --msgid-bugs-address=\"https://bugs.launchpad.net/widelands\""
3781
3782+# Options for xgettext when parsing Lua scripts
3783+# Official Lua backend of xgettext does not support pgettext and npgettext right
3784+# off the bat and also expects keywords (besides _) to be prefixed with 'gettext.',
3785+# so we need to specify the keywords we need ourselves.
3786+LUAXGETTEXTOPTS ="-k" # Remove known keywords
3787+LUAXGETTEXTOPTS+=" --keyword=_ --flag=_:1:pass-lua-format"
3788+LUAXGETTEXTOPTS+=" --keyword=ngettext:1,2 --flag=ngettext:1:pass-lua-format --flag=ngettext:2:pass-lua-format"
3789+LUAXGETTEXTOPTS+=" --keyword=pgettext:1c,2 --flag=pgettext:2:pass-lua-format"
3790+LUAXGETTEXTOPTS+=" --keyword=npgettext:1c,2,3 --flag=npgettext:2:pass-lua-format --flag=npgettext:3:pass-lua-format"
3791+LUAXGETTEXTOPTS+=" --language=Lua --from-code=UTF-8 -F -c\" TRANSLATORS:\""
3792+
3793+time_now = gmtime()
3794+# This is the header used for Lua+conf potfiles.
3795+# Set it to something sensible, as much as is possible here.
3796+HEAD = "# Widelands PATH/TO/FILE.PO\n"
3797+HEAD += "# Copyright (C) 2005-" + strftime("%Y", time_now) + " Widelands Development Team\n"
3798+HEAD += "# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n"
3799+HEAD += "#\n"
3800+HEAD += "msgid \"\"\n"
3801+HEAD += "msgstr \"\"\n"
3802+HEAD += "\"Project-Id-Version: Widelands svnVERSION\\n\"\n"
3803+HEAD += "\"Report-Msgid-Bugs-To: https://bugs.launchpad.net/widelands\\n\"\n"
3804+HEAD += "\"POT-Creation-Date: " + strftime("%Y-%m-%d %H:%M+0000", time_now) + "\\n\"\n"
3805+HEAD += "\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n"
3806+HEAD += "\"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n"
3807+HEAD += "\"Language-Team: LANGUAGE <widelands-public@lists.sourceforge.net>\\n\"\n"
3808+HEAD += "\"MIME-Version: 1.0\\n\"\n"
3809+HEAD += "\"Content-Type: text/plain; charset=UTF-8\\n\"\n"
3810+HEAD += "\"Content-Transfer-Encoding: 8bit\\n\"\n"
3811+HEAD += "\n"
3812
3813 def are_we_in_root_directory():
3814 """Make sure we are called in the root directory"""
3815@@ -133,6 +168,55 @@
3816 except:
3817 pass
3818
3819+def pot_modify_header( potfile_in, potfile_out, header ):
3820+ """
3821+ Modify the header of a translation catalog read from potfile_in to
3822+ the given header and write out the modified catalog to potfile_out.
3823+
3824+ Returns whether or not the header was successfully modified.
3825+
3826+ Note: potfile_in and potfile_out must not point to the same file!
3827+ """
3828+ class State:
3829+ (start,
3830+ possibly_empty_msgid,
3831+ search_for_empty_line,
3832+ header_traversed) = range(4)
3833+
3834+ st = State.start
3835+ with open(potfile_in, "rt") as potin:
3836+ for line in potin:
3837+ line = line.strip()
3838+
3839+ if st == State.start:
3840+ if line.startswith("msgid \"\""):
3841+ st = State.possibly_empty_msgid
3842+ elif line.startswith("msgid"):
3843+ # The first entry is not a header entry,
3844+ # since msgid is not empty.
3845+ return False
3846+ elif st == State.possibly_empty_msgid:
3847+ if line.startswith("msgstr"):
3848+ # msgstr right after msgid "", which means msgid must
3849+ # be empty, therefore we have reached the header entry
3850+ st = State.search_for_empty_line
3851+ else:
3852+ # Header check failed.
3853+ return False
3854+ elif st == State.search_for_empty_line:
3855+ if not line:
3856+ st = State.header_traversed
3857+ break;
3858+
3859+ if st != State.header_traversed:
3860+ return False
3861+
3862+ with open(potfile_out, "wt") as potout:
3863+ potout.write(header)
3864+ potout.writelines(potin)
3865+
3866+ return True
3867+
3868
3869 def do_compile( potfile, srcfiles ):
3870 """
3871@@ -147,20 +231,59 @@
3872 lua_files = set([ f for f in files if
3873 os.path.splitext(f)[-1].lower() == '.lua' ])
3874 conf_files = files - lua_files
3875-
3876- l = Lua_GetText()
3877- for fname in lua_files:
3878- l.parse(open(fname, "r").read(), fname)
3879-
3880- l.merge(confgettext.parse_conf(conf_files))
3881-
3882- if not l.found_something_to_translate:
3883- return False
3884-
3885- with open(potfile, "w") as potfileobject:
3886- potfileobject.write(str(l))
3887- potfileobject.close()
3888+
3889+ temp_potfile = potfile + ".tmp"
3890+
3891+ if (os.path.exists(temp_potfile)): os.remove(temp_potfile)
3892+
3893+ # Find translatable strings in Lua files using xgettext
3894+ xgettext = subprocess.Popen("xgettext %s --files-from=- --output=\"%s\"" % \
3895+ (LUAXGETTEXTOPTS, temp_potfile), shell=True, stdin=subprocess.PIPE, universal_newlines=True)
3896+ try:
3897+ for fname in lua_files:
3898+ xgettext.stdin.write(os.path.normpath(fname) + "\n")
3899+ xgettext.stdin.close()
3900+ except IOError as err_msg:
3901+ sys.stderr.write("Failed to call xgettext: %s\n" % err_msg)
3902+ return False
3903+
3904+ xgettext_status = xgettext.wait()
3905+ if (xgettext_status != 0):
3906+ sys.stderr.write("xgettext exited with errorcode %i\n" % xgettext_status)
3907+ return False
3908+
3909+ xgettext_found_something_to_translate = os.path.exists(temp_potfile)
3910+
3911+ # Find translatable strings in configuration files
3912+ conf = Conf_GetText()
3913+ conf.parse(conf_files)
3914+
3915+ if not (xgettext_found_something_to_translate or conf.found_something_to_translate):
3916+ # Found no translatable strings
3917+ return False
3918+
3919+ if (xgettext_found_something_to_translate):
3920+ header_fixed = pot_modify_header(temp_potfile, potfile, HEAD)
3921+ os.remove(temp_potfile)
3922+
3923+ if not header_fixed:
3924+ return False
3925+
3926+ if (conf.found_something_to_translate):
3927+ # Merge the conf POT with Lua POT
3928+ with open(potfile, "at") as p:
3929+ p.write("\n" + conf.toString())
3930+
3931+ msguniq_rv = os.system("msguniq \"%s\" -F --output-file=\"%s\"" % (potfile, potfile))
3932+ if (msguniq_rv):
3933+ sys.stderr.write("msguniq exited with errorcode %i\n" % msguniq_rv)
3934+ return False
3935+ elif (conf.found_something_to_translate):
3936+ with open(potfile, "wt") as p:
3937+ p.write(HEAD + conf.toString())
3938+
3939 return True
3940+
3941
3942
3943 def do_compile_src( potfile, srcfiles ):
3944@@ -170,7 +293,7 @@
3945 """
3946 # call xgettext and supply source filenames via stdin
3947 gettext_input = subprocess.Popen("xgettext %s --files-from=- --output=%s" % \
3948- (XGETTEXTOPTS, potfile), shell=True, stdin=subprocess.PIPE).stdin
3949+ (XGETTEXTOPTS, potfile), shell=True, stdin=subprocess.PIPE, universal_newlines=True).stdin
3950 try:
3951 for one_pattern in srcfiles:
3952 # 'normpath' is necessary for windows ('/' vs. '\')
3953@@ -223,7 +346,7 @@
3954 # Generate .pot catalogs
3955 dangerous_chars = "'\" " # Those chars are replaced via '_'
3956 for pot, srcfiles in potfiles:
3957- pot = pot.lower().translate(string.maketrans(dangerous_chars, len(dangerous_chars)*"_"))
3958+ pot = pot.lower().translate(maketrans(dangerous_chars, len(dangerous_chars)*"_"))
3959 path = os.path.normpath("po/" + os.path.dirname(pot))
3960 do_makedirs(path)
3961 oldcwd = os.getcwd()
3962
3963=== modified file 'utils/confgettext.py'
3964--- utils/confgettext.py 2014-09-29 18:52:21 +0000
3965+++ utils/confgettext.py 2015-12-12 05:38:49 +0000
3966@@ -5,29 +5,9 @@
3967
3968 import sys
3969 import os
3970-from time import strftime,gmtime
3971
3972 from collections import defaultdict
3973
3974-time_now = gmtime()
3975-### Set the header to something sensible, a much as is possible here.
3976-head = "# Widelands PATH/TO/FILE.PO\n"
3977-head += "# Copyright (C) 2005-" + strftime("%Y", time_now) + " Widelands Development Team\n"
3978-head += "# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n"
3979-head += "#\n"
3980-head += "msgid \"\"\n"
3981-head += "msgstr \"\"\n"
3982-head += "\"Project-Id-Version: Widelands svnVERSION\\n\"\n"
3983-head += "\"Report-Msgid-Bugs-To: https://bugs.launchpad.net/widelands\\n\"\n"
3984-head += "\"POT-Creation-Date: " + strftime("%Y-%m-%d %H:%M+0000", time_now) + "\\n\"\n"
3985-head += "\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n"
3986-head += "\"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n"
3987-head += "\"Language-Team: LANGUAGE <widelands-public@lists.sourceforge.net>\\n\"\n"
3988-head += "\"MIME-Version: 1.0\\n\"\n"
3989-head += "\"Content-Type: text/plain; charset=UTF-8\\n\"\n"
3990-head += "\"Content-Transfer-Encoding: 8bit\\n\"\n"
3991-head += "\n"
3992-
3993 class occurences:
3994 def __init__( self, file, line ):
3995 self.line = line
3996@@ -37,7 +17,7 @@
3997 def __init__( self ):
3998 self.occurences = []
3999 self.str = ""
4000-
4001+
4002 def is_multiline( str ):
4003 l = str.find('""')
4004 if( l == -1 ):
4005@@ -59,86 +39,109 @@
4006 return -1
4007
4008 def append_string( known_strings, array, string ):
4009- if known_strings.has_key( string.str ):
4010+ if string.str in known_strings:
4011 i = known_strings[string.str]
4012 array[i].occurences += string.occurences
4013 else:
4014 array.append( string )
4015- known_strings[string.str] = len( array ) - 1
4016-
4017-def parse_conf( files ):
4018- translatable_strings = []
4019- known_strings = {}
4020- curstr = 0
4021- multiline = 0
4022- for file in files:
4023- lines = open( file, 'r' ).readlines();
4024- for i in range(0,len(lines)):
4025- line = lines[i].rstrip('\n')
4026- linenr = i+1
4027- curstr = 0
4028-
4029- if multiline and len(line) and line[0]=='_':
4030- line = line[1:]
4031- rindex = line.rfind('""')
4032- if rindex == -1 or line[:2] == '""':
4033- line = line.strip()
4034- line = line.strip('"')
4035- curstr = trans_string()
4036- curstr.str = line
4037- curstr.occurences.append( occurences( file, linenr ))
4038- append_string( known_strings, translatable_strings, curstr )
4039- continue
4040- else:
4041- line = line[:(rindex+1)]
4042- line = line.strip()
4043- line = line.strip('"')
4044- curstr = trans_string()
4045- curstr.str = line
4046- curstr.occurences.append( occurences( file, linenr ))
4047- append_string( known_strings, translatable_strings, curstr )
4048- multiline = False
4049- continue
4050-
4051- index = line.find( "=_" )
4052- if( index > 0 ):
4053- curstr = trans_string()
4054- curstr.occurences.append( occurences( file, linenr ))
4055- restline = line[index+2:]
4056- multiline = is_multiline( restline );
4057- if multiline: # means exactly one "
4058- index = firstl( restline, '"\'')
4059- restline = restline[index+1:]
4060- restline = restline.strip()
4061- restline = restline.strip('"')
4062- curstr.str += '"' + restline + '"\n'
4063- continue
4064- # Is not multiline
4065- # If there are ' or " its easy
4066- l = firstl( restline, '\"')
4067- r = firstr( restline[l+1:], '\"')
4068- if( l != -1 and r != -1 ):
4069- restline = restline[l+1:]
4070- restline = restline[:r]
4071- else:
4072- # Remove comments
4073- rindex = max( restline.rfind('#'), restline.rfind('//'))
4074- if rindex != -1:
4075- restline = restline[:rindex]
4076- # And strip
4077- restline = restline.strip()
4078- curstr.str = restline
4079- append_string( known_strings, translatable_strings, curstr )
4080-
4081- translatable_strings.sort( lambda str1,str2:
4082- cmp(str1.occurences[0].file,str2.occurences[0].file) )
4083-
4084- # Sort this into the way that is returned by lua xgettext so that we can
4085- # join efforts here.
4086- rv = defaultdict()
4087- for i in translatable_strings:
4088- rv[i.str] = [ (o.file, o.line) for o in i.occurences ]
4089-
4090- return rv
4091-
4092-
4093+ known_strings[string.str] = len( array ) - 1
4094+
4095+def _escape_pot_string(string):
4096+ return string.replace('\\', '\\\\').replace('"', '\\"')
4097+
4098+def _format_msgid(tag, string, output):
4099+ # there was a bug in this code that would never output single line
4100+ # msg_ids. I decided not to fix it, since that wuold change a ton
4101+ # of pot files and maybe msg_ids.
4102+ # if not string.count('\n'): <== this was s.count
4103+ # s += 'msgid "%s"\n' % string
4104+ # else:
4105+ string = _escape_pot_string(string)
4106+ output.append('%s ""' % tag)
4107+ lines = string.split('\n')
4108+ for line in lines[:-1]:
4109+ output.append('"%s\\n"' % line)
4110+ output.append('"%s"' % lines[-1])
4111+ return output
4112+
4113+class Conf_GetText(object):
4114+ def __init__(self):
4115+ self.translatable_strings = []
4116+
4117+
4118+ @property
4119+ def found_something_to_translate(self):
4120+ return len(self.translatable_strings) > 0
4121+
4122+ def parse(self, files):
4123+ known_strings = {}
4124+ curstr = 0
4125+ multiline = 0
4126+ for file in files:
4127+ lines = open( file, 'r' ).readlines();
4128+ for i in range(0,len(lines)):
4129+ line = lines[i].rstrip('\n')
4130+ linenr = i+1
4131+ curstr = 0
4132+
4133+ if multiline and len(line) and line[0]=='_':
4134+ line = line[1:]
4135+ rindex = line.rfind('""')
4136+ if rindex == -1 or line[:2] == '""':
4137+ line = line.strip()
4138+ line = line.strip('"')
4139+ curstr = trans_string()
4140+ curstr.str = line
4141+ curstr.occurences.append( occurences( file, linenr ))
4142+ append_string( known_strings, self.translatable_strings, curstr )
4143+ continue
4144+ else:
4145+ line = line[:(rindex+1)]
4146+ line = line.strip()
4147+ line = line.strip('"')
4148+ curstr = trans_string()
4149+ curstr.str = line
4150+ curstr.occurences.append( occurences( file, linenr ))
4151+ append_string( known_strings, self.translatable_strings, curstr )
4152+ multiline = False
4153+ continue
4154+
4155+ index = line.find( "=_" )
4156+ if( index > 0 ):
4157+ curstr = trans_string()
4158+ curstr.occurences.append( occurences( file, linenr ))
4159+ restline = line[index+2:]
4160+ multiline = is_multiline( restline );
4161+ if multiline: # means exactly one "
4162+ index = firstl( restline, '"\'')
4163+ restline = restline[index+1:]
4164+ restline = restline.strip()
4165+ restline = restline.strip('"')
4166+ curstr.str += '"' + restline + '"\n'
4167+ continue
4168+ # Is not multiline
4169+ # If there are ' or " its easy
4170+ l = firstl( restline, '\"')
4171+ r = firstr( restline[l+1:], '\"')
4172+ if( l != -1 and r != -1 ):
4173+ restline = restline[l+1:]
4174+ restline = restline[:r]
4175+ else:
4176+ # Remove comments
4177+ rindex = max( restline.rfind('#'), restline.rfind('//'))
4178+ if rindex != -1:
4179+ restline = restline[:rindex]
4180+ # And strip
4181+ restline = restline.strip()
4182+ curstr.str = restline
4183+ append_string( known_strings, self.translatable_strings, curstr )
4184+
4185+ def toString(self):
4186+ lines = []
4187+ for i in self.translatable_strings:
4188+ for occ in i.occurences:
4189+ lines.append('#: %s:%i' % (os.path.normpath(occ.file), occ.line))
4190+
4191+ _format_msgid('msgid', i.str, lines)
4192+ lines.extend(['msgstr ""', ''])
4193+ return ("\n".join(lines))
4194
4195=== removed file 'utils/lua_xgettext.py'
4196--- utils/lua_xgettext.py 2015-09-04 11:03:41 +0000
4197+++ utils/lua_xgettext.py 1970-01-01 00:00:00 +0000
4198@@ -1,384 +0,0 @@
4199-#!/usr/bin/env python
4200-# encoding: utf-8
4201-
4202-from collections import defaultdict, namedtuple
4203-import itertools
4204-import os
4205-import re
4206-
4207-from confgettext import head
4208-
4209-Token = namedtuple('Token', ['type', 'data'])
4210-
4211-def _escape_pot_string(string):
4212- return string.replace('\\', '\\\\').replace('"', '\\"')
4213-
4214-def _format_msgid(tag, string, output):
4215- # there was a bug in this code that would never output single line
4216- # msg_ids. I decided not to fix it, since that wuold change a ton
4217- # of pot files and maybe msg_ids.
4218- # if not string.count('\n'): <== this was s.count
4219- # s += 'msgid "%s"\n' % string
4220- # else:
4221- string = _escape_pot_string(string)
4222- output.append('%s ""' % tag)
4223- lines = string.split('\n')
4224- for line in lines[:-1]:
4225- output.append('"%s\\n"' % line)
4226- output.append('"%s"' % lines[-1])
4227- return output
4228-
4229-class ParsingNode(list):
4230-
4231- def __init__(self, parent=None):
4232- self.parent = parent
4233- self.type = 'NODE'
4234-
4235- def __str__(self):
4236- return 'N%s' % list.__str__(self)
4237-
4238-
4239-class LuaParser(object):
4240-
4241- def __init__(self):
4242- self.scanner = re.Scanner([
4243- (r"\-\-( TRANSLATORS)?", self._Tcomment),
4244- (r"\(", self._Tleft),
4245- (r"\)", self._Tright),
4246- (r"\.\.", self._Tconcat),
4247- (r"(?<!\\)[\"']", self._Ttoggle_string),
4248- (r"\[\[", self._Topen_multiline_string),
4249- (r"\]\]", self._Tclose_multiline_string),
4250- (r"\b_\b", self._Ttranslate_next_string),
4251- (r"[^\d\W]\w*", self._Tidentifier),
4252- (r"\n", self._Tnewline),
4253- (r"[ \t]+", self._Twhitespace),
4254- (r".", self._Tidentifier),
4255- ], re.MULTILINE | re.DOTALL)
4256- self.in_string = False
4257- self.current_line = 1
4258- self.current_string = ''
4259- self.result = ParsingNode()
4260- self.in_comment = False
4261- self.translator_comment = ''
4262- self.current = self.result
4263-
4264- def parse(self, content):
4265- self.scanner.scan(content)
4266-
4267- def _recurse_lists(original_list, func):
4268- def _internal(l):
4269- new_l = ParsingNode()
4270- for entry in l:
4271- if isinstance(entry, list):
4272- entry = _recurse_lists(entry, func)
4273- new_l.append(entry)
4274- return func(new_l)
4275- return _internal(original_list)
4276-
4277- def _combine_concatenated_strings(l):
4278- for i in range(len(l)):
4279- if i > 0 and l[i].type == '..':
4280- if l[i - 1].type != 'STRING' or l[i + 1].type != 'STRING':
4281- continue
4282- # Do not concatenate translated and untranslated string.
4283- if i - 2 >= 0 and l[i - 2].type == '_':
4284- continue
4285- first_string, line = l[i - 1].data
4286- second_string, unused = l[i + 1].data
4287- l[i - 1:i +
4288- 2] = [Token('STRING', (first_string + second_string, line))]
4289- return _combine_concatenated_strings(l)
4290- return l
4291-
4292- translatable_items = []
4293- translator_comment_lines = []
4294-
4295- def _find_translatable_strings(l):
4296- for i in range(len(l)):
4297- if isinstance(l[i], list):
4298- _find_translatable_strings(l[i])
4299- continue
4300-
4301- append_data = None
4302- if l[i].type == 'TRANSLATOR_COMMENT':
4303- translator_comment_lines.append(l[i].data[0])
4304-
4305- if l[i].type == '_':
4306- if l[i + 1].type == 'NODE':
4307- msgid, line = l[i + 1][0].data
4308- else:
4309- msgid, line = l[i + 1].data
4310- append_data = {
4311- 'type': 'gettext',
4312- 'msgid': msgid,
4313- 'line': line,
4314- }
4315-
4316- if l[i].type == 'pgettext':
4317- assert l[i + 1].type == 'NODE'
4318- assert len(l[i + 1]) == 3
4319- line = l[i + 1][0].data[1]
4320- msgctxt = l[i + 1][0].data[0]
4321- msgid = l[i + 1][2].data[0]
4322- append_data = {
4323- 'type': 'pgettext',
4324- 'msgid': msgid,
4325- 'msgctxt': msgctxt,
4326- 'line': line,
4327- }
4328-
4329- if l[i].type == 'ngettext':
4330- assert l[i + 1].type == 'NODE'
4331- assert len(l[i + 1]) >= 4
4332- msgid, line = l[i + 1][0].data
4333- msgid_plural = l[i + 1][2].data[0]
4334- append_data = {
4335- 'type': 'ngettext',
4336- 'msgid': msgid,
4337- 'msgid_plural': msgid_plural,
4338- 'line': line,
4339- }
4340-
4341- if append_data:
4342- comment = '\n'.join(translator_comment_lines).strip()
4343- # Empty the list, but keep the reference the same, so that
4344- # all recursed methods still use the same object.
4345- while translator_comment_lines:
4346- translator_comment_lines.pop()
4347- if comment:
4348- append_data['translator_comment'] = comment
4349- translatable_items.append(append_data)
4350- return l
4351-
4352- def _remove_empties(l):
4353- rv = ParsingNode()
4354- for a in l:
4355- if isinstance(a, list) and not a:
4356- continue
4357- rv.append(a)
4358- return rv
4359-
4360- self.result = _recurse_lists(self.result, _remove_empties)
4361- self.result = _recurse_lists(
4362- self.result, _combine_concatenated_strings)
4363-
4364- _find_translatable_strings(self.result)
4365- return translatable_items
4366-
4367- def _skip_token(self, scanner, token):
4368- if self.in_string:
4369- self.current_string += token
4370- elif self.translator_comment:
4371- self.translator_comment += token
4372-
4373- def _string_done(self):
4374- text = eval('str(""" %s """)' % self.current_string)[1:-1]
4375- self.current.append(Token('STRING', (text, self.string_started)))
4376- self.current_string = ''
4377- del self.string_started
4378- self.in_string = None
4379-
4380- def _Tleft(self, scanner, token):
4381- if self.in_comment:
4382- self._skip_token(scanner, token)
4383- elif self.in_string:
4384- self._skip_token(scanner, token)
4385- else:
4386- new = ParsingNode(self.current)
4387- self.current.append(new)
4388- self.current = new
4389-
4390- def _Tright(self, scanner, token):
4391- if self.in_comment:
4392- self._skip_token(scanner, token)
4393- elif self.in_string:
4394- self._skip_token(scanner, token)
4395- else:
4396- self.current = self.current.parent
4397-
4398- def _Ttranslate_next_string(self, scanner, token):
4399- if self.in_comment:
4400- self._skip_token(scanner, token)
4401- elif self.in_string:
4402- self._skip_token(scanner, token)
4403- else:
4404- self.current.append(Token('_', None))
4405-
4406- def _Topen_multiline_string(self, scanner, token):
4407- if self.in_comment:
4408- self._skip_token(scanner, token)
4409- elif self.in_string:
4410- self._skip_token(scanner, token)
4411- else:
4412- self.string_started = self.current_line
4413- self.in_string = '[['
4414-
4415- def _Tclose_multiline_string(self, scanner, token):
4416- if self.in_comment:
4417- self._skip_token(scanner, token)
4418- elif self.in_string and self.in_string != '[[':
4419- self._skip_token(scanner, token)
4420- else:
4421- assert(self.in_string == '[[')
4422- self._string_done()
4423-
4424- def _Ttoggle_string(self, scanner, token):
4425- if self.in_comment:
4426- self._skip_token(scanner, token)
4427- elif not self.in_string:
4428- self.in_string = token
4429- self.string_started = self.current_line
4430- elif self.in_string != token:
4431- self._skip_token(scanner, token)
4432- else:
4433- self._string_done()
4434-
4435- def _Tconcat(self, scanner, token):
4436- if self.in_comment:
4437- self._skip_token(scanner, token)
4438- elif self.in_string:
4439- self._skip_token(scanner, token)
4440- else:
4441- self.current.append(Token('..', None))
4442-
4443- def _Tidentifier(self, scanner, token):
4444- if self.in_comment:
4445- self._skip_token(scanner, token)
4446- elif self.in_string:
4447- self._skip_token(scanner, token)
4448- else:
4449- self.current.append(Token(token, None))
4450-
4451- def _Tnewline(self, scanner, token):
4452- self.current_line += 1
4453- self._skip_token(scanner, token)
4454- self.in_comment = False
4455- if self.translator_comment:
4456- self.current.append(
4457- Token('TRANSLATOR_COMMENT', (self.translator_comment.strip(),)))
4458- self.translator_comment = ''
4459-
4460- def _Twhitespace(self, scanner, token):
4461- self._skip_token(scanner, token)
4462-
4463- def _Tcomment(self, scanner, token):
4464- if self.in_comment:
4465- self._skip_token(scanner, token)
4466- elif self.in_string:
4467- self._skip_token(scanner, token)
4468- else:
4469- if token.startswith('-- TRANSLATORS'):
4470- self.translator_comment = 'TRANSLATORS'
4471- self.in_comment = True
4472-
4473-
4474-def emit_comments_and_line_numbers(occurences, lines):
4475- comments = sorted(
4476- set(f['translator_comment'] for f in occurences if 'translator_comment' in f))
4477- for comment in comments:
4478- lines.append('#. %s' % (comment))
4479- for occurence in occurences:
4480- lines.append('#: %s:%i' % (os.path.normpath(occurence['filename']),
4481- occurence['line']))
4482-
4483-def emit_gettext(occurences, lines):
4484- emit_comments_and_line_numbers(occurences, lines)
4485- occurence = occurences[0]
4486- _format_msgid('msgid', occurence['msgid'], lines)
4487- lines.extend(['msgstr ""', ''])
4488-
4489-def emit_ngettext(occurences, lines):
4490- emit_comments_and_line_numbers(occurences, lines)
4491- occurence = occurences[0]
4492- _format_msgid('msgid', occurence['msgid'], lines)
4493- _format_msgid('msgid_plural', occurence['msgid_plural'], lines)
4494- lines.append('msgstr[0] ""')
4495- lines.extend(['msgstr[1] ""', ''])
4496-
4497-def emit_pgettext(occurences, lines):
4498- for context, ctx_occurences in itertools.groupby(occurences, key=lambda a: a['msgctxt']):
4499- ctx_occurences = list(ctx_occurences)
4500- emit_comments_and_line_numbers(ctx_occurences, lines)
4501- occurence = ctx_occurences[0]
4502- lines.append('msgctxt "%s"' % _escape_pot_string(occurence['msgctxt']))
4503- _format_msgid('msgid', occurence['msgid'], lines)
4504- lines.extend(['msgstr ""', ''])
4505-
4506-EMIT_FUNCTIONS = {
4507- 'gettext': emit_gettext,
4508- 'ngettext': emit_ngettext,
4509- 'pgettext': emit_pgettext,
4510-}
4511-
4512-class Lua_GetText(object):
4513-
4514- def __init__(self):
4515- self.translatable_items = defaultdict(list)
4516-
4517- def parse(self, contents, filename):
4518- items = LuaParser().parse(contents)
4519- for item in items:
4520- item['filename'] = filename
4521- self.translatable_items[item['msgid']].append(item)
4522-
4523- @property
4524- def found_something_to_translate(self):
4525- return len(self.translatable_items.keys()) > 0
4526-
4527- def merge(self, other_translatable_items):
4528- for key in other_translatable_items:
4529- our_translatable_items = self.translatable_items[key]
4530- for finding in other_translatable_items[key]:
4531- if isinstance(finding, dict):
4532- our_translatable_items.append(finding)
4533- else:
4534- our_translatable_items.append({
4535- 'type': 'gettext',
4536- 'msgid': key,
4537- 'filename': finding[0],
4538- 'line': finding[1]
4539- })
4540-
4541- def __str__(self):
4542- lines = []
4543-
4544- sort_func = lambda i: [i.get(v, None) for v in (
4545- 'filename', 'line', 'msgid', 'msgid_plural', 'translator_comment')]
4546-
4547- # Now output translatable_items sorted by filename, line number, type. But
4548- # each msg_id must only be outputted exactly once.
4549- all_translatable_items = []
4550- for msgid in self.translatable_items:
4551- all_translatable_items.extend(self.translatable_items[msgid])
4552- all_translatable_items.sort(key=sort_func)
4553-
4554- considered_msgids = set()
4555- for translatable_item in all_translatable_items:
4556- if translatable_item['msgid'] in considered_msgids:
4557- continue
4558- considered_msgids.add(translatable_item['msgid'])
4559-
4560- occurences = self.translatable_items[translatable_item['msgid']]
4561- occurences.sort(key=sort_func)
4562- for type, type_occurences in itertools.groupby(occurences, key=lambda a: a['type']):
4563- emit_function = EMIT_FUNCTIONS[type]
4564- emit_function(list(type_occurences), lines)
4565- return head + "\n".join(lines)
4566-
4567-
4568-def gettext(text, filename):
4569- t = Lua_GetText()
4570- t.parse(text, filename)
4571-
4572- return str(t)
4573-
4574-
4575-if __name__ == '__main__':
4576- import sys
4577- t = Lua_GetText()
4578-
4579- for fn in sys.argv[1:]:
4580- t.parse(open(fn).read(), fn)
4581-
4582- print t

Subscribers

People subscribed via source and target branches

to status/vote changes: