From aa339be2ab83d447b925ca956ed3fda20abcdaa9 Mon Sep 17 00:00:00 2001 From: syuilo Date: Sun, 22 Jan 2023 07:04:20 +0900 Subject: [PATCH 1/3] =?UTF-8?q?fix(client):=20=E3=83=AA=E3=82=A2=E3=82=AF?= =?UTF-8?q?=E3=82=B7=E3=83=A7=E3=83=B3=E3=81=AE=E3=82=AB=E3=82=B9=E3=82=BF?= =?UTF-8?q?=E3=83=A0=E7=B5=B5=E6=96=87=E5=AD=97=E3=81=8C=E8=A1=A8=E7=A4=BA?= =?UTF-8?q?=E3=81=95=E3=82=8C=E3=81=AA=E3=81=84=E3=81=93=E3=81=A8=E3=81=8C?= =?UTF-8?q?=E3=81=82=E3=82=8B=E3=81=AE=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix #9683 --- packages/frontend/src/components/global/MkEmoji.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/frontend/src/components/global/MkEmoji.vue b/packages/frontend/src/components/global/MkEmoji.vue index f16e25624..93f50da20 100644 --- a/packages/frontend/src/components/global/MkEmoji.vue +++ b/packages/frontend/src/components/global/MkEmoji.vue @@ -31,11 +31,11 @@ const useOsNativeEmojis = computed(() => defaultStore.state.emojiStyle === 'nati const url = computed(() => { if (char.value) { return char2path(char.value); - } else if (props.host == null) { + } else if (props.host == null && !customEmojiName.includes('@')) { const found = customEmojis.find(x => x.name === customEmojiName); return found ? found.url : null; } else { - const rawUrl = `/emoji/${customEmojiName}@${props.host}.webp`; + const rawUrl = props.host ? `/emoji/${customEmojiName}@${props.host}.webp` : `/emoji/${customEmojiName}.webp`; return defaultStore.state.disableShowingAnimatedImages ? getStaticImageUrl(rawUrl) : rawUrl; From 7d7167df6dfb7673bfd90534c79ca895117ce44e Mon Sep 17 00:00:00 2001 From: syuilo Date: Sun, 22 Jan 2023 07:04:30 +0900 Subject: [PATCH 2/3] New Crowdin updates (#9680) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Italian) * New translations ja-JP.yml (Russian) * New translations ja-JP.yml (Italian) * New translations ja-JP.yml (Russian) --- locales/it-IT.yml | 158 +++++++++++++++++++++++++++++++++++++++++++++- locales/ru-RU.yml | 57 +++++++++++++++-- 2 files changed, 209 insertions(+), 6 deletions(-) diff --git a/locales/it-IT.yml b/locales/it-IT.yml index e215b9f79..cc93891bc 100644 --- a/locales/it-IT.yml +++ b/locales/it-IT.yml @@ -938,6 +938,161 @@ cannotPerformTemporary: "Indisponibilità temporanea" cannotPerformTemporaryDescription: "L'attività non può essere svolta, poiché si è raggiunto il limite di esecuzioni possibili. Per favore, riprova più tardi." preset: "Preimpostato" selectFromPresets: "Seleziona preimpostato" +achievements: "Obiettivi raggiunti" +_achievements: + earnedAt: "Data di conseguimento" + _types: + _notes1: + title: "Ho iniziato a usare Misskey" + description: "Ho pubblicato la mia prima Nota" + flavor: "Goditi la vita su Misskey!" + _notes10: + title: "Alcune Note" + description: "Ho inserito 10 Note" + _notes100: + title: "Un po' di Note" + description: "Ho inserito 100 Note" + _notes500: + title: "Un bel po' di Note" + description: "Ho inserito 500 Note" + _notes1000: + title: "Una montagna di Note" + description: "Ho inserito 1.000 Note" + _notes5000: + title: "Un sovraccarico di Note!" + description: "Ho inserito 5.000 Note" + _notes10000: + title: "SuperNote!" + description: "Ho inserito 10.000 Note" + _notes20000: + title: "Voglio più... Note!" + description: "Ho inserito 20.000 Note" + _notes30000: + title: "Note, Note, Note!" + description: "Ho inserito 30.000 Note" + _notes40000: + title: "Una fabbrica di Note" + description: "Ho inserito 40.000 Note" + _notes50000: + title: "Un pianeta di Note" + description: "Ho inserito 50.000 Note" + _notes60000: + title: "Un quasar di Note" + description: "Ho inserito 60.000 Note" + _notes70000: + title: "Un buco nero supermassiccio di Note" + description: "Ho inserito 70.000 Note" + _notes80000: + title: "Una galassia di Note" + description: "Ho inserito 80.000 Note" + _notes90000: + title: "Un universo di Note!" + description: "Ho inserito 90.000 Note" + _notes100000: + title: "ALL YOUR NOTE ARE BELONG TO US" + description: "Ho inserito 100.000 Note" + flavor: "Hai molto da scrivere?" + _login3: + title: "Principiante I" + description: "Accedi per 3 giorni di fila" + flavor: "Da oggi, chiamatemi Misskist" + _login7: + title: "Principiante II" + description: "Accedi per 7 giorni di fila" + flavor: "Ti sembra di avere la situazione sotto controllo?" + _login15: + title: "Principiante III" + description: "Accedi per 15 giorni di fila" + _login30: + title: "Misskist I" + description: "Accedi per 30 giorni di fila" + _login60: + title: "Misskeist II" + description: "Accedi per 60 giorni di fila" + _login100: + title: "Misskeist III" + description: "Accedi per 100 giorni di fila" + flavor: "Violent Misskeist" + _login200: + title: "Regolare I" + description: "Accedi per 200 giorni totali" + _login300: + title: "Regolare II" + description: "Accedi per un totale di 300 giorni" + _login400: + title: "Regolare III" + description: "Accedi per un totale di 400 giorni" + _login500: + title: "Professionista I" + description: "Accedi per un totale di 500 giorni" + flavor: "Amici cari, mi piacciono le Note" + _login600: + title: "Professionista II" + description: "Accedi per un totale di 600 giorni" + _login700: + title: "Professionista III" + description: "Accedi per un totale di 700 giorni" + _login800: + title: "Maestro di Note I" + description: "Accedi per un totale di 800 giorni" + _login900: + title: "Maestro di Note II" + description: "Accedi per un totale di 900 giorni" + _login1000: + title: "Maestro di Note III" + description: "Accedi per un totale di 1.000 giorni" + flavor: "Grazie per aver usato Misskey!" + _noteClipped1: + title: "Devo clippare!" + description: "Ho raccolto in Clip la prima Nota" + _noteFavorited1: + title: "Guarda le stelle" + description: "Aggiungi una Nota ai preferiti per la prima volta" + _profileFilled: + title: "Perfettamente" + description: "Imposta il tuo profilo" + _markedAsCat: + title: "Io sono un gatto" + description: "Aggiungi le orecchie da gatto al tuo profilo" + flavor: "Ti chiamerò..." + _following1: + title: "Hai seguito il tuo primo profilo" + description: "Il tuo primo profilo Follower" + _following10: + title: "Segui, segui!" + description: "Hai seguito 10 profili" + _following50: + title: "Tanti amici" + description: "Hai seguito 50 profili" + _following100: + title: "Cento amici" + description: "Hai seguito 100 profili" + _following300: + title: "Sovraccarico di amici" + description: "Hai seguito 300 profili" + _followers1: + title: "Primo Follower" + description: "Hai ottenuto un Follower" + _followers10: + title: "Follow me!" + description: "Hai ottenuto 10 Follower" + _followers50: + title: "Follower a frotte" + description: "Hai ottenuto 50 Follower" + _followers100: + title: "Popolare" + description: "Hai ottenuto 100 Follower" + _followers300: + title: "Mettetevi in fila" + description: "Hai ottenuto 300 Follower" + _followers500: + title: "Trasmettitore" + description: "Hai ottenuto 500 Follower" + _followers1000: + title: "Influenzer" + _brainDiver: + title: "Brain Diver" + description: "Pubblica un link a Brain Diver" _role: new: "Nuovo ruolo" edit: "Modifica ruolo" @@ -1293,7 +1448,7 @@ _tutorial: step3_1: "Hai finito di impostare il tuo profilo?" step3_2: "Ora puoi pubblicare una «Nota». Proviamo subito! Premi il bottone con l'icona «penna» per iniziare a scrivere in una finestra di dialogo. " step3_3: "Scritto il testo della nota, puoi pubblicarla premendo il pulsante nella parte superiore destra della finestra di dialogo." - step3_4: "Non ti viene niente in mente? Perché non scrivi semplicemente \"Ho appena cominciato a usare Misskey\"?" + step3_4: "Non ti viene niente in mente? Perché non scrivi semplicemente \"Ho appena iniziato a usare Misskey\"?" step4_1: "Hai pubblicato qualcosa?" step4_2: "Se puoi visualizzare la tua nota sulla timeline, ce l'hai fatta!" step5_1: "Adesso, cerca di seguire altre persone per vivacizzare la tua timeline. " @@ -1587,6 +1742,7 @@ _notification: pollEnded: "Risultati del sondaggio." unreadAntennaNote: "Antenna {name}" emptyPushNotificationMessage: "Le notifiche push sono state aggiornate." + achievementEarned: "Obiettivo raggiunto" _types: all: "Tutto" follow: "Novità follower" diff --git a/locales/ru-RU.yml b/locales/ru-RU.yml index 133169e8d..f22a093ca 100644 --- a/locales/ru-RU.yml +++ b/locales/ru-RU.yml @@ -899,12 +899,16 @@ like: "Нравится!" unlike: "Отменить «нравится»" show: "Отображение" pleaseDonate: "Сайт {host} работает на Misskey. Это бесплатное программное обеспечение, и ваши пожертвования очень бы помогли продолжать его разработку!" +roles: "Роли" +role: "Роль" color: "Цвет" +achievements: "Достижения" _achievements: _types: _notes1: title: "Первые шаги в Misskey" description: "Опубликована первая заметка" + flavor: "Приятных дней с Misskey!" _notes10: title: "Несколько заметок" description: "Опубликовано 10 заметок" @@ -950,9 +954,11 @@ _achievements: _notes100000: title: "ALL YOUR NOTE ARE BELONG TO US" description: "Опубликовано 100 000 заметок" + flavor: "Вам правда нужно столько писать?" _login3: title: "Новичок Ⅰ" description: "3 дня на сайте" + flavor: "С сегодняшнего дня зовите меня просто мискиец" _login7: title: "Новичок Ⅱ" description: "Неделя на сайте" @@ -981,6 +987,7 @@ _achievements: _login500: title: "Ветеран Ⅰ" description: "500 дней на сайте" + flavor: "Господа, я люблю заметки" _login600: title: "Ветеран Ⅱ" description: "600 дней на сайте" @@ -996,6 +1003,7 @@ _achievements: _login1000: title: "Повелитель заметок Ⅲ" description: "1000 дней на сайте" + flavor: "Спасибо, что пользуетесь Misskey!" _noteClipped1: title: "Нельзя не сохранить" description: "Первая заметка в подборке" @@ -1006,22 +1014,45 @@ _achievements: title: "Приготовления закончены" description: "Заполнен профиль" _markedAsCat: + title: "Ваш покорный слуга кот" description: "Включена опция «Аккаунт кота»" + flavor: "Позвольте представиться: я — кот, просто кот, у меня еще нет имени." + _following1: + title: "Я не один" + description: "Сделана первая подписка" + _following10: + title: "Не останавливайся… Не останавливайся…" + description: "Количество подписок достигло 10" + _following50: + title: "Много друзей" + description: "Количество подписок достигло 50" + _following100: + title: "Сотня друзей" + description: "Количество подписок достигло 100" + _following300: + title: "Друзья в избытке" + description: "Количество подписок достигло 300" + _followers1: + title: "Первый подписчик" + description: "Появился 1 подписчик" + _followers10: + title: "Следуй за мной!" + description: "Количество подписчиков достигло 10" _followers50: title: "Один за другим" - description: "Подписчиков больше 50" + description: "Количество подписчиков достигло 50" _followers100: title: "Всеобщий любимец" - description: "Подписчиков больше 100" + description: "Количество подписчиков достигло 100" _followers300: title: "В очередь!" - description: "Подписчиков больше 300" + description: "Количество подписчиков достигло 300" _followers500: title: "Радиостанция" - description: "Подписчиков больше 300" + description: "Количество подписчиков достигло 500" _followers1000: title: "Авторитет" - description: "Подписчиков больше 1000" + description: "Количество подписчиков достигло 1000" _collectAchievements30: title: "Достигатор" description: "Получено 30 достижений" @@ -1031,6 +1062,7 @@ _achievements: _iLoveMisskey: title: "Я люблю Misskey" description: "Написана заметка «I ❤ #Misskey»" + flavor: "Спасибо за поддержку Misskey! Ваша команда разработчиков" _client30min: title: "Перерыв на обед" description: "Прошло 30 минут с момента запуска клиента" @@ -1040,6 +1072,7 @@ _achievements: _postedAtLateNight: title: "Житель ночи" description: "Заметка опубликована в глухую ночь" + flavor: "Вроде бы пора спать" _postedAt0min0sec: title: "Говорящие часы" description: "Заметка опубликована ровно в 0 минут 0 секунд" @@ -1057,6 +1090,7 @@ _achievements: title: "Многооконный" description: "Открыто одновременно 3 окна" _driveFolderCircularReference: + title: "Циклическая ссылка" description: "Попытка создать на «диске» рекурсивно вложенную папку" _reactWithoutRead: title: "Не читай @ отвечай!" @@ -1085,6 +1119,7 @@ _achievements: _loggedInOnNewYearsDay: title: "С Новым годом!" description: "Вход на сайт в первый день года" + flavor: "Желаем отличного года на нашем сайте!" _cookieClicked: title: "Игра, в которой вы щёлкаете по печенькам" description: "Нажато печенье" @@ -1094,6 +1129,17 @@ _achievements: description: "Опубликована ссылка на песню «Brain Diver»" flavor: "Мисски-Мисски Ла-Ту-Ма" _role: + new: "Новая роль" + name: "Название роли" + description: "Описание роли" + permission: "Ролевые полномочия" + assignTarget: "Метод присвоения" + manual: "Вручную" + conditional: "По условию" + isPublic: "Общедоступная роль" + descriptionOfIsPublic: "Список тех, кому назначена эта роль будет доступен всем. Кроме того эта роль будет отмечена у каждого в профиле." + canEditMembersByModerator: "Могут назначать модераторы" + descriptionOfCanEditMembersByModerator: "Если включено, на эту роль могут назначать пользователей как администраторы, так и модераторы. Если выключено, назначать могут только администраторы." priority: "Приоритет" _priority: low: "Низкий" @@ -1641,6 +1687,7 @@ _notification: youReceivedFollowRequest: "У вас новый запрос на подписку." yourFollowRequestAccepted: "Ваш запрос на подписку одобрен." youWereInvitedToGroup: "Вы приглашены в группу." + achievementEarned: "Получено достижение" _types: all: "Все" follow: "Подписки" From 7fdf298bd470ab4ed739f85a23ac3a07956777c1 Mon Sep 17 00:00:00 2001 From: syuilo Date: Sun, 22 Jan 2023 07:04:58 +0900 Subject: [PATCH 3/3] 13.1.3 --- CHANGELOG.md | 5 +++++ package.json | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b01698687..970a862cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,11 @@ You should also include the user name that made the change. --> +## 13.1.3 (2023/01/22) + +### Bugfixes +- Client: リアクションのカスタム絵文字の表示の問題を修正 + ## 13.1.2 (2023/01/22) ### Bugfixes diff --git a/package.json b/package.json index 435ef58a3..e48eea7d7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "misskey", - "version": "13.1.2", + "version": "13.1.3", "codename": "nasubi", "repository": { "type": "git",