# HG changeset patch # User rubidium # Date 1212939130 0 # Node ID 5de2923d6e59f095a7463938b703231cbd1897ac # Parent c4b3ddd2e9da3ce9cfe22d06a37686633d4d0251 (svn r13418) [NoAI] -Sync: with trunk r13380:13417. diff -r c4b3ddd2e9da -r 5de2923d6e59 src/articulated_vehicles.cpp --- a/src/articulated_vehicles.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/articulated_vehicles.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -40,11 +40,11 @@ if (type == VEH_TRAIN) { const RailVehicleInfo *rvi = RailVehInfo(engine); - capacity[rvi->cargo_type] = rvi->capacity; + capacity[rvi->cargo_type] = GetEngineProperty(engine, 0x14, rvi->capacity); if (rvi->railveh_type == RAILVEH_MULTIHEAD) capacity[rvi->cargo_type] += rvi->capacity; } else if (type == VEH_ROAD) { const RoadVehicleInfo *rvi = RoadVehInfo(engine); - capacity[rvi->cargo_type] = rvi->capacity; + capacity[rvi->cargo_type] = GetEngineProperty(engine, 0x0F, rvi->capacity); } if (!HasBit(EngInfo(engine)->callbackmask, CBM_VEHICLE_ARTIC_ENGINE)) return capacity; diff -r c4b3ddd2e9da -r 5de2923d6e59 src/currency.cpp --- a/src/currency.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/currency.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -150,10 +150,10 @@ **/ void CheckSwitchToEuro() { - if (_currency_specs[_settings_client.gui.currency].to_euro != CF_NOEURO && - _currency_specs[_settings_client.gui.currency].to_euro != CF_ISEURO && - _cur_year >= _currency_specs[_settings_client.gui.currency].to_euro) { - _settings_client.gui.currency = 2; // this is the index of euro above. + if (_currency_specs[_settings_game.locale.currency].to_euro != CF_NOEURO && + _currency_specs[_settings_game.locale.currency].to_euro != CF_ISEURO && + _cur_year >= _currency_specs[_settings_game.locale.currency].to_euro) { + _settings_game.locale.currency = 2; // this is the index of euro above. AddNewsItem(STR_EURO_INTRODUCE, NS_ECONOMY, 0, 0); } } diff -r c4b3ddd2e9da -r 5de2923d6e59 src/currency.h --- a/src/currency.h Sun Jun 08 14:00:40 2008 +0000 +++ b/src/currency.h Sun Jun 08 15:32:10 2008 +0000 @@ -39,7 +39,7 @@ // XXX small hack, but makes the rest of the code a bit nicer to read #define _custom_currency (_currency_specs[CUSTOM_CURRENCY_ID]) -#define _currency ((const CurrencySpec*)&_currency_specs[_settings_client.gui.currency]) +#define _currency ((const CurrencySpec*)&_currency_specs[_game_mode == GM_MENU ? _settings_newgame.locale.currency : _settings_game.locale.currency]) uint GetMaskOfAllowedCurrencies(); void CheckSwitchToEuro(); diff -r c4b3ddd2e9da -r 5de2923d6e59 src/driver.cpp --- a/src/driver.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/driver.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -87,7 +87,7 @@ delete newd; } } - error("Couldn't find any suitable %s driver", GetDriverTypeName(type)); + usererror("Couldn't find any suitable %s driver", GetDriverTypeName(type)); } else { char *parm; char buffer[256]; @@ -125,7 +125,7 @@ const char *err = newd->Start(parms); if (err != NULL) { delete newd; - error("Unable to load driver '%s'. The error was: %s", d->name, err); + usererror("Unable to load driver '%s'. The error was: %s", d->name, err); } DEBUG(driver, 1, "Successfully loaded %s driver '%s'", GetDriverTypeName(type), d->name); @@ -133,7 +133,7 @@ *GetActiveDriver(type) = newd; return newd; } - error("No such %s driver: %s\n", GetDriverTypeName(type), buffer); + usererror("No such %s driver: %s\n", GetDriverTypeName(type), buffer); } } diff -r c4b3ddd2e9da -r 5de2923d6e59 src/engine.cpp --- a/src/engine.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/engine.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -185,6 +185,13 @@ DEBUG(misc, 1, "LoadCustomEngineNames: not done"); } +/* Determine if an engine type is a wagon (and not a loco) */ +static bool IsWagon(EngineID index) +{ + const Engine *e = GetEngine(index); + return e->type == VEH_TRAIN && e->u.rail.railveh_type == RAILVEH_WAGON; +} + static void CalcEngineReliability(Engine *e) { uint age = e->age; @@ -257,10 +264,9 @@ e->duration_phase_2 = GB(r, 5, 4) + ei->base_life * 12 - 96; e->duration_phase_3 = GB(r, 9, 7) + 120; - e->reliability_spd_dec = (ei->unk2&0x7F) << 2; + e->reliability_spd_dec = ei->decay_speed << 2; - /* my invented flag for something that is a wagon */ - if (ei->unk2 & 0x80) { + if (IsWagon(e->index)) { e->age = 0xFFFF; } else { CalcEngineReliability(e); @@ -374,13 +380,6 @@ return CommandCost(); } -/* Determine if an engine type is a wagon (and not a loco) */ -static bool IsWagon(EngineID index) -{ - const Engine *e = GetEngine(index); - return e->type == VEH_TRAIN && e->u.rail.railveh_type == RAILVEH_WAGON; -} - StringID GetEngineCategoryName(EngineID engine); static void NewVehicleAvailable(Engine *e) diff -r c4b3ddd2e9da -r 5de2923d6e59 src/engine_type.h --- a/src/engine_type.h Sun Jun 08 14:00:40 2008 +0000 +++ b/src/engine_type.h Sun Jun 08 15:32:10 2008 +0000 @@ -109,7 +109,7 @@ Date base_intro; Year lifelength; Year base_life; - byte unk2; ///< flag for carriage(bit 7) and decay speed(bits0..6) + byte decay_speed; byte load_amount; byte climates; uint32 refit_mask; diff -r c4b3ddd2e9da -r 5de2923d6e59 src/fiber_thread.cpp --- a/src/fiber_thread.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/fiber_thread.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -109,7 +109,7 @@ /** * First function which is called within the fiber. */ - static void * CDECL stFiberProc(void *fiber) + static void stFiberProc(void *fiber) { Fiber_Thread *cur = (Fiber_Thread *)fiber; /* Now suspend the thread until we get SwitchToFiber() for the first time */ @@ -124,8 +124,6 @@ s_main->m_sem->Set(); throw; } - - return NULL; } }; diff -r c4b3ddd2e9da -r 5de2923d6e59 src/fileio.cpp --- a/src/fileio.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/fileio.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -186,7 +186,7 @@ FioFreeHandle(); #endif /* LIMITED_FDS */ f = FioFOpenFile(filename); - if (f == NULL) error("Cannot open file '%s'", filename); + if (f == NULL) usererror("Cannot open file '%s'", filename); uint32 pos = ftell(f); FioCloseFile(slot); // if file was opened before, close it diff -r c4b3ddd2e9da -r 5de2923d6e59 src/gamelog.cpp --- a/src/gamelog.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/gamelog.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -502,7 +502,7 @@ */ void GamelogGRFCompatible(const GRFIdentifier *newg) { - assert(_gamelog_action_type == GLAT_LOAD); + assert(_gamelog_action_type == GLAT_LOAD || _gamelog_action_type == GLAT_GRF); LoggedChange *lc = GamelogChange(GLCT_GRFCOMPAT); if (lc == NULL) return; diff -r c4b3ddd2e9da -r 5de2923d6e59 src/genworld.cpp --- a/src/genworld.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/genworld.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -85,7 +85,7 @@ /** * The internal, real, generate function. */ -static void * CDECL _GenerateWorld(void *arg) +static void _GenerateWorld(void *arg) { try { _generating_world = true; @@ -156,7 +156,6 @@ /* Show all vital windows again, because we have hidden them */ if (_gw.threaded && _game_mode != GM_MENU) ShowVitalWindows(); _gw.active = false; - _gw.thread = NULL; _gw.proc = NULL; _gw.threaded = false; @@ -170,7 +169,6 @@ _generating_world = false; throw; } - return NULL; } /** @@ -200,6 +198,7 @@ if (_gw.thread == NULL) return; _gw.quit_thread = true; _gw.thread->Join(); + delete _gw.thread; _gw.thread = NULL; _gw.threaded = false; } @@ -234,9 +233,7 @@ /* Show all vital windows again, because we have hidden them */ if (_gw.threaded && _game_mode != GM_MENU) ShowVitalWindows(); - ThreadObject *thread = _gw.thread; _gw.active = false; - _gw.thread = NULL; _gw.proc = NULL; _gw.abortp = NULL; _gw.threaded = false; @@ -244,7 +241,7 @@ DeleteWindowById(WC_GENERATE_PROGRESS_WINDOW, 0); MarkWholeScreenDirty(); - thread->Exit(); + _gw.thread->Exit(); } /** @@ -288,6 +285,12 @@ /* Create toolbars */ SetupColorsAndInitialWindow(); + if (_gw.thread != NULL) { + _gw.thread->Join(); + delete _gw.thread; + _gw.thread = NULL; + } + if (_network_dedicated || (_gw.thread = ThreadObject::New(&_GenerateWorld, NULL)) == NULL) { DEBUG(misc, 1, "Cannot create genworld thread, reverting to single-threaded mode"); diff -r c4b3ddd2e9da -r 5de2923d6e59 src/gfxinit.cpp --- a/src/gfxinit.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/gfxinit.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -55,7 +55,7 @@ load_index++; sprite_id++; if (load_index >= MAX_SPRITES) { - error("Too many sprites. Recompile with higher MAX_SPRITES value or remove some custom GRF files."); + usererror("Too many sprites. Recompile with higher MAX_SPRITES value or remove some custom GRF files."); } } DEBUG(sprite, 2, "Currently %i sprites are loaded", load_index); diff -r c4b3ddd2e9da -r 5de2923d6e59 src/industry_gui.cpp --- a/src/industry_gui.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/industry_gui.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -806,13 +806,13 @@ static int CDECL IndustryTypeSorter(const Industry* const *a, const Industry* const *b) { int r = (*a)->type - (*b)->type; - return (r = 0) ? IndustryNameSorter(a, b) : r; + return (r == 0) ? IndustryNameSorter(a, b) : r; } /** Sort industries by production and name */ static int CDECL IndustryProductionSorter(const Industry* const *a, const Industry* const *b) { - int r; + int r = 0; if ((*a)->produced_cargo[0] == CT_INVALID) { if ((*b)->produced_cargo[0] != CT_INVALID) return -1; @@ -823,14 +823,14 @@ ((*b)->last_month_production[0] + (*b)->last_month_production[1]); } - return (r = 0) ? IndustryNameSorter(a, b) : r; + return (r == 0) ? IndustryNameSorter(a, b) : r; } /** Sort industries by transported cargo and name */ static int CDECL IndustryTransportedCargoSorter(const Industry* const *a, const Industry* const *b) { int r = GetCargoTransportedSortValue(*a) - GetCargoTransportedSortValue(*b); - return (r = 0) ? IndustryNameSorter(a, b) : r; + return (r == 0) ? IndustryNameSorter(a, b) : r; } /** Sort the industries list */ diff -r c4b3ddd2e9da -r 5de2923d6e59 src/lang/brazilian_portuguese.txt --- a/src/lang/brazilian_portuguese.txt Sun Jun 08 14:00:40 2008 +0000 +++ b/src/lang/brazilian_portuguese.txt Sun Jun 08 15:32:10 2008 +0000 @@ -487,6 +487,9 @@ STR_01A5_COST_TO_CLEAR :{BLACK}Custo para limpar: {LTBLUE}{CURRENCY} STR_01A6_N_A :N/D STR_01A7_OWNER :{BLACK}Proprietário: {LTBLUE}{STRING} +STR_ROAD_OWNER :{BLACK}Dono da estrada: {LTBLUE}{STRING} +STR_TRAM_OWNER :{BLACK}Dono da linha de bonde: {LTBLUE}{STRING} +STR_RAIL_OWNER :{BLACK}Dono da linha de trem: {LTBLUE}{STRING} STR_01A8_LOCAL_AUTHORITY :{BLACK}Autoridade local: {LTBLUE}{STRING} STR_01A9_NONE :Nenhum STR_01AA_NAME :{BLACK}Nome @@ -1055,6 +1058,7 @@ STR_CONFIG_PATCHES_PLANE_SPEED :{LTBLUE}Fator de velocidade para aeronaves: {ORANGE}1 / {STRING} STR_CONFIG_PATCHES_STOP_ON_TOWN_ROAD :{LTBLUE}Permitir estações drive-through em ruas locais: {ORANGE}{STRING} STR_CONFIG_PATCHES_ADJACENT_STATIONS :{LTBLUE}Permitir construção de estações adjacentes: {ORANGE}{STRING} +STR_CONFIG_PATCHES_DYNAMIC_ENGINES :{LTBLUE}Ativar múltiplos conjuntos NewGRF de locomotivas: {ORANGE}{STRING} STR_CONFIG_PATCHES_SMALL_AIRPORTS :{LTBLUE}Permitir sempre aeroportos pequenos: {ORANGE}{STRING} @@ -1365,7 +1369,7 @@ STR_NETWORK_GAME_NAME_TIP :{BLACK}Nome do jogo STR_NETWORK_INFO_ICONS_TIP :{BLACK}Idioma, versão do servidor, etc. STR_NETWORK_CLICK_GAME_TO_SELECT :{BLACK}Clique num jogo da lista para o selecionar -STR_NETWORK_LAST_JOINED_SERVER :{BLACK}O servidor que você entrou última vez: +STR_NETWORK_LAST_JOINED_SERVER :{BLACK}O servidor que você entrou da última vez: STR_NETWORK_CLICK_TO_SELECT_LAST :{BLACK}Clique para selecionar o servidor que você jogou da última vez STR_NETWORK_FIND_SERVER :{BLACK}Localizar servidor @@ -1714,6 +1718,7 @@ STR_1816_TREE_LINED_ROAD :Rodovia arborizada STR_1817_ROAD_VEHICLE_DEPOT :Garagem STR_1818_ROAD_RAIL_LEVEL_CROSSING :Passagem de nível +STR_TRAMWAY :Linha de bonde STR_CAN_T_REMOVE_BUS_STATION :{WHITE}Impossível remover estação de ônibus STR_CAN_T_REMOVE_TRUCK_STATION :{WHITE}Impossível remover parada de caminhões STR_CAN_T_REMOVE_PASSENGER_TRAM_STATION :{WHITE}Impossível remover estação de bonde... @@ -2659,13 +2664,13 @@ STR_8804 :{SETX 10}{COMMA}: {STRING} {STRING} STR_8805 :{RIGHTARROW}{SETX 10}{COMMA}: {STRING} {STRING} STR_ORDER_GO_TO :Vá para -STR_ORDER_GO_NON_STOP_TO :Vá não parando para +STR_ORDER_GO_NON_STOP_TO :Ir sem parar para STR_ORDER_GO_VIA :Vá via -STR_ORDER_GO_NON_STOP_VIA :Vá não parando via +STR_ORDER_GO_NON_STOP_VIA :Ir sem parar via STR_ORDER_DROP_LOAD_IF_POSSIBLE :Carregar se disponível -STR_ORDER_DROP_FULL_LOAD_ALL :Full load all cargo +STR_ORDER_DROP_FULL_LOAD_ALL :Carregar tudo STR_ORDER_DROP_FULL_LOAD_ANY :Carregar completamente qualquer carga -STR_ORDER_DROP_NO_LOADING :Não carregando +STR_ORDER_DROP_NO_LOADING :Não carregar STR_ORDER_DROP_UNLOAD_IF_ACCEPTED :Descarregar se aceito STR_ORDER_DROP_UNLOAD :Descarregar tudo STR_ORDER_DROP_TRANSFER :Transferir @@ -3183,6 +3188,8 @@ STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Arquivo(s) GRF faltantes STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Despausar pode travar OpenTTD. Não envie relatórios de erros sobre travas subseqüentes.{}Você realmente quer despausar? +STR_LOADGAME_REMOVED_TRAMS :{WHITE}Jogo foi salvo numa versão sem suporte a bondes. Todos os bondes foram removidos. + STR_CURRENCY_WINDOW :{WHITE}Moeda Modificada STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Taxa de câmbio: {ORANGE}{CURRENCY} = £ {COMMA} STR_CURRENCY_SEPARATOR :{LTBLUE}Separador: @@ -3413,7 +3420,7 @@ STR_TRANSPARENT_STRUCTURES_DESC :{BLACK}Alternar transparência para estruturas como faróis e antenas, talvez no futuro para efeitos visuais STR_TRANSPARENT_CATENARY_DESC :{BLACK}Alternar transparência para catenária. CTRL+click para travar. STR_TRANSPARENT_LOADING_DESC :{BLACK}Altera transparência para os indicadores de carga -STR_TRANSPARENT_INVISIBLE_DESC :{BLACK}Definir objetos invisíveis ao invés de transparente +STR_TRANSPARENT_INVISIBLE_DESC :{BLACK}Definir objetivos como invisíveis ao invés de transparentes. STR_PERCENT_UP_SMALL :{TINYFONT}{WHITE}{NUM}%{UPARROW} STR_PERCENT_UP :{WHITE}{NUM}%{UPARROW} @@ -3547,3 +3554,9 @@ STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ . STR_OSK_KEYBOARD_LAYOUT_CAPS :~!@#$%^&*()_+|QWERTYUIOP{{}}ASDFGHJKL:" ZXCVBNM<>? . ######## + +############ town controlled noise level +STR_CONFIG_PATCHES_NOISE_LEVEL :{LTBLUE}Permitir controle de ruído de aeronaves pelas cidades: {ORANGE}{STRING} +STR_NOISE_IN_TOWN :{BLACK}Limite de ruído na cidade: {ORANGE}{COMMA}{BLACK} max: {ORANGE}{COMMA} +STR_STATION_NOISE :{BLACK}Ruído gerado: {GOLD}{COMMA} +######## diff -r c4b3ddd2e9da -r 5de2923d6e59 src/lang/catalan.txt --- a/src/lang/catalan.txt Sun Jun 08 14:00:40 2008 +0000 +++ b/src/lang/catalan.txt Sun Jun 08 15:32:10 2008 +0000 @@ -486,6 +486,9 @@ STR_01A5_COST_TO_CLEAR :{BLACK}Cost de neteja: {LTBLUE}{CURRENCY} STR_01A6_N_A :N/D STR_01A7_OWNER :{BLACK}Propietari: {LTBLUE}{STRING} +STR_ROAD_OWNER :{BLACK}Propietari de la carretera: {LTBLUE}{STRING} +STR_TRAM_OWNER :{BLACK}Propietari del rail del tramvia: {LTBLUE}{STRING} +STR_RAIL_OWNER :{BLACK}Propietari del rail: {LTBLUE}{STRING} STR_01A8_LOCAL_AUTHORITY :{BLACK}Autoritat Local: {LTBLUE}{STRING} STR_01A9_NONE :Ningú STR_01AA_NAME :{BLACK}Nom @@ -1054,6 +1057,7 @@ STR_CONFIG_PATCHES_PLANE_SPEED :{LTBLUE}Factor de velocitat dels avions: {ORANGE}1 / {STRING} STR_CONFIG_PATCHES_STOP_ON_TOWN_ROAD :{LTBLUE}Permet situar parades en carreteres que són propietat del poble: {ORANGE}{STRING} STR_CONFIG_PATCHES_ADJACENT_STATIONS :{LTBLUE}Permet construir estacions annexes: {ORANGE}{STRING} +STR_CONFIG_PATCHES_DYNAMIC_ENGINES :{LTBLUE}Activa diversos paquets de motors NewGRF: {ORANGE}{STRING} STR_CONFIG_PATCHES_SMALL_AIRPORTS :{LTBLUE}Permet sempre aeroports petits: {ORANGE}{STRING} @@ -1713,6 +1717,7 @@ STR_1816_TREE_LINED_ROAD :Carretera de tres carrils STR_1817_ROAD_VEHICLE_DEPOT :Cotxeres STR_1818_ROAD_RAIL_LEVEL_CROSSING :Pas a nivell +STR_TRAMWAY :Rail de Tramvia STR_CAN_T_REMOVE_BUS_STATION :{WHITE}No es pot treure l'estació d'autobusos... STR_CAN_T_REMOVE_TRUCK_STATION :{WHITE}No es pot treure l'estació de camions... STR_CAN_T_REMOVE_PASSENGER_TRAM_STATION :{WHITE}No puc treure l'estació de tramvies de passatgers @@ -3182,6 +3187,8 @@ STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Falten arxiu(s) GRF STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Treure la pausa pot provocar fallades d'OpenTTD. No informis d'errors a causa de fallades subseqüents.{}Estàs segur de voler treure la pausa? +STR_LOADGAME_REMOVED_TRAMS :{WHITE}El joc s'ha desat en una versió sense suport de tramvies. Tots els tramvies s'han eliminat. + STR_CURRENCY_WINDOW :{WHITE}Moneda personalitzada STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Canvi de moneda: {ORANGE}{CURRENCY} = £ {COMMA} STR_CURRENCY_SEPARATOR :{LTBLUE}Separador: @@ -3546,3 +3553,9 @@ STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ . STR_OSK_KEYBOARD_LAYOUT_CAPS :~!@#$%^&*()_+|QWERTYUIOP{{}}ASDFGHJKL:" ZXCVBNM<>? . ######## + +############ town controlled noise level +STR_CONFIG_PATCHES_NOISE_LEVEL :{LTBLUE}Permet a la ciutat controlar el nivell de soroll dels aeroports: {ORANGE}{STRING} +STR_NOISE_IN_TOWN :{BLACK}Límit de soroll a la ciutat: {ORANGE}{COMMA}{BLACK} max: {ORANGE}{COMMA} +STR_STATION_NOISE :{BLACK}Soroll generat: {GOLD}{COMMA} +######## diff -r c4b3ddd2e9da -r 5de2923d6e59 src/lang/croatian.txt --- a/src/lang/croatian.txt Sun Jun 08 14:00:40 2008 +0000 +++ b/src/lang/croatian.txt Sun Jun 08 15:32:10 2008 +0000 @@ -19,6 +19,7 @@ STR_0009 :{WHITE}{CARGO} STR_000C_ACCEPTS :{BLACK}Prihvaća: {WHITE} STR_000D_ACCEPTS :{BLACK}Prihvaća: {GOLD} +STR_SUPPLIES :{BLACK}Zalihe: {GOLD} STR_000E : STR_000F_PASSENGERS :Putnici STR_0010_COAL :Ugljen @@ -378,6 +379,7 @@ STR_SORT_BY_MAX_SPEED :Maksimalna brzina STR_SORT_BY_MODEL :Model STR_SORT_BY_VALUE :Vrijednost +STR_SORT_BY_LENGTH :Dužina STR_SORT_BY_FACILITY :Vrsta stanice STR_SORT_BY_WAITING :Vrijednost tereta koji čeka STR_SORT_BY_RATING_MAX :Ocjena tereta @@ -1170,6 +1172,7 @@ STR_CONFIG_PATCHES_TOWN_LAYOUT_BETTER_ROADS :bolje ceste STR_CONFIG_PATCHES_TOWN_LAYOUT_2X2_GRID :2x2 mreža STR_CONFIG_PATCHES_TOWN_LAYOUT_3X3_GRID :3x3 mreža +STR_CONFIG_PATCHES_TOWN_LAYOUT_RANDOM :nasumično STR_CONFIG_PATCHES_TOOLBAR_POS :{LTBLUE}Položaj glavne alatne trake: {ORANGE}{STRING} STR_CONFIG_PATCHES_TOOLBAR_POS_LEFT :Lijevo @@ -1202,6 +1205,16 @@ STR_CONFIG_PATCHES_QUERY_CAPT :{WHITE}Promijeni vrijednost postavke STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE :{WHITE}Neki ili svi od zadanih servisnih intervala ispod nisu kompatibilni s odabranim postavkama! Valjane vrijednosti su 5-90% ili 30-800 dana. +STR_CONFIG_PATCHES_PATHFINDER_FOR_TRAINS_NTP :NTP {RED}(Nije preporučivo) +STR_CONFIG_PATCHES_PATHFINDER_FOR_TRAINS_NPF :NPF +STR_CONFIG_PATCHES_PATHFINDER_FOR_TRAINS_YAPF :YAPF {BLUE}(Preporučeno) +STR_CONFIG_PATCHES_PATHFINDER_FOR_ROADVEH_OPF :Original {RED}(Nije preporučivo) +STR_CONFIG_PATCHES_PATHFINDER_FOR_ROADVEH_NPF :NPF +STR_CONFIG_PATCHES_PATHFINDER_FOR_ROADVEH_YAPF :YAPF {BLUE}(Preporučeno) +STR_CONFIG_PATCHES_PATHFINDER_FOR_SHIPS_OPF :Original {BLUE}(Preporučeno) +STR_CONFIG_PATCHES_PATHFINDER_FOR_SHIPS_NPF :NPF +STR_CONFIG_PATCHES_PATHFINDER_FOR_SHIPS_YAPF :YAPF {RED}(Nije preporučivo) + STR_TEMPERATE_LANDSCAPE :Blagi krajolik STR_SUB_ARCTIC_LANDSCAPE :Pod-arktički krajolik STR_SUB_TROPICAL_LANDSCAPE :Sub-tropski krajolik @@ -1336,6 +1349,7 @@ STR_NETWORK_PLAYER_NAME :{BLACK}Ime igrača: STR_NETWORK_ENTER_NAME_TIP :{BLACK}Ovo je ime po kojem će te drugi igrači raspoznavati +STR_NETWORK_PLAYER_NAME_OSKTITLE :{BLACK}Upiši svoje ime STR_NETWORK_CONNECTION :{BLACK}Veza: STR_NETWORK_CONNECTION_TIP :{BLACK}Izaberi između internetske igre ili igre preko lokalne mreže (LAN) @@ -2622,6 +2636,8 @@ STR_8802_DETAILS :{WHITE}{VEHICLE} (Detalji) STR_8803_TRAIN_IN_THE_WAY :{WHITE}Vlak na putu + + STR_TIMETABLE_TRAVEL_NOT_TIMETABLED :Putovanje (bez rasporeda) STR_TIMETABLE_TRAVEL_FOR :Putovanje za {STRING} STR_TIMETABLE_STAY_FOR :i boravak za {STRING} @@ -3075,6 +3091,7 @@ STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Nedostaje GRF datoteka(e) STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Odpauziranje može uzrokovati rušenje OpenTTD-a. Nemojte slati prijave bugova za posljedična rušenja.{}Želite li stvarno odpauzirati? + STR_CURRENCY_WINDOW :{WHITE}Proizvoljna valuta STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Devizni tečaj: {ORANGE}{CURRENCY} = £ {COMMA} STR_CURRENCY_SEPARATOR :{LTBLUE}Razdjelnik: @@ -3427,3 +3444,9 @@ STR_DRAG_SIGNALS_DENSITY_DECREASE_TIP :{BLACK}Smanji gustoću signala prilikom izgradnje STR_DRAG_SIGNALS_DENSITY_INCREASE_TIP :{BLACK}Povećaj gustoću signala prilikom izgradnje ######## + +############ on screen keyboard +######## + +############ town controlled noise level +######## diff -r c4b3ddd2e9da -r 5de2923d6e59 src/lang/czech.txt --- a/src/lang/czech.txt Sun Jun 08 14:00:40 2008 +0000 +++ b/src/lang/czech.txt Sun Jun 08 15:32:10 2008 +0000 @@ -2,7 +2,7 @@ ##ownname Čeština ##isocode cs_CZ ##plural 6 -##case nom gen dat acc voc loc ins big +##case nom gen dat acc voc loc ins big small ##gender f m n # @@ -544,6 +544,9 @@ STR_01A5_COST_TO_CLEAR :{BLACK}Cena za vyčištění: {LTBLUE}{CURRENCY} STR_01A6_N_A :N/A STR_01A7_OWNER :{BLACK}Vlastník: {LTBLUE}{STRING} +STR_ROAD_OWNER :{BLACK}Majitel silnice: {LTBLUE}{STRING} +STR_TRAM_OWNER :{BLACK}Majitel tratě: {LTBLUE}{STRING} +STR_RAIL_OWNER :{BLACK}Majitel tratě: {LTBLUE}{STRING} STR_01A8_LOCAL_AUTHORITY :{BLACK}Místní správa: {LTBLUE}{STRING} STR_01A9_NONE :Nic STR_01AA_NAME :{BLACK}Jméno @@ -1112,6 +1115,7 @@ STR_CONFIG_PATCHES_PLANE_SPEED :{LTBLUE}Činitel rychlosti letadel: {ORANGE}1/{STRING} STR_CONFIG_PATCHES_STOP_ON_TOWN_ROAD :{LTBLUE}Povolit průjezdné zastávky na silnicích vlastněných obcemi: {ORANGE}{STRING} STR_CONFIG_PATCHES_ADJACENT_STATIONS :{LTBLUE}Povolit stavění přilehlých stanic: {ORANGE}{STRING} +STR_CONFIG_PATCHES_DYNAMIC_ENGINES :{LTBLUE}Více grafických setů s vozidly vedle sebe: {ORANGE}{STRING} STR_CONFIG_PATCHES_SMALL_AIRPORTS :{LTBLUE}Malá letiště se budou moci stále stavět: {ORANGE}{STRING} @@ -1771,6 +1775,7 @@ STR_1816_TREE_LINED_ROAD :Silnice s alejí STR_1817_ROAD_VEHICLE_DEPOT :Garáž STR_1818_ROAD_RAIL_LEVEL_CROSSING :Železniční přejezd +STR_TRAMWAY :Tramvaj STR_CAN_T_REMOVE_BUS_STATION :{WHITE}Nelze odstranit autobusovou zastávku... STR_CAN_T_REMOVE_TRUCK_STATION :{WHITE}Nelze odstranit nakládací rampu... STR_CAN_T_REMOVE_PASSENGER_TRAM_STATION :{WHITE}Nelze zbourat tramvajovou stanici pro cestující... @@ -2752,6 +2757,7 @@ STR_ORDER_TOOLTIP_UNLOAD :{BLACK}Ovlivnit vykládání u vybraného příkazu STR_GO_TO_STATION :{STRING} {STATION} {STRING} +STR_ORDER_GO_TO_DROPDOWN_TOOLTIP :{BLACK}Vložit složitější příkaz STR_ORDER_GO_TO_NEAREST_DEPOT :Jet do nejbližšího depa STR_ORDER_GO_TO_NEAREST_HANGAR :Jet do nejbližšího hangáru STR_ORDER_NEAREST_DEPOT :nebližšího @@ -2765,6 +2771,29 @@ STR_GO_TO_NEAREST_DEPOT :{STRING} {STRING} {STRING} STR_GO_TO_HANGAR :{STRING} {STATION} hangár +STR_ORDER_CONDITIONAL :Podmíněné přeskočení příkazu +STR_ORDER_CONDITIONAL_VARIABLE_TOOLTIP :{BLACK}Vlastnost vozidla, podle které přeskakovat +STR_ORDER_CONDITIONAL_COMPARATOR_TOOLTIP :{BLACK}Jak porovnat vlastnost vozidla se zadanou hodnotou +STR_ORDER_CONDITIONAL_VALUE_TOOLTIP :{BLACK}Hodnota, se kterou srovnat vlastnost vozidla +STR_ORDER_CONDITIONAL_VALUE_CAPT :{WHITE}Zadej hodnotu pro srovnávání +STR_ORDER_CONDITIONAL_LOAD_PERCENTAGE :Procento naložení +STR_ORDER_CONDITIONAL_RELIABILITY :Spolehlivost +STR_ORDER_CONDITIONAL_MAX_SPEED :Maximální rychlost +STR_ORDER_CONDITIONAL_AGE :Stáří vozidla (v letech) +STR_ORDER_CONDITIONAL_REQUIRES_SERVICE :Vyžaduje údržbu +STR_ORDER_CONDITIONAL_UNCONDITIONALLY :Vždy +STR_ORDER_CONDITIONAL_COMPARATOR_EQUALS :se rovná +STR_ORDER_CONDITIONAL_COMPARATOR_NOT_EQUALS :se nerovná +STR_ORDER_CONDITIONAL_COMPARATOR_LESS_THAN :je menší než +STR_ORDER_CONDITIONAL_COMPARATOR_LESS_EQUALS :je menší nebo rovno +STR_ORDER_CONDITIONAL_COMPARATOR_MORE_THAN :je více než +STR_ORDER_CONDITIONAL_COMPARATOR_MORE_EQUALS :je více nebo rovno +STR_ORDER_CONDITIONAL_COMPARATOR_IS_TRUE :je pravda +STR_ORDER_CONDITIONAL_COMPARATOR_IS_FALSE :není pravda +STR_CONDITIONAL_VALUE :{SKIP}{BLACK}{COMMA} +STR_CONDITIONAL_UNCONDITIONAL :Skočit na příkaz {COMMA} +STR_CONDITIONAL_NUM :Skočit na příkaz {COMMA}, když {STRING.small} {STRING} {COMMA} +STR_CONDITIONAL_TRUE_FALSE :Skočit na příkaz {COMMA}, když {STRING.small} {STRING} STR_TIMETABLE_TRAVEL_NOT_TIMETABLED :Jet do (mimo jízdní řád) STR_TIMETABLE_TRAVEL_FOR :Jet do {STRING} @@ -3222,6 +3251,8 @@ STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Chybějící grafické soubory STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Spuštění hry může shodit OpenTTD. Nehlaš chybu kvůli pádům způsobeným touto akcí.{}Opravdu chceš rozjet hru? +STR_LOADGAME_REMOVED_TRAMS :{WHITE}Hra byla uložena ve verzi bez podpory tramvají. Všechny tramvaje se odstraní. + STR_CURRENCY_WINDOW :{WHITE}Vlastní měna STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Kurz měny: {ORANGE}{CURRENCY} = £ {COMMA} STR_CURRENCY_SEPARATOR :{LTBLUE}Oddělovač: @@ -3586,3 +3617,9 @@ STR_OSK_KEYBOARD_LAYOUT :"+ěščřžýáíé=-\qwertyuiopú)asdfghjklů' zxcvbnm,./ . STR_OSK_KEYBOARD_LAYOUT_CAPS :~1234567890_+|QWERTYUIOP/(}}ASDFGHJKL:! ZXCVBNM?:_ . ######## + +############ town controlled noise level +STR_CONFIG_PATCHES_NOISE_LEVEL :{LTBLUE}Umožnit městům ovlivňovat hlukový limit pro letiště: {ORANGE}{STRING} +STR_NOISE_IN_TOWN :{BLACK}Hlukový limit ve městě: {ORANGE}{COMMA}{BLACK} max.: {ORANGE}{COMMA} +STR_STATION_NOISE :{BLACK}Vytvářený hluk: {GOLD}{COMMA} +######## diff -r c4b3ddd2e9da -r 5de2923d6e59 src/lang/danish.txt --- a/src/lang/danish.txt Sun Jun 08 14:00:40 2008 +0000 +++ b/src/lang/danish.txt Sun Jun 08 15:32:10 2008 +0000 @@ -18,6 +18,7 @@ STR_EN_ROUTE_FROM :{YELLOW}({SHORTCARGO} undervejs fra {STATION}) STR_000C_ACCEPTS :{BLACK}Accepterer: {WHITE} STR_000D_ACCEPTS :{BLACK}Accepterer: {GOLD} +STR_SUPPLIES :{BLACK}Forsyninger: {GOLD} STR_000E : STR_000F_PASSENGERS :Passagerer STR_0010_COAL :Kul @@ -1363,6 +1364,8 @@ STR_NETWORK_GAME_NAME_TIP :{BLACK}Spillets navn STR_NETWORK_INFO_ICONS_TIP :{BLACK}Sprog, server version, osv. STR_NETWORK_CLICK_GAME_TO_SELECT :{BLACK}Klik på et spil fra listen for at vælge det +STR_NETWORK_LAST_JOINED_SERVER :{BLACK}Den senest tilsluttede server: +STR_NETWORK_CLICK_TO_SELECT_LAST :{BLACK}Klik for at vælge den server du spillede på sidst STR_NETWORK_FIND_SERVER :{BLACK}Find server STR_NETWORK_FIND_SERVER_TIP :{BLACK}Søg netværket for en server @@ -1396,6 +1399,7 @@ STR_NETWORK_NEW_GAME_NAME :{BLACK}Spillets navn: STR_NETWORK_NEW_GAME_NAME_TIP :{BLACK}Navnet vil blive vist til andre spillere i menuen, hvor man vælger netværksspil +STR_NETWORK_NEW_GAME_NAME_OSKTITLE :{BLACK}Skriv et navn for netværksspillet STR_NETWORK_SET_PASSWORD :{BLACK}Sæt kodeord STR_NETWORK_PASSWORD_TIP :{BLACK}Beskyt dit spil med et kodeord hvis du ikke vil have fremmede med STR_NETWORK_SELECT_MAP :{BLACK}Vælg et kort: @@ -1452,7 +1456,10 @@ STR_NETWORK_LANG_SWEDISH :Svensk STR_NETWORK_LANG_TURKISH :Tyrkisk STR_NETWORK_LANG_UKRAINIAN :Ukrainsk +STR_NETWORK_LANG_AFRIKAANS :Afrikaans STR_NETWORK_LANG_CROATIAN :Kroatisk +STR_NETWORK_LANG_CATALAN :Catalansk +STR_NETWORK_LANG_ESTONIAN :Estisk STR_NETWORK_LANG_GALICIAN :Galicisk STR_NETWORK_LANG_GREEK :Græsk STR_NETWORK_LANG_LATVIAN :Lettisk @@ -1554,6 +1561,7 @@ STR_NETWORK_CHAT_TO_CLIENT :[Privat] Til {STRING}: {GRAY}{STRING} STR_NETWORK_CHAT_ALL_CAPTION :[Alle] : STR_NETWORK_CHAT_ALL :[Alle] {STRING}: {GRAY}{STRING} +STR_NETWORK_CHAT_OSKTITLE :{BLACK}Skriv tekst i netværks-chat STR_NETWORK_NAME_CHANGE :har skiftet navn til STR_NETWORK_SERVER_SHUTDOWN :{WHITE} Serveren har lukket ned for dette spil STR_NETWORK_SERVER_REBOOT :{WHITE} Serveren genstarter...{}Vent venligst... @@ -1957,6 +1965,7 @@ STR_400F_SELECT_SCENARIO_GREEN_PRE :{BLACK}Vælg scenarie (grøn), predefineret spil (blå), eller nyt tilfældigt spil STR_4010_GENERATE_RANDOM_NEW_GAME :Generer nyt tilfældigt spil STR_LOAD_HEIGHTMAP :{WHITE}Hent højdekort +STR_SAVE_OSKTITLE :{BLACK}Skriv et navn til det gemte spil ##id 0x4800 STR_4800_IN_THE_WAY :{WHITE}{STRING} i vejen @@ -2652,14 +2661,40 @@ STR_ORDER_GO_NON_STOP_TO :Gå uden stop til STR_ORDER_GO_VIA :Gå via STR_ORDER_GO_NON_STOP_VIA :Gå uden stop via +STR_ORDER_DROP_LOAD_IF_POSSIBLE :Åbn hvis tilgængelig +STR_ORDER_DROP_FULL_LOAD_ALL :Fuld last af alt gods +STR_ORDER_DROP_FULL_LOAD_ANY :Fuld last af hvilket som helst gods +STR_ORDER_DROP_NO_LOADING :Ingen lastning +STR_ORDER_DROP_UNLOAD_IF_ACCEPTED :Los hvis gods accepteres STR_ORDER_DROP_UNLOAD :Aflæs alt STR_ORDER_DROP_TRANSFER :Overfør +STR_ORDER_DROP_NO_UNLOADING :Ingen losning +STR_ORDER_FULL_LOAD :(Fuld last) +STR_ORDER_FULL_LOAD_ANY :(Fuld last af hvilket som helst gods) +STR_ORDER_NO_LOAD :(Ingen lastning) +STR_ORDER_UNLOAD :(Los og medtag gods) +STR_ORDER_UNLOAD_FULL_LOAD :(Los og vent på fuld last) +STR_ORDER_UNLOAD_FULL_LOAD_ANY :(Los og vent på fuld last af hvilket som helst gods) +STR_ORDER_UNLOAD_NO_LOAD :(Los og efterlad tom) +STR_ORDER_TRANSFER :(Overfør og last gods) +STR_ORDER_TRANSFER_FULL_LOAD :(Overfør og vent på fuld last) +STR_ORDER_TRANSFER_FULL_LOAD_ANY :(Overfør og vent på fuld last af hvilket som helst gods) STR_ORDER_TRANSFER_NO_LOAD :(Overfør og efterlad tom) +STR_ORDER_NO_UNLOAD :(Los ikke og last gods) +STR_ORDER_NO_UNLOAD_FULL_LOAD :(Los ikke og vent på fuld last) +STR_ORDER_NO_UNLOAD_FULL_LOAD_ANY :(Los ikke og vent på fuld last af hvilket som helst gods) +STR_ORDER_TOOLTIP_NON_STOP :{BLACK}Ændr standseregel for den valgte ordre +STR_ORDER_TOOLTIP_FULL_LOAD :{BLACK}Ændr lasteregel for den valgte ordre +STR_ORDER_TOOLTIP_UNLOAD :{BLACK}Ændr losseregel for den valgte ordre STR_GO_TO_STATION :{STRING} {STATION} {STRING} +STR_ORDER_GO_TO_DROPDOWN_TOOLTIP :{BLACK}Indsæt en avanceret ordre STR_ORDER_GO_TO_NEAREST_DEPOT :Gå til nærmeste depot +STR_ORDER_GO_TO_NEAREST_HANGAR :Flyv til nærmeste hangar STR_ORDER_NEAREST_DEPOT :det nærmeste STR_ORDER_NEAREST_HANGAR :den nærmeste hangar +STR_ORDER_SERVICE_AT :Servicer i +STR_ORDER_SERVICE_NON_STOP_AT :Gå direkte til service i STR_ORDER_TRAIN_DEPOT :Remise STR_ORDER_ROAD_DEPOT :Værksted STR_ORDER_SHIP_DEPOT :Skibsdok @@ -2667,6 +2702,12 @@ STR_GO_TO_NEAREST_DEPOT :{STRING} {STRING} {STRING} STR_GO_TO_HANGAR :{STRING} {STATION} hangar +STR_ORDER_CONDITIONAL :Betinget ordrespring +STR_ORDER_CONDITIONAL_VARIABLE_TOOLTIP :{BLACK}Data som ordrespring baseres på +STR_ORDER_CONDITIONAL_COMPARATOR_TOOLTIP :{BLACK}Hvordan data sammenlignes med den givne værdi +STR_ORDER_CONDITIONAL_VALUE_TOOLTIP :{BLACK}Værdi data skal sammenlignes med +STR_ORDER_CONDITIONAL_VALUE_CAPT :{WHITE}Skriv værdi der sammenlignes med +STR_ORDER_CONDITIONAL_LOAD_PERCENTAGE :Last-procentdel STR_ORDER_CONDITIONAL_RELIABILITY :Pålidelighed STR_ORDER_CONDITIONAL_MAX_SPEED :Tophastighed STR_ORDER_CONDITIONAL_AGE :Køretøjets alder (år) @@ -2681,6 +2722,9 @@ STR_ORDER_CONDITIONAL_COMPARATOR_IS_TRUE :er sand STR_ORDER_CONDITIONAL_COMPARATOR_IS_FALSE :er falsk STR_CONDITIONAL_VALUE :{SKIP}{BLACK}{COMMA} +STR_CONDITIONAL_UNCONDITIONAL :Spring til ordre {COMMA} +STR_CONDITIONAL_NUM :Spring til ordre {COMMA} når {STRING} {STRING} {COMMA} +STR_CONDITIONAL_TRUE_FALSE :Spring til ordre {COMMA} når {STRING} {STRING} STR_TIMETABLE_TRAVEL_NOT_TIMETABLED :Rejs (ikke iflg. køreplan) STR_TIMETABLE_TRAVEL_FOR :Rejs i {STRING} @@ -2729,6 +2773,7 @@ STR_TIMETABLE_VIEW :{BLACK}Køreplan STR_TIMETABLE_VIEW_TOOLTIP :{BLACK}Skift til køreplan-visning STR_ORDER_VIEW :{BLACK}Ordrer +STR_ORDER_VIEW_TOOLTIP :{BLACK}Skift til ordrevisning STR_8829_ORDERS :{WHITE}{VEHICLE} (Ordrer) STR_882A_END_OF_ORDERS :{SETX 10}- - Slut på ordrer - - STR_SERVICE :{BLACK}Service @@ -3137,6 +3182,7 @@ STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Manglende GRF-fil(er) STR_NEWGRF_UNPAUSE_WARNING :{WHITE}OpenTTD kan gå ned, når spillet sættes i gang igen. Undlad at indsende fejlrapporter for efterfølgende nedbrud.{}Vil du virkelig sætte spillet i gang igen? + STR_CURRENCY_WINDOW :{WHITE}Brugerdefineret møntfod STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Kurs: {ORANGE}{CURRENCY} = £ {COMMA} STR_CURRENCY_SEPARATOR :{LTBLUE}Tilskuer: @@ -3274,6 +3320,7 @@ STR_WORLD_GENERATION_CAPTION :{WHITE}Verdensgenerering STR_RANDOM_SEED :{BLACK}Tilfældig STR_RANDOM_SEED_HELP :{BLACK}Klik for at angive tilfældighed +STR_RANDOM_SEED_OSKTITLE :{BLACK}Skriv startværdi til tilfældige tal STR_LAND_GENERATOR :{BLACK}Terrængenerator: STR_TREE_PLACER :{BLACK}Træalgoritme: STR_HEIGHTMAP_ROTATION :{BLACK}Højdekortets rotation: @@ -3366,6 +3413,7 @@ STR_TRANSPARENT_STRUCTURES_DESC :{BLACK}Skift gennemsigtighed for strukturer som fyrtårne og antenner, og måske i fremtiden for øjeguf STR_TRANSPARENT_CATENARY_DESC :{BLACK}Slå transparens til/fra for køreledninger. CTRL+klik for at låse. STR_TRANSPARENT_LOADING_DESC :{BLACK}Slå gennemsigtighed til/fra for laste-indikatorer +STR_TRANSPARENT_INVISIBLE_DESC :{BLACK}Gør objekter usynlige i stedet for gennemsigtige STR_PERCENT_UP_SMALL :{TINYFONT}{WHITE}{NUM}%{UPARROW} STR_PERCENT_UP :{WHITE}{NUM}%{UPARROW} @@ -3499,3 +3547,6 @@ STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ . STR_OSK_KEYBOARD_LAYOUT_CAPS :~!@#$%^&*()_+|QWERTYUIOP{{}}ASDFGHJKL:" ZXCVBNM<>? . ######## + +############ town controlled noise level +######## diff -r c4b3ddd2e9da -r 5de2923d6e59 src/lang/dutch.txt --- a/src/lang/dutch.txt Sun Jun 08 14:00:40 2008 +0000 +++ b/src/lang/dutch.txt Sun Jun 08 15:32:10 2008 +0000 @@ -486,6 +486,9 @@ STR_01A5_COST_TO_CLEAR :{BLACK}Sloopkosten: {LTBLUE}{CURRENCY} STR_01A6_N_A :(geen) STR_01A7_OWNER :{BLACK}Eigenaar: {LTBLUE}{STRING} +STR_ROAD_OWNER :{BLACK}Weg eigenaar: {LTBLUE}{STRING} +STR_TRAM_OWNER :{BLACK}Tramspoor eigenaar: {LTBLUE}{STRING} +STR_RAIL_OWNER :{BLACK}Spoor eigenaar: {LTBLUE}{STRING} STR_01A8_LOCAL_AUTHORITY :{BLACK}Gemeente: {LTBLUE}{STRING} STR_01A9_NONE :Geen STR_01AA_NAME :{BLACK}Naam @@ -1054,6 +1057,7 @@ STR_CONFIG_PATCHES_PLANE_SPEED :{LTBLUE}Vliegtuig snelheidsverhouding: {ORANGE}1 / {STRING} STR_CONFIG_PATCHES_STOP_ON_TOWN_ROAD :{LTBLUE}Laat toe dat doorrij wegstops worden geplaatst op door stad beheerde wegen: {ORANGE}{STRING} STR_CONFIG_PATCHES_ADJACENT_STATIONS :{LTBLUE}Bouwen van aangrenzende stations toestaan: {ORANGE}{STRING} +STR_CONFIG_PATCHES_DYNAMIC_ENGINES :{LTBLUE}Activeer meerdere NewGRF treinsets: {ORANGE}{STRING} STR_CONFIG_PATCHES_SMALL_AIRPORTS :{LTBLUE}Altijd kleine vliegvelden toestaan: {ORANGE}{STRING} @@ -1713,6 +1717,7 @@ STR_1816_TREE_LINED_ROAD :Weg met bomenrij STR_1817_ROAD_VEHICLE_DEPOT :Wegvoertuigdepot STR_1818_ROAD_RAIL_LEVEL_CROSSING :Gelijke weg/spoorweg kruising +STR_TRAMWAY :Tramspoor STR_CAN_T_REMOVE_BUS_STATION :{WHITE}Kan busstation niet verwijderen... STR_CAN_T_REMOVE_TRUCK_STATION :{WHITE}Kan vrachtwagenstation niet verwijderen... STR_CAN_T_REMOVE_PASSENGER_TRAM_STATION :{WHITE}Kan passagiers tram station niet verwijderen... @@ -3182,6 +3187,8 @@ STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Ontbrekende GRF bestand(en) STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Pauze uit zetten kan OpenTTD laten vastlopen. Geef geen fout rapporten bij herhaaldelijk vastlopen.{}Weet je zeker dat je pauze wilt uit zetten? +STR_LOADGAME_REMOVED_TRAMS :{WHITE}Spel was opgeslagen in een versie zonder tram ondersteuning. Alle trams zijn verwijderd. + STR_CURRENCY_WINDOW :{WHITE}Aangepaste valuta STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Wisselkoers: {ORANGE}{CURRENCY} = £ {COMMA} STR_CURRENCY_SEPARATOR :{LTBLUE}Scheidingsteken: @@ -3546,3 +3553,9 @@ STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ . STR_OSK_KEYBOARD_LAYOUT_CAPS :~!@#$%^&*()_+|QWERTYUIOP{{}}ASDFGHJKL:" ZXCVBNM<>? . ######## + +############ town controlled noise level +STR_CONFIG_PATCHES_NOISE_LEVEL :{LTBLUE}Geluidsniveau controle door steden voor vliegvelden toestaan: {ORANGE}{STRING} +STR_NOISE_IN_TOWN :{BLACK}Geluidslimiet in steden: {ORANGE}{COMMA}{BLACK} max: {ORANGE}{COMMA} +STR_STATION_NOISE :{BLACK}Geluid gegenereerd: {GOLD}{COMMA} +######## diff -r c4b3ddd2e9da -r 5de2923d6e59 src/lang/estonian.txt --- a/src/lang/estonian.txt Sun Jun 08 14:00:40 2008 +0000 +++ b/src/lang/estonian.txt Sun Jun 08 15:32:10 2008 +0000 @@ -2,7 +2,7 @@ ##ownname Eesti keel ##isocode et_ET ##plural 0 -##case g genitiiv +##case g in # @@ -51,138 +51,92 @@ STR_001C_FRUIT.g :Puuviljade STR_001D_DIAMONDS :Teemantid STR_001D_DIAMONDS.g :Teemantite -STR_001D_DIAMONDS.genitiiv :Teemantite STR_001E_FOOD :Toit STR_001E_FOOD.g :Toidu -STR_001E_FOOD.genitiiv :Toidu STR_001F_PAPER :Paber STR_001F_PAPER.g :Paberi -STR_001F_PAPER.genitiiv :Paberi STR_0020_GOLD :Kuld STR_0020_GOLD.g :Kulla -STR_0020_GOLD.genitiiv :Kulla STR_0021_WATER :Vesi STR_0021_WATER.g :Vee -STR_0021_WATER.genitiiv :Vee STR_0022_WHEAT :Nisu STR_0022_WHEAT.g :Nisu -STR_0022_WHEAT.genitiiv :Nisu STR_0023_RUBBER :Kumm STR_0023_RUBBER.g :Kummi -STR_0023_RUBBER.genitiiv :Kummi STR_0024_SUGAR :Suhkur STR_0024_SUGAR.g :Suhkru -STR_0024_SUGAR.genitiiv :Suhkru STR_0025_TOYS :Mänguasjad STR_0025_TOYS.g :Mänguasjade -STR_0025_TOYS.genitiiv :Mänguasjade STR_0026_CANDY :Maiustused STR_0026_CANDY.g :Maiustuste -STR_0026_CANDY.genitiiv :Maiustuste STR_0027_COLA :Koola STR_0027_COLA.g :Koola -STR_0027_COLA.genitiiv :Koola STR_0028_COTTON_CANDY :Suhkruvatt STR_0028_COTTON_CANDY.g :Suhkruvati -STR_0028_COTTON_CANDY.genitiiv :Suhkruvati STR_0029_BUBBLES :Mullid STR_0029_BUBBLES.g :Mullide -STR_0029_BUBBLES.genitiiv :Mullide STR_002A_TOFFEE :Iiris STR_002A_TOFFEE.g :Iirise -STR_002A_TOFFEE.genitiiv :Iirise STR_002B_BATTERIES :Patareid STR_002B_BATTERIES.g :Patareide -STR_002B_BATTERIES.genitiiv :Patareide STR_002C_PLASTIC :Plastmass STR_002C_PLASTIC.g :Plastmassi -STR_002C_PLASTIC.genitiiv :Plastmassi STR_002D_FIZZY_DRINKS :Kihisevad joogid STR_002D_FIZZY_DRINKS.g :Kihisevate jookide -STR_002D_FIZZY_DRINKS.genitiiv :Kihisevate jookide STR_002E : STR_002F_PASSENGER :Reisija STR_002F_PASSENGER.g :Reisijate -STR_002F_PASSENGER.genitiiv :Reisijate STR_0030_COAL :Kivisüsi STR_0030_COAL.g :Kivisöe -STR_0030_COAL.genitiiv :Kivisöe STR_0031_MAIL :Post STR_0031_MAIL.g :Posti STR_0032_OIL :Nafta STR_0032_OIL.g :Nafta -STR_0032_OIL.genitiiv :Nafta STR_0033_LIVESTOCK :Kariloom STR_0033_LIVESTOCK.g :Kariloomade -STR_0033_LIVESTOCK.genitiiv :Kariloomade STR_0034_GOODS :Kaubad STR_0034_GOODS.g :Kaupade -STR_0034_GOODS.genitiiv :Kaupade STR_0035_GRAIN :Teravili STR_0035_GRAIN.g :Teravilja -STR_0035_GRAIN.genitiiv :Teravilja STR_0036_WOOD :Puit STR_0036_WOOD.g :Puidu -STR_0036_WOOD.genitiiv :Puidu STR_0037_IRON_ORE :Rauamaak STR_0037_IRON_ORE.g :Rauamaagi -STR_0037_IRON_ORE.genitiiv :Rauamaagi STR_0038_STEEL :Teras STR_0038_STEEL.g :Terase -STR_0038_STEEL.genitiiv :Terase STR_0039_VALUABLES :Väärisesemed STR_0039_VALUABLES.g :Väärisesemete -STR_0039_VALUABLES.genitiiv :Väärisesemete STR_003A_COPPER_ORE :Vasemaak STR_003A_COPPER_ORE.g :Vasemaagi -STR_003A_COPPER_ORE.genitiiv :Vasemaagi STR_003B_MAIZE :Mais STR_003B_MAIZE.g :Maisi STR_003C_FRUIT :Puuviljad STR_003C_FRUIT.g :Puuviljade -STR_003C_FRUIT.genitiiv :Puuviljade STR_003D_DIAMOND :Teemant STR_003D_DIAMOND.g :Teemantite -STR_003D_DIAMOND.genitiiv :Teemantite STR_003E_FOOD :Toit STR_003E_FOOD.g :Toidu -STR_003E_FOOD.genitiiv :Toidu STR_003F_PAPER :Paber STR_003F_PAPER.g :Paberi -STR_003F_PAPER.genitiiv :Paberi STR_0040_GOLD :Kuld STR_0040_GOLD.g :Kulla -STR_0040_GOLD.genitiiv :Kulla STR_0041_WATER :Vesi STR_0041_WATER.g :Vee -STR_0041_WATER.genitiiv :Vee STR_0042_WHEAT :Nisu STR_0042_WHEAT.g :Nisu -STR_0042_WHEAT.genitiiv :Nisu STR_0043_RUBBER :Kumm STR_0043_RUBBER.g :kummi -STR_0043_RUBBER.genitiiv :Kummi STR_0044_SUGAR :Suhkur STR_0044_SUGAR.g :Suhkru -STR_0044_SUGAR.genitiiv :Suhkru STR_0045_TOY :Mänguasjad -STR_0045_TOY.genitiiv :Mänguasjade STR_0046_CANDY :Maiustus -STR_0046_CANDY.genitiiv :Maiustuste STR_0047_COLA :Koola -STR_0047_COLA.genitiiv :Koola STR_0048_COTTON_CANDY :Suhkruvatt -STR_0048_COTTON_CANDY.genitiiv :Suhkruvati STR_0049_BUBBLE :Mullid -STR_0049_BUBBLE.genitiiv :Mullide STR_004A_TOFFEE :Iiris -STR_004A_TOFFEE.genitiiv :Iirise STR_004B_BATTERY :Patarei -STR_004B_BATTERY.genitiiv :Patareide STR_004C_PLASTIC :Plastmass -STR_004C_PLASTIC.genitiiv :Plastmassi STR_004D_FIZZY_DRINK :Kihisevad joogid -STR_004D_FIZZY_DRINK.genitiiv :Kihisevate jookide STR_QUANTITY_NOTHING : STR_QUANTITY_PASSENGERS :{COMMA} reisija{P "" t} STR_QUANTITY_COAL :{WEIGHT} kivisütt @@ -478,6 +432,7 @@ STR_SORT_BY_MAX_SPEED :Tippkiirus STR_SORT_BY_MODEL :Mudel STR_SORT_BY_VALUE :Väärtus +STR_SORT_BY_LENGTH :Pikkus STR_SORT_BY_FACILITY :Jaama tüüp STR_SORT_BY_WAITING :Ootava kauba väärtus STR_SORT_BY_RATING_MAX :Kauba hinnang @@ -746,39 +701,72 @@ STR_023E_BUILD_TOWN_IN_RANDOM_LOCATION :{BLACK}Ehita linn suvalisse kohta STR_023F_INDUSTRY_GENERATION :{WHITE}Tööstuste loomine STR_0240_COAL_MINE :{BLACK}Kivisöekaevandus +STR_0240_COAL_MINE.in :{BLACK}Kivisöekaevanduses STR_0241_POWER_STATION :{BLACK}Elektrijaam +STR_0241_POWER_STATION.in :{BLACK}Elektrijaamas STR_0242_SAWMILL :{BLACK}Saeveski +STR_0242_SAWMILL.in :{BLACK}Saeveskis STR_0243_FOREST :{BLACK}Mets STR_0244_OIL_REFINERY :{BLACK}Naftarafineerimistehas -STR_0245_OIL_RIG :{BLACK}Naftaplatvorm -STR_0246_FACTORY :{BLACK}Vabrik +STR_0244_OIL_REFINERY.in :{BLACK}Naftarafineerimistehases +STR_0245_OIL_RIG :{BLACK}Naftapuurplatvorm +STR_0245_OIL_RIG.in :{BLACK}Naftapuurplatvormis +STR_0246_FACTORY :{BLACK}Tehas +STR_0246_FACTORY.in :{BLACK}Tehases STR_0247_STEEL_MILL :{BLACK}Terasetööstus -STR_0248_FARM :{BLACK}Talu +STR_0247_STEEL_MILL.in :{BLACK}Terasetööstuses +STR_0248_FARM :{BLACK}Põllumajandusettevõte +STR_0248_FARM.in :{BLACK}Põllumajandusettevõttes STR_0249_IRON_ORE_MINE :{BLACK}Rauamaagikaevandus +STR_0249_IRON_ORE_MINE.in :{BLACK}Rauamaagikaevanduses STR_024A_OIL_WELLS :{BLACK}Naftapuuraugud +STR_024A_OIL_WELLS.in :{BLACK}Naftapuuraukudes STR_024B_BANK :{BLACK}Pank +STR_024B_BANK.in :{BLACK}Pangas STR_024C_PAPER_MILL :{BLACK}Paberitehas +STR_024C_PAPER_MILL.in :{BLACK}Paberitehases STR_024D_FOOD_PROCESSING_PLANT :{BLACK}Toidutöötlustehas +STR_024D_FOOD_PROCESSING_PLANT.in :{BLACK}Toidutöötlustehases STR_024E_PRINTING_WORKS :{BLACK}Trükikoda +STR_024E_PRINTING_WORKS.in :{BLACK}Trükikojas STR_024F_GOLD_MINE :{BLACK}Kullakaevandus +STR_024F_GOLD_MINE.in :{BLACK}Kullakaevanduses STR_0250_LUMBER_MILL :{BLACK}Saeveski +STR_0250_LUMBER_MILL.in :{BLACK}Saeveskis STR_0251_FRUIT_PLANTATION :{BLACK}Puuviljaistandus +STR_0251_FRUIT_PLANTATION.in :{BLACK}Puuviljaistanduses STR_0252_RUBBER_PLANTATION :{BLACK}Kummipuuistandus +STR_0252_RUBBER_PLANTATION.in :{BLACK}Kummipuuistanduses STR_0253_WATER_SUPPLY :{BLACK}Veepumbad +STR_0253_WATER_SUPPLY.in :{BLACK}Veepumpades STR_0254_WATER_TOWER :{BLACK}Veetorn +STR_0254_WATER_TOWER.in :{BLACK}Veetornis STR_0255_DIAMOND_MINE :{BLACK}Teemantikaevandus +STR_0255_DIAMOND_MINE.in :{BLACK}Teemantikaevanduses STR_0256_COPPER_ORE_MINE :{BLACK}Vasemaagikaevandus +STR_0256_COPPER_ORE_MINE.in :{BLACK}Vasemaagikaevanduses STR_0257_COTTON_CANDY_FOREST :{BLACK}Suhkruvatimets +STR_0257_COTTON_CANDY_FOREST.in :{BLACK}Suhkruvatimetsas STR_0258_CANDY_FACTORY :{BLACK}Maiustuste tehas +STR_0258_CANDY_FACTORY.in :{BLACK}Maiustuste tehases STR_0259_BATTERY_FARM :{BLACK}Patareitalu +STR_0259_BATTERY_FARM.in :{BLACK}Patareitalus STR_025A_COLA_WELLS :{BLACK}Koolapumbad +STR_025A_COLA_WELLS.in :{BLACK}Koolapumpades STR_025B_TOY_SHOP :{BLACK}Mänguasjapood +STR_025B_TOY_SHOP.in :{BLACK}Mänguasjapoes STR_025C_TOY_FACTORY :{BLACK}Mänguasjatehas +STR_025C_TOY_FACTORY.in :{BLACK}Mänguasjatehases STR_025D_PLASTIC_FOUNTAINS :{BLACK}Plastmassiallikad +STR_025D_PLASTIC_FOUNTAINS.in :{BLACK}Plastmassiallikates STR_025E_FIZZY_DRINK_FACTORY :{BLACK}Kihisevate jookide tehas +STR_025E_FIZZY_DRINK_FACTORY.in :{BLACK}Kihisevate jookide tehases STR_025F_BUBBLE_GENERATOR :{BLACK}Mulligeneraator +STR_025F_BUBBLE_GENERATOR.in :{BLACK}Mulligeneraatoris STR_0260_TOFFEE_QUARRY :{BLACK}Iirisekaevandus +STR_0260_TOFFEE_QUARRY.in :{BLACK}Iirisekaevanduses STR_0261_SUGAR_MINE :{BLACK}Suhkrukaevandus +STR_0261_SUGAR_MINE.in :{BLACK}Suhkrukaevanduses STR_0262_CONSTRUCT_COAL_MINE :{BLACK}Ehita kivisöekaevandus STR_0263_CONSTRUCT_POWER_STATION :{BLACK}Ehita elektrijaam STR_0264_CONSTRUCT_SAWMILL :{BLACK}Ehita saeveski @@ -952,7 +940,7 @@ STR_0312_FUND_CONSTRUCTION_OF_NEW :{BLACK}Rahasta uute ehitiste konstrueerimist ############ range for menu starts -STR_INDUSTRY_DIR :Tööstuste nimistu +STR_INDUSTRY_DIR :Tööstuste kataloog STR_0313_FUND_NEW_INDUSTRY :Uue tööstuse rahastamine ############ range ends here @@ -1153,6 +1141,7 @@ STR_CONFIG_PATCHES_PLANE_SPEED :{LTBLUE}Lennuki kiiruse tegur: {ORANGE}1 / {STRING} STR_CONFIG_PATCHES_STOP_ON_TOWN_ROAD :{LTBLUE}Luba läbisõidupeatused linnateedel: {ORANGE}{STRING} STR_CONFIG_PATCHES_ADJACENT_STATIONS :{LTBLUE}Luba jaamu lähestikku ehitada: {ORANGE}{STRING} +STR_CONFIG_PATCHES_DYNAMIC_ENGINES :{LTBLUE}Lubatakse mitu NewGRF sõidukikomplekti: {ORANGE}{STRING} STR_CONFIG_PATCHES_SMALL_AIRPORTS :{LTBLUE}Luba väikesed lennuväljad kuni mängu lõpuni: {ORANGE}{STRING} @@ -1463,6 +1452,8 @@ STR_NETWORK_GAME_NAME_TIP :{BLACK}Mängu nimi STR_NETWORK_INFO_ICONS_TIP :{BLACK}Suhtluskeel, serveri versioon, jne. STR_NETWORK_CLICK_GAME_TO_SELECT :{BLACK}Mäng valimiseks vajuta nimekirjas olevale nimele +STR_NETWORK_LAST_JOINED_SERVER :{BLACK}Server, kus sa viimati mängisid: +STR_NETWORK_CLICK_TO_SELECT_LAST :{BLACK}Klõpsa, et valida server, kus sa viimati mängisid STR_NETWORK_FIND_SERVER :{BLACK}Serveri otsimine STR_NETWORK_FIND_SERVER_TIP :{BLACK}Võrgust serveri otsimine @@ -1917,6 +1908,7 @@ STR_INDUSTRY :{INDUSTRY} STR_TOWN :{TOWN} STR_INDUSTRY_FORMAT :{TOWN} {STRING} +STR_INDUSTRY_FORMAT.in :{TOWN} {STRING.in} STR_STATION :{STATION} ##id 0x2800 @@ -2129,7 +2121,7 @@ STR_4832_ANNOUNCES_IMMINENT_CLOSURE :{BLACK}{BIGFONT}{STRING} juhtkond teatab sulgemisest! STR_4833_SUPPLY_PROBLEMS_CAUSE_TO :{BLACK}{BIGFONT}{STRING} teatab sulgemisest varustusprobleemide tõttu! STR_4834_LACK_OF_NEARBY_TREES_CAUSES :{BLACK}{BIGFONT}Lähiümbruse puude puudumine põhjustab {STRING} sulgemise! -STR_4835_INCREASES_PRODUCTION :{BLACK}{BIGFONT}{INDUSTRY} kasvab toodang! +STR_4835_INCREASES_PRODUCTION :{BLACK}{BIGFONT}{INDUSTRY} toodang kasvas! STR_4836_NEW_COAL_SEAM_FOUND_AT :{BLACK}{BIGFONT}{INDUSTRY} lähedal avati uus kivisöe kiht!{}Toodang kahekordistub! STR_4837_NEW_OIL_RESERVES_FOUND :{BLACK}{BIGFONT}{INDUSTRY} lähedal avastati uusi naftareserve!{}Toodang kahekordistub! STR_4838_IMPROVED_FARMING_METHODS :{BLACK}{BIGFONT}{INDUSTRY} võttis kasutusele uued põllutöövahendid! Toodang kahekordistub! @@ -2752,6 +2744,8 @@ STR_8801_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Rahvas rõõmustab. . .{}{STATION} jaama saabus esimene rong! STR_8802_DETAILS :{WHITE}{VEHICLE} (üksikasjad) STR_8803_TRAIN_IN_THE_WAY :{WHITE}Rong on ees +STR_8804 :{SETX 10}{COMMA}: {STRING} {STRING} +STR_8805 :{RIGHTARROW}{SETX 10}{COMMA}: {STRING} {STRING} STR_ORDER_GO_TO :Mine STR_ORDER_GO_NON_STOP_TO :Mine peatumata STR_ORDER_GO_VIA :Mine läbi @@ -3277,6 +3271,8 @@ STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Puuduolevad GRF failid STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Pausi lõpetamine võib põhjustada OpenTTD krahhi. Ära teavita järgnevatest krahhidest.{}Oled sa tõepoolest veendunud, et sa soovid pausi lõpetada? +STR_LOADGAME_REMOVED_TRAMS :{WHITE}Mäng salvestati trammide toetuseta versioonis. Kõik trammid eemaldati. + STR_CURRENCY_WINDOW :{WHITE}Isiklik valuuta STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Vahetuskurss: {ORANGE}{CURRENCY} = £ {COMMA} STR_CURRENCY_SEPARATOR :{LTBLUE}Vahemärk: @@ -3641,3 +3637,6 @@ STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ . STR_OSK_KEYBOARD_LAYOUT_CAPS :~!@#$%^&*()_+|QWERTYUIOP{{}}ASDFGHJKL:" ZXCVBNM<>? . ######## + +############ town controlled noise level +######## diff -r c4b3ddd2e9da -r 5de2923d6e59 src/lang/finnish.txt --- a/src/lang/finnish.txt Sun Jun 08 14:00:40 2008 +0000 +++ b/src/lang/finnish.txt Sun Jun 08 15:32:10 2008 +0000 @@ -376,6 +376,7 @@ STR_SORT_BY_MAX_SPEED :Huippunopeus STR_SORT_BY_MODEL :Malli STR_SORT_BY_VALUE :Arvo +STR_SORT_BY_LENGTH :Pituus STR_SORT_BY_FACILITY :Asematyyppi STR_SORT_BY_WAITING :Odottavan lastin arvo STR_SORT_BY_RATING_MAX :Rahtauksen arvosana @@ -852,6 +853,7 @@ STR_0314_FUND_NEW_INDUSTRY :{WHITE}Rakenna uutta teollisuutta STR_JUST_STRING :{STRING} +STR_JUST_INT :{NUM} STR_0316_CAN_ONLY_BE_BUILT_IN_TOWNS :{WHITE}...voidaan rakentaa vain kaupunkeihin. STR_0317_CAN_ONLY_BE_BUILT_IN_RAINFOREST :{WHITE}...voidaan rakentaa vain sademetsäalueisiin. STR_0318_CAN_ONLY_BE_BUILT_IN_DESERT :{WHITE}...voidaan rakentaa vain aavikkoalueisiin. @@ -1109,7 +1111,7 @@ STR_CONFIG_PATCHES_LOADING_INDICATORS_ALL :Kaikki yhtiöt STR_CONFIG_PATCHES_TIMETABLE_ALLOW :{LTBLUE}Aikataulut ajoneuvoille: {ORANGE}{STRING} STR_CONFIG_PATCHES_TIMETABLE_IN_TICKS :{LTBLUE}Näytä aikataulu tickseissä päivien sijaan: {ORANGE}{STRING} -STR_CONFIG_PATCHES_DEFAULT_RAIL_TYPE :{LTBLUE}Raidetyyppi oletuksena: {ORANGE}{STRING} +STR_CONFIG_PATCHES_DEFAULT_RAIL_TYPE :{LTBLUE}Oletusraidetyyppi: {ORANGE}{STRING} STR_CONFIG_PATCHES_DEFAULT_RAIL_TYPE_RAIL :Tavallinen raide STR_CONFIG_PATCHES_DEFAULT_RAIL_TYPE_ELRAIL :Sähköraide STR_CONFIG_PATCHES_DEFAULT_RAIL_TYPE_MONORAIL :Yksiraiteinen @@ -1159,6 +1161,7 @@ STR_CONFIG_PATCHES_TOWN_LAYOUT_BETTER_ROADS :parempia teitä STR_CONFIG_PATCHES_TOWN_LAYOUT_2X2_GRID :2x2 ruudukko STR_CONFIG_PATCHES_TOWN_LAYOUT_3X3_GRID :3x3 ruudukko +STR_CONFIG_PATCHES_TOWN_LAYOUT_RANDOM :satunnainen STR_CONFIG_PATCHES_TOOLBAR_POS :{LTBLUE}Päätyökalupalkin sijainti: {ORANGE}{STRING} STR_CONFIG_PATCHES_TOOLBAR_POS_LEFT :vasen @@ -1190,6 +1193,7 @@ STR_CONFIG_PATCHES_QUERY_CAPT :{WHITE}Muuta asetusarvo STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE :{WHITE}Osa allaolevista oletushuoltoväleistä ei ole yhteensopivia valitun asetuksen kanssa! 5-90{NBSP}% ja 30-800 päivää ovat oikein. + STR_TEMPERATE_LANDSCAPE :lauhkea maasto STR_SUB_ARCTIC_LANDSCAPE :pohjoinen maasto STR_SUB_TROPICAL_LANDSCAPE :subtrooppinen maasto @@ -1680,8 +1684,10 @@ STR_TOWN_LABEL_TINY_BLACK :{TINYFONT}{BLACK}{TOWN} STR_TOWN_LABEL_TINY_WHITE :{TINYFONT}{WHITE}{TOWN} STR_2002 :{TINYFONT}{BLACK}{SIGN} +STR_2002_WHITE :{TINYFONT}{WHITE}{SIGN} STR_2004_BUILDING_MUST_BE_DEMOLISHED :{WHITE}Rakennus täytyy purkaa ensin. STR_2005 :{WHITE}{TOWN} +STR_CITY :{WHITE}{TOWN} (City) STR_2006_POPULATION :{BLACK}Asukasluku: {ORANGE}{COMMA}{BLACK} Taloja: {ORANGE}{COMMA} STR_2007_RENAME_TOWN :Nimeä kaupunki STR_2008_CAN_T_RENAME_TOWN :{WHITE}Kaupungin nimeä ei voi vaihtaa. @@ -2599,6 +2605,8 @@ STR_8802_DETAILS :{WHITE}{VEHICLE} (yksityiskohdat) STR_8803_TRAIN_IN_THE_WAY :{WHITE}Juna on tiellä. + + STR_TIMETABLE_TRAVEL_NOT_TIMETABLED :Kiertävä (ei aikataulua) STR_TIMETABLE_TRAVEL_FOR :Kulje kohteeseen {STRING} STR_TIMETABLE_STAY_FOR :ja odota {STRING} @@ -2733,6 +2741,7 @@ STR_NEW_VEHICLE_TYPE :{BLACK}{BIGFONT}{ENGINE} STR_NEW_VEHICLE_NOW_AVAILABLE_WITH_TYPE :{BLACK}Uusi {STRING} on nyt saatavilla! - {ENGINE} + STR_CAN_T_TIMETABLE_VEHICLE :{WHITE}Ei voi asettaa aikataulua. STR_TIMETABLE_ONLY_WAIT_AT_STATIONS :{WHITE}Vain asemalla voi odottaa. STR_TIMETABLE_NOT_STOPPING_HERE :{WHITE}Tämä ajoneuvo ei pysähdy tällä asemalla. @@ -3045,6 +3054,7 @@ STR_NEWGRF_DISABLED_WARNING :{WHITE}Puuttuvat GRF tiedostot ovat poistettu käytöstä STR_NEWGRF_NOT_FOUND_WARNING :{WHITE}Puuttuvat GRF tiedostot tarvitaan pelin lataamiseksi. + STR_CURRENCY_WINDOW :{WHITE}Oma valuutta STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Vaihtokurssi: {ORANGE}{CURRENCY} = £ {COMMA} STR_CURRENCY_SEPARATOR :{LTBLUE}Välimerkki: @@ -3168,6 +3178,9 @@ STR_PURCHASE_INFO_ALL_BUT :Kaikki paitsi {GOLD} STR_PURCHASE_INFO_MAX_TE :{BLACK}Suurin vääntömomentti: {GOLD}{FORCE} +########### For showing numbers in widgets + + ########### String for New Landscape Generator STR_GENERATE :{WHITE}Generoi @@ -3328,3 +3341,15 @@ STR_PROSPECT_NEW_INDUSTRY :{BLACK}Koekaivaus STR_BUILD_NEW_INDUSTRY :{BLACK}Rakenna STR_INDUSTRY_SELECTION_HINT :{BLACK}Valitse tehdas listasta + +############ Face formatting +######## + +############ signal GUI +######## + +############ on screen keyboard +######## + +############ town controlled noise level +######## diff -r c4b3ddd2e9da -r 5de2923d6e59 src/lang/french.txt --- a/src/lang/french.txt Sun Jun 08 14:00:40 2008 +0000 +++ b/src/lang/french.txt Sun Jun 08 15:32:10 2008 +0000 @@ -487,6 +487,9 @@ STR_01A5_COST_TO_CLEAR :{BLACK}Coût du balayage: {LTBLUE}{CURRENCY} STR_01A6_N_A :N/D STR_01A7_OWNER :{BLACK}Propriétaire: {LTBLUE}{STRING} +STR_ROAD_OWNER :{BLACK}Propriétaire de la route: {LTBLUE}{STRING} +STR_TRAM_OWNER :{BLACK}Propriétaire du tramway: {LTBLUE}{STRING} +STR_RAIL_OWNER :{BLACK}Propriétaire des rails: {LTBLUE}{STRING} STR_01A8_LOCAL_AUTHORITY :{BLACK}Municipalité: {LTBLUE}{STRING} STR_01A9_NONE :Aucun STR_01AA_NAME :{BLACK}Nom @@ -1055,6 +1058,7 @@ STR_CONFIG_PATCHES_PLANE_SPEED :{LTBLUE}Facteur de vitesse des aéroplanes: {ORANGE}1 / {STRING} STR_CONFIG_PATCHES_STOP_ON_TOWN_ROAD :{LTBLUE}Autoriser les arrêts de bus sur les routes des municipalités: {ORANGE}{STRING} STR_CONFIG_PATCHES_ADJACENT_STATIONS :{LTBLUE}Autoriser la construction de stations adjacentes: {ORANGE}{STRING} +STR_CONFIG_PATCHES_DYNAMIC_ENGINES :{LTBLUE}Utiliser plusieurs NewGRF de véhicules: {ORANGE}{STRING} STR_CONFIG_PATCHES_SMALL_AIRPORTS :{LTBLUE}Toujours permettre les petits aéroports: {ORANGE}{STRING} @@ -1714,6 +1718,7 @@ STR_1816_TREE_LINED_ROAD :Route avec lignée d'arbustres STR_1817_ROAD_VEHICLE_DEPOT :Dépôt de véhicules routiers STR_1818_ROAD_RAIL_LEVEL_CROSSING :Route/rail Croisement à niveau +STR_TRAMWAY :Tramway STR_CAN_T_REMOVE_BUS_STATION :{WHITE}Impossible de supprimer la station de bus... STR_CAN_T_REMOVE_TRUCK_STATION :{WHITE}Impossible de supprimer la station de camions... STR_CAN_T_REMOVE_PASSENGER_TRAM_STATION :{WHITE}Impossible de retirer la station de tramway pour passagers... @@ -3183,6 +3188,8 @@ STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Fichier(s) GRF manquant(s) STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Retirer la pause peut faire planter OpenTTD. Ne créez pas de rapport de bug pour ceux-ci.{}Voulez-vous vraiment retirer la pause? +STR_LOADGAME_REMOVED_TRAMS :{WHITE}Partie sauvegardée avec une version sans support des tramways. Tous les tramways ont été supprimés. + STR_CURRENCY_WINDOW :{WHITE}Devise personnalisée STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Taux de change : {ORANGE}{CURRENCY} = £ {COMMA} STR_CURRENCY_SEPARATOR :{LTBLUE}Séparateur : @@ -3544,6 +3551,12 @@ ######## ############ on screen keyboard -STR_OSK_KEYBOARD_LAYOUT :²&é"'(-è_çà)=azertyuiop^$qsdfghjklmù*wxcvbn,;:! -STR_OSK_KEYBOARD_LAYOUT_CAPS :²1234567890°+AZERTYUIOP¨£QSDFGHJKLM%µWXCVBN?./§ +STR_OSK_KEYBOARD_LAYOUT :²&é"'(-è_çà)= azertyuiop^$qsdfghjklmù*WXCVBN?./§ ######## + +############ town controlled noise level +STR_CONFIG_PATCHES_NOISE_LEVEL :{LTBLUE}Permettre plus d'aéroport par ville, selon les nuisances: {ORANGE}{STRING} +STR_NOISE_IN_TOWN :{BLACK}Limite de nuisance pour la ville: {ORANGE}{COMMA}{BLACK} max: {ORANGE}{COMMA} +STR_STATION_NOISE :{BLACK}Bruit généré: {GOLD}{COMMA} +######## diff -r c4b3ddd2e9da -r 5de2923d6e59 src/lang/icelandic.txt --- a/src/lang/icelandic.txt Sun Jun 08 14:00:40 2008 +0000 +++ b/src/lang/icelandic.txt Sun Jun 08 15:32:10 2008 +0000 @@ -1,7 +1,7 @@ ##name Icelandic ##ownname Íslenska ##isocode is_IS -##plural 9 +##plural 0 ##gender karlkyn kvenkyn hvorugkyn # @@ -19,6 +19,7 @@ STR_EN_ROUTE_FROM :{YELLOW}({SHORTCARGO} frá {STATION}) STR_000C_ACCEPTS :{BLACK}Tekur við: {WHITE} STR_000D_ACCEPTS :{BLACK}Tekur við: {GOLD} +STR_SUPPLIES :{BLACK}Birgðir: {GOLD} STR_000E : STR_000F_PASSENGERS :Farþegar STR_0010_COAL :Kol @@ -378,6 +379,7 @@ STR_SORT_BY_MAX_SPEED :Hámarkshraði STR_SORT_BY_MODEL :Týpa STR_SORT_BY_VALUE :Virði +STR_SORT_BY_LENGTH :Lengd STR_SORT_BY_FACILITY :Tegund stöðvar STR_SORT_BY_WAITING :Verðgildi farms á stöð STR_SORT_BY_RATING_MAX :Flutningur farms @@ -485,6 +487,9 @@ STR_01A5_COST_TO_CLEAR :{BLACK}Kostnaður við hreinsun: {LTBLUE}{CURRENCY} STR_01A6_N_A :Enginn STR_01A7_OWNER :{BLACK}Eigandi: {LTBLUE}{STRING} +STR_ROAD_OWNER :{BLACK}Eigandi vegs: {LTBLUE}{STRING} +STR_TRAM_OWNER :{BLACK}Eigandi spors: {LTBLUE}{STRING} +STR_RAIL_OWNER :{BLACK}Eigandi lestarteina: {LTBLUE}{STRING} STR_01A8_LOCAL_AUTHORITY :{BLACK}Bæjaryfirvöld: {LTBLUE}{STRING} STR_01A9_NONE :Enginn STR_01AA_NAME :{BLACK}Nafn @@ -1053,6 +1058,7 @@ STR_CONFIG_PATCHES_PLANE_SPEED :{LTBLUE}Hraðastuðull flugvéla: {ORANGE}1 / {STRING} STR_CONFIG_PATCHES_STOP_ON_TOWN_ROAD :{LTBLUE}Leyfa strætóstöðvar á gangstéttum bæja: {ORANGE}{STRING} STR_CONFIG_PATCHES_ADJACENT_STATIONS :{LTBLUE}Heimila sambyggingu stöðva: {ORANGE}{STRING} +STR_CONFIG_PATCHES_DYNAMIC_ENGINES :{LTBLUE}Virkja mörg NewGRF vélasöfn: {ORANGE}{STRING} STR_CONFIG_PATCHES_SMALL_AIRPORTS :{LTBLUE}Alltaf leyfa litla flugvelli: {ORANGE}{STRING} @@ -1172,6 +1178,7 @@ STR_CONFIG_PATCHES_TOWN_LAYOUT_BETTER_ROADS :betri vegi STR_CONFIG_PATCHES_TOWN_LAYOUT_2X2_GRID :2x2 net STR_CONFIG_PATCHES_TOWN_LAYOUT_3X3_GRID :3x3 net +STR_CONFIG_PATCHES_TOWN_LAYOUT_RANDOM :slembið STR_CONFIG_PATCHES_TOOLBAR_POS :{LTBLUE}Staðsetning tækjasláar: {ORANGE}{STRING} STR_CONFIG_PATCHES_TOOLBAR_POS_LEFT :Vinstri @@ -1362,6 +1369,8 @@ STR_NETWORK_GAME_NAME_TIP :{BLACK}Nafn leiksins STR_NETWORK_INFO_ICONS_TIP :{BLACK}Tungumál, útgáfa þjóns o.s.frv. STR_NETWORK_CLICK_GAME_TO_SELECT :{BLACK}Ýttu á leik á listanum til að velja hann +STR_NETWORK_LAST_JOINED_SERVER :{BLACK}Þjónninn sem þú tengdist síðast: +STR_NETWORK_CLICK_TO_SELECT_LAST :{BLACK}Smelltu til að velja þjóninn sem þú tengdist í síðast STR_NETWORK_FIND_SERVER :{BLACK}Finna þjón STR_NETWORK_FIND_SERVER_TIP :{BLACK}Leita að þjónum á neti @@ -1709,6 +1718,7 @@ STR_1816_TREE_LINED_ROAD :Trjáskreyttur vegur STR_1817_ROAD_VEHICLE_DEPOT :Bifreiðaskýli STR_1818_ROAD_RAIL_LEVEL_CROSSING :Vega/lestar gatnamót +STR_TRAMWAY :Sporvagn STR_CAN_T_REMOVE_BUS_STATION :{WHITE}Get ekki fjarlægt strætóstoppistöð... STR_CAN_T_REMOVE_TRUCK_STATION :{WHITE}Get ekki flutt vörubílastöð... STR_CAN_T_REMOVE_PASSENGER_TRAM_STATION :{WHITE}Get ekki fjarlægt farþegasporvagnastöð... @@ -2651,6 +2661,68 @@ STR_8801_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Bæjarbúar fagna . . .{}Fyrsta lest kemur við á {STATION}! STR_8802_DETAILS :{WHITE}{VEHICLE} (Upplýsingar) STR_8803_TRAIN_IN_THE_WAY :{WHITE}Lest fyrir +STR_8804 :{SETX 10}{COMMA}: {STRING} {STRING} +STR_8805 :{RIGHTARROW}{SETX 10}{COMMA}: {STRING} {STRING} +STR_ORDER_GO_TO :Fara að +STR_ORDER_GO_VIA :Fara gegnum +STR_ORDER_DROP_LOAD_IF_POSSIBLE :Hlaða ef það er hægt +STR_ORDER_DROP_FULL_LOAD_ALL :Fullhlaða öllum farmi +STR_ORDER_DROP_FULL_LOAD_ANY :Fullhlaða hvaða farmi sem er +STR_ORDER_DROP_NO_LOADING :Ekki hlaða +STR_ORDER_DROP_UNLOAD_IF_ACCEPTED :Afhlaða ef tekið er við farmi +STR_ORDER_DROP_UNLOAD :Afhlaða allt +STR_ORDER_DROP_TRANSFER :Flytja +STR_ORDER_DROP_NO_UNLOADING :Ekki afhlaða +STR_ORDER_FULL_LOAD :(Fullhlaða) +STR_ORDER_FULL_LOAD_ANY :(Fullhlaða hvaða farmi sem er) +STR_ORDER_NO_LOAD :(Ekki hlaða) +STR_ORDER_UNLOAD :(Afhlaða og taka farm) +STR_ORDER_UNLOAD_FULL_LOAD :(Afhlaða og bíða fullhleðslu) +STR_ORDER_UNLOAD_FULL_LOAD_ANY :(Afhlaða og bíða eftir hvaða fullhleðslu sem er) +STR_ORDER_UNLOAD_NO_LOAD :(Afhlaða og yfirgefa tóm) +STR_ORDER_TRANSFER :(Flytja og taka farm) +STR_ORDER_TRANSFER_FULL_LOAD :(Flytja og bíða fullfermis) +STR_ORDER_TRANSFER_FULL_LOAD_ANY :(Flytja og bíða hvaða fullfermis sem er) +STR_ORDER_TRANSFER_NO_LOAD :(Flytja og yfirgefa tóm) +STR_ORDER_NO_UNLOAD :(Ekki afhlaða en taka farm) +STR_ORDER_NO_UNLOAD_FULL_LOAD :(Ekki afhlaða en býða fullfermis) +STR_ORDER_NO_UNLOAD_FULL_LOAD_ANY :(Ekki afhlaða og bíða hvaða fullfermis sem er) +STR_ORDER_TOOLTIP_NON_STOP :{BLACK}Breyta stanshegðun valinna skipana +STR_ORDER_TOOLTIP_FULL_LOAD :{BLACK}Breyta fermishegðun valinna skipana +STR_ORDER_TOOLTIP_UNLOAD :{BLACK}Breyta hegðun affermingar valinna skipanna +STR_GO_TO_STATION :{STRING} {STATION} {STRING} + +STR_ORDER_GO_TO_DROPDOWN_TOOLTIP :{BLACK}Bæta við ítarlegri skipun +STR_ORDER_GO_TO_NEAREST_DEPOT :Fara í næsta skýli +STR_ORDER_GO_TO_NEAREST_HANGAR :Fara í næsta flugskýli +STR_ORDER_NEAREST_DEPOT :næsta +STR_ORDER_NEAREST_HANGAR :næsta flugskýli +STR_ORDER_SERVICE_AT :Skoða í +STR_ORDER_TRAIN_DEPOT :lestaskýli +STR_ORDER_ROAD_DEPOT :bifreiðaskýli +STR_ORDER_SHIP_DEPOT :skipaskýli +STR_GO_TO_DEPOT :{STRING} {TOWN} {STRING} +STR_GO_TO_NEAREST_DEPOT :{STRING} {STRING} {STRING} +STR_GO_TO_HANGAR :{STRING} {STATION} flugskýli + +STR_ORDER_CONDITIONAL_VARIABLE_TOOLTIP :{BLACK}Gögn farartækis sem skilyrði byggja á +STR_ORDER_CONDITIONAL_LOAD_PERCENTAGE :Hleðsluhlutfall +STR_ORDER_CONDITIONAL_RELIABILITY :Áreiðanleiki +STR_ORDER_CONDITIONAL_MAX_SPEED :Hámarkshraði +STR_ORDER_CONDITIONAL_AGE :Aldur farartækis (í árum) +STR_ORDER_CONDITIONAL_UNCONDITIONALLY :Alltaf +STR_ORDER_CONDITIONAL_COMPARATOR_EQUALS :er jafnt og +STR_ORDER_CONDITIONAL_COMPARATOR_NOT_EQUALS :er ekki jafnt og +STR_ORDER_CONDITIONAL_COMPARATOR_LESS_THAN :er minna en +STR_ORDER_CONDITIONAL_COMPARATOR_LESS_EQUALS :er minna en eða jafnt og +STR_ORDER_CONDITIONAL_COMPARATOR_MORE_THAN :er stærra en +STR_ORDER_CONDITIONAL_COMPARATOR_MORE_EQUALS :er stærra en eða jafnt og +STR_ORDER_CONDITIONAL_COMPARATOR_IS_TRUE :er satt +STR_ORDER_CONDITIONAL_COMPARATOR_IS_FALSE :er ósatt +STR_CONDITIONAL_VALUE :{SKIP}{BLACK}{COMMA} +STR_CONDITIONAL_UNCONDITIONAL :Hoppa í skipun {COMMA} +STR_CONDITIONAL_NUM :Hoppa í skipun {COMMA} þegar {STRING} {STRING} {COMMA} +STR_CONDITIONAL_TRUE_FALSE :Hoppa í skipun {COMMA} þegar {STRING} {STRING} STR_TIMETABLE_TRAVEL_NOT_TIMETABLED :Ferðalag (ekki sett í áætlun) STR_TIMETABLE_TRAVEL_FOR :Ferðast í {STRING} @@ -2708,6 +2780,7 @@ STR_882D_VALUE :{LTBLUE}{ENGINE}{BLACK} Virði: {LTBLUE}{CURRENCY} STR_882E :{WHITE}{VEHICLE} STR_882F_LOADING_UNLOADING :{LTBLUE}Fermandi / Affermandi +STR_LEAVING :{LTBLUE}Yfirgefur STR_TRAIN_MUST_BE_STOPPED :{WHITE}Lest þarf að vera stöðvuð í skýli STR_8830_CAN_T_SEND_TRAIN_TO_DEPOT :{WHITE}Get ekki sent lest í skýli... STR_8831_NO_MORE_SPACE_FOR_ORDERS :{WHITE}Ekki pláss fyrir fleiri skipanir @@ -3107,6 +3180,8 @@ STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Vantar GRF skrá(r) STR_NEWGRF_UNPAUSE_WARNING :{WHITE}OpenTTD getur hrunið ef leikur er settur af stað. Ekki skrá villufærslur fyrir eftirfarandi hrun.{}Ertu viss um að þú viljir setja leikinn af stað? +STR_LOADGAME_REMOVED_TRAMS :{WHITE}Leikurinn var vistaður í útgáfu án sporvagna. Allir sporvagnar hafa verið fjarlægðir. + STR_CURRENCY_WINDOW :{WHITE}Sérvalinn gjaldeyrir STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Gengi: {ORANGE}{CURRENCY} = £ {COMMA} STR_CURRENCY_SEPARATOR :{LTBLUE}Aðskilnaðarmerki: @@ -3337,6 +3412,7 @@ STR_TRANSPARENT_STRUCTURES_DESC :{BLACK}Virkja/afvirkja gegnsæji bygginga á borð við vita og möstur. CTRL+smella til að læsa. STR_TRANSPARENT_CATENARY_DESC :{BLACK}Virkja/afvirkja gegnsæji raflína. CTRL+smella til að læsa. STR_TRANSPARENT_LOADING_DESC :{BLACK}Virkja/afvirkja gegnsæji hleðslumæla. CTRL+smella til að læsa. +STR_TRANSPARENT_INVISIBLE_DESC :{BLACK}Gera hluti ósýnilega en ekki gagnsæja STR_PERCENT_UP_SMALL :{TINYFONT}{WHITE}{NUM}%{UPARROW} STR_PERCENT_UP :{WHITE}{NUM}%{UPARROW} @@ -3468,3 +3544,8 @@ ############ on screen keyboard ######## + +############ town controlled noise level +STR_NOISE_IN_TOWN :{BLACK}Hávaðamörk í bænum: {ORANGE}{COMMA}{BLACK} mest: {ORANGE}{COMMA} +STR_STATION_NOISE :{BLACK}Hávaði við flugvöll: {GOLD}{COMMA} +######## diff -r c4b3ddd2e9da -r 5de2923d6e59 src/lang/italian.txt --- a/src/lang/italian.txt Sun Jun 08 14:00:40 2008 +0000 +++ b/src/lang/italian.txt Sun Jun 08 15:32:10 2008 +0000 @@ -488,6 +488,9 @@ STR_01A5_COST_TO_CLEAR :{BLACK}Costo di demolizione: {LTBLUE}{CURRENCY} STR_01A6_N_A :N/A STR_01A7_OWNER :{BLACK}Proprietario: {LTBLUE}{STRING} +STR_ROAD_OWNER :{BLACK}Proprietario strada: {LTBLUE}{STRING} +STR_TRAM_OWNER :{BLACK}Proprietario tranvia: {LTBLUE}{STRING} +STR_RAIL_OWNER :{BLACK}Proprietario ferrovia: {LTBLUE}{STRING} STR_01A8_LOCAL_AUTHORITY :{BLACK}Autorità locale: {LTBLUE}{STRING} STR_01A9_NONE :Nessuno STR_01AA_NAME :{BLACK}Nome @@ -1056,6 +1059,7 @@ STR_CONFIG_PATCHES_PLANE_SPEED :{LTBLUE}Fattore di velocità degli aeromobili: {ORANGE}1 / {STRING} STR_CONFIG_PATCHES_STOP_ON_TOWN_ROAD :{LTBLUE}Consenti fermate passanti sulle strade delle città: {ORANGE}{STRING} STR_CONFIG_PATCHES_ADJACENT_STATIONS :{LTBLUE}Consenti la costruzione di stazioni adiacenti: {ORANGE}{STRING} +STR_CONFIG_PATCHES_DYNAMIC_ENGINES :{LTBLUE}Abilita pacchetti di locomotive NewGRF multipli: {ORANGE}{STRING} STR_CONFIG_PATCHES_SMALL_AIRPORTS :{LTBLUE}Consenti sempre la costruzione di piccoli aeroporti: {ORANGE}{STRING} @@ -1242,8 +1246,8 @@ STR_HEADING_FOR_WAYPOINT :{LTBLUE}Diretto a {WAYPOINT} STR_HEADING_FOR_WAYPOINT_VEL :{LTBLUE}Diretto a {WAYPOINT}, {VELOCITY} -STR_GO_TO_WAYPOINT :Procedi attraverso {WAYPOINT} -STR_GO_NON_STOP_TO_WAYPOINT :Procedi no-stop attraverso {WAYPOINT} +STR_GO_TO_WAYPOINT :Passa per {WAYPOINT} +STR_GO_NON_STOP_TO_WAYPOINT :Passa no-stop per {WAYPOINT} STR_WAYPOINTNAME_CITY :Waypoint di {TOWN} STR_WAYPOINTNAME_CITY_SERIAL :Waypoint di {TOWN} #{COMMA} @@ -1366,7 +1370,7 @@ STR_NETWORK_GAME_NAME_TIP :{BLACK}Nome della partita STR_NETWORK_INFO_ICONS_TIP :{BLACK}Lingua, versione del server, etc. STR_NETWORK_CLICK_GAME_TO_SELECT :{BLACK}Fare clic su una partita in elenco per selezionarla -STR_NETWORK_LAST_JOINED_SERVER :{BLACK}L'ultimo server utilizzato. +STR_NETWORK_LAST_JOINED_SERVER :{BLACK}Ultimo server utilizzato: STR_NETWORK_CLICK_TO_SELECT_LAST :{BLACK}Fare clic per selezionare il server su cui si è giocato l'ultima volta STR_NETWORK_FIND_SERVER :{BLACK}Trova server @@ -1715,6 +1719,7 @@ STR_1816_TREE_LINED_ROAD :Strada alberata STR_1817_ROAD_VEHICLE_DEPOT :Deposito automezzi STR_1818_ROAD_RAIL_LEVEL_CROSSING :Passaggio a livello +STR_TRAMWAY :Tranvia STR_CAN_T_REMOVE_BUS_STATION :{WHITE}Impossibile rimuovere la stazione degli autobus... STR_CAN_T_REMOVE_TRUCK_STATION :{WHITE}Impossibile rimuovere l'area di carico per camion... STR_CAN_T_REMOVE_PASSENGER_TRAM_STATION :{WHITE}Impossibile rimuovere la stazione tram passeggeri... @@ -2660,9 +2665,9 @@ STR_8804 :{SETX 10}{COMMA}: {STRING} {STRING} STR_8805 :{RIGHTARROW}{SETX 10}{COMMA}: {STRING} {STRING} STR_ORDER_GO_TO :Vai a -STR_ORDER_GO_NON_STOP_TO :Vai non-stop a -STR_ORDER_GO_VIA :Procedi verso -STR_ORDER_GO_NON_STOP_VIA :Procedi non-stop verso +STR_ORDER_GO_NON_STOP_TO :Vai no-stop a +STR_ORDER_GO_VIA :Passa per +STR_ORDER_GO_NON_STOP_VIA :Passa no-stop per STR_ORDER_DROP_LOAD_IF_POSSIBLE :Carica se possibile STR_ORDER_DROP_FULL_LOAD_ALL :Attendi pieno carico STR_ORDER_DROP_FULL_LOAD_ANY :Attendi qualsiasi carico @@ -2691,8 +2696,8 @@ STR_GO_TO_STATION :{STRING} {STATION} {STRING} STR_ORDER_GO_TO_DROPDOWN_TOOLTIP :{BLACK}Inserisce un ordine avanzato -STR_ORDER_GO_TO_NEAREST_DEPOT :Vai al deposito più vicino -STR_ORDER_GO_TO_NEAREST_HANGAR :Vai all'hangar più vicino +STR_ORDER_GO_TO_NEAREST_DEPOT :Deposito più vicino +STR_ORDER_GO_TO_NEAREST_HANGAR :Hangar più vicino STR_ORDER_NEAREST_DEPOT :più vicino STR_ORDER_NEAREST_HANGAR :più vicino Hangar STR_ORDER_SERVICE_AT :Manutenzione al @@ -2700,11 +2705,11 @@ STR_ORDER_TRAIN_DEPOT :Deposito ferroviario STR_ORDER_ROAD_DEPOT :Deposito automezzi STR_ORDER_SHIP_DEPOT :Deposito navale -STR_GO_TO_DEPOT :{0:STRING} {2:STRING} di {1:TOWN} +STR_GO_TO_DEPOT :{0:STRING}l {2:STRING} di {1:TOWN} STR_GO_TO_NEAREST_DEPOT :{STRING} {STRING} {STRING} -STR_GO_TO_HANGAR :{STRING}l'Hangar di {STATION} +STR_GO_TO_HANGAR :{STRING}ll'Hangar di {STATION} -STR_ORDER_CONDITIONAL :Salto condizionale a ordine +STR_ORDER_CONDITIONAL :Salto condizionale STR_ORDER_CONDITIONAL_VARIABLE_TOOLTIP :{BLACK}Dato del veicolo sul quale basare il salto STR_ORDER_CONDITIONAL_COMPARATOR_TOOLTIP :{BLACK}Modalità di confronto del dato del veicolo con il valore inserito STR_ORDER_CONDITIONAL_VALUE_TOOLTIP :{BLACK}Valore col quale confrontare il dato del veicolo @@ -2716,7 +2721,7 @@ STR_ORDER_CONDITIONAL_REQUIRES_SERVICE :Manutenzione richiesta STR_ORDER_CONDITIONAL_UNCONDITIONALLY :Sempre STR_ORDER_CONDITIONAL_COMPARATOR_EQUALS :è uguale a -STR_ORDER_CONDITIONAL_COMPARATOR_NOT_EQUALS :è diverso da +STR_ORDER_CONDITIONAL_COMPARATOR_NOT_EQUALS :è diversa da STR_ORDER_CONDITIONAL_COMPARATOR_LESS_THAN :è minore di STR_ORDER_CONDITIONAL_COMPARATOR_LESS_EQUALS :è minore o uguale a STR_ORDER_CONDITIONAL_COMPARATOR_MORE_THAN :è maggiore di @@ -3184,6 +3189,8 @@ STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}File GRF mancanti STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Uscire dalla pausa può causare un crash: nel caso, si prega di non inviare segnalazioni bug al riguardo.{}Uscire dalla pausa? +STR_LOADGAME_REMOVED_TRAMS :{WHITE}La partita è stata salvata in una versione senza il supporto per i tram. Tutte le tranvie sono state rimosse. + STR_CURRENCY_WINDOW :{WHITE}Valuta personalizzata STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Cambio: {ORANGE}{CURRENCY} = £ {COMMA} STR_CURRENCY_SEPARATOR :{LTBLUE}Separatore: @@ -3548,3 +3555,9 @@ STR_OSK_KEYBOARD_LAYOUT :\1234567890'ì qwertyuiopè+asdfghjklòàùZXCVBNM;:_ . ######## + +############ town controlled noise level +STR_CONFIG_PATCHES_NOISE_LEVEL :{LTBLUE}Consenti controllo rumore aeroporti da parte delle città: {ORANGE}{STRING} +STR_NOISE_IN_TOWN :{BLACK}Limite di rumore in città: {ORANGE}{COMMA}{BLACK} max: {ORANGE}{COMMA} +STR_STATION_NOISE :{BLACK}Rumore generato: {GOLD}{COMMA} +######## diff -r c4b3ddd2e9da -r 5de2923d6e59 src/lang/korean.txt --- a/src/lang/korean.txt Sun Jun 08 14:00:40 2008 +0000 +++ b/src/lang/korean.txt Sun Jun 08 15:32:10 2008 +0000 @@ -19,6 +19,7 @@ STR_EN_ROUTE_FROM :{YELLOW}({1:STATION}에서 온 {0:SHORTCARGO}) STR_000C_ACCEPTS :{BLACK}받음: {WHITE} STR_000D_ACCEPTS :{BLACK}받음: {GOLD} +STR_SUPPLIES :{BLACK}공급: {GOLD} STR_000E : STR_000F_PASSENGERS :승객 STR_0010_COAL :석탄 @@ -200,7 +201,7 @@ STR_00E7_INDUSTRIES :산업시설 STR_00E8_ROUTES :경로 STR_00E9_VEGETATION :초목 -STR_00EA_OWNERS :소유자 +STR_00EA_OWNERS :소유주 STR_00EB_ROADS :{BLACK}{TINYFONT}도로 STR_00EC_RAILROADS :{BLACK}{TINYFONT}철도 STR_00ED_STATIONS_AIRPORTS_DOCKS :{BLACK}{TINYFONT}역/공항/항구 @@ -261,7 +262,7 @@ STR_0124_TREES :{BLACK}{TINYFONT}나무 STR_0125_ROCKS :{BLACK}{TINYFONT}바위 STR_0126_WATER :{BLACK}{TINYFONT}물 -STR_0127_NO_OWNER :{BLACK}{TINYFONT}소유자 없음 +STR_0127_NO_OWNER :{BLACK}{TINYFONT}소유주 없음 STR_0128_TOWNS :{BLACK}{TINYFONT}마을 STR_0129_INDUSTRIES :{BLACK}{TINYFONT}산업 시설 STR_012A_DESERT :{BLACK}{TINYFONT}사막 @@ -342,11 +343,11 @@ ############ range for menu starts STR_0154_OPERATING_PROFIT_GRAPH :경영 수익 그래프 -STR_0155_INCOME_GRAPH :수입 그래프 +STR_0155_INCOME_GRAPH :수익 그래프 STR_0156_DELIVERED_CARGO_GRAPH :수송 화물량 그래프 STR_0157_PERFORMANCE_HISTORY_GRAPH :성취도 그래프 STR_0158_COMPANY_VALUE_GRAPH :회사가치 그래프 -STR_0159_CARGO_PAYMENT_RATES :화물 지불량 그래프 +STR_0159_CARGO_PAYMENT_RATES :화물 운송단가 그래프 STR_015A_COMPANY_LEAGUE_TABLE :회사 성취도 순위 STR_PERFORMANCE_DETAIL_MENU :상세 성취도 ############ range for menu ends @@ -378,6 +379,7 @@ STR_SORT_BY_MAX_SPEED :최고 속력 STR_SORT_BY_MODEL :모델 STR_SORT_BY_VALUE :가격 +STR_SORT_BY_LENGTH :길이 STR_SORT_BY_FACILITY :역 종류 STR_SORT_BY_WAITING :대기 화물량 STR_SORT_BY_RATING_MAX :화물 성취도 @@ -443,7 +445,7 @@ STR_0182_BUILD_ROADS :{BLACK}도로 건설 STR_0183_BUILD_SHIP_DOCKS :{BLACK}항만 건설 STR_0184_BUILD_AIRPORTS :{BLACK}공항 건설 -STR_0185_PLANT_TREES_PLACE_SIGNS :{BLACK}나무 심기, 팻말 달기 등 +STR_0185_PLANT_TREES_PLACE_SIGNS :{BLACK}나무 심기 STR_0186_LAND_BLOCK_INFORMATION :{BLACK}지역 정보 STR_0187_OPTIONS :{BLACK}옵션 STR_0188 :{BLACK}{SMALLUPARROW} @@ -464,7 +466,7 @@ STR_0193_SHOW_INDUSTRIES_ON_MAP :{BLACK}맵에 산업시설 표시 STR_0194_SHOW_TRANSPORT_ROUTES_ON :{BLACK}맵에 수송경로 표시 STR_0195_SHOW_VEGETATION_ON_MAP :{BLACK}맵에 초목 표시 -STR_0196_SHOW_LAND_OWNERS_ON_MAP :{BLACK}맵에 부지 소유자 표시 +STR_0196_SHOW_LAND_OWNERS_ON_MAP :{BLACK}맵에 부지 소유주 표시 STR_0197_TOGGLE_TOWN_NAMES_ON_OFF :{BLACK}마을 이름 표시/숨기기 STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}올해 수입: {CURRENCY} (작년: {CURRENCY}) @@ -484,7 +486,10 @@ STR_01A4_COST_TO_CLEAR_N_A :{BLACK}초기화 가격: {LTBLUE}없음 STR_01A5_COST_TO_CLEAR :{BLACK}초기화 가격: {LTBLUE}{CURRENCY} STR_01A6_N_A :없음 -STR_01A7_OWNER :{BLACK}소유자: {LTBLUE}{STRING} +STR_01A7_OWNER :{BLACK}소유주: {LTBLUE}{STRING} +STR_ROAD_OWNER :{BLACK}도로 소유주: {LTBLUE}{STRING} +STR_TRAM_OWNER :{BLACK}전찻길 소유주: {LTBLUE}{STRING} +STR_RAIL_OWNER :{BLACK}철도 소유주: {LTBLUE}{STRING} STR_01A8_LOCAL_AUTHORITY :{BLACK}지역 당국: {LTBLUE}{STRING} STR_01A9_NONE :없음 STR_01AA_NAME :{BLACK}이름 @@ -801,15 +806,15 @@ STR_02DC_DISPLAY_SUBSIDIES :{BLACK}보조금 표시 STR_02DD_SUBSIDIES :보조금 STR_02DE_MAP_OF_WORLD :전체 지도 보기 -STR_EXTRA_VIEW_PORT :추가 보임창 +STR_EXTRA_VIEW_PORT :외부 화면 STR_SIGN_LIST :팻말 목록 STR_02DF_TOWN_DIRECTORY :도시 목록 STR_TOWN_POPULATION :{BLACK}세계 인구: {COMMA} -STR_EXTRA_VIEW_PORT_TITLE :{WHITE}보임창 {COMMA} -STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN :{BLACK}보임창으로 복사 -STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN_TT :{BLACK}이 지역의 풍경을 이 보임창으로 복사합니다 -STR_EXTRA_VIEW_MOVE_MAIN_TO_VIEW :{BLACK}보임창에서 붙여넣기 -STR_EXTRA_VIEW_MOVE_MAIN_TO_VIEW_TT :{BLACK}이 지역의 풍경을 이 보임창에 붙여넣습니다 +STR_EXTRA_VIEW_PORT_TITLE :{WHITE}외부 화면 {COMMA} +STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN :{BLACK}외부 화면에 저장 +STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN_TT :{BLACK}현재 장소를 외부 화면에 저장합니다. +STR_EXTRA_VIEW_MOVE_MAIN_TO_VIEW :{BLACK}이 장소로 이동 +STR_EXTRA_VIEW_MOVE_MAIN_TO_VIEW_TT :{BLACK}외부 화면에 저장된 장소로 이동합니다. STR_02E0_CURRENCY_UNITS :{BLACK}화폐 단위 STR_02E1 :{BLACK}{SKIP}{STRING} @@ -1025,7 +1030,7 @@ STR_CONFIG_PATCHES_EXTRADYNAMITE :{LTBLUE}도시 소유의 도로, 다리 등의 제거를 허용 : {ORANGE}{STRING} STR_CONFIG_PATCHES_MAMMOTHTRAINS :{LTBLUE}매우 긴 열차 허용 : {ORANGE}{STRING} STR_CONFIG_PATCHES_REALISTICACCEL :{LTBLUE}사실감있는 열차 가속 사용 : {ORANGE}{STRING} -STR_CONFIG_PATCHES_FORBID_90_DEG :{LTBLUE}열차/선박의 90도 회전을 금지함: {ORANGE}{STRING} {LTBLUE} (requires NPF) +STR_CONFIG_PATCHES_FORBID_90_DEG :{LTBLUE}열차/선박의 90도 회전을 금지함: {ORANGE}{STRING} {LTBLUE} (NPF 필요) STR_CONFIG_PATCHES_JOINSTATIONS :{LTBLUE}바로 옆에 역이 있으면 그 역의 이름으로 건설 (새로운 이름X) : {ORANGE}{STRING} STR_CONFIG_PATCHES_IMPROVEDLOAD :{LTBLUE}향상된 수송 알고리즘 사용 : {ORANGE}{STRING} STR_CONFIG_PATCHES_GRADUAL_LOADING :{LTBLUE}점차적으로 차량 싣기 : {ORANGE}{STRING} @@ -1053,6 +1058,7 @@ STR_CONFIG_PATCHES_PLANE_SPEED :{LTBLUE}비행기 속도 인수: {ORANGE}1 / {STRING} STR_CONFIG_PATCHES_STOP_ON_TOWN_ROAD :{LTBLUE}마을이 소유중인 도로를 통과하는 버스 정류장 건설 허용: {ORANGE}{STRING} STR_CONFIG_PATCHES_ADJACENT_STATIONS :{LTBLUE}정거장 근처에 건물 짓기 허용: {ORANGE}{STRING} +STR_CONFIG_PATCHES_DYNAMIC_ENGINES :{LTBLUE}여러 개의 NewGRF 엔진 세트를 허용: {ORANGE}{STRING} STR_CONFIG_PATCHES_SMALL_AIRPORTS :{LTBLUE}소형 공항의 건설을 허용 : {ORANGE}{STRING} @@ -1092,7 +1098,7 @@ STR_CONFIG_PATCHES_SERVICEATHELIPAD :{LTBLUE}헬리콥터를 발착장에서 자동으로 점검 : {ORANGE}{STRING} STR_CONFIG_PATCHES_LINK_TERRAFORM_TOOLBAR :{LTBLUE}철도/도로/항만/공항 툴바에 지형 정보 링크 : {ORANGE}{STRING} STR_CONFIG_PATCHES_REVERSE_SCROLLING :{LTBLUE}스크롤 방향 뒤집기 : {ORANGE}{STRING} -STR_CONFIG_PATCHES_SMOOTH_SCROLLING :{LTBLUE}부드러운 보임창 스크롤: {ORANGE}{STRING} +STR_CONFIG_PATCHES_SMOOTH_SCROLLING :{LTBLUE}부드러운 화면 스크롤: {ORANGE}{STRING} STR_CONFIG_PATCHES_MEASURE_TOOLTIP :{LTBLUE}건설도구 사용시 거리측정 툴팁 표시 : {ORANGE}{STRING} STR_CONFIG_PATCHES_LIVERIES :{LTBLUE}회사 조합원 표시 : {ORANGE}{STRING} STR_CONFIG_PATCHES_LIVERIES_NONE :없음 @@ -1121,9 +1127,9 @@ STR_CONFIG_PATCHES_LOADING_INDICATORS_ALL :모든 회사 STR_CONFIG_PATCHES_TIMETABLE_ALLOW :{LTBLUE}차량에 시간표 사용: {ORANGE}{STRING} STR_CONFIG_PATCHES_TIMETABLE_IN_TICKS :{LTBLUE}시간표를 일(日)이 아닌 틱으로 표시: {ORANGE}{STRING} -STR_CONFIG_PATCHES_DEFAULT_RAIL_TYPE :{LTBLUE}기본값으로 사용할 철도의 종류 (새 게임/불러오기 후): {ORANGE}{STRING} +STR_CONFIG_PATCHES_DEFAULT_RAIL_TYPE :{LTBLUE}자주 쓰는 철도 종류 설정: {ORANGE}{STRING} STR_CONFIG_PATCHES_DEFAULT_RAIL_TYPE_RAIL :보통 철도 -STR_CONFIG_PATCHES_DEFAULT_RAIL_TYPE_ELRAIL :전개 철도 +STR_CONFIG_PATCHES_DEFAULT_RAIL_TYPE_ELRAIL :전기 철도 STR_CONFIG_PATCHES_DEFAULT_RAIL_TYPE_MONORAIL :모노레일 STR_CONFIG_PATCHES_DEFAULT_RAIL_TYPE_MAGLEV :자기부상 STR_CONFIG_PATCHES_DEFAULT_RAIL_TYPE_FIRST :처음 사용 가능한 것 @@ -1172,6 +1178,7 @@ STR_CONFIG_PATCHES_TOWN_LAYOUT_BETTER_ROADS :개선된 도로 STR_CONFIG_PATCHES_TOWN_LAYOUT_2X2_GRID :2x2 칸 STR_CONFIG_PATCHES_TOWN_LAYOUT_3X3_GRID :3x3 칸 +STR_CONFIG_PATCHES_TOWN_LAYOUT_RANDOM :무작위 STR_CONFIG_PATCHES_TOOLBAR_POS :{LTBLUE}주메뉴의 위치 : {ORANGE}{STRING} STR_CONFIG_PATCHES_TOOLBAR_POS_LEFT :왼쪽 @@ -1238,8 +1245,8 @@ STR_HEADING_FOR_WAYPOINT :{LTBLUE}{WAYPOINT}(으)로 향하는 중 STR_HEADING_FOR_WAYPOINT_VEL :{LTBLUE}{WAYPOINT}, {VELOCITY}(으)로 향하는 중 -STR_GO_TO_WAYPOINT :{WAYPOINT}을/를 경유 -STR_GO_NON_STOP_TO_WAYPOINT :{WAYPOINT}을/를 직통 경유 +STR_GO_TO_WAYPOINT :[경유] {WAYPOINT} +STR_GO_NON_STOP_TO_WAYPOINT :[경유, 직통] {WAYPOINT} STR_WAYPOINTNAME_CITY :웨이포인트 {TOWN} STR_WAYPOINTNAME_CITY_SERIAL :웨이포인트 {TOWN} #{COMMA} @@ -1271,7 +1278,7 @@ STR_LANDSCAPING_TOOLBAR_TIP :{BLACK}땅을 올리거나 내리기, 나무 심기 등의 지형 툴바를 엽니다. STR_LANDSCAPING_TOOLBAR :{WHITE}지평편집 -STR_LEVEL_LAND_TOOLTIP :{BLACK}위치좌표값 +STR_LEVEL_LAND_TOOLTIP :{BLACK}땅을 평평하게 고릅니다. STR_TREES_RANDOM_TYPE :{BLACK}무작위 나무 @@ -1362,6 +1369,8 @@ STR_NETWORK_GAME_NAME_TIP :{BLACK}게임 이름 STR_NETWORK_INFO_ICONS_TIP :{BLACK}언어, 서버 버전 등 STR_NETWORK_CLICK_GAME_TO_SELECT :{BLACK}선택하려면 목록에서 게임을 클릭하세요 +STR_NETWORK_LAST_JOINED_SERVER :{BLACK}최근에 접속한 서버: +STR_NETWORK_CLICK_TO_SELECT_LAST :{BLACK}최근에 플레이한 서버를 선택하려면 클릭하세요 STR_NETWORK_FIND_SERVER :{BLACK}서버 검색 STR_NETWORK_FIND_SERVER_TIP :{BLACK}서버를 네트워크에서 검색합니다 @@ -1615,7 +1624,7 @@ ##id 0x1000 STR_1000_LAND_SLOPED_IN_WRONG_DIRECTION :{WHITE}잘못된 방향으로 땅이 기울어졌습니다 STR_1001_IMPOSSIBLE_TRACK_COMBINATION :{WHITE}불가능한 트랙 조합입니다 -STR_1002_EXCAVATION_WOULD_DAMAGE :{WHITE}터널에 영향을 주는 지형편집입니다 +STR_1002_EXCAVATION_WOULD_DAMAGE :{WHITE}터널 때문에 지형을 편집할 수 없습니다. STR_1003_ALREADY_AT_SEA_LEVEL :{WHITE}이미 해수면에 도달했습니다 STR_1004_TOO_HIGH :{WHITE}너무 높습니다! STR_1005_NO_SUITABLE_RAILROAD_TRACK :{WHITE}알맞지 않은 철로입니다. @@ -1709,6 +1718,7 @@ STR_1816_TREE_LINED_ROAD :가로수가 있는 도로 STR_1817_ROAD_VEHICLE_DEPOT :차고 STR_1818_ROAD_RAIL_LEVEL_CROSSING :철도 건널목 +STR_TRAMWAY :전찻길 STR_CAN_T_REMOVE_BUS_STATION :{WHITE}버스정류장을 제거할 수 없습니다... STR_CAN_T_REMOVE_TRUCK_STATION :{WHITE}트럭 터미널을 제거할 수 없습니다... STR_CAN_T_REMOVE_PASSENGER_TRAM_STATION :{WHITE}승객 전차 정거장을 제거할 수 없습니다... @@ -1792,7 +1802,7 @@ STR_2047_MEDIUM_ADVERTISING_CAMPAIGN :중규모 광고 캠페인 STR_2048_LARGE_ADVERTISING_CAMPAIGN :대규모 광고 캠페인 STR_2049_FUND_LOCAL_ROAD_RECONSTRUCTION :지역 도로 재공사에 투자 -STR_204A_BUILD_STATUE_OF_COMPANY :회사 소유자의 동상 건설 +STR_204A_BUILD_STATUE_OF_COMPANY :회사 소유주의 동상 건설 STR_204B_FUND_NEW_BUILDINGS :새로운 건물에 투자 STR_204C_BUY_EXCLUSIVE_TRANSPORT :수송 권한 독점권 구입 STR_TOWN_BRIBE_THE_LOCAL_AUTHORITY :지역 당국에 뇌물 먹이기 @@ -1819,7 +1829,7 @@ STR_STATION :{STATION} ##id 0x2800 -STR_LANDSCAPING :지형편집 +STR_LANDSCAPING :지형 편집 STR_2800_PLANT_TREES :나무 심기 STR_2801_PLACE_SIGN :팻말 달기 STR_2802_TREES :{WHITE}나무 @@ -2185,7 +2195,7 @@ STR_6821_MEDIUM :보통 STR_6822_HIGH :높음 STR_6823_NONE :고장 안남 -STR_6824_REDUCED :재생산 +STR_6824_REDUCED :적음 STR_6825_NORMAL :일반 STR_6826_X1_5 :1.5배 지급 STR_6827_X2 :2배 지급 @@ -2247,7 +2257,7 @@ STR_7022_INCOME_GRAPH :{WHITE}수익 그래프 STR_CURRCOMPACT :{CURRCOMPACT} STR_7024 :{COMMA} -STR_7025_OPERATING_PROFIT_GRAPH :{WHITE}수행 이익 그래프 +STR_7025_OPERATING_PROFIT_GRAPH :{WHITE}경영 수익 그래프 STR_7026_BANK_BALANCE :{WHITE}소유금 STR_7027_LOAN :{WHITE}대출 STR_MAX_LOAN :{WHITE}최대 대출: {BLACK}{CURRENCY} @@ -2305,9 +2315,9 @@ STR_705E_NEW_TRANSPORT_COMPANY_LAUNCHED :{BLACK}{BIGFONT}새로운 운송회사 등장! STR_705F_STARTS_CONSTRUCTION_NEAR :{BLACK}{BIGFONT}{COMPANY}이/가 {TOWN}에서 공사를 시작했습니다! STR_7060_CAN_T_BUY_COMPANY :{WHITE}회사를 인수할 수 없습니다... -STR_7061_CARGO_PAYMENT_RATES :{WHITE}화물 운송비 지급량 +STR_7061_CARGO_PAYMENT_RATES :{WHITE}화물 운송단가 비율 STR_7062_DAYS_IN_TRANSIT :{BLACK}{TINYFONT}통과시간 -STR_7063_PAYMENT_FOR_DELIVERING :{BLACK}{TINYFONT}10단위(또는 1만리터)의 화물을 20칸의 거리로 운송할 때의 운송비 지급량입니다. +STR_7063_PAYMENT_FOR_DELIVERING :{BLACK}{TINYFONT}10 단위(1만 리터)의 화물을 20칸 거리만큼 운송할 때의 운송비 지급량 STR_7064_TOGGLE_GRAPH_FOR_CARGO :{BLACK}이 화물에 대한 그래프 켜기/끄기 STR_7065 :{BLACK}{TINYFONT}{STRING} STR_7066_ENGINEER :엔지니어 @@ -2651,6 +2661,76 @@ STR_8801_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}{STATION}에 처음으로 기차가 도착했습니다!{}사람들이 환호성을 지릅니다! STR_8802_DETAILS :{WHITE}{VEHICLE} (상세정보) STR_8803_TRAIN_IN_THE_WAY :{WHITE}중간에 기차가 있습니다 +STR_8804 :{SETX 10}{COMMA}: {STRING} {STRING} +STR_8805 :{RIGHTARROW}{SETX 10}{COMMA}: {STRING} {STRING} +STR_ORDER_GO_TO :[운행] +STR_ORDER_GO_NON_STOP_TO :급행 +STR_ORDER_GO_VIA :경유 +STR_ORDER_GO_NON_STOP_VIA :직통 경유 +STR_ORDER_DROP_LOAD_IF_POSSIBLE :적재 옵션 +STR_ORDER_DROP_FULL_LOAD_ALL :모든 화물을 가득 실음 +STR_ORDER_DROP_FULL_LOAD_ANY :종류에 상관 없이 화물을 가득 실음 +STR_ORDER_DROP_NO_LOADING :싣지 않기 +STR_ORDER_DROP_UNLOAD_IF_ACCEPTED :하차 옵션 +STR_ORDER_DROP_UNLOAD :모든 화물 하차 +STR_ORDER_DROP_TRANSFER :환승 +STR_ORDER_DROP_NO_UNLOADING :화물 하차 않음 +STR_ORDER_FULL_LOAD :(가득 실음) +STR_ORDER_FULL_LOAD_ANY :(종류에 상관 없이 모든 화물 적재) +STR_ORDER_NO_LOAD :(싣지 않기) +STR_ORDER_UNLOAD :(화물 하차 후 적재) +STR_ORDER_UNLOAD_FULL_LOAD :(화물 하차 후 모든 화물을 싣고 출발) +STR_ORDER_UNLOAD_FULL_LOAD_ANY :(화물 하차 후 종류에 상관없이 모든 화물 적재) +STR_ORDER_UNLOAD_NO_LOAD :(화물 하차 후 빈 차로 출발) +STR_ORDER_TRANSFER :(환승 후 화물 받음) +STR_ORDER_TRANSFER_FULL_LOAD :(환승 후 모든 화물 적재) +STR_ORDER_TRANSFER_FULL_LOAD_ANY :(환승 후 종류에 상관없이 모든 화물 적재) +STR_ORDER_TRANSFER_NO_LOAD :(환승 후 빈 차로 출발) +STR_ORDER_NO_UNLOAD :(내리지 않고 화물을 받음) +STR_ORDER_NO_UNLOAD_FULL_LOAD :(내리지 않고 가득 찰 때까지 기다림) +STR_ORDER_NO_UNLOAD_FULL_LOAD_ANY :(내리지 않고 특정 화물이 가득 찰 때까지 기다림) +STR_ORDER_TOOLTIP_NON_STOP :{BLACK}선택한 목적지에서의 정차 방식을 변경합니다 +STR_ORDER_TOOLTIP_FULL_LOAD :{BLACK}선택한 목적지에서의 화물 적재 방식을 변경합니다 +STR_ORDER_TOOLTIP_UNLOAD :{BLACK}선택한 목적지에서의 화물 하차 방식을 변경합니다 +STR_GO_TO_STATION :{STRING} {STATION} {STRING} + +STR_ORDER_GO_TO_DROPDOWN_TOOLTIP :{BLACK}확장된 이동경로를 입력합니다 +STR_ORDER_GO_TO_NEAREST_DEPOT :가까운 차량기지로 +STR_ORDER_GO_TO_NEAREST_HANGAR :가까운 격납고로 +STR_ORDER_NEAREST_DEPOT :가까운 +STR_ORDER_NEAREST_HANGAR :가까운 격납고 +STR_ORDER_SERVICE_AT :[점검] +STR_ORDER_SERVICE_NON_STOP_AT :[점검, 급행] +STR_ORDER_TRAIN_DEPOT :차량기지 +STR_ORDER_ROAD_DEPOT :차고 +STR_ORDER_SHIP_DEPOT :정박소 +STR_GO_TO_DEPOT :{STRING} {TOWN} {STRING} +STR_GO_TO_NEAREST_DEPOT :{STRING} {STRING} {STRING} +STR_GO_TO_HANGAR :{STRING} {STATION} 격납고 + +STR_ORDER_CONDITIONAL :조건부 경로 건너뛰기 +STR_ORDER_CONDITIONAL_VARIABLE_TOOLTIP :{BLACK}경로를 건너뛰기 위한 차량값 +STR_ORDER_CONDITIONAL_COMPARATOR_TOOLTIP :{BLACK}차량 데이터와 주어진 값을 비교하는 방법 +STR_ORDER_CONDITIONAL_VALUE_TOOLTIP :{BLACK}차량 데이터에 대해 비교하기 위한 값 +STR_ORDER_CONDITIONAL_VALUE_CAPT :{WHITE}비교할 값을 입력하세요 +STR_ORDER_CONDITIONAL_LOAD_PERCENTAGE :적재율 +STR_ORDER_CONDITIONAL_RELIABILITY :신뢰도 +STR_ORDER_CONDITIONAL_MAX_SPEED :최고 속력 +STR_ORDER_CONDITIONAL_AGE :연식 (년) +STR_ORDER_CONDITIONAL_REQUIRES_SERVICE :점검 필요성 +STR_ORDER_CONDITIONAL_UNCONDITIONALLY :항상 +STR_ORDER_CONDITIONAL_COMPARATOR_EQUALS := +STR_ORDER_CONDITIONAL_COMPARATOR_NOT_EQUALS :≠ +STR_ORDER_CONDITIONAL_COMPARATOR_LESS_THAN :< +STR_ORDER_CONDITIONAL_COMPARATOR_LESS_EQUALS :≤ +STR_ORDER_CONDITIONAL_COMPARATOR_MORE_THAN :> +STR_ORDER_CONDITIONAL_COMPARATOR_MORE_EQUALS :≥ +STR_ORDER_CONDITIONAL_COMPARATOR_IS_TRUE :이 있을 때 +STR_ORDER_CONDITIONAL_COMPARATOR_IS_FALSE :이 없을 때 +STR_CONDITIONAL_VALUE :{SKIP}{BLACK}{COMMA} +STR_CONDITIONAL_UNCONDITIONAL :{COMMA}(으)로 건너뛰기 +STR_CONDITIONAL_NUM :[조건 경로] {COMMA}번째 경로로 건너뛰기 ({STRING} {STRING} {COMMA} 일때) +STR_CONDITIONAL_TRUE_FALSE :[조건 경로] {COMMA}번째 경로로 건너뛰기 ({STRING} {STRING}) STR_TIMETABLE_TRAVEL_NOT_TIMETABLED :여행 (시간표 없음) STR_TIMETABLE_TRAVEL_FOR :{STRING}로 여행 @@ -2708,6 +2788,7 @@ STR_882D_VALUE :{LTBLUE}{ENGINE}{BLACK} 가격: {LTBLUE}{CURRENCY} STR_882E :{WHITE}{VEHICLE} STR_882F_LOADING_UNLOADING :{LTBLUE}싣는중 / 내리는중 +STR_LEAVING :{LTBLUE}떠남 STR_TRAIN_MUST_BE_STOPPED :{WHITE}차량기지 안에서 정지해있어야 합니다! STR_8830_CAN_T_SEND_TRAIN_TO_DEPOT :{WHITE}기차를 기지로 보낼 수 없습니다... STR_8831_NO_MORE_SPACE_FOR_ORDERS :{WHITE}더이상 경로를 지정할 공간이 없습니다 @@ -3021,7 +3102,7 @@ STR_BRIBE_FAILED :{WHITE}당신의 뇌물 수수 행위가 STR_BRIBE_FAILED_2 :{WHITE}지역 당국에 의해 발각되었습니다! -STR_BUILD_DATE :{BLACK}생산: {LTBLUE}{DATE_LONG} +STR_BUILD_DATE :{BLACK}건설날짜: {LTBLUE}{DATE_LONG} STR_PERFORMANCE_DETAIL :{WHITE}상세 성취도 STR_PERFORMANCE_DETAIL_KEY :{BLACK}자세히 @@ -3105,7 +3186,9 @@ STR_NEWGRF_DISABLED_WARNING :{WHITE}사라진 GRF 파일은 사용불가능합니다 STR_NEWGRF_NOT_FOUND_WARNING :{WHITE}사라진 GRF 파일이 게임 로드에 사용될 수 있습니다 STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}GRF 파일 손실 -STR_NEWGRF_UNPAUSE_WARNING :{WHITE}일시정지는 OpenTTD를 망가뜨릴 수 있습니다. 차후에 나오는 버그를 위해 버그 리포트를 파일로 만들지 마십시오.{}일시정지하시겠습니까? +STR_NEWGRF_UNPAUSE_WARNING :{WHITE}일시정지를 해제하면 오류가 발생할 수도 있습니다. 차후에 나오는 오류를 위해 버그 리포트를 보관하지 마십시오.{}일시정지를 해제하시겠습니까? + +STR_LOADGAME_REMOVED_TRAMS :{WHITE}전차를 지원하지 않는 버전으로 게임이 저장되었습니다. 모든 전차는 제거되었습니다. STR_CURRENCY_WINDOW :{WHITE}사용자 화폐 단위 STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}환율: {ORANGE}{CURRENCY} = {COMMA}파운드 @@ -3318,7 +3401,7 @@ ############ Date formatting STR_DATE_TINY :{2:NUM}.{1:STRING}.{0:STRING} -STR_DATE_SHORT :{1:NUM}년 {0:STRING}월 +STR_DATE_SHORT :{1:NUM}년 {0:STRING} STR_DATE_LONG :{2:NUM}년 {1:STRING}월 {0:STRING}일 ######## @@ -3337,6 +3420,7 @@ STR_TRANSPARENT_STRUCTURES_DESC :{BLACK}등대와 안테나와 같은 구조물 투명 전환 STR_TRANSPARENT_CATENARY_DESC :{BLACK}케이블 보이기/숨기기. 고정하려면 CTRL+클릭하세요. STR_TRANSPARENT_LOADING_DESC :{BLACK}적재 정도 투명 전환 +STR_TRANSPARENT_INVISIBLE_DESC :{BLACK}투명이 아니라 아예 안보이게 할 항목을 선택하세요 STR_PERCENT_UP_SMALL :{TINYFONT}{WHITE}{NUM}%{UPARROW} STR_PERCENT_UP :{WHITE}{NUM}%{UPARROW} @@ -3470,3 +3554,9 @@ STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ . STR_OSK_KEYBOARD_LAYOUT_CAPS :~!@#$%^&*()_+|QWERTYUIOP{{}}ASDFGHJKL:" ZXCVBNM<>? . ######## + +############ town controlled noise level +STR_CONFIG_PATCHES_NOISE_LEVEL :{LTBLUE}도시가 공항에서 나오는 소음을 제한하도록 함: {ORANGE}{STRING} +STR_NOISE_IN_TOWN :{BLACK}도시 소음 제한: {ORANGE}{COMMA}{BLACK} 최고: {ORANGE}{COMMA} +STR_STATION_NOISE :{BLACK}소음 원인: {GOLD}{COMMA} +######## diff -r c4b3ddd2e9da -r 5de2923d6e59 src/lang/portuguese.txt --- a/src/lang/portuguese.txt Sun Jun 08 14:00:40 2008 +0000 +++ b/src/lang/portuguese.txt Sun Jun 08 15:32:10 2008 +0000 @@ -2638,6 +2638,15 @@ STR_8801_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Cidadãos celebram . . .{}Primeiro comboio chega a {STATION}! STR_8802_DETAILS :{WHITE}{VEHICLE} (Detalhes) STR_8803_TRAIN_IN_THE_WAY :{WHITE}Comboio no caminho +STR_GO_TO_STATION :{STRING} {STATION} {STRING} + +STR_GO_TO_DEPOT :{STRING} {TOWN} {STRING} +STR_GO_TO_NEAREST_DEPOT :{STRING} {STRING} {STRING} + +STR_ORDER_CONDITIONAL_UNCONDITIONALLY :Sempre +STR_ORDER_CONDITIONAL_COMPARATOR_EQUALS :é igual a +STR_ORDER_CONDITIONAL_COMPARATOR_NOT_EQUALS :é diferente de +STR_CONDITIONAL_VALUE :{SKIP}{BLACK}{COMMA} STR_TIMETABLE_TRAVEL_NOT_TIMETABLED :Viagem (sem programação) STR_TIMETABLE_TRAVEL_FOR :Viajar durante {STRING} @@ -3092,6 +3101,7 @@ STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Ficheiro(s) GRF em falta STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Sair da pausa pode causar problemas ao OpenTTD. Não envie informações sobre este tipo de problemas.{}Deseja realmente sair da pausa? + STR_CURRENCY_WINDOW :{WHITE}Moeda Modificada STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Taxa de troca: {ORANGE}{CURRENCY} = £ {COMMA} STR_CURRENCY_SEPARATOR :{LTBLUE}Separador: @@ -3448,3 +3458,9 @@ STR_DRAG_SIGNALS_DENSITY_DECREASE_TIP :{BLACK}Diminuir densidade de sinais STR_DRAG_SIGNALS_DENSITY_INCREASE_TIP :{BLACK}Aumentar densidade de sinais ######## + +############ on screen keyboard +######## + +############ town controlled noise level +######## diff -r c4b3ddd2e9da -r 5de2923d6e59 src/lang/romanian.txt --- a/src/lang/romanian.txt Sun Jun 08 14:00:40 2008 +0000 +++ b/src/lang/romanian.txt Sun Jun 08 15:32:10 2008 +0000 @@ -15,11 +15,12 @@ STR_0007_FLAT_LAND_REQUIRED :{WHITE}Necesită teren plat STR_0008_WAITING :{BLACK}În aşteptare: {WHITE}{STRING} STR_0009 :{WHITE}{CARGO} +STR_EN_ROUTE_FROM :{YELLOW}({SHORTCARGO} pe drum de la {STATION}) STR_000C_ACCEPTS :{BLACK}Acceptă: {WHITE} STR_000D_ACCEPTS :{BLACK}Acceptă: {GOLD} STR_000E : STR_000F_PASSENGERS :călători -STR_0010_COAL :cărbuni +STR_0010_COAL :cărbune STR_0011_MAIL :colete poştale STR_0012_OIL :petrol STR_0013_LIVESTOCK :animale @@ -51,7 +52,7 @@ STR_002D_FIZZY_DRINKS :sucuri STR_002E : STR_002F_PASSENGER :călător -STR_0030_COAL :cărbuni +STR_0030_COAL :cărbune STR_0031_MAIL :colete poştale STR_0032_OIL :petrol STR_0033_LIVESTOCK :animale @@ -83,7 +84,7 @@ STR_004D_FIZZY_DRINK :suc STR_QUANTITY_NOTHING : STR_QUANTITY_PASSENGERS :{COMMA} cãlãtor{P "" i} -STR_QUANTITY_COAL :{WEIGHT} de cãrbune +STR_QUANTITY_COAL :{WEIGHT} de cărbune STR_QUANTITY_MAIL :{COMMA} sac{P "" i} cu colete postale STR_QUANTITY_OIL :{VOLUME} de petrol STR_QUANTITY_LIVESTOCK :{COMMA} animal{P "" e} @@ -125,7 +126,7 @@ STR_ABBREV_IRON_ORE :{TINYFONT}FE STR_ABBREV_STEEL :{TINYFONT}OT STR_ABBREV_VALUABLES :{TINYFONT}VL -STR_ABBREV_COPPER_ORE :{TINYFONT}CU +STR_ABBREV_COPPER_ORE :{TINYFONT}CP STR_ABBREV_MAIZE :{TINYFONT}PR STR_ABBREV_FRUIT :{TINYFONT}FR STR_ABBREV_DIAMONDS :{TINYFONT}DM @@ -134,7 +135,7 @@ STR_ABBREV_GOLD :{TINYFONT}AU STR_ABBREV_WATER :{TINYFONT}AP STR_ABBREV_WHEAT :{TINYFONT}GR -STR_ABBREV_RUBBER :{TINYFONT}CU +STR_ABBREV_RUBBER :{TINYFONT}CC STR_ABBREV_SUGAR :{TINYFONT}ZH STR_ABBREV_TOYS :{TINYFONT}JC STR_ABBREV_SWEETS :{TINYFONT}BB @@ -146,7 +147,7 @@ STR_ABBREV_PLASTIC :{TINYFONT}PL STR_ABBREV_FIZZY_DRINKS :{TINYFONT}SC STR_ABBREV_NONE :{TINYFONT}NU -STR_ABBREV_ALL :{TINYFONT}TOATE +STR_ABBREV_ALL :{TINYFONT}TOT STR_00AE :{WHITE}{DATE_SHORT} STR_00AF :{WHITE}{DATE_LONG} STR_00B0_MAP :{WHITE}Harta - {STRING} @@ -154,8 +155,8 @@ STR_00B2_MESSAGE :{YELLOW}Mesaj STR_00B3_MESSAGE_FROM :{YELLOW}Mesaj de la {STRING} STR_POPUP_CAUTION_CAPTION :{WHITE}Atentie! -STR_00B4_CAN_T_DO_THIS :{WHITE}Nu pot face asta.... -STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Nu pot curăţa terenul.... +STR_00B4_CAN_T_DO_THIS :{WHITE}Nu se poate face asta.... +STR_00B5_CAN_T_CLEAR_THIS_AREA :{WHITE}Nu se poate curăţa terenul.... STR_00B6_ORIGINAL_COPYRIGHT :{BLACK}Copyright original {COPYRIGHT} 1995 Chris Sawyer, toate drepturile rezervate STR_00B7_VERSION :{BLACK}OpenTTD versiunea {REV} STR_00BA_COPYRIGHT_OPENTTD :{BLACK}OpenTTD {COPYRIGHT}2002-2008 Echipa OpenTTD @@ -200,9 +201,9 @@ STR_00E9_VEGETATION :Vegetatie STR_00EA_OWNERS :Proprietari STR_00EB_ROADS :{BLACK}{TINYFONT}Drumuri -STR_00EC_RAILROADS :{BLACK}{TINYFONT}Cãi ferate -STR_00ED_STATIONS_AIRPORTS_DOCKS :{BLACK}{TINYFONT}Statii/Aeroporturi/Porturi -STR_00EE_BUILDINGS_INDUSTRIES :{BLACK}{TINYFONT}Clãdiri/Industrii +STR_00EC_RAILROADS :{BLACK}{TINYFONT}Căi ferate +STR_00ED_STATIONS_AIRPORTS_DOCKS :{BLACK}{TINYFONT}Staţii/Aeroporturi/Porturi +STR_00EE_BUILDINGS_INDUSTRIES :{BLACK}{TINYFONT}Clădiri/Industrii STR_00EF_VEHICLES :{BLACK}{TINYFONT}Vehicule STR_00F0_100M :{BLACK}{TINYFONT}100m STR_00F1_200M :{BLACK}{TINYFONT}200m @@ -214,59 +215,59 @@ STR_00F7_SHIPS :{BLACK}{TINYFONT}Nave STR_00F8_AIRCRAFT :{BLACK}{TINYFONT}Aeronave STR_00F9_TRANSPORT_ROUTES :{BLACK}{TINYFONT}Rute de transport -STR_00FA_COAL_MINE :{BLACK}{TINYFONT}Minã de cãrbune -STR_00FB_POWER_STATION :{BLACK}{TINYFONT}Termocentralã -STR_00FC_FOREST :{BLACK}{TINYFONT}Pãdure -STR_00FD_SAWMILL :{BLACK}{TINYFONT}Exploatatie forestierã -STR_00FE_OIL_REFINERY :{BLACK}{TINYFONT}Rafinãrie -STR_00FF_FARM :{BLACK}{TINYFONT}Fermã -STR_0100_FACTORY :{BLACK}{TINYFONT}Fabricã de conserve +STR_00FA_COAL_MINE :{BLACK}{TINYFONT}Mină de cărbune +STR_00FB_POWER_STATION :{BLACK}{TINYFONT}Termocentrală +STR_00FC_FOREST :{BLACK}{TINYFONT}Pădure +STR_00FD_SAWMILL :{BLACK}{TINYFONT}Fabrică de cherestea +STR_00FE_OIL_REFINERY :{BLACK}{TINYFONT}Rafinărie +STR_00FF_FARM :{BLACK}{TINYFONT}Fermă +STR_0100_FACTORY :{BLACK}{TINYFONT}Fabrică de conserve STR_0101_PRINTING_WORKS :{BLACK}{TINYFONT}Tipografie STR_0102_OIL_WELLS :{BLACK}{TINYFONT}Sonde de petrol -STR_0103_IRON_ORE_MINE :{BLACK}{TINYFONT}Minã de fier -STR_0104_STEEL_MILL :{BLACK}{TINYFONT}Otelãrie -STR_0105_BANK :{BLACK}{TINYFONT}Bancã -STR_0106_PAPER_MILL :{BLACK}{TINYFONT}Fabricã de hârtie -STR_0107_GOLD_MINE :{BLACK}{TINYFONT}Minã de aur +STR_0103_IRON_ORE_MINE :{BLACK}{TINYFONT}Mină de fier +STR_0104_STEEL_MILL :{BLACK}{TINYFONT}Oţelărie +STR_0105_BANK :{BLACK}{TINYFONT}Bancă +STR_0106_PAPER_MILL :{BLACK}{TINYFONT}Fabrică de hârtie +STR_0107_GOLD_MINE :{BLACK}{TINYFONT}Mină de aur STR_0108_FOOD_PROCESSING_PLANT :{BLACK}{TINYFONT}Combinat alimentar -STR_0109_DIAMOND_MINE :{BLACK}{TINYFONT}Minã de diamante -STR_010A_COPPER_ORE_MINE :{BLACK}{TINYFONT}Minã de cupru -STR_010B_FRUIT_PLANTATION :{BLACK}{TINYFONT}Livadã -STR_010C_RUBBER_PLANTATION :{BLACK}{TINYFONT}Plantatie de cauciuc -STR_010D_WATER_SUPPLY :{BLACK}{TINYFONT}Rezervor de apã -STR_010E_WATER_TOWER :{BLACK}{TINYFONT}Turn de apã -STR_010F_LUMBER_MILL :{BLACK}{TINYFONT}Fabricã de cherestea -STR_0110_COTTON_CANDY_FOREST :{BLACK}{TINYFONT}Pãdure de vatã de zahãr -STR_0111_CANDY_FACTORY :{BLACK}{TINYFONT}Fabricã de bomboane -STR_0112_BATTERY_FARM :{BLACK}{TINYFONT}Fermã de baterii +STR_0109_DIAMOND_MINE :{BLACK}{TINYFONT}Mină de diamante +STR_010A_COPPER_ORE_MINE :{BLACK}{TINYFONT}Mină de cupru +STR_010B_FRUIT_PLANTATION :{BLACK}{TINYFONT}Livadă +STR_010C_RUBBER_PLANTATION :{BLACK}{TINYFONT}Plantaţie de cauciuc +STR_010D_WATER_SUPPLY :{BLACK}{TINYFONT}Rezervor de apă +STR_010E_WATER_TOWER :{BLACK}{TINYFONT}Turn de apă +STR_010F_LUMBER_MILL :{BLACK}{TINYFONT}Fabrică de cherestea +STR_0110_COTTON_CANDY_FOREST :{BLACK}{TINYFONT}Pădure de vată de zahăr +STR_0111_CANDY_FACTORY :{BLACK}{TINYFONT}Fabrică de bomboane +STR_0112_BATTERY_FARM :{BLACK}{TINYFONT}Fermă de baterii STR_0113_COLA_WELLS :{BLACK}{TINYFONT}Fântâni de cola -STR_0114_TOY_SHOP :{BLACK}{TINYFONT}Magazin de jucãrii -STR_0115_TOY_FACTORY :{BLACK}{TINYFONT}Fabricã de jucãrii +STR_0114_TOY_SHOP :{BLACK}{TINYFONT}Magazin de jucării +STR_0115_TOY_FACTORY :{BLACK}{TINYFONT}Fabrică de jucării STR_0116_PLASTIC_FOUNTAINS :{BLACK}{TINYFONT}Fântâni de plastic -STR_0117_FIZZY_DRINK_FACTORY :{BLACK}{TINYFONT}Fabricã de sucuri -STR_0118_BUBBLE_GENERATOR :{BLACK}{TINYFONT}Generator de balonase -STR_0119_TOFFEE_QUARRY :{BLACK}{TINYFONT}Carierã de caramel -STR_011A_SUGAR_MINE :{BLACK}{TINYFONT}Minã de zahãr -STR_011B_RAILROAD_STATION :{BLACK}{TINYFONT}Garã -STR_011C_TRUCK_LOADING_BAY :{BLACK}{TINYFONT}Loc încãrcare camioane -STR_011D_BUS_STATION :{BLACK}{TINYFONT}Statie de autobuz +STR_0117_FIZZY_DRINK_FACTORY :{BLACK}{TINYFONT}Fabrică de sucuri +STR_0118_BUBBLE_GENERATOR :{BLACK}{TINYFONT}Generator de balonaşe +STR_0119_TOFFEE_QUARRY :{BLACK}{TINYFONT}Carieră de caramel +STR_011A_SUGAR_MINE :{BLACK}{TINYFONT}Mină de zahăr +STR_011B_RAILROAD_STATION :{BLACK}{TINYFONT}Gară +STR_011C_TRUCK_LOADING_BAY :{BLACK}{TINYFONT}Loc încărcare camioane +STR_011D_BUS_STATION :{BLACK}{TINYFONT}Staţie de autobuz STR_011E_AIRPORT_HELIPORT :{BLACK}{TINYFONT}Aeroport/Heliport STR_011F_DOCK :{BLACK}{TINYFONT}Port STR_0120_ROUGH_LAND :{BLACK}{TINYFONT}Teren pietros -STR_0121_GRASS_LAND :{BLACK}{TINYFONT}Pajiste +STR_0121_GRASS_LAND :{BLACK}{TINYFONT}Pajişte STR_0122_BARE_LAND :{BLACK}{TINYFONT}Teren viran STR_0123_FIELDS :{BLACK}{TINYFONT}Teren agricol STR_0124_TREES :{BLACK}{TINYFONT}Copaci STR_0125_ROCKS :{BLACK}{TINYFONT}Pietre -STR_0126_WATER :{BLACK}{TINYFONT}Apã -STR_0127_NO_OWNER :{BLACK}{TINYFONT}Fãrã proprietar -STR_0128_TOWNS :{BLACK}{TINYFONT}Orase +STR_0126_WATER :{BLACK}{TINYFONT}Apă +STR_0127_NO_OWNER :{BLACK}{TINYFONT}Fără proprietar +STR_0128_TOWNS :{BLACK}{TINYFONT}Oraşe STR_0129_INDUSTRIES :{BLACK}{TINYFONT}Industrii -STR_012A_DESERT :{BLACK}{TINYFONT}Desert -STR_012B_SNOW :{BLACK}{TINYFONT}Zãpadã +STR_012A_DESERT :{BLACK}{TINYFONT}Deşert +STR_012B_SNOW :{BLACK}{TINYFONT}Zăpadă STR_012C_MESSAGE :{WHITE}Mesaj STR_012D :{WHITE}{STRING} -STR_012E_CANCEL :{BLACK}Anuleazã +STR_012E_CANCEL :{BLACK}Anulează STR_012F_OK :{BLACK}OK STR_0130_RENAME :{BLACK}Redenumeste STR_0131_TOO_MANY_NAMES_DEFINED :{WHITE}Prea multe nume definite @@ -282,9 +283,9 @@ STR_OSNAME_SUNOS :SunOS STR_013B_OWNED_BY :{WHITE}...apartine companiei {STRING} -STR_013C_CARGO :{BLACK}Încãrcãturã +STR_013C_CARGO :{BLACK}Încărcătură STR_013D_INFORMATION :{BLACK}Informatii -STR_013E_CAPACITIES :{BLACK}Capacitãti +STR_013E_CAPACITIES :{BLACK}Capacităţi STR_TOTAL_CARGO :{BLACK}Încãrcãturi STR_013F_CAPACITY :{BLACK}Capacitate: {LTBLUE}{CARGO} STR_CAPACITY_MULT :{BLACK}Capacitate: {LTBLUE}{CARGO} (x{NUM}) @@ -292,7 +293,7 @@ STR_TOTAL_CAPACITY :{LTBLUE}- {CARGO} ({SHORTCARGO}) STR_TOTAL_CAPACITY_MULT :{LTBLUE}- {CARGO} ({SHORTCARGO}) (x{NUM}) STR_0140_NEW_GAME :{BLACK}Joc nou -STR_0141_LOAD_GAME :{BLACK}Încarcã joc +STR_0141_LOAD_GAME :{BLACK}Încarcă joc STR_SINGLE_PLAYER :{BLACK}Un singur jucãtor STR_MULTIPLAYER :{BLACK}Multiplayer STR_SCENARIO_EDITOR :{BLACK}Editor harta @@ -322,8 +323,8 @@ STR_UNITS_WEIGHT_SHORT_METRIC :{COMMA}t STR_UNITS_WEIGHT_SHORT_SI :{COMMA}kg -STR_UNITS_WEIGHT_LONG_IMPERIAL :{COMMA} tone imperiale{P "" s} -STR_UNITS_WEIGHT_LONG_METRIC :{COMMA} tone{P "" s} +STR_UNITS_WEIGHT_LONG_IMPERIAL :{COMMA} ton{P ă e} +STR_UNITS_WEIGHT_LONG_METRIC :{COMMA} ton{P ă e} STR_UNITS_WEIGHT_LONG_SI :{COMMA} kg STR_UNITS_VOLUME_SHORT_IMPERIAL :{COMMA}gal @@ -341,23 +342,23 @@ ############ range for menu starts STR_0154_OPERATING_PROFIT_GRAPH :Profitul operational STR_0155_INCOME_GRAPH :Venituri -STR_0156_DELIVERED_CARGO_GRAPH :Numãr încãrcãturi livrate +STR_0156_DELIVERED_CARGO_GRAPH :Număr încărcături livrate STR_0157_PERFORMANCE_HISTORY_GRAPH :Evolutia performantei STR_0158_COMPANY_VALUE_GRAPH :Valoarea companiei -STR_0159_CARGO_PAYMENT_RATES :Valorile plãtilor pe încãrcãturi +STR_0159_CARGO_PAYMENT_RATES :Valorile plăţilor pe încărcături STR_015A_COMPANY_LEAGUE_TABLE :Clasamentul companiilor STR_PERFORMANCE_DETAIL_MENU :Rating de performantã detaliat ############ range for menu ends STR_015B_OPENTTD :{WHITE}Despre OpenTTD -STR_015C_SAVE_GAME :Salveazã jocul (F3) -STR_015D_LOAD_GAME :Încarcã joc +STR_015C_SAVE_GAME :Salvează jocul (F3) +STR_015D_LOAD_GAME :Încarcă joc STR_015E_QUIT_GAME :Iesire în meniul principal STR_015F_QUIT :Iesire din joc -STR_ABANDON_GAME_QUERY :{YELLOW}Esti sigur cã vrei sã renunti la acest joc? +STR_ABANDON_GAME_QUERY :{YELLOW}Eşti sigur că vrei să renunţi la acest joc? STR_0161_QUIT_GAME :{WHITE}Iesire din joc STR_SORT_ORDER_TIP :{BLACK}Alegeti ordinea de sortare ascendenta/descendenta -STR_SORT_CRITERIA_TIP :{BLACK}Alegeti criteriul de sortare +STR_SORT_CRITERIA_TIP :{BLACK}Alege criteriul de sortare STR_SORT_BY :{BLACK}Ordoneaza dupa STR_SORT_BY_POPULATION :{BLACK}Populatia @@ -371,11 +372,12 @@ STR_SORT_BY_PROFIT_LAST_YEAR :Profit anul trecut STR_SORT_BY_PROFIT_THIS_YEAR :Profit anul acesta STR_SORT_BY_AGE :Vechime -STR_SORT_BY_RELIABILITY :Eficienta +STR_SORT_BY_RELIABILITY :Eficienţă STR_SORT_BY_TOTAL_CAPACITY_PER_CARGOTYPE :Capacitatea totala in functie de incarcatura STR_SORT_BY_MAX_SPEED :Viteza maxima STR_SORT_BY_MODEL :Model STR_SORT_BY_VALUE :Valoare +STR_SORT_BY_LENGTH :Lungime STR_SORT_BY_FACILITY :Tipul de statie STR_SORT_BY_WAITING :In asteptarea valorii încãrcãturii STR_SORT_BY_RATING_MAX :Evaluare încãrcãturã @@ -386,8 +388,8 @@ STR_ENGINE_SORT_RUNNING_COST :Cost exploatare STR_ENGINE_SORT_POWER_VS_RUNNING_COST :Cost exploatare/putere STR_ENGINE_SORT_CARGO_CAPACITY :Capacitate incarcatura -STR_NO_WAITING_CARGO :{BLACK}Nu este în asteptare nici un fel de încãrcãturã -STR_SELECT_ALL_FACILITIES :{BLACK}Alege toate facilitãtile +STR_NO_WAITING_CARGO :{BLACK}Nu este nici un fel de încărcătură în aşteptare +STR_SELECT_ALL_FACILITIES :{BLACK}Alege toate facilităţile STR_SELECT_ALL_TYPES :{BLACK}Alege toate tipurile de încãrcãturi (inclusiv încãrcãturile care nu sunt în asteptare) STR_AVAILABLE_TRAINS :{BLACK}Trenuri disponibile STR_AVAILABLE_ROAD_VEHICLES :{BLACK}Vehicule disponibile @@ -421,49 +423,49 @@ STR_016E :{TINYFONT}{STRING}{} {STRING} STR_016F :{TINYFONT}{STRING}{} {STRING}{}{NUM} STR_0170 :{TINYFONT}{STRING}- -STR_0171_PAUSE_GAME :{BLACK}Pauzã joc (F1) +STR_0171_PAUSE_GAME :{BLACK}Pauză joc (F1) STR_0172_SAVE_GAME_ABANDON_GAME :{BLACK}Salvare/abandon/iesire joc -STR_0173_DISPLAY_LIST_OF_COMPANY :{BLACK}Afiseazã lista cu statiile companiei -STR_0174_DISPLAY_MAP :{BLACK}Afiseazã harta (F4) -STR_0175_DISPLAY_MAP_TOWN_DIRECTORY :{BLACK}Afiseazã harta, lista cu orase -STR_0176_DISPLAY_TOWN_DIRECTORY :{BLACK}Afiseazã lista cu orasele de pe hartã (F5) -STR_0177_DISPLAY_COMPANY_FINANCES :{BLACK}Afiseazã informatiile financiare ale companiei -STR_0178_DISPLAY_COMPANY_GENERAL :{BLACK}Afiseazã datele generale despre companie -STR_0179_DISPLAY_GRAPHS :{BLACK}Afiseazã graficele -STR_017A_DISPLAY_COMPANY_LEAGUE :{BLACK}Afiseazã clasamentul companiilor -STR_017B_DISPLAY_LIST_OF_COMPANY :{BLACK}Afiseazã lista cu trenurile companiei -STR_017C_DISPLAY_LIST_OF_COMPANY :{BLACK}Afiseazã lista cu autovehiculele companiei -STR_017D_DISPLAY_LIST_OF_COMPANY :{BLACK}Afiseazã lista cu navele companiei -STR_017E_DISPLAY_LIST_OF_COMPANY :{BLACK}Afiseazã lista cu aeronavele companiei -STR_017F_ZOOM_THE_VIEW_IN :{BLACK}Mãreste imaginea -STR_0180_ZOOM_THE_VIEW_OUT :{BLACK}Micsoreazã imaginea -STR_0181_BUILD_RAILROAD_TRACK :{BLACK}Construieste cãi ferate +STR_0173_DISPLAY_LIST_OF_COMPANY :{BLACK}Afişează lista cu staţiile companiei +STR_0174_DISPLAY_MAP :{BLACK}Afişează harta (F4) +STR_0175_DISPLAY_MAP_TOWN_DIRECTORY :{BLACK}Afişează harta, lista cu oraşe +STR_0176_DISPLAY_TOWN_DIRECTORY :{BLACK}Afişează lista cu oraşele de pe hartă (F5) +STR_0177_DISPLAY_COMPANY_FINANCES :{BLACK}Afişează informaţii financiare ale companiei +STR_0178_DISPLAY_COMPANY_GENERAL :{BLACK}Afişează date generale despre companie +STR_0179_DISPLAY_GRAPHS :{BLACK}Afişează grafice +STR_017A_DISPLAY_COMPANY_LEAGUE :{BLACK}Afişează clasamentul companiilor +STR_017B_DISPLAY_LIST_OF_COMPANY :{BLACK}Afişează lista cu trenurile companiei +STR_017C_DISPLAY_LIST_OF_COMPANY :{BLACK}Afişează lista cu autovehiculele companiei +STR_017D_DISPLAY_LIST_OF_COMPANY :{BLACK}Afişează lista cu navele companiei +STR_017E_DISPLAY_LIST_OF_COMPANY :{BLACK}Afişează lista cu aeronavele companiei +STR_017F_ZOOM_THE_VIEW_IN :{BLACK}Măreşte imaginea +STR_0180_ZOOM_THE_VIEW_OUT :{BLACK}Micşorează imaginea +STR_0181_BUILD_RAILROAD_TRACK :{BLACK}Construieşte căi ferate STR_0182_BUILD_ROADS :{BLACK}Construieste drumuri STR_0183_BUILD_SHIP_DOCKS :{BLACK}Construieste porturi STR_0184_BUILD_AIRPORTS :{BLACK}Construieste aeroporturi -STR_0185_PLANT_TREES_PLACE_SIGNS :{BLACK}Planteazã arbori, plaseazã semne, etc. +STR_0185_PLANT_TREES_PLACE_SIGNS :{BLACK}Plantează arbori, plasează semne, etc. STR_0186_LAND_BLOCK_INFORMATION :{BLACK}Informatii despre teren STR_0187_OPTIONS :{BLACK}Optiuni STR_0188 :{BLACK}{SMALLUPARROW} STR_0189 :{BLACK}{SMALLDOWNARROW} -STR_018A_CAN_T_CHANGE_SERVICING :{WHITE}Nu pot schimba intervalul de întreţinere... +STR_018A_CAN_T_CHANGE_SERVICING :{WHITE}Nu se poate schimba intervalul de întreţinere... STR_018B_CLOSE_WINDOW :{BLACK}Închide fereastra STR_018C_WINDOW_TITLE_DRAG_THIS :{BLACK}Titlul ferestrei - trage de aici pentru a muta fereastra STR_STICKY_BUTTON :{BLACK}Mark this window as undeletable for the 'Close All Windows' key STR_RESIZE_BUTTON :{BLACK}Apasa si trage pentru redimensionarea ferestrei STR_SAVELOAD_HOME_BUTTON :{BLACK}Click aici pentru a ajunge la directorul predefinit pentru salvari -STR_018D_DEMOLISH_BUILDINGS_ETC :{BLACK}Demoleazã clãdiri, strãzi, etc. pe un pãtrat de teren +STR_018D_DEMOLISH_BUILDINGS_ETC :{BLACK}Demolează clădiri, străzi, etc. pe un pătrăţel de teren STR_018E_LOWER_A_CORNER_OF_LAND :{BLACK}Scade altitudinea unui vârf de teren -STR_018F_RAISE_A_CORNER_OF_LAND :{BLACK}Mãreste altitudinea unui vârf de teren -STR_0190_SCROLL_BAR_SCROLLS_LIST :{BLACK}Bara de defilare - defileazã în listã sus/jos +STR_018F_RAISE_A_CORNER_OF_LAND :{BLACK}Măreşte altitudinea unui punct de teren +STR_0190_SCROLL_BAR_SCROLLS_LIST :{BLACK}Bara de defilare - defilează în listă sus/jos STR_HSCROLL_BAR_SCROLLS_LIST :{BLACK}Bara de defilare - stanga/dreapta -STR_0191_SHOW_LAND_CONTOURS_ON_MAP :{BLACK}Aratã relieful pe hartã -STR_0192_SHOW_VEHICLES_ON_MAP :{BLACK}Aratã vehiculele pe hartã -STR_0193_SHOW_INDUSTRIES_ON_MAP :{BLACK}Aratã industriile pe hartã -STR_0194_SHOW_TRANSPORT_ROUTES_ON :{BLACK}Aratã rutele de transport pe hartã -STR_0195_SHOW_VEGETATION_ON_MAP :{BLACK}Aratã vegetatia pe hartã -STR_0196_SHOW_LAND_OWNERS_ON_MAP :{BLACK}Aratã proprietãtile pe hartã -STR_0197_TOGGLE_TOWN_NAMES_ON_OFF :{BLACK}Activeazã/Dezactivează afişarea numelor oraşelor pe hartă +STR_0191_SHOW_LAND_CONTOURS_ON_MAP :{BLACK}Arată relieful pe hartă +STR_0192_SHOW_VEHICLES_ON_MAP :{BLACK}Arată vehiculele pe hartă +STR_0193_SHOW_INDUSTRIES_ON_MAP :{BLACK}Arată industriile pe hartă +STR_0194_SHOW_TRANSPORT_ROUTES_ON :{BLACK}Arată rutele de transport pe hartă +STR_0195_SHOW_VEGETATION_ON_MAP :{BLACK}Arată vegetaţia pe hartă +STR_0196_SHOW_LAND_OWNERS_ON_MAP :{BLACK}Arată proprietarii de teren pe hartă +STR_0197_TOGGLE_TOWN_NAMES_ON_OFF :{BLACK}Afişează/Ascunde numele oraşelor pe hartă STR_0198_PROFIT_THIS_YEAR_LAST_YEAR :{TINYFONT}{BLACK}Profit anul acesta: {CURRENCY} (anul trecut: {CURRENCY}) ############ range for service numbers starts @@ -479,11 +481,14 @@ STR_01A1_IS_GETTING_VERY_OLD :{WHITE}{STRING} {COMMA} este foarte vechi STR_01A2_IS_GETTING_VERY_OLD_AND :{WHITE}{STRING} {COMMA} este foarte vechi si trebuie înlocuit urgent STR_01A3_LAND_AREA_INFORMATION :{WHITE}Informatii teren -STR_01A4_COST_TO_CLEAR_N_A :{BLACK}Costul demolãrii: {LTBLUE}nu este cazul -STR_01A5_COST_TO_CLEAR :{BLACK}Costul demolãrii: {LTBLUE}{CURRENCY} +STR_01A4_COST_TO_CLEAR_N_A :{BLACK}Costul demolării: {LTBLUE}nu este cazul +STR_01A5_COST_TO_CLEAR :{BLACK}Costul demolării: {LTBLUE}{CURRENCY} STR_01A6_N_A :nu este cazul STR_01A7_OWNER :{BLACK}Proprietar: {LTBLUE}{STRING} -STR_01A8_LOCAL_AUTHORITY :{BLACK}Autoritatea localã: {LTBLUE}{STRING} +STR_ROAD_OWNER :{BLACK}Proprietar al drumului: {LTBLUE}{STRING} +STR_TRAM_OWNER :{BLACK}Proprietar al şinei de tramvai: {LTBLUE}{STRING} +STR_RAIL_OWNER :{BLACK}Proprietar al căii ferate: {LTBLUE}{STRING} +STR_01A8_LOCAL_AUTHORITY :{BLACK}Autoritatea locală: {LTBLUE}{STRING} STR_01A9_NONE :nici una STR_01AA_NAME :{BLACK}Nume STR_01AB :{BLACK}{TINYFONT}{VEHICLE} @@ -524,13 +529,13 @@ STR_01CB :{TINYFONT}{COMMA} -STR_01CE_CARGO_ACCEPTED :{BLACK}Încãrcãturi acceptate: {LTBLUE} +STR_01CE_CARGO_ACCEPTED :{BLACK}Încărcături acceptate: {LTBLUE} STR_01D1_8 :({COMMA}/8 {STRING}) STR_01D2_JAZZ_JUKEBOX :{WHITE}Tonomatul cu jazz -STR_01D3_SOUND_MUSIC :Sunet/muzicã -STR_01D4_SHOW_SOUND_MUSIC_WINDOW :{BLACK}Afiseazã fereastra pentru configurarea sunetului/muzicii -STR_01D5_ALL :{TINYFONT}Toate +STR_01D3_SOUND_MUSIC :Sunet/muzică +STR_01D4_SHOW_SOUND_MUSIC_WINDOW :{BLACK}Afişează fereastra pentru configurarea sunetului/muzicii +STR_01D5_ALL :{TINYFONT}Tot STR_01D6_OLD_STYLE :{TINYFONT}Oldies STR_01D7_NEW_STYLE :{TINYFONT}Moderne STR_01D8_EZY_STREET :{TINYFONT}Ezy Street @@ -539,8 +544,8 @@ STR_01DB_MUSIC_VOLUME :{BLACK}{TINYFONT}Volumul muzicii STR_01DC_EFFECTS_VOLUME :{BLACK}{TINYFONT}Volumul efectelor sonore STR_01DD_MIN_MAX :{BLACK}{TINYFONT}MIN ' ' ' ' ' ' MAX -STR_01DE_SKIP_TO_PREVIOUS_TRACK :{BLACK}Sãri la piesa precedentã din selectie -STR_01DF_SKIP_TO_NEXT_TRACK_IN_SELECTION :{BLACK}Sãri la piesa urmãtoare din selectie +STR_01DE_SKIP_TO_PREVIOUS_TRACK :{BLACK}Sări la piesa precedentă din selecţie +STR_01DF_SKIP_TO_NEXT_TRACK_IN_SELECTION :{BLACK}Sări la piesa următoare din selecţie STR_01E0_STOP_PLAYING_MUSIC :{BLACK}Opreste muzica STR_01E1_START_PLAYING_MUSIC :{BLACK}Porneste muzica STR_01E2_DRAG_SLIDERS_TO_SET_MUSIC :{BLACK}Foloseste aceste indicatoare pentru a regla volumul muzicii si al efectelor sonore @@ -550,24 +555,24 @@ STR_01E6 :{DKGREEN}{TINYFONT}------ STR_01E7 :{DKGREEN}{TINYFONT}"{STRING}" STR_01E8_TRACK_XTITLE :{BLACK}{TINYFONT}Piesa nr: {SETX 88}Titlul -STR_01E9_SHUFFLE :{TINYFONT}Amestecã +STR_01E9_SHUFFLE :{TINYFONT}Aleator STR_01EA_PROGRAM :{TINYFONT}{BLACK}Program STR_01EB_MUSIC_PROGRAM_SELECTION :{WHITE}Programare piese muzicale STR_01EC_0 :{TINYFONT}{LTBLUE}0{COMMA} "{STRING}" STR_01ED :{TINYFONT}{LTBLUE}{COMMA} "{STRING}" STR_01EE_TRACK_INDEX :{TINYFONT}{BLACK}Lista melodiilor STR_01EF_PROGRAM :{TINYFONT}{BLACK}Program - '{STRING}' -STR_01F0_CLEAR :{TINYFONT}{BLACK}Sterge -STR_01F1_SAVE :{TINYFONT}{BLACK}Salveazã +STR_01F0_CLEAR :{TINYFONT}{BLACK}Şterge +STR_01F1_SAVE :{TINYFONT}{BLACK}Salvează STR_01F2_CURRENT_PROGRAM_OF_MUSIC :{BLACK}Programul current al pieselor muzicale -STR_01F3_SELECT_ALL_TRACKS_PROGRAM :{BLACK}Selecteazã programul 'toate melodiile' -STR_01F4_SELECT_OLD_STYLE_MUSIC :{BLACK}Selecteazã programul 'oldies' -STR_01F5_SELECT_NEW_STYLE_MUSIC :{BLACK}Selecteazã programul 'modern' -STR_01F6_SELECT_CUSTOM_1_USER_DEFINED :{BLACK}Selecteazã programul personal 1 -STR_01F7_SELECT_CUSTOM_2_USER_DEFINED :{BLACK}Selecteazã programul personal 2 -STR_01F8_CLEAR_CURRENT_PROGRAM_CUSTOM1 :{BLACK}Sterge programul curent (doar pentru cele personale) +STR_01F3_SELECT_ALL_TRACKS_PROGRAM :{BLACK}Selectează programul 'toate melodiile' +STR_01F4_SELECT_OLD_STYLE_MUSIC :{BLACK}Selectează programul 'oldies' +STR_01F5_SELECT_NEW_STYLE_MUSIC :{BLACK}Selectează programul 'modern' +STR_01F6_SELECT_CUSTOM_1_USER_DEFINED :{BLACK}Selectează programul personal 1 +STR_01F7_SELECT_CUSTOM_2_USER_DEFINED :{BLACK}Selectează programul personal 2 +STR_01F8_CLEAR_CURRENT_PROGRAM_CUSTOM1 :{BLACK}Şterge programul curent (doar pentru cele personale) STR_01F9_SAVE_MUSIC_SETTINGS :{BLACK}Salveaza setarile pentru muzica -STR_01FA_CLICK_ON_MUSIC_TRACK_TO :{BLACK}Click pe o melodie pentru a o adãuga in programul personal curent +STR_01FA_CLICK_ON_MUSIC_TRACK_TO :{BLACK}Clic pe o melodie pentru a o adăuga în programul personal curent STR_CLICK_ON_TRACK_TO_REMOVE :{BLACK}Apasa pe pista audio pentru a o elimina din programul actual (doar Custom1 sau Custom2) STR_01FB_TOGGLE_PROGRAM_SHUFFLE :{BLACK}Comutator pentru amestecarea melodiilor (da/nu) STR_01FC_SHOW_MUSIC_TRACK_SELECTION :{BLACK}Afiseaza fereastra pentru selectia melodiilor @@ -575,7 +580,7 @@ STR_01FE_DIFFICULTY :{BLACK}Nivel dificultate ({STRING}) STR_01FF :{TINYFONT}{BLACK}{DATE_LONG} STR_0200_LAST_MESSAGE_NEWS_REPORT :Ultimul mesaj/ultima stire -STR_0201_MESSAGE_SETTINGS :Setãri mesaje +STR_0201_MESSAGE_SETTINGS :Setări mesaje STR_MESSAGE_HISTORY_MENU :Lista ultimelor mesaje STR_0203_SHOW_LAST_MESSAGE_NEWS :{BLACK}Afiseaza ultimul mesaj (ultima stire) si optiunile pentru mesaje STR_0204_MESSAGE_OPTIONS :{WHITE}Optiuni mesaje @@ -585,23 +590,23 @@ STR_0208_ACCIDENTS_DISASTERS :{YELLOW}Accidente/dezastre STR_0209_COMPANY_INFORMATION :{YELLOW}Informatii despre companie STR_NEWS_OPEN_CLOSE :{YELLOW}Deschidere / inchidere industrii -STR_020A_ECONOMY_CHANGES :{YELLOW}Schimbãri economice +STR_020A_ECONOMY_CHANGES :{YELLOW}Schimbări economice STR_INDUSTRY_CHANGES_SERVED_BY_PLAYER :{YELLOW}Schimbări de producţie la industrii partenere cu jucătorul STR_INDUSTRY_CHANGES_SERVED_BY_OTHER :{YELLOW}Schimbări de producţie la industrii partenere cu concurenţa -STR_OTHER_INDUSTRY_PRODUCTION_CHANGES :{YELLOW}Alte schimbari in productia industriala +STR_OTHER_INDUSTRY_PRODUCTION_CHANGES :{YELLOW}Alte schimbări în producţia industrială STR_020B_ADVICE_INFORMATION_ON_PLAYER :{YELLOW}Sfaturi/informatii despre vehiculele tale STR_020C_NEW_VEHICLES :{YELLOW}Vehicule noi -STR_020D_CHANGES_OF_CARGO_ACCEPTANCE :{YELLOW}Schimbãri ale acceptãrii mãrfurilor +STR_020D_CHANGES_OF_CARGO_ACCEPTANCE :{YELLOW}Schimbări ale acceptării mărfurilor STR_020E_SUBSIDIES :{YELLOW}Subventii STR_020F_GENERAL_INFORMATION :{YELLOW}Informatii generale STR_MESSAGES_ALL :{YELLOW}Setare pentru tipurile de mesaje (da/nu/rezumat) STR_MESSAGE_SOUND :{YELLOW}Sunet pentru mesajele-stiri -STR_0210_TOO_FAR_FROM_PREVIOUS_DESTINATIO :{WHITE}...prea departe de destinatia precedentã +STR_0210_TOO_FAR_FROM_PREVIOUS_DESTINATIO :{WHITE}...prea departe de destinaţia precedentă STR_0211_TOP_COMPANIES_WHO_REACHED :{BIGFONT}{BLACK}Primele companii care au atins {NUM}{}(Nivelul {STRING}) STR_TOP_COMPANIES_NETWORK_GAME :{BIGFONT}{BLACK}Clasamentul companiilor in {NUM} STR_0212 :{BIGFONT}{COMMA}. STR_0213_BUSINESSMAN :Om de afaceri -STR_0214_ENTREPRENEUR :Întreprinzãtor +STR_0214_ENTREPRENEUR :Întreprinzător STR_0215_INDUSTRIALIST :Industrias STR_0216_CAPITALIST :Capitalist STR_0217_MAGNATE :Magnat @@ -614,13 +619,13 @@ STR_021F :{BLUE}{COMMA} STR_0221_OPENTTD :{YELLOW}OpenTTD STR_0222_SCENARIO_EDITOR :{YELLOW}Editor de scenarii -STR_0223_LAND_GENERATION :{WHITE}Generator suprafatã uscat +STR_0223_LAND_GENERATION :{WHITE}Generator suprafaţă uscat STR_0224 :{BLACK}{UPARROW} STR_0225 :{BLACK}{DOWNARROW} -STR_0228_INCREASE_SIZE_OF_LAND_AREA :{BLACK}Mãreste aria de editare a terenului -STR_0229_DECREASE_SIZE_OF_LAND_AREA :{BLACK}Micsoreazã aria de editare a terenului -STR_022A_GENERATE_RANDOM_LAND :{BLACK}Genereazã teren aleator -STR_022B_RESET_LANDSCAPE :{BLACK}Reseteazã peisajul +STR_0228_INCREASE_SIZE_OF_LAND_AREA :{BLACK}Măreşte aria de editare a terenului +STR_0229_DECREASE_SIZE_OF_LAND_AREA :{BLACK}Micşorează aria de editare a terenului +STR_022A_GENERATE_RANDOM_LAND :{BLACK}Generează teren aleator +STR_022B_RESET_LANDSCAPE :{BLACK}Resetează peisajul STR_022C_RESET_LANDSCAPE :{WHITE}Resetare peisaj STR_RESET_LANDSCAPE_TOOLTIP :{BLACK}Elimina de pe harta toate proprietatile detinute de jucatori STR_RESET_LANDSCAPE_CONFIRMATION_TEXT :{WHITE}Esti sigur ca vrei sa elimini toate proprietatile detinute de jucatori? @@ -631,13 +636,13 @@ STR_0233_TOWN_GENERATION :{WHITE}Generare oras STR_0234_NEW_TOWN :{BLACK}Oras nou STR_0235_CONSTRUCT_NEW_TOWN :{BLACK}Construieste un oras nou -STR_0236_CAN_T_BUILD_TOWN_HERE :{WHITE}Nu pot construi un oras aici... -STR_0237_TOO_CLOSE_TO_EDGE_OF_MAP :{WHITE}...prea aproape de marginea hãrtii +STR_0236_CAN_T_BUILD_TOWN_HERE :{WHITE}Nu se poate construi un oraş aici... +STR_0237_TOO_CLOSE_TO_EDGE_OF_MAP :{WHITE}...prea aproape de marginea hărţii STR_0238_TOO_CLOSE_TO_ANOTHER_TOWN :{WHITE}...prea aproape de alt oras STR_0239_SITE_UNSUITABLE :{WHITE}...locaţie nepotrivită STR_023A_TOO_MANY_TOWNS :{WHITE}...prea multe oraşe STR_CANNOT_GENERATE_TOWN :{WHITE}Nu pot construi nici un oras -STR_NO_SPACE_FOR_TOWN :{WHITE}...nu mai este loc pe hartã +STR_NO_SPACE_FOR_TOWN :{WHITE}...nu mai este loc pe hartă STR_023B_INCREASE_SIZE_OF_TOWN :{BLACK}Măreşte dimensiunile oraşului STR_023C_EXPAND :{BLACK}Extinde STR_023D_RANDOM_TOWN :{BLACK}Oraş aleator @@ -645,7 +650,7 @@ STR_023F_INDUSTRY_GENERATION :{WHITE}Generare industrii STR_0240_COAL_MINE :{BLACK}Mină de cărbune STR_0241_POWER_STATION :{BLACK}Termocentrală -STR_0242_SAWMILL :{BLACK}Exploataţie forestieră +STR_0242_SAWMILL :{BLACK}Fabrică de cherestea STR_0243_FOREST :{BLACK}Pădure STR_0244_OIL_REFINERY :{BLACK}Rafinărie STR_0245_OIL_RIG :{BLACK}Platformă petrolieră @@ -679,7 +684,7 @@ STR_0261_SUGAR_MINE :{BLACK}Mină de zahăr STR_0262_CONSTRUCT_COAL_MINE :{BLACK}Construieşte mină de cupru STR_0263_CONSTRUCT_POWER_STATION :{BLACK}Construieşte termocentrală -STR_0264_CONSTRUCT_SAWMILL :{BLACK}Înfiinţează exploataţie forestieră +STR_0264_CONSTRUCT_SAWMILL :{BLACK}Înfiinţează fabrică de cherestea STR_0265_PLANT_FOREST :{BLACK}Plantează pădure STR_0266_CONSTRUCT_OIL_REFINERY :{BLACK}Construieşte rafinărie STR_0267_CONSTRUCT_OIL_RIG_CAN_ONLY :{BLACK}Construieşte platformă petrolieră (doar în apropierea marginilor hărţii) @@ -712,7 +717,7 @@ STR_0282_CONSTRUCT_BUBBLE_GENERATOR :{BLACK}Construieşte generator de balonaşe STR_0283_CONSTRUCT_TOFFEE_QUARRY :{BLACK}Construieşte carieră de caramel STR_0284_CONSTRUCT_SUGAR_MINE :{BLACK}Construieşte mină de zahăr -STR_0285_CAN_T_BUILD_HERE :{WHITE}Nu pot construi {STRING} aici... +STR_0285_CAN_T_BUILD_HERE :{WHITE}Nu se poate construi {STRING} aici... STR_0286_MUST_BUILD_TOWN_FIRST :{WHITE}...mai întâi trebuie creat un oraş STR_0287_ONLY_ONE_ALLOWED_PER_TOWN :{WHITE}...un singur obiectiv de acest tip este permis într-un oraş STR_0288_PLANT_TREES :{BLACK}Plantează arbori @@ -724,6 +729,7 @@ STR_028E_PLACE_TRANSMITTER :{BLACK}Plasează transmiţător STR_028F_DEFINE_DESERT_AREA :{BLACK}Defineşte suprafaţa de deşert.{}Apasă şi menţine apăsat CTRL pentru a o şterge STR_CREATE_LAKE :{BLACK}Defineste zona apei.{}Creeaza un canal, mai putin cand CTRL este apasat la nivelul marii, cand va inunda, in loc, imprejurimile +STR_CREATE_RIVER :{BLACK}Amplasează râuri. STR_0290_DELETE :{BLACK}Şterge STR_0291_DELETE_THIS_TOWN_COMPLETELY :{BLACK}Şterge acest oraş STR_0292_SAVE_SCENARIO :Salvează scenariul @@ -798,15 +804,15 @@ STR_02DC_DISPLAY_SUBSIDIES :{BLACK}Afişează subvenţiile (F6) STR_02DD_SUBSIDIES :Subvenţii (F6) STR_02DE_MAP_OF_WORLD :Harta lumii (F4) -STR_EXTRA_VIEW_PORT :Extra ecran +STR_EXTRA_VIEW_PORT :Ecran suplimentar STR_SIGN_LIST :Lista de semne STR_02DF_TOWN_DIRECTORY :Lista oraşelor STR_TOWN_POPULATION :{BLACK}Populatia totala: {COMMA} STR_EXTRA_VIEW_PORT_TITLE :{WHITE}Ecran{COMMA} -STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN :{BLACK}Copiaza pe ecranul principal -STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN_TT :{BLACK}Copiaza locatia ecranului principal in acest ecran +STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN :{BLACK}Copiază în fereastră +STR_EXTRA_VIEW_MOVE_VIEW_TO_MAIN_TT :{BLACK}Copiază locaţia ecranului principal în acest ecran STR_EXTRA_VIEW_MOVE_MAIN_TO_VIEW :{BLACK}Importa din ecran -STR_EXTRA_VIEW_MOVE_MAIN_TO_VIEW_TT :{BLACK}Importa locatia acestui ecran in ecranul principal +STR_EXTRA_VIEW_MOVE_MAIN_TO_VIEW_TT :{BLACK}Importă locaţia acestui ecran în ecranul principal STR_02E0_CURRENCY_UNITS :{BLACK}Unitate monetară STR_02E1 :{BLACK}{SKIP}{STRING} @@ -929,7 +935,7 @@ STR_OPTIONS_LANG :{BLACK}Limba STR_OPTIONS_LANG_CBO :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING} -STR_OPTIONS_LANG_TIP :{BLACK}Alege limba în care doresti afisatã interfata +STR_OPTIONS_LANG_TIP :{BLACK}Alege limba în care doreşti afişată interfaţa STR_OPTIONS_FULLSCREEN :{BLACK}Ecran intreg STR_OPTIONS_FULLSCREEN_TIP :{BLACK}Bifeaza aceasta casuta pentru a juca in modul @@ -937,13 +943,13 @@ STR_OPTIONS_RES :{BLACK}Rezolutia ecranului STR_OPTIONS_RES_CBO :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING} -STR_OPTIONS_RES_TIP :{BLACK}Alege rezolutia doritã pentru joc +STR_OPTIONS_RES_TIP :{BLACK}Alege rezoluţia dorită pentru joc STR_OPTIONS_SCREENSHOT_FORMAT :{BLACK}Formatul capturii de ecran STR_OPTIONS_SCREENSHOT_FORMAT_CBO :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING} -STR_OPTIONS_SCREENSHOT_FORMAT_TIP :{BLACK}Alege tipul fisierului în care se salveazã captura de ecran (screenshot) +STR_OPTIONS_SCREENSHOT_FORMAT_TIP :{BLACK}Alege tipul fişierului în care se salvează captura de ecran (screenshot) -STR_AUTOSAVE_1_MONTH :În fiecare lunã +STR_AUTOSAVE_1_MONTH :În fiecare lună STR_AUTOSAVE_FAILED :{WHITE}Auto-salvarea a esuat STR_MONTH_JAN :ianuarie @@ -961,73 +967,73 @@ STR_HEADING_FOR_STATION :{LTBLUE}Spre {STATION} STR_HEADING_FOR_STATION_VEL :{LTBLUE}Spre {STATION}, {VELOCITY} -STR_NO_ORDERS :{LTBLUE}Fãrã rutã -STR_NO_ORDERS_VEL :{LTBLUE}Fãrã rutã, {VELOCITY} +STR_NO_ORDERS :{LTBLUE}Fără comenzi +STR_NO_ORDERS_VEL :{LTBLUE}Fără comenzi, {VELOCITY} -STR_PASSENGERS :cãlãtori +STR_PASSENGERS :călători STR_BAGS :saci STR_TONS :tone STR_LITERS :litri -STR_ITEMS :bucãti +STR_ITEMS :bucăţi STR_CRATES :pachete STR_RES_OTHER :altele STR_NOTHING : STR_SMALL_RIGHT_ARROW :{TINYFONT}{RIGHTARROW} -STR_CANT_SHARE_ORDER_LIST :{WHITE}Nu pot construi lista de comenzi comune... +STR_CANT_SHARE_ORDER_LIST :{WHITE}Nu se poate trece la comenzi sincronizate... STR_CANT_COPY_ORDER_LIST :{WHITE}Nu pot copia lista de comenzi... -STR_END_OF_SHARED_ORDERS :{SETX 10}- - Sfârsitul comenzilor comune - - +STR_END_OF_SHARED_ORDERS :{SETX 10}- - Sfârşitul comenzilor sincronizate - - STR_TRAIN_IS_LOST :{WHITE}Trenul {COMMA} s-a rãtãcit. STR_TRAIN_IS_UNPROFITABLE :{WHITE}Profitul trenului {COMMA} a fost anul trecut de {CURRENCY} -STR_EURO_INTRODUCE :{BLACK}{BIGFONT}Uniunea Monetarã Europeanã!{}{}Euro este introdus în tarã ca monedã unicã de folosintã în tranzactiile zilnice! +STR_EURO_INTRODUCE :{BLACK}{BIGFONT}Uniunea Monetară Europeană!{}{}Euro este introdus în ţară ca monedă unică de folosinţă în tranzacţiile zilnice! # Start of order review system. # DON'T ADD OR REMOVE LINES HERE STR_TRAIN_HAS_TOO_FEW_ORDERS :{WHITE}Trenul {COMMA} are prea putine comenzi în listã -STR_TRAIN_HAS_VOID_ORDER :{WHITE}Trenul {COMMA} nu are comenzi +STR_TRAIN_HAS_VOID_ORDER :{WHITE}Trenul {COMMA} are o comandă nulă STR_TRAIN_HAS_DUPLICATE_ENTRY :{WHITE}Trenul {COMMA} are comenzi repetate STR_TRAIN_HAS_INVALID_ENTRY :{WHITE}Trenul {COMMA} are o statie inexistentã în comenzi STR_ROADVEHICLE_HAS_TOO_FEW_ORDERS :{WHITE}Autovehiculul {COMMA} are prea putine comenzi în listã -STR_ROADVEHICLE_HAS_VOID_ORDER :{WHITE}Autovehiculul {COMMA} nu are comenzi +STR_ROADVEHICLE_HAS_VOID_ORDER :{WHITE}Autovehiculul {COMMA} are o comandă nulă STR_ROADVEHICLE_HAS_DUPLICATE_ENTRY :{WHITE}Autovehiculul {COMMA} are comenzi duplicat STR_ROADVEHICLE_HAS_INVALID_ENTRY :{WHITE}Autovehiculul {COMMA} are o statie inexistentã în comenzi STR_SHIP_HAS_TOO_FEW_ORDERS :{WHITE}Nava {COMMA} are prea putine comenzi în listã -STR_SHIP_HAS_VOID_ORDER :{WHITE}Nava {COMMA} nu are comenzi +STR_SHIP_HAS_VOID_ORDER :{WHITE}Nava {COMMA} are o comandă nulă STR_SHIP_HAS_DUPLICATE_ENTRY :{WHITE}Nava {COMMA} are comenzi repetate STR_SHIP_HAS_INVALID_ENTRY :{WHITE}Nava {COMMA} are o statie inexistentã în comenzi -STR_AIRCRAFT_HAS_TOO_FEW_ORDERS :{WHITE}Aeronava {COMMA} are prea putine comenzi în listã -STR_AIRCRAFT_HAS_VOID_ORDER :{WHITE}Aeronava {COMMA} nu are comenzi +STR_AIRCRAFT_HAS_TOO_FEW_ORDERS :{WHITE}Aeronava {COMMA} are prea puţine comenzi în listă +STR_AIRCRAFT_HAS_VOID_ORDER :{WHITE}Aeronava {COMMA} are o comandă nulă STR_AIRCRAFT_HAS_DUPLICATE_ENTRY :{WHITE}Aeronava {COMMA} are comenzi repetate -STR_AIRCRAFT_HAS_INVALID_ENTRY :{WHITE}Aeronava {COMMA} are o statie inexistentã în comenzi +STR_AIRCRAFT_HAS_INVALID_ENTRY :{WHITE}Aeronava {COMMA} are o staţie inexistentă în comenzi # end of order system STR_TRAIN_AUTORENEW_FAILED :{WHITE}Înnoirea trenului {COMMA} a esuat (fonduri limitate) STR_ROADVEHICLE_AUTORENEW_FAILED :{WHITE}Înnoirea autovehiculului {COMMA} a esuat (fonduri limitate) STR_SHIP_AUTORENEW_FAILED :{WHITE}Înnoirea navei {COMMA} a esuat (fonduri limitate) -STR_AIRCRAFT_AUTORENEW_FAILED :{WHITE}Înnoirea aeronavei {COMMA} a esuat (fonduri limitate) +STR_AIRCRAFT_AUTORENEW_FAILED :{WHITE}Înnoirea automată a aeronavei {COMMA} a eşuat (fonduri limitate) STR_TRAIN_TOO_LONG_AFTER_REPLACEMENT :{WHITE}Trenul {COMMA} este prea lung dupa inlocuire STR_CONFIG_PATCHES :{BLACK}Configurare patch -STR_CONFIG_PATCHES_TIP :{BLACK}Configureazã patch-urile OpenTTD +STR_CONFIG_PATCHES_TIP :{BLACK}Configurează patch-urile OpenTTD STR_CONFIG_PATCHES_CAPTION :{WHITE}Configurare patch STR_CONFIG_PATCHES_OFF :inactiv STR_CONFIG_PATCHES_ON :activ -STR_CONFIG_PATCHES_VEHICLESPEED :{LTBLUE}Afiseazã viteza vehiculelor in bara de jos: {ORANGE}{STRING} -STR_CONFIG_PATCHES_BUILDONSLOPES :{LTBLUE}Permite construirea pe coastã si in pantã: {ORANGE}{STRING} +STR_CONFIG_PATCHES_VEHICLESPEED :{LTBLUE}Afişează viteza vehiculelor în bara de stare: {ORANGE}{STRING} +STR_CONFIG_PATCHES_BUILDONSLOPES :{LTBLUE}Permite construirea pe coastă şi în pantă: {ORANGE}{STRING} STR_CONFIG_PATCHES_AUTOSLOPE :{LTBLUE}Permite terra-formarea sub cladiri, sine, etc. (auto-pante): {ORANGE}{STRING} STR_CONFIG_PATCHES_CATCHMENT :{LTBLUE}Permite arii de cuprindere mai realistice: {ORANGE}{STRING} STR_CONFIG_PATCHES_EXTRADYNAMITE :{LTBLUE}Permite demolarea unui nr. mai mare constructii: {ORANGE}{STRING} STR_CONFIG_PATCHES_MAMMOTHTRAINS :{LTBLUE}Permite constructia de trenuri foarte lungi: {ORANGE}{STRING} -STR_CONFIG_PATCHES_REALISTICACCEL :{LTBLUE}Permite acceleratie realisticã pentru trenuri: {ORANGE}{STRING} +STR_CONFIG_PATCHES_REALISTICACCEL :{LTBLUE}Permite acceleraţie realistică pentru trenuri: {ORANGE}{STRING} STR_CONFIG_PATCHES_FORBID_90_DEG :{LTBLUE}Interzice trenurilor si navelor sa faca intoarceri de 90 de grade: {ORANGE}{STRING} {LTBLUE} (necesita NPF) -STR_CONFIG_PATCHES_JOINSTATIONS :{LTBLUE}Uneste gãrile alãturate: {ORANGE}{STRING} +STR_CONFIG_PATCHES_JOINSTATIONS :{LTBLUE}Uneşte gările alăturate: {ORANGE}{STRING} STR_CONFIG_PATCHES_IMPROVEDLOAD :{LTBLUE}Foloseste algoritm incarcare imbunatatit: {ORANGE}{STRING} STR_CONFIG_PATCHES_GRADUAL_LOADING :{LTBLUE}Incarca vehiculele gradual: {ORANGE}{STRING} STR_CONFIG_PATCHES_INFLATION :{LTBLUE}Inflatia: {ORANGE}{STRING} -STR_CONFIG_PATCHES_SELECTGOODS :{LTBLUE}Livreazã marfa doar in statiile unde aceasta este ceruta: {ORANGE}{STRING} +STR_CONFIG_PATCHES_SELECTGOODS :{LTBLUE}Livrează marfa doar în staţiile unde aceasta este cerută: {ORANGE}{STRING} STR_CONFIG_PATCHES_LONGBRIDGES :{LTBLUE}Permite constructia de poduri foarte lungi: {ORANGE}{STRING} STR_CONFIG_PATCHES_GOTODEPOT :{LTBLUE}Permite ordine de tipul "mergi la depou": {ORANGE}{STRING} STR_CONFIG_PATCHES_RAW_INDUSTRY_CONSTRUCTION_METHOD :{LTBLUE}Metoda manuala de constructie industrii primare: {ORANGE}{STRING} @@ -1035,20 +1041,22 @@ STR_CONFIG_PATCHES_RAW_INDUSTRY_CONSTRUCTION_METHOD_NORMAL :ca alte industrii STR_CONFIG_PATCHES_RAW_INDUSTRY_CONSTRUCTION_METHOD_PROSPECTING :de prospectie STR_CONFIG_PATCHES_MULTIPINDTOWN :{LTBLUE}Permite mai multe industrii similare in acelasi oras: {ORANGE}{STRING} -STR_CONFIG_PATCHES_SAMEINDCLOSE :{LTBLUE}Industrii identice pot fi construite aproape una de cealaltã: {ORANGE}{STRING} -STR_CONFIG_PATCHES_LONGDATE :{LTBLUE}Afiseazã intotdeauna data in format lung in bara de stare: {ORANGE}{STRING} +STR_CONFIG_PATCHES_SAMEINDCLOSE :{LTBLUE}Industrii identice pot fi construite în apropiere una de cealaltă: {ORANGE}{STRING} +STR_CONFIG_PATCHES_LONGDATE :{LTBLUE}Afişează întotdeauna data în format lung în bara de stare: {ORANGE}{STRING} STR_CONFIG_PATCHES_SIGNALSIDE :{LTBLUE}Afişează semafoarele pe partea de circulaţie: {ORANGE}{STRING} -STR_CONFIG_PATCHES_SHOWFINANCES :{LTBLUE}Afiseazã finantele la sfârsitul fiecãrui an: {ORANGE}{STRING} -STR_CONFIG_PATCHES_NEW_NONSTOP :{LTBLUE}Utilizeazã o metodã gen TTDPatch pentru 'non stop': {ORANGE}{STRING} -STR_CONFIG_PATCHES_ROADVEH_QUEUE :{LTBLUE}Autovehiculele formeazã o coadã (cu efecte cuantice): {ORANGE}{STRING} -STR_CONFIG_PATCHES_AUTOSCROLL :{LTBLUE}Mutã imaginea când mouse-ul este la marginea ecranului: {ORANGE}{STRING} -STR_CONFIG_PATCHES_BRIBE :{LTBLUE}Permite mituirea autoritãtilor locale: {ORANGE}{STRING} +STR_CONFIG_PATCHES_SHOWFINANCES :{LTBLUE}Afişează finanţele la sfârşitul fiecărui an: {ORANGE}{STRING} +STR_CONFIG_PATCHES_NEW_NONSTOP :{LTBLUE}Utilizează o metodă gen TTDPatch pentru 'non stop': {ORANGE}{STRING} +STR_CONFIG_PATCHES_ROADVEH_QUEUE :{LTBLUE}Autovehiculele pot forma cozi (cu efecte cuantice): {ORANGE}{STRING} +STR_CONFIG_PATCHES_AUTOSCROLL :{LTBLUE}Mută imaginea când mouse-ul este la marginea ecranului: {ORANGE}{STRING} +STR_CONFIG_PATCHES_BRIBE :{LTBLUE}Permite mituirea autorităţilor locale: {ORANGE}{STRING} STR_CONFIG_PATCHES_ALLOW_EXCLUSIVE :{LTBLUE}Permite cumpararea de drepturi exclusive de transport: {ORANGE}{STRING} STR_CONFIG_PATCHES_ALLOW_GIVE_MONEY :{LTBLUE}Permite transfer de bani catre alte companii: {ORANGE}{STRING} STR_CONFIG_PATCHES_NONUNIFORM_STATIONS :{LTBLUE}Statii neuniforme: {ORANGE}{STRING} STR_CONFIG_PATCHES_FREIGHT_TRAINS :{LTBLUE}Multiplicator greutate pt marfar pt simularea trenurilor grele: {ORANGE}{STRING} +STR_CONFIG_PATCHES_PLANE_SPEED :{LTBLUE}Factor de viteză pentru avioane: {ORANGE}1 / {STRING} STR_CONFIG_PATCHES_STOP_ON_TOWN_ROAD :{LTBLUE}Permite semafoare in intersectiile drumurilor din proprietatea orasului: {ORANGE}{STRING} STR_CONFIG_PATCHES_ADJACENT_STATIONS :{LTBLUE}Permite construirea de statii adiacente: {ORANGE}{STRING} +STR_CONFIG_PATCHES_DYNAMIC_ENGINES :{LTBLUE}Permite mai multe seturi NewGRF simultan: {ORANGE}{STRING} STR_CONFIG_PATCHES_SMALL_AIRPORTS :{LTBLUE}Permite întotdeauna aeroporturi mici: {ORANGE}{STRING} @@ -1058,10 +1066,10 @@ STR_CONFIG_PATCHES_ORDER_REVIEW_EXDEPOT :da, dar exclude vehiculele oprite STR_CONFIG_PATCHES_ORDER_REVIEW_ON :pentru toate vehiculele STR_CONFIG_PATCHES_WARN_INCOME_LESS :{LTBLUE}Avertizare in cazul in care un tren are profit negativ: {ORANGE}{STRING} -STR_CONFIG_PATCHES_NEVER_EXPIRE_VEHICLES :{LTBLUE}Vehiculele nu expirã niciodatã: {ORANGE}{STRING} -STR_CONFIG_PATCHES_AUTORENEW_VEHICLE :{LTBLUE}Înnoire automatã pentru vehiculele învechite -STR_CONFIG_PATCHES_AUTORENEW_MONTHS :{LTBLUE}Înnoire automatã cu {ORANGE}{STRING}{LTBLUE} luni pânã la/dupã atingerea vechimii max. -STR_CONFIG_PATCHES_AUTORENEW_MONEY :{LTBLUE}Fonduri minime pentru înnoire automatã: {ORANGE}{STRING} +STR_CONFIG_PATCHES_NEVER_EXPIRE_VEHICLES :{LTBLUE}Vehiculele nu expiră niciodată: {ORANGE}{STRING} +STR_CONFIG_PATCHES_AUTORENEW_VEHICLE :{LTBLUE}Înnoire automată pentru vehiculele învechite +STR_CONFIG_PATCHES_AUTORENEW_MONTHS :{LTBLUE}Înnoire automată cu {ORANGE}{STRING}{LTBLUE} luni înainte de/după atingerea vechimii max. +STR_CONFIG_PATCHES_AUTORENEW_MONEY :{LTBLUE}Fonduri minime pentru înnoire automată: {ORANGE}{STRING} STR_CONFIG_PATCHES_ERRMSG_DURATION :{LTBLUE}Durata mesajelor de eroare: {ORANGE}{STRING} STR_CONFIG_PATCHES_POPULATION_IN_LABEL :{LTBLUE}Afiseaza populatia unui oras langa nume: {ORANGE}{STRING} @@ -1069,7 +1077,7 @@ STR_CONFIG_PATCHES_LAND_GENERATOR_ORIGINAL :Original STR_CONFIG_PATCHES_LAND_GENERATOR_TERRA_GENESIS :TerraGeneza STR_CONFIG_PATCHES_OIL_REF_EDGE_DISTANCE :{LTBLUE}Distanta maxima de la margine pt Rafinariile de petrol {ORANGE}{STRING} -STR_CONFIG_PATCHES_SNOWLINE_HEIGHT :{LTBLUE}Altitudinea de înzãpezire: {ORANGE}{STRING} +STR_CONFIG_PATCHES_SNOWLINE_HEIGHT :{LTBLUE}Altitudinea de înzăpezire: {ORANGE}{STRING} STR_CONFIG_PATCHES_ROUGHNESS_OF_TERRAIN :{LTBLUE}Duritatea terenului (Doar pt TerraGeneza) : {ORANGE}{STRING} STR_CONFIG_PATCHES_ROUGHNESS_OF_TERRAIN_VERY_SMOOTH :Foarte fin STR_CONFIG_PATCHES_ROUGHNESS_OF_TERRAIN_SMOOTH :Fin @@ -1084,12 +1092,12 @@ STR_CONFIG_PATCHES_HEIGHTMAP_ROTATION_CLOCKWISE :In sensul acelor de ceasornic STR_CONFIG_PATCHES_SE_FLAT_WORLD_HEIGHT :{LTBLUE}Nivelul inaltimii atins de o harta plana: {ORANGE}{STRING} -STR_CONFIG_PATCHES_STATION_SPREAD :{LTBLUE}Mãrimea maximã a statiilor: {ORANGE}{STRING} {RED}(valorile mari încetinesc jocul!) +STR_CONFIG_PATCHES_STATION_SPREAD :{LTBLUE}Distanţarea maximă a staţiilor: {ORANGE}{STRING} {RED}Atenţie: Valorile mari încetinesc jocul! STR_CONFIG_PATCHES_SERVICEATHELIPAD :{LTBLUE}Service automat pentru elicoptere la helipaduri: {ORANGE}{STRING} STR_CONFIG_PATCHES_LINK_TERRAFORM_TOOLBAR :{LTBLUE}Conecteaza bara de instrumente pentru peisaj cu cea de constructii feroviare/auto/aeriane: {ORANGE}{STRING} -STR_CONFIG_PATCHES_REVERSE_SCROLLING :{LTBLUE}Cand faci scroll cu mouse-ul muta ecranul in directia opusã: {ORANGE}{STRING} +STR_CONFIG_PATCHES_REVERSE_SCROLLING :{LTBLUE}Scroll cu mouse-ul dreapta mută ecranul în direcţia opusă: {ORANGE}{STRING} STR_CONFIG_PATCHES_SMOOTH_SCROLLING :{LTBLUE}Derulare usoara ecran: {ORANGE}{STRING} -STR_CONFIG_PATCHES_MEASURE_TOOLTIP :{LTBLUE}Arata o bara de unelte de masuratori la folosirea uneltelor de constructie: {ORANGE}{STRING} +STR_CONFIG_PATCHES_MEASURE_TOOLTIP :{LTBLUE}Arată o indicaţie de distanţă la folosirea uneltelor de construcţie: {ORANGE}{STRING} STR_CONFIG_PATCHES_LIVERIES :{LTBLUE}Arata uniformele companiilor: {ORANGE}{STRING} STR_CONFIG_PATCHES_LIVERIES_NONE :Niciunul STR_CONFIG_PATCHES_LIVERIES_OWN :Propria companie @@ -1127,15 +1135,15 @@ STR_CONFIG_PATCHES_DEFAULT_RAIL_TYPE_MOST_USED :Cea mai folosita STR_CONFIG_PATCHES_ALWAYS_BUILD_INFRASTRUCTURE :{LTBLUE}Arata uneltele de constructie cand nu sunt disponibile vehiculele potrivite: {ORANGE}{STRING} -STR_CONFIG_PATCHES_MAX_TRAINS :{LTBLUE}Nr. max. de trenuri per jucãtor: {ORANGE}{STRING} -STR_CONFIG_PATCHES_MAX_ROADVEH :{LTBLUE}Nr. max. de autovehicule pentru un jucãtor: {ORANGE}{STRING} -STR_CONFIG_PATCHES_MAX_AIRCRAFT :{LTBLUE}Nr. max. de aeronave pentru un jucãtor: {ORANGE}{STRING} -STR_CONFIG_PATCHES_MAX_SHIPS :{LTBLUE}Nr. max. de nave per jucãtor: {ORANGE}{STRING} +STR_CONFIG_PATCHES_MAX_TRAINS :{LTBLUE}Nr. max. de trenuri pentru un jucător: {ORANGE}{STRING} +STR_CONFIG_PATCHES_MAX_ROADVEH :{LTBLUE}Nr. max. de autovehicule pentru un jucător: {ORANGE}{STRING} +STR_CONFIG_PATCHES_MAX_AIRCRAFT :{LTBLUE}Nr. max. de aeronave pentru un jucător: {ORANGE}{STRING} +STR_CONFIG_PATCHES_MAX_SHIPS :{LTBLUE}Nr. max. de nave pentru un jucător: {ORANGE}{STRING} -STR_CONFIG_PATCHES_AI_BUILDS_TRAINS :{LTBLUE}Dezactiveazã trenurile pentru jucãtorii PC: {ORANGE}{STRING} -STR_CONFIG_PATCHES_AI_BUILDS_ROADVEH :{LTBLUE}Dezactiveazã autovehiculele pentru jucãtorii PC: {ORANGE}{STRING} -STR_CONFIG_PATCHES_AI_BUILDS_AIRCRAFT :{LTBLUE}Dezactiveazã aeronavele pentru jucãtorii PC: {ORANGE}{STRING} -STR_CONFIG_PATCHES_AI_BUILDS_SHIPS :{LTBLUE}Dezactiveazã navele pentru jucãtorii PC: {ORANGE}{STRING} +STR_CONFIG_PATCHES_AI_BUILDS_TRAINS :{LTBLUE}Dezactivează trenurile pentru jucătorii controlaţi de PC: {ORANGE}{STRING} +STR_CONFIG_PATCHES_AI_BUILDS_ROADVEH :{LTBLUE}Dezactivează autovehiculele pentru jucătorii controlaţi de PC: {ORANGE}{STRING} +STR_CONFIG_PATCHES_AI_BUILDS_AIRCRAFT :{LTBLUE}Dezactivează aeronavele pentru jucătorii controlaţi de PC: {ORANGE}{STRING} +STR_CONFIG_PATCHES_AI_BUILDS_SHIPS :{LTBLUE}Dezactivează navele pentru jucătorii controlaţi de PC: {ORANGE}{STRING} STR_CONFIG_PATCHES_AINEW_ACTIVE :{LTBLUE}Foloseste noul AI (versiune alfa): {ORANGE}{STRING} STR_CONFIG_PATCHES_AI_IN_MULTIPLAYER :{LTBLUE}Permite AI în multiplayer (experimental): {ORANGE}{STRING} @@ -1149,7 +1157,7 @@ STR_CONFIG_PATCHES_SERVINT_SHIPS :{LTBLUE}Intervalul de service presetat pentru nave: {ORANGE}{STRING} zile STR_CONFIG_PATCHES_SERVINT_SHIPS_DISABLED :{LTBLUE}Intervalul de service presetat pentru nave: {ORANGE}dezactivat STR_CONFIG_PATCHES_NOSERVICE :{LTBLUE}Deactivare service cand defectiunile sunt anulate: {ORANGE}{STRING} -STR_CONFIG_PATCHES_WAGONSPEEDLIMITS :{LTBLUE}Activeazã limite de vitezã pt. vagoane: {ORANGE}{STRING} +STR_CONFIG_PATCHES_WAGONSPEEDLIMITS :{LTBLUE}Activează limite de viteză pentru vagoane: {ORANGE}{STRING} STR_CONFIG_PATCHES_DISABLE_ELRAILS :{LTBLUE}Dezactiveaza sinele electrice: {ORANGE}{STRING} STR_CONFIG_PATCHES_COLORED_NEWS_YEAR :{LTBLUE}Stirile în culori apar în anul: {ORANGE}{STRING} @@ -1162,12 +1170,13 @@ STR_CONFIG_PATCHES_ENABLE_SIGNAL_GUI :{LTBLUE}Activare GUI pentru semnale: {ORANGE}{STRING} STR_CONFIG_PATCHES_TOWN_LAYOUT_INVALID :{WHITE}Apectul de oras "fara alte drumuri" nu este valid in editorul de scenarii -STR_CONFIG_PATCHES_TOWN_LAYOUT :{LTBLUE}Alege aspect drum-de-oras: {ORANGE}{STRING} +STR_CONFIG_PATCHES_TOWN_LAYOUT :{LTBLUE}Alege amplasarea drumurilor în oraş: {ORANGE}{STRING} STR_CONFIG_PATCHES_TOWN_LAYOUT_NO_ROADS :fara alte drumuri STR_CONFIG_PATCHES_TOWN_LAYOUT_DEFAULT :implicit STR_CONFIG_PATCHES_TOWN_LAYOUT_BETTER_ROADS :drumuri mai bune STR_CONFIG_PATCHES_TOWN_LAYOUT_2X2_GRID :grila 2x2 STR_CONFIG_PATCHES_TOWN_LAYOUT_3X3_GRID :grila 3x3 +STR_CONFIG_PATCHES_TOWN_LAYOUT_RANDOM :aleator STR_CONFIG_PATCHES_TOOLBAR_POS :{LTBLUE}Pozitia listei cu instrumente: {ORANGE}{STRING} STR_CONFIG_PATCHES_TOOLBAR_POS_LEFT :stânga @@ -1186,7 +1195,7 @@ STR_CONFIG_PATCHES_CITY_SIZE_MULTIPLIER :{LTBLUE}Multiplicator initial dimensiune oras: {ORANGE}{STRING} STR_CONFIG_MODIFIED_ROAD_REBUILD :{LTBLUE}Elimina elementele de drum absurde pe durata constructiei drumului -STR_CONFIG_PATCHES_GUI :{BLACK}Interfatã +STR_CONFIG_PATCHES_GUI :{BLACK}Interfaţă STR_CONFIG_PATCHES_CONSTRUCTION :{BLACK}Construcţie STR_CONFIG_PATCHES_VEHICLES :{BLACK}Vehicule STR_CONFIG_PATCHES_STATIONS :{BLACK}Statii @@ -1197,25 +1206,38 @@ STR_CONFIG_PATCHES_INT32 :{NUM} STR_CONFIG_PATCHES_CURRENCY :{CURRENCY} -STR_CONFIG_PATCHES_QUERY_CAPT :{WHITE}Schimbã valoarea setãrii +STR_CONFIG_PATCHES_QUERY_CAPT :{WHITE}Schimbă valoarea setării STR_CONFIG_PATCHES_SERVICE_INTERVAL_INCOMPATIBLE :{WHITE}Unele sau toate din intervalurile de service alese sunt incompatibile cu setarea aleasa! Valorile valide sunt cuprinse intre 5-90% si 30-800 zile +STR_CONFIG_PATCHES_PATHFINDER_FOR_TRAINS :{LTBLUE}Algoritm de rutare pentru trenuri: {ORANGE}{STRING} +STR_CONFIG_PATCHES_PATHFINDER_FOR_TRAINS_NTP :NTP {RED}(Nerecomandat) +STR_CONFIG_PATCHES_PATHFINDER_FOR_TRAINS_NPF :NPF +STR_CONFIG_PATCHES_PATHFINDER_FOR_TRAINS_YAPF :YAPF {BLUE}(Recomandat) +STR_CONFIG_PATCHES_PATHFINDER_FOR_ROADVEH :{LTBLUE}Algoritm de rutare pentru vehicule rutiere: {ORANGE}{STRING} +STR_CONFIG_PATCHES_PATHFINDER_FOR_ROADVEH_OPF :Original {RED}(Nerecomandat) +STR_CONFIG_PATCHES_PATHFINDER_FOR_ROADVEH_NPF :NPF +STR_CONFIG_PATCHES_PATHFINDER_FOR_ROADVEH_YAPF :YAPF {BLUE}(Recomandat) +STR_CONFIG_PATCHES_PATHFINDER_FOR_SHIPS :{LTBLUE}Algoritm de rutare pentru nave: {ORANGE}{STRING} +STR_CONFIG_PATCHES_PATHFINDER_FOR_SHIPS_OPF :Original {BLUE}(Recomandat) +STR_CONFIG_PATCHES_PATHFINDER_FOR_SHIPS_NPF :NPF +STR_CONFIG_PATCHES_PATHFINDER_FOR_SHIPS_YAPF :YAPF {RED}(Nerecomandat) + STR_TEMPERATE_LANDSCAPE :peisajul temperat STR_SUB_ARCTIC_LANDSCAPE :peisajul sub-arctic STR_SUB_TROPICAL_LANDSCAPE :peisajul sub-tropical STR_TOYLAND_LANDSCAPE :peisajul 'tara jucãriilor' STR_CHEATS :{WHITE}Cheat-uri -STR_CHEATS_TIP :{BLACK}Checkbox-urile aratã un cheat folosit anterior -STR_CHEATS_WARNING :{BLACK}Atentie! Esti pe cale sã-ti trãdezi colegii de joc! Nu uita cã aceastã rusine va rãmâne înregistratã pentru totdeauna! -STR_CHEAT_MONEY :{LTBLUE}Mãreste fondurile cu {CURRENCY} -STR_CHEAT_CHANGE_PLAYER :{LTBLUE}Joacã în locul jucãtorului: {ORANGE}{COMMA} -STR_CHEAT_EXTRA_DYNAMITE :{LTBLUE}Buldozer magic (demoleazã industrii si lucruri amovibile): {ORANGE}{STRING} +STR_CHEATS_TIP :{BLACK}Bifa vă indică dacă aţi folosit anterior acest cheat +STR_CHEATS_WARNING :{BLACK}Atenţie! Eşti pe cale să-ţi trădezi colegii de joc! Nu uita că această ruşine va rămâne înregistrată pentru totdeauna! +STR_CHEAT_MONEY :{LTBLUE}Măreşte fondurile cu {CURRENCY} +STR_CHEAT_CHANGE_PLAYER :{LTBLUE}Joacă în locul jucătorului: {ORANGE}{COMMA} +STR_CHEAT_EXTRA_DYNAMITE :{LTBLUE}Buldozer magic (demolează industrii şi lucruri amovibile): {ORANGE}{STRING} STR_CHEAT_CROSSINGTUNNELS :{LTBLUE}Tunelele se pot intersecta: {ORANGE}{STRING} -STR_CHEAT_BUILD_IN_PAUSE :{LTBLUE}Construieste în modul pauzã: {ORANGE}{STRING} -STR_CHEAT_NO_JETCRASH :{LTBLUE}Avioanele cu reactie nu se vor prãbusi (frecvent) pe aeroporturile mici: {ORANGE} {STRING} -STR_CHEAT_SWITCH_CLIMATE :{LTBLUE}Schimbã peisajul: {ORANGE} {STRING} -STR_CHEAT_CHANGE_DATE :{LTBLUE}Schimbã data: {ORANGE} {DATE_SHORT} +STR_CHEAT_BUILD_IN_PAUSE :{LTBLUE}Construieşte în modul pauză: {ORANGE}{STRING} +STR_CHEAT_NO_JETCRASH :{LTBLUE}Avioanele cu reacţie nu se vor prăbuşi (frecvent) pe aeroporturile mici: {ORANGE} {STRING} +STR_CHEAT_SWITCH_CLIMATE :{LTBLUE}Schimbă peisajul: {ORANGE} {STRING} +STR_CHEAT_CHANGE_DATE :{LTBLUE}Schimbă data: {ORANGE} {DATE_SHORT} STR_CHEAT_SETUP_PROD :{LTBLUE}Activeaza accesul la valorile de productie: {ORANGE}{STRING} STR_HEADING_FOR_WAYPOINT :{LTBLUE}Merge spre {WAYPOINT} @@ -1226,7 +1248,7 @@ STR_WAYPOINTNAME_CITY :Halta {TOWN} STR_WAYPOINTNAME_CITY_SERIAL :Halta {TOWN} #{COMMA} -STR_LANDINFO_WAYPOINT :Haltã de miscare +STR_LANDINFO_WAYPOINT :Haltă de mişcare STR_WAYPOINT :{WHITE}Punct de tranzit STR_WAYPOINT_GRAPHICS_TIP :{BLACK}Alege tipul de punct de tranzit @@ -1234,18 +1256,18 @@ STR_WAYPOINT_VIEWPORT :{WHITE}{WAYPOINT} STR_WAYPOINT_VIEWPORT_TINY :{TINYFONT}{WHITE}{WAYPOINT} STR_WAYPOINT_RAW :{WAYPOINT} -STR_EDIT_WAYPOINT_NAME :{WHITE}Editeazã numele haltei +STR_EDIT_WAYPOINT_NAME :{WHITE}Editează numele haltei STR_CANT_CHANGE_WAYPOINT_NAME :{WHITE}Nu pot schimba numele haltei... -STR_CONVERT_RAIL_TO_WAYPOINT_TIP :{BLACK}Converteste linia în haltã de miscare (waypoint) -STR_CANT_BUILD_TRAIN_WAYPOINT :{WHITE}Nu pot plasa o haltã aici... -STR_CANT_REMOVE_TRAIN_WAYPOINT :{WHITE}Nu pot sterge halta de aici... +STR_CONVERT_RAIL_TO_WAYPOINT_TIP :{BLACK}Converteşte linia în haltă de mişcare (waypoint) +STR_CANT_BUILD_TRAIN_WAYPOINT :{WHITE}Nu se poate plasa o haltă aici... +STR_CANT_REMOVE_TRAIN_WAYPOINT :{WHITE}Nu se poate desfiinţa halta de aici... -STR_BUILD_AUTORAIL_TIP :{BLACK}Construieste cale feratã în modul automat +STR_BUILD_AUTORAIL_TIP :{BLACK}Construieşte cale ferată în modul automat -STR_NO_TOWN_IN_SCENARIO :{WHITE}...în acest scenariu nu existã nici un oras +STR_NO_TOWN_IN_SCENARIO :{WHITE}...în acest scenariu nu există nici un oraş -STR_GENERATE_RANDOM_LANDSCAPE :{WHITE}Esti sigur cã vrei sã creezi un peisaj aleator? +STR_GENERATE_RANDOM_LANDSCAPE :{WHITE}Eşti sigur că vrei să creezi un peisaj aleator? STR_MANY_RANDOM_TOWNS :{BLACK}Mai multe orase aleatoare STR_RANDOM_TOWNS_TIP :{BLACK}Umple harta cu orase generate aleator STR_MANY_RANDOM_INDUSTRIES :Multe industrii aleatoare @@ -1254,7 +1276,7 @@ STR_LANDSCAPING_TOOLBAR_TIP :{BLACK}Afiseaza instrumentele pentru modelarea terenului, plantarea copacilor, etc. STR_LANDSCAPING_TOOLBAR :{WHITE}Modificare peisaj -STR_LEVEL_LAND_TOOLTIP :{BLACK}Niveleazã terenul +STR_LEVEL_LAND_TOOLTIP :{BLACK}Nivelează terenul STR_TREES_RANDOM_TYPE :{BLACK}Arbori din specii aleatoare @@ -1264,9 +1286,9 @@ STR_BUILD_CANALS_TIP :{BLACK}Construieste canale. STR_LANDINFO_CANAL :Canal -STR_CANT_BUILD_LOCKS :{WHITE}Nu pot construi o ecluzã aici... -STR_BUILD_LOCKS_TIP :{BLACK}Construieste ecluzã -STR_LANDINFO_LOCK :Ecluzã +STR_CANT_BUILD_LOCKS :{WHITE}Nu se poate construi o ecluză aici... +STR_BUILD_LOCKS_TIP :{BLACK}Construieşte ecluză +STR_LANDINFO_LOCK :Ecluză STR_BUOY_IS_IN_USE :{WHITE}... baliza in uz! @@ -1274,51 +1296,51 @@ STR_CANT_REMOVE_PART_OF_STATION :{WHITE}Nu pot demola o parte din statie... STR_CANT_CONVERT_RAIL :{WHITE}Nu pot converti linia aici... -STR_CONVERT_RAIL_TIP :{BLACK}Converteste tipul de cale feratã +STR_CONVERT_RAIL_TIP :{BLACK}Converteşte tipul de cale ferată STR_DRAG_WHOLE_TRAIN_TO_SELL_TIP :{BLACK}Trage locomotiva aici pentru a vinde întregul tren STR_DRAG_DROP :{BLACK}Drag & Drop STR_STATION_DRAG_DROP :{BLACK}Construieste o statie prin drag & drop -STR_SELECT_STATION_CLASS_TIP :{BLACK}Alege o clasã de statii pentru afisare -STR_SELECT_STATION_TYPE_TIP :{BLACK}Alege tipul de statie pentru constructie - -STR_FAST_FORWARD :{BLACK}Mãreste viteza de trecere a timpului (TAB) -STR_MESSAGE_HISTORY :{WHITE}Cronologia mesajelor -STR_MESSAGE_HISTORY_TIP :{BLACK}O listã a celor mai recente mesaje -STR_MESSAGES_DISABLE_ALL :{BLACK}Dezactiveazã toate -STR_MESSAGES_ENABLE_ALL :{BLACK}Activeazã toate +STR_SELECT_STATION_CLASS_TIP :{BLACK}Alege o clasă de staţii pentru afişare +STR_SELECT_STATION_TYPE_TIP :{BLACK}Alege tipul de staţie pentru construcţie -STR_CONSTRUCT_COAL_MINE_TIP :{BLACK}Construieste minã de cãrbune -STR_CONSTRUCT_FOREST_TIP :{BLACK}Planteazã pãdure -STR_CONSTRUCT_OIL_RIG_TIP :{BLACK}Construieste platformã petrolierã -STR_CONSTRUCT_FARM_TIP :{BLACK}Înfiinteazã fermã -STR_CONSTRUCT_COPPER_ORE_MINE_TIP :{BLACK}Construieste minã de cupru -STR_CONSTRUCT_OIL_WELLS_TIP :{BLACK}Foreazã dupã petrol -STR_CONSTRUCT_GOLD_MINE_TIP :{BLACK}Construieste minã de aur -STR_CONSTRUCT_DIAMOND_MINE_TIP :{BLACK}Construieste minã de diamante -STR_CONSTRUCT_IRON_ORE_MINE_TIP :{BLACK}Construieste minã de fier -STR_CONSTRUCT_FRUIT_PLANTATION_TIP :{BLACK}Planteazã livadã -STR_CONSTRUCT_RUBBER_PLANTATION_TIP :{BLACK}Înfiinteazã plantatie de cauciuc -STR_CONSTRUCT_WATER_SUPPLY_TIP :{BLACK}Construieste rezervor de apã -STR_CONSTRUCT_COTTON_CANDY_TIP :{BLACK}Planteazã pãdure de vatã de zahãr -STR_CONSTRUCT_BATTERY_FARM_TIP :{BLACK}Planteazã pãdure de baterii -STR_CONSTRUCT_COLA_WELLS_TIP :{BLACK}Foreazã dupã cola +STR_FAST_FORWARD :{BLACK}Măreşte viteza de trecere a timpului (TAB) +STR_MESSAGE_HISTORY :{WHITE}Cronologia mesajelor +STR_MESSAGE_HISTORY_TIP :{BLACK}O listă a celor mai recente mesaje +STR_MESSAGES_DISABLE_ALL :{BLACK}Dezactivează toate +STR_MESSAGES_ENABLE_ALL :{BLACK}Activează toate + +STR_CONSTRUCT_COAL_MINE_TIP :{BLACK}Construieşte mină de cărbune +STR_CONSTRUCT_FOREST_TIP :{BLACK}Plantează pădure +STR_CONSTRUCT_OIL_RIG_TIP :{BLACK}Construieşte platformă petrolieră +STR_CONSTRUCT_FARM_TIP :{BLACK}Înfiinţează fermă +STR_CONSTRUCT_COPPER_ORE_MINE_TIP :{BLACK}Construieşte mină de cupru +STR_CONSTRUCT_OIL_WELLS_TIP :{BLACK}Forează după petrol +STR_CONSTRUCT_GOLD_MINE_TIP :{BLACK}Construieşte mină de aur +STR_CONSTRUCT_DIAMOND_MINE_TIP :{BLACK}Construieşte mină de diamante +STR_CONSTRUCT_IRON_ORE_MINE_TIP :{BLACK}Construieşte mină de fier +STR_CONSTRUCT_FRUIT_PLANTATION_TIP :{BLACK}Plantează livadă +STR_CONSTRUCT_RUBBER_PLANTATION_TIP :{BLACK}Înfiinţează plantaţie de cauciuc +STR_CONSTRUCT_WATER_SUPPLY_TIP :{BLACK}Construieşte rezervor de apă +STR_CONSTRUCT_COTTON_CANDY_TIP :{BLACK}Plantează pădure de vată de zahăr +STR_CONSTRUCT_BATTERY_FARM_TIP :{BLACK}Înfiinţează fermă de baterii +STR_CONSTRUCT_COLA_WELLS_TIP :{BLACK}Forează după cola STR_CONSTRUCT_PLASTIC_FOUNTAINS_TIP :{BLACK}Construieste fântâni de plastic STR_CONSTRUCT_BUBBLE_GENERATOR_TIP :{BLACK}Construieste generator de balonase -STR_CONSTRUCT_TOFFEE_QUARRY_TIP :{BLACK}Construieste carierã de caramel -STR_CONSTRUCT_SUGAR_MINE_TIP :{BLACK}Construieste minã de zahãr +STR_CONSTRUCT_TOFFEE_QUARRY_TIP :{BLACK}Construieşte carieră de caramel +STR_CONSTRUCT_SUGAR_MINE_TIP :{BLACK}Construieşte mină de zahăr STR_INDUSTRYDIR_CAPTION :{WHITE}Industrii STR_INDUSTRYDIR_ITEM :{ORANGE}{INDUSTRY}{BLACK} ({CARGO}{STRING}){YELLOW} ({COMMA}% transportat) STR_INDUSTRYDIR_ITEM_TWO :{ORANGE}{INDUSTRY}{BLACK} ({CARGO}{STRING}/{CARGO}{STRING}){YELLOW} ({COMMA}%/{COMMA}% transportat) STR_INDUSTRYDIR_ITEM_NOPROD :{ORANGE}{INDUSTRY} -STR_INDUSTRY_TOO_CLOSE :{WHITE}...prea aproape de altã industrie +STR_INDUSTRY_TOO_CLOSE :{WHITE}...prea aproape de altă industrie STR_RAIL_REFIT_VEHICLE_TO_CARRY :{BLACK}Schimba tipul încãrcãturii cãratã de acest tren STR_RAIL_REFIT_VEHICLE :{BLACK}Modificã încãrcãturã -STR_RAIL_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Alege tipul de marfã transportat de tren +STR_RAIL_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Alege tipul de marfă transportat de tren STR_RAIL_REFIT_TO_CARRY_HIGHLIGHTED :{BLACK}Modificã trenul pentru a transporta marfa aleasã STR_RAIL_CAN_T_REFIT_VEHICLE :{WHITE}Nu pot modifica trenul... STR_CONFIG_PATCHES_SERVINT_ISPERCENT :{LTBLUE}Intervaluri de service in procente: {ORANGE}{STRING} @@ -1332,8 +1354,9 @@ STR_NETWORK_MULTIPLAYER :{WHITE}Multiplayer -STR_NETWORK_PLAYER_NAME :{BLACK}Numele jucãtorului: +STR_NETWORK_PLAYER_NAME :{BLACK}Numele jucătorului: STR_NETWORK_ENTER_NAME_TIP :{BLACK}Acesta este numele prin care te vor identifica ceilalţi +STR_NETWORK_PLAYER_NAME_OSKTITLE :{BLACK}Introduceţi-vă numele dvs. STR_NETWORK_CONNECTION :{BLACK}Conexiune: STR_NETWORK_CONNECTION_TIP :{BLACK}Alege între un joc pe internet şi unul în reţea (LAN) @@ -1343,7 +1366,9 @@ STR_NETWORK_GAME_NAME :{BLACK}Nume STR_NETWORK_GAME_NAME_TIP :{BLACK}Numele jocului STR_NETWORK_INFO_ICONS_TIP :{BLACK}Limba, versiunea serverului, etc. -STR_NETWORK_CLICK_GAME_TO_SELECT :{BLACK}Click pe un joc din listã pentru a-l selecta +STR_NETWORK_CLICK_GAME_TO_SELECT :{BLACK}Clic pe un joc din listă pentru a-l selecta +STR_NETWORK_LAST_JOINED_SERVER :{BLACK}Server-ul la care v-aţi conectat data trecută: +STR_NETWORK_CLICK_TO_SELECT_LAST :{BLACK}Clic pentru a alege serverul de data trecută STR_NETWORK_FIND_SERVER :{BLACK}Caută server STR_NETWORK_FIND_SERVER_TIP :{BLACK}Caută un server în reţea @@ -1353,7 +1378,7 @@ STR_NETWORK_GENERAL_ONLINE :{BLACK}{COMMA}/{COMMA} - {COMMA}/{COMMA} STR_NETWORK_CLIENTS_CAPTION :{BLACK}Clienţi -STR_NETWORK_CLIENTS_CAPTION_TIP :{BLACK}Clienti online / Nr. max. clienti +STR_NETWORK_CLIENTS_CAPTION_TIP :{BLACK}Clienţi online / Nr. max. clienţi{}Companii online / Nr. max. companii STR_NETWORK_GAME_INFO :{SILVER}INFO JOC STR_ORANGE :{ORANGE}{STRING} STR_NETWORK_CLIENTS :{SILVER}Clienţi: {WHITE}{COMMA} / {COMMA} - {COMMA} / {COMMA} @@ -1377,10 +1402,11 @@ STR_NETWORK_NEW_GAME_NAME :{BLACK}Nume joc: STR_NETWORK_NEW_GAME_NAME_TIP :{BLACK}Numele jocului va fi afisat celorlalti în meniul de selectare al jocurilor multiplayer +STR_NETWORK_NEW_GAME_NAME_OSKTITLE :{BLACK}Introduceţi un nume pentru joc STR_NETWORK_SET_PASSWORD :{BLACK}Pune parola STR_NETWORK_PASSWORD_TIP :{BLACK}Protejeazã-ti jocul cu o parolã dacã nu vrei sã intre jucãtori neautorizati -STR_NETWORK_SELECT_MAP :{BLACK}Alege o hartã: -STR_NETWORK_SELECT_MAP_TIP :{BLACK}Ce hartã doresti sa joci? +STR_NETWORK_SELECT_MAP :{BLACK}Alege o hartă: +STR_NETWORK_SELECT_MAP_TIP :{BLACK}Ce hartă doreşti să joci? STR_NETWORK_LAN_INTERNET_COMBO :{BLACK}{SKIP}{STRING} STR_NETWORK_LAN :LAN STR_NETWORK_INTERNET :Internet @@ -1388,13 +1414,13 @@ STR_NETWORK_INTERNET_ADVERTISE :Internet (fă reclamă) STR_NETWORK_CLIENTS_SELECT :{BLACK}{SKIP}{SKIP}{NUM} client{P "" i} STR_NETWORK_NUMBER_OF_CLIENTS :{BLACK}Numar maxim de clienti -STR_NETWORK_NUMBER_OF_CLIENTS_TIP :{BLACK}Alege un numar maxim de clienti. Nu trebuie ocupate toate locurile. +STR_NETWORK_NUMBER_OF_CLIENTS_TIP :{BLACK}Alege un număr maxim de clienţi. Nu trebuie ocupate toate locurile. STR_NETWORK_COMPANIES_SELECT :{BLACK}{SKIP}{SKIP}{SKIP}{NUM} compan{P ie ii} STR_NETWORK_NUMBER_OF_COMPANIES :{BLACK}Maximum companii: -STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Limiteazã serverle la un anumit numãr companii +STR_NETWORK_NUMBER_OF_COMPANIES_TIP :{BLACK}Limitează serverul la un anumit număr de companii STR_NETWORK_SPECTATORS_SELECT :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{NUM} spectator{P "" i} STR_NETWORK_NUMBER_OF_SPECTATORS :{BLACK}Maxim spectatori: -STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Limiteazã serverul la un anumit numãr de spectatori +STR_NETWORK_NUMBER_OF_SPECTATORS_TIP :{BLACK}Limitează serverul la un anumit număr de spectatori STR_NETWORK_LANGUAGE_SPOKEN :{BLACK}Limba vorbită: STR_NETWORK_LANGUAGE_TIP :{BLACK}Ceilalţi jucători vor şti în ce limbă se discută pe server. STR_NETWORK_LANGUAGE_COMBO :{BLACK}{SKIP}{SKIP}{SKIP}{SKIP}{SKIP}{STRING} @@ -1433,16 +1459,21 @@ STR_NETWORK_LANG_SWEDISH :Suedeza STR_NETWORK_LANG_TURKISH :Turca STR_NETWORK_LANG_UKRAINIAN :Ucrainiana +STR_NETWORK_LANG_CROATIAN :Croată +STR_NETWORK_LANG_CATALAN :Catalană +STR_NETWORK_LANG_ESTONIAN :Estonă +STR_NETWORK_LANG_GREEK :Greacă +STR_NETWORK_LANG_LATVIAN :Letonă ############ End of leave-in-this-order STR_NETWORK_GAME_LOBBY :{WHITE}Chatul jocului multiplayer STR_NETWORK_PREPARE_TO_JOIN :{BLACK}In pregatire pentru joc: {ORANGE}{STRING} STR_NETWORK_COMPANY_LIST_TIP :{BLACK}Lista companiilor din jocul curent. Poti colabora cu o companie sau sa infiintezi una -STR_NETWORK_NEW_COMPANY :{BLACK}Companie nouã -STR_NETWORK_NEW_COMPANY_TIP :{BLACK}Fondeazã o nouã companie +STR_NETWORK_NEW_COMPANY :{BLACK}Companie nouă +STR_NETWORK_NEW_COMPANY_TIP :{BLACK}Fondează o companie nouă STR_NETWORK_SPECTATE_GAME :{BLACK}Modul spectator -STR_NETWORK_SPECTATE_GAME_TIP :{BLACK}Vizioneazã un joc din pozitia unui spectator +STR_NETWORK_SPECTATE_GAME_TIP :{BLACK}Vizionează jocul din poziţia de spectator STR_NETWORK_JOIN_COMPANY :{BLACK}Alătură-te companiei STR_NETWORK_JOIN_COMPANY_TIP :{BLACK}Ajută la conducerea acestei companii STR_NETWORK_REFRESH :{BLACK}Actualizeaza serverul @@ -1531,7 +1562,7 @@ STR_NETWORK_CHAT_TO_CLIENT :[Private] pentru {STRING}: {GRAY}{STRING} STR_NETWORK_CHAT_ALL_CAPTION :[All] : STR_NETWORK_CHAT_ALL :[All] {STRING}: {GRAY}{STRING} -STR_NETWORK_NAME_CHANGE :si-a schimbat numele in +STR_NETWORK_NAME_CHANGE :şi-a schimbat numele în STR_NETWORK_SERVER_SHUTDOWN :{WHITE}Serverul a inchis conexiunea STR_NETWORK_SERVER_REBOOT :{WHITE}Serverul este repornit...{}Va rugam asteptati... @@ -1571,12 +1602,12 @@ STR_0801_COST :{RED}Cheltuieli: {CURRENCY} STR_0802_INCOME :{TINYFONT}{GREEN}Venituri: {CURRENCY} STR_0803_INCOME :{GREEN}Venituri: {CURRENCY} -STR_FEEDER_TINY :{TINYFONT}{YELLOW}Transferã: {CURRENCY} -STR_FEEDER :{YELLOW}Transferã: {CURRENCY} +STR_FEEDER_TINY :{TINYFONT}{YELLOW}Transferă: {CURRENCY} +STR_FEEDER :{YELLOW}Transferă: {CURRENCY} STR_0805_ESTIMATED_COST :{WHITE}Cost estimat: {CURRENCY} STR_0807_ESTIMATED_INCOME :{WHITE}Venit estimat: {CURRENCY} -STR_0808_CAN_T_RAISE_LAND_HERE :{WHITE}Nu pot înălţa terenul... -STR_0809_CAN_T_LOWER_LAND_HERE :{WHITE}Nu pot coborî terenul... +STR_0808_CAN_T_RAISE_LAND_HERE :{WHITE}Nu se poate înălţa terenul... +STR_0809_CAN_T_LOWER_LAND_HERE :{WHITE}Nu se poate coborî terenul... STR_080A_ROCKS :Stânci STR_080B_ROUGH_LAND :Teren pietros STR_080C_BARE_LAND :Teren viran @@ -1594,17 +1625,18 @@ STR_1005_NO_SUITABLE_RAILROAD_TRACK :{WHITE}Cale ferată nepotrivită STR_1007_ALREADY_BUILT :{WHITE}...deja construit STR_1008_MUST_REMOVE_RAILROAD_TRACK :{WHITE}Mai întâi trebuie înlăturată calea ferată +STR_ERR_CROSSING_ON_ONEWAY_ROAD :{WHITE}Drum cu sens unic sau blocat STR_100A_RAILROAD_CONSTRUCTION :{WHITE}Construcţii feroviare STR_TITLE_ELRAIL_CONSTRUCTION :{WHITE}Construcţie Cale Ferată Electrificată STR_100B_MONORAIL_CONSTRUCTION :{WHITE}Construcţii monoşină STR_100C_MAGLEV_CONSTRUCTION :{WHITE}Construcţii maglev STR_100D_SELECT_RAIL_BRIDGE :{WHITE}Alege podul de cale ferată -STR_100E_CAN_T_BUILD_TRAIN_DEPOT :{WHITE}Nu pot construi un depou feroviar aici... -STR_100F_CAN_T_BUILD_RAILROAD_STATION :{WHITE}Nu pot construi o gară aici... -STR_1010_CAN_T_BUILD_SIGNALS_HERE :{WHITE}Nu pot plasa semafoare aici... -STR_1011_CAN_T_BUILD_RAILROAD_TRACK :{WHITE}Nu pot construi cale ferată aici... -STR_1012_CAN_T_REMOVE_RAILROAD_TRACK :{WHITE}Nu pot înlătura calea ferată... -STR_1013_CAN_T_REMOVE_SIGNALS_FROM :{WHITE}Nu pot înlătura semafoarele de aici... +STR_100E_CAN_T_BUILD_TRAIN_DEPOT :{WHITE}Nu se poate construi depou feroviar aici... +STR_100F_CAN_T_BUILD_RAILROAD_STATION :{WHITE}Nu se poate construi o gară aici... +STR_1010_CAN_T_BUILD_SIGNALS_HERE :{WHITE}Nu se pot plasa semafoare aici... +STR_1011_CAN_T_BUILD_RAILROAD_TRACK :{WHITE}Nu se poate construi cale ferată aici... +STR_1012_CAN_T_REMOVE_RAILROAD_TRACK :{WHITE}Nu se poate înlătura calea ferată... +STR_1013_CAN_T_REMOVE_SIGNALS_FROM :{WHITE}Nu se pot înlătura semafoarele de aici... STR_1014_TRAIN_DEPOT_ORIENTATION :{WHITE}Orientarea depoului feroviar STR_1015_RAILROAD_CONSTRUCTION :Construcţii feroviare STR_TOOLB_ELRAIL_CONSTRUCTION :Construcţie cale ferată electrificată @@ -1643,16 +1675,16 @@ STR_WHITE_TRAMWAY_CONSTRUCTION :{WHITE}Construcţie Tramvai STR_1803_SELECT_ROAD_BRIDGE :{WHITE}Alege pod rutier STR_ERR_ONEWAY_ROADS_CAN_T_HAVE_JUNCTION :{WHITE}... drumurile cu sens unic nu pot avea bifurcatii -STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Nu pot construi şosea aici... +STR_1804_CAN_T_BUILD_ROAD_HERE :{WHITE}Nu se poate construi şosea aici... STR_CAN_T_BUILD_TRAMWAY_HERE :{WHITE}Nu pot construi şină de tramvai aici... -STR_1805_CAN_T_REMOVE_ROAD_FROM :{WHITE}Nu pot înlătura şoseaua... +STR_1805_CAN_T_REMOVE_ROAD_FROM :{WHITE}Nu se poate înlătura şoseaua... STR_CAN_T_REMOVE_TRAMWAY_FROM :{WHITE}Nu pot înlătura şina de tramvai de aici... STR_1806_ROAD_DEPOT_ORIENTATION :{WHITE}Orientarea autobazei STR_TRAM_DEPOT_ORIENTATION :{WHITE}Orientarea Depoului de Tramvaie -STR_1807_CAN_T_BUILD_ROAD_VEHICLE :{WHITE}Nu pot construi autobază aici... +STR_1807_CAN_T_BUILD_ROAD_VEHICLE :{WHITE}Nu se poate construi autobază aici... STR_CAN_T_BUILD_TRAM_VEHICLE :{WHITE}Nu pot construi depou de tramvaie aici... -STR_1808_CAN_T_BUILD_BUS_STATION :{WHITE}Nu pot construi staţie de autobuz... -STR_1809_CAN_T_BUILD_TRUCK_STATION :{WHITE}Nu pot construi platformă pentru camioane... +STR_1808_CAN_T_BUILD_BUS_STATION :{WHITE}Nu se poate construi staţie de autobuz... +STR_1809_CAN_T_BUILD_TRUCK_STATION :{WHITE}Nu se poate construi platformă pentru camioane... STR_CAN_T_BUILD_PASSENGER_TRAM_STATION :{WHITE}Nu pot construi staţie de tramvai aici... STR_CAN_T_BUILD_CARGO_TRAM_STATION :{WHITE}Nu pot construi staţie de tramvai aici... STR_180A_ROAD_CONSTRUCTION :Construcţii rutiere @@ -1673,7 +1705,7 @@ STR_BUILD_TRAMWAY_TUNNEL :{BLACK}Construieşte tunel pentru tramvaie STR_TOGGLE_ONE_WAY_ROAD :{BLACK}Activare/Dezactivare sensuri unice STR_1811_TOGGLE_BUILD_REMOVE_FOR :{BLACK}Comutator pentru construcţie/înlăturare şosele -STR_TOGGLE_BUILD_REMOVE_FOR_TRAMWAYS :{BLACK}Comuta constructie/stergere pentru constructia de linii de tramvaie +STR_TOGGLE_BUILD_REMOVE_FOR_TRAMWAYS :{BLACK}Comută construcţie/eliminare pentru şine de tramvai STR_1813_SELECT_ROAD_VEHICLE_DEPOT :{BLACK}Alege orientarea autobazei STR_SELECT_TRAM_VEHICLE_DEPOT :{BLACK}Alege orientarea depoului de tramvaie STR_1814_ROAD :Şosea @@ -1681,6 +1713,7 @@ STR_1816_TREE_LINED_ROAD :Stradă cu copaci pe margine STR_1817_ROAD_VEHICLE_DEPOT :Autobază STR_1818_ROAD_RAIL_LEVEL_CROSSING :Trecere la nivel cu calea ferată +STR_TRAMWAY :Şină de tramvai STR_CAN_T_REMOVE_BUS_STATION :{WHITE}Nu pot elimina statia de autobus... STR_CAN_T_REMOVE_TRUCK_STATION :{WHITE}Nu pot elimina statia de camioane... STR_CAN_T_REMOVE_PASSENGER_TRAM_STATION :{WHITE}Nu pot înlătura staţia de tramvai... @@ -1696,9 +1729,10 @@ STR_2002_WHITE :{TINYFONT}{WHITE}{SIGN} STR_2004_BUILDING_MUST_BE_DEMOLISHED :{WHITE}Mai întâi trebuie demolată clădirea STR_2005 :{WHITE}{TOWN} +STR_CITY :{WHITE}{TOWN} (Oraş) STR_2006_POPULATION :{BLACK}Populaţia: {ORANGE}{COMMA}{BLACK} Locuinţe: {ORANGE}{COMMA} STR_2007_RENAME_TOWN :Redenumire oraş -STR_2008_CAN_T_RENAME_TOWN :{WHITE}Nu pot redenumi oraşul... +STR_2008_CAN_T_RENAME_TOWN :{WHITE}Nu se poate redenumi oraşul... STR_2009_LOCAL_AUTHORITY_REFUSES :{WHITE}Autorităţile locale din {TOWN} refuză să permită această acţiune STR_200A_TOWN_NAMES_CLICK_ON_NAME :{BLACK}Numele oraşelor - clic pe un nume pentru a centra imaginea pe oraşul respectiv STR_200B_CENTER_THE_MAIN_VIEW_ON :{BLACK}Mută imaginea pe locaţia oraşului @@ -1766,7 +1800,7 @@ STR_204A_BUILD_STATUE_OF_COMPANY :Ridică un monument dedicat preşedintelui companiei STR_204B_FUND_NEW_BUILDINGS :Finanţează construcţia de noi clădiri STR_204C_BUY_EXCLUSIVE_TRANSPORT :Cumpără drepturi exclusive de transport -STR_TOWN_BRIBE_THE_LOCAL_AUTHORITY :Mituieste autoritatea localã +STR_TOWN_BRIBE_THE_LOCAL_AUTHORITY :Mituieşte autoritatea locală STR_204D_INITIATE_A_SMALL_LOCAL :{WHITE}{STRING}{}{YELLOW} Iniţiază o campanie publicitară mică pentru a atrage mai mulţi călători şi mai multe mărfuri spre compania ta.{} Cost: {CURRENCY} STR_204E_INITIATE_A_MEDIUM_LOCAL :{WHITE}{STRING}{}{YELLOW} Iniţiază o campanie publicitară medie pentru a atrage mai mulţi călători şi mai multe mărfuri spre compania ta.{} Cost: {CURRENCY} STR_204F_INITIATE_A_LARGE_LOCAL :{WHITE}{STRING}{}{YELLOW} Iniţiază o mare campanie publicitară pentru a atrage mai mulţi călători şi mai multe mărfuri spre compania ta.{} Cost: {CURRENCY} @@ -1796,13 +1830,13 @@ STR_2802_TREES :{WHITE}Arbori STR_2803_TREE_ALREADY_HERE :{WHITE}...sunt deja plantaţi arbori STR_2804_SITE_UNSUITABLE :{WHITE}...locaţie nepotrivită -STR_2805_CAN_T_PLANT_TREE_HERE :{WHITE}Nu pot planta arbori aici... +STR_2805_CAN_T_PLANT_TREE_HERE :{WHITE}Nu se pot planta arbori aici... STR_2806 :{WHITE}{SIGN} STR_2808_TOO_MANY_SIGNS :{WHITE}...prea multe semne -STR_2809_CAN_T_PLACE_SIGN_HERE :{WHITE}Nu pot plasa un semn aici... +STR_2809_CAN_T_PLACE_SIGN_HERE :{WHITE}Nu se poate plasa un semn aici... STR_280A_SIGN :Semn STR_280B_EDIT_SIGN_TEXT :{WHITE}Editează textul semnului -STR_280C_CAN_T_CHANGE_SIGN_NAME :{WHITE}Nu pot schimba numele semnului... +STR_280C_CAN_T_CHANGE_SIGN_NAME :{WHITE}Nu se poate schimba numele semnului... STR_280D_SELECT_TREE_TYPE_TO_PLANT :{BLACK}Alege specia de arbori de plantat STR_280E_TREES :Arbori STR_280F_RAINFOREST :Pădure tropicală @@ -1827,7 +1861,7 @@ STR_300E_MUST_DEMOLISH_AIRPORT_FIRST :{WHITE}Mai întâi trebuie demolat aeroportul STR_3030_RENAME_STATION_LOADING :Redenumeşte staţia -STR_3031_CAN_T_RENAME_STATION :{WHITE}Nu pot redenumi staţia... +STR_3031_CAN_T_RENAME_STATION :{WHITE}Nu se poate redenumi staţia... STR_3032_RATINGS :{BLACK}Evaluări STR_3033_ACCEPTS :{BLACK}Acceptă STR_3034_LOCAL_RATING_OF_TRANSPORT :{BLACK}Evaluarea serviciilor de transport local: @@ -1868,7 +1902,7 @@ STR_3051_SELECT_BUS_STATION_ORIENTATION :{BLACK}Alege orientarea staţiei de autobuz STR_3052_SELECT_TRUCK_LOADING_BAY :{BLACK}Alege orientarea platformei pentru camioane STR_SELECT_PASSENGER_TRAM_STATION_ORIENTATION :{BLACK}Alege orientarea staţiei de tramvai -STR_SELECT_CARGO_TRAM_STATION_ORIENTATION :{BLACK}Alege orientarea staţiei de tramvai +STR_SELECT_CARGO_TRAM_STATION_ORIENTATION :{BLACK}Alege orientarea platformei de tramvai STR_3053_CENTER_MAIN_VIEW_ON_STATION :{BLACK}Centrează imaginea pe locaţia staţiei STR_3054_SHOW_STATION_RATINGS :{BLACK}Afişează evaluările staţiei STR_3055_CHANGE_NAME_OF_STATION :{BLACK}Schimbă numele staţiei @@ -1900,12 +1934,12 @@ ##id 0x3800 STR_3800_SHIP_DEPOT_ORIENTATION :{WHITE}Orientarea şantierului naval STR_3801_MUST_BE_BUILT_ON_WATER :{WHITE}...trebuie construit pe apă -STR_3802_CAN_T_BUILD_SHIP_DEPOT :{WHITE}Nu pot construi un şantier naval aici... +STR_3802_CAN_T_BUILD_SHIP_DEPOT :{WHITE}Nu se poate construi şantier naval aici... STR_3803_SELECT_SHIP_DEPOT_ORIENTATION :{BLACK}Alege orientarea şantierului naval STR_3804_WATER :Apă STR_3805_COAST_OR_RIVERBANK :Mal/Coastă STR_3806_SHIP_DEPOT :Şantier naval -STR_3807_CAN_T_BUILD_ON_WATER :{WHITE}...Nu pot construi pe apă +STR_3807_CAN_T_BUILD_ON_WATER :{WHITE}...Nu se poate construi pe apă STR_MUST_DEMOLISH_CANAL_FIRST :{WHITE}Trebuie sa demolezi canalul inainte ##id 0x4000 @@ -1915,7 +1949,7 @@ STR_4003_DELETE :{BLACK}Şterge STR_4004 :{COMPANY}, {DATE_LONG} STR_4005_BYTES_FREE :{BLACK}{COMMA} megabyte{P "" s} liberi -STR_4006_UNABLE_TO_READ_DRIVE :{BLACK}Nu pot citi acest disc +STR_4006_UNABLE_TO_READ_DRIVE :{BLACK}Discul nu a putut fi citit STR_4007_GAME_SAVE_FAILED :{WHITE}Salvarea jocului eşuată{}{STRING} STR_4008_UNABLE_TO_DELETE_FILE :{WHITE}Ştergerea jocului eşuată STR_4009_GAME_LOAD_FAILED :{WHITE}Încărcarea jocului eşuată{}{STRING} @@ -1932,13 +1966,14 @@ STR_400F_SELECT_SCENARIO_GREEN_PRE :{BLACK}Alege un scenariu (verde), un joc predefinit (albastru) sau o hartă aleatoare STR_4010_GENERATE_RANDOM_NEW_GAME :Generează o hartă aleatoare STR_LOAD_HEIGHTMAP :{WHITE}Încarcă harta înălţimilor +STR_SAVE_OSKTITLE :{BLACK}Introduceţi un nume pentru salvare ##id 0x4800 STR_4800_IN_THE_WAY :{WHITE}{STRING} în cale STR_4801 :{WHITE}{INDUSTRY} STR_4802_COAL_MINE :Mină de cărbune STR_4803_POWER_STATION :Termocentrală -STR_4804_SAWMILL :Exploataţie forestieră +STR_4804_SAWMILL :Fabrică de cherestea STR_4805_FOREST :Pădure STR_4806_OIL_REFINERY :Rafinărie STR_4807_OIL_RIG :Platformă petrolieră @@ -2029,8 +2064,8 @@ STR_5013_CONCRETE :Beton STR_5014_TUBULAR_STEEL :Tubular (oţel) STR_BRIDGE_TUBULAR_SILICON :Tubular (silicon) -STR_5015_CAN_T_BUILD_BRIDGE_HERE :{WHITE}Nu pot construi pod aici... -STR_5016_CAN_T_BUILD_TUNNEL_HERE :{WHITE}Nu pot construi tunel aici... +STR_5015_CAN_T_BUILD_BRIDGE_HERE :{WHITE}Nu se poate construi pod aici... +STR_5016_CAN_T_BUILD_TUNNEL_HERE :{WHITE}Nu se poate construi tunel aici... STR_5017_RAILROAD_TUNNEL :Tunel feroviar STR_5018_ROAD_TUNNEL :Tunel rutier STR_501B_STEEL_SUSPENSION_RAIL_BRIDGE :Pod feroviar suspendat din oţel @@ -2108,7 +2143,7 @@ ##id 0x6800 STR_6800_DIFFICULTY_LEVEL :{WHITE}Nivel de dificultate -STR_OPTIONS_SAVE_CHANGES :{BLACK}Salveazã +STR_OPTIONS_SAVE_CHANGES :{BLACK}Salvează ############ range for difficulty levels starts STR_6801_EASY :{BLACK}Uşor @@ -2192,8 +2227,8 @@ STR_7009_PRESIDENT_NAME :{BLACK}Numele preşedintelui STR_700A_COMPANY_NAME :Noul nume al companiei STR_700B_PRESIDENT_S_NAME :Noul nume al preşedintelui -STR_700C_CAN_T_CHANGE_COMPANY_NAME :{WHITE}Nu pot schimba numele companiei... -STR_700D_CAN_T_CHANGE_PRESIDENT :{WHITE}Nu pot schimba numele preşedintelui... +STR_700C_CAN_T_CHANGE_COMPANY_NAME :{WHITE}Nu se poate schimba numele companiei... +STR_700D_CAN_T_CHANGE_PRESIDENT :{WHITE}Nu se poate schimba numele preşedintelui... STR_700E_FINANCES :{WHITE}Situaţia financiară a companiei {COMPANY} {BLACK}{COMPANYNUM} STR_700F_EXPENDITURE_INCOME :{WHITE}Cheltuieli/Venituri STR_7010 :{WHITE}{NUM} @@ -2229,7 +2264,7 @@ STR_702D_LOAN_ALREADY_REPAYED :{WHITE}...nu ai nici un credit de plătit STR_702E_REQUIRED :{WHITE}...ai nevoie de {CURRENCY} STR_702F_CAN_T_REPAY_LOAN :{WHITE}Nu poţi plăti creditul... -STR_INSUFFICIENT_FUNDS :{WHITE}Nu poti dona din banii împrumutati de bancã... +STR_INSUFFICIENT_FUNDS :{WHITE}Nu poţi dona din banii împrumutaţi de la bancă... STR_7030_SELECT_NEW_FACE_FOR_PRESIDENT :{BLACK}Alege o nouă poză a preşedintelui STR_7031_CHANGE_THE_COMPANY_VEHICLE :{BLACK}Schimbă culoarea care îţi reprezintă compania STR_7032_CHANGE_THE_PRESIDENT_S :{BLACK}Schimbă numele preşedintelui @@ -2242,7 +2277,7 @@ STR_7039_VEHICLES :{GOLD}Vehicule: STR_TRAINS :{WHITE}{COMMA} tren{P "" uri} STR_ROAD_VEHICLES :{WHITE}{COMMA} autovehicul{P "" e} -STR_AIRCRAFT :{WHITE}{COMMA} aeronav{P ã e} +STR_AIRCRAFT :{WHITE}{COMMA} aeronav{P ă e} STR_SHIPS :{WHITE}{COMMA} nav{P ã e} STR_7042_NONE :{WHITE}Nici unul STR_7043_FACE_SELECTION :{WHITE}Alegerea pozei @@ -2274,7 +2309,7 @@ STR_705D_HAS_BEEN_CLOSED_DOWN_BY :{BLACK}{BIGFONT}Compania {COMPANY} a fost închisă şi toate activele au fost valorificate de creditori! STR_705E_NEW_TRANSPORT_COMPANY_LAUNCHED :{BLACK}{BIGFONT}A apărut o nouă companie! STR_705F_STARTS_CONSTRUCTION_NEAR :{BLACK}{BIGFONT}{COMPANY} şi-a stabilit sediul lângă {TOWN}! -STR_7060_CAN_T_BUY_COMPANY :{WHITE}Nu pot cumpăra compania... +STR_7060_CAN_T_BUY_COMPANY :{WHITE}Nu se poate cumpăra compania... STR_7061_CARGO_PAYMENT_RATES :{WHITE}Preţurile transportului de călători şi mărfuri STR_7062_DAYS_IN_TRANSIT :{BLACK}{TINYFONT}Zile în tranzit STR_7063_PAYMENT_FOR_DELIVERING :{BLACK}{TINYFONT}Plata pentru livrarea a 10 unităţi (sau 10.000 de litri) de marfă pe o distanţă de 20 de pătrăţele @@ -2292,7 +2327,7 @@ STR_706F_BUILD_HQ :{BLACK}Construieşte sediu STR_7070_BUILD_COMPANY_HEADQUARTERS :{BLACK}Construieşte sau arată sediul companiei STR_RELOCATE_COMPANY_HEADQUARTERS :{BLACK}Muta sediul companiei (costa 1% din valoarea companiei) -STR_7071_CAN_T_BUILD_COMPANY_HEADQUARTERS :{WHITE}Nu pot construi sediul... +STR_7071_CAN_T_BUILD_COMPANY_HEADQUARTERS :{WHITE}Nu se poate construi sediul... STR_7072_VIEW_HQ :{BLACK}Vezi sediul STR_RELOCATE_HQ :{BLACK}Muta sediu STR_COMPANY_PASSWORD :{BLACK}Parola @@ -2311,8 +2346,8 @@ STR_7078_SELL_25_SHARE_IN_COMPANY :{BLACK}Vinde 25% din acţiunile companiei STR_7079_BUY_25_SHARE_IN_THIS_COMPANY :{BLACK}Cumpără 25% din acţiunile acestei companii STR_707A_SELL_25_SHARE_IN_THIS_COMPANY :{BLACK}Vinde 25% din acţiunile acestei companii -STR_707B_CAN_T_BUY_25_SHARE_IN_THIS :{WHITE}Nu pot cumpăra 25% din acţiunile acestei companii... -STR_707C_CAN_T_SELL_25_SHARE_IN :{WHITE}Nu pot vinde 25% din acţiunile acestei companii... +STR_707B_CAN_T_BUY_25_SHARE_IN_THIS :{WHITE}Nu se pot cumpăra 25% din acţiunile acestei companii... +STR_707C_CAN_T_SELL_25_SHARE_IN :{WHITE}Nu se pot vinde 25% din acţiunile acestei companii... STR_707D_OWNED_BY :{WHITE}({COMMA}% deţinute de {COMPANY}) STR_707F_HAS_BEEN_TAKEN_OVER_BY :{BLACK}{BIGFONT}{COMPANY} a fost preluată de {COMPANY}! STR_PROTECTED :{WHITE}Această companie încă nu vinde acţiuni... @@ -2328,6 +2363,8 @@ STR_LIVERY_PASSENGER_WAGON_STEAM :Vagon de călători (Aburi) STR_LIVERY_PASSENGER_WAGON_DIESEL :Vagon de călători (Diesel) STR_LIVERY_PASSENGER_WAGON_ELECTRIC :Vagon de călători (Electric) +STR_LIVERY_PASSENGER_WAGON_MONORAIL :Vagon pentru Pasageri (Monoşină) +STR_LIVERY_PASSENGER_WAGON_MAGLEV :Vagon pentru Pasageri (Pernă Magnetică) STR_LIVERY_FREIGHT_WAGON :Vagon de marfa STR_LIVERY_BUS :Autobus STR_LIVERY_TRUCK :Camion @@ -2344,8 +2381,8 @@ STR_LIVERY_ROADVEH_TIP :{BLACK}Arata schemele de culori pentru autovehiculele rutiere STR_LIVERY_SHIP_TIP :{BLACK}Arata schemele de culori pentru vase STR_LIVERY_AIRCRAFT_TIP :{BLACK}Arata schemele de culori pentru avioane -STR_LIVERY_PRIMARY_TIP :{BLACK}Alege culoarea primara pentru schema selectata -STR_LIVERY_SECONDARY_TIP :{BLACK}Alege culoarea secundara pentru schema selectata +STR_LIVERY_PRIMARY_TIP :{BLACK}Alege culoarea primară pentru schema selectată +STR_LIVERY_SECONDARY_TIP :{BLACK}Alege culoarea secundară pentru schema selectată STR_LIVERY_PANEL_TIP :{BLACK}Alege o schema de culori pentru modificare sau mai multe scheme, folosind CTRL+click. Apasa pe casuta pentru a comuta schema ##id 0x8000 @@ -2619,11 +2656,72 @@ STR_8801_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Cetăţenii sărbătoresc {}sosirea primului tren la {STATION}! STR_8802_DETAILS :{WHITE}{VEHICLE} (Detalii) STR_8803_TRAIN_IN_THE_WAY :{WHITE}Tren în drum +STR_8804 :{SETX 10}{COMMA}: {STRING} {STRING} +STR_8805 :{RIGHTARROW}{SETX 10}{COMMA}: {STRING} {STRING} +STR_ORDER_GO_TO :Du-te la +STR_ORDER_GO_NON_STOP_TO :Du-te fără oprire la +STR_ORDER_GO_VIA :Du-te prin +STR_ORDER_GO_NON_STOP_VIA :Du-te fără oprire prin +STR_ORDER_DROP_FULL_LOAD_ALL :Încarcă toate produsele +STR_ORDER_DROP_FULL_LOAD_ANY :Încarcă orice produs +STR_ORDER_DROP_NO_LOADING :Nu încărca +STR_ORDER_DROP_UNLOAD_IF_ACCEPTED :Descarcă dacă este cerere +STR_ORDER_DROP_UNLOAD :Descarcă tot +STR_ORDER_DROP_TRANSFER :Transferă +STR_ORDER_DROP_NO_UNLOADING :Nu descărca +STR_ORDER_FULL_LOAD :(Încărcare maximă) +STR_ORDER_FULL_LOAD_ANY :(Încărcare orice produs) +STR_ORDER_NO_LOAD :(Fără încărcare) +STR_ORDER_UNLOAD_FULL_LOAD :(Descarcă şi aşteaptă încărcare maximă) +STR_ORDER_UNLOAD_FULL_LOAD_ANY :(Descarcă şi aşteaptă orice încărcătură) +STR_ORDER_UNLOAD_NO_LOAD :(Descarcă şi pleacă) +STR_ORDER_TRANSFER :(Transferă - preia încărcătura) +STR_ORDER_TRANSFER_FULL_LOAD :(Transferă şi aşteaptă încărcare maximă) +STR_ORDER_TRANSFER_FULL_LOAD_ANY :(Transferă şi aşteaptă orice încărcătură) +STR_ORDER_TRANSFER_NO_LOAD :(Transferă - pleacă descărcat) +STR_ORDER_NO_UNLOAD :(Nu descărca şi preia încărcătura) +STR_ORDER_NO_UNLOAD_FULL_LOAD :(Nu descărca şi aşteaptă încărcare maximă) +STR_ORDER_NO_UNLOAD_FULL_LOAD_ANY :(Nu descărca şi aşteaptă orice încărcătură) +STR_ORDER_TOOLTIP_NON_STOP :{BLACK}Schimbă comportamentul de oprire pentru ordinul selectat +STR_ORDER_TOOLTIP_FULL_LOAD :{BLACK}Schimbă comportamentul de încărcare pentru ordinul selectat +STR_ORDER_TOOLTIP_UNLOAD :{BLACK}Schimbă comportamentul de descărcare pentru ordinul selectat +STR_GO_TO_STATION :{STRING} {STATION} {STRING} + +STR_ORDER_GO_TO_DROPDOWN_TOOLTIP :{BLACK}Adaugă o comandă avansată +STR_ORDER_GO_TO_NEAREST_DEPOT :Du-te la cel mai apropiat depou +STR_ORDER_GO_TO_NEAREST_HANGAR :Du-te la cel mai apropiat hangar +STR_ORDER_NEAREST_DEPOT :cel mai apropiat +STR_ORDER_NEAREST_HANGAR :cel mai apropiat Hangar +STR_ORDER_SERVICE_AT :Service la +STR_ORDER_TRAIN_DEPOT :Depou de Trenuri +STR_ORDER_ROAD_DEPOT :Autobază +STR_ORDER_SHIP_DEPOT :Şantier Naval +STR_GO_TO_DEPOT :{STRING} {TOWN} {STRING} +STR_GO_TO_NEAREST_DEPOT :{STRING} {STRING} {STRING} +STR_GO_TO_HANGAR :{STRING} {STATION} Hangar + +STR_ORDER_CONDITIONAL_VALUE_TOOLTIP :{BLACK}Valoarea cu care se compară +STR_ORDER_CONDITIONAL_VALUE_CAPT :{WHITE}Introduceţi valoarea de comparat +STR_ORDER_CONDITIONAL_LOAD_PERCENTAGE :Procentaj încărcare +STR_ORDER_CONDITIONAL_RELIABILITY :Eficienţă +STR_ORDER_CONDITIONAL_MAX_SPEED :Viteză maximă +STR_ORDER_CONDITIONAL_AGE :Vechime vehicol (ani) +STR_ORDER_CONDITIONAL_REQUIRES_SERVICE :Necesită service +STR_ORDER_CONDITIONAL_UNCONDITIONALLY :Întotdeauna +STR_ORDER_CONDITIONAL_COMPARATOR_EQUALS :este egal cu +STR_ORDER_CONDITIONAL_COMPARATOR_NOT_EQUALS :nu este egal cu +STR_ORDER_CONDITIONAL_COMPARATOR_LESS_THAN :este mai mic decât +STR_ORDER_CONDITIONAL_COMPARATOR_LESS_EQUALS :mai mic sau egal cu +STR_ORDER_CONDITIONAL_COMPARATOR_MORE_THAN :este mai mare decât +STR_ORDER_CONDITIONAL_COMPARATOR_MORE_EQUALS :mai mare sau egal cu +STR_ORDER_CONDITIONAL_COMPARATOR_IS_TRUE :este adevărat +STR_ORDER_CONDITIONAL_COMPARATOR_IS_FALSE :este fals +STR_CONDITIONAL_VALUE :{SKIP}{BLACK}{COMMA} STR_TIMETABLE_TRAVEL_NOT_TIMETABLED :Calatorie (fara orar) STR_TIMETABLE_TRAVEL_FOR :Calatorii pentru {STRING} STR_TIMETABLE_STAY_FOR :si opriri pentru {STRING} -STR_TIMETABLE_DAYS :{COMMA} zi{P "" s} +STR_TIMETABLE_DAYS :{COMMA} zi{P "" le} STR_TIMETABLE_TICKS :{COMMA} programare{P "" s} STR_HEADING_FOR_TRAIN_DEPOT :{ORANGE}Merge la Depoul {TOWN} @@ -2648,17 +2746,17 @@ STR_NEW_ELRAIL_VEHICLES :{WHITE}Noi Vehicule Electrice pe Sine STR_881D_NEW_MONORAIL_VEHICLES :{WHITE}Noi vehicule monoşină STR_881E_NEW_MAGLEV_VEHICLES :{WHITE}Noi vehicule maglev -STR_ALL_AVAIL_RAIL_VEHICLES :{WHITE}Vehicule pe sine +STR_ALL_AVAIL_RAIL_VEHICLES :{WHITE}Vehicule pe şine STR_881F_BUILD_VEHICLE :{BLACK}Cumpără vehicul -STR_CLONE_ROAD_VEHICLE :{BLACK}Cloneazã vehiculul -STR_CLONE_ROAD_VEHICLE_INFO :{BLACK}Acest buton va crea o copie a autovehiculului. Control+click pentru comenzi comune -STR_CLONE_ROAD_VEHICLE_DEPOT_INFO :{BLACK}Acest buton va crea o copie a autovehiculului. Apasã acest buton, apoi fã click pe un autovehicul de pe hartã. Control+click pentru a-i da ordine comune -STR_CLONE_TRAIN :{BLACK}Cloneazã trenul -STR_CLONE_TRAIN_INFO :{BLACK}Acest buton va crea o copie a întregului tren. Control+click pentru comenzi comune -STR_CLONE_TRAIN_DEPOT_INFO :{BLACK}Acest buton va crea o copie a întregului tren. Apasã acest buton, apoi fã click pe un tren de pe hartã. Control+click pentru a-i da ordine comune +STR_CLONE_ROAD_VEHICLE :{BLACK}Clonare vehicul +STR_CLONE_ROAD_VEHICLE_INFO :{BLACK}Acest buton va crea o copie a autovehiculului. Control+clic pentru comenzi sincronizate +STR_CLONE_ROAD_VEHICLE_DEPOT_INFO :{BLACK}Acest buton va crea o copie a autovehiculului. Apasă acest buton, apoi fă clic pe un autovehicul din joc. Control+clic pentru a crea comenzi sincronizate +STR_CLONE_TRAIN :{BLACK}Clonare tren +STR_CLONE_TRAIN_INFO :{BLACK}Acest buton va crea o copie a întregului tren. Control+clic pentru comenzi sincronizate +STR_CLONE_TRAIN_DEPOT_INFO :{BLACK}Acest buton va crea o copie a întregului tren. Apasă acest buton, apoi fă clic pe un tren din joc. Control+clic pentru a crea comenzi sincronizate STR_8820_RENAME :{BLACK}Redenumeşte -STR_8823_SKIP :{BLACK}Sãri peste +STR_8823_SKIP :{BLACK}Treci la următoarea STR_8824_DELETE :{BLACK}Şterge STR_8826_GO_TO :{BLACK}Mergi la STR_REFIT :{BLACK}Rearanjeaza @@ -2666,30 +2764,31 @@ STR_REFIT_ORDER :(Rearanjeaza in {STRING}) STR_TIMETABLE_VIEW :{BLACK}Orar STR_TIMETABLE_VIEW_TOOLTIP :{BLACK}Comuta in modul de vizualizare orar +STR_ORDER_VIEW :{BLACK}Comenzi STR_8829_ORDERS :{WHITE}{VEHICLE} (Comenzi) STR_882A_END_OF_ORDERS :{SETX 10}- - Sfârşitul comenzilor - - STR_SERVICE :{BLACK}Service -STR_882B_CAN_T_BUILD_RAILROAD_VEHICLE :{WHITE}Nu pot construi vehiculul... +STR_882B_CAN_T_BUILD_RAILROAD_VEHICLE :{WHITE}Nu se poate construi vehiculul... STR_882C_BUILT_VALUE :{LTBLUE}{ENGINE}{BLACK} Cumpărat: {LTBLUE}{NUM}{BLACK} Valoare: {LTBLUE}{CURRENCY} STR_882D_VALUE :{LTBLUE}{ENGINE}{BLACK} Valoare: {LTBLUE}{CURRENCY} STR_882E :{WHITE}{VEHICLE} STR_882F_LOADING_UNLOADING :{LTBLUE}Încărcare / Descărcare STR_TRAIN_MUST_BE_STOPPED :{WHITE}Trenul trebuie oprit intr-un depou -STR_8830_CAN_T_SEND_TRAIN_TO_DEPOT :{WHITE}Nu pot trimite trenul la depou... +STR_8830_CAN_T_SEND_TRAIN_TO_DEPOT :{WHITE}Nu se poate trimite trenul la depou... STR_8831_NO_MORE_SPACE_FOR_ORDERS :{WHITE}Nu mai este loc pentru comenzi STR_8832_TOO_MANY_ORDERS :{WHITE}Prea multe comenzi -STR_8833_CAN_T_INSERT_NEW_ORDER :{WHITE}Nu pot adăuga o comandă nouă... -STR_8834_CAN_T_DELETE_THIS_ORDER :{WHITE}Nu pot şterge această comandă... -STR_8835_CAN_T_MODIFY_THIS_ORDER :{WHITE}Nu pot modifica această comandă... +STR_8833_CAN_T_INSERT_NEW_ORDER :{WHITE}Nu se poate adăuga o comandă nouă... +STR_8834_CAN_T_DELETE_THIS_ORDER :{WHITE}Nu se poate şterge această comandă... +STR_8835_CAN_T_MODIFY_THIS_ORDER :{WHITE}Nu se poate modifica această comandă... STR_CAN_T_MOVE_THIS_ORDER :{WHITE}Nu pot muta acest ordin... STR_CAN_T_SKIP_ORDER :{WHITE}Nu pot renunta la comanda actuala... STR_CAN_T_SKIP_TO_ORDER :{WHITE}Nu pot sări la ordinul selectat... -STR_8837_CAN_T_MOVE_VEHICLE :{WHITE}Nu pot muta vehiculul... +STR_8837_CAN_T_MOVE_VEHICLE :{WHITE}Nu se poate muta vehiculul... STR_REAR_ENGINE_FOLLOW_FRONT_ERROR :{WHITE}Al doilea vagon+motor va avea mereu aceeasi destinatie ca si primul STR_8838_N_A :N/A{SKIP} -STR_8839_CAN_T_SELL_RAILROAD_VEHICLE :{WHITE}Nu pot vinde vehiculul... -STR_883A_UNABLE_TO_FIND_ROUTE_TO :{WHITE}Nu pot găsi un drum spre un depou local -STR_883B_CAN_T_STOP_START_TRAIN :{WHITE}Nu pot opri-porni trenul... +STR_8839_CAN_T_SELL_RAILROAD_VEHICLE :{WHITE}Nu se poate vinde vehiculul... +STR_883A_UNABLE_TO_FIND_ROUTE_TO :{WHITE}Nu se poate găsi un drum spre un depou apropiat +STR_883B_CAN_T_STOP_START_TRAIN :{WHITE}Nu se poate opri/porni trenul... STR_883C_SERVICING_INTERVAL_DAYS :{BLACK}Intervalul pentru întreţinere: {LTBLUE}{COMMA}zile{BLACK} Ultima întreţinere: {LTBLUE}{DATE_LONG} STR_SERVICING_INTERVAL_PERCENT :{BLACK}Intervalul de service: {LTBLUE}{COMMA}%{BLACK} Ultimul service: {LTBLUE}{DATE_LONG} STR_883D_TRAINS_CLICK_ON_TRAIN_FOR :{BLACK}Trenuri - apasă aici pentru informaţii despre trenuri @@ -2697,29 +2796,29 @@ STR_883F_TRAINS_CLICK_ON_TRAIN_FOR :{BLACK}Trenuri - clic pe tren pentru informaţii, mută vehiculele pentru adăugare-scoatere din tren STR_8840_BUILD_NEW_TRAIN_VEHICLE :{BLACK}Construieşte un nou vehicul feroviar STR_8841_DRAG_TRAIN_VEHICLE_TO_HERE :{BLACK}Mută un vehicul aici pentru a-l vinde -STR_8842_CENTER_MAIN_VIEW_ON_TRAIN :{BLACK}Centreazã imaginea pe locatia depoului +STR_8842_CENTER_MAIN_VIEW_ON_TRAIN :{BLACK}Centrează imaginea pe locaţia depoului STR_8843_TRAIN_VEHICLE_SELECTION :{BLACK}Lista de selectie a componentelor trenului - clic pe vehicule pt. informatii -STR_8844_BUILD_THE_HIGHLIGHTED_TRAIN :{BLACK}Cumpãrã vehiculul selectat +STR_8844_BUILD_THE_HIGHLIGHTED_TRAIN :{BLACK}Cumpără vehiculul selectat STR_8845_RENAME_TRAIN_VEHICLE_TYPE :{BLACK}Redenumeste modelul vehiculului -STR_8846_CURRENT_TRAIN_ACTION_CLICK :{BLACK}Comanda curentã a trenului - apasã aici pentru a porni/opri trenul -STR_8847_SHOW_TRAIN_S_ORDERS :{BLACK}Afiseazã comenzile trenului -STR_8848_CENTER_MAIN_VIEW_ON_TRAIN :{BLACK}Centreazã imaginea pe locatia curentã a trenului +STR_8846_CURRENT_TRAIN_ACTION_CLICK :{BLACK}Comanda curentă a trenului - clic aici pentru a opri/porni trenul +STR_8847_SHOW_TRAIN_S_ORDERS :{BLACK}Afişează comenzile trenului +STR_8848_CENTER_MAIN_VIEW_ON_TRAIN :{BLACK}Centrează imaginea pe locaţia curentă a trenului STR_8849_SEND_TRAIN_TO_DEPOT :{BLACK}Trimite trenul într-un depou -STR_884A_FORCE_TRAIN_TO_PROCEED :{BLACK}Forteazã trenul sã ignore semnalulizarea de oprire -STR_884B_REVERSE_DIRECTION_OF_TRAIN :{BLACK}Schimbã sensul de circulatie al trenului -STR_884C_SHOW_TRAIN_DETAILS :{BLACK}Afiseazã detaliile trenului -STR_884D_INCREASE_SERVICING_INTERVAL :{BLACK}Mãreste intervalul de service -STR_884E_DECREASE_SERVICING_INTERVAL :{BLACK}Micsoreazã intervalul de service -STR_884F_SHOW_DETAILS_OF_CARGO_CARRIED :{BLACK}Afiseazã detalii despre încãrcãtura transportatã -STR_8850_SHOW_DETAILS_OF_TRAIN_VEHICLES :{BLACK}Afiseazã detalii despre componentele trenului -STR_8851_SHOW_CAPACITIES_OF_EACH :{BLACK}Afiseazã capacitãtile componentelor trenului +STR_884A_FORCE_TRAIN_TO_PROCEED :{BLACK}Forţează trenul să ignore semnalizarea de oprire +STR_884B_REVERSE_DIRECTION_OF_TRAIN :{BLACK}Schimbă sensul de circulaţie al trenului +STR_884C_SHOW_TRAIN_DETAILS :{BLACK}Afişează detaliile trenului +STR_884D_INCREASE_SERVICING_INTERVAL :{BLACK}Măreşte intervalul de service +STR_884E_DECREASE_SERVICING_INTERVAL :{BLACK}Micşorează intervalul de service +STR_884F_SHOW_DETAILS_OF_CARGO_CARRIED :{BLACK}Afişează detalii despre încărcătura transportată +STR_8850_SHOW_DETAILS_OF_TRAIN_VEHICLES :{BLACK}Afişează detalii despre componentele trenului +STR_8851_SHOW_CAPACITIES_OF_EACH :{BLACK}Afişează capacităţile fiecărei componente STR_SHOW_TOTAL_CARGO :{BLACK}Afiseazã capacitãtile totale ale trenului, diferentiate pe tip de încãrcãturã -STR_8852_ORDERS_LIST_CLICK_ON_ORDER :{BLACK}Lista de comenzi - clic pe comandã pentru a o selecta +STR_8852_ORDERS_LIST_CLICK_ON_ORDER :{BLACK}Lista de comenzi - clic pe o comandă pentru a o selecta. Ctrl+clic poziţionează ecranul pe staţie STR_8853_SKIP_THE_CURRENT_ORDER :{BLACK}Renunta la comanta acruala si preia-o pe urmatoarea. CTRL + click face salt la comanda selectata -STR_8854_DELETE_THE_HIGHLIGHTED :{BLACK}Sterge comanda selectatã -STR_8856_INSERT_A_NEW_ORDER_BEFORE :{BLACK}Introdu o comandã înaintea celei selectate sau adaugã o comandã la sfârsitul listei +STR_8854_DELETE_THE_HIGHLIGHTED :{BLACK}Şterge comanda selectată +STR_8856_INSERT_A_NEW_ORDER_BEFORE :{BLACK}Adaugă o comandă înaintea celei selectate, sau la sfârşitul listei STR_TIMETABLE_TOOLTIP :{BLACK}Orar - click on an order to highlight it. -STR_TIMETABLE_WAIT_TIME_TOOLTIP :{BLACK}Modifica durata de timp alocata pentru comanda selectata +STR_TIMETABLE_WAIT_TIME_TOOLTIP :{BLACK}Modifică durata de timp alocată pentru comanda selectată STR_TIMETABLE_CLEAR_TIME_TOOLTIP :{BLACK}Elimina durata de timp pentru comanda selectata STR_TIMETABLE_RESET_LATENESS_TOOLTIP :{BLACK}Reinitializeaza contorul de intarziere, astfel ca vehiculul sa ajunga la timp STR_SERVICE_HINT :{BLACK}Sari peste aceastã comandã dacã nu este necesar un service @@ -2729,18 +2828,18 @@ STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED :{BLACK}Greutate: {LTBLUE}{WEIGHT_S} {BLACK}Putere: {LTBLUE}{POWER}{BLACK} Vitezã max.: {LTBLUE}{VELOCITY} STR_VEHICLE_INFO_WEIGHT_POWER_MAX_SPEED_MAX_TE :{BLACK}Greutate: {LTBLUE}{WEIGHT_S} {BLACK}Putere: {LTBLUE}{POWER}{BLACK} Viteza max.: {LTBLUE}{VELOCITY} {BLACK}E.T. max.: {LTBLUE}{FORCE} STR_885F_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Profit anul acesta: {LTBLUE}{CURRENCY} (anul trecut: {CURRENCY}) -STR_8860_RELIABILITY_BREAKDOWNS :{BLACK}Eficientã: {LTBLUE}{COMMA}% {BLACK}Defectiuni de la ultimul service: {LTBLUE}{COMMA} +STR_8860_RELIABILITY_BREAKDOWNS :{BLACK}Eficienţă: {LTBLUE}{COMMA}% {BLACK}Defecţiuni de la ultimul service: {LTBLUE}{COMMA} STR_8861_STOPPED :{RED}Oprit -STR_8862_CAN_T_MAKE_TRAIN_PASS_SIGNAL :{WHITE}Nu pot permite trenului sã treacã în caz de pericol... +STR_8862_CAN_T_MAKE_TRAIN_PASS_SIGNAL :{WHITE}Nu se poate permite trenului să treacă în caz de pericol... STR_8863_CRASHED :{RED}Accident! STR_8865_NAME_TRAIN :{WHITE}Numele trenului -STR_8866_CAN_T_NAME_TRAIN :{WHITE}Nu pot redenumi trenul... +STR_8866_CAN_T_NAME_TRAIN :{WHITE}Nu se poate denumi trenul... STR_8867_NAME_TRAIN :{BLACK}Numele trenului STR_8868_TRAIN_CRASH_DIE_IN_FIREBALL :{BLACK}{BIGFONT}Accident feroviar!{}{COMMA} victime în urma unei coliziuni -STR_8869_CAN_T_REVERSE_DIRECTION :{WHITE}Nu pot schimba sensul de mers al trenului... +STR_8869_CAN_T_REVERSE_DIRECTION :{WHITE}Nu se poate schimba sensul de mers al trenului... STR_886A_RENAME_TRAIN_VEHICLE_TYPE :{WHITE}Redenumeste modelul vehiculului feroviar -STR_886B_CAN_T_RENAME_TRAIN_VEHICLE :{WHITE}Nu pot redenumi modelul acestui vehicul... +STR_886B_CAN_T_RENAME_TRAIN_VEHICLE :{WHITE}Nu se poate redenumi modelul de vehicul... STR_CLEAR_TIME :{BLACK}Curata timp STR_RESET_LATENESS :{BLACK}Reinitializeaza contorul de intarziere @@ -2750,19 +2849,19 @@ STR_TRAIN_NO_POWER :{RED}Fara curent STR_TRAIN_START_NO_CATENARY :Aceasta sina nu este electrificata, deci trenul nu poate porni -STR_NEW_VEHICLE_NOW_AVAILABLE :{BLACK}{BIGFONT}Un nou {STRING} este acum disponibil! +STR_NEW_VEHICLE_NOW_AVAILABLE :{BLACK}{BIGFONT}Un nou tip de {STRING} este acum disponibil! STR_NEW_VEHICLE_TYPE :{BLACK}{BIGFONT}{ENGINE} -STR_NEW_VEHICLE_NOW_AVAILABLE_WITH_TYPE :{BLACK}Un nou {STRING} este acum disponibil! - {ENGINE} +STR_NEW_VEHICLE_NOW_AVAILABLE_WITH_TYPE :{BLACK}Un nou tip de {STRING} este acum disponibil! - {ENGINE} STR_CAN_T_SELL_DESTROYED_VEHICLE :{WHITE}Vehiculul distrus nu poate fi vandut... STR_CAN_T_REFIT_DESTROYED_VEHICLE :{WHITE}Nu putem repara vehiculele distruse... STR_CAN_T_TIMETABLE_VEHICLE :{WHITE}Nu pot programa vehiculul... STR_TIMETABLE_ONLY_WAIT_AT_STATIONS :{WHITE}Vehiculele pot astepta numai in statii. -STR_TIMETABLE_NOT_STOPPING_HERE :{WHITE}Acest vehicul nu opreste in aceasta statie. +STR_TIMETABLE_NOT_STOPPING_HERE :{WHITE}Acest vehicul nu are oprire în această staţie. STR_TIMETABLE_CHANGE_TIME :{BLACK}Modifica timpul STR_TIMETABLE_STATUS_ON_TIME :Acest vehicul se incadreaza in timp -STR_TIMETABLE_STATUS_LATE :Momentan, acest vehicul este in intarziere {STRING} +STR_TIMETABLE_STATUS_LATE :Vehiculul are întârziere de {STRING} STR_TIMETABLE_STATUS_EARLY :Momentan, acest vehicul si-a devansat programul {STRING} STR_TIMETABLE_TOTAL_TIME :Acest orar va lua {STRING} pentru finalizare STR_TIMETABLE_TOTAL_TIME_INCOMPLETE :Acest orar va lua cel putin {STRING} pentru finalizare (nu in intregime programat) @@ -2776,220 +2875,220 @@ STR_9003_ROAD_VEHICLE_DEPOT :{WHITE}Autobaza {TOWN} STR_9004_NEW_VEHICLES :{BLACK}Autovehicule noi STR_9006_NEW_ROAD_VEHICLES :{WHITE}Autovehicule noi -STR_9007_BUILD_VEHICLE :{BLACK}Cumpãrã vehicul -STR_9009_CAN_T_BUILD_ROAD_VEHICLE :{WHITE}Nu pot cumpãra autovehicul... +STR_9007_BUILD_VEHICLE :{BLACK}Cumpără vehicul +STR_9009_CAN_T_BUILD_ROAD_VEHICLE :{WHITE}Nu pot cumpăra autovehicul... STR_900C_DETAILS :{WHITE}{VEHICLE} (Detalii) STR_900D_AGE_RUNNING_COST_YR :{BLACK}Vârsta: {LTBLUE}{STRING}{BLACK} Cost de rulare: {LTBLUE}{CURRENCY}/an -STR_900E_MAX_SPEED :{BLACK}Vitezã max.: {LTBLUE}{VELOCITY} +STR_900E_MAX_SPEED :{BLACK}Viteză max.: {LTBLUE}{VELOCITY} STR_900F_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Profit anul acesta: {LTBLUE}{CURRENCY} (anul trecut: {CURRENCY}) -STR_9010_RELIABILITY_BREAKDOWNS :{BLACK}Eficientã: {LTBLUE}{COMMA}% {BLACK}Defectiuni de la ultimul service: {LTBLUE}{COMMA} -STR_9011_BUILT_VALUE :{LTBLUE}{ENGINE}{BLACK} Cumpãrat: {LTBLUE}{NUM}{BLACK} Valoare: {LTBLUE}{CURRENCY} +STR_9010_RELIABILITY_BREAKDOWNS :{BLACK}Eficienţă: {LTBLUE}{COMMA}% {BLACK}Defecţiuni de la ultimul service: {LTBLUE}{COMMA} +STR_9011_BUILT_VALUE :{LTBLUE}{ENGINE}{BLACK} Cumpărat: {LTBLUE}{NUM}{BLACK} Valoare: {LTBLUE}{CURRENCY} STR_9012_CAPACITY :{BLACK}Capacitate: {LTBLUE}{CARGO} -STR_9013_MUST_BE_STOPPED_INSIDE :{WHITE}...trebuie oprit intr-o autobazã -STR_9014_CAN_T_SELL_ROAD_VEHICLE :{WHITE}Nu pot vinde autovehiculul... -STR_9015_CAN_T_STOP_START_ROAD_VEHICLE :{WHITE}Nu pot opri/porni autovehiculul... -STR_9016_ROAD_VEHICLE_IS_WAITING :{WHITE}Autovehiculul {COMMA} e parcat la autobazã +STR_9013_MUST_BE_STOPPED_INSIDE :{WHITE}...trebuie oprit într-o autobază +STR_9014_CAN_T_SELL_ROAD_VEHICLE :{WHITE}Nu se poate vinde autovehiculul... +STR_9015_CAN_T_STOP_START_ROAD_VEHICLE :{WHITE}Nu se poate opri/porni autovehiculul... +STR_9016_ROAD_VEHICLE_IS_WAITING :{WHITE}Autovehiculul {COMMA} staţionează la autobază STR_HEADING_FOR_ROAD_DEPOT :{ORANGE}Merge la Autobaza {TOWN} STR_HEADING_FOR_ROAD_DEPOT_VEL :{ORANGE}Merge la Autobaza {TOWN}, {VELOCITY} STR_HEADING_FOR_ROAD_DEPOT_SERVICE :{LTBLUE}Service la Autobaza {TOWN} STR_HEADING_FOR_ROAD_DEPOT_SERVICE_VEL :{LTBLUE}Service la Autobaza {TOWN}, {VELOCITY} -STR_9018_CAN_T_SEND_VEHICLE_TO_DEPOT :{WHITE}Nu pot trimite autovehiculul la autobazã... -STR_9019_UNABLE_TO_FIND_LOCAL_DEPOT :{WHITE}Nu pot gãsi un drum spre o autobazã localã +STR_9018_CAN_T_SEND_VEHICLE_TO_DEPOT :{WHITE}Nu pot trimite autovehiculul la autobază... +STR_9019_UNABLE_TO_FIND_LOCAL_DEPOT :{WHITE}Nu pot găsi o autobază apropiată STR_901A_ROAD_VEHICLES_CLICK_ON :{BLACK}Autovehicule - clic pe vehicul pentru informatii STR_901B_BUILD_NEW_ROAD_VEHICLES :{BLACK}Cumpãrã un nou autovehicul (ai nevoie de o autobazã) -STR_901C_CURRENT_VEHICLE_ACTION :{BLACK}Comanda curentã a autovehiculului - clic aici pentru a opri/porni autovehiculul -STR_901D_SHOW_VEHICLE_S_ORDERS :{BLACK}Afiseazã comenzile autovehiculului -STR_901E_CENTER_MAIN_VIEW_ON_VEHICLE :{BLACK}Centreazã imaginea pe locatia curentã a autovehiculului -STR_901F_SEND_VEHICLE_TO_DEPOT :{BLACK}Trimite autovehiculul la o autobazã -STR_9020_FORCE_VEHICLE_TO_TURN_AROUND :{BLACK}Forteazã vehiculul sã întoarcã -STR_9021_SHOW_ROAD_VEHICLE_DETAILS :{BLACK}Afiseazã detaliile autovehiculului +STR_901C_CURRENT_VEHICLE_ACTION :{BLACK}Comanda curentă a autovehiculului - clic aici pentru a opri/porni autovehiculul +STR_901D_SHOW_VEHICLE_S_ORDERS :{BLACK}Afişează comenzile autovehiculului +STR_901E_CENTER_MAIN_VIEW_ON_VEHICLE :{BLACK}Centrează imaginea pe locaţia curentă a autovehiculului +STR_901F_SEND_VEHICLE_TO_DEPOT :{BLACK}Trimite autovehiculul la autobază. Ctrl+clic pentru service +STR_9020_FORCE_VEHICLE_TO_TURN_AROUND :{BLACK}Forţează vehiculul să întoarcă +STR_9021_SHOW_ROAD_VEHICLE_DETAILS :{BLACK}Afişează detaliile autovehiculului STR_9022_VEHICLES_CLICK_ON_VEHICLE :{BLACK}Autovehicule - clic pe vehicul pentru informatii -STR_9023_BUILD_NEW_ROAD_VEHICLE :{BLACK}Cumpãrã un autovehicul -STR_9024_DRAG_ROAD_VEHICLE_TO_HERE :{BLACK}Mutã un autovehicul aici pentru a-l vinde -STR_9025_CENTER_MAIN_VIEW_ON_ROAD :{BLACK}Centreazã imaginea pe locatia acestei autobaze -STR_9026_ROAD_VEHICLE_SELECTION :{BLACK}Lista selectie vehicule rutiere - apasa pe vehicul pentru informatii -STR_9027_BUILD_THE_HIGHLIGHTED_ROAD :{BLACK}Cumpãrã autovehiculul selectat -STR_902A_COST_SPEED_RUNNING_COST :{BLACK}Pret: {CURRENCY}{}Vitezã: {VELOCITY}{}Cost de rulare: {CURRENCY}/an{}Capacitate: {CARGO} +STR_9023_BUILD_NEW_ROAD_VEHICLE :{BLACK}Cumpără un autovehicul nou +STR_9024_DRAG_ROAD_VEHICLE_TO_HERE :{BLACK}Mută un autovehicul aici pentru a-l vinde +STR_9025_CENTER_MAIN_VIEW_ON_ROAD :{BLACK}Centrează imaginea pe locaţia acestei autobaze +STR_9026_ROAD_VEHICLE_SELECTION :{BLACK}Listă selecţie vehicule rutiere - apasă pe vehicul pentru informaţii +STR_9027_BUILD_THE_HIGHLIGHTED_ROAD :{BLACK}Cumpără autovehiculul selectat +STR_902A_COST_SPEED_RUNNING_COST :{BLACK}Preţ: {CURRENCY}{}Viteză: {VELOCITY}{}Cost de rulare: {CURRENCY}/an{}Capacitate: {CARGO} STR_ARTICULATED_RV_CAPACITY :{BLACK}Capacitate: {LTBLUE} STR_BARE_CARGO :{CARGO} STR_902C_NAME_ROAD_VEHICLE :{WHITE}Numele autovehiculului -STR_902D_CAN_T_NAME_ROAD_VEHICLE :{WHITE}Nu pot redenumi autovehiculul... +STR_902D_CAN_T_NAME_ROAD_VEHICLE :{WHITE}Nu se poate denumi autovehiculul... STR_902E_NAME_ROAD_VEHICLE :{BLACK}Numele autovehiculului -STR_902F_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Cetãtenii sãrbãtoresc{}sosirea primului autobuz la {STATION}! -STR_9030_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Cetãtenii sãrbãtoresc{}sosirea primului camion la {STATION}! +STR_902F_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Cetăţenii sărbătoresc{}Sosirea primului autobuz la {STATION}! +STR_9030_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Cetăţenii sărbătoresc{}Sosirea primului camion la {STATION}! STR_CITIZENS_CELEBRATE_FIRST_PASSENGER_TRAM :{BLACK}{BIGFONT}Cetăţenii sărbătoresc . . .{}sosirea primului primul tramvai pentru călători la {STATION}! STR_CITIZENS_CELEBRATE_FIRST_CARGO_TRAM :{BLACK}{BIGFONT}Cetăţenii sărbătoresc . . .{}sosirea primului primul tramvai pentru marfă la {STATION}! -STR_9031_ROAD_VEHICLE_CRASH_DRIVER :{BLACK}{BIGFONT}Accident rutier!{}Soferul decedat in urma coliziunii cu un tren -STR_9032_ROAD_VEHICLE_CRASH_DIE :{BLACK}{BIGFONT}Accident rutier!{}{COMMA} victime in urma coliziunii cu un tren -STR_9033_CAN_T_MAKE_VEHICLE_TURN :{WHITE}Nu pot schimba întoarce autvehiculul... -STR_ONLY_TURN_SINGLE_UNIT :{WHITE}Nu pot întoarce vehiculele alcãtuite din mai multe unitãti -STR_9034_RENAME :{BLACK}Redenumeste -STR_9035_RENAME_ROAD_VEHICLE_TYPE :{BLACK}Redenumeste modelul de autovehicul -STR_9036_RENAME_ROAD_VEHICLE_TYPE :{WHITE}Redenumeste modelul autovehiculului -STR_9037_CAN_T_RENAME_ROAD_VEHICLE :{WHITE}Nu pot redenumi modelul acestui autovehicul... +STR_9031_ROAD_VEHICLE_CRASH_DRIVER :{BLACK}{BIGFONT}Accident rutier!{}Şoferul decedat în urma coliziunii cu un tren +STR_9032_ROAD_VEHICLE_CRASH_DIE :{BLACK}{BIGFONT}Accident rutier!{}{COMMA} victime în urma coliziunii cu un tren +STR_9033_CAN_T_MAKE_VEHICLE_TURN :{WHITE}Nu pot întoarce autovehiculul... +STR_ONLY_TURN_SINGLE_UNIT :{WHITE}Nu se pot întoarce vehiculele alcătuite din mai multe unităţi +STR_9034_RENAME :{BLACK}Redenumeşte +STR_9035_RENAME_ROAD_VEHICLE_TYPE :{BLACK}Redenumeşte modelul de autovehicul +STR_9036_RENAME_ROAD_VEHICLE_TYPE :{WHITE}Redenumeşte modelul de autovehicul +STR_9037_CAN_T_RENAME_ROAD_VEHICLE :{WHITE}Nu pot redenumi modelul de autovehicul... STR_REFIT_ROAD_VEHICLE_TO_CARRY :{BLACK}Adapteaza autovehiculul pentru o incarcatura diferita STR_REFIT_ROAD_VEHICLE :{BLACK}Adaptare autovehicul STR_REFIT_ROAD_VEHICLE_TO_CARRY_HIGHLIGHTED :{BLACK}Adapteaza autovehiculul pentru transportul incarcaturii evidentiate STR_REFIT_ROAD_VEHICLE_CAN_T :{WHITE}Nu pot adapta autovehiculul... -STR_ROAD_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Alege tipul de marfa pentru transport cu autovehiculul +STR_ROAD_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Alege tipul de marfă pe care o transportă autovehiculul ##id 0x9800 -STR_9800_DOCK_CONSTRUCTION :Construcţii navale +STR_9800_DOCK_CONSTRUCTION :Construcţie port STR_9801_DOCK_CONSTRUCTION :{WHITE}Construcţie port STR_9802_CAN_T_BUILD_DOCK_HERE :{WHITE}Nu pot construi port aici... -STR_9803_SHIP_DEPOT :{WHITE}Santierul Naval {TOWN} +STR_9803_SHIP_DEPOT :{WHITE}Şantierul Naval {TOWN} STR_9804_NEW_SHIPS :{BLACK}Nave noi -STR_9805_SHIPS :{WHITE}{COMPANY} - {COMMA}Nave +STR_9805_SHIPS :{WHITE}{COMPANY} - {COMMA} Nav{P ă e} STR_9808_NEW_SHIPS :{WHITE}Nave noi -STR_9809_BUILD_SHIP :{BLACK}Construieste navã -STR_CLONE_SHIP :{BLACK}Cloneaz? nava -STR_CLONE_SHIP_INFO :{BLACK}Acest buton va crea o copie a navei. Control+click pentru comenzi comune -STR_CLONE_SHIP_DEPOT_INFO :{BLACK}Acest buton va crea o copie a navei. Apasã acest buton, apoi fã click pe o nav? de pe hartã. Control+click pentru a-i da ordine comune -STR_980B_SHIP_MUST_BE_STOPPED_IN :{WHITE}Nava trebuie sã fie stationatã într-un santier +STR_9809_BUILD_SHIP :{BLACK}Construieşte navă +STR_CLONE_SHIP :{BLACK}Clonare navă +STR_CLONE_SHIP_INFO :{BLACK}Acest buton va crea o copie a navei. Control+clic pentru comenzi sincronizate +STR_CLONE_SHIP_DEPOT_INFO :{BLACK}Acest buton va crea o copie a navei. Apasă acest buton, apoi fă clic pe o navă din joc. Control+clic pentru a crea comenzi sincronizate +STR_980B_SHIP_MUST_BE_STOPPED_IN :{WHITE}Nava trebuie să fie staţionată într-un şantier STR_980C_CAN_T_SELL_SHIP :{WHITE}Nu pot vinde nava... STR_980D_CAN_T_BUILD_SHIP :{WHITE}Nu pot construi nava... -STR_980E_SHIP_IN_THE_WAY :{WHITE}Navã în cale +STR_980E_SHIP_IN_THE_WAY :{WHITE}Navă în cale STR_980F :{WHITE}{VEHICLE} STR_9811_DETAILS :{WHITE}{VEHICLE} (Detalii) -STR_9812_AGE_RUNNING_COST_YR :{BLACK}Vârsta: {LTBLUE}{STRING}{BLACK} Cost de rulare: {LTBLUE}{CURRENCY}/an +STR_9812_AGE_RUNNING_COST_YR :{BLACK}Vechime: {LTBLUE}{STRING}{BLACK} Cost de rulare: {LTBLUE}{CURRENCY}/an STR_9813_MAX_SPEED :{BLACK}Viteza max.: {LTBLUE}{VELOCITY} STR_9814_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Profit anul acesta: {LTBLUE}{CURRENCY} (anul trecut: {CURRENCY}) -STR_9815_RELIABILITY_BREAKDOWNS :{BLACK}Eficientã: {LTBLUE}{COMMA}% {BLACK}Defectiuni de la ultimul service: {LTBLUE}{COMMA} +STR_9815_RELIABILITY_BREAKDOWNS :{BLACK}Eficienţă: {LTBLUE}{COMMA}% {BLACK}Defecţiuni de la ultimul service: {LTBLUE}{COMMA} STR_9816_BUILT_VALUE :{LTBLUE}{ENGINE}{BLACK} Construit: {LTBLUE}{NUM}{BLACK} Valoare: {LTBLUE}{CURRENCY} STR_9817_CAPACITY :{BLACK}Capacitate: {LTBLUE}{CARGO} STR_9818_CAN_T_STOP_START_SHIP :{WHITE}Nu pot opri/porni nava... -STR_9819_CAN_T_SEND_SHIP_TO_DEPOT :{WHITE}Nu pot trimite nava în santier... -STR_981A_UNABLE_TO_FIND_LOCAL_DEPOT :{WHITE}Nu pot gãsi un santier apropiat +STR_9819_CAN_T_SEND_SHIP_TO_DEPOT :{WHITE}Nu pot trimite nava în şantier... +STR_981A_UNABLE_TO_FIND_LOCAL_DEPOT :{WHITE}Nu pot găsi un şantier apropiat STR_HEADING_FOR_SHIP_DEPOT :{ORANGE}Merge la Santierul {TOWN} STR_HEADING_FOR_SHIP_DEPOT_VEL :{ORANGE}Merge la Santierul {TOWN}, {VELOCITY} STR_HEADING_FOR_SHIP_DEPOT_SERVICE :{LTBLUE}Service la Santierul Naval {TOWN} STR_HEADING_FOR_SHIP_DEPOT_SERVICE_VEL :{LTBLUE}Service la Santierul Naval {TOWN}, {VELOCITY} -STR_981C_SHIP_IS_WAITING_IN_DEPOT :{WHITE}Nava {COMMA} este stationatã în santier -STR_981D_BUILD_SHIP_DOCK :{BLACK}Construieste port -STR_981E_BUILD_SHIP_DEPOT_FOR_BUILDING :{BLACK}Constructie santier naval (pentru construirea si repararea navelor) -STR_981F_SHIPS_CLICK_ON_SHIP_FOR :{BLACK}Nave - clic pe o navã pentru informatii -STR_9820_BUILD_NEW_SHIP :{BLACK}Construieste o nouã navã +STR_981C_SHIP_IS_WAITING_IN_DEPOT :{WHITE}Nava {COMMA} este staţionată în şantier +STR_981D_BUILD_SHIP_DOCK :{BLACK}Construieşte port +STR_981E_BUILD_SHIP_DEPOT_FOR_BUILDING :{BLACK}Construcţie şantier naval (pentru construirea şi repararea navelor) +STR_981F_SHIPS_CLICK_ON_SHIP_FOR :{BLACK}Nave - clic pe o navă pentru informaţii +STR_9820_BUILD_NEW_SHIP :{BLACK}Construieşte o navă nouă STR_9821_DRAG_SHIP_TO_HERE_TO_SELL :{BLACK}Trage nava aici pentru a o vinde -STR_9822_CENTER_MAIN_VIEW_ON_SHIP :{BLACK}Centreazã imaginea pe locatia santierului -STR_9823_SHIPS_CLICK_ON_SHIP_FOR :{BLACK}Nave - click pe navã pentru informatii -STR_9824_BUILD_NEW_SHIPS_REQUIRES :{BLACK}Construieste nave noi (necesitã cel putin un santier naval) -STR_9825_SHIP_SELECTION_LIST_CLICK :{BLACK}Lista de selectie a navelor - click pe o navã pentru informatii -STR_9826_BUILD_THE_HIGHLIGHTED_SHIP :{BLACK}Construieste nava selectatã -STR_9827_CURRENT_SHIP_ACTION_CLICK :{BLACK}Comanda curentã a navei - clic aici pentru a porni/opri nava -STR_9828_SHOW_SHIP_S_ORDERS :{BLACK}Afiseazã comenzile navei -STR_9829_CENTER_MAIN_VIEW_ON_SHIP :{BLACK}Centreazã imaginea pe locatia curentã a navei -STR_982A_SEND_SHIP_TO_DEPOT :{BLACK}Trimite nava într-un santier -STR_982B_SHOW_SHIP_DETAILS :{BLACK}Afiseazã detaliile navei -STR_982E_COST_MAX_SPEED_CAPACITY :{BLACK}Cost: {CURRENCY} Viteza max.: {VELOCITY}{}Capacitate: {CARGO}{}Cost de rulare: {CURRENCY}/an -STR_982F_NAME_SHIP :{BLACK}Alege un nume pentru aceastã navã +STR_9822_CENTER_MAIN_VIEW_ON_SHIP :{BLACK}Centrează imaginea pe locaţia şantierului +STR_9823_SHIPS_CLICK_ON_SHIP_FOR :{BLACK}Nave - click pe navă pentru informaţii +STR_9824_BUILD_NEW_SHIPS_REQUIRES :{BLACK}Construieşte nave noi (necesită cel puţin un şantier naval) +STR_9825_SHIP_SELECTION_LIST_CLICK :{BLACK}Listă de selecţie a navelor - click pe o navă pentru informaţii +STR_9826_BUILD_THE_HIGHLIGHTED_SHIP :{BLACK}Construieşte nava selectată +STR_9827_CURRENT_SHIP_ACTION_CLICK :{BLACK}Comanda curentă a navei - clic aici pentru a opri/porni nava +STR_9828_SHOW_SHIP_S_ORDERS :{BLACK}Afişează comenzile navei +STR_9829_CENTER_MAIN_VIEW_ON_SHIP :{BLACK}Centrează imaginea pe locaţia curentă a navei +STR_982A_SEND_SHIP_TO_DEPOT :{BLACK}Trimite nava în şantier. Ctrl+clic pentru întreţinere +STR_982B_SHOW_SHIP_DETAILS :{BLACK}Afişează detaliile navei +STR_982E_COST_MAX_SPEED_CAPACITY :{BLACK}Preţ: {CURRENCY} Viteza max.: {VELOCITY}{}Capacitate: {CARGO}{}Cost de rulare: {CURRENCY}/an +STR_982F_NAME_SHIP :{BLACK}Denumeşte această navă -STR_9831_NAME_SHIP :{WHITE}Alege un nume pentru aceastã navã -STR_9832_CAN_T_NAME_SHIP :{WHITE}Nu pot redenumi nava... -STR_9833_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Cetãtenii sãrbãtoresc{}Sosirea primei nave la {STATION}! -STR_9834_POSITION_BUOY_WHICH_CAN :{BLACK}Plaseazã o balizã ce poate fi utilizatã pentru directionare -STR_9835_CAN_T_POSITION_BUOY_HERE :{WHITE}Nu pot plasa o balizã aici... -STR_9836_RENAME :{BLACK}Redenumeste -STR_9837_RENAME_SHIP_TYPE :{BLACK}Redenumeste modelul navei -STR_9838_RENAME_SHIP_TYPE :{WHITE}Redenumeste modelul navei -STR_9839_CAN_T_RENAME_SHIP_TYPE :{WHITE}Nu pot schimba numele modelului acestei nave... -STR_983A_REFIT_CARGO_SHIP_TO_CARRY :{BLACK}Schimbã tipul de marfã transportat -STR_983B_REFIT :{WHITE}{VEHICLE} (Schimb marfã) -STR_983C_REFIT_SHIP :{BLACK}Schimbã marfa transportatã -STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Alege tipul de încãrcãturã ce va fi transportat de navã -STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Schimbã tipul de încãrcãturã al acestei nave -STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Alege tipul încãrcãturii: -STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Noua capacitate: {GOLD}{CARGO}{}{BLACK}Costul transformãrii: {GOLD}{CURRENCY} -STR_9841_CAN_T_REFIT_SHIP :{WHITE}Nu pot schimba tipul navei... -STR_9842_REFITTABLE :(suportã alte mãrfuri) +STR_9831_NAME_SHIP :{WHITE}Denumeşte această navă +STR_9832_CAN_T_NAME_SHIP :{WHITE}Nu pot denumi nava... +STR_9833_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Cetăţenii sărbătoresc{}Sosirea primei nave la {STATION}! +STR_9834_POSITION_BUOY_WHICH_CAN :{BLACK}Amplasează o baliză ce poate fi utilizată pentru direcţionare +STR_9835_CAN_T_POSITION_BUOY_HERE :{WHITE}Nu se poate amplasa baliză aici... +STR_9836_RENAME :{BLACK}Redenumeşte +STR_9837_RENAME_SHIP_TYPE :{BLACK}Redenumeşte modelul de navă +STR_9838_RENAME_SHIP_TYPE :{WHITE}Redenumeşte modelul de navă +STR_9839_CAN_T_RENAME_SHIP_TYPE :{WHITE}Nu se poate redenumi modelul de navă... +STR_983A_REFIT_CARGO_SHIP_TO_CARRY :{BLACK}Schimbă tipul de marfă transportat de navă +STR_983B_REFIT :{WHITE}{VEHICLE} (Schimbă marfa) +STR_983C_REFIT_SHIP :{BLACK}Schimbă marfa transportată de navă +STR_983D_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Alege tipul de încărcătură ce va fi transportat de navă +STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED :{BLACK}Schimbă tipul de încărcătură al navei cu cel selectat +STR_983F_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Alege tipul încărcăturii: +STR_9840_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Noua capacitate: {GOLD}{CARGO}{}{BLACK}Costul transformării: {GOLD}{CURRENCY} +STR_9841_CAN_T_REFIT_SHIP :{WHITE}Nu se poate schimba tipul navei... +STR_9842_REFITTABLE :(suportă alte mărfuri) ##id 0xA000 -STR_A000_AIRPORTS :{WHITE}Airoporturi -STR_A001_CAN_T_BUILD_AIRPORT_HERE :{WHITE}Nu pot construi un aeroport aici... +STR_A000_AIRPORTS :{WHITE}Aeroporturi +STR_A001_CAN_T_BUILD_AIRPORT_HERE :{WHITE}Nu se poate construi un aeroport aici... STR_A002_AIRCRAFT_HANGAR :{WHITE}{STATION} Hangar -STR_A003_NEW_AIRCRAFT :{BLACK}Aeronavã nouã -STR_CLONE_AIRCRAFT :{BLACK}Clonare aeronavã -STR_CLONE_AIRCRAFT_INFO :{BLACK}Acest buton va crea o copie a aeronavei. Control+click pentru comenzi comune -STR_CLONE_AIRCRAFT_INFO_HANGAR_WINDOW :{BLACK}Acest buton va crea o copie a aeronavei. Apasã acest buton, apoi fã click pe o aeronav? de pe hartã. Control+click pentru a-i da ordine comune -STR_A005_NEW_AIRCRAFT :{WHITE}Aeronavã nouã -STR_A006_BUILD_AIRCRAFT :{BLACK}Cumpãrã aeronavã -STR_A008_CAN_T_BUILD_AIRCRAFT :{WHITE}Nu pot cumpãra aeronava... +STR_A003_NEW_AIRCRAFT :{BLACK}Aeronavă nouă +STR_CLONE_AIRCRAFT :{BLACK}Clonare aeronavă +STR_CLONE_AIRCRAFT_INFO :{BLACK}Acest buton va crea o copie a aeronavei. Control+clic pentru comenzi sincronizate +STR_CLONE_AIRCRAFT_INFO_HANGAR_WINDOW :{BLACK}Acest buton va crea o copie a aeronavei. Apasă acest buton, apoi fă clic pe o aeronavă din joc. Control+clic pentru a crea comenzi sincronizate +STR_A005_NEW_AIRCRAFT :{WHITE}Aeronavă nouă +STR_A006_BUILD_AIRCRAFT :{BLACK}Cumpără aeronavă +STR_A008_CAN_T_BUILD_AIRCRAFT :{WHITE}Nu se poate cumpăra aeronava... STR_A009_AIRCRAFT :{WHITE}{COMPANY} - {COMMA} Aeronave STR_A00A :{WHITE}{VEHICLE} STR_A00B_ORDERS :{WHITE}{VEHICLE} (Comenzi) STR_A00C_DETAILS :{WHITE}{VEHICLE} (Detalii) -STR_A00D_AGE_RUNNING_COST_YR :{BLACK}Vârstã: {LTBLUE}{STRING}{BLACK} Cost de rulare: {LTBLUE}{CURRENCY}/an -STR_A00E_MAX_SPEED :{BLACK}Vitezã max.: {LTBLUE}{VELOCITY} +STR_A00D_AGE_RUNNING_COST_YR :{BLACK}Vârstă: {LTBLUE}{STRING}{BLACK} Cost de rulare: {LTBLUE}{CURRENCY}/an +STR_A00E_MAX_SPEED :{BLACK}Viteză max.: {LTBLUE}{VELOCITY} STR_A00F_PROFIT_THIS_YEAR_LAST_YEAR :{BLACK}Profit anul acesta: {LTBLUE}{CURRENCY} (anul trecut: {CURRENCY}) -STR_A010_RELIABILITY_BREAKDOWNS :{BLACK}Eficientã: {LTBLUE}{COMMA}% {BLACK}Defectiuni de la ultimul service: {LTBLUE}{COMMA} -STR_A011_BUILT_VALUE :{LTBLUE}{ENGINE}{BLACK} Cumpãrat în: {LTBLUE}{NUM}{BLACK} Valoare: {LTBLUE}{CURRENCY} -STR_A012_CAN_T_SEND_AIRCRAFT_TO :{WHITE}Nu pot trimite nava într+un hangar... +STR_A010_RELIABILITY_BREAKDOWNS :{BLACK}Eficienţă: {LTBLUE}{COMMA}% {BLACK}Defecţiuni de la ultimul service: {LTBLUE}{COMMA} +STR_A011_BUILT_VALUE :{LTBLUE}{ENGINE}{BLACK} Cumpărat în: {LTBLUE}{NUM}{BLACK} Valoare: {LTBLUE}{CURRENCY} +STR_A012_CAN_T_SEND_AIRCRAFT_TO :{WHITE}Nu se poate trimite aeronava la hangar... STR_HEADING_FOR_HANGAR :{ORANGE}Merge la Hangarul {STATION} STR_HEADING_FOR_HANGAR_VEL :{ORANGE}Merge la Hangarul {STATION}, {VELOCITY} STR_HEADING_FOR_HANGAR_SERVICE :{LTBLUE}Service la Hangarul {STATION} STR_HEADING_FOR_HANGAR_SERVICE_VEL :{LTBLUE}Service la Hangarul {STATION}, {VELOCITY} -STR_A014_AIRCRAFT_IS_WAITING_IN :{WHITE}Aeronava {COMMA} se aflã în hangar -STR_A015_AIRCRAFT_IN_THE_WAY :{WHITE}Aeronavã în cale -STR_A016_CAN_T_STOP_START_AIRCRAFT :{WHITE}Nu pot opri/porni aeronava... -STR_A017_AIRCRAFT_IS_IN_FLIGHT :{WHITE}Aeronavã se aflã în zbor +STR_A014_AIRCRAFT_IS_WAITING_IN :{WHITE}Aeronava {COMMA} staţionează în hangar +STR_A015_AIRCRAFT_IN_THE_WAY :{WHITE}Aeronavă în cale +STR_A016_CAN_T_STOP_START_AIRCRAFT :{WHITE}Nu se poate opri/porni aeronava... +STR_A017_AIRCRAFT_IS_IN_FLIGHT :{WHITE}Aeronava se află în zbor STR_A019_CAPACITY :{BLACK}Capacitate: {LTBLUE}{CARGO}, {CARGO} STR_A01A_CAPACITY :{BLACK}Capacitate: {LTBLUE}{CARGO} -STR_A01B_AIRCRAFT_MUST_BE_STOPPED :{WHITE}Aeronava trebuie sã se afle într-un hangar -STR_A01C_CAN_T_SELL_AIRCRAFT :{WHITE}Nu pot vinde aeronava... -STR_A01D_AIRPORT_CONSTRUCTION :Construcţie aeroport -STR_A01E_BUILD_AIRPORT :{BLACK}Constr. aeroport -STR_A01F_AIRCRAFT_CLICK_ON_AIRCRAFT :{BLACK}Aeronavã - clic pe aeronavã pentru informatii -STR_A020_BUILD_NEW_AIRCRAFT_REQUIRES :{BLACK}Cumpãrã o nouã aeronavã (necesitã un aeroport) -STR_A021_AIRCRAFT_CLICK_ON_AIRCRAFT :{BLACK}Aeronavã - clic pe aeronavã pentru informatii -STR_A022_BUILD_NEW_AIRCRAFT :{BLACK}Cumpãrã o aeronavã +STR_A01B_AIRCRAFT_MUST_BE_STOPPED :{WHITE}Aeronava trebuie să staţioneze într-un hangar +STR_A01C_CAN_T_SELL_AIRCRAFT :{WHITE}Nu se poate vinde aeronava... +STR_A01D_AIRPORT_CONSTRUCTION :Construire aeroport +STR_A01E_BUILD_AIRPORT :{BLACK}Construieşte aeroport +STR_A01F_AIRCRAFT_CLICK_ON_AIRCRAFT :{BLACK}Aeronavă - clic pe aeronavă pentru informaţii +STR_A020_BUILD_NEW_AIRCRAFT_REQUIRES :{BLACK}Cumpără o nouă aeronavă (necesită un aeroport cu hangar) +STR_A021_AIRCRAFT_CLICK_ON_AIRCRAFT :{BLACK}Aeronavă - clic pe aeronavă pentru informaţii +STR_A022_BUILD_NEW_AIRCRAFT :{BLACK}Cumpără o aeronavă STR_A023_DRAG_AIRCRAFT_TO_HERE_TO :{BLACK}Trage aeronava aici pentru a o vinde -STR_A024_CENTER_MAIN_VIEW_ON_HANGAR :{BLACK}Centreazã imaginea pe locatia hangarului -STR_A025_AIRCRAFT_SELECTION_LIST :{BLACK}Lista de selectie a aeronavelor - clic pe o aeronavã pentru informatii -STR_A026_BUILD_THE_HIGHLIGHTED_AIRCRAFT :{BLACK}Cumpãrã aeronava selectatã -STR_A027_CURRENT_AIRCRAFT_ACTION :{BLACK}Comanda curentã a aeronavei - click aici pentru a porni/opri aeronava -STR_A028_SHOW_AIRCRAFT_S_ORDERS :{BLACK}Afiseazã comenzile aeronavei -STR_A029_CENTER_MAIN_VIEW_ON_AIRCRAFT :{BLACK}Centreazã imaginea pe locatia curentã a aeronavei -STR_A02A_SEND_AIRCRAFT_TO_HANGAR :{BLACK}Trimite aeronava într-un hangar -STR_A02B_SHOW_AIRCRAFT_DETAILS :{BLACK}Afiseazã detaliile aeronavei -STR_A02E_COST_MAX_SPEED_CAPACITY :{BLACK}Pret: {CURRENCY} Viteza max.: {VELOCITY}{}Capacitate: {COMMA} cãlãtori, {COMMA} saci de postã{}Cost de rulare: {CURRENCY}/an +STR_A024_CENTER_MAIN_VIEW_ON_HANGAR :{BLACK}Centrează imaginea pe locaţia hangarului +STR_A025_AIRCRAFT_SELECTION_LIST :{BLACK}Lista de selecţie a aeronavelor - clic pe o aeronavă pentru informaţii +STR_A026_BUILD_THE_HIGHLIGHTED_AIRCRAFT :{BLACK}Cumpără aeronava selectată +STR_A027_CURRENT_AIRCRAFT_ACTION :{BLACK}Comanda curentă a aeronavei - clic aici pentru a opri/porni aeronava +STR_A028_SHOW_AIRCRAFT_S_ORDERS :{BLACK}Afişează comenzile aeronavei +STR_A029_CENTER_MAIN_VIEW_ON_AIRCRAFT :{BLACK}Centrează imaginea pe locaţia curentă a aeronavei +STR_A02A_SEND_AIRCRAFT_TO_HANGAR :{BLACK}Trimite aeronava la hangar. Ctrl+clic pentru întreţinere +STR_A02B_SHOW_AIRCRAFT_DETAILS :{BLACK}Afişează detaliile aeronavei +STR_A02E_COST_MAX_SPEED_CAPACITY :{BLACK}Preţ: {CURRENCY} Viteza max.: {VELOCITY}{}Capacitate: {COMMA} călători, {COMMA} saci de poştă{}Cost de rulare: {CURRENCY}/an -STR_A030_NAME_AIRCRAFT :{WHITE}Redenumeste aeronava -STR_A031_CAN_T_NAME_AIRCRAFT :{WHITE}Nu pot redenumi aeronava... -STR_A032_NAME_AIRCRAFT :{BLACK}Redenumeste aeronava -STR_A033_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Cetãtenii sãrbãtoresc {}sosirea primei aeronave la {STATION}! -STR_A034_PLANE_CRASH_DIE_IN_FIREBALL :{BLACK}{BIGFONT}Accident aviatic!{}{COMMA} victime în urma prãbusirii de la {STATION} +STR_A030_NAME_AIRCRAFT :{WHITE}Denumeşte aeronava +STR_A031_CAN_T_NAME_AIRCRAFT :{WHITE}Nu pot denumi aeronava... +STR_A032_NAME_AIRCRAFT :{BLACK}Denumeşte aeronava +STR_A033_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Cetăţenii sărbătoresc {}Sosirea primei aeronave la {STATION}! +STR_A034_PLANE_CRASH_DIE_IN_FIREBALL :{BLACK}{BIGFONT}Accident aviatic!{}{COMMA} victime în urma prăbuşirii de la {STATION} STR_PLANE_CRASH_OUT_OF_FUEL :{BLACK}{BIGFONT}Accident aerian!{}Aeronava in pana de combustibil, {COMMA} victime in urma dezastrulu! STR_A036 :{TINYFONT}{BLACK}{STATION} STR_A037_RENAME :{BLACK}Redenumire -STR_A038_RENAME_AIRCRAFT_TYPE :{BLACK}Redenumeste modelul aeronavei -STR_A039_RENAME_AIRCRAFT_TYPE :{WHITE}Redenumeste modelul aeronavei -STR_A03A_CAN_T_RENAME_AIRCRAFT_TYPE :{WHITE}Nu pot schimba numele aceste aeronave... -STR_A03B_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Schimbã tipul de încãrcãturã transportat -STR_A03C_REFIT :{WHITE}{VEHICLE} (Schimbã încãrcãtura) -STR_A03D_REFIT_AIRCRAFT :{BLACK}Schimbã tipul de încãrcãturã transportat -STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Alege marfa care doresti sã fie transportatã -STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Schimbã tipul de încãrcãturã al acestei aeronave -STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Alege marfa de transportat: -STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Noua capacitate: {GOLD}{STRING}{}{BLACK}Costul transformãrii: {GOLD}{CURRENCY} -STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Nu pot schimba tipul de încãrcãturã... +STR_A038_RENAME_AIRCRAFT_TYPE :{BLACK}Redenumeşte modelul de aeronavă +STR_A039_RENAME_AIRCRAFT_TYPE :{WHITE}Redenumeşte modelul de aeronavă +STR_A03A_CAN_T_RENAME_AIRCRAFT_TYPE :{WHITE}Nu se poate redenumi modelul de aeronavă... +STR_A03B_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Schimbă tipul de marfă transportat de aeronavă +STR_A03C_REFIT :{WHITE}{VEHICLE} (Schimbă marfa) +STR_A03D_REFIT_AIRCRAFT :{BLACK}Schimbă marfa transportată de aeronavă +STR_A03E_SELECT_TYPE_OF_CARGO_FOR :{BLACK}Alege tipul de încărcătură ce va fi transportat de aeronavă +STR_A03F_REFIT_AIRCRAFT_TO_CARRY :{BLACK}Schimbă tipul de încărcătură al aeronavei cu cel selectat +STR_A040_SELECT_CARGO_TYPE_TO_CARRY :{GOLD}Alege tipul încărcăturii: +STR_A041_NEW_CAPACITY_COST_OF_REFIT :{BLACK}Noua capacitate: {GOLD}{STRING}{}{BLACK}Costul transformării: {GOLD}{CURRENCY} +STR_A042_CAN_T_REFIT_AIRCRAFT :{WHITE}Nu se poate schimba tipul aeronavei... STR_TIMETABLE_TITLE :{WHITE}{VEHICLE} (Orar) ##id 0xB000 STR_B000_ZEPPELIN_DISASTER_AT :{BLACK}{BIGFONT}Accident de zepelin la{STATION}! STR_B001_ROAD_VEHICLE_DESTROYED :{BLACK}{BIGFONT}Autovehicul distrus în urma coliziunii cu un OZN! -STR_B002_OIL_REFINERY_EXPLOSION :{BLACK}{BIGFONT}Explozie la o rafinãrie de lângã {TOWN}! -STR_B003_FACTORY_DESTROYED_IN_SUSPICIOUS :{BLACK}{BIGFONT}Fabricã de conserve distrusã în conditii misterioase lângã {TOWN}! -STR_B004_UFO_LANDS_NEAR :{BLACK}{BIGFONT}Un OZN a aterizat lângã {TOWN}! -STR_B005_COAL_MINE_SUBSIDENCE_LEAVES :{BLACK}{BIGFONT}Prãbusirea unei mine de cupru lângã {TOWN} provoacã daune majore! +STR_B002_OIL_REFINERY_EXPLOSION :{BLACK}{BIGFONT}Explozie la o rafinărie de lângă {TOWN}! +STR_B003_FACTORY_DESTROYED_IN_SUSPICIOUS :{BLACK}{BIGFONT}Fabrică de conserve distrusă în condiţii misterioase lângă {TOWN}! +STR_B004_UFO_LANDS_NEAR :{BLACK}{BIGFONT}Un OZN a aterizat lângă {TOWN}! +STR_B005_COAL_MINE_SUBSIDENCE_LEAVES :{BLACK}{BIGFONT}Prăbuşirea unei mine de cărbune lângă {TOWN} provoacă daune majore! STR_B006_FLOOD_VEHICLE_DESTROYED :{BLACK}{BIGFONT}Inundatii!{}Se estimeaza cel putin {COMMA} victime! STR_BRIBE_FAILED :{WHITE}Încercarea ta de mituire -STR_BRIBE_FAILED_2 :{WHITE}a fost descoperitã de un procuror local +STR_BRIBE_FAILED_2 :{WHITE}a fost descoperită de un procuror local STR_BUILD_DATE :{BLACK}Data constructiei: {LTBLUE}{DATE_LONG} -STR_PERFORMANCE_DETAIL :{WHITE}Ratingul de performantã detaliat +STR_PERFORMANCE_DETAIL :{WHITE}Rating de performanţă detaliat STR_PERFORMANCE_DETAIL_KEY :{BLACK}Detalii STR_PERFORMANCE_DETAIL_AMOUNT_CURRENCY :{BLACK}({CURRCOMPACT}/{CURRCOMPACT}) STR_PERFORMANCE_DETAIL_AMOUNT_INT :{BLACK}({COMMA}/{COMMA}) @@ -3002,7 +3101,7 @@ STR_PERFORMANCE_DETAIL_MIN_INCOME :{BLACK}Venit minim: STR_PERFORMANCE_DETAIL_MAX_INCOME :{BLACK}Venit maxim: STR_PERFORMANCE_DETAIL_DELIVERED :{BLACK}Livrãri: -STR_PERFORMANCE_DETAIL_CARGO :{BLACK}Mãrfuri: +STR_PERFORMANCE_DETAIL_CARGO :{BLACK}Mărfuri: STR_PERFORMANCE_DETAIL_MONEY :{BLACK}Cont curent: STR_PERFORMANCE_DETAIL_LOAN :{BLACK}Credite: STR_PERFORMANCE_DETAIL_TOTAL :{BLACK}Total: @@ -3020,7 +3119,7 @@ STR_NEWGRF_SETTINGS_BUTTON :{BLACK}Setari NewGRF STR_NEWGRF_SETTINGS_CAPTION :{WHITE}Setari Newgrf -STR_NEWGRF_APPLY_CHANGES :{BLACK}Aplica schimbarile +STR_NEWGRF_APPLY_CHANGES :{BLACK}Aplică schimbările STR_NEWGRF_SET_PARAMETERS :{BLACK}Seteaza parametri STR_NEWGRF_TIP :{BLACK}Lista tuturor setarilor Newgrf pe care le-ai instalat. Click pentru a schimba setarile. STR_NEWGRF_NO_FILES_INSTALLED :{BLACK}Nu exista fisiere newgrf instalate! Citeste manualul pentru instructiunile de instalare a fisierelor grafice noi. @@ -3073,6 +3172,8 @@ STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Fisier(e) GRF lipsa STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Reluarea jocului poate bloca OpenTTD. Nu raportati raporturi cu probleme pentru blocari succesive.{}Sigur doresti sa reiei jocul? +STR_LOADGAME_REMOVED_TRAMS :{WHITE}Jocul a fost salvat într-o versiune fără suport pentru tramvaie. Toate tramvaiele au fost eliminate. + STR_CURRENCY_WINDOW :{WHITE}Monedă proprie STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Curs de schimb: {ORANGE}{CURRENCY} = £ {COMMA} STR_CURRENCY_SEPARATOR :{LTBLUE}Separator: @@ -3099,7 +3200,7 @@ STR_SCHEDULED_AIRCRAFT_TIP :{BLACK}Afiseaza toate aeronavele care opresc in aceasta statie STR_SCHEDULED_SHIPS_TIP :{BLACK}Afiseaza toate navele care opresc in aceasta statie -STR_VEH_WITH_SHARED_ORDERS_LIST :{WHITE}Comenzi comune ale {COMMA} Vehicul{P "" s} +STR_VEH_WITH_SHARED_ORDERS_LIST :{WHITE}Comenzi sincronizate pentru {COMMA} vehicul{P "" e} STR_VEH_WITH_SHARED_ORDERS_LIST_TIP :{BLACK}Arata toate vehiculele care se incadreaza in acest program ### depot strings @@ -3131,11 +3232,11 @@ STR_REPLACE_VEHICLES_STOP :{BLACK}Oprire inlocuire vehicule STR_NOT_REPLACING :{BLACK}Neinlocuire STR_NOT_REPLACING_VEHICLE_SELECTED :{BLACK}Nici un vehicul selectat -STR_REPLACE_HELP_LEFT_ARRAY :{BLACK}Alege tipul de motor pentru inlocuire -STR_REPLACE_HELP_RIGHT_ARRAY :{BLACK}Alege noul tip de motor pe care doresti sa-l folosesti in locul motorului selectat in stanga +STR_REPLACE_HELP_LEFT_ARRAY :{BLACK}Alege tipul de motor pentru înlocuire +STR_REPLACE_HELP_RIGHT_ARRAY :{BLACK}Alege noul tip de motor pe care doreşti să-l foloseşti în locul motorului selectat în stânga STR_REPLACE_HELP_STOP_BUTTON :{BLACK}Apasa aici pentru oprirea inlocuirii motorului selectat in stanga STR_REPLACE_HELP_START_BUTTON :{BLACK}Apasa aici pentru a incepe inlocuirea motorului selectat in stanga cu cel selectat in dreapta -STR_REPLACE_HELP_RAILTYPE :{BLACK}Alege un tip de cale ferata pentru care sa inlocuiesti motoarele +STR_REPLACE_HELP_RAILTYPE :{BLACK}Alege un tip de cale ferată pentru care să înlocuieşti motoarele STR_REPLACE_HELP_REPLACE_INFO_TAB :{BLACK}Arata care va fi inlocuitorul motorului selectat in stanga STR_REPLACE_HELP :{BLACK}Aceasta functie iti permite sa selectezi un model de vehicul si sa-l inlocuiesti cu altul. Schimbarea se va efectua automat la intrarea vehiculului intr-un depou. STR_REPLACE_REMOVE_WAGON :{BLACK}Retragere vagoane: {ORANGE}{SKIP}{STRING} @@ -3145,7 +3246,7 @@ STR_RAIL_VEHICLE_NOT_AVAILABLE :{WHITE}Vehiculul nu este disponibil STR_ROAD_VEHICLE_NOT_AVAILABLE :{WHITE}Vehiculul nu este disponibil STR_SHIP_NOT_AVAILABLE :{WHITE}Vasul nu este disponibil -STR_AIRCRAFT_NOT_AVAILABLE :{WHITE}Aeronava nu este disponibila +STR_AIRCRAFT_NOT_AVAILABLE :{WHITE}Aeronava nu este disponibilă STR_ENGINES :Motoare STR_WAGONS :Vagoane @@ -3185,7 +3286,7 @@ STR_PURCHASE_INFO_RUNNINGCOST :{BLACK}Cost de rulare: {GOLD}{CURRENCY}/an STR_PURCHASE_INFO_CAPACITY :{BLACK}Capacitate: {GOLD}{CARGO} {STRING} STR_PURCHASE_INFO_DESIGNED_LIFE :{BLACK}An aparitie: {GOLD}{NUM}{BLACK} Durata de viata: {GOLD}{COMMA} years -STR_PURCHASE_INFO_RELIABILITY :{BLACK}Eficienta max.: {GOLD}{COMMA}% +STR_PURCHASE_INFO_RELIABILITY :{BLACK}Eficienţă max.: {GOLD}{COMMA}% STR_PURCHASE_INFO_COST :{BLACK}Cost: {GOLD}{CURRENCY} STR_PURCHASE_INFO_WEIGHT_CWEIGHT :{BLACK}Greutate: {GOLD}{WEIGHT_S} ({WEIGHT_S}) STR_PURCHASE_INFO_COST_SPEED :{BLACK}Cost: {GOLD}{CURRENCY}{BLACK} Viteza: {GOLD}{VELOCITY} @@ -3196,6 +3297,12 @@ STR_PURCHASE_INFO_ALL_BUT :Toate, cu exceptia {GOLD} STR_PURCHASE_INFO_MAX_TE :{BLACK}Efort tractor max.: {GOLD}{FORCE} +########### For showing numbers in widgets + +STR_NUM_1 :{BLACK}{SKIP}{NUM} +STR_NUM_2 :{BLACK}{SKIP}{SKIP}{NUM} +STR_NUM_3 :{BLACK}{SKIP}{SKIP}{SKIP}{NUM} + ########### String for New Landscape Generator STR_GENERATE :{WHITE}Genereaza @@ -3204,6 +3311,7 @@ STR_WORLD_GENERATION_CAPTION :{WHITE}Generare lume STR_RANDOM_SEED :{BLACK}Parametru aleator: STR_RANDOM_SEED_HELP :{BLACK}Click pt introducerea unui parametru aleator +STR_RANDOM_SEED_OSKTITLE :{BLACK}Introduceţi o valoare de pornire pentru numerele aleatoare STR_LAND_GENERATOR :{BLACK}Generator de teren: STR_TREE_PLACER :{BLACK}Algoritm arbore: STR_HEIGHTMAP_ROTATION :{BLACK}Rotatie harta inaltimi: @@ -3334,7 +3442,7 @@ STR_GROUPS_CLICK_ON_GROUP_FOR_TIP :{BLACK}Grupuri - Da click pe un grup pentru lista completa a vehiculelor acestuia STR_GROUP_CREATE_TIP :{BLACK}Da click pentru a creea un grup -STR_GROUP_DELETE_TIP :{BLACK}Sterge grupul selectat +STR_GROUP_DELETE_TIP :{BLACK}Şterge grupul selectat STR_GROUP_RENAME_TIP :{BLACK}Redenumeste grupul selectat STR_GROUP_REPLACE_PROTECTION_TIP :{BLACK}Click aici pentru a proteja acest grup de la inlocuirile automate globale @@ -3356,7 +3464,7 @@ STR_FUND_NEW_INDUSTRY :{BLACK}Finanteaza STR_PROSPECT_NEW_INDUSTRY :{BLACK}Prospecteaza STR_BUILD_NEW_INDUSTRY :{BLACK}Construieste -STR_INDUSTRY_SELECTION_HINT :{BLACK}Alege industria potrivita din acesta lista +STR_INDUSTRY_SELECTION_HINT :{BLACK}Alege industria potrivită din acestă listă ############ Face formatting STR_FACE_ADVANCED :{BLACK}Avansat @@ -3375,9 +3483,9 @@ STR_FACE_SAVE_TIP :{BLACK}Salveaza fata preferata STR_FACE_SAVE_DONE :{WHITE}Aceasta fata va fi salvata ca fata preferata în fisierul de configurare al OpenTTD. STR_FACE_EUROPEAN :{BLACK}European -STR_FACE_SELECT_EUROPEAN :{BLACK}Alege fete europene +STR_FACE_SELECT_EUROPEAN :{BLACK}Alege feţe europene STR_FACE_AFRICAN :{BLACK}African -STR_FACE_SELECT_AFRICAN :{BLACK}Alege fete africane +STR_FACE_SELECT_AFRICAN :{BLACK}Alege feţe africane STR_FACE_YES :Da STR_FACE_NO :Nu STR_FACE_MOUSTACHE_EARRING_TIP :{BLACK}Permite mustata sau cercei @@ -3422,3 +3530,10 @@ STR_DRAG_SIGNALS_DENSITY_DECREASE_TIP :{BLACK}Scade densitatea semnalului de tractare STR_DRAG_SIGNALS_DENSITY_INCREASE_TIP :{BLACK}Mareste densitatea semnalului de tractare ######## + +############ on screen keyboard +######## + +############ town controlled noise level +STR_STATION_NOISE :{BLACK}Zgomot generat: {GOLD}{COMMA} +######## diff -r c4b3ddd2e9da -r 5de2923d6e59 src/lang/russian.txt --- a/src/lang/russian.txt Sun Jun 08 14:00:40 2008 +0000 +++ b/src/lang/russian.txt Sun Jun 08 15:32:10 2008 +0000 @@ -380,6 +380,7 @@ STR_SORT_BY_MAX_SPEED :Максимальная скорость STR_SORT_BY_MODEL :Модель STR_SORT_BY_VALUE :Стоимость +STR_SORT_BY_LENGTH :Длина STR_SORT_BY_FACILITY :Тип станции STR_SORT_BY_WAITING :Кол-во товара на станции STR_SORT_BY_RATING_MAX :Рейтинг грузов @@ -487,6 +488,9 @@ STR_01A5_COST_TO_CLEAR :{BLACK}Чтобы очистить, надо: {LTBLUE}{CURRENCY} STR_01A6_N_A :нет данных STR_01A7_OWNER :{BLACK}Владелец: {LTBLUE}{STRING} +STR_ROAD_OWNER :{BLACK}Владелец дороги: {LTBLUE}{STRING} +STR_TRAM_OWNER :{BLACK}Владелец трамвая: {LTBLUE}{STRING} +STR_RAIL_OWNER :{BLACK}Владелец ЖД пути: {LTBLUE}{STRING} STR_01A8_LOCAL_AUTHORITY :{BLACK}Администрация: {LTBLUE}{STRING} STR_01A9_NONE :Нет STR_01AA_NAME :{BLACK}Имя @@ -1055,6 +1059,7 @@ STR_CONFIG_PATCHES_PLANE_SPEED :{LTBLUE}Коэффициент скорости авиатранспорта: {ORANGE}1 / {STRING} STR_CONFIG_PATCHES_STOP_ON_TOWN_ROAD :{LTBLUE}Позволять строить остановки на городских дорогах: {ORANGE}{STRING} STR_CONFIG_PATCHES_ADJACENT_STATIONS :{LTBLUE}Разрешить строительство смежных станций: {ORANGE}{STRING} +STR_CONFIG_PATCHES_DYNAMIC_ENGINES :{LTBLUE}Включить поддержку нескольких NewGRF сетов: {ORANGE}{STRING} STR_CONFIG_PATCHES_SMALL_AIRPORTS :{LTBLUE}Малые аэропорты всегда доступны: {ORANGE}{STRING} @@ -1457,7 +1462,7 @@ STR_NETWORK_LANG_SWEDISH :Шведский STR_NETWORK_LANG_TURKISH :Турецкий STR_NETWORK_LANG_UKRAINIAN :Украинский -STR_NETWORK_LANG_AFRIKAANS :Африканский +STR_NETWORK_LANG_AFRIKAANS :Африкаанс STR_NETWORK_LANG_CROATIAN :Хорватский STR_NETWORK_LANG_CATALAN :Каталанский STR_NETWORK_LANG_ESTONIAN :Эстонский @@ -1714,6 +1719,7 @@ STR_1816_TREE_LINED_ROAD :Шоссе STR_1817_ROAD_VEHICLE_DEPOT :Гараж STR_1818_ROAD_RAIL_LEVEL_CROSSING :Железнодорожный переезд +STR_TRAMWAY :Трамвай STR_CAN_T_REMOVE_BUS_STATION :{WHITE}Невозможно удалить автобусную остановку... STR_CAN_T_REMOVE_TRUCK_STATION :{WHITE}Невозможно удалить грузовой терминал... STR_CAN_T_REMOVE_PASSENGER_TRAM_STATION :{WHITE}Не могу удалить пассажирскую трамвайную станцию... @@ -2667,6 +2673,8 @@ STR_8801_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Жители празднуют!{}Первый поезд прибыл на станцию {STATION}! STR_8802_DETAILS :{WHITE}{VEHICLE} (Детали) STR_8803_TRAIN_IN_THE_WAY :{WHITE}Поезд мешает +STR_8804 :{SETX 10}{COMMA}: {STRING} {STRING} +STR_8805 :{RIGHTARROW}{SETX 10}{COMMA}: {STRING} {STRING} STR_ORDER_GO_TO :Идти на STR_ORDER_GO_NON_STOP_TO :Идти без остановки на STR_ORDER_GO_VIA :Идти через @@ -3192,6 +3200,8 @@ STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Пропущенные GRF файлы STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Снятие с паузы может привести к ошибке OpenTTD.{}Вы хотите запустить игру? +STR_LOADGAME_REMOVED_TRAMS :{WHITE}Игра была сохранена в игре без поддержки трамваев. Все трамваи были отключены. + STR_CURRENCY_WINDOW :{WHITE}Своя валюта STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Обменный курс: {ORANGE}{CURRENCY} = £{COMMA} STR_CURRENCY_SEPARATOR :{LTBLUE}Разделитель: @@ -3556,3 +3566,9 @@ STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ . STR_OSK_KEYBOARD_LAYOUT_CAPS :~!@#$%^&*()_+|QWERTYUIOP{{}}ASDFGHJKL:" ZXCVBNM<>? . ######## + +############ town controlled noise level +STR_CONFIG_PATCHES_NOISE_LEVEL :{LTBLUE}Разрешить городам контролировать уровень шума для аэропортов: {ORANGE}{STRING} +STR_NOISE_IN_TOWN :{BLACK}Уровень шума в городе: {ORANGE}{COMMA}{BLACK} макс: {ORANGE}{COMMA} +STR_STATION_NOISE :{BLACK}Производимый шум: {GOLD}{COMMA} +######## diff -r c4b3ddd2e9da -r 5de2923d6e59 src/lang/spanish.txt --- a/src/lang/spanish.txt Sun Jun 08 14:00:40 2008 +0000 +++ b/src/lang/spanish.txt Sun Jun 08 15:32:10 2008 +0000 @@ -379,6 +379,7 @@ STR_SORT_BY_MAX_SPEED :Velocidad máxima STR_SORT_BY_MODEL :Modelo STR_SORT_BY_VALUE :Valor +STR_SORT_BY_LENGTH :Longitud STR_SORT_BY_FACILITY :Tipo de estación STR_SORT_BY_WAITING :Esperando valor de la carga STR_SORT_BY_RATING_MAX :Clasificación de la carga @@ -486,6 +487,9 @@ STR_01A5_COST_TO_CLEAR :{BLACK}Coste de desbroce: {LTBLUE}{CURRENCY} STR_01A6_N_A :N/D STR_01A7_OWNER :{BLACK}Propietario: {LTBLUE}{STRING} +STR_ROAD_OWNER :{BLACK}Propietario de la carretera: {LTBLUE}{STRING} +STR_TRAM_OWNER :{BLACK}Propietario del tranvía: {LTBLUE}{STRING} +STR_RAIL_OWNER :{BLACK}Propietario de la vía del tren: {LTBLUE}{STRING} STR_01A8_LOCAL_AUTHORITY :{BLACK}Autoridad local: {LTBLUE}{STRING} STR_01A9_NONE :Ninguna STR_01AA_NAME :{BLACK}Nombre @@ -1054,6 +1058,7 @@ STR_CONFIG_PATCHES_PLANE_SPEED :{LTBLUE}Factor velocidad avión: {ORANGE}1 / {STRING} STR_CONFIG_PATCHES_STOP_ON_TOWN_ROAD :{LTBLUE}Permite conducir en paradas sobre carreteras de ciudades: {ORANGE}{STRING} STR_CONFIG_PATCHES_ADJACENT_STATIONS :{LTBLUE}Permitir construcción en estaciones contiguas : {ORANGE}{STRING} +STR_CONFIG_PATCHES_DYNAMIC_ENGINES :{LTBLUE}Activar motor de multiples NewGRF: {ORANGE}{STRING} STR_CONFIG_PATCHES_SMALL_AIRPORTS :{LTBLUE}Permitir siempre aeropuertos pequeños: {ORANGE}{STRING} @@ -1364,6 +1369,8 @@ STR_NETWORK_GAME_NAME_TIP :{BLACK}Nombre del juego STR_NETWORK_INFO_ICONS_TIP :{BLACK}Idioma, versión del servidor, etc. STR_NETWORK_CLICK_GAME_TO_SELECT :{BLACK}Pulse en un juego de la lista para seleccionarlo +STR_NETWORK_LAST_JOINED_SERVER :{BLACK}El servidor al que has estado conectado la última vez: +STR_NETWORK_CLICK_TO_SELECT_LAST :{BLACK}Pulsa para seleccionar el servidor al que has jugado la última vez STR_NETWORK_FIND_SERVER :{BLACK}Buscar servidor STR_NETWORK_FIND_SERVER_TIP :{BLACK}Buscar en la red servidores @@ -1711,6 +1718,7 @@ STR_1816_TREE_LINED_ROAD :Carretera arbolada STR_1817_ROAD_VEHICLE_DEPOT :Depósito de carretera STR_1818_ROAD_RAIL_LEVEL_CROSSING :Paso a nivel +STR_TRAMWAY :Tranvía STR_CAN_T_REMOVE_BUS_STATION :{WHITE}No se puede quitar la estación de bus... STR_CAN_T_REMOVE_TRUCK_STATION :{WHITE}No se puede quitar la estación de camiones... STR_CAN_T_REMOVE_PASSENGER_TRAM_STATION :{WHITE}No se puede quitar estación de tranvía de pasajeros... @@ -3180,6 +3188,8 @@ STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Fichero(s) GRF que faltan STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Quitar la pausa puede hacer que se cierre OpenTTD. No notifique este error.{}¿Desea realmente quitar la pausa? +STR_LOADGAME_REMOVED_TRAMS :{WHITE}El juego ha sido grabado en una versión sin soporte de tranvía. Todos los tranvías serán eliminados. + STR_CURRENCY_WINDOW :{WHITE}Moneda personalizada STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Tasa de cambio: {ORANGE}{CURRENCY} = £ {COMMA} STR_CURRENCY_SEPARATOR :{LTBLUE}Separador: @@ -3544,3 +3554,9 @@ STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ . STR_OSK_KEYBOARD_LAYOUT_CAPS :~!@#$%^&*()_+|QWERTYUIOP{{}}ASDFGHJKL:" ZXCVBNM<>? . ######## + +############ town controlled noise level +STR_CONFIG_PATCHES_NOISE_LEVEL :{LTBLUE}Permitir a la ciudad controlar el nivel de ruidos de los aeropuertos: {ORANGE}{STRING} +STR_NOISE_IN_TOWN :{BLACK}Nivel de ruido en ciudad: {ORANGE}{COMMA}{BLACK} max: {ORANGE}{COMMA} +STR_STATION_NOISE :{BLACK}Ruido generado: {GOLD}{COMMA} +######## diff -r c4b3ddd2e9da -r 5de2923d6e59 src/lang/swedish.txt --- a/src/lang/swedish.txt Sun Jun 08 14:00:40 2008 +0000 +++ b/src/lang/swedish.txt Sun Jun 08 15:32:10 2008 +0000 @@ -378,6 +378,7 @@ STR_SORT_BY_MAX_SPEED :Maximal hastighet STR_SORT_BY_MODEL :Modell STR_SORT_BY_VALUE :Värde +STR_SORT_BY_LENGTH :Längd STR_SORT_BY_FACILITY :Stationstyp STR_SORT_BY_WAITING :Väntande last-värde STR_SORT_BY_RATING_MAX :Lasts-värdering @@ -485,6 +486,9 @@ STR_01A5_COST_TO_CLEAR :{BLACK}Kostnad att röja: {LTBLUE}{CURRENCY} STR_01A6_N_A :Otillgänglig STR_01A7_OWNER :{BLACK}Ägare: {LTBLUE}{STRING} +STR_ROAD_OWNER :{BLACK}Vägens ägare: {LTBLUE}{STRING} +STR_TRAM_OWNER :{BLACK}Spårvägens ägare: {LTBLUE}{STRING} +STR_RAIL_OWNER :{BLACK}Järnvägens ägare: {LTBLUE}{STRING} STR_01A8_LOCAL_AUTHORITY :{BLACK}Lokala myndigheter: {LTBLUE}{STRING} STR_01A9_NONE :Ingen STR_01AA_NAME :{BLACK}Namn @@ -1053,6 +1057,7 @@ STR_CONFIG_PATCHES_PLANE_SPEED :{LTBLUE}Hastighetsfaktor för flygplan: {ORANGE}1 / {STRING} STR_CONFIG_PATCHES_STOP_ON_TOWN_ROAD :{LTBLUE}Tillåt genomfarts-stop på stadsägda vägar: {ORANGE}{STRING} STR_CONFIG_PATCHES_ADJACENT_STATIONS :{LTBLUE}Tillåt byggande av närliggande stationer: {ORANGE}{STRING} +STR_CONFIG_PATCHES_DYNAMIC_ENGINES :{LTBLUE}Tillåt flera NewGRF-set: {ORANGE}{STRING} STR_CONFIG_PATCHES_SMALL_AIRPORTS :{LTBLUE}Tillåt alltid små flygplatser: {ORANGE}{STRING} @@ -1363,6 +1368,8 @@ STR_NETWORK_GAME_NAME_TIP :{BLACK}Namn på nätverksspelet STR_NETWORK_INFO_ICONS_TIP :{BLACK}Språk, serverversion, mm STR_NETWORK_CLICK_GAME_TO_SELECT :{BLACK}Klicka på ett spel från listan för att välja det +STR_NETWORK_LAST_JOINED_SERVER :{BLACK}Servern du senast anslöt till: +STR_NETWORK_CLICK_TO_SELECT_LAST :{BLACK}Välj servern du senast spelade på STR_NETWORK_FIND_SERVER :{BLACK}Leta server STR_NETWORK_FIND_SERVER_TIP :{BLACK}Leta på nätverket efter en server @@ -1710,6 +1717,7 @@ STR_1816_TREE_LINED_ROAD :Väg med träd STR_1817_ROAD_VEHICLE_DEPOT :Bussgarage STR_1818_ROAD_RAIL_LEVEL_CROSSING :Väg-/Järnvägskorsning +STR_TRAMWAY :Spårväg STR_CAN_T_REMOVE_BUS_STATION :{WHITE}Kan inte ta bort busstation... STR_CAN_T_REMOVE_TRUCK_STATION :{WHITE}Kan inte ta bort lastbilsstation... STR_CAN_T_REMOVE_PASSENGER_TRAM_STATION :{WHITE}Kan inte ta bort passagerar-spårvagnsstation... @@ -2779,6 +2787,7 @@ STR_882D_VALUE :{LTBLUE}{ENGINE}{BLACK} Värde: {LTBLUE}{CURRENCY} STR_882E :{WHITE}{VEHICLE} STR_882F_LOADING_UNLOADING :{LTBLUE}Lastar / lastar av +STR_LEAVING :{LTBLUE}Lämnar STR_TRAIN_MUST_BE_STOPPED :{WHITE}Tåget måste stoppas inne i depån STR_8830_CAN_T_SEND_TRAIN_TO_DEPOT :{WHITE}Kan inte skicka tåg till depå... STR_8831_NO_MORE_SPACE_FOR_ORDERS :{WHITE}Ingen mer plats för order @@ -3178,6 +3187,8 @@ STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Saknad(e) GRF-fil(er) STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Avpausning kan krascha OpenTTD. Skicka ej igen bugg-rapport för möjlig krasch.{}Är du säker att du vill avpausa? +STR_LOADGAME_REMOVED_TRAMS :{WHITE}Spelet sparades i en version som ej stöder spårvagn. Alla spårvagnar har tagits bort + STR_CURRENCY_WINDOW :{WHITE}Egen valuta STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Växlingskurs: {ORANGE}{CURRENCY} = £ {COMMA} STR_CURRENCY_SEPARATOR :{LTBLUE}Avskiljare: @@ -3542,3 +3553,9 @@ STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\qwertyuiop[]asdfghjkl;' zxcvbnm,./ . STR_OSK_KEYBOARD_LAYOUT_CAPS :~!@#$%^&*()_+|QWERTYUIOP{{}}ASDFGHJKL:" ZXCVBNM<>? . ######## + +############ town controlled noise level +STR_CONFIG_PATCHES_NOISE_LEVEL :{LTBLUE}Tillåt stadskontrollerade bullernivåer för flygplatser: {ORANGE}{STRING} +STR_NOISE_IN_TOWN :{BLACK}Bullernivågräns i stad: {ORANGE}{COMMA}{BLACK} max: {ORANGE}{COMMA} +STR_STATION_NOISE :{BLACK}Genererat buller: {GOLD}{COMMA} +######## diff -r c4b3ddd2e9da -r 5de2923d6e59 src/lang/turkish.txt --- a/src/lang/turkish.txt Sun Jun 08 14:00:40 2008 +0000 +++ b/src/lang/turkish.txt Sun Jun 08 15:32:10 2008 +0000 @@ -1380,7 +1380,7 @@ STR_NETWORK_SERVER_ADDRESS :{SILVER}Sunucu adresi: {WHITE}{STRING} : {NUM} STR_NETWORK_START_DATE :{SILVER}Başlama tarihi: {WHITE}{DATE_SHORT} STR_NETWORK_CURRENT_DATE :{SILVER}Şimdiki tarih: {WHITE}{DATE_SHORT} -STR_NETWORK_PASSWORD :{SILVER}Şifre korumalı! +STR_NETWORK_PASSWORD :{SILVER}Parola korumalı! STR_NETWORK_SERVER_OFFLINE :{SILVER}SUNUCU KAPALI STR_NETWORK_SERVER_FULL :{SILVER}SUNUCU DOLU STR_NETWORK_VERSION_MISMATCH :{SILVER}SÜRÜM UYUŞMAZLIĞI @@ -2649,6 +2649,44 @@ STR_8801_CITIZENS_CELEBRATE_FIRST :{BLACK}{BIGFONT}Kutlama Yapıldı . . .{} {STATION} istasyonuna ilk kez tren geldi! STR_8802_DETAILS :{WHITE}{VEHICLE} (Detaylar) STR_8803_TRAIN_IN_THE_WAY :{WHITE}Yolda tren var +STR_ORDER_GO_VIA :Üzerinden git +STR_ORDER_GO_NON_STOP_VIA :Durmadan üzerinden git +STR_ORDER_DROP_LOAD_IF_POSSIBLE :Mümkünse yükle +STR_ORDER_DROP_FULL_LOAD_ALL :Tüm kargoyu yükle +STR_ORDER_DROP_FULL_LOAD_ANY :Her kargoyu yükle +STR_ORDER_DROP_NO_LOADING :Yükleme yapma +STR_ORDER_DROP_UNLOAD_IF_ACCEPTED :Kabul edilirse yükle +STR_ORDER_DROP_UNLOAD :Tümünü boşalt +STR_ORDER_DROP_TRANSFER :Aktar +STR_ORDER_DROP_NO_UNLOADING :Boşaltma yapma +STR_ORDER_FULL_LOAD :(Tam yükle) +STR_ORDER_FULL_LOAD_ANY :(Her kargoyu tam yükle) +STR_ORDER_NO_LOAD :(Yükleme yapma) +STR_ORDER_UNLOAD :(Kargoyu boşalt ve al) +STR_ORDER_UNLOAD_FULL_LOAD :(Boşalt ve tam yüklemeyi bekle) +STR_ORDER_UNLOAD_NO_LOAD :(Boşalt ve boş kal) +STR_ORDER_TRANSFER :(Aktar ve kargoyu al) +STR_GO_TO_STATION :{STRING} {STATION} {STRING} + +STR_ORDER_GO_TO_DROPDOWN_TOOLTIP :{BLACK}Gelişmiş talimat ekle +STR_ORDER_GO_TO_NEAREST_DEPOT :En yakın gara git +STR_ORDER_GO_TO_NEAREST_HANGAR :En yakın hangara git +STR_ORDER_NEAREST_DEPOT :en yakın +STR_ORDER_NEAREST_HANGAR :en yakın Hangar +STR_ORDER_TRAIN_DEPOT :Tren Garı +STR_ORDER_ROAD_DEPOT :Araba Garajı +STR_ORDER_SHIP_DEPOT :Tershane +STR_GO_TO_DEPOT :{STRING} {TOWN} {STRING} +STR_GO_TO_NEAREST_DEPOT :{STRING} {STRING} {STRING} +STR_GO_TO_HANGAR :{STRING} {STATION} Hangar + +STR_ORDER_CONDITIONAL_LOAD_PERCENTAGE :Yükleme yüzdesi +STR_ORDER_CONDITIONAL_RELIABILITY :Güvenilirlik +STR_ORDER_CONDITIONAL_MAX_SPEED :Azami hız +STR_ORDER_CONDITIONAL_AGE :Araç yaşı (yıl) +STR_ORDER_CONDITIONAL_REQUIRES_SERVICE :Bakım gerektirir +STR_ORDER_CONDITIONAL_UNCONDITIONALLY :Her zaman +STR_CONDITIONAL_VALUE :{SKIP}{BLACK}{COMMA} STR_TIMETABLE_TRAVEL_NOT_TIMETABLED :Gezi (zamanlı değil) STR_TIMETABLE_TRAVEL_FOR :{STRING} için gezi @@ -2696,6 +2734,7 @@ STR_REFIT_ORDER :(Moifiye ile > {STRING}) STR_TIMETABLE_VIEW :{BLACK}Zaman çizelgesi STR_TIMETABLE_VIEW_TOOLTIP :{BLACK}Zaman tablosu görünümüne geç +STR_ORDER_VIEW :{BLACK}Talimatlar STR_8829_ORDERS :{WHITE}{VEHICLE} (Talimatlar) STR_882A_END_OF_ORDERS :{SETX 10}- - Talimatların Sonu - - STR_SERVICE :{BLACK}Bakım @@ -3102,6 +3141,7 @@ STR_NEWGRF_NOT_FOUND_WARNING :{WHITE}Oyunu yüklemek için gerekli olan GRF dosyaları eksik STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Eksik GRF dosyası + STR_CURRENCY_WINDOW :{WHITE}Özel Para Birimi STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Çarpan: {ORANGE}{CURRENCY} = £ {COMMA} STR_CURRENCY_SEPARATOR :{LTBLUE}Ayraç: @@ -3385,10 +3425,12 @@ #### Improved sign GUI STR_NEXT_SIGN_TOOLTIP :{BLACK}Sonraki tabelaya git STR_PREVIOUS_SIGN_TOOLTIP :{BLACK}Önceki tabelaya git +STR_SIGN_OSKTITLE :{BLACK}Tabela için bir isim girin ######## STR_FUND_NEW_INDUSTRY :{BLACK}Parayla Yap +STR_PROSPECT_NEW_INDUSTRY :{BLACK}Tetkik arama STR_BUILD_NEW_INDUSTRY :{BLACK}İnşa et STR_INDUSTRY_SELECTION_HINT :{BLACK}Bu listeden uygun fabrikayı seçin @@ -3450,3 +3492,6 @@ ############ on screen keyboard ######## + +############ town controlled noise level +######## diff -r c4b3ddd2e9da -r 5de2923d6e59 src/lang/ukrainian.txt --- a/src/lang/ukrainian.txt Sun Jun 08 14:00:40 2008 +0000 +++ b/src/lang/ukrainian.txt Sun Jun 08 15:32:10 2008 +0000 @@ -503,6 +503,7 @@ STR_SORT_BY_MAX_SPEED :за швидкістю STR_SORT_BY_MODEL :Модель STR_SORT_BY_VALUE :за ціною +STR_SORT_BY_LENGTH :Довжина STR_SORT_BY_FACILITY :Вид станцій STR_SORT_BY_WAITING :за ціною вантажу STR_SORT_BY_RATING_MAX :Рейтинг вантажів @@ -610,6 +611,9 @@ STR_01A5_COST_TO_CLEAR :{BLACK}Вартість очистки: {LTBLUE}{CURRENCY} STR_01A6_N_A :немає STR_01A7_OWNER :{BLACK}Власник: {LTBLUE}{STRING} +STR_ROAD_OWNER :{BLACK}Власник дороги: {LTBLUE}{STRING} +STR_TRAM_OWNER :{BLACK}Власник трамвайної дороги: {LTBLUE}{STRING} +STR_RAIL_OWNER :{BLACK}Власник залізниці: {LTBLUE}{STRING} STR_01A8_LOCAL_AUTHORITY :{BLACK}Місцева влада: {LTBLUE}{STRING} STR_01A9_NONE :немає STR_01AA_NAME :{BLACK}Назва @@ -1178,6 +1182,7 @@ STR_CONFIG_PATCHES_PLANE_SPEED :{LTBLUE}Фактор швидкості літаків: {ORANGE}1 / {STRING} STR_CONFIG_PATCHES_STOP_ON_TOWN_ROAD :{LTBLUE}Дозволити безпересадкові зупинки на муніципальних дорогах: {ORANGE}{STRING} STR_CONFIG_PATCHES_ADJACENT_STATIONS :{LTBLUE}Дозволити будувати суміжні станції: {ORANGE}{STRING} +STR_CONFIG_PATCHES_DYNAMIC_ENGINES :{LTBLUE}Дозволити декілька NewGRF наборів транспорту: {ORANGE}{STRING} STR_CONFIG_PATCHES_SMALL_AIRPORTS :{LTBLUE}Будувати малі аеропорти можна завжди: {ORANGE}{STRING} @@ -1837,6 +1842,7 @@ STR_1816_TREE_LINED_ROAD :Дорога з насадженнями STR_1817_ROAD_VEHICLE_DEPOT :Автомобільне депо STR_1818_ROAD_RAIL_LEVEL_CROSSING :Залізничний переїзд +STR_TRAMWAY :Трамвайна дорога STR_CAN_T_REMOVE_BUS_STATION :{WHITE}Не можна знести автобусну станцію... STR_CAN_T_REMOVE_TRUCK_STATION :{WHITE}Не можна знести вантажну станцію... STR_CAN_T_REMOVE_PASSENGER_TRAM_STATION :{WHITE}Не можна знести пасажирську трамвайну станцію... @@ -3343,6 +3349,8 @@ STR_NEWGRF_UNPAUSE_WARNING_TITLE :{YELLOW}Відсутній GRF файл(и) STR_NEWGRF_UNPAUSE_WARNING :{WHITE}Зняття з паузи може привести до аварійної відмови OpenTTD. Не рапортуйте про наступні відмови.{}Ви дійсно хочете зняти з паузи? +STR_LOADGAME_REMOVED_TRAMS :{WHITE}Гра була записана у версії без підтримки трамваїв. Усі трамваї були видалені. + STR_CURRENCY_WINDOW :{WHITE}Вибір грошової одиниці STR_CURRENCY_EXCHANGE_RATE :{LTBLUE}Валютний курс: {ORANGE}{CURRENCY} = Ј {COMMA} STR_CURRENCY_SEPARATOR :{LTBLUE}Роздільник: @@ -3707,3 +3715,9 @@ STR_OSK_KEYBOARD_LAYOUT :`1234567890-=\йцукенгшщзхїфівапролджє ячсмитьбю. . STR_OSK_KEYBOARD_LAYOUT_CAPS :~!@#$%^&*()_+|ЙЦУКЕНГШЩЗХЇФІВАПРОЛДЖЄ ЯЧСМИТЬБЮ, . ######## + +############ town controlled noise level +STR_CONFIG_PATCHES_NOISE_LEVEL :{LTBLUE}Дозволити залежний від міста рівень шуму для аеропортів: {ORANGE}{STRING} +STR_NOISE_IN_TOWN :{BLACK}Ліміт шуму в місті: {ORANGE}{COMMA}{BLACK} макс: {ORANGE}{COMMA} +STR_STATION_NOISE :{BLACK}Генерований шум: {GOLD}{COMMA} +######## diff -r c4b3ddd2e9da -r 5de2923d6e59 src/network/network_server.cpp --- a/src/network/network_server.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/network/network_server.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -323,12 +323,12 @@ Packet *p; // Make a dump of the current game - if (SaveOrLoad(filename, SL_SAVE, AUTOSAVE_DIR) != SL_OK) error("network savedump failed"); + if (SaveOrLoad(filename, SL_SAVE, AUTOSAVE_DIR) != SL_OK) usererror("network savedump failed"); file_pointer = FioFOpenFile(filename, "rb", AUTOSAVE_DIR); fseek(file_pointer, 0, SEEK_END); - if (ftell(file_pointer) == 0) error("network savedump failed - zero sized savegame?"); + if (ftell(file_pointer) == 0) usererror("network savedump failed - zero sized savegame?"); // Now send the _frame_counter and how many packets are coming p = NetworkSend_Init(PACKET_SERVER_MAP); @@ -355,7 +355,7 @@ p->Send_uint8(MAP_PACKET_NORMAL); res = (int)fread(p->buffer + p->size, 1, SEND_MTU - p->size, file_pointer); - if (ferror(file_pointer)) error("Error reading temporary network savegame!"); + if (ferror(file_pointer)) usererror("Error reading temporary network savegame!"); p->size += res; cs->Send_Packet(p); @@ -611,6 +611,12 @@ DEF_SERVER_RECEIVE_COMMAND(PACKET_CLIENT_NEWGRFS_CHECKED) { + if (cs->status != STATUS_INACTIVE) { + /* Illegal call, return error and ignore the packet */ + SEND_COMMAND(PACKET_SERVER_ERROR)(cs, NETWORK_ERROR_NOT_EXPECTED); + return; + } + NetworkClientInfo *ci = DEREF_CLIENT_INFO(cs); /* We now want a password from the client else we do not allow him in! */ @@ -627,6 +633,12 @@ DEF_SERVER_RECEIVE_COMMAND(PACKET_CLIENT_JOIN) { + if (cs->status != STATUS_INACTIVE) { + /* Illegal call, return error and ignore the packet */ + SEND_COMMAND(PACKET_SERVER_ERROR)(cs, NETWORK_ERROR_NOT_EXPECTED); + return; + } + char name[NETWORK_CLIENT_NAME_LENGTH]; char unique_id[NETWORK_UNIQUE_ID_LENGTH]; NetworkClientInfo *ci; @@ -1011,6 +1023,12 @@ DEF_SERVER_RECEIVE_COMMAND(PACKET_CLIENT_ACK) { + if (cs->status < STATUS_AUTH) { + /* Illegal call, return error and ignore the packet */ + SEND_COMMAND(PACKET_SERVER_ERROR)(cs, NETWORK_ERROR_NOT_AUTHORIZED); + return; + } + uint32 frame = p->Recv_uint32(); /* The client is trying to catch up with the server */ @@ -1139,6 +1157,12 @@ DEF_SERVER_RECEIVE_COMMAND(PACKET_CLIENT_CHAT) { + if (cs->status < STATUS_AUTH) { + /* Illegal call, return error and ignore the packet */ + SEND_COMMAND(PACKET_SERVER_ERROR)(cs, NETWORK_ERROR_NOT_AUTHORIZED); + return; + } + NetworkAction action = (NetworkAction)p->Recv_uint8(); DestType desttype = (DestType)p->Recv_uint8(); int dest = p->Recv_uint16(); @@ -1151,6 +1175,12 @@ DEF_SERVER_RECEIVE_COMMAND(PACKET_CLIENT_SET_PASSWORD) { + if (cs->status != STATUS_ACTIVE) { + /* Illegal call, return error and ignore the packet */ + SEND_COMMAND(PACKET_SERVER_ERROR)(cs, NETWORK_ERROR_NOT_EXPECTED); + return; + } + char password[NETWORK_PASSWORD_LENGTH]; const NetworkClientInfo *ci; @@ -1164,6 +1194,12 @@ DEF_SERVER_RECEIVE_COMMAND(PACKET_CLIENT_SET_NAME) { + if (cs->status != STATUS_ACTIVE) { + /* Illegal call, return error and ignore the packet */ + SEND_COMMAND(PACKET_SERVER_ERROR)(cs, NETWORK_ERROR_NOT_EXPECTED); + return; + } + char client_name[NETWORK_CLIENT_NAME_LENGTH]; NetworkClientInfo *ci; diff -r c4b3ddd2e9da -r 5de2923d6e59 src/newgrf.cpp --- a/src/newgrf.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/newgrf.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -417,18 +417,6 @@ typedef bool (*VCI_Handler)(uint engine, int numinfo, int prop, byte **buf, int len); -static void dewagonize(int condition, Engine *e) -{ - if (condition != 0) { - e->info.unk2 &= ~0x80; - if (e->u.rail.railveh_type == RAILVEH_WAGON) - e->u.rail.railveh_type = RAILVEH_SINGLEHEAD; - } else { - e->info.unk2 |= 0x80; - e->u.rail.railveh_type = RAILVEH_WAGON; - } -} - static bool RailVehicleChangeInfo(uint engine, int numinfo, int prop, byte **bufp, int len) { byte *buf = *bufp; @@ -468,7 +456,15 @@ case 0x0B: // Power rvi->power = grf_load_word(&buf); - dewagonize(rvi->power, e); + + /* Set engine / wagon state based on power */ + if (rvi->power != 0) { + if (rvi->railveh_type == RAILVEH_WAGON) { + rvi->railveh_type = RAILVEH_SINGLEHEAD; + } + } else { + rvi->railveh_type = RAILVEH_WAGON; + } break; case 0x0D: // Running cost factor @@ -2300,7 +2296,7 @@ break; case 0x02: // Decay speed - SB(ei->unk2, 0, 7, grf_load_byte(&buf) & 0x7F); + ei->decay_speed = grf_load_byte(&buf); break; case 0x03: // Vehicle life @@ -5787,7 +5783,7 @@ * processed once at initialization. */ if (stage != GLS_FILESCAN && stage != GLS_SAFETYSCAN && stage != GLS_LABELSCAN) { _cur_grffile = GetFileByFilename(filename); - if (_cur_grffile == NULL) error("File '%s' lost in cache.\n", filename); + if (_cur_grffile == NULL) usererror("File '%s' lost in cache.\n", filename); if (stage == GLS_RESERVE && config->status != GCS_INITIALISED) return; if (stage == GLS_ACTIVATION && !HasBit(config->flags, GCF_RESERVED)) return; _cur_grffile->is_ottdfile = config->IsOpenTTDBaseGRF(); @@ -5993,7 +5989,7 @@ if (stage > GLS_INIT && HasBit(c->flags, GCF_INIT_ONLY)) continue; /* @todo usererror() */ - if (!FioCheckFileExists(c->filename)) error("NewGRF file is missing '%s'", c->filename); + if (!FioCheckFileExists(c->filename)) usererror("NewGRF file is missing '%s'", c->filename); if (stage == GLS_LABELSCAN) InitNewGRFFile(c, _cur_spriteid); LoadNewGRFFile(c, slot++, stage); diff -r c4b3ddd2e9da -r 5de2923d6e59 src/newgrf_engine.cpp --- a/src/newgrf_engine.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/newgrf_engine.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -880,7 +880,7 @@ NewVehicleResolver(&object, engine, v); group = Resolve(GetVehicleSpriteGroup(engine, v), &object); - if (group == NULL || group->type != SGT_RESULT) return 0; + if (group == NULL || group->type != SGT_RESULT || group->g.result.num_sprites == 0) return 0; return group->g.result.sprite + (direction % group->g.result.num_sprites); } @@ -903,7 +903,7 @@ const SpriteGroup *group = GetWagonOverrideSpriteSet(engine, CT_DEFAULT, engine); group = Resolve(group, &object); - if (group == NULL || group->type != SGT_RESULT) return 0; + if (group == NULL || group->type != SGT_RESULT || group->g.result.num_sprites == 0) return 0; if (v == NULL) return group->g.result.sprite; diff -r c4b3ddd2e9da -r 5de2923d6e59 src/news_gui.cpp --- a/src/news_gui.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/news_gui.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -128,17 +128,17 @@ { NT_ARRIVAL_OTHER, NM_THIN, NF_VIEWPORT|NF_VEHICLE, NULL }, ///< NS_ARRIVAL_OTHER { NT_ACCIDENT, NM_THIN, NF_VIEWPORT|NF_TILE, NULL }, ///< NS_ACCIDENT_TILE { NT_ACCIDENT, NM_THIN, NF_VIEWPORT|NF_VEHICLE, NULL }, ///< NS_ACCIDENT_VEHICLE - { NT_COMPANY_INFO, NM_CALLBACK, NF_NONE, DrawNewsBankrupcy }, ///< NS_COMPANY_TROUBLE - { NT_COMPANY_INFO, NM_CALLBACK, NF_NONE, DrawNewsBankrupcy }, ///< NS_COMPANY_MERGER - { NT_COMPANY_INFO, NM_CALLBACK, NF_NONE, DrawNewsBankrupcy }, ///< NS_COMPANY_BANKRUPT - { NT_COMPANY_INFO, NM_CALLBACK, NF_TILE, DrawNewsBankrupcy }, ///< NS_COMPANY_NEW + { NT_COMPANY_INFO, NM_NORMAL, NF_NONE, DrawNewsBankrupcy }, ///< NS_COMPANY_TROUBLE + { NT_COMPANY_INFO, NM_NORMAL, NF_NONE, DrawNewsBankrupcy }, ///< NS_COMPANY_MERGER + { NT_COMPANY_INFO, NM_NORMAL, NF_NONE, DrawNewsBankrupcy }, ///< NS_COMPANY_BANKRUPT + { NT_COMPANY_INFO, NM_NORMAL, NF_TILE, DrawNewsBankrupcy }, ///< NS_COMPANY_NEW { NT_OPENCLOSE, NM_THIN, NF_VIEWPORT|NF_TILE, NULL }, ///< NS_OPENCLOSE { NT_ECONOMY, NM_NORMAL, NF_NONE, NULL }, ///< NS_ECONOMY { NT_INDUSTRY_PLAYER, NM_THIN, NF_VIEWPORT|NF_TILE, NULL }, ///< NS_INDUSTRY_PLAYER { NT_INDUSTRY_OTHER, NM_THIN, NF_VIEWPORT|NF_TILE, NULL }, ///< NS_INDUSTRY_OTHER { NT_INDUSTRY_NOBODY, NM_THIN, NF_VIEWPORT|NF_TILE, NULL }, ///< NS_INDUSTRY_NOBODY { NT_ADVICE, NM_SMALL, NF_VIEWPORT|NF_VEHICLE, NULL }, ///< NS_ADVICE - { NT_NEW_VEHICLES, NM_CALLBACK, NF_NONE, DrawNewsNewVehicleAvail }, ///< NS_NEW_VEHICLES + { NT_NEW_VEHICLES, NM_NORMAL, NF_NONE, DrawNewsNewVehicleAvail }, ///< NS_NEW_VEHICLES { NT_ACCEPTANCE, NM_SMALL, NF_VIEWPORT|NF_TILE, NULL }, ///< NS_ACCEPTANCE { NT_SUBSIDIES, NM_NORMAL, NF_TILE|NF_TILE2, NULL }, ///< NS_SUBSIDIES { NT_GENERAL, NM_NORMAL, NF_TILE, NULL }, ///< NS_GENERAL @@ -208,6 +208,11 @@ case NM_THIN: { this->DrawNewsBorder(); + if (_news_subtype_data[this->ni->subtype].callback != NULL) { + (_news_subtype_data[this->ni->subtype].callback)(this, ni); + break; + } + DrawString(2, 1, STR_00C6, TC_FROMSTRING); SetDParam(0, this->ni->date); @@ -237,11 +242,6 @@ break; } - case NM_CALLBACK: - this->DrawNewsBorder(); - (_news_subtype_data[this->ni->subtype].callback)(this, ni); - break; - default: this->DrawWidgets(); if (!(this->ni->flags & NF_VIEWPORT)) { @@ -371,7 +371,6 @@ Window *w; switch (_news_subtype_data[ni->subtype].display_mode) { case NM_NORMAL: - case NM_CALLBACK: _news_type13_desc.top = top; w = new NewsWindow(&_news_type13_desc, ni); if (ni->flags & NF_VIEWPORT) { diff -r c4b3ddd2e9da -r 5de2923d6e59 src/news_type.h --- a/src/news_type.h Sun Jun 08 14:00:40 2008 +0000 +++ b/src/news_type.h Sun Jun 08 15:32:10 2008 +0000 @@ -62,7 +62,6 @@ NM_SMALL = 0, ///< Show only a small popup informing us about vehicle age for example NM_NORMAL = 1, ///< Show a simple news message (height 170 pixels) NM_THIN = 2, ///< Show a simple news message (height 130 pixels) - NM_CALLBACK = 3, ///< Do some special processing before displaying news message. Which callback to call is in NewsCallback }; /** diff -r c4b3ddd2e9da -r 5de2923d6e59 src/oldloader.cpp --- a/src/oldloader.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/oldloader.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -1424,8 +1424,8 @@ OCL_VAR ( OC_FILE_U8 | OC_VAR_U16, 1, &_station_tick_ctr ), - OCL_VAR ( OC_UINT8, 1, &_settings_client.gui.currency ), - OCL_VAR ( OC_UINT8, 1, &_settings_client.gui.units ), + OCL_VAR ( OC_UINT8, 1, &_settings_game.locale.currency ), + OCL_VAR ( OC_UINT8, 1, &_settings_game.locale.units ), OCL_VAR ( OC_FILE_U8 | OC_VAR_U32, 1, &_cur_player_tick_index ), OCL_NULL( 2 ), ///< Date stuff, calculated automatically diff -r c4b3ddd2e9da -r 5de2923d6e59 src/openttd.cpp --- a/src/openttd.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/openttd.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -100,11 +100,31 @@ extern void SetDifficultyLevel(int mode, DifficultySettings *gm_opt); extern Player* DoStartupNewPlayer(bool is_ai); -extern void ShowOSErrorBox(const char *buf); +extern void ShowOSErrorBox(const char *buf, bool system); extern void InitializeRailGUI(); /** - * Error handling for fatal errors. + * Error handling for fatal user errors. + * @param s the string to print. + * @note Does NEVER return. + */ +void CDECL usererror(const char *s, ...) +{ + va_list va; + char buf[512]; + + va_start(va, s); + vsnprintf(buf, lengthof(buf), s, va); + va_end(va); + + ShowOSErrorBox(buf, false); + if (_video_driver != NULL) _video_driver->Stop(); + + exit(1); +} + +/** + * Error handling for fatal non-user errors. * @param s the string to print. * @note Does NEVER return. */ @@ -117,7 +137,7 @@ vsnprintf(buf, lengthof(buf), s, va); va_end(va); - ShowOSErrorBox(buf); + ShowOSErrorBox(buf, true); if (_video_driver != NULL) _video_driver->Stop(); assert(0); @@ -534,30 +554,30 @@ DEBUG(misc, 1, "Loading blitter..."); if (BlitterFactoryBase::SelectBlitter(_ini_blitter) == NULL) StrEmpty(_ini_blitter) ? - error("Failed to autoprobe blitter") : - error("Failed to select requested blitter '%s'; does it exist?", _ini_blitter); + usererror("Failed to autoprobe blitter") : + usererror("Failed to select requested blitter '%s'; does it exist?", _ini_blitter); DEBUG(driver, 1, "Loading drivers..."); _sound_driver = (SoundDriver*)SoundDriverFactoryBase::SelectDriver(_ini_sounddriver, Driver::DT_SOUND); if (_sound_driver == NULL) { StrEmpty(_ini_sounddriver) ? - error("Failed to autoprobe sound driver") : - error("Failed to select requested sound driver '%s'", _ini_sounddriver); + usererror("Failed to autoprobe sound driver") : + usererror("Failed to select requested sound driver '%s'", _ini_sounddriver); } _music_driver = (MusicDriver*)MusicDriverFactoryBase::SelectDriver(_ini_musicdriver, Driver::DT_MUSIC); if (_music_driver == NULL) { StrEmpty(_ini_musicdriver) ? - error("Failed to autoprobe music driver") : - error("Failed to select requested music driver '%s'", _ini_musicdriver); + usererror("Failed to autoprobe music driver") : + usererror("Failed to select requested music driver '%s'", _ini_musicdriver); } _video_driver = (VideoDriver*)VideoDriverFactoryBase::SelectDriver(_ini_videodriver, Driver::DT_VIDEO); if (_video_driver == NULL) { StrEmpty(_ini_videodriver) ? - error("Failed to autoprobe video driver") : - error("Failed to select requested video driver '%s'", _ini_videodriver); + usererror("Failed to autoprobe video driver") : + usererror("Failed to select requested video driver '%s'", _ini_videodriver); } _savegame_sort_order = SORT_BY_DATE | SORT_DESCENDING; @@ -1189,7 +1209,7 @@ /* since savegame version 4.2 the currencies are arranged differently */ static void UpdateCurrencies() { - _settings_client.gui.currency = convert_currency[_settings_client.gui.currency]; + _settings_game.locale.currency = convert_currency[_settings_game.locale.currency]; } /* Up to revision 1413 the invisible tiles at the southern border have not been diff -r c4b3ddd2e9da -r 5de2923d6e59 src/order_gui.cpp --- a/src/order_gui.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/order_gui.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -566,6 +566,7 @@ { /* Don't skip when there's nothing to skip */ if (_ctrl_pressed && w->vehicle->cur_order_index == w->OrderGetSel()) return; + if (w->vehicle->num_orders == 0) return; DoCommandP(w->vehicle->tile, w->vehicle->index, _ctrl_pressed ? w->OrderGetSel() : ((w->vehicle->cur_order_index + 1) % w->vehicle->num_orders), NULL, CMD_SKIP_TO_ORDER | CMD_MSG(_ctrl_pressed ? STR_CAN_T_SKIP_TO_ORDER : STR_CAN_T_SKIP_ORDER)); diff -r c4b3ddd2e9da -r 5de2923d6e59 src/os2.cpp --- a/src/os2.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/os2.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -145,7 +145,7 @@ WinTerminate(hab); } -void ShowOSErrorBox(const char *buf) +void ShowOSErrorBox(const char *buf, bool system) { HAB hab; HMQ hmq; diff -r c4b3ddd2e9da -r 5de2923d6e59 src/roadveh_cmd.cpp --- a/src/roadveh_cmd.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/roadveh_cmd.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -1471,7 +1471,7 @@ } if (dir == INVALID_TRACKDIR) { - if (!IsRoadVehFront(v)) error("!Disconnecting road vehicle."); + if (!IsRoadVehFront(v)) error("Disconnecting road vehicle."); v->cur_speed = 0; return false; } diff -r c4b3ddd2e9da -r 5de2923d6e59 src/saveload.cpp --- a/src/saveload.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/saveload.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -95,6 +95,7 @@ typedef void (*AsyncSaveFinishProc)(); static AsyncSaveFinishProc _async_save_finish = NULL; +static ThreadObject *_save_thread; /** * Called by save thread to tell we finished saving. @@ -117,6 +118,12 @@ _async_save_finish(); _async_save_finish = NULL; + + if (_save_thread != NULL) { + _save_thread->Join(); + delete _save_thread; + _save_thread = NULL; + } } /** @@ -1545,8 +1552,6 @@ SaveFileDone(); } -static ThreadObject *_save_thread; - /** We have written the whole game into memory, _Savegame_pool, now find * and appropiate compressor and start writing to file. */ @@ -1607,10 +1612,9 @@ } } -static void * CDECL SaveFileToDiskThread(void *arg) +static void SaveFileToDiskThread(void *arg) { SaveFileToDisk(true); - return NULL; } void WaitTillSaved() @@ -1618,6 +1622,7 @@ if (_save_thread == NULL) return; _save_thread->Join(); + delete _save_thread; _save_thread = NULL; } diff -r c4b3ddd2e9da -r 5de2923d6e59 src/settings.cpp --- a/src/settings.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/settings.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -1546,8 +1546,8 @@ SDTG_GENERAL("diff_custom", SDT_INTLIST, SL_ARR, SLE_UINT16, C, 0, _old_diff_custom, 18, 0, 0, 0, 0, NULL, STR_NULL, NULL, 4, 96), SDT_VAR(GameSettings, difficulty.diff_level, SLE_UINT8, 0, 0, 0, 0, 3, 0, STR_NULL, NULL), - SDTC_OMANY( gui.currency, SLE_UINT8, N, 0, 0, CUSTOM_CURRENCY_ID, "GBP|USD|EUR|YEN|ATS|BEF|CHF|CZK|DEM|DKK|ESP|FIM|FRF|GRD|HUF|ISK|ITL|NLG|NOK|PLN|ROL|RUR|SIT|SEK|YTL|SKK|BRR|custom", STR_NULL, NULL), - SDTC_OMANY( gui.units, SLE_UINT8, N, 0, 1, 2, "imperial|metric|si", STR_NULL, NULL), + SDT_OMANY(GameSettings, locale.currency, SLE_UINT8, N, 0, 0, CUSTOM_CURRENCY_ID, "GBP|USD|EUR|YEN|ATS|BEF|CHF|CZK|DEM|DKK|ESP|FIM|FRF|GRD|HUF|ISK|ITL|NLG|NOK|PLN|ROL|RUR|SIT|SEK|YTL|SKK|BRR|custom", STR_NULL, NULL, NULL), + SDT_OMANY(GameSettings, locale.units, SLE_UINT8, N, 0, 1, 2, "imperial|metric|si", STR_NULL, NULL, NULL), /* There are only 21 predefined town_name values (0-20), but you can have more with newgrf action F so allow these bigger values (21-255). Invalid values will fallback to english on use and (undefined string) in GUI. */ SDT_OMANY(GameSettings, game_creation.town_name, SLE_UINT8, 0, 0, 0, 255, "english|french|german|american|latin|silly|swedish|dutch|finnish|polish|slovakish|norwegian|hungarian|austrian|romanian|czech|swiss|danish|turkish|italian|catalan", STR_NULL, NULL, NULL), SDT_OMANY(GameSettings, game_creation.landscape, SLE_UINT8, 0, 0, 0, 3, "temperate|arctic|tropic|toyland", STR_NULL, NULL, ConvertLandscape), @@ -1738,8 +1738,8 @@ SDT_VAR(GameSettings, game_creation.map_x, SLE_UINT8, S, 0, 8, 6, 11, 0, STR_CONFIG_PATCHES_MAP_X, NULL), SDT_VAR(GameSettings, game_creation.map_y, SLE_UINT8, S, 0, 8, 6, 11, 0, STR_CONFIG_PATCHES_MAP_Y, NULL), -SDTC_CONDOMANY( gui.currency, SLE_UINT8, 97, SL_MAX_VERSION, N, 0, 0, CUSTOM_CURRENCY_ID, "GBP|USD|EUR|YEN|ATS|BEF|CHF|CZK|DEM|DKK|ESP|FIM|FRF|GRD|HUF|ISK|ITL|NLG|NOK|PLN|ROL|RUR|SIT|SEK|YTL|SKK|BRR|custom", STR_NULL, NULL), -SDTC_CONDOMANY( gui.units, SLE_UINT8, 97, SL_MAX_VERSION, N, 0, 1, 2, "imperial|metric|si", STR_NULL, NULL), + SDT_CONDOMANY(GameSettings, locale.currency, SLE_UINT8, 97, SL_MAX_VERSION, N, 0, 0, CUSTOM_CURRENCY_ID, "GBP|USD|EUR|YEN|ATS|BEF|CHF|CZK|DEM|DKK|ESP|FIM|FRF|GRD|HUF|ISK|ITL|NLG|NOK|PLN|ROL|RUR|SIT|SEK|YTL|SKK|BRR|custom", STR_NULL, NULL, NULL), + SDT_CONDOMANY(GameSettings, locale.units, SLE_UINT8, 97, SL_MAX_VERSION, N, 0, 1, 2, "imperial|metric|si", STR_NULL, NULL, NULL), /***************************************************************************/ /* Unsaved patch variables. */ diff -r c4b3ddd2e9da -r 5de2923d6e59 src/settings_gui.cpp --- a/src/settings_gui.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/settings_gui.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -162,8 +162,8 @@ this->SetWidgetDisabledState(GAMEOPT_VEHICLENAME_SAVE, !(_vehicle_design_names & 1)); if (!this->IsWidgetDisabled(GAMEOPT_VEHICLENAME_SAVE)) str = STR_02BF_CUSTOM; SetDParam(0, str); - SetDParam(1, _currency_specs[_settings_client.gui.currency].name); - SetDParam(2, STR_UNITS_IMPERIAL + _settings_client.gui.units); + SetDParam(1, _currency_specs[this->opt->locale.currency].name); + SetDParam(2, STR_UNITS_IMPERIAL + this->opt->locale.units); SetDParam(3, STR_02E9_DRIVE_ON_LEFT + this->opt->vehicle.road_side); SetDParam(4, TownName(this->opt->game_creation.town_name)); SetDParam(5, _autosave_dropdown[_settings_client.gui.autosave]); @@ -181,11 +181,11 @@ { switch (widget) { case GAMEOPT_CURRENCY_BTN: // Setup currencies dropdown - ShowDropDownMenu(this, BuildCurrencyDropdown(), _settings_client.gui.currency, GAMEOPT_CURRENCY_BTN, _game_mode == GM_MENU ? 0 : ~GetMaskOfAllowedCurrencies(), 0); + ShowDropDownMenu(this, BuildCurrencyDropdown(), this->opt->locale.currency, GAMEOPT_CURRENCY_BTN, _game_mode == GM_MENU ? 0 : ~GetMaskOfAllowedCurrencies(), 0); break; case GAMEOPT_DISTANCE_BTN: // Setup distance unit dropdown - ShowDropDownMenu(this, _units_dropdown, _settings_client.gui.units, GAMEOPT_DISTANCE_BTN, 0, 0); + ShowDropDownMenu(this, _units_dropdown, this->opt->locale.units, GAMEOPT_DISTANCE_BTN, 0, 0); break; case GAMEOPT_ROADSIDE_BTN: { // Setup road-side dropdown @@ -265,12 +265,12 @@ case GAMEOPT_CURRENCY_BTN: /* Currency */ if (index == CUSTOM_CURRENCY_ID) ShowCustCurrency(); - _settings_client.gui.currency = index; + this->opt->locale.currency = index; MarkWholeScreenDirty(); break; case GAMEOPT_DISTANCE_BTN: // Measuring units - _settings_client.gui.units = index; + this->opt->locale.units = index; MarkWholeScreenDirty(); break; diff -r c4b3ddd2e9da -r 5de2923d6e59 src/settings_type.h --- a/src/settings_type.h Sun Jun 08 14:00:40 2008 +0000 +++ b/src/settings_type.h Sun Jun 08 15:32:10 2008 +0000 @@ -78,9 +78,13 @@ bool autorenew; ///< should autorenew be enabled for new companies? int16 autorenew_months; ///< how many months from EOL of vehicles should autorenew trigger for new companies? int32 autorenew_money; ///< how much money before autorenewing for new companies? + byte news_message_timeout; ///< how much longer than the news message "age" should we keep the message in the history +}; + +/** Settings related to currency/unit systems. */ +struct LocaleSettings { byte currency; ///< currency we currently use byte units; ///< unit system we show everything - byte news_message_timeout; ///< how much longer than the news message "age" should we keep the message in the history }; /** All settings related to the network. */ @@ -310,6 +314,7 @@ VehicleSettings vehicle; ///< options for vehicles EconomySettings economy; ///< settings to change the economy StationSettings station; ///< settings related to station management + LocaleSettings locale; ///< settings related to used currency/unit system in the current game }; /** All settings that are only important for the local client. */ diff -r c4b3ddd2e9da -r 5de2923d6e59 src/sound/win32_s.cpp --- a/src/sound/win32_s.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/sound/win32_s.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -24,7 +24,7 @@ hdr->lpData = MallocT(_bufsize * 4); if (hdr->lpData == NULL || waveOutPrepareHeader(_waveout, hdr, sizeof(WAVEHDR)) != MMSYSERR_NOERROR) - error("waveOutPrepareHeader failed"); + usererror("waveOutPrepareHeader failed"); } static void FillHeaders() @@ -35,7 +35,7 @@ if (!(hdr->dwFlags & WHDR_INQUEUE)) { MxMixSamples(hdr->lpData, hdr->dwBufferLength / 4); if (waveOutWrite(_waveout, hdr, sizeof(WAVEHDR)) != MMSYSERR_NOERROR) - error("waveOutWrite failed"); + usererror("waveOutWrite failed"); } } } diff -r c4b3ddd2e9da -r 5de2923d6e59 src/spritecache.cpp --- a/src/spritecache.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/spritecache.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -169,7 +169,7 @@ static byte warning_level = 0; DEBUG(sprite, warning_level, "Tried to load non sprite #%d as a real sprite. Probable cause: NewGRF interference", id); warning_level = 6; - if (id == SPR_IMG_QUERY) error("Uhm, would you be so kind not to load a NewGRF that makes the 'query' sprite a non- sprite?"); + if (id == SPR_IMG_QUERY) usererror("Uhm, would you be so kind not to load a NewGRF that makes the 'query' sprite a non- sprite?"); return (void*)GetSprite(SPR_IMG_QUERY); } @@ -246,7 +246,7 @@ if (!ReadSpriteHeaderSkipData()) return false; if (load_index >= MAX_SPRITES) { - error("Tried to load too many sprites (#%d; max %d)", load_index, MAX_SPRITES); + usererror("Tried to load too many sprites (#%d; max %d)", load_index, MAX_SPRITES); } sc = AllocateSpriteCache(load_index); diff -r c4b3ddd2e9da -r 5de2923d6e59 src/stdafx.h --- a/src/stdafx.h Sun Jun 08 14:00:40 2008 +0000 +++ b/src/stdafx.h Sun Jun 08 15:32:10 2008 +0000 @@ -317,6 +317,7 @@ #define CloseConnection OTTD_CloseConnection #endif /* __APPLE__ */ +void NORETURN CDECL usererror(const char *str, ...); void NORETURN CDECL error(const char *str, ...); #define NOT_REACHED() error("NOT_REACHED triggered at line %i of %s", __LINE__, __FILE__) diff -r c4b3ddd2e9da -r 5de2923d6e59 src/strings.cpp --- a/src/strings.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/strings.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -178,7 +178,7 @@ if (index >= _langtab_num[tab]) { error( - "!String 0x%X is invalid. " + "String 0x%X is invalid. " "Probably because an old version of the .lng file.\n", string ); } @@ -546,7 +546,7 @@ */ uint ConvertSpeedToDisplaySpeed(uint speed) { - return (speed * units[_settings_client.gui.units].s_m) >> units[_settings_client.gui.units].s_s; + return (speed * units[_settings_game.locale.units].s_m) >> units[_settings_game.locale.units].s_s; } /** @@ -556,7 +556,7 @@ */ uint ConvertDisplaySpeedToSpeed(uint speed) { - return ((speed << units[_settings_client.gui.units].s_s) + units[_settings_client.gui.units].s_m / 2) / units[_settings_client.gui.units].s_m; + return ((speed << units[_settings_game.locale.units].s_s) + units[_settings_game.locale.units].s_m / 2) / units[_settings_game.locale.units].s_m; } static char* FormatString(char* buff, const char* str, const int64* argv, uint casei, const char* last) @@ -602,9 +602,9 @@ case SCC_VELOCITY: {// {VELOCITY} int64 args[1]; - assert(_settings_client.gui.units < lengthof(units)); + assert(_settings_game.locale.units < lengthof(units)); args[0] = ConvertSpeedToDisplaySpeed(GetInt32(&argv)); - buff = FormatString(buff, GetStringPtr(units[_settings_client.gui.units].velocity), args, modifier >> 24, last); + buff = FormatString(buff, GetStringPtr(units[_settings_game.locale.units].velocity), args, modifier >> 24, last); modifier = 0; break; } @@ -625,18 +625,18 @@ switch (cargo_str) { case STR_TONS: { int64 args[1]; - assert(_settings_client.gui.units < lengthof(units)); - args[0] = GetInt32(&argv) * units[_settings_client.gui.units].w_m >> units[_settings_client.gui.units].w_s; - buff = FormatString(buff, GetStringPtr(units[_settings_client.gui.units].l_weight), args, modifier >> 24, last); + assert(_settings_game.locale.units < lengthof(units)); + args[0] = GetInt32(&argv) * units[_settings_game.locale.units].w_m >> units[_settings_game.locale.units].w_s; + buff = FormatString(buff, GetStringPtr(units[_settings_game.locale.units].l_weight), args, modifier >> 24, last); modifier = 0; break; } case STR_LITERS: { int64 args[1]; - assert(_settings_client.gui.units < lengthof(units)); - args[0] = GetInt32(&argv) * units[_settings_client.gui.units].v_m >> units[_settings_client.gui.units].v_s; - buff = FormatString(buff, GetStringPtr(units[_settings_client.gui.units].l_volume), args, modifier >> 24, last); + assert(_settings_game.locale.units < lengthof(units)); + args[0] = GetInt32(&argv) * units[_settings_game.locale.units].v_m >> units[_settings_game.locale.units].v_s; + buff = FormatString(buff, GetStringPtr(units[_settings_game.locale.units].l_volume), args, modifier >> 24, last); modifier = 0; break; } @@ -718,9 +718,9 @@ case SCC_VOLUME: { // {VOLUME} int64 args[1]; - assert(_settings_client.gui.units < lengthof(units)); - args[0] = GetInt32(&argv) * units[_settings_client.gui.units].v_m >> units[_settings_client.gui.units].v_s; - buff = FormatString(buff, GetStringPtr(units[_settings_client.gui.units].l_volume), args, modifier >> 24, last); + assert(_settings_game.locale.units < lengthof(units)); + args[0] = GetInt32(&argv) * units[_settings_game.locale.units].v_m >> units[_settings_game.locale.units].v_s; + buff = FormatString(buff, GetStringPtr(units[_settings_game.locale.units].l_volume), args, modifier >> 24, last); modifier = 0; break; } @@ -763,45 +763,45 @@ case SCC_POWER: { // {POWER} int64 args[1]; - assert(_settings_client.gui.units < lengthof(units)); - args[0] = GetInt32(&argv) * units[_settings_client.gui.units].p_m >> units[_settings_client.gui.units].p_s; - buff = FormatString(buff, GetStringPtr(units[_settings_client.gui.units].power), args, modifier >> 24, last); + assert(_settings_game.locale.units < lengthof(units)); + args[0] = GetInt32(&argv) * units[_settings_game.locale.units].p_m >> units[_settings_game.locale.units].p_s; + buff = FormatString(buff, GetStringPtr(units[_settings_game.locale.units].power), args, modifier >> 24, last); modifier = 0; break; } case SCC_VOLUME_SHORT: { // {VOLUME_S} int64 args[1]; - assert(_settings_client.gui.units < lengthof(units)); - args[0] = GetInt32(&argv) * units[_settings_client.gui.units].v_m >> units[_settings_client.gui.units].v_s; - buff = FormatString(buff, GetStringPtr(units[_settings_client.gui.units].s_volume), args, modifier >> 24, last); + assert(_settings_game.locale.units < lengthof(units)); + args[0] = GetInt32(&argv) * units[_settings_game.locale.units].v_m >> units[_settings_game.locale.units].v_s; + buff = FormatString(buff, GetStringPtr(units[_settings_game.locale.units].s_volume), args, modifier >> 24, last); modifier = 0; break; } case SCC_WEIGHT: { // {WEIGHT} int64 args[1]; - assert(_settings_client.gui.units < lengthof(units)); - args[0] = GetInt32(&argv) * units[_settings_client.gui.units].w_m >> units[_settings_client.gui.units].w_s; - buff = FormatString(buff, GetStringPtr(units[_settings_client.gui.units].l_weight), args, modifier >> 24, last); + assert(_settings_game.locale.units < lengthof(units)); + args[0] = GetInt32(&argv) * units[_settings_game.locale.units].w_m >> units[_settings_game.locale.units].w_s; + buff = FormatString(buff, GetStringPtr(units[_settings_game.locale.units].l_weight), args, modifier >> 24, last); modifier = 0; break; } case SCC_WEIGHT_SHORT: { // {WEIGHT_S} int64 args[1]; - assert(_settings_client.gui.units < lengthof(units)); - args[0] = GetInt32(&argv) * units[_settings_client.gui.units].w_m >> units[_settings_client.gui.units].w_s; - buff = FormatString(buff, GetStringPtr(units[_settings_client.gui.units].s_weight), args, modifier >> 24, last); + assert(_settings_game.locale.units < lengthof(units)); + args[0] = GetInt32(&argv) * units[_settings_game.locale.units].w_m >> units[_settings_game.locale.units].w_s; + buff = FormatString(buff, GetStringPtr(units[_settings_game.locale.units].s_weight), args, modifier >> 24, last); modifier = 0; break; } case SCC_FORCE: { // {FORCE} int64 args[1]; - assert(_settings_client.gui.units < lengthof(units)); - args[0] = GetInt32(&argv) * units[_settings_client.gui.units].f_m >> units[_settings_client.gui.units].f_s; - buff = FormatString(buff, GetStringPtr(units[_settings_client.gui.units].force), args, modifier >> 24, last); + assert(_settings_game.locale.units < lengthof(units)); + args[0] = GetInt32(&argv) * units[_settings_game.locale.units].f_m >> units[_settings_game.locale.units].f_s; + buff = FormatString(buff, GetStringPtr(units[_settings_game.locale.units].force), args, modifier >> 24, last); modifier = 0; break; } @@ -1427,7 +1427,7 @@ FioAppendDirectory(path, lengthof(path), sp, LANG_DIR); language_count += GetLanguageList(files, language_count, lengthof(files), path); } - if (language_count == 0) error("No available language packs (invalid versions?)"); + if (language_count == 0) usererror("No available language packs (invalid versions?)"); /* Acquire the locale of the current system */ const char *lang = GetCurrentLocale("LC_MESSAGES"); @@ -1463,7 +1463,7 @@ dl->num++; } - if (dl->num == 0) error("Invalid version of language packs"); + if (dl->num == 0) usererror("Invalid version of language packs"); /* We haven't found the language in the config nor the one in the locale. * Now we set it to one of the fallback languages */ @@ -1471,7 +1471,7 @@ chosen_language = (language_fallback != -1) ? language_fallback : en_GB_fallback; } - if (!ReadLanguagePack(chosen_language)) error("Can't read language pack '%s'", dl->ent[chosen_language].file); + if (!ReadLanguagePack(chosen_language)) usererror("Can't read language pack '%s'", dl->ent[chosen_language].file); } /** diff -r c4b3ddd2e9da -r 5de2923d6e59 src/table/engines.h --- a/src/table/engines.h Sun Jun 08 14:00:40 2008 +0000 +++ b/src/table/engines.h Sun Jun 08 15:32:10 2008 +0000 @@ -18,7 +18,7 @@ /** Writes the properties of a train or road vehicle into the EngineInfo struct. * @see EngineInfo * @param a Introduction date - * @param b unk2, flag for carriage(bit 7) and decay speed(bits0..6) + * @param b decay speed * @param c life length * @param d base life * @param e Bitmask of the climates @@ -29,18 +29,18 @@ /** Writes the properties of a train carriage into the EngineInfo struct. * @param a Introduction date - * @param b unk2, flag for carriage(bit 7) and decay speed(bits0..6) + * @param b decay speed * @param c life length * @param d base life * @param e Bitmask of the climates * @see MK * @note the 5 between d and e is the load amount */ -#define MW(a, b, c, d, e) { DAYS_TILL_ORIGINAL_BASE_YEAR + a, c, d, b | 0x80, 5, e, 0, 8, 0, 0, 0, STR_EMPTY } +#define MW(a, b, c, d, e) { DAYS_TILL_ORIGINAL_BASE_YEAR + a, c, d, b, 5, e, 0, 8, 0, 0, 0, STR_EMPTY } /** Writes the properties of a ship into the EngineInfo struct. * @param a Introduction date - * @param b unk2, flag for carriage(bit 7) and decay speed(bits0..6) + * @param b decay speed * @param c life length * @param d base life * @param e Bitmask of the climates @@ -51,7 +51,7 @@ /** Writes the properties of an aeroplane into the EngineInfo struct. * @param a Introduction date - * @param b unk2, flag for carriage(bit 7) and decay speed(bits0..6) + * @param b decay speed * @param c life length * @param d base life * @param e Bitmask of the climates diff -r c4b3ddd2e9da -r 5de2923d6e59 src/thread.h --- a/src/thread.h Sun Jun 08 14:00:40 2008 +0000 +++ b/src/thread.h Sun Jun 08 15:32:10 2008 +0000 @@ -5,7 +5,7 @@ #ifndef THREAD_H #define THREAD_H -typedef void * (CDECL *OTTDThreadFunc)(void *); +typedef void (*OTTDThreadFunc)(void *); /** * A Thread Object which works on all our supported OSes. @@ -37,7 +37,7 @@ /** * Join this thread. */ - virtual void *Join() = 0; + virtual void Join() = 0; /** * Check if this thread is the current active thread. @@ -64,7 +64,7 @@ * Convert the current thread to a new ThreadObject. * @return A new ThreadObject with the current thread attached to it. */ - static ThreadObject* AttachCurrent(); + static ThreadObject *AttachCurrent(); /** * Find the Id of the current running thread. diff -r c4b3ddd2e9da -r 5de2923d6e59 src/thread_morphos.cpp --- a/src/thread_morphos.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/thread_morphos.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -34,7 +34,6 @@ struct Message msg; ///< standard exec.library message (MUST be the first thing in the message struct!) OTTDThreadFunc func; ///< function the thread will execute void *arg; ///< functions arguments for the thread function - void *ret; ///< return value of the thread function }; @@ -79,7 +78,6 @@ /* Things we'll pass down to the child by utilizing NP_StartupMsg */ m_msg.func = proc; m_msg.arg = param; - m_msg.ret = NULL; m_replyport = CreateMsgPort(); @@ -161,10 +159,9 @@ return true; } - /* virtual */ void *Join() + /* virtual */ void Join() { struct OTTDThreadStartupMessage *reply; - void *ret; /* You cannot join yourself */ assert(!IsCurrent()); @@ -173,13 +170,9 @@ KPutStr("[OpenTTD] Wait for child to quit...\n"); WaitPort(m_replyport); - reply = (struct OTTDThreadStartupMessage *)GetMsg(m_replyport); - ret = reply->ret; - + GetMsg(m_replyport); DeleteMsgPort(m_replyport); m_thr = 0; - - return ret; } /* virtual */ bool IsCurrent() @@ -209,7 +202,7 @@ if (NewGetTaskAttrs(NULL, &msg, sizeof(struct OTTDThreadStartupMessage *), TASKINFOTYPE_STARTUPMSG, TAG_DONE) && msg != NULL) { try { - msg->ret = msg->func(msg->arg); + msg->func(msg->arg); } catch(...) { KPutStr("[Child] Returned to main()\n"); } @@ -256,7 +249,7 @@ /* virtual */ void Set() { - // Check if semaphore count is really important there. + /* Check if semaphore count is really important there. */ ReleaseSemaphore(&m_sem); } diff -r c4b3ddd2e9da -r 5de2923d6e59 src/thread_pthread.cpp --- a/src/thread_pthread.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/thread_pthread.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -95,16 +95,13 @@ throw 0; } - /* virtual */ void *Join() + /* virtual */ void Join() { /* You cannot join yourself */ assert(!IsCurrent()); - void *ret; - pthread_join(m_thr, &ret); + pthread_join(m_thr, NULL); m_thr = 0; - - return ret; } /* virtual */ bool IsCurrent() @@ -124,14 +121,15 @@ */ static void *stThreadProc(void *thr) { - return ((ThreadObject_pthread *)thr)->ThreadProc(); + ((ThreadObject_pthread *)thr)->ThreadProc(); + pthread_exit(NULL); } /** * A new thread is created, and this function is called. Call the custom * function of the creator of the thread. */ - void *ThreadProc() + void ThreadProc() { /* The new thread stops here so the calling thread can complete pthread_create() call */ sem_wait(&m_sem_start); @@ -144,8 +142,6 @@ /* Notify threads waiting for our completion */ sem_post(&m_sem_stop); - - pthread_exit(NULL); } }; diff -r c4b3ddd2e9da -r 5de2923d6e59 src/thread_win32.cpp --- a/src/thread_win32.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/thread_win32.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -20,7 +20,6 @@ OTTDThreadFunc m_proc; void *m_param; bool m_attached; - void *ret; public: /** @@ -91,14 +90,12 @@ throw 0; } - /* virtual */ void *Join() + /* virtual */ void Join() { /* You cannot join yourself */ assert(!IsCurrent()); WaitForSingleObject(m_h_thr, INFINITE); - - return this->ret; } /* virtual */ bool IsCurrent() @@ -119,21 +116,20 @@ */ static uint CALLBACK stThreadProc(void *thr) { - return ((ThreadObject_Win32 *)thr)->ThreadProc(); + ((ThreadObject_Win32 *)thr)->ThreadProc(); + return 0; } /** * A new thread is created, and this function is called. Call the custom * function of the creator of the thread. */ - uint ThreadProc() + void ThreadProc() { try { - this->ret = m_proc(m_param); + m_proc(m_param); } catch (...) { } - - return 0; } }; diff -r c4b3ddd2e9da -r 5de2923d6e59 src/town.h --- a/src/town.h Sun Jun 08 14:00:40 2008 +0000 +++ b/src/town.h Sun Jun 08 15:32:10 2008 +0000 @@ -16,6 +16,7 @@ #include "settings_type.h" #include "strings_type.h" #include "viewport_type.h" +#include "economy_type.h" enum { HOUSE_NO_CLASS = 0, @@ -242,6 +243,13 @@ /* grf file related properties*/ uint8 local_id; ///< id defined by the grf file for this house const struct GRFFile *grffile; ///< grf file that introduced this house + + /** + * Get the cost for removing this house + * @return the cost (inflation corrected etc) + */ + Money GetRemovalCost() const; + }; extern HouseSpec _house_specs[HOUSE_MAX]; diff -r c4b3ddd2e9da -r 5de2923d6e59 src/town_cmd.cpp --- a/src/town_cmd.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/town_cmd.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -127,6 +127,11 @@ } } +Money HouseSpec::GetRemovalCost() const +{ + return (_price.remove_house * this->removal_cost) >> 8; +} + // Local static int _grow_town_result; @@ -517,7 +522,7 @@ const HouseSpec *hs = GetHouseSpecs(GetHouseType(tile)); CommandCost cost(EXPENSES_CONSTRUCTION); - cost.AddCost(_price.remove_house * hs->removal_cost >> 8); + cost.AddCost(hs->GetRemovalCost()); int rating = hs->remove_rating_decrease; _cleared_town_rating += rating; @@ -1598,7 +1603,7 @@ if (num == 0 && CreateRandomTown(10000, TSM_RANDOM, 0) == NULL) { if (GetNumTowns() == 0) { /* XXX - can we handle that more gracefully? */ - if (_game_mode != GM_EDITOR) error("Could not generate any town"); + if (_game_mode != GM_EDITOR) usererror("Could not generate any town"); return false; } diff -r c4b3ddd2e9da -r 5de2923d6e59 src/town_type.h --- a/src/town_type.h Sun Jun 08 14:00:40 2008 +0000 +++ b/src/town_type.h Sun Jun 08 15:32:10 2008 +0000 @@ -51,9 +51,6 @@ RATING_TUNNEL_BRIDGE_DOWN_STEP = -250, RATING_TUNNEL_BRIDGE_MINIMUM = 0, - RATING_INDUSTRY_DOWN_STEP = -1500, - RATING_INDUSTRY_MINIMUM = RATING_MINIMUM, - RATING_ROAD_DOWN_STEP_INNER = -50, ///< removing a roadpiece in the middle RATING_ROAD_DOWN_STEP_EDGE = -18, ///< removing a roadpiece at the edge RATING_ROAD_MINIMUM = -100, diff -r c4b3ddd2e9da -r 5de2923d6e59 src/train_cmd.cpp --- a/src/train_cmd.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/train_cmd.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -3116,7 +3116,7 @@ invalid_rail: /* We've reached end of line?? */ - if (prev != NULL) error("!Disconnecting train"); + if (prev != NULL) error("Disconnecting train"); reverse_train_direction: v->load_unload_time_rem = 0; diff -r c4b3ddd2e9da -r 5de2923d6e59 src/unix.cpp --- a/src/unix.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/unix.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -214,7 +214,7 @@ fprintf(stderr, "%s\n", str); } -void ShowOSErrorBox(const char *buf) +void ShowOSErrorBox(const char *buf, bool system) { #if defined(__APPLE__) /* this creates an NSAlertPanel with the contents of 'buf' diff -r c4b3ddd2e9da -r 5de2923d6e59 src/video/dedicated_v.cpp --- a/src/video/dedicated_v.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/video/dedicated_v.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -107,10 +107,10 @@ /* Create event to signal when console input is ready */ _hInputReady = CreateEvent(NULL, false, false, NULL); _hWaitForInputHandling = CreateEvent(NULL, false, false, NULL); - if (_hInputReady == NULL || _hWaitForInputHandling == NULL) error("Cannot create console event!"); + if (_hInputReady == NULL || _hWaitForInputHandling == NULL) usererror("Cannot create console event!"); _hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)CheckForConsoleInput, NULL, 0, &dwThreadId); - if (_hThread == NULL) error("Cannot create console thread!"); + if (_hThread == NULL) usererror("Cannot create console thread!"); DEBUG(driver, 2, "Windows console thread started"); } diff -r c4b3ddd2e9da -r 5de2923d6e59 src/video/sdl_v.cpp --- a/src/video/sdl_v.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/video/sdl_v.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -118,7 +118,7 @@ modes = SDL_CALL SDL_ListModes(NULL, SDL_SWSURFACE + (_fullscreen ? SDL_FULLSCREEN : 0)); if (modes == NULL) - error("sdl: no modes available"); + usererror("sdl: no modes available"); _all_modes = (modes == (void*)-1); @@ -198,7 +198,7 @@ DEBUG(driver, 1, "SDL: using mode %dx%dx%d", w, h, bpp); - if (bpp == 0) error("Can't use a blitter that blits 0 bpp for normal visuals"); + if (bpp == 0) usererror("Can't use a blitter that blits 0 bpp for normal visuals"); /* Give the application an icon */ icon = SDL_CALL SDL_LoadBMP(ICON_DIR PATHSEP "openttd.32.bmp"); diff -r c4b3ddd2e9da -r 5de2923d6e59 src/video/win32_v.cpp --- a/src/video/win32_v.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/video/win32_v.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -59,7 +59,7 @@ } _wnd.gdi_palette = CreatePalette(pal); - if (_wnd.gdi_palette == NULL) error("CreatePalette failed!\n"); + if (_wnd.gdi_palette == NULL) usererror("CreatePalette failed!\n"); } static void UpdatePalette(HDC dc, uint start, uint count) @@ -292,7 +292,7 @@ _sntprintf(Windowtitle, sizeof(Windowtitle), _T("OpenTTD %s"), MB_TO_WIDE(_openttd_revision)); _wnd.main_wnd = CreateWindow(_T("OTTD"), Windowtitle, style, x, y, w, h, 0, 0, GetModuleHandle(NULL), 0); - if (_wnd.main_wnd == NULL) error("CreateWindow failed"); + if (_wnd.main_wnd == NULL) usererror("CreateWindow failed"); ShowWindow(_wnd.main_wnd, showstyle); } } @@ -671,7 +671,7 @@ }; registered = true; - if (!RegisterClass(&wnd)) error("RegisterClass failed"); + if (!RegisterClass(&wnd)) usererror("RegisterClass failed"); } } @@ -684,7 +684,7 @@ w = max(w, 64); h = max(h, 64); - if (bpp == 0) error("Can't use a blitter that blits 0 bpp for normal visuals"); + if (bpp == 0) usererror("Can't use a blitter that blits 0 bpp for normal visuals"); if (w == _screen.width && h == _screen.height) return false; @@ -707,7 +707,7 @@ dc = GetDC(0); _wnd.dib_sect = CreateDIBSection(dc, bi, DIB_RGB_COLORS, (VOID**)&_wnd.buffer_bits, NULL, 0); - if (_wnd.dib_sect == NULL) error("CreateDIBSection failed"); + if (_wnd.dib_sect == NULL) usererror("CreateDIBSection failed"); ReleaseDC(0, dc); return true; diff -r c4b3ddd2e9da -r 5de2923d6e59 src/win32.cpp --- a/src/win32.cpp Sun Jun 08 14:00:40 2008 +0000 +++ b/src/win32.cpp Sun Jun 08 15:32:10 2008 +0000 @@ -92,14 +92,14 @@ } #endif -void ShowOSErrorBox(const char *buf) +void ShowOSErrorBox(const char *buf, bool system) { MyShowCursor(true); MessageBox(GetActiveWindow(), MB_TO_WIDE(buf), _T("Error!"), MB_ICONSTOP); /* if exception tracker is enabled, we crash here to let the exception handler handle it. */ #if defined(WIN32_EXCEPTION_TRACKER) && !defined(_DEBUG) - if (*buf == '!') { + if (system) { _exception_string = buf; *(byte*)0 = 0; } @@ -961,7 +961,7 @@ #if !defined(WINCE) /* Check if a win9x user started the win32 version */ - if (HasBit(GetVersion(), 31)) error("This version of OpenTTD doesn't run on windows 95/98/ME.\nPlease download the win9x binary and try again."); + if (HasBit(GetVersion(), 31)) usererror("This version of OpenTTD doesn't run on windows 95/98/ME.\nPlease download the win9x binary and try again."); #endif /* For UNICODE we need to convert the commandline to char* _AND_