Merge branch 'master' into restructure-doc
This commit is contained in:
commit
a5a888a225
62
.github/DISCUSSION_TEMPLATE/q-a.yml
vendored
Normal file
62
.github/DISCUSSION_TEMPLATE/q-a.yml
vendored
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
title: "[Question and support] "
|
||||||
|
labels: ["question/support"]
|
||||||
|
body:
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: |
|
||||||
|
Describe the problem/question: A clear and concise description of what the problem/issue or question is.
|
||||||
|
- type: checkboxes
|
||||||
|
attributes:
|
||||||
|
label: Please tick this to confirm
|
||||||
|
options:
|
||||||
|
- label: Yes, I have read [the FAQ](https://github.com/PrivateBin/PrivateBin/wiki/FAQ) and I found no solution/answer there.
|
||||||
|
- type: markdown
|
||||||
|
attributes:
|
||||||
|
value: |
|
||||||
|
## What you did
|
||||||
|
Tell us how to reproduce the problem.
|
||||||
|
|
||||||
|
1.
|
||||||
|
2.
|
||||||
|
- type: textarea
|
||||||
|
id: what_happens
|
||||||
|
attributes:
|
||||||
|
label: What happens
|
||||||
|
- type: textarea
|
||||||
|
id: what_should_happen
|
||||||
|
attributes:
|
||||||
|
label: What should happen
|
||||||
|
- type: textarea
|
||||||
|
id: additional_info
|
||||||
|
attributes:
|
||||||
|
label: Additional information
|
||||||
|
description: If you have access to the server log files, copy them here.
|
||||||
|
- type: input
|
||||||
|
id: server_address
|
||||||
|
attributes:
|
||||||
|
label: Server address
|
||||||
|
- type: input
|
||||||
|
id: server_os
|
||||||
|
attributes:
|
||||||
|
label: Server OS
|
||||||
|
- type: input
|
||||||
|
id: webserver
|
||||||
|
attributes:
|
||||||
|
label: Webserver
|
||||||
|
- type: input
|
||||||
|
id: browser
|
||||||
|
attributes:
|
||||||
|
label: Browser
|
||||||
|
- type: input
|
||||||
|
id: privatebin_version
|
||||||
|
attributes:
|
||||||
|
label: PrivateBin version
|
||||||
|
- type: radio
|
||||||
|
id: reproduce_issue
|
||||||
|
attributes:
|
||||||
|
label: I can reproduce this issue on [https://privatebin.net](https://privatebin.net)
|
||||||
|
options:
|
||||||
|
- label: Yes
|
||||||
|
value: Yes
|
||||||
|
- label: No
|
||||||
|
value: No
|
@ -1,5 +1,16 @@
|
|||||||
<!-- Please have a look at our FAQ before submitting an issue: https://github.com/PrivateBin/PrivateBin/wiki/FAQ -->
|
---
|
||||||
<!-- This is a template for a bug report. If you would like to suggest a feature, feel free to delete the part below. -->
|
name: Bug report
|
||||||
|
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. -->
|
||||||
@ -26,7 +37,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, preferrably including the version -->
|
<!-- The webserver running on your server, preferably 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) -->
|
13
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
13
.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
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.
|
||||||
|
- name: Security issue
|
||||||
|
url: https://github.com/PrivateBin/PrivateBin/security/policy
|
||||||
|
about: Please report security vulnerabilities and other security issues here.
|
||||||
|
|
22
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal file
22
.github/ISSUE_TEMPLATE/feature_request.md
vendored
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
---
|
||||||
|
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. -->
|
37
.github/workflows/refresh-php8.yml
vendored
37
.github/workflows/refresh-php8.yml
vendored
@ -1,37 +0,0 @@
|
|||||||
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'
|
|
||||||
|
|
35
.github/workflows/shiftleft-analysis.yml
vendored
Normal file
35
.github/workflows/shiftleft-analysis.yml
vendored
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
# This workflow integrates Scan with GitHub's code scanning feature
|
||||||
|
# Scan is a free open-source security tool for modern DevOps teams from ShiftLeft
|
||||||
|
# Visit https://slscan.io/en/latest/integrations/code-scan for help
|
||||||
|
name: SL Scan
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches: [ master ]
|
||||||
|
pull_request:
|
||||||
|
# The branches below must be a subset of the branches above
|
||||||
|
branches: [ master ]
|
||||||
|
schedule:
|
||||||
|
- cron: '16 22 * * 4'
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
Scan-Build:
|
||||||
|
# Scan runs on ubuntu, mac and windows
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
# potentially add composer install steo here
|
||||||
|
- name: Perform Scan
|
||||||
|
uses: ShiftLeftSecurity/scan-action@master
|
||||||
|
env:
|
||||||
|
WORKSPACE: ""
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
SCAN_AUTO_BUILD: true
|
||||||
|
with:
|
||||||
|
output: reports
|
||||||
|
# Scan auto-detects the languages.
|
||||||
|
|
||||||
|
- name: Upload report
|
||||||
|
uses: github/codeql-action/upload-sarif@v1
|
||||||
|
with:
|
||||||
|
sarif_file: reports
|
46
.github/workflows/tests.yml
vendored
46
.github/workflows/tests.yml
vendored
@ -1,5 +1,7 @@
|
|||||||
name: Tests
|
name: Tests
|
||||||
on: [push]
|
on:
|
||||||
|
push:
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
@ -12,23 +14,23 @@ jobs:
|
|||||||
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: ['5.6', '7.0', '7.1', '7.2', '7.3', '7.4']
|
php-versions: ['7.3', '7.4', '8.0', '8.1', '8.2']
|
||||||
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@v3
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
# cache PHP extensions
|
# cache PHP extensions
|
||||||
- name: Setup cache environment
|
- name: Setup cache environment
|
||||||
id: extcache
|
id: extcache
|
||||||
@ -44,77 +46,75 @@ 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@v3
|
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
|
||||||
|
|
||||||
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -31,6 +31,7 @@ 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
|
||||||
|
@ -15,9 +15,10 @@ coding_style:
|
|||||||
additive: false
|
additive: false
|
||||||
concatenation: true
|
concatenation: true
|
||||||
build:
|
build:
|
||||||
|
image: default-bionic
|
||||||
environment:
|
environment:
|
||||||
php:
|
php:
|
||||||
version: '7.2'
|
version: 7.4
|
||||||
tests:
|
tests:
|
||||||
override:
|
override:
|
||||||
-
|
-
|
||||||
@ -30,7 +31,4 @@ build:
|
|||||||
analysis:
|
analysis:
|
||||||
tests:
|
tests:
|
||||||
override:
|
override:
|
||||||
-
|
|
||||||
command: phpcs-run
|
|
||||||
use_website_config: true
|
|
||||||
- php-scrutinizer-run
|
- php-scrutinizer-run
|
||||||
|
@ -1,5 +1,13 @@
|
|||||||
# PrivateBin version history
|
# PrivateBin version history
|
||||||
|
|
||||||
|
* **1.6.0 (not yet released)**
|
||||||
|
* ADDED: Translations for Japanese & Arabic
|
||||||
|
* CHANGED: Minimum required PHP version is 7.3, due to upgrading PHPunit (#707)
|
||||||
|
* **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)**
|
* **1.5.1 (2022-12-24)**
|
||||||
* ADDED: script for administrative tasks: deleting pastes (#274), removing empty directories (#277), purging expired pastes (#276) & statistics (#319)
|
* 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: Revert Filesystem purge to limited and randomized lookup (#1030)
|
||||||
|
@ -31,6 +31,7 @@
|
|||||||
* 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, script for data backend migrations, dropped singleton behaviour of data backends
|
||||||
* 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
|
||||||
|
|
||||||
## Translations
|
## Translations
|
||||||
* Hexalyse - French
|
* Hexalyse - French
|
||||||
@ -62,3 +63,5 @@
|
|||||||
* Stevo984 - Slovak
|
* Stevo984 - Slovak
|
||||||
* Christos Karamolegkos - Greek
|
* Christos Karamolegkos - Greek
|
||||||
* jaideejung007 - Thai
|
* jaideejung007 - Thai
|
||||||
|
* Nicolas Le Gall - Japanese
|
||||||
|
* lazerns - Arabic
|
||||||
|
@ -342,12 +342,11 @@ 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, random_compat, Composer, kjua and base-x
|
## MIT License for base64.js version 1.7, Bootstrap, Identicon, 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
|
||||||
|
4
Makefile
4
Makefile
@ -1,7 +1,7 @@
|
|||||||
.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.5.1
|
CURRENT_VERSION = 1.5.2
|
||||||
VERSION ?= 1.5.2
|
VERSION ?= 1.5.3
|
||||||
VERSION_FILES = index.php bin/ cfg/ *.md css/ i18n/ img/ js/package.json js/privatebin.js lib/ Makefile tpl/ tst/
|
VERSION_FILES = index.php bin/ 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")
|
||||||
|
@ -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.5.1*
|
*Current version: 1.5.2*
|
||||||
|
|
||||||
**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)
|
||||||
|
@ -4,8 +4,8 @@
|
|||||||
|
|
||||||
| Version | Supported |
|
| Version | Supported |
|
||||||
| ------- | ------------------ |
|
| ------- | ------------------ |
|
||||||
| 1.5.1 | :heavy_check_mark: |
|
| 1.5.2 | :heavy_check_mark: |
|
||||||
| < 1.5.1 | :x: |
|
| < 1.5.2 | :x: |
|
||||||
|
|
||||||
## Reporting a Vulnerability
|
## Reporting a Vulnerability
|
||||||
|
|
||||||
|
@ -9,7 +9,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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin;
|
namespace PrivateBin;
|
||||||
@ -215,7 +215,7 @@ EOT, PHP_EOL;
|
|||||||
$counters['total'] < 1000 ? 4 : 10
|
$counters['total'] < 1000 ? 4 : 10
|
||||||
);
|
);
|
||||||
|
|
||||||
echo "Total:\t\t\t${counters['total']}", PHP_EOL;
|
echo "Total:\t\t\t{$counters['total']}", PHP_EOL;
|
||||||
foreach ($ids as $pasteid) {
|
foreach ($ids as $pasteid) {
|
||||||
$paste = $this->_store->read($pasteid);
|
$paste = $this->_store->read($pasteid);
|
||||||
++$counters['progress'];
|
++$counters['progress'];
|
||||||
@ -264,15 +264,15 @@ EOT, PHP_EOL;
|
|||||||
}
|
}
|
||||||
|
|
||||||
echo PHP_EOL, <<<EOT
|
echo PHP_EOL, <<<EOT
|
||||||
Expired:\t\t${counters['expired']}
|
Expired:\t\t{$counters['expired']}
|
||||||
Burn after reading:\t${counters['burn']}
|
Burn after reading:\t{$counters['burn']}
|
||||||
Discussions:\t\t${counters['discussion']}
|
Discussions:\t\t{$counters['discussion']}
|
||||||
Plain Text:\t\t${counters['plain']}
|
Plain Text:\t\t{$counters['plain']}
|
||||||
Source Code:\t\t${counters['syntax']}
|
Source Code:\t\t{$counters['syntax']}
|
||||||
Markdown:\t\t${counters['md']}
|
Markdown:\t\t{$counters['md']}
|
||||||
EOT, PHP_EOL;
|
EOT, PHP_EOL;
|
||||||
if ($counters['unknown'] > 0) {
|
if ($counters['unknown'] > 0) {
|
||||||
echo "Unknown format:\t\t${counters['unknown']}", PHP_EOL;
|
echo "Unknown format:\t\t{$counters['unknown']}", PHP_EOL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -315,4 +315,4 @@ EOT, PHP_EOL;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
new Administration();
|
new Administration();
|
||||||
|
@ -410,13 +410,14 @@ 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 PHPUnit_Framework_TestCase
|
class ConfigurationCombinationsTest extends TestCase
|
||||||
{
|
{
|
||||||
private $_conf;
|
private $_conf;
|
||||||
|
|
||||||
@ -424,7 +425,7 @@ class ConfigurationCombinationsTest extends PHPUnit_Framework_TestCase
|
|||||||
|
|
||||||
private $_path;
|
private $_path;
|
||||||
|
|
||||||
public function setUp()
|
public function setUp(): void
|
||||||
{
|
{
|
||||||
/* Setup Routine */
|
/* Setup Routine */
|
||||||
Helper::confBackup();
|
Helper::confBackup();
|
||||||
@ -435,7 +436,7 @@ class ConfigurationCombinationsTest extends PHPUnit_Framework_TestCase
|
|||||||
$this->reset();
|
$this->reset();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function tearDown()
|
public function tearDown(): void
|
||||||
{
|
{
|
||||||
/* Tear Down Routine */
|
/* Tear Down Routine */
|
||||||
unlink(CONF);
|
unlink(CONF);
|
||||||
@ -564,7 +565,7 @@ EOT;
|
|||||||
case 'Delete':
|
case 'Delete':
|
||||||
$code .= <<<'EOT'
|
$code .= <<<'EOT'
|
||||||
|
|
||||||
$this->assertRegExp(
|
$this->assertMatchesRegularExpression(
|
||||||
'#<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'
|
||||||
|
@ -230,6 +230,19 @@ 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,18 +24,17 @@
|
|||||||
"docs" : "https://privatebin.info/codedoc/"
|
"docs" : "https://privatebin.info/codedoc/"
|
||||||
},
|
},
|
||||||
"require" : {
|
"require" : {
|
||||||
"php" : "^5.6.0 || ^7.0 || ^8.0",
|
"php" : "^7.3 || ^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"
|
"jdenticon/jdenticon": "1.0.2"
|
||||||
},
|
},
|
||||||
"suggest" : {
|
"suggest" : {
|
||||||
"google/cloud-storage" : "1.30.1",
|
"google/cloud-storage" : "1.32.0",
|
||||||
"aws/aws-sdk-php" : "3.254.0"
|
"aws/aws-sdk-php" : "3.275.1"
|
||||||
},
|
},
|
||||||
"require-dev" : {
|
"require-dev" : {
|
||||||
"phpunit/phpunit" : "^4.6 || ^5.0"
|
"phpunit/phpunit" : "^9"
|
||||||
},
|
},
|
||||||
"autoload" : {
|
"autoload" : {
|
||||||
"psr-4" : {
|
"psr-4" : {
|
||||||
@ -43,6 +42,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"config" : {
|
"config" : {
|
||||||
"autoloader-suffix" : "DontChange"
|
"autoloader-suffix" : "DontChange",
|
||||||
|
"optimize-autoloader": true,
|
||||||
|
"preferred-install": "dist",
|
||||||
|
"sort-packages": true,
|
||||||
|
"platform": {
|
||||||
|
"php": "7.3"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
1633
composer.lock
generated
1633
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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* 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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* 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.
|
||||||
|
@ -20,14 +20,7 @@ install and configure PrivateBin on your server. It's available on
|
|||||||
|
|
||||||
### Minimal Requirements
|
### Minimal Requirements
|
||||||
|
|
||||||
- PHP version 7.0 or above
|
- PHP version 7.3 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)
|
||||||
@ -207,7 +200,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.5.1');
|
INSERT INTO prefix_config VALUES('VERSION', '1.5.2');
|
||||||
```
|
```
|
||||||
|
|
||||||
In **PostgreSQL**, the `data`, `attachment`, `nickname` and `vizhash` columns
|
In **PostgreSQL**, the `data`, `attachment`, `nickname` and `vizhash` columns
|
||||||
|
352
i18n/ar.json
352
i18n/ar.json
@ -1,193 +1,219 @@
|
|||||||
{
|
{
|
||||||
"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 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.": "%s عبارة عن أداة لصق على الإنترنت بسيطة ومفتوحة المصدر حيث لا يمتلك الخادم أي معرفة بالبيانات الملصقة. يتم تشفير / فك تشفير البيانات %sفي المتصفح%s باستخدام 256 بت AES.",
|
||||||
"More information on the <a href=\"https://privatebin.info/\">project page</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>.": "مزيد من المعلومات على <a href=\"https://privatebin.info/\">صفحة المشروع</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 requires php %s or above to work. Sorry.",
|
"%s requires php %s or above to work. Sorry.": "%s يتطلب php %s أو أعلى للعمل. آسف.",
|
||||||
"%s requires configuration section [%s] to be present in configuration file.": "%s requires configuration section [%s] to be present in configuration file.",
|
"%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.": [
|
||||||
"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 ثواني بين كل مشاركة.",
|
||||||
|
"الرجاء الانتظار %d ثواني بين كل مشاركة."
|
||||||
],
|
],
|
||||||
"Paste is limited to %s of encrypted data.": "Paste is limited to %s of encrypted data.",
|
"Paste is limited to %s of encrypted data.": "يقتصر اللصق على %s البيانات المشفرة.",
|
||||||
"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 is required for %s to work. Sorry for the inconvenience.",
|
"JavaScript is required for %s to work. Sorry for the inconvenience.": "جافاسكرِبت (JavaScript) مطلوب %s للعمل. نأسف للإزعاج.",
|
||||||
"%s requires a modern browser to work.": "%s requires a modern browser to work.",
|
"%s requires a modern browser to work.": "%s يتطلب متصفحًا حديثًا للعمل.",
|
||||||
"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 second (singular)",
|
"%d ثانية",
|
||||||
"%d seconds (1st plural)",
|
"%d ثواني",
|
||||||
"%d seconds (2nd plural)",
|
"%d ثواني",
|
||||||
"%d seconds (3rd plural)"
|
"%d ثواني",
|
||||||
|
"%d ثواني",
|
||||||
|
"%d ثواني"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minute (singular)",
|
"%d دقيقة",
|
||||||
"%d minutes (1st plural)",
|
"%d دقائق",
|
||||||
"%d minutes (2nd plural)",
|
"%d دقائق",
|
||||||
"%d minutes (3rd plural)"
|
"%d دقائق",
|
||||||
|
"%d دقائق",
|
||||||
|
"%d دقائق"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d hour (singular)",
|
"%d ساعة",
|
||||||
"%d hours (1st plural)",
|
"%d ساعات",
|
||||||
"%d hours (2nd plural)",
|
"%d ساعات",
|
||||||
"%d hours (3rd plural)"
|
"%d ساعات",
|
||||||
|
"%d ساعات",
|
||||||
|
"%d ساعات"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d day (singular)",
|
"%d يوم",
|
||||||
"%d days (1st plural)",
|
"%d أيام",
|
||||||
"%d days (2nd plural)",
|
"%d أيام",
|
||||||
"%d days (3rd plural)"
|
"%d أيام",
|
||||||
|
"%d أيام",
|
||||||
|
"%d أيام"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d week (singular)",
|
"%d أسبوع",
|
||||||
"%d weeks (1st plural)",
|
"%d أسابيع",
|
||||||
"%d weeks (2nd plural)",
|
"%d أسابيع",
|
||||||
"%d weeks (3rd plural)"
|
"%d أسابيع",
|
||||||
|
"%d أسابيع",
|
||||||
|
"%d أسابيع"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d month (singular)",
|
"%d شهر",
|
||||||
"%d months (1st plural)",
|
"%d شهور",
|
||||||
"%d months (2nd plural)",
|
"%d شهور",
|
||||||
"%d months (3rd plural)"
|
"%d شهور",
|
||||||
|
"%d شهور",
|
||||||
|
"%d شهور"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d year (singular)",
|
"%d سنة",
|
||||||
"%d years (1st plural)",
|
"%d سنين",
|
||||||
"%d years (2nd plural)",
|
"%d سنين",
|
||||||
"%d years (3rd plural)"
|
"%d سنين",
|
||||||
|
"%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.": [
|
||||||
"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 ثواني.",
|
||||||
|
"ستنتهي صلاحية هذا المستند في %d ثواني."
|
||||||
],
|
],
|
||||||
"This document will expire in %d minutes.": [
|
"This document will expire in %d minutes.": [
|
||||||
"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 دقائق.",
|
||||||
|
"ستنتهي صلاحية هذا المستند في %d دقائق."
|
||||||
],
|
],
|
||||||
"This document will expire in %d hours.": [
|
"This document will expire in %d hours.": [
|
||||||
"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 ساعات.",
|
||||||
|
"ستنتهي صلاحية هذا المستند في غضون %d ساعات."
|
||||||
],
|
],
|
||||||
"This document will expire in %d days.": [
|
"This document will expire in %d days.": [
|
||||||
"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 أيام.",
|
||||||
|
"ستنتهي صلاحية هذا المستند خلال %d أيام."
|
||||||
],
|
],
|
||||||
"This document will expire in %d months.": [
|
"This document will expire in %d months.": [
|
||||||
"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 شهور.",
|
||||||
|
"ستنتهي صلاحية هذا المستند خلال %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": "Avatar generated from IP address",
|
"Avatar generated from IP address": "تم إنشاء أفتار من عنوان IP",
|
||||||
"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": "Could not refresh display: %s",
|
"Could not refresh display: %s": "تعذر تحديث العرض: %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": "Could not post comment: %s",
|
"Could not post comment: %s": "لا يمكن نشر تعليق: %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>": "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>": "لصقك هو <a id=\"pasteurl\" href=\"%s\">%s</a> <span id=\"copyhint\">(اضغط على [Ctrl] + [c] للنسخ)</span>",
|
||||||
"Delete data": "Delete data",
|
"Delete data": "حذف البيانات",
|
||||||
"Could not create paste: %s": "Could not create paste: %s",
|
"Could not create paste: %s": "تعذر إنشاء اللصق: %s",
|
||||||
"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?)",
|
"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؟)",
|
||||||
"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'": "Cloned: '%s'",
|
"Cloned: '%s'": "مستنسخ: '%s'",
|
||||||
"The cloned file '%s' was attached to this paste.": "The cloned file '%s' was attached to this paste.",
|
"The cloned file '%s' was attached to this paste.": "تم إرفاق المِلَفّ المستنسخ '%s' بهذا اللصق.",
|
||||||
"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": "Shorten URL",
|
"Shorten URL": "تقصير 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 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.": "%s يتطلب PATH لينتهي ب \"%s\". يرجى تحديث PATH في ملف 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>.": "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>.": "في حالة عدم اختفاء هذه الرسالة مطلقًا ، يرجى إلقاء نظرة على <a href=\"%s\">الأسئلة الشائعة هذه للحصول على معلومات لتحري الخلل وإصلاحه</a>.",
|
||||||
"+++ no paste text +++": "+++ no paste text +++",
|
"+++ no paste text +++": "+++ لا يوجد نص لصق +++",
|
||||||
"Could not get paste data: %s": "Could not get paste data: %s",
|
"Could not get paste data: %s": "تعذر الحصول على لصق البيانات: %s",
|
||||||
"QR code": "QR code",
|
"QR code": "رمز QR",
|
||||||
"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.",
|
"This website is using an insecure HTTP connection! Please use it only for testing.": "هذا الموقع يستخدم اتصال HTTP غير آمن! الرجاء استخدامه للاختبار فقط.",
|
||||||
"For more information <a href=\"%s\">see this FAQ entry</a>.": "For more information <a href=\"%s\">see this FAQ entry</a>.",
|
"For more information <a href=\"%s\">see this FAQ entry</a>.": "لمزيد من المعلومات <a href=\"%s\">راجع هذه الأسئلة الشائعة</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 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 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.": "لا يدعم المستعرض الخاص بك WebAssembly، المستخدم لضغط zlib. يمكنك إنشاء مستندات غير مضغوطة، لكن لا يمكنك قراءة المستندات المضغوطة.",
|
||||||
"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.": "This link will expire after %s.",
|
"This link will expire after %s.": "ستنتهي صلاحية هذا الرابط بعد %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?": "Recipient may become aware of your timezone, convert time to UTC?",
|
"Recipient may become aware of your timezone, convert time to UTC?": "قد يكون المستلم على علم بمنطقتك الزمنية، هل تريد تحويل الوقت إلى التوقيت العالمي المنسق (UTC)؟",
|
||||||
"Use Current Timezone": "Use Current Timezone",
|
"Use Current Timezone": "استخدم المنطقة الزمنية الحالية",
|
||||||
"Convert To UTC": "Convert To UTC",
|
"Convert To UTC": "تحويل إلى UTC",
|
||||||
"Close": "Close",
|
"Close": "إغلاق",
|
||||||
"Encrypted note on %s": "Encrypted note on %s",
|
"Encrypted note on %s": "ملاحظة مشفرة على %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.": "زُر هذا الرابط لرؤية الملاحظة. يتيح إعطاء عنوان 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.": "قد يفضح أداة تقصير عناوين URL مفتاح فك التشفير الخاص بك في URL.",
|
||||||
"Save paste": "Save paste",
|
"Save paste": "احفظ اللصق",
|
||||||
"Your IP is not authorized to create pastes.": "Your IP is not authorized to create pastes.",
|
"Your IP is not authorized to create pastes.": "عنوان IP الخاص بك غير مصرح له بإنشاء لصُق.",
|
||||||
"Trying to shorten a URL that isn't pointing at our instance.": "Trying to shorten a URL that isn't pointing at our instance.",
|
"Trying to shorten a URL that isn't pointing at our instance.": "محاولة تقصير عنوان URL لا يشير إلى خادمنا.",
|
||||||
"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\".": "خطأ في الاتصال بـ YOURLS. ربما تكون هناك مشكلة في التضبيط، مثل \"apiurl\" أو \"التوقيع\" الخاطئ أو المفقود.",
|
||||||
"Error parsing YOURLS response.": "Error parsing YOURLS response."
|
"Error parsing YOURLS response.": "خطأ في تحليل استجابة YOURLS."
|
||||||
}
|
}
|
||||||
|
32
i18n/bg.json
32
i18n/bg.json
@ -11,6 +11,8 @@
|
|||||||
"Моля изчакайте една секунда между всяка публикация.",
|
"Моля изчакайте една секунда между всяка публикация.",
|
||||||
"Моля изчакайте %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 криптирана информация.",
|
||||||
@ -38,42 +40,56 @@
|
|||||||
"%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": "Никога",
|
||||||
@ -82,30 +98,40 @@
|
|||||||
"Този документ изтича след една секунда.",
|
"Този документ изтича след една секунда.",
|
||||||
"Този документ изтича след %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:": "Моля въведете паролата за това съдържание:",
|
||||||
@ -139,7 +165,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",
|
||||||
@ -172,7 +198,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.",
|
||||||
@ -181,7 +207,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,8 +10,10 @@
|
|||||||
"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.",
|
||||||
"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.",
|
||||||
|
"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.",
|
||||||
@ -37,44 +39,58 @@
|
|||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%d segon",
|
"%d segon",
|
||||||
"%d segons",
|
"%d segons",
|
||||||
"%d seconds (2nd plural)",
|
"%d segons",
|
||||||
"%d seconds (3rd plural)"
|
"%d segons",
|
||||||
|
"%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 days (2nd plural)",
|
"%d dies",
|
||||||
"%d days (3rd plural)"
|
"%d dies",
|
||||||
|
"%d dies",
|
||||||
|
"%d dies"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d setmana",
|
"%d setmana",
|
||||||
"%d setmanes",
|
"%d setmanes",
|
||||||
"%d weeks (2nd plural)",
|
"%d setmanes",
|
||||||
"%d weeks (3rd plural)"
|
"%d setmanes",
|
||||||
|
"%d setmanes",
|
||||||
|
"%d setmanes"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d mes",
|
"%d mes",
|
||||||
"%d mesos",
|
"%d mesos",
|
||||||
"%d months (2nd plural)",
|
"%d mesos",
|
||||||
"%d months (3rd plural)"
|
"%d mesos",
|
||||||
|
"%d mesos",
|
||||||
|
"%d mesos"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d any",
|
"%d any",
|
||||||
"%d anys",
|
"%d anys",
|
||||||
"%d years (2nd plural)",
|
"%d anys",
|
||||||
"%d years (3rd plural)"
|
"%d anys",
|
||||||
|
"%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.",
|
||||||
@ -82,30 +98,40 @@
|
|||||||
"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,6 +11,8 @@
|
|||||||
"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.",
|
||||||
@ -38,42 +40,56 @@
|
|||||||
"%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",
|
||||||
@ -82,30 +98,40 @@
|
|||||||
"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
@ -1,13 +1,15 @@
|
|||||||
{
|
{
|
||||||
"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 je minimalistický open source 'pastebin' server, který neanalyzuje vložená data. Data jsou šifrována %sv prohlížeči%s pomocí 256 bitů 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 je minimalistický open source 'pastebin' server, který neanalyzuje vložená data. Data jsou šifrována %sv prohlížeči%s pomocí 256 bitů AES.",
|
||||||
"More information on the <a href=\"https://privatebin.info/\">project page</a>.": "Více informací na <a href=\"https://privatebin.info/\">stránce projektu</a>.",
|
"More information on the <a href=\"https://privatebin.info/\">project page</a>.": "Více informací na <a href=\"https://privatebin.info/\">stránce projetu</a>.",
|
||||||
"Because ignorance is bliss": "Protože nevědomost je sladká",
|
"Because ignorance is bliss": "Protože nevědomost je sladká",
|
||||||
"en": "cs",
|
"en": "cs",
|
||||||
"Paste does not exist, has expired or has been deleted.": "Vložený text neexistuje, expiroval nebo byl odstraněn.",
|
"Paste does not exist, has expired or has been deleted.": "Vložený text neexistuje, expiroval nebo byl odstraněn.",
|
||||||
"%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.",
|
||||||
@ -38,43 +40,57 @@
|
|||||||
"%d sekuda",
|
"%d sekuda",
|
||||||
"%d sekundy",
|
"%d sekundy",
|
||||||
"%d sekund",
|
"%d sekund",
|
||||||
"%d seconds (3rd plural)"
|
"%d sekund",
|
||||||
|
"%d sekund",
|
||||||
|
"%d sekund"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minuta",
|
"%d minuta",
|
||||||
"%d minuty",
|
"%d minuty",
|
||||||
"%d minut",
|
"%d minut",
|
||||||
"%d minutes (3rd plural)"
|
"%d minut",
|
||||||
|
"%d minut",
|
||||||
|
"%d minut"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d hodina",
|
"%d hodina",
|
||||||
"%d hodiny",
|
"%d hodiny",
|
||||||
"%d hodin",
|
"%d hodin",
|
||||||
"%d hours (3rd plural)"
|
"%d hodin",
|
||||||
|
"%d hodin",
|
||||||
|
"%d hodin"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d den",
|
"%d den",
|
||||||
"%d dny",
|
"%d dny",
|
||||||
"%d dní",
|
"%d dní",
|
||||||
"%d days (3rd plural)"
|
"%d dní",
|
||||||
|
"%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 weeks (3rd plural)"
|
"%d týdnů",
|
||||||
|
"%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 months (3rd plural)"
|
"%d měsíců",
|
||||||
|
"%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 years (3rd plural)"
|
"%d roků",
|
||||||
|
"%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.",
|
||||||
@ -82,30 +98,40 @@
|
|||||||
"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,6 +11,8 @@
|
|||||||
"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.",
|
||||||
@ -37,44 +39,58 @@
|
|||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%d Sekunde",
|
"%d Sekunde",
|
||||||
"%d Sekunden",
|
"%d Sekunden",
|
||||||
"%d seconds (2nd plural)",
|
"%d Sekunden",
|
||||||
"%d seconds (3rd plural)"
|
"%d Sekunden",
|
||||||
|
"%d Sekunden",
|
||||||
|
"%d Sekunden"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d Minute",
|
"%d Minute",
|
||||||
"%d Minuten",
|
"%d Minuten",
|
||||||
"%d minutes (2nd plural)",
|
"%d Minuten",
|
||||||
"%d minutes (3rd plural)"
|
"%d Minuten",
|
||||||
|
"%d Minuten",
|
||||||
|
"%d Minuten"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d Stunde",
|
"%d Stunde",
|
||||||
"%d Stunden",
|
"%d Stunden",
|
||||||
"%d hours (2nd plural)",
|
"%d Stunden",
|
||||||
"%d hours (3rd plural)"
|
"%d Stunden",
|
||||||
|
"%d Stunden",
|
||||||
|
"%d Stunden"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d Tag",
|
"%d Tag",
|
||||||
"%d Tage",
|
"%d Tage",
|
||||||
"%d days (2nd plural)",
|
"%d Tage",
|
||||||
"%d days (3rd plural)"
|
"%d Tage",
|
||||||
|
"%d Tage",
|
||||||
|
"%d Tage"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d Woche",
|
"%d Woche",
|
||||||
"%d Wochen",
|
"%d Wochen",
|
||||||
"%d weeks (2nd plural)",
|
"%d Wochen",
|
||||||
"%d weeks (3rd plural)"
|
"%d Wochen",
|
||||||
|
"%d Wochen",
|
||||||
|
"%d Wochen"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d Monat",
|
"%d Monat",
|
||||||
"%d Monate",
|
"%d Monate",
|
||||||
"%d months (2nd plural)",
|
"%d Monate",
|
||||||
"%d months (3rd plural)"
|
"%d Monate",
|
||||||
|
"%d Monate",
|
||||||
|
"%d Monate"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d Jahr",
|
"%d Jahr",
|
||||||
"%d Jahre",
|
"%d Jahre",
|
||||||
"%d years (2nd plural)",
|
"%d Monate",
|
||||||
"%d years (3rd plural)"
|
"%d Monate",
|
||||||
|
"%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.",
|
||||||
@ -82,30 +98,40 @@
|
|||||||
"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.",
|
||||||
"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.",
|
||||||
|
"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,6 +11,8 @@
|
|||||||
"Παρακαλώ περιμένετε %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 κρυπτογραφημένων δεδομένων.",
|
||||||
@ -38,42 +40,56 @@
|
|||||||
"%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": "Ποτέ",
|
||||||
@ -82,30 +98,40 @@
|
|||||||
"Αυτό το έγγραφο θα λήξει σε %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,7 +11,9 @@
|
|||||||
"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.",
|
||||||
@ -38,43 +40,57 @@
|
|||||||
"%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.",
|
||||||
@ -82,31 +98,41 @@
|
|||||||
"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,6 +11,8 @@
|
|||||||
"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.",
|
||||||
@ -38,42 +40,56 @@
|
|||||||
"%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 minutos",
|
"%d meses",
|
||||||
|
"%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",
|
||||||
@ -82,30 +98,40 @@
|
|||||||
"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\":",
|
||||||
@ -187,7 +213,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.": "Trying to shorten a URL that isn't pointing at our instance.",
|
"Trying to shorten a URL that isn't pointing at our instance.": "Intentando acortar una URL que no apunta a nuestra instancia.",
|
||||||
"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,6 +11,8 @@
|
|||||||
"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.",
|
||||||
@ -38,71 +40,95 @@
|
|||||||
"%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,16 +1,18 @@
|
|||||||
{
|
{
|
||||||
"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>.": "Enemmän tietoa <a href=\"https://privatebin.info/\">projektisivulla</a>.",
|
"More information on the <a href=\"https://privatebin.info/\">project page</a>.": "Lisää 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 tarvitsee php %s-versiota tai uudempaa toimiakseen. Anteeksi.",
|
"%s requires php %s or above to work. Sorry.": "%s vaatii php:n %s-version tai uudemman 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.",
|
||||||
@ -22,8 +24,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.": "JavaScriptiä tarvitaan jotta %s toimisi. Anteeksi haitasta.",
|
"JavaScript is required for %s to work. Sorry for the inconvenience.": "%s vaatii JavaScriptiä toimiakseen. Anteeksi haitasta.",
|
||||||
"%s requires a modern browser to work.": "%s tarvitsee modernia selainta toimiakseen.",
|
"%s requires a modern browser to work.": "%s vaatii modernin selaimen toimiakseen.",
|
||||||
"New": "Uusi",
|
"New": "Uusi",
|
||||||
"Send": "Lähetä",
|
"Send": "Lähetä",
|
||||||
"Clone": "Kloonaa",
|
"Clone": "Kloonaa",
|
||||||
@ -33,47 +35,61 @@
|
|||||||
"Open discussion": "Avaa keskustelu",
|
"Open discussion": "Avaa keskustelu",
|
||||||
"Password (recommended)": "Salasana (suositeltu)",
|
"Password (recommended)": "Salasana (suositeltu)",
|
||||||
"Discussion": "Keskustelu",
|
"Discussion": "Keskustelu",
|
||||||
"Toggle navigation": "Navigointi päällä/pois",
|
"Toggle navigation": "Navigointi päälle/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",
|
||||||
@ -82,27 +98,37 @@
|
|||||||
"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.",
|
||||||
@ -154,7 +180,7 @@
|
|||||||
"Invalid attachment.": "Virheellinen liite.",
|
"Invalid attachment.": "Virheellinen liite.",
|
||||||
"Options": "Asetukset",
|
"Options": "Asetukset",
|
||||||
"Shorten URL": "Lyhennä URL",
|
"Shorten URL": "Lyhennä URL",
|
||||||
"Editor": "Muokkaaja",
|
"Editor": "Muokkain",
|
||||||
"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",
|
||||||
|
58
i18n/fr.json
58
i18n/fr.json
@ -11,6 +11,8 @@
|
|||||||
"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.",
|
||||||
@ -37,72 +39,96 @@
|
|||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%d seconde",
|
"%d seconde",
|
||||||
"%d secondes",
|
"%d secondes",
|
||||||
"%d seconds (2nd plural)",
|
"%d secondes",
|
||||||
"%d seconds (3rd plural)"
|
"%d secondes",
|
||||||
|
"%d secondes",
|
||||||
|
"%d secondes"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minute",
|
"%d minute",
|
||||||
"%d minutes",
|
"%d minutes",
|
||||||
"%d minutes (2nd plural)",
|
"%d minutes",
|
||||||
"%d minutes (3rd plural)"
|
"%d minutes",
|
||||||
|
"%d minutes",
|
||||||
|
"%d minutes"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d heure",
|
"%d heure",
|
||||||
"%d heures",
|
"%d heures",
|
||||||
"%d hours (2nd plural)",
|
"%d heures",
|
||||||
"%d hours (3rd plural)"
|
"%d heures",
|
||||||
|
"%d heures",
|
||||||
|
"%d heures"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d jour",
|
"%d jour",
|
||||||
"%d jours",
|
"%d jours",
|
||||||
"%d days (2nd plural)",
|
"%d jours",
|
||||||
"%d days (3rd plural)"
|
"%d jours",
|
||||||
|
"%d jours",
|
||||||
|
"%d jours"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d semaine",
|
"%d semaine",
|
||||||
"%d semaines",
|
"%d semaines",
|
||||||
"%d weeks (2nd plural)",
|
"%d semaines",
|
||||||
"%d weeks (3rd plural)"
|
"%d semaines",
|
||||||
|
"%d semaines",
|
||||||
|
"%d semaines"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d mois",
|
"%d mois",
|
||||||
"%d mois",
|
"%d mois",
|
||||||
"%d months (2nd plural)",
|
"%d mois",
|
||||||
"%d months (3rd plural)"
|
"%d mois",
|
||||||
|
"%d mois",
|
||||||
|
"%d mois"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d an",
|
"%d an",
|
||||||
"%d ans",
|
"%d ans",
|
||||||
"%d years (2nd plural)",
|
"%d ans",
|
||||||
"%d years (3rd plural)"
|
"%d ans",
|
||||||
|
"%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.",
|
||||||
"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.",
|
||||||
|
"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,6 +11,8 @@
|
|||||||
"נא להמתין שנייה אחת בין פרסום לפרסום.",
|
"נא להמתין שנייה אחת בין פרסום לפרסום.",
|
||||||
"נא להמתין %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 של נתונים מוצפנים.",
|
||||||
@ -37,43 +39,57 @@
|
|||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"שנייה אחת",
|
"שנייה אחת",
|
||||||
"%d שניות",
|
"%d שניות",
|
||||||
"%d שניות (צורת ריבוי 2)",
|
"%d שניות",
|
||||||
|
"%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": "לעולם לא",
|
||||||
@ -82,31 +98,41 @@
|
|||||||
"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,7 +11,9 @@
|
|||||||
"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.",
|
||||||
@ -38,43 +40,57 @@
|
|||||||
"%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.",
|
||||||
@ -82,31 +98,41 @@
|
|||||||
"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,6 +8,8 @@
|
|||||||
"%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.",
|
||||||
@ -37,72 +39,96 @@
|
|||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%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 másodperc"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d perc",
|
"%d perc",
|
||||||
"%d perc",
|
"%d perc",
|
||||||
"%d minutes (2nd plural)",
|
"%d perc",
|
||||||
"%d minutes (3rd plural)"
|
"%d perc",
|
||||||
|
"%d perc",
|
||||||
|
"%d perc"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d óra",
|
"%d óra",
|
||||||
"%d óra",
|
"%d óra",
|
||||||
"%d hours (2nd plural)",
|
"%d óra",
|
||||||
"%d hours (3rd plural)"
|
"%d óra",
|
||||||
|
"%d óra",
|
||||||
|
"%d óra"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d nap",
|
"%d nap",
|
||||||
"%d nap",
|
"%d nap",
|
||||||
"%d days (2nd plural)",
|
"%d nap",
|
||||||
"%d days (3rd plural)"
|
"%d nap",
|
||||||
|
"%d nap",
|
||||||
|
"%d nap"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%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 hét"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%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 hónap"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d év",
|
"%d év",
|
||||||
"%d év",
|
"%d év",
|
||||||
"%d years (2nd plural)",
|
"%d év",
|
||||||
"%d years (3rd plural)"
|
"%d év",
|
||||||
|
"%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,6 +8,8 @@
|
|||||||
"%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.",
|
||||||
@ -35,42 +37,56 @@
|
|||||||
"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",
|
||||||
@ -79,30 +95,40 @@
|
|||||||
"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,6 +11,8 @@
|
|||||||
"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.",
|
||||||
@ -37,44 +39,58 @@
|
|||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%d secondo",
|
"%d secondo",
|
||||||
"%d secondi",
|
"%d secondi",
|
||||||
"%d seconds (2nd plural)",
|
"%d secondi",
|
||||||
"%d seconds (3rd plural)"
|
"%d secondi",
|
||||||
|
"%d secondi",
|
||||||
|
"%d secondi"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minuto",
|
"%d minuto",
|
||||||
"%d minuti",
|
"%d minuti",
|
||||||
"%d minutes (2nd plural)",
|
"%d minuti",
|
||||||
"%d minutes (3rd plural)"
|
"%d minuti",
|
||||||
|
"%d minuti",
|
||||||
|
"%d minuti"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d ora",
|
"%d ora",
|
||||||
"%d ore",
|
"%d ore",
|
||||||
"%d hours (2nd plural)",
|
"%d ore",
|
||||||
"%d hours (3rd plural)"
|
"%d ore",
|
||||||
|
"%d ore",
|
||||||
|
"%d ore"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d giorno",
|
"%d giorno",
|
||||||
"%d giorni",
|
"%d giorni",
|
||||||
"%d days (2nd plural)",
|
"%d giorni",
|
||||||
"%d days (3rd plural)"
|
"%d giorni",
|
||||||
|
"%d giorni",
|
||||||
|
"%d giorni"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d settimana",
|
"%d settimana",
|
||||||
"%d settimane",
|
"%d settimane",
|
||||||
"%d weeks (2nd plural)",
|
"%d settimane",
|
||||||
"%d weeks (3rd plural)"
|
"%d settimane",
|
||||||
|
"%d settimane",
|
||||||
|
"%d settimane"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d mese",
|
"%d mese",
|
||||||
"%d mesi",
|
"%d mesi",
|
||||||
"%d months (2nd plural)",
|
"%d mesi",
|
||||||
"%d months (3rd plural)"
|
"%d mesi",
|
||||||
|
"%d mesi",
|
||||||
|
"%d mesi"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d anno",
|
"%d anno",
|
||||||
"%d anni",
|
"%d anni",
|
||||||
"%d years (2nd plural)",
|
"%d anni",
|
||||||
"%d years (3rd plural)"
|
"%d anni",
|
||||||
|
"%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.",
|
||||||
@ -82,30 +98,40 @@
|
|||||||
"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:",
|
||||||
@ -187,7 +213,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.": "Trying to shorten a URL that isn't pointing at our instance.",
|
"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.",
|
||||||
"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\".": "Errore nella chiamata a YOURLS. Probabilmente un problema di configurazione, come un \"apiurl\" o una \"signature\" sbagliati o mancanti.",
|
||||||
"Error parsing YOURLS response.": "Error parsing YOURLS response."
|
"Error parsing YOURLS response.": "Errore nell'analizzare la risposta YOURLS."
|
||||||
}
|
}
|
||||||
|
74
i18n/ja.json
74
i18n/ja.json
@ -11,7 +11,9 @@
|
|||||||
"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.",
|
||||||
@ -24,8 +26,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",
|
||||||
@ -38,43 +40,57 @@
|
|||||||
"%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 分",
|
||||||
"%d minutes (1st plural)",
|
"%d 分",
|
||||||
"%d minutes (2nd plural)",
|
"%d 分",
|
||||||
"%d minutes (3rd plural)"
|
"%d 分",
|
||||||
|
"%d 分",
|
||||||
|
"%d 分"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d hour (singular)",
|
"%d 時間",
|
||||||
"%d hours (1st plural)",
|
"%d 時間",
|
||||||
"%d hours (2nd plural)",
|
"%d 時間",
|
||||||
"%d hours (3rd plural)"
|
"%d 時間",
|
||||||
|
"%d 時間",
|
||||||
|
"%d 時間"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d day (singular)",
|
"%d 日",
|
||||||
"%d days (1st plural)",
|
"%d 日",
|
||||||
"%d days (2nd plural)",
|
"%d 日",
|
||||||
"%d days (3rd plural)"
|
"%d 日",
|
||||||
|
"%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.",
|
||||||
@ -82,31 +98,41 @@
|
|||||||
"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,7 +11,9 @@
|
|||||||
"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",
|
||||||
@ -38,43 +40,57 @@
|
|||||||
"%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.",
|
||||||
@ -82,31 +98,41 @@
|
|||||||
"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,7 +11,9 @@
|
|||||||
"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.",
|
||||||
@ -38,43 +40,57 @@
|
|||||||
"%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.",
|
||||||
@ -82,31 +98,41 @@
|
|||||||
"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,7 +11,9 @@
|
|||||||
"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.",
|
||||||
@ -38,43 +40,57 @@
|
|||||||
"%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.",
|
||||||
@ -82,31 +98,41 @@
|
|||||||
"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/lt.json
52
i18n/lt.json
@ -9,9 +9,11 @@
|
|||||||
"%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 sekundes.",
|
"Tarp kiekvieno įrašo palaukite %d sekundės.",
|
||||||
"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ų.",
|
||||||
|
"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.",
|
||||||
@ -35,42 +37,56 @@
|
|||||||
"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ės"
|
"%d sekundžių",
|
||||||
|
"%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 minutės"
|
"%d minučių",
|
||||||
|
"%d minučių",
|
||||||
|
"%d minučių"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d valandos",
|
"%d valandos",
|
||||||
"%d valandų",
|
"%d valandų",
|
||||||
"%d valandų",
|
"%d valandų",
|
||||||
"%d valandos"
|
"%d valandų",
|
||||||
|
"%d valandų",
|
||||||
|
"%d valandų"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d dienos",
|
"%d dienos",
|
||||||
"%d dienų",
|
"%d dienų",
|
||||||
"%d dienų",
|
"%d dienų",
|
||||||
"%d dienos"
|
"%d dienų",
|
||||||
|
"%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 savaitės"
|
"%d savaičių",
|
||||||
|
"%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ėnesio"
|
"%d mėnesių",
|
||||||
|
"%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ų",
|
||||||
@ -82,31 +98,41 @@
|
|||||||
"Š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ė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ų."
|
||||||
],
|
],
|
||||||
"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 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ų."
|
||||||
],
|
],
|
||||||
"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 valandos."
|
"Šis dokumentas nustos galioti po %d valandų.",
|
||||||
|
"Š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 dienos."
|
"Šis dokumentas nustos galioti po %d dienų.",
|
||||||
|
"Š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ė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ų."
|
||||||
],
|
],
|
||||||
"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?)",
|
||||||
|
58
i18n/nl.json
58
i18n/nl.json
@ -11,12 +11,14 @@
|
|||||||
"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.": "Paste 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 paste. 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.": "Paste is geen 'vernietig na lezen' type.",
|
||||||
@ -37,44 +39,58 @@
|
|||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
"%d seconde",
|
"%d seconde",
|
||||||
"%d seconden",
|
"%d seconden",
|
||||||
"%d seconds (2nd plural)",
|
"%d seconden",
|
||||||
"%d seconds (3rd plural)"
|
"%d seconden",
|
||||||
|
"%d seconden",
|
||||||
|
"%d seconden"
|
||||||
],
|
],
|
||||||
"%d minutes": [
|
"%d minutes": [
|
||||||
"%d minuut",
|
"%d minuut",
|
||||||
"%d minuten",
|
"%d minuten",
|
||||||
"%d minutes (2nd plural)",
|
"%d minuten",
|
||||||
"%d minutes (3rd plural)"
|
"%d minuten",
|
||||||
|
"%d minuten",
|
||||||
|
"%d minuten"
|
||||||
],
|
],
|
||||||
"%d hours": [
|
"%d hours": [
|
||||||
"%d uur",
|
"%d uur",
|
||||||
"%d uren",
|
"%d uren",
|
||||||
"%d hours (2nd plural)",
|
"%d uren",
|
||||||
"%d hours (3rd plural)"
|
"%d uren",
|
||||||
|
"%d uren",
|
||||||
|
"%d uren"
|
||||||
],
|
],
|
||||||
"%d days": [
|
"%d days": [
|
||||||
"%d dag",
|
"%d dag",
|
||||||
"%d dagen",
|
"%d dagen",
|
||||||
"%d days (2nd plural)",
|
"%d dagen",
|
||||||
"%d days (3rd plural)"
|
"%d dagen",
|
||||||
|
"%d dagen",
|
||||||
|
"%d dagen"
|
||||||
],
|
],
|
||||||
"%d weeks": [
|
"%d weeks": [
|
||||||
"%d week",
|
"%d week",
|
||||||
"%d weken",
|
"%d weken",
|
||||||
"%d weeks (2nd plural)",
|
"%d weken",
|
||||||
"%d weeks (3rd plural)"
|
"%d weken",
|
||||||
|
"%d weken",
|
||||||
|
"%d weken"
|
||||||
],
|
],
|
||||||
"%d months": [
|
"%d months": [
|
||||||
"%d maand",
|
"%d maand",
|
||||||
"%d maanden",
|
"%d maanden",
|
||||||
"%d months (2nd plural)",
|
"%d maanden",
|
||||||
"%d months (3rd plural)"
|
"%d maanden",
|
||||||
|
"%d maanden",
|
||||||
|
"%d maanden"
|
||||||
],
|
],
|
||||||
"%d years": [
|
"%d years": [
|
||||||
"%d jaar",
|
"%d jaar",
|
||||||
"%d jaren",
|
"%d jaren",
|
||||||
"%d years (2nd plural)",
|
"%d jaren",
|
||||||
"%d years (3rd plural)"
|
"%d jaren",
|
||||||
|
"%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. Katten zullen doodgaan als je misbruikt maakt van deze service.",
|
||||||
@ -82,30 +98,40 @@
|
|||||||
"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 paste:",
|
||||||
@ -162,7 +188,7 @@
|
|||||||
"Loading…": "Laden…",
|
"Loading…": "Laden…",
|
||||||
"Decrypting paste…": "Paste decoderen…",
|
"Decrypting paste…": "Paste decoderen…",
|
||||||
"Preparing new paste…": "Nieuwe paste voorbereiden…",
|
"Preparing new paste…": "Nieuwe paste 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 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 paste tekst +++",
|
||||||
"Could not get paste data: %s": "Kon geen paste data verkrijgen: %s",
|
"Could not get paste data: %s": "Kon geen paste data verkrijgen: %s",
|
||||||
"QR code": "QR-code",
|
"QR code": "QR-code",
|
||||||
|
26
i18n/no.json
26
i18n/no.json
@ -11,6 +11,8 @@
|
|||||||
"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.",
|
||||||
@ -38,39 +40,53 @@
|
|||||||
"%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",
|
||||||
@ -82,30 +98,40 @@
|
|||||||
"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:",
|
||||||
|
26
i18n/oc.json
26
i18n/oc.json
@ -11,6 +11,8 @@
|
|||||||
"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.",
|
||||||
@ -38,42 +40,56 @@
|
|||||||
"%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",
|
||||||
@ -82,30 +98,40 @@
|
|||||||
"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 :",
|
||||||
|
26
i18n/pl.json
26
i18n/pl.json
@ -11,6 +11,8 @@
|
|||||||
"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.",
|
||||||
@ -35,12 +37,16 @@
|
|||||||
"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",
|
||||||
@ -50,27 +56,37 @@
|
|||||||
"%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",
|
||||||
@ -82,30 +98,40 @@
|
|||||||
"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,6 +11,8 @@
|
|||||||
"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.",
|
||||||
@ -38,42 +40,56 @@
|
|||||||
"%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 (2° plural)",
|
"%d horas",
|
||||||
|
"%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",
|
||||||
@ -82,30 +98,40 @@
|
|||||||
"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:",
|
||||||
@ -185,9 +211,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": "Save paste",
|
"Save paste": "Salvar cópia",
|
||||||
"Your IP is not authorized to create pastes.": "Your IP is not authorized to create pastes.",
|
"Your IP is not authorized to create pastes.": "Seu IP não está autorizado a criar cópias.",
|
||||||
"Trying to shorten a URL that isn't pointing at our instance.": "Trying to shorten a URL that isn't pointing at our instance.",
|
"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.",
|
||||||
"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,6 +11,8 @@
|
|||||||
"Пожалуйста, ожидайте %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 зашифрованных данных.",
|
||||||
@ -38,42 +40,56 @@
|
|||||||
"%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": "Никогда",
|
||||||
@ -82,30 +98,40 @@
|
|||||||
"Документ будет удален через %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,6 +8,8 @@
|
|||||||
"%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",
|
||||||
@ -38,42 +40,56 @@
|
|||||||
"%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",
|
||||||
@ -82,30 +98,40 @@
|
|||||||
"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,6 +11,8 @@
|
|||||||
"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.",
|
||||||
@ -38,42 +40,56 @@
|
|||||||
"%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",
|
||||||
@ -82,30 +98,40 @@
|
|||||||
"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,7 +11,9 @@
|
|||||||
"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.",
|
||||||
@ -38,43 +40,57 @@
|
|||||||
"%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.",
|
||||||
@ -82,31 +98,41 @@
|
|||||||
"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?)",
|
||||||
|
26
i18n/th.json
26
i18n/th.json
@ -8,6 +8,8 @@
|
|||||||
"%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 วินาที",
|
||||||
@ -35,42 +37,56 @@
|
|||||||
"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 ปี",
|
||||||
@ -79,30 +95,40 @@
|
|||||||
"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,6 +8,8 @@
|
|||||||
"%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.",
|
||||||
@ -35,24 +37,32 @@
|
|||||||
"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",
|
||||||
@ -62,15 +72,21 @@
|
|||||||
"%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",
|
||||||
@ -79,30 +95,40 @@
|
|||||||
"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,6 +11,8 @@
|
|||||||
"Будь ласка, зачекайте %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 зашифрованих даних.",
|
||||||
@ -38,42 +40,56 @@
|
|||||||
"%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": "Ніколи",
|
||||||
@ -82,30 +98,40 @@
|
|||||||
"Документ буде вилучений через %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,6 +8,8 @@
|
|||||||
"%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 秒只能粘贴一次。",
|
||||||
@ -35,6 +37,8 @@
|
|||||||
"Discussion": "讨论",
|
"Discussion": "讨论",
|
||||||
"Toggle navigation": "切换导航栏",
|
"Toggle navigation": "切换导航栏",
|
||||||
"%d seconds": [
|
"%d seconds": [
|
||||||
|
"%d 秒",
|
||||||
|
"%d 秒",
|
||||||
"%d 秒",
|
"%d 秒",
|
||||||
"%d 秒",
|
"%d 秒",
|
||||||
"%d 秒",
|
"%d 秒",
|
||||||
@ -44,33 +48,45 @@
|
|||||||
"%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 年",
|
||||||
@ -82,30 +98,40 @@
|
|||||||
"这份文档将在一秒后过期。",
|
"这份文档将在一秒后过期。",
|
||||||
"这份文档将在 %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:": "请输入这份粘贴内容的密码:",
|
||||||
@ -187,7 +213,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.": "Trying to shorten a URL that isn't pointing at our instance.",
|
"Trying to shorten a URL that isn't pointing at our instance.": "尝试缩短一个不指向我们实例的URL。",
|
||||||
"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\".": "调用 YOURLS 时出错。可能是配置问题,例如“apiurl”或“signature”错误或缺失。",
|
||||||
"Error parsing YOURLS response.": "Error parsing YOURLS response."
|
"Error parsing YOURLS response.": "解析 YOURLS 响应时出错。"
|
||||||
}
|
}
|
||||||
|
@ -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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// 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.6.1');
|
global.$ = global.jQuery = require('./jquery-3.7.0');
|
||||||
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-2.4.6');
|
global.DOMPurify = require('./purify-3.0.4');
|
||||||
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
2
js/jquery-3.6.1.js
vendored
File diff suppressed because one or more lines are too long
2
js/jquery-3.7.0.js
vendored
Normal file
2
js/jquery-3.7.0.js
vendored
Normal file
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.4.0",
|
"version": "1.5.2",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "privatebin",
|
"name": "privatebin",
|
||||||
"version": "1.4.0",
|
"version": "1.5.2",
|
||||||
"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.3",
|
"version": "1.2.4",
|
||||||
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
|
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz",
|
||||||
"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
|
"integrity": "sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==",
|
||||||
"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.3",
|
"version": "1.2.4",
|
||||||
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
|
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz",
|
||||||
"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
|
"integrity": "sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"xml-name-validator": {
|
"xml-name-validator": {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "privatebin",
|
"name": "privatebin",
|
||||||
"version": "1.5.1",
|
"version": "1.5.2",
|
||||||
"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.5.1
|
* @version 1.5.2
|
||||||
* @name PrivateBin
|
* @name PrivateBin
|
||||||
* @namespace
|
* @namespace
|
||||||
*/
|
*/
|
||||||
@ -627,7 +627,7 @@ jQuery.PrivateBin = (function($, RawDeflate) {
|
|||||||
* @prop {string[]}
|
* @prop {string[]}
|
||||||
* @readonly
|
* @readonly
|
||||||
*/
|
*/
|
||||||
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'];
|
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'];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* built in language
|
* built in language
|
||||||
@ -802,6 +802,8 @@ 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);
|
||||||
@ -814,6 +816,7 @@ 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;
|
||||||
@ -3649,7 +3652,7 @@ jQuery.PrivateBin = (function($, RawDeflate) {
|
|||||||
*/
|
*/
|
||||||
function changeBurnAfterReading()
|
function changeBurnAfterReading()
|
||||||
{
|
{
|
||||||
if ($burnAfterReading.is(':checked')) {
|
if (me.getBurnAfterReading()) {
|
||||||
$openDiscussionOption.addClass('buttondisabled');
|
$openDiscussionOption.addClass('buttondisabled');
|
||||||
$openDiscussion.prop('checked', false);
|
$openDiscussion.prop('checked', false);
|
||||||
|
|
||||||
@ -3669,7 +3672,7 @@ jQuery.PrivateBin = (function($, RawDeflate) {
|
|||||||
*/
|
*/
|
||||||
function changeOpenDiscussion()
|
function changeOpenDiscussion()
|
||||||
{
|
{
|
||||||
if ($openDiscussion.is(':checked')) {
|
if (me.getOpenDiscussion()) {
|
||||||
$burnAfterReadingOption.addClass('buttondisabled');
|
$burnAfterReadingOption.addClass('buttondisabled');
|
||||||
$burnAfterReading.prop('checked', false);
|
$burnAfterReading.prop('checked', false);
|
||||||
|
|
||||||
@ -4319,7 +4322,7 @@ jQuery.PrivateBin = (function($, RawDeflate) {
|
|||||||
*/
|
*/
|
||||||
me.getBurnAfterReading = function()
|
me.getBurnAfterReading = function()
|
||||||
{
|
{
|
||||||
return $burnAfterReading.is(':checked');
|
return $burnAfterReading.prop('checked');
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -4331,7 +4334,7 @@ jQuery.PrivateBin = (function($, RawDeflate) {
|
|||||||
*/
|
*/
|
||||||
me.getOpenDiscussion = function()
|
me.getOpenDiscussion = function()
|
||||||
{
|
{
|
||||||
return $openDiscussion.is(':checked');
|
return $openDiscussion.prop('checked');
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
File diff suppressed because one or more lines are too long
2
js/purify-3.0.4.js
Normal file
2
js/purify-3.0.4.js
Normal file
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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin;
|
namespace PrivateBin;
|
||||||
@ -28,14 +28,14 @@ class Controller
|
|||||||
*
|
*
|
||||||
* @const string
|
* @const string
|
||||||
*/
|
*/
|
||||||
const VERSION = '1.5.1';
|
const VERSION = '1.5.2';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* minimal required PHP version
|
* minimal required PHP version
|
||||||
*
|
*
|
||||||
* @const string
|
* @const string
|
||||||
*/
|
*/
|
||||||
const MIN_PHP_VERSION = '5.6.0';
|
const MIN_PHP_VERSION = '7.3.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
|
||||||
|
@ -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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin\Data;
|
namespace PrivateBin\Data;
|
||||||
@ -229,11 +229,10 @@ class Filesystem extends AbstractData
|
|||||||
|
|
||||||
// Store in array
|
// Store in array
|
||||||
$key = $this->getOpenSlot(
|
$key = $this->getOpenSlot(
|
||||||
$comments, (
|
$comments,
|
||||||
(int) array_key_exists('created', $comment['meta']) ?
|
(int) array_key_exists('created', $comment['meta']) ?
|
||||||
$comment['meta']['created'] : // v2 comments
|
$comment['meta']['created'] : // v2 comments
|
||||||
$comment['meta']['postdate'] // v1 comments
|
$comment['meta']['postdate'] // v1 comments
|
||||||
)
|
|
||||||
);
|
);
|
||||||
$comments[$key] = $comment;
|
$comments[$key] = $comment;
|
||||||
}
|
}
|
||||||
|
@ -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.5.1
|
* based on lib/Data/GoogleCloudStorage.php from PrivateBin version 1.5.2
|
||||||
*
|
*
|
||||||
* @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,31 +82,33 @@ class S3Storage extends AbstractData
|
|||||||
*/
|
*/
|
||||||
public function __construct(array $options)
|
public function __construct(array $options)
|
||||||
{
|
{
|
||||||
$this->_options['credentials'] = array();
|
if (is_array($options)) {
|
||||||
|
// 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();
|
||||||
|
|
||||||
if (is_array($options) && array_key_exists('region', $options)) {
|
$this->_options['credentials']['key'] = $options['accesskey'];
|
||||||
$this->_options['region'] = $options['region'];
|
$this->_options['credentials']['secret'] = $options['secretkey'];
|
||||||
}
|
}
|
||||||
if (is_array($options) && array_key_exists('version', $options)) {
|
if (array_key_exists('region', $options)) {
|
||||||
$this->_options['version'] = $options['version'];
|
$this->_options['region'] = $options['region'];
|
||||||
}
|
}
|
||||||
if (is_array($options) && array_key_exists('endpoint', $options)) {
|
if (array_key_exists('version', $options)) {
|
||||||
$this->_options['endpoint'] = $options['endpoint'];
|
$this->_options['version'] = $options['version'];
|
||||||
}
|
}
|
||||||
if (is_array($options) && array_key_exists('accesskey', $options)) {
|
if (array_key_exists('endpoint', $options)) {
|
||||||
$this->_options['credentials']['key'] = $options['accesskey'];
|
$this->_options['endpoint'] = $options['endpoint'];
|
||||||
}
|
}
|
||||||
if (is_array($options) && array_key_exists('secretkey', $options)) {
|
if (array_key_exists('use_path_style_endpoint', $options)) {
|
||||||
$this->_options['credentials']['secret'] = $options['secretkey'];
|
$this->_options['use_path_style_endpoint'] = filter_var($options['use_path_style_endpoint'], FILTER_VALIDATE_BOOLEAN);
|
||||||
}
|
}
|
||||||
if (is_array($options) && array_key_exists('use_path_style_endpoint', $options)) {
|
if (array_key_exists('bucket', $options)) {
|
||||||
$this->_options['use_path_style_endpoint'] = filter_var($options['use_path_style_endpoint'], FILTER_VALIDATE_BOOLEAN);
|
$this->_bucket = $options['bucket'];
|
||||||
}
|
}
|
||||||
if (is_array($options) && array_key_exists('bucket', $options)) {
|
if (array_key_exists('prefix', $options)) {
|
||||||
$this->_bucket = $options['bucket'];
|
$this->_prefix = $options['prefix'];
|
||||||
}
|
}
|
||||||
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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin;
|
namespace PrivateBin;
|
||||||
@ -315,6 +315,8 @@ 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);
|
||||||
@ -327,6 +329,7 @@ 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;
|
||||||
@ -339,8 +342,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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin;
|
namespace PrivateBin;
|
||||||
@ -225,7 +225,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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin;
|
namespace PrivateBin;
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
* @link https://sebsauvage.net/wiki/doku.php?id=php:vizhash_gd
|
* @link https://sebsauvage.net/wiki/doku.php?id=php:vizhash_gd
|
||||||
* @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 0.0.5 beta PrivateBin 1.5.1
|
* @version 0.0.5 beta PrivateBin 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin;
|
namespace PrivateBin;
|
||||||
@ -185,9 +185,9 @@ class Vizhash16x16
|
|||||||
$sizeinv = imagesx($img);
|
$sizeinv = imagesx($img);
|
||||||
}
|
}
|
||||||
$diffs = array(
|
$diffs = array(
|
||||||
(($color2[0] - $color1[0]) / $size),
|
($color2[0] - $color1[0]) / $size,
|
||||||
(($color2[1] - $color1[1]) / $size),
|
($color2[1] - $color1[1]) / $size,
|
||||||
(($color2[2] - $color1[2]) / $size),
|
($color2[2] - $color1[2]) / $size,
|
||||||
);
|
);
|
||||||
for ($i = 0; $i < $size; ++$i) {
|
for ($i = 0; $i < $size; ++$i) {
|
||||||
$r = $color1[0] + ($diffs[0] * $i);
|
$r = $color1[0] + ($diffs[0] * $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.5.1
|
* @version 1.5.2
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace PrivateBin;
|
namespace PrivateBin;
|
||||||
|
@ -42,7 +42,7 @@ if ($SYNTAXHIGHLIGHTING) :
|
|||||||
endif;
|
endif;
|
||||||
?>
|
?>
|
||||||
<noscript><link type="text/css" rel="stylesheet" href="css/noscript.css" /></noscript>
|
<noscript><link type="text/css" rel="stylesheet" href="css/noscript.css" /></noscript>
|
||||||
<script type="text/javascript" data-cfasync="false" src="js/jquery-3.6.1.js" integrity="sha512-aVKKRRi/Q/YV+4mjoKBsE4x3H+BkegoM/em46NNlCqNTmUYADjBbeNefNxYV7giUp0VxICtqdrbqU7iVaeZNXA==" crossorigin="anonymous"></script>
|
<script type="text/javascript" data-cfasync="false" src="js/jquery-3.7.0.js" integrity="sha512-3gJwYpMe3QewGELv8k/BX9vcqhryRdzRMxVfq6ngyWXwo03GFEzjsUm8Q7RZcHPHksttq7/GFoxjCVUjkjvPdw==" crossorigin="anonymous"></script>
|
||||||
<?php
|
<?php
|
||||||
if ($QRCODE) :
|
if ($QRCODE) :
|
||||||
?>
|
?>
|
||||||
@ -71,9 +71,9 @@ if ($MARKDOWN) :
|
|||||||
<?php
|
<?php
|
||||||
endif;
|
endif;
|
||||||
?>
|
?>
|
||||||
<script type="text/javascript" data-cfasync="false" src="js/purify-2.4.6.js" integrity="sha512-+jcx+EqNbaFT4OHS86zGwU1SNAAZ7hG2pJlwMpXoe9AvTp37BrXMQ29g2GhdyQHTvYWaNlTQIkWXYM0Lvt8GiQ==" crossorigin="anonymous"></script>
|
<script type="text/javascript" data-cfasync="false" src="js/purify-3.0.4.js" integrity="sha512-N7H+3ylaOUeKuTX57cZoa42hqaG5w1rchG/IP9+BHd48W/vESgPDpb5QuDqzJE1dZhrGVCQgU8peIQGHmdGFhQ==" crossorigin="anonymous"></script>
|
||||||
<script type="text/javascript" data-cfasync="false" src="js/legacy.js?<?php echo rawurlencode($VERSION); ?>" integrity="sha512-LYos+qXHIRqFf5ZPNphvtTB0cgzHUizu2wwcOwcwz/VIpRv9lpcBgPYz4uq6jx0INwCAj6Fbnl5HoKiLufS2jg==" crossorigin="anonymous"></script>
|
<script type="text/javascript" data-cfasync="false" src="js/legacy.js?<?php echo rawurlencode($VERSION); ?>" integrity="sha512-LYos+qXHIRqFf5ZPNphvtTB0cgzHUizu2wwcOwcwz/VIpRv9lpcBgPYz4uq6jx0INwCAj6Fbnl5HoKiLufS2jg==" crossorigin="anonymous"></script>
|
||||||
<script type="text/javascript" data-cfasync="false" src="js/privatebin.js?<?php echo rawurlencode($VERSION); ?>" integrity="sha512-ST1B/QBH9m/TImh2pzKU88qbgwqto4N34X8bnn9+Iuye3x2pTb3aMiX5gU4gh15T7HCTw2jehB9+BtC6a/M81A==" crossorigin="anonymous"></script>
|
<script type="text/javascript" data-cfasync="false" src="js/privatebin.js?<?php echo rawurlencode($VERSION); ?>" integrity="sha512-PDohiS3326HlXcagz8Q2xejgrixZP/LD9/fTbOygHiunBSyCxhqakMOYQ8NrS5J8EozG7GRaZ1yUUr5URH1WZQ==" crossorigin="anonymous"></script>
|
||||||
<!-- icon -->
|
<!-- icon -->
|
||||||
<link rel="apple-touch-icon" href="<?php echo I18n::encode($BASEPATH); ?>img/apple-touch-icon.png" sizes="180x180" />
|
<link rel="apple-touch-icon" href="<?php echo I18n::encode($BASEPATH); ?>img/apple-touch-icon.png" sizes="180x180" />
|
||||||
<link rel="icon" type="image/png" href="img/favicon-32x32.png" sizes="32x32" />
|
<link rel="icon" type="image/png" href="img/favicon-32x32.png" sizes="32x32" />
|
||||||
|
@ -21,7 +21,7 @@ if ($SYNTAXHIGHLIGHTING):
|
|||||||
endif;
|
endif;
|
||||||
endif;
|
endif;
|
||||||
?>
|
?>
|
||||||
<script type="text/javascript" data-cfasync="false" src="js/jquery-3.6.1.js" integrity="sha512-aVKKRRi/Q/YV+4mjoKBsE4x3H+BkegoM/em46NNlCqNTmUYADjBbeNefNxYV7giUp0VxICtqdrbqU7iVaeZNXA==" crossorigin="anonymous"></script>
|
<script type="text/javascript" data-cfasync="false" src="js/jquery-3.7.0.js" integrity="sha512-3gJwYpMe3QewGELv8k/BX9vcqhryRdzRMxVfq6ngyWXwo03GFEzjsUm8Q7RZcHPHksttq7/GFoxjCVUjkjvPdw==" crossorigin="anonymous"></script>
|
||||||
<?php
|
<?php
|
||||||
if ($QRCODE):
|
if ($QRCODE):
|
||||||
?>
|
?>
|
||||||
@ -49,9 +49,9 @@ if ($MARKDOWN):
|
|||||||
<?php
|
<?php
|
||||||
endif;
|
endif;
|
||||||
?>
|
?>
|
||||||
<script type="text/javascript" data-cfasync="false" src="js/purify-2.4.6.js" integrity="sha512-+jcx+EqNbaFT4OHS86zGwU1SNAAZ7hG2pJlwMpXoe9AvTp37BrXMQ29g2GhdyQHTvYWaNlTQIkWXYM0Lvt8GiQ==" crossorigin="anonymous"></script>
|
<script type="text/javascript" data-cfasync="false" src="js/purify-3.0.4.js" integrity="sha512-N7H+3ylaOUeKuTX57cZoa42hqaG5w1rchG/IP9+BHd48W/vESgPDpb5QuDqzJE1dZhrGVCQgU8peIQGHmdGFhQ==" crossorigin="anonymous"></script>
|
||||||
<script type="text/javascript" data-cfasync="false" src="js/legacy.js?<?php echo rawurlencode($VERSION); ?>" integrity="sha512-LYos+qXHIRqFf5ZPNphvtTB0cgzHUizu2wwcOwcwz/VIpRv9lpcBgPYz4uq6jx0INwCAj6Fbnl5HoKiLufS2jg==" crossorigin="anonymous"></script>
|
<script type="text/javascript" data-cfasync="false" src="js/legacy.js?<?php echo rawurlencode($VERSION); ?>" integrity="sha512-LYos+qXHIRqFf5ZPNphvtTB0cgzHUizu2wwcOwcwz/VIpRv9lpcBgPYz4uq6jx0INwCAj6Fbnl5HoKiLufS2jg==" crossorigin="anonymous"></script>
|
||||||
<script type="text/javascript" data-cfasync="false" src="js/privatebin.js?<?php echo rawurlencode($VERSION); ?>" integrity="sha512-ST1B/QBH9m/TImh2pzKU88qbgwqto4N34X8bnn9+Iuye3x2pTb3aMiX5gU4gh15T7HCTw2jehB9+BtC6a/M81A==" crossorigin="anonymous"></script>
|
<script type="text/javascript" data-cfasync="false" src="js/privatebin.js?<?php echo rawurlencode($VERSION); ?>" integrity="sha512-PDohiS3326HlXcagz8Q2xejgrixZP/LD9/fTbOygHiunBSyCxhqakMOYQ8NrS5J8EozG7GRaZ1yUUr5URH1WZQ==" crossorigin="anonymous"></script>
|
||||||
<!-- icon -->
|
<!-- icon -->
|
||||||
<link rel="apple-touch-icon" href="img/apple-touch-icon.png?<?php echo rawurlencode($VERSION); ?>" sizes="180x180" />
|
<link rel="apple-touch-icon" href="img/apple-touch-icon.png?<?php echo rawurlencode($VERSION); ?>" sizes="180x180" />
|
||||||
<link rel="icon" type="image/png" href="img/favicon-32x32.png?<?php echo rawurlencode($VERSION); ?>" sizes="32x32" />
|
<link rel="icon" type="image/png" href="img/favicon-32x32.png?<?php echo rawurlencode($VERSION); ?>" sizes="32x32" />
|
||||||
|
@ -196,10 +196,10 @@ class BucketStub extends Bucket
|
|||||||
$prefix = key_exists('prefix', $options) ? $options['prefix'] : '';
|
$prefix = key_exists('prefix', $options) ? $options['prefix'] : '';
|
||||||
|
|
||||||
return new CallbackFilterIterator(
|
return new CallbackFilterIterator(
|
||||||
new ArrayIterator($this->_objects),
|
new ArrayIterator($this->_objects),
|
||||||
function ($current, $key, $iterator) use ($prefix) {
|
function ($current, $key, $iterator) use ($prefix) {
|
||||||
return substr($key, 0, strlen($prefix)) == $prefix;
|
return substr($key, 0, strlen($prefix)) == $prefix;
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
use PHPUnit\Framework\TestCase;
|
||||||
use PrivateBin\Configuration;
|
use PrivateBin\Configuration;
|
||||||
|
|
||||||
class ConfigurationTest extends PHPUnit_Framework_TestCase
|
class ConfigurationTest extends TestCase
|
||||||
{
|
{
|
||||||
private $_minimalConfig;
|
private $_minimalConfig;
|
||||||
|
|
||||||
@ -10,7 +11,7 @@ class ConfigurationTest extends PHPUnit_Framework_TestCase
|
|||||||
|
|
||||||
private $_path;
|
private $_path;
|
||||||
|
|
||||||
public function setUp()
|
public function setUp(): void
|
||||||
{
|
{
|
||||||
/* Setup Routine */
|
/* Setup Routine */
|
||||||
Helper::confBackup();
|
Helper::confBackup();
|
||||||
@ -23,7 +24,7 @@ class ConfigurationTest extends PHPUnit_Framework_TestCase
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function tearDown()
|
public function tearDown(): void
|
||||||
{
|
{
|
||||||
/* Tear Down Routine */
|
/* Tear Down Routine */
|
||||||
Helper::rmDir($this->_path);
|
Helper::rmDir($this->_path);
|
||||||
@ -55,13 +56,11 @@ class ConfigurationTest extends PHPUnit_Framework_TestCase
|
|||||||
$this->assertEquals($this->_options, $conf->get(), 'returns correct defaults on missing file');
|
$this->assertEquals($this->_options, $conf->get(), 'returns correct defaults on missing file');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @expectedException Exception
|
|
||||||
* @expectedExceptionCode 2
|
|
||||||
*/
|
|
||||||
public function testHandleBlankConfigFile()
|
public function testHandleBlankConfigFile()
|
||||||
{
|
{
|
||||||
file_put_contents(CONF, '');
|
file_put_contents(CONF, '');
|
||||||
|
$this->expectException(Exception::class);
|
||||||
|
$this->expectExceptionCode(2);
|
||||||
new Configuration;
|
new Configuration;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -72,25 +71,21 @@ class ConfigurationTest extends PHPUnit_Framework_TestCase
|
|||||||
$this->assertEquals($this->_options, $conf->get(), 'returns correct defaults on empty file');
|
$this->assertEquals($this->_options, $conf->get(), 'returns correct defaults on empty file');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @expectedException Exception
|
|
||||||
* @expectedExceptionCode 3
|
|
||||||
*/
|
|
||||||
public function testHandleInvalidSection()
|
public function testHandleInvalidSection()
|
||||||
{
|
{
|
||||||
file_put_contents(CONF, $this->_minimalConfig);
|
file_put_contents(CONF, $this->_minimalConfig);
|
||||||
$conf = new Configuration;
|
$conf = new Configuration;
|
||||||
|
$this->expectException(Exception::class);
|
||||||
|
$this->expectExceptionCode(3);
|
||||||
$conf->getKey('foo', 'bar');
|
$conf->getKey('foo', 'bar');
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @expectedException Exception
|
|
||||||
* @expectedExceptionCode 4
|
|
||||||
*/
|
|
||||||
public function testHandleInvalidKey()
|
public function testHandleInvalidKey()
|
||||||
{
|
{
|
||||||
file_put_contents(CONF, $this->_minimalConfig);
|
file_put_contents(CONF, $this->_minimalConfig);
|
||||||
$conf = new Configuration;
|
$conf = new Configuration;
|
||||||
|
$this->expectException(Exception::class);
|
||||||
|
$this->expectExceptionCode(4);
|
||||||
$conf->getKey('foo');
|
$conf->getKey('foo');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,18 +1,19 @@
|
|||||||
<?php
|
<?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 ControllerTest extends PHPUnit_Framework_TestCase
|
class ControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
protected $_data;
|
protected $_data;
|
||||||
|
|
||||||
protected $_path;
|
protected $_path;
|
||||||
|
|
||||||
public function setUp()
|
public function setUp(): void
|
||||||
{
|
{
|
||||||
/* Setup Routine */
|
/* Setup Routine */
|
||||||
$this->_path = sys_get_temp_dir() . DIRECTORY_SEPARATOR . 'privatebin_data';
|
$this->_path = sys_get_temp_dir() . DIRECTORY_SEPARATOR . 'privatebin_data';
|
||||||
@ -22,7 +23,7 @@ class ControllerTest extends PHPUnit_Framework_TestCase
|
|||||||
$this->reset();
|
$this->reset();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function tearDown()
|
public function tearDown(): void
|
||||||
{
|
{
|
||||||
/* Tear Down Routine */
|
/* Tear Down Routine */
|
||||||
unlink(CONF);
|
unlink(CONF);
|
||||||
@ -55,17 +56,17 @@ class ControllerTest extends PHPUnit_Framework_TestCase
|
|||||||
new Controller;
|
new Controller;
|
||||||
$content = ob_get_contents();
|
$content = ob_get_contents();
|
||||||
ob_end_clean();
|
ob_end_clean();
|
||||||
$this->assertContains(
|
$this->assertStringContainsString(
|
||||||
'<title>PrivateBin</title>',
|
'<title>PrivateBin</title>',
|
||||||
$content,
|
$content,
|
||||||
'outputs title correctly'
|
'outputs title correctly'
|
||||||
);
|
);
|
||||||
$this->assertNotContains(
|
$this->assertStringNotContainsString(
|
||||||
'id="shortenbutton"',
|
'id="shortenbutton"',
|
||||||
$content,
|
$content,
|
||||||
'doesn\'t output shortener button'
|
'doesn\'t output shortener button'
|
||||||
);
|
);
|
||||||
$this->assertRegExp(
|
$this->assertMatchesRegularExpression(
|
||||||
'# href="https://' . preg_quote($_SERVER['HTTP_HOST']) . '/">switching to HTTPS#',
|
'# href="https://' . preg_quote($_SERVER['HTTP_HOST']) . '/">switching to HTTPS#',
|
||||||
$content,
|
$content,
|
||||||
'outputs configured https URL correctly'
|
'outputs configured https URL correctly'
|
||||||
@ -85,7 +86,7 @@ class ControllerTest extends PHPUnit_Framework_TestCase
|
|||||||
new Controller;
|
new Controller;
|
||||||
$content = ob_get_contents();
|
$content = ob_get_contents();
|
||||||
ob_end_clean();
|
ob_end_clean();
|
||||||
$this->assertContains(
|
$this->assertStringContainsString(
|
||||||
'<title>PrivateBin</title>',
|
'<title>PrivateBin</title>',
|
||||||
$content,
|
$content,
|
||||||
'outputs title correctly'
|
'outputs title correctly'
|
||||||
@ -106,7 +107,7 @@ class ControllerTest extends PHPUnit_Framework_TestCase
|
|||||||
new Controller;
|
new Controller;
|
||||||
$content = ob_get_contents();
|
$content = ob_get_contents();
|
||||||
ob_end_clean();
|
ob_end_clean();
|
||||||
$this->assertContains(
|
$this->assertStringContainsString(
|
||||||
'<title>PrivateBin</title>',
|
'<title>PrivateBin</title>',
|
||||||
$content,
|
$content,
|
||||||
'outputs title correctly'
|
'outputs title correctly'
|
||||||
@ -127,7 +128,7 @@ class ControllerTest extends PHPUnit_Framework_TestCase
|
|||||||
new Controller;
|
new Controller;
|
||||||
$content = ob_get_contents();
|
$content = ob_get_contents();
|
||||||
ob_end_clean();
|
ob_end_clean();
|
||||||
$this->assertRegExp(
|
$this->assertMatchesRegularExpression(
|
||||||
'#id="shortenbutton"[^>]*data-shortener="' . preg_quote($shortener) . '"#',
|
'#id="shortenbutton"[^>]*data-shortener="' . preg_quote($shortener) . '"#',
|
||||||
$content,
|
$content,
|
||||||
'outputs configured shortener URL correctly'
|
'outputs configured shortener URL correctly'
|
||||||
@ -141,6 +142,8 @@ class ControllerTest extends PHPUnit_Framework_TestCase
|
|||||||
public function testConf()
|
public function testConf()
|
||||||
{
|
{
|
||||||
file_put_contents(CONF, '');
|
file_put_contents(CONF, '');
|
||||||
|
$this->expectException(Exception::class);
|
||||||
|
$this->expectExceptionCode(2);
|
||||||
new Controller;
|
new Controller;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -809,7 +812,7 @@ class ControllerTest extends PHPUnit_Framework_TestCase
|
|||||||
new Controller;
|
new Controller;
|
||||||
$content = ob_get_contents();
|
$content = ob_get_contents();
|
||||||
ob_end_clean();
|
ob_end_clean();
|
||||||
$this->assertRegExp(
|
$this->assertMatchesRegularExpression(
|
||||||
'#<div[^>]*id="status"[^>]*>.*Paste was properly deleted\.#s',
|
'#<div[^>]*id="status"[^>]*>.*Paste was properly deleted\.#s',
|
||||||
$content,
|
$content,
|
||||||
'outputs deleted status correctly'
|
'outputs deleted status correctly'
|
||||||
@ -829,7 +832,7 @@ class ControllerTest extends PHPUnit_Framework_TestCase
|
|||||||
new Controller;
|
new Controller;
|
||||||
$content = ob_get_contents();
|
$content = ob_get_contents();
|
||||||
ob_end_clean();
|
ob_end_clean();
|
||||||
$this->assertRegExp(
|
$this->assertMatchesRegularExpression(
|
||||||
'#<div[^>]*id="errormessage"[^>]*>.*Invalid paste ID\.#s',
|
'#<div[^>]*id="errormessage"[^>]*>.*Invalid paste ID\.#s',
|
||||||
$content,
|
$content,
|
||||||
'outputs delete error correctly'
|
'outputs delete error correctly'
|
||||||
@ -848,7 +851,7 @@ class ControllerTest extends PHPUnit_Framework_TestCase
|
|||||||
new Controller;
|
new Controller;
|
||||||
$content = ob_get_contents();
|
$content = ob_get_contents();
|
||||||
ob_end_clean();
|
ob_end_clean();
|
||||||
$this->assertRegExp(
|
$this->assertMatchesRegularExpression(
|
||||||
'#<div[^>]*id="errormessage"[^>]*>.*Paste does not exist, has expired or has been deleted\.#s',
|
'#<div[^>]*id="errormessage"[^>]*>.*Paste does not exist, has expired or has been deleted\.#s',
|
||||||
$content,
|
$content,
|
||||||
'outputs delete error correctly'
|
'outputs delete error correctly'
|
||||||
@ -867,7 +870,7 @@ class ControllerTest extends PHPUnit_Framework_TestCase
|
|||||||
new Controller;
|
new Controller;
|
||||||
$content = ob_get_contents();
|
$content = ob_get_contents();
|
||||||
ob_end_clean();
|
ob_end_clean();
|
||||||
$this->assertRegExp(
|
$this->assertMatchesRegularExpression(
|
||||||
'#<div[^>]*id="errormessage"[^>]*>.*Wrong deletion token\. Paste was not deleted\.#s',
|
'#<div[^>]*id="errormessage"[^>]*>.*Wrong deletion token\. Paste was not deleted\.#s',
|
||||||
$content,
|
$content,
|
||||||
'outputs delete error correctly'
|
'outputs delete error correctly'
|
||||||
@ -915,7 +918,7 @@ class ControllerTest extends PHPUnit_Framework_TestCase
|
|||||||
new Controller;
|
new Controller;
|
||||||
$content = ob_get_contents();
|
$content = ob_get_contents();
|
||||||
ob_end_clean();
|
ob_end_clean();
|
||||||
$this->assertRegExp(
|
$this->assertMatchesRegularExpression(
|
||||||
'#<div[^>]*id="errormessage"[^>]*>.*Paste does not exist, has expired or has been deleted\.#s',
|
'#<div[^>]*id="errormessage"[^>]*>.*Paste does not exist, has expired or has been deleted\.#s',
|
||||||
$content,
|
$content,
|
||||||
'outputs error correctly'
|
'outputs error correctly'
|
||||||
@ -938,7 +941,7 @@ class ControllerTest extends PHPUnit_Framework_TestCase
|
|||||||
new Controller;
|
new Controller;
|
||||||
$content = ob_get_contents();
|
$content = ob_get_contents();
|
||||||
ob_end_clean();
|
ob_end_clean();
|
||||||
$this->assertRegExp(
|
$this->assertMatchesRegularExpression(
|
||||||
'#<div[^>]*id="status"[^>]*>.*Paste was properly deleted\.#s',
|
'#<div[^>]*id="status"[^>]*>.*Paste was properly deleted\.#s',
|
||||||
$content,
|
$content,
|
||||||
'outputs deleted status correctly'
|
'outputs deleted status correctly'
|
||||||
|
@ -17,7 +17,7 @@ class ControllerWithDbTest extends ControllerTest
|
|||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
public function setUp()
|
public function setUp(): void
|
||||||
{
|
{
|
||||||
/* Setup Routine */
|
/* Setup Routine */
|
||||||
$this->_path = sys_get_temp_dir() . DIRECTORY_SEPARATOR . 'privatebin_data';
|
$this->_path = sys_get_temp_dir() . DIRECTORY_SEPARATOR . 'privatebin_data';
|
||||||
|
@ -14,7 +14,7 @@ class ControllerWithGcsTest extends ControllerTest
|
|||||||
private static $_bucket;
|
private static $_bucket;
|
||||||
private $_options = array();
|
private $_options = array();
|
||||||
|
|
||||||
public static function setUpBeforeClass()
|
public static function setUpBeforeClass(): void
|
||||||
{
|
{
|
||||||
$httpClient = new Client(array('debug'=>false));
|
$httpClient = new Client(array('debug'=>false));
|
||||||
$handler = HttpHandlerFactory::build($httpClient);
|
$handler = HttpHandlerFactory::build($httpClient);
|
||||||
@ -28,7 +28,7 @@ class ControllerWithGcsTest extends ControllerTest
|
|||||||
self::$_bucket = self::$_client->createBucket($name);
|
self::$_bucket = self::$_client->createBucket($name);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setUp()
|
public function setUp(): void
|
||||||
{
|
{
|
||||||
/* Setup Routine */
|
/* Setup Routine */
|
||||||
$this->_path = sys_get_temp_dir() . DIRECTORY_SEPARATOR . 'privatebin_data';
|
$this->_path = sys_get_temp_dir() . DIRECTORY_SEPARATOR . 'privatebin_data';
|
||||||
|
@ -1,11 +1,12 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
use PHPUnit\Framework\TestCase;
|
||||||
use PrivateBin\Controller;
|
use PrivateBin\Controller;
|
||||||
use PrivateBin\Data\Database;
|
use PrivateBin\Data\Database;
|
||||||
use PrivateBin\Data\Filesystem;
|
use PrivateBin\Data\Filesystem;
|
||||||
use PrivateBin\Persistence\ServerSalt;
|
use PrivateBin\Persistence\ServerSalt;
|
||||||
|
|
||||||
class DatabaseTest extends PHPUnit_Framework_TestCase
|
class DatabaseTest extends TestCase
|
||||||
{
|
{
|
||||||
private $_model;
|
private $_model;
|
||||||
|
|
||||||
@ -18,14 +19,14 @@ class DatabaseTest extends PHPUnit_Framework_TestCase
|
|||||||
'opt' => array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION),
|
'opt' => array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION),
|
||||||
);
|
);
|
||||||
|
|
||||||
public function setUp()
|
public function setUp(): void
|
||||||
{
|
{
|
||||||
/* Setup Routine */
|
/* Setup Routine */
|
||||||
$this->_path = sys_get_temp_dir() . DIRECTORY_SEPARATOR . 'privatebin_data';
|
$this->_path = sys_get_temp_dir() . DIRECTORY_SEPARATOR . 'privatebin_data';
|
||||||
$this->_model = new Database($this->_options);
|
$this->_model = new Database($this->_options);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function tearDown()
|
public function tearDown(): void
|
||||||
{
|
{
|
||||||
/* Tear Down Routine */
|
/* Tear Down Routine */
|
||||||
if (is_dir($this->_path)) {
|
if (is_dir($this->_path)) {
|
||||||
@ -42,7 +43,7 @@ class DatabaseTest extends PHPUnit_Framework_TestCase
|
|||||||
$this->assertNotEquals($salt, '');
|
$this->assertNotEquals($salt, '');
|
||||||
ServerSalt::setStore($this->_model);
|
ServerSalt::setStore($this->_model);
|
||||||
ServerSalt::get();
|
ServerSalt::get();
|
||||||
$this->assertFileNotExists($file, 'legacy ServerSalt got removed');
|
$this->assertFileDoesNotExist($file, 'legacy ServerSalt got removed');
|
||||||
$this->assertEquals($salt, ServerSalt::get(), 'ServerSalt got preserved & migrated');
|
$this->assertEquals($salt, ServerSalt::get(), 'ServerSalt got preserved & migrated');
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -136,124 +137,102 @@ class DatabaseTest extends PHPUnit_Framework_TestCase
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @expectedException PDOException
|
|
||||||
*/
|
|
||||||
public function testGetIbmInstance()
|
public function testGetIbmInstance()
|
||||||
{
|
{
|
||||||
|
$this->expectException(PDOException::class);
|
||||||
new Database(array(
|
new Database(array(
|
||||||
'dsn' => 'ibm:', 'usr' => null, 'pwd' => null,
|
'dsn' => 'ibm:', 'usr' => null, 'pwd' => null,
|
||||||
'opt' => array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION),
|
'opt' => array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION),
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @expectedException PDOException
|
|
||||||
*/
|
|
||||||
public function testGetInformixInstance()
|
public function testGetInformixInstance()
|
||||||
{
|
{
|
||||||
|
$this->expectException(PDOException::class);
|
||||||
new Database(array(
|
new Database(array(
|
||||||
'dsn' => 'informix:', 'usr' => null, 'pwd' => null,
|
'dsn' => 'informix:', 'usr' => null, 'pwd' => null,
|
||||||
'opt' => array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION),
|
'opt' => array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION),
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @expectedException PDOException
|
|
||||||
*/
|
|
||||||
public function testGetMssqlInstance()
|
public function testGetMssqlInstance()
|
||||||
{
|
{
|
||||||
|
$this->expectException(PDOException::class);
|
||||||
new Database(array(
|
new Database(array(
|
||||||
'dsn' => 'mssql:', 'usr' => null, 'pwd' => null,
|
'dsn' => 'mssql:', 'usr' => null, 'pwd' => null,
|
||||||
'opt' => array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION),
|
'opt' => array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION),
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @expectedException PDOException
|
|
||||||
*/
|
|
||||||
public function testGetMysqlInstance()
|
public function testGetMysqlInstance()
|
||||||
{
|
{
|
||||||
|
$this->expectException(PDOException::class);
|
||||||
new Database(array(
|
new Database(array(
|
||||||
'dsn' => 'mysql:', 'usr' => null, 'pwd' => null,
|
'dsn' => 'mysql:', 'usr' => null, 'pwd' => null,
|
||||||
'opt' => array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION),
|
'opt' => array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION),
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @expectedException PDOException
|
|
||||||
*/
|
|
||||||
public function testGetOciInstance()
|
public function testGetOciInstance()
|
||||||
{
|
{
|
||||||
|
$this->expectException(PDOException::class);
|
||||||
new Database(array(
|
new Database(array(
|
||||||
'dsn' => 'oci:', 'usr' => null, 'pwd' => null,
|
'dsn' => 'oci:', 'usr' => null, 'pwd' => null,
|
||||||
'opt' => array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION),
|
'opt' => array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION),
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @expectedException PDOException
|
|
||||||
*/
|
|
||||||
public function testGetPgsqlInstance()
|
public function testGetPgsqlInstance()
|
||||||
{
|
{
|
||||||
|
$this->expectException(PDOException::class);
|
||||||
new Database(array(
|
new Database(array(
|
||||||
'dsn' => 'pgsql:', 'usr' => null, 'pwd' => null,
|
'dsn' => 'pgsql:', 'usr' => null, 'pwd' => null,
|
||||||
'opt' => array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION),
|
'opt' => array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION),
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @expectedException Exception
|
|
||||||
* @expectedExceptionCode 5
|
|
||||||
*/
|
|
||||||
public function testGetFooInstance()
|
public function testGetFooInstance()
|
||||||
{
|
{
|
||||||
|
$this->expectException(Exception::class);
|
||||||
|
$this->expectExceptionCode(5);
|
||||||
new Database(array(
|
new Database(array(
|
||||||
'dsn' => 'foo:', 'usr' => null, 'pwd' => null, 'opt' => null,
|
'dsn' => 'foo:', 'usr' => null, 'pwd' => null, 'opt' => null,
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @expectedException Exception
|
|
||||||
* @expectedExceptionCode 6
|
|
||||||
*/
|
|
||||||
public function testMissingDsn()
|
public function testMissingDsn()
|
||||||
{
|
{
|
||||||
$options = $this->_options;
|
$options = $this->_options;
|
||||||
unset($options['dsn']);
|
unset($options['dsn']);
|
||||||
|
$this->expectException(Exception::class);
|
||||||
|
$this->expectExceptionCode(6);
|
||||||
new Database($options);
|
new Database($options);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @expectedException Exception
|
|
||||||
* @expectedExceptionCode 6
|
|
||||||
*/
|
|
||||||
public function testMissingUsr()
|
public function testMissingUsr()
|
||||||
{
|
{
|
||||||
$options = $this->_options;
|
$options = $this->_options;
|
||||||
unset($options['usr']);
|
unset($options['usr']);
|
||||||
|
$this->expectException(Exception::class);
|
||||||
|
$this->expectExceptionCode(6);
|
||||||
new Database($options);
|
new Database($options);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @expectedException Exception
|
|
||||||
* @expectedExceptionCode 6
|
|
||||||
*/
|
|
||||||
public function testMissingPwd()
|
public function testMissingPwd()
|
||||||
{
|
{
|
||||||
$options = $this->_options;
|
$options = $this->_options;
|
||||||
unset($options['pwd']);
|
unset($options['pwd']);
|
||||||
|
$this->expectException(Exception::class);
|
||||||
|
$this->expectExceptionCode(6);
|
||||||
new Database($options);
|
new Database($options);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @expectedException Exception
|
|
||||||
* @expectedExceptionCode 6
|
|
||||||
*/
|
|
||||||
public function testMissingOpt()
|
public function testMissingOpt()
|
||||||
{
|
{
|
||||||
$options = $this->_options;
|
$options = $this->_options;
|
||||||
unset($options['opt']);
|
unset($options['opt']);
|
||||||
|
$this->expectException(Exception::class);
|
||||||
|
$this->expectExceptionCode(6);
|
||||||
new Database($options);
|
new Database($options);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
use PHPUnit\Framework\TestCase;
|
||||||
use PrivateBin\Data\Filesystem;
|
use PrivateBin\Data\Filesystem;
|
||||||
|
|
||||||
class FilesystemTest extends PHPUnit_Framework_TestCase
|
class FilesystemTest extends TestCase
|
||||||
{
|
{
|
||||||
private $_model;
|
private $_model;
|
||||||
|
|
||||||
@ -10,7 +11,7 @@ class FilesystemTest extends PHPUnit_Framework_TestCase
|
|||||||
|
|
||||||
private $_invalidPath;
|
private $_invalidPath;
|
||||||
|
|
||||||
public function setUp()
|
public function setUp(): void
|
||||||
{
|
{
|
||||||
/* Setup Routine */
|
/* Setup Routine */
|
||||||
$this->_path = sys_get_temp_dir() . DIRECTORY_SEPARATOR . 'privatebin_data';
|
$this->_path = sys_get_temp_dir() . DIRECTORY_SEPARATOR . 'privatebin_data';
|
||||||
@ -24,7 +25,7 @@ class FilesystemTest extends PHPUnit_Framework_TestCase
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function tearDown()
|
public function tearDown(): void
|
||||||
{
|
{
|
||||||
/* Tear Down Routine */
|
/* Tear Down Routine */
|
||||||
chmod($this->_invalidPath, 0700);
|
chmod($this->_invalidPath, 0700);
|
||||||
@ -162,13 +163,13 @@ class FilesystemTest extends PHPUnit_Framework_TestCase
|
|||||||
$this->_model->purge(10);
|
$this->_model->purge(10);
|
||||||
foreach ($ids as $dataid => $storagedir) {
|
foreach ($ids as $dataid => $storagedir) {
|
||||||
$this->assertFileExists($storagedir . $dataid . '.php', "paste $dataid exists in new format");
|
$this->assertFileExists($storagedir . $dataid . '.php', "paste $dataid exists in new format");
|
||||||
$this->assertFileNotExists($storagedir . $dataid, "old format paste $dataid got removed");
|
$this->assertFileDoesNotExist($storagedir . $dataid, "old format paste $dataid got removed");
|
||||||
$this->assertTrue($this->_model->exists($dataid), "paste $dataid exists");
|
$this->assertTrue($this->_model->exists($dataid), "paste $dataid exists");
|
||||||
$this->assertEquals($this->_model->read($dataid), $paste, "paste $dataid wasn't modified in the conversion");
|
$this->assertEquals($this->_model->read($dataid), $paste, "paste $dataid wasn't modified in the conversion");
|
||||||
|
|
||||||
$storagedir .= $dataid . '.discussion' . DIRECTORY_SEPARATOR;
|
$storagedir .= $dataid . '.discussion' . DIRECTORY_SEPARATOR;
|
||||||
$this->assertFileExists($storagedir . $dataid . '.' . $commentid . '.' . $dataid . '.php', "comment of $dataid exists in new format");
|
$this->assertFileExists($storagedir . $dataid . '.' . $commentid . '.' . $dataid . '.php', "comment of $dataid exists in new format");
|
||||||
$this->assertFileNotExists($storagedir . $dataid . '.' . $commentid . '.' . $dataid, "old format comment of $dataid got removed");
|
$this->assertFileDoesNotExist($storagedir . $dataid . '.' . $commentid . '.' . $dataid, "old format comment of $dataid got removed");
|
||||||
$this->assertTrue($this->_model->existsComment($dataid, $dataid, $commentid), "comment in paste $dataid exists");
|
$this->assertTrue($this->_model->existsComment($dataid, $dataid, $commentid), "comment in paste $dataid exists");
|
||||||
$comment = $comment;
|
$comment = $comment;
|
||||||
$comment['id'] = $commentid;
|
$comment['id'] = $commentid;
|
||||||
|
@ -2,14 +2,15 @@
|
|||||||
|
|
||||||
use Google\Auth\HttpHandler\HttpHandlerFactory;
|
use Google\Auth\HttpHandler\HttpHandlerFactory;
|
||||||
use GuzzleHttp\Client;
|
use GuzzleHttp\Client;
|
||||||
|
use PHPUnit\Framework\TestCase;
|
||||||
use PrivateBin\Data\GoogleCloudStorage;
|
use PrivateBin\Data\GoogleCloudStorage;
|
||||||
|
|
||||||
class GoogleCloudStorageTest extends PHPUnit_Framework_TestCase
|
class GoogleCloudStorageTest extends TestCase
|
||||||
{
|
{
|
||||||
private static $_client;
|
private static $_client;
|
||||||
private static $_bucket;
|
private static $_bucket;
|
||||||
|
|
||||||
public static function setUpBeforeClass()
|
public static function setUpBeforeClass(): void
|
||||||
{
|
{
|
||||||
$httpClient = new Client(array('debug'=>false));
|
$httpClient = new Client(array('debug'=>false));
|
||||||
$handler = HttpHandlerFactory::build($httpClient);
|
$handler = HttpHandlerFactory::build($httpClient);
|
||||||
@ -23,7 +24,7 @@ class GoogleCloudStorageTest extends PHPUnit_Framework_TestCase
|
|||||||
self::$_bucket = self::$_client->createBucket($name);
|
self::$_bucket = self::$_client->createBucket($name);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setUp()
|
public function setUp(): void
|
||||||
{
|
{
|
||||||
ini_set('error_log', stream_get_meta_data(tmpfile())['uri']);
|
ini_set('error_log', stream_get_meta_data(tmpfile())['uri']);
|
||||||
$this->_model = new GoogleCloudStorage(array(
|
$this->_model = new GoogleCloudStorage(array(
|
||||||
@ -32,14 +33,14 @@ class GoogleCloudStorageTest extends PHPUnit_Framework_TestCase
|
|||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function tearDown()
|
public function tearDown(): void
|
||||||
{
|
{
|
||||||
foreach (self::$_bucket->objects() as $object) {
|
foreach (self::$_bucket->objects() as $object) {
|
||||||
$object->delete();
|
$object->delete();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function tearDownAfterClass()
|
public static function tearDownAfterClass(): void
|
||||||
{
|
{
|
||||||
self::$_bucket->delete();
|
self::$_bucket->delete();
|
||||||
}
|
}
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user