Blok Temanın Tercümeye Hazır Olması: Internationalization

WordPress-Blok-block-tabanlı-tema-tasarımı-site-düzenleyici-açılış-sayfası

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ı

DERSİN SONU

Kimya Özel Dersi Al

Yorum yaparak bize destek olabilirsiniz.

Bir cevap yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Şu kadar HTML serbest:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>