Weblate 5.x series¶
Weblate 5.17.1¶
Released on April 30th 2026.
Fitur baru
Add-ons that opt in to manual triggering can now be run from add-on management and the Pengaya.
Admins can now clean up blocked or abusive users by reverting edits, rejecting pending suggestions, and deleting comments across project or site-wide scopes.
Admin user management can now find users by audit log IP address.
Pengumuman can now also be managed via the API REST Weblate for categories.
Added LTEngine machine translation service.
Peningkatan
Improved documentation for the global
user.editpermission, Bersihkan otomatis memori terjemahan, Terminologi, and current Memori Terjemahan management options in the UI.Improved Screenshots and visual context documentation and linked it from the screenshots UI.
Documented restoring Docker-based setups from backups, see Restoring Docker based setup.
Clarified Petunjuk peningkatan umum to state that Celery queues should be empty before upgrading.
The OpenAPI schema is cleaner and now describes action endpoints with their actual list, statistics, status, upload, and download response payloads.
The web installation flow for Tambahkan bahasa yang hilang now shows a preview and requires confirmation before creating missing language files across projects, categories, or site-wide scopes.
Penemuan komponen now offers guided client-side presets, suggests presets detected from component repository layouts, validates
{{ component }}more clearly, and includes a worked discovery-template example in the docs.Superuser and site-wide team changes are now tracked in Catatan audit.
URL validation alerts now show clearer errors for project website and repository browser URLs, and project-level machine translation validation better explains private or local endpoint restrictions on hosted and self-managed sites.
Terjemahan otomatis now attributes copied translations to the add-on user and records automatic translation results in the add-on activity log.
Extended the conflicting repository setup alert to direct Git pushes, see Translation component diagnostics.
Profil links now show an external-link warning where possible.
Client-side popup notifications triggered by JavaScript now use Bootstrap toasts, with higher-contrast dark theme colors for Bootstrap subtle and emphasis variants.
The SSH keys management page can now remove stored host keys so changed host keys can be replaced there.
Project listings now show review progress columns when any listed project has reviews enabled.
Perbaikan kesalahan
Image URLs in Markdown are now escaped before rendering (CVE 2026-44264 / GHSA-5cmv-3rc4-7279).
Tightened API REST Weblate input validation to prevent translation enumeration (CVE 2026-44263 / GHSA-gcg5-86jr-f7jg).
Project backup imports now revalidate component repository URLs before restoring from backup (CVE 2026-41654 / GHSA-cwcx-382v-8m9g).
Fixed revert links in the translate-view history tab after moving a component to another project.
Invitation acceptance now verifies the invited e-mail address and invitation expiry before granting team membership.
reStructuredText tidak konsisten no longer crashes on repeated explicit-link targets.
The Pengaya now validates required add-on configuration when installing add-ons.
Component updates no longer time out waiting on their own repository lock during validation.
Spasi tanda baca check no longer triggers false positives for placeholders.
Repository alerts, history entries, and task messages now preserve multiline Git and SSH backend error output.
Interrupted Git rebases now recover more reliably after worker restarts, and signal-terminated backend commands are reported more clearly.
Borg backups that finish with warnings are no longer shown as failed in the management UI, and backup logs now show
Centries for files that changed during the backup.Git exporter no longer rejects shared-history fetches just because the first negotiated
haverevisions are newer than Weblate's local history.Memori Terjemahan Weblate automatic translation avoids broad PostgreSQL searches.
Malformed IPv6 repository URLs no longer crash SSH host key detection.
Perbarui berkas POT (xgettext) and related POT update add-ons now replace the standard descriptive-title placeholder in normalized POT headers again.
Perbarui templat gettext (Django) now skips repository
localetrees during preflight validation, fixing components that storedjango.potin a top-levellocaledirectory.Screenshot OCR now skips corrupted or truncated image files instead of failing the request.
Monolingual component validation now honors Bahasa sumber when checking duplicate files alongside a separate Berkas bahasa dasar ekabahasa.
Translation memory upload and
import_memorynow report a validation error for TMX files missing the required header instead of failing the request.Memori Terjemahan Weblate no longer misses boundary similarity matches after stricter lookups.
The missing file-mask matches alert is now restored after rescans that leave only the source translation.
Penemuan komponen now disables inherited string management for discovered formats that do not support adding or removing strings.
Automatic translation from other components now ignores read-only source candidates with empty translations.
Project component pagination now keeps the Components tab active when jumping to a typed page number.
Markdown rendering now falls back to escaped plain text when the parser fails.
Forgejo and Gitea test deliveries with sample loopback repository URLs no longer trigger slow suffix matching against all components.
Kompatibilitas
Password changes now regenerate personal API keys by default (CVE 2026-41519 / GHSA-6j8j-4qp3-36p2).
VCS_RESTRICT_PRIVATEandWEBHOOK_RESTRICT_PRIVATEnow reject URLs whose hostnames cannot be resolved during validation unless the host is explicitly allowed.Profil URL validation now rejects obvious direct file download URLs and invalid code site or Fediverse profile links.
Uploads now enforce
TRANSLATION_UPLOAD_MAX_SIZE,COMPONENT_ZIP_UPLOAD_MAX_SIZE, andPROJECT_BACKUP_UPLOAD_MAX_SIZEbefore parsing. Component ZIP imports and project backup restores now share stricter ZIP archive safety checks, including total uncompressed data limits for project backup imports.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, Gersona, Karen Konou, michael-smt
- Kontribusi terjemahan
Michal Čihař, Besnik Bleta, Kristoffer Grundström, Francisco Serrador, ButterflyOfFire, anas agha, Zahid Rizky Fakhri, pan93412, Hyeonjeong Lee, VfBFan, 大王叫我来巡山, Yuri Chornoivan, LucasMZ, Átila França, Rafael Fontenelle, Aindriú Mac Giolla Eoin, UDP, Blueberry, Hotripak, Matthaiks, Agnieszka C, Priit Jõerüüt, Martin Srebotnjak, Fjuro, Andrei Stepanov, Mickaël Binos, IEEE-754, Adrian Reyes, bovirus, Max Kleinehelleforth, justcontributor, Yago Raña Gayoso, Horus68, Любомир Василев, CYAXXX, Andi Chandler, Adam Havránek, Kyotaro Iijima, Arif Budiman, ovl-1, Laitei, Jim Kats, Omer I.S., Fulup Jakez, ojppe, Julien Humbert, Jim Spentzos, Sketch6580, Dick Groskamp, 王晨旭, Frank Paul Silye, Anucha Hlownonkor, Milo Ivir
- Kontribusi dokumentasi
Michal Čihař, Gersona, michael-smt
Weblate 5.17¶
Released on April 15th 2026.
Fitur baru
Added
PROJECT_WEB_RESTRICT_ALLOWLISTto exempt selected project slugs from project website restriction settings.Added
WEBSITE_ALERTS_ENABLEDsetting to allow disabling project website availability checks and alerts.Added new management command
list_format_features, which generates RST documentation snippets describing the supported features for every file format.Shared components can now be categorized within the target project, including through the API REST Weblate using the
category_idparameter.Menambahkan Perbarui berkas POT (xgettext), Perbarui berkas POT (Meson), Perbarui templat gettext (Django), dan Perbarui berkas POT (Sphinx) untuk memperbarui berkas POT dengan frekuensi pembaruan yang dapat dikonfigurasikan.
Added
PASSWORD_RESET_URLto customize the sign-in page password reset link, useful for external identity providers (Docker env:WEBLATE_PASSWORD_RESET_URL).Added bulk user invitations.
Added Format Objective-C.
Added Forgejo notification webhook, see Forgejo notifications.
Added translation memory API filtering, scoped access, and bulk lookup support.
Added
from_componentsupport to the REST API for creating components from existing component content and for seeding new translations by automatic translation from existing components.Pengumuman can now be managed via the API REST Weblate for projects, components and translations.
Added a
softmode toVERSION_DISPLAYto hide the Weblate version from prominent UI while keeping it available on the About page andGET /api/metrics/.
Peningkatan
Lacak asa string sumber yang baru ditambahkan.
Markdown now uses
auto-safe-htmlby default, applying HTML Tidak Aman and Pembersihan HTML yang tidak aman only to plain text and source strings that contain standard HTML markup or valid custom elements.Meningkatkan antarmuka LLM untuk keandalan yang lebih baik.
Improved logic for adding monolingual plurals in GNU gettext PO (Objek Portabel).
Menambahkan komponen peringatan untuk mengkonfik pengaturan repositori permintaan penggabungan, lihat Translation component diagnostics.
Meningkatkan penanganan jamak di Terjemahan otomatis.
Improved error messages in some API REST Weblate endpoints.
Updated Microsoft Entra ID authentication docs and Microsoft sign-in branding while keeping legacy Azure AD backend identifiers and documentation anchors for compatibility.
Meningkatkan kinerja halaman hasil pencarian proyek dan kategori dengan rangkaian cocok yang lebih besar.
Docker now exposes
WEBLATE_COMMIT_PENDING_HOURS,WEBLATE_SOCIAL_AUTH_KEYCLOAK_ID_KEYfor customizing the Keycloak unique user identifier claim, andWEBLATE_NGINX_IPV6for controlling IPv6 listeners in the bundled NGINX.Project history now records project backups and project/component restore events.
Improved documentation with auto-generated snippets for Pengaya, Kemampuan jenis terjemahan, Pemeriksaan kualitas, and Saran otomatis machines, and clarified merge-conflict behavior for exported repositories using shallow clones by default.
Added
PROJECT_WEB_RESTRICT_PRIVATEto reject project website and repository browser URLs targeting internal or non-public addresses,WEBHOOK_RESTRICT_PRIVATEto reject webhook URLs targeting internal or non-public addresses, andVCS_RESTRICT_PRIVATEto reject repository and push URLs targeting internal or non-public addresses. These are exposed in Docker asWEBLATE_PROJECT_WEB_RESTRICT_PRIVATE,WEBLATE_WEBHOOK_RESTRICT_PRIVATE, andWEBLATE_VCS_RESTRICT_PRIVATE.Meningkatkan kinerja pencarian Weblate.
Screenshot and font upload forms now honor
ALLOWED_ASSET_SIZEwhich now defaults to 10 MB.Expanded Model ancaman Weblate to cover webhook trust boundaries and delegated authorization boundaries, and clarified the instance-wide 2FA enforcement path in Autentikasi.
Reset and reapply recovery behavior now recreates missing translation files when possible and otherwise reports a clearer recovery error instead of failing later with a generic parse error.
Updated Kontribusikan pada dokumentasi Weblate to describe the current
make -C docs update-docsworkflow for generated snippets.Linked repository components now inherit Dorong dalam komit, Usia perubahan untuk komit, and Galat pada penguncian from the linked component that owns the repository.
Git exporter now provides clearer push and missing-revision errors to authorized users.
Faster category and project removals, and improved performance of project language counting and API listing on projects with shared components.
Clarified Git LFS limits of Eksportir Git in the UI and docs.
Improved Mencadangkan dan memindahkan Weblate status reporting while keeping maintenance after failed backup attempts.
Improved loading speed for comments on the translate page and reduced repeated metric queries when rendering activity charts on overview pages with cold caches.
Security fixes
Hardened repository boundary checks for symlink targets (CVE 2026-40256 / GHSA-ffgh-3jrf-8wvh).
Hardened component file handling for repository symlinks (CVE 2026-34242 / GHSA-hv99-mxm5-q397).
Tightened API REST Weblate permission enforcement (CVE 2026-34393 / GHSA-3382-gw9x-477v).
Hardened project-level Saran otomatis against SSRF (CVE 2026-34244 / GHSA-xrwr-fcw6-fmq8).
Tightened location validation in CDN lokalisasi JavaScript (CVE 2026-33220 / GHSA-mqph-7h49-hqfm).
Enforced
ALLOWED_ASSET_DOMAINSacross redirects for asset downloads (CVE 2026-33440 / GHSA-5fhx-9jwj-867m).Hardened Pengait Web (CVE 2026-39845 / GHSA-f8hv-g549-hwg2).
Removed unintended Memori Terjemahan API endpoints (CVE 2026-33214 / GHSA-mpf5-3vph-q75r).
Tightened API access control for pending tasks (CVE 2026-33212 / GHSA-vj45-x3pj-f4w4).
Hardened Cadangan tingkat proyek restore against repository-local VCS configuration and hooks from uploaded archives (CVE 2026-33435 / GHSA-558g-h753-6m33).
Perbaikan kesalahan
Project backup now preserves source translation read-only handling, and source-side pending commits without files are discarded to avoid repeated parse failures.
Fixed background failures in Terjemahan otomatis.
Generated SSH wrapper scripts are now stored in
CACHE_DIRinstead of persistent SSH storage, and obsolete or stale wrappers are cleaned up during upgrade.Hardened Git branch handling to reject invalid branch names before repository operations.
Sanitized repository and upload backend errors before exposing them in UI and API responses.
Matching exporters now honor component file format parameters.
Token akses per proyek now clean up stale bot users on project deletion and upgrade, and prevent removing the last assigned team to avoid orphaning the token.
Batch automatic translation now uses project-level machinery configuration instead of only site-wide settings.
Fixed sorting by the Unreviewed column in listings.
Fixed false positive in Karakter di sekitar tag XML for Arabic letter Waw ("و") adjacent to XML tags.
Lumatkan komit Git menangani hulu yang diterapkan komit yang lebih baik.
list_checksnow requires exactly one--sectionsvalue when writing generated documentation to a file using--output.Watched translations on the dashboard now use a stable language-aware ordering.
Reduced error-reporting noise for handled authentication callback failures and clarified password reset confirmation messages.
Saran otomatis now falls back to the default API URL when base URL is empty.
DeepL maps plain Portuguese to European Portuguese.
MyMemory now falls back to HTTP status handling when the service returns a non-JSON error response.
Push branches are no longer updated with upstream-only commits in multi-branch workflows.
POT update add-ons now fall back to the component URL for the
Report-Msgid-Bugs-Toheader when the component setting is empty.Meningkatkan penanganan galat kunci repositori ketika menghapus unit.
Adding new languages now rescans only the newly added languages instead of forcing a full component scan.
Ukuran maksimum terjemahan previews now keep the configured text box visible and render overflowing text in red.
Restored documented default encoding fallback for String Apple iOS and Properti Java when file format parameters are not explicitly set.
Reduced repeated database queries in Isi string hanya baca dengan sumber during the daily add-on task, and fixed auto-translation progress updates when the queued target disappears before execution.
Sumber daya string Android now preserves template-defined escaped markup formatting when saving translations.
REST API component creation now handles temporary uploaded files for
docfileandzipfileuploads.SSH repository errors now distinguish changed host keys from missing host keys and avoid automatically trusting host key replacements.
Saran otomatis no longer treats translatable reStructuredText role content as Penempatan dalam saran otomatis.
Tanda interrobang tidak cocok now recognizes Arabic interrobang punctuation such as
؟!and!؟.
Kompatibilitas
The
project_scopeclass attribute on add-ons has been removed. Third-party add-ons that usedproject_scope = Trueshould overridecan_install()to returnFalsewhencomponentis notNone.The
daily()method signature on add-ons has changed. Add-ons that previously overrodedaily(component)to perform per-component work should now overridedaily_component(component)instead. The basedaily()method automatically iterates components and callsdaily_component()for each. Add-ons that can be optimized to operate at project scope should overridedaily(component, project)directly to implement project-level logic.Menghapus dukungan untuk MySQL dan MariaDB sebagai mesin basis data.
Weblate sekarang memerlukan Django 6.0.
Weblate sekarang memerlukan Git 2.46 atau yang lebih baru.
Uploaded project backups are now validated more strictly during import and suspicious ZIP archives can be rejected; see Cadangan tingkat proyek.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Ada beberapa perubahan dalam
settings_example.py, yang paling penting adalah sintaksisADMINStelah diubah di Django danSOCIAL_AUTH_PIPELINEdanINSTALLED_APPSmemerlukan penyesuaian; silakan sesuaikan pengaturan Anda.If you run Weblate in Docker and rely on IPv6 listeners, review
WEBLATE_NGINX_IPV6. The defaultautoenables IPv6 listeners only when IPv6 is available in the container runtime; useonto always enable them oroffto disable them.Outbound project links, webhook URLs, and repository or push URLs pointing to internal or non-public addresses are now rejected by default. If your setup intentionally uses internal addresses, adjust the corresponding restriction settings such as
PROJECT_WEB_RESTRICT_PRIVATE,WEBHOOK_RESTRICT_PRIVATE, orVCS_RESTRICT_PRIVATE, and the related allowlists such asVCS_ALLOW_HOSTS.
Kontributor
- Kontribusi kode
Michal Čihař, michael-smt, Kartik Ohri, bogusdominica, Karen Konou, Sven Hüster, Gersona, subnix, matilde-gillia, Steven Loria, felixfon, baltenaxis, Claw Explorer, Samuel Gomes
- Kontribusi terjemahan
PICOPress, Blueberry, Deleted User, Francisco Serrador, eulalio, Pavel Miniutka, Amir E. Aharoni, hoanghuy309, nKsyn, Jim Kats, Martin Srebotnjak, Zahid Rizky Fakhri, symegac, Francesco Marinucci, Michal Čihař, Hyeonjeong Lee, ovl-1, Tarás Lavrentiev, Edson Wolf, Yuri Chornoivan, Omer I.S., Arantxa, Tuomas Hietala, Milo Ivir, justcontributor, Kristoffer Grundström, Andi Chandler, Andrei Stepanov, ButterflyOfFire, Átila França, Мария Рангелова, EESF-2, CzaroGame, Agnieszka C, Manuela Silva, پرویز قادر, JiZPaper, Fjuro, Alexis Launay, tfr tint, Candied-Ecard, Kyotaro Iijima, Priit Jõerüüt, Matthaiks, Besnik Bleta, delvani, Mickaël Binos, VfBFan, UDP, Aindriú Mac Giolla Eoin, Adam Havránek, mohammadA, 大王叫我来巡山, Sketch6580, Dick Groskamp, Heimen Stoffels, Yaron Shahrabani, Любомир Василев, Максим Горпиніч, Emin Tufan Çetin, Horus68, Sjur N Moshagen, Peter Vančo, Romhányi-Kakucska Viktor, ZayedRashid, Julien Lepiller, Massimo Pissarello, Jeff Huang, ojppe, தமிழ்நேரம், ibragimov, Sylvestre Ledru, Ldm Public, pan93412, Jernej Pangerc, Luciana Waldbaur, username-generic, jonnysemon, syl, Arif Budiman, Max Kleinehelleforth, Carp300, Yago Raña Gayoso, anas agha, Ettore Atalan
- Kontribusi dokumentasi
Michal Čihař, Kartik Ohri, Sven Hüster, Dylan Kiss (dyki), Gersona, michael-smt, matilde-gillia, Steven Loria, baltenaxis, Claw Explorer, Samuel Gomes
Weblate 5.16.2¶
Dirilis pada 6 Maret 2026.
Fitur baru
New setting
PUBLIC_ENGAGEto make the engage page public even withREQUIRE_LOGIN.
Peningkatan
Meningkatkan pencocokan di Memori Terjemahan.
Tampilkan jumlah string yang menunggu untuk ditinjau dalam daftar.
Perbaikan kesalahan
Avoid displaying confusing status icons for ghost languages on project or category level.
Memperbaiki string sumber jamak yang hilang ketika membuat unit jamak dwibahasa baru.
Mogok pada halaman tertentu dengan kategori bersarang.
Meningkatkan validasi API ketika menambahkan string.
Disabled throttling for incoming webhooks.
Hindari menampilkan bahasa hantu yang tidak dapat ditindak.
Memperbaiki penyorotan dalam penyunting terjemahan.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, Karen Konou, Kartik Ohri
- Kontribusi dokumentasi
Michal Čihař
Weblate 5.16.1¶
Dirilis pada 26 Februari 2026.
Fitur baru
Berkas AsciiDoc, XLIFF 1.1 dan 1.2 dengan ekstensi Apple, dan Berkas WixLocalization sekarang format berkas yang didukung.
Added
REGISTRATION_ALLOW_DISPOSABLE_EMAILSto optionally allow disposable e-mail domains during registration (Docker env:WEBLATE_REGISTRATION_ALLOW_DISPOSABLE_EMAILS).
Peningkatan
Improved documentation for translation states to clarify the difference between Needs editing, Needs rewriting, and Needs checking states.
Meningkatkan impor awal dari terjemahan untuk Berkas Markdown dan Berkas HTML.
Perbaikan kesalahan
Pengait Web Slack mengirimkan semua peristiwa dengan benar.
Spasi tanda baca menangani markah XML yang lebih baik.
Format Stringsdict menangani beberapa jamak yang lebih baik.
Meningkatkan penanganan jamak untuk varian bahasa.
Memperbaiki kontrol akses API.
Users can manage their own notification subscriptions via the API.
Project administrators can manage teams in their projects via the API, according to access control rules.
The add-ons listing in the API now correctly honors user permissions (CVE 2026-27457 / GHSA-wppc-7cq7-cgfv).
Fixed source column being cleared when translating monolingual Berkas CSV.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, Simon Urli, Karen Konou, Kartik Ohri, Hendrik Leethaus
- Kontribusi terjemahan
Heimen Stoffels, Michal Čihař, delvani, Yaron Shahrabani, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Priit Jõerüüt, Zahid Rizky Fakhri, Pierfrancesco Passerini, Massimo Pissarello, Romhányi-Kakucska Viktor, Mickaël Binos, Milo Ivir, Blueberry, 大王叫我来巡山, VfBFan, Besnik Bleta, Nikolay Korotkiy, Pavel Borecki, Matthaiks, Agnieszka C, Emin Tufan Çetin, Agustina Giselle, Fjuro, RViktor, ojppe, eulalio, Pavel Miniutka, Kristoffer Grundström, Aindriú Mac Giolla Eoin, reducedradius, Максим Горпиніч, Руслан Пузич, Francisco Serrador, Kyotaro Iijima, Petr Kadlec, தமிழ்நேரம், Dick Groskamp, PICOPress, justcontributor, Valentin Ljuba, Daniel Nylander, Arantxa, Marino Díaz, Artemka
- Kontribusi dokumentasi
Michal Čihař, michael-smt, Kartik Ohri, Hendrik Leethaus
Weblate 5.16¶
Dirilis pada 16 Februari 2026.
Fitur baru
Pemeriksaan kualitas Beberapa kapital.
Karakter di sekitar tag XML mengurangi galat terjemahan untuk string dengan entitas XML.
Menerima saran massal dari pengguna tertentu di Saran.
Mengkloning saran ke dalam terjemahan di Saran.
HIDE_SHARED_GLOSSARY_COMPONENTSuntuk menyembunyikan glosarium yang dibagikan ke proyek lain.Menambahkan perintah pengelolaan baru
list_change_events, yang mencantumkan semua kemungkinan peristiwa perubahan, Ubah peristiwa.Menambahkan integrasi alat mesin Anthropic, lihat Anthropic.
Pengenkodean untuk Format berkas lokalisasi sekarang dapat dikonfigurasikan menggunakan Parameter format berkas (misalnya,
csv_encoding,properties_encoding).Menambahkan dukungan untuk nama komit anonim melalui
PRIVATE_COMMIT_NAME_TEMPLATE.Menggabungkan string yang identik dalam berkas Berkas Markdown, Berkas HTML, dan Berkas teks menggunakan parameter
*merge_duplicatesdalam Parameter format berkas.
Peningkatan
Izin hapus pengumuman dapat ditugaskan kepada tim, lihat Daftar hak akses.
Mencari melaporkan galat pada string kueri dengan lebih baik.
Pemeliharaan reguler repositori sekarang dilakukan di latar belakang.
Pembersihan repositori sekarang memulihkan penggabungan atau basis ulang yang gagal.
Keterlihatan Filter kualitas terjemahan yang lebih baik ke penerjemah.
Validation of VCS settings Mendorong perubahan dari Weblate has been extended.
Nilai bawaan untuk Aktifkan tinjauan dan Aktifkan tinjauan sumber dapat dikonfigurasikan di pengaturan.
PRIVATE_COMMIT_EMAIL_TEMPLATEsekarang mendukung variabel{user_id}dan{site_title}.Nilai bawaan untuk kontribusi memori terjemahan pribadi sekarang didasarkan pada konfigurasi
DEFAULT_AUTOCLEAN_TM.
Perbaikan kesalahan
Argument injection in the management console (CVE 2026-24126 / GHSA-33fm-6gp7-4p47).
Menambahkan string jamak dengan string tunggal yang sesuai dengan string yang sudah ada sekarang dilarang untuk terjemahan dwibahasa (lihat Format dwibahasa dan ekabahasa).
URL Peramban repositori otomatis untuk situs pengehosan kode umum.
Meningkatkan isolasi penyimpanan untuk pemeriksaan saran guna menghindari gangguan pada pemeriksaan unit induk.
Tangani dengan baik penanda pemeriksaan yang tidak valid di Menyesuaikan perilaku menggunakan penanda.
Berkas metadata toko aplikasi tidak lagi menulis ulang berkas yang tidak diubah.
Kompatibilitas
Ekspresi reguler tidak lagi menandai porsi yang cocok sebagai tidak dapat diterjemahkan untuk memungkinkan pemeriksaan string berbasis ekspresi reguler umum. Gunakan Pengganti untuk memeriksa penempatan yang cocok dengan ekspresi reguler.
Nilai bawaan untuk
WEBLATE_FORMATSberubah karena penghapusan format khusus pengenkodean.Format berkas yang hanya berbeda dalam pengenkodean (CSV, Properti GWT, Properti Java, Strings iOS) telah digabungkan menjadi satu format.
Huruf yang digunakan oleh Weblate sekarang dikirim dalam paket terpisah.
Menghapus pembungkus kompatibilitas yang sudah usang untuk beberapa kelas yang mengandung kesalahan ketik.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, Kartik Ohri, Karen Konou, Serrano Pereira, moonchoe, softworkz, Gersona, hugorezende, Hendrik Leethaus, AliceVisek, devimarj, evanjhoward11, Zahid Rizky Fakhri, Francisco Serrador
- Kontribusi terjemahan
தமிழ்நேரம், Andi Chandler, Daniel Nylander, Michal Čihař, VfBFan, ButterflyOfFire, Emin Tufan Çetin, eulalio, Milo Ivir, Yuri Chornoivan, 大王叫我来巡山, Zahid Rizky Fakhri, Peter Vančo, Kyotaro Iijima, amano, Hyeonjeong Lee, Yaron Shahrabani, Massimo Pissarello, Blueberry, Aindriú Mac Giolla Eoin, CRISTIAN ANDREI, Максим Горпиніч, Shah Zaman Pathan, Eduard Ereza Martínez, Alexis Launay, Luis Carlos González Morales, AlaxLima, Andrei Stepanov, Pierfrancesco Passerini, Valentin Ljuba, Anusuk Sangubon, Supaplex, Besnik Bleta, Matthaiks, Agnieszka C, Sketch6580, Mickaël Binos, U G, Kristoffer Grundström, Fjuro, 109247019824, Miguel A. Bouzada, Jim Spentzos, Fulup Jakez, Jim Kats, Omer I.S., nautilusx, jonnysemon, Martin Srebotnjak, Umida Hikmatilla, Arif Budiman, Ldm Public, pan93412, Heimen Stoffels, Romhányi-Kakucska Viktor, Pedro Leite, RViktor, Dick Groskamp, Alexander Gabilondo, Любомир Василев, Francisco Serrador, devimarj, Cyrille Duverne, 大学没毕业, Hotripak, delvani, A J.
- Kontribusi dokumentasi
Michal Čihař, Kartik Ohri, moonchoe, Karen Konou, softworkz, Serhii H., shorelskyi, Gersona, hugorezende, Hendrik Leethaus, AliceVisek, devimarj, evanjhoward11
Weblate 5.15.2¶
Dirilis pada 14 Januari 2026.
Peningkatan
Penghasilan statistik sekarang dijalankan saat pemasangan.
Tangkapan layar yang diperbarui dari repositori memiliki riwayat yang tepat.
Galat sintaksis reStructuredText sekarang melaporkan konversi daftar yang tidak disengaja.
Pemerikasaan Terjemahan tidak berubah mengabaikan blok kode sumber AsciiDoc.
Perbaikan kesalahan
Kebocoran informasi melalui tangkapan layar (CVE 2026-21889 / GHSA-3g2f-4rjg-9385).
Penjelasan sinkron di Format TermBase eXchange.
Perbaikan antarmuka pengguna.
Diklarifikasikan perlu status disunting/diperiksa/ditulis ulang.
Penanda yang diterjemahkan otomatis dengan persetujuan massal.
Fork GitHub tidak lagi memicu tindakan.
Validasi yang lebih ketat terhadap situs web yang disediakan pengguna untuk menghindari homoglif yang membingungkan.
Dukungan glosarium di Google Cloud Translation Lanjutan.
Undangan diterima ketika
REQUIRE_LOGINdinyalakan.Pemasangan CyrTranslit.
Kompatibilitas
Gambar tangkapan layar tidak lagi disajikan langsung oleh server HTTP, harap sesuaikan server HTTP Anda dengan menghapus penyajian
/media/.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Agar perbaikan untuk CVE 2026-21889 efektif, penyajian jalur
/media/harus dihapus dari konfigurasi server HTTP; lihat Menyajikan berkas statis.
Kontributor
- Kontribusi kode
Michal Čihař, Kartik Ohri, Karen Konou, Marek Lukášík, shyraptor, Korpyc, Benjamin Alan Jamie
- Kontribusi terjemahan
Jim Kats, Horus68, Francisco Serrador, VfBFan, Fjuro, Andi Chandler, Eduard Ereza Martínez, Takeru Mikenu, eulalio, Mickaël Binos, Любомир Василев, Peter Vančo, Mateus Liberale Gomes, Hanu E., Pierfrancesco Passerini, amano, Blueberry, ButterflyOfFire, Basheer Radman, therealmate, មនុញ្ញ - MᴇᴀнNսɴн, தமிழ்நேரம், EdoAug, Zahid Rizky Fakhri, Milo Ivir, Kristoffer Grundström, searinminecraft, Kyotaro Iijima, adecorte, Priit Jõerüüt, Rhoslyn Prys, Shah Zaman Pathan, Daniel Nylander, Michal Čihař, Kristijan "Fremen" Velkovski, Aindriú Mac Giolla Eoin, Tuomas Hietala, 이정희, pan93412, Anusuk Sangubon, پرویز قادر, Fulup Jakez, Matthaiks, Besnik Bleta, Hotripak, 大王叫我来巡山, Agnieszka C
- Kontribusi dokumentasi
Michal Čihař, Kartik Ohri, michael-smt, Marek Lukášík, shyraptor, Korpyc, alexis-pinon, Benjamin Alan Jamie
Weblate 5.15.1¶
Dirilis pada 18 Desember 2025.
Fitur baru
Menambahkan
GET /api/projects/(string:project)/languages/(string:language_code)/file/untuk mengunduh berkas ZIP yang berisi semua terjemahan komponen suatu proyek untuk bahasa tertentu.
Peningkatan
Memperbarui daftar model OpenAI.
Menambahkan panduan Memigrasikan ke Weblate untuk membantu pengguna bermigrasikan dari platform lokalisasi lain.
Tangani penyedia autentikasi yang tidak dapat dijangkau dengan elegan.
Perbarui definisi bahasa ke CLDR 48.
Perbaikan kesalahan
Berkas konfigurasi Git menimpa eksekusi kode jarak jauh (CVE 2025-68398 / GHSA-8vcg-cfxj-p5m3).
Berkas arbitrer dibaca melalui tautan simbolik (CVE 2025-68279 / GHSA-g925-f788-4jh7).
Galat penguncian yang mencegah pembaruan komponen yang terhubung.
Memperbaiki konfigurasi SSL surel di kontainer Docker.
Undangan di situs yang memerlukan autentikasi.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, Karen Konou, Kartik Ohri, ZhuHengjin, Edison, aditi-agni, aditi, Edison Dao, biplopghimire
- Kontribusi terjemahan
eulalio, Yauhen, Emin Tufan Çetin, Priit Jõerüüt, Любомир Василев, Fjuro, Zahid Rizky Fakhri, Takeru Mikenu, ButterflyOfFire, 김인수, Manuela Silva, Pierfrancesco Passerini, Michal Čihař, 大王叫我来巡山, Dick Groskamp, Максим Горпиніч, Matthaiks, γλωσσολαλιά, Turkish Language Team 🇹🇷, Besnik Bleta, Massimo Pissarello, មនុញ្ញ - MᴇᴀнNսɴн, Jim Kats, Aindriú Mac Giolla Eoin, VfBFan
- Kontribusi dokumentasi
Michal Čihař, ZhuHengjin, Edison, aditi-agni, aditi, Edison Dao, biplopghimire
Weblate 5.15¶
Dirilis pada 15 Desember 2025.
Fitur baru
Terjemahan otomatis penjumlahan kini dapat dipicu secara manual di tingkat bahasa proyek, kategori, atau komponen, lihat Terjemahan otomatis.
Menambahkan kemampuan untuk sepenuhnya menonaktifkan formulir kontak admin dengan mengatur
CONTACT_FORMke"disabled".Menambahkan alat mesin Ollama baru untuk integrasi model AI Ollama lokal, lihat Ollama.
Menambahkan
GET /api/units/(int:id)/comments/untuk mendapatkan daftar komentar untuk unit terjemahan yang diberikan.Konten memori yang diimpor dari berkas TMX mencakup konteks string.
XLIFF 2.0, Berkas JSON Aplikasi Nextcloud, Berkas Sumber Daya JavaScript (RESJSON), dan TOML sekarang merupakan format berkas yang didukung.
Integrasi Fedora Messaging kini tersedia sebagai pengaya.
Menambahkan pemeriksaan kualitas Format Laravel.
Peningkatan
Menambahkan ikhtisar penggunaan cakram di Laporan kinerja.
GET /api/groups/sekarang menyertakanadmins.ModernMT lebih mendukung varian bahasa.
String yang diterjemahkan secara otomatis sekarang diidentifikasi oleh penanda khusus alih-alih label.
Penemuan komponen mempertahankan Parameter format berkas.
CyrTranslit sekarang mendukung Belarusia dan Yunani.
Memblokir pengguna kini menerima catatan internal yang tidak terlihat oleh pengguna.
Pengait Web Slack dan Pengait Web dapat dipasang beberapa kali.
Kompatibilitas dengan repositori Git SHA256.
URL kontrol versi yang diizinkan kini dapat dikonfigurasikan menggunakan
VCS_ALLOW_SCHEMESdanVCS_ALLOW_HOSTS.Batas waktu API untuk membuat permintaan tarik atau fork sekarang dapat dikonfigurasi melalui
VCS_API_TIMEOUT.Dokumentasi integrasi VCS yang lebih baik untuk memperjelas variabel lingkungan Docker, kepemilikan komit, pengaturan yang dihos vs. dihos sendiri, dan opsi autentikasi.
Stempel waktu dari masa lampau sekarang ditampilkan dengan lebih rinci.
Menambahkan dua Status terjemahan baru untuk memberikan pelacakan yang lebih terperinci terhadap terjemahan yang sedang dalam proses pengerjaan.
Perbaikan kesalahan
Validasi undangan yang tidak tepat saat menerima (CVE 2025-64725 / GHSA-m6hq-f4w9-qrjj).
Serangan Permintaan Sisi-Server saat mengkloning repositori (CVE 2025-66407 / GHSA-hfpv-mc5v-p9mm).
Titik akhir kait web yang terlalu permisif memungkinkan pembaruan repositori massal plus enumerasi komponen (CVE 2025-67492 / GHSA-pj86-258h-qrvf).
Pengungkapan pengaturan notifikasi melalui API Weblate (CVE 2025-67715 / GHSA-3pmh-24wp-xpf4).
Integrasi DeepL sekarang menangani terjemahan ke varian Mandarin dengan benar.
Format Berkas CSV menyimpan terjemahan dengan kolom sumber kosong saat menggunakan berkas dasar ekabahasa.
Validasi yang lebih ketat pada nama pengguna dan nama lengkap untuk menghindari karakter mirip (homoglif) yang membingungkan.
Hindari kesalahan positif palsu saat mengkomit perubahan yang tertunda.
Peningkatan kinerja untuk pengunggahan berkas.
Tampilkan pencocokan glosarium untuk bahasa sumber.
Permintaan tarik/gabung sekarang hanya dibuat bila diperlukan.
Kompatibilitas
Digantikan
RequireLoginMiddlewarekustom denganLoginRequiredMiddlewaremilik Django 5.1. Hal ini membuat pengaturanLOGIN_REQUIRED_URLSdanLOGIN_REQUIRED_URLS_EXCEPTIONStidak lagi didukung, termasuk padanannya dalam variabel lingkungan Docker.Panjang rahasia Pengait Web sekarang divalidasi agar sesuai dengan spesifikasi Kait Web Standar.
Python 3.12 atau versi yang lebih baru sekarang diperlukan.
GLib 2.80 atau versi yang lebih baru sekarang diperlukan.
Menghentikan dukungan untuk Monetisasi Web.
String PHP Laravel tidak lagi menyertakan awalan
returnpada kunci.Ada beberapa perubahan dalam
settings_example.py, yang paling menonjol adalah perubahan pengaturanCRISPY_ALLOWED_TEMPLATE_PACKSdanINSTALLED_APPS; silakan sesuaikan pengaturan Anda.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, michael-smt, Steven Loria, Tudor Gradinaru, Karen Konou, Gersona, Miguel A. Bouzada, Kartik Ohri, Florian, Abtin, Aaditya Joshi, Urtzi Odriozola, Cakex2005, was000, KamikazEr101
- Kontribusi terjemahan
Miguel A. Bouzada, Turkish Language Team 🇹🇷, Francisco Serrador, hoanghuy309, Priit Jõerüüt, Ldm Public, eulalio, ssantos, Christian Wia, Andi Chandler, Joel A, Peter Vančo, Dick Groskamp, Besnik Bleta, Dũng Vũ, Nicola Bortoletto, Ricky Tigg, Chang-Chia Tseng, 大学没毕业, Yaron Shahrabani, Karen Konou, Michal Čihař, Minh Tâm Nguyễn, VfBFan, Miniontoby, pan93412, ButterflyOfFire, 이정희, Wirjadisastra Wiki, Sketch6580, liilliil, dreigiau, Blueberry, Jim Kats, Arif Budiman, marvel at flowers, 大王叫我来巡山, Golubev Alexander, Alyaksandr Koshal, Yauhen, 109247019824, Сергей, Manuela Silva, ابْنُ السَدِيمِ, Changseop Yeom, Daniel Nylander, Kristoffer Grundström, Annamurat Ovezov, gattyan61, Fulup Jakez, Milo Ivir, پرویز قادر, Xusi Fons, Anusuk Sangubon, Matthaiks, Gašper Pintar, Максим Горпиніч, Aindriú Mac Giolla Eoin, Fjuro, Любомир Василев, Massimo Pissarello, Pierfrancesco Passerini, Mikenu Takeru, Marazm Mamazm, Takeru Mikenu, Emin Tufan Çetin, Zahid Rizky Fakhri, Serhii Horichenko, Agnieszka C, WaldiS
- Kontribusi dokumentasi
Michal Čihař, michael-smt, Tudor Gradinaru, Gersona, Karen Konou, Kartik Ohri, Abtin, Aaditya Joshi, Urtzi Odriozola, Cakex2005, was000, KamikazEr101
Weblate 5.14.3¶
Dirilis pada 7 November 2025.
Perbaikan kesalahan
Status HTTPS teramati di Laporan kinerja.
Sinkronisasi yang dipaksakan dalam Pemeliharaan repositori.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař
- Kontribusi dokumentasi
Michal Čihař
Weblate 5.14.2¶
Dirilis pada 6 November 2025.
Peningkatan
Kinerja saat menambahkan string.
Perbaikan kesalahan
Penambahan istilah ke dalam glosarium tidak berfungsi dalam beberapa situasi.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař
- Kontribusi dokumentasi
Michal Čihař
Weblate 5.14.1¶
Dirilis pada 5 November 2025.
Fitur baru
Konteks string sekarang dilacak dalam riwayat perubahan dan ditampilkan jika tersedia.
Peningkatan
Dokumen menggunakan Valkey di Tugas latar belakang menggunakan Celery dan Konfigurasi simpanan.
Menambahkan ikhtisar lingkungan HTTP di Laporan kinerja.
Kontainer Docker menggunakan Python 3.14.
ICU MessageFormat menangani bentuk jamak implisit dengan benar.
Perbaikan kesalahan
Menghindari penyimpanan informasi pengguna pengundang di catatan audit pengguna yang diundang (CVE 2025-64326 / GHSA-gr35-vpx2-qxhc).
Menghapus alamat IP admin dari catatan audit.
Menghitung komit keluar dalam status repositori.
Daftar terjemahan lainnya.
Konfigurasi SAML di dalam kontainer Docker.
Filter kualitas terjemahan mungkin melewatkan beberapa perubahan dalam situasi tertentu.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, Karen Konou, Gersona
- Kontribusi terjemahan
Agnieszka C, Žiga Deisinger, Anthony Guéchoum, VfBFan, eulalio, Zahid Rizky Fakhri, Максим Горпиніч, Fjuro, Aindriú Mac Giolla Eoin, Peter Vančo, Dick Groskamp, Kyotaro Iijima, Pavel Miniutka, delvani, 大王叫我来巡山, Kaya Zeren, Øjvind Fritjof Arnfred, cat, mdfaruk896852-code, Michal Čihař, GitHub webhook, Besnik Bleta, Horus68, Hotripak, Aitor Astorga, Massimo Pissarello, Rafael Fontenelle, Sketch6580, Любомир Василев, Danial Behzadi, Milo Ivir, 大学没毕业, Francisco Serrador, hoanghuy309, Arantxa, Denys Nykula, Martin Srebotnjak, Andi Chandler, Ricky Tigg, Kevin Zhang, Nataniel Dika Kurniawan
- Kontribusi dokumentasi
Michal Čihař, DeMiro5001, Gersona, Steffen
Weblate 5.14¶
Dirilis pada 22 Oktober 2025.
Fitur baru
Tandai terjemahan yang diperbarui dari repositori sebagai "Perlu ditulis ulang" sekarang tersedia sebagai pengaya.
DELETE /api/projects/(string:project)/labels/(int:label_id)/.Menambahkan CSV multinilai dalam Mengunduh terjemahan untuk format multinilai.
Izin global baru telah ditambahkan untuk mengontrol tim, pengguna, dan peran penayangan tanpa hak sunting, lihat Daftar hak akses.
Izin
unit.bulk_editbaru untuk operasi penyuntingan massal, menggantikan penggunaan izintranslation.autoyang berlebihan, lihat Daftar hak akses.Pencarian terakhir yang diubah dalam Mencari string.
Dokumentasi Model Ancaman Lokalisasi.
Pengaturan komponen Jangan tampilkan hasil pencocokan glosarium.
Tangkapan layar sekarang dapat diunggah dari URL, lihat Screenshots and visual context.
Peningkatan
Peningkatan Pengait notifikasi.
Sekarang mengikuti Respons galat.
Tersedia di OpenAPI.
Menghapus titik akhir yang sudah lama ditinggalkan.
Peningkatan pencatatan aktivitas untuk pengaya Tambahkan bahasa yang hilang.
reStructuredText tidak konsisten dan Galat sintaksis reStructuredText sekarang mendukung substitusi.
Peningkatan kinerja untuk pemeriksaan Beberapa pemeriksaan gagal dan Lama belum diterjemahkan dengan operasi penjumlahan.
Parameter format berkas sekarang dapat dikonfigurasikan melalui API REST Weblate.
Admin dapat mengkonfigurasikan Kedaluwarsa akun pengguna.
Pembatasan akses surel notifikasi, dapat dikonfigurasikan dengan
RATELIMIT_NOTIFICATION_LIMITS.Pemeliharaan repositori sekarang mendukung pengaturan ulang repositori sambil tetap mempertahankan status terjemahan saat ini di Weblate.
Meningkatkan daftar konfigurasi Terjemahan otomatis.
Perbaikan kesalahan
Jamak dan penanganan Parameter format berkas pada pengunggahan berkas.
Administrator tim tidak dapat lagi menyunting tim selain keanggotaan.
Menyoroti sintaksis elemen yang tumpang tindih.
Mencari kepekaan huruf kapital untuk string pendek.
Format berkas tidak konsisten untuk terjemahan baru.
Konten memori yang diimpor melalui perintah
import_memoryditandai sebagai aktif.Mengimpor beberapa string dari XLIFF 1.1 dan 1.2.
Kompatibilitas
Atribut bawaan untuk Autentikasi SAML dalam kontainer Docker sekarang cocok dengan bawaan non-Docker.
Menghapus
GET /hooks/update/(string:project)/(string:component)/danGET /hooks/update/(string:project)/yang sudah lama ditinggalkan.Menghapus integrasi perlindungan spam Akismet karena tidak lagi efektif dan menggunakan pustaka Python yang tidak terawat.
Argumen posisi baru (activity_log_id) diteruskan ke pengendali peristiwa pengaya, lihat
weblate.addons.base.BaseAddon. Sesuaikan subkelas kustom yang sesuai.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, softworkz, Gersona, Benjamin Alan Jamie, Kartik Ohri, Kai Kewley, Raphael Michel, Dmytro Doroshenko, michael-smt, IoeCmcomc, Karen Konou, Juhari Yusuf Fatahillah, eulalio, Sketch6580
- Kontribusi terjemahan
Michal Čihař, eulalio, Zahid Rizky Fakhri, Divarrek, Sam Plimmer, amano, Sketch6580, Manuela Silva, Aindriú Mac Giolla Eoin, Максим Горпиніч, Milo Ivir, qywter11 qywter11, 大学没毕业, Changseop Yeom, Marija Grineviciute, Peter Vančo, Laurent FAVOLE, Сергей, Royston Shufflebotham, Massimo Pissarello, Emin Tufan Çetin, Juno Takano, Horus68, Martin Srebotnjak, Altos, ovl-1, 이정희, Yauhen, cat, Jessica Patricio, Alejandro Moctezuma, Kristijan "Fremen" Velkovski, Liviu Roman, Sveinn í Felli, Yamin Siahmargooei, Besnik Bleta, Øjvind Fritjof Arnfred, Danial Behzadi, Miguel A. Bouzada, CRISTIAN ANDREI, Denis96, Ldm Public, ROSPL-GR2-2025, Dick Groskamp, Jim Kats, Graaati, coronabond, VfBFan, Любомир Василев, GitHub webhook, Agnieszka C, Arif Budiman, Yaron Shahrabani, Karen Konou, Kartik Ohri, Juhari Yusuf Fatahillah, Дмитрий Михирев, Fjuro, Yago Raña Gayoso
- Kontribusi dokumentasi
Michal Čihař, Gersona, Kai Kewley, Raphael Michel, Benjamin Alan Jamie, michael-smt, softworkz, Karen Konou, Kartik Ohri, Juhari Yusuf Fatahillah, eulalio, Sketch6580
Weblate 5.13.3¶
Dirilis pada 12 September 2025.
Peningkatan
Teks pada halaman pendaftaran menginformasikan tentang kemungkinan penggunaan data pengguna secara lebih rinci.
Tampilan penghapusan akun yang diperjelas.
Perbaikan kesalahan
Komponen paginasi.
Cadangan tingkat proyek dengan komponen bernama sama dalam kategori berbeda.
Tampilan lokasi string sumber.
Lacak penambahan tim dengan benar melalui undangan di Catatan audit.
Tambahkan bahasa yang hilang tidak lagi menyertakan bahasa komponen bersama.
Penguraian URL API Permintaan penarikan Azure DevOps.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, Benjamin Alan Jamie, Raphael Michel, nijel
- Kontribusi terjemahan
Michal Čihař, eulalio, Zahid Rizky Fakhri, Divarrek, Sam Plimmer, amano, Sketch6580, Manuela Silva, Aindriú Mac Giolla Eoin, Максим Горпиніч, Milo Ivir, qywter11 qywter11, 大学没毕业, Changseop Yeom, Marija Grineviciute
- Kontribusi dokumentasi
Michal Čihař, Benjamin Alan Jamie, Raphael Michel, nijel
Weblate 5.13.2¶
Dirilis pada 5 September 2025.
Peningkatan
Pelaporan galat saat validasi metode pengunggahan berkas.
Informasi bahasa terperinci dalam notifikasi bahasa baru.
Perbaikan kesalahan
Proses masuk tidak dapat diselesaikan dengan LDAP.
Perubahan tanda nonspasi menyoroti dalam riwayat.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař
- Kontribusi terjemahan
Divarrek, VfBFan
- Kontribusi dokumentasi
Michal Čihař, nijel
Weblate 5.13.1¶
Dirilis pada 4 September 2025.
Peningkatan
Percobaan yang lebih cerdas terhadap perubahan tertunda yang tidak dapat ditulis.
Gagal Autentikasi dua faktor terlihat di Catatan audit.
Perbaikan kesalahan
Formulir masuk tidak ditampilkan untuk LDAP.
Kontrol akses untuk
GET /api/users/(str:username)/.reStructuredText tidak konsisten memungkinkan nama referensi yang dapat diterjemahkan.
Parameter format berkas tidak diterapkan dengan benar dalam beberapa situasi.
Menghapus Sesuaikan keluaran XML yang lawas.
Kompatibilitas LibreTranslate dengan LibreTranslate 1.7.0.
Pelengkapan otomatis nama pengguna dalam komentar.
Memperpendek berakhirnya sesi saat berada di Autentikasi dua faktor (CVE 2025-58352 / GHSA-377j-wj38-4728).
Statistik saat menggunakan Bagikan proyek.
Daftar Komponen tidak lagi memblokir pemuatan dasbor.
Format API OpenMetrics.
Kompatibilitas
Menghapus dukungan karena tidak lagi berfungsi Penerjemah Bahasa IBM Watson.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Ada beberapa perubahan dalam
settings_example.py, terutama,django_otp.middleware.OTPMiddlewaredihapus dariMIDDLEWARE; harap sesuaikan pengaturan Anda.
Kontributor
- Kontribusi kode
Michal Čihař, nijel, alisa, Gersona, Karen Konou, Kartik Ohri, softworkz, Paul Harriet Asiñero
- Kontribusi terjemahan
pan93412, eulalio, Zahid Rizky Fakhri, Maciej Olko, Aindriú Mac Giolla Eoin, Christian Wia, Fjuro, Brian Njoroge, ssantos, Junghyuk Kwon, hugoalh, Alexis Launay, Wolf, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Yaron Shahrabani, Marija Grineviciute, Milo Ivir, Данил Костенков, Dick Groskamp, abdelbasset jabrane, CyrTranslit, cat, Michal Čihař, VfBFan, Wuzzy, Michalis, Deleted User, Francisco Serrador, Adolfo Jayme Barrientos, Ricky Tigg, Nicolas Van Aarsen, Julien Humbert, Jérôme, Nifou, Miguel A. Bouzada, elid, RViktor, Taufik Adi Wicaksono, Reza Almanda, Sveinn í Felli, Massimo Pissarello, Kyotaro Iijima, amano, 이정희, WaldiS, tomkolp, Piotr Kołtun, Horus68, Manuela Silva, Alan Marques, Rafael Fontenelle, Alefsander Ribeiro Nascimento, Simona Iacob, Nicoara Alex, Golubev Alexander, Сергей, Blueberry, Mingun, xXx, Vin, BouenMarsh, gfbdrgn, Igor Polyakov, qtm, Alexey Napalkov, Julija Juli, Reno Tx, தமிழ்நேரம், Kaya Zeren, Yuri Chornoivan, Ihor Hordiichuk, Mirka Danylenko, Tymofii Lytvynenko, Andrij Mizyk, Максим Горпиніч, 大王叫我来巡山, Sketch6580, JY3, 大学没毕业, Xiang Heng Wei, yangyangdaji, Xzonn, Peter Dave Hello, 峡州仙士, Winston Sung, Toomore Chiang, Haowei Hsu, Chang-Chia Tseng, notlin4, Supaplex, n1ck, Changseop Yeom, Ldm Public, Vitalii, Yago Raña Gayoso, Agnieszka C, Nguyễn Ngọc Khánh
- Kontribusi dokumentasi
Michal Čihař, nijel, Kartik Ohri, Paul Harriet Asiñero
Weblate 5.13¶
Dirilis pada 15 Agustus 2025.
Fitur baru
Peningkatan pengelolaan Memori Terjemahan dengan kontrol status yang dapat dikonfigurasikan, lihat Status memori terjemahan.
Menambahkan perintah pengelolaan
cleanup_memoryuntuk menghapus entri memori terjemahan yang usang.Beberapa penanda sekarang ditambahkan ke string secara bawaan, berdasarkan lokasi; lihat Penandaberbasis lokasi.
Menambahkan pengaturan Filter kualitas terjemahan untuk mengontrol terjemahan mana yang disertakan saat mengkomit perubahan.
Parameter format berkas sekarang dapat dikonfigurasikan pada tingkat komponen.
Perintah pengelolaan baru
list_file_format_paramsuntuk mencantumkan semua parameter format berkas yang tersedia.Nama tag dan atribut sekarang dapat disesuaikan untuk Berkas Flat XML dengan Parameter format berkas.
Peningkatan
Mencari string mendukung pencarian
labels_count:NUMBER.Pengaturan
SENTRY_MONITOR_BEAT_TASKSyang baru memungkinkan penonaktifan pemantauan Sentry pada tugas Celery Beat.WEBLATE_SOCIAL_AUTH_OIDC_TITLEdanWEBLATE_SOCIAL_AUTH_OIDC_IMAGEmemungkinkan konfigurasi tampilan autentikasi OIDC umum.Komit latar belakang sekarang diidentifikasi oleh pengguna internal.
Menu navigasi yang diorganisir ulang.
Saat menyunting definisi bahasa, peringatan tentang pembaruan otomatis ditampilkan; lihat Definisi bahasa bawaan.
Avatar untuk API dan akun internal.
Menambahkan perangkat TOTP baru akan menghapus perangkat yang sudah ada secara bawaan; kotak centang untuk tidak menghapus perangkat sebelumnya tersedia.
Pembuatan permintaan tarik atau gabung ke repositori jarak jauh tidak lagi diblokir oleh konflik penggabungan.
reStructuredText tidak konsisten menangani tanda baca Unicode dengan benar dan mendeteksi lebih banyak isu.
Migrasi menuju Bootstrap 5 telah dimulai, tampilan terpilih sekarang menggunakan Bootstrap 5.
XLIFF 1.1 dan 1.2 sekarang mendukung memulai dari awal saat Menambahkan proyek dan komponen terjemahan.
OpenAI kompatibilitas dengan model terbaru.
Perbaikan kesalahan
Mengunggah terjemahan dengan benar melacak kepengarangan saat menggunakan Ganti berkas terjemahan yang ada.
Integrasi DeepL sekarang menangani semua bahasa sumber yang didukung dengan benar.
Kemungkinan mogok pada macOS 15 di
strxfrm.Galat server internal saat izin ditolak saat mengunggah berkas.
Kompatibilitas
Beberapa pengaya telah ditinggalkan dan digantikan oleh Parameter format berkas: Sesuaikan keluaran gettext, Sesuaikan keluaran JSON, Sesuaikan keluaran YAML, Sesuaikan keluaran XML.
Saran otomatis, Terjemahan otomatis, dan
POST /api/translations/(string:project)/(string:component)/(string:language)/autotranslate/kini mendukung semua operator pencarian, tidak hanya filter terbatas. Konfigurasi pengaya yang ada telah dimigrasikan. Pengguna API perlu menyesuaikan pemanggilannya.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Penguncian terdistribusi sekarang menggunakan implementasi yang berbeda dan itu memperkenalkan beberapa perubahan dalam
settings_example.py, terutamaBACKENDdalamCACHESyang perlu diubah.Kontainer Docker sekarang menggunakan granian. Ini sekarang memerlukan konfigurasi eksplisit kepala tepercaya proksi, termasuk protokol klien.
WEBLATE_SECURE_PROXY_SSL_HEADERbiasanya perlu ditambahkan untuk menghindari pengulangan pengalihan, misalnya:services: weblate: environment: WEBLATE_IP_PROXY_HEADER: HTTP_X_FORWARDED_FOR WEBLATE_SECURE_PROXY_SSL_HEADER: HTTP_X_FORWARDED_PROTO,https
Lihat juga
Kontributor
- Kontribusi kode
Michal Čihař, nijel, michael-smt, Kartik Ohri, مهدي الوالي, Benjamin Alan Jamie, Gersona, KarenKonou, Julian Wachholz, Jana, softworkz, Luc Didry, Paul Harriet Asiñero, Wouter van Os, Martin Komara, Karen Konou, Pavan Chilukuri
- Kontribusi terjemahan
Emin Tufan Çetin, VfBFan, 大王叫我来巡山, Horus68, Aindriú Mac Giolla Eoin, Zulfar, Сергей, Besnik Bleta, Andi Chandler, Drugi Sapog, Eisuke Kawashima, wang, தமிழ்நேரம், Abduqadir Abliz, Yago Raña Gayoso, Manuela Silva, Arantxa, Linerly, Dick Groskamp, John, Peter Vančo, Jim Kats, WaldiS, caendeith, Michal Čihař, Florent, RViktor, hugoalh, Arun K Varghese, Wael Ibrahim, Juno Takano, Chang-Chia Tseng, eulalio, Fjuro, jonnysemon, Michael Neuendorf, Shizeeg Unadequatov, oxisol, Pierfrancesco Passerini, 大学没毕业, Любомир Василев, Ильсур Фаритович Ирназаров, Rafael Fontenelle, Yu Ting, J. Lavoie, Ilsur Irnazarov, Poesty Li, Xentrox Aero, amano, ButterflyOfFire, gfbdrgn, Zahid Rizky Fakhri, searinminecraft, Miguel A. Bouzada, pan93412, Mohammed Al Otaibi, Pexauteau Santander, Avi Markovitz, Helder Santana, qtm, Christian Wia, Ricky Tigg, Priit Jõerüüt, LucasMZ, VisionR1, ssantos, Yauhen, Clément Lyonnet, yangyangdaji, Максим Горпиніч, Matthaiks, Agnieszka C, Aleš Hakl, Yaron Shahrabani, Massimo Pissarello, 이정희, Dinh Nguyen, Martin Srebotnjak, Thunderstrike116, sletego, Sketch6580, 안정언, AlaxLima, Deniil, Tuomas Hietala, Λευθέρης Τρόμπακας, M. D. Kulkarni (MDK), Golubev Alexander
- Kontribusi dokumentasi
Michal Čihař, nijel, Benjamin Alan Jamie, Julian Wachholz, Jana, Nik Clayton, Gersona, softworkz, Paul Harriet Asiñero, Kartik Ohri, Martin Komara, KarenKonou, Martin Trigaux, Pavan Chilukuri
Weblate 5.12.2¶
Dirilis pada 20 Juni 2025.
Peningkatan
Integrasi DeepL sekarang mendukung penggunaan model LLM generasi selanjutnya.
Perbaikan kesalahan
Memulihkan Cadangan tingkat proyek dengan suara.
Peningkatan penanganan galat dalam Apertium APy.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař
- Kontribusi terjemahan
eulalio, Linerly, Peter Vančo, Yaron Shahrabani, VfBFan, Roland Reck, Manuela Silva, Abduqadir Abliz, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Zahid Rizky Fakhri, Michal Čihař, Matthaiks, Drugi Sapog, Yuri Chornoivan, Agnieszka C, Massimo Pissarello, Fjuro, Sketch6580, Любомир Василев, newidyn, Zulfar
- Kontribusi dokumentasi
Michal Čihař
Weblate 5.12.1¶
Dirilis pada 16 Juni 2025.
Perbaikan kesalahan
Daftar Material Perangkat Lunak sekarang menyertakan nomor seri.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař
- Kontribusi terjemahan
VfBFan, qywter11 qywter11, Manuela Silva
- Kontribusi dokumentasi
Michal Čihař
Weblate 5.12¶
Dirilis pada 16 Juni 2025.
Keamanan
Paparan alamat IP pribadi melalui surel (CVE 2025-49134 / GHSA-4qqf-9m5c-w2c5).
Kurangnya pembatasan akses saat memverifikasikan faktor kedua (CVE 2025-47951 / GHSA-57jg-m997-cx3q).
Fitur baru
Menambahkan
POST /api/units/(int:id)/comments/untuk membuat komentar baru untuk unit terjemahan yang diberikan.Sesuaikan keluaran JSON sekarang memiliki mode ringkas yang dapat dikonfigurasikan.
Menambahkan pemeriksaan kualitas Karakter non-standar dalam Kabyle.
Daftar Material Perangkat Lunak sekarang disediakan untuk Weblate.
Keamanan, privasi, dan kepatuhan dokumentasi.
Menambahkan dukungan untuk Sumber Daya Multiplatform Compose.
Menambahkan peran Koordinator Terjemahan.
Pengait Web Slack sekarang tersedia sebagai pengaya.
Menambahkan
GET /api/users/(str:username)/contributions/untuk mengambil daftar semua terjemahan yang dikontribusikan oleh pengguna.
Peningkatan
Terjemahan tidak berubah sekarang dilewati untuk Toki Pona.
Mencari string mendukung pencarian
has:location.Spasi Unicode sekarang dianggap sebagai karakter bermasalah untuk Glosarium, lihat Karakter awal terlarang.
Pengait Web sekarang ditampilkan dengan baik.
Pengait Web dapat dipasang beberapa kali.
Profil pengguna sekarang dapat menyertakan URL kontak.
POST /api/projects/memungkinkan non-pengguna super untuk membuat proyek ketika modul Penagihan diaktifkan.POST /api/groups/mendukung pembuatan tim dalam cakupan proyek oleh non-pengguna super.GET /api/users/sekarang menyertakanlanguages.Pengait Web dokumentasi ditingkatkan.
Meningkatkan dukungan untuk metadata yang diluaskan di Format TermBase eXchange.
Pengait Web sekarang menyertakan kolom kategori jika tersedia.
Huruf yang diunggah dapat diperbarui dan perubahannya dilacak, lihat Mengelola huruf.
Weblate sekarang tersedia dalam bahasa Bashkir.
Perbaikan kesalahan
Dasbor terjemahan yang diurutkan saat membuat halaman.
Batasan glosarium gratis Honor DeepL API di DeepL.
Pengait Web penyampaian peristiwa di seluruh proyek.
Laporan palsu Telah diterjemahkan dengan penanda atau perubahan penjelasan.
Membuat terjemahan baru di Berkas metadata toko aplikasi.
Cari dan ganti menangani bentuk jamak dengan benar.
Kompatibilitas
Tab bawaan proyek dan kategori sekarang menampilkan bahasa yang diterjemahkan.
Jika tidak ada
secretyang diberikan dalam konfigurasi pengaya Kait Web, permintaan Kait Web tidak akan ditandatangani, lihat Pengait Web.Dukungan Autentikasi SAML tidak lagi disertakan dalam dependensi bawaan.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, nijel, Kartik Ohri, مهدي الوالي, Gersona, Mehdi El Oualy, KasukabeDefenceForce, AliceVisek, ButterflyOfFire, Benjamin Alan Jamie, michael-smt, Javi Boo, Karen Konou, Shubham Padia, KarenKonou, zoe, Zoe
- Kontribusi terjemahan
Michal Čihař, Yauhen, Romeostar, RViktor, Francisco Serrador, ابْنُ السَدِيمِ, Alejandra Wheeler, xuars, پرویز قادر, amano, Andrei Stepanov, Jim Kats, dedakir923, Amalia Nostalgia, Aindriú Mac Giolla Eoin, elid, abdelbasset jabrane, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Rafael Fontenelle, Zahid Rizky Fakhri, Miguel A. Bouzada, Yaron Shahrabani, Fjuro, Jose Delvani, Jim Spentzos, Michał Korczak, Taufik Adi Wicaksono, joel MKO, Ldm Public, Carmelo Serraino, Yu Ting, Alex, Yago Raña Gayoso, Boonsita Noijad, Massimo Pissarello, 大王叫我来巡山, rimasx, Abhinav Ohri, Любомир Василев, Manuela Silva, Juzé, Licaon Kter, Anon, Ecron, ButterflyOfFire, Milo Ivir, Yuliia Ozkan, Christian Wia, Nat A, Drugi Sapog, Martin Srebotnjak, searinminecraft, Chou Chamnan, Priit Jõerüüt, Matthaiks, Sketch6580, Максим Горпиніч, Сергей, cat, Roland Reck, Agnieszka C, VfBFan, Besnik Bleta, Dick Groskamp, Pierfrancesco Passerini, PriitUring, Ding User, 大学没毕业, Peter Vančo, pan93412, Κyriaki L, Marijn Scholtus, Emin Tufan Çetin, Zulfar, Oasis Tri, zenobit, Abduqadir Abliz, ssantos, தமிழ்நேரம், lm, gogu, Andi Chandler, hugoalh, Linerly, Murun Battulga, Teitei, Wael Ibrahim, Burak Hüseyin Ekseli, Eduard Ereza Martínez, Tuomas Hietala, Taiki Ohno
- Kontribusi dokumentasi
Michal Čihař, Kartik Ohri, AliceVisek, Gersona, KasukabeDefenceForce, ButterflyOfFire, Benjamin Alan Jamie, michael-smt, Renan LE CARO, nijel, Yuki Noda, zoe, Zoe
Weblate 5.11.4¶
Dirilis pada 7 Mei 2025.
Peningkatan
Pengait Web mencatat permintaan dan respons.
Perbaikan kesalahan
Pengait Web tidak dipicu dalam beberapa situasi.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, مهدي الوالي
- Kontribusi dokumentasi
Michal Čihař
Weblate 5.11.3¶
Dirilis pada 3 Mei 2025.
Perbaikan kesalahan
Memperbaiki pemublikasian rilis.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař
- Kontribusi dokumentasi
Michal Čihař
Weblate 5.11.2¶
Dirilis pada 3 Mei 2025.
Peningkatan
Kinerja glosarium dalam mode zen dan saran otomatis.
Format dukungan yang diluaskan untuk Sesuaikan keluaran JSON.
Perbaikan kesalahan
Ekspor XML tidak lagi mogok di lokasi dengan karakter khusus.
Meningkatkan penanganan galat pada unggahan ZIP.
Kompatibilitas Django 5.2.
Hindari sinkronisasi glosarium yang berulang.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař
- Kontribusi terjemahan
Yauhen, Michal Čihař, Romeostar, RViktor, Francisco Serrador, ابْنُ السَدِيمِ, Alejandra Wheeler, xuars, پرویز قادر, amano, Andrei Stepanov, Jim Kats, dedakir923, Amalia Nostalgia, Aindriú Mac Giolla Eoin, elid, abdelbasset jabrane, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Rafael Fontenelle, Zahid Rizky Fakhri
- Kontribusi dokumentasi
Michal Čihař
Weblate 5.11.1¶
Dirilis pada 25 April 2025.
Peningkatan
Cadangan tingkat proyek sekarang menyertakan tim dan kategori.
Pemeriksaan kesehatan Docker sekarang didukung dalam kontainer layanan non-web.
Perbaikan kesalahan
Permintaan penggabungan GitLab integration now detects merge‑request conflicts more robustly.
Pengait Web sekarang diaktifkan di Docker.
Menghapus istilah glosarium yang tertunda.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, Kartik Ohri, nijel, AliceVisek, Cédric Krier
- Kontribusi terjemahan
xuars, Fjuro, Yaron Shahrabani, VfBFan, Michal Čihař, Yauhen, RViktor, cat, Andrei Stepanov, Ettore Atalan, 大学没毕业, Miguel A. Bouzada, ssantos, Emin Tufan Çetin, Jeff Huang, Christian Wia, Murun Battulga, Сергей, Peter Vančo, Dick Groskamp, amano, Julien Humbert, தமிழ்நேரம், WofWca, dedakir923, Rafael Fontenelle, Heimen Stoffels, Manuela Silva, ball, Francisco Serrador, Linerly, Sveinn í Felli, Floee Rozario, Ricky Tigg
- Kontribusi dokumentasi
Michal Čihař, AliceVisek, Kartik Ohri, Cédric Krier
Weblate 5.11¶
Dirilis pada 15 April 2025.
Fitur baru
Menambahkan
GET /api/units/(int:id)/translations/untuk mengambil daftar semua unit terjemahan target untuk unit terjemahan sumber yang diberikan.Menambahkan
DELETE /api/groups/(int:id)/roles/(int:role_id)untuk menghapus peran dari grup.Pengait Web sekarang tersedia sebagai pengaya.
Pemformatan komponen Automattic memeriksa untuk memvalidasikan pengganti dalam komponen Automattic.
Penanda yang diwarisi sekarang dapat dibuang, lihat Menyesuaikan perilaku menggunakan penanda.
Bahasa sekunder sekarang dapat dispesifikasikan dalam Konfigurasi proyek dan Konfigurasi komponen.
String sumber untuk terjemahan mesin sekarang dapat disesuaikan.
Peningkatan
Weblate sekarang menggunakan Spesifikasi OpenAPI 3.1.1 untuk menghasilkan skema untuk API REST Weblate.
Kredit penerjemah dan Statistik kontributor menyertakan tanggal bergabung penerjemah. Selain itu, kedua laporan dapat diurutkan berdasarkan tanggal bergabung atau jumlah string yang diterjemahkan.
Widget menampilkan statistik yang lebih tepat.
Mengunggah terjemahan sekarang dilacak dalam riwayat dengan rincian.
Format C# sekarang mendukung tanda
csharp-formatuntuk kompatibilitas dengan GNU gettext.Perubahan pada string penanda sekarang dilacak dalam riwayat.
Saran otomatis dokumentasi diluaskan.
Penemuan komponen menangani ratusan kecocokan dengan lebih baik.
Mengabaikan Pemeriksaan kualitas secara otomatis memperbarui string yang disebarkan.
Penanda terjemahan sekarang juga dapat dikonfigurasikan pada tingkat proyek.
Meningkatkan rendering Penanda terjemahan dan perubahan Penjelasan dalam riwayat.
CyrTranslit sekarang secara otomatis mentransliterasikan dari terjemahan yang cocok, bukan dari string sumber.
Galat akibat pembuatan glosarium duplikat dan kegagalan menghapus glosarium kini ditangani dengan baik.
Perbaikan kesalahan
Keamanan: Mengkloning suatu komponen dapat membocorkan konfigurasi komponen ke dalam URL (CVE 2025-32021).
Memperbaiki verifikasi captcha ketika zona waktu tertentu dikonfigurasikan.
Meningkatkan kinerja propagasi terjemahan.
Spasi awal dan akhir kini dihilangkan dengan benar dalam string glosarium yang juga berisi Karakter awal terlarang.
Memperbaiki penguraian latar belakang pada berkas terjemahan yang baru ditambahkan.
Kompatibilitas
Pendaftaran sekarang tidak mengizinkan domain surel sekali pakai.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Migrasi basis data memperbarui indeks dan ini mungkin memerlukan waktu yang cukup lama.
Kontributor
- Kontribusi kode
Michal Čihař, Gersona, Kartik Ohri, Mehdi El Oualy, Yash Kumar, nijel, Viktor Khokhryakov, AliceVisek, KasukabeDefenceForce
- Kontribusi terjemahan
Michal Čihař, Vinko Kastelic, Dick Groskamp, ButterflyOfFire, Amalia Nostalgia, VfBFan, Balázs Úr, william chen, Alexander Gabilondo, cat, Fjuro, Ritwik, Rafael Fontenelle, Bee Crankson, Ldm Public, Christian Wia, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), தமிழ்நேரம், Emilia Meza, elid, xuars, Andi Chandler, RViktor, Tuukka Salminen, Yaron Shahrabani, Chang-Chia Tseng, Manuela Silva, Espea Tiviq, dedakir923, Besnik Bleta, ប៉ុកណូ រ៉ូយ៉ាល់, Dag Høidahl, Priit Jõerüüt, pan93412, Miguel A. Bouzada, Vũ Minh Nguyên, CyrTranslit, Avi Markovitz, Temuri Doghonadze, Matthaiks, Champ0999, Yauhen, Massimo Pissarello, Sketch6580, Максим Горпиніч, Emin Tufan Çetin, Agnieszka C, Ettore Atalan, Любомир Василев, Marc Riera, adiee5, 大王叫我来巡山, JY3, amano, Сергей, Ricky Tigg, Martin Srebotnjak, Gideon Wentink, Yuri Chornoivan
- Kontribusi dokumentasi
Michal Čihař, Gersona, Kartik Ohri, Yash Kumar, AliceVisek, gpatel-fr
Weblate 5.10.4¶
Dirilis pada 19 Maret 2025.
Perbaikan kesalahan
Memperbaiki pengabaian pemeriksaan.
Mengurangi overhead dalam merender string lain saat menerjemahkan.
Meningkatkan kinerja beberapa titik akhir API REST Weblate.
Memperbaiki Mengurai kode bahasa dalam beberapa kasus khusus.
Mencari string sekarang menemukan kecocokan yang tepat pada komponen.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař
- Kontribusi terjemahan
Vinko Kastelic, Dick Groskamp, Amalia Nostalgia, VfBFan, Balázs Úr, william chen, Michal Čihař, cat
- Kontribusi dokumentasi
Michal Čihař
Weblate 5.10.3¶
Dirilis pada 13 Maret 2025.
Peningkatan
Captcha tidak ditampilkan untuk pendaftaran melalui Mengundang pengguna baru.
Perbaikan kesalahan
Meningkatkan kinerja titik akhir pengunduhan API.
Mengoptimalkan pengambilan terjemahan lain selagi menerjemahkan.
Mengurangi notifikasi overhead.
Meningkatkan penanganan komponen menggunakan URL internal Weblate.
Memperbaiki autentikasi dengan beberapa server Git.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, nijel, Gersona, Javier Pérez, Mehdi El Oualy, Allan Nordhøy, Malte L., StoyanDimitrov, 49
- Kontribusi terjemahan
Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus, WaldiS, Filipe Mota (BlackSpirits), Alyaksandr Koshal, Мирослав Николић, پرویز قادر, cat, Ilyes Kouachi, ButterflyOfFire, Eduard Ereza Martínez, nautilusx, Matthaiks, Vin, Rostyslav, RViktor, Sveinn í Felli, Basheer Radman, dedakir923, xuars
- Kontribusi dokumentasi
Michal Čihař, Rafael Fontenelle, AliceVisek, Gersona, StoyanDimitrov, Mehdi El Oualy
Weblate 5.10.2¶
Dirilis pada 28 Februari 2025.
Peningkatan
Meningkatkan pencocokan Memori Terjemahan.
Perbedaan visual sekarang lebih menyoroti penambahan spasi.
Meningkatkan kinerja pada proyek besar.
Perbaikan kesalahan
Konsistensi Operator boolean dalam Mencari.
Memperbaiki beberapa pemicu Pengaya saat pemasangan.
Memperbaiki pemulihan repositori Git dari Cadangan tingkat proyek.
Kompatibilitas
Weblate telah beralih ke pustaka lain untuk integrasi zxcvbn, karena yang lama tidak lagi dikelola, lihat Autentikasi kata sandi.
Weblate menggunakan autentikasi proaktif dengan Git 2.46.0 dan yang lebih baru saat kredensial HTTP diberikan.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Ada beberapa perubahan dalam
settings_example.py, yang paling penting adalah perubahan pengaturanAUTH_PASSWORD_VALIDATORSdanINSTALLED_APPS; silakan sesuaikan pengaturan Anda.
Kontributor
- Kontribusi kode
Michal Čihař, nijel, Gersona, Javier Pérez, Mehdi El Oualy, Allan Nordhøy, Malte L., StoyanDimitrov, 49
- Kontribusi terjemahan
Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus, WaldiS, Filipe Mota (BlackSpirits), Alyaksandr Koshal, Мирослав Николић, پرویز قادر, cat, Ilyes Kouachi, ButterflyOfFire, Eduard Ereza Martínez, nautilusx, Matthaiks, Vin, Rostyslav, RViktor
- Kontribusi dokumentasi
Michal Čihař, Rafael Fontenelle, AliceVisek, Gersona, StoyanDimitrov, Mehdi El Oualy
Weblate 5.10.1¶
Dirilis pada 21 Februari 2025.
Peningkatan
Beberapa pemeriksaan gagal menampilkan pemeriksaan yang gagal termasuk tautan ke string yang lebih baik.
Ikhtisar terperinci tentang komponen terkunci pada pengelolaan repositori proyek.
Mencari string mendukung pencarian berdasarkan status string sumber.
Perbaikan kesalahan
Mengunduh terjemahan bekerja lebih cepat pada cakupan proyek dan bahasa.
Mode Zen tidak menampilkan string sumber dua kali saat menyuntingnya.
Memperbaiki penyorotan istilah Glosarium.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, nijel, Gersona, Javier Pérez, Mehdi El Oualy, Allan Nordhøy, Malte L., StoyanDimitrov, 49
- Kontribusi terjemahan
Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus, WaldiS, Filipe Mota (BlackSpirits), Alyaksandr Koshal, Мирослав Николић, پرویز قادر, cat, Ilyes Kouachi, ButterflyOfFire, Eduard Ereza Martínez, nautilusx, Matthaiks, Vin
- Kontribusi dokumentasi
Michal Čihař, Rafael Fontenelle, AliceVisek, Gersona, StoyanDimitrov, Mehdi El Oualy
Weblate 5.10¶
Dirilis pada 14 Februari 2025.
Fitur baru
reStructuredText tidak konsisten memeriksa untuk memvalidasikan referensi reStructuredText.
Galat sintaksis reStructuredText memeriksa untuk memvalidasikan sintaksis reStructuredText.
API sekarang dapat menghasilkan keluaran CSV.
Perintah pengelolaan baru
import_projectbackupuntuk mengimpor Cadangan tingkat proyek.
Peningkatan
Meningkatkan penanganan galat dalam Saran otomatis.
WEBLATE_REGISTRATION_CAPTCHAsekarang tersedia dalam kontainer Docker.Sinkronkan pada repositori bersama sekarang beroperasi pada semua komponennya.
Spasi tanda baca mengabaikan markah seperti Markdown atau reStructuredText.
Spasi tanda baca tidak mengubah markah reStructuredText.
Meningkatkan galat validasi dalam API REST Weblate, lihat Respons galat.
Bahasa apa pun yang diubah menjadi alias dalam Data bahasa Weblate sekarang tercermin di semua pemasangan yang ada.
Bahasa alias kosong (tidak terhubung ke terjemahan, profil, komponen, ... mana pun) sekarang dihapus secara otomatis.
Kata ganda yang berulang berfungsi lebih baik dengan markah seperti Markdown atau reStructuredText.
Secara otomatis menggunakan titik akhir DeepL API Free untuk kunci autentikasi DeepL API Free di DeepL.
Kompatibilitas dengan penyimpanan berkas statis pihak ketiga untuk Django.
Meningkatkan kompatibilitas bahasa di Azure AI Translator.
Terjemahan yang digunakan ulang memeriksa dengan baik bahasa yang tidak peka huruf besar.
Pemeriksaan paksa sekarang diterapkan pada string yang diimpor dari repositori.
Mengurangi positif palsu dalam Tanda titik dua tidak cocok dan Tanda titik tidak cocok untuk bahasa CJK.
Skema OpenAPI untuk API mencakup informasi lebih lanjut.
Ekspresi reguler mendukung ekspresi reguler lanjutan.
Terjemahan tidak berubah menangani bahasa yang tidak peka huruf kapital dengan baik.
Perbaikan kesalahan
Terjemahan yang digunakan ulang salah dipicu setelah memperbaiki galat.
Perilaku tema gelap dalam beberapa situasi.
Propagasi terjemahan kadang-kadang tidak bekerja seperti yang diharapkan.
Content-Security-Policy sekarang secara otomatis diatur untuk AWS.
Saran otomatis terkadang menyimpan hasil terlalu agresif.
Memperbaiki terjemahan yang disimpan di Saran otomatis.
Pembersihan HTML yang tidak aman perbaikan otomatis menghormati penanda
ignore-safe-html.Spasi tanda baca tidak lagi berlaku untuk Breton.
Memperbaiki Lumatkan komit Git pada repositori yang tertaut.
Beberapa pemeriksaan gagal menghindari positif palsu dan mencantumkan pemeriksaan terkait dengan lebih baik.
Kompatibilitas
Menjalankan pengujian menggunakan eksekutor pengujian Django tidak lagi didukung, lihat Rangkaian pengujian Weblate dan integrasi berkelanjutan.
Pemeriksaan Markah BBCode sekarang dinonaktifkan secara bawaan. Tanda
bbcode-textdiperlukan untuk mengaktifkan pemeriksaan ini, lihat Menyesuaikan perilaku menggunakan penanda.Format respons galat API telah diubah, lihat Respons galat.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Ada beberapa perubahan dalam
settings_example.py, yang paling penting adalah pengaturan baru untuk API REST Weblate diREST_FRAMEWORK,SPECTACULAR_SETTINGS,DRF_STANDARDIZED_ERRORSdanINSTALLED_APPS; silakan sesuaikan pengaturan Anda sebagaimana mestinya.PostgreSQL 12 dan MariaDB 10.4 tidak lagi didukung.
Kontributor
- Kontribusi kode
Michal Čihař, nijel, Gersona, Javier Pérez, Mehdi El Oualy, Allan Nordhøy, Malte L., StoyanDimitrov, 49
- Kontribusi terjemahan
Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus
- Kontribusi dokumentasi
Michal Čihař, Rafael Fontenelle, AliceVisek, Gersona, StoyanDimitrov, Mehdi El Oualy
Weblate 5.9.2¶
Dirilis pada 19 Desember 2024.
Peningkatan
Renamed Permintaan penarikan Bitbucket Data Center to match new product name.
GET /api/users/mendukung pencarian berdasarkan ID pengguna.
Perbaikan kesalahan
Hindari mogok parser kueri di lingkungan multi-utas.
Hindari mogok Perbaikan otomatis pada string multi-nilai.
Jadikan token proyek berfungsi saat Autentikasi dua faktor atau Perjanjian lisensi kontributor dipaksakan.
Solusi captcha terkadang tidak diterima.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, Gersona
- Kontribusi terjemahan
Horus68, Peter Vančo, cat, Rafael Fontenelle, Blueberry, Christian Wia, 大学没毕业, Yılmaz Durmaz, gallegonovato, Miguel A. Bouzada, VfBFan, Michal Čihař, Максим Горпиніч, Besnik Bleta, Aindriú Mac Giolla Eoin, Yaron Shahrabani, Fjuro, 大王叫我来巡山, Massimo Pissarello, Любомир Василев
- Kontribusi dokumentasi
Michal Čihař, Rafael Fontenelle
Weblate 5.9.1¶
Dirilis pada 16 Desember 2024.
Perbaikan kesalahan
Memperbaiki paket pemublikasian ke PyPI.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař
- Kontribusi dokumentasi
Michal Čihař
Weblate 5.9¶
Dirilis pada 16 Desember 2024.
Fitur baru
Saran otomatis per-proyek sekarang dapat dikonfigurasikan melalui API REST Weblate Proyek.
Impor memori terjemahan sekarang mendukung berkas dengan format XLIFF, PO, dan CSV, lihat perintah Antarmuka pengguna dan
import_memorydi Perintah pengelolaan.Registrasi CAPTCHA sekarang menyertakan mekanisme bukti kerja ALTCHA.
Karakter bermasalah utama dalam CSV sekarang diperiksa untuk Glosarium, lihat Karakter awal terlarang.
Pencatatan ke Pengelolaan catatan Graylog.
Peningkatan
Google Cloud Translation Lanjutan sekarang mendukung Glosarium dalam saran otomatis (opsional).
Pintasan untuk menggandakan komponen sekarang tersedia langsung di menu (Operasi → Gandakan komponen ini).
Nama pengguna disertakan saat menghasilkan Kredit penerjemah.
Sunting massal menampilkan pratinjau string yang cocok.
GET /api/components/(string:project)/(string:component)/mengekspos status kunci komponen.Penyunting di Mode Zen sekarang menempel di bagian bawah layar.
Menambahkan navigasi halaman saat Menerjemahkan.
Penyesuaian tampilan sekarang memiliki pengaturan berbeda untuk mode gelap.
Meningkatkan kinerja Propagasi terjemahan.
Pesan galat yang lebih rinci untuk
POST /api/translations/(string:project)/(string:component)/(string:language)/file/.
Perbaikan kesalahan
Menggunakan kolom
has:variantsekarang dengan benar menampilkan string yang memiliki varian dalam bahasa pencarian, lihat Mencari string.Menyimpan string yang baru ditambahkan dalam beberapa format.
Format Java menangani pelolosan dengan baik.
Kompatibilitas
Integrasi Rollbar tidak lagi menyertakan pengumpulan galat sisi klien.
Weblate sekarang memerlukan Git 2.28 atau yang lebih baru.
Kode khusus apa pun yang mengandalkan sinyal model
Changeharus ditinjau.Integrasi Fedora Messaging perlu diperbarui agar kompatibel dengan rilis ini.
WEB_WORKERSsekarang mengkonfigurasikan jumlah utas, bukan proses.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, Mehdi El Oualy, Paul Harriet Asiñero, Yusi Z, Mehdi Eloualy, gers, nijel, michael-smt, gersona, Gersona
- Kontribusi terjemahan
Michal Čihař, Besnik Bleta, gallegonovato, Blueberry, cat, Fjuro, Sketch6580, Massimo Pissarello, Linerly, 大王叫我来巡山, 大学没毕业, Yuri Chornoivan, VfBFan, JY3, Miguel A. Bouzada, Dick Groskamp, Aindriú Mac Giolla Eoin, Andi Chandler, Kristoffer Grundström, Christian Wia, Claudio Filho F Filho, Yaron Shahrabani, Milo Ivir, Kaya Zeren, Neaten “Awrawman” Awrawman, Agnieszka C, Jeff Huang, Fulup Jakez, Milan Šalka, nautilusx, Любомир Василев, notlin4, immeteor2, kowih83264, WaldiS, ssantos, Reno Tx, Johan Jacobsson, Peter Vančo, Sveinn í Felli, Oliver, Yvan Zo, meshari alnaim, தமிழ்நேரம், searinminecraft, Jwtiyar Nariman, gitelo4516, Vision, Chang-Chia Tseng, Kyotaro Iijima, Ricky Tigg, ei9, Martin Srebotnjak, Horus68, 이정희, Максим Горпиніч, Sylvain Pichon, Ldm Public, Слободан Симић(Slobodan Simić), Priit Jõerüüt, Hugo, UTUMI Hirosi, Сергей, symegac, Winston Sung, ChinskiKaczynski, Rafael Fontenelle
- Kontribusi dokumentasi
Michal Čihař, Paul Harriet Asiñero, gers, michael-smt, Benjamin Alan Jamie, Gersona, Mehdi Eloualy
Weblate 5.8.4¶
Dirilis pada 19 November 2024.
Peningkatan
Mencari pengguna dapat mencari berdasarkan perubahan pengguna.
Perbaikan kesalahan
Memperbaiki mogok sesekali di Umpan RSS.
ICU MessageFormat menangani string jamak dengan baik.
Permintaan penarikan Bitbucket Cloud correctly generates pull request description.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, gersona, Mehdi El Oualy
- Kontribusi dokumentasi
Michal Čihař
Weblate 5.8.3¶
Dirilis pada 6 November 2024.
Perbaikan kesalahan
Pemformatan beberapa entri Catatan audit.
Memperbaiki keluaran XML yang lolos dalam beberapa integrasi terjemahan mesin.
Memperbaiki daftar ganda istilah glosarium yang baru ditambahkan.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, Mehdi El Oualy
- Kontribusi dokumentasi
Michal Čihař
Weblate 5.8.2¶
Dirilis pada 1 November 2024.
Perbaikan kesalahan
Perbarui definisi jamak yang ketinggalan zaman selama migrasi basis data.
Mengurangi jumlah kueri basis data saat memperbarui beberapa string.
Karakter bermasalah utama dalam istilah Glosarium sekarang dihilangkan dengan benar dalam berkas yang diunggah.
Meningkatkan kinerja Penyesuaian alur kerja.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, Paul Harriet Asiñero, michael-smt, gers, Mehdi El Oualy
- Kontribusi terjemahan
VfBFan, 大王叫我来巡山, Любомир Василев, Miguel A. Bouzada, Besnik Bleta, Yuri Chornoivan, Wuzzy, Michal Čihař, gallegonovato, Vin, Blueberry, befag74614, Agnieszka C, Rhoslyn Prys, Aindriú Mac Giolla Eoin, Fulup Jakez, Christian Wia, ssantos, Vlăduț Ilie, Fjuro, amano, Andi Chandler, Peter Vančo, test-session, famese, Yaron Shahrabani, Geert-Jan Knapen, Ricky From Hong Kong, Tymofii Lytvynenko, Dick Groskamp, Horus68, Reno Tx, Jim Kats, Massimo Pissarello, Florent, Ihor Hordiichuk, hugoalh, Vaclovas Intas, Milo Ivir, Jim Spentzos, Dženan, Claudio Filho F Filho, 大学没毕业, پرویز قادر
- Kontribusi dokumentasi
Michal Čihař, Benjamin Alan Jamie, gers, gersona
Weblate 5.8.1¶
Dirilis pada 15 Oktober 2024.
Perbaikan kesalahan
Gunakan nama huruf kecil untuk paket Python.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař
- Kontribusi dokumentasi
Michal Čihař
Weblate 5.8¶
Dirilis pada 15 Oktober 2024.
Fitur baru
Menambahkan Filter kunci dalam komponen.
Mencari sekarang mendukung pemfilteran berdasarkan jalur objek dan Mencari untuk kolom DATETIME.
Kredensial permintaan penggabungan sekarang dapat diteruskan di URL repositori, lihat Mengkonfigurasikan kredensial kontrol versi.
Azure OpenAI layanan saran otomatis.
Peningkatan
ModernMT mendukung Glosarium dalam saran otomatis.
DeepL sekarang mendukung penspesifikasian konteks terjemahan.
Amazon Translate sekarang mendukung Glosarium dalam saran otomatis.
Perbaikan otomatis untuk Devanagari danda sekarang menangani aksara latin dengan lebih baik.
Perbaikan otomatis untuk Prancis dan Breton sekarang menggunakan spasi tanpa putus sebelum titik dua, bukan spasi sempit.
API REST Weblate sekarang memiliki pratinjau spesifikasi OpenAPI.
Glosarium yang lawas dan kosong kini dihapus secara otomatis.
? sekarang menampilkan Pintasan papan ketik yang tersedia.
Tampilan terjemahan dan bahasa dalam proyek sekarang menyertakan informasi dasar tentang bahasa dan jamak.
Cari dan ganti menampilkan pratinjau string yang cocok.
Sumber daya string Android sekarang mendukung atribut yang dapat diterjemahkan dalam stringnya.
Pembuatan komponen melalui unggahan berkas (Terjemahkan dokumen) sekarang mendukung berkas dwibahasa.
Perbaikan kesalahan
Menampilkan pengaturan Penyesuaian alur kerja dalam beberapa kasus.
Pengguna dapat menambahkan komponen dalam bahasa apa pun yang sudah ada dalam proyek.
Beberapa variabel tanpa nama menangani beberapa string dengan lebih baik, seperti Format kurung kurawal Python.
Kompatibilitas
Weblate sekarang memerlukan Python 3.11 atau yang lebih baru.
Amazon Translate sekarang memerlukan izin
TranslateFullAccess.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Ada beberapa perubahan dalam
settings_example.py, yang paling penting adalah pengaturan baru untuk API REST Weblate diSPECTACULAR_SETTINGSdan perubahan dalamREST_FRAMEWORKdanINSTALLED_APPS; silakan sesuaikan pengaturan Anda sebagaimana mestinya.
Kontributor
- Kontribusi kode
Michal Čihař, Mehdi Eloualy, Mehdi El Oualy, gers, michael-smt, ButterflyOfFire, Saurmanđal, Paul Harriet Asiñero, Ingo Brückl, Vincent, Jakub Boukal, nijel
- Kontribusi terjemahan
gallegonovato, Jose Delvani, Andi Chandler, Massimo Pissarello, Christian Wia, Kaya Zeren, Muhammad B Madara, Assem Askarova, pan93412, Reno Tx, Sagiri, symegac, Allan Nordhøy, VfBFan, Peter Vančo, Yaron Shahrabani, Dick Groskamp, Besnik Bleta, Masahiro Fujimoto, Kyotaro Iijima, ButterflyOfFire, Michal Čihař, پرویز قادر, amano, Mirka Danylenko, Yuri Chornoivan, Milo Ivir, Blueberry, Julien Humbert, JY3, Ricky Tigg, Hotripak, Vin, Fjuro, 大王叫我来巡山, Miguel A. Bouzada, Любомир Василев, Aindriú Mac Giolla Eoin, Coool (github.com/Coool), Ihor Hordiichuk, Martin Srebotnjak, Сергей, jonnysemon, Wuzzy, Ldm Public, Nived, Hoseok Seo, Tuomas Hietala, Andrey, solokot, Agnieszka C, Luna, Alan Marques, ssantos, Yamin Siahmargooei, Vaclovas Intas, Linerly, Victor K, Rhoslyn Prys, Iker García Calviño, Milan Šalka, Justin Nogossek, Floure, Eduardo Malaspina, Oğuz Ersen, Priit Jõerüüt, Jeff Huang
- Kontribusi dokumentasi
Michal Čihař, gers, Jorge, michael-smt, Mehdi Eloualy, Paul Harriet Asiñero, Ingo Brückl, Mehdi El Oualy
Weblate 5.7.2¶
Dirilis pada 5 September 2024.
Peningkatan
Autentikasi dua faktor mengingat metode terakhir yang digunakan oleh pengguna.
Alih-alih mengalihkan, keluar sekarang menampilkan halaman.
Meningkatkan keterbacaan catatan pengecualian.
Perbaikan kesalahan
Pembaruan terjemahan dari repositori dalam komponen yang tertaut.
Meningkatkan rendering notifikasi intisari surel.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, Mehdi Eloualy
- Kontribusi terjemahan
Christian Wia, Ihor Hordiichuk, Hanaa MSB, Hoseok Seo, پرویز قادر, Reno Tx, Jose Delvani, Artemka, Blueberry, Elisabeth Pieringer, VfBFan, ɴᴇᴋᴏ, Andi Chandler, Yaron Shahrabani, Michal Čihař, Miguel A. Bouzada, gallegonovato, Besnik Bleta, Sketch6580, Aindriú Mac Giolla Eoin, Fjuro, 大王叫我来巡山
- Kontribusi dokumentasi
Michal Čihař
Weblate 5.7.1¶
Dirilis pada 30 Agustus 2024.
Peningkatan
Nama bahasa diperbarui agar dapat menjelaskan berbagai aksara dan bahasa Sinitik dengan lebih baik.
Bersihkan berkas terjemahan sekarang dipasang secara otomatis untuk format yang memerlukannya untuk memperbarui konten non-terjemahan dalam berkas yang diterjemahkan.
Perbaikan kesalahan
Dukungan untuk penggunaan nama jaringan Docker dalam pengaturan saran otomatis.
Memperbaiki autentikasi menggunakan beberapa penyedia pihak ketiga seperti Azure.
Dukungan untuk Portugis formal dan informal di DeepL.
Kode QR untuk TOTP sekarang berwarna hitam/putih bahkan dalam mode gelap.
Memperbaiki autentikasi TOTP saat WebAuthn juga dikonfigurasikan untuk pengguna.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Kontributor
- Kontribusi kode
Michal Čihař, Mehdi El Oualy, Mehdi Eloualy
- Kontribusi terjemahan
Michal Čihař, Miguel A. Bouzada, Ldm Public, gallegonovato, Besnik Bleta, Yaron Shahrabani, Alefsander Ribeiro Nascimento, Aindriú Mac Giolla Eoin, Massimo Pissarello, hugoalh, Xzonn, Jose Delvani, 大王叫我来巡山, Сергей, Milo Ivir, VfBFan, Blueberry, Ihor Hordiichuk, Christian Wia, Fjuro, simmon, Chikita Isaac, Oğuz Ersen, 马牛逼(Felix), Sketch6580, Emin Tufan Çetin, Simona Iacob, Andi Chandler, Jorge Gemetto, Assem Askarova, Julien Humbert, Peter Vančo, Wuzzy, ovl-1, Jim Kats, WaldiS, Nicolas MAGERE, Eduard Ereza Martínez, Kaya Zeren, Pierfrancesco Passerini, Dick Groskamp, Chang-Chia Tseng, Anon, Priit Jõerüüt, 이정희, Taufik Adi Wicaksono, Balázs Úr, Saranpat Visetrit, Vlăduț Ilie
- Kontribusi dokumentasi
Michal Čihař, Robin
Weblate 5.7¶
Dirilis pada 15 Agustus 2024.
Fitur baru
Autentikasi dua faktor sekarang didukung menggunakan Passkeys, WebAuthn, aplikasi autentikasi (TOTP), dan kode pemulihan.
Autentikasi dua faktor dapat dipaksakan di tingkat tim atau proyek.
Menambahkan string baru sekarang dapat membuat string jamak di antarmuka pengguna.
Label string sekarang menyertakan deskripsi untuk menjelaskannya.
Notifikasi baru untuk terjemahan dan komponen yang selesai.
OpenAI sekarang mendukung model dan URL kustom dan menawarkan pengubahan string yang ada.
CyrTranslit layanan saran otomatis.
Peningkatan
Format berkas atribut Java sekarang dapat melakukan penyortiran peka huruf kapital.
Widget status sekarang didukung di seluruh situs dan bahasa, lihat Membangun komunitas terjemahan.
Laporan aktivitas sekarang tersedia untuk kategori.
Sorot baris baru di penyunting.
Berkas CSV lebih baik menangani hanya berkas dengan dua kolom.
Mode penelusuran sekarang dapat dinavigasikan menggunakan papan ketik, lihat Pintasan papan ketik.
GET /api/components/(string:project)/(string:component)/credits/danGET /api/projects/(string:project)/credits/titik akhir API untuk komponen dan proyek.Entri Terminologi dalam Glosarium sekarang hanya dapat dibuat oleh pengguna dengan izin Tambahkan terminologi glosarium.
Format kurung kurawal Python mendeteksi kurung kurawal ekstra.
Tangkapan layar sekarang dapat ditempel dari papan klip di Screenshots and visual context.
Perbaikan kesalahan
Aksesibilitas navigasi papan ketik.
Eksportir Git sekarang bekerja dengan semua Integrasi kontrol versi berbasis Git.
Ukuran maksimum terjemahan terkadang gagal merender tangkapan layar.
Kompatibilitas
Weblate sekarang menggunakan mistletoe, bukan misaka, sebagai perender Markdown.
Kebijakan keamanan konten sekarang lebih ketat terhadap apa yang mungkin memblokir penyesuaian pihak ketiga.
Format ekabahasa tidak lagi menyalin komentar dari Berkas bahasa dasar ekabahasa saat menambahkan string ke terjemahan.
Dukungan untuk Amagama dihentikan di Saran otomatis karena layanan tersebut tidak lagi dikelola.
Nilai bawaan untuk
SENTRY_SEND_PIItelah diubah.Laporan kredit terjemahan dalam format JSON sekarang mengikuti format entri yang berbeda.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Ada beberapa perubahan dalam
settings_example.py, yang paling penting adalah pengaturan baru untuk Autentikasi dua faktor dan perubahan dalamINSTALLED_APPS,SOCIAL_AUTH_PIPELINEdanMIDDLEWARE; harap sesuaikan pengaturan Anda.ENABLE_HTTPSsekarang diperlukan untuk dukungan WebAuthn. Jika Anda tidak dapat menggunakan HTTPS, silakan bisukan pemeriksaan terkait seperti yang dijelaskan dalam dokumentasiENABLE_HTTPS.
Kontributor
- Kontribusi kode
Michal Čihař, João Ferreira, Paul Harriet Asiñero, gers, Benjamin Alan Jamie, John R. D'Orazio, Tobias Schlatter, Max Wittig, Mehdi Eloualy, michael-smt, Jochen Sprickerhof, Vincent, Dwayne Bailey, Bastien Montagne
- Kontribusi terjemahan
Jose Delvani, Julija Juli, Andi Chandler, pan93412, Milo Ivir, gallegonovato, ngocanhtve, kapatych, Marco Ciampa, Balázs Úr, Artemka, Ricky From Hong Kong, Massimo Pissarello, dreigiau, Ihor Hordiichuk, Allan Nordhøy, Selyan Sliman Amiri, iwonder, Besnik Bleta, Nathan, yangyangdaji, Priit Jõerüüt, Aindriú Mac Giolla Eoin, Diego Beraldin, Marino Díaz, پرویز قادر, Horus68, ssantos, M. D. Kulkarni (MDK), Miguel A. Bouzada, A. Bento, mpt.c, ovl-1, Fjuro, Luna, Antônio Breno, alefsanderribeiro, Alefsander Ribeiro Nascimento, Ian Perdiansah, amano, Petter Reinholdtsen, Malik Shoaib, Emin Tufan Çetin, John kh, Сергей, tygyh, Semih, Balázs Meskó, Martin Najemi, Yaron Shahrabani, Rhoslyn Prys
- Kontribusi dokumentasi
Michal Čihař, Benjamin Alan Jamie, Paul Harriet Asiñero, Allan Nordhøy, Max Wittig, Mehdi Eloualy, Vincent, LE MEILLAT, gers, lotigara
Weblate 5.6.2¶
Dirilis pada 1 Juli 2024.
Perbaikan kesalahan
Rendering widget pemilihan warna Label string.
Deteksi komit keluar yang tertunda.
tata letak tombol Pengaya.
Mogok saat memasang pengaya Penemuan komponen.
Penghapusan string sumber dalam Glosarium.
Validasi berkas ZIP Cadangan tingkat proyek saat memulihkan (CVE 2024-39303 / GHSA-jfgp-674x-6q4p).
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Weblate 5.6.1¶
Dirilis pada 24 Juni 2024.
Peningkatan
Kontainer Docker menerima
WEBLATE_REMOVE_ADDONSdanWEBLATE_ADD_MACHINERYuntuk menyesuaikan layanan saran otomatis danWEBLATE_CORS_ALLOW_ALL_ORIGINSuntuk penanganan CORS dalam API.Menambahkan kompatibilitas OpenMetrics untuk
GET /api/metrics/.
Perbaikan kesalahan
Alias bahasa dalam Saran otomatis.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Weblate 5.6¶
Dirilis pada 19 Juni 2024.
Fitur baru
Pengaya mencatat aktivitas untuk melacak aktivitas pengaya.
Meningkatkan pemilihan rentang tanggal di Laporan aktivitas.
Peningkatan
Notifikasi sekarang menyertakan string yang perlu diperbarui.
Meningkatkan kompatibilitas dengan pengelola kata sandi.
Meningkatkan pelacakan perubahan yang diunggah.
Tangani galat terjemahan mesin sementara dalam saran otomatis dengan anggun.
GET /api/units/(int:id)/sekarang menyertakan stempel waktulast_updated.GET /api/changes/(int:id)/sekarang menyertakanolddandetails.Mengurangi penggunaan memori dan meningkatkan kinerja beberapa tampilan.
Perbaikan kesalahan
Memuat string dengan banyak kecocokan glosarium.
Memperbaiki perilaku beberapa Pengaya di seluruh situs.
Menyimpan string yang perlu disunting ke Berkas RC Windows.
Markah XML menangani entitas XML dengan lebih baik.
Saran otomatis dapat mencampuradukkan penggantian antara string yang diterjemahkan.
Kompatibilitas
Kompatibilitas dengan Django 5.1.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Weblate 5.5.5¶
Dirilis pada 13 Mei 2024.
Perbaikan kesalahan
Peringatan kegagalan penggabungan positif palsu saat menggunakan cabang dorong.
Pembersihan repositori yang lawas.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Weblate 5.5.4¶
Dirilis pada 10 Mei 2024.
Peningkatan
Sorot penjelasan secara visual di Glosarium.
Tambahkan Pengaya tab riwayat dalam pengelolaan.
Translation component diagnostics baru ketika Glosarium mungkin tidak berfungsi seperti yang diharapkan.
Pengumuman dapat diposting pada cakupan proyek/bahasa.
Perbaikan kesalahan
Peningkatan penanganan penempatan di OpenAI.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Weblate 5.5.3¶
Dirilis pada 3 Mei 2024.
Peningkatan
Peningkatan kinerja dalam merender daftar objek yang besar.
Pengelolaan komponen: menambahkan tautan untuk mengelola Pengaya di seluruh proyek/situs.
Perbaikan kesalahan
Memperbaiki mogok pada librsvg yang lebih lama dari 2.46.
Eksekusi harian beberapa Pengaya.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Weblate 5.5.2¶
Dirilis pada 26 April 2024.
Perbaikan kesalahan
Memperbaiki paket pemublikasian ke PyPI.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Weblate 5.5.1¶
Dirilis pada 26 April 2024.
Fitur baru
Mencari mendukung
source_changed:DATETIME.Menambahkan beberapa Gaya kode bahasa baru.
Peningkatan
Menampilkan rincian lebih lanjut tentang perubahan string sumber dalam riwayat.
Azure AI Translator sekarang mendukung penggunaan penerjemah kustom.
Meningkatkan penanganan galat dalam Mengundang pengguna baru.
Menambahkan lencana status PNG.
Menambahkan daftar proyek yang dikelola ke tampilan dasbor.
Status yang lebih rinci tentang komit keluar.
Mengurangi penggunaan memori.
Perbaikan kesalahan
Memperbaiki pembaruan komponen yang terlewat dengan beberapa pengaya yang diaktifkan.
Eksekusi harian proyek dan pengaya di seluruh situs.
Izinkan penyuntingan string saat sumber ditandai untuk menyunting.
Pembaruan stempel waktu terakhir yang diperbarui dari string.
Memperbaiki proyek dan pemasangan di seluruh situs dari pengaya Lumatkan komit Git dan Penemuan komponen.
Penanganan galat penguncian yang tepat dalam API REST Weblate.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Ada perubahan dalam pengaturan
REST_FRAMEWORK(baru ditambahkanEXCEPTION_HANDLER).
Weblate 5.5¶
Dirilis pada 20 April 2024.
Fitur baru
Pengaya sekarang dapat dipasang di seluruh proyek dan seluruh situs.
Peningkatan API.
Menambahkan
GET /api/categories/(int:id)/statistics/.Menambahkan
GET /api/projects/(string:project)/file/.Menambahkan
POST /api/groups/(int:id)/admins/.Menambahkan
DELETE /api/groups/(int:id)/admins/(int:user_id).Meningkatkan
POST /api/translations/(string:project)/(string:component)/(string:language)/units/.
Menambahkan Systran dukungan terjemahan otomatis.
Peningkatan
Kontainer Docker sekarang memvalidasikan kekuatan kata sandi pengguna secara bawaan, lihat
WEBLATE_MIN_PASSWORD_SCORE.Meningkatkan pelaporan galat dalam Saran otomatis.
Ukuran maksimum terjemahan menampilkan teks yang ditampilkan dengan lebih baik.
Admin sekarang dapat menspesifikasikan nama pengguna dan nama lengkap saat Mengundang pengguna baru.
Menambahkan Tanda interrobang tidak cocok.
Translation component diagnostics sekarang disegarkan saat diperlukan, tidak hanya harian.
Pelaporan progres terjemahan menggunakan jumlah kata spesifik untuk bahasa CJK.
Perubahan keanggotaan tim sekarang dilacak di Catatan audit.
Perbaikan kesalahan
Tidak mengikuti glosarium berfungsi lebih baik untuk bahasa yang tidak menggunakan spasi.
Translation component diagnostics menangani bahasa sumber non-latin dengan lebih baik.
Ukuran maksimum terjemahan terkadang mengabaikan tanda
font-spacing:SPACING.Memperbaiki statistik per-bahasa pada kategori bersarang.
Memperbaiki daftar kategori pada halaman per bahasa.
Memperbaiki perhitungan status Perlu disunting.
Fixed changing URL dorong repositori with Gerrit review requests.
Memperbaiki menggunakan komponen yang dikategorikan dalam Perintah pengelolaan, Memori Terjemahan atau Terjemahan otomatis.
Kompatibilitas
Beberapa panggilan API mungkin terpengaruh oleh validasi kolom boolean yang lebih ketat oleh Django REST Framework. Misalnya:
POST /api/projects/(string:project)/components/.Keunikan nama dan slug suatu komponen sekarang dipaksakan pada tingkat basis data di PostgreSQL 15+.
Gambar Docker sekarang mengirimkan paket Python dalam
/app/venvdan dipasang menggunakan uv.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Ada beberapa perubahan dalam
settings_example.py, yang paling menonjol adalah perubahan dalamINSTALLED_APPSdanLOGOUT_REDIRECT_URL, silakan sesuaikan pengaturan Anda.Weblate sekarang memerlukan Python 3.10 dan Django 5.0.
Weblate 5.4.3¶
Dirilis pada 26 Maret 2024.
Perbaikan kesalahan
Akses pengguna super ke komponen dengan Akses terbatas.
Pengaturan bawaan
LOGIN_REQUIRED_URLS_EXCEPTIONSdisesuaikan agar tidak memblokir Penyesuaian tampilan.Hindari mogok saat mendorong perubahan ke repositori yang berbeda.
Hindari mogok saat memasang Penghasilan lokalisasi semu.
Azure Repos notifications gracefully handles repositories with spaces in URL.
DeepL menangani glosarium untuk varian bahasa dengan baik.
Excel Open XML menangani sel kosong dengan lebih baik.
Memperbaiki kemungkinan hilangnya data saat menggabungkan perubahan berkas PO gettext di Git.
Operasi repositori pada proyek dapat melewatkan beberapa komponen.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Weblate 5.4.2¶
Dirilis pada 22 Februari 2024.
Perbaikan kesalahan
Menampilkan halaman mengawakutu jika terjadi masalah sambungan basis data.
Tangani migrasi dengan anggun menggunakan tim bawaan ganda.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Weblate 5.4.1¶
Dirilis pada 19 Februari 2024.
Perbaikan kesalahan
Kemungkinan terjadi mogok pada pemeriksaan peningkatan Weblate saat disimpan dari versi sebelumnya.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Weblate 5.4¶
Dirilis pada 15 Februari 2024.
Fitur baru
Pemeriksaan kualitas Format kurung kurawal Perl.
Masukan pencarian sekarang disorot sintaksnya, lihat Mencari.
Weblate sekarang tersedia dalam Tamil.
Peningkatan
Masuk
createadminyang lebih baik.Penemuan komponen sekarang melaporkan entri yang dilewati.
Menambahkan string dalam repositori memicu Notifikasi.
OpenAI menangani terjemahan penjumlahan dan glosarium dengan lebih baik.
LibreTranslate menangani terjemahan penjumlahan dengan lebih baik.
Varian teks notifikasi surel sekarang menunjukkan string yang diubah dengan benar.
Pengunduhan berkas sekarang menghormati If-Modified-Since.
Jumlah kata dukungan untuk bahasa CJK.
Penemuan komponen sekarang mempertahankan Daftar Komponen.
Pemformatan tooltip Glosarium yang lebih bagus.
GET /api/components/(string:project)/(string:component)/sekarang menyertakan informasi tentang komponen yang ditautkan.Meningkatkan Penyesuaian alur kerja pada formulir konfigurasi.
Perbaikan kesalahan
Penanganan bentuk jamak dalam Qt Linguist .ts.
Menambahkan dokumentasi yang hilang untuk
ADMINS_CONTACT.Perbaikan otomatis untuk Spasi tanda baca tidak lagi menambahkan spasi baru.
Perubahan yang tertunda dapat dihilangkan dalam beberapa keadaan.
Hapus string kosong sekarang dengan benar menghapus jamak kosong.
Kompatibilitas
Stempel waktu terakhir yang diubah kini juga mencerminkan perubahan di luar Weblate. Ini memengaruhi API REST Weblate dan antarmuka pengguna.
Rilis ditandatangani oleh Sigstore dan bukan PGP, lihat Memverifikasikan tanda tangan rilis.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Weblate 5.3.1¶
Dirilis pada 19 Desember 2023.
Perbaikan kesalahan
Tidak memperbarui statistik dalam beberapa situasi.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Weblate 5.3¶
Dirilis pada 14 Desember 2023.
Fitur baru
OpenAI layanan saran otomatis.
Alibaba layanan saran otomatis.
Menambahkan label API, lihat
GET /api/projects/(string:project)/labels/.Perbaikan otomatis baru untuk Spasi tanda baca.
Google Cloud Translation Lanjutan sekarang lebih menghargai penempatan atau jeda baris.
Peningkatan
Mengurangi penggunaan memori untuk statistik.
DeepL berkinerja lebih baik dalam Terjemahan otomatis dan mendukung Glosarium dalam saran otomatis.
Azure AI Translator mendukung Glosarium dalam saran otomatis.
Meningkatkan pemilihan wilayah di Google Cloud Translation Lanjutan.
Menambahkan eksportir JSON bersarang di Mengunduh terjemahan.
Meningkatkan kinerja Eksportir Git pada repositori besar.
Perbaikan kesalahan
Menghapus direktori VCS yang lawas.
Kompatibilitas
Menghapus layanan Microsoft Terminology untuk saran otomatis, karena tidak lagi disediakan oleh Microsoft.
labeldalam API unit sekarang memaparkan info label lengkap, lihatGET /api/units/(int:id)/.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Weblate 5.2.1¶
Dirilis pada 22 November 2023.
Peningkatan
Tampilkan kolom pencarian setelah tidak ada string yang ditemukan saat menerjemahkan.
Menambahkan tanda hubung lunak ke bilah alat karakter spesial.
Perbaikan kesalahan
Kompatibilitas pencadangan basis data dengan Alibaba Cloud Database PolarDB.
Mogok saat memuat statistik yang dihitung oleh versi sebelumnya.
Sortir ikon dalam mode gelap.
Statistik tingkat proyek tidak lagi menghitung komponen yang dikategorikan dua kali.
Kemungkinan membuang terjemahan yang tertunda setelah menyunting string sumber.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Weblate 5.2¶
Dirilis pada 16 November 2023.
Fitur baru
Peningkatan
Pembaruan statistik lebih cepat.
Pemilihan surel yang lebih baik di profil pengguna.
Perbaikan otomatis sekarang juga diterapkan pada saran.
DeepL sekarang dapat mengkonfigurasikan formalitas bawaan untuk terjemahan.
Gunakan warna netral untuk bilah progres dan status unit terjemahan.
Hasilkan berkas MO secara opsional dapat menyertakan string yang perlu disunting.
Gunakan Accept-Language untuk mengurutkan terjemahan bagi pengguna yang tidak terautentikasikan.
Tambahkan opsi untuk menyetujui saran secara langsung dengan alur kerja Peninjau khusus.
Penghapusan proyek atau komponen satu klik Notifikasi.
Statistik sekarang menyertakan jumlah karakter dan kata untuk lebih banyak status string.
Perbaikan kesalahan
Memperbaiki pembuatan komponen dalam kategori dengan mengunggah.
Penanganan galat dalam mengatur komponen dan kategori.
Memperbaiki pemindahan kategori antar proyek.
Memperbaiki format hasil pencarian memori terjemahan.
Izinkan karakter spasi tanpa putus dalam Pembersihan HTML yang tidak aman.
Kompatibilitas
String Apple iOS eksportir sekarang menghasilkan berkas yang dienkodekan UTF-8.
Python 3.12 sekarang didukung, meskipun tidak direkomendasikan, lihat Dependensi Python.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Weblate 5.1.1¶
Dirilis pada 25 Oktober 2023.
Peningkatan
Tambahkan bahasa yang hilang sekarang menggunakan pengguna khusus untuk perubahan.
Menambahkan tombol untuk berbagi di Fediverse.
Menambahkan validasi untuk kredensial integrasi VCS.
Mengurangi beban pengumpulan statistik.
Perbaikan kesalahan
Menambahkan validasi jamak saat menyunting string menggunakan API.
Mengganti berkas menggunakan unggahan saat berkas yang ada rusak.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Weblate 5.1¶
Dirilis pada 16 Oktober 2023.
Fitur baru
Yandex v2 layanan terjemahan mesin.
Terjemahan otomatis dan Terjemahan otomatis sekarang disimpan dengan pengguna khusus sebagai penulis.
Pengaya perubahan pada string sekarang disimpan dengan pengguna khusus sebagai penulis.
Mengunduh komponen, kategori, atau proyek sekarang dapat mengonversi format berkas.
Penyesuaian alur kerja memungkinkan untuk menyempurnakan alur kerja lokalisasi per bahasa.
Peningkatan
Aktifkan tinjauan juga menunjukkan persentase persetujuan dalam daftar objek.
Proyek ditambahkan untuk dipantau setelah menerima undangan.
Konfigurasikan kredensial VCS API sebagai dict Python dari variabel lingkungan.
Meningkatkan akurasi pemeriksaan pada pesan jamak.
Halaman Keterlibatan menampilkan statistik dengan lebih baik.
String yang tidak dapat disimpan ke berkas tidak lagi memblokir string lain untuk ditulis.
Memperbaiki beberapa URL API untuk komponen yang dikategorikan.
Tampilkan contoh bentuk jamak dengan lebih jelas.
Sorot spasi di Saran otomatis.
Penghapusan komentar dan komponen lebih cepat.
Tampilkan alasan tombol simpan dinonaktifkan secara lebih jelas.
Notifikasi string baru sekarang dapat dipicu untuk setiap string.
Perbaikan kesalahan
Meningkatkan penanganan galat OCR di Screenshots and visual context.
Perbaikan otomatis menangani string dari Berkas CSV multinilai dengan baik.
Mogok sesekali pada penyimpanan Saran otomatis.
Memperbaiki daftar riwayat untuk entri dalam Kategori.
Memperbaiki penyuntingan tim Administrasi.
Pengaya Tambahkan bahasa yang hilang mungkin tidak menyertakan beberapa bahasa.
Kompatibilitas
Kategori sekarang disertakan dalam URL repositori
weblate://.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Peningkatan dari versi lama sebelum 5.0.2 tidak didukung, harap tingkatkan ke 5.0.2 terlebih dahulu, kemudian lanjutkan peningkatan.
Dukungan untuk konfigurasi tidak aman yang sudah ditinggalkan dari kunci API layanan VCS melalui _TOKEN/_USERNAME di
settings.pytelah dihapus.Weblate sekarang menggunakan sambungan basis data persisten secara bawaan di
settings_example.pydan Docker.
Weblate 5.0.2¶
Dirilis pada 14 September 2023.
Peningkatan
Terjemahkan kinerja halaman.
Pencarian sekarang juga mencari kategori.
Perbaikan kesalahan
Rendering catatan rilis pada GitHub.
Daftar proyek yang dikategorikan.
Menerjemahkan bahasa di dalam kategori.
Penyortiran kategori.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Peningkatan basis data dapat memerlukan waktu yang cukup lama pada situs yang lebih besar karena adanya perubahan pengindeksan.
Weblate 5.0.1¶
Dirilis pada 10 September 2023.
Fitur baru
Menambahkan
GET /api/component-lists/(str:slug)/components/.
Peningkatan
Pencarian istilah glosarium terkait sekarang lebih cepat.
Pencatatan kegagalan saat membuat permintaan tarik.
Riwayat sekarang dimuat lebih cepat.
Menambahkan objek
idke semua titik akhir API REST Weblate.Kinerja proyek yang lebih baik dengan banyak komponen.
Menambahkan pengalihan kompatibilitas untuk beberapa URL lama.
Perbaikan kesalahan
Membuat komponen dalam suatu kategori.
String sumber dan tampilan status untuk format yang dikonversi.
Blokir Sunting berkas dasar pada format yang tidak mendukungnya.
Terjemahan yang digunakan ulang tidak lagi dipicu untuk string kosong.
Isu kinerja saat menelusuri beberapa kategori.
Memperbaiki autentikasi Tim dan Organisasi GitHub dalam kontainer Docker.
Permintaan penggabungan GitLab saat menggunakan port SSH yang disesuaikan.
Kompatibilitas
Dependensi pyahocorasick telah digantikan oleh ahocorasick_rs.
Nilai bawaan
IP_PROXY_OFFSETtelah diubah dari 1 menjadi -1.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Peningkatan basis data dapat memerlukan waktu yang cukup lama pada situs yang lebih besar karena adanya perubahan pengindeksan.
Weblate 5.0¶
Dirilis pada 24 Agustus 2023.
Fitur baru
Berkas Markdown dukungan, berkat Anders Kaplan.
Kategori sekarang dapat mengorganisir komponen dalam proyek.
Format Fluent sekarang memiliki pemeriksaan sintaksis yang lebih baik berkat Henry Wilkes.
Mengundang pengguna sekarang berfungsi dengan semua metode autentikasi.
Kontainer Docker mendukung rahasia yang didukung berkas, lihat Rahasia yang melewati.
Peningkatan
Penanganan jamak dalam terjemahan mesin.
Terjemahan tidak berubah pemeriksaan sekarang menghormati pengganti bahkan dalam mode ketat.
Terjemahan yang digunakan ulang tidak lagi dipicu untuk bahasa dengan bentuk jamak tunggal.
WebP sekarang didukung untuk Screenshots and visual context.
Hindari notifikasi ganda saat pengguna berlangganan pada cakupan yang tumpang tindih.
Dukungan OCR untuk bahasa non-Inggris di Screenshots and visual context.
XLIFF 1.1 dan 1.2 sekarang mendukung tampilan lokasi string sumber.
Merender string dengan bentuk jamak, pengganti, atau terjemahan alternatif.
API Pengguna sekarang menyertakan tanggal masuk terakhir.
Token API Pengguna sekarang disembunyikan karena alasan privasi secara bawaan.
Menambahkan istilah ke glosarium lebih cepat.
Lebih baik pertahankan terjemahan pada perubahan berkas sumber di Berkas HTML dan Berkas teks.
Menambahkan indikasi penugasan otomatis ke daftar tim.
Pengguna sekarang harus mengkonfirmasikan undangan untuk menjadi anggota tim.
String yang diformat sekarang dapat memeriksa semua bentuk jamak dengan tanda
strict-format.Pemeriksaan dan perbaikan pengalaman menelusuri.
Sorot perbedaan dalam string sumber di saran otomatis.
Visual diff sekarang lebih memahami pengomposisian karakter.
Perbaikan kesalahan
Penanganan nama pengguna saat mengkomit pada Git.
Hapus string kosong dan Bersihkan berkas terjemahan sekarang menghapus semua string sekaligus.
Pemfilteran bahasa di Pelaporan progres terjemahan.
Mengurangi positif palsu Terjemahan yang digunakan ulang saat memperbaiki terjemahan.
Memperbaiki isu penyimpanan setelah memperbarui tangkapan layar dari repositori.
Kompatibilitas
Python 3.9 atau yang lebih baru sekarang diperlukan.
Beberapa URL UI telah diubah untuk dapat menangani kategori.
Peningkatan
Silakan ikuti Petunjuk peningkatan umum untuk melakukan pembaruan.
Ada beberapa perubahan dalam
settings_example.py, yang paling menonjol adalah perubahan dalamCACHESdanSOCIAL_AUTH_PIPELINE, silakan sesuaikan pengaturan Anda.Beberapa dependensi yang sebelumnya opsional sekarang diperlukan.
Peningkatan basis data dapat memerlukan waktu yang cukup lama pada situs yang lebih besar karena perubahan struktur.