diff --git a/crates/typst-library/src/visualize/image.rs b/crates/typst-library/src/visualize/image.rs index b877c4721..fb24b6e18 100644 --- a/crates/typst-library/src/visualize/image.rs +++ b/crates/typst-library/src/visualize/image.rs @@ -242,7 +242,7 @@ impl LocalName for ImageElem { Lang::POLISH => "Rysunek", Lang::PORTUGUESE => "Figura", Lang::ROMANIAN => "Figura", - Lang::RUSSIAN => "Рисунок", + Lang::RUSSIAN => "Рис.", Lang::SLOVENIAN => "Slika", Lang::SPANISH => "Figura", Lang::SWEDISH => "Figur", diff --git a/tests/ref/meta/figure-localization.png b/tests/ref/meta/figure-localization.png index 9f7f4c89f..b0b708d9e 100644 Binary files a/tests/ref/meta/figure-localization.png and b/tests/ref/meta/figure-localization.png differ diff --git a/tests/typ/meta/figure-localization.typ b/tests/typ/meta/figure-localization.typ index da0fb28a0..e6bde0e4d 100644 --- a/tests/typ/meta/figure-localization.typ +++ b/tests/typ/meta/figure-localization.typ @@ -15,3 +15,12 @@ rect(), caption: [一个矩形], ) + +--- +// Test Russian +#set text(lang: "ru") + +#figure( + polygon.regular(size: 1cm, vertices: 8), + caption: [Пятиугольник], +)