Comments (1)
The l10n
solution needs to be modified to support ACF's PHP blocks which don't require NPM to build them.
As with other block plugins the strings to be translated come from:
- PHP files
- block.json files
- and potentially other JavaScript files
To generate the .pot
file to obtain the strings from block.json
we can run
wp i18n make-pot . languages/acf-field-block.pot
To translate the strings we need to run l10n
.
- But
l10n.php
needs to be modified to not runmakeoik
. - Function
maybe_do_makeoik()
, which currently checks for folders callednode_modules
andsrc
can alternatively check for a folder calledblocks
. - The
blocks
folder is currently used in acf-field-block, acf-oik-blocks and oik-testimonials.
It's not necessary to generate the .json
files that are normally used during localization of the block
since there is no block JavaScript.
Were it necessary we'd need to run
wp i18n make-json languages --no-purge
We need to call load_plugin_textdomain()
to load the language files prior to calling acf_add_local_field_group()
and the block.json
file needs the textdomain
attribute set to acf-field-block
.
from field-block-for-acf-pro.
Related Issues (20)
- Cater for field type `google_map` HOT 2
- Ensure ACF field block output supports different settings of the `align` attribute
- Checkbox rendering not working after cloning HOT 2
- Taxonomy rendering not working after cloning HOT 1
- Develop in situ PHPUnit tests HOT 5
- Cater for duplicate field names with different keys HOT 5
- Cater for Inactive groups HOT 1
- Rename acf-field-block to Field block for ACF PRO - permalink: field-block-for-acf-pro HOT 2
- Support for PHP 8.1 and PHP 8.2 HOT 1
- Update documentation since the blocks have the wrong field name in the editor HOT 2
- Improve plugin to satisfy wordpress.org requirements HOT 1
- Add option to display the field's label HOT 1
- Sort field names by title and improve field identification if possible HOT 1
- Teething problems with v1.3.0 on s.b/cwiccer HOT 8
- Get values from options page
- Add support for the icon picker field type
- Cater for fields with no value
- Google Chrome autocompleting Email and Password fields HOT 1
- Cater for field type `clone` HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from field-block-for-acf-pro.