Bir blok temayı tercümeye hazır olarak kodlarken şunlara dikkat etmeliyiz.
HTML dosyalarındaki metinlerin tercüme edilmesi mümkün değildir. Bu yüzden bu dosyalardaki kodlarımızda mümkün olduğunca az metin kullanılmalıyız.
Blok Modellerinde Text Kullanımı
Blok modelleri birer PHP dosyası olduğundan yazdığımız kodlarda gettex fonksiyonlarını (__()) kullanabiliriz.
Aşağıda kod ile eklenen blok modeli tercümeye hazırdır:
<?php
register_block_pattern(
'myfirsttheme/wordpress-credit',
array(
'title' => __( 'WordPress credit', 'myfirsttheme' ),
'content' => '
<!-- wp:paragraph -->
<p>' .
sprintf(
/* Translators: WordPress link. */
esc_html__( 'Proudly Powered by %s', 'myfirsttheme' ),
'<a href="' . esc_url( __( 'https://wordpress.org', 'myfirsttheme' ) ) . '" rel="nofollow">WordPress</a>'
) . '</p>
<!-- /wp:paragraph -->',
'inserter' => false
)
);
Theme.json ve Stil Varyasyon Dosyalarında Text Kullanımı
Aşağıdaki metin ifadelerine WordPress 6.1 ve üzerinde tercüme garantisi verilmektedir:
- Stil varyasyon isimleri
- Font size isimleri
- Font family isimleri
- Renk adları
- Gradient adları
- Duotone renk adları
- Özel şablon adları
- Şablon parçası adları