mirror of https://github.com/OpenTTD/OpenTTD
(svn r22654) [1.1] -Backport from trunk:
- Fix: Switching from a red to a white highlight (by switching to another tool) without switching the highlight mode (HT_RECT etc.) did not mark the selection dirty [FS#4670] (r22649) - Fix: [NewGRF] Parameters from NewGRFs were not properly parsed in all cases [FS#4599] (r22648, r22630, r22629, r22628, r22627) - Fix: GetSection() does not return a LockPart [FS#4678] (r22645) - Fix: [NewGRF] Disallow building NewObjects on water tiles owned by another company (r22643)release/1.1
parent
3a39cea23b
commit
4f8053e559
|
@ -740,7 +740,7 @@ static uint ShowAdditionalText(int left, int right, int y, EngineID engine)
|
|||
|
||||
/* STR_BLACK_STRING is used to start the string with {BLACK} */
|
||||
SetDParam(0, GetGRFStringID(GetEngineGRFID(engine), 0xD000 + callback));
|
||||
PrepareTextRefStackUsage(0);
|
||||
StartTextRefStackUsage(0);
|
||||
uint result = DrawStringMultiLine(left, right, y, INT32_MAX, STR_BLACK_STRING);
|
||||
StopTextRefStackUsage();
|
||||
return result;
|
||||
|
|
|
@ -530,7 +530,7 @@ bool DoCommandP(TileIndex tile, uint32 p1, uint32 p2, uint32 cmd, CommandCallbac
|
|||
/* Only show the error when it's for us. */
|
||||
StringID error_part1 = GB(cmd, 16, 16);
|
||||
if (estimate_only || (IsLocalCompany() && error_part1 != 0 && my_cmd)) {
|
||||
ShowErrorMessage(error_part1, res.GetErrorMessage(), WL_INFO, x, y);
|
||||
ShowErrorMessage(error_part1, res.GetErrorMessage(), WL_INFO, x, y, res.GetTextRefStackSize(), res.GetTextRefStack());
|
||||
}
|
||||
} else if (estimate_only) {
|
||||
ShowEstimatedCostOrIncome(res.GetCost(), x, y);
|
||||
|
@ -735,3 +735,25 @@ void CommandCost::AddCost(const CommandCost &ret)
|
|||
this->success = false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Values to put on the #TextRefStack for the error message.
|
||||
* There is only one static instance of the array, just like there is only one
|
||||
* instance of normal DParams.
|
||||
*/
|
||||
uint32 CommandCost::textref_stack[16];
|
||||
|
||||
/**
|
||||
* Activate usage of the NewGRF #TextRefStack for the error message.
|
||||
* @param number of entries to copy from the temporary NewGRF registers
|
||||
*/
|
||||
void CommandCost::UseTextRefStack(uint num_registers)
|
||||
{
|
||||
extern TemporaryStorageArray<int32, 0x110> _temp_store;
|
||||
|
||||
assert(num_registers < lengthof(textref_stack));
|
||||
this->textref_stack_size = num_registers;
|
||||
for (uint i = 0; i < num_registers; i++) {
|
||||
textref_stack[i] = _temp_store.Get(0x100 + i);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -25,30 +25,33 @@ class CommandCost {
|
|||
Money cost; ///< The cost of this action
|
||||
StringID message; ///< Warning message for when success is unset
|
||||
bool success; ///< Whether the comment went fine up to this moment
|
||||
uint textref_stack_size; ///< Number of uint32 values to put on the #TextRefStack for the error message.
|
||||
|
||||
static uint32 textref_stack[16];
|
||||
|
||||
public:
|
||||
/**
|
||||
* Creates a command cost return with no cost and no error
|
||||
*/
|
||||
CommandCost() : expense_type(INVALID_EXPENSES), cost(0), message(INVALID_STRING_ID), success(true) {}
|
||||
CommandCost() : expense_type(INVALID_EXPENSES), cost(0), message(INVALID_STRING_ID), success(true), textref_stack_size(0) {}
|
||||
|
||||
/**
|
||||
* Creates a command return value the is failed with the given message
|
||||
*/
|
||||
explicit CommandCost(StringID msg) : expense_type(INVALID_EXPENSES), cost(0), message(msg), success(false) {}
|
||||
explicit CommandCost(StringID msg) : expense_type(INVALID_EXPENSES), cost(0), message(msg), success(false), textref_stack_size(0) {}
|
||||
|
||||
/**
|
||||
* Creates a command cost with given expense type and start cost of 0
|
||||
* @param ex_t the expense type
|
||||
*/
|
||||
explicit CommandCost(ExpensesType ex_t) : expense_type(ex_t), cost(0), message(INVALID_STRING_ID), success(true) {}
|
||||
explicit CommandCost(ExpensesType ex_t) : expense_type(ex_t), cost(0), message(INVALID_STRING_ID), success(true), textref_stack_size(0) {}
|
||||
|
||||
/**
|
||||
* Creates a command return value with the given start cost and expense type
|
||||
* @param ex_t the expense type
|
||||
* @param cst the initial cost of this command
|
||||
*/
|
||||
CommandCost(ExpensesType ex_t, const Money &cst) : expense_type(ex_t), cost(cst), message(INVALID_STRING_ID), success(true) {}
|
||||
CommandCost(ExpensesType ex_t, const Money &cst) : expense_type(ex_t), cost(cst), message(INVALID_STRING_ID), success(true), textref_stack_size(0) {}
|
||||
|
||||
|
||||
/**
|
||||
|
@ -100,6 +103,26 @@ public:
|
|||
this->message = message;
|
||||
}
|
||||
|
||||
void UseTextRefStack(uint num_registers);
|
||||
|
||||
/**
|
||||
* Returns the number of uint32 values for the #TextRefStack of the error message.
|
||||
* @return number of uint32 values.
|
||||
*/
|
||||
uint GetTextRefStackSize() const
|
||||
{
|
||||
return this->textref_stack_size;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a pointer to the values for the #TextRefStack of the error message.
|
||||
* @return uint32 values for the #TextRefStack
|
||||
*/
|
||||
const uint32 *GetTextRefStack() const
|
||||
{
|
||||
return textref_stack;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the error message of a command
|
||||
* @return the error message, if succeeded #INVALID_STRING_ID
|
||||
|
|
|
@ -63,7 +63,7 @@ enum WarningLevel {
|
|||
WL_CRITICAL, ///< Critical errors, the MessageBox is shown in all cases
|
||||
};
|
||||
|
||||
void ShowErrorMessage(StringID summary_msg, StringID detailed_msg, WarningLevel wl, int x = 0, int y = 0);
|
||||
void ShowErrorMessage(StringID summary_msg, StringID detailed_msg, WarningLevel wl, int x = 0, int y = 0, uint textref_stack_size = 0, const uint32 *textref_stack = NULL);
|
||||
|
||||
void ShowExtraViewPortWindow(TileIndex tile = INVALID_TILE);
|
||||
void ShowExtraViewPortWindowForTileUnderCursor();
|
||||
|
|
|
@ -74,7 +74,7 @@ static void GetCargoSuffix(uint cargo, CargoSuffixType cst, const Industry *ind,
|
|||
if (HasBit(indspec->callback_mask, CBM_IND_CARGO_SUFFIX)) {
|
||||
uint16 callback = GetIndustryCallback(CBID_INDUSTRY_CARGO_SUFFIX, 0, (cst << 8) | cargo, const_cast<Industry *>(ind), ind_type, (cst != CST_FUND) ? ind->location.tile : INVALID_TILE);
|
||||
if (GB(callback, 0, 8) != 0xFF) {
|
||||
PrepareTextRefStackUsage(6);
|
||||
StartTextRefStackUsage(6);
|
||||
GetString(suffix, GetGRFStringID(indspec->grf_prop.grffile->grfid, 0xD000 + callback), suffix_last);
|
||||
StopTextRefStackUsage();
|
||||
}
|
||||
|
@ -458,7 +458,7 @@ public:
|
|||
if (callback_res != CALLBACK_FAILED) { // Did it fail?
|
||||
str = GetGRFStringID(indsp->grf_prop.grffile->grfid, 0xD000 + callback_res); // No. here's the new string
|
||||
if (str != STR_UNDEFINED) {
|
||||
PrepareTextRefStackUsage(6);
|
||||
StartTextRefStackUsage(6);
|
||||
DrawStringMultiLine(left, right, y, bottom, str, TC_YELLOW);
|
||||
StopTextRefStackUsage();
|
||||
}
|
||||
|
@ -788,7 +788,7 @@ public:
|
|||
if (message != STR_NULL && message != STR_UNDEFINED) {
|
||||
y += WD_PAR_VSEP_WIDE;
|
||||
|
||||
PrepareTextRefStackUsage(6);
|
||||
StartTextRefStackUsage(6);
|
||||
/* Use all the available space left from where we stand up to the
|
||||
* end of the window. We ALSO enlarge the window if needed, so we
|
||||
* can 'go' wild with the bottom of the window. */
|
||||
|
|
|
@ -38,12 +38,12 @@ STR_CARGO_PLURAL_GRAIN :{G=m}Cereais
|
|||
STR_CARGO_PLURAL_WOOD :{G=f}Madeira
|
||||
STR_CARGO_PLURAL_IRON_ORE :{G=m}Minério de Ferro
|
||||
STR_CARGO_PLURAL_STEEL :{G=m}Aço
|
||||
STR_CARGO_PLURAL_VALUABLES :{G=f}Objetos de Valor
|
||||
STR_CARGO_PLURAL_VALUABLES :{G=f}Preciosidades
|
||||
STR_CARGO_PLURAL_COPPER_ORE :{G=m}Minério de Cobre
|
||||
STR_CARGO_PLURAL_MAIZE :{G=m}Milho
|
||||
STR_CARGO_PLURAL_FRUIT :{G=f}Fruta
|
||||
STR_CARGO_PLURAL_DIAMONDS :{G=m}Diamantes
|
||||
STR_CARGO_PLURAL_FOOD :{G=m}Alimentos
|
||||
STR_CARGO_PLURAL_FOOD :{G=m}Alimento
|
||||
STR_CARGO_PLURAL_PAPER :{G=m}Papel
|
||||
STR_CARGO_PLURAL_GOLD :{G=m}Ouro
|
||||
STR_CARGO_PLURAL_WATER :{G=f}Água
|
||||
|
@ -707,7 +707,7 @@ STR_SMALLMAP_ENABLE_ALL :{BLACK}Habilita
|
|||
STR_SMALLMAP_SHOW_HEIGHT :{BLACK}Mostrar altitude
|
||||
STR_SMALLMAP_TOOLTIP_DISABLE_ALL_INDUSTRIES :{BLACK}Não exibir indústrias no mapa
|
||||
STR_SMALLMAP_TOOLTIP_ENABLE_ALL_INDUSTRIES :{BLACK}Exibir todas as indústrias no mapa
|
||||
STR_SMALLMAP_TOOLTIP_SHOW_HEIGHT :{BLACK}Alternar a exibição de mapa de elevação
|
||||
STR_SMALLMAP_TOOLTIP_SHOW_HEIGHT :{BLACK}Alternar a exibição de mapa topográfico
|
||||
STR_SMALLMAP_TOOLTIP_DISABLE_ALL_COMPANIES :{BLACK}Não exibir propriedade da empresa no mapa
|
||||
STR_SMALLMAP_TOOLTIP_ENABLE_ALL_COMPANIES :{BLACK}Exibir todas as propriedades da empresa no mapa
|
||||
|
||||
|
@ -1183,7 +1183,7 @@ STR_CONFIG_SETTING_TREE_PLACER :{LTBLUE}Algorí
|
|||
STR_CONFIG_SETTING_TREE_PLACER_NONE :Nenhum
|
||||
STR_CONFIG_SETTING_TREE_PLACER_ORIGINAL :Original
|
||||
STR_CONFIG_SETTING_TREE_PLACER_IMPROVED :Melhorado
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :{LTBLUE}Rotação do mapa em relevo: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION :{LTBLUE}Rotação do mapa topográfico: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_COUNTER_CLOCKWISE :Sentido Anti-Horário
|
||||
STR_CONFIG_SETTING_HEIGHTMAP_ROTATION_CLOCKWISE :Sentido Horário
|
||||
STR_CONFIG_SETTING_SE_FLAT_WORLD_HEIGHT :{LTBLUE}A altitude de um mapa regular é de: {ORANGE}{STRING}
|
||||
|
@ -1375,7 +1375,7 @@ STR_INTRO_CAPTION :{WHITE}OpenTTD
|
|||
STR_INTRO_NEW_GAME :{BLACK}Novo Jogo
|
||||
STR_INTRO_LOAD_GAME :{BLACK}Abrir Jogo
|
||||
STR_INTRO_PLAY_SCENARIO :{BLACK}Jogar Cenário
|
||||
STR_INTRO_PLAY_HEIGHTMAP :{BLACK}Jogar num mapa de relevo
|
||||
STR_INTRO_PLAY_HEIGHTMAP :{BLACK}Jogar num mapa topográfico
|
||||
STR_INTRO_SCENARIO_EDITOR :{BLACK}Editor de Cenário
|
||||
STR_INTRO_MULTIPLAYER :{BLACK}Multi-jogador
|
||||
|
||||
|
@ -1389,7 +1389,7 @@ STR_INTRO_QUIT :{BLACK}Sair
|
|||
|
||||
STR_INTRO_TOOLTIP_NEW_GAME :{BLACK}Iniciar um novo jogo. Ctrl+Clique para pular a configuração do mapa
|
||||
STR_INTRO_TOOLTIP_LOAD_GAME :{BLACK}Carregar um jogo salvado
|
||||
STR_INTRO_TOOLTIP_PLAY_HEIGHTMAP :{BLACK}Inica um novo jogo, a partir de um mapa de relevo
|
||||
STR_INTRO_TOOLTIP_PLAY_HEIGHTMAP :{BLACK}Inica um novo jogo, a partir de um mapa topográfico
|
||||
STR_INTRO_TOOLTIP_PLAY_SCENARIO :{BLACK}Iniciar um novo jogo, usando um cenário personalizado
|
||||
STR_INTRO_TOOLTIP_SCENARIO_EDITOR :{BLACK}Criar um cenário de jogo personalizado
|
||||
STR_INTRO_TOOLTIP_MULTIPLAYER :{BLACK}Iniciar um jogo de vários jogadores
|
||||
|
@ -1864,7 +1864,7 @@ STR_CONTENT_TYPE_NEWGRF :NewGRF
|
|||
STR_CONTENT_TYPE_AI :IA
|
||||
STR_CONTENT_TYPE_AI_LIBRARY :IA's disponíveis
|
||||
STR_CONTENT_TYPE_SCENARIO :Cenário
|
||||
STR_CONTENT_TYPE_HEIGHTMAP :Mapa de altitudes
|
||||
STR_CONTENT_TYPE_HEIGHTMAP :Mapa topográfico
|
||||
STR_CONTENT_TYPE_BASE_SOUNDS :Sons padrão
|
||||
STR_CONTENT_TYPE_BASE_MUSIC :Músicsas padrão
|
||||
|
||||
|
@ -2291,7 +2291,7 @@ STR_SAVELOAD_SAVE_CAPTION :{WHITE}Salvar J
|
|||
STR_SAVELOAD_LOAD_CAPTION :{WHITE}Abrir Jogo
|
||||
STR_SAVELOAD_SAVE_SCENARIO :{WHITE}Salvar Cenário
|
||||
STR_SAVELOAD_LOAD_SCENARIO :{WHITE}Abrir Cenário
|
||||
STR_SAVELOAD_LOAD_HEIGHTMAP :{WHITE}Carregar Relevo
|
||||
STR_SAVELOAD_LOAD_HEIGHTMAP :{WHITE}Carregar mapa topográfico
|
||||
STR_SAVELOAD_HOME_BUTTON :{BLACK}Clique aqui para selecionar o diretório padrão de jogos salvos
|
||||
STR_SAVELOAD_BYTES_FREE :{BLACK}{BYTES} livres
|
||||
STR_SAVELOAD_LIST_TOOLTIP :{BLACK}Lista de unidades, diretórios e arquivos de jogos gravados
|
||||
|
@ -2343,8 +2343,8 @@ STR_MAPGEN_BORDER_RANDOM :{BLACK}Randômi
|
|||
STR_MAPGEN_BORDER_RANDOMIZE :{BLACK}Randômico
|
||||
STR_MAPGEN_BORDER_MANUAL :{BLACK}Manual
|
||||
|
||||
STR_MAPGEN_HEIGHTMAP_ROTATION :{BLACK}Rotação do mapa em relevo:
|
||||
STR_MAPGEN_HEIGHTMAP_NAME :{BLACK}Nome do mapa em relevo:
|
||||
STR_MAPGEN_HEIGHTMAP_ROTATION :{BLACK}Rotação do mapa topográfico:
|
||||
STR_MAPGEN_HEIGHTMAP_NAME :{BLACK}Nome do mapa topográfico:
|
||||
STR_MAPGEN_HEIGHTMAP_SIZE_LABEL :{BLACK}Tamanho:
|
||||
STR_MAPGEN_HEIGHTMAP_SIZE :{ORANGE}{NUM} x {NUM}
|
||||
|
||||
|
@ -2485,6 +2485,8 @@ STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{STRING
|
|||
STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :Contém entradas múltiplas de Ação 8
|
||||
STR_NEWGRF_ERROR_READ_BOUNDS :Continuar lendo após o fim do pseudo-sprite
|
||||
STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}Estão faltando alguns sprites na base de gráficos em uso.{}Por favor atualize a base de gráficos
|
||||
STR_NEWGRF_ERROR_GRM_FAILED :Recursos GRF requisitados não estão dispon.
|
||||
STR_NEWGRF_ERROR_FORCEFULLY_DISABLED :{2:STRING} foi desativado por {4:STRING}
|
||||
|
||||
# NewGRF related 'general' warnings
|
||||
STR_NEWGRF_POPUP_CAUTION_CAPTION :{WHITE}Cuidado!
|
||||
|
@ -3404,8 +3406,8 @@ STR_PERCENT_UP_DOWN :{WHITE}{NUM}%{U
|
|||
# Income 'floats'
|
||||
STR_INCOME_FLOAT_COST_SMALL :{TINYFONT}{RED}Custo: {CURRENCY}
|
||||
STR_INCOME_FLOAT_COST :{RED}Custo: {CURRENCY}
|
||||
STR_INCOME_FLOAT_INCOME_SMALL :{TINYFONT}{GREEN}Renda: {CURRENCY}
|
||||
STR_INCOME_FLOAT_INCOME :{GREEN}Renda: {CURRENCY}
|
||||
STR_INCOME_FLOAT_INCOME_SMALL :{TINYFONT}{GREEN}Lucro: {CURRENCY}
|
||||
STR_INCOME_FLOAT_INCOME :{GREEN}Lucro: {CURRENCY}
|
||||
STR_FEEDER_TINY :{TINYFONT}{YELLOW}Transferir: {CURRENCY}
|
||||
STR_FEEDER :{YELLOW}Transferir: {CURRENCY}
|
||||
STR_MESSAGE_ESTIMATED_COST :{WHITE}Custo Estimado: {CURRENCY}
|
||||
|
|
|
@ -3250,7 +3250,7 @@ STR_ORDER_STOP_ORDER :(Para)
|
|||
|
||||
STR_ORDER_GO_TO_STATION :{STRING} {STATION} {STRING}
|
||||
|
||||
STR_ORDER_IMPLICIT :(Automàtic)
|
||||
STR_ORDER_IMPLICIT :(Implícit)
|
||||
|
||||
STR_ORDER_FULL_LOAD :(Carrega del tot)
|
||||
STR_ORDER_FULL_LOAD_ANY :(Carrega del tot qualsevol càrrega)
|
||||
|
|
|
@ -1305,6 +1305,7 @@ STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :dlouhý (31. pr
|
|||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_SHORT :krátký (31-12-2008)
|
||||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_ISO :ISO (2008-12-31)
|
||||
|
||||
|
||||
STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME :{LTBLUE}Zastavit automaticky hru při začínání nové hry: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL :{LTBLUE}V pozastavené hře povolit: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_NO_ACTIONS :žádné akce
|
||||
|
@ -2571,6 +2572,7 @@ STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{STRING
|
|||
STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :Obsahuje víc GRF akcí 8
|
||||
STR_NEWGRF_ERROR_READ_BOUNDS :Čtení za koncem pseudo-spritu
|
||||
STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}Právě používanému základnímu grafickému setu chybí obrázky.{}Prosím, updatujte ho
|
||||
STR_NEWGRF_ERROR_GRM_FAILED :Požadované zdroje grafiky nejsou k dispozici
|
||||
|
||||
# NewGRF related 'general' warnings
|
||||
STR_NEWGRF_POPUP_CAUTION_CAPTION :{WHITE}Varování!
|
||||
|
@ -3340,7 +3342,7 @@ STR_ORDER_STOP_ORDER :(Zastavit)
|
|||
|
||||
STR_ORDER_GO_TO_STATION :{STRING} {STATION} {STRING}
|
||||
|
||||
STR_ORDER_IMPLICIT :(automatický)
|
||||
STR_ORDER_IMPLICIT :(Automaticky)
|
||||
|
||||
STR_ORDER_FULL_LOAD :(plně naložit)
|
||||
STR_ORDER_FULL_LOAD_ANY :(plně naložit cokoli)
|
||||
|
|
|
@ -1223,6 +1223,7 @@ STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :langt (31. Dec
|
|||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_SHORT :kort (31-12-2008)
|
||||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_ISO :ISO (2008-12-31)
|
||||
|
||||
|
||||
STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME :{LTBLUE}Sæt automatisk på pause når nyt spil startes: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL :{LTBLUE}Når pauset tillad: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_NO_ACTIONS :ingen handlinger
|
||||
|
@ -2483,6 +2484,8 @@ STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{STRING
|
|||
STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :Indeholder flere "Action 8" poster.
|
||||
STR_NEWGRF_ERROR_READ_BOUNDS :Læs forbi enden af pseudo-sprite
|
||||
STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}Det brugte basis graftik sæt mangler en række elementer.{}Updater venligst grafik sættet
|
||||
STR_NEWGRF_ERROR_GRM_FAILED :De valgte GRF ressourcer er ikke tilgængelige
|
||||
STR_NEWGRF_ERROR_FORCEFULLY_DISABLED :{2:STRING} blev deaktiveret af {4:STRING}
|
||||
|
||||
# NewGRF related 'general' warnings
|
||||
STR_NEWGRF_POPUP_CAUTION_CAPTION :{WHITE}Advarsel!
|
||||
|
@ -4242,6 +4245,7 @@ STR_TINY_BLACK_COMA :{TINYFONT}{BLAC
|
|||
STR_TINY_COMMA :{TINYFONT}{COMMA}
|
||||
STR_BLUE_COMMA :{BLUE}{COMMA}
|
||||
STR_RED_COMMA :{RED}{COMMA}
|
||||
STR_TINY_BLACK_DECIMAL :{TINYFONT}{BLACK}{DECIMAL}
|
||||
STR_COMPANY_MONEY :{WHITE}{CURRENCY}
|
||||
STR_BLACK_DATE_LONG :{BLACK}{DATE_LONG}
|
||||
STR_BLACK_CROSS :{BLACK}{CROSS}
|
||||
|
|
|
@ -619,7 +619,7 @@ STR_MUSIC_TOOLTIP_SELECT_CUSTOM_2_USER_DEFINED :{BLACK}Selectee
|
|||
STR_MUSIC_TOOLTIP_TOGGLE_PROGRAM_SHUFFLE :{BLACK}Programmashuffle aan/uit
|
||||
STR_MUSIC_TOOLTIP_SHOW_MUSIC_TRACK_SELECTION :{BLACK}Toon nummerkeuzescherm
|
||||
|
||||
STR_ERROR_NO_SONGS :{WHITE}Een muziek set zonder leidjes is gekozen. Er zal geen muziek worden gespeeld
|
||||
STR_ERROR_NO_SONGS :{WHITE}Er is een muziek set zonder liedjes gekozen. Er zal geen muziek worden gespeeld
|
||||
|
||||
# Playlist window
|
||||
STR_PLAYLIST_MUSIC_PROGRAM_SELECTION :{WHITE}Muziekprogrammakeuze
|
||||
|
@ -1249,7 +1249,7 @@ STR_CONFIG_SETTING_SHOW_TRACK_RESERVATION :{LTBLUE}Toon ge
|
|||
STR_CONFIG_SETTING_PERSISTENT_BUILDINGTOOLS :{LTBLUE}Hou bouwgereedschappen actief na gebruik: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_EXPENSES_LAYOUT :{LTBLUE}Groepeer uitgaven in bedrijfsfinanciënscherm: {ORANGE}{STRING}
|
||||
|
||||
STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING :{LTBLUE}Bouwen van infrstructuur uitschakelen wanneer geen geschikt voertuig beschikbaar is: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING :{LTBLUE}Bouwen van infrastructuur uitschakelen wanneer geen geschikt voertuig beschikbaar is: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_MAX_TRAINS :{LTBLUE}Maximaal aantal treinen per bedrijf: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_MAX_ROAD_VEHICLES :{LTBLUE}Maximaal aantal wegvoertuigen per bedrijf: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_MAX_AIRCRAFT :{LTBLUE}Maximaal aantal vliegtuigen per bedrijf: {ORANGE}{STRING}
|
||||
|
@ -1772,7 +1772,7 @@ STR_NETWORK_ERROR_SERVER_FULL :{WHITE}De serve
|
|||
STR_NETWORK_ERROR_SERVER_BANNED :{WHITE}Je bent verbannen van deze server
|
||||
STR_NETWORK_ERROR_KICKED :{WHITE}Je bent van de server geschopt
|
||||
STR_NETWORK_ERROR_CHEATER :{WHITE}Valsspelen is niet toegestaan op deze server
|
||||
STR_NETWORK_ERROR_TOO_MANY_COMMANDS :{WHITE}Je stuurde teveel commando's naar de server
|
||||
STR_NETWORK_ERROR_TOO_MANY_COMMANDS :{WHITE}Je stuurde te veel commando's naar de server
|
||||
|
||||
############ Leave those lines in this order!!
|
||||
STR_NETWORK_ERROR_CLIENT_GENERAL :algemene fout
|
||||
|
@ -1954,18 +1954,18 @@ STR_STATION_CLASS_WAYP :Controleposten
|
|||
|
||||
# Signal window
|
||||
STR_BUILD_SIGNAL_CAPTION :{WHITE}Seinkeuze
|
||||
STR_BUILD_SIGNAL_SEMAPHORE_NORM_TOOLTIP :{BLACK}Bloksein (armsein){}Dit is het simpelste soort sein, dat slechts een trein tegelijk in hetzelfde blok toelaat
|
||||
STR_BUILD_SIGNAL_SEMAPHORE_ENTRY_TOOLTIP :{BLACK}Ingangssein (semafoor){}Groen zolang als er een of meer groene uitgangsseinen zijn volgend na dit sein. Anders is deze rood
|
||||
STR_BUILD_SIGNAL_SEMAPHORE_NORM_TOOLTIP :{BLACK}Bloksein (armsein){}Dit is het simpelste soort sein, dat slechts één trein tegelijk in hetzelfde blok toelaat
|
||||
STR_BUILD_SIGNAL_SEMAPHORE_ENTRY_TOOLTIP :{BLACK}Ingangssein (semafoor){}Groen zolang als er één of meer groene uitgangsseinen zijn volgend na dit sein. Anders is deze rood
|
||||
STR_BUILD_SIGNAL_SEMAPHORE_EXIT_TOOLTIP :{BLACK}Uitgangssein (armsein){}Gedraagt zich hetzelfde als een gewoon bloksein, maar is nodig om ingangs- en combinatieseinen te sturen
|
||||
STR_BUILD_SIGNAL_SEMAPHORE_COMBO_TOOLTIP :{BLACK}Combinatiesein (armsein){}Het combinatiesein gedraagt zicht als zowel ingangs- als uitgangssein. Zo kun je grote netwerken van beginseinen maken
|
||||
STR_BUILD_SIGNAL_SEMAPHORE_COMBO_TOOLTIP :{BLACK}Combinatiesein (armsein){}Het combinatiesein gedraagt zich als zowel ingangs- als uitgangssein. Zo kun je grote netwerken van beginseinen maken
|
||||
STR_BUILD_SIGNAL_SEMAPHORE_PBS_TOOLTIP :{BLACK}Routesein (armsein){}Een routesein laat meer dan één trein tegelijk in een seinblok toe, als de trein een route kan reserveren naar een veilige stopplaats. Routeseinen kunnen van achteren worden gepasseerd
|
||||
STR_BUILD_SIGNAL_SEMAPHORE_PBS_OWAY_TOOLTIP :{BLACK}Eenrichtingsrouteseinen (armsein){}Een routesein laat meer dan één trein tegelijk in een seinblok toe, als de trein een route kan reserveren naar een veilige stopplaats. Eenrichtingsrouteseinen kunnen niet van achteren worden gepasseerd
|
||||
STR_BUILD_SIGNAL_ELECTRIC_NORM_TOOLTIP :{BLACK}Standaard sein (elektrisch){}Seinen zijn nodig om te voorkomen dat treinen botsen bij netwerken met meer dan een trein
|
||||
STR_BUILD_SIGNAL_ELECTRIC_NORM_TOOLTIP :{BLACK}Standaard sein (elektrisch){}Seinen zijn nodig om te voorkomen dat treinen botsen bij netwerken met meer dan één trein
|
||||
STR_BUILD_SIGNAL_ELECTRIC_ENTRY_TOOLTIP :{BLACK}Ingangssein (electrisch){}Groen als er meer dan één groen uitgangssein is in het volgende traject. Anders is deze rood
|
||||
STR_BUILD_SIGNAL_ELECTRIC_EXIT_TOOLTIP :{BLACK}Uitgangssein (elektrisch){}Gedraagt zich hetzelfde als een standaard sein, maar is nodig om ingangs- & combinatie-seinen aan te sturen
|
||||
STR_BUILD_SIGNAL_ELECTRIC_COMBO_TOOLTIP :{BLACK}Combinatiesein (electric){}Het combinatiesein gedraagt zicht als zowel ingangs- als uitgangs-sein. Zo kun je grote netwerken van beginseinen maken
|
||||
STR_BUILD_SIGNAL_ELECTRIC_PBS_TOOLTIP :{BLACK}Routeseinen (elektrisch){}en routesein laat meer dan één trein tegelijk op een seinblok toe, als de trein een route kan reserveren naar een veilige stopplaats. Routeseinen kunnen van achteren worden gepasseerd
|
||||
STR_BUILD_SIGNAL_ELECTRIC_PBS_OWAY_TOOLTIP :{BLACK}Eenrichtingsrouteseinen (elektrisch){}en routesein laat meer dan één trein tegelijk op een seinblok toe, als de trein een route kan reserveren naar een veilige stopplaats. Eenrichtingsrouteseinen kunnen niet van achteren worden gepasseerd
|
||||
STR_BUILD_SIGNAL_ELECTRIC_PBS_TOOLTIP :{BLACK}Routeseinen (elektrisch){}Een routesein laat meer dan één trein tegelijk op een seinblok toe, als de trein een route kan reserveren naar een veilige stopplaats. Routeseinen kunnen van achteren worden gepasseerd
|
||||
STR_BUILD_SIGNAL_ELECTRIC_PBS_OWAY_TOOLTIP :{BLACK}Eenrichtingsrouteseinen (elektrisch){}Een routesein laat meer dan één trein tegelijk op een seinblok toe, als de trein een route kan reserveren naar een veilige stopplaats. Eenrichtingsrouteseinen kunnen niet van achteren worden gepasseerd
|
||||
STR_BUILD_SIGNAL_CONVERT_TOOLTIP :{BLACK}Sein ombouwen{}Indien geselecteerd, zal door te klikken op een bestaand sein deze worden omgebouwd naar het geselecteerde seintype en variant, Ctrl+klik verandert de bestaande variant (armsein/elektrisch). Shift+klik toont de geschatte ombouwkosten
|
||||
STR_BUILD_SIGNAL_DRAG_SIGNALS_DENSITY_TOOLTIP :{BLACK}Dichtheid van seinen bij het slepen
|
||||
STR_BUILD_SIGNAL_DRAG_SIGNALS_DENSITY_DECREASE_TOOLTIP :{BLACK}Verklein dichtheid van seinen bij het slepen
|
||||
|
@ -2030,7 +2030,7 @@ STR_WATERWAYS_TOOLBAR_CAPTION_SE :{WHITE}Waterweg
|
|||
STR_WATERWAYS_TOOLBAR_BUILD_CANALS_TOOLTIP :{BLACK}Bouw kanalen. Shift schakelt tussen bouwen/inschatting van de kosten
|
||||
STR_WATERWAYS_TOOLBAR_BUILD_LOCKS_TOOLTIP :{BLACK}Bouw sluis. Shift schakelt tussen bouwen/inschatting van de kosten
|
||||
STR_WATERWAYS_TOOLBAR_BUILD_DEPOT_TOOLTIP :{BLACK}Bouw dok (voor het kopen en onderhoud van schepen). Shift schakelt tussen bouwen/inschatting van de kosten
|
||||
STR_WATERWAYS_TOOLBAR_BUILD_DOCK_TOOLTIP :{BLACK}Bouw haven. Houd Ctrl ingedrukt om samen te voegen met ander station.Shift schakelt tussen bouwen/inschatting van de kosten
|
||||
STR_WATERWAYS_TOOLBAR_BUILD_DOCK_TOOLTIP :{BLACK}Bouw haven. Houd Ctrl ingedrukt om samen te voegen met ander station. Shift schakelt tussen bouwen/inschatting van de kosten
|
||||
STR_WATERWAYS_TOOLBAR_BUOY_TOOLTIP :{BLACK}Plaats boei, deze kan gebruikt worden voor extra tussenstops. Shift schakelt tussen bouwen/inschatting van de kosten
|
||||
STR_WATERWAYS_TOOLBAR_BUILD_AQUEDUCT_TOOLTIP :{BLACK}Bouw aquaduct. Shift schakelt tussen bouwen/inschatting van de kosten
|
||||
STR_WATERWAYS_TOOLBAR_CREATE_LAKE_TOOLTIP :{BLACK}Definieer watergebied.{}Maak een kanaal, tenzij Ctrl wordt vastgehouden op zeeniveau, dan zal de omgeving overstromen
|
||||
|
@ -2074,11 +2074,11 @@ STR_STATION_BUILD_NOISE :{BLACK}Geluidso
|
|||
STR_LANDSCAPING_TOOLBAR :{WHITE}Terreinvorming
|
||||
STR_LANDSCAPING_TOOLTIP_LOWER_A_CORNER_OF_LAND :{BLACK}Verlaag een hoek van het land. Slepen verlaagt de eerste geselecteerde hoek en brengt het geselecteerde gebied naar de hoogte van die hoek. Ctrl selecteert het gebied diagonaal. Shift maakt een inschatting van de kosten
|
||||
STR_LANDSCAPING_TOOLTIP_RAISE_A_CORNER_OF_LAND :{BLACK}Verhoog een hoek van het land. Slepen verhoogt de eerste geselecteerde hoek en brengt het geselecteerde gebied naar de hoogte van die hoek. Ctrl selecteert het gebied diagonaal. Shift maakt een inschatting van de kosten
|
||||
STR_LANDSCAPING_LEVEL_LAND_TOOLTIP :{BLACK}Egaliseer land naar de hoogte van de eerst geselecteerde hoek. Ctrl selecteerd een diagonaal gebied. Shift+Klik wisselt tussen bouwen/tonen verwachte kosten
|
||||
STR_LANDSCAPING_TOOLTIP_PURCHASE_LAND :{BLACK}Koop land voor toekomstig gebruik. Shift+Klik wisselt tussen bouwen/tonen verwachte kosten
|
||||
STR_LANDSCAPING_LEVEL_LAND_TOOLTIP :{BLACK}Egaliseer land naar de hoogte van de eerst geselecteerde hoek. Ctrl selecteert een diagonaal gebied. Shift+klik wisselt tussen bouwen/tonen verwachte kosten
|
||||
STR_LANDSCAPING_TOOLTIP_PURCHASE_LAND :{BLACK}Koop land voor toekomstig gebruik. Shift+klik wisselt tussen bouwen/tonen verwachte kosten
|
||||
|
||||
# Object construction window
|
||||
STR_OBJECT_BUILD_CAPTION :{WHITE}Keuze van Object
|
||||
STR_OBJECT_BUILD_CAPTION :{WHITE}Keuze van object
|
||||
STR_OBJECT_BUILD_TOOLTIP :{BLACK}Kies het te bouwen object. Shift+Klik wisselt tussen bouwen/tonen verwachte kosten
|
||||
STR_OBJECT_BUILD_CLASS_TOOLTIP :{BLACK}Kies klasse van het te bouwen object
|
||||
STR_OBJECT_BUILD_PREVIEW_TOOLTIP :{BLACK}Bekijk het object
|
||||
|
@ -2091,7 +2091,7 @@ STR_OBJECT_CLASS_TRNS :Zender
|
|||
STR_PLANT_TREE_CAPTION :{WHITE}Bomen
|
||||
STR_PLANT_TREE_TOOLTIP :{BLACK}Kies een soort boom om te planten
|
||||
STR_TREES_RANDOM_TYPE :{BLACK}Willekeurige soorten bomen
|
||||
STR_TREES_RANDOM_TYPE_TOOLTIP :{BLACK}Plant bomen van willekeurige soort. Shift+Klik wisselt tussen bouwen/toont verwachte kosten
|
||||
STR_TREES_RANDOM_TYPE_TOOLTIP :{BLACK}Plant bomen van willekeurige soort. Shift+klik wisselt tussen bouwen/toont verwachte kosten
|
||||
STR_TREES_RANDOM_TREES_BUTTON :{BLACK}Willekeurige bomen
|
||||
STR_TREES_RANDOM_TREES_TOOLTIP :{BLACK}Verspreid bomen willekeurig over de kaart
|
||||
|
||||
|
@ -2112,7 +2112,7 @@ STR_RESET_LANDSCAPE_CONFIRMATION_TEXT :{WHITE}Weet je
|
|||
# Town generation window (SE)
|
||||
STR_FOUND_TOWN_CAPTION :{WHITE}Stadsontwikkeling
|
||||
STR_FOUND_TOWN_NEW_TOWN_BUTTON :{BLACK}Nieuwe stad
|
||||
STR_FOUND_TOWN_NEW_TOWN_TOOLTIP :{BLACK}Sticht nieuwe stad. Shift+Klik toont aleen de verwachte kosten
|
||||
STR_FOUND_TOWN_NEW_TOWN_TOOLTIP :{BLACK}Sticht nieuwe stad. Shift+klik toont alleen de verwachte kosten
|
||||
STR_FOUND_TOWN_RANDOM_TOWN_BUTTON :{BLACK}Willekeurige stad
|
||||
STR_FOUND_TOWN_RANDOM_TOWN_TOOLTIP :{BLACK}Sticht stad op willekeurige locatie
|
||||
STR_FOUND_TOWN_MANY_RANDOM_TOWNS :{BLACK}Veel willekeurige steden
|
||||
|
@ -2293,7 +2293,7 @@ STR_SAVELOAD_LOAD_SCENARIO :{WHITE}Scenario
|
|||
STR_SAVELOAD_LOAD_HEIGHTMAP :{WHITE}Laad Hoogtekaart
|
||||
STR_SAVELOAD_HOME_BUTTON :{BLACK}Klik hier om naar de standaard bewaar-/laadmap te gaan
|
||||
STR_SAVELOAD_BYTES_FREE :{BLACK}{BYTES} vrij
|
||||
STR_SAVELOAD_LIST_TOOLTIP :{BLACK}Lijst van schijven, mappen, en opgeslagen spellen
|
||||
STR_SAVELOAD_LIST_TOOLTIP :{BLACK}Lijst van schijven, mappen en opgeslagen spellen
|
||||
STR_SAVELOAD_EDITBOX_TOOLTIP :{BLACK}Huidige gekozen naam voor opgeslagen spel
|
||||
STR_SAVELOAD_DELETE_BUTTON :{BLACK}Verwijderen
|
||||
STR_SAVELOAD_DELETE_TOOLTIP :{BLACK}Verwijder het momenteel geselecteerde opgeslagen spel
|
||||
|
@ -2384,7 +2384,7 @@ STR_NEWGRF_SETTINGS_ACTIVE_LIST :{WHITE}Actieve
|
|||
STR_NEWGRF_SETTINGS_INACTIVE_LIST :{WHITE}Inactieve NewGRF bestanden
|
||||
STR_NEWGRF_SETTINGS_SELECT_PRESET :{ORANGE}Kies voorkeur:
|
||||
STR_NEWGRF_FILTER_TITLE :{ORANGE}Filter tekst:
|
||||
STR_NEWGRF_SETTINGS_PRESET_LIST_TOOLTIP :{BLACK}Laad de geselecteerd voorkeursinstelling
|
||||
STR_NEWGRF_SETTINGS_PRESET_LIST_TOOLTIP :{BLACK}Laad de geselecteerde voorkeursinstelling
|
||||
STR_NEWGRF_SETTINGS_PRESET_SAVE :{BLACK}Bewaar voorkeursinstelling
|
||||
STR_NEWGRF_SETTINGS_PRESET_SAVE_TOOLTIP :{BLACK}Bewaar de huidige lijst als voorkeursinstelling
|
||||
STR_NEWGRF_SETTINGS_PRESET_SAVE_QUERY :{BLACK}Kies een naam voor deze voorkeursinstelling
|
||||
|
@ -2396,9 +2396,9 @@ STR_NEWGRF_SETTINGS_RESCAN_FILES :{BLACK}Bestande
|
|||
STR_NEWGRF_SETTINGS_RESCAN_FILES_TOOLTIP :{BLACK}Werk de lijst van beschikbare NewGRF-bestanden bij
|
||||
STR_NEWGRF_SETTINGS_REMOVE :{BLACK}Verwijderen
|
||||
STR_NEWGRF_SETTINGS_REMOVE_TOOLTIP :{BLACK}Verwijder het geselecteerde NewGRF-bestand van de lijst
|
||||
STR_NEWGRF_SETTINGS_MOVEUP :{BLACK}Naar Boven
|
||||
STR_NEWGRF_SETTINGS_MOVEUP :{BLACK}Naar boven
|
||||
STR_NEWGRF_SETTINGS_MOVEUP_TOOLTIP :{BLACK}Verplaats het geselecteerde NewGRF-bestand naar boven in de lijst
|
||||
STR_NEWGRF_SETTINGS_MOVEDOWN :{BLACK}Naar Beneden
|
||||
STR_NEWGRF_SETTINGS_MOVEDOWN :{BLACK}Naar beneden
|
||||
STR_NEWGRF_SETTINGS_MOVEDOWN_TOOLTIP :{BLACK}Verplaats het geselecteerde NewGRF-bestand naar beneden in de lijst
|
||||
STR_NEWGRF_SETTINGS_FILE_TOOLTIP :{BLACK}Een lijst van de NewGRF-bestanden die zijn geïnstalleerd. Klik op een bestand om de parameters te wijzigen
|
||||
|
||||
|
@ -2421,7 +2421,7 @@ STR_NEWGRF_SETTINGS_PARAMETER :{BLACK}Paramete
|
|||
STR_NEWGRF_SETTINGS_NO_INFO :{BLACK}Geen informatie beschikbaar
|
||||
STR_NEWGRF_SETTINGS_NOT_FOUND :{RED}Bestand niet gevonden
|
||||
STR_NEWGRF_SETTINGS_DISABLED :{RED}Uitgeschakeld
|
||||
STR_NEWGRF_SETTINGS_INCOMPATIBLE :{RED}Niet compatible met deze versie van OpenTTD
|
||||
STR_NEWGRF_SETTINGS_INCOMPATIBLE :{RED}Niet compatibel met deze versie van OpenTTD
|
||||
|
||||
STR_NEWGRF_SETTINGS_PARAMETER_QUERY :{BLACK}NewGRF-parameters ingeven
|
||||
|
||||
|
@ -2450,7 +2450,7 @@ STR_SPRITE_ALIGNER_CAPTION :{WHITE}Afbeeldi
|
|||
STR_SPRITE_ALIGNER_NEXT_BUTTON :{BLACK}Volgende afbeelding
|
||||
STR_SPRITE_ALIGNER_NEXT_TOOLTIP :{BLACK}Ga verder maar volgende normale afbeelding, sla alle pseudo/herkleur/lettertype afbeeldingen over en ga naar het begin bij het einde
|
||||
STR_SPRITE_ALIGNER_GOTO_BUTTON :{BLACK}Ga naar afbeelding
|
||||
STR_SPRITE_ALIGNER_GOTO_TOOLTIP :{BLACK}Ga naar de opgegeven afbeelding. Wanneer dit niet een normale afbeelding is, ga verder naar de volgende normale afbeelding
|
||||
STR_SPRITE_ALIGNER_GOTO_TOOLTIP :{BLACK}Ga naar de opgegeven afbeelding. Wanneer dit geen normale afbeelding is, ga verder naar de volgende normale afbeelding
|
||||
STR_SPRITE_ALIGNER_PREVIOUS_BUTTON :{BLACK}Vorige afbeelding
|
||||
STR_SPRITE_ALIGNER_PREVIOUS_TOOLTIP :{BLACK}Ga naar vorige normale afbeelding, sla alle pseudo/herkleur/lettertype afbeeldingen over en ga naar het einde bij het begin
|
||||
STR_SPRITE_ALIGNER_SPRITE_TOOLTIP :{BLACK}Voorbeeld van de huidige afbeelding. De uitlijning wordt genegeerd bij het weergeven van de afbeelding
|
||||
|
@ -2502,7 +2502,7 @@ STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Het spel
|
|||
# NewGRF status
|
||||
STR_NEWGRF_LIST_NONE :Geen
|
||||
STR_NEWGRF_LIST_ALL_FOUND :Alle bestanden aanwezig
|
||||
STR_NEWGRF_LIST_COMPATIBLE :{YELLOW}Compatibel bestanden gevonden
|
||||
STR_NEWGRF_LIST_COMPATIBLE :{YELLOW}Compatibele bestanden gevonden
|
||||
STR_NEWGRF_LIST_MISSING :{RED}Ontbrekende bestanden
|
||||
|
||||
# NewGRF 'it's broken' warnings
|
||||
|
@ -2513,21 +2513,21 @@ STR_BROKEN_VEHICLE_LENGTH :{WHITE}Trein '{
|
|||
|
||||
STR_NEWGRF_BUGGY :{WHITE}NewGRF '{0:STRING}' geeft onjuiste informatie
|
||||
STR_NEWGRF_BUGGY_ARTICULATED_CARGO :{WHITE}Vracht-/ombouwinformatie voor '{1:ENGINE}' wijkt af van aanschaflijst na het bouwen. Dit kan resulteren in problemen bij ombouwen door automatisch vernieuwen/vervangen
|
||||
STR_NEWGRF_BUGGY_ENDLESS_PRODUCTION_CALLBACK :{WHITE}'{1:STRING}' Een eindeloze loop gevonden in de productie-callback
|
||||
STR_NEWGRF_BUGGY_ENDLESS_PRODUCTION_CALLBACK :{WHITE}'{1:STRING}' heeft een eindeloze loop veroorzaakt in de productie-callback
|
||||
|
||||
# 'User removed essential NewGRFs'-placeholders for stuff without specs
|
||||
STR_NEWGRF_INVALID_CARGO :<ongeldige vracht>
|
||||
STR_NEWGRF_INVALID_CARGO_ABBREV :??
|
||||
STR_NEWGRF_INVALID_CARGO_QUANTITY :{COMMA} van <ongeldige vracht>
|
||||
STR_NEWGRF_INVALID_ENGINE :<ongeldige treinmodel>
|
||||
STR_NEWGRF_INVALID_INDUSTRYTYPE :<ongeldig bedrijf>
|
||||
STR_NEWGRF_INVALID_ENGINE :<ongeldig treinmodel>
|
||||
STR_NEWGRF_INVALID_INDUSTRYTYPE :<ongeldige industrie>
|
||||
|
||||
# Sign list window
|
||||
STR_SIGN_LIST_CAPTION :{WHITE}Bordenlijst - {COMMA} bord{P "" en}
|
||||
STR_SIGN_LIST_MATCH_CASE :{BLACK}Hoofdletter gevoelig
|
||||
STR_SIGN_LIST_CLEAR :{BLACK}Verwijder filter
|
||||
STR_SIGN_LIST_MATCH_CASE_TOOLTIP :{BLACK}Verwissel hoofdlettergevoeligheid bij het vergelijken van bordnamen met het filter
|
||||
STR_SIGN_LIST_CLEAR_TOOLTIP :{BLACK}Verwijderd het filter
|
||||
STR_SIGN_LIST_CLEAR_TOOLTIP :{BLACK}Verwijder het filter
|
||||
|
||||
# Sign window
|
||||
STR_EDIT_SIGN_CAPTION :{WHITE}Wijzig tekst van bord
|
||||
|
@ -2571,7 +2571,7 @@ STR_LOCAL_AUTHORITY_CAPTION :{WHITE}{TOWN}'s
|
|||
STR_LOCAL_AUTHORITY_COMPANY_RATINGS :{BLACK}Reputatie van transportbedrijven:
|
||||
STR_LOCAL_AUTHORITY_COMPANY_RATING :{YELLOW}{COMPANY} {COMPANYNUM}: {ORANGE}{STRING}
|
||||
STR_LOCAL_AUTHORITY_ACTIONS_TITLE :{BLACK}Mogelijkheden:
|
||||
STR_LOCAL_AUTHORITY_ACTIONS_TOOLTIP :{BLACK}Lijst met dingen die mogelijk zijn in dit dorp - klik op een item voor meer details
|
||||
STR_LOCAL_AUTHORITY_ACTIONS_TOOLTIP :{BLACK}Lijst met dingen die mogelijk zijn in deze gemeente - klik op een item voor meer details
|
||||
STR_LOCAL_AUTHORITY_DO_IT_BUTTON :{BLACK}Doe het
|
||||
STR_LOCAL_AUTHORITY_DO_IT_TOOLTIP :{BLACK}Voer de actie uit die in de bovenstaande lijst is geselecteerd
|
||||
|
||||
|
@ -2590,8 +2590,8 @@ STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_LARGE_ADVERTISING :{YELLOW}Begin e
|
|||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_ROAD_RECONSTRUCTION :{YELLOW}Betaal een vernieuwing van het wegennetwerk. Veroorzaakt tot 6 maanden lang een aanzienlijke verstoring van het wegverkeer.{}Kosten: {CURRENCY}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_STATUE_OF_COMPANY :{YELLOW}Bouw een standbeeld ter ere van jouw bedrijf.{}Kosten: {CURRENCY}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_NEW_BUILDINGS :{YELLOW}Betaal de bouw van nieuwe commerciële gebouwen in de stad.{}Kosten: {CURRENCY}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{YELLOW}Koop 1 jaar exclusieve transportrechten in deze plaats. De gemeenteraad staat passagiers en vracht aleeen toe om jouw stations te gebruiken.{}Kosten: {CURRENCY}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{YELLOW}Koop het plaatselijk gezag om om je reputatie te verhogen, met het gevaar van een strenge sanctie, wanneer je gepakt wordt.{}Kosten: {CURRENCY}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_EXCLUSIVE_TRANSPORT :{YELLOW}Koop 1 jaar exclusieve transportrechten in deze plaats. De gemeenteraad staat passagiers en vracht alleen toe om jouw stations te gebruiken.{}Kosten: {CURRENCY}
|
||||
STR_LOCAL_AUTHORITY_ACTION_TOOLTIP_BRIBE :{YELLOW}Koop het plaatselijk gezag om om je reputatie te verhogen, met het gevaar van een strenge sanctie wanneer je gepakt wordt.{}Kosten: {CURRENCY}
|
||||
|
||||
# Subsidies window
|
||||
STR_SUBSIDIES_CAPTION :{WHITE}Subsidies
|
||||
|
@ -2605,7 +2605,7 @@ STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Klik op
|
|||
# Station list window
|
||||
STR_STATION_LIST_TOOLTIP :{BLACK}Stationsnamen - klik op naam om het scherm te centreren op het station. Ctrl+klik opent een nieuw venster op de locatie van het station
|
||||
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Houd Ctrl ingedrukt om meer items te kiezen
|
||||
STR_STATION_LIST_CAPTION :{WHITE}{COMPANY} - {COMMA} Stations
|
||||
STR_STATION_LIST_CAPTION :{WHITE}{COMPANY} - {COMMA} Station{P "" s}
|
||||
STR_STATION_LIST_STATION :{YELLOW}{STATION} {STATIONFEATURES}
|
||||
STR_STATION_LIST_WAYPOINT :{YELLOW}{WAYPOINT}
|
||||
STR_STATION_LIST_NONE :{YELLOW}- Geen -
|
||||
|
@ -2680,7 +2680,7 @@ STR_FINANCES_POSITIVE_INCOME :{BLACK}+{CURREN
|
|||
STR_FINANCES_TOTAL_CAPTION :{WHITE}Totaal:
|
||||
STR_FINANCES_BANK_BALANCE_TITLE :{WHITE}Banksaldo
|
||||
STR_FINANCES_LOAN_TITLE :{WHITE}Lening
|
||||
STR_FINANCES_MAX_LOAN :{WHITE}Max lening: {BLACK}{CURRENCY}
|
||||
STR_FINANCES_MAX_LOAN :{WHITE}Max. lening: {BLACK}{CURRENCY}
|
||||
STR_FINANCES_TOTAL_CURRENCY :{BLACK}{CURRENCY}
|
||||
STR_FINANCES_BORROW_BUTTON :{BLACK}Leen {CURRENCY}
|
||||
STR_FINANCES_BORROW_TOOLTIP :{BLACK}Vergroot lening. Ctrl+klik om zoveel als mogelijk te lenen
|
||||
|
@ -2707,7 +2707,7 @@ STR_COMPANY_VIEW_BUILD_HQ_TOOLTIP :{BLACK}Bouw bed
|
|||
STR_COMPANY_VIEW_VIEW_HQ_BUTTON :{BLACK}Bekijk bedrijfshoofdkwartier
|
||||
STR_COMPANY_VIEW_VIEW_HQ_TOOLTIP :{BLACK}Toon bedrijfshoofdkwartier
|
||||
STR_COMPANY_VIEW_RELOCATE_HQ :{BLACK}Verplaats bedrijfshoofdkwartier
|
||||
STR_COMPANY_VIEW_RELOCATE_COMPANY_HEADQUARTERS :{BLACK}Herbouw bedrijfshoofdkwartier ergens anders voor 1% van de bedrijfswaarde. Shift+Klik toont verwachte kosten zonder HQ te verplaatsen
|
||||
STR_COMPANY_VIEW_RELOCATE_COMPANY_HEADQUARTERS :{BLACK}Herbouw bedrijfshoofdkwartier ergens anders voor 1% van de bedrijfswaarde. Shift+klik toont verwachte kosten zonder HQ te verplaatsen
|
||||
|
||||
STR_COMPANY_VIEW_NEW_FACE_BUTTON :{BLACK}Nieuw gezicht
|
||||
STR_COMPANY_VIEW_NEW_FACE_TOOLTIP :{BLACK}Kies nieuw gezicht voor directeur
|
||||
|
@ -2720,13 +2720,13 @@ STR_COMPANY_VIEW_PRESIDENT_NAME_TOOLTIP :{BLACK}Verander
|
|||
|
||||
STR_COMPANY_VIEW_BUY_SHARE_BUTTON :{BLACK}Koop 25% aandeel in bedrijf
|
||||
STR_COMPANY_VIEW_SELL_SHARE_BUTTON :{BLACK}Verkoop 25% aandeel in bedrijf
|
||||
STR_COMPANY_VIEW_BUY_SHARE_TOOLTIP :{BLACK}Koop een aandeel van 25% in dit bedrijf. Shift+Klik toont verwachte kosten zonder te kopen
|
||||
STR_COMPANY_VIEW_SELL_SHARE_TOOLTIP :{BLACK}Verkoop een aandeel van 25% in dit bedrijf. Shift+Klik toont verwachte kosten zonder te kopen
|
||||
STR_COMPANY_VIEW_BUY_SHARE_TOOLTIP :{BLACK}Koop een aandeel van 25% in dit bedrijf. Shift+klik toont verwachte kosten zonder te kopen
|
||||
STR_COMPANY_VIEW_SELL_SHARE_TOOLTIP :{BLACK}Verkoop een aandeel van 25% in dit bedrijf. Shift+klik toont verwachte kosten zonder te kopen
|
||||
|
||||
STR_COMPANY_VIEW_COMPANY_NAME_QUERY_CAPTION :Bedrijfsnaam
|
||||
STR_COMPANY_VIEW_PRESIDENT_S_NAME_QUERY_CAPTION :Naam van directeur
|
||||
|
||||
STR_BUY_COMPANY_MESSAGE :{WHITE}We zoeken voor een transportbedrijf dat ons bedrijf over kan nemen.{}{}Wil je {COMPANY} kopen voor {CURRENCY}?
|
||||
STR_BUY_COMPANY_MESSAGE :{WHITE}We zoeken een transportbedrijf dat ons bedrijf over kan nemen.{}{}Wil je {COMPANY} kopen voor {CURRENCY}?
|
||||
|
||||
# Industry directory
|
||||
STR_INDUSTRY_DIRECTORY_CAPTION :{WHITE}Industrielijst
|
||||
|
@ -2833,7 +2833,7 @@ STR_PURCHASE_INFO_RUNNINGCOST :{BLACK}Onderhou
|
|||
STR_PURCHASE_INFO_CAPACITY :{BLACK}Capaciteit: {GOLD}{CARGO} {STRING}
|
||||
STR_PURCHASE_INFO_REFITTABLE :(ombouwbaar)
|
||||
STR_PURCHASE_INFO_DESIGNED_LIFE :{BLACK}Ontworpen: {GOLD}{NUM}{BLACK} Levensduur: {GOLD}{COMMA} jaar
|
||||
STR_PURCHASE_INFO_RELIABILITY :{BLACK}Max. Betrouwbaarheid: {GOLD}{COMMA}%
|
||||
STR_PURCHASE_INFO_RELIABILITY :{BLACK}Max. betrouwbaarheid: {GOLD}{COMMA}%
|
||||
STR_PURCHASE_INFO_COST :{BLACK}Kosten: {GOLD}{CURRENCY}
|
||||
STR_PURCHASE_INFO_WEIGHT_CWEIGHT :{BLACK}Gewicht: {GOLD}{WEIGHT_S} ({WEIGHT_S})
|
||||
STR_PURCHASE_INFO_COST_SPEED :{BLACK}Kosten: {GOLD}{CURRENCY}{BLACK} Snelheid: {GOLD}{VELOCITY}
|
||||
|
@ -2842,7 +2842,7 @@ STR_PURCHASE_INFO_PWAGPOWER_PWAGWEIGHT :{BLACK}Aangedre
|
|||
STR_PURCHASE_INFO_REFITTABLE_TO :{BLACK}Om te bouwen voor: {GOLD}
|
||||
STR_PURCHASE_INFO_ALL_TYPES :Alle vrachttypen
|
||||
STR_PURCHASE_INFO_ALL_BUT :Alles behalve {GOLD}
|
||||
STR_PURCHASE_INFO_MAX_TE :{BLACK}Max. Trekkracht: {GOLD}{FORCE}
|
||||
STR_PURCHASE_INFO_MAX_TE :{BLACK}Max. trekkracht: {GOLD}{FORCE}
|
||||
|
||||
STR_BUY_VEHICLE_TRAIN_LIST_TOOLTIP :{BLACK}Railvoertuigkeuzelijst - klik op een railvoertuig voor informatie
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Wegvoertuigkeuzelijst - klik op een wegvoertuig voor informatie
|
||||
|
@ -2854,10 +2854,10 @@ STR_BUY_VEHICLE_ROAD_VEHICLE_BUY_VEHICLE_BUTTON :{BLACK}Koop weg
|
|||
STR_BUY_VEHICLE_SHIP_BUY_VEHICLE_BUTTON :{BLACK}Koop schip
|
||||
STR_BUY_VEHICLE_AIRCRAFT_BUY_VEHICLE_BUTTON :{BLACK}Koop vliegtuig
|
||||
|
||||
STR_BUY_VEHICLE_TRAIN_BUY_VEHICLE_TOOLTIP :{BLACK}Koop het geselecteerde railvoertuig. Shift+Klik toont verwachte kosten zonder te kopen
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_BUY_VEHICLE_TOOLTIP :{BLACK}Koop het geselecteerde wegvoertuig
|
||||
STR_BUY_VEHICLE_SHIP_BUY_VEHICLE_TOOLTIP :{BLACK}Koop het geselecteerde schip. Shift+Klik toont verwachte kosten zonder te kopen
|
||||
STR_BUY_VEHICLE_AIRCRAFT_BUY_VEHICLE_TOOLTIP :{BLACK}Koop het geselecteerde vliegtuig. Shift+Klik toont verwachte kosten zonder te kopen
|
||||
STR_BUY_VEHICLE_TRAIN_BUY_VEHICLE_TOOLTIP :{BLACK}Koop het geselecteerde railvoertuig. Shift+klik toont verwachte kosten zonder te kopen
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_BUY_VEHICLE_TOOLTIP :{BLACK}Koop het geselecteerde wegvoertuig. Shift+klik toont verwachte kosten zonder te kopen
|
||||
STR_BUY_VEHICLE_SHIP_BUY_VEHICLE_TOOLTIP :{BLACK}Koop het geselecteerde schip. Shift+klik toont verwachte kosten zonder te kopen
|
||||
STR_BUY_VEHICLE_AIRCRAFT_BUY_VEHICLE_TOOLTIP :{BLACK}Koop het geselecteerde vliegtuig. Shift+klik toont verwachte kosten zonder te kopen
|
||||
|
||||
STR_BUY_VEHICLE_TRAIN_RENAME_BUTTON :{BLACK}Hernoem
|
||||
STR_BUY_VEHICLE_ROAD_VEHICLE_RENAME_BUTTON :{BLACK}Hernoem
|
||||
|
@ -2885,7 +2885,7 @@ STR_DEPOT_VEHICLE_TOOLTIP :{BLACK}{ENGINE}
|
|||
STR_DEPOT_VEHICLE_TOOLTIP_CHAIN :{BLACK}{NUM} voertuig{P "" en}{STRING}
|
||||
STR_DEPOT_VEHICLE_TOOLTIP_CARGO :{}{CARGO} ({SHORTCARGO})
|
||||
|
||||
STR_DEPOT_TRAIN_LIST_TOOLTIP :{BLACK}Treinen - klik op trein voor informatie, sleep voertuig voor toevoegen/verwijderen van trein, klik rechts voor trein informatie, CTRL+klik voor samengestelde informatie
|
||||
STR_DEPOT_TRAIN_LIST_TOOLTIP :{BLACK}Treinen - klik op trein voor informatie, sleep voertuig voor toevoegen/verwijderen van trein, klik rechts voor trein informatie, Ctrl+klik voor samengestelde informatie
|
||||
STR_DEPOT_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Wegvoertuigen - rechts-klik op wegvoertuig voor informatie
|
||||
STR_DEPOT_SHIP_LIST_TOOLTIP :{BLACK}Schepen - rechts-klik op schip voor informatie
|
||||
STR_DEPOT_AIRCRAFT_LIST_TOOLTIP :{BLACK}Vliegtuig - rechts-klik op vliegtuig voor informatie
|
||||
|
@ -2922,10 +2922,10 @@ STR_DEPOT_CLONE_ROAD_VEHICLE :{BLACK}Kloon we
|
|||
STR_DEPOT_CLONE_SHIP :{BLACK}Kloon schip
|
||||
STR_DEPOT_CLONE_AIRCRAFT :{BLACK}Kloon vliegtuig
|
||||
|
||||
STR_DEPOT_CLONE_TRAIN_DEPOT_INFO :{BLACK}Hierdoor wordt een kopie gekocht van een trein inclusief wagons. Klik op deze knop en dan op een trein binnen of buiten het depot. Ctrl+klik deelt de orders. Shift+Klik toont verwachte kosten zonder te kopen
|
||||
STR_DEPOT_CLONE_ROAD_VEHICLE_DEPOT_INFO :{BLACK}Hierdoor wordt een kopie gekocht van een wegvoertuig. Klik op deze knop en dan op een wegvoertuig binnen of buiten de garage. Ctrl+klik deelt de orders. Shift+Klik toont verwachte kosten zonder te kopen
|
||||
STR_DEPOT_CLONE_SHIP_DEPOT_INFO :{BLACK}Hierdoor wordt een kopie gekocht van een schip. Klik op deze knop en dan op een schip binnen of buiten het dok. Ctrl+klik deelt de orders. Shift+Klik toont verwachte kosten zonder te kopen
|
||||
STR_DEPOT_CLONE_AIRCRAFT_INFO_HANGAR_WINDOW :{BLACK}Hierdoor wordt een kopie gekocht van een vliegtuig. Klik op deze knop en dan op een vliegtuig binnen of buiten de hangar. Ctrl+klik deelt de orders. Shift+Klik toont verwachte kosten zonder te kopen
|
||||
STR_DEPOT_CLONE_TRAIN_DEPOT_INFO :{BLACK}Hierdoor wordt een kopie gekocht van een trein inclusief wagons. Klik op deze knop en dan op een trein binnen of buiten het depot. Ctrl+klik deelt de orders. Shift+klik toont verwachte kosten zonder te kopen
|
||||
STR_DEPOT_CLONE_ROAD_VEHICLE_DEPOT_INFO :{BLACK}Hierdoor wordt een kopie gekocht van een wegvoertuig. Klik op deze knop en dan op een wegvoertuig binnen of buiten de garage. Ctrl+klik deelt de orders. Shift+klik toont verwachte kosten zonder te kopen
|
||||
STR_DEPOT_CLONE_SHIP_DEPOT_INFO :{BLACK}Hierdoor wordt een kopie gekocht van een schip. Klik op deze knop en dan op een schip binnen of buiten het dok. Ctrl+klik deelt de orders. Shift+klik toont verwachte kosten zonder te kopen
|
||||
STR_DEPOT_CLONE_AIRCRAFT_INFO_HANGAR_WINDOW :{BLACK}Hierdoor wordt een kopie gekocht van een vliegtuig. Klik op deze knop en dan op een vliegtuig binnen of buiten de hangar. Ctrl+klik deelt de orders. Shift+klik toont verwachte kosten zonder te kopen
|
||||
|
||||
STR_DEPOT_TRAIN_LOCATION_TOOLTIP :{BLACK}Centreer het scherm op de locatie van het treindepot. Ctrl+klik opent een nieuw scherm op de locatie van het treindepot
|
||||
STR_DEPOT_ROAD_VEHICLE_LOCATION_TOOLTIP :{BLACK}Centreer het scherm op de locatie van de garage. Ctrl+klik opent een nieuw scherm op de locatie van de garage
|
||||
|
@ -2962,7 +2962,7 @@ STR_ENGINE_PREVIEW_MAGLEV_LOCOMOTIVE :zweeflocomotief
|
|||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER :{BLACK}Prijs: {CURRENCY} Gewicht: {WEIGHT_S}{}Snelheid: {VELOCITY} Kracht: {POWER}{}Brandstofprijs: {CURRENCY}/jr{}Capaciteit: {CARGO}
|
||||
STR_ENGINE_PREVIEW_COST_WEIGHT_SPEED_POWER_MAX_TE :{BLACK}Prijs: {CURRENCY} Gewicht: {WEIGHT_S}{}Snelheid: {VELOCITY} Kracht: {POWER} Max. T.E.: {6:FORCE}{}Bedrijfskosten: {4:CURRENCY}/yr{}Capaciteit: {5:CARGO}
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_CAPACITY_CAPACITY_RUNCOST :{BLACK}Kosten: {CURRENCY} Max. Snelheid: {VELOCITY}{}Capaciteit: {CARGO}, {CARGO}{}Gebruikskosten: {CURRENCY}/yr
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_CAPACITY_RUNCOST :{BLACK}Kosten: {CURRENCY} Max. Snelheid: {VELOCITY}{}Capaciteit: {CARGO}{}Gebruikeskosten: {CURRENCY}/yr
|
||||
STR_ENGINE_PREVIEW_COST_MAX_SPEED_CAPACITY_RUNCOST :{BLACK}Kosten: {CURRENCY} Max. Snelheid: {VELOCITY}{}Capaciteit: {CARGO}{}Gebruikskosten: {CURRENCY}/jaar
|
||||
|
||||
# Autoreplace window
|
||||
STR_REPLACE_VEHICLES_WHITE :{WHITE}Vervang {STRING}
|
||||
|
@ -2972,14 +2972,14 @@ STR_REPLACE_VEHICLE_SHIP :Schip
|
|||
STR_REPLACE_VEHICLE_AIRCRAFT :Vliegtuig
|
||||
|
||||
STR_REPLACE_HELP_LEFT_ARRAY :{BLACK}Kies het type locomotief om te vervangen
|
||||
STR_REPLACE_HELP_RIGHT_ARRAY :{BLACK}Kies een nieuw type locomotief die je wil gebruiken om de links geselecteerde type locomotief te vervangen
|
||||
STR_REPLACE_HELP_RIGHT_ARRAY :{BLACK}Kies een nieuw type locomotief die je wilt gebruiken om de links geselecteerde type locomotief te vervangen
|
||||
|
||||
STR_REPLACE_VEHICLES_START :{BLACK}Start het vervangen
|
||||
STR_REPLACE_HELP_START_BUTTON :{BLACK}Klik op deze knop als je de aan de linkerkant geselecteerde locomotief wil vervangen met die aan de rechterkant
|
||||
STR_REPLACE_HELP_START_BUTTON :{BLACK}Klik op deze knop als je de aan de linkerkant geselecteerde locomotief wilt vervangen met die aan de rechterkant
|
||||
STR_REPLACE_NOT_REPLACING :{BLACK}Niet aan het vervangen
|
||||
STR_REPLACE_NOT_REPLACING_VEHICLE_SELECTED :{BLACK}Geen voertuig geselecteerd
|
||||
STR_REPLACE_VEHICLES_STOP :{BLACK}Stop het vervangen
|
||||
STR_REPLACE_HELP_STOP_BUTTON :{BLACK}Klik op deze knop als je de aan de linkerkant geselecteerde locomotief niet wil vervangen
|
||||
STR_REPLACE_HELP_STOP_BUTTON :{BLACK}Klik op deze knop als je de aan de linkerkant geselecteerde locomotief niet wilt vervangen
|
||||
|
||||
STR_REPLACE_ENGINE_WAGON_SELECT :{BLACK}Aan het vervangen: {ORANGE}{STRING}
|
||||
STR_REPLACE_ENGINE_WAGON_SELECT_HELP :{BLACK}Wissel tussen locomotief- en wagonvervangvensters
|
||||
|
@ -2987,7 +2987,7 @@ STR_REPLACE_ENGINES :Motoren
|
|||
STR_REPLACE_WAGONS :Wagons
|
||||
|
||||
STR_REPLACE_HELP_RAILTYPE :{BLACK}Selecteer een spoortype waar je locomotieven voor wilt selecteren
|
||||
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Dit geeft weer waarmee de aan de linkerkant geselecteerde locomotief mee vervangen wordt
|
||||
STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Dit geeft weer waarmee de aan de linkerkant geselecteerde locomotief vervangen wordt
|
||||
STR_REPLACE_RAIL_VEHICLES :Railvoertuigen
|
||||
STR_REPLACE_ELRAIL_VEHICLES :Elektrische railvoertuigen
|
||||
STR_REPLACE_MONORAIL_VEHICLES :Monorailvoertuigen
|
||||
|
@ -3002,19 +3002,19 @@ STR_VEHICLE_VIEW_CAPTION :{WHITE}{VEHICLE
|
|||
STR_VEHICLE_VIEW_TRAIN_LOCATION_TOOLTIP :{BLACK}Centreer het scherm op de locatie van de trein. Ctrl+klik volgt de trein in het hoofdscherm
|
||||
STR_VEHICLE_VIEW_ROAD_VEHICLE_LOCATION_TOOLTIP :{BLACK}Centreer het scherm op de locatie van het wegvoertuig. Ctrl+klik volgt het voertuig in het hoofdscherm
|
||||
STR_VEHICLE_VIEW_SHIP_LOCATION_TOOLTIP :{BLACK}Centreer het scherm op de locatie van het schip. Ctrl+klik volgt het schip op het hoofdscherm
|
||||
STR_VEHICLE_VIEW_AIRCRAFT_LOCATION_TOOLTIP :{BLACK}Centreer het scherm op de locatie van het vliegtuig. Ctrl+klik volgt het vliegtuid op het hoofdscherm
|
||||
STR_VEHICLE_VIEW_AIRCRAFT_LOCATION_TOOLTIP :{BLACK}Centreer het scherm op de locatie van het vliegtuig. Ctrl+klik volgt het vliegtuig op het hoofdscherm
|
||||
|
||||
STR_VEHICLE_VIEW_TRAIN_SEND_TO_DEPOT_TOOLTIP :{BLACK}Stuur trein naar depot. Ctrl+klik voor alleen onderhoud
|
||||
STR_VEHICLE_VIEW_ROAD_VEHICLE_SEND_TO_DEPOT_TOOLTIP :{BLACK}Stuur wegvoertuig naar garage. Ctrl+klik voor alleen onderhoud
|
||||
STR_VEHICLE_VIEW_SHIP_SEND_TO_DEPOT_TOOLTIP :{BLACK}Stuur schip naar dok. Ctrl+klik voor alleen onderhoud
|
||||
STR_VEHICLE_VIEW_AIRCRAFT_SEND_TO_DEPOT_TOOLTIP :{BLACK}Stuur vliegtuig naar hangar. Ctrl+klik voor alleen onderhoud
|
||||
|
||||
STR_VEHICLE_VIEW_CLONE_TRAIN_INFO :{BLACK}Hierdoor wordt een kopie gekocht van deze trein inclusief wagons. Ctrl+klik deelt de orders. Shift+Klik toont verwachte kosten zonder te kopen
|
||||
STR_VEHICLE_VIEW_CLONE_ROAD_VEHICLE_INFO :{BLACK}Hierdoor wordt een kopie gekocht van dit wegvoertuig. Ctrl+klik deelt de orders. Shift+Klik toont verwachte kosten zonder te kopen
|
||||
STR_VEHICLE_VIEW_CLONE_SHIP_INFO :{BLACK}Hierdoor wordt een kopie gekocht van dit schip. Ctrl+klik deelt de orders. Shift+Klik toont verwachte kosten zonder te kopen
|
||||
STR_VEHICLE_VIEW_CLONE_AIRCRAFT_INFO :{BLACK}Hierdoor wordt een kopie gekocht van dit vliegtuig. Ctrl+klik deelt de orders. Shift+Klik toont verwachte kosten zonder te kopen
|
||||
STR_VEHICLE_VIEW_CLONE_TRAIN_INFO :{BLACK}Hierdoor wordt een kopie gekocht van deze trein inclusief wagons. Ctrl+klik deelt de orders. Shift+klik toont verwachte kosten zonder te kopen
|
||||
STR_VEHICLE_VIEW_CLONE_ROAD_VEHICLE_INFO :{BLACK}Hierdoor wordt een kopie gekocht van dit wegvoertuig. Ctrl+klik deelt de orders. Shift+klik toont verwachte kosten zonder te kopen
|
||||
STR_VEHICLE_VIEW_CLONE_SHIP_INFO :{BLACK}Hierdoor wordt een kopie gekocht van dit schip. Ctrl+klik deelt de orders. Shift+klik toont verwachte kosten zonder te kopen
|
||||
STR_VEHICLE_VIEW_CLONE_AIRCRAFT_INFO :{BLACK}Hierdoor wordt een kopie gekocht van dit vliegtuig. Ctrl+klik deelt de orders. Shift+klik toont verwachte kosten zonder te kopen
|
||||
|
||||
STR_VEHICLE_VIEW_TRAIN_IGNORE_SIGNAL_TOOLTIP :{BLACK}Forceer trein verder te rijden zonder te wachten op een groen signaal
|
||||
STR_VEHICLE_VIEW_TRAIN_IGNORE_SIGNAL_TOOLTIP :{BLACK}Forceer trein verder te rijden zonder te wachten op een groen sein
|
||||
|
||||
STR_VEHICLE_VIEW_TRAIN_REFIT_TOOLTIP :{BLACK}Bouw trein om voor een ander goederentype
|
||||
STR_VEHICLE_VIEW_ROAD_VEHICLE_REFIT_TOOLTIP :{BLACK}Bouw wegvoertuig om voor een ander goederentype
|
||||
|
@ -3025,7 +3025,7 @@ STR_VEHICLE_VIEW_TRAIN_REVERSE_TOOLTIP :{BLACK}Keer tre
|
|||
STR_VEHICLE_VIEW_ROAD_VEHICLE_REVERSE_TOOLTIP :{BLACK}Dwing het wegvoertuig om om te draaien
|
||||
|
||||
STR_VEHICLE_VIEW_TRAIN_ORDERS_TOOLTIP :{BLACK}Toon orders van trein. Ctrl+klik toont het tijdschema van de trein
|
||||
STR_VEHICLE_VIEW_ROAD_VEHICLE_ORDERS_TOOLTIP :{BLACK}Toon orders van wegvoertuig. Ctrl+klik toont tijdschma van het voertuig
|
||||
STR_VEHICLE_VIEW_ROAD_VEHICLE_ORDERS_TOOLTIP :{BLACK}Toon orders van wegvoertuig. Ctrl+klik toont tijdschema van het voertuig
|
||||
STR_VEHICLE_VIEW_SHIP_ORDERS_TOOLTIP :{BLACK}Toon orders van schip. Ctrl+klik toont tijdschema van het schip
|
||||
STR_VEHICLE_VIEW_AIRCRAFT_ORDERS_TOOLTIP :{BLACK}Toon orders van vliegtuig. Ctrl+klik toont het tijdschema van het vliegtuig
|
||||
|
||||
|
@ -3080,7 +3080,7 @@ STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED :{BLACK}Gewicht:
|
|||
STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED_MAX_TE :{BLACK}Gewicht: {LTBLUE}{WEIGHT_S} {BLACK}Kracht: {LTBLUE}{POWER}{BLACK} Max. snelheid: {LTBLUE}{VELOCITY} {BLACK}Max. T.K.: {LTBLUE}{FORCE}
|
||||
|
||||
STR_VEHICLE_INFO_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Winst dit jaar: {LTBLUE}{CURRENCY} (vorig jaar: {CURRENCY})
|
||||
STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}Betrouwbaarheid: {LTBLUE}{COMMA}% {BLACK}Aantal keren motorpech sinds vorig jaar: {LTBLUE}{COMMA}
|
||||
STR_VEHICLE_INFO_RELIABILITY_BREAKDOWNS :{BLACK}Betrouwbaarheid: {LTBLUE}{COMMA}% {BLACK}Aantal keren motorpech sinds laatste onderhoud: {LTBLUE}{COMMA}
|
||||
|
||||
STR_VEHICLE_INFO_BUILT_VALUE :{LTBLUE}{ENGINE} {BLACK}Gebouwd: {LTBLUE}{NUM}{BLACK} Waarde: {LTBLUE}{CURRENCY}
|
||||
STR_VEHICLE_INFO_NO_CAPACITY :{BLACK}Capaciteit: {LTBLUE}Geen
|
||||
|
@ -3090,10 +3090,10 @@ STR_VEHICLE_INFO_CAPACITY_CAPACITY :{BLACK}Capacite
|
|||
|
||||
STR_VEHICLE_INFO_FEEDER_CARGO_VALUE :{BLACK}Geldoverdracht: {LTBLUE}{CURRENCY}
|
||||
|
||||
STR_VEHICLE_DETAILS_SERVICING_INTERVAL_DAYS :{BLACK}Interval tussen onderhoud: {LTBLUE}{COMMA}dagen{BLACK} Laatste onderhoud: {LTBLUE}{DATE_LONG}
|
||||
STR_VEHICLE_DETAILS_SERVICING_INTERVAL_PERCENT :{BLACK}Service interval: {LTBLUE}{COMMA}%{BLACK} Laatste service: {LTBLUE}{DATE_LONG}
|
||||
STR_VEHICLE_DETAILS_INCREASE_SERVICING_INTERVAL_TOOLTIP :{BLACK}Vergroot interval tussen onderhoud met 10. Ctrl+klik verhoogd de interval met 5
|
||||
STR_VEHICLE_DETAILS_DECREASE_SERVICING_INTERVAL_TOOLTIP :{BLACK}Verklein interval tussen onderhoud met 10. Ctrl+klik verlaagt de interval met 5
|
||||
STR_VEHICLE_DETAILS_SERVICING_INTERVAL_DAYS :{BLACK}Onderhoudsinterval: {LTBLUE}{COMMA}dagen{BLACK} Laatste onderhoud: {LTBLUE}{DATE_LONG}
|
||||
STR_VEHICLE_DETAILS_SERVICING_INTERVAL_PERCENT :{BLACK}Onderhoudsinterval: {LTBLUE}{COMMA}%{BLACK} Laatste onderhoud: {LTBLUE}{DATE_LONG}
|
||||
STR_VEHICLE_DETAILS_INCREASE_SERVICING_INTERVAL_TOOLTIP :{BLACK}Vergroot onderhoudsinterval met 10. Ctrl+klik verhoogt interval met 5
|
||||
STR_VEHICLE_DETAILS_DECREASE_SERVICING_INTERVAL_TOOLTIP :{BLACK}Verklein onderhoudsinterval met 10. Ctrl+klik verlaagt interval met 5
|
||||
|
||||
STR_QUERY_RENAME_TRAIN_CAPTION :{WHITE}Hernoem trein
|
||||
STR_QUERY_RENAME_ROAD_VEHICLE_CAPTION :{WHITE}Hernoem wegvoertuig
|
||||
|
@ -3127,8 +3127,8 @@ STR_VEHICLE_DETAILS_TRAIN_ARTICULATED_RV_CAPACITY :{BLACK}Capacite
|
|||
STR_REFIT_CAPTION :{WHITE}{VEHICLE} (Ombouwen)
|
||||
STR_REFIT_TITLE :{GOLD}Selecteer goederentype om te vervoeren:
|
||||
STR_REFIT_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Nieuwe capaciteit: {GOLD}{CARGO}{}{BLACK}Ombouwkosten: {GOLD}{CURRENCY}
|
||||
STR_REFIT_NEW_CAPACITY_COST_OF_AIRCRAFT_REFIT :{BLACK}Nieuwe capaciteit: {GOLD}{CARGO}, {GOLD}{CARGO}{}{BLACK}Kosten van ombouwen: {GOLD}{CURRENCY}
|
||||
STR_REFIT_SELECT_VEHICLES_TOOLTIP :{BLACK}Kies het voertuig om om te bouwen. Slepen met de muis geeft de mogelijkheid om meerdere voertuigen te selecteren. Klikken op een lege ruimte selecteerd het hele voertuig. Ctrl+klik selecteerd a voertuig en de volgende keten
|
||||
STR_REFIT_NEW_CAPACITY_COST_OF_AIRCRAFT_REFIT :{BLACK}Nieuwe capaciteit: {GOLD}{CARGO}, {GOLD}{CARGO}{}{BLACK}Ombouwkosten: {GOLD}{CURRENCY}
|
||||
STR_REFIT_SELECT_VEHICLES_TOOLTIP :{BLACK}Kies het voertuig om om te bouwen. Slepen met de muis geeft de mogelijkheid om meerdere voertuigen te selecteren. Klikken op een lege ruimte selecteert het hele voertuig. Ctrl+klik selecteert een voertuig en de volgende keten
|
||||
|
||||
STR_REFIT_TRAIN_LIST_TOOLTIP :{BLACK}Kies goederentype dat deze trein moet vervoeren
|
||||
STR_REFIT_ROAD_VEHICLE_LIST_TOOLTIP :{BLACK}Selecteer goederentype dat dit wegvoertuig moet vervoeren
|
||||
|
@ -3163,19 +3163,19 @@ STR_ORDER_GO_TO :Ga naar
|
|||
STR_ORDER_GO_NON_STOP_TO :Ga non-stop naar
|
||||
STR_ORDER_GO_VIA :Ga via
|
||||
STR_ORDER_GO_NON_STOP_VIA :Ga non-stop via
|
||||
STR_ORDER_TOOLTIP_NON_STOP :{BLACK}Verander het stop-gedrag van de geselecteerde order
|
||||
STR_ORDER_TOOLTIP_NON_STOP :{BLACK}Verander het stopgedrag van de geselecteerde order
|
||||
|
||||
STR_ORDER_TOGGLE_FULL_LOAD :{BLACK}Alle vracht volladen
|
||||
STR_ORDER_DROP_LOAD_IF_POSSIBLE :Laden indien beschikbaar
|
||||
STR_ORDER_DROP_FULL_LOAD_ALL :Volledig laden
|
||||
STR_ORDER_DROP_FULL_LOAD_ANY :Eén soort vracht volledig laden
|
||||
STR_ORDER_DROP_NO_LOADING :Niet laden
|
||||
STR_ORDER_TOOLTIP_FULL_LOAD :{BLACK}Verander het laad-gedrag van de geselecteerde order
|
||||
STR_ORDER_TOOLTIP_FULL_LOAD :{BLACK}Verander het laadgedrag van de geselecteerde order
|
||||
|
||||
STR_ORDER_TOGGLE_UNLOAD :{BLACK}Alles lossen
|
||||
STR_ORDER_DROP_UNLOAD_IF_ACCEPTED :Lossen indien geaccepteerd
|
||||
STR_ORDER_DROP_UNLOAD :Alles lossen
|
||||
STR_ORDER_DROP_TRANSFER :Transfer
|
||||
STR_ORDER_DROP_TRANSFER :Overladen
|
||||
STR_ORDER_DROP_NO_UNLOADING :Niet lossen
|
||||
STR_ORDER_TOOLTIP_UNLOAD :{BLACK}Verander het losgedrag van de geselecteerde order
|
||||
|
||||
|
@ -3216,7 +3216,7 @@ STR_ORDERS_DELETE_BUTTON :{BLACK}Verwijde
|
|||
STR_ORDERS_DELETE_TOOLTIP :{BLACK}Verwijder de geselecteerde order
|
||||
STR_ORDERS_DELETE_ALL_TOOLTIP :{BLACK}Verwijder alle orders
|
||||
STR_ORDERS_STOP_SHARING_BUTTON :{BLACK}Stop met delen
|
||||
STR_ORDERS_STOP_SHARING_TOOLTIP :{BLACK}Stop met delen van de order lijst. Ctrl+klik verwijderd verder ook alle order van dit voertuig
|
||||
STR_ORDERS_STOP_SHARING_TOOLTIP :{BLACK}Stop met delen van de order lijst. Ctrl+klik verwijdert verder ook alle orders van dit voertuig
|
||||
|
||||
STR_ORDERS_GO_TO_BUTTON :{BLACK}Ga naar
|
||||
STR_ORDER_GO_TO_NEAREST_DEPOT :Ga naar dichtstbijzijnde depot
|
||||
|
@ -3267,7 +3267,7 @@ STR_ORDER_NO_UNLOAD_FULL_LOAD :(Niet lossen en
|
|||
STR_ORDER_NO_UNLOAD_FULL_LOAD_ANY :(Niet lossen en één soort vracht volledig laden)
|
||||
STR_ORDER_NO_UNLOAD_NO_LOAD :(Niet lossen en niet laden)
|
||||
|
||||
STR_ORDER_STOP_LOCATION_NEAR_END :[vlak bij einde]
|
||||
STR_ORDER_STOP_LOCATION_NEAR_END :[begin]
|
||||
STR_ORDER_STOP_LOCATION_MIDDLE :[midden]
|
||||
STR_ORDER_STOP_LOCATION_FAR_END :[einde]
|
||||
|
||||
|
@ -3345,7 +3345,7 @@ STR_AI_DEBUG_RELOAD_TOOLTIP :{BLACK}Verwijde
|
|||
STR_AI_DEBUG_BREAK_STR_ON_OFF_TOOLTIP :{BLACK}Afbreken als een AI logbericht overeenstemt met de afbreektekst aan/uitschakelen
|
||||
STR_AI_DEBUG_BREAK_ON_LABEL :{BLACK}Afbreken op:
|
||||
STR_AI_DEBUG_BREAK_STR_OSKTITLE :{BLACK}Afbreken aan
|
||||
STR_AI_DEBUG_BREAK_STR_TOOLTIP :{BLACK}Als een AI logbericht overeenstemt met deze string wordt het spel gepauseerd
|
||||
STR_AI_DEBUG_BREAK_STR_TOOLTIP :{BLACK}Als een AI logbericht overeenstemt met deze string wordt het spel gepauzeerd
|
||||
STR_AI_DEBUG_MATCH_CASE :{BLACK}Hoofdlettergevoelig
|
||||
STR_AI_DEBUG_MATCH_CASE_TOOLTIP :{BLACK}Hoofdlettergevoeligheid bij vergelijken van AI logberichten t.o.v. de afbreekstring aan/uitzetten
|
||||
STR_AI_DEBUG_CONTINUE :{BLACK}Doorgaan
|
||||
|
@ -3356,7 +3356,7 @@ STR_ERROR_NO_AI :{WHITE}OpenTTD
|
|||
STR_ERROR_NO_AI_SUB :{WHITE}... geen AI's beschikbaar!
|
||||
|
||||
STR_ERROR_AI_NO_AI_FOUND :Geen geschikte AI gevonden. {} Deze AI is een 'dummy' en voert niets uit.{}Verschillende AI's kunnen worden gedownload via het 'Online Content' systeem
|
||||
STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Een van de actieve AI's is vastgelopen. Meld dit a.u.b. bij de auteur van deze AI met een schermprint van het AI Debugscherm
|
||||
STR_ERROR_AI_PLEASE_REPORT_CRASH :{WHITE}Eén van de actieve AI's is vastgelopen. Meld dit a.u.b. bij de auteur van deze AI met een schermprint van het AI Debugscherm
|
||||
STR_ERROR_AI_DEBUG_SERVER_ONLY :{YELLOW}Computerspeler Debugvenster is alleen beschikbaar voor de server
|
||||
|
||||
# AI configuration window
|
||||
|
@ -3477,7 +3477,7 @@ STR_ERROR_NOT_ALLOWED_WHILE_PAUSED :{WHITE}Niet toe
|
|||
STR_ERROR_LOCAL_AUTHORITY_REFUSES_TO_ALLOW_THIS :{WHITE}De gemeenteraad van {TOWN} staat dit niet toe
|
||||
STR_ERROR_LOCAL_AUTHORITY_REFUSES_AIRPORT :{WHITE}De gemeenteraad van {TOWN} staat bouwen van nog een vliegveld niet toe
|
||||
STR_ERROR_LOCAL_AUTHORITY_REFUSES_NOISE :{WHITE}{TOWN} lokale autoriteiten weigeren toestemming te geven voor vliegveld wegens zorgen om geluidsoverlast
|
||||
STR_ERROR_BRIBE_FAILED :{WHITE}Kan land hier niet ontgraven...
|
||||
STR_ERROR_BRIBE_FAILED :{WHITE}Je poging tot omkopen is
|
||||
STR_ERROR_BRIBE_FAILED_2 :{WHITE}ontdekt door een regionale onderzoeker
|
||||
|
||||
# Levelling errors
|
||||
|
@ -3497,7 +3497,7 @@ STR_ERROR_MAXIMUM_PERMITTED_LOAN :{WHITE}... maxi
|
|||
STR_ERROR_CAN_T_BORROW_ANY_MORE_MONEY :{WHITE}Kan geen geld meer lenen...
|
||||
STR_ERROR_LOAN_ALREADY_REPAYED :{WHITE}... geen lening om af te betalen
|
||||
STR_ERROR_CURRENCY_REQUIRED :{WHITE}... {CURRENCY} benodigd
|
||||
STR_ERROR_CAN_T_REPAY_LOAN :{WHITE}Kan geen lening afbetalen
|
||||
STR_ERROR_CAN_T_REPAY_LOAN :{WHITE}Kan geen lening afbetalen...
|
||||
STR_ERROR_INSUFFICIENT_FUNDS :{WHITE}Kan geen geld weggeven dat van de bank geleend is...
|
||||
STR_ERROR_CAN_T_BUY_COMPANY :{WHITE}Kan bedrijf niet kopen...
|
||||
STR_ERROR_CAN_T_BUILD_COMPANY_HEADQUARTERS :{WHITE}Kan bedrijfshoofdkantoor niet bouwen...
|
||||
|
@ -3520,7 +3520,7 @@ STR_ERROR_TOWN_CAN_T_DELETE :{WHITE}Kan deze
|
|||
STR_ERROR_STATUE_NO_SUITABLE_PLACE :{WHITE}... er is geen geschikte plaats voor een standbeeld in het centrum van dit dorp
|
||||
|
||||
# Industry related errors
|
||||
STR_ERROR_TOO_MANY_INDUSTRIES :{WHITE}... teveel industrieën
|
||||
STR_ERROR_TOO_MANY_INDUSTRIES :{WHITE}... te veel industrieën
|
||||
STR_ERROR_CAN_T_GENERATE_INDUSTRIES :{WHITE}Kan geen industrieën genereren...
|
||||
STR_ERROR_CAN_T_BUILD_HERE :{WHITE}Kan {STRING} hier niet bouwen...
|
||||
STR_ERROR_CAN_T_CONSTRUCT_THIS_INDUSTRY :{WHITE}Kan dit type industrie hier niet bouwen...
|
||||
|
@ -3546,8 +3546,8 @@ STR_ERROR_CAN_T_BUILD_AIRPORT_HERE :{WHITE}Kan hier
|
|||
|
||||
STR_ERROR_ADJOINS_MORE_THAN_ONE_EXISTING :{WHITE}Voegt meer dan één bestaand (laad)station samen
|
||||
STR_ERROR_STATION_TOO_SPREAD_OUT :{WHITE}... station te omvangrijk
|
||||
STR_ERROR_TOO_MANY_STATIONS_LOADING :{WHITE}Teveel (laad)stations
|
||||
STR_ERROR_TOO_MANY_STATION_SPECS :{WHITE}Teveel treinstationsdelen
|
||||
STR_ERROR_TOO_MANY_STATIONS_LOADING :{WHITE}Te veel (laad)stations
|
||||
STR_ERROR_TOO_MANY_STATION_SPECS :{WHITE}Te veel treinstationsdelen
|
||||
STR_ERROR_TOO_MANY_BUS_STOPS :{WHITE}Te veel bushaltes
|
||||
STR_ERROR_TOO_MANY_TRUCK_STOPS :{WHITE}Te veel vrachtwagenlaadstations
|
||||
STR_ERROR_TOO_CLOSE_TO_ANOTHER_RAILROAD :{WHITE}Te dicht bij een ander station
|
||||
|
@ -3573,7 +3573,7 @@ STR_ERROR_THERE_IS_NO_STATION :{WHITE}...er is
|
|||
STR_ERROR_MUST_DEMOLISH_RAILROAD :{WHITE}Verwijder eerst treinstation
|
||||
STR_ERROR_MUST_DEMOLISH_BUS_STATION_FIRST :{WHITE}Verwijder eerst bushalte
|
||||
STR_ERROR_MUST_DEMOLISH_TRUCK_STATION_FIRST :{WHITE}Verwijder eerst vrachtwagenlaadhal
|
||||
STR_ERROR_MUST_DEMOLISH_PASSENGER_TRAM_STATION_FIRST :{WHITE}Verwijder eerst passagiers tram station
|
||||
STR_ERROR_MUST_DEMOLISH_PASSENGER_TRAM_STATION_FIRST :{WHITE}Verwijder eerst passagierstramstation
|
||||
STR_ERROR_MUST_DEMOLISH_CARGO_TRAM_STATION_FIRST :{WHITE}Verwijder eerst vrachttramhalte
|
||||
STR_ERROR_MUST_DEMOLISH_DOCK_FIRST :{WHITE}Verwijder eerst haven
|
||||
STR_ERROR_MUST_DEMOLISH_AIRPORT_FIRST :{WHITE}Verwijder eerst vliegveld
|
||||
|
@ -3706,7 +3706,7 @@ STR_ERROR_SHIP_IN_THE_WAY :{WHITE}Schip in
|
|||
STR_ERROR_AIRCRAFT_IN_THE_WAY :{WHITE}Vliegtuig in de weg
|
||||
|
||||
STR_ERROR_CAN_T_REFIT_TRAIN :{WHITE}Kan trein niet ombouwen...
|
||||
STR_ERROR_CAN_T_REFIT_ROAD_VEHICLE :{WHITE}Kan wegvoertuig niet ombouwen
|
||||
STR_ERROR_CAN_T_REFIT_ROAD_VEHICLE :{WHITE}Kan wegvoertuig niet ombouwen...
|
||||
STR_ERROR_CAN_T_REFIT_SHIP :{WHITE}Kan schip niet ombouwen...
|
||||
STR_ERROR_CAN_T_REFIT_AIRCRAFT :{WHITE}Kan vliegtuig niet ombouwen...
|
||||
|
||||
|
@ -3735,7 +3735,7 @@ STR_ERROR_CAN_T_RENAME_ROAD_VEHICLE_TYPE :{WHITE}Kan type
|
|||
STR_ERROR_CAN_T_RENAME_SHIP_TYPE :{WHITE}Kan type van schip niet hernoemen...
|
||||
STR_ERROR_CAN_T_RENAME_AIRCRAFT_TYPE :{WHITE}Kan type van vliegtuig niet hernoemen...
|
||||
|
||||
STR_ERROR_CAN_T_SELL_TRAIN :{WHITE}Kan railvoertuig niet verkopen
|
||||
STR_ERROR_CAN_T_SELL_TRAIN :{WHITE}Kan railvoertuig niet verkopen...
|
||||
STR_ERROR_CAN_T_SELL_ROAD_VEHICLE :{WHITE}Kan wegvoertuig niet verkopen...
|
||||
STR_ERROR_CAN_T_SELL_SHIP :{WHITE}Kan schip niet verkopen...
|
||||
STR_ERROR_CAN_T_SELL_AIRCRAFT :{WHITE}Kan vliegtuig niet verkopen...
|
||||
|
@ -4186,7 +4186,7 @@ STR_FORMAT_DEPOT_NAME_TRAIN_SERIAL :{TOWN} Treindep
|
|||
STR_FORMAT_DEPOT_NAME_ROAD_VEHICLE :{TOWN} Garage
|
||||
STR_FORMAT_DEPOT_NAME_ROAD_VEHICLE_SERIAL :{TOWN} Garage #{COMMA}
|
||||
STR_FORMAT_DEPOT_NAME_SHIP :{TOWN} Dok
|
||||
STR_FORMAT_DEPOT_NAME_SHIP_SERIAL :{TOWN} Dok#{COMMA}
|
||||
STR_FORMAT_DEPOT_NAME_SHIP_SERIAL :{TOWN} Dok #{COMMA}
|
||||
STR_FORMAT_DEPOT_NAME_AIRCRAFT :{STATION} Hangar
|
||||
|
||||
STR_UNKNOWN_STATION :onbekend station
|
||||
|
|
|
@ -348,6 +348,7 @@ STR_SCENEDIT_FILE_MENU_QUIT :Fermu
|
|||
STR_SETTINGS_MENU_GAME_OPTIONS :Ludaj opcioj
|
||||
STR_SETTINGS_MENU_DIFFICULTY_SETTINGS :Malfacilec-agordoj
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS :Avancitaj agordoj
|
||||
STR_SETTINGS_MENU_AI_SETTINGS :AI agordoj
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :Agordoj de NewGRF
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Ebloj por travidebleco
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Urbonomoj montriĝas
|
||||
|
@ -662,6 +663,7 @@ STR_SMALLMAP_TOOLTIP_SHOW_INDUSTRIES_ON_MAP :{BLACK}Montru i
|
|||
STR_SMALLMAP_TOOLTIP_SHOW_TRANSPORT_ROUTES_ON :{BLACK}Montru transportstratojn sur la mapo
|
||||
STR_SMALLMAP_TOOLTIP_SHOW_VEGETATION_ON_MAP :{BLACK}Montru verdaĵojn sur la mapo
|
||||
STR_SMALLMAP_TOOLTIP_SHOW_LAND_OWNERS_ON_MAP :{BLACK}Montru landposedantojn sur la mapo
|
||||
STR_SMALLMAP_TOOLTIP_COMPANY_SELECTION :{BLACK}Klaku sur kompanion ŝalti montranta ĝia posedaĵoj. Stir+Klaku malaktivas ĉiujn kompaniojn escepte la elekta. Stir+Klaku sur ĝi aktivi ĉiujn la kompaniojn
|
||||
|
||||
STR_SMALLMAP_LEGENDA_ROADS :{TINYFONT}{BLACK}Stratoj
|
||||
STR_SMALLMAP_LEGENDA_RAILROADS :{TINYFONT}{BLACK}Fervojoj
|
||||
|
@ -695,6 +697,7 @@ STR_SMALLMAP_LEGENDA_SNOW :{TINYFONT}{BLAC
|
|||
STR_SMALLMAP_TOOLTIP_TOGGLE_TOWN_NAMES_ON_OFF :{BLACK}Vidu aŭ ne vidu urbonomojn sur la mapo
|
||||
STR_SMALLMAP_CENTER :{BLACK}Centrigi la mapeton al la nuna loko
|
||||
STR_SMALLMAP_INDUSTRY :{TINYFONT}{STRING} ({NUM})
|
||||
STR_SMALLMAP_COMPANY :{TINYFONT}{COMPANY}
|
||||
STR_SMALLMAP_TOWN :{TINYFONT}{WHITE}{TOWN}
|
||||
STR_SMALLMAP_DISABLE_ALL :{BLACK}Malaktivigu ĉiujn
|
||||
STR_SMALLMAP_ENABLE_ALL :{BLACK}Aktivigu ĉiujn
|
||||
|
@ -702,6 +705,8 @@ STR_SMALLMAP_SHOW_HEIGHT :{BLACK}Montru a
|
|||
STR_SMALLMAP_TOOLTIP_DISABLE_ALL_INDUSTRIES :{BLACK}Ne montri industriojn sur la mapo.
|
||||
STR_SMALLMAP_TOOLTIP_ENABLE_ALL_INDUSTRIES :{BLACK}Montri ĉiujn industriojn sur la mapo.
|
||||
STR_SMALLMAP_TOOLTIP_SHOW_HEIGHT :{BLACK}Ŝaltu montro de altecmapo
|
||||
STR_SMALLMAP_TOOLTIP_DISABLE_ALL_COMPANIES :{BLACK}Montru ne kompanian posedaĵon en la mapo
|
||||
STR_SMALLMAP_TOOLTIP_ENABLE_ALL_COMPANIES :{BLACK}Montru ĉiujn kompanian posedaĵon en la mapo
|
||||
|
||||
# Status bar messages
|
||||
STR_STATUSBAR_TOOLTIP_SHOW_LAST_NEWS :{BLACK}Montru lastan mesaĝon aŭ novaĵon
|
||||
|
@ -1212,6 +1217,7 @@ STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :longa (31st Dec
|
|||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_SHORT :mallonga (31-12-2008)
|
||||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_ISO :ISO (2008-12-31)
|
||||
|
||||
|
||||
STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME :{LTBLUE}Aŭtomate paŭzu startante novan ludon: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL :{LTBLUE}Permesu dum paŭza: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_NO_ACTIONS :senagoj
|
||||
|
@ -1237,6 +1243,7 @@ STR_CONFIG_SETTING_SHOW_TRACK_RESERVATION :{LTBLUE}Montru
|
|||
STR_CONFIG_SETTING_PERSISTENT_BUILDINGTOOLS :{LTBLUE}Lasu aktivaj la konstruilojn post uzado: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_EXPENSES_LAYOUT :{LTBLUE}Grupigu elspezojn en kompania financfenestro: {ORANGE}{STRING}
|
||||
|
||||
STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING :{LTBLUE}Malaktivu fondan konstruon kiam decaj veturiloj ne estas disponebla: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_MAX_TRAINS :{LTBLUE}Trajna maksimumo por ĉiu ludanto: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_MAX_ROAD_VEHICLES :{LTBLUE}Stratveturila maksimumo por ĉiu ludanto: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_MAX_AIRCRAFT :{LTBLUE}Aviadila maksimumo por ĉiu ludanto: {ORANGE}{STRING}
|
||||
|
@ -1941,6 +1948,7 @@ STR_SELECT_RAIL_BRIDGE_CAPTION :{WHITE}Elektu R
|
|||
STR_SELECT_ROAD_BRIDGE_CAPTION :{WHITE}Elektu Vojan Ponton
|
||||
STR_SELECT_BRIDGE_SELECTION_TOOLTIP :{BLACK}Pontelekto - klaku vian preferatan ponton por konstrui ĝin
|
||||
STR_SELECT_BRIDGE_INFO :{GOLD}{STRING},{} {VELOCITY} {WHITE}{CURRENCY}
|
||||
STR_SELECT_BRIDGE_SCENEDIT_INFO :{GOLD}{STRING},{} {VELOCITY}
|
||||
STR_BRIDGE_NAME_SUSPENSION_STEEL :Ŝtala pendanta
|
||||
STR_BRIDGE_NAME_GIRDER_STEEL :Ŝtala ebena
|
||||
STR_BRIDGE_NAME_CANTILEVER_STEEL :Ŝtala luksa
|
||||
|
@ -2040,6 +2048,7 @@ STR_LANDSCAPING_TOOLTIP_PURCHASE_LAND :{BLACK}Aĉetu l
|
|||
# Object construction window
|
||||
STR_OBJECT_BUILD_CAPTION :{WHITE}Elekto de Objekto
|
||||
STR_OBJECT_BUILD_TOOLTIP :{BLACK}Eletku objekton por konstrui
|
||||
STR_OBJECT_BUILD_CLASS_TOOLTIP :{BLACK}Elektu klason de la objekto konstrui
|
||||
STR_OBJECT_BUILD_PREVIEW_TOOLTIP :{BLACK}Antaŭvido de la objekto
|
||||
STR_OBJECT_BUILD_SIZE :{BLACK}Grandeco: {GOLD}{NUM} x {NUM} kaheloj
|
||||
|
||||
|
@ -2379,6 +2388,7 @@ STR_NEWGRF_SETTINGS_PARAMETER :{BLACK}Parametr
|
|||
STR_NEWGRF_SETTINGS_NO_INFO :{BLACK}Ne haveblas informoj
|
||||
STR_NEWGRF_SETTINGS_NOT_FOUND :{RED}Ne trovis apartenan dosieron
|
||||
STR_NEWGRF_SETTINGS_DISABLED :{RED}Malaktiva
|
||||
STR_NEWGRF_SETTINGS_INCOMPATIBLE :{RED}Malkongrua ĉe ĉi tio versio de OpenTTD
|
||||
|
||||
STR_NEWGRF_SETTINGS_PARAMETER_QUERY :{BLACK}Enigu NewGRF-parametrojn
|
||||
|
||||
|
@ -2431,6 +2441,8 @@ STR_NEWGRF_ERROR_INVALID_ID :Atenco uzi neva
|
|||
STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{STRING} enhavas rompitan bildeton. Ĉiuj rompitaj bildetoj aspektos kiel ruĝaj demandsignoj (?).
|
||||
STR_NEWGRF_ERROR_READ_BOUNDS :Legis ekster limo de pseŭdobildeto.
|
||||
STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}La nuntempe uza baza grafikaĵaro estas manka nombro da bildetoj.{} Bonvolu renovigu la baza grafikaĵaro.
|
||||
STR_NEWGRF_ERROR_GRM_FAILED :Peta GRF provizoj ne haveblas
|
||||
STR_NEWGRF_ERROR_FORCEFULLY_DISABLED :{2:STRING} estis malaktivata per {4:STRING}
|
||||
|
||||
# NewGRF related 'general' warnings
|
||||
STR_NEWGRF_POPUP_CAUTION_CAPTION :{WHITE}Atentu!
|
||||
|
@ -3268,7 +3280,7 @@ STR_DATE_YEAR_TOOLTIP :{BLACK}Elekti j
|
|||
STR_AI_DEBUG :{WHITE}Sencimigo de la AI
|
||||
STR_AI_DEBUG_NAME_AND_VERSION :{BLACK}{STRING} (v{NUM})
|
||||
STR_AI_DEBUG_NAME_TOOLTIP :{BLACK}Nomo de la AI
|
||||
STR_AI_DEBUG_SETTINGS :{BLACK}Agordoj de la AI
|
||||
STR_AI_DEBUG_SETTINGS :{BLACK}AI Agordoj
|
||||
STR_AI_DEBUG_SETTINGS_TOOLTIP :{BLACK}Ŝanĝi agordojn de la AI
|
||||
STR_AI_DEBUG_RELOAD :{BLACK}Reŝarĝi AI-on
|
||||
STR_AI_DEBUG_RELOAD_TOOLTIP :{BLACK}Mortigi la AI-on, reŝarĝi la skripton, kaj restarti la AI-on
|
||||
|
@ -3390,6 +3402,8 @@ STR_ERROR_SITE_UNSUITABLE :{WHITE}... neta
|
|||
STR_ERROR_ALREADY_BUILT :{WHITE}... jam konstruita
|
||||
STR_ERROR_OWNED_BY :{WHITE}... posedata de {STRING}
|
||||
STR_ERROR_AREA_IS_OWNED_BY_ANOTHER :{WHITE}... regiono estas posedata de alia kompanio
|
||||
STR_ERROR_TERRAFORM_LIMIT_REACHED :{WHITE}... landaspektan limigon plenumis
|
||||
STR_ERROR_CLEARING_LIMIT_REACHED :{WHITE}... kahelan forigantan limigon plenumis
|
||||
STR_ERROR_NAME_MUST_BE_UNIQUE :{WHITE}Nomo devas esti ununura
|
||||
STR_ERROR_GENERIC_OBJECT_IN_THE_WAY :{WHITE}{1:STRING} okupas la lokon
|
||||
STR_ERROR_NOT_ALLOWED_WHILE_PAUSED :{WHITE}Ne permesa dum paŭzo
|
||||
|
@ -4165,6 +4179,7 @@ STR_TINY_BLACK_COMA :{TINYFONT}{BLAC
|
|||
STR_TINY_COMMA :{TINYFONT}{COMMA}
|
||||
STR_BLUE_COMMA :{BLUE}{COMMA}
|
||||
STR_RED_COMMA :{RED}{COMMA}
|
||||
STR_TINY_BLACK_DECIMAL :{TINYFONT}{BLACK}{DECIMAL}
|
||||
STR_COMPANY_MONEY :{WHITE}{CURRENCY}
|
||||
STR_BLACK_DATE_LONG :{BLACK}{DATE_LONG}
|
||||
STR_BLACK_CROSS :{BLACK}{CROSS}
|
||||
|
@ -4180,6 +4195,7 @@ STR_TINY_BLACK_STATION :{TINYFONT}{BLAC
|
|||
STR_BLACK_STRING :{BLACK}{STRING}
|
||||
STR_BLACK_RAW_STRING :{BLACK}{STRING}
|
||||
STR_GREEN_STRING :{GREEN}{STRING}
|
||||
STR_ORANGE_STRING :{ORANGE}{STRING}
|
||||
STR_RED_STRING :{RED}{STRING}
|
||||
STR_WHITE_STRING :{WHITE}{STRING}
|
||||
STR_TINY_BLACK_HEIGHT :{TINYFONT}{BLACK}{HEIGHT}
|
||||
|
|
|
@ -1280,6 +1280,7 @@ STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :pikk (31. dets
|
|||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_SHORT :lühike (31-12-2008)
|
||||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_ISO :ISO (2008-12-31)
|
||||
|
||||
|
||||
STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME :{LTBLUE}Mängu seiskamine alguses: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL :{LTBLUE}Lubatud seisaku ajal: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_NO_ACTIONS :mitte ükski toiming
|
||||
|
@ -2540,6 +2541,8 @@ STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{STRING
|
|||
STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :Sisaldab mitmeid Action 8 kirjeid
|
||||
STR_NEWGRF_ERROR_READ_BOUNDS :Loeti pseudo-sprite'i lõpust kaugemale
|
||||
STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}Hetkel kasutatavast alus graafikapaketist puuduvad mõned spraidid.{}Palun uuenda alus graafikapaketti
|
||||
STR_NEWGRF_ERROR_GRM_FAILED :Soovitud GRF ressurss ei ole saadaval
|
||||
STR_NEWGRF_ERROR_FORCEFULLY_DISABLED :{2:STRING} blokeeriti {4:STRING} poolt
|
||||
|
||||
# NewGRF related 'general' warnings
|
||||
STR_NEWGRF_POPUP_CAUTION_CAPTION :{WHITE}Ettevaatust!
|
||||
|
|
|
@ -1287,6 +1287,7 @@ STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :hosszú (31st D
|
|||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_SHORT :rövid (31-12-2008)
|
||||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_ISO :ISO (2008-12-31)
|
||||
|
||||
|
||||
STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME :{LTBLUE}Automatikus szünettel kezdés új játék esetén: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL :{LTBLUE}Szünetben engedélyezett: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_NO_ACTIONS :semmilyen cselekvés
|
||||
|
@ -2547,6 +2548,8 @@ STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{STRING
|
|||
STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :Többszörös Action 8 bejegyzést tartalmaz
|
||||
STR_NEWGRF_ERROR_READ_BOUNDS :Ál-sprite távoli végének olvasása
|
||||
STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}A jelenleg használt grafikus alapcsomagból hiányzik számos sprite.{}Kérlek frissítsd a grafikus alapcsomagot
|
||||
STR_NEWGRF_ERROR_GRM_FAILED :A kívánt GRF források nem elérhetőek
|
||||
STR_NEWGRF_ERROR_FORCEFULLY_DISABLED :{2:STRING} kikapcsolva {4:STRING} által
|
||||
|
||||
# NewGRF related 'general' warnings
|
||||
STR_NEWGRF_POPUP_CAUTION_CAPTION :{WHITE}Figyelem!
|
||||
|
|
|
@ -1223,6 +1223,7 @@ STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :panjang (31st D
|
|||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_SHORT :pendek (31-12-2008)
|
||||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_ISO :ISO (2008-12-31)
|
||||
|
||||
|
||||
STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME :{LTBLUE}Selalu hentikan sementara permainan saat memulai : {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL :{LTBLUE}Saat berhenti, ijinkan: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_NO_ACTIONS :tidak ada tindakan
|
||||
|
@ -3246,7 +3247,7 @@ STR_ORDER_STOP_ORDER :(Berhenti)
|
|||
|
||||
STR_ORDER_GO_TO_STATION :{STRING} {STATION} {STRING}
|
||||
|
||||
STR_ORDER_IMPLICIT :(Otomatis)
|
||||
STR_ORDER_IMPLICIT :(Terkandung)
|
||||
|
||||
STR_ORDER_FULL_LOAD :(Penuhi Semua)
|
||||
STR_ORDER_FULL_LOAD_ANY :(Penuhi salah satu)
|
||||
|
|
|
@ -1224,6 +1224,7 @@ STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :긴 (2008년 12
|
|||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_SHORT :짧은 (2008.12.31)
|
||||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_ISO :ISO (2008-12-31)
|
||||
|
||||
|
||||
STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME :{LTBLUE}새 게임을 시작할 때 자동으로 일시정지: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL :{LTBLUE}일시정지시 가능한 행동: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_NO_ACTIONS :아무 것도 못함
|
||||
|
@ -2484,6 +2485,8 @@ STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{STRING
|
|||
STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :Action 8 엔트리가 여러 개 존재합니다.
|
||||
STR_NEWGRF_ERROR_READ_BOUNDS :객체의 읽기 범위를 초과했습니다.
|
||||
STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}최근에 이용한 기본 그래픽 세트에 객체가 많이 손실되었습니다.{}기본 그래픽 세트를 업데이트 하십시오.
|
||||
STR_NEWGRF_ERROR_GRM_FAILED :요청한 GRF 제원을 사용할 수 없습니다
|
||||
STR_NEWGRF_ERROR_FORCEFULLY_DISABLED :{2:STRING}(은)는 {4:STRING} 때문에 사용할 수 없습니다
|
||||
|
||||
# NewGRF related 'general' warnings
|
||||
STR_NEWGRF_POPUP_CAUTION_CAPTION :{WHITE}경고!
|
||||
|
|
|
@ -1223,6 +1223,7 @@ STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :laang (31ten De
|
|||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_SHORT :kuerz (31-12-2008)
|
||||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_ISO :ISO (2008-12-31)
|
||||
|
||||
|
||||
STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME :{LTBLUE}Automatesch Pausen beim Start vun enger neier Partie: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL :{LTBLUE}Wann Paus ass, erlab: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_NO_ACTIONS :keng Aktiounen
|
||||
|
@ -2483,6 +2484,8 @@ STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{STRING
|
|||
STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :Huet e puer Action 8 Einträg
|
||||
STR_NEWGRF_ERROR_READ_BOUNDS :Iwwert d'Enn vum pseudo-sprite liesen
|
||||
STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}D'momentan benotzten Grafikset huet e puer Sprites ze mann. {}W.e.g d'Basisgrafikset updaten
|
||||
STR_NEWGRF_ERROR_GRM_FAILED :Ugefroten GRF net verfügbar
|
||||
STR_NEWGRF_ERROR_FORCEFULLY_DISABLED :{2:STRING} gouf ausgeschalt vun {4:STRING}
|
||||
|
||||
# NewGRF related 'general' warnings
|
||||
STR_NEWGRF_POPUP_CAUTION_CAPTION :{WHITE}Opgepasst!
|
||||
|
@ -4242,6 +4245,7 @@ STR_TINY_BLACK_COMA :{TINYFONT}{BLAC
|
|||
STR_TINY_COMMA :{TINYFONT}{COMMA}
|
||||
STR_BLUE_COMMA :{BLUE}{COMMA}
|
||||
STR_RED_COMMA :{RED}{COMMA}
|
||||
STR_TINY_BLACK_DECIMAL :{TINYFONT}{BLACK}{DECIMAL}
|
||||
STR_COMPANY_MONEY :{WHITE}{CURRENCY}
|
||||
STR_BLACK_DATE_LONG :{BLACK}{DATE_LONG}
|
||||
STR_BLACK_CROSS :{BLACK}{CROSS}
|
||||
|
|
|
@ -666,6 +666,7 @@ STR_SMALLMAP_TOOLTIP_SHOW_INDUSTRIES_ON_MAP :{BLACK}Vis indu
|
|||
STR_SMALLMAP_TOOLTIP_SHOW_TRANSPORT_ROUTES_ON :{BLACK}Vis transportruter på kartet
|
||||
STR_SMALLMAP_TOOLTIP_SHOW_VEGETATION_ON_MAP :{BLACK}Vis vegetasjon på kartet
|
||||
STR_SMALLMAP_TOOLTIP_SHOW_LAND_OWNERS_ON_MAP :{BLACK}Vis landeiere på kartet
|
||||
STR_SMALLMAP_TOOLTIP_COMPANY_SELECTION :{BLACK}Klikk på et firma for å slå på visning av firmaets eiendom. Ctrl+Klikk deaktiverer visning avalle firmaene unntatt det valgte. Ctrl+Klikk på firmaet igjen for å slå på visning av alle firmaene
|
||||
|
||||
STR_SMALLMAP_LEGENDA_ROADS :{TINYFONT}{BLACK}Veier
|
||||
STR_SMALLMAP_LEGENDA_RAILROADS :{TINYFONT}{BLACK}Jernbaner
|
||||
|
@ -1027,6 +1028,8 @@ STR_DIFFICULTY_LEVEL_SETTING_CITY_APPROVAL :{LTBLUE}Bystyre
|
|||
############ range for difficulty settings ends
|
||||
|
||||
STR_NONE :Ingen
|
||||
STR_FUNDING_ONLY :Kun finansiering
|
||||
STR_MINIMAL :Minimal
|
||||
STR_NUM_VERY_LOW :Veldig lavt
|
||||
STR_NUM_LOW :Lavt
|
||||
STR_NUM_NORMAL :Normalt
|
||||
|
@ -1097,6 +1100,7 @@ STR_CONFIG_SETTING_BUILDONSLOPES :{LTBLUE}Tillat
|
|||
STR_CONFIG_SETTING_AUTOSLOPE :{LTBLUE}Tillat landskapsendring under bygninger, spor, osv.: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_CATCHMENT :{LTBLUE}Mer realistisk størrelse på oppfangingsområder: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_EXTRADYNAMITE :{LTBLUE}Tillat fjerning av flere veier, broer osv. eid av byene: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_TRAIN_LENGTH :{LTBLUE}Maksimal lengde til tog: {ORANGE}{STRING} ruter{P 0:1 "" s}
|
||||
STR_CONFIG_SETTING_SMOKE_AMOUNT :{LTBLUE}Mengde med lokomotivrøyk/gnister: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_SMOKE_AMOUNT_NONE :Ingen
|
||||
STR_CONFIG_SETTING_SMOKE_AMOUNT_ORIGINAL :Original
|
||||
|
@ -1115,6 +1119,8 @@ STR_CONFIG_SETTING_IMPROVEDLOAD :{LTBLUE}Bruk fo
|
|||
STR_CONFIG_SETTING_GRADUAL_LOADING :{LTBLUE}Last kjøretøy gradvis: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_INFLATION :{LTBLUE}Inflasjon: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_SELECTGOODS :{LTBLUE}Lever varer til en stasjon kun hvis det er etterspørsel: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_MAX_BRIDGE_LENGTH :{LTBLUE}Msksimal bru lengde: {ORANGE}{STRING} rute{P 0:1 "" r}
|
||||
STR_CONFIG_SETTING_MAX_TUNNEL_LENGTH :{LTBLUE}Maksimal tunnel lengde: {ORANGE}{STRING} rute{P 0:1 "" er}
|
||||
STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD :{LTBLUE}Konstruksjonsmetode for primærindustri: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD_NONE :ingen
|
||||
STR_CONFIG_SETTING_RAW_INDUSTRY_CONSTRUCTION_METHOD_NORMAL :som andre næringer
|
||||
|
@ -1132,6 +1138,7 @@ STR_CONFIG_SETTING_ROAD_VEHICLE_QUEUEING :{LTBLUE}Kjøret
|
|||
STR_CONFIG_SETTING_AUTOSCROLL :{LTBLUE}Flytt på bildet hvis pilen er nær ytterkantene av skjermen: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_BRIBE :{LTBLUE}Tillat bestikkelser av bystyret: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_ALLOW_EXCLUSIVE :{LTBLUE}Tillat kjøp av eksklusive transportrettigheter: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_ALLOW_FUND_ROAD :{LTBLUE}Tillat finansiering av lokal veikonstruksjon: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_ALLOW_GIVE_MONEY :{LTBLUE}Tillat pengeoverføring til andre firmaer: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_FREIGHT_TRAINS :{LTBLUE}Vektmultiplikator for frakt til å simulere tunge tog: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_PLANE_SPEED :{LTBLUE}Flyhastighetsfaktor: {ORANGE}1 / {STRING}
|
||||
|
@ -1217,6 +1224,7 @@ STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :langt (31. Des
|
|||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_SHORT :kort (31-12-2008)
|
||||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_ISO :ISO (2008-12-31)
|
||||
|
||||
|
||||
STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME :{LTBLUE}Pause automatisk ved start av nytt spill: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL :{LTBLUE}Når spillet er satt på pause, tillat: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_NO_ACTIONS :ingen handlinger
|
||||
|
@ -1242,6 +1250,7 @@ STR_CONFIG_SETTING_SHOW_TRACK_RESERVATION :{LTBLUE}Vis res
|
|||
STR_CONFIG_SETTING_PERSISTENT_BUILDINGTOOLS :{LTBLUE}La byggingsverktøy være aktive etter bruk: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_EXPENSES_LAYOUT :{LTBLUE}Grupper utgifter i firmaets finansvindu: {ORANGE}{STRING}
|
||||
|
||||
STR_CONFIG_SETTING_DISABLE_UNSUITABLE_BUILDING :{LTBLUE}Deaktiver infrastruktur bygging, når ingen passende kjøretøy er tilgjengelige: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_MAX_TRAINS :{LTBLUE}Maks antall tog per selskap: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_MAX_ROAD_VEHICLES :{LTBLUE}Maks antall kjøretøy per selskap: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_MAX_AIRCRAFT :{LTBLUE}Maks antall luftfartøy per selskap: {ORANGE}{STRING}
|
||||
|
@ -1343,6 +1352,7 @@ STR_CONFIG_SETTING_VEHICLES_SERVICING :{ORANGE}Vedlike
|
|||
STR_CONFIG_SETTING_VEHICLES_ROUTING :{ORANGE}Ruting
|
||||
STR_CONFIG_SETTING_VEHICLES_TRAINS :{ORANGE}Tog
|
||||
STR_CONFIG_SETTING_ECONOMY_TOWNS :{ORANGE}Byer
|
||||
STR_CONFIG_SETTING_REVERSE_AT_SIGNALS :{LTBLUE}Automatisk reversering ved signaler: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_ECONOMY_INDUSTRIES :{ORANGE}Industrier
|
||||
|
||||
|
||||
|
@ -2070,7 +2080,8 @@ STR_LANDSCAPING_TOOLTIP_PURCHASE_LAND :{BLACK}Kjøp la
|
|||
|
||||
# Object construction window
|
||||
STR_OBJECT_BUILD_CAPTION :{WHITE}Objektvalg
|
||||
STR_OBJECT_BUILD_TOOLTIP :{BLACK}Velg objekt å bygge
|
||||
STR_OBJECT_BUILD_TOOLTIP :{BLACK}Velg objekt å bygge. Shift slår på/av beregnet kostnad.
|
||||
STR_OBJECT_BUILD_CLASS_TOOLTIP :{BLACK}Velg hvilken type av objektet du vil bygge
|
||||
STR_OBJECT_BUILD_PREVIEW_TOOLTIP :{BLACK}Forhåndsvisning av objektet
|
||||
STR_OBJECT_BUILD_SIZE :{BLACK}Størrelse: {GOLD}{NUM} x {NUM} ruter
|
||||
|
||||
|
@ -2081,7 +2092,7 @@ STR_OBJECT_CLASS_TRNS :Radiosendere
|
|||
STR_PLANT_TREE_CAPTION :{WHITE}Trær
|
||||
STR_PLANT_TREE_TOOLTIP :{BLACK}Velg typen tre som skal plantes
|
||||
STR_TREES_RANDOM_TYPE :{BLACK}Trær av tilfeldig type
|
||||
STR_TREES_RANDOM_TYPE_TOOLTIP :{BLACK}Plasser trær av tilfeldig type
|
||||
STR_TREES_RANDOM_TYPE_TOOLTIP :{BLACK}Plasser trær av tilfeldig type. Shift slår på/av beregnet kostnad.
|
||||
STR_TREES_RANDOM_TREES_BUTTON :{BLACK}Tilfeldige trær
|
||||
STR_TREES_RANDOM_TREES_TOOLTIP :{BLACK}Plasser trær tilfeldig i landskapet
|
||||
|
||||
|
@ -2102,7 +2113,7 @@ STR_RESET_LANDSCAPE_CONFIRMATION_TEXT :{WHITE}Er du si
|
|||
# Town generation window (SE)
|
||||
STR_FOUND_TOWN_CAPTION :{WHITE}Bygenerering
|
||||
STR_FOUND_TOWN_NEW_TOWN_BUTTON :{BLACK}Ny by
|
||||
STR_FOUND_TOWN_NEW_TOWN_TOOLTIP :{BLACK}Grunnlegg en ny by
|
||||
STR_FOUND_TOWN_NEW_TOWN_TOOLTIP :{BLACK}Grunnlegg en ny by. Shift+klikk viser beregnet kostnad.
|
||||
STR_FOUND_TOWN_RANDOM_TOWN_BUTTON :{BLACK}Tilfeldig by
|
||||
STR_FOUND_TOWN_RANDOM_TOWN_TOOLTIP :{BLACK}Grunnlegg en by på et tilfeldig sted
|
||||
STR_FOUND_TOWN_MANY_RANDOM_TOWNS :{BLACK}Mange tilfeldige byer
|
||||
|
@ -2411,6 +2422,7 @@ STR_NEWGRF_SETTINGS_PARAMETER :{BLACK}Parametr
|
|||
STR_NEWGRF_SETTINGS_NO_INFO :{BLACK}Ingen informasjon tilgjengelig
|
||||
STR_NEWGRF_SETTINGS_NOT_FOUND :{RED}Matchende fil ble ikke funnet
|
||||
STR_NEWGRF_SETTINGS_DISABLED :{RED}Deaktivert
|
||||
STR_NEWGRF_SETTINGS_INCOMPATIBLE :{RED}Ukompatibelt med denne versjonen av OpenTTD
|
||||
|
||||
STR_NEWGRF_SETTINGS_PARAMETER_QUERY :{BLACK}Skriv inn NewGRF-parametre
|
||||
|
||||
|
@ -2473,6 +2485,7 @@ STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{STRING
|
|||
STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :Inneholder flere "Action 8" oppføringer
|
||||
STR_NEWGRF_ERROR_READ_BOUNDS :Leste forbi slutten på pseudo-sprite.
|
||||
STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}Det nåværende grafikksettet mangler en del spriter.{}Vennligst oppdater grafikksettet.
|
||||
STR_NEWGRF_ERROR_GRM_FAILED :Etterspurte GRF resurser var ikke tilgjengelige.
|
||||
|
||||
# NewGRF related 'general' warnings
|
||||
STR_NEWGRF_POPUP_CAUTION_CAPTION :{WHITE}Advarsel!
|
||||
|
@ -2694,7 +2707,7 @@ STR_COMPANY_VIEW_BUILD_HQ_TOOLTIP :{BLACK}Bygg fir
|
|||
STR_COMPANY_VIEW_VIEW_HQ_BUTTON :{BLACK}Se firmaets hovedkontor
|
||||
STR_COMPANY_VIEW_VIEW_HQ_TOOLTIP :{BLACK}Vis firmaets hovedkontor
|
||||
STR_COMPANY_VIEW_RELOCATE_HQ :{BLACK}Flytt firmaets hovedkontor
|
||||
STR_COMPANY_VIEW_RELOCATE_COMPANY_HEADQUARTERS :{BLACK}Gjenoppbygg firmaets hovedkontor et annet sted til en kostnad av 1{NBSP}% av firmaverdien
|
||||
STR_COMPANY_VIEW_RELOCATE_COMPANY_HEADQUARTERS :{BLACK}Gjenoppbygg (flytt) firmaets hovedkontor et annet sted til en kostnad av 1{NBSP}% av firmaverdien. Shift+klikk viser beregnet kostnad uten å flytte kontoret.
|
||||
|
||||
STR_COMPANY_VIEW_NEW_FACE_BUTTON :{BLACK}Nytt ansikt
|
||||
STR_COMPANY_VIEW_NEW_FACE_TOOLTIP :{BLACK}Velg nytt ansikt på sjefen
|
||||
|
@ -2707,8 +2720,8 @@ STR_COMPANY_VIEW_PRESIDENT_NAME_TOOLTIP :{BLACK}Endre sj
|
|||
|
||||
STR_COMPANY_VIEW_BUY_SHARE_BUTTON :{BLACK}Kjøp 25{NBSP}% av aksjene i firmaet
|
||||
STR_COMPANY_VIEW_SELL_SHARE_BUTTON :{BLACK}Selg 25{NBSP}% av aksjene i firmaet
|
||||
STR_COMPANY_VIEW_BUY_SHARE_TOOLTIP :{BLACK}Kjøp 25{NBSP}% av aksjene i firmaet
|
||||
STR_COMPANY_VIEW_SELL_SHARE_TOOLTIP :{BLACK}Selg 25{NBSP}% av aksjene i firmaet
|
||||
STR_COMPANY_VIEW_BUY_SHARE_TOOLTIP :{BLACK}Kjøp 25{NBSP}% av aksjene i firmaet. Shift+klikk viser beregnet kostnad uten å kjøpe noen aksjer.
|
||||
STR_COMPANY_VIEW_SELL_SHARE_TOOLTIP :{BLACK}Selg 25{NBSP}% av aksjene i firmaet. Shift+klikk beregnet inntekt uten å selge noen aksjer
|
||||
|
||||
STR_COMPANY_VIEW_COMPANY_NAME_QUERY_CAPTION :Firmanavn
|
||||
STR_COMPANY_VIEW_PRESIDENT_S_NAME_QUERY_CAPTION :Sjefens navn
|
||||
|
@ -3250,6 +3263,7 @@ STR_ORDER_TRANSFER_NO_LOAD :(Overfør og fo
|
|||
STR_ORDER_NO_UNLOAD :(Ingen lossing og last på varer)
|
||||
STR_ORDER_NO_UNLOAD_FULL_LOAD :(Ingen lossing og vent på full last)
|
||||
STR_ORDER_NO_UNLOAD_FULL_LOAD_ANY :(Ingen lossing og vent på første fulle last)
|
||||
STR_ORDER_NO_UNLOAD_NO_LOAD :(Ingen av og pålasting)
|
||||
|
||||
STR_ORDER_STOP_LOCATION_NEAR_END :[nær slutten]
|
||||
STR_ORDER_STOP_LOCATION_MIDDLE :[midten]
|
||||
|
@ -3663,6 +3677,7 @@ STR_ERROR_MUST_DEMOLISH_TUNNEL_FIRST :{WHITE}Må rive
|
|||
STR_ERROR_ANOTHER_TUNNEL_IN_THE_WAY :{WHITE}En annen tunnel er i veien
|
||||
STR_ERROR_TUNNEL_THROUGH_MAP_BORDER :{WHITE}Tunnelen ville munne ut utenfor kartkanten
|
||||
STR_ERROR_UNABLE_TO_EXCAVATE_LAND :{WHITE}Kan ikke grave ut land til den andre tunnelinngangen
|
||||
STR_ERROR_TUNNEL_TOO_LONG :{WHITE}... tunnel for lang
|
||||
|
||||
# Object related errors
|
||||
STR_ERROR_TOO_MANY_OBJECTS :{WHITE}... for mange objekter
|
||||
|
@ -4242,6 +4257,7 @@ STR_TINY_BLACK_STATION :{TINYFONT}{BLAC
|
|||
STR_BLACK_STRING :{BLACK}{STRING}
|
||||
STR_BLACK_RAW_STRING :{BLACK}{STRING}
|
||||
STR_GREEN_STRING :{GREEN}{STRING}
|
||||
STR_ORANGE_STRING :{ORANGE}{STRING}
|
||||
STR_RED_STRING :{RED}{STRING}
|
||||
STR_WHITE_STRING :{WHITE}{STRING}
|
||||
STR_TINY_BLACK_HEIGHT :{TINYFONT}{BLACK}{HEIGHT}
|
||||
|
|
|
@ -238,7 +238,7 @@ STR_TOOLTIP_RESIZE :{BLACK}Klikk og
|
|||
STR_TOOLTIP_TOGGLE_LARGE_SMALL_WINDOW :{BLACK}Byt mellom stor/liten storleik på vindauga
|
||||
STR_TOOLTIP_VSCROLL_BAR_SCROLLS_LIST :{BLACK}Rullefelt - blar lista opp/ned
|
||||
STR_TOOLTIP_HSCROLL_BAR_SCROLLS_LIST :{BLACK}Rullefelt - blar lista til venstre/høgre
|
||||
STR_TOOLTIP_DEMOLISH_BUILDINGS_ETC :{BLACK}Riv bygningar o.l.
|
||||
STR_TOOLTIP_DEMOLISH_BUILDINGS_ETC :{BLACK}Riv bygningar o.a. i eit firkanta område. Ctrl vel området diagonalt. Shift syner estimert rivingskostnad
|
||||
|
||||
# Query window
|
||||
STR_BUTTON_DEFAULT :{BLACK}Standard
|
||||
|
@ -350,6 +350,7 @@ STR_SCENEDIT_FILE_MENU_QUIT :Avslutt
|
|||
STR_SETTINGS_MENU_GAME_OPTIONS :Spelinstillingar
|
||||
STR_SETTINGS_MENU_DIFFICULTY_SETTINGS :Vanskegrad
|
||||
STR_SETTINGS_MENU_CONFIG_SETTINGS :Avanserte instillingar
|
||||
STR_SETTINGS_MENU_AI_SETTINGS :AI-instillingar
|
||||
STR_SETTINGS_MENU_NEWGRF_SETTINGS :NewGRF-innstillingar
|
||||
STR_SETTINGS_MENU_TRANSPARENCY_OPTIONS :Gjennomsiktigheitsinnstillingar
|
||||
STR_SETTINGS_MENU_TOWN_NAMES_DISPLAYED :Syne bynamn
|
||||
|
@ -444,6 +445,7 @@ STR_ABOUT_MENU_SEPARATOR :
|
|||
STR_ABOUT_MENU_TOGGLE_CONSOLE :Syne/gøym konsoll
|
||||
STR_ABOUT_MENU_AI_DEBUG :AI-feilsøking
|
||||
STR_ABOUT_MENU_SCREENSHOT :Skjermdump
|
||||
STR_ABOUT_MENU_ZOOMIN_SCREENSHOT :Forstørra skjermbilete
|
||||
STR_ABOUT_MENU_GIANT_SCREENSHOT :Stort skjermfoto
|
||||
STR_ABOUT_MENU_ABOUT_OPENTTD :Om 'OpenTTD'
|
||||
STR_ABOUT_MENU_SPRITE_ALIGNER :Spriteforskyver
|
||||
|
@ -1097,6 +1099,7 @@ STR_CONFIG_SETTING_DISABLED :deaktivert
|
|||
STR_CONFIG_SETTING_BUILDONSLOPES :{LTBLUE}Tillet bygging på skråningar og i vasskanten: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_AUTOSLOPE :{LTBLUE}Tillet landskapsendringar under bygningar, spor o.s.b.: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_CATCHMENT :{LTBLUE}Meir realistisk storleik på oppfangingsområde: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_SMOKE_AMOUNT :{LTBLUE}Mengde køyretøyrøyk/-gnistar: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_EXTRADYNAMITE :{LTBLUE}Tillet frjerning av fleire vegar, bruar osb. egd av byane.: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_TRAIN_LENGTH :{LTBLUE}Maksimal lengde på tog {ORANGE}{STRING} rute{P 0:1 "" r}
|
||||
STR_CONFIG_SETTING_SMOKE_AMOUNT_NONE :Ingen
|
||||
|
@ -1161,6 +1164,7 @@ STR_CONFIG_SETTING_AUTORENEW_VEHICLE :{LTBLUE}Autofor
|
|||
STR_CONFIG_SETTING_AUTORENEW_MONTHS :{LTBLUE}Autoforny køyretøy når det er {ORANGE}{STRING}{LTBLUE} mnd. før/etter maks. alder
|
||||
STR_CONFIG_SETTING_AUTORENEW_MONEY :{LTBLUE}Minimum formue for autofornying av køyretøy: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_ERRMSG_DURATION :{LTBLUE}Varigskap for feilmelding: {ORANGE}{STRING} sekund
|
||||
STR_CONFIG_SETTING_HOVER_DELAY_DISABLED :{LTBLUE}Syn verktøytips: {ORANGE}Høgreklikk
|
||||
STR_CONFIG_SETTING_POPULATION_IN_LABEL :{LTBLUE}Syne innbyggjartalet til byane i tittel: {ORANGE}{STRING}
|
||||
|
||||
STR_CONFIG_SETTING_LAND_GENERATOR :{LTBLUE}Landskapsgenerator: {ORANGE}{STRING}
|
||||
|
@ -1218,6 +1222,7 @@ STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :langt (31. des
|
|||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_SHORT :kort (31-12-2008)
|
||||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_ISO :ISO (2008-12-31)
|
||||
|
||||
|
||||
STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME :{LTBLUE}Automatisk pause når ein startar nytt spel: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL :{LTBLUE}Når spelet er pausa, tillet: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_NO_ACTIONS :ingen handlingar
|
||||
|
@ -2471,6 +2476,7 @@ STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{STRING
|
|||
STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :Inneheld fleire "Action 8" oppføringar.
|
||||
STR_NEWGRF_ERROR_READ_BOUNDS :Las forbi slutten på pseudo-sprite.
|
||||
STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}Det nåværande grafikksettet manglar ein del spriter.{}Vennligst oppdater grafikksettet.
|
||||
STR_NEWGRF_ERROR_FORCEFULLY_DISABLED :{2:STRING} vart deaktivert av {4:STRING}
|
||||
|
||||
# NewGRF related 'general' warnings
|
||||
STR_NEWGRF_POPUP_CAUTION_CAPTION :{WHITE}Åtvaring!
|
||||
|
@ -3232,7 +3238,7 @@ STR_ORDER_STOP_ORDER :(Stopp)
|
|||
|
||||
STR_ORDER_GO_TO_STATION :{STRING} {STATION} {STRING}
|
||||
|
||||
STR_ORDER_IMPLICIT :(Automatisk)
|
||||
STR_ORDER_IMPLICIT :(implisitt)
|
||||
|
||||
STR_ORDER_FULL_LOAD :(Last fullt)
|
||||
STR_ORDER_FULL_LOAD_ANY :(Last fullt, vilkårleg last)
|
||||
|
@ -3408,25 +3414,25 @@ STR_GAME_SAVELOAD_ERROR_FILE_NOT_READABLE :Kan ikkje lese
|
|||
STR_GAME_SAVELOAD_ERROR_FILE_NOT_WRITEABLE :Kan ikkje skrive til fila
|
||||
STR_GAME_SAVELOAD_ERROR_DATA_INTEGRITY_CHECK_FAILED :Integritetssjekk av data mislukkast
|
||||
STR_GAME_SAVELOAD_NOT_AVAILABLE :<not available>
|
||||
STR_WARNING_LOADGAME_REMOVED_TRAMS :{WHITE}Spelet har blitt lagra i ein versjon utan støtte for trikk. Alle trikkar har blitt fjerna.
|
||||
STR_WARNING_LOADGAME_REMOVED_TRAMS :{WHITE}Spelet har blitt lagra i ein versjon utan støtte for trikk. Alle trikkar har blitt fjerna
|
||||
|
||||
# Map generation messages
|
||||
STR_ERROR_COULD_NOT_CREATE_TOWN :{WHITE}Kart-generering avbrutt...{}... ingen passande by-plasseringar
|
||||
STR_ERROR_NO_TOWN_IN_SCENARIO :{WHITE}... det er ingen byar i dette scenarioet
|
||||
|
||||
STR_ERROR_PNGMAP :{WHITE}Kan ikkje laste inn landskap frå PNG...
|
||||
STR_ERROR_PNGMAP_FILE_NOT_FOUND :{WHITE}... fann ikkje fila.
|
||||
STR_ERROR_PNGMAP_IMAGE_TYPE :{WHITE}... kunne ikkje konvertere biletetypen. Eit 8- eller 24-bits PNG-bilete trengst.
|
||||
STR_ERROR_PNGMAP_MISC :{WHITE}... noko gjekk akkurat gale. Orsak. (truleg ei øydelagd fil)
|
||||
STR_ERROR_PNGMAP_FILE_NOT_FOUND :{WHITE}... fann ikkje fila
|
||||
STR_ERROR_PNGMAP_IMAGE_TYPE :{WHITE}... kunne ikkje konvertere bilettypen. Eit 8- eller 24-bits PNG-bilete trengst
|
||||
STR_ERROR_PNGMAP_MISC :{WHITE}... noko gjekk akkurat gale (truleg ei øydelagd fil)
|
||||
|
||||
STR_ERROR_BMPMAP :{WHITE}Kan ikkje laste inn landskap frå BMP...
|
||||
STR_ERROR_BMPMAP_IMAGE_TYPE :{WHITE}... kan ikkje konvertere biletetype.
|
||||
STR_ERROR_BMPMAP_IMAGE_TYPE :{WHITE}... kan ikkje konvertere bilettype
|
||||
|
||||
STR_WARNING_HEIGHTMAP_SCALE_CAPTION :{WHITE}Skalaåtvaring
|
||||
STR_WARNING_HEIGHTMAP_SCALE_MESSAGE :{YELLOW}Å endre storleiken på kjeldekartet for mykje er ikkje anbefalt. Vil du halde fram med genereringa?
|
||||
|
||||
# Soundset messages
|
||||
STR_WARNING_FALLBACK_SOUNDSET :{WHITE}Kun eit reservelydsett ble funne. Hvis du vil ha lyder, installer eit lydsett via spelets nedlastingssystem.
|
||||
STR_WARNING_FALLBACK_SOUNDSET :{WHITE}Kun eit reservelydsett ble funne. Hvis du vil ha lyder, installer eit lydsett via innhaldsnedlastinga
|
||||
|
||||
# Screenshot related messages
|
||||
STR_MESSAGE_SCREENSHOT_SUCCESSFULLY :{WHITE}Skjermdumpen vart lagra som '{STRING}'
|
||||
|
@ -3495,7 +3501,7 @@ STR_ERROR_TOO_CLOSE_TO_EDGE_OF_MAP_SUB :{WHITE}... for
|
|||
STR_ERROR_TOO_CLOSE_TO_ANOTHER_TOWN :{WHITE}... for nær ein annan by
|
||||
STR_ERROR_TOO_MANY_TOWNS :{WHITE}... for mange byar
|
||||
STR_ERROR_NO_SPACE_FOR_TOWN :{WHITE}... det er ikkje meir plass på kartet
|
||||
STR_ERROR_TOWN_EXPAND_WARN_NO_ROADS :{WHITE}Byen byggjer ikkje vegar. Du kan tillete veg-bygging i Avanserte innstillingar -> Økonomi -> Byar.
|
||||
STR_ERROR_TOWN_EXPAND_WARN_NO_ROADS :{WHITE}Byen byggjer ikkje vegar. Du kan tillete veg-bygging i Avanserte innstillingar -> Økonomi -> Byar
|
||||
STR_ERROR_ROAD_WORKS_IN_PROGRESS :{WHITE}Vegarbeid pågår
|
||||
STR_ERROR_TOWN_CAN_T_DELETE :{WHITE}Kan ikkje fjerne denne byen...{}Ein stasjon eller garasje/stall/hangar/dokk refererar til byen eller ei by-egd rute som ikkje kan fjernast
|
||||
STR_ERROR_STATUE_NO_SUITABLE_PLACE :{WHITE}... det er ingen passande plass til statue i sentrum av denne byen
|
||||
|
@ -3538,6 +3544,8 @@ STR_ERROR_TOO_CLOSE_TO_ANOTHER_AIRPORT :{WHITE}For nær
|
|||
STR_ERROR_CAN_T_RENAME_STATION :{WHITE}Kan ikkje endre namnet på stasjonen...
|
||||
STR_ERROR_DRIVE_THROUGH_ON_TOWN_ROAD :{WHITE}... denne vegen eigast av ein by
|
||||
STR_ERROR_DRIVE_THROUGH_DIRECTION :{WHITE}... vegen peiker feil veg
|
||||
STR_ERROR_DRIVE_THROUGH_CORNER :{WHITE}... gjennomkøyring-stopp kan ikkje ha svingar
|
||||
STR_ERROR_DRIVE_THROUGH_JUNCTION :{WHITE}... gjennomkøyring-stopp kan ikkje ha kryss
|
||||
|
||||
# Station destruction related errors
|
||||
STR_ERROR_CAN_T_REMOVE_PART_OF_STATION :{WHITE}Kan ikkje fjerne del av stasjonen...
|
||||
|
@ -3586,7 +3594,7 @@ STR_ERROR_AIRCRAFT_MUST_BE_STOPPED_INSIDE_HANGAR :{WHITE}... må
|
|||
STR_ERROR_TRAINS_CAN_ONLY_BE_ALTERED_INSIDE_A_DEPOT :{WHITE}Tog kan berre endrast når dei står stille i togstallen
|
||||
STR_ERROR_TRAIN_TOO_LONG :{WHITE}Toget er for langt
|
||||
STR_ERROR_CAN_T_REVERSE_DIRECTION_RAIL_VEHICLE :{WHITE}Kan ikkje snu køyretøyet...
|
||||
STR_ERROR_CAN_T_REVERSE_DIRECTION_RAIL_VEHICLE_MULTIPLE_UNITS :{WHITE}Kan ikkje snu køyretøy som er samansette av fleire enhetar...
|
||||
STR_ERROR_CAN_T_REVERSE_DIRECTION_RAIL_VEHICLE_MULTIPLE_UNITS :{WHITE}... samansett av fleire enhetar
|
||||
STR_ERROR_INCOMPATIBLE_RAIL_TYPES :Jernbanetypane passar ikkje saman
|
||||
|
||||
STR_ERROR_CAN_T_MOVE_VEHICLE :{WHITE}Kan ikkje flytte køyretøy...
|
||||
|
@ -3598,7 +3606,7 @@ STR_ERROR_DEPOT_WRONG_DEPOT_TYPE :Gal type garasj
|
|||
|
||||
# Autoreplace related errors
|
||||
STR_ERROR_TRAIN_TOO_LONG_AFTER_REPLACEMENT :{WHITE}{VEHICLE} er for langt etter byte
|
||||
STR_ERROR_AUTOREPLACE_NOTHING_TO_DO :{WHITE}Ingen autoutbyting-/fornyingsreglar lagt til.
|
||||
STR_ERROR_AUTOREPLACE_NOTHING_TO_DO :{WHITE}Ingen autoutbyting-/fornyingsreglar lagt til
|
||||
STR_ERROR_AUTOREPLACE_MONEY_LIMIT :(pengegrense)
|
||||
|
||||
# Rail construction errors
|
||||
|
@ -3607,6 +3615,7 @@ STR_ERROR_MUST_REMOVE_SIGNALS_FIRST :{WHITE}Må fjer
|
|||
STR_ERROR_NO_SUITABLE_RAILROAD_TRACK :{WHITE}Upassande jernbanespor
|
||||
STR_ERROR_MUST_REMOVE_RAILROAD_TRACK :{WHITE}Må fjerne jernbanespor først
|
||||
STR_ERROR_CROSSING_ON_ONEWAY_ROAD :{WHITE}Vegen er einvegskøyrd eller blokkert
|
||||
STR_ERROR_CROSSING_DISALLOWED :{WHITE}Overgang ikkje tillate for denne typen jernbane
|
||||
STR_ERROR_CAN_T_BUILD_SIGNALS_HERE :{WHITE}Kan ikkje byggje signaler her...
|
||||
STR_ERROR_CAN_T_BUILD_RAILROAD_TRACK :{WHITE}Kan ikkje byggje jernbanespor her...
|
||||
STR_ERROR_CAN_T_REMOVE_RAILROAD_TRACK :{WHITE}Kan ikkje fjerne jernbanespor herfrå...
|
||||
|
@ -3767,7 +3776,7 @@ STR_ERROR_CAN_T_CHANGE_SIGN_NAME :{WHITE}Kan ikkj
|
|||
STR_ERROR_CAN_T_DELETE_SIGN :{WHITE}Kan ikkje sletta skilt...
|
||||
|
||||
# Translatable comment for OpenTTD's desktop shortcut
|
||||
STR_DESKTOP_SHORTCUT_COMMENT :Ein Transport Tycoon Deluxe-klone
|
||||
STR_DESKTOP_SHORTCUT_COMMENT :Eit simulatorspel basert på Transport Tycoon Deluxe
|
||||
|
||||
##id 0x2000
|
||||
# Town building names
|
||||
|
@ -4223,6 +4232,7 @@ STR_TINY_BLACK_COMA :{TINYFONT}{BLAC
|
|||
STR_TINY_COMMA :{TINYFONT}{COMMA}
|
||||
STR_BLUE_COMMA :{BLUE}{COMMA}
|
||||
STR_RED_COMMA :{RED}{COMMA}
|
||||
STR_TINY_BLACK_DECIMAL :{TINYFONT}{BLACK}{DECIMAL}
|
||||
STR_COMPANY_MONEY :{WHITE}{CURRENCY}
|
||||
STR_BLACK_DATE_LONG :{BLACK}{DATE_LONG}
|
||||
STR_BLACK_CROSS :{BLACK}{CROSS}
|
||||
|
|
|
@ -2864,6 +2864,8 @@ STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{STRING
|
|||
STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :Zawiera wiele wpisów Action 8
|
||||
STR_NEWGRF_ERROR_READ_BOUNDS :Odczyt poza koniec pseudo obrazków
|
||||
STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}Aktualnie używany zestaw grafik jest niekompletny.{}Proszę zaktualizować podstawowy zestaw grafik
|
||||
STR_NEWGRF_ERROR_GRM_FAILED :Wymagane zasoby GRF są niedostępne
|
||||
STR_NEWGRF_ERROR_FORCEFULLY_DISABLED :{2:STRING} został wyłączony przez {4:STRING}
|
||||
|
||||
# NewGRF related 'general' warnings
|
||||
STR_NEWGRF_POPUP_CAUTION_CAPTION :{WHITE}Uwaga!
|
||||
|
|
|
@ -1224,6 +1224,7 @@ STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :longo (31 Dez 2
|
|||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_SHORT :curto (31-12-2008)
|
||||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_ISO :ISO (2008-12-31)
|
||||
|
||||
|
||||
STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME :{LTBLUE}Pausa automática ao iniciar um novo jogo: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL :{LTBLUE}Durante pausa permitir: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_NO_ACTIONS :nenhuma acção
|
||||
|
@ -2484,6 +2485,8 @@ STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{STRING
|
|||
STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :Contém múltiplas entradas Action 8.
|
||||
STR_NEWGRF_ERROR_READ_BOUNDS :Leitura ultrapassou o fim do pseudo-gráfico.
|
||||
STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}O conjunto de gráficos base actual tem objectos gráficos em falta.{}Por favor faça a sua actualização.
|
||||
STR_NEWGRF_ERROR_GRM_FAILED :{G=m}Recursos GRF pedidos não disponíveis
|
||||
STR_NEWGRF_ERROR_FORCEFULLY_DISABLED :{2:STRING} foi desactivado por {4:STRING}
|
||||
|
||||
# NewGRF related 'general' warnings
|
||||
STR_NEWGRF_POPUP_CAUTION_CAPTION :{WHITE}Alerta!
|
||||
|
|
|
@ -2484,6 +2484,8 @@ STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{STRING
|
|||
STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :Conţine multiple înregistrări Action 8
|
||||
STR_NEWGRF_ERROR_READ_BOUNDS :Citire dincolo de sfârşitul pseudo-imaginii
|
||||
STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}Unele imagini lipsesc din setul grafic de bază.{}Vă rugăm actualizaţi setul grafic de bază
|
||||
STR_NEWGRF_ERROR_GRM_FAILED :Resursele GRF solicitate nu sunt disponibile
|
||||
STR_NEWGRF_ERROR_FORCEFULLY_DISABLED :{2:STRING} a fost dezactivat de {4:STRING}
|
||||
|
||||
# NewGRF related 'general' warnings
|
||||
STR_NEWGRF_POPUP_CAUTION_CAPTION :{WHITE}Atenţie!
|
||||
|
@ -3247,7 +3249,7 @@ STR_ORDER_STOP_ORDER :(Stop)
|
|||
|
||||
STR_ORDER_GO_TO_STATION :{STRING} {STATION} {STRING}
|
||||
|
||||
STR_ORDER_IMPLICIT :(Automat)
|
||||
STR_ORDER_IMPLICIT :(Implicit)
|
||||
|
||||
STR_ORDER_FULL_LOAD :(Încărcare maximă)
|
||||
STR_ORDER_FULL_LOAD_ANY :(Încărcare orice produs)
|
||||
|
|
|
@ -3460,7 +3460,7 @@ STR_ORDER_STOP_ORDER :(Stani)
|
|||
|
||||
STR_ORDER_GO_TO_STATION :{STRING} {STATION} {STRING}
|
||||
|
||||
STR_ORDER_IMPLICIT :(Automatski)
|
||||
STR_ORDER_IMPLICIT :(Podrazumevano)
|
||||
|
||||
STR_ORDER_FULL_LOAD :(Pun utovar)
|
||||
STR_ORDER_FULL_LOAD_ANY :(Pun utovar bilo kog)
|
||||
|
|
|
@ -283,6 +283,7 @@ STR_SORT_BY_RATING_MIN :车站中最低
|
|||
STR_SORT_BY_ENGINE_ID :引擎ID (默认方式)
|
||||
STR_SORT_BY_COST :售价
|
||||
STR_SORT_BY_POWER :功率
|
||||
STR_SORT_BY_TRACTIVE_EFFORT :牵引力
|
||||
STR_SORT_BY_INTRO_DATE :设计日期
|
||||
STR_SORT_BY_RUNNING_COST :运行费用
|
||||
STR_SORT_BY_POWER_VS_RUNNING_COST :功率/运行费用 比值
|
||||
|
@ -1026,6 +1027,8 @@ STR_DIFFICULTY_LEVEL_SETTING_CITY_APPROVAL :{LTBLUE}市政
|
|||
############ range for difficulty settings ends
|
||||
|
||||
STR_NONE :没有
|
||||
STR_FUNDING_ONLY :不生成
|
||||
STR_MINIMAL :每种仅一个
|
||||
STR_NUM_VERY_LOW :非常低
|
||||
STR_NUM_LOW :低
|
||||
STR_NUM_NORMAL :一般
|
||||
|
@ -1304,7 +1307,7 @@ STR_CONFIG_SETTING_TOWN_FOUNDING_FORBIDDEN :禁止
|
|||
STR_CONFIG_SETTING_TOWN_FOUNDING_ALLOWED :允许
|
||||
STR_CONFIG_SETTING_TOWN_FOUNDING_ALLOWED_CUSTOM_LAYOUT :允许,自定义城镇布局
|
||||
|
||||
STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT :{LTBLUE}在游戏中植树: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT :{LTBLUE}树木自动生长: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_NONE :无 {RED}(损坏伐木场)
|
||||
STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_RAINFOREST :仅在雨林中
|
||||
STR_CONFIG_SETTING_EXTRA_TREE_PLACEMENT_ALL :任意地点
|
||||
|
@ -1570,7 +1573,7 @@ STR_NETWORK_SERVER_LIST_LANGUAGE :{SILVER}语
|
|||
STR_NETWORK_SERVER_LIST_LANDSCAPE :{SILVER}场景类型: {WHITE}{STRING}
|
||||
STR_NETWORK_SERVER_LIST_MAP_SIZE :{SILVER}地图尺寸: {WHITE}{COMMA}×{COMMA}
|
||||
STR_NETWORK_SERVER_LIST_SERVER_VERSION :{SILVER}服务器版本: {WHITE}{STRING}
|
||||
STR_NETWORK_SERVER_LIST_SERVER_ADDRESS :{SILVER}服务器地址: {WHITE}{STRING}
|
||||
STR_NETWORK_SERVER_LIST_SERVER_ADDRESS :{SILVER}该服IP: {WHITE}{STRING}
|
||||
STR_NETWORK_SERVER_LIST_START_DATE :{SILVER}开始日期: {WHITE}{DATE_SHORT}
|
||||
STR_NETWORK_SERVER_LIST_CURRENT_DATE :{SILVER}当前日期: {WHITE}{DATE_SHORT}
|
||||
STR_NETWORK_SERVER_LIST_PASSWORD :{SILVER}有密码保护!
|
||||
|
@ -2478,6 +2481,7 @@ STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{STRING
|
|||
STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :包含复数的 Action 8 入口。
|
||||
STR_NEWGRF_ERROR_READ_BOUNDS :读取最后的伪 Sprite 结尾
|
||||
STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}当前基础图组缺失参数.{}请进行修正
|
||||
STR_NEWGRF_ERROR_GRM_FAILED :所必需的GRF资源不可用
|
||||
|
||||
# NewGRF related 'general' warnings
|
||||
STR_NEWGRF_POPUP_CAUTION_CAPTION :{WHITE}注意!
|
||||
|
@ -3762,6 +3766,7 @@ STR_ERROR_CAN_T_ADD_ORDER :{WHITE}车辆
|
|||
STR_ERROR_CAN_T_ADD_ORDER_SHARED :{WHITE}一个共享此调度计划的载具无法到达那个车站
|
||||
|
||||
STR_ERROR_CAN_T_SHARE_ORDER_LIST :{WHITE}不能共享调度计划……
|
||||
STR_ERROR_CAN_T_STOP_SHARING_ORDER_LIST :{WHITE}不能停止共享调度计划……
|
||||
STR_ERROR_CAN_T_COPY_ORDER_LIST :{WHITE}不能复制调度计划……
|
||||
STR_ERROR_TOO_FAR_FROM_PREVIOUS_DESTINATION :{WHITE}……距离前一目的地太远
|
||||
|
||||
|
|
|
@ -1376,6 +1376,7 @@ STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :dolg (31st Dec
|
|||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_SHORT :kratek (31-12-2008)
|
||||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_ISO :ISO (2008-12-31)
|
||||
|
||||
|
||||
STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME :{LTBLUE}Avtomatsko pavziraj ob zagonu nove igre: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL :{LTBLUE}Med pavzo dovoli: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_NO_ACTIONS :nič dejanj
|
||||
|
@ -2636,6 +2637,8 @@ STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{STRING
|
|||
STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :Vsebuje večkratne Action 8 vnose
|
||||
STR_NEWGRF_ERROR_READ_BOUNDS :Preberi po koncu navidezne sličice
|
||||
STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}V uporabljenem osnovnem setu grafik manjkajo sličice.{}Prosim, posodobi osnovni set grafik
|
||||
STR_NEWGRF_ERROR_GRM_FAILED :Zahtevane GRF sestavine niso razpoložljive
|
||||
STR_NEWGRF_ERROR_FORCEFULLY_DISABLED :{2:STRING} je bil izklopljen zaradi {4:STRING}
|
||||
|
||||
# NewGRF related 'general' warnings
|
||||
STR_NEWGRF_POPUP_CAUTION_CAPTION :{WHITE}Pozor!
|
||||
|
|
|
@ -1140,7 +1140,7 @@ STR_CONFIG_SETTING_BRIBE :{LTBLUE}Permiti
|
|||
STR_CONFIG_SETTING_ALLOW_EXCLUSIVE :{LTBLUE}Permitir comprar derechos de transporte exclusivos: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_ALLOW_FUND_ROAD :{LTBLUE}Permitir pagar la reconstrucción de las carreteras locales: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_ALLOW_GIVE_MONEY :{LTBLUE}Permitir enviar dinero a otras empresas: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_FREIGHT_TRAINS :{LTBLUE}Carga el multiplicador de peso para simular trenes pesados: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_FREIGHT_TRAINS :{LTBLUE}Multiplicador de peso para simular trenes pesados: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_PLANE_SPEED :{LTBLUE}Factor velocidad avión: {ORANGE}1 / {STRING}
|
||||
STR_CONFIG_SETTING_PLANE_CRASHES :{LTBLUE}Cantidad de aviones estrellados: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_PLANE_CRASHES_NONE :ninguno
|
||||
|
@ -1148,7 +1148,7 @@ STR_CONFIG_SETTING_PLANE_CRASHES_REDUCED :reducida
|
|||
STR_CONFIG_SETTING_PLANE_CRASHES_NORMAL :normal
|
||||
STR_CONFIG_SETTING_STOP_ON_TOWN_ROAD :{LTBLUE}Permite construir paradas sobre carreteras de pueblo: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_STOP_ON_COMPETITOR_ROAD :{LTBLUE}Permitir pasar a través de las paradas de carretera de los competidores: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_ADJACENT_STATIONS :{LTBLUE}Permitir construcción en estaciones contiguas : {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_ADJACENT_STATIONS :{LTBLUE}Permitir construcción de estaciones contiguas : {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_DYNAMIC_ENGINES :{LTBLUE}Permitir múltiples NewGRFs de vehículos: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_DYNAMIC_ENGINES_EXISTING_VEHICLES :{WHITE}Cambiar esta opción no es posible cuando ya existen vehículos
|
||||
|
||||
|
@ -2291,7 +2291,7 @@ STR_SAVELOAD_SAVE_CAPTION :{WHITE}Guardar
|
|||
STR_SAVELOAD_LOAD_CAPTION :{WHITE}Cargar Juego
|
||||
STR_SAVELOAD_SAVE_SCENARIO :{WHITE}Guardar Escenario
|
||||
STR_SAVELOAD_LOAD_SCENARIO :{WHITE}Cargar Escenario
|
||||
STR_SAVELOAD_LOAD_HEIGHTMAP :{WHITE}Cargar Mapas de altura
|
||||
STR_SAVELOAD_LOAD_HEIGHTMAP :{WHITE}Cargar Mapa de Alturas
|
||||
STR_SAVELOAD_HOME_BUTTON :{BLACK}Pulsa aquí para ir al directorio por defecto de guardado
|
||||
STR_SAVELOAD_BYTES_FREE :{BLACK}{BYTES} libres
|
||||
STR_SAVELOAD_LIST_TOOLTIP :{BLACK}Listado de unidades, directorios y juegos guardados
|
||||
|
@ -2412,7 +2412,7 @@ STR_NEWGRF_SETTINGS_FIND_MISSING_CONTENT_BUTTON :{BLACK}Encontra
|
|||
STR_NEWGRF_SETTINGS_FIND_MISSING_CONTENT_TOOLTIP :{BLACK}Comprobar si el contenido que falta puede ser encontrado en línea
|
||||
|
||||
STR_NEWGRF_SETTINGS_FILENAME :{BLACK}Fichero: {SILVER}{STRING}
|
||||
STR_NEWGRF_SETTINGS_GRF_ID :{BLACK}ID GRF: {SILVER}{STRING}
|
||||
STR_NEWGRF_SETTINGS_GRF_ID :{BLACK}GRF ID: {SILVER}{STRING}
|
||||
STR_NEWGRF_SETTINGS_VERSION :{BLACK}Versión: {SILVER}{NUM}
|
||||
STR_NEWGRF_SETTINGS_MIN_VERSION :{BLACK}Min. versión compatible: {SILVER}{NUM}
|
||||
STR_NEWGRF_SETTINGS_MD5SUM :{BLACK}MD5sum: {SILVER}{STRING}
|
||||
|
|
|
@ -2484,6 +2484,7 @@ STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{STRING
|
|||
STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :Innehåller flera Action 8
|
||||
STR_NEWGRF_ERROR_READ_BOUNDS :Läste förbi slutetet av pseudo-sprite
|
||||
STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}Det aktiva grafikpaketet saknar ett antal bilder.{}Var vänlig och uppdatera grafikpaketet
|
||||
STR_NEWGRF_ERROR_GRM_FAILED :Efterfrågade GRF-resurser är ej tillgängliga
|
||||
STR_NEWGRF_ERROR_FORCEFULLY_DISABLED :{2:STRING} har inaktiverats av {4:STRING}
|
||||
|
||||
# NewGRF related 'general' warnings
|
||||
|
@ -3248,7 +3249,7 @@ STR_ORDER_STOP_ORDER :(Stanna)
|
|||
|
||||
STR_ORDER_GO_TO_STATION :{STRING} {STATION} {STRING}
|
||||
|
||||
STR_ORDER_IMPLICIT :(Automatisk)
|
||||
STR_ORDER_IMPLICIT :(Underförstådd)
|
||||
|
||||
STR_ORDER_FULL_LOAD :(Full last)
|
||||
STR_ORDER_FULL_LOAD_ANY :(Full last någon godstyp)
|
||||
|
|
|
@ -1348,6 +1348,7 @@ STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :довгий (3
|
|||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_SHORT :короткий (31-12-2008)
|
||||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_ISO :ISO (2008-12-31)
|
||||
|
||||
|
||||
STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME :{LTBLUE}Автоматично ставити паузу при старті нової гри: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL :{LTBLUE}Дозволити коли на паузі: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_COMMAND_PAUSE_LEVEL_NO_ACTIONS :немає дій
|
||||
|
@ -2608,6 +2609,8 @@ STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{STRING
|
|||
STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :Містить багато записів Action 8
|
||||
STR_NEWGRF_ERROR_READ_BOUNDS :Читання за кінцем псевдоспрайту
|
||||
STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}У базовому наборі графіки, що зараз використовується не вистачає спрайтів.{}Будь-ласка оновіть базовий набір графіки
|
||||
STR_NEWGRF_ERROR_GRM_FAILED :Запитуваний GRF ресурс є недоступним
|
||||
STR_NEWGRF_ERROR_FORCEFULLY_DISABLED :{2:STRING} був вимкнений {4:STRING}
|
||||
|
||||
# NewGRF related 'general' warnings
|
||||
STR_NEWGRF_POPUP_CAUTION_CAPTION :{WHITE}Обережно!
|
||||
|
@ -4404,6 +4407,7 @@ STR_TINY_BLACK_COMA :{TINYFONT}{BLAC
|
|||
STR_TINY_COMMA :{TINYFONT}{COMMA}
|
||||
STR_BLUE_COMMA :{BLUE}{COMMA}
|
||||
STR_RED_COMMA :{RED}{COMMA}
|
||||
STR_TINY_BLACK_DECIMAL :{TINYFONT}{BLACK}{DECIMAL}
|
||||
STR_COMPANY_MONEY :{WHITE}{CURRENCY}
|
||||
STR_BLACK_DATE_LONG :{BLACK}{DATE_LONG}
|
||||
STR_BLACK_CROSS :{BLACK}{CROSS}
|
||||
|
|
|
@ -2484,6 +2484,8 @@ STR_NEWGRF_ERROR_CORRUPT_SPRITE :{YELLOW}{STRING
|
|||
STR_NEWGRF_ERROR_MULTIPLE_ACTION_8 :Chứa nhiều mục action 8.
|
||||
STR_NEWGRF_ERROR_READ_BOUNDS :Đọc tới điểm cuối của sprite-giả
|
||||
STR_NEWGRF_ERROR_MISSING_SPRITES :{WHITE}Gói đồ họa bạn đang dùng thiếu một số mẫu đồ họa.{}Hãy cập nhật gói đồ họa lên phiên bản mới.
|
||||
STR_NEWGRF_ERROR_GRM_FAILED :Tài nguyên GRF được yêu cầu không có sẵn
|
||||
STR_NEWGRF_ERROR_FORCEFULLY_DISABLED :{2:STRING} bị tắt bởi {4:STRING}
|
||||
|
||||
# NewGRF related 'general' warnings
|
||||
STR_NEWGRF_POPUP_CAUTION_CAPTION :{WHITE}Chú Ý!
|
||||
|
|
|
@ -165,8 +165,8 @@ STR_ABBREV_NONE :{TINYFONT}NO
|
|||
STR_ABBREV_ALL :{TINYFONT}ALL
|
||||
|
||||
# 'Mode' of transport for cargoes
|
||||
STR_PASSENGERS :{COMMA} teithiwr
|
||||
STR_BAGS :{COMMA} bag
|
||||
STR_PASSENGERS :{COMMA} teithiwr{P "" s}
|
||||
STR_BAGS :{COMMA} bag{P "" s}
|
||||
STR_TONS :{COMMA} tunnell
|
||||
STR_LITERS :{COMMA} litr
|
||||
STR_ITEMS :{COMMA} eitem
|
||||
|
@ -429,7 +429,7 @@ STR_ABOUT_MENU_LAND_BLOCK_INFO :Gwybodaeth arda
|
|||
STR_ABOUT_MENU_SEPARATOR :
|
||||
STR_ABOUT_MENU_TOGGLE_CONSOLE :Toglu Consol
|
||||
STR_ABOUT_MENU_AI_DEBUG :Dadfygio AI
|
||||
STR_ABOUT_MENU_SCREENSHOT :Ciplun (Ctrl-S)
|
||||
STR_ABOUT_MENU_SCREENSHOT :Llun Sgrîn
|
||||
STR_ABOUT_MENU_GIANT_SCREENSHOT :Ciplun anferth (Ctrl-G)
|
||||
STR_ABOUT_MENU_ABOUT_OPENTTD :Gwybodaeth am 'OpenTTD'
|
||||
############ range ends here
|
||||
|
@ -1091,15 +1091,15 @@ STR_CONFIG_SETTING_ORDER_REVIEW_ON :o bob cerbyd
|
|||
STR_CONFIG_SETTING_WARN_INCOME_LESS :{LTBLUE}Rhybuddio os yw cerbyd yn gwneud colled: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_NEVER_EXPIRE_VEHICLES :{LTBLUE}Nid yw cerbydau'n darfod: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_AUTORENEW_VEHICLE :{LTBLUE}Awtoadnewyddu cerbyd pan aiff yn hen: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_AUTORENEW_MONTHS :{LTBLUE}Awtoadnewyddu cerbyd {ORANGE}{STRING}{LTBLUE} mis cyn ei oedran eithaf
|
||||
STR_CONFIG_SETTING_AUTORENEW_MONTHS :{LTBLUE}Awtoadnewyddu cerbyd {ORANGE}{STRING}{LTBLUE} mis{P 0:1 "" oedd} cyn ei oedran eithaf
|
||||
STR_CONFIG_SETTING_AUTORENEW_MONEY :{LTBLUE}Isafswm arain awtoadnewyddu ar gyfer adolygu: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_ERRMSG_DURATION :{LTBLUE}Cyfnod dangos neges wall: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_ERRMSG_DURATION :{LTBLUE}Cyfnod dangos neges wall: {ORANGE}{STRING} eiliad{P 0:1 "" s}
|
||||
STR_CONFIG_SETTING_POPULATION_IN_LABEL :{LTBLUE}Dangos poblogaeth tref yn label y dref: {ORANGE}{STRING}
|
||||
|
||||
STR_CONFIG_SETTING_LAND_GENERATOR :{LTBLUE}Cynhyrchydd Tir: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_LAND_GENERATOR_ORIGINAL :Gwreiddiol
|
||||
STR_CONFIG_SETTING_LAND_GENERATOR_TERRA_GENESIS :TerraGenesis
|
||||
STR_CONFIG_SETTING_OIL_REF_EDGE_DISTANCE :{LTBLUE}Uchafswm pellter o'r ymyl ar gyfer Purfeydd Olew {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_OIL_REF_EDGE_DISTANCE :{LTBLUE}Uchafswm pellter o'r ymyl ar gyfer Purfeydd Olew {ORANGE}{STRING} sgwar{P 0:1 "" s}
|
||||
STR_CONFIG_SETTING_SNOWLINE_HEIGHT :{LTBLUE}Uchder Llinell Eira: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN :{LTBLUE}Garwder y tirwedd (TerraGenesis yn unig) : {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_ROUGHNESS_OF_TERRAIN_VERY_SMOOTH :Llyfn Iawn
|
||||
|
@ -1147,6 +1147,7 @@ STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :hir (31fed Rhag
|
|||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_SHORT :byr(31-12-2008)
|
||||
STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_ISO :ISO (2008-12-31)
|
||||
|
||||
|
||||
STR_CONFIG_SETTING_PAUSE_ON_NEW_GAME :{LTBLUE}Oedi'n awtomatig wrth gychwyn gêm newydd: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_ADVANCED_VEHICLE_LISTS :{LTBLUE}Defnyddio'r rhestr cerbydau uwch {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_ADVANCED_VEHICLE_LISTS_OFF :I ffwrdd
|
||||
|
@ -1196,7 +1197,7 @@ STR_CONFIG_SETTING_COLOURED_NEWS_YEAR :{LTBLUE}Bydd ne
|
|||
STR_CONFIG_SETTING_STARTING_YEAR :{LTBLUE}Blwyddyn gychwyn: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_SMOOTH_ECONOMY :{LTBLUE}Galluogi economi llyfn (mwy o newidiadau llai): {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_ALLOW_SHARES :{LTBLUE}Caniatáu prynu cyfranddaliadau mewn cwmnïau eraill: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY :{LTBLUE}Pan yn llusgo, gosod signalau bob: {ORANGE}{STRING} sgwâr
|
||||
STR_CONFIG_SETTING_DRAG_SIGNALS_DENSITY :{LTBLUE}Pan yn llusgo, gosod signalau bob: {ORANGE}{STRING} sgwâr{P 0:1 "" s}
|
||||
STR_CONFIG_SETTING_SEMAPHORE_BUILD_BEFORE_DATE :{LTBLUE}Adeiladu semafforau cyn: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_ENABLE_SIGNAL_GUI :{LTBLUE}Galluogi'r GUI signalau: {ORANGE}{STRING}
|
||||
STR_CONFIG_SETTING_DEFAULT_SIGNAL_TYPE :{LTBLUE}Y math o signal i'w adeiladu fel rhagosodiad: {ORANGE}{STRING}
|
||||
|
@ -1677,7 +1678,7 @@ STR_NETWORK_ERROR_CLIENT_CONNECTION_LOST :collwyd y cyswl
|
|||
STR_NETWORK_ERROR_CLIENT_PROTOCOL_ERROR :gwall protocol
|
||||
STR_NETWORK_ERROR_CLIENT_NEWGRF_MISMATCH :NewGRF ddim yn cyfateb
|
||||
STR_NETWORK_ERROR_CLIENT_NOT_AUTHORIZED :heb ei awdurdodi
|
||||
STR_NETWORK_ERROR_CLIENT_NOT_EXPECTED :wedi derbyn paced od
|
||||
STR_NETWORK_ERROR_CLIENT_NOT_EXPECTED :wedi derbyn paced od neu anghywir
|
||||
STR_NETWORK_ERROR_CLIENT_WRONG_REVISION :fersiwn anghywir
|
||||
STR_NETWORK_ERROR_CLIENT_NAME_IN_USE :enw eisoes mewn defnydd
|
||||
STR_NETWORK_ERROR_CLIENT_WRONG_PASSWORD :cyfrinair anghywir
|
||||
|
@ -1966,7 +1967,7 @@ STR_TREES_RANDOM_TREES_TOOLTIP :{BLACK}Plannu c
|
|||
# Land generation window (SE)
|
||||
STR_TERRAFORM_TOOLBAR_LAND_GENERATION_CAPTION :{WHITE}Cynhyrchu Tirwedd
|
||||
STR_TERRAFORM_TOOLTIP_PLACE_ROCKY_AREAS_ON_LANDSCAPE :{BLACK}Gosod ardaloedd creigiog ar y tirwedd
|
||||
STR_TERRAFORM_TOOLTIP_DEFINE_DESERT_AREA :{BLACK}Pennu ardal anialwch.{}Gwasgwch a dal CTRL i lawr i gael gwared ohono
|
||||
STR_TERRAFORM_TOOLTIP_DEFINE_DESERT_AREA :{BLACK}Pennu ardal anialwch.{}Dal CTRL i gael gwared ohono
|
||||
STR_TERRAFORM_TOOLTIP_INCREASE_SIZE_OF_LAND_AREA :{BLACK}Cynyddu'r arwynebedd tir i'w godi neu ostwng
|
||||
STR_TERRAFORM_TOOLTIP_DECREASE_SIZE_OF_LAND_AREA :{BLACK}Lleihau'r arwynebedd tir i'w godi neu ostwng
|
||||
STR_TERRAFORM_TOOLTIP_GENERATE_RANDOM_LAND :{BLACK}Cynhyrchu Tir ar Hap
|
||||
|
@ -2028,7 +2029,7 @@ STR_LAND_AREA_INFORMATION_TRAM_OWNER :{BLACK}Perchenn
|
|||
STR_LAND_AREA_INFORMATION_RAIL_OWNER :{BLACK}Perchennog rheilffordd: {LTBLUE}{STRING}
|
||||
STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY :{BLACK}Awdurdod Lleol: {LTBLUE}{STRING}
|
||||
STR_LAND_AREA_INFORMATION_LOCAL_AUTHORITY_NONE :Dim
|
||||
STR_LAND_AREA_INFORMATION_LANDINFO_COORDS :{BLACK}Cyfeirnodau: {LTBLUE}{NUM}x{NUM}x{NUM} ({STRING})
|
||||
STR_LAND_AREA_INFORMATION_LANDINFO_COORDS :{BLACK}Cyfeirnodau: {LTBLUE}{NUM} x {NUM} x {NUM} ({STRING})
|
||||
STR_LAND_AREA_INFORMATION_BUILD_DATE :{BLACK}Adeiladwyd: {LTBLUE}{DATE_LONG}
|
||||
STR_LAND_AREA_INFORMATION_STATION_CLASS :{BLACK}Dosbarth gorsaf: {LTBLUE}{STRING}
|
||||
STR_LAND_AREA_INFORMATION_STATION_TYPE :{BLACK}Math gorsaf: {LTBLUE}{STRING}
|
||||
|
@ -2186,7 +2187,7 @@ STR_MAPGEN_BORDER_MANUAL :{BLACK}Â Llaw
|
|||
STR_MAPGEN_HEIGHTMAP_ROTATION :{BLACK}Cylchdro Map Uchder:
|
||||
STR_MAPGEN_HEIGHTMAP_NAME :{BLACK}Enw'r Map Uchder
|
||||
STR_MAPGEN_HEIGHTMAP_SIZE_LABEL :{BLACK}Maint:
|
||||
STR_MAPGEN_HEIGHTMAP_SIZE :{ORANGE}{NUM} * {NUM}
|
||||
STR_MAPGEN_HEIGHTMAP_SIZE :{ORANGE}{NUM} x {NUM}
|
||||
|
||||
STR_MAPGEN_RANDOM_SEED_OSKTITLE :{BLACK}Rhowch hedyn hap
|
||||
STR_MAPGEN_SNOW_LINE_QUERY_CAPT :{WHITE}Newid uchder Llinell Eira
|
||||
|
@ -2305,7 +2306,7 @@ STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Gall dad
|
|||
|
||||
# NewGRF 'it's broken' warnings
|
||||
STR_NEWGRF_BROKEN :{WHITE}Mae ymddygiad NewGRF '{0:STRING}' yn debygol o beri dadsyncroneiddio ac/neu crasio.
|
||||
STR_NEWGRF_BROKEN_VEHICLE_LENGTH :{WHITE}Bydd yn newid hyd cerbyd i '{1:ENGINE}' pan na fyddd o fewn y depo.
|
||||
STR_NEWGRF_BROKEN_VEHICLE_LENGTH :{WHITE}Wedi newid hyd cerbyd i '{1:ENGINE}' pan na fyddai mewn depo.
|
||||
STR_BROKEN_VEHICLE_LENGTH :{WHITE}Mae gan y trên'{VEHICLE}' sy'n eiddo i '{COMPANY}' hyd annilys. Mwy na thebyg fe'u hachoswyd gan NewGRFau. Gall y gêm ddadsyncroneiddio neu grasio.
|
||||
|
||||
STR_NEWGRF_BUGGY :{WHITE}Mae NewGRF '{0:STRING}' yn darparu gwybodaeth anghywir.
|
||||
|
@ -2390,7 +2391,7 @@ STR_SUBSIDIES_TOOLTIP_CLICK_ON_SERVICE_TO_CENTER :{BLACK}Cliciwch
|
|||
|
||||
# Station list window
|
||||
STR_STATION_LIST_TOOLTIP :{BLACK}Enwau Gorsafoedd - cliciwch ar enw i ganoli'r brif olygfa ar yr orsaf
|
||||
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Gwasgwch a daliwch CTRL i ddewis mwy nag un
|
||||
STR_STATION_LIST_USE_CTRL_TO_SELECT_MORE :{BLACK}Daliwch CTRL i ddewis mwy nag un eitem
|
||||
STR_STATION_LIST_CAPTION :{WHITE}{COMPANY} - {COMMA} Gorsaf{P "" oedd}
|
||||
STR_STATION_LIST_STATION :{YELLOW}{STATION} {STATIONFEATURES}
|
||||
STR_STATION_LIST_NONE :{YELLOW}- Dim -
|
||||
|
@ -2608,7 +2609,7 @@ STR_PURCHASE_INFO_SPEED :{BLACK}Cyflymde
|
|||
STR_PURCHASE_INFO_RUNNINGCOST :{BLACK}Côst Rhedeg: {GOLD}{CURRENCY}/flwyddyn
|
||||
STR_PURCHASE_INFO_CAPACITY :{BLACK}Gallu cludo: {GOLD}{CARGO} {STRING}
|
||||
STR_PURCHASE_INFO_REFITTABLE :(gallu ailffitio)
|
||||
STR_PURCHASE_INFO_DESIGNED_LIFE :{BLACK}Cynlluniwyd: {GOLD}{NUM}{BLACK} Bywyd: {GOLD}{COMMA} mlynedd
|
||||
STR_PURCHASE_INFO_DESIGNED_LIFE :{BLACK}Cynlluniwyd: {GOLD}{NUM}{BLACK} Bywyd: {GOLD}{COMMA} mlynedd{P "" s}
|
||||
STR_PURCHASE_INFO_RELIABILITY :{BLACK}Dibynadwyedd Uchaf : {GOLD}{COMMA}%
|
||||
STR_PURCHASE_INFO_COST :{BLACK}Côst: {GOLD}{CURRENCY}
|
||||
STR_PURCHASE_INFO_WEIGHT_CWEIGHT :{BLACK}Pwysau: {GOLD}{WEIGHT_S} ({WEIGHT_S})
|
||||
|
@ -3291,7 +3292,7 @@ STR_ERROR_CAN_T_CHANGE_WAYPOINT_NAME :{WHITE}Does dim
|
|||
|
||||
STR_ERROR_CAN_T_REMOVE_TRAIN_WAYPOINT :{WHITE}Does dim modd tynnu'r pwynt llwybr trên yma...
|
||||
STR_ERROR_BUOY_IN_THE_WAY :{WHITE}... bwi yn y ffordd
|
||||
STR_ERROR_BUOY_IS_IN_USE :{WHITE}... bwi mewn defnydd!
|
||||
STR_ERROR_BUOY_IS_IN_USE :{WHITE}... bwi mewn defnydd gan cwmni arall!
|
||||
|
||||
# Depot related errors
|
||||
STR_ERROR_CAN_T_BUILD_TRAIN_DEPOT :{WHITE}Methu adeiladu trên depo yma...
|
||||
|
@ -3300,10 +3301,10 @@ STR_ERROR_CAN_T_BUILD_TRAM_DEPOT :{WHITE}Methu ad
|
|||
STR_ERROR_CAN_T_BUILD_SHIP_DEPOT :{WHITE}Methu adeiladu depo llong yma...
|
||||
|
||||
|
||||
STR_ERROR_TRAIN_MUST_BE_STOPPED_INSIDE_DEPOT :{WHITE}Rhaid i'r trên fod wedi'i stopio mewn depo
|
||||
STR_ERROR_ROAD_VEHICLE_MUST_BE_STOPPED_INSIDE_DEPOT :{WHITE}... rhaid iddo fod wedi'i stopio mewn depo cerbyd ffordd
|
||||
STR_ERROR_SHIP_MUST_BE_STOPPED_INSIDE_DEPOT :{WHITE}Rhaid i'r llong fod wedi'i stopio mewn depo
|
||||
STR_ERROR_AIRCRAFT_MUST_BE_STOPPED_INSIDE_HANGAR :{WHITE}Rhaid i awyrennau rhaid i awyrennau fod wedi'i stopio mewn awyrendy
|
||||
STR_ERROR_TRAIN_MUST_BE_STOPPED_INSIDE_DEPOT :{WHITE}... wedi'i stopio mewn depo
|
||||
STR_ERROR_ROAD_VEHICLE_MUST_BE_STOPPED_INSIDE_DEPOT :{WHITE}... rhaid iddo stopio mewn depo
|
||||
STR_ERROR_SHIP_MUST_BE_STOPPED_INSIDE_DEPOT :{WHITE}... fod wedi'i stopio mewn depo
|
||||
STR_ERROR_AIRCRAFT_MUST_BE_STOPPED_INSIDE_HANGAR :{WHITE}... fod wedi'i stopio mewn awyrendâi
|
||||
|
||||
STR_ERROR_TRAINS_CAN_ONLY_BE_ALTERED_INSIDE_A_DEPOT :{WHITE}Gellir newid trenau yn unig pan fyddan nhw wedi stopio tu mewn i ddepo
|
||||
STR_ERROR_TRAIN_TOO_LONG :{WHITE}Mae'r Trên yn rhy hir
|
||||
|
|
|
@ -565,6 +565,8 @@ struct ErrmsgWindow : public Window {
|
|||
private:
|
||||
uint duration; ///< Length of display of the message. 0 means forever,
|
||||
uint64 decode_params[20]; ///< Parameters of the message strings.
|
||||
uint textref_stack_size; ///< Number of uint32 values to put on the #TextRefStack for the error message.
|
||||
uint32 textref_stack[16]; ///< Values to put on the #TextRefStack for the error message.
|
||||
StringID summary_msg; ///< General error message showed in first line. Must be valid.
|
||||
StringID detailed_msg; ///< Detailed error message showed in second line. Can be #INVALID_STRING_ID.
|
||||
uint height_summary; ///< Height of the #summary_msg string in pixels in the #EMW_MESSAGE widget.
|
||||
|
@ -573,13 +575,17 @@ private:
|
|||
CompanyID face; ///< Company belonging to the face being shown. #INVALID_COMPANY if no face present.
|
||||
|
||||
public:
|
||||
ErrmsgWindow(Point pt, StringID summary_msg, StringID detailed_msg, bool no_timeout) : Window()
|
||||
ErrmsgWindow(Point pt, StringID summary_msg, StringID detailed_msg, bool no_timeout, uint textref_stack_size, const uint32 *textref_stack) : Window()
|
||||
{
|
||||
this->position = pt;
|
||||
this->duration = no_timeout ? 0 : _settings_client.gui.errmsg_duration;
|
||||
CopyOutDParam(this->decode_params, 0, lengthof(this->decode_params));
|
||||
this->summary_msg = summary_msg;
|
||||
this->detailed_msg = detailed_msg;
|
||||
this->textref_stack_size = textref_stack_size;
|
||||
if (textref_stack_size > 0) {
|
||||
MemCpyT(this->textref_stack, textref_stack, textref_stack_size);
|
||||
}
|
||||
|
||||
CompanyID company = (CompanyID)GetDParamX(this->decode_params, 2);
|
||||
this->face = (this->detailed_msg == STR_ERROR_OWNED_BY && company < MAX_COMPANIES) ? company : INVALID_COMPANY;
|
||||
|
@ -595,17 +601,13 @@ public:
|
|||
if (widget != EMW_MESSAGE) return;
|
||||
|
||||
CopyInDParam(0, this->decode_params, lengthof(this->decode_params));
|
||||
/* If the error message comes from a NewGRF, we must use the text ref. stack reserved for error messages.
|
||||
* If the message doesn't come from a NewGRF, it won't use the TTDP-style text ref. stack, so we won't hurt anything
|
||||
*/
|
||||
SwitchToErrorRefStack();
|
||||
RewindTextRefStack();
|
||||
if (this->textref_stack_size > 0) StartTextRefStackUsage(this->textref_stack_size, this->textref_stack);
|
||||
|
||||
int text_width = max(0, (int)size->width - WD_FRAMETEXT_LEFT - WD_FRAMETEXT_RIGHT);
|
||||
this->height_summary = GetStringHeight(this->summary_msg, text_width);
|
||||
this->height_detailed = (this->detailed_msg == INVALID_STRING_ID) ? 0 : GetStringHeight(this->detailed_msg, text_width);
|
||||
|
||||
SwitchToNormalRefStack(); // Switch back to the normal text ref. stack for NewGRF texts.
|
||||
if (this->textref_stack_size > 0) StopTextRefStackUsage();
|
||||
|
||||
uint panel_height = WD_FRAMERECT_TOP + this->height_summary + WD_FRAMERECT_BOTTOM;
|
||||
if (this->detailed_msg != INVALID_STRING_ID) panel_height += this->height_detailed + WD_PAR_VSEP_WIDE;
|
||||
|
@ -671,8 +673,7 @@ public:
|
|||
|
||||
case EMW_MESSAGE:
|
||||
CopyInDParam(0, this->decode_params, lengthof(this->decode_params));
|
||||
SwitchToErrorRefStack();
|
||||
RewindTextRefStack();
|
||||
if (this->textref_stack_size > 0) StartTextRefStackUsage(this->textref_stack_size, this->textref_stack);
|
||||
|
||||
if (this->detailed_msg == INVALID_STRING_ID) {
|
||||
DrawStringMultiLine(r.left + WD_FRAMETEXT_LEFT, r.right - WD_FRAMETEXT_RIGHT, r.top + WD_FRAMERECT_TOP, r.bottom - WD_FRAMERECT_BOTTOM,
|
||||
|
@ -690,7 +691,7 @@ public:
|
|||
DrawStringMultiLine(r.left + WD_FRAMETEXT_LEFT, r.right - WD_FRAMETEXT_RIGHT, top, bottom, this->detailed_msg, TC_WHITE, SA_CENTER);
|
||||
}
|
||||
|
||||
SwitchToNormalRefStack(); // Switch back to the normal text ref. stack for NewGRF texts.
|
||||
if (this->textref_stack_size > 0) StopTextRefStackUsage();
|
||||
break;
|
||||
|
||||
default:
|
||||
|
@ -733,19 +734,28 @@ public:
|
|||
* @param wl Message severity.
|
||||
* @param x World X position (TileVirtX) of the error location. Set both x and y to 0 to just center the message when there is no related error tile.
|
||||
* @param y World Y position (TileVirtY) of the error location. Set both x and y to 0 to just center the message when there is no related error tile.
|
||||
* @param textref_stack_size Number of uint32 values to put on the #TextRefStack for the error message; 0 if the #TextRefStack shall not be used.
|
||||
* @param textref_stack Values to put on the #TextRefStack.
|
||||
*/
|
||||
void ShowErrorMessage(StringID summary_msg, StringID detailed_msg, WarningLevel wl, int x, int y)
|
||||
void ShowErrorMessage(StringID summary_msg, StringID detailed_msg, WarningLevel wl, int x, int y, uint textref_stack_size, const uint32 *textref_stack)
|
||||
{
|
||||
assert(textref_stack_size == 0 || textref_stack != NULL);
|
||||
if (summary_msg == STR_NULL) summary_msg = STR_EMPTY;
|
||||
|
||||
if (wl != WL_INFO) {
|
||||
/* Print message to console */
|
||||
char buf[DRAW_STRING_BUFFER];
|
||||
|
||||
if (textref_stack_size > 0) StartTextRefStackUsage(textref_stack_size, textref_stack);
|
||||
|
||||
char *b = GetString(buf, summary_msg, lastof(buf));
|
||||
if (detailed_msg != INVALID_STRING_ID) {
|
||||
b += seprintf(b, lastof(buf), " ");
|
||||
GetString(b, detailed_msg, lastof(buf));
|
||||
}
|
||||
|
||||
if (textref_stack_size > 0) StopTextRefStackUsage();
|
||||
|
||||
switch (wl) {
|
||||
case WL_WARNING: IConsolePrint(CC_WARNING, buf); break;
|
||||
default: IConsoleError(buf); break;
|
||||
|
@ -759,7 +769,7 @@ void ShowErrorMessage(StringID summary_msg, StringID detailed_msg, WarningLevel
|
|||
DeleteWindowById(WC_ERRMSG, 0);
|
||||
|
||||
Point pt = {x, y};
|
||||
new ErrmsgWindow(pt, summary_msg, detailed_msg, no_timeout);
|
||||
new ErrmsgWindow(pt, summary_msg, detailed_msg, no_timeout, textref_stack_size, textref_stack);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -50,7 +50,7 @@ static uint32 CanalGetVariable(const ResolverObject *object, byte variable, byte
|
|||
case 0x80: {
|
||||
uint z = GetTileZ(tile) / TILE_HEIGHT;
|
||||
/* Return consistent height within locks */
|
||||
if (IsTileType(tile, MP_WATER) && IsLock(tile) && GetSection(tile) == LOCK_UPPER) z--;
|
||||
if (IsTileType(tile, MP_WATER) && IsLock(tile) && GetSection(tile) >= 8) z--;
|
||||
return z;
|
||||
}
|
||||
|
||||
|
|
|
@ -499,18 +499,18 @@ CommandCost CheckIfCallBackAllowsCreation(TileIndex tile, IndustryType type, uin
|
|||
uint16 result = group->GetCallbackResult();
|
||||
if (result == 0x400 || result == CALLBACK_FAILED) return CommandCost();
|
||||
|
||||
/* Copy some parameters from the registers to the error message text ref. stack */
|
||||
SwitchToErrorRefStack();
|
||||
PrepareTextRefStackUsage(4);
|
||||
SwitchToNormalRefStack();
|
||||
|
||||
CommandCost res;
|
||||
switch (result) {
|
||||
case 0x401: return_cmd_error(STR_ERROR_SITE_UNSUITABLE);
|
||||
case 0x402: return_cmd_error(STR_ERROR_CAN_ONLY_BE_BUILT_IN_RAINFOREST);
|
||||
case 0x403: return_cmd_error(STR_ERROR_CAN_ONLY_BE_BUILT_IN_DESERT);
|
||||
default: return_cmd_error(GetGRFStringID(indspec->grf_prop.grffile->grfid, 0xD000 + result));
|
||||
case 0x401: res = CommandCost(STR_ERROR_SITE_UNSUITABLE); break;
|
||||
case 0x402: res = CommandCost(STR_ERROR_CAN_ONLY_BE_BUILT_IN_RAINFOREST); break;
|
||||
case 0x403: res = CommandCost(STR_ERROR_CAN_ONLY_BE_BUILT_IN_DESERT); break;
|
||||
default: res = CommandCost(GetGRFStringID(indspec->grf_prop.grffile->grfid, 0xD000 + result)); break;
|
||||
}
|
||||
NOT_REACHED();
|
||||
|
||||
/* Copy some parameters from the registers to the error message text ref. stack */
|
||||
res.UseTextRefStack(4);
|
||||
|
||||
return res;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -279,17 +279,18 @@ CommandCost PerformIndustryTileSlopeCheck(TileIndex ind_base_tile, TileIndex ind
|
|||
}
|
||||
if (callback_res == 0x400) return CommandCost();
|
||||
|
||||
/* Copy some parameters from the registers to the error message text ref. stack */
|
||||
SwitchToErrorRefStack();
|
||||
PrepareTextRefStackUsage(4);
|
||||
SwitchToNormalRefStack();
|
||||
|
||||
CommandCost res;
|
||||
switch (callback_res) {
|
||||
case 0x401: return_cmd_error(STR_ERROR_SITE_UNSUITABLE);
|
||||
case 0x402: return_cmd_error(STR_ERROR_CAN_ONLY_BE_BUILT_IN_RAINFOREST);
|
||||
case 0x403: return_cmd_error(STR_ERROR_CAN_ONLY_BE_BUILT_IN_DESERT);
|
||||
default: return_cmd_error(GetGRFStringID(its->grf_prop.grffile->grfid, 0xD000 + callback_res));
|
||||
case 0x401: res = CommandCost(STR_ERROR_SITE_UNSUITABLE); break;
|
||||
case 0x402: res = CommandCost(STR_ERROR_CAN_ONLY_BE_BUILT_IN_RAINFOREST); break;
|
||||
case 0x403: res = CommandCost(STR_ERROR_CAN_ONLY_BE_BUILT_IN_DESERT); break;
|
||||
default: res = CommandCost(GetGRFStringID(its->grf_prop.grffile->grfid, 0xD000 + callback_res)); break;
|
||||
}
|
||||
|
||||
/* Copy some parameters from the registers to the error message text ref. stack */
|
||||
res.UseTextRefStack(4);
|
||||
|
||||
return res;
|
||||
}
|
||||
|
||||
/* Simple wrapper for GetHouseCallback to keep the animation unified. */
|
||||
|
|
|
@ -920,11 +920,8 @@ struct TextRefStack {
|
|||
void RewindStack() { this->position = 0; }
|
||||
};
|
||||
|
||||
static TextRefStack _newgrf_normal_textrefstack;
|
||||
static TextRefStack _newgrf_error_textrefstack;
|
||||
|
||||
/** The stack that is used for TTDP compatible string code parsing */
|
||||
static TextRefStack *_newgrf_textrefstack = &_newgrf_normal_textrefstack;
|
||||
static TextRefStack _newgrf_textrefstack;
|
||||
|
||||
/**
|
||||
* Check whether the NewGRF text stack is in use.
|
||||
|
@ -932,7 +929,7 @@ static TextRefStack *_newgrf_textrefstack = &_newgrf_normal_textrefstack;
|
|||
*/
|
||||
bool UsingNewGRFTextStack()
|
||||
{
|
||||
return _newgrf_textrefstack->used;
|
||||
return _newgrf_textrefstack.used;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -941,7 +938,7 @@ bool UsingNewGRFTextStack()
|
|||
*/
|
||||
struct TextRefStack *CreateTextRefStackBackup()
|
||||
{
|
||||
return new TextRefStack(*_newgrf_textrefstack);
|
||||
return new TextRefStack(_newgrf_textrefstack);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -950,24 +947,38 @@ struct TextRefStack *CreateTextRefStackBackup()
|
|||
*/
|
||||
void RestoreTextRefStackBackup(struct TextRefStack *backup)
|
||||
{
|
||||
*_newgrf_textrefstack = *backup;
|
||||
_newgrf_textrefstack = *backup;
|
||||
delete backup;
|
||||
}
|
||||
|
||||
/**
|
||||
* Prepare the TTDP compatible string code parsing
|
||||
* Start using the TTDP compatible string code parsing.
|
||||
*
|
||||
* On start a number of values is copied on the #TextRefStack.
|
||||
* You can then use #GetString() and the normal string drawing functions,
|
||||
* and they will use the #TextRefStack for NewGRF string codes.
|
||||
*
|
||||
* However, when you want to draw a string multiple times using the same stack,
|
||||
* you have to call #RewindTextRefStack() between draws.
|
||||
*
|
||||
* After you are done with drawing, you must disable usage of the #TextRefStack
|
||||
* by calling #StopTextRefStackUsage(), so NewGRF string codes operate on the
|
||||
* normal string parameters again.
|
||||
*
|
||||
* @param numEntries number of entries to copy from the registers
|
||||
* @param values values to copy onto the stack; if NULL the temporary NewGRF registers will be used instead
|
||||
*/
|
||||
void PrepareTextRefStackUsage(byte numEntries)
|
||||
void StartTextRefStackUsage(byte numEntries, const uint32 *values)
|
||||
{
|
||||
extern TemporaryStorageArray<int32, 0x110> _temp_store;
|
||||
|
||||
_newgrf_textrefstack->ResetStack();
|
||||
_newgrf_textrefstack.ResetStack();
|
||||
|
||||
byte *p = _newgrf_textrefstack->stack;
|
||||
byte *p = _newgrf_textrefstack.stack;
|
||||
for (uint i = 0; i < numEntries; i++) {
|
||||
uint32 value = values != NULL ? values[i] : _temp_store.Get(0x100 + i);
|
||||
for (uint j = 0; j < 32; j += 8) {
|
||||
*p = GB(_temp_store.Get(0x100 + i), j, 8);
|
||||
*p = GB(value, j, 8);
|
||||
p++;
|
||||
}
|
||||
}
|
||||
|
@ -976,22 +987,12 @@ void PrepareTextRefStackUsage(byte numEntries)
|
|||
/** Stop using the TTDP compatible string code parsing */
|
||||
void StopTextRefStackUsage()
|
||||
{
|
||||
_newgrf_textrefstack->used = false;
|
||||
}
|
||||
|
||||
void SwitchToNormalRefStack()
|
||||
{
|
||||
_newgrf_textrefstack = &_newgrf_normal_textrefstack;
|
||||
}
|
||||
|
||||
void SwitchToErrorRefStack()
|
||||
{
|
||||
_newgrf_textrefstack = &_newgrf_error_textrefstack;
|
||||
_newgrf_textrefstack.used = false;
|
||||
}
|
||||
|
||||
void RewindTextRefStack()
|
||||
{
|
||||
_newgrf_textrefstack->RewindStack();
|
||||
_newgrf_textrefstack.RewindStack();
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -1004,38 +1005,38 @@ void RewindTextRefStack()
|
|||
*/
|
||||
uint RemapNewGRFStringControlCode(uint scc, char *buf_start, char **buff, const char **str, int64 *argv)
|
||||
{
|
||||
if (_newgrf_textrefstack->used) {
|
||||
if (_newgrf_textrefstack.used) {
|
||||
switch (scc) {
|
||||
default: NOT_REACHED();
|
||||
case SCC_NEWGRF_PRINT_SIGNED_BYTE: *argv = _newgrf_textrefstack->PopSignedByte(); break;
|
||||
case SCC_NEWGRF_PRINT_SIGNED_WORD: *argv = _newgrf_textrefstack->PopSignedWord(); break;
|
||||
case SCC_NEWGRF_PRINT_QWORD_CURRENCY: *argv = _newgrf_textrefstack->PopUnsignedQWord(); break;
|
||||
case SCC_NEWGRF_PRINT_SIGNED_BYTE: *argv = _newgrf_textrefstack.PopSignedByte(); break;
|
||||
case SCC_NEWGRF_PRINT_SIGNED_WORD: *argv = _newgrf_textrefstack.PopSignedWord(); break;
|
||||
case SCC_NEWGRF_PRINT_QWORD_CURRENCY: *argv = _newgrf_textrefstack.PopUnsignedQWord(); break;
|
||||
|
||||
case SCC_NEWGRF_PRINT_DWORD_CURRENCY:
|
||||
case SCC_NEWGRF_PRINT_DWORD: *argv = _newgrf_textrefstack->PopSignedDWord(); break;
|
||||
case SCC_NEWGRF_PRINT_DWORD: *argv = _newgrf_textrefstack.PopSignedDWord(); break;
|
||||
|
||||
case SCC_NEWGRF_PRINT_HEX_BYTE: *argv = _newgrf_textrefstack->PopUnsignedByte(); break;
|
||||
case SCC_NEWGRF_PRINT_HEX_DWORD: *argv = _newgrf_textrefstack->PopUnsignedDWord(); break;
|
||||
case SCC_NEWGRF_PRINT_HEX_QWORD: *argv = _newgrf_textrefstack->PopSignedQWord(); break;
|
||||
case SCC_NEWGRF_PRINT_HEX_BYTE: *argv = _newgrf_textrefstack.PopUnsignedByte(); break;
|
||||
case SCC_NEWGRF_PRINT_HEX_DWORD: *argv = _newgrf_textrefstack.PopUnsignedDWord(); break;
|
||||
case SCC_NEWGRF_PRINT_HEX_QWORD: *argv = _newgrf_textrefstack.PopSignedQWord(); break;
|
||||
|
||||
case SCC_NEWGRF_PRINT_HEX_WORD:
|
||||
case SCC_NEWGRF_PRINT_WORD_SPEED:
|
||||
case SCC_NEWGRF_PRINT_WORD_VOLUME:
|
||||
case SCC_NEWGRF_PRINT_WORD_WEIGHT:
|
||||
case SCC_NEWGRF_PRINT_WORD_STATION_NAME:
|
||||
case SCC_NEWGRF_PRINT_UNSIGNED_WORD: *argv = _newgrf_textrefstack->PopUnsignedWord(); break;
|
||||
case SCC_NEWGRF_PRINT_UNSIGNED_WORD: *argv = _newgrf_textrefstack.PopUnsignedWord(); break;
|
||||
|
||||
case SCC_NEWGRF_PRINT_DATE:
|
||||
case SCC_NEWGRF_PRINT_MONTH_YEAR: *argv = _newgrf_textrefstack->PopSignedWord() + DAYS_TILL_ORIGINAL_BASE_YEAR; break;
|
||||
case SCC_NEWGRF_PRINT_MONTH_YEAR: *argv = _newgrf_textrefstack.PopSignedWord() + DAYS_TILL_ORIGINAL_BASE_YEAR; break;
|
||||
|
||||
case SCC_NEWGRF_DISCARD_WORD: _newgrf_textrefstack->PopUnsignedWord(); break;
|
||||
case SCC_NEWGRF_DISCARD_WORD: _newgrf_textrefstack.PopUnsignedWord(); break;
|
||||
|
||||
case SCC_NEWGRF_ROTATE_TOP_4_WORDS: _newgrf_textrefstack->RotateTop4Words(); break;
|
||||
case SCC_NEWGRF_PUSH_WORD: _newgrf_textrefstack->PushWord(Utf8Consume(str)); break;
|
||||
case SCC_NEWGRF_ROTATE_TOP_4_WORDS: _newgrf_textrefstack.RotateTop4Words(); break;
|
||||
case SCC_NEWGRF_PUSH_WORD: _newgrf_textrefstack.PushWord(Utf8Consume(str)); break;
|
||||
case SCC_NEWGRF_UNPRINT: *buff = max(*buff - Utf8Consume(str), buf_start); break;
|
||||
|
||||
case SCC_NEWGRF_PRINT_STRING_ID:
|
||||
*argv = TTDPStringIDToOTTDStringIDMapping(_newgrf_textrefstack->PopUnsignedWord());
|
||||
*argv = TTDPStringIDToOTTDStringIDMapping(_newgrf_textrefstack.PopUnsignedWord());
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -34,10 +34,8 @@ void CleanUpGRFText(struct GRFText *grftext);
|
|||
|
||||
bool CheckGrfLangID(byte lang_id, byte grf_version);
|
||||
|
||||
void PrepareTextRefStackUsage(byte numEntries);
|
||||
void StartTextRefStackUsage(byte numEntries, const uint32 *values = NULL);
|
||||
void StopTextRefStackUsage();
|
||||
void SwitchToNormalRefStack();
|
||||
void SwitchToErrorRefStack();
|
||||
void RewindTextRefStack();
|
||||
bool UsingNewGRFTextStack();
|
||||
struct TextRefStack *CreateTextRefStackBackup();
|
||||
|
|
|
@ -215,6 +215,10 @@ CommandCost CmdBuildObject(TileIndex tile, DoCommandFlag flags, uint32 p1, uint3
|
|||
/* Normal water tiles don't have to be cleared. For all other tile types clear
|
||||
* the tile but leave the water. */
|
||||
cost.AddCost(DoCommand(t, 0, 0, flags & ~DC_NO_WATER, CMD_LANDSCAPE_CLEAR));
|
||||
} else {
|
||||
/* Can't build on water owned by another company. */
|
||||
Owner o = GetTileOwner(t);
|
||||
if (o != OWNER_NONE && o != OWNER_WATER) cost.AddCost(CheckOwnership(o, t));
|
||||
}
|
||||
} else {
|
||||
if (!allow_ground) return_cmd_error(STR_ERROR_MUST_BE_BUILT_ON_WATER);
|
||||
|
|
|
@ -236,7 +236,7 @@ public:
|
|||
if (callback_res != CALLBACK_FAILED) {
|
||||
StringID message = GetGRFStringID(spec->grf_prop.grffile->grfid, 0xD000 + callback_res);
|
||||
if (message != STR_NULL && message != STR_UNDEFINED) {
|
||||
PrepareTextRefStackUsage(6);
|
||||
StartTextRefStackUsage(6);
|
||||
/* Use all the available space left from where we stand up to the
|
||||
* end of the window. We ALSO enlarge the window if needed, so we
|
||||
* can 'go' wild with the bottom of the window. */
|
||||
|
|
|
@ -2859,6 +2859,9 @@ void SetObjectToPlace(CursorID icon, PaletteID pal, HighLightStyle mode, WindowC
|
|||
if (w != NULL) w->OnPlaceObjectAbort();
|
||||
}
|
||||
|
||||
/* Mark the old selection dirty, in case the selection shape or colour changes */
|
||||
if ((_thd.drawstyle & HT_DRAG_MASK) != HT_NONE) SetSelectionTilesDirty();
|
||||
|
||||
SetTileSelectSize(1, 1);
|
||||
|
||||
_thd.make_square_red = false;
|
||||
|
|
Loading…
Reference in New Issue