protected String transformReferenceId(final String nodeText, final NodeFormatterContext context) { if (context.isTransformingText()) { String transformed; switch (context.getRenderPurpose()) { case TRANSLATION_SPANS: case TRANSLATED_SPANS: if (referenceTranslationMap != null) { if (referenceTranslationMap.containsKey(nodeText)) { transformed = referenceTranslationMap.get(nodeText); } else { transformed = context.transformNonTranslating(null, nodeText, null, null).toString(); referenceTranslationMap.put(nodeText, transformed); } } else { transformed = context.transformNonTranslating(null, nodeText, null, null).toString(); } return modifyTransformedReference(transformed, context); case TRANSLATED: String untransformed = modifyTransformedReference(nodeText, context); String s = context.transformNonTranslating(null, untransformed, null, null).toString(); return s; case FORMAT: default: break; } } return nodeText; }
public MarkdownWriter appendNonTranslating(final CharSequence prefix, final CharSequence csq, final CharSequence suffix, final CharSequence suffix2) { if (context.isTransformingText()) { append(context.transformNonTranslating(prefix, csq, suffix, suffix2)); } else { append(csq); } return this; }
public MarkdownWriter appendNonTranslating(final CharSequence prefix, final CharSequence csq, final CharSequence suffix, final CharSequence suffix2, Consumer<String> placeholderConsumer) { if (context.isTransformingText()) { append(context.transformNonTranslating(prefix, csq, suffix, suffix2)); } else { append(csq); } return this; }
protected String transformReferenceId(final String nodeText, final NodeFormatterContext context) { if (context.isTransformingText()) { String transformed; switch (context.getRenderPurpose()) { case TRANSLATION_SPANS: case TRANSLATED_SPANS: if (referenceTranslationMap != null) { if (referenceTranslationMap.containsKey(nodeText)) { transformed = referenceTranslationMap.get(nodeText); } else { transformed = context.transformNonTranslating(null, nodeText, null, null).toString(); referenceTranslationMap.put(nodeText, transformed); } } else { transformed = context.transformNonTranslating(null, nodeText, null, null).toString(); } return modifyTransformedReference(transformed, context); case TRANSLATED: String untransformed = modifyTransformedReference(nodeText, context); String s = context.transformNonTranslating(null, untransformed, null, null).toString(); return s; case FORMAT: default: break; } } return nodeText; }
public MarkdownWriter appendNonTranslating(final CharSequence prefix, final CharSequence csq, final CharSequence suffix, final CharSequence suffix2) { if (context.isTransformingText()) { append(context.transformNonTranslating(prefix, csq, suffix, suffix2)); } else { append(csq); } return this; }
public MarkdownWriter appendNonTranslating(final CharSequence prefix, final CharSequence csq, final CharSequence suffix, final CharSequence suffix2, Consumer<String> placeholderConsumer) { if (context.isTransformingText()) { append(context.transformNonTranslating(prefix, csq, suffix, suffix2)); } else { append(csq); } return this; }