1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-04 02:09:37 +02:00

Add plugin translation system

This commit is contained in:
Chocobozzz 2019-07-26 14:44:50 +02:00
parent ee286591a5
commit d75db01f14
No known key found for this signature in database
GPG key ID: 583A612D890159BE
18 changed files with 304 additions and 29 deletions

View file

@ -134,6 +134,21 @@ function getPublicSettings (parameters: {
})
}
function getPluginTranslations (parameters: {
url: string,
locale: string,
expectedStatus?: number
}) {
const { url, locale, expectedStatus = 200 } = parameters
const path = '/plugins/translations/' + locale + '.json'
return makeGetRequest({
url,
path,
statusCodeExpected: expectedStatus
})
}
function installPlugin (parameters: {
url: string,
accessToken: string,
@ -224,6 +239,7 @@ export {
listPlugins,
listAvailablePlugins,
installPlugin,
getPluginTranslations,
getPluginsCSS,
updatePlugin,
getPlugin,