惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
MyScale Blog
MyScale Blog
Recent Announcements
Recent Announcements
N
Netflix TechBlog - Medium
GbyAI
GbyAI
Vercel News
Vercel News
The GitHub Blog
The GitHub Blog
阮一峰的网络日志
阮一峰的网络日志
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V
Visual Studio Blog
Martin Fowler
Martin Fowler
腾讯CDC
大猫的无限游戏
大猫的无限游戏
aimingoo的专栏
aimingoo的专栏
云风的 BLOG
云风的 BLOG
J
Java Code Geeks
WordPress大学
WordPress大学
P
Proofpoint News Feed
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell
有赞技术团队
有赞技术团队
人人都是产品经理
人人都是产品经理
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Y
Y Combinator Blog

WordPress – ZWWoOoOo

博客主机迁移到赤鱼网络,顺便写了个新的 Gravatar 头像缓存本地函数 | ZWWoOoOo 我才知道:WordPress上传图片宽度/高度大于2560px被裁剪压缩 | ZWWoOoOo 重操旧业:承接WordPress主题、微信小程序、APP等制作 | ZWWoOoOo 自定义文章类型使用 Gutenberg 编辑器 | ZWWoOoOo WordPress 博客/网站配置了 https 后需要做的工作 | ZWWoOoOo WordPress Theme: zSimple | ZWWoOoOo 七牛新版后台镜像存储设置步骤 | ZWWoOoOo 在 WordPress 4.2+ 找回原来的表情 | ZWWoOoOo WordPress 归档页面模板[WP原生函数实现2014版] | ZWWoOoOo WordPress 插件推荐: Visual Editor Custom Buttons WordPress: 数据库换前缀导致的问题和解决 | ZWWoOoOo
WordPress 插件推荐:Codestyling Localization | ZWWoOoOo
zwwooooo · 2014-11-25 · via WordPress – ZWWoOoOo

有时主题开发会遇到有多语言支持需求,但是对方语言你不一定熟悉(如德语),所以一般这部分还是交给客户自己去翻译。但是怎样比较方便呢?总不能让客户自己去改主题的语言包吧,通常开发的主题是需要满足客户直接用,而不是要去修改源代码。

WordPress 强大的插件肯定更有这类工具,今天推荐一下比较常用的插件给大家:

[ 插件名:]

Codestyling Localization

[ 下载:]

https://wordpress.org/plugins/codestyling-localization/

[大概说一下用法:]

写主题代码时把需要翻译的文本用下面 2 种方式写(会做多语言主题的朋友都知道),下面以 ooxx 这文本来说明

<?php _e('ooxx', 'themename'); ?>

如果是 php 里面就这样

<?php
echo __('ooxx', 'themename') . '?!';
?>

(注:)themename 是 textdomain,随意,一般用主题名比较多

主题 functions.php 加上多语言支持的 textdomain 及定义:

load_theme_textdomain( 'themename', get_template_directory() );

(注:)用主题目录即可,插件默认是所用主题目录

然后安装好插件,WP 后台点击进入 Tools > Localization,直接点击 Themes 目录,会列出所有支持多语言的主题,然后可以点击添加支持语言,scan 后就可以保存 scan 出的词句为 xx_XX.pot 和 所建立的语言 .mo .po 文件(如中文就是 zh_CN.mo,zh_CN.po),点击建立的语言文件可以直接在这里翻译字句。

(注:)当然这插件不单支持主题,WordPress 里面各种文本都支持。

[ PS ]

有部分制作多语言支持主题的朋友会不知道如何生成 .pot 文件/直接用的 .mo .po。其实可以直接用这个插件生成 .mo 和 .po 文件,然后用 Poedit 软件编辑即可。网上搜来的很多是 linux/服务器下的工具,不是特别方便。

- - - - - - - -

难得更新啊,但下载的影片、美剧、动漫番都还没看,发布立即去找部影片看,最近一直忙都没放松下了。

- - - - - - - -

话说,Android L 的确不错,就是目前来说太耗电了。

zww

oooo