multilingual 相关问题

指使用多种(自然)语言。这并不是指使用多种编程语言。

Polylang 分配 id

当我在我的 WordPress 网站上工作时,我犯了一个小错误,复制了内容。 一旦页面被分配给其他语言内容起源于以前的内容,复制新内容后检测以前的内容

回答 1 投票 0

如何在Next.js中设置多语言环境动态页面的getStaticPaths

今天,在我的业余项目中,我遇到了一个与在 Next.js 中设置多语言环境动态页面的 getStaticPaths 相关的问题。我研究了一下,发现有很多人都被这个问题困扰。 我...

回答 3 投票 0

将不同语言的2个相同id的post表存储到数据库中

我正在建立一个多语言网站。在本例中,只有 2 种语言,即使用 Laravel 的印度尼西亚语和英语。 我有 posts 表,它将存储每个帖子的 id,post_translations 表是...

回答 2 投票 0

使 tkinter 绑定使用 keycode 而不是 keysym 来实现与语言无关的绑定

我正在开发 Tkinter Python 程序,我需要在希腊语和其他语言之间切换进行输入。我的问题是,我必须使用 重写每个键绑定并检查键码到

回答 1 投票 0

如何在仅具有不同主页的相同 WP 设置上设置多域?

我们有一个运行良好的 WordPress 网站,现在我们计划使其成为多语言和多域。每种语言都有一个域,除了主页之外,其余页面将采用英语......

回答 1 投票 0

检测多语言文本中的特定短语:人工智能和非人工智能解决方案

您需要创建一个函数来检测各种语言的给定段落是否包含特定短语,例如“连接谷歌”、“使用谷歌登录”或“谷歌登录”。福...

回答 1 投票 0

Laravel5 多语言域

我对 Laravel5 有一些问题。 我有多个域链接到单个应用程序,但每个域可以有多种语言。在选择不同语言之前,区域设置字符串不应出现...

回答 1 投票 0

如何创建多语言 Android 应用程序?

我想创建一个多语言Android应用程序。 有没有办法检测用户喜欢哪种语言? 有没有推荐的方法来在 Android 上管理多种语言,或者我应该

回答 3 投票 0

在字符串中仅保留字母字符(多语言)

在 stackoverflow 上有很多关于如何仅保留字符串中的字母字符的答案,最常见的是著名的正则表达式“[^a-zA-Z]”。但这个答案是完全错误的......

回答 2 投票 0

如何停止我的asp.net项目中的额外语言文件夹?

有谁知道如何阻止在我的 Asp.Net 项目的 bin 目录中构建特定于语言的文件夹? 我已经构建了许多不同的 Intranet 应用程序,这些应用程序永远不需要

回答 2 投票 0

如何使用 Flutter 重用库中的字符串

在使用Android(Kotlin)时,有很多字符串会被多次使用,我将它们打包在一个库中(仔细翻译成许多不同的语言)。 当我需要使用它时,只需添加...

回答 1 投票 0

多语言 SharePoint 框架 (SPFx) - 切换语言

我正在向现有 Web 部件添加多语言支持。 使用不同的语言环境字符串文件并使用 gulp 服务上的 --locale 参数进行测试就足够简单了。 但我不明白的是...

回答 1 投票 0

i18n-js 动态值返回[object Object]

这是我在 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> ); }

回答 1 投票 0

如何使用 Transloco 为 Angular 上的多语言网站设置正确的 html 属性“lang”?

我使用 Transloco 在 Angular 上制作了多语言网站(3 种语言)。意味着,我没有每种语言都有不同的页面版本或子域,我只有 Transloco json f 中的所有文本内容...

回答 1 投票 0

polylang 插件的默认语言不起作用

我安装了 Polylang 插件并进行了配置,但是当我将默认语言设置为波斯语时遇到问题,网站以英语模式加载,如果更改默认语言则不尊重...

回答 10 投票 0

Android 中的阿拉伯文镜像布局问题

我目前正在Android平台上开发一个支持多语言(即阿拉伯语和英语)的应用程序。我准备了英语和阿拉伯语的两个超值套餐。 我正在使用...

回答 2 投票 0

Symfony 路由“_locale”参数不被接受

我的 symfony 路由有问题。 对于多语言项目,我通过邮件作业队列渲染 Twig 模板。在此模板中是一个指向需要“_locale”参数的路线的链接...

回答 3 投票 0

WordPress 多站点语言切换器插件可显示不同语言的帖子 URL

我目前正在我们的一个网页上使用多站点语言切换器插件。我正在尝试创建一个语言切换按钮,该按钮将允许用户转到另一个局域网的同一个帖子...

回答 1 投票 0

NextJS 多语言 next-intl 水合错误(已解决)

我正在使用 NextJS 14。当我从 next-intl 安装多语言的所有内容时,我从官方网站检查,但系统给出了几个水合错误! 创建了 i18n.ts 更新了 next.conf...

回答 1 投票 0

由于 TranslatePress trp-ajax.php 出现异常,WordPress 网站返回 HTTP 500

我正在开发双语网站,对于其中一种受支持的语言,服务器会抛出 HTTP 500,并在 Nginx 日志中记录以下记录: 2024/05/03 11:55:49 [错误] 3493#3493: *16346 FastCGI 在 stderr 中发送: ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.