Automatiziranje find/change texta u indesignu
(1 korsinik/a gleda/ju temu) (1) Gost

Automatiziranje find/change texta u indesignu


17.05.2012 | 10:40
Poštovana gospodo,

Novi posao donosi nove zahtjeve i novu organizaciju rada (workflow)pa sam sad prisljen rabiti i indesign, iako u vrlo rudimentarnom opsegu: dorada potpisa i nostrificiranje tablica tehničkih podataka. Naime, od njemačkog principala skinemo ind doks u kojem je tablica tehničkih podataka koju onda prevodimo pješice. Kako su izrazi koji se u njoj koriste jako šablonizirani pitam se kako automatizrati proces prevođenja. Reihe je uvijek redni, Kette je uvijek lanac, Nockenwelle je bregasto vratilo itd... Dakle, na koji način bi ja njemu zadao bazu riječi koje bi on onda mijenjao?
U pascalu bi to bio slučaj tipa if Kette then lanac, if Trocken schmieren then suhi karter itd.. Ili, kad bolje razmislim, možda i Case X of itd...
Napominjem da ne bi mijenjao fontove ni nikakve druge postavke u dokumentu; trebam čistu zamjenu teksta. Neka scripta da protrči kroy cijeli dokument, eventualno potcrta ili pocrveni ono kaj nije našao u bazi riječi da se ručno doradi. Ovako gubim skoro cijeli dan na takvu tablicu, kad bi se to automatiziralo, mogel bi se usredotočiti na druge stvari; da ne velim da mi uvijek pobegne neki k...in redak ili tab viška....
Ovo mi se čini idealna prilika za apple script, ili ima neki bolji prijedlog?

Fala unaprijed,
17.05.2012 | 10:50
O indesignu ne znam baš ništa, ali bih za početak pogledao da li Automator nudi neke funkcije za Indesign koje bi te zadovoljile. Također, za takav alat ne bi bilo čudno da ima neki vlastiti batch processing s kojim bi to možda bilo lakše nego generičkim Apple scriptom. Zadnje bi bilo, pretpostavljam, Apple Script za koji bi me vrlo začudilo da ga indesign ne podržava, ali pričam napamet. Đipi je stručnjak za to.
17.05.2012 | 12:31
Ja to radim pomoću komande - Edit->Find/Change (cmd+F).
Screen_Shot_2012_05_17_at_17.png
17.05.2012 | 13:20
Ja sam malo brzopleto reagirao.
Da InDesign ima tu mogućnost, evo samo da se malo sredim pa napišem kako.
17.05.2012 | 15:12
O indesignu ne znam baš ništa, ali bih za početak pogledao da li Automator nudi neke funkcije za Indesign koje bi te zadovoljile.

Ne nudi.

Također, za takav alat ne bi bilo čudno da ima neki vlastiti batch processing s kojim bi to možda bilo lakše nego generičkim Apple scriptom.

InDesign ima mogućnost izrade i spremanja vlastitih find/change querya pri čemu se može koristiti i GREP. Ne ulazeći u GREP akrobacije, queryji su zamišljeni tako da se izvršavaju jedan po jedan, a (komercijalni) Multi-Find/Change plugin na kojeg je Tito ukazao je jedan od načina da ih se pozove više za redom - što bi moglo biti rješenje Djurinog problema dok god se problem doista svodi samo na pronađi/zamijeni riječ/frazu. No, čim Djuro doda detalj tipa "eventualno potcrta ili pocrveni ono kaj nije našao", zadatak se počinje komplicirati.

Zadnje bi bilo, pretpostavljam, Apple Script za koji bi me vrlo začudilo da ga indesign ne podržava, ali pričam napamet.

Podržava, naravno. Kostur te skripte je ovo:

tell application "Adobe InDesign CS6"
  set find what of find text preferences to "Kette"
  set change to of change text preferences to "lanac"
  change text
end tell

Ono što potencijalno komplicira skriptu je fokusiranje tih izmjena samo na željeni dio InDesign dokumenta te razne validacije i "pametno reagiranje" tipa ovog koje Djuro spominje. Moguće da postoji još potencijalnih "mina", ovisno o tome kako je krojen dokument, a s obzirom da se automatizacija ne radi za jednokratnu nego višestruku upotrebu, bilo bi poželjno analizirati barem dva različita dokumenta iz kojih se može vidjeti pattern formatiranja teksta nad kojim se vrše zahvati pa tek onda tražiti univerzalno rješenje.
17.05.2012 | 17:31
Ukrajinski stručnjak Kasyan Servetsky na svom blogu ima napravljenu malu skriptu upravo za to.
Predlažem da skineš skriptu, prebaciš je u Applications -> InDesign -> Scripts -> Script Panel -> Samples -> JavaScript.
Onda je pokreni u InDesignu -> Windows -> Utilities -> Scripts -> FindChangeByQueries5.jsx
i sljedi upute sa web stranice.
http://www.kasyan.ho.com.ua/find_change_by_queries.html/
Nadam se da pomaže.
Moderatori: Bertone
  • Stranica:
  • 1

Vikalica™

Zadnja poruka: pred 4 dana, 6 sati
  • dpasaric: Nema, možda nešto sitno što je lokalno na lageru.
  • zvone: Mislim da u istylwu imaju jos stare cijene. Ili?
  • dpasaric: Klijent jučer poželio kupiti jedan solidan MacBook Pro 16", cijena nešto iznad 3.000 € PDV. Što mislite koliko je nakon poskupljenja radne memorije? 3.500 € PDV... veselo...
  • dpasaric: Hardver koji mi je trebao doći na review nažalost kasni! Nadam se da će uskoro! :)
  • Pongy75: @smayoo - Victoria!!!
  • smayoo: MX Master FTW! :)
  • zoranowsky: Od mene isto glas za MX master
  • Pongy75: Palac gore za Logitech MX Master! Od Magic mouse zabolinruka nakon duljeg rada.
  • Tito: MAgic mouse - najbolji mis ikada!!!
  • drlovric: @super. Zaobidji ga u sirokom luku. Bolje kupi za te pare Logitech MX Master :)
  • jura22: Rubno? Nije upotrebljiv osim kao ukras na stolu. Imao dva, jednog prodao a drugog poklonio kupcu mog MBP.
  • dpasaric: Magic Mouse - lijep, ali rubno upotrebljiv! :)
  • superstric: ako netko treba, apple magic mouse 63,01 euro na amazon prime day
  • dpasaric: :)
  • smayoo: Čestitam svima Dan antifašističke borbe!
  • drlovric: Za nekih tjedan dana moj Macbook Pro M1 Pro 16" ide na prodaju. Ako nekoga zanima takvo racunalo (us layout, 16gb ram) neka se javi za dogovor.
  • dpasaric: Možda je to bio Belonguzije - androdi kojeg je predstavio LET 3 u Pikiju jednom davno... istina, imao je dosta ograničen rječnik... :)
  • accom: Evo, čitam o zidiću i gledam Baltazara... jel to bila prva AI mašina na svijetu?
  • dpasaric: To se i meni dogodilo par puta, uvijek prije objave napravim barem copy u buffer, a često ako je nešto kompleksnije, samo paste u TextEdit, just in case.
  • Yonkis: I pretraga je beskorisna, zato sam pisao novu temu jer mi je trebalo manje vremena da ju natipkam i dodam screenshotove nego da češljam rezultate pretrage.
  • Yonkis: Jedem ti jabucnjak, napišem novu temu i nisam odabrao Forum i sve mi izbriše kad sam kliknuo PROVJERI. Odsutajem, 20 min tipkanja otišlo u vjetar. Nikakav alert ili nešto da iskoči da me upozori.
  • ZeljkoB: Zaba na dev beti radi bez greske
  • dpasaric: Vidio sam neke na Twitteru da su stavili dev betu, ali nisu ovdje.
  • mbp2009: ne vidim neke konkretne info na netu za to
  • mbp2009: Ne znam odakle ove diskusije poticu, ali da vidim, ima li koga na dev beti ios? Pogotovo ovaj dio me zanima za PBZ i poslovnu PBZ, ako radi
  • dpasaric: Čekam da mi dođe jedan zanimljiv komad hardvera, pa ću finalizirati velik pregled monitora koji će mnogima biti koristan!
  • dpasaric: "Your request has been processed"
  • Ender: takodje i ja molim admina da obrise i moj korisnicki nalog. ostavljam mogucnost da se kasnije opet prijavim kad i ako se neke stvari promene. pozzz i svako dobro.
  • dpasaric: @Air U redu, razumio sam. Hvala ti na svemu onom pozitivnom, ono drugo će srediti vrijeme.
  • jura22: Vrijeđaj partizane i Tita pa da vidiš.
  • Air: Ako si razumio onda napravi to, a ne da moram pisali litanije za jednostavan zahtjev.
  • dpasaric: Air, naravno da je dovoljno, ako to želiš mogu i ja odmah, ali hej, jutro je pametnije od večeri, prespavaj, pa javi, najmanji je problem kliknuti na delete.
  • Air: Zanimljiv vam je latinski. Uživajte. Između vaših upisa napišite što je potrebno da zatvorim račun na Jabučnjaku ako nije očigledno dovoljno razumljivo ovo što sam napisao na vikalici.
  • smayoo: Canis mater studiorum. Stara studentska. :D
  • dpasaric: @Gjuroo: Per aspera ad astra!
  • Gjuroo: @Air: Illegitimi non carborundum.
  • dpasaric: Chill out i vidjet ćeš kako će ovo sada biti ugodnije, korisnije i pozitivnije mjesto za sve korisnike.
  • dpasaric: Joj ne drami.
  • Air: Molim odgovornu osobu da obriše Air račun.
  • Air: U ovim novim okolnostima transparentnog licemjerstva pojedinca podvlačim crtu. Ja nemam želudac za trpiti to da mi jedan licemjer briše čiste postove samo zato što on ima problem u svojoj glavi. Kako je tino1 rekao bilo mi je zadovoljstvo dolaziti na Jabučnjak radi ljudi. Ovim putem pozdravljam sve dobre ljude Jabučnjaka i HVALA vam! Nakon ovog upisa brišem svoj račun.
  • dpasaric: Sve što je sada obrisano u "kafanskim laprdanjima" je bilo u dogovoru s Djurom, počistili samo za sobom i tko hoće može tamo dalje s "lakim temama".
  • drlovric: @Rusty: Slazem se 100%. Svako bira za sebe. Jedna tema u sekciji Razno, nije smetala nikome ko je dosao da konzumira nesto drugo. Ako sam dosao u ducan da kupim povrce, zasto bi mi smetalo sto prodaju i hranu za bebe? :)
  • rusty: Evo kao dugogodišnji član foruma, moram priznati da niti jednom nisam otvorio političke teme niti sudjelovao u njima na forumu. Dolazim vidjeti non političke, non automobili teme. I jedna i druga su mi kao nogomet, besmislene i ne interesantne. Da li će mi faliti, ne. Da li ću manje dolaziti na forum, ne.
  • dpasaric: To je tvoje viđenje.
  • dpasaric: Obećajem da ćemo je izreklamirati na forumu, pa tko voli…
  • Air: Znam tvoje ovlasti. Nije u tome problem. Problem je što se Jabučnjak predstavlja kao pozitivan, a ovo što ti radiš je negativno!
  • dpasaric: Evo, pokreni i ti moderiraj Signal grupu za vaše političke rasprave.
  • dpasaric: I probaj biti koristan. Pokreni nešto pametno i svima korisno.
  • dpasaric: Pročitaj kućni red još jednom.
  • Air: @dpasaric Otvorio si javni komunikacijski kanal. Tko si ti da brišeš postove iste tematike o kojoj sam pišeš, ako ti postovi nisu uvredljivi i ne krše nikakav zakon?

Za vikanje moraš biti prijavljen.

Prijava

Prisutni jabučari

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Anketa

Koji Mac koristite?

Page Speed 0.32 Seconds

Provided by iJoomla SEO