]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - shared/models/plugins/plugin-package-json.model.ts
Fix zh locales
[github/Chocobozzz/PeerTube.git] / shared / models / plugins / plugin-package-json.model.ts
index 4520ee181fe75c83f44555076df1cab7558e9830..3f30776713fd39608406d922818a6317ff03b784 100644 (file)
@@ -1,5 +1,17 @@
+import { PluginClientScope } from './plugin-client-scope.type'
+
+export type PluginTranslationPaths = {
+  [ locale: string ]: string
+}
+
+export type ClientScript = {
+  script: string,
+  scopes: PluginClientScope[]
+}
+
 export type PluginPackageJson = {
   name: string
+  version: string
   description: string
   engine: { peertube: string },
 
@@ -11,5 +23,7 @@ export type PluginPackageJson = {
   staticDirs: { [ name: string ]: string }
   css: string[]
 
-  clientScripts: { script: string, scopes: string[] }[]
+  clientScripts: ClientScript[]
+
+  translations: PluginTranslationPaths
 }