diff --git a/crates/ui-egui/src/i18n/cs.rs b/crates/ui-egui/src/i18n/cs.rs index f8ed6f601..eaee085cf 100644 --- a/crates/ui-egui/src/i18n/cs.rs +++ b/crates/ui-egui/src/i18n/cs.rs @@ -100,8 +100,6 @@ pub(super) fn translate(text: &str) -> Option<&'static str> { "Shapes" => "Obrazce", "Icons" => "Ikony", "Text\nBox" => "Textové\npole", - "Word\nArt" => "WordArt", - "Insert WordArt" => "Vložit WordArt", "Comment" => "Komentář", "New\nComment" => "Nový\nkomentář", "New Note" => "Nová poznámka", diff --git a/crates/ui-egui/src/i18n/de.rs b/crates/ui-egui/src/i18n/de.rs index 191b251b9..07fdb6710 100644 --- a/crates/ui-egui/src/i18n/de.rs +++ b/crates/ui-egui/src/i18n/de.rs @@ -104,8 +104,6 @@ pub(super) fn translate(text: &str) -> Option<&'static str> { "Shapes" => "Formen", "Icons" => "Symbole", "Text\nBox" => "Text-\nfeld", - "Word\nArt" => "WordArt", - "Insert WordArt" => "WordArt einfügen", "Comment" => "Kommentar", "New\nComment" => "Neuer\nKommentar", "New Note" => "Neue Notiz", diff --git a/crates/ui-egui/src/i18n/el.rs b/crates/ui-egui/src/i18n/el.rs index 9dad30b7e..ec42b3473 100644 --- a/crates/ui-egui/src/i18n/el.rs +++ b/crates/ui-egui/src/i18n/el.rs @@ -99,8 +99,6 @@ pub(super) fn translate(text: &str) -> Option<&'static str> { "Shapes" => "Σχήματα", "Icons" => "Εικονίδια", "Text\nBox" => "Πλαίσιο\nκειμένου", - "Word\nArt" => "WordArt", - "Insert WordArt" => "Εισαγωγή WordArt", "Comment" => "Σχόλιο", "New\nComment" => "Νέο\nσχόλιο", "New Note" => "Νέα σημείωση", diff --git a/crates/ui-egui/src/i18n/es.rs b/crates/ui-egui/src/i18n/es.rs index 9cf0593bd..db78d8105 100644 --- a/crates/ui-egui/src/i18n/es.rs +++ b/crates/ui-egui/src/i18n/es.rs @@ -103,8 +103,6 @@ pub(super) fn translate(text: &str) -> Option<&'static str> { "Shapes" => "Formas", "Icons" => "Iconos", "Text\nBox" => "Cuadro\nde texto", - "Word\nArt" => "WordArt", - "Insert WordArt" => "Insertar WordArt", "Comment" => "Comentario", "New\nComment" => "Nuevo\ncomentario", "New Note" => "Nueva nota", diff --git a/crates/ui-egui/src/i18n/fr.rs b/crates/ui-egui/src/i18n/fr.rs index aeba9dc34..fd5e23b5b 100644 --- a/crates/ui-egui/src/i18n/fr.rs +++ b/crates/ui-egui/src/i18n/fr.rs @@ -110,8 +110,6 @@ pub(super) fn translate(text: &str) -> Option<&'static str> { "Shapes" => "Formes", "Icons" => "Icônes", "Text\nBox" => "Zone de\ntexte", - "Word\nArt" => "WordArt", - "Insert WordArt" => "Insérer un WordArt", "Comment" => "Commentaire", "New\nComment" => "Nouveau\ncommentaire", "New Note" => "Nouvelle note", diff --git a/crates/ui-egui/src/i18n/it.rs b/crates/ui-egui/src/i18n/it.rs index e4f7fa8b7..dcede52cc 100644 --- a/crates/ui-egui/src/i18n/it.rs +++ b/crates/ui-egui/src/i18n/it.rs @@ -103,8 +103,6 @@ pub(super) fn translate(text: &str) -> Option<&'static str> { "Shapes" => "Forme", "Icons" => "Icone", "Text\nBox" => "Casella\ndi testo", - "Word\nArt" => "WordArt", - "Insert WordArt" => "Inserisci WordArt", "Comment" => "Commento", "New\nComment" => "Nuovo\ncommento", "New Note" => "Nuova nota", diff --git a/crates/ui-egui/src/i18n/ja.rs b/crates/ui-egui/src/i18n/ja.rs index c96ba1d83..d558be6ec 100644 --- a/crates/ui-egui/src/i18n/ja.rs +++ b/crates/ui-egui/src/i18n/ja.rs @@ -107,8 +107,6 @@ pub(super) const CORE: &[(&str, &str)] = &[ ("Shapes", "図形"), ("Icons", "アイコン"), ("Text\nBox", "テキスト ボックス"), - ("Word\nArt", "ワードアート"), - ("Insert WordArt", "ワードアートの挿入"), ("Comment", "コメント"), ("New\nComment", "新しいコメント"), ("New Note", "新しいメモ"), diff --git a/crates/ui-egui/src/i18n/ko.rs b/crates/ui-egui/src/i18n/ko.rs index 796b992ca..ca2710272 100644 --- a/crates/ui-egui/src/i18n/ko.rs +++ b/crates/ui-egui/src/i18n/ko.rs @@ -105,8 +105,6 @@ pub(super) fn translate(text: &str) -> Option<&'static str> { "Shapes" => "도형", "Icons" => "아이콘", "Text\nBox" => "텍스트\n상자", - "Word\nArt" => "워드\n아트", - "Insert WordArt" => "워드아트 삽입", "Comment" => "댓글", "New\nComment" => "새 댓글", "New Note" => "새 메모", diff --git a/crates/ui-egui/src/i18n/nl.rs b/crates/ui-egui/src/i18n/nl.rs index 110e2f62d..64c24b1f2 100644 --- a/crates/ui-egui/src/i18n/nl.rs +++ b/crates/ui-egui/src/i18n/nl.rs @@ -104,8 +104,6 @@ pub(super) fn translate(text: &str) -> Option<&'static str> { "Shapes" => "Vormen", "Icons" => "Pictogrammen", "Text\nBox" => "Tekst-\nvak", - "Word\nArt" => "WordArt", - "Insert WordArt" => "WordArt invoegen", "Comment" => "Opmerking", "New\nComment" => "Nieuwe\nopmerking", "New Note" => "Nieuwe notitie", diff --git a/crates/ui-egui/src/i18n/pl.rs b/crates/ui-egui/src/i18n/pl.rs index 961149546..29264ce91 100644 --- a/crates/ui-egui/src/i18n/pl.rs +++ b/crates/ui-egui/src/i18n/pl.rs @@ -99,8 +99,6 @@ pub(super) fn translate(text: &str) -> Option<&'static str> { "Shapes" => "Kształty", "Icons" => "Ikony", "Text\nBox" => "Pole\ntekstowe", - "Word\nArt" => "WordArt", - "Insert WordArt" => "Wstaw WordArt", "Comment" => "Komentarz", "New\nComment" => "Nowy\nkomentarz", "New Note" => "Nowa notatka", diff --git a/crates/ui-egui/src/i18n/pt.rs b/crates/ui-egui/src/i18n/pt.rs index 90819d028..3cc4faf76 100644 --- a/crates/ui-egui/src/i18n/pt.rs +++ b/crates/ui-egui/src/i18n/pt.rs @@ -102,8 +102,6 @@ pub(super) fn translate(text: &str) -> Option<&'static str> { "Shapes" => "Formas", "Icons" => "Ícones", "Text\nBox" => "Caixa\nde Texto", - "Word\nArt" => "WordArt", - "Insert WordArt" => "Inserir WordArt", "Comment" => "Comentário", "New\nComment" => "Novo\nComentário", "New Note" => "Nova Nota", diff --git a/crates/ui-egui/src/i18n/ro.rs b/crates/ui-egui/src/i18n/ro.rs index 238d5060a..3d5a193d1 100644 --- a/crates/ui-egui/src/i18n/ro.rs +++ b/crates/ui-egui/src/i18n/ro.rs @@ -106,8 +106,6 @@ pub(super) fn translate(text: &str) -> Option<&'static str> { "Shapes" => "Forme", "Icons" => "Pictograme", "Text\nBox" => "Casetă\nde text", - "Word\nArt" => "WordArt", - "Insert WordArt" => "Inserare WordArt", "Comment" => "Comentariu", "New\nComment" => "Comentariu\nnou", "New Note" => "Notă nouă", diff --git a/crates/ui-egui/src/i18n/ru.rs b/crates/ui-egui/src/i18n/ru.rs index 53a1f7414..2d4d3fe1f 100644 --- a/crates/ui-egui/src/i18n/ru.rs +++ b/crates/ui-egui/src/i18n/ru.rs @@ -105,8 +105,6 @@ pub(super) fn translate(text: &str) -> Option<&'static str> { "Shapes" => "Фигуры", "Icons" => "Значки", "Text\nBox" => "Текстовое\nполе", - "Word\nArt" => "WordArt", - "Insert WordArt" => "Вставить WordArt", "Comment" => "Комментарий", "New\nComment" => "Новый\nкомментарий", "New Note" => "Новая заметка", diff --git a/crates/ui-egui/src/i18n/sr.rs b/crates/ui-egui/src/i18n/sr.rs index 42bd25b11..a0eac0a4f 100644 --- a/crates/ui-egui/src/i18n/sr.rs +++ b/crates/ui-egui/src/i18n/sr.rs @@ -106,8 +106,6 @@ pub(super) fn translate(text: &str) -> Option<&'static str> { "Shapes" => "Oblici", "Icons" => "Ikone", "Text\nBox" => "Tekstualni\nokvir", - "Word\nArt" => "WordArt", - "Insert WordArt" => "Umetni WordArt", "Comment" => "Komentar", "New\nComment" => "Novi\nkomentar", "New Note" => "Nova beleška", diff --git a/crates/ui-egui/src/i18n/tr.rs b/crates/ui-egui/src/i18n/tr.rs index f00d6431d..ed3d0bf01 100644 --- a/crates/ui-egui/src/i18n/tr.rs +++ b/crates/ui-egui/src/i18n/tr.rs @@ -102,8 +102,6 @@ pub(super) fn translate(text: &str) -> Option<&'static str> { "Shapes" => "Şekiller", "Icons" => "Simgeler", "Text\nBox" => "Metin\nKutusu", - "Word\nArt" => "WordArt", - "Insert WordArt" => "WordArt Ekle", "Comment" => "Açıklama", "New\nComment" => "Yeni\nAçıklama", "New Note" => "Yeni Not", diff --git a/crates/ui-egui/src/i18n/uk.rs b/crates/ui-egui/src/i18n/uk.rs index 61d0156de..7059a0ff4 100644 --- a/crates/ui-egui/src/i18n/uk.rs +++ b/crates/ui-egui/src/i18n/uk.rs @@ -101,8 +101,6 @@ pub(super) fn translate(text: &str) -> Option<&'static str> { "Shapes" => "Фігури", "Icons" => "Значки", "Text\nBox" => "Текстове\nполе", - "Word\nArt" => "WordArt", - "Insert WordArt" => "Вставити WordArt", "Comment" => "Коментар", "New\nComment" => "Новий\nкоментар", "New Note" => "Нова нотатка", diff --git a/crates/ui-egui/src/i18n/vi.rs b/crates/ui-egui/src/i18n/vi.rs index f15577710..260f9572d 100644 --- a/crates/ui-egui/src/i18n/vi.rs +++ b/crates/ui-egui/src/i18n/vi.rs @@ -107,8 +107,6 @@ pub(super) fn translate(text: &str) -> Option<&'static str> { "Shapes" => "Hình", "Icons" => "Biểu tượng", "Text\nBox" => "Hộp\nvăn bản", - "Word\nArt" => "WordArt", - "Insert WordArt" => "Chèn WordArt", "Comment" => "Chú thích", "New\nComment" => "Chú thích\nmới", "New Note" => "Ghi chú mới", diff --git a/crates/ui-egui/src/i18n/zh.rs b/crates/ui-egui/src/i18n/zh.rs index 0a2c3190d..ff671a7c9 100644 --- a/crates/ui-egui/src/i18n/zh.rs +++ b/crates/ui-egui/src/i18n/zh.rs @@ -105,8 +105,6 @@ pub(super) fn translate(text: &str) -> Option<&'static str> { "Shapes" => "形状", "Icons" => "图标", "Text\nBox" => "文本\n框", - "Word\nArt" => "艺术字", - "Insert WordArt" => "插入艺术字", "Comment" => "批注", "New\nComment" => "新建\n批注", "New Note" => "新建备注", diff --git a/crates/ui-egui/src/ribbon/insert.rs b/crates/ui-egui/src/ribbon/insert.rs index 3e7168904..50be093f0 100644 --- a/crates/ui-egui/src/ribbon/insert.rs +++ b/crates/ui-egui/src/ribbon/insert.rs @@ -208,7 +208,7 @@ pub(super) fn insert(app: &mut SheetApp, ui: &mut Ui) { if __k.clicked() { act(app, "insert.textBox", json!({})); } - let wa = big_button(ui, Icon::WordArt, "Word\nArt", "Insert WordArt", true); + let wa = big_button(ui, Icon::WordArt, "Decorative Text", "Decorative Text", true); anchor_keytip(app, ui, &wa, &["insert.wordArt"]); // Menu invocation shows the style gallery; the command itself never opens a dialog. egui::Popup::menu(&wa).show(|ui| crate::wordart::gallery(app, ui)); diff --git a/docs/parity-checklist.md b/docs/parity-checklist.md index ad7e680f9..542328139 100644 --- a/docs/parity-checklist.md +++ b/docs/parity-checklist.md @@ -4,13 +4,13 @@ Each entry is an Excel ribbon or menu command (feature names only). It counts as implemented when GridCraft registers a command with the same id. This measures breadth only; the overall assessment (depth, fidelity, effort) is in [target-app-parity.md](target-app-parity.md). -**Overall: 281 / 296 commands implemented (94.9%).** +**Overall: 282 / 296 commands implemented (95.3%).** | Tab | Implemented | Total | Parity | |---|---|---|---| | File | 11 | 11 | 100% | | Home | 94 | 94 | 100% | -| Insert | 18 | 25 | 72% | +| Insert | 19 | 25 | 76% | | Draw | 4 | 4 | 100% | | Page Layout | 23 | 23 | 100% | | Formulas | 23 | 23 | 100% | @@ -140,7 +140,7 @@ Implemented: - `edit.goToSpecial` Go To Special (Editing) - `home.addIns` Add-ins (Add-ins) -## Insert (18 / 25, 72%) +## Insert (19 / 25, 76%) Implemented: @@ -159,6 +159,7 @@ Implemented: - `review.newComment` Comment (Comments) - `insert.textBox` Text Box (Text) - `pageLayout.headerFooter` Header & Footer (Text) +- `insert.wordArt` Decorative Text (Text) - `insert.equation` Equation (Symbols) - `insert.symbol` Symbol (Symbols) - `insert.checkbox` Checkbox (Cell Controls) @@ -169,7 +170,6 @@ Missing: - `insert.screenshot` Screenshot (Illustrations) - `insert.map` Maps (Charts) - `insert.timeline` Timeline (Filters) -- `insert.wordArt` Decorative Text (Text) - `insert.signatureLine` Signature Line (Text) - `insert.object` Object (Text)