Incidencia #27312

..形式の相対リンクのサブページが正しく処理できない

Abrir Fecha: 2012-01-30 13:54 Última actualización: 2012-02-19 20:34

Informador:
Propietario:
Tipo:
Estado:
Cerrado
Componente:
(Ninguno)
Prioridad:
1 - Lowest
Gravedad:
3
Resolución:
Fixed
Fichero:
Ninguno

Details

サブページの文法として [[記事名/サブページ]] or [[/サブページ]] しか想定しておらず、[[../../サブページ]] のような..形式の相対リンクのサブページが正しく処理できない。

Ticket History (3/5 Histories)

2012-01-30 13:54 Updated by: honeplus
  • New Ticket "階層の深いサブページが正しく処理できない" created
2012-01-30 14:00 Updated by: honeplus
  • Summary Updated
  • Details Updated
  • Resolución Update from Ninguno to Later
Comentario

サブページはWikipediaの標準名前空間では使用されていない、またテンプレート等で使われていても..形式の相対リンクは見たことがない、かつ対応に手間がかかりそうなため、当面は対応しない方針。 今後そのあたりの処理に大掛かりな改修を行う際は、これも考慮する。

2012-02-11 22:20 Updated by: honeplus
Comentario

#27313 で行ったものと同様の暫定対応 (r15) を本件にも実施。次回リリースでこの暫定対応をリリースする。

2012-02-15 21:28 Updated by: honeplus
  • Resolución Update from Later to Fixed
  • Hito Update from (Ninguno) to 1.11 (cerrado)
Comentario

再度サブページの仕様とソースを確認した結果、それほど手間をかけずにできそうな目処が付いたため、予定を変更して対応 (r17) 。暫定対応は除去。サブページに対する動作は下記のように整理。

  1. 自分の親へのリンク : [[../]] や [[../../]] など → 対応せず。自分が子なら、翻訳先でも親子関係は変わらないと考えるべき。
  2. 自分の兄弟・叔父へのリンク : [[../s]] や [[../../s]] → 対応。完全な記事名に補完して処理する。
  3. 自分の子へのリンク : [[/s]] → 既存から対応。完全な記事名に補完して処理する。変換が成功した場合、/ の前をカットする。

Wikipediaの通常記事では試せないため、ユニットテストで問題ないことと、また通常のページに影響が無いことだけ確認。次回リリースでこの対応をリリースする。

2012-02-19 20:34 Updated by: honeplus
  • Estado Update from Open to Cerrado
  • Ticket Close date is changed to 2012-02-19 20:34
Comentario

本日上記対応を含んだ1.11をリリース完了。対応完了としてチケットをクローズする。

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Entrar