diff --git a/crates/ui-egui/src/dialogs/missing_fonts.rs b/crates/ui-egui/src/dialogs/missing_fonts.rs index 16fa10bea..205e4fa98 100644 --- a/crates/ui-egui/src/dialogs/missing_fonts.rs +++ b/crates/ui-egui/src/dialogs/missing_fonts.rs @@ -337,19 +337,21 @@ pub(super) fn progress(ui: &mut egui::Ui, d: &Dialog) { widgets::dim_name(ui, &crate::i18n::message(crate::i18n::current(), e)); } if let Some(s) = d.fields.get("searched") { - let (folders, files) = (s["folders"].to_string(), s["files"].to_string()); - widgets::dim_name( - ui, - &crate::i18n::fmt(tl!("{folders} folder(s) and {files} file(s) searched"), &[("folders", &folders), ("files", &files)]), - ); + let folders = crate::i18n::tn(s["folders"].as_u64().unwrap_or(0), "{n} folder", "{n} folders"); + let files = crate::i18n::tn(s["files"].as_u64().unwrap_or(0), "{n} file", "{n} files"); + widgets::dim_name(ui, &crate::i18n::fmt(tl!("{folders} and {files} searched"), &[("folders", &folders), ("files", &files)])); } - let count = |k: &str| d.fields.get(k).and_then(Value::as_u64).filter(|n| *n > 0).map(|n| n.to_string()); + let count = |k: &str| d.fields.get(k).and_then(Value::as_u64).filter(|n| *n > 0); if let Some(n) = count("skipped") { - let text = tl!("{count} folder(s) skipped, such as other apps' and the system's folders and hidden ones"); - widgets::dim_name(ui, &crate::i18n::fmt(text, &[("count", &n)])); + let text = crate::i18n::tn( + n, + "{n} folder skipped, such as another app's or the system's folder or a hidden one", + "{n} folders skipped, such as other apps' and the system's folders and hidden ones", + ); + widgets::dim_name(ui, &text); } if let Some(n) = count("unreadable") { - widgets::dim_name(ui, &crate::i18n::fmt(tl!("{count} folder(s) or file(s) couldn't be read"), &[("count", &n)])); + widgets::dim_name(ui, &crate::i18n::tn(n, "{n} folder or file couldn't be read", "{n} folders or files couldn't be read")); } if matches!(d.fields.get("stopped").and_then(Value::as_str), Some("time" | "limit")) { widgets::dim_label(ui, tl!("The search stopped at its limit: search a smaller folder.")); diff --git a/crates/ui-egui/src/dialogs/missing_fonts/tests.rs b/crates/ui-egui/src/dialogs/missing_fonts/tests.rs index 20266d97b..c2b2a4e6c 100644 --- a/crates/ui-egui/src/dialogs/missing_fonts/tests.rs +++ b/crates/ui-egui/src/dialogs/missing_fonts/tests.rs @@ -328,6 +328,29 @@ fn files_go_with_their_fonts_by_name() { assert_eq!((d.str("state"), &d.fields["chosen"]), ("done".to_string(), &json!([]))); } +/// A folder search's counts use the forms the language's plural rule picks for each count. +#[test] +fn search_counts_use_each_count_form() { + let mut app = VectorcraftApp::new(Session::new(), Default::default()); + let mut progress_text = |code: &str, n: u64| { + crate::i18n::set_current(crate::i18n::Lang::from_code(code).unwrap()); + let d = Dialog::new(KIND, json!({"state": "done", "searched": {"folders": n, "files": n}, "unreadable": n})); + let text = crate::tests_labels::painted_text(&mut app, |_, ui| progress(ui, &d)); + crate::i18n::set_current(crate::i18n::Lang::EN); + text + }; + let text = progress_text("en", 1); + assert!(text.contains("1 folder and 1 file searched") && text.contains("1 folder or file couldn't be read"), "{text}"); + for (n, searched, unreadable) in [ + (1, "Prohledáno: 1 složka, 1 soubor", "Nepodařilo se přečíst 1 složku nebo soubor"), + (2, "Prohledáno: 2 složky, 2 soubory", "Nepodařilo se přečíst 2 složky nebo soubory"), + (5, "Prohledáno: 5 složek, 5 souborů", "Nepodařilo se přečíst 5 složek nebo souborů"), + ] { + let text = progress_text("cs", n); + assert!(text.contains(searched) && text.contains(unreadable), "{n}: {text}"); + } +} + #[test] fn the_web_says_how_many_fonts_are_missing() { let mut app = VectorcraftApp::new(Session::new(), Default::default()); diff --git a/crates/ui-egui/src/dialogs/missing_links.rs b/crates/ui-egui/src/dialogs/missing_links.rs index b71705769..fe6a80486 100644 --- a/crates/ui-egui/src/dialogs/missing_links.rs +++ b/crates/ui-egui/src/dialogs/missing_links.rs @@ -75,17 +75,23 @@ pub(super) fn ask_next(app: &mut VectorcraftApp, rest: Vec, modified: Vec /// With Update Links: Ask When Modified, offer to read the modified linked files `ids` again. fn ask_update(app: &mut VectorcraftApp, ids: Vec) { - ask(app, ids, tl!("{count} linked image(s) changed since this document was saved. Show the new versions?")); + ask( + app, + ids, + "{n} linked image changed since this document was saved. Show the new version?", + "{n} linked images changed since this document was saved. Show the new versions?", + ); } /// The same offer for linked files another app changed while the document is open /// ([`vectorcraft_engine::link_watch`]). #[cfg(not(target_arch = "wasm32"))] pub(crate) fn ask_update_changed(app: &mut VectorcraftApp, ids: Vec) { - ask(app, ids, tl!("{count} linked image(s) changed on disk. Show the new versions?")); + ask(app, ids, "{n} linked image changed on disk. Show the new version?", "{n} linked images changed on disk. Show the new versions?"); } -fn ask(app: &mut VectorcraftApp, ids: Vec, question: &str) { +/// Ask about the modified linked files `ids`; `one` and `other` are the English forms of the question. +fn ask(app: &mut VectorcraftApp, ids: Vec, one: &str, other: &str) { if ids.is_empty() { return; } @@ -93,7 +99,7 @@ fn ask(app: &mut VectorcraftApp, ids: Vec, question: &str) { app.status(format!("{} linked image(s) changed on disk: Update Links shows the new versions", ids.len())); return; } - let detail = crate::i18n::fmt(question, &[("count", &ids.len().to_string())]); + let detail = crate::i18n::tn(ids.len() as u64, one, other); super::confirm::ask(app, tl!("Update Modified Links"), &detail, "links.update", json!({ "ids": ids })); } @@ -133,7 +139,7 @@ fn body(app: &mut VectorcraftApp, ui: &mut egui::Ui, d: &mut Dialog) -> bool { if rest > 0 { ui.add_space(10.0); let all = d.bool("applyToAll"); - let label = crate::i18n::fmt(tl!("Apply to All ({count} more missing)"), &[("count", &rest.to_string())]); + let label = crate::i18n::tn(rest as u64, "Apply to All ({n} more missing)", "Apply to All ({n} more missing)"); if widgets::check(ui, &label, all, true) { d.fields.insert("applyToAll".into(), json!(!all)); } @@ -262,6 +268,24 @@ mod tests { let _ = std::fs::remove_dir_all(dir); } + /// The question about modified linked files uses the form the language's plural rule picks for + /// the count. + #[test] + fn the_modified_links_question_uses_each_count_form() { + let mut app = VectorcraftApp::new(Session::new(), Default::default()); + let mut question = |code: &str, n: u64| { + crate::i18n::set_current(crate::i18n::Lang::from_code(code).unwrap()); + ask_update(&mut app, (0..n).map(|id| json!(id)).collect()); + let detail = app.ui.dialog.take().map(|d| d.str("detail")); + crate::i18n::set_current(crate::i18n::Lang::EN); + detail.unwrap_or_default() + }; + assert_eq!(question("en", 1), "1 linked image changed since this document was saved. Show the new version?"); + assert_eq!(question("cs", 1), "Od uložení dokumentu se změnil 1 propojený obrázek. Zobrazit novou verzi?"); + assert_eq!(question("cs", 2), "Od uložení dokumentu se změnily 2 propojené obrázky. Zobrazit nové verze?"); + assert_eq!(question("cs", 5), "Od uložení dokumentu se změnilo 5 propojených obrázků. Zobrazit nové verze?"); + } + #[test] fn apply_to_all_replaces_the_others_from_the_same_folder() { let (mut app, dir, _) = opened_without_links("all"); diff --git a/crates/ui-egui/src/dialogs/package.rs b/crates/ui-egui/src/dialogs/package.rs index 839f76383..9c2b3deb9 100644 --- a/crates/ui-egui/src/dialogs/package.rs +++ b/crates/ui-egui/src/dialogs/package.rs @@ -155,32 +155,38 @@ fn packaged(app: &mut VectorcraftApp, r: Result, web: bool, later // The fonts left out: their license doesn't allow it, or they aren't on this computer. let fonts = r["skippedFonts"].as_array().into_iter().flatten().filter_map(|f| f["font"].as_str()).collect::>().join(", "); let shown_note = package_status_note(missing, &fonts); - let n_s = n.to_string(); + let n = n as u64; if web { let (name, data) = (r["name"].as_str().unwrap_or("package.zip"), r["dataBase64"].as_str().unwrap_or_default()); let bytes = vectorcraft_format::base64_decode(data).ok_or("the package came back damaged")?; io::write_named(app, None, name, &bytes)?; let status = if shown_note.is_empty() { - crate::i18n::fmt(tl!("Packaged {n} file(s)"), &[("n", &n_s)]) + crate::i18n::tn(n, "Packaged {n} file", "Packaged {n} files") } else { - crate::i18n::fmt(tl!("Packaged {n} file(s) {note}"), &[("n", &n_s), ("note", &shown_note)]) + crate::i18n::fmt(&crate::i18n::tn(n, "Packaged {n} file {note}", "Packaged {n} files {note}"), &[("note", &shown_note)]) }; app.status(status); return Ok(r); } let folder = r["folder"].as_str().unwrap_or_default().to_string(); let status = if shown_note.is_empty() { - crate::i18n::fmt(tl!("Packaged {n} file(s) in {folder}"), &[("n", &n_s), ("folder", &folder)]) + crate::i18n::fmt(&crate::i18n::tn(n, "Packaged {n} file in {folder}", "Packaged {n} files in {folder}"), &[("folder", &folder)]) } else { - crate::i18n::fmt(tl!("Packaged {n} file(s) in {folder} {note}"), &[("n", &n_s), ("folder", &folder), ("note", &shown_note)]) + crate::i18n::fmt( + &crate::i18n::tn(n, "Packaged {n} file in {folder} {note}", "Packaged {n} files in {folder} {note}"), + &[("folder", &folder), ("note", &shown_note)], + ) }; app.status(status); let detail = if shown_note.is_empty() { - crate::i18n::fmt(tl!("{count} file(s) in {folder}. Show the package folder?"), &[("count", &n_s), ("folder", &folder)]) + crate::i18n::fmt( + &crate::i18n::tn(n, "{n} file in {folder}. Show the package folder?", "{n} files in {folder}. Show the package folder?"), + &[("folder", &folder)], + ) } else { crate::i18n::fmt( - tl!("{count} file(s) in {folder} {note}. Show the package folder?"), - &[("count", &n_s), ("folder", &folder), ("note", &shown_note)], + &crate::i18n::tn(n, "{n} file in {folder} {note}. Show the package folder?", "{n} files in {folder} {note}. Show the package folder?"), + &[("folder", &folder), ("note", &shown_note)], ) }; if app.ui.dialog.is_none() { @@ -189,12 +195,12 @@ fn packaged(app: &mut VectorcraftApp, r: Result, web: bool, later Ok(r) } -/// Parenthetical notes after the folder path in a package status (`(2 linked file(s) not found)` …), +/// Parenthetical notes after the folder path in a package status (`(2 linked files not found)` …), /// joined with spaces and without a leading space (#3494). -fn package_status_note(missing: usize, fonts: &str) -> String { +pub(super) fn package_status_note(missing: usize, fonts: &str) -> String { let mut parts = Vec::new(); if missing > 0 { - parts.push(format!("({})", crate::i18n::fmt(tl!("{count} linked file(s) not found"), &[("count", &missing.to_string())]))); + parts.push(format!("({})", crate::i18n::tn(missing as u64, "{n} linked file not found", "{n} linked files not found"))); } if !fonts.is_empty() { parts.push(format!("({})", crate::i18n::fmt(tl!("fonts not copied: {fonts}"), &[("fonts", fonts)]))); diff --git a/crates/ui-egui/src/dialogs/tests_package.rs b/crates/ui-egui/src/dialogs/tests_package.rs index cd34213af..22c5e2a35 100644 --- a/crates/ui-egui/src/dialogs/tests_package.rs +++ b/crates/ui-egui/src/dialogs/tests_package.rs @@ -167,7 +167,7 @@ fn edits_after_ok_do_not_reach_the_package() { gate.open(); background::wait_all(&mut app); assert_eq!(app.ui.dialog.as_ref().map(|d| d.kind.as_str()), Some("package")); - assert!(app.ui.status.starts_with("Packaged 3 file(s) in "), "{}", app.ui.status); + assert!(app.ui.status.starts_with("Packaged 3 files in "), "{}", app.ui.status); let files = files.lock().unwrap(); let (_, bytes) = files.iter().find(|(p, _)| p.ends_with("card.vectorcraft")).unwrap(); assert_eq!(vectorcraft_format::load(bytes).unwrap().node_count(), nodes, "the document as it was at OK"); @@ -213,7 +213,7 @@ fn a_dirty_documents_save_is_written_before_its_package() { release.join().unwrap(); assert_eq!(written(&files), [doc]); assert!(app.background.jobs.is_empty() && !app.session.active().unwrap().is_dirty()); - assert!(app.ui.status.starts_with("Packaged 3 file(s) in "), "the package's status came last: {}", app.ui.status); + assert!(app.ui.status.starts_with("Packaged 3 files in "), "the package's status came last: {}", app.ui.status); } #[test] @@ -254,7 +254,7 @@ fn the_web_downloads_a_zip() { assert!(!frame(&mut app).contains("Location:"), "no folder to choose"); confirm(&mut app).unwrap(); assert!(app.ui.dialog.is_none()); - assert!(app.ui.status.contains("Packaged") && app.ui.status.contains("file(s)"), "{}", app.ui.status); + assert!(app.ui.status.contains("Packaged") && app.ui.status.contains("files"), "{}", app.ui.status); let got = got.borrow(); assert_eq!(got.len(), 1); assert_eq!(got[0].0, "card Folder.zip"); @@ -285,6 +285,23 @@ fn fonts_left_out_of_the_package_are_named() { assert!(app.ui.status.contains(gone), "{}", app.ui.status); } +/// The note on linked files left out of a package uses the form the language's plural rule picks +/// for the count. +#[test] +fn the_missing_links_note_uses_each_count_form() { + let note = |code: &str, missing: usize| { + crate::i18n::set_current(crate::i18n::Lang::from_code(code).unwrap()); + let note = package::package_status_note(missing, ""); + crate::i18n::set_current(crate::i18n::Lang::EN); + note + }; + assert_eq!(note("en", 1), "(1 linked file not found)"); + assert_eq!(note("en", 2), "(2 linked files not found)"); + assert_eq!(note("cs", 1), "(Nenalezen 1 propojený soubor)"); + assert_eq!(note("cs", 2), "(Nenalezeny 2 propojené soubory)"); + assert_eq!(note("cs", 5), "(Nenalezeno 5 propojených souborů)"); +} + #[test] fn package_status_without_notes_has_no_extra_spaces() { let dir = Folder::new("spaces"); diff --git a/crates/ui-egui/src/i18n/bg.tsv b/crates/ui-egui/src/i18n/bg.tsv index 0becb7e96..fd7a17751 100644 --- a/crates/ui-egui/src/i18n/bg.tsv +++ b/crates/ui-egui/src/i18n/bg.tsv @@ -203,7 +203,7 @@ font-technology Variable Променливи Apply Paragraph Style Прилагане на стил на абзац Apply SVG Filter… Прилагане на SVG филтър… Apply to All Прилагане към всички - Apply to All ({count} more missing) Прилагане към всички (още {count} липсващи) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Прилагане към всички (още {n} липсващ)|Прилагане към всички (още {n} липсващи) Arc Дъга Arc Lower… Дъга надолу… Arc Tool Инструмент „Дъга“ @@ -2217,7 +2217,7 @@ font-technology Variable Променливи Package Пакет Package collects a saved document with its linked files and fonts. Пакетът събира запазен документ заедно с неговите свързани файлове и шрифтове. Package created Пакетът е създаден - Packaged {n} file(s) in {folder} {note} Пакетирани са {n} файла в {folder}{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} Пакетиран е {n} файл в {folder} {note}|Пакетирани са {n} файла в {folder} {note} Packaged {n} file(s){note} Пакетирани са {n} файла{note} Package… Пакет… Page Страница @@ -2534,9 +2534,11 @@ font-technology Variable Променливи Stop Спиране Searching… Търсене… Not found Няма намерени резултати - {folders} folder(s) and {files} file(s) searched Претърсени са {folders} папки и {files} файла - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones Пропуснати са {count} папки (като системни папки, папки на други приложения и скрити папки) - {count} folder(s) or file(s) couldn't be read {count} папки или файла не можаха да бъдат прочетени + {folders} and {files} searched Претърсени са {folders} и {files} +@plural {n} folder|{n} folders {n} папка|{n} папки +@plural {n} file|{n} files {n} файл|{n} файла +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones Пропусната е {n} папка (като системни папки, папки на други приложения и скрити папки)|Пропуснати са {n} папки (като системни папки, папки на други приложения и скрити папки) +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read {n} папка или файл не можа да бъде прочетен|{n} папки или файла не можаха да бъдат прочетени The search stopped at its limit: search a smaller folder. Търсенето спре поради достигане на лимита: потърсете в по-малка папка. Copy only fonts you own or are licensed to install. Копирайте само шрифтове, които притежавате или имате лиценз да инсталирате. VectorCraft copies the fonts to {folder}. VectorCraft копира шрифтовете в {folder}. @@ -3604,13 +3606,13 @@ font-technology Variable Променливи Zoom Tool Инструмент „Мащаб“ Zoom with Mouse Wheel Мащабиране с колелцето на мишката Scrub Numeric Fields by Dragging Плъзгане на числени полета чрез влачене - {count} file(s) in {folder} {note}. Show the package folder? {count} файл(а) в {folder}{note}. Показване на папката на пакета? - {count} linked file(s) not found {count} свързан(и) файл(а) не са намерени +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {n} файл в {folder} {note}. Показване на папката на пакета?|{n} файла в {folder} {note}. Показване на папката на пакета? +@plural {n} linked file not found|{n} linked files not found {n} свързан файл не е намерен|{n} свързани файла не са намерени fonts not copied: {fonts} некопирани шрифтове: {fonts} - {count} linked image(s) changed since this document was saved. Show the new versions? {count} свързано(и) изображение(я) е/са променено(и) след запазването на този документ. Показване на новите версии? - {count} linked image(s) changed on disk. Show the new versions? {count} свързано(и) изображение(я) е/са променено(и) на диска. Показване на новите версии? - {count} more rules: Export writes every one. {count} още правила: Експортът записва всяко едно. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {count} ненаименувани обекта са пропуснати: наименувайте ги или включете „Ненаименувани обекти“ в менюто на панела. +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? {n} свързано изображение е променено след запазването на този документ. Показване на новата версия?|{n} свързани изображения са променени след запазването на този документ. Показване на новите версии? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? {n} свързано изображение е променено на диска. Показване на новата версия?|{n} свързани изображения са променени на диска. Показване на новите версии? +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. Още {n} правило: Експортът го записва.|Още {n} правила: Експортът записва всяко едно. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {n} ненаименуван обект е пропуснат: наименувайте го или включете „Ненаименувани обекти“ в менюто на панела.|{n} ненаименувани обекта са пропуснати: наименувайте ги или включете „Ненаименувани обекти“ в менюто на панела. {effect} is already applied {effect} вече е приложен {format} Options Опции за {format} {kind} Gradient {kind} градиент @@ -5505,10 +5507,10 @@ axis Y Axis Y ос @msg Packaged {n} file(s) in {folder} Пакетирани са {n} файла в {folder} @msg Packaged {n} file(s) {note} Пакетирани са {n} файла {note} @msg Packaged {n} file(s) Пакетирани са {n} файла - Packaged {n} file(s) Пакетирани са {n} файла - Packaged {n} file(s) in {folder} Пакетирани са {n} файла в {folder} - Packaged {n} file(s) {note} Пакетирани са {n} файла {note} - {count} file(s) in {folder}. Show the package folder? {count} файл(а) в {folder}. Показване на папката на пакета? +@plural Packaged {n} file|Packaged {n} files Пакетиран е {n} файл|Пакетирани са {n} файла +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} Пакетиран е {n} файл в {folder}|Пакетирани са {n} файла в {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} Пакетиран е {n} файл {note}|Пакетирани са {n} файла {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {n} файл в {folder}. Показване на папката на пакета?|{n} файла в {folder}. Показване на папката на пакета? Clockwise По часовниковата стрелка Dither Дитъринг Fine noise hides banding in the gradient fill Фин шум скрива ивиците в градиентната запълка diff --git a/crates/ui-egui/src/i18n/bs.tsv b/crates/ui-egui/src/i18n/bs.tsv index b1635dc7b..0ff4eeeb6 100644 --- a/crates/ui-egui/src/i18n/bs.tsv +++ b/crates/ui-egui/src/i18n/bs.tsv @@ -662,7 +662,7 @@ 1 Layer 1 sloj Libraries Biblioteke Links Veze - {count} linked image(s) changed on disk. Show the new versions? Povezanih slika promijenjenih na disku: {count}. Prikazati nove verzije? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? Povezanih slika promijenjenih na disku: {n}. Prikazati nove verzije?|Povezanih slika promijenjenih na disku: {n}. Prikazati nove verzije?|Povezanih slika promijenjenih na disku: {n}. Prikazati nove verzije? Update Changed Links Ažuriraj promijenjene veze @msg Updated {_1} linked file(s) changed on disk Ažurirano povezanih datoteka promijenjenih na disku: {_1} Magic Wand Čarobni štapić @@ -1482,8 +1482,8 @@ lighting Light Svjetlo Select objects to see their CSS, or Generate CSS for the whole document. Odaberite objekte da vidite njihov CSS ili Generiši CSS za cijeli dokument. The selected objects have no CSS of their own (see below). Odabrani objekti nemaju vlastiti CSS (vidi ispod). Units: {units} Jedinice: {units} - {count} more rules: Export writes every one. Još pravila: {count}; izvoz zapisuje svako. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. Izostavljeno neimenovanih objekata: {count}; imenujte ih ili uključite Neimenovani objekti u meniju panela. +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. Još pravila: {n}; izvoz zapisuje svako.|Još pravila: {n}; izvoz zapisuje svako.|Još pravila: {n}; izvoz zapisuje svako. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. Izostavljeno neimenovanih objekata: {n}; imenujte ih ili uključite Neimenovani objekti u meniju panela.|Izostavljeno neimenovanih objekata: {n}; imenujte ih ili uključite Neimenovani objekti u meniju panela.|Izostavljeno neimenovanih objekata: {n}; imenujte ih ili uključite Neimenovani objekti u meniju panela. All Categories Sve kategorije Repeat Objects Ponovi objekte Save… Sačuvaj… @@ -2376,19 +2376,21 @@ lighting Light Svjetlo Stop Zaustavi Searching… Pretraga… Not found Nije pronađeno - {folders} folder(s) and {files} file(s) searched Pretraženo foldera: {folders}, datoteka: {files} - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones Preskočeno foldera: {count}, npr. foldera drugih aplikacija, sistemskih i skrivenih - {count} folder(s) or file(s) couldn't be read Foldera ili datoteka koje nije moguće pročitati: {count} + {folders} and {files} searched Pretraženo: {folders}, {files} +@plural {n} folder|{n} folders {n} folder|{n} foldera|{n} foldera +@plural {n} file|{n} files {n} datoteka|{n} datoteke|{n} datoteka +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones Preskočeno foldera: {n}, npr. foldera drugih aplikacija, sistemskih i skrivenih|Preskočeno foldera: {n}, npr. foldera drugih aplikacija, sistemskih i skrivenih|Preskočeno foldera: {n}, npr. foldera drugih aplikacija, sistemskih i skrivenih +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read Foldera ili datoteka koje nije moguće pročitati: {n}|Foldera ili datoteka koje nije moguće pročitati: {n}|Foldera ili datoteka koje nije moguće pročitati: {n} The search stopped at its limit: search a smaller folder. Pretraga se zaustavila na svom ograničenju: pretražite manji folder. Copy only fonts you own or are licensed to install. Kopirajte samo fontove koje posjedujete ili imate licencu za instaliranje. VectorCraft copies the fonts to {folder}. VectorCraft kopira fontove u {folder}. - Apply to All ({count} more missing) Primijeni na sve (još {count} nedostaje) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Primijeni na sve (još {n} nedostaje)|Primijeni na sve (još {n} nedostaju)|Primijeni na sve (još {n} nedostaje) Ignore Zanemari Linked File Not Found Povezana datoteka nije pronađena Replace it with another file, or ignore it: its images keep showing the preview saved with the document. Zamijenite je drugom datotekom ili je zanemarite: njene slike i dalje prikazuju pregled sačuvan s dokumentom. Replace… Zamijeni… Update Modified Links Ažuriraj izmijenjene veze - {count} linked image(s) changed since this document was saved. Show the new versions? Povezanih slika promijenjenih otkako je dokument sačuvan: {count}. Prikazati nove verzije? +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? Povezanih slika promijenjenih otkako je dokument sačuvan: {n}. Prikazati nove verzije?|Povezanih slika promijenjenih otkako je dokument sačuvan: {n}. Prikazati nove verzije?|Povezanih slika promijenjenih otkako je dokument sačuvan: {n}. Prikazati nove verzije? Dialog Dijalog Convert Process to Global Pretvori procesne u globalne Create From: Kreiraj iz: @@ -2427,12 +2429,12 @@ lighting Light Svjetlo Fonts whose licence doesn't allow embedding are not copied. Fontovi čija licenca ne dozvoljava ugrađivanje ne kopiraju se. Package collects a saved document with its linked files and fonts. Paket prikuplja sačuvani dokument s njegovim povezanim datotekama i fontovima. Package created Paket je kreiran - Packaged {n} file(s) in {folder} {note} Upakovano datoteka u {folder}: {n} {note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} Upakovano datoteka u {folder}: {n} {note}|Upakovano datoteka u {folder}: {n} {note}|Upakovano datoteka u {folder}: {n} {note} Packaged {n} file(s){note} Upakovano datoteka: {n}{note} Relink Linked Files to the Document Ponovo poveži povezane datoteke s dokumentom Save the document first? Prvo sačuvati dokument? - {count} file(s) in {folder} {note}. Show the package folder? Datoteka u {folder}: {count} {note}. Prikazati folder paketa? - {count} linked file(s) not found Povezanih datoteka nije pronađeno: {count} +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? Datoteka u {folder}: {n} {note}. Prikazati folder paketa?|Datoteka u {folder}: {n} {note}. Prikazati folder paketa?|Datoteka u {folder}: {n} {note}. Prikazati folder paketa? +@plural {n} linked file not found|{n} linked files not found Povezanih datoteka nije pronađeno: {n}|Povezanih datoteka nije pronađeno: {n}|Povezanih datoteka nije pronađeno: {n} fonts not copied: {fonts} fontovi nisu kopirani: {fonts} Built-in presets are read-only: New… starts an editable copy. Ugrađeni predlošci su samo za čitanje: Novo… započinje kopiju koja se može uređivati. 1 {unit} on the artboard stands for {real} {unit} in the scene. 1 {unit} na radnoj ploči predstavlja {real} {unit} u sceni. @@ -5525,10 +5527,10 @@ axis Y Axis Y osa @msg Packaged {n} file(s) in {folder} Upakovano datoteka u {folder}: {n} @msg Packaged {n} file(s) {note} Upakovano datoteka: {n} {note} @msg Packaged {n} file(s) Upakovano datoteka: {n} - Packaged {n} file(s) Upakovano datoteka: {n} - Packaged {n} file(s) in {folder} Upakovano datoteka u {folder}: {n} - Packaged {n} file(s) {note} Upakovano datoteka: {n} {note} - {count} file(s) in {folder}. Show the package folder? Datoteka u {folder}: {count}. Prikazati folder paketa? +@plural Packaged {n} file|Packaged {n} files Upakovano datoteka: {n}|Upakovano datoteka: {n}|Upakovano datoteka: {n} +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} Upakovano datoteka u {folder}: {n}|Upakovano datoteka u {folder}: {n}|Upakovano datoteka u {folder}: {n} +@plural Packaged {n} file {note}|Packaged {n} files {note} Upakovano datoteka: {n} {note}|Upakovano datoteka: {n} {note}|Upakovano datoteka: {n} {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? Datoteka u {folder}: {n}. Prikazati folder paketa?|Datoteka u {folder}: {n}. Prikazati folder paketa?|Datoteka u {folder}: {n}. Prikazati folder paketa? Clockwise U smjeru kazaljke na satu Dither Dithering Fine noise hides banding in the gradient fill Fini šum skriva trake u gradijentnoj ispuni diff --git a/crates/ui-egui/src/i18n/ca.tsv b/crates/ui-egui/src/i18n/ca.tsv index b875d1067..04608e692 100644 --- a/crates/ui-egui/src/i18n/ca.tsv +++ b/crates/ui-egui/src/i18n/ca.tsv @@ -320,7 +320,7 @@ Apply Paragraph Style Aplica l’estil de paràgraf Apply SVG Filter… Aplica el filtre SVG… Apply to All Aplica-ho a tot - Apply to All ({count} more missing) Aplica-ho a tot ({count} més que falten) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Aplica-ho a tot ({n} més que falta)|Aplica-ho a tot ({n} més que falten) Apply {name} Aplica {name} Approximate path Aproxima el traçat Arabic Àrab @@ -2812,10 +2812,10 @@ Package Empaqueta Package collects a saved document with its linked files and fonts. L’empaquetatge recull un document desat amb els fitxers enllaçats i els tipus de lletra. Package created Empaquetatge creat - Packaged {n} file(s) S’han empaquetat {n} fitxers - Packaged {n} file(s) in {folder} S’han empaquetat {n} fitxers a {folder} - Packaged {n} file(s) in {folder} {note} S’han empaquetat {n} fitxers a {folder} {note} - Packaged {n} file(s) {note} S’han empaquetat {n} fitxers {note} +@plural Packaged {n} file|Packaged {n} files S’ha empaquetat {n} fitxer|S’han empaquetat {n} fitxers +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} S’ha empaquetat {n} fitxer a {folder}|S’han empaquetat {n} fitxers a {folder} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} S’ha empaquetat {n} fitxer a {folder} {note}|S’han empaquetat {n} fitxers a {folder} {note} +@plural Packaged {n} file {note}|Packaged {n} files {note} S’ha empaquetat {n} fitxer {note}|S’han empaquetat {n} fitxers {note} Packaged {n} file(s){note} S’han empaquetat {n} fitxers{note} Package… Empaqueta… Page Pàgina @@ -4653,19 +4653,21 @@ Zoom to Selection Amplia a la selecció Zoom Tool Eina de zoom Zoom with Mouse Wheel Zoom amb la roda del ratolí - {count} file(s) in {folder} {note}. Show the package folder? {count} fitxer(s) a {folder} {note}. Voleu mostrar la carpeta del paquet? - {count} file(s) in {folder}. Show the package folder? {count} fitxer(s) a {folder}. Voleu mostrar la carpeta del paquet? - {count} folder(s) or file(s) couldn't be read No s’han pogut llegir {count} carpeta(es) o fitxer(s) - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones S’han omès {count} carpeta(es), com ara les d’altres aplicacions, les del sistema i les ocultes - {count} linked file(s) not found No s’han trobat {count} fitxer(s) enllaçat(s) - {count} linked image(s) changed on disk. Show the new versions? {count} imatge(s) enllaçada(es) han canviat al disc. Voleu mostrar les versions noves? - {count} linked image(s) changed since this document was saved. Show the new versions? {count} imatge(s) enllaçada(es) han canviat des que es va desar aquest document. Voleu mostrar les versions noves? - {count} more rules: Export writes every one. {count} regles més: l’exportació les escriu totes. +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {n} fitxer a {folder} {note}. Voleu mostrar la carpeta del paquet?|{n} fitxers a {folder} {note}. Voleu mostrar la carpeta del paquet? +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {n} fitxer a {folder}. Voleu mostrar la carpeta del paquet?|{n} fitxers a {folder}. Voleu mostrar la carpeta del paquet? +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read No s’ha pogut llegir {n} carpeta o fitxer|No s’han pogut llegir {n} carpetes o fitxers +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones S’ha omès {n} carpeta, com ara les d’altres aplicacions, les del sistema i les ocultes|S’han omès {n} carpetes, com ara les d’altres aplicacions, les del sistema i les ocultes +@plural {n} linked file not found|{n} linked files not found No s’ha trobat {n} fitxer enllaçat|No s’han trobat {n} fitxers enllaçats +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? {n} imatge enllaçada ha canviat al disc. Voleu mostrar la versió nova?|{n} imatges enllaçades han canviat al disc. Voleu mostrar les versions noves? +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? {n} imatge enllaçada ha canviat des que es va desar aquest document. Voleu mostrar la versió nova?|{n} imatges enllaçades han canviat des que es va desar aquest document. Voleu mostrar les versions noves? +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. {n} regla més: l’exportació l’escriu.|{n} regles més: l’exportació les escriu totes. {count} of {total} artboards {count} de {total} taulers - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. S’han omès {count} objectes sense nom: poseu-los un nom o activeu Objectes sense nom al menú del panell. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. S’ha omès {n} objecte sense nom: poseu-li un nom o activeu Objectes sense nom al menú del panell.|S’han omès {n} objectes sense nom: poseu-los un nom o activeu Objectes sense nom al menú del panell. {effect} is already applied {effect} ja està aplicat {file}, line {line} {file}, línia {line} - {folders} folder(s) and {files} file(s) searched S’han cercat {folders} carpeta(es) i {files} fitxer(s) + {folders} and {files} searched S’han cercat {folders} i {files} +@plural {n} folder|{n} folders {n} carpeta|{n} carpetes +@plural {n} file|{n} files {n} fitxer|{n} fitxers {format} Options Opcions de {format} {kind} Gradient Degradat {kind} {kind} Style Options… Opcions d’estil de {kind}… diff --git a/crates/ui-egui/src/i18n/cs.tsv b/crates/ui-egui/src/i18n/cs.tsv index 645281216..28929b1cf 100644 --- a/crates/ui-egui/src/i18n/cs.tsv +++ b/crates/ui-egui/src/i18n/cs.tsv @@ -672,7 +672,7 @@ 1 Layer 1 vrstva Libraries Knihovny Links Propojení - {count} linked image(s) changed on disk. Show the new versions? Počet propojených obrázků změněných na disku: {count}. Zobrazit nové verze? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? Na disku se změnil {n} propojený obrázek. Zobrazit novou verzi?|Na disku se změnily {n} propojené obrázky. Zobrazit nové verze?|Na disku se změnilo {n} propojených obrázků. Zobrazit nové verze? Update Changed Links Aktualizovat změněná propojení @msg Updated {_1} linked file(s) changed on disk Aktualizováno propojených souborů změněných na disku: {_1} Magic Wand Kouzelná hůlka @@ -1505,8 +1505,8 @@ lighting Light Světlo Select objects to see their CSS, or Generate CSS for the whole document. Vyberte objekty, abyste viděli jejich CSS, nebo vygenerujte CSS pro celý dokument. The selected objects have no CSS of their own (see below). Vybrané objekty nemají vlastní CSS (viz níže). Units: {units} Jednotky: {units} - {count} more rules: Export writes every one. Další pravidla ({count}): Export zapíše všechna. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. Vynecháno nepojmenovaných objektů: {count}. Pojmenujte je, nebo v nabídce panelu zapněte Nepojmenované objekty. +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. Další {n} pravidlo: Export ho zapíše.|Další {n} pravidla: Export zapíše všechna.|Dalších {n} pravidel: Export zapíše všechna. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. Vynechán {n} nepojmenovaný objekt. Pojmenujte ho, nebo v nabídce panelu zapněte Nepojmenované objekty.|Vynechány {n} nepojmenované objekty. Pojmenujte je, nebo v nabídce panelu zapněte Nepojmenované objekty.|Vynecháno {n} nepojmenovaných objektů. Pojmenujte je, nebo v nabídce panelu zapněte Nepojmenované objekty. All Categories Všechny kategorie Repeat Objects Objekty opakování Save… Uložit… @@ -2403,19 +2403,21 @@ lighting Light Světlo Stop Zastavit Searching… Hledání… Not found Nenalezeno - {folders} folder(s) and {files} file(s) searched Prohledáno složek: {folders}, souborů: {files} - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones Přeskočeno složek: {count} (např. složky jiných aplikací, systému a skryté složky) - {count} folder(s) or file(s) couldn't be read Nepodařilo se přečíst složek nebo souborů: {count} + {folders} and {files} searched Prohledáno: {folders}, {files} +@plural {n} folder|{n} folders {n} složka|{n} složky|{n} složek +@plural {n} file|{n} files {n} soubor|{n} soubory|{n} souborů +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones Přeskočena {n} složka (např. složky jiných aplikací, systému a skryté složky)|Přeskočeny {n} složky (např. složky jiných aplikací, systému a skryté složky)|Přeskočeno {n} složek (např. složky jiných aplikací, systému a skryté složky) +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read Nepodařilo se přečíst {n} složku nebo soubor|Nepodařilo se přečíst {n} složky nebo soubory|Nepodařilo se přečíst {n} složek nebo souborů The search stopped at its limit: search a smaller folder. Hledání se zastavilo na limitu: prohledejte menší složku. Copy only fonts you own or are licensed to install. Kopírujte jen písma, která vlastníte nebo máte licenci instalovat. VectorCraft copies the fonts to {folder}. VectorCraft zkopíruje písma do {folder}. - Apply to All ({count} more missing) Použít na všechny (chybí ještě {count}) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Použít na všechny (chybí ještě {n})|Použít na všechny (chybí ještě {n})|Použít na všechny (chybí ještě {n}) Ignore Ignorovat Linked File Not Found Propojený soubor nebyl nalezen Replace it with another file, or ignore it: its images keep showing the preview saved with the document. Nahraďte jej jiným souborem, nebo jej ignorujte: jeho obrázky dál zobrazují náhled uložený s dokumentem. Replace… Nahradit… Update Modified Links Aktualizovat upravená propojení - {count} linked image(s) changed since this document was saved. Show the new versions? Počet propojených obrázků změněných od uložení dokumentu: {count}. Zobrazit nové verze? +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? Od uložení dokumentu se změnil {n} propojený obrázek. Zobrazit novou verzi?|Od uložení dokumentu se změnily {n} propojené obrázky. Zobrazit nové verze?|Od uložení dokumentu se změnilo {n} propojených obrázků. Zobrazit nové verze? Dialog Dialogové okno Convert Process to Global Převést procesní na globální Create From: Vytvořit z: @@ -2454,12 +2456,12 @@ lighting Light Světlo Fonts whose licence doesn't allow embedding are not copied. Písma, jejichž licence nepovoluje vkládání, se nekopírují. Package collects a saved document with its linked files and fonts. Sbalení shromáždí uložený dokument s jeho propojenými soubory a písmy. Package created Balíček vytvořen - Packaged {n} file(s) in {folder} {note} Zabaleno souborů: {n} do {folder}{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} Zabalen {n} soubor do {folder} {note}|Zabaleny {n} soubory do {folder} {note}|Zabaleno {n} souborů do {folder} {note} Packaged {n} file(s){note} Zabaleno souborů: {n}{note} Relink Linked Files to the Document Znovu propojit propojené soubory s dokumentem Save the document first? Nejprve uložit dokument? - {count} file(s) in {folder} {note}. Show the package folder? Souborů: {count} v {folder}{note}. Zobrazit složku balíčku? - {count} linked file(s) not found Nenalezeno propojených souborů: {count} +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {n} soubor v {folder} {note}. Zobrazit složku balíčku?|{n} soubory v {folder} {note}. Zobrazit složku balíčku?|{n} souborů v {folder} {note}. Zobrazit složku balíčku? +@plural {n} linked file not found|{n} linked files not found Nenalezen {n} propojený soubor|Nenalezeny {n} propojené soubory|Nenalezeno {n} propojených souborů fonts not copied: {fonts} nezkopírovaná písma: {fonts} Built-in presets are read-only: New… starts an editable copy. Vestavěná přednastavení jsou jen pro čtení: Nový… vytvoří kopii, kterou lze upravit. 1 {unit} on the artboard stands for {real} {unit} in the scene. 1 {unit} na pracovní ploše odpovídá {real} {unit} ve scéně. @@ -5594,10 +5596,10 @@ axis Y Axis osa Y @msg Packaged {n} file(s) in {folder} Zabaleno souborů: {n} do {folder} @msg Packaged {n} file(s) {note} Zabaleno souborů: {n} {note} @msg Packaged {n} file(s) Zabaleno souborů: {n} - Packaged {n} file(s) Zabaleno souborů: {n} - Packaged {n} file(s) in {folder} Zabaleno souborů: {n} do {folder} - Packaged {n} file(s) {note} Zabaleno souborů: {n} {note} - {count} file(s) in {folder}. Show the package folder? Souborů: {count} v {folder}. Zobrazit složku balíčku? +@plural Packaged {n} file|Packaged {n} files Zabalen {n} soubor|Zabaleny {n} soubory|Zabaleno {n} souborů +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} Zabalen {n} soubor do {folder}|Zabaleny {n} soubory do {folder}|Zabaleno {n} souborů do {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} Zabalen {n} soubor {note}|Zabaleny {n} soubory {note}|Zabaleno {n} souborů {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {n} soubor v {folder}. Zobrazit složku balíčku?|{n} soubory v {folder}. Zobrazit složku balíčku?|{n} souborů v {folder}. Zobrazit složku balíčku? Clockwise Ve směru hodinových ručiček Dither Rozptýlení Fine noise hides banding in the gradient fill Jemný šum skryje pruhy ve výplni přechodem diff --git a/crates/ui-egui/src/i18n/da.tsv b/crates/ui-egui/src/i18n/da.tsv index fb80dcc0c..cd1eb284a 100644 --- a/crates/ui-egui/src/i18n/da.tsv +++ b/crates/ui-egui/src/i18n/da.tsv @@ -624,7 +624,7 @@ 1 Layer 1 lag Libraries Biblioteker Links Links - {count} linked image(s) changed on disk. Show the new versions? {count} linket billede(r) er ændret på disken. Vis de nye versioner? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? {n} linket billede er ændret på disken. Vis den nye version?|{n} linkede billeder er ændret på disken. Vis de nye versioner? Update Changed Links Opdatér ændrede links @msg Updated {_1} linked file(s) changed on disk Opdaterede {_1} linket fil(er) ændret på disken Magic Wand Magisk tryllestav @@ -1419,8 +1419,8 @@ lighting Light Lys Select objects to see their CSS, or Generate CSS for the whole document. Markér objekter for at se deres CSS, eller generér CSS for hele dokumentet. The selected objects have no CSS of their own (see below). De markerede objekter har ingen egen CSS (se nedenfor). Units: {units} Enheder: {units} - {count} more rules: Export writes every one. {count} flere regler: Eksport skriver hver enkelt. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {count} unavngivne objekter udeladt: giv dem navne, eller aktivér Unavngivne objekter i panelmenuen. +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. {n} regel mere: Eksport skriver den.|{n} flere regler: Eksport skriver hver enkelt. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {n} unavngivet objekt udeladt: giv det et navn, eller aktivér Unavngivne objekter i panelmenuen.|{n} unavngivne objekter udeladt: giv dem navne, eller aktivér Unavngivne objekter i panelmenuen. All Categories Alle kategorier Repeat Objects Gentagelsesobjekter Save… Gem… @@ -2196,19 +2196,21 @@ lighting Light Lys Stop Stop Searching… Søger… Not found Ikke fundet - {folders} folder(s) and {files} file(s) searched {folders} mappe(r) og {files} fil(er) gennemsøgt - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones {count} mappe(r) sprunget over, f.eks. andre apps' og systemets mapper samt skjulte mapper - {count} folder(s) or file(s) couldn't be read {count} mappe(r) eller fil(er) kunne ikke læses + {folders} and {files} searched {folders} og {files} gennemsøgt +@plural {n} folder|{n} folders {n} mappe|{n} mapper +@plural {n} file|{n} files {n} fil|{n} filer +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones {n} mappe sprunget over, f.eks. andre apps' og systemets mapper samt skjulte mapper|{n} mapper sprunget over, f.eks. andre apps' og systemets mapper samt skjulte mapper +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read {n} mappe eller fil kunne ikke læses|{n} mapper eller filer kunne ikke læses The search stopped at its limit: search a smaller folder. Søgningen stoppede ved sin grænse: søg i en mindre mappe. Copy only fonts you own or are licensed to install. Kopiér kun skrifttyper, du ejer eller har licens til at installere. VectorCraft copies the fonts to {folder}. VectorCraft kopierer skrifttyperne til {folder}. - Apply to All ({count} more missing) Anvend på alle ({count} flere mangler) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Anvend på alle ({n} mere mangler)|Anvend på alle ({n} flere mangler) Ignore Ignorér Linked File Not Found Linket fil blev ikke fundet Replace it with another file, or ignore it: its images keep showing the preview saved with the document. Erstat den med en anden fil, eller ignorér den: dens billeder viser stadig den forhåndsvisning, der er gemt sammen med dokumentet. Replace… Erstat… Update Modified Links Opdatér ændrede links - {count} linked image(s) changed since this document was saved. Show the new versions? {count} linkede billede(r) er ændret, siden dette dokument blev gemt. Vis de nye versioner? +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? {n} linket billede er ændret, siden dette dokument blev gemt. Vis den nye version?|{n} linkede billeder er ændret, siden dette dokument blev gemt. Vis de nye versioner? Dialog Dialog Convert Process to Global Konvertér procesfarve til global Create From: Opret ud fra: @@ -2247,12 +2249,12 @@ lighting Light Lys Fonts whose licence doesn't allow embedding are not copied. Skrifttyper, hvis licens ikke tillader indlejring, kopieres ikke. Package collects a saved document with its linked files and fonts. Pakning samler et gemt dokument med dets linkede filer og skrifttyper. Package created Pakke oprettet - Packaged {n} file(s) in {folder} {note} Pakkede {n} fil(er) i {folder}{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} Pakkede {n} fil i {folder} {note}|Pakkede {n} filer i {folder} {note} Packaged {n} file(s){note} Pakkede {n} fil(er){note} Relink Linked Files to the Document Genopret link til dokumentets linkede filer Save the document first? Gem dokumentet først? - {count} file(s) in {folder} {note}. Show the package folder? {count} fil(er) i {folder}{note}. Vis pakkemappen? - {count} linked file(s) not found {count} linkede fil(er) ikke fundet +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {n} fil i {folder} {note}. Vis pakkemappen?|{n} filer i {folder} {note}. Vis pakkemappen? +@plural {n} linked file not found|{n} linked files not found {n} linket fil ikke fundet|{n} linkede filer ikke fundet fonts not copied: {fonts} skrifttyper ikke kopieret: {fonts} Built-in presets are read-only: New… starts an editable copy. Indbyggede forudindstillinger er skrivebeskyttede: Ny… starter en redigerbar kopi. 1 {unit} on the artboard stands for {real} {unit} in the scene. 1 {unit} på tegnebrættet svarer til {real} {unit} i scenen. @@ -5520,10 +5522,10 @@ axis Y Axis Y-akse @msg Packaged {n} file(s) in {folder} Pakkede {n} fil(er) i {folder} @msg Packaged {n} file(s) {note} Pakkede {n} fil(er) {note} @msg Packaged {n} file(s) Pakkede {n} fil(er) - Packaged {n} file(s) Pakkede {n} fil(er) - Packaged {n} file(s) in {folder} Pakkede {n} fil(er) i {folder} - Packaged {n} file(s) {note} Pakkede {n} fil(er) {note} - {count} file(s) in {folder}. Show the package folder? {count} fil(er) i {folder}. Vis pakkemappen? +@plural Packaged {n} file|Packaged {n} files Pakkede {n} fil|Pakkede {n} filer +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} Pakkede {n} fil i {folder}|Pakkede {n} filer i {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} Pakkede {n} fil {note}|Pakkede {n} filer {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {n} fil i {folder}. Vis pakkemappen?|{n} filer i {folder}. Vis pakkemappen? Clockwise Med uret Dither Dither Fine noise hides banding in the gradient fill Fin støj skjuler striber i gradientfyldet diff --git a/crates/ui-egui/src/i18n/de.tsv b/crates/ui-egui/src/i18n/de.tsv index 1ea0d5f0d..00b281ec7 100644 --- a/crates/ui-egui/src/i18n/de.tsv +++ b/crates/ui-egui/src/i18n/de.tsv @@ -192,7 +192,7 @@ font-technology Variable Variabel Apply Paragraph Style Absatzformat anwenden Apply SVG Filter… SVG-Filter anwenden… Apply to All Auf alle anwenden - Apply to All ({count} more missing) Auf alle anwenden ({count} weitere fehlen) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Auf alle anwenden ({n} weitere fehlt)|Auf alle anwenden ({n} weitere fehlen) Arc Bogen Arc Lower… Bogen unten… Arc Tool Bogen-Werkzeug @@ -2230,7 +2230,7 @@ file-filter Templates Vorlagen Package Verpacken Package collects a saved document with its linked files and fonts. „Verpacken“ sammelt ein gespeichertes Dokument mit seinen verknüpften Dateien und Schriften. Package created Paket erstellt - Packaged {n} file(s) in {folder} {note} {n} Datei(en) in {folder} verpackt{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} {n} Datei in {folder} verpackt {note}|{n} Dateien in {folder} verpackt {note} Packaged {n} file(s){note} {n} Datei(en) verpackt{note} Package… Verpacken… Page Seite @@ -2554,9 +2554,11 @@ mark-style Japanese Japanisch Stop Stoppen Searching… Suche läuft… Not found Nicht gefunden - {folders} folder(s) and {files} file(s) searched {folders} Ordner und {files} Datei(en) durchsucht - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones {count} Ordner übersprungen, etwa Ordner anderer Apps und des Systems sowie versteckte Ordner - {count} folder(s) or file(s) couldn't be read {count} Ordner oder Datei(en) konnten nicht gelesen werden + {folders} and {files} searched {folders} und {files} durchsucht +@plural {n} folder|{n} folders {n} Ordner|{n} Ordner +@plural {n} file|{n} files {n} Datei|{n} Dateien +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones {n} Ordner übersprungen, etwa Ordner anderer Apps und des Systems sowie versteckte Ordner|{n} Ordner übersprungen, etwa Ordner anderer Apps und des Systems sowie versteckte Ordner +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read {n} Ordner oder Datei konnte nicht gelesen werden|{n} Ordner oder Dateien konnten nicht gelesen werden The search stopped at its limit: search a smaller folder. Die Suche hat ihr Limit erreicht: Durchsuchen Sie einen kleineren Ordner. Copy only fonts you own or are licensed to install. Kopieren Sie nur Schriften, die Ihnen gehören oder für deren Installation Sie eine Lizenz haben. VectorCraft copies the fonts to {folder}. VectorCraft kopiert die Schriften nach {folder}. @@ -3591,12 +3593,12 @@ effect Points Punkte Zoom Tool Zoom-Werkzeug Zoom with Mouse Wheel Mit Mausrad zoomen Scrub Numeric Fields by Dragging Zahlenfelder durch Ziehen ändern - {count} file(s) in {folder} {note}. Show the package folder? {count} Datei(en) in {folder} {note}. Paketordner anzeigen? - {count} linked file(s) not found {count} verknüpfte Datei(en) nicht gefunden +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {n} Datei in {folder} {note}. Paketordner anzeigen?|{n} Dateien in {folder} {note}. Paketordner anzeigen? +@plural {n} linked file not found|{n} linked files not found {n} verknüpfte Datei nicht gefunden|{n} verknüpfte Dateien nicht gefunden fonts not copied: {fonts} nicht kopierte Schriften: {fonts} - {count} linked image(s) changed since this document was saved. Show the new versions? {count} verknüpfte(s) Bild(er) wurde(n) seit dem Speichern dieses Dokuments geändert. Die neuen Versionen anzeigen? - {count} more rules: Export writes every one. {count} weitere Regeln: Der Export schreibt alle. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {count} unbenannte Objekte ausgelassen: Benennen Sie sie oder aktivieren Sie „Unbenannte Objekte“ im Bedienfeldmenü. +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? {n} verknüpftes Bild wurde seit dem Speichern dieses Dokuments geändert. Die neue Version anzeigen?|{n} verknüpfte Bilder wurden seit dem Speichern dieses Dokuments geändert. Die neuen Versionen anzeigen? +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. {n} weitere Regel: Der Export schreibt sie.|{n} weitere Regeln: Der Export schreibt alle. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {n} unbenanntes Objekt ausgelassen: Benennen Sie es oder aktivieren Sie „Unbenannte Objekte“ im Bedienfeldmenü.|{n} unbenannte Objekte ausgelassen: Benennen Sie sie oder aktivieren Sie „Unbenannte Objekte“ im Bedienfeldmenü. {effect} is already applied {effect} ist bereits angewendet {format} Options {format}-Optionen {kind} Gradient Verlauf ({kind}) @@ -4580,7 +4582,7 @@ theme Appearance Erscheinungsbild @msg Imported library {name} Bibliothek {name} importiert # Linked files changed on disk. Update Changed Links Geänderte Verknüpfungen aktualisieren - {count} linked image(s) changed on disk. Show the new versions? {count} verknüpfte(s) Bild(er) wurde(n) auf dem Datenträger geändert. Neue Versionen anzeigen? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? {n} verknüpftes Bild wurde auf dem Datenträger geändert. Neue Version anzeigen?|{n} verknüpfte Bilder wurden auf dem Datenträger geändert. Neue Versionen anzeigen? @msg Updated {_1} linked file(s) changed on disk {_1} auf dem Datenträger geänderte verknüpfte Datei(en) aktualisiert # Window: the system's title bar (Windows, Linux). System Title Bar Systemtitelleiste @@ -5175,10 +5177,10 @@ axis Y Axis Y-Achse @msg Packaged {n} file(s) in {folder} {n} Datei(en) in {folder} verpackt @msg Packaged {n} file(s) {note} {n} Datei(en) verpackt {note} @msg Packaged {n} file(s) {n} Datei(en) verpackt - Packaged {n} file(s) {n} Datei(en) verpackt - Packaged {n} file(s) in {folder} {n} Datei(en) in {folder} verpackt - Packaged {n} file(s) {note} {n} Datei(en) verpackt {note} - {count} file(s) in {folder}. Show the package folder? {count} Datei(en) in {folder}. Paketordner anzeigen? +@plural Packaged {n} file|Packaged {n} files {n} Datei verpackt|{n} Dateien verpackt +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} {n} Datei in {folder} verpackt|{n} Dateien in {folder} verpackt +@plural Packaged {n} file {note}|Packaged {n} files {note} {n} Datei verpackt {note}|{n} Dateien verpackt {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {n} Datei in {folder}. Paketordner anzeigen?|{n} Dateien in {folder}. Paketordner anzeigen? Clockwise Im Uhrzeigersinn Dither Dithering Fine noise hides banding in the gradient fill Feines Rauschen verbirgt Streifen in der Verlaufsfläche diff --git a/crates/ui-egui/src/i18n/el.tsv b/crates/ui-egui/src/i18n/el.tsv index 383e9b434..2ff75d205 100644 --- a/crates/ui-egui/src/i18n/el.tsv +++ b/crates/ui-egui/src/i18n/el.tsv @@ -196,7 +196,7 @@ font-technology Variable Μεταβλητές Apply Paragraph Style Εφαρμογή στυλ παραγράφου Apply SVG Filter… Εφαρμογή φίλτρου SVG… Apply to All Εφαρμογή σε όλα - Apply to All ({count} more missing) Εφαρμογή σε όλα (λείπουν ακόμη {count}) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Εφαρμογή σε όλα (λείπει ακόμη {n})|Εφαρμογή σε όλα (λείπουν ακόμη {n}) Arc Τόξο Arc Lower… Κάτω τόξο… Arc Tool Τόξο (Arc Tool) @@ -2928,7 +2928,7 @@ theme Appearance Εμφάνιση Override Character Color Παράκαμψη χρώματος χαρακτήρων Package collects a saved document with its linked files and fonts. Η συσκευασία συγκεντρώνει ένα αποθηκευμένο έγγραφο μαζί με συνδεδεμένα αρχεία και γραμματοσειρές. Package created Η συσκευασία δημιουργήθηκε - Packaged {n} file(s) in {folder} {note} Συσκευάστηκαν {n} αρχεία στον φάκελο {folder}{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} Συσκευάστηκε {n} αρχείο στον φάκελο {folder} {note}|Συσκευάστηκαν {n} αρχεία στον φάκελο {folder} {note} Packaged {n} file(s){note} Συσκευάστηκαν {n} αρχεία{note} Page Σελίδα Page information Πληροφορίες σελίδας @@ -3157,9 +3157,11 @@ theme Appearance Εμφάνιση Find Fonts Εύρεση γραμματοσειρών Searching… Αναζήτηση… Not found Δεν βρέθηκε - {folders} folder(s) and {files} file(s) searched Έγινε αναζήτηση σε {folders} φακέλους και {files} αρχεία - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones Παραλείφθηκαν {count} φάκελοι, όπως φάκελοι άλλων εφαρμογών, του συστήματος και κρυφοί φάκελοι - {count} folder(s) or file(s) couldn't be read Δεν ήταν δυνατή η ανάγνωση {count} φακέλων ή αρχείων + {folders} and {files} searched Έγινε αναζήτηση: {folders}, {files} +@plural {n} folder|{n} folders {n} φάκελος|{n} φάκελοι +@plural {n} file|{n} files {n} αρχείο|{n} αρχεία +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones Παραλείφθηκε {n} φάκελος, όπως φάκελοι άλλων εφαρμογών, του συστήματος και κρυφοί φάκελοι|Παραλείφθηκαν {n} φάκελοι, όπως φάκελοι άλλων εφαρμογών, του συστήματος και κρυφοί φάκελοι +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read Δεν ήταν δυνατή η ανάγνωση {n} φακέλου ή αρχείου|Δεν ήταν δυνατή η ανάγνωση {n} φακέλων ή αρχείων The search stopped at its limit: search a smaller folder. Η αναζήτηση έφτασε στο όριό της: επιλέξτε μικρότερο φάκελο. Copy only fonts you own or are licensed to install. Αντιγράψτε μόνο γραμματοσειρές που σας ανήκουν ή έχετε άδεια να εγκαταστήσετε. VectorCraft copies the fonts to {folder}. Το VectorCraft αντιγράφει τις γραμματοσειρές στον φάκελο {folder}. @@ -3922,13 +3924,13 @@ theme Appearance Εμφάνιση Zoom to Selection Ζουμ στην επιλογή Zoom with Mouse Wheel Ζουμ με τον τροχό του ποντικιού Scrub Numeric Fields by Dragging Ρύθμιση αριθμητικών πεδίων με σύρσιμο - {count} file(s) in {folder} {note}. Show the package folder? {count} αρχεία στον φάκελο {folder}{note}. Να εμφανιστεί ο φάκελος συσκευασίας; - {count} linked file(s) not found Δεν βρέθηκαν {count} συνδεδεμένα αρχεία +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {n} αρχείο στον φάκελο {folder} {note}. Να εμφανιστεί ο φάκελος συσκευασίας;|{n} αρχεία στον φάκελο {folder} {note}. Να εμφανιστεί ο φάκελος συσκευασίας; +@plural {n} linked file not found|{n} linked files not found Δεν βρέθηκε {n} συνδεδεμένο αρχείο|Δεν βρέθηκαν {n} συνδεδεμένα αρχεία fonts not copied: {fonts} γραμματοσειρές που δεν αντιγράφηκαν: {fonts} - {count} linked image(s) changed since this document was saved. Show the new versions? {count} συνδεδεμένες εικόνες άλλαξαν μετά την αποθήκευση του εγγράφου. Να εμφανιστούν οι νέες εκδόσεις; - {count} linked image(s) changed on disk. Show the new versions? {count} συνδεδεμένες εικόνες άλλαξαν στον δίσκο. Να εμφανιστούν οι νέες εκδόσεις; - {count} more rules: Export writes every one. {count} ακόμη κανόνες: η εξαγωγή περιλαμβάνει όλους. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. Παραλείφθηκαν {count} αντικείμενα χωρίς όνομα: ονομάστε τα ή ενεργοποιήστε τα Αντικείμενα χωρίς όνομα από το μενού του πίνακα. +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? {n} συνδεδεμένη εικόνα άλλαξε μετά την αποθήκευση του εγγράφου. Να εμφανιστεί η νέα έκδοση;|{n} συνδεδεμένες εικόνες άλλαξαν μετά την αποθήκευση του εγγράφου. Να εμφανιστούν οι νέες εκδόσεις; +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? {n} συνδεδεμένη εικόνα άλλαξε στον δίσκο. Να εμφανιστεί η νέα έκδοση;|{n} συνδεδεμένες εικόνες άλλαξαν στον δίσκο. Να εμφανιστούν οι νέες εκδόσεις; +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. {n} ακόμη κανόνας: η εξαγωγή τον περιλαμβάνει.|{n} ακόμη κανόνες: η εξαγωγή περιλαμβάνει όλους. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. Παραλείφθηκε {n} αντικείμενο χωρίς όνομα: ονομάστε το ή ενεργοποιήστε τα Αντικείμενα χωρίς όνομα από το μενού του πίνακα.|Παραλείφθηκαν {n} αντικείμενα χωρίς όνομα: ονομάστε τα ή ενεργοποιήστε τα Αντικείμενα χωρίς όνομα από το μενού του πίνακα. {effect} is already applied Το εφέ {effect} έχει ήδη εφαρμοστεί {format} Options Επιλογές {format} {kind} Gradient Ντεγκραντέ {kind} @@ -5546,10 +5548,10 @@ axis Y Axis Άξονας Y @msg Packaged {n} file(s) in {folder} Συσκευάστηκαν {n} αρχεία στον φάκελο {folder} @msg Packaged {n} file(s) {note} Συσκευάστηκαν {n} αρχεία {note} @msg Packaged {n} file(s) Συσκευάστηκαν {n} αρχεία - Packaged {n} file(s) Συσκευάστηκαν {n} αρχεία - Packaged {n} file(s) in {folder} Συσκευάστηκαν {n} αρχεία στον φάκελο {folder} - Packaged {n} file(s) {note} Συσκευάστηκαν {n} αρχεία {note} - {count} file(s) in {folder}. Show the package folder? {count} αρχεία στον φάκελο {folder}. Να εμφανιστεί ο φάκελος συσκευασίας; +@plural Packaged {n} file|Packaged {n} files Συσκευάστηκε {n} αρχείο|Συσκευάστηκαν {n} αρχεία +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} Συσκευάστηκε {n} αρχείο στον φάκελο {folder}|Συσκευάστηκαν {n} αρχεία στον φάκελο {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} Συσκευάστηκε {n} αρχείο {note}|Συσκευάστηκαν {n} αρχεία {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {n} αρχείο στον φάκελο {folder}. Να εμφανιστεί ο φάκελος συσκευασίας;|{n} αρχεία στον φάκελο {folder}. Να εμφανιστεί ο φάκελος συσκευασίας; Clockwise Δεξιόστροφα Dither Πρόσθεση θορύβου Fine noise hides banding in the gradient fill Ο λεπτός θόρυβος κρύβει τις λωρίδες στο γέμισμα ντεγκραντέ diff --git a/crates/ui-egui/src/i18n/es.tsv b/crates/ui-egui/src/i18n/es.tsv index 80d54c074..693173a18 100644 --- a/crates/ui-egui/src/i18n/es.tsv +++ b/crates/ui-egui/src/i18n/es.tsv @@ -217,7 +217,7 @@ font-technology Variable Variables Apply Paragraph Style Aplicar estilo de párrafo Apply SVG Filter… Aplicar filtro SVG… Apply to All Aplicar a todo - Apply to All ({count} more missing) Aplicar a todo (faltan {count} más) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Aplicar a todo (falta {n} más)|Aplicar a todo (faltan {n} más) Arc Arco Arc Lower… Arco inferior… Arc Tool Herramienta Arco @@ -2272,7 +2272,7 @@ font-technology Variable Variables Package Empaquetar Package collects a saved document with its linked files and fonts. Empaquetar reúne un documento guardado con sus archivos vinculados y fuentes. Package created Paquete creado - Packaged {n} file(s) in {folder} {note} Se empaquetaron {n} archivo(s) en {folder}{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} Se empaquetó {n} archivo en {folder} {note}|Se empaquetaron {n} archivos en {folder} {note} Packaged {n} file(s){note} Se empaquetaron {n} archivo(s){note} Package… Empaquetar… Page Página @@ -2592,9 +2592,11 @@ font-technology Variable Variables Stop Detener Searching… Buscando… Not found No se encontró - {folders} folder(s) and {files} file(s) searched Se buscó en {folders} carpeta(s) y {files} archivo(s) - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones Se omitieron {count} carpeta(s), como las de otras aplicaciones y del sistema y las ocultas - {count} folder(s) or file(s) couldn't be read No se pudieron leer {count} carpeta(s) o archivo(s) + {folders} and {files} searched Se buscó en {folders} y {files} +@plural {n} folder|{n} folders {n} carpeta|{n} carpetas +@plural {n} file|{n} files {n} archivo|{n} archivos +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones Se omitió {n} carpeta, como las de otras aplicaciones y del sistema y las ocultas|Se omitieron {n} carpetas, como las de otras aplicaciones y del sistema y las ocultas +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read No se pudo leer {n} carpeta o archivo|No se pudieron leer {n} carpetas o archivos The search stopped at its limit: search a smaller folder. La búsqueda se detuvo en su límite: busca en una carpeta más pequeña. Copy only fonts you own or are licensed to install. Copia solo fuentes que te pertenezcan o cuya licencia te permita instalarlas. VectorCraft copies the fonts to {folder}. VectorCraft copia las fuentes en {folder}. @@ -3676,13 +3678,13 @@ font-technology Variable Variables Zoom Tool Herramienta Zoom Zoom with Mouse Wheel Zoom con la rueda del mouse Scrub Numeric Fields by Dragging Ajustar campos numéricos arrastrando - {count} file(s) in {folder} {note}. Show the package folder? {count} archivo(s) en {folder}{note}. ¿Mostrar la carpeta del paquete? - {count} linked file(s) not found No se encontraron {count} archivo(s) vinculado(s) +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {n} archivo en {folder} {note}. ¿Mostrar la carpeta del paquete?|{n} archivos en {folder} {note}. ¿Mostrar la carpeta del paquete? +@plural {n} linked file not found|{n} linked files not found No se encontró {n} archivo vinculado|No se encontraron {n} archivos vinculados fonts not copied: {fonts} fuentes no copiadas: {fonts} - {count} linked image(s) changed since this document was saved. Show the new versions? {count} imagen(es) vinculada(s) cambiaron desde que se guardó este documento. ¿Mostrar las versiones nuevas? - {count} linked image(s) changed on disk. Show the new versions? {count} imagen(es) vinculada(s) cambiaron en el disco. ¿Mostrar las versiones nuevas? - {count} more rules: Export writes every one. {count} reglas más: Exportar las escribe todas. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. Se omitieron {count} objetos sin nombre: ponles nombre o activa Objetos sin nombre en el menú del panel. +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? {n} imagen vinculada cambió desde que se guardó este documento. ¿Mostrar la versión nueva?|{n} imágenes vinculadas cambiaron desde que se guardó este documento. ¿Mostrar las versiones nuevas? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? {n} imagen vinculada cambió en el disco. ¿Mostrar la versión nueva?|{n} imágenes vinculadas cambiaron en el disco. ¿Mostrar las versiones nuevas? +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. {n} regla más: Exportar la escribe.|{n} reglas más: Exportar las escribe todas. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. Se omitió {n} objeto sin nombre: ponle nombre o activa Objetos sin nombre en el menú del panel.|Se omitieron {n} objetos sin nombre: ponles nombre o activa Objetos sin nombre en el menú del panel. {effect} is already applied {effect} ya está aplicado {format} Options Opciones de {format} {kind} Gradient Degradado {kind} @@ -5536,10 +5538,10 @@ axis Y Axis Eje Y @msg Packaged {n} file(s) in {folder} Se empaquetaron {n} archivo(s) en {folder} @msg Packaged {n} file(s) {note} Se empaquetaron {n} archivo(s) {note} @msg Packaged {n} file(s) Se empaquetaron {n} archivo(s) - Packaged {n} file(s) Se empaquetaron {n} archivo(s) - Packaged {n} file(s) in {folder} Se empaquetaron {n} archivo(s) en {folder} - Packaged {n} file(s) {note} Se empaquetaron {n} archivo(s) {note} - {count} file(s) in {folder}. Show the package folder? {count} archivo(s) en {folder}. ¿Mostrar la carpeta del paquete? +@plural Packaged {n} file|Packaged {n} files Se empaquetó {n} archivo|Se empaquetaron {n} archivos +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} Se empaquetó {n} archivo en {folder}|Se empaquetaron {n} archivos en {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} Se empaquetó {n} archivo {note}|Se empaquetaron {n} archivos {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {n} archivo en {folder}. ¿Mostrar la carpeta del paquete?|{n} archivos en {folder}. ¿Mostrar la carpeta del paquete? Clockwise En sentido horario Dither Tramado Fine noise hides banding in the gradient fill Un ruido fino oculta las bandas del relleno de degradado diff --git a/crates/ui-egui/src/i18n/fi.tsv b/crates/ui-egui/src/i18n/fi.tsv index ef924d173..2d86cc5f7 100644 --- a/crates/ui-egui/src/i18n/fi.tsv +++ b/crates/ui-egui/src/i18n/fi.tsv @@ -663,7 +663,7 @@ 1 Layer 1 taso Libraries Kirjastot Links Linkit - {count} linked image(s) changed on disk. Show the new versions? {count} linkitettyä kuvaa muuttui levyllä. Näytetäänkö uudet versiot? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? {n} linkitetty kuva muuttui levyllä. Näytetäänkö uusi versio?|{n} linkitettyä kuvaa muuttui levyllä. Näytetäänkö uudet versiot? Update Changed Links Päivitä muuttuneet linkit @msg Updated {_1} linked file(s) changed on disk Päivitettiin {_1} levyllä muuttunutta linkitettyä tiedostoa Magic Wand Taikasauva @@ -1479,8 +1479,8 @@ lighting Light Valo Select objects to see their CSS, or Generate CSS for the whole document. Valitse objektit, niin näet niiden CSS:n, tai luo CSS koko asiakirjalle. The selected objects have no CSS of their own (see below). Valituilla objekteilla ei ole omaa CSS:ää (katso alta). Units: {units} Yksiköt: {units} - {count} more rules: Export writes every one. {count} sääntöä lisää: vienti kirjoittaa ne kaikki. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {count} nimetöntä objektia jätetty pois: nimeä ne tai ota Nimettömät objektit käyttöön paneelin valikosta. +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. {n} sääntö lisää: vienti kirjoittaa sen.|{n} sääntöä lisää: vienti kirjoittaa ne kaikki. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {n} nimetön objekti jätetty pois: nimeä se tai ota Nimettömät objektit käyttöön paneelin valikosta.|{n} nimetöntä objektia jätetty pois: nimeä ne tai ota Nimettömät objektit käyttöön paneelin valikosta. All Categories Kaikki luokat Repeat Objects Toisto-objektit Save… Tallenna… @@ -2348,19 +2348,21 @@ lighting Light Valo Stop Pysäytä Searching… Haetaan… Not found Ei löytynyt - {folders} folder(s) and {files} file(s) searched Haettu {folders} kansio(ta) ja {files} tiedosto(a) - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones {count} kansio(ta) ohitettu, kuten muiden sovellusten ja järjestelmän kansiot sekä piilotetut kansiot - {count} folder(s) or file(s) couldn't be read {count} kansiota tai tiedostoa ei voitu lukea + {folders} and {files} searched Haettu {folders} ja {files} +@plural {n} folder|{n} folders {n} kansio|{n} kansiota +@plural {n} file|{n} files {n} tiedosto|{n} tiedostoa +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones {n} kansio ohitettu, kuten muiden sovellusten ja järjestelmän kansiot sekä piilotetut kansiot|{n} kansiota ohitettu, kuten muiden sovellusten ja järjestelmän kansiot sekä piilotetut kansiot +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read {n} kansiota tai tiedostoa ei voitu lukea|{n} kansiota tai tiedostoa ei voitu lukea The search stopped at its limit: search a smaller folder. Haku pysähtyi rajaansa: hae pienemmästä kansiosta. Copy only fonts you own or are licensed to install. Kopioi vain fontteja, jotka omistat tai joiden asentamiseen sinulla on lisenssi. VectorCraft copies the fonts to {folder}. VectorCraft kopioi fontit kansioon {folder}. - Apply to All ({count} more missing) Käytä kaikkiin ({count} muuta puuttuu) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Käytä kaikkiin ({n} muu puuttuu)|Käytä kaikkiin ({n} muuta puuttuu) Ignore Ohita Linked File Not Found Linkitettyä tiedostoa ei löydy Replace it with another file, or ignore it: its images keep showing the preview saved with the document. Korvaa se toisella tiedostolla tai ohita se: sen kuvissa näkyy asiakirjaan tallennettu esikatselu. Replace… Korvaa… Update Modified Links Päivitä muokatut linkit - {count} linked image(s) changed since this document was saved. Show the new versions? {count} linkitettyä kuvaa on muuttunut asiakirjan tallentamisen jälkeen. Näytetäänkö uudet versiot? +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? {n} linkitetty kuva on muuttunut asiakirjan tallentamisen jälkeen. Näytetäänkö uusi versio?|{n} linkitettyä kuvaa on muuttunut asiakirjan tallentamisen jälkeen. Näytetäänkö uudet versiot? Dialog Valintaikkuna Convert Process to Global Muunna prosessivärit globaaleiksi Create From: Luo kohteesta: @@ -2399,12 +2401,12 @@ lighting Light Valo Fonts whose licence doesn't allow embedding are not copied. Fontteja, joiden lisenssi ei salli upottamista, ei kopioida. Package collects a saved document with its linked files and fonts. Paketointi kokoaa tallennetun asiakirjan sekä sen linkitetyt tiedostot ja fontit. Package created Paketti luotu - Packaged {n} file(s) in {folder} {note} Paketoitiin {n} tiedosto(a) kansioon {folder} {note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} Paketoitiin {n} tiedosto kansioon {folder} {note}|Paketoitiin {n} tiedostoa kansioon {folder} {note} Packaged {n} file(s){note} Paketoitu {n} tiedosto(a){note} Relink Linked Files to the Document Linkitä linkitetyt tiedostot uudelleen asiakirjaan Save the document first? Tallennetaanko asiakirja ensin? - {count} file(s) in {folder} {note}. Show the package folder? {count} tiedosto(a) kansiossa {folder} {note}. Näytetäänkö pakettikansio? - {count} linked file(s) not found {count} linkitettyä tiedostoa ei löytynyt +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {n} tiedosto kansiossa {folder} {note}. Näytetäänkö pakettikansio?|{n} tiedostoa kansiossa {folder} {note}. Näytetäänkö pakettikansio? +@plural {n} linked file not found|{n} linked files not found {n} linkitettyä tiedostoa ei löytynyt|{n} linkitettyä tiedostoa ei löytynyt fonts not copied: {fonts} fontteja ei kopioitu: {fonts} Built-in presets are read-only: New… starts an editable copy. Sisäiset esiasetukset ovat vain luku -tilassa: Uusi… luo muokattavan kopion. 1 {unit} on the artboard stands for {real} {unit} in the scene. 1 {unit} piirtoalustalla vastaa {real} {unit} näkymässä. @@ -5625,10 +5627,10 @@ axis Y Axis Y-akseli @msg Packaged {n} file(s) in {folder} Paketoitiin {n} tiedosto(a) kansioon {folder} @msg Packaged {n} file(s) {note} Paketoitiin {n} tiedosto(a) {note} @msg Packaged {n} file(s) Paketoitiin {n} tiedosto(a) - Packaged {n} file(s) Paketoitiin {n} tiedosto(a) - Packaged {n} file(s) in {folder} Paketoitiin {n} tiedosto(a) kansioon {folder} - Packaged {n} file(s) {note} Paketoitiin {n} tiedosto(a) {note} - {count} file(s) in {folder}. Show the package folder? {count} tiedosto(a) kansiossa {folder}. Näytetäänkö pakettikansio? +@plural Packaged {n} file|Packaged {n} files Paketoitiin {n} tiedosto|Paketoitiin {n} tiedostoa +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} Paketoitiin {n} tiedosto kansioon {folder}|Paketoitiin {n} tiedostoa kansioon {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} Paketoitiin {n} tiedosto {note}|Paketoitiin {n} tiedostoa {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {n} tiedosto kansiossa {folder}. Näytetäänkö pakettikansio?|{n} tiedostoa kansiossa {folder}. Näytetäänkö pakettikansio? Clockwise Myötäpäivään Dither Rasterointi Fine noise hides banding in the gradient fill Hieno kohina piilottaa raidat liukuväritäytöstä diff --git a/crates/ui-egui/src/i18n/fr.tsv b/crates/ui-egui/src/i18n/fr.tsv index 7d5fe46b1..29cb4e6d1 100644 --- a/crates/ui-egui/src/i18n/fr.tsv +++ b/crates/ui-egui/src/i18n/fr.tsv @@ -218,7 +218,7 @@ font-technology Variable Variables Apply Paragraph Style Appliquer le style de paragraphe Apply SVG Filter… Appliquer un filtre SVG… Apply to All Appliquer à tous - Apply to All ({count} more missing) Appliquer à tous ({count} autres manquants) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Appliquer à tous ({n} autre manquant)|Appliquer à tous ({n} autres manquants) Arc Arc Arc Lower… Arc inférieur… Arc Tool Outil Arc @@ -2270,7 +2270,7 @@ font-technology Variable Variables Package Assembler Package collects a saved document with its linked files and fonts. Assembler rassemble un document enregistré avec ses fichiers liés et ses polices. Package created Assemblage créé - Packaged {n} file(s) in {folder} {note} {n} fichier(s) assemblé(s) dans {folder}{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} {n} fichier assemblé dans {folder} {note}|{n} fichiers assemblés dans {folder} {note} Packaged {n} file(s){note} {n} fichier(s) assemblé(s){note} Package… Assembler… Page Page @@ -2590,9 +2590,11 @@ font-technology Variable Variables Stop Arrêter Searching… Recherche… Not found Introuvable - {folders} folder(s) and {files} file(s) searched {folders} dossier(s) et {files} fichier(s) parcourus - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones {count} dossier(s) ignoré(s), comme ceux d’autres apps et du système et les dossiers masqués - {count} folder(s) or file(s) couldn't be read {count} dossier(s) ou fichier(s) illisible(s) + {folders} and {files} searched {folders} et {files} parcourus +@plural {n} folder|{n} folders {n} dossier|{n} dossiers +@plural {n} file|{n} files {n} fichier|{n} fichiers +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones {n} dossier ignoré, comme ceux d’autres apps et du système et les dossiers masqués|{n} dossiers ignorés, comme ceux d’autres apps et du système et les dossiers masqués +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read {n} dossier ou fichier illisible|{n} dossiers ou fichiers illisibles The search stopped at its limit: search a smaller folder. La recherche s’est arrêtée à sa limite : recherchez dans un dossier plus petit. Copy only fonts you own or are licensed to install. Ne copiez que des polices qui vous appartiennent ou dont la licence vous autorise l’installation. VectorCraft copies the fonts to {folder}. VectorCraft copie les polices dans {folder}. @@ -3674,13 +3676,13 @@ font-technology Variable Variables Zoom Tool Outil Zoom Zoom with Mouse Wheel Zoom avec la molette de la souris Scrub Numeric Fields by Dragging Modifier les champs numériques en faisant glisser - {count} file(s) in {folder} {note}. Show the package folder? {count} fichier(s) dans {folder}{note}. Afficher le dossier de l’assemblage ? - {count} linked file(s) not found {count} fichier(s) lié(s) introuvable(s) +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {n} fichier dans {folder} {note}. Afficher le dossier de l’assemblage ?|{n} fichiers dans {folder} {note}. Afficher le dossier de l’assemblage ? +@plural {n} linked file not found|{n} linked files not found {n} fichier lié introuvable|{n} fichiers liés introuvables fonts not copied: {fonts} polices non copiées : {fonts} - {count} linked image(s) changed since this document was saved. Show the new versions? {count} image(s) liée(s) modifiée(s) depuis l’enregistrement de ce document. Afficher les nouvelles versions ? - {count} linked image(s) changed on disk. Show the new versions? {count} image(s) liée(s) modifiée(s) sur le disque. Afficher les nouvelles versions ? - {count} more rules: Export writes every one. {count} règles de plus : Exporter les écrit toutes. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {count} objets sans nom omis : nommez-les ou activez Objets sans nom dans le menu du panneau. +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? {n} image liée modifiée depuis l’enregistrement de ce document. Afficher la nouvelle version ?|{n} images liées modifiées depuis l’enregistrement de ce document. Afficher les nouvelles versions ? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? {n} image liée modifiée sur le disque. Afficher la nouvelle version ?|{n} images liées modifiées sur le disque. Afficher les nouvelles versions ? +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. {n} règle de plus : Exporter l’écrit.|{n} règles de plus : Exporter les écrit toutes. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {n} objet sans nom omis : nommez-le ou activez Objets sans nom dans le menu du panneau.|{n} objets sans nom omis : nommez-les ou activez Objets sans nom dans le menu du panneau. {effect} is already applied {effect} est déjà appliqué {format} Options Options {format} {kind} Gradient Dégradé {kind} @@ -5592,10 +5594,10 @@ axis Y Axis Axe Y @msg Packaged {n} file(s) in {folder} {n} fichier(s) assemblé(s) dans {folder} @msg Packaged {n} file(s) {note} {n} fichier(s) assemblé(s) {note} @msg Packaged {n} file(s) {n} fichier(s) assemblé(s) - Packaged {n} file(s) {n} fichier(s) assemblé(s) - Packaged {n} file(s) in {folder} {n} fichier(s) assemblé(s) dans {folder} - Packaged {n} file(s) {note} {n} fichier(s) assemblé(s) {note} - {count} file(s) in {folder}. Show the package folder? {count} fichier(s) dans {folder}. Afficher le dossier de l’assemblage ? +@plural Packaged {n} file|Packaged {n} files {n} fichier assemblé|{n} fichiers assemblés +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} {n} fichier assemblé dans {folder}|{n} fichiers assemblés dans {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} {n} fichier assemblé {note}|{n} fichiers assemblés {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {n} fichier dans {folder}. Afficher le dossier de l’assemblage ?|{n} fichiers dans {folder}. Afficher le dossier de l’assemblage ? Clockwise Sens horaire Dither Simulation Fine noise hides banding in the gradient fill Un bruit fin masque les bandes du fond en dégradé diff --git a/crates/ui-egui/src/i18n/hu.tsv b/crates/ui-egui/src/i18n/hu.tsv index 0d71cbb8a..74a25582c 100644 --- a/crates/ui-egui/src/i18n/hu.tsv +++ b/crates/ui-egui/src/i18n/hu.tsv @@ -300,7 +300,7 @@ font-technology Variable Változó Apply Paragraph Style Bekezdésstílus alkalmazása Apply SVG Filter… SVG-szűrő alkalmazása… Apply to All Alkalmazás az összesre - Apply to All ({count} more missing) Alkalmazás mindegyikre (további hiányzók: {count}) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Alkalmazás mindegyikre (további hiányzók: {n}) Approximate path Útvonal közelítése Arabic Arab Arc Ív @@ -2754,7 +2754,7 @@ file-filter Templates Sablonok Package Csomagolás Package collects a saved document with its linked files and fonts. A csomagolás egy mentett dokumentumot a csatolt fájljaival és betűtípusaival együtt gyűjt össze. Package created A csomag elkészült - Packaged {n} file(s) in {folder} {note} Becsomagolt fájlok: {n}, mappa: {folder}{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} Becsomagolt fájlok: {n}, mappa: {folder} {note} Packaged {n} file(s){note} Becsomagolt fájlok: {n}{note} Package… Csomagolás… Page Oldal @@ -4406,16 +4406,18 @@ mark-style Japanese Japán Zoom to Selection Nagyítás a kijelölésre Zoom Tool Nagyító Zoom with Mouse Wheel Nagyítás egérgörgővel - {count} file(s) in {folder} {note}. Show the package folder? Fájlok: {count}, mappa: {folder}{note}. Megnyitod a csomag mappáját? - {count} folder(s) or file(s) couldn't be read Nem olvasható mappák vagy fájlok: {count} - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones Kihagyott mappák: {count} (például más alkalmazások, a rendszer és a rejtett mappák) - {count} linked file(s) not found Nem található csatolt fájlok: {count} - {count} linked image(s) changed on disk. Show the new versions? A lemezen módosult csatolt képek: {count}. Megjelenítsük az új változatokat? - {count} linked image(s) changed since this document was saved. Show the new versions? A dokumentum mentése óta módosult csatolt képek: {count}. Megjelenítsük az új változatokat? - {count} more rules: Export writes every one. További szabályok: {count}. Az exportálás mindet kiírja. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. Kimaradt névtelen objektumok: {count}. Nevezd el őket, vagy kapcsold be a panelmenüben a Névtelen objektumok elemet. +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? Fájlok: {n}, mappa: {folder} {note}. Megnyitod a csomag mappáját? +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read Nem olvasható mappák vagy fájlok: {n} +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones Kihagyott mappák: {n} (például más alkalmazások, a rendszer és a rejtett mappák) +@plural {n} linked file not found|{n} linked files not found Nem található csatolt fájlok: {n} +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? A lemezen módosult csatolt képek: {n}. Megjelenítsük az új változatokat? +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? A dokumentum mentése óta módosult csatolt képek: {n}. Megjelenítsük az új változatokat? +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. További szabályok: {n}. Az exportálás mindet kiírja. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. Kimaradt névtelen objektumok: {n}. Nevezd el őket, vagy kapcsold be a panelmenüben a Névtelen objektumok elemet. {effect} is already applied Már alkalmazva: {effect} - {folders} folder(s) and {files} file(s) searched Átkeresett mappák: {folders}, fájlok: {files} + {folders} and {files} searched Átkeresve: {folders} és {files} +@plural {n} folder|{n} folders {n} mappa +@plural {n} file|{n} files {n} fájl {format} Options Formátumbeállítások: {format} {kind} Gradient Színátmenet: {kind} gradient-kind Radial Körkörös @@ -5580,10 +5582,10 @@ axis Y Axis Y tengely @msg Packaged {n} file(s) in {folder} Becsomagolt fájlok: {n}, mappa: {folder} @msg Packaged {n} file(s) {note} Becsomagolt fájlok: {n} {note} @msg Packaged {n} file(s) Becsomagolt fájlok: {n} - Packaged {n} file(s) Becsomagolt fájlok: {n} - Packaged {n} file(s) in {folder} Becsomagolt fájlok: {n}, mappa: {folder} - Packaged {n} file(s) {note} Becsomagolt fájlok: {n} {note} - {count} file(s) in {folder}. Show the package folder? Fájlok: {count}, mappa: {folder}. Megnyitod a csomag mappáját? +@plural Packaged {n} file|Packaged {n} files Becsomagolt fájlok: {n} +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} Becsomagolt fájlok: {n}, mappa: {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} Becsomagolt fájlok: {n} {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? Fájlok: {n}, mappa: {folder}. Megnyitod a csomag mappáját? Clockwise Óramutató járásával megegyező Dither Árnyalatkeverés Fine noise hides banding in the gradient fill A finom zaj elrejti a sávokat a színátmenetes kitöltésben diff --git a/crates/ui-egui/src/i18n/id.tsv b/crates/ui-egui/src/i18n/id.tsv index bfa066024..f8bee4174 100644 --- a/crates/ui-egui/src/i18n/id.tsv +++ b/crates/ui-egui/src/i18n/id.tsv @@ -624,7 +624,7 @@ 1 Layer 1 lapisan Libraries Pustaka Links Tautan - {count} linked image(s) changed on disk. Show the new versions? {count} gambar tertaut di disk telah berubah. Tampilkan versi baru? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? {n} gambar tertaut di disk telah berubah. Tampilkan versi baru? Update Changed Links Perbarui tautan yang berubah @msg Updated {_1} linked file(s) changed on disk Telah memperbarui {_1} berkas tertaut yang berubah di disk Magic Wand Tongkat ajaib @@ -1419,8 +1419,8 @@ lighting Light Cahaya Select objects to see their CSS, or Generate CSS for the whole document. Pilih objek untuk melihat CSS-nya, atau buat CSS untuk seluruh dokumen. The selected objects have no CSS of their own (see below). Objek terpilih tidak memiliki CSS tersendiri (lihat di bawah). Units: {units} Unit: {units} - {count} more rules: Export writes every one. {count} aturan lagi: Ekspor menuliskan semuanya. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {count} objek tanpa nama tidak disertakan: beri nama, atau aktifkan Objek Tanpa Nama di menu panel. +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. {n} aturan lagi: Ekspor menuliskan semuanya. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {n} objek tanpa nama tidak disertakan: beri nama, atau aktifkan Objek Tanpa Nama di menu panel. All Categories Semua kategori Repeat Objects Objek pengulangan Save… Simpan… @@ -2196,19 +2196,21 @@ lighting Light Cahaya Stop Hentikan Searching… Mencari… Not found Tidak ditemukan - {folders} folder(s) and {files} file(s) searched {folders} folder dan {files} file telah dicari - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones {count} folder dilewati, seperti folder aplikasi lain, folder sistem, dan folder tersembunyi - {count} folder(s) or file(s) couldn't be read {count} folder atau file tidak dapat dibaca + {folders} and {files} searched {folders} dan {files} telah dicari +@plural {n} folder|{n} folders {n} folder +@plural {n} file|{n} files {n} file +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones {n} folder dilewati, seperti folder aplikasi lain, folder sistem, dan folder tersembunyi +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read {n} folder atau file tidak dapat dibaca The search stopped at its limit: search a smaller folder. Pencarian berhenti pada batasnya: cari folder yang lebih kecil. Copy only fonts you own or are licensed to install. Salin hanya font yang Anda miliki atau yang dilisensikan untuk dipasang. VectorCraft copies the fonts to {folder}. VectorCraft menyalin font ke {folder}. - Apply to All ({count} more missing) Terapkan ke semua ({count} lagi hilang) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Terapkan ke semua ({n} lagi hilang) Ignore Abaikan Linked File Not Found File tertaut tidak ditemukan Replace it with another file, or ignore it: its images keep showing the preview saved with the document. Ganti dengan file lain, atau abaikan: gambarnya tetap menampilkan pratinjau yang tersimpan bersama dokumen. Replace… Ganti… Update Modified Links Perbarui tautan yang diubah - {count} linked image(s) changed since this document was saved. Show the new versions? {count} gambar tertaut berubah sejak dokumen ini disimpan. Tampilkan versi barunya? +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? {n} gambar tertaut berubah sejak dokumen ini disimpan. Tampilkan versi barunya? Dialog Dialog Convert Process to Global Konversi proses ke global Create From: Buat dari: @@ -2247,12 +2249,12 @@ lighting Light Cahaya Fonts whose licence doesn't allow embedding are not copied. Font yang lisensinya tidak mengizinkan penyematan tidak disalin. Package collects a saved document with its linked files and fonts. Package mengumpulkan dokumen tersimpan beserta file dan font yang tertaut. Package created Paket dibuat - Packaged {n} file(s) in {folder} {note} {n} file dipaketkan dalam {folder}{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} {n} file dipaketkan dalam {folder} {note} Packaged {n} file(s){note} {n} file dipaketkan{note} Relink Linked Files to the Document Tautkan ulang file tertaut ke dokumen Save the document first? Simpan dokumen terlebih dahulu? - {count} file(s) in {folder} {note}. Show the package folder? {count} file dalam {folder}{note}. Tampilkan folder paket? - {count} linked file(s) not found {count} file tertaut tidak ditemukan +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {n} file dalam {folder} {note}. Tampilkan folder paket? +@plural {n} linked file not found|{n} linked files not found {n} file tertaut tidak ditemukan fonts not copied: {fonts} font tidak disalin: {fonts} Built-in presets are read-only: New… starts an editable copy. Preset bawaan bersifat hanya-baca: Baru… memulai salinan yang dapat diedit. 1 {unit} on the artboard stands for {real} {unit} in the scene. 1 {unit} pada artboard mewakili {real} {unit} dalam scene. @@ -5520,10 +5522,10 @@ axis Y Axis Sumbu Y @msg Packaged {n} file(s) in {folder} Berhasil mengemas {n} file di {folder} @msg Packaged {n} file(s) {note} Berhasil mengemas {n} file {note} @msg Packaged {n} file(s) Berhasil mengemas {n} file - Packaged {n} file(s) Berhasil mengemas {n} file - Packaged {n} file(s) in {folder} Berhasil mengemas {n} file di {folder} - Packaged {n} file(s) {note} Berhasil mengemas {n} file {note} - {count} file(s) in {folder}. Show the package folder? {count} file dalam {folder}. Tampilkan folder paket? +@plural Packaged {n} file|Packaged {n} files Berhasil mengemas {n} file +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} Berhasil mengemas {n} file di {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} Berhasil mengemas {n} file {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {n} file dalam {folder}. Tampilkan folder paket? Clockwise Searah jarum jam Dither Dither Fine noise hides banding in the gradient fill Derau halus menyembunyikan pita warna pada isian gradien diff --git a/crates/ui-egui/src/i18n/it.tsv b/crates/ui-egui/src/i18n/it.tsv index 2c587de48..5fd0ed4b7 100644 --- a/crates/ui-egui/src/i18n/it.tsv +++ b/crates/ui-egui/src/i18n/it.tsv @@ -217,7 +217,7 @@ font-technology Variable Variabili Apply Paragraph Style Applica stile paragrafo Apply SVG Filter… Applica filtro SVG… Apply to All Applica a tutti - Apply to All ({count} more missing) Applica a tutti (ne mancano altri {count}) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Applica a tutti (ne manca ancora {n})|Applica a tutti (ne mancano altri {n}) Arc Arco Arc Lower… Arco inferiore… Arc Tool Strumento Arco @@ -2299,7 +2299,7 @@ file-filter Templates Modelli Package Crea pacchetto Package collects a saved document with its linked files and fonts. Il comando Crea pacchetto raccoglie un documento salvato insieme ai file collegati e ai font. Package created Pacchetto creato - Packaged {n} file(s) in {folder} {note} Pacchetto creato con {n} file in {folder} {note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} Pacchetto creato con {n} file in {folder} {note}|Pacchetto creato con {n} file in {folder} {note} Packaged {n} file(s){note} Pacchetto creato con {n} file{note} Package… Crea pacchetto… Page Pagina @@ -2623,9 +2623,11 @@ mark-style Japanese Giapponese Stop Interrompi Searching… Ricerca in corso… Not found Non trovato - {folders} folder(s) and {files} file(s) searched Cartelle cercate: {folders}, file: {files} - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones Cartelle saltate: {count}, ad esempio quelle di altre app e di sistema e quelle nascoste - {count} folder(s) or file(s) couldn't be read Cartelle o file non leggibili: {count} + {folders} and {files} searched Cercato in {folders} e {files} +@plural {n} folder|{n} folders {n} cartella|{n} cartelle +@plural {n} file|{n} files {n} file|{n} file +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones Cartelle saltate: {n}, ad esempio quelle di altre app e di sistema e quelle nascoste|Cartelle saltate: {n}, ad esempio quelle di altre app e di sistema e quelle nascoste +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read Cartelle o file non leggibili: {n}|Cartelle o file non leggibili: {n} The search stopped at its limit: search a smaller folder. La ricerca si è fermata al suo limite: cerca in una cartella più piccola. Copy only fonts you own or are licensed to install. Copia solo font di tua proprietà o con una licenza che ti consente di installarli. VectorCraft copies the fonts to {folder}. VectorCraft copia i font in {folder}. @@ -3711,13 +3713,13 @@ mark-style Japanese Giapponese Zoom Tool Strumento Zoom Zoom with Mouse Wheel Zoom con la rotellina del mouse Scrub Numeric Fields by Dragging Regola i campi numerici trascinando - {count} file(s) in {folder} {note}. Show the package folder? {count} file in {folder} {note}. Vuoi mostrare la cartella del pacchetto? - {count} linked file(s) not found File collegati non trovati: {count} +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {n} file in {folder} {note}. Vuoi mostrare la cartella del pacchetto?|{n} file in {folder} {note}. Vuoi mostrare la cartella del pacchetto? +@plural {n} linked file not found|{n} linked files not found File collegati non trovati: {n}|File collegati non trovati: {n} fonts not copied: {fonts} font non copiati: {fonts} - {count} linked image(s) changed since this document was saved. Show the new versions? Immagini collegate modificate dopo il salvataggio di questo documento: {count}. Vuoi mostrare le nuove versioni? - {count} linked image(s) changed on disk. Show the new versions? Immagini collegate modificate su disco: {count}. Vuoi mostrare le nuove versioni? - {count} more rules: Export writes every one. Altre {count} regole: Esporta le scrive tutte. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {count} oggetti senza nome esclusi: assegna loro un nome o attiva Oggetti senza nome nel menu del pannello. +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? Immagini collegate modificate dopo il salvataggio di questo documento: {n}. Vuoi mostrare le nuove versioni?|Immagini collegate modificate dopo il salvataggio di questo documento: {n}. Vuoi mostrare le nuove versioni? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? Immagini collegate modificate su disco: {n}. Vuoi mostrare le nuove versioni?|Immagini collegate modificate su disco: {n}. Vuoi mostrare le nuove versioni? +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. {n} regola in più: Esporta la scrive.|Altre {n} regole: Esporta le scrive tutte. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {n} oggetto senza nome escluso: assegnagli un nome o attiva Oggetti senza nome nel menu del pannello.|{n} oggetti senza nome esclusi: assegna loro un nome o attiva Oggetti senza nome nel menu del pannello. {effect} is already applied L'effetto {effect} è già applicato {format} Options Opzioni {format} {kind} Gradient Sfumatura {kind} @@ -5209,10 +5211,10 @@ axis Y Axis Asse Y @msg Packaged {n} file(s) in {folder} Pacchetto creato con {n} file in {folder} @msg Packaged {n} file(s) {note} Pacchetto creato con {n} file {note} @msg Packaged {n} file(s) Pacchetto creato con {n} file - Packaged {n} file(s) Pacchetto creato con {n} file - Packaged {n} file(s) in {folder} Pacchetto creato con {n} file in {folder} - Packaged {n} file(s) {note} Pacchetto creato con {n} file {note} - {count} file(s) in {folder}. Show the package folder? {count} file in {folder}. Vuoi mostrare la cartella del pacchetto? +@plural Packaged {n} file|Packaged {n} files Pacchetto creato con {n} file|Pacchetto creato con {n} file +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} Pacchetto creato con {n} file in {folder}|Pacchetto creato con {n} file in {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} Pacchetto creato con {n} file {note}|Pacchetto creato con {n} file {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {n} file in {folder}. Vuoi mostrare la cartella del pacchetto?|{n} file in {folder}. Vuoi mostrare la cartella del pacchetto? Clockwise In senso orario Dither Dithering Fine noise hides banding in the gradient fill Un rumore fine nasconde le bande nel riempimento sfumato diff --git a/crates/ui-egui/src/i18n/ja.tsv b/crates/ui-egui/src/i18n/ja.tsv index 0326a5c84..57715d136 100644 --- a/crates/ui-egui/src/i18n/ja.tsv +++ b/crates/ui-egui/src/i18n/ja.tsv @@ -954,7 +954,7 @@ font-technology Variable バリアブル Apply Last Gradient 最後のグラデーションを適用 Apply Paragraph Style 段落スタイルを適用 Apply to All すべてに適用 - Apply to All ({count} more missing) すべてに適用 (ほかに {count} 個が見つかりません) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) すべてに適用 (ほかに {n} 個が見つかりません) Arc 円弧 Arc Tool 円弧ツール Area / Path Type エリア内文字/パス上文字 @@ -2618,9 +2618,11 @@ mark-style Japanese 日本式 Stop 停止 Searching… 検索中… Not found 見つかりません - {folders} folder(s) and {files} file(s) searched {folders} 個のフォルダーと {files} 個のファイルを検索しました - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones {count} 個のフォルダーをスキップしました(他のアプリやシステムのフォルダー、隠しフォルダーなど) - {count} folder(s) or file(s) couldn't be read {count} 個のフォルダーまたはファイルを読み込めませんでした + {folders} and {files} searched {folders} と {files} を検索しました +@plural {n} folder|{n} folders {n} 個のフォルダー +@plural {n} file|{n} files {n} 個のファイル +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones {n} 個のフォルダーをスキップしました(他のアプリやシステムのフォルダー、隠しフォルダーなど) +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read {n} 個のフォルダーまたはファイルを読み込めませんでした The search stopped at its limit: search a smaller folder. 検索は上限で停止しました。より小さなフォルダーを検索してください。 Copy only fonts you own or are licensed to install. 所有しているフォント、またはインストールするライセンスがあるフォントだけをコピーしてください。 VectorCraft copies the fonts to {folder}. VectorCraft はフォントを {folder} にコピーします。 @@ -3305,13 +3307,13 @@ mark-style Japanese 日本式 the preset プリセット tile {number} タイル {number} to → - {count} file(s) in {folder} {note}. Show the package folder? {folder} に {count} 個のファイル{note}。パッケージフォルダーを表示しますか? - {count} linked file(s) not found リンクファイルが {count} 個見つかりません +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {folder} に {n} 個のファイル{note}。パッケージフォルダーを表示しますか? +@plural {n} linked file not found|{n} linked files not found リンクファイルが {n} 個見つかりません fonts not copied: {fonts} コピーされなかったフォント:{fonts} - {count} linked image(s) changed since this document was saved. Show the new versions? 保存後に {count} 個のリンク画像が変更されています。新しいバージョンを表示しますか? - {count} linked image(s) changed on disk. Show the new versions? {count} 個のリンク画像がディスク上で変更されました。新しいバージョンを表示しますか? - {count} more rules: Export writes every one. ほかに {count} 個のルールがあります。書き出しにはすべて含まれます。 - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. 名前のないオブジェクト {count} 個を除外しました。名前を付けるか、パネルメニューで「名前のないオブジェクト」をオンにしてください。 +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? 保存後に {n} 個のリンク画像が変更されています。新しいバージョンを表示しますか? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? {n} 個のリンク画像がディスク上で変更されました。新しいバージョンを表示しますか? +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. ほかに {n} 個のルールがあります。書き出しにはすべて含まれます。 +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. 名前のないオブジェクト {n} 個を除外しました。名前を付けるか、パネルメニューで「名前のないオブジェクト」をオンにしてください。 {effect} is already applied {effect} はすでに適用されています {format} Options {format} オプション {kind} Gradient {kind}グラデーション @@ -3583,7 +3585,7 @@ file-filter Templates テンプレート Output Black 出力ブラック Output White 出力ホワイト Output › Mode 出力 › モード - Packaged {n} file(s) in {folder} {note} {folder} に {n} 個のファイルをパッケージしました{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} {folder} に {n} 個のファイルをパッケージしました{note} Packaged {n} file(s){note} {n} 個のファイルをパッケージしました{note} Page information ページ情報 Paragraph Style 段落スタイル @@ -5275,10 +5277,10 @@ axis Y Axis Y 軸 @msg Packaged {n} file(s) in {folder} {n} 個のファイルを {folder} にパッケージしました @msg Packaged {n} file(s) {note} {n} 個のファイルをパッケージしました {note} @msg Packaged {n} file(s) {n} 個のファイルをパッケージしました - Packaged {n} file(s) {n} 個のファイルをパッケージしました - Packaged {n} file(s) in {folder} {n} 個のファイルを {folder} にパッケージしました - Packaged {n} file(s) {note} {n} 個のファイルをパッケージしました {note} - {count} file(s) in {folder}. Show the package folder? {folder} に {count} 個のファイル。パッケージフォルダーを表示しますか? +@plural Packaged {n} file|Packaged {n} files {n} 個のファイルをパッケージしました +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} {n} 個のファイルを {folder} にパッケージしました +@plural Packaged {n} file {note}|Packaged {n} files {note} {n} 個のファイルをパッケージしました {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {folder} に {n} 個のファイル。パッケージフォルダーを表示しますか? Clockwise 時計回り Dither ディザ Fine noise hides banding in the gradient fill 細かいノイズでグラデーションの塗りの縞を目立たなくします diff --git a/crates/ui-egui/src/i18n/ka.tsv b/crates/ui-egui/src/i18n/ka.tsv index b34d09550..423d50a0a 100644 --- a/crates/ui-egui/src/i18n/ka.tsv +++ b/crates/ui-egui/src/i18n/ka.tsv @@ -566,7 +566,7 @@ Layers შრეები Libraries ბიბლიოთეკა Links ბმულები - {count} linked image(s) changed on disk. Show the new versions? დისკზე შეიცვალა დაკავშირებული გამოსახულებები ({count}). ვაჩვენო ახალი ვერსიები? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? დისკზე შეიცვალა დაკავშირებული გამოსახულებები ({n}). ვაჩვენო ახალი ვერსიები? Update Changed Links შეცვლილი ბმულების განახლება @msg Updated {_1} linked file(s) changed on disk განახლდა დისკზე შეცვლილი დაკავშირებული ფაილები: {_1} Magic Wand ჯადოსნური ჯოხი @@ -1336,8 +1336,8 @@ lighting Light სინათლე Select objects to see their CSS, or Generate CSS for the whole document. მონიშნეთ ობიექტები მათი CSS-ის სანახავად, ან შექმენით CSS მთელი დოკუმენტისთვის. The selected objects have no CSS of their own (see below). მონიშნულ ობიექტებს საკუთარი CSS არ აქვს (იხ. ქვემოთ). Units: {units} ერთეულები: {units} - {count} more rules: Export writes every one. კიდევ წესები: {count}. ექსპორტი ყველას ჩაწერს. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. გამოტოვებულია უსახელო ობიექტები: {count}. დაარქვით მათ სახელი ან პანელის მენიუში ჩართეთ „უსახელო ობიექტები“. +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. კიდევ წესები: {n}. ექსპორტი ყველას ჩაწერს. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. გამოტოვებულია უსახელო ობიექტები: {n}. დაარქვით მათ სახელი ან პანელის მენიუში ჩართეთ „უსახელო ობიექტები“. All Categories ყველა კატეგორია Repeat Objects გამეორების ობიექტები Save… შენახვა… @@ -2093,19 +2093,21 @@ lighting Light სინათლე Stop შეწყვეტა Searching… ძიება… Not found ვერ მოიძებნა - {folders} folder(s) and {files} file(s) searched მოიძებნა საქაღალდეები: {folders}, ფაილები: {files} - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones გამოტოვებული საქაღალდეები: {count} — მაგ. სხვა აპლიკაციების, სისტემის და დამალული საქაღალდეები - {count} folder(s) or file(s) couldn't be read ვერ წაიკითხა საქაღალდეები ან ფაილები: {count} + {folders} and {files} searched მოიძებნა: {folders}, {files} +@plural {n} folder|{n} folders {n} საქაღალდე +@plural {n} file|{n} files {n} ფაილი +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones გამოტოვებული საქაღალდეები: {n} — მაგ. სხვა აპლიკაციების, სისტემის და დამალული საქაღალდეები +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read ვერ წაიკითხა საქაღალდეები ან ფაილები: {n} The search stopped at its limit: search a smaller folder. ძიება ზღვარზე შეჩერდა: მოძებნეთ უფრო პატარა საქაღალდეში. Copy only fonts you own or are licensed to install. დააკოპირეთ მხოლოდ ის შრიფტები, რომლებიც გეკუთვნით ან რომელთა დაყენების ლიცენზია გაქვთ. VectorCraft copies the fonts to {folder}. VectorCraft შრიფტებს აკოპირებს აქ: {folder}. - Apply to All ({count} more missing) ყველაზე გამოყენება (კიდევ დაკარგული: {count}) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) ყველაზე გამოყენება (კიდევ დაკარგული: {n}) Ignore უგულებელყოფა Linked File Not Found დაკავშირებული ფაილი ვერ მოიძებნა Replace it with another file, or ignore it: its images keep showing the preview saved with the document. ჩაანაცვლეთ სხვა ფაილით ან უგულებელყავით: მისი გამოსახულებები დოკუმენტთან შენახულ წინასწარ ხედს აჩვენებს. Replace… ჩანაცვლება… Update Modified Links შეცვლილი ბმულების განახლება - {count} linked image(s) changed since this document was saved. Show the new versions? დოკუმენტის შენახვის შემდეგ შეიცვალა დაკავშირებული გამოსახულებები: {count}. ვაჩვენოთ ახალი ვერსიები? +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? დოკუმენტის შენახვის შემდეგ შეიცვალა დაკავშირებული გამოსახულებები: {n}. ვაჩვენოთ ახალი ვერსიები? Dialog დიალოგი Convert Process to Global პროცესულის გლობალურად გარდაქმნა Create From: შექმნის წყარო: @@ -2143,12 +2145,12 @@ lighting Light სინათლე Fonts whose licence doesn't allow embedding are not copied. შრიფტები, რომელთა ლიცენზია ჩაშენების უფლებას არ იძლევა, არ კოპირდება. Package collects a saved document with its linked files and fonts. შეფუთვა აგროვებს შენახულ დოკუმენტს მის დაკავშირებულ ფაილებთან და შრიფტებთან ერთად. Package created შეფუთვა შეიქმნა - Packaged {n} file(s) in {folder} {note} შეიფუთა ფაილები: {n}, ადგილი: {folder}{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} შეიფუთა ფაილები: {n}, ადგილი: {folder} {note} Packaged {n} file(s){note} შეიფუთა ფაილები: {n}{note} Relink Linked Files to the Document დაკავშირებული ფაილების დოკუმენტთან ხელახლა დაკავშირება Save the document first? ჯერ შევინახოთ დოკუმენტი? - {count} file(s) in {folder} {note}. Show the package folder? ფაილები: {count}, ადგილი: {folder}{note}. ვაჩვენოთ შეფუთვის საქაღალდე? - {count} linked file(s) not found ვერ მოიძებნა დაკავშირებული ფაილები: {count} +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? ფაილები: {n}, ადგილი: {folder} {note}. ვაჩვენოთ შეფუთვის საქაღალდე? +@plural {n} linked file not found|{n} linked files not found ვერ მოიძებნა დაკავშირებული ფაილები: {n} fonts not copied: {fonts} არ დაკოპირდა შრიფტები: {fonts} Built-in presets are read-only: New… starts an editable copy. ჩაშენებული პრესეტები მხოლოდ წასაკითხია: „ახალი…“ ქმნის რედაქტირებად ასლს. 1 {unit} on the artboard stands for {real} {unit} in the scene. 1 {unit} სამუშაო დაფაზე სცენაში {real} {unit}-ს შეესაბამება. @@ -5506,10 +5508,10 @@ axis Y Axis Y ღერძი @msg Packaged {n} file(s) in {folder} შეფუთულია ფაილი ({n}) საქაღალდეში {folder} @msg Packaged {n} file(s) {note} შეფუთულია ფაილი ({n}) {note} @msg Packaged {n} file(s) შეფუთულია ფაილი ({n}) - Packaged {n} file(s) შეფუთულია ფაილი ({n}) - Packaged {n} file(s) in {folder} შეფუთულია ფაილი ({n}) საქაღალდეში {folder} - Packaged {n} file(s) {note} შეფუთულია ფაილი ({n}) {note} - {count} file(s) in {folder}. Show the package folder? ფაილები: {count}, ადგილი: {folder}. ვაჩვენოთ შეფუთვის საქაღალდე? +@plural Packaged {n} file|Packaged {n} files შეფუთულია ფაილი ({n}) +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} შეფუთულია ფაილი ({n}) საქაღალდეში {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} შეფუთულია ფაილი ({n}) {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? ფაილები: {n}, ადგილი: {folder}. ვაჩვენოთ შეფუთვის საქაღალდე? Create PDF layers from top-level layers PDF-ის ფენების შექმნა ზედა დონის ფენებიდან @msg this kind of brush has no options dialog yet ამ ტიპის ფუნჯს პარამეტრების დიალოგი ჯერ არ აქვს Drag art, colors and text styles here to reuse them across documents. Libraries are stored on this machine — no account required. გადმოათრიეთ აქ გრაფიკა, ფერები და ტექსტის სტილები, რომ სხვა დოკუმენტებშიც გამოიყენოთ. ბიბლიოთეკები ამ კომპიუტერზე ინახება — ანგარიში არ არის საჭირო. diff --git a/crates/ui-egui/src/i18n/ko.tsv b/crates/ui-egui/src/i18n/ko.tsv index 5e7e7db02..9be462582 100644 --- a/crates/ui-egui/src/i18n/ko.tsv +++ b/crates/ui-egui/src/i18n/ko.tsv @@ -945,7 +945,7 @@ font-technology Variable 가변 Apply Last Gradient 마지막 그레이디언트 적용 Apply Paragraph Style 단락 스타일 적용 Apply to All 모두에 적용 - Apply to All ({count} more missing) 모두에 적용(누락 {count}개 더 있음) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) 모두에 적용(누락 {n}개 더 있음) Arc 호 Arc Tool 호 도구 Area / Path Type 영역/패스 문자 @@ -2608,9 +2608,11 @@ mark-style Japanese 일본식 Stop 중지 Searching… 검색 중… Not found 찾을 수 없음 - {folders} folder(s) and {files} file(s) searched 폴더 {folders}개, 파일 {files}개 검색함 - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones 다른 앱과 시스템 폴더, 숨김 폴더 등 {count}개 폴더 건너뜀 - {count} folder(s) or file(s) couldn't be read 폴더 또는 파일 {count}개를 읽을 수 없음 + {folders} and {files} searched {folders}, {files} 검색함 +@plural {n} folder|{n} folders 폴더 {n}개 +@plural {n} file|{n} files 파일 {n}개 +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones 다른 앱과 시스템 폴더, 숨김 폴더 등 {n}개 폴더 건너뜀 +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read 폴더 또는 파일 {n}개를 읽을 수 없음 The search stopped at its limit: search a smaller folder. 검색이 한도에서 중단됨: 더 작은 폴더를 검색하세요. Copy only fonts you own or are licensed to install. 소유했거나 설치 라이선스가 있는 글꼴만 복사하세요. VectorCraft copies the fonts to {folder}. VectorCraft가 글꼴을 {folder}에 복사합니다. @@ -3295,13 +3297,13 @@ mark-style Japanese 일본식 the preset 프리셋 tile {number} 타일 {number} to ~ - {count} file(s) in {folder} {note}. Show the package folder? {folder}에 파일 {count}개{note}. 패키지 폴더를 표시하시겠습니까? - {count} linked file(s) not found 연결된 파일 {count}개를 찾을 수 없습니다 +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {folder}에 파일 {n}개 {note}. 패키지 폴더를 표시하시겠습니까? +@plural {n} linked file not found|{n} linked files not found 연결된 파일 {n}개를 찾을 수 없습니다 fonts not copied: {fonts} 복사되지 않은 글꼴: {fonts} - {count} linked image(s) changed since this document was saved. Show the new versions? 이 문서를 저장한 이후 연결된 이미지 {count}개가 변경되었습니다. 새 버전을 표시하시겠습니까? - {count} linked image(s) changed on disk. Show the new versions? 연결된 이미지 {count}개가 디스크에서 변경되었습니다. 새 버전을 표시하시겠습니까? - {count} more rules: Export writes every one. 규칙 {count}개 더 있음: 내보내기 시 모두 기록됩니다. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. 이름 없는 개체 {count}개가 제외되었습니다. 이름을 지정하거나 패널 메뉴에서 이름 없는 개체를 켜십시오. +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? 이 문서를 저장한 이후 연결된 이미지 {n}개가 변경되었습니다. 새 버전을 표시하시겠습니까? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? 연결된 이미지 {n}개가 디스크에서 변경되었습니다. 새 버전을 표시하시겠습니까? +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. 규칙 {n}개 더 있음: 내보내기 시 모두 기록됩니다. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. 이름 없는 개체 {n}개가 제외되었습니다. 이름을 지정하거나 패널 메뉴에서 이름 없는 개체를 켜십시오. {effect} is already applied {effect}이(가) 이미 적용되어 있습니다 {format} Options {format} 옵션 {kind} Gradient {kind} 그레이디언트 @@ -3572,7 +3574,7 @@ file-filter Templates 템플릿 Output Black 출력 검정 Output White 출력 흰색 Output › Mode 출력 › 모드 - Packaged {n} file(s) in {folder} {note} {folder}에 파일 {n}개를 패키지했습니다{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} {folder}에 파일 {n}개를 패키지했습니다 {note} Packaged {n} file(s){note} 파일 {n}개를 패키지했습니다{note} Page information 페이지 정보 Paragraph Style 단락 스타일 @@ -5172,10 +5174,10 @@ axis Y Axis Y축 @msg Packaged {n} file(s) in {folder} {folder}에 파일 {n}개를 패키지했습니다 @msg Packaged {n} file(s) {note} 파일 {n}개를 패키지했습니다 {note} @msg Packaged {n} file(s) 파일 {n}개를 패키지했습니다 - Packaged {n} file(s) 파일 {n}개를 패키지했습니다 - Packaged {n} file(s) in {folder} {folder}에 파일 {n}개를 패키지했습니다 - Packaged {n} file(s) {note} 파일 {n}개를 패키지했습니다 {note} - {count} file(s) in {folder}. Show the package folder? {folder}에 파일 {count}개. 패키지 폴더를 표시하시겠습니까? +@plural Packaged {n} file|Packaged {n} files 파일 {n}개를 패키지했습니다 +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} {folder}에 파일 {n}개를 패키지했습니다 +@plural Packaged {n} file {note}|Packaged {n} files {note} 파일 {n}개를 패키지했습니다 {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {folder}에 파일 {n}개. 패키지 폴더를 표시하시겠습니까? Clockwise 시계 방향 Dither 디더 Fine noise hides banding in the gradient fill 미세한 노이즈로 그레이디언트 칠의 띠를 감춥니다 diff --git a/crates/ui-egui/src/i18n/nl.tsv b/crates/ui-egui/src/i18n/nl.tsv index 504ecae13..1a12b403e 100644 --- a/crates/ui-egui/src/i18n/nl.tsv +++ b/crates/ui-egui/src/i18n/nl.tsv @@ -638,7 +638,7 @@ 1 Layer 1 laag Libraries Bibliotheken Links Koppelingen - {count} linked image(s) changed on disk. Show the new versions? {count} gekoppelde afbeelding(en) gewijzigd op de schijf. Nieuwe versies tonen? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? {n} gekoppelde afbeelding gewijzigd op de schijf. Nieuwe versie tonen?|{n} gekoppelde afbeeldingen gewijzigd op de schijf. Nieuwe versies tonen? Update Changed Links Gewijzigde koppelingen bijwerken @msg Updated {_1} linked file(s) changed on disk Bijgewerkt: {_1} gekoppelde bestand(en) gewijzigd op de schijf Magic Wand Magische toverstaf @@ -1433,8 +1433,8 @@ lighting Light Licht Select objects to see their CSS, or Generate CSS for the whole document. Selecteer objecten om hun CSS te zien, of Genereer CSS voor het hele document. The selected objects have no CSS of their own (see below). De geselecteerde objecten hebben geen eigen CSS (zie hieronder). Units: {units} Eenheden: {units} - {count} more rules: Export writes every one. {count} regels meer: Export schrijft ze allemaal. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {count} naamloze objecten weggelaten: geef ze een naam, of zet Naamloze objecten aan in het paneelmenu. +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. {n} regel meer: Export schrijft hem.|{n} regels meer: Export schrijft ze allemaal. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {n} naamloos object weggelaten: geef het een naam, of zet Naamloze objecten aan in het paneelmenu.|{n} naamloze objecten weggelaten: geef ze een naam, of zet Naamloze objecten aan in het paneelmenu. All Categories Alle categorieën Repeat Objects Herhalingsobjecten Save… Opslaan… @@ -2210,19 +2210,21 @@ lighting Light Licht Stop Stoppen Searching… Zoeken… Not found Niet gevonden - {folders} folder(s) and {files} file(s) searched {folders} map(pen) en {files} bestand(en) doorzocht - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones {count} map(pen) overgeslagen, zoals mappen van andere apps, van het systeem en verborgen mappen - {count} folder(s) or file(s) couldn't be read {count} map(pen) of bestand(en) konden niet worden gelezen + {folders} and {files} searched {folders} en {files} doorzocht +@plural {n} folder|{n} folders {n} map|{n} mappen +@plural {n} file|{n} files {n} bestand|{n} bestanden +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones {n} map overgeslagen, zoals mappen van andere apps, van het systeem en verborgen mappen|{n} mappen overgeslagen, zoals mappen van andere apps, van het systeem en verborgen mappen +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read {n} map of bestand kon niet worden gelezen|{n} mappen of bestanden konden niet worden gelezen The search stopped at its limit: search a smaller folder. De zoekopdracht is gestopt bij de limiet: doorzoek een kleinere map. Copy only fonts you own or are licensed to install. Kopieer alleen lettertypen die je bezit of waarvoor je een licentie hebt om ze te installeren. VectorCraft copies the fonts to {folder}. VectorCraft kopieert de lettertypen naar {folder}. - Apply to All ({count} more missing) Op alles toepassen (er ontbreken nog {count}) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Op alles toepassen (er ontbreekt nog {n})|Op alles toepassen (er ontbreken nog {n}) Ignore Negeren Linked File Not Found Gekoppeld bestand niet gevonden Replace it with another file, or ignore it: its images keep showing the preview saved with the document. Vervang het door een ander bestand of negeer het: de afbeeldingen blijven de voorbeeldweergave tonen die met het document is opgeslagen. Replace… Vervangen… Update Modified Links Gewijzigde koppelingen bijwerken - {count} linked image(s) changed since this document was saved. Show the new versions? {count} gekoppelde afbeelding(en) zijn gewijzigd sinds dit document is opgeslagen. De nieuwe versies weergeven? +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? {n} gekoppelde afbeelding is gewijzigd sinds dit document is opgeslagen. De nieuwe versie weergeven?|{n} gekoppelde afbeeldingen zijn gewijzigd sinds dit document is opgeslagen. De nieuwe versies weergeven? Dialog Dialoogvenster Convert Process to Global Proces omzetten naar globaal Create From: Maken van: @@ -2261,12 +2263,12 @@ lighting Light Licht Fonts whose licence doesn't allow embedding are not copied. Lettertypen waarvan de licentie insluiten niet toestaat, worden niet gekopieerd. Package collects a saved document with its linked files and fonts. Verpakken verzamelt een opgeslagen document met zijn gekoppelde bestanden en lettertypen. Package created Pakket gemaakt - Packaged {n} file(s) in {folder} {note} {n} bestand(en) verpakt in {folder} {note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} {n} bestand verpakt in {folder} {note}|{n} bestanden verpakt in {folder} {note} Packaged {n} file(s){note} {n} bestand(en) verpakt{note} Relink Linked Files to the Document Gekoppelde bestanden opnieuw koppelen aan het document Save the document first? Wil je het document eerst opslaan? - {count} file(s) in {folder} {note}. Show the package folder? {count} bestand(en) in {folder} {note}. De pakketmap openen? - {count} linked file(s) not found {count} gekoppelde bestand(en) niet gevonden +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {n} bestand in {folder} {note}. De pakketmap openen?|{n} bestanden in {folder} {note}. De pakketmap openen? +@plural {n} linked file not found|{n} linked files not found {n} gekoppeld bestand niet gevonden|{n} gekoppelde bestanden niet gevonden fonts not copied: {fonts} niet gekopieerde lettertypen: {fonts} Built-in presets are read-only: New… starts an editable copy. Ingebouwde voorinstellingen zijn alleen-lezen: Nieuw… start een bewerkbare kopie. 1 {unit} on the artboard stands for {real} {unit} in the scene. 1 {unit} op het tekenbord staat voor {real} {unit} in de scène. @@ -5564,10 +5566,10 @@ axis Y Axis Y-as @msg Packaged {n} file(s) in {folder} {n} bestand(en) verpakt in {folder} @msg Packaged {n} file(s) {note} {n} bestand(en) verpakt {note} @msg Packaged {n} file(s) {n} bestand(en) verpakt - Packaged {n} file(s) {n} bestand(en) verpakt - Packaged {n} file(s) in {folder} {n} bestand(en) verpakt in {folder} - Packaged {n} file(s) {note} {n} bestand(en) verpakt {note} - {count} file(s) in {folder}. Show the package folder? {count} bestand(en) in {folder}. De pakketmap openen? +@plural Packaged {n} file|Packaged {n} files {n} bestand verpakt|{n} bestanden verpakt +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} {n} bestand verpakt in {folder}|{n} bestanden verpakt in {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} {n} bestand verpakt {note}|{n} bestanden verpakt {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {n} bestand in {folder}. De pakketmap openen?|{n} bestanden in {folder}. De pakketmap openen? Clockwise Met de klok mee Dither Dither Fine noise hides banding in the gradient fill Fijne ruis verbergt banden in de verloopvulling diff --git a/crates/ui-egui/src/i18n/pl.tsv b/crates/ui-egui/src/i18n/pl.tsv index fffff07ae..1113eddd4 100644 --- a/crates/ui-egui/src/i18n/pl.tsv +++ b/crates/ui-egui/src/i18n/pl.tsv @@ -620,7 +620,7 @@ Layers Warstwy Libraries Biblioteki Links Łącza - {count} linked image(s) changed on disk. Show the new versions? Połączone obrazy zmienione na dysku: {count}. Pokazać nowe wersje? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? Połączone obrazy zmienione na dysku: {n}. Pokazać nowe wersje?|Połączone obrazy zmienione na dysku: {n}. Pokazać nowe wersje?|Połączone obrazy zmienione na dysku: {n}. Pokazać nowe wersje? Update Changed Links Aktualizuj zmienione łącza @msg Updated {_1} linked file(s) changed on disk Zaktualizowano połączone pliki zmienione na dysku: {_1} Magic Wand Różdżka @@ -1419,8 +1419,8 @@ lighting Light Światło Select objects to see their CSS, or Generate CSS for the whole document. Zaznacz obiekty, aby zobaczyć ich CSS, lub wygeneruj CSS całego dokumentu. The selected objects have no CSS of their own (see below). Zaznaczone obiekty nie mają własnego CSS (patrz niżej). Units: {units} Jednostki: {units} - {count} more rules: Export writes every one. Więcej reguł: {count}. Eksport zapisze wszystkie. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. Pominięto obiekty bez nazwy: {count}. Nadaj im nazwy lub włącz Obiekty bez nazwy w menu panelu. +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. Więcej reguł: {n}. Eksport zapisze wszystkie.|Więcej reguł: {n}. Eksport zapisze wszystkie.|Więcej reguł: {n}. Eksport zapisze wszystkie. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. Pominięto obiekty bez nazwy: {n}. Nadaj im nazwy lub włącz Obiekty bez nazwy w menu panelu.|Pominięto obiekty bez nazwy: {n}. Nadaj im nazwy lub włącz Obiekty bez nazwy w menu panelu.|Pominięto obiekty bez nazwy: {n}. Nadaj im nazwy lub włącz Obiekty bez nazwy w menu panelu. All Categories Wszystkie kategorie Repeat Objects Obiekty powtórzenia Save… Zapisz… @@ -2319,19 +2319,21 @@ lighting Light Światło Stop Zatrzymaj Searching… Wyszukiwanie… Not found Nie znaleziono - {folders} folder(s) and {files} file(s) searched Przeszukano foldery: {folders} i pliki: {files} - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones Pominięte foldery: {count} — np. foldery innych aplikacji, systemowe i ukryte - {count} folder(s) or file(s) couldn't be read Nie udało się odczytać folderów lub plików: {count} + {folders} and {files} searched Przeszukano {folders} i {files} +@plural {n} folder|{n} folders {n} folder|{n} foldery|{n} folderów +@plural {n} file|{n} files {n} plik|{n} pliki|{n} plików +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones Pominięte foldery: {n} — np. foldery innych aplikacji, systemowe i ukryte|Pominięte foldery: {n} — np. foldery innych aplikacji, systemowe i ukryte|Pominięte foldery: {n} — np. foldery innych aplikacji, systemowe i ukryte +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read Nie udało się odczytać folderów lub plików: {n}|Nie udało się odczytać folderów lub plików: {n}|Nie udało się odczytać folderów lub plików: {n} The search stopped at its limit: search a smaller folder. Wyszukiwanie zatrzymało się na limicie: przeszukaj mniejszy folder. Copy only fonts you own or are licensed to install. Kopiuj tylko czcionki, które posiadasz lub masz licencję na ich instalację. VectorCraft copies the fonts to {folder}. VectorCraft kopiuje czcionki do {folder}. - Apply to All ({count} more missing) Zastosuj do wszystkich (brakuje jeszcze: {count}) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Zastosuj do wszystkich (brakuje jeszcze: {n})|Zastosuj do wszystkich (brakuje jeszcze: {n})|Zastosuj do wszystkich (brakuje jeszcze: {n}) Ignore Ignoruj Linked File Not Found Nie znaleziono połączonego pliku Replace it with another file, or ignore it: its images keep showing the preview saved with the document. Zastąp go innym plikiem lub zignoruj: jego obrazy nadal będą pokazywać podgląd zapisany w dokumencie. Replace… Zastąp… Update Modified Links Aktualizuj zmodyfikowane łącza - {count} linked image(s) changed since this document was saved. Show the new versions? Połączone obrazy zmienione od zapisania dokumentu: {count}. Pokazać nowe wersje? +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? Połączone obrazy zmienione od zapisania dokumentu: {n}. Pokazać nowe wersje?|Połączone obrazy zmienione od zapisania dokumentu: {n}. Pokazać nowe wersje?|Połączone obrazy zmienione od zapisania dokumentu: {n}. Pokazać nowe wersje? Dialog Okno dialogowe Convert Process to Global Konwertuj triadowe na globalne Create From: Utwórz z: @@ -2369,12 +2371,12 @@ lighting Light Światło Fonts whose licence doesn't allow embedding are not copied. Czcionki, których licencja nie zezwala na osadzanie, nie są kopiowane. Package collects a saved document with its linked files and fonts. Pakowanie zbiera zapisany dokument wraz z połączonymi plikami i czcionkami. Package created Utworzono pakiet - Packaged {n} file(s) in {folder} {note} Spakowane pliki: {n} w {folder}{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} Spakowane pliki: {n} w {folder} {note}|Spakowane pliki: {n} w {folder} {note}|Spakowane pliki: {n} w {folder} {note} Packaged {n} file(s){note} Spakowane pliki: {n}{note} Relink Linked Files to the Document Połącz ponownie połączone pliki z dokumentem Save the document first? Najpierw zapisać dokument? - {count} file(s) in {folder} {note}. Show the package folder? Pliki: {count} w {folder}{note}. Pokazać folder pakietu? - {count} linked file(s) not found Nie znaleziono połączonych plików: {count} +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? Pliki: {n} w {folder} {note}. Pokazać folder pakietu?|Pliki: {n} w {folder} {note}. Pokazać folder pakietu?|Pliki: {n} w {folder} {note}. Pokazać folder pakietu? +@plural {n} linked file not found|{n} linked files not found Nie znaleziono połączonych plików: {n}|Nie znaleziono połączonych plików: {n}|Nie znaleziono połączonych plików: {n} fonts not copied: {fonts} nieskopiowane czcionki: {fonts} Built-in presets are read-only: New… starts an editable copy. Wbudowane ustawienia są tylko do odczytu: Nowe… tworzy edytowalną kopię. 1 {unit} on the artboard stands for {real} {unit} in the scene. 1 {unit} na obszarze kompozycji odpowiada {real} {unit} w scenie. @@ -5448,10 +5450,10 @@ axis Y Axis Oś Y @msg Packaged {n} file(s) in {folder} Spakowane pliki: {n} w {folder} @msg Packaged {n} file(s) {note} Spakowane pliki: {n} {note} @msg Packaged {n} file(s) Spakowane pliki: {n} - Packaged {n} file(s) Spakowane pliki: {n} - Packaged {n} file(s) in {folder} Spakowane pliki: {n} w {folder} - Packaged {n} file(s) {note} Spakowane pliki: {n} {note} - {count} file(s) in {folder}. Show the package folder? Pliki: {count} w {folder}. Pokazać folder pakietu? +@plural Packaged {n} file|Packaged {n} files Spakowane pliki: {n}|Spakowane pliki: {n}|Spakowane pliki: {n} +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} Spakowane pliki: {n} w {folder}|Spakowane pliki: {n} w {folder}|Spakowane pliki: {n} w {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} Spakowane pliki: {n} {note}|Spakowane pliki: {n} {note}|Spakowane pliki: {n} {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? Pliki: {n} w {folder}. Pokazać folder pakietu?|Pliki: {n} w {folder}. Pokazać folder pakietu?|Pliki: {n} w {folder}. Pokazać folder pakietu? Clockwise Zgodnie z ruchem wskazówek zegara Dither Rozpraszanie Fine noise hides banding in the gradient fill Drobny szum ukrywa pasy w wypełnieniu gradientem diff --git a/crates/ui-egui/src/i18n/pt-br.tsv b/crates/ui-egui/src/i18n/pt-br.tsv index aab46d191..129533e07 100644 --- a/crates/ui-egui/src/i18n/pt-br.tsv +++ b/crates/ui-egui/src/i18n/pt-br.tsv @@ -212,7 +212,7 @@ Apply Paragraph Style Aplicar Estilo de Parágrafo Apply SVG Filter… Aplicar Filtro SVG… Apply to All Aplicar a Todos - Apply to All ({count} more missing) Aplicar a Todos ({count} mais faltando) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Aplicar a Todos ({n} mais faltando)|Aplicar a Todos ({n} mais faltando) Arc Arco Arc Lower… Arco Inferior… Arc Tool Ferramenta Arco @@ -2144,9 +2144,11 @@ Stop Parar Searching… Pesquisando… Not found Não encontrado - {folders} folder(s) and {files} file(s) searched {folders} pasta(s) e {files} arquivo(s) pesquisados - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones {count} pasta(s) ignorada(s), como as de outros aplicativos e do sistema e as ocultas - {count} folder(s) or file(s) couldn't be read {count} pasta(s) ou arquivo(s) não puderam ser lidos + {folders} and {files} searched {folders} e {files} pesquisados +@plural {n} folder|{n} folders {n} pasta|{n} pastas +@plural {n} file|{n} files {n} arquivo|{n} arquivos +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones {n} pasta ignorada, como as de outros aplicativos e do sistema e as ocultas|{n} pastas ignoradas, como as de outros aplicativos e do sistema e as ocultas +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read {n} pasta ou arquivo não pôde ser lido|{n} pastas ou arquivos não puderam ser lidos The search stopped at its limit: search a smaller folder. A pesquisa parou no limite: pesquise uma pasta menor. Copy only fonts you own or are licensed to install. Copie apenas fontes que sejam suas ou que você tenha licença para instalar. VectorCraft copies the fonts to {folder}. O VectorCraft copia as fontes para {folder}. @@ -2866,7 +2868,7 @@ Update Link Atualizar Link Update Links Atualizar Links Update Changed Links Atualizar Links alterados - {count} linked image(s) changed on disk. Show the new versions? {count} imagem(ns) vinculada(s) alterada(s) no disco. Mostrar as novas versões? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? {n} imagem vinculada alterada no disco. Mostrar a nova versão?|{n} imagens vinculadas alteradas no disco. Mostrar as novas versões? @msg Updated {_1} linked file(s) changed on disk {_1} arquivo(s) vinculado(s) alterado(s) no disco atualizado(s) Update Modified Links Atualizar Links Modificados Use Use @@ -3015,12 +3017,12 @@ the preset o predefinido tile {number} bloco {number} to para - {count} file(s) in {folder} {note}. Show the package folder? {count} arquivo(s) em {folder}{note}. Mostrar a pasta do pacote? - {count} linked file(s) not found {count} arquivo(s) vinculado(s) não encontrado(s) +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {n} arquivo em {folder} {note}. Mostrar a pasta do pacote?|{n} arquivos em {folder} {note}. Mostrar a pasta do pacote? +@plural {n} linked file not found|{n} linked files not found {n} arquivo vinculado não encontrado|{n} arquivos vinculados não encontrados fonts not copied: {fonts} fontes não copiadas: {fonts} - {count} linked image(s) changed since this document was saved. Show the new versions? {count} imagem(ns) vinculada(s) alterada(s) desde que este documento foi salvo. Mostrar as novas versões? - {count} more rules: Export writes every one. {count} regras a mais: a Exportação escreve cada uma. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {count} objetos sem nome deixados de fora: nomeie-os, ou ative Objetos Sem Nome no menu do painel. +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? {n} imagem vinculada alterada desde que este documento foi salvo. Mostrar a nova versão?|{n} imagens vinculadas alteradas desde que este documento foi salvo. Mostrar as novas versões? +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. {n} regra a mais: a Exportação a escreve.|{n} regras a mais: a Exportação escreve cada uma. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {n} objeto sem nome deixado de fora: nomeie-o, ou ative Objetos Sem Nome no menu do painel.|{n} objetos sem nome deixados de fora: nomeie-os, ou ative Objetos Sem Nome no menu do painel. {effect} is already applied {effect} já está aplicado {format} Options Opções de {format} {kind} Gradient Gradiente de {kind} @@ -4588,7 +4590,7 @@ axis Both Ambos Output Black Preto de Saída Output White Branco de Saída Output › Mode Saída › Modo - Packaged {n} file(s) in {folder} {note} {n} arquivo(s) empacotado(s) em {folder}{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} {n} arquivo empacotado em {folder} {note}|{n} arquivos empacotados em {folder} {note} Packaged {n} file(s){note} {n} arquivo(s) empacotado(s){note} Page information Informações da página Paragraph Style Estilo de Parágrafo @@ -5511,10 +5513,10 @@ axis Y Axis Eixo Y @msg Packaged {n} file(s) in {folder} {n} arquivo(s) empacotado(s) em {folder} @msg Packaged {n} file(s) {note} {n} arquivo(s) empacotado(s) {note} @msg Packaged {n} file(s) {n} arquivo(s) empacotado(s) - Packaged {n} file(s) {n} arquivo(s) empacotado(s) - Packaged {n} file(s) in {folder} {n} arquivo(s) empacotado(s) em {folder} - Packaged {n} file(s) {note} {n} arquivo(s) empacotado(s) {note} - {count} file(s) in {folder}. Show the package folder? {count} arquivo(s) em {folder}. Mostrar a pasta do pacote? +@plural Packaged {n} file|Packaged {n} files {n} arquivo empacotado|{n} arquivos empacotados +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} {n} arquivo empacotado em {folder}|{n} arquivos empacotados em {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} {n} arquivo empacotado {note}|{n} arquivos empacotados {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {n} arquivo em {folder}. Mostrar a pasta do pacote?|{n} arquivos em {folder}. Mostrar a pasta do pacote? Clockwise Sentido horário Dither Dither Fine noise hides banding in the gradient fill Um ruído fino esconde as faixas do preenchimento em gradiente diff --git a/crates/ui-egui/src/i18n/ru.tsv b/crates/ui-egui/src/i18n/ru.tsv index a516437a6..a735dbb07 100644 --- a/crates/ui-egui/src/i18n/ru.tsv +++ b/crates/ui-egui/src/i18n/ru.tsv @@ -215,7 +215,7 @@ font-technology Variable Вариативные Apply Paragraph Style Применить стиль абзаца Apply SVG Filter… Применить фильтр SVG… Apply to All Применить ко всем - Apply to All ({count} more missing) Применить ко всем (ещё {count} отсутствуют) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Применить ко всем (ещё {n} отсутствует)|Применить ко всем (ещё {n} отсутствуют)|Применить ко всем (ещё {n} отсутствуют) Arc Дуга Arc Lower… Дуга снизу… Arc Tool Инструмент «Дуга» @@ -2295,7 +2295,7 @@ file-filter Templates Шаблоны Package Упаковать Package collects a saved document with its linked files and fonts. Упаковка собирает сохранённый документ с его связанными файлами и шрифтами. Package created Пакет создан - Packaged {n} file(s) in {folder} {note} Упаковано файлов: {n} в {folder}{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} Упаковано файлов: {n} в {folder} {note}|Упаковано файлов: {n} в {folder} {note}|Упаковано файлов: {n} в {folder} {note} Packaged {n} file(s){note} Упаковано файлов: {n}{note} Package… Упаковать… Page Страница @@ -2619,9 +2619,11 @@ mark-style Japanese Японский Stop Остановить Searching… Поиск… Not found Не найдено - {folders} folder(s) and {files} file(s) searched Просмотрено папок: {folders}, файлов: {files} - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones Пропущено папок: {count}, например папки других приложений и системы и скрытые папки - {count} folder(s) or file(s) couldn't be read Не удалось прочитать папок или файлов: {count} + {folders} and {files} searched Просмотрено: {folders}, {files} +@plural {n} folder|{n} folders {n} папка|{n} папки|{n} папок +@plural {n} file|{n} files {n} файл|{n} файла|{n} файлов +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones Пропущено папок: {n}, например папки других приложений и системы и скрытые папки|Пропущено папок: {n}, например папки других приложений и системы и скрытые папки|Пропущено папок: {n}, например папки других приложений и системы и скрытые папки +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read Не удалось прочитать папок или файлов: {n}|Не удалось прочитать папок или файлов: {n}|Не удалось прочитать папок или файлов: {n} The search stopped at its limit: search a smaller folder. Поиск остановился на пределе: выберите папку поменьше. Copy only fonts you own or are licensed to install. Копируйте только шрифты, которые принадлежат вам или которые вы вправе устанавливать по лицензии. VectorCraft copies the fonts to {folder}. VectorCraft копирует шрифты в {folder}. @@ -3707,13 +3709,13 @@ mark-style Japanese Японский Zoom Tool Инструмент «Масштаб» Zoom with Mouse Wheel Масштабировать колесом мыши Scrub Numeric Fields by Dragging Изменять числовые поля перетаскиванием - {count} file(s) in {folder} {note}. Show the package folder? Файлов: {count} в {folder}{note}. Показать папку пакета? - {count} linked file(s) not found Не найдено связанных файлов: {count} +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? Файлов: {n} в {folder} {note}. Показать папку пакета?|Файлов: {n} в {folder} {note}. Показать папку пакета?|Файлов: {n} в {folder} {note}. Показать папку пакета? +@plural {n} linked file not found|{n} linked files not found Не найдено связанных файлов: {n}|Не найдено связанных файлов: {n}|Не найдено связанных файлов: {n} fonts not copied: {fonts} шрифты не скопированы: {fonts} - {count} linked image(s) changed since this document was saved. Show the new versions? Связанных изображений ({count}) изменились с момента сохранения этого документа. Показать новые версии? - {count} linked image(s) changed on disk. Show the new versions? Связанных изображений ({count}) изменились на диске. Показать новые версии? - {count} more rules: Export writes every one. Ещё правил: {count}: экспорт записывает все. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. Пропущено объектов без имени: {count}: назовите их или включите «Объекты без имени» в меню панели. +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? {n} связанное изображение изменилось с момента сохранения этого документа. Показать новую версию?|{n} связанных изображения изменились с момента сохранения этого документа. Показать новые версии?|{n} связанных изображений изменились с момента сохранения этого документа. Показать новые версии? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? {n} связанное изображение изменилось на диске. Показать новую версию?|{n} связанных изображения изменились на диске. Показать новые версии?|{n} связанных изображений изменились на диске. Показать новые версии? +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. Ещё правил: {n}: экспорт записывает все.|Ещё правил: {n}: экспорт записывает все.|Ещё правил: {n}: экспорт записывает все. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. Пропущено объектов без имени: {n}: назовите их или включите «Объекты без имени» в меню панели.|Пропущено объектов без имени: {n}: назовите их или включите «Объекты без имени» в меню панели.|Пропущено объектов без имени: {n}: назовите их или включите «Объекты без имени» в меню панели. {effect} is already applied {effect} уже применён {format} Options Параметры {format} {kind} Gradient Градиент {kind} @@ -5205,10 +5207,10 @@ axis Y Axis Ось Y @msg Packaged {n} file(s) in {folder} Упаковано файлов: {n} в {folder} @msg Packaged {n} file(s) {note} Упаковано файлов: {n} {note} @msg Packaged {n} file(s) Упаковано файлов: {n} - Packaged {n} file(s) Упаковано файлов: {n} - Packaged {n} file(s) in {folder} Упаковано файлов: {n} в {folder} - Packaged {n} file(s) {note} Упаковано файлов: {n} {note} - {count} file(s) in {folder}. Show the package folder? Файлов: {count} в {folder}. Показать папку пакета? +@plural Packaged {n} file|Packaged {n} files Упаковано файлов: {n}|Упаковано файлов: {n}|Упаковано файлов: {n} +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} Упаковано файлов: {n} в {folder}|Упаковано файлов: {n} в {folder}|Упаковано файлов: {n} в {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} Упаковано файлов: {n} {note}|Упаковано файлов: {n} {note}|Упаковано файлов: {n} {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? Файлов: {n} в {folder}. Показать папку пакета?|Файлов: {n} в {folder}. Показать папку пакета?|Файлов: {n} в {folder}. Показать папку пакета? Clockwise По часовой стрелке Dither Дизеринг Fine noise hides banding in the gradient fill Мелкий шум скрывает полосы в градиентной заливке diff --git a/crates/ui-egui/src/i18n/sv.tsv b/crates/ui-egui/src/i18n/sv.tsv index a98780bcf..20d412a5e 100644 --- a/crates/ui-egui/src/i18n/sv.tsv +++ b/crates/ui-egui/src/i18n/sv.tsv @@ -205,7 +205,7 @@ font-technology Variable Variabla Apply Paragraph Style Använd styckestil Apply SVG Filter… Använd SVG-filter… Apply to All Använd på alla - Apply to All ({count} more missing) Använd på alla ({count} till saknas) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Använd på alla ({n} till saknas)|Använd på alla ({n} till saknas) Arc Båge Arc Lower… Nedre båge… Arc Tool Bågverktyg @@ -2217,7 +2217,7 @@ font-technology Variable Variabla Package Paketera Package collects a saved document with its linked files and fonts. Paketera samlar ett sparat dokument med dess länkade filer och typsnitt. Package created Paketet har skapats - Packaged {n} file(s) in {folder} {note} Paketerade {n} fil(er) i {folder}{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} Paketerade {n} fil i {folder} {note}|Paketerade {n} filer i {folder} {note} Packaged {n} file(s){note} Paketerade {n} fil(er){note} Package… Paketera… Page Sida @@ -2534,9 +2534,11 @@ font-technology Variable Variabla Stop Stoppa Searching… Söker… Not found Hittades inte - {folders} folder(s) and {files} file(s) searched {folders} mapp(ar) och {files} fil(er) genomsökta - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones {count} mapp(ar) överhoppade, t.ex. andra appars och systemets mappar samt dolda mappar - {count} folder(s) or file(s) couldn't be read {count} mapp(ar) eller fil(er) kunde inte läsas + {folders} and {files} searched {folders} och {files} genomsökta +@plural {n} folder|{n} folders {n} mapp|{n} mappar +@plural {n} file|{n} files {n} fil|{n} filer +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones {n} mapp överhoppad, t.ex. andra appars och systemets mappar samt dolda mappar|{n} mappar överhoppade, t.ex. andra appars och systemets mappar samt dolda mappar +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read {n} mapp eller fil kunde inte läsas|{n} mappar eller filer kunde inte läsas The search stopped at its limit: search a smaller folder. Sökningen stoppades vid sin gräns: sök i en mindre mapp. Copy only fonts you own or are licensed to install. Kopiera bara typsnitt som du äger eller har licens att installera. VectorCraft copies the fonts to {folder}. VectorCraft kopierar typsnitten till {folder}. @@ -3604,13 +3606,13 @@ font-technology Variable Variabla Zoom Tool Zoomverktyg Zoom with Mouse Wheel Zooma med mushjulet Scrub Numeric Fields by Dragging Ändra numeriska fält genom att dra - {count} file(s) in {folder} {note}. Show the package folder? {count} fil(er) i {folder}{note}. Visa paketmappen? - {count} linked file(s) not found {count} länkad(e) fil(er) hittades inte +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {n} fil i {folder} {note}. Visa paketmappen?|{n} filer i {folder} {note}. Visa paketmappen? +@plural {n} linked file not found|{n} linked files not found {n} länkad fil hittades inte|{n} länkade filer hittades inte fonts not copied: {fonts} typsnitt som inte kopierats: {fonts} - {count} linked image(s) changed since this document was saved. Show the new versions? {count} länkad(e) bild(er) har ändrats sedan dokumentet sparades. Visa de nya versionerna? - {count} linked image(s) changed on disk. Show the new versions? {count} länkad(e) bild(er) har ändrats på disken. Visa de nya versionerna? - {count} more rules: Export writes every one. {count} regler till: Exportera skriver alla. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {count} namnlösa objekt utelämnade: namnge dem eller aktivera Namnlösa objekt i panelmenyn. +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? {n} länkad bild har ändrats sedan dokumentet sparades. Visa den nya versionen?|{n} länkade bilder har ändrats sedan dokumentet sparades. Visa de nya versionerna? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? {n} länkad bild har ändrats på disken. Visa den nya versionen?|{n} länkade bilder har ändrats på disken. Visa de nya versionerna? +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. {n} regel till: Exportera skriver den.|{n} regler till: Exportera skriver alla. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {n} namnlöst objekt utelämnat: namnge det eller aktivera Namnlösa objekt i panelmenyn.|{n} namnlösa objekt utelämnade: namnge dem eller aktivera Namnlösa objekt i panelmenyn. {effect} is already applied {effect} används redan {format} Options {format}-alternativ {kind} Gradient {kind} gradient @@ -5618,10 +5620,10 @@ axis Y Axis Y-axel @msg Packaged {n} file(s) in {folder} Paketerade {n} fil(er) i {folder} @msg Packaged {n} file(s) {note} Paketerade {n} fil(er) {note} @msg Packaged {n} file(s) Paketerade {n} fil(er) - Packaged {n} file(s) Paketerade {n} fil(er) - Packaged {n} file(s) in {folder} Paketerade {n} fil(er) i {folder} - Packaged {n} file(s) {note} Paketerade {n} fil(er) {note} - {count} file(s) in {folder}. Show the package folder? {count} fil(er) i {folder}. Visa paketmappen? +@plural Packaged {n} file|Packaged {n} files Paketerade {n} fil|Paketerade {n} filer +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} Paketerade {n} fil i {folder}|Paketerade {n} filer i {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} Paketerade {n} fil {note}|Paketerade {n} filer {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {n} fil i {folder}. Visa paketmappen?|{n} filer i {folder}. Visa paketmappen? Clockwise Medurs Dither Dithering Fine noise hides banding in the gradient fill Fint brus döljer bandningen i gradientfyllningen diff --git a/crates/ui-egui/src/i18n/tr.tsv b/crates/ui-egui/src/i18n/tr.tsv index 4d543f027..ce569f47b 100644 --- a/crates/ui-egui/src/i18n/tr.tsv +++ b/crates/ui-egui/src/i18n/tr.tsv @@ -202,7 +202,7 @@ font-technology Variable Değişken Apply Paragraph Style Paragraf Stilini Uygula Apply SVG Filter… SVG Filtresini Uygula… Apply to All Tümüne Uygula - Apply to All ({count} more missing) Tümüne Uygula ({count} daha eksik) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Tümüne Uygula ({n} daha eksik) Arc Yay Arc Lower… Ark Alt… Arc Tool Yay Aracı @@ -2095,7 +2095,7 @@ shape Open Açık Package Paket Package collects a saved document with its linked files and fonts. Paket, kayıtlı bir belgeyi bağlantılı dosyaları ve yazı tipleriyle birlikte toplar. Package created Paket oluşturuldu - Packaged {n} file(s) in {folder} {note} {folder}{note} biçiminde paketlenmiş {n} dosyası/dosyaları +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} {n} dosya {folder} klasörüne paketlendi {note} Packaged {n} file(s){note} Paketlenmiş {n} dosyası/dosyaları{note} Package… Paket… Page Sayfa @@ -2411,9 +2411,11 @@ shape Open Açık Stop Durdur Searching… Aranıyor… Not found Bulunamadı - {folders} folder(s) and {files} file(s) searched {folders} klasör(ler)i ve {files} dosya(lar)ı arandı - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones Diğer uygulamaların ve sistemin klasörleri ve gizli klasörleri gibi {count} klasörleri atlandı - {count} folder(s) or file(s) couldn't be read {count} klasör(ler)i veya dosya(lar) okunamadı + {folders} and {files} searched {folders} ve {files} arandı +@plural {n} folder|{n} folders {n} klasör +@plural {n} file|{n} files {n} dosya +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones Diğer uygulamaların ve sistemin klasörleri ve gizli klasörler gibi {n} klasör atlandı +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read {n} klasör veya dosya okunamadı The search stopped at its limit: search a smaller folder. Arama sınırda durdu: daha küçük bir klasörde arama yapın. Copy only fonts you own or are licensed to install. Yalnızca sahip olduğunuz veya yükleme lisansına sahip olduğunuz yazı tiplerini kopyalayın. VectorCraft copies the fonts to {folder}. VectorCraft yazı tiplerini {folder}'ye kopyalar. @@ -3498,13 +3500,13 @@ shape Open Açık Zoom Tool Yakınlaştırma Aracı Zoom with Mouse Wheel Fare Tekerleği ile Yakınlaştırma Scrub Numeric Fields by Dragging Sayısal Alanları Sürükleyerek Fırçalayın - {count} file(s) in {folder} {note}. Show the package folder? {folder}{note} içindeki {count} dosyası/dosyaları. Paket klasörü gösterilsin mi? - {count} linked file(s) not found {count} bağlantılı dosya(lar) bulunamadı +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {folder} içinde {n} dosya {note}. Paket klasörü gösterilsin mi? +@plural {n} linked file not found|{n} linked files not found {n} bağlantılı dosya bulunamadı fonts not copied: {fonts} kopyalanmayan yazı tipleri: {fonts} - {count} linked image(s) changed since this document was saved. Show the new versions? {count} bağlantılı görseller bu belgenin kaydedilmesinden bu yana değiştirildi. Yeni sürümler gösterilsin mi? - {count} linked image(s) changed on disk. Show the new versions? {count} bağlantılı görseller diskte değiştirildi. Yeni sürümler gösterilsin mi? - {count} more rules: Export writes every one. {count} daha fazla kural: Dışa aktarma her birini yazar. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {count} adsız nesneler dışarıda bırakıldı: bunlara ad verin veya panel menüsünde Adsız Nesneler'i açın. +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? {n} bağlantılı görsel bu belgenin kaydedilmesinden bu yana değiştirildi. Yeni sürümler gösterilsin mi? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? {n} bağlantılı görsel diskte değiştirildi. Yeni sürümler gösterilsin mi? +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. {n} kural daha: Dışa aktarma her birini yazar. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {n} adsız nesne dışarıda bırakıldı: bunlara ad verin veya panel menüsünde Adsız Nesneler'i açın. {effect} is already applied {effect} zaten uygulandı {format} Options {format} Seçenekleri {kind} Gradient {kind} Degrade @@ -5548,10 +5550,10 @@ axis Y Axis Y ekseni Drop Artwork Çizimi Bırak @msg {key} must be [x, y] with finite coordinates {key}, sonlu koordinatlı [x, y] olmalı @msg ids must contain 1–10000 object ids ids 1–10000 nesne kimliği içermeli - Packaged {n} file(s) Paketlenmiş {n} dosyası/dosyaları - Packaged {n} file(s) in {folder} {folder} biçiminde paketlenmiş {n} dosyası/dosyaları - Packaged {n} file(s) {note} Paketlenmiş {n} dosyası/dosyaları {note} - {count} file(s) in {folder}. Show the package folder? {folder} içindeki {count} dosyası/dosyaları. Paket klasörü gösterilsin mi? +@plural Packaged {n} file|Packaged {n} files {n} dosya paketlendi +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} {n} dosya {folder} klasörüne paketlendi +@plural Packaged {n} file {note}|Packaged {n} files {note} {n} dosya paketlendi {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {folder} içinde {n} dosya. Paket klasörü gösterilsin mi? Clockwise Saat yönünde Dither Titreme Fine noise hides banding in the gradient fill İnce gürültü, degrade dolgudaki bantları gizler diff --git a/crates/ui-egui/src/i18n/uk.tsv b/crates/ui-egui/src/i18n/uk.tsv index 694290799..dc4d1c477 100644 --- a/crates/ui-egui/src/i18n/uk.tsv +++ b/crates/ui-egui/src/i18n/uk.tsv @@ -211,7 +211,7 @@ font-technology Variable Варіативні Apply Paragraph Style Застосувати стиль абзацу Apply SVG Filter… Застосувати фільтр SVG… Apply to All Застосувати до всіх - Apply to All ({count} more missing) Застосувати до всіх (ще {count} відсутні) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Застосувати до всіх (ще {n} відсутній)|Застосувати до всіх (ще {n} відсутні)|Застосувати до всіх (ще {n} відсутні) Arc Дуга Arc Lower… Дуга знизу… Arc Tool Інструмент «Дуга» @@ -2291,7 +2291,7 @@ file-filter Templates Шаблони Package Упакувати Package collects a saved document with its linked files and fonts. Упаковка збирає збережений документ із його пов’язаними файлами та шрифтами. Package created Пакет створено - Packaged {n} file(s) in {folder} {note} Упаковано файли: {n} {folder}{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} Упаковано файли: {n} {folder} {note}|Упаковано файли: {n} {folder} {note}|Упаковано файли: {n} {folder} {note} Packaged {n} file(s){note} Упаковано файли: {n}{note} Package… Упакувати… Page Сторінка @@ -2615,9 +2615,11 @@ mark-style Japanese Японський Stop Зупинити Searching… Пошук… Not found Не знайдено - {folders} folder(s) and {files} file(s) searched Переглянуто папок: {folders}, файлів: {files} - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones Пропущено папок: {count}, зокрема папки інших програм і системи та приховані папки - {count} folder(s) or file(s) couldn't be read Не вдалося прочитати папок або файлів: {count} + {folders} and {files} searched Переглянуто: {folders}, {files} +@plural {n} folder|{n} folders {n} папка|{n} папки|{n} папок +@plural {n} file|{n} files {n} файл|{n} файли|{n} файлів +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones Пропущено папок: {n}, зокрема папки інших програм і системи та приховані папки|Пропущено папок: {n}, зокрема папки інших програм і системи та приховані папки|Пропущено папок: {n}, зокрема папки інших програм і системи та приховані папки +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read Не вдалося прочитати папок або файлів: {n}|Не вдалося прочитати папок або файлів: {n}|Не вдалося прочитати папок або файлів: {n} The search stopped at its limit: search a smaller folder. Пошук зупинився на межі: виберіть меншу папку. Copy only fonts you own or are licensed to install. Копіюйте лише шрифти, які належать вам або які ви маєте право встановлювати за ліцензією. VectorCraft copies the fonts to {folder}. VectorCraft копіює шрифти в {folder}. @@ -3704,13 +3706,13 @@ effect Points Точки Zoom Tool Інструмент «Масштаб» Zoom with Mouse Wheel Масштабувати колесом миші Scrub Numeric Fields by Dragging Змінювати числові поля перетягуванням - {count} file(s) in {folder} {note}. Show the package folder? файлів: {count} {folder}{note}. Показати папку пакета? - {count} linked file(s) not found не знайдено пов’язаних файлів: {count} +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? файлів: {n} {folder} {note}. Показати папку пакета?|файлів: {n} {folder} {note}. Показати папку пакета?|файлів: {n} {folder} {note}. Показати папку пакета? +@plural {n} linked file not found|{n} linked files not found не знайдено пов’язаних файлів: {n}|не знайдено пов’язаних файлів: {n}|не знайдено пов’язаних файлів: {n} fonts not copied: {fonts} шрифти не скопійовано: {fonts} - {count} linked image(s) changed since this document was saved. Show the new versions? пов’язані зображення ({count}) змінилися з моменту збереження цього документа. Показати нові версії? - {count} linked image(s) changed on disk. Show the new versions? пов’язані зображення ({count}) змінилися на диску. Показати нові версії? - {count} more rules: Export writes every one. ще правил: {count}: експорт записує все. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. пропущено об’єкти без імені: {count}: назвіть їх або увімкніть «Об’єкти без імені» у меню панелі. +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? пов’язані зображення ({n}) змінилися з моменту збереження цього документа. Показати нові версії?|пов’язані зображення ({n}) змінилися з моменту збереження цього документа. Показати нові версії?|пов’язані зображення ({n}) змінилися з моменту збереження цього документа. Показати нові версії? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? пов’язані зображення ({n}) змінилися на диску. Показати нові версії?|пов’язані зображення ({n}) змінилися на диску. Показати нові версії?|пов’язані зображення ({n}) змінилися на диску. Показати нові версії? +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. ще правил: {n}: експорт записує все.|ще правил: {n}: експорт записує все.|ще правил: {n}: експорт записує все. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. пропущено об’єкти без імені: {n}: назвіть їх або увімкніть «Об’єкти без імені» у меню панелі.|пропущено об’єкти без імені: {n}: назвіть їх або увімкніть «Об’єкти без імені» у меню панелі.|пропущено об’єкти без імені: {n}: назвіть їх або увімкніть «Об’єкти без імені» у меню панелі. {effect} is already applied {effect} вже застосований {format} Options параметри {format} {kind} Gradient градієнт {kind} @@ -5189,10 +5191,10 @@ axis Y Axis Вісь Y @msg Packaged {n} file(s) in {folder} Упаковано файли: {n} {folder} @msg Packaged {n} file(s) {note} Упаковано файли: {n} {note} @msg Packaged {n} file(s) Упаковано файли: {n} - Packaged {n} file(s) Упаковано файли: {n} - Packaged {n} file(s) in {folder} Упаковано файли: {n} {folder} - Packaged {n} file(s) {note} Упаковано файли: {n} {note} - {count} file(s) in {folder}. Show the package folder? файлів: {count} {folder}. Показати папку пакета? +@plural Packaged {n} file|Packaged {n} files Упаковано файли: {n}|Упаковано файли: {n}|Упаковано файли: {n} +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} Упаковано файли: {n} {folder}|Упаковано файли: {n} {folder}|Упаковано файли: {n} {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} Упаковано файли: {n} {note}|Упаковано файли: {n} {note}|Упаковано файли: {n} {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? файлів: {n} {folder}. Показати папку пакета?|файлів: {n} {folder}. Показати папку пакета?|файлів: {n} {folder}. Показати папку пакета? Clockwise За годинниковою стрілкою Dither Дизеринг Fine noise hides banding in the gradient fill Дрібний шум приховує смуги в градієнтній заливці diff --git a/crates/ui-egui/src/i18n/vi.tsv b/crates/ui-egui/src/i18n/vi.tsv index 1c3c49387..90cc10d9a 100644 --- a/crates/ui-egui/src/i18n/vi.tsv +++ b/crates/ui-egui/src/i18n/vi.tsv @@ -235,7 +235,7 @@ font-technology Variable Biến thiên Apply Paragraph Style Áp dụng kiểu đoạn văn Apply SVG Filter… Áp dụng bộ lọc SVG… Apply to All Áp dụng cho tất cả - Apply to All ({count} more missing) Áp dụng cho tất cả ({count} còn thiếu) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) Áp dụng cho tất cả ({n} còn thiếu) Approximate path Đường dẫn xấp xỉ Arabic Ả Rập Arc Cung @@ -2562,7 +2562,7 @@ file-filter Templates Mẫu Package Gói Package collects a saved document with its linked files and fonts. Gói thu thập tài liệu đã lưu cùng tệp liên kết và phông chữ. Package created Đã tạo gói - Packaged {n} file(s) in {folder} {note} Đã đóng gói {n} tệp trong {folder}{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} Đã đóng gói {n} tệp trong {folder} {note} Packaged {n} file(s){note} Đã đóng gói {n} tệp{note} Package… Gói… Page Trang @@ -4067,16 +4067,18 @@ mark-style Japanese Kiểu Nhật Zoom to Selection Thu phóng đến vùng chọn Zoom Tool Công cụ thu phóng Zoom with Mouse Wheel Thu phóng bằng con lăn chuột - {count} file(s) in {folder} {note}. Show the package folder? {count} tệp trong {folder}{note}. Hiện thư mục gói? - {count} folder(s) or file(s) couldn't be read {count} thư mục hoặc tệp không thể đọc được - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones Đã bỏ qua {count} thư mục, chẳng hạn thư mục của ứng dụng khác, thư mục hệ thống và thư mục ẩn - {count} linked file(s) not found Không tìm thấy {count} tệp liên kết - {count} linked image(s) changed on disk. Show the new versions? {count} ảnh liên kết đã thay đổi trên đĩa. Hiện phiên bản mới? - {count} linked image(s) changed since this document was saved. Show the new versions? {count} ảnh liên kết đã thay đổi kể từ khi lưu tài liệu. Hiện phiên bản mới? - {count} more rules: Export writes every one. Còn {count} quy tắc nữa: Xuất sẽ ghi tất cả. - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {count} đối tượng chưa đặt tên bị bỏ qua: hãy đặt tên hoặc bật Đối tượng chưa đặt tên trong menu bảng. +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {n} tệp trong {folder} {note}. Hiện thư mục gói? +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read {n} thư mục hoặc tệp không thể đọc được +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones Đã bỏ qua {n} thư mục, chẳng hạn thư mục của ứng dụng khác, thư mục hệ thống và thư mục ẩn +@plural {n} linked file not found|{n} linked files not found Không tìm thấy {n} tệp liên kết +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? {n} ảnh liên kết đã thay đổi trên đĩa. Hiện phiên bản mới? +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? {n} ảnh liên kết đã thay đổi kể từ khi lưu tài liệu. Hiện phiên bản mới? +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. Còn {n} quy tắc nữa: Xuất sẽ ghi tất cả. +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. {n} đối tượng chưa đặt tên bị bỏ qua: hãy đặt tên hoặc bật Đối tượng chưa đặt tên trong menu bảng. {effect} is already applied {effect} đã được áp dụng - {folders} folder(s) and {files} file(s) searched Đã tìm kiếm {folders} thư mục và {files} tệp + {folders} and {files} searched Đã tìm kiếm {folders} và {files} +@plural {n} folder|{n} folders {n} thư mục +@plural {n} file|{n} files {n} tệp {format} Options Tùy chọn {format} {kind} Gradient Chuyển sắc {kind} gradient-kind Radial Hướng tâm @@ -5191,10 +5193,10 @@ axis Y Axis Trục Y @msg Packaged {n} file(s) in {folder} Đã đóng gói {n} tệp trong {folder} @msg Packaged {n} file(s) {note} Đã đóng gói {n} tệp {note} @msg Packaged {n} file(s) Đã đóng gói {n} tệp - Packaged {n} file(s) Đã đóng gói {n} tệp - Packaged {n} file(s) in {folder} Đã đóng gói {n} tệp trong {folder} - Packaged {n} file(s) {note} Đã đóng gói {n} tệp {note} - {count} file(s) in {folder}. Show the package folder? {count} tệp trong {folder}. Hiện thư mục gói? +@plural Packaged {n} file|Packaged {n} files Đã đóng gói {n} tệp +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} Đã đóng gói {n} tệp trong {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} Đã đóng gói {n} tệp {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {n} tệp trong {folder}. Hiện thư mục gói? Clockwise Theo chiều kim đồng hồ Dither Dither Fine noise hides banding in the gradient fill Nhiễu mịn che dải màu trong vùng tô chuyển sắc diff --git a/crates/ui-egui/src/i18n/zh-hans.tsv b/crates/ui-egui/src/i18n/zh-hans.tsv index a85bc1a63..7c930a444 100644 --- a/crates/ui-egui/src/i18n/zh-hans.tsv +++ b/crates/ui-egui/src/i18n/zh-hans.tsv @@ -162,7 +162,7 @@ Apply Paragraph Style 应用段落样式 Apply SVG Filter… 应用 SVG 滤镜… Apply to All 应用到全部 - Apply to All ({count} more missing) 全部应用 (另有 {count} 个缺失) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) 全部应用 (另有 {n} 个缺失) Arc 弧形 Arc Lower… 下弧形… Arc Tool 弧形工具 @@ -2169,7 +2169,7 @@ file-filter Templates 模板 Package 打包 Package collects a saved document with its linked files and fonts. 打包会将已存储的文件连同其链接文件与字体一并收集。 Package created 已创建打包 - Packaged {n} file(s) in {folder} {note} 已将 {n} 个文件打包于 {folder}{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} 已将 {n} 个文件打包于 {folder}{note} Packaged {n} file(s){note} 已打包 {n} 个文件{note} Package… 打包… Page 页面 @@ -2494,9 +2494,11 @@ font-script Japanese 汉字 Stop 停止 Searching… 正在搜索… Not found 未找到 - {folders} folder(s) and {files} file(s) searched 已搜索 {folders} 个文件夹、{files} 个文件 - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones 已跳过 {count} 个文件夹,例如其他应用程序和系统的文件夹,以及隐藏的文件夹 - {count} folder(s) or file(s) couldn't be read 有 {count} 个文件夹或文件无法读取 + {folders} and {files} searched 已搜索 {folders}、{files} +@plural {n} folder|{n} folders {n} 个文件夹 +@plural {n} file|{n} files {n} 个文件 +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones 已跳过 {n} 个文件夹,例如其他应用程序和系统的文件夹,以及隐藏的文件夹 +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read 有 {n} 个文件夹或文件无法读取 The search stopped at its limit: search a smaller folder. 搜索已达上限而停止:请搜索较小的文件夹。 Copy only fonts you own or are licensed to install. 只复制您拥有或已获得安装许可的字体。 VectorCraft copies the fonts to {folder}. VectorCraft 会将字体复制到 {folder}。 @@ -3377,7 +3379,7 @@ font-script Japanese 汉字 Update Link 更新链接 Update Links 更新链接 Update Changed Links 更新已更改的链接 - {count} linked image(s) changed on disk. Show the new versions? 有 {count} 个链接图像已在磁盘上更改。要显示新版本吗? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? 有 {n} 个链接图像已在磁盘上更改。要显示新版本吗? @msg Updated {_1} linked file(s) changed on disk 已更新 {_1} 个在磁盘上更改的链接文件 @msg linked pictures show the low-resolution preview saved in the file until their files are found: relink them in the Links panel 链接的图片在找到其文件之前显示文件中存储的低分辨率预览:请在“链接”面板中重新链接 @msg area type in frames too short for a line of the font it shows in got taller frames ({_1}): their type wouldn't show otherwise 框架高度不足以容纳所显示字体一行的区域文字已加高框架 ({_1}):否则文字不会显示 @@ -3551,12 +3553,12 @@ font-script Japanese 汉字 Zoom Tool 缩放工具 Zoom with Mouse Wheel 使用鼠标滚轮缩放 Scrub Numeric Fields by Dragging 拖动以调整数值字段 - {count} file(s) in {folder} {note}. Show the package folder? {folder} 中有 {count} 个文件{note}。要显示打包文件夹吗? - {count} linked file(s) not found 找不到 {count} 个链接文件 +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {folder} 中有 {n} 个文件{note}。要显示打包文件夹吗? +@plural {n} linked file not found|{n} linked files not found 找不到 {n} 个链接文件 fonts not copied: {fonts} 未复制的字体:{fonts} - {count} linked image(s) changed since this document was saved. Show the new versions? 自存储此文档后,有 {count} 个链接图像已更改。要显示新版本吗? - {count} more rules: Export writes every one. 另有 {count} 条规则:导出时会全部写出。 - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. 已略过 {count} 个未命名对象:请为它们命名,或在面板菜单中开启“未命名对象”。 +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? 自存储此文档后,有 {n} 个链接图像已更改。要显示新版本吗? +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. 另有 {n} 条规则:导出时会全部写出。 +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. 已略过 {n} 个未命名对象:请为它们命名,或在面板菜单中开启“未命名对象”。 {effect} is already applied 已应用 {effect} {format} Options {format} 选项 {kind} Gradient {kind}渐变 @@ -5433,10 +5435,10 @@ axis Y Axis Y 轴 @msg Packaged {n} file(s) in {folder} 已将 {n} 个文件打包到 {folder} @msg Packaged {n} file(s) {note} 已打包 {n} 个文件 {note} @msg Packaged {n} file(s) 已打包 {n} 个文件 - Packaged {n} file(s) 已打包 {n} 个文件 - Packaged {n} file(s) in {folder} 已将 {n} 个文件打包到 {folder} - Packaged {n} file(s) {note} 已打包 {n} 个文件 {note} - {count} file(s) in {folder}. Show the package folder? {folder} 中有 {count} 个文件。要显示打包文件夹吗? +@plural Packaged {n} file|Packaged {n} files 已打包 {n} 个文件 +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} 已将 {n} 个文件打包到 {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} 已打包 {n} 个文件 {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {folder} 中有 {n} 个文件。要显示打包文件夹吗? Clockwise 顺时针 Dither 仿色 Fine noise hides banding in the gradient fill 细微杂色可隐藏渐变填色中的色带 diff --git a/crates/ui-egui/src/i18n/zh-hant.tsv b/crates/ui-egui/src/i18n/zh-hant.tsv index 7fe82d929..b3cfda873 100644 --- a/crates/ui-egui/src/i18n/zh-hant.tsv +++ b/crates/ui-egui/src/i18n/zh-hant.tsv @@ -175,7 +175,7 @@ font-technology Variable 可變 Apply Paragraph Style 套用段落樣式 Apply SVG Filter… 套用 SVG 濾鏡… Apply to All 全部套用 - Apply to All ({count} more missing) 全部套用 (另有 {count} 個遺失) +@plural Apply to All ({n} more missing)|Apply to All ({n} more missing) 全部套用 (另有 {n} 個遺失) Arc 弧形 Arc Lower… 下弧形… Arc Tool 弧形工具 @@ -3108,7 +3108,7 @@ file-filter Templates 範本 Package 封裝 Package collects a saved document with its linked files and fonts. 封裝會將已儲存的文件連同其連結檔案與字體一併收集。 Package created 已建立封裝 - Packaged {n} file(s) in {folder} {note} 已將 {n} 個檔案封裝於 {folder}{note} +@plural Packaged {n} file in {folder} {note}|Packaged {n} files in {folder} {note} 已將 {n} 個檔案封裝於 {folder}{note} Packaged {n} file(s){note} 已封裝 {n} 個檔案{note} Package… 封裝… Page 頁面 @@ -3435,9 +3435,11 @@ font-script Japanese 漢字 Stop 停止 Searching… 搜尋中… Not found 找不到 - {folders} folder(s) and {files} file(s) searched 已搜尋 {folders} 個資料夾、{files} 個檔案 - {count} folder(s) skipped, such as other apps' and the system's folders and hidden ones 已略過 {count} 個資料夾,例如其他應用程式和系統的資料夾,以及隱藏的資料夾 - {count} folder(s) or file(s) couldn't be read 有 {count} 個資料夾或檔案無法讀取 + {folders} and {files} searched 已搜尋 {folders}、{files} +@plural {n} folder|{n} folders {n} 個資料夾 +@plural {n} file|{n} files {n} 個檔案 +@plural {n} folder skipped, such as another app's or the system's folder or a hidden one|{n} folders skipped, such as other apps' and the system's folders and hidden ones 已略過 {n} 個資料夾,例如其他應用程式和系統的資料夾,以及隱藏的資料夾 +@plural {n} folder or file couldn't be read|{n} folders or files couldn't be read 有 {n} 個資料夾或檔案無法讀取 The search stopped at its limit: search a smaller folder. 搜尋已達上限而停止:請搜尋較小的資料夾。 Copy only fonts you own or are licensed to install. 只複製您擁有或已取得安裝授權的字體。 VectorCraft copies the fonts to {folder}. VectorCraft 會將字體複製到 {folder}。 @@ -4359,7 +4361,7 @@ font-script Japanese 漢字 Update Link 更新連結 Update Links 更新連結 Update Changed Links 更新已變更的連結 - {count} linked image(s) changed on disk. Show the new versions? 有 {count} 個連結影像已在磁碟上變更。要顯示新版本嗎? +@plural {n} linked image changed on disk. Show the new version?|{n} linked images changed on disk. Show the new versions? 有 {n} 個連結影像已在磁碟上變更。要顯示新版本嗎? @msg Updated {_1} linked file(s) changed on disk 已更新 {_1} 個在磁碟上變更的連結檔案 @msg linked pictures show the low-resolution preview saved in the file until their files are found: relink them in the Links panel 連結的圖片在找到其檔案之前顯示檔案中儲存的低解析度預覽:請在「連結」面板中重新連結 @msg area type in frames too short for a line of the font it shows in got taller frames ({_1}): their type wouldn't show otherwise 框架高度不足以容納所顯示字體一行的區域文字已加高框架 ({_1}):否則文字不會顯示 @@ -4533,12 +4535,12 @@ font-script Japanese 漢字 Zoom Tool 縮放工具 Zoom with Mouse Wheel 使用滑鼠滾輪縮放 Scrub Numeric Fields by Dragging 拖曳以調整數值欄位 - {count} file(s) in {folder} {note}. Show the package folder? {folder} 中有 {count} 個檔案{note}。要顯示封裝資料夾嗎? - {count} linked file(s) not found 找不到 {count} 個連結檔案 +@plural {n} file in {folder} {note}. Show the package folder?|{n} files in {folder} {note}. Show the package folder? {folder} 中有 {n} 個檔案{note}。要顯示封裝資料夾嗎? +@plural {n} linked file not found|{n} linked files not found 找不到 {n} 個連結檔案 fonts not copied: {fonts} 未複製的字體:{fonts} - {count} linked image(s) changed since this document was saved. Show the new versions? 自儲存此文件後,有 {count} 個連結影像已變更。要顯示新版本嗎? - {count} more rules: Export writes every one. 另有 {count} 條規則:匯出時會全部寫出。 - {count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. 已略過 {count} 個未命名物件:請為它們命名,或在面板選單中開啟「未命名物件」。 +@plural {n} linked image changed since this document was saved. Show the new version?|{n} linked images changed since this document was saved. Show the new versions? 自儲存此文件後,有 {n} 個連結影像已變更。要顯示新版本嗎? +@plural {n} more rule: Export writes it.|{n} more rules: Export writes every one. 另有 {n} 條規則:匯出時會全部寫出。 +@plural {n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.|{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu. 已略過 {n} 個未命名物件:請為它們命名,或在面板選單中開啟「未命名物件」。 {effect} is already applied 已套用 {effect} {format} Options {format} 選項 {kind} Gradient {kind}漸層 @@ -5228,10 +5230,10 @@ axis Y Axis Y 軸 @msg Packaged {n} file(s) in {folder} 已將 {n} 個檔案封裝到 {folder} @msg Packaged {n} file(s) {note} 已封裝 {n} 個檔案 {note} @msg Packaged {n} file(s) 已封裝 {n} 個檔案 - Packaged {n} file(s) 已封裝 {n} 個檔案 - Packaged {n} file(s) in {folder} 已將 {n} 個檔案封裝到 {folder} - Packaged {n} file(s) {note} 已封裝 {n} 個檔案 {note} - {count} file(s) in {folder}. Show the package folder? {folder} 中有 {count} 個檔案。要顯示封裝資料夾嗎? +@plural Packaged {n} file|Packaged {n} files 已封裝 {n} 個檔案 +@plural Packaged {n} file in {folder}|Packaged {n} files in {folder} 已將 {n} 個檔案封裝到 {folder} +@plural Packaged {n} file {note}|Packaged {n} files {note} 已封裝 {n} 個檔案 {note} +@plural {n} file in {folder}. Show the package folder?|{n} files in {folder}. Show the package folder? {folder} 中有 {n} 個檔案。要顯示封裝資料夾嗎? Clockwise 順時針 Dither 仿色 Fine noise hides banding in the gradient fill 細微雜色可隱藏漸層填色中的色帶 diff --git a/crates/ui-egui/src/panels/css_properties.rs b/crates/ui-egui/src/panels/css_properties.rs index 5b0fe407a..97e270e3c 100644 --- a/crates/ui-egui/src/panels/css_properties.rs +++ b/crates/ui-egui/src/panels/css_properties.rs @@ -129,12 +129,13 @@ pub fn show(app: &mut VectorcraftApp, ui: &mut Ui) { }); }); let notes = (shown.more > 0) - .then(|| crate::i18n::fmt(tl!("{count} more rules: Export writes every one."), &[("count", &shown.more.to_string())])) + .then(|| crate::i18n::tn(shown.more as u64, "{n} more rule: Export writes it.", "{n} more rules: Export writes every one.")) .into_iter() .chain((shown.skipped > 0).then(|| { - crate::i18n::fmt( - tl!("{count} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu."), - &[("count", &shown.skipped.to_string())], + crate::i18n::tn( + shown.skipped, + "{n} unnamed object left out: name it, or turn on Unnamed Objects in the panel menu.", + "{n} unnamed objects left out: name them, or turn on Unnamed Objects in the panel menu.", ) })) .chain(shown.warnings.iter().map(|w| sentence(w))); diff --git a/crates/ui-egui/src/panels/tests_css_properties.rs b/crates/ui-egui/src/panels/tests_css_properties.rs index 1034daeb3..a23f108eb 100644 --- a/crates/ui-egui/src/panels/tests_css_properties.rs +++ b/crates/ui-egui/src/panels/tests_css_properties.rs @@ -61,6 +61,33 @@ fn generate_css_shows_the_document_while_nothing_is_selected() { assert!(text.contains(".rectangle {") && text.contains(".ellipse {") && text.contains("border-radius: 50%;"), "{text}"); } +/// The note on unnamed objects left out uses the form the language's plural rule picks for the +/// count. +#[test] +fn the_unnamed_objects_note_uses_each_count_form() { + let note = |code: &str, n: u64| { + let (mut app, _) = app(); + for i in 1..n { + app.run("shape.rectangle", json!({"x": 10 + 40 * i, "y": 50, "width": 30, "height": 20})).unwrap(); + } + app.run("select.all", json!({})).unwrap(); + crate::i18n::set_current(crate::i18n::Lang::from_code(code).unwrap()); + let text = painted_text(&mut app, |app, ui| { + set_pstate(ui.ctx(), OPTIONS, CssOptions { unnamed: false, ..CssOptions::default() }); + show(app, ui); + }); + crate::i18n::set_current(crate::i18n::Lang::EN); + text + }; + let text = note("en", 1); + assert!(text.contains("1 unnamed object left out: name it,"), "{text}"); + for (n, want) in [(1, "Vynechán 1 nepojmenovaný objekt."), (2, "Vynechány 2 nepojmenované objekty."), (5, "Vynecháno 5 nepojmenovaných objektů.")] + { + let text = note("cs", n); + assert!(text.contains(want), "{n}: {text}"); + } +} + #[test] fn the_panel_menu_lists_the_actions_and_options() { let (mut app, _) = app(); diff --git a/docs/target-app-parity.md b/docs/target-app-parity.md index 0634080f4..af17606c0 100644 --- a/docs/target-app-parity.md +++ b/docs/target-app-parity.md @@ -587,6 +587,7 @@ Moved from the ROADMAP's "Shipped so far" on 2026-10-10. Update it when a featur - Czech render-site labels: desktop/web file filters, diagnostics, suggested preset names and contributor tooltips/plurals now use catalog lookups; gradients have Czech adjective agreement and printer marks have a separate context (PDF/Print and Summary). Search, Home, toolbar/panel tooltips and Preferences already look up their labels. Every complete catalog has rows for these labels and for the Roman and Japanese printer mark styles. Evidence: `i18n::tests::czech_render_site_follow_up`, `i18n::tests::complete_catalogs_translate_render_site_labels`, `dialogs::tests_modal::printer_mark_labels_are_distinct_from_language_names`; see [localization-parity.md](localization-parity.md). - The History panel, Edit › Undo and Edit › Redo translate the names of the steps that apply or redefine a character or paragraph style and of the step that redefines a graphic style: each such step keeps its template (`Apply {name}`, `Redefine {name}`, `Redefine Graphic Style “{name}”`) and the style's name, every complete catalog has a row for each template, and the panel and the menu show the style's name as the document holds it, except the Normal styles' names, which they show in the interface language (`steps_named_after_a_style_list_the_template_around_the_name`, `undo_and_redo_name_a_style_step_around_the_style_name`). - Localised UI: menus (in-window and native), panels, dialogs, toolbar and Preferences read from per-language catalogs (`crates/ui-egui/src/i18n`, see `docs/development.md`); Traditional Chinese (Taiwan), Simplified Chinese (mainland), Japanese, Korean, Vietnamese, German, Spanish, French, Italian, Polish, Brazilian Portuguese, Russian, Ukrainian, Georgian and Catalan ship complete, and Czech covers every menu label (and more), with system-locale detection on macOS, Windows, Linux and the web (the browser's languages, or `?lang=`), a Language preference and, on macOS, a VectorCraft ▸ Language menu. Names are never translated (fonts and their styles, layers, artboards, saved presets, user libraries, custom workspaces, recent files, plug-ins). + The counts that Package's status and question, the folder search of Missing Fonts and Find Linked Files, the modified and missing linked file prompts and the CSS Properties panel's notes show use the interface language's plural forms instead of a fixed "(s)" form. Evidence: `the_missing_links_note_uses_each_count_form` in `crates/ui-egui/src/dialogs/tests_package.rs`, `the_modified_links_question_uses_each_count_form` in `crates/ui-egui/src/dialogs/missing_links.rs`, `search_counts_use_each_count_form` in `crates/ui-egui/src/dialogs/missing_fonts/tests.rs` and `the_unnamed_objects_note_uses_each_count_form` in `crates/ui-egui/src/panels/tests_css_properties.rs`. - Edit › Undo and Edit › Redo, in the in-window and native menus, name the step in the interface language as the History panel lists it (`panels::history::step_name`), so when the catalog has no plain row for a step named after an effect, such as Feather, the menu shows the translation of the effect's menu row without its ellipsis (`undo_and_redo_name_the_step_as_the_history_panel_does`). - The History panel translates the undo step names the engine, the tools and the shell write as literals: the untranslated report (`untranslated_report`) lists any a complete catalog lacks, and a step whose catalog row exists only with an ellipsis (such as an effect's menu name) shows that row without the ellipsis. - The History panel menu has Step Backward and Step Forward, which run Edit › Undo and Edit › Redo and are disabled when there is no step to undo or redo, and Set History Limit…, which opens Preferences at Performance, where History States is set. Not done: a new document from the selected state.