Changes API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/changes/2041217/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "unit": "https://l10n.opensuse.org/api/units/13176079/?format=api",
    "component": "https://l10n.opensuse.org/api/components/packages-i18n/l-master/?format=api",
    "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/l-master/ja/?format=api",
    "user": "https://l10n.opensuse.org/api/users/OotaToshiya/?format=api",
    "author": "https://l10n.opensuse.org/api/users/OotaToshiya/?format=api",
    "timestamp": "2022-02-24T07:43:08.210673Z",
    "action": 9,
    "target": "このLuaモジュールは、GNU readline/History Libraryへの単純な呼び出しインターフェースを提供します。readline()関数はラッパーであり、GNU readlineを呼び出して履歴リストの最後に行を追加し、その行を返します。通常は、プログラムが終了する前にsave_history()を呼び出して、履歴リストがhistfileに保存されるようにします。set_options{}関数を使用して、さまざまなオプションを変更できます。ユーザは個々の~/.inputrcファイルでGNU readline(例えばviやemacsのキーストローク?)を設定することができます。man readlineのINITIALIZATION FILEセクションを参照してください。デフォルトでは、GNU readlineライブラリは標準入力から読み込み、標準出力に書き込むことでユーザと対話します。これは、標準入力と標準出力をデータの入出力に使用したいアプリケーションには非常に適していません。したがって、このLuaモジュールはctermid()から返されるプロセスの制御端末(通常は/dev/tty)上のユーザと対話します。readlineの代替インターフェースのほとんど、すなわちhandler_install、read_char、handler_removeが含まれるようになりました。アプリケーションによっては、キーボードI/Oをファイル、デバイス、デバイス、またはウィンドウシステムI/Oとインターリーブする必要があります。通常は、メインループを使用してさまざまなファイル記述子でselect()を実行します。このニーズに対応するために、readlineはイベントループから「コールバック」関数として呼び出すこともでき、代替インタフェースはこれを行う関数を提供します。Alternate Interfaceはタブ補完機能を提供しますが、履歴ファイルには追加されないので、RL.add_history(s)を明示的に呼び出す必要があるでしょう。handler_install()を参照。readlineのカスタム補完へのアクセスが提供されるようになりました。このモジュールはlua-iでは動作しません。なぜなら、lua-iは独自のreadlineを実行しており、この2つが競合するからです。",
    "id": 2041217,
    "action_name": "Translation uploaded",
    "url": "https://l10n.opensuse.org/api/changes/2041217/?format=api"
}