mirror of
https://github.com/ModOrganizer2/modorganizer-fnistool.git
synced 2026-07-27 14:05:34 -07:00
Fix pylupdate parsing
This commit is contained in:
+10
-10
@@ -70,8 +70,8 @@ class FNISPatches(mobase.IPluginTool):
|
||||
def init(self, organizer):
|
||||
self.__organizer = organizer
|
||||
if sys.version_info < (3, 0):
|
||||
qCritical(self.__tr("FNISPatches plugin requires a Python 3 interpreter, but is running on a Python 2 interpreter."))
|
||||
QMessageBox.critical(self.__parentWidget, self.__tr("Incompatible Python version."), self.__tr("This version of the FNIS Patches plugin requires a Python 3 interpreter, but Mod Organizer has provided a Python 2 interpreter. You should check for an updated version, including in the Mod Organizer 2 Development Discord Server."))
|
||||
qCritical(self.tr("FNISPatches plugin requires a Python 3 interpreter, but is running on a Python 2 interpreter."))
|
||||
QMessageBox.critical(self.__parentWidget, self.tr("Incompatible Python version."), self.tr("This version of the FNIS Patches plugin requires a Python 3 interpreter, but Mod Organizer has provided a Python 2 interpreter. You should check for an updated version, including in the Mod Organizer 2 Development Discord Server."))
|
||||
return False
|
||||
return True
|
||||
|
||||
@@ -79,13 +79,13 @@ class FNISPatches(mobase.IPluginTool):
|
||||
return "FNIS Patches Tool"
|
||||
|
||||
def localizedName(self):
|
||||
return self.__tr("FNIS Patches Tool")
|
||||
return self.tr("FNIS Patches Tool")
|
||||
|
||||
def author(self):
|
||||
return "AnyOldName3"
|
||||
|
||||
def description(self):
|
||||
return self.__tr("Configures the patches which FNIS applies to the game.")
|
||||
return self.tr("Configures the patches which FNIS applies to the game.")
|
||||
|
||||
def version(self):
|
||||
return mobase.VersionInfo(1, 0, 1, mobase.ReleaseType.final)
|
||||
@@ -97,10 +97,10 @@ class FNISPatches(mobase.IPluginTool):
|
||||
return []
|
||||
|
||||
def displayName(self):
|
||||
return self.__tr("FNIS/Configure FNIS Patches")
|
||||
return self.tr("FNIS/Configure FNIS Patches")
|
||||
|
||||
def tooltip(self):
|
||||
return self.__tr("Configures the patches which FNIS applies to the game.")
|
||||
return self.tr("Configures the patches which FNIS applies to the game.")
|
||||
|
||||
def icon(self):
|
||||
fnisPath = self.__organizer.pluginSetting(self.__mainToolName(), "fnis-path")
|
||||
@@ -127,9 +127,9 @@ class FNISPatches(mobase.IPluginTool):
|
||||
availablePatches = self.__loadAvailablePatches()
|
||||
|
||||
dialog = QDialog(self.__parentWidget)
|
||||
dialog.setWindowTitle(self.__tr("Select Patches"))
|
||||
dialog.setWindowTitle(self.tr("Select Patches"))
|
||||
|
||||
label = QLabel(self.__tr("Note: Some patches may be automatically enabled or disabled by Fore's New Idles in Skyrim, so don't be surprised if its list differs from this one."))
|
||||
label = QLabel(self.tr("Note: Some patches may be automatically enabled or disabled by Fore's New Idles in Skyrim, so don't be surprised if its list differs from this one."))
|
||||
label.setWordWrap(True)
|
||||
|
||||
listWidget = ExpandingQListWidget()
|
||||
@@ -164,7 +164,7 @@ class FNISPatches(mobase.IPluginTool):
|
||||
enabledPatches.add(listItem.data(Qt.ItemDataRole.UserRole))
|
||||
self.__saveEnabledPatches(enabledPatches)
|
||||
|
||||
def __tr(self, str):
|
||||
def tr(self, str):
|
||||
return QCoreApplication.translate("FNISPatches", str)
|
||||
|
||||
@staticmethod
|
||||
@@ -180,7 +180,7 @@ class FNISPatches(mobase.IPluginTool):
|
||||
inGoodLocation = self.__withinDirectory(pathlibPath, modDirectory)
|
||||
inGoodLocation |= self.__withinDirectory(pathlibPath, gameDataDirectory)
|
||||
if not pathlibPath.is_file() or not inGoodLocation:
|
||||
QMessageBox.information(self.__parentWidget, self.__tr("Unable to find FNIS"), self.__tr("Fore's New Idles in Skyrim can't be found using the location saved in Mod Organizer's settings. Please run the main FNIS integration tool before using this one."))
|
||||
QMessageBox.information(self.__parentWidget, self.tr("Unable to find FNIS"), self.tr("Fore's New Idles in Skyrim can't be found using the location saved in Mod Organizer's settings. Please run the main FNIS integration tool before using this one."))
|
||||
return None
|
||||
return savedPath
|
||||
|
||||
|
||||
+33
-33
@@ -44,8 +44,8 @@ class FNISTool(mobase.IPluginTool):
|
||||
def init(self, organizer):
|
||||
self.__organizer = organizer
|
||||
if sys.version_info < (3, 0):
|
||||
qCritical(self.__tr("FNISTool plugin requires a Python 3 interpreter, but is running on a Python 2 interpreter."))
|
||||
QMessageBox.critical(self.__parentWidget, self.__tr("Incompatible Python version."), self.__tr("This version of the FNIS Integration plugin requires a Python 3 interpreter, but Mod Organizer has provided a Python 2 interpreter. You should check for an updated version, including in the Mod Organizer 2 Development Discord Server."))
|
||||
qCritical(self.tr("FNISTool plugin requires a Python 3 interpreter, but is running on a Python 2 interpreter."))
|
||||
QMessageBox.critical(self.__parentWidget, self.tr("Incompatible Python version."), self.tr("This version of the FNIS Integration plugin requires a Python 3 interpreter, but Mod Organizer has provided a Python 2 interpreter. You should check for an updated version, including in the Mod Organizer 2 Development Discord Server."))
|
||||
return False
|
||||
return True
|
||||
|
||||
@@ -53,13 +53,13 @@ class FNISTool(mobase.IPluginTool):
|
||||
return "FNIS Integration Tool"
|
||||
|
||||
def localizedName(self):
|
||||
return self.__tr("FNIS Integration Tool")
|
||||
return self.tr("FNIS Integration Tool")
|
||||
|
||||
def author(self):
|
||||
return "AnyOldName3"
|
||||
|
||||
def description(self):
|
||||
return self.__tr("Runs GenerateFNISforUsers.exe so the game can load custom animations.")
|
||||
return self.tr("Runs GenerateFNISforUsers.exe so the game can load custom animations.")
|
||||
|
||||
def version(self):
|
||||
return mobase.VersionInfo(1, 2, 0, 0)
|
||||
@@ -75,19 +75,19 @@ class FNISTool(mobase.IPluginTool):
|
||||
|
||||
def settings(self):
|
||||
return [
|
||||
mobase.PluginSetting("fnis-path", self.__tr("Path to GenerateFNISforUsers.exe"), ""),
|
||||
mobase.PluginSetting("output-to-mod", self.__tr("Whether or not to direct the FNIS output to a mod folder."), True),
|
||||
mobase.PluginSetting("output-path", self.__tr("When output-to-mod is enabled, the path to the mod to use."), ""),
|
||||
mobase.PluginSetting("initialised", self.__tr("Settings have been initialised. Set to False to reinitialise them."), False),
|
||||
mobase.PluginSetting("output-logs-to-mod", self.__tr("Whether or not to direct any new FNIS logs to a mod folder."), True),
|
||||
mobase.PluginSetting("output-logs-path", self.__tr("When output-logs-to-mod is enabled, the path to the mod to use."), ""),
|
||||
mobase.PluginSetting("fnis-path", self.tr("Path to GenerateFNISforUsers.exe"), ""),
|
||||
mobase.PluginSetting("output-to-mod", self.tr("Whether or not to direct the FNIS output to a mod folder."), True),
|
||||
mobase.PluginSetting("output-path", self.tr("When output-to-mod is enabled, the path to the mod to use."), ""),
|
||||
mobase.PluginSetting("initialised", self.tr("Settings have been initialised. Set to False to reinitialise them."), False),
|
||||
mobase.PluginSetting("output-logs-to-mod", self.tr("Whether or not to direct any new FNIS logs to a mod folder."), True),
|
||||
mobase.PluginSetting("output-logs-path", self.tr("When output-logs-to-mod is enabled, the path to the mod to use."), ""),
|
||||
]
|
||||
|
||||
def displayName(self):
|
||||
return self.__tr("FNIS/Run FNIS")
|
||||
return self.tr("FNIS/Run FNIS")
|
||||
|
||||
def tooltip(self):
|
||||
return self.__tr("Runs GenerateFNISforUsers.exe so the game can load custom animations.")
|
||||
return self.tr("Runs GenerateFNISforUsers.exe so the game can load custom animations.")
|
||||
|
||||
def icon(self):
|
||||
fnisPath = self.__organizer.pluginSetting(self.name(), "fnis-path")
|
||||
@@ -120,7 +120,7 @@ class FNISTool(mobase.IPluginTool):
|
||||
try:
|
||||
redirectOutput = self.__getRedirectOutput()
|
||||
except UnknownOutputPreferenceException:
|
||||
QMessageBox.critical(self.__parentWidget, self.__tr("Output preference not set"), self.__tr("Whether or not to output to a mod was not specified. The tool will now exit."))
|
||||
QMessageBox.critical(self.__parentWidget, self.tr("Output preference not set"), self.tr("Whether or not to output to a mod was not specified. The tool will now exit."))
|
||||
return
|
||||
if redirectOutput:
|
||||
try:
|
||||
@@ -128,7 +128,7 @@ class FNISTool(mobase.IPluginTool):
|
||||
args.append('RedirectFiles="' + outputPath + '"')
|
||||
outputModName = pathlib.Path(outputPath).name
|
||||
except UnknownOutputPreferenceException:
|
||||
QMessageBox.critical(self.__parentWidget, self.__tr("Output mod not set"), self.__tr("The mod to output to was not specified. The tool will now exit."))
|
||||
QMessageBox.critical(self.__parentWidget, self.tr("Output mod not set"), self.tr("The mod to output to was not specified. The tool will now exit."))
|
||||
return
|
||||
args.append('InstantExecute=1')
|
||||
|
||||
@@ -136,20 +136,20 @@ class FNISTool(mobase.IPluginTool):
|
||||
try:
|
||||
redirectLogs = self.__getRedirectLogs()
|
||||
except UnknownOutputPreferenceException:
|
||||
QMessageBox.critical(self.__parentWidget, self.__tr("Output preference not set"), self.__tr("Whether or not to output to a mod was not specified. The tool will now exit."))
|
||||
QMessageBox.critical(self.__parentWidget, self.tr("Output preference not set"), self.tr("Whether or not to output to a mod was not specified. The tool will now exit."))
|
||||
return
|
||||
if redirectLogs:
|
||||
try:
|
||||
outputPath = self.__getLogOutputPath()
|
||||
logOutputModName = pathlib.Path(outputPath).name
|
||||
except UnknownOutputPreferenceException:
|
||||
QMessageBox.critical(self.__parentWidget, self.__tr("Output mod not set"), self.__tr("The mod to output to was not specified. The tool will now exit."))
|
||||
QMessageBox.critical(self.__parentWidget, self.tr("Output mod not set"), self.tr("The mod to output to was not specified. The tool will now exit."))
|
||||
return
|
||||
|
||||
try:
|
||||
executable = self.__getFNISPath()
|
||||
except FNISMissingException:
|
||||
QMessageBox.critical(self.__parentWidget, self.__tr("FNIS path not specified"), self.__tr("The path to GenerateFNISforUsers.exe wasn't specified. The tool will now exit."))
|
||||
QMessageBox.critical(self.__parentWidget, self.tr("FNIS path not specified"), self.tr("The path to GenerateFNISforUsers.exe wasn't specified. The tool will now exit."))
|
||||
return
|
||||
except FNISInactiveException:
|
||||
# Error has already been displayed, just quit
|
||||
@@ -178,14 +178,14 @@ class FNISTool(mobase.IPluginTool):
|
||||
if redirectLogs:
|
||||
self.__organizer.modDataChanged(self.__organizer.getMod(logOutputModName))
|
||||
|
||||
def __tr(self, str):
|
||||
def tr(self, str):
|
||||
return QCoreApplication.translate("FNISTool", str)
|
||||
|
||||
def __getRedirectOutput(self):
|
||||
redirectOutput = bool(self.__organizer.pluginSetting(self.name(), "output-to-mod"))
|
||||
initialised = bool(self.__organizer.pluginSetting(self.name(), "initialised"))
|
||||
if not initialised:
|
||||
result = QMessageBox.question(self.__parentWidget, self.__tr("Output to a mod?"), self.__tr("Fore's New Idles in Skyrim can output either to Mod Organizer's VFS (potentially overwriting files from multiple mods) or to a separate mod. Would you like FNIS to output to a separate mod? This setting can be updated in the Plugins tab of the Mod Organizer Settings menu."), QMessageBox.StandardButton(QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No | QMessageBox.StandardButton.Cancel))
|
||||
result = QMessageBox.question(self.__parentWidget, self.tr("Output to a mod?"), self.tr("Fore's New Idles in Skyrim can output either to Mod Organizer's VFS (potentially overwriting files from multiple mods) or to a separate mod. Would you like FNIS to output to a separate mod? This setting can be updated in the Plugins tab of the Mod Organizer Settings menu."), QMessageBox.StandardButton(QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No | QMessageBox.StandardButton.Cancel))
|
||||
if result == QMessageBox.StandardButton.Yes:
|
||||
redirectOutput = True
|
||||
elif result == QMessageBox.StandardButton.No:
|
||||
@@ -201,7 +201,7 @@ class FNISTool(mobase.IPluginTool):
|
||||
redirectLogs = bool(self.__organizer.pluginSetting(self.name(), "output-logs-to-mod"))
|
||||
initialised = bool(self.__organizer.pluginSetting(self.name(), "initialised"))
|
||||
if not initialised:
|
||||
result = QMessageBox.question(self.__parentWidget, self.__tr("Output logs to a mod?"), self.__tr("Any new logs generated when running FNIS will end up in Mod Organizer's overwrite folder. Would you like these logs to be output to a separate mod? This setting can be updated in the Plugins tab of the Mod Organizer Settings menu."), QMessageBox.StandardButton(QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No | QMessageBox.StandardButton.Cancel))
|
||||
result = QMessageBox.question(self.__parentWidget, self.tr("Output logs to a mod?"), self.tr("Any new logs generated when running FNIS will end up in Mod Organizer's overwrite folder. Would you like these logs to be output to a separate mod? This setting can be updated in the Plugins tab of the Mod Organizer Settings menu."), QMessageBox.StandardButton(QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No | QMessageBox.StandardButton.Cancel))
|
||||
if result == QMessageBox.StandardButton.Yes:
|
||||
redirectLogs = True
|
||||
elif result == QMessageBox.StandardButton.No:
|
||||
@@ -219,16 +219,16 @@ class FNISTool(mobase.IPluginTool):
|
||||
modDirectory = self.__getModDirectory()
|
||||
isAMod = pathlibPath.parent.samefile(modDirectory)
|
||||
if not pathlibPath.is_dir() or not isAMod:
|
||||
QMessageBox.information(self.__parentWidget, self.__tr("Choose an output mod"), self.__tr("Please choose an output mod for Fore's New Idles in Skyrim. This must be a directory in Mod Organizer's mods directory, and you can create one if you do not have one already. This mod will not be available to the VFS when FNIS is run, so do not choose a mod you use for anything else. This setting can be updated in the Plugins tab of the Mod Organizer Settings menu."))
|
||||
QMessageBox.information(self.__parentWidget, self.tr("Choose an output mod"), self.tr("Please choose an output mod for Fore's New Idles in Skyrim. This must be a directory in Mod Organizer's mods directory, and you can create one if you do not have one already. This mod will not be available to the VFS when FNIS is run, so do not choose a mod you use for anything else. This setting can be updated in the Plugins tab of the Mod Organizer Settings menu."))
|
||||
while not pathlibPath.is_dir() or not isAMod:
|
||||
path = QFileDialog.getExistingDirectory(self.__parentWidget, self.__tr("Choose an output mod"), str(modDirectory), QFileDialog.Option.ShowDirsOnly)
|
||||
path = QFileDialog.getExistingDirectory(self.__parentWidget, self.tr("Choose an output mod"), str(modDirectory), QFileDialog.Option.ShowDirsOnly)
|
||||
if not path:
|
||||
# cancel was pressed
|
||||
raise UnknownOutputPreferenceException
|
||||
pathlibPath = pathlib.Path(path)
|
||||
isAMod = pathlibPath.parent.samefile(modDirectory)
|
||||
if not isAMod:
|
||||
QMessageBox.information(self.__parentWidget, self.__tr("Not a mod..."), self.__tr("The selected directory is not a Mod Organizer managed mod. Please choose a directory within the mods directory."))
|
||||
QMessageBox.information(self.__parentWidget, self.tr("Not a mod..."), self.tr("The selected directory is not a Mod Organizer managed mod. Please choose a directory within the mods directory."))
|
||||
continue
|
||||
empty = True
|
||||
for item in pathlibPath.iterdir():
|
||||
@@ -236,7 +236,7 @@ class FNISTool(mobase.IPluginTool):
|
||||
empty = False
|
||||
break
|
||||
if not empty:
|
||||
if QMessageBox.question(self.__parentWidget, self.__tr("Mod not empty"), self.__tr("The selected mod already contains files. Are you sure want to use it as the output mod?"), QMessageBox.StandardButton(QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No)) == QMessageBox.StandardButton.Yes:
|
||||
if QMessageBox.question(self.__parentWidget, self.tr("Mod not empty"), self.tr("The selected mod already contains files. Are you sure want to use it as the output mod?"), QMessageBox.StandardButton(QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No)) == QMessageBox.StandardButton.Yes:
|
||||
# Proceed normally - the user is happy
|
||||
pass
|
||||
else:
|
||||
@@ -255,20 +255,20 @@ class FNISTool(mobase.IPluginTool):
|
||||
isAMod = pathlibPath.parent.samefile(modDirectory)
|
||||
isSameAsFnisOutput = pathlibPath.samefile(fnisOutputPath)
|
||||
if not pathlibPath.is_dir() or not isAMod or isSameAsFnisOutput:
|
||||
QMessageBox.information(self.__parentWidget, self.__tr("Choose an output mod"), self.__tr("Please choose an output mod for logs for Fore's New Idles in Skyrim. This must be a directory in Mod Organizer's mods directory, must not be the same as the FNIS output mod, and you can create one if you do not have one already. This setting can be updated in the Plugins tab of the Mod Organizer Settings menu."))
|
||||
QMessageBox.information(self.__parentWidget, self.tr("Choose an output mod"), self.tr("Please choose an output mod for logs for Fore's New Idles in Skyrim. This must be a directory in Mod Organizer's mods directory, must not be the same as the FNIS output mod, and you can create one if you do not have one already. This setting can be updated in the Plugins tab of the Mod Organizer Settings menu."))
|
||||
while not pathlibPath.is_dir() or not isAMod or isSameAsFnisOutput:
|
||||
path = QFileDialog.getExistingDirectory(self.__parentWidget, self.__tr("Choose a log output mod"), str(modDirectory), QFileDialog.Option.ShowDirsOnly)
|
||||
path = QFileDialog.getExistingDirectory(self.__parentWidget, self.tr("Choose a log output mod"), str(modDirectory), QFileDialog.Option.ShowDirsOnly)
|
||||
if not path:
|
||||
# cancel was pressed
|
||||
raise UnknownOutputPreferenceException
|
||||
pathlibPath = pathlib.Path(path)
|
||||
isAMod = pathlibPath.parent.samefile(modDirectory)
|
||||
if not isAMod:
|
||||
QMessageBox.information(self.__parentWidget, self.__tr("Not a mod..."), self.__tr("The selected directory is not a Mod Organizer managed mod. Please choose a directory within the mods directory."))
|
||||
QMessageBox.information(self.__parentWidget, self.tr("Not a mod..."), self.tr("The selected directory is not a Mod Organizer managed mod. Please choose a directory within the mods directory."))
|
||||
continue
|
||||
isSameAsFnisOutput = pathlibPath.samefile(fnisOutputPath)
|
||||
if isSameAsFnisOutput:
|
||||
QMessageBox.information(self.__parentWidget, self.__tr("Same as FNIS output"), self.__tr("The selected mod is the same as the FNIS output mod. Please choose a different mod."))
|
||||
QMessageBox.information(self.__parentWidget, self.tr("Same as FNIS output"), self.tr("The selected mod is the same as the FNIS output mod. Please choose a different mod."))
|
||||
continue
|
||||
empty = True
|
||||
for item in pathlibPath.iterdir():
|
||||
@@ -276,7 +276,7 @@ class FNISTool(mobase.IPluginTool):
|
||||
empty = False
|
||||
break
|
||||
if not empty:
|
||||
if QMessageBox.question(self.__parentWidget, self.__tr("Mod not empty"), self.__tr("The selected mod already contains files. Are you sure want to use it as the output mod?"), QMessageBox.StandardButton(QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No)) == QMessageBox.StandardButton.Yes:
|
||||
if QMessageBox.question(self.__parentWidget, self.tr("Mod not empty"), self.tr("The selected mod already contains files. Are you sure want to use it as the output mod?"), QMessageBox.StandardButton(QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No)) == QMessageBox.StandardButton.Yes:
|
||||
# Proceed normally - the user is happy
|
||||
pass
|
||||
else:
|
||||
@@ -297,9 +297,9 @@ class FNISTool(mobase.IPluginTool):
|
||||
inGoodLocation = self.__withinDirectory(pathlibPath, modDirectory)
|
||||
inGoodLocation |= self.__withinDirectory(pathlibPath, gameDataDirectory)
|
||||
if not pathlibPath.is_file() or not inGoodLocation:
|
||||
QMessageBox.information(self.__parentWidget, self.__tr("Find FNIS"), self.__tr("Fore's New Idles in Skyrim can't be found using the location saved in Mod Organizer's settings. Please find GenerateFNISforUsers.exe in the file picker. FNIS must be visible within the VFS, so choose an installation either within the game's data directory or within a mod folder. This setting can be updated in the Plugins tab of the Mod Organizer Settings menu."))
|
||||
QMessageBox.information(self.__parentWidget, self.tr("Find FNIS"), self.tr("Fore's New Idles in Skyrim can't be found using the location saved in Mod Organizer's settings. Please find GenerateFNISforUsers.exe in the file picker. FNIS must be visible within the VFS, so choose an installation either within the game's data directory or within a mod folder. This setting can be updated in the Plugins tab of the Mod Organizer Settings menu."))
|
||||
while True:
|
||||
path = QFileDialog.getOpenFileName(self.__parentWidget, self.__tr("Locate GenerateFNISforUsers.exe"), str(modDirectory), "FNIS (GenerateFNISforUsers.exe)")[0]
|
||||
path = QFileDialog.getOpenFileName(self.__parentWidget, self.tr("Locate GenerateFNISforUsers.exe"), str(modDirectory), "FNIS (GenerateFNISforUsers.exe)")[0]
|
||||
if path == "":
|
||||
# Cancel was pressed
|
||||
raise FNISMissingException
|
||||
@@ -311,7 +311,7 @@ class FNISTool(mobase.IPluginTool):
|
||||
savedPath = path
|
||||
break
|
||||
else:
|
||||
QMessageBox.information(self.__parentWidget, self.__tr("Not a compatible location..."), self.__tr("Fore's New Idles in Skyrim only works when within the VFS, so must be installed to the game's data directory or within a mod folder. Please select a different FNIS installation."))
|
||||
QMessageBox.information(self.__parentWidget, self.tr("Not a compatible location..."), self.tr("Fore's New Idles in Skyrim only works when within the VFS, so must be installed to the game's data directory or within a mod folder. Please select a different FNIS installation."))
|
||||
# Check the mod is actually enabled
|
||||
if self.__withinDirectory(pathlibPath, modDirectory):
|
||||
fnisModName = None
|
||||
@@ -321,7 +321,7 @@ class FNISTool(mobase.IPluginTool):
|
||||
break
|
||||
if (self.__organizer.modList().state(fnisModName) & mobase.ModState.active) == 0:
|
||||
# FNIS is installed to an inactive mod
|
||||
result = QMessageBox.question(self.__parentWidget, self.__tr("FNIS mod deactivated"), self.__tr("Fore's New Idles in Skyrim is installed to an inactive mod. Press OK to activate it or Cancel to quit the tool"), QMessageBox.StandardButton(QMessageBox.StandardButton.Ok | QMessageBox.StandardButton.Cancel))
|
||||
result = QMessageBox.question(self.__parentWidget, self.tr("FNIS mod deactivated"), self.tr("Fore's New Idles in Skyrim is installed to an inactive mod. Press OK to activate it or Cancel to quit the tool"), QMessageBox.StandardButton(QMessageBox.StandardButton.Ok | QMessageBox.StandardButton.Cancel))
|
||||
if result == QMessageBox.StandardButton.Ok:
|
||||
self.__organizer.modList().setActive(fnisModName, True)
|
||||
else:
|
||||
|
||||
@@ -22,13 +22,13 @@ class FNISToolReset(mobase.IPluginTool):
|
||||
return "FNIS Integration Tool Reset"
|
||||
|
||||
def localizedName(self):
|
||||
return self.__tr("FNIS Integration Tool Reset")
|
||||
return self.tr("FNIS Integration Tool Reset")
|
||||
|
||||
def author(self):
|
||||
return "LostDragonist"
|
||||
|
||||
def description(self):
|
||||
return self.__tr("Provides an easier way to reset the FNIS integration tool settings when needed.")
|
||||
return self.tr("Provides an easier way to reset the FNIS integration tool settings when needed.")
|
||||
|
||||
def version(self):
|
||||
return mobase.VersionInfo(1, 0, 0, 0)
|
||||
@@ -40,7 +40,7 @@ class FNISToolReset(mobase.IPluginTool):
|
||||
return []
|
||||
|
||||
def displayName(self):
|
||||
return self.__tr("FNIS/Reset FNIS Settings")
|
||||
return self.tr("FNIS/Reset FNIS Settings")
|
||||
|
||||
def tooltip(self):
|
||||
return self.description()
|
||||
@@ -61,11 +61,11 @@ class FNISToolReset(mobase.IPluginTool):
|
||||
self.__parentWidget = widget
|
||||
|
||||
def display(self):
|
||||
result = QMessageBox.question(self.__parentWidget, self.__tr("Reset settings?"), self.__tr("Would you like to reset the options that pop up when you first ran \"{}\"?").format(self.__mainToolName()))
|
||||
result = QMessageBox.question(self.__parentWidget, self.tr("Reset settings?"), self.tr("Would you like to reset the options that pop up when you first ran \"{}\"?").format(self.__mainToolName()))
|
||||
if result == QMessageBox.StandardButton.Yes:
|
||||
self.__organizer.setPluginSetting(self.__mainToolName(), "initialised", False)
|
||||
|
||||
def __tr(self, str):
|
||||
def tr(self, str):
|
||||
return QCoreApplication.translate("FNISToolReset", str)
|
||||
|
||||
@staticmethod
|
||||
|
||||
+122
-184
@@ -1,282 +1,220 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS><TS version="2.0">
|
||||
<context>
|
||||
<name>FNISPatches</name>
|
||||
<message>
|
||||
<location filename="FNISPatches.py" line="73"/>
|
||||
<source>FNISPatches plugin requires a Python 3 interpreter, but is running on a Python 2 interpreter.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.0">
|
||||
<context><name>FNISPatches</name><message>
|
||||
<location filename="FNISPatches.py" line="73" /><source>FNISPatches plugin requires a Python 3 interpreter, but is running on a Python 2 interpreter.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISPatches.py" line="74"/>
|
||||
<source>Incompatible Python version.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISPatches.py" line="74" /><source>Incompatible Python version.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISPatches.py" line="74"/>
|
||||
<source>This version of the FNIS Patches plugin requires a Python 3 interpreter, but Mod Organizer has provided a Python 2 interpreter. You should check for an updated version, including in the Mod Organizer 2 Development Discord Server.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISPatches.py" line="74" /><source>This version of the FNIS Patches plugin requires a Python 3 interpreter, but Mod Organizer has provided a Python 2 interpreter. You should check for an updated version, including in the Mod Organizer 2 Development Discord Server.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISPatches.py" line="103"/>
|
||||
<source>Configures the patches which FNIS applies to the game.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISPatches.py" line="82" /><source>FNIS Patches Tool</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISPatches.py" line="103" /><location filename="FNISPatches.py" line="88" /><source>Configures the patches which FNIS applies to the game.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISPatches.py" line="100"/>
|
||||
<source>FNIS/Configure FNIS Patches</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISPatches.py" line="100" /><source>FNIS/Configure FNIS Patches</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISPatches.py" line="130"/>
|
||||
<source>Select Patches</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISPatches.py" line="130" /><source>Select Patches</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISPatches.py" line="132"/>
|
||||
<source>Note: Some patches may be automatically enabled or disabled by Fore's New Idles in Skyrim, so don't be surprised if its list differs from this one.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISPatches.py" line="132" /><source>Note: Some patches may be automatically enabled or disabled by Fore's New Idles in Skyrim, so don't be surprised if its list differs from this one.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISPatches.py" line="183"/>
|
||||
<source>Unable to find FNIS</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISPatches.py" line="183" /><source>Unable to find FNIS</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISPatches.py" line="183"/>
|
||||
<source>Fore's New Idles in Skyrim can't be found using the location saved in Mod Organizer's settings. Please run the main FNIS integration tool before using this one.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISPatches.py" line="183" /><source>Fore's New Idles in Skyrim can't be found using the location saved in Mod Organizer's settings. Please run the main FNIS integration tool before using this one.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
</context><context><name>FNISTool</name><message>
|
||||
<location filename="FNISTool.py" line="47" /><source>FNISTool plugin requires a Python 3 interpreter, but is running on a Python 2 interpreter.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISPatches.py" line="82"/>
|
||||
<source>FNIS Patches Tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FNISTool</name>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="48"/>
|
||||
<source>FNISTool plugin requires a Python 3 interpreter, but is running on a Python 2 interpreter.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="48" /><source>Incompatible Python version.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="49"/>
|
||||
<source>Incompatible Python version.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="48" /><source>This version of the FNIS Integration plugin requires a Python 3 interpreter, but Mod Organizer has provided a Python 2 interpreter. You should check for an updated version, including in the Mod Organizer 2 Development Discord Server.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="49"/>
|
||||
<source>This version of the FNIS Integration plugin requires a Python 3 interpreter, but Mod Organizer has provided a Python 2 interpreter. You should check for an updated version, including in the Mod Organizer 2 Development Discord Server.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="56" /><source>FNIS Integration Tool</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="90" /><location filename="FNISTool.py" line="62" /><source>Runs GenerateFNISforUsers.exe so the game can load custom animations.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="91"/>
|
||||
<source>Runs GenerateFNISforUsers.exe so the game can load custom animations.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="78" /><source>Path to GenerateFNISforUsers.exe</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="79"/>
|
||||
<source>Path to GenerateFNISforUsers.exe</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="79" /><source>Whether or not to direct the FNIS output to a mod folder.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="80"/>
|
||||
<source>Whether or not to direct the FNIS output to a mod folder.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="80" /><source>When output-to-mod is enabled, the path to the mod to use.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="81"/>
|
||||
<source>When output-to-mod is enabled, the path to the mod to use.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="81" /><source>Settings have been initialised. Set to False to reinitialise them.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="88"/>
|
||||
<source>FNIS/Run FNIS</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="82" /><source>Whether or not to direct any new FNIS logs to a mod folder.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="140"/>
|
||||
<source>Output preference not set</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="83" /><source>When output-logs-to-mod is enabled, the path to the mod to use.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="147"/>
|
||||
<source>Output mod not set</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="87" /><source>FNIS/Run FNIS</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="153"/>
|
||||
<source>FNIS path not specified</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="139" /><location filename="FNISTool.py" line="123" /><source>Output preference not set</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="153"/>
|
||||
<source>The path to GenerateFNISforUsers.exe wasn't specified. The tool will now exit.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="139" /><location filename="FNISTool.py" line="123" /><source>Whether or not to output to a mod was not specified. The tool will now exit.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="189"/>
|
||||
<source>Output to a mod?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="146" /><location filename="FNISTool.py" line="131" /><source>Output mod not set</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="189"/>
|
||||
<source>Fore's New Idles in Skyrim can output either to Mod Organizer's VFS (potentially overwriting files from multiple mods) or to a separate mod. Would you like FNIS to output to a separate mod? This setting can be updated in the Plugins tab of the Mod Organizer Settings menu.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="146" /><location filename="FNISTool.py" line="131" /><source>The mod to output to was not specified. The tool will now exit.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="259"/>
|
||||
<source>Choose an output mod</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="152" /><source>FNIS path not specified</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="223"/>
|
||||
<source>Please choose an output mod for Fore's New Idles in Skyrim. This must be a directory in Mod Organizer's mods directory, and you can create one if you do not have one already. This mod will not be available to the VFS when FNIS is run, so do not choose a mod you use for anything else. This setting can be updated in the Plugins tab of the Mod Organizer Settings menu.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="152" /><source>The path to GenerateFNISforUsers.exe wasn't specified. The tool will now exit.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="268"/>
|
||||
<source>Not a mod...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="188" /><source>Output to a mod?</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="268"/>
|
||||
<source>The selected directory is not a Mod Organizer managed mod. Please choose a directory within the mods directory.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="188" /><source>Fore's New Idles in Skyrim can output either to Mod Organizer's VFS (potentially overwriting files from multiple mods) or to a separate mod. Would you like FNIS to output to a separate mod? This setting can be updated in the Plugins tab of the Mod Organizer Settings menu.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="280"/>
|
||||
<source>Mod not empty</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="204" /><source>Output logs to a mod?</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="280"/>
|
||||
<source>The selected mod already contains files. Are you sure want to use it as the output mod?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="204" /><source>Any new logs generated when running FNIS will end up in Mod Organizer's overwrite folder. Would you like these logs to be output to a separate mod? This setting can be updated in the Plugins tab of the Mod Organizer Settings menu.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="301"/>
|
||||
<source>Find FNIS</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="258" /><location filename="FNISTool.py" line="224" /><location filename="FNISTool.py" line="222" /><source>Choose an output mod</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="301"/>
|
||||
<source>Fore's New Idles in Skyrim can't be found using the location saved in Mod Organizer's settings. Please find GenerateFNISforUsers.exe in the file picker. FNIS must be visible within the VFS, so choose an installation either within the game's data directory or within a mod folder. This setting can be updated in the Plugins tab of the Mod Organizer Settings menu.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="222" /><source>Please choose an output mod for Fore's New Idles in Skyrim. This must be a directory in Mod Organizer's mods directory, and you can create one if you do not have one already. This mod will not be available to the VFS when FNIS is run, so do not choose a mod you use for anything else. This setting can be updated in the Plugins tab of the Mod Organizer Settings menu.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="303"/>
|
||||
<source>Locate GenerateFNISforUsers.exe</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="267" /><location filename="FNISTool.py" line="231" /><source>Not a mod...</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="315"/>
|
||||
<source>Not a compatible location...</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="267" /><location filename="FNISTool.py" line="231" /><source>The selected directory is not a Mod Organizer managed mod. Please choose a directory within the mods directory.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="315"/>
|
||||
<source>Fore's New Idles in Skyrim only works when within the VFS, so must be installed to the game's data directory or within a mod folder. Please select a different FNIS installation.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="279" /><location filename="FNISTool.py" line="239" /><source>Mod not empty</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="325"/>
|
||||
<source>FNIS mod deactivated</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="279" /><location filename="FNISTool.py" line="239" /><source>The selected mod already contains files. Are you sure want to use it as the output mod?</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="325"/>
|
||||
<source>Fore's New Idles in Skyrim is installed to an inactive mod. Press OK to activate it or Cancel to quit the tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="258" /><source>Please choose an output mod for logs for Fore's New Idles in Skyrim. This must be a directory in Mod Organizer's mods directory, must not be the same as the FNIS output mod, and you can create one if you do not have one already. This setting can be updated in the Plugins tab of the Mod Organizer Settings menu.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="82"/>
|
||||
<source>Settings have been initialised. Set to False to reinitialise them.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="260" /><source>Choose a log output mod</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="83"/>
|
||||
<source>Whether or not to direct any new FNIS logs to a mod folder.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="271" /><source>Same as FNIS output</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="84"/>
|
||||
<source>When output-logs-to-mod is enabled, the path to the mod to use.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="271" /><source>The selected mod is the same as the FNIS output mod. Please choose a different mod.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="205"/>
|
||||
<source>Output logs to a mod?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="300" /><source>Find FNIS</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="205"/>
|
||||
<source>Any new logs generated when running FNIS will end up in Mod Organizer's overwrite folder. Would you like these logs to be output to a separate mod? This setting can be updated in the Plugins tab of the Mod Organizer Settings menu.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="300" /><source>Fore's New Idles in Skyrim can't be found using the location saved in Mod Organizer's settings. Please find GenerateFNISforUsers.exe in the file picker. FNIS must be visible within the VFS, so choose an installation either within the game's data directory or within a mod folder. This setting can be updated in the Plugins tab of the Mod Organizer Settings menu.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="259"/>
|
||||
<source>Please choose an output mod for logs for Fore's New Idles in Skyrim. This must be a directory in Mod Organizer's mods directory, must not be the same as the FNIS output mod, and you can create one if you do not have one already. This setting can be updated in the Plugins tab of the Mod Organizer Settings menu.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="302" /><source>Locate GenerateFNISforUsers.exe</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="261"/>
|
||||
<source>Choose a log output mod</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="314" /><source>Not a compatible location...</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="272"/>
|
||||
<source>Same as FNIS output</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="314" /><source>Fore's New Idles in Skyrim only works when within the VFS, so must be installed to the game's data directory or within a mod folder. Please select a different FNIS installation.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="272"/>
|
||||
<source>The selected mod is the same as the FNIS output mod. Please choose a different mod.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="324" /><source>FNIS mod deactivated</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="140"/>
|
||||
<source>Whether or not to output to a mod was not specified. The tool will now exit.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISTool.py" line="324" /><source>Fore's New Idles in Skyrim is installed to an inactive mod. Press OK to activate it or Cancel to quit the tool</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
</context><context><name>FNISToolReset</name><message>
|
||||
<location filename="FNISToolReset.py" line="25" /><source>FNIS Integration Tool Reset</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISToolReset.py" line="31" /><source>Provides an easier way to reset the FNIS integration tool settings when needed.</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="147"/>
|
||||
<source>The mod to output to was not specified. The tool will now exit.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISToolReset.py" line="43" /><source>FNIS/Reset FNIS Settings</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISTool.py" line="57"/>
|
||||
<source>FNIS Integration Tool</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>FNISToolReset</name>
|
||||
<message>
|
||||
<location filename="FNISToolReset.py" line="21"/>
|
||||
<source>Provides an easier way to reset the FNIS integration tool settings when needed.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISToolReset.py" line="64" /><source>Reset settings?</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISToolReset.py" line="33"/>
|
||||
<source>FNIS/Reset FNIS Settings</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<location filename="FNISToolReset.py" line="64" /><source>Would you like to reset the options that pop up when you first ran "{}"?</source>
|
||||
<translation type="unfinished" />
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISToolReset.py" line="54"/>
|
||||
<source>Reset settings?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISToolReset.py" line="54"/>
|
||||
<source>Would you like to reset the options that pop up when you first ran "{}"?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="FNISToolReset.py" line="15"/>
|
||||
<source>FNIS Integration Tool Reset</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
</context></TS>
|
||||
|
||||
Reference in New Issue
Block a user