翻訳を追加
This commit is contained in:
parent
d8664775cc
commit
6e40f8c3ec
3 changed files with 7 additions and 3 deletions
|
@ -1,4 +1,5 @@
|
||||||
import React, { useEffect, useState } from 'react';
|
import React, { useEffect, useState } from 'react';
|
||||||
|
import { useTranslation } from 'react-i18next';
|
||||||
import { Link } from 'react-router-dom';
|
import { Link } from 'react-router-dom';
|
||||||
|
|
||||||
import { IAnnouncement } from '../../common/types/announcement';
|
import { IAnnouncement } from '../../common/types/announcement';
|
||||||
|
@ -7,6 +8,7 @@ import { Card } from './Card';
|
||||||
|
|
||||||
export const AnnouncementList: React.VFC = () => {
|
export const AnnouncementList: React.VFC = () => {
|
||||||
const [announcements, setAnnouncements] = useState<IAnnouncement[]>([]);
|
const [announcements, setAnnouncements] = useState<IAnnouncement[]>([]);
|
||||||
|
const {t} = useTranslation();
|
||||||
|
|
||||||
const fetchAllAnnouncements = () => {
|
const fetchAllAnnouncements = () => {
|
||||||
setAnnouncements([]);
|
setAnnouncements([]);
|
||||||
|
@ -23,7 +25,7 @@ export const AnnouncementList: React.VFC = () => {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Card>
|
<Card>
|
||||||
<h1>お知らせ</h1>
|
<h1>{t('announcements')}</h1>
|
||||||
<div className="large menu fade">
|
<div className="large menu fade">
|
||||||
{announcements.map(a => (
|
{announcements.map(a => (
|
||||||
<Link className="item fluid" key={a.id} to={`/announcements/${a.id}`}>
|
<Link className="item fluid" key={a.id} to={`/announcements/${a.id}`}>
|
||||||
|
|
|
@ -73,7 +73,7 @@ export const MisshaiPage: React.VFC = () => {
|
||||||
dispatch(showModal({
|
dispatch(showModal({
|
||||||
type: 'dialog',
|
type: 'dialog',
|
||||||
icon: 'error',
|
icon: 'error',
|
||||||
message: 'エラー'
|
message: t('error'),
|
||||||
}));
|
}));
|
||||||
dispatchDraft(previousDraft);
|
dispatchDraft(previousDraft);
|
||||||
});
|
});
|
||||||
|
@ -84,7 +84,7 @@ export const MisshaiPage: React.VFC = () => {
|
||||||
.then(() => dispatch(showModal({
|
.then(() => dispatch(showModal({
|
||||||
type: 'dialog',
|
type: 'dialog',
|
||||||
icon: 'info',
|
icon: 'info',
|
||||||
message: '保存しました。'
|
message: t('saved'),
|
||||||
})));
|
})));
|
||||||
}, [updateSetting]);
|
}, [updateSetting]);
|
||||||
|
|
||||||
|
|
|
@ -37,9 +37,11 @@
|
||||||
"resetToDefault": "初期値に戻す",
|
"resetToDefault": "初期値に戻す",
|
||||||
"error": "エラー",
|
"error": "エラー",
|
||||||
"retry": "やり直す",
|
"retry": "やり直す",
|
||||||
|
"saved": "保存しました。",
|
||||||
"disclaimerForMisskeyHq": "Misskey Toolsは、Misskey HQの公式ツールでは<b>ありません</b>。",
|
"disclaimerForMisskeyHq": "Misskey Toolsは、Misskey HQの公式ツールでは<b>ありません</b>。",
|
||||||
"translatedByTheCommunity": "Misskey Toolsはボランティアによって翻訳されています。",
|
"translatedByTheCommunity": "Misskey Toolsはボランティアによって翻訳されています。",
|
||||||
"helpTranslation": "翻訳に協力する",
|
"helpTranslation": "翻訳に協力する",
|
||||||
|
"announcements": "お知らせ",
|
||||||
"_welcomeMessage": {
|
"_welcomeMessage": {
|
||||||
"pattern1": "ついついノートしすぎていませんか?",
|
"pattern1": "ついついノートしすぎていませんか?",
|
||||||
"pattern2": "Misskey, しすぎていませんか?",
|
"pattern2": "Misskey, しすぎていませんか?",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue