mirror of
https://github.com/swissmakers/swiss-datashare.git
synced 2026-03-21 16:53:26 +01:00
First changes after fork
This commit is contained in:
@@ -4,7 +4,7 @@ _Read this in another language: [Spanish](/docs/CONTRIBUTING.es.md), [English](/
|
||||
|
||||
# Contributing
|
||||
|
||||
We would ❤️ for you to contribute to Pingvin Share and help make it better! All contributions are welcome, including issues, suggestions, pull requests and more.
|
||||
We would ❤️ for you to contribute to Swiss DataShare and help make it better! All contributions are welcome, including issues, suggestions, pull requests and more.
|
||||
|
||||
## Getting started
|
||||
|
||||
@@ -37,12 +37,12 @@ Before you submit the pull request for review please ensure that
|
||||
<details>
|
||||
<summary>Don't know how to create a pull request? Learn how to create a pull request</summary>
|
||||
|
||||
1. Create a fork of the repository by clicking on the `Fork` button in the Pingvin Share repository
|
||||
1. Create a fork of the repository by clicking on the `Fork` button in the Swiss DataShare repository
|
||||
|
||||
2. Clone your fork to your machine with `git clone`
|
||||
|
||||
```
|
||||
$ git clone https://github.com/[your_username]/pingvin-share
|
||||
$ git clone https://github.com/[your_username]/swiss-datashare
|
||||
```
|
||||
|
||||
3. Work - commit - repeat
|
||||
@@ -63,7 +63,7 @@ $ git push origin [name_of_your_new_branch]
|
||||
|
||||
## Setup project
|
||||
|
||||
Pingvin Share consists of a frontend and a backend.
|
||||
Swiss DataShare consists of a frontend and a backend.
|
||||
|
||||
### Backend
|
||||
|
||||
|
||||
49
README.md
49
README.md
@@ -1,18 +1,10 @@
|
||||
> ## ⚠️ Project Archived
|
||||
>
|
||||
> After much consideration, I've chosen to focus my limited time and energy on my other project, [Pocket ID](https://github.com/pocket-id/pocket-id). As a solo developer, I've found it difficult to actively maintain multiple open source projects with the care and attention they deserve.
|
||||
>
|
||||
> If you're interested in continuing this work through a fork, I'd be happy to link to it here in the README.
|
||||
>
|
||||
> Thanks to all the contributors and users who have supported Pingvin Share over the years :)
|
||||
# <div align="center">Swiss DataShare</div>
|
||||
|
||||
# <div align="center"><img src="https://user-images.githubusercontent.com/58886915/166198400-c2134044-1198-4647-a8b6-da9c4a204c68.svg" width="40"/> </br>Pingvin Share</div>
|
||||
|
||||
[](https://discord.gg/wHRQ9nFRcK) [](https://crowdin.com/project/pingvin-share) [](https://github.com/sponsors/stonith404)
|
||||
[](https://github.com/swissmakers/swiss-datashare)
|
||||
|
||||
---
|
||||
|
||||
Pingvin Share is a self-hosted file sharing platform and an alternative for WeTransfer.
|
||||
Swiss DataShare is a self-hosted file sharing platform and an alternative for WeTransfer. Originally forked from Pingvin Share, this project is now actively maintained and developed by **Swissmakers GmbH** to serve our customers and the open-source community.
|
||||
|
||||
## ✨ Features
|
||||
|
||||
@@ -26,29 +18,34 @@ Pingvin Share is a self-hosted file sharing platform and an alternative for WeTr
|
||||
- Integration with ClamAV for security scans
|
||||
- Different file providers: local storage and S3
|
||||
|
||||
## 🐧 Get to know Pingvin Share
|
||||
|
||||
- [Demo](https://pingvin-share.dev.eliasschneider.com)
|
||||
- [Review by DB Tech](https://www.youtube.com/watch?v=rWwNeZCOPJA)
|
||||
|
||||
<img src="https://user-images.githubusercontent.com/58886915/225038319-b2ef742c-3a74-4eb6-9689-4207a36842a4.png" width="700"/>
|
||||
|
||||
## ⌨️ Setup
|
||||
## 🚀 Get Started
|
||||
|
||||
### Installation with Docker (recommended)
|
||||
|
||||
1. Download the `docker-compose.yml` file
|
||||
2. Run `docker compose up -d`
|
||||
|
||||
The website is now listening on `http://localhost:3000`, have fun with Pingvin Share 🐧!
|
||||
|
||||
> [!TIP]
|
||||
> Checkout [Pocket ID](https://github.com/stonith404/pocket-id), a user-friendly OIDC provider that lets you easily log in to services like Pingvin Share using Passkeys.
|
||||
The website is now listening on `http://localhost:3000`, have fun with Swiss DataShare!
|
||||
|
||||
## 📚 Documentation
|
||||
|
||||
For more installation options and advanced configurations, please refer to the [documentation](https://stonith404.github.io/pingvin-share).
|
||||
For more installation options and advanced configurations, please refer to the [documentation](https://github.com/swissmakers/swiss-datashare).
|
||||
|
||||
## 🖤 Contribute
|
||||
## 🏢 About Swissmakers GmbH
|
||||
|
||||
We would love it if you want to help make Pingvin Share better! You can either [help to translate](https://stonith404.github.io/pingvin-share/help-out/translate) Pingvin Share or [contribute to the codebase](https://stonith404.github.io/pingvin-share/help-out/contribute).
|
||||
Swiss DataShare is actively maintained and developed by **Swissmakers GmbH**. We are committed to providing a reliable, secure, and feature-rich file sharing solution for our customers and the open-source community.
|
||||
|
||||
- **Repository**: [https://github.com/swissmakers/swiss-datashare](https://github.com/swissmakers/swiss-datashare)
|
||||
- **Active Development**: Yes, we continuously develop and improve Swiss DataShare
|
||||
- **Customer Support**: We provide support for our customers using this application
|
||||
|
||||
## 🤝 Contribute
|
||||
|
||||
We welcome contributions! You can help by:
|
||||
- Translating Swiss DataShare to your language
|
||||
- Contributing to the codebase
|
||||
- Reporting bugs and suggesting features
|
||||
|
||||
## 📄 License
|
||||
|
||||
This project is licensed under the BSD-2-Clause license.
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
## Supported Versions
|
||||
|
||||
Older versions of Pingvin Share do not receive security updates. To ensure your system remains secure, we strongly recommend updating Pingvin Share regularly. You can automate these updates using tools like [Watchtower](https://github.com/containrrr/watchtower).
|
||||
Older versions of Swiss DataShare do not receive security updates. To ensure your system remains secure, we strongly recommend updating Swiss DataShare regularly. You can automate these updates using tools like [Watchtower](https://github.com/containrrr/watchtower).
|
||||
|
||||
## Reporting a Vulnerability
|
||||
|
||||
Thank you for taking the time to report a vulnerability. Please DO NOT create an issue on GitHub because the vulnerability could get exploited. Instead please write an email to [elias@eliasschneider.com](mailto:elias@eliasschneider.com).
|
||||
Thank you for taking the time to report a vulnerability. Please DO NOT create an issue on GitHub because the vulnerability could get exploited. Instead please create a security advisory on GitHub or contact Swissmakers GmbH.
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "pingvin-share-backend",
|
||||
"name": "swiss-datashare-backend",
|
||||
"version": "1.13.0",
|
||||
"scripts": {
|
||||
"build": "nest build",
|
||||
|
||||
@@ -12,7 +12,7 @@ export const configVariables = {
|
||||
general: {
|
||||
appName: {
|
||||
type: "string",
|
||||
defaultValue: "Pingvin Share",
|
||||
defaultValue: "Swiss DataShare",
|
||||
secret: false,
|
||||
},
|
||||
appUrl: {
|
||||
@@ -108,7 +108,7 @@ export const configVariables = {
|
||||
shareRecipientsMessage: {
|
||||
type: "text",
|
||||
defaultValue:
|
||||
"Hey!\n\n{creator} ({creatorEmail}) shared some files with you. You can view or download the files with this link: {shareUrl}\n\nThe share will expire {expires}.\n\nNote: {desc}\n\nShared securely with Pingvin Share 🐧",
|
||||
"Hey!\n\n{creator} ({creatorEmail}) shared some files with you. You can view or download the files with this link: {shareUrl}\n\nThe share will expire {expires}.\n\nNote: {desc}\n\nShared securely with Swiss DataShare",
|
||||
},
|
||||
reverseShareSubject: {
|
||||
type: "string",
|
||||
@@ -117,25 +117,25 @@ export const configVariables = {
|
||||
reverseShareMessage: {
|
||||
type: "text",
|
||||
defaultValue:
|
||||
"Hey!\n\nA share was just created with your reverse share link: {shareUrl}\n\nShared securely with Pingvin Share 🐧",
|
||||
"Hey!\n\nA share was just created with your reverse share link: {shareUrl}\n\nShared securely with Swiss DataShare",
|
||||
},
|
||||
resetPasswordSubject: {
|
||||
type: "string",
|
||||
defaultValue: "Pingvin Share password reset",
|
||||
defaultValue: "Swiss DataShare password reset",
|
||||
},
|
||||
resetPasswordMessage: {
|
||||
type: "text",
|
||||
defaultValue:
|
||||
"Hey!\n\nYou requested a password reset. Click this link to reset your password: {url}\nThe link expires in an hour.\n\nPingvin Share 🐧",
|
||||
"Hey!\n\nYou requested a password reset. Click this link to reset your password: {url}\nThe link expires in an hour.\n\nSwiss DataShare",
|
||||
},
|
||||
inviteSubject: {
|
||||
type: "string",
|
||||
defaultValue: "Pingvin Share invite",
|
||||
defaultValue: "Swiss DataShare invite",
|
||||
},
|
||||
inviteMessage: {
|
||||
type: "text",
|
||||
defaultValue:
|
||||
'Hey!\n\nYou were invited to Pingvin Share. Click this link to accept the invite: {url}\n\nYou can use the email "{email}" and the password "{password}" to sign in.\n\nPingvin Share 🐧',
|
||||
'Hey!\n\nYou were invited to Swiss DataShare. Click this link to accept the invite: {url}\n\nYou can use the email "{email}" and the password "{password}" to sign in.\n\nSwiss DataShare',
|
||||
},
|
||||
},
|
||||
smtp: {
|
||||
@@ -431,7 +431,7 @@ const prisma = new PrismaClient({
|
||||
db: {
|
||||
url:
|
||||
process.env.DATABASE_URL ||
|
||||
"file:../data/pingvin-share.db?connection_limit=1",
|
||||
"file:../data/swiss-datashare.db?connection_limit=1",
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
@@ -6,7 +6,7 @@ export const DATA_DIRECTORY = process.env.DATA_DIRECTORY || "./data";
|
||||
export const SHARE_DIRECTORY = `${DATA_DIRECTORY}/uploads/shares`;
|
||||
export const DATABASE_URL =
|
||||
process.env.DATABASE_URL ||
|
||||
"file:../data/pingvin-share.db?connection_limit=1";
|
||||
"file:../data/swiss-datashare.db?connection_limit=1";
|
||||
export const CLAMAV_HOST =
|
||||
process.env.CLAMAV_HOST ||
|
||||
(process.env.NODE_ENV == "docker" ? "clamav" : "127.0.0.1");
|
||||
|
||||
@@ -67,7 +67,7 @@ async function bootstrap() {
|
||||
// Setup Swagger in development mode
|
||||
if (process.env.NODE_ENV == "development") {
|
||||
const config = new DocumentBuilder()
|
||||
.setTitle("Pingvin Share API")
|
||||
.setTitle("Swiss DataShare API")
|
||||
.setVersion("1.0")
|
||||
.build();
|
||||
const document = SwaggerModule.createDocument(app, config);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"info": {
|
||||
"_postman_id": "cd31bdf9-d558-42da-9231-154721476cd2",
|
||||
"name": "Pingvin Share Testing",
|
||||
"name": "Swiss DataShare Testing",
|
||||
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
|
||||
"_exporter_id": "17822132"
|
||||
},
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
|
||||
general:
|
||||
#Name of the application
|
||||
appName: Pingvin Share
|
||||
#On which URL Pingvin Share is available
|
||||
appName: Swiss DataShare
|
||||
#On which URL Swiss DataShare is available
|
||||
appUrl: http://localhost:3000
|
||||
#Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.
|
||||
secureCookies: "false"
|
||||
@@ -30,10 +30,10 @@ share:
|
||||
#The share creation modal automatically appears when a user selects files, eliminating the need to manually click the button.
|
||||
autoOpenShareModal: "false"
|
||||
cache:
|
||||
#Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.
|
||||
#Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.
|
||||
redis-enabled: "false"
|
||||
#Url to connect to the Redis instance used for caching.
|
||||
redis-url: redis://pingvin-redis:6379
|
||||
redis-url: redis://swiss-datashare-redis:6379
|
||||
#Time in second to keep information inside the cache.
|
||||
ttl: "60"
|
||||
#Maximum number of items inside the cache.
|
||||
@@ -64,7 +64,7 @@ email:
|
||||
Note: {desc}
|
||||
|
||||
|
||||
Shared securely with Pingvin Share 🐧
|
||||
Shared securely with Swiss DataShare
|
||||
#Subject of the sent email when someone created a share with your reverse share link.
|
||||
reverseShareSubject: Reverse share link used
|
||||
#Message which gets sent when someone created a share with your reverse share link. {shareUrl} will be replaced with the creator's name and the share URL.
|
||||
@@ -73,9 +73,9 @@ email:
|
||||
|
||||
A share was just created with your reverse share link: {shareUrl}
|
||||
|
||||
Shared securely with Pingvin Share 🐧
|
||||
Shared securely with Swiss DataShare
|
||||
#Subject of the sent email when a user requests a password reset.
|
||||
resetPasswordSubject: Pingvin Share password reset
|
||||
resetPasswordSubject: Swiss DataShare password reset
|
||||
#Message which gets sent when a user requests a password reset. {url} will be replaced with the reset password URL.
|
||||
resetPasswordMessage: >-
|
||||
Hey!
|
||||
@@ -87,22 +87,22 @@ email:
|
||||
The link expires in an hour.
|
||||
|
||||
|
||||
Pingvin Share 🐧
|
||||
Swiss DataShare
|
||||
#Subject of the sent email when an admin invites a user.
|
||||
inviteSubject: Pingvin Share invite
|
||||
inviteSubject: Swiss DataShare invite
|
||||
#Message which gets sent when an admin invites a user. {url} will be replaced with the invite URL, {email} with the email and {password} with the users password.
|
||||
inviteMessage: >-
|
||||
Hey!
|
||||
|
||||
|
||||
You were invited to Pingvin Share. Click this link to accept the invite:
|
||||
You were invited to Swiss DataShare. Click this link to accept the invite:
|
||||
{url}
|
||||
|
||||
|
||||
You can use the email "{email}" and the password "{password}" to sign in.
|
||||
|
||||
|
||||
Pingvin Share 🐧
|
||||
Swiss DataShare
|
||||
smtp:
|
||||
#Whether SMTP is enabled. Only set this to true if you entered the host, port, email, user and password of your SMTP server.
|
||||
enabled: "false"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
services:
|
||||
pingvin-share:
|
||||
swiss-datashare:
|
||||
build: .
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
services:
|
||||
pingvin-share:
|
||||
image: stonith404/pingvin-share # or ghcr.io/stonith404/pingvin-share
|
||||
swiss-datashare:
|
||||
image: swissmakers/swiss-datashare # or ghcr.io/swissmakers/swiss-datashare
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 3000:3000
|
||||
@@ -9,7 +9,7 @@ services:
|
||||
volumes:
|
||||
- "./data:/opt/app/backend/data"
|
||||
- "./data/images:/opt/app/frontend/public/img"
|
||||
# - "./config.yaml:/opt/app/config.yaml" # Add this line, if you want to configure pingvin-share via config file and not via UI
|
||||
# - "./config.yaml:/opt/app/config.yaml" # Add this line, if you want to configure swiss-datashare via config file and not via UI
|
||||
|
||||
# To add ClamAV, to scan your shares for malicious files,
|
||||
# see https://stonith404.github.io/pingvin-share/setup/integrations/#clamav-docker-only
|
||||
# see https://github.com/swissmakers/swiss-datashare
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Contributing
|
||||
|
||||
We would ❤️ for you to contribute to Pingvin Share and help make it better! All contributions are welcome, including issues, suggestions, pull requests and more.
|
||||
We would ❤️ for you to contribute to Swiss DataShare and help make it better! All contributions are welcome, including issues, suggestions, pull requests and more.
|
||||
|
||||
## Getting started
|
||||
|
||||
@@ -33,12 +33,12 @@ Before you submit the pull request for review please ensure that
|
||||
<details>
|
||||
<summary>Don't know how to create a pull request? Learn how to create a pull request</summary>
|
||||
|
||||
1. Create a fork of the repository by clicking on the `Fork` button in the Pingvin Share repository
|
||||
1. Create a fork of the repository by clicking on the `Fork` button in the Swiss DataShare repository
|
||||
|
||||
2. Clone your fork to your machine with `git clone`
|
||||
|
||||
```
|
||||
$ git clone https://github.com/[your_username]/pingvin-share
|
||||
$ git clone https://github.com/[your_username]/swiss-datashare
|
||||
```
|
||||
|
||||
3. Work - commit - repeat
|
||||
@@ -59,7 +59,7 @@ $ git push origin [name_of_your_new_branch]
|
||||
|
||||
## Setup project
|
||||
|
||||
Pingvin Share consists of a frontend and a backend.
|
||||
Swiss DataShare consists of a frontend and a backend.
|
||||
|
||||
### Backend
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
# Translating
|
||||
|
||||
You can help to translate Pingvin Share into your language.
|
||||
On [Crowdin](https://crowdin.com/project/pingvin-share) you can easily translate Pingvin Share online.
|
||||
You can help to translate Swiss DataShare into your language.
|
||||
On [Crowdin](https://crowdin.com/project/swiss-datashare) you can easily translate Swiss DataShare online.
|
||||
|
||||
Is your language not on Crowdin? Feel free to [Request it](https://github.com/stonith404/pingvin-share/issues/new?assignees=&labels=language-request&projects=&template=language-request.yml&title=%F0%9F%8C%90+Language+request%3A+%3Clanguage+name+in+english%3E).
|
||||
Is your language not on Crowdin? Feel free to [Request it](https://github.com/swissmakers/swiss-datashare/issues/new?assignees=&labels=language-request&projects=&template=language-request.yml&title=%F0%9F%8C%90+Language+request%3A+%3Clanguage+name+in+english%3E).
|
||||
|
||||
Any issues while translating? Feel free to participate in the [Localization discussion](https://github.com/stonith404/pingvin-share/discussions/198).
|
||||
Any issues while translating? Feel free to participate in the [Localization discussion](https://github.com/swissmakers/swiss-datashare/discussions/198).
|
||||
|
||||
@@ -3,7 +3,7 @@ id: introduction
|
||||
---
|
||||
|
||||
# Introduction
|
||||
Pingvin Share is self-hosted file sharing platform and an alternative for WeTransfer.
|
||||
Swiss DataShare is self-hosted file sharing platform and an alternative for WeTransfer.
|
||||
|
||||
## Features
|
||||
|
||||
@@ -16,9 +16,8 @@ Pingvin Share is self-hosted file sharing platform and an alternative for WeTran
|
||||
|
||||
And more!
|
||||
|
||||
## Get to know Pingvin Share
|
||||
## Get to know Swiss DataShare
|
||||
|
||||
- [Demo](https://pingvin-share.dev.eliasschneider.com)
|
||||
- [Review by DB Tech](https://www.youtube.com/watch?v=rWwNeZCOPJA)
|
||||
Swiss DataShare is actively maintained and developed by Swissmakers GmbH.
|
||||
|
||||
<img src="https://user-images.githubusercontent.com/58886915/225038319-b2ef742c-3a74-4eb6-9689-4207a36842a4.png" width="700"/>
|
||||
|
||||
@@ -6,7 +6,7 @@ id: configuration
|
||||
|
||||
## General configuration
|
||||
|
||||
There are plenty of settings you can adjust to your needs. Pingvin Share can be configured in two ways:
|
||||
There are plenty of settings you can adjust to your needs. Swiss DataShare can be configured in two ways:
|
||||
|
||||
### UI
|
||||
|
||||
@@ -16,9 +16,9 @@ You can change the settings in the UI (`/admin/config`)
|
||||
|
||||
You can set the configuration via a YAML file. If you choose this way, you won't be able to change the settings in the UI.
|
||||
|
||||
If you use Docker you can create a `config.yml` file based on the [`config.example.yaml`](https://github.com/stonith404/pingvin-share/blob/main/config.example.yaml) and mount it to `/opt/app/config.yaml` in the container.
|
||||
If you use Docker you can create a `config.yml` file based on the [`config.example.yaml`](https://github.com/swissmakers/swiss-datashare/blob/main/config.example.yaml) and mount it to `/opt/app/config.yaml` in the container.
|
||||
|
||||
If you run Pingvin Share without Docker, you can create a `config.yml` file based on the [`config.example.yaml`](https://github.com/stonith404/pingvin-share/blob/main/config.example.yaml) in the root directory of the project.
|
||||
If you run Swiss DataShare without Docker, you can create a `config.yml` file based on the [`config.example.yaml`](https://github.com/swissmakers/swiss-datashare/blob/main/config.example.yaml) in the root directory of the project.
|
||||
|
||||
---
|
||||
|
||||
@@ -31,7 +31,7 @@ For installation specific configuration, you can use environment variables. The
|
||||
| Variable | Default Value | Description |
|
||||
| ---------------- | -------------------------------------------------- | -------------------------------------------------------------------------------------------------------- |
|
||||
| `BACKEND_PORT` | `8080` | The port on which the backend listens. |
|
||||
| `DATABASE_URL` | `file:../data/pingvin-share.db?connection_limit=1` | The URL of the SQLite database. |
|
||||
| `DATABASE_URL` | `file:../data/swiss-datashare.db?connection_limit=1` | The URL of the SQLite database. |
|
||||
| `DATA_DIRECTORY` | `./data` | The directory where data is stored. |
|
||||
| `CONFIG_FILE` | `../config.yaml` | Path to the configuration file |
|
||||
| `CLAMAV_HOST` | `127.0.0.1` or `clamav` when running with Docker | The IP address of the ClamAV server. See the [ClamAV docs](integrations.md#clamav) for more information. |
|
||||
@@ -46,10 +46,10 @@ For installation specific configuration, you can use environment variables. The
|
||||
|
||||
#### Docker specific
|
||||
|
||||
Environment variables that are only available when running Pingvin Share with Docker.
|
||||
Environment variables that are only available when running Swiss DataShare with Docker.
|
||||
|
||||
| Variable | Default Value | Description |
|
||||
| ----------------- | ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `TRUST_PROXY` | `false` | Whether Pingvin Share is behind a reverse proxy. If set to `true`, the `X-Forwarded-For` header is trusted. |
|
||||
| `CADDY_DISABLED` | `false` | Configures if Pingvin Share is starting built-in Caddy. If set to `true`, Caddy will not be started. If disabled, you must configure your reverse proxy to correctly map all paths. Refer to the [official Caddyfile](https://github.com/stonith404/pingvin-share/blob/main/reverse-proxy/Caddyfile) for guidance. |
|
||||
| `PUID` and `PGID` | `1000` | The user and group ID of the user who should run Pingvin Share inside the Docker container and owns the files that are mounted with the volume. You can get the `PUID` and `GUID` of your user on your host machine by using the command `id`. For more information see [this article](https://docs.linuxserver.io/general/understanding-puid-and-pgid/#using-the-variables). |
|
||||
| `TRUST_PROXY` | `false` | Whether Swiss DataShare is behind a reverse proxy. If set to `true`, the `X-Forwarded-For` header is trusted. |
|
||||
| `CADDY_DISABLED` | `false` | Configures if Swiss DataShare is starting built-in Caddy. If set to `true`, Caddy will not be started. If disabled, you must configure your reverse proxy to correctly map all paths. Refer to the [official Caddyfile](https://github.com/swissmakers/swiss-datashare/blob/main/reverse-proxy/Caddyfile) for guidance. |
|
||||
| `PUID` and `PGID` | `1000` | The user and group ID of the user who should run Swiss DataShare inside the Docker container and owns the files that are mounted with the volume. You can get the `PUID` and `GUID` of your user on your host machine by using the command `id`. For more information see [this article](https://docs.linuxserver.io/general/understanding-puid-and-pgid/#using-the-variables). |
|
||||
|
||||
@@ -9,17 +9,17 @@ id: installation
|
||||
1. Download the `docker-compose.yml` file
|
||||
2. Run `docker compose up -d`
|
||||
|
||||
The website is now listening on `http://localhost:3000`, have fun with Pingvin Share 🐧!
|
||||
The website is now listening on `http://localhost:3000`, have fun with Swiss DataShare 🐧!
|
||||
|
||||
### Installation with Portainer
|
||||
|
||||
1. In the **Stacks** menu, click the **Add stack** button
|
||||
2. Give you stack a name (ex. pingvinshare)
|
||||
3. In the web editor, paste the content of the [docker-compose](https://github.com/stonith404/pingvin-share/blob/main/docker-compose.yml) file.
|
||||
3. In the web editor, paste the content of the [docker-compose](https://github.com/swissmakers/swiss-datashare/blob/main/docker-compose.yml) file.
|
||||
4. Edit the external port and the environment variables (optional).
|
||||
5. Click on **Deploy the stack**.
|
||||
|
||||
Your container is now listening on `http://localhost:<externalport>`, have fun with Pingvin Share 🐧!
|
||||
Your container is now listening on `http://localhost:<externalport>`, have fun with Swiss DataShare 🐧!
|
||||
|
||||
### Stand-alone Installation
|
||||
|
||||
@@ -27,11 +27,11 @@ Required tools:
|
||||
|
||||
- [Node.js](https://nodejs.org/en/download/) >= 22
|
||||
- [Git](https://git-scm.com/downloads)
|
||||
- [pm2](https://pm2.keymetrics.io/) for running Pingvin Share in the background
|
||||
- [pm2](https://pm2.keymetrics.io/) for running Swiss DataShare in the background
|
||||
|
||||
```bash
|
||||
git clone https://github.com/stonith404/pingvin-share
|
||||
cd pingvin-share
|
||||
git clone https://github.com/swissmakers/swiss-datashare
|
||||
cd swiss-datashare
|
||||
|
||||
# Checkout the latest version
|
||||
git fetch --tags && git checkout $(git describe --tags `git rev-list --tags --max-count=1`)
|
||||
@@ -40,16 +40,16 @@ git fetch --tags && git checkout $(git describe --tags `git rev-list --tags --ma
|
||||
cd backend
|
||||
npm install
|
||||
npm run build
|
||||
pm2 start --name="pingvin-share-backend" npm -- run prod
|
||||
pm2 start --name="swiss-datashare-backend" npm -- run prod
|
||||
|
||||
# Start the frontend
|
||||
cd ../frontend
|
||||
npm install
|
||||
npm run build
|
||||
API_URL=http://localhost:8080 # Set the URL of the backend, default: http://localhost:8080
|
||||
pm2 start npm --name "pingvin-share-frontend" -- run start
|
||||
pm2 start npm --name "swiss-datashare-frontend" -- run start
|
||||
```
|
||||
|
||||
**Uploading Large Files**: By default, Pingvin Share uses a built-in reverse proxy to reduce the installation steps. However, this reverse proxy is not optimized for uploading large files. If you wish to upload larger files, you can either use the Docker installation or set up your own reverse proxy. An example configuration for Caddy can be found in `./reverse-proxy/Caddyfile`.
|
||||
**Uploading Large Files**: By default, Swiss DataShare uses a built-in reverse proxy to reduce the installation steps. However, this reverse proxy is not optimized for uploading large files. If you wish to upload larger files, you can either use the Docker installation or set up your own reverse proxy. An example configuration for Caddy can be found in `./reverse-proxy/Caddyfile`.
|
||||
|
||||
The website is now listening on `http://localhost:3000`, have fun with Pingvin Share 🐧!
|
||||
The website is now listening on `http://localhost:3000`, have fun with Swiss DataShare 🐧!
|
||||
|
||||
@@ -14,14 +14,14 @@ Please note that ClamAV needs a lot of [resources](https://docs.clamav.net/manua
|
||||
|
||||
If you are already running ClamAV elsewhere, you can specify the `CLAMAV_HOST` environment variable to point to that instance.
|
||||
|
||||
Else you have to add the ClamAV container to the Pingvin Share Docker Compose stack:
|
||||
Else you have to add the ClamAV container to the Swiss DataShare Docker Compose stack:
|
||||
|
||||
1. Add the ClamAV container to the Docker Compose stack and start the container.
|
||||
|
||||
```diff
|
||||
services:
|
||||
pingvin-share:
|
||||
image: stonith404/pingvin-share
|
||||
swiss-datashare:
|
||||
image: swissmakers/swiss-datashare
|
||||
...
|
||||
+ depends_on:
|
||||
+ clamav:
|
||||
@@ -33,10 +33,10 @@ services:
|
||||
|
||||
```
|
||||
|
||||
2. Docker will wait for ClamAV to start before starting Pingvin Share. This may take a minute or two.
|
||||
3. The Pingvin Share logs should now log "ClamAV is active"
|
||||
2. Docker will wait for ClamAV to start before starting Swiss DataShare. This may take a minute or two.
|
||||
3. The Swiss DataShare logs should now log "ClamAV is active"
|
||||
|
||||
### Stand-Alone
|
||||
|
||||
1. Install ClamAV
|
||||
2. Specify the `CLAMAV_HOST` environment variable for the backend and restart the Pingvin Share backend.
|
||||
2. Specify the `CLAMAV_HOST` environment variable for the backend and restart the Swiss DataShare backend.
|
||||
|
||||
@@ -52,7 +52,7 @@ If our built-in providers don't meet your needs, you can create your own OAuth 2
|
||||
|
||||
### 1. Create config
|
||||
|
||||
Add your config (client id, client secret, etc.) in [`config.seed.ts`](https://github.com/stonith404/pingvin-share/blob/main/backend/prisma/seed/config.seed.ts):
|
||||
Add your config (client id, client secret, etc.) in [`config.seed.ts`](https://github.com/swissmakers/swiss-datashare/blob/main/backend/prisma/seed/config.seed.ts):
|
||||
|
||||
```ts
|
||||
const configVariables: ConfigVariables = {
|
||||
@@ -80,9 +80,9 @@ const configVariables: ConfigVariables = {
|
||||
|
||||
#### Generic OpenID Connect
|
||||
|
||||
If your provider supports OpenID connect, it's extremely easy to extend [`GenericOidcProvider`](https://github.com/stonith404/pingvin-share/blob/main/backend/src/oauth/provider/genericOidc.provider.ts) to add a new OpenID Connect provider.
|
||||
If your provider supports OpenID connect, it's extremely easy to extend [`GenericOidcProvider`](https://github.com/swissmakers/swiss-datashare/blob/main/backend/src/oauth/provider/genericOidc.provider.ts) to add a new OpenID Connect provider.
|
||||
|
||||
The [Google provider](https://github.com/stonith404/pingvin-share/blob/main/backend/src/oauth/provider/google.provider.ts) and [Microsoft provider](https://github.com/stonith404/pingvin-share/blob/main/backend/src/oauth/provider/microsoft.provider.ts) are good examples.
|
||||
The [Google provider](https://github.com/swissmakers/swiss-datashare/blob/main/backend/src/oauth/provider/google.provider.ts) and [Microsoft provider](https://github.com/swissmakers/swiss-datashare/blob/main/backend/src/oauth/provider/microsoft.provider.ts) are good examples.
|
||||
|
||||
Here are some discovery URIs for popular providers:
|
||||
|
||||
@@ -96,13 +96,13 @@ Here are some discovery URIs for popular providers:
|
||||
|
||||
#### OAuth 2
|
||||
|
||||
If your provider only supports OAuth 2, you can implement [`OAuthProvider`](https://github.com/stonith404/pingvin-share/blob/main/backend/src/oauth/provider/oauthProvider.interface.ts) interface to add a new OAuth 2 provider.
|
||||
If your provider only supports OAuth 2, you can implement [`OAuthProvider`](https://github.com/swissmakers/swiss-datashare/blob/main/backend/src/oauth/provider/oauthProvider.interface.ts) interface to add a new OAuth 2 provider.
|
||||
|
||||
The [GitHub provider](https://github.com/stonith404/pingvin-share/blob/main/backend/src/oauth/provider/github.provider.ts) and [Discord provider](https://github.com/stonith404/pingvin-share/blob/main/backend/src/oauth/provider/discord.provider.ts) are good examples.
|
||||
The [GitHub provider](https://github.com/swissmakers/swiss-datashare/blob/main/backend/src/oauth/provider/github.provider.ts) and [Discord provider](https://github.com/swissmakers/swiss-datashare/blob/main/backend/src/oauth/provider/discord.provider.ts) are good examples.
|
||||
|
||||
### 3. Register provider
|
||||
|
||||
Register your provider in [`OAuthModule`](https://github.com/stonith404/pingvin-share/blob/main/backend/src/oauth/oauth.module.ts) and [`OAuthSignInDto`](https://github.com/stonith404/pingvin-share/blob/main/backend/src/oauth/dto/oauthSignIn.dto.ts):
|
||||
Register your provider in [`OAuthModule`](https://github.com/swissmakers/swiss-datashare/blob/main/backend/src/oauth/oauth.module.ts) and [`OAuthSignInDto`](https://github.com/swissmakers/swiss-datashare/blob/main/backend/src/oauth/dto/oauthSignIn.dto.ts):
|
||||
|
||||
```ts
|
||||
@Module({
|
||||
@@ -142,7 +142,7 @@ export interface OAuthSignInDto {
|
||||
|
||||
### 4. Add frontend icon
|
||||
|
||||
Add an icon in [`oauth.util.tsx`](https://github.com/stonith404/pingvin-share/blob/main/frontend/src/utils/oauth.util.tsx).
|
||||
Add an icon in [`oauth.util.tsx`](https://github.com/swissmakers/swiss-datashare/blob/main/frontend/src/utils/oauth.util.tsx).
|
||||
|
||||
```tsx
|
||||
const getOAuthIcon = (provider: string) => {
|
||||
@@ -155,7 +155,7 @@ const getOAuthIcon = (provider: string) => {
|
||||
|
||||
### 5. Add i18n text
|
||||
|
||||
Add keys below to your i18n text in [locale file](https://github.com/stonith404/pingvin-share/blob/main/frontend/src/i18n/translations/en-US.ts).
|
||||
Add keys below to your i18n text in [locale file](https://github.com/swissmakers/swiss-datashare/blob/main/frontend/src/i18n/translations/en-US.ts).
|
||||
|
||||
- `signIn.oauth.YOUR_PROVIDER_NAME`
|
||||
- `account.card.oauth.YOUR_PROVIDER_NAME`
|
||||
|
||||
@@ -6,7 +6,7 @@ id: upgrading
|
||||
|
||||
### Upgrade to a new version
|
||||
|
||||
As Pingvin Share is in early stage, see the release notes for breaking changes before upgrading.
|
||||
As Swiss DataShare is in early stage, see the release notes for breaking changes before upgrading.
|
||||
|
||||
#### Docker
|
||||
|
||||
@@ -24,12 +24,12 @@ docker compose up -d
|
||||
|
||||
1. Stop the running app
|
||||
```bash
|
||||
pm2 stop pingvin-share-backend pingvin-share-frontend
|
||||
pm2 stop swiss-datashare-backend swiss-datashare-frontend
|
||||
```
|
||||
2. Repeat the steps from the [installation guide](#stand-alone-installation) except the `git clone` step.
|
||||
|
||||
```bash
|
||||
cd pingvin-share
|
||||
cd swiss-datashare
|
||||
|
||||
# Checkout the latest version
|
||||
git fetch --tags && git checkout $(git describe --tags `git rev-list --tags --max-count=1`)
|
||||
@@ -38,12 +38,12 @@ docker compose up -d
|
||||
cd backend
|
||||
npm install
|
||||
npm run build
|
||||
pm2 restart pingvin-share-backend
|
||||
pm2 restart swiss-datashare-backend
|
||||
|
||||
# Start the frontend
|
||||
cd ../frontend
|
||||
npm install
|
||||
npm run build
|
||||
pm2 restart pingvin-share-frontend
|
||||
pm2 restart swiss-datashare-frontend
|
||||
```
|
||||
Note that environment variables are not picked up when using pm2 restart, if you actually want to change configs, you need to run ````pm2 --update-env restart````
|
||||
|
||||
@@ -3,15 +3,15 @@ import type { Config } from "@docusaurus/types";
|
||||
import { themes as prismThemes } from "prism-react-renderer";
|
||||
|
||||
const config: Config = {
|
||||
title: "Pingvin Share",
|
||||
title: "Swiss DataShare",
|
||||
tagline:
|
||||
"Pingvin Share is self-hosted file sharing platform and an alternative for WeTransfer.",
|
||||
"Swiss DataShare is self-hosted file sharing platform and an alternative for WeTransfer.",
|
||||
favicon: "img/pingvinshare.svg",
|
||||
|
||||
url: "https://stonith404.github.io",
|
||||
baseUrl: "/pingvin-share/",
|
||||
organizationName: "stonith404",
|
||||
projectName: "pingvin-share",
|
||||
url: "https://swissmakers.github.io",
|
||||
baseUrl: "/swiss-datashare/",
|
||||
organizationName: "swissmakers",
|
||||
projectName: "swiss-datashare",
|
||||
|
||||
onBrokenLinks: "warn",
|
||||
onBrokenMarkdownLinks: "warn",
|
||||
@@ -28,7 +28,7 @@ const config: Config = {
|
||||
docs: {
|
||||
routeBasePath: "/",
|
||||
sidebarPath: "./sidebars.ts",
|
||||
editUrl: "https://github.com/stonith404/pingvin-share/edit/main/docs",
|
||||
editUrl: "https://github.com/swissmakers/swiss-datashare/edit/main/docs",
|
||||
},
|
||||
blog: false,
|
||||
} satisfies Preset.Options,
|
||||
@@ -41,14 +41,14 @@ const config: Config = {
|
||||
respectPrefersColorScheme: true,
|
||||
},
|
||||
navbar: {
|
||||
title: "Pingvin Share",
|
||||
title: "Swiss DataShare",
|
||||
logo: {
|
||||
alt: "Pingvin Share Logo",
|
||||
alt: "Swiss DataShare Logo",
|
||||
src: "img/pingvinshare.svg",
|
||||
},
|
||||
items: [
|
||||
{
|
||||
href: "https://github.com/stonith404/pingvin-share",
|
||||
href: "https://github.com/swissmakers/swiss-datashare",
|
||||
label: "GitHub",
|
||||
position: "right",
|
||||
},
|
||||
|
||||
4
docs/package-lock.json
generated
4
docs/package-lock.json
generated
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"name": "pingvindocs",
|
||||
"name": "swiss-datashare-docs",
|
||||
"version": "0.0.0",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "pingvindocs",
|
||||
"name": "swiss-datashare-docs",
|
||||
"version": "0.0.0",
|
||||
"dependencies": {
|
||||
"@docusaurus/core": "3.5.2",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "pingvindocs",
|
||||
"name": "swiss-datashare-docs",
|
||||
"version": "0.0.0",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
@@ -7,7 +7,7 @@
|
||||
"start": "docusaurus start",
|
||||
"build": "docusaurus build",
|
||||
"swizzle": "docusaurus swizzle",
|
||||
"deploy": "GIT_USER=stonith404 docusaurus deploy",
|
||||
"deploy": "GIT_USER=swissmakers docusaurus deploy",
|
||||
"clear": "docusaurus clear",
|
||||
"serve": "docusaurus serve",
|
||||
"write-translations": "docusaurus write-translations",
|
||||
|
||||
@@ -63,7 +63,7 @@ const sidebars: SidebarsConfig = {
|
||||
{
|
||||
type: "link",
|
||||
label: "Demo",
|
||||
href: "https://pingvin-share.dev.eliasschneider.com",
|
||||
href: "https://swiss-datashare.dev.eliasschneider.com",
|
||||
},
|
||||
{
|
||||
type: "link",
|
||||
|
||||
@@ -2,5 +2,5 @@ import React from 'react';
|
||||
import { Redirect } from 'react-router-dom';
|
||||
|
||||
export default function Home() {
|
||||
return <Redirect to='/pingvin-share/introduction' />;
|
||||
return <Redirect to='/swiss-datashare/introduction' />;
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "pingvin-share-frontend",
|
||||
"name": "swiss-datashare-frontend",
|
||||
"version": "1.13.0",
|
||||
"scripts": {
|
||||
"dev": "next dev",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "Pingvin Share",
|
||||
"name": "Swiss DataShare",
|
||||
"theme_color": "#46509e",
|
||||
"background_color": "#ffffff",
|
||||
"display": "standalone",
|
||||
|
||||
@@ -31,10 +31,10 @@ const Footer = () => {
|
||||
Powered by{" "}
|
||||
<Anchor
|
||||
size="xs"
|
||||
href="https://github.com/stonith404/pingvin-share"
|
||||
href="https://github.com/swissmakers/swiss-datashare"
|
||||
target="_blank"
|
||||
>
|
||||
Pingvin Share
|
||||
Swiss DataShare
|
||||
</Anchor>
|
||||
</Text>
|
||||
<div>
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "منصة لمشاركة الملفات <h>باستضافة ذاتية</h>.",
|
||||
"home.description": "أحقًا تريد تسليم ملفاتك الشخصية لطرف ثالث مثل WeTransfer؟",
|
||||
"home.bullet.a.name": "استضافة ذاتية",
|
||||
"home.bullet.a.description": "قم باستضافة Pingvin Share على جهازك.",
|
||||
"home.bullet.a.description": "قم باستضافة Swiss DataShare على جهازك.",
|
||||
"home.bullet.b.name": "الخصوصية",
|
||||
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
|
||||
"home.bullet.c.name": "ليس هناك أية قيود على حجم الملفات",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Configuration file present",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Pingvin Share with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Swiss DataShare with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.title": "الإعدادات",
|
||||
"admin.config.category.general": "عام",
|
||||
"admin.config.category.share": "مشاركة",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "<h>Samostatně hostovaná</h> platforma pro sdílení souborů.",
|
||||
"home.description": "Opravdu chcete dát své osobní soubory do rukou třetích stran, jako je WeTransfer?",
|
||||
"home.bullet.a.name": "Vlastní hosting",
|
||||
"home.bullet.a.description": "Hostujte Pingvin Share na svém vlastním počítači.",
|
||||
"home.bullet.a.description": "Hostujte Swiss DataShare na svém vlastním počítači.",
|
||||
"home.bullet.b.name": "Soukromí",
|
||||
"home.bullet.b.description": "Vaše soubory jsou Vaše a nikdy k nim nebudou mít přístup třetí strany.",
|
||||
"home.bullet.c.name": "Žádný otravný limit pro velikost souborů",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Konfigurační soubor existuje",
|
||||
"admin.config.config-file-warning.description": "Jelikož je Pingvin Share nastaven pomocí konfiguračního souboru, nemůžete změnit nastavení přes UI.",
|
||||
"admin.config.config-file-warning.description": "Jelikož je Swiss DataShare nastaven pomocí konfiguračního souboru, nemůžete změnit nastavení přes UI.",
|
||||
"admin.config.title": "Nastavení",
|
||||
"admin.config.category.general": "Obecné",
|
||||
"admin.config.category.share": "Sdílení",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "Název aplikace",
|
||||
"admin.config.general.app-name.description": "Název aplikace",
|
||||
"admin.config.general.app-url": "URL aplikace",
|
||||
"admin.config.general.app-url.description": "Na kterém URL je Pingvin Share k dispozici",
|
||||
"admin.config.general.app-url.description": "Na kterém URL je Swiss DataShare k dispozici",
|
||||
"admin.config.general.secure-cookies": "Bezpečné cookies",
|
||||
"admin.config.general.secure-cookies.description": "Určuje, zda se má nastavit zabezpečený příznak v cookies. Pokud je povoleno, stránka nebude přístupná přes HTTP.",
|
||||
"admin.config.general.show-home-page": "Zobrazit domovskou stránku",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Sdílení přes e-mail",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "En <h>self-hosted</h> fildelingsplatform.",
|
||||
"home.description": "Er du sikker på, at du vil overlade dine personlige filer til tredjeparter som WeTransfer?",
|
||||
"home.bullet.a.name": "Self-Hosted",
|
||||
"home.bullet.a.description": "Host Pingvin Share på din egen maskine.",
|
||||
"home.bullet.a.description": "Host Swiss DataShare på din egen maskine.",
|
||||
"home.bullet.b.name": "Privatliv",
|
||||
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
|
||||
"home.bullet.c.name": "Ingen irriterende grænse for filstørrelse",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Configuration file present",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Pingvin Share with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Swiss DataShare with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.title": "Konfiguration",
|
||||
"admin.config.category.general": "Generelt",
|
||||
"admin.config.category.share": "Del",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "App-navn",
|
||||
"admin.config.general.app-name.description": "Navnet på applikationen",
|
||||
"admin.config.general.app-url": "App URL",
|
||||
"admin.config.general.app-url.description": "På hvilken URL Pingvin Share er tilgængelig",
|
||||
"admin.config.general.app-url.description": "På hvilken URL Swiss DataShare er tilgængelig",
|
||||
"admin.config.general.secure-cookies": "Secure cookies",
|
||||
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
|
||||
"admin.config.general.show-home-page": "Vis forside",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "Eine <h>selbst gehostete</h> Dateifreigabe-Plattform.",
|
||||
"home.description": "Möchtest du wirklich deine persönlichen Dateien an Drittanbieter wie WeTransfer weitergeben?",
|
||||
"home.bullet.a.name": "Selbst gehostet",
|
||||
"home.bullet.a.description": "Betreibe Pingvin Share auf deinem eigenen Server.",
|
||||
"home.bullet.a.description": "Betreibe Swiss DataShare auf deinem eigenen Server.",
|
||||
"home.bullet.b.name": "Privatsphäre",
|
||||
"home.bullet.b.description": "Deine Dateien gehören dir und sind niemals durch Dritte zugänglich.",
|
||||
"home.bullet.c.name": "Keine lästige Dateigrößenbegrenzung",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Konfigurationsdatei aktiv",
|
||||
"admin.config.config-file-warning.description": "Da Pingvin Share mit einer Konfigurationsdatei konfiguriert ist, kann die Konfiguration nicht über die Benutzeroberfläche geändert werden.",
|
||||
"admin.config.config-file-warning.description": "Da Swiss DataShare mit einer Konfigurationsdatei konfiguriert ist, kann die Konfiguration nicht über die Benutzeroberfläche geändert werden.",
|
||||
"admin.config.title": "Einstellungen",
|
||||
"admin.config.category.general": "Allgemein",
|
||||
"admin.config.category.share": "Freigabe",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "App-Name",
|
||||
"admin.config.general.app-name.description": "Name der Applikation",
|
||||
"admin.config.general.app-url": "App-URL",
|
||||
"admin.config.general.app-url.description": "Auf welcher URL Pingvin Share verfügbar ist",
|
||||
"admin.config.general.app-url.description": "Auf welcher URL Swiss DataShare verfügbar ist",
|
||||
"admin.config.general.secure-cookies": "Sichere Cookies",
|
||||
"admin.config.general.secure-cookies.description": "Gibt an, ob die secure flag bei Cookies gesetzt werden soll. Falls aktiviert, wird die Seite nicht funktionieren, wenn sie über HTTP aufgerufen wird.",
|
||||
"admin.config.general.show-home-page": "Startseite anzeigen",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Erlaube das Teilen der Freigabe via E-Mail",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "Μια πλατφόρμα κοινής χρήσης αρχείων <h>σε ιδιωτική εγκατάσταση</h>.",
|
||||
"home.description": "Θέλετε πραγματικά να δώσετε τα προσωπικά σας αρχεία στο χέρι τρίτων όπως WeTransfer?",
|
||||
"home.bullet.a.name": "Ιδιωτική εγκατάσταση",
|
||||
"home.bullet.a.description": "Φιλοξενήστε το Pingvin Share στο δικό σας μηχάνημα.",
|
||||
"home.bullet.a.description": "Φιλοξενήστε το Swiss DataShare στο δικό σας μηχάνημα.",
|
||||
"home.bullet.b.name": "Απόρρητο",
|
||||
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
|
||||
"home.bullet.c.name": "Χωρίς όριο μεγέθους αρχείου",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Configuration file present",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Pingvin Share with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Swiss DataShare with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.title": "Διαμόρφωση",
|
||||
"admin.config.category.general": "Γενικά",
|
||||
"admin.config.category.share": "Διαμοιρασμός",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "Όνομα εφαρμογής",
|
||||
"admin.config.general.app-name.description": "Ονομασία της εφαρμογής",
|
||||
"admin.config.general.app-url": "URL Εφαρμογής",
|
||||
"admin.config.general.app-url.description": "Η διεύθυνση URL όπου το Pingvin Share είναι διαθέσιμο",
|
||||
"admin.config.general.app-url.description": "Η διεύθυνση URL όπου το Swiss DataShare είναι διαθέσιμο",
|
||||
"admin.config.general.secure-cookies": "Secure cookies",
|
||||
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
|
||||
"admin.config.general.show-home-page": "Εμφάνιση αρχικής σελίδας",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
|
||||
|
||||
@@ -19,7 +19,7 @@ export default {
|
||||
"home.description":
|
||||
"Do you really want to give your personal files in the hand of third parties like WeTransfer?",
|
||||
"home.bullet.a.name": "Self-Hosted",
|
||||
"home.bullet.a.description": "Host Pingvin Share on your own machine.",
|
||||
"home.bullet.a.description": "Host Swiss DataShare on your own machine.",
|
||||
"home.bullet.b.name": "Privacy",
|
||||
"home.bullet.b.description":
|
||||
"Your files are yours and will never be accessed by third parties.",
|
||||
@@ -418,7 +418,7 @@ export default {
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Configuration file present",
|
||||
"admin.config.config-file-warning.description":
|
||||
"As you have a configured Pingvin Share with a configuration file, you can't change the configuration through the UI.",
|
||||
"As you have a configured Swiss DataShare with a configuration file, you can't change the configuration through the UI.",
|
||||
|
||||
"admin.config.title": "Configuration",
|
||||
"admin.config.category.general": "General",
|
||||
@@ -432,7 +432,7 @@ export default {
|
||||
"admin.config.general.app-name.description": "Name of the application",
|
||||
"admin.config.general.app-url": "App URL",
|
||||
"admin.config.general.app-url.description":
|
||||
"On which URL Pingvin Share is available",
|
||||
"On which URL Swiss DataShare is available",
|
||||
"admin.config.general.secure-cookies": "Secure cookies",
|
||||
"admin.config.general.secure-cookies.description":
|
||||
"Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
|
||||
@@ -455,7 +455,7 @@ export default {
|
||||
"Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description":
|
||||
"Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description":
|
||||
"Url to connect to the Redis instance used for caching.",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "Una plataforma <h>autoalojada</h> para compartir archivos.",
|
||||
"home.description": "¿De verdad quieres dejar tus archivos personales en manos de terceros como WeTransfer?",
|
||||
"home.bullet.a.name": "Autoalojada",
|
||||
"home.bullet.a.description": "Aloja Pingvin Share en tu propio equipo.",
|
||||
"home.bullet.a.description": "Aloja Swiss DataShare en tu propio equipo.",
|
||||
"home.bullet.b.name": "Privacidad",
|
||||
"home.bullet.b.description": "Tus archivos son tuyos y nunca serán accesibles por terceros.",
|
||||
"home.bullet.c.name": "Sin molestos límites de tamaño de archivo",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Archivo de configuración presente",
|
||||
"admin.config.config-file-warning.description": "Como tienes configurado Pingvin Share con un archivo de configuración, no puedes cambiar la configuración a través de la interfaz gráfica.",
|
||||
"admin.config.config-file-warning.description": "Como tienes configurado Swiss DataShare con un archivo de configuración, no puedes cambiar la configuración a través de la interfaz gráfica.",
|
||||
"admin.config.title": "Configuración",
|
||||
"admin.config.category.general": "General",
|
||||
"admin.config.category.share": "Compartido",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "Nombre de la App",
|
||||
"admin.config.general.app-name.description": "Nombre de la aplicación",
|
||||
"admin.config.general.app-url": "App URL",
|
||||
"admin.config.general.app-url.description": "En cuál URL está disponible Pingvin Share",
|
||||
"admin.config.general.app-url.description": "En cuál URL está disponible Swiss DataShare",
|
||||
"admin.config.general.secure-cookies": "Cookies seguras",
|
||||
"admin.config.general.secure-cookies.description": "Si se establece o no la bandera de seguridad en las cookies. Si se activa, el sitio no funcionará cuando se acceda a través de HTTP.",
|
||||
"admin.config.general.show-home-page": "Mostrar página de inicio",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Habilitar compartir por correo electrónico",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "<h>Isehostitav</h> failijagamisplatvorm.",
|
||||
"home.description": "Kas tõesti soovid anda oma isiklikud failid kolmandate osapoolte nagu WeTransfer kätte?",
|
||||
"home.bullet.a.name": "Isehostitav",
|
||||
"home.bullet.a.description": "Hosti Pingvin Share oma seadmes.",
|
||||
"home.bullet.a.description": "Hosti Swiss DataShare oma seadmes.",
|
||||
"home.bullet.b.name": "Privaatsus",
|
||||
"home.bullet.b.description": "Sinu failid on sinu omad ja neile ei pääse ligi kolmandad osapooled.",
|
||||
"home.bullet.c.name": "Ei mingeid tüütuid failisuuruse piiranguid",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Konfiguratsioonifail olemas",
|
||||
"admin.config.config-file-warning.description": "Kuna teil on konfigureeritud Pingvin Share konfiguratsioonifailiga, ei saa te muuta konfiguratsiooni kasutajaliidest kasutades.",
|
||||
"admin.config.config-file-warning.description": "Kuna teil on konfigureeritud Swiss DataShare konfiguratsioonifailiga, ei saa te muuta konfiguratsiooni kasutajaliidest kasutades.",
|
||||
"admin.config.title": "Seaded",
|
||||
"admin.config.category.general": "Üldine",
|
||||
"admin.config.category.share": "Jagamine",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "Rakenduse nimi",
|
||||
"admin.config.general.app-name.description": "Rakenduse nimi",
|
||||
"admin.config.general.app-url": "Rakenduse URL",
|
||||
"admin.config.general.app-url.description": "URL, mille kaudu Pingvin Share on kättesaadav",
|
||||
"admin.config.general.app-url.description": "URL, mille kaudu Swiss DataShare on kättesaadav",
|
||||
"admin.config.general.secure-cookies": "Turvalised küpsised",
|
||||
"admin.config.general.secure-cookies.description": "Kas küpsistele seata turvalisuse lipp. Kui see on lubatud, ei tööta teenus HTTP kaudu.",
|
||||
"admin.config.general.show-home-page": "Kuva avaleht",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Luba e-posti teavitused jagamise saajatele",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "<h>\"Itse isännöitty\"</h> tiedostojen jakamisen alusta.",
|
||||
"home.description": "Haluatko oikeasti jakaa yksityisiä tiedostojasi kolmannen osapuolen yhtiöille niin kuin WeTransfer?",
|
||||
"home.bullet.a.name": "Itse-Isännöitty",
|
||||
"home.bullet.a.description": "Isännöi \"Pingvin Share\" omalla palvelimellasi.",
|
||||
"home.bullet.a.description": "Isännöi \"Swiss DataShare\" omalla palvelimellasi.",
|
||||
"home.bullet.b.name": "Yksityisyys",
|
||||
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
|
||||
"home.bullet.c.name": "Ei ärsyttävää tiedoston kokorajoitusta",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Configuration file present",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Pingvin Share with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Swiss DataShare with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.title": "Asetukset",
|
||||
"admin.config.category.general": "Yleiset",
|
||||
"admin.config.category.share": "Jako",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "Sovelluksen nimi",
|
||||
"admin.config.general.app-name.description": "Sovelluksen nimi",
|
||||
"admin.config.general.app-url": "Sovelluksen URL",
|
||||
"admin.config.general.app-url.description": "Millä URL-osoitteella Pingvin Share on saatavilla",
|
||||
"admin.config.general.app-url.description": "Millä URL-osoitteella Swiss DataShare on saatavilla",
|
||||
"admin.config.general.secure-cookies": "Secure cookies",
|
||||
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
|
||||
"admin.config.general.show-home-page": "Näytä kotisivu",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "Une plateforme de partage de fichiers <h>autohébergée</h>.",
|
||||
"home.description": "Voulez-vous vraiment remettre vos fichiers personnels dans les mains de tiers comme WeTransfer ?",
|
||||
"home.bullet.a.name": "Auto-hébergé",
|
||||
"home.bullet.a.description": "Hébergez Pingvin Share sur votre propre machine.",
|
||||
"home.bullet.a.description": "Hébergez Swiss DataShare sur votre propre machine.",
|
||||
"home.bullet.b.name": "Confidentialité",
|
||||
"home.bullet.b.description": "Vos fichiers sont les vôtres et ne seront jamais consultés par des tiers.",
|
||||
"home.bullet.c.name": "Aucune rébarbative limite de taille",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Fichier de configuration présent",
|
||||
"admin.config.config-file-warning.description": "Puisque vous avez configuré Pingvin Share avec un fichier de configuration, vous ne pouvez pas modifier la configuration via l'interface utilisateur.",
|
||||
"admin.config.config-file-warning.description": "Puisque vous avez configuré Swiss DataShare avec un fichier de configuration, vous ne pouvez pas modifier la configuration via l'interface utilisateur.",
|
||||
"admin.config.title": "Paramètres",
|
||||
"admin.config.category.general": "Général",
|
||||
"admin.config.category.share": "Partage",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum d'éléments",
|
||||
"admin.config.cache.max-items.description": "Nombre maximum d'éléments conservés en cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis activé",
|
||||
"admin.config.cache.redis-enabled.description": "Usuellement, Pingvin Share conserve les informations en mémoire vive. Si vous exécutez plusieurs instances de Pingvin Share, vous devez activer la mise en cache Redis pour partager le cache entre ces instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Usuellement, Swiss DataShare conserve les informations en mémoire vive. Si vous exécutez plusieurs instances de Swiss DataShare, vous devez activer la mise en cache Redis pour partager le cache entre ces instances.",
|
||||
"admin.config.cache.redis-url": "URL de Redis",
|
||||
"admin.config.cache.redis-url.description": "URL de connexion à l’instance de Redis pour servir de cache.",
|
||||
"admin.config.email.enable-share-email-recipients": "Activer le partage par courriel",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "<h>Samo-hostana</h> platforma za dijeljenje datoteka.",
|
||||
"home.description": "Želite li zaista povjeriti svoje osobne datoteke trećim stranama poput WeTransfera?",
|
||||
"home.bullet.a.name": "Samo-hostano",
|
||||
"home.bullet.a.description": "Hostajte Pingvin Share na svom uređaju.",
|
||||
"home.bullet.a.description": "Hostajte Swiss DataShare na svom uređaju.",
|
||||
"home.bullet.b.name": "Privatnost",
|
||||
"home.bullet.b.description": "Vaše datoteke ostaju vaše i nikada neće biti dostupne trećim stranama.",
|
||||
"home.bullet.c.name": "Bez dosadnog ograničenja veličine datoteka",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "Naziv aplikacije",
|
||||
"admin.config.general.app-name.description": "Naziv aplikacije",
|
||||
"admin.config.general.app-url": "URL aplikacije",
|
||||
"admin.config.general.app-url.description": "Na kojoj URL adresi je dostupan Pingvin Share",
|
||||
"admin.config.general.app-url.description": "Na kojoj URL adresi je dostupan Swiss DataShare",
|
||||
"admin.config.general.secure-cookies": "Sigurni kolačići",
|
||||
"admin.config.general.secure-cookies.description": "Želite li postaviti sigurnosni atribut na kolačiće? Ako je omogućeno, stranica neće raditi preko HTTP-a.",
|
||||
"admin.config.general.show-home-page": "Prikaži početnu stranicu",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Omogućite dijeljenje putem emaila",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "<h>Saját üzemeltetésű</h> fájl megosztó platform.",
|
||||
"home.description": "Valóban hozzáférhetővé akarja tenni fájljait a WeTransfer és más hasonló harmadik felek számára?",
|
||||
"home.bullet.a.name": "Saját üzemeltetés",
|
||||
"home.bullet.a.description": "A Pingvin Share megosztót saját gépéről futtathatja.",
|
||||
"home.bullet.a.description": "A Swiss DataShare megosztót saját gépéről futtathatja.",
|
||||
"home.bullet.b.name": "Adatvédelem",
|
||||
"home.bullet.b.description": "A te fájljaid a tiéd, és harmadik felek soha nem férnek hozzá.",
|
||||
"home.bullet.c.name": "Nincs bosszantó fájl méretkorlát",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Configuration file present",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Pingvin Share with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Swiss DataShare with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.title": "Konfiguráció",
|
||||
"admin.config.category.general": "Általános",
|
||||
"admin.config.category.share": "Megosztás",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "Alkalmazás neve",
|
||||
"admin.config.general.app-name.description": "Az alkalmazás neve",
|
||||
"admin.config.general.app-url": "Alkalmazás URL hivatkozás",
|
||||
"admin.config.general.app-url.description": "A Pingvin Share megosztáskezelőre mutató hivatkozás",
|
||||
"admin.config.general.app-url.description": "A Swiss DataShare megosztáskezelőre mutató hivatkozás",
|
||||
"admin.config.general.secure-cookies": "Secure cookies",
|
||||
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
|
||||
"admin.config.general.show-home-page": "Kezdőlap mutatása",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "Una piattaforma di condivisione file <h>self-hosted</h>.",
|
||||
"home.description": "Vuoi davvero dare i tuoi file personali in mano a terzi come WeTransfer?",
|
||||
"home.bullet.a.name": "Self-Hosted",
|
||||
"home.bullet.a.description": "Configura Pingvin Share sul tuo server.",
|
||||
"home.bullet.a.description": "Configura Swiss DataShare sul tuo server.",
|
||||
"home.bullet.b.name": "Privacy",
|
||||
"home.bullet.b.description": "I tuoi file sono tuoi e non saranno mai accessibili da terze parti.",
|
||||
"home.bullet.c.name": "Nessun fastidioso limite alle dimensioni dei files",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "File di configurazione presente",
|
||||
"admin.config.config-file-warning.description": "Poiché hai configurato Pingvin Share tramite un file di configurazione, non ti è possibile modificare la configurazione dall'interfaccia utente.",
|
||||
"admin.config.config-file-warning.description": "Poiché hai configurato Swiss DataShare tramite un file di configurazione, non ti è possibile modificare la configurazione dall'interfaccia utente.",
|
||||
"admin.config.title": "Configurazione",
|
||||
"admin.config.category.general": "Generale",
|
||||
"admin.config.category.share": "Condivisioni",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "Nome dell'App",
|
||||
"admin.config.general.app-name.description": "Nome dell' applicazione",
|
||||
"admin.config.general.app-url": "URL dell'App",
|
||||
"admin.config.general.app-url.description": "Su quale URL Pingvin Share è pubblicato",
|
||||
"admin.config.general.app-url.description": "Su quale URL Swiss DataShare è pubblicato",
|
||||
"admin.config.general.secure-cookies": "Cookie sicuri",
|
||||
"admin.config.general.secure-cookies.description": "Indica se impostare il contrassegno sicuro sui cookie. Se abilitato, il sito non funzionerà quando si accede tramite HTTP.",
|
||||
"admin.config.general.show-home-page": "Visualizza Home Page",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Numero massimo di elementi",
|
||||
"admin.config.cache.max-items.description": "Numero massimo di elementi all'interno della cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis abilitato",
|
||||
"admin.config.cache.redis-enabled.description": "Normalmente Pingvin Share mantiene la cache in memoria. Se si eseguono più istanze di Pingvin Share, è necessario abilitare il caching di Redis per condividere la cache tra le istanze.",
|
||||
"admin.config.cache.redis-enabled.description": "Normalmente Swiss DataShare mantiene la cache in memoria. Se si eseguono più istanze di Swiss DataShare, è necessario abilitare il caching di Redis per condividere la cache tra le istanze.",
|
||||
"admin.config.cache.redis-url": "Url Di Redis",
|
||||
"admin.config.cache.redis-url.description": "Url per connettersi all'istanza Redis utilizzata per la cache.",
|
||||
"admin.config.email.enable-share-email-recipients": "Abilita condivisione del destinatario email",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "<h>セルフホスト</h>のファイル共有プラットフォーム。",
|
||||
"home.description": "WeTransferのようなサードパーティーサービスに自分のファイルを渡したいですか?",
|
||||
"home.bullet.a.name": "セルフホスト",
|
||||
"home.bullet.a.description": "Pingvin Shareをあなたのマシンでホストしましょう。",
|
||||
"home.bullet.a.description": "Swiss DataShareをあなたのマシンでホストしましょう。",
|
||||
"home.bullet.b.name": "プライバシー",
|
||||
"home.bullet.b.description": "あなたのファイルはあなたのものであり、第三者がアクセスすることは決してありません。",
|
||||
"home.bullet.c.name": "ファイルサイズ制限に悩まされることはありません",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "構成ファイルがあります",
|
||||
"admin.config.config-file-warning.description": "設定ファイル設定で済みのPingvin ShareはUI を使用して設定を変更することはできません。",
|
||||
"admin.config.config-file-warning.description": "設定ファイル設定で済みのSwiss DataShareはUI を使用して設定を変更することはできません。",
|
||||
"admin.config.title": "設定",
|
||||
"admin.config.category.general": "一般",
|
||||
"admin.config.category.share": "共有",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "アプリ名",
|
||||
"admin.config.general.app-name.description": "アプリの名前",
|
||||
"admin.config.general.app-url": "アプリのURL",
|
||||
"admin.config.general.app-url.description": "Pingvin Shareで利用できるURL",
|
||||
"admin.config.general.app-url.description": "Swiss DataShareで利用できるURL",
|
||||
"admin.config.general.secure-cookies": "セキュアクッキー",
|
||||
"admin.config.general.secure-cookies.description": "クッキーにセキュアフラグを設定するか。有効にすると、HTTP 経由でアクセスしたときにサイトが機能しなくなります。",
|
||||
"admin.config.general.show-home-page": "ホームページを表示する",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "最大アイテム数",
|
||||
"admin.config.cache.max-items.description": "キャッシュ内の最大アイテム数",
|
||||
"admin.config.cache.redis-enabled": "Redis 有効化済み",
|
||||
"admin.config.cache.redis-enabled.description": "通常、Pingvin Share は情報をメモリ内にキャッシュします。複数の Pingvin Share インスタンスを実行する場合は、インスタンス間でキャッシュを共有するために Redis キャッシュを有効にする必要があります。",
|
||||
"admin.config.cache.redis-enabled.description": "通常、Swiss DataShare は情報をメモリ内にキャッシュします。複数の Swiss DataShare インスタンスを実行する場合は、インスタンス間でキャッシュを共有するために Redis キャッシュを有効にする必要があります。",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "キャッシュに使用する Redis インスタンスへの接続URL",
|
||||
"admin.config.email.enable-share-email-recipients": "メール受信者の共有を有効にする",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "<h>직접 호스팅</h>하는 파일 공유 플랫폼.",
|
||||
"home.description": "정말 WeTransfer와 같은 제3자에게 개인 파일을 맡기고 싶으세요?",
|
||||
"home.bullet.a.name": "직접 호스팅",
|
||||
"home.bullet.a.description": "자신의 컴퓨터에서 Pingvin Share를 호스팅하세요.",
|
||||
"home.bullet.a.description": "자신의 컴퓨터에서 Swiss DataShare를 호스팅하세요.",
|
||||
"home.bullet.b.name": "개인 정보 보호",
|
||||
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
|
||||
"home.bullet.c.name": "귀찮은 파일 크기 제한 없음",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Configuration file present",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Pingvin Share with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Swiss DataShare with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.title": "구성",
|
||||
"admin.config.category.general": "일반",
|
||||
"admin.config.category.share": "공유",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "앱 이름",
|
||||
"admin.config.general.app-name.description": "이 앱의 이름",
|
||||
"admin.config.general.app-url": "앱 URL",
|
||||
"admin.config.general.app-url.description": "Pingvin Share를 사용할 수 있는 URL",
|
||||
"admin.config.general.app-url.description": "Swiss DataShare를 사용할 수 있는 URL",
|
||||
"admin.config.general.secure-cookies": "Secure cookies",
|
||||
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
|
||||
"admin.config.general.show-home-page": "홈 페이지 표시",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "Een <h>zelfgehost</h> platform voor het delen van bestanden.",
|
||||
"home.description": "Wil je echt je persoonlijke bestanden geven aan derden zoals WeTransfer?",
|
||||
"home.bullet.a.name": "Zelfgehost",
|
||||
"home.bullet.a.description": "Host Pingvin Share op uw eigen machine.",
|
||||
"home.bullet.a.description": "Host Swiss DataShare op uw eigen machine.",
|
||||
"home.bullet.b.name": "Privacy",
|
||||
"home.bullet.b.description": "Je bestanden zijn van jou en zullen nooit toegankelijk zijn voor derden.",
|
||||
"home.bullet.c.name": "Geen vervelende limiet voor bestandsgrootte",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Configuration file present",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Pingvin Share with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Swiss DataShare with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.title": "Configuratie",
|
||||
"admin.config.category.general": "Algemeen",
|
||||
"admin.config.category.share": "Delen",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "App-naam",
|
||||
"admin.config.general.app-name.description": "Naam van de applicatie",
|
||||
"admin.config.general.app-url": "App-URL",
|
||||
"admin.config.general.app-url.description": "De URL waar Pingvin Share bereikbaar is",
|
||||
"admin.config.general.app-url.description": "De URL waar Swiss DataShare bereikbaar is",
|
||||
"admin.config.general.secure-cookies": "Secure cookies",
|
||||
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
|
||||
"admin.config.general.show-home-page": "Toon startpagina",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "<h>Samodzielnie utrzymywana</h> platforma udostępniania plików.",
|
||||
"home.description": "Czy na pewno chcesz przekazać swoje prywatne pliki w ręce osób trzecich, takich jak WeTransfer?",
|
||||
"home.bullet.a.name": "Samodzielnie Utrzymywana",
|
||||
"home.bullet.a.description": "Utrzymuj Pingvin Share na własnym serwerze.",
|
||||
"home.bullet.a.description": "Utrzymuj Swiss DataShare na własnym serwerze.",
|
||||
"home.bullet.b.name": "Prywatność",
|
||||
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
|
||||
"home.bullet.c.name": "Brak irytującego ograniczenia rozmiaru pliku",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Configuration file present",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Pingvin Share with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Swiss DataShare with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.title": "Konfiguracja",
|
||||
"admin.config.category.general": "Ogólne",
|
||||
"admin.config.category.share": "Udostępnij",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "Nazwa aplikacji",
|
||||
"admin.config.general.app-name.description": "Nazwa aplikacji",
|
||||
"admin.config.general.app-url": "Adres URL aplikacji",
|
||||
"admin.config.general.app-url.description": "Pod którym adresem URL Pingvin Share jest dostępny",
|
||||
"admin.config.general.app-url.description": "Pod którym adresem URL Swiss DataShare jest dostępny",
|
||||
"admin.config.general.secure-cookies": "Secure cookies",
|
||||
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
|
||||
"admin.config.general.show-home-page": "Pokaż stronę główną",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "Uma plataforma de compartilhamento de arquivos <h>auto-hospedada</h>.",
|
||||
"home.description": "Deseja realmente dar os seus arquivos pessoais na mão de terceiros como o WeTransfer?",
|
||||
"home.bullet.a.name": "Auto-Hospedado",
|
||||
"home.bullet.a.description": "Hospede o Pingvin Share em sua própria máquina.",
|
||||
"home.bullet.a.description": "Hospede o Swiss DataShare em sua própria máquina.",
|
||||
"home.bullet.b.name": "Privacidade",
|
||||
"home.bullet.b.description": "Seus arquivos são seus e nunca serão acessados por terceiros.",
|
||||
"home.bullet.c.name": "Sem limite de tamanho de arquivo irritante",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Arquivo de configuração presente",
|
||||
"admin.config.config-file-warning.description": "Como você tem um Pingvin Share configurado com um arquivo de configuração, você não pode alterar a configuração através da UI.",
|
||||
"admin.config.config-file-warning.description": "Como você tem um Swiss DataShare configurado com um arquivo de configuração, você não pode alterar a configuração através da UI.",
|
||||
"admin.config.title": "Configuração",
|
||||
"admin.config.category.general": "Geral",
|
||||
"admin.config.category.share": "Compartilhamento",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "Nome da aplicação",
|
||||
"admin.config.general.app-name.description": "Nome da aplicação",
|
||||
"admin.config.general.app-url": "URL do Aplicativo",
|
||||
"admin.config.general.app-url.description": "Em qual URL o Pingvin Share está disponível",
|
||||
"admin.config.general.app-url.description": "Em qual URL o Swiss DataShare está disponível",
|
||||
"admin.config.general.secure-cookies": "Cookies seguros",
|
||||
"admin.config.general.secure-cookies.description": "Se definir a bandeira segura nos cookies. Se habilitado, o site não funcionará quando acessado por HTTP.",
|
||||
"admin.config.general.show-home-page": "Mostrar a página inicial",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Máximo de itens",
|
||||
"admin.config.cache.max-items.description": "Número máximo de itens dentro do cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis habilitado",
|
||||
"admin.config.cache.redis-enabled.description": "Normalmente informações de caches Pingvin Share na memória. Se você executar várias instâncias do Pingvin Share, você precisa habilitar o cache do Redis para compartilhar o cache entre as instâncias.",
|
||||
"admin.config.cache.redis-enabled.description": "Normalmente informações de caches Swiss DataShare na memória. Se você executar várias instâncias do Swiss DataShare, você precisa habilitar o cache do Redis para compartilhar o cache entre as instâncias.",
|
||||
"admin.config.cache.redis-url": "URL do Redis",
|
||||
"admin.config.cache.redis-url.description": "Url para conectar à instância de Redis usada para cache.",
|
||||
"admin.config.email.enable-share-email-recipients": "Ativar compartilhamento por email",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "Платформа для обмена файлами с <h>собственного хостинга</h>.",
|
||||
"home.description": "Вы действительно хотите предоставить свои личные файлы в руки третьих лиц, таких как WeTransfer?",
|
||||
"home.bullet.a.name": "На собственном сервере",
|
||||
"home.bullet.a.description": "Pingvin Share работает на вашей машине.",
|
||||
"home.bullet.a.description": "Swiss DataShare работает на вашей машине.",
|
||||
"home.bullet.b.name": "Конфиденциальность",
|
||||
"home.bullet.b.description": "Ваши файлы принадлежат защищены от действия третьих лиц.",
|
||||
"home.bullet.c.name": "Без раздражающего ограничения размера файла",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Configuration file present",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Pingvin Share with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Swiss DataShare with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.title": "Конфигурация",
|
||||
"admin.config.category.general": "Общее",
|
||||
"admin.config.category.share": "Загрузки",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "Название приложения",
|
||||
"admin.config.general.app-name.description": "Видимое название приложения",
|
||||
"admin.config.general.app-url": "URL-адрес приложения",
|
||||
"admin.config.general.app-url.description": "Адрес на котором доступен Pingvin Share",
|
||||
"admin.config.general.app-url.description": "Адрес на котором доступен Swiss DataShare",
|
||||
"admin.config.general.secure-cookies": "Безопасные куки",
|
||||
"admin.config.general.secure-cookies.description": "Установите флаг безопасности на cookies. Если включено, сайт не будет работать при доступе по HTTP.",
|
||||
"admin.config.general.show-home-page": "Показывать домашнюю страницу",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Включить отправку email получателю",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "Platforma za deljenje datotek z <h>lastnim gostovanjem</h>.",
|
||||
"home.description": "Ali res želite predati svoje osebne datoteke v roke tretjih oseb, kot je WeTransfer?",
|
||||
"home.bullet.a.name": "Lastno-Gostovanje",
|
||||
"home.bullet.a.description": "Gostuj Pingvin Share na svoji lastni napravi.",
|
||||
"home.bullet.a.description": "Gostuj Swiss DataShare na svoji lastni napravi.",
|
||||
"home.bullet.b.name": "Zasebnost",
|
||||
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
|
||||
"home.bullet.c.name": "Brez nadležnih omejitev velikosti datoteke",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Configuration file present",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Pingvin Share with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Swiss DataShare with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.title": "Nastavitve",
|
||||
"admin.config.category.general": "Splošno",
|
||||
"admin.config.category.share": "Delitev",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "Ime aplikacije",
|
||||
"admin.config.general.app-name.description": "Ime vaše aplikacije",
|
||||
"admin.config.general.app-url": "URL aplikacije",
|
||||
"admin.config.general.app-url.description": "Na katerem URL-ju je dostopen Pingvin Share",
|
||||
"admin.config.general.app-url.description": "Na katerem URL-ju je dostopen Swiss DataShare",
|
||||
"admin.config.general.secure-cookies": "Secure cookies",
|
||||
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
|
||||
"admin.config.general.show-home-page": "Prikaži domačo stran",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "<h>Samo-hostovana</h> platforma za deljenje fajlova.",
|
||||
"home.description": "Da li zaista želite da date svoje lične datoteke u ruke trećih strana kao što je WeTransfer?",
|
||||
"home.bullet.a.name": "Samo-hostovano",
|
||||
"home.bullet.a.description": "Hostujte Pingvin Share na svojoj mašini.",
|
||||
"home.bullet.a.description": "Hostujte Swiss DataShare na svojoj mašini.",
|
||||
"home.bullet.b.name": "Privatnost",
|
||||
"home.bullet.b.description": "Vaše datoteke su vaše i nikada neće biti dostupne trećim stranama.",
|
||||
"home.bullet.c.name": "Nema dosadnog ograničenja veličine datoteke",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Konfiguracioni fajl je prisutan",
|
||||
"admin.config.config-file-warning.description": "Pošto ste konfigurisali Pingvin Share pomoću konfiguracionog fajla, ne možete menjati konfiguraciju putem korisničkog interfejsa (UI).",
|
||||
"admin.config.config-file-warning.description": "Pošto ste konfigurisali Swiss DataShare pomoću konfiguracionog fajla, ne možete menjati konfiguraciju putem korisničkog interfejsa (UI).",
|
||||
"admin.config.title": "Konfiguracija",
|
||||
"admin.config.category.general": "Opšte",
|
||||
"admin.config.category.share": "Deljenje",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "Naziv aplikacije",
|
||||
"admin.config.general.app-name.description": "Naziv aplikacije",
|
||||
"admin.config.general.app-url": "URL aplikacije",
|
||||
"admin.config.general.app-url.description": "Na kojoj URL adresi je dostupan Pingvin Share",
|
||||
"admin.config.general.app-url.description": "Na kojoj URL adresi je dostupan Swiss DataShare",
|
||||
"admin.config.general.secure-cookies": "Bezbedni kolačići",
|
||||
"admin.config.general.secure-cookies.description": "Da li želite da postavite zastavicu za bezbednost na kolačiće? Ako je omogućeno, sajt neće funkcionisati kada mu pristupate preko HTTP-a.",
|
||||
"admin.config.general.show-home-page": "Prikaži početnu stranicu",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maksimalan broj stavki",
|
||||
"admin.config.cache.max-items.description": "Maksimalan broj stavki u kešu.",
|
||||
"admin.config.cache.redis-enabled": "Redis omogućen",
|
||||
"admin.config.cache.redis-enabled.description": "Pingvin Share obično kešira informacije u memoriji. Ako pokrećete više instanci Pingvin Share-a, potrebno je da omogućite Redis keširanje kako bi se keš delio između instanci.",
|
||||
"admin.config.cache.redis-enabled.description": "Swiss DataShare obično kešira informacije u memoriji. Ako pokrećete više instanci Swiss DataShare-a, potrebno je da omogućite Redis keširanje kako bi se keš delio između instanci.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "URL za povezivanje sa Redis instancom koja se koristi za keširanje.",
|
||||
"admin.config.email.enable-share-email-recipients": "Omogući deljenje sa primaocima imejlom",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "<h>Само-хостована</h> платформа за дељење фајлова.",
|
||||
"home.description": "Да ли заиста желите да дате своје личне датотеке у руке трећих страна као што је WeTransfer?",
|
||||
"home.bullet.a.name": "Само-хостовано",
|
||||
"home.bullet.a.description": "Хостујте Pingvin Share на својој машини.",
|
||||
"home.bullet.a.description": "Хостујте Swiss DataShare на својој машини.",
|
||||
"home.bullet.b.name": "Privatnost",
|
||||
"home.bullet.b.description": "Ваше датотеке су ваше и никада неће бити доступне трећим странама.",
|
||||
"home.bullet.c.name": "Нема досадног ограничења величине датотеке",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Configuration file present",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Pingvin Share with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Swiss DataShare with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.title": "Конфигурација",
|
||||
"admin.config.category.general": "Опште",
|
||||
"admin.config.category.share": "Дељење",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "Назив апликације",
|
||||
"admin.config.general.app-name.description": "Назив апликације",
|
||||
"admin.config.general.app-url": "URL апликације",
|
||||
"admin.config.general.app-url.description": "На којој URL адреси је доступан Pingvin Share",
|
||||
"admin.config.general.app-url.description": "На којој URL адреси је доступан Swiss DataShare",
|
||||
"admin.config.general.secure-cookies": "Безбедни колачићи",
|
||||
"admin.config.general.secure-cookies.description": "Да ли желите да поставите заставицу за безбедност на колачиће? Ако је омогућено, сајт неће функционисати када му приступате преко HTTP-а.",
|
||||
"admin.config.general.show-home-page": "Прикажи почетну страницу",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Омогући дељење са примаоцима имејлом",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "En <h>egen</h> fildelningsplattform.",
|
||||
"home.description": "Vill du verkligen lägga dina personliga filer hos en tredje part som WeTransfer?",
|
||||
"home.bullet.a.name": "Lokalt installerad",
|
||||
"home.bullet.a.description": "Hosta Pingvin Share på din egen maskin.",
|
||||
"home.bullet.a.description": "Hosta Swiss DataShare på din egen maskin.",
|
||||
"home.bullet.b.name": "Sekretess",
|
||||
"home.bullet.b.description": "Dina filer är dina och kommer aldrig att nås av tredje part.",
|
||||
"home.bullet.c.name": "Ingen irriterande filstorleksbegränsning",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Konfigurationsfil finns",
|
||||
"admin.config.config-file-warning.description": "Eftersom du har en konfigurerad Pingvin Share med en konfigurationsfil kan du inte ändra konfigurationen genom UI.",
|
||||
"admin.config.config-file-warning.description": "Eftersom du har en konfigurerad Swiss DataShare med en konfigurationsfil kan du inte ändra konfigurationen genom UI.",
|
||||
"admin.config.title": "Konfiguration",
|
||||
"admin.config.category.general": "Allmänt",
|
||||
"admin.config.category.share": "Delning",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "Appnamn",
|
||||
"admin.config.general.app-name.description": "Namn på applikationen",
|
||||
"admin.config.general.app-url": "Appens URL",
|
||||
"admin.config.general.app-url.description": "På vilken URL Pingvin Share finns",
|
||||
"admin.config.general.app-url.description": "På vilken URL Swiss DataShare finns",
|
||||
"admin.config.general.secure-cookies": "Skydda kakor",
|
||||
"admin.config.general.secure-cookies.description": "Om du vill ställa in den säkra flaggan på kakor. Om aktiverad, kommer webbplatsen inte att fungera när den används via HTTP.",
|
||||
"admin.config.general.show-home-page": "Visa startsidan",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Aktivera delning av e-postmottagare",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "แพลตฟอร์มสำหรับแชร์ไฟล์ที่คุณสามารถโฮสต์ด้วยตนเอง.",
|
||||
"home.description": "คุณอยากให้บริษัทภายนอกเช่น WeTransfer เข้าถึงไฟล์ส่วนตัวของคุณหรือเปล่า?",
|
||||
"home.bullet.a.name": "Self-Hosted",
|
||||
"home.bullet.a.description": "โฮสต์ Pingvin Share บนเครื่องของคุณเอง.",
|
||||
"home.bullet.a.description": "โฮสต์ Swiss DataShare บนเครื่องของคุณเอง.",
|
||||
"home.bullet.b.name": "ความเป็นส่วนตัว",
|
||||
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
|
||||
"home.bullet.c.name": "ไม่มีการจำกัดขนาดไฟล์ที่น่ารำคาญ",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Configuration file present",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Pingvin Share with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Swiss DataShare with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.title": "การตั้งค่า",
|
||||
"admin.config.category.general": "ทั่วไป",
|
||||
"admin.config.category.share": "การแชร์",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "ชื่อแอพ",
|
||||
"admin.config.general.app-name.description": "ชื่อแอพพลิเคชัน",
|
||||
"admin.config.general.app-url": "URL ของแอพ",
|
||||
"admin.config.general.app-url.description": "URL ที่สามารถเข้าถึงแอพพลิเคชัน Pingvin Share ได้",
|
||||
"admin.config.general.app-url.description": "URL ที่สามารถเข้าถึงแอพพลิเคชัน Swiss DataShare ได้",
|
||||
"admin.config.general.secure-cookies": "Secure cookies",
|
||||
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
|
||||
"admin.config.general.show-home-page": "แสดงหน้าแรก",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "Kendi sunucunuzda <h>barındırabileceğiniz</h> bir dosya paylaşım platformu.",
|
||||
"home.description": "Kişisel dosyalarınızı gerçekten WeTransfer gibi üçüncü taraf hizmetlere emanet etmek istiyor musunuz?",
|
||||
"home.bullet.a.name": "Kendi Sunucunda Barındır",
|
||||
"home.bullet.a.description": "Pingvin Share'i kendi sunucunuzda barındırın.",
|
||||
"home.bullet.a.description": "Swiss DataShare'i kendi sunucunuzda barındırın.",
|
||||
"home.bullet.b.name": "Gizlilik",
|
||||
"home.bullet.b.description": "Dosyalarınız size aittir ve asla üçüncü taraflarca erişilemez.",
|
||||
"home.bullet.c.name": "Can Sıkıcı Dosya Boyutu Limiti Yok",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Yapılandırma dosyası mevcut",
|
||||
"admin.config.config-file-warning.description": "Pingvin Share'i bir yapılandırma dosyası ile kurduğunuz için, yapılandırmayı arayüz üzerinden değiştiremezsiniz.",
|
||||
"admin.config.config-file-warning.description": "Swiss DataShare'i bir yapılandırma dosyası ile kurduğunuz için, yapılandırmayı arayüz üzerinden değiştiremezsiniz.",
|
||||
"admin.config.title": "Yapılandırma",
|
||||
"admin.config.category.general": "Genel",
|
||||
"admin.config.category.share": "Paylaşım",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "Uygulama adı",
|
||||
"admin.config.general.app-name.description": "Uygulamanın adı",
|
||||
"admin.config.general.app-url": "Uygulama URL'si",
|
||||
"admin.config.general.app-url.description": "Pingvin Share'in erişilebilir olduğu URL",
|
||||
"admin.config.general.app-url.description": "Swiss DataShare'in erişilebilir olduğu URL",
|
||||
"admin.config.general.secure-cookies": "Güvenli çerezler",
|
||||
"admin.config.general.secure-cookies.description": "Çerezlerde güvenli bayrağının ayarlanıp ayarlanmayacağı. Etkinleştirilirse, site HTTP üzerinden erişildiğinde çalışmaz.",
|
||||
"admin.config.general.show-home-page": "Anasayfayı göster",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maksimum öğe sayısı",
|
||||
"admin.config.cache.max-items.description": "Önbellekteki maksimum öğe sayısı.",
|
||||
"admin.config.cache.redis-enabled": "Redis etkin",
|
||||
"admin.config.cache.redis-enabled.description": "Normalde Pingvin Share bilgileri bellekte önbellekler. Birden fazla Pingvin Share örneği çalıştırıyorsanız, örnekler arasında önbelleği paylaşmak için Redis önbelleklemesini etkinleştirmeniz gerekir.",
|
||||
"admin.config.cache.redis-enabled.description": "Normalde Swiss DataShare bilgileri bellekte önbellekler. Birden fazla Swiss DataShare örneği çalıştırıyorsanız, örnekler arasında önbelleği paylaşmak için Redis önbelleklemesini etkinleştirmeniz gerekir.",
|
||||
"admin.config.cache.redis-url": "Redis URL'si",
|
||||
"admin.config.cache.redis-url.description": "Önbellekleme için kullanılan Redis örneğine bağlanmak için URL.",
|
||||
"admin.config.email.enable-share-email-recipients": "E-posta alıcılarıyla paylaşımı etkinleştir",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "Платформа для обміну файлами із <h>власного хостингу</h>.",
|
||||
"home.description": "Ви дійсно ви хочете передати свої особисті файли в руки третіх осіб, таких як WeTransfer?",
|
||||
"home.bullet.a.name": "На власному сервері",
|
||||
"home.bullet.a.description": "Pingvin Share працює на вашій машині.",
|
||||
"home.bullet.a.description": "Swiss DataShare працює на вашій машині.",
|
||||
"home.bullet.b.name": "Конфіденційність",
|
||||
"home.bullet.b.description": "Ваші файли є вашими, і вони ніколи не будуть доступні третім особам.",
|
||||
"home.bullet.c.name": "Без дратівливого обмеження розміру файлу",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Файл конфігурації присутній",
|
||||
"admin.config.config-file-warning.description": "Оскільки у вас налаштовано Pingvin Share за допомогою конфігураційного файлу, ви не можете змінювати конфігурацію через інтерфейс користувача.",
|
||||
"admin.config.config-file-warning.description": "Оскільки у вас налаштовано Swiss DataShare за допомогою конфігураційного файлу, ви не можете змінювати конфігурацію через інтерфейс користувача.",
|
||||
"admin.config.title": "Конфігурація",
|
||||
"admin.config.category.general": "Загальне",
|
||||
"admin.config.category.share": "Завантаження",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "Назва програми",
|
||||
"admin.config.general.app-name.description": "Видима назва додатка",
|
||||
"admin.config.general.app-url": "URL-адреса програми",
|
||||
"admin.config.general.app-url.description": "Адреса, на якій доступний Pingvin Share",
|
||||
"admin.config.general.app-url.description": "Адреса, на якій доступний Swiss DataShare",
|
||||
"admin.config.general.secure-cookies": "Безпечні cookies",
|
||||
"admin.config.general.secure-cookies.description": "Чи встановлювати прапор безпеки для cookies. Якщо увімкнено, сайт не працюватиме при доступі через HTTP.",
|
||||
"admin.config.general.show-home-page": "Показувати домашню сторінку",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Увімкнути спільний доступ для отримувачів через ел. пошту",
|
||||
|
||||
@@ -14,7 +14,7 @@ export default {
|
||||
"home.title": "Một nền tảng <h>seft-hosted</h> chi sẻ tệp tin.",
|
||||
"home.description": "Do you really want to give your personal files in the hand of third parties like WeTransfer?",
|
||||
"home.bullet.a.name": "Self-Hosted",
|
||||
"home.bullet.a.description": "Host Pingvin Share on your own machine.",
|
||||
"home.bullet.a.description": "Host Swiss DataShare on your own machine.",
|
||||
"home.bullet.b.name": "Quyền riêng tư",
|
||||
"home.bullet.b.description": "Your files are yours and will never be accessed by third parties.",
|
||||
"home.bullet.c.name": "Không có giới hạn dung lượng tệp",
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Configuration file present",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Pingvin Share with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Swiss DataShare with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.title": "Configuration",
|
||||
"admin.config.category.general": "Tổng quan",
|
||||
"admin.config.category.share": "Share",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "App name",
|
||||
"admin.config.general.app-name.description": "Name of the application",
|
||||
"admin.config.general.app-url": "URL ứng dụng",
|
||||
"admin.config.general.app-url.description": "On which URL Pingvin Share is available",
|
||||
"admin.config.general.app-url.description": "On which URL Swiss DataShare is available",
|
||||
"admin.config.general.secure-cookies": "Secure cookies",
|
||||
"admin.config.general.secure-cookies.description": "Whether to set the secure flag on cookies. If enabled, the site will not function when accessed over HTTP.",
|
||||
"admin.config.general.show-home-page": "Show home page",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "Enable email recipient sharing",
|
||||
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "App 名称",
|
||||
"admin.config.general.app-name.description": "自定义 App 的名称",
|
||||
"admin.config.general.app-url": "App 的地址",
|
||||
"admin.config.general.app-url.description": "Pingvin Share 的 URL 地址",
|
||||
"admin.config.general.app-url.description": "Swiss DataShare 的 URL 地址",
|
||||
"admin.config.general.secure-cookies": "安全 Cookie",
|
||||
"admin.config.general.secure-cookies.description": "是否为 cookie 设置安全标志。如果启用,当通过 HTTP 访问时站点将无法运行。",
|
||||
"admin.config.general.show-home-page": "显示首页",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "启用邮件收件人共享",
|
||||
|
||||
@@ -304,7 +304,7 @@ export default {
|
||||
// END /privacy
|
||||
// /admin/config
|
||||
"admin.config.config-file-warning.title": "Configuration file present",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Pingvin Share with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.config-file-warning.description": "As you have a configured Swiss DataShare with a configuration file, you can't change the configuration through the UI.",
|
||||
"admin.config.title": "配置管理",
|
||||
"admin.config.category.general": "通用",
|
||||
"admin.config.category.share": "分享",
|
||||
@@ -315,7 +315,7 @@ export default {
|
||||
"admin.config.general.app-name": "App 名稱",
|
||||
"admin.config.general.app-name.description": "這個 App 的名稱",
|
||||
"admin.config.general.app-url": "App 網址",
|
||||
"admin.config.general.app-url.description": "Pingvin Share 的 URL",
|
||||
"admin.config.general.app-url.description": "Swiss DataShare 的 URL",
|
||||
"admin.config.general.secure-cookies": "安全 cookies",
|
||||
"admin.config.general.secure-cookies.description": "是否要在cookies中設定安全標籤。若啟用,這個網站將無法透過HTTP瀏覽。",
|
||||
"admin.config.general.show-home-page": "顯示首頁",
|
||||
@@ -330,7 +330,7 @@ export default {
|
||||
"admin.config.cache.max-items": "Maximum items",
|
||||
"admin.config.cache.max-items.description": "Maximum number of items inside the cache.",
|
||||
"admin.config.cache.redis-enabled": "Redis enabled",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Pingvin Share caches information in memory. If you run multiple instances of Pingvin Share, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-enabled.description": "Normally Swiss DataShare caches information in memory. If you run multiple instances of Swiss DataShare, you need to enable Redis caching to share the cache between the instances.",
|
||||
"admin.config.cache.redis-url": "Redis URL",
|
||||
"admin.config.cache.redis-url.description": "Url to connect to the Redis instance used for caching.",
|
||||
"admin.config.email.enable-share-email-recipients": "啟用電子郵件收件者分享",
|
||||
|
||||
@@ -64,7 +64,7 @@ const Admin = () => {
|
||||
title: "Update",
|
||||
icon: TbRefresh,
|
||||
route:
|
||||
"https://github.com/stonith404/pingvin-share/releases/latest",
|
||||
"https://github.com/swissmakers/swiss-datashare/releases/latest",
|
||||
},
|
||||
]);
|
||||
}
|
||||
|
||||
@@ -21,33 +21,26 @@ const Intro = () => {
|
||||
<Logo height={80} width={80} />
|
||||
</Center>
|
||||
<Center>
|
||||
<Title order={2}>Welcome to Pingvin Share</Title>
|
||||
<Title order={2}>Welcome to Swiss DataShare</Title>
|
||||
</Center>
|
||||
<Text>
|
||||
If you enjoy Pingvin Share please ⭐️ it on{" "}
|
||||
Swiss DataShare is actively maintained and developed by{" "}
|
||||
<Anchor
|
||||
target="_blank"
|
||||
href="https://github.com/stonith404/pingvin-share"
|
||||
href="https://github.com/swissmakers/swiss-datashare"
|
||||
>
|
||||
GitHub
|
||||
</Anchor>{" "}
|
||||
or{" "}
|
||||
<Anchor
|
||||
target="_blank"
|
||||
href="https://github.com/sponsors/stonith404"
|
||||
>
|
||||
buy me a coffee
|
||||
</Anchor>{" "}
|
||||
if you want to support my work.
|
||||
Swissmakers GmbH
|
||||
</Anchor>
|
||||
. We are committed to providing a reliable, secure, and feature-rich file sharing solution.
|
||||
</Text>
|
||||
<Text>Enough talked, have fun with Pingvin Share!</Text>
|
||||
<Text>Enough talked, have fun with Swiss DataShare!</Text>
|
||||
<Text mt="lg">How to you want to continue?</Text>
|
||||
<Stack>
|
||||
<Button href="/admin/config/general" component={Link}>
|
||||
Customize configuration
|
||||
</Button>
|
||||
<Button href="/" component={Link} variant="light">
|
||||
Explore Pingvin Share
|
||||
Explore Swiss DataShare
|
||||
</Button>
|
||||
</Stack>
|
||||
</Stack>
|
||||
|
||||
@@ -166,7 +166,7 @@ export default function Home() {
|
||||
</Button>
|
||||
<Button
|
||||
component={Link}
|
||||
href="https://github.com/stonith404/pingvin-share"
|
||||
href="https://github.com/swissmakers/swiss-datashare"
|
||||
target="_blank"
|
||||
variant="default"
|
||||
radius="xl"
|
||||
|
||||
@@ -45,7 +45,7 @@ const sendTestEmail = async (email: string) => {
|
||||
const isNewReleaseAvailable = async () => {
|
||||
const response = (
|
||||
await axios.get(
|
||||
"https://api.github.com/repos/stonith404/pingvin-share/releases/latest",
|
||||
"https://api.github.com/repos/swissmakers/swiss-datashare/releases/latest",
|
||||
)
|
||||
).data;
|
||||
return response.tag_name.replace("v", "") != process.env.VERSION;
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "pingvin-share",
|
||||
"name": "swiss-datashare",
|
||||
"version": "1.13.0",
|
||||
"scripts": {
|
||||
"format": "cd frontend && npm run format && cd ../backend && npm run format",
|
||||
@@ -7,7 +7,7 @@
|
||||
"version": "conventional-changelog -p conventionalcommits -i CHANGELOG.md -s && git add CHANGELOG.md",
|
||||
"release:patch": "cd backend && npm version patch --commit-hooks false && cd ../frontend && npm version patch --commit-hooks false && cd .. && git add . && npm version patch --force -m 'release: %s' && git push && git push --tags",
|
||||
"release:minor": "cd backend && npm version minor --commit-hooks false && cd ../frontend && npm version minor --commit-hooks false && cd .. && git add . && npm version minor --force -m 'release: %s' && git push && git push --tags",
|
||||
"deploy:dev": "docker buildx build --push --tag stonith404/pingvin-share:development --platform linux/amd64,linux/arm64 ."
|
||||
"deploy:dev": "docker buildx build --push --tag swissmakers/swiss-datashare:development --platform linux/amd64,linux/arm64 ."
|
||||
},
|
||||
"devDependencies": {
|
||||
"conventional-changelog-cli": "^3.0.0"
|
||||
|
||||
@@ -7,14 +7,14 @@ PUID=${PUID:-1000}
|
||||
PGID=${PGID:-1000}
|
||||
|
||||
# Check if the group with PGID exists; if not, create it
|
||||
if ! getent group pingvin-share-group > /dev/null 2>&1; then
|
||||
addgroup -g "$PGID" pingvin-share-group
|
||||
if ! getent group swiss-datashare-group > /dev/null 2>&1; then
|
||||
addgroup -g "$PGID" swiss-datashare-group
|
||||
fi
|
||||
|
||||
# Check if a user with PUID exists; if not, create it
|
||||
if ! id -u pingvin-share > /dev/null 2>&1; then
|
||||
if ! id -u swiss-datashare > /dev/null 2>&1; then
|
||||
if ! getent passwd "$PUID" > /dev/null 2>&1; then
|
||||
adduser -u "$PUID" -G pingvin-share-group pingvin-share > /dev/null 2>&1
|
||||
adduser -u "$PUID" -G swiss-datashare-group swiss-datashare > /dev/null 2>&1
|
||||
else
|
||||
# If a user with the PUID already exists, use that user
|
||||
existing_user=$(getent passwd "$PUID" | cut -d: -f1)
|
||||
|
||||
Reference in New Issue
Block a user