From bc32985932fc94518c9a3ccd745b3c23d8d63239 Mon Sep 17 00:00:00 2001 From: Morichan Date: Wed, 29 Apr 2020 00:22:32 +0900 Subject: [PATCH 1/8] =?UTF-8?q?:bug:=20fix(ruby):=20WhiteSpace=E3=81=AE?= =?UTF-8?q?=E7=BD=AE=E6=8F=9B=E8=A8=AD=E5=AE=9A=E9=99=A4=E5=8E=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ルビ表記に文字列置換する際、先頭のWhiteSpaceを巻込で置換してしまうため、 分ち書きによるやさしい日本語文章の記述ができなかった箇所を修正する。 --- utils/ruby.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/ruby.ts b/utils/ruby.ts index 7353a9715eadc..638b9f0fffc34 100644 --- a/utils/ruby.ts +++ b/utils/ruby.ts @@ -12,7 +12,7 @@ export const createRubyObject = (text: string) => { let lastText: string let pos = 0 const texts: RubyText[] = [] - const regp = /([\p{sc=Han}|\s|・]+?)(([\p{sc=Hiragana}|\s|・]+?))/gu + const regp = /([\p{sc=Han}|・]+?)(([\p{sc=Hiragana}|・]+?))/gu // ふりがなを含んだ文字列をパースしてオブジェクトを生成 while ((match = XRegExp.exec(text, regp, pos))) { From 909ccaf0fc5aeac48a65ee5a3fe65999345bff4d Mon Sep 17 00:00:00 2001 From: Morichan Date: Fri, 1 May 2020 08:44:24 +0900 Subject: [PATCH 2/8] =?UTF-8?q?:sparkles:=20feat(v-data-table):=20?= =?UTF-8?q?=E3=83=86=E3=83=BC=E3=83=96=E3=83=AB=E3=83=98=E3=83=83=E3=83=80?= =?UTF-8?q?=E3=83=BC=E3=81=ABTI18n=E3=82=B3=E3=83=B3=E3=83=9D=E3=83=BC?= =?UTF-8?q?=E3=83=8D=E3=83=B3=E3=83=88=E9=81=A9=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit テーブルヘッダーにTI18nコンポーネントの t-i18n タグを適用し、テーブル ヘッダーを ruby タグによる文字列置換が適用できるように変更する。 修正方法は、下記を参照した。 https://vuetifyjs.com/ja/components/data-tables/#slots --- components/DataTable.vue | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/components/DataTable.vue b/components/DataTable.vue index 4508543139c55..0bdaa03d6f569 100644 --- a/components/DataTable.vue +++ b/components/DataTable.vue @@ -14,6 +14,21 @@ :mobile-breakpoint="0" class="cardTable" > + + + + +