owncloud/core

View on GitHub

Showing 1,269 of 4,504 total issues

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

OC.L10N.register(
    "updatenotification",
    {
    "Update notifications" : "Powiadomienia o aktualizacji",
    "{version} is available. Get more information on how to update." : "Wersja {version} jest dostępna. Dowiedz się jak zaktualizować.",
Severity: Major
Found in apps/updatenotification/l10n/pl.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/comments/l10n/sr.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files/l10n/nds.js on lines 1..20
apps/files_external/l10n/si_LK.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_sharing/l10n/de_AT.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/cs_CZ.js on lines 1..20
apps/updatenotification/l10n/da.js on lines 1..20
apps/updatenotification/l10n/de_CH.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es.js on lines 1..20
apps/updatenotification/l10n/es_MX.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/fr.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/he.js on lines 1..20
apps/updatenotification/l10n/hu_HU.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/it.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/mk.js on lines 1..20
apps/updatenotification/l10n/nb_NO.js on lines 1..20
apps/updatenotification/l10n/nn_NO.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_CN.js on lines 1..20
apps/updatenotification/l10n/zh_TW.js on lines 1..20
core/l10n/bn_IN.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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 43 locations. Consider refactoring.
Open

OC.L10N.register(
    "updatenotification",
    {
    "Update notifications" : "Notificaciones de actualización",
    "{version} is available. Get more information on how to update." : "{version} está disponible. Obtener más información sobre cómo actualizar.",
Severity: Major
Found in apps/updatenotification/l10n/es_MX.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/comments/l10n/sr.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files/l10n/nds.js on lines 1..20
apps/files_external/l10n/si_LK.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_sharing/l10n/de_AT.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/cs_CZ.js on lines 1..20
apps/updatenotification/l10n/da.js on lines 1..20
apps/updatenotification/l10n/de_CH.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/fr.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/he.js on lines 1..20
apps/updatenotification/l10n/hu_HU.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/it.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/mk.js on lines 1..20
apps/updatenotification/l10n/nb_NO.js on lines 1..20
apps/updatenotification/l10n/nn_NO.js on lines 1..20
apps/updatenotification/l10n/pl.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_CN.js on lines 1..20
apps/updatenotification/l10n/zh_TW.js on lines 1..20
core/l10n/bn_IN.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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 43 locations. Consider refactoring.
Open

OC.L10N.register(
    "files_external",
    {
    "Personal" : "පෞද්ගලික",
    "Grant access" : "පිවිසුම ලබාදෙන්න",
Severity: Major
Found in apps/files_external/l10n/si_LK.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/comments/l10n/sr.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files/l10n/nds.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_sharing/l10n/de_AT.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/cs_CZ.js on lines 1..20
apps/updatenotification/l10n/da.js on lines 1..20
apps/updatenotification/l10n/de_CH.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es.js on lines 1..20
apps/updatenotification/l10n/es_MX.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/fr.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/he.js on lines 1..20
apps/updatenotification/l10n/hu_HU.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/it.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/mk.js on lines 1..20
apps/updatenotification/l10n/nb_NO.js on lines 1..20
apps/updatenotification/l10n/nn_NO.js on lines 1..20
apps/updatenotification/l10n/pl.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_CN.js on lines 1..20
apps/updatenotification/l10n/zh_TW.js on lines 1..20
core/l10n/bn_IN.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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 43 locations. Consider refactoring.
Open

OC.L10N.register(
    "files",
    {
    "Close" : "Schließen",
    "Download" : "Download",
Severity: Major
Found in apps/files/l10n/nds.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/comments/l10n/sr.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files_external/l10n/si_LK.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_sharing/l10n/de_AT.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/cs_CZ.js on lines 1..20
apps/updatenotification/l10n/da.js on lines 1..20
apps/updatenotification/l10n/de_CH.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es.js on lines 1..20
apps/updatenotification/l10n/es_MX.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/fr.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/he.js on lines 1..20
apps/updatenotification/l10n/hu_HU.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/it.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/mk.js on lines 1..20
apps/updatenotification/l10n/nb_NO.js on lines 1..20
apps/updatenotification/l10n/nn_NO.js on lines 1..20
apps/updatenotification/l10n/pl.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_CN.js on lines 1..20
apps/updatenotification/l10n/zh_TW.js on lines 1..20
core/l10n/bn_IN.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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 43 locations. Consider refactoring.
Open

OC.L10N.register(
    "updatenotification",
    {
    "Update notifications" : "Actualizar notificaciones",
    "{version} is available. Get more information on how to update." : "{version} está disponible. Obtenga más información sobre cómo actualizar.",
Severity: Major
Found in apps/updatenotification/l10n/es.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/comments/l10n/sr.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files/l10n/nds.js on lines 1..20
apps/files_external/l10n/si_LK.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_sharing/l10n/de_AT.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/cs_CZ.js on lines 1..20
apps/updatenotification/l10n/da.js on lines 1..20
apps/updatenotification/l10n/de_CH.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es_MX.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/fr.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/he.js on lines 1..20
apps/updatenotification/l10n/hu_HU.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/it.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/mk.js on lines 1..20
apps/updatenotification/l10n/nb_NO.js on lines 1..20
apps/updatenotification/l10n/nn_NO.js on lines 1..20
apps/updatenotification/l10n/pl.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_CN.js on lines 1..20
apps/updatenotification/l10n/zh_TW.js on lines 1..20
core/l10n/bn_IN.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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 43 locations. Consider refactoring.
Open

OC.L10N.register(
    "updatenotification",
    {
    "Update notifications" : "Oppdateringsvarsel",
    "{version} is available. Get more information on how to update." : "{version} er tilgjengeleg. Få meir informasjon om korleis du oppdaterar.",
Severity: Major
Found in apps/updatenotification/l10n/nn_NO.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/comments/l10n/sr.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files/l10n/nds.js on lines 1..20
apps/files_external/l10n/si_LK.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_sharing/l10n/de_AT.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/cs_CZ.js on lines 1..20
apps/updatenotification/l10n/da.js on lines 1..20
apps/updatenotification/l10n/de_CH.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es.js on lines 1..20
apps/updatenotification/l10n/es_MX.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/fr.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/he.js on lines 1..20
apps/updatenotification/l10n/hu_HU.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/it.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/mk.js on lines 1..20
apps/updatenotification/l10n/nb_NO.js on lines 1..20
apps/updatenotification/l10n/pl.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_CN.js on lines 1..20
apps/updatenotification/l10n/zh_TW.js on lines 1..20
core/l10n/bn_IN.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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 43 locations. Consider refactoring.
Open

OC.L10N.register(
    "updatenotification",
    {
    "Update notifications" : "Frissítési értesítés",
    "{version} is available. Get more information on how to update." : "{version} rendelkezésre áll. További információ a frissítéshez.",
Severity: Major
Found in apps/updatenotification/l10n/hu_HU.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/comments/l10n/sr.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files/l10n/nds.js on lines 1..20
apps/files_external/l10n/si_LK.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_sharing/l10n/de_AT.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/cs_CZ.js on lines 1..20
apps/updatenotification/l10n/da.js on lines 1..20
apps/updatenotification/l10n/de_CH.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es.js on lines 1..20
apps/updatenotification/l10n/es_MX.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/fr.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/he.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/it.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/mk.js on lines 1..20
apps/updatenotification/l10n/nb_NO.js on lines 1..20
apps/updatenotification/l10n/nn_NO.js on lines 1..20
apps/updatenotification/l10n/pl.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_CN.js on lines 1..20
apps/updatenotification/l10n/zh_TW.js on lines 1..20
core/l10n/bn_IN.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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 43 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_CH.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/comments/l10n/sr.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files/l10n/nds.js on lines 1..20
apps/files_external/l10n/si_LK.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_sharing/l10n/de_AT.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/cs_CZ.js on lines 1..20
apps/updatenotification/l10n/da.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es.js on lines 1..20
apps/updatenotification/l10n/es_MX.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/fr.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/he.js on lines 1..20
apps/updatenotification/l10n/hu_HU.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/it.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/mk.js on lines 1..20
apps/updatenotification/l10n/nb_NO.js on lines 1..20
apps/updatenotification/l10n/nn_NO.js on lines 1..20
apps/updatenotification/l10n/pl.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_CN.js on lines 1..20
apps/updatenotification/l10n/zh_TW.js on lines 1..20
core/l10n/bn_IN.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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 43 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/he.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/comments/l10n/sr.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files/l10n/nds.js on lines 1..20
apps/files_external/l10n/si_LK.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_sharing/l10n/de_AT.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/cs_CZ.js on lines 1..20
apps/updatenotification/l10n/da.js on lines 1..20
apps/updatenotification/l10n/de_CH.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es.js on lines 1..20
apps/updatenotification/l10n/es_MX.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/fr.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/hu_HU.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/it.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/mk.js on lines 1..20
apps/updatenotification/l10n/nb_NO.js on lines 1..20
apps/updatenotification/l10n/nn_NO.js on lines 1..20
apps/updatenotification/l10n/pl.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_CN.js on lines 1..20
apps/updatenotification/l10n/zh_TW.js on lines 1..20
core/l10n/bn_IN.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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 43 locations. Consider refactoring.
Open

OC.L10N.register(
    "updatenotification",
    {
    "Update notifications" : "Aktualizovat upozornění",
    "{version} is available. Get more information on how to update." : "Je dostupná {version}. Přečtěte si více informací jak aktualizovat.",
Severity: Major
Found in apps/updatenotification/l10n/cs_CZ.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/comments/l10n/sr.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files/l10n/nds.js on lines 1..20
apps/files_external/l10n/si_LK.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_sharing/l10n/de_AT.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/da.js on lines 1..20
apps/updatenotification/l10n/de_CH.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es.js on lines 1..20
apps/updatenotification/l10n/es_MX.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/fr.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/he.js on lines 1..20
apps/updatenotification/l10n/hu_HU.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/it.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/mk.js on lines 1..20
apps/updatenotification/l10n/nb_NO.js on lines 1..20
apps/updatenotification/l10n/nn_NO.js on lines 1..20
apps/updatenotification/l10n/pl.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_CN.js on lines 1..20
apps/updatenotification/l10n/zh_TW.js on lines 1..20
core/l10n/bn_IN.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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 43 locations. Consider refactoring.
Open

OC.L10N.register(
    "files_sharing",
    {
    "Shared by link" : "Über einen Link geteilt",
    "Cancel" : "Abbrechen",
Severity: Major
Found in apps/files_sharing/l10n/de_AT.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/comments/l10n/sr.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files/l10n/nds.js on lines 1..20
apps/files_external/l10n/si_LK.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/cs_CZ.js on lines 1..20
apps/updatenotification/l10n/da.js on lines 1..20
apps/updatenotification/l10n/de_CH.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es.js on lines 1..20
apps/updatenotification/l10n/es_MX.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/fr.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/he.js on lines 1..20
apps/updatenotification/l10n/hu_HU.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/it.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/mk.js on lines 1..20
apps/updatenotification/l10n/nb_NO.js on lines 1..20
apps/updatenotification/l10n/nn_NO.js on lines 1..20
apps/updatenotification/l10n/pl.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_CN.js on lines 1..20
apps/updatenotification/l10n/zh_TW.js on lines 1..20
core/l10n/bn_IN.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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 43 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/mk.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/comments/l10n/sr.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files/l10n/nds.js on lines 1..20
apps/files_external/l10n/si_LK.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_sharing/l10n/de_AT.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/cs_CZ.js on lines 1..20
apps/updatenotification/l10n/da.js on lines 1..20
apps/updatenotification/l10n/de_CH.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es.js on lines 1..20
apps/updatenotification/l10n/es_MX.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/fr.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/he.js on lines 1..20
apps/updatenotification/l10n/hu_HU.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/it.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/nb_NO.js on lines 1..20
apps/updatenotification/l10n/nn_NO.js on lines 1..20
apps/updatenotification/l10n/pl.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_CN.js on lines 1..20
apps/updatenotification/l10n/zh_TW.js on lines 1..20
core/l10n/bn_IN.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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 43 locations. Consider refactoring.
Open

OC.L10N.register(
    "updatenotification",
    {
    "Update notifications" : "Opdater notifikationer",
    "{version} is available. Get more information on how to update." : "{version} er tilgængelig. Få mere information om hvordan du opdaterer.",
Severity: Major
Found in apps/updatenotification/l10n/da.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/comments/l10n/sr.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files/l10n/nds.js on lines 1..20
apps/files_external/l10n/si_LK.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_sharing/l10n/de_AT.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/cs_CZ.js on lines 1..20
apps/updatenotification/l10n/de_CH.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es.js on lines 1..20
apps/updatenotification/l10n/es_MX.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/fr.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/he.js on lines 1..20
apps/updatenotification/l10n/hu_HU.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/it.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/mk.js on lines 1..20
apps/updatenotification/l10n/nb_NO.js on lines 1..20
apps/updatenotification/l10n/nn_NO.js on lines 1..20
apps/updatenotification/l10n/pl.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_CN.js on lines 1..20
apps/updatenotification/l10n/zh_TW.js on lines 1..20
core/l10n/bn_IN.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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 43 locations. Consider refactoring.
Open

OC.L10N.register(
    "updatenotification",
    {
    "Update notifications" : "Notifiche di aggiornamento",
    "{version} is available. Get more information on how to update." : "{version} è disponibile. Ottieni ulteriori informazioni su come eseguire l'aggiornamento.",
Severity: Major
Found in apps/updatenotification/l10n/it.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/comments/l10n/sr.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files/l10n/nds.js on lines 1..20
apps/files_external/l10n/si_LK.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_sharing/l10n/de_AT.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/cs_CZ.js on lines 1..20
apps/updatenotification/l10n/da.js on lines 1..20
apps/updatenotification/l10n/de_CH.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es.js on lines 1..20
apps/updatenotification/l10n/es_MX.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/fr.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/he.js on lines 1..20
apps/updatenotification/l10n/hu_HU.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/mk.js on lines 1..20
apps/updatenotification/l10n/nb_NO.js on lines 1..20
apps/updatenotification/l10n/nn_NO.js on lines 1..20
apps/updatenotification/l10n/pl.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_CN.js on lines 1..20
apps/updatenotification/l10n/zh_TW.js on lines 1..20
core/l10n/bn_IN.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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 43 locations. Consider refactoring.
Open

OC.L10N.register(
    "updatenotification",
    {
    "Update notifications" : "Varsler om oppdatering",
    "{version} is available. Get more information on how to update." : "{version} er tilgjengelig. Få mer informasjon om å oppdatere.",
Severity: Major
Found in apps/updatenotification/l10n/nb_NO.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/comments/l10n/sr.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files/l10n/nds.js on lines 1..20
apps/files_external/l10n/si_LK.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_sharing/l10n/de_AT.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/cs_CZ.js on lines 1..20
apps/updatenotification/l10n/da.js on lines 1..20
apps/updatenotification/l10n/de_CH.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es.js on lines 1..20
apps/updatenotification/l10n/es_MX.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/fr.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/he.js on lines 1..20
apps/updatenotification/l10n/hu_HU.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/it.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/mk.js on lines 1..20
apps/updatenotification/l10n/nn_NO.js on lines 1..20
apps/updatenotification/l10n/pl.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_CN.js on lines 1..20
apps/updatenotification/l10n/zh_TW.js on lines 1..20
core/l10n/bn_IN.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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 43 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/zh_TW.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/comments/l10n/sr.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files/l10n/nds.js on lines 1..20
apps/files_external/l10n/si_LK.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_sharing/l10n/de_AT.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/cs_CZ.js on lines 1..20
apps/updatenotification/l10n/da.js on lines 1..20
apps/updatenotification/l10n/de_CH.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es.js on lines 1..20
apps/updatenotification/l10n/es_MX.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/fr.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/he.js on lines 1..20
apps/updatenotification/l10n/hu_HU.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/it.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/mk.js on lines 1..20
apps/updatenotification/l10n/nb_NO.js on lines 1..20
apps/updatenotification/l10n/nn_NO.js on lines 1..20
apps/updatenotification/l10n/pl.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_CN.js on lines 1..20
core/l10n/bn_IN.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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 43 locations. Consider refactoring.
Open

OC.L10N.register(
    "comments",
    {
    "Type in a new comment..." : "Укуцајте нови коментар...",
    "Delete comment" : "Обриши коментар",
Severity: Major
Found in apps/comments/l10n/sr.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files/l10n/nds.js on lines 1..20
apps/files_external/l10n/si_LK.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_sharing/l10n/de_AT.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/cs_CZ.js on lines 1..20
apps/updatenotification/l10n/da.js on lines 1..20
apps/updatenotification/l10n/de_CH.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es.js on lines 1..20
apps/updatenotification/l10n/es_MX.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/fr.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/he.js on lines 1..20
apps/updatenotification/l10n/hu_HU.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/it.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/mk.js on lines 1..20
apps/updatenotification/l10n/nb_NO.js on lines 1..20
apps/updatenotification/l10n/nn_NO.js on lines 1..20
apps/updatenotification/l10n/pl.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_CN.js on lines 1..20
apps/updatenotification/l10n/zh_TW.js on lines 1..20
core/l10n/bn_IN.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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 43 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/zh_CN.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/comments/l10n/sr.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files/l10n/nds.js on lines 1..20
apps/files_external/l10n/si_LK.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_sharing/l10n/de_AT.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/cs_CZ.js on lines 1..20
apps/updatenotification/l10n/da.js on lines 1..20
apps/updatenotification/l10n/de_CH.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es.js on lines 1..20
apps/updatenotification/l10n/es_MX.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/fr.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/he.js on lines 1..20
apps/updatenotification/l10n/hu_HU.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/it.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/mk.js on lines 1..20
apps/updatenotification/l10n/nb_NO.js on lines 1..20
apps/updatenotification/l10n/nn_NO.js on lines 1..20
apps/updatenotification/l10n/pl.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_TW.js on lines 1..20
core/l10n/bn_IN.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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 43 locations. Consider refactoring.
Open

OC.L10N.register(
    "core",
    {
    "Settings" : "সেটিংস",
    "Saving..." : "সংরক্ষণ করা হচ্ছে ...",
Severity: Major
Found in core/l10n/bn_IN.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/comments/l10n/sr.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files/l10n/nds.js on lines 1..20
apps/files_external/l10n/si_LK.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_sharing/l10n/de_AT.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/cs_CZ.js on lines 1..20
apps/updatenotification/l10n/da.js on lines 1..20
apps/updatenotification/l10n/de_CH.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es.js on lines 1..20
apps/updatenotification/l10n/es_MX.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/fr.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/he.js on lines 1..20
apps/updatenotification/l10n/hu_HU.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/it.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/mk.js on lines 1..20
apps/updatenotification/l10n/nb_NO.js on lines 1..20
apps/updatenotification/l10n/nn_NO.js on lines 1..20
apps/updatenotification/l10n/pl.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_CN.js on lines 1..20
apps/updatenotification/l10n/zh_TW.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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 43 locations. Consider refactoring.
Open

OC.L10N.register(
    "updatenotification",
    {
    "Update notifications" : "Notifications de mises à jour",
    "{version} is available. Get more information on how to update." : "La version {version} est disponible. Cliquez ici pour plus d'informations sur comment mettre à jour.",
Severity: Major
Found in apps/updatenotification/l10n/fr.js and 42 other locations - About 2 hrs to fix
apps/comments/l10n/eo.js on lines 1..20
apps/comments/l10n/sr.js on lines 1..20
apps/federatedfilesharing/l10n/lt_LT.js on lines 1..20
apps/files/l10n/nds.js on lines 1..20
apps/files_external/l10n/si_LK.js on lines 1..20
apps/files_external/l10n/ta.js on lines 1..20
apps/files_external/l10n/ta_LK.js on lines 1..20
apps/files_sharing/l10n/de_AT.js on lines 1..20
apps/files_trashbin/l10n/eo.js on lines 1..20
apps/updatenotification/l10n/af_ZA.js on lines 1..20
apps/updatenotification/l10n/ar.js on lines 1..20
apps/updatenotification/l10n/bg_BG.js on lines 1..20
apps/updatenotification/l10n/ca.js on lines 1..20
apps/updatenotification/l10n/cs_CZ.js on lines 1..20
apps/updatenotification/l10n/da.js on lines 1..20
apps/updatenotification/l10n/de_CH.js on lines 1..20
apps/updatenotification/l10n/el.js on lines 1..20
apps/updatenotification/l10n/es.js on lines 1..20
apps/updatenotification/l10n/es_MX.js on lines 1..20
apps/updatenotification/l10n/eu.js on lines 1..20
apps/updatenotification/l10n/fi_FI.js on lines 1..20
apps/updatenotification/l10n/gl.js on lines 1..20
apps/updatenotification/l10n/he.js on lines 1..20
apps/updatenotification/l10n/hu_HU.js on lines 1..20
apps/updatenotification/l10n/is.js on lines 1..20
apps/updatenotification/l10n/it.js on lines 1..20
apps/updatenotification/l10n/ja.js on lines 1..20
apps/updatenotification/l10n/ko.js on lines 1..20
apps/updatenotification/l10n/lt_LT.js on lines 1..20
apps/updatenotification/l10n/mk.js on lines 1..20
apps/updatenotification/l10n/nb_NO.js on lines 1..20
apps/updatenotification/l10n/nn_NO.js on lines 1..20
apps/updatenotification/l10n/pl.js on lines 1..20
apps/updatenotification/l10n/pt_PT.js on lines 1..20
apps/updatenotification/l10n/sl.js on lines 1..20
apps/updatenotification/l10n/sv.js on lines 1..20
apps/updatenotification/l10n/th_TH.js on lines 1..20
apps/updatenotification/l10n/uk.js on lines 1..20
apps/updatenotification/l10n/zh_CN.js on lines 1..20
apps/updatenotification/l10n/zh_TW.js on lines 1..20
core/l10n/bn_IN.js on lines 1..20
lib/l10n/de_AT.js on lines 1..20

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 93.

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