指使用多种(自然)语言。这并不是指使用多种编程语言。
我正在建立一个多语言网站。在本例中,只有 2 种语言,即使用 Laravel 的印度尼西亚语和英语。 我有 posts 表,它将存储每个帖子的 id,post_translations 表是...
使 tkinter 绑定使用 keycode 而不是 keysym 来实现与语言无关的绑定
我正在开发 Tkinter Python 程序,我需要在希腊语和其他语言之间切换进行输入。我的问题是,我必须使用 重写每个键绑定并检查键码到
我们有一个运行良好的 WordPress 网站,现在我们计划使其成为多语言和多域。每种语言都有一个域,除了主页之外,其余页面将采用英语......
您需要创建一个函数来检测各种语言的给定段落是否包含特定短语,例如“连接谷歌”、“使用谷歌登录”或“谷歌登录”。福...
我对 Laravel5 有一些问题。 我有多个域链接到单个应用程序,但每个域可以有多种语言。在选择不同语言之前,区域设置字符串不应出现...
我想创建一个多语言Android应用程序。 有没有办法检测用户喜欢哪种语言? 有没有推荐的方法来在 Android 上管理多种语言,或者我应该
在 stackoverflow 上有很多关于如何仅保留字符串中的字母字符的答案,最常见的是著名的正则表达式“[^a-zA-Z]”。但这个答案是完全错误的......
有谁知道如何阻止在我的 Asp.Net 项目的 bin 目录中构建特定于语言的文件夹? 我已经构建了许多不同的 Intranet 应用程序,这些应用程序永远不需要
在使用Android(Kotlin)时,有很多字符串会被多次使用,我将它们打包在一个库中(仔细翻译成许多不同的语言)。 当我需要使用它时,只需添加...
多语言 SharePoint 框架 (SPFx) - 切换语言
我正在向现有 Web 部件添加多语言支持。 使用不同的语言环境字符串文件并使用 gulp 服务上的 --locale 参数进行测试就足够简单了。 但我不明白的是...
这是我在 en.json 中的代码: “轮廓”: { "spend": "花费超过 $%{amount}", } 在我的组件 MemberCard.tsx 中: {i18n.t('profile.spend', {金额: 这是我的代码en.json: "profile": { "spend": "spend more than $%{amount}", } 在我的组件中MemberCard.tsx: {i18n.t('profile.spend', {amount: <Text style={{color: "red"}}>$100</Text>})} 但是,UI 返回 spend more than $[object Object] 我正在引用 i18n-js Doc 上的示例。 const i18n = new I18n({ en: { greetings: "Hi, %{name}!" }, "pt-BR": { greetings: "Olá, %{name}!" }, }); i18n.interpolate = (i18n, message, options) => { // ... }; return <Text>{i18n.t("greetings", { name: <BoldText>John</BoldText> })}</Text>; 有没有使用 i18n-js 设置值样式的解决方案? 我在下面添加的代码属于 i18n 库,我积极使用它来支持多语言。我希望这能给你一个想法。如果您对此方法有任何疑问,我很乐意回答。 i18.tsx 文件; import i18n from "i18next"; import {initReactI18next} from "react-i18next"; import {getLocales} from "react-native-localize"; i18n.use(initReactI18next).init({ compatibilityJSON: 'v3', lng: getLocales()[0].languageCode, fallbackLng: 'en', resources: { en: { translation: { 'ok': 'Ok', 'cancel': 'Cancel', }, }, it: { translation: { 'ok': 'Bene', 'cancel': 'Annulla', }, }, ru: { translation: { 'ok': 'Хорошо', 'cancel': 'Отмена', }, }, es: { translation: { 'ok': 'Bueno', 'cancel': 'Cancelar', }, }, de: { translation: { 'ok': 'Ok', 'cancel': 'Absagen', }, }, tr: { translation: { 'ok': 'Tamam', 'cancel': 'İptal', }, }, }, }); export default i18n; App.tsx 文件; import {getLocales} from 'react-native-localize'; import AsyncStorage from '@react-native-async-storage/async-storage'; import i18n from './src/localize/i18n'; const LanguageKey = '@Language_Key'; // call the language page so that constant values are loaded. const initI18n = i18n; export default function App() { const getData = async (key: string) => { try { const value = await AsyncStorage.getItem(key); if (value !== null) { if (key === LanguageKey) { // If there is a saved language value at startup, change the language. i18n.changeLanguage(value); } } else { if (key === LanguageKey) { // Since there is no language value registered initially, the system language is set. i18n.changeLanguage(getLocales()[0].languageCode); } } } catch (e) {} }; useEffect(() => { getData(LanguageKey); }, []); return ( <SafeAreaProvider> </SafeAreaProvider> ); } HomeScreen.tsx 文件; import {useTranslation} from 'react-i18next'; function HomeScreen() { const {t} = useTranslation(); return ( <View> <Text> {t('ok')} </Text> <Text> {t('cancel')} </Text> </View> ); } Settings.tsx 文件; import {useTranslation} from 'react-i18next'; import {getLocales} from 'react-native-localize'; import AsyncStorage from '@react-native-async-storage/async-storage'; const LanguageKey = '@Language_Key'; import i18n from './src/localize/i18n'; function SettingsView() { const {t} = useTranslation(); function AppLanguageView({navigation}: any) { function LanguageButton({ languageCode, languageText, countryFlagCode, }: any) { function changeLanguage(language: any) { storeData(LanguageKey, language); i18n.changeLanguage(language); } return ( <Pressable onPress={() => changeLanguage(languageCode)}> <View> <Text>{languageText}</Text> </View> </Pressable> ); } return ( <SafeAreaView> <LanguageButton languageCode="en" languageText={t('english')} countryFlagCode="US" /> <LanguageButton languageCode="tr" languageText={t('turkish')} countryFlagCode="TR" /> <LanguageButton languageCode="ru" languageText={t('russian')} countryFlagCode="RU" /> <LanguageButton languageCode="es" languageText={t('spanish')} countryFlagCode="ES" /> <LanguageButton languageCode="de" languageText={t('german')} countryFlagCode="DE" /> <LanguageButton languageCode="it" languageText={t('italian')} countryFlagCode="IT" /> <LanguageButton languageCode="fr" languageText={t('french')} countryFlagCode="FR" /> </SafeAreaView> ); } return ( <View> <AppLanguageView /> </View> ); }
如何使用 Transloco 为 Angular 上的多语言网站设置正确的 html 属性“lang”?
我使用 Transloco 在 Angular 上制作了多语言网站(3 种语言)。意味着,我没有每种语言都有不同的页面版本或子域,我只有 Transloco json f 中的所有文本内容...
我安装了 Polylang 插件并进行了配置,但是当我将默认语言设置为波斯语时遇到问题,网站以英语模式加载,如果更改默认语言则不尊重...
我目前正在Android平台上开发一个支持多语言(即阿拉伯语和英语)的应用程序。我准备了英语和阿拉伯语的两个超值套餐。 我正在使用...
我的 symfony 路由有问题。 对于多语言项目,我通过邮件作业队列渲染 Twig 模板。在此模板中是一个指向需要“_locale”参数的路线的链接...
WordPress 多站点语言切换器插件可显示不同语言的帖子 URL
我目前正在我们的一个网页上使用多站点语言切换器插件。我正在尝试创建一个语言切换按钮,该按钮将允许用户转到另一个局域网的同一个帖子...
NextJS 多语言 next-intl 水合错误(已解决)
我正在使用 NextJS 14。当我从 next-intl 安装多语言的所有内容时,我从官方网站检查,但系统给出了几个水合错误! 创建了 i18n.ts 更新了 next.conf...
由于 TranslatePress trp-ajax.php 出现异常,WordPress 网站返回 HTTP 500
我正在开发双语网站,对于其中一种受支持的语言,服务器会抛出 HTTP 500,并在 Nginx 日志中记录以下记录: 2024/05/03 11:55:49 [错误] 3493#3493: *16346 FastCGI 在 stderr 中发送: ...
嗨,我有以下 github 操作。其目的是自动创建和更新 PR。 假设我有一本书有多种语言。首先,我创建一个新分支,其名称模式如 &q...
我要使用wordpress建立一个网站,其中我需要现在的英语后端和阿拉伯语前端。我的客户要添加阿拉伯语帖子,但他需要bac.. .