Khác biệt giữa bản sửa đổi của “Thành viên:Lauqerm”

Từ Touhou Wiki - Việt Nam
Bước tới điều hướng Bước tới tìm kiếm
Không có tóm lược sửa đổi
Không có tóm lược sửa đổi
(Không hiển thị 33 phiên bản ở giữa của cùng người dùng)
Dòng 1: Dòng 1:
{{Infobox Character
{{spell card
| nameJp = {{ruby-ja|上白沢|}}{{ruby-ja| |}}{{ruby-ja|慧音|}}
| image = [[File:Th07SC001.jpg|200px]]
| nameEn = Kamishirasawa Keine
| name1 = Spell Card EX - 1
| nameIPA = kamʲiɕiɽasawa keːne [[Media:Pronunciation_KeineKamishirasawa.ogg|(♫)]]
| desc1 = {{hidden}}
| nameAlt =  
* お札「新聞拡張団調伏」
| image = {{tab content
* Talisman "Exorcism of the Newspaper Subscription Solicitors"
|name 1 = Dạng người
| name2 = Người dùng
|name 2 = Dạng bạch trạch
| desc2 = [[Hakurei Reimu]]
|content 1 = [[File:Th08KeineKamishirasawa1.png|x360px|Kamishirasawa Keine]]
| name3 = Độ khó
|content 2 = [[File:Th08KeineKamishirasawa2.png|x360px|Kamishirasawa Keine]]
| desc3 = {{scap|full = t|e = s|n = s|h = s|l = s}}
|content width = 365px
| name4 = Nhận xét của Aya (gốc)
| desc4 = あら、いつもの巫女さんは新聞を取ってくれないのですか?<br />
そんな貼り紙、私の前では当然無効です!<br />
新聞の情報は生活に必要不可欠ですよ?
| name5 = Nhận xét của Aya (dịch)
| desc5 = My, the usual shrine maiden won't take my newspaper?<br />
That kind of sticker makes no difference to me, of course!<br />
Newspaper info is an indispensable part of life, you know.
| name7 = Nhận xét của Hatate (gốc)
| desc7 = 新聞勧誘お断りします、だってぇ? 人間の癖に生意気な<br />
そんな貼り紙意味ないこと知ってる癖にー<br />
って、この貼り紙……お札になってる……
| name8 = Hatate's Comment Translation
| desc8 = "No Newspaper Solicitations, thank you"? Such impertinence for a human.<br />
Even though she knows a sticker like this is, like, pointless~<br />
Wait, the stickers...became talismans...
}}
}}
| caption = Keine trong [[Imperishable Night]]
 
| chartitle = {{H:title|Kẻ ăn lịch sử|歴史喰い}}
{{scap|E = s|N = s|H = s|L = s|Ex = s|Lw = s|Ov = s|Ph = s}}
| species = [[Bán thú]] (nửa [[người]], nửa [[bạch trạch]])
{{scap|E = m|N = m|H = m|L = m|Ex = m|Lw = m|Ov = m|Ph = m}}
| abilities = * Ăn mất lịch sử (dạng người)
{{scap|E = l|N = l|H = l|L = l|Ex = l|Lw = l|Ov = l|Ph = l}}
* Tạo ra lịch sử (dạng bạch trạch)
{{scap|full = t|E = s|N = s|H = s|L = s|Ex = s|Lw = s|Ov = s|Ph = s}}
| age =  
{{scap|full = t|E = m|N = m|H = m|L = m|Ex = m|Lw = m|Ov = m|Ph = m}}
| occupation = *Khiến con người đi trong đêm bị rối loạn
{{sc card
*Chủ của một tiệm bán cá mút đá nướng
|{{sc| jap = 寒符「リンガリングコールド」| eng = Cold Sign "Lingering Cold"| vie = vie_here| app = {{scap| app = [[PCB]]| stage = St. 1: |E = s|N = s|H = s|L = s}}}}
| location = *[[Đường mòn yêu quái]], chỉ hoạt động về đêm <ref name="pmiss">[[Perfect Memento in Strict Sense]]: [[Perfect Memento in Strict Sense/Keine|Keine Kamishirasawa]]</ref>
{{sc| jap = 冬符「フラワーウィザラウェイ」| eng = Winter Sign "Flower Wither Away"| vie = vie_here| app = {{scap| app = [[PCB]]| stage = St. 1: |E = s|N = s}}{{scap| app = [[GoM]]| stage = }}}}
{{sc| jap = 白符「アンデュレイションレイ」| eng = White Sign "Undulation Ray"| vie = vie_here| app = {{scap| app = [[PCB]]| stage = St. 1: |H = s}}}}
{{sc| jap = 怪符「テーブルターニング」| eng = Mystic Sign "Table-Turning"| vie = vie_here| app = {{scap| app = [[PCB]]| stage = St. 1: |L = s}}}}
{{sc| jap = 寒符「コールドスナップ」| eng = Cold Sign "Cold Snap"| vie = vie_here| app = {{scap| app = [[StB]]| stage = St. }}{{scap| app = [[GoM]]| stage = }}}}
{{sc| jap = 冬符「ノーザンウイナー」| eng = Winter Sign "Northern Winner"| vie = vie_here| app = {{scap| app = [[StB]]| stage = St. }}}}
}}
}}
<hr>
<nowiki>
let row = $('#Spell_Cards').parent().next().find('table.wikitable.sortable.jquery-tablesorter tr').slice(2);
let content = '{{sc card\n|';
const regex = /([^ ]*$)/gm;
for(let i = 0; i < row.length; i++){
let result = '';
let cell = row.eq(i).find('td');
let cell0 = cell.eq(0);
result += '{{sc| jap = ' + cell0.html().replace('\n', '');
let cell1 = cell.eq(1);
result += '| eng = ' + cell1.html().replace('\n', '') + '| vie = vie_here| app = ';
let cell3 = cell.eq(3).html().split('<br>');
let cell4 = cell.eq(4).html().split('<br>');
for(let j = 0; j < cell3.length; j++){
cell3[j] = cell3[j].replace(/<a [^<>]*>/gm, '').replace(/<\/a>/gm, '').replace('\n', '');
        cell4[j] = cell4[j].replace(/<a [^<>]*>/gm, '').replace(/<\/a>/gm, '').replace('\n', '').replace('St. ', 'Màn ').replace(':', '');
        let temp = cell4[j];
        let m;
result += '{{scap| app = [[' + cell3[j] + ']]| stage = ' + cell4[j].replace(regex, '');
        while((m = regex.exec(temp)) !== null){
            if (m.index === regex.lastIndex) {
                regex.lastIndex++;
            }
            if(m[0].length === 0) continue;
            console.log(m);
            m = m[0].split('/');
            for(let k = 0; k < m.length; k++){
                switch(m[k]){
                    case 'E' : result += '|E = s'; break;
                    case 'N' : result += '|N = s'; break;
                    case 'H' : result += '|H = s'; break;
                    case 'L' : result += '|L = s'; break;
                    case 'Ex' : result += '|Ex = m'; break;
                    case 'Ph' : result += '|Ph = m'; break;
                    case 'Ov' : result += '|Ov = m'; break;
                    case 'Lw' : result += '|Lw = m'; break;
                }
            }
        }
        result += '}}';
}
result += '}}\n';
    content += result;
}
content += '}}';
console.log(content);
</nowiki>
<hr>
{{scap|E=s}}
<br/>
{{scap|E=m}}
<br/>
{{sc card
|{{sc
| jap = b
| eng = c
| vie = a
| app = {{scap|[[EoSD]]|Màn 3|E=s|N=s|H=s}}
}}
{{sc
| jap = b
| eng = c
| vie = a
| app = {{scap|[[EoSD]]|Màn 3|E=s|N=s|H=s}}
}}
{{sc
| jap = b
| eng = c
| vie = a
| app = {{scap|[[EoSD]]|Màn 3|E=s|N=s|H=s}}
}}
}}
<br/>
{{scap|app = xf|stage = xe|ov = s}}
<br/>
{{scap}}
{{hidden begin
| title = Danh hiệu
| titlestyle = background: #f3b7e1; text-align:center
| bodystyle  = border: 2px solid #f3b7e1; clear: both;
| fluid = true
}}
{{title card
|{{title
| jap = 半分幻の庭師
| eng = Half-fantasy Gardener
| vie = Người làm vườn nửa huyễn tưởng
| app = <div class="letterblock letterblock--s m-e">E</div><div class="letterblock letterblock--s m-n">N</div><div class="letterblock letterblock--s m-h">H</div><div class="letterblock letterblock--s m-l">L</div><div class="letterblock letterblock--s m-ov">Ov</div><div class="letterblock letterblock--s m-ex">Ex</div><div class="letterblock letterblock--s m-ph">Ph</div><div class="letterblock letterblock--s m-lw">Lw</div>
}}
{{title
| jap = 幽人の庭師
| eng = Phantom-Human Gardener
| vie = Người làm vườn người-ma
| app = <div class="letterblock letterblock--s m-e">E</div><div class="letterblock letterblock--s m-n">N</div><div class="letterblock letterblock--s m-h">H</div><div class="letterblock letterblock--s m-l">L</div><div class="letterblock letterblock--s m-ov">Ov</div><div class="letterblock letterblock--s m-ex">Ex</div><div class="letterblock letterblock--s m-ph">Ph</div><div class="letterblock letterblock--s m-lw">Lw</div>
}}
{{title
| jap = 半人半霊
| eng = Half-Human Half-Phantom
| vie = Nửa người nửa u linh
| app = <div class="letterblock letterblock--s m-e">E</div><div class="letterblock letterblock--s m-n">N</div><div class="letterblock letterblock--s m-h">H</div><div class="letterblock letterblock--s m-l">L</div><div class="letterblock letterblock--s m-ov">Ov</div><div class="letterblock letterblock--s m-ex">Ex</div><div class="letterblock letterblock--s m-ph">Ph</div><div class="letterblock letterblock--s m-lw">Lw</div>
}}
{{title
| jap = 生命の二刀流
| eng = Dual-Wielder of Lives
| vie = Người dùng song kiếm của sinh mệnh
| app = <div class="letterblock letterblock--s m-e">E</div><div class="letterblock letterblock--s m-n">N</div><div class="letterblock letterblock--s m-h">H</div><div class="letterblock letterblock--s m-l">L</div><div class="letterblock letterblock--s m-ov">Ov</div><div class="letterblock letterblock--s m-ex">Ex</div><div class="letterblock letterblock--s m-ph">Ph</div><div class="letterblock letterblock--s m-lw">Lw</div>
}}
{{title
| jap = 半人半霊の半人前
| eng = Half-Human Half-Phantom and Half-Baked
| vie = Nửa người nửa u linh nửa trưởng thành
| app = <div class="letterblock letterblock--s m-e">E</div><div class="letterblock letterblock--s m-n">N</div><div class="letterblock letterblock--s m-h">H</div><div class="letterblock letterblock--s m-l">L</div><div class="letterblock letterblock--s m-ov">Ov</div><div class="letterblock letterblock--s m-ex">Ex</div><div class="letterblock letterblock--s m-ph">Ph</div><div class="letterblock letterblock--s m-lw">Lw</div>
}}
{{title
| jap = 斬り捨て御免
| eng = Kiri-sute Gomen
| vie = Tiền trảm hậu tấu
| app = ''[[StB]]''
}}
{{title
| jap = 半人半霊の庭師
| eng = Half-Human Half-Phantom Gardener
| vie = Người làm vườn nửa người nửa u linh
| app = ''[[TD]]'' (thông tin cá nhân)
<hr>''[[PMiSS]]''
<hr>''[[VFiS]]'' chương 2
}}
{{title
| jap = 蒼天の庭師
| eng = Gardener of the Blue Sky
| vie = Người làm vườn của bầu trời xanh
| app = ''[[SWR]]'' (cốt truyện)
}}
{{title
| jap = 死欲の半霊
| eng = Half-Phantom Seeking Death
| vie = Nửa u linh ham muốn cái chết
| app = ''[[TD]]'' (lựa chọn nhân vật và hướng dẫn)
}}
}}
{{hidden end}}

Phiên bản lúc 04:08, ngày 7 tháng 9 năm 2018

Th07SC001.jpg
Spell Card EX - 1
  • お札「新聞拡張団調伏」
  • Talisman "Exorcism of the Newspaper Subscription Solicitors"
Người dùng
Độ khó
Nhận xét của Aya (gốc)
あら、いつもの巫女さんは新聞を取ってくれないのですか?

そんな貼り紙、私の前では当然無効です!

新聞の情報は生活に必要不可欠ですよ?
Nhận xét của Aya (dịch)
My, the usual shrine maiden won't take my newspaper?

That kind of sticker makes no difference to me, of course!

Newspaper info is an indispensable part of life, you know.
Nhận xét của Hatate (gốc)
新聞勧誘お断りします、だってぇ? 人間の癖に生意気な

そんな貼り紙意味ないこと知ってる癖にー

って、この貼り紙……お札になってる……
Hatate's Comment Translation
"No Newspaper Solicitations, thank you"? Such impertinence for a human.

Even though she knows a sticker like this is, like, pointless~

Wait, the stickers...became talismans...
Tên tiếng Nhật
Tên tiếng Anh
Tên tiếng Việt
Xuất hiện trong
寒符「リンガリングコールド」
Cold Sign "Lingering Cold"
vie_here
St. 1:
冬符「フラワーウィザラウェイ」
Winter Sign "Flower Wither Away"
vie_here
St. 1:
白符「アンデュレイションレイ」
White Sign "Undulation Ray"
vie_here
St. 1:
怪符「テーブルターニング」
Mystic Sign "Table-Turning"
vie_here
St. 1:
寒符「コールドスナップ」
Cold Sign "Cold Snap"
vie_here
St.
冬符「ノーザンウイナー」
Winter Sign "Northern Winner"
vie_here
St.

let row = $('#Spell_Cards').parent().next().find('table.wikitable.sortable.jquery-tablesorter tr').slice(2); let content = '{{sc card\n|'; const regex = /([^ ]*$)/gm; for(let i = 0; i < row.length; i++){ let result = ''; let cell = row.eq(i).find('td'); let cell0 = cell.eq(0); result += '{{sc| jap = ' + cell0.html().replace('\n', ''); let cell1 = cell.eq(1); result += '| eng = ' + cell1.html().replace('\n', '') + '| vie = vie_here| app = '; let cell3 = cell.eq(3).html().split('<br>'); let cell4 = cell.eq(4).html().split('<br>'); for(let j = 0; j < cell3.length; j++){ cell3[j] = cell3[j].replace(/<a [^<>]*>/gm, '').replace(/<\/a>/gm, '').replace('\n', ''); cell4[j] = cell4[j].replace(/<a [^<>]*>/gm, '').replace(/<\/a>/gm, '').replace('\n', '').replace('St. ', 'Màn ').replace(':', ''); let temp = cell4[j]; let m; result += '{{scap| app = [[' + cell3[j] + ']]| stage = ' + cell4[j].replace(regex, ''); while((m = regex.exec(temp)) !== null){ if (m.index === regex.lastIndex) { regex.lastIndex++; } if(m[0].length === 0) continue; console.log(m); m = m[0].split('/'); for(let k = 0; k < m.length; k++){ switch(m[k]){ case 'E' : result += '|E = s'; break; case 'N' : result += '|N = s'; break; case 'H' : result += '|H = s'; break; case 'L' : result += '|L = s'; break; case 'Ex' : result += '|Ex = m'; break; case 'Ph' : result += '|Ph = m'; break; case 'Ov' : result += '|Ov = m'; break; case 'Lw' : result += '|Lw = m'; break; } } } result += '}}'; } result += '}}\n'; content += result; } content += '}}'; console.log(content);




Tên tiếng Nhật
Tên tiếng Anh
Tên tiếng Việt
Xuất hiện trong
b
c
a
Màn 3
b
c
a
Màn 3
b
c
a
Màn 3


xf
xe