Component Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
Spreadsheet Editor - Embed AGPL-3.0-only 91% 231 3,233 19,216 231 139 0 0
Spreadsheet Editor - Main AGPL-3.0-only 80% 47,668 219,187 1,318,126 47,581 10,819 0 0
Spreadsheet Editor - Mobile AGPL-3.0-only 73% 10,749 50,975 301,967 10,749 1,215 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/26/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 291,522 1,124,418 6,732,942
Source 6,340 24,465 146,501
Approved 0% 0 0% 0 0% 0
Waiting for review 79% 232,874 75% 851,023 75% 5,093,633
Translated 79% 232,874 75% 851,023 75% 5,093,633
Needs editing 1% 87 1% 863 1% 5,297
Read-only 0% 0 0% 0 0% 0
Failing checks 4% 12,173 4% 48,757 4% 326,669
Strings with suggestions 0% 0 0% 0 0% 0
Untranslated strings 20% 58,561 24% 272,532 24% 1,634,012

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,597 0 0
Albanian 99% 34 151 870 28 422 0 0
Arabic 85% 913 5,372 32,731 913 225 0 0
Armenian 87% 789 5,247 30,209 789 437 0 0
Azerbaijani 65% 2,200 10,204 61,285 2,200 71 0 0
Basque 79% 1,288 6,615 39,895 1,288 75 0 0
Belarusian 67% 2,055 10,465 62,790 2,055 62 0 0
Bulgarian 47% 3,324 15,491 92,756 3,324 41 0 0
Catalan 78% 1,377 7,022 42,128 1,377 116 0 0
Chinese (Simplified Han script) 99% 36 143 824 30 257 0 0
Chinese (Traditional Han script) 88% 733 4,677 28,598 733 88 0 0
Croatian 99% 35 153 883 29 309 0 0
Czech 97% 173 592 3,424 169 295 0 0
Danish 65% 2,191 10,847 65,113 2,191 229 0 0
Dutch 95% 316 1,388 8,194 313 356 0 0
Finnish 47% 3,290 15,269 90,327 3,290 85 0 0
French 100% 0 0 0 0 383 0 0
Galician 70% 1,848 9,091 54,907 1,848 105 0 0
German 99% 1 4 29 0 395 0 0
Greek 99% 38 158 912 32 219 0 0
Hebrew 99% 40 180 1,022 34 238 0 0
Hungarian 99% 35 153 883 29 258 0 0
Indonesian 82% 1,139 6,386 38,633 1,139 242 0 0
Italian 97% 157 453 2,656 155 290 0 0
Japanese 99% 35 153 883 29 291 0 0
Korean 99% 35 153 883 29 443 0 0
Lao 65% 2,172 10,263 61,722 2,172 233 0 0
Latvian 75% 1,571 8,151 48,727 1,571 61 0 0
Malay 66% 2,117 9,978 60,142 2,117 71 0 0
Norwegian Bokmål 1% 6,260 23,903 143,048 6,260 2 0 0
Polish 58% 2,641 12,149 72,999 2,641 80 0 0
Portuguese (Portugal) 74% 1,589 7,272 43,964 1,589 147 0 0
Portuguese 99% 27 125 720 21 319 0 0
Romanian 100% 0 0 0 0 287 0 0
Russian 99% 1 4 29 0 211 0 0
Serbian (Cyrillic script) 90% 592 2,879 17,038 588 192 0 0
Serbian 99% 19 99 559 13 645 0 0
Sinhala 86% 839 5,185 31,629 839 67 0 0
Slovak 65% 2,185 10,281 61,818 2,185 142 0 0
Slovenian 23% 4,864 20,441 122,572 4,864 96 0 0
Spanish 99% 42 237 1,328 36 314 0 0
Swedish 61% 2,457 11,591 69,819 2,457 133 0 0
Turkish 65% 2,217 10,263 61,525 2,217 201 0 0
Ukrainian 63% 2,319 11,230 67,794 2,319 54 0 0
Urdu 99% 42 237 1,328 36 1,338 0 0
Vietnamese 27% 4,612 18,740 111,713 4,612 51 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

Propagated change

08/25/2026
Browse all project changes