diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml
index b45ca0faf..131ac933a 100644
--- a/locales/ja-JP.yml
+++ b/locales/ja-JP.yml
@@ -1,5 +1,6 @@
_lang_: "日本語"
+headlineMisskey: "ノートでつながるネットワーク"
introMisskey: "ようこそ!Misskeyは、オープンソースの分散型マイクロブログサービスです。\n「ノート」を作成して、いま起こっていることを共有したり、あなたについて皆に発信しよう📡\n「リアクション」機能で、皆のノートに素早く反応を追加することもできます👍\n新しい世界を探検しよう🚀"
monthAndDay: "{month}月 {day}日"
search: "検索"
@@ -674,6 +675,8 @@ reloadToApplySetting: "設定はページリロード後に反映されます。
showTitlebar: "タイトルバーを表示する"
clearCache: "キャッシュをクリア"
onlineUsersCount: "{n}人がオンライン"
+nUsers: "{n}ユーザー"
+nNotes: "{n}ノート"
_aboutMisskey:
about: "Misskeyはsyuiloによって2014年から開発されている、オープンソースのソフトウェアです。"
diff --git a/src/client/assets/misskey.svg b/src/client/assets/misskey.svg
index a02e72cf8..3fcb2d3ec 100644
Binary files a/src/client/assets/misskey.svg and b/src/client/assets/misskey.svg differ
diff --git a/src/client/pages/about.vue b/src/client/pages/about.vue
index 8ddf96144..6ec74bc96 100644
--- a/src/client/pages/about.vue
+++ b/src/client/pages/about.vue
@@ -23,6 +23,18 @@
{{ $ts.tos }}
+
+
+ {{ $ts.statistics }}
+
+ {{ $ts.users }}
+ {{ number(stats.originalUsersCount) }}
+
+
+ {{ $ts.notes }}
+ {{ number(stats.originalNotesCount) }}
+
+
@@ -35,6 +47,7 @@ import FormBase from '@/components/form/base.vue';
import FormGroup from '@/components/form/group.vue';
import FormKeyValueView from '@/components/form/key-value-view.vue';
import * as os from '@/os';
+import number from '@/filters/number';
export default defineComponent({
components: {
@@ -52,7 +65,7 @@ export default defineComponent({
},
version,
instanceName,
- serverInfo: null,
+ stats: null,
faInfoCircle
}
},
@@ -62,6 +75,16 @@ export default defineComponent({
return this.$instance;
},
},
+
+ created() {
+ os.api('stats').then(stats => {
+ this.stats = stats;
+ });
+ },
+
+ methods: {
+ number
+ }
});