Changes API.

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

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

{
    "unit": "https://l10n.opensuse.org/api/units/13189964/?format=api",
    "component": "https://l10n.opensuse.org/api/components/packages-i18n/p-master/?format=api",
    "translation": "https://l10n.opensuse.org/api/translations/packages-i18n/p-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-28T13:45:51.395041Z",
    "action": 9,
    "target": "Pmccabe は、CとC++のソースコードに対して、McCabeスタイルの循環的複雑度を計算します。ファンクションごとの複雑度は、起こりそうな問題箇所を見つけたり、テスト作業を見積もるために使用されます。\n\nPmccabeには、anacと互換性のあるコメントなしの行カウンタ、ソースコードからコメントだけを削除する「decomment」、2つのソースツリーやファイル間で発生した変更量を計算するプログラム「codechanges」、ファイル名ではなく関数名を指定して「vi」を呼び出す「vifn」も含まれている。\n\nPmccabeは、C++やcppプリプロセッサに続く複雑さではなく、見かけ上の複雑さを計算しようとします。このため、Pmccabeはcpp構造体と混同されることになります。cpp構造体は中括弧の不一致を引き起こします。ほとんどの中括弧は、prettyprintersを混同しないように書き直すことができ、利益があります。Pmccabeは、パーサが混乱したときにCコンパイラスタイルのエラーメッセージを出力するので、標準ツールで参照できます。\n\n2つのタイプの循環的複雑度が生成されます。1つのタイプは含まれるケースの数に関係なく各switch()ステートメントをカウントし、もう1つのより伝統的なメジャーはswitch()内の各ケースをカウントします。Pmccabeは、各関数の開始行、関数によって消費された行数、関数内のCステートメントの数も計算します。",
    "id": 2043056,
    "action_name": "Translation uploaded",
    "url": "https://l10n.opensuse.org/api/changes/2043056/?format=api"
}