बहु डोमेन समर्थन के लिए लॉगिन सर्वर के माध्यम से प्रॉक्सी *** चुनौती
सीधे क्रॉस-origin को कैप्चा में लाने के लिए बदल देता है। /api/capcha/challenge पर समान मूल प्रॉक्सी। पिछले दृष्टिकोण की आवश्यकता एक वैध TLS cert on capcha.* सबड...
स्केल bergamot वापस करने के लिए 1 प्रतिकृति - अनुवाद विफलता लापता फली के कारण
बर्गामोट अभी भी पंजीकृत अपनी सेवा के साथ 0 प्रतिकृतियां थीं। प्रदाताRouter अनुवाद सेवा में कोई सर्किट ब्रेकर नहीं था, इसलिए हर अनुरोध के लिए es/fr/de/pt/it/ pl/...
Don't let null translated description hide the English original in changelog
The translation lookup for non-en locales was unconditionally overwriting description with **************** which is null when: - the translation was saved befo...
पूरा करें प्लान फ्लो एंड-टू-एंड चुनें
- वायर प्लानकैल्कुलेटर इन प्लानबिलिंग टैब संवाद (प्लेस प्लेसहोल्डर) - पेज लोड पर बिलिंग एपीआई से उपलब्ध योजनाओं को प्राप्त करें - हैंडल प्लान सबमिशन: मौजूदा नई ...
जड़ के लिए योजनाओं और बिलिंग टैब छुपाएं KamoCRM org
KamoCRM org मालिकों को सब कुछ सक्षम नहीं है - उन्हें होना चाहिए कभी भी बिलिंग टैब नहीं देखा। अब टैब को सशर्त रूप से केवल प्रदान किया गया है बाल संगठनों के लिए (...
Resolve 23 compilation errors from controller-service signature mismatches
Controllers were built by a separate agent from services, causing method name and parameter type mismatches. Fixed all controllers to match actual service signa...
Update kamo-shared-library version from 1.0.0 to 1.1.0
Needed to resolve the new billing entities in the commerce.billing package added to shared library 1.1.0.
1.0.0 से 1.1.0 तक कामो साझा पुस्तकालय संस्करण अद्यतन करें
साझा पुस्तकालय 1.1.0 के रूप में प्रकाशित किया गया है, नहीं 1.0.0। यह कारण था मैकेन के बाद से "आर्टिफैक्ट नहीं मिला" के साथ विफल होने के लिए डॉकर का निर्माण निर्...
Add -U flag to maven build steps to resolve shared library from local repo
The dependency:go-offline step was trying Maven Central first, getting a cached failure for kamo-shared-library (which is local-only), and that poisoned the sub...
प्लेटफॉर्म पर स्ट्रिप बिलिंग सिस्टम को एकीकृत करें
- सभी बिलिंग के लिए पूर्ण प्रकार के प्रकार के साथ नया बिलिंग API.ts क्लाइंट समापन बिंदु (उपस्क्रिप्शन, भुगतान विधि, चालान, क्रेडिट, उपयोग,) विन्यास, व्यवस्थापक ...
Initial BillingService — Stripe-integrated billing for KamoCRM
Complete Spring Boot service for managing KamoCRM billing via Stripe: - Stripe Customer, Subscription, PaymentMethod, Invoice lifecycle management - Credit sys...
Add Stripe webhook forwarding and billing API gateway routing
- POST /api/billing/webhooks/stripe receives Stripe webhooks and forwards to BillingService with Stripe-Signature header preserved - /api/billing/** gateway r...
Add billing config initialization to KamoCRMPricingLoader
Seeds a default BillingConfig (ORG_PAYS_ALL, SOFT_LOCK, 7-day grace) for the KamoCRM organization during pricing loader startup. Supports the new Stripe billing...
स्ट्रिप एकीकरण के लिए बिलिंग संस्थाओं और प्रस्तावों को जोड़ें
नया पैकेज **************** 9 संस्थाओं के साथ (BillingCustomer, BillingSubscription, BillingPayment) विधि, बिलिंगइनवॉइस, बिलिंगक्रेडिट, बिलिंगक्रेडिटलेगर, बिलिंग...
एक्सोनेंशियल बैकऑफ के साथ अनुवाद चंक आकार 50 कुंजी को कम करें
कुछ प्रदाताओं के लिए 150 कुंजी अभी भी बहुत बड़ी है (लंबे पैराग्राफ मूल्यों में) गोपनीयता/अवधि/GDPR). अब: 50 कुंजी प्रति चंक, एक्सोनेंशियल के साथ 4 रिट्रीज़ बैकऑ...
बड़े पेलोड पर टाइमआउट लाने से रोकने के लिए चंक अनुवाद अनुरोध
1500+ कुंजी के साथ, एकल बैच अनुरोध पेलोड कनेक्शन पैदा कर रहा था कुछ अनुवाद प्रदाताओं के लिए टाइमआउट। अब 150 कुंजी के टुकड़ों में विभाजित 3 retries और प्रति चंक ...
जोड़ें /calculator और /pricing/offer सभी sitemaps के लिए; i18n HTML साइटमैप लेबल
- app/sitemap.ts: स्थानीय विकल्प के साथ ऐड / प्रिसिंग / ऑफर और / कैलक्यूलेटर प्रविष्टियों - app/api/sitemap/route.ts: मूल्य निर्धारण कैलकुलेटर और विशेष प्रस्ताव...
अनुवाद हैश को हटा दें विस्तारित en.json के पूर्ण पुन: अनुवाद को लागू करें
सभी पृष्ठ शरीर की सामग्री को en.json (4 समानांतर एजेंट जोड़ा गया) के लिए निकाला गया है ~500+ नई कुंजी सुविधाओं, घर, के बारे में, सुरक्षा, गोपनीयता, शर्तों, gdpr...
उत्पाद, ब्लॉग, मूल्य निर्धारण, डेमो, संपर्क, कैलकुलेटर से शेष शरीर के तार को पूरी तरह से निकालें
सुरक्षा, गोपनीयता, शर्तों, gdpr, कुकीज़, कानूनी से पूरी तरह से शरीर स्ट्रिंग निकालने
पूरी तरह से कैरियर, कंपनी, समुदाय, संसाधनों, रोडमैप से शरीर के तार निकालने
लंबे अनुवाद चरण के बाद उत्तर समाप्ति को रोकने के लिए निर्माण से पहले तुरंत रजिस्ट्री में लॉग इन करें
फिर से अनुवाद करने और स्थानीय फाइलों को ट्रांसलेट करने के बाद वापस करने के लिए प्रतिबद्ध करें
Remove translate config from application.yml — belongs in k8s/configmap.yaml
Application.yml से अनुवाद विन्यास निकालें - k8s/configmap.yaml में है
गतिशील प्राप्तियों के माध्यम से वायर स्थानीय रूप से और हैश आधारित अनुवाद छोड़ें
- फॉरवर्ड लोकेल पैराम टू सिक्योरिटी सर्विस चेंजलॉग एपीआई (पृष्ठ + मार्ग + क्लाइंट) Forward locale param to KBService article/tree gets (section + slug पृष्ठों) ...
Remove redundant translation table SQL — Hibernate ddl-auto handles them
वायर उपयोगसभी क्लाइंट घटकों में अनुवाद
प्रत्येक (पृष्ठ)/*Client.tsx में सभी हार्डकोडेड स्ट्रिंग्स को बदल देता है। T("key") अगली-intl useTranslations का उपयोग करके कॉल करता है। 25 फाइलें कवर: सुरक्षा,...
Forward locale param to SecurityService on public subscription catalog endpoint
सदस्यता योजना अनुवाद के लिए UUID आधारित रेपो विधियों का उपयोग करें, शेड्यूलर में आलसी लोड से बचें
SubscriptionPlanTranslation FK के लिए UUID का उपयोग बेसयूआईडीएनटीटी पीके प्रकार से मिलान करने के लिए करें
Add translation tables for commit logs, KB articles, and subscription plans
Changelog और सदस्यता योजनाओं के लिए async अनुवाद जोड़ें, स्थानीय लोगों के एपीआई जोड़ें
Add async translation for KB articles, add locale-aware public article APIs
पूर्ण पृष्ठ बॉडी कॉपी कवरेज के साथ संदेशों/en.json का विस्तार करें
172 कुंजी (~12 नामस्थान) से 300+ तक अनुवाद सूची को ग्रेव करें 26 नेमस्पेस में चाबियाँ, हर उपयोगकर्ता के दृश्यमान हार्डकोड को निकालती हैं सभी क्लाइंट और सर्वर घट...
Resolve dyNAMIC SERVER USAGE 500 त्रुटियों और लापता कैलकुलेटर मार्ग
- [स्थानीय]/layout.tsx (getMessages) के लिए फोर्स-डायनामिक जोड़ें, आंतरिक रूप से हेडर () का उपयोग करता है। - [kbSection]/page.tsx (KB सामग्री गतिशील है) से उत्प...
CommitLog, KbArticle, SubscriptionPlan के लिए अनुवाद संस्थाओं और भंडार जोड़ें
- CommitLogtranslation + CommitLogtranslationId (PK: प्रतिबद्ध log id, स्थानीय) - KbArticletranslation + KbArticletranslationId (PK: article uid, locale) - सब्स...
टूलटिप जोड़ें और भाषा चयनकर्ता पर स्क्रॉल व्यवहार को ठीक करें
- सभी 22 स्थानों के लिए LOCALE CONFIG में अंग्रेजी नाम जोड़ें प्रत्येक भाषा बटन (डेस्कटॉप + मोबाइल) में शीर्षक = {englishName} जोड़ें इसलिए होवरिंग अंग्रेजी नाम...
LibreTranslate से --load-only प्रतिबंध निकालें
सभी आवश्यक भाषा पैकेज होस्टपाथ वॉल्यूम पर पूर्व स्थापित किए गए हैं। केवल लोड से कुछ पैकेजों को लोड करने से रोका गया था। ध्वज के बिना, LibreTranslate स्टार्टअप प...
Use startupProbe for LibreTranslate to handle long model downloads
startupProbe with 60 attempts x 30s = 30min startup window for initial model downloads. After startup completes, normal liveness and readiness probes take over ...
Restrict LibreTranslate to only load supported language models
Use --load-only with the 22 supported language codes instead of downloading all available models (~hundreds of GB). Removes --update-models flag which would dow...
जैसा कि आप शिपिंग देखते हैं?
यह सब अपने कार्यक्षेत्र में आता है। मुफ्त योजना शुरू करें और इस पृष्ठ को एक महीने में फिर से पढ़ें।.
