Skip to content

Commit 96bdab1

Browse files
authored
Merge pull request #1226 from TonytheMacaroni/fix-translatable-rendering
Render translatable arguments and children
2 parents 6a7dcd3 + fa272d2 commit 96bdab1

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

api/src/main/java/net/kyori/adventure/text/renderer/TranslatableComponentRenderer.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,12 @@ public abstract class TranslatableComponentRenderer<C> extends AbstractComponent
9393
final TriState anyTranslations = source.hasAnyTranslations();
9494
if (anyTranslations == TriState.FALSE) return component;
9595

96-
final @Nullable Component translated = source.translate(component, context);
96+
final @Nullable Component translated;
97+
if (source.canTranslate(component.key(), context)) {
98+
translated = source.translate(component, context);
99+
} else {
100+
translated = null;
101+
}
97102
return translated != null ? this.render(translated, context) : super.renderTranslatableInner(component, context);
98103
}
99104
};

0 commit comments

Comments
 (0)