fix: review follow-ups for #1602 and #1606

- #1602 changed the COMMANDLINEFADETIME help text and added "Never"
  without catalog entries, so both showed in English everywhere. Add
  them to the catalog and all 21 locales; drop the "0 skips them" key.
- #1606 named another CAD vendor in a doc comment and two test names.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
Hakan SevenandClaude Opus 5.5 committed 2026-10-06 00:32:30 +03:00
1 parent 240eb0a95d
commit 7c76d2c27f
24 files changed
+47 -25

No files matched your search

+2 -1
View File
@@ -1440,7 +1440,8 @@ common =
.prompt-lines = أسطر المطالبة
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = أسطر المطالبة المؤقتة أعلى نافذة الأوامر (CLIPROMPTLINES).
.history-fade-time = زمن تلاشي السجل
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = مدة بقاء أسطر السجل ظاهرة؛ القيمة 0 تتخطاها (COMMANDLINEFADETIME).
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = مدة بقاء أسطر السجل ظاهرة؛ القيمة 0 تعني ألا تختفي أبدًا (COMMANDLINEFADETIME).
.never = أبدًا
.clicking-overlapping-objects-opens-a-picker = النقر على الكائنات المتداخلة يفتح أداة اختيار
.block-edit = تحرير الكتلة
.double-click-to-edit-block-in-place-refedit = النقر المزدوج يحرر الكتلة في مكانها (REFEDIT)
+2 -1
View File
@@ -1427,7 +1427,8 @@ common =
.prompt-lines = Редове с подкана
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = Временни редове с подкана над командния прозорец (CLIPROMPTLINES).
.history-fade-time = Време на избледняване на историята
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = Колко дълго остават видими редовете от историята; 0 ги пропуска (COMMANDLINEFADETIME).
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = Колко дълго остават видими редовете от историята; 0 означава, че никога не изчезват (COMMANDLINEFADETIME).
.never = Никога
.clicking-overlapping-objects-opens-a-picker = Щракването върху припокриващи се обекти отваря избирач
.block-edit = Редактиране на блок
.double-click-to-edit-block-in-place-refedit = Двойно щракване редактира блока на място (REFEDIT)
+2 -1
View File
@@ -1427,7 +1427,8 @@ common =
.prompt-lines = Řádky výzvy
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = Dočasné řádky výzvy nad příkazovým oknem (CLIPROMPTLINES).
.history-fade-time = Doba mizení historie
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = Jak dlouho zůstávají řádky historie viditelné; 0 je přeskočí (COMMANDLINEFADETIME).
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = Jak dlouho zůstávají řádky historie viditelné; 0 znamená, že nikdy nezmizí (COMMANDLINEFADETIME).
.never = Nikdy
.clicking-overlapping-objects-opens-a-picker = Kliknutí na překrývající se objekty otevře výběr
.block-edit = Úprava bloku
.double-click-to-edit-block-in-place-refedit = Dvojklik upraví blok na místě (REFEDIT)
+2 -1
View File
@@ -1428,7 +1428,8 @@ common =
.prompt-lines = Eingabeaufforderungszeilen
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = Temporäre Eingabeaufforderungszeilen über dem Befehlsfenster (CLIPROMPTLINES).
.history-fade-time = Ausblendzeit des Verlaufs
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = Wie lange Verlaufszeilen sichtbar bleiben; 0 überspringt sie (COMMANDLINEFADETIME).
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = Wie lange Verlaufszeilen sichtbar bleiben; bei 0 werden sie nie ausgeblendet (COMMANDLINEFADETIME).
.never = Nie
.clicking-overlapping-objects-opens-a-picker = Klick auf überlappende Objekte öffnet eine Auswahl
.block-edit = Blockbearbeitung
.double-click-to-edit-block-in-place-refedit = Doppelklick bearbeitet den Block an Ort und Stelle (REFEDIT)
+2 -1
View File
@@ -1429,7 +1429,8 @@ common =
.prompt-lines = Γραμμές προτροπής
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = Προσωρινές γραμμές προτροπής πάνω από το παράθυρο εντολών (CLIPROMPTLINES).
.history-fade-time = Χρόνος εξασθένισης ιστορικού
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = Πόσο μένουν ορατές οι γραμμές ιστορικού· το 0 τις παραλείπει (COMMANDLINEFADETIME).
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = Πόσο μένουν ορατές οι γραμμές ιστορικού· με 0 δεν εξαφανίζονται ποτέ (COMMANDLINEFADETIME).
.never = Ποτέ
.clicking-overlapping-objects-opens-a-picker = Το κλικ σε επικαλυπτόμενα αντικείμενα ανοίγει επιλογέα
.block-edit = Επεξεργασία μπλοκ
.double-click-to-edit-block-in-place-refedit = Διπλό κλικ για επεξεργασία μπλοκ επί τόπου (REFEDIT)
+2 -1
View File
@@ -1429,7 +1429,8 @@ common =
.prompt-lines = Prompt lines
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = Temporary prompt lines shown above the command window (CLIPROMPTLINES).
.history-fade-time = History fade time
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = How long overlay history lines stay visible; 0 skips them (COMMANDLINEFADETIME).
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = How long overlay history lines stay visible; 0 means never fade (COMMANDLINEFADETIME).
.never = Never
.clicking-overlapping-objects-opens-a-picker = Clicking overlapping objects opens a picker
.block-edit = Block Edit
.double-click-to-edit-block-in-place-refedit = Double-click to edit block in-place (REFEDIT)
+2 -1
View File
@@ -1428,7 +1428,8 @@ common =
.prompt-lines = Líneas de solicitud
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = Líneas de solicitud temporales sobre la ventana de comandos (CLIPROMPTLINES).
.history-fade-time = Tiempo de desvanecimiento del historial
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = Cuánto permanecen visibles las líneas del historial; 0 las omite (COMMANDLINEFADETIME).
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = Cuánto permanecen visibles las líneas del historial; con 0 nunca se ocultan (COMMANDLINEFADETIME).
.never = Nunca
.clicking-overlapping-objects-opens-a-picker = Al pulsar sobre objetos superpuestos se abre un selector
.block-edit = Edición de bloque
.double-click-to-edit-block-in-place-refedit = Doble clic para editar el bloque in situ (REFEDIT)
+2 -1
View File
@@ -1427,7 +1427,8 @@ common =
.prompt-lines = Kehoterivit
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = Väliaikaiset kehoterivit komentoikkunan yläpuolella (CLIPROMPTLINES).
.history-fade-time = Historian häivytysaika
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = Kuinka kauan historiarivit pysyvät näkyvissä; 0 ohittaa ne (COMMANDLINEFADETIME).
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = Kuinka kauan historiarivit pysyvät näkyvissä; 0 tarkoittaa, etteivät ne koskaan häivy (COMMANDLINEFADETIME).
.never = Ei koskaan
.clicking-overlapping-objects-opens-a-picker = Päällekkäisten objektien napsauttaminen avaa valitsimen
.block-edit = Lohkon muokkaus
.double-click-to-edit-block-in-place-refedit = Kaksoisnapsautus muokkaa lohkoa paikallaan (REFEDIT)
+2 -1
View File
@@ -1428,7 +1428,8 @@ common =
.prompt-lines = Lignes d'invite
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = Lignes d'invite temporaires au-dessus de la fenêtre de commande (CLIPROMPTLINES).
.history-fade-time = Durée d'estompage de l'historique
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = Combien de temps les lignes d'historique restent visibles ; 0 les ignore (COMMANDLINEFADETIME).
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = Combien de temps les lignes d'historique restent visibles ; 0 signifie qu'elles ne s'effacent jamais (COMMANDLINEFADETIME).
.never = Jamais
.clicking-overlapping-objects-opens-a-picker = Cliquer sur des objets superposés ouvre un sélecteur
.block-edit = Édition de bloc
.double-click-to-edit-block-in-place-refedit = Double-clic pour modifier le bloc sur place (REFEDIT)
+2 -1
View File
@@ -1416,7 +1416,8 @@ common =
.prompt-lines = प्रॉम्प्ट पंक्तियाँ
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = कमांड विंडो के ऊपर अस्थायी प्रॉम्प्ट पंक्तियाँ (CLIPROMPTLINES)।
.history-fade-time = इतिहास फ़ेड समय
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = इतिहास पंक्तियाँ कितनी देर दिखती हैं; 0 उन्हें छोड़ देता है (COMMANDLINEFADETIME)।
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = इतिहास पंक्तियाँ कितनी देर दिखती हैं; 0 का अर्थ है कि वे कभी नहीं छिपतीं (COMMANDLINEFADETIME)।
.never = कभी नहीं
.clicking-overlapping-objects-opens-a-picker = अतिव्यापी ऑब्जेक्ट पर क्लिक करने से चयनकर्ता खुलता है
.block-edit = ब्लॉक संपादन
.double-click-to-edit-block-in-place-refedit = ब्लॉक को यथास्थान संपादित करने के लिए डबल-क्लिक करें (REFEDIT)
+2 -1
View File
@@ -1427,7 +1427,8 @@ common =
.prompt-lines = Kérdéssorok
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = Ideiglenes kérdéssorok a parancsablak fölött (CLIPROMPTLINES).
.history-fade-time = Előzmények elhalványulási ideje
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = Meddig maradnak láthatók az előzménysorok; a 0 kihagyja őket (COMMANDLINEFADETIME).
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = Meddig maradnak láthatók az előzménysorok; 0 esetén soha nem tűnnek el (COMMANDLINEFADETIME).
.never = Soha
.clicking-overlapping-objects-opens-a-picker = Átfedő objektumokra kattintva választó nyílik
.block-edit = Blokkszerkesztés
.double-click-to-edit-block-in-place-refedit = Dupla kattintás a blokk helyben szerkesztéséhez (REFEDIT)
+2 -1
View File
@@ -1427,7 +1427,8 @@ common =
.prompt-lines = Righe di richiesta
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = Righe di richiesta temporanee sopra la finestra dei comandi (CLIPROMPTLINES).
.history-fade-time = Tempo di dissolvenza della cronologia
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = Per quanto restano visibili le righe di cronologia; 0 le salta (COMMANDLINEFADETIME).
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = Per quanto restano visibili le righe di cronologia; con 0 non scompaiono mai (COMMANDLINEFADETIME).
.never = Mai
.clicking-overlapping-objects-opens-a-picker = Fare clic su oggetti sovrapposti apre un selettore
.block-edit = Modifica blocco
.double-click-to-edit-block-in-place-refedit = Doppio clic per modificare il blocco sul posto (REFEDIT)
+2 -1
View File
@@ -1418,7 +1418,8 @@ common =
.prompt-lines = プロンプト行
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = コマンド ウィンドウの上に表示する一時プロンプト行 (CLIPROMPTLINES)。
.history-fade-time = 履歴のフェード時間
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = 履歴行が表示され続ける時間。0 で表示しない (COMMANDLINEFADETIME)。
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = 履歴行が表示され続ける時間。0 で消えなくなります (COMMANDLINEFADETIME)。
.never = 無期限
.clicking-overlapping-objects-opens-a-picker = 重なったオブジェクトをクリックすると選択リストが開く
.block-edit = ブロック編集
.double-click-to-edit-block-in-place-refedit = ダブルクリックでブロックをその場で編集 (REFEDIT)
+2 -1
View File
@@ -1427,7 +1427,8 @@ common =
.prompt-lines = 프롬프트 행
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = 명령 창 위에 표시할 임시 프롬프트 행 (CLIPROMPTLINES).
.history-fade-time = 히스토리 페이드 시간
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = 히스토리 행이 표시되는 시간. 0이면 건너뜀 (COMMANDLINEFADETIME).
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = 히스토리 행이 표시되는 시간. 0이면 사라지지 않음 (COMMANDLINEFADETIME).
.never = 무제한
.clicking-overlapping-objects-opens-a-picker = 겹친 객체를 클릭하면 선택기가 열림
.block-edit = 블록 편집
.double-click-to-edit-block-in-place-refedit = 두 번 클릭하여 블록을 제자리에서 편집 (REFEDIT)
+2 -1
View File
@@ -1426,7 +1426,8 @@ common =
.prompt-lines = Promptregels
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = Tijdelijke promptregels boven het opdrachtvenster (CLIPROMPTLINES).
.history-fade-time = Vervaagtijd van geschiedenis
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = Hoe lang geschiedenisregels zichtbaar blijven; 0 slaat ze over (COMMANDLINEFADETIME).
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = Hoe lang geschiedenisregels zichtbaar blijven; bij 0 verdwijnen ze nooit (COMMANDLINEFADETIME).
.never = Nooit
.clicking-overlapping-objects-opens-a-picker = Klikken op overlappende objecten opent een kiezer
.block-edit = Blok bewerken
.double-click-to-edit-block-in-place-refedit = Dubbelklik om het blok ter plaatse te bewerken (REFEDIT)
+2 -1
View File
@@ -1427,7 +1427,8 @@ common =
.prompt-lines = Wiersze zachęty
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = Tymczasowe wiersze zachęty nad oknem poleceń (CLIPROMPTLINES).
.history-fade-time = Czas zanikania historii
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = Jak długo wiersze historii pozostają widoczne; 0 je pomija (COMMANDLINEFADETIME).
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = Jak długo wiersze historii pozostają widoczne; 0 oznacza, że nigdy nie znikają (COMMANDLINEFADETIME).
.never = Nigdy
.clicking-overlapping-objects-opens-a-picker = Kliknięcie nakładających się obiektów otwiera selektor
.block-edit = Edycja bloku
.double-click-to-edit-block-in-place-refedit = Dwukrotne kliknięcie edytuje blok w miejscu (REFEDIT)
+2 -1
View File
@@ -1428,7 +1428,8 @@ common =
.prompt-lines = Linhas de solicitação
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = Linhas de solicitação temporárias acima da janela de comandos (CLIPROMPTLINES).
.history-fade-time = Tempo de esmaecimento do histórico
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = Quanto tempo as linhas de histórico ficam visíveis; 0 as ignora (COMMANDLINEFADETIME).
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = Quanto tempo as linhas de histórico ficam visíveis; com 0 elas nunca desaparecem (COMMANDLINEFADETIME).
.never = Nunca
.clicking-overlapping-objects-opens-a-picker = Clicar em objetos sobrepostos abre um seletor
.block-edit = Edição de bloco
.double-click-to-edit-block-in-place-refedit = Duplo clique para editar o bloco no local (REFEDIT)
+2 -1
View File
@@ -1431,7 +1431,8 @@ common =
.prompt-lines = Строки запроса
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = Временные строки запроса над окном команд (CLIPROMPTLINES).
.history-fade-time = Время затухания журнала
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = Как долго строки журнала остаются видимыми; 0 их пропускает (COMMANDLINEFADETIME).
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = Как долго строки журнала остаются видимыми; при 0 они никогда не скрываются (COMMANDLINEFADETIME).
.never = Никогда
.clicking-overlapping-objects-opens-a-picker = Щелчок по перекрывающимся объектам открывает список выбора
.block-edit = Редактирование блока
.double-click-to-edit-block-in-place-refedit = Двойной щелчок редактирует блок на месте (REFEDIT)
+2 -1
View File
@@ -1414,7 +1414,8 @@ common =
.prompt-lines = İstem satırları
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = Komut penceresinin üstündeki geçici istem satırları (CLIPROMPTLINES).
.history-fade-time = Geçmiş solma süresi
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = Geçmiş satırlarının ne kadar görünür kalacağı; 0 atlar (COMMANDLINEFADETIME).
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = Geçmiş satırlarının ne kadar görünür kalacağı; 0 hiç solmaz (COMMANDLINEFADETIME).
.never = Hiçbir zaman
.clicking-overlapping-objects-opens-a-picker = Üst üste binen nesnelere tıklamak bir seçici açar
.block-edit = Blok düzenleme
.double-click-to-edit-block-in-place-refedit = Bloğu yerinde düzenlemek için çift tıklayın (REFEDIT)
+2 -1
View File
@@ -1415,7 +1415,8 @@ common =
.prompt-lines = 提示行
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = 命令窗口上方显示的临时提示行 (CLIPROMPTLINES)。
.history-fade-time = 历史淡出时间
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = 历史行保持可见的时长;0 表示跳过 (COMMANDLINEFADETIME)。
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = 历史行保持可见的时长;0 表示永不淡出 (COMMANDLINEFADETIME)。
.never = 永不
.clicking-overlapping-objects-opens-a-picker = 单击重叠对象时打开选择器
.block-edit = 块编辑
.double-click-to-edit-block-in-place-refedit = 双击就地编辑块 (REFEDIT)
+2 -1
View File
@@ -1427,7 +1427,8 @@ common =
.prompt-lines = 提示行
.temporary-prompt-lines-shown-above-the-command-window-clipromptlines = 指令視窗上方顯示的暫時提示行 (CLIPROMPTLINES)。
.history-fade-time = 歷程淡出時間
.how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime = 歷程行保持顯示的時間;0 表示略過 (COMMANDLINEFADETIME)。
.how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime = 歷程行保持顯示的時間;0 表示永不淡出 (COMMANDLINEFADETIME)。
.never = 永不
.clicking-overlapping-objects-opens-a-picker = 點選重疊的物件時開啟選擇器
.block-edit = 圖塊編輯
.double-click-to-edit-block-in-place-refedit = 雙擊以就地編輯圖塊 (REFEDIT)
+2 -1
View File
@@ -4621,7 +4621,8 @@ pub(super) fn message_attribute(source: &str) -> Option<(&'static str, &'static
"Prompt lines" => Some(("common", "prompt-lines")),
"Temporary prompt lines shown above the command window (CLIPROMPTLINES)." => Some(("common", "temporary-prompt-lines-shown-above-the-command-window-clipromptlines")),
"History fade time" => Some(("common", "history-fade-time")),
"How long overlay history lines stay visible; 0 skips them (COMMANDLINEFADETIME)." => Some(("common", "how-long-overlay-history-lines-stay-visible-0-skips-them-commandlinefadetime")),
"How long overlay history lines stay visible; 0 means never fade (COMMANDLINEFADETIME)." => Some(("common", "how-long-overlay-history-lines-stay-visible-0-never-fades-commandlinefadetime")),
"Never" => Some(("common", "never")),
"Clicking overlapping objects opens a picker" => Some(("common", "clicking-overlapping-objects-opens-a-picker")),
"Block Edit" => Some(("common", "block-edit")),
"Double-click to edit block in-place (REFEDIT)" => Some(("common", "double-click-to-edit-block-in-place-refedit")),
+1 -1
View File
@@ -372,7 +372,7 @@ pub fn planar_face_normal(body: &Body, face: FaceKey) -> Option<[f64; 3]> {
Some(if face.forward { normal } else { -normal }.to_array())
}
/// Construct a UCS aligned with a solid's planar face matching AutoCAD's UCS Face behavior:
/// Construct a UCS aligned with a solid's planar face:
/// - Origin snaps to the face vertex closest to the pick point.
/// - X-axis aligns along the boundary edge emanating from that vertex closest to the pick point.
/// - Z-axis is the face's outward normal.
+2 -2
View File
@@ -107,7 +107,7 @@ fn ucs_pick_command_enables_solid_face_picking() {
}
#[test]
fn autocad_style_face_ucs_snaps_origin_and_aligns_axes_on_box() {
fn face_ucs_snaps_origin_and_aligns_axes_on_box() {
let box_body = solid_model::box_solid([0.0, 0.0, 0.0], 10.0, 20.0, 30.0)
.expect("box_solid constructs successfully");
@@ -159,7 +159,7 @@ fn autocad_style_face_ucs_snaps_origin_and_aligns_axes_on_box() {
}
#[test]
fn autocad_style_face_ucs_on_puck() {
fn face_ucs_on_puck() {
let body = puck();
let top_face = solid_model::nearest_planar_face(&body, [60.0, -25.0, 10.0]).unwrap();
let ucs = solid_model::planar_face_ucs(&body, top_face, [60.0, -25.0, 10.0]).unwrap();