汉化linux软件

2023-05-16

weixin_34197488 2010-11-06 15:10:18

295

收藏

文章标签: 操作系统

版权

前方火热讨论中:做开源 VS 赚钱,能兼得吗?亮出你的观点

你认为做开源是理想主义吗?能否利用开源创业、实现开源变现

 近日闲的蛋疼. 对自己系统上的数款喜欢的软件英文界面表示不爽.遂决定一一汉化.  说做就做,在网上google了一下.偌大的互联网竟然没有找到关于linux软件汉化的东东. 于是发扬自己动手.丰衣足食的作风.开始学习linux软件的汉化.下面记录自己的汉化过程.

本文以汉化deadbeef播放器为例子

1.安装汉化软件gettext

sudo apt-get install gettext

2. 下载deadbeef软件源码包

解压. 进入po目录. (此目录记录着软件的语言信息)

3. 找到标准的en_GB.po配置文件. cp一份新的为zh_CN.po 

4. cp zh_CN.po为bak.zh_CN.po用vi修改bak.zh_CN.po的信息. 注意

# 第一个有效行应以msgid开头,否则运行msgfmt编译时会可能提示报错。
# 把全部msgstr的内容翻译成简体中文即可。如有必要,可保留为英文不变

例子:

#: ../plugins/gtkui/callbacks.c:108

msgid "Other files (*)"

msgstr "其他文件 (*)"

#: ../plugins/gtkui/callbacks.c:118

msgid "Open file(s)..."

msgstr "打开文件(s)..."

技巧:先安装一个meld校对程序(sudo apt-get install meld),运行meld后左边选zh_CN.po,右边选bak.zh_CN.po。在meld中比较两个文件的差异,在vi中做必要的修改。反复比对、修改和重新装载,直到完工。

5.修改完成后.运行sudo msgfmt messages.po命令即可。编译得到的文件自动命名为messages.mo

6.cp message.mo 到/usr/share/locale/zh_CN/LC_MESSAGES/deafbeef.po

7. 打开软件. 观察结果

转载于:https://blog.51cto.com/xiaotanglinux/416275

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

汉化linux软件 的相关文章

随机推荐

  • Debian虚拟机安装常用软件

    1 VMware 安装Debian 默认都安装完了 xff0c 尽量别联网 xff0c 联网因为Debian安装时从网上下东西 xff0c 导致安装非常慢 xff01 2 安装VMWare Tools VMWare虚拟机菜单 xff0c 安
  • java cell自动适应内容_POI cell的宽度自适应

    POI是apache提供的一个读写Excel文档的开源组件 xff0c 在操作excel时常要合并单元格 xff0c 合并单元格的方法是 xff1a sheet addMergedRegion new CellRangeAddress 1
  • 数据结构算法

    线性表 从顺序表中删除具有最小值的元素 xff08 假设唯一 xff09 并由函数返回被删元素的值 空出的位置由最后一个元素填补 xff0c 若顺序表为空则显示出错信息并退出运行 算法思想 xff1a 搜索整个顺序表 xff0c 查找最小值
  • Mysql安装及错误处理

    一ubuntu下的源码包安装 1 下载mysql 从mysql官网下载所需要的myql deb包 xff0c mysql deb包下载地址在这个地址中列出了所有系统的mysql的deb包 xff0c 我们选择mysql server 5 7
  • python学习笔记(六)——类的初始化(__init__)、类属性和类方法 和 对象

    学习本篇文章后会了解到 xff1a 类的创建 xff0c 为对象添加属性 xff0c 对象的初始化 xff0c 自定义对象的输出 xff0c 类属性和类方法的创建 1 类的定义与格式 类是对一群具有相同特征或者行为的事物的一个统称 类是一个
  • LVM管理创建PV阶段报错:Device /dev/sda* not found (or ignored by filtering)

    用 fdisk 创建 4 个分区 xff0c 然后创建 PV xff0c 发现错误如下 xff1a root 64 DB lvm pvcreate dev sda 7 8 9 10 Device dev sda7 not found or
  • GitHub推出 “AI程序员” 代码补全利器 [Copilot ] VS Code 和Idea都可以使用

    人工智能程序员 GitHub Copilot xff0c 是由微软 OpenAI GitHub 三家联合打造的 AI 编程辅助工具 xff0c 不过用户必须在主页注册报名 xff0c 才有机会访问试用 GitHub Copilot 是在数十
  • 单臂软路由实现(二) 新版OpenWrt实现VLAN划分 结合交换机进行拨号上网

    若想使用只有一个网口的设备搭建软路由 xff08 如电脑 xff09 xff0c 则可以通过划分虚拟局域网VLAN xff0c 将WAN LAN的数据分别划分至不同的广播域 利用一根网线连接交换机与电脑 xff0c 交换机和电脑对Tag标签
  • 【Ubuntu】VirtualBox 您没有查看“sf_VirtualDisk”的内容所需的权限。

    Ubuntu VirtualBox 您没有查看 sf VirtualDisk 的内容所需的权限 2017 11 12 21 24 00 weixin 34097242 阅读数 222 转自 xff1a https www cnblogs c
  • 在Linux下修改图形界面的分辨率

    这里写自定义目录标题 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题 xff0c 有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中 居左 居右SmartyP
  • Ubuntu-1604-LTS在虚拟机分辨率

    Ubuntu 1604 LTS在虚拟机分辨率 Myth Clemence 2016 12 27 21 30 58 2056 收藏 1 展开 问题 在VMWare内安装Ubuntu 1604 LTS xff0c 全屏后还是有黑边框 xff0c
  • 安装LINUX的过程中

    下载 xff0d 安装 xff0d 注意细节问题 xff0d 设置用户名 xff0d 权限 xff0d TMPFS xff0d 用户权限 安装VBOX插件 xff0c 还要解决个输入法 xff0c 差不多就行了
  • Linux tmpfs的使用问题解析 调整linux内核尽量用内存,而不用swap

    调整linux内核尽量用内存 xff0c 而不用swap lovemysea 2017 10 21 21 27 27 1641 收藏 分类专栏 xff1a linux unix linux unix专栏收录该内容 35 篇文章0 订阅 订阅
  • 开始,就是这样的过程

    开始 xff0c 就是这样的过程 变成了自己的人生 所以 xff0c 努力的过程 xff0c 就是这样了 人生在世 xff0c 无非名利 而我选择的是什么 选择不重要 xff0c 感受最重要 知道了山峰的高度就要攀登 知道自己的路径就要前行
  • Mate Linux 桌面的什么受GNOME 2 粉丝喜欢 ?

    导读 如果你以前听过这个传闻 xff1a 当 GNOME3 第一次发布时 xff0c 很多 GNOME 用户还没有准备好放弃 GNOME 2 Mate xff08 以马黛茶yerba mate植物命名 xff09 项目的开始是为了延续 GN
  • 寻找最快的debian源sources.list

    ubuntu和debian都有很多的源和镜像 xff0c 也有不少的国内镜像 一些爱好者为了寻找镜像已经自己 憋 出来了一些pl脚本用于寻找最快的镜像 实际上debian的爱好者早准备了更厉害的武器等你来用 xff0c 就是apt spy
  • Tmpfs

    tmpfs是一种文件系统 xff0c 在2 4以上内核 xff08 ubuntu8 4及以后的系统 xff09 已经默认开启该文件功能 首先我们体验一下 xff0c 在你的家文件中建立名为tmpfs的文件夹存一些测试文件 xff0c 然后
  • Debian 中DNS服器配置

    大赛要求 xff1a 4 DNS bind 安装bind服务 xff1b 建立sdskills com域 xff0c 为所有除Internet区域的主机或服务器建立正 反的域名解析 当出现无法解析的域名时 xff0c 向域skills co
  • 添加用户到sudoers

    xff08 用户不在sudoers文件中 xff09 处理这个问题很简单 xff0c 但应该先理解其原理再操作 首先要明白root的密码一般用户是不应改知道的 xff0c 但一般用户有时可能要用到root的一些权限 这里就有了一个 etc
  • 汉化linux软件

    weixin 34197488 2010 11 06 15 10 18 295 收藏 文章标签 xff1a 操作系统 版权 前方火热讨论中 xff1a 做开源 VS 赚钱 xff0c 能兼得吗 xff1f 亮出你的观点 你认为做开源是理想主