Questions tagged «language»

2
__()或_e()语言翻译字符串内的HTML
构建翻译字符串的正确方法是什么? 例如, echo __( 'Hello ' . $first . ' you owe me money.' ); echo __( '<div><p>Top: ' . $t_margin . '</p>' . '<p>Bottom: ' . $b_margin . '</p></div>' ) 是否可以添加字符串和/或HTML,还是应该先完成然后再进行翻译,例如: $html = '<div><p>Top: ' . $t_margin . '</p>' . '<p>Bottom: ' . $b_margin . '</p></div>'; echo __( $html …

3
通过单击按钮更改语言
目标是提供一个按钮/选择下拉菜单或类似按钮,以快速切换公共界面1)语言。 我在寻找什么 插件或主题代码... ... 或想法 使用load_textdomain()替代方法与会保留翻译成.po / .mo文件的功能 不依赖某些textdomain函数时如何将字符串解析到接口(例如ajax / plain php / ini,json,xml文件)的想法 注意: 1)并不是用不同的语言发布。 2)我不需要代码来制作实际的下拉菜单/按钮/任何内容。它仅与为UI传递字符串的代码/系统有关。 谢谢!

9
不能更改语言(仅“英语(美国)”)
WordPress应该始终允许我随时更改语言。但是,有时我会陷入这种情况,只能选择“英语(美国)”。 (设置>常规设置>网站语言) 我的期望: 我得到的是: 这是为什么?我怎样才能解决这个问题?

1
覆盖默认的WordPress核心翻译
WordPress设置为荷兰语。当我使用get_the_archive_title()主题时,会在类别存档页面上正确输出“类别:类别名称”。但是,我希望阅读“ Sectie:类别名称”。 我不想更改wp-content / languages文件夹中的荷兰语文件,因为它将通过WordPress更新来更新。 我尝试复制该翻译文件,更改“类别”翻译,然后将新的nl_NL.mo文件放入my-theme / languages中。这没有任何作用。 如何在不更改核心翻译文件的情况下为某些字符串实现不同的翻译?

4
更新后如何保持插件翻译?
http://wordpress.org/extend/plugins/bbpress/ bbpress的语言文件夹(wp-content / plugins / bbpress / bbp-languages)发出以下警告: /** * Do not put custom translations here. They will be deleted on bbPress updates. * * Keep custom bbPress translations in /wp-content/languages/ */ 实际上,这不是一个新问题,是的,它们是正确的。如果您使用非英语语言的wordpress插件,这将是一个大问题。 基本上我翻译了bbpress并创建了.po和.mo文件。如果我将它们放在其正常的wp-content / plugins / bbpress / bbp-languages文件夹中,文件将起作用。但是如上警告说更新时将删除。但是问题是,如果我按照bbpress的建议将它们放在wp-content / languages /文件夹中,则翻译不起作用。 我认为必须有一个钩子或可以激活它的东西,但是什么是最好的解决方案?我只是想将插件语言文件保留在wp-content / languages /中


1
像qTranslate一样重写多语言网站的规则?
我想编写自己的用于语言切换的小插件。为此,第一件事就是使重写规则运行。我已经在网上浏览了2个小时,但是还没有找到我的问题的答案。 我想有这样的:http://www.mysite.com/de/post-title/或http://www.mysite.com/de/projects/project-title/ 因此,基本上,我想做的是保留当前url及其所有参数,只需在站点url和路径之间添加当前活动的语言片段即可。到目前为止,这是我的代码: function rewrite_rule_de(){ add_rewrite_tag('%lang%','([^&]+)'); add_rewrite_rule('^de/(.+?)/?$', 'index.php?p=$matches[1]&lang=de', 'bottom'); global $wp_rewrite; $wp_rewrite->flush_rules(); } add_action('init', 'rewrite_rule_de');
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.