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.

10/13/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 293,408 1,131,456 6,767,810
Source 6,381 24,618 147,259
Approved 0% 0 0% 0 0% 0
Waiting for review 79% 232,561 75% 851,084 75% 5,091,462
Translated 79% 232,561 75% 851,084 75% 5,091,462
Needs editing 1% 193 1% 959 1% 6,128
Read-only 0% 0 0% 0 0% 0
Failing checks 4% 12,132 4% 48,570 4% 325,028
Strings with suggestions 1% 1 1% 1 1% 6
Untranslated strings 20% 60,654 24% 279,413 24% 1,670,220

Quick numbers

0
Hosted words
0
Hosted strings
0%
Translated
0
Components
0
Languages
0
Translations
0
Screenshots
and previous 30 days

Trends of last 30 days

—
Hosted words
—
—
Hosted strings
—
—
Translated
—
—
Contributors
—
Language Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English 100% 0 0 0 0 1,734 0 0
Albanian 98% 99 356 1,971 87 422 0 0
Arabic 84% 976 5,571 33,801 972 224 0 0
Armenian 86% 852 5,446 31,279 848 432 0 0
Azerbaijani 64% 2,261 10,401 62,345 2,259 68 0 0
Basque 78% 1,351 6,814 40,965 1,347 73 0 0
Belarusian 66% 2,111 10,652 63,774 2,111 61 0 0
Bulgarian 47% 3,379 15,676 93,720 3,379 40 0 0
Catalan 77% 1,440 7,221 43,198 1,436 112 0 0
Chinese (Simplified Han script) 98% 103 363 2,013 91 256 0 0
Chinese (Traditional Han script) 87% 796 4,876 29,668 792 87 1 0
Croatian 98% 100 358 1,984 88 307 0 0
Czech 96% 238 797 4,525 228 296 0 0
Danish 64% 2,250 11,039 66,135 2,249 221 0 0
Dutch 94% 380 1,590 9,277 372 354 0 0
Finnish 47% 3,348 15,460 91,338 3,348 84 0 0
French 100% 0 0 0 0 322 0 0
Galician 70% 1,909 9,288 55,967 1,907 104 0 0
German 100% 0 0 0 0 341 0 0
Greek 98% 103 363 2,013 91 219 0 0
Hebrew 98% 105 385 2,123 93 238 0 0
Hungarian 98% 100 358 1,984 88 259 0 0
Indonesian 81% 1,202 6,585 39,703 1,198 239 0 0
Italian 96% 200 597 3,425 195 290 0 0
Japanese 98% 100 358 1,984 88 291 0 0
Korean 98% 100 358 1,984 88 442 0 0
Lao 65% 2,232 10,457 62,764 2,231 233 0 0
Latvian 74% 1,632 8,348 49,787 1,630 60 0 0
Malay 65% 2,178 10,175 61,202 2,176 71 0 0
Norwegian Bokmål 1% 6,303 24,074 143,908 6,303 1 0 0
Polish 57% 2,697 12,336 73,983 2,697 72 0 0
Portuguese (Portugal) 74% 1,652 7,471 45,034 1,648 143 0 0
Portuguese 100% 0 0 0 0 319 0 0
Romanian 100% 0 0 0 0 289 0 0
Russian 100% 0 0 0 0 209 0 0
Serbian (Cyrillic script) 89% 655 3,078 18,108 647 190 0 0
Serbian 99% 4 12 70 0 645 0 0
Sinhala 85% 903 5,387 32,714 898 66 0 0
Slovak 64% 2,245 10,475 62,860 2,244 142 0 0
Slovenian 23% 4,911 20,616 123,456 4,911 95 0 0
Spanish 99% 4 12 70 0 314 0 0
Swedish 60% 2,512 11,776 70,783 2,512 129 0 0
Turkish 64% 2,278 10,460 62,585 2,276 199 0 0
Ukrainian 62% 2,374 11,415 68,758 2,374 52 0 0
Urdu 98% 109 457 2,517 97 1,336 0 0
Vietnamese 27% 4,655 18,911 112,573 4,655 51 0 0
User avatar weblate:commit

Changes committed

Changes committed 10/13/2026
User avatar None

Alert triggered

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

Alert triggered

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

Alert triggered

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

Translation added

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
Browse all project changes