gettext-go

BSD
Google Go
Windows
2014-01-01
chai2010

Gettext 用于系统的国际化(I18N)和本地化(L10N),可以在编译程序的时候使用本国语言支持(Native Language Support(NLS)),其可以使程序的输出使用用户设置.

而 gettext-go 是完全采用 Go 语言实现的 gettext 支持库.

示例代码:

// Copyright 2013 <chaishushan{AT}gmail.com>. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

package main

import (
        "fmt"

        "code.google.com/p/gettext-go/gettext"
)

func main() {
        gettext.SetLocale("zh_CN")
        gettext.BindTextdomain("hello", "local")
        gettext.Textdomain("hello")

        fmt.Println(gettext.Gettext("Hello, world!"))
        // Output: 你好, 世界!
}
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Go语言的国际化支持(基于gettext-go)

本文在 [Golang中国博客](http://blog.go-china.org/07-gettext) 的地址: [http://blog.go-china.org/07-gettext](http://blog.go-china.org/07-gettext) ## hello, world! 假设有以下的程序...

2014/01/07 07:54
4.1K
11
configure: error: Cannot locate header file libint

MAC OS 上编译 PHP 时,在 configure 配置阶段出现如题所示错误。找不到 libintl.h 头文件。 解决方法如下: 1. 安装 gettext: brew install gettext 2. 编辑 configure 文件: 将: for i ...

2015/02/09 21:29
58
0
PHP安装getText扩展

PHP安装getText扩展

2017/02/16 14:47
145
0
Go语言的国际化支持(资源文件翻译)

在之前的 [Go语言的国际化支持(基于gettext-go)](http://my.oschina.net/chai2010/blog/190914) 中, 讲到了如何翻译源代码中的字符串. 项目地址在: [http://code.google.com/p/gettext-go](h...

2014/01/27 09:45
692
0
安卓简单的计算器

Activity文件 public class MainActivity extends Activity { EditText rsText = null; //显示器 boolean isClear = false; //用于是否显示器需要被清理 @Override protected void onCreate(...

2016/06/10 18:32
44
0
玩玩 Java dom4j

测试数据: <?xml version="1.0" encoding="UTF-8"?> <books> <book> <name>Java编程基础</name> <price>88</price> </book> <book> <name>Java高级应用</name> <......

07/26 16:33
5
0
jTextField 当里面输入的文字改变时激发事件

jTextField 当里面输入的文字改变时激发事件

2016/07/24 23:46
3
0
ApnEditor.java源码2.2

/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with...

2016/06/23 16:40
1
0
PHP gettext使用方法 附加奇怪bug一枚

PHP 话说gettext有个坑人的bug

2014/10/08 13:29
51
0
安装最新版git

CentOS源里的git是1.7版本,需要使用2.0版本的git需要自行编译。 #!/bin/bash # @author tlanyan if [ ! -d ~/softwares ]; then mkdir ~/softwares fi cd ~/softwares yum install wget wge...

2014/09/26 12:59
25
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部