[107] | 1 | # Internationalization support
|
---|
| 2 | # -*- coding: utf-8 -*-
|
---|
| 3 |
|
---|
| 4 | #------------------------------------------------------------------------------
|
---|
| 5 |
|
---|
[155] | 6 | import locale
|
---|
| 7 |
|
---|
| 8 | #------------------------------------------------------------------------------
|
---|
| 9 |
|
---|
[107] | 10 | _strings = None
|
---|
| 11 | _fallback = None
|
---|
| 12 |
|
---|
| 13 | #------------------------------------------------------------------------------
|
---|
| 14 |
|
---|
| 15 | def setLanguage(language):
|
---|
| 16 | """Setup the internationalization support for the given language."""
|
---|
| 17 | print "i18n.setLanguage", language
|
---|
| 18 | _Strings.set(language)
|
---|
| 19 |
|
---|
| 20 | #------------------------------------------------------------------------------
|
---|
| 21 |
|
---|
[227] | 22 | def getLanguage():
|
---|
| 23 | """Get the two-letter language code."""
|
---|
| 24 | language = _Strings.current().getLanguage()
|
---|
| 25 | underscoreIndex = language.find("_")
|
---|
| 26 | return language[:underscoreIndex] if underscoreIndex>0 else language
|
---|
| 27 |
|
---|
| 28 | #------------------------------------------------------------------------------
|
---|
| 29 |
|
---|
[107] | 30 | def xstr(key):
|
---|
| 31 | """Get the string for the given key in the current language.
|
---|
| 32 |
|
---|
| 33 | If not found, the fallback language is searched. If that is not found
|
---|
| 34 | either, the key itself is returned within curly braces."""
|
---|
| 35 | s = _Strings.current()[key]
|
---|
| 36 | if s is None:
|
---|
| 37 | s = _Strings.fallback()[key]
|
---|
| 38 | return "{" + key + "}" if s is None else s
|
---|
| 39 |
|
---|
| 40 | #------------------------------------------------------------------------------
|
---|
| 41 |
|
---|
| 42 | class _Strings(object):
|
---|
| 43 | """A collection of strings belonging to a certain language."""
|
---|
| 44 | # The registry of the string collections. This is a mapping from
|
---|
| 45 | # language codes to the actual collection objects
|
---|
| 46 | _instances = {}
|
---|
| 47 |
|
---|
| 48 | # The fallback instance
|
---|
| 49 | _fallback = None
|
---|
| 50 |
|
---|
| 51 | # The currently used instance.
|
---|
| 52 | _current = None
|
---|
| 53 |
|
---|
| 54 | @staticmethod
|
---|
| 55 | def _find(language):
|
---|
| 56 | """Find an instance for the given language.
|
---|
| 57 |
|
---|
| 58 | First the language is searched for as is. If not found, it is truncated
|
---|
| 59 | from the end until the last underscore and that is searched for. And so
|
---|
| 60 | on, until no underscore remains.
|
---|
| 61 |
|
---|
[227] | 62 | If nothing is found this way, the fallback will be returned."""
|
---|
[107] | 63 | while language:
|
---|
| 64 | if language in _Strings._instances:
|
---|
| 65 | return _Strings._instances[language]
|
---|
| 66 | underscoreIndex = language.rfind("_")
|
---|
| 67 | language = language[:underscoreIndex] if underscoreIndex>0 else ""
|
---|
| 68 | return _Strings._fallback
|
---|
| 69 |
|
---|
| 70 | @staticmethod
|
---|
| 71 | def set(language):
|
---|
| 72 | """Set the string for the given language.
|
---|
| 73 |
|
---|
| 74 | A String instance is searched for the given language (see
|
---|
| 75 | _Strings._find()). Otherwise the fallback language is used."""
|
---|
| 76 | strings = _Strings._find(language)
|
---|
| 77 | assert strings is not None
|
---|
| 78 | if _Strings._current is not None and \
|
---|
| 79 | _Strings._current is not _Strings._fallback:
|
---|
| 80 | _Strings._current.finalize()
|
---|
| 81 | if strings is not _Strings._fallback:
|
---|
| 82 | strings.initialize()
|
---|
| 83 | _Strings._current = strings
|
---|
| 84 |
|
---|
| 85 | @staticmethod
|
---|
| 86 | def fallback():
|
---|
| 87 | """Get the fallback."""
|
---|
| 88 | return _Strings._fallback
|
---|
| 89 |
|
---|
| 90 | @staticmethod
|
---|
| 91 | def current():
|
---|
| 92 | """Get the current."""
|
---|
| 93 | return _Strings._current
|
---|
| 94 |
|
---|
| 95 | def __init__(self, languages, fallback = False):
|
---|
| 96 | """Construct an empty strings object."""
|
---|
| 97 | self._strings = {}
|
---|
[227] | 98 | self._language = languages[0]
|
---|
[107] | 99 | for language in languages:
|
---|
| 100 | _Strings._instances[language] = self
|
---|
| 101 | if fallback:
|
---|
| 102 | _Strings._fallback = self
|
---|
| 103 | self.initialize()
|
---|
| 104 |
|
---|
| 105 | def initialize(self):
|
---|
| 106 | """Initialize the strings.
|
---|
| 107 |
|
---|
| 108 | This should be overridden in children to setup the strings."""
|
---|
| 109 | pass
|
---|
| 110 |
|
---|
| 111 | def finalize(self):
|
---|
| 112 | """Finalize the object.
|
---|
| 113 |
|
---|
| 114 | This releases the string dictionary to free space."""
|
---|
| 115 | self._strings = {}
|
---|
| 116 |
|
---|
[227] | 117 | def getLanguage(self):
|
---|
| 118 | """Get the language."""
|
---|
| 119 | return self._language
|
---|
| 120 |
|
---|
[107] | 121 | def add(self, id, s):
|
---|
| 122 | """Add the given text as the string with the given ID.
|
---|
| 123 |
|
---|
| 124 | If the ID is already in the object, that is an assertion failure!"""
|
---|
| 125 | assert id not in self._strings
|
---|
| 126 | self._strings[id] = s
|
---|
| 127 |
|
---|
[173] | 128 | def __iter__(self):
|
---|
| 129 | """Return an iterator over the keys in the string set."""
|
---|
| 130 | return iter(self._strings)
|
---|
| 131 |
|
---|
[107] | 132 | def __getitem__(self, key):
|
---|
| 133 | """Get the string with the given key."""
|
---|
| 134 | return self._strings[key] if key in self._strings else None
|
---|
| 135 |
|
---|
| 136 | #------------------------------------------------------------------------------
|
---|
| 137 |
|
---|
| 138 | class _English(_Strings):
|
---|
| 139 | """The strings for the English language."""
|
---|
| 140 | def __init__(self):
|
---|
| 141 | """Construct the object."""
|
---|
| 142 | super(_English, self).__init__(["en_GB", "en"], fallback = True)
|
---|
| 143 |
|
---|
| 144 | def initialize(self):
|
---|
| 145 | """Initialize the strings."""
|
---|
[191] | 146 | self.add("aircraft_b736", "Boeing 737-600")
|
---|
| 147 | self.add("aircraft_b737", "Boeing 737-700")
|
---|
| 148 | self.add("aircraft_b738", "Boeing 737-800")
|
---|
| 149 | self.add("aircraft_b738c", "Boeing 737-800 (charter)")
|
---|
| 150 | self.add("aircraft_b733", "Boeing 737-300")
|
---|
| 151 | self.add("aircraft_b734", "Boeing 737-400")
|
---|
| 152 | self.add("aircraft_b735", "Boeing 737-500")
|
---|
| 153 | self.add("aircraft_dh8d", "Bombardier Dash 8 Q400")
|
---|
| 154 | self.add("aircraft_b762", "Boeing 767-200")
|
---|
| 155 | self.add("aircraft_b763", "Boeing 767-300")
|
---|
| 156 | self.add("aircraft_crj2", "Canadair Regional Jet CRJ-200")
|
---|
| 157 | self.add("aircraft_f70", "Fokker F70")
|
---|
| 158 | self.add("aircraft_dc3", "Lisunov Li-2")
|
---|
| 159 | self.add("aircraft_t134", "Tupolev Tu-134")
|
---|
| 160 | self.add("aircraft_t154", "Tupolev Tu-154")
|
---|
| 161 | self.add("aircraft_yk40", "Yakovlev Yak-40")
|
---|
[175] | 162 |
|
---|
[184] | 163 | self.add("file_filter_all", "All files")
|
---|
| 164 | self.add("file_filter_pireps", "PIREP files")
|
---|
| 165 |
|
---|
[124] | 166 | self.add("button_ok", "_OK")
|
---|
| 167 | self.add("button_cancel", "_Cancel")
|
---|
| 168 | self.add("button_yes", "_Yes")
|
---|
| 169 | self.add("button_no", "_No")
|
---|
[149] | 170 | self.add("button_browse", "Browse...")
|
---|
[208] | 171 | self.add("button_cancelFlight", "Cancel flight")
|
---|
[124] | 172 |
|
---|
[110] | 173 | self.add("menu_file", "File")
|
---|
[151] | 174 | self.add("menu_file_loadPIREP", "_Load PIREP...")
|
---|
| 175 | self.add("menu_file_loadPIREP_key", "l")
|
---|
[110] | 176 | self.add("menu_file_quit", "_Quit")
|
---|
| 177 | self.add("menu_file_quit_key", "q")
|
---|
| 178 | self.add("quit_question", "Are you sure to quit the logger?")
|
---|
| 179 |
|
---|
[123] | 180 | self.add("menu_tools", "Tools")
|
---|
[172] | 181 | self.add("menu_tools_chklst", "_Checklist Editor")
|
---|
| 182 | self.add("menu_tools_chklst_key", "c")
|
---|
[123] | 183 | self.add("menu_tools_prefs", "_Preferences")
|
---|
| 184 | self.add("menu_tools_prefs_key", "p")
|
---|
| 185 |
|
---|
[110] | 186 | self.add("menu_view", "View")
|
---|
| 187 | self.add("menu_view_monitor", "Show _monitor window")
|
---|
| 188 | self.add("menu_view_monitor_key", "m")
|
---|
| 189 | self.add("menu_view_debug", "Show _debug log")
|
---|
| 190 | self.add("menu_view_debug_key", "d")
|
---|
| 191 |
|
---|
[227] | 192 | self.add("menu_help", "Help")
|
---|
| 193 | self.add("menu_help_manual", "_User's manual")
|
---|
| 194 | self.add("menu_help_manual_key", "u")
|
---|
| 195 | self.add("menu_help_about", "_About")
|
---|
| 196 | self.add("menu_help_about_key", "a")
|
---|
| 197 |
|
---|
[107] | 198 | self.add("tab_flight", "_Flight")
|
---|
[108] | 199 | self.add("tab_flight_tooltip", "Flight wizard")
|
---|
[107] | 200 | self.add("tab_flight_info", "Flight _info")
|
---|
[108] | 201 | self.add("tab_flight_info_tooltip", "Further information regarding the flight")
|
---|
[117] | 202 | self.add("tab_weight_help", "_Help")
|
---|
| 203 | self.add("tab_weight_help_tooltip", "Help to calculate the weights")
|
---|
[107] | 204 | self.add("tab_log", "_Log")
|
---|
[108] | 205 | self.add("tab_log_tooltip",
|
---|
| 206 | "The log of your flight that will be sent to the MAVA website")
|
---|
[117] | 207 | self.add("tab_gates", "_Gates")
|
---|
[118] | 208 | self.add("tab_gates_tooltip", "The status of the MAVA fleet and the gates at LHBP")
|
---|
[107] | 209 | self.add("tab_debug_log", "_Debug log")
|
---|
[110] | 210 | self.add("tab_debug_log_tooltip", "Log with debugging information.")
|
---|
[108] | 211 |
|
---|
| 212 | self.add("conn_failed", "Cannot connect to the simulator.")
|
---|
| 213 | self.add("conn_failed_sec",
|
---|
| 214 | "Rectify the situation, and press <b>Try again</b> "
|
---|
| 215 | "to try the connection again, "
|
---|
| 216 | "or <b>Cancel</b> to cancel the flight.")
|
---|
| 217 | self.add("conn_broken",
|
---|
| 218 | "The connection to the simulator failed unexpectedly.")
|
---|
| 219 | self.add("conn_broken_sec",
|
---|
| 220 | "If the simulator has crashed, restart it "
|
---|
| 221 | "and restore your flight as much as possible "
|
---|
| 222 | "to the state it was in before the crash. "
|
---|
| 223 | "Then press <b>Reconnect</b> to reconnect.\n\n"
|
---|
| 224 | "If you want to cancel the flight, press <b>Cancel</b>.")
|
---|
| 225 | self.add("button_tryagain", "_Try again")
|
---|
| 226 | self.add("button_reconnect", "_Reconnect")
|
---|
[124] | 227 |
|
---|
[107] | 228 | self.add("login", "Login")
|
---|
| 229 | self.add("loginHelp",
|
---|
| 230 | "Enter your MAVA pilot's ID and password to\n" \
|
---|
| 231 | "log in to the MAVA website and download\n" \
|
---|
| 232 | "your booked flights.")
|
---|
| 233 | self.add("label_pilotID", "Pil_ot ID:")
|
---|
| 234 | self.add("login_pilotID_tooltip",
|
---|
| 235 | "Enter your MAVA pilot's ID. This usually starts with a "
|
---|
| 236 | "'P' followed by 3 digits.")
|
---|
| 237 | self.add("label_password", "_Password:")
|
---|
| 238 | self.add("login_password_tooltip",
|
---|
| 239 | "Enter the password for your pilot's ID")
|
---|
| 240 | self.add("remember_password", "_Remember password")
|
---|
| 241 | self.add("login_remember_tooltip",
|
---|
| 242 | "If checked, your password will be stored, so that you should "
|
---|
| 243 | "not have to enter it every time. Note, however, that the password "
|
---|
| 244 | "is stored as text, and anybody who can access your files will "
|
---|
| 245 | "be able to read it.")
|
---|
[195] | 246 | self.add("login_entranceExam", "_Entrance exam")
|
---|
[184] | 247 | self.add("login_entranceExam_tooltip",
|
---|
| 248 | "Check this to log in to take your entrance exam.")
|
---|
[215] | 249 | self.add("button_offline", "Fl_y offline")
|
---|
| 250 | self.add("button_offline_tooltip",
|
---|
| 251 | "Click this button to fly offline, without logging in "
|
---|
| 252 | "to the MAVA website.")
|
---|
[107] | 253 | self.add("button_login", "Logi_n")
|
---|
| 254 | self.add("login_button_tooltip", "Click to log in.")
|
---|
| 255 | self.add("login_busy", "Logging in...")
|
---|
| 256 | self.add("login_invalid", "Invalid pilot's ID or password.")
|
---|
[185] | 257 | self.add("login_invalid_sec",
|
---|
| 258 | "Check the ID and try to reenter the password.")
|
---|
[184] | 259 | self.add("login_entranceExam_invalid",
|
---|
| 260 | "Invalid pilot's ID or not registered for exam.")
|
---|
| 261 | self.add("login_entranceExam_invalid_sec",
|
---|
| 262 | "Check the ID and make sure that you are "
|
---|
| 263 | "allowed to take your entrance exam.")
|
---|
[107] | 264 | self.add("login_failconn",
|
---|
[190] | 265 | "Failed to communicate with the MAVA website.")
|
---|
| 266 | self.add("login_failconn_sec",
|
---|
| 267 | "Try again in a few minutes. If it does not help, "
|
---|
| 268 | "see the debug log for details.")
|
---|
[107] | 269 |
|
---|
[208] | 270 | self.add("reload_busy", "Reloading flights...")
|
---|
| 271 | self.add("reload_failed",
|
---|
| 272 | "Your pilot ID and password failed this time.")
|
---|
| 273 | self.add("reload_failed_sec",
|
---|
| 274 | "This must be some problem with the MAVA website "
|
---|
| 275 | "(or you are fired), using your old list of flights.")
|
---|
| 276 | self.add("reload_failconn",
|
---|
| 277 | "Failed to communicate with the MAVA website.")
|
---|
| 278 | self.add("reload_failconn_sec",
|
---|
| 279 | "Your previously downloaded list of flights will be used.")
|
---|
| 280 |
|
---|
| 281 | self.add("cancelFlight_question",
|
---|
| 282 | "Are you sure to cancel the flight?")
|
---|
| 283 |
|
---|
[107] | 284 | self.add("button_next", "_Next")
|
---|
| 285 | self.add("button_next_tooltip", "Click to go to the next page.")
|
---|
| 286 | self.add("button_previous", "_Previous")
|
---|
| 287 | self.add("button_previous_tooltip", "Click to go to the previous page.")
|
---|
[208] | 288 | self.add("button_cancelFlight_tooltip",
|
---|
[217] | 289 | "Click to cancel the current flight. If you have "
|
---|
| 290 | "logged in, you will go back to the flight selection "
|
---|
| 291 | "page, otherwise to the login page.")
|
---|
[107] | 292 |
|
---|
| 293 | self.add("flightsel_title", "Flight selection")
|
---|
| 294 | self.add("flightsel_help", "Select the flight you want to perform.")
|
---|
| 295 | self.add("flightsel_chelp", "You have selected the flight highlighted below.")
|
---|
| 296 | self.add("flightsel_no", "Flight no.")
|
---|
| 297 | self.add("flightsel_deptime", "Departure time [UTC]")
|
---|
| 298 | self.add("flightsel_from", "From")
|
---|
| 299 | self.add("flightsel_to", "To")
|
---|
[214] | 300 | self.add("flightsel_save", "_Save flight")
|
---|
| 301 | self.add("flightsel_save_tooltip",
|
---|
| 302 | "Click here to save the currently selected flight into "
|
---|
| 303 | "a file that can be loaded later.")
|
---|
| 304 | self.add("flightsel_save_title", "Save a flight into a file")
|
---|
| 305 | self.add("flightsel_save_failed",
|
---|
| 306 | "Could not save the flight into a file.")
|
---|
| 307 | self.add("flightsel_save_failed_sec",
|
---|
| 308 | "Check the debug log for more details.")
|
---|
[208] | 309 | self.add("flightsel_refresh", "_Refresh flights")
|
---|
| 310 | self.add("flightsel_refresh_tooltip",
|
---|
| 311 | "Click here to refresh the list of flights from the MAVA website.")
|
---|
[185] | 312 | self.add("flightsel_load", "L_oad flight from file")
|
---|
[184] | 313 | self.add("flightsel_load_tooltip",
|
---|
| 314 | "Click here to load a flight from a file, "
|
---|
| 315 | "and add it to the list above.")
|
---|
| 316 | self.add("flightsel_load_title", "Load flight from file")
|
---|
| 317 | self.add("flightsel_filter_flights", "Flight files")
|
---|
| 318 | self.add("flightsel_load_failed",
|
---|
| 319 | "Could not load the flight file")
|
---|
| 320 | self.add("flightsel_load_failed_sec",
|
---|
| 321 | "Check the debug log for more details.")
|
---|
[107] | 322 |
|
---|
| 323 | self.add("fleet_busy", "Retrieving fleet...")
|
---|
| 324 | self.add("fleet_failed",
|
---|
| 325 | "Failed to retrieve the information on the fleet.")
|
---|
| 326 | self.add("fleet_update_busy", "Updating plane status...")
|
---|
| 327 | self.add("fleet_update_failed",
|
---|
| 328 | "Failed to update the status of the airplane.")
|
---|
| 329 |
|
---|
| 330 | self.add("gatesel_title", "LHBP gate selection")
|
---|
| 331 | self.add("gatesel_help",
|
---|
| 332 | "The airplane's gate position is invalid.\n\n" \
|
---|
| 333 | "Select the gate from which you\n" \
|
---|
| 334 | "would like to begin the flight.")
|
---|
| 335 | self.add("gatesel_conflict", "Gate conflict detected again.")
|
---|
| 336 | self.add("gatesel_conflict_sec",
|
---|
| 337 | "Try to select a different gate.")
|
---|
| 338 |
|
---|
| 339 | self.add("connect_title", "Connect to the simulator")
|
---|
| 340 | self.add("connect_help",
|
---|
| 341 | "Load the aircraft below into the simulator and park it\n" \
|
---|
| 342 | "at the given airport, at the gate below, if present.\n\n" \
|
---|
| 343 | "Then press the Connect button to connect to the simulator.")
|
---|
| 344 | self.add("connect_chelp",
|
---|
| 345 | "The basic data of your flight can be read below.")
|
---|
| 346 | self.add("connect_flightno", "Flight number:")
|
---|
| 347 | self.add("connect_acft", "Aircraft:")
|
---|
| 348 | self.add("connect_tailno", "Tail number:")
|
---|
| 349 | self.add("connect_airport", "Airport:")
|
---|
| 350 | self.add("connect_gate", "Gate:")
|
---|
| 351 | self.add("button_connect", "_Connect")
|
---|
| 352 | self.add("button_connect_tooltip", "Click to connect to the simulator.")
|
---|
| 353 | self.add("connect_busy", "Connecting to the simulator...")
|
---|
| 354 |
|
---|
| 355 | self.add("payload_title", "Payload")
|
---|
| 356 | self.add("payload_help",
|
---|
| 357 | "The briefing contains the weights below.\n" \
|
---|
| 358 | "Setup the cargo weight here and the payload weight "
|
---|
| 359 | "in the simulator.\n\n" \
|
---|
| 360 | "You can also check here what the simulator reports as ZFW.")
|
---|
| 361 | self.add("payload_chelp",
|
---|
| 362 | "You can see the weights in the briefing\n" \
|
---|
| 363 | "and the cargo weight you have selected below.\n\n" \
|
---|
| 364 | "You can also query the ZFW reported by the simulator.")
|
---|
| 365 | self.add("payload_crew", "Crew:")
|
---|
| 366 | self.add("payload_pax", "Passengers:")
|
---|
| 367 | self.add("payload_bag", "Baggage:")
|
---|
| 368 | self.add("payload_cargo", "_Cargo:")
|
---|
| 369 | self.add("payload_cargo_tooltip",
|
---|
| 370 | "The weight of the cargo for your flight.")
|
---|
| 371 | self.add("payload_mail", "Mail:")
|
---|
| 372 | self.add("payload_zfw", "Calculated ZFW:")
|
---|
| 373 | self.add("payload_fszfw", "_ZFW from FS:")
|
---|
| 374 | self.add("payload_fszfw_tooltip",
|
---|
| 375 | "Click here to refresh the ZFW value from the simulator.")
|
---|
| 376 | self.add("payload_zfw_busy", "Querying ZFW...")
|
---|
| 377 |
|
---|
| 378 | self.add("time_title", "Time")
|
---|
| 379 | self.add("time_help",
|
---|
| 380 | "The departure and arrival times are displayed below in UTC.\n\n" \
|
---|
| 381 | "You can also query the current UTC time from the simulator.\n" \
|
---|
| 382 | "Ensure that you have enough time to properly prepare for the flight.")
|
---|
| 383 | self.add("time_chelp",
|
---|
| 384 | "The departure and arrival times are displayed below in UTC.\n\n" \
|
---|
| 385 | "You can also query the current UTC time from the simulator.\n")
|
---|
| 386 | self.add("time_departure", "Departure:")
|
---|
| 387 | self.add("time_arrival", "Arrival:")
|
---|
| 388 | self.add("time_fs", "_Time from FS:")
|
---|
| 389 | self.add("time_fs_tooltip",
|
---|
| 390 | "Click here to query the current UTC time from the simulator.")
|
---|
| 391 | self.add("time_busy", "Querying time...")
|
---|
| 392 |
|
---|
[141] | 393 | self.add("fuel_title", "Fuel")
|
---|
| 394 | self.add("fuel_help",
|
---|
| 395 | "Enter the amount of fuel in kilograms that need to be "
|
---|
| 396 | "present in each tank below.\n\n"
|
---|
| 397 | "When you press <b>Next</b>, the necessary amount of fuel\n"
|
---|
| 398 | "will be pumped into or out of the tanks.")
|
---|
| 399 | self.add("fuel_chelp",
|
---|
| 400 | "The amount of fuel tanked into your aircraft at the\n"
|
---|
| 401 | "beginning of the flight can be seen below.")
|
---|
[145] | 402 |
|
---|
| 403 | self.add("fuel_tank_centre", "_Centre\n")
|
---|
| 404 | self.add("fuel_tank_left", "L_eft\n")
|
---|
| 405 | self.add("fuel_tank_right", "_Right\n")
|
---|
| 406 | self.add("fuel_tank_left_aux", "Left\nA_ux")
|
---|
| 407 | self.add("fuel_tank_right_aux", "Right\nAu_x")
|
---|
| 408 | self.add("fuel_tank_left_tip", "Left\n_Tip")
|
---|
[141] | 409 | self.add("fuel_tank_right_tip", "Right\nTip")
|
---|
[145] | 410 | self.add("fuel_tank_external1", "External\n_1")
|
---|
| 411 | self.add("fuel_tank_external2", "External\n_2")
|
---|
| 412 | self.add("fuel_tank_centre2", "Ce_ntre\n2")
|
---|
[141] | 413 | self.add("fuel_get_busy", "Querying fuel information...")
|
---|
| 414 | self.add("fuel_pump_busy", "Pumping fuel...")
|
---|
[144] | 415 | self.add("fuel_tank_tooltip",
|
---|
| 416 | "This part displays the current level of the fuel in the "
|
---|
| 417 | "compared to its capacity. The "
|
---|
| 418 | '<span color="turquoise">turquoise</span> '
|
---|
| 419 | "slider shows the level that should be loaded into the tank "
|
---|
| 420 | "for the flight. You can click anywhere in the widget to "
|
---|
| 421 | "move the slider there. Or you can grab it by holding down "
|
---|
| 422 | "the left button of your mouse, and move the pointer up or "
|
---|
| 423 | "down. The scroll wheel on your mouse also increments or "
|
---|
| 424 | "decrements the amount of fuel by 10. If you hold down "
|
---|
| 425 | "the <b>Shift</b> key while scrolling, the steps will be "
|
---|
| 426 | "100, or with the <b>Control</b> key, 1.")
|
---|
[141] | 427 |
|
---|
[107] | 428 | self.add("route_title", "Route")
|
---|
| 429 | self.add("route_help",
|
---|
| 430 | "Set your cruise flight level below, and\n" \
|
---|
| 431 | "if necessary, edit the flight plan.")
|
---|
| 432 | self.add("route_chelp",
|
---|
| 433 | "If necessary, you can modify the cruise level and\n" \
|
---|
| 434 | "the flight plan below during flight.\n" \
|
---|
| 435 | "If so, please, add a comment on why " \
|
---|
| 436 | "the modification became necessary.")
|
---|
| 437 | self.add("route_level", "_Cruise level:")
|
---|
| 438 | self.add("route_level_tooltip",
|
---|
| 439 | "The cruise flight level. Click on the arrows to increment "
|
---|
| 440 | "or decrement by 10, or enter the number on the keyboard.")
|
---|
| 441 | self.add("route_route", "_Route")
|
---|
| 442 | self.add("route_route_tooltip",
|
---|
| 443 | "The planned flight route in the standard format.")
|
---|
| 444 | self.add("route_down_notams", "Downloading NOTAMs...")
|
---|
| 445 | self.add("route_down_metars", "Downloading METARs...")
|
---|
| 446 |
|
---|
| 447 | self.add("briefing_title", "Briefing (%d/2): %s")
|
---|
| 448 | self.add("briefing_departure", "departure")
|
---|
| 449 | self.add("briefing_arrival", "arrival")
|
---|
| 450 | self.add("briefing_help",
|
---|
| 451 | "Read carefully the NOTAMs and METAR below.\n\n" \
|
---|
| 452 | "You can edit the METAR if your simulator or network\n" \
|
---|
| 453 | "provides different weather.")
|
---|
| 454 | self.add("briefing_chelp",
|
---|
| 455 | "If your simulator or network provides a different\n" \
|
---|
| 456 | "weather, you can edit the METAR below.")
|
---|
| 457 | self.add("briefing_notams_init", "LHBP NOTAMs")
|
---|
| 458 | self.add("briefing_metar_init", "LHBP METAR")
|
---|
| 459 | self.add("briefing_button",
|
---|
| 460 | "I have read the briefing and am _ready to fly!")
|
---|
| 461 | self.add("briefing_notams_template", "%s NOTAMs")
|
---|
| 462 | self.add("briefing_metar_template", "%s _METAR")
|
---|
| 463 | self.add("briefing_notams_failed", "Could not download NOTAMs")
|
---|
| 464 | self.add("briefing_notams_missing",
|
---|
| 465 | "Could not download NOTAM for this airport")
|
---|
| 466 | self.add("briefing_metar_failed", "Could not download METAR")
|
---|
| 467 |
|
---|
| 468 | self.add("takeoff_title", "Takeoff")
|
---|
| 469 | self.add("takeoff_help",
|
---|
| 470 | "Enter the runway and SID used, as well as the speeds.")
|
---|
| 471 | self.add("takeoff_chelp",
|
---|
| 472 | "The runway, SID and takeoff speeds logged can be seen below.")
|
---|
| 473 | self.add("takeoff_runway", "Run_way:")
|
---|
| 474 | self.add("takeoff_runway_tooltip",
|
---|
| 475 | "The runway the takeoff is performed from.")
|
---|
| 476 | self.add("takeoff_sid", "_SID:")
|
---|
| 477 | self.add("takeoff_sid_tooltip",
|
---|
| 478 | "The name of the Standard Instrument Deparature procedure followed.")
|
---|
[241] | 479 | self.add("label_knots", "knots")
|
---|
| 480 | self.add("label_kmph", "km/h")
|
---|
[107] | 481 | self.add("takeoff_v1", "V<sub>_1</sub>:")
|
---|
[241] | 482 | self.add("takeoff_v1_tooltip_knots", "The takeoff decision speed in knots.")
|
---|
| 483 | self.add("takeoff_v1_tooltip_kmph", "The takeoff decision speed in km/h.")
|
---|
[107] | 484 | self.add("takeoff_vr", "V<sub>_R</sub>:")
|
---|
[241] | 485 | self.add("takeoff_vr_tooltip_knots", "The takeoff rotation speed in knots.")
|
---|
| 486 | self.add("takeoff_vr_tooltip_kmph", "The takeoff rotation speed in km/h.")
|
---|
[107] | 487 | self.add("takeoff_v2", "V<sub>_2</sub>:")
|
---|
[241] | 488 | self.add("takeoff_v2_tooltip_knots", "The takeoff safety speed in knots.")
|
---|
| 489 | self.add("takeoff_v2_tooltip_kmph", "The takeoff safety speed in km/h.")
|
---|
[107] | 490 |
|
---|
| 491 | self.add("landing_title", "Landing")
|
---|
| 492 | self.add("landing_help",
|
---|
| 493 | "Enter the STAR and/or transition, runway,\n" \
|
---|
| 494 | "approach type and V<sub>Ref</sub> used.")
|
---|
| 495 | self.add("landing_chelp",
|
---|
| 496 | "The STAR and/or transition, runway, approach\n" \
|
---|
| 497 | "type and V<sub>Ref</sub> logged can be seen below.")
|
---|
| 498 | self.add("landing_star", "_STAR:")
|
---|
| 499 | self.add("landing_star_tooltip",
|
---|
| 500 | "The name of Standard Terminal Arrival Route followed.")
|
---|
| 501 | self.add("landing_transition", "_Transition:")
|
---|
| 502 | self.add("landing_transition_tooltip",
|
---|
| 503 | "The name of transition executed or VECTORS if vectored by ATC.")
|
---|
| 504 | self.add("landing_runway", "Run_way:")
|
---|
| 505 | self.add("landing_runway_tooltip",
|
---|
| 506 | "The runway the landing is performed on.")
|
---|
| 507 | self.add("landing_approach", "_Approach type:")
|
---|
| 508 | self.add("landing_approach_tooltip",
|
---|
| 509 | "The type of the approach, e.g. ILS or VISUAL.")
|
---|
| 510 | self.add("landing_vref", "V<sub>_Ref</sub>:")
|
---|
[241] | 511 | self.add("landing_vref_tooltip_knots",
|
---|
[107] | 512 | "The landing reference speed in knots.")
|
---|
[241] | 513 | self.add("landing_vref_tooltip_kmph",
|
---|
| 514 | "The landing reference speed in km/h.")
|
---|
[107] | 515 |
|
---|
| 516 | self.add("flighttype_scheduled", "scheduled")
|
---|
| 517 | self.add("flighttype_ot", "old-timer")
|
---|
| 518 | self.add("flighttype_vip", "VIP")
|
---|
| 519 | self.add("flighttype_charter", "charter")
|
---|
| 520 |
|
---|
| 521 | self.add("finish_title", "Finish")
|
---|
| 522 | self.add("finish_help",
|
---|
| 523 | "There are some statistics about your flight below.\n\n" \
|
---|
| 524 | "Review the data, also on earlier pages, and if you are\n" \
|
---|
| 525 | "satisfied, you can save or send your PIREP.")
|
---|
| 526 | self.add("finish_rating", "Flight rating:")
|
---|
| 527 | self.add("finish_flight_time", "Flight time:")
|
---|
| 528 | self.add("finish_block_time", "Block time:")
|
---|
| 529 | self.add("finish_distance", "Distance flown:")
|
---|
| 530 | self.add("finish_fuel", "Fuel used:")
|
---|
| 531 | self.add("finish_type", "_Type:")
|
---|
| 532 | self.add("finish_type_tooltip", "Select the type of the flight.")
|
---|
| 533 | self.add("finish_online", "_Online flight")
|
---|
| 534 | self.add("finish_online_tooltip",
|
---|
| 535 | "Check if your flight was online, uncheck otherwise.")
|
---|
[130] | 536 | self.add("finish_gate", "_Arrival gate:")
|
---|
| 537 | self.add("finish_gate_tooltip",
|
---|
| 538 | "Select the gate or stand at which you have arrived to LHBP.")
|
---|
[208] | 539 | self.add("finish_newFlight", "_New flight...")
|
---|
| 540 | self.add("finish_newFlight_tooltip",
|
---|
| 541 | "Click here to start a new flight.")
|
---|
| 542 | self.add("finish_newFlight_question",
|
---|
| 543 | "You have neither saved nor sent your PIREP. "
|
---|
| 544 | "Are you sure to start a new flight?")
|
---|
[151] | 545 | self.add("finish_save", "Sa_ve PIREP...")
|
---|
[107] | 546 | self.add("finish_save_tooltip",
|
---|
| 547 | "Click to save the PIREP into a file on your computer. " \
|
---|
| 548 | "The PIREP can be loaded and sent later.")
|
---|
[151] | 549 | self.add("finish_save_title", "Save PIREP into")
|
---|
| 550 | self.add("finish_save_done", "The PIREP was saved successfully")
|
---|
| 551 | self.add("finish_save_failed", "Failed to save the PIREP")
|
---|
| 552 | self.add("finish_save_failed_sec", "See the debug log for the details.")
|
---|
[111] | 553 |
|
---|
| 554 | # C D
|
---|
| 555 |
|
---|
| 556 | self.add("info_comments", "_Comments")
|
---|
| 557 | self.add("info_defects", "Flight _defects")
|
---|
| 558 | self.add("info_delay", "Delay codes")
|
---|
| 559 |
|
---|
| 560 | # O V N E Y T R A W P
|
---|
| 561 |
|
---|
| 562 | self.add("info_delay_loading", "L_oading problems")
|
---|
| 563 | self.add("info_delay_vatsim", "_VATSIM problem")
|
---|
| 564 | self.add("info_delay_net", "_Net problems")
|
---|
| 565 | self.add("info_delay_atc", "Controll_er's fault")
|
---|
| 566 | self.add("info_delay_system", "S_ystem crash/freeze")
|
---|
| 567 | self.add("info_delay_nav", "Naviga_tion problem")
|
---|
| 568 | self.add("info_delay_traffic", "T_raffic problems")
|
---|
| 569 | self.add("info_delay_apron", "_Apron navigation problem")
|
---|
| 570 | self.add("info_delay_weather", "_Weather problems")
|
---|
| 571 | self.add("info_delay_personal", "_Personal reasons")
|
---|
[112] | 572 |
|
---|
| 573 | self.add("statusbar_conn_tooltip",
|
---|
| 574 | 'The state of the connection.\n'
|
---|
| 575 | '<span foreground="grey">Grey</span> means idle.\n'
|
---|
| 576 | '<span foreground="red">Red</span> means trying to connect.\n'
|
---|
| 577 | '<span foreground="green">Green</span> means connected.')
|
---|
| 578 | self.add("statusbar_stage_tooltip", "The flight stage")
|
---|
| 579 | self.add("statusbar_time_tooltip", "The simulator time in UTC")
|
---|
| 580 | self.add("statusbar_rating_tooltip", "The flight rating")
|
---|
| 581 | self.add("statusbar_busy_tooltip", "The status of the background tasks.")
|
---|
| 582 |
|
---|
| 583 | self.add("flight_stage_boarding", "boarding")
|
---|
| 584 | self.add("flight_stage_pushback and taxi", "pushback and taxi")
|
---|
| 585 | self.add("flight_stage_takeoff", "takeoff")
|
---|
| 586 | self.add("flight_stage_RTO", "RTO")
|
---|
| 587 | self.add("flight_stage_climb", "climb")
|
---|
| 588 | self.add("flight_stage_cruise", "cruise")
|
---|
| 589 | self.add("flight_stage_descent", "descent")
|
---|
| 590 | self.add("flight_stage_landing", "landing")
|
---|
| 591 | self.add("flight_stage_taxi", "taxi")
|
---|
| 592 | self.add("flight_stage_parking", "parking")
|
---|
| 593 | self.add("flight_stage_go-around", "go-around")
|
---|
| 594 | self.add("flight_stage_end", "end")
|
---|
[114] | 595 |
|
---|
| 596 | self.add("statusicon_showmain", "Show main window")
|
---|
| 597 | self.add("statusicon_showmonitor", "Show monitor window")
|
---|
| 598 | self.add("statusicon_quit", "Quit")
|
---|
[128] | 599 | self.add("statusicon_stage", "Stage")
|
---|
| 600 | self.add("statusicon_rating", "Rating")
|
---|
[115] | 601 |
|
---|
| 602 | self.add("update_title", "Update")
|
---|
| 603 | self.add("update_needsudo",
|
---|
| 604 | "There is an update available, but the program cannot write\n"
|
---|
| 605 | "its directory due to insufficient privileges.\n\n"
|
---|
| 606 | "Click OK, if you want to run a helper program\n"
|
---|
| 607 | "with administrator privileges "
|
---|
| 608 | "to complete the update,\n"
|
---|
| 609 | "Cancel otherwise.")
|
---|
| 610 | self.add("update_manifest_progress", "Downloading manifest...")
|
---|
| 611 | self.add("update_manifest_done", "Downloaded manifest...")
|
---|
| 612 | self.add("update_files_progress", "Downloading files...")
|
---|
| 613 | self.add("update_files_bytes", "Downloaded %d of %d bytes")
|
---|
| 614 | self.add("update_renaming", "Renaming downloaded files...")
|
---|
| 615 | self.add("update_renamed", "Renamed %s")
|
---|
| 616 | self.add("update_removing", "Removing files...")
|
---|
| 617 | self.add("update_removed", "Removed %s")
|
---|
| 618 | self.add("update_writing_manifest", "Writing the new manifest")
|
---|
| 619 | self.add("update_finished",
|
---|
| 620 | "Finished updating. Press OK to restart the program.")
|
---|
| 621 | self.add("update_nothing", "There was nothing to update")
|
---|
| 622 | self.add("update_failed", "Failed, see the debug log for details.")
|
---|
[117] | 623 |
|
---|
| 624 | self.add("weighthelp_usinghelp", "_Using help")
|
---|
| 625 | self.add("weighthelp_usinghelp_tooltip",
|
---|
| 626 | "If you check this, some help will be displayed on how "
|
---|
| 627 | "to calculate the payload weight for your flight. "
|
---|
| 628 | "Note, that the usage of this facility will be logged.")
|
---|
| 629 | self.add("weighthelp_header_calculated", "Requested/\ncalculated")
|
---|
| 630 | self.add("weighthelp_header_simulator", "Simulator\ndata")
|
---|
| 631 | self.add("weighthelp_header_simulator_tooltip",
|
---|
| 632 | "Click this button to retrieve the weight values from the "
|
---|
| 633 | "simulator, which will be displayed below. If a value is "
|
---|
| 634 | "within 10% of the tolerance, it is displayed in "
|
---|
| 635 | '<b><span foreground="darkgreen">green</span></b>, '
|
---|
| 636 | "if it is out of the tolerance, it is displayed in "
|
---|
| 637 | '<b><span foreground="red">red</span></b>, '
|
---|
| 638 | "otherwise in"
|
---|
| 639 | '<b><span foreground="orange">yellow</span></b>.')
|
---|
| 640 | self.add("weighthelp_crew", "Crew (%s):")
|
---|
| 641 | self.add("weighthelp_pax", "Passengers (%s):")
|
---|
| 642 | self.add("weighthelp_baggage", "Baggage:")
|
---|
| 643 | self.add("weighthelp_cargo", "Cargo:")
|
---|
| 644 | self.add("weighthelp_mail", "Mail:")
|
---|
| 645 | self.add("weighthelp_payload", "Payload:")
|
---|
| 646 | self.add("weighthelp_dow", "DOW:")
|
---|
| 647 | self.add("weighthelp_zfw", "ZFW:")
|
---|
| 648 | self.add("weighthelp_gross", "Gross weight:")
|
---|
| 649 | self.add("weighthelp_mzfw", "MZFW:")
|
---|
| 650 | self.add("weighthelp_mtow", "MTOW:")
|
---|
| 651 | self.add("weighthelp_mlw", "MLW:")
|
---|
| 652 | self.add("weighthelp_busy", "Querying weight data...")
|
---|
[118] | 653 |
|
---|
| 654 | self.add("gates_fleet_title", "Fl_eet")
|
---|
| 655 | self.add("gates_gates_title", "LHBP gates")
|
---|
| 656 | self.add("gates_tailno", "Tail nr.")
|
---|
| 657 | self.add("gates_planestatus", "Status")
|
---|
| 658 | self.add("gates_refresh", "_Refresh data")
|
---|
| 659 | self.add("gates_refresh_tooltip",
|
---|
| 660 | "Click this button to refresh the status data above")
|
---|
| 661 | self.add("gates_planes_tooltip",
|
---|
| 662 | "This table lists all the planes in the MAVA fleet and their "
|
---|
| 663 | "last known location. If a plane is conflicting with another "
|
---|
| 664 | "because of occupying the same gate its data is displayed in "
|
---|
| 665 | "<b><span foreground=\"red\">red</span></b>.")
|
---|
| 666 | self.add("gates_gates_tooltip",
|
---|
| 667 | "The numbers of the gates occupied by MAVA planes are "
|
---|
| 668 | "displayed in "
|
---|
| 669 | '<b><span foreground="orange">yellow</span></b>, '
|
---|
| 670 | "while available gates in black.")
|
---|
| 671 | self.add("gates_plane_away", "AWAY")
|
---|
| 672 | self.add("gates_plane_parking", "PARKING")
|
---|
| 673 | self.add("gates_plane_unknown", "UNKNOWN")
|
---|
[123] | 674 |
|
---|
| 675 | self.add("prefs_title", "Preferences")
|
---|
| 676 | self.add("prefs_tab_general", "_General")
|
---|
| 677 | self.add("prefs_tab_general_tooltip", "General preferences")
|
---|
[132] | 678 | self.add("prefs_tab_messages", "_Messages")
|
---|
| 679 | self.add("prefs_tab_message_tooltip",
|
---|
| 680 | "Enable/disable message notifications in FS and/or by sound")
|
---|
[166] | 681 | self.add("prefs_tab_sounds", "_Sounds")
|
---|
| 682 | self.add("prefs_tab_sounds_tooltip",
|
---|
| 683 | "Preferences regarding what sounds should be played during the various flight stages")
|
---|
[123] | 684 | self.add("prefs_tab_advanced", "_Advanced")
|
---|
| 685 | self.add("prefs_tab_advanced_tooltip",
|
---|
| 686 | "Advanced preferences, edit with care!")
|
---|
| 687 | self.add("prefs_language", "_Language:")
|
---|
| 688 | self.add("prefs_language_tooltip",
|
---|
| 689 | "The language of the program")
|
---|
| 690 | self.add("prefs_restart",
|
---|
| 691 | "Restart needed")
|
---|
| 692 | self.add("prefs_language_restart_sec",
|
---|
| 693 | "If you change the language, the program should be restarted "
|
---|
| 694 | "so that the change has an effect.")
|
---|
| 695 | self.add("prefs_lang_$system", "system default")
|
---|
| 696 | self.add("prefs_lang_en_GB", "English")
|
---|
| 697 | self.add("prefs_lang_hu_HU", "Hungarian")
|
---|
[147] | 698 | self.add("prefs_hideMinimizedWindow",
|
---|
| 699 | "_Hide the main window when minimized")
|
---|
| 700 | self.add("prefs_hideMinimizedWindow_tooltip",
|
---|
| 701 | "If checked, the main window will be hidden completely "
|
---|
| 702 | "when minimized. You can still make it appear by "
|
---|
| 703 | "clicking on the status icon or using its popup menu.")
|
---|
[136] | 704 | self.add("prefs_onlineGateSystem",
|
---|
| 705 | "_Use the Online Gate System")
|
---|
| 706 | self.add("prefs_onlineGateSystem_tooltip",
|
---|
| 707 | "If this is checked, the logger will query and update the "
|
---|
| 708 | "LHBP Online Gate System.")
|
---|
[139] | 709 | self.add("prefs_onlineACARS",
|
---|
| 710 | "Use the Online ACA_RS System")
|
---|
| 711 | self.add("prefs_onlineACARS_tooltip",
|
---|
| 712 | "If this is checked, the logger will continuously update "
|
---|
| 713 | "the MAVA Online ACARS System with your flight's data.")
|
---|
[131] | 714 | self.add("prefs_flaretimeFromFS",
|
---|
| 715 | "Take flare _time from the simulator")
|
---|
| 716 | self.add("prefs_flaretimeFromFS_tooltip",
|
---|
| 717 | "If this is checked, the time of the flare will be calculated "
|
---|
| 718 | "from timestamps returned by the simulator.")
|
---|
[148] | 719 | self.add("prefs_syncFSTime",
|
---|
[166] | 720 | "S_ynchronize the time in FS with the computer's clock")
|
---|
[148] | 721 | self.add("prefs_syncFSTime_tooltip",
|
---|
[183] | 722 | "If this is checked, the flight simulator's internal clock "
|
---|
[148] | 723 | "will always be synchronized to the computer's clock.")
|
---|
[183] | 724 | self.add("prefs_usingFS2Crew",
|
---|
| 725 | "Using FS_2Crew")
|
---|
| 726 | self.add("prefs_usingFS2Crew_tooltip",
|
---|
| 727 | "If this is checked, the logger will take into account, "
|
---|
| 728 | "that you are using the FS2Crew addon.")
|
---|
[197] | 729 | self.add("prefs_iasSmoothingEnabled",
|
---|
| 730 | "Enable the smoothing of _IAS over ")
|
---|
| 731 | self.add("prefs_iasSmoothingEnabledTooltip",
|
---|
| 732 | "If enabled, the IAS value will be averaged over the "
|
---|
| 733 | "given number of seconds, and in some checks "
|
---|
| 734 | "this averaged value will be considered.")
|
---|
| 735 | self.add("prefs_vsSmoothingEnabled",
|
---|
| 736 | "Enable the smoothing of _VS over ")
|
---|
| 737 | self.add("prefs_vsSmoothingEnabledTooltip",
|
---|
| 738 | "If enabled, the VS value will be averaged over the "
|
---|
| 739 | "given number of seconds, and in some checks "
|
---|
| 740 | "this averaged value will be considered.")
|
---|
| 741 | self.add("prefs_smoothing_seconds", "sec.")
|
---|
[149] | 742 | self.add("prefs_pirepDirectory",
|
---|
| 743 | "_PIREP directory:")
|
---|
| 744 | self.add("prefs_pirepDirectory_tooltip",
|
---|
| 745 | "The directory that will be offered by default when "
|
---|
| 746 | "saving a PIREP.")
|
---|
| 747 | self.add("prefs_pirepDirectory_browser_title",
|
---|
| 748 | "Select PIREP directory")
|
---|
[186] | 749 | self.add("prefs_frame_gui", "GUI")
|
---|
| 750 | self.add("prefs_frame_online", "MAVA Online Systems")
|
---|
| 751 | self.add("prefs_frame_simulator", "Simulator")
|
---|
[166] | 752 |
|
---|
[172] | 753 | self.add("chklst_title", "Checklist Editor")
|
---|
[175] | 754 | self.add("chklst_aircraftType", "Aircraft _type:")
|
---|
| 755 | self.add("chklst_aircraftType_tooltip",
|
---|
| 756 | "The type of the aircraft for which the checklist "
|
---|
| 757 | "is being edited.")
|
---|
| 758 | self.add("chklst_add", "_Add to checklist")
|
---|
| 759 | self.add("chklst_add_tooltip",
|
---|
| 760 | "Append the files selected on the left to the "
|
---|
| 761 | "checklist on the right.")
|
---|
| 762 | self.add("chklst_remove", "_Remove")
|
---|
| 763 | self.add("chklst_remove_tooltip",
|
---|
| 764 | "Remove the selected items from the checklist.")
|
---|
| 765 | self.add("chklst_moveUp", "Move _up")
|
---|
| 766 | self.add("chklst_moveUp_tooltip",
|
---|
| 767 | "Move up the selected file(s) in the checklist.")
|
---|
| 768 | self.add("chklst_moveDown", "Move _down")
|
---|
| 769 | self.add("chklst_moveDown_tooltip",
|
---|
| 770 | "Move down the selected file(s) in the checklist.")
|
---|
| 771 | self.add("chklst_filter_audio", "Audio files")
|
---|
| 772 | self.add("chklst_header", "Checklist files")
|
---|
[172] | 773 |
|
---|
[166] | 774 | self.add("prefs_sounds_frame_bg", "Background")
|
---|
| 775 | self.add("prefs_sounds_enable",
|
---|
| 776 | "_Enable background sounds")
|
---|
| 777 | self.add("prefs_sounds_enable_tooltip",
|
---|
| 778 | "If the background sounds are enabled, the logger "
|
---|
| 779 | "can play different pre-recorded sounds during the "
|
---|
| 780 | "various stages of the flight.")
|
---|
| 781 | self.add("prefs_sounds_pilotControls",
|
---|
| 782 | "_Pilot controls the sounds")
|
---|
| 783 | self.add("prefs_sounds_pilotControls_tooltip",
|
---|
| 784 | "If checked, the background sounds can be started by the "
|
---|
| 785 | "pilot by pressing the hotkey specified below. Otherwise "
|
---|
| 786 | "the sounds will start automatically when certain "
|
---|
| 787 | "conditions hold.")
|
---|
| 788 | self.add("prefs_sounds_pilotHotkey",
|
---|
| 789 | "_Hotkey:")
|
---|
| 790 | self.add("prefs_sounds_pilotHotkey_tooltip",
|
---|
| 791 | "The key to press possibly together with modifiers to play "
|
---|
| 792 | "the sound relevant to the current flight status.")
|
---|
| 793 | self.add("prefs_sounds_pilotHotkeyCtrl_tooltip",
|
---|
| 794 | "If checked, the Ctrl key should be pressed together with the "
|
---|
| 795 | "main key.")
|
---|
| 796 | self.add("prefs_sounds_pilotHotkeyShift_tooltip",
|
---|
| 797 | "If checked, the Shift key should be pressed together with the "
|
---|
| 798 | "main key.")
|
---|
| 799 | self.add("prefs_sounds_approachCallOuts",
|
---|
| 800 | "Enable approach callouts")
|
---|
| 801 | self.add("prefs_sounds_approachCallOuts_tooltip",
|
---|
| 802 | "If checked, the approach callouts will be played at "
|
---|
| 803 | "certain altitudes.")
|
---|
| 804 | self.add("prefs_sounds_speedbrakeAtTD",
|
---|
| 805 | "Enable speed_brake sound at touchdown")
|
---|
| 806 | self.add("prefs_sounds_speedbrakeAtTD_tooltip",
|
---|
| 807 | "If checked, a speedbrake sound will be played after "
|
---|
| 808 | "touchdown, when the speedbrakes deploy.")
|
---|
| 809 | self.add("prefs_sounds_frame_checklists", "Checklists")
|
---|
| 810 | self.add("prefs_sounds_enableChecklists",
|
---|
| 811 | "E_nable aircraft-specific checklists")
|
---|
| 812 | self.add("prefs_sounds_enableChecklists_tooltip",
|
---|
| 813 | "If checked, the program will play back pre-recorded "
|
---|
| 814 | "aircraft-specific checklists at the pilot's discretion.")
|
---|
| 815 | self.add("prefs_sounds_checklistHotkey",
|
---|
| 816 | "Checklist hot_key:")
|
---|
| 817 | self.add("prefs_sounds_checklistHotkey_tooltip",
|
---|
| 818 | "The key to press possibly together with modifiers to play the next "
|
---|
| 819 | "checklist item.")
|
---|
| 820 | self.add("prefs_sounds_checklistHotkeyCtrl_tooltip",
|
---|
| 821 | "If checked, the Ctrl key should be pressed together with the "
|
---|
| 822 | "main key.")
|
---|
| 823 | self.add("prefs_sounds_checklistHotkeyShift_tooltip",
|
---|
| 824 | "If checked, the Shift key should be pressed together with the "
|
---|
| 825 | "main key.")
|
---|
| 826 |
|
---|
[123] | 827 | self.add("prefs_update_auto", "Update the program auto_matically")
|
---|
| 828 | self.add("prefs_update_auto_tooltip",
|
---|
| 829 | "If checked the program will look for updates when "
|
---|
| 830 | "it is starting, and if new updates are found, they "
|
---|
| 831 | "will be downloaded and installed. This ensures that "
|
---|
| 832 | "the PIREP you send will always conform to the latest "
|
---|
| 833 | "expectations of the airline.")
|
---|
| 834 | self.add("prefs_update_auto_warning",
|
---|
| 835 | "Disabling automatic updates may result in "
|
---|
| 836 | "your version of the program becoming out of date "
|
---|
| 837 | "and your PIREPs not being accepted.")
|
---|
| 838 | self.add("prefs_update_url", "Update _URL:")
|
---|
| 839 | self.add("prefs_update_url_tooltip",
|
---|
| 840 | "The URL from which to download the updates. Change this "
|
---|
| 841 | "only if you know what you are doing!")
|
---|
| 842 |
|
---|
[132] | 843 | # A C G M O S
|
---|
| 844 |
|
---|
| 845 | self.add("prefs_msgs_fs", "Displayed in FS")
|
---|
| 846 | self.add("prefs_msgs_sound", "Sound alert")
|
---|
| 847 | self.add("prefs_msgs_type_loggerError", "Logger _Error Messages")
|
---|
| 848 | self.add("prefs_msgs_type_information",
|
---|
[195] | 849 | "_Information Messages\n(e.g. flight stage)")
|
---|
[132] | 850 | self.add("prefs_msgs_type_fault",
|
---|
| 851 | "_Fault Messages\n(e.g. strobe light fault)")
|
---|
| 852 | self.add("prefs_msgs_type_nogo",
|
---|
[195] | 853 | "_NO GO Fault messages\n(e.g. MTOW NO GO)")
|
---|
[132] | 854 | self.add("prefs_msgs_type_gateSystem",
|
---|
| 855 | "Ga_te System Messages\n(e.g. available gates)")
|
---|
| 856 | self.add("prefs_msgs_type_environment",
|
---|
| 857 | "Envi_ronment Messages\n(e.g. \"welcome to XY aiport\")")
|
---|
| 858 | self.add("prefs_msgs_type_help",
|
---|
| 859 | "_Help Messages\n(e.g. \"don't forget to set VREF\")")
|
---|
| 860 | self.add("prefs_msgs_type_visibility",
|
---|
| 861 | "_Visibility Messages")
|
---|
| 862 |
|
---|
[151] | 863 | self.add("loadPIREP_browser_title", "Select the PIREP to load")
|
---|
| 864 | self.add("loadPIREP_failed", "Failed to load the PIREP")
|
---|
| 865 | self.add("loadPIREP_failed_sec", "See the debug log for the details.")
|
---|
| 866 | self.add("loadPIREP_send_title", "PIREP")
|
---|
| 867 | self.add("loadPIREP_send_help",
|
---|
| 868 | "The main data of the PIREP loaded:")
|
---|
| 869 | self.add("loadPIREP_send_flightno", "Flight number:")
|
---|
| 870 | self.add("loadPIREP_send_date", "Date:")
|
---|
| 871 | self.add("loadPIREP_send_from", "From:")
|
---|
| 872 | self.add("loadPIREP_send_to", "To:")
|
---|
| 873 | self.add("loadPIREP_send_rating", "Rating:")
|
---|
| 874 |
|
---|
| 875 | self.add("sendPIREP", "_Send PIREP...")
|
---|
| 876 | self.add("sendPIREP_tooltip",
|
---|
| 877 | "Click to send the PIREP to the MAVA website for further review.")
|
---|
| 878 | self.add("sendPIREP_busy", "Sending PIREP...")
|
---|
| 879 | self.add("sendPIREP_success",
|
---|
| 880 | "The PIREP was sent successfully.")
|
---|
| 881 | self.add("sendPIREP_success_sec",
|
---|
| 882 | "Await the thorough scrutiny by our fearless PIREP reviewers! :)")
|
---|
| 883 | self.add("sendPIREP_already",
|
---|
| 884 | "The PIREP for this flight has already been sent!")
|
---|
| 885 | self.add("sendPIREP_already_sec",
|
---|
| 886 | "You may clear the old PIREP on the MAVA website.")
|
---|
| 887 | self.add("sendPIREP_notavail",
|
---|
| 888 | "This flight is not available anymore!")
|
---|
| 889 | self.add("sendPIREP_unknown",
|
---|
| 890 | "The MAVA website returned with an unknown error.")
|
---|
| 891 | self.add("sendPIREP_unknown_sec",
|
---|
| 892 | "See the debug log for more information.")
|
---|
| 893 | self.add("sendPIREP_failed",
|
---|
| 894 | "Could not send the PIREP to the MAVA website.")
|
---|
| 895 | self.add("sendPIREP_failed_sec",
|
---|
| 896 | "This can be a network problem, in which case\n" \
|
---|
| 897 | "you may try again later. Or it can be a bug;\n" \
|
---|
| 898 | "see the debug log for more information.")
|
---|
| 899 |
|
---|
[220] | 900 | self.add("viewPIREP", "_View PIREP...")
|
---|
| 901 |
|
---|
| 902 | self.add("pirepView_title", "PIREP viewer")
|
---|
| 903 |
|
---|
[221] | 904 | self.add("pirepView_tab_data", "_Data")
|
---|
| 905 | self.add("pirepView_tab_data_tooltip",
|
---|
| 906 | "The main data of the flight.")
|
---|
| 907 |
|
---|
[220] | 908 | self.add("pirepView_frame_flight", "Flight")
|
---|
| 909 | self.add("pirepView_callsign", "Callsign:")
|
---|
| 910 | self.add("pirepView_tailNumber", "Tail no.:")
|
---|
| 911 | self.add("pirepView_aircraftType", "Aircraft:")
|
---|
| 912 | self.add("pirepView_departure", "Departure airport:")
|
---|
| 913 | self.add("pirepView_departure_time", "time:")
|
---|
| 914 | self.add("pirepView_arrival", "Arrival airport:")
|
---|
| 915 | self.add("pirepView_arrival_time", "time:")
|
---|
| 916 | self.add("pirepView_numPassengers", "PAX:")
|
---|
| 917 | self.add("pirepView_numCrew", "Crew:")
|
---|
| 918 | self.add("pirepView_bagWeight", "Baggage:")
|
---|
| 919 | self.add("pirepView_cargoWeight", "Cargo:")
|
---|
| 920 | self.add("pirepView_mailWeight", "Mail:")
|
---|
| 921 | self.add("pirepView_route", "MAVA route:")
|
---|
| 922 |
|
---|
| 923 | self.add("pirepView_frame_route", "Route filed")
|
---|
| 924 | self.add("pirepView_filedCruiseLevel", "Cruise level:")
|
---|
| 925 | self.add("pirepView_modifiedCruiseLevel", "modified to:")
|
---|
| 926 |
|
---|
| 927 | self.add("pirepView_frame_departure", "Departure")
|
---|
| 928 | self.add("pirepView_runway", "Runway:")
|
---|
| 929 | self.add("pirepView_sid", "SID:")
|
---|
| 930 |
|
---|
| 931 | self.add("pirepView_frame_arrival", "Arrival")
|
---|
| 932 | self.add("pirepView_star", "STAR:")
|
---|
| 933 | self.add("pirepView_transition", "Transition:")
|
---|
| 934 | self.add("pirepView_approachType", "Approach:")
|
---|
| 935 |
|
---|
| 936 | self.add("pirepView_frame_statistics", "Statistics")
|
---|
| 937 | self.add("pirepView_blockTimeStart", "Block time start:")
|
---|
| 938 | self.add("pirepView_blockTimeEnd", "end:")
|
---|
| 939 | self.add("pirepView_flightTimeStart", "Flight time start:")
|
---|
| 940 | self.add("pirepView_flightTimeEnd", "end:")
|
---|
| 941 | self.add("pirepView_flownDistance", "Flown distance:")
|
---|
| 942 | self.add("pirepView_fuelUsed", "Fuel used:")
|
---|
| 943 | self.add("pirepView_rating", "Rating:")
|
---|
| 944 |
|
---|
| 945 | self.add("pirepView_frame_miscellaneous", "Miscellaneous")
|
---|
| 946 | self.add("pirepView_flightType", "Type:")
|
---|
| 947 | self.add("pirepView_online", "Online:")
|
---|
| 948 | self.add("pirepView_yes", "yes")
|
---|
| 949 | self.add("pirepView_no", "no")
|
---|
| 950 | self.add("pirepView_delayCodes", "Delay codes:")
|
---|
| 951 |
|
---|
[221] | 952 | self.add("pirepView_tab_comments", "_Comments & defects")
|
---|
| 953 | self.add("pirepView_tab_comments_tooltip",
|
---|
| 954 | "The comments and the flight defects.")
|
---|
| 955 |
|
---|
| 956 | self.add("pirepView_comments", "Comments")
|
---|
| 957 | self.add("pirepView_flightDefects", "Flight defects")
|
---|
| 958 |
|
---|
| 959 | self.add("pirepView_tab_log", "_Log")
|
---|
| 960 | self.add("pirepView_tab_log_tooltip", "The flight log.")
|
---|
| 961 |
|
---|
[237] | 962 | self.add("about_website", "Project Homepage")
|
---|
| 963 |
|
---|
[227] | 964 | self.add("about_license",
|
---|
| 965 | "This program is in the public domain.")
|
---|
| 966 |
|
---|
| 967 | self.add("about_role_prog_test", "programming, testing")
|
---|
| 968 | self.add("about_role_negotiation", "negotiation")
|
---|
| 969 | self.add("about_role_test", "testing")
|
---|
| 970 |
|
---|
[107] | 971 | #------------------------------------------------------------------------------
|
---|
| 972 |
|
---|
| 973 | class _Hungarian(_Strings):
|
---|
| 974 | """The strings for the Hungarian language."""
|
---|
| 975 | def __init__(self):
|
---|
| 976 | """Construct the object."""
|
---|
| 977 | super(_Hungarian, self).__init__(["hu_HU", "hu"])
|
---|
| 978 |
|
---|
| 979 | def initialize(self):
|
---|
| 980 | """Initialize the strings."""
|
---|
[191] | 981 | self.add("aircraft_b736", "Boeing 737-600")
|
---|
| 982 | self.add("aircraft_b737", "Boeing 737-700")
|
---|
| 983 | self.add("aircraft_b738", "Boeing 737-800")
|
---|
| 984 | self.add("aircraft_b738c", "Boeing 737-800 (charter)")
|
---|
| 985 | self.add("aircraft_b733", "Boeing 737-300")
|
---|
| 986 | self.add("aircraft_b734", "Boeing 737-400")
|
---|
| 987 | self.add("aircraft_b735", "Boeing 737-500")
|
---|
| 988 | self.add("aircraft_dh8d", "Bombardier Dash 8 Q400")
|
---|
| 989 | self.add("aircraft_b762", "Boeing 767-200")
|
---|
| 990 | self.add("aircraft_b763", "Boeing 767-300")
|
---|
| 991 | self.add("aircraft_crj2", "Canadair Regional Jet CRJ-200")
|
---|
| 992 | self.add("aircraft_f70", "Fokker F70")
|
---|
| 993 | self.add("aircraft_dc3", "Liszunov Li-2")
|
---|
| 994 | self.add("aircraft_t134", "Tupoljev Tu-134")
|
---|
| 995 | self.add("aircraft_t154", "Tupoljev Tu-154")
|
---|
| 996 | self.add("aircraft_yk40", "Jakovlev Jak-40")
|
---|
[175] | 997 |
|
---|
[184] | 998 | self.add("file_filter_all", "Összes fájl")
|
---|
| 999 | self.add("file_filter_pireps", "PIREP fájlok")
|
---|
| 1000 |
|
---|
[124] | 1001 | self.add("button_ok", "_OK")
|
---|
| 1002 | self.add("button_cancel", "_Mégse")
|
---|
| 1003 | self.add("button_yes", "_Igen")
|
---|
| 1004 | self.add("button_no", "_Nem")
|
---|
[149] | 1005 | self.add("button_browse", "Keresés...")
|
---|
[217] | 1006 | self.add("button_cancelFlight", "Járat megszakítása")
|
---|
[124] | 1007 |
|
---|
[110] | 1008 | self.add("menu_file", "Fájl")
|
---|
[151] | 1009 | self.add("menu_file_loadPIREP", "PIREP be_töltése...")
|
---|
| 1010 | self.add("menu_file_loadPIREP_key", "t")
|
---|
[110] | 1011 | self.add("menu_file_quit", "_Kilépés")
|
---|
| 1012 | self.add("menu_file_quit_key", "k")
|
---|
| 1013 | self.add("quit_question", "Biztosan ki akarsz lépni?")
|
---|
| 1014 |
|
---|
[123] | 1015 | self.add("menu_tools", "Eszközök")
|
---|
[181] | 1016 | self.add("menu_tools_chklst", "_Ellenőrzőlista szerkesztő")
|
---|
[172] | 1017 | self.add("menu_tools_chklst_key", "e")
|
---|
[123] | 1018 | self.add("menu_tools_prefs", "_Beállítások")
|
---|
| 1019 | self.add("menu_tools_prefs_key", "b")
|
---|
| 1020 |
|
---|
[110] | 1021 | self.add("menu_view", "Nézet")
|
---|
| 1022 | self.add("menu_view_monitor", "Mutasd a _monitor ablakot")
|
---|
| 1023 | self.add("menu_view_monitor_key", "m")
|
---|
| 1024 | self.add("menu_view_debug", "Mutasd a _debug naplót")
|
---|
| 1025 | self.add("menu_view_debug_key", "d")
|
---|
| 1026 |
|
---|
[228] | 1027 | self.add("menu_help", "Súgó")
|
---|
[227] | 1028 | self.add("menu_help_manual", "_Felhasználói kézikönyv")
|
---|
| 1029 | self.add("menu_help_manual_key", "f")
|
---|
| 1030 | self.add("menu_help_about", "_Névjegy")
|
---|
| 1031 | self.add("menu_help_about_key", "n")
|
---|
| 1032 |
|
---|
[107] | 1033 | self.add("tab_flight", "_Járat")
|
---|
[108] | 1034 | self.add("tab_flight_tooltip", "Járat varázsló")
|
---|
[107] | 1035 | self.add("tab_flight_info", "Járat _info")
|
---|
[108] | 1036 | self.add("tab_flight_info_tooltip", "Egyéb információk a járat teljesítésével kapcsolatban")
|
---|
[117] | 1037 | self.add("tab_weight_help", "_Segítség")
|
---|
| 1038 | self.add("tab_weight_help_tooltip", "Segítség a súlyszámításhoz")
|
---|
[107] | 1039 | self.add("tab_log", "_Napló")
|
---|
[108] | 1040 | self.add("tab_log_tooltip",
|
---|
| 1041 | "A járat naplója, amit majd el lehet küldeni a MAVA szerverére")
|
---|
[118] | 1042 | self.add("tab_gates", "_Kapuk")
|
---|
| 1043 | self.add("tab_gates_tooltip", "A MAVA flotta és LHBP kapuinak állapota")
|
---|
[107] | 1044 | self.add("tab_debug_log", "_Debug napló")
|
---|
[110] | 1045 | self.add("tab_debug_log_tooltip",
|
---|
| 1046 | "Hibakereséshez használható információkat tartalmazó napló.")
|
---|
[107] | 1047 |
|
---|
[108] | 1048 | self.add("conn_failed", "Nem tudtam kapcsolódni a szimulátorhoz.")
|
---|
| 1049 | self.add("conn_failed_sec",
|
---|
| 1050 | "Korrigáld a problémát, majd nyomd meg az "
|
---|
| 1051 | "<b>Próbáld újra</b> gombot a újrakapcsolódáshoz, "
|
---|
| 1052 | "vagy a <b>Mégse</b> gombot a járat megszakításához.")
|
---|
| 1053 | self.add("conn_broken",
|
---|
| 1054 | "A szimulátorral való kapcsolat váratlanul megszakadt.")
|
---|
| 1055 | self.add("conn_broken_sec",
|
---|
| 1056 | "Ha a szimulátor elszállt, indítsd újra "
|
---|
| 1057 | "és állítsd vissza a repülésed elszállás előtti "
|
---|
| 1058 | "állapotát amennyire csak lehet. "
|
---|
| 1059 | "Ezután nyomd meg az <b>Újrakapcsolódás</b> gombot "
|
---|
| 1060 | "a kapcsolat ismételt felvételéhez.\n\n"
|
---|
| 1061 | "Ha meg akarod szakítani a repülést, nyomd meg a "
|
---|
| 1062 | "<b>Mégse</b> gombot.")
|
---|
| 1063 | self.add("button_tryagain", "_Próbáld újra")
|
---|
| 1064 | self.add("button_reconnect", "Újra_kapcsolódás")
|
---|
[124] | 1065 |
|
---|
[107] | 1066 | self.add("login", "Bejelentkezés")
|
---|
| 1067 | self.add("loginHelp",
|
---|
| 1068 | "Írd be a MAVA pilóta azonosítódat és a\n" \
|
---|
| 1069 | "bejelentkezéshez használt jelszavadat,\n" \
|
---|
| 1070 | "hogy választhass a foglalt járataid közül.")
|
---|
| 1071 | self.add("label_pilotID", "_Azonosító:")
|
---|
| 1072 | self.add("login_pilotID_tooltip",
|
---|
| 1073 | "Írd be a MAVA pilóta azonosítódat. Ez általában egy 'P' "
|
---|
| 1074 | "betűvel kezdődik, melyet 3 számjegy követ.")
|
---|
| 1075 | self.add("label_password", "Je_lszó:")
|
---|
| 1076 | self.add("login_password_tooltip",
|
---|
| 1077 | "Írd be a pilóta azonosítódhoz tartozó jelszavadat.")
|
---|
| 1078 | self.add("remember_password", "_Emlékezz a jelszóra")
|
---|
| 1079 | self.add("login_remember_tooltip",
|
---|
| 1080 | "Ha ezt kiválasztod, a jelszavadat eltárolja a program, így "
|
---|
| 1081 | "nem kell mindig újból beírnod. Vedd azonban figyelembe, "
|
---|
| 1082 | "hogy a jelszót szövegként tároljuk, így bárki elolvashatja, "
|
---|
| 1083 | "aki hozzáfér a fájljaidhoz.")
|
---|
[185] | 1084 | self.add("login_entranceExam", "_Ellenőrző repülés")
|
---|
| 1085 | self.add("login_entranceExam_tooltip",
|
---|
| 1086 | "Ha ezt bejelölöd, ellenörző repülésre jelentkezhetsz be.")
|
---|
[217] | 1087 | self.add("button_offline", "_Offline repülés")
|
---|
| 1088 | self.add("button_offline_tooltip",
|
---|
| 1089 | "Kattints ide hogy offline, a MAVA szerverre való "
|
---|
| 1090 | "bejelentkezés nélkül repülhess.")
|
---|
[107] | 1091 | self.add("button_login", "_Bejelentkezés")
|
---|
| 1092 | self.add("login_button_tooltip", "Kattints ide a bejelentkezéshez.")
|
---|
| 1093 | self.add("login_busy", "Bejelentkezés...")
|
---|
| 1094 | self.add("login_invalid", "Érvénytelen azonosító vagy jelszó.")
|
---|
| 1095 | self.add("login_invalid_sec",
|
---|
| 1096 | "Ellenőrízd az azonosítót, és próbáld meg újra beírni a jelszót.")
|
---|
[185] | 1097 | self.add("login_entranceExam_invalid",
|
---|
| 1098 | "Érvénytelen azonosító, vagy nem regisztráltak a vizsgára.")
|
---|
| 1099 | self.add("login_entranceExam_invalid_sec",
|
---|
| 1100 | "Ellenőrízd az azonosítót, és bizonyosdj meg "
|
---|
| 1101 | "arról, hogy végrehajthatod-e az ellenőrző repülést.")
|
---|
[107] | 1102 | self.add("login_failconn",
|
---|
[190] | 1103 | "Nem sikerült kommunikálni a MAVA honlappal.")
|
---|
| 1104 | self.add("login_failconn_sec",
|
---|
| 1105 | "Próbáld meg pár perc múlva. Ha az nem segít, "
|
---|
| 1106 | "részletesebb információt találsz a debug naplóban.")
|
---|
[107] | 1107 |
|
---|
[208] | 1108 | self.add("reload_busy", "Járatok újratöltése...")
|
---|
| 1109 | self.add("reload_failed",
|
---|
| 1110 | "Ezúttal nem működött az azonosítód és a jelszavad.")
|
---|
| 1111 | self.add("reload_failed_sec",
|
---|
| 1112 | "Ez minden bizonnyal a MAVA website hibája "
|
---|
| 1113 | "(hacsak nem rúgtak ki), így használom a régi járatlistát.")
|
---|
| 1114 | self.add("reload_failconn",
|
---|
| 1115 | "Nem sikerült kommunikálni a MAVA honlappal.")
|
---|
| 1116 | self.add("reload_failconn_sec",
|
---|
| 1117 | "A korábban letöltött járatlistát használom.")
|
---|
| 1118 |
|
---|
[217] | 1119 | self.add("cancelFlight_question",
|
---|
| 1120 | "Biztosan meg akarod szakítani a járatot?")
|
---|
| 1121 |
|
---|
[107] | 1122 | self.add("button_next", "_Előre")
|
---|
| 1123 | self.add("button_next_tooltip",
|
---|
[217] | 1124 | "Kattints ide, ha a következő lapra szeretnél lépni.")
|
---|
[107] | 1125 | self.add("button_previous", "_Vissza")
|
---|
| 1126 | self.add("button_previous_tooltip",
|
---|
[217] | 1127 | "Kattints ide, ha az előző lapra szeretnél lépni.")
|
---|
| 1128 | self.add("button_cancelFlight_tooltip",
|
---|
| 1129 | "Kattints ide, ha meg akarod szakítani a járatot. "
|
---|
| 1130 | "Ha bejelentkeztél, visszakerülsz a járatválasztó "
|
---|
| 1131 | "lapra, egyébként a bejelentkező lapra.")
|
---|
[107] | 1132 |
|
---|
| 1133 | self.add("flightsel_title", "Járatválasztás")
|
---|
| 1134 | self.add("flightsel_help", "Válaszd ki a járatot, amelyet le szeretnél repülni.")
|
---|
| 1135 | self.add("flightsel_chelp", "A lent kiemelt járatot választottad.")
|
---|
| 1136 | self.add("flightsel_no", "Járatszám")
|
---|
| 1137 | self.add("flightsel_deptime", "Indulás ideje [UTC]")
|
---|
| 1138 | self.add("flightsel_from", "Honnan")
|
---|
| 1139 | self.add("flightsel_to", "Hová")
|
---|
[217] | 1140 | self.add("flightsel_save", "Járat _mentése")
|
---|
| 1141 | self.add("flightsel_save_tooltip",
|
---|
| 1142 | "Kattints ide az éppen kiválasztott járatnak "
|
---|
| 1143 | "fájlba mentéséhez. A fájl később visszatölthető, "
|
---|
| 1144 | "és így a járat offline is teljesíthető lesz.")
|
---|
| 1145 | self.add("flightsel_save_title", "Járat mentése fájlba")
|
---|
| 1146 | self.add("flightsel_save_failed",
|
---|
| 1147 | "Nem tudtam elmenteni a járatot.")
|
---|
| 1148 | self.add("flightsel_save_failed_sec",
|
---|
| 1149 | "A további részleteket lásd a debug naplóban.")
|
---|
| 1150 | self.add("flightsel_refresh", "Járatlista f_rissítése")
|
---|
| 1151 | self.add("flightsel_refresh_tooltip",
|
---|
| 1152 | "Kattints ide a járatlista újbóli letöltéséhez.")
|
---|
[185] | 1153 | self.add("flightsel_load", "Járat betöltése _fájlból")
|
---|
| 1154 | self.add("flightsel_load_tooltip",
|
---|
| 1155 | "Kattints ide, hogy fájlból betölthess egy járatot, "
|
---|
| 1156 | "ami bekerül a fenti listába.")
|
---|
| 1157 | self.add("flightsel_load_title", "Járat betöltése fájlból")
|
---|
| 1158 | self.add("flightsel_filter_flights", "Járat fájlok")
|
---|
| 1159 | self.add("flightsel_load_failed",
|
---|
| 1160 | "Nem tudtam betölteni a járatfájlt.")
|
---|
| 1161 | self.add("flightsel_load_failed_sec",
|
---|
| 1162 | "A további részleteket lásd a debug naplóban.")
|
---|
[107] | 1163 |
|
---|
| 1164 | self.add("fleet_busy", "Flottaadatok letöltése...")
|
---|
| 1165 | self.add("fleet_failed",
|
---|
| 1166 | "Nem sikerült letöltenem a flotta adatait.")
|
---|
| 1167 | self.add("fleet_update_busy", "Repülőgép pozíció frissítése...")
|
---|
| 1168 | self.add("fleet_update_failed",
|
---|
| 1169 | "Nem sikerült frissítenem a repülőgép pozícióját.")
|
---|
| 1170 |
|
---|
| 1171 | self.add("gatesel_title", "LHBP kapuválasztás")
|
---|
| 1172 | self.add("gatesel_help",
|
---|
| 1173 | "A repülőgép kapu pozíciója érvénytelen.\n\n" \
|
---|
| 1174 | "Válaszd ki azt a kaput, ahonnan\n" \
|
---|
| 1175 | "el szeretnéd kezdeni a járatot.")
|
---|
| 1176 | self.add("gatesel_conflict", "Ismét kapuütközés történt.")
|
---|
| 1177 | self.add("gatesel_conflict_sec",
|
---|
| 1178 | "Próbálj egy másik kaput választani.")
|
---|
| 1179 |
|
---|
| 1180 | self.add("connect_title", "Kapcsolódás a szimulátorhoz")
|
---|
| 1181 | self.add("connect_help",
|
---|
| 1182 | "Tölsd be a lent látható repülőgépet a szimulátorba\n" \
|
---|
| 1183 | "az alább megadott reptérre és kapuhoz.\n\n" \
|
---|
| 1184 | "Ezután nyomd meg a Kapcsolódás gombot a kapcsolódáshoz.")
|
---|
| 1185 | self.add("connect_chelp",
|
---|
| 1186 | "A járat alapadatai lent olvashatók.")
|
---|
| 1187 | self.add("connect_flightno", "Járatszám:")
|
---|
| 1188 | self.add("connect_acft", "Típus:")
|
---|
| 1189 | self.add("connect_tailno", "Lajstromjel:")
|
---|
| 1190 | self.add("connect_airport", "Repülőtér:")
|
---|
| 1191 | self.add("connect_gate", "Kapu:")
|
---|
| 1192 | self.add("button_connect", "K_apcsolódás")
|
---|
| 1193 | self.add("button_connect_tooltip",
|
---|
| 1194 | "Kattints ide a szimulátorhoz való kapcsolódáshoz.")
|
---|
| 1195 | self.add("connect_busy", "Kapcsolódás a szimulátorhoz...")
|
---|
| 1196 |
|
---|
| 1197 | self.add("payload_title", "Terhelés")
|
---|
| 1198 | self.add("payload_help",
|
---|
| 1199 | "Az eligazítás az alábbi tömegeket tartalmazza.\n" \
|
---|
| 1200 | "Allítsd be a teherszállítmány tömegét itt, a hasznos "
|
---|
| 1201 | "terhet pedig a szimulátorban.\n\n" \
|
---|
| 1202 | "Azt is ellenőrízheted, hogy a szimulátor milyen ZFW-t jelent.")
|
---|
| 1203 | self.add("payload_chelp",
|
---|
| 1204 | "Lent láthatók az eligazításban szereplő tömegek, valamint\n" \
|
---|
| 1205 | "a teherszállítmány általad megadott tömege.\n\n" \
|
---|
| 1206 | "Azt is ellenőrízheted, hogy a szimulátor milyen ZFW-t jelent.")
|
---|
| 1207 | self.add("payload_crew", "Legénység:")
|
---|
| 1208 | self.add("payload_pax", "Utasok:")
|
---|
| 1209 | self.add("payload_bag", "Poggyász:")
|
---|
| 1210 | self.add("payload_cargo", "_Teher:")
|
---|
| 1211 | self.add("payload_cargo_tooltip",
|
---|
| 1212 | "A teherszállítmány tömege.")
|
---|
| 1213 | self.add("payload_mail", "Posta:")
|
---|
| 1214 | self.add("payload_zfw", "Kiszámolt ZFW:")
|
---|
| 1215 | self.add("payload_fszfw", "_ZFW a szimulátorból:")
|
---|
| 1216 | self.add("payload_fszfw_tooltip",
|
---|
| 1217 | "Kattints ide, hogy frissítsd a ZFW értékét a szimulátorból.")
|
---|
| 1218 | self.add("payload_zfw_busy", "ZFW lekérdezése...")
|
---|
| 1219 |
|
---|
| 1220 | self.add("time_title", "Menetrend")
|
---|
| 1221 | self.add("time_help",
|
---|
| 1222 | "Az indulás és az érkezés ideje lent látható UTC szerint.\n\n" \
|
---|
| 1223 | "A szimulátor aktuális UTC szerinti idejét is lekérdezheted.\n" \
|
---|
| 1224 | "Győzödj meg arról, hogy elég időd van a repülés előkészítéséhez.")
|
---|
| 1225 | self.add("time_chelp",
|
---|
| 1226 | "Az indulás és az érkezés ideje lent látható UTC szerint.\n\n" \
|
---|
| 1227 | "A szimulátor aktuális UTC szerinti idejét is lekérdezheted.")
|
---|
| 1228 | self.add("time_departure", "Indulás:")
|
---|
| 1229 | self.add("time_arrival", "Érkezés:")
|
---|
| 1230 | self.add("time_fs", "Idő a s_zimulátorból:")
|
---|
| 1231 | self.add("time_fs_tooltip",
|
---|
| 1232 | "Kattings ide, hogy frissítsd a szimulátor aktuális UTC szerint idejét.")
|
---|
| 1233 | self.add("time_busy", "Idő lekérdezése...")
|
---|
| 1234 |
|
---|
[143] | 1235 | self.add("fuel_title", "Üzemanyag")
|
---|
| 1236 | self.add("fuel_help",
|
---|
| 1237 | "Írd be az egyes tartályokba szükséges üzemanyag "
|
---|
| 1238 | "mennyiségét kilogrammban.\n\n"
|
---|
| 1239 | "Ha megnyomod az <b>Előre</b> gombot, a megadott mennyiségű\n"
|
---|
| 1240 | "üzemanyag bekerül a tartályokba.")
|
---|
| 1241 | self.add("fuel_chelp",
|
---|
| 1242 | "A repülés elején az egyes tartályokba tankolt\n"
|
---|
| 1243 | "üzemanyag mennyisége lent látható.")
|
---|
[145] | 1244 |
|
---|
| 1245 | # A B D E I G J K N O P S T V Y Z
|
---|
| 1246 |
|
---|
| 1247 | self.add("fuel_tank_centre", "Kö_zépső\n")
|
---|
| 1248 | self.add("fuel_tank_left", "_Bal\n")
|
---|
| 1249 | self.add("fuel_tank_right", "J_obb\n")
|
---|
| 1250 | self.add("fuel_tank_left_aux", "Bal\nkie_gészítő")
|
---|
| 1251 | self.add("fuel_tank_right_aux", "Jobb\nkiegészí_tő")
|
---|
| 1252 | self.add("fuel_tank_left_tip", "B_al\nszárnyvég")
|
---|
| 1253 | self.add("fuel_tank_right_tip", "Jobb\nszárn_yvég")
|
---|
| 1254 | self.add("fuel_tank_external1", "Külső\n_1")
|
---|
| 1255 | self.add("fuel_tank_external2", "Külső\n_2")
|
---|
| 1256 | self.add("fuel_tank_centre2", "Közé_pső\n2")
|
---|
[143] | 1257 | self.add("fuel_get_busy", "Az üzemanyag lekérdezése...")
|
---|
| 1258 | self.add("fuel_pump_busy", "Az üzemanyag pumpálása...")
|
---|
[144] | 1259 | self.add("fuel_tank_tooltip",
|
---|
| 1260 | "Ez mutatja az üzemanyag szintjét a tartályban annak "
|
---|
| 1261 | "kapacitásához mérve. A "
|
---|
| 1262 | '<span color="turquoise">türkizkék</span> '
|
---|
| 1263 | "csúszka mutatja a repüléshez kívánt szintet. "
|
---|
| 1264 | "Ha a bal gombbal bárhová kattintasz az ábrán, a csúszka "
|
---|
| 1265 | "odaugrik. Ha a gombot lenyomva tartod, és az egérmutatót "
|
---|
| 1266 | "föl-le mozgatod, a csúszka követi azt. Az egered görgőjével "
|
---|
| 1267 | "is kezelheted a csúszkát. Alaphelyzetben az üzemanyag "
|
---|
| 1268 | "mennyisége 10-zel nő, illetve csökken a görgetés irányától "
|
---|
| 1269 | "függően. Ha a <b>Shift</b> billentyűt lenyomva tartod, "
|
---|
| 1270 | "növekmény 100, a <b>Control</b> billentyűvel pedig 1 lesz.")
|
---|
[143] | 1271 |
|
---|
[107] | 1272 | self.add("route_title", "Útvonal")
|
---|
| 1273 | self.add("route_help",
|
---|
| 1274 | "Állítsd be az utazószintet lent, és ha szükséges,\n" \
|
---|
| 1275 | "módosítsd az útvonaltervet.")
|
---|
| 1276 | self.add("route_chelp",
|
---|
| 1277 | "Ha szükséges, lent módosíthatod az utazószintet és\n" \
|
---|
| 1278 | "az útvonaltervet repülés közben is.\n" \
|
---|
| 1279 | "Ha így teszel, légy szíves a megjegyzés mezőben " \
|
---|
| 1280 | "ismertesd ennek okát.")
|
---|
| 1281 | self.add("route_level", "_Utazószint:")
|
---|
| 1282 | self.add("route_level_tooltip", "Az utazószint.")
|
---|
| 1283 | self.add("route_route", "Út_vonal")
|
---|
| 1284 | self.add("route_route_tooltip", "Az útvonal a szokásos formátumban.")
|
---|
| 1285 | self.add("route_down_notams", "NOTAM-ok letöltése...")
|
---|
| 1286 | self.add("route_down_metars", "METAR-ok letöltése...")
|
---|
| 1287 |
|
---|
| 1288 | self.add("briefing_title", "Eligazítás (%d/2): %s")
|
---|
| 1289 | self.add("briefing_departure", "indulás")
|
---|
| 1290 | self.add("briefing_arrival", "érkezés")
|
---|
| 1291 | self.add("briefing_help",
|
---|
| 1292 | "Olvasd el figyelmesen a lenti NOTAM-okat és METAR-t.\n\n" \
|
---|
| 1293 | "Ha a szimulátor vagy hálózat más időjárást ad,\n" \
|
---|
| 1294 | "a METAR-t módosíthatod.")
|
---|
| 1295 | self.add("briefing_chelp",
|
---|
| 1296 | "Ha a szimulátor vagy hálózat más időjárást ad,\n" \
|
---|
| 1297 | "a METAR-t módosíthatod.")
|
---|
| 1298 | self.add("briefing_notams_init", "LHBP NOTAM-ok")
|
---|
| 1299 | self.add("briefing_metar_init", "LHBP METAR")
|
---|
| 1300 | self.add("briefing_button",
|
---|
| 1301 | "Elolvastam az eligazítást, és készen állok a _repülésre!")
|
---|
| 1302 | self.add("briefing_notams_template", "%s NOTAM-ok")
|
---|
| 1303 | self.add("briefing_metar_template", "%s _METAR")
|
---|
| 1304 | self.add("briefing_notams_failed", "Nem tudtam letölteni a NOTAM-okat.")
|
---|
| 1305 | self.add("briefing_notams_missing",
|
---|
| 1306 | "Ehhez a repülőtérhez nem találtam NOTAM-ot.")
|
---|
| 1307 | self.add("briefing_metar_failed", "Nem tudtam letölteni a METAR-t.")
|
---|
| 1308 |
|
---|
| 1309 | self.add("takeoff_title", "Felszállás")
|
---|
| 1310 | self.add("takeoff_help",
|
---|
| 1311 | "Írd be a felszállásra használt futópálya és SID nevét, valamint a sebességeket.")
|
---|
| 1312 | self.add("takeoff_chelp",
|
---|
| 1313 | "A naplózott futópálya, SID és a sebességek lent olvashatók.")
|
---|
| 1314 | self.add("takeoff_runway", "_Futópálya:")
|
---|
| 1315 | self.add("takeoff_runway_tooltip",
|
---|
| 1316 | "A felszállásra használt futópálya.")
|
---|
| 1317 | self.add("takeoff_sid", "_SID:")
|
---|
| 1318 | self.add("takeoff_sid_tooltip",
|
---|
| 1319 | "Az alkalmazott szabványos műszeres indulási eljárás neve.")
|
---|
| 1320 | self.add("takeoff_v1", "V<sub>_1</sub>:")
|
---|
[241] | 1321 | self.add("takeoff_v1_tooltip_knots", "Az elhatározási sebesség csomóban.")
|
---|
| 1322 | self.add("takeoff_v1_tooltip_kmph", "Az elhatározási sebesség km/órában.")
|
---|
[107] | 1323 | self.add("label_knots", "csomó")
|
---|
[241] | 1324 | self.add("label_kmph", "km/h")
|
---|
[107] | 1325 | self.add("takeoff_vr", "V<sub>_R</sub>:")
|
---|
[241] | 1326 | self.add("takeoff_vr_tooltip_knots", "Az elemelkedési sebesség csomóban.")
|
---|
| 1327 | self.add("takeoff_vr_tooltip_kmph", "Az elemelkedési sebesség km/órában.")
|
---|
[107] | 1328 | self.add("takeoff_v2", "V<sub>_2</sub>:")
|
---|
[241] | 1329 | self.add("takeoff_v2_tooltip_knots",
|
---|
| 1330 | "A biztonságos emelkedési sebesség csomóban.")
|
---|
| 1331 | self.add("takeoff_v2_tooltip_kmph",
|
---|
| 1332 | "A biztonságos emelkedési sebesség km/órában.")
|
---|
[107] | 1333 |
|
---|
| 1334 | self.add("landing_title", "Leszállás")
|
---|
| 1335 | self.add("landing_help",
|
---|
| 1336 | "Írd be az alkalmazott STAR és/vagy bevezetési eljárás nevét,\n"
|
---|
| 1337 | "a használt futópályát, a megközelítés módját, és a V<sub>Ref</sub>-et.")
|
---|
| 1338 | self.add("landing_chelp",
|
---|
| 1339 | "Az alkalmazott STAR és/vagy bevezetési eljárás neve, a használt\n"
|
---|
| 1340 | "futópálya, a megközelítés módja és a V<sub>Ref</sub> lent olvasható.")
|
---|
| 1341 | self.add("landing_star", "_STAR:")
|
---|
| 1342 | self.add("landing_star_tooltip",
|
---|
| 1343 | "A követett szabványos érkezési eljárás neve.")
|
---|
| 1344 | self.add("landing_transition", "_Bevezetés:")
|
---|
| 1345 | self.add("landing_transition_tooltip",
|
---|
| 1346 | "Az alkalmazott bevezetési eljárás neve, vagy VECTORS, "
|
---|
| 1347 | "ha az irányítás vezetett be.")
|
---|
| 1348 | self.add("landing_runway", "_Futópálya:")
|
---|
| 1349 | self.add("landing_runway_tooltip",
|
---|
| 1350 | "A leszállásra használt futópálya.")
|
---|
| 1351 | self.add("landing_approach", "_Megközelítés típusa:")
|
---|
| 1352 | self.add("landing_approach_tooltip",
|
---|
| 1353 | "A megközelítgés típusa, pl. ILS vagy VISUAL.")
|
---|
| 1354 | self.add("landing_vref", "V<sub>_Ref</sub>:")
|
---|
[241] | 1355 | self.add("landing_vref_tooltip_knots",
|
---|
[107] | 1356 | "A leszállási sebesség csomóban.")
|
---|
[241] | 1357 | self.add("landing_vref_tooltip_km/h",
|
---|
| 1358 | "A leszállási sebesség km/órában.")
|
---|
[107] | 1359 |
|
---|
| 1360 | self.add("flighttype_scheduled", "menetrendszerinti")
|
---|
| 1361 | self.add("flighttype_ot", "old-timer")
|
---|
| 1362 | self.add("flighttype_vip", "VIP")
|
---|
| 1363 | self.add("flighttype_charter", "charter")
|
---|
| 1364 |
|
---|
| 1365 | self.add("finish_title", "Lezárás")
|
---|
| 1366 | self.add("finish_help",
|
---|
| 1367 | "Lent olvasható némi statisztika a járat teljesítéséről.\n\n" \
|
---|
| 1368 | "Ellenőrízd az adatokat, az előző oldalakon is, és ha\n" \
|
---|
| 1369 | "megfelelnek, elmentheted vagy elküldheted a PIREP-et.")
|
---|
| 1370 | self.add("finish_rating", "Pontszám:")
|
---|
[222] | 1371 | self.add("finish_flight_time", "Repült idő:")
|
---|
[107] | 1372 | self.add("finish_block_time", "Blokk idő:")
|
---|
| 1373 | self.add("finish_distance", "Repült táv:")
|
---|
| 1374 | self.add("finish_fuel", "Elhasznált üzemanyag:")
|
---|
| 1375 | self.add("finish_type", "_Típus:")
|
---|
| 1376 | self.add("finish_type_tooltip", "Válaszd ki a repülés típusát.")
|
---|
| 1377 | self.add("finish_online", "_Online repülés")
|
---|
| 1378 | self.add("finish_online_tooltip",
|
---|
| 1379 | "Jelöld be, ha a repülésed a hálózaton történt, egyébként " \
|
---|
| 1380 | "szűntesd meg a kijelölést.")
|
---|
[130] | 1381 | self.add("finish_gate", "_Érkezési kapu:")
|
---|
| 1382 | self.add("finish_gate_tooltip",
|
---|
| 1383 | "Válaszd ki azt a kaput vagy állóhelyet, ahová érkeztél LHBP-n.")
|
---|
[217] | 1384 | self.add("finish_newFlight", "_Új járat...")
|
---|
| 1385 | self.add("finish_newFlight_tooltip",
|
---|
| 1386 | "Kattints ide egy új járat teljesítésének elkezdéséhez.")
|
---|
| 1387 | self.add("finish_newFlight_question",
|
---|
| 1388 | "A PIREP-et még nem mentetted el és nem is küldted el. "
|
---|
| 1389 | "Biztosan új járatot szeretnél kezdeni?")
|
---|
[107] | 1390 | self.add("finish_save", "PIREP _mentése...")
|
---|
| 1391 | self.add("finish_save_tooltip",
|
---|
| 1392 | "Kattints ide, hogy elmenthesd a PIREP-et egy fájlba a számítógépeden. " \
|
---|
| 1393 | "A PIREP-et később be lehet tölteni és el lehet küldeni.")
|
---|
[151] | 1394 | self.add("finish_save_title", "PIREP mentése")
|
---|
| 1395 | self.add("finish_save_done", "A PIREP mentése sikerült")
|
---|
| 1396 | self.add("finish_save_failed", "A PIREP mentése nem sikerült")
|
---|
| 1397 | self.add("finish_save_failed_sec", "A részleteket lásd a debug naplóban.")
|
---|
[111] | 1398 |
|
---|
| 1399 | # M A
|
---|
| 1400 |
|
---|
| 1401 | self.add("info_comments", "_Megjegyzések")
|
---|
| 1402 | self.add("info_defects", "Hib_ajelenségek")
|
---|
| 1403 | self.add("info_delay", "Késés kódok")
|
---|
| 1404 |
|
---|
| 1405 | # B V H Y R G F E P Z
|
---|
| 1406 |
|
---|
| 1407 | self.add("info_delay_loading", "_Betöltési problémák")
|
---|
| 1408 | self.add("info_delay_vatsim", "_VATSIM probléma")
|
---|
| 1409 | self.add("info_delay_net", "_Hálózati problémák")
|
---|
| 1410 | self.add("info_delay_atc", "Irán_yító hibája")
|
---|
| 1411 | self.add("info_delay_system", "_Rendszer elszállás/fagyás")
|
---|
| 1412 | self.add("info_delay_nav", "Navi_gációs probléma")
|
---|
| 1413 | self.add("info_delay_traffic", "_Forgalmi problémák")
|
---|
| 1414 | self.add("info_delay_apron", "_Előtér navigációs probléma")
|
---|
| 1415 | self.add("info_delay_weather", "Időjárási _problémák")
|
---|
| 1416 | self.add("info_delay_personal", "S_zemélyes okok")
|
---|
[107] | 1417 |
|
---|
[112] | 1418 | self.add("statusbar_conn_tooltip",
|
---|
| 1419 | 'A kapcsolat állapota.\n'
|
---|
| 1420 | '<span foreground="grey">Szürke</span>: nincs kapcsolat.\n'
|
---|
| 1421 | '<span foreground="red">Piros</span>: kapcsolódás folyamatban.\n'
|
---|
| 1422 | '<span foreground="green">Zöld</span>: a kapcsolat él.')
|
---|
| 1423 | self.add("statusbar_stage_tooltip", "A repülés fázisa")
|
---|
| 1424 | self.add("statusbar_time_tooltip", "A szimulátor ideje UTC-ben")
|
---|
| 1425 | self.add("statusbar_rating_tooltip", "A repülés pontszáma")
|
---|
| 1426 | self.add("statusbar_busy_tooltip", "A háttérfolyamatok állapota.")
|
---|
| 1427 |
|
---|
| 1428 | self.add("flight_stage_boarding", u"beszállás")
|
---|
| 1429 | self.add("flight_stage_pushback and taxi", u"hátratolás és kigurulás")
|
---|
| 1430 | self.add("flight_stage_takeoff", u"felszállás")
|
---|
| 1431 | self.add("flight_stage_RTO", u"megszakított felszállás")
|
---|
| 1432 | self.add("flight_stage_climb", u"emelkedés")
|
---|
| 1433 | self.add("flight_stage_cruise", u"utazó")
|
---|
| 1434 | self.add("flight_stage_descent", u"süllyedés")
|
---|
| 1435 | self.add("flight_stage_landing", u"leszállás")
|
---|
| 1436 | self.add("flight_stage_taxi", u"begurulás")
|
---|
| 1437 | self.add("flight_stage_parking", u"parkolás")
|
---|
| 1438 | self.add("flight_stage_go-around", u"átstartolás")
|
---|
| 1439 | self.add("flight_stage_end", u"kész")
|
---|
[114] | 1440 |
|
---|
| 1441 | self.add("statusicon_showmain", "Mutasd a főablakot")
|
---|
| 1442 | self.add("statusicon_showmonitor", "Mutasd a monitor ablakot")
|
---|
| 1443 | self.add("statusicon_quit", "Kilépés")
|
---|
[128] | 1444 | self.add("statusicon_stage", u"Fázis")
|
---|
| 1445 | self.add("statusicon_rating", u"Pontszám")
|
---|
[114] | 1446 |
|
---|
[115] | 1447 | self.add("update_title", "Frissítés")
|
---|
| 1448 | self.add("update_needsudo",
|
---|
| 1449 | "Lenne mit frissíteni, de a program hozzáférési jogok\n"
|
---|
| 1450 | "hiányában nem tud írni a saját könyvtárába.\n\n"
|
---|
| 1451 | "Kattints az OK gombra, ha el szeretnél indítani egy\n"
|
---|
| 1452 | "segédprogramot adminisztrátori jogokkal, amely\n"
|
---|
| 1453 | "befejezné a frissítést, egyébként a Mégse gombra.")
|
---|
| 1454 | self.add("update_manifest_progress", "A manifesztum letöltése...")
|
---|
| 1455 | self.add("update_manifest_done", "A manifesztum letöltve...")
|
---|
| 1456 | self.add("update_files_progress", "Fájlok letöltése...")
|
---|
| 1457 | self.add("update_files_bytes", "%d bájtot töltöttem le %d bájtból")
|
---|
| 1458 | self.add("update_renaming", "A letöltött fájlok átnevezése...")
|
---|
| 1459 | self.add("update_renamed", "Átneveztem a(z) %s fájlt")
|
---|
| 1460 | self.add("update_removing", "Fájlok törlése...")
|
---|
| 1461 | self.add("update_removed", "Letöröltem a(z) %s fájlt")
|
---|
| 1462 | self.add("update_writing_manifest", "Az új manifesztum írása")
|
---|
| 1463 | self.add("update_finished",
|
---|
| 1464 | "A frissítés sikerült. Kattints az OK-ra a program újraindításához.")
|
---|
| 1465 | self.add("update_nothing", "Nem volt mit frissíteni")
|
---|
| 1466 | self.add("update_failed", "Nem sikerült, a részleteket lásd a debug naplóban.")
|
---|
| 1467 |
|
---|
[117] | 1468 | self.add("weighthelp_usinghelp", "_Használom a segítséget")
|
---|
| 1469 | self.add("weighthelp_usinghelp_tooltip",
|
---|
| 1470 | "Ha bejelölöd, az alábbiakban kapsz egy kis segítséget "
|
---|
| 1471 | "a járathoz szükséges hasznos teher megállapításához. "
|
---|
| 1472 | "Ha igénybe veszed ezt a szolgáltatást, ez a tény "
|
---|
| 1473 | "a naplóba bekerül.")
|
---|
| 1474 | self.add("weighthelp_header_calculated", "Elvárt/\nszámított")
|
---|
| 1475 | self.add("weighthelp_header_simulator", "Szimulátor\nadatok")
|
---|
| 1476 | self.add("weighthelp_header_simulator_tooltip",
|
---|
| 1477 | "Kattints erre a gombra a súlyadatoknak a szimulátortól "
|
---|
| 1478 | "való lekérdezéséhez. Az értékek lent jelennek meg. Ha "
|
---|
| 1479 | "egy érték a tűrés 10%-án belül van, akkor az "
|
---|
| 1480 | '<b><span foreground="darkgreen">zöld</span></b> '
|
---|
| 1481 | "színnel jelenik meg. Ha nem fér bele a tűrésbe, akkor "
|
---|
| 1482 | '<b><span foreground="red">piros</span></b>, '
|
---|
| 1483 | "egyébként "
|
---|
| 1484 | '<b><span foreground="orange">sárga</span></b> '
|
---|
| 1485 | "színben olvasható.")
|
---|
| 1486 | self.add("weighthelp_crew", "Legénység (%s):")
|
---|
| 1487 | self.add("weighthelp_pax", "Utasok (%s):")
|
---|
| 1488 | self.add("weighthelp_baggage", "Poggyász:")
|
---|
| 1489 | self.add("weighthelp_cargo", "Teher:")
|
---|
| 1490 | self.add("weighthelp_mail", "Posta:")
|
---|
| 1491 | self.add("weighthelp_payload", "Hasznos teher:")
|
---|
| 1492 | self.add("weighthelp_dow", "DOW:")
|
---|
| 1493 | self.add("weighthelp_zfw", "ZFW:")
|
---|
| 1494 | self.add("weighthelp_gross", "Teljes tömeg:")
|
---|
| 1495 | self.add("weighthelp_mzfw", "MZFW:")
|
---|
| 1496 | self.add("weighthelp_mtow", "MTOW:")
|
---|
| 1497 | self.add("weighthelp_mlw", "MLW:")
|
---|
| 1498 | self.add("weighthelp_busy", "A tömegadatok lekérdezése...")
|
---|
| 1499 |
|
---|
[118] | 1500 | self.add("gates_fleet_title", "_Flotta")
|
---|
| 1501 | self.add("gates_gates_title", "LHBP kapuk")
|
---|
| 1502 | self.add("gates_tailno", "Lajstromjel")
|
---|
| 1503 | self.add("gates_planestatus", "Állapot")
|
---|
| 1504 | self.add("gates_refresh", "_Adatok frissítése")
|
---|
| 1505 | self.add("gates_refresh_tooltip",
|
---|
| 1506 | "Kattints erre a gombra a fenti adatok frissítéséhez")
|
---|
| 1507 | self.add("gates_planes_tooltip",
|
---|
| 1508 | "Ez a táblázat tartalmazza a MAVA flottája összes "
|
---|
| 1509 | "repülőgépének lajstromjelét és utolsó ismert helyét. "
|
---|
| 1510 | "Ha egy repülőgép olyan kapun áll, amelyet másik gép is "
|
---|
| 1511 | "elfoglal, akkor annak a repülőgépnek az adatai "
|
---|
| 1512 | "<b><span foreground=\"red\">piros</span></b> "
|
---|
| 1513 | "színnel jelennek meg.")
|
---|
| 1514 | self.add("gates_gates_tooltip",
|
---|
| 1515 | "A MAVA repülőgépei által elfoglalt kapuk száma "
|
---|
| 1516 | '<b><span foreground="orange">sárga</span></b> színnel,'
|
---|
| 1517 | "a többié feketén jelenik meg.")
|
---|
| 1518 | self.add("gates_plane_away", "TÁVOL")
|
---|
| 1519 | self.add("gates_plane_parking", "PARKOL")
|
---|
| 1520 | self.add("gates_plane_unknown", "ISMERETLEN")
|
---|
| 1521 |
|
---|
[181] | 1522 | self.add("chklst_title", "Ellenőrzőlista szerkesztő")
|
---|
| 1523 | self.add("chklst_aircraftType", "Repülőgép _típusa:")
|
---|
| 1524 | self.add("chklst_aircraftType_tooltip",
|
---|
| 1525 | "Az a típus, amelyhez tartozó ellenőrzőlista "
|
---|
| 1526 | "szerkesztése történik.")
|
---|
| 1527 | self.add("chklst_add", "Listához hozzá_adás")
|
---|
| 1528 | self.add("chklst_add_tooltip",
|
---|
| 1529 | "A bal oldalt kiválasztott fájloknak a jobb "
|
---|
| 1530 | "oldali ellenőrzőlistához fűzése.")
|
---|
| 1531 | self.add("chklst_remove", "_Törlés")
|
---|
| 1532 | self.add("chklst_remove_tooltip",
|
---|
| 1533 | "A kijelölt fájl(ok) törlése az ellenőrzőlistából.")
|
---|
| 1534 | self.add("chklst_moveUp", "Mozgatás _felfelé")
|
---|
| 1535 | self.add("chklst_moveUp_tooltip",
|
---|
| 1536 | "Az ellenőrzőlistából kijelölt fájl(ok) eggyel feljebb mozgatása.")
|
---|
| 1537 | self.add("chklst_moveDown", "Mozgatás _lefelé")
|
---|
| 1538 | self.add("chklst_moveDown_tooltip",
|
---|
| 1539 | "Az ellenőrzőlistából kijelölt fájl(ok) eggyel lejjebb mozgatása.")
|
---|
| 1540 | self.add("chklst_filter_audio", "Audio fájlok")
|
---|
| 1541 | self.add("chklst_header", "Ellenőrzőlista fájljai")
|
---|
[172] | 1542 |
|
---|
[123] | 1543 | self.add("prefs_title", "Beállítások")
|
---|
| 1544 | self.add("prefs_tab_general", "_Általános")
|
---|
| 1545 | self.add("prefs_tab_general_tooltip", "Általános beállítások")
|
---|
[132] | 1546 | self.add("prefs_tab_messages", "_Üzenetek")
|
---|
| 1547 | self.add("prefs_tab_message_tooltip",
|
---|
| 1548 | "A szimulátorba és/vagy hangjelzés általi üzenetküldés be- "
|
---|
| 1549 | "és kikapcsolása")
|
---|
[173] | 1550 | self.add("prefs_tab_sounds", "_Hangok")
|
---|
| 1551 | self.add("prefs_tab_sounds_tooltip",
|
---|
| 1552 | "A repülés különféle fázisai alatt lejátszandó hangokkal "
|
---|
| 1553 | "kapcsolatos beállítások.")
|
---|
[132] | 1554 | self.add("prefs_tab_advanced", "H_aladó")
|
---|
[123] | 1555 | self.add("prefs_tab_advanced_tooltip",
|
---|
| 1556 | "Haladó beállítások: óvatosan módosítsd őket!")
|
---|
| 1557 | self.add("prefs_language", "_Nyelv:")
|
---|
| 1558 | self.add("prefs_language_tooltip",
|
---|
| 1559 | "A program által használt nyelv")
|
---|
| 1560 | self.add("prefs_restart",
|
---|
| 1561 | "Újraindítás szükséges")
|
---|
| 1562 | self.add("prefs_language_restart_sec",
|
---|
| 1563 | "A program nyelvének megváltoztatása csak egy újraindítást "
|
---|
| 1564 | "követően jut érvényre.")
|
---|
| 1565 | self.add("prefs_lang_$system", "alapértelmezett")
|
---|
| 1566 | self.add("prefs_lang_en_GB", "angol")
|
---|
| 1567 | self.add("prefs_lang_hu_HU", "magyar")
|
---|
[147] | 1568 | self.add("prefs_hideMinimizedWindow",
|
---|
| 1569 | "A főablak _eltüntetése minimalizáláskor")
|
---|
| 1570 | self.add("prefs_hideMinimizedWindow_tooltip",
|
---|
| 1571 | "Ha ezt kijelölöd, a főablak teljesen eltűnik, "
|
---|
| 1572 | "ha minimalizálod. A státuszikonra kattintással vagy annak "
|
---|
| 1573 | "menüje segítségével újra meg tudod jeleníteni.")
|
---|
[136] | 1574 | self.add("prefs_onlineGateSystem",
|
---|
| 1575 | "Az Online _Gate System használata")
|
---|
| 1576 | self.add("prefs_onlineGateSystem_tooltip",
|
---|
| 1577 | "Ha ezt bejelölöd, a logger lekérdezi és frissíti az "
|
---|
| 1578 | "LHBP Online Gate System adatait.")
|
---|
[139] | 1579 | self.add("prefs_onlineACARS",
|
---|
| 1580 | "Az Online ACA_RS rendszer használata")
|
---|
| 1581 | self.add("prefs_onlineACARS_tooltip",
|
---|
| 1582 | "Ha ezt bejölöd, a logger folyamatosan közli a repülésed "
|
---|
| 1583 | "adatait a MAVA Online ACARS rendszerrel.")
|
---|
[131] | 1584 | self.add("prefs_flaretimeFromFS",
|
---|
| 1585 | "A ki_lebegtetés idejét vedd a szimulátorból")
|
---|
| 1586 | self.add("prefs_flaretimeFromFS_tooltip",
|
---|
| 1587 | "Ha ezt bejelölöd, a kilebegtetés idejét a szimulátor "
|
---|
| 1588 | "által visszaadott időbélyegek alapján számolja a program.")
|
---|
[148] | 1589 | self.add("prefs_syncFSTime",
|
---|
| 1590 | "_Szinkronizáld a szimulátor idéjét a számítógépével")
|
---|
| 1591 | self.add("prefs_syncFSTime_tooltip",
|
---|
| 1592 | "Ha ez bejelölöd, a szimulátor belső óráját a program "
|
---|
| 1593 | "szinkronban tartja a számítógép órájával.")
|
---|
[183] | 1594 | self.add("prefs_usingFS2Crew",
|
---|
| 1595 | "Használom az FS_2Crew kiegészítőt")
|
---|
| 1596 | self.add("prefs_usingFS2Crew_tooltip",
|
---|
| 1597 | "Ha ezt bejelölöd, a program figyelembe veszi, "
|
---|
| 1598 | "hogy az FS2Crew kiegészítőt használod.")
|
---|
[199] | 1599 | self.add("prefs_iasSmoothingEnabled",
|
---|
| 1600 | "Az _IAS átlagolása ")
|
---|
| 1601 | self.add("prefs_iasSmoothingEnabledTooltip",
|
---|
| 1602 | "Ha bekapcsolod, az IAS értékét a program a jelzett "
|
---|
| 1603 | "időtartamig átlagolja, és az egyes ellenőrzéseknél "
|
---|
| 1604 | "ezt az átlagértéket hasznája.")
|
---|
| 1605 | self.add("prefs_vsSmoothingEnabled",
|
---|
| 1606 | "A _vario átlagolása ")
|
---|
| 1607 | self.add("prefs_vsSmoothingEnabledTooltip",
|
---|
| 1608 | "Ha bekapcsolod, a vario értékét a program a jelzett "
|
---|
| 1609 | "időtartamig átlagolja, és az egyes ellenőrzéseknél "
|
---|
| 1610 | "ezt az átlagértéket hasznája.")
|
---|
| 1611 | self.add("prefs_smoothing_seconds", "másodpercig.")
|
---|
[149] | 1612 | self.add("prefs_pirepDirectory",
|
---|
| 1613 | "_PIREP-ek könyvtára:")
|
---|
| 1614 | self.add("prefs_pirepDirectory_tooltip",
|
---|
| 1615 | "Az itt megadott könyvtárt ajánlja majd fel a program "
|
---|
| 1616 | "a PIREP-ek mentésekor.")
|
---|
| 1617 | self.add("prefs_pirepDirectory_browser_title",
|
---|
| 1618 | "Válaszd ki a PIREP-ek könyvtárát")
|
---|
[186] | 1619 | self.add("prefs_frame_gui", "Grafikus felület")
|
---|
| 1620 | self.add("prefs_frame_online", "MAVA online rendszerek")
|
---|
| 1621 | self.add("prefs_frame_simulator", "Szimulátor")
|
---|
[173] | 1622 |
|
---|
| 1623 | self.add("prefs_sounds_frame_bg", "Háttérhangok")
|
---|
| 1624 | self.add("prefs_sounds_enable",
|
---|
| 1625 | "Háttérhangok _engedélyezése")
|
---|
| 1626 | self.add("prefs_sounds_enable_tooltip",
|
---|
| 1627 | "Ha a háttérhangokat engedélyezed, a logger a repülés "
|
---|
| 1628 | "egyes fázisai alatt különféle hangállományokat játszik le.")
|
---|
| 1629 | self.add("prefs_sounds_pilotControls",
|
---|
| 1630 | "_Pilóta vezérli a hangokat")
|
---|
| 1631 | self.add("prefs_sounds_pilotControls_tooltip",
|
---|
| 1632 | "Ha azt kijelölöd, a legtöbb háttérhang csak akkor hallható, "
|
---|
| 1633 | "ha a pilóta a lent megadott gyorsbillentyűt leüti. Egyébként "
|
---|
| 1634 | "a hangok maguktól, bizonyos feltételek teljesülése esetén "
|
---|
| 1635 | "szólalnak meg.")
|
---|
| 1636 | self.add("prefs_sounds_pilotHotkey",
|
---|
| 1637 | "_Gyorsbillentyű:")
|
---|
| 1638 | self.add("prefs_sounds_pilotHotkey_tooltip",
|
---|
| 1639 | "A billentyű, amit az esetlegesen megadott módosítókkal "
|
---|
| 1640 | "együtt le kell ütni, hogy a repülés aktuális fázisához "
|
---|
| 1641 | "tartozó hang megszólaljon.")
|
---|
| 1642 | self.add("prefs_sounds_pilotHotkeyCtrl_tooltip",
|
---|
| 1643 | "Ha kijelölöd, a Ctrl billentyűt is le kell nyomni a "
|
---|
| 1644 | "főbillentyűvel együtt.")
|
---|
| 1645 | self.add("prefs_sounds_pilotHotkeyShift_tooltip",
|
---|
| 1646 | "Ha kijelölöd, a Shift billentyűt is le kell nyomni a "
|
---|
| 1647 | "főbillentyűvel együtt.")
|
---|
| 1648 | self.add("prefs_sounds_approachCallOuts",
|
---|
| 1649 | "Megközelítési figyelmeztetések engedélyezés")
|
---|
| 1650 | self.add("prefs_sounds_approachCallOuts_tooltip",
|
---|
| 1651 | "Ha kijelölöd, megközelítés közben egyes magasságokat "
|
---|
| 1652 | "bemond a program.")
|
---|
| 1653 | self.add("prefs_sounds_speedbrakeAtTD",
|
---|
| 1654 | "_Spoiler hang bekapcsolása leszálláskor")
|
---|
| 1655 | self.add("prefs_sounds_speedbrakeAtTD_tooltip",
|
---|
| 1656 | "Ha kijelölöd, egy, a spoilerek kibocsájtását imitáló "
|
---|
| 1657 | "hang hallatszik földetérés után, ha a spoilerek "
|
---|
| 1658 | "automatikusan kinyílnak.")
|
---|
[181] | 1659 | self.add("prefs_sounds_frame_checklists", "Ellenőrzőlisták")
|
---|
[173] | 1660 | self.add("prefs_sounds_enableChecklists",
|
---|
[181] | 1661 | "_Repülőgép-specifikus ellenőrzőlisták engedélyezése")
|
---|
[173] | 1662 | self.add("prefs_sounds_enableChecklists_tooltip",
|
---|
| 1663 | "Ha kijelölöd, a program a lenti gyorsbillentyű "
|
---|
| 1664 | "megnyomásokor a használt repülőgép típushoz tartozó "
|
---|
[181] | 1665 | "ellenőrzőlista következő elemét játssza le.")
|
---|
[173] | 1666 | self.add("prefs_sounds_checklistHotkey",
|
---|
| 1667 | "E_llenörzőlista gyorsbillentyű:")
|
---|
| 1668 | self.add("prefs_sounds_checklistHotkey_tooltip",
|
---|
| 1669 | "A billentyű, amit az esetlegesen megadott módosítókkal "
|
---|
[181] | 1670 | "együtt le kell ütni, hogy az ellenőrzőlista következő "
|
---|
[173] | 1671 | "eleme elhangozzék.")
|
---|
| 1672 | self.add("prefs_sounds_checklistHotkeyCtrl_tooltip",
|
---|
| 1673 | "Ha kijelölöd, a Ctrl billentyűt is le kell nyomni a "
|
---|
| 1674 | "főbillentyűvel együtt.")
|
---|
| 1675 | self.add("prefs_sounds_checklistHotkeyShift_tooltip",
|
---|
| 1676 | "Ha kijelölöd, a Shift billentyűt is le kell nyomni a "
|
---|
| 1677 | "főbillentyűvel együtt.")
|
---|
| 1678 |
|
---|
[123] | 1679 | self.add("prefs_update_auto",
|
---|
| 1680 | "Frissítsd a programot _automatikusan")
|
---|
| 1681 | self.add("prefs_update_auto_tooltip",
|
---|
| 1682 | "Ha ez be van jelölve, a program induláskor frissítést "
|
---|
| 1683 | "keres, és ha talál, azokat letölti és telepíti. Ez "
|
---|
| 1684 | "biztosítja, hogy az elküldött PIREP minden megfelel "
|
---|
| 1685 | "a legújabb elvárásoknak.")
|
---|
| 1686 | self.add("prefs_update_auto_warning",
|
---|
| 1687 | "Az automatikus frissítés kikapcsolása azt okozhatja, "
|
---|
| 1688 | "hogy a program Nálad lévő verziója elavulttá válik, "
|
---|
| 1689 | "és a PIREP-jeidet így nem fogadják el.")
|
---|
| 1690 | self.add("prefs_update_url", "Frissítés _URL-je:")
|
---|
| 1691 | self.add("prefs_update_url_tooltip",
|
---|
| 1692 | "Az URL, ahol a frissítéseket keresi a program. Csak akkor "
|
---|
| 1693 | "változtasd meg, ha biztos vagy a dolgodban!")
|
---|
| 1694 |
|
---|
[132] | 1695 | # A Á H M O Ü
|
---|
| 1696 |
|
---|
| 1697 | self.add("prefs_msgs_fs", "Szimulátorban\nmegjelenítés")
|
---|
| 1698 | self.add("prefs_msgs_sound", "Hangjelzés")
|
---|
| 1699 | self.add("prefs_msgs_type_loggerError", "_Logger hibaüzenetek")
|
---|
| 1700 | self.add("prefs_msgs_type_information",
|
---|
| 1701 | "_Információs üzenetek\n(pl. a repülés fázisa)")
|
---|
| 1702 | self.add("prefs_msgs_type_fault",
|
---|
| 1703 | "Hi_baüzenetek\n(pl. a villogó fény hiba)")
|
---|
| 1704 | self.add("prefs_msgs_type_nogo",
|
---|
[195] | 1705 | "_NO GO hibaüzenetek\n(pl. MTOW NO GO)")
|
---|
[132] | 1706 | self.add("prefs_msgs_type_gateSystem",
|
---|
| 1707 | "_Kapukezelő rendszer üzenetei\n(pl. a szabad kapuk listája)")
|
---|
| 1708 | self.add("prefs_msgs_type_environment",
|
---|
| 1709 | "Kö_rnyezeti üzenetek\n(pl. \"welcome to XY aiport\")")
|
---|
| 1710 | self.add("prefs_msgs_type_help",
|
---|
| 1711 | "_Segítő üzenetek\n(pl. \"don't forget to set VREF\")")
|
---|
| 1712 | self.add("prefs_msgs_type_visibility",
|
---|
| 1713 | "Lá_tótávolság üzenetek")
|
---|
| 1714 |
|
---|
[151] | 1715 | self.add("loadPIREP_browser_title", "Válaszd ki a betöltendő PIREP-et")
|
---|
| 1716 | self.add("loadPIREP_failed", "Nem tudtam betölteni a PIREP-et")
|
---|
| 1717 | self.add("loadPIREP_failed_sec",
|
---|
| 1718 | "A részleteket lásd a debug naplóban.")
|
---|
| 1719 | self.add("loadPIREP_send_title", "PIREP")
|
---|
| 1720 | self.add("loadPIREP_send_help",
|
---|
| 1721 | "A betöltött PIREP főbb adatai:")
|
---|
| 1722 | self.add("loadPIREP_send_flightno", "Járatszám:")
|
---|
| 1723 | self.add("loadPIREP_send_date", "Dátum:")
|
---|
| 1724 | self.add("loadPIREP_send_from", "Honnan:")
|
---|
| 1725 | self.add("loadPIREP_send_to", "Hová:")
|
---|
| 1726 | self.add("loadPIREP_send_rating", "Pontszám:")
|
---|
| 1727 |
|
---|
| 1728 | self.add("sendPIREP", "PIREP _elküldése...")
|
---|
| 1729 | self.add("sendPIREP_tooltip",
|
---|
| 1730 | "Kattints ide, hogy elküldd a PIREP-et a MAVA szerverére javításra.")
|
---|
| 1731 | self.add("sendPIREP_busy", "PIREP küldése...")
|
---|
| 1732 | self.add("sendPIREP_success",
|
---|
| 1733 | "A PIREP elküldése sikeres volt.")
|
---|
| 1734 | self.add("sendPIREP_success_sec",
|
---|
| 1735 | "Várhatod félelmet nem ismerő PIREP javítóink alapos észrevételeit! :)")
|
---|
| 1736 | self.add("sendPIREP_already",
|
---|
| 1737 | "Ehhez a járathoz már küldtél be PIREP-et!")
|
---|
| 1738 | self.add("sendPIREP_already_sec",
|
---|
| 1739 | "A korábban beküldött PIREP-et törölheted a MAVA honlapján.")
|
---|
| 1740 | self.add("sendPIREP_notavail",
|
---|
| 1741 | "Ez a járat már nem elérhető!")
|
---|
| 1742 | self.add("sendPIREP_unknown",
|
---|
| 1743 | "A MAVA szervere ismeretlen hibaüzenettel tért vissza.")
|
---|
| 1744 | self.add("sendPIREP_unknown_sec",
|
---|
| 1745 | "A debug naplóban részletesebb információt találsz.")
|
---|
| 1746 | self.add("sendPIREP_failed",
|
---|
| 1747 | "Nem tudtam elküldeni a PIREP-et a MAVA szerverére.")
|
---|
| 1748 | self.add("sendPIREP_failed_sec",
|
---|
| 1749 | "Lehet, hogy hálózati probléma áll fenn, amely esetben később\n" \
|
---|
| 1750 | "újra próbálkozhatsz. Lehet azonban hiba is a loggerben:\n" \
|
---|
| 1751 | "részletesebb információt találhatsz a debug naplóban.")
|
---|
| 1752 |
|
---|
[222] | 1753 | self.add("viewPIREP", "PIREP meg_tekintése...")
|
---|
| 1754 |
|
---|
| 1755 | self.add("pirepView_title", "PIREP megtekintése")
|
---|
| 1756 |
|
---|
| 1757 | self.add("pirepView_tab_data", "_Adatok")
|
---|
| 1758 | self.add("pirepView_tab_data_tooltip",
|
---|
| 1759 | "A járat és a repülés főbb adatai.")
|
---|
| 1760 |
|
---|
| 1761 | self.add("pirepView_frame_flight", "Járat")
|
---|
| 1762 | self.add("pirepView_callsign", "Hívójel:")
|
---|
| 1763 | self.add("pirepView_tailNumber", "Lajstromjel:")
|
---|
| 1764 | self.add("pirepView_aircraftType", "Repülőgép:")
|
---|
| 1765 | self.add("pirepView_departure", "Indulási repülőtér:")
|
---|
| 1766 | self.add("pirepView_departure_time", "idő:")
|
---|
| 1767 | self.add("pirepView_arrival", "Érkezési repülőtér:")
|
---|
| 1768 | self.add("pirepView_arrival_time", "idő:")
|
---|
| 1769 | self.add("pirepView_numPassengers", "Utasok:")
|
---|
| 1770 | self.add("pirepView_numCrew", "Legénység:")
|
---|
| 1771 | self.add("pirepView_bagWeight", "Poggyász:")
|
---|
| 1772 | self.add("pirepView_cargoWeight", "Teher:")
|
---|
| 1773 | self.add("pirepView_mailWeight", "Posta:")
|
---|
| 1774 | self.add("pirepView_route", "MAVA útvonal:")
|
---|
| 1775 |
|
---|
| 1776 | self.add("pirepView_frame_route", "Beadott útvonal")
|
---|
| 1777 | self.add("pirepView_filedCruiseLevel", "Repülési szint:")
|
---|
| 1778 | self.add("pirepView_modifiedCruiseLevel", "módosítva:")
|
---|
| 1779 |
|
---|
| 1780 | self.add("pirepView_frame_departure", "Indulás")
|
---|
| 1781 | self.add("pirepView_runway", "Futópálya:")
|
---|
| 1782 | self.add("pirepView_sid", "SID:")
|
---|
| 1783 |
|
---|
| 1784 | self.add("pirepView_frame_arrival", "Érkezés")
|
---|
| 1785 | self.add("pirepView_star", "STAR:")
|
---|
| 1786 | self.add("pirepView_transition", "Bevezetés:")
|
---|
| 1787 | self.add("pirepView_approachType", "Megközelítés:")
|
---|
| 1788 |
|
---|
| 1789 | self.add("pirepView_frame_statistics", "Statisztika")
|
---|
| 1790 | self.add("pirepView_blockTimeStart", "Blokk idő kezdete:")
|
---|
| 1791 | self.add("pirepView_blockTimeEnd", "vége:")
|
---|
| 1792 | self.add("pirepView_flightTimeStart", "Repült idő kezdete:")
|
---|
| 1793 | self.add("pirepView_flightTimeEnd", "vége:")
|
---|
| 1794 | self.add("pirepView_flownDistance", "Repült táv:")
|
---|
| 1795 | self.add("pirepView_fuelUsed", "Üzemanyag:")
|
---|
| 1796 | self.add("pirepView_rating", "Pontszám:")
|
---|
| 1797 |
|
---|
| 1798 | self.add("pirepView_frame_miscellaneous", "Egyéb")
|
---|
| 1799 | self.add("pirepView_flightType", "Típus:")
|
---|
| 1800 | self.add("pirepView_online", "Online:")
|
---|
| 1801 | self.add("pirepView_yes", "igen")
|
---|
| 1802 | self.add("pirepView_no", "nem")
|
---|
| 1803 | self.add("pirepView_delayCodes", "Késés kódok:")
|
---|
| 1804 |
|
---|
| 1805 | self.add("pirepView_tab_comments", "_Megjegyzések és hibák")
|
---|
| 1806 | self.add("pirepView_tab_comments_tooltip",
|
---|
| 1807 | "Megjegyzések, és a repülés során előfordult hibajelenségek")
|
---|
| 1808 |
|
---|
| 1809 | self.add("pirepView_comments", "Megjegyzések")
|
---|
| 1810 | self.add("pirepView_flightDefects", "Hibajelenségek")
|
---|
| 1811 |
|
---|
| 1812 | self.add("pirepView_tab_log", "_Napló")
|
---|
| 1813 | self.add("pirepView_tab_log_tooltip", "A repülési napló.")
|
---|
| 1814 |
|
---|
[237] | 1815 | self.add("about_website", "A projekt honlapja")
|
---|
| 1816 |
|
---|
[227] | 1817 | self.add("about_license",
|
---|
| 1818 | "A program köztulajdonban van.")
|
---|
| 1819 |
|
---|
| 1820 | self.add("about_role_prog_test", "programozás, tesztelés")
|
---|
| 1821 | self.add("about_role_negotiation", "tárgyalások")
|
---|
| 1822 | self.add("about_role_test", "tesztelés")
|
---|
| 1823 |
|
---|
[107] | 1824 | #------------------------------------------------------------------------------
|
---|
| 1825 |
|
---|
| 1826 | # The fallback language is English
|
---|
[173] | 1827 | _english = _English()
|
---|
[107] | 1828 |
|
---|
| 1829 | # We also support Hungarian
|
---|
[173] | 1830 | _hungarian = _Hungarian()
|
---|
[107] | 1831 |
|
---|
| 1832 | #------------------------------------------------------------------------------
|
---|
[173] | 1833 |
|
---|
| 1834 | if __name__ == "__main__":
|
---|
| 1835 | _hungarian.initialize()
|
---|
| 1836 | for key in _english:
|
---|
| 1837 | if _hungarian[key] is None:
|
---|
| 1838 | print key
|
---|
| 1839 |
|
---|
| 1840 | #------------------------------------------------------------------------------
|
---|