Compare commits
No commits in common. "main-chapril" and "1.5.0" have entirely different histories.
main-chapr
...
1.5.0
@ -1,50 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "PHP",
|
|
||||||
"image": "mcr.microsoft.com/devcontainers/php",
|
|
||||||
"customizations": {
|
|
||||||
"vscode": {
|
|
||||||
"extensions": [
|
|
||||||
"github.codespaces",
|
|
||||||
// PHP from https://github.com/devcontainers/templates/tree/main/src/php
|
|
||||||
"xdebug.php-debug",
|
|
||||||
"bmewburn.vscode-intelephense-client",
|
|
||||||
"xdebug.php-pack",
|
|
||||||
// PHP
|
|
||||||
"DEVSENSE.phptools-vscode",
|
|
||||||
"DEVSENSE.composer-php-vscode",
|
|
||||||
// linting
|
|
||||||
"EditorConfig.EditorConfig",
|
|
||||||
"dbaeumer.vscode-eslint",
|
|
||||||
"raymondcamden.CSSLint",
|
|
||||||
// testing
|
|
||||||
"maty.vscode-mocha-sidebar"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"codespaces": {
|
|
||||||
"openFiles": [
|
|
||||||
"README.md",
|
|
||||||
"doc/README.md"
|
|
||||||
],
|
|
||||||
"repositories": {
|
|
||||||
"PrivateBin/*": {
|
|
||||||
"permissions": {
|
|
||||||
"pull_requests": "write"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"features": {
|
|
||||||
"ghcr.io/devcontainers-contrib/features/mocha:2": {}
|
|
||||||
},
|
|
||||||
"forwardPorts": [
|
|
||||||
8080
|
|
||||||
],
|
|
||||||
"postCreateCommand": [
|
|
||||||
"composer install --no-dev --optimize-autoloader",
|
|
||||||
"sudo chmod a+x \"$(pwd)\" && sudo rm -rf /var/www/html && sudo ln -s \"$(pwd)\" /var/www/html",
|
|
||||||
"npm install --global nyc"
|
|
||||||
],
|
|
||||||
// alternatiuve: apache2ctl start (but requires root)
|
|
||||||
"postAttachCommand": "php -S 0.0.0.0:8080"
|
|
||||||
}
|
|
2
.gitattributes
vendored
2
.gitattributes
vendored
@ -9,7 +9,6 @@ js/common.js export-ignore
|
|||||||
js/test/ export-ignore
|
js/test/ export-ignore
|
||||||
.codeclimate.yml export-ignore
|
.codeclimate.yml export-ignore
|
||||||
.csslintrc export-ignore
|
.csslintrc export-ignore
|
||||||
.devcontainer export-ignore
|
|
||||||
.editorconfig export-ignore
|
.editorconfig export-ignore
|
||||||
.eslintignore export-ignore
|
.eslintignore export-ignore
|
||||||
.eslintrc export-ignore
|
.eslintrc export-ignore
|
||||||
@ -22,7 +21,6 @@ js/test/ export-ignore
|
|||||||
.scrutinizer.yml export-ignore
|
.scrutinizer.yml export-ignore
|
||||||
.styleci.yml export-ignore
|
.styleci.yml export-ignore
|
||||||
.travis.yml export-ignore
|
.travis.yml export-ignore
|
||||||
.vscode export-ignore
|
|
||||||
codacy-analysis.yml export-ignore
|
codacy-analysis.yml export-ignore
|
||||||
crowdin.yml export-ignore
|
crowdin.yml export-ignore
|
||||||
composer.json export-ignore
|
composer.json export-ignore
|
||||||
|
91
.github/DISCUSSION_TEMPLATE/q-a.yml
vendored
91
.github/DISCUSSION_TEMPLATE/q-a.yml
vendored
@ -1,91 +0,0 @@
|
|||||||
title: ""
|
|
||||||
labels: ["question/support"]
|
|
||||||
body:
|
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
## Thanks for taking the time to fill out this form!
|
|
||||||
- type: textarea
|
|
||||||
id: description
|
|
||||||
attributes:
|
|
||||||
label: Describe the problem/question
|
|
||||||
description: A clear and concise description of what the problem/issue or question is.
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: checkboxes
|
|
||||||
id: readed-faq
|
|
||||||
attributes:
|
|
||||||
label: Did you use the FAQ section?
|
|
||||||
description: Have you read [the FAQ](https://github.com/PrivateBin/PrivateBin/wiki/FAQ)?
|
|
||||||
options:
|
|
||||||
- label: Yes, I have read [the FAQ](https://github.com/PrivateBin/PrivateBin/wiki/FAQ) and I found no solution/answer there.
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: what_you_did
|
|
||||||
attributes:
|
|
||||||
label: What you did?
|
|
||||||
description: Tell us how to reproduce the problem.
|
|
||||||
value: |
|
|
||||||
1.
|
|
||||||
2.
|
|
||||||
...
|
|
||||||
validations:
|
|
||||||
required: true
|
|
||||||
- type: textarea
|
|
||||||
id: what_happens
|
|
||||||
attributes:
|
|
||||||
label: What happens
|
|
||||||
placeholder: Tell us what you see!
|
|
||||||
- type: textarea
|
|
||||||
id: what_should_happen
|
|
||||||
attributes:
|
|
||||||
label: What should happen
|
|
||||||
placeholder: Tell us what you want to see!
|
|
||||||
- type: textarea
|
|
||||||
id: additional_info
|
|
||||||
attributes:
|
|
||||||
label: Additional information
|
|
||||||
description: E.g. if you have access to the server log files, copy them here. Or copy the browser console content, if appropiate.
|
|
||||||
- type: input
|
|
||||||
id: server_address
|
|
||||||
attributes:
|
|
||||||
label: Server address
|
|
||||||
description: The instance of PrivateBin, where you experience the issue.
|
|
||||||
placeholder: e.g. https://privatebin.net
|
|
||||||
- type: input
|
|
||||||
id: server_os
|
|
||||||
attributes:
|
|
||||||
label: Server OS
|
|
||||||
placeholder: e.g. Ubuntu
|
|
||||||
- type: input
|
|
||||||
id: webserver
|
|
||||||
attributes:
|
|
||||||
label: Webserver
|
|
||||||
placeholder: e.g. Apache
|
|
||||||
- type: input
|
|
||||||
id: privatebin_version
|
|
||||||
attributes:
|
|
||||||
label: PrivateBin version
|
|
||||||
description: The PrivateBin version, where you experience the issue. It is e.g. shown at the bottom left in the web interface.
|
|
||||||
placeholder: e.g. v1.5.2
|
|
||||||
- type: input
|
|
||||||
id: browser
|
|
||||||
attributes:
|
|
||||||
label: Browser and version
|
|
||||||
placeholder: e.g. Firefox v116.3.0 (desktop)
|
|
||||||
- type: input
|
|
||||||
id: client
|
|
||||||
attributes:
|
|
||||||
label: Local operating system and version
|
|
||||||
placeholder: e.g. Windows 10
|
|
||||||
- type: dropdown
|
|
||||||
id: reproduce_issue
|
|
||||||
attributes:
|
|
||||||
label: Issue reproducibility
|
|
||||||
description: Can you reproduce this issue on [https://privatebin.net](https://privatebin.net)?
|
|
||||||
options:
|
|
||||||
- "No, I cannot reproduce it on https://privatebin.net."
|
|
||||||
- "Yes, reproducible on https://privatebin.net."
|
|
||||||
default: 0
|
|
||||||
validations:
|
|
||||||
required: true
|
|
@ -1,16 +1,5 @@
|
|||||||
---
|
<!-- Please have a look at our FAQ before submitting an issue: https://github.com/PrivateBin/PrivateBin/wiki/FAQ -->
|
||||||
name: Bug report
|
<!-- This is a template for a bug report. If you would like to suggest a feature, feel free to delete the part below. -->
|
||||||
about: Create a report to help us improve (only for software bugs)
|
|
||||||
title: ''
|
|
||||||
labels: bug
|
|
||||||
assignees: ''
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
<!-- Please make sure to **only** use this template when it is about bugs in the PrivateBin PHP project.
|
|
||||||
Otherwise, for help and support issues e.g. for deployment issues, please go back and chose the appropiate category. -->
|
|
||||||
|
|
||||||
<!-- Describe the bug: A clear and concise description of what the bug is. -->
|
|
||||||
|
|
||||||
## Steps to reproduce
|
## Steps to reproduce
|
||||||
<!-- Tell us how to reproduce the problem. -->
|
<!-- Tell us how to reproduce the problem. -->
|
||||||
@ -37,7 +26,7 @@ If you have access to the server log files, also copy them here.
|
|||||||
<!-- The Operation System of your server -->
|
<!-- The Operation System of your server -->
|
||||||
**Server OS:**
|
**Server OS:**
|
||||||
|
|
||||||
<!-- The webserver running on your server, preferably including the version -->
|
<!-- The webserver running on your server, preferrably including the version -->
|
||||||
**Webserver:**
|
**Webserver:**
|
||||||
|
|
||||||
<!-- The version of your browser (when it is a client-side issue) -->
|
<!-- The version of your browser (when it is a client-side issue) -->
|
9
.github/ISSUE_TEMPLATE/config.yml
vendored
9
.github/ISSUE_TEMPLATE/config.yml
vendored
@ -1,9 +0,0 @@
|
|||||||
blank_issues_enabled: false
|
|
||||||
contact_links:
|
|
||||||
- name: Question and support
|
|
||||||
url: https://github.com/orgs/PrivateBin/discussions/new?category=q-a
|
|
||||||
about: Your setup is not working and you need help or you have a question regarding PrivateBin
|
|
||||||
- name: Problem with the container image
|
|
||||||
url: https://github.com/PrivateBin/docker-nginx-fpm-alpine/issues/new
|
|
||||||
about: Please report all problems that apply only(!) to the official (Docker) image “docker-nginx-fpm-alpine” here.
|
|
||||||
|
|
22
.github/ISSUE_TEMPLATE/feature_request.md
vendored
22
.github/ISSUE_TEMPLATE/feature_request.md
vendored
@ -1,22 +0,0 @@
|
|||||||
---
|
|
||||||
name: Feature request
|
|
||||||
about: Suggest an idea for this project
|
|
||||||
title: ''
|
|
||||||
labels: enhancement
|
|
||||||
assignees: ''
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## The problem
|
|
||||||
|
|
||||||
<!-- Is your feature request related to a problem? Please describe.
|
|
||||||
A clear and concise description of what the problem is. Ex. I'm always frustrated when -->
|
|
||||||
|
|
||||||
## The solution
|
|
||||||
<!-- A clear and concise description of what you want to happen. Pitch your solution! What would happen, if we don't implement this? -->
|
|
||||||
|
|
||||||
## Alternatives
|
|
||||||
<!-- A clear and concise description of any alternative solutions or features you've considered. -->
|
|
||||||
|
|
||||||
## Additional context
|
|
||||||
<!-- Add any other context or screenshots about the feature request here. -->
|
|
2
.github/workflows/codeql-analysis.yml
vendored
2
.github/workflows/codeql-analysis.yml
vendored
@ -33,7 +33,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout repository
|
- name: Checkout repository
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
# Initializes the CodeQL tools for scanning.
|
# Initializes the CodeQL tools for scanning.
|
||||||
- name: Initialize CodeQL
|
- name: Initialize CodeQL
|
||||||
|
37
.github/workflows/refresh-php8.yml
vendored
Normal file
37
.github/workflows/refresh-php8.yml
vendored
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
name: Refresh PHP 8 branch
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches: [ master ]
|
||||||
|
schedule:
|
||||||
|
- cron: '42 2 * * *'
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- name: Checkout php8 branch
|
||||||
|
uses: actions/checkout@v3
|
||||||
|
with:
|
||||||
|
# directly checkout the php8 branch
|
||||||
|
ref: php8
|
||||||
|
# Number of commits to fetch. 0 indicates all history for all branches and tags.
|
||||||
|
# Default: 1
|
||||||
|
fetch-depth: 0
|
||||||
|
|
||||||
|
- name: Merge master changes into php8
|
||||||
|
run: |
|
||||||
|
git config user.name "github-actions[bot]"
|
||||||
|
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
|
||||||
|
git merge origin/master
|
||||||
|
|
||||||
|
- name: Push new changes
|
||||||
|
uses: github-actions-x/commit@v2.9
|
||||||
|
with:
|
||||||
|
name: github-actions[bot]
|
||||||
|
email: 41898282+github-actions[bot]@users.noreply.github.com
|
||||||
|
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
push-branch: 'php8'
|
||||||
|
|
2
.github/workflows/snyk-scan.yml
vendored
2
.github/workflows/snyk-scan.yml
vendored
@ -13,7 +13,7 @@ jobs:
|
|||||||
snyk-php:
|
snyk-php:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v3
|
||||||
- name: Install Google Cloud Storage
|
- name: Install Google Cloud Storage
|
||||||
run: composer require --no-update google/cloud-storage && composer update --no-dev
|
run: composer require --no-update google/cloud-storage && composer update --no-dev
|
||||||
- name: Run Snyk to check for vulnerabilities
|
- name: Run Snyk to check for vulnerabilities
|
||||||
|
52
.github/workflows/tests.yml
vendored
52
.github/workflows/tests.yml
vendored
@ -1,7 +1,5 @@
|
|||||||
name: Tests
|
name: Tests
|
||||||
on:
|
on: [push]
|
||||||
push:
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
@ -9,28 +7,28 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v3
|
||||||
- name: Validate composer.json and composer.lock
|
- name: Validate composer.json and composer.lock
|
||||||
run: composer validate
|
run: composer validate
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: composer install --prefer-dist --no-dev
|
run: composer install --prefer-dist --no-dev
|
||||||
|
|
||||||
PHPunit:
|
PHPunit:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
php-versions: ['7.3', '7.4', '8.0', '8.1', '8.2']
|
php-versions: ['5.6', '7.0', '7.1', '7.2', '7.3', '7.4']
|
||||||
name: PHP ${{ matrix.php-versions }} unit tests on ${{ matrix.operating-system }}
|
name: PHP ${{ matrix.php-versions }} unit tests on ${{ matrix.operating-system }}
|
||||||
env:
|
env:
|
||||||
extensions: gd, sqlite3
|
extensions: gd, sqlite3
|
||||||
extensions-cache-key-name: phpextensions
|
extensions-cache-key-name: phpextensions
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
|
||||||
# let's get started!
|
# let's get started!
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
# cache PHP extensions
|
# cache PHP extensions
|
||||||
- name: Setup cache environment
|
- name: Setup cache environment
|
||||||
id: extcache
|
id: extcache
|
||||||
@ -46,75 +44,77 @@ jobs:
|
|||||||
path: ${{ steps.extcache.outputs.dir }}
|
path: ${{ steps.extcache.outputs.dir }}
|
||||||
key: ${{ steps.extcache.outputs.key }}
|
key: ${{ steps.extcache.outputs.key }}
|
||||||
restore-keys: ${{ runner.os }}-${{ env.extensions-cache-key }}
|
restore-keys: ${{ runner.os }}-${{ env.extensions-cache-key }}
|
||||||
|
|
||||||
- name: Setup PHP
|
- name: Setup PHP
|
||||||
uses: shivammathur/setup-php@v2
|
uses: shivammathur/setup-php@v2
|
||||||
with:
|
with:
|
||||||
php-version: ${{ matrix.php-versions }}
|
php-version: ${{ matrix.php-versions }}
|
||||||
extensions: ${{ env.extensions }}
|
extensions: ${{ env.extensions }}
|
||||||
|
|
||||||
# Setup GitHub CI PHP problem matchers
|
# Setup GitHub CI PHP problem matchers
|
||||||
# https://github.com/shivammathur/setup-php#problem-matchers
|
# https://github.com/shivammathur/setup-php#problem-matchers
|
||||||
- name: Setup problem matchers for PHP
|
- name: Setup problem matchers for PHP
|
||||||
run: echo "::add-matcher::${{ runner.tool_cache }}/php.json"
|
run: echo "::add-matcher::${{ runner.tool_cache }}/php.json"
|
||||||
|
|
||||||
- name: Setup problem matchers for PHPUnit
|
- name: Setup problem matchers for PHPUnit
|
||||||
run: echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json"
|
run: echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json"
|
||||||
|
|
||||||
# composer cache
|
# composer cache
|
||||||
- name: Remove composer lock
|
- name: Remove composer lock
|
||||||
run: rm composer.lock
|
run: rm composer.lock
|
||||||
|
|
||||||
- name: Get composer cache directory
|
- name: Get composer cache directory
|
||||||
id: composer-cache
|
id: composer-cache
|
||||||
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
|
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
# http://man7.org/linux/man-pages/man1/date.1.html
|
# http://man7.org/linux/man-pages/man1/date.1.html
|
||||||
# https://github.com/actions/cache#creating-a-cache-key
|
# https://github.com/actions/cache#creating-a-cache-key
|
||||||
- name: Get Date
|
- name: Get Date
|
||||||
id: get-date
|
id: get-date
|
||||||
run: echo "date=$(/bin/date -u "+%Y%m%d")" >> $GITHUB_OUTPUT
|
run: echo "date=$(/bin/date -u "+%Y%m%d")" >> $GITHUB_OUTPUT
|
||||||
shell: bash
|
shell: bash
|
||||||
|
|
||||||
- name: Cache dependencies
|
- name: Cache dependencies
|
||||||
uses: actions/cache@v3
|
uses: actions/cache@v3
|
||||||
with:
|
with:
|
||||||
path: ${{ steps.composer-cache.outputs.dir }}
|
path: ${{ steps.composer-cache.outputs.dir }}
|
||||||
key: ${{ runner.os }}-composer-${{ steps.get-date.outputs.date }}-${{ hashFiles('**/composer.json') }}
|
key: ${{ runner.os }}-composer-${{ steps.get-date.outputs.date }}-${{ hashFiles('**/composer.json') }}
|
||||||
restore-keys: ${{ runner.os }}-composer-${{ steps.get-date.outputs.date }}-
|
restore-keys: ${{ runner.os }}-composer-${{ steps.get-date.outputs.date }}-
|
||||||
|
|
||||||
# composer installation
|
# composer installation
|
||||||
- name: Setup PHPunit
|
- name: Setup PHPunit
|
||||||
run: composer install -n
|
run: composer install -n
|
||||||
|
|
||||||
- name: Install Google Cloud Storage
|
- name: Install Google Cloud Storage
|
||||||
run: composer require google/cloud-storage
|
run: composer require google/cloud-storage
|
||||||
|
|
||||||
# testing
|
# testing
|
||||||
- name: Run unit tests
|
- name: Run unit tests
|
||||||
run: ../vendor/bin/phpunit --no-coverage
|
run: ../vendor/bin/phpunit --no-coverage
|
||||||
working-directory: tst
|
working-directory: tst
|
||||||
|
|
||||||
Mocha:
|
Mocha:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
|
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Setup Node
|
- name: Setup Node
|
||||||
uses: actions/setup-node@v3
|
uses: actions/setup-node@v3
|
||||||
with:
|
with:
|
||||||
node-version: '16'
|
node-version: '16'
|
||||||
cache: 'npm'
|
cache: 'npm'
|
||||||
cache-dependency-path: 'js/package-lock.json'
|
cache-dependency-path: 'js/package-lock.json'
|
||||||
|
|
||||||
- name: Setup Mocha
|
- name: Setup Mocha
|
||||||
run: npm install -g mocha
|
run: npm install -g mocha
|
||||||
|
|
||||||
- name: Setup Node modules
|
- name: Setup Node modules
|
||||||
run: npm ci
|
run: npm ci
|
||||||
working-directory: js
|
working-directory: js
|
||||||
|
|
||||||
- name: Run unit tests
|
- name: Run unit tests
|
||||||
run: npm test
|
run: npm test
|
||||||
working-directory: js
|
working-directory: js
|
||||||
|
|
||||||
|
2
.gitignore
vendored
2
.gitignore
vendored
@ -31,7 +31,6 @@ js/node_modules/
|
|||||||
js/test.log
|
js/test.log
|
||||||
tst/log/
|
tst/log/
|
||||||
tst/ConfigurationCombinationsTest.php
|
tst/ConfigurationCombinationsTest.php
|
||||||
tst/.phpunit.result.cache
|
|
||||||
.settings
|
.settings
|
||||||
.buildpath
|
.buildpath
|
||||||
.project
|
.project
|
||||||
@ -39,4 +38,3 @@ tst/.phpunit.result.cache
|
|||||||
.c9
|
.c9
|
||||||
/.idea/
|
/.idea/
|
||||||
*.iml
|
*.iml
|
||||||
paste.log
|
|
||||||
|
@ -15,10 +15,9 @@ coding_style:
|
|||||||
additive: false
|
additive: false
|
||||||
concatenation: true
|
concatenation: true
|
||||||
build:
|
build:
|
||||||
image: default-bionic
|
|
||||||
environment:
|
environment:
|
||||||
php:
|
php:
|
||||||
version: 7.4
|
version: '7.2'
|
||||||
tests:
|
tests:
|
||||||
override:
|
override:
|
||||||
-
|
-
|
||||||
@ -31,4 +30,7 @@ build:
|
|||||||
analysis:
|
analysis:
|
||||||
tests:
|
tests:
|
||||||
override:
|
override:
|
||||||
|
-
|
||||||
|
command: phpcs-run
|
||||||
|
use_website_config: true
|
||||||
- php-scrutinizer-run
|
- php-scrutinizer-run
|
||||||
|
7
.vscode/extensions.json
vendored
7
.vscode/extensions.json
vendored
@ -1,7 +0,0 @@
|
|||||||
{
|
|
||||||
"recommendations": [
|
|
||||||
"recca0120.vscode-phpunit",
|
|
||||||
"onecentlin.phpunit-snippets",
|
|
||||||
"devsense.profiler-php-vscode"
|
|
||||||
]
|
|
||||||
}
|
|
35
.vscode/launch.json
vendored
35
.vscode/launch.json
vendored
@ -1,35 +0,0 @@
|
|||||||
{
|
|
||||||
"version": "0.2.0",
|
|
||||||
"configurations": [
|
|
||||||
{
|
|
||||||
"name": "Launch built-in server and debug",
|
|
||||||
"type": "php",
|
|
||||||
"request": "launch",
|
|
||||||
"runtimeArgs": [
|
|
||||||
"-S",
|
|
||||||
"localhost:8000",
|
|
||||||
"-t",
|
|
||||||
"."
|
|
||||||
],
|
|
||||||
"port": 9003,
|
|
||||||
"serverReadyAction": {
|
|
||||||
"action": "openExternally"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Debug current script in console",
|
|
||||||
"type": "php",
|
|
||||||
"request": "launch",
|
|
||||||
"program": "${file}",
|
|
||||||
"cwd": "${fileDirname}",
|
|
||||||
"externalConsole": false,
|
|
||||||
"port": 9003
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "Listen for Xdebug",
|
|
||||||
"type": "php",
|
|
||||||
"request": "launch",
|
|
||||||
"port": 9003
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
15
CHANGELOG.md
15
CHANGELOG.md
@ -1,20 +1,5 @@
|
|||||||
# PrivateBin version history
|
# PrivateBin version history
|
||||||
|
|
||||||
* **1.6.0 (2023-09-11)**
|
|
||||||
* ADDED: Translations for Japanese & Arabic
|
|
||||||
* ADDED: Configuration option to disable Email button (#1164)
|
|
||||||
* CHANGED: Minimum required PHP version is 7.3, due to upgrading PHPunit (#707)
|
|
||||||
* CHANGED: Removed PHP 5 polyfill for random_bytes()
|
|
||||||
* **1.5.2 (2023-07-09)**
|
|
||||||
* ADDED: Allow AWS SDK to use default credential provider chain for S3Storage (#1070)
|
|
||||||
* CHANGED: Upgrading libraries to: DOMpurify 3.0.4 & jQuery 3.7.0
|
|
||||||
* FIXED: Addressed PHP 8.2 deprecation warnings (#1092)
|
|
||||||
* FIXED: Expose types JSON-LD incl. configured expiration dates (#1045)
|
|
||||||
* **1.5.1 (2022-12-24)**
|
|
||||||
* ADDED: script for administrative tasks: deleting pastes (#274), removing empty directories (#277), purging expired pastes (#276) & statistics (#319)
|
|
||||||
* FIXED: Revert Filesystem purge to limited and randomized lookup (#1030)
|
|
||||||
* FIXED: Catch JSON decode errors when invalid data gets sent to the API (#1030)
|
|
||||||
* FIXED: Support sorting v1 format in mixed version comments in Filesystem backend (#1030)
|
|
||||||
* **1.5 (2022-12-11)**
|
* **1.5 (2022-12-11)**
|
||||||
* ADDED: script for data storage backend migrations (#1012)
|
* ADDED: script for data storage backend migrations (#1012)
|
||||||
* ADDED: Translations for Turkish, Slovak, Greek and Thai
|
* ADDED: Translations for Turkish, Slovak, Greek and Thai
|
||||||
|
@ -29,9 +29,9 @@
|
|||||||
* rodehoed - option to exempt ips from the rate-limiter
|
* rodehoed - option to exempt ips from the rate-limiter
|
||||||
* Mark van Holsteijn - Google Cloud Storage backend
|
* Mark van Holsteijn - Google Cloud Storage backend
|
||||||
* Austin Huang - Oracle database support
|
* Austin Huang - Oracle database support
|
||||||
* Felix J. Ogris - S3 Storage backend, script for data backend migrations, dropped singleton behaviour of data backends
|
* Felix J. Ogris - S3 Storage backend
|
||||||
* Mounir Idrassi & J. Mozdzen - secure YOURLS integration
|
* Mounir Idrassi & J. Mozdzen - secure YOURLS integration
|
||||||
* Felipe Nakandakari - enabled AWS SDK to use default credential provider chain in the S3 Storage backend
|
* Felix J. Ogris - script for data backend migrations, dropped singleton behaviour of data backends
|
||||||
|
|
||||||
## Translations
|
## Translations
|
||||||
* Hexalyse - French
|
* Hexalyse - French
|
||||||
@ -63,5 +63,3 @@
|
|||||||
* Stevo984 - Slovak
|
* Stevo984 - Slovak
|
||||||
* Christos Karamolegkos - Greek
|
* Christos Karamolegkos - Greek
|
||||||
* jaideejung007 - Thai
|
* jaideejung007 - Thai
|
||||||
* Nicolas Le Gall - Japanese
|
|
||||||
* lazerns - Arabic
|
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
# Installation
|
# Installation
|
||||||
|
|
||||||
## TL;DR
|
**TL;DR:** Download the
|
||||||
|
|
||||||
Download the
|
|
||||||
[latest release archive](https://github.com/PrivateBin/PrivateBin/releases/latest)
|
[latest release archive](https://github.com/PrivateBin/PrivateBin/releases/latest)
|
||||||
(with the link labelled as "Source code (…)") and extract it in your web hosts
|
(with the link labelled as "Source code (…)") and extract it in your web hosts
|
||||||
folder where you want to install your PrivateBin instance. We try to provide a
|
folder where you want to install your PrivateBin instance. We try to provide a
|
||||||
@ -13,15 +11,21 @@ mostly safe default configuration, but we urge you to check the
|
|||||||
**NOTE:** See our [FAQ entry on securely downloading release files](https://github.com/PrivateBin/PrivateBin/wiki/FAQ#how-can-i-securely-clonedownload-your-project)
|
**NOTE:** See our [FAQ entry on securely downloading release files](https://github.com/PrivateBin/PrivateBin/wiki/FAQ#how-can-i-securely-clonedownload-your-project)
|
||||||
for more information.
|
for more information.
|
||||||
|
|
||||||
**NOTE:** There are Ansible roles available for installing and configuring PrivateBin on your server. You can choose from the following options:
|
**NOTE:** There is a [ansible](https://ansible.com) role by @e1mo available to
|
||||||
|
install and configure PrivateBin on your server. It's available on
|
||||||
- [Podman Rootless - PrivateBin by @voidquark](https://galaxy.ansible.com/voidquark/privatebin) ([Github source code](https://github.com/voidquark/privatebin)): Simplifies the deployment and management of a secure PrivateBin service using a rootless Podman container. Key features include root-less deployment, ensuring security within a user namespace, idempotent deployment for consistent state, out-of-the-box setup for Red Hat systems, and the flexibility to customize PrivateBin configurations. It has been tested on EL9.
|
[ansible galaxy](https://galaxy.ansible.com/e1mo/privatebin)
|
||||||
|
([source code](https://git.sr.ht/~e1mo/ansible-role-privatebin)).
|
||||||
- [Config Configuration - PrivateBin by @e1mo](https://galaxy.ansible.com/e1mo/privatebin) ([Github source code](https://git.sr.ht/~e1mo/ansible-role-privatebin)): Deploy PrivateBin configuration to disk with a customized configuration.
|
|
||||||
|
|
||||||
### Minimal Requirements
|
### Minimal Requirements
|
||||||
|
|
||||||
- PHP version 7.3 or above
|
- PHP version 7.0 or above
|
||||||
|
- Or PHP version 5.6 AND _one_ of the following sources of cryptographically
|
||||||
|
safe randomness:
|
||||||
|
- [Libsodium](https://download.libsodium.org/libsodium/content/installation/)
|
||||||
|
and it's [PHP extension](https://paragonie.com/book/pecl-libsodium/read/00-intro.md#installing-libsodium)
|
||||||
|
- `open_basedir` access to `/dev/urandom`
|
||||||
|
- mcrypt extension AND `open_basedir` access to `/dev/urandom`
|
||||||
|
- com_dotnet extension
|
||||||
- GD extension (when using identicon or vizhash icons, jdenticon works without it)
|
- GD extension (when using identicon or vizhash icons, jdenticon works without it)
|
||||||
- zlib extension
|
- zlib extension
|
||||||
- some disk space or a database supported by [PDO](https://php.net/manual/book.pdo.php)
|
- some disk space or a database supported by [PDO](https://php.net/manual/book.pdo.php)
|
||||||
@ -201,7 +205,7 @@ CREATE INDEX parent ON prefix_comment(pasteid);
|
|||||||
CREATE TABLE prefix_config (
|
CREATE TABLE prefix_config (
|
||||||
id CHAR(16) NOT NULL, value TEXT, PRIMARY KEY (id)
|
id CHAR(16) NOT NULL, value TEXT, PRIMARY KEY (id)
|
||||||
);
|
);
|
||||||
INSERT INTO prefix_config VALUES('VERSION', '1.6.0');
|
INSERT INTO prefix_config VALUES('VERSION', '1.5.0');
|
||||||
```
|
```
|
||||||
|
|
||||||
In **PostgreSQL**, the `data`, `attachment`, `nickname` and `vizhash` columns
|
In **PostgreSQL**, the `data`, `attachment`, `nickname` and `vizhash` columns
|
@ -342,11 +342,12 @@ any theory of liability, whether in contract, strict liability, or tort
|
|||||||
(including negligence or otherwise) arising in any way out of the use of this
|
(including negligence or otherwise) arising in any way out of the use of this
|
||||||
software, even if advised of the possibility of such damage.
|
software, even if advised of the possibility of such damage.
|
||||||
|
|
||||||
## MIT License for base64.js version 1.7, Bootstrap, Identicon, Composer, kjua and base-x
|
## MIT License for base64.js version 1.7, Bootstrap, Identicon, random_compat, Composer, kjua and base-x
|
||||||
|
|
||||||
Copyright © 2012 Dan Kogai
|
Copyright © 2012 Dan Kogai
|
||||||
Copyright © 2011-2016 Twitter, Inc.
|
Copyright © 2011-2016 Twitter, Inc.
|
||||||
Copyright © 2013 Benjamin Laugueux <benjamin@yzalis.com>
|
Copyright © 2013 Benjamin Laugueux <benjamin@yzalis.com>
|
||||||
|
Copyright © 2015 Paragon Initiative Enterprises
|
||||||
Copyright © 2016 Nils Adermann, Jordi Boggiano
|
Copyright © 2016 Nils Adermann, Jordi Boggiano
|
||||||
Copyright © 2016 Lars Jung (https://larsjung.de)
|
Copyright © 2016 Lars Jung (https://larsjung.de)
|
||||||
Copyright © 2018 base-x contributors
|
Copyright © 2018 base-x contributors
|
||||||
|
8
Makefile
8
Makefile
@ -1,8 +1,8 @@
|
|||||||
.PHONY: all coverage coverage-js coverage-php doc doc-js doc-php increment sign test test-js test-php help
|
.PHONY: all coverage coverage-js coverage-php doc doc-js doc-php increment sign test test-js test-php help
|
||||||
|
|
||||||
CURRENT_VERSION = 1.6.0
|
CURRENT_VERSION = 1.5.0
|
||||||
VERSION ?= 1.6.1
|
VERSION ?= 1.5.1
|
||||||
VERSION_FILES = index.php bin/ cfg/ *.md doc/Installation.md css/ i18n/ img/ js/package.json js/privatebin.js lib/ Makefile tpl/ tst/
|
VERSION_FILES = index.php cfg/ *.md css/ i18n/ img/ js/package.json js/privatebin.js lib/ Makefile tpl/ tst/
|
||||||
REGEX_CURRENT_VERSION := $(shell echo $(CURRENT_VERSION) | sed "s/\./\\\./g")
|
REGEX_CURRENT_VERSION := $(shell echo $(CURRENT_VERSION) | sed "s/\./\\\./g")
|
||||||
REGEX_VERSION := $(shell echo $(VERSION) | sed "s/\./\\\./g")
|
REGEX_VERSION := $(shell echo $(VERSION) | sed "s/\./\\\./g")
|
||||||
|
|
||||||
@ -38,7 +38,7 @@ increment: ## Increment and commit new version number, set target version using
|
|||||||
git commit -m "incrementing version"
|
git commit -m "incrementing version"
|
||||||
|
|
||||||
sign: ## Sign a release.
|
sign: ## Sign a release.
|
||||||
git tag --sign --message "Release v$(VERSION)" $(VERSION)
|
git tag $(VERSION)
|
||||||
git push origin $(VERSION)
|
git push origin $(VERSION)
|
||||||
signrelease.sh
|
signrelease.sh
|
||||||
|
|
||||||
|
@ -1,12 +0,0 @@
|
|||||||
# Construire une version Chapril de privatebin
|
|
||||||
|
|
||||||
|
|
||||||
```
|
|
||||||
git fetch --all
|
|
||||||
export VERSION=1.6.0
|
|
||||||
git rebase ${VERSION?}
|
|
||||||
# [... Résoudre les conflits]
|
|
||||||
git tag ${VERSION?}-chapril
|
|
||||||
git push --tags origin # Pousser le tag côté forge April
|
|
||||||
git archive -o /tmp/chapril-paste-${VERSION?}.tar.gz --prefix=chapril-paste-${VERSION?}/ ${VERSION?}-chapril
|
|
||||||
```
|
|
@ -1,6 +1,6 @@
|
|||||||
# [![PrivateBin](https://cdn.rawgit.com/PrivateBin/assets/master/images/preview/logoSmall.png)](https://privatebin.info/)
|
# [![PrivateBin](https://cdn.rawgit.com/PrivateBin/assets/master/images/preview/logoSmall.png)](https://privatebin.info/)
|
||||||
|
|
||||||
*Current version: 1.6.0*
|
*Current version: 1.5.0*
|
||||||
|
|
||||||
**PrivateBin** is a minimalist, open source online
|
**PrivateBin** is a minimalist, open source online
|
||||||
[pastebin](https://en.wikipedia.org/wiki/Pastebin)
|
[pastebin](https://en.wikipedia.org/wiki/Pastebin)
|
||||||
@ -96,7 +96,7 @@ file](https://github.com/PrivateBin/PrivateBin/wiki/Configuration):
|
|||||||
|
|
||||||
* [FAQ](https://github.com/PrivateBin/PrivateBin/wiki/FAQ)
|
* [FAQ](https://github.com/PrivateBin/PrivateBin/wiki/FAQ)
|
||||||
|
|
||||||
* [Installation guide](https://github.com/PrivateBin/PrivateBin/blob/master/doc/Installation.md#installation)
|
* [Installation guide](https://github.com/PrivateBin/PrivateBin/blob/master/INSTALL.md#installation)
|
||||||
|
|
||||||
* [Configuration guide](https://github.com/PrivateBin/PrivateBin/wiki/Configuration)
|
* [Configuration guide](https://github.com/PrivateBin/PrivateBin/wiki/Configuration)
|
||||||
|
|
||||||
|
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
| Version | Supported |
|
| Version | Supported |
|
||||||
| ------- | ------------------ |
|
| ------- | ------------------ |
|
||||||
| 1.6.0 | :heavy_check_mark: |
|
| 1.5.0 | :heavy_check_mark: |
|
||||||
| < 1.6.0 | :x: |
|
| < 1.5.0 | :x: |
|
||||||
|
|
||||||
## Reporting a Vulnerability
|
## Reporting a Vulnerability
|
||||||
|
|
||||||
|
@ -1,318 +0,0 @@
|
|||||||
#!/usr/bin/env php
|
|
||||||
<?php
|
|
||||||
|
|
||||||
/**
|
|
||||||
* PrivateBin
|
|
||||||
*
|
|
||||||
* a zero-knowledge paste bin
|
|
||||||
*
|
|
||||||
* @link https://github.com/PrivateBin/PrivateBin
|
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
|
||||||
* @version 1.6.0
|
|
||||||
*/
|
|
||||||
|
|
||||||
namespace PrivateBin;
|
|
||||||
|
|
||||||
use PrivateBin\Configuration;
|
|
||||||
use PrivateBin\Data\AbstractData;
|
|
||||||
use PrivateBin\Model\Paste;
|
|
||||||
|
|
||||||
define('PATH', dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR);
|
|
||||||
require PATH . 'vendor' . DIRECTORY_SEPARATOR . 'autoload.php';
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Administration
|
|
||||||
*
|
|
||||||
* Command line utility for administrative tasks.
|
|
||||||
*/
|
|
||||||
class Administration
|
|
||||||
{
|
|
||||||
/**
|
|
||||||
* configuration
|
|
||||||
*
|
|
||||||
* @access private
|
|
||||||
* @var Configuration
|
|
||||||
*/
|
|
||||||
private $_conf;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* options, parsed from the command line arguments
|
|
||||||
*
|
|
||||||
* @access private
|
|
||||||
* @var array
|
|
||||||
*/
|
|
||||||
private $_opts = array();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* data storage model
|
|
||||||
*
|
|
||||||
* @access private
|
|
||||||
* @var AbstractData
|
|
||||||
*/
|
|
||||||
private $_store;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* deletes the requested paste ID, if a valid ID and it exists
|
|
||||||
*
|
|
||||||
* @access private
|
|
||||||
* @param string $pasteId
|
|
||||||
*/
|
|
||||||
private function _delete($pasteId)
|
|
||||||
{
|
|
||||||
if (!Paste::isValidId($pasteId)) {
|
|
||||||
self::_error('given ID is not a valid paste ID (16 hexadecimal digits)', 5);
|
|
||||||
}
|
|
||||||
if (!$this->_store->exists($pasteId)) {
|
|
||||||
self::_error('given ID does not exist, has expired or was already deleted', 6);
|
|
||||||
}
|
|
||||||
$this->_store->delete($pasteId);
|
|
||||||
if ($this->_store->exists($pasteId)) {
|
|
||||||
self::_error('paste ID exists after deletion, permission problem?', 7);
|
|
||||||
}
|
|
||||||
exit("paste $pasteId successfully deleted" . PHP_EOL);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* removes empty directories, if current storage model uses Filesystem
|
|
||||||
*
|
|
||||||
* @access private
|
|
||||||
*/
|
|
||||||
private function _empty_dirs()
|
|
||||||
{
|
|
||||||
if ($this->_conf->getKey('class', 'model') !== 'Filesystem') {
|
|
||||||
self::_error('instance not using Filesystem storage, no directories to empty', 4);
|
|
||||||
}
|
|
||||||
$dir = $this->_conf->getKey('dir', 'model_options');
|
|
||||||
passthru("find $dir -type d -empty -delete", $code);
|
|
||||||
exit($code);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* display a message on STDERR and exits
|
|
||||||
*
|
|
||||||
* @access private
|
|
||||||
* @static
|
|
||||||
* @param string $message
|
|
||||||
* @param int $code optional, defaults to 1
|
|
||||||
*/
|
|
||||||
private static function _error($message, $code = 1)
|
|
||||||
{
|
|
||||||
self::_error_echo($message);
|
|
||||||
exit($code);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* display a message on STDERR
|
|
||||||
*
|
|
||||||
* @access private
|
|
||||||
* @static
|
|
||||||
* @param string $message
|
|
||||||
*/
|
|
||||||
private static function _error_echo($message)
|
|
||||||
{
|
|
||||||
fwrite(STDERR, 'Error: ' . $message . PHP_EOL);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* display usage help on STDOUT and exits
|
|
||||||
*
|
|
||||||
* @access private
|
|
||||||
* @static
|
|
||||||
* @param int $code optional, defaults to 0
|
|
||||||
*/
|
|
||||||
private static function _help($code = 0)
|
|
||||||
{
|
|
||||||
echo <<<'EOT'
|
|
||||||
Usage:
|
|
||||||
administration [--delete <paste id> | --empty-dirs | --help | --purge | --statistics]
|
|
||||||
|
|
||||||
Options:
|
|
||||||
-d, --delete deletes the requested paste ID
|
|
||||||
-e, --empty-dirs removes empty directories (only if Filesystem storage is
|
|
||||||
configured)
|
|
||||||
-h, --help displays this help message
|
|
||||||
-p, --purge purge all expired pastes
|
|
||||||
-s, --statistics reads all stored pastes and comments and reports statistics
|
|
||||||
EOT, PHP_EOL;
|
|
||||||
exit($code);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* return option for given short or long keyname, if it got set
|
|
||||||
*
|
|
||||||
* @access private
|
|
||||||
* @static
|
|
||||||
* @param string $short
|
|
||||||
* @param string $long
|
|
||||||
* @return string|null
|
|
||||||
*/
|
|
||||||
private function _option($short, $long)
|
|
||||||
{
|
|
||||||
foreach (array($short, $long) as $key) {
|
|
||||||
if (array_key_exists($key, $this->_opts)) {
|
|
||||||
return $this->_opts[$key];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* initialize options from given argument array
|
|
||||||
*
|
|
||||||
* @access private
|
|
||||||
* @static
|
|
||||||
* @param array $arguments
|
|
||||||
*/
|
|
||||||
private function _options_initialize($arguments)
|
|
||||||
{
|
|
||||||
if ($arguments > 3) {
|
|
||||||
self::_error_echo('too many arguments given');
|
|
||||||
echo PHP_EOL;
|
|
||||||
self::_help(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($arguments < 2) {
|
|
||||||
self::_error_echo('missing arguments');
|
|
||||||
echo PHP_EOL;
|
|
||||||
self::_help(2);
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->_opts = getopt('hd:eps', array('help', 'delete:', 'empty-dirs', 'purge', 'statistics'));
|
|
||||||
if (!$this->_opts) {
|
|
||||||
self::_error_echo('unsupported arguments given');
|
|
||||||
echo PHP_EOL;
|
|
||||||
self::_help(3);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* reads all stored pastes and comments and reports statistics
|
|
||||||
*
|
|
||||||
* @access public
|
|
||||||
*/
|
|
||||||
private function _statistics()
|
|
||||||
{
|
|
||||||
$counters = array(
|
|
||||||
'burn' => 0,
|
|
||||||
'discussion' => 0,
|
|
||||||
'expired' => 0,
|
|
||||||
'md' => 0,
|
|
||||||
'percent' => 1,
|
|
||||||
'plain' => 0,
|
|
||||||
'progress' => 0,
|
|
||||||
'syntax' => 0,
|
|
||||||
'total' => 0,
|
|
||||||
'unknown' => 0,
|
|
||||||
);
|
|
||||||
$time = time();
|
|
||||||
$ids = $this->_store->getAllPastes();
|
|
||||||
$counters['total'] = count($ids);
|
|
||||||
$dots = $counters['total'] < 100 ? 10 : (
|
|
||||||
$counters['total'] < 1000 ? 50 : 100
|
|
||||||
);
|
|
||||||
$percentages = $counters['total'] < 100 ? 0 : (
|
|
||||||
$counters['total'] < 1000 ? 4 : 10
|
|
||||||
);
|
|
||||||
|
|
||||||
echo "Total:\t\t\t{$counters['total']}", PHP_EOL;
|
|
||||||
foreach ($ids as $pasteid) {
|
|
||||||
$paste = $this->_store->read($pasteid);
|
|
||||||
++$counters['progress'];
|
|
||||||
|
|
||||||
if (
|
|
||||||
array_key_exists('expire_date', $paste['meta']) &&
|
|
||||||
$paste['meta']['expire_date'] < $time
|
|
||||||
) {
|
|
||||||
++$counters['expired'];
|
|
||||||
}
|
|
||||||
|
|
||||||
if (array_key_exists('adata', $paste)) {
|
|
||||||
$format = $paste['adata'][1];
|
|
||||||
$discussion = $paste['adata'][2];
|
|
||||||
$burn = $paste['adata'][3];
|
|
||||||
} else {
|
|
||||||
$format = array_key_exists('formatter', $paste['meta']) ? $paste['meta']['formatter'] : 'plaintext';
|
|
||||||
$discussion = array_key_exists('opendiscussion', $paste['meta']) ? $paste['meta']['opendiscussion'] : false;
|
|
||||||
$burn = array_key_exists('burnafterreading', $paste['meta']) ? $paste['meta']['burnafterreading'] : false;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($format === 'plaintext') {
|
|
||||||
++$counters['plain'];
|
|
||||||
} elseif ($format === 'syntaxhighlighting') {
|
|
||||||
++$counters['syntax'];
|
|
||||||
} elseif ($format === 'markdown') {
|
|
||||||
++$counters['md'];
|
|
||||||
} else {
|
|
||||||
++$counters['unknown'];
|
|
||||||
}
|
|
||||||
|
|
||||||
$counters['discussion'] += (int) $discussion;
|
|
||||||
$counters['burn'] += (int) $burn;
|
|
||||||
|
|
||||||
// display progress
|
|
||||||
if ($counters['progress'] % $dots === 0) {
|
|
||||||
echo '.';
|
|
||||||
if ($percentages) {
|
|
||||||
$progress = $percentages / $counters['total'] * $counters['progress'];
|
|
||||||
if ($progress >= $counters['percent']) {
|
|
||||||
printf(' %d%% ', 100 / $percentages * $progress);
|
|
||||||
++$counters['percent'];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
echo PHP_EOL, <<<EOT
|
|
||||||
Expired:\t\t{$counters['expired']}
|
|
||||||
Burn after reading:\t{$counters['burn']}
|
|
||||||
Discussions:\t\t{$counters['discussion']}
|
|
||||||
Plain Text:\t\t{$counters['plain']}
|
|
||||||
Source Code:\t\t{$counters['syntax']}
|
|
||||||
Markdown:\t\t{$counters['md']}
|
|
||||||
EOT, PHP_EOL;
|
|
||||||
if ($counters['unknown'] > 0) {
|
|
||||||
echo "Unknown format:\t\t{$counters['unknown']}", PHP_EOL;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* constructor
|
|
||||||
*
|
|
||||||
* initializes and runs administrative tasks
|
|
||||||
*
|
|
||||||
* @access public
|
|
||||||
*/
|
|
||||||
public function __construct()
|
|
||||||
{
|
|
||||||
$this->_options_initialize($_SERVER['argc']);
|
|
||||||
|
|
||||||
if ($this->_option('h', 'help') !== null) {
|
|
||||||
self::_help();
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->_conf = new Configuration;
|
|
||||||
|
|
||||||
if ($this->_option('e', 'empty-dirs') !== null) {
|
|
||||||
$this->_empty_dirs();
|
|
||||||
}
|
|
||||||
|
|
||||||
$class = 'PrivateBin\\Data\\' . $this->_conf->getKey('class', 'model');
|
|
||||||
$this->_store = new $class($this->_conf->getSection('model_options'));
|
|
||||||
|
|
||||||
if (($pasteId = $this->_option('d', 'delete')) !== null) {
|
|
||||||
$this->_delete($pasteId);
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($this->_option('p', 'purge') !== null) {
|
|
||||||
$this->_store->purge(PHP_INT_MAX);
|
|
||||||
exit('purging of expired pastes concluded' . PHP_EOL);
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($this->_option('s', 'statistics') !== null) {
|
|
||||||
$this->_statistics();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
new Administration();
|
|
@ -410,14 +410,13 @@ class ConfigurationTestGenerator
|
|||||||
* DO NOT EDIT: This file is generated automatically using configGenerator.php
|
* DO NOT EDIT: This file is generated automatically using configGenerator.php
|
||||||
*/
|
*/
|
||||||
|
|
||||||
use PHPUnit\Framework\TestCase;
|
|
||||||
use PrivateBin\Controller;
|
use PrivateBin\Controller;
|
||||||
use PrivateBin\Data\Filesystem;
|
use PrivateBin\Data\Filesystem;
|
||||||
use PrivateBin\Persistence\ServerSalt;
|
use PrivateBin\Persistence\ServerSalt;
|
||||||
use PrivateBin\Persistence\TrafficLimiter;
|
use PrivateBin\Persistence\TrafficLimiter;
|
||||||
use PrivateBin\Request;
|
use PrivateBin\Request;
|
||||||
|
|
||||||
class ConfigurationCombinationsTest extends TestCase
|
class ConfigurationCombinationsTest extends PHPUnit_Framework_TestCase
|
||||||
{
|
{
|
||||||
private $_conf;
|
private $_conf;
|
||||||
|
|
||||||
@ -425,7 +424,7 @@ class ConfigurationCombinationsTest extends TestCase
|
|||||||
|
|
||||||
private $_path;
|
private $_path;
|
||||||
|
|
||||||
public function setUp(): void
|
public function setUp()
|
||||||
{
|
{
|
||||||
/* Setup Routine */
|
/* Setup Routine */
|
||||||
Helper::confBackup();
|
Helper::confBackup();
|
||||||
@ -436,7 +435,7 @@ class ConfigurationCombinationsTest extends TestCase
|
|||||||
$this->reset();
|
$this->reset();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function tearDown(): void
|
public function tearDown()
|
||||||
{
|
{
|
||||||
/* Tear Down Routine */
|
/* Tear Down Routine */
|
||||||
unlink(CONF);
|
unlink(CONF);
|
||||||
@ -565,7 +564,7 @@ EOT;
|
|||||||
case 'Delete':
|
case 'Delete':
|
||||||
$code .= <<<'EOT'
|
$code .= <<<'EOT'
|
||||||
|
|
||||||
$this->assertMatchesRegularExpression(
|
$this->assertRegExp(
|
||||||
'#<div[^>]*id="status"[^>]*>.*Paste was properly deleted[^<]*</div>#s',
|
'#<div[^>]*id="status"[^>]*>.*Paste was properly deleted[^<]*</div>#s',
|
||||||
$content,
|
$content,
|
||||||
'outputs deleted status correctly'
|
'outputs deleted status correctly'
|
||||||
|
12
bin/migrate
12
bin/migrate
@ -17,14 +17,13 @@ if (version_compare(PHP_VERSION, '7.1.0') < 0) {
|
|||||||
|
|
||||||
$longopts = array(
|
$longopts = array(
|
||||||
"delete-after",
|
"delete-after",
|
||||||
"delete-during",
|
"delete-during"
|
||||||
"help"
|
|
||||||
);
|
);
|
||||||
$opts_arr = getopt("fhnv", $longopts, $rest);
|
$opts_arr = getopt("fhnv", $longopts, $rest);
|
||||||
if ($opts_arr === false) {
|
if ($opts_arr === false) {
|
||||||
dieerr("Erroneous command line options. Please use --help");
|
dieerr("Erroneous command line options. Please use -h");
|
||||||
}
|
}
|
||||||
if (array_key_exists("h", $opts_arr) || array_key_exists("help", $opts_arr)) {
|
if (array_key_exists("h", $opts_arr)) {
|
||||||
helpexit();
|
helpexit();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -174,12 +173,12 @@ function debug ($text) {
|
|||||||
|
|
||||||
function helpexit ()
|
function helpexit ()
|
||||||
{
|
{
|
||||||
print("migrate - Copy data between PrivateBin backends
|
print("migrate.php - Copy data between PrivateBin backends
|
||||||
|
|
||||||
Usage:
|
Usage:
|
||||||
migrate [--delete-after] [--delete-during] [-f] [-n] [-v] srcconfdir
|
migrate [--delete-after] [--delete-during] [-f] [-n] [-v] srcconfdir
|
||||||
[<dstconfdir>]
|
[<dstconfdir>]
|
||||||
migrate [-h|--help]
|
migrate [-h]
|
||||||
|
|
||||||
Options:
|
Options:
|
||||||
--delete-after delete data from source after all pastes and comments have
|
--delete-after delete data from source after all pastes and comments have
|
||||||
@ -188,7 +187,6 @@ Options:
|
|||||||
comments have successfully been copied to the destination
|
comments have successfully been copied to the destination
|
||||||
-f forcefully overwrite data which already exists at the
|
-f forcefully overwrite data which already exists at the
|
||||||
destination
|
destination
|
||||||
-h, --help displays this help message
|
|
||||||
-n dry run, do not copy data
|
-n dry run, do not copy data
|
||||||
-v be verbose
|
-v be verbose
|
||||||
<srcconfdir> use storage backend configration from conf.php found in
|
<srcconfdir> use storage backend configration from conf.php found in
|
||||||
|
@ -65,10 +65,6 @@ languageselection = false
|
|||||||
; It works both when a new paste is created and when you view a paste.
|
; It works both when a new paste is created and when you view a paste.
|
||||||
; qrcode = true
|
; qrcode = true
|
||||||
|
|
||||||
; (optional) Let users send an email sharing the paste URL with one click.
|
|
||||||
; It works both when a new paste is created and when you view a paste.
|
|
||||||
; email = true
|
|
||||||
|
|
||||||
; (optional) IP based icons are a weak mechanism to detect if a comment was from
|
; (optional) IP based icons are a weak mechanism to detect if a comment was from
|
||||||
; a different user when the same username was used in a comment. It might get
|
; a different user when the same username was used in a comment. It might get
|
||||||
; used to get the IP of a comment poster if the server salt is leaked and a
|
; used to get the IP of a comment poster if the server salt is leaked and a
|
||||||
@ -234,19 +230,6 @@ dir = PATH "data"
|
|||||||
;accesskey = "access key id"
|
;accesskey = "access key id"
|
||||||
;secretkey = "secret access key"
|
;secretkey = "secret access key"
|
||||||
|
|
||||||
;[model]
|
|
||||||
; example of S3 configuration for AWS using its SDK default credential provider chain
|
|
||||||
; if relying on environment variables, the AWS SDK will look for the following:
|
|
||||||
; - AWS_ACCESS_KEY_ID
|
|
||||||
; - AWS_SECRET_ACCESS_KEY
|
|
||||||
; - AWS_SESSION_TOKEN (if needed)
|
|
||||||
; for more details, see https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/guide_credentials.html#default-credential-chain
|
|
||||||
;class = S3Storage
|
|
||||||
;[model_options]
|
|
||||||
;region = "eu-central-1"
|
|
||||||
;version = "latest"
|
|
||||||
;bucket = "my-bucket"
|
|
||||||
|
|
||||||
[yourls]
|
[yourls]
|
||||||
; When using YOURLS as a "urlshortener" config item:
|
; When using YOURLS as a "urlshortener" config item:
|
||||||
; - By default, "urlshortener" will point to the YOURLS API URL, with or without
|
; - By default, "urlshortener" will point to the YOURLS API URL, with or without
|
||||||
|
@ -24,17 +24,18 @@
|
|||||||
"docs" : "https://privatebin.info/codedoc/"
|
"docs" : "https://privatebin.info/codedoc/"
|
||||||
},
|
},
|
||||||
"require" : {
|
"require" : {
|
||||||
"php" : "^7.3 || ^8.0",
|
"php" : "^5.6.0 || ^7.0 || ^8.0",
|
||||||
|
"paragonie/random_compat" : "2.0.21",
|
||||||
"yzalis/identicon" : "2.0.0",
|
"yzalis/identicon" : "2.0.0",
|
||||||
"mlocati/ip-lib" : "1.18.0",
|
"mlocati/ip-lib" : "1.18.0",
|
||||||
"jdenticon/jdenticon": "1.0.2"
|
"jdenticon/jdenticon": "^1.0"
|
||||||
},
|
},
|
||||||
"suggest" : {
|
"suggest" : {
|
||||||
"google/cloud-storage" : "1.32.0",
|
"google/cloud-storage" : "1.26.1",
|
||||||
"aws/aws-sdk-php" : "3.275.1"
|
"aws/aws-sdk-php" : "3.239.0"
|
||||||
},
|
},
|
||||||
"require-dev" : {
|
"require-dev" : {
|
||||||
"phpunit/phpunit" : "^9"
|
"phpunit/phpunit" : "^4.6 || ^5.0"
|
||||||
},
|
},
|
||||||
"autoload" : {
|
"autoload" : {
|
||||||
"psr-4" : {
|
"psr-4" : {
|
||||||
@ -42,12 +43,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"config" : {
|
"config" : {
|
||||||
"autoloader-suffix" : "DontChange",
|
"autoloader-suffix" : "DontChange"
|
||||||
"optimize-autoloader": true,
|
|
||||||
"preferred-install": "dist",
|
|
||||||
"sort-packages": true,
|
|
||||||
"platform": {
|
|
||||||
"php": "7.3"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
1522
composer.lock
generated
1522
composer.lock
generated
File diff suppressed because it is too large
Load Diff
@ -6,7 +6,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
body {
|
body {
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* When there is no script at all other */
|
/* When there is no script at all other */
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* CSS Reset from YUI 3.4.1 (build 4118) - Copyright 2011 Yahoo! Inc. All rights reserved.
|
/* CSS Reset from YUI 3.4.1 (build 4118) - Copyright 2011 Yahoo! Inc. All rights reserved.
|
||||||
|
@ -1,59 +0,0 @@
|
|||||||
# Generating Source Code Documentation
|
|
||||||
|
|
||||||
## Generating PHP documentation
|
|
||||||
|
|
||||||
In order to generate the documentation, you will need to install the following
|
|
||||||
packages and its dependencies:
|
|
||||||
* phpdoc
|
|
||||||
* graphviz
|
|
||||||
|
|
||||||
Details about
|
|
||||||
[installing phpDocumentor](https://phpdoc.org/docs/latest/getting-started/installing.html)
|
|
||||||
can be found in that projects documentation.
|
|
||||||
|
|
||||||
Example for Debian and Ubuntu:
|
|
||||||
```console
|
|
||||||
$ sudo apt install php-pear graphviz
|
|
||||||
$ sudo pear channel-discover pear.phpdoc.org
|
|
||||||
$ sudo pear install phpdoc/phpDocumentor
|
|
||||||
```
|
|
||||||
|
|
||||||
To generate the documentation, change into the main directory and run phpdoc:
|
|
||||||
```console
|
|
||||||
$ cd PrivateBin
|
|
||||||
$ phpdoc --visibility public,protected,private -t doc/phpdoc -d lib/
|
|
||||||
```
|
|
||||||
|
|
||||||
**Note:** When used with PHP 7, the prerelease of phpDocumentator 2.9 needs to be
|
|
||||||
manually installed by downloading it from
|
|
||||||
[GitHub](https://github.com/phpDocumentor/phpDocumentor2/releases/download/v2.9.0/phpDocumentor.phar)
|
|
||||||
and then manually moving it to e.g. `/usr/local/bin` and making it executable.
|
|
||||||
|
|
||||||
## Generating JS documentation
|
|
||||||
|
|
||||||
In order to generate the documentation, you will need to install the following
|
|
||||||
packages and its dependencies:
|
|
||||||
* npm
|
|
||||||
|
|
||||||
Then you can use the node package manager to install the latest stable release
|
|
||||||
of jsdoc globally:
|
|
||||||
|
|
||||||
```console
|
|
||||||
$ npm install -g jsdoc
|
|
||||||
```
|
|
||||||
|
|
||||||
Example for Debian and Ubuntu, including steps to allow current user to install
|
|
||||||
node modules globally:
|
|
||||||
```console
|
|
||||||
$ sudo apt install npm
|
|
||||||
$ sudo mkdir /usr/local/lib/node_modules
|
|
||||||
$ sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
|
|
||||||
$ npm install -g jsdoc
|
|
||||||
$ ln -s /usr/bin/nodejs /usr/local/bin/node
|
|
||||||
```
|
|
||||||
|
|
||||||
To generate the documentation, change into the main directory and run phpdoc:
|
|
||||||
```console
|
|
||||||
$ cd PrivateBin
|
|
||||||
$ jsdoc -p -d doc/jsdoc js/privatebin.js js/legacy.js
|
|
||||||
```
|
|
@ -1,37 +1,60 @@
|
|||||||
# PrivateBin Documentation
|
Generating PHP documentation
|
||||||
|
============================
|
||||||
|
|
||||||
## [Frequently Asked Questions](https://github.com/PrivateBin/PrivateBin/wiki/FAQ)
|
In order to generate the documentation, you will need to install the following
|
||||||
|
packages and its dependencies:
|
||||||
|
* phpdoc
|
||||||
|
* graphviz
|
||||||
|
|
||||||
Please have a look at these questions *before* opening an issue in this repo.
|
Details about
|
||||||
|
[installing phpDocumentor](https://phpdoc.org/docs/latest/getting-started/installing.html)
|
||||||
|
can be found in that projects documentation.
|
||||||
|
|
||||||
## [Installation guide](https://github.com/PrivateBin/PrivateBin/blob/master/doc/Installation.md#installation)
|
Example for Debian and Ubuntu:
|
||||||
|
```console
|
||||||
|
$ sudo apt install php-pear graphviz
|
||||||
|
$ sudo pear channel-discover pear.phpdoc.org
|
||||||
|
$ sudo pear install phpdoc/phpDocumentor
|
||||||
|
```
|
||||||
|
|
||||||
Minimal requirements, hardening and securing your installation and initial
|
To generate the documentation, change into the main directory and run phpdoc:
|
||||||
configuration.
|
```console
|
||||||
|
$ cd PrivateBin
|
||||||
|
$ phpdoc --visibility public,protected,private -t doc/phpdoc -d lib/
|
||||||
|
```
|
||||||
|
|
||||||
## [Configuration guide](https://github.com/PrivateBin/PrivateBin/wiki/Configuration)
|
**Note:** When used with PHP 7, the prerelease of phpDocumentator 2.9 needs to be
|
||||||
|
manually installed by downloading it from
|
||||||
|
[GitHub](https://github.com/phpDocumentor/phpDocumentor2/releases/download/v2.9.0/phpDocumentor.phar)
|
||||||
|
and then manually moving it to e.g. `/usr/local/bin` and making it executable.
|
||||||
|
|
||||||
Detailed guide on each configuration option and their effects.
|
Generating JS documentation
|
||||||
|
============================
|
||||||
|
|
||||||
## [Templates](https://github.com/PrivateBin/PrivateBin/wiki/Templates)
|
In order to generate the documentation, you will need to install the following
|
||||||
|
packages and its dependencies:
|
||||||
|
* npm
|
||||||
|
|
||||||
How to change an existing template or create your own, as well as an overview of
|
Then you can use the node package manager to install the latest stable release
|
||||||
the currently included templates.
|
of jsdoc globally:
|
||||||
|
|
||||||
## [Translation guide](https://github.com/PrivateBin/PrivateBin/wiki/Translation)
|
```console
|
||||||
|
$ npm install -g jsdoc
|
||||||
|
```
|
||||||
|
|
||||||
How to help translate PrivateBin and technical background on it's implementation.
|
Example for Debian and Ubuntu, including steps to allow current user to install
|
||||||
|
node modules globally:
|
||||||
|
```console
|
||||||
|
$ sudo apt install npm
|
||||||
|
$ sudo mkdir /usr/local/lib/node_modules
|
||||||
|
$ sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
|
||||||
|
$ npm install -g jsdoc
|
||||||
|
$ ln -s /usr/bin/nodejs /usr/local/bin/node
|
||||||
|
```
|
||||||
|
|
||||||
## [Developer guide](https://github.com/PrivateBin/PrivateBin/wiki/Development)
|
To generate the documentation, change into the main directory and run phpdoc:
|
||||||
|
```console
|
||||||
|
$ cd PrivateBin
|
||||||
|
$ jsdoc -p -d doc/jsdoc js/privatebin.js js/legacy.js
|
||||||
|
```
|
||||||
|
|
||||||
Know how for participating in PrivateBins development.
|
|
||||||
|
|
||||||
### [Generating Source Code Documentation](https://github.com/PrivateBin/PrivateBin/blob/master/doc/Generating%20Source%20Code%20Documentation.md#generating-source-code-documentation)
|
|
||||||
|
|
||||||
How to generate the source code API documentation, as found on the project
|
|
||||||
website for [PHP](https://privatebin.info/codedoc/) and [JS](https://privatebin.info/jsdoc/)
|
|
||||||
|
|
||||||
### [Running Unit Tests](https://github.com/PrivateBin/PrivateBin/blob/master/tst/README.md#running-all-unit-tests)
|
|
||||||
|
|
||||||
How to run the PHP & JS unit tests, including a brief introduction to property
|
|
||||||
based unit testing.
|
|
352
i18n/ar.json
352
i18n/ar.json
@ -1,219 +1,193 @@
|
|||||||
{
|
{
|
||||||
"PrivateBin": "PrivateBin",
|
"PrivateBin": "PrivateBin",
|
||||||
"%s is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted %sin the browser%s using 256 bits AES.": "%s عبارة عن أداة لصق على الإنترنت بسيطة ومفتوحة المصدر حيث لا يمتلك الخادم أي معرفة بالبيانات الملصقة. يتم تشفير / فك تشفير البيانات %sفي المتصفح%s باستخدام 256 بت AES.",
|
"%s is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted %sin the browser%s using 256 bits AES.": "%s is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted %sin the browser%s using 256 bits AES.",
|
||||||
"More information on the <a href=\"https://privatebin.info/\">project page</a>.": "مزيد من المعلومات على <a href=\"https://privatebin.info/\">صفحة المشروع</a>.",
|
"More information on the <a href=\"https://privatebin.info/\">project page</a>.": "More information on the <a href=\"https://privatebin.info/\">project page</a>.",
|
||||||
"Because ignorance is bliss": "لأن الجهل نعمة",
|
"Because ignorance is bliss": "Because ignorance is bliss",
|
||||||
"en": "ar",
|
"en": "ar",
|
||||||
"Paste does not exist, has expired or has been deleted.": "اللصق غير موجود أو انتهت صلاحيته أو تم حذفه.",
|
"Paste does not exist, has expired or has been deleted.": "Paste does not exist, has expired or has been deleted.",
|
||||||
"%s requires php %s or above to work. Sorry.": "%s يتطلب php %s أو أعلى للعمل. آسف.",
|
"%s requires php %s or above to work. Sorry.": "%s requires php %s or above to work. Sorry.",
|
||||||
"%s requires configuration section [%s] to be present in configuration file.": "%s يتطلب وجود قسم [%s] تضبيط في ملف تضبيط.",
|
"%s requires configuration section [%s] to be present in configuration file.": "%s requires configuration section [%s] to be present in configuration file.",
|
||||||
"Please wait %d seconds between each post.": [
|
"Please wait %d seconds between each post.": [
|
||||||
"الرجاء الانتظار %d ثانية بين كل مشاركة.",
|
"Please wait %d second between each post. (singular)",
|
||||||
"الرجاء الانتظار %d ثواني بين كل مشاركة.",
|
"Please wait %d seconds between each post. (1st plural)",
|
||||||
"الرجاء الانتظار %d ثواني بين كل مشاركة.",
|
"Please wait %d seconds between each post. (2nd plural)",
|
||||||
"الرجاء الانتظار %d ثواني بين كل مشاركة.",
|
"Please wait %d seconds between each post. (3rd plural)"
|
||||||
"الرجاء الانتظار %d ثواني بين كل مشاركة.",
|
|
||||||
"الرجاء الانتظار %d ثواني بين كل مشاركة."
|
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "يقتصر اللصق على %s البيانات المشفرة.",
|
"Paste is limited to %s of encrypted data.": "Paste is limited to %s of encrypted data.",
|
||||||
"Invalid data.": "بيانات غير صالحة.",
|
"Invalid data.": "Invalid data.",
|
||||||
"You are unlucky. Try again.": "أنت غير محظوظ. أعِد المحاولة.",
|
"You are unlucky. Try again.": "You are unlucky. Try again.",
|
||||||
"Error saving comment. Sorry.": "خطأ في حفظ التعليق. آسف.",
|
"Error saving comment. Sorry.": "Error saving comment. Sorry.",
|
||||||
"Error saving paste. Sorry.": "خطأ في حفظ اللصق. آسف.",
|
"Error saving paste. Sorry.": "Error saving paste. Sorry.",
|
||||||
"Invalid paste ID.": "معرف لصق غير صالح.",
|
"Invalid paste ID.": "Invalid paste ID.",
|
||||||
"Paste is not of burn-after-reading type.": "اللصق ليس من النوع الذي يحرق بعد القراءة.",
|
"Paste is not of burn-after-reading type.": "Paste is not of burn-after-reading type.",
|
||||||
"Wrong deletion token. Paste was not deleted.": "رمز حذف خاطئ. لم يتم يحُذف اللصق.",
|
"Wrong deletion token. Paste was not deleted.": "Wrong deletion token. Paste was not deleted.",
|
||||||
"Paste was properly deleted.": "حُذفت اللصق بشكل صحيح.",
|
"Paste was properly deleted.": "Paste was properly deleted.",
|
||||||
"JavaScript is required for %s to work. Sorry for the inconvenience.": "جافاسكرِبت (JavaScript) مطلوب %s للعمل. نأسف للإزعاج.",
|
"JavaScript is required for %s to work. Sorry for the inconvenience.": "JavaScript is required for %s to work. Sorry for the inconvenience.",
|
||||||
"%s requires a modern browser to work.": "%s يتطلب متصفحًا حديثًا للعمل.",
|
"%s requires a modern browser to work.": "%s requires a modern browser to work.",
|
||||||
"New": "جديد",
|
"New": "New",
|
||||||
"Send": "إرسال",
|
"Send": "Send",
|
||||||
"Clone": "استنساخ",
|
"Clone": "Clone",
|
||||||
"Raw text": "نص خام",
|
"Raw text": "Raw text",
|
||||||
"Expires": "تنتهي",
|
"Expires": "Expires",
|
||||||
"Burn after reading": "حرق بعد القراءة",
|
"Burn after reading": "Burn after reading",
|
||||||
"Open discussion": "مناقشة مفتوحة",
|
"Open discussion": "Open discussion",
|
||||||
"Password (recommended)": "كلمة المرور (مستحسن)",
|
"Password (recommended)": "Password (recommended)",
|
||||||
"Discussion": "مناقشة",
|
"Discussion": "Discussion",
|
||||||
"Toggle navigation": "تبديل التنقل",
|
"Toggle navigation": "Toggle navigation",
|
||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%d ثانية",
|
"%d second (singular)",
|
||||||
"%d ثواني",
|
"%d seconds (1st plural)",
|
||||||
"%d ثواني",
|
"%d seconds (2nd plural)",
|
||||||
"%d ثواني",
|
"%d seconds (3rd plural)"
|
||||||
"%d ثواني",
|
|
||||||
"%d ثواني"
|
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d دقيقة",
|
"%d minute (singular)",
|
||||||
"%d دقائق",
|
"%d minutes (1st plural)",
|
||||||
"%d دقائق",
|
"%d minutes (2nd plural)",
|
||||||
"%d دقائق",
|
"%d minutes (3rd plural)"
|
||||||
"%d دقائق",
|
|
||||||
"%d دقائق"
|
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d ساعة",
|
"%d hour (singular)",
|
||||||
"%d ساعات",
|
"%d hours (1st plural)",
|
||||||
"%d ساعات",
|
"%d hours (2nd plural)",
|
||||||
"%d ساعات",
|
"%d hours (3rd plural)"
|
||||||
"%d ساعات",
|
|
||||||
"%d ساعات"
|
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d يوم",
|
"%d day (singular)",
|
||||||
"%d أيام",
|
"%d days (1st plural)",
|
||||||
"%d أيام",
|
"%d days (2nd plural)",
|
||||||
"%d أيام",
|
"%d days (3rd plural)"
|
||||||
"%d أيام",
|
|
||||||
"%d أيام"
|
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d أسبوع",
|
"%d week (singular)",
|
||||||
"%d أسابيع",
|
"%d weeks (1st plural)",
|
||||||
"%d أسابيع",
|
"%d weeks (2nd plural)",
|
||||||
"%d أسابيع",
|
"%d weeks (3rd plural)"
|
||||||
"%d أسابيع",
|
|
||||||
"%d أسابيع"
|
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d شهر",
|
"%d month (singular)",
|
||||||
"%d شهور",
|
"%d months (1st plural)",
|
||||||
"%d شهور",
|
"%d months (2nd plural)",
|
||||||
"%d شهور",
|
"%d months (3rd plural)"
|
||||||
"%d شهور",
|
|
||||||
"%d شهور"
|
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d سنة",
|
"%d year (singular)",
|
||||||
"%d سنين",
|
"%d years (1st plural)",
|
||||||
"%d سنين",
|
"%d years (2nd plural)",
|
||||||
"%d سنين",
|
"%d years (3rd plural)"
|
||||||
"%d سنين",
|
|
||||||
"%d سنين"
|
|
||||||
],
|
],
|
||||||
"Never": "أبدًا",
|
"Never": "Never",
|
||||||
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "ملاحظة: هذه خدمة اختبارية: يمكن حذف البيانات في أي وقت. سوف تموت القطط إذا أساءت استخدام هذه الخدمة.",
|
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.",
|
||||||
"This document will expire in %d seconds.": [
|
"This document will expire in %d seconds.": [
|
||||||
"ستنتهي صلاحية هذا المستند في %d ثانية.",
|
"This document will expire in %d second. (singular)",
|
||||||
"ستنتهي صلاحية هذا المستند في %d ثواني.",
|
"This document will expire in %d seconds. (1st plural)",
|
||||||
"ستنتهي صلاحية هذا المستند في %d ثواني.",
|
"This document will expire in %d seconds. (2nd plural)",
|
||||||
"ستنتهي صلاحية هذا المستند في %d ثواني.",
|
"This document will expire in %d seconds. (3rd plural)"
|
||||||
"ستنتهي صلاحية هذا المستند في %d ثواني.",
|
|
||||||
"ستنتهي صلاحية هذا المستند في %d ثواني."
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"ستنتهي صلاحية هذا المستند في %d دقيقة.",
|
"This document will expire in %d minute. (singular)",
|
||||||
"ستنتهي صلاحية هذا المستند في %d دقائق.",
|
"This document will expire in %d minutes. (1st plural)",
|
||||||
"ستنتهي صلاحية هذا المستند في %d دقائق.",
|
"This document will expire in %d minutes. (2nd plural)",
|
||||||
"ستنتهي صلاحية هذا المستند في %d دقائق.",
|
"This document will expire in %d minutes. (3rd plural)"
|
||||||
"ستنتهي صلاحية هذا المستند في %d دقائق.",
|
|
||||||
"ستنتهي صلاحية هذا المستند في %d دقائق."
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"ستنتهي صلاحية هذا المستند في غضون %d ساعة.",
|
"This document will expire in %d hour. (singular)",
|
||||||
"ستنتهي صلاحية هذا المستند في غضون %d ساعات.",
|
"This document will expire in %d hours. (1st plural)",
|
||||||
"ستنتهي صلاحية هذا المستند في غضون %d ساعات.",
|
"This document will expire in %d hours. (2nd plural)",
|
||||||
"ستنتهي صلاحية هذا المستند في غضون %d ساعات.",
|
"This document will expire in %d hours. (3rd plural)"
|
||||||
"ستنتهي صلاحية هذا المستند في غضون %d ساعات.",
|
|
||||||
"ستنتهي صلاحية هذا المستند في غضون %d ساعات."
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"ستنتهي صلاحية هذا المستند خلال %d يوم.",
|
"This document will expire in %d day. (singular)",
|
||||||
"ستنتهي صلاحية هذا المستند خلال %d أيام.",
|
"This document will expire in %d days. (1st plural)",
|
||||||
"ستنتهي صلاحية هذا المستند خلال %d أيام.",
|
"This document will expire in %d days. (2nd plural)",
|
||||||
"ستنتهي صلاحية هذا المستند خلال %d أيام.",
|
"This document will expire in %d days. (3rd plural)"
|
||||||
"ستنتهي صلاحية هذا المستند خلال %d أيام.",
|
|
||||||
"ستنتهي صلاحية هذا المستند خلال %d أيام."
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"ستنتهي صلاحية هذا المستند خلال %d شهر.",
|
"This document will expire in %d month. (singular)",
|
||||||
"ستنتهي صلاحية هذا المستند خلال %d شهور.",
|
"This document will expire in %d months. (1st plural)",
|
||||||
"ستنتهي صلاحية هذا المستند خلال %d شهور.",
|
"This document will expire in %d months. (2nd plural)",
|
||||||
"ستنتهي صلاحية هذا المستند خلال %d شهور.",
|
"This document will expire in %d months. (3rd plural)"
|
||||||
"ستنتهي صلاحية هذا المستند خلال %d شهور.",
|
|
||||||
"ستنتهي صلاحية هذا المستند خلال %d شهور."
|
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "الرجاء إدخال كلمة المرور لهذا اللصق:",
|
"Please enter the password for this paste:": "Please enter the password for this paste:",
|
||||||
"Could not decrypt data (Wrong key?)": "تعذر فك تشفير البيانات (مفتاح غير صحيح؟)",
|
"Could not decrypt data (Wrong key?)": "Could not decrypt data (Wrong key?)",
|
||||||
"Could not delete the paste, it was not stored in burn after reading mode.": "تعذر حذف اللصق، ولم يخزين في وضع النسخ بعد القراءة.",
|
"Could not delete the paste, it was not stored in burn after reading mode.": "Could not delete the paste, it was not stored in burn after reading mode.",
|
||||||
"FOR YOUR EYES ONLY. Don't close this window, this message can't be displayed again.": "فقط من أجل عينيك. لا تغلق هذه النافذة، لا يمكن عرض هذه الرسالة مرة أخرى.",
|
"FOR YOUR EYES ONLY. Don't close this window, this message can't be displayed again.": "FOR YOUR EYES ONLY. Don't close this window, this message can't be displayed again.",
|
||||||
"Could not decrypt comment; Wrong key?": "تعذر فك تشفير التعليق؛ المفتاح غير صحيح؟",
|
"Could not decrypt comment; Wrong key?": "Could not decrypt comment; Wrong key?",
|
||||||
"Reply": "رد",
|
"Reply": "Reply",
|
||||||
"Anonymous": "وهمي",
|
"Anonymous": "Anonymous",
|
||||||
"Avatar generated from IP address": "تم إنشاء أفتار من عنوان IP",
|
"Avatar generated from IP address": "Avatar generated from IP address",
|
||||||
"Add comment": "أضف تعليق",
|
"Add comment": "Add comment",
|
||||||
"Optional nickname…": "لقب اختياري…",
|
"Optional nickname…": "Optional nickname…",
|
||||||
"Post comment": "أضف تعليقا",
|
"Post comment": "Post comment",
|
||||||
"Sending comment…": "يُرسل تعليق…",
|
"Sending comment…": "Sending comment…",
|
||||||
"Comment posted.": "نُشر التعليق.",
|
"Comment posted.": "Comment posted.",
|
||||||
"Could not refresh display: %s": "تعذر تحديث العرض: %s",
|
"Could not refresh display: %s": "Could not refresh display: %s",
|
||||||
"unknown status": "حالة غير معروفة",
|
"unknown status": "unknown status",
|
||||||
"server error or not responding": "خطأ في الخادم أو لا يستجيب",
|
"server error or not responding": "server error or not responding",
|
||||||
"Could not post comment: %s": "لا يمكن نشر تعليق: %s",
|
"Could not post comment: %s": "Could not post comment: %s",
|
||||||
"Sending paste…": "يُرسل لصق…",
|
"Sending paste…": "Sending paste…",
|
||||||
"Your paste is <a id=\"pasteurl\" href=\"%s\">%s</a> <span id=\"copyhint\">(Hit [Ctrl]+[c] to copy)</span>": "لصقك هو <a id=\"pasteurl\" href=\"%s\">%s</a> <span id=\"copyhint\">(اضغط على [Ctrl] + [c] للنسخ)</span>",
|
"Your paste is <a id=\"pasteurl\" href=\"%s\">%s</a> <span id=\"copyhint\">(Hit [Ctrl]+[c] to copy)</span>": "Your paste is <a id=\"pasteurl\" href=\"%s\">%s</a> <span id=\"copyhint\">(Hit [Ctrl]+[c] to copy)</span>",
|
||||||
"Delete data": "حذف البيانات",
|
"Delete data": "Delete data",
|
||||||
"Could not create paste: %s": "تعذر إنشاء اللصق: %s",
|
"Could not create paste: %s": "Could not create paste: %s",
|
||||||
"Cannot decrypt paste: Decryption key missing in URL (Did you use a redirector or an URL shortener which strips part of the URL?)": "لا يمكن فك تشفير اللصق: مفتاح فك التشفير مفقود في URL (هل استخدمت معيد توجيه أو أداة تقصير لعناوين URL تزيل جزءًا من عنوان URL؟)",
|
"Cannot decrypt paste: Decryption key missing in URL (Did you use a redirector or an URL shortener which strips part of the URL?)": "Cannot decrypt paste: Decryption key missing in URL (Did you use a redirector or an URL shortener which strips part of the URL?)",
|
||||||
"B": "بايت",
|
"B": "B",
|
||||||
"KiB": "كيلوبايت",
|
"KiB": "KiB",
|
||||||
"MiB": "ميجابايت",
|
"MiB": "MiB",
|
||||||
"GiB": "جيجابايت",
|
"GiB": "GiB",
|
||||||
"TiB": "تيرابايت",
|
"TiB": "TiB",
|
||||||
"PiB": "بيتابايت",
|
"PiB": "PiB",
|
||||||
"EiB": "إكسابايت",
|
"EiB": "EiB",
|
||||||
"ZiB": "زيتابايت",
|
"ZiB": "ZiB",
|
||||||
"YiB": "يوتابايت",
|
"YiB": "YiB",
|
||||||
"Format": "التنسيق",
|
"Format": "Format",
|
||||||
"Plain Text": "نص عادي",
|
"Plain Text": "Plain Text",
|
||||||
"Source Code": "كود مصدر",
|
"Source Code": "Source Code",
|
||||||
"Markdown": "ماركداون",
|
"Markdown": "Markdown",
|
||||||
"Download attachment": "تنزيل المرفقات",
|
"Download attachment": "Download attachment",
|
||||||
"Cloned: '%s'": "مستنسخ: '%s'",
|
"Cloned: '%s'": "Cloned: '%s'",
|
||||||
"The cloned file '%s' was attached to this paste.": "تم إرفاق المِلَفّ المستنسخ '%s' بهذا اللصق.",
|
"The cloned file '%s' was attached to this paste.": "The cloned file '%s' was attached to this paste.",
|
||||||
"Attach a file": "إرفاق مِلَفّ",
|
"Attach a file": "Attach a file",
|
||||||
"alternatively drag & drop a file or paste an image from the clipboard": "بدلاً من ذلك، اسحب ملفًا وأسقطه أو الصق صورة من الحافظة",
|
"alternatively drag & drop a file or paste an image from the clipboard": "alternatively drag & drop a file or paste an image from the clipboard",
|
||||||
"File too large, to display a preview. Please download the attachment.": "المِلَفّ كبير جدًا، بحيث لا يمكن عرض معاينة. الرجاء تنزيل المرفق.",
|
"File too large, to display a preview. Please download the attachment.": "File too large, to display a preview. Please download the attachment.",
|
||||||
"Remove attachment": "إزالة المرفق",
|
"Remove attachment": "Remove attachment",
|
||||||
"Your browser does not support uploading encrypted files. Please use a newer browser.": "متصفحك لا يدعم رفع الملفات المشفرة. الرجاء استخدام متصفح أحدث.",
|
"Your browser does not support uploading encrypted files. Please use a newer browser.": "Your browser does not support uploading encrypted files. Please use a newer browser.",
|
||||||
"Invalid attachment.": "مرفق غير صحيح.",
|
"Invalid attachment.": "Invalid attachment.",
|
||||||
"Options": "الخيارات",
|
"Options": "Options",
|
||||||
"Shorten URL": "تقصير URL",
|
"Shorten URL": "Shorten URL",
|
||||||
"Editor": "المحرّر",
|
"Editor": "Editor",
|
||||||
"Preview": "معاينة",
|
"Preview": "Preview",
|
||||||
"%s requires the PATH to end in a \"%s\". Please update the PATH in your index.php.": "%s يتطلب PATH لينتهي ب \"%s\". يرجى تحديث PATH في ملف index.php الخاص بك.",
|
"%s requires the PATH to end in a \"%s\". Please update the PATH in your index.php.": "%s requires the PATH to end in a \"%s\". Please update the PATH in your index.php.",
|
||||||
"Decrypt": "فك التشفير",
|
"Decrypt": "Decrypt",
|
||||||
"Enter password": "أدخل كلمة المرور",
|
"Enter password": "Enter password",
|
||||||
"Loading…": "تحميل…",
|
"Loading…": "Loading…",
|
||||||
"Decrypting paste…": "يفك تشفير اللصق…",
|
"Decrypting paste…": "Decrypting paste…",
|
||||||
"Preparing new paste…": "تحضير لصقة جديدة…",
|
"Preparing new paste…": "Preparing new paste…",
|
||||||
"In case this message never disappears please have a look at <a href=\"%s\">this FAQ for information to troubleshoot</a>.": "في حالة عدم اختفاء هذه الرسالة مطلقًا ، يرجى إلقاء نظرة على <a href=\"%s\">الأسئلة الشائعة هذه للحصول على معلومات لتحري الخلل وإصلاحه</a>.",
|
"In case this message never disappears please have a look at <a href=\"%s\">this FAQ for information to troubleshoot</a>.": "In case this message never disappears please have a look at <a href=\"%s\">this FAQ for information to troubleshoot</a>.",
|
||||||
"+++ no paste text +++": "+++ لا يوجد نص لصق +++",
|
"+++ no paste text +++": "+++ no paste text +++",
|
||||||
"Could not get paste data: %s": "تعذر الحصول على لصق البيانات: %s",
|
"Could not get paste data: %s": "Could not get paste data: %s",
|
||||||
"QR code": "رمز QR",
|
"QR code": "QR code",
|
||||||
"This website is using an insecure HTTP connection! Please use it only for testing.": "هذا الموقع يستخدم اتصال HTTP غير آمن! الرجاء استخدامه للاختبار فقط.",
|
"This website is using an insecure HTTP connection! Please use it only for testing.": "This website is using an insecure HTTP connection! Please use it only for testing.",
|
||||||
"For more information <a href=\"%s\">see this FAQ entry</a>.": "لمزيد من المعلومات <a href=\"%s\">راجع هذه الأسئلة الشائعة</a>.",
|
"For more information <a href=\"%s\">see this FAQ entry</a>.": "For more information <a href=\"%s\">see this FAQ entry</a>.",
|
||||||
"Your browser may require an HTTPS connection to support the WebCrypto API. Try <a href=\"%s\">switching to HTTPS</a>.": "قد يتطلب متصفحك اتصال HTTPS لدعم WebCrypto API. حاول <a href=\"%s\">التبديل إلى HTTPS </a>.",
|
"Your browser may require an HTTPS connection to support the WebCrypto API. Try <a href=\"%s\">switching to HTTPS</a>.": "Your browser may require an HTTPS connection to support the WebCrypto API. Try <a href=\"%s\">switching to HTTPS</a>.",
|
||||||
"Your browser doesn't support WebAssembly, used for zlib compression. You can create uncompressed documents, but can't read compressed ones.": "لا يدعم المستعرض الخاص بك WebAssembly، المستخدم لضغط zlib. يمكنك إنشاء مستندات غير مضغوطة، لكن لا يمكنك قراءة المستندات المضغوطة.",
|
"Your browser doesn't support WebAssembly, used for zlib compression. You can create uncompressed documents, but can't read compressed ones.": "Your browser doesn't support WebAssembly, used for zlib compression. You can create uncompressed documents, but can't read compressed ones.",
|
||||||
"waiting on user to provide a password": "ينتظر المستخدم لتقديم كلمة مرور",
|
"waiting on user to provide a password": "waiting on user to provide a password",
|
||||||
"Could not decrypt data. Did you enter a wrong password? Retry with the button at the top.": "تعذر فك تشفير البيانات. هل أدخلت كلمة مرور خاطئة؟ أعِد المحاولة باستخدام الزر الموجود في الأعلى.",
|
"Could not decrypt data. Did you enter a wrong password? Retry with the button at the top.": "Could not decrypt data. Did you enter a wrong password? Retry with the button at the top.",
|
||||||
"Retry": "أعِد المحاولة",
|
"Retry": "Retry",
|
||||||
"Showing raw text…": "يُظهر نص خام…",
|
"Showing raw text…": "Showing raw text…",
|
||||||
"Notice:": "إشعار:",
|
"Notice:": "Notice:",
|
||||||
"This link will expire after %s.": "ستنتهي صلاحية هذا الرابط بعد %s.",
|
"This link will expire after %s.": "This link will expire after %s.",
|
||||||
"This link can only be accessed once, do not use back or refresh button in your browser.": "لا يمكن الوصول إلى هذا الرابط إلا مرة واحدة، لا تستخدم زر الرجوع أو التحديث في متصفحك.",
|
"This link can only be accessed once, do not use back or refresh button in your browser.": "This link can only be accessed once, do not use back or refresh button in your browser.",
|
||||||
"Link:": "الرابط:",
|
"Link:": "Link:",
|
||||||
"Recipient may become aware of your timezone, convert time to UTC?": "قد يكون المستلم على علم بمنطقتك الزمنية، هل تريد تحويل الوقت إلى التوقيت العالمي المنسق (UTC)؟",
|
"Recipient may become aware of your timezone, convert time to UTC?": "Recipient may become aware of your timezone, convert time to UTC?",
|
||||||
"Use Current Timezone": "استخدم المنطقة الزمنية الحالية",
|
"Use Current Timezone": "Use Current Timezone",
|
||||||
"Convert To UTC": "تحويل إلى UTC",
|
"Convert To UTC": "Convert To UTC",
|
||||||
"Close": "إغلاق",
|
"Close": "Close",
|
||||||
"Encrypted note on %s": "ملاحظة مشفرة على %s",
|
"Encrypted note on %s": "Encrypted note on %s",
|
||||||
"Visit this link to see the note. Giving the URL to anyone allows them to access the note, too.": "زُر هذا الرابط لرؤية الملاحظة. يتيح إعطاء عنوان URL لأي شخص الوصول إلى الملاحظة أيضًا.",
|
"Visit this link to see the note. Giving the URL to anyone allows them to access the note, too.": "Visit this link to see the note. Giving the URL to anyone allows them to access the note, too.",
|
||||||
"URL shortener may expose your decrypt key in URL.": "قد يفضح أداة تقصير عناوين URL مفتاح فك التشفير الخاص بك في URL.",
|
"URL shortener may expose your decrypt key in URL.": "URL shortener may expose your decrypt key in URL.",
|
||||||
"Save paste": "احفظ اللصق",
|
"Save paste": "Save paste",
|
||||||
"Your IP is not authorized to create pastes.": "عنوان IP الخاص بك غير مصرح له بإنشاء لصُق.",
|
"Your IP is not authorized to create pastes.": "Your IP is not authorized to create pastes.",
|
||||||
"Trying to shorten a URL that isn't pointing at our instance.": "محاولة تقصير عنوان URL لا يشير إلى خادمنا.",
|
"Trying to shorten a URL that isn't pointing at our instance.": "Trying to shorten a URL that isn't pointing at our instance.",
|
||||||
"Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".": "خطأ في الاتصال بـ YOURLS. ربما تكون هناك مشكلة في التضبيط، مثل \"apiurl\" أو \"التوقيع\" الخاطئ أو المفقود.",
|
"Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".": "Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".",
|
||||||
"Error parsing YOURLS response.": "خطأ في تحليل استجابة YOURLS."
|
"Error parsing YOURLS response.": "Error parsing YOURLS response."
|
||||||
}
|
}
|
||||||
|
32
i18n/bg.json
32
i18n/bg.json
@ -11,8 +11,6 @@
|
|||||||
"Моля изчакайте една секунда между всяка публикация.",
|
"Моля изчакайте една секунда между всяка публикация.",
|
||||||
"Моля изчакайте %d секунди между всяка публикация.",
|
"Моля изчакайте %d секунди между всяка публикация.",
|
||||||
"Моля изчакайте %d секунди между всяка публикация.",
|
"Моля изчакайте %d секунди между всяка публикация.",
|
||||||
"Моля изчакайте %d секунди между всяка публикация.",
|
|
||||||
"Моля изчакайте %d секунди между всяка публикация.",
|
|
||||||
"Моля изчакайте %d секунди между всяка публикация."
|
"Моля изчакайте %d секунди между всяка публикация."
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Съдържанието е ограничено до %s криптирана информация.",
|
"Paste is limited to %s of encrypted data.": "Съдържанието е ограничено до %s криптирана информация.",
|
||||||
@ -40,56 +38,42 @@
|
|||||||
"%d секунди",
|
"%d секунди",
|
||||||
"%d секунда",
|
"%d секунда",
|
||||||
"%d секунда",
|
"%d секунда",
|
||||||
"%d секунда",
|
|
||||||
"%d секунда",
|
|
||||||
"%d секунда"
|
"%d секунда"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d минути",
|
"%d минути",
|
||||||
"%d минута",
|
"%d минута",
|
||||||
"%d минута",
|
"%d минута",
|
||||||
"%d минута",
|
|
||||||
"%d минута",
|
|
||||||
"%d минута"
|
"%d минута"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d часа",
|
"%d часа",
|
||||||
"%d час",
|
"%d час",
|
||||||
"%d час",
|
"%d час",
|
||||||
"%d час",
|
|
||||||
"%d час",
|
|
||||||
"%d час"
|
"%d час"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d дни",
|
"%d дни",
|
||||||
"%d ден",
|
"%d ден",
|
||||||
"%d ден",
|
"%d ден",
|
||||||
"%d ден",
|
|
||||||
"%d ден",
|
|
||||||
"%d ден"
|
"%d ден"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d седмици",
|
"%d седмици",
|
||||||
"%d седмица",
|
"%d седмица",
|
||||||
"%d седмица",
|
"%d седмица",
|
||||||
"%d седмица",
|
|
||||||
"%d седмица",
|
|
||||||
"%d седмица"
|
"%d седмица"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d месеци",
|
"%d месеци",
|
||||||
"%d месец",
|
"%d месец",
|
||||||
"%d месец",
|
"%d месец",
|
||||||
"%d месец",
|
|
||||||
"%d месец",
|
|
||||||
"%d месец"
|
"%d месец"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d години",
|
"%d години",
|
||||||
"%d година",
|
"%d година",
|
||||||
"%d година",
|
"%d година",
|
||||||
"%d година",
|
|
||||||
"%d година",
|
|
||||||
"%d година"
|
"%d година"
|
||||||
],
|
],
|
||||||
"Never": "Никога",
|
"Never": "Никога",
|
||||||
@ -98,40 +82,30 @@
|
|||||||
"Този документ изтича след една секунда.",
|
"Този документ изтича след една секунда.",
|
||||||
"Този документ изтича след %d секунди.",
|
"Този документ изтича след %d секунди.",
|
||||||
"Този документ изтича след %d секунди.",
|
"Този документ изтича след %d секунди.",
|
||||||
"Този документ изтича след %d секунди.",
|
|
||||||
"Този документ изтича след %d секунди.",
|
|
||||||
"Този документ изтича след %d секунди."
|
"Този документ изтича след %d секунди."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Този документ изтича след една минута.",
|
"Този документ изтича след една минута.",
|
||||||
"Този документ изтича след %d минути.",
|
"Този документ изтича след %d минути.",
|
||||||
"Този документ изтича след %d минути.",
|
"Този документ изтича след %d минути.",
|
||||||
"Този документ изтича след %d минути.",
|
|
||||||
"Този документ изтича след %d минути.",
|
|
||||||
"Този документ изтича след %d минути."
|
"Този документ изтича след %d минути."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Този документ изтича след един час.",
|
"Този документ изтича след един час.",
|
||||||
"Този документ изтича след %d часа.",
|
"Този документ изтича след %d часа.",
|
||||||
"Този документ изтича след %d часа.",
|
"Този документ изтича след %d часа.",
|
||||||
"Този документ изтича след %d часа.",
|
|
||||||
"Този документ изтича след %d часа.",
|
|
||||||
"Този документ изтича след %d часа."
|
"Този документ изтича след %d часа."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Този документ изтича след един ден.",
|
"Този документ изтича след един ден.",
|
||||||
"Този документ изтича след %d дни.",
|
"Този документ изтича след %d дни.",
|
||||||
"Този документ изтича след %d дни.",
|
"Този документ изтича след %d дни.",
|
||||||
"Този документ изтича след %d дни.",
|
|
||||||
"Този документ изтича след %d дни.",
|
|
||||||
"Този документ изтича след %d дни."
|
"Този документ изтича след %d дни."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Този документ изтича след една година.",
|
"Този документ изтича след една година.",
|
||||||
"Този документ изтича след %d години.",
|
"Този документ изтича след %d години.",
|
||||||
"Този документ изтича след %d години.",
|
"Този документ изтича след %d години.",
|
||||||
"Този документ изтича след %d години.",
|
|
||||||
"Този документ изтича след %d години.",
|
|
||||||
"Този документ изтича след %d години."
|
"Този документ изтича след %d години."
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Моля въведете паролата за това съдържание:",
|
"Please enter the password for this paste:": "Моля въведете паролата за това съдържание:",
|
||||||
@ -165,7 +139,7 @@
|
|||||||
"EiB": "EiB",
|
"EiB": "EiB",
|
||||||
"ZiB": "ZiB",
|
"ZiB": "ZiB",
|
||||||
"YiB": "YiB",
|
"YiB": "YiB",
|
||||||
"Format": "Формат",
|
"Format": "Format",
|
||||||
"Plain Text": "Чист текст",
|
"Plain Text": "Чист текст",
|
||||||
"Source Code": "Изходен код",
|
"Source Code": "Изходен код",
|
||||||
"Markdown": "Markdown",
|
"Markdown": "Markdown",
|
||||||
@ -198,7 +172,7 @@
|
|||||||
"Your browser doesn't support WebAssembly, used for zlib compression. You can create uncompressed documents, but can't read compressed ones.": "Your browser doesn't support WebAssembly, used for zlib compression. You can create uncompressed documents, but can't read compressed ones.",
|
"Your browser doesn't support WebAssembly, used for zlib compression. You can create uncompressed documents, but can't read compressed ones.": "Your browser doesn't support WebAssembly, used for zlib compression. You can create uncompressed documents, but can't read compressed ones.",
|
||||||
"waiting on user to provide a password": "waiting on user to provide a password",
|
"waiting on user to provide a password": "waiting on user to provide a password",
|
||||||
"Could not decrypt data. Did you enter a wrong password? Retry with the button at the top.": "Could not decrypt data. Did you enter a wrong password? Retry with the button at the top.",
|
"Could not decrypt data. Did you enter a wrong password? Retry with the button at the top.": "Could not decrypt data. Did you enter a wrong password? Retry with the button at the top.",
|
||||||
"Retry": "Нов опит",
|
"Retry": "Retry",
|
||||||
"Showing raw text…": "Showing raw text…",
|
"Showing raw text…": "Showing raw text…",
|
||||||
"Notice:": "Notice:",
|
"Notice:": "Notice:",
|
||||||
"This link will expire after %s.": "This link will expire after %s.",
|
"This link will expire after %s.": "This link will expire after %s.",
|
||||||
@ -207,7 +181,7 @@
|
|||||||
"Recipient may become aware of your timezone, convert time to UTC?": "Recipient may become aware of your timezone, convert time to UTC?",
|
"Recipient may become aware of your timezone, convert time to UTC?": "Recipient may become aware of your timezone, convert time to UTC?",
|
||||||
"Use Current Timezone": "Use Current Timezone",
|
"Use Current Timezone": "Use Current Timezone",
|
||||||
"Convert To UTC": "Convert To UTC",
|
"Convert To UTC": "Convert To UTC",
|
||||||
"Close": "Затваряне",
|
"Close": "Close",
|
||||||
"Encrypted note on %s": "Encrypted note on %s",
|
"Encrypted note on %s": "Encrypted note on %s",
|
||||||
"Visit this link to see the note. Giving the URL to anyone allows them to access the note, too.": "Visit this link to see the note. Giving the URL to anyone allows them to access the note, too.",
|
"Visit this link to see the note. Giving the URL to anyone allows them to access the note, too.": "Visit this link to see the note. Giving the URL to anyone allows them to access the note, too.",
|
||||||
"URL shortener may expose your decrypt key in URL.": "URL shortener may expose your decrypt key in URL.",
|
"URL shortener may expose your decrypt key in URL.": "URL shortener may expose your decrypt key in URL.",
|
||||||
|
54
i18n/ca.json
54
i18n/ca.json
@ -10,10 +10,8 @@
|
|||||||
"Please wait %d seconds between each post.": [
|
"Please wait %d seconds between each post.": [
|
||||||
"Espereu %d segon entre cada entrada.",
|
"Espereu %d segon entre cada entrada.",
|
||||||
"Espereu %d segons entre cada entrada.",
|
"Espereu %d segons entre cada entrada.",
|
||||||
"Espereu %d segons entre cada entrada.",
|
"Please wait %d seconds between each post. (2nd plural)",
|
||||||
"Espereu %d segons entre cada entrada.",
|
"Please wait %d seconds between each post. (3rd plural)"
|
||||||
"Espereu %d segons entre cada entrada.",
|
|
||||||
"Espereu %d segons entre cada entrada."
|
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "L'enganxat està limitat a %s de dades encriptades.",
|
"Paste is limited to %s of encrypted data.": "L'enganxat està limitat a %s de dades encriptades.",
|
||||||
"Invalid data.": "Dades no vàlides.",
|
"Invalid data.": "Dades no vàlides.",
|
||||||
@ -39,58 +37,44 @@
|
|||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%d segon",
|
"%d segon",
|
||||||
"%d segons",
|
"%d segons",
|
||||||
"%d segons",
|
"%d seconds (2nd plural)",
|
||||||
"%d segons",
|
"%d seconds (3rd plural)"
|
||||||
"%d segons",
|
|
||||||
"%d segons"
|
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minut",
|
"%d minut",
|
||||||
"%d minuts",
|
"%d minuts",
|
||||||
"%d minutes (2nd plural)",
|
"%d minutes (2nd plural)",
|
||||||
"%d minutes (3rd plural)",
|
"%d minutes (3rd plural)"
|
||||||
"%d minuts",
|
|
||||||
"%d minuts"
|
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d hora",
|
"%d hora",
|
||||||
"%d hores",
|
"%d hores",
|
||||||
"%d hours (2nd plural)",
|
"%d hours (2nd plural)",
|
||||||
"%d hours (3rd plural)",
|
"%d hours (3rd plural)"
|
||||||
"%d hores",
|
|
||||||
"%d hores"
|
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d dia",
|
"%d dia",
|
||||||
"%d dies",
|
"%d dies",
|
||||||
"%d dies",
|
"%d days (2nd plural)",
|
||||||
"%d dies",
|
"%d days (3rd plural)"
|
||||||
"%d dies",
|
|
||||||
"%d dies"
|
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d setmana",
|
"%d setmana",
|
||||||
"%d setmanes",
|
"%d setmanes",
|
||||||
"%d setmanes",
|
"%d weeks (2nd plural)",
|
||||||
"%d setmanes",
|
"%d weeks (3rd plural)"
|
||||||
"%d setmanes",
|
|
||||||
"%d setmanes"
|
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d mes",
|
"%d mes",
|
||||||
"%d mesos",
|
"%d mesos",
|
||||||
"%d mesos",
|
"%d months (2nd plural)",
|
||||||
"%d mesos",
|
"%d months (3rd plural)"
|
||||||
"%d mesos",
|
|
||||||
"%d mesos"
|
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d any",
|
"%d any",
|
||||||
"%d anys",
|
"%d anys",
|
||||||
"%d anys",
|
"%d years (2nd plural)",
|
||||||
"%d anys",
|
"%d years (3rd plural)"
|
||||||
"%d anys",
|
|
||||||
"%d anys"
|
|
||||||
],
|
],
|
||||||
"Never": "Mai",
|
"Never": "Mai",
|
||||||
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.",
|
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.",
|
||||||
@ -98,40 +82,30 @@
|
|||||||
"Aquest document caducarà d'aquí %d segon.",
|
"Aquest document caducarà d'aquí %d segon.",
|
||||||
"Aquest document caducarà d'aquí %d segons.",
|
"Aquest document caducarà d'aquí %d segons.",
|
||||||
"Aquest document caducarà d'aquí %d segons.",
|
"Aquest document caducarà d'aquí %d segons.",
|
||||||
"Aquest document caducarà d'aquí %d segons.",
|
|
||||||
"Aquest document caducarà d'aquí %d segons.",
|
|
||||||
"Aquest document caducarà d'aquí %d segons."
|
"Aquest document caducarà d'aquí %d segons."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Aquest document caducarà d'aquí %d minut.",
|
"Aquest document caducarà d'aquí %d minut.",
|
||||||
"Aquest document caducarà d'aquí %d minuts.",
|
"Aquest document caducarà d'aquí %d minuts.",
|
||||||
"Aquest document caducarà d'aquí %d minuts.",
|
"Aquest document caducarà d'aquí %d minuts.",
|
||||||
"Aquest document caducarà d'aquí %d minuts.",
|
|
||||||
"Aquest document caducarà d'aquí %d minuts.",
|
|
||||||
"Aquest document caducarà d'aquí %d minuts."
|
"Aquest document caducarà d'aquí %d minuts."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Aquest document caducarà d'aquí %d hora.",
|
"Aquest document caducarà d'aquí %d hora.",
|
||||||
"Aquest document caducarà d'aquí %d hores.",
|
"Aquest document caducarà d'aquí %d hores.",
|
||||||
"Aquest document caducarà d'aquí %d hores.",
|
"Aquest document caducarà d'aquí %d hores.",
|
||||||
"Aquest document caducarà d'aquí %d hores.",
|
|
||||||
"Aquest document caducarà d'aquí %d hores.",
|
|
||||||
"Aquest document caducarà d'aquí %d hores."
|
"Aquest document caducarà d'aquí %d hores."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Aquest document caducarà d'aquí %d dia.",
|
"Aquest document caducarà d'aquí %d dia.",
|
||||||
"Aquest document caducarà d'aquí %d dies.",
|
"Aquest document caducarà d'aquí %d dies.",
|
||||||
"Aquest document caducarà d'aquí %d dies.",
|
"Aquest document caducarà d'aquí %d dies.",
|
||||||
"Aquest document caducarà d'aquí %d dies.",
|
|
||||||
"Aquest document caducarà d'aquí %d dies.",
|
|
||||||
"Aquest document caducarà d'aquí %d dies."
|
"Aquest document caducarà d'aquí %d dies."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Aquest document caducarà d'aquí %d mes.",
|
"Aquest document caducarà d'aquí %d mes.",
|
||||||
"Aquest document caducarà d'aquí %d mesos.",
|
"Aquest document caducarà d'aquí %d mesos.",
|
||||||
"Aquest document caducarà d'aquí %d mesos.",
|
"Aquest document caducarà d'aquí %d mesos.",
|
||||||
"Aquest document caducarà d'aquí %d mesos.",
|
|
||||||
"Aquest document caducarà d'aquí %d mesos.",
|
|
||||||
"Aquest document caducarà d'aquí %d mesos."
|
"Aquest document caducarà d'aquí %d mesos."
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Si us plau, introdueix la contrasenya per aquest paste:",
|
"Please enter the password for this paste:": "Si us plau, introdueix la contrasenya per aquest paste:",
|
||||||
|
26
i18n/co.json
26
i18n/co.json
@ -11,8 +11,6 @@
|
|||||||
"Aspettate %d seconda trà dui publicazioni.",
|
"Aspettate %d seconda trà dui publicazioni.",
|
||||||
"Aspettate %d seconde trà dui publicazioni.",
|
"Aspettate %d seconde trà dui publicazioni.",
|
||||||
"Aspettate %d seconde trà dui publicazioni.",
|
"Aspettate %d seconde trà dui publicazioni.",
|
||||||
"Aspettate %d seconde trà dui publicazioni.",
|
|
||||||
"Aspettate %d seconde trà dui publicazioni.",
|
|
||||||
"Aspettate %d seconde trà dui publicazioni."
|
"Aspettate %d seconde trà dui publicazioni."
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "L’appiccicu hè limitatu à %s di dati cifrati.",
|
"Paste is limited to %s of encrypted data.": "L’appiccicu hè limitatu à %s di dati cifrati.",
|
||||||
@ -40,56 +38,42 @@
|
|||||||
"%d seconda",
|
"%d seconda",
|
||||||
"%d seconde",
|
"%d seconde",
|
||||||
"%d seconde",
|
"%d seconde",
|
||||||
"%d seconde",
|
|
||||||
"%d seconde",
|
|
||||||
"%d seconde"
|
"%d seconde"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minutu",
|
"%d minutu",
|
||||||
"%d minuti",
|
"%d minuti",
|
||||||
"%d minuti",
|
"%d minuti",
|
||||||
"%d minuti",
|
|
||||||
"%d minuti",
|
|
||||||
"%d minuti"
|
"%d minuti"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d ora",
|
"%d ora",
|
||||||
"%d ore",
|
"%d ore",
|
||||||
"%d ore",
|
"%d ore",
|
||||||
"%d ore",
|
|
||||||
"%d ore",
|
|
||||||
"%d ore"
|
"%d ore"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d ghjornu",
|
"%d ghjornu",
|
||||||
"%d ghjorni",
|
"%d ghjorni",
|
||||||
"%d ghjorni",
|
"%d ghjorni",
|
||||||
"%d ghjorni",
|
|
||||||
"%d ghjorni",
|
|
||||||
"%d ghjorni"
|
"%d ghjorni"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d settimana",
|
"%d settimana",
|
||||||
"%d settimane",
|
"%d settimane",
|
||||||
"%d settimane",
|
"%d settimane",
|
||||||
"%d settimane",
|
|
||||||
"%d settimane",
|
|
||||||
"%d settimane"
|
"%d settimane"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d mese",
|
"%d mese",
|
||||||
"%d mesi",
|
"%d mesi",
|
||||||
"%d mesi",
|
"%d mesi",
|
||||||
"%d mesi",
|
|
||||||
"%d mesi",
|
|
||||||
"%d mesi"
|
"%d mesi"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d annu",
|
"%d annu",
|
||||||
"%d anni",
|
"%d anni",
|
||||||
"%d anni",
|
"%d anni",
|
||||||
"%d anni",
|
|
||||||
"%d anni",
|
|
||||||
"%d anni"
|
"%d anni"
|
||||||
],
|
],
|
||||||
"Never": "Mai",
|
"Never": "Mai",
|
||||||
@ -98,40 +82,30 @@
|
|||||||
"Stu ducumentu serà scadutu in %d seconda.",
|
"Stu ducumentu serà scadutu in %d seconda.",
|
||||||
"Stu ducumentu serà scadutu in %d seconde.",
|
"Stu ducumentu serà scadutu in %d seconde.",
|
||||||
"Stu ducumentu serà scadutu in %d seconde.",
|
"Stu ducumentu serà scadutu in %d seconde.",
|
||||||
"Stu ducumentu serà scadutu in %d seconde.",
|
|
||||||
"Stu ducumentu serà scadutu in %d seconde.",
|
|
||||||
"Stu ducumentu serà scadutu in %d seconde."
|
"Stu ducumentu serà scadutu in %d seconde."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Stu ducumentu serà scadutu in %d minutu.",
|
"Stu ducumentu serà scadutu in %d minutu.",
|
||||||
"Stu ducumentu serà scadutu in %d minuti.",
|
"Stu ducumentu serà scadutu in %d minuti.",
|
||||||
"Stu ducumentu serà scadutu in %d minuti.",
|
"Stu ducumentu serà scadutu in %d minuti.",
|
||||||
"Stu ducumentu serà scadutu in %d minuti.",
|
|
||||||
"Stu ducumentu serà scadutu in %d minuti.",
|
|
||||||
"Stu ducumentu serà scadutu in %d minuti."
|
"Stu ducumentu serà scadutu in %d minuti."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Stu ducumentu serà scadutu in %d ora.",
|
"Stu ducumentu serà scadutu in %d ora.",
|
||||||
"Stu ducumentu serà scadutu in %d ore.",
|
"Stu ducumentu serà scadutu in %d ore.",
|
||||||
"Stu ducumentu serà scadutu in %d ore.",
|
"Stu ducumentu serà scadutu in %d ore.",
|
||||||
"Stu ducumentu serà scadutu in %d ore.",
|
|
||||||
"Stu ducumentu serà scadutu in %d ore.",
|
|
||||||
"Stu ducumentu serà scadutu in %d ore."
|
"Stu ducumentu serà scadutu in %d ore."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Stu ducumentu serà scadutu in %d ghjornu.",
|
"Stu ducumentu serà scadutu in %d ghjornu.",
|
||||||
"Stu ducumentu serà scadutu in %d ghjorni.",
|
"Stu ducumentu serà scadutu in %d ghjorni.",
|
||||||
"Stu ducumentu serà scadutu in %d ghjorni.",
|
"Stu ducumentu serà scadutu in %d ghjorni.",
|
||||||
"Stu ducumentu serà scadutu in %d ghjorni.",
|
|
||||||
"Stu ducumentu serà scadutu in %d ghjorni.",
|
|
||||||
"Stu ducumentu serà scadutu in %d ghjorni."
|
"Stu ducumentu serà scadutu in %d ghjorni."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Stu ducumentu serà scadutu in %d mese.",
|
"Stu ducumentu serà scadutu in %d mese.",
|
||||||
"Stu ducumentu serà scadutu in %d mesi.",
|
"Stu ducumentu serà scadutu in %d mesi.",
|
||||||
"Stu ducumentu serà scadutu in %d mesi.",
|
"Stu ducumentu serà scadutu in %d mesi.",
|
||||||
"Stu ducumentu serà scadutu in %d mesi.",
|
|
||||||
"Stu ducumentu serà scadutu in %d mesi.",
|
|
||||||
"Stu ducumentu serà scadutu in %d mesi."
|
"Stu ducumentu serà scadutu in %d mesi."
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Stampittate a parolla d’intesa per st’appiccicu :",
|
"Please enter the password for this paste:": "Stampittate a parolla d’intesa per st’appiccicu :",
|
||||||
|
42
i18n/cs.json
42
i18n/cs.json
@ -8,8 +8,6 @@
|
|||||||
"%s requires php %s or above to work. Sorry.": "%s vyžaduje php %s nebo vyšší. Lituji.",
|
"%s requires php %s or above to work. Sorry.": "%s vyžaduje php %s nebo vyšší. Lituji.",
|
||||||
"%s requires configuration section [%s] to be present in configuration file.": "%s vyžaduje, aby byla v konfiguračním souboru přítomna sekce [%s].",
|
"%s requires configuration section [%s] to be present in configuration file.": "%s vyžaduje, aby byla v konfiguračním souboru přítomna sekce [%s].",
|
||||||
"Please wait %d seconds between each post.": [
|
"Please wait %d seconds between each post.": [
|
||||||
"Počet sekund do dalšího příspěvku: %d.",
|
|
||||||
"Počet sekund do dalšího příspěvku: %d.",
|
|
||||||
"Počet sekund do dalšího příspěvku: %d.",
|
"Počet sekund do dalšího příspěvku: %d.",
|
||||||
"Počet sekund do dalšího příspěvku: %d.",
|
"Počet sekund do dalšího příspěvku: %d.",
|
||||||
"Počet sekund do dalšího příspěvku: %d.",
|
"Počet sekund do dalšího příspěvku: %d.",
|
||||||
@ -40,57 +38,43 @@
|
|||||||
"%d sekuda",
|
"%d sekuda",
|
||||||
"%d sekundy",
|
"%d sekundy",
|
||||||
"%d sekund",
|
"%d sekund",
|
||||||
"%d sekund",
|
"%d seconds (3rd plural)"
|
||||||
"%d sekund",
|
|
||||||
"%d sekund"
|
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minuta",
|
"%d minuta",
|
||||||
"%d minuty",
|
"%d minuty",
|
||||||
"%d minut",
|
"%d minut",
|
||||||
"%d minut",
|
"%d minutes (3rd plural)"
|
||||||
"%d minut",
|
|
||||||
"%d minut"
|
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d hodina",
|
"%d hodin",
|
||||||
"%d hodiny",
|
"%d hodiny",
|
||||||
"%d hodin",
|
"%d hodin",
|
||||||
"%d hodin",
|
"%d hours (3rd plural)"
|
||||||
"%d hodin",
|
|
||||||
"%d hodin"
|
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d den",
|
"%d den",
|
||||||
"%d dny",
|
"%d dny",
|
||||||
"%d dní",
|
"%d dní",
|
||||||
"%d dní",
|
"%d days (3rd plural)"
|
||||||
"%d dní",
|
|
||||||
"%d dní"
|
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d týden",
|
"%d týden",
|
||||||
"%d týdeny",
|
"%d týdeny",
|
||||||
"%d týdnů",
|
"%d týdnů",
|
||||||
"%d týdnů",
|
"%d weeks (3rd plural)"
|
||||||
"%d týdnů",
|
|
||||||
"%d týdnů"
|
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d měsíc",
|
"%d měsíc",
|
||||||
"%d měsíce",
|
"%d měsíce",
|
||||||
"%d měsíců",
|
"%d měsíců",
|
||||||
"%d měsíců",
|
"%d months (3rd plural)"
|
||||||
"%d měsíců",
|
|
||||||
"%d měsíců"
|
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d rok",
|
"%d rok",
|
||||||
"%d roky",
|
"%d roky",
|
||||||
"%d roků",
|
"%d roků",
|
||||||
"%d roků",
|
"%d years (3rd plural)"
|
||||||
"%d roků",
|
|
||||||
"%d roků"
|
|
||||||
],
|
],
|
||||||
"Never": "Nikdy",
|
"Never": "Nikdy",
|
||||||
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Poznámka: Tato služba slouží k vyzkoušení: Data mohou být kdykoliv smazána. Při zneužití této služby zemřou koťátka.",
|
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Poznámka: Tato služba slouží k vyzkoušení: Data mohou být kdykoliv smazána. Při zneužití této služby zemřou koťátka.",
|
||||||
@ -98,40 +82,30 @@
|
|||||||
"Tento dokument expiruje za %d sekundu.",
|
"Tento dokument expiruje za %d sekundu.",
|
||||||
"Tento dokument expiruje za %d sekundy.",
|
"Tento dokument expiruje za %d sekundy.",
|
||||||
"Tento dokument expiruje za %d sekund.",
|
"Tento dokument expiruje za %d sekund.",
|
||||||
"Tento dokument expiruje za %d sekund.",
|
|
||||||
"Tento dokument expiruje za %d sekund.",
|
|
||||||
"Tento dokument expiruje za %d sekund."
|
"Tento dokument expiruje za %d sekund."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Tento dokument expiruje za %d minutu.",
|
"Tento dokument expiruje za %d minutu.",
|
||||||
"Tento dokument expiruje za %d minuty.",
|
"Tento dokument expiruje za %d minuty.",
|
||||||
"Tento dokument expiruje za %d minut.",
|
"Tento dokument expiruje za %d minut.",
|
||||||
"Tento dokument expiruje za %d minut.",
|
|
||||||
"Tento dokument expiruje za %d minut.",
|
|
||||||
"Tento dokument expiruje za %d minut."
|
"Tento dokument expiruje za %d minut."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Tento dokument expiruje za %d hodinu.",
|
"Tento dokument expiruje za %d hodinu.",
|
||||||
"Tento dokument expiruje za %d hodiny.",
|
"Tento dokument expiruje za %d hodiny.",
|
||||||
"Tento dokument expiruje za %d hodin.",
|
"Tento dokument expiruje za %d hodin.",
|
||||||
"Tento dokument expiruje za %d hodin.",
|
|
||||||
"Tento dokument expiruje za %d hodin.",
|
|
||||||
"Tento dokument expiruje za %d hodin."
|
"Tento dokument expiruje za %d hodin."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Tento dokument expiruje za %d den.",
|
"Tento dokument expiruje za %d den.",
|
||||||
"Tento dokument expiruje za %d dny.",
|
"Tento dokument expiruje za %d dny.",
|
||||||
"Tento dokument expiruje za %d dny.",
|
"Tento dokument expiruje za %d dny.",
|
||||||
"Tento dokument expiruje za %d dny.",
|
|
||||||
"Tento dokument expiruje za %d dny.",
|
|
||||||
"Tento dokument expiruje za %d dny."
|
"Tento dokument expiruje za %d dny."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Tento dokument expiruje za %d měsíc.",
|
"Tento dokument expiruje za %d měsíc.",
|
||||||
"Tento dokument expiruje za %d měsíce.",
|
"Tento dokument expiruje za %d měsíce.",
|
||||||
"Tento dokument expiruje za %d měsíců.",
|
"Tento dokument expiruje za %d měsíců.",
|
||||||
"Tento dokument expiruje za %d měsíců.",
|
|
||||||
"Tento dokument expiruje za %d měsíců.",
|
|
||||||
"Tento dokument expiruje za %d měsíců."
|
"Tento dokument expiruje za %d měsíců."
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Zadejte prosím heslo:",
|
"Please enter the password for this paste:": "Zadejte prosím heslo:",
|
||||||
|
58
i18n/de.json
58
i18n/de.json
@ -11,8 +11,6 @@
|
|||||||
"Bitte warte eine Sekunde zwischen dem Absenden zweier Beiträge.",
|
"Bitte warte eine Sekunde zwischen dem Absenden zweier Beiträge.",
|
||||||
"Bitte warte %d Sekunden zwischen dem Absenden zweier Beiträge.",
|
"Bitte warte %d Sekunden zwischen dem Absenden zweier Beiträge.",
|
||||||
"Bitte warte %d Sekunden zwischen dem Absenden zweier Beiträge.",
|
"Bitte warte %d Sekunden zwischen dem Absenden zweier Beiträge.",
|
||||||
"Bitte warte %d Sekunden zwischen dem Absenden zweier Beiträge.",
|
|
||||||
"Bitte warte %d Sekunden zwischen dem Absenden zweier Beiträge.",
|
|
||||||
"Bitte warte %d Sekunden zwischen dem Absenden zweier Beiträge."
|
"Bitte warte %d Sekunden zwischen dem Absenden zweier Beiträge."
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Texte sind auf %s verschlüsselte Datenmenge beschränkt.",
|
"Paste is limited to %s of encrypted data.": "Texte sind auf %s verschlüsselte Datenmenge beschränkt.",
|
||||||
@ -39,58 +37,44 @@
|
|||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%d Sekunde",
|
"%d Sekunde",
|
||||||
"%d Sekunden",
|
"%d Sekunden",
|
||||||
"%d Sekunden",
|
"%d seconds (2nd plural)",
|
||||||
"%d Sekunden",
|
"%d seconds (3rd plural)"
|
||||||
"%d Sekunden",
|
|
||||||
"%d Sekunden"
|
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d Minute",
|
"%d Minute",
|
||||||
"%d Minuten",
|
"%d Minuten",
|
||||||
"%d Minuten",
|
"%d minutes (2nd plural)",
|
||||||
"%d Minuten",
|
"%d minutes (3rd plural)"
|
||||||
"%d Minuten",
|
|
||||||
"%d Minuten"
|
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d Stunde",
|
"%d Stunde",
|
||||||
"%d Stunden",
|
"%d Stunden",
|
||||||
"%d Stunden",
|
"%d hours (2nd plural)",
|
||||||
"%d Stunden",
|
"%d hours (3rd plural)"
|
||||||
"%d Stunden",
|
|
||||||
"%d Stunden"
|
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d Tag",
|
"%d Tag",
|
||||||
"%d Tage",
|
"%d Tage",
|
||||||
"%d Tage",
|
"%d days (2nd plural)",
|
||||||
"%d Tage",
|
"%d days (3rd plural)"
|
||||||
"%d Tage",
|
|
||||||
"%d Tage"
|
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d Woche",
|
"%d Woche",
|
||||||
"%d Wochen",
|
"%d Wochen",
|
||||||
"%d Wochen",
|
"%d weeks (2nd plural)",
|
||||||
"%d Wochen",
|
"%d weeks (3rd plural)"
|
||||||
"%d Wochen",
|
|
||||||
"%d Wochen"
|
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d Monat",
|
"%d Monat",
|
||||||
"%d Monate",
|
"%d Monate",
|
||||||
"%d Monate",
|
"%d months (2nd plural)",
|
||||||
"%d Monate",
|
"%d months (3rd plural)"
|
||||||
"%d Monate",
|
|
||||||
"%d Monate"
|
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d Jahr",
|
"%d Jahr",
|
||||||
"%d Jahre",
|
"%d Jahre",
|
||||||
"%d Monate",
|
"%d years (2nd plural)",
|
||||||
"%d Monate",
|
"%d years (3rd plural)"
|
||||||
"%d Monate",
|
|
||||||
"%d Monate"
|
|
||||||
],
|
],
|
||||||
"Never": "Nie",
|
"Never": "Nie",
|
||||||
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Hinweis: Dies ist ein Versuchsdienst. Daten können jederzeit gelöscht werden. Kätzchen werden sterben, wenn du diesen Dienst missbrauchst.",
|
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Hinweis: Dies ist ein Versuchsdienst. Daten können jederzeit gelöscht werden. Kätzchen werden sterben, wenn du diesen Dienst missbrauchst.",
|
||||||
@ -98,40 +82,30 @@
|
|||||||
"Dieses Dokument läuft in einer Sekunde ab.",
|
"Dieses Dokument läuft in einer Sekunde ab.",
|
||||||
"Dieses Dokument läuft in %d Sekunden ab.",
|
"Dieses Dokument läuft in %d Sekunden ab.",
|
||||||
"Dieses Dokument läuft in %d Sekunden ab.",
|
"Dieses Dokument läuft in %d Sekunden ab.",
|
||||||
"Dieses Dokument läuft in %d Sekunden ab.",
|
|
||||||
"Dieses Dokument läuft in %d Sekunden ab.",
|
|
||||||
"Dieses Dokument läuft in %d Sekunden ab."
|
"Dieses Dokument läuft in %d Sekunden ab."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Dieses Dokument läuft in einer Minute ab.",
|
"Dieses Dokument läuft in einer Minute ab.",
|
||||||
"Dieses Dokument läuft in %d Minuten ab.",
|
"Dieses Dokument läuft in %d Minuten ab.",
|
||||||
"Dieses Dokument läuft in %d Minuten ab.",
|
"Dieses Dokument läuft in %d Minuten ab.",
|
||||||
"Dieses Dokument läuft in %d Minuten ab.",
|
|
||||||
"Dieses Dokument läuft in %d Minuten ab.",
|
|
||||||
"Dieses Dokument läuft in %d Minuten ab."
|
"Dieses Dokument läuft in %d Minuten ab."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Dieses Dokument läuft in einer Stunde ab.",
|
"Dieses Dokument läuft in einer Stunde ab.",
|
||||||
"Dieses Dokument läuft in %d Stunden ab.",
|
"Dieses Dokument läuft in %d Stunden ab.",
|
||||||
"Dieses Dokument läuft in %d Stunden ab.",
|
"This document will expire in %d hours (2nd plural)",
|
||||||
"Dieses Dokument läuft in %d Stunden ab.",
|
"This document will expire in %d hours (3rd plural)"
|
||||||
"Dieses Dokument läuft in %d Stunden ab.",
|
|
||||||
"Dieses Dokument läuft in %d Stunden ab."
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Dieses Dokument läuft in einem Tag ab.",
|
"Dieses Dokument läuft in einem Tag ab.",
|
||||||
"Dieses Dokument läuft in %d Tagen ab.",
|
"Dieses Dokument läuft in %d Tagen ab.",
|
||||||
"Dieses Dokument läuft in %d Tagen ab.",
|
"Dieses Dokument läuft in %d Tagen ab.",
|
||||||
"Dieses Dokument läuft in %d Tagen ab.",
|
|
||||||
"Dieses Dokument läuft in %d Tagen ab.",
|
|
||||||
"Dieses Dokument läuft in %d Tagen ab."
|
"Dieses Dokument läuft in %d Tagen ab."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Dieses Dokument läuft in einem Monat ab.",
|
"Dieses Dokument läuft in einem Monat ab.",
|
||||||
"Dieses Dokument läuft in %d Monaten ab.",
|
"Dieses Dokument läuft in %d Monaten ab.",
|
||||||
"Dieses Dokument läuft in %d Monaten ab.",
|
"Dieses Dokument läuft in %d Monaten ab.",
|
||||||
"Dieses Dokument läuft in %d Monaten ab.",
|
|
||||||
"Dieses Dokument läuft in %d Monaten ab.",
|
|
||||||
"Dieses Dokument läuft in %d Monaten ab."
|
"Dieses Dokument läuft in %d Monaten ab."
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Bitte gib das Passwort für diesen Text ein:",
|
"Please enter the password for this paste:": "Bitte gib das Passwort für diesen Text ein:",
|
||||||
|
26
i18n/el.json
26
i18n/el.json
@ -11,8 +11,6 @@
|
|||||||
"Παρακαλώ περιμένετε %d δευτερόλεπτο μεταξύ κάθε επικόλλησης.",
|
"Παρακαλώ περιμένετε %d δευτερόλεπτο μεταξύ κάθε επικόλλησης.",
|
||||||
"Παρακαλώ περιμένετε %d δευτερόλεπτα μεταξύ κάθε επικόλλησης.",
|
"Παρακαλώ περιμένετε %d δευτερόλεπτα μεταξύ κάθε επικόλλησης.",
|
||||||
"Παρακαλώ περιμένετε %d δευτερόλεπτα μεταξύ κάθε επικόλλησης.",
|
"Παρακαλώ περιμένετε %d δευτερόλεπτα μεταξύ κάθε επικόλλησης.",
|
||||||
"Παρακαλώ περιμένετε %d δευτερόλεπτα μεταξύ κάθε επικόλλησης.",
|
|
||||||
"Παρακαλώ περιμένετε %d δευτερόλεπτα μεταξύ κάθε επικόλλησης.",
|
|
||||||
"Παρακαλώ περιμένετε %d δευτερόλεπτα μεταξύ κάθε επικόλλησης."
|
"Παρακαλώ περιμένετε %d δευτερόλεπτα μεταξύ κάθε επικόλλησης."
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Η επικόλληση είναι περιορισμένη σε %s κρυπτογραφημένων δεδομένων.",
|
"Paste is limited to %s of encrypted data.": "Η επικόλληση είναι περιορισμένη σε %s κρυπτογραφημένων δεδομένων.",
|
||||||
@ -40,56 +38,42 @@
|
|||||||
"%d δευτερόλεπτο",
|
"%d δευτερόλεπτο",
|
||||||
"%d δευτερόλεπτα",
|
"%d δευτερόλεπτα",
|
||||||
"%d δευτερόλεπτα",
|
"%d δευτερόλεπτα",
|
||||||
"%d δευτερόλεπτα",
|
|
||||||
"%d δευτερόλεπτα",
|
|
||||||
"%d δευτερόλεπτα"
|
"%d δευτερόλεπτα"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d λεπτό",
|
"%d λεπτό",
|
||||||
"%d λεπτά",
|
"%d λεπτά",
|
||||||
"%d λεπτά",
|
"%d λεπτά",
|
||||||
"%d λεπτά",
|
|
||||||
"%d λεπτά",
|
|
||||||
"%d λεπτά"
|
"%d λεπτά"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d ώρα",
|
"%d ώρα",
|
||||||
"%d ώρες",
|
"%d ώρες",
|
||||||
"%d ώρες",
|
"%d ώρες",
|
||||||
"%d ώρες",
|
|
||||||
"%d ώρες",
|
|
||||||
"%d ώρες"
|
"%d ώρες"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d ημέρα",
|
"%d ημέρα",
|
||||||
"%d ημέρες",
|
"%d ημέρες",
|
||||||
"%d ημέρες",
|
"%d ημέρες",
|
||||||
"%d ημέρες",
|
|
||||||
"%d ημέρες",
|
|
||||||
"%d ημέρες"
|
"%d ημέρες"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d εβδομάδα",
|
"%d εβδομάδα",
|
||||||
"%d εβδομάδες",
|
"%d εβδομάδες",
|
||||||
"%d εβδομάδες",
|
"%d εβδομάδες",
|
||||||
"%d εβδομάδες",
|
|
||||||
"%d εβδομάδες",
|
|
||||||
"%d εβδομάδες"
|
"%d εβδομάδες"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d μήνας",
|
"%d μήνας",
|
||||||
"%d μήνες",
|
"%d μήνες",
|
||||||
"%d μήνες",
|
"%d μήνες",
|
||||||
"%d μήνες",
|
|
||||||
"%d μήνες",
|
|
||||||
"%d μήνες"
|
"%d μήνες"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d χρόνο",
|
"%d χρόνο",
|
||||||
"%d χρόνια",
|
"%d χρόνια",
|
||||||
"%d χρόνια",
|
"%d χρόνια",
|
||||||
"%d χρόνια",
|
|
||||||
"%d χρόνια",
|
|
||||||
"%d χρόνια"
|
"%d χρόνια"
|
||||||
],
|
],
|
||||||
"Never": "Ποτέ",
|
"Never": "Ποτέ",
|
||||||
@ -98,40 +82,30 @@
|
|||||||
"Αυτό το έγγραφο θα λήξει σε %d δευτερόλεπτο.",
|
"Αυτό το έγγραφο θα λήξει σε %d δευτερόλεπτο.",
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d δευτερόλεπτα.",
|
"Αυτό το έγγραφο θα λήξει σε %d δευτερόλεπτα.",
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d δευτερόλεπτα.",
|
"Αυτό το έγγραφο θα λήξει σε %d δευτερόλεπτα.",
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d δευτερόλεπτα.",
|
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d δευτερόλεπτα.",
|
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d δευτερόλεπτα."
|
"Αυτό το έγγραφο θα λήξει σε %d δευτερόλεπτα."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d λεπτό.",
|
"Αυτό το έγγραφο θα λήξει σε %d λεπτό.",
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d λεπτά.",
|
"Αυτό το έγγραφο θα λήξει σε %d λεπτά.",
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d λεπτά.",
|
"Αυτό το έγγραφο θα λήξει σε %d λεπτά.",
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d λεπτά.",
|
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d λεπτά.",
|
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d λεπτά."
|
"Αυτό το έγγραφο θα λήξει σε %d λεπτά."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d ώρα.",
|
"Αυτό το έγγραφο θα λήξει σε %d ώρα.",
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d ώρες.",
|
"Αυτό το έγγραφο θα λήξει σε %d ώρες.",
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d ώρες.",
|
"Αυτό το έγγραφο θα λήξει σε %d ώρες.",
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d ώρες.",
|
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d ώρες.",
|
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d ώρες."
|
"Αυτό το έγγραφο θα λήξει σε %d ώρες."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d ημέρα.",
|
"Αυτό το έγγραφο θα λήξει σε %d ημέρα.",
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d ημέρες.",
|
"Αυτό το έγγραφο θα λήξει σε %d ημέρες.",
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d ημέρες.",
|
"Αυτό το έγγραφο θα λήξει σε %d ημέρες.",
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d ημέρες.",
|
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d ημέρες.",
|
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d ημέρες."
|
"Αυτό το έγγραφο θα λήξει σε %d ημέρες."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d μήνα.",
|
"Αυτό το έγγραφο θα λήξει σε %d μήνα.",
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d μήνες.",
|
"Αυτό το έγγραφο θα λήξει σε %d μήνες.",
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d μήνες.",
|
"Αυτό το έγγραφο θα λήξει σε %d μήνες.",
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d μήνες.",
|
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d μήνες.",
|
|
||||||
"Αυτό το έγγραφο θα λήξει σε %d μήνες."
|
"Αυτό το έγγραφο θα λήξει σε %d μήνες."
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Παρακαλώ εισάγετε τον κωδικό για αυτή την επικόληση:",
|
"Please enter the password for this paste:": "Παρακαλώ εισάγετε τον κωδικό για αυτή την επικόληση:",
|
||||||
|
52
i18n/en.json
52
i18n/en.json
@ -11,9 +11,7 @@
|
|||||||
"Please wait %d second between each post. (singular)",
|
"Please wait %d second between each post. (singular)",
|
||||||
"Please wait %d seconds between each post. (1st plural)",
|
"Please wait %d seconds between each post. (1st plural)",
|
||||||
"Please wait %d seconds between each post. (2nd plural)",
|
"Please wait %d seconds between each post. (2nd plural)",
|
||||||
"Please wait %d seconds between each post. (3rd plural)",
|
"Please wait %d seconds between each post. (3rd plural)"
|
||||||
"Please wait %d seconds between each post. (4th plural)",
|
|
||||||
"Please wait %d seconds between each post. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Paste is limited to %s of encrypted data.",
|
"Paste is limited to %s of encrypted data.": "Paste is limited to %s of encrypted data.",
|
||||||
"Invalid data.": "Invalid data.",
|
"Invalid data.": "Invalid data.",
|
||||||
@ -40,57 +38,43 @@
|
|||||||
"%d second (singular)",
|
"%d second (singular)",
|
||||||
"%d seconds (1st plural)",
|
"%d seconds (1st plural)",
|
||||||
"%d seconds (2nd plural)",
|
"%d seconds (2nd plural)",
|
||||||
"%d seconds (3rd plural)",
|
"%d seconds (3rd plural)"
|
||||||
"%d seconds (4th plural)",
|
|
||||||
"%d seconds (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minute (singular)",
|
"%d minute (singular)",
|
||||||
"%d minutes (1st plural)",
|
"%d minutes (1st plural)",
|
||||||
"%d minutes (2nd plural)",
|
"%d minutes (2nd plural)",
|
||||||
"%d minutes (3rd plural)",
|
"%d minutes (3rd plural)"
|
||||||
"%d minutes (4th plural)",
|
|
||||||
"%d minutes (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d hour (singular)",
|
"%d hour (singular)",
|
||||||
"%d hours (1st plural)",
|
"%d hours (1st plural)",
|
||||||
"%d hours (2nd plural)",
|
"%d hours (2nd plural)",
|
||||||
"%d hours (3rd plural)",
|
"%d hours (3rd plural)"
|
||||||
"%d hours (4th plural)",
|
|
||||||
"%d hours (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d day (singular)",
|
"%d day (singular)",
|
||||||
"%d days (1st plural)",
|
"%d days (1st plural)",
|
||||||
"%d days (2nd plural)",
|
"%d days (2nd plural)",
|
||||||
"%d days (3rd plural)",
|
"%d days (3rd plural)"
|
||||||
"%d days (4th plural)",
|
|
||||||
"%d days (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d week (singular)",
|
"%d week (singular)",
|
||||||
"%d weeks (1st plural)",
|
"%d weeks (1st plural)",
|
||||||
"%d weeks (2nd plural)",
|
"%d weeks (2nd plural)",
|
||||||
"%d weeks (3rd plural)",
|
"%d weeks (3rd plural)"
|
||||||
"%d weeks (4th plural)",
|
|
||||||
"%d weeks (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d month (singular)",
|
"%d month (singular)",
|
||||||
"%d months (1st plural)",
|
"%d months (1st plural)",
|
||||||
"%d months (2nd plural)",
|
"%d months (2nd plural)",
|
||||||
"%d months (3rd plural)",
|
"%d months (3rd plural)"
|
||||||
"%d months (4th plural)",
|
|
||||||
"%d months (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d year (singular)",
|
"%d year (singular)",
|
||||||
"%d years (1st plural)",
|
"%d years (1st plural)",
|
||||||
"%d years (2nd plural)",
|
"%d years (2nd plural)",
|
||||||
"%d years (3rd plural)",
|
"%d years (3rd plural)"
|
||||||
"%d years (4th plural)",
|
|
||||||
"%d years (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Never": "Never",
|
"Never": "Never",
|
||||||
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.",
|
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.",
|
||||||
@ -98,41 +82,31 @@
|
|||||||
"This document will expire in %d second. (singular)",
|
"This document will expire in %d second. (singular)",
|
||||||
"This document will expire in %d seconds. (1st plural)",
|
"This document will expire in %d seconds. (1st plural)",
|
||||||
"This document will expire in %d seconds. (2nd plural)",
|
"This document will expire in %d seconds. (2nd plural)",
|
||||||
"This document will expire in %d seconds. (3rd plural)",
|
"This document will expire in %d seconds. (3rd plural)"
|
||||||
"This document will expire in %d seconds. (4th plural)",
|
|
||||||
"This document will expire in %d seconds. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"This document will expire in %d minute. (singular)",
|
"This document will expire in %d minute. (singular)",
|
||||||
"This document will expire in %d minutes. (1st plural)",
|
"This document will expire in %d minutes. (1st plural)",
|
||||||
"This document will expire in %d minutes. (2nd plural)",
|
"This document will expire in %d minutes. (2nd plural)",
|
||||||
"This document will expire in %d minutes. (3rd plural)",
|
"This document will expire in %d minutes. (3rd plural)"
|
||||||
"This document will expire in %d minutes. (4th plural)",
|
|
||||||
"This document will expire in %d minutes. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"This document will expire in %d hour. (singular)",
|
"This document will expire in %d hour. (singular)",
|
||||||
"This document will expire in %d hours. (1st plural)",
|
"This document will expire in %d hours. (1st plural)",
|
||||||
"This document will expire in %d hours. (2nd plural)",
|
"This document will expire in %d hours. (2nd plural)",
|
||||||
"This document will expire in %d hours. (3rd plural)",
|
"This document will expire in %d hours. (3rd plural)"
|
||||||
"This document will expire in %d hours. (4th plural)",
|
|
||||||
"This document will expire in %d hours. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"This document will expire in %d day. (singular)",
|
"This document will expire in %d day. (singular)",
|
||||||
"This document will expire in %d days. (1st plural)",
|
"This document will expire in %d days. (1st plural)",
|
||||||
"This document will expire in %d days. (2nd plural)",
|
"This document will expire in %d days. (2nd plural)",
|
||||||
"This document will expire in %d days. (3rd plural)",
|
"This document will expire in %d days. (3rd plural)"
|
||||||
"This document will expire in %d days. (4th plural)",
|
|
||||||
"This document will expire in %d days. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"This document will expire in %d month. (singular)",
|
"This document will expire in %d month. (singular)",
|
||||||
"This document will expire in %d months. (1st plural)",
|
"This document will expire in %d months. (1st plural)",
|
||||||
"This document will expire in %d months. (2nd plural)",
|
"This document will expire in %d months. (2nd plural)",
|
||||||
"This document will expire in %d months. (3rd plural)",
|
"This document will expire in %d months. (3rd plural)"
|
||||||
"This document will expire in %d months. (4th plural)",
|
|
||||||
"This document will expire in %d months. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Please enter the password for this paste:",
|
"Please enter the password for this paste:": "Please enter the password for this paste:",
|
||||||
"Could not decrypt data (Wrong key?)": "Could not decrypt data (Wrong key?)",
|
"Could not decrypt data (Wrong key?)": "Could not decrypt data (Wrong key?)",
|
||||||
|
30
i18n/es.json
30
i18n/es.json
@ -11,8 +11,6 @@
|
|||||||
"Por favor espere %d segundo entre cada publicación.",
|
"Por favor espere %d segundo entre cada publicación.",
|
||||||
"Por favor espere %d segundos entre cada publicación.",
|
"Por favor espere %d segundos entre cada publicación.",
|
||||||
"Por favor espere %d segundos entre cada publicación.",
|
"Por favor espere %d segundos entre cada publicación.",
|
||||||
"Por favor espere %d segundos entre cada publicación.",
|
|
||||||
"Por favor espere %d segundos entre cada publicación.",
|
|
||||||
"Por favor espere %d segundos entre cada publicación."
|
"Por favor espere %d segundos entre cada publicación."
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "El \"paste\" está limitado a %s de datos cifrados.",
|
"Paste is limited to %s of encrypted data.": "El \"paste\" está limitado a %s de datos cifrados.",
|
||||||
@ -40,56 +38,42 @@
|
|||||||
"%d segundo",
|
"%d segundo",
|
||||||
"%d segundos",
|
"%d segundos",
|
||||||
"%d segundos",
|
"%d segundos",
|
||||||
"%d segundos",
|
|
||||||
"%d segundos",
|
|
||||||
"%d segundos"
|
"%d segundos"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minuto",
|
"%d minuto",
|
||||||
"%d minutos",
|
"%d minutos",
|
||||||
"%d minutos",
|
"%d minutos",
|
||||||
"%d minutos",
|
|
||||||
"%d minutos",
|
|
||||||
"%d minutos"
|
"%d minutos"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d hora",
|
"%d hora",
|
||||||
"%d horas",
|
"%d horas",
|
||||||
"%d horas",
|
"%d horas",
|
||||||
"%d horas",
|
|
||||||
"%d horas",
|
|
||||||
"%d horas"
|
"%d horas"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d día",
|
"%d día",
|
||||||
"%d días",
|
"%d días",
|
||||||
"%d días",
|
"%d días",
|
||||||
"%d días",
|
|
||||||
"%d días",
|
|
||||||
"%d días"
|
"%d días"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d semana",
|
"%d semana",
|
||||||
"%d semanas",
|
"%d semanas",
|
||||||
"%d semanas",
|
"%d semanas",
|
||||||
"%d semanas",
|
|
||||||
"%d semanas",
|
|
||||||
"%d semanas"
|
"%d semanas"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d mes",
|
"%d mes",
|
||||||
"%d meses",
|
"%d meses",
|
||||||
"%d meses",
|
"%d minutos",
|
||||||
"%d meses",
|
|
||||||
"%d meses",
|
|
||||||
"%d meses"
|
"%d meses"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d año",
|
"%d año",
|
||||||
"%d años",
|
"%d años",
|
||||||
"%d años",
|
"%d años",
|
||||||
"%d años",
|
|
||||||
"%d años",
|
|
||||||
"%d años"
|
"%d años"
|
||||||
],
|
],
|
||||||
"Never": "Nunca",
|
"Never": "Nunca",
|
||||||
@ -98,40 +82,30 @@
|
|||||||
"Este documento caducará en un segundo.",
|
"Este documento caducará en un segundo.",
|
||||||
"Este documento caducará en %d segundos.",
|
"Este documento caducará en %d segundos.",
|
||||||
"Este documento caducará en %d segundos",
|
"Este documento caducará en %d segundos",
|
||||||
"Este documento caducará en %d segundos",
|
|
||||||
"Este documento caducará en %d segundos",
|
|
||||||
"Este documento caducará en %d segundos"
|
"Este documento caducará en %d segundos"
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Este documento caducará en un minuto.",
|
"Este documento caducará en un minuto.",
|
||||||
"Este documento caducará en %d minutos.",
|
"Este documento caducará en %d minutos.",
|
||||||
"Este documento caducará en %d minutos",
|
"Este documento caducará en %d minutos",
|
||||||
"Este documento caducará en %d minutos",
|
|
||||||
"Este documento caducará en %d minutos",
|
|
||||||
"Este documento caducará en %d minutos"
|
"Este documento caducará en %d minutos"
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Este documento caducará en una hora.",
|
"Este documento caducará en una hora.",
|
||||||
"Este documento caducará en %d horas.",
|
"Este documento caducará en %d horas.",
|
||||||
"Este documento caducará en %d horas",
|
"Este documento caducará en %d horas",
|
||||||
"Este documento caducará en %d horas",
|
|
||||||
"Este documento caducará en %d horas",
|
|
||||||
"Este documento caducará en %d horas"
|
"Este documento caducará en %d horas"
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Este documento caducará en un día.",
|
"Este documento caducará en un día.",
|
||||||
"Este documento caducará en %d días.",
|
"Este documento caducará en %d días.",
|
||||||
"Este documento caducará en %d días",
|
"Este documento caducará en %d días",
|
||||||
"Este documento caducará en %d días",
|
|
||||||
"Este documento caducará en %d días",
|
|
||||||
"Este documento caducará en %d días"
|
"Este documento caducará en %d días"
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Este documento caducará en un mes.",
|
"Este documento caducará en un mes.",
|
||||||
"Este documento caducará en %d meses.",
|
"Este documento caducará en %d meses.",
|
||||||
"Este documento caducará en %d meses",
|
"Este documento caducará en %d meses",
|
||||||
"Este documento caducará en %d meses",
|
|
||||||
"Este documento caducará en %d meses",
|
|
||||||
"Este documento caducará en %d meses"
|
"Este documento caducará en %d meses"
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Por favor ingrese la contraseña para este \"paste\":",
|
"Please enter the password for this paste:": "Por favor ingrese la contraseña para este \"paste\":",
|
||||||
@ -213,7 +187,7 @@
|
|||||||
"URL shortener may expose your decrypt key in URL.": "El acortador de URL puede exponer su clave de descifrado en el URL.",
|
"URL shortener may expose your decrypt key in URL.": "El acortador de URL puede exponer su clave de descifrado en el URL.",
|
||||||
"Save paste": "Guardar \"paste\"",
|
"Save paste": "Guardar \"paste\"",
|
||||||
"Your IP is not authorized to create pastes.": "Tu IP no está autorizada para crear contenido.",
|
"Your IP is not authorized to create pastes.": "Tu IP no está autorizada para crear contenido.",
|
||||||
"Trying to shorten a URL that isn't pointing at our instance.": "Intentando acortar una URL que no apunta a nuestra instancia.",
|
"Trying to shorten a URL that isn't pointing at our instance.": "Trying to shorten a URL that isn't pointing at our instance.",
|
||||||
"Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".": "Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".",
|
"Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".": "Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".",
|
||||||
"Error parsing YOURLS response.": "Error parsing YOURLS response."
|
"Error parsing YOURLS response.": "Error parsing YOURLS response."
|
||||||
}
|
}
|
||||||
|
26
i18n/et.json
26
i18n/et.json
@ -11,8 +11,6 @@
|
|||||||
"Palun oota %d sekund iga postituse vahel.",
|
"Palun oota %d sekund iga postituse vahel.",
|
||||||
"Palun oota %d sekundit iga postituse vahel.",
|
"Palun oota %d sekundit iga postituse vahel.",
|
||||||
"Palun oota %d sekundit iga postituse vahel.",
|
"Palun oota %d sekundit iga postituse vahel.",
|
||||||
"Palun oota %d sekundit iga postituse vahel.",
|
|
||||||
"Palun oota %d sekundit iga postituse vahel.",
|
|
||||||
"Palun oota %d sekundit iga postituse vahel."
|
"Palun oota %d sekundit iga postituse vahel."
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Kleepe limiit on %s krüpteeritud andmeid.",
|
"Paste is limited to %s of encrypted data.": "Kleepe limiit on %s krüpteeritud andmeid.",
|
||||||
@ -40,95 +38,71 @@
|
|||||||
"%d sekund",
|
"%d sekund",
|
||||||
"%d sekundit",
|
"%d sekundit",
|
||||||
"%d sekundit",
|
"%d sekundit",
|
||||||
"%d sekundit",
|
|
||||||
"%d sekundit",
|
|
||||||
"%d sekundit"
|
"%d sekundit"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minut",
|
"%d minut",
|
||||||
"%d minutit",
|
"%d minutit",
|
||||||
"%d minutit",
|
"%d minutit",
|
||||||
"%d minutit",
|
|
||||||
"%d minutit",
|
|
||||||
"%d minutit"
|
"%d minutit"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d tund",
|
"%d tund",
|
||||||
"%d tundi",
|
"%d tundi",
|
||||||
"%d tundi",
|
"%d tundi",
|
||||||
"%d tundi",
|
|
||||||
"%d tundi",
|
|
||||||
"%d tundi"
|
"%d tundi"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d päev",
|
"%d päev",
|
||||||
"%d päeva",
|
"%d päeva",
|
||||||
"%d päeva",
|
"%d päeva",
|
||||||
"%d päeva",
|
|
||||||
"%d päeva",
|
|
||||||
"%d päeva"
|
"%d päeva"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d nädal",
|
"%d nädal",
|
||||||
"%d nädalat",
|
"%d nädalat",
|
||||||
"%d nädalat",
|
"%d nädalat",
|
||||||
"%d nädalat",
|
|
||||||
"%d nädalat",
|
|
||||||
"%d nädalat"
|
"%d nädalat"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d kuu",
|
"%d kuu",
|
||||||
"%d kuud",
|
"%d kuud",
|
||||||
"%d kuud",
|
"%d kuud",
|
||||||
"%d kuud",
|
|
||||||
"%d kuud",
|
|
||||||
"%d kuud"
|
"%d kuud"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d aasta",
|
"%d aasta",
|
||||||
"%d aastat",
|
"%d aastat",
|
||||||
"%d aastat",
|
"%d aastat",
|
||||||
"%d aastat",
|
|
||||||
"%d aastat",
|
|
||||||
"%d aastat"
|
"%d aastat"
|
||||||
],
|
],
|
||||||
"Never": "Mitte kunagi",
|
"Never": "Mitte kunagi",
|
||||||
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Märge: See on testimisteenus: Andmeid võidakse igal ajal kustutada. Kiisupojad hukuvad, kui seda teenust kuritarvitad.",
|
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Märge: See on testimisteenus: Andmeid võidakse igal ajal kustutada. Kiisupojad hukuvad, kui seda teenust kuritarvitad.",
|
||||||
"This document will expire in %d seconds.": [
|
"This document will expire in %d seconds.": [
|
||||||
"See dokument aegub %d sekundi pärast.",
|
|
||||||
"See dokument aegub %d sekundi pärast.",
|
|
||||||
"See dokument aegub %d sekundi pärast.",
|
"See dokument aegub %d sekundi pärast.",
|
||||||
"See dokument aegub %d sekundi pärast.",
|
"See dokument aegub %d sekundi pärast.",
|
||||||
"See dokument aegub %d sekundi pärast.",
|
"See dokument aegub %d sekundi pärast.",
|
||||||
"See dokument aegub %d sekundi pärast."
|
"See dokument aegub %d sekundi pärast."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"See dokument aegub %d minuti pärast.",
|
|
||||||
"See dokument aegub %d minuti pärast.",
|
|
||||||
"See dokument aegub %d minuti pärast.",
|
"See dokument aegub %d minuti pärast.",
|
||||||
"See dokument aegub %d minuti pärast.",
|
"See dokument aegub %d minuti pärast.",
|
||||||
"See dokument aegub %d minuti pärast.",
|
"See dokument aegub %d minuti pärast.",
|
||||||
"See dokument aegub %d minuti pärast."
|
"See dokument aegub %d minuti pärast."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"See dokument aegub %d tunni pärast.",
|
|
||||||
"See dokument aegub %d tunni pärast.",
|
|
||||||
"See dokument aegub %d tunni pärast.",
|
"See dokument aegub %d tunni pärast.",
|
||||||
"See dokument aegub %d tunni pärast.",
|
"See dokument aegub %d tunni pärast.",
|
||||||
"See dokument aegub %d tunni pärast.",
|
"See dokument aegub %d tunni pärast.",
|
||||||
"See dokument aegub %d tunni pärast."
|
"See dokument aegub %d tunni pärast."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"See dokument aegub %d päeva pärast.",
|
|
||||||
"See dokument aegub %d päeva pärast.",
|
|
||||||
"See dokument aegub %d päeva pärast.",
|
"See dokument aegub %d päeva pärast.",
|
||||||
"See dokument aegub %d päeva pärast.",
|
"See dokument aegub %d päeva pärast.",
|
||||||
"See dokument aegub %d päeva pärast.",
|
"See dokument aegub %d päeva pärast.",
|
||||||
"See dokument aegub %d päeva pärast."
|
"See dokument aegub %d päeva pärast."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"See dokument aegub %d kuu pärast.",
|
|
||||||
"See dokument aegub %d kuu pärast.",
|
|
||||||
"See dokument aegub %d kuu pärast.",
|
"See dokument aegub %d kuu pärast.",
|
||||||
"See dokument aegub %d kuu pärast.",
|
"See dokument aegub %d kuu pärast.",
|
||||||
"See dokument aegub %d kuu pärast.",
|
"See dokument aegub %d kuu pärast.",
|
||||||
|
40
i18n/fi.json
40
i18n/fi.json
@ -1,18 +1,16 @@
|
|||||||
{
|
{
|
||||||
"PrivateBin": "PrivateBin",
|
"PrivateBin": "PrivateBin",
|
||||||
"%s is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted %sin the browser%s using 256 bits AES.": "%s on minimalistinen, avoimen lähdekoodin online pastebin jossa palvelimella ei ole tietoa syötetystä datasta. Data salataan/puretaan %sselaimessa%s käyttäen 256-bittistä AES:ää.",
|
"%s is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted %sin the browser%s using 256 bits AES.": "%s on minimalistinen, avoimen lähdekoodin online pastebin jossa palvelimella ei ole tietoa syötetystä datasta. Data salataan/puretaan %sselaimessa%s käyttäen 256-bittistä AES:ää.",
|
||||||
"More information on the <a href=\"https://privatebin.info/\">project page</a>.": "Lisää tietoa <a href=\"https://privatebin.info/\">projektisivulla</a>.",
|
"More information on the <a href=\"https://privatebin.info/\">project page</a>.": "Enemmän tietoa <a href=\"https://privatebin.info/\">projektisivulla</a>.",
|
||||||
"Because ignorance is bliss": "Koska tieto lisää tuskaa",
|
"Because ignorance is bliss": "Koska tieto lisää tuskaa",
|
||||||
"en": "fi",
|
"en": "fi",
|
||||||
"Paste does not exist, has expired or has been deleted.": "Pastea ei ole olemassa, se on vanhentunut tai se on poistettu.",
|
"Paste does not exist, has expired or has been deleted.": "Pastea ei ole olemassa, se on vanhentunut, tai se on poistettu.",
|
||||||
"%s requires php %s or above to work. Sorry.": "%s vaatii php:n %s-version tai uudemman toimiakseen. Anteeksi.",
|
"%s requires php %s or above to work. Sorry.": "%s tarvitsee php %s-versiota tai uudempaa toimiakseen. Anteeksi.",
|
||||||
"%s requires configuration section [%s] to be present in configuration file.": "%s vaatii konfiguraatio-osion [%s] olevan läsnä konfiguraatiotiedostossa.",
|
"%s requires configuration section [%s] to be present in configuration file.": "%s vaatii konfiguraatio-osion [%s] olevan läsnä konfiguraatiotiedostossa.",
|
||||||
"Please wait %d seconds between each post.": [
|
"Please wait %d seconds between each post.": [
|
||||||
"Odotathan %d sekuntin jokaisen lähetyksen välillä.",
|
"Odotathan %d sekuntin jokaisen lähetyksen välillä.",
|
||||||
"Odotathan %d sekuntia jokaisen lähetyksen välillä.",
|
"Odotathan %d sekuntia jokaisen lähetyksen välillä.",
|
||||||
"Odotathan %d sekuntia jokaisen lähetyksen välillä.",
|
"Odotathan %d sekuntia jokaisen lähetyksen välillä.",
|
||||||
"Odotathan %d sekuntia jokaisen lähetyksen välillä.",
|
|
||||||
"Odotathan %d sekuntia jokaisen lähetyksen välillä.",
|
|
||||||
"Odotathan %d sekuntia jokaisen lähetyksen välillä."
|
"Odotathan %d sekuntia jokaisen lähetyksen välillä."
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Paste on rajoitettu kokoon %s salattua dataa.",
|
"Paste is limited to %s of encrypted data.": "Paste on rajoitettu kokoon %s salattua dataa.",
|
||||||
@ -24,8 +22,8 @@
|
|||||||
"Paste is not of burn-after-reading type.": "Paste ei ole polta-lukemisen-jälkeen-tyyppiä.",
|
"Paste is not of burn-after-reading type.": "Paste ei ole polta-lukemisen-jälkeen-tyyppiä.",
|
||||||
"Wrong deletion token. Paste was not deleted.": "Virheellinen poistotunniste. Pastea ei poistettu.",
|
"Wrong deletion token. Paste was not deleted.": "Virheellinen poistotunniste. Pastea ei poistettu.",
|
||||||
"Paste was properly deleted.": "Paste poistettiin kunnolla.",
|
"Paste was properly deleted.": "Paste poistettiin kunnolla.",
|
||||||
"JavaScript is required for %s to work. Sorry for the inconvenience.": "%s vaatii JavaScriptiä toimiakseen. Anteeksi haitasta.",
|
"JavaScript is required for %s to work. Sorry for the inconvenience.": "JavaScriptiä tarvitaan jotta %s toimisi. Anteeksi haitasta.",
|
||||||
"%s requires a modern browser to work.": "%s vaatii modernin selaimen toimiakseen.",
|
"%s requires a modern browser to work.": "%s tarvitsee modernia selainta toimiakseen.",
|
||||||
"New": "Uusi",
|
"New": "Uusi",
|
||||||
"Send": "Lähetä",
|
"Send": "Lähetä",
|
||||||
"Clone": "Kloonaa",
|
"Clone": "Kloonaa",
|
||||||
@ -35,61 +33,47 @@
|
|||||||
"Open discussion": "Avaa keskustelu",
|
"Open discussion": "Avaa keskustelu",
|
||||||
"Password (recommended)": "Salasana (suositeltu)",
|
"Password (recommended)": "Salasana (suositeltu)",
|
||||||
"Discussion": "Keskustelu",
|
"Discussion": "Keskustelu",
|
||||||
"Toggle navigation": "Navigointi päälle/pois",
|
"Toggle navigation": "Navigointi päällä/pois",
|
||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%d sekunti",
|
"%d sekunti",
|
||||||
"%d sekuntia",
|
"%d sekuntia",
|
||||||
"%d sekuntia",
|
"%d sekuntia",
|
||||||
"%d sekuntia",
|
|
||||||
"%d sekuntia",
|
|
||||||
"%d sekuntia"
|
"%d sekuntia"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minuutti",
|
"%d minuutti",
|
||||||
"%d minuuttia",
|
"%d minuuttia",
|
||||||
"%d minuuttia",
|
"%d minuuttia",
|
||||||
"%d minuuttia",
|
|
||||||
"%d minuuttia",
|
|
||||||
"%d minuuttia"
|
"%d minuuttia"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d tunti",
|
"%d tunti",
|
||||||
"%d tuntia",
|
"%d tuntia",
|
||||||
"%d tuntia",
|
"%d tuntia",
|
||||||
"%d tuntia",
|
|
||||||
"%d tuntia",
|
|
||||||
"%d tuntia"
|
"%d tuntia"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d päivä",
|
"%d päivä",
|
||||||
"%d päivää",
|
"%d päivää",
|
||||||
"%d päivää",
|
"%d päivää",
|
||||||
"%d päivää",
|
|
||||||
"%d päivää",
|
|
||||||
"%d päivää"
|
"%d päivää"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d viikko",
|
"%d viikko",
|
||||||
"%d viikkoa",
|
"%d viikkoa",
|
||||||
"%d viikkoa",
|
"%d viikkoa",
|
||||||
"%d viikkoa",
|
|
||||||
"%d viikkoa",
|
|
||||||
"%d viikkoa"
|
"%d viikkoa"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d kuukausi",
|
"%d kuukausi",
|
||||||
"%d kuukautta",
|
"%d kuukautta",
|
||||||
"%d kuukautta",
|
"%d kuukautta",
|
||||||
"%d kuukautta",
|
|
||||||
"%d kuukautta",
|
|
||||||
"%d kuukautta"
|
"%d kuukautta"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d vuosi",
|
"%d vuosi",
|
||||||
"%d vuotta",
|
"%d vuotta",
|
||||||
"%d vuotta",
|
"%d vuotta",
|
||||||
"%d vuotta",
|
|
||||||
"%d vuotta",
|
|
||||||
"%d vuotta"
|
"%d vuotta"
|
||||||
],
|
],
|
||||||
"Never": "Ei koskaan",
|
"Never": "Ei koskaan",
|
||||||
@ -98,37 +82,27 @@
|
|||||||
"Tämä dokumentti vanhenee %d sekuntissa.",
|
"Tämä dokumentti vanhenee %d sekuntissa.",
|
||||||
"Tämä dokumentti vanhenee %d sekunnissa.",
|
"Tämä dokumentti vanhenee %d sekunnissa.",
|
||||||
"Tämä dokumentti vanhenee %d sekunnissa.",
|
"Tämä dokumentti vanhenee %d sekunnissa.",
|
||||||
"Tämä dokumentti vanhenee %d sekunnissa.",
|
|
||||||
"Tämä dokumentti vanhenee %d sekunnissa.",
|
|
||||||
"Tämä dokumentti vanhenee %d sekunnissa."
|
"Tämä dokumentti vanhenee %d sekunnissa."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Tämä dokumentti vanhenee %d minuutissa.",
|
|
||||||
"Tämä dokumentti vanhenee %d minuutissa.",
|
|
||||||
"Tämä dokumentti vanhenee %d minuutissa.",
|
"Tämä dokumentti vanhenee %d minuutissa.",
|
||||||
"Tämä dokumentti vanhenee %d minuutissa.",
|
"Tämä dokumentti vanhenee %d minuutissa.",
|
||||||
"Tämä dokumentti vanhenee %d minuutissa.",
|
"Tämä dokumentti vanhenee %d minuutissa.",
|
||||||
"Tämä dokumentti vanhenee %d minuutissa."
|
"Tämä dokumentti vanhenee %d minuutissa."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Tämä dokumentti vanhenee %d tunnissa.",
|
|
||||||
"Tämä dokumentti vanhenee %d tunnissa.",
|
|
||||||
"Tämä dokumentti vanhenee %d tunnissa.",
|
"Tämä dokumentti vanhenee %d tunnissa.",
|
||||||
"Tämä dokumentti vanhenee %d tunnissa.",
|
"Tämä dokumentti vanhenee %d tunnissa.",
|
||||||
"Tämä dokumentti vanhenee %d tunnissa.",
|
"Tämä dokumentti vanhenee %d tunnissa.",
|
||||||
"Tämä dokumentti vanhenee %d tunnissa."
|
"Tämä dokumentti vanhenee %d tunnissa."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Tämä dokumentti vanhenee %d päivässä.",
|
|
||||||
"Tämä dokumentti vanhenee %d päivässä.",
|
|
||||||
"Tämä dokumentti vanhenee %d päivässä.",
|
"Tämä dokumentti vanhenee %d päivässä.",
|
||||||
"Tämä dokumentti vanhenee %d päivässä.",
|
"Tämä dokumentti vanhenee %d päivässä.",
|
||||||
"Tämä dokumentti vanhenee %d päivässä.",
|
"Tämä dokumentti vanhenee %d päivässä.",
|
||||||
"Tämä dokumentti vanhenee %d päivässä."
|
"Tämä dokumentti vanhenee %d päivässä."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Tämä dokumentti vanhenee %d kuukaudessa.",
|
|
||||||
"Tämä dokumentti vanhenee %d kuukaudessa.",
|
|
||||||
"Tämä dokumentti vanhenee %d kuukaudessa.",
|
"Tämä dokumentti vanhenee %d kuukaudessa.",
|
||||||
"Tämä dokumentti vanhenee %d kuukaudessa.",
|
"Tämä dokumentti vanhenee %d kuukaudessa.",
|
||||||
"Tämä dokumentti vanhenee %d kuukaudessa.",
|
"Tämä dokumentti vanhenee %d kuukaudessa.",
|
||||||
@ -180,7 +154,7 @@
|
|||||||
"Invalid attachment.": "Virheellinen liite.",
|
"Invalid attachment.": "Virheellinen liite.",
|
||||||
"Options": "Asetukset",
|
"Options": "Asetukset",
|
||||||
"Shorten URL": "Lyhennä URL",
|
"Shorten URL": "Lyhennä URL",
|
||||||
"Editor": "Muokkain",
|
"Editor": "Muokkaaja",
|
||||||
"Preview": "Esikatselu",
|
"Preview": "Esikatselu",
|
||||||
"%s requires the PATH to end in a \"%s\". Please update the PATH in your index.php.": "%s vaatii PATH:in loppuvan \"%s\"-merkkiin. Päivitäthän PATH:in index.php:ssäsi.",
|
"%s requires the PATH to end in a \"%s\". Please update the PATH in your index.php.": "%s vaatii PATH:in loppuvan \"%s\"-merkkiin. Päivitäthän PATH:in index.php:ssäsi.",
|
||||||
"Decrypt": "Pura",
|
"Decrypt": "Pura",
|
||||||
|
60
i18n/fr.json
60
i18n/fr.json
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"PrivateBin": "PrivateBin",
|
"PrivateBin": "PrivateBin",
|
||||||
"%s is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted %sin the browser%s using 256 bits AES.": "%s est un 'pastebin' (ou gestionnaire d'extraits de texte et de code source) minimaliste et libre, dans lequel le serveur n'a aucune connaissance des données envoyées. Les données sont chiffrées/déchiffrées %sdans le navigateur%s par un chiffrement AES 256 bits.",
|
"%s is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted %sin the browser%s using 256 bits AES.": "%s est un 'pastebin' (ou gestionnaire d'extraits de texte et de code source) minimaliste et open source, dans lequel le serveur n'a aucune connaissance des données envoyées. Les données sont chiffrées/déchiffrées %sdans le navigateur%s par un chiffrement AES 256 bits.",
|
||||||
"More information on the <a href=\"https://privatebin.info/\">project page</a>.": "Plus d'informations sur <a href=\"https://privatebin.info/\">la page du projet</a>.",
|
"More information on the <a href=\"https://privatebin.info/\">project page</a>.": "Plus d'informations sur <a href=\"https://privatebin.info/\">la page du projet</a>.",
|
||||||
"Because ignorance is bliss": "Vivons heureux, vivons cachés",
|
"Because ignorance is bliss": "Vivons heureux, vivons cachés",
|
||||||
"en": "fr",
|
"en": "fr",
|
||||||
@ -11,8 +11,6 @@
|
|||||||
"Merci d'attendre %d seconde entre chaque publication.",
|
"Merci d'attendre %d seconde entre chaque publication.",
|
||||||
"Merci d'attendre %d secondes entre chaque publication.",
|
"Merci d'attendre %d secondes entre chaque publication.",
|
||||||
"Merci d'attendre %d secondes entre chaque publication.",
|
"Merci d'attendre %d secondes entre chaque publication.",
|
||||||
"Merci d'attendre %d secondes entre chaque publication.",
|
|
||||||
"Merci d'attendre %d secondes entre chaque publication.",
|
|
||||||
"Merci d'attendre %d secondes entre chaque publication."
|
"Merci d'attendre %d secondes entre chaque publication."
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Le paste est limité à %s de données chiffrées.",
|
"Paste is limited to %s of encrypted data.": "Le paste est limité à %s de données chiffrées.",
|
||||||
@ -39,96 +37,72 @@
|
|||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%d seconde",
|
"%d seconde",
|
||||||
"%d secondes",
|
"%d secondes",
|
||||||
"%d secondes",
|
"%d seconds (2nd plural)",
|
||||||
"%d secondes",
|
"%d seconds (3rd plural)"
|
||||||
"%d secondes",
|
|
||||||
"%d secondes"
|
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minute",
|
"%d minute",
|
||||||
"%d minutes",
|
"%d minutes",
|
||||||
"%d minutes",
|
"%d minutes (2nd plural)",
|
||||||
"%d minutes",
|
"%d minutes (3rd plural)"
|
||||||
"%d minutes",
|
|
||||||
"%d minutes"
|
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d heure",
|
"%d heure",
|
||||||
"%d heures",
|
"%d heures",
|
||||||
"%d heures",
|
"%d hours (2nd plural)",
|
||||||
"%d heures",
|
"%d hours (3rd plural)"
|
||||||
"%d heures",
|
|
||||||
"%d heures"
|
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d jour",
|
"%d jour",
|
||||||
"%d jours",
|
"%d jours",
|
||||||
"%d jours",
|
"%d days (2nd plural)",
|
||||||
"%d jours",
|
"%d days (3rd plural)"
|
||||||
"%d jours",
|
|
||||||
"%d jours"
|
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d semaine",
|
"%d semaine",
|
||||||
"%d semaines",
|
"%d semaines",
|
||||||
"%d semaines",
|
"%d weeks (2nd plural)",
|
||||||
"%d semaines",
|
"%d weeks (3rd plural)"
|
||||||
"%d semaines",
|
|
||||||
"%d semaines"
|
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d mois",
|
"%d mois",
|
||||||
"%d mois",
|
"%d mois",
|
||||||
"%d mois",
|
"%d months (2nd plural)",
|
||||||
"%d mois",
|
"%d months (3rd plural)"
|
||||||
"%d mois",
|
|
||||||
"%d mois"
|
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d an",
|
"%d an",
|
||||||
"%d ans",
|
"%d ans",
|
||||||
"%d ans",
|
"%d years (2nd plural)",
|
||||||
"%d ans",
|
"%d years (3rd plural)"
|
||||||
"%d ans",
|
|
||||||
"%d ans"
|
|
||||||
],
|
],
|
||||||
"Never": "Jamais",
|
"Never": "Jamais",
|
||||||
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note : Ceci est un service de test : les données peuvent être supprimées à tout moment. Des chatons mourront si vous utilisez ce service de manière abusive.",
|
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note : Ceci est un service de test : les données peuvent être supprimées à tout moment. Des chatons mourront si vous utilisez ce service de manière abusive.",
|
||||||
"This document will expire in %d seconds.": [
|
"This document will expire in %d seconds.": [
|
||||||
"Ce document expirera dans %d seconde.",
|
"Ce document expirera dans %d seconde.",
|
||||||
"Ce document expirera dans %d secondes.",
|
"Ce document expirera dans %d secondes.",
|
||||||
"Ce document expirera dans %d secondes.",
|
"This document will expire in %d seconds (2nd plural)",
|
||||||
"Ce document expirera dans %d secondes.",
|
"This document will expire in %d seconds (3rd plural)"
|
||||||
"Ce document expirera dans %d secondes.",
|
|
||||||
"Ce document expirera dans %d secondes."
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Ce document expirera dans %d minute.",
|
"Ce document expirera dans %d minute.",
|
||||||
"Ce document expirera dans %d minutes.",
|
"Ce document expirera dans %d minutes.",
|
||||||
"Ce document expirera dans %d minutes.",
|
"Ce document expirera dans %d minutes.",
|
||||||
"Ce document expirera dans %d minutes.",
|
|
||||||
"Ce document expirera dans %d minutes.",
|
|
||||||
"Ce document expirera dans %d minutes."
|
"Ce document expirera dans %d minutes."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Ce document expirera dans %d heure.",
|
"Ce document expirera dans %d heure.",
|
||||||
"Ce document expirera dans %d heures.",
|
"Ce document expirera dans %d heures.",
|
||||||
"Ce document expirera dans %d heures.",
|
"Ce document expirera dans %d heures.",
|
||||||
"Ce document expirera dans %d heures.",
|
|
||||||
"Ce document expirera dans %d heures.",
|
|
||||||
"Ce document expirera dans %d heures."
|
"Ce document expirera dans %d heures."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Ce document expirera dans %d jour.",
|
"Ce document expirera dans %d jour.",
|
||||||
"Ce document expirera dans %d jours.",
|
"Ce document expirera dans %d jours.",
|
||||||
"Ce document expirera dans %d jours.",
|
"Ce document expirera dans %d jours.",
|
||||||
"Ce document expirera dans %d jours.",
|
|
||||||
"Ce document expirera dans %d jours.",
|
|
||||||
"Ce document expirera dans %d jours."
|
"Ce document expirera dans %d jours."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Ce document expirera dans %d mois.",
|
|
||||||
"Ce document expirera dans %d mois.",
|
|
||||||
"Ce document expirera dans %d mois.",
|
"Ce document expirera dans %d mois.",
|
||||||
"Ce document expirera dans %d mois.",
|
"Ce document expirera dans %d mois.",
|
||||||
"Ce document expirera dans %d mois.",
|
"Ce document expirera dans %d mois.",
|
||||||
|
40
i18n/he.json
40
i18n/he.json
@ -11,8 +11,6 @@
|
|||||||
"נא להמתין שנייה אחת בין פרסום לפרסום.",
|
"נא להמתין שנייה אחת בין פרסום לפרסום.",
|
||||||
"נא להמתין %d שניות בין פרסום לפרסום.",
|
"נא להמתין %d שניות בין פרסום לפרסום.",
|
||||||
"נא להמתין %d שניות בין פרסום לפרסום.",
|
"נא להמתין %d שניות בין פרסום לפרסום.",
|
||||||
"נא להמתין %d שניות בין פרסום לפרסום.",
|
|
||||||
"נא להמתין %d שניות בין פרסום לפרסום.",
|
|
||||||
"נא להמתין %d שניות בין פרסום לפרסום."
|
"נא להמתין %d שניות בין פרסום לפרסום."
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "ההדבקה מוגבלת ל־%s של נתונים מוצפנים.",
|
"Paste is limited to %s of encrypted data.": "ההדבקה מוגבלת ל־%s של נתונים מוצפנים.",
|
||||||
@ -39,57 +37,43 @@
|
|||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"שנייה אחת",
|
"שנייה אחת",
|
||||||
"%d שניות",
|
"%d שניות",
|
||||||
"%d שניות",
|
"%d שניות (צורת ריבוי 2)",
|
||||||
"%d שניות",
|
|
||||||
"%d שניות",
|
|
||||||
"%d שניות"
|
"%d שניות"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"דקה אחת",
|
"דקה אחת",
|
||||||
"%d דקות",
|
"%d דקות",
|
||||||
"%d דקות",
|
"%d דקות",
|
||||||
"%d דקות",
|
|
||||||
"%d דקות",
|
|
||||||
"%d דקות"
|
"%d דקות"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"שעה אחת",
|
"שעה אחת",
|
||||||
"%d hours (1st plural)",
|
"%d hours (1st plural)",
|
||||||
"%d hours (2nd plural)",
|
"%d hours (2nd plural)",
|
||||||
"%d hours (3rd plural)",
|
"%d hours (3rd plural)"
|
||||||
"%d hours (4th plural)",
|
|
||||||
"%d hours (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"יום אחד",
|
"יום אחד",
|
||||||
"%d ימים",
|
"%d ימים",
|
||||||
"%d ימים",
|
"%d ימים",
|
||||||
"%d ימים",
|
|
||||||
"%d ימים",
|
|
||||||
"%d ימים"
|
"%d ימים"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"שבוע אחד",
|
"שבוע אחד",
|
||||||
"%d שבועות",
|
"%d שבועות",
|
||||||
"%d שבועות",
|
"%d שבועות",
|
||||||
"%d שבועות",
|
|
||||||
"%d שבועות",
|
|
||||||
"%d שבועות"
|
"%d שבועות"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"חודש אחד",
|
"חודש אחד",
|
||||||
"%d חודשים",
|
"%d חודשים",
|
||||||
"%d חודשים",
|
"%d חודשים",
|
||||||
"%d חודשים",
|
|
||||||
"%d חודשים",
|
|
||||||
"%d חודשים"
|
"%d חודשים"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"שנה אחת",
|
"שנה אחת",
|
||||||
"%d שנים",
|
"%d שנים",
|
||||||
"%d שנים",
|
"%d שנים",
|
||||||
"%d שנים",
|
|
||||||
"%d שנים",
|
|
||||||
"%d שנים"
|
"%d שנים"
|
||||||
],
|
],
|
||||||
"Never": "לעולם לא",
|
"Never": "לעולם לא",
|
||||||
@ -98,41 +82,31 @@
|
|||||||
"This document will expire in %d second. (singular)",
|
"This document will expire in %d second. (singular)",
|
||||||
"This document will expire in %d seconds. (1st plural)",
|
"This document will expire in %d seconds. (1st plural)",
|
||||||
"This document will expire in %d seconds. (2nd plural)",
|
"This document will expire in %d seconds. (2nd plural)",
|
||||||
"This document will expire in %d seconds. (3rd plural)",
|
"This document will expire in %d seconds. (3rd plural)"
|
||||||
"This document will expire in %d seconds. (4th plural)",
|
|
||||||
"This document will expire in %d seconds. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"This document will expire in %d minute. (singular)",
|
"This document will expire in %d minute. (singular)",
|
||||||
"This document will expire in %d minutes. (1st plural)",
|
"This document will expire in %d minutes. (1st plural)",
|
||||||
"This document will expire in %d minutes. (2nd plural)",
|
"This document will expire in %d minutes. (2nd plural)",
|
||||||
"This document will expire in %d minutes. (3rd plural)",
|
"This document will expire in %d minutes. (3rd plural)"
|
||||||
"This document will expire in %d minutes. (4th plural)",
|
|
||||||
"This document will expire in %d minutes. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"This document will expire in %d hour. (singular)",
|
"This document will expire in %d hour. (singular)",
|
||||||
"This document will expire in %d hours. (1st plural)",
|
"This document will expire in %d hours. (1st plural)",
|
||||||
"This document will expire in %d hours. (2nd plural)",
|
"This document will expire in %d hours. (2nd plural)",
|
||||||
"This document will expire in %d hours. (3rd plural)",
|
"This document will expire in %d hours. (3rd plural)"
|
||||||
"This document will expire in %d hours. (4th plural)",
|
|
||||||
"This document will expire in %d hours. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"This document will expire in %d day. (singular)",
|
"This document will expire in %d day. (singular)",
|
||||||
"This document will expire in %d days. (1st plural)",
|
"This document will expire in %d days. (1st plural)",
|
||||||
"This document will expire in %d days. (2nd plural)",
|
"This document will expire in %d days. (2nd plural)",
|
||||||
"This document will expire in %d days. (3rd plural)",
|
"This document will expire in %d days. (3rd plural)"
|
||||||
"This document will expire in %d days. (4th plural)",
|
|
||||||
"This document will expire in %d days. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"This document will expire in %d month. (singular)",
|
"This document will expire in %d month. (singular)",
|
||||||
"This document will expire in %d months. (1st plural)",
|
"This document will expire in %d months. (1st plural)",
|
||||||
"This document will expire in %d months. (2nd plural)",
|
"This document will expire in %d months. (2nd plural)",
|
||||||
"This document will expire in %d months. (3rd plural)",
|
"This document will expire in %d months. (3rd plural)"
|
||||||
"This document will expire in %d months. (4th plural)",
|
|
||||||
"This document will expire in %d months. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "נא למלא את הססמה להדבקה הזו:",
|
"Please enter the password for this paste:": "נא למלא את הססמה להדבקה הזו:",
|
||||||
"Could not decrypt data (Wrong key?)": "לא ניתן לפענח את הנתונים (מפתח שגוי?)",
|
"Could not decrypt data (Wrong key?)": "לא ניתן לפענח את הנתונים (מפתח שגוי?)",
|
||||||
|
52
i18n/hi.json
52
i18n/hi.json
@ -11,9 +11,7 @@
|
|||||||
"Please wait %d second between each post. (singular)",
|
"Please wait %d second between each post. (singular)",
|
||||||
"Please wait %d seconds between each post. (1st plural)",
|
"Please wait %d seconds between each post. (1st plural)",
|
||||||
"Please wait %d seconds between each post. (2nd plural)",
|
"Please wait %d seconds between each post. (2nd plural)",
|
||||||
"Please wait %d seconds between each post. (3rd plural)",
|
"Please wait %d seconds between each post. (3rd plural)"
|
||||||
"Please wait %d seconds between each post. (4th plural)",
|
|
||||||
"Please wait %d seconds between each post. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Paste is limited to %s of encrypted data.",
|
"Paste is limited to %s of encrypted data.": "Paste is limited to %s of encrypted data.",
|
||||||
"Invalid data.": "Invalid data.",
|
"Invalid data.": "Invalid data.",
|
||||||
@ -40,57 +38,43 @@
|
|||||||
"%d second (singular)",
|
"%d second (singular)",
|
||||||
"%d seconds (1st plural)",
|
"%d seconds (1st plural)",
|
||||||
"%d seconds (2nd plural)",
|
"%d seconds (2nd plural)",
|
||||||
"%d seconds (3rd plural)",
|
"%d seconds (3rd plural)"
|
||||||
"%d seconds (4th plural)",
|
|
||||||
"%d seconds (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minute (singular)",
|
"%d minute (singular)",
|
||||||
"%d minutes (1st plural)",
|
"%d minutes (1st plural)",
|
||||||
"%d minutes (2nd plural)",
|
"%d minutes (2nd plural)",
|
||||||
"%d minutes (3rd plural)",
|
"%d minutes (3rd plural)"
|
||||||
"%d minutes (4th plural)",
|
|
||||||
"%d minutes (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d hour (singular)",
|
"%d hour (singular)",
|
||||||
"%d hours (1st plural)",
|
"%d hours (1st plural)",
|
||||||
"%d hours (2nd plural)",
|
"%d hours (2nd plural)",
|
||||||
"%d hours (3rd plural)",
|
"%d hours (3rd plural)"
|
||||||
"%d hours (4th plural)",
|
|
||||||
"%d hours (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d day (singular)",
|
"%d day (singular)",
|
||||||
"%d days (1st plural)",
|
"%d days (1st plural)",
|
||||||
"%d days (2nd plural)",
|
"%d days (2nd plural)",
|
||||||
"%d days (3rd plural)",
|
"%d days (3rd plural)"
|
||||||
"%d days (4th plural)",
|
|
||||||
"%d days (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d week (singular)",
|
"%d week (singular)",
|
||||||
"%d weeks (1st plural)",
|
"%d weeks (1st plural)",
|
||||||
"%d weeks (2nd plural)",
|
"%d weeks (2nd plural)",
|
||||||
"%d weeks (3rd plural)",
|
"%d weeks (3rd plural)"
|
||||||
"%d weeks (4th plural)",
|
|
||||||
"%d weeks (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d month (singular)",
|
"%d month (singular)",
|
||||||
"%d months (1st plural)",
|
"%d months (1st plural)",
|
||||||
"%d months (2nd plural)",
|
"%d months (2nd plural)",
|
||||||
"%d months (3rd plural)",
|
"%d months (3rd plural)"
|
||||||
"%d months (4th plural)",
|
|
||||||
"%d months (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d year (singular)",
|
"%d year (singular)",
|
||||||
"%d years (1st plural)",
|
"%d years (1st plural)",
|
||||||
"%d years (2nd plural)",
|
"%d years (2nd plural)",
|
||||||
"%d years (3rd plural)",
|
"%d years (3rd plural)"
|
||||||
"%d years (4th plural)",
|
|
||||||
"%d years (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Never": "Never",
|
"Never": "Never",
|
||||||
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.",
|
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.",
|
||||||
@ -98,41 +82,31 @@
|
|||||||
"This document will expire in %d second. (singular)",
|
"This document will expire in %d second. (singular)",
|
||||||
"This document will expire in %d seconds. (1st plural)",
|
"This document will expire in %d seconds. (1st plural)",
|
||||||
"This document will expire in %d seconds. (2nd plural)",
|
"This document will expire in %d seconds. (2nd plural)",
|
||||||
"This document will expire in %d seconds. (3rd plural)",
|
"This document will expire in %d seconds. (3rd plural)"
|
||||||
"This document will expire in %d seconds. (4th plural)",
|
|
||||||
"This document will expire in %d seconds. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"This document will expire in %d minute. (singular)",
|
"This document will expire in %d minute. (singular)",
|
||||||
"This document will expire in %d minutes. (1st plural)",
|
"This document will expire in %d minutes. (1st plural)",
|
||||||
"This document will expire in %d minutes. (2nd plural)",
|
"This document will expire in %d minutes. (2nd plural)",
|
||||||
"This document will expire in %d minutes. (3rd plural)",
|
"This document will expire in %d minutes. (3rd plural)"
|
||||||
"This document will expire in %d minutes. (4th plural)",
|
|
||||||
"This document will expire in %d minutes. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"This document will expire in %d hour. (singular)",
|
"This document will expire in %d hour. (singular)",
|
||||||
"This document will expire in %d hours. (1st plural)",
|
"This document will expire in %d hours. (1st plural)",
|
||||||
"This document will expire in %d hours. (2nd plural)",
|
"This document will expire in %d hours. (2nd plural)",
|
||||||
"This document will expire in %d hours. (3rd plural)",
|
"This document will expire in %d hours. (3rd plural)"
|
||||||
"This document will expire in %d hours. (4th plural)",
|
|
||||||
"This document will expire in %d hours. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"This document will expire in %d day. (singular)",
|
"This document will expire in %d day. (singular)",
|
||||||
"This document will expire in %d days. (1st plural)",
|
"This document will expire in %d days. (1st plural)",
|
||||||
"This document will expire in %d days. (2nd plural)",
|
"This document will expire in %d days. (2nd plural)",
|
||||||
"This document will expire in %d days. (3rd plural)",
|
"This document will expire in %d days. (3rd plural)"
|
||||||
"This document will expire in %d days. (4th plural)",
|
|
||||||
"This document will expire in %d days. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"This document will expire in %d month. (singular)",
|
"This document will expire in %d month. (singular)",
|
||||||
"This document will expire in %d months. (1st plural)",
|
"This document will expire in %d months. (1st plural)",
|
||||||
"This document will expire in %d months. (2nd plural)",
|
"This document will expire in %d months. (2nd plural)",
|
||||||
"This document will expire in %d months. (3rd plural)",
|
"This document will expire in %d months. (3rd plural)"
|
||||||
"This document will expire in %d months. (4th plural)",
|
|
||||||
"This document will expire in %d months. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Please enter the password for this paste:",
|
"Please enter the password for this paste:": "Please enter the password for this paste:",
|
||||||
"Could not decrypt data (Wrong key?)": "Could not decrypt data (Wrong key?)",
|
"Could not decrypt data (Wrong key?)": "Could not decrypt data (Wrong key?)",
|
||||||
|
54
i18n/hu.json
54
i18n/hu.json
@ -8,8 +8,6 @@
|
|||||||
"%s requires php %s or above to work. Sorry.": "Bocs, de a %s működéséhez %s vagy ezt meghaladó verziójú php-s környezet szükséges.",
|
"%s requires php %s or above to work. Sorry.": "Bocs, de a %s működéséhez %s vagy ezt meghaladó verziójú php-s környezet szükséges.",
|
||||||
"%s requires configuration section [%s] to be present in configuration file.": "A %s megfelelő működéséhez a konfigurációs fájlban a [%s] résznek léteznie kell.",
|
"%s requires configuration section [%s] to be present in configuration file.": "A %s megfelelő működéséhez a konfigurációs fájlban a [%s] résznek léteznie kell.",
|
||||||
"Please wait %d seconds between each post.": [
|
"Please wait %d seconds between each post.": [
|
||||||
"Kérlek várj %d másodpercet két beküldés között.",
|
|
||||||
"Kérlek várj %d másodpercet két beküldés között.",
|
|
||||||
"Kérlek várj %d másodpercet két beküldés között.",
|
"Kérlek várj %d másodpercet két beküldés között.",
|
||||||
"Kérlek várj %d másodpercet két beküldés között.",
|
"Kérlek várj %d másodpercet két beküldés között.",
|
||||||
"Kérlek várj %d másodpercet két beküldés között.",
|
"Kérlek várj %d másodpercet két beküldés között.",
|
||||||
@ -39,96 +37,72 @@
|
|||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%d másodperc",
|
"%d másodperc",
|
||||||
"%d másodperc",
|
"%d másodperc",
|
||||||
"%d másodperc",
|
"%d seconds (2nd plural)",
|
||||||
"%d másodperc",
|
"%d seconds (3rd plural)"
|
||||||
"%d másodperc",
|
|
||||||
"%d másodperc"
|
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d perc",
|
"%d perc",
|
||||||
"%d perc",
|
"%d perc",
|
||||||
"%d perc",
|
"%d minutes (2nd plural)",
|
||||||
"%d perc",
|
"%d minutes (3rd plural)"
|
||||||
"%d perc",
|
|
||||||
"%d perc"
|
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d óra",
|
"%d óra",
|
||||||
"%d óra",
|
"%d óra",
|
||||||
"%d óra",
|
"%d hours (2nd plural)",
|
||||||
"%d óra",
|
"%d hours (3rd plural)"
|
||||||
"%d óra",
|
|
||||||
"%d óra"
|
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d nap",
|
"%d nap",
|
||||||
"%d nap",
|
"%d nap",
|
||||||
"%d nap",
|
"%d days (2nd plural)",
|
||||||
"%d nap",
|
"%d days (3rd plural)"
|
||||||
"%d nap",
|
|
||||||
"%d nap"
|
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d hét",
|
"%d hét",
|
||||||
"%d hét",
|
"%d hét",
|
||||||
"%d hét",
|
"%d weeks (2nd plural)",
|
||||||
"%d hét",
|
"%d weeks (3rd plural)"
|
||||||
"%d hét",
|
|
||||||
"%d hét"
|
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d hónap",
|
"%d hónap",
|
||||||
"%d hónap",
|
"%d hónap",
|
||||||
"%d hónap",
|
"%d months (2nd plural)",
|
||||||
"%d hónap",
|
"%d months (3rd plural)"
|
||||||
"%d hónap",
|
|
||||||
"%d hónap"
|
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d év",
|
"%d év",
|
||||||
"%d év",
|
"%d év",
|
||||||
"%d év",
|
"%d years (2nd plural)",
|
||||||
"%d év",
|
"%d years (3rd plural)"
|
||||||
"%d év",
|
|
||||||
"%d év"
|
|
||||||
],
|
],
|
||||||
"Never": "Soha",
|
"Never": "Soha",
|
||||||
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Megjegyzés: ez egy teszt szolgáltatás, az adatok bármikor törlődhetnek. Ha visszaélsz vele, kiscicák bánhatják! :)",
|
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Megjegyzés: ez egy teszt szolgáltatás, az adatok bármikor törlődhetnek. Ha visszaélsz vele, kiscicák bánhatják! :)",
|
||||||
"This document will expire in %d seconds.": [
|
"This document will expire in %d seconds.": [
|
||||||
"Ez a bejegyzés %d másodperc múlva megsemmisül.",
|
|
||||||
"Ez a bejegyzés %d másodperc múlva megsemmisül.",
|
|
||||||
"Ez a bejegyzés %d másodperc múlva megsemmisül.",
|
"Ez a bejegyzés %d másodperc múlva megsemmisül.",
|
||||||
"Ez a bejegyzés %d másodperc múlva megsemmisül.",
|
"Ez a bejegyzés %d másodperc múlva megsemmisül.",
|
||||||
"Ez a bejegyzés %d másodperc múlva megsemmisül.",
|
"Ez a bejegyzés %d másodperc múlva megsemmisül.",
|
||||||
"Ez a bejegyzés %d másodperc múlva megsemmisül."
|
"Ez a bejegyzés %d másodperc múlva megsemmisül."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Ez a bejegyzés %d perc múlva megsemmisül.",
|
|
||||||
"Ez a bejegyzés %d perc múlva megsemmisül.",
|
|
||||||
"Ez a bejegyzés %d perc múlva megsemmisül.",
|
"Ez a bejegyzés %d perc múlva megsemmisül.",
|
||||||
"Ez a bejegyzés %d perc múlva megsemmisül.",
|
"Ez a bejegyzés %d perc múlva megsemmisül.",
|
||||||
"Ez a bejegyzés %d perc múlva megsemmisül.",
|
"Ez a bejegyzés %d perc múlva megsemmisül.",
|
||||||
"Ez a bejegyzés %d perc múlva megsemmisül."
|
"Ez a bejegyzés %d perc múlva megsemmisül."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Ez a bejegyzés %d óra múlva megsemmisül.",
|
|
||||||
"Ez a bejegyzés %d óra múlva megsemmisül.",
|
|
||||||
"Ez a bejegyzés %d óra múlva megsemmisül.",
|
"Ez a bejegyzés %d óra múlva megsemmisül.",
|
||||||
"Ez a bejegyzés %d óra múlva megsemmisül.",
|
"Ez a bejegyzés %d óra múlva megsemmisül.",
|
||||||
"Ez a bejegyzés %d óra múlva megsemmisül.",
|
"Ez a bejegyzés %d óra múlva megsemmisül.",
|
||||||
"Ez a bejegyzés %d óra múlva megsemmisül."
|
"Ez a bejegyzés %d óra múlva megsemmisül."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Ez a bejegyzés %d nap múlva megsemmisül.",
|
|
||||||
"Ez a bejegyzés %d nap múlva megsemmisül.",
|
|
||||||
"Ez a bejegyzés %d nap múlva megsemmisül.",
|
"Ez a bejegyzés %d nap múlva megsemmisül.",
|
||||||
"Ez a bejegyzés %d nap múlva megsemmisül.",
|
"Ez a bejegyzés %d nap múlva megsemmisül.",
|
||||||
"Ez a bejegyzés %d nap múlva megsemmisül.",
|
"Ez a bejegyzés %d nap múlva megsemmisül.",
|
||||||
"Ez a bejegyzés %d nap múlva megsemmisül."
|
"Ez a bejegyzés %d nap múlva megsemmisül."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Ez a bejegyzés %d hónap múlva megsemmisül.",
|
|
||||||
"Ez a bejegyzés %d hónap múlva megsemmisül.",
|
|
||||||
"Ez a bejegyzés %d hónap múlva megsemmisül.",
|
"Ez a bejegyzés %d hónap múlva megsemmisül.",
|
||||||
"Ez a bejegyzés %d hónap múlva megsemmisül.",
|
"Ez a bejegyzés %d hónap múlva megsemmisül.",
|
||||||
"Ez a bejegyzés %d hónap múlva megsemmisül.",
|
"Ez a bejegyzés %d hónap múlva megsemmisül.",
|
||||||
|
26
i18n/id.json
26
i18n/id.json
@ -8,8 +8,6 @@
|
|||||||
"%s requires php %s or above to work. Sorry.": "%s memerlukan php %s atau versi diatasnya untuk dapat dijalankan. Maaf.",
|
"%s requires php %s or above to work. Sorry.": "%s memerlukan php %s atau versi diatasnya untuk dapat dijalankan. Maaf.",
|
||||||
"%s requires configuration section [%s] to be present in configuration file.": "%s membutuhkan bagian konfigurasi [%s] untuk ada di file konfigurasi.",
|
"%s requires configuration section [%s] to be present in configuration file.": "%s membutuhkan bagian konfigurasi [%s] untuk ada di file konfigurasi.",
|
||||||
"Please wait %d seconds between each post.": [
|
"Please wait %d seconds between each post.": [
|
||||||
"Silahkan menunggu %d detik antara masing-masing postingan.",
|
|
||||||
"Silahkan menunggu %d detik antara masing-masing postingan.",
|
|
||||||
"Silahkan menunggu %d detik antara masing-masing postingan.",
|
"Silahkan menunggu %d detik antara masing-masing postingan.",
|
||||||
"Silahkan menunggu %d detik antara masing-masing postingan.",
|
"Silahkan menunggu %d detik antara masing-masing postingan.",
|
||||||
"Silahkan menunggu %d detik antara masing-masing postingan.",
|
"Silahkan menunggu %d detik antara masing-masing postingan.",
|
||||||
@ -37,56 +35,42 @@
|
|||||||
"Discussion": "Diskusi",
|
"Discussion": "Diskusi",
|
||||||
"Toggle navigation": "Alihkan navigasi",
|
"Toggle navigation": "Alihkan navigasi",
|
||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%d detik",
|
|
||||||
"%d detik",
|
|
||||||
"%d detik",
|
"%d detik",
|
||||||
"%d detik",
|
"%d detik",
|
||||||
"%d detik",
|
"%d detik",
|
||||||
"%d detik"
|
"%d detik"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d menit",
|
|
||||||
"%d menit",
|
|
||||||
"%d menit",
|
"%d menit",
|
||||||
"%d menit",
|
"%d menit",
|
||||||
"%d menit",
|
"%d menit",
|
||||||
"%d menit"
|
"%d menit"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d jam",
|
|
||||||
"%d jam",
|
|
||||||
"%d jam",
|
"%d jam",
|
||||||
"%d jam",
|
"%d jam",
|
||||||
"%d jam",
|
"%d jam",
|
||||||
"%d jam"
|
"%d jam"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d hari",
|
|
||||||
"%d hari",
|
|
||||||
"%d hari",
|
"%d hari",
|
||||||
"%d hari",
|
"%d hari",
|
||||||
"%d hari",
|
"%d hari",
|
||||||
"%d hari"
|
"%d hari"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d minggu",
|
|
||||||
"%d minggu",
|
|
||||||
"%d minggu",
|
"%d minggu",
|
||||||
"%d minggu",
|
"%d minggu",
|
||||||
"%d minggu",
|
"%d minggu",
|
||||||
"%d minggu"
|
"%d minggu"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d bulan",
|
|
||||||
"%d bulan",
|
|
||||||
"%d bulan",
|
"%d bulan",
|
||||||
"%d bulan",
|
"%d bulan",
|
||||||
"%d bulan",
|
"%d bulan",
|
||||||
"%d bulan"
|
"%d bulan"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d tahun",
|
|
||||||
"%d tahun",
|
|
||||||
"%d tahun",
|
"%d tahun",
|
||||||
"%d tahun",
|
"%d tahun",
|
||||||
"%d tahun",
|
"%d tahun",
|
||||||
@ -95,40 +79,30 @@
|
|||||||
"Never": "Jangan pernah",
|
"Never": "Jangan pernah",
|
||||||
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Catatan: Ini adalah layanan percobaan: Data mungkin bisa terhapus kapanpun juga. Anak-anak kucing akan mati jika Anda mengekploitasi layanan ini.",
|
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Catatan: Ini adalah layanan percobaan: Data mungkin bisa terhapus kapanpun juga. Anak-anak kucing akan mati jika Anda mengekploitasi layanan ini.",
|
||||||
"This document will expire in %d seconds.": [
|
"This document will expire in %d seconds.": [
|
||||||
"Dokumen ini kadaluarsa dalam %d detik.",
|
|
||||||
"Dokumen ini kadaluarsa dalam %d detik.",
|
|
||||||
"Dokumen ini kadaluarsa dalam %d detik.",
|
"Dokumen ini kadaluarsa dalam %d detik.",
|
||||||
"Dokumen ini kadaluarsa dalam %d detik.",
|
"Dokumen ini kadaluarsa dalam %d detik.",
|
||||||
"Dokumen ini kadaluarsa dalam %d detik.",
|
"Dokumen ini kadaluarsa dalam %d detik.",
|
||||||
"Dokumen ini kadaluarsa dalam %d detik."
|
"Dokumen ini kadaluarsa dalam %d detik."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Dokumen ini akan kadaluarsa dalam %d menit.",
|
|
||||||
"Dokumen ini akan kadaluarsa dalam %d menit.",
|
|
||||||
"Dokumen ini akan kadaluarsa dalam %d menit.",
|
"Dokumen ini akan kadaluarsa dalam %d menit.",
|
||||||
"Dokumen ini akan kadaluarsa dalam %d menit.",
|
"Dokumen ini akan kadaluarsa dalam %d menit.",
|
||||||
"Dokumen ini akan kadaluarsa dalam %d menit.",
|
"Dokumen ini akan kadaluarsa dalam %d menit.",
|
||||||
"Dokumen ini akan kadaluarsa dalam %d menit."
|
"Dokumen ini akan kadaluarsa dalam %d menit."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Dokumen ini akan kadaluarsa dalam %d jam.",
|
|
||||||
"Dokumen ini akan kadaluarsa dalam %d jam.",
|
|
||||||
"Dokumen ini akan kadaluarsa dalam %d jam.",
|
"Dokumen ini akan kadaluarsa dalam %d jam.",
|
||||||
"Dokumen ini akan kadaluarsa dalam %d jam.",
|
"Dokumen ini akan kadaluarsa dalam %d jam.",
|
||||||
"Dokumen ini akan kadaluarsa dalam %d jam.",
|
"Dokumen ini akan kadaluarsa dalam %d jam.",
|
||||||
"Dokumen ini akan kadaluarsa dalam %d jam."
|
"Dokumen ini akan kadaluarsa dalam %d jam."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Dokumen ini akan kadaluarsa dalam %d hari.",
|
|
||||||
"Dokumen ini akan kadaluarsa dalam %d hari.",
|
|
||||||
"Dokumen ini akan kadaluarsa dalam %d hari.",
|
"Dokumen ini akan kadaluarsa dalam %d hari.",
|
||||||
"Dokumen ini akan kadaluarsa dalam %d hari.",
|
"Dokumen ini akan kadaluarsa dalam %d hari.",
|
||||||
"Dokumen ini akan kadaluarsa dalam %d hari.",
|
"Dokumen ini akan kadaluarsa dalam %d hari.",
|
||||||
"Dokumen ini akan kadaluarsa dalam %d hari."
|
"Dokumen ini akan kadaluarsa dalam %d hari."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Dokumen ini akan kadaluarsa dalam %d bulan.",
|
|
||||||
"Dokumen ini akan kadaluarsa dalam %d bulan.",
|
|
||||||
"Dokumen ini akan kadaluarsa dalam %d bulan.",
|
"Dokumen ini akan kadaluarsa dalam %d bulan.",
|
||||||
"Dokumen ini akan kadaluarsa dalam %d bulan.",
|
"Dokumen ini akan kadaluarsa dalam %d bulan.",
|
||||||
"Dokumen ini akan kadaluarsa dalam %d bulan.",
|
"Dokumen ini akan kadaluarsa dalam %d bulan.",
|
||||||
|
60
i18n/it.json
60
i18n/it.json
@ -11,8 +11,6 @@
|
|||||||
"Attendi per favore un secondo prima di ciascun invio.",
|
"Attendi per favore un secondo prima di ciascun invio.",
|
||||||
"Attendi per favore %d secondi prima di ciascun invio.",
|
"Attendi per favore %d secondi prima di ciascun invio.",
|
||||||
"Attendi per favore %d secondi prima di ciascun invio.",
|
"Attendi per favore %d secondi prima di ciascun invio.",
|
||||||
"Attendi per favore %d secondi prima di ciascun invio.",
|
|
||||||
"Attendi per favore %d secondi prima di ciascun invio.",
|
|
||||||
"Attendi per favore %d secondi prima di ciascun invio."
|
"Attendi per favore %d secondi prima di ciascun invio."
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "La dimensione del messaggio è limitata a %s di dati cifrati.",
|
"Paste is limited to %s of encrypted data.": "La dimensione del messaggio è limitata a %s di dati cifrati.",
|
||||||
@ -39,58 +37,44 @@
|
|||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%d secondo",
|
"%d secondo",
|
||||||
"%d secondi",
|
"%d secondi",
|
||||||
"%d secondi",
|
"%d seconds (2nd plural)",
|
||||||
"%d secondi",
|
"%d seconds (3rd plural)"
|
||||||
"%d secondi",
|
|
||||||
"%d secondi"
|
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minuto",
|
"%d minuto",
|
||||||
"%d minuti",
|
"%d minuti",
|
||||||
"%d minuti",
|
"%d minutes (2nd plural)",
|
||||||
"%d minuti",
|
"%d minutes (3rd plural)"
|
||||||
"%d minuti",
|
|
||||||
"%d minuti"
|
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d ora",
|
"%d ora",
|
||||||
"%d ore",
|
"%d ore",
|
||||||
"%d ore",
|
"%d hours (2nd plural)",
|
||||||
"%d ore",
|
"%d hours (3rd plural)"
|
||||||
"%d ore",
|
|
||||||
"%d ore"
|
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d giorno",
|
"%d giorno",
|
||||||
"%d giorni",
|
"%d giorni",
|
||||||
"%d giorni",
|
"%d days (2nd plural)",
|
||||||
"%d giorni",
|
"%d days (3rd plural)"
|
||||||
"%d giorni",
|
|
||||||
"%d giorni"
|
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d settimana",
|
"%d settimana",
|
||||||
"%d settimane",
|
"%d settimane",
|
||||||
"%d settimane",
|
"%d weeks (2nd plural)",
|
||||||
"%d settimane",
|
"%d weeks (3rd plural)"
|
||||||
"%d settimane",
|
|
||||||
"%d settimane"
|
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d mese",
|
"%d mese",
|
||||||
"%d mesi",
|
"%d mesi",
|
||||||
"%d mesi",
|
"%d months (2nd plural)",
|
||||||
"%d mesi",
|
"%d months (3rd plural)"
|
||||||
"%d mesi",
|
|
||||||
"%d mesi"
|
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d anno",
|
"%d anno",
|
||||||
"%d anni",
|
"%d anni",
|
||||||
"%d anni",
|
"%d years (2nd plural)",
|
||||||
"%d anni",
|
"%d years (3rd plural)"
|
||||||
"%d anni",
|
|
||||||
"%d anni"
|
|
||||||
],
|
],
|
||||||
"Never": "Mai",
|
"Never": "Mai",
|
||||||
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Nota: questo è un servizio di prova, i messaggi salvati possono essere cancellati in qualsiasi momento. Moriranno dei gattini se abuserai di questo servizio.",
|
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Nota: questo è un servizio di prova, i messaggi salvati possono essere cancellati in qualsiasi momento. Moriranno dei gattini se abuserai di questo servizio.",
|
||||||
@ -98,40 +82,30 @@
|
|||||||
"Questo documento scadrà tra un secondo.",
|
"Questo documento scadrà tra un secondo.",
|
||||||
"Questo documento scadrà in %d secondi.",
|
"Questo documento scadrà in %d secondi.",
|
||||||
"Questo documento scadrà in %d secondi.",
|
"Questo documento scadrà in %d secondi.",
|
||||||
"Questo documento scadrà in %d secondi.",
|
|
||||||
"Questo documento scadrà in %d secondi.",
|
|
||||||
"Questo documento scadrà in %d secondi."
|
"Questo documento scadrà in %d secondi."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Questo documento scadrà tra un minuto.",
|
"Questo documento scadrà tra un minuto.",
|
||||||
"Questo documento scadrà in %d minuti.",
|
"Questo documento scadrà in %d minuti.",
|
||||||
"Questo documento scadrà in %d minuti.",
|
"Questo documento scadrà in %d minuti.",
|
||||||
"Questo documento scadrà in %d minuti.",
|
|
||||||
"Questo documento scadrà in %d minuti.",
|
|
||||||
"Questo documento scadrà in %d minuti."
|
"Questo documento scadrà in %d minuti."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Questo documento scadrà tra un'ora.",
|
"Questo documento scadrà tra un'ora.",
|
||||||
"Questo documento scadrà in %d ore.",
|
"Questo documento scadrà in %d ore.",
|
||||||
"Questo documento scadrà in %d ore.",
|
"Questo documento scadrà in %d ore.",
|
||||||
"Questo documento scadrà in %d ore.",
|
|
||||||
"Questo documento scadrà in %d ore.",
|
|
||||||
"Questo documento scadrà in %d ore."
|
"Questo documento scadrà in %d ore."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Questo documento scadrà tra un giorno.",
|
"Questo documento scadrà tra un giorno.",
|
||||||
"Questo documento scadrà in %d giorni.",
|
"Questo documento scadrà in %d giorni.",
|
||||||
"Questo documento scadrà in %d giorni.",
|
"Questo documento scadrà in %d giorni.",
|
||||||
"Questo documento scadrà in %d giorni.",
|
|
||||||
"Questo documento scadrà in %d giorni.",
|
|
||||||
"Questo documento scadrà in %d giorni."
|
"Questo documento scadrà in %d giorni."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Questo documento scadrà tra un mese.",
|
"Questo documento scadrà tra un mese.",
|
||||||
"Questo documento scadrà in %d mesi.",
|
"Questo documento scadrà in %d mesi.",
|
||||||
"Questo documento scadrà in %d mesi.",
|
"Questo documento scadrà in %d mesi.",
|
||||||
"Questo documento scadrà in %d mesi.",
|
|
||||||
"Questo documento scadrà in %d mesi.",
|
|
||||||
"Questo documento scadrà in %d mesi."
|
"Questo documento scadrà in %d mesi."
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Inserisci la password per questo messaggio:",
|
"Please enter the password for this paste:": "Inserisci la password per questo messaggio:",
|
||||||
@ -213,7 +187,7 @@
|
|||||||
"URL shortener may expose your decrypt key in URL.": "URL shortener può esporre la tua chiave decrittografata nell'URL.",
|
"URL shortener may expose your decrypt key in URL.": "URL shortener può esporre la tua chiave decrittografata nell'URL.",
|
||||||
"Save paste": "Salva il messagio",
|
"Save paste": "Salva il messagio",
|
||||||
"Your IP is not authorized to create pastes.": "Il tuo IP non è autorizzato a creare dei messaggi.",
|
"Your IP is not authorized to create pastes.": "Il tuo IP non è autorizzato a creare dei messaggi.",
|
||||||
"Trying to shorten a URL that isn't pointing at our instance.": "Tantativo in corso di accorciare un URL che non punta alla nostra istanza.",
|
"Trying to shorten a URL that isn't pointing at our instance.": "Trying to shorten a URL that isn't pointing at our instance.",
|
||||||
"Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".": "Errore nella chiamata a YOURLS. Probabilmente un problema di configurazione, come un \"apiurl\" o una \"signature\" sbagliati o mancanti.",
|
"Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".": "Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".",
|
||||||
"Error parsing YOURLS response.": "Errore nell'analizzare la risposta YOURLS."
|
"Error parsing YOURLS response.": "Error parsing YOURLS response."
|
||||||
}
|
}
|
||||||
|
74
i18n/ja.json
74
i18n/ja.json
@ -11,9 +11,7 @@
|
|||||||
"Please wait %d second between each post. (singular)",
|
"Please wait %d second between each post. (singular)",
|
||||||
"Please wait %d seconds between each post. (1st plural)",
|
"Please wait %d seconds between each post. (1st plural)",
|
||||||
"Please wait %d seconds between each post. (2nd plural)",
|
"Please wait %d seconds between each post. (2nd plural)",
|
||||||
"Please wait %d seconds between each post. (3rd plural)",
|
"Please wait %d seconds between each post. (3rd plural)"
|
||||||
"Please wait %d seconds between each post. (4th plural)",
|
|
||||||
"Please wait %d seconds between each post. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Paste is limited to %s of encrypted data.",
|
"Paste is limited to %s of encrypted data.": "Paste is limited to %s of encrypted data.",
|
||||||
"Invalid data.": "Invalid data.",
|
"Invalid data.": "Invalid data.",
|
||||||
@ -26,8 +24,8 @@
|
|||||||
"Paste was properly deleted.": "Paste was properly deleted.",
|
"Paste was properly deleted.": "Paste was properly deleted.",
|
||||||
"JavaScript is required for %s to work. Sorry for the inconvenience.": "JavaScript is required for %s to work. Sorry for the inconvenience.",
|
"JavaScript is required for %s to work. Sorry for the inconvenience.": "JavaScript is required for %s to work. Sorry for the inconvenience.",
|
||||||
"%s requires a modern browser to work.": "%s requires a modern browser to work.",
|
"%s requires a modern browser to work.": "%s requires a modern browser to work.",
|
||||||
"New": "新しい",
|
"New": "New",
|
||||||
"Send": "送る",
|
"Send": "Send",
|
||||||
"Clone": "Clone",
|
"Clone": "Clone",
|
||||||
"Raw text": "Raw text",
|
"Raw text": "Raw text",
|
||||||
"Expires": "Expires",
|
"Expires": "Expires",
|
||||||
@ -40,57 +38,43 @@
|
|||||||
"%d second (singular)",
|
"%d second (singular)",
|
||||||
"%d seconds (1st plural)",
|
"%d seconds (1st plural)",
|
||||||
"%d seconds (2nd plural)",
|
"%d seconds (2nd plural)",
|
||||||
"%d seconds (3rd plural)",
|
"%d seconds (3rd plural)"
|
||||||
"%d seconds (4th plural)",
|
|
||||||
"%d seconds (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d 分",
|
"%d minute (singular)",
|
||||||
"%d 分",
|
"%d minutes (1st plural)",
|
||||||
"%d 分",
|
"%d minutes (2nd plural)",
|
||||||
"%d 分",
|
"%d minutes (3rd plural)"
|
||||||
"%d 分",
|
|
||||||
"%d 分"
|
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d 時間",
|
"%d hour (singular)",
|
||||||
"%d 時間",
|
"%d hours (1st plural)",
|
||||||
"%d 時間",
|
"%d hours (2nd plural)",
|
||||||
"%d 時間",
|
"%d hours (3rd plural)"
|
||||||
"%d 時間",
|
|
||||||
"%d 時間"
|
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d 日",
|
"%d day (singular)",
|
||||||
"%d 日",
|
"%d days (1st plural)",
|
||||||
"%d 日",
|
"%d days (2nd plural)",
|
||||||
"%d 日",
|
"%d days (3rd plural)"
|
||||||
"%d 日",
|
|
||||||
"%d 日"
|
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d week (singular)",
|
"%d week (singular)",
|
||||||
"%d weeks (1st plural)",
|
"%d weeks (1st plural)",
|
||||||
"%d weeks (2nd plural)",
|
"%d weeks (2nd plural)",
|
||||||
"%d weeks (3rd plural)",
|
"%d weeks (3rd plural)"
|
||||||
"%d weeks (4th plural)",
|
|
||||||
"%d weeks (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d month (singular)",
|
"%d month (singular)",
|
||||||
"%d months (1st plural)",
|
"%d months (1st plural)",
|
||||||
"%d months (2nd plural)",
|
"%d months (2nd plural)",
|
||||||
"%d months (3rd plural)",
|
"%d months (3rd plural)"
|
||||||
"%d months (4th plural)",
|
|
||||||
"%d months (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d year (singular)",
|
"%d year (singular)",
|
||||||
"%d years (1st plural)",
|
"%d years (1st plural)",
|
||||||
"%d years (2nd plural)",
|
"%d years (2nd plural)",
|
||||||
"%d years (3rd plural)",
|
"%d years (3rd plural)"
|
||||||
"%d years (4th plural)",
|
|
||||||
"%d years (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Never": "Never",
|
"Never": "Never",
|
||||||
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.",
|
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.",
|
||||||
@ -98,41 +82,31 @@
|
|||||||
"This document will expire in %d second. (singular)",
|
"This document will expire in %d second. (singular)",
|
||||||
"This document will expire in %d seconds. (1st plural)",
|
"This document will expire in %d seconds. (1st plural)",
|
||||||
"This document will expire in %d seconds. (2nd plural)",
|
"This document will expire in %d seconds. (2nd plural)",
|
||||||
"This document will expire in %d seconds. (3rd plural)",
|
"This document will expire in %d seconds. (3rd plural)"
|
||||||
"This document will expire in %d seconds. (4th plural)",
|
|
||||||
"This document will expire in %d seconds. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"This document will expire in %d minute. (singular)",
|
"This document will expire in %d minute. (singular)",
|
||||||
"This document will expire in %d minutes. (1st plural)",
|
"This document will expire in %d minutes. (1st plural)",
|
||||||
"This document will expire in %d minutes. (2nd plural)",
|
"This document will expire in %d minutes. (2nd plural)",
|
||||||
"This document will expire in %d minutes. (3rd plural)",
|
"This document will expire in %d minutes. (3rd plural)"
|
||||||
"This document will expire in %d minutes. (4th plural)",
|
|
||||||
"This document will expire in %d minutes. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"This document will expire in %d hour. (singular)",
|
"This document will expire in %d hour. (singular)",
|
||||||
"This document will expire in %d hours. (1st plural)",
|
"This document will expire in %d hours. (1st plural)",
|
||||||
"This document will expire in %d hours. (2nd plural)",
|
"This document will expire in %d hours. (2nd plural)",
|
||||||
"This document will expire in %d hours. (3rd plural)",
|
"This document will expire in %d hours. (3rd plural)"
|
||||||
"This document will expire in %d hours. (4th plural)",
|
|
||||||
"This document will expire in %d hours. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"This document will expire in %d day. (singular)",
|
"This document will expire in %d day. (singular)",
|
||||||
"This document will expire in %d days. (1st plural)",
|
"This document will expire in %d days. (1st plural)",
|
||||||
"This document will expire in %d days. (2nd plural)",
|
"This document will expire in %d days. (2nd plural)",
|
||||||
"This document will expire in %d days. (3rd plural)",
|
"This document will expire in %d days. (3rd plural)"
|
||||||
"This document will expire in %d days. (4th plural)",
|
|
||||||
"This document will expire in %d days. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"This document will expire in %d month. (singular)",
|
"This document will expire in %d month. (singular)",
|
||||||
"This document will expire in %d months. (1st plural)",
|
"This document will expire in %d months. (1st plural)",
|
||||||
"This document will expire in %d months. (2nd plural)",
|
"This document will expire in %d months. (2nd plural)",
|
||||||
"This document will expire in %d months. (3rd plural)",
|
"This document will expire in %d months. (3rd plural)"
|
||||||
"This document will expire in %d months. (4th plural)",
|
|
||||||
"This document will expire in %d months. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Please enter the password for this paste:",
|
"Please enter the password for this paste:": "Please enter the password for this paste:",
|
||||||
"Could not decrypt data (Wrong key?)": "Could not decrypt data (Wrong key?)",
|
"Could not decrypt data (Wrong key?)": "Could not decrypt data (Wrong key?)",
|
||||||
|
@ -11,9 +11,7 @@
|
|||||||
"Please wait %d second between each post. (singular)",
|
"Please wait %d second between each post. (singular)",
|
||||||
"Please wait %d seconds between each post. (1st plural)",
|
"Please wait %d seconds between each post. (1st plural)",
|
||||||
"Please wait %d seconds between each post. (2nd plural)",
|
"Please wait %d seconds between each post. (2nd plural)",
|
||||||
"Please wait %d seconds between each post. (3rd plural)",
|
"Please wait %d seconds between each post. (3rd plural)"
|
||||||
"Please wait %d seconds between each post. (4th plural)",
|
|
||||||
"Please wait %d seconds between each post. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Paste is limited to %s of encrypted data.",
|
"Paste is limited to %s of encrypted data.": "Paste is limited to %s of encrypted data.",
|
||||||
"Invalid data.": ".i le selru'e cu na drani",
|
"Invalid data.": ".i le selru'e cu na drani",
|
||||||
@ -40,57 +38,43 @@
|
|||||||
"%d second (singular)",
|
"%d second (singular)",
|
||||||
"%d seconds (1st plural)",
|
"%d seconds (1st plural)",
|
||||||
"%d seconds (2nd plural)",
|
"%d seconds (2nd plural)",
|
||||||
"%d seconds (3rd plural)",
|
"%d seconds (3rd plural)"
|
||||||
"%d seconds (4th plural)",
|
|
||||||
"%d seconds (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minute (singular)",
|
"%d minute (singular)",
|
||||||
"%d minutes (1st plural)",
|
"%d minutes (1st plural)",
|
||||||
"%d minutes (2nd plural)",
|
"%d minutes (2nd plural)",
|
||||||
"%d minutes (3rd plural)",
|
"%d minutes (3rd plural)"
|
||||||
"%d minutes (4th plural)",
|
|
||||||
"%d minutes (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d hour (singular)",
|
"%d hour (singular)",
|
||||||
"%d hours (1st plural)",
|
"%d hours (1st plural)",
|
||||||
"%d hours (2nd plural)",
|
"%d hours (2nd plural)",
|
||||||
"%d hours (3rd plural)",
|
"%d hours (3rd plural)"
|
||||||
"%d hours (4th plural)",
|
|
||||||
"%d hours (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d day (singular)",
|
"%d day (singular)",
|
||||||
"%d days (1st plural)",
|
"%d days (1st plural)",
|
||||||
"%d days (2nd plural)",
|
"%d days (2nd plural)",
|
||||||
"%d days (3rd plural)",
|
"%d days (3rd plural)"
|
||||||
"%d days (4th plural)",
|
|
||||||
"%d days (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d week (singular)",
|
"%d week (singular)",
|
||||||
"%d weeks (1st plural)",
|
"%d weeks (1st plural)",
|
||||||
"%d weeks (2nd plural)",
|
"%d weeks (2nd plural)",
|
||||||
"%d weeks (3rd plural)",
|
"%d weeks (3rd plural)"
|
||||||
"%d weeks (4th plural)",
|
|
||||||
"%d weeks (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d month (singular)",
|
"%d month (singular)",
|
||||||
"%d months (1st plural)",
|
"%d months (1st plural)",
|
||||||
"%d months (2nd plural)",
|
"%d months (2nd plural)",
|
||||||
"%d months (3rd plural)",
|
"%d months (3rd plural)"
|
||||||
"%d months (4th plural)",
|
|
||||||
"%d months (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d year (singular)",
|
"%d year (singular)",
|
||||||
"%d years (1st plural)",
|
"%d years (1st plural)",
|
||||||
"%d years (2nd plural)",
|
"%d years (2nd plural)",
|
||||||
"%d years (3rd plural)",
|
"%d years (3rd plural)"
|
||||||
"%d years (4th plural)",
|
|
||||||
"%d years (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Never": "Never",
|
"Never": "Never",
|
||||||
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.",
|
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.",
|
||||||
@ -98,41 +82,31 @@
|
|||||||
"This document will expire in %d second. (singular)",
|
"This document will expire in %d second. (singular)",
|
||||||
"This document will expire in %d seconds. (1st plural)",
|
"This document will expire in %d seconds. (1st plural)",
|
||||||
"This document will expire in %d seconds. (2nd plural)",
|
"This document will expire in %d seconds. (2nd plural)",
|
||||||
"This document will expire in %d seconds. (3rd plural)",
|
"This document will expire in %d seconds. (3rd plural)"
|
||||||
"This document will expire in %d seconds. (4th plural)",
|
|
||||||
"This document will expire in %d seconds. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"This document will expire in %d minute. (singular)",
|
"This document will expire in %d minute. (singular)",
|
||||||
"This document will expire in %d minutes. (1st plural)",
|
"This document will expire in %d minutes. (1st plural)",
|
||||||
"This document will expire in %d minutes. (2nd plural)",
|
"This document will expire in %d minutes. (2nd plural)",
|
||||||
"This document will expire in %d minutes. (3rd plural)",
|
"This document will expire in %d minutes. (3rd plural)"
|
||||||
"This document will expire in %d minutes. (4th plural)",
|
|
||||||
"This document will expire in %d minutes. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"This document will expire in %d hour. (singular)",
|
"This document will expire in %d hour. (singular)",
|
||||||
"This document will expire in %d hours. (1st plural)",
|
"This document will expire in %d hours. (1st plural)",
|
||||||
"This document will expire in %d hours. (2nd plural)",
|
"This document will expire in %d hours. (2nd plural)",
|
||||||
"This document will expire in %d hours. (3rd plural)",
|
"This document will expire in %d hours. (3rd plural)"
|
||||||
"This document will expire in %d hours. (4th plural)",
|
|
||||||
"This document will expire in %d hours. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"This document will expire in %d day. (singular)",
|
"This document will expire in %d day. (singular)",
|
||||||
"This document will expire in %d days. (1st plural)",
|
"This document will expire in %d days. (1st plural)",
|
||||||
"This document will expire in %d days. (2nd plural)",
|
"This document will expire in %d days. (2nd plural)",
|
||||||
"This document will expire in %d days. (3rd plural)",
|
"This document will expire in %d days. (3rd plural)"
|
||||||
"This document will expire in %d days. (4th plural)",
|
|
||||||
"This document will expire in %d days. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"This document will expire in %d month. (singular)",
|
"This document will expire in %d month. (singular)",
|
||||||
"This document will expire in %d months. (1st plural)",
|
"This document will expire in %d months. (1st plural)",
|
||||||
"This document will expire in %d months. (2nd plural)",
|
"This document will expire in %d months. (2nd plural)",
|
||||||
"This document will expire in %d months. (3rd plural)",
|
"This document will expire in %d months. (3rd plural)"
|
||||||
"This document will expire in %d months. (4th plural)",
|
|
||||||
"This document will expire in %d months. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Please enter the password for this paste:",
|
"Please enter the password for this paste:": "Please enter the password for this paste:",
|
||||||
"Could not decrypt data (Wrong key?)": "Could not decrypt data (Wrong key?)",
|
"Could not decrypt data (Wrong key?)": "Could not decrypt data (Wrong key?)",
|
||||||
|
52
i18n/ku.json
52
i18n/ku.json
@ -11,9 +11,7 @@
|
|||||||
"Please wait %d second between each post. (singular)",
|
"Please wait %d second between each post. (singular)",
|
||||||
"Please wait %d seconds between each post. (1st plural)",
|
"Please wait %d seconds between each post. (1st plural)",
|
||||||
"Please wait %d seconds between each post. (2nd plural)",
|
"Please wait %d seconds between each post. (2nd plural)",
|
||||||
"Please wait %d seconds between each post. (3rd plural)",
|
"Please wait %d seconds between each post. (3rd plural)"
|
||||||
"Please wait %d seconds between each post. (4th plural)",
|
|
||||||
"Please wait %d seconds between each post. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Paste is limited to %s of encrypted data.",
|
"Paste is limited to %s of encrypted data.": "Paste is limited to %s of encrypted data.",
|
||||||
"Invalid data.": "Invalid data.",
|
"Invalid data.": "Invalid data.",
|
||||||
@ -40,57 +38,43 @@
|
|||||||
"%d second (singular)",
|
"%d second (singular)",
|
||||||
"%d seconds (1st plural)",
|
"%d seconds (1st plural)",
|
||||||
"%d seconds (2nd plural)",
|
"%d seconds (2nd plural)",
|
||||||
"%d seconds (3rd plural)",
|
"%d seconds (3rd plural)"
|
||||||
"%d seconds (4th plural)",
|
|
||||||
"%d seconds (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minute (singular)",
|
"%d minute (singular)",
|
||||||
"%d minutes (1st plural)",
|
"%d minutes (1st plural)",
|
||||||
"%d minutes (2nd plural)",
|
"%d minutes (2nd plural)",
|
||||||
"%d minutes (3rd plural)",
|
"%d minutes (3rd plural)"
|
||||||
"%d minutes (4th plural)",
|
|
||||||
"%d minutes (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d hour (singular)",
|
"%d hour (singular)",
|
||||||
"%d hours (1st plural)",
|
"%d hours (1st plural)",
|
||||||
"%d hours (2nd plural)",
|
"%d hours (2nd plural)",
|
||||||
"%d hours (3rd plural)",
|
"%d hours (3rd plural)"
|
||||||
"%d hours (4th plural)",
|
|
||||||
"%d hours (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d day (singular)",
|
"%d day (singular)",
|
||||||
"%d days (1st plural)",
|
"%d days (1st plural)",
|
||||||
"%d days (2nd plural)",
|
"%d days (2nd plural)",
|
||||||
"%d days (3rd plural)",
|
"%d days (3rd plural)"
|
||||||
"%d days (4th plural)",
|
|
||||||
"%d days (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d week (singular)",
|
"%d week (singular)",
|
||||||
"%d weeks (1st plural)",
|
"%d weeks (1st plural)",
|
||||||
"%d weeks (2nd plural)",
|
"%d weeks (2nd plural)",
|
||||||
"%d weeks (3rd plural)",
|
"%d weeks (3rd plural)"
|
||||||
"%d weeks (4th plural)",
|
|
||||||
"%d weeks (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d month (singular)",
|
"%d month (singular)",
|
||||||
"%d months (1st plural)",
|
"%d months (1st plural)",
|
||||||
"%d months (2nd plural)",
|
"%d months (2nd plural)",
|
||||||
"%d months (3rd plural)",
|
"%d months (3rd plural)"
|
||||||
"%d months (4th plural)",
|
|
||||||
"%d months (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d year (singular)",
|
"%d year (singular)",
|
||||||
"%d years (1st plural)",
|
"%d years (1st plural)",
|
||||||
"%d years (2nd plural)",
|
"%d years (2nd plural)",
|
||||||
"%d years (3rd plural)",
|
"%d years (3rd plural)"
|
||||||
"%d years (4th plural)",
|
|
||||||
"%d years (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Never": "Never",
|
"Never": "Never",
|
||||||
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.",
|
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.",
|
||||||
@ -98,41 +82,31 @@
|
|||||||
"This document will expire in %d second. (singular)",
|
"This document will expire in %d second. (singular)",
|
||||||
"This document will expire in %d seconds. (1st plural)",
|
"This document will expire in %d seconds. (1st plural)",
|
||||||
"This document will expire in %d seconds. (2nd plural)",
|
"This document will expire in %d seconds. (2nd plural)",
|
||||||
"This document will expire in %d seconds. (3rd plural)",
|
"This document will expire in %d seconds. (3rd plural)"
|
||||||
"This document will expire in %d seconds. (4th plural)",
|
|
||||||
"This document will expire in %d seconds. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"This document will expire in %d minute. (singular)",
|
"This document will expire in %d minute. (singular)",
|
||||||
"This document will expire in %d minutes. (1st plural)",
|
"This document will expire in %d minutes. (1st plural)",
|
||||||
"This document will expire in %d minutes. (2nd plural)",
|
"This document will expire in %d minutes. (2nd plural)",
|
||||||
"This document will expire in %d minutes. (3rd plural)",
|
"This document will expire in %d minutes. (3rd plural)"
|
||||||
"This document will expire in %d minutes. (4th plural)",
|
|
||||||
"This document will expire in %d minutes. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"This document will expire in %d hour. (singular)",
|
"This document will expire in %d hour. (singular)",
|
||||||
"This document will expire in %d hours. (1st plural)",
|
"This document will expire in %d hours. (1st plural)",
|
||||||
"This document will expire in %d hours. (2nd plural)",
|
"This document will expire in %d hours. (2nd plural)",
|
||||||
"This document will expire in %d hours. (3rd plural)",
|
"This document will expire in %d hours. (3rd plural)"
|
||||||
"This document will expire in %d hours. (4th plural)",
|
|
||||||
"This document will expire in %d hours. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"This document will expire in %d day. (singular)",
|
"This document will expire in %d day. (singular)",
|
||||||
"This document will expire in %d days. (1st plural)",
|
"This document will expire in %d days. (1st plural)",
|
||||||
"This document will expire in %d days. (2nd plural)",
|
"This document will expire in %d days. (2nd plural)",
|
||||||
"This document will expire in %d days. (3rd plural)",
|
"This document will expire in %d days. (3rd plural)"
|
||||||
"This document will expire in %d days. (4th plural)",
|
|
||||||
"This document will expire in %d days. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"This document will expire in %d month. (singular)",
|
"This document will expire in %d month. (singular)",
|
||||||
"This document will expire in %d months. (1st plural)",
|
"This document will expire in %d months. (1st plural)",
|
||||||
"This document will expire in %d months. (2nd plural)",
|
"This document will expire in %d months. (2nd plural)",
|
||||||
"This document will expire in %d months. (3rd plural)",
|
"This document will expire in %d months. (3rd plural)"
|
||||||
"This document will expire in %d months. (4th plural)",
|
|
||||||
"This document will expire in %d months. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Please enter the password for this paste:",
|
"Please enter the password for this paste:": "Please enter the password for this paste:",
|
||||||
"Could not decrypt data (Wrong key?)": "Could not decrypt data (Wrong key?)",
|
"Could not decrypt data (Wrong key?)": "Could not decrypt data (Wrong key?)",
|
||||||
|
52
i18n/la.json
52
i18n/la.json
@ -11,9 +11,7 @@
|
|||||||
"Please wait %d second between each post. (singular)",
|
"Please wait %d second between each post. (singular)",
|
||||||
"Please wait %d seconds between each post. (1st plural)",
|
"Please wait %d seconds between each post. (1st plural)",
|
||||||
"Please wait %d seconds between each post. (2nd plural)",
|
"Please wait %d seconds between each post. (2nd plural)",
|
||||||
"Please wait %d seconds between each post. (3rd plural)",
|
"Please wait %d seconds between each post. (3rd plural)"
|
||||||
"Please wait %d seconds between each post. (4th plural)",
|
|
||||||
"Please wait %d seconds between each post. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Paste is limited to %s of encrypted data.",
|
"Paste is limited to %s of encrypted data.": "Paste is limited to %s of encrypted data.",
|
||||||
"Invalid data.": "Invalid data.",
|
"Invalid data.": "Invalid data.",
|
||||||
@ -40,57 +38,43 @@
|
|||||||
"%d second (singular)",
|
"%d second (singular)",
|
||||||
"%d seconds (1st plural)",
|
"%d seconds (1st plural)",
|
||||||
"%d seconds (2nd plural)",
|
"%d seconds (2nd plural)",
|
||||||
"%d seconds (3rd plural)",
|
"%d seconds (3rd plural)"
|
||||||
"%d seconds (4th plural)",
|
|
||||||
"%d seconds (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minute (singular)",
|
"%d minute (singular)",
|
||||||
"%d minutes (1st plural)",
|
"%d minutes (1st plural)",
|
||||||
"%d minutes (2nd plural)",
|
"%d minutes (2nd plural)",
|
||||||
"%d minutes (3rd plural)",
|
"%d minutes (3rd plural)"
|
||||||
"%d minutes (4th plural)",
|
|
||||||
"%d minutes (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d hour (singular)",
|
"%d hour (singular)",
|
||||||
"%d hours (1st plural)",
|
"%d hours (1st plural)",
|
||||||
"%d hours (2nd plural)",
|
"%d hours (2nd plural)",
|
||||||
"%d hours (3rd plural)",
|
"%d hours (3rd plural)"
|
||||||
"%d hours (4th plural)",
|
|
||||||
"%d hours (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d day (singular)",
|
"%d day (singular)",
|
||||||
"%d days (1st plural)",
|
"%d days (1st plural)",
|
||||||
"%d days (2nd plural)",
|
"%d days (2nd plural)",
|
||||||
"%d days (3rd plural)",
|
"%d days (3rd plural)"
|
||||||
"%d days (4th plural)",
|
|
||||||
"%d days (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d week (singular)",
|
"%d week (singular)",
|
||||||
"%d weeks (1st plural)",
|
"%d weeks (1st plural)",
|
||||||
"%d weeks (2nd plural)",
|
"%d weeks (2nd plural)",
|
||||||
"%d weeks (3rd plural)",
|
"%d weeks (3rd plural)"
|
||||||
"%d weeks (4th plural)",
|
|
||||||
"%d weeks (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d month (singular)",
|
"%d month (singular)",
|
||||||
"%d months (1st plural)",
|
"%d months (1st plural)",
|
||||||
"%d months (2nd plural)",
|
"%d months (2nd plural)",
|
||||||
"%d months (3rd plural)",
|
"%d months (3rd plural)"
|
||||||
"%d months (4th plural)",
|
|
||||||
"%d months (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d year (singular)",
|
"%d year (singular)",
|
||||||
"%d years (1st plural)",
|
"%d years (1st plural)",
|
||||||
"%d years (2nd plural)",
|
"%d years (2nd plural)",
|
||||||
"%d years (3rd plural)",
|
"%d years (3rd plural)"
|
||||||
"%d years (4th plural)",
|
|
||||||
"%d years (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Never": "Never",
|
"Never": "Never",
|
||||||
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.",
|
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.",
|
||||||
@ -98,41 +82,31 @@
|
|||||||
"This document will expire in %d second. (singular)",
|
"This document will expire in %d second. (singular)",
|
||||||
"This document will expire in %d seconds. (1st plural)",
|
"This document will expire in %d seconds. (1st plural)",
|
||||||
"This document will expire in %d seconds. (2nd plural)",
|
"This document will expire in %d seconds. (2nd plural)",
|
||||||
"This document will expire in %d seconds. (3rd plural)",
|
"This document will expire in %d seconds. (3rd plural)"
|
||||||
"This document will expire in %d seconds. (4th plural)",
|
|
||||||
"This document will expire in %d seconds. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"This document will expire in %d minute. (singular)",
|
"This document will expire in %d minute. (singular)",
|
||||||
"This document will expire in %d minutes. (1st plural)",
|
"This document will expire in %d minutes. (1st plural)",
|
||||||
"This document will expire in %d minutes. (2nd plural)",
|
"This document will expire in %d minutes. (2nd plural)",
|
||||||
"This document will expire in %d minutes. (3rd plural)",
|
"This document will expire in %d minutes. (3rd plural)"
|
||||||
"This document will expire in %d minutes. (4th plural)",
|
|
||||||
"This document will expire in %d minutes. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"This document will expire in %d hour. (singular)",
|
"This document will expire in %d hour. (singular)",
|
||||||
"This document will expire in %d hours. (1st plural)",
|
"This document will expire in %d hours. (1st plural)",
|
||||||
"This document will expire in %d hours. (2nd plural)",
|
"This document will expire in %d hours. (2nd plural)",
|
||||||
"This document will expire in %d hours. (3rd plural)",
|
"This document will expire in %d hours. (3rd plural)"
|
||||||
"This document will expire in %d hours. (4th plural)",
|
|
||||||
"This document will expire in %d hours. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"This document will expire in %d day. (singular)",
|
"This document will expire in %d day. (singular)",
|
||||||
"This document will expire in %d days. (1st plural)",
|
"This document will expire in %d days. (1st plural)",
|
||||||
"This document will expire in %d days. (2nd plural)",
|
"This document will expire in %d days. (2nd plural)",
|
||||||
"This document will expire in %d days. (3rd plural)",
|
"This document will expire in %d days. (3rd plural)"
|
||||||
"This document will expire in %d days. (4th plural)",
|
|
||||||
"This document will expire in %d days. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"This document will expire in %d month. (singular)",
|
"This document will expire in %d month. (singular)",
|
||||||
"This document will expire in %d months. (1st plural)",
|
"This document will expire in %d months. (1st plural)",
|
||||||
"This document will expire in %d months. (2nd plural)",
|
"This document will expire in %d months. (2nd plural)",
|
||||||
"This document will expire in %d months. (3rd plural)",
|
"This document will expire in %d months. (3rd plural)"
|
||||||
"This document will expire in %d months. (4th plural)",
|
|
||||||
"This document will expire in %d months. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Please enter the password for this paste:",
|
"Please enter the password for this paste:": "Please enter the password for this paste:",
|
||||||
"Could not decrypt data (Wrong key?)": "Could not decrypt data (Wrong key?)",
|
"Could not decrypt data (Wrong key?)": "Could not decrypt data (Wrong key?)",
|
||||||
|
58
i18n/lt.json
58
i18n/lt.json
@ -9,11 +9,9 @@
|
|||||||
"%s requires configuration section [%s] to be present in configuration file.": "%s reikalauja, kad konfigūracijos faile būtų [%s] konfigūracijos sekcija.",
|
"%s requires configuration section [%s] to be present in configuration file.": "%s reikalauja, kad konfigūracijos faile būtų [%s] konfigūracijos sekcija.",
|
||||||
"Please wait %d seconds between each post.": [
|
"Please wait %d seconds between each post.": [
|
||||||
"Tarp kiekvieno įrašo palaukite %d sekundę.",
|
"Tarp kiekvieno įrašo palaukite %d sekundę.",
|
||||||
"Tarp kiekvieno įrašo palaukite %d sekundės.",
|
"Tarp kiekvieno įrašo palaukite %d sekundes.",
|
||||||
"Tarp kiekvieno įrašo palaukite %d sekundžių.",
|
"Tarp kiekvieno įrašo palaukite %d sekundžių.",
|
||||||
"Tarp kiekvieno įrašo palaukite %d sekundžių.",
|
"Tarp kiekvieno įrašo palaukite %d sekundę."
|
||||||
"Tarp kiekvieno įrašo palaukite %d sekundžių.",
|
|
||||||
"Tarp kiekvieno įrašo palaukite %d sekundžių."
|
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Įdėjimas yra apribotas iki %s šifruotų duomenų.",
|
"Paste is limited to %s of encrypted data.": "Įdėjimas yra apribotas iki %s šifruotų duomenų.",
|
||||||
"Invalid data.": "Neteisingi duomenys.",
|
"Invalid data.": "Neteisingi duomenys.",
|
||||||
@ -37,56 +35,42 @@
|
|||||||
"Discussion": "Diskusija",
|
"Discussion": "Diskusija",
|
||||||
"Toggle navigation": "Perjungti naršymą",
|
"Toggle navigation": "Perjungti naršymą",
|
||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%d sekundę",
|
|
||||||
"%d sekundės",
|
"%d sekundės",
|
||||||
"%d sekundžių",
|
"%d sekundžių",
|
||||||
"%d sekundžių",
|
"%d sekundžių",
|
||||||
"%d sekundžių",
|
"%d sekundės"
|
||||||
"%d sekundžių"
|
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minutės",
|
"%d minutės",
|
||||||
"%d minučių",
|
"%d minučių",
|
||||||
"%d minučių",
|
"%d minučių",
|
||||||
"%d minučių",
|
"%d minutės"
|
||||||
"%d minučių",
|
|
||||||
"%d minučių"
|
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d valandos",
|
"%d valandos",
|
||||||
"%d valandų",
|
"%d valandų",
|
||||||
"%d valandų",
|
"%d valandų",
|
||||||
"%d valandų",
|
"%d valandos"
|
||||||
"%d valandų",
|
|
||||||
"%d valandų"
|
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d dienos",
|
"%d dienos",
|
||||||
"%d dienų",
|
"%d dienų",
|
||||||
"%d dienų",
|
"%d dienų",
|
||||||
"%d dienų",
|
"%d dienos"
|
||||||
"%d dienų",
|
|
||||||
"%d dienų"
|
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d savaitės",
|
"%d savaitės",
|
||||||
"%d savaičių",
|
"%d savaičių",
|
||||||
"%d savaičių",
|
"%d savaičių",
|
||||||
"%d savaičių",
|
"%d savaitės"
|
||||||
"%d savaičių",
|
|
||||||
"%d savaičių"
|
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d mėnesio",
|
"%d mėnesio",
|
||||||
"%d mėnesių",
|
"%d mėnesių",
|
||||||
"%d mėnesių",
|
"%d mėnesių",
|
||||||
"%d mėnesių",
|
"%d mėnesio"
|
||||||
"%d mėnesių",
|
|
||||||
"%d mėnesių"
|
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d metų",
|
|
||||||
"%d metų",
|
|
||||||
"%d metų",
|
"%d metų",
|
||||||
"%d metų",
|
"%d metų",
|
||||||
"%d metų",
|
"%d metų",
|
||||||
@ -98,41 +82,31 @@
|
|||||||
"Šis dokumentas nustos galioti po %d sekundės.",
|
"Šis dokumentas nustos galioti po %d sekundės.",
|
||||||
"Šis dokumentas nustos galioti po %d sekundžių.",
|
"Šis dokumentas nustos galioti po %d sekundžių.",
|
||||||
"Šis dokumentas nustos galioti po %d sekundžių.",
|
"Šis dokumentas nustos galioti po %d sekundžių.",
|
||||||
"Šis dokumentas nustos galioti po %d sekundžių.",
|
"Šis dokumentas nustos galioti po %d sekundės."
|
||||||
"Šis dokumentas nustos galioti po %d sekundžių.",
|
|
||||||
"Šis dokumentas nustos galioti po %d sekundžių."
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Šis dokumentas nustos galioti po %d minutės.",
|
"Šis dokumentas nustos galioti po %d minutės.",
|
||||||
"Šis dokumentas nustos galioti po %d minučių.",
|
"Šis dokumentas nustos galioti po %d minučių.",
|
||||||
"Šis dokumentas nustos galioti po %d minučių.",
|
"Šis dokumentas nustos galioti po %d minučių.",
|
||||||
"Šis dokumentas nustos galioti po %d minučių.",
|
"Šis dokumentas nustos galioti po %d minutės."
|
||||||
"Šis dokumentas nustos galioti po %d minučių.",
|
|
||||||
"Šis dokumentas nustos galioti po %d minučių."
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Šis dokumentas nustos galioti po %d valandos.",
|
"Šis dokumentas nustos galioti po %d valandos.",
|
||||||
"Šis dokumentas nustos galioti po %d valandų.",
|
"Šis dokumentas nustos galioti po %d valandų.",
|
||||||
"Šis dokumentas nustos galioti po %d valandų.",
|
"Šis dokumentas nustos galioti po %d valandų.",
|
||||||
"Šis dokumentas nustos galioti po %d valandų.",
|
"Šis dokumentas nustos galioti po %d valandos."
|
||||||
"Šis dokumentas nustos galioti po %d valandų.",
|
|
||||||
"Šis dokumentas nustos galioti po %d valandų."
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Šis dokumentas nustos galioti po %d dienos.",
|
"Šis dokumentas nustos galioti po %d dienos.",
|
||||||
"Šis dokumentas nustos galioti po %d dienų.",
|
"Šis dokumentas nustos galioti po %d dienų.",
|
||||||
"Šis dokumentas nustos galioti po %d dienų.",
|
"Šis dokumentas nustos galioti po %d dienų.",
|
||||||
"Šis dokumentas nustos galioti po %d dienų.",
|
"Šis dokumentas nustos galioti po %d dienos."
|
||||||
"Šis dokumentas nustos galioti po %d dienų.",
|
|
||||||
"Šis dokumentas nustos galioti po %d dienų."
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Šis dokumentas nustos galioti po %d mėnesio.",
|
"Šis dokumentas nustos galioti po %d mėnesio.",
|
||||||
"Šis dokumentas nustos galioti po %d mėnesių.",
|
"Šis dokumentas nustos galioti po %d mėnesių.",
|
||||||
"Šis dokumentas nustos galioti po %d mėnesių.",
|
"Šis dokumentas nustos galioti po %d mėnesių.",
|
||||||
"Šis dokumentas nustos galioti po %d mėnesių.",
|
"Šis dokumentas nustos galioti po %d mėnesio."
|
||||||
"Šis dokumentas nustos galioti po %d mėnesių.",
|
|
||||||
"Šis dokumentas nustos galioti po %d mėnesių."
|
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Įveskite šio įdėjimo slaptažodį:",
|
"Please enter the password for this paste:": "Įveskite šio įdėjimo slaptažodį:",
|
||||||
"Could not decrypt data (Wrong key?)": "Nepavyko iššifruoti duomenų (Neteisingas raktas?)",
|
"Could not decrypt data (Wrong key?)": "Nepavyko iššifruoti duomenų (Neteisingas raktas?)",
|
||||||
@ -213,7 +187,7 @@
|
|||||||
"URL shortener may expose your decrypt key in URL.": "URL trumpinimo įrankis gali atskleisti URL adrese jūsų iššifravimo raktą.",
|
"URL shortener may expose your decrypt key in URL.": "URL trumpinimo įrankis gali atskleisti URL adrese jūsų iššifravimo raktą.",
|
||||||
"Save paste": "Įrašyti įdėjimą",
|
"Save paste": "Įrašyti įdėjimą",
|
||||||
"Your IP is not authorized to create pastes.": "Jūsų IP adresas neturi įgaliojimų kurti įdėjimų.",
|
"Your IP is not authorized to create pastes.": "Jūsų IP adresas neturi įgaliojimų kurti įdėjimų.",
|
||||||
"Trying to shorten a URL that isn't pointing at our instance.": "Bandoma sutrumpinti URL adresą, kuris nenurodo į mūsų egzempliorių.",
|
"Trying to shorten a URL that isn't pointing at our instance.": "Trying to shorten a URL that isn't pointing at our instance.",
|
||||||
"Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".": "Klaida iškviečiant YOURLS. Tikriausiai, konfigūracijos klaida, pavyzdžiui, neteisingi „apiurl“ ar „signature“, arba jų nėra.",
|
"Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".": "Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".",
|
||||||
"Error parsing YOURLS response.": "Klaida nagrinėjant YOURLS atsaką."
|
"Error parsing YOURLS response.": "Error parsing YOURLS response."
|
||||||
}
|
}
|
||||||
|
138
i18n/nl.json
138
i18n/nl.json
@ -1,34 +1,32 @@
|
|||||||
{
|
{
|
||||||
"PrivateBin": "PrivateBin",
|
"PrivateBin": "PrivateBin",
|
||||||
"%s is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted %sin the browser%s using 256 bits AES.": "%s is een minimalistische, open source online pastebin waarbij de server geen kennis heeft van de paste data zelf. Gegevens worden gecodeerd/gedecodeerd %s in de browser %s met behulp van 256-bits AES.",
|
"%s is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted %sin the browser%s using 256 bits AES.": "%s is een minimalistische, open source online pastebin waarbij de server geen kennis heeft van de geplakte gegevens. Gegevens worden gecodeerd/gedecodeerd %s in de browser %s met behulp van 256 bits AES.",
|
||||||
"More information on the <a href=\"https://privatebin.info/\">project page</a>.": "Meer informatie is te vinden op de <a href=\"https://privatebin.info/\">projectpagina</a>.",
|
"More information on the <a href=\"https://privatebin.info/\">project page</a>.": "Meer informatie is te vinden op de <a href=\"https://privatebin.info/\">projectpagina</a>.",
|
||||||
"Because ignorance is bliss": "Onwetendheid is een zegen",
|
"Because ignorance is bliss": "Onwetendheid is een zegen",
|
||||||
"en": "nl",
|
"en": "nl",
|
||||||
"Paste does not exist, has expired or has been deleted.": "Paste bestaat niet, is verlopen of verwijderd.",
|
"Paste does not exist, has expired or has been deleted.": "Geplakte tekst bestaat niet, is verlopen of verwijderd.",
|
||||||
"%s requires php %s or above to work. Sorry.": "%s vereist PHP %s of hoger om te kunnen werken. Sorry",
|
"%s requires php %s or above to work. Sorry.": "%s vereist PHP %s of hoger om te kunnen werken. Sorry",
|
||||||
"%s requires configuration section [%s] to be present in configuration file.": "%s vereist dat de configuratiesectie [%s] aanwezig is in het configuratiebestand",
|
"%s requires configuration section [%s] to be present in configuration file.": "%s vereist dat de configuratiesectie [%s] aanwezig is in het configuratiebestand",
|
||||||
"Please wait %d seconds between each post.": [
|
"Please wait %d seconds between each post.": [
|
||||||
"Alstublieft %d second wachten tussen elk bericht.",
|
"Alstublieft %d second wachten tussen elk bericht.",
|
||||||
"Alstublieft %d seconden wachten tussen elk bericht.",
|
"Alstublieft %d seconden wachten tussen elk bericht.",
|
||||||
"Alstublieft %d seconden wachten tussen elk bericht.",
|
"Alstublieft %d seconden wachten tussen elk bericht.",
|
||||||
"Alstublieft %d seconden wachten tussen elk bericht.",
|
|
||||||
"Alstublieft %d seconden wachten tussen elk bericht.",
|
|
||||||
"Alstublieft %d seconden wachten tussen elk bericht."
|
"Alstublieft %d seconden wachten tussen elk bericht."
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Paste is beperkt tot %s aan versleutelde gegevens.",
|
"Paste is limited to %s of encrypted data.": "Geplakte tekst is beperkt tot %s aan versleutelde gegevens",
|
||||||
"Invalid data.": "Ongeldige gegevens.",
|
"Invalid data.": "Ongeldige gegevens",
|
||||||
"You are unlucky. Try again.": "Helaas. Probeer het nog eens.",
|
"You are unlucky. Try again.": "Helaas. Probeer het nog eens",
|
||||||
"Error saving comment. Sorry.": "Fout bij het opslaan van het commentaar. Sorry.",
|
"Error saving comment. Sorry.": "Fout bij het opslaan van het commentaar. Sorry",
|
||||||
"Error saving paste. Sorry.": "Fout bij het opslaan van de paste. Sorry.",
|
"Error saving paste. Sorry.": "Fout bij het opslaan van de geplakte tekst. Sorry.",
|
||||||
"Invalid paste ID.": "Ongeldige ID.",
|
"Invalid paste ID.": "Ongeldige ID.",
|
||||||
"Paste is not of burn-after-reading type.": "Paste is geen 'vernietig na lezen' type.",
|
"Paste is not of burn-after-reading type.": "Geplakte tekst is geen 'vernietig na lezen' type",
|
||||||
"Wrong deletion token. Paste was not deleted.": "Foutieve verwijdercode. Paste is niet verwijderd.",
|
"Wrong deletion token. Paste was not deleted.": "Foutieve verwijdercode. Geplakte tekst is niet verwijderd.",
|
||||||
"Paste was properly deleted.": "Paste is correct verwijderd.",
|
"Paste was properly deleted.": "Geplakte tekst is correct verwijderd.",
|
||||||
"JavaScript is required for %s to work. Sorry for the inconvenience.": "JavaScript vereist om %s te laten werken. Sorry voor het ongemak.",
|
"JavaScript is required for %s to work. Sorry for the inconvenience.": "JavaScript vereist om %s te laten werken. Sorry voor het ongemak.",
|
||||||
"%s requires a modern browser to work.": "%s vereist een moderne browser om te kunnen werken.",
|
"%s requires a modern browser to work.": "%s vereist een moderne browser om te kunnen werken ",
|
||||||
"New": "Nieuw",
|
"New": "Nieuw",
|
||||||
"Send": "Verzenden",
|
"Send": "Verzenden",
|
||||||
"Clone": "Klonen",
|
"Clone": "Clonen",
|
||||||
"Raw text": "Onbewerkte tekst",
|
"Raw text": "Onbewerkte tekst",
|
||||||
"Expires": "Verloopt",
|
"Expires": "Verloopt",
|
||||||
"Burn after reading": "Vernietig na lezen",
|
"Burn after reading": "Vernietig na lezen",
|
||||||
@ -39,109 +37,85 @@
|
|||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%d seconde",
|
"%d seconde",
|
||||||
"%d seconden",
|
"%d seconden",
|
||||||
"%d seconden",
|
"%d seconds (2nd plural)",
|
||||||
"%d seconden",
|
"%d seconds (3rd plural)"
|
||||||
"%d seconden",
|
|
||||||
"%d seconden"
|
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minuut",
|
"%d minuut",
|
||||||
"%d minuten",
|
"%d minuten",
|
||||||
"%d minuten",
|
"%d minutes (2nd plural)",
|
||||||
"%d minuten",
|
"%d minutes (3rd plural)"
|
||||||
"%d minuten",
|
|
||||||
"%d minuten"
|
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d uur",
|
"%d uur",
|
||||||
"%d uren",
|
"%d uren",
|
||||||
"%d uren",
|
"%d hours (2nd plural)",
|
||||||
"%d uren",
|
"%d hours (3rd plural)"
|
||||||
"%d uren",
|
|
||||||
"%d uren"
|
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d dag",
|
"%d dag",
|
||||||
"%d dagen",
|
"%d dagen",
|
||||||
"%d dagen",
|
"%d days (2nd plural)",
|
||||||
"%d dagen",
|
"%d days (3rd plural)"
|
||||||
"%d dagen",
|
|
||||||
"%d dagen"
|
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d week",
|
"%d week",
|
||||||
"%d weken",
|
"%d weken",
|
||||||
"%d weken",
|
"%d weeks (2nd plural)",
|
||||||
"%d weken",
|
"%d weeks (3rd plural)"
|
||||||
"%d weken",
|
|
||||||
"%d weken"
|
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d maand",
|
"%d maand",
|
||||||
"%d maanden",
|
"%d maanden",
|
||||||
"%d maanden",
|
"%d months (2nd plural)",
|
||||||
"%d maanden",
|
"%d months (3rd plural)"
|
||||||
"%d maanden",
|
|
||||||
"%d maanden"
|
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d jaar",
|
"%d jaar",
|
||||||
"%d jaren",
|
"%d jaren",
|
||||||
"%d jaren",
|
"%d years (2nd plural)",
|
||||||
"%d jaren",
|
"%d years (3rd plural)"
|
||||||
"%d jaren",
|
|
||||||
"%d jaren"
|
|
||||||
],
|
],
|
||||||
"Never": "Nooit",
|
"Never": "Nooit",
|
||||||
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Opmerking: Dit is een testservice: Gegevens kunnen op elk gegeven moment verwijderd worden. Katten zullen doodgaan als je misbruikt maakt van deze service.",
|
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Opmerking: Dit is een testservice: Gegevens kunnen op elk gegeven moment verwijderd worden.",
|
||||||
"This document will expire in %d seconds.": [
|
"This document will expire in %d seconds.": [
|
||||||
"Dit document verloopt over %d seconde.",
|
"Dit document verloopt over %d seconde.",
|
||||||
"Dit document verloopt over %d seconden.",
|
"Dit document verloopt over %d seconden.",
|
||||||
"Dit document verloopt over %d seconden.",
|
"Dit document verloopt over %d seconden.",
|
||||||
"Dit document verloopt over %d seconden.",
|
|
||||||
"Dit document verloopt over %d seconden.",
|
|
||||||
"Dit document verloopt over %d seconden."
|
"Dit document verloopt over %d seconden."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Dit document verloopt over %d minuut.",
|
"Dit document verloopt over %d minuut.",
|
||||||
"Dit document verloopt over %d minuten.",
|
"Dit document verloopt over %d minuten.",
|
||||||
"Dit document verloopt over %d minuten.",
|
"Dit document verloopt over %d minuten.",
|
||||||
"Dit document verloopt over %d minuten.",
|
|
||||||
"Dit document verloopt over %d minuten.",
|
|
||||||
"Dit document verloopt over %d minuten."
|
"Dit document verloopt over %d minuten."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Dit document verloopt over %d uur.",
|
"Dit document verloopt over %d uur.",
|
||||||
"Dit document verloopt over %d uren.",
|
"Dit document verloopt over %d uren.",
|
||||||
"Dit document verloopt over %d uren.",
|
"Dit document verloopt over %d uren.",
|
||||||
"Dit document verloopt over %d uren.",
|
|
||||||
"Dit document verloopt over %d uren.",
|
|
||||||
"Dit document verloopt over %d uren."
|
"Dit document verloopt over %d uren."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Dit document verloopt over %d dag.",
|
"Dit document verloopt over %d dag.",
|
||||||
"Dit document verloopt over %d dagen.",
|
"Dit document verloopt over %d dagen.",
|
||||||
"Dit document verloopt over %d dagen.",
|
"Dit document verloopt over %d dagen.",
|
||||||
"Dit document verloopt over %d dagen.",
|
|
||||||
"Dit document verloopt over %d dagen.",
|
|
||||||
"Dit document verloopt over %d dagen."
|
"Dit document verloopt over %d dagen."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Dit document verloopt over %d maand.",
|
"Dit document verloopt over %d maand.",
|
||||||
"Dit document verloopt over %d maanden.",
|
"Dit document verloopt over %d maanden.",
|
||||||
"Dit document verloopt over %d maanden.",
|
"Dit document verloopt over %d maanden.",
|
||||||
"Dit document verloopt over %d maanden.",
|
|
||||||
"Dit document verloopt over %d maanden.",
|
|
||||||
"Dit document verloopt over %d maanden."
|
"Dit document verloopt over %d maanden."
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Voer het wachtwoord in voor deze paste:",
|
"Please enter the password for this paste:": "Voer het wachtwoord in voor deze geplakte tekst:",
|
||||||
"Could not decrypt data (Wrong key?)": "Kon de gegevens niet decoderen (verkeerde sleutel?)",
|
"Could not decrypt data (Wrong key?)": "Kon de gegevens niet decoderen (verkeerde sleutel?)",
|
||||||
"Could not delete the paste, it was not stored in burn after reading mode.": "Verwijderen van de paste niet mogelijk, deze werd niet opgeslagen in 'vernietig na lezen' modus.",
|
"Could not delete the paste, it was not stored in burn after reading mode.": "Verwijderen van de geplakte tekst niet mogelijk, deze werd niet opgeslagen in 'vernietig na lezen' modus.",
|
||||||
"FOR YOUR EYES ONLY. Don't close this window, this message can't be displayed again.": "ALLEEN VOOR JOUW OGEN BESTEMD. Sluit dit venster niet, dit bericht kan niet opnieuw worden weergegeven.",
|
"FOR YOUR EYES ONLY. Don't close this window, this message can't be displayed again.": "FOR YOUR EYES ONLY. Sluit dit venster niet, dit bericht kan niet opnieuw worden weergegeven.",
|
||||||
"Could not decrypt comment; Wrong key?": "Kon het commentaar niet decoderen; Verkeerde sleutel?",
|
"Could not decrypt comment; Wrong key?": "Kon het commentaar niet decoderen; Verkeerde sleutel?",
|
||||||
"Reply": "Beantwoorden",
|
"Reply": "Beantwoorden",
|
||||||
"Anonymous": "Anoniem",
|
"Anonymous": "Anoniem",
|
||||||
"Avatar generated from IP address": "Anonieme avatar (van het IP-adres)",
|
"Avatar generated from IP address": "Anonieme avatar (van het IP adres)",
|
||||||
"Add comment": "Commentaar toevoegen",
|
"Add comment": "Commentaar toevoegen",
|
||||||
"Optional nickname…": "Optionele bijnaam…",
|
"Optional nickname…": "Optionele bijnaam…",
|
||||||
"Post comment": "Plaats een commentaar",
|
"Post comment": "Plaats een commentaar",
|
||||||
@ -151,11 +125,11 @@
|
|||||||
"unknown status": "Onbekende status",
|
"unknown status": "Onbekende status",
|
||||||
"server error or not responding": "Serverfout of server reageert niet",
|
"server error or not responding": "Serverfout of server reageert niet",
|
||||||
"Could not post comment: %s": "Kon het commentaar niet plaatsen: %s",
|
"Could not post comment: %s": "Kon het commentaar niet plaatsen: %s",
|
||||||
"Sending paste…": "Paste verzenden…",
|
"Sending paste…": "Geplakte tekst verzenden…",
|
||||||
"Your paste is <a id=\"pasteurl\" href=\"%s\">%s</a> <span id=\"copyhint\">(Hit [Ctrl]+[c] to copy)</span>": "Je paste is <a id=\"pasteurl\" href=\"%s\">%s</a> <span id=\"copyhint\">(Druk [Ctrl]+[c] om te kopiëren)</span>",
|
"Your paste is <a id=\"pasteurl\" href=\"%s\">%s</a> <span id=\"copyhint\">(Hit [Ctrl]+[c] to copy)</span>": "Uw geplakte tekst is <a id=\"pasteurl\" href=\"%s\">%s</a> <span id=\"copyhint\">(Druk [Ctrl]+[c] om te kopiëren)</span>",
|
||||||
"Delete data": "Gegevens wissen",
|
"Delete data": "Gegevens wissen",
|
||||||
"Could not create paste: %s": "Kon de paste niet aanmaken: %s",
|
"Could not create paste: %s": "Kon de geplakte tekst niet aanmaken: %s",
|
||||||
"Cannot decrypt paste: Decryption key missing in URL (Did you use a redirector or an URL shortener which strips part of the URL?)": "Kon de paste niet decoderen: Decoderingssleutel ontbreekt in URL (Heb je een redirector of een URL-verkorter gebruikt die een deel van de URL verwijdert?)",
|
"Cannot decrypt paste: Decryption key missing in URL (Did you use a redirector or an URL shortener which strips part of the URL?)": "Kon de geplakte tekst niet decoderen: Decoderingssleutel ontbreekt in URL (Hebt u een redirector of een URL-verkorter gebruikt die een deel van de URL verwijdert?)",
|
||||||
"B": "B",
|
"B": "B",
|
||||||
"KiB": "KiB",
|
"KiB": "KiB",
|
||||||
"MiB": "MiB",
|
"MiB": "MiB",
|
||||||
@ -171,49 +145,49 @@
|
|||||||
"Markdown": "Markdown",
|
"Markdown": "Markdown",
|
||||||
"Download attachment": "Bijlage downloaden",
|
"Download attachment": "Bijlage downloaden",
|
||||||
"Cloned: '%s'": "Gekloond: '%s'",
|
"Cloned: '%s'": "Gekloond: '%s'",
|
||||||
"The cloned file '%s' was attached to this paste.": "Het gekloonde bestand '%s' is bijgevoegd aan de paste.",
|
"The cloned file '%s' was attached to this paste.": "Het gekloonde bestand '%s' is bijgevoegd aan de geplakte tekst.",
|
||||||
"Attach a file": "Een bestand toevoegen",
|
"Attach a file": "Een bestand toevoegen",
|
||||||
"alternatively drag & drop a file or paste an image from the clipboard": "Je kunt ook een bestand slepen en neerzetten of een afbeelding plakken van het klembord",
|
"alternatively drag & drop a file or paste an image from the clipboard": "U kunt ook een bestand slepen en neerzetten of een afbeelding plakken van het klembord",
|
||||||
"File too large, to display a preview. Please download the attachment.": "Het bestand is te groot om voorbeeld weer te geven. Aub de bijlage downloaden.",
|
"File too large, to display a preview. Please download the attachment.": "Het bestand is te groot om voorbeeld weer te geven. Aub de bijlage downloaden",
|
||||||
"Remove attachment": "Bijlage verwijderen",
|
"Remove attachment": "Bijlage verwijderen",
|
||||||
"Your browser does not support uploading encrypted files. Please use a newer browser.": "Je browser biedt geen ondersteuning voor het uploaden van gecodeerde bestanden. Gebruik alstublieft een nieuwere browser.",
|
"Your browser does not support uploading encrypted files. Please use a newer browser.": "Uw browser biedt geen ondersteuning voor het uploaden van gecodeerde bestanden. Gebruik alstublieft een nieuwere browser",
|
||||||
"Invalid attachment.": "Ongeldige bijlage.",
|
"Invalid attachment.": "Ongeldige bijlage",
|
||||||
"Options": "Opties",
|
"Options": "Opties",
|
||||||
"Shorten URL": "URL verkorten",
|
"Shorten URL": "URL verkorten",
|
||||||
"Editor": "Editor",
|
"Editor": "Editor",
|
||||||
"Preview": "Preview",
|
"Preview": "Preview",
|
||||||
"%s requires the PATH to end in a \"%s\". Please update the PATH in your index.php.": "%s vereist dat PATH eindigt in een '%s'. a.u.b. PATH updaten in je index.php.",
|
"%s requires the PATH to end in a \"%s\". Please update the PATH in your index.php.": "%s vereist dat het PATH eindigt in een '%s'. Aub het PATH updaten in uw index.php.",
|
||||||
"Decrypt": "Decoderen",
|
"Decrypt": "Decoderen",
|
||||||
"Enter password": "Voer het wachtwoord in",
|
"Enter password": "Voer het wachtwoord in",
|
||||||
"Loading…": "Laden…",
|
"Loading…": "Laden…",
|
||||||
"Decrypting paste…": "Paste decoderen…",
|
"Decrypting paste…": "Geplakte tekst decoderen…",
|
||||||
"Preparing new paste…": "Nieuwe paste voorbereiden…",
|
"Preparing new paste…": "Nieuwe geplakte tekst voorbereiden…",
|
||||||
"In case this message never disappears please have a look at <a href=\"%s\">this FAQ for information to troubleshoot</a>.": "In het geval dat dit bericht nooit verdwijnt, kijkt dan eens naar <a href=\"%s\"> veelgestelde vragen voor informatie over het oplossen van problemen</a>.",
|
"In case this message never disappears please have a look at <a href=\"%s\">this FAQ for information to troubleshoot</a>.": "In het geval dat dit bericht nooit verdwijnt, kijkt u dan eens naar <a href=\"%s\"> veelgestelde vragen voor informatie over het oplossen van problemen </a>.",
|
||||||
"+++ no paste text +++": "+++ geen paste tekst +++",
|
"+++ no paste text +++": "+++ geen geplakte tekst +++",
|
||||||
"Could not get paste data: %s": "Kon geen paste data verkrijgen: %s",
|
"Could not get paste data: %s": "Kon geen klembordgegevens verkrijgen: %s",
|
||||||
"QR code": "QR-code",
|
"QR code": "QR-code",
|
||||||
"This website is using an insecure HTTP connection! Please use it only for testing.": "Deze website gebruikt een onveilige HTTP-verbinding! Gelieve deze enkel te gebruiken om te testen.",
|
"This website is using an insecure HTTP connection! Please use it only for testing.": "Deze website gebruikt een onveilige HTTP-verbinding! Gelieve deze enkel te gebruiken om te testen.",
|
||||||
"For more information <a href=\"%s\">see this FAQ entry</a>.": "Voor meer informatie <a href=\"%s\">zie dit FAQ-artikel</a>.",
|
"For more information <a href=\"%s\">see this FAQ entry</a>.": "Voor meer informatie <a href=\"%s\">zie dit FAQ-artikel</a>.",
|
||||||
"Your browser may require an HTTPS connection to support the WebCrypto API. Try <a href=\"%s\">switching to HTTPS</a>.": "Je browser kan een HTTPS-verbinding nodig hebben om de WebCrypto API te ondersteunen. Probeer <a href=\"%s\">het met HTTPS</a>.",
|
"Your browser may require an HTTPS connection to support the WebCrypto API. Try <a href=\"%s\">switching to HTTPS</a>.": "Uw browser kan een HTTPS-verbinding nodig hebben om de WebCrypto API te ondersteunen. Probeer <a href=\"%s\">het met HTTPS</a>.",
|
||||||
"Your browser doesn't support WebAssembly, used for zlib compression. You can create uncompressed documents, but can't read compressed ones.": "Je browser ondersteunt WebAssembly niet, wat wordt gebruikt voor zlib compressie. Je kunt niet-gecomprimeerde documenten maken, maar geen gecomprimeerde documenten lezen.",
|
"Your browser doesn't support WebAssembly, used for zlib compression. You can create uncompressed documents, but can't read compressed ones.": "Uw browser ondersteunt WebAssembly niet, wat wordt gebruikt voor zlib compressie. U kunt niet-gecomprimeerde documenten maken, maar geen gecomprimeerde documenten lezen.",
|
||||||
"waiting on user to provide a password": "wachtend op gebruiker om een wachtwoord te geven",
|
"waiting on user to provide a password": "wachtend op gebruiker om een wachtwoord te geven",
|
||||||
"Could not decrypt data. Did you enter a wrong password? Retry with the button at the top.": "Kon de gegevens niet decoderen. Heb je een verkeerd wachtwoord ingevoerd? Probeer het opnieuw met de knop bovenaan.",
|
"Could not decrypt data. Did you enter a wrong password? Retry with the button at the top.": "Kon de gegevens niet decoderen. Heeft u een verkeerd wachtwoord ingevoerd? Probeer het opnieuw met de knop bovenaan.",
|
||||||
"Retry": "Opnieuw proberen",
|
"Retry": "Opnieuw proberen",
|
||||||
"Showing raw text…": "Platte tekst tonen…",
|
"Showing raw text…": "Platte tekst tonen…",
|
||||||
"Notice:": "Let op:",
|
"Notice:": "Let op:",
|
||||||
"This link will expire after %s.": "Deze link vervalt na %s.",
|
"This link will expire after %s.": "Deze link vervalt na %s.",
|
||||||
"This link can only be accessed once, do not use back or refresh button in your browser.": "Deze link kan slechts eenmaal worden geopend, gebruik niet de terug- of verversknop in je browser.",
|
"This link can only be accessed once, do not use back or refresh button in your browser.": "Deze link kan slechts eenmaal worden geopend, gebruik niet de terug- of verversknop in uw browser.",
|
||||||
"Link:": "Link:",
|
"Link:": "Link:",
|
||||||
"Recipient may become aware of your timezone, convert time to UTC?": "Ontvanger kan zich bewust worden van je tijdzone, tijd omzetten naar UTC?",
|
"Recipient may become aware of your timezone, convert time to UTC?": "Ontvanger kan zich bewust worden van uw tijdzone, tijd omzetten naar UTC?",
|
||||||
"Use Current Timezone": "Gebruik huidige tijdzone",
|
"Use Current Timezone": "Gebruik huidige tijdzone",
|
||||||
"Convert To UTC": "Omzetten naar UTC",
|
"Convert To UTC": "Omzetten naar UTC",
|
||||||
"Close": "Sluiten",
|
"Close": "Sluiten",
|
||||||
"Encrypted note on %s": "Versleutelde notitie op %s",
|
"Encrypted note on %s": "Versleutelde notitie op %s",
|
||||||
"Visit this link to see the note. Giving the URL to anyone allows them to access the note, too.": "Bezoek deze link om de notitie te bekijken. Als je de URL aan iemand geeft, kan die de notitie ook bekijken.",
|
"Visit this link to see the note. Giving the URL to anyone allows them to access the note, too.": "Bezoek deze link om de notitie te bekijken. Als je de URL aan iemand geeft, kan die de notitie ook bekijken.",
|
||||||
"URL shortener may expose your decrypt key in URL.": "URL-verkorter kan je ontcijferingssleutel in URL blootleggen.",
|
"URL shortener may expose your decrypt key in URL.": "URL-verkorter kan uw ontcijferingssleutel in URL blootleggen.",
|
||||||
"Save paste": "Notitie opslaan",
|
"Save paste": "Notitie opslaan",
|
||||||
"Your IP is not authorized to create pastes.": "Je IP-adres is niet gemachtigd om pastes te maken.",
|
"Your IP is not authorized to create pastes.": "Uw IP-adres is niet gemachtigd om geplakte tekst te maken.",
|
||||||
"Trying to shorten a URL that isn't pointing at our instance.": "Proberen om een URL te verkorten dat niet naar ons systeem wijst.",
|
"Trying to shorten a URL that isn't pointing at our instance.": "Trying to shorten a URL that isn't pointing at our instance.",
|
||||||
"Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".": "Foutmelding ophalen YOURLS. Waarschijnlijk een configuratiefout, zoals een verkeerde of missende \"apiurl\" of \"signature\".",
|
"Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".": "Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".",
|
||||||
"Error parsing YOURLS response.": "Foutmelding bij parsen van YOURLS respons."
|
"Error parsing YOURLS response.": "Error parsing YOURLS response."
|
||||||
}
|
}
|
||||||
|
28
i18n/no.json
28
i18n/no.json
@ -11,8 +11,6 @@
|
|||||||
"Vennligst vent %d sekund mellom hvert innlegg.",
|
"Vennligst vent %d sekund mellom hvert innlegg.",
|
||||||
"Vennligst vent %d sekunder mellom hvert innlegg.",
|
"Vennligst vent %d sekunder mellom hvert innlegg.",
|
||||||
"Vennligst vent %d sekunder mellom hvert innlegg.",
|
"Vennligst vent %d sekunder mellom hvert innlegg.",
|
||||||
"Vennligst vent %d sekunder mellom hvert innlegg.",
|
|
||||||
"Vennligst vent %d sekunder mellom hvert innlegg.",
|
|
||||||
"Vennligst vent %d sekunder mellom hvert innlegg."
|
"Vennligst vent %d sekunder mellom hvert innlegg."
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Innlegg er begrenset til %s av kryptert data.",
|
"Paste is limited to %s of encrypted data.": "Innlegg er begrenset til %s av kryptert data.",
|
||||||
@ -40,53 +38,39 @@
|
|||||||
"%d sekund",
|
"%d sekund",
|
||||||
"%d sekunder",
|
"%d sekunder",
|
||||||
"%d sekunder",
|
"%d sekunder",
|
||||||
"%d sekunder",
|
|
||||||
"%d sekunder",
|
|
||||||
"%d sekunder"
|
"%d sekunder"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minutt",
|
"%d minutt",
|
||||||
"%d minutter",
|
"%d minutter",
|
||||||
"%d minutter",
|
"%d minutter",
|
||||||
"%d minutter",
|
|
||||||
"%d minutter",
|
|
||||||
"%d minutter"
|
"%d minutter"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d time",
|
"%d time",
|
||||||
"%d timer",
|
"%d timer",
|
||||||
"%d timer",
|
"%d timer",
|
||||||
"%d timer",
|
|
||||||
"%d timer",
|
|
||||||
"%d timer"
|
"%d timer"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d dag",
|
"%d dag",
|
||||||
"%d dager",
|
"%d dager",
|
||||||
"%d dager",
|
"%d dager",
|
||||||
"%d dager",
|
|
||||||
"%d dager",
|
|
||||||
"%d dager"
|
"%d dager"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d uke",
|
"%d uke",
|
||||||
"%d uker",
|
"%d uker",
|
||||||
"%d uker",
|
"%d uker",
|
||||||
"%d uker",
|
|
||||||
"%d uker",
|
|
||||||
"%d uker"
|
"%d uker"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d måned",
|
"%d måned",
|
||||||
"%d måneder",
|
"%d måneder",
|
||||||
"%d måneder",
|
"%d måneder",
|
||||||
"%d måneder",
|
|
||||||
"%d måneder",
|
|
||||||
"%d måneder"
|
"%d måneder"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d år",
|
|
||||||
"%d år",
|
|
||||||
"%d år",
|
"%d år",
|
||||||
"%d år",
|
"%d år",
|
||||||
"%d år",
|
"%d år",
|
||||||
@ -98,40 +82,30 @@
|
|||||||
"Dette dokumentet vil utløpe om %d sekund.",
|
"Dette dokumentet vil utløpe om %d sekund.",
|
||||||
"Dette dokumentet vil utløpe om %d sekunder.",
|
"Dette dokumentet vil utløpe om %d sekunder.",
|
||||||
"Dette dokumentet vil utløpe om %d sekunder.",
|
"Dette dokumentet vil utløpe om %d sekunder.",
|
||||||
"Dette dokumentet vil utløpe om %d sekunder.",
|
|
||||||
"Dette dokumentet vil utløpe om %d sekunder.",
|
|
||||||
"Dette dokumentet vil utløpe om %d sekunder."
|
"Dette dokumentet vil utløpe om %d sekunder."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Dette dokumentet vil utløpe om %d minutt.",
|
"Dette dokumentet vil utløpe om %d minutt.",
|
||||||
"Dette dokumentet vil utløpe om %d minutter.",
|
"Dette dokumentet vil utløpe om %d minutter.",
|
||||||
"Dette dokumentet vil utløpe om %d minutter.",
|
"Dette dokumentet vil utløpe om %d minutter.",
|
||||||
"Dette dokumentet vil utløpe om %d minutter.",
|
|
||||||
"Dette dokumentet vil utløpe om %d minutter.",
|
|
||||||
"Dette dokumentet vil utløpe om %d minutter."
|
"Dette dokumentet vil utløpe om %d minutter."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Dette dokumentet vil utløpe om %d time.",
|
"Dette dokumentet vil utløpe om %d time.",
|
||||||
"Dette dokumentet vil utløpe om %d timer.",
|
"Dette dokumentet vil utløpe om %d timer.",
|
||||||
"Dette dokumentet vil utløpe om %d timer.",
|
"Dette dokumentet vil utløpe om %d timer.",
|
||||||
"Dette dokumentet vil utløpe om %d timer.",
|
|
||||||
"Dette dokumentet vil utløpe om %d timer.",
|
|
||||||
"Dette dokumentet vil utløpe om %d timer."
|
"Dette dokumentet vil utløpe om %d timer."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Dette dokumentet vil utløpe om %d dag.",
|
"Dette dokumentet vil utløpe om %d dag.",
|
||||||
"Dette dokumentet vil utløpe om %d dager.",
|
"Dette dokumentet vil utløpe om %d dager.",
|
||||||
"Dette dokumentet vil utløpe om %d dager.",
|
"Dette dokumentet vil utløpe om %d dager.",
|
||||||
"Dette dokumentet vil utløpe om %d dager.",
|
|
||||||
"Dette dokumentet vil utløpe om %d dager.",
|
|
||||||
"Dette dokumentet vil utløpe om %d dager."
|
"Dette dokumentet vil utløpe om %d dager."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Dette dokumentet vil utløpe om %d måned.",
|
"Dette dokumentet vil utløpe om %d måned.",
|
||||||
"Dette dokumentet vil utløpe om %d måneder.",
|
"Dette dokumentet vil utløpe om %d måneder.",
|
||||||
"Dette dokumentet vil utløpe om %d måneder.",
|
"Dette dokumentet vil utløpe om %d måneder.",
|
||||||
"Dette dokumentet vil utløpe om %d måneder.",
|
|
||||||
"Dette dokumentet vil utløpe om %d måneder.",
|
|
||||||
"Dette dokumentet vil utløpe om %d måneder."
|
"Dette dokumentet vil utløpe om %d måneder."
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Vennligst skriv inn passordet for dette innlegget:",
|
"Please enter the password for this paste:": "Vennligst skriv inn passordet for dette innlegget:",
|
||||||
@ -168,7 +142,7 @@
|
|||||||
"Format": "Format",
|
"Format": "Format",
|
||||||
"Plain Text": "Ren Tekst",
|
"Plain Text": "Ren Tekst",
|
||||||
"Source Code": "Kildekode",
|
"Source Code": "Kildekode",
|
||||||
"Markdown": "Markdown",
|
"Markdown": "Oppmerket",
|
||||||
"Download attachment": "Last ned vedlegg",
|
"Download attachment": "Last ned vedlegg",
|
||||||
"Cloned: '%s'": "Kopiert: '%s'",
|
"Cloned: '%s'": "Kopiert: '%s'",
|
||||||
"The cloned file '%s' was attached to this paste.": "Den klonede filen '%s' var koblet til denne innlimingen.",
|
"The cloned file '%s' was attached to this paste.": "Den klonede filen '%s' var koblet til denne innlimingen.",
|
||||||
|
36
i18n/oc.json
36
i18n/oc.json
@ -11,8 +11,6 @@
|
|||||||
"Mercés d'esperar %d segonda entre cada publicacion.",
|
"Mercés d'esperar %d segonda entre cada publicacion.",
|
||||||
"Mercés d'esperar %d segondas entre cada publicacion.",
|
"Mercés d'esperar %d segondas entre cada publicacion.",
|
||||||
"Mercés d'esperar %d segondas entre cada publicacion.",
|
"Mercés d'esperar %d segondas entre cada publicacion.",
|
||||||
"Mercés d'esperar %d segondas entre cada publicacion.",
|
|
||||||
"Mercés d'esperar %d segondas entre cada publicacion.",
|
|
||||||
"Mercés d'esperar %d segondas entre cada publicacion."
|
"Mercés d'esperar %d segondas entre cada publicacion."
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Lo tèxte es limitat a %s de donadas chifradas.",
|
"Paste is limited to %s of encrypted data.": "Lo tèxte es limitat a %s de donadas chifradas.",
|
||||||
@ -40,56 +38,42 @@
|
|||||||
"%d segonda",
|
"%d segonda",
|
||||||
"%d segondas",
|
"%d segondas",
|
||||||
"%d segondas",
|
"%d segondas",
|
||||||
"%d segondas",
|
|
||||||
"%d segondas",
|
|
||||||
"%d segondas"
|
"%d segondas"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minuta",
|
"%d minuta",
|
||||||
"%d minutas",
|
"%d minutas",
|
||||||
"%d minutas",
|
"%d minutas",
|
||||||
"%d minutas",
|
|
||||||
"%d minutas",
|
|
||||||
"%d minutas"
|
"%d minutas"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d ora",
|
"%d ora",
|
||||||
"%d oras",
|
"%d oras",
|
||||||
"%d oras",
|
"%d oras",
|
||||||
"%d oras",
|
|
||||||
"%d oras",
|
|
||||||
"%d oras"
|
"%d oras"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d jorn",
|
"%d jorn",
|
||||||
"%d jorns",
|
"%d jorns",
|
||||||
"%d jorns",
|
"%d jorns",
|
||||||
"%d jorns",
|
|
||||||
"%d jorns",
|
|
||||||
"%d jorns"
|
"%d jorns"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d setmana",
|
"%d setmana",
|
||||||
"%d setmanas",
|
"%d setmanas",
|
||||||
"%d setmanas",
|
"%d setmanas",
|
||||||
"%d setmanas",
|
|
||||||
"%d setmanas",
|
|
||||||
"%d setmanas"
|
"%d setmanas"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d mes",
|
"%d mes",
|
||||||
"%d meses",
|
"%d meses",
|
||||||
"%d meses",
|
"%d meses",
|
||||||
"%d meses",
|
|
||||||
"%d meses",
|
|
||||||
"%d meses"
|
"%d meses"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d an",
|
"%d an",
|
||||||
"%d ans",
|
"%d ans",
|
||||||
"%d ans",
|
"%d ans",
|
||||||
"%d ans",
|
|
||||||
"%d ans",
|
|
||||||
"%d ans"
|
"%d ans"
|
||||||
],
|
],
|
||||||
"Never": "Jamai",
|
"Never": "Jamai",
|
||||||
@ -98,40 +82,30 @@
|
|||||||
"Aqueste document expirarà d’aquí %d segonda.",
|
"Aqueste document expirarà d’aquí %d segonda.",
|
||||||
"Aqueste document expirarà d’aquí %d segondas.",
|
"Aqueste document expirarà d’aquí %d segondas.",
|
||||||
"Aqueste document expirarà d’aquí %d segondas.",
|
"Aqueste document expirarà d’aquí %d segondas.",
|
||||||
"Aqueste document expirarà d’aquí %d segondas.",
|
|
||||||
"Aqueste document expirarà d’aquí %d segondas.",
|
|
||||||
"Aqueste document expirarà d’aquí %d segondas."
|
"Aqueste document expirarà d’aquí %d segondas."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Aqueste document expirarà d’aquí %d minuta.",
|
"Aqueste document expirarà d’aquí %d minuta.",
|
||||||
"Aqueste document expirarà d’aquí %d minutas.",
|
"Aqueste document expirarà d’aquí %d minutas.",
|
||||||
"Aqueste document expirarà d’aquí %d minutas.",
|
"Aqueste document expirarà d’aquí %d minutas.",
|
||||||
"Aqueste document expirarà d’aquí %d minutas.",
|
|
||||||
"Aqueste document expirarà d’aquí %d minutas.",
|
|
||||||
"Aqueste document expirarà d’aquí %d minutas."
|
"Aqueste document expirarà d’aquí %d minutas."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Aqueste document expirarà d’aquí %d ora.",
|
"Aqueste document expirarà d’aquí %d ora.",
|
||||||
"Aqueste document expirarà d’aquí %d oras.",
|
"Aqueste document expirarà d’aquí %d oras.",
|
||||||
"Aqueste document expirarà d’aquí %d oras.",
|
"Aqueste document expirarà d’aquí %d oras.",
|
||||||
"Aqueste document expirarà d’aquí %d oras.",
|
|
||||||
"Aqueste document expirarà d’aquí %d oras.",
|
|
||||||
"Aqueste document expirarà d’aquí %d oras."
|
"Aqueste document expirarà d’aquí %d oras."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Aqueste document expirarà d’aquí %d jorn.",
|
"Aqueste document expirarà d’aquí %d jorn.",
|
||||||
"Aqueste document expirarà d’aquí %d jorns.",
|
"Aqueste document expirarà d’aquí %d jorns.",
|
||||||
"Aqueste document expirarà d’aquí %d jorns.",
|
"Aqueste document expirarà d’aquí %d jorns.",
|
||||||
"Aqueste document expirarà d’aquí %d jorns.",
|
|
||||||
"Aqueste document expirarà d’aquí %d jorns.",
|
|
||||||
"Aqueste document expirarà d’aquí %d jorns."
|
"Aqueste document expirarà d’aquí %d jorns."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Aqueste document expirarà d’aquí %d mes.",
|
"Aqueste document expirarà d’aquí %d mes.",
|
||||||
"Aqueste document expirarà d’aquí %d meses.",
|
"Aqueste document expirarà d’aquí %d meses.",
|
||||||
"Aqueste document expirarà d’aquí %d meses.",
|
"Aqueste document expirarà d’aquí %d meses.",
|
||||||
"Aqueste document expirarà d’aquí %d meses.",
|
|
||||||
"Aqueste document expirarà d’aquí %d meses.",
|
|
||||||
"Aqueste document expirarà d’aquí %d meses."
|
"Aqueste document expirarà d’aquí %d meses."
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Picatz lo senhal per aqueste tèxte :",
|
"Please enter the password for this paste:": "Picatz lo senhal per aqueste tèxte :",
|
||||||
@ -148,8 +122,8 @@
|
|||||||
"Sending comment…": "Mandadís del comentari…",
|
"Sending comment…": "Mandadís del comentari…",
|
||||||
"Comment posted.": "Comentari mandat.",
|
"Comment posted.": "Comentari mandat.",
|
||||||
"Could not refresh display: %s": "Impossible d’actualizar l’afichatge : %s",
|
"Could not refresh display: %s": "Impossible d’actualizar l’afichatge : %s",
|
||||||
"unknown status": "estatut desconegut",
|
"unknown status": "Estatut desconegut",
|
||||||
"server error or not responding": "lo servidor respond pas o a rescontrat una error",
|
"server error or not responding": "Lo servidor respond pas o a rescontrat una error",
|
||||||
"Could not post comment: %s": "Impossible de mandar lo comentari : %s",
|
"Could not post comment: %s": "Impossible de mandar lo comentari : %s",
|
||||||
"Sending paste…": "Mandadís del tèxte…",
|
"Sending paste…": "Mandadís del tèxte…",
|
||||||
"Your paste is <a id=\"pasteurl\" href=\"%s\">%s</a> <span id=\"copyhint\">(Hit [Ctrl]+[c] to copy)</span>": "Vòstre tèxte es disponible a l’adreça <a id=\"pasteurl\" href=\"%s\">%s</a> <span id=\"copyhint\">(Picatz sus [Ctrl]+[c] per copiar)</span>",
|
"Your paste is <a id=\"pasteurl\" href=\"%s\">%s</a> <span id=\"copyhint\">(Hit [Ctrl]+[c] to copy)</span>": "Vòstre tèxte es disponible a l’adreça <a id=\"pasteurl\" href=\"%s\">%s</a> <span id=\"copyhint\">(Picatz sus [Ctrl]+[c] per copiar)</span>",
|
||||||
@ -213,7 +187,7 @@
|
|||||||
"URL shortener may expose your decrypt key in URL.": "Los espleches d’acorchiment d’URL pòdon expausar la clau de deschiframent dins l’URL.",
|
"URL shortener may expose your decrypt key in URL.": "Los espleches d’acorchiment d’URL pòdon expausar la clau de deschiframent dins l’URL.",
|
||||||
"Save paste": "Enregistrar lo tèxt",
|
"Save paste": "Enregistrar lo tèxt",
|
||||||
"Your IP is not authorized to create pastes.": "Vòstra adreça IP a pas l’autorizacion de crear de tèxtes.",
|
"Your IP is not authorized to create pastes.": "Vòstra adreça IP a pas l’autorizacion de crear de tèxtes.",
|
||||||
"Trying to shorten a URL that isn't pointing at our instance.": "Ensag d’abracar una URL que mena pas a nòstra instància.",
|
"Trying to shorten a URL that isn't pointing at our instance.": "Trying to shorten a URL that isn't pointing at our instance.",
|
||||||
"Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".": "Error en cridant YOURLS. Es probablament un problèma de configuracion, quicòm coma « apirul » o « signature » marrit o absent.",
|
"Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".": "Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".",
|
||||||
"Error parsing YOURLS response.": "Error d'analisi de la responsa YOURLS."
|
"Error parsing YOURLS response.": "Error parsing YOURLS response."
|
||||||
}
|
}
|
||||||
|
26
i18n/pl.json
26
i18n/pl.json
@ -11,8 +11,6 @@
|
|||||||
"Poczekaj %d sekundę pomiędzy każdą wklejką.",
|
"Poczekaj %d sekundę pomiędzy każdą wklejką.",
|
||||||
"Poczekaj %d sekund pomiędzy każdą wklejką.",
|
"Poczekaj %d sekund pomiędzy każdą wklejką.",
|
||||||
"Poczekaj %d sekund pomiędzy każdą wklejką.",
|
"Poczekaj %d sekund pomiędzy każdą wklejką.",
|
||||||
"Poczekaj %d sekund pomiędzy każdą wklejką.",
|
|
||||||
"Poczekaj %d sekund pomiędzy każdą wklejką.",
|
|
||||||
"Poczekaj %d sekund pomiędzy każdą wklejką."
|
"Poczekaj %d sekund pomiędzy każdą wklejką."
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Wklejka jest limitowana do %s zaszyfrowanych danych.",
|
"Paste is limited to %s of encrypted data.": "Wklejka jest limitowana do %s zaszyfrowanych danych.",
|
||||||
@ -37,16 +35,12 @@
|
|||||||
"Discussion": "Dyskusja",
|
"Discussion": "Dyskusja",
|
||||||
"Toggle navigation": "Przełącz nawigację",
|
"Toggle navigation": "Przełącz nawigację",
|
||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%d second",
|
|
||||||
"%d second",
|
|
||||||
"%d second",
|
"%d second",
|
||||||
"%d second",
|
"%d second",
|
||||||
"%d second",
|
"%d second",
|
||||||
"%d second"
|
"%d second"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minut",
|
|
||||||
"%d minut",
|
|
||||||
"%d minut",
|
"%d minut",
|
||||||
"%d minut",
|
"%d minut",
|
||||||
"%d minut",
|
"%d minut",
|
||||||
@ -56,37 +50,27 @@
|
|||||||
"%d godzina",
|
"%d godzina",
|
||||||
"%d godzina",
|
"%d godzina",
|
||||||
"%d godzinę",
|
"%d godzinę",
|
||||||
"%d godzinę",
|
|
||||||
"%d godzinę",
|
|
||||||
"%d godzinę"
|
"%d godzinę"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d dzień",
|
|
||||||
"%d dzień",
|
|
||||||
"%d dzień",
|
"%d dzień",
|
||||||
"%d dzień",
|
"%d dzień",
|
||||||
"%d dzień",
|
"%d dzień",
|
||||||
"%d dzień"
|
"%d dzień"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d tydzień",
|
|
||||||
"%d tydzień",
|
|
||||||
"%d tydzień",
|
"%d tydzień",
|
||||||
"%d tydzień",
|
"%d tydzień",
|
||||||
"%d tydzień",
|
"%d tydzień",
|
||||||
"%d tydzień"
|
"%d tydzień"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d miesiąc",
|
|
||||||
"%d miesiąc",
|
|
||||||
"%d miesiąc",
|
"%d miesiąc",
|
||||||
"%d miesiąc",
|
"%d miesiąc",
|
||||||
"%d miesiąc",
|
"%d miesiąc",
|
||||||
"%d miesiąc"
|
"%d miesiąc"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d rok",
|
|
||||||
"%d rok",
|
|
||||||
"%d rok",
|
"%d rok",
|
||||||
"%d rok",
|
"%d rok",
|
||||||
"%d rok",
|
"%d rok",
|
||||||
@ -98,40 +82,30 @@
|
|||||||
"Ten dokument wygaśnie za %d sekundę.",
|
"Ten dokument wygaśnie za %d sekundę.",
|
||||||
"Ten dokument wygaśnie za %d sekund.",
|
"Ten dokument wygaśnie za %d sekund.",
|
||||||
"Ten dokument wygaśnie za %d sekund.",
|
"Ten dokument wygaśnie za %d sekund.",
|
||||||
"Ten dokument wygaśnie za %d sekund.",
|
|
||||||
"Ten dokument wygaśnie za %d sekund.",
|
|
||||||
"Ten dokument wygaśnie za %d sekund."
|
"Ten dokument wygaśnie za %d sekund."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Ten dokument wygaśnie za %d minutę.",
|
"Ten dokument wygaśnie za %d minutę.",
|
||||||
"Ten dokument wygaśnie za %d minut.",
|
"Ten dokument wygaśnie za %d minut.",
|
||||||
"Ten dokument wygaśnie za %d minut.",
|
"Ten dokument wygaśnie za %d minut.",
|
||||||
"Ten dokument wygaśnie za %d minut.",
|
|
||||||
"Ten dokument wygaśnie za %d minut.",
|
|
||||||
"Ten dokument wygaśnie za %d minut."
|
"Ten dokument wygaśnie za %d minut."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Ten dokument wygaśnie za godzinę.",
|
"Ten dokument wygaśnie za godzinę.",
|
||||||
"Ten dokument wygaśnie za %d godzin.",
|
"Ten dokument wygaśnie za %d godzin.",
|
||||||
"Ten dokument wygaśnie za %d godzin.",
|
"Ten dokument wygaśnie za %d godzin.",
|
||||||
"Ten dokument wygaśnie za %d godzin.",
|
|
||||||
"Ten dokument wygaśnie za %d godzin.",
|
|
||||||
"Ten dokument wygaśnie za %d godzin."
|
"Ten dokument wygaśnie za %d godzin."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Ten dokument wygaśnie za %d dzień.",
|
"Ten dokument wygaśnie za %d dzień.",
|
||||||
"Ten dokument wygaśnie za %d dni.",
|
"Ten dokument wygaśnie za %d dni.",
|
||||||
"Ten dokument wygaśnie za %d dni.",
|
"Ten dokument wygaśnie za %d dni.",
|
||||||
"Ten dokument wygaśnie za %d dni.",
|
|
||||||
"Ten dokument wygaśnie za %d dni.",
|
|
||||||
"Ten dokument wygaśnie za %d dni."
|
"Ten dokument wygaśnie za %d dni."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Ten dokument wygaśnie za miesiąc.",
|
"Ten dokument wygaśnie za miesiąc.",
|
||||||
"Ten dokument wygaśnie za %d miesięcy.",
|
"Ten dokument wygaśnie za %d miesięcy.",
|
||||||
"Ten dokument wygaśnie za %d miesięcy.",
|
"Ten dokument wygaśnie za %d miesięcy.",
|
||||||
"Ten dokument wygaśnie za %d miesięcy.",
|
|
||||||
"Ten dokument wygaśnie za %d miesięcy.",
|
|
||||||
"Ten dokument wygaśnie za %d miesięcy."
|
"Ten dokument wygaśnie za %d miesięcy."
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Wpisz hasło dla tej wklejki:",
|
"Please enter the password for this paste:": "Wpisz hasło dla tej wklejki:",
|
||||||
|
34
i18n/pt.json
34
i18n/pt.json
@ -11,8 +11,6 @@
|
|||||||
"Por favor espere %d segundo entre cada publicação.",
|
"Por favor espere %d segundo entre cada publicação.",
|
||||||
"Por favor espere %d segundos entre cada publicação.",
|
"Por favor espere %d segundos entre cada publicação.",
|
||||||
"Por favor espere %d segundos entre cada publicação.",
|
"Por favor espere %d segundos entre cada publicação.",
|
||||||
"Por favor espere %d segundos entre cada publicação.",
|
|
||||||
"Por favor espere %d segundos entre cada publicação.",
|
|
||||||
"Por favor espere %d segundos entre cada publicação."
|
"Por favor espere %d segundos entre cada publicação."
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "A cópia está limitada a %s de dados cifrados.",
|
"Paste is limited to %s of encrypted data.": "A cópia está limitada a %s de dados cifrados.",
|
||||||
@ -40,56 +38,42 @@
|
|||||||
"%d segundo",
|
"%d segundo",
|
||||||
"%d segundos",
|
"%d segundos",
|
||||||
"%d segundos",
|
"%d segundos",
|
||||||
"%d segundos",
|
|
||||||
"%d segundos",
|
|
||||||
"%d segundos"
|
"%d segundos"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minuto",
|
"%d minuto",
|
||||||
"%d minutos",
|
"%d minutos",
|
||||||
"%d minutos",
|
"%d minutos",
|
||||||
"%d minutos",
|
|
||||||
"%d minutos",
|
|
||||||
"%d minutos"
|
"%d minutos"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d hora",
|
"%d hora",
|
||||||
"%d horas",
|
"%d horas",
|
||||||
"%d horas",
|
"%d horas (2° plural)",
|
||||||
"%d horas",
|
|
||||||
"%d horas",
|
|
||||||
"%d horas"
|
"%d horas"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d dia",
|
"%d dia",
|
||||||
"%d dias",
|
"%d dias",
|
||||||
"%d dias",
|
"%d dias",
|
||||||
"%d dias",
|
|
||||||
"%d dias",
|
|
||||||
"%d dias"
|
"%d dias"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d semana",
|
"%d semana",
|
||||||
"%d semanas",
|
"%d semanas",
|
||||||
"%d semanas",
|
"%d semanas",
|
||||||
"%d semanas",
|
|
||||||
"%d semanas",
|
|
||||||
"%d semanas"
|
"%d semanas"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d mês",
|
"%d mês",
|
||||||
"%d meses",
|
"%d meses",
|
||||||
"%d meses",
|
"%d meses",
|
||||||
"%d meses",
|
|
||||||
"%d meses",
|
|
||||||
"%d meses"
|
"%d meses"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d ano",
|
"%d ano",
|
||||||
"%d anos",
|
"%d anos",
|
||||||
"%d anos",
|
"%d anos",
|
||||||
"%d anos",
|
|
||||||
"%d anos",
|
|
||||||
"%d anos"
|
"%d anos"
|
||||||
],
|
],
|
||||||
"Never": "Nunca",
|
"Never": "Nunca",
|
||||||
@ -98,40 +82,30 @@
|
|||||||
"Este documento irá expirar em um segundo.",
|
"Este documento irá expirar em um segundo.",
|
||||||
"Este documento irá expirar em %d segundos.",
|
"Este documento irá expirar em %d segundos.",
|
||||||
"Este documento irá expirar em %d segundos.",
|
"Este documento irá expirar em %d segundos.",
|
||||||
"Este documento irá expirar em %d segundos.",
|
|
||||||
"Este documento irá expirar em %d segundos.",
|
|
||||||
"Este documento irá expirar em %d segundos."
|
"Este documento irá expirar em %d segundos."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Este documento irá expirar em um minuto.",
|
"Este documento irá expirar em um minuto.",
|
||||||
"Este documento irá expirar em %d minutos.",
|
"Este documento irá expirar em %d minutos.",
|
||||||
"Este documento irá expirar em %d minutos.",
|
"Este documento irá expirar em %d minutos.",
|
||||||
"Este documento irá expirar em %d minutos.",
|
|
||||||
"Este documento irá expirar em %d minutos.",
|
|
||||||
"Este documento irá expirar em %d minutos."
|
"Este documento irá expirar em %d minutos."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Este documento irá expirar em uma hora.",
|
"Este documento irá expirar em uma hora.",
|
||||||
"Este documento irá expirar em %d horas.",
|
"Este documento irá expirar em %d horas.",
|
||||||
"Este documento irá expirar em %d horas.",
|
"Este documento irá expirar em %d horas.",
|
||||||
"Este documento irá expirar em %d horas.",
|
|
||||||
"Este documento irá expirar em %d horas.",
|
|
||||||
"Este documento irá expirar em %d horas."
|
"Este documento irá expirar em %d horas."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Este documento irá expirar em um dia.",
|
"Este documento irá expirar em um dia.",
|
||||||
"Este documento irá expirar em %d dias.",
|
"Este documento irá expirar em %d dias.",
|
||||||
"Este documento irá expirar em %d dias.",
|
"Este documento irá expirar em %d dias.",
|
||||||
"Este documento irá expirar em %d dias.",
|
|
||||||
"Este documento irá expirar em %d dias.",
|
|
||||||
"Este documento irá expirar em %d dias."
|
"Este documento irá expirar em %d dias."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Este documento irá expirar em um mês.",
|
"Este documento irá expirar em um mês.",
|
||||||
"Este documento irá expirar em %d meses.",
|
"Este documento irá expirar em %d meses.",
|
||||||
"Este documento irá expirar em %d meses.",
|
"Este documento irá expirar em %d meses.",
|
||||||
"Este documento irá expirar em %d meses.",
|
|
||||||
"Este documento irá expirar em %d meses.",
|
|
||||||
"Este documento irá expirar em %d meses."
|
"Este documento irá expirar em %d meses."
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Por favor, digite a senha para essa cópia:",
|
"Please enter the password for this paste:": "Por favor, digite a senha para essa cópia:",
|
||||||
@ -211,9 +185,9 @@
|
|||||||
"Encrypted note on %s": "Nota criptografada no %s",
|
"Encrypted note on %s": "Nota criptografada no %s",
|
||||||
"Visit this link to see the note. Giving the URL to anyone allows them to access the note, too.": "Visite esse link para ver a nota. Dar a URL para qualquer um permite que eles também acessem a nota.",
|
"Visit this link to see the note. Giving the URL to anyone allows them to access the note, too.": "Visite esse link para ver a nota. Dar a URL para qualquer um permite que eles também acessem a nota.",
|
||||||
"URL shortener may expose your decrypt key in URL.": "URL shortener may expose your decrypt key in URL.",
|
"URL shortener may expose your decrypt key in URL.": "URL shortener may expose your decrypt key in URL.",
|
||||||
"Save paste": "Salvar cópia",
|
"Save paste": "Save paste",
|
||||||
"Your IP is not authorized to create pastes.": "Seu IP não está autorizado a criar cópias.",
|
"Your IP is not authorized to create pastes.": "Your IP is not authorized to create pastes.",
|
||||||
"Trying to shorten a URL that isn't pointing at our instance.": "Tentando encurtar uma URL que não aponta para a nossa instância.",
|
"Trying to shorten a URL that isn't pointing at our instance.": "Trying to shorten a URL that isn't pointing at our instance.",
|
||||||
"Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".": "Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".",
|
"Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".": "Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".",
|
||||||
"Error parsing YOURLS response.": "Error parsing YOURLS response."
|
"Error parsing YOURLS response.": "Error parsing YOURLS response."
|
||||||
}
|
}
|
||||||
|
26
i18n/ru.json
26
i18n/ru.json
@ -11,8 +11,6 @@
|
|||||||
"Пожалуйста, ожидайте %d секунду между каждыми записями.",
|
"Пожалуйста, ожидайте %d секунду между каждыми записями.",
|
||||||
"Пожалуйста, ожидайте %d секунды между каждыми записями.",
|
"Пожалуйста, ожидайте %d секунды между каждыми записями.",
|
||||||
"Пожалуйста, ожидайте %d секунд между каждыми записями.",
|
"Пожалуйста, ожидайте %d секунд между каждыми записями.",
|
||||||
"Пожалуйста, ожидайте %d секунд между каждыми записями.",
|
|
||||||
"Пожалуйста, ожидайте %d секунд между каждыми записями.",
|
|
||||||
"Пожалуйста, ожидайте %d секунд между каждыми записями."
|
"Пожалуйста, ожидайте %d секунд между каждыми записями."
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Размер записи ограничен %s зашифрованных данных.",
|
"Paste is limited to %s of encrypted data.": "Размер записи ограничен %s зашифрованных данных.",
|
||||||
@ -40,56 +38,42 @@
|
|||||||
"%d секунду",
|
"%d секунду",
|
||||||
"%d секунды",
|
"%d секунды",
|
||||||
"%d секунд",
|
"%d секунд",
|
||||||
"%d секунд",
|
|
||||||
"%d секунд",
|
|
||||||
"%d секунд"
|
"%d секунд"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d минуту",
|
"%d минуту",
|
||||||
"%d минуты",
|
"%d минуты",
|
||||||
"%d минут",
|
"%d минут",
|
||||||
"%d минут",
|
|
||||||
"%d минут",
|
|
||||||
"%d минут"
|
"%d минут"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d час",
|
"%d час",
|
||||||
"%d часа",
|
"%d часа",
|
||||||
"%d часов",
|
"%d часов",
|
||||||
"%d часов",
|
|
||||||
"%d часов",
|
|
||||||
"%d часов"
|
"%d часов"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d день",
|
"%d день",
|
||||||
"%d дня",
|
"%d дня",
|
||||||
"%d дней",
|
"%d дней",
|
||||||
"%d дней",
|
|
||||||
"%d дней",
|
|
||||||
"%d дней"
|
"%d дней"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d неделю",
|
"%d неделю",
|
||||||
"%d недели",
|
"%d недели",
|
||||||
"%d недель",
|
"%d недель",
|
||||||
"%d недель",
|
|
||||||
"%d недель",
|
|
||||||
"%d недель"
|
"%d недель"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d месяц",
|
"%d месяц",
|
||||||
"%d месяца",
|
"%d месяца",
|
||||||
"%d месяцев",
|
"%d месяцев",
|
||||||
"%d месяцев",
|
|
||||||
"%d месяцев",
|
|
||||||
"%d месяцев"
|
"%d месяцев"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d год",
|
"%d год",
|
||||||
"%d года",
|
"%d года",
|
||||||
"%d лет",
|
"%d лет",
|
||||||
"%d лет",
|
|
||||||
"%d лет",
|
|
||||||
"%d лет"
|
"%d лет"
|
||||||
],
|
],
|
||||||
"Never": "Никогда",
|
"Never": "Никогда",
|
||||||
@ -98,40 +82,30 @@
|
|||||||
"Документ будет удален через %d секунду.",
|
"Документ будет удален через %d секунду.",
|
||||||
"Документ будет удален через %d секунды.",
|
"Документ будет удален через %d секунды.",
|
||||||
"Документ будет удален через %d секунд.",
|
"Документ будет удален через %d секунд.",
|
||||||
"Документ будет удален через %d секунд.",
|
|
||||||
"Документ будет удален через %d секунд.",
|
|
||||||
"Документ будет удален через %d секунд."
|
"Документ будет удален через %d секунд."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Документ будет удален через %d минуту.",
|
"Документ будет удален через %d минуту.",
|
||||||
"Документ будет удален через %d минуты.",
|
"Документ будет удален через %d минуты.",
|
||||||
"Документ будет удален через %d минут.",
|
"Документ будет удален через %d минут.",
|
||||||
"Документ будет удален через %d минут.",
|
|
||||||
"Документ будет удален через %d минут.",
|
|
||||||
"Документ будет удален через %d минут."
|
"Документ будет удален через %d минут."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Документ будет удален через %d час.",
|
"Документ будет удален через %d час.",
|
||||||
"Документ будет удален через %d часа.",
|
"Документ будет удален через %d часа.",
|
||||||
"Документ будет удален через %d часов.",
|
"Документ будет удален через %d часов.",
|
||||||
"Документ будет удален через %d часов.",
|
|
||||||
"Документ будет удален через %d часов.",
|
|
||||||
"Документ будет удален через %d часов."
|
"Документ будет удален через %d часов."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Документ будет удален через %d день.",
|
"Документ будет удален через %d день.",
|
||||||
"Документ будет удален через %d дня.",
|
"Документ будет удален через %d дня.",
|
||||||
"Документ будет удален через %d дней.",
|
"Документ будет удален через %d дней.",
|
||||||
"Документ будет удален через %d дней.",
|
|
||||||
"Документ будет удален через %d дней.",
|
|
||||||
"Документ будет удален через %d дней."
|
"Документ будет удален через %d дней."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Документ будет удален через %d месяц.",
|
"Документ будет удален через %d месяц.",
|
||||||
"Документ будет удален через %d месяца.",
|
"Документ будет удален через %d месяца.",
|
||||||
"Документ будет удален через %d месяцев.",
|
"Документ будет удален через %d месяцев.",
|
||||||
"Документ будет удален через %d месяцев.",
|
|
||||||
"Документ будет удален через %d месяцев.",
|
|
||||||
"Документ будет удален через %d месяцев."
|
"Документ будет удален через %d месяцев."
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Пожалуйста, введите пароль от записи:",
|
"Please enter the password for this paste:": "Пожалуйста, введите пароль от записи:",
|
||||||
|
26
i18n/sk.json
26
i18n/sk.json
@ -8,8 +8,6 @@
|
|||||||
"%s requires php %s or above to work. Sorry.": "%s vyžaduje php %s alebo vyššie. Prepáčte.",
|
"%s requires php %s or above to work. Sorry.": "%s vyžaduje php %s alebo vyššie. Prepáčte.",
|
||||||
"%s requires configuration section [%s] to be present in configuration file.": "%s vyžaduje, aby bola v konfiguračnom súbore prítomná sekcia [%s].",
|
"%s requires configuration section [%s] to be present in configuration file.": "%s vyžaduje, aby bola v konfiguračnom súbore prítomná sekcia [%s].",
|
||||||
"Please wait %d seconds between each post.": [
|
"Please wait %d seconds between each post.": [
|
||||||
"Počet sekúnd do ďalšieho príspevku: %d",
|
|
||||||
"Počet sekúnd do ďalšieho príspevku: %d",
|
|
||||||
"Počet sekúnd do ďalšieho príspevku: %d",
|
"Počet sekúnd do ďalšieho príspevku: %d",
|
||||||
"Počet sekúnd do ďalšieho príspevku: %d",
|
"Počet sekúnd do ďalšieho príspevku: %d",
|
||||||
"Počet sekúnd do ďalšieho príspevku: %d",
|
"Počet sekúnd do ďalšieho príspevku: %d",
|
||||||
@ -40,56 +38,42 @@
|
|||||||
"%d sekunda",
|
"%d sekunda",
|
||||||
"%d sekundy",
|
"%d sekundy",
|
||||||
"%d sekúnd",
|
"%d sekúnd",
|
||||||
"%d sekúnd",
|
|
||||||
"%d sekúnd",
|
|
||||||
"%d sekúnd"
|
"%d sekúnd"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minúta",
|
"%d minúta",
|
||||||
"%d minúty",
|
"%d minúty",
|
||||||
"%d minút",
|
"%d minút",
|
||||||
"%d minút",
|
|
||||||
"%d minút",
|
|
||||||
"%d minút"
|
"%d minút"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d hodina",
|
"%d hodina",
|
||||||
"%d hodiny",
|
"%d hodiny",
|
||||||
"%d hodín",
|
"%d hodín",
|
||||||
"%d hodín",
|
|
||||||
"%d hodín",
|
|
||||||
"%d hodín"
|
"%d hodín"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d deň",
|
"%d deň",
|
||||||
"%d dni",
|
"%d dni",
|
||||||
"%d dní",
|
"%d dní",
|
||||||
"%d dní",
|
|
||||||
"%d dní",
|
|
||||||
"%d dní"
|
"%d dní"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d týždeň",
|
"%d týždeň",
|
||||||
"%d týždne",
|
"%d týždne",
|
||||||
"%d týždňov",
|
"%d týždňov",
|
||||||
"%d týždňov",
|
|
||||||
"%d týždňov",
|
|
||||||
"%d týždňov"
|
"%d týždňov"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d mesiac",
|
"%d mesiac",
|
||||||
"%d mesiace",
|
"%d mesiace",
|
||||||
"%d mesiacov",
|
"%d mesiacov",
|
||||||
"%d mesiacov",
|
|
||||||
"%d mesiacov",
|
|
||||||
"%d mesiacov"
|
"%d mesiacov"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d rok",
|
"%d rok",
|
||||||
"%d roky",
|
"%d roky",
|
||||||
"%d rokov",
|
"%d rokov",
|
||||||
"%d rokov",
|
|
||||||
"%d rokov",
|
|
||||||
"%d rokov"
|
"%d rokov"
|
||||||
],
|
],
|
||||||
"Never": "Nikdy",
|
"Never": "Nikdy",
|
||||||
@ -98,40 +82,30 @@
|
|||||||
"Platnosť tohto dokumentu vyprší o %d sekundu.",
|
"Platnosť tohto dokumentu vyprší o %d sekundu.",
|
||||||
"Platnosť tohto dokumentu vyprší o %d sekundy.",
|
"Platnosť tohto dokumentu vyprší o %d sekundy.",
|
||||||
"Platnosť tohto dokumentu vyprší o %d sekúnd.",
|
"Platnosť tohto dokumentu vyprší o %d sekúnd.",
|
||||||
"Platnosť tohto dokumentu vyprší o %d sekúnd.",
|
|
||||||
"Platnosť tohto dokumentu vyprší o %d sekúnd.",
|
|
||||||
"Platnosť tohto dokumentu vyprší o %d sekúnd."
|
"Platnosť tohto dokumentu vyprší o %d sekúnd."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Platnosť tohto dokumentu vyprší o %d minútu.",
|
"Platnosť tohto dokumentu vyprší o %d minútu.",
|
||||||
"Platnosť tohto dokumentu vyprší o %d minúty.",
|
"Platnosť tohto dokumentu vyprší o %d minúty.",
|
||||||
"Platnosť tohto dokumentu vyprší o %d minút.",
|
"Platnosť tohto dokumentu vyprší o %d minút.",
|
||||||
"Platnosť tohto dokumentu vyprší o %d minút.",
|
|
||||||
"Platnosť tohto dokumentu vyprší o %d minút.",
|
|
||||||
"Platnosť tohto dokumentu vyprší o %d minút."
|
"Platnosť tohto dokumentu vyprší o %d minút."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Platnosť tohto dokumentu vyprší o %d hodinu.",
|
"Platnosť tohto dokumentu vyprší o %d hodinu.",
|
||||||
"Platnosť tohto dokumentu vyprší o %d hodiny.",
|
"Platnosť tohto dokumentu vyprší o %d hodiny.",
|
||||||
"Platnosť tohto dokumentu vyprší o %d hodín.",
|
"Platnosť tohto dokumentu vyprší o %d hodín.",
|
||||||
"Platnosť tohto dokumentu vyprší o %d hodín.",
|
|
||||||
"Platnosť tohto dokumentu vyprší o %d hodín.",
|
|
||||||
"Platnosť tohto dokumentu vyprší o %d hodín."
|
"Platnosť tohto dokumentu vyprší o %d hodín."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Platnosť tohto dokumentu vyprší o %d deň.",
|
"Platnosť tohto dokumentu vyprší o %d deň.",
|
||||||
"Platnosť tohto dokumentu vyprší o %d dni.",
|
"Platnosť tohto dokumentu vyprší o %d dni.",
|
||||||
"Platnosť tohto dokumentu vyprší o %d dní.",
|
"Platnosť tohto dokumentu vyprší o %d dní.",
|
||||||
"Platnosť tohto dokumentu vyprší o %d dní.",
|
|
||||||
"Platnosť tohto dokumentu vyprší o %d dní.",
|
|
||||||
"Platnosť tohto dokumentu vyprší o %d dní."
|
"Platnosť tohto dokumentu vyprší o %d dní."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Platnosť tohto dokumentu vyprší o %d mesiac.",
|
"Platnosť tohto dokumentu vyprší o %d mesiac.",
|
||||||
"Platnosť tohto dokumentu vyprší o %d mesiace.",
|
"Platnosť tohto dokumentu vyprší o %d mesiace.",
|
||||||
"Platnosť tohto dokumentu vyprší o %d mesiacov.",
|
"Platnosť tohto dokumentu vyprší o %d mesiacov.",
|
||||||
"Platnosť tohto dokumentu vyprší o %d mesiacov.",
|
|
||||||
"Platnosť tohto dokumentu vyprší o %d mesiacov.",
|
|
||||||
"Platnosť tohto dokumentu vyprší o %d mesiacov."
|
"Platnosť tohto dokumentu vyprší o %d mesiacov."
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Zadajte prosím heslo:",
|
"Please enter the password for this paste:": "Zadajte prosím heslo:",
|
||||||
|
26
i18n/sl.json
26
i18n/sl.json
@ -11,8 +11,6 @@
|
|||||||
"Prosim počakaj vsaj %d sekundo pred vsako naslednjo objavo.",
|
"Prosim počakaj vsaj %d sekundo pred vsako naslednjo objavo.",
|
||||||
"Prosim počakaj vsaj %d sekundi pred vsako naslednjo objavo.",
|
"Prosim počakaj vsaj %d sekundi pred vsako naslednjo objavo.",
|
||||||
"Prosim počakaj vsaj %d sekunde pred vsako naslednjo objavo.",
|
"Prosim počakaj vsaj %d sekunde pred vsako naslednjo objavo.",
|
||||||
"Prosim počakaj vsaj %d sekund pred vsako naslednjo objavo.",
|
|
||||||
"Prosim počakaj vsaj %d sekund pred vsako naslednjo objavo.",
|
|
||||||
"Prosim počakaj vsaj %d sekund pred vsako naslednjo objavo."
|
"Prosim počakaj vsaj %d sekund pred vsako naslednjo objavo."
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Velikost prilepka je omejena na %s zakodiranih podatkov.",
|
"Paste is limited to %s of encrypted data.": "Velikost prilepka je omejena na %s zakodiranih podatkov.",
|
||||||
@ -40,56 +38,42 @@
|
|||||||
"%d sekunda",
|
"%d sekunda",
|
||||||
"%d sekundi",
|
"%d sekundi",
|
||||||
"%d sekunde",
|
"%d sekunde",
|
||||||
"%d sekund",
|
|
||||||
"%d sekund",
|
|
||||||
"%d sekund"
|
"%d sekund"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minuta",
|
"%d minuta",
|
||||||
"%d minuti",
|
"%d minuti",
|
||||||
"%d minute",
|
"%d minute",
|
||||||
"%d minut",
|
|
||||||
"%d minut",
|
|
||||||
"%d minut"
|
"%d minut"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d ura",
|
"%d ura",
|
||||||
"%d uri",
|
"%d uri",
|
||||||
"%d ure",
|
"%d ure",
|
||||||
"%d ur",
|
|
||||||
"%d ur",
|
|
||||||
"%d ur"
|
"%d ur"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d dan",
|
"%d dan",
|
||||||
"%d dneva",
|
"%d dneva",
|
||||||
"%d dnevi",
|
"%d dnevi",
|
||||||
"%d dni",
|
|
||||||
"%d dni",
|
|
||||||
"%d dni"
|
"%d dni"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d teden",
|
"%d teden",
|
||||||
"%d tedna",
|
"%d tedna",
|
||||||
"%d tedni",
|
"%d tedni",
|
||||||
"%d tednov",
|
|
||||||
"%d tednov",
|
|
||||||
"%d tednov"
|
"%d tednov"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d mesec",
|
"%d mesec",
|
||||||
"%d meseca",
|
"%d meseca",
|
||||||
"%d meseci",
|
"%d meseci",
|
||||||
"%d mesecev",
|
|
||||||
"%d mesecev",
|
|
||||||
"%d mesecev"
|
"%d mesecev"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d leto",
|
"%d leto",
|
||||||
"%d leti",
|
"%d leti",
|
||||||
"%d leta",
|
"%d leta",
|
||||||
"%d let",
|
|
||||||
"%d let",
|
|
||||||
"%d let"
|
"%d let"
|
||||||
],
|
],
|
||||||
"Never": "Nikoli",
|
"Never": "Nikoli",
|
||||||
@ -98,40 +82,30 @@
|
|||||||
"Ta dokument bo potekel čez %d sekundo.",
|
"Ta dokument bo potekel čez %d sekundo.",
|
||||||
"Ta dokument bo potekel čez %d sekundi.",
|
"Ta dokument bo potekel čez %d sekundi.",
|
||||||
"Ta dokument bo potekel čez %d sekunde.",
|
"Ta dokument bo potekel čez %d sekunde.",
|
||||||
"Ta dokument bo potekel čez %d sekund.",
|
|
||||||
"Ta dokument bo potekel čez %d sekund.",
|
|
||||||
"Ta dokument bo potekel čez %d sekund."
|
"Ta dokument bo potekel čez %d sekund."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Ta dokument bo potekel čez %d minuto.",
|
"Ta dokument bo potekel čez %d minuto.",
|
||||||
"Ta dokument bo potekel čez %d minuti.",
|
"Ta dokument bo potekel čez %d minuti.",
|
||||||
"Ta dokument bo potekel čez %d minute.",
|
"Ta dokument bo potekel čez %d minute.",
|
||||||
"Ta dokument bo potekel čez %d minut.",
|
|
||||||
"Ta dokument bo potekel čez %d minut.",
|
|
||||||
"Ta dokument bo potekel čez %d minut."
|
"Ta dokument bo potekel čez %d minut."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Ta dokument bo potekel čez %d uro.",
|
"Ta dokument bo potekel čez %d uro.",
|
||||||
"Ta dokument bo potekel čez %d uri.",
|
"Ta dokument bo potekel čez %d uri.",
|
||||||
"Ta dokument bo potekel čez %d ure.",
|
"Ta dokument bo potekel čez %d ure.",
|
||||||
"Ta dokument bo potekel čez %d ur.",
|
|
||||||
"Ta dokument bo potekel čez %d ur.",
|
|
||||||
"Ta dokument bo potekel čez %d ur."
|
"Ta dokument bo potekel čez %d ur."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Ta dokument bo potekel čez %d dan.",
|
"Ta dokument bo potekel čez %d dan.",
|
||||||
"Ta dokument bo potekel čez %d dni.",
|
"Ta dokument bo potekel čez %d dni.",
|
||||||
"Ta dokument bo potekel čez %d dni.",
|
"Ta dokument bo potekel čez %d dni.",
|
||||||
"Ta dokument bo potekel čez %d dni.",
|
|
||||||
"Ta dokument bo potekel čez %d dni.",
|
|
||||||
"Ta dokument bo potekel čez %d dni."
|
"Ta dokument bo potekel čez %d dni."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Ta dokument bo potekel čez %d mesec.",
|
"Ta dokument bo potekel čez %d mesec.",
|
||||||
"Ta dokument bo potekel čez %d meseca.",
|
"Ta dokument bo potekel čez %d meseca.",
|
||||||
"Ta dokument bo potekel čez %d mesece.",
|
"Ta dokument bo potekel čez %d mesece.",
|
||||||
"Ta dokument bo potekel čez %d mesecev.",
|
|
||||||
"Ta dokument bo potekel čez %d mesecev.",
|
|
||||||
"Ta dokument bo potekel čez %d mesecev."
|
"Ta dokument bo potekel čez %d mesecev."
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Prosim vnesi geslo tega prilepka:",
|
"Please enter the password for this paste:": "Prosim vnesi geslo tega prilepka:",
|
||||||
|
52
i18n/sv.json
52
i18n/sv.json
@ -11,9 +11,7 @@
|
|||||||
"Please wait %d second between each post. (singular)",
|
"Please wait %d second between each post. (singular)",
|
||||||
"Please wait %d seconds between each post. (1st plural)",
|
"Please wait %d seconds between each post. (1st plural)",
|
||||||
"Please wait %d seconds between each post. (2nd plural)",
|
"Please wait %d seconds between each post. (2nd plural)",
|
||||||
"Please wait %d seconds between each post. (3rd plural)",
|
"Please wait %d seconds between each post. (3rd plural)"
|
||||||
"Please wait %d seconds between each post. (4th plural)",
|
|
||||||
"Please wait %d seconds between each post. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Paste is limited to %s of encrypted data.",
|
"Paste is limited to %s of encrypted data.": "Paste is limited to %s of encrypted data.",
|
||||||
"Invalid data.": "Invalid data.",
|
"Invalid data.": "Invalid data.",
|
||||||
@ -40,57 +38,43 @@
|
|||||||
"%d second (singular)",
|
"%d second (singular)",
|
||||||
"%d seconds (1st plural)",
|
"%d seconds (1st plural)",
|
||||||
"%d seconds (2nd plural)",
|
"%d seconds (2nd plural)",
|
||||||
"%d seconds (3rd plural)",
|
"%d seconds (3rd plural)"
|
||||||
"%d seconds (4th plural)",
|
|
||||||
"%d seconds (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minute (singular)",
|
"%d minute (singular)",
|
||||||
"%d minutes (1st plural)",
|
"%d minutes (1st plural)",
|
||||||
"%d minutes (2nd plural)",
|
"%d minutes (2nd plural)",
|
||||||
"%d minutes (3rd plural)",
|
"%d minutes (3rd plural)"
|
||||||
"%d minutes (4th plural)",
|
|
||||||
"%d minutes (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d hour (singular)",
|
"%d hour (singular)",
|
||||||
"%d hours (1st plural)",
|
"%d hours (1st plural)",
|
||||||
"%d hours (2nd plural)",
|
"%d hours (2nd plural)",
|
||||||
"%d hours (3rd plural)",
|
"%d hours (3rd plural)"
|
||||||
"%d hours (4th plural)",
|
|
||||||
"%d hours (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d day (singular)",
|
"%d day (singular)",
|
||||||
"%d days (1st plural)",
|
"%d days (1st plural)",
|
||||||
"%d days (2nd plural)",
|
"%d days (2nd plural)",
|
||||||
"%d days (3rd plural)",
|
"%d days (3rd plural)"
|
||||||
"%d days (4th plural)",
|
|
||||||
"%d days (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d week (singular)",
|
"%d week (singular)",
|
||||||
"%d weeks (1st plural)",
|
"%d weeks (1st plural)",
|
||||||
"%d weeks (2nd plural)",
|
"%d weeks (2nd plural)",
|
||||||
"%d weeks (3rd plural)",
|
"%d weeks (3rd plural)"
|
||||||
"%d weeks (4th plural)",
|
|
||||||
"%d weeks (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d month (singular)",
|
"%d month (singular)",
|
||||||
"%d months (1st plural)",
|
"%d months (1st plural)",
|
||||||
"%d months (2nd plural)",
|
"%d months (2nd plural)",
|
||||||
"%d months (3rd plural)",
|
"%d months (3rd plural)"
|
||||||
"%d months (4th plural)",
|
|
||||||
"%d months (5th plural)"
|
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d year (singular)",
|
"%d year (singular)",
|
||||||
"%d years (1st plural)",
|
"%d years (1st plural)",
|
||||||
"%d years (2nd plural)",
|
"%d years (2nd plural)",
|
||||||
"%d years (3rd plural)",
|
"%d years (3rd plural)"
|
||||||
"%d years (4th plural)",
|
|
||||||
"%d years (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Never": "Never",
|
"Never": "Never",
|
||||||
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.",
|
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.",
|
||||||
@ -98,41 +82,31 @@
|
|||||||
"This document will expire in %d second. (singular)",
|
"This document will expire in %d second. (singular)",
|
||||||
"This document will expire in %d seconds. (1st plural)",
|
"This document will expire in %d seconds. (1st plural)",
|
||||||
"This document will expire in %d seconds. (2nd plural)",
|
"This document will expire in %d seconds. (2nd plural)",
|
||||||
"This document will expire in %d seconds. (3rd plural)",
|
"This document will expire in %d seconds. (3rd plural)"
|
||||||
"This document will expire in %d seconds. (4th plural)",
|
|
||||||
"This document will expire in %d seconds. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"This document will expire in %d minute. (singular)",
|
"This document will expire in %d minute. (singular)",
|
||||||
"This document will expire in %d minutes. (1st plural)",
|
"This document will expire in %d minutes. (1st plural)",
|
||||||
"This document will expire in %d minutes. (2nd plural)",
|
"This document will expire in %d minutes. (2nd plural)",
|
||||||
"This document will expire in %d minutes. (3rd plural)",
|
"This document will expire in %d minutes. (3rd plural)"
|
||||||
"This document will expire in %d minutes. (4th plural)",
|
|
||||||
"This document will expire in %d minutes. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"This document will expire in %d hour. (singular)",
|
"This document will expire in %d hour. (singular)",
|
||||||
"This document will expire in %d hours. (1st plural)",
|
"This document will expire in %d hours. (1st plural)",
|
||||||
"This document will expire in %d hours. (2nd plural)",
|
"This document will expire in %d hours. (2nd plural)",
|
||||||
"This document will expire in %d hours. (3rd plural)",
|
"This document will expire in %d hours. (3rd plural)"
|
||||||
"This document will expire in %d hours. (4th plural)",
|
|
||||||
"This document will expire in %d hours. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"This document will expire in %d day. (singular)",
|
"This document will expire in %d day. (singular)",
|
||||||
"This document will expire in %d days. (1st plural)",
|
"This document will expire in %d days. (1st plural)",
|
||||||
"This document will expire in %d days. (2nd plural)",
|
"This document will expire in %d days. (2nd plural)",
|
||||||
"This document will expire in %d days. (3rd plural)",
|
"This document will expire in %d days. (3rd plural)"
|
||||||
"This document will expire in %d days. (4th plural)",
|
|
||||||
"This document will expire in %d days. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"This document will expire in %d month. (singular)",
|
"This document will expire in %d month. (singular)",
|
||||||
"This document will expire in %d months. (1st plural)",
|
"This document will expire in %d months. (1st plural)",
|
||||||
"This document will expire in %d months. (2nd plural)",
|
"This document will expire in %d months. (2nd plural)",
|
||||||
"This document will expire in %d months. (3rd plural)",
|
"This document will expire in %d months. (3rd plural)"
|
||||||
"This document will expire in %d months. (4th plural)",
|
|
||||||
"This document will expire in %d months. (5th plural)"
|
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Please enter the password for this paste:",
|
"Please enter the password for this paste:": "Please enter the password for this paste:",
|
||||||
"Could not decrypt data (Wrong key?)": "Could not decrypt data (Wrong key?)",
|
"Could not decrypt data (Wrong key?)": "Could not decrypt data (Wrong key?)",
|
||||||
|
30
i18n/th.json
30
i18n/th.json
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"PrivateBin": "PrivateBin",
|
"PrivateBin": "PrivateBin",
|
||||||
"%s is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted %sin the browser%s using 256 bits AES.": "%s เป็น pastebin ออนไลน์แบบโอเพ่นซอร์สที่มีรูปแบบการใช้งานที่เรียบง่าย เซิร์ฟเวอร์ไม่สามารถรู้ได้ว่าข้อมูลโค้ดที่มาฝากนั้นเป็นข้อมูลอะไร โดยจะถูกเข้ารหัส/ถอดรหัสด้วยกระบวนการ AES จำนวน 256 บิต%sผ่านเบราว์เซอร์%s",
|
"%s is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted %sin the browser%s using 256 bits AES.": "%s เป็น pastebin ออนไลน์แบบโอเพ่นซอร์สที่มีสไตล์แบบมินิมัลลิสท์ เซิร์ฟเวอร์ไม่สามารถรู้ได้ว่าข้อมูลโค้ดที่มาฝากนั้นเป็นข้อมูลอะไร โดยจะถูก %sเข้ารหัส/ถอดรหัส%s ด้วยกระบวนการ AES จำนวน 256 บิตผ่านเบราว์เซอร์",
|
||||||
"More information on the <a href=\"https://privatebin.info/\">project page</a>.": "ข้อมูลเพิ่มเติม ดูได้ที่<a href=\"https://privatebin.info/\">หน้าโครงการ</a>",
|
"More information on the <a href=\"https://privatebin.info/\">project page</a>.": "ข้อมูลเพิ่มเติม ดูได้ที่<a href=\"https://privatebin.info/\">หน้าโครงการ</a>",
|
||||||
"Because ignorance is bliss": "ไม่รู้ไม่ชี้ดีที่สุด",
|
"Because ignorance is bliss": "ไม่รู้ไม่ชี้ดีที่สุด",
|
||||||
"en": "th",
|
"en": "th",
|
||||||
@ -8,8 +8,6 @@
|
|||||||
"%s requires php %s or above to work. Sorry.": "ขออภัย %s ต้องใช้ PHP %s ขึ้นไปจึงจะใช้งานได้",
|
"%s requires php %s or above to work. Sorry.": "ขออภัย %s ต้องใช้ PHP %s ขึ้นไปจึงจะใช้งานได้",
|
||||||
"%s requires configuration section [%s] to be present in configuration file.": "%s จำเป็นต้องตั้งค่าตัวแปร [%s] ในไฟล์กำหนดค่า",
|
"%s requires configuration section [%s] to be present in configuration file.": "%s จำเป็นต้องตั้งค่าตัวแปร [%s] ในไฟล์กำหนดค่า",
|
||||||
"Please wait %d seconds between each post.": [
|
"Please wait %d seconds between each post.": [
|
||||||
"กรุณาเว้นระยะเวลาการส่งข้อมูลอย่างน้อย %d วินาที",
|
|
||||||
"กรุณาเว้นระยะเวลาการส่งข้อมูลอย่างน้อย %d วินาที",
|
|
||||||
"กรุณาเว้นระยะเวลาการส่งข้อมูลอย่างน้อย %d วินาที",
|
"กรุณาเว้นระยะเวลาการส่งข้อมูลอย่างน้อย %d วินาที",
|
||||||
"กรุณาเว้นระยะเวลาการส่งข้อมูลอย่างน้อย %d วินาที",
|
"กรุณาเว้นระยะเวลาการส่งข้อมูลอย่างน้อย %d วินาที",
|
||||||
"กรุณาเว้นระยะเวลาการส่งข้อมูลอย่างน้อย %d วินาที",
|
"กรุณาเว้นระยะเวลาการส่งข้อมูลอย่างน้อย %d วินาที",
|
||||||
@ -37,98 +35,74 @@
|
|||||||
"Discussion": "ความคิดเห็น",
|
"Discussion": "ความคิดเห็น",
|
||||||
"Toggle navigation": "สลับเปิดปิดการนำทาง",
|
"Toggle navigation": "สลับเปิดปิดการนำทาง",
|
||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%d วินาที",
|
|
||||||
"%d วินาที",
|
|
||||||
"%d วินาที",
|
"%d วินาที",
|
||||||
"%d วินาที",
|
"%d วินาที",
|
||||||
"%d วินาที",
|
"%d วินาที",
|
||||||
"%d วินาที"
|
"%d วินาที"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d นาที",
|
|
||||||
"%d นาที",
|
|
||||||
"%d นาที",
|
"%d นาที",
|
||||||
"%d นาที",
|
"%d นาที",
|
||||||
"%d นาที",
|
"%d นาที",
|
||||||
"%d นาที"
|
"%d นาที"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d ชั่วโมง",
|
|
||||||
"%d ชั่วโมง",
|
|
||||||
"%d ชั่วโมง",
|
"%d ชั่วโมง",
|
||||||
"%d ชั่วโมง",
|
"%d ชั่วโมง",
|
||||||
"%d ชั่วโมง",
|
"%d ชั่วโมง",
|
||||||
"%d ชั่วโมง"
|
"%d ชั่วโมง"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d วัน",
|
|
||||||
"%d วัน",
|
|
||||||
"%d วัน",
|
"%d วัน",
|
||||||
"%d วัน",
|
"%d วัน",
|
||||||
"%d วัน",
|
"%d วัน",
|
||||||
"%d วัน"
|
"%d วัน"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d สัปดาห์",
|
|
||||||
"%d สัปดาห์",
|
|
||||||
"%d สัปดาห์",
|
"%d สัปดาห์",
|
||||||
"%d สัปดาห์",
|
"%d สัปดาห์",
|
||||||
"%d สัปดาห์",
|
"%d สัปดาห์",
|
||||||
"%d สัปดาห์"
|
"%d สัปดาห์"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d เดือน",
|
|
||||||
"%d เดือน",
|
|
||||||
"%d เดือน",
|
"%d เดือน",
|
||||||
"%d เดือน",
|
"%d เดือน",
|
||||||
"%d เดือน",
|
"%d เดือน",
|
||||||
"%d เดือน"
|
"%d เดือน"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d ปี",
|
|
||||||
"%d ปี",
|
|
||||||
"%d ปี",
|
"%d ปี",
|
||||||
"%d ปี",
|
"%d ปี",
|
||||||
"%d ปี",
|
"%d ปี",
|
||||||
"%d ปี"
|
"%d ปี"
|
||||||
],
|
],
|
||||||
"Never": "ไม่หมดอายุ",
|
"Never": "ไม่หมดอายุ",
|
||||||
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "โปรดทราบ: เว็บไซต์นี้เป็นการให้บริการสำหรับทดสอบเท่านั้น ข้อมูลอาจถูกลบได้ตลอดเวลา หากคุณใช้บริการนี้ในทางที่ผิดอาจจะทำให้ข้อมูลของคุณสูญหายอย่างถาวรได้",
|
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "โปรดทราบ: เว็บไซต์นี้เป็นการให้บริการแบบเบต้า ข้อมูลอาจถูกลบได้ตลอดเวลา หากคุณใช้บริการนี้ในทางที่ผิดอาจจะทำให้ข้อมูลของคุณสูญหายอย่างถาวรได้",
|
||||||
"This document will expire in %d seconds.": [
|
"This document will expire in %d seconds.": [
|
||||||
"เอกสารนี้จะหมดอายุใน %d วินาที",
|
|
||||||
"เอกสารนี้จะหมดอายุใน %d วินาที",
|
|
||||||
"เอกสารนี้จะหมดอายุใน %d วินาที",
|
"เอกสารนี้จะหมดอายุใน %d วินาที",
|
||||||
"เอกสารนี้จะหมดอายุใน %d วินาที",
|
"เอกสารนี้จะหมดอายุใน %d วินาที",
|
||||||
"เอกสารนี้จะหมดอายุใน %d วินาที",
|
"เอกสารนี้จะหมดอายุใน %d วินาที",
|
||||||
"เอกสารนี้จะหมดอายุใน %d วินาที"
|
"เอกสารนี้จะหมดอายุใน %d วินาที"
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"เอกสารนี้จะหมดอายุใน %d นาที",
|
|
||||||
"เอกสารนี้จะหมดอายุใน %d นาที",
|
|
||||||
"เอกสารนี้จะหมดอายุใน %d นาที",
|
"เอกสารนี้จะหมดอายุใน %d นาที",
|
||||||
"เอกสารนี้จะหมดอายุใน %d นาที",
|
"เอกสารนี้จะหมดอายุใน %d นาที",
|
||||||
"เอกสารนี้จะหมดอายุใน %d นาที",
|
"เอกสารนี้จะหมดอายุใน %d นาที",
|
||||||
"เอกสารนี้จะหมดอายุใน %d นาที"
|
"เอกสารนี้จะหมดอายุใน %d นาที"
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"เอกสารนี้จะหมดอายุใน %d ชั่วโมง",
|
|
||||||
"เอกสารนี้จะหมดอายุใน %d ชั่วโมง",
|
|
||||||
"เอกสารนี้จะหมดอายุใน %d ชั่วโมง",
|
"เอกสารนี้จะหมดอายุใน %d ชั่วโมง",
|
||||||
"เอกสารนี้จะหมดอายุใน %d ชั่วโมง",
|
"เอกสารนี้จะหมดอายุใน %d ชั่วโมง",
|
||||||
"เอกสารนี้จะหมดอายุใน %d ชั่วโมง",
|
"เอกสารนี้จะหมดอายุใน %d ชั่วโมง",
|
||||||
"เอกสารนี้จะหมดอายุใน %d ชั่วโมง"
|
"เอกสารนี้จะหมดอายุใน %d ชั่วโมง"
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"เอกสารนี้จะหมดอายุใน %d วัน",
|
|
||||||
"เอกสารนี้จะหมดอายุใน %d วัน",
|
|
||||||
"เอกสารนี้จะหมดอายุใน %d วัน",
|
"เอกสารนี้จะหมดอายุใน %d วัน",
|
||||||
"เอกสารนี้จะหมดอายุใน %d วัน",
|
"เอกสารนี้จะหมดอายุใน %d วัน",
|
||||||
"เอกสารนี้จะหมดอายุใน %d วัน",
|
"เอกสารนี้จะหมดอายุใน %d วัน",
|
||||||
"เอกสารนี้จะหมดอายุใน %d วัน"
|
"เอกสารนี้จะหมดอายุใน %d วัน"
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"เอกสารนี้จะหมดอายุใน %d เดือน",
|
|
||||||
"เอกสารนี้จะหมดอายุใน %d เดือน",
|
|
||||||
"เอกสารนี้จะหมดอายุใน %d เดือน",
|
"เอกสารนี้จะหมดอายุใน %d เดือน",
|
||||||
"เอกสารนี้จะหมดอายุใน %d เดือน",
|
"เอกสารนี้จะหมดอายุใน %d เดือน",
|
||||||
"เอกสารนี้จะหมดอายุใน %d เดือน",
|
"เอกสารนี้จะหมดอายุใน %d เดือน",
|
||||||
|
26
i18n/tr.json
26
i18n/tr.json
@ -8,8 +8,6 @@
|
|||||||
"%s requires php %s or above to work. Sorry.": "%s PHP %s veya daha üstünü gerektirir.",
|
"%s requires php %s or above to work. Sorry.": "%s PHP %s veya daha üstünü gerektirir.",
|
||||||
"%s requires configuration section [%s] to be present in configuration file.": "%s konfigürasyon bölümünün [%s] bulunmasını gerektir.",
|
"%s requires configuration section [%s] to be present in configuration file.": "%s konfigürasyon bölümünün [%s] bulunmasını gerektir.",
|
||||||
"Please wait %d seconds between each post.": [
|
"Please wait %d seconds between each post.": [
|
||||||
"Lütfen paylaşımlar arasında %d saniye bekleyiniz.",
|
|
||||||
"Lütfen paylaşımlar arasında %d saniye bekleyiniz.",
|
|
||||||
"Lütfen paylaşımlar arasında %d saniye bekleyiniz.",
|
"Lütfen paylaşımlar arasında %d saniye bekleyiniz.",
|
||||||
"Lütfen paylaşımlar arasında %d saniye bekleyiniz.",
|
"Lütfen paylaşımlar arasında %d saniye bekleyiniz.",
|
||||||
"Lütfen paylaşımlar arasında %d saniye bekleyiniz.",
|
"Lütfen paylaşımlar arasında %d saniye bekleyiniz.",
|
||||||
@ -37,32 +35,24 @@
|
|||||||
"Discussion": "Tartışma",
|
"Discussion": "Tartışma",
|
||||||
"Toggle navigation": "Gezinmeyi değiştir",
|
"Toggle navigation": "Gezinmeyi değiştir",
|
||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%d saniye",
|
|
||||||
"%d saniye",
|
|
||||||
"%d saniye",
|
"%d saniye",
|
||||||
"%d saniye",
|
"%d saniye",
|
||||||
"%d saniye",
|
"%d saniye",
|
||||||
"%d saniye"
|
"%d saniye"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d dakika",
|
|
||||||
"%d dakika",
|
|
||||||
"%d dakika",
|
"%d dakika",
|
||||||
"%d dakika",
|
"%d dakika",
|
||||||
"%d dakika",
|
"%d dakika",
|
||||||
"%d dakika"
|
"%d dakika"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d saat",
|
|
||||||
"%d saat",
|
|
||||||
"%d saat",
|
"%d saat",
|
||||||
"%d saat",
|
"%d saat",
|
||||||
"%d saat",
|
"%d saat",
|
||||||
"%d saat"
|
"%d saat"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d gün",
|
|
||||||
"%d gün",
|
|
||||||
"%d gün",
|
"%d gün",
|
||||||
"%d gün",
|
"%d gün",
|
||||||
"%d gün",
|
"%d gün",
|
||||||
@ -72,21 +62,15 @@
|
|||||||
"%d hafta",
|
"%d hafta",
|
||||||
"%d haftalar",
|
"%d haftalar",
|
||||||
"%d hafta",
|
"%d hafta",
|
||||||
"%d hafta",
|
|
||||||
"%d hafta",
|
|
||||||
"%d hafta"
|
"%d hafta"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d ay",
|
|
||||||
"%d ay",
|
|
||||||
"%d ay",
|
"%d ay",
|
||||||
"%d ay",
|
"%d ay",
|
||||||
"%d ay",
|
"%d ay",
|
||||||
"%d ay"
|
"%d ay"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d yıl",
|
|
||||||
"%d yıl",
|
|
||||||
"%d yıl",
|
"%d yıl",
|
||||||
"%d yıl",
|
"%d yıl",
|
||||||
"%d yıl",
|
"%d yıl",
|
||||||
@ -95,40 +79,30 @@
|
|||||||
"Never": "Asla",
|
"Never": "Asla",
|
||||||
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.",
|
"Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.": "Note: This is a test service: Data may be deleted anytime. Kittens will die if you abuse this service.",
|
||||||
"This document will expire in %d seconds.": [
|
"This document will expire in %d seconds.": [
|
||||||
"Bu belge %d saniyede silinecektir.",
|
|
||||||
"Bu belge %d saniyede silinecektir.",
|
|
||||||
"Bu belge %d saniyede silinecektir.",
|
"Bu belge %d saniyede silinecektir.",
|
||||||
"Bu belge %d saniyede silinecektir.",
|
"Bu belge %d saniyede silinecektir.",
|
||||||
"Bu belge %d saniyede silinecektir.",
|
"Bu belge %d saniyede silinecektir.",
|
||||||
"Bu belge %d saniyede silinecektir."
|
"Bu belge %d saniyede silinecektir."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Bu belge %d dakikada silinecektir.",
|
|
||||||
"Bu belge %d dakikada silinecektir.",
|
|
||||||
"Bu belge %d dakikada silinecektir.",
|
"Bu belge %d dakikada silinecektir.",
|
||||||
"Bu belge %d dakikada silinecektir.",
|
"Bu belge %d dakikada silinecektir.",
|
||||||
"Bu belge %d dakikada silinecektir.",
|
"Bu belge %d dakikada silinecektir.",
|
||||||
"Bu belge %d dakikada silinecektir."
|
"Bu belge %d dakikada silinecektir."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Bu belge %d saatte silinecektir.",
|
|
||||||
"Bu belge %d saatte silinecektir.",
|
|
||||||
"Bu belge %d saatte silinecektir.",
|
"Bu belge %d saatte silinecektir.",
|
||||||
"Bu belge %d saatte silinecektir.",
|
"Bu belge %d saatte silinecektir.",
|
||||||
"Bu belge %d saatte silinecektir.",
|
"Bu belge %d saatte silinecektir.",
|
||||||
"Bu belge %d saatte silinecektir."
|
"Bu belge %d saatte silinecektir."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Bu belge %d günde silinecektir.",
|
|
||||||
"Bu belge %d günde silinecektir.",
|
|
||||||
"Bu belge %d günde silinecektir.",
|
"Bu belge %d günde silinecektir.",
|
||||||
"Bu belge %d günde silinecektir.",
|
"Bu belge %d günde silinecektir.",
|
||||||
"Bu belge %d günde silinecektir.",
|
"Bu belge %d günde silinecektir.",
|
||||||
"Bu belge %d günde silinecektir."
|
"Bu belge %d günde silinecektir."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Bu belge %d ayda silinecektir.",
|
|
||||||
"Bu belge %d ayda silinecektir.",
|
|
||||||
"Bu belge %d ayda silinecektir.",
|
"Bu belge %d ayda silinecektir.",
|
||||||
"Bu belge %d ayda silinecektir.",
|
"Bu belge %d ayda silinecektir.",
|
||||||
"Bu belge %d ayda silinecektir.",
|
"Bu belge %d ayda silinecektir.",
|
||||||
|
26
i18n/uk.json
26
i18n/uk.json
@ -11,8 +11,6 @@
|
|||||||
"Будь ласка, зачекайте %d секунду між створеннями.",
|
"Будь ласка, зачекайте %d секунду між створеннями.",
|
||||||
"Будь ласка, зачекайте %d секунди між створеннями.",
|
"Будь ласка, зачекайте %d секунди між створеннями.",
|
||||||
"Будь ласка, зачекайте %d секунд між створеннями.",
|
"Будь ласка, зачекайте %d секунд між створеннями.",
|
||||||
"Будь ласка, зачекайте %d секунд між створеннями.",
|
|
||||||
"Будь ласка, зачекайте %d секунд між створеннями.",
|
|
||||||
"Будь ласка, зачекайте %d секунд між створеннями."
|
"Будь ласка, зачекайте %d секунд між створеннями."
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Розмір допису обмежений %s зашифрованих даних.",
|
"Paste is limited to %s of encrypted data.": "Розмір допису обмежений %s зашифрованих даних.",
|
||||||
@ -40,56 +38,42 @@
|
|||||||
"%d секунду",
|
"%d секунду",
|
||||||
"%d секунди",
|
"%d секунди",
|
||||||
"%d секунд",
|
"%d секунд",
|
||||||
"%d секунд",
|
|
||||||
"%d секунд",
|
|
||||||
"%d секунд"
|
"%d секунд"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d хвилину",
|
"%d хвилину",
|
||||||
"%d хвилини",
|
"%d хвилини",
|
||||||
"%d хвилин",
|
"%d хвилин",
|
||||||
"%d хвилин",
|
|
||||||
"%d хвилин",
|
|
||||||
"%d хвилин"
|
"%d хвилин"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d годину",
|
"%d годину",
|
||||||
"%d години",
|
"%d години",
|
||||||
"%d годин",
|
"%d годин",
|
||||||
"%d годин",
|
|
||||||
"%d годин",
|
|
||||||
"%d годин"
|
"%d годин"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d день",
|
"%d день",
|
||||||
"%d дні",
|
"%d дні",
|
||||||
"%d днів",
|
"%d днів",
|
||||||
"%d днів",
|
|
||||||
"%d днів",
|
|
||||||
"%d днів"
|
"%d днів"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d тиждень",
|
"%d тиждень",
|
||||||
"%d тижні",
|
"%d тижні",
|
||||||
"%d тижнів",
|
"%d тижнів",
|
||||||
"%d тижнів",
|
|
||||||
"%d тижнів",
|
|
||||||
"%d тижнів"
|
"%d тижнів"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d місяць",
|
"%d місяць",
|
||||||
"%d місяці",
|
"%d місяці",
|
||||||
"%d місяців",
|
"%d місяців",
|
||||||
"%d місяців",
|
|
||||||
"%d місяців",
|
|
||||||
"%d місяців"
|
"%d місяців"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d рік",
|
"%d рік",
|
||||||
"%d роки",
|
"%d роки",
|
||||||
"%d років",
|
"%d років",
|
||||||
"%d років",
|
|
||||||
"%d років",
|
|
||||||
"%d років"
|
"%d років"
|
||||||
],
|
],
|
||||||
"Never": "Ніколи",
|
"Never": "Ніколи",
|
||||||
@ -98,40 +82,30 @@
|
|||||||
"Документ буде вилучений через %d секунду.",
|
"Документ буде вилучений через %d секунду.",
|
||||||
"Документ буде вилучений через %d секунди.",
|
"Документ буде вилучений через %d секунди.",
|
||||||
"Документ буде вилучений через %d секунд.",
|
"Документ буде вилучений через %d секунд.",
|
||||||
"Документ буде вилучений через %d секунд.",
|
|
||||||
"Документ буде вилучений через %d секунд.",
|
|
||||||
"Документ буде вилучений через %d секунд."
|
"Документ буде вилучений через %d секунд."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"Документ буде вилучений через %d хвилину.",
|
"Документ буде вилучений через %d хвилину.",
|
||||||
"Документ буде вилучений через %d хвилини.",
|
"Документ буде вилучений через %d хвилини.",
|
||||||
"Документ буде вилучений через %d хвилин.",
|
"Документ буде вилучений через %d хвилин.",
|
||||||
"Документ буде вилучений через %d хвилин.",
|
|
||||||
"Документ буде вилучений через %d хвилин.",
|
|
||||||
"Документ буде вилучений через %d хвилин."
|
"Документ буде вилучений через %d хвилин."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"Документ буде вилучений через %d годину.",
|
"Документ буде вилучений через %d годину.",
|
||||||
"Документ буде вилучений через %d години.",
|
"Документ буде вилучений через %d години.",
|
||||||
"Документ буде вилучений через %d годин.",
|
"Документ буде вилучений через %d годин.",
|
||||||
"Документ буде вилучений через %d годин.",
|
|
||||||
"Документ буде вилучений через %d годин.",
|
|
||||||
"Документ буде вилучений через %d годин."
|
"Документ буде вилучений через %d годин."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"Документ буде вилучений через %d день.",
|
"Документ буде вилучений через %d день.",
|
||||||
"Документ буде вилучений через %d дні.",
|
"Документ буде вилучений через %d дні.",
|
||||||
"Документ буде вилучений через %d днів.",
|
"Документ буде вилучений через %d днів.",
|
||||||
"Документ буде вилучений через %d днів.",
|
|
||||||
"Документ буде вилучений через %d днів.",
|
|
||||||
"Документ буде вилучений через %d днів."
|
"Документ буде вилучений через %d днів."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"Документ буде вилучений через %d місяць.",
|
"Документ буде вилучений через %d місяць.",
|
||||||
"Документ буде вилучений через %d місяці.",
|
"Документ буде вилучений через %d місяці.",
|
||||||
"Документ буде вилучений через %d місяців.",
|
"Документ буде вилучений через %d місяців.",
|
||||||
"Документ буде вилучений через %d місяців.",
|
|
||||||
"Документ буде вилучений через %d місяців.",
|
|
||||||
"Документ буде вилучений через %d місяців."
|
"Документ буде вилучений через %d місяців."
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "Будь ласка, введіть пароль від допису:",
|
"Please enter the password for this paste:": "Будь ласка, введіть пароль від допису:",
|
||||||
|
32
i18n/zh.json
32
i18n/zh.json
@ -8,8 +8,6 @@
|
|||||||
"%s requires php %s or above to work. Sorry.": "抱歉,%s 需要 PHP %s 及以上版本才能运行。",
|
"%s requires php %s or above to work. Sorry.": "抱歉,%s 需要 PHP %s 及以上版本才能运行。",
|
||||||
"%s requires configuration section [%s] to be present in configuration file.": "%s 需要设置配置文件中的 [%s] 部分。",
|
"%s requires configuration section [%s] to be present in configuration file.": "%s 需要设置配置文件中的 [%s] 部分。",
|
||||||
"Please wait %d seconds between each post.": [
|
"Please wait %d seconds between each post.": [
|
||||||
"每 %d 秒只能粘贴一次。",
|
|
||||||
"每 %d 秒只能粘贴一次。",
|
|
||||||
"每 %d 秒只能粘贴一次。",
|
"每 %d 秒只能粘贴一次。",
|
||||||
"每 %d 秒只能粘贴一次。",
|
"每 %d 秒只能粘贴一次。",
|
||||||
"每 %d 秒只能粘贴一次。",
|
"每 %d 秒只能粘贴一次。",
|
||||||
@ -37,8 +35,6 @@
|
|||||||
"Discussion": "讨论",
|
"Discussion": "讨论",
|
||||||
"Toggle navigation": "切换导航栏",
|
"Toggle navigation": "切换导航栏",
|
||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%d 秒",
|
|
||||||
"%d 秒",
|
|
||||||
"%d 秒",
|
"%d 秒",
|
||||||
"%d 秒",
|
"%d 秒",
|
||||||
"%d 秒",
|
"%d 秒",
|
||||||
@ -48,45 +44,33 @@
|
|||||||
"%d 分钟",
|
"%d 分钟",
|
||||||
"%d 分钟",
|
"%d 分钟",
|
||||||
"%d 秒",
|
"%d 秒",
|
||||||
"%d 秒",
|
|
||||||
"%d 秒",
|
|
||||||
"%d 秒"
|
"%d 秒"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d 小时",
|
|
||||||
"%d 小时",
|
|
||||||
"%d 小时",
|
"%d 小时",
|
||||||
"%d 小时",
|
"%d 小时",
|
||||||
"%d 小时",
|
"%d 小时",
|
||||||
"%d 小时"
|
"%d 小时"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d 天",
|
|
||||||
"%d 天",
|
|
||||||
"%d 天",
|
"%d 天",
|
||||||
"%d 天",
|
"%d 天",
|
||||||
"%d 天",
|
"%d 天",
|
||||||
"%d 天"
|
"%d 天"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d 周",
|
|
||||||
"%d 周",
|
|
||||||
"%d 周",
|
"%d 周",
|
||||||
"%d 周",
|
"%d 周",
|
||||||
"%d 周",
|
"%d 周",
|
||||||
"%d 周"
|
"%d 周"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d 个月",
|
|
||||||
"%d 个月",
|
|
||||||
"%d 个月",
|
"%d 个月",
|
||||||
"%d 个月",
|
"%d 个月",
|
||||||
"%d 个月",
|
"%d 个月",
|
||||||
"%d 个月"
|
"%d 个月"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d 年",
|
|
||||||
"%d 年",
|
|
||||||
"%d 年",
|
"%d 年",
|
||||||
"%d 年",
|
"%d 年",
|
||||||
"%d 年",
|
"%d 年",
|
||||||
@ -98,40 +82,30 @@
|
|||||||
"这份文档将在一秒后过期。",
|
"这份文档将在一秒后过期。",
|
||||||
"这份文档将在 %d 秒后过期。",
|
"这份文档将在 %d 秒后过期。",
|
||||||
"这份文档将在 %d 秒后过期。",
|
"这份文档将在 %d 秒后过期。",
|
||||||
"这份文档将在 %d 秒后过期。",
|
|
||||||
"这份文档将在 %d 秒后过期。",
|
|
||||||
"这份文档将在 %d 秒后过期。"
|
"这份文档将在 %d 秒后过期。"
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"这份文档将在一分钟后过期。",
|
"这份文档将在一分钟后过期。",
|
||||||
"这份文档将在 %d 分钟后过期。",
|
"这份文档将在 %d 分钟后过期。",
|
||||||
"这份文档将在 %d 分钟后过期。",
|
"这份文档将在 %d 分钟后过期。",
|
||||||
"这份文档将在 %d 分钟后过期。",
|
|
||||||
"这份文档将在 %d 分钟后过期。",
|
|
||||||
"这份文档将在 %d 分钟后过期。"
|
"这份文档将在 %d 分钟后过期。"
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"这份文档将在一小时后过期。",
|
"这份文档将在一小时后过期。",
|
||||||
"这份文档将在 %d 小时后过期。",
|
"这份文档将在 %d 小时后过期。",
|
||||||
"这份文档将在 %d 小时后过期。",
|
"这份文档将在 %d 小时后过期。",
|
||||||
"这份文档将在 %d 小时后过期。",
|
|
||||||
"这份文档将在 %d 小时后过期。",
|
|
||||||
"这份文档将在 %d 小时后过期。"
|
"这份文档将在 %d 小时后过期。"
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"这份文档将在一天后过期。",
|
"这份文档将在一天后过期。",
|
||||||
"这份文档将在 %d 天后过期。",
|
"这份文档将在 %d 天后过期。",
|
||||||
"这份文档将在 %d 天后过期。",
|
"这份文档将在 %d 天后过期。",
|
||||||
"这份文档将在 %d 天后过期。",
|
|
||||||
"这份文档将在 %d 天后过期。",
|
|
||||||
"这份文档将在 %d 天后过期。"
|
"这份文档将在 %d 天后过期。"
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"这份文档将在一个月后过期。",
|
"这份文档将在一个月后过期。",
|
||||||
"这份文档将在 %d 个月后过期。",
|
"这份文档将在 %d 个月后过期。",
|
||||||
"这份文档将在 %d 个月后过期。",
|
"这份文档将在 %d 个月后过期。",
|
||||||
"这份文档将在 %d 个月后过期。",
|
|
||||||
"这份文档将在 %d 个月后过期。",
|
|
||||||
"这份文档将在 %d 个月后过期。"
|
"这份文档将在 %d 个月后过期。"
|
||||||
],
|
],
|
||||||
"Please enter the password for this paste:": "请输入这份粘贴内容的密码:",
|
"Please enter the password for this paste:": "请输入这份粘贴内容的密码:",
|
||||||
@ -213,7 +187,7 @@
|
|||||||
"URL shortener may expose your decrypt key in URL.": "短链接服务可能会暴露您在 URL 中的解密密钥。",
|
"URL shortener may expose your decrypt key in URL.": "短链接服务可能会暴露您在 URL 中的解密密钥。",
|
||||||
"Save paste": "保存内容",
|
"Save paste": "保存内容",
|
||||||
"Your IP is not authorized to create pastes.": "您的 IP 无权创建粘贴。",
|
"Your IP is not authorized to create pastes.": "您的 IP 无权创建粘贴。",
|
||||||
"Trying to shorten a URL that isn't pointing at our instance.": "尝试缩短一个不指向我们实例的URL。",
|
"Trying to shorten a URL that isn't pointing at our instance.": "Trying to shorten a URL that isn't pointing at our instance.",
|
||||||
"Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".": "调用 YOURLS 时出错。可能是配置问题,例如“apiurl”或“signature”错误或缺失。",
|
"Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".": "Error calling YOURLS. Probably a configuration issue, like wrong or missing \"apiurl\" or \"signature\".",
|
||||||
"Error parsing YOURLS response.": "解析 YOURLS 响应时出错。"
|
"Error parsing YOURLS response.": "Error parsing YOURLS response."
|
||||||
}
|
}
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 430 B After Width: | Height: | Size: 469 B |
Binary file not shown.
Before Width: | Height: | Size: 847 B After Width: | Height: | Size: 749 B |
BIN
img/favicon.ico
BIN
img/favicon.ico
Binary file not shown.
Before Width: | Height: | Size: 9.4 KiB After Width: | Height: | Size: 15 KiB |
@ -7,7 +7,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// change this, if your php files and data is outside of your webservers document root
|
// change this, if your php files and data is outside of your webservers document root
|
||||||
|
@ -10,14 +10,14 @@ global.fs = require('fs');
|
|||||||
global.WebCrypto = require('@peculiar/webcrypto').Crypto;
|
global.WebCrypto = require('@peculiar/webcrypto').Crypto;
|
||||||
|
|
||||||
// application libraries to test
|
// application libraries to test
|
||||||
global.$ = global.jQuery = require('./jquery-3.7.0');
|
global.$ = global.jQuery = require('./jquery-3.6.1');
|
||||||
global.RawDeflate = require('./rawinflate-0.3').RawDeflate;
|
global.RawDeflate = require('./rawinflate-0.3').RawDeflate;
|
||||||
global.zlib = require('./zlib-1.2.13').zlib;
|
global.zlib = require('./zlib-1.2.13').zlib;
|
||||||
require('./prettify');
|
require('./prettify');
|
||||||
global.prettyPrint = window.PR.prettyPrint;
|
global.prettyPrint = window.PR.prettyPrint;
|
||||||
global.prettyPrintOne = window.PR.prettyPrintOne;
|
global.prettyPrintOne = window.PR.prettyPrintOne;
|
||||||
global.showdown = require('./showdown-2.1.0');
|
global.showdown = require('./showdown-2.1.0');
|
||||||
global.DOMPurify = require('./purify-3.0.4');
|
global.DOMPurify = require('./purify-2.4.6');
|
||||||
global.baseX = require('./base-x-4.0.0').baseX;
|
global.baseX = require('./base-x-4.0.0').baseX;
|
||||||
global.Legacy = require('./legacy').Legacy;
|
global.Legacy = require('./legacy').Legacy;
|
||||||
require('./bootstrap-3.4.1');
|
require('./bootstrap-3.4.1');
|
||||||
|
2
js/jquery-3.6.1.js
vendored
Normal file
2
js/jquery-3.6.1.js
vendored
Normal file
File diff suppressed because one or more lines are too long
2
js/jquery-3.7.0.js
vendored
2
js/jquery-3.7.0.js
vendored
File diff suppressed because one or more lines are too long
16
js/package-lock.json
generated
16
js/package-lock.json
generated
@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "privatebin",
|
"name": "privatebin",
|
||||||
"version": "1.5.2",
|
"version": "1.4.0",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "privatebin",
|
"name": "privatebin",
|
||||||
"version": "1.5.2",
|
"version": "1.4.0",
|
||||||
"license": "zlib-acknowledgement",
|
"license": "zlib-acknowledgement",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@peculiar/webcrypto": "^1.1.1",
|
"@peculiar/webcrypto": "^1.1.1",
|
||||||
@ -966,9 +966,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/word-wrap": {
|
"node_modules/word-wrap": {
|
||||||
"version": "1.2.4",
|
"version": "1.2.3",
|
||||||
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz",
|
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
|
||||||
"integrity": "sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==",
|
"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=0.10.0"
|
"node": ">=0.10.0"
|
||||||
@ -1770,9 +1770,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"word-wrap": {
|
"word-wrap": {
|
||||||
"version": "1.2.4",
|
"version": "1.2.3",
|
||||||
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz",
|
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
|
||||||
"integrity": "sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==",
|
"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"xml-name-validator": {
|
"xml-name-validator": {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "privatebin",
|
"name": "privatebin",
|
||||||
"version": "1.6.0",
|
"version": "1.5.0",
|
||||||
"description": "PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bit AES in Galois Counter mode (GCM).",
|
"description": "PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bit AES in Galois Counter mode (GCM).",
|
||||||
"main": "privatebin.js",
|
"main": "privatebin.js",
|
||||||
"directories": {
|
"directories": {
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
* @see {@link https://github.com/PrivateBin/PrivateBin}
|
* @see {@link https://github.com/PrivateBin/PrivateBin}
|
||||||
* @copyright 2012 Sébastien SAUVAGE ({@link http://sebsauvage.net})
|
* @copyright 2012 Sébastien SAUVAGE ({@link http://sebsauvage.net})
|
||||||
* @license {@link https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License}
|
* @license {@link https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License}
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
* @name PrivateBin
|
* @name PrivateBin
|
||||||
* @namespace
|
* @namespace
|
||||||
*/
|
*/
|
||||||
@ -627,7 +627,7 @@ jQuery.PrivateBin = (function($, RawDeflate) {
|
|||||||
* @prop {string[]}
|
* @prop {string[]}
|
||||||
* @readonly
|
* @readonly
|
||||||
*/
|
*/
|
||||||
const supportedLanguages = ['ar', 'bg', 'ca', 'co', 'cs', 'de', 'el', 'es', 'et', 'fi', 'fr', 'he', 'hu', 'id', 'it', 'ja', 'jbo', 'lt', 'no', 'nl', 'pl', 'pt', 'oc', 'ru', 'sk', 'sl', 'th', 'tr', 'uk', 'zh'];
|
const supportedLanguages = ['bg', 'ca', 'co', 'cs', 'de', 'el', 'es', 'et', 'fi', 'fr', 'he', 'hu', 'id', 'it', 'jbo', 'lt', 'no', 'nl', 'pl', 'pt', 'oc', 'ru', 'sk', 'sl', 'th', 'tr', 'uk', 'zh'];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* built in language
|
* built in language
|
||||||
@ -802,8 +802,6 @@ jQuery.PrivateBin = (function($, RawDeflate) {
|
|||||||
me.getPluralForm = function(n) {
|
me.getPluralForm = function(n) {
|
||||||
switch (language)
|
switch (language)
|
||||||
{
|
{
|
||||||
case 'ar':
|
|
||||||
return n === 0 ? 0 : (n === 1 ? 1 : (n === 2 ? 2 : (n % 100 >= 3 && n % 100 <= 10 ? 3 : (n % 100 >= 11 ? 4 : 5))));
|
|
||||||
case 'cs':
|
case 'cs':
|
||||||
case 'sk':
|
case 'sk':
|
||||||
return n === 1 ? 0 : (n >= 2 && n <= 4 ? 1 : 2);
|
return n === 1 ? 0 : (n >= 2 && n <= 4 ? 1 : 2);
|
||||||
@ -816,7 +814,6 @@ jQuery.PrivateBin = (function($, RawDeflate) {
|
|||||||
case 'he':
|
case 'he':
|
||||||
return n === 1 ? 0 : (n === 2 ? 1 : ((n < 0 || n > 10) && (n % 10 === 0) ? 2 : 3));
|
return n === 1 ? 0 : (n === 2 ? 1 : ((n < 0 || n > 10) && (n % 10 === 0) ? 2 : 3));
|
||||||
case 'id':
|
case 'id':
|
||||||
case 'ja':
|
|
||||||
case 'jbo':
|
case 'jbo':
|
||||||
case 'th':
|
case 'th':
|
||||||
return 0;
|
return 0;
|
||||||
@ -3652,7 +3649,7 @@ jQuery.PrivateBin = (function($, RawDeflate) {
|
|||||||
*/
|
*/
|
||||||
function changeBurnAfterReading()
|
function changeBurnAfterReading()
|
||||||
{
|
{
|
||||||
if (me.getBurnAfterReading()) {
|
if ($burnAfterReading.is(':checked')) {
|
||||||
$openDiscussionOption.addClass('buttondisabled');
|
$openDiscussionOption.addClass('buttondisabled');
|
||||||
$openDiscussion.prop('checked', false);
|
$openDiscussion.prop('checked', false);
|
||||||
|
|
||||||
@ -3672,7 +3669,7 @@ jQuery.PrivateBin = (function($, RawDeflate) {
|
|||||||
*/
|
*/
|
||||||
function changeOpenDiscussion()
|
function changeOpenDiscussion()
|
||||||
{
|
{
|
||||||
if (me.getOpenDiscussion()) {
|
if ($openDiscussion.is(':checked')) {
|
||||||
$burnAfterReadingOption.addClass('buttondisabled');
|
$burnAfterReadingOption.addClass('buttondisabled');
|
||||||
$burnAfterReading.prop('checked', false);
|
$burnAfterReading.prop('checked', false);
|
||||||
|
|
||||||
@ -4322,7 +4319,7 @@ jQuery.PrivateBin = (function($, RawDeflate) {
|
|||||||
*/
|
*/
|
||||||
me.getBurnAfterReading = function()
|
me.getBurnAfterReading = function()
|
||||||
{
|
{
|
||||||
return $burnAfterReading.prop('checked');
|
return $burnAfterReading.is(':checked');
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -4334,7 +4331,7 @@ jQuery.PrivateBin = (function($, RawDeflate) {
|
|||||||
*/
|
*/
|
||||||
me.getOpenDiscussion = function()
|
me.getOpenDiscussion = function()
|
||||||
{
|
{
|
||||||
return $openDiscussion.prop('checked');
|
return $openDiscussion.is(':checked');
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
2
js/purify-2.4.6.js
Normal file
2
js/purify-2.4.6.js
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -7,7 +7,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin;
|
namespace PrivateBin;
|
||||||
@ -53,7 +53,6 @@ class Configuration
|
|||||||
'languagedefault' => '',
|
'languagedefault' => '',
|
||||||
'urlshortener' => '',
|
'urlshortener' => '',
|
||||||
'qrcode' => true,
|
'qrcode' => true,
|
||||||
'email' => true,
|
|
||||||
'icon' => 'identicon',
|
'icon' => 'identicon',
|
||||||
'cspheader' => 'default-src \'none\'; base-uri \'self\'; form-action \'none\'; manifest-src \'self\'; connect-src * blob:; script-src \'self\' \'unsafe-eval\'; style-src \'self\'; font-src \'self\'; frame-ancestors \'none\'; img-src \'self\' data: blob:; media-src blob:; object-src blob:; sandbox allow-same-origin allow-scripts allow-forms allow-popups allow-modals allow-downloads',
|
'cspheader' => 'default-src \'none\'; base-uri \'self\'; form-action \'none\'; manifest-src \'self\'; connect-src * blob:; script-src \'self\' \'unsafe-eval\'; style-src \'self\'; font-src \'self\'; frame-ancestors \'none\'; img-src \'self\' data: blob:; media-src blob:; object-src blob:; sandbox allow-same-origin allow-scripts allow-forms allow-popups allow-modals allow-downloads',
|
||||||
'zerobincompatibility' => false,
|
'zerobincompatibility' => false,
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin;
|
namespace PrivateBin;
|
||||||
@ -28,14 +28,14 @@ class Controller
|
|||||||
*
|
*
|
||||||
* @const string
|
* @const string
|
||||||
*/
|
*/
|
||||||
const VERSION = '1.6.0';
|
const VERSION = '1.5.0';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* minimal required PHP version
|
* minimal required PHP version
|
||||||
*
|
*
|
||||||
* @const string
|
* @const string
|
||||||
*/
|
*/
|
||||||
const MIN_PHP_VERSION = '7.3.0';
|
const MIN_PHP_VERSION = '5.6.0';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* show the same error message if the paste expired or does not exist
|
* show the same error message if the paste expired or does not exist
|
||||||
@ -411,7 +411,6 @@ class Controller
|
|||||||
$page->assign('EXPIREDEFAULT', $this->_conf->getKey('default', 'expire'));
|
$page->assign('EXPIREDEFAULT', $this->_conf->getKey('default', 'expire'));
|
||||||
$page->assign('URLSHORTENER', $this->_conf->getKey('urlshortener'));
|
$page->assign('URLSHORTENER', $this->_conf->getKey('urlshortener'));
|
||||||
$page->assign('QRCODE', $this->_conf->getKey('qrcode'));
|
$page->assign('QRCODE', $this->_conf->getKey('qrcode'));
|
||||||
$page->assign('EMAIL', $this->_conf->getKey('email'));
|
|
||||||
$page->assign('HTTPWARNING', $this->_conf->getKey('httpwarning'));
|
$page->assign('HTTPWARNING', $this->_conf->getKey('httpwarning'));
|
||||||
$page->assign('HTTPSLINK', 'https://' . $this->_request->getHost() . $this->_request->getRequestUri());
|
$page->assign('HTTPSLINK', 'https://' . $this->_request->getHost() . $this->_request->getRequestUri());
|
||||||
$page->assign('COMPRESSION', $this->_conf->getKey('compression'));
|
$page->assign('COMPRESSION', $this->_conf->getKey('compression'));
|
||||||
@ -426,13 +425,10 @@ class Controller
|
|||||||
*/
|
*/
|
||||||
private function _jsonld($type)
|
private function _jsonld($type)
|
||||||
{
|
{
|
||||||
if (!in_array($type, array(
|
if (
|
||||||
'comment',
|
$type !== 'paste' && $type !== 'comment' &&
|
||||||
'commentmeta',
|
$type !== 'pastemeta' && $type !== 'commentmeta'
|
||||||
'paste',
|
) {
|
||||||
'pastemeta',
|
|
||||||
'types',
|
|
||||||
))) {
|
|
||||||
$type = '';
|
$type = '';
|
||||||
}
|
}
|
||||||
$content = '{}';
|
$content = '{}';
|
||||||
@ -444,13 +440,6 @@ class Controller
|
|||||||
file_get_contents($file)
|
file_get_contents($file)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if ($type === 'types') {
|
|
||||||
$content = str_replace(
|
|
||||||
implode('", "', array_keys($this->_conf->getDefaults()['expire_options'])),
|
|
||||||
implode('", "', array_keys($this->_conf->getSection('expire_options'))),
|
|
||||||
$content
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
header('Content-type: application/ld+json');
|
header('Content-type: application/ld+json');
|
||||||
header('Access-Control-Allow-Origin: *');
|
header('Access-Control-Allow-Origin: *');
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin\Data;
|
namespace PrivateBin\Data;
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin\Data;
|
namespace PrivateBin\Data;
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin\Data;
|
namespace PrivateBin\Data;
|
||||||
@ -96,8 +96,7 @@ class Filesystem extends AbstractData
|
|||||||
if (!is_dir($storagedir)) {
|
if (!is_dir($storagedir)) {
|
||||||
mkdir($storagedir, 0700, true);
|
mkdir($storagedir, 0700, true);
|
||||||
}
|
}
|
||||||
self::logToChapril("CREATE",$pasteid);
|
return $this->_store($file, $paste);
|
||||||
return self::_store($file, $paste);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -115,7 +114,6 @@ class Filesystem extends AbstractData
|
|||||||
) {
|
) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
self::logToChapril("READ",$pasteid);
|
|
||||||
return self::upgradePreV1Format($paste);
|
return self::upgradePreV1Format($paste);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -147,7 +145,6 @@ class Filesystem extends AbstractData
|
|||||||
$dir->close();
|
$dir->close();
|
||||||
rmdir($discdir);
|
rmdir($discdir);
|
||||||
}
|
}
|
||||||
self::logToChapril("DELETE",$pasteid);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -202,8 +199,7 @@ class Filesystem extends AbstractData
|
|||||||
if (!is_dir($storagedir)) {
|
if (!is_dir($storagedir)) {
|
||||||
mkdir($storagedir, 0700, true);
|
mkdir($storagedir, 0700, true);
|
||||||
}
|
}
|
||||||
self::logToChapril("COMMENT",$pasteid);
|
return $this->_store($file, $comment);
|
||||||
return self::_store($file, $comment);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -232,12 +228,7 @@ class Filesystem extends AbstractData
|
|||||||
$comment['parentid'] = $items[2];
|
$comment['parentid'] = $items[2];
|
||||||
|
|
||||||
// Store in array
|
// Store in array
|
||||||
$key = $this->getOpenSlot(
|
$key = $this->getOpenSlot($comments, (int) $comment['meta']['created']);
|
||||||
$comments,
|
|
||||||
(int) array_key_exists('created', $comment['meta']) ?
|
|
||||||
$comment['meta']['created'] : // v2 comments
|
|
||||||
$comment['meta']['postdate'] // v1 comments
|
|
||||||
);
|
|
||||||
$comments[$key] = $comment;
|
$comments[$key] = $comment;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -367,12 +358,12 @@ class Filesystem extends AbstractData
|
|||||||
{
|
{
|
||||||
$pastes = array();
|
$pastes = array();
|
||||||
$count = 0;
|
$count = 0;
|
||||||
$opened = 0;
|
|
||||||
$limit = $batchsize * 10; // try at most 10 times $batchsize pastes before giving up
|
|
||||||
$time = time();
|
$time = time();
|
||||||
$files = $this->getAllPastes();
|
foreach ($this->_getPasteIterator() as $file) {
|
||||||
shuffle($files);
|
if ($file->isDir()) {
|
||||||
foreach ($files as $pasteid) {
|
continue;
|
||||||
|
}
|
||||||
|
$pasteid = $file->getBasename('.php');
|
||||||
if ($this->exists($pasteid)) {
|
if ($this->exists($pasteid)) {
|
||||||
$data = $this->read($pasteid);
|
$data = $this->read($pasteid);
|
||||||
if (
|
if (
|
||||||
@ -380,13 +371,11 @@ class Filesystem extends AbstractData
|
|||||||
$data['meta']['expire_date'] < $time
|
$data['meta']['expire_date'] < $time
|
||||||
) {
|
) {
|
||||||
$pastes[] = $pasteid;
|
$pastes[] = $pasteid;
|
||||||
if (++$count >= $batchsize) {
|
++$count;
|
||||||
|
if ($count >= $batchsize) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (++$opened >= $limit) {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $pastes;
|
return $pastes;
|
||||||
@ -398,7 +387,7 @@ class Filesystem extends AbstractData
|
|||||||
public function getAllPastes()
|
public function getAllPastes()
|
||||||
{
|
{
|
||||||
$pastes = array();
|
$pastes = array();
|
||||||
foreach (new \GlobIterator($this->_path . self::PASTE_FILE_PATTERN) as $file) {
|
foreach ($this->_getPasteIterator() as $file) {
|
||||||
if ($file->isFile()) {
|
if ($file->isFile()) {
|
||||||
$pastes[] = $file->getBasename('.php');
|
$pastes[] = $file->getBasename('.php');
|
||||||
}
|
}
|
||||||
@ -442,6 +431,20 @@ class Filesystem extends AbstractData
|
|||||||
'.discussion' . DIRECTORY_SEPARATOR;
|
'.discussion' . DIRECTORY_SEPARATOR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get an iterator matching paste files.
|
||||||
|
*
|
||||||
|
* Note that creating the iterator issues the glob() call, so we can't pre-
|
||||||
|
* generate this object before files that should get matched exist.
|
||||||
|
*
|
||||||
|
* @access private
|
||||||
|
* @return \GlobIterator
|
||||||
|
*/
|
||||||
|
private function _getPasteIterator()
|
||||||
|
{
|
||||||
|
return new \GlobIterator($this->_path . self::PASTE_FILE_PATTERN);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* store the data
|
* store the data
|
||||||
*
|
*
|
||||||
@ -531,17 +534,4 @@ class Filesystem extends AbstractData
|
|||||||
}
|
}
|
||||||
unlink($srcFile);
|
unlink($srcFile);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Add log
|
|
||||||
*
|
|
||||||
* @access private
|
|
||||||
* @return bool
|
|
||||||
*/
|
|
||||||
private function logToChapril($message, $id=null)
|
|
||||||
{
|
|
||||||
$today = date('Y-m-d H:i:s');
|
|
||||||
$texte_retour="$today $message \t$id\n";
|
|
||||||
return (bool) file_put_contents("/var/www/paste.chapril.org/paste.log",$texte_retour,FILE_APPEND|LOCK_EX);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
*
|
*
|
||||||
* an S3 compatible data backend for PrivateBin with CEPH/RadosGW in mind
|
* an S3 compatible data backend for PrivateBin with CEPH/RadosGW in mind
|
||||||
* see https://docs.ceph.com/en/latest/radosgw/s3/php/
|
* see https://docs.ceph.com/en/latest/radosgw/s3/php/
|
||||||
* based on lib/Data/GoogleCloudStorage.php from PrivateBin version 1.6.0
|
* based on lib/Data/GoogleCloudStorage.php from PrivateBin version 1.5.0
|
||||||
*
|
*
|
||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2022 Felix J. Ogris (https://ogris.de/)
|
* @copyright 2022 Felix J. Ogris (https://ogris.de/)
|
||||||
@ -82,33 +82,31 @@ class S3Storage extends AbstractData
|
|||||||
*/
|
*/
|
||||||
public function __construct(array $options)
|
public function __construct(array $options)
|
||||||
{
|
{
|
||||||
if (is_array($options)) {
|
$this->_options['credentials'] = array();
|
||||||
// AWS SDK will try to load credentials from environment if credentials are not passed via configuration
|
|
||||||
// ref: https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/guide_credentials.html#default-credential-chain
|
|
||||||
if (isset($options['accesskey']) && isset($options['secretkey'])) {
|
|
||||||
$this->_options['credentials'] = array();
|
|
||||||
|
|
||||||
$this->_options['credentials']['key'] = $options['accesskey'];
|
if (is_array($options) && array_key_exists('region', $options)) {
|
||||||
$this->_options['credentials']['secret'] = $options['secretkey'];
|
$this->_options['region'] = $options['region'];
|
||||||
}
|
}
|
||||||
if (array_key_exists('region', $options)) {
|
if (is_array($options) && array_key_exists('version', $options)) {
|
||||||
$this->_options['region'] = $options['region'];
|
$this->_options['version'] = $options['version'];
|
||||||
}
|
}
|
||||||
if (array_key_exists('version', $options)) {
|
if (is_array($options) && array_key_exists('endpoint', $options)) {
|
||||||
$this->_options['version'] = $options['version'];
|
$this->_options['endpoint'] = $options['endpoint'];
|
||||||
}
|
}
|
||||||
if (array_key_exists('endpoint', $options)) {
|
if (is_array($options) && array_key_exists('accesskey', $options)) {
|
||||||
$this->_options['endpoint'] = $options['endpoint'];
|
$this->_options['credentials']['key'] = $options['accesskey'];
|
||||||
}
|
}
|
||||||
if (array_key_exists('use_path_style_endpoint', $options)) {
|
if (is_array($options) && array_key_exists('secretkey', $options)) {
|
||||||
$this->_options['use_path_style_endpoint'] = filter_var($options['use_path_style_endpoint'], FILTER_VALIDATE_BOOLEAN);
|
$this->_options['credentials']['secret'] = $options['secretkey'];
|
||||||
}
|
}
|
||||||
if (array_key_exists('bucket', $options)) {
|
if (is_array($options) && array_key_exists('use_path_style_endpoint', $options)) {
|
||||||
$this->_bucket = $options['bucket'];
|
$this->_options['use_path_style_endpoint'] = filter_var($options['use_path_style_endpoint'], FILTER_VALIDATE_BOOLEAN);
|
||||||
}
|
}
|
||||||
if (array_key_exists('prefix', $options)) {
|
if (is_array($options) && array_key_exists('bucket', $options)) {
|
||||||
$this->_prefix = $options['prefix'];
|
$this->_bucket = $options['bucket'];
|
||||||
}
|
}
|
||||||
|
if (is_array($options) && array_key_exists('prefix', $options)) {
|
||||||
|
$this->_prefix = $options['prefix'];
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->_client = new S3Client($this->_options);
|
$this->_client = new S3Client($this->_options);
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin;
|
namespace PrivateBin;
|
||||||
@ -66,6 +66,6 @@ class Filter
|
|||||||
$size = $size / 1024;
|
$size = $size / 1024;
|
||||||
++$i;
|
++$i;
|
||||||
}
|
}
|
||||||
return number_format($size, $i ? 2 : 0, '.', ' ') . ' ' . I18n::_($iec[$i]);
|
return number_format($size, ($i ? 2 : 0), '.', ' ') . ' ' . I18n::_($iec[$i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin;
|
namespace PrivateBin;
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin;
|
namespace PrivateBin;
|
||||||
@ -315,8 +315,6 @@ class I18n
|
|||||||
protected static function _getPluralForm($n)
|
protected static function _getPluralForm($n)
|
||||||
{
|
{
|
||||||
switch (self::$_language) {
|
switch (self::$_language) {
|
||||||
case 'ar':
|
|
||||||
return $n === 0 ? 0 : ($n === 1 ? 1 : ($n === 2 ? 2 : ($n % 100 >= 3 && $n % 100 <= 10 ? 3 : ($n % 100 >= 11 ? 4 : 5))));
|
|
||||||
case 'cs':
|
case 'cs':
|
||||||
case 'sk':
|
case 'sk':
|
||||||
return $n === 1 ? 0 : ($n >= 2 && $n <= 4 ? 1 : 2);
|
return $n === 1 ? 0 : ($n >= 2 && $n <= 4 ? 1 : 2);
|
||||||
@ -329,7 +327,6 @@ class I18n
|
|||||||
case 'he':
|
case 'he':
|
||||||
return $n === 1 ? 0 : ($n === 2 ? 1 : (($n < 0 || $n > 10) && ($n % 10 === 0) ? 2 : 3));
|
return $n === 1 ? 0 : ($n === 2 ? 1 : (($n < 0 || $n > 10) && ($n % 10 === 0) ? 2 : 3));
|
||||||
case 'id':
|
case 'id':
|
||||||
case 'ja':
|
|
||||||
case 'jbo':
|
case 'jbo':
|
||||||
case 'th':
|
case 'th':
|
||||||
return 0;
|
return 0;
|
||||||
@ -342,8 +339,8 @@ class I18n
|
|||||||
return $n % 10 === 1 && $n % 100 != 11 ? 0 : ($n % 10 >= 2 && $n % 10 <= 4 && ($n % 100 < 10 || $n % 100 >= 20) ? 1 : 2);
|
return $n % 10 === 1 && $n % 100 != 11 ? 0 : ($n % 10 >= 2 && $n % 10 <= 4 && ($n % 100 < 10 || $n % 100 >= 20) ? 1 : 2);
|
||||||
case 'sl':
|
case 'sl':
|
||||||
return $n % 100 === 1 ? 1 : ($n % 100 === 2 ? 2 : ($n % 100 === 3 || $n % 100 === 4 ? 3 : 0));
|
return $n % 100 === 1 ? 1 : ($n % 100 === 2 ? 2 : ($n % 100 === 3 || $n % 100 === 4 ? 3 : 0));
|
||||||
|
// bg, ca, de, el, en, es, et, fi, hu, it, nl, no, pt
|
||||||
default:
|
default:
|
||||||
// bg, ca, de, el, en, es, et, fi, hu, it, nl, no, pt
|
|
||||||
return $n !== 1 ? 1 : 0;
|
return $n !== 1 ? 1 : 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin;
|
namespace PrivateBin;
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin;
|
namespace PrivateBin;
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin\Model;
|
namespace PrivateBin\Model;
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin\Model;
|
namespace PrivateBin\Model;
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin\Model;
|
namespace PrivateBin\Model;
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin\Persistence;
|
namespace PrivateBin\Persistence;
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin\Persistence;
|
namespace PrivateBin\Persistence;
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin\Persistence;
|
namespace PrivateBin\Persistence;
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin\Persistence;
|
namespace PrivateBin\Persistence;
|
||||||
|
@ -7,13 +7,11 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin;
|
namespace PrivateBin;
|
||||||
|
|
||||||
use Exception;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Request
|
* Request
|
||||||
*
|
*
|
||||||
@ -112,13 +110,9 @@ class Request
|
|||||||
case 'POST':
|
case 'POST':
|
||||||
// it might be a creation or a deletion, the latter is detected below
|
// it might be a creation or a deletion, the latter is detected below
|
||||||
$this->_operation = 'create';
|
$this->_operation = 'create';
|
||||||
try {
|
$this->_params = Json::decode(
|
||||||
$this->_params = Json::decode(
|
file_get_contents(self::$_inputStream)
|
||||||
file_get_contents(self::$_inputStream)
|
);
|
||||||
);
|
|
||||||
} catch (Exception $e) {
|
|
||||||
// ignore error, $this->_params will remain empty
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
$this->_params = $_GET;
|
$this->_params = $_GET;
|
||||||
@ -225,7 +219,7 @@ class Request
|
|||||||
return array_key_exists('REQUEST_URI', $_SERVER) ?
|
return array_key_exists('REQUEST_URI', $_SERVER) ?
|
||||||
htmlspecialchars(
|
htmlspecialchars(
|
||||||
parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
|
parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
|
||||||
) : '/';
|
) : '/';
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
* @link https://github.com/PrivateBin/PrivateBin
|
* @link https://github.com/PrivateBin/PrivateBin
|
||||||
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
* @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
|
||||||
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
* @license https://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
|
||||||
* @version 1.6.0
|
* @version 1.5.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin;
|
namespace PrivateBin;
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user