React uygulamalarında uluslararasılaştırma (i18n) için en iyi çözüm
React uygulamanızı yeni pazarlara mı genişletmek istiyorsunuz? TacoTranslate, React uygulamalarınızı yerelleştirmeyi son derece kolaylaştırır ve zahmetsizce küresel bir kitleye ulaşmanızı sağlar.
React için TacoTranslate'i neden tercih etmelisiniz?
- Kusursuz Entegrasyon: Özellikle React uygulamaları için tasarlanan TacoTranslate, mevcut iş akışınıza sorunsuzca entegre olur.
- Otomatik Dize Toplama: JSON dosyalarını manuel olarak yönetme devri bitti. TacoTranslate, kod tabanınızdan dizeleri otomatik olarak toplar.
- Yapay Zeka Destekli Çeviriler: Uygulamanızın tonuna uygun, bağlama duyarlı ve doğru çeviriler sunmak için yapay zekâ gücünden yararlanın.
- Anında Dil Desteği: Yeni dilleri yalnızca bir tıkla ekleyin ve uygulamanızın küresel olarak erişilebilir olmasını sağlayın.
Nasıl çalışır
TacoTranslate paketini npm ile yükleyin:
npm install tacotranslateModülü yüklediğinizde, bir TacoTranslate hesabı, bir çeviri projesi ve ilgili API anahtarlarını oluşturmanız gerekecek. Buradan bir hesap oluşturun. Ücretsizdir ve kredi kartı eklemenizi gerektirmez.
TacoTranslate uygulama arayüzünde bir proje oluşturun ve API anahtarları sekmesine gidin. Bir read anahtarı ve bir read/write anahtarı oluşturun. Bunları ortam değişkenleri olarak kaydedeceğiz. read anahtarı bizim public dediğimiz anahtardır ve read/write anahtarı secret dediğimiz anahtardır. Örneğin, bunları projenizin kök dizinindeki bir .env dosyasına ekleyebilirsiniz.
Ayrıca iki ortam değişkeni daha eklemeniz gerekecek: TACOTRANSLATE_DEFAULT_LOCALE ve TACOTRANSLATE_ORIGIN.
TACOTRANSLATE_DEFAULT_LOCALE: Varsayılan yedek yerel ayar kodu. Bu örnekte, İngilizce içinenolarak ayarlayacağız.TACOTRANSLATE_ORIGIN: Metinlerinizin saklanacağı “klasör”, örneğin web sitenizin URL'si. Origin'ler hakkında daha fazla bilgi edinin.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.comGizli read/write API anahtarını istemci tarafı üretim ortamlarına asla sızdırmadığınızdan emin olun.
TacoTranslate Kurulumu
React uygulamanızda TacoTranslate'i başlatmak için uygulamanızı TacoTranslate bağlam sağlayıcısına sarın:
import React, {useState} from 'react';
import TacoTranslate, {Translate} from 'tacotranslate/react';
const tacoTranslate = createTacoTranslateClient({
apiKey: 'YOUR_API_KEY',
});
export default function App() {
const [locale, setLocale] = useState('en');
return (
<TacoTranslate client={tacoTranslate} locale={locale}>
<Translate string="Hello, world!"/>
</TacoTranslate>
);
}Artık uygulamanızın herhangi bir yerinde Translate bileşenini kullanarak çevrilmiş metni görüntüleyebilirsiniz! Daha fazla bilgi ve kurulumunuza özel uygulama kılavuzları için belgelerimizi mutlaka inceleyin.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}TacoTranslate Kullanmanın Faydaları
- Zaman tasarrufu: Yerelleştirme ve metin toplama gibi zahmetli süreçleri otomatikleştirir, değerli zamanınızdan tasarruf sağlar.
- Maliyet etkin: Elle çeviri ihtiyacını azaltır, yerelleştirme maliyetlerinizi düşürür.
- Geliştirilmiş doğruluk: Yapay zeka destekli çeviriler, bağlama uygun ve yüksek kaliteli sonuçlar sağlar.
- Ölçeklenebilir Çözüm: Uygulamanız ve müşteri tabanınız büyüdükçe yeni diller için desteği kolayca ekleyin.
Hemen başlayın!
React uygulamanız, herhangi bir metni Translate bileşenine eklediğinizde otomatik olarak çevrilecektir. Sadece API anahtarında read/write izinlerine sahip ortamların yeni çevrilecek metinler oluşturabileceğini unutmayın.
Yayınlamadan önce yeni metinler ekleyerek üretim uygulamanızı test edebileceğiniz kapalı ve güvenli bir staging ortamı bulundurmanızı öneririz. Bu, kimsenin gizli API anahtarınızı çalmasını ve kötü amaçlı metinler ekleyerek çeviri projenizi şişirmesini önleyecektir.
Be sure to check out the complete examples over at our GitHub profile. If you encounter any problems, feel free to reach out, and we’ll be more than happy to help.
TacoTranslate lets you automatically localize your React applications quickly to and from over 75 languages. Translate for free!