GELİŞTİRİCİ ARACI

i18nÇıkarmaAracı

Metin içeriğini çıkarmak ve standartlaştırılmış uluslararasılaştırma JSON kaynak dosyaları oluşturmak için HTML dosyalarını hızlıca işleyin, çok dilli web sitesi geliştirmeyi kolaylaştırın.

index.html
<div class="header">
  <h1>Welcome</h1>
  <p>Sample text</p>
  <button>Start</button>
</div>
en.json
{
  "header.title": "Welcome",
  "header.description": "Sample text",
  "header.button": "Start"
}
TEMEL ÖZELLİKLER

Temel Yetenekler

İki güçlü akış: HTML'den metni JSON'a çıkarın ve anahtarlı şablonlardan JSON kullanarak orijinal HTML'i geri yükleyin

HTML Ayrıştırma

Çeşitli etiketlerden metin içeriğini doğru şekilde tanımlayan ve çıkaran, aynı zamanda betik ve stil kodunu otomatik olarak filtreleyen güçlü HTML ayrıştırma yetenekleri

Standart JSON Çıktısı

Doğrudan entegrasyon için anahtar-değer eşlemeleri ve iç içe geçmiş yapılarla i18n-standart JSON kaynak dosyalarını otomatik olarak oluşturur

HTML Geri Yükleme

Çeviri JSON'unu ve t(...) anahtarlı HTML'i sağlayarak şablonlarınızı değiştirmeden orijinal HTML'i yeniden oluşturun ve metni geri kazanın

BASİT SÜREÇ

Üç Basit Adım

HTML uluslararasılaştırma sürecini basitleştirdik, tüm iş akışını sadece dakikalar içinde tamamlayın

1

HTML Dosyalarını Yükleyin

İşlemek için HTML dosyalarınızı seçin veya sürükleyip bırakın. Toplu işlem için birden fazla dosyayı destekler.

2

Çıkarma Seçeneklerini Yapılandırın

Belirli gereksinimler için çıktı yapısını özelleştirmek amacıyla çıkarma kurallarını, önekleri ve hariç tutmaları ayarlayın.

3

JSON Dosyalarını Dışa Aktarın

Projenize hemen entegre etmek için JSON formatında uluslararasılaştırma kaynak dosyaları oluşturun ve indirin.

ÖRNEKLER

Uygulamada Görün

Aracımızın HTML içeriğini yapılandırılmış uluslararasılaştırma kaynaklarına nasıl dönüştürdüğünü deneyimleyin

Girdi: HTML Dosyasısource.html
<div class="header">
  <h1>Welcome to our service</h1>
  <p>This is a sample text to demonstrate i18n extraction.</p>
  <button title="Click to continue">Get Started</button>
</div>
Çıktı: JSON Dosyasıtranslations.json
{
  "header.title": "Welcome to our service",
  "header.description": "This is a sample text to demonstrate i18n extraction.",
  "header.button.text": "Get Started",
  "header.button.title": "Click to continue"
}

Entegrasyon Örneği

Çıkarma işleminden sonra, JSON dosyalarını popüler i18n kütüphaneleriyle kolayca entegre edebilirsiniz:

// React + i18next (example)
import i18n from 'i18next'
import { useTranslation } from 'react-i18next'
import translations from './translations.json'

i18n.init({ resources: { en: { translation: translations } } })

function Header() {
  const { t } = useTranslation()
  return (
    <div className="header">
      <h1>{t('header.title')}</h1>
      <p>{t('header.description')}</p>
      <button title={t('header.button.title')}>{t('header.button.text')}</button>
    </div>
  )
}

Uluslararasılaştırmaya Hazır mısınız?

Bugün HTML dosyalarınızdan uluslararasılaştırma kaynaklarını çıkarmaya başlayın ve çok dilli geliştirme sürecinizi kolaylaştırın

Hemen Kullanmaya Başlayın