Files
upstream-jitsi-meet/react/features/base/i18n/functions.native.tsx
upstream-mirror 1d2bfcac0c
Some checks failed
Prosody Plugin Tests / test (push) Failing after 10m11s
Close stale issues and PRs / stale (push) Failing after 1s
snapshot of https://github.com/jitsi/jitsi-meet.git @ fd1749dd28f4138aa80234fc7f311b19aaffa0e7 (2026-09-15)
2026-09-15 15:56:32 +05:00

20 lines
757 B
TypeScript

import React from 'react';
import { Text } from 'react-native';
export { changeLanguageBundle, translate } from './functions.any';
/**
* Translates a specific key to text containing HTML via a specific translate
* function. On native, HTML tags are stripped and the plain text is rendered.
*
* @param {Function} t - The translate function.
* @param {string} key - The key to translate.
* @param {Record<string, unknown>} options - The options, if any, to pass to {@link t}.
* @returns {ReactElement} A ReactElement which depicts the translated text.
*/
export function translateToHTML(t: Function, key: string, options: Record<string, unknown> = {}) {
const text = t(key, options).replace(/<[^>]*>/g, '');
return <Text>{ text }</Text>;
}