2022年8月24日水曜日

GIMP Unstable Try 2.99.12

GIMP Unstable Try 2.99.12 (Pre) で書いた様に、
GIMP 2.99.12 が お目見え しました。
以前から、国際化絡みで根幹に手が入っていそうだとは思っていましたが、
スクリプト書き の立場からは ビックリ! です。


GIMP 2.99.12 。
登場! です。

いつもいつもの事乍ら、
GIMP Developers の皆さま!
ありがとうございます!。




内部的な テコ入れ! がされています。


そのうち、Home Page も更新され、
解説されるとは思いますが、
目に見える変化以上に変わっている印象ですね。

其の結果、
あちゃ~、 Python Scripts、全滅! です。
GIMP 2.99.10 (Rev.2) 迄は動いていたのに!。

Verbose Window を見ると、以下の警告!が。  以下、抜粋です。

Traceback (most recent call last):
  File "C:¥Users¥UserA¥AppData¥Roaming¥GIMP¥2.99¥plug-ins¥Shiro_Dialog_Args6_Test_API3¥Shiro_Dialog_Args6_Test_API3.py", line 143, in do_query_procedures
    self.set_translation_domain("shiro-dialog-args6-test-api3",
AttributeError: 'ShiroDialogArgs6TestApi3' object has no attribute 'set_translation_domain'

毎度の foggify.py は ... 。
動いていますね。
             当然です!。 ;)
Source を見なければ ... 。       X(

以下、ざっと見た感じですが ... 。

従前 GIMP 2.99.10
    ## GimpPlugIn virtual methods ##
    def do_query_procedures(self):
        self.set_translation_domain("gimp30-python",
                                    Gio.file_new_for_path(Gimp.locale_directory()))

        return [ 'python-fu-foggify' ]

新規 GIMP 2.99.12
    ## GimpPlugIn virtual methods ##
    def do_set_i18n(self, procname):
        return True, 'gimp30-python', None

    def do_query_procedures(self):
        return [ 'python-fu-foggify' ]

恐らく、此の辺りか?。   !!!
他にも、ありそうなのですが ... 。

わぁ、もう、こんな時間!。
寝よっとぉ~。
続きは、また、後で。

後日、新旧の差分を取得して、ちゃんと調べる心算です。
Python 絡みの投稿 を別に上げますので、お待ち下さいませ。  ;)



0 件のコメント:

コメントを投稿