forked from vslavik/poedit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
126 lines (82 loc) · 3.36 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
------------
Poedit
------------
a cross-platform gettext catalogs editing tool
About
=======
This program is GUI frontend to GNU gettext utilities (win32 version
is part of the distribution) and catalogs editor/source code parser. It helps
with translating application into another language. For details on principles
of the solution used, see GNU gettext documentation or wxWidgets' wxLocale
class reference.
Installing
============
Binary easily-installable packages are provided for Windows and OS X and are
part of many Linux distributions.
Installing from sources
=========================
Requirements:
* Boost
* Unicode build of wxWidgets library, version >= 3.0, with --enable-stl
(see http://www.wxwidgets.org)
* ICU
* LucenePlusPlus
* expat
* Berkeley DB >= 4.7 if you need legacy (pre-1.6) translation memory
* If on Unix, GtkSpell 3.x plus GTK+ 3 build of wxWidgets for spell
checking support
Unix
------
Do the usual thing:
./configure
make
make install
You must have the dependencies installed in a location configure will find,
e.g. by setting CPPFLAGS and LDFLAGS appropriately.
Mac OS X
----------
Use the Poedit.xcworkspace workspace and Xcode 5 to build Poedit.
Windows using Visual Studio 2013
----------------------------------
Use the Poedit.sln solution.
Installing from Git repository
--------------------------------
Get the sources from github (http://github.com/vslavik/poedit):
git clone git://github.com/vslavik/poedit.git
If you are on Windows or OSX, you probably want the dependencies too. They
are at git://github.com/vslavik/poedit-deps.git, but as it's a git submodule,
you can get them by just doing
git submodule init
git submodule update --recursive
If you get the sources directly from the Git repository, some generated files
are not present. You have to run the ./bootstrap script to create them. After
that, continue according to the instructions above.
The ./bootstrap script requires some additional tools to be installed:
* AsciiDoc, xsltproc and xmlto to generate the manual page
* Bakefile, to generate Windows makefiles/projects
* ImageMagick and png2icns from libicns to generate icons in Windows and
OS X native formats
If you don't have any of the dependencies, ./bootstrap will print errors, but
will continue to run. In other words, if you don't need e.g. Windows stuff, you
can ignore Windows-specific dependencies.
License
=========
Poedit is released under the MIT license and you're free to do
whatever you want with it and its source code (well, almost :-) -- see the
license text).
See the COPYING file for details on program's licensing and the
icons/README file for details on the icons.
Win32 and Mac OS X versions contain GNU gettext binaries. They are distributed
under the GNU General Public License and their source code is available from
http://www.gnu.org/software/gettext or, if you have difficulties getting them
from there, email me for a copy of the sources.
Author
========
Vaclav Slavik <[email protected]>
Please see the AUTHORS file for information about other contributors.
Links
=======
http://www.poedit.net/
- Poedit homepage
http://www.gnu.org/software/gettext/
- GNU project homepage, contains gettext and documentation