Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Gettext translations editor for OS X, Windows and Unix.

Update wxWidgets.

In particular, fix uninitialize variables in wxFileDialog under OS X,
which was causing crashes under sandbox in some cases.
latest commit b349d55a93
Václav Slavík authored
Octocat-spinner-32 .nuget Minor update to bundled gettext. March 04, 2014
Octocat-spinner-32 Poedit.xcodeproj Increase version to 1.6.5. April 13, 2014
Octocat-spinner-32 Poedit.xcworkspace Add LucenePlusPlus submodule. October 27, 2013
Octocat-spinner-32 admin Require C++11 compiler in Unix builds. December 01, 2013
Octocat-spinner-32 artwork Use 'make dist' to package sources. December 03, 2013
Octocat-spinner-32 deps Update wxWidgets. April 16, 2014
Octocat-spinner-32 docs Update copyright years. January 20, 2014
Octocat-spinner-32 icons Fix mysteriously corrupt OS X iconsets on Mavericks. January 20, 2014
Octocat-spinner-32 locales Update Danish translation. April 13, 2014
Octocat-spinner-32 macosx Sandbox: save MO files as related items. March 30, 2014
Octocat-spinner-32 scripts Use 'make dist' to package sources. December 03, 2013
Octocat-spinner-32 src Create temp files properly when exporting to HTML too. April 16, 2014
Octocat-spinner-32 win32 Increase version to 1.6.5. April 13, 2014
Octocat-spinner-32 .gitattributes Add LucenePlusPlus submodule. October 27, 2013
Octocat-spinner-32 .gitignore Ignore more Visual Studio files. November 14, 2013
Octocat-spinner-32 .gitmodules OS X: Use LetsMove to simplify installation. November 20, 2013
Octocat-spinner-32 .travis.yml Add Travis script for validation translations. December 01, 2013
Octocat-spinner-32 AUTHORS Update Finnish translation. March 16, 2014
Octocat-spinner-32 COPYING Update copyright years. January 20, 2014
Octocat-spinner-32 Makefile.am Use 'make dist' to package sources. December 03, 2013
Octocat-spinner-32 NEWS Increase version to 1.6.5. April 13, 2014
Octocat-spinner-32 Poedit.Targets Minor update to bundled gettext. March 04, 2014
Octocat-spinner-32 Poedit.sln Use ICU collation for list sorting. November 01, 2013
Octocat-spinner-32 Poedit.vcxproj Add (more) detailed logging of TM migration process. December 05, 2013
Octocat-spinner-32 Poedit.vcxproj.filters Add (more) detailed logging of TM migration process. December 05, 2013
Octocat-spinner-32 README Restore compatibility with GTK+ 2 on Unix. February 07, 2014
Octocat-spinner-32 bootstrap Remove obsolete stuff from the ./bootstrap script. October 22, 2013
Octocat-spinner-32 configure.ac Increase version to 1.6.5. April 13, 2014
Octocat-spinner-32 poedit.desktop Update Vietnamese translation. November 24, 2013
README
                                 ------------
                                    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 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.

There are some additional dependencies on tools not included with OS X.
They can be installed with Homebrew and macosx/Brewfile:

    brew bundle macosx/


 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
Something went wrong with that request. Please try again.