Changes API.

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

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

{
    "unit": "https://l10n.opensuse.org/api/units/13183960/?format=api",
    "component": "https://l10n.opensuse.org/api/components/packages-i18n/perl-master/?format=api",
    "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/perl-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-03-01T08:52:16.348660Z",
    "action": 2,
    "target": "Digest::SHA3は、速度を上げるためにCで書かれています。プラットフォームにCコンパイラがない場合は、特定のプロセッサやオペレーティングシステムと互換性のあるバイナリ形式のモジュールを見つけることができます。\n\nプログラミング・インターフェースは使いやすく、CPANのDigestモジュールにあるものと同じです。そのため、現在アプリケーションでDigest::SHAを使用していて、NIST標準の新しいバージョンが必要な場合は、簡単に変換できます。\n\nこのインターフェースには、ダイジェストを計算する2つの方法が用意されています。一度にすべて計算する方法と、段階的に計算する方法です。説明のため、次の短いプログラムは、それぞれの方法を使用して「hello world」のSHA3-256ダイジェストを計算します。\n\nuse Digest::SHA3 qw(sha3_256_hex);\n\n\t$data = \"hello world\"; \t@frags = split(//, $data);\n\n\t \t$digest1 = sha3_256_hex($data);\n\n\t \t$state = Digest::SHA3->new(256); \tfor (@frags) { $state->add($_) } \t$digest2 = $state->hexdigest;\n\n\tprint $digest1 eq $digest2 ?\t\"これがチケットです!\\n\" : \"おっと!\\n\";\n\n_n_ が8 の倍数でない n ビットのメッセージのダイジェストを計算するには、_add_bits()_ メソッドを使用します。たとえば、ビット列「110」が148回繰り返され、その後に「11」が続く446ビットメッセージを考えてみましょう。SHA3-512ダイジェストを表示する方法は次のとおりです:\n\n\tuse Digest::SHA3; \t$bits = \"110\" x 148 . \"11\"; \t$sha3 = Digest::SHA3->new(512)->add_bits($bits); \tprint $sha3->hexdigest, \"\\n\";\n\n大きなビット文字列の場合は、2つの引数version_add_bits($data,$nbits)_を使用する方が効率的であることに注意してください。ここで、_$data_はPerl文字列で使用される通常のパックされたバイナリ形式です。",
    "id": 2047019,
    "action_name": "Translation changed",
    "url": "https://l10n.opensuse.org/api/changes/2047019/?format=api"
}