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/12/2026

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 260,774 900,680 5,473,862
Source 5,669 19,580 118,997
Approved 0% 0 0% 0 0% 0
Waiting for review 83% 219,037 81% 729,616 81% 4,438,381
Translated 83% 219,037 81% 729,616 81% 4,438,381
Needs editing 1% 319 1% 1,774 1% 10,788
Read-only 0% 0 0% 0 0% 0
Failing checks 4% 12,764 5% 49,822 6% 330,935
Strings with suggestions 0% 0 0% 0 0% 0
Untranslated strings 15% 41,418 18% 169,290 18% 1,024,693

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,800 0 0
Albanian 98% 99 287 1,612 87 352 0 0
Arabic 92% 397 1,998 11,927 387 380 0 0
Armenian 97% 140 413 2,353 128 442 0 0
Azerbaijani 63% 2,049 8,577 52,164 2,045 123 0 0
Basque 81% 1,042 4,613 27,980 1,034 62 0 0
Belarusian 73% 1,527 6,868 41,282 1,520 59 0 0
Bulgarian 47% 2,968 11,579 70,384 2,966 29 0 0
Catalan 79% 1,137 4,775 28,878 1,129 118 0 0
Chinese (Simplified Han script) 97% 119 341 1,932 107 252 0 0
Chinese (Traditional Han script) 91% 474 2,760 15,695 466 242 0 0
Croatian 97% 117 338 1,917 105 260 0 0
Czech 95% 235 765 4,320 223 251 0 0
Danish 63% 2,043 8,303 50,599 2,038 162 0 0
Dutch 95% 227 625 3,577 215 424 0 0
Finnish 78% 1,213 5,297 32,027 1,206 130 0 0
French 100% 0 0 0 0 236 0 0
Galician 68% 1,777 7,667 46,965 1,771 88 0 0
German 100% 0 0 0 0 154 0 0
Greek 97% 116 336 1,903 104 193 0 0
Hebrew 97% 130 377 2,133 118 241 0 0
Hungarian 97% 124 359 2,033 112 225 0 0
Indonesian 81% 1,037 4,727 28,604 1,029 211 0 0
Italian 99% 4 12 70 0 233 0 0
Japanese 97% 123 357 2,019 111 338 0 0
Korean 97% 123 357 2,019 111 332 0 0
Lao 63% 2,089 8,604 52,388 2,085 243 0 0
Latvian 75% 1,406 5,847 35,213 1,399 41 0 0
Malay 66% 1,883 7,965 48,598 1,877 63 0 0
Norwegian Bokmål 21% 4,436 16,695 101,364 4,436 18 0 0
Polish 80% 1,083 5,004 30,267 1,075 97 0 0
Portuguese (Portugal) 98% 110 324 1,826 98 268 0 0
Portuguese 100% 0 0 0 0 260 0 0
Romanian 100% 0 0 0 0 217 0 0
Russian 100% 0 0 0 0 196 0 0
Serbian (Cyrillic script) 93% 343 1,636 9,562 333 158 0 0
Serbian 99% 5 28 164 0 690 0 0
Sinhala 87% 682 3,532 21,554 673 69 0 0
Slovak 62% 2,098 8,636 52,527 2,094 103 0 0
Slovenian 45% 3,078 11,785 71,568 3,075 234 0 0
Spanish 99% 5 28 164 0 278 0 0
Swedish 70% 1,653 6,978 42,245 1,647 135 0 0
Turkish 81% 1,051 4,638 28,226 1,043 344 0 0
Ukrainian 72% 1,557 6,990 42,812 1,551 79 0 0
Urdu 97% 126 478 2,662 114 1,254 0 0
Vietnamese 48% 2,911 10,165 61,948 2,906 680 0 0
User avatar None

Changes pushed

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