Because some cron jobs do not always properly clean up their FS usage
and others might not clean up before setting up the FS, this could
cause potential side effects.
To make sure we exclude side effects, we tear down the FS between cron
jobs.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Otherwise `null` is returned which leads to a ton of similar error messages if the log condition setting is enabled.:
```
{"reqId":"3wVBarnDfOV3qkI1bVCU","remoteAddr":"89.98.78.41","app":"PHP","message":"hash_equals(): Expected user_string to be a string, null given at \/var\/www\/html\/lib\/private\/Log.php#275","level":3,"time":"2016-10-07T14:22:15+00:00","method":"PROPFIND","url":"\/remote.php\/webdav\/","user":"icewind"}
```
When unsharing from self in a group share situation, the share items
passed to the post_unshareFromSelf hook were using the wrong format in
which the attribute names (ex: "share_type") have non camel-case format.
This fix makes sure that in group sharing case we use the correct
format. It looks like the code was already producing it but in
array_merge it was not using it and adding the unprocessed one.
\OC\Files\View::createParentDirectories was previously prone to an endless loop. If a path such as /foo/existingfile.txt/bar/foo was passed and existingfile.txt existed in foo the loop was never left and running until the PHP process timed out.
This commit changes the logic to a foreach loop over an array and additionally additional error handling using is_file.
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
In case of a write-only share we should not allow to specify a subfolder as this is unexpected behaviour.
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
Storage wrappers should normally always be registered inside a presetup
hook. However in the public link scenario this is not possible and
there is currently no good alternative with the current architecture.
Instead of logging a warning every time, this fix prevents the warning
to be shown but also adds a FIXME in the code for the future. This is
ok because this app is already using private/internal APIs at the
moment and should be reworked properly in the future.
Fixes#1862
We tried to construct the actual node. While this node was no longer
available. This work around makes sure that we don't try to do this.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
The call to UserList.add() was wrong and was passing "user.lastLogin"
as the sort argument which would cause the list to be resorted over and
over again for every added item after loading the next page of users.
* before you could request an avatar for User instead of user
which sets up the filesystem for that user twice causing
the sharing codes collision detection to detect a lot of
collisions
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
This leads to log messages such as "Undefined index: updaterEnabled at /media/psf/nextcloud/apps/updatenotification/lib/Controller/AdminController.php#116".
In some cross-local-storage use cases, the Local storage is
instantiated with "/" as data directory. In such cases, calling
realpath() would cause PHP warnings when open_basedir is set.
This fix bypasses the realpath() call when dealing with a root storage.
Downstreaming of https://github.com/owncloud/core/pull/26060
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
issue:
* drag'n'drop a folder into the files app in Firefox
* the highlight stays there because Firefox doesn't trigger the drop event for folders
solution:
* behave like the drop event if the dragover event isn't fired for 100ms (only applied in Firefox)
Right now a failed "copyr" will result in the error log being spammed with not really helpful error messages. Also situations such as `$dir` returning `false` are not really caught.
This adds more error handling and logging to make debugging such situations easier.
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
In some cross-local-storage use cases, the Local storage is
instantiated with "/" as data directory. In such cases, calling
realpath() would cause PHP warnings when open_basedir is set.
This fix bypasses the realpath() call when dealing with a root storage.
Downstreaming of https://github.com/owncloud/core/pull/26060
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
Fixes an issue where retrying a previously failed federated share would
not properly reset the availability flag because the return value was
undefined instead of "true".
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
Fixes an issue where retrying a previously failed federated share would
not properly reset the availability flag because the return value was
undefined instead of "true".
Should give us some quicker test execution speed as we're not limited by Travis
Explicitly invoke with "bash"
Install instance already
Use newest litmus container
* put a file without a generated preview in the trashbin
(e.g. a *.docx file)
* open the trashbin
* following errors will show up in the nextcloud.log:
- filesize(): stat failed for ...
- fopen(...): failed to open stream: No such file or directory at ...
- fread() expects parameter 1 to be resource, boolean given at ...
- fclose() expects parameter 1 to be resource, boolean given at ...
- imagecreatefromstring(): Empty string or invalid image at ...
This is because the preview code tries to load an SVG image, which
is obviously only text.
The fix simply handles this before the loading happens and the web UI
keeps showing the default mimetype icon.
The exception message is potentially influenced by user input and could thus be confusing (e.g. somebody could try to open a file like "Please send a mail to support@foo.com", and then the message would include that string.
It is thus reasonable to not show the exception message by default. Also for the browser view I added an `exit()` at the end, as otherwise the XML exception would be attached.
OVH has implemented load balancing in a very questionable way where the reverse proxy actually internally adds some cookies which would trigger a security exception. To work around this, this change only checks for the session cookie.
Some user agents are notorious and don't really properly follow HTTP
specifications. For those, have an automated opt-out. Since the protection
for remote.php is applied in base.php as starting point we need to opt out
here.
For owncloud/client#5056
Users can configure arbitrary subfolders for syncing, therefore we should
always return it when asked for.
The sync client makes sure to not always ask for it to save bandwidth.
Users page lazy multiselect group dropdowns
Instead of pre-rendering all multiselects with lots of group entries,
the current groups are now displayed as simple labels.
Behind the labels there is a pencil icon like for other fields.
When clicking the pencil icon, the dropdown will be spawned and will
open itself.
Upon closing of the dropdown, the label comes back with the updated
selection and the dropdown is destroyed.
Extra non-available groups also in list
Fix group sorting in user list group selection
1. Set proper caching headers (`Pragma: cache`)
2. Resize image proportionally to a max size of 1920px
3. Store images with progressive mode
This resizes a previous 2.8 MB picture to 300kb and makes it rendering going down from 11 seconds to less than 1 here. And future requests won't have to download the file newly.
Having two code paths for this is unreliable and can lead to bugs. Also, in some cases Apache isn't setting the PATH_INFO variable when mod_rewrite is used.
Fixes https://github.com/nextcloud/server/issues/983
nextcloud by default uses the `/config/` directory in the source/application tree for its config file(s).
with this commit that directory can be overridden by the `NEXTCLOUD_CONFIG_DIR` environment variable.
in uwsgi, you would use the option `--env "NEXTCLOUD_CONFIG_DIR=/tmp/nx-config/"`
in apache `SetENV …`
and the cli command can be run with: `NEXTCLOUD_CONFIG_DIR=/tmp/nx-config ./occ` (or just use `export` once in the
shell).
NEXTCLOUD_CONFIG_DIR can be supplied with or without the trailing slash (`/`), but in all cases `$configDir` will have
it automatically added if needed.
The other changes are several occurrences of `OC::$SERVERROOT . '/config'` to `OC::$configDir`.
Do not error on maxUploadChange
The new admin page broke the updating of the max upload size. This is
due to very old code there.
* Now update is done in the background using js
* Added proper route+controller to update
Fixes#994
put file handling into a section again
This saves more than 20ms (!) on every request, the previous problem was that `\OC_App::registerAutoloading` calls `\OC\AppFramework\App::buildAppNamespace` which parses the appinfo.xml. Since that was also called multiple times (e.g. on cloud.nextcloud.com over 200 times) that had a significant performance impact. Also on simple PROPFIND requests.
https://blackfire.io/profiles/compare/65a53e6e-7f35-4974-b559-4c81abd01c3b/graph shows the difference nicely.
add section to worklfowengine
enlist only registered sections that also have settings registered to
adjust test
Move admin settings to workflow section
fix wrong var name
Save the container with the app's namespace so we can resolve it
* Password Update Notification
Added an IF ELSE statement to ensure that feedback is provided to the
user on successfully updating a user password in settings.
* Password Update Success Message
Updated the password update success message
Hidden files (dot files) are now always rendered in the DOM to make
sure that all file operations and selection still work as expected.
Their visibility is now toggled on CSS level.
Whenever a group share is created after a direct share, the stime order
needs to be properly considered in the repair routine, considering that
the direct user share is appended to the $subShares array and breaking
its order.
Pick the most recent subshare that has no parenthesis from duplication
which should match whichever name the user picked last. If all
subshares have duplicate parenthesis names, use the least recent group
share's target instead.
* setupSettings now also triggered on enable
* fixes detection of present admin section or settings in the DB
* add update routine in such cases
* encryption app migrated
* bump version to ensure tables are created
* make updatenotification app use settings api
* change IAdmin::render() to getForm() and change return type from Template to TemplateResponse
* adjust User_LDAP accordingly, as well as built-in forms
* add IDateTimeFormatter to AppFramework/DependencyInjection/DIContainer.php. This is important so that \OC::$server->query() is able to resolve the
constructor parameters. We should ensure that all OCP/* stuff that is available from \OC::$server is available here. Kudos to @LukasReschke
* make sure apps that have settings info in their info.xml are loaded before triggering adding the settings setup method
The OCS Controller requires a DataResponse object to be returned.
This means that all error handling will have to be done via exceptions
thrown and handling in the middleware.
* Fix file permissions for SMB (read-only folders will be writeable)
* Read-only folders won't be deletable
* Added comment for the read-only behaviour for folders
In some situations, a group share is created before a user share, and
the recipient renamed the received share before the latter is created.
In this situation, the "file_target" was already modified and the second
created share must align to the already renamed share.
To achieve this, the MountProvider now groups only by "item_source"
value and sorts by share time. This makes it so that the least recent
share is selected as super-share and its "file_target" value is then
adjusted in all grouped shares.
This fixes the issue where this situation would have different
"file_target" values resulting in two shared folders appearing instead
of one.
The repair step was a bit overeager to skip repairing so it missed the
case where a group share exists without subshares but with an
additional direct user share.
* Change app menu to white
* adjust opacity of icons in apps and user menu
* Move to svg filter on app menu to support IE9+
* fix shading of apps icon in app menu
* Fix wrong preserveAspectRatio at app menu icons
* Apply inverted app icon style to newly installed icons
Whenever an LDAP user also has an email address defined in LDAP, the
LDAP code will try and update the email address of the locally known
user. This happens at login time or every time the user's LDAP
attributes are processed.
There is code listening to the email setting hook which updates the
system address book, which also will trigger FS setup due to avatars
and other things.
This fix only sets the email address when really necessary.
The OCSResponse differs from other responses in that it defaults to
XML. However we fell back to json by default.
This makes sure that if nothing is set we don't pass anything.
Which defaults then to the controllers default (which is often 'json')
but in the case of the OCSResponse 'xml'.
@@ -11,7 +11,7 @@ If you have questions about how to install or use Nextcloud, please direct these
- Go to one of the repositories, click "issues" and type any word in the top search/command bar.
- You can also filter by appending e. g. "state:open" to the search string.
- More info on [search syntax within github](https://help.github.com/articles/searching-issues)
* This repository ([core](https://github.com/nextcloud/core/issues)) is *only* for issues within the Nextcloud Server code. This also includes the apps: files, encryption, external storage, sharing, deleted files, versions, LDAP, and WebDAV Auth
* This repository ([server](https://github.com/nextcloud/server/issues)) is *only* for issues within the Nextcloud Server code. This also includes the apps: files, encryption, external storage, sharing, deleted files, versions, LDAP, and WebDAV Auth
* __SECURITY__: Report any potential security bug to us via [our HackerOne page](https://hackerone.com/nextcloud) or security@nextcloud.com following our [security policy](https://nextcloud.com/security/) instead of filing an issue in our bug tracker.
* The issues in other components should be reported in their respective repositories: You will find them in our [GitHub Organization](https://github.com/nextcloud/)
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Коментари</strong> на файлове <em>(винаги изписвани в stream-а)</em>",
"You commented":"Вие коментирахте"
"You commented":"Вие коментирахте",
"%1$s commented":"%1$s коментира",
"{author} commented":"{author} коментира",
"You commented on %1$s":"Ти коментира за %1$s",
"You commented on {file}":"Ти коментира за {file}",
"%1$s commented on %2$s":"%1$s коментиран за %2$s",
"{author} commented on {file}":"{author} коментира за {file}",
"<strong>Comments</strong> for files":"<strong>Коментари</strong> за файлове",
"A (now) deleted user mentioned you in a comment on “%s”":"(Токущо) изтрит потребител те коментира в “%s”",
"A (now) deleted user mentioned you in a comment on “{file}”":"(Токущо) изтрит потребител те спомена в коментар за “{file}”",
"%1$s mentioned you in a comment on “%2$s”":"%1$s те спомена в коментар за “%2$s”",
"{user} mentioned you in a comment on “{file}”":"{user} те спомена в коментар за “{file}”",
"Type in a new comment...":"Напиши нов коментар...",
"No other comments available":"Няма други коментари",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Коментари</strong> на файлове <em>(винаги изписвани в stream-а)</em>",
"You commented":"Вие коментирахте"
"You commented":"Вие коментирахте",
"%1$s commented":"%1$s коментира",
"{author} commented":"{author} коментира",
"You commented on %1$s":"Ти коментира за %1$s",
"You commented on {file}":"Ти коментира за {file}",
"%1$s commented on %2$s":"%1$s коментиран за %2$s",
"{author} commented on {file}":"{author} коментира за {file}",
"<strong>Comments</strong> for files":"<strong>Коментари</strong> за файлове",
"A (now) deleted user mentioned you in a comment on “%s”":"(Токущо) изтрит потребител те коментира в “%s”",
"A (now) deleted user mentioned you in a comment on “{file}”":"(Токущо) изтрит потребител те спомена в коментар за “{file}”",
"%1$s mentioned you in a comment on “%2$s”":"%1$s те спомена в коментар за “%2$s”",
"{user} mentioned you in a comment on “{file}”":"{user} те спомена в коментар за “{file}”",
"Type in a new comment...":"Напиши нов коментар...",
"No other comments available":"Няма други коментари",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Kommentare</strong> für Dateien<em>(immer im Stream aufgelistet)</em>",
"You commented":"Von Dir kommentiert",
"%1$s commented":"%1$s kommentiert",
"You commented on %2$s":"Du hast %2$s kommentiert",
"%1$s commented on %2$s":"%1$s kommentierte %2$s"
"{author} commented":"{author} kommentiert",
"You commented on %1$s":"Du hast %1$s kommentiert",
"You commented on {file}":"Du hast {file} kommentiert",
"%1$s commented on %2$s":"%1$s kommentierte %2$s",
"{author} commented on {file}":"{author} hat {file} kommentiert",
"<strong>Comments</strong> for files":"<strong>Kommentare</strong> für Dateien",
"A (now) deleted user mentioned you in a comment on “%s”":"Ein (nun) gelöschter Nutzer erwähnt dich in einem Kommentar zu \"%s\"",
"A (now) deleted user mentioned you in a comment on “{file}”":"Ein (nun) gelöschter Nutzer erwähnt dich in einem Kommentar zu “{file}”",
"%1$s mentioned you in a comment on “%2$s”":"%1$s erwähnt Dich in einem Kommentar zu “%2$s”",
"{user} mentioned you in a comment on “{file}”":"{user} erwähnt Dich in einem Kommentar zu “{file}”",
"Type in a new comment...":"Neuen Kommentar eingeben...",
"No other comments available":"Keine weiteren Kommentare vorhanden",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Kommentare</strong> für Dateien<em>(immer im Stream aufgelistet)</em>",
"You commented":"Von Dir kommentiert",
"%1$s commented":"%1$s kommentiert",
"You commented on %2$s":"Du hast %2$s kommentiert",
"%1$s commented on %2$s":"%1$s kommentierte %2$s"
"{author} commented":"{author} kommentiert",
"You commented on %1$s":"Du hast %1$s kommentiert",
"You commented on {file}":"Du hast {file} kommentiert",
"%1$s commented on %2$s":"%1$s kommentierte %2$s",
"{author} commented on {file}":"{author} hat {file} kommentiert",
"<strong>Comments</strong> for files":"<strong>Kommentare</strong> für Dateien",
"A (now) deleted user mentioned you in a comment on “%s”":"Ein (nun) gelöschter Nutzer erwähnt dich in einem Kommentar zu \"%s\"",
"A (now) deleted user mentioned you in a comment on “{file}”":"Ein (nun) gelöschter Nutzer erwähnt dich in einem Kommentar zu “{file}”",
"%1$s mentioned you in a comment on “%2$s”":"%1$s erwähnt Dich in einem Kommentar zu “%2$s”",
"{user} mentioned you in a comment on “{file}”":"{user} erwähnt Dich in einem Kommentar zu “{file}”",
"Type in a new comment...":"Neuen Kommentar eingeben...",
"No other comments available":"Keine weiteren Kommentare vorhanden",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Kommentare</strong> für Dateien<em>(immer im Stream aufgelistet)</em>",
"You commented":"Sie haben kommentiert",
"%1$s commented":"%1$s kommentiert",
"You commented on %2$s":"Sie haben %2$s kommentiert",
"%1$s commented on %2$s":"%1$s kommentierte %2$s"
"%1$s commented":"%1$s kommentierte",
"{author} commented":"{author} kommentierte",
"You commented on %1$s":"Sie haben %1$s kommentiert",
"You commented on {file}":"Sie haben {file} kommentiert",
"%1$s commented on %2$s":"%1$s kommentierte %2$s",
"{author} commented on {file}":"{author} hat {file} kommentiert",
"<strong>Comments</strong> for files":"<strong>Kommentare</strong> für Dateien",
"A (now) deleted user mentioned you in a comment on “%s”":"Ein (nun) gelöschter Benutzer hat Sie in einem Kommentar zu \"%s\" erwähnt",
"A (now) deleted user mentioned you in a comment on “{file}”":"Ein (nun) gelöschter Benutzer hat Sie in einem Kommentar zu “{file}” erwähnt",
"%1$s mentioned you in a comment on “%2$s”":"%1$s hat Sie in einem Kommentar zu “%2$s” erwähnt.",
"{user} mentioned you in a comment on “{file}”":"{user} hat Sie in einem Kommentar zu “{file}” erwähnt",
"Type in a new comment...":"Neuen Kommentar eingeben...",
"No other comments available":"Keine weiteren Kommentare verfügbar",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Kommentare</strong> für Dateien<em>(immer im Stream aufgelistet)</em>",
"You commented":"Sie haben kommentiert",
"%1$s commented":"%1$s kommentiert",
"You commented on %2$s":"Sie haben %2$s kommentiert",
"%1$s commented on %2$s":"%1$s kommentierte %2$s"
"%1$s commented":"%1$s kommentierte",
"{author} commented":"{author} kommentierte",
"You commented on %1$s":"Sie haben %1$s kommentiert",
"You commented on {file}":"Sie haben {file} kommentiert",
"%1$s commented on %2$s":"%1$s kommentierte %2$s",
"{author} commented on {file}":"{author} hat {file} kommentiert",
"<strong>Comments</strong> for files":"<strong>Kommentare</strong> für Dateien",
"A (now) deleted user mentioned you in a comment on “%s”":"Ein (nun) gelöschter Benutzer hat Sie in einem Kommentar zu \"%s\" erwähnt",
"A (now) deleted user mentioned you in a comment on “{file}”":"Ein (nun) gelöschter Benutzer hat Sie in einem Kommentar zu “{file}” erwähnt",
"%1$s mentioned you in a comment on “%2$s”":"%1$s hat Sie in einem Kommentar zu “%2$s” erwähnt.",
"{user} mentioned you in a comment on “{file}”":"{user} hat Sie in einem Kommentar zu “{file}” erwähnt",
"Type in a new comment...":"Neuen Kommentar eingeben...",
"No other comments available":"Keine weiteren Kommentare verfügbar",
"Type in a new comment...":"Escribe un nuevo comentario...",
"Comments":"Comentarios",
"Unknown user":"Usuario desconocido",
"New comment …":"Comentario nuevo",
"Delete comment":"Borrar comentario",
"Post":"Publicar",
"Cancel":"Cancelar",
"Edit comment":"Editar comentario",
"[Deleted user]":"[Usuario eliminado]",
"Comments":"Comentarios",
"No other comments available":"No hay otros comentarios disponibles",
"More comments...":"Más comentarios...",
"No comments yet, start the conversation!":"¡No hay comentarios, empieza la conversación!",
"More comments …":"Más comentarios ...",
"Save":"Guardar",
"Allowed characters {count} of {max}":"Caracteres permitidos {count} de {max}",
"Error occurred while retrieving comment with id {id}":"Se ha producido un error al recuperar el comentario con ID {id}",
"Error occurred while updating comment with id {id}":"Se ha producido un error al actualizar el comentario con ID {id}",
"Error occurred while posting comment":"Se ha producido un error al enviar el comentario",
"{count} unread comments":"{count} comentarios no leídos",
"_%n unread comment_::_%n unread comments_":["%n comentario sin leer","%n comentarios sin leer"],
"Comment":"Comentario",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Comentarios</strong> de archivos <em>(siempre se listarán en stream)</em>",
"You commented":"Has comentado",
"%1$s commented":"%1$s comentados",
"You commented on %2$s":"Has comentado en %2$s",
"%1$s commented on %2$s":"%1$s comentados en %2$s"
"{author} commented":"{author} comentó",
"You commented on %1$s":"Has comentado en %1$s",
"You commented on {file}":"Usted comentó Has comentado en {file}",
"%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",
"A (now) deleted user mentioned you in a comment on “%s”":"Un usuario (ahora) eliminado, te mencionó en un comentario en “%s”",
"A (now) deleted user mentioned you in a comment on “{file}”":"Un usuario (ahora) eliminado, te mencionó en un comentario en “{file}”",
"%1$s mentioned you in a comment on “%2$s”":"%1$s te mencionó en un comentario en “%2$s”",
"{user} mentioned you in a comment on “{file}”":"{user} te mencionó en un comentario en “{file}”",
"Type in a new comment...":"Escribe un nuevo comentario...",
"No other comments available":"No hay otros comentarios disponibles",
"More comments...":"Más comentarios...",
"{count} unread comments":"{count} comentarios no leídos",
"Type in a new comment...":"Escribe un nuevo comentario...",
"Comments":"Comentarios",
"Unknown user":"Usuario desconocido",
"New comment …":"Comentario nuevo",
"Delete comment":"Borrar comentario",
"Post":"Publicar",
"Cancel":"Cancelar",
"Edit comment":"Editar comentario",
"[Deleted user]":"[Usuario eliminado]",
"Comments":"Comentarios",
"No other comments available":"No hay otros comentarios disponibles",
"More comments...":"Más comentarios...",
"No comments yet, start the conversation!":"¡No hay comentarios, empieza la conversación!",
"More comments …":"Más comentarios ...",
"Save":"Guardar",
"Allowed characters {count} of {max}":"Caracteres permitidos {count} de {max}",
"Error occurred while retrieving comment with id {id}":"Se ha producido un error al recuperar el comentario con ID {id}",
"Error occurred while updating comment with id {id}":"Se ha producido un error al actualizar el comentario con ID {id}",
"Error occurred while posting comment":"Se ha producido un error al enviar el comentario",
"{count} unread comments":"{count} comentarios no leídos",
"_%n unread comment_::_%n unread comments_":["%n comentario sin leer","%n comentarios sin leer"],
"Comment":"Comentario",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Comentarios</strong> de archivos <em>(siempre se listarán en stream)</em>",
"You commented":"Has comentado",
"%1$s commented":"%1$s comentados",
"You commented on %2$s":"Has comentado en %2$s",
"%1$s commented on %2$s":"%1$s comentados en %2$s"
"{author} commented":"{author} comentó",
"You commented on %1$s":"Has comentado en %1$s",
"You commented on {file}":"Usted comentó Has comentado en {file}",
"%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",
"A (now) deleted user mentioned you in a comment on “%s”":"Un usuario (ahora) eliminado, te mencionó en un comentario en “%s”",
"A (now) deleted user mentioned you in a comment on “{file}”":"Un usuario (ahora) eliminado, te mencionó en un comentario en “{file}”",
"%1$s mentioned you in a comment on “%2$s”":"%1$s te mencionó en un comentario en “%2$s”",
"{user} mentioned you in a comment on “{file}”":"{user} te mencionó en un comentario en “{file}”",
"Type in a new comment...":"Escribe un nuevo comentario...",
"No other comments available":"No hay otros comentarios disponibles",
"More comments...":"Más comentarios...",
"{count} unread comments":"{count} comentarios no leídos",
"Type in a new comment...":"Écrire un nouveau commentaire...",
"Comments":"Commentaires",
"Unknown user":"Utilisateur inconnu",
"New comment …":"Nouveau commentaire...",
"Delete comment":"Supprimer le commentaire",
"Post":"Poster",
"Cancel":"Annuler",
"Edit comment":"Modifier le commentaire",
"[Deleted user]":"[Utilisateur supprimé]",
"Comments":"Commentaires",
"No other comments available":"Aucun autre commentaire",
"More comments...":"Plus de commentaires...",
"No comments yet, start the conversation!":"Aucun commentaire actuellement, débutez une conversation !",
"More comments …":"Plus de commentaires ...",
"Save":"Enregistrer",
"Allowed characters {count} of {max}":"{count} sur {max} caractères autorisés",
"Error occurred while retrieving comment with id {id}":"Une erreur est survenue lors de la récupération du commentaire avec l'id {id}",
"Error occurred while updating comment with id {id}":"Une erreur est survenue lors de la mise à jour du commentaire avec l'id {id}",
"Error occurred while posting comment":"Une erreur est survenue lors de l'envoi du commentaire",
"{count} unread comments":"{count} commentaires non lus",
"_%n unread comment_::_%n unread comments_":["%n commentaire non lu","%n commentaires non lus"],
"Comment":"Commenter",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Commentaires</strong> pour les fichiers <em>(toujours listés dans le flux)</em>",
"You commented":"Vous avez commenté",
"%1$s commented":"%1$s a commenté",
"You commented on %2$s":"Vous avez commenté %2$s",
"%1$s commented on %2$s":"%1$s a commenté %2$s"
"{author} commented":"{author} a commenté",
"You commented on %1$s":"Vous avez commenté %1$s",
"You commented on {file}":"Vous avez commenté sur {file}",
"%1$s commented on %2$s":"%1$s a commenté %2$s",
"{author} commented on {file}":"{author} a commenté sur {file}",
"<strong>Comments</strong> for files":"<strong>Commentaires</strong> pour les fichiers",
"A (now) deleted user mentioned you in a comment on “%s”":"Un utilisateur (maintenant supprimé) vous a mentionné dans un commentaire sur “%s”",
"A (now) deleted user mentioned you in a comment on “{file}”":"Un utilisateur (maintenant supprimé) vous a mentionné dans un commentaire sur “{file}”",
"%1$s mentioned you in a comment on “%2$s”":"%1$s vous a mentionné⋅e dans un commentaire sur “%2$s”",
"{user} mentioned you in a comment on “{file}”":"{user} vous a mentionné⋅e dans un commentaire sur “{file}”",
"Type in a new comment...":"Écrire un nouveau commentaire...",
"No other comments available":"Aucun autre commentaire",
"More comments...":"Plus de commentaires...",
"{count} unread comments":"{count} commentaires non lus",
"Type in a new comment...":"Écrire un nouveau commentaire...",
"Comments":"Commentaires",
"Unknown user":"Utilisateur inconnu",
"New comment …":"Nouveau commentaire...",
"Delete comment":"Supprimer le commentaire",
"Post":"Poster",
"Cancel":"Annuler",
"Edit comment":"Modifier le commentaire",
"[Deleted user]":"[Utilisateur supprimé]",
"Comments":"Commentaires",
"No other comments available":"Aucun autre commentaire",
"More comments...":"Plus de commentaires...",
"No comments yet, start the conversation!":"Aucun commentaire actuellement, débutez une conversation !",
"More comments …":"Plus de commentaires ...",
"Save":"Enregistrer",
"Allowed characters {count} of {max}":"{count} sur {max} caractères autorisés",
"Error occurred while retrieving comment with id {id}":"Une erreur est survenue lors de la récupération du commentaire avec l'id {id}",
"Error occurred while updating comment with id {id}":"Une erreur est survenue lors de la mise à jour du commentaire avec l'id {id}",
"Error occurred while posting comment":"Une erreur est survenue lors de l'envoi du commentaire",
"{count} unread comments":"{count} commentaires non lus",
"_%n unread comment_::_%n unread comments_":["%n commentaire non lu","%n commentaires non lus"],
"Comment":"Commenter",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Commentaires</strong> pour les fichiers <em>(toujours listés dans le flux)</em>",
"You commented":"Vous avez commenté",
"%1$s commented":"%1$s a commenté",
"You commented on %2$s":"Vous avez commenté %2$s",
"%1$s commented on %2$s":"%1$s a commenté %2$s"
"{author} commented":"{author} a commenté",
"You commented on %1$s":"Vous avez commenté %1$s",
"You commented on {file}":"Vous avez commenté sur {file}",
"%1$s commented on %2$s":"%1$s a commenté %2$s",
"{author} commented on {file}":"{author} a commenté sur {file}",
"<strong>Comments</strong> for files":"<strong>Commentaires</strong> pour les fichiers",
"A (now) deleted user mentioned you in a comment on “%s”":"Un utilisateur (maintenant supprimé) vous a mentionné dans un commentaire sur “%s”",
"A (now) deleted user mentioned you in a comment on “{file}”":"Un utilisateur (maintenant supprimé) vous a mentionné dans un commentaire sur “{file}”",
"%1$s mentioned you in a comment on “%2$s”":"%1$s vous a mentionné⋅e dans un commentaire sur “%2$s”",
"{user} mentioned you in a comment on “{file}”":"{user} vous a mentionné⋅e dans un commentaire sur “{file}”",
"Type in a new comment...":"Écrire un nouveau commentaire...",
"No other comments available":"Aucun autre commentaire",
"More comments...":"Plus de commentaires...",
"{count} unread comments":"{count} commentaires non lus",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Hozzászólás</strong> a fájlokhoz <em>(mindig listázásra kerül a hírfolyamon)</em>",
"You commented":"Hozzászólt",
"You commented":"Hozzászóltál",
"%1$s commented":"%1$s hozzászólt",
"You commented on %2$s":"Hozzászólt ehhez: %2$s",
"%1$s commented on %2$s":"%1$s hozzászólt ehhez: %2$s"
"{author} commented":"{author} hozzászólt",
"You commented on %1$s":"Hozzászoltál ehhez: %1$s",
"You commented on {file}":"Hozzászóltál ehhez: {file}",
"%1$s commented on %2$s":"%1$s hozzászólt ehhez: %2$s",
"{author} commented on {file}":"{author} hozzászólt ehhez: {file}",
"<strong>Comments</strong> for files":"<strong>Hozzászólások</strong> fájlokhoz",
"A (now) deleted user mentioned you in a comment on “%s”":"Egy (most) törölt felhasználó megemlített egy hozzászólásban itt: “%s”",
"A (now) deleted user mentioned you in a comment on “{file}”":"Egy (most) törölt felhasználó megemlített egy hozzászólásban itt: “{file}”",
"%1$s mentioned you in a comment on “%2$s”":"%1$s megemlített egy hozzászólásban itt: “%2$s”",
"{user} mentioned you in a comment on “{file}”":"{user} megemlített egy hozzászólásban itt: “{file}”",
"Type in a new comment...":"Új hozzászólás írása...",
"No other comments available":"Nincs több hozzászólás.",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Hozzászólás</strong> a fájlokhoz <em>(mindig listázásra kerül a hírfolyamon)</em>",
"You commented":"Hozzászólt",
"You commented":"Hozzászóltál",
"%1$s commented":"%1$s hozzászólt",
"You commented on %2$s":"Hozzászólt ehhez: %2$s",
"%1$s commented on %2$s":"%1$s hozzászólt ehhez: %2$s"
"{author} commented":"{author} hozzászólt",
"You commented on %1$s":"Hozzászoltál ehhez: %1$s",
"You commented on {file}":"Hozzászóltál ehhez: {file}",
"%1$s commented on %2$s":"%1$s hozzászólt ehhez: %2$s",
"{author} commented on {file}":"{author} hozzászólt ehhez: {file}",
"<strong>Comments</strong> for files":"<strong>Hozzászólások</strong> fájlokhoz",
"A (now) deleted user mentioned you in a comment on “%s”":"Egy (most) törölt felhasználó megemlített egy hozzászólásban itt: “%s”",
"A (now) deleted user mentioned you in a comment on “{file}”":"Egy (most) törölt felhasználó megemlített egy hozzászólásban itt: “{file}”",
"%1$s mentioned you in a comment on “%2$s”":"%1$s megemlített egy hozzászólásban itt: “%2$s”",
"{user} mentioned you in a comment on “{file}”":"{user} megemlített egy hozzászólásban itt: “{file}”",
"Type in a new comment...":"Új hozzászólás írása...",
"No other comments available":"Nincs több hozzászólás.",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Reacties</strong> voor bestanden <em>(altijd getoond in de stroom)</em>",
"You commented":"Je reageerde",
"%1$s commented":"%1$s heeft gereageerd",
"You commented on %2$s":"Je reageerde op %2$s",
"%1$s commented on %2$s":"%1$s heeft gereageerd op %2$s"
"{author} commented":"{author} reageerde",
"You commented on %1$s":"Je reageerde op %1$s",
"You commented on {file}":"Je reageerde op {file}",
"%1$s commented on %2$s":"%1$s heeft gereageerd op %2$s",
"{author} commented on {file}":"{author} reageerde op {file}",
"<strong>Comments</strong> for files":"<strong>Reacties</strong> voor bestanden",
"A (now) deleted user mentioned you in a comment on “%s”":"Een (nu) verwijderde gebruiker vermeldde jou in een reactie op \"%s\"",
"A (now) deleted user mentioned you in a comment on “{file}”":"Een (nu) verwijderde gebruiker vermeldde jou in een reactie op {file}\"",
"%1$s mentioned you in a comment on “%2$s”":"%1$s vermeldde jou in een reactie op “%2$s\"",
"{user} mentioned you in a comment on “{file}”":"{user} vermeldde jou in een reactie op “{file}\"",
"Type in a new comment...":"Type een nieuwe reactie...",
"No other comments available":"Geen andere reacties beschikbaar",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Reacties</strong> voor bestanden <em>(altijd getoond in de stroom)</em>",
"You commented":"Je reageerde",
"%1$s commented":"%1$s heeft gereageerd",
"You commented on %2$s":"Je reageerde op %2$s",
"%1$s commented on %2$s":"%1$s heeft gereageerd op %2$s"
"{author} commented":"{author} reageerde",
"You commented on %1$s":"Je reageerde op %1$s",
"You commented on {file}":"Je reageerde op {file}",
"%1$s commented on %2$s":"%1$s heeft gereageerd op %2$s",
"{author} commented on {file}":"{author} reageerde op {file}",
"<strong>Comments</strong> for files":"<strong>Reacties</strong> voor bestanden",
"A (now) deleted user mentioned you in a comment on “%s”":"Een (nu) verwijderde gebruiker vermeldde jou in een reactie op \"%s\"",
"A (now) deleted user mentioned you in a comment on “{file}”":"Een (nu) verwijderde gebruiker vermeldde jou in een reactie op {file}\"",
"%1$s mentioned you in a comment on “%2$s”":"%1$s vermeldde jou in een reactie op “%2$s\"",
"{user} mentioned you in a comment on “{file}”":"{user} vermeldde jou in een reactie op “{file}\"",
"Type in a new comment...":"Type een nieuwe reactie...",
"No other comments available":"Geen andere reacties beschikbaar",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Komentarze</strong> dla plików <em>(zawsze wypisane w strumieniu)</em>",
"You commented":"Skomentowałeś/łaś",
"%1$s commented":"%1$s skomentował",
"You commented on %2$s":"Skomentowałeś/łaś %2$s",
"%1$s commented on %2$s":"%1$s skomentował %2$s"
"You commented":"Skomentowałeś/-aś",
"%1$s commented":"%1$s skomentował/-a",
"{author} commented":"{author} skomentował/-a",
"You commented on %1$s":"Skomentowałeś/-aś w %1$s",
"You commented on {file}":"Skomentowałeś/-aś w {file}",
"%1$s commented on %2$s":"%1$s skomentował/-a %2$s",
"{author} commented on {file}":"{author} skomentował/-a w {file}",
"<strong>Comments</strong> for files":"<strong>Komentarze</strong> dla plików",
"A (now) deleted user mentioned you in a comment on “%s”":"Pewien (obecnie) usunięty użytkownik wspomniał o Tobie w komentarzu “%s”",
"A (now) deleted user mentioned you in a comment on “{file}”":"Pewien (obecnie) usunięty użytkownik wspomniał o Tobie w komentarzu “{file}”",
"%1$s mentioned you in a comment on “%2$s”":"%1$s wspomniał/-a o Tobie w komentarzu “%2$s”",
"{user} mentioned you in a comment on “{file}”":"{user} wspomniał/-a o Tobie w komentarzu “{file}”",
"Type in a new comment...":"Napisz nowy komentarz...",
"No other comments available":"Nie ma więcej komentarzy",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Komentarze</strong> dla plików <em>(zawsze wypisane w strumieniu)</em>",
"Type in a new comment...":"Digite um novo comentário...",
"Comments":"Comentários",
"Unknown user":"Usuário desconhecido",
"New comment …":"Novo comentário",
"Delete comment":"Apague o comentário",
"Post":"Postar",
"Cancel":"Cancelar",
"Edit comment":"Editar comentário",
"[Deleted user]":"[Usuário excluído]",
"Comments":"Comentários",
"No other comments available":"Nenhum outro comentário disponível",
"More comments...":"Mais comentários...",
"No comments yet, start the conversation!":"Nenhum comentário ainda, inicie uma conversa!",
"More comments …":"Mais comentários ...",
"Save":"Salvar",
"Allowed characters {count} of {max}":"Caracteres permitidos {count} de {max}",
"Error occurred while retrieving comment with id {id}":"Ocorreu um erro durante a recuperação do comentário com o id {id}",
"Error occurred while updating comment with id {id}":"Ocorreu um erro durante a atualização do comentário com o id {id}",
"Error occurred while posting comment":"Ocorreu um erro durante a postagem do comentário",
"{count} unread comments":"{count} comentários não lidos",
"_%n unread comment_::_%n unread comments_":["%n comentários não lidos","%n comentários não lidos"],
"Comment":"Comentário",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Comentários</strong> para arquivos <em>(sempre listados no fluxo)</em>",
"You commented":"Você comentou",
"%1$s commented":"%1$s comentado",
"You commented on %2$s":"Você comentou em %2$s",
"%1$s commented on %2$s":"%1$s comentado em %2$s"
"{author} commented":"{author} comentado",
"You commented on %1$s":"Você comentou em %1$s",
"You commented on {file}":"Você comentou sobre {file}",
"%1$s commented on %2$s":"%1$s comentado em %2$s",
"{author} commented on {file}":"{author} comentado em {file}",
"<strong>Comments</strong> for files":"<strong>Comentários</strong> para arquivos",
"A (now) deleted user mentioned you in a comment on “%s”":"Um usuário (agora) excluído mencionou você em um comentário sobre “%s”",
"A (now) deleted user mentioned you in a comment on “{file}”":"Um usuário (agora) excluído mencionou você em um comentário sobre “{file}”",
"%1$s mentioned you in a comment on “%2$s”":"%1$s mencionou você em um comentário sobre “%2$s”",
"{user} mentioned you in a comment on “{file}”":"{user} mencionou você em um comentário sobre “{file}”",
"Type in a new comment...":"Digite um novo comentário...",
"No other comments available":"Nenhum outro comentário disponível",
"More comments...":"Mais comentários...",
"{count} unread comments":"{count} comentários não lidos",
"Type in a new comment...":"Digite um novo comentário...",
"Comments":"Comentários",
"Unknown user":"Usuário desconhecido",
"New comment …":"Novo comentário",
"Delete comment":"Apague o comentário",
"Post":"Postar",
"Cancel":"Cancelar",
"Edit comment":"Editar comentário",
"[Deleted user]":"[Usuário excluído]",
"Comments":"Comentários",
"No other comments available":"Nenhum outro comentário disponível",
"More comments...":"Mais comentários...",
"No comments yet, start the conversation!":"Nenhum comentário ainda, inicie uma conversa!",
"More comments …":"Mais comentários ...",
"Save":"Salvar",
"Allowed characters {count} of {max}":"Caracteres permitidos {count} de {max}",
"Error occurred while retrieving comment with id {id}":"Ocorreu um erro durante a recuperação do comentário com o id {id}",
"Error occurred while updating comment with id {id}":"Ocorreu um erro durante a atualização do comentário com o id {id}",
"Error occurred while posting comment":"Ocorreu um erro durante a postagem do comentário",
"{count} unread comments":"{count} comentários não lidos",
"_%n unread comment_::_%n unread comments_":["%n comentários não lidos","%n comentários não lidos"],
"Comment":"Comentário",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Comentários</strong> para arquivos <em>(sempre listados no fluxo)</em>",
"You commented":"Você comentou",
"%1$s commented":"%1$s comentado",
"You commented on %2$s":"Você comentou em %2$s",
"%1$s commented on %2$s":"%1$s comentado em %2$s"
"{author} commented":"{author} comentado",
"You commented on %1$s":"Você comentou em %1$s",
"You commented on {file}":"Você comentou sobre {file}",
"%1$s commented on %2$s":"%1$s comentado em %2$s",
"{author} commented on {file}":"{author} comentado em {file}",
"<strong>Comments</strong> for files":"<strong>Comentários</strong> para arquivos",
"A (now) deleted user mentioned you in a comment on “%s”":"Um usuário (agora) excluído mencionou você em um comentário sobre “%s”",
"A (now) deleted user mentioned you in a comment on “{file}”":"Um usuário (agora) excluído mencionou você em um comentário sobre “{file}”",
"%1$s mentioned you in a comment on “%2$s”":"%1$s mencionou você em um comentário sobre “%2$s”",
"{user} mentioned you in a comment on “{file}”":"{user} mencionou você em um comentário sobre “{file}”",
"Type in a new comment...":"Digite um novo comentário...",
"No other comments available":"Nenhum outro comentário disponível",
"More comments...":"Mais comentários...",
"{count} unread comments":"{count} comentários não lidos",
"Type in a new comment...":"Escreva um novo comentário...",
"Delete comment":"Eliminar comentário",
"Post":"Publicar",
"Cancel":"Cancelar",
"Edit comment":"Editar comentário",
"[Deleted user]":"[Utilizador eliminado]",
"Comments":"Comentários",
"No other comments available":"Nenhum outro comentário disponível",
"More comments...":"Mais comentários...",
"Save":"Guardar",
"Allowed characters {count} of {max}":"{count} de {max} caracteres restantes",
"Error occurred while retrieving comment with id {id}":"Ocorreu um erro ao tentar obter o comentário com o id {id}",
"Error occurred while updating comment with id {id}":"Ocorreu um erro ao tentar atualizar o comentário com o id {id}",
"Error occurred while posting comment":"Ocorreu um erro ao tentar publicar o comentário",
"{count} unread comments":"{count} comentários não lidos",
"Comment":"Comentário",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Comentários</strong> aos ficheiros <em>(listados sempre na transmissão)</em>",
"You commented":"Comentou",
"%1$s commented":"%1$s comentou",
"You commented on %2$s":"Comentou %2$s",
"%1$s commented on %2$s":"%1$s comentou %2$s"
"%1$s commented on %2$s":"%1$s comentou %2$s",
"Type in a new comment...":"Escreva um novo comentário...",
"No other comments available":"Nenhum outro comentário disponível",
"More comments...":"Mais comentários...",
"{count} unread comments":"{count} comentários não lidos"
"Type in a new comment...":"Escreva um novo comentário...",
"Delete comment":"Eliminar comentário",
"Post":"Publicar",
"Cancel":"Cancelar",
"Edit comment":"Editar comentário",
"[Deleted user]":"[Utilizador eliminado]",
"Comments":"Comentários",
"No other comments available":"Nenhum outro comentário disponível",
"More comments...":"Mais comentários...",
"Save":"Guardar",
"Allowed characters {count} of {max}":"{count} de {max} caracteres restantes",
"Error occurred while retrieving comment with id {id}":"Ocorreu um erro ao tentar obter o comentário com o id {id}",
"Error occurred while updating comment with id {id}":"Ocorreu um erro ao tentar atualizar o comentário com o id {id}",
"Error occurred while posting comment":"Ocorreu um erro ao tentar publicar o comentário",
"{count} unread comments":"{count} comentários não lidos",
"Comment":"Comentário",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Comentários</strong> aos ficheiros <em>(listados sempre na transmissão)</em>",
"You commented":"Comentou",
"%1$s commented":"%1$s comentou",
"You commented on %2$s":"Comentou %2$s",
"%1$s commented on %2$s":"%1$s comentou %2$s"
"%1$s commented on %2$s":"%1$s comentou %2$s",
"Type in a new comment...":"Escreva um novo comentário...",
"No other comments available":"Nenhum outro comentário disponível",
"More comments...":"Mais comentários...",
"{count} unread comments":"{count} comentários não lidos"
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Comentarii</strong> pentru fișiere <em>(afișate întotdeauna în flux)</em>",
"You commented":"Ai comentat",
"%1$s commented":"%1$s a comentat",
"You commented on %2$s":"Ai comentat la %2$s",
"%1$s commented on %2$s":"%1$s a comentat la %2$s"
"{author} commented":" {author} a comentat",
"You commented on %1$s":"Ai comentat la %1$s",
"You commented on {file}":"Ai comentat la{file}",
"%1$s commented on %2$s":"%1$s a comentat la %2$s",
"{author} commented on {file}":" {author} a comentat la{file}",
"<strong>Comments</strong> for files":"<strong>Comentarii</strong>la fișiere",
"A (now) deleted user mentioned you in a comment on “%s”":"Un utilizator (momentan) șters te-a menționat într-un comentariu la ”%s”",
"A (now) deleted user mentioned you in a comment on “{file}”":"Un utilizator (momentan) șters te-a menționat într-un comentariu la ”{file}”",
"%1$s mentioned you in a comment on “%2$s”":"%1$s te-a menționat într-un comentariu la ”%2$s”",
"{user} mentioned you in a comment on “{file}”":"{user} te-a menționat într-un comentariu la ”{file}”",
"Type in a new comment...":"Scrie un comentariu nou...",
"No other comments available":"Nu sunt disponibile alte comentarii",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Comentarii</strong> pentru fișiere <em>(afișate întotdeauna în flux)</em>",
"You commented":"Ai comentat",
"%1$s commented":"%1$s a comentat",
"You commented on %2$s":"Ai comentat la %2$s",
"%1$s commented on %2$s":"%1$s a comentat la %2$s"
"{author} commented":" {author} a comentat",
"You commented on %1$s":"Ai comentat la %1$s",
"You commented on {file}":"Ai comentat la{file}",
"%1$s commented on %2$s":"%1$s a comentat la %2$s",
"{author} commented on {file}":" {author} a comentat la{file}",
"<strong>Comments</strong> for files":"<strong>Comentarii</strong>la fișiere",
"A (now) deleted user mentioned you in a comment on “%s”":"Un utilizator (momentan) șters te-a menționat într-un comentariu la ”%s”",
"A (now) deleted user mentioned you in a comment on “{file}”":"Un utilizator (momentan) șters te-a menționat într-un comentariu la ”{file}”",
"%1$s mentioned you in a comment on “%2$s”":"%1$s te-a menționat într-un comentariu la ”%2$s”",
"{user} mentioned you in a comment on “{file}”":"{user} te-a menționat într-un comentariu la ”{file}”",
"Type in a new comment...":"Scrie un comentariu nou...",
"No other comments available":"Nu sunt disponibile alte comentarii",
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Комментарии</strong> к файлам <em>(всегда перечислены в потоке)</em>",
"You commented":"Вы откомментировали",
"%1$s commented":"%1$s откомментировано",
"You commented on %2$s":"Вы откомментировали в %2$s",
"%1$s commented on %2$s":"%1$s откомментировано на %2$s"
"You commented on %2$s":"Вы прокомментировали в %2$s"
"<strong>Comments</strong> for files <em>(always listed in stream)</em>":"<strong>Комментарии</strong> к файлам <em>(всегда перечислены в потоке)</em>",
"You commented":"Вы откомментировали",
"%1$s commented":"%1$s откомментировано",
"You commented on %2$s":"Вы откомментировали в %2$s",
"%1$s commented on %2$s":"%1$s откомментировано на %2$s"
"You commented on %2$s":"Вы прокомментировали в %2$s"
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.