Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Weblate 5.17 documentation
Logo

User docs

  • Weblate basics
  • Registration and user profile
  • Translating using Weblate
  • Downloading and uploading translations
  • Glossary
  • Checks and fixups
  • Searching
  • Translation workflows
  • Frequently Asked Questions
  • Version control integration
  • Weblate’s REST API
  • Weblate Client
  • Weblate’s Python API

Application developer guide

  • Starting with internationalization
  • Migrating to Weblate
  • Integrating with Weblate
  • Translating software using GNU gettext
  • Multi-platform localization
  • Translating documentation using Sphinx
  • Translating HTML and JavaScript using Weblate CDN
  • Localization libraries and packages
  • Translation component alerts
  • Building a translators community
  • Managing translations
  • Reviewing strings
  • Building the translation community
  • Translation progress reporting
  • Success stories

Administrator docs

  • Configuration instructions
    • Installing using Docker
    • Installing on Debian and Ubuntu
    • Installing on SUSE and openSUSE
    • Installing on RedHat, Fedora and CentOS
    • Installing on macOS
    • Installing from sources
    • Installing on OpenShift
    • Installing on Kubernetes
  • Weblate deployments
  • Upgrading Weblate
  • Backing up and moving Weblate
  • Authentication
  • Two-factor authentication
  • Access control
  • Translation projects
  • Language definitions
  • Continuous localization
  • Licensing translations
  • Translation process
  • Checks and fixups
  • Automatic suggestions
  • Add-ons
  • Translation Memory
  • Configuration
  • Sample configuration
  • Management commands
  • Announcements
  • Component Lists
  • Optional Weblate modules
  • Customizing Weblate
  • Management interface
  • Getting support for Weblate

Contributor docs

  • Contributing to Weblate
  • Weblate Contributor Communication Guidelines
  • Starting contributing code to Weblate
  • Weblate source code
  • Debugging Weblate
  • Contribute to Weblate documentation
  • Weblate internals
  • Developing add-ons
  • Weblate frontend
  • Reporting issues in Weblate
  • Weblate testsuite and continuous integration
  • Local testing of Weblate modules
  • Testing repository
  • Data schemas
  • Releasing Weblate
  • Contributing to Weblate modules
  • Subprojects and embedded code
  • About Weblate
  • Code of Conduct
  • Weblate license
  • Weblate Trademark Guidelines

Secure Weblate

  • Security, privacy and compliance
  • Dependencies
  • Vulnerability and incident handling
  • Incident response plan for Weblate
  • Password security
  • Disaster recovery plan
  • Weblate threat model
  • Privacy regulations compliance
  • US controls compliance
  • Localization Threat Model
  • Data residency

File formats

  • Localization file formats
  • Android string resources
  • Apple iOS strings
  • App store metadata files
  • ARB File
  • AsciiDoc files
  • Catkeys file
  • Compose Multiplatform resources
  • CSV files
  • DTD files
  • Excel Open XML
  • Flat XML files
  • Fluent format
  • Format.JS JSON file
  • GNU gettext PO (Portable Object)
  • go-i18n JSON files
  • gotext JSON files
  • GWT properties
  • HTML files
  • i18next JSON files
  • IDML Format
  • INI translations
  • Inno Setup INI translations
  • Java properties
  • Joomla translations
  • JSON files
  • Laravel PHP strings
  • Markdown files
  • draggable/i18n lang files
  • Mobile Kotlin resources
  • Nextcloud Apps JSON files
  • OpenDocument Format
  • PHP strings
  • Qt Linguist .ts
  • JavaScript Resource Files (RESJSON)
  • ResourceDictionary files
  • .NET resource files (RESX, RESW)
  • Ruby YAML files
  • Stringsdict format
  • Subtitle files
  • TermBase eXchange format
  • TOML
  • Text files
  • WebExtension JSON
  • Windows RC files
  • WixLocalization file
  • XLIFF 1.1 and 1.2
  • XLIFF 2.0
  • YAML files

Change history

  • Weblate 5.17
  • Weblate 5.16.2
  • Weblate 5.16.1
  • Weblate 5.16
  • Weblate 5.15.2
  • Weblate 5.15.1
  • Weblate 5.15
  • Weblate 5.14.3
  • Weblate 5.14.2
  • Weblate 5.14.1
  • Weblate 5.14
  • Weblate 5.13.3
  • Weblate 5.13.2
  • Weblate 5.13.1
  • Weblate 5.13
  • Weblate 5.12.2
  • Weblate 5.12.1
  • Weblate 5.12
  • Weblate 5.11.4
  • Weblate 5.11.3
  • Weblate 5.11.2
  • Weblate 5.11.1
  • Weblate 5.11
  • Weblate 5.10.4
  • Weblate 5.10.3
  • Weblate 5.10.2
  • Weblate 5.10.1
  • Weblate 5.10
  • Weblate 5.9.2
  • Weblate 5.9.1
  • Weblate 5.9
  • Weblate 5.8.4
  • Weblate 5.8.3
  • Weblate 5.8.2
  • Weblate 5.8.1
  • Weblate 5.8
  • Weblate 5.7.2
  • Weblate 5.7.1
  • Weblate 5.7
  • Weblate 5.6.2
  • Weblate 5.6.1
  • Weblate 5.6
  • Weblate 5.5.5
  • Weblate 5.5.4
  • Weblate 5.5.3
  • Weblate 5.5.2
  • Weblate 5.5.1
  • Weblate 5.5
  • Weblate 5.4.3
  • Weblate 5.4.2
  • Weblate 5.4.1
  • Weblate 5.4
  • Weblate 5.3.1
  • Weblate 5.3
  • Weblate 5.2.1
  • Weblate 5.2
  • Weblate 5.1.1
  • Weblate 5.1
  • Weblate 5.0.2
  • Weblate 5.0.1
  • Weblate 5.0
  • Weblate 4.x series
  • Weblate 3.x series
  • Weblate 2.x series
  • Weblate 1.x series
  • Weblate 0.x series

Indices and tables

  • Index
  • Module Index
Back to top
View this page
Edit this page

Success stories¶

Tip

Have you written about your experience with Weblate — a blog post, case study, or article about your translation journey? We’d love to feature it here! Add a link to your story and help others discover how Weblate is used in real projects around the world.

  • Global Grist: How ANCT and the open-source community helped translate Grist into 20+ languages

  • Translating Open Source Software with Weblate: A GRASS GIS Case Study

Next
Configuration instructions
Previous
Translation progress reporting
Copyright © Michal Čihař
Made with Sphinx and @pradyunsg's Furo