Utilizați metode de repo bazate pe UUID pentru traducerile planului de abonament, evitați sarcina leneș în programator
Utilizați UUID pentru SubscriptionPlanTraducere FK pentru a se potrivi cu BaseUuidEntity PK tip
Add translation tables for commit logs, KB articles, and subscription plans
Adăugați traducere asinc pentru changelog și planuri de abonament, adăugați API-uri publice locale
Add async translation for KB articles, add locale-aware public article APIs
Extinde mesajele/en.json cu pagina completă de acoperire a copierii corpului
Crescut catalogul de traducere de la 172 taste (~12 namespaces) la 300. chei de-a lungul 26 namespaces, extragerea fiecare utilizator-vizibil hardcoded String e...
Rezolvați DYNAMIC SERVER USAGE 500 de erori și ruta lipsă a calculatorului
- Adăugați forța dinamică la [local]/layout.tsx (getMessages() folosește antetele() interne) - Eliminaţi generatoareStaticParams de la [kbSection]/page.tsx (Con...
Adaugă entități de traducere și depozite pentru ComiteLog, KbArticle, Abonare Plan
- ComiteTraducere + ComiteTraducereId (PK: commit log id, local) - KbArticleTraducere + KbArticleTraducereId (PK: articol uid, local) - SubscriptionPlanTraducer...
Adăugați vârfuri de instrumente și fixați comportamentul sulului pe selectorul limbajului
- Adăugaţi numele englezesc la LOCALE CONFIG pentru toate cele 22 de localităţi - Adăugaţi titlu={englishName} la fiecare buton de limbă (desktop + mobil) așa c...
Elimină - restricție numai pentru încărcare de la libreTraducere
Toate pachetele lingvistice necesare sunt preinstalate pe volumul gazdăPath. --load-doar a fost prevenirea unor pachete de încărcare. Fără steag, LibreTraduceţi...
Foloseste startupProbe pentru LibreTranslate pentru a manipula descărcări lungi de modele
startupProbe cu 60 încercări x 30s = fereastra de pornire 30min pentru Descarcă modelul inițial. După ce pornirea s-a încheiat, viaţa normală şi sondele de preg...
Restrict LibreTraducerea la numai încărcați modelele de limbă acceptate
Utilizare --load-doar cu cele 22 de coduri lingvistice acceptate în loc de descărcarea tuturor modelelor disponibile (~sute de GB). Elimină --actualizează-model...
Elimină steagul invalid --load-awesome-ai-modele din LibreTraduce
Steagurile nu există în imaginea curentă libretranslate. Înlocuiește cu - modele actualizate pentru a asigura că pachetele lingvistice sunt descărcate la pornir...
Add LibreTranslate permission init container, scale Bergamot to 0
LibreTranslate was crashing with PermissionError on packages subdir. Added busybox init container to mkdir + chmod 777 the mounted hostPath before the main cont...
Fall through to LibreTranslate when Bergamot is unavailable
ProviderRouter now catches exceptions per provider and tries the next. BergamotProvider throws on failure instead of silently returning original text, so LibreT...
Deploy LibreTranslate and Bergamot in workflow
The manifests were committed but never wired into the deploy steps. Add kubectl apply for both services on K1M1 and K2M1.
Lărgiți picătura selectorului limbajului pentru a preveni bara orizontală de defilare
260px a fost prea îngust pentru intrări ca "Bahasa Indonezia." Creșterea la 310px și adăugați supraîncărcare-x: ascuns pentru a elimina bara de defilare în într...
Port-forward TranslateService pentru a ajunge la acesta de la informator
Alergătorul Forgejo rulează pe k0m1 care nu poate rezolva .svc.cluster.local DNS. Utilizați kubectl port-forward pentru a tunel kamows traduce-service:80 la Loc...
Elimină aplicația pre-i18n/(pagini) / și aplicația/page.tsx
Acestea au fost restaurate accidental prin checkout git -- app/ in timpul un furnizor anterior fix. Structuri de rute vechi și noi existente cauza Next.js pentr...
Upgrade Dockerfile to nod:24-alpine
nave npm 10 care nu pot citi fișierul de blocare și nu reușește npm ci cu un lipsește @swc/helpers@0.5.21 eroare.
Bump Node.js la 24 pentru a se potrivi mediului local dev
npm ci under Node 22 / npm 10 nu reușește deoarece cele două versiuni rezolva Deps tranzitive (de exemplu @swc/helpers) la diferite versiuni.
Exclude ****************
Excluding SecurityAutoConfiguration leaves Actuator's **************** without an HttpSecurity bean, crashing startup. Exclude it explicitly.
Add autoconfigure exclusions to k8s configmap
application.yml is for local only — k8s uses the configmap. Move the Spring autoconfiguration exclusions for JPA, Redis, Security, and OAuth2 into k8s/configmap...
Exclude all transitive Spring autoconfiguration from shared library
kamo-shared-library pulls in JPA, Redis, Security, and OAuth2 starters which cause Spring Boot to attempt autoconfiguring DataSource, Hibernate, Redis/Lettuce, ...
Adăugați grupul de convailități pentru a preveni fluxurile de lucru duplicate
Atunci când o apăsare declanşează un flux de lucru şi fluxul de lucru display este, de asemenea, concediat (sau două împingeri sosesc în succesiune rapidă), amb...
Adăugați grupul de convailități pentru a preveni fluxurile de lucru duplicate
Atunci când o apăsare declanşează un flux de lucru şi fluxul de lucru display este, de asemenea, concediat (sau două împingeri sosesc în succesiune rapidă), amb...
Adăugați grupul de convailități pentru a preveni fluxurile de lucru duplicate
Atunci când o apăsare declanşează un flux de lucru şi fluxul de lucru display este, de asemenea, concediat (sau două împingeri sosesc în succesiune rapidă), amb...
Adăugați grupul de convailități pentru a preveni fluxurile de lucru duplicate
Atunci când o apăsare declanşează un flux de lucru şi fluxul de lucru display este, de asemenea, concediat (sau două împingeri sosesc în succesiune rapidă), amb...
Adăugați grupul de convailități pentru a preveni fluxurile de lucru duplicate
Atunci când o apăsare declanşează un flux de lucru şi fluxul de lucru display este, de asemenea, concediat (sau două împingeri sosesc în succesiune rapidă), amb...
Add concurrency group to prevent duplicate workflow runs
When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...
Add concurrency group to prevent duplicate workflow runs
When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...
Add concurrency group to prevent duplicate workflow runs
When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...
Add concurrency group to prevent duplicate workflow runs
When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...
Add concurrency group to prevent duplicate workflow runs
When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...
Add concurrency group to prevent duplicate workflow runs
When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...
Add concurrency group to prevent duplicate workflow runs
When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...
Add concurrency group to prevent duplicate workflow runs
When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...
Add concurrency group to prevent duplicate workflow runs
When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...
Add concurrency group to prevent duplicate workflow runs
When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...
Add concurrency group to prevent duplicate workflow runs
When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...
Comite pachet-lock.json cu următoarele-intl și Tsx dependențe
următorul-intl și TSX au fost instalate, dar pachet-blocare. Json nu a fost comis alături de implementarea i18n, ceea ce determină Docker construiește să eșueze...
Exclude DataSource autoconfiguration
kamo-shared-library transitively pulls in JPA which causes Spring Boot to attempt DataSource autoconfiguration. TranslateService is stateless with no database, ...
Înlocuiește oferta insigna cu selector de limbă în naviga
Adăugați un steag cu 2 coloane + nume picătură la navigarea antetului care permite utilizatorii să facă schimb între toate cele 22 de localuri sprijinite. Utili...
Restaurare limbi eliminate cu traducereCâmp susţinut
Adaugă traducereBoolean susţinut la LanguageType enum. Restaurare URDU, MARATHI, TELUGU şi GUJARATI (translationSuported=fals). Toate 22 Limbile susţinute anter...
Implementa următorul-intl i18n cu 22 de localităţi, traduce script, şi [locale] rutare
Initial TranslateService — Bergamot + LibreTranslate abstraction layer
Înlocuiți documentul eliminat NeFoundException with ImagingException in ImageService
Documentul NuFoundException a fost eliminat ca parte a eliminării documentului Dar ImageService încă a făcut referire în 9 locuri. Înlocuită cu cea existentă Im...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
