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

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 935,272 3,342,971 20,248,430
Source 21,105 75,627 457,847
Translated 77% 727,118 75% 2,515,705 75% 15,246,710
Needs editing 1% 844 1% 4,642 1% 28,034
Read-only 1% 479 1% 1,408 1% 8,198
Failing checks 4% 41,004 4% 155,177 5% 1,048,520
Strings with suggestions 1% 1 1% 1 1% 6
Untranslated strings 22% 207,310 24% 822,624 24% 4,973,686

Quick numbers

3,342 k
Hosted words
935 k
Hosted strings
77%
Translated
15
Components
46
Languages
640
Translations
0
Screenshots
and previous 30 days

Trends of last 30 days

+1%
Hosted words
+100%
+2%
Hosted strings
+100%
−1%
Translated
+78%
+66%
Contributors
+100%
Language Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
English 100% 0 0 0 0 5,658 0 0
Albanian 97% 604 1,794 10,470 565 1,312 0 0
Arabic 82% 3,524 16,502 100,259 3,503 940 0 0
Armenian 90% 2,056 10,500 60,765 2,030 1,469 0 0
Azerbaijani 53% 9,160 35,458 215,072 9,151 255 0 0
Basque 69% 6,130 24,033 146,248 6,110 194 0 0
Belarusian 66% 6,601 29,139 175,464 6,589 179 0 0
Bulgarian 41% 11,723 45,984 278,166 11,721 99 0 0
Catalan 71% 5,779 24,080 146,000 5,759 363 0 0
Chinese (Simplified Han script) 96% 630 1,862 10,875 591 913 0 0
Chinese (Traditional Han script) 86% 2,874 15,279 91,524 2,854 456 1 0
Croatian 96% 626 1,857 10,843 587 996 0 0
Czech 94% 1,154 3,496 20,179 1,117 948 0 0
Danish 54% 9,380 38,332 232,697 9,370 531 0 0
Dutch 93% 1,280 3,969 23,276 1,246 1,408 0 0
Finnish 58% 8,152 33,799 202,650 8,139 323 0 0
French 100% 0 0 0 0 1,014 0 0
Galician 60% 7,944 31,940 194,788 7,931 264 0 0
German 100% 0 0 0 0 784 0 0
Greek 96% 675 1,924 11,243 636 746 0 0
Hebrew 96% 684 1,984 11,572 645 853 0 0
Hungarian 96% 640 1,896 11,076 601 868 0 0
Indonesian 73% 5,358 23,538 143,230 5,339 707 0 0
Italian 98% 208 621 3,565 195 947 0 0
Japanese 96% 638 1,884 11,008 599 1,028 0 0
Korean 96% 639 1,886 11,020 600 1,287 0 0
Lao 54% 8,959 35,074 213,213 8,951 722 0 0
Latvian 64% 7,078 27,877 168,458 7,065 144 0 0
Malay 57% 8,544 33,633 204,760 8,532 205 0 0
Norwegian Bokmål 8% 14,992 54,622 329,878 14,992 20 0 0
Polish 62% 7,637 31,428 189,922 7,623 248 0 0
Portuguese 100% 0 0 0 0 1,017 0 0
Portuguese (Portugal) 74% 5,195 20,687 125,193 5,174 653 0 0
Romanian 100% 0 0 0 0 901 0 0
Russian 100% 0 0 0 0 740 0 0
Serbian 99% 13 52 304 0 2,330 0 0
Serbian (Cyrillic script) 87% 2,576 9,756 57,693 2,547 628 0 0
Sinhala 82% 3,572 17,480 106,545 3,549 209 0 0
Slovak 54% 8,993 35,142 213,461 8,985 349 0 0
Slovenian 29% 14,051 52,992 321,121 14,046 395 0 0
Spanish 99% 13 52 304 0 1,055 0 0
Swedish 56% 8,907 36,700 222,449 8,898 383 0 0
Turkish 61% 7,962 32,440 196,418 7,946 728 0 0
Ukrainian 55% 8,810 35,193 214,301 8,802 185 0 0
Urdu 96% 785 2,585 14,862 747 4,363 0 0
Vietnamese 32% 13,582 49,706 300,321 13,574 1,167 0 0
User avatar None

Changes pushed

Changes pushed 10/13/2026
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 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

Alert triggered

Repository has changes. 10/13/2026
Browse all project changes