diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index bd6cee027236c1f7e5ec78593018f579b1bd8f37..1d057556297fd43f50dee65bae06ce02b926935f 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -906,6 +906,8 @@ pushNotificationAlreadySubscribed: "プッシュ通知ã¯æœ‰åŠ¹ã§ã™" pushNotificationNotSupported: "ブラウザã‹ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãŒãƒ—ッシュ通知ã«éžå¯¾å¿œ" sendPushNotificationReadMessage: "通知やメッセージãŒæ—¢èªã«ãªã£ãŸã‚‰ãƒ—ッシュ通知を削除ã™ã‚‹" sendPushNotificationReadMessageCaption: "「{emptyPushNotificationMessage}ã€ã¨ã„ã†é€šçŸ¥ãŒä¸€çž¬è¡¨ç¤ºã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚端末ã®é›»æ± 消費é‡ãŒå¢—åŠ ã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚" +windowMaximize: "最大化" +windowRestore: "å…ƒã«æˆ»ã™" _sensitiveMediaDetection: description: "機械å¦ç¿’を使ã£ã¦è‡ªå‹•ã§ã‚»ãƒ³ã‚·ãƒ†ã‚£ãƒ–ãªãƒ¡ãƒ‡ã‚£ã‚¢ã‚’検出ã—ã€ãƒ¢ãƒ‡ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã«å½¹ç«‹ã¦ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚サーãƒãƒ¼ã®è² è·ãŒå°‘ã—増ãˆã¾ã™ã€‚" diff --git a/packages/client/src/components/MkUrlPreview.vue b/packages/client/src/components/MkUrlPreview.vue index 4f75d31db4a0fe7f7f8f7188999688e63418834f..9ef6efa1e53fec10ca411196cf4d65010d0447e9 100644 --- a/packages/client/src/components/MkUrlPreview.vue +++ b/packages/client/src/components/MkUrlPreview.vue @@ -82,7 +82,7 @@ if (requestUrl.hostname === 'music.youtube.com' && requestUrl.pathname.match('^/ requestUrl.hostname = 'www.youtube.com'; } -const requestLang = (lang || 'ja-JP').replace('ja-KS', 'ja-JP'); +const requestLang = (lang ?? 'ja-JP').replace('ja-KS', 'ja-JP'); requestUrl.hash = ''; diff --git a/packages/client/src/components/MkWindow.vue b/packages/client/src/components/MkWindow.vue index 13c4e90f3eb843a42b1a8fc111fb87b04bb7ee60..d9c0035a860e15bf9cef7f401a2ca9a04a83dabc 100644 --- a/packages/client/src/components/MkWindow.vue +++ b/packages/client/src/components/MkWindow.vue @@ -11,9 +11,9 @@ </span> <span class="right"> <button v-for="button in buttonsRight" v-tooltip="button.title" class="button _button" :class="{ highlighted: button.highlighted }" @click="button.onClick"><i :class="button.icon"></i></button> - <button v-if="canResize && maximized" class="button _button" @click="unMaximize()"><i class="ti ti-app-window"></i></button> - <button v-else-if="canResize && !maximized" class="button _button" @click="maximize()"><i class="ti ti-arrows-maximize"></i></button> - <button v-if="closeButton" class="button _button" @click="close()"><i class="ti ti-x"></i></button> + <button v-if="canResize && maximized" v-tooltip="i18n.ts.windowRestore" class="button _button" @click="unMaximize()"><i class="ti ti-app-window"></i></button> + <button v-else-if="canResize && !maximized" v-tooltip="i18n.ts.windowMaximize" class="button _button" @click="maximize()"><i class="ti ti-arrows-maximize"></i></button> + <button v-if="closeButton" v-tooltip="i18n.ts.close" class="button _button" @click="close()"><i class="ti ti-x"></i></button> </span> </div> <div class="body"> @@ -39,6 +39,7 @@ import { onBeforeUnmount, onMounted, provide } from 'vue'; import contains from '@/scripts/contains'; import * as os from '@/os'; import { MenuItem } from '@/types/menu'; +import { i18n } from '@/i18n'; const minHeight = 50; const minWidth = 250; @@ -431,10 +432,10 @@ defineExpose({ border-radius: var(--radius); > .header { - --height: 42px; + --height: 39px; &.mini { - --height: 38px; + --height: 32px; } display: flex; diff --git a/packages/client/src/components/MkYoutubePlayer.vue b/packages/client/src/components/MkYoutubePlayer.vue index 815dc82a2701c90c77f0c7a447d4958a99d84d71..8cd481a39ca664df11631802760e58f16e3475b0 100644 --- a/packages/client/src/components/MkYoutubePlayer.vue +++ b/packages/client/src/components/MkYoutubePlayer.vue @@ -1,8 +1,8 @@ <template> <XWindow :initial-width="640" :initial-height="402" :can-resize="true" :close-button="true"> <template #header> - <i class="icon fa-brands fa-youtube" style="margin-right: 0.5em;"></i> - <span>{{ title ?? 'YouTube Player' }}</span> + <i class="icon ti ti-brand-youtube" style="margin-right: 0.5em;"></i> + <span>{{ title ?? 'YouTube' }}</span> </template> <div class="poamfof">