Пример #1
0
 def _GetDescriptionText(self,
                         listPath: str) -> localization.LocalizedString:
     listPathIdentifier = listPath.replace(self.ListPathSeparator,
                                           "_")  # type: str
     return Language.GetLocalizationStringByIdentifier(
         This.Mod.Namespace + ".Mod_Settings.List.Paths." +
         listPathIdentifier + ".Description")
Пример #2
0
    def GetValueText(cls, value: bool) -> localization.LocalizedString:
        if not isinstance(value, bool):
            raise Exceptions.IncorrectTypeException(value, "value", (bool, ))

        valueString = str(value)  # type: str
        return Language.GetLocalizationStringByIdentifier(
            This.Mod.Namespace + ".Settings.Types.Boolean.Yes_No." +
            valueString,
            fallbackText=valueString)
Пример #3
0
 def _GetTitleListPathText(self,
                           listPath: str) -> localization.LocalizedString:
     listPathIdentifier = listPath.replace(self.ListPathSeparator,
                                           "_")  # type: str
     fallbackText = "List.Paths." + listPathIdentifier + ".Title"  # type: str
     return Language.GetLocalizationStringByIdentifier(
         This.Mod.Namespace + ".Mod_Settings.List.Paths." +
         listPathIdentifier + ".Title",
         fallbackText=fallbackText)
Пример #4
0
	def __init__ (self,
				  value: typing.Any,
				  identifier: str,
				  priority: typing.Union[float, int],
				  reasonText: typing.Optional[typing.Callable[[], localization.LocalizedString]] = None):

		self.Value = value  # type: typing.Any
		self.Identifier = identifier  # type: str
		self.Priority = priority  # type: typing.Union[float, int]

		if reasonText is not None:
			self.ReasonText = reasonText  # type: typing.Callable[[], localization.LocalizedString]
		else:
			self.ReasonText = lambda *args, **kwargs: Language.GetLocalizationStringByIdentifier(This.Mod.Namespace + ".Settings.Misc.Override.Unknown_Reason")  # type: typing.Callable[[], localization.LocalizedString]
Пример #5
0
	def _GetDescriptionPartsDocumentationText (self) -> localization.LocalizedString:
		return Language.GetLocalizationStringByIdentifier(This.Mod.Namespace + ".Setting_Dialogs.Description_Parts.Documentation")
Пример #6
0
	def _GetDescriptionPartsOverriddenValueText (self) -> localization.LocalizedString:
		return Language.GetLocalizationStringByIdentifier(This.Mod.Namespace + ".Setting_Dialogs.Description_Parts.Overridden_Value")
Пример #7
0
 def _GetTitleText(self, listPath: str) -> localization.LocalizedString:
     return Language.GetLocalizationStringByIdentifier(
         This.Mod.Namespace + ".Mod_Settings.List.Title")
Пример #8
0
	def _GetRowPartsSettingOverriddenText (self) -> localization.LocalizedString:
		return Language.GetLocalizationStringByIdentifier(This.Mod.Namespace + ".Setting_Lists.Row_Parts.Setting.Overridden")
Пример #9
0
	def GetNameText (cls) -> localization.LocalizedString:
		return Language.GetLocalizationStringByIdentifier(This.Mod.Namespace + ".Mod_Settings.Values." + cls.Key + ".Name", fallbackText = cls.Key)
Пример #10
0
 def _GetValueText(self, value: bool) -> localization.LocalizedString:
     return Language.GetLocalizationStringByIdentifier(
         This.Mod.Namespace + ".Settings.Types.Boolean.Yes_No." +
         str(value),
         fallbackText=str(value))
Пример #11
0
 def _GetDescriptionSettingText(
     self, setting: UISettingsShared.SettingStandardWrapper
 ) -> localization.LocalizedString:
     return Language.GetLocalizationStringByIdentifier(
         This.Mod.Namespace + ".Mod_Settings.Values." + setting.Key +
         ".Description")
Пример #12
0
	def _GetResetAllConfirmDialogNoButtonText (self) -> localization.LocalizedString:
		return Language.GetLocalizationStringByIdentifier(This.Mod.Namespace + ".Setting_Lists.Reset_All.Confirm_Dialog.No_Button", fallbackText = "No_Button")
Пример #13
0
	def _GetResetAllConfirmDialogDescriptionText (self) -> localization.LocalizedString:
		return Language.GetLocalizationStringByIdentifier(This.Mod.Namespace + ".Setting_Lists.Reset_All.Confirm_Dialog.Description")
Пример #14
0
	def _GetResetAllButtonText (self) -> localization.LocalizedString:
		return Language.GetLocalizationStringByIdentifier(This.Mod.Namespace + ".Setting_Lists.Reset_All.Button.Text")
Пример #15
0
	def _GetCancelButtonText (self) -> localization.LocalizedString:
		return Language.GetLocalizationStringByIdentifier(This.Mod.Namespace + ".Setting_Dialogs.Cancel_Button", fallbackText = "Cancel_Button")
Пример #16
0
def _GetFormattingText() -> localization.LocalizedString:
    return Language.GetLocalizationStringByIdentifier(
        This.Mod.Namespace + ".Text_Builder.Formatting",
        fallbackText="Missing Formatting String!")
Пример #17
0
	def _GetTitleStandardText (self) -> localization.LocalizedString:
		return Language.GetLocalizationStringByIdentifier(This.Mod.Namespace + ".Setting_Lists.Title")