ქართული დამარცვლის სკრიპტი Adobe InDesign-ისთვის

Adobe InDesign-ში ქართული ენის ოფიციალური გადატანების ლექსიკონი არ არსებობს. ამ პრობლემის გადასაჭრელად მომხმარებლთა მიერ არაერთხელ შეიქმნა გადატანების ლექსიკონი, რომელიც შესანიშნავად მუშაობს. მაგრამ დამკაბადონებლებს ზოგჯერ ურჩევნიათ არა გადატანა, არამედ დამარცვლა, რისთვისაც გამოდგება ქვემოთ მოცემული სპეციალური ExtendScript (JavaScript) სკრიპტი, რომელიც მონიშნულ ტექსტში ავტომატურად სვამს ფარულ დეფისებს (Discretionary Hyphens).

სკრიპტი ეყრდნობა ქართული სალიტერატურო ენის აკადემიურ წესებს: იგი ითვალისწინებს მარცვლების სტრუქტურას, არ აცალკევებს ჰარმონიულ თანხმოვანთკომპლექსებს (მაგ: ფხ, თხ, ცხ) და იცავს კიდურა ხმოვნებს.

როგორ მუშაობს? სკრიპტი ტექსტში სვამს ფარულ დეფისს. დეფისი გამოჩნდება მხოლოდ მაშინ, როცა სიტყვა ხაზის ბოლოში მოხვდება. აბზაცის ფორმატის ან სვეტის სიგანის შეცვლისას, გადატანები ავტომატურად და უშეცდომოდ გადაანაწილებს სიტყვებს.

📥 ნაბიჯი 1: ჩამოტვირთეთ სკრიპტი

ჩამოტვირთეთ სკრიპტის ფაილი (GeorgianHyphenation.jsx) ამ ბმულიდან.

🛠️ ნაბიჯი 2: როგორ დავაყენოთ სკრიპტი InDesign-ში?

  1. გახსენით Adobe InDesign.
  2. ზედა მენიუში შედით: Window -> Utilities -> Scripts (ეკრანზე გაჩნდება სკრიპტების პატარა პანელი).
  3. პანელზე იპოვეთ საქაღალდე სახელით User, დააწკაპუნეთ მასზე მარჯვენა ღილაკით და აირჩიეთ Reveal in Explorer (Windows) ან Reveal in Finder (Mac).
  4. გახსნილ სისტემურ საქაღალდეში (სახელად Scripts Panel) ჩააგდეთ ჩამოტვირთული ფაილი GeorgianHyphenation.jsx

🚀 ნაბიჯი 3: როგორ გამოვიყენოთ?

  1. სკრიპტი მომენტალურად გამოჩნდება InDesign-ის სკრიპტების პანელში (User განყოფილებაში).
  2. ხელსაწყოთი Type Tool (T) მონიშნეთ ქართული ტექსტის სასურველი აბზაცები ან მთლიანი ტექსტური ბლოკი (Text Frame).
  3. ორჯერ დააწკაპუნეთ სკრიპტს GeorgianHyphenation.jsx სკრიპტების პანელში.
  4. ეკრანზე გამოჩნდება შეტყობინება წარმატებით დასრულების შესახებ, ხოლო მონიშნულ სიტყვებში ფარული გადატანები მომენტალურად გააქტიურდება!