翻訳と辞書
Words near each other
・ メ=ゾシ
・ メ=ゾシ県
・ メ~テレ
・ メ~テレNEWS
・ メ~テレカフェ
・ メ~テレニュース
・ メ~テレワイドスーパーJチャンネル
・ メ~テレ劇場
・ メ~テレ日曜朝7時枠のアニメ
・ メ~テレ時代劇
・ モ
・ モ'・ベター・ブルース
・ モア
・ モア (たばこ)
・ モア (アルバム)
・ モア (曖昧さ回避)
・ モア (曲)
・ モア☆ゴル
・ モアイ
・ モアイ (グラディウス)


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

モジュール:Indent : ミニ英和和英辞書
モジュール:Indent[あい]
=====================================
〔語彙分解〕的な部分一致の検索結果は以下の通りです。

ジュール : [じゅーる]
 【名詞】 1. joule 2. (n) joule
: [ちょうおん]
 (n) long vowel mark (usually only used in katakana)

モジュール:Indent : ウィキペディア日本語版
モジュール:Indent[あい]
local p =
function p.indent(frame)
-- Trim whitespace from the arguments and remove blank values.
local args =
if type(frame.args) == 'table' then
for k, v in pairs( frame.args ) do
v = mw.text.trim(v)
if v ~= '' then
args = v
end
end
end

-- Set variables.
local indent = tonumber( args )
local br = args
local ret = ''

-- Insert line breaks to match the functionality of the original template.
-- If "br" is set, we need two line breaks; if not, we just need one.
if br then
ret = ret .. '
'
end
ret = ret .. '
'

-- Control for bad or zero input. If found, output the line breaks only,
-- as this was the previous behaviour of the template.
if not indent or indent <= 0 or math.floor(indent) ~= indent then
return ret
end

-- Generate the indents. The first four cases are special.
if indent == 1 then
return ret .. ' '
elseif indent == 2 then
return ret .. '  '
elseif indent == 3 then
return ret .. '   '
elseif indent == 4 then
return ret .. '     '
end

-- Set variables for generating the output after indent == 5.
local r =
r.base = ' ' -- Common text to all output.
r.rep = '    ' -- The text to repeat.
r.mod1 = ' ' -- To return on modulo 1.
r.mod2 = '  ' -- To return on modulo 2.
r.mod3 = '   ' -- To return on modulo 3.

-- New iteratorText values needed at 5, 9, 13, 17, etc., so repeat the
-- text (indent - 1)/4 times and find the remainder.
local reps = math.floor( (indent - 1) / 4 )
local remainder = math.fmod( indent - 1, 4 )

-- Generate the indent text.
ret = ret .. r.base .. mw.ustring.rep( r.rep, reps )
if remainder >= 1 and remainder <= 3 then
ret = ret .. r'mod' .. remainder
end

return ret
end
return p


抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「モジュール:Indent」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.