diff --git a/CHANGELOG_YOJO.md b/CHANGELOG_YOJO.md index 5541202e98..d99e6647d8 100644 --- a/CHANGELOG_YOJO.md +++ b/CHANGELOG_YOJO.md @@ -3,8 +3,10 @@ ### Release Date ### General +- ### Client +- Enhance: インポート時にライセンス欄にインポート元を追記する [#573](https://github.com/yojo-art/cherrypick/pull/573) ### Server - Feat: フォローしているユーザーなら鍵ノートでもアンテナにひっかかるように [#568](https://github.com/yojo-art/cherrypick/pull/568) diff --git a/locales/index.d.ts b/locales/index.d.ts index 7eebd65a0d..1439931512 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -1137,6 +1137,10 @@ export interface Locale extends ILocale { * カスタム絵文字 */ "customEmojis": string; + /** + * 詳細情報が利用できません + */ + "emojiRemoteDetailedUnavailable": string; /** * 絵文字 */ diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index cb27e3dfd4..1211a2b6d6 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -277,6 +277,7 @@ selectWidget: "ウィジェットを選択" editWidgets: "ウィジェットを編集" editWidgetsExit: "編集を終了" customEmojis: "カスタム絵文字" +emojiRemoteDetailedUnavailable: "詳細情報が利用できません" emoji: "絵文字" emojis: "絵文字" emojiName: "絵文字名" diff --git a/packages/frontend/src/scripts/import-emoji.ts b/packages/frontend/src/scripts/import-emoji.ts index 0417559f03..d74b9086ac 100644 --- a/packages/frontend/src/scripts/import-emoji.ts +++ b/packages/frontend/src/scripts/import-emoji.ts @@ -2,8 +2,9 @@ * SPDX-FileCopyrightText: syuilo and misskey-project, yojo-art team * SPDX-License-Identifier: AGPL-3.0-only */ +import { i18n } from '@/i18n.js'; export async function importEmojiMeta(emoji, host:string) { - emoji.category = '取得失敗'; + emoji.category = i18n.ts.emojiRemoteDetailedUnavailable; try { const json = await(await fetch('https://' + host + '/api/emoji?name=' + emoji.name)).json(); emoji.category = ''; @@ -24,5 +25,6 @@ export async function importEmojiMeta(emoji, host:string) { console.log(err); //リモートから取得に失敗 } + emoji.license = (emoji.license ? emoji.license + '\n' : '') + 'import from ' + host; return emoji; }