Compare commits
327 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fd9f8b5eab | |||
| 29fbf55222 | |||
| 0f474331e7 | |||
| 58e883544f | |||
| 806e390d14 | |||
| 540a5c7e62 | |||
| 8479dfa02c | |||
| 8583a5bd09 | |||
| 7af7793983 | |||
| bd9e2f13a9 | |||
| 054722361e | |||
| 5dbb96fc8a | |||
| 1d269ad89d | |||
| 9bea6eca98 | |||
| b3341a17dc | |||
| 05eb647697 | |||
| 340db5c3d7 | |||
| ba654a6abd | |||
| 895c2cf6a3 | |||
| b7f4e20ffc | |||
| 413526a688 | |||
| 2a61d2bcdb | |||
| fc113c8ce4 | |||
| 7dcc2e541c | |||
| 04790e9ae4 | |||
| f89e426331 | |||
| b964439b35 | |||
| eee5799283 | |||
| 782c7efc69 | |||
| e37dbaa9a7 | |||
| ef7bead896 | |||
| 8b0a8b653b | |||
| 88149325cb | |||
| a89c94f87f | |||
| a9c21376f4 | |||
| fd3b981739 | |||
| 3f86f4e1ff | |||
| 5a6ed4610a | |||
| 2dad769498 | |||
| 5cbf3be1b9 | |||
| 27e6f27b7c | |||
| 29e7294d9b | |||
| 4a8eaaf21b | |||
| 9c4d8b3337 | |||
| f7079849b4 | |||
| 8179dc2a42 | |||
| d8a29a459c | |||
| 3bb0c9b012 | |||
| 6e5cdd1dd6 | |||
| 6d72b014c4 | |||
| 3a8c2903d8 | |||
| 9e44ef6203 | |||
| 375d4b54ba | |||
| b8c491c084 | |||
| 7eb718c441 | |||
| 1463b889ec | |||
| 29072dd680 | |||
| 96b2827eb3 | |||
| cd9650483b | |||
| cda94f2241 | |||
| ecb488048a | |||
| 3b9464aef9 | |||
| d79f7736cc | |||
| 926d611bd3 | |||
| 8f24109572 | |||
| ea82b23b32 | |||
| 2fdfcbd28d | |||
| 79908f9095 | |||
| 2e7873623f | |||
| c4fd502ca1 | |||
| 002fe7b7bb | |||
| 40cc29decc | |||
| 8b1fab4795 | |||
| a0de24083e | |||
| 6ee58b0ffd | |||
| 8068ad5b71 | |||
| 4ad567df39 | |||
| 7f6ee0cb9f | |||
| 21dd449e47 | |||
| cb63ff82c1 | |||
| 8e75a530fb | |||
| bc87ab8db5 | |||
| 0a3f09c3d0 | |||
| 441f2a7861 | |||
| 5c18a7a621 | |||
| ff47b05d24 | |||
| 762437d03c | |||
| a4ef527e75 | |||
| 00b22f6c11 | |||
| 3fef446b62 | |||
| 3439acd64d | |||
| 75fb6fdbc4 | |||
| 2323be4809 | |||
| 105ba6b004 | |||
| 2c659a2517 | |||
| 9faddcd5d8 | |||
| a0e446c37c | |||
| d30f0de40d | |||
| ed854408c8 | |||
| 9e7740d24b | |||
| c827f21e62 | |||
| 64bf341d55 | |||
| 20e378d5e5 | |||
| ed65dcbaae | |||
| 82e593b83b | |||
| cd44613e03 | |||
| 9792090d2e | |||
| 14a0d0534a | |||
| a6064f508b | |||
| 88e871f6ce | |||
| 8fcf433914 | |||
| 137d4617cb | |||
| 487dfb62d3 | |||
| 5964fdf135 | |||
| 48f3b9146e | |||
| ea6d6fcdac | |||
| 6eb02935c4 | |||
| c5bbd09ff8 | |||
| e8cf708f8f | |||
| 0683f79ca2 | |||
| bc4179e5e3 | |||
| 2a016dec4b | |||
| 62e712cb85 | |||
| e65a04feb6 | |||
| 7fefd56e88 | |||
| ae534c2bd7 | |||
| 41cc710d2e | |||
| 2c45becfce | |||
| 395d493e6b | |||
| ce97f98a87 | |||
| 3767cd1b8f | |||
| 24eb8ae2d0 | |||
| 76fa0c3de0 | |||
| d8c0da5636 | |||
| d9a8b121f6 | |||
| 2b1e7f3b29 | |||
| 5f8157f693 | |||
| 7a48d6d764 | |||
| 61a47f81f4 | |||
| 828c77b46a | |||
| da37f3262d | |||
| 8caf128932 | |||
| 51880250d2 | |||
| cec057799d | |||
| 70af653dc6 | |||
| e32ea9ab37 | |||
| 3496a7ea4d | |||
| d4e95f9f0d | |||
| ebfae3e06d | |||
| ed6a97cd61 | |||
| 9511e5ee8f | |||
| 0c0953c38e | |||
| cb12f43b59 | |||
| eb58f8e298 | |||
| 73d1a10d79 | |||
| 368769aa5a | |||
| c5ee34cb4c | |||
| 8b0ef57000 | |||
| 36ae775aa7 | |||
| b6dd8a5ccb | |||
| 61e8508f5d | |||
| adf130ec3d | |||
| 744e0ddb1e | |||
| e1dbc7adea | |||
| b495417cf6 | |||
| 34a0c383cb | |||
| be6cf3a439 | |||
| a97c2131d2 | |||
| c61a75fc24 | |||
| 7cd1c2d7c3 | |||
| b86679cdb2 | |||
| 035f473127 | |||
| ea1b0a0356 | |||
| 547d58459f | |||
| 5ed47da255 | |||
| 8afe96afd5 | |||
| 5c128ba7a0 | |||
| 146675b675 | |||
| 9cdbff8ec8 | |||
| 0da51f5d28 | |||
| c9aa17b606 | |||
| 896c115a81 | |||
| a1107c7342 | |||
| f64b074394 | |||
| 84b0818ed3 | |||
| 90ae47c3dd | |||
| 20275f5565 | |||
| cad491580f | |||
| 6c544172e3 | |||
| 1f1ad02c0e | |||
| 0e6ac5f6d6 | |||
| db3e5fb237 | |||
| 3d480526e6 | |||
| 9804930a90 | |||
| 0a429e0f80 | |||
| 9202a21516 | |||
| e1fc954cc9 | |||
| d0fd7b057a | |||
| 99968efe7b | |||
| b94f4d6ff8 | |||
| 986fd6e783 | |||
| 053cb7455b | |||
| 546b0471ed | |||
| 643be3c81b | |||
| 17cf286389 | |||
| 38bd20b49f | |||
| 6d50bcca4b | |||
| ec02e380dc | |||
| 3a8a0d143a | |||
| a57ad242c9 | |||
| 0f232997e1 | |||
| e31e5429a8 | |||
| 66579b1fdd | |||
| 76fc3e0bad | |||
| 54d7caaec9 | |||
| b3050337ac | |||
| 9b2bc5d92f | |||
| aa4a1c17a5 | |||
| 50f11fa75d | |||
| 2803382149 | |||
| 6911ef422c | |||
| 61f8b3357d | |||
| 01acef1720 | |||
| 7ad4abf255 | |||
| 219a3918e1 | |||
| fae936ff6a | |||
| af39e7c34c | |||
| a674bf5fbf | |||
| 453f293b50 | |||
| 3a34ac5e2d | |||
| 7c98456ecb | |||
| 26d7eae890 | |||
| 40d5495d05 | |||
| ac0947cab5 | |||
| 35ce939332 | |||
| 261764568d | |||
| b7d9df20be | |||
| 884eb0cb48 | |||
| 8b45d76319 | |||
| 1f8f15bddd | |||
| ba123372ce | |||
| b01b30ab19 | |||
| f064883f4e | |||
| 57f885939e | |||
| 00b479bc83 | |||
| b90fd3cc7f | |||
| 871d439880 | |||
| e7c1850283 | |||
| b3ca5c5c80 | |||
| cddd24208b | |||
| 7612eb820f | |||
| 3ce8879d09 | |||
| d06f860722 | |||
| 338c8aaea4 | |||
| 6c142a3cd5 | |||
| 4779ce460d | |||
| f98a7ca49e | |||
| 79816d93b5 | |||
| d10316ac70 | |||
| f5f982213f | |||
| f203490d03 | |||
| 0d63b6025a | |||
| f33ec17538 | |||
| 75c9926a94 | |||
| fc1a83f3de | |||
| b4d7e4a2c4 | |||
| bad51ef63b | |||
| 59e39a5270 | |||
| d94ed65f69 | |||
| 5836b1ca51 | |||
| 7fd7986734 | |||
| 4b3da814df | |||
| 29d5bbc6d3 | |||
| 577b624a20 | |||
| 13980207db | |||
| 1c5128bfca | |||
| 02a6310b34 | |||
| b90e597325 | |||
| 11ac9b3499 | |||
| 8a008d355d | |||
| 2c2a269042 | |||
| 7a4e0c0cc0 | |||
| ceee29be28 | |||
| 9e4332e1e2 | |||
| 25d7312772 | |||
| 0aa4e0a675 | |||
| d98738cbd0 | |||
| e099318ab5 | |||
| 8503e2d4bc | |||
| 69a3038086 | |||
| d94b24cda6 | |||
| 3b1d2c3cd4 | |||
| 2ddac31094 | |||
| abc4ced1e7 | |||
| fdadaf2132 | |||
| cd53e71d80 | |||
| 4311f60ebb | |||
| 0b332ceac2 | |||
| 292b903bc2 | |||
| 91b1890c74 | |||
| 088f73763c | |||
| e238d0afec | |||
| 5ad7d00930 | |||
| e3f812bb4e | |||
| 1ddc77e74d | |||
| 20146c2ca4 | |||
| 91b07af8e8 | |||
| c0debe27d6 | |||
| 9dbad26f62 | |||
| d0e5c507f4 | |||
| ae7105b990 | |||
| 991ee6fbb8 | |||
| 72a3c374b6 | |||
| 68402768db | |||
| 16140bd44c | |||
| 0b4a3b681e | |||
| c0245f58ca | |||
| 9a53f28e89 | |||
| 7317a84b14 | |||
| be6d28c76b | |||
| ac54fda52c | |||
| b30cc91e93 | |||
| 0dc4af82f9 | |||
| 061ca0f737 | |||
| 81c48c0745 | |||
| 48a4a95594 | |||
| 7e2d3ef297 |
@@ -0,0 +1,53 @@
|
||||
name: Block merging with outdated 3rdparty/
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
types: [opened, ready_for_review, reopened, synchronize]
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
concurrency:
|
||||
group: block-outdated-3rdparty-${{ github.head_ref || github.run_id }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
block-outdated-3rdparty:
|
||||
name: Block merging with outdated 3rdparty/
|
||||
|
||||
runs-on: ubuntu-latest-low
|
||||
|
||||
steps:
|
||||
- name: Check requirement
|
||||
uses: dorny/paths-filter@4512585405083f25c027a35db413c2b3b9006d50 # v2.11.1
|
||||
id: changes
|
||||
continue-on-error: true
|
||||
with:
|
||||
filters: |
|
||||
src:
|
||||
- '3rdparty'
|
||||
- 'version.php'
|
||||
|
||||
- name: Checkout
|
||||
uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v4.1.2
|
||||
|
||||
- name: 3rdparty commit hash on current branch
|
||||
id: actual
|
||||
run: |
|
||||
echo "commit=$(git submodule status | grep ' 3rdparty' | egrep -o '[a-f0-9]{40}')" >> "$GITHUB_OUTPUT"
|
||||
|
||||
- name: Last 3rdparty commit on target branch
|
||||
id: target
|
||||
run: |
|
||||
echo "commit=$(git ls-remote https://github.com/nextcloud/3rdparty ${{ github.base_ref }} | awk '{ print $1}')" >> "$GITHUB_OUTPUT"
|
||||
|
||||
- name: Compare if 3rdparty commits are different
|
||||
run: |
|
||||
echo '3rdparty/ seems to not point to the last commit of the dedicated branch:'
|
||||
echo "Branch has: ${{ steps.actual.outputs.commit }}"
|
||||
echo "${{ github.base_ref }} has: ${{ steps.target.outputs.commit }}"
|
||||
|
||||
- name: Fail if 3rdparty commits are different
|
||||
if: ${{ steps.changes.outputs.src != 'false' && steps.actual.outputs.commit != steps.target.outputs.commit }}
|
||||
run: |
|
||||
exit 1
|
||||
@@ -68,7 +68,7 @@ jobs:
|
||||
- 'videoverification_features'
|
||||
|
||||
php-versions: ['8.2']
|
||||
spreed-versions: ['main']
|
||||
spreed-versions: ['stable29']
|
||||
|
||||
services:
|
||||
redis:
|
||||
|
||||
@@ -56,7 +56,7 @@ jobs:
|
||||
curl -s -u test:test -T README.md http://localhost:8080/remote.php/dav/files/test/new_file.txt
|
||||
curl -s -u test:test -X DELETE http://localhost:8080/remote.php/dav/files/test/new_file.txt
|
||||
output: before.json
|
||||
profiler-branch: master
|
||||
profiler-branch: stable29
|
||||
|
||||
- name: Apply PR
|
||||
run: |
|
||||
@@ -78,7 +78,7 @@ jobs:
|
||||
curl -s -u test:test -T README.md http://localhost:8080/remote.php/dav/files/test/new_file.txt
|
||||
curl -s -u test:test -X DELETE http://localhost:8080/remote.php/dav/files/test/new_file.txt
|
||||
output: after.json
|
||||
profiler-branch: master
|
||||
profiler-branch: stable29
|
||||
compare-with: before.json
|
||||
|
||||
- name: Upload profiles
|
||||
|
||||
+1
-1
@@ -171,6 +171,6 @@ composer.phar
|
||||
core/js/mimetypelist.js
|
||||
|
||||
# Tests - cypress
|
||||
cypress/downloads
|
||||
cypress/snapshots
|
||||
cypress/videos
|
||||
cypress/downloads
|
||||
@@ -102,10 +102,8 @@
|
||||
# Here are more information about the issue:
|
||||
# - https://docs.cyberduck.io/mountainduck/issues/fastcgi/
|
||||
# - https://docs.nextcloud.com/server/latest/admin_manual/issues/general_troubleshooting.html#troubleshooting-webdav
|
||||
<IfModule setenvif.c>
|
||||
<Location "/remote.php">
|
||||
SetEnvIf Transfer-Encoding "chunked" proxy-sendcl=1
|
||||
</Location>
|
||||
<IfModule mod_setenvif.c>
|
||||
SetEnvIf Transfer-Encoding "chunked" proxy-sendcl=1
|
||||
</IfModule>
|
||||
|
||||
AddDefaultCharset utf-8
|
||||
|
||||
+1
-1
Submodule 3rdparty updated: e8a165a381...164fb3b776
@@ -1,6 +1,6 @@
|
||||
# Nextcloud Server ☁
|
||||
[](https://scrutinizer-ci.com/g/nextcloud/server/?branch=master)
|
||||
[](https://codecov.io/gh/nextcloud/server)
|
||||
[](https://scrutinizer-ci.com/g/nextcloud/server/?branch=stable29)
|
||||
[](https://codecov.io/gh/nextcloud/server)
|
||||
[](https://bestpractices.coreinfrastructure.org/projects/209)
|
||||
[](https://contribute.design/nextcloud/server)
|
||||
|
||||
|
||||
@@ -0,0 +1,124 @@
|
||||
import { basename } from 'node:path'
|
||||
import mime from 'mime'
|
||||
|
||||
class FileSystemEntry {
|
||||
|
||||
private _isFile: boolean
|
||||
private _fullPath: string
|
||||
|
||||
constructor(isFile: boolean, fullPath: string) {
|
||||
this._isFile = isFile
|
||||
this._fullPath = fullPath
|
||||
}
|
||||
|
||||
get isFile() {
|
||||
return !!this._isFile
|
||||
}
|
||||
|
||||
get isDirectory() {
|
||||
return !this.isFile
|
||||
}
|
||||
|
||||
get name() {
|
||||
return basename(this._fullPath)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export class FileSystemFileEntry extends FileSystemEntry {
|
||||
|
||||
private _contents: string
|
||||
private _lastModified: number
|
||||
|
||||
constructor(fullPath: string, contents: string, lastModified = Date.now()) {
|
||||
super(true, fullPath)
|
||||
this._contents = contents
|
||||
this._lastModified = lastModified
|
||||
}
|
||||
|
||||
file(success: (file: File) => void) {
|
||||
const lastModified = this._lastModified
|
||||
// Faking the mime by using the file extension
|
||||
const type = mime.getType(this.name) || ''
|
||||
success(new File([this._contents], this.name, { lastModified, type }))
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export class FileSystemDirectoryEntry extends FileSystemEntry {
|
||||
|
||||
private _entries: FileSystemEntry[]
|
||||
|
||||
constructor(fullPath: string, entries: FileSystemEntry[]) {
|
||||
super(false, fullPath)
|
||||
this._entries = entries || []
|
||||
}
|
||||
|
||||
createReader() {
|
||||
let read = false
|
||||
return {
|
||||
readEntries: (success: (entries: FileSystemEntry[]) => void) => {
|
||||
if (read) {
|
||||
return success([])
|
||||
}
|
||||
read = true
|
||||
success(this._entries)
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* This mocks the File API's File class
|
||||
* It will allow us to test the Filesystem API as well as the
|
||||
* File API in the same test suite.
|
||||
*/
|
||||
export class DataTransferItem {
|
||||
|
||||
private _type: string
|
||||
private _entry: FileSystemEntry
|
||||
|
||||
getAsEntry?: () => FileSystemEntry
|
||||
|
||||
constructor(type = '', entry: FileSystemEntry, isFileSystemAPIAvailable = true) {
|
||||
this._type = type
|
||||
this._entry = entry
|
||||
|
||||
// Only when the Files API is available we are
|
||||
// able to get the entry
|
||||
if (isFileSystemAPIAvailable) {
|
||||
this.getAsEntry = () => this._entry
|
||||
}
|
||||
}
|
||||
|
||||
get kind() {
|
||||
return 'file'
|
||||
}
|
||||
|
||||
get type() {
|
||||
return this._type
|
||||
}
|
||||
|
||||
getAsFile(): File|null {
|
||||
if (this._entry.isFile && this._entry instanceof FileSystemFileEntry) {
|
||||
let file: File | null = null
|
||||
this._entry.file((f) => {
|
||||
file = f
|
||||
})
|
||||
return file
|
||||
}
|
||||
|
||||
// The browser will return an empty File object if the entry is a directory
|
||||
return new File([], this._entry.name, { type: '' })
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export const fileSystemEntryToDataTransferItem = (entry: FileSystemEntry, isFileSystemAPIAvailable = true): DataTransferItem => {
|
||||
return new DataTransferItem(
|
||||
entry.isFile ? 'text/plain' : 'httpd/unix-directory',
|
||||
entry,
|
||||
isFileSystemAPIAvailable,
|
||||
)
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
OC.L10N.register(
|
||||
"admin_audit",
|
||||
{
|
||||
"Auditing / Logging" : "المراجعة / السجلات",
|
||||
"Auditing / Logging" : "تدقيق / تسجيل",
|
||||
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "تُوفِّر إمكانيات تسجيل و مراجعة سجل الحركات على نكست كلاود."
|
||||
},
|
||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ "translations": {
|
||||
"Auditing / Logging" : "المراجعة / السجلات",
|
||||
"Auditing / Logging" : "تدقيق / تسجيل",
|
||||
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "تُوفِّر إمكانيات تسجيل و مراجعة سجل الحركات على نكست كلاود."
|
||||
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
OC.L10N.register(
|
||||
"admin_audit",
|
||||
{
|
||||
"Auditing / Logging" : "Revision/Logning",
|
||||
"Auditing / Logging" : "Revision / Logning",
|
||||
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Bidrager med lognings funktionalitet til Nextcloud, såsom logning af fil tilgang eller andre sensitive handlinger"
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ "translations": {
|
||||
"Auditing / Logging" : "Revision/Logning",
|
||||
"Auditing / Logging" : "Revision / Logning",
|
||||
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Bidrager med lognings funktionalitet til Nextcloud, såsom logning af fil tilgang eller andre sensitive handlinger"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
OC.L10N.register(
|
||||
"admin_audit",
|
||||
{
|
||||
"Auditing / Logging" : "Iniúchóireacht / Logáil",
|
||||
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Soláthraíonn sé cumais logála do Nextcloud cosúil le logáil isteach rochtain comhaid nó gníomhartha íogaire eile."
|
||||
},
|
||||
"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);");
|
||||
@@ -0,0 +1,5 @@
|
||||
{ "translations": {
|
||||
"Auditing / Logging" : "Iniúchóireacht / Logáil",
|
||||
"Provides logging abilities for Nextcloud such as logging file accesses or otherwise sensitive actions." : "Soláthraíonn sé cumais logála do Nextcloud cosúil le logáil isteach rochtain comhaid nó gníomhartha íogaire eile."
|
||||
},"pluralForm" :"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"
|
||||
}
|
||||
@@ -49,39 +49,39 @@ class AuditLogger implements IAuditLogger {
|
||||
$this->parentLogger = $logFactory->getCustomPsrLogger($logFile, $auditType, $auditTag);
|
||||
}
|
||||
|
||||
public function emergency($message, array $context = array()): void {
|
||||
public function emergency($message, array $context = []): void {
|
||||
$this->parentLogger->emergency($message, $context);
|
||||
}
|
||||
|
||||
public function alert($message, array $context = array()): void {
|
||||
public function alert($message, array $context = []): void {
|
||||
$this->parentLogger->alert($message, $context);
|
||||
}
|
||||
|
||||
public function critical($message, array $context = array()): void {
|
||||
public function critical($message, array $context = []): void {
|
||||
$this->parentLogger->critical($message, $context);
|
||||
}
|
||||
|
||||
public function error($message, array $context = array()): void {
|
||||
public function error($message, array $context = []): void {
|
||||
$this->parentLogger->error($message, $context);
|
||||
}
|
||||
|
||||
public function warning($message, array $context = array()): void {
|
||||
public function warning($message, array $context = []): void {
|
||||
$this->parentLogger->warning($message, $context);
|
||||
}
|
||||
|
||||
public function notice($message, array $context = array()): void {
|
||||
public function notice($message, array $context = []): void {
|
||||
$this->parentLogger->notice($message, $context);
|
||||
}
|
||||
|
||||
public function info($message, array $context = array()): void {
|
||||
public function info($message, array $context = []): void {
|
||||
$this->parentLogger->info($message, $context);
|
||||
}
|
||||
|
||||
public function debug($message, array $context = array()): void {
|
||||
public function debug($message, array $context = []): void {
|
||||
$this->parentLogger->debug($message, $context);
|
||||
}
|
||||
|
||||
public function log($level, $message, array $context = array()): void {
|
||||
public function log($level, $message, array $context = []): void {
|
||||
$this->parentLogger->log($level, $message, $context);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
OC.L10N.register(
|
||||
"cloud_federation_api",
|
||||
{
|
||||
"Cloud Federation API" : "API Cloud Federation",
|
||||
"Cloud Federation API" : "API de fédération Cloud",
|
||||
"Enable clouds to communicate with each other and exchange data" : "Permettre aux clouds de communiquer entre eux et d'échanger des données",
|
||||
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "L’API Cloud Federation permet à diverses instances Nextcloud de communiquer entre elles et d’échanger des données."
|
||||
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "L’API de fédération cloud permet à différentes instances de Nextcloud de communiquer entre elles et d’échanger des données."
|
||||
},
|
||||
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ "translations": {
|
||||
"Cloud Federation API" : "API Cloud Federation",
|
||||
"Cloud Federation API" : "API de fédération Cloud",
|
||||
"Enable clouds to communicate with each other and exchange data" : "Permettre aux clouds de communiquer entre eux et d'échanger des données",
|
||||
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "L’API Cloud Federation permet à diverses instances Nextcloud de communiquer entre elles et d’échanger des données."
|
||||
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "L’API de fédération cloud permet à différentes instances de Nextcloud de communiquer entre elles et d’échanger des données."
|
||||
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
OC.L10N.register(
|
||||
"cloud_federation_api",
|
||||
{
|
||||
"Cloud Federation API" : "Ligeann API Comhdhéanta na Scamaill",
|
||||
"Enable clouds to communicate with each other and exchange data" : "Lig dóimhneacht a chur ar chumas na scamaill cumarsáid a dhéanamh lena chéile agus sonraí a mhalartú.",
|
||||
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Ligeann API Comhdhéanta na Scamaill do réimse éagsúil de chásanna Nextcloud cumarsáid a dhéanamh lena chéile agus sonraí a mhalartú."
|
||||
},
|
||||
"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);");
|
||||
@@ -0,0 +1,6 @@
|
||||
{ "translations": {
|
||||
"Cloud Federation API" : "Ligeann API Comhdhéanta na Scamaill",
|
||||
"Enable clouds to communicate with each other and exchange data" : "Lig dóimhneacht a chur ar chumas na scamaill cumarsáid a dhéanamh lena chéile agus sonraí a mhalartú.",
|
||||
"The Cloud Federation API enables various Nextcloud instances to communicate with each other and to exchange data." : "Ligeann API Comhdhéanta na Scamaill do réimse éagsúil de chásanna Nextcloud cumarsáid a dhéanamh lena chéile agus sonraí a mhalartú."
|
||||
},"pluralForm" :"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"
|
||||
}
|
||||
@@ -66,7 +66,7 @@ class Capabilities implements ICapability {
|
||||
$this->provider->setApiVersion(self::API_VERSION);
|
||||
|
||||
$pos = strrpos($url, '/');
|
||||
if (false === $pos) {
|
||||
if ($pos === false) {
|
||||
throw new OCMArgumentException('generated route should contains a slash character');
|
||||
}
|
||||
|
||||
|
||||
@@ -15,12 +15,12 @@ OC.L10N.register(
|
||||
"Edit comment" : "تعديل التعليق",
|
||||
"Delete comment" : "حذف التعليق",
|
||||
"Cancel edit" : "إلغاء التعديل",
|
||||
"New comment" : "ملاحظة جديدة",
|
||||
"Write a comment …" : "أكتُب ملاحظةً ...",
|
||||
"New comment" : "تعليق جديد",
|
||||
"Write a comment …" : "أكتُب تعليق ...",
|
||||
"Post comment" : "أضف تعليق",
|
||||
"@ for mentions, : for emoji, / for smart picker" : "@ للإشارات، : للإيموجي، / للاقط الذكي",
|
||||
"Could not reload comments" : "تعذّرت إعادة تحميل الملاحظات",
|
||||
"No comments yet, start the conversation!" : "لا يوجد تعليقات, ابدأ النقاش الآن!",
|
||||
"Could not reload comments" : "تعذّرت إعادة تحميل التعليقات",
|
||||
"No comments yet, start the conversation!" : "لا توجد تعليقات, ابدأ النقاش الآن!",
|
||||
"No more messages" : "لامزيد من الرسائل",
|
||||
"Retry" : "أعد المحاولة",
|
||||
"Failed to mark comments as read" : "إخفاق في تعيين ملاحظات كمقرؤة",
|
||||
@@ -28,12 +28,12 @@ OC.L10N.register(
|
||||
"_1 new comment_::_{unread} new comments_" : ["1 تعليق جديد","1 تعليق جديد","{unread} تعليقات جديدة","{unread} تعليقات جديدة","{unread} تعليقات جديدة","{unread} تعليقات جديدة"],
|
||||
"Comment" : "تعليق",
|
||||
"An error occurred while trying to edit the comment" : "حدث خطأ أثناء محاولة تعديل التعليق",
|
||||
"Comment deleted" : "التعليق حُذف",
|
||||
"Comment deleted" : "التعليق محذوف",
|
||||
"An error occurred while trying to delete the comment" : "حدث خطأ أثناء محاولة حذف التعليق",
|
||||
"An error occurred while trying to create the comment" : "حدث خطأ أثناء محاولة إنشاء التعليق",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "تمت الإشارة إليك في \"{file}\" في تعليق لمستخدم. لكن هذا المستخدم تم حذف حسابه بعدها",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n تعليق غير مقروء","%n تعليق غير مقروء","تعليقان غير مقروءة","%n تعليقات غير مقروء","%n تعليق غير مقروء","%n تعليق غير مقروء"],
|
||||
"Write a message …" : "أكتُب رسالةً ...",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" للإشارات, \":\" للإيموجي, \"/\" للاقط الذكي"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" للإشارات, \":\" للإيموجي, \"/\" للاقط الذكي",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n تعليق غير مقروء","%n تعليق غير مقروء","تعليقان غير مقروءة","%n تعليقات غير مقروء","%n تعليق غير مقروء","%n تعليق غير مقروء"]
|
||||
},
|
||||
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");
|
||||
|
||||
@@ -13,12 +13,12 @@
|
||||
"Edit comment" : "تعديل التعليق",
|
||||
"Delete comment" : "حذف التعليق",
|
||||
"Cancel edit" : "إلغاء التعديل",
|
||||
"New comment" : "ملاحظة جديدة",
|
||||
"Write a comment …" : "أكتُب ملاحظةً ...",
|
||||
"New comment" : "تعليق جديد",
|
||||
"Write a comment …" : "أكتُب تعليق ...",
|
||||
"Post comment" : "أضف تعليق",
|
||||
"@ for mentions, : for emoji, / for smart picker" : "@ للإشارات، : للإيموجي، / للاقط الذكي",
|
||||
"Could not reload comments" : "تعذّرت إعادة تحميل الملاحظات",
|
||||
"No comments yet, start the conversation!" : "لا يوجد تعليقات, ابدأ النقاش الآن!",
|
||||
"Could not reload comments" : "تعذّرت إعادة تحميل التعليقات",
|
||||
"No comments yet, start the conversation!" : "لا توجد تعليقات, ابدأ النقاش الآن!",
|
||||
"No more messages" : "لامزيد من الرسائل",
|
||||
"Retry" : "أعد المحاولة",
|
||||
"Failed to mark comments as read" : "إخفاق في تعيين ملاحظات كمقرؤة",
|
||||
@@ -26,12 +26,12 @@
|
||||
"_1 new comment_::_{unread} new comments_" : ["1 تعليق جديد","1 تعليق جديد","{unread} تعليقات جديدة","{unread} تعليقات جديدة","{unread} تعليقات جديدة","{unread} تعليقات جديدة"],
|
||||
"Comment" : "تعليق",
|
||||
"An error occurred while trying to edit the comment" : "حدث خطأ أثناء محاولة تعديل التعليق",
|
||||
"Comment deleted" : "التعليق حُذف",
|
||||
"Comment deleted" : "التعليق محذوف",
|
||||
"An error occurred while trying to delete the comment" : "حدث خطأ أثناء محاولة حذف التعليق",
|
||||
"An error occurred while trying to create the comment" : "حدث خطأ أثناء محاولة إنشاء التعليق",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "تمت الإشارة إليك في \"{file}\" في تعليق لمستخدم. لكن هذا المستخدم تم حذف حسابه بعدها",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n تعليق غير مقروء","%n تعليق غير مقروء","تعليقان غير مقروءة","%n تعليقات غير مقروء","%n تعليق غير مقروء","%n تعليق غير مقروء"],
|
||||
"Write a message …" : "أكتُب رسالةً ...",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" للإشارات, \":\" للإيموجي, \"/\" للاقط الذكي"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" للإشارات, \":\" للإيموجي, \"/\" للاقط الذكي",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n تعليق غير مقروء","%n تعليق غير مقروء","تعليقان غير مقروءة","%n تعليقات غير مقروء","%n تعليق غير مقروء","%n تعليق غير مقروء"]
|
||||
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
|
||||
}
|
||||
@@ -9,6 +9,7 @@ OC.L10N.register(
|
||||
"%1$s commented on %2$s" : "%1$s comentó en: %2$s",
|
||||
"{author} commented on {file}" : "{author} comentó en: {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Comentarios</strong> pa ficheros",
|
||||
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "Mentáronte en «{file}», nun comentariu d'una cuenta que ta desaniciada",
|
||||
"{user} mentioned you in a comment on \"{file}\"" : "{user} mentóte nun comentariu de: «{file}»",
|
||||
"Files app plugin to add comments to files" : "Plugin de l'aplicación Ficheros p'amestar comentarios a los ficheros",
|
||||
"Edit comment" : "Editar el comentariu",
|
||||
@@ -31,6 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "Prodúxose un error mentanto se tentaba de desaniciar el comentariu",
|
||||
"An error occurred while trying to create the comment" : "Prodúxose un error mentanto se tentaba de crear el comentariu",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Un usuariu que ta desaniciáu mentóte nun comentariu de: {file}",
|
||||
"Write a message …" : "Escribi un mensaxe…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "«@» pa mentar, «.» p'amestar un fustaxe, «/» pa usar el selector intelixente",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentariu ensin lleer","%n comentarios ensin lleer"]
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
"%1$s commented on %2$s" : "%1$s comentó en: %2$s",
|
||||
"{author} commented on {file}" : "{author} comentó en: {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Comentarios</strong> pa ficheros",
|
||||
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "Mentáronte en «{file}», nun comentariu d'una cuenta que ta desaniciada",
|
||||
"{user} mentioned you in a comment on \"{file}\"" : "{user} mentóte nun comentariu de: «{file}»",
|
||||
"Files app plugin to add comments to files" : "Plugin de l'aplicación Ficheros p'amestar comentarios a los ficheros",
|
||||
"Edit comment" : "Editar el comentariu",
|
||||
@@ -29,6 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "Prodúxose un error mentanto se tentaba de desaniciar el comentariu",
|
||||
"An error occurred while trying to create the comment" : "Prodúxose un error mentanto se tentaba de crear el comentariu",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Un usuariu que ta desaniciáu mentóte nun comentariu de: {file}",
|
||||
"Write a message …" : "Escribi un mensaxe…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "«@» pa mentar, «.» p'amestar un fustaxe, «/» pa usar el selector intelixente",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentariu ensin lleer","%n comentarios ensin lleer"]
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -32,8 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "S'ha produït un error en intentar suprimir el comentari",
|
||||
"An error occurred while trying to create the comment" : "S'ha produït un error en intentar crear el comentari",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Se us ha esmentat a «{file}» en un comentari d'un usuari que s'ha suprimit",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentari sense llegir","%n comentaris sense llegir"],
|
||||
"Write a message …" : "Escriviu un missatge…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "«@» per a mencions, «:» per a emojis, «/» per al selector intel·ligent"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "«@» per a mencions, «:» per a emojis, «/» per al selector intel·ligent",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentari sense llegir","%n comentaris sense llegir"]
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "S'ha produït un error en intentar suprimir el comentari",
|
||||
"An error occurred while trying to create the comment" : "S'ha produït un error en intentar crear el comentari",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Se us ha esmentat a «{file}» en un comentari d'un usuari que s'ha suprimit",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentari sense llegir","%n comentaris sense llegir"],
|
||||
"Write a message …" : "Escriviu un missatge…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "«@» per a mencions, «:» per a emojis, «/» per al selector intel·ligent"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "«@» per a mencions, «:» per a emojis, «/» per al selector intel·ligent",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentari sense llegir","%n comentaris sense llegir"]
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -31,7 +31,7 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "Došlo k chybě při pokusu o smazání komentáře",
|
||||
"An error occurred while trying to create the comment" : "Došlo k chybě při pokusu o vytvoření komentáře",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Byli jste zmíněni u souboru „{file}“, v komentáři od uživatele, který byl později smazán",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n nepřečtený komentář","%n nepřečtené komentáře","%n nepřečtených komentářů","%n nepřečtené komentáře"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "„@“ pro zmínění, „:“ pro emotikony, „/“ pro inteligentní výběr"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "„@“ pro zmínění, „:“ pro emotikony, „/“ pro inteligentní výběr",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n nepřečtený komentář","%n nepřečtené komentáře","%n nepřečtených komentářů","%n nepřečtené komentáře"]
|
||||
},
|
||||
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
"An error occurred while trying to delete the comment" : "Došlo k chybě při pokusu o smazání komentáře",
|
||||
"An error occurred while trying to create the comment" : "Došlo k chybě při pokusu o vytvoření komentáře",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Byli jste zmíněni u souboru „{file}“, v komentáři od uživatele, který byl později smazán",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n nepřečtený komentář","%n nepřečtené komentáře","%n nepřečtených komentářů","%n nepřečtené komentáře"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "„@“ pro zmínění, „:“ pro emotikony, „/“ pro inteligentní výběr"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "„@“ pro zmínění, „:“ pro emotikony, „/“ pro inteligentní výběr",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n nepřečtený komentář","%n nepřečtené komentáře","%n nepřečtených komentářů","%n nepřečtené komentáře"]
|
||||
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
|
||||
}
|
||||
@@ -9,12 +9,17 @@ OC.L10N.register(
|
||||
"%1$s commented on %2$s" : "%1$s kommenterede %2$s",
|
||||
"{author} commented on {file}" : "{author} kommenterede {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Kommentarer</strong> for filer",
|
||||
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "Du blev nævnt på \"{file}\", i en kommentar af en konto, som siden er blevet slettet",
|
||||
"{user} mentioned you in a comment on \"{file}\"" : "{user} nævnte dig i en kommentar til \"{file}\"",
|
||||
"Files app plugin to add comments to files" : "Files app plugin til at tilføje kommentarer til filer",
|
||||
"Edit comment" : "Rediger kommentar",
|
||||
"Delete comment" : "Slet kommentar",
|
||||
"Cancel edit" : "Annuller redigering",
|
||||
"New comment" : "Ny kommentar",
|
||||
"Write a comment …" : "Skriv kommentar…",
|
||||
"Post comment" : "Skriv kommentar",
|
||||
"@ for mentions, : for emoji, / for smart picker" : "\"@\" for at nævne, \":\" for emojis, \"/\" for Smart Vælger",
|
||||
"Could not reload comments" : "Kunne ikke indlæse kommentarer",
|
||||
"No comments yet, start the conversation!" : "Ingen kommentarer endnu, start samtalen!",
|
||||
"No more messages" : "Ikke flere beskeder",
|
||||
"Retry" : "Prøv igen",
|
||||
@@ -27,7 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "Der opstod en fejl under forsøget på at slette kommentaren",
|
||||
"An error occurred while trying to create the comment" : "Der opstod en fejl under forsøget på at oprette kommentaren",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Du blev nævnt på \"{file}\", i en kommentar af en bruger, som siden er blevet slettet",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n ulæst kommentar","%n ulæste kommentarer"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" for at nævne, \":\" for emojis, \"/\" for Smart Vælger"
|
||||
"Write a message …" : "Skriv en besked…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" for at nævne, \":\" for emojis, \"/\" for Smart Vælger",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n ulæst kommentar","%n ulæste kommentarer"]
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -7,12 +7,17 @@
|
||||
"%1$s commented on %2$s" : "%1$s kommenterede %2$s",
|
||||
"{author} commented on {file}" : "{author} kommenterede {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Kommentarer</strong> for filer",
|
||||
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "Du blev nævnt på \"{file}\", i en kommentar af en konto, som siden er blevet slettet",
|
||||
"{user} mentioned you in a comment on \"{file}\"" : "{user} nævnte dig i en kommentar til \"{file}\"",
|
||||
"Files app plugin to add comments to files" : "Files app plugin til at tilføje kommentarer til filer",
|
||||
"Edit comment" : "Rediger kommentar",
|
||||
"Delete comment" : "Slet kommentar",
|
||||
"Cancel edit" : "Annuller redigering",
|
||||
"New comment" : "Ny kommentar",
|
||||
"Write a comment …" : "Skriv kommentar…",
|
||||
"Post comment" : "Skriv kommentar",
|
||||
"@ for mentions, : for emoji, / for smart picker" : "\"@\" for at nævne, \":\" for emojis, \"/\" for Smart Vælger",
|
||||
"Could not reload comments" : "Kunne ikke indlæse kommentarer",
|
||||
"No comments yet, start the conversation!" : "Ingen kommentarer endnu, start samtalen!",
|
||||
"No more messages" : "Ikke flere beskeder",
|
||||
"Retry" : "Prøv igen",
|
||||
@@ -25,7 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "Der opstod en fejl under forsøget på at slette kommentaren",
|
||||
"An error occurred while trying to create the comment" : "Der opstod en fejl under forsøget på at oprette kommentaren",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Du blev nævnt på \"{file}\", i en kommentar af en bruger, som siden er blevet slettet",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n ulæst kommentar","%n ulæste kommentarer"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" for at nævne, \":\" for emojis, \"/\" for Smart Vælger"
|
||||
"Write a message …" : "Skriv en besked…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" for at nævne, \":\" for emojis, \"/\" for Smart Vælger",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n ulæst kommentar","%n ulæste kommentarer"]
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -32,8 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "Es ist ein Fehler beim Löschen des Kommentars aufgetreten",
|
||||
"An error occurred while trying to create the comment" : "Es ist ein Fehler beim Erstellen des Kommentars aufgetreten",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Sie wurden in einem Kommentar auf \"{file}\" von einem bereits gelöschten Benutzer erwähnt",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n ungelesener Kommentar","%n ungelesene Kommentare"],
|
||||
"Write a message …" : "Eine Nachricht schreiben …",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" für Erwähnungen, \":\" für Emoji, \"/\" für Smart Picker"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" für Erwähnungen, \":\" für Emoji, \"/\" für Smart Picker",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n ungelesener Kommentar","%n ungelesene Kommentare"]
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "Es ist ein Fehler beim Löschen des Kommentars aufgetreten",
|
||||
"An error occurred while trying to create the comment" : "Es ist ein Fehler beim Erstellen des Kommentars aufgetreten",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Sie wurden in einem Kommentar auf \"{file}\" von einem bereits gelöschten Benutzer erwähnt",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n ungelesener Kommentar","%n ungelesene Kommentare"],
|
||||
"Write a message …" : "Eine Nachricht schreiben …",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" für Erwähnungen, \":\" für Emoji, \"/\" für Smart Picker"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" für Erwähnungen, \":\" für Emoji, \"/\" für Smart Picker",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n ungelesener Kommentar","%n ungelesene Kommentare"]
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -32,8 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "An error occurred while trying to delete the comment",
|
||||
"An error occurred while trying to create the comment" : "An error occurred while trying to create the comment",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "You were mentioned on \"{file}\", in a comment by a user that has since been deleted",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n unread comment","%n unread comments"],
|
||||
"Write a message …" : "Write a message …",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" for mentions, \":\" for emoji, \"/\" for smart picker"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" for mentions, \":\" for emoji, \"/\" for smart picker",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n unread comment","%n unread comments"]
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "An error occurred while trying to delete the comment",
|
||||
"An error occurred while trying to create the comment" : "An error occurred while trying to create the comment",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "You were mentioned on \"{file}\", in a comment by a user that has since been deleted",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n unread comment","%n unread comments"],
|
||||
"Write a message …" : "Write a message …",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" for mentions, \":\" for emoji, \"/\" for smart picker"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" for mentions, \":\" for emoji, \"/\" for smart picker",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n unread comment","%n unread comments"]
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -9,7 +9,8 @@ OC.L10N.register(
|
||||
"%1$s commented on %2$s" : "%1$s comentados en %2$s",
|
||||
"{author} commented on {file}" : "{author} comentó en {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Comentarios</strong> para archivos",
|
||||
"{user} mentioned you in a comment on \"{file}\"" : "{user} te mencionó en un comentario en “{file}”",
|
||||
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "Fue mencionado en \"{file}\", en un comentario realizado por un usuario que ha sido eliminado",
|
||||
"{user} mentioned you in a comment on \"{file}\"" : "{user} le mencionó en un comentario en “{file}”",
|
||||
"Files app plugin to add comments to files" : "Plugin de la app de Archivos para añadir comentarios a archivos.",
|
||||
"Edit comment" : "Editar comentario",
|
||||
"Delete comment" : "Borrar comentario",
|
||||
@@ -30,8 +31,9 @@ OC.L10N.register(
|
||||
"Comment deleted" : "Comentario borrado",
|
||||
"An error occurred while trying to delete the comment" : "Ocurrió un error intentando borrar el comentario",
|
||||
"An error occurred while trying to create the comment" : "Ocurrió un error intentando crear el comentario",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Te han mencionado en \"{file}\", en un comentario de un usuario que después ha sido eliminado",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentario sin leer","%n comentarios no leídos","%n comentarios no leídos"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" para menciones, \":\" para emojis, \"/\" para selector inteligente"
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Le han mencionado en \"{file}\", en un comentario de un usuario que ha sido eliminado desde entonces",
|
||||
"Write a message …" : "Escribir un mensaje …",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" para menciones, \":\" para emojis, \"/\" para selector inteligente",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentario sin leer","%n comentarios no leídos","%n comentarios no leídos"]
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -7,7 +7,8 @@
|
||||
"%1$s commented on %2$s" : "%1$s comentados en %2$s",
|
||||
"{author} commented on {file}" : "{author} comentó en {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Comentarios</strong> para archivos",
|
||||
"{user} mentioned you in a comment on \"{file}\"" : "{user} te mencionó en un comentario en “{file}”",
|
||||
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "Fue mencionado en \"{file}\", en un comentario realizado por un usuario que ha sido eliminado",
|
||||
"{user} mentioned you in a comment on \"{file}\"" : "{user} le mencionó en un comentario en “{file}”",
|
||||
"Files app plugin to add comments to files" : "Plugin de la app de Archivos para añadir comentarios a archivos.",
|
||||
"Edit comment" : "Editar comentario",
|
||||
"Delete comment" : "Borrar comentario",
|
||||
@@ -28,8 +29,9 @@
|
||||
"Comment deleted" : "Comentario borrado",
|
||||
"An error occurred while trying to delete the comment" : "Ocurrió un error intentando borrar el comentario",
|
||||
"An error occurred while trying to create the comment" : "Ocurrió un error intentando crear el comentario",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Te han mencionado en \"{file}\", en un comentario de un usuario que después ha sido eliminado",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentario sin leer","%n comentarios no leídos","%n comentarios no leídos"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" para menciones, \":\" para emojis, \"/\" para selector inteligente"
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Le han mencionado en \"{file}\", en un comentario de un usuario que ha sido eliminado desde entonces",
|
||||
"Write a message …" : "Escribir un mensaje …",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" para menciones, \":\" para emojis, \"/\" para selector inteligente",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentario sin leer","%n comentarios no leídos","%n comentarios no leídos"]
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -32,8 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "Ocurrió un error intentando borrar el comentario",
|
||||
"An error occurred while trying to create the comment" : "Ocurrió un error al intentar crear el comentario",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Fue mencionado en \"{file}\", en un comentario realizado por un usuario que ha sido eliminado",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentarios sin leer","%n comentarios sin leer","%n comentarios sin leer"],
|
||||
"Write a message …" : "Escriba un mensaje …",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" para menciones, \":\" para emoticonos, \"/\" para selector inteligente"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" para menciones, \":\" para emoticonos, \"/\" para selector inteligente",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentarios sin leer","%n comentarios sin leer","%n comentarios sin leer"]
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "Ocurrió un error intentando borrar el comentario",
|
||||
"An error occurred while trying to create the comment" : "Ocurrió un error al intentar crear el comentario",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Fue mencionado en \"{file}\", en un comentario realizado por un usuario que ha sido eliminado",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentarios sin leer","%n comentarios sin leer","%n comentarios sin leer"],
|
||||
"Write a message …" : "Escriba un mensaje …",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" para menciones, \":\" para emoticonos, \"/\" para selector inteligente"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" para menciones, \":\" para emoticonos, \"/\" para selector inteligente",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentarios sin leer","%n comentarios sin leer","%n comentarios sin leer"]
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -32,8 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "Errorea gertatu da iruzkina ezabatzen saiatzean",
|
||||
"An error occurred while trying to create the comment" : "Errorea gertatu da iruzkina sortzen saiatzean",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "\"{file}\"-n aipatu zaituzte, dagoeneko ezabatu den erabiltzaile baten iruzkin batean",
|
||||
"_%n unread comment_::_%n unread comments_" : ["iruzkin %n irakurri gabe","%n iruzkin irakurri gabe"],
|
||||
"Write a message …" : "Idatzi mezu bat ...",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" aipamenetarako, \":\" emojientzako, \"/\" hautatzaile adimentsurako"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" aipamenetarako, \":\" emojientzako, \"/\" hautatzaile adimentsurako",
|
||||
"_%n unread comment_::_%n unread comments_" : ["iruzkin %n irakurri gabe","%n iruzkin irakurri gabe"]
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "Errorea gertatu da iruzkina ezabatzen saiatzean",
|
||||
"An error occurred while trying to create the comment" : "Errorea gertatu da iruzkina sortzen saiatzean",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "\"{file}\"-n aipatu zaituzte, dagoeneko ezabatu den erabiltzaile baten iruzkin batean",
|
||||
"_%n unread comment_::_%n unread comments_" : ["iruzkin %n irakurri gabe","%n iruzkin irakurri gabe"],
|
||||
"Write a message …" : "Idatzi mezu bat ...",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" aipamenetarako, \":\" emojientzako, \"/\" hautatzaile adimentsurako"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" aipamenetarako, \":\" emojientzako, \"/\" hautatzaile adimentsurako",
|
||||
"_%n unread comment_::_%n unread comments_" : ["iruzkin %n irakurri gabe","%n iruzkin irakurri gabe"]
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -13,6 +13,8 @@ OC.L10N.register(
|
||||
"Edit comment" : "Muokkaa kommenttia",
|
||||
"Delete comment" : "Poista kommentti",
|
||||
"Cancel edit" : "Peruuta muokkaus",
|
||||
"New comment" : "Uusi kommentti",
|
||||
"Write a comment …" : "Kirjoita kommentti…",
|
||||
"Post comment" : "Lähetä viesti",
|
||||
"No comments yet, start the conversation!" : "Ei kommentteja vielä. Aloita keskustelu!",
|
||||
"No more messages" : "Ei enempää viestejä",
|
||||
@@ -25,6 +27,7 @@ OC.L10N.register(
|
||||
"Comment deleted" : "Kommentti poistettu",
|
||||
"An error occurred while trying to delete the comment" : "Kommenttia poistaessa tapahtui virhe",
|
||||
"An error occurred while trying to create the comment" : "Kommenttia luodessa tapahtui virhe",
|
||||
"Write a message …" : "Kirjoita viesti…",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n lukematon kommentti","%n lukematonta kommenttia"]
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -11,6 +11,8 @@
|
||||
"Edit comment" : "Muokkaa kommenttia",
|
||||
"Delete comment" : "Poista kommentti",
|
||||
"Cancel edit" : "Peruuta muokkaus",
|
||||
"New comment" : "Uusi kommentti",
|
||||
"Write a comment …" : "Kirjoita kommentti…",
|
||||
"Post comment" : "Lähetä viesti",
|
||||
"No comments yet, start the conversation!" : "Ei kommentteja vielä. Aloita keskustelu!",
|
||||
"No more messages" : "Ei enempää viestejä",
|
||||
@@ -23,6 +25,7 @@
|
||||
"Comment deleted" : "Kommentti poistettu",
|
||||
"An error occurred while trying to delete the comment" : "Kommenttia poistaessa tapahtui virhe",
|
||||
"An error occurred while trying to create the comment" : "Kommenttia luodessa tapahtui virhe",
|
||||
"Write a message …" : "Kirjoita viesti…",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n lukematon kommentti","%n lukematonta kommenttia"]
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -19,7 +19,7 @@ OC.L10N.register(
|
||||
"Write a comment …" : "Écrire un commentaire…",
|
||||
"Post comment" : "Publier le commentaire",
|
||||
"@ for mentions, : for emoji, / for smart picker" : "@ pour les mentions, : pour les émojis, / pour le sélecteur intelligent",
|
||||
"Could not reload comments" : "Impossible de rafraichir les commentaires",
|
||||
"Could not reload comments" : "Impossible de recharger les commentaires",
|
||||
"No comments yet, start the conversation!" : "Il n'y a aucun commentaire, démarrez la conversation !",
|
||||
"No more messages" : "Aucun autre message",
|
||||
"Retry" : "Réessayer",
|
||||
@@ -32,7 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "Une erreur s'est produite lors de la tentative de suppression du commentaire",
|
||||
"An error occurred while trying to create the comment" : "Une erreur s'est produite lors de la tentative de création du commentaire",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Vous avez été mentionné sur « {file} », dans un commentaire par un utilisateur qui depuis a été supprimé",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n commentaire non lu","%n commentaires non lus","%n commentaires non lus"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "« @ » pour les mentions, « : »pour les émojis, « / » pour le sélecteur intelligent"
|
||||
"Write a message …" : "Écrivez un message…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "« @ » pour les mentions, « : »pour les émojis, « / » pour le sélecteur intelligent",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n commentaire non lu","%n commentaires non lus","%n commentaires non lus"]
|
||||
},
|
||||
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
"Write a comment …" : "Écrire un commentaire…",
|
||||
"Post comment" : "Publier le commentaire",
|
||||
"@ for mentions, : for emoji, / for smart picker" : "@ pour les mentions, : pour les émojis, / pour le sélecteur intelligent",
|
||||
"Could not reload comments" : "Impossible de rafraichir les commentaires",
|
||||
"Could not reload comments" : "Impossible de recharger les commentaires",
|
||||
"No comments yet, start the conversation!" : "Il n'y a aucun commentaire, démarrez la conversation !",
|
||||
"No more messages" : "Aucun autre message",
|
||||
"Retry" : "Réessayer",
|
||||
@@ -30,7 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "Une erreur s'est produite lors de la tentative de suppression du commentaire",
|
||||
"An error occurred while trying to create the comment" : "Une erreur s'est produite lors de la tentative de création du commentaire",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Vous avez été mentionné sur « {file} », dans un commentaire par un utilisateur qui depuis a été supprimé",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n commentaire non lu","%n commentaires non lus","%n commentaires non lus"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "« @ » pour les mentions, « : »pour les émojis, « / » pour le sélecteur intelligent"
|
||||
"Write a message …" : "Écrivez un message…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "« @ » pour les mentions, « : »pour les émojis, « / » pour le sélecteur intelligent",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n commentaire non lu","%n commentaires non lus","%n commentaires non lus"]
|
||||
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
OC.L10N.register(
|
||||
"comments",
|
||||
{
|
||||
"Comments" : "Tuairimí",
|
||||
"You commented" : "Rinne tú trácht",
|
||||
"{author} commented" : "Rinne {author} nóta tráchta",
|
||||
"You commented on %1$s" : "Rinne tú trácht ar%1$s",
|
||||
"You commented on {file}" : "Rinne tú trácht ar {file}",
|
||||
"%1$s commented on %2$s" : "%1$s trácht ar %2$s",
|
||||
"{author} commented on {file}" : "{author} trácht ar {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Tuairimí</strong> le haghaidh comhaid",
|
||||
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "Luadh thú ar \"{file}\", i nóta tráchta ó chuntas a scriosadh ó shin",
|
||||
"{user} mentioned you in a comment on \"{file}\"" : "Luaigh {úsáideoir} tú i nóta tráchta ar \"{file}\"",
|
||||
"Files app plugin to add comments to files" : "Breiseán aip Comhaid chun tuairimí a chur le comhaid",
|
||||
"Edit comment" : "Cuir trácht in eagar",
|
||||
"Delete comment" : "Scrios nóta tráchta",
|
||||
"Cancel edit" : "Cealaigh eagarthóireacht",
|
||||
"New comment" : "Trácht nua",
|
||||
"Write a comment …" : "Scríobh trácht…",
|
||||
"Post comment" : "Post trácht",
|
||||
"@ for mentions, : for emoji, / for smart picker" : "@ le haghaidh tagairtí, : le haghaidh emoji, / le haghaidh roghnóir cliste",
|
||||
"Could not reload comments" : "Níorbh fhéidir na nótaí tráchta a athlódáil",
|
||||
"No comments yet, start the conversation!" : "Gan trácht ar bith go fóill, cuir tús leis an gcomhrá!",
|
||||
"No more messages" : "Níl a thuilleadh teachtaireachtaí",
|
||||
"Retry" : "Bain triail eile as",
|
||||
"Failed to mark comments as read" : "Theip ar nótaí tráchta a mharcáil mar léite",
|
||||
"Unable to load the comments list" : "Ní féidir an liosta tuairimí a lódáil",
|
||||
"_1 new comment_::_{unread} new comments_" : ["1 trácht nua","{unread} nóta tráchta nua","{unread} nóta tráchta nua","{unread} nóta tráchta nua","{unread} nóta tráchta nua"],
|
||||
"Comment" : "Trácht",
|
||||
"An error occurred while trying to edit the comment" : "Tharla earráid agus an nóta tráchta á chur in eagar",
|
||||
"Comment deleted" : "Trácht scriosta",
|
||||
"An error occurred while trying to delete the comment" : "Tharla earráid agus an nóta tráchta á scriosadh",
|
||||
"An error occurred while trying to create the comment" : "Tharla earráid agus an nóta tráchta á chruthú",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Luadh thú ar \"{file}\", i nóta tráchta ó úsáideoir atá scriosta ó shin",
|
||||
"Write a message …" : "Scríobh teachtaireacht…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" le haghaidh tagairtí, \":\" le haghaidh emoji, \"/\" don roghnóir cliste",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n trácht gan léamh","%n tuairimí neamhléite","%n tuairimí neamhléite","%n tuairimí neamhléite","%n tuairimí neamhléite"]
|
||||
},
|
||||
"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);");
|
||||
@@ -0,0 +1,37 @@
|
||||
{ "translations": {
|
||||
"Comments" : "Tuairimí",
|
||||
"You commented" : "Rinne tú trácht",
|
||||
"{author} commented" : "Rinne {author} nóta tráchta",
|
||||
"You commented on %1$s" : "Rinne tú trácht ar%1$s",
|
||||
"You commented on {file}" : "Rinne tú trácht ar {file}",
|
||||
"%1$s commented on %2$s" : "%1$s trácht ar %2$s",
|
||||
"{author} commented on {file}" : "{author} trácht ar {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Tuairimí</strong> le haghaidh comhaid",
|
||||
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "Luadh thú ar \"{file}\", i nóta tráchta ó chuntas a scriosadh ó shin",
|
||||
"{user} mentioned you in a comment on \"{file}\"" : "Luaigh {úsáideoir} tú i nóta tráchta ar \"{file}\"",
|
||||
"Files app plugin to add comments to files" : "Breiseán aip Comhaid chun tuairimí a chur le comhaid",
|
||||
"Edit comment" : "Cuir trácht in eagar",
|
||||
"Delete comment" : "Scrios nóta tráchta",
|
||||
"Cancel edit" : "Cealaigh eagarthóireacht",
|
||||
"New comment" : "Trácht nua",
|
||||
"Write a comment …" : "Scríobh trácht…",
|
||||
"Post comment" : "Post trácht",
|
||||
"@ for mentions, : for emoji, / for smart picker" : "@ le haghaidh tagairtí, : le haghaidh emoji, / le haghaidh roghnóir cliste",
|
||||
"Could not reload comments" : "Níorbh fhéidir na nótaí tráchta a athlódáil",
|
||||
"No comments yet, start the conversation!" : "Gan trácht ar bith go fóill, cuir tús leis an gcomhrá!",
|
||||
"No more messages" : "Níl a thuilleadh teachtaireachtaí",
|
||||
"Retry" : "Bain triail eile as",
|
||||
"Failed to mark comments as read" : "Theip ar nótaí tráchta a mharcáil mar léite",
|
||||
"Unable to load the comments list" : "Ní féidir an liosta tuairimí a lódáil",
|
||||
"_1 new comment_::_{unread} new comments_" : ["1 trácht nua","{unread} nóta tráchta nua","{unread} nóta tráchta nua","{unread} nóta tráchta nua","{unread} nóta tráchta nua"],
|
||||
"Comment" : "Trácht",
|
||||
"An error occurred while trying to edit the comment" : "Tharla earráid agus an nóta tráchta á chur in eagar",
|
||||
"Comment deleted" : "Trácht scriosta",
|
||||
"An error occurred while trying to delete the comment" : "Tharla earráid agus an nóta tráchta á scriosadh",
|
||||
"An error occurred while trying to create the comment" : "Tharla earráid agus an nóta tráchta á chruthú",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Luadh thú ar \"{file}\", i nóta tráchta ó úsáideoir atá scriosta ó shin",
|
||||
"Write a message …" : "Scríobh teachtaireacht…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" le haghaidh tagairtí, \":\" le haghaidh emoji, \"/\" don roghnóir cliste",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n trácht gan léamh","%n tuairimí neamhléite","%n tuairimí neamhléite","%n tuairimí neamhléite","%n tuairimí neamhléite"]
|
||||
},"pluralForm" :"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"
|
||||
}
|
||||
@@ -9,12 +9,14 @@ OC.L10N.register(
|
||||
"%1$s commented on %2$s" : "%1$s comentados en %2$s",
|
||||
"{author} commented on {file}" : "{author} comentou en {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Comentarios</strong> para ficheiros",
|
||||
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "Mencionárono en «{file}», nun comentario dunha conta que xa foi eliminada",
|
||||
"{user} mentioned you in a comment on \"{file}\"" : "{user} mencionouno a Vde. nun comentario en «{file}»",
|
||||
"Files app plugin to add comments to files" : "Complemento da aplicación de ficheiros para engadir comentarios aos ficheiros",
|
||||
"Edit comment" : "Editar comentario",
|
||||
"Delete comment" : "Eliminar comentario",
|
||||
"Cancel edit" : "Cancelar a edición",
|
||||
"New comment" : "Comentario novo",
|
||||
"Write a comment …" : "Escriba un comentario…",
|
||||
"Post comment" : "Publicar comentario",
|
||||
"@ for mentions, : for emoji, / for smart picker" : "@ para mencións, : para «emoji», / para selector intelixente",
|
||||
"Could not reload comments" : "Non foi posíbel volver cargar os comentarios",
|
||||
@@ -30,7 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "Produciuse un erro cando tentaba eliminar o comentario",
|
||||
"An error occurred while trying to create the comment" : "Produciuse un erro cando tentaba crear o comentario",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Mencionárono en «{file}», nun comentario dun usuario que xa foi eliminado",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentario sen ler","%n comentarios sen ler"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "«@» para mencións, «:» para «emoji», «/» para selector intelixente"
|
||||
"Write a message …" : "Escriba unha mensaxe…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "«@» para mencións, «:» para «emoji», «/» para selector intelixente",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentario sen ler","%n comentarios sen ler"]
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -7,12 +7,14 @@
|
||||
"%1$s commented on %2$s" : "%1$s comentados en %2$s",
|
||||
"{author} commented on {file}" : "{author} comentou en {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Comentarios</strong> para ficheiros",
|
||||
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "Mencionárono en «{file}», nun comentario dunha conta que xa foi eliminada",
|
||||
"{user} mentioned you in a comment on \"{file}\"" : "{user} mencionouno a Vde. nun comentario en «{file}»",
|
||||
"Files app plugin to add comments to files" : "Complemento da aplicación de ficheiros para engadir comentarios aos ficheiros",
|
||||
"Edit comment" : "Editar comentario",
|
||||
"Delete comment" : "Eliminar comentario",
|
||||
"Cancel edit" : "Cancelar a edición",
|
||||
"New comment" : "Comentario novo",
|
||||
"Write a comment …" : "Escriba un comentario…",
|
||||
"Post comment" : "Publicar comentario",
|
||||
"@ for mentions, : for emoji, / for smart picker" : "@ para mencións, : para «emoji», / para selector intelixente",
|
||||
"Could not reload comments" : "Non foi posíbel volver cargar os comentarios",
|
||||
@@ -28,7 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "Produciuse un erro cando tentaba eliminar o comentario",
|
||||
"An error occurred while trying to create the comment" : "Produciuse un erro cando tentaba crear o comentario",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Mencionárono en «{file}», nun comentario dun usuario que xa foi eliminado",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentario sen ler","%n comentarios sen ler"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "«@» para mencións, «:» para «emoji», «/» para selector intelixente"
|
||||
"Write a message …" : "Escriba unha mensaxe…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "«@» para mencións, «:» para «emoji», «/» para selector intelixente",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentario sen ler","%n comentarios sen ler"]
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -29,7 +29,7 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "Hiba történt a megjegyzés törlése közben",
|
||||
"An error occurred while trying to create the comment" : "Hiba történt a megjegyzés létrehozása közben",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Megemlítették ennél: „{file}”, egy már törölt felhasználó hozzászólásában",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n olvasatlan hozzászólás","%n olvasatlan hozzászólás"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "„@” az említésekhez, „:” az emodzsikhoz, „/” az okos választához"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "„@” az említésekhez, „:” az emodzsikhoz, „/” az okos választához",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n olvasatlan hozzászólás","%n olvasatlan hozzászólás"]
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
"An error occurred while trying to delete the comment" : "Hiba történt a megjegyzés törlése közben",
|
||||
"An error occurred while trying to create the comment" : "Hiba történt a megjegyzés létrehozása közben",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Megemlítették ennél: „{file}”, egy már törölt felhasználó hozzászólásában",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n olvasatlan hozzászólás","%n olvasatlan hozzászólás"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "„@” az említésekhez, „:” az emodzsikhoz, „/” az okos választához"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "„@” az említésekhez, „:” az emodzsikhoz, „/” az okos választához",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n olvasatlan hozzászólás","%n olvasatlan hozzászólás"]
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -31,7 +31,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "Si è verificato un errore durante il tentativo di eliminare il commento",
|
||||
"An error occurred while trying to create the comment" : "Si è verificato un errore durante il tentativo di creare il commento",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Sei stato menzionato su \"{file}\", in un commento di un utente che è stato eliminato",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n commento non letto","%n commenti non letti","%n commenti non letti"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" per le menzioni, \":\" per gli emoji, \"/\" per il selettore intelligente"
|
||||
"Write a message …" : "Scrivi messaggio...",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" per le menzioni, \":\" per gli emoji, \"/\" per il selettore intelligente",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n commento non letto","%n commenti non letti","%n commenti non letti"]
|
||||
},
|
||||
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -29,7 +29,8 @@
|
||||
"An error occurred while trying to delete the comment" : "Si è verificato un errore durante il tentativo di eliminare il commento",
|
||||
"An error occurred while trying to create the comment" : "Si è verificato un errore durante il tentativo di creare il commento",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Sei stato menzionato su \"{file}\", in un commento di un utente che è stato eliminato",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n commento non letto","%n commenti non letti","%n commenti non letti"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" per le menzioni, \":\" per gli emoji, \"/\" per il selettore intelligente"
|
||||
"Write a message …" : "Scrivi messaggio...",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" per le menzioni, \":\" per gli emoji, \"/\" per il selettore intelligente",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n commento non letto","%n commenti non letti","%n commenti non letti"]
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -32,8 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "コメントの削除中にエラーが発生しました",
|
||||
"An error occurred while trying to create the comment" : "コメント中にエラーが発生しました",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "You were mentioned on \"{file}\", in a comment by a user that has since been deleted",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n の未読のコメント"],
|
||||
"Write a message …" : "メッセージを書く…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "メンションには \"@\"、絵文字には \":\"、スマートピッカーには \"/\""
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "メンションには \"@\"、絵文字には \":\"、スマートピッカーには \"/\"",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n の未読のコメント"]
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "コメントの削除中にエラーが発生しました",
|
||||
"An error occurred while trying to create the comment" : "コメント中にエラーが発生しました",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "You were mentioned on \"{file}\", in a comment by a user that has since been deleted",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n の未読のコメント"],
|
||||
"Write a message …" : "メッセージを書く…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "メンションには \"@\"、絵文字には \":\"、スマートピッカーには \"/\""
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "メンションには \"@\"、絵文字には \":\"、スマートピッカーには \"/\"",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n の未読のコメント"]
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -32,8 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "Det oppsto en feil under forsøk på å slette kommentaren",
|
||||
"An error occurred while trying to create the comment" : "Det oppsto en feil under forsøket på å opprette kommentaren",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Du ble nevnt på \"{file}\", i en kommentar av en bruker som siden har blitt slettet",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n ulest kommentar","%n uleste kommentarer"],
|
||||
"Write a message …" : "Skriv en melding...",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" for nevner, \":\" for emoji, \"/\" for smartvelger"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" for nevner, \":\" for emoji, \"/\" for smartvelger",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n ulest kommentar","%n uleste kommentarer"]
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "Det oppsto en feil under forsøk på å slette kommentaren",
|
||||
"An error occurred while trying to create the comment" : "Det oppsto en feil under forsøket på å opprette kommentaren",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Du ble nevnt på \"{file}\", i en kommentar av en bruker som siden har blitt slettet",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n ulest kommentar","%n uleste kommentarer"],
|
||||
"Write a message …" : "Skriv en melding...",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" for nevner, \":\" for emoji, \"/\" for smartvelger"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" for nevner, \":\" for emoji, \"/\" for smartvelger",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n ulest kommentar","%n uleste kommentarer"]
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -9,15 +9,17 @@ OC.L10N.register(
|
||||
"%1$s commented on %2$s" : "%1$s skomentował %2$s",
|
||||
"{author} commented on {file}" : "{author} skomentował w {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Komentarze</strong> dla plików",
|
||||
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "Wspomniano o Tobie w „{file}” w komentarzu konta, które zostało już usunięte",
|
||||
"{user} mentioned you in a comment on \"{file}\"" : "{user} wspomniał o Tobie w komentarzu do “{file}”",
|
||||
"Files app plugin to add comments to files" : "Plugin umożliwiający dodawanie komentarzy w aplikacji Pliki",
|
||||
"Edit comment" : "Edytuj komentarz",
|
||||
"Delete comment" : "Usuń komentarz",
|
||||
"Cancel edit" : "Anuluj edycję",
|
||||
"New comment" : "Nowy komentarz",
|
||||
"Write a comment …" : "Napisz komentarz…",
|
||||
"Post comment" : "Wyślij komentarz",
|
||||
"@ for mentions, : for emoji, / for smart picker" : "@ dla wzmianek, : dla emoji, / dla inteligentnego wybierania",
|
||||
"Could not reload comments" : "Nie można ponownie załadować komentarzy",
|
||||
"Could not reload comments" : "Nie można ponownie wczytać komentarzy",
|
||||
"No comments yet, start the conversation!" : "Brak komentarzy, rozpocznij rozmowę!",
|
||||
"No more messages" : "Nie ma więcej wiadomości",
|
||||
"Retry" : "Powtórz",
|
||||
@@ -30,7 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "Wystąpił błąd podczas próby usunięcia komentarza",
|
||||
"An error occurred while trying to create the comment" : "Wystąpił błąd podczas próby utworzenia komentarza",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Wspomniano o Tobie w komentarzu w \"{file}\" przez użytkownika, który został usunięty",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n nieprzeczytany komentarz","%n nieprzeczytane komentarze","%n nieprzeczytanych komentarzy","%n nieprzeczytanych komentarzy"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" dla wzmianek, \":\" dla emoji, \"/\" dla inteligentnego wybierania"
|
||||
"Write a message …" : "Napisz wiadomość…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" dla wzmianek, \":\" dla emoji, \"/\" dla inteligentnego wybierania",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n nieprzeczytany komentarz","%n nieprzeczytane komentarze","%n nieprzeczytanych komentarzy","%n nieprzeczytanych komentarzy"]
|
||||
},
|
||||
"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
|
||||
|
||||
@@ -7,15 +7,17 @@
|
||||
"%1$s commented on %2$s" : "%1$s skomentował %2$s",
|
||||
"{author} commented on {file}" : "{author} skomentował w {file}",
|
||||
"<strong>Comments</strong> for files" : "<strong>Komentarze</strong> dla plików",
|
||||
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "Wspomniano o Tobie w „{file}” w komentarzu konta, które zostało już usunięte",
|
||||
"{user} mentioned you in a comment on \"{file}\"" : "{user} wspomniał o Tobie w komentarzu do “{file}”",
|
||||
"Files app plugin to add comments to files" : "Plugin umożliwiający dodawanie komentarzy w aplikacji Pliki",
|
||||
"Edit comment" : "Edytuj komentarz",
|
||||
"Delete comment" : "Usuń komentarz",
|
||||
"Cancel edit" : "Anuluj edycję",
|
||||
"New comment" : "Nowy komentarz",
|
||||
"Write a comment …" : "Napisz komentarz…",
|
||||
"Post comment" : "Wyślij komentarz",
|
||||
"@ for mentions, : for emoji, / for smart picker" : "@ dla wzmianek, : dla emoji, / dla inteligentnego wybierania",
|
||||
"Could not reload comments" : "Nie można ponownie załadować komentarzy",
|
||||
"Could not reload comments" : "Nie można ponownie wczytać komentarzy",
|
||||
"No comments yet, start the conversation!" : "Brak komentarzy, rozpocznij rozmowę!",
|
||||
"No more messages" : "Nie ma więcej wiadomości",
|
||||
"Retry" : "Powtórz",
|
||||
@@ -28,7 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "Wystąpił błąd podczas próby usunięcia komentarza",
|
||||
"An error occurred while trying to create the comment" : "Wystąpił błąd podczas próby utworzenia komentarza",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Wspomniano o Tobie w komentarzu w \"{file}\" przez użytkownika, który został usunięty",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n nieprzeczytany komentarz","%n nieprzeczytane komentarze","%n nieprzeczytanych komentarzy","%n nieprzeczytanych komentarzy"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" dla wzmianek, \":\" dla emoji, \"/\" dla inteligentnego wybierania"
|
||||
"Write a message …" : "Napisz wiadomość…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" dla wzmianek, \":\" dla emoji, \"/\" dla inteligentnego wybierania",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n nieprzeczytany komentarz","%n nieprzeczytane komentarze","%n nieprzeczytanych komentarzy","%n nieprzeczytanych komentarzy"]
|
||||
},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
|
||||
}
|
||||
@@ -32,8 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "Ocorreu um erro ao tentar excluir o comentário",
|
||||
"An error occurred while trying to create the comment" : "Ocorreu um erro ao tentar criar o comentário",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Você foi mencionado em \"{file}\", em um comentário de um usuário que já foi excluído",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentários não lidos","%n comentários não lidos","%n comentários não lidos"],
|
||||
"Write a message …" : "Escreve uma mensagem …",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" para menções, \":\" para emoji, \"/\" para seletor inteligente"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" para menções, \":\" para emoji, \"/\" para seletor inteligente",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentários não lidos","%n comentários não lidos","%n comentários não lidos"]
|
||||
},
|
||||
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "Ocorreu um erro ao tentar excluir o comentário",
|
||||
"An error occurred while trying to create the comment" : "Ocorreu um erro ao tentar criar o comentário",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Você foi mencionado em \"{file}\", em um comentário de um usuário que já foi excluído",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentários não lidos","%n comentários não lidos","%n comentários não lidos"],
|
||||
"Write a message …" : "Escreve uma mensagem …",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" para menções, \":\" para emoji, \"/\" para seletor inteligente"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" para menções, \":\" para emoji, \"/\" para seletor inteligente",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n comentários não lidos","%n comentários não lidos","%n comentários não lidos"]
|
||||
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -32,8 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "Vyskytla sa chyba pri mazaní komentára",
|
||||
"An error occurred while trying to create the comment" : "Vyskytla sa chyba pri vytváraní komentára",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Boli ste spomenutý v \"{file}\", v komentári používateľom ktorý bol už vymazaný",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n neprečítaný komentár","%n neprečítaných komentárov","%n neprečítaných komentárov","%n neprečítaných komentárov"],
|
||||
"Write a message …" : "Napísať správu …",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" pre spomienky, \":\" pre emotikony, \"/\" pre inteligentný výber"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" pre spomienky, \":\" pre emotikony, \"/\" pre inteligentný výber",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n neprečítaný komentár","%n neprečítaných komentárov","%n neprečítaných komentárov","%n neprečítaných komentárov"]
|
||||
},
|
||||
"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);");
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "Vyskytla sa chyba pri mazaní komentára",
|
||||
"An error occurred while trying to create the comment" : "Vyskytla sa chyba pri vytváraní komentára",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Boli ste spomenutý v \"{file}\", v komentári používateľom ktorý bol už vymazaný",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n neprečítaný komentár","%n neprečítaných komentárov","%n neprečítaných komentárov","%n neprečítaných komentárov"],
|
||||
"Write a message …" : "Napísať správu …",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" pre spomienky, \":\" pre emotikony, \"/\" pre inteligentný výber"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" pre spomienky, \":\" pre emotikony, \"/\" pre inteligentný výber",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n neprečítaný komentár","%n neprečítaných komentárov","%n neprečítaných komentárov","%n neprečítaných komentárov"]
|
||||
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"
|
||||
}
|
||||
@@ -29,7 +29,7 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "Prišlo je do napake med brisanjem opombe",
|
||||
"An error occurred while trying to create the comment" : "Prišlo je do napake med ustvarjanjem opombe",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Uporabnik, ki je sicer že izbrisan, vas omeni v opombi k datoteki »{file}«.",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n neprebrana opomba","%n neprebrani opombi","%n neprebrane opombe","%n neprebranih opomb"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "» @ « za omenjanje, » : « za izrazne ikone, » / « za pametni izbirnik"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "» @ « za omenjanje, » : « za izrazne ikone, » / « za pametni izbirnik",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n neprebrana opomba","%n neprebrani opombi","%n neprebrane opombe","%n neprebranih opomb"]
|
||||
},
|
||||
"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);");
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
"An error occurred while trying to delete the comment" : "Prišlo je do napake med brisanjem opombe",
|
||||
"An error occurred while trying to create the comment" : "Prišlo je do napake med ustvarjanjem opombe",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Uporabnik, ki je sicer že izbrisan, vas omeni v opombi k datoteki »{file}«.",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n neprebrana opomba","%n neprebrani opombi","%n neprebrane opombe","%n neprebranih opomb"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "» @ « za omenjanje, » : « za izrazne ikone, » / « za pametni izbirnik"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "» @ « za omenjanje, » : « za izrazne ikone, » / « za pametni izbirnik",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n neprebrana opomba","%n neprebrani opombi","%n neprebrane opombe","%n neprebranih opomb"]
|
||||
},"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"
|
||||
}
|
||||
@@ -32,8 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "Грешка приликом покушаја брисања коментара",
|
||||
"An error occurred while trying to create the comment" : "Грешка приликом покушаја креирања коментара",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Поменути сте за „{file}”, у коментару корисника које је од тада обрисан",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%nнепрочитани коментар","%nнепрочитана коментара ","%n непрочитаних коментара"],
|
||||
"Write a message …" : "Напиши поруку…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "„@” за помињања, „:” за емођи, „/” за паметни бирач"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "„@” за помињања, „:” за емођи, „/” за паметни бирач",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%nнепрочитани коментар","%nнепрочитана коментара ","%n непрочитаних коментара"]
|
||||
},
|
||||
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "Грешка приликом покушаја брисања коментара",
|
||||
"An error occurred while trying to create the comment" : "Грешка приликом покушаја креирања коментара",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Поменути сте за „{file}”, у коментару корисника које је од тада обрисан",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%nнепрочитани коментар","%nнепрочитана коментара ","%n непрочитаних коментара"],
|
||||
"Write a message …" : "Напиши поруку…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "„@” за помињања, „:” за емођи, „/” за паметни бирач"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "„@” за помињања, „:” за емођи, „/” за паметни бирач",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%nнепрочитани коментар","%nнепрочитана коментара ","%n непрочитаних коментара"]
|
||||
},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
|
||||
}
|
||||
@@ -32,8 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "Ett fel uppstod när du försökte ta bort kommentaren",
|
||||
"An error occurred while trying to create the comment" : "Ett fel uppstod när du försökte skapa kommentaren",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Du har nämnts i \"{file}\", i en kommentar av en användare som sedan har blivit borttagen",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n oläst kommentar","%n olästa kommentarer"],
|
||||
"Write a message …" : "Skriv ett meddelande …",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" för omnämnanden, \":\" för emoji, \"/\" för smart picker"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" för omnämnanden, \":\" för emoji, \"/\" för smart picker",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n oläst kommentar","%n olästa kommentarer"]
|
||||
},
|
||||
"nplurals=2; plural=(n != 1);");
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "Ett fel uppstod när du försökte ta bort kommentaren",
|
||||
"An error occurred while trying to create the comment" : "Ett fel uppstod när du försökte skapa kommentaren",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Du har nämnts i \"{file}\", i en kommentar av en användare som sedan har blivit borttagen",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n oläst kommentar","%n olästa kommentarer"],
|
||||
"Write a message …" : "Skriv ett meddelande …",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" för omnämnanden, \":\" för emoji, \"/\" för smart picker"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" för omnämnanden, \":\" för emoji, \"/\" för smart picker",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n oläst kommentar","%n olästa kommentarer"]
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
}
|
||||
@@ -32,8 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "Yorum silinmeye çalışılırken bir sorun çıktı",
|
||||
"An error occurred while trying to create the comment" : "Yorum eklenmeye çalışılırken bir sorun çıktı",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "\"{file}\" hakkında bir yorumda silinmiş bir kullanıcı tarafından anıldınız",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n okunmamış yorum","%n okunmamış yorum"],
|
||||
"Write a message …" : "Bir ileti yazın…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "Anmalar için \"@\" , emojiler için \":\" akıllı seçici için \"/\""
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "Anmalar için \"@\" , emojiler için \":\" akıllı seçici için \"/\"",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n okunmamış yorum","%n okunmamış yorum"]
|
||||
},
|
||||
"nplurals=2; plural=(n > 1);");
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "Yorum silinmeye çalışılırken bir sorun çıktı",
|
||||
"An error occurred while trying to create the comment" : "Yorum eklenmeye çalışılırken bir sorun çıktı",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "\"{file}\" hakkında bir yorumda silinmiş bir kullanıcı tarafından anıldınız",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n okunmamış yorum","%n okunmamış yorum"],
|
||||
"Write a message …" : "Bir ileti yazın…",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "Anmalar için \"@\" , emojiler için \":\" akıllı seçici için \"/\""
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "Anmalar için \"@\" , emojiler için \":\" akıllı seçici için \"/\"",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n okunmamış yorum","%n okunmamış yorum"]
|
||||
},"pluralForm" :"nplurals=2; plural=(n > 1);"
|
||||
}
|
||||
@@ -18,7 +18,7 @@ OC.L10N.register(
|
||||
"New comment" : "Новий коментар",
|
||||
"Write a comment …" : "Додати коментар ...",
|
||||
"Post comment" : "Опублікувати коментар",
|
||||
"@ for mentions, : for emoji, / for smart picker" : "@ for згадування, : для емоційок, / для асистента з вибору",
|
||||
"@ for mentions, : for emoji, / for smart picker" : "@ згадати, : емоційки, / асистент вибору",
|
||||
"Could not reload comments" : "Не вдалося перезавантажити коментарі",
|
||||
"No comments yet, start the conversation!" : "Тут можна додати коментарі",
|
||||
"No more messages" : "Більше жодних повідомлень",
|
||||
@@ -31,9 +31,9 @@ OC.L10N.register(
|
||||
"Comment deleted" : "Коментар вилучено",
|
||||
"An error occurred while trying to delete the comment" : "Під час спроби вилучити коментар сталася помилка",
|
||||
"An error occurred while trying to create the comment" : "Під час створення коментаря сталася помилка",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Вас згадали в \"{file}\" у коментарі користувача, який згодом було видалено",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n непрочитаний коментар","%n непрочитаних коментарів","%n непрочитаних коментарів","%n непрочитаних коментарів"],
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Вас згадали в \"{file}\" у коментарі користувача, який згодом було вилучено",
|
||||
"Write a message …" : "Написати повідомлення ...",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" для згадок, \":\" для емоційок, \"/\" для асистента"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" згадати, \":\" емоційки, \"/\" асистент вибору",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n непрочитаний коментар","%n непрочитаних коментарів","%n непрочитаних коментарів","%n непрочитаних коментарів"]
|
||||
},
|
||||
"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);");
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
"New comment" : "Новий коментар",
|
||||
"Write a comment …" : "Додати коментар ...",
|
||||
"Post comment" : "Опублікувати коментар",
|
||||
"@ for mentions, : for emoji, / for smart picker" : "@ for згадування, : для емоційок, / для асистента з вибору",
|
||||
"@ for mentions, : for emoji, / for smart picker" : "@ згадати, : емоційки, / асистент вибору",
|
||||
"Could not reload comments" : "Не вдалося перезавантажити коментарі",
|
||||
"No comments yet, start the conversation!" : "Тут можна додати коментарі",
|
||||
"No more messages" : "Більше жодних повідомлень",
|
||||
@@ -29,9 +29,9 @@
|
||||
"Comment deleted" : "Коментар вилучено",
|
||||
"An error occurred while trying to delete the comment" : "Під час спроби вилучити коментар сталася помилка",
|
||||
"An error occurred while trying to create the comment" : "Під час створення коментаря сталася помилка",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Вас згадали в \"{file}\" у коментарі користувача, який згодом було видалено",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n непрочитаний коментар","%n непрочитаних коментарів","%n непрочитаних коментарів","%n непрочитаних коментарів"],
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "Вас згадали в \"{file}\" у коментарі користувача, який згодом було вилучено",
|
||||
"Write a message …" : "Написати повідомлення ...",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" для згадок, \":\" для емоційок, \"/\" для асистента"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "\"@\" згадати, \":\" емоційки, \"/\" асистент вибору",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n непрочитаний коментар","%n непрочитаних коментарів","%n непрочитаних коментарів","%n непрочитаних коментарів"]
|
||||
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"
|
||||
}
|
||||
@@ -9,12 +9,14 @@ OC.L10N.register(
|
||||
"%1$s commented on %2$s" : "%1$s 评论了 %2$s",
|
||||
"{author} commented on {file}" : "{author} 对 {file} 的评论",
|
||||
"<strong>Comments</strong> for files" : "文件的<strong>评论</strong>",
|
||||
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "你在文件 “{file}” 内被一个已删除的账号评论提及",
|
||||
"{user} mentioned you in a comment on \"{file}\"" : "{user} 在 “{file}” 的评论中提到了你",
|
||||
"Files app plugin to add comments to files" : "文件应用插件可向文件添加评论",
|
||||
"Edit comment" : "编辑评论",
|
||||
"Delete comment" : "删除评论",
|
||||
"Cancel edit" : "取消编辑",
|
||||
"New comment" : "新评论",
|
||||
"Write a comment …" : "发表评论 ...",
|
||||
"Post comment" : "发表评论",
|
||||
"@ for mentions, : for emoji, / for smart picker" : "使用“@”提及,“:”输入表情符号,“/”唤起智能选择",
|
||||
"Could not reload comments" : "无法重载评论",
|
||||
@@ -30,7 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "删除评论时出错",
|
||||
"An error occurred while trying to create the comment" : "创建评论时出错",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "用户在“ {file}”中的评论中提到了你,此评论已被删除",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n 条未读评论"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "「@」表示提及、「:」表示表情符号、「/」表示智能拾取"
|
||||
"Write a message …" : "发表信息 ...",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "「@」表示提及、「:」表示表情符号、「/」表示智能拾取",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n 条未读评论"]
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -7,12 +7,14 @@
|
||||
"%1$s commented on %2$s" : "%1$s 评论了 %2$s",
|
||||
"{author} commented on {file}" : "{author} 对 {file} 的评论",
|
||||
"<strong>Comments</strong> for files" : "文件的<strong>评论</strong>",
|
||||
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "你在文件 “{file}” 内被一个已删除的账号评论提及",
|
||||
"{user} mentioned you in a comment on \"{file}\"" : "{user} 在 “{file}” 的评论中提到了你",
|
||||
"Files app plugin to add comments to files" : "文件应用插件可向文件添加评论",
|
||||
"Edit comment" : "编辑评论",
|
||||
"Delete comment" : "删除评论",
|
||||
"Cancel edit" : "取消编辑",
|
||||
"New comment" : "新评论",
|
||||
"Write a comment …" : "发表评论 ...",
|
||||
"Post comment" : "发表评论",
|
||||
"@ for mentions, : for emoji, / for smart picker" : "使用“@”提及,“:”输入表情符号,“/”唤起智能选择",
|
||||
"Could not reload comments" : "无法重载评论",
|
||||
@@ -28,7 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "删除评论时出错",
|
||||
"An error occurred while trying to create the comment" : "创建评论时出错",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "用户在“ {file}”中的评论中提到了你,此评论已被删除",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n 条未读评论"],
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "「@」表示提及、「:」表示表情符号、「/」表示智能拾取"
|
||||
"Write a message …" : "发表信息 ...",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "「@」表示提及、「:」表示表情符号、「/」表示智能拾取",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n 条未读评论"]
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -9,7 +9,7 @@ OC.L10N.register(
|
||||
"%1$s commented on %2$s" : "%1$s 對 %2$s 留了言",
|
||||
"{author} commented on {file}" : "{author} 對 {file} 留了言",
|
||||
"<strong>Comments</strong> for files" : "檔案的<strong>留言</strong>",
|
||||
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "一個已被刪除的賬戶在 “{file}” 的留言中提到你",
|
||||
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "一個已被刪除的帳戶在 “{file}” 的留言中提到你",
|
||||
"{user} mentioned you in a comment on \"{file}\"" : "{user} 在 “{file}” 的留言中提到你",
|
||||
"Files app plugin to add comments to files" : "檔案插件程式插件,用於為檔案增加註釋",
|
||||
"Edit comment" : "編輯留言",
|
||||
@@ -32,8 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "嘗試刪除此留言時錯誤",
|
||||
"An error occurred while trying to create the comment" : "嘗試建立此留言時錯誤",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "一個已被刪除的用戶在 “{file}” 的留言中提到你",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n 個未讀留言"],
|
||||
"Write a message …" : "書寫訊息 ...",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "“@” 表示提及,“:” 表示表情符號,“/” 表示智慧型選擇器"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "“@” 表示提及,“:” 表示表情符號,“/” 表示智慧型選擇器",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n 個未讀留言"]
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"%1$s commented on %2$s" : "%1$s 對 %2$s 留了言",
|
||||
"{author} commented on {file}" : "{author} 對 {file} 留了言",
|
||||
"<strong>Comments</strong> for files" : "檔案的<strong>留言</strong>",
|
||||
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "一個已被刪除的賬戶在 “{file}” 的留言中提到你",
|
||||
"You were mentioned on \"{file}\", in a comment by an account that has since been deleted" : "一個已被刪除的帳戶在 “{file}” 的留言中提到你",
|
||||
"{user} mentioned you in a comment on \"{file}\"" : "{user} 在 “{file}” 的留言中提到你",
|
||||
"Files app plugin to add comments to files" : "檔案插件程式插件,用於為檔案增加註釋",
|
||||
"Edit comment" : "編輯留言",
|
||||
@@ -30,8 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "嘗試刪除此留言時錯誤",
|
||||
"An error occurred while trying to create the comment" : "嘗試建立此留言時錯誤",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "一個已被刪除的用戶在 “{file}” 的留言中提到你",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n 個未讀留言"],
|
||||
"Write a message …" : "書寫訊息 ...",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "“@” 表示提及,“:” 表示表情符號,“/” 表示智慧型選擇器"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "“@” 表示提及,“:” 表示表情符號,“/” 表示智慧型選擇器",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n 個未讀留言"]
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -32,8 +32,8 @@ OC.L10N.register(
|
||||
"An error occurred while trying to delete the comment" : "嘗試刪除留言時發生錯誤",
|
||||
"An error occurred while trying to create the comment" : "嘗試建立留言時發生錯誤",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "一個已被刪除的使用者在「{file}」的留言中提到您",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n 則未讀留言"],
|
||||
"Write a message …" : "撰寫訊息……",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "「@」表示提及、「:」表示表情符號、「/」表示智慧型選取程式"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "「@」表示提及、「:」表示表情符號、「/」表示智慧型選取程式",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n 則未讀留言"]
|
||||
},
|
||||
"nplurals=1; plural=0;");
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
"An error occurred while trying to delete the comment" : "嘗試刪除留言時發生錯誤",
|
||||
"An error occurred while trying to create the comment" : "嘗試建立留言時發生錯誤",
|
||||
"You were mentioned on \"{file}\", in a comment by a user that has since been deleted" : "一個已被刪除的使用者在「{file}」的留言中提到您",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n 則未讀留言"],
|
||||
"Write a message …" : "撰寫訊息……",
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "「@」表示提及、「:」表示表情符號、「/」表示智慧型選取程式"
|
||||
"\"@\" for mentions, \":\" for emoji, \"/\" for smart picker" : "「@」表示提及、「:」表示表情符號、「/」表示智慧型選取程式",
|
||||
"_%n unread comment_::_%n unread comments_" : ["%n 則未讀留言"]
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
}
|
||||
@@ -54,7 +54,7 @@ class Provider implements IProvider {
|
||||
* @throws \InvalidArgumentException
|
||||
* @since 11.0.0
|
||||
*/
|
||||
public function parse($language, IEvent $event, IEvent $previousEvent = null): IEvent {
|
||||
public function parse($language, IEvent $event, ?IEvent $previousEvent = null): IEvent {
|
||||
if ($event->getApp() !== 'comments') {
|
||||
throw new \InvalidArgumentException();
|
||||
}
|
||||
|
||||
@@ -49,6 +49,9 @@ if (loadState('comments', 'activityEnabled', false) && OCA?.Activity?.registerSi
|
||||
TabInstance = new OCA.Comments.View('files', {
|
||||
// Better integration with vue parent component
|
||||
parent: context,
|
||||
propsData: {
|
||||
resourceId: fileInfo.id,
|
||||
},
|
||||
})
|
||||
// Only mount after we have all the info we need
|
||||
await TabInstance.update(fileInfo.id)
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
:resource-type="resourceType"
|
||||
:editor="true"
|
||||
:user-data="userData"
|
||||
:resource-id="resourceId"
|
||||
:resource-id="currentResourceId"
|
||||
class="comments__writer"
|
||||
@new="onNewComment" />
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
:auto-complete="autoComplete"
|
||||
:resource-type="resourceType"
|
||||
:message.sync="comment.props.message"
|
||||
:resource-id="resourceId"
|
||||
:resource-id="currentResourceId"
|
||||
:user-data="genMentionsData(comment.props.mentions)"
|
||||
class="comments__list"
|
||||
@delete="onDelete" />
|
||||
@@ -125,7 +125,7 @@ export default {
|
||||
loading: false,
|
||||
done: false,
|
||||
|
||||
resourceId: null,
|
||||
currentResourceId: this.resourceId,
|
||||
offset: 0,
|
||||
comments: [],
|
||||
|
||||
@@ -145,13 +145,19 @@ export default {
|
||||
},
|
||||
},
|
||||
|
||||
watch: {
|
||||
resourceId() {
|
||||
this.currentResourceId = this.resourceId
|
||||
},
|
||||
},
|
||||
|
||||
methods: {
|
||||
t,
|
||||
|
||||
async onVisibilityChange(isVisible) {
|
||||
if (isVisible) {
|
||||
try {
|
||||
await markCommentsAsRead(this.resourceType, this.resourceId, new Date())
|
||||
await markCommentsAsRead(this.resourceType, this.currentResourceId, new Date())
|
||||
} catch (e) {
|
||||
showError(e.message || t('comments', 'Failed to mark comments as read'))
|
||||
}
|
||||
@@ -164,7 +170,7 @@ export default {
|
||||
* @param {number} resourceId the current resourceId (fileId...)
|
||||
*/
|
||||
async update(resourceId) {
|
||||
this.resourceId = resourceId
|
||||
this.currentResourceId = resourceId
|
||||
this.resetState()
|
||||
this.getComments()
|
||||
},
|
||||
@@ -203,7 +209,7 @@ export default {
|
||||
// Fetch comments
|
||||
const { data: comments } = await request({
|
||||
resourceType: this.resourceType,
|
||||
resourceId: this.resourceId,
|
||||
resourceId: this.currentResourceId,
|
||||
}, { offset: this.offset }) || { data: [] }
|
||||
|
||||
this.logger.debug(`Processed ${comments.length} comments`, { comments })
|
||||
|
||||
@@ -3,6 +3,8 @@ OC.L10N.register(
|
||||
{
|
||||
"Recently contacted" : "Nylig kontaktet",
|
||||
"Contacts Interaction" : "Kontakter Interaktion",
|
||||
"Manages interaction between accounts and contacts" : "Styrer interaktion mellem konti og kontakter",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "Indsaml data om konti og kontakt interaktioner og angiv en adressebog til dataene",
|
||||
"Manages interaction between users and contacts" : "Håndterer interaktion mellem brugere og kontakter",
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "Indsaml data om bruger- og kontaktinteraktioner og angiv en adressebog til dataene"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{ "translations": {
|
||||
"Recently contacted" : "Nylig kontaktet",
|
||||
"Contacts Interaction" : "Kontakter Interaktion",
|
||||
"Manages interaction between accounts and contacts" : "Styrer interaktion mellem konti og kontakter",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "Indsaml data om konti og kontakt interaktioner og angiv en adressebog til dataene",
|
||||
"Manages interaction between users and contacts" : "Håndterer interaktion mellem brugere og kontakter",
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "Indsaml data om bruger- og kontaktinteraktioner og angiv en adressebog til dataene"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
|
||||
@@ -3,6 +3,8 @@ OC.L10N.register(
|
||||
{
|
||||
"Recently contacted" : "Contactados recientemente",
|
||||
"Contacts Interaction" : "Interacción de contactos",
|
||||
"Manages interaction between accounts and contacts" : "Administra la interacción entre cuentas y contactos",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "Recopila datos de las interacciones entre cuentas y contactos, y provee una libreta de direcciones para estos datos",
|
||||
"Manages interaction between users and contacts" : "Controla la interacción entre usuarios y contactos",
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "Recoge datos de las interacciones entre usuarios y contactos, y provee una libreta de direcciones para esos datos"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{ "translations": {
|
||||
"Recently contacted" : "Contactados recientemente",
|
||||
"Contacts Interaction" : "Interacción de contactos",
|
||||
"Manages interaction between accounts and contacts" : "Administra la interacción entre cuentas y contactos",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "Recopila datos de las interacciones entre cuentas y contactos, y provee una libreta de direcciones para estos datos",
|
||||
"Manages interaction between users and contacts" : "Controla la interacción entre usuarios y contactos",
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "Recoge datos de las interacciones entre usuarios y contactos, y provee una libreta de direcciones para esos datos"
|
||||
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
|
||||
@@ -3,6 +3,8 @@ OC.L10N.register(
|
||||
{
|
||||
"Recently contacted" : "Berriki kontaktatuak",
|
||||
"Contacts Interaction" : "Kontaktuen hartu-emana",
|
||||
"Manages interaction between accounts and contacts" : "Kontu eta kontaktuen arteko interakzioa kudeatzen du",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "Bildu kontu eta kontaktuen arteko interakzioen datuak eta eskaini datuentzat helbide-agenda bat",
|
||||
"Manages interaction between users and contacts" : "Kudeatu erabiltzailearen eta kontaktuen arteko hartu-emana",
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "Bildu erabiltzaile eta kontaktuen arteko hartu-emanen datuak eta eskaini datuentzat helbide-agenda bat"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{ "translations": {
|
||||
"Recently contacted" : "Berriki kontaktatuak",
|
||||
"Contacts Interaction" : "Kontaktuen hartu-emana",
|
||||
"Manages interaction between accounts and contacts" : "Kontu eta kontaktuen arteko interakzioa kudeatzen du",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "Bildu kontu eta kontaktuen arteko interakzioen datuak eta eskaini datuentzat helbide-agenda bat",
|
||||
"Manages interaction between users and contacts" : "Kudeatu erabiltzailearen eta kontaktuen arteko hartu-emana",
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "Bildu erabiltzaile eta kontaktuen arteko hartu-emanen datuak eta eskaini datuentzat helbide-agenda bat"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
|
||||
@@ -2,10 +2,10 @@ OC.L10N.register(
|
||||
"contactsinteraction",
|
||||
{
|
||||
"Recently contacted" : "Contacté récemment",
|
||||
"Contacts Interaction" : "Interaction des contacts",
|
||||
"Contacts Interaction" : "Interaction avec les contacts",
|
||||
"Manages interaction between accounts and contacts" : "Gère l'interaction entre les comptes et les contacts",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "Recueillir des données sur les interactions des comptes et des contacts et fournir un carnet d'adresses pour les données",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "Collectez des données sur les interactions entre les comptes et les contacts et fournissez un répertoire pour ces données",
|
||||
"Manages interaction between users and contacts" : "Gère l'interaction entre les utilisateurs et les contacts",
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "Recueillir des données sur les interactions des utilisateurs et des contacts et fournir un carnet d'adresses pour les données"
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "Collecte des données sur les interactions entre les utilisateurs et les contacts et fournit un carnet d’adresses pour ces données"
|
||||
},
|
||||
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{ "translations": {
|
||||
"Recently contacted" : "Contacté récemment",
|
||||
"Contacts Interaction" : "Interaction des contacts",
|
||||
"Contacts Interaction" : "Interaction avec les contacts",
|
||||
"Manages interaction between accounts and contacts" : "Gère l'interaction entre les comptes et les contacts",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "Recueillir des données sur les interactions des comptes et des contacts et fournir un carnet d'adresses pour les données",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "Collectez des données sur les interactions entre les comptes et les contacts et fournissez un répertoire pour ces données",
|
||||
"Manages interaction between users and contacts" : "Gère l'interaction entre les utilisateurs et les contacts",
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "Recueillir des données sur les interactions des utilisateurs et des contacts et fournir un carnet d'adresses pour les données"
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "Collecte des données sur les interactions entre les utilisateurs et les contacts et fournit un carnet d’adresses pour ces données"
|
||||
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
OC.L10N.register(
|
||||
"contactsinteraction",
|
||||
{
|
||||
"Recently contacted" : "Rinneadh teagmháil le déanaí",
|
||||
"Contacts Interaction" : "Teagmhálaithe Idirghníomhaíocht",
|
||||
"Manages interaction between accounts and contacts" : "Bainistíonn sé idirghníomhaíocht idir cuntais agus teagmhálaithe",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "Bailigh sonraí faoi idirghníomhaíochtaí cuntais agus teagmhálaithe agus cuir leabhar seoltaí ar fáil do na sonraí",
|
||||
"Manages interaction between users and contacts" : "Bainistíonn sé idirghníomhaíocht idir úsáideoirí agus teagmhálaithe",
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "Bailigh sonraí faoi idirghníomhaíochtaí úsáideoirí agus teagmhálaithe agus cuir leabhar seoltaí ar fáil do na sonraí"
|
||||
},
|
||||
"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);");
|
||||
@@ -0,0 +1,9 @@
|
||||
{ "translations": {
|
||||
"Recently contacted" : "Rinneadh teagmháil le déanaí",
|
||||
"Contacts Interaction" : "Teagmhálaithe Idirghníomhaíocht",
|
||||
"Manages interaction between accounts and contacts" : "Bainistíonn sé idirghníomhaíocht idir cuntais agus teagmhálaithe",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "Bailigh sonraí faoi idirghníomhaíochtaí cuntais agus teagmhálaithe agus cuir leabhar seoltaí ar fáil do na sonraí",
|
||||
"Manages interaction between users and contacts" : "Bainistíonn sé idirghníomhaíocht idir úsáideoirí agus teagmhálaithe",
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "Bailigh sonraí faoi idirghníomhaíochtaí úsáideoirí agus teagmhálaithe agus cuir leabhar seoltaí ar fáil do na sonraí"
|
||||
},"pluralForm" :"nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4);"
|
||||
}
|
||||
@@ -3,6 +3,8 @@ OC.L10N.register(
|
||||
{
|
||||
"Recently contacted" : "Contactado recentemente",
|
||||
"Contacts Interaction" : "Interacción de contactos",
|
||||
"Manages interaction between accounts and contacts" : "Xestiona a interacción entre contas e contactos",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "Recolle datos sobre as interaccións entre contas e contactos e fornece un caderno de enderezos para os datos",
|
||||
"Manages interaction between users and contacts" : "Xestiona a interacción entre usuarios e contactos",
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "Recolle datos sobre as interaccións entre usuarios e contactos e fornece un caderno de enderezos para os datos"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{ "translations": {
|
||||
"Recently contacted" : "Contactado recentemente",
|
||||
"Contacts Interaction" : "Interacción de contactos",
|
||||
"Manages interaction between accounts and contacts" : "Xestiona a interacción entre contas e contactos",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "Recolle datos sobre as interaccións entre contas e contactos e fornece un caderno de enderezos para os datos",
|
||||
"Manages interaction between users and contacts" : "Xestiona a interacción entre usuarios e contactos",
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "Recolle datos sobre as interaccións entre usuarios e contactos e fornece un caderno de enderezos para os datos"
|
||||
},"pluralForm" :"nplurals=2; plural=(n != 1);"
|
||||
|
||||
@@ -3,6 +3,8 @@ OC.L10N.register(
|
||||
{
|
||||
"Recently contacted" : "Ostatnio skontaktowano się",
|
||||
"Contacts Interaction" : "Interakcja kontaktów",
|
||||
"Manages interaction between accounts and contacts" : "Zarządza interakcją pomiędzy kontami i kontaktami",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "Zbieraj dane o kontach i interakcjach kontaktów oraz udostępniaj książkę adresową dla danych",
|
||||
"Manages interaction between users and contacts" : "Zarządza interakcją między użytkownikami i kontaktami",
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "Zbieraj dane o interakcjach użytkowników i kontaktów oraz udostępniaj książkę adresową dla tych danych."
|
||||
},
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{ "translations": {
|
||||
"Recently contacted" : "Ostatnio skontaktowano się",
|
||||
"Contacts Interaction" : "Interakcja kontaktów",
|
||||
"Manages interaction between accounts and contacts" : "Zarządza interakcją pomiędzy kontami i kontaktami",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "Zbieraj dane o kontach i interakcjach kontaktów oraz udostępniaj książkę adresową dla danych",
|
||||
"Manages interaction between users and contacts" : "Zarządza interakcją między użytkownikami i kontaktami",
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "Zbieraj dane o interakcjach użytkowników i kontaktów oraz udostępniaj książkę adresową dla tych danych."
|
||||
},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
|
||||
|
||||
@@ -3,6 +3,8 @@ OC.L10N.register(
|
||||
{
|
||||
"Recently contacted" : "Нещодавно спілкувалися",
|
||||
"Contacts Interaction" : "Взаємодія з контактами",
|
||||
"Manages interaction between accounts and contacts" : "Керує взаємодією між обліковими записами та контактами",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "Збирати дані про облікові записи та взаємодію з контактами, надавати дані адресної книги",
|
||||
"Manages interaction between users and contacts" : "Керує взаємодією між користувачами та контактами",
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "Збирайте дані про взаємодію користувачів і контактів та створюйте адресну книгу на основі цих даних"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{ "translations": {
|
||||
"Recently contacted" : "Нещодавно спілкувалися",
|
||||
"Contacts Interaction" : "Взаємодія з контактами",
|
||||
"Manages interaction between accounts and contacts" : "Керує взаємодією між обліковими записами та контактами",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "Збирати дані про облікові записи та взаємодію з контактами, надавати дані адресної книги",
|
||||
"Manages interaction between users and contacts" : "Керує взаємодією між користувачами та контактами",
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "Збирайте дані про взаємодію користувачів і контактів та створюйте адресну книгу на основі цих даних"
|
||||
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);"
|
||||
|
||||
@@ -3,6 +3,8 @@ OC.L10N.register(
|
||||
{
|
||||
"Recently contacted" : "最近联系过的",
|
||||
"Contacts Interaction" : "联系人互动",
|
||||
"Manages interaction between accounts and contacts" : "管理用户和联系人之间的互动",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "收集关于用户和联系人互动的数据,并提供该数据的地址簿",
|
||||
"Manages interaction between users and contacts" : "管理用户和联系人之间的互动",
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "收集关于用户和联系人互动的数据,并提供该数据的地址簿"
|
||||
},
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{ "translations": {
|
||||
"Recently contacted" : "最近联系过的",
|
||||
"Contacts Interaction" : "联系人互动",
|
||||
"Manages interaction between accounts and contacts" : "管理用户和联系人之间的互动",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "收集关于用户和联系人互动的数据,并提供该数据的地址簿",
|
||||
"Manages interaction between users and contacts" : "管理用户和联系人之间的互动",
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "收集关于用户和联系人互动的数据,并提供该数据的地址簿"
|
||||
},"pluralForm" :"nplurals=1; plural=0;"
|
||||
|
||||
@@ -3,8 +3,8 @@ OC.L10N.register(
|
||||
{
|
||||
"Recently contacted" : "最近聯絡",
|
||||
"Contacts Interaction" : "聯絡人互動",
|
||||
"Manages interaction between accounts and contacts" : "管理賬戶與聯絡人間的互動",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "蒐集關於賬戶與聯絡人互動的資料,並提供資料的通訊錄",
|
||||
"Manages interaction between accounts and contacts" : "管理帳戶與聯絡人間的互動",
|
||||
"Collect data about accounts and contacts interactions and provide an address book for the data" : "蒐集關於帳戶與聯絡人互動的資料,並提供資料的通訊錄",
|
||||
"Manages interaction between users and contacts" : "管理用戶與聯絡人間的互動",
|
||||
"Collect data about user and contacts interactions and provide an address book for the data" : "蒐集關於用戶與聯絡人互動的資料,並提供資料的通訊錄"
|
||||
},
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user