Navigation Menu

Skip to content

mfloryan/poedit

 
 

Repository files navigation

                                 ------------
                                    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
    (see http://www.wxwidgets.org)
  * Berkeley DB >= 4.7 if you need translation memory
  * If on Unix, GtkSpell 2.x plus GTK+ 2 build of wxWidgets for spell
    checking support


 Unix
------

Do the usual thing:
    ./configure
    make
    make install
This works on OS X (which is a standard BSD Unix system) and Windows with
MinGW toolchain and MSYS shell installed. 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 <vslavik@fastmail.fm>
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

About

Cross-platform gettext translations editor.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 94.1%
  • C 2.2%
  • Shell 1.5%
  • Objective-C 1.5%
  • Python 0.6%
  • XSLT 0.1%