owncloud/core

View on GitHub

Showing 1,269 of 4,504 total issues

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "files_trashbin",
    {
    "Couldn't delete %s permanently" : "%s을(를) 영구적으로 삭제할 수 없습니다",
    "Couldn't restore %s" : "%s을(를) 복원할 수 없습니다",
Severity: Major
Found in apps/files_trashbin/l10n/ko.js and 66 other locations - About 3 hrs to fix
apps/federatedfilesharing/l10n/eo.js on lines 1..21
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/af_ZA.js on lines 1..21
apps/files_trashbin/l10n/ar.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/ca.js on lines 1..21
apps/files_trashbin/l10n/cs_CZ.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/fr.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/he.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hu_HU.js on lines 1..21
apps/files_trashbin/l10n/hy.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/it.js on lines 1..21
apps/files_trashbin/l10n/ja.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/lv.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/nn_NO.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_BR.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ro.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de.js on lines 1..21
apps/updatenotification/l10n/de_DE.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/nl.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "files_trashbin",
    {
    "Couldn't delete %s permanently" : "%s を完全に削除できませんでした",
    "Couldn't restore %s" : "%s を復元できませんでした",
Severity: Major
Found in apps/files_trashbin/l10n/ja.js and 66 other locations - About 3 hrs to fix
apps/federatedfilesharing/l10n/eo.js on lines 1..21
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/af_ZA.js on lines 1..21
apps/files_trashbin/l10n/ar.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/ca.js on lines 1..21
apps/files_trashbin/l10n/cs_CZ.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/fr.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/he.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hu_HU.js on lines 1..21
apps/files_trashbin/l10n/hy.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/it.js on lines 1..21
apps/files_trashbin/l10n/ko.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/lv.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/nn_NO.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_BR.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ro.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de.js on lines 1..21
apps/updatenotification/l10n/de_DE.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/nl.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "files_trashbin",
    {
    "Couldn't delete %s permanently" : "Klarte ikkje sletta %s for godt",
    "Couldn't restore %s" : "Klarte ikkje ta i bruk att %s",
Severity: Major
Found in apps/files_trashbin/l10n/nn_NO.js and 66 other locations - About 3 hrs to fix
apps/federatedfilesharing/l10n/eo.js on lines 1..21
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/af_ZA.js on lines 1..21
apps/files_trashbin/l10n/ar.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/ca.js on lines 1..21
apps/files_trashbin/l10n/cs_CZ.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/fr.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/he.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hu_HU.js on lines 1..21
apps/files_trashbin/l10n/hy.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/it.js on lines 1..21
apps/files_trashbin/l10n/ja.js on lines 1..21
apps/files_trashbin/l10n/ko.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/lv.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_BR.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ro.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de.js on lines 1..21
apps/updatenotification/l10n/de_DE.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/nl.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "files_trashbin",
    {
    "Couldn't delete %s permanently" : "Nu pot șterge %s permanent.",
    "Couldn't restore %s" : "Nu se poate recupera %s",
Severity: Major
Found in apps/files_trashbin/l10n/ro.js and 66 other locations - About 3 hrs to fix
apps/federatedfilesharing/l10n/eo.js on lines 1..21
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/af_ZA.js on lines 1..21
apps/files_trashbin/l10n/ar.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/ca.js on lines 1..21
apps/files_trashbin/l10n/cs_CZ.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/fr.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/he.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hu_HU.js on lines 1..21
apps/files_trashbin/l10n/hy.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/it.js on lines 1..21
apps/files_trashbin/l10n/ja.js on lines 1..21
apps/files_trashbin/l10n/ko.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/lv.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/nn_NO.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_BR.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de.js on lines 1..21
apps/updatenotification/l10n/de_DE.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/nl.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "files_trashbin",
    {
    "Couldn't delete %s permanently" : "Kon nie %s permanent skrap nie",
    "Couldn't restore %s" : "Kon nie %s herstel nie",
Severity: Major
Found in apps/files_trashbin/l10n/af_ZA.js and 66 other locations - About 3 hrs to fix
apps/federatedfilesharing/l10n/eo.js on lines 1..21
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/ar.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/ca.js on lines 1..21
apps/files_trashbin/l10n/cs_CZ.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/fr.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/he.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hu_HU.js on lines 1..21
apps/files_trashbin/l10n/hy.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/it.js on lines 1..21
apps/files_trashbin/l10n/ja.js on lines 1..21
apps/files_trashbin/l10n/ko.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/lv.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/nn_NO.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_BR.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ro.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de.js on lines 1..21
apps/updatenotification/l10n/de_DE.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/nl.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "files_trashbin",
    {
    "Couldn't delete %s permanently" : "No s'ha pogut esborrar permanentment %s",
    "Couldn't restore %s" : "No s'ha pogut restaurar %s",
Severity: Major
Found in apps/files_trashbin/l10n/ca.js and 66 other locations - About 3 hrs to fix
apps/federatedfilesharing/l10n/eo.js on lines 1..21
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/af_ZA.js on lines 1..21
apps/files_trashbin/l10n/ar.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/cs_CZ.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/fr.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/he.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hu_HU.js on lines 1..21
apps/files_trashbin/l10n/hy.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/it.js on lines 1..21
apps/files_trashbin/l10n/ja.js on lines 1..21
apps/files_trashbin/l10n/ko.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/lv.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/nn_NO.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_BR.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ro.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de.js on lines 1..21
apps/updatenotification/l10n/de_DE.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/nl.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "federatedfilesharing",
    {
    "Federated sharing" : "Federa kunhavado",
    "Loading..." : "Ŝargante...",
Severity: Major
Found in apps/federatedfilesharing/l10n/eo.js and 66 other locations - About 3 hrs to fix
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/af_ZA.js on lines 1..21
apps/files_trashbin/l10n/ar.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/ca.js on lines 1..21
apps/files_trashbin/l10n/cs_CZ.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/fr.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/he.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hu_HU.js on lines 1..21
apps/files_trashbin/l10n/hy.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/it.js on lines 1..21
apps/files_trashbin/l10n/ja.js on lines 1..21
apps/files_trashbin/l10n/ko.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/lv.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/nn_NO.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_BR.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ro.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de.js on lines 1..21
apps/updatenotification/l10n/de_DE.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/nl.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "files_trashbin",
    {
    "Couldn't delete %s permanently" : "Impossible de supprimer %s définitivement",
    "Couldn't restore %s" : "Impossible de restaurer %s",
Severity: Major
Found in apps/files_trashbin/l10n/fr.js and 66 other locations - About 3 hrs to fix
apps/federatedfilesharing/l10n/eo.js on lines 1..21
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/af_ZA.js on lines 1..21
apps/files_trashbin/l10n/ar.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/ca.js on lines 1..21
apps/files_trashbin/l10n/cs_CZ.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/he.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hu_HU.js on lines 1..21
apps/files_trashbin/l10n/hy.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/it.js on lines 1..21
apps/files_trashbin/l10n/ja.js on lines 1..21
apps/files_trashbin/l10n/ko.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/lv.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/nn_NO.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_BR.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ro.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de.js on lines 1..21
apps/updatenotification/l10n/de_DE.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/nl.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "files_trashbin",
    {
    "Couldn't delete %s permanently" : "Nevarēja pilnībā izdzēst %s",
    "Couldn't restore %s" : "Nevarēja atjaunot %s",
Severity: Major
Found in apps/files_trashbin/l10n/lv.js and 66 other locations - About 3 hrs to fix
apps/federatedfilesharing/l10n/eo.js on lines 1..21
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/af_ZA.js on lines 1..21
apps/files_trashbin/l10n/ar.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/ca.js on lines 1..21
apps/files_trashbin/l10n/cs_CZ.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/fr.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/he.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hu_HU.js on lines 1..21
apps/files_trashbin/l10n/hy.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/it.js on lines 1..21
apps/files_trashbin/l10n/ja.js on lines 1..21
apps/files_trashbin/l10n/ko.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/nn_NO.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_BR.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ro.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de.js on lines 1..21
apps/updatenotification/l10n/de_DE.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/nl.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "files_trashbin",
    {
    "Couldn't delete %s permanently" : "Nelze trvale odstranit %s",
    "Couldn't restore %s" : "Nelze obnovit %s",
Severity: Major
Found in apps/files_trashbin/l10n/cs_CZ.js and 66 other locations - About 3 hrs to fix
apps/federatedfilesharing/l10n/eo.js on lines 1..21
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/af_ZA.js on lines 1..21
apps/files_trashbin/l10n/ar.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/ca.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/fr.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/he.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hu_HU.js on lines 1..21
apps/files_trashbin/l10n/hy.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/it.js on lines 1..21
apps/files_trashbin/l10n/ja.js on lines 1..21
apps/files_trashbin/l10n/ko.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/lv.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/nn_NO.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_BR.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ro.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de.js on lines 1..21
apps/updatenotification/l10n/de_DE.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/nl.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "files_trashbin",
    {
    "Couldn't delete %s permanently" : "לא ניתן למחוק את %s לצמיתות",
    "Couldn't restore %s" : "לא ניתן לשחזר את %s",
Severity: Major
Found in apps/files_trashbin/l10n/he.js and 66 other locations - About 3 hrs to fix
apps/federatedfilesharing/l10n/eo.js on lines 1..21
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/af_ZA.js on lines 1..21
apps/files_trashbin/l10n/ar.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/ca.js on lines 1..21
apps/files_trashbin/l10n/cs_CZ.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/fr.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hu_HU.js on lines 1..21
apps/files_trashbin/l10n/hy.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/it.js on lines 1..21
apps/files_trashbin/l10n/ja.js on lines 1..21
apps/files_trashbin/l10n/ko.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/lv.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/nn_NO.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_BR.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ro.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de.js on lines 1..21
apps/updatenotification/l10n/de_DE.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/nl.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "updatenotification",
    {
    "Update notifications" : "Bijwerken meldingen",
    "{version} is available. Get more information on how to update." : "{version} is beschikbaar. Meer informatie over het bijwerken.",
Severity: Major
Found in apps/updatenotification/l10n/nl.js and 66 other locations - About 3 hrs to fix
apps/federatedfilesharing/l10n/eo.js on lines 1..21
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/af_ZA.js on lines 1..21
apps/files_trashbin/l10n/ar.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/ca.js on lines 1..21
apps/files_trashbin/l10n/cs_CZ.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/fr.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/he.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hu_HU.js on lines 1..21
apps/files_trashbin/l10n/hy.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/it.js on lines 1..21
apps/files_trashbin/l10n/ja.js on lines 1..21
apps/files_trashbin/l10n/ko.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/lv.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/nn_NO.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_BR.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ro.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de.js on lines 1..21
apps/updatenotification/l10n/de_DE.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "updatenotification",
    {
    "Update notifications" : "Update-Benachrichtigungen",
    "{version} is available. Get more information on how to update." : "{version} ist verfügbar. Weitere Informationen zur Aktualisierungen.",
Severity: Major
Found in apps/updatenotification/l10n/de.js and 66 other locations - About 3 hrs to fix
apps/federatedfilesharing/l10n/eo.js on lines 1..21
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/af_ZA.js on lines 1..21
apps/files_trashbin/l10n/ar.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/ca.js on lines 1..21
apps/files_trashbin/l10n/cs_CZ.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/fr.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/he.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hu_HU.js on lines 1..21
apps/files_trashbin/l10n/hy.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/it.js on lines 1..21
apps/files_trashbin/l10n/ja.js on lines 1..21
apps/files_trashbin/l10n/ko.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/lv.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/nn_NO.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_BR.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ro.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de_DE.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/nl.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "updatenotification",
    {
    "Update notifications" : "Update-Benachrichtigungen",
    "{version} is available. Get more information on how to update." : "{version} ist verfügbar. Weitere Informationen zur Aktualisierungen.",
Severity: Major
Found in apps/updatenotification/l10n/de_DE.js and 66 other locations - About 3 hrs to fix
apps/federatedfilesharing/l10n/eo.js on lines 1..21
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/af_ZA.js on lines 1..21
apps/files_trashbin/l10n/ar.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/ca.js on lines 1..21
apps/files_trashbin/l10n/cs_CZ.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/fr.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/he.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hu_HU.js on lines 1..21
apps/files_trashbin/l10n/hy.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/it.js on lines 1..21
apps/files_trashbin/l10n/ja.js on lines 1..21
apps/files_trashbin/l10n/ko.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/lv.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/nn_NO.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_BR.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ro.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/nl.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "files_trashbin",
    {
    "Couldn't delete %s permanently" : "A(z) %s nem törölhető véglegesen",
    "Couldn't restore %s" : "Nem sikerült %s visszaállítása",
Severity: Major
Found in apps/files_trashbin/l10n/hu_HU.js and 66 other locations - About 3 hrs to fix
apps/federatedfilesharing/l10n/eo.js on lines 1..21
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/af_ZA.js on lines 1..21
apps/files_trashbin/l10n/ar.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/ca.js on lines 1..21
apps/files_trashbin/l10n/cs_CZ.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/fr.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/he.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hy.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/it.js on lines 1..21
apps/files_trashbin/l10n/ja.js on lines 1..21
apps/files_trashbin/l10n/ko.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/lv.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/nn_NO.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_BR.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ro.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de.js on lines 1..21
apps/updatenotification/l10n/de_DE.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/nl.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "updatenotification",
    {
    "Update notifications" : "Уведомления об обновлениях",
    "{version} is available. Get more information on how to update." : "Доступна версия {version}. Получить дополнительную информацию о порядке обновления.",
Severity: Major
Found in apps/updatenotification/l10n/ru.js and 66 other locations - About 3 hrs to fix
apps/federatedfilesharing/l10n/eo.js on lines 1..21
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/af_ZA.js on lines 1..21
apps/files_trashbin/l10n/ar.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/ca.js on lines 1..21
apps/files_trashbin/l10n/cs_CZ.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/fr.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/he.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hu_HU.js on lines 1..21
apps/files_trashbin/l10n/hy.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/it.js on lines 1..21
apps/files_trashbin/l10n/ja.js on lines 1..21
apps/files_trashbin/l10n/ko.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/lv.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/nn_NO.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_BR.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ro.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de.js on lines 1..21
apps/updatenotification/l10n/de_DE.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/nl.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "files_trashbin",
    {
    "Couldn't delete %s permanently" : "تعذّر حذف %s بشكل دائم",
    "Couldn't restore %s" : "تعذّرت استعادة %s",
Severity: Major
Found in apps/files_trashbin/l10n/ar.js and 66 other locations - About 3 hrs to fix
apps/federatedfilesharing/l10n/eo.js on lines 1..21
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/af_ZA.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/ca.js on lines 1..21
apps/files_trashbin/l10n/cs_CZ.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/fr.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/he.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hu_HU.js on lines 1..21
apps/files_trashbin/l10n/hy.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/it.js on lines 1..21
apps/files_trashbin/l10n/ja.js on lines 1..21
apps/files_trashbin/l10n/ko.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/lv.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/nn_NO.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_BR.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ro.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de.js on lines 1..21
apps/updatenotification/l10n/de_DE.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/nl.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "files_trashbin",
    {
    "Couldn't delete %s permanently" : "Չկարողացա ընդմիշտ ջնջել %s",
    "Couldn't restore %s" : "Չկարողացա վերականգնել %s",
Severity: Major
Found in apps/files_trashbin/l10n/hy.js and 66 other locations - About 3 hrs to fix
apps/federatedfilesharing/l10n/eo.js on lines 1..21
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/af_ZA.js on lines 1..21
apps/files_trashbin/l10n/ar.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/ca.js on lines 1..21
apps/files_trashbin/l10n/cs_CZ.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/fr.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/he.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hu_HU.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/it.js on lines 1..21
apps/files_trashbin/l10n/ja.js on lines 1..21
apps/files_trashbin/l10n/ko.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/lv.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/nn_NO.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_BR.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ro.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de.js on lines 1..21
apps/updatenotification/l10n/de_DE.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/nl.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "files_trashbin",
    {
    "Couldn't delete %s permanently" : "Impossibile eliminare %s definitivamente",
    "Couldn't restore %s" : "Impossibile ripristinare %s",
Severity: Major
Found in apps/files_trashbin/l10n/it.js and 66 other locations - About 3 hrs to fix
apps/federatedfilesharing/l10n/eo.js on lines 1..21
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/af_ZA.js on lines 1..21
apps/files_trashbin/l10n/ar.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/ca.js on lines 1..21
apps/files_trashbin/l10n/cs_CZ.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/fr.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/he.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hu_HU.js on lines 1..21
apps/files_trashbin/l10n/hy.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/ja.js on lines 1..21
apps/files_trashbin/l10n/ko.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/lv.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/nn_NO.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_BR.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ro.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de.js on lines 1..21
apps/updatenotification/l10n/de_DE.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/nl.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Similar blocks of code found in 67 locations. Consider refactoring.
Open

OC.L10N.register(
    "files_trashbin",
    {
    "Couldn't delete %s permanently" : "Não foi possível excluir %s permanentemente",
    "Couldn't restore %s" : "Não foi possível restaurar %s",
Severity: Major
Found in apps/files_trashbin/l10n/pt_BR.js and 66 other locations - About 3 hrs to fix
apps/federatedfilesharing/l10n/eo.js on lines 1..21
apps/files_external/l10n/lb.js on lines 1..21
apps/files_sharing/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/af_ZA.js on lines 1..21
apps/files_trashbin/l10n/ar.js on lines 1..21
apps/files_trashbin/l10n/az.js on lines 1..21
apps/files_trashbin/l10n/bg_BG.js on lines 1..21
apps/files_trashbin/l10n/ca.js on lines 1..21
apps/files_trashbin/l10n/cs_CZ.js on lines 1..21
apps/files_trashbin/l10n/da.js on lines 1..21
apps/files_trashbin/l10n/de.js on lines 1..21
apps/files_trashbin/l10n/de_CH.js on lines 1..21
apps/files_trashbin/l10n/de_DE.js on lines 1..21
apps/files_trashbin/l10n/el.js on lines 1..21
apps/files_trashbin/l10n/en_GB.js on lines 1..21
apps/files_trashbin/l10n/es.js on lines 1..21
apps/files_trashbin/l10n/es_AR.js on lines 1..21
apps/files_trashbin/l10n/et_EE.js on lines 1..21
apps/files_trashbin/l10n/eu.js on lines 1..21
apps/files_trashbin/l10n/fa.js on lines 1..21
apps/files_trashbin/l10n/fi_FI.js on lines 1..21
apps/files_trashbin/l10n/fr.js on lines 1..21
apps/files_trashbin/l10n/gl.js on lines 1..21
apps/files_trashbin/l10n/he.js on lines 1..21
apps/files_trashbin/l10n/hr.js on lines 1..21
apps/files_trashbin/l10n/hu_HU.js on lines 1..21
apps/files_trashbin/l10n/hy.js on lines 1..21
apps/files_trashbin/l10n/id.js on lines 1..21
apps/files_trashbin/l10n/is.js on lines 1..21
apps/files_trashbin/l10n/it.js on lines 1..21
apps/files_trashbin/l10n/ja.js on lines 1..21
apps/files_trashbin/l10n/ko.js on lines 1..21
apps/files_trashbin/l10n/lb.js on lines 1..21
apps/files_trashbin/l10n/lt_LT.js on lines 1..21
apps/files_trashbin/l10n/lv.js on lines 1..21
apps/files_trashbin/l10n/mk.js on lines 1..21
apps/files_trashbin/l10n/nb_NO.js on lines 1..21
apps/files_trashbin/l10n/nl.js on lines 1..21
apps/files_trashbin/l10n/nn_NO.js on lines 1..21
apps/files_trashbin/l10n/oc.js on lines 1..21
apps/files_trashbin/l10n/pl.js on lines 1..21
apps/files_trashbin/l10n/pt_PT.js on lines 1..21
apps/files_trashbin/l10n/ro.js on lines 1..21
apps/files_trashbin/l10n/ru.js on lines 1..21
apps/files_trashbin/l10n/ru_RU.js on lines 1..21
apps/files_trashbin/l10n/sk_SK.js on lines 1..21
apps/files_trashbin/l10n/sl.js on lines 1..21
apps/files_trashbin/l10n/sq.js on lines 1..21
apps/files_trashbin/l10n/sr.js on lines 1..21
apps/files_trashbin/l10n/sv.js on lines 1..21
apps/files_trashbin/l10n/th_TH.js on lines 1..21
apps/files_trashbin/l10n/tr.js on lines 1..21
apps/files_trashbin/l10n/ug.js on lines 1..21
apps/files_trashbin/l10n/uk.js on lines 1..21
apps/files_trashbin/l10n/vi.js on lines 1..21
apps/files_trashbin/l10n/zh_CN.js on lines 1..21
apps/files_trashbin/l10n/zh_TW.js on lines 1..21
apps/updatenotification/l10n/de.js on lines 1..21
apps/updatenotification/l10n/de_DE.js on lines 1..21
apps/updatenotification/l10n/en_GB.js on lines 1..21
apps/updatenotification/l10n/nl.js on lines 1..21
apps/updatenotification/l10n/pt_BR.js on lines 1..21
apps/updatenotification/l10n/ru.js on lines 1..21
apps/updatenotification/l10n/ru_RU.js on lines 1..21
apps/updatenotification/l10n/sq.js on lines 1..21
apps/updatenotification/l10n/tr.js on lines 1..21

Duplicated Code

Duplicated code can lead to software that is hard to understand and difficult to change. The Don't Repeat Yourself (DRY) principle states:

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

When you violate DRY, bugs and maintenance problems are sure to follow. Duplicated code has a tendency to both continue to replicate and also to diverge (leaving bugs as two similar implementations differ in subtle ways).

Tuning

This issue has a mass of 98.

We set useful threshold defaults for the languages we support but you may want to adjust these settings based on your project guidelines.

The threshold configuration represents the minimum mass a code block must have to be analyzed for duplication. The lower the threshold, the more fine-grained the comparison.

If the engine is too easily reporting duplication, try raising the threshold. If you suspect that the engine isn't catching enough duplication, try lowering the threshold. The best setting tends to differ from language to language.

See codeclimate-duplication's documentation for more information about tuning the mass threshold in your .codeclimate.yml.

Refactorings

Further Reading

Severity
Category
Status
Source
Language