Package net.neoforged.fml.i18n
Class FMLTranslations
java.lang.Object
net.neoforged.fml.i18n.FMLTranslations
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static Object
private static void
formatException
(StringBuffer stringBuffer, Throwable t, String args) private static void
formatFeatureBoundValue
(StringBuffer stringBuffer, ForgeFeature.Bound bound) private static void
formatModInfo
(StringBuffer stringBuffer, IModInfo info, String args) private static void
formatOptional
(StringBuffer stringBuffer, Optional<?> value, String args) private static void
formatOrNull
(StringBuffer stringBuffer, Object o, String args) private static void
formatVersionRange
(StringBuffer stringBuffer, org.apache.maven.artifact.versioning.VersionRange range) private static @Nullable Path
getAffectedPath
(ModLoadingIssue issue) private static @Nullable IModInfo
getModInfo
(ModLoadingIssue issue) static String
getPattern
(String patternName, Supplier<String> fallback) private static Object[]
static String
parseEnglishMessage
(String i18n, Object... args) static String
parseFormat
(String format, Object... args) static String
parseMessage
(String i18nMessage, Object... args) static String
parseMessageWithFallback
(String i18nMessage, Supplier<String> fallback, Object... args) static String
stripControlCodes
(String text) static String
translateIssue
(ModLoadingIssue issue) static String
-
Field Details
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER -
CUSTOM_FACTORIES
-
PATTERN_CONTROL_CODE
-
FORMAT_PATTERN
-
-
Constructor Details
-
FMLTranslations
public FMLTranslations()
-
-
Method Details
-
getPattern
-
parseMessage
-
parseMessageWithFallback
-
parseEnglishMessage
-
parseFormat
-
translateIssueEnglish
-
translateIssue
-
getTranslationArgs
-
getModInfo
-
getAffectedPath
-
formatArg
-
stripControlCodes
-
formatException
-
formatModInfo
-
formatVersionRange
private static void formatVersionRange(StringBuffer stringBuffer, org.apache.maven.artifact.versioning.VersionRange range) -
formatFeatureBoundValue
-
formatOrNull
-
formatOptional
-