From a783fb1640f64b04124da434fdd6a3204e1644ce Mon Sep 17 00:00:00 2001 From: WrinklyNinja Date: Sat, 21 Sep 2013 17:23:49 +0100 Subject: [PATCH] Tweaked handling of masterlist version display in report. When updating is disabled, it will display "Unknown" if a masterlist exists and "No masterlist" otherwise. --- resources/l10n/es/LC_MESSAGES/boss.po | 160 +++++++++++++------------- resources/l10n/ru/LC_MESSAGES/boss.po | 160 +++++++++++++------------- resources/l10n/template.pot | 156 +++++++++++++------------ resources/l10n/zh/LC_MESSAGES/boss.po | 160 +++++++++++++------------- src/gui/main.cpp | 8 ++ 5 files changed, 339 insertions(+), 305 deletions(-) diff --git a/resources/l10n/es/LC_MESSAGES/boss.po b/resources/l10n/es/LC_MESSAGES/boss.po index 10e20dd2..a4251906 100644 --- a/resources/l10n/es/LC_MESSAGES/boss.po +++ b/resources/l10n/es/LC_MESSAGES/boss.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: BOSS v3.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-09-20 23:15+0100\n" -"PO-Revision-Date: 2013-09-20 23:17+0100\n" +"POT-Creation-Date: 2013-09-21 17:19+0100\n" +"PO-Revision-Date: 2013-09-21 17:19+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: Spanish\n" @@ -24,12 +24,12 @@ msgid "Game path could not be detected." msgstr "" #: backend/game.cpp:248 -#: backend/game.cpp:307 +#: backend/game.cpp:310 msgid "libloadorder failed to create a game handle. Details:" msgstr "" #: backend/game.cpp:260 -#: backend/game.cpp:319 +#: backend/game.cpp:322 msgid "libloadorder failed to initialise game master file support. Details:" msgstr "" @@ -37,11 +37,11 @@ msgstr "" msgid "libloadorder failed to get the active plugins list. Details:" msgstr "" -#: backend/game.cpp:341 +#: backend/game.cpp:344 msgid "libloadorder failed to set the load order. Details:" msgstr "" -#: backend/game.cpp:360 +#: backend/game.cpp:363 msgid "Could not create BOSS folder for game. Details:" msgstr "" @@ -189,23 +189,23 @@ msgstr "" #: gui/settings.cpp:315 #: gui/settings.cpp:358 #: gui/settings.cpp:366 -#: gui/main.cpp:156 -#: gui/main.cpp:173 -#: gui/main.cpp:186 -#: gui/main.cpp:265 -#: gui/main.cpp:275 -#: gui/main.cpp:288 +#: gui/main.cpp:164 +#: gui/main.cpp:181 +#: gui/main.cpp:194 +#: gui/main.cpp:273 +#: gui/main.cpp:283 #: gui/main.cpp:296 -#: gui/main.cpp:327 -#: gui/main.cpp:344 -#: gui/main.cpp:802 -#: gui/main.cpp:855 -#: gui/main.cpp:875 -#: gui/main.cpp:960 -#: gui/main.cpp:976 -#: gui/main.cpp:991 -#: gui/main.cpp:1098 -#: gui/main.cpp:1143 +#: gui/main.cpp:304 +#: gui/main.cpp:335 +#: gui/main.cpp:352 +#: gui/main.cpp:813 +#: gui/main.cpp:866 +#: gui/main.cpp:886 +#: gui/main.cpp:971 +#: gui/main.cpp:987 +#: gui/main.cpp:1002 +#: gui/main.cpp:1109 +#: gui/main.cpp:1154 #: gui/editor.cpp:393 #: gui/editor.cpp:425 #: gui/editor.cpp:446 @@ -276,192 +276,201 @@ msgstr "Falló actualización del masterlist. Detalles: %1%" msgid "Masterlist parsing failed. Details: %1%" msgstr "" -#: gui/main.cpp:155 +#: gui/main.cpp:142 +msgid "Unknown" +msgstr "" + +#: gui/main.cpp:144 +#, fuzzy +msgid "No masterlist" +msgstr "Actualizar Masterlist" + +#: gui/main.cpp:163 msgid "Error: BOSS is already running. This instance will now quit." msgstr "Error: La interfaz gráfica de usuario de BOSS ya se está ejecutando. Esta instancia ahora se cerrará." -#: gui/main.cpp:172 +#: gui/main.cpp:180 msgid "Error: Could not create local app data BOSS folder." msgstr "" -#: gui/main.cpp:185 +#: gui/main.cpp:193 msgid "Error: Settings parsing failed. %1%" msgstr "" -#: gui/main.cpp:264 +#: gui/main.cpp:272 msgid "Error: Could not apply translation." msgstr "Error: No se pudo aplicar la traducción." -#: gui/main.cpp:274 +#: gui/main.cpp:282 msgid "Error: The selected language is not available on this system." msgstr "" -#: gui/main.cpp:287 -#: gui/main.cpp:343 -#: gui/main.cpp:959 +#: gui/main.cpp:295 +#: gui/main.cpp:351 +#: gui/main.cpp:970 msgid "Error: Game-specific settings could not be initialised. %1%" msgstr "" -#: gui/main.cpp:295 +#: gui/main.cpp:303 msgid "Error: Games' settings parsing failed. %1%" msgstr "" -#: gui/main.cpp:326 +#: gui/main.cpp:334 msgid "Error: None of the supported games were detected." msgstr "" -#: gui/main.cpp:371 +#: gui/main.cpp:379 msgid "Edit Metadata" msgstr "" -#: gui/main.cpp:372 +#: gui/main.cpp:380 msgid "Sort Plugins" msgstr "Ordenar Plugins" -#: gui/main.cpp:373 +#: gui/main.cpp:381 msgid "View Last Report" msgstr "" -#: gui/main.cpp:377 +#: gui/main.cpp:385 msgid "&View Last Report" msgstr "" -#: gui/main.cpp:378 +#: gui/main.cpp:386 msgid "View &Debug Log" msgstr "" -#: gui/main.cpp:379 +#: gui/main.cpp:387 msgid "&Sort Plugins" msgstr "&Ordenar Plugins" -#: gui/main.cpp:382 +#: gui/main.cpp:390 msgid "&File" msgstr "&Archivo" -#: gui/main.cpp:384 +#: gui/main.cpp:392 msgid "&Metadata..." msgstr "" -#: gui/main.cpp:385 +#: gui/main.cpp:393 msgid "&Settings..." msgstr "&Configuración..." -#: gui/main.cpp:386 +#: gui/main.cpp:394 msgid "&Edit" msgstr "&Editar" -#: gui/main.cpp:398 +#: gui/main.cpp:406 msgid "&Game" msgstr "" -#: gui/main.cpp:403 +#: gui/main.cpp:411 msgid "&Help" msgstr "&Ayuda" -#: gui/main.cpp:481 -#: gui/main.cpp:833 +#: gui/main.cpp:489 +#: gui/main.cpp:844 msgid "BOSS: Working..." msgstr "BOSS: Trabajando..." -#: gui/main.cpp:481 -#: gui/main.cpp:833 +#: gui/main.cpp:489 +#: gui/main.cpp:844 msgid "BOSS working..." msgstr "BOSS trabajando..." -#: gui/main.cpp:532 +#: gui/main.cpp:540 msgid "Userlist parsing failed. Details: %1%" msgstr "" -#: gui/main.cpp:569 +#: gui/main.cpp:577 msgid "A global message contains a condition that could not be evaluated. Details: %1%" msgstr "" -#: gui/main.cpp:600 +#: gui/main.cpp:608 msgid "\"%1%\" contains a condition that could not be evaluated. Details: %2%" msgstr "" -#: gui/main.cpp:612 +#: gui/main.cpp:620 msgid "\"%1%\" is incompatible with \"%2%\" and is present." msgstr "" -#: gui/main.cpp:615 +#: gui/main.cpp:623 msgid "\"%1%\" is required by \"%2%\" but is missing." msgstr "" -#: gui/main.cpp:652 +#: gui/main.cpp:663 msgid "Failed to generate graph image. Details: %1%" msgstr "" -#: gui/main.cpp:669 +#: gui/main.cpp:680 msgid "BOSS: Calculated Load Order" msgstr "" -#: gui/main.cpp:747 +#: gui/main.cpp:758 msgid "Failed to set the load order. Details: %1%" msgstr "" -#: gui/main.cpp:751 +#: gui/main.cpp:762 msgid "The load order displayed in the Details tab was not applied as sorting was canceled." msgstr "" -#: gui/main.cpp:760 +#: gui/main.cpp:771 msgid "Failed to calculate the load order. Details: %1%" msgstr "" -#: gui/main.cpp:801 +#: gui/main.cpp:812 msgid "Error: %1%" msgstr "Error: %1%" -#: gui/main.cpp:821 -#: gui/main.cpp:936 +#: gui/main.cpp:832 +#: gui/main.cpp:947 msgid "BOSS: Report Viewer" msgstr "" -#: gui/main.cpp:854 +#: gui/main.cpp:865 msgid "Error: Masterlist parsing failed. %1%" msgstr "" -#: gui/main.cpp:874 +#: gui/main.cpp:885 msgid "Error: Userlist parsing failed. %1%" msgstr "" -#: gui/main.cpp:921 +#: gui/main.cpp:932 msgid "BOSS: Metadata Editor" msgstr "" -#: gui/main.cpp:944 +#: gui/main.cpp:955 msgid "BOSS: Settings" msgstr "BOSS: Configuracion" -#: gui/main.cpp:975 -#: gui/main.cpp:990 +#: gui/main.cpp:986 +#: gui/main.cpp:1001 msgid "Error: \"%1%\" cannot be found." msgstr "Error: \"%1%\" no se puede encontrar." -#: gui/main.cpp:1002 +#: gui/main.cpp:1013 msgid "A load order optimisation tool for games using the Elder Scrolls Plugin/Master system." msgstr "" -#: gui/main.cpp:1026 +#: gui/main.cpp:1037 msgid "Up" msgstr "" -#: gui/main.cpp:1027 +#: gui/main.cpp:1038 msgid "Down" msgstr "" -#: gui/main.cpp:1030 +#: gui/main.cpp:1041 msgid "Load Order" msgstr "" -#: gui/main.cpp:1052 +#: gui/main.cpp:1063 msgid "" "Please submit any alterations made for reasons other than user preference \n" "to the BOSS team so that they may include the changes in the masterlist." msgstr "" -#: gui/main.cpp:1097 -#: gui/main.cpp:1142 +#: gui/main.cpp:1108 +#: gui/main.cpp:1153 msgid "Error: Cannot load \"%1%\" before \"%2%\"." msgstr "Error: Ordenar %1% antes de %2%" @@ -1890,9 +1899,6 @@ msgstr "" #~ msgid "Unrecognised Plugins" #~ msgstr "Plugins Desconocidos" -#~ msgid "Update Masterlist" -#~ msgstr "Actualizar Masterlist" - #~ msgid "" #~ "Update available! New version: %1%\n" #~ "Release notes:\n" diff --git a/resources/l10n/ru/LC_MESSAGES/boss.po b/resources/l10n/ru/LC_MESSAGES/boss.po index b706fd3d..a3a867ac 100644 --- a/resources/l10n/ru/LC_MESSAGES/boss.po +++ b/resources/l10n/ru/LC_MESSAGES/boss.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: BOSS v3.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-09-20 23:15+0100\n" -"PO-Revision-Date: 2013-09-20 23:17+0100\n" +"POT-Creation-Date: 2013-09-21 17:19+0100\n" +"PO-Revision-Date: 2013-09-21 17:19+0100\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: \n" @@ -24,13 +24,13 @@ msgid "Game path could not be detected." msgstr "" #: backend/game.cpp:248 -#: backend/game.cpp:307 +#: backend/game.cpp:310 #, fuzzy msgid "libloadorder failed to create a game handle. Details:" msgstr "Не удалось получить замечания к выпуску. Детали: %1%" #: backend/game.cpp:260 -#: backend/game.cpp:319 +#: backend/game.cpp:322 #, fuzzy msgid "libloadorder failed to initialise game master file support. Details:" msgstr "Не удалось получить замечания к выпуску. Детали: %1%" @@ -40,12 +40,12 @@ msgstr "Не удалось получить замечания к выпуск msgid "libloadorder failed to get the active plugins list. Details:" msgstr "Не удалось получить замечания к выпуску. Детали: %1%" -#: backend/game.cpp:341 +#: backend/game.cpp:344 #, fuzzy msgid "libloadorder failed to set the load order. Details:" msgstr "Не удалось получить замечания к выпуску. Детали: %1%" -#: backend/game.cpp:360 +#: backend/game.cpp:363 msgid "Could not create BOSS folder for game. Details:" msgstr "" @@ -207,23 +207,23 @@ msgstr "" #: gui/settings.cpp:315 #: gui/settings.cpp:358 #: gui/settings.cpp:366 -#: gui/main.cpp:156 -#: gui/main.cpp:173 -#: gui/main.cpp:186 -#: gui/main.cpp:265 -#: gui/main.cpp:275 -#: gui/main.cpp:288 +#: gui/main.cpp:164 +#: gui/main.cpp:181 +#: gui/main.cpp:194 +#: gui/main.cpp:273 +#: gui/main.cpp:283 #: gui/main.cpp:296 -#: gui/main.cpp:327 -#: gui/main.cpp:344 -#: gui/main.cpp:802 -#: gui/main.cpp:855 -#: gui/main.cpp:875 -#: gui/main.cpp:960 -#: gui/main.cpp:976 -#: gui/main.cpp:991 -#: gui/main.cpp:1098 -#: gui/main.cpp:1143 +#: gui/main.cpp:304 +#: gui/main.cpp:335 +#: gui/main.cpp:352 +#: gui/main.cpp:813 +#: gui/main.cpp:866 +#: gui/main.cpp:886 +#: gui/main.cpp:971 +#: gui/main.cpp:987 +#: gui/main.cpp:1002 +#: gui/main.cpp:1109 +#: gui/main.cpp:1154 #: gui/editor.cpp:393 #: gui/editor.cpp:425 #: gui/editor.cpp:446 @@ -302,207 +302,216 @@ msgstr "Проверка обновлений не удалась. Детали: msgid "Masterlist parsing failed. Details: %1%" msgstr "Проверка обновлений не удалась. Детали: %1%" -#: gui/main.cpp:155 +#: gui/main.cpp:142 +msgid "Unknown" +msgstr "" + +#: gui/main.cpp:144 +#, fuzzy +msgid "No masterlist" +msgstr "Обновить мастерлист" + +#: gui/main.cpp:163 #, fuzzy msgid "Error: BOSS is already running. This instance will now quit." msgstr "Ошибка: BOSS GUI уже запущен. Этот экземпляр будет закрыт." -#: gui/main.cpp:172 +#: gui/main.cpp:180 msgid "Error: Could not create local app data BOSS folder." msgstr "" -#: gui/main.cpp:185 +#: gui/main.cpp:193 #, fuzzy msgid "Error: Settings parsing failed. %1%" msgstr "Ошибка: Передача данных не удалась." -#: gui/main.cpp:264 +#: gui/main.cpp:272 #, fuzzy msgid "Error: Could not apply translation." msgstr "Ошибка: Невозможно применить перевод: %1%" -#: gui/main.cpp:274 +#: gui/main.cpp:282 msgid "Error: The selected language is not available on this system." msgstr "" -#: gui/main.cpp:287 -#: gui/main.cpp:343 -#: gui/main.cpp:959 +#: gui/main.cpp:295 +#: gui/main.cpp:351 +#: gui/main.cpp:970 msgid "Error: Game-specific settings could not be initialised. %1%" msgstr "" -#: gui/main.cpp:295 +#: gui/main.cpp:303 #, fuzzy msgid "Error: Games' settings parsing failed. %1%" msgstr "Ошибка: обновление мастерлиста не удалось." -#: gui/main.cpp:326 +#: gui/main.cpp:334 msgid "Error: None of the supported games were detected." msgstr "" -#: gui/main.cpp:371 +#: gui/main.cpp:379 msgid "Edit Metadata" msgstr "" -#: gui/main.cpp:372 +#: gui/main.cpp:380 msgid "Sort Plugins" msgstr "Сортировать плагины" -#: gui/main.cpp:373 +#: gui/main.cpp:381 msgid "View Last Report" msgstr "" -#: gui/main.cpp:377 +#: gui/main.cpp:385 msgid "&View Last Report" msgstr "" -#: gui/main.cpp:378 +#: gui/main.cpp:386 #, fuzzy msgid "View &Debug Log" msgstr "Лог BOSS" -#: gui/main.cpp:379 +#: gui/main.cpp:387 #, fuzzy msgid "&Sort Plugins" msgstr "Сортировать плагины" -#: gui/main.cpp:382 +#: gui/main.cpp:390 msgid "&File" msgstr "&Файл" -#: gui/main.cpp:384 +#: gui/main.cpp:392 msgid "&Metadata..." msgstr "" -#: gui/main.cpp:385 +#: gui/main.cpp:393 msgid "&Settings..." msgstr "&Настройки..." -#: gui/main.cpp:386 +#: gui/main.cpp:394 msgid "&Edit" msgstr "&Правка" -#: gui/main.cpp:398 +#: gui/main.cpp:406 msgid "&Game" msgstr "" -#: gui/main.cpp:403 +#: gui/main.cpp:411 msgid "&Help" msgstr "&Справка" -#: gui/main.cpp:481 -#: gui/main.cpp:833 +#: gui/main.cpp:489 +#: gui/main.cpp:844 msgid "BOSS: Working..." msgstr "BOSS: Работает..." -#: gui/main.cpp:481 -#: gui/main.cpp:833 +#: gui/main.cpp:489 +#: gui/main.cpp:844 msgid "BOSS working..." msgstr "BOSS работает..." -#: gui/main.cpp:532 +#: gui/main.cpp:540 #, fuzzy msgid "Userlist parsing failed. Details: %1%" msgstr "Проверка обновлений не удалась. Детали: %1%" -#: gui/main.cpp:569 +#: gui/main.cpp:577 msgid "A global message contains a condition that could not be evaluated. Details: %1%" msgstr "" -#: gui/main.cpp:600 +#: gui/main.cpp:608 msgid "\"%1%\" contains a condition that could not be evaluated. Details: %2%" msgstr "" -#: gui/main.cpp:612 +#: gui/main.cpp:620 msgid "\"%1%\" is incompatible with \"%2%\" and is present." msgstr "" -#: gui/main.cpp:615 +#: gui/main.cpp:623 msgid "\"%1%\" is required by \"%2%\" but is missing." msgstr "" -#: gui/main.cpp:652 +#: gui/main.cpp:663 #, fuzzy msgid "Failed to generate graph image. Details: %1%" msgstr "Не удалось получить замечания к выпуску. Детали: %1%" -#: gui/main.cpp:669 +#: gui/main.cpp:680 #, fuzzy msgid "BOSS: Calculated Load Order" msgstr "Порядок загрузки восстановлен" -#: gui/main.cpp:747 +#: gui/main.cpp:758 #, fuzzy msgid "Failed to set the load order. Details: %1%" msgstr "Не удалось получить замечания к выпуску. Детали: %1%" -#: gui/main.cpp:751 +#: gui/main.cpp:762 msgid "The load order displayed in the Details tab was not applied as sorting was canceled." msgstr "" -#: gui/main.cpp:760 +#: gui/main.cpp:771 #, fuzzy msgid "Failed to calculate the load order. Details: %1%" msgstr "Не удалось получить замечания к выпуску. Детали: %1%" -#: gui/main.cpp:801 +#: gui/main.cpp:812 msgid "Error: %1%" msgstr "Ошибка: %1%" -#: gui/main.cpp:821 -#: gui/main.cpp:936 +#: gui/main.cpp:832 +#: gui/main.cpp:947 #, fuzzy msgid "BOSS: Report Viewer" msgstr "BOSS: Обновление" -#: gui/main.cpp:854 +#: gui/main.cpp:865 #, fuzzy msgid "Error: Masterlist parsing failed. %1%" msgstr "Ошибка: обновление мастерлиста не удалось." -#: gui/main.cpp:874 +#: gui/main.cpp:885 #, fuzzy msgid "Error: Userlist parsing failed. %1%" msgstr "Ошибка: обновление мастерлиста не удалось." -#: gui/main.cpp:921 +#: gui/main.cpp:932 msgid "BOSS: Metadata Editor" msgstr "" -#: gui/main.cpp:944 +#: gui/main.cpp:955 msgid "BOSS: Settings" msgstr "BOSS: Настройки" -#: gui/main.cpp:975 -#: gui/main.cpp:990 +#: gui/main.cpp:986 +#: gui/main.cpp:1001 msgid "Error: \"%1%\" cannot be found." msgstr "Ошибка: \"%1%\" не найден" -#: gui/main.cpp:1002 +#: gui/main.cpp:1013 msgid "A load order optimisation tool for games using the Elder Scrolls Plugin/Master system." msgstr "" -#: gui/main.cpp:1026 +#: gui/main.cpp:1037 msgid "Up" msgstr "" -#: gui/main.cpp:1027 +#: gui/main.cpp:1038 msgid "Down" msgstr "" -#: gui/main.cpp:1030 +#: gui/main.cpp:1041 #, fuzzy msgid "Load Order" msgstr "Порядок загрузки восстановлен" -#: gui/main.cpp:1052 +#: gui/main.cpp:1063 msgid "" "Please submit any alterations made for reasons other than user preference \n" "to the BOSS team so that they may include the changes in the masterlist." msgstr "" -#: gui/main.cpp:1097 -#: gui/main.cpp:1142 +#: gui/main.cpp:1108 +#: gui/main.cpp:1153 #, fuzzy msgid "Error: Cannot load \"%1%\" before \"%2%\"." msgstr "Сортировать %1% перед %2%" @@ -1897,9 +1906,6 @@ msgstr "" #~ msgid "Run Options" #~ msgstr "Открыть опции" -#~ msgid "Update Masterlist" -#~ msgstr "Обновить мастерлист" - #~ msgid "Perform Trial Run" #~ msgstr "Выполнить тестовый запуск" diff --git a/resources/l10n/template.pot b/resources/l10n/template.pot index 60d6d6bc..36858f52 100755 --- a/resources/l10n/template.pot +++ b/resources/l10n/template.pot @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: BOSS v3.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-09-20 23:15+0100\n" -"PO-Revision-Date: 2013-09-20 23:16+0100\n" +"POT-Creation-Date: 2013-09-21 17:19+0100\n" +"PO-Revision-Date: 2013-09-21 17:19+0100\n" "Last-Translator: \n" "Language-Team: \n" "Language: English\n" @@ -30,12 +30,12 @@ msgid "Game path could not be detected." msgstr "" #: backend/game.cpp:248 -#: backend/game.cpp:307 +#: backend/game.cpp:310 msgid "libloadorder failed to create a game handle. Details:" msgstr "" #: backend/game.cpp:260 -#: backend/game.cpp:319 +#: backend/game.cpp:322 msgid "libloadorder failed to initialise game master file support. Details:" msgstr "" @@ -43,11 +43,11 @@ msgstr "" msgid "libloadorder failed to get the active plugins list. Details:" msgstr "" -#: backend/game.cpp:341 +#: backend/game.cpp:344 msgid "libloadorder failed to set the load order. Details:" msgstr "" -#: backend/game.cpp:360 +#: backend/game.cpp:363 msgid "Could not create BOSS folder for game. Details:" msgstr "" @@ -195,23 +195,23 @@ msgstr "" #: gui/settings.cpp:315 #: gui/settings.cpp:358 #: gui/settings.cpp:366 -#: gui/main.cpp:156 -#: gui/main.cpp:173 -#: gui/main.cpp:186 -#: gui/main.cpp:265 -#: gui/main.cpp:275 -#: gui/main.cpp:288 +#: gui/main.cpp:164 +#: gui/main.cpp:181 +#: gui/main.cpp:194 +#: gui/main.cpp:273 +#: gui/main.cpp:283 #: gui/main.cpp:296 -#: gui/main.cpp:327 -#: gui/main.cpp:344 -#: gui/main.cpp:802 -#: gui/main.cpp:855 -#: gui/main.cpp:875 -#: gui/main.cpp:960 -#: gui/main.cpp:976 -#: gui/main.cpp:991 -#: gui/main.cpp:1098 -#: gui/main.cpp:1143 +#: gui/main.cpp:304 +#: gui/main.cpp:335 +#: gui/main.cpp:352 +#: gui/main.cpp:813 +#: gui/main.cpp:866 +#: gui/main.cpp:886 +#: gui/main.cpp:971 +#: gui/main.cpp:987 +#: gui/main.cpp:1002 +#: gui/main.cpp:1109 +#: gui/main.cpp:1154 #: gui/editor.cpp:393 #: gui/editor.cpp:425 #: gui/editor.cpp:446 @@ -282,192 +282,200 @@ msgstr "" msgid "Masterlist parsing failed. Details: %1%" msgstr "" -#: gui/main.cpp:155 +#: gui/main.cpp:142 +msgid "Unknown" +msgstr "" + +#: gui/main.cpp:144 +msgid "No masterlist" +msgstr "" + +#: gui/main.cpp:163 msgid "Error: BOSS is already running. This instance will now quit." msgstr "" -#: gui/main.cpp:172 +#: gui/main.cpp:180 msgid "Error: Could not create local app data BOSS folder." msgstr "" -#: gui/main.cpp:185 +#: gui/main.cpp:193 msgid "Error: Settings parsing failed. %1%" msgstr "" -#: gui/main.cpp:264 +#: gui/main.cpp:272 msgid "Error: Could not apply translation." msgstr "" -#: gui/main.cpp:274 +#: gui/main.cpp:282 msgid "Error: The selected language is not available on this system." msgstr "" -#: gui/main.cpp:287 -#: gui/main.cpp:343 -#: gui/main.cpp:959 +#: gui/main.cpp:295 +#: gui/main.cpp:351 +#: gui/main.cpp:970 msgid "Error: Game-specific settings could not be initialised. %1%" msgstr "" -#: gui/main.cpp:295 +#: gui/main.cpp:303 msgid "Error: Games' settings parsing failed. %1%" msgstr "" -#: gui/main.cpp:326 +#: gui/main.cpp:334 msgid "Error: None of the supported games were detected." msgstr "" -#: gui/main.cpp:371 +#: gui/main.cpp:379 msgid "Edit Metadata" msgstr "" -#: gui/main.cpp:372 +#: gui/main.cpp:380 msgid "Sort Plugins" msgstr "" -#: gui/main.cpp:373 +#: gui/main.cpp:381 msgid "View Last Report" msgstr "" -#: gui/main.cpp:377 +#: gui/main.cpp:385 msgid "&View Last Report" msgstr "" -#: gui/main.cpp:378 +#: gui/main.cpp:386 msgid "View &Debug Log" msgstr "" -#: gui/main.cpp:379 +#: gui/main.cpp:387 msgid "&Sort Plugins" msgstr "" -#: gui/main.cpp:382 +#: gui/main.cpp:390 msgid "&File" msgstr "" -#: gui/main.cpp:384 +#: gui/main.cpp:392 msgid "&Metadata..." msgstr "" -#: gui/main.cpp:385 +#: gui/main.cpp:393 msgid "&Settings..." msgstr "" -#: gui/main.cpp:386 +#: gui/main.cpp:394 msgid "&Edit" msgstr "" -#: gui/main.cpp:398 +#: gui/main.cpp:406 msgid "&Game" msgstr "" -#: gui/main.cpp:403 +#: gui/main.cpp:411 msgid "&Help" msgstr "" -#: gui/main.cpp:481 -#: gui/main.cpp:833 +#: gui/main.cpp:489 +#: gui/main.cpp:844 msgid "BOSS: Working..." msgstr "" -#: gui/main.cpp:481 -#: gui/main.cpp:833 +#: gui/main.cpp:489 +#: gui/main.cpp:844 msgid "BOSS working..." msgstr "" -#: gui/main.cpp:532 +#: gui/main.cpp:540 msgid "Userlist parsing failed. Details: %1%" msgstr "" -#: gui/main.cpp:569 +#: gui/main.cpp:577 msgid "A global message contains a condition that could not be evaluated. Details: %1%" msgstr "" -#: gui/main.cpp:600 +#: gui/main.cpp:608 msgid "\"%1%\" contains a condition that could not be evaluated. Details: %2%" msgstr "" -#: gui/main.cpp:612 +#: gui/main.cpp:620 msgid "\"%1%\" is incompatible with \"%2%\" and is present." msgstr "" -#: gui/main.cpp:615 +#: gui/main.cpp:623 msgid "\"%1%\" is required by \"%2%\" but is missing." msgstr "" -#: gui/main.cpp:652 +#: gui/main.cpp:663 msgid "Failed to generate graph image. Details: %1%" msgstr "" -#: gui/main.cpp:669 +#: gui/main.cpp:680 msgid "BOSS: Calculated Load Order" msgstr "" -#: gui/main.cpp:747 +#: gui/main.cpp:758 msgid "Failed to set the load order. Details: %1%" msgstr "" -#: gui/main.cpp:751 +#: gui/main.cpp:762 msgid "The load order displayed in the Details tab was not applied as sorting was canceled." msgstr "" -#: gui/main.cpp:760 +#: gui/main.cpp:771 msgid "Failed to calculate the load order. Details: %1%" msgstr "" -#: gui/main.cpp:801 +#: gui/main.cpp:812 msgid "Error: %1%" msgstr "" -#: gui/main.cpp:821 -#: gui/main.cpp:936 +#: gui/main.cpp:832 +#: gui/main.cpp:947 msgid "BOSS: Report Viewer" msgstr "" -#: gui/main.cpp:854 +#: gui/main.cpp:865 msgid "Error: Masterlist parsing failed. %1%" msgstr "" -#: gui/main.cpp:874 +#: gui/main.cpp:885 msgid "Error: Userlist parsing failed. %1%" msgstr "" -#: gui/main.cpp:921 +#: gui/main.cpp:932 msgid "BOSS: Metadata Editor" msgstr "" -#: gui/main.cpp:944 +#: gui/main.cpp:955 msgid "BOSS: Settings" msgstr "" -#: gui/main.cpp:975 -#: gui/main.cpp:990 +#: gui/main.cpp:986 +#: gui/main.cpp:1001 msgid "Error: \"%1%\" cannot be found." msgstr "" -#: gui/main.cpp:1002 +#: gui/main.cpp:1013 msgid "A load order optimisation tool for games using the Elder Scrolls Plugin/Master system." msgstr "" -#: gui/main.cpp:1026 +#: gui/main.cpp:1037 msgid "Up" msgstr "" -#: gui/main.cpp:1027 +#: gui/main.cpp:1038 msgid "Down" msgstr "" -#: gui/main.cpp:1030 +#: gui/main.cpp:1041 msgid "Load Order" msgstr "" -#: gui/main.cpp:1052 +#: gui/main.cpp:1063 msgid "" "Please submit any alterations made for reasons other than user preference \n" "to the BOSS team so that they may include the changes in the masterlist." msgstr "" -#: gui/main.cpp:1097 -#: gui/main.cpp:1142 +#: gui/main.cpp:1108 +#: gui/main.cpp:1153 msgid "Error: Cannot load \"%1%\" before \"%2%\"." msgstr "" diff --git a/resources/l10n/zh/LC_MESSAGES/boss.po b/resources/l10n/zh/LC_MESSAGES/boss.po index 3ce4a7c0..2fe1f670 100644 --- a/resources/l10n/zh/LC_MESSAGES/boss.po +++ b/resources/l10n/zh/LC_MESSAGES/boss.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: BOSS v3.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-09-20 23:15+0100\n" -"PO-Revision-Date: 2013-09-20 23:17+0100\n" +"POT-Creation-Date: 2013-09-21 17:19+0100\n" +"PO-Revision-Date: 2013-09-21 17:20+0100\n" "Last-Translator: \n" "Language-Team: 上古卷轴爱好者 \n" "Language: Simplified Chinese\n" @@ -24,13 +24,13 @@ msgid "Game path could not be detected." msgstr "" #: backend/game.cpp:248 -#: backend/game.cpp:307 +#: backend/game.cpp:310 #, fuzzy msgid "libloadorder failed to create a game handle. Details:" msgstr "无法获取发行说明。详细信息:%1%" #: backend/game.cpp:260 -#: backend/game.cpp:319 +#: backend/game.cpp:322 #, fuzzy msgid "libloadorder failed to initialise game master file support. Details:" msgstr "无法获取发行说明。详细信息:%1%" @@ -40,12 +40,12 @@ msgstr "无法获取发行说明。详细信息:%1%" msgid "libloadorder failed to get the active plugins list. Details:" msgstr "无法获取发行说明。详细信息:%1%" -#: backend/game.cpp:341 +#: backend/game.cpp:344 #, fuzzy msgid "libloadorder failed to set the load order. Details:" msgstr "无法获取发行说明。详细信息:%1%" -#: backend/game.cpp:360 +#: backend/game.cpp:363 msgid "Could not create BOSS folder for game. Details:" msgstr "" @@ -207,23 +207,23 @@ msgstr "" #: gui/settings.cpp:315 #: gui/settings.cpp:358 #: gui/settings.cpp:366 -#: gui/main.cpp:156 -#: gui/main.cpp:173 -#: gui/main.cpp:186 -#: gui/main.cpp:265 -#: gui/main.cpp:275 -#: gui/main.cpp:288 +#: gui/main.cpp:164 +#: gui/main.cpp:181 +#: gui/main.cpp:194 +#: gui/main.cpp:273 +#: gui/main.cpp:283 #: gui/main.cpp:296 -#: gui/main.cpp:327 -#: gui/main.cpp:344 -#: gui/main.cpp:802 -#: gui/main.cpp:855 -#: gui/main.cpp:875 -#: gui/main.cpp:960 -#: gui/main.cpp:976 -#: gui/main.cpp:991 -#: gui/main.cpp:1098 -#: gui/main.cpp:1143 +#: gui/main.cpp:304 +#: gui/main.cpp:335 +#: gui/main.cpp:352 +#: gui/main.cpp:813 +#: gui/main.cpp:866 +#: gui/main.cpp:886 +#: gui/main.cpp:971 +#: gui/main.cpp:987 +#: gui/main.cpp:1002 +#: gui/main.cpp:1109 +#: gui/main.cpp:1154 #: gui/editor.cpp:393 #: gui/editor.cpp:425 #: gui/editor.cpp:446 @@ -302,207 +302,216 @@ msgstr "检查更新失败。详细信息:%1%" msgid "Masterlist parsing failed. Details: %1%" msgstr "检查更新失败。详细信息:%1%" -#: gui/main.cpp:155 +#: gui/main.cpp:142 +msgid "Unknown" +msgstr "" + +#: gui/main.cpp:144 +#, fuzzy +msgid "No masterlist" +msgstr "更新masterlist" + +#: gui/main.cpp:163 #, fuzzy msgid "Error: BOSS is already running. This instance will now quit." msgstr "错误:BOSS GUI 正在运行。当前操作即将退出。" -#: gui/main.cpp:172 +#: gui/main.cpp:180 msgid "Error: Could not create local app data BOSS folder." msgstr "" -#: gui/main.cpp:185 +#: gui/main.cpp:193 #, fuzzy msgid "Error: Settings parsing failed. %1%" msgstr "错误:Data转换失败。" -#: gui/main.cpp:264 +#: gui/main.cpp:272 #, fuzzy msgid "Error: Could not apply translation." msgstr "错误:无法加载翻译包:%1%" -#: gui/main.cpp:274 +#: gui/main.cpp:282 msgid "Error: The selected language is not available on this system." msgstr "" -#: gui/main.cpp:287 -#: gui/main.cpp:343 -#: gui/main.cpp:959 +#: gui/main.cpp:295 +#: gui/main.cpp:351 +#: gui/main.cpp:970 msgid "Error: Game-specific settings could not be initialised. %1%" msgstr "" -#: gui/main.cpp:295 +#: gui/main.cpp:303 #, fuzzy msgid "Error: Games' settings parsing failed. %1%" msgstr "错误:masterlist更新失败。" -#: gui/main.cpp:326 +#: gui/main.cpp:334 msgid "Error: None of the supported games were detected." msgstr "" -#: gui/main.cpp:371 +#: gui/main.cpp:379 msgid "Edit Metadata" msgstr "" -#: gui/main.cpp:372 +#: gui/main.cpp:380 msgid "Sort Plugins" msgstr "调整排序" -#: gui/main.cpp:373 +#: gui/main.cpp:381 msgid "View Last Report" msgstr "" -#: gui/main.cpp:377 +#: gui/main.cpp:385 msgid "&View Last Report" msgstr "" -#: gui/main.cpp:378 +#: gui/main.cpp:386 #, fuzzy msgid "View &Debug Log" msgstr "查看BOSS日志" -#: gui/main.cpp:379 +#: gui/main.cpp:387 #, fuzzy msgid "&Sort Plugins" msgstr "调整排序" -#: gui/main.cpp:382 +#: gui/main.cpp:390 msgid "&File" msgstr "文件" -#: gui/main.cpp:384 +#: gui/main.cpp:392 msgid "&Metadata..." msgstr "" -#: gui/main.cpp:385 +#: gui/main.cpp:393 msgid "&Settings..." msgstr "设置..." -#: gui/main.cpp:386 +#: gui/main.cpp:394 msgid "&Edit" msgstr "编辑" -#: gui/main.cpp:398 +#: gui/main.cpp:406 msgid "&Game" msgstr "" -#: gui/main.cpp:403 +#: gui/main.cpp:411 msgid "&Help" msgstr "帮助" -#: gui/main.cpp:481 -#: gui/main.cpp:833 +#: gui/main.cpp:489 +#: gui/main.cpp:844 msgid "BOSS: Working..." msgstr "BOSS:正在排序..." -#: gui/main.cpp:481 -#: gui/main.cpp:833 +#: gui/main.cpp:489 +#: gui/main.cpp:844 msgid "BOSS working..." msgstr "BOSS正在排序..." -#: gui/main.cpp:532 +#: gui/main.cpp:540 #, fuzzy msgid "Userlist parsing failed. Details: %1%" msgstr "检查更新失败。详细信息:%1%" -#: gui/main.cpp:569 +#: gui/main.cpp:577 msgid "A global message contains a condition that could not be evaluated. Details: %1%" msgstr "" -#: gui/main.cpp:600 +#: gui/main.cpp:608 msgid "\"%1%\" contains a condition that could not be evaluated. Details: %2%" msgstr "" -#: gui/main.cpp:612 +#: gui/main.cpp:620 msgid "\"%1%\" is incompatible with \"%2%\" and is present." msgstr "" -#: gui/main.cpp:615 +#: gui/main.cpp:623 msgid "\"%1%\" is required by \"%2%\" but is missing." msgstr "" -#: gui/main.cpp:652 +#: gui/main.cpp:663 #, fuzzy msgid "Failed to generate graph image. Details: %1%" msgstr "无法获取发行说明。详细信息:%1%" -#: gui/main.cpp:669 +#: gui/main.cpp:680 #, fuzzy msgid "BOSS: Calculated Load Order" msgstr "已恢复排序" -#: gui/main.cpp:747 +#: gui/main.cpp:758 #, fuzzy msgid "Failed to set the load order. Details: %1%" msgstr "无法获取发行说明。详细信息:%1%" -#: gui/main.cpp:751 +#: gui/main.cpp:762 msgid "The load order displayed in the Details tab was not applied as sorting was canceled." msgstr "" -#: gui/main.cpp:760 +#: gui/main.cpp:771 #, fuzzy msgid "Failed to calculate the load order. Details: %1%" msgstr "无法获取发行说明。详细信息:%1%" -#: gui/main.cpp:801 +#: gui/main.cpp:812 msgid "Error: %1%" msgstr "错误:%1%" -#: gui/main.cpp:821 -#: gui/main.cpp:936 +#: gui/main.cpp:832 +#: gui/main.cpp:947 #, fuzzy msgid "BOSS: Report Viewer" msgstr "BOSS:更新工具" -#: gui/main.cpp:854 +#: gui/main.cpp:865 #, fuzzy msgid "Error: Masterlist parsing failed. %1%" msgstr "错误:masterlist更新失败。" -#: gui/main.cpp:874 +#: gui/main.cpp:885 #, fuzzy msgid "Error: Userlist parsing failed. %1%" msgstr "错误:masterlist更新失败。" -#: gui/main.cpp:921 +#: gui/main.cpp:932 msgid "BOSS: Metadata Editor" msgstr "" -#: gui/main.cpp:944 +#: gui/main.cpp:955 msgid "BOSS: Settings" msgstr "BOSS:设置" -#: gui/main.cpp:975 -#: gui/main.cpp:990 +#: gui/main.cpp:986 +#: gui/main.cpp:1001 msgid "Error: \"%1%\" cannot be found." msgstr "错误:找不到\"%1%\"。" -#: gui/main.cpp:1002 +#: gui/main.cpp:1013 msgid "A load order optimisation tool for games using the Elder Scrolls Plugin/Master system." msgstr "" -#: gui/main.cpp:1026 +#: gui/main.cpp:1037 msgid "Up" msgstr "" -#: gui/main.cpp:1027 +#: gui/main.cpp:1038 msgid "Down" msgstr "" -#: gui/main.cpp:1030 +#: gui/main.cpp:1041 #, fuzzy msgid "Load Order" msgstr "已恢复排序" -#: gui/main.cpp:1052 +#: gui/main.cpp:1063 msgid "" "Please submit any alterations made for reasons other than user preference \n" "to the BOSS team so that they may include the changes in the masterlist." msgstr "" -#: gui/main.cpp:1097 -#: gui/main.cpp:1142 +#: gui/main.cpp:1108 +#: gui/main.cpp:1153 #, fuzzy msgid "Error: Cannot load \"%1%\" before \"%2%\"." msgstr "将%1%排在%2%前面" @@ -1843,9 +1852,6 @@ msgstr "" #~ msgid "Run Options" #~ msgstr "运行选项" -#~ msgid "Update Masterlist" -#~ msgstr "更新masterlist" - #~ msgid "Perform Trial Run" #~ msgstr "试运行" diff --git a/src/gui/main.cpp b/src/gui/main.cpp index a50f4083..81263705 100644 --- a/src/gui/main.cpp +++ b/src/gui/main.cpp @@ -134,6 +134,14 @@ struct masterlist_updater_parser { _errors.push_back(boss::Message(boss::g_message_error, (format(loc::translate("Masterlist parsing failed. Details: %1%")) % e.what()).str())); } BOOST_LOG_TRIVIAL(debug) << "Finished parsing masterlist."; + + } + + if (_revision.empty()) { + if (fs::exists(_game.MasterlistPath())) + _revision = loc::translate("Unknown"); + else + _revision = loc::translate("No masterlist"); } }