{"id":13440977,"url":"https://github.com/vslavik/poedit","last_synced_at":"2025-05-14T03:11:12.043Z","repository":{"id":37768248,"uuid":"477156","full_name":"vslavik/poedit","owner":"vslavik","description":"Translations editor for Mac, Windows and Unix","archived":false,"fork":false,"pushed_at":"2025-05-08T14:38:40.000Z","size":445671,"stargazers_count":1872,"open_issues_count":89,"forks_count":285,"subscribers_count":74,"default_branch":"master","last_synced_at":"2025-05-08T15:35:54.673Z","etag":null,"topics":["gettext","po","translation","xliff","xliff-editor","xliff2"],"latest_commit_sha":null,"homepage":"https://poedit.net","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vslavik.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":"SUPPORT.md","governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2010-01-18T08:23:13.000Z","updated_at":"2025-05-08T14:38:45.000Z","dependencies_parsed_at":"2023-10-02T08:47:19.299Z","dependency_job_id":"d00eae90-29c0-49ba-9ef1-0e82065407e8","html_url":"https://github.com/vslavik/poedit","commit_stats":null,"previous_names":[],"tags_count":100,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vslavik%2Fpoedit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vslavik%2Fpoedit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vslavik%2Fpoedit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vslavik%2Fpoedit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vslavik","download_url":"https://codeload.github.com/vslavik/poedit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254059517,"owners_count":22007770,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gettext","po","translation","xliff","xliff-editor","xliff2"],"created_at":"2024-07-31T03:01:28.482Z","updated_at":"2025-05-14T03:11:07.035Z","avatar_url":"https://github.com/vslavik.png","language":"C++","funding_links":[],"categories":["C++","Systems \u0026 Low-Level"],"sub_categories":["C / C++ \u0026 Systems"],"readme":"\n# Poedit: cross-platform translation editor\n\n[![Crowdin](https://badges.crowdin.net/poedit/localized.svg)](https://crowdin.com/project/poedit)\n\n## About\n\nThis program is a simple translation editor for PO and XLIFF files. It also\nserves as a GUI frontend to more GNU gettext utilities (win32 version\nis part of the distribution) and catalogs editor/source code parser. It helps\nwith translating applications into another language. For details on principles\nof the solution used, see GNU gettext documentation.\n\n\n## Installation\n\nEasily-installable prebuilt binaries for Windows and macOS are available from\nhttps://poedit.net/download\n\nOfficial binaries for Linux are available as a Snap at https://snapcraft.io/poedit.\nMost Linux distributions also include native Poedit packages.\n\n\n### Installing from sources\n\nRequirements:\n\n  * Boost\n  * Unicode build of [wxWidgets](http://www.wxwidgets.org) library, version \u003e= 3.2\n  * ICU\n  * LucenePlusPlus\n  * If on Unix, GtkSpell for spell checking support\n\nOptional dependencies:\n\n  * cld2 (better language autodetection and non-English source languages)\n  * C++REST SDK \u003e= 2.5 (Crowdin integration)\n\n\n### Unix\n\nDo the usual thing:\n\n    ./configure\n    make\n    make install\n\nYou must have the dependencies installed in a location where configure will find\nthem, e.g. by setting `CPPFLAGS` and `LDFLAGS` appropriately.\n\n### macOS\n\nYou need a full git checkout to build on macOS; see below for details.\n\nAfter checkout, use the `Poedit.xcworkspace` workspace and the latest version of\nXcode to build Poedit.\n\nThere are some additional dependencies on tools not included with macOS.\nThey can be installed with Homebrew and `macos/Brewfile`:\n\n    brew bundle --file=macos/Brewfile\n\n\n### Windows using Visual Studio\n\nYou need a full git checkout to build on Windows; see below for details. Note that the repository uses\nsymlinks and so you'll need to enabled [Developer Mode](https://msdn.microsoft.com/en-us/windows/uwp/get-started/enable-your-device-for-development) and configure git to allow symlinks:\n\n    git config --global core.symlinks true\n\nAfter checkout, use the `Poedit.sln` solution to build everything. To build the installer, open `win32/poedit.iss` in Inno Setup and compile the project.\n\n\n ### Installing from Git repository\n\nGet the sources from GitHub (https://github.com/vslavik/poedit):\n\n    git clone https://github.com/vslavik/poedit.git\n\nIf you are on Windows or OSX, you'll need all the dependencies too. After\ncloning the repository, run the following command:\n\n    git submodule update --init --recursive\n\nOn Linux and other Unices, only a subset of submodules is necessary, so you can\nsave some time and disk space by checking out only them:\n\n    git submodule update --init deps/json deps/pugixml\n\nWhen building for Unix/Linux, if you get the sources directly from the Git\nrepository, some generated files are not present. You have to run the\n`./bootstrap` script to create them. After that, continue according to the\ninstructions above.\n\nThe `./bootstrap` script requires some additional tools to be installed:\n\n * AsciiDoc, xsltproc and xmlto to generate the manual page\n * gettext tools to create `.mo` files\n\nOn macOS and Windows, bootstrapping is not needed.\n\n\n## License\n\nPoedit is released under [the MIT license](COPYING) and you're free to do\nwhatever you want with it and its source code (well, almost :-) -- see the\nlicense text).\n\nSee the `COPYING` file for details on the program's licensing and the `icons/README` file for details on the icons.\n\nWindows and macOS versions contain GNU gettext binaries. They are distributed\nunder the GNU General Public License and their source code is available from\nhttp://www.gnu.org/software/gettext. If you have difficulties getting them\nfrom there, email me for a copy of the sources.\n\n\n## Links\n\n1. [Poedit's website](https://poedit.net/)\n2. [GNU gettext](http://www.gnu.org/software/gettext/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvslavik%2Fpoedit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvslavik%2Fpoedit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvslavik%2Fpoedit/lists"}