Yerelleştirme Uygulaması
AI Ajan ile Oluştur
Yerelleştirme Dize Uygulaması

Yerelleştirme Dize Uygulama Şablonu
Çeviri Yönetimi ve Çok Dilli Destek

Diller, çeviriler ve anahtarlarla Back4app üzerinde üretime hazır yerelleştirme dize uygulaması. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı dağıtım için bir AI Ajanı istemi içerir.

Ana Çıkarımlar

Bu şablon, çevirileri ve çok dilli anahtarları yönetmek için bir arka uç sağlar, böylece ekibiniz yerelleştirilmiş içerik sunmaya odaklanabilir.

  1. Kapsamlı yerelleştirme şemasıDilleri, çevirileri ve anahtarları yapılandırılmış, sorgulanabilir bir formatta modelleyin.
  2. Gerçek zamanlı güncellemelerÇeviri değişikliklerini anında senkronize etmek için Back4app'ın gerçek zamanlı yeteneklerini kullanın.
  3. Çok dilli destekBirden fazla dilde çevirileri kolaylıkla yönetin.
  4. Merkezi çeviri yönetimiTüm çeviri dizelerini tek bir arka uçtan organize edin ve kontrol edin.
  5. Çapraz platform yerelleştirme arka ucuMobil ve web istemcilerine çeviriler ve anahtarlar için birleşik bir REST ve GraphQL API aracılığıyla hizmet verin.

Yerelleştirme Dize Uygulama Şablonu Nedir?

Back4app, hızlı ürün teslimi için bir hizmet olarak arka uç (BaaS) sağlar. Yerelleştirme Dize Uygulama Şablonu, dilleri, çevirileri ve anahtarları yönetmek için önceden oluşturulmuş bir şemadır. Tercih ettiğiniz ön yüzü (React, Flutter, Next.js ve daha fazlası) bağlayın ve daha hızlı teslim edin.

En iyi kullanım alanı:

Yerelleştirme yönetim uygulamalarıÇok dilli içerik platformlarıÇeviri ve uluslararasılaştırma araçlarıMobil öncelikli yerelleştirme uygulamalarıMVP lansmanlarıYerelleştirme ürünleri için BaaS seçen ekipler

Genel Bakış

Bir yerelleştirme yönetim ürünü, yapılandırılmış dil, çeviri ve anahtar verilerine ihtiyaç duyar.

Bu şablon, ekiplerin yerelleştirmeyi hızlı bir şekilde uygulayabilmesi için Dil, Çeviri ve Anahtar'ı gerçek zamanlı özellikler ve sahiplik kuralları ile tanımlar.

Temel Lokalizasyon Dize Özellikleri

Bu merkezdeki her teknoloji kartı, Dil, Çeviri ve Anahtar ile aynı yerelleştirme dizesi arka uç şemasını kullanır.

Dil yönetimi

Dil sınıfı kodu ve adı saklar.

Çeviri oluşturma ve yönetimi

Çeviri sınıfı, anahtar, değer ve dili bağlar.

Anahtar yönetimi

Anahtar sınıfı tanımlayıcı ve açıklama depolar.

Back4app ile Lokalizasyon Dize Uygulama Arka Uçunuzu Neden İnşa Etmelisiniz?

Back4app, ekibinizin altyapı yerine yerelleştirme ve içerik teslimine odaklanabilmesi için dil, çeviri ve anahtar ilkelere sahiptir.

  • Dil ve çeviri yönetimi: Kod ve ad alanlarına sahip dil sınıfı ve içerik yönetimi için çeviri sınıfı yerelleştirmeyi destekler.
  • Merkezi anahtar kontrolü: Açıklamalarla çeviri anahtarlarını yönetin ve kolay güncellemeler sağlayın.
  • Gerçek zamanlı + API esnekliği: Her müşteri için REST ve GraphQL'ı kullanmaya devam ederken çeviri güncellemeleri için Live Queries'i kullanın.

Tüm platformlarda tek bir arka uç sözleşmesi ile yerelleştirme özelliklerini hızlıca oluşturun ve yineleyin.

Temel Faydalar

Yapıyı feda etmeden hızlı yinelemeye yardımcı olan bir yerelleştirme yönetim arka ucu.

Hızlı yerelleştirme başlatma

Arka ucu sıfırdan tasarlamak yerine, eksiksiz bir dil, çeviri ve anahtar şemasıyla başlayın.

Gerçek zamanlı çeviri güncellemeleri

Gelişmiş içerik teslimi için gerçek zamanlı güncellemelerden yararlanın.

Net anahtar yönetimi akışı

Açıklamalar ve kolay güncellemelerle çeviri anahtarlarını yönetin.

Ölçeklenebilir izin modeli

Yalnızca yetkili kullanıcıların çevirileri ve anahtarları düzenleyebilmesi için ACL/CLP kullanın.

Çeviri ve anahtar verileri

Şema sıfırlamaları olmadan görüntüleme ve etkileşim için çevirileri ve anahtarları saklayın ve toplayın.

AI başlangıç iş akışı

Tek bir yapılandırılmış komutla hızlı bir şekilde arka uç iskeleti oluşturun ve entegrasyon rehberliği sağlayın.

Yerelleştirme yönetim uygulamanızı başlatmaya hazır mısınız?

Back4app AI Ajanının yerelleştirme arka ucunuzu taslak olarak oluşturmasına ve tek bir komuttan diller, çeviriler ve anahtarlar üretmesine izin verin.

Başlamak ücretsiz — 50 AI Ajanı komutu/ay, kredi kartı gerekmez

Teknik Yığın

Bu yerelleştirme dizesi arka uç şablonunda her şey dahil.

Ön Uç
13+ teknoloji
Arka uç
Back4app
Veritabanı
MongoDB
Kimlik Doğrulama
Yerleşik kimlik doğrulama + oturumlar
API
REST ve GraphQL
Gerçek zamanlı
Live Queries

ER Diyagramı

Yerelleştirme dizesi arka uç şeması için varlık ilişki modeli.

Diyagram kaynağını görüntüle
Mermaid
erDiagram
    User ||--o{ TranslationKey : "createdBy"
    TranslationKey ||--o{ TranslationString : "translationKey"
    Language ||--o{ TranslationString : "language"

    User {
        String objectId PK
        String username
        String email
        String password
        Date createdAt
        Date updatedAt
    }

    TranslationKey {
        String objectId PK
        String key
        String description
        Date createdAt
        Date updatedAt
    }

    TranslationString {
        String objectId PK
        Pointer translationKey FK
        Pointer language FK
        String content
        Date createdAt
        Date updatedAt
    }

    Language {
        String objectId PK
        String code
        String name
        Date createdAt
        Date updatedAt
    }

Entegrasyon Akışı

Kimlik doğrulama, diller, çeviriler ve anahtarlar için tipik çalışma zamanı akışı.

Diyagram kaynağını görüntüle
Mermaid
sequenceDiagram
  participant User
  participant App as Localization String App
  participant Back4app as Back4app Cloud

  User->>App: Login
  App->>Back4app: POST /login
  Back4app-->>App: Session token

  User->>App: Create translation key
  App->>Back4app: POST /classes/TranslationKey
  Back4app-->>App: TranslationKey objectId

  User->>App: Add translation string
  App->>Back4app: POST /classes/TranslationString
  Back4app-->>App: TranslationString objectId

  User->>App: List translations
  App->>Back4app: GET /classes/TranslationString
  Back4app-->>App: Translation strings

Veri Sözlüğü

Yerelleştirme dize şemasındaki her sınıf için tam alan düzeyinde referans.

AlanTürAçıklamaGerekli
objectIdStringAuto-generated unique identifierOtomatik
usernameStringUser login name
emailStringUser email address
passwordStringHashed password (write-only)
createdAtDateAuto-generated creation timestampOtomatik
updatedAtDateAuto-generated last-update timestampOtomatik

User içindeki 6 alanları

Güvenlik ve İzinler

ACL ve CLP stratejisi, dilleri, çevirileri ve anahtarları nasıl güvence altına alır.

Dil yönetim kontrolleri

Yalnızca yetkili kullanıcılar dilleri güncelleyebilir veya silebilir; diğerleri dil içeriğini değiştiremez.

Çeviri bütünlüğü

Yalnızca yetkili kullanıcılar çeviriler oluşturabilir veya silebilir. Doğrulama için Cloud Code kullanın.

Kapsamlı okuma erişimi

Çeviri okumalarını ilgili taraflarla sınırlayın (örneğin, kullanıcılar seçtikleri dillerdeki çevirileri görür).

Şema (JSON)

Back4app'a kopyalamaya hazır veya uygulama referansı olarak kullanılacak ham JSON şema tanımı.

JSON
{
  "classes": [
    {
      "className": "User",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "username": {
          "type": "String",
          "required": true
        },
        "email": {
          "type": "String",
          "required": true
        },
        "password": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "TranslationKey",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "key": {
          "type": "String",
          "required": true
        },
        "description": {
          "type": "String",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "TranslationString",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "translationKey": {
          "type": "Pointer",
          "required": true,
          "targetClass": "TranslationKey"
        },
        "language": {
          "type": "Pointer",
          "required": true,
          "targetClass": "Language"
        },
        "content": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "Language",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "code": {
          "type": "String",
          "required": true
        },
        "name": {
          "type": "String",
          "required": true
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    }
  ]
}

AI Ajanı ile Oluştur

Ön uç, arka uç, kimlik doğrulama, dil, çeviri ve anahtar akışları dahil olmak üzere bu şablondan gerçek bir yerelleştirme dize uygulaması oluşturmak için Back4app AI Ajanını kullanın.

Back4app AI Ajanı
Oluşturmaya hazır
Bu kesin şema ve davranışla Back4app üzerinde bir yerelleştirme dize uygulaması arka ucu oluşturun.

Şema:
1. Dil: kod (String, zorunlu), ad (String, zorunlu); objectId, createdAt, updatedAt (sistem).
2. Çeviri: anahtar (Anahtara İşaretçi, zorunlu), değer (String, zorunlu), dil (Dile İşaretçi, zorunlu); objectId, createdAt, updatedAt (sistem).
3. Anahtar: tanımlayıcı (String, zorunlu), açıklama (String); objectId, createdAt, updatedAt (sistem).

Güvenlik:
- Sadece yetkili kullanıcılar dilleri ve çevirileri güncelleyebilir/silebilir. Doğrulama için Bulut Kodu kullanın.

Kimlik Doğrulama:
- Kayıt olma, giriş yapma, çıkış yapma.

Davranış:
- Dilleri listele, çeviriler oluştur, anahtarları yönet ve değerleri güncelle.

Teslim:
- Şema, ACL'ler, CLP'ler ile Back4app uygulaması; dil, çeviri ve anahtar yönetimi için ön uç.

Bu şablon istemi önceden doldurulmuş olarak Ajanı açmak için aşağıdaki düğmeye basın.

Bu, teknoloji eki olmadan temel istemdir. Oluşturulan ön uç yığınını daha sonra uyarlayabilirsiniz.

Dakikalar içinde dağıtınAylık 50 ücretsiz komutKredi kartı gerekmiyor

API Oyun Alanı

Yerelleştirme dizesi şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veri kullanır ve Back4app hesabı gerektirmez.

Oyun alanı yükleniyor…

Bu şablonla aynı şemayı kullanır.

Teknolojinizi Seçin

Entegrasyon adımları, durum desenleri, veri modeli örnekleri ve çevrimdışı notlar için her kartı genişletin.

Flutter Yerelleştirme Dizesi Arka Uç

React Yerelleştirme Dizesi Arka Uç

React Yerel Yerelleştirme Dizesi Arka Uç

Next.js Yerelleştirme Dizesi Arka Uç

JavaScript Yerelleştirme Dizesi Arka Uç

Android Yerelleştirme Dizesi Arka Uç

iOS Yerelleştirme Dizesi Arka Uç

Vue Yerelleştirme Dizesi Arka Uç

Angular Yerelleştirme Dizesi Arka Uç

GraphQL Yerelleştirme Dizesi Arka Uç

REST API Yerelleştirme Dizesi Arka Uç

PHP Yerelleştirme Dizesi Arka Uç

.NET Yerelleştirme Dizesi Arka Uç

Her Teknoloji ile Elde Ettikleriniz

Her yığın aynı yerelleştirme dizesi arka uç şeması ve API sözleşmelerini kullanır.

Birleşik yerelleştirme veri yönetimi

Dilleri, çevirileri ve anahtarları tek bir yerde kolayca yönetin.

REST/GraphQL API'leri için yerelleştirme

Esnek API'ler kullanarak ön yüzünüzle sorunsuz entegrasyon.

Gerçek zamanlı çeviri güncellemeleri

yerelleştirme için tüm platformlarda çevirileri anında güncelleyin.

yerelleştirme için güvenli paylaşım

Çeviri verilerinizi sağlam erişim kontrolleri ile koruyun.

yerelleştirme projeleri için genişletilebilirlik

İhtiyaçlarınıza uyacak şekilde arka ucu kolayca özelleştirin ve genişletin.

İşbirlikçi çeviri araçları

yerelleştirme yerelleştirmesi üzerinde ekiplerin birlikte verimli bir şekilde çalışmasını sağlayın.

Yerelleştirme Dize Çerçevesi Karşılaştırması

Desteklenen tüm teknolojiler arasında kurulum süresi, SDK stili ve AI desteğini karşılaştırın.

ÇerçeveKurulum SüresiYerelleştirme Dize FaydasıSDK TürüAI Desteği
5 dakikanın altındaMobil ve web için yerelleştirme dizeleri için tek kod tabanı.Typed SDKTam
~3–7 dkYerelleştirme dizeleri için hızlı web paneli.Typed SDKTam
Hızlı (5 dk) kurulumYerelleştirme dizeleri için çok platformlu mobil uygulama.Typed SDKTam
~5 dkYerelleştirme dizeleri için sunucu tarafından oluşturulan web uygulaması.Typed SDKTam
~3 dkYerelleştirme dizeleri için hafif web entegrasyonu.Typed SDKTam
5 dakikanın altındaYerelleştirme dizeleri için yerel Android uygulaması.Typed SDKTam
~3–7 dkYerelleştirme dizeleri için yerel iOS uygulaması.Typed SDKTam
Hızlı (5 dk) kurulumReactive web UI ile yerelleştirme dizeleri.Typed SDKTam
~5 dkYerelleştirme dizeleri için kurumsal web uygulaması.Typed SDKTam
Hızlı (2 dk) kurulumYerelleştirme dizeleri için esnek GraphQL API'si.GraphQL APITam
~2 dkREST API entegrasyonu ile yerelleştirme dizeleri.REST APITam
5 dakikanın altındaYerelleştirme dizeleri için sunucu tarafı PHP arka uç.REST APITam
Hızlı (5 dk) kurulum.NET arka ucu ile yerelleştirme dizeleri.Typed SDKTam

Kurulum süresi, bu şablon şeması kullanılarak proje başlangıcından ilk çeviri sorgusuna kadar geçen beklenen süreyi yansıtır.

Sıkça Sorulan Sorular

Bu şablonla bir yerelleştirme dizesi arka ucu oluşturma hakkında yaygın sorular.

Yerelleştirme dizesi arka ucu nedir?
Yerelleştirme Dizesi şablonu neleri içerir?
Bir yerelleştirme yönetim uygulaması için Back4app neden kullanılır?
Flutter ile diller ve çeviriler için sorguları nasıl çalıştırırım?
Next.js Server Actions ile bir anahtar nasıl oluştururum?
React Native dilleri ve çevirileri çevrimdışı olarak önbelleğe alabilir mi?
Yinelenen çevirileri nasıl önlerim?
Android üzerinde dilleri ve çevirileri göstermek için en iyi yol nedir?
Çeviri akışı uçtan uca nasıl çalışır?

Dünya çapında geliştiriciler tarafından güvenilmektedir

Back4app şablonlarıyla daha hızlı yerelleştirme ürünleri sunan ekiplere katılın

G2 Users Love Us Badge

Yerelleştirme Dize Uygulamanızı Yapmaya Hazır mısınız?

Dakikalar içinde yerelleştirme yönetimi projenize başlayın. Kredi kartı gerekmez.

Teknoloji Seçin