Poedit Changelog

What's new in Poedit 3.4.2

Dec 22, 2023
  • Compatibility fixes for wxWidgets 3.2 and latest ICU versions.
  • Updated bundled GNU gettext to 0.22.3.
  • Assorted UI improvements/fixes.

New in Poedit 3.4.1 (Oct 26, 2023)

  • Improved QA checks for Chinese and Japanese.
  • Improved handling of multiple 100% matches from the TM as well as search accuracy.
  • Recognize all ISO 639 languages in the language-setting controls.
  • Fixed bug in selection handling introduced in 3.4.

New in Poedit 3.4 (Oct 5, 2023)

  • Added support for syncing with Localazy translation platform.
  • Updated bundled GNU gettext to 0.22 and added support for its new features.
  • [macOS] Support for macOS 14 Sonoma; dropped support for macOS 10.13.
  • Assorted UI improvements/fixes.

New in Poedit 3.3.2 (Jun 26, 2023)

  • Added support for WebExtension JSON files.
  • Fixed failure to extract from source code and malformed Plural-Forms warning.
  • Minor UI fixes.

New in Poedit 3.3.1 (Jun 26, 2023)

  • Fixed catalog loosing source language information on update or similar manipulation.
  • [Windows] Fix crashes related to Lucene translation memory.

New in Poedit 3.3 (May 10, 2023)

  • Added support for JSON translation files.
  • Added support for Flutter ARB translation files.
  • Added support for XLIFF 2.1.
  • Added ability to replace source text with another translation.

New in Poedit 3.2.2 (Dec 2, 2022)

  • Fixed overzealous placeholders correctness check.
  • Updated bundled GNU gettext to 0.21.1.
  • [macOS] Minor fixes for Ventura.

New in Poedit 3.2 (Oct 23, 2022)

  • Added QA warnings about incorrect use of placeholders.
  • Added format string highlighting for Objective-C, Qt, KDE, Lua, C# and Pascal.
  • Bugfixes.

New in Poedit 3.1 (Jun 11, 2022)

  • Added Go / Previously Edited menu command.
  • Improved source code viewer performance.
  • XLIFF: added support for resname/name attributes.
  • Fixed ID column sizing on some platforms.
  • Fixed issues with certain rare escape sequences.

New in Poedit 3.0.1 (Dec 12, 2021)

  • Various bugfixes.

New in Poedit 3.0 (Jun 4, 2021)

  • [macOS] Full support for macOS 11 Big Sur and Apple Silicon (M1).
  • Completely reworked welcome screen.
  • Modernized user interface and icons.
  • Much improved opening of recently edited files.
  • Automatic reloading of files modified outside of Poedit.
  • Completely new source code occurrences viewers with syntax highlighting for virtually all programming languages used with gettext.
  • Editing area now indicates source and translation string lengths.
  • Full python-format support for PO files.
  • Further improvements to XLIFF handling.

New in Poedit 2.4.3 (Apr 26, 2021)

  • Bugfixes.

New in Poedit 2.4.2 (Nov 10, 2020)

  • Minor improvements to syntax highlighting.
  • Improved language and placeholders handling in XLIFF.
  • [Windows] Fix issue with running gettext tools on UNC paths.

New in Poedit 2.4.1 (Aug 11, 2020)

  • Upgraded bundled GNU gettext version to 0.21.
  • Added support for Ruby format strings.
  • [macOS] Fixed compatibility with OS X 10.10 and 10.11.

New in Poedit 2.4 (Jul 27, 2020)

  • Crowdin integration was greatly improved and now supports editing of any kind of localization: files from Crowdin projects, not just POs.
  • Improvements to editor user interface.
  • [macOS] Fixes to light/dark mode switching.

New in Poedit 2.3.1 (May 11, 2020)

  • Upgraded bundled GNU gettext version to 0.20.2 with JSX parsing fixes.
  • Fixed TM matching of strings differing only in case.
  • Fixed crash in presence of invalid bookmarks data.

New in Poedit 2.3 (Feb 4, 2020)

  • Improved pre-translation performance.
  • Added support for XLIFF 1.0.
  • Improved handling of punctuation in QA checks.
  • Improved macOS 10.15 Catalina compatiblity.

New in Poedit 2.2 (May 16, 2019)

  • Much improved machine translation in online suggestions and pre-translation, including DeepL and Google Translate.
  • Support for importing and exporting your TM as TMX files.
  • Support for editing XLIFF files.
  • macOS Mojave and Dark Mode support.
  • New user interface — The app was polished and updated to feel modern, look better, work better.
  • Protection against mistakes — Special characters and syntaxes are highlighted so that you don’t miss them and don’t accidentally break anything. And Poedit will now warn you about common translation mistakes or typos as well.
  • Batch pre-translation — Use Poedit’s huge online database and machine translation to pre-translate the file before you edit it to save valuable time.
  • Connect to WordPress — It’s now easier than ever to make WordPress translations: Poedit can connect directly to a server and upload translations as soon as you save them.
  • Twig templates are also fully supported, including Timber. Poedit’s extractor for Twig is the best out there, bar none.
  • Syntax highlighting for markup and special characters.
  • Various small improvements.

New in Poedit 2.1.1 (Jul 27, 2018)

  • Fixed breakage of some localizations on macOS.

New in Poedit 2.1 (Jul 23, 2018)

  • Added import and export of translation memory as TMX files.
  • Added ability to delete bad translations from the TM.
  • TM now has limited support for plural forms (only nplurals ≤ 2).
  • Improved handling plural form rules. CLDR is now used as the data source and expressions are checked for equivalence before warning about unusual forms.

New in Poedit 2.0.9 (Jul 12, 2018)

  • Improved dark theme supports.

New in Poedit 2.1 Beta 1 (Jul 4, 2018)

  • Improvements to machine translation (including DeepL support!) and TMX import/export.

New in Poedit 2.0.6 (Jan 18, 2018)

  • Fixed hanging with certain rare (non-UTF8, non-ASCII msgids) PO files.

New in Poedit 2.0.5 (Dec 5, 2017)

  • Fixed crashing bug on macOS.
  • Assorted bug fixes.

New in Poedit 2.0.3 (Jul 24, 2017)

  • Much faster loading and saving of large PO files.
  • Fixed frequent false positives in QA warnings for German, Japanese, Arabic and translations with reordered brackets.
  • Fixed issues with suggestions not showing up in the sidebar if the user had an unusually tall editing area set up.
  • Fixed assert when opening a PO file on Linux.

New in Poedit 2.0.2 (May 13, 2017)

  • Twig support was further improved: added shorthand form, plurals and notes support to vanilla Twig extractor.
  • Unusual whitespace (2+ spaces) in the middle of strings is now highlighted.
  • Strings with warnings are now put at the top together with errors.
  • Fixed crash when clicking on an item with plurals in a POT file.
  • Added --line command line argument to open a file at specified item.

New in Poedit 2.0.1 (Apr 10, 2017)

  • Restored compatibility with Zend Framework and its .phtml extension.
  • Fixed compatibility with OS X 10.10 and 10.11.
  • Fixed IP address validation and when connecting to a WordPress server.
  • Fixed crash with Vietnamese input method.
  • Fixed false positives in punctuation warnings (quotes, Chinese).
  • Fixed unpacking of WordPress themes with deep directory structure.
  • Fixed keyboard navigation between plurals.

New in Poedit 2.0 (Mar 29, 2017)

  • New user interface — The app was polished and updated to feel modern, look better, work better.
  • Protection against mistakes — Special characters and syntaxes are highlighted so that you don’t miss them and don’t accidentally break anything. And Poedit will now warn you about common translation mistakes or typos as well.
  • Batch pre-translation — Use Poedit’s huge online database and machine translation to pre-translate the file before you edit it to save valuable time.
  • Connect to WordPress — It’s now easier than ever to make WordPress translations: Poedit can connect directly to a server and upload translations as soon as you save them.
  • Twig templates are also fully supported, including Timber. Poedit’s extractor for Twig is the best out there, bar none.
  • Syntax highlighting for markup and special characters.
  • Various small improvements.

New in Poedit 1.8.12 (Feb 19, 2017)

  • Fixed previous msgid display.
  • Fixed Find to correctly highlight text with "whole words only" enabled.
  • [Windows] Fixed to accelerators and suggestions interaction with selection.
  • Poedit now passes --previous to msgmerge.

New in Poedit 1.8.11 (Oct 20, 2016)

  • Fixed opening files by double-clicking them in Finder.
  • Updated the list of supported WordPress languages.
  • Fixed handling of sr_RS locale.

New in Poedit 1.8.10 (Oct 15, 2016)

  • Added support for X-Source-Language header.
  • Improved macOS Sierra compatibility.

New in Poedit 1.8.9 (Sep 2, 2016)

  • Fixes to handling of RTL languages.
  • Fixed retrieving of Crowdin user info.
  • Updated bundled gettext to 0.19.8.1.

New in Poedit 1.8.8 (May 31, 2016)

  • Fixed character statistics in Hebrew.
  • Don't leave directional marks in translated text if there's a LTR/RTL mismatch.
  • Assorted small fixes.

New in Poedit 1.8.7 (Feb 3, 2016)

  • Added Copy From Singular operation and Next/Prev Plural Form navigation shortcuts.
  • Translation errors are now properly translated.
  • Fixed toolbar sometimes not visible on El Capitan.
  • Fixed default Turkish plural form.
  • Fixed a bug where a perfect match wouldn't be found in the TM in some rare cases.
  • Updated bundled gettext to 0.19.7 (added appdata.xml and ITS support).
  • Assorted bug fixes.

New in Poedit 1.8.6 (Oct 20, 2015)

  • Count characters (without spaces) in statistics too.
  • Fixed properties window on OS X 10.9 and older.
  • Fixed visual flicker and excessive bandwidth use when quickly scrolling through a file with arrow keys.
  • Fixed rare exception when pasting text.
  • Fixed file width autodetection when long comments were present.
  • Disable Find next/prev menu items properly.

New in Poedit 1.8.5 (Sep 23, 2015)

  • Significantly improved performance of online suggestions: results are returned 20-30% faster and consume much less network bandwidth.
  • Improved setting and handling of source paths.
  • Ready for El Capitan.
  • Assorted small fixes.

New in Poedit 1.8.4 (Aug 3, 2015)

  • Fixed bug in handling POTs with plural forms introduced in 1.8.3.

New in Poedit 1.8.3 (Jul 23, 2015)

  • Fixed Last-Translator error when creating a new translation from existing POT.
  • Fixed bogus “Sources not available” error for single files setups.
  • Fixed TM error reporting to prevent rendering the entire UI mostly unusable.
  • Updated bundled gettext to 0.19.5.1.

New in Poedit 1.8.2 (Jun 29, 2015)

  • Text editor now ensures that trailing newlines are present only if they also exist in the source text.
  • Automatically fix some bad paths settings in PO files.
  • Improved source language detection.
  • Fixed occurrences of > and < in online suggestions.
  • Fixed incorrect timezone of PO-Revision-Date in some cases.

New in Poedit 1.8.1 (May 28, 2015)

  • Fixed TM-related crashes.
  • Fixed wrong text in online suggestions in some situations (\” instead of quotes, HTML entities instead of characters).
  • Improved performance of WordPress plugins analysis.

New in Poedit 1.8 (May 20, 2015)

  • Integration with the Crowdin localization management platform.
  • Search & replace.
  • Support for directly handling POT files.
  • Improved interface for configuring source code paths.
  • Poedit now automatically fixes certain broken files produced by certain broken tools (such as WPML).
  • “Fill missing translations from TM” is much faster.
  • Modernized HTML export.
  • Support for non-English source languages (auto-detected).
  • [OS X] Quick Look preview.

New in Poedit 1.7.6 (Apr 20, 2015)

  • Fixes to the handling of multiple displays.

New in Poedit 1.7.5 (Mar 12, 2015)

  • Improved resilience of the TM to power loss.
  • Fixed scrolling to the top when saving a file; focus should be preserved now.
  • Fixed disabling of extractors in preferences (oops).

New in Poedit 1.7.4 (Jan 27, 2015)

  • [OS X] Fix stray BOM marks appearing on suggestions in some cases.
  • [OS X] Fix Brazilian Portuguese localization not being used.
  • [OS X] Fix sandbox permission window with unusual source paths settings.
  • [GTK+] Fix broken Edit->Copy/Cut/Paste.
  • [Windows] HiDPI support.
  • Size of the bottom editing part is now remembered correctly again.
  • Other small bugfixes.

New in Poedit 1.7.3 (Jan 12, 2015)

  • It is now possible to disable unwanted extractors in preferences.
  • Source paths in catalog properties can now include individual files.
  • Exclusion paths in catalog properties can now use wildcards (e.g. *.js, now default for WordPress).
  • Fixed mangling of format specifiers (%1$s etc.) in machine-translated suggestions.
  • “Consult TM when updating from sources” now includes only “good” matches (with at least 75% score).
  • Fixed loosing of the editing position when saving a file.
  • Fixed Preferences layout in Japanese and Chinese translations.
  • Further improvements to WordPress compatibility.
  • Updated gettext tools to 0.19.4.

New in Poedit 1.7.2 (Dec 18, 2014)

  • Fixed failure to compile MOs when saving a file introduced in 1.7.1.

New in Poedit 1.7.1 Build 3401 (Dec 6, 2014)

  • Fixes menu shortcuts bug in the Polish localization.

New in Poedit 1.7 Build 3391 (Dec 3, 2014)

  • Translation suggestions from huge online TM. [PRO]
  • Refreshed user interface, with new icons and preferences.
  • Support for extraction from JavaScript (and more) sources.
  • Suggestions and other relevant information (comments etc.) are now much easier to access in a unified sidebar.
  • Syntax highlighting of special characters in translations.
  • Added Group by Context sorting option.
  • Implemented multiple selection.
  • Formatting of PO files can now be customized.
  • Added support for msgmerge --no-fuzzy-matching.

New in Poedit 1.6.10 Build 2957 (Oct 21, 2014)

  • Multiple fixes to parsing of the Language header.
  • Fixed handling of broken POTs with duplicate headers.
  • Improved robustness of the Lucene TM database.
  • Misc small fixes.
  • Translations updates and fixes.

New in Poedit 1.6.9 Build 2914 (Sep 1, 2014)

  • Improved support for working with RTL translations.

New in Poedit 1.6.8 Build 2888 (Aug 20, 2014)

  • Fixed spellchecker language detection.
  • Fixed Copy From Source Text to work again.
  • Assorted bugfixes.

New in Poedit 1.6.7 Build 2840 (Jul 23, 2014)

  • Fixed OS X 10.7 compatibility.
  • Better handle "fatal" (but not really) msgfmt errors.
  • Updated bundled Gettext to 0.19.2.
  • Translations updates.

New in Poedit 1.6.6 Build 2790 (Jul 5, 2014)

  • Added exclusion paths support to updating from sources.
  • Spellchecking is now support on Windows 8+.
  • STL version of wxWidgets is no longer required to build on Unix.
  • Update Windows and OS X builds to GNU gettext 0.19.
  • Misc fixes.
  • Translations updates.

New in Poedit 1.6.5 Build 2662 (Apr 29, 2014)

  • Small bugfixes and other improvements (stability, WordPress, Retina).
  • Added proper Open Recent menu.
  • Compatibility with the Mac App Store version of Poedit.
  • Translations updates.

New in Poedit 1.6.4 Build 2569 (Apr 24, 2014)

  • Improved stability.

New in Poedit 1.6.4 (Feb 8, 2014)

  • Fixed Quicklook-related crash on Mountain Lion.
  • Really fixed Smart Quotes bug on Mavericks.
  • Statistics now include source text word count.
  • Tweaked translation memory matching algorithm.
  • Misc small fixes and improvements.

New in Poedit 1.6.3 (Dec 18, 2013)

  • Fixed problem with Smart Quotes on Mavericks; they are now disabled in the translation field and don't interfere with translated text anymore.
  • Fixed invocation of certain external parser tools.
  • Added support for WordPress child themes (and other small improvements).
  • Translations updates.

New in Poedit 1.6.2 (Dec 10, 2013)

  • Improved recognition of WordPress plugins and themes; the detection is a bit smarter and more thorough now.
  • Translations updates.

New in Poedit 1.6.1 (Dec 5, 2013)

  • Fixes to the translation memory update process.
  • Retina compatibility fixes.

New in Poedit 1.6 (Dec 4, 2013)

  • improved languages handling (entering, sorting, plural forms expressions)
  • completely new translation memory implementation
  • assorted UI improvements
  • better build systems on OS X and Windows
  • OS X: minimum required version is 10.7; PPC builds are no longer supported

New in Poedit 1.5.7 (Jul 6, 2013)

  • Fixed --add-comments breakage in default parser configs. If you use updating from sources and installed 1.5.6 from scratch (rather than updating from an older version), please update to this version.

New in Poedit 1.5.6 (Jul 3, 2013)

  • fix several problems with the file viewer: better lookup of files,
  • fix display of UTF-8 files, better detection of DOS-style paths
  • fix Find window's text field focus on OS X
  • add --add-comments=TRANSLATORS to xgettext call in default parsers
  • fix parsing of obsolete entries to recognize "#~|"
  • fix incorrect update stats when using msg contexts
  • translations updates

New in Poedit 1.5.5 (Feb 4, 2013)

  • Fix crash when auto-updating translations with some TMs.
  • Fix file corruption when the catalog's charset was set to one that couldn't represent all of the text.
  • Translations updates.

New in Poedit 1.5.4 (Oct 8, 2012)

  • Fixed display of source code.
  • Fixed bug when saving file fails on permissions.
  • Translations updates.

New in Poedit 1.5.3 (Sep 12, 2012)

  • fixes to parsing of msgfmt errors
  • misc UI fixes
  • OS X: fixed crash when closing a document and opening another
  • fixed compatibility with OS X 10.5 Leopard
  • fixed problems with TM migration after upgrade
  • reverted removal of line numbers in 1.5.2
  • reverted: the default is to compile MO files on save again
  • translations updates

New in Poedit 1.5.2 (Aug 9, 2012)

  • fixed crash when clearing the translation (#428, #468)
  • removed no longer needed line numbers from the UI
  • OS X: improved attention bar looks
  • translations updates

New in Poedit 1.5.1 (Aug 2, 2012)

  • Updated several translations

New in Poedit 1.5 (Jul 31, 2012)

  • show translation errors inline with the entries they relate to, instead of a
  • confusing errors log when saving
  • implement full support for message contexts
  • replaced popups when Poedit is started for the first time with
  • unobtrusive Firefox-style notifications
  • selecting suggested translation from right-click popup menu now
  • correctly removes fuzzy flag from the translation
  • warn the user if Plural-Forms header is inconsistent with the number
  • of plural translations in the catalog or if has syntax errors
  • correctly deduce catalog's language from filenames in the form of
  • foo.LANG.po, as used by several large Open Source projects (#267)
  • Boost library is now required when compiling from sources
  • fixed the Find window so that it can be closed using the Esc key (#187)
  • positions of translation fields are now remembered correctly when
  • Poedit window is maximized (#194)
  • added Edit->Clear translation command (Marcin Floryan)
  • removed View->Fullscreen view, it doesn't make sense in this kind of app
  • better application and document icons
  • removed the "Shaded translations list" option, it's now always enabled
  • misc minor UI improvements
  • fixed possible transaction memory database corruption (#337, #352)
  • added instructions on how to install additional spellchecker dictionaries
  • added sorting by different criteria (#256, #239)
  • improved source files viewer (#346)
  • included outdated documentation was replaced with online wiki docs (#343)
  • more keyboard navigation shortcuts
  • saving PO files no longer reformats source code references (#323);
  • moreover, they are always formatted according to the default style
  • used by GNU gettext tools (#348)
  • don't restore remembered window positions if they are outside currently
  • available screens (#318)
  • changed Alt+ shortcuts to non-conflicting Ctrl+ ones: "Copy From Source
  • Text" now uses Ctrl+B and "Translation Is Fuzzy" Ctrl+U
  • various UI improvements
  • added more translations:
  • Bosnian translation (Kenan Dervisevic)
  • Tajik (Victor Ibragimov)
  • Kurdish Sorani (Asos Ap)

New in Poedit 1.4.6.2 (Sep 12, 2011)

  • OS X: fixed TM configuration tab to show languages list
  • fixed bug introduced in 1.4.3 that caused "Update from POT file"
  • to clear metadata in catalog header (#355)
  • added Kazakh translation (Baurzhan Muftakhidinov)

New in Poedit 1.4.3 (Sep 16, 2009)

  • Unix: fixed crash with Zemberek spell-checker backend installed.
  • Fixed parsing of catalogs produced with xgettext --indent.
  • Fixed TM updating broken in 1.3.5
  • Support GNOME's xml2po file references.
  • Fixed handling of "%" in filenames.
  • Added more translations:
  • Vietnamese
  • Uzbek

New in Poedit 1.4.2 (Sep 8, 2008)

  • Unix: fixed Ctrl+Up/Down/PgUp/PgDn shortcuts when NumLock is on (#2006843)
  • OS X: fixed running Gettext tools when Poedit is in directory with spaces in its name (#2025823)
  • added Uyghur translation (Abduqadir Abliz)

New in Poedit 1.4.1 (Apr 7, 2008)

  • fixed HTML export to properly escape the text (#1739062)
  • remember last used search phrase in Find window (#1909847)

New in Poedit 1.4 (Mar 10, 2008)

  • wxWidgets >= 2.8 is now required when compiling from sources
  • don't show comments windows by default to avoid confusion
  • OS X: fixed conflict with 10.5's Spaces - Command-arrows can now be used to navigate in the list control in addition to Ctrl-arrows
  • Windows, OS X: significantly faster updating of catalogs on multi-core machines (on Linux, some distributions included multi-threaded gettext, some don't)
  • fixed remaining problems with list selection
  • use more standard way of differentiating between different kinds of entries in the list (translated, fuzzy, new) by using font variants instead of different background colors
  • don't update PO-Revision-Date header if it's unused
  • Windows: common shortcuts like Ctrl-A or Ctrl-backspace now work
  • added Belarusian latin translation

New in Poedit 1.4.0 Pre2 (Mar 4, 2008)

  • Better color highlighting of catalog entries that are fuzzy or untranslated
  • Windows version now handles common shortcuts like Ctrl-A or Ctrl-backspace

New in Poedit 1.4.0 Pre1 (Feb 29, 2008)

  • wxWidgets >= 2.8 is now required when compiling from sources
  • don't show comments windows by default to avoid confusion
  • OS X: fixed conflict with 10.5's Spaces - Command-arrows can now be used to navigate in the list control in addition to Ctrl-arrows
  • Windows, OS X: significantly faster updating of catalogs on multi-core machines (on Linux, some distributions included multi-threaded gettext, some don't)
  • fixed remaining problems with list selection
  • use more standard way of differentiating between different kinds of entries in the list (translated, fuzzy, new) by using font variants instead of different background colors
  • use --omit-header argument to xgettext
  • don't update PO-Revision-Date header if it's unused
  • added Valencian translation

New in Poedit 1.3.9 (Feb 6, 2008)

  • OS X: fixed corruption of first entry when opening catalog from manager