Version 3.2.3

March 7, 2024
  • Make PHP translations import more robust by importing only configured categories with fallback language (example: en for en-CA) and only if it exists (#62)

Version 3.2.2

February 16, 2024
  • "Import PHP translations to DB" will now import messages for existing source messages if the message is empty in the imported language (#61)

Version 3.2.1

February 16, 2024
  • Fix installation for MySQL when sql_require_primary_key is true (#60)

Version 3.2.0

January 12, 2024
  • Added "Date Created" column with the option to hide it
  • Added sorting for "Key" and "Date Created" columns
  • Move "actions" button to bottom to reflect changes in new Craft CMS
  • Allow selecting multiple lines with shift key
  • Export button directly in messages list with the ability to select which messages to export

Version 3.1.0

January 10, 2024

You'll need to update the users' permissions for them to continue to be able to save, add, or delete translations.

  • Add "save", "add" and "delete" permissions (#58)
  • PHP import for all categories instead of only site (#57)

Version 3.0.4

October 10, 2023

Fixed

  • Sort messages by language code (#53, thanks @duxabilii)

Version 3.0.3

June 28, 2023

Fixed

  • Register DbMessageSource only when plugin is enabled (#51, thanks @goraxan)

Version 3.0.2

June 1, 2023

Fixed

  • Do not export messages in missing site locales (#50, thanks @birdkiwi)

Version 3.0.1

November 10, 2022

Changed

  • Limit the initial number of languages to 5 and keep the choices of languages inside local storage to improve UX when there are many languages (#41)

Version 3.0.0

May 4, 2022

Changed

  • Show the languages in the current Control Panel language with the native name after (same behavior as the language menu in the Sites Settings page)

Version 3.0.0-beta.1

April 20, 2022

Added

  • Support for Craft 4

Version 2.7.1

January 28, 2022

Fixed

  • Fixed a bug where translations were not loaded properly (#37).

Version 2.7.0

January 27, 2022

Changed

  • Performance improvement by preventing unnecessary DB calls for missing translations

Version 2.6.1

January 12, 2022

Added

  • Invalidate Graphql cache when adding, deleting or saving translations (#36).

Version 2.6.0

January 7, 2022

Added

  • New events EVENT_AFTER_SAVE_MESSAGES, EVENT_AFTER_ADD_MESSAGE and EVENT_AFTER_DELETE_MESSAGES

Version 2.5.3

December 9, 2021

Fixed

  • Fixed a Javascript error happening where a string was undefined when filtering for empty messages

Version 2.5.2

November 22, 2021

Fixed

  • Fixed a Javascript error happening in rare cases where a string was undefined

Version 2.5.1

November 9, 2021

Changed

  • Better bundle JS/CSS

Version 2.5.0

November 9, 2021

Added

  • New dropdown to limit the number of languages that are shown side by side in the overview
  • New command translations-admin/utilities/import to import all your PHP translations files to your database
  • New command translations-admin/utilities/export to export all your database translations to PHP files
  • New command translations-admin/utilities/delete to delete all translations in the database

Changed

  • Updated to Vue 3
  • Refactored utilities to services

Fixed

  • Small layout fixes
  • Prevent firing an ajax call twice to get the translations
  • Export only the DB translations from the categories selected in the settings to PHP files

Version 2.4.8

October 28, 2021

Fixed

  • Fix an error importing translations from templates when another argument than the category is specified (#35)

Version 2.4.7

September 21, 2021

Fixed

  • Fix sql error when installing plugin

Version 2.4.6

September 20, 2021

Fixed

  • Fix "Parse templates" utilities when twig functions/filters are registered only for Site Requests (#30)

Version 2.4.5

September 14, 2021

Fixed

  • Do not throw an error when failing to parse a twig template
  • Support table creation w/o primary key (#33 thanks weotch!)

Version 2.4.4

June 29, 2021

Fixed

  • Wrong translation language when primary site isn't English (#29)
  • Make translations case-sensitive (Thanks JeroenOnstuimig #28)
  • Fix PostgreSQL database error (#24)

Version 2.4.3

January 15, 2021

Fixed

  • Build assets

Version 2.4.2

January 15, 2021

Fixed

  • Fix a type error in the TranslationsList component (Thanks iloginow #20)

Version 2.4.1

November 5, 2020

Fixed

  • "Parse templates" form action redirects to homepage (#17)

Version 2.4.0

August 25, 2020

Fixed

  • Typo in Config file example (#11)

Changed

  • Unique name of exported csv files (#12)

Removed

  • Removed unnecessary "Update translations" permission because of default "Access Translations" permission (#13)

Version 2.3.2

May 29, 2020

Fixed

  • Really fix GraphQL type

Version 2.3.1

May 29, 2020

Fixed

  • Fix GraphQL type

Version 2.3.0

May 4, 2020

Added

  • GraphQL support

Version 2.2.0

May 1, 2020

Added

  • Utility to export your database translations to PHP files (#4)

Version 2.1.0

May 1, 2020

Added

  • Basic CSV import (must be the same format as the export) (#6)

Version 2.0.4

April 28, 2020

Fixed

  • Fixed a javascript error (#7)

Version 2.0.3

March 13, 2020

Fixed

  • Couple of issues when using Parse Templates utility #3

Version 2.0.2

March 12, 2020

Fixed

  • Mobile CSS improvements

Version 2.0.1

March 12, 2020

Fixed

  • Fixed an error when there is just one category

Version 2.0.0

March 11, 2020

Added

  • Support for Craft 3.4

Changed

  • Moved the PHP translations migration to Utilities page instead of on install

Version 1.7.1

December 12, 2019

Fixed

  • Hide settings when adminAllowChanges is false
  • Fix interface glitches

Version 1.7.0

December 10, 2019

Added

  • Utility to parse all site templates to add missing translations
  • Utility to delete all translations

Fixed

  • Small css alignment fix

Version 1.6.2

December 10, 2019

Fixed

  • Fixed multiline strings issues in CP

Version 1.6.1

December 9, 2019

Added

  • New setting page
  • Allow to change plugin name in settings page

Changed

  • Persist navigation between categories
  • Refactoring / cleanup

Version 1.6.0

December 9, 2019

You'll need to uninstall and re-install the plugin because of the new handle.

Changed

  • Version update for the warning for the new plugin handle

Version 1.5.5

December 9, 2019

Fixed

  • Moved everything to the new plugin handle translations-admin.

Version 1.5.4

December 9, 2019

Fixed

  • Fixed translations sources to be the new plugin handle

Version 1.5.3

December 9, 2019

Fixed

  • Updated plugin name and handle to be the same as the plugin store

Version 1.5.2

December 8, 2019

Added

  • Option to disable adding missing translations

Version 1.5.1

December 8, 2019

Added

  • Save on ctrl/meta + s key (#1)

Changed

  • Changed input texts to textarea to allow multiline strings (#1)

Fixed

  • Fixed action url in JS to get translations

Version 1.5.0

December 4, 2019

Added

  • Added a new page to export translations by categories

Changed

  • By default, add missing translations only for site requests. Configurable with the $addMissingSiteRequestOnly settings

Fixed

  • Fixed a bug with the fixed element on scroll

Version 1.4.9

December 4, 2019

Fixed

  • Fixed a small JS error

Version 1.4.8

December 4, 2019

Added

  • Added icons

Version 1.4.7

December 4, 2019

Fixed

  • Performance improvements

Version 1.4.6

December 4, 2019

Fixed

  • Fixed a problem when changing category

Version 1.4.5

December 3, 2019

Fixed

  • Fixed an error when there is only one category

Version 1.4.4

December 2, 2019

Fixed

  • Fixed a bug with the checkbox

Version 1.4.3

December 2, 2019

Changed

  • Admin UI improvements

Version 1.4.2

December 2, 2019

Changed

  • Admin UI improvements

Version 1.4.1

December 2, 2019

Changed

  • Removed admin settings ui and use simple array in settings instead

Version 1.4.0

November 30, 2019

Added

  • Allow multiple categories for translations

Version 1.3.2

November 29, 2019

Fixed

  • Minified JS

Version 1.3.1

November 29, 2019

Added

  • Allow to filter empty translations

Changed

  • Performance improvements to loading message
  • Performance improvements to search
  • Performance improvements to save

Fixed

  • Css fixed for older Craft versions

Version 1.3.0

November 29, 2019

Added

  • Ability to search messages
  • Ability to add a new message
  • Ability to delete a message
  • Pagination

Version 1.2.7

November 27, 2019

Fixed

  • Fixed migrations

Version 1.2.6

October 21, 2019

Added

  • Migrate existing php translations to db translations on install

Version 1.2.5

October 21, 2019

Fixed

  • Fixed how site translations in app.php config are registered

Version 1.2.4

October 21, 2019

Changed

  • Automatically register site translations in app.php config

Version 1.2.3

October 18, 2019

Fixed

  • Fixed loadMessagesFromDb not returning values

Version 1.2.2

October 18, 2019

Fixed

  • Updated migration to Install migration

Version 1.2.1

October 18, 2019

Fixed

  • Fixed error if tables are not created

Version 1.2.0

October 16, 2019

Changed

  • Use database to store messages
  • Translate strings side by side

Version 1.1.0

March 24, 2019

Added

  • Added specific permission to edit translations

Version 1.0.12

November 17, 2018

Fixed

  • Allow plugin name translation

Version 1.0.11

October 25, 2018

Fixed

  • Ignore the sites and use only the locales

Version 1.0.10

October 24, 2018

Fixed

  • Fixed admin page when site handle is different from language

Version 1.0.9

October 23, 2018

Changed

  • New repository and remove [] from auto-translated strings

Version 1.0.8

April 16, 2018

Changed

  • Release for Craft Stable

Version 1.0.7

March 21, 2018

Fixed

  • Changed composer.json

Version 1.0.6

February 21, 2018

Fixed

  • Create site folder if it doesn't exist

Version 1.0.5

February 21, 2018

Fixed

  • Fixed double CP section

Version 1.0.4

February 21, 2018

Changed

  • Changed composer.json

Version 1.0.3

February 21, 2018

Added

  • Added readme

Version 1.0.2

February 21, 2018

Added

  • Added changelog

Version 1.0.1

January 10, 2018

Changed

  • Improved UI

Version 1.0.0

January 10, 2018

Added

  • Initial Release