@@ -313,7 +312,7 @@ Clicking on a plugin in the list will display the editing panel, where its load
Contributing To BOSS
User contribution of additions and corrections to BOSS's masterlists are vital to the upkeep of BOSS. Please let us know what you know!
-
General discussion and the submission of questions, suggestions and metadata takes place in BOSS's official threads for Oblivion, Skyrim, Fallout 3 and Fallout: New Vegas.
+
General discussion and the submission of questions, suggestions and metadata takes place in BOSS's official threads for Oblivion, Skyrim, Fallout 3 and Fallout: New Vegas. These are linked to at the bottom of BOSS's homepage.
Information on dirty plugins is very welcome, but for such information to be useful we require at least the filename and the CRC of the dirty plugin. The CRC may be calculated using Wrye Bash or 7-zip, with other sources being unverified as correct. In the case of 7-zip, the CRC checksum for data
is the one required. In addition to the CRC, the number of records removed (the ITM count) and/or undeleted (the UDR count) are also welcome.
@@ -363,6 +362,7 @@ To translate the BOSS application:
Credits
+Since June 2009, BOSS has been a collaborative project, first on Google Code and now on GitHub. An up-to-date list of team members past and present may be viewed on the project wiki. Unless otherwise noted, project members can be contacted on the Bethesda Softworks Forums or on The Nexus Forums via the private messaging system.
As BOSS is very much a community project, credit is due to a very large number of sources and people outside of the BOSS Team. Some people have gone out of their way and provided continuing, expert and detailed help - thank you very much!
In addition to the above data-related support, the following are credited with application-related support:
@@ -378,64 +378,6 @@ To translate the BOSS application:
BOSS is written in C++ and makes use of the Alphanum, Boost, libespm, libgit2, libloadorder, PugiXML, wxWidgets and yaml-cpp libraries. BOSS's reports are written in HTML5/CSS3/Javascript and make use of Polyfill.js to provide Internet Explorer 8 compatibility. Copyright license information for all these may be found here.
-
-
Project Members
-Since June 2009, BOSS has been a collaborative project, first on Google Code and now on GitHub. In alphabetical order, the project members are:
-
-
-
- | Member | Admin | Code | Contributes To Masterlist
- |
|---|
| GitHub | Bethesda | Nexus | Oblivion | Skyrim | Fallout 3 | Fallout: New Vegas
- |
- | Aellis-BOSS | Aellis | ✓ | | | ✓ | |
- |
| egocarib | egocarib | - | | | | ✓ | |
- |
| Freso | | | | ✓ | |
- |
| ineedbettername | - | | | | ✓ | |
- |
| LotteryDiscountz | | | | ✓ | |
- |
| niveuseverto | | | | | | ✓
- |
| noxwyll | iyumichan | ✓ | | | | | ✓
- |
| PacificMorrowind | ✓ | | ✓ | | |
- |
| Sharlikran | | | | ✓ | | ✓
- |
| SilentSpike | SilentSpike69 | | | | ✓ | |
- |
| TokcDK | Tokc.D.K. | | | ✓ | ✓ | |
- |
| William-Imm | William Imm | WilliamImm | | | ✓ | ✓ | |
- |
| WrinklyNinja | ✓ | ✓ | | | |
- |
-
-Members who have since left the project are credited below:
-
-
- | Ex-Member | Admin | Code | Contributed To Masterlist
- |
|---|
| Oblivion | Skyrim | Fallout 3 | Fallout: New Vegas
- |
- | AliTheLord | | ✓ | ✓ | ✓ | ✓ |
- |
| Arkangel | | | | ✓ | |
- |
| Arthmoor | ✓ | | ✓ | ✓ | |
- |
| Calen Ellefson | | | | ✓ | |
- |
| Desidemona | | | | ✓ | |
- |
| Gabba | | | ✓ | | |
- |
| Leandro Conde | | ✓ | | | |
- |
| Loucifer | | | | | | ✓
- |
| lucascomamala | | | | ✓ | |
- |
| Malonn | | | | | | ✓
- |
| Peste | | | | ✓ | |
- |
| Psymon | | | ✓ | | |
- |
| Random007 | ✓ | ✓ | ✓ | | |
- |
| Red Eye | | | | | | ✓
- |
| RiddlingLynx | | | ✓ | | |
- |
| scrapperrm | | | | ✓ | |
- |
| Skyline | | | | | | ✓
- |
| Space Oden69 | | | | | ✓ |
- |
| Televator | | | | | ✓ |
- |
| Torrello | | | | ✓ | ✓ |
- |
| Vacuity | | | ✓ | | |
- |
| Valda | | | | | ✓ | ✓
- |
| ZiggyX200 | | | ✓ | ✓ | |
- |
| Zoe.Alice.Kahala | | | | ✓ | |
- |
-
-Unless otherwise noted, project members can be contacted on the Bethesda Softworks Forums or on The Nexus Forums via the private messaging system.
-
License
BOSS is distributed under the GNU General Public License v3.0, aside from the documentation, which is distributed under the GNU Free Documentation License v1.3. The full texts of the licenses are included with BOSS in the accompanying GNU GPL v3.txt and GNU FDL v1.3.txt files.
@@ -557,7 +499,7 @@ A copy of the license is included in the file named "GNU FDL v1.3.txt".Version History
Only the history of version 3 is given, as changes prior to version 3 are irrelevant due to the complete redesign that occurred. The masterlists are updated far too frequently for their changes to be concisely recorded here, but a full history of changes to them may be viewed by browsing the GitHub repositories.
-
3.0.0 - Day February 2014
+3.0.0 - 22 February 2014
diff --git a/resources/l10n/ru/LC_MESSAGES/boss.po b/resources/l10n/ru/LC_MESSAGES/boss.po
index 85bee5c7..18ce74ac 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: 2014-02-18 19:15-0000\n"
-"PO-Revision-Date: 2014-02-19 04:56+0600\n"
+"POT-Creation-Date: 2014-02-19 19:26-0000\n"
+"PO-Revision-Date: 2014-02-20 21:56+0600\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"Language: ru\n"
@@ -120,7 +120,7 @@ msgstr "Версия мастерлиста"
msgid "Rolled back to the previous revision."
msgstr "Выполнен откат к предыдущей версии."
-#: gui/editor.cpp:158 gui/editor.cpp:318 gui/editor.cpp:456
+#: gui/editor.cpp:158 gui/editor.cpp:325 gui/editor.cpp:463
msgid ""
"Please submit any edits made for reasons other than personal preference to "
"the BOSS team so that they may be included in the masterlist."
@@ -130,10 +130,10 @@ msgstr ""
"мастерлист."
#: gui/editor.cpp:161
-msgid "Show only conflicting plugins."
-msgstr "Показать только конфликтующие плагины."
+msgid "Show only conflicting plugins"
+msgstr "Показать только конфликтующие плагины"
-#: gui/editor.cpp:167 gui/editor.cpp:832
+#: gui/editor.cpp:167 gui/editor.cpp:846
msgid "Remove Plugin"
msgstr "Удалить плагин"
@@ -145,116 +145,168 @@ msgstr "Плагин"
msgid "Priority"
msgstr "Приоритет"
-#: gui/editor.cpp:173 gui/editor.cpp:510 gui/editor.cpp:514 gui/editor.cpp:518
+#: gui/editor.cpp:173 gui/editor.cpp:517 gui/editor.cpp:521 gui/editor.cpp:525
msgid "Filename"
msgstr "Имя файла"
-#: gui/editor.cpp:174 gui/editor.cpp:511 gui/editor.cpp:515 gui/editor.cpp:519
+#: gui/editor.cpp:174 gui/editor.cpp:518 gui/editor.cpp:522 gui/editor.cpp:526
msgid "Display Name"
msgstr "Отображаемое имя"
-#: gui/editor.cpp:175 gui/editor.cpp:512 gui/editor.cpp:516 gui/editor.cpp:520
-#: gui/editor.cpp:524 gui/misc.cpp:36
+#: gui/editor.cpp:175 gui/editor.cpp:519 gui/editor.cpp:523 gui/editor.cpp:527
+#: gui/editor.cpp:531 gui/misc.cpp:36
msgid "Condition"
msgstr "Выражение"
-#: gui/editor.cpp:203 gui/editor.cpp:581
+#: gui/editor.cpp:198 gui/editor.cpp:576
+msgid "Select a plugin to edit its load order metadata."
+msgstr "Выберете плагин для правки его метаданных порядка загрузки."
+
+#: gui/editor.cpp:199
+msgid ""
+"Drag and drop a plugin here to make the selected plugin load after it. The "
+"\"Show only conflicting plugins\" checkbox must be checked."
+msgstr ""
+"Перетащите сюда плагин, чтобы сделать его загружвемым после выбранного. Поле "
+"\"Показать только конфликтующие плагины\" должно быть отмечено."
+
+#: gui/editor.cpp:200 gui/editor.cpp:577
+msgid ""
+"Plugins with higher priorities will load after plugins with smaller "
+"priorities that they conflict with, unless one must explicitly load after "
+"the other."
+msgstr ""
+"Плагины с большим приоритетом будут загружены после конфликтующих плагинов с "
+"меньшим, если конечно какой-либо из них должен грузиться конкретно после "
+"определенного другого."
+
+#: gui/editor.cpp:201
+msgid ""
+"Filters the plugin list to only display plugins which can be loaded after "
+"the currently selected plugin, and which either conflict with it, or, if it "
+"loads a BSA, also load BSAs. Also enables drag and drop of plugins into the "
+"Load After box."
+msgstr ""
+"Фильтры для списка плагинов, для отображения только плагинов, которые могут "
+"быть загружены после выбранного плагина и которые имеют любой конфликт с ним "
+"или если он грузит BSA, также грузят BSA. Также включает перетаскивание "
+"плагинов в поле Грузить после."
+
+#: gui/editor.cpp:202
+msgid ""
+"Only newly-added plugins may be removed here. Use the metadata editor to "
+"remove other user-added plugins."
+msgstr ""
+"Только вновь добавленные плагины могут быть удалены отсюда. Используйте "
+"редактор метаданных, для удаления других, добавленных пользователем плагинов."
+
+#: gui/editor.cpp:210 gui/editor.cpp:595
msgid "Priority: "
msgstr "Приоритет: "
-#: gui/editor.cpp:207 gui/editor.cpp:502
+#: gui/editor.cpp:214 gui/editor.cpp:509
msgid "Load After"
msgstr "Грузить после"
-#: gui/editor.cpp:481
+#: gui/editor.cpp:488
msgid "Enable User Changes"
msgstr "Включить пользовательские правки"
-#: gui/editor.cpp:483 gui/editor.cpp:826
+#: gui/editor.cpp:490 gui/editor.cpp:840
msgid "Add File"
msgstr "Добавить файл"
-#: gui/editor.cpp:484 gui/editor.cpp:827
+#: gui/editor.cpp:491 gui/editor.cpp:841
msgid "Edit File"
msgstr "Править файл"
-#: gui/editor.cpp:485 gui/editor.cpp:828
+#: gui/editor.cpp:492 gui/editor.cpp:842
msgid "Remove File"
msgstr "Удалить файл"
-#: gui/editor.cpp:486
+#: gui/editor.cpp:493
msgid "Save Changes"
msgstr "Сохранить изменения"
-#: gui/editor.cpp:487
+#: gui/editor.cpp:494
msgid "Cancel"
msgstr "Отмена"
-#: gui/editor.cpp:500
+#: gui/editor.cpp:507
msgid "Requirements"
msgstr "Требования"
-#: gui/editor.cpp:501
+#: gui/editor.cpp:508
msgid "Incompatibilities"
msgstr "Несовместимости"
-#: gui/editor.cpp:503
+#: gui/editor.cpp:510
msgid "Messages"
msgstr "Сообщения"
-#: gui/editor.cpp:504
+#: gui/editor.cpp:511
msgid "Bash Tags"
msgstr "Bash-теги"
-#: gui/editor.cpp:505
+#: gui/editor.cpp:512
msgid "Dirty Info"
msgstr "Инфо. о \"грязных\" правках"
-#: gui/editor.cpp:508
+#: gui/editor.cpp:515
msgid "Plugins"
msgstr "Плагины"
-#: gui/editor.cpp:522
+#: gui/editor.cpp:529
msgid "Add/Remove"
msgstr "Добавить/удалить"
-#: gui/editor.cpp:523
+#: gui/editor.cpp:530
msgid "Bash Tag"
msgstr "Bash-тег"
-#: gui/editor.cpp:526
+#: gui/editor.cpp:533
msgid "CRC"
msgstr ""
-#: gui/editor.cpp:527
+#: gui/editor.cpp:534
msgid "ITM Count"
msgstr "Число ITM"
-#: gui/editor.cpp:528
+#: gui/editor.cpp:535
msgid "UDR Count"
msgstr "Число UDR"
-#: gui/editor.cpp:529
+#: gui/editor.cpp:536
msgid "Deleted Navmesh Count"
msgstr "Число удаленных Navmesh-записей"
-#: gui/editor.cpp:530
+#: gui/editor.cpp:537
msgid "Cleaning Utility"
msgstr "Утилита для очистки"
-#: gui/editor.cpp:533
+#: gui/editor.cpp:540
msgid "Copy Name"
msgstr "Скопировать имя"
-#: gui/editor.cpp:534
+#: gui/editor.cpp:541
msgid "Copy Metadata As Text"
msgstr "Копировать метаданные как текст"
-#: gui/editor.cpp:535
+#: gui/editor.cpp:542
msgid "Remove All User-Added Metadata"
msgstr "Удалить все пользовательские метаданные"
-#: gui/editor.cpp:798
+#: gui/editor.cpp:578
+msgid "If unchecked, any user-added metadata will be ignored during sorting."
+msgstr ""
+"Если не помечено, любые добавленные пользователем метаданные будут "
+"проигнорированы при сортировке."
+
+#: gui/editor.cpp:579 gui/editor.cpp:580
+msgid "Only user-added data may be removed."
+msgstr "Только добавленные пользователем данные могут быть удалены."
+
+#: gui/editor.cpp:812
msgid ""
"Are you sure you want to clear all existing user-added metadata from this "
"plugin?"
@@ -262,102 +314,102 @@ msgstr ""
"Вы уверены, что хотите очистить все существующие пользовательские метаданные "
"для этого плагина?"
-#: gui/editor.cpp:799 gui/main.cpp:1060
+#: gui/editor.cpp:813 gui/main.cpp:1065
msgid "BOSS: Warning"
msgstr "BOSS: Предупреждение"
-#: gui/editor.cpp:830
+#: gui/editor.cpp:844
msgid "Add Plugin"
msgstr "Добавить плагин"
-#: gui/editor.cpp:831
+#: gui/editor.cpp:845
msgid "Edit Plugin"
msgstr "Править плагин"
-#: gui/editor.cpp:834
+#: gui/editor.cpp:848
msgid "Add Message"
msgstr "Добавить сообщение"
-#: gui/editor.cpp:835
+#: gui/editor.cpp:849
msgid "Edit Message"
msgstr "Править сообщение"
-#: gui/editor.cpp:836
+#: gui/editor.cpp:850
msgid "Remove Message"
msgstr "Удалить сообщение"
-#: gui/editor.cpp:838
+#: gui/editor.cpp:852
msgid "Add Bash Tag"
msgstr "Добавить Bash-тег"
-#: gui/editor.cpp:839
+#: gui/editor.cpp:853
msgid "Edit Bash Tag"
msgstr "Править Bash-тег"
-#: gui/editor.cpp:840
+#: gui/editor.cpp:854
msgid "Remove Bash Tag"
msgstr "Удалить Bash-тег"
-#: gui/editor.cpp:842
+#: gui/editor.cpp:856
msgid "Add Dirty Info"
msgstr "Добавить инфо. о \"грязных\" правках"
-#: gui/editor.cpp:843
+#: gui/editor.cpp:857
msgid "Edit Dirty Info"
msgstr "Править инфо. о \"грязных\" правках"
-#: gui/editor.cpp:844
+#: gui/editor.cpp:858
msgid "Remove Dirty Info"
msgstr "Удалить инфо. о \"грязных\" правках"
-#: gui/editor.cpp:862
+#: gui/editor.cpp:876
msgid "BOSS: Add File/Plugin"
msgstr "BOSS: Добавить файл/плагин"
-#: gui/editor.cpp:884
+#: gui/editor.cpp:898
msgid "BOSS: Add Message"
msgstr "BOSS: Добавить сообщение"
-#: gui/editor.cpp:894
+#: gui/editor.cpp:908
msgid "Error: No content specified. Row will not be added."
msgstr "Ошибка: Не указано содержимое. Строка не будет добавлена."
-#: gui/editor.cpp:895 gui/editor.cpp:977 gui/main.cpp:167 gui/main.cpp:184
+#: gui/editor.cpp:909 gui/editor.cpp:991 gui/main.cpp:167 gui/main.cpp:184
#: gui/main.cpp:199 gui/main.cpp:280 gui/main.cpp:290 gui/main.cpp:303
-#: gui/main.cpp:311 gui/main.cpp:342 gui/main.cpp:359 gui/main.cpp:524
-#: gui/main.cpp:545 gui/main.cpp:561 gui/main.cpp:932 gui/main.cpp:984
-#: gui/main.cpp:1006 gui/main.cpp:1071 gui/main.cpp:1108 gui/misc.cpp:312
+#: gui/main.cpp:311 gui/main.cpp:342 gui/main.cpp:359 gui/main.cpp:529
+#: gui/main.cpp:550 gui/main.cpp:566 gui/main.cpp:937 gui/main.cpp:989
+#: gui/main.cpp:1011 gui/main.cpp:1076 gui/main.cpp:1113 gui/misc.cpp:312
#: gui/misc.cpp:327 gui/settings.cpp:287 gui/settings.cpp:299
#: gui/settings.cpp:307 gui/settings.cpp:351 gui/settings.cpp:359
#: gui/settings.cpp:367
msgid "BOSS: Error"
msgstr "BOSS: Ошибка"
-#: gui/editor.cpp:905
+#: gui/editor.cpp:919
msgid "BOSS: Add Tag"
msgstr "BOSS: Добавить тег"
-#: gui/editor.cpp:919
+#: gui/editor.cpp:933
msgid "BOSS: Add Dirty Info"
msgstr "BOSS: Добавить инфо. о \"грязных\" правках"
-#: gui/editor.cpp:938
+#: gui/editor.cpp:952
msgid "BOSS: Edit File/Plugin"
msgstr "BOSS: Править файл/плагин"
-#: gui/editor.cpp:962
+#: gui/editor.cpp:976
msgid "BOSS: Edit Message"
msgstr "BOSS: Править сообщение"
-#: gui/editor.cpp:976
+#: gui/editor.cpp:990
msgid "Error: No content specified. Row will not be edited."
msgstr "Ошибка: Не указано содержимое. Строка не будет добавлена."
-#: gui/editor.cpp:986
+#: gui/editor.cpp:1000
msgid "BOSS: Edit Tag"
msgstr "BOSS: Править тег"
-#: gui/editor.cpp:1008
+#: gui/editor.cpp:1022
msgid "BOSS: Edit Dirty Info"
msgstr "BOSS: Править инфо. о \"грязных\" правках"
@@ -397,7 +449,7 @@ msgstr "Ошибка: Невозможно применить перевод."
msgid "Error: The selected language is not available on this system."
msgstr "Ошибка: Выбранный язык не доступен на этой системе."
-#: gui/main.cpp:302 gui/main.cpp:358 gui/main.cpp:523
+#: gui/main.cpp:302 gui/main.cpp:358 gui/main.cpp:528
msgid "Error: Game-specific settings could not be initialised. %1%"
msgstr ""
"Ошибка: Специфические для игры настройки не могут быть инициализированы. %1%"
@@ -462,19 +514,36 @@ msgstr "&Игра"
msgid "&Help"
msgstr "&Справка"
-#: gui/main.cpp:499 gui/main.cpp:948
+#: gui/main.cpp:443
+msgid ""
+"Opens the Metadata Editor, where plugins' sorting metadata, messages, dirty "
+"info and Bash Tag suggestions can be edited."
+msgstr ""
+"Открывает редактор метаданных, где присутствуют метаданные сортировки "
+"плагинов: сообщения, инфо о грязных правках, теги для Wrye Bash, которые "
+"могут быть изменены."
+
+#: gui/main.cpp:444
+msgid "Sorts your plugins, then displays a report of the results."
+msgstr "Сортирует ваши плагины, а после отображает отчет с результатами."
+
+#: gui/main.cpp:445
+msgid "Opens the last report generated for the current game."
+msgstr "Открывает последний отчет, сгенерированный для текущей игры."
+
+#: gui/main.cpp:504 gui/main.cpp:953
msgid "BOSS: Report Viewer"
msgstr "BOSS: Средство просмотра отчетов"
-#: gui/main.cpp:507
+#: gui/main.cpp:512
msgid "BOSS: Settings"
msgstr "BOSS: Настройки"
-#: gui/main.cpp:544 gui/main.cpp:560
+#: gui/main.cpp:549 gui/main.cpp:565
msgid "Error: \"%1%\" cannot be found."
msgstr "Ошибка: \"%1%\" не найден."
-#: gui/main.cpp:572
+#: gui/main.cpp:577
msgid ""
"Load order optimisation for Oblivion, Skyrim, Fallout 3 and Fallout: New "
"Vegas."
@@ -482,19 +551,19 @@ msgstr ""
"Оптимизация порядка загрузки для Oblivion, Skyrim, Fallout 3 и Fallout: New "
"Vegas."
-#: gui/main.cpp:603 gui/main.cpp:813 gui/main.cpp:960
+#: gui/main.cpp:608 gui/main.cpp:818 gui/main.cpp:965
msgid "BOSS: Working..."
msgstr "BOSS: Работает..."
-#: gui/main.cpp:603 gui/main.cpp:960
+#: gui/main.cpp:608 gui/main.cpp:965
msgid "BOSS working..."
msgstr "BOSS работает..."
-#: gui/main.cpp:660
+#: gui/main.cpp:665
msgid "Userlist parsing failed. Details: %1%"
msgstr "Обработка пользовательского списка не удалась. Детали: %1%"
-#: gui/main.cpp:701
+#: gui/main.cpp:706
msgid ""
"A global message contains a condition that could not be evaluated. Details: "
"%1%"
@@ -502,27 +571,27 @@ msgstr ""
"Глобальное сообщение включает выражение, которое не может быть оценено. "
"Детали: %1%"
-#: gui/main.cpp:734
+#: gui/main.cpp:739
msgid "\"%1%\" contains a condition that could not be evaluated. Details: %2%"
msgstr "\"%1%\" включает выражение, которое не может быть оценено. Детали: %2%"
-#: gui/main.cpp:753
+#: gui/main.cpp:758
msgid "Building plugin graph..."
msgstr "Построение графика плагина..."
-#: gui/main.cpp:798
+#: gui/main.cpp:803
msgid "BOSS: Calculated Load Order"
msgstr "BOSS: Рассчитанный порядок загрузки"
-#: gui/main.cpp:813
+#: gui/main.cpp:818
msgid "Recalculating load order..."
msgstr "Пересчет порядка загрузки..."
-#: gui/main.cpp:870
+#: gui/main.cpp:875
msgid "Failed to set the load order. Details: %1%"
msgstr "Не удалось установить порядок загрузки. Детали: %1%"
-#: gui/main.cpp:880
+#: gui/main.cpp:885
msgid ""
"The load order displayed in the Details tab was not applied as sorting was "
"canceled."
@@ -530,27 +599,27 @@ msgstr ""
"Порядок загрузки, показанный на вкладке Детали не был применен, так как "
"сортировка была отменена."
-#: gui/main.cpp:885
+#: gui/main.cpp:890
msgid "Failed to calculate the load order. Details: %1%"
msgstr "Не удалось рассчитать порядок загрузки. Детали: %1%"
-#: gui/main.cpp:931
+#: gui/main.cpp:936
msgid "Error: %1%"
msgstr "Ошибка: %1%"
-#: gui/main.cpp:983
+#: gui/main.cpp:988
msgid "Error: Masterlist parsing failed. %1%"
msgstr "Ошибка: Обработка мастерлиста не удалась. %1%"
-#: gui/main.cpp:1005
+#: gui/main.cpp:1010
msgid "Error: Userlist parsing failed. %1%"
msgstr "Ошибка: Обработка пользовательского списка не удалась. %1%"
-#: gui/main.cpp:1051
+#: gui/main.cpp:1056
msgid "BOSS: Metadata Editor"
msgstr "BOSS: Редактор метаданных"
-#: gui/main.cpp:1060
+#: gui/main.cpp:1065
msgid ""
"This feature is provided so that modders using the Creation Kit may set the "
"load order it uses. A side-effect is that any subscribed Steam Workshop mods "
@@ -561,19 +630,19 @@ msgstr ""
"Обратная сторона этого то, что любые, подписанные в Steam Workshop моды, "
"могут быть заново загружены с помощью Steam. Вы желаете продолжить?"
-#: gui/main.cpp:1070
+#: gui/main.cpp:1075
msgid "Error: Failed to get load order. %1%"
msgstr "Ошибка: Не удалось получить порядок загрузки. %1%"
-#: gui/main.cpp:1107
+#: gui/main.cpp:1112
msgid "Error: Failed to set plugin timestamps. %1%"
msgstr "Ошибка: Не удалось присвоить временные метки плагинам. %1%"
-#: gui/main.cpp:1114
+#: gui/main.cpp:1119
msgid "Plugins were successfully redated."
msgstr "Плагины были успешно редатированы."
-#: gui/main.cpp:1115
+#: gui/main.cpp:1120
msgid "BOSS: Plugin Redate"
msgstr "BOSS: Редатирование плагинов"
diff --git a/resources/l10n/template.pot b/resources/l10n/template.pot
index c58907dc..5cadcae6 100644
--- 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: 2014-02-18 19:15-0000\n"
-"PO-Revision-Date: 2014-02-18 19:15-0000\n"
+"POT-Creation-Date: 2014-02-19 19:26-0000\n"
+"PO-Revision-Date: 2014-02-19 19:26-0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: en\n"
@@ -115,17 +115,17 @@ msgstr ""
msgid "Rolled back to the previous revision."
msgstr ""
-#: gui/editor.cpp:158 gui/editor.cpp:318 gui/editor.cpp:456
+#: gui/editor.cpp:158 gui/editor.cpp:325 gui/editor.cpp:463
msgid ""
"Please submit any edits made for reasons other than personal preference to "
"the BOSS team so that they may be included in the masterlist."
msgstr ""
#: gui/editor.cpp:161
-msgid "Show only conflicting plugins."
+msgid "Show only conflicting plugins"
msgstr ""
-#: gui/editor.cpp:167 gui/editor.cpp:832
+#: gui/editor.cpp:167 gui/editor.cpp:846
msgid "Remove Plugin"
msgstr ""
@@ -137,217 +137,256 @@ msgstr ""
msgid "Priority"
msgstr ""
-#: gui/editor.cpp:173 gui/editor.cpp:510 gui/editor.cpp:514 gui/editor.cpp:518
+#: gui/editor.cpp:173 gui/editor.cpp:517 gui/editor.cpp:521 gui/editor.cpp:525
msgid "Filename"
msgstr ""
-#: gui/editor.cpp:174 gui/editor.cpp:511 gui/editor.cpp:515 gui/editor.cpp:519
+#: gui/editor.cpp:174 gui/editor.cpp:518 gui/editor.cpp:522 gui/editor.cpp:526
msgid "Display Name"
msgstr ""
-#: gui/editor.cpp:175 gui/editor.cpp:512 gui/editor.cpp:516 gui/editor.cpp:520
-#: gui/editor.cpp:524 gui/misc.cpp:36
+#: gui/editor.cpp:175 gui/editor.cpp:519 gui/editor.cpp:523 gui/editor.cpp:527
+#: gui/editor.cpp:531 gui/misc.cpp:36
msgid "Condition"
msgstr ""
-#: gui/editor.cpp:203 gui/editor.cpp:581
+#: gui/editor.cpp:198 gui/editor.cpp:576
+msgid "Select a plugin to edit its load order metadata."
+msgstr ""
+
+#: gui/editor.cpp:199
+msgid ""
+"Drag and drop a plugin here to make the selected plugin load after it. The "
+"\"Show only conflicting plugins\" checkbox must be checked."
+msgstr ""
+
+#: gui/editor.cpp:200 gui/editor.cpp:577
+msgid ""
+"Plugins with higher priorities will load after plugins with smaller "
+"priorities that they conflict with, unless one must explicitly load after "
+"the other."
+msgstr ""
+
+#: gui/editor.cpp:201
+msgid ""
+"Filters the plugin list to only display plugins which can be loaded after "
+"the currently selected plugin, and which either conflict with it, or, if it "
+"loads a BSA, also load BSAs. Also enables drag and drop of plugins into the "
+"Load After box."
+msgstr ""
+
+#: gui/editor.cpp:202
+msgid ""
+"Only newly-added plugins may be removed here. Use the metadata editor to "
+"remove other user-added plugins."
+msgstr ""
+
+#: gui/editor.cpp:210 gui/editor.cpp:595
msgid "Priority: "
msgstr ""
-#: gui/editor.cpp:207 gui/editor.cpp:502
+#: gui/editor.cpp:214 gui/editor.cpp:509
msgid "Load After"
msgstr ""
-#: gui/editor.cpp:481
+#: gui/editor.cpp:488
msgid "Enable User Changes"
msgstr ""
-#: gui/editor.cpp:483 gui/editor.cpp:826
+#: gui/editor.cpp:490 gui/editor.cpp:840
msgid "Add File"
msgstr ""
-#: gui/editor.cpp:484 gui/editor.cpp:827
+#: gui/editor.cpp:491 gui/editor.cpp:841
msgid "Edit File"
msgstr ""
-#: gui/editor.cpp:485 gui/editor.cpp:828
+#: gui/editor.cpp:492 gui/editor.cpp:842
msgid "Remove File"
msgstr ""
-#: gui/editor.cpp:486
+#: gui/editor.cpp:493
msgid "Save Changes"
msgstr ""
-#: gui/editor.cpp:487
+#: gui/editor.cpp:494
msgid "Cancel"
msgstr ""
-#: gui/editor.cpp:500
+#: gui/editor.cpp:507
msgid "Requirements"
msgstr ""
-#: gui/editor.cpp:501
+#: gui/editor.cpp:508
msgid "Incompatibilities"
msgstr ""
-#: gui/editor.cpp:503
+#: gui/editor.cpp:510
msgid "Messages"
msgstr ""
-#: gui/editor.cpp:504
+#: gui/editor.cpp:511
msgid "Bash Tags"
msgstr ""
-#: gui/editor.cpp:505
+#: gui/editor.cpp:512
msgid "Dirty Info"
msgstr ""
-#: gui/editor.cpp:508
+#: gui/editor.cpp:515
msgid "Plugins"
msgstr ""
-#: gui/editor.cpp:522
+#: gui/editor.cpp:529
msgid "Add/Remove"
msgstr ""
-#: gui/editor.cpp:523
+#: gui/editor.cpp:530
msgid "Bash Tag"
msgstr ""
-#: gui/editor.cpp:526
+#: gui/editor.cpp:533
msgid "CRC"
msgstr ""
-#: gui/editor.cpp:527
+#: gui/editor.cpp:534
msgid "ITM Count"
msgstr ""
-#: gui/editor.cpp:528
+#: gui/editor.cpp:535
msgid "UDR Count"
msgstr ""
-#: gui/editor.cpp:529
+#: gui/editor.cpp:536
msgid "Deleted Navmesh Count"
msgstr ""
-#: gui/editor.cpp:530
+#: gui/editor.cpp:537
msgid "Cleaning Utility"
msgstr ""
-#: gui/editor.cpp:533
+#: gui/editor.cpp:540
msgid "Copy Name"
msgstr ""
-#: gui/editor.cpp:534
+#: gui/editor.cpp:541
msgid "Copy Metadata As Text"
msgstr ""
-#: gui/editor.cpp:535
+#: gui/editor.cpp:542
msgid "Remove All User-Added Metadata"
msgstr ""
-#: gui/editor.cpp:798
+#: gui/editor.cpp:578
+msgid "If unchecked, any user-added metadata will be ignored during sorting."
+msgstr ""
+
+#: gui/editor.cpp:579 gui/editor.cpp:580
+msgid "Only user-added data may be removed."
+msgstr ""
+
+#: gui/editor.cpp:812
msgid ""
"Are you sure you want to clear all existing user-added metadata from this "
"plugin?"
msgstr ""
-#: gui/editor.cpp:799 gui/main.cpp:1060
+#: gui/editor.cpp:813 gui/main.cpp:1065
msgid "BOSS: Warning"
msgstr ""
-#: gui/editor.cpp:830
+#: gui/editor.cpp:844
msgid "Add Plugin"
msgstr ""
-#: gui/editor.cpp:831
+#: gui/editor.cpp:845
msgid "Edit Plugin"
msgstr ""
-#: gui/editor.cpp:834
+#: gui/editor.cpp:848
msgid "Add Message"
msgstr ""
-#: gui/editor.cpp:835
+#: gui/editor.cpp:849
msgid "Edit Message"
msgstr ""
-#: gui/editor.cpp:836
+#: gui/editor.cpp:850
msgid "Remove Message"
msgstr ""
-#: gui/editor.cpp:838
+#: gui/editor.cpp:852
msgid "Add Bash Tag"
msgstr ""
-#: gui/editor.cpp:839
+#: gui/editor.cpp:853
msgid "Edit Bash Tag"
msgstr ""
-#: gui/editor.cpp:840
+#: gui/editor.cpp:854
msgid "Remove Bash Tag"
msgstr ""
-#: gui/editor.cpp:842
+#: gui/editor.cpp:856
msgid "Add Dirty Info"
msgstr ""
-#: gui/editor.cpp:843
+#: gui/editor.cpp:857
msgid "Edit Dirty Info"
msgstr ""
-#: gui/editor.cpp:844
+#: gui/editor.cpp:858
msgid "Remove Dirty Info"
msgstr ""
-#: gui/editor.cpp:862
+#: gui/editor.cpp:876
msgid "BOSS: Add File/Plugin"
msgstr ""
-#: gui/editor.cpp:884
+#: gui/editor.cpp:898
msgid "BOSS: Add Message"
msgstr ""
-#: gui/editor.cpp:894
+#: gui/editor.cpp:908
msgid "Error: No content specified. Row will not be added."
msgstr ""
-#: gui/editor.cpp:895 gui/editor.cpp:977 gui/main.cpp:167 gui/main.cpp:184
+#: gui/editor.cpp:909 gui/editor.cpp:991 gui/main.cpp:167 gui/main.cpp:184
#: gui/main.cpp:199 gui/main.cpp:280 gui/main.cpp:290 gui/main.cpp:303
-#: gui/main.cpp:311 gui/main.cpp:342 gui/main.cpp:359 gui/main.cpp:524
-#: gui/main.cpp:545 gui/main.cpp:561 gui/main.cpp:932 gui/main.cpp:984
-#: gui/main.cpp:1006 gui/main.cpp:1071 gui/main.cpp:1108 gui/misc.cpp:312
+#: gui/main.cpp:311 gui/main.cpp:342 gui/main.cpp:359 gui/main.cpp:529
+#: gui/main.cpp:550 gui/main.cpp:566 gui/main.cpp:937 gui/main.cpp:989
+#: gui/main.cpp:1011 gui/main.cpp:1076 gui/main.cpp:1113 gui/misc.cpp:312
#: gui/misc.cpp:327 gui/settings.cpp:287 gui/settings.cpp:299
#: gui/settings.cpp:307 gui/settings.cpp:351 gui/settings.cpp:359
#: gui/settings.cpp:367
msgid "BOSS: Error"
msgstr ""
-#: gui/editor.cpp:905
+#: gui/editor.cpp:919
msgid "BOSS: Add Tag"
msgstr ""
-#: gui/editor.cpp:919
+#: gui/editor.cpp:933
msgid "BOSS: Add Dirty Info"
msgstr ""
-#: gui/editor.cpp:938
+#: gui/editor.cpp:952
msgid "BOSS: Edit File/Plugin"
msgstr ""
-#: gui/editor.cpp:962
+#: gui/editor.cpp:976
msgid "BOSS: Edit Message"
msgstr ""
-#: gui/editor.cpp:976
+#: gui/editor.cpp:990
msgid "Error: No content specified. Row will not be edited."
msgstr ""
-#: gui/editor.cpp:986
+#: gui/editor.cpp:1000
msgid "BOSS: Edit Tag"
msgstr ""
-#: gui/editor.cpp:1008
+#: gui/editor.cpp:1022
msgid "BOSS: Edit Dirty Info"
msgstr ""
@@ -387,7 +426,7 @@ msgstr ""
msgid "Error: The selected language is not available on this system."
msgstr ""
-#: gui/main.cpp:302 gui/main.cpp:358 gui/main.cpp:523
+#: gui/main.cpp:302 gui/main.cpp:358 gui/main.cpp:528
msgid "Error: Game-specific settings could not be initialised. %1%"
msgstr ""
@@ -451,108 +490,122 @@ msgstr ""
msgid "&Help"
msgstr ""
-#: gui/main.cpp:499 gui/main.cpp:948
+#: gui/main.cpp:443
+msgid ""
+"Opens the Metadata Editor, where plugins' sorting metadata, messages, dirty "
+"info and Bash Tag suggestions can be edited."
+msgstr ""
+
+#: gui/main.cpp:444
+msgid "Sorts your plugins, then displays a report of the results."
+msgstr ""
+
+#: gui/main.cpp:445
+msgid "Opens the last report generated for the current game."
+msgstr ""
+
+#: gui/main.cpp:504 gui/main.cpp:953
msgid "BOSS: Report Viewer"
msgstr ""
-#: gui/main.cpp:507
+#: gui/main.cpp:512
msgid "BOSS: Settings"
msgstr ""
-#: gui/main.cpp:544 gui/main.cpp:560
+#: gui/main.cpp:549 gui/main.cpp:565
msgid "Error: \"%1%\" cannot be found."
msgstr ""
-#: gui/main.cpp:572
+#: gui/main.cpp:577
msgid ""
"Load order optimisation for Oblivion, Skyrim, Fallout 3 and Fallout: New "
"Vegas."
msgstr ""
-#: gui/main.cpp:603 gui/main.cpp:813 gui/main.cpp:960
+#: gui/main.cpp:608 gui/main.cpp:818 gui/main.cpp:965
msgid "BOSS: Working..."
msgstr ""
-#: gui/main.cpp:603 gui/main.cpp:960
+#: gui/main.cpp:608 gui/main.cpp:965
msgid "BOSS working..."
msgstr ""
-#: gui/main.cpp:660
+#: gui/main.cpp:665
msgid "Userlist parsing failed. Details: %1%"
msgstr ""
-#: gui/main.cpp:701
+#: gui/main.cpp:706
msgid ""
"A global message contains a condition that could not be evaluated. Details: "
"%1%"
msgstr ""
-#: gui/main.cpp:734
+#: gui/main.cpp:739
msgid "\"%1%\" contains a condition that could not be evaluated. Details: %2%"
msgstr ""
-#: gui/main.cpp:753
+#: gui/main.cpp:758
msgid "Building plugin graph..."
msgstr ""
-#: gui/main.cpp:798
+#: gui/main.cpp:803
msgid "BOSS: Calculated Load Order"
msgstr ""
-#: gui/main.cpp:813
+#: gui/main.cpp:818
msgid "Recalculating load order..."
msgstr ""
-#: gui/main.cpp:870
+#: gui/main.cpp:875
msgid "Failed to set the load order. Details: %1%"
msgstr ""
-#: gui/main.cpp:880
+#: gui/main.cpp:885
msgid ""
"The load order displayed in the Details tab was not applied as sorting was "
"canceled."
msgstr ""
-#: gui/main.cpp:885
+#: gui/main.cpp:890
msgid "Failed to calculate the load order. Details: %1%"
msgstr ""
-#: gui/main.cpp:931
+#: gui/main.cpp:936
msgid "Error: %1%"
msgstr ""
-#: gui/main.cpp:983
+#: gui/main.cpp:988
msgid "Error: Masterlist parsing failed. %1%"
msgstr ""
-#: gui/main.cpp:1005
+#: gui/main.cpp:1010
msgid "Error: Userlist parsing failed. %1%"
msgstr ""
-#: gui/main.cpp:1051
+#: gui/main.cpp:1056
msgid "BOSS: Metadata Editor"
msgstr ""
-#: gui/main.cpp:1060
+#: gui/main.cpp:1065
msgid ""
"This feature is provided so that modders using the Creation Kit may set the "
"load order it uses. A side-effect is that any subscribed Steam Workshop mods "
"will be re-downloaded by Steam. Do you wish to continue?"
msgstr ""
-#: gui/main.cpp:1070
+#: gui/main.cpp:1075
msgid "Error: Failed to get load order. %1%"
msgstr ""
-#: gui/main.cpp:1107
+#: gui/main.cpp:1112
msgid "Error: Failed to set plugin timestamps. %1%"
msgstr ""
-#: gui/main.cpp:1114
+#: gui/main.cpp:1119
msgid "Plugins were successfully redated."
msgstr ""
-#: gui/main.cpp:1115
+#: gui/main.cpp:1120
msgid "BOSS: Plugin Redate"
msgstr ""
diff --git a/src/gui/editor.cpp b/src/gui/editor.cpp
index a693befa..49370cee 100644
--- a/src/gui/editor.cpp
+++ b/src/gui/editor.cpp
@@ -158,7 +158,7 @@ MiniEditor::MiniEditor(wxWindow *parent, const wxString& title, const std::list<
descText = new wxStaticText(this, wxID_ANY, translate("Please submit any edits made for reasons other than personal preference to the BOSS team so that they may be included in the masterlist."));
prioritySpin = new wxSpinCtrl(editingPanel, wxID_ANY, "0");
prioritySpin->SetRange(std::numeric_limits::min(), std::numeric_limits::max());
- filterCheckbox = new wxCheckBox(editingPanel, wxID_ANY, translate("Show only conflicting plugins."));
+ filterCheckbox = new wxCheckBox(editingPanel, wxID_ANY, translate("Show only conflicting plugins"));
pluginList = new wxListView(this, LIST_Plugins, wxDefaultPosition, wxDefaultSize, wxLC_REPORT | wxLC_SINGLE_SEL);
loadAfterList = new wxListView(editingPanel, LIST_LoadAfter, wxDefaultPosition, wxDefaultSize, wxLC_REPORT | wxLC_SINGLE_SEL);
@@ -194,6 +194,13 @@ MiniEditor::MiniEditor(wxWindow *parent, const wxString& title, const std::list<
Bind(wxEVT_BUTTON, &MiniEditor::OnApply, this, wxID_APPLY);
Bind(wxEVT_SIZE, &MiniEditor::OnResize, this);
+ //Set up tooltips.
+ pluginList->SetToolTip(translate("Select a plugin to edit its load order metadata."));
+ loadAfterList->SetToolTip(translate("Drag and drop a plugin here to make the selected plugin load after it. The \"Show only conflicting plugins\" checkbox must be checked."));
+ prioritySpin->SetToolTip(translate("Plugins with higher priorities will load after plugins with smaller priorities that they conflict with, unless one must explicitly load after the other."));
+ filterCheckbox->SetToolTip(translate("Filters the plugin list to only display plugins which can be loaded after the currently selected plugin, and which either conflict with it, or, if it loads a BSA, also load BSAs. Also enables drag and drop of plugins into the Load After box."));
+ removeBtn->SetToolTip(translate("Only newly-added plugins may be removed here. Use the metadata editor to remove other user-added plugins."));
+
//Set up editing panel layout.
wxBoxSizer * mainBox = new wxBoxSizer(wxVERTICAL);
mainBox->Add(pluginText, 0, wxTOP | wxBOTTOM, 10);
@@ -565,6 +572,13 @@ Editor::Editor(wxWindow *parent, const wxString& title, const std::string userli
Bind(wxEVT_MENU, &Editor::OnPluginCopyMetadata, this, MENU_CopyMetadata);
Bind(wxEVT_MENU, &Editor::OnPluginClearMetadata, this, MENU_ClearMetadata);
+ //Set up tooltips.
+ pluginList->SetToolTip(translate("Select a plugin to edit its load order metadata."));
+ prioritySpin->SetToolTip(translate("Plugins with higher priorities will load after plugins with smaller priorities that they conflict with, unless one must explicitly load after the other."));
+ enableUserEditsBox->SetToolTip(translate("If unchecked, any user-added metadata will be ignored during sorting."));
+ editBtn->SetToolTip(translate("Only user-added data may be removed."));
+ removeBtn->SetToolTip(translate("Only user-added data may be removed."));
+
//Set up layout.
wxBoxSizer * bigBox = new wxBoxSizer(wxHORIZONTAL);
diff --git a/src/gui/main.cpp b/src/gui/main.cpp
index b454ac2d..5ee1abcf 100644
--- a/src/gui/main.cpp
+++ b/src/gui/main.cpp
@@ -439,6 +439,11 @@ Launcher::Launcher(const wxChar *title, YAML::Node& settings, Game& game, vector
Bind(wxEVT_BUTTON, &Launcher::OnViewLastReport, this, OPTION_ViewLastReport);
Bind(wxEVT_CLOSE_WINDOW, &Launcher::OnClose, this);
+ //Set up tooltips.
+ EditButton->SetToolTip(translate("Opens the Metadata Editor, where plugins' sorting metadata, messages, dirty info and Bash Tag suggestions can be edited."));
+ SortButton->SetToolTip(translate("Sorts your plugins, then displays a report of the results."));
+ ViewButton->SetToolTip(translate("Opens the last report generated for the current game."));
+
//Set up initial state.
SortButton->SetDefault();