snapshot of https://github.com/jitsi/jitsi-meet.git @ fd1749dd28f4138aa80234fc7f311b19aaffa0e7 (2026-09-15)
This commit is contained in:
19
react/features/base/i18n/functions.native.tsx
Normal file
19
react/features/base/i18n/functions.native.tsx
Normal file
@@ -0,0 +1,19 @@
|
||||
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>;
|
||||
}
|
||||
Reference in New Issue
Block a user