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 Objectprivate static voidformatException(StringBuffer stringBuffer, Throwable t, String args) private static voidformatFeatureBoundValue(StringBuffer stringBuffer, ForgeFeature.Bound bound) private static voidformatModInfo(StringBuffer stringBuffer, IModInfo info, String args) private static voidformatOptional(StringBuffer stringBuffer, Optional<?> value, String args) private static voidformatOrNull(StringBuffer stringBuffer, Object o, String args) private static voidformatVersionRange(StringBuffer stringBuffer, org.apache.maven.artifact.versioning.VersionRange range) private static @Nullable PathgetAffectedPath(ModLoadingIssue issue) private static @Nullable IModInfogetModInfo(ModLoadingIssue issue) static StringgetPattern(String patternName, Supplier<String> fallback) private static Object[]static StringparseEnglishMessage(String i18n, Object... args) static StringparseFormat(String format, Object... args) static StringparseMessage(String i18nMessage, Object... args) static StringparseMessageWithFallback(String i18nMessage, Supplier<String> fallback, Object... args) static StringstripControlCodes(String text) static StringtranslateIssue(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
-