Select by Artboards dialog: None keeps hidden rows; translate its strings (#5548)

None now clears only the rows the search shows, as Select All adds only
those, so artboards hidden by the search stay chosen. The count reads
"Chosen: {n} of {total}". The dialog's new strings have rows in all 26
catalogs, written from their meaning with each catalog's own terms.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ruchirguitar
2026-11-04 22:57:59 +07:00
committed by bflatastic
co-authored by Claude Opus 5.5
parent 6e1c1c9377
commit f140301aaa
28 changed files with 288 additions and 8 deletions
+16 -6
View File
@@ -135,16 +135,14 @@ fn body(app: &mut VectorcraftApp, ui: &mut Ui, d: &mut Dialog) -> bool {
ui.add_space(4.0);
ui.horizontal(|ui| {
if widgets::flat_button_fit(ui, "Select All", 70.0).clicked() {
picked.extend(rows.iter().copied());
picked.sort_unstable();
picked.dedup();
choose_shown(&mut picked, &rows, true);
}
if widgets::flat_button_fit(ui, "None", 50.0).clicked() {
picked.clear();
choose_shown(&mut picked, &rows, false);
}
// Rows hidden by the search stay chosen: the count says how many are.
let count = crate::i18n::tn(picked.len() as u64, "{n} of {total} chosen", "{n} of {total} chosen");
ui.label(egui::RichText::new(crate::i18n::fmt(&count, &[("total", &boards.len().to_string())])).color(t.text_dim));
let count = crate::i18n::fmt(tl!("Chosen: {n} of {total}"), &[("n", &picked.len().to_string()), ("total", &boards.len().to_string())]);
ui.label(egui::RichText::new(count).color(t.text_dim));
});
d.fields.insert("artboards".into(), json!(picked));
ui.add_space(6.0);
@@ -152,6 +150,18 @@ fn body(app: &mut VectorcraftApp, ui: &mut Ui, d: &mut Dialog) -> bool {
false
}
/// Select All (`on`) or None: choose every row `shown`, or none of them. Rows the search hides
/// keep their state.
pub(crate) fn choose_shown(chosen: &mut Vec<usize>, shown: &[usize], on: bool) {
if on {
chosen.extend(shown.iter().copied());
chosen.sort_unstable();
chosen.dedup();
} else {
chosen.retain(|i| !shown.contains(i));
}
}
/// A click on row `i` of the rows `shown`, with modifier keys `m`: [`click`] on dialog `d`'s
/// chosen artboards.
pub(crate) fn row_clicked(d: &mut Dialog, i: usize, shown: &[usize], m: egui::Modifiers) {
+12 -2
View File
@@ -1,7 +1,7 @@
use serde_json::json;
use vectorcraft_engine::Session;
use super::{click, row_clicked, row_double_clicked, shown};
use super::{choose_shown, click, row_clicked, row_double_clicked, shown};
use crate::tests_labels::painted_text;
use crate::{VectorcraftApp, menus};
@@ -17,6 +17,16 @@ fn the_search_filters_artboards_by_name_ignoring_case() {
assert_eq!(shown(&n, "zzz"), Vec::<usize>::new());
}
#[test]
fn select_all_and_none_act_on_the_rows_shown() {
// Board 4 is chosen but hidden by the search: neither button touches it.
let mut c = vec![1, 4];
choose_shown(&mut c, &[0, 1, 2], true);
assert_eq!(c, vec![0, 1, 2, 4]);
choose_shown(&mut c, &[0, 1, 2], false);
assert_eq!(c, vec![4]);
}
#[test]
fn clicks_choose_toggle_and_extend_rows() {
let rows = [0, 2, 3, 5];
@@ -54,7 +64,7 @@ fn select_by_artboards_lists_the_artboards_and_selects_on_ok() {
assert_eq!(d.kind, super::KIND);
assert_eq!(d.fields["artboards"], json!([0]), "the active artboard is chosen");
let shown = painted_text(&mut app, |app, ui| crate::dialogs::show(app, ui.ctx()));
for s in ["Select by Artboards", "Artboard 1", "Banner", "100 × 100 pt", "200 × 50 pt", "1 of 2 chosen", "Overlapping", "Select All", "None"] {
for s in ["Select by Artboards", "Artboard 1", "Banner", "100 × 100 pt", "200 × 50 pt", "Chosen: 1 of 2", "Overlapping", "Select All", "None"] {
assert!(shown.contains(s), "{s} in {shown}");
}
let d = app.ui.dialog.as_mut().unwrap();
+10
View File
@@ -6187,3 +6187,13 @@ breakText Glyphs Глифи
Spike Връх
Skip Spaces Пропускане на интервалите
@msg The art is too large to copy as a picture: other apps get no PNG of it Графиката е твърде голяма, за да се копира като изображение: другите приложения не получават PNG от нея
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Избиране по работни области
Select by Artboards… Избиране по работни области…
Selection Tools Инструменти за избиране
Search artboards Търсене в работните области
Fully Inside Изцяло вътре
Fully Outside Изцяло извън
No artboards match. Няма съвпадащи работни области.
Chosen: {n} of {total} Избрани: {n} от {total}
Can't render this file because it contains an unexpected character in line 2 and column 73.
+10
View File
@@ -6221,3 +6221,13 @@ shape Open Otvoren
Spike Šiljak
Skip Spaces Preskoči razmake
@msg The art is too large to copy as a picture: other apps get no PNG of it Grafika je prevelika da bi se kopirala kao slika: druge aplikacije ne dobijaju njen PNG
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Odabir po radnim pločama
Select by Artboards… Odabir po radnim pločama…
Selection Tools Alati za odabir
Search artboards Pretraži radne ploče
Fully Inside Potpuno unutra
Fully Outside Potpuno vani
No artboards match. Nijedna radna ploča ne odgovara.
Chosen: {n} of {total} Odabrano: {n} od {total}
Can't render this file because it contains an unexpected character in line 2 and column 73.
+10
View File
@@ -6321,3 +6321,13 @@ breakText Glyphs Glifs
Spike Pic
Skip Spaces Omet els espais
@msg The art is too large to copy as a picture: other apps get no PNG of it La il·lustració és massa gran per copiar-la com a imatge: les altres aplicacions no en reben cap PNG
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Selecciona per taulers
Select by Artboards… Selecciona per taulers…
Selection Tools Eines de selecció
Search artboards Cerca taulers
Fully Inside Totalment a dins
Fully Outside Totalment fora
No artboards match. Cap tauler no coincideix.
Chosen: {n} of {total} Triats: {n} de {total}
Can't render this file because it contains an unexpected character in line 2 and column 73.
+10
View File
@@ -6335,3 +6335,13 @@ breakText Glyphs Glyfy
Spike Špička
Skip Spaces Přeskočit mezery
@msg The art is too large to copy as a picture: other apps get no PNG of it Kresba je příliš velká na zkopírování jako obrázek: ostatní aplikace z ní nedostanou PNG
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Vybrat podle pracovních ploch
Select by Artboards… Vybrat podle pracovních ploch…
Selection Tools Nástroje výběru
Search artboards Hledat pracovní plochy
Fully Inside Zcela uvnitř
Fully Outside Zcela vně
No artboards match. Žádná pracovní plocha neodpovídá.
Chosen: {n} of {total} Zvoleno: {n} z {total}
Can't render this file because it contains an unexpected character in line 2 and column 73.
+10
View File
@@ -6203,3 +6203,13 @@ breakText Glyphs Glyffer
Spike Spids
Skip Spaces Spring mellemrum over
@msg The art is too large to copy as a picture: other apps get no PNG of it Grafikken er for stor til at blive kopieret som et billede: andre programmer får ingen PNG af den
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Markér efter tegneflader
Select by Artboards… Markér efter tegneflader…
Selection Tools Markeringsværktøjer
Search artboards Søg i tegneflader
Fully Inside Helt indenfor
Fully Outside Helt udenfor
No artboards match. Ingen tegneflader passer.
Chosen: {n} of {total} Valgt: {n} af {total}
Can't render this file because it contains an unexpected character in line 2 and column 73.
+10
View File
@@ -5921,3 +5921,13 @@ breakText Glyphs Glyphen
Spike Spitze
Skip Spaces Leerzeichen überspringen
@msg The art is too large to copy as a picture: other apps get no PNG of it Das Bildmaterial ist zu groß, um es als Bild zu kopieren: Andere Apps erhalten kein PNG davon
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Nach Zeichenflächen auswählen
Select by Artboards… Nach Zeichenflächen auswählen…
Selection Tools Auswahlwerkzeuge
Search artboards Zeichenflächen suchen
Fully Inside Vollständig innen
Fully Outside Vollständig außen
No artboards match. Keine Zeichenfläche passt.
Chosen: {n} of {total} Gewählt: {n} von {total}
Can't render this file because it contains an unexpected character in line 2 and column 73.
+10
View File
@@ -6287,3 +6287,13 @@ breakText Glyphs Γλύφοι
Spike Αιχμή
Skip Spaces Παράλειψη κενών
@msg The art is too large to copy as a picture: other apps get no PNG of it Το γραφικό είναι πολύ μεγάλο για αντιγραφή ως εικόνα: οι άλλες εφαρμογές δεν λαμβάνουν PNG του
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Επιλογή κατά πίνακες σχεδίασης
Select by Artboards… Επιλογή κατά πίνακες σχεδίασης…
Selection Tools Εργαλεία επιλογής
Search artboards Αναζήτηση πινάκων σχεδίασης
Fully Inside Πλήρως εντός
Fully Outside Πλήρως εκτός
No artboards match. Κανένας πίνακας σχεδίασης δεν ταιριάζει.
Chosen: {n} of {total} Επιλεγμένοι: {n} από {total}
Can't render this file because it contains an unexpected character in line 163 and column 5.
+10
View File
@@ -6277,3 +6277,13 @@ breakText Glyphs Glifos
Spike Pico
Skip Spaces Omitir espacios
@msg The art is too large to copy as a picture: other apps get no PNG of it La ilustración es demasiado grande para copiarla como imagen: las demás aplicaciones no reciben un PNG de ella
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Seleccionar por mesas de trabajo
Select by Artboards… Seleccionar por mesas de trabajo…
Selection Tools Herramientas de selección
Search artboards Buscar mesas de trabajo
Fully Inside Totalmente dentro
Fully Outside Totalmente fuera
No artboards match. Ninguna mesa de trabajo coincide.
Chosen: {n} of {total} Elegidas: {n} de {total}
Can't render this file because it contains an unexpected character in line 2 and column 73.
+10
View File
@@ -6365,3 +6365,13 @@ breakText Glyphs Merkit
Spike Piikki
Skip Spaces Ohita välilyönnit
@msg The art is too large to copy as a picture: other apps get no PNG of it Grafiikka on liian suuri kopioitavaksi kuvana: muut sovellukset eivät saa siitä PNG-kuvaa
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Valitse piirtoalustojen mukaan
Select by Artboards… Valitse piirtoalustojen mukaan…
Selection Tools Valintatyökalut
Search artboards Hae piirtoalustoja
Fully Inside Kokonaan sisällä
Fully Outside Kokonaan ulkona
No artboards match. Mikään piirtoalusta ei vastaa hakua.
Chosen: {n} of {total} Valittu: {n}/{total}
Can't render this file because it contains an unexpected character in line 2 and column 73.
+10
View File
@@ -6330,3 +6330,13 @@ breakText Glyphs Glyphes
Spike Pointe
Skip Spaces Ignorer les espaces
@msg The art is too large to copy as a picture: other apps get no PNG of it L’illustration est trop grande pour être copiée en tant qu’image : les autres applications n’en reçoivent pas de PNG
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Sélectionner par plans de travail
Select by Artboards… Sélectionner par plans de travail…
Selection Tools Outils de sélection
Search artboards Rechercher des plans de travail
Fully Inside Entièrement à l’intérieur
Fully Outside Entièrement à l’extérieur
No artboards match. Aucun plan de travail ne correspond.
Chosen: {n} of {total} Choisis : {n} sur {total}
Can't render this file because it contains an unexpected character in line 2 and column 73.
+10
View File
@@ -6319,3 +6319,13 @@ breakText Glyphs Glifák
Spike Csúcs
Skip Spaces Szóközök kihagyása
@msg The art is too large to copy as a picture: other apps get no PNG of it A grafika túl nagy ahhoz, hogy képként másolható legyen: más alkalmazások nem kapnak róla PNG-t
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Kijelölés rajztáblák szerint
Select by Artboards… Kijelölés rajztáblák szerint…
Selection Tools Kijelölőeszközök
Search artboards Rajztáblák keresése
Fully Inside Teljesen belül
Fully Outside Teljesen kívül
No artboards match. Nincs egyező rajztábla.
Chosen: {n} of {total} Kiválasztva: {n} / {total}
Can't render this file because it contains an unexpected character in line 2 and column 73.
+10
View File
@@ -6203,3 +6203,13 @@ breakText Glyphs Glif
Spike Puncak
Skip Spaces Lewati Spasi
@msg The art is too large to copy as a picture: other apps get no PNG of it Gambar terlalu besar untuk disalin sebagai gambar: aplikasi lain tidak mendapatkan PNG darinya
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Pilih menurut Artboard
Select by Artboards… Pilih menurut Artboard…
Selection Tools Alat pemilihan
Search artboards Cari artboard
Fully Inside Sepenuhnya di dalam
Fully Outside Sepenuhnya di luar
No artboards match. Tidak ada artboard yang cocok.
Chosen: {n} of {total} Dipilih: {n} dari {total}
Can't render this file because it contains an unexpected character in line 2235 and column 5.
+10
View File
@@ -5955,3 +5955,13 @@ breakText Glyphs Glifi
Spike Picco
Skip Spaces Salta gli spazi
@msg The art is too large to copy as a picture: other apps get no PNG of it La grafica è troppo grande per essere copiata come immagine: le altre app non ne ricevono un PNG
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Seleziona per tavole da disegno
Select by Artboards… Seleziona per tavole da disegno…
Selection Tools Strumenti di selezione
Search artboards Cerca tavole da disegno
Fully Inside Completamente interno
Fully Outside Completamente esterno
No artboards match. Nessuna tavola da disegno corrisponde.
Chosen: {n} of {total} Scelte: {n} di {total}
Can't render this file because it contains an unexpected character in line 2 and column 73.
+10
View File
@@ -6020,3 +6020,13 @@ breakText Glyphs 字形
Spike 山形
Skip Spaces スペースをスキップ
@msg The art is too large to copy as a picture: other apps get no PNG of it アートワークが大きすぎるため画像としてコピーできません:他のアプリには PNG が渡されません
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards アートボードで選択
Select by Artboards… アートボードで選択…
Selection Tools 選択ツール
Search artboards アートボードを検索
Fully Inside 完全に内側
Fully Outside 完全に外側
No artboards match. 一致するアートボードはありません。
Chosen: {n} of {total} 選択中: {n} / {total}
Can't render this file because it contains an unexpected character in line 2 and column 73.
+10
View File
@@ -6346,3 +6346,13 @@ font-script Japanese იაპონური
Spike პიკი
Skip Spaces ჰარების გამოტოვება
@msg The art is too large to copy as a picture: other apps get no PNG of it ნახატი ზედმეტად დიდია სურათად დასაკოპირებლად: სხვა აპები მის PNG-ს ვერ მიიღებენ
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards სამუშაო დაფებით არჩევა
Select by Artboards… სამუშაო დაფებით არჩევა…
Selection Tools მონიშვნის ხელსაწყოები
Search artboards სამუშაო დაფების ძებნა
Fully Inside მთლიანად შიგნით
Fully Outside მთლიანად გარეთ
No artboards match. შესაბამისი სამუშაო დაფა არ არის.
Chosen: {n} of {total} არჩეულია: {n} / {total}
Can't render this file because it is too large.
+10
View File
@@ -5916,3 +5916,13 @@ breakText Glyphs 글리프
Spike 뾰족한 모양
Skip Spaces 공백 건너뛰기
@msg The art is too large to copy as a picture: other apps get no PNG of it 아트워크가 너무 커서 이미지로 복사할 수 없습니다: 다른 앱에는 PNG가 전달되지 않습니다
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards 아트보드로 선택
Select by Artboards… 아트보드로 선택…
Selection Tools 선택 도구
Search artboards 아트보드 검색
Fully Inside 완전히 안쪽
Fully Outside 완전히 바깥쪽
No artboards match. 일치하는 아트보드가 없습니다.
Chosen: {n} of {total} 선택됨: {n} / {total}
Can't render this file because it contains an unexpected character in line 2 and column 73.
+10
View File
@@ -6247,3 +6247,13 @@ breakText Glyphs Glyphs
Spike Piek
Skip Spaces Spaties overslaan
@msg The art is too large to copy as a picture: other apps get no PNG of it Het illustratiewerk is te groot om als afbeelding te kopiëren: andere apps krijgen er geen PNG van
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Selecteren op tekengebieden
Select by Artboards… Selecteren op tekengebieden…
Selection Tools Selectiegereedschappen
Search artboards Tekengebieden zoeken
Fully Inside Volledig binnen
Fully Outside Volledig buiten
No artboards match. Geen tekengebied komt overeen.
Chosen: {n} of {total} Gekozen: {n} van {total}
Can't render this file because it contains an unexpected character in line 2 and column 73.
+10
View File
@@ -6190,3 +6190,13 @@ breakText Glyphs Glify
Spike Szpic
Skip Spaces Pomiń spacje
@msg The art is too large to copy as a picture: other apps get no PNG of it Grafika jest zbyt duża, aby skopiować ją jako obraz: inne aplikacje nie otrzymają jej w formacie PNG
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Zaznacz według obszarów kompozycji
Select by Artboards… Zaznacz według obszarów kompozycji…
Selection Tools Narzędzia zaznaczania
Search artboards Szukaj obszarów kompozycji
Fully Inside Całkowicie wewnątrz
Fully Outside Całkowicie na zewnątrz
No artboards match. Żaden obszar kompozycji nie pasuje.
Chosen: {n} of {total} Wybrano: {n} z {total}
Can't render this file because it contains an unexpected character in line 2 and column 73.
+10
View File
@@ -6408,3 +6408,13 @@ swatch Yellow Green Verde-amarelado
Spike Pico
Skip Spaces Ignorar espaços
@msg The art is too large to copy as a picture: other apps get no PNG of it A arte é grande demais para ser copiada como imagem: outros aplicativos não recebem um PNG dela
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Selecionar por mesas de trabalho
Select by Artboards… Selecionar por mesas de trabalho…
Selection Tools Ferramentas de seleção
Search artboards Pesquisar mesas de trabalho
Fully Inside Totalmente dentro
Fully Outside Totalmente fora
No artboards match. Nenhuma mesa de trabalho corresponde.
Chosen: {n} of {total} Escolhidas: {n} de {total}
Can't render this file because it contains an unexpected character in line 6 and column 47.
+10
View File
@@ -6424,3 +6424,13 @@ shape Open Открытый
Spike Пик
Skip Spaces Пропускать пробелы
@msg The art is too large to copy as a picture: other apps get no PNG of it Графика слишком велика для копирования в виде изображения: другие приложения не получат её PNG
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Выделить по монтажным областям
Select by Artboards… Выделить по монтажным областям…
Selection Tools Инструменты выделения
Search artboards Поиск монтажных областей
Fully Inside Полностью внутри
Fully Outside Полностью снаружи
No artboards match. Нет подходящих монтажных областей.
Chosen: {n} of {total} Выбрано: {n} из {total}
Can't render this file because it contains an unexpected character in line 2 and column 73.
+10
View File
@@ -6391,3 +6391,13 @@ digits Hindi Hindi
Spike Spets
Skip Spaces Hoppa över mellanslag
@msg The art is too large to copy as a picture: other apps get no PNG of it Teckningen är för stor för att kopieras som en bild: andra appar får ingen PNG av den
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Markera efter ritytor
Select by Artboards… Markera efter ritytor…
Selection Tools Markeringsverktyg
Search artboards Sök ritytor
Fully Inside Helt inuti
Fully Outside Helt utanför
No artboards match. Ingen rityta matchar.
Chosen: {n} of {total} Valda: {n} av {total}
Can't render this file because it contains an unexpected character in line 5 and column 25.
+10
View File
@@ -6292,3 +6292,13 @@ breakText Glyphs Glifler
Spike Sivri Uç
Skip Spaces Boşlukları Atla
@msg The art is too large to copy as a picture: other apps get no PNG of it Çizim, resim olarak kopyalanamayacak kadar büyük: diğer uygulamalar bunun PNG'sini almaz
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Çalışma Yüzeylerine Göre Seç
Select by Artboards… Çalışma Yüzeylerine Göre Seç…
Selection Tools Seçim Araçları
Search artboards Çalışma yüzeylerinde ara
Fully Inside Tamamen içeride
Fully Outside Tamamen dışarıda
No artboards match. Eşleşen çalışma yüzeyi yok.
Chosen: {n} of {total} Seçilen: {n}/{total}
Can't render this file because it contains an unexpected character in line 5 and column 25.
+10
View File
@@ -5935,3 +5935,13 @@ breakText Glyphs Гліфи
Spike Пік
Skip Spaces Пропускати пробіли
@msg The art is too large to copy as a picture: other apps get no PNG of it Графіка завелика, щоб скопіювати її як зображення: інші програми не отримають її PNG
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Виділити за монтажними областями
Select by Artboards… Виділити за монтажними областями…
Selection Tools Інструменти виділення
Search artboards Пошук монтажних областей
Fully Inside Повністю всередині
Fully Outside Повністю зовні
No artboards match. Немає відповідних монтажних областей.
Chosen: {n} of {total} Вибрано: {n} з {total}
Can't render this file because it contains an unexpected character in line 177 and column 5.
+10
View File
@@ -5936,3 +5936,13 @@ breakText Glyphs Glyph
Spike Đỉnh nhọn
Skip Spaces Bỏ qua khoảng trắng
@msg The art is too large to copy as a picture: other apps get no PNG of it Hình vẽ quá lớn để sao chép dưới dạng ảnh: các ứng dụng khác không nhận được PNG của nó
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards Chọn theo bảng vẽ
Select by Artboards… Chọn theo bảng vẽ…
Selection Tools Công cụ chọn
Search artboards Tìm bảng vẽ
Fully Inside Hoàn toàn bên trong
Fully Outside Hoàn toàn bên ngoài
No artboards match. Không có bảng vẽ nào khớp.
Chosen: {n} of {total} Đã chọn: {n} trên {total}
Can't render this file because it contains an unexpected character in line 199 and column 5.
+10
View File
@@ -6176,3 +6176,13 @@ breakText Glyphs 字形
Spike 尖峰
Skip Spaces 跳过空格
@msg The art is too large to copy as a picture: other apps get no PNG of it 图稿太大,无法作为图片复制:其他应用不会获得它的 PNG
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards 按画板选择
Select by Artboards… 按画板选择…
Selection Tools 选择工具
Search artboards 搜索画板
Fully Inside 完全在内
Fully Outside 完全在外
No artboards match. 没有匹配的画板。
Chosen: {n} of {total} 已选:{n} / {total}
Can't render this file because it contains an unexpected character in line 2 and column 73.
+10
View File
@@ -5973,3 +5973,13 @@ breakText Glyphs 字符
Spike 尖峰
Skip Spaces 略過空格
@msg The art is too large to copy as a picture: other apps get no PNG of it 圖稿太大,無法作為圖片複製:其他應用程式不會取得它的 PNG
# Selection Tools add-on: Select by Artboards (Object › Plug-ins › Selection Tools, #5548).
Select by Artboards 依工作區域選取
Select by Artboards… 依工作區域選取…
Selection Tools 選取工具
Search artboards 搜尋工作區域
Fully Inside 完全在內
Fully Outside 完全在外
No artboards match. 沒有符合的工作區域。
Chosen: {n} of {total} 已選:{n} / {total}
Can't render this file because it contains an unexpected character in line 6 and column 47.