首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【译】WordPress 中的50个过滤器(3):第11-20个过滤器

    本系列文章翻译自tutsplus,原作者为Barış Ünver,翻译人:Jeff,转载请注明原始来源及翻译人,谢谢! 本文若有修正,不会更新于本页,只会更新到Github项目地址上。...在WordPress 中使用可翻译的数据 WordPress 的有一点强大之处就是几乎每一句语言都可以被翻译。如果你的网站语言是英语,你可能就没有这个需求;但其它语系的客户呢?...gettext这个过滤器可以让你在WordPress 中轻松玩转可翻译的数据。...好在所有的参数都是可以被翻译的,那么你就可以用下面的代码借助gettext这个过滤器操作: <?...php   add_filter( 'gettext', 'gettext_example', 20, 3 );   function gettext_example( $translated_text

    1K60

    如何在Ubuntu和Debian上安装或升级到最新版本PHP 8.3

    和往常一样,PHP 8.3带来了一些bug修复和改进以及性能改进。 本文介绍了如何在现代Debian系统和Ubuntu系统上安装PHP 8.3。...这将有助于在接下来的步骤中安装相应的PHP 8.3包。 在新系统上安装PHP时不需要此步骤。...dpkg -l | grep php | tee packages.txt 3、添加 ondrej/php 存储库 PHP 8.3不能从任何当前的Debian或Ubuntu软件库下载。...Debian和Ubuntu软件库由Ondiej Survival维护,包含主要的PHP 8.3软件包和几个流行的PECL软件包,它们都是最新的。 在Ubuntu上,软件包只构建在LTS版本上。...安装 php8.3-common 大致相当于安装所有扩展,如下所示: apt install php8.3-{calendar,ctype,exif,ffi,fileinfo,ftp,gettext,

    4.2K11

    Typecho配置多国语支持,检查客户端语言自动切换翻译

    Typecho 原生自带了翻译功能,但不支持随客户端语言自动切换。 我们可以通过获取客户端语言,替换原生翻译功能所调用的翻译文件,来实现自动切换翻译。...注意:需要先开启 Typecho 原生的多国语翻译功能。 设置多语言: Typecho 官方支持多语言切换(自动翻译),并提供了翻译语言包。...但是官方提供的翻译文件都是 .po 文件,Typecho 并不支持 .po 文件,可以将 .po 文件编译成 .mo 文件,参考这篇文章:gettext msgfmt安装及po/mo文件编译转换 我把转换好的文件也上传到我的项目仓库了...在控制台 -> 设置 -> 基本 设置页面就可以看到语言选项了。 配置自动切换语言: 打开 Typecho 根目录下的 /var/Typecho/I18n.php 文件(注意是文件不是文件夹)。...找到如下内容: /**  * 初始化语言文件  *  * @access private  */ private static function init() {     /** GetText支持 *

    2.5K10

    2018-3-8 11周3次课 php

    library.h          package.xml       redis.c             rpm cluster_library.c  config.sub        debian...         debian.control  Makefile.global    README.markdown   redis_cluster.h     serialize.list [root...  redis.so (PHP还不支持redis,需要加载redis.so) ·查看扩展模块存放目录,我们可以在php.ini中去自定义该路径 [root@localhost phpredis-develop...ext文件夹下自带了该目录,那么不用下载就可以直接编译,如果没有,那么就需要去下载 在php源码包里有很多模块,我们安装一个没有加载的zip模块 [root@localhost src]# cd php...mysqlnd  pdo           pdo_sqlite  reflection  sockets   tidy       xsl com_dotnet  exif                gettext

    57610

    AMH 国内开源免费云主机面板安装与使用-免费SSL,自动备份和应用安装

    而今天分享的AMH 是国内首个开源的主机面板,使用APL开源软件协议,在《服务器控制面板榜单》一文中有列出AMH面板。...架构支持安装的系统: CentOS Stream 9 x64  New CentOS Stream 8 x64 CentOS 7 x64 Debian 11 x64 (bullseye) Debian...3.3 切换建站环境 AMH面板LNMP和LAMP并不是相通,但是你可以在AMH面板上方切换LNMP和LAMP。...AMH支持以下PHP扩展安装: 1.文件与编码: xsl   soap   fileinfo   xmlrpc   intl   gettext 2.网络与编程:pcntl   sockets   swoole...特别提醒:如果你想要多个网站分别使用不同的PHP版本,那么你需要创建不同的建站环境,然后在不同的建站环境中修改PHP版本。

    12K31

    Django 实战:I18N 国际化与本地化配置、翻译与切换一步到位

    惰性翻译:gettext_lazy会延迟翻译计算,直到实际渲染时才会根据当前请求语言动态加载,而 gettext 在模块加载时即固定翻译结果二、安装配置安装 gettext下载64位 share 安装包...安装后检查是否可识别:msguniq --version# 上述命令如果在VSCode的终端无法识别,可以在CMD中运行配置 settings.py在 Django 项目的 settings.py 文件中进行如下配置...gettext_lazy() 来指定翻译字符串。...required": "密码不能为空", "min_length": _("密码长度至少为8位"), "max_length": "密码长度不能超过16位",...LC_MESSAGES ├── django.mo └── django.po # 消息文件消息文件说明*.po的是消息文件,必须使用 UTF-8 编码msgid :显示在源代码中需要翻译的字符串

    13000
    领券