release 2023.08.15

master v2023.08.15
Jean-Christian Paul Denis 2023-08-15 22:11:26 +02:00
parent bbfa3fa568
commit 94706874dd
Signed by: JcDenis
GPG Key ID: 1B5B8C5B90B6C951
4 changed files with 220 additions and 183 deletions

View File

@ -1,197 +1,235 @@
dev translater 2023.08.15
- [ ] help translation ===========================================================
- [ ] source translation * Require Dotclear 2.27
- [ ] fix third-party API (temp removed) * Require PHP 8.1
- [ ] fix multiline translations * Move third party repository
* Use Dotclear style for CHANGELOG
2023.07.29 translater 2023.07.29
- require Dotclear 2.27 ===========================================================
- require PHP 8.1+ * require Dotclear 2.27
- update to Dotclear 2.27-dev * require PHP 8.1+
* update to Dotclear 2.27-dev
2023.06.18 translater 2023.06.18
- require dotclear 2.26 ===========================================================
- require php 8.1+ * require dotclear 2.26
- fix settings (again) * require php 8.1+
* fix settings (again)
2023.05.13 translater 2023.05.13
- require dotclear 2.26 ===========================================================
- require php 8.1+ * require dotclear 2.26
- use define php_min * require php 8.1+
- fix settings * use define php_min
* fix settings
2023.04.23 translater 2023.04.23
- require dotclear 2.26 ===========================================================
- require php 8.1+ * require dotclear 2.26
- use latest dotclear namespace * require php 8.1+
- fix nullsafe warnings * use latest dotclear namespace
* fix nullsafe warnings
2023.03.19 translater 2023.03.19
- fix init check ===========================================================
- fix some phpstan warnings * fix init check
* fix some phpstan warnings
2023.03.17 translater 2023.03.17
- use container for Manage vars ===========================================================
- use modules define * use container for Manage vars
- use readonly properties for modules, langs, settings, manage page * use modules define
- fix init check * use readonly properties for modules, langs, settings, manage page
- fix previously introduced bug * fix init check
* fix previously introduced bug
2023.03.16 translater 2023.03.16
- require php 8.1 ===========================================================
- use container for settings * require php 8.1
- fix previously introduced bug * use container for settings
* fix previously introduced bug
2023.03.15 translater 2023.03.15
- update to Dotclear 2.26-dev ===========================================================
- use namespace * update to Dotclear 2.26-dev
* use namespace
2022.12.26 translater 2022.12.26
- fix wrong dt::str parameter (thx Pierre Van Glabeke) ===========================================================
- fix backup limit (unlimited) * fix wrong dt::str parameter (thx Pierre Van Glabeke)
- groups admin behaviors * fix backup limit (unlimited)
- remove settings addNamespace method * groups admin behaviors
- use abstract plugin id and settings ns * remove settings addNamespace method
* use abstract plugin id and settings ns
2022.12.22 translater 2022.12.22
- use SVG icon ===========================================================
- use short settings id * use SVG icon
- fix install * use short settings id
- fix autoload * fix install
- fix permissions * fix autoload
* fix permissions
2022.11.20 translater 2022.11.20
- fix compatibility with Dotclear 2.24 (required) ===========================================================
* fix compatibility with Dotclear 2.24 (required)
2021.11.06 translater 2021.11.06
- sort modules by id ===========================================================
- fix extra whitespace in exported files * sort modules by id
- update to PSR12 * fix extra whitespace in exported files
* update to PSR12
2021.09.28 translater 2021.09.28
- Fix help (thx Pierre Van Glabeke) ===========================================================
- Fix translations (thx Pierre Van Glabeke) * Fix help (thx Pierre Van Glabeke)
- Fix wrong number line for source files * Fix translations (thx Pierre Van Glabeke)
- Fix false positive on unquoted srtings * Fix wrong number line for source files
- Fix empty line on .po file * Fix false positive on unquoted srtings
* Fix empty line on .po file
2021.09.25 translater 2021.09.25
- add support for plural ===========================================================
- add dashboard icon * add support for plural
- fix constante for official modules * add dashboard icon
- fix superadmin permissions * fix constante for official modules
- fix global settings * fix superadmin permissions
- light interface * fix global settings
- remove modules list tab and add button to existing lists * light interface
- remove multi-modules import/export * remove modules list tab and add button to existing lists
- .po export become a requirment * remove multi-modules import/export
- use l10n functions to generate .lang.php files * .po export become a requirment
* use l10n functions to generate .lang.php files
2021.09.02 translater 2021.09.02
- clean up code and fix typo ===========================================================
* clean up code and fix typo
2021.08.18 translater 2021.08.18
- Fixed PSR-2 Coding Style ===========================================================
- Move settings to config file * Fixed PSR-2 Coding Style
* Move settings to config file
2018.10.26 - Pierre Van Glabeke translater 2018.10.26 - Pierre Van Glabeke
- Bug avec php 7.2 (https://forum.dotclear.org/viewtopic.php?pid=342810#p342810) ===========================================================
* Bug avec php 7.2 (https://forum.dotclear.org/viewtopic.php?pid=342810#p342810)
2018.10.18 - Pierre Van Glabeke translater 2018.10.18 - Pierre Van Glabeke
- Modifs localisation ===========================================================
* Modifs localisation
2018.02.14 - Pierre Van Glabeke translater 2018.02.14 - Pierre Van Glabeke
- Suppression ?> en fin de lang.php ===========================================================
* Suppression ?> en fin de lang.php
2017.05.10 - Pierre Van Glabeke translater 2017.05.10 - Pierre Van Glabeke
- Suppression ligne 614 de "continue" dans \inc\class.dc.translater.php ===========================================================
* Suppression ligne 614 de "continue" dans \inc\class.dc.translater.php
2016.08.20 - Pierre Van Glabeke translater 2016.08.20 - Pierre Van Glabeke
- Ajout Pluriel dans po ===========================================================
- Ajout favori * Ajout Pluriel dans po
* Ajout favori
2016.07.08 - Pierre Van Glabeke translater 2016.07.08 - Pierre Van Glabeke
- Modifs localisation ===========================================================
* Modifs localisation
2013.05.11 translater 2013.05.11
- Rewrited proposal tools ===========================================================
- Added Microsoft translation tool * Rewrited proposal tools
- Updated Google translation tool * Added Microsoft translation tool
- Removed permissions, now required superadmin * Updated Google translation tool
- Fixed page title and messages and contents * Removed permissions, now required superadmin
- Moved all sub-pages into one page * Fixed page title and messages and contents
* Moved all sub-pages into one page
1.5 - 2010.09.01 translater 1.5 - 2010.09.01
- Added option to set defaut tab (closes #552) ===========================================================
- Fixed occurrences count (closes #551) * Added option to set defaut tab (closes #552)
- Fixed regxep (closes #550) * Fixed occurrences count (closes #551)
- Cleaned design (thanks to osku) * Fixed regxep (closes #550)
* Cleaned design (thanks to osku)
1.4.2 - 2010.09.01 translater 1.4.2 - 2010.09.01
- Tried to fix crash with regexp on parsing .po file ===========================================================
* Tried to fix crash with regexp on parsing .po file
1.4.1 - 2010.06.26 translater 1.4.1 - 2010.06.26
- Fixed crash on .po files ===========================================================
- Fixed toggle function * Fixed crash on .po files
- Fixed admin crash on non 2.2 * Fixed toggle function
- Fixed minor bugs * Fixed admin crash on non 2.2
- Added option to hide default modules of Dotclear * Fixed minor bugs
* Added option to hide default modules of Dotclear
1.4 - 2010.06.05 translater 1.4 - 2010.06.05
- Switched to DC 2.2 ===========================================================
- Added toogle list of existing translation * Switched to DC 2.2
- Fixed google translate (now uses Google ajax API) * Added toogle list of existing translation
- Removed "simple mode" * Fixed google translate (now uses Google ajax API)
- Changed admin interface (easy, light, fast) * Removed "simple mode"
* Changed admin interface (easy, light, fast)
1.3 - 2009.10.25 translater 1.3 - 2009.10.25
- Added babelfish help ===========================================================
- Added behaviors on files writing * Added babelfish help
- Fixed regexp again * Added behaviors on files writing
- Changed priority to .po files instead of .lang.php files * Fixed regexp again
* Changed priority to .po files instead of .lang.php files
1.2 - 2009.10.10 translater 1.2 - 2009.10.10
- Added direct text copy and paste ===========================================================
- Added grouping file change * Added direct text copy and paste
- Fixed some typo * Added grouping file change
* Fixed some typo
1.1 - 2009.10.02 translater 1.1 - 2009.10.02
- Added the proposed translation ===========================================================
- Rewrited settings system * Added the proposed translation
- Speed up expert mode * Rewrited settings system
* Speed up expert mode
1.0 - 2009.09.28 translater 1.0 - 2009.09.28
- Added translation of template files. closes #250 ===========================================================
* Added translation of template files. closes #250
0.9 - 2009.09.23 translater 0.9 - 2009.09.23
- Fixed bug on translate escape string ===========================================================
- Added _ uninstall.php support * Fixed bug on translate escape string
* Added _ uninstall.php support
0.8 - 2009.08.16 0.8 - 2009.08.16
- Fixed php 5.3 compatibility ===========================================================
* Fixed php 5.3 compatibility
0.7 translater 0.7
- Fixed some l10n ===========================================================
- Fixed ''xhtml strict'' validation * Fixed some l10n
* Fixed ''xhtml strict'' validation
0.6 translater 0.6
- Added ''author'' to langs files ===========================================================
- Added ''two-cols'' option * Added ''author'' to langs files
- Added ''sort option'' on array of translations * Added ''two-cols'' option
- Fixed ''bugs'' with no theme * Added ''sort option'' on array of translations
- Fixed ''bugs'' with folder perms * Fixed ''bugs'' with no theme
- Fixed ''nothing to update" in simple mode * Fixed ''bugs'' with folder perms
- Fixed ''bugs'' in Import/export * Fixed ''nothing to update" in simple mode
- Fixed ''html >'' like DC changset 2385 * Fixed ''bugs'' in Import/export
- Fixed ''xhtml strict'' validation * Fixed ''html >'' like DC changset 2385
* Fixed ''xhtml strict'' validation
0.5 translater 0.5
- Fixed ''admin url'' ===========================================================
- Added user perm check * Fixed ''admin url''
- Fixed ''bugs'' with bad strings (close #166) * Added user perm check
* Fixed ''bugs'' with bad strings (close #166)
0.4 translater 0.4
- Changed default tab to plugin ===========================================================
- Replaced list of modules in select box rather than in help * Changed default tab to plugin
- Fixed wrong message when nothing to export * Replaced list of modules in select box rather than in help
- Added help in helpBlock * Fixed wrong message when nothing to export
* Added help in helpBlock

View File

@ -1,11 +1,10 @@
# README # README
[![Release](https://img.shields.io/github/v/release/JcDenis/translater)](https://github.com/JcDenis/translater/releases) [![Release](https://img.shields.io/badge/release-2023.08.15-a2cbe9.svg)](https://git.dotclear.watch/JcDenis/translater/releases)
[![Date](https://img.shields.io/github/release-date/JcDenis/translater)](https://github.com/JcDenis/translater/releases) [![Date](https://img.shields.io/badge/date-2023.08.15-c44d58.svg)](https://git.dotclear.watch/JcDenis/translater/releases)
[![Issues](https://img.shields.io/github/issues/JcDenis/translater)](https://github.com/JcDenis/translater/issues) [![Dotclear](https://img.shields.io/badge/dotclear-v2.27-137bbb.svg)](https://fr.dotclear.org/download)
[![Dotclear](https://img.shields.io/badge/dotclear-v2.27-blue.svg)](https://fr.dotclear.org/download) [![Dotaddict](https://img.shields.io/badge/dotaddict-official-9ac123.svg)](https://plugins.dotaddict.org/dc2/details/translater)
[![Dotaddict](https://img.shields.io/badge/dotaddict-official-green.svg)](https://plugins.dotaddict.org/dc2/details/translater) [![License](https://img.shields.io/github/license/JcDenis/translater)](https://git.dotclear.watch/JcDenis/translater/blob/master/LICENSE)
[![License](https://img.shields.io/github/license/JcDenis/translater)](https://github.com/JcDenis/translater/blob/master/LICENSE)
## WHAT IS TRANSLATER ? ## WHAT IS TRANSLATER ?
@ -18,9 +17,9 @@ It helps dev to translate plugin and theme.
_translater_ requires: _translater_ requires:
* super admin permissions * super admin permissions
* Dotclear 2.27 * Dotclear 2.27
* PHP 8.1+ * PHP 8.1+
## USAGE ## USAGE
@ -36,14 +35,14 @@ or direct from plugins / themes list with a ''Translate'' button.
## LINKS ## LINKS
* License : [GNU GPL v2](https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html) * License : [GNU GPL v2](https://www.gnu.org/licenses/old-licenses/lgpl-2.0.html)
* Source & contribution : [GitHub Page](https://github.com/JcDenis/translater) * Source & contribution : [Gitea Page](https://git.dotclear.watch/JcDenis/translater) or [GitHub Page](https://github.com/JcDenis/translater)
* Packages & details: [Dotaddict Page](https://plugins.dotaddict.org/dc2/details/translater) * Packages & details: [Gitea Page](https://git.dotclear.watch/JcDenis/translater/releases) or [Dotaddict Page](https://plugins.dotaddict.org/dc2/details/translater)
* Discussion & Help: [Dotclear Forum](https://forum.dotclear.org/viewtopic.php?id=39220) * Discussion & Help: [Dotclear Forum](https://forum.dotclear.org/viewtopic.php?id=39220)
## CONTRIBUTORS ## CONTRIBUTORS
* Jean-Christian Denis * Jean-Christian Denis (author)
* Pierre Van Glabeke * Pierre Van Glabeke
You are welcome to contribute to this code. You are welcome to contribute to this code.

View File

@ -18,7 +18,7 @@ $this->registerModule(
'Translater', 'Translater',
'Translate your Dotclear plugins and themes', 'Translate your Dotclear plugins and themes',
'Jean-Christian Denis & contributors', 'Jean-Christian Denis & contributors',
'2023.07.30', '2023.08.15',
[ [
'requires' => [ 'requires' => [
['php', '8.1'], ['php', '8.1'],
@ -26,8 +26,8 @@ $this->registerModule(
], ],
'permissions' => null, 'permissions' => null,
'type' => 'plugin', 'type' => 'plugin',
'support' => 'http://forum.dotclear.org/viewtopic.php?id=39220', 'support' => 'https://git.dotclear.watch/JcDenis/' . basename(__DIR__) . '/issues',
'details' => 'https://plugins.dotaddict.org/dc2/details/' . basename(__DIR__), 'details' => 'https://git.dotclear.watch/JcDenis/' . basename(__DIR__) . '/src/branch/master/README.md',
'repository' => 'https://raw.githubusercontent.com/JcDenis/' . basename(__DIR__) . '/master/dcstore.xml', 'repository' => 'https://git.dotclear.watch/JcDenis/' . basename(__DIR__) . '/raw/branch/master/dcstore.xml',
] ]
); );

View File

@ -2,12 +2,12 @@
<modules xmlns:da="http://dotaddict.org/da/"> <modules xmlns:da="http://dotaddict.org/da/">
<module id="translater"> <module id="translater">
<name>Translater</name> <name>Translater</name>
<version>2023.07.30</version> <version>2023.08.15</version>
<author>Jean-Christian Denis &amp; contributors</author> <author>Jean-Christian Denis &amp; contributors</author>
<desc>Translate your Dotclear plugins and themes</desc> <desc>Translate your Dotclear plugins and themes</desc>
<file>https://github.com/JcDenis/translater/releases/download/v2023.07.30/plugin-translater.zip</file> <file>https://git.dotclear.watch/JcDenis/translater/releases/download/v2023.08.15/plugin-translater.zip</file>
<da:dcmin>2.27</da:dcmin> <da:dcmin>2.27</da:dcmin>
<da:details>https://plugins.dotaddict.org/dc2/details/translater</da:details> <da:details>https://git.dotclear.watch/JcDenis/translater/src/branch/master/README.md</da:details>
<da:support>http://forum.dotclear.org/viewtopic.php?id=39220</da:support> <da:support>https://git.dotclear.watch/JcDenis/translater/issues</da:support>
</module> </module>
</modules> </modules>