# Encoding: utf-8
# ###################################################
# Copyright (C) 2008-2017 The Unknown Horizons Team
# team@unknown-horizons.org
# This file is part of Unknown Horizons.
#
# Unknown Horizons is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the
# Free Software Foundation, Inc.,
# 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
# ###################################################

###############################################################################
#
# == I18N DEV USE CASES: CHEATSHEET ==
#
# ** Refer to  development/create_pot.sh  for help with building or updating
#    the translation files for Unknown Horizons.
#
###############################################################################
#
# WARNING: This file is generated automagically.
#          You need to update it to see changes to strings in-game.
#          DO NOT MANUALLY UPDATE THIS FILE (by editing strings).
#          The script to generate .pot templates calls the following:
# ./development/extract_strings_from_xml.py  horizons/gui/translations.py
#
# NOTE: In string-freeze mode (shortly before releases, usually
#       announced in a meeting), updates to this file must not happen
#       without permission of the responsible translation admin!
#
###############################################################################

from horizons.constants import VERSION
from horizons.ext.typing import Tuple
from horizons.i18n import gettext as T

text_translations = {} # type: Dict[str, Dict[Tuple[str, str], str]]

def set_translations():
	global text_translations
	text_translations = {

	'stringpreviewwidget.xml' : {
		},

	'editor_pause_menu.xml' : {
		(u'help'                         , 'text'    ): T(u"Help"),
		(u'loadgame'                     , 'text'    ): T(u"Load map"),
		(u'quit'                         , 'text'    ): T(u"Exit editor"),
		(u'savegame'                     , 'text'    ): T(u"Save map"),
		(u'settings'                     , 'text'    ): T(u"Settings"),
		(u'start'                        , 'text'    ): T(u"Return to editor"),
		},

	'editor_settings.xml' : {
		(u'cursor_hint'                  , 'text'    ): T(u"(right click to stop)"),
		(u'headline_brush_size'          , 'text'    ): T(u"Select brush size:"),
		(u'headline_terrain'             , 'text'    ): T(u"Select terrain:"),
		},

	'buildtab.xml' : {
		},

	'buildtab_no_settlement.xml' : {
		(u'headline'                     , 'text'    ): T(u"Game start"),
		(u'howto_1_need_warehouse'       , 'text'    ): T(u"You need to found a settlement before you can construct buildings!"),
		(u'howto_2_navigate_ship'        , 'text'    ): T(u"Select your ship and approach the coast via right-click."),
		(u'howto_3_build_warehouse'      , 'text'    ): T(u"Afterwards, press the large button in the ship overview tab."),
		},

	'place_building.xml' : {
		(u'headline'                     , 'text'    ): T(u"Build"),
		(u'running_costs_label'          , 'text'    ): T(u"Running costs:"),
		},

	'related_buildings.xml' : {
		(u'headline'                     , 'text'    ): T(u"Related buildings"),
		},

	'city_info.xml' : {
		(u'city_info_inhabitants'        , 'helptext'): T(u"Inhabitants"),
		},

	'messagewidget_icon.xml' : {
		},

	'messagewidget_message.xml' : {
		},

	'minimap.xml' : {
		(u'build'                        , 'helptext'): T(u"Build menu ({key})"),
		(u'destroy_tool'                 , 'helptext'): T(u"Destroy ({key})"),
		(u'diplomacyButton'              , 'helptext'): T(u"Diplomacy"),
		(u'gameMenuButton'               , 'helptext'): T(u"Game menu ({key})"),
		(u'logbook'                      , 'helptext'): T(u"Captain's log ({key})"),
		(u'rotateLeft'                   , 'helptext'): T(u"Rotate map counterclockwise ({key})"),
		(u'rotateRight'                  , 'helptext'): T(u"Rotate map clockwise ({key})"),
		(u'speedDown'                    , 'helptext'): T(u"Decrease game speed ({key})"),
		(u'speedUp'                      , 'helptext'): T(u"Increase game speed ({key})"),
		(u'zoomIn'                       , 'helptext'): T(u"Zoom in"),
		(u'zoomOut'                      , 'helptext'): T(u"Zoom out"),
		},

	'resource_overview_bar_entry.xml' : {
		},

	'resource_overview_bar_gold.xml' : {
		},

	'resource_overview_bar_stats.xml' : {
		},

	'change_name.xml' : {
		(u'enter_new_name_lbl'           , 'text'    ): T(u"Enter new name:"),
		(u'headline_change_name'         , 'text'    ): T(u"Change name"),
		(u'old_name_label'               , 'text'    ): T(u"Old name:"),
		(u'okButton'                     , 'helptext'): T(u"Apply the new name"),
		},

	'chat.xml' : {
		(u'chat_lbl'                     , 'text'    ): T(u"Enter your message:"),
		(u'headline'                     , 'text'    ): T(u"Chat"),
		},

	'barracks.xml' : {
		(u'UB_cancel_build_label'        , 'text'    ): T(u"Cancel building:"),
		(u'UB_cancel_warning_label'      , 'text'    ): T(u"(lose all resources)"),
		(u'UB_current_order'             , 'text'    ): T(u"Currently building:"),
		(u'UB_howto_build_lbl'           , 'text'    ): T(u"To build a groundunit, click on one of the class tabs, select the desired groundunit and confirm the order."),
		(u'UB_needed_res_label'          , 'text'    ): T(u"Resources still needed:"),
		(u'UB_progress_label'            , 'text'    ): T(u"Construction progress:"),
		(u'UB_cancel_button'             , 'helptext'): T(u"Cancel all building progress"),
		(u'running_costs_label'          , 'helptext'): T(u"Running costs"),
		(u'toggle_active_active'         , 'helptext'): T(u"Pause"),
		(u'toggle_active_inactive'       , 'helptext'): T(u"Resume"),
		},

	'barracks_confirm.xml' : {
		(u'BB_confirm_build_label'       , 'text'    ): T(u"Build groundunit:"),
		(u'BB_description_swordman'      , 'text'    ): T(u"Three-masted most common classified war ship with one gun deck."),
		(u'BB_needed_boards'             , 'text'    ): T(u"24t"),
		(u'BB_needed_boards+'            , 'text'    ): T(u" + 24t"),
		(u'BB_needed_cannons'            , 'text'    ): T(u"06t"),
		(u'BB_needed_cannons+'           , 'text'    ): T(u" + 06t"),
		(u'BB_needed_cloth'              , 'text'    ): T(u"14t"),
		(u'BB_needed_cloth+'             , 'text'    ): T(u" + 14t"),
		(u'BB_needed_money'              , 'text'    ): T(u"2500"),
		(u'BB_needed_money+'             , 'text'    ): T(u" + 1457"),
		(u'BB_needed_ropes'              , 'text'    ): T(u"06t"),
		(u'BB_needed_ropes+'             , 'text'    ): T(u" + 06t"),
		(u'BB_upgrade_cannons'           , 'text'    ): T(u"Cannons"),
		(u'BB_upgrade_hull'              , 'text'    ): T(u"Hull"),
		(u'headline'                     , 'text'    ): T(u"Confirm order"),
		(u'headline_BB_builtgroundunit_label', 'text'    ): T(u"Sloop-o'-war"),
		(u'headline_upgrades'            , 'text'    ): T(u"Buy Upgrades"),
		(u'create_unit'                  , 'helptext'): T(u"Build this groundunit!"),
		},

	'barracks_showcase.xml' : {
		},

	'boatbuilder.xml' : {
		(u'UB_cancel_build_label'        , 'text'    ): T(u"Cancel building:"),
		(u'UB_cancel_warning_label'      , 'text'    ): T(u"(lose all resources)"),
		(u'UB_current_order'             , 'text'    ): T(u"Currently building:"),
		(u'UB_howto_build_lbl'           , 'text'    ): T(u"To build a boat, click on one of the class tabs, select the desired ship and confirm the order."),
		(u'UB_needed_res_label'          , 'text'    ): T(u"Resources still needed:"),
		(u'UB_progress_label'            , 'text'    ): T(u"Construction progress:"),
		(u'UB_cancel_button'             , 'helptext'): T(u"Cancel all building progress"),
		(u'running_costs_label'          , 'helptext'): T(u"Running costs"),
		(u'toggle_active_active'         , 'helptext'): T(u"Pause"),
		(u'toggle_active_inactive'       , 'helptext'): T(u"Resume"),
		},

	'boatbuilder_confirm.xml' : {
		(u'BB_confirm_build_label'       , 'text'    ): T(u"Build ship:"),
		(u'BB_description_frigate'       , 'text'    ): T(u"Three-masted most common classified war ship with one gun deck."),
		(u'BB_needed_boards'             , 'text'    ): T(u"24t"),
		(u'BB_needed_boards+'            , 'text'    ): T(u" + 24t"),
		(u'BB_needed_cannons'            , 'text'    ): T(u"06t"),
		(u'BB_needed_cannons+'           , 'text'    ): T(u" + 06t"),
		(u'BB_needed_cloth'              , 'text'    ): T(u"14t"),
		(u'BB_needed_cloth+'             , 'text'    ): T(u" + 14t"),
		(u'BB_needed_money'              , 'text'    ): T(u"2500"),
		(u'BB_needed_money+'             , 'text'    ): T(u" + 1457"),
		(u'BB_needed_ropes'              , 'text'    ): T(u"06t"),
		(u'BB_needed_ropes+'             , 'text'    ): T(u" + 06t"),
		(u'BB_upgrade_cannons'           , 'text'    ): T(u"Cannons"),
		(u'BB_upgrade_hull'              , 'text'    ): T(u"Hull"),
		(u'headline'                     , 'text'    ): T(u"Confirm order"),
		(u'headline_BB_builtship_label'  , 'text'    ): T(u"Sloop-o'-war"),
		(u'headline_upgrades'            , 'text'    ): T(u"Buy Upgrades"),
		(u'create_unit'                  , 'helptext'): T(u"Build this ship!"),
		},

	'boatbuilder_showcase.xml' : {
		},

	'diplomacy.xml' : {
		(u'ally_label'                   , 'text'    ): T(u"ally"),
		(u'enemy_label'                  , 'text'    ): T(u"enemy"),
		(u'neutral_label'                , 'text'    ): T(u"neutral"),
		},

	'overview_farm.xml' : {
		(u'headline'                     , 'text'    ): T(u"Building overview"),
		(u'capacity_utilization_label'   , 'helptext'): T(u"Capacity utilization"),
		(u'running_costs_label'          , 'helptext'): T(u"Running costs"),
		(u'capacity_utilization'         , 'helptext'): T(u"Capacity utilization"),
		(u'running_costs'                , 'helptext'): T(u"Running costs"),
		},

	'overview_war_groundunit.xml' : {
		},

	'island_inventory.xml' : {
		(u'headline'                     , 'text'    ): T(u"Settlement inventory"),
		},

	'mainsquare_inhabitants.xml' : {
		(u'headline'                     , 'text'    ): T(u"Settler overview"),
		(u'headline_happiness_per_house' , 'text'    ): T(u"Happiness per house"),
		(u'headline_residents_per_house' , 'text'    ): T(u"Residents per house"),
		(u'headline_residents_total'     , 'text'    ): T(u"Summary"),
		(u'houses'                       , 'text'    ): T(u"houses"),
		(u'residents'                    , 'text'    ): T(u"residents"),
		(u'tax_label'                    , 'text'    ): T(u"Taxes:"),
		(u'upgrades_lbl'                 , 'text'    ): T(u"Upgrade permissions:"),
		(u'avg_icon'                     , 'helptext'): T(u"satisfied"),
		(u'happiness_house_icon'         , 'helptext'): T(u"Amount of houses with this happiness"),
		(u'happy_icon'                   , 'helptext'): T(u"happy"),
		(u'houses_icon'                  , 'helptext'): T(u"Houses with this amount of inhabitants"),
		(u'inhabitants_icon'             , 'helptext'): T(u"Number of inhabitants per house"),
		(u'paid_taxes_icon'              , 'helptext'): T(u"Paid taxes"),
		(u'sad_icon'                     , 'helptext'): T(u"sad"),
		(u'tax_rate_icon'                , 'helptext'): T(u"Tax rate"),
		(u'tax_val_label'                , 'helptext'): T(u"Tax rate"),
		(u'taxes'                        , 'helptext'): T(u"Paid taxes"),
		},

	'overview_barrier.xml' : {
		(u'barrier_description_lbl'      , 'text'    ): T(u"Provides security for your settlement."),
		},

	'overview_enemybuilding.xml' : {
		},

	'overview_enemyunit.xml' : {
		},

	'overview_enemywarehouse.xml' : {
		(u'buying_label'                 , 'text'    ): T(u"Buying"),
		(u'selling_label'                , 'text'    ): T(u"Selling"),
		},

	'overview_generic.xml' : {
		(u'headline'                     , 'text'    ): T(u"Building overview"),
		(u'name_label'                   , 'text'    ): T(u"Name:"),
		(u'running_costs_label'          , 'helptext'): T(u"Running costs"),
		(u'running_costs'                , 'helptext'): T(u"Running costs"),
		},

	'overview_groundunit.xml' : {
		(u'lbl_weapon_storage'           , 'text'    ): T(u"Weapons:"),
		},

	'overview_productionbuilding.xml' : {
		(u'capacity_utilization_label'   , 'helptext'): T(u"Capacity utilization"),
		(u'running_costs_label'          , 'helptext'): T(u"Running costs"),
		(u'capacity_utilization'         , 'helptext'): T(u"Capacity utilization"),
		(u'running_costs'                , 'helptext'): T(u"Running costs"),
		},

	'overview_resourcedeposit.xml' : {
		(u'headline'                     , 'text'    ): T(u"Resource deposit"),
		(u'res_dep_description_lbl'      , 'text'    ): T(u"This is a resource deposit where you can build a mine to dig up resources."),
		(u'res_dep_description_lbl2'     , 'text'    ): T(u"It contains these resources:"),
		},

	'overview_settler.xml' : {
		(u'needed_res_label'             , 'text'    ): T(u"Needed resources:"),
		(u'tax_label'                    , 'text'    ): T(u"Taxes:"),
		(u'happiness_label'              , 'helptext'): T(u"Happiness"),
		(u'paid_taxes_label'             , 'helptext'): T(u"Paid taxes"),
		(u'paid_taxes_label'             , 'helptext'): T(u"Tax rate"),
		(u'residents_label'              , 'helptext'): T(u"Residents"),
		(u'inhabitants'                  , 'helptext'): T(u"Residents"),
		(u'tax_val_label'                , 'helptext'): T(u"Tax rate"),
		(u'taxes'                        , 'helptext'): T(u"Paid taxes"),
		(u'happiness'                    , 'helptext'): T(u"Happiness"),
		},

	'overview_signalfire.xml' : {
		(u'signal_fire_description_lbl'  , 'text'    ): T(u"The signal fire shows the free trader how to reach your settlement in case you want to buy or sell goods."),
		},

	'overview_tower.xml' : {
		(u'name_label'                   , 'text'    ): T(u"Name:"),
		(u'running_costs_label'          , 'helptext'): T(u"Running costs"),
		(u'running_costs'                , 'helptext'): T(u"Running costs"),
		},

	'overview_tradership.xml' : {
		(u'trader_description_lbl'       , 'text'    ): T(u"This is the free trader's ship. It will visit you from time to time to buy or sell goods."),
		},

	'overviewtab.xml' : {
		},

	'overview_select_multi.xml' : {
		},

	'unit_entry_widget.xml' : {
		},

	'overview_ship.xml' : {
		(u'configure_route'              , 'helptext'): T(u"Configure trading route"),
		(u'found_settlement'             , 'helptext'): T(u"Build settlement"),
		(u'trade'                        , 'helptext'): T(u"Trade"),
		},

	'overview_trade_ship.xml' : {
		(u'configure_route'              , 'helptext'): T(u"Configure trading route"),
		(u'discard_res'                  , 'helptext'): T(u"Discard all resources"),
		(u'found_settlement'             , 'helptext'): T(u"Build settlement"),
		(u'trade'                        , 'helptext'): T(u"Trade"),
		},

	'overview_war_ship.xml' : {
		(u'configure_route'              , 'helptext'): T(u"Configure trading route"),
		(u'found_settlement'             , 'helptext'): T(u"Build settlement"),
		(u'trade'                        , 'helptext'): T(u"Trade"),
		},

	'tradetab.xml' : {
		(u'buying_label'                 , 'text'    ): T(u"Buying"),
		(u'exchange_label'               , 'text'    ): T(u"Exchange:"),
		(u'headline'                     , 'text'    ): T(u"Trade"),
		(u'selling_label'                , 'text'    ): T(u"Selling"),
		(u'ship_label'                   , 'text'    ): T(u"Ship:"),
		(u'trade_with_label'             , 'text'    ): T(u"Trade partner:"),
		},

	'tab_base.xml' : {
		},

	'buysellmenu.xml' : {
		(u'headline'                     , 'text'    ): T(u"Buy or sell resources"),
		(u'headline_trade_history'       , 'text'    ): T(u"Trade history"),
		},

	'select_trade_resource.xml' : {
		(u'headline'                     , 'text'    ): T(u"Select resources:"),
		},

	'tab_account.xml' : {
		(u'buy_expenses_label'           , 'text'    ): T(u"Buying"),
		(u'headline_balance_label'       , 'text'    ): T(u"Balance:"),
		(u'headline_expenses_label'      , 'text'    ): T(u"Expenses:"),
		(u'headline_income_label'        , 'text'    ): T(u"Income:"),
		(u'running_costs_label'          , 'text'    ): T(u"Running costs"),
		(u'sell_income_label'            , 'text'    ): T(u"Sale"),
		(u'taxes_label'                  , 'text'    ): T(u"Taxes"),
		(u'collector_utilization_label'  , 'helptext'): T(u"Collector utilization"),
		(u'show_production_overview'     , 'helptext'): T(u"Show resources produced in this settlement"),
		(u'collector_utilization'        , 'helptext'): T(u"Collector utilization"),
		},

	'trade_single_slot.xml' : {
		},

	'overview_farmproductionline.xml' : {
		(u'toggle_active_active'         , 'helptext'): T(u"Pause production"),
		(u'toggle_active_inactive'       , 'helptext'): T(u"Start production"),
		},

	'overview_productionline.xml' : {
		(u'toggle_active_active'         , 'helptext'): T(u"Pause production"),
		(u'toggle_active_inactive'       , 'helptext'): T(u"Start production"),
		},

	'related_buildings_container.xml' : {
		},

	'resbar_resource_selection.xml' : {
		(u'headline'                     , 'text'    ): T(u"Select resource:"),
		(u'make_default_btn'             , 'helptext'): T(u"Save current resource configuration as default for all settlements."),
		(u'reset_default_btn'            , 'helptext'): T(u"Reset default resource configuration for all settlements."),
		(u'headline'                     , 'helptext'): T(u"The resource you select is displayed instead of the current one. Empty by clicking on X."),
		},

	'route_entry.xml' : {
		(u'delete_warehouse'             , 'helptext'): T(u"Delete entry"),
		(u'move_down'                    , 'helptext'): T(u"Move down"),
		(u'move_up'                      , 'helptext'): T(u"Move up"),
		},

	'trade_history_item.xml' : {
		},

	'traderoute_resource_selection.xml' : {
		(u'select_res_label'             , 'text'    ): T(u"Select a resource:"),
		},

	'captains_log.xml' : {
		(u'stats_players'                , 'text'    ): T(u"Players"),
		(u'stats_settlements'            , 'text'    ): T(u"My settlements"),
		(u'stats_ships'                  , 'text'    ): T(u"My ships"),
		(u'weird_button_1'               , 'text'    ): T(u"Whole world"),
		(u'weird_button_4'               , 'text'    ): T(u"Everybody"),
		(u'headline_chat'                , 'text'    ): T(u"Chat"),
		(u'headline_game_messages'       , 'text'    ): T(u"Game messages"),
		(u'headline_statistics'          , 'text'    ): T(u"Statistics"),
		(u'okButton'                     , 'helptext'): T(u"Return to game"),
		(u'weird_button_4'               , 'helptext'): T(u"Sends the chat messages to all players."),
		(u'backwardButton'               , 'helptext'): T(u"Read previous entries"),
		(u'forwardButton'                , 'helptext'): T(u"Read next entries"),
		},

	'configure_route.xml' : {
		(u'lbl_route_activity'           , 'text'    ): T(u"Route activity:"),
		(u'lbl_wait_at_load'             , 'text'    ): T(u"Wait at load:"),
		(u'lbl_wait_at_unload'           , 'text'    ): T(u"Wait at unload:"),
		(u'okButton'                     , 'helptext'): T(u"Exit"),
		(u'start_route'                  , 'helptext'): T(u"Start route"),
		},

	'healthwidget.xml' : {
		},

	'island_production.xml' : {
		(u'okButton'                     , 'helptext'): T(u"Close"),
		(u'backwardButton'               , 'helptext'): T(u"Go to previous page"),
		(u'forwardButton'                , 'helptext'): T(u"Go to next page"),
		},

	'players_overview.xml' : {
		(u'building_score'               , 'text'    ): T(u"Buildings"),
		(u'headline'                     , 'text'    ): T(u"Player scores"),
		(u'land_score'                   , 'text'    ): T(u"Land"),
		(u'money_score'                  , 'text'    ): T(u"Money"),
		(u'player_name'                  , 'text'    ): T(u"Name"),
		(u'resource_score'               , 'text'    ): T(u"Resources"),
		(u'settler_score'                , 'text'    ): T(u"Settlers"),
		(u'total_score'                  , 'text'    ): T(u"Total"),
		(u'unit_score'                   , 'text'    ): T(u"Units"),
		(u'building_score'               , 'helptext'): T(u"Value of all the buildings in the player's settlement(s)"),
		(u'land_score'                   , 'helptext'): T(u"Value of usable land i.e Amount of Land that can be used to create buildings "),
		(u'money_score'                  , 'helptext'): T(u"Player's current treasury + income expected in near future"),
		(u'player_name'                  , 'helptext'): T(u"Player Name"),
		(u'resource_score'               , 'helptext'): T(u"Value of resources generated from all the possible sources in the player's settlement(s)"),
		(u'settler_score'                , 'helptext'): T(u"Value denoting the progress of the settlement(s) in terms of inhabitants, buildings and overall happiness"),
		(u'total_score'                  , 'helptext'): T(u"The total value from all individual entities or in short : Total Player Score"),
		(u'unit_score'                   , 'helptext'): T(u"Value of all the units owned by the player"),
		},

	'players_settlements.xml' : {
		(u'balance'                      , 'text'    ): T(u"Balance"),
		(u'inhabitants'                  , 'text'    ): T(u"Inhabitants"),
		(u'running_costs'                , 'text'    ): T(u"Running costs"),
		(u'settlement_name'              , 'text'    ): T(u"Name"),
		(u'taxes'                        , 'text'    ): T(u"Taxes"),
		},

	'ships_list.xml' : {
		(u'health'                       , 'text'    ): T(u"Health"),
		(u'ship_name'                    , 'text'    ): T(u"Name"),
		(u'ship_type'                    , 'text'    ): T(u"Type"),
		(u'status'                       , 'text'    ): T(u"Status"),
		(u'weapons'                      , 'text'    ): T(u"Weapons"),
		},

	'stancewidget.xml' : {
		(u'aggressive_stance'            , 'helptext'): T(u"Aggressive"),
		(u'flee_stance'                  , 'helptext'): T(u"Flee"),
		(u'hold_ground_stance'           , 'helptext'): T(u"Hold ground"),
		(u'none_stance'                  , 'helptext'): T(u"Passive"),
		},

	'credits.xml' : {
		},

	'editor_create_map.xml' : {
		(u'headline_choose_map_size_lbl' , 'text'    ): T(u"Choose a map size:"),
		},

	'editor_select_map.xml' : {
		(u'headline_choose_map_lbl'      , 'text'    ): T(u"Choose a map:"),
		},

	'editor_select_saved_game.xml' : {
		(u'headline_choose_saved_game'   , 'text'    ): T(u"Choose a saved game's map:"),
		},

	'editor_start_menu.xml' : {
		(u'headline'                     , 'text'    ): T(u"Select map source"),
		(u'create_new_map'               , 'text'    ): T(u"Create new map"),
		(u'load_existing_map'            , 'text'    ): T(u"Load existing map"),
		(u'load_saved_game_map'          , 'text'    ): T(u"Load saved game's map"),
		(u'cancel'                       , 'helptext'): T(u"Exit to main menu"),
		(u'okay'                         , 'helptext'): T(u"Start editor"),
		},

	'help.xml' : {
		(u'okButton'                     , 'helptext'): T(u"Return"),
		},

	'hotkeys.xml' : {
		(u'reset_to_default'             , 'text'    ): T(u"Reset to default keys"),
		(u'labels_headline'              , 'text'    ): T(u"Actions"),
		(u'primary_buttons_headline'     , 'text'    ): T(u"Primary"),
		(u'secondary_buttons_headline'   , 'text'    ): T(u"Secondary"),
		(u'okButton'                     , 'helptext'): T(u"Exit to main menu"),
		(u'reset_to_default'             , 'helptext'): T(u"Reset to default"),
		(u'lbl_BUILD_TOOL'               , 'helptext'): T(u"Show build menu"),
		(u'lbl_CHAT'                     , 'helptext'): T(u"Chat"),
		(u'lbl_CONSOLE'                  , 'helptext'): T(u"Toggle showing FPS on/off"),
		(u'lbl_COORD_TOOLTIP'            , 'helptext'): T(u"Show coordinate values (Debug)"),
		(u'lbl_DESTROY_TOOL'             , 'helptext'): T(u"Enable destruct mode"),
		(u'lbl_DOWN'                     , 'helptext'): T(u"Scroll down"),
		(u'lbl_GRID'                     , 'helptext'): T(u"Toggle grid on/off"),
		(u'lbl_HEALTH_BAR'               , 'helptext'): T(u"Toggle health bars"),
		(u'lbl_HELP'                     , 'helptext'): T(u"Display help"),
		(u'lbl_LEFT'                     , 'helptext'): T(u"Scroll left"),
		(u'lbl_LOGBOOK'                  , 'helptext'): T(u"Toggle Captain's log"),
		(u'lbl_PAUSE'                    , 'helptext'): T(u"Pause game"),
		(u'lbl_PIPETTE'                  , 'helptext'): T(u"Enable pipette mode (clone buildings)"),
		(u'lbl_PLAYERS_OVERVIEW'         , 'helptext'): T(u"Show player scores"),
		(u'lbl_QUICKLOAD'                , 'helptext'): T(u"Quickload"),
		(u'lbl_QUICKSAVE'                , 'helptext'): T(u"Quicksave"),
		(u'lbl_REMOVE_SELECTED'          , 'helptext'): T(u"Remove selected units / buildings"),
		(u'lbl_RIGHT'                    , 'helptext'): T(u"Scroll right"),
		(u'lbl_ROAD_TOOL'                , 'helptext'): T(u"Enable road building mode"),
		(u'lbl_ROTATE_LEFT'              , 'helptext'): T(u"Rotate building or map counterclockwise"),
		(u'lbl_ROTATE_RIGHT'             , 'helptext'): T(u"Rotate building or map clockwise"),
		(u'lbl_SCREENSHOT'               , 'helptext'): T(u"Screenshot"),
		(u'lbl_SETTLEMENTS_OVERVIEW'     , 'helptext'): T(u"Show settlement list"),
		(u'lbl_SHIPS_OVERVIEW'           , 'helptext'): T(u"Show ship list"),
		(u'lbl_SHOW_SELECTED'            , 'helptext'): T(u"Focus camera on selection"),
		(u'lbl_SPEED_DOWN'               , 'helptext'): T(u"Decrease game speed"),
		(u'lbl_SPEED_UP'                 , 'helptext'): T(u"Increase game speed"),
		(u'lbl_TILE_OWNER_HIGHLIGHT'     , 'helptext'): T(u"Highlight tile ownership"),
		(u'lbl_TRANSLUCENCY'             , 'helptext'): T(u"Toggle translucency of ambient buildings"),
		(u'lbl_UP'                       , 'helptext'): T(u"Scroll up"),
		(u'lbl_ZOOM_IN'                  , 'helptext'): T(u"Zoom in"),
		(u'lbl_ZOOM_OUT'                 , 'helptext'): T(u"Zoom out"),
		},

	'ingamemenu.xml' : {
		(u'help'                         , 'text'    ): T(u"Help"),
		(u'loadgame'                     , 'text'    ): T(u"Load game"),
		(u'quit'                         , 'text'    ): T(u"Cancel game"),
		(u'savegame'                     , 'text'    ): T(u"Save game"),
		(u'settings'                     , 'text'    ): T(u"Settings"),
		(u'start'                        , 'text'    ): T(u"Return to game"),
		},

	'loadingscreen.xml' : {
		(u'loading_label'                , 'text'    ): T(u"Loading…"),
		},

	'mainmenu.xml' : {
		(u'changeBackground'             , 'text'    ): T(u"Change Background"),
		(u'credits_label'                , 'text'    ): T(u"Credits"),
		(u'editor_label'                 , 'text'    ): T(u"Editor"),
		(u'help_label'                   , 'text'    ): T(u"Help"),
		(u'load_label'                   , 'text'    ): T(u"Load game"),
		(u'multi_label'                  , 'text'    ): T(u"Multiplayer"),
		(u'quit_label'                   , 'text'    ): T(u"Quit"),
		(u'settings_label'               , 'text'    ): T(u"Settings"),
		(u'single_label'                 , 'text'    ): T(u"Singleplayer"),
		(u'version_label'                , 'text'    ): VERSION.string(),
		},

	'multiplayer_creategame.xml' : {
		(u'gamename_lbl'                 , 'text'    ): T(u"Name of the game:"),
		(u'headline'                     , 'text'    ): T(u"Choose a map:"),
		(u'headline'                     , 'text'    ): T(u"Create game - Multiplayer"),
		(u'mp_player_limit_lbl'          , 'text'    ): T(u"Player limit:"),
		(u'password_lbl'                 , 'text'    ): T(u"Password of the game:"),
		(u'cancel'                       , 'helptext'): T(u"Exit to multiplayer menu"),
		(u'create'                       , 'helptext'): T(u"Create this new game"),
		(u'gamename_lbl'                 , 'helptext'): T(u"This will be displayed to other players so they recognize the game."),
		(u'password_lbl'                 , 'helptext'): T(u"This game's password. Required to join this game."),
		},

	'multiplayer_gamelobby.xml' : {
		(u'game_player_color'            , 'text'    ): T(u"Color"),
		(u'game_player_status'           , 'text'    ): T(u"Status"),
		(u'game_start_notice'            , 'text'    ): T(u"The game will start as soon as all players are ready."),
		(u'headline'                     , 'text'    ): T(u"Chat:"),
		(u'headline'                     , 'text'    ): T(u"Gamelobby"),
		(u'ready_lbl'                    , 'text'    ): T(u"Ready:"),
		(u'startmessage'                 , 'text'    ): T(u"Game details:"),
		(u'cancel'                       , 'helptext'): T(u"Exit gamelobby"),
		(u'ready_btn'                    , 'helptext'): T(u"Sets your state to ready (necessary for the game to start)"),
		},

	'multiplayermenu.xml' : {
		(u'create_game_lbl'              , 'text'    ): T(u"Create game:"),
		(u'headline_active_games_lbl'    , 'text'    ): T(u"Active games:"),
		(u'headline_left'                , 'text'    ): T(u"New game - Multiplayer"),
		(u'join_game_lbl'                , 'text'    ): T(u"Join game:"),
		(u'load_game_lbl'                , 'text'    ): T(u"Load game:"),
		(u'refr_gamelist_lbl'            , 'text'    ): T(u"Refresh list:"),
		(u'cancel'                       , 'helptext'): T(u"Exit to main menu"),
		(u'create'                       , 'helptext'): T(u"Create a new game"),
		(u'join'                         , 'helptext'): T(u"Join the selected game"),
		(u'load'                         , 'helptext'): T(u"Load a saved game"),
		(u'refresh'                      , 'helptext'): T(u"Refresh list of active games"),
		},

	'set_player_details.xml' : {
		(u'headline_set_player_details'  , 'text'    ): T(u"Change player details"),
		},

	'settings.xml' : {
		(u'auto_unload_label'            , 'text'    ): T(u"Auto-unload ship:"),
		(u'autosave_interval_label'      , 'text'    ): T(u"Autosave interval in minutes:"),
		(u'cursor_centered_zoom_label'   , 'text'    ): T(u"Cursor centered zoom:"),
		(u'debug_log_lbl'                , 'text'    ): T(u"Enable logging:"),
		(u'edge_scrolling_label'         , 'text'    ): T(u"Scroll at map edge:"),
		(u'effect_volume_label'          , 'text'    ): T(u"Effects volume:"),
		(u'fps_label'                    , 'text'    ): T(u"Frame rate limit:"),
		(u'headline_graphics'            , 'text'    ): T(u"Graphics"),
		(u'headline_language'            , 'text'    ): T(u"Language"),
		(u'headline_misc'                , 'text'    ): T(u"General"),
		(u'headline_mouse'               , 'text'    ): T(u"Mouse"),
		(u'headline_network'             , 'text'    ): T(u"Network"),
		(u'headline_saving'              , 'text'    ): T(u"Saving"),
		(u'headline_sound'               , 'text'    ): T(u"Sound"),
		(u'middle_mouse_pan_lbl'         , 'text'    ): T(u"Middle mouse button pan:"),
		(u'minimap_rotation_label'       , 'text'    ): T(u"Rotate minimap with map:"),
		(u'mouse_sensitivity_label'      , 'text'    ): T(u"Mouse sensitivity:"),
		(u'music_volume_label'           , 'text'    ): T(u"Music volume:"),
		(u'network_port_lbl'             , 'text'    ): T(u"Network port:"),
		(u'number_of_autosaves_label'    , 'text'    ): T(u"Number of autosaves:"),
		(u'number_of_quicksaves_label'   , 'text'    ): T(u"Number of quicksaves:"),
		(u'quote_type_label'             , 'text'    ): T(u"Choose a quote type:"),
		(u'screen_fullscreen_text'       , 'text'    ): T(u"Full screen:"),
		(u'screen_resolution_label'      , 'text'    ): T(u"Screen resolution:"),
		(u'scroll_speed_label'           , 'text'    ): T(u"Scroll delay:"),
		(u'show_resource_icons_lbl'      , 'text'    ): T(u"Production indicators:"),
		(u'sound_enable_opt_text'        , 'text'    ): T(u"Enable sound:"),
		(u'uninterrupted_building_label' , 'text'    ): T(u"Uninterrupted building:"),
		(u'cancelButton'                 , 'helptext'): T(u"Discard current changes"),
		(u'defaultButton'                , 'helptext'): T(u"Reset to default settings"),
		(u'okButton'                     , 'helptext'): T(u"Save changes"),
		(u'auto_unload_label'            , 'helptext'): T(u"Whether to unload the ship after founding a settlement"),
		(u'cursor_centered_zoom_label'   , 'helptext'): T(u"When enabled, mouse wheel zoom will use the cursor position as new viewport center. When disabled, always zoom to current viewport center."),
		(u'debug_log_lbl'                , 'helptext'): T(u"Don't use in normal game session. Decides whether to write debug information in the logging directory of your user directory. Slows the game down."),
		(u'edge_scrolling_label'         , 'helptext'): T(u"Whether to move the viewport when the mouse pointer is close to map edges"),
		(u'fps_label'                    , 'helptext'): T(u"Set the maximum frame rate used. Default: 60 fps."),
		(u'middle_mouse_pan_lbl'         , 'helptext'): T(u"When enabled, dragging the middle mouse button will pan the camera"),
		(u'minimap_rotation_label'       , 'helptext'): T(u"Whether to also rotate the minimap whenever the regular map is rotated"),
		(u'mouse_sensitivity_label'      , 'helptext'): T(u"0 is default system settings"),
		(u'network_port_lbl'             , 'helptext'): T(u"If set to 0, use the router default"),
		(u'quote_type_label'             , 'helptext'): T(u"What kind of quote to display while loading a game"),
		(u'scroll_speed_label'           , 'helptext'): T(u"Higher values slow down scrolling."),
		(u'show_resource_icons_lbl'      , 'helptext'): T(u"Whether to show resource icons over buildings whenever they finish production"),
		(u'uninterrupted_building_label' , 'helptext'): T(u"When enabled, do not exit the build mode after successful construction"),
		},

	'select_savegame.xml' : {
		(u'enter_filename_label'         , 'text'    ): T(u"Enter filename:"),
		(u'gamename_lbl'                 , 'text'    ): T(u"Name of the game:"),
		(u'gamepassword_lbl'             , 'text'    ): T(u"Password of the game:"),
		(u'headline_details_label'       , 'text'    ): T(u"Details:"),
		(u'headline_saved_games_label'   , 'text'    ): T(u"Your saved games:"),
		(u'cancelButton'                 , 'helptext'): T(u"Cancel"),
		(u'deleteButton'                 , 'helptext'): T(u"Delete selected savegame"),
		(u'gamename_lbl'                 , 'helptext'): T(u"This will be displayed to other players so they recognize the game."),
		(u'gamepassword_lbl'             , 'helptext'): T(u"Password of the game. Required to join this game"),
		},

	'singleplayermenu.xml' : {
		(u'headline'                     , 'text'    ): T(u"New game - Singleplayer"),
		(u'free_maps'                    , 'text'    ): T(u"Free play"),
		(u'random'                       , 'text'    ): T(u"Random map"),
		(u'scenario'                     , 'text'    ): T(u"Scenario"),
		(u'cancel'                       , 'helptext'): T(u"Exit to main menu"),
		(u'okay'                         , 'helptext'): T(u"Start game"),
		},

	'sp_free_maps.xml' : {
		(u'headline_choose_map_lbl'      , 'text'    ): T(u"Choose a map to play:"),
		},

	'sp_random.xml' : {
		(u'headline_map_settings_lbl'    , 'text'    ): T(u"Map settings:"),
		(u'seed_string_lbl'              , 'text'    ): T(u"Seed:"),
		},

	'sp_scenario.xml' : {
		(u'choose_map_lbl'               , 'text'    ): T(u"Choose a map to play:"),
		(u'select_lang_lbl'              , 'text'    ): T(u"Select a language:"),
		},

	'aidataselection.xml' : {
		(u'ai_players_label'             , 'text'    ): T(u"AI players:"),
		},

	'game_settings.xml' : {
		(u'headline_game_settings_lbl'   , 'text'    ): T(u"Game settings:"),
		(u'lbl_disasters'                , 'text'    ): T(u"Disasters"),
		(u'lbl_free_trader'              , 'text'    ): T(u"Free Trader"),
		(u'lbl_pirates'                  , 'text'    ): T(u"Pirates"),
		},

	'playerdataselection.xml' : {
		(u'color_label'                  , 'text'    ): T(u"Color:"),
		(u'player_label'                 , 'text'    ): T(u"Player name:"),
		},

	'popup_230.xml' : {
		},

	'popup_290.xml' : {
		},

	'popup_350.xml' : {
		},

	'startup_error_popup.xml' : {
		},

	}
