Component Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
Presentation Editor - Embed AGPL-3.0-only 90% 258 3,527 21,111 258 144 0 0
Presentation Editor - Main AGPL-3.0-only 78% 37,236 136,809 829,241 37,188 7,478 0 0
Presentation Editor - Mobile AGPL-3.0-only 76% 6,419 22,689 135,616 6,386 1,290 0 0

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.

08/27/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 204,030 668,880 4,086,926
Source 4,438 14,562 88,979
Approved 0% 0 0% 0 0% 0
Waiting for review 78% 160,117 75% 505,855 75% 3,100,958
Translated 78% 160,117 75% 505,855 75% 3,100,958
Needs editing 1% 81 1% 1,144 1% 6,217
Read-only 0% 0 0% 0 0% 0
Failing checks 4% 8,912 4% 30,347 5% 206,481
Strings with suggestions 0% 0 0% 0 0% 0
Untranslated strings 21% 43,832 24% 161,881 23% 979,751

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,114 0 0
Albanian 97% 93 279 1,619 89 265 0 0
Arabic 80% 848 3,755 22,694 847 155 0 0
Armenian 85% 663 3,239 18,811 662 280 0 0
Azerbaijani 55% 1,955 7,004 42,379 1,954 56 0 0
Basque 74% 1,119 4,470 26,894 1,118 48 0 0
Belarusian 69% 1,343 5,720 34,422 1,342 37 0 0
Bulgarian 39% 2,685 9,596 58,159 2,685 24 0 0
Catalan 75% 1,101 4,474 26,944 1,100 98 0 0
Chinese (Simplified Han script) 98% 87 235 1,358 83 186 0 0
Chinese (Traditional Han script) 86% 612 3,147 19,083 611 67 0 0
Croatian 97% 94 282 1,631 90 207 0 0
Czech 93% 274 715 4,118 270 192 0 0
Danish 51% 2,155 7,577 45,821 2,155 117 0 0
Dutch 93% 271 626 3,645 267 314 0 0
Finnish 61% 1,692 6,381 38,346 1,692 76 0 0
French 100% 0 0 0 0 243 0 0
Galician 65% 1,511 6,028 36,849 1,510 63 0 0
German 100% 0 0 0 0 267 0 0
Greek 96% 141 346 2,016 137 157 0 0
Hebrew 97% 133 333 1,951 129 176 0 0
Hungarian 97% 100 290 1,694 96 184 0 0
Indonesian 75% 1,095 4,395 26,500 1,094 212 0 0
Italian 97% 124 312 1,830 120 210 0 0
Japanese 97% 100 290 1,694 96 132 0 0
Korean 97% 101 292 1,706 97 287 0 0
Lao 60% 1,743 6,628 40,402 1,742 188 0 0
Latvian 72% 1,235 4,875 29,306 1,234 35 0 0
Malay 63% 1,625 6,275 38,335 1,624 63 0 0
Norwegian Bokmål 3% 4,222 13,785 84,238 4,222 2 0 0
Polish 64% 1,578 5,902 35,499 1,578 56 0 0
Portuguese (Portugal) 76% 1,026 4,184 25,142 1,025 164 0 0
Portuguese 98% 82 224 1,296 78 224 0 0
Romanian 100% 0 0 0 0 197 0 0
Russian 100% 0 0 0 0 158 0 0
Serbian (Cyrillic script) 87% 565 1,802 10,616 561 134 0 0
Serbian 98% 50 143 831 46 508 0 0
Sinhala 85% 649 3,306 20,001 648 39 0 0
Slovak 60% 1,758 6,674 40,609 1,757 84 0 0
Slovenian 30% 3,100 10,723 65,693 3,100 56 0 0
Spanish 96% 138 390 2,222 134 227 0 0
Swedish 59% 1,818 6,879 41,773 1,818 102 0 0
Turkish 69% 1,353 5,185 31,133 1,352 161 0 0
Ukrainian 52% 2,094 7,797 47,417 2,094 40 0 0
Urdu 96% 139 392 2,234 135 871 0 0
Vietnamese 44% 2,441 8,075 49,057 2,440 436 0 0
User avatar None

Alert triggered

Repository has changes. 08/27/2026
User avatar None

Alert triggered

Repository has changes. 08/27/2026
User avatar None

Alert triggered

Repository has changes. 08/27/2026
User avatar weblate:commit

Changes committed

Changes committed 08/26/2026
User avatar weblate:commit

Changes committed

Changes committed 08/26/2026
User avatar weblate:commit

Changes committed

Changes committed 08/26/2026
User avatar yarmolovich.alena

Translation changed

08/25/2026
User avatar yarmolovich.alena

Translation changed

08/25/2026
User avatar yarmolovich.alena

Translation changed

08/25/2026
User avatar yarmolovich.alena

Translation changed

08/25/2026
Browse all project changes