feat(client): 翻訳をIndexedDBに保存・プッシュ通知を翻訳 (#6396)

* wip

* tabun ok

* better msg

* oops

* fix lint

* Update gulpfile.ts

Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>

* Update src/client/scripts/set-i18n-contexts.ts

Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>

* refactor

Co-authored-by: acid-chicken <root@acid-chicken.com>

* 

* wip

* fix lint

* たぶんおk

* fix flush

* Translate Notification

* remove console.log

* fix

* add notifications

* remove san

* wip

* ok

* ✌️

* Update src/prelude/array.ts

Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>

* wip

* i18n refactor

* Update init.ts

* ✌️

Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <syuilotan@yahoo.co.jp>
This commit is contained in:
tamaina
2020-05-23 13:19:31 +09:00
committed by GitHub
parent 11141c878c
commit 3963ed8ff7
143 changed files with 290 additions and 433 deletions

View File

@@ -26,7 +26,6 @@
<script lang="ts">
import Vue from 'vue';
import i18n from '../i18n';
function dragListen(fn) {
window.addEventListener('mousemove', fn);
@@ -41,7 +40,6 @@ function dragClear(fn) {
}
export default Vue.extend({
i18n,
props: ['data'],
data() {
return {

View File

@@ -19,7 +19,6 @@
import { faChartBar, faSort } from '@fortawesome/free-solid-svg-icons';
import MkContainer from '../components/ui/container.vue';
import define from './define';
import i18n from '../i18n';
import XCalendar from './activity.calendar.vue';
import XChart from './activity.chart.vue';
@@ -30,7 +29,6 @@ export default define({
view: 0
})
}).extend({
i18n,
components: {
MkContainer,
XCalendar,

View File

@@ -33,7 +33,6 @@
<script lang="ts">
import define from './define';
import i18n from '../i18n';
export default define({
name: 'calendar',
@@ -41,7 +40,6 @@ export default define({
design: 0
})
}).extend({
i18n,
data() {
return {
now: new Date(),

View File

@@ -15,7 +15,6 @@
import { faStickyNote } from '@fortawesome/free-solid-svg-icons';
import MkContainer from '../components/ui/container.vue';
import define from './define';
import i18n from '../i18n';
export default define({
name: 'memo',
@@ -23,7 +22,6 @@ export default define({
compact: false
})
}).extend({
i18n,
components: {
MkContainer

View File

@@ -15,7 +15,6 @@ import { faBell } from '@fortawesome/free-solid-svg-icons';
import MkContainer from '../components/ui/container.vue';
import XNotifications from '../components/notifications.vue';
import define from './define';
import i18n from '../i18n';
const basisSteps = [25, 50, 75, 100]
const previewHeights = [200, 300, 400, 500]
@@ -27,7 +26,6 @@ export default define({
basisStep: 0
})
}).extend({
i18n,
components: {
MkContainer,

View File

@@ -20,7 +20,6 @@
import { faCamera } from '@fortawesome/free-solid-svg-icons';
import MkContainer from '../components/ui/container.vue';
import define from './define';
import i18n from '../i18n';
import { getStaticImageUrl } from '../scripts/get-static-image-url';
export default define({
@@ -29,7 +28,6 @@ export default define({
design: 0,
})
}).extend({
i18n,
components: {
MkContainer,
},

View File

@@ -18,7 +18,6 @@
import { faRssSquare, faCog } from '@fortawesome/free-solid-svg-icons';
import MkContainer from '../components/ui/container.vue';
import define from './define';
import i18n from '../i18n';
export default define({
name: 'rss',
@@ -27,7 +26,6 @@ export default define({
url: 'http://feeds.afpbb.com/rss/afpbb/afpbbnews'
})
}).extend({
i18n,
components: {
MkContainer
},

View File

@@ -27,7 +27,6 @@ import { faComments } from '@fortawesome/free-regular-svg-icons';
import MkContainer from '../components/ui/container.vue';
import XTimeline from '../components/timeline.vue';
import define from './define';
import i18n from '../i18n';
const basisSteps = [25, 50, 75, 100]
const previewHeights = [200, 300, 400, 500]
@@ -41,7 +40,6 @@ export default define({
basisStep: 0
})
}).extend({
i18n,
components: {
MkContainer,

View File

@@ -23,7 +23,6 @@
import { faHashtag } from '@fortawesome/free-solid-svg-icons';
import MkContainer from '../components/ui/container.vue';
import define from './define';
import i18n from '../i18n';
import XChart from './trends.chart.vue';
export default define({
@@ -32,7 +31,6 @@ export default define({
compact: false
})
}).extend({
i18n,
components: {
MkContainer, XChart
},