Poedit Changelog

What's new in Poedit 3.4.2 Build 6902

Dec 23, 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 Build 6867 (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 Build 6844 (Oct 2, 2023)

  • Cloud sync with Localazy:
  • One of the standout features of Poedit 3.4 is the addition of support for syncing with the Localazy localization platform directly from the app.
  • Localazy is a highly automated translation management platform that strives to make the localization process efficient and enjoyable. It is also very developer-friendly and has various features to help you manage your translations effortlessly, such as automated workflows or rich context banks with screenshots and glossaries to ensure your contributors have all they need for precise translation.
  • Poedit 3.4 offers seamless two-way integration with Localazy, enabling you to switch between desktop editing in Poedit and web-based translation in Localazy effortlessly. This integration ensures that your work remains synchronized, whether you’re online or offline. You can even work on translations offline in Poedit and then upload your changes in bulk to Localazy when you’re back online, simplifying your workflow and enhancing efficiency.
  • GNU gettext 0.22:
  • We’ve updated bundled GNU gettext to version 0.22 with its many improvements.
  • Glossaries import from CSV
  • Perhaps one of the most requested features in Poedit 3.4 is the ability to import glossaries from CSV files. To import existing glossaries, use the + button in sidebar’s Terminology tab.
  • …and more:
  • As always, there are also small UI improvements and fixes all over the app.

New in Poedit 3.3.2 Build 6726 (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 Build 6711 (May 17, 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 Build 6698 (May 11, 2023)

  • Added support for JSON translation files, including Flutter.
  • Added support for XLIFF 2.1.

New in Poedit 3.2.2 Build 6555 (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 Build 6540 (Oct 22, 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.1 Build 6476 (Jul 8, 2022)

  • [Windows] Fixed incorrect detection of Edge vs MSIE for source code viewing.

New in Poedit 3.1 Build 6458 (Jun 8, 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 Build 6415 (Dec 11, 2021)

  • Bugfixes.

New in Poedit 3.0 Build 6376 (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 Build 6084 (Apr 27, 2021)

  • Bugfixes.

New in Poedit 2.4.2 Build 6064 (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 Build 6019 (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 Build 6007 (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 Build 5904 (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 Build 5889 (Feb 4, 2020)

  • Added support for Volt templates used by the popular Phalcon framework. Under the hood, .twig and .volt files are both treated as the same kind of template by Poedit Pro.
  • Statistics now have an option to exclude HTML markup and placeholders from word and character counts.

New in Poedit 2.2.4 Build 5785 (Sep 29, 2019)

  • XLIFF improvements: handling of initial states, non-translatable items and better visual representation of placeholders.
  • Upgraded bundled GNU gettext version to 0.20.1; in particular, this adds support for ES6 template literals to the JavaScript extractor.
  • If a file has warnings or errors, show them immediately upon opening instead of waiting for the user to explicitly validate the file.
  • Misc. small fixes and visual improvements.

New in Poedit 2.2.3 Build 5738 (May 20, 2019)

  • Fixed asserts when compiled against wxGTK 3.0.
  • Fixed issue where custom font wasn't respected in some cases.

New in Poedit 2.2.2 Build 5728 (May 15, 2019)

  • [Windows] Fix problem with some MSIE proxy configurations not being imported.
  • [Windows] Performance improvements.
  • Assorted bugfixes.

New in Poedit 2.2.1 Build 5661 (Jan 15, 2019)

  • Improved highlighting of HTML and placeholders.
  • File references are now supported in XLIFF.
  • [Linux] Compatibility fixes for Wayland, wxGTK 3.0 and dark themes.

New in Poedit 2.2 Build 5559 (Oct 9, 2018)

  • Support for editing XLIFF (both 1.2 and 2) files.
  • Fixes for correct handling of dark themes, including on macOS Mojave.
  • [Linux] Improved appearance with GTK+ 3.
  • [Linux] Updated AppData and desktop files to use reverse DNS naming.

New in Poedit 2.1 Build 5407 (Jul 24, 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 an expressions are checked for equivalence before warning about unusual forms.

New in Poedit 2.0.9 Build 5330 (Jul 12, 2018)

  • Improved dark theme supports (still not perfect).
  • Fix broken list rendering of RTL text on Windows.

New in Poedit 2.0.8 Build 5319 (Jun 4, 2018)

  • Add CakePHP support.
  • QA warnings and RTL fixes.
  • Make TM reset work when the index is corrupted.

New in Poedit 2.0.7 Build 5278 (Apr 23, 2018)

  • Fix mangled non-English gettext error messages.
  • Add inline explanation of custom extractors syntax.

New in Poedit 2.0.6 Build 5225 (Jan 18, 2018)

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

New in Poedit 2.0.5 Build 5206 (Dec 6, 2017)

  • [Windows] Improved HiDPI support.
  • Assorted bugfixes.

New in Poedit 2.0.4 Build 5142 (Sep 22, 2017)

  • Ready for macOS High Sierra.
  • Added support for Crowdin branches.
  • Poedit now remembers your pre-translation settings.

New in Poedit 2.0.3 Build 5098 (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 Build 5030 (May 15, 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 Build 4999 (Apr 11, 2017)

  • Restored compatibility with Zend Framework and its .phtml extension.
  • Fixed keyboard navigation between plurals.
  • Fixed false positives in punctuation warnings (quotes, Chinese).
  • [Linux] Mostly fixed compatibility with wxGTK 3.0.2.
  • [macOS] Fixed crash with Vietnamese input method.
  • [Windows] Fixed disappearing menu with HiDPI >200% zoom.
  • [Windows] Fixed settings-related crash.
  • [Windows] Fixed Ctrl+A handling.
  • IMPORTANT NOTE: Poedit is affected by a bug in wxGTK 3.0.2 that cannot be worked around in user code, requiring this patch to wxGTK to be applied: https://github.com/wxWidgets/wxWidgets/commit/ed88188be7e97a0503f3471f7b0452740b732902

New in Poedit 2.0 Build 4948 (Mar 29, 2017)

  • Revamped user interface.
  • Syntax highlighting for markup and special characters.
  • Warnings are now shown for common translation mistakes.
  • More robust pre-translation (previous "Fill missing translations from TM").
  • "Fuzzy" was renamed "Needs work" thorough to be more accessible to
  • gettext non-experts.
  • xgettext invocation can now be customized on per-file basis.
  • Files opened from Crowdin now auto-sync on save.
  • New Linux icon.
  • Many small improvements all over.

New in Poedit 1.8.12 Build 4474 (Feb 20, 2017)

  • Poedit now supports WordPress' formal German variant.
  • Fixed previous msgid display.
  • Fixed Find to correctly highlight text with "whole words only" enabled.
  • Fixed to accelerators and suggestions interaction with selection.
  • Poedit now passes --previous to msgmerge.

New in Poedit 1.8.11 Build 4426 (Oct 20, 2016)

  • Updated the list of supported WordPress languages.
  • Fixed handling of sr_RS locale.

New in Poedit 1.8.10 Build 4414 (Oct 20, 2016)

  • Added support for X-Source-Language header.
  • Fixed Open in Editor button that didn't work in some cases.

New in Poedit 1.8.9 Build 4374 (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 Build 4339 (Jun 1, 2016)

  • Greatly reduced UI flicker on Windows plus other visual improvements on Windows 10.
  • Multiple fixes to Poedit’s interface in right-to-left languages.
  • Don't leave directional marks in translated text if there's a LTR/RTL mismatch.
  • Assorted small fixes.

New in Poedit 1.8.7 Build 4193 (Feb 15, 2016)

  • Added Copy From Singular operation and Next/Prev Plural Form navigation shortcuts.
  • Translation errors are now properly translated.
  • 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 bugfixes.

New in Poedit 1.8.6 Build 4129 (Jan 14, 2016)

  • Fix visual flicker when quickly scrolling through a file with arrow keys
  • Fix file width autodetection when long comments were present
  • Disable Find next/prev menu items properly

New in Poedit 1.8.5 (Jan 14, 2016)

  • Improved setting and handling of source paths
  • Implement gzip support in Crowdin API client
  • Assorted fixes

New in Poedit 1.8.4 Build 4014 (Aug 3, 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.

New in Poedit 1.8.3 Build 3998 (Aug 3, 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.

New in Poedit 1.8.2 Build 3969 (Aug 3, 2015)

  • text editor now ensures that trailing newlines are present only if they also exist in the source text
  • fix HTML export error on Windows
  • automatically fix some bad paths settings in PO files
  • improved source language detection
  • fix incorrect timezone of PO-Revision-Date in some cases
  • use the user's default browser for Crowdin authentication on all platforms

New in Poedit 1.8.1 Build 3932 (Jun 13, 2015)

  • fix TM-related crash under heavy concurrency
  • [OS X] fix crash when a concurrent task throws

New in Poedit 1.8.0 (Jun 13, 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 (e.g. WPML)
  • modernized HTML export
  • [OS X] Quick Look preview
  • support for non-English source languages (auto-detected)
  • [Windows] opening multiple Poedit windows now works correctly

New in Poedit 1.7.7 (Jun 13, 2015)

  • strip whitespace in extractor definitions resulting from copy & paste

New in Poedit 1.7.6 (May 19, 2015)

  • fix handling of multiple displays
  • [Windows] fix "file couldn't be formatted nicely" problems with files in
  • directories with (some) Unicode names

New in Poedit 1.7.5 (May 19, 2015)

  • fix scrolling to the top when saving a file; focus should be preserved now
  • fix disabling of extractors in preferences (oops)
  • [Windows, OS X] improve resilience of the TM to power loss

New in Poedit 1.7.4 (Jan 27, 2015)

  • size of the bottom editing part is now remembered correctly again
  • [GTK+] fix broken Edit->Copy/Cut/Paste
  • [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 setting
  • [Windows] HiDPI support

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)
  • "Consult TM when updating from sources" now includes only "good" matches
  • (with at least 75% score)
  • fix loosing of the editing position when saving a file
  • fix Preferences layout in Japanese and Chinese translations
  • Windows: fix custom font setting after using a suggestion or copying from
  • source text

New in Poedit 1.7.1 (Dec 6, 2014)

  • fix menu shortcuts problem in Polish localization

New in Poedit 1.7 (Dec 4, 2014)

  • reworked 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 (Dec 2, 2014)

  • multiple fixes to parsing of the Language header
  • fix 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 (Sep 10, 2014)

  • fixes to handling of RTL translations
  • fix editing-related crashes under wxGTK
  • translations updates

New in Poedit 1.6.8 (Sep 10, 2014)

  • fix parsing of obsolete entries in PO files
  • improved spellchecker handling on OS X and Windows
  • misc fixes
  • translations updates

New in Poedit 1.6.7 (Aug 20, 2014)

  • better handle "fatal" (but not really) msgfmt errors
  • translations updates

New in Poedit 1.6.6 (Aug 20, 2014)

  • added exclusion paths support to updating from sources
  • spellchecking is now supported on Windows 8+
  • STL version of wxWidgets is no longer required to build on Unix
  • update Windows build to GNU gettext 0.19
  • misc fixes
  • translations updates

New in Poedit 1.6.5 (Jul 23, 2014)

  • assorted small bugfixes

New in Poedit 1.6.4 (Jul 23, 2014)

  • translation memory tuning
  • misc fixes
  • minor UI improvements (better wording etc.)
  • translations updates

New in Poedit 1.6.3 (Jan 23, 2014)

  • improved languages handling (entering, sorting, plural forms expressions)
  • completely new translation memory implementation
  • assorted UI improvements
  • better build systems on OS X and Windows

New in Poedit 1.5.7 (Jul 6, 2013)

  • fix incorrect --add-comments flag introduced in 1.5.6

New in Poedit 1.5.6 (Jul 4, 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 (Feb 4, 2013)

  • fix display of source code
  • fix bug when saving file fails on permissions
  • fix Unix makefiles to install all icons
  • translations updates

New in Poedit 1.5.3 (Sep 17, 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)

  • Windows: fix missing libstdc++-6.dll
  • updated several translations

New in Poedit 1.5 (Aug 2, 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
  • 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
  • Tajik
  • Kurdish Sorani

New in Poedit 1.4.3 (Sep 17, 2009)

  • Unix: fixed crash with Zemberek spell-checker backend installed (#276)
  • fixed parsing of catalogs produced with xgettext --indent (#189)
  • fixed TM updating broken in 1.3.5 (#294)
  • support GNOME's xml2po file references (#314)
  • fixed handling of "%" in filenames (#143)
  • added more translations:
  • Vietnamese (Tr?n Ng?c Quân)
  • Uzbek (Oybek Djuraev)

New in Poedit 1.4.2 (Nov 3, 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 (Sep 4, 2008)

  • Fixed HTML export to properly escape the text (#1739062)
  • Remember last used search phrase in Find window
  • Fixed text entry using AltGr on many European keyboards

New in Poedit 1.4 (Sep 4, 2008)

  • wxWidgets >= 2.8 is now required when compiling from sources
  • Don't show comments windows by default to avoid confusion
  • Significantly faster updating of catalogs on multi-core machines
  • 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
  • Common shortcuts like Ctrl-A or Ctrl-backspace now work
  • Added Belarusian latin translation

New in Poedit 1.3.8 (Dec 11, 2007)

  • fixed translation status color indicator to work correctly in case of plural entries
  • changed the official spelling from "poEdit" to "Poedit"
  • preserve old msgid records (#| msgid "...") when saving
  • preserve deleted records when updating catalogs
  • preserve msgctxt entries in catalogs (#1680554)
  • fixed View->Display quotes setting broken in 1.3.7
  • Windows: fixed crash when catalog update removes translations
  • added more translations: Irish

New in Poedit 1.3.7 (Jun 14, 2007)

  • Windows: Windows 95/98 is no longer supported by the official binary
  • OS X: poEdit is now built as Universal binary
  • fixed the Preferences menu entry in catalogs manager
  • fixed to handle file references with Windows paths on Unix
  • fixed the "failed to convert to unicode" bug when saving (#1589744)
  • OS X: fixed clicking on PO files in Finder (#1583967)
  • added more translations: Urdu (Muhammad Shakir Aziz)