All Projects → vslavik → Poedit

vslavik / Poedit

Licence: mit
Translations editor for Mac, Windows and Unix

Projects that are alternatives of or similar to Poedit

Gettext
PHP library to collect and manipulate gettext (.po, .mo, .php, .json, etc)
Stars: ✭ 578 (-49.3%)
Mutual labels:  translation, gettext
Node Gettext
A JavaScript implementation of gettext, a localization framework.
Stars: ✭ 175 (-84.65%)
Mutual labels:  translation, gettext
Gettext Go
🆎 GNU gettext for Go (Imported By Kubernetes)
Stars: ✭ 66 (-94.21%)
Mutual labels:  translation, gettext
Weblate
Web based localization tool with tight version control integration.
Stars: ✭ 2,719 (+138.51%)
Mutual labels:  translation, gettext
gettext-extractor
A flexible and powerful Gettext message extractor with support for JavaScript, TypeScript, JSX and HTML.
Stars: ✭ 82 (-92.81%)
Mutual labels:  translation, gettext
Tempura
Pure Clojure/Script i18n translations library
Stars: ✭ 211 (-81.49%)
Mutual labels:  translation, gettext
Glotpress Wp
🌍 🌎 🌏 GlotPress is a WordPress plugin to let you set up your own collaborative, web-based software translation tool.
Stars: ✭ 205 (-82.02%)
Mutual labels:  translation, gettext
Gotext
Go (Golang) GNU gettext utilities package
Stars: ✭ 292 (-74.39%)
Mutual labels:  translation, gettext
Django Rosetta
Rosetta is a Django application that eases the translation process of your Django projects
Stars: ✭ 806 (-29.3%)
Mutual labels:  translation, gettext
Subtitletranslate
Translate the subtitle file into other language
Stars: ✭ 45 (-96.05%)
Mutual labels:  translation
Mue
Fast, open and free-to-use new tab page for modern browsers
Stars: ✭ 56 (-95.09%)
Mutual labels:  translation
Docusaurus Docs Zh cn
facebook Docusaurus 文档的中文版本 , 目标版本 1.0.5
Stars: ✭ 43 (-96.23%)
Mutual labels:  translation
Bartycrouch
Localization/I18n: Incrementally update/translate your Strings files from .swift, .h, .m(m), .storyboard or .xib files.
Stars: ✭ 1,032 (-9.47%)
Mutual labels:  translation
Atom I18n
:atom: One Atom i18n Package for Any Locale 🌏 🌎 🌍
Stars: ✭ 56 (-95.09%)
Mutual labels:  translation
Serina
GUI for create translation files for i18next
Stars: ✭ 45 (-96.05%)
Mutual labels:  translation
Logisim
Logisim Italian Fork
Stars: ✭ 61 (-94.65%)
Mutual labels:  translation
Teachyourselfcs Cn
TeachYourselfCS 的中文翻译 | A Chinese translation of TeachYourselfCS
Stars: ✭ 11,772 (+932.63%)
Mutual labels:  translation
Google Cpp Style Guide Zh Tw
Google C++ Style Guide 的繁體中文版
Stars: ✭ 41 (-96.4%)
Mutual labels:  translation
Google Translate Php
🌐 Free Google Translate API PHP Package. Translates totally free of charge.
Stars: ✭ 1,131 (-0.79%)
Mutual labels:  translation
Local Feature Android
Add online and offline text translation to Android apps
Stars: ✭ 60 (-94.74%)
Mutual labels:  translation
                             ------------
                                Poedit
                             ------------

                  a cross-platform translation editor

About

This program is a simple translation editor for PO and XLIFF files. It also serves as a GUI frontend to more GNU gettext utilities (win32 version is part of the distribution) and catalogs editor/source code parser. It helps with translating applications into another language. For details on principles of the solution used, see GNU gettext documentation or wxWidgets' wxLocale class reference.

Installing

Easily-installable prebuilt binaries for Windows and macOS are available from https://poedit.net/download.

Official binaries for Linux are available as a Snap at https://snapcraft.io/poedit Most Linux distributions also include native Poedit packages.

Installing from sources

Requirements:

  • Boost
  • Unicode build of wxWidgets library, version >= 3.0.3 (see http://www.wxwidgets.org)
  • ICU
  • LucenePlusPlus
  • If on Unix, GtkSpell for spell checking support

Optional dependencies:

  • cld2 (better language autodetection and non-English source languages)
  • C++REST SDK >= 2.5 (Crowdin integration)

Unix

Do the usual thing:

./configure
make
make install

You must have the dependencies installed in a location where configure will find them, e.g. by setting CPPFLAGS and LDFLAGS appropriately.

macOS

You need a full git checkout to build on macOS; see below for details.

After checkout, use the Poedit.xcworkspace workspace and the latest version of Xcode to build Poedit.

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

brew bundle --file=macos/Brewfile

Windows using Visual Studio 2017

You need a full git checkout to build on Windows; see below for details.

After checkout, use the Poedit.sln solution to build everything.

To build the installer, open win32/poedit.iss in Inno Setup and compile the project.

Installing from Git repository

Get the sources from GitHub (https://github.com/vslavik/poedit):

git clone https://github.com/vslavik/poedit.git

If you are on Windows or OSX, you'll need all the dependencies too. After cloning the repository, run the following command:

git submodule update --init --recursive

On Linux and other Unices, only a subset of submodules is necessary, so you can save some time and disk space by checking out only them:

git submodule update --init deps/json deps/pugixml

When building for Unix/Linux, 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
  • gettext tools to create .mo files

On macOS and Windows, bootstrapping is not needed.

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 the program's licensing and the icons/README file for details on the icons.

Windows and macOS 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. 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

https://poedit.net/ - Poedit homepage http://www.gnu.org/software/gettext/ - GNU project homepage, contains gettext and documentation

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].