Skip to content

Commit 804733f

Browse files
committed
v0.4.1: Full i18n and RTL support
- All admin React UI strings wrapped with __() from @wordpress/i18n - Block editor and relational fields strings use correct text domain - RTL-compatible CSS with logical properties (ms/me/ps/pe/start/end) - load_plugin_textdomain() and wp_set_script_translations() for all JS handles - Vite config: @wordpress/i18n externalized as IIFE with wp.i18n globals - POT file regenerated with 154 PHP strings
1 parent bd36d41 commit 804733f

File tree

4 files changed

+17
-6
lines changed

4 files changed

+17
-6
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "openfields",
3-
"version": "0.4.0",
3+
"version": "0.4.1",
44
"type": "module",
55
"description": "Modern custom fields builder for WordPress. Create and manage custom field groups with an intuitive interface.",
66
"author": "Codeideal",

plugin/codeideal-open-fields.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Plugin Name: Codeideal Open Fields
44
* Plugin URI: https://openfields.codeideal.com
55
* Description: Modern custom fields builder for WordPress. Create and manage custom field groups with an intuitive interface.
6-
* Version: 0.4.0
6+
* Version: 0.4.1
77
* Requires at least: 6.0
88
* Tested up to: 6.9
99
* Requires PHP: 7.4
@@ -23,7 +23,7 @@
2323
}
2424

2525
// Define plugin constants.
26-
define( 'COFLD_VERSION', '0.4.0' );
26+
define( 'COFLD_VERSION', '0.4.1' );
2727
define( 'COFLD_PLUGIN_FILE', __FILE__ );
2828
define( 'COFLD_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
2929
define( 'COFLD_PLUGIN_URL', plugin_dir_url( __FILE__ ) );

plugin/languages/codeideal-open-fields.pot

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
# This file is distributed under the GPL v2 or later.
33
msgid ""
44
msgstr ""
5-
"Project-Id-Version: Codeideal Open Fields 0.4.0\n"
5+
"Project-Id-Version: Codeideal Open Fields 0.4.1\n"
66
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/plugin\n"
77
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
88
"Language-Team: LANGUAGE <LL@li.org>\n"
99
"MIME-Version: 1.0\n"
1010
"Content-Type: text/plain; charset=UTF-8\n"
1111
"Content-Transfer-Encoding: 8bit\n"
12-
"POT-Creation-Date: 2026-02-24T12:22:57+00:00\n"
12+
"POT-Creation-Date: 2026-02-24T12:25:33+00:00\n"
1313
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1414
"X-Generator: WP-CLI 2.12.0\n"
1515
"X-Domain: codeideal-open-fields\n"

plugin/readme.txt

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Donate link: https://openfields.codeideal.com/support
44
Tags: custom fields, meta fields, field builder, post meta, custom meta
55
Requires at least: 6.0
66
Tested up to: 6.9
7-
Stable tag: 0.4.0
7+
Stable tag: 0.4.1
88
Requires PHP: 7.4
99
License: GPLv2 or later
1010
License URI: https://www.gnu.org/licenses/gpl-2.0.html
@@ -128,6 +128,14 @@ Standard WordPress meta is used, so Elementor, Bricks, Beaver Builder, and other
128128

129129
== Changelog ==
130130

131+
= 0.4.1 =
132+
* Added: Full internationalization (i18n) support — all admin UI strings are now translatable
133+
* Added: RTL (right-to-left) language support — admin interface works correctly in RTL languages like Arabic, Hebrew, and Farsi
134+
* Added: Translation-ready React admin, Gutenberg block, and relational fields
135+
* Fixed: Block editor strings now use the correct text domain
136+
* Fixed: wp_set_script_translations() for all JavaScript handles
137+
* Improved: Logical CSS properties for direction-neutral styling
138+
131139
= 0.4.0 =
132140
* Fixed: Duplicate Gutenberg block (cofld/field vs openfields/field) — now registers a single "Open Fields" block
133141
* Updated: Tested with WordPress 6.9.1
@@ -149,5 +157,8 @@ Standard WordPress meta is used, so Elementor, Bricks, Beaver Builder, and other
149157

150158
== Upgrade Notice ==
151159

160+
= 0.4.1 =
161+
Full i18n and RTL support. Translate the plugin into your language at translate.wordpress.org.
162+
152163
= 0.4.0 =
153164
Fixes duplicate block registration. Updated for WordPress 6.9 compatibility.

0 commit comments

Comments
 (0)