php - 使用 gettext 翻译文本时出现问题
问题描述
我正在使用的主题中的某些字符串未翻译,我在 function.php 上使用 gettext 但它不起作用。
这是我正在使用的代码:
add_filter('gettext', 'custom_strings_translation', 20, 3);
function custom_strings_translation( $translated_text, $text, $domain ) {
switch ( $translated_text ) {
case 'View Cart' :
$translated_text = __( 'Ver Carrito', '__x__' );
break;
case "You currently have no items in your cart." :
$translated_text = __( 'No tienes artículos en el carrito.', '__x__' );
break;
case 'Shopping Cart' :
$translated_text = __( 'Carrito', '__x__' );
break;
case 'Previous' :
$translated_text = __( 'Anterior', '__x__' );
break;
case 'Next' :
$translated_text = __( 'Siguiente', '__x__' );
break;
}
return $translated_text;
}
为什么它不起作用,我该怎么办?谢谢
PS我的网站是:https ://brisaperu.com/
解决方案
推荐阅读
- html - 为网格中的内容更正语义标签 - html5
- php - 将 baseURL 添加到主页
- java - Spring security baisc 身份验证仅验证第一个请求
- ruby - Ruby 过滤器 gsub 替换 \\n
- java - java中JSONObject的打印数据。
- linux - 如何在 Linux 中使用带有参数的 awk 别名?
- r - 按 R 中的日期汇总 data.frame
- slick.js - 使用 javascript 而不是 jquery 创建光滑的滑块
- linux - 启动 vncserver 后如何解释此日志文件?
- sql - PrestoDB:选择两个日期之间的所有日期