msgstr ""
"Project-Id-Version: drnoksnes\n"
"Report-Msgid-Bugs-To: maemo@javispedro.com\n"
-"POT-Creation-Date: 2010-02-01 02:37+0100\n"
+"POT-Creation-Date: 2010-02-01 22:56+0100\n"
"PO-Revision-Date: 2010-01-28 09:50+0100\n"
"Last-Translator: Philipp Zabel <philipp.zabel@gmail.com>\n"
"Language-Team: German\n"
msgid "Display framerate"
msgstr "Bildwiederholrate anzeigen"
-#: plugin.c:334 settings.c:229
+#: plugin.c:334 settings.c:228
msgid "Accurate graphics"
msgstr "Akkurate Grafik"
msgid "Framerate:"
msgstr "Bildwiederholrate:"
-#: plugin.c:347 settings.c:261
+#: plugin.c:347 settings.c:260
msgid "No speedhacks"
msgstr "Keine Speedhacks"
-#: plugin.c:348 settings.c:262
+#: plugin.c:348 settings.c:261
msgid "Safe hacks only"
msgstr "Nur sichere Hacks"
-#: plugin.c:349 settings.c:263
+#: plugin.c:349 settings.c:262
msgid "All speedhacks"
msgstr "Alle Speedhacks"
msgid "About…"
msgstr "Über..."
-#: plugin.c:456 settings.c:182
+#: plugin.c:456 settings.c:181
msgid "Settings"
msgstr "Einstellungen"
msgid "Defaults"
msgstr "Standardeinstellungen"
-#: settings.c:52 settings.c:59 settings.c:61
+#: settings.c:51 settings.c:58 settings.c:60
msgid "2x zoom"
msgstr "2x Vergrößerung"
-#: settings.c:54
+#: settings.c:53
msgid "Scale to fit"
msgstr "Auf Bildschirmgröße skalieren"
-#: settings.c:55
+#: settings.c:54
msgid "Fill the entire screen"
msgstr "Den ganzen Bildschirm füllen"
-#: settings.c:58
+#: settings.c:57
msgid "Antialiased 2x zoom"
msgstr "2x Zoom mit Kantenglättung"
-#: settings.c:64
+#: settings.c:63
msgid "No zoom"
msgstr "Kein Zoom"
-#: settings.c:201
+#: settings.c:200
msgid "Controls"
msgstr "Steuerung"
-#: settings.c:208
+#: settings.c:207
msgid "Player 1"
msgstr "Spieler 1"
-#: settings.c:217
+#: settings.c:216
msgid "Player 2"
msgstr "Spieler 2"
-#: settings.c:223
+#: settings.c:222
msgid "Advanced"
msgstr "Erweitert"
-#: settings.c:236
+#: settings.c:235
msgid "Pause game in the background"
msgstr ""
-#: settings.c:243
+#: settings.c:242
msgid "Zoom"
msgstr "Zoom"
-#: settings.c:255
+#: settings.c:254
msgid "Speedhacks"
msgstr "Speedhacks"
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: maemo@javispedro.com\n"
-"POT-Creation-Date: 2010-02-01 02:37+0100\n"
+"POT-Creation-Date: 2010-02-01 22:56+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgid "Display framerate"
msgstr ""
-#: plugin.c:334 settings.c:229
+#: plugin.c:334 settings.c:228
msgid "Accurate graphics"
msgstr ""
msgid "Framerate:"
msgstr ""
-#: plugin.c:347 settings.c:261
+#: plugin.c:347 settings.c:260
msgid "No speedhacks"
msgstr ""
-#: plugin.c:348 settings.c:262
+#: plugin.c:348 settings.c:261
msgid "Safe hacks only"
msgstr ""
-#: plugin.c:349 settings.c:263
+#: plugin.c:349 settings.c:262
msgid "All speedhacks"
msgstr ""
msgid "About…"
msgstr ""
-#: plugin.c:456 settings.c:182
+#: plugin.c:456 settings.c:181
msgid "Settings"
msgstr ""
msgid "Defaults"
msgstr ""
-#: settings.c:52 settings.c:59 settings.c:61
+#: settings.c:51 settings.c:58 settings.c:60
msgid "2x zoom"
msgstr ""
-#: settings.c:54
+#: settings.c:53
msgid "Scale to fit"
msgstr ""
-#: settings.c:55
+#: settings.c:54
msgid "Fill the entire screen"
msgstr ""
-#: settings.c:58
+#: settings.c:57
msgid "Antialiased 2x zoom"
msgstr ""
-#: settings.c:64
+#: settings.c:63
msgid "No zoom"
msgstr ""
-#: settings.c:201
+#: settings.c:200
msgid "Controls"
msgstr ""
-#: settings.c:208
+#: settings.c:207
msgid "Player 1"
msgstr ""
-#: settings.c:217
+#: settings.c:216
msgid "Player 2"
msgstr ""
-#: settings.c:223
+#: settings.c:222
msgid "Advanced"
msgstr ""
-#: settings.c:236
+#: settings.c:235
msgid "Pause game in the background"
msgstr ""
-#: settings.c:243
+#: settings.c:242
msgid "Zoom"
msgstr ""
-#: settings.c:255
+#: settings.c:254
msgid "Speedhacks"
msgstr ""
msgstr ""
"Project-Id-Version: DrNokSnes 1.2.6\n"
"Report-Msgid-Bugs-To: maemo@javispedro.com\n"
-"POT-Creation-Date: 2010-02-01 02:37+0100\n"
+"POT-Creation-Date: 2010-02-01 22:56+0100\n"
"PO-Revision-Date: 2010-01-07 03:11+0100\n"
"Last-Translator: Javier <javier@javispedro.com>\n"
"Language-Team: Spanish <maemo@javispedro.com>\n"
msgid "Display framerate"
msgstr "Mostrar velocidad"
-#: plugin.c:334 settings.c:229
+#: plugin.c:334 settings.c:228
msgid "Accurate graphics"
msgstr "Mejores gráficos"
msgid "Framerate:"
msgstr "Velocidad:"
-#: plugin.c:347 settings.c:261
+#: plugin.c:347 settings.c:260
msgid "No speedhacks"
msgstr "Sin speedhacks"
-#: plugin.c:348 settings.c:262
+#: plugin.c:348 settings.c:261
msgid "Safe hacks only"
msgstr "Sólo hacks seguros"
-#: plugin.c:349 settings.c:263
+#: plugin.c:349 settings.c:262
msgid "All speedhacks"
msgstr "Todos los hacks"
msgid "About…"
msgstr "Acerca de…"
-#: plugin.c:456 settings.c:182
+#: plugin.c:456 settings.c:181
msgid "Settings"
msgstr "Ajustes"
msgstr "Zeemote"
#: keys.c:266
+#, c-format
msgid "Player %d keys"
msgstr "Teclas del jugador %d"
msgid "Defaults"
msgstr "Por defecto"
-#: settings.c:52 settings.c:59 settings.c:61
+#: settings.c:51 settings.c:58 settings.c:60
msgid "2x zoom"
msgstr "Zoom 2x"
-#: settings.c:54
+#: settings.c:53
msgid "Scale to fit"
msgstr "Ajustar a la pantalla"
-#: settings.c:55
+#: settings.c:54
msgid "Fill the entire screen"
msgstr "Rellenar toda la pantalla"
-#: settings.c:58
+#: settings.c:57
msgid "Antialiased 2x zoom"
msgstr "Zoom 2x suavizado"
-#: settings.c:64
+#: settings.c:63
msgid "No zoom"
msgstr "Sin zoom"
-#: settings.c:201
+#: settings.c:200
msgid "Controls"
msgstr "Controles"
-#: settings.c:208
+#: settings.c:207
msgid "Player 1"
msgstr "Jugador 1"
-#: settings.c:217
+#: settings.c:216
msgid "Player 2"
msgstr "Jugador 2"
-#: settings.c:223
+#: settings.c:222
msgid "Advanced"
msgstr "Avanzado"
-#: settings.c:236
+#: settings.c:235
msgid "Pause game in the background"
msgstr "Pausar juego en segundo plano"
-#: settings.c:243
+#: settings.c:242
msgid "Zoom"
msgstr "Zoom"
-#: settings.c:255
+#: settings.c:254
msgid "Speedhacks"
msgstr "Speedhacks"
#: buttons.inc:27
msgid "Quick Save 2"
msgstr "Guardado rápido 2"
-
msgstr ""
"Project-Id-Version: drnoksnes\n"
"Report-Msgid-Bugs-To: maemo@javispedro.com\n"
-"POT-Creation-Date: 2010-02-01 02:37+0100\n"
+"POT-Creation-Date: 2010-02-01 22:56+0100\n"
"PO-Revision-Date: 2010-01-28 00:42+0100\n"
"Last-Translator: Tomasz Dominikowski <dominikowski@gmail.com>\n"
"Language-Team: Polish <dominikowski@gmail.com>\n"
msgid "Display framerate"
msgstr "Wyświetlaj liczbę klatek/s"
-#: plugin.c:334 settings.c:229
+#: plugin.c:334 settings.c:228
msgid "Accurate graphics"
msgstr "Dokładna grafika"
msgid "Framerate:"
msgstr "Klatek/s:"
-#: plugin.c:347 settings.c:261
+#: plugin.c:347 settings.c:260
msgid "No speedhacks"
msgstr "Bez sztuczek z prędkością"
-#: plugin.c:348 settings.c:262
+#: plugin.c:348 settings.c:261
msgid "Safe hacks only"
msgstr "Tylko bezpieczne sztuczki"
-#: plugin.c:349 settings.c:263
+#: plugin.c:349 settings.c:262
msgid "All speedhacks"
msgstr "Wszystkie sztuczki z prędkością"
msgid "About…"
msgstr "O programie..."
-#: plugin.c:456 settings.c:182
+#: plugin.c:456 settings.c:181
msgid "Settings"
msgstr "Ustawienia"
msgid "Defaults"
msgstr "Domyślne"
-#: settings.c:52 settings.c:59 settings.c:61
+#: settings.c:51 settings.c:58 settings.c:60
msgid "2x zoom"
msgstr "2x przybliżenie"
-#: settings.c:54
+#: settings.c:53
msgid "Scale to fit"
msgstr "Dopasowanie"
-#: settings.c:55
+#: settings.c:54
msgid "Fill the entire screen"
msgstr "Wypełnienie ekranu"
-#: settings.c:58
+#: settings.c:57
msgid "Antialiased 2x zoom"
msgstr "Wygładzane 2x przybliżenie"
-#: settings.c:64
+#: settings.c:63
msgid "No zoom"
msgstr "Bez przybliżenia"
-#: settings.c:201
+#: settings.c:200
msgid "Controls"
msgstr "Sterowanie"
-#: settings.c:208
+#: settings.c:207
msgid "Player 1"
msgstr "Gracz 1"
-#: settings.c:217
+#: settings.c:216
msgid "Player 2"
msgstr "Gracz 2"
-#: settings.c:223
+#: settings.c:222
msgid "Advanced"
msgstr "Zaawansowane"
-#: settings.c:236
+#: settings.c:235
msgid "Pause game in the background"
msgstr ""
-#: settings.c:243
+#: settings.c:242
msgid "Zoom"
msgstr "Przybliżenie"
-#: settings.c:255
+#: settings.c:254
msgid "Speedhacks"
msgstr "Sztuczki z prędkością"
msgstr ""
"Project-Id-Version: DrNokSnes 1.2.5\n"
"Report-Msgid-Bugs-To: maemo@javispedro.com\n"
-"POT-Creation-Date: 2010-02-01 02:37+0100\n"
+"POT-Creation-Date: 2010-02-01 22:56+0100\n"
"PO-Revision-Date: 2010-01-28 05:00+0100\n"
"Last-Translator: Robert Hägerström <rofo1000@gmail.com>\n"
"Language-Team: Swedish\n"
msgid "Display framerate"
msgstr "Visa bildhastighet"
-#: plugin.c:334 settings.c:229
+#: plugin.c:334 settings.c:228
msgid "Accurate graphics"
msgstr "Exakt grafik"
msgid "Framerate:"
msgstr "Bildhastighet:"
-#: plugin.c:347 settings.c:261
+#: plugin.c:347 settings.c:260
msgid "No speedhacks"
msgstr "Inga speedhacks"
-#: plugin.c:348 settings.c:262
+#: plugin.c:348 settings.c:261
msgid "Safe hacks only"
msgstr "Enbart säkra hack"
-#: plugin.c:349 settings.c:263
+#: plugin.c:349 settings.c:262
msgid "All speedhacks"
msgstr "Alla speedhacks"
msgid "About…"
msgstr "Om…"
-#: plugin.c:456 settings.c:182
+#: plugin.c:456 settings.c:181
msgid "Settings"
msgstr "Inställningar"
msgid "Defaults"
msgstr "Standard"
-#: settings.c:52 settings.c:59 settings.c:61
+#: settings.c:51 settings.c:58 settings.c:60
msgid "2x zoom"
msgstr "Dubbel zoom"
-#: settings.c:54
+#: settings.c:53
msgid "Scale to fit"
msgstr "Skala för att passa"
-#: settings.c:55
+#: settings.c:54
msgid "Fill the entire screen"
msgstr "Fyll hela skärmen"
-#: settings.c:58
+#: settings.c:57
msgid "Antialiased 2x zoom"
msgstr "Kantutjämnad dubbel zoom"
-#: settings.c:64
+#: settings.c:63
msgid "No zoom"
msgstr "Ingen zoom"
-#: settings.c:201
+#: settings.c:200
msgid "Controls"
msgstr "Kontroller"
-#: settings.c:208
+#: settings.c:207
msgid "Player 1"
msgstr "Spelare 1"
-#: settings.c:217
+#: settings.c:216
msgid "Player 2"
msgstr "Spelare 2"
-#: settings.c:223
+#: settings.c:222
msgid "Advanced"
msgstr "Avancerad"
-#: settings.c:236
+#: settings.c:235
msgid "Pause game in the background"
msgstr ""
-#: settings.c:243
+#: settings.c:242
msgid "Zoom"
msgstr "Zoom"
-#: settings.c:255
+#: settings.c:254
msgid "Speedhacks"
msgstr "Speedhacks"
};
static struct scaler scalers[] = {
-
#if MAEMO_VERSION == 5
#ifdef __arm__
{"arm2x", N_("2x zoom")},
#endif /* __arm__ */
- {"hdsq", N_("Scale to fit")},
- {"hdfill", N_("Fill the entire screen")},
+ {"haasq", N_("Scale to fit")},
+ {"haafill", N_("Fill the entire screen")},
#elif MAEMO_VERSION == 4
#ifdef __arm__
{"xsp", N_("Antialiased 2x zoom")},
return OSSO_OK;
}
+static gboolean ossoTimeoutCallback(gpointer data)
+{
+ if (startupCommand == STARTUP_COMMAND_UNKNOWN) {
+ // Assume that after N seconds we're not going to get a startup reason.
+ startupCommand = STARTUP_COMMAND_INVALID;
+ }
+
+ return FALSE; // This is a timeout, don't call us ever again.
+}
+
static void ossoHwCallback(osso_hw_state_t *state, gpointer data)
{
if (state->shutdown_ind) {
createActionMappingsOnly();
}
+ // Time to read the startup command from D-Bus
+
+ // Timeout after 3 seconds, and assume we didn't receive any.
+ guint timeout = g_timeout_add_seconds(3, ossoTimeoutCallback, 0);
+ g_warn_if_fail(timeout > 0);
+
// Iterate the event loop since we want to catch the initial dbus messages
while (startupCommand == STARTUP_COMMAND_UNKNOWN) {
// This is not busylooping since we are blocking here