Phrase alternatifi açık kaynak projeler
Katalogdaki tüm projeler MIT, Apache ya da BSD lisanslıdır. 1 proje kendini açıkça Phrase alternatifi olarak tanımlıyor; 18 proje ise Phrase ürününün tipik olduğu kategoride.
Kendini “Phrase alternatifi” olarak tanımlayanlar
Kaynak: projenin GitHub açıklaması veya README'si.
Tolgee
95tolgee · Yerelleştirme & i18n
Alternatifi (projenin beyanı): Crowdin, Phrase, Lokalise
- Uygulama içinde bir tuşa basarak ilgili çeviri anahtarını doğrudan düzenlersin
- Makine çevirisi servisleri ve çeviri belleği kullanarak yeni anahtarları otomatik çevirirsin
- Chrome eklentisi aracılığıyla canlı ortamdaki uygulamalarda çeviri yaparsın
- • NötrHacker News
HN'yi göster: Tolgee – Projeniz için hepsi bir arada yerelleştirme
“Tolgee kullanıyorsanız, üretimde REST API'dan alınan çevirileri kullanıyor olmalısınız. Yani TMS'ne referans vermiyorsun. Bakınız: Veya:”
Aynı kategorideki açık kaynak projeler: Yerelleştirme & i18n
Kategori düzeyinde bilgi: bu projeler Phrase ile aynı işi yapan yazılım türündedir; birebir karşılık olduklarını kendileri beyan etmemiştir.
flipped-aurora · Yerelleştirme & i18n
Bu kategorideki yaygın ticari ürünler: Crowdin, Lokalise, Phrase
- Dahili kod ve form oluşturucuları kullanarak hızlıca CRUD işlemleri hazırlarsın.
- JWT ve dinamik yönlendirme özellikleriyle güvenli bir yönetim paneli kurgularsın.
- MCP destekli AI araçları sayesinde proje yapısını ve kod bloklarını otomatik oluşturursun.
FormatJS
100formatjs · Yerelleştirme & i18n
Bu kategorideki yaygın ticari ürünler: Crowdin, Lokalise, Phrase
- ICU mesaj söz dizimini kullanarak metinleri farklı diller için ayrıştırırsın
- Tarih, zaman ve yerel isim formatlarını ECMA-402 standartlarına uygun şekilde düzenlersin
- Komut satırı araçlarını kullanarak uluslararasılaştırma süreçlerini yönetirsin
- • NötrHacker News
FormatJS – Web uygulamalarınızı istemci ve sunucu üzerinde uluslararasılaştırın
“Normal "Gettext iş akışı" ile nasıl karşılaştırılır? Şu anda i18next'i özel işlevlerle kullanıyorum, dosyalarda sadece ("araba"), ngettext ("pencere", "pencereler", sayı) gibi dizeler yazıyorum. Çevirmen yorumları, bağlam ve her şeyi kullanabilirim. (Örneğin //TRANSLATORS: bu kullanılmaktadır...”
- • NötrHacker News
FormatJS – Web uygulamalarınızı istemci ve sunucu üzerinde uluslararasılaştırın
“i18n-js kütüphanesine ayrıntılı olarak bakmadım, ancak şu ana kadar fark edebileceğim şey şu: i18n-js'deki mesaj biçimi, ICU mesaj sözdizimi ile uyumlu gibi görünüyor, diğer programlama dillerinde kullanılan endüstri standardı ve formatJS tarafından da kullanılan.”
i18next · Yerelleştirme & i18n
Bu kategorideki yaygın ticari ürünler: Crowdin, Lokalise, Phrase
- Uygulamanızdaki metinleri t fonksiyonu ile çeviri anahtarlarına dönüştürürsün.
- i18next ekosistemini kullanarak React bileşenlerinde uluslararasılaştırma yaparsın.
- Kanca desteği ile çeviri dosyalarını ve metinleri proje içinde yönetirsin.
- • Yayınlanmış sürüm yok
- ↓ OlumsuzGitHub Issue
Bu JSX etiketinin 'çocuklar' prop letObjectInH kullanırken 'ReactI18NextChild Iterable' tipi tek bir çocuk bekliyor
“Bug Report React v18 ve Reacti18Next'i v11.18'ya yükselttikten sonra, Trans bileşeni içinde kabul edilmeyen nesnelerle ilgili bir sorun yaşadım, [buna benzer bir şey] (Bunun için düzeltme, bu sorunu düzelten izinObjectInHTMLChildren özelliğini eklemekti, ancak...”
- ↑ OlumluGitHub Issue
NextJs örneğinin geleceği
“Son zamanlarda çok dikkat çektiği ve bazı eksiklikleri olduğu için NextJs örneğinin geleceğini burada tartışabiliriz. Mevcut sorunlar: 1. Dil alt yolları birçok soruna neden oluyor 2. İlk dil ve çeviri HOC'ler birlikte iyi çalışmıyor Future...”
i18next
100i18next · Yerelleştirme & i18n
Bu kategorideki yaygın ticari ürünler: Crowdin, Lokalise, Phrase
- Çevirileri XHR gibi yöntemlerle esnek bir şekilde arka uçtan yükleyebilirsin
- İsteğe bağlı önbellekleme ve kullanıcı dilini algılama özelliklerini yapılandırabilirsin
- Çoğul ekleri ve çeviri bağlamı kurallarını yönetebilirsin
- ↑ OlumluHacker News
I18next için önerilen en iyi uygulamaların kılavuzu
“Geliştiricilerin i18next ile duvara çarptığını görmek şaşırtıcı derecede yaygındır. Güçlü bir uluslararasılaşma framework olmasına rağmen, öğrenme eğrisi çoğu itiraftan daha diktir. ChatGPT gibi AI araçları neredeyse her zaman varsayılan standart olarak i18next'i önerdiğinden, birçok geliştirici...”
- ↓ OlumsuzGitHub Issue
Birkaç sayıyla singular/plural formları çalışmıyor
“Hata Raporu Trans etiketini kullanıyorum. Ve birkaç diğerinden çeviri dizesini oluşturmak için yuvalama kullanıyorum. Bu yüzden her anahtar için birkaç farklı "say" kullanmam gerekiyor. Birkaç sayı kullanamam, çünkü Trans'ın böyle bir seçeneği yok. Bu yüzden "değerler" kullanıyorum. Ve bu durumda sayım iyi çalışıyor,...”
lang
80Laravel-Lang · Yerelleştirme & i18n
Bu kategorideki yaygın ticari ürünler: Crowdin, Lokalise, Phrase
- Laravel projenize 128 farklı dil seçeneğini kolayca entegre edersin.
- Laravel Jetstream, Breeze ve Cashier gibi resmi paketlerle uyumlu dil dosyalarını kullanırsın.
- MIT lisansına sahip bu paketi projelerine dahil edip topluluk katkılarını incelersin.
- • NötrGitHub Issue
Laravel-lang'ın geleceği
“Bu depoyu 30 Mayıs 2013'te Evgeny Kovalev'in yardımıyla başlattım, çünkü Taylor Otwell doğrudan Laravel Framework'te çevirileri yönetmek istemiyordu. Fransızca, Rusça, Felemenkçe, Lehçe, Türkçe ve Çince versiyonlarıyla başladık ve şimdi 75 dilimiz var...”
Lingui
100lingui · Yerelleştirme & i18n
Bu kategorideki yaygın ticari ürünler: Crowdin, Lokalise, Phrase
- Uygulamanızdaki metinleri kaynak kod içerisinde doğrudan tanımlayarak çeviri anahtarı yönetimi yaparsın.
- CLI aracıyla kaynak kodunuzdan mesajları otomatik olarak ayıklayıp PO dosyalarına aktarırsın.
- Derleme zamanı makroları sayesinde çeviri kataloglarını optimize edilmiş formatta derlersin.
- • NötrGitHub Issue
[Epic] LinguiJS v3 Yolu
“[CircleCI]( [( --- Not: Orijinal yol haritası güncellenmediği için silindi. Breaking değişiklikleri - 657 Refactor pseudolocale - Mevcut işlevsellikleri gözden geçirin...”
- • NötrGitHub Issue
i18n.plural kullanılarak çıkartılamıyor: tanımsız yinelenebilir değil!
“Merhaba, biz lingui v2.9.2 kullanmak ve i18n.plural kullanarak çıkarma sorunu var : Bu çalışır: tsx dışa aktarma fonksiyonu (id: MessageDescriptor string, values?: Record , messageOptions?: MessageOptions): string if (type of id === 'string') return i18n. (id, değerler,...”
lingodotdev · Yerelleştirme & i18n
Bu kategorideki yaygın ticari ürünler: Crowdin, Lokalise, Phrase
- Komut satırı arayüzü ile kaynak dosyaları gönderir ve çevirileri geri alırsın.
- Yapılandırılmış çeviri motorları için API üzerinden doğrudan istek atarsın.
- Kodlama asistanın ile konuşma üzerinden çeviri motoru oluşturursun.
hustcc · Yerelleştirme & i18n
Bu kategorideki yaygın ticari ürünler: Crowdin, Lokalise, Phrase
- Tarih nesnelerini, zaman damgalarını veya tarih dizelerini "3 saat önce" gibi okunabilir formatlara dönüştürürsün.
- HTML düğümlerini datetime özniteliğiyle eşleştirerek gerçek zamanlı olarak otomatik güncellersin.
- Yerleşik dillerin dışındaki yeni yerelleştirme dosyalarını register fonksiyonuyla sisteme tanımlarsın.
- ↑ OlumluGitHub Issue
Farklı sunucu ve istemci zamanları nasıl ele alınır
“Sunucu ve istemci zamanları farklı olduğunda en iyi kullanım şekli nedir? Örneğin, istemcilerin saati 5 dakika gerideyse, yanlış görünen 'sadece şimdi' yerine '5 dakika içinde' gösterilirdi. timeago gibi göreceli bir tarih girmeye çalıştım('2016-06-10 12:12:12') , ama sonra...”
- • NötrGitHub Issue
"Günler" i ayarla
“Bir şey fark ettim. Eğer timeago().format yaparsam(yeni Tarih("2017-08-09 18:00") (şu anda 2017-08-11 12:39) 1 gün önce aldım. Ama insan açısından bu yanlış. Benim için aslında 2 gün önceydi, 48 saat olmasa bile. Eğer 1 gün önce dersen, sanırım...”
dromara · Yerelleştirme & i18n
Bu kategorideki yaygın ticari ürünler: Crowdin, Lokalise, Phrase
- Tarih ve saat ifadelerini farklı formatlar veya zaman damgaları aracılığıyla ayrıştırırsın.
- Zaman nesneleri üzerinde dünkü veya yarınki tarihleri hesaplayarak dizgiye dönüştürürsün.
- Test süreçleri için sabit zaman tanımlayıp yerelleştirilmiş göreceli zaman farkları alırsın.
- ↑ OlumluHacker News
Karbon Giderme Teknolojileri
“Reaksiyon hızı sabitlerini nerede bulabileceğimi biliyor musun? NIST reaksiyon kinetiği veritabanını denedim, ancak H2O + CO2 - H2CO3 listelenmiyor bile... Daha önce kimyasal reaksiyon simülasyonları uyguladım (gillespie ve normal diferansiyel denklemler), zor kısım teori değil ...”
- ↑ OlumluHacker News
Karbon Giderme Teknolojileri
“Merhaba, lütfen ebeveyne cevabımın (ve iplikteki diğer yanıtların) sorularınızı yanıtlayıp cevaplamadığını kontrol edin. Bireysel karbon profilinize gelince, ne kadar telafi edeceğinize karar vermenize yardımcı olabilecek birçok hesap makinesi var. Eminim bu alanda size yardımcı olmak için çalışacağız...”
ngx-translate · Yerelleştirme & i18n
Bu kategorideki yaygın ticari ürünler: Crowdin, Lokalise, Phrase
- Angular uygulamalarına uluslararasılaştırma (i18n) desteği ekleyebilirsin.
- Ek arayüzler kullanarak kendi eklentilerini geliştirebilirsin.
- Sürüm geçiş rehberlerini takip ederek kütüphaneyi güncelleyebilirsin.
- • NötrHacker News
Freenginx: Core Nginx geliştiricisi fork'yu duyurdu
“Satın alma işleminden önce ve sonra orada çalıştım. F5 Güvenlik ne yazık ki beceriksizdi. Gitlab - Slack'ten bir web kancası için onay almaya çalışarak 3 ay geçirdik, sonsuz belgeler (Threat Model Assessment) ve toplantılar - Tanrım, toplantılar - bir noktada bir çağrıda...”
- ↓ OlumsuzHacker News
24 çekirdekli CPU ve faremi hareket ettiremiyorum
“Haklısın. Yazının tamamını okumadım. Kaydırdım. Ama aslında kilitlenme problemini çözdüm ve büyük miktarda boşta kalma süresi olan grafikleri gördüm. Bu yorumun sadece gerçek makaleyle marjinal olarak ilişkili olduğunu biliyordum. Yani, :-/ Bununla birlikte, en kısa zamanda...”
brocoders · Yerelleştirme & i18n
Bu kategorideki yaygın ticari ürünler: Crowdin, Lokalise, Phrase
- PostgreSQL ve MongoDB veritabanlarıyla TypeORM veya Mongoose kullanarak veri yönetimi yaparsın.
- E-posta veya Apple, Facebook ve Google gibi sosyal sağlayıcılar üzerinden kullanıcı kimlik doğrulaması gerçekleştirirsin.
- Docker ve GitHub Actions desteğiyle uygulama dağıtım ve test süreçlerini yapılandırırsın.
- • Yayınlanmış sürüm yok
- • NötrGitHub Issue
EntityMetadataNotFoundError: "Role" için metadata bulunamadı.
“powershell npm run seed:run [email protected] seed:run ts-node -r tsconfig-paths/register ./src/database/seeds/run-seed.ts [Nest] 2808 - 20/02/2023, 18:21:00 LOG [NestFactory] Başlangıç Yuvası uygulaması... [Nest] 2808 - 20/02/2023, 18:21:00 LOG [InstanceLoader]...”
- • NötrGitHub Issue
api docker konteyner başlatılamıyor
“/usr/bin/env: 'bash r': Böyle bir dosya veya dizin "pm ERR! Eksik script: "start:prod npm ERR! npm ERR! Bunu mu kastettin? npm ERR! npm run start:prod run the "start:prod" package script npm ERR! npm ERR! scripts'nun bir listesini görmek için: npm ERR! npm run npm ERR! Tam bir kütük...”
next-intl
100amannn · Yerelleştirme & i18n
Bu kategorideki yaygın ticari ürünler: Crowdin, Lokalise, Phrase
- ICU sözdizimi kullanarak metinleri değişkenler, çoğul ekleri ve zengin metin formatlarıyla yerelleştirirsin.
- Tarih, zaman ve sayı verilerini sunucu ve istemci farkı gözetmeksizin ilgili dile uygun şekilde biçimlendirirsin.
- Dillere özgü URL yolları tanımlayarak arama motoru optimizasyonu için yerelleştirilmiş yol isimleri kullanırsın.
- • NötrHacker News
Next-internationalizationext vs. next-intl vs intlayer (İngilizce).
“Bir Next.js uygulamasına birden fazla dil eklemeyi denediyseniz, bunun bir acı olabileceğini biliyorsunuz: Anahtarlarla dolu büyük JSON dosyaları Hiçbir anlam ifade etmeyen bir çeviri eklemeyi unutuyor Config İşte insanların kullandığı 3 ana seçenek: next-intl – süper basit, küçük, uygulamanız iyi çalışıyorsa...”
- • NötrGitHub Issue
Önbellek desteğiComponents
“--- Next.js 16.3 için güncelleme: --- Next.js, render davranışını ppr ve dinamikIO ile değiştiriyor. Hala çok erken ve işler ilerliyor, ancak bu render modlarının ihtiyaçlarına daha iyi uyacak şekilde bir sonrakini uyarlayıp uyarlayamayacağımızı görmek ilginç olurdu. Şimdilik...”
nicksnyder · Yerelleştirme & i18n
Bu kategorideki yaygın ticari ürünler: Crowdin, Lokalise, Phrase
- Go kod kaynaklarınızdan çeviri mesajlarını otomatik olarak ayıklarsın.
- Farklı dil tercihleri ve yerel ayar önceliklerine göre mesaj aramaları yaparsın.
- Metin şablonu sözdizimini kullanarak değişken içeren metinleri biçimlendirirsin.
- ↑ OlumluGitHub Issue
v2.0.0'yu serbest bırakın
“Bu kütüphanenin v2'sinin neye benzeyebileceğini prototiplemeye başladım. v2'nin genel hedefleri 1'dir. Proje 2'de şu anda açık olan tüm konuları ele alın. Bazı Go en iyi uygulamalarını kod tabanına uygulayın (e.g. küresel durumu kaldırın, açık hata iadeleri) 3. API'yu yeniden ziyaret et...”
- • NötrGitHub Issue
l10n ile nasıl başa çıkıyorsunuz?
“Tarihler, sayılar vb. formatları nasıl ele alırsınız? Bunu çalmaya ne dersin: ? Örneğin, açısal insanlar bunu filtrelerinden yararlanır.. sayı ve para birimi filtreleri ile aynı..”
Vue I18n
100intlify · Yerelleştirme & i18n
Bu kategorideki yaygın ticari ürünler: Crowdin, Lokalise, Phrase
- Vue.js projelerine uluslararasılaştırma desteği eklersin.
- Composition API veya legacy API stillerini kullanarak dil yapılandırmalarını yönetirsin.
- Sunulan örnek kod yapılarını inceleyerek kendi uygulamana entegre edersin.
- ↓ OlumsuzGitHub Issue
global $t show sayısı
“Böcek ihbarı mı? Küresel değişken "$t" gösteri sorunu 'Property '$t' vue şablonunda 'türde mevcut değil' My ./i18n/index.ts dosyaları : 'vue-i18n' den createI18n içe aktarın; "./locales/fr.json" dan fr içe aktarın; MessageSchema = typeof fr dışa aktarma öntanımlı yaratI18n ( ...”
- ↓ OlumsuzGitHub Issue
Uyarı: vue-i18n'nin esm-bundler yapısını çalıştırıyorsunuz.
“Modül sürümleri: - Vue CLI: 4.5.11 - vue-cli-plugin-i18n : 2.0.0 Yeniden Üretmek 1. Çalıştır vue oluşturma projesi (Varsayılan (Vue 3 Önizleme) ([Vue 3] babel, eslint) ) 2. Çalıştır vue add i18n 3. Run npm run service Beklenen davranış Bu uyarı mümkün olmalıdır...”
Inlang
85opral · Yerelleştirme & i18n
Bu kategorideki yaygın ticari ürünler: Crowdin, Lokalise, Phrase
- Paraglide kullanarak yerelleştirme verilerinden uygulama çalışma zamanı için kod derlersin.
- Fink arayüzü üzerinden Git bilgisine ihtiyaç duymadan çevirmenlerle işbirliği yaparsın.
- SDK ve CLI araçlarını kullanarak çeviri süreçlerine CI kontrolleri ve otomasyonlar eklersin.
- • Yayınlanmış sürüm yok
Pontoon
90mozilla · Yerelleştirme & i18n
Bu kategorideki yaygın ticari ürünler: Crowdin, Lokalise, Phrase
- Topluluk odaklı açık kaynak projeleriniz için yerelleştirme süreçlerini yönetebilirsin.
- Çevirilerinizi saklamak için sürüm kontrol sistemlerini entegre edebilirsin.
- Kendi sunucularınızda veya bulut platformlarında Pontoon kurulumunu gerçekleştirebilirsin.
- ↓ OlumsuzHacker News
Göster HN: Pontoon – Açık kaynaklı müşteri verileri senkronizasyonu
“Açık kaynak: Pontoon herkes tarafından kullanmakta özgürdür Ve yine de, üst düzey lisans dosyası iki lisans, lanet olası bir ifade ve son olarak open source olmayan Elastik Lisans için bir varsayılan içerir.”
- • NötrHacker News
Göster HN: Pontoon – Açık kaynaklı müşteri verileri senkronizasyonu
“Çift lisansı açıklığa kavuşturmak için, konektörlerimiz MIT altında ve Pontoon'un çekirdeği ELv2 altında. Bunu açıklığa kavuşturmak için bir SSS'ye sahip olmalıyız, çünkü bahsettiğiniz gibi, lisans dosyası okumak için en kullanıcı dostu değildir. Pontoon kullanmakta özgürdür ve herkes deploy yapabilir, biz sadece...”
Accent
100mirego · Yerelleştirme & i18n
Bu kategorideki yaygın ticari ürünler: Crowdin, Lokalise, Phrase
- Komut satırı arayüzünü kullanarak çeviri dosyalarını geliştirme süreçlerine entegre edersin.
- GraphQL API aracılığıyla çeviri yönetimi için özel eklentiler veya kütüphaneler geliştirirsin.
- Çeviri geçmişini görüntüleyerek yapılan tüm işlemleri denetler ve gerektiğinde geri alırsın.
- ↓ OlumsuzGitHub Issue
İstenmeyen yönlendirmeler localhost'a
“Accent'ı kurmaya çalıştım ve sanırım biraz doğru anladım (bilmiyorum çünkü doktorlarınız ya güncellenmedi ya da yeni bitti.. ya da her ikisi? sadece user/developer dostu değil, bu söyleyebileceğim bir şey), inanıyorum. Sorun şu ki, bir A rekoru kırdım...”
- • NötrGitHub Issue
HTTP 422 İşlenemez Varlık
“Şu anda Unity3D'yi kendi ana dilime çevirmeye çalışıyorum. Unity gettext formatını kullanır. Çeviri dosyaları 1800KB ve 40.000 satırdır. Bu dosyaları yüklemeye çalıştığımda, yanıt dosyası ile bir HTTP 422 İşlenemez Varlık ayrıştırılamaz. Dosya...”
nickprotop · Yerelleştirme & i18n
Bu kategorideki yaygın ticari ürünler: Crowdin, Lokalise, Phrase
- .NET, Android, iOS ve web projelerinin lokalizasyon dosyalarını komut satırı veya terminal arayüzü ile yönetirsin
- VS Code eklentisi üzerinden eksik anahtarlar için gerçek zamanlı uyarılar alıp kod taraması yaparsın
- Bulut entegrasyonu ve Git tabanlı CLI senkronizasyonu ile çeviri süreçlerini ekip halinde yürütürsün
- • NötrGitHub Issue
Birden fazla .resx dosyası ayrı kaynak grupları yerine ayrı diller olarak ele alındı
“Birden fazla .resx dosyası ayrı kaynak grupları yerine ayrı diller olarak ele alındı Açıklama Bir proje farklı kaynak alanları için birden fazla .resx dosyası içerdiğinde (e.g). CustomerResources.resx, SharedResources.resx, GlassResources.resx,...”