Text domain acreline
The theme is translation-ready. Text domain and install folder are both acreline. Domain path: /languages.
Files
languages/acreline.pot— template for translators.- Load:
load_theme_textdomain( 'acreline', get_template_directory() . '/languages' ). - Sage leftovers in
vendor/may still use thesagedomain. That is the framework, not theme copy.
Create a language pack
- Copy
acreline.pottoacreline-xx_XX.po(example:acreline-es_ES.po). - Translate with Poedit or Loco Translate.
- Place the compiled
.monext to the.poinlanguages/, or use a languages plugin so updates do not overwrite your file.
A child theme can ship its own languages/ folder with text domain acreline-child for strings you add in the child.
What is not translated by gettext
Seeded page copy, listing descriptions, and Customizer Identity values live in the database. Edit those in wp-admin (or re-seed) for another language. Only PHP / Blade __() strings use the POT.