Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormattab <matthieu.aubry@gmail.com>2017-03-22 02:05:50 +0300
committermattab <matthieu.aubry@gmail.com>2017-03-22 02:05:50 +0300
commitb96ca0da581d9404f97c7fe0e0d2a6e4a2407e84 (patch)
tree1fce7eb59d7d4f558697e2b32f3db96e8fefb028 /plugins/Marketplace
parentb37add2e994df1b10202731f5cfbe71c228fb63b (diff)
parentb9f124dbed89fe01919fbca06111591c182744f6 (diff)
Merge branch '3.x-dev' of github.com:piwik/piwik into 3.x-dev
Diffstat (limited to 'plugins/Marketplace')
-rw-r--r--plugins/Marketplace/Controller.php1
-rw-r--r--plugins/Marketplace/lang/en.json1
-rw-r--r--plugins/Marketplace/lang/es.json58
-rw-r--r--plugins/Marketplace/lang/fi.json6
-rw-r--r--plugins/Marketplace/templates/overview.twig7
5 files changed, 60 insertions, 13 deletions
diff --git a/plugins/Marketplace/Controller.php b/plugins/Marketplace/Controller.php
index 986ee5cf9a..d04e374f74 100644
--- a/plugins/Marketplace/Controller.php
+++ b/plugins/Marketplace/Controller.php
@@ -271,6 +271,7 @@ class Controller extends \Piwik\Plugin\ControllerAdmin
$view->isPluginsAdminEnabled = CorePluginsAdmin::isPluginsAdminEnabled();
$view->isAutoUpdatePossible = SettingsPiwik::isAutoUpdatePossible();
$view->isAutoUpdateEnabled = SettingsPiwik::isAutoUpdateEnabled();
+ $view->isPluginUploadEnabled = CorePluginsAdmin::isPluginUploadEnabled();
return $view->render();
}
diff --git a/plugins/Marketplace/lang/en.json b/plugins/Marketplace/lang/en.json
index 1278adf2c2..f27bfc16bd 100644
--- a/plugins/Marketplace/lang/en.json
+++ b/plugins/Marketplace/lang/en.json
@@ -103,6 +103,7 @@
"Updated": "Updated",
"UpdatingPlugin": "Updating %1$s",
"UploadZipFile": "Upload ZIP file",
+ "PluginUploadDisabled": "Plugin upload is disabled in config file. In order to enable this feature please update your configuration or contact your administrator",
"LicenseKeyExpiresSoon": "Your license key expires soon, please contact %1$s.",
"LicenseKeyIsExpired": "Your license key is expired, please contact %1$s.",
"MultiServerEnvironmentWarning": "You cannot install or update the plugin directly as you are using Piwik on multiple servers. The plugin would be only installed on one server. Instead download the plugin and deploy it manually to all your servers.",
diff --git a/plugins/Marketplace/lang/es.json b/plugins/Marketplace/lang/es.json
index c8a6a0802f..04214e85c2 100644
--- a/plugins/Marketplace/lang/es.json
+++ b/plugins/Marketplace/lang/es.json
@@ -4,7 +4,7 @@
"ActionActivatePlugin": "Activar complemento",
"ActionActivateTheme": "Activar tema",
"ActionInstall": "Instalar",
- "AddToCart": "Agregar al carro",
+ "AddToCart": "Añadir al carrito de la compra",
"AllowedUploadFormats": "Puede subir un complemento o tema en formato .zip vía esta página.",
"Authors": "Autores",
"BackToMarketplace": "Volver al Mercado",
@@ -13,44 +13,73 @@
"CannotInstall": "No se puede instalar",
"CannotUpdate": "No se puede actualizar",
"ClickToCompletePurchase": "Haz clic para completar la compra.",
+ "CurrentNumPiwikUsers": "Actualmente, tu Piwik tiene %1$s usuarios registrados.",
+ "ConfirmRemoveLicense": "¿Estás seguro de que quieres eliminar tu clave de licencia? No recibirás actualizaciones para ninguno de tus complementos comprados.",
"Developer": "Desarrollador",
- "DevelopersLearnHowToDevelopPlugins": "Desarrolladores: Aprenda como extender y personalizar Piwik %1$sdesarrollando complementos o temas%2$s.",
+ "DevelopersLearnHowToDevelopPlugins": "Desarrolladores: Aprende como extender y personalizar Piwik %1$sdesarrollando complementos o temas%2$s.",
"Marketplace": "Mercado",
+ "PaidPlugins": "Funcionalidades Premium",
"FeaturedPlugin": "Complemento destacado",
+ "InstallingNewPluginViaMarketplaceOrUpload": "Puedes actualizar automáticamente %1$s desde el Mercado or %2$ssubir un %3$s%4$s en formato ZIP.",
"InstallingPlugin": "Instalando %s",
"InstallPurchasedPlugins": "Instalar complementos comprados",
"LastCommitTime": "(último cambio %s)",
"LastUpdated": "Última actualización",
"License": "Licencia",
- "LicenseKey": "Llave de licencia",
+ "LicenseKey": "Clave de licencia",
+ "LicenseKeyActivatedSuccess": "¡La clave de licencia se ha activado con éxito!",
+ "LicenseKeyDeletedSuccess": "Clave de licencia eliminada con éxito.",
"Exceeded": "Excedido",
+ "LicenseMissing": "No se encuentra la licencia",
+ "LicenseMissingDescription": "Estás usando los siguientes complementos sin licencia: %1$s. %2$sPara resolver esta incidencia: actualiza tu clave de licencia, %3$sconsigue una suscripción ahora%4$s o desactiva el complemento.",
+ "PluginLicenseMissingDescription": "No se te permite descargar este complemento porque no hay licencia para él. Para resolver esta incidencia, actualiza tu clave de licencia, consigue una suscripción o desinstala el complemento.",
+ "LicenseExceeded": "Licencia excedida",
+ "LicenseExceededDescription": "Las licencias para los siguiente complementos ya no son válidas porque se ha excedido del número de usuarios autorizados por la licencia: %1$s. %2$sNo podrás descargar actualizaciones para estos complementos. Para resolver esta incidencia, elimina algunos usuarios o %3$sactualiza la suscripción ahora%4$s.",
+ "PluginLicenseExceededDescription": "No se te permite descargar este complemento. La licencia para este complemento ya no es válida porque se ha excedido del número de usuarios autorizados por la licencia. Para resolver esta incidencia, elimina algunos usuarios o actualiza la suscripción ahora",
"LicenseExpired": "Licencia caducada",
+ "LicenseExpiredDescription": "Han expirado las licencias para los siguientes complementos: %1$s. %2$sNo recibirás más actualizaciones para estos plugins. Para resolver esta incidencia, %3$srenueva tu suscripción ahora%4$s o descativa el complemento si ya no lo usas.",
+ "LicenseRenewsNextPaymentDate": "Renueva en la siguiente fecha de pago",
"UpgradeSubscription": "Actualizar Suscripción",
+ "ViewSubscriptionsSummary": "%1$sVer tus suscripciones a complementos.%2$s",
"ViewSubscriptions": "Ver suscripciones",
- "ExceptionLinceseKeyIsExpired": "Esta llave de licencia está caducada.",
- "LicenseKeyIsValidShort": "La llave de licencia es valida!",
- "RemoveLicenseKey": "Eliminar llave de licencia",
+ "ExceptionLinceseKeyIsExpired": "Esta clave de licencia está caducada.",
+ "ExceptionLinceseKeyIsNotValid": "Esta clave de licencia no es válida.",
+ "LicenseKeyIsValidShort": "¡La clave de licencia es valida!",
+ "RemoveLicenseKey": "Eliminar clave de licencia",
"InstallAllPurchasedPlugins": "Instalar todos los complementos comprados de una vez",
"InstallAllPurchasedPluginsAction": "Instalar y activar %d complementos comprados",
- "InstallThesePlugins": "Esto instalara y activara los siguientes complementos:",
+ "InstallThesePlugins": "Esto instalará y activará los siguientes complementos:",
"AllPaidPluginsInstalledAndActivated": "Todos los complementos de pago fueron instalados y activados correctamente.",
"OnlySomePaidPluginsInstalledAndActivated": "Algunos complementos de pago no fueron instalados correctamente.",
"NewVersion": "nueva versión",
- "NotAllowedToBrowseMarketplacePlugins": "Puedes navegar la lista de complementos que se pueden instalar para personalizar o extender su plataforma Piwik. Por favor contáctese con el administrador si desea que sea instalado uno de ellos.",
- "NotAllowedToBrowseMarketplaceThemes": "Puede navegar la lista de temas que se pueden instalar para personalizar el estilo de su plataforma Piwik. Por favor contáctese con el administrador si desea que sea instalado uno de ellos.",
+ "NotAllowedToBrowseMarketplacePlugins": "Puedes navegar por la lista de complementos que se pueden instalar para personalizar o extender tu plataforma Piwik. Por favor contácta con el administrador si desea que sea instalado uno de ellos.",
+ "NotAllowedToBrowseMarketplaceThemes": "Puede navegar por la lista de temas que se pueden instalar para personalizar el estilo de su plataforma Piwik. Por favor contácta con el administrador si deseas que sea instalado uno de ellos.",
"NoPluginsFound": "No se encontraron complementos",
"NoThemesFound": "No se encontraron temas",
"NoSubscriptionsFound": "No se encontraron suscripciones",
"NumDownloadsLatestVersion": "Última versión: %s descargas",
+ "OverviewPluginSubscriptions": "Resumen de tus suscripciones a complementos",
+ "OverviewPluginSubscriptionsMissingLicense": "No tienes puesta la clave de licencia. Si has comprado una suscripción a un complemento, ve al %1$sMercado%2$s e introduce tu clave de licencia.",
"OverviewPluginSubscriptionsAllDetails": "Para ver todos los detalles, o para cambiar una suscripción, inicia sesión en tu cuenta.",
+ "OverviewPluginSubscriptionsMissingInfo": "Puede ser posible que no aparezcan algunas de las suscripciones, por ejemplo, si el pago no ha sido completado todavía. En tal caso, prueba de nuevo en unas horas o contacta con el equipo de Piwik.",
+ "NoValidSubscriptionNoUpdates": "Una vez que una suscripción expira, ya no recibirás más actualizaciones para este complemento.",
+ "PluginSubscriptionsList": "Esta es una lista de las suscripciones asociadas con tu clave de licencia.",
+ "PaidPluginsNoLicenseKeyIntro": "Si has comprado un %1$scomplemento premium de pago%2$s, por favor, introduce aquí abajo la clave de licencia que recibiste.",
+ "PaidPluginsWithLicenseKeyIntro": "Se ha configurado una clave de licencia válida. Por razones de seguridad no mostramos la clave aquí. Si has perdido tu clave de licencia, por favor, contacta con el equipo de Piwik.",
+ "PaidPluginsNoLicenseKeyIntroNoSuperUserAccess": "In caso de que hayas comprado un %1$scomplemento premium de pago%2$s en el \"Mercado\", por favor, pide a un usuario con acceso de \"Super Usuario\" que añada la clave de licencia.",
+ "PluginDescription": "Extiende y expande la funcionalidad de Piwik, por medio del \"Mercado\", descargando complementos y temas.",
"PluginKeywords": "Palabras claves",
- "PluginUpdateAvailable": "Está utilizando la versión %1$s y hay una nueva versión %2$s disponible.",
+ "PluginUpdateAvailable": "Estás utilizando la versión %1$s y hay una nueva versión %2$s disponible.",
"PluginVersionInfo": "%1$s de %2$s",
- "PluginWebsite": "Sitio de internet del complemento",
+ "PluginWebsite": "Sitio web del complemento",
+ "PriceExclTax": "%1$s %2$s impuestos excluidos",
+ "PriceFromPerPeriod": "Desde %1$s \/ %2$s",
"Reviews": "Reseñas",
+ "ShownPriceIsExclTax": "El precio mostrado no incluye impuestos.",
"Screenshots": "Capturas de pantalla",
"SortByNewest": "Más reciente",
"SortByAlpha": "Alfa",
+ "SortByLastUpdated": "Último actualizado",
"SortByPopular": "Popular",
"StepDownloadingPluginFromMarketplace": "Descargando complemento del Mercado",
"StepDownloadingThemeFromMarketplace": "Descargando tema del Mercado",
@@ -63,14 +92,21 @@
"StepReplaceExistingTheme": "Sustituyendo tema existente",
"StepThemeSuccessfullyUpdated": "El tema %1$s %2$s ha sido actualizado con éxito.",
"SubscriptionType": "Tipo",
+ "SubscriptionStartDate": "Fecha de inicio",
+ "SubscriptionEndDate": "Fecha de fin",
"SubscriptionNextPaymentDate": "Fecha del siguiente pago",
"SubscriptionInvalid": "Esta suscripción es invalida o ha caducado",
"SubscriptionExpiresSoon": "Esta suscripción expirará pronto",
"Support": "Asistencia",
"TeaserExtendPiwikByUpload": "Amplíe Piwik cargando un archivo ZIP",
+ "LicenseExceededPossibleCause": "La licencia se ha excedido. Posiblemente, en esta instalación de Piwik, haya más usuarios que los que autoriza la suscripción.",
"Updated": "Actualizado",
"UpdatingPlugin": "Actualizando %1$s",
"UploadZipFile": "Carga un archivo ZIP",
+ "LicenseKeyExpiresSoon": "Tu clave de licencia expira pronto, por favor, contacta con %1$s.",
+ "LicenseKeyIsExpired": "Tu clave de licencia ha expirado, por favor, contacta con %1$s.",
+ "MultiServerEnvironmentWarning": "No puedes instalar o actualizar el complemento directamente ya que estás usando Piwik en múltiples servidores y el complemento sería instalado en un solo servidor. Descarga el complemento y despliégalo manualmente en todos tu servidores.",
+ "AutoUpdateDisabledWarning": "No puedes instalar o actualizar el plugin directamente ya que las actualizaciones automáticas están deshabilitadas en la configuración. Para habilitar las actualizaciones automáticas configura %1$s en %2$s.",
"ViewRepositoryChangelog": "Ver cambios"
}
} \ No newline at end of file
diff --git a/plugins/Marketplace/lang/fi.json b/plugins/Marketplace/lang/fi.json
index c4bfc9e120..d99133e8a8 100644
--- a/plugins/Marketplace/lang/fi.json
+++ b/plugins/Marketplace/lang/fi.json
@@ -1,8 +1,8 @@
{
"Marketplace": {
"ActivateLicenseKey": "Aktivoi",
- "ActionActivatePlugin": "Aktivoi lisäosa",
- "ActionActivateTheme": "Aktivoi teema",
+ "ActionActivatePlugin": "Ota lisäosa käyttöön",
+ "ActionActivateTheme": "Ota teema käyttöön",
"ActionInstall": "Asenna",
"AllowedUploadFormats": "Tällä sivulla voit lisätä liitännäisen tai teeman .zip-formaatissa.",
"Authors": "Tekijät",
@@ -14,6 +14,8 @@
"InstallingPlugin": "Asenna %s",
"LastCommitTime": "(viimeisin lähetys %s)",
"LastUpdated": "Edellinen päivitys",
+ "InstallAllPurchasedPluginsAction": "Asenna ja ota käyttöön %d ostettua lisäosaa",
+ "InstallThesePlugins": "Seuraavat lisäosat asennetaan ja otetaan käyttöön:",
"NotAllowedToBrowseMarketplacePlugins": "Voit selata asennettavien liitännäisten listaa, joilla voit mukauttaa tai laajentaaa Piwik sovellusalustaasi. Ota yhteyttä ylläpitäjääsi saadaksesi liitännäinen asennettua.",
"NotAllowedToBrowseMarketplaceThemes": "Voit selata listaa asennettavista teemoista, joilla voit muuttaa Piwikin ilmettä. Ota yhteyttä ylläpitäjääsi saadaksesi teema asennetuksi.",
"NoPluginsFound": "Liitännäisiä ei löydetty",
diff --git a/plugins/Marketplace/templates/overview.twig b/plugins/Marketplace/templates/overview.twig
index 9541ab0a16..76123fc2a1 100644
--- a/plugins/Marketplace/templates/overview.twig
+++ b/plugins/Marketplace/templates/overview.twig
@@ -31,6 +31,7 @@
<div class="ui-confirm" id="installPluginByUpload">
<h2>{{ 'Marketplace_TeaserExtendPiwikByUpload'|translate }}</h2>
+ {% if isPluginUploadEnabled %}
<p class="description"> {{ 'Marketplace_AllowedUploadFormats'|translate }} </p>
<form enctype="multipart/form-data" method="post" id="uploadPluginForm"
@@ -39,6 +40,12 @@
<br />
<input class="startUpload btn" type="submit" value="{{ 'Marketplace_UploadZipFile'|translate }}">
</form>
+ {% else %}
+ <p class="description"> {{ 'Marketplace_PluginUploadDisabled'|translate|raw }} </p>
+ <pre>[General]
+enable_plugin_upload = 1</pre>
+ <input role="yes" type="button" value="{{ 'General_Ok'|translate }}"/>
+ {% endif %}
</div>
<div class="row marketplaceActions" ng-controller="PiwikMarketplaceController as marketplace">