React uygulamaları için zahmetsiz yerelleştirme
React uygulamanızı yeni pazarlara mı genişletmek istiyorsunuz? TacoTranslate, React uygulamalarınızı yerelleştirmeyi inanılmaz derecede kolaylaştırır; böylece zahmete girmeden küresel bir kitleye ulaşabilirsiniz.
React için TacoTranslate'i neden seçmelisiniz?
- Sorunsuz Entegrasyon: Özellikle React uygulamaları için tasarlanan TacoTranslate, mevcut iş akışınıza zahmetsizce entegre olur.
- Otomatik Metin Toplama: JSON dosyalarını manuel olarak yönetmeye son. TacoTranslate, kod tabanınızdaki metinleri otomatik olarak toplar.
- Yapay Zeka Destekli Çeviriler: Uygulamanızın tonuna uygun, bağlama duyarlı ve doğru çeviriler sağlamak için yapay zekanın gücünden yararlanın.
- Anında Dil Desteği: Yeni diller için desteği tek bir tıklamayla ekleyin, böylece uygulamanız küresel olarak erişilebilir hale gelsin.
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 uygulamasının kullanıcı 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 olarak adlandırdığımız anahtardır ve read/write anahtarı da secret olarak adlandırdığımız 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 geri dönüş (fallback) yerel ayar kodu. Bu örnekte, İngilizce için bunuenolarak ayarlayacağız.TACOTRANSLATE_ORIGIN: Metinlerinizin saklanacağı “klasör”, örneğin web sitenizin URL'si gibi. Origin'ler hakkında daha fazlasını buradan okuyun.
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
Uygulamanızda TacoTranslate'i, uygulamanızı TacoTranslate bağlam sağlayıcısıyla sararak başlatı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 çevirilmiş metinleri göstermek için kullanabilirsiniz! 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ı
- Zamandan tasarruf: Yerelleştirme ve dize toplama gibi zahmetli süreçleri otomatikleştirerek size değerli zaman kazandırır.
- Maliyet etkin: Manuel çeviri ihtiyacını azaltır, böylece yerelleştirme maliyetlerinizi düşürür.
- Geliştirilmiş doğruluk: Yapay zekâ destekli çeviriler, bağlama uygun ve yüksek kalitede 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, bir Translate bileşenine herhangi bir dize eklediğinizde otomatik olarak çevrilecektir. Sadece API anahtarında read/write izinlerine sahip ortamların çevrilecek yeni dizeler oluşturabileceğini unutmayın.
Canlıya almadan önce yeni dizeler ekleyerek üretim uygulamanızı test edebileceğiniz kapalı ve güvenli bir staging ortamı bulundurmanızı öneririz. Bu, gizli API anahtarınızın çalınmasını ve kötü amaçlı dizeler eklenerek çeviri projenizin şişirilmesini ö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!