1

RTLIT ruby​​ ツールは、css ファイルで LTR から RTL に切り替えるために使用されますが、パディング、マージンを左から右に変更することもありません。

https://github.com/zohararad/rtlit/blob/master/lib/rtlit/converter.rb

padding: 1px 2px;
padding: 0 2px 4px;
padding: 1px 0 3px 4px;
padding: 1px 2px 0 4px;
padding: 1px 2px 3px 0;

この値を次のように変更する必要があります。

padding: 1px 2px;
padding: 0 0 4px 2px;
padding: 1px 4px 3px 0;
padding: 1px 4px 0 2px;
padding: 1px 0 3px 2px;

2 番目の値と 4 番目の値を常に切り替える必要があり、それらが 3 しかない場合は、2 番目の値を 4 番目に切り替えて、2 番目の値を 0 に設定します。

また、値が 2 つしかない場合は、そのままにしておきます。

Rubyまたはphpでその正規表現が必要です

4

2 に答える 2