コンテンツにスキップ

利用者:Omotecho/sandbox/parsoid211206

Copied to translate from >22458680 2021-12-16T22:36:36時点におけるSSastry (WMF) (トーク | 投稿記録)による版 (→‎Followup (Dec 16))]

Parsoid の更新で 翻訳拡張機能のサポートを改善[編集]

T261181 の一環として Parsoid を更新、翻訳と tvar タグのサポートを改善しました。まだ製品には実装していませんが、製品への変更点の展開は MediaWiki トレインに載せる予定です → めどは今週。それぞれのウィキにトレインが展開すると、VisualEditor でも翻訳タグを使った翻訳ができるようになります。しかしながらまだアルファサポート扱いのため、VisualEditor を使った翻訳対象のコンテンツを大量に作業することは現段階では推奨しません。それでも試用とフィードバックは今後もぜひ続けてください。着目点として VE 編集に関してこれらに該当するページの監視と問題点の報告をお願いします(レポート先の詳細は下記をご参照)。

このロールアウトの利点about :

  1. もし今週、MediaWiki トレインを一時的にロールバックした場合、ロールバック期間中は VE で編集したページの中に 一時的に翻訳タグと tvar タグが <meta /> タグとして表示されます。それらの編集は差し戻してください。 適用外に移行。
  2. この機能がよりよく作動するのは 対象ページで tvar タグ用の新規の構文を採用してある場合です。旧来の構文を使ってある場合、編集にもよりますが Parsoid の自動処理により tvar タグの一部を編集箇所の周辺で新規の構文に入れ替える、もしくはその他、一時的に目障りな差分を生じるかもしれません。
  3. ページ内に翻訳タグ同士の入れ子が間違っている場合、VE 編集をしても現段階ではまだ正しく作動しないと考えられます。
  4. まとめるなら、今週の展開はこの機能を早期に評価してテストすることが目的であり、開発段階でこれまで積み上げたテストより、さらに踏み込んだものです。今後の数週間でその他の問題に対照する計画です。最悪の場合には混乱の多さに応じてこのサポートを無効にして新年度まで寝かせることになります。

皆さんから私に宛てて連絡をもらうのをお待ちしていますし、ウィキでも、 phabricator (上記と同じ T261181 または新タスク類を申告して Parsoid タグを付ける)、または 疑問点や問題箇所は IRC の #mediawiki-parsoid チャネルでチャットに発言してください。

[[User:SSastry (WMF)|SSastry (WMF)]] ([[ User talk:SSastry (WMF)|talk]]) 20:25, 6 December 2021 (UTC)

フォローアップ (12月7日)[編集]

実装はトレイン2件に分岐することが決まり、今週、この機能は有効になりません。来週、展開すると決まった段階で情報更新をします。[[User:SSastry (WMF)|SSastry (WMF)]] ([[User talk:SSastry (WMF)|talk]]) 19:58, 7 December 2021 (UTC)

フォローアップ (12月16日)[編集]

実装しました。テストするには、キャッシュしたコンテンツをまずパージして (?action=purge を使用、ただし初回のみ必要) VisualEditor に Parsoid から更新版の HTML を補給してください。それが済むと VE 上で翻訳タグに挟まれたコンテンツの編集をするとき、ウィキ文への切り替えが不要になります。今後は段階的にバグを修正してサポートを改善しますので、VE の通知にはこれらのページは VisualEditor 上でサポート外であると表示しておきます。ただし問題点あるいは見苦しい差分に気づかられた場合には、ぜひレポートしてください。よろしくお願いします! [[ User:SSastry (WMF)|SSastry (WMF)]] ([[ User talk:SSastry (WMF)|talk]]) 22:35, 16 December 2021 (UTC)