أضف Furigan إلى Kanji Python Macro ليبر أوفيس

السيدات والسادة الخطة هي:

  • كل ما تريد معرفته عن الكتابة اليابانية ، لكنك تخشى أن تسأل
  • ما هو نص الياقوت
  • كيف تكتب إضافات ل libreoffice في الثعبان
  • كيفية توليد القراءة للكنزي
  • وضع كل شيء معا في furiganizer!




, , .

-, : . , : これはひらがなです - .。  (カタカナデス) , . “”. “ ” , “”, “” “” — “”, “” “”. , , (“”, “”, “”, ““, “” + «», «» «») “” .

— , . , , .

— , , . , , , , , , . , - . : 友達、日本酒、世界。 , — .

: . . , , - . : 送りがなはとっても便利です. — — , .. , “” .. . , , “”.

, … , , — . — - , , . , , , — . “”. .

, .

ruby. . — - “”

html ruby:
<ruby>
 
 <rt></rt>
</ruby>


LibreOffice. Format -> Asian Phonetic Guide. , , . — Tools -> Options -> Language Settings.

, . LibreOffice , Python. libreoffice-script-provider-python ( apt-get), - . , Ubuntu, — :)

. , , .

:
def HelloWorldPython():
    desktop = XSCRIPTCONTEXT.getDesktop()
    model = desktop.getCurrentComponent()
    if not hasattr(model, "Text"):
        model = desktop.loadComponentFromURL("private:factory/swriter","_blank", 0, () )
    text = model.Text
    tRange = text.End
    tRange.String = "Hello World (in Python)"
    return None
g_exportedScripts = HelloWorldPython,


نحفظ في ملف أو نضعه أو ننشئ رابطًا رمزيًا في المجلد الذي يحتوي فيه LibreOffice على نصوص برمجية. في حالتي هو "~ / .config / libreoffice / 4 / user / Scripts / python".

افتح LibreOffice Writer (يجب أن يعمل OpenOffice أيضًا) ، انتقل إلى أدوات -> وحدات الماكرو -> تشغيل الماكرو وشاهد البرنامج النصي هناك ، إذا نجح كل شيء.

يبقى كتابة سيناريو يأخذ كانجي من الوثيقة وإضافة قراءاتهم في روبل من الأحرف المقابلة. كل شيء بسيط: هناك برامج خاصة لتوليد القراءة ، نقوم فقط بتشغيلها من برنامجنا النصي الماكرو ، من خلال إخراج الإدخال القياسي ، وتشغيل النص الياباني وإدراج الإخراج في المستند.

kakasi , , , .. ruby . mecab , kakasi . - , . - .

, apt-get install kakasi, mecab,
github.com/undertherain/furiganize, - . enjoy. - c — .

Source: https://habr.com/ru/post/ar395153/


All Articles