React uygulamaları için zahmetsiz yerelleştirme
React uygulamanızı yeni pazarlara açmayı mı düşünüyorsunuz? 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 seçmelisiniz?
- Sorunsuz Entegrasyon: TacoTranslate, özellikle React uygulamaları için tasarlanmıştır ve mevcut iş akışınıza sorunsuz şekilde entegre olur.
- Otomatik Dize Toplama: JSON dosyalarını elle yönetmeye son. TacoTranslate, kod tabanınızdaki dizeleri otomatik olarak toplar.
- Yapay Zeka Destekli Çeviriler: Uygulamanızın tonuna uygun, bağlama göre 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 sadece bir tıklamayla ekleyin, uygulamanızı küresel olarak erişilebilir kılın.
Nasıl çalışır
TacoTranslate paketini npm ile yükleyin:
npm install tacotranslateModülü yükledikten sonra 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 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 dediğimiz anahtar, read/write anahtarı ise secret olarak adlandırdığımız anahtardır. Örneğin, bunları projenizin kök dizinindeki bir .env dosyasına ekleyebilirsiniz.
Ayrıca iki çevresel değişken daha eklemeniz gerekecek: TACOTRANSLATE_DEFAULT_LOCALE ve TACOTRANSLATE_ORIGIN.
TACOTRANSLATE_DEFAULT_LOCALE: Varsayılan yedek yerel ayar kodu. Bu örnekte bunu İngilizce içinenolarak ayarlayacağız.TACOTRANSLATE_ORIGIN: Metinlerinizin saklanacağı “klasör”, örneğin web sitenizin URL'si. Kökenler 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ırmayın.
TacoTranslate Kurulumu
TacoTranslate'i React uygulamanızda başlatmak için uygulamanızı TacoTranslate bağlam sağlayıcısıyla 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 çevirilen metni görüntülemek için Translate bileşenini kullanabilirsiniz! Daha fazla bilgi ve kurulumunuza özgü uygulama kılavuzları için mutlaka belgelerimize göz atın.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}TacoTranslate kullanmanın avantajları
- Zaman tasarrufu: Yerelleştirme ve dize toplama gibi zahmetli süreçleri otomatikleştirir, size değerli zaman kazandırır.
- Maliyet etkin: Manuel ç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 dizeyi Translate bileşenine eklediğinizde otomatik olarak çevrilecektir. Unutmayın ki API anahtarında read/write izinlerine sahip olan ortamlar yeni çevrilecek dizeler oluşturabilecektir.
Canlıya geçmeden önce yeni dizeler ekleyerek üretim uygulamanızı test edebileceğiniz kapalı ve güvenli bir staging ortamı bulundurmanızı öneririz. Bu, herhangi birinin herhangi birinin gizli API anahtarınızı çalmasını ve izinsiz dizeler ekleyerek çeviri projenizi potansiyel olarak ş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!