Language Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English AGPL-3.0-only 100% 0 0 0 0 1,266 0 0
Albanian AGPL-3.0-only 98% 46 132 776 39 284 0 0
Arabic AGPL-3.0-only 93% 283 1,365 8,265 278 216 0 0
Armenian AGPL-3.0-only 98% 69 211 1,240 62 385 0 0
Azerbaijani AGPL-3.0-only 61% 1,747 6,755 41,335 1,747 93 0 0
Basque AGPL-3.0-only 79% 933 3,944 24,113 930 45 0 0
Belarusian AGPL-3.0-only 73% 1,181 4,679 28,267 1,178 43 0 0
Bulgarian AGPL-3.0-only 53% 2,087 8,207 50,234 2,087 23 0 0
Catalan AGPL-3.0-only 78% 990 4,095 24,974 987 84 0 0
Chinese (Simplified Han script) AGPL-3.0-only 98% 48 139 819 41 216 0 0
Chinese (Traditional Han script) AGPL-3.0-only 91% 389 2,405 13,738 386 205 0 0
Croatian AGPL-3.0-only 98% 49 141 833 42 229 0 0
Czech AGPL-3.0-only 96% 155 417 2,428 148 216 0 0
Danish AGPL-3.0-only 67% 1,444 5,884 36,299 1,442 134 0 0
Dutch AGPL-3.0-only 96% 151 367 2,163 144 342 0 0
Finnish AGPL-3.0-only 80% 856 3,620 22,266 853 99 0 0
French AGPL-3.0-only 100% 0 0 0 0 222 0 0
Galician AGPL-3.0-only 66% 1,506 6,038 37,170 1,504 65 0 0
German AGPL-3.0-only 100% 0 0 0 0 127 0 0
Greek AGPL-3.0-only 98% 48 139 819 41 173 0 0
Hebrew AGPL-3.0-only 98% 58 173 1,007 51 209 0 0
Hungarian AGPL-3.0-only 98% 56 162 949 49 201 0 0
Indonesian AGPL-3.0-only 79% 915 4,015 24,480 912 153 0 0
Italian AGPL-3.0-only 99% 4 12 70 0 204 0 0
Japanese AGPL-3.0-only 98% 55 160 935 48 245 0 0
Korean AGPL-3.0-only 98% 55 160 935 48 279 0 0
Lao AGPL-3.0-only 62% 1,707 6,571 40,201 1,706 173 0 0
Latvian AGPL-3.0-only 74% 1,164 4,692 28,423 1,161 30 0 0
Malay AGPL-3.0-only 65% 1,556 6,136 37,560 1,554 47 0 0
Norwegian Bokmål AGPL-3.0-only 26% 3,308 11,885 72,479 3,308 18 0 0
Polish AGPL-3.0-only 80% 857 3,673 22,519 854 68 0 0
Portuguese AGPL-3.0-only 100% 0 0 0 0 226 0 0
Portuguese (Portugal) AGPL-3.0-only 98% 48 139 819 41 228 0 0
Romanian AGPL-3.0-only 100% 0 0 0 0 196 0 0
Russian AGPL-3.0-only 100% 0 0 0 0 179 0 0
Serbian AGPL-3.0-only 99% 5 28 164 0 595 0 0
Serbian (Cyrillic script) AGPL-3.0-only 94% 235 978 5,773 230 146 0 0
Sinhala AGPL-3.0-only 87% 573 2,922 18,008 569 52 0 0
Slovak AGPL-3.0-only 61% 1,711 6,594 40,304 1,710 75 0 0
Slovenian AGPL-3.0-only 50% 2,243 8,457 51,791 2,242 223 0 0
Spanish AGPL-3.0-only 99% 5 28 164 0 234 0 0
Swedish AGPL-3.0-only 78% 987 4,245 26,258 984 117 0 0
Turkish AGPL-3.0-only 79% 932 3,940 24,174 929 289 0 0
Ukrainian AGPL-3.0-only 72% 1,223 5,109 31,551 1,221 53 0 0
Urdu AGPL-3.0-only 98% 48 139 819 41 1,076 0 0
Vietnamese AGPL-3.0-only 38% 2,747 9,274 56,700 2,747 52 0 0
Please sign in to see the alerts.

Summary

Project website github.com/ONLYOFFICE/web-apps
Instructions for translators

Translation Guidelines for ONLYOFFICE Web Apps

String format

  • Strings use positional placeholders like {0}, {1}, {2}. Do NOT translate or remove them — they are replaced with values at runtime.
  • Some strings contain HTML tags (<br>, <b>, </b>, <a>, etc.). Preserve all HTML tags exactly as they appear in the source.

Key naming conventions

  • Keys prefixed with DE. belong to Document Editor
  • Keys prefixed with PE. belong to Presentation Editor
  • Keys prefixed with SE. belong to Spreadsheet Editor
  • Keys prefixed with PDFE. belong to PDF Editor
  • Keys prefixed with VE. belong to Visio Editor
  • Keys prefixed with Common. are shared across editors.
  • Some shared keys have editor-specific variants with a suffix (e.g., warnUpdateExternalDataDE vs warnUpdateExternalDataPE) — translate each according to its editor context.
  • This may help you choose the right context for ambiguous terms.

General rules

  • Keep translations concise — UI space is limited, especially in toolbar buttons and menus.
  • Use formal tone (e.g., "vous" in French, "Sie" in German, "Вы" in Russian) unless your language community prefers informal.
  • Do not translate product names: ONLYOFFICE, Document Editor, Spreadsheet Editor, Presentation Editor, PDF Editor, Visio Editor.
  • Keyboard shortcuts (e.g., Ctrl+C, Shift+Enter) should follow platform conventions for your locale but keep the key names recognizable.

Questions?

If you are unsure about context, check the live editors to see where a string appears in the UI.

Translation license GNU Affero General Public License v3.0 only
Translation process
  • Translations can be made directly.
  • Translation suggestions can be made.
  • Any authenticated user can contribute.
  • The translation uses monolingual files.
  • The translation base language is editable.
Source code repository https://git.onlyoffice.com/ONLYOFFICE/web-apps.git
Repository branch l10n/source
Last remote commit Merge pull request 'L10n/weblate' (!1408) from l10n/weblate into release/v10.0.0 d20f131142
User avatar trofim24 authored 09/30/2026
Last commit in Weblate Translated using Weblate (Italian) 8a3d856187
User avatar Maria authored 10/12/2026
Weblate repository https://translate2.onlyoffice.com/git/onlyoffice-web-apps/document-editor/document-editor-main/
File mask apps/documenteditor/main/locale/*.json
Monolingual base language file apps/documenteditor/main/locale/en.json
10/12/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 207,046 674,912 4,117,920
Source 4,501 14,672 89,520
Translated 84% 174,572 81% 546,882 81% 3,336,098
Needs editing 1% 160 1% 1,096 1% 6,787
Read-only 0% 0 0% 0 0% 0
Failing checks 4% 9,835 4% 32,860 5% 227,122
Strings with suggestions 0% 0 0% 0 0% 0
Untranslated strings 15% 32,314 18% 126,934 18% 775,035

Quick numbers

674 k
Hosted words
207 k
Hosted strings
84%
Translated
0
Components
46
Languages
46
Translations
0
Screenshots
and previous 30 days

Trends of last 30 days

−1%
Hosted words
+100%
—
Hosted strings
+100%
—
Translated
+84%
+57%
Contributors
+100%
User avatar None

Changes pushed

Changes pushed 10/13/2026
User avatar None

Alert triggered

Repository has changes. 10/13/2026
User avatar None

Changes pushed

Changes pushed 10/12/2026
User avatar weblate:commit

Changes committed

Changes committed 10/12/2026
User avatar Kseniya

Translation completed

Translation completed 10/12/2026
User avatar Kseniya

Translation changed

10/12/2026
User avatar Kseniya

Translation changed

10/12/2026
User avatar Kseniya

Translation changed

10/12/2026
User avatar Kseniya

Translation changed

10/12/2026
User avatar Kseniya

Translation changed

10/12/2026
Browse all component changes