Component Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
Visio Editor - Embed AGPL-3.0-only 94% 104 1,108 6,424 104 91 0 0
Visio Editor - Main AGPL-3.0-only 85% 2,167 11,201 66,651 2,167 672 0 0
Visio Editor - Mobile AGPL-3.0-only 80% 1,269 8,178 50,233 1,269 343 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.

07/03/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 22,662 124,416 759,765
Source 736 4,030 24,598
Approved 0% 0 0% 0 0% 0
Waiting for review 84% 19,122 83% 103,929 83% 636,457
Translated 84% 19,122 83% 103,929 83% 636,457
Needs editing 0% 0 0% 0 0% 0
Read-only 0% 0 0% 0 0% 0
Failing checks 4% 1,106 6% 8,366 6% 51,328
Strings with suggestions 0% 0 0% 0 0% 0
Untranslated strings 15% 3,540 16% 20,487 16% 123,308

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
User avatar None

Component locked

The component was automatically locked because of an alert. 06/29/2026
User avatar None

Alert triggered

Could not merge the repository. 06/29/2026
User avatar None

Component locked

The component was automatically locked because of an alert. 06/29/2026
User avatar None

Alert triggered

Could not merge the repository. 06/29/2026
User avatar None

Component locked

The component was automatically locked because of an alert. 06/29/2026
User avatar None

Alert triggered

Could not merge the repository. 06/29/2026
User avatar webhook:gitea

Changes committed

Changes committed 06/29/2026
User avatar Svetlana

Translation completed

Translation completed 06/29/2026
User avatar Svetlana

Propagated change

06/29/2026
User avatar Svetlana

Propagated change

06/29/2026
Browse all project changes