1 -- Note: This file is used as fallback for locales that don't exist.
7 All '%' characters mark the position where some text is to be inserted.
9 Following this character is some alphabetical text controlling how the data is
10 to be interpreted, which may be empty.
12 Following that is either a number, the index to the data to insert, or
13 brackets containing some text to transform, which may recursively contain
14 other transformed text.
18 Inserts first argument into string without changing it.
21 Inserts first argument into string and highlights it.
24 Inserts the text 'Hello World' into the string. Not entirely useful,
25 as you could simply just write 'Hello World'.
28 Inserts the text 'Hello World', highlighted so that it stands out.
31 This convoluted example demonstrates nesting.
32 First 'cla' and 'ss' are converted into 'class', this is made
33 quoted, converting it into '"classes"', and then this is highlighted.
38 Highlight some text. Bewarned that highlighting already highlighted text
39 doesn't work as expected.
42 Insert a time, argument is interpreted as a number representing seconds.
45 Insert a percentage. Argument should be a number between 0 and 1, text
46 will be shaded from red at 0% to green at 100%.
52 Inserts a Lua quoted and escaped string.
54 These transformations can made to do different things depending on the locale,
55 if you're translating and need something changed, please ask.
59 -- If the client is using this locale, then strings from this table will always be used, regardless of
60 -- the locale selected for displayed text.
61 QuestHelper_ForcedTranslations
.enUS
=
64 QuestHelper_Translations
.enUS
=
66 -- Displayed by locale chooser.
67 LOCALE_NAME
= "English",
69 -- Messages used when starting.
70 LOCALE_ERROR
= "The locale of your saved data doesn't match the locale of your WoW client. To use QuestHelper you'll need to either change the locale back, or delete the data by typing %h(/qh purge).",
71 ZONE_LAYOUT_ERROR
= "Your version of QuestHelper is out of date, and you'll have to update at http://www.quest-helper.com for it to continue working. You're currently using version %1.",
72 HOME_NOT_KNOWN
= "Your home isn't known. When you get a chance, please talk to your innkeeper and reset it.",
73 PRIVATE_SERVER
= "QuestHelper does not support private servers.",
74 PLEASE_RESTART
= "There was an error starting QuestHelper. Please exit World of Warcraft entirely and try again. If this problem continues, you may need to reinstall QuestHelper.",
75 NOT_UNZIPPED_CORRECTLY
= "QuestHelper was installed incorrectly. We recommend using either the Curse Client or 7zip to install. Make sure subdirectories are extracted.",
76 PLEASE_SUBMIT
= "%h(QuestHelper needs your help!) If you have a few minutes, please head to the QuestHelper homepage at %h(http://www.quest-helper.com) and follow the instructions to submit your collected data. Your data keeps QuestHelper correct and up-to-date. Thanks!",
77 HOW_TO_CONFIGURE
= "QuestHelper does not yet have a working settings page, but can be configured by typing %h(/qh settings). Help is available with %h(/qh help).",
78 TIME_TO_UPDATE
= "There may be a %h(new QuestHelper version) available. New versions usually include new features, new quest databases, and bugfixes. Please update!",
80 -- Route related text.
81 ROUTES_CHANGED
= "The flight routes for your character have been altered.",
82 HOME_CHANGED
= "Your home has been changed.",
83 TALK_TO_FLIGHT_MASTER
= "Please talk to the local flight master.",
84 TALK_TO_FLIGHT_MASTER_COMPLETE
= "Thanks.",
85 WILL_RESET_PATH
= "Will reset pathing information.",
86 UPDATING_ROUTE
= "Refreshing route.",
88 -- Special tracker text
89 QH_LOADING
= "QuestHelper is loading (%1%)...",
90 QH_FLIGHTPATH
= "Recalculating flightpaths (%1%)...",
91 QH_RECALCULATING
= "Recalculating route (%1%)...",
92 QUESTS_HIDDEN_1
= "Quests may be hidden",
93 QUESTS_HIDDEN_2
= "(rightclick to list)",
96 LOCALE_LIST_BEGIN
= "Available Locales:",
97 LOCALE_CHANGED
= "Locale changed to: %h1",
98 LOCALE_UNKNOWN
= "Locale %h1 isn't known.",
100 -- Words used for objectives.
102 ACQUIRE_VERB
= "Acquire",
104 OBJECTIVE_REASON
= "%1 %h2 for quest %h3.", -- %1 is a verb, %2 is a noun (item or monster)
105 OBJECTIVE_REASON_FALLBACK
= "%h1 for quest %h2.",
106 OBJECTIVE_REASON_TURNIN
= "Turn in quest %h1.",
107 OBJECTIVE_PURCHASE
= "Purchase from %h1.",
108 OBJECTIVE_TALK
= "Talk to %h1.",
109 OBJECTIVE_SLAY
= "Slay %h1.",
110 OBJECTIVE_LOOT
= "Loot %h1.",
112 OBJECTIVE_MONSTER_UNKNOWN
= "unknown monster",
113 OBJECTIVE_ITEM_UNKNOWN
= "unknown item",
115 ZONE_BORDER_SIMPLE
= "%1 border",
117 -- Stuff used in objective menus.
118 PRIORITY
= "Priority",
119 PRIORITY1
= "Highest",
121 PRIORITY3
= "Normal",
123 PRIORITY5
= "Lowest",
125 SHARING_ENABLE
= "Share",
126 SHARING_DISABLE
= "Don't Share",
128 IGNORE_LOCATION
= "Ignore this location",
130 IGNORED_PRIORITY_TITLE
= "The selected priority would be ignored.",
131 IGNORED_PRIORITY_FIX
= "Apply same priority to the blocking objectives.",
132 IGNORED_PRIORITY_IGNORE
= "I'll set the priorities myself.",
135 RESULTS_TITLE
= "Search Results",
136 NO_RESULTS
= "There aren't any!",
137 CREATED_OBJ
= "Created: %1",
138 REMOVED_OBJ
= "Removed: %1",
139 USER_OBJ
= "User Objective: %h1",
140 UNKNOWN_OBJ
= "I don't know where you should go for that objective.",
141 INACCESSIBLE_OBJ
= "QuestHelper has been unable to find a useful location for %h1. We've added a likely-impossible-to-find location to your objectives list. If you find a useful version of this object, please submit your data! (%h(/qh submit))",
142 FIND_REMOVE
= "Cancel objective",
143 FIND_NOT_READY
= "QuestHelper hasn't finished loading yet. Please wait a minute and try again.",
144 FIND_CUSTOM_LOCATION
= "Custom map location",
146 -- Shared objectives.
147 PEER_TURNIN
= "Wait for %h1 to turn in %h2.",
148 PEER_LOCATION
= "Help %h1 reach a location in %h2.",
149 PEER_ITEM
= "Help %1 to acquire %h2.",
150 PEER_OTHER
= "Assist %1 with %h2.",
152 PEER_NEWER
= "%h1 is using a newer protocol version. It might be time to upgrade.",
153 PEER_OLDER
= "%h1 is using an older protocol version.",
155 UNKNOWN_MESSAGE
= "Unknown message type '%1' from '%2'.",
157 -- Hidden objectives.
158 HIDDEN_TITLE
= "Hidden Objectives",
159 HIDDEN_NONE
= "There are no objectives hidden from you",
160 DEPENDS_ON_SINGLE
= "Depends on '%1'",
161 DEPENDS_ON_COUNT
= "Depends on %1 hidden objectives",
162 DEPENDS_ON
= "Depends on filtered objectives",
163 FILTERED_LEVEL
= "Filtered due to level",
164 FILTERED_GROUP
= "Filtered due to group size",
165 FILTERED_ZONE
= "Filtered due to zone",
166 FILTERED_COMPLETE
= "Filtered due to completeness",
167 FILTERED_BLOCKED
= "Filtered due to incomplete prior objective",
168 FILTERED_UNWATCHED
= "Filtered due to not being Tracked in the Quest Log",
169 FILTERED_WINTERGRASP
= "Filtered due to being a PvP Wintergrasp quest",
170 FILTERED_RAID
= "Filtered due to not being completable in a raid",
171 FILTERED_USER
= "You requested this objective be hidden",
172 FILTERED_UNKNOWN
= "Don't know how to complete",
174 HIDDEN_SHOW
= "Show",
175 HIDDEN_SHOW_NO
= "Not showable",
176 HIDDEN_EXCEPTION
= "Add exception",
177 DISABLE_FILTER
= "Disable filter: %1",
178 FILTER_DONE
= "done",
179 FILTER_ZONE
= "zone",
180 FILTER_LEVEL
= "level",
181 FILTER_BLOCKED
= "blocked",
182 FILTER_WATCHED
= "watched",
184 -- Achievements. Or, as they are known in the biz, "cheeves".
185 -- God I hate the biz.
186 ACHIEVEMENT_CHECKBOX
= "Check to add this achievement to QuestHelper.",
188 -- Nagging. (This is incomplete, only translating strings for the non-verbose version of the nag command that appears at startup.)
189 NAG_MULTIPLE_NEW
= "You have %h(new information) on %h1, and %h(updated information) on %h2.",
190 NAG_SINGLE_NEW
= "You have %h(new information) on %h1.",
191 NAG_ADDITIONAL
= "You have %h(additional information) on %h1.",
192 NAG_POLLUTED
= "Your database has been polluted by information from a test or private server, and will be cleared on startup.",
194 NAG_NOT_NEW
= "You don't have any information not already in the static database.",
195 NAG_NEW
= "You might consider sharing your data so that others may benefit.",
196 NAG_INSTRUCTIONS
= "Type %h(/qh submit) for instructions on submitting data.",
198 NAG_SINGLE_FP
= "a flight master",
199 NAG_SINGLE_QUEST
= "a quest",
200 NAG_SINGLE_ROUTE
= "a flight route",
201 NAG_SINGLE_ITEM_OBJ
= "an item objective",
202 NAG_SINGLE_OBJECT_OBJ
= "an object objective",
203 NAG_SINGLE_MONSTER_OBJ
= "a monster objective",
204 NAG_SINGLE_EVENT_OBJ
= "an event objective",
205 NAG_SINGLE_REPUTATION_OBJ
= "a reputation objective",
206 NAG_SINGLE_PLAYER_OBJ
= "a player objective",
208 NAG_MULTIPLE_FP
= "%1 flight masters",
209 NAG_MULTIPLE_QUEST
= "%1 quests",
210 NAG_MULTIPLE_ROUTE
= "%1 flight routes",
211 NAG_MULTIPLE_ITEM_OBJ
= "%1 item objectives",
212 NAG_MULTIPLE_OBJECT_OBJ
= "%1 object objectives",
213 NAG_MULTIPLE_MONSTER_OBJ
= "%1 monster objectives",
214 NAG_MULTIPLE_EVENT_OBJ
= "%1 event objectives",
215 NAG_MULTIPLE_REPUTATION_OBJ
= "%1 reputation objectives",
216 NAG_MULTIPLE_PLAYER_OBJ
= "%1 player objectives",
218 -- Stuff used by dodads.
219 PEER_PROGRESS
= "%1's progress:",
220 TRAVEL_ESTIMATE
= "Estimated travel time:",
221 TRAVEL_ESTIMATE_VALUE
= "%t1",
222 WAYPOINT_REASON
= "Visit %h1 en route to:",
223 FLIGHT_POINT
= "%1 flight point",
225 -- QuestHelper Map Button
226 QH_BUTTON_TEXT
= "QuestHelper",
227 QH_BUTTON_TOOLTIP1
= "Left Click: %1 routing information.",
228 QH_BUTTON_TOOLTIP2
= "Right Click: Show Settings menu.",
229 QH_BUTTON_SHOW
= "Show",
230 QH_BUTTON_HIDE
= "Hide",
232 MENU_CLOSE
= "Close Menu",
233 MENU_SETTINGS
= "Settings",
234 MENU_ENABLE
= "Enable",
235 MENU_DISABLE
= "Disable",
236 MENU_OBJECTIVE_TIPS
= "%1 Objective Tooltips",
237 MENU_TRACKER_OPTIONS
= "Quest Tracker",
238 MENU_QUEST_TRACKER
= "%1 Quest Tracker",
239 MENU_TRACKER_LEVEL
= "%1 Quest Levels",
240 MENU_TRACKER_QCOLOUR
= "%1 Quest Difficulty Colours",
241 MENU_TRACKER_OCOLOUR
= "%1 Objective Progress Colours",
242 MENU_TRACKER_SCALE
= "Tracker Scale",
243 MENU_TRACKER_RESET
= "Reset Position",
244 MENU_FLIGHT_TIMER
= "%1 Flight Timer",
245 MENU_ANT_TRAILS
= "%1 Ant Trails",
246 MENU_WAYPOINT_ARROW
= "%1 Waypoint Arrow",
247 MENU_MAP_BUTTON
= "%1 Map Button",
248 MENU_ZONE_FILTER
= "%1 Zone Filter",
249 MENU_DONE_FILTER
= "%1 Done Filter",
250 MENU_BLOCKED_FILTER
= "%1 Blocked Filter",
251 MENU_WATCHED_FILTER
= "%1 Watched Filter",
252 MENU_LEVEL_FILTER
= "%1 Level Filter",
253 MENU_LEVEL_OFFSET
= "Level Filter Offset",
254 MENU_ICON_SCALE
= "Icon Scale",
255 MENU_FILTERS
= "Filters",
256 MENU_PERFORMANCE
= "Route Workload Scale",
257 MENU_LOCALE
= "Locale",
258 MENU_PARTY
= "Party",
259 MENU_PARTY_SHARE
= "%1 Objective Sharing",
260 MENU_PARTY_SOLO
= "%1 Ignore Party",
262 MENU_HELP_SLASH
= "Slash Commands",
263 MENU_HELP_CHANGES
= "Change Log",
264 MENU_HELP_SUBMIT
= "Submitting Data",
266 -- Added to tooltips of items/npcs that are watched by QuestHelper but don't have any progress information.
267 -- Otherwise, the PEER_PROGRESS text is added to the tooltip instead.
268 TOOLTIP_WATCHED
= "Watched by QuestHelper",
269 TOOLTIP_QUEST
= "For Quest %h1.",
270 TOOLTIP_PURCHASE
= "Purchase %h1.",
271 TOOLTIP_SLAY
= "Slay for %h1.",
272 TOOLTIP_LOOT
= "Loot for %h1.",
275 SETTINGS_ARROWLINK_ON
= "Will use %h1 to show objectives.",
276 SETTINGS_ARROWLINK_OFF
= "Won't use %h1 to show objectives.",
277 SETTINGS_ARROWLINK_ARROW
= "QuestHelper Arrow",
278 SETTINGS_ARROWLINK_CART
= "Cartographer Waypoints",
279 SETTINGS_ARROWLINK_TOMTOM
= "TomTom",
280 SETTINGS_PRECACHE_ON
= "Precache has been %h(enabled).",
281 SETTINGS_PRECACHE_OFF
= "Precache has been %h(disabled).",
283 SETTINGS_MENU_ENABLE
= "Enable",
284 SETTINGS_MENU_DISABLE
= "Disable",
285 SETTINGS_MENU_CARTWP
= "%1 Cartographer Arrow",
286 SETTINGS_MENU_TOMTOM
= "%1 TomTom Arrow",
288 SETTINGS_MENU_ARROW_LOCK
= "Lock",
289 SETTINGS_MENU_ARROW_ARROWSCALE
= "Arrow Scale",
290 SETTINGS_MENU_ARROW_TEXTSCALE
= "Text Scale",
291 SETTINGS_MENU_ARROW_RESET
= "Reset",
293 -- I'm just tossing miscellaneous stuff down here
294 DISTANCE_YARDS
= "%h1 yards",
295 DISTANCE_METRES
= "%h1 metres"
298 QuestHelper_TranslationFunctions
.enUS
=
300 -- %1 will insert a copy of argument 1, converted to a string.
303 -- Highlight: "%h1" will insert a highlighted copy of argument 1, converted to a string.
304 ["h"] = function(data
) return QuestHelper
:HighlightText(tostring(data
)) end,
306 -- Time: "%t1" will insert argument 1 as a number representing seconds.
307 -- A value of 9296 will for example be inserted as '2:34:56'.
308 ["t"] = function(data
) return QuestHelper
:TimeString(tonumber(data
)) end,
310 -- Percentage: "%p1" will insert argument 1 as a number representing a fraction.
311 -- A value of .3183 will for example be inserted as '31.8%'.
312 ["p"] = function(data
) return QuestHelper
:PercentString(tonumber(data
)) end,
314 -- Quote: "%q1" will insert argument 1 as quoted text.
315 ["q"] = function(data
) return string.format("ā%sā", data
) end,
317 -- Lua quote: "%Q1" will insert argument 1 as a quoted lua string.
318 ["Q"] = function(data
) return string.format("%q", data
) end