sibprogrammer/owp

View on GitHub
public/ext/locale/ext-lang-hr.js

Summary

Maintainability
F
5 days
Test Coverage

File ext-lang-hr.js has 255 lines of code (exceeds 250 allowed). Consider refactoring.
Open

/*!
 * Ext JS Library 3.2.1
 * Copyright(c) 2006-2010 Ext JS, Inc.
 * licensing@extjs.com
 * http://www.extjs.com/license
Severity: Minor
Found in public/ext/locale/ext-lang-hr.js - About 2 hrs to fix

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

    if(Ext.form.HtmlEditor){
      Ext.apply(Ext.form.HtmlEditor.prototype, {
        createLinkText : 'Unesite URL za link:',
        buttonTips : {
          bold : {
    Severity: Major
    Found in public/ext/locale/ext-lang-hr.js and 30 other locations - About 1 day to fix
    public/ext/locale/ext-lang-bg.js on lines 177..253
    public/ext/locale/ext-lang-ca.js on lines 186..262
    public/ext/locale/ext-lang-cs.js on lines 184..260
    public/ext/locale/ext-lang-de.js on lines 196..272
    public/ext/locale/ext-lang-el_GR.js on lines 198..274
    public/ext/locale/ext-lang-en.js on lines 194..270
    public/ext/locale/ext-lang-en_GB.js on lines 190..266
    public/ext/locale/ext-lang-es.js on lines 189..265
    public/ext/locale/ext-lang-fa.js on lines 171..247
    public/ext/locale/ext-lang-fi.js on lines 189..265
    public/ext/locale/ext-lang-fr.js on lines 211..287
    public/ext/locale/ext-lang-he.js on lines 183..259
    public/ext/locale/ext-lang-hu.js on lines 187..263
    public/ext/locale/ext-lang-id.js on lines 193..269
    public/ext/locale/ext-lang-it.js on lines 185..261
    public/ext/locale/ext-lang-ja.js on lines 189..265
    public/ext/locale/ext-lang-ko.js on lines 156..232
    public/ext/locale/ext-lang-lt.js on lines 198..274
    public/ext/locale/ext-lang-nl.js on lines 194..270
    public/ext/locale/ext-lang-no_NB.js on lines 185..261
    public/ext/locale/ext-lang-no_NN.js on lines 185..261
    public/ext/locale/ext-lang-pl.js on lines 195..271
    public/ext/locale/ext-lang-pt.js on lines 159..235
    public/ext/locale/ext-lang-pt_BR.js on lines 201..277
    public/ext/locale/ext-lang-pt_PT.js on lines 184..260
    public/ext/locale/ext-lang-ro.js on lines 185..261
    public/ext/locale/ext-lang-ru.js on lines 199..275
    public/ext/locale/ext-lang-th.js on lines 185..261
    public/ext/locale/ext-lang-tr.js on lines 197..273
    public/ext/locale/ext-lang-ukr.js on lines 160..236

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

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

    if(Ext.DatePicker){
       Ext.apply(Ext.DatePicker.prototype, {
          todayText         : "Danas",
          minText           : "Taj datum je prije najmanjeg datuma",
          maxText           : "Taj datum je poslije najvećeg datuma",
    Severity: Major
    Found in public/ext/locale/ext-lang-hr.js and 28 other locations - About 4 hrs to fix
    public/ext/locale/ext-lang-bg.js on lines 97..115
    public/ext/locale/ext-lang-ca.js on lines 100..118
    public/ext/locale/ext-lang-cs.js on lines 104..122
    public/ext/locale/ext-lang-da.js on lines 107..125
    public/ext/locale/ext-lang-de.js on lines 115..133
    public/ext/locale/ext-lang-en.js on lines 104..122
    public/ext/locale/ext-lang-en_GB.js on lines 100..118
    public/ext/locale/ext-lang-es.js on lines 103..121
    public/ext/locale/ext-lang-fa.js on lines 92..110
    public/ext/locale/ext-lang-fr.js on lines 121..139
    public/ext/locale/ext-lang-he.js on lines 103..121
    public/ext/locale/ext-lang-hu.js on lines 107..125
    public/ext/locale/ext-lang-id.js on lines 112..130
    public/ext/locale/ext-lang-it.js on lines 105..123
    public/ext/locale/ext-lang-ja.js on lines 103..121
    public/ext/locale/ext-lang-ko.js on lines 77..95
    public/ext/locale/ext-lang-lt.js on lines 118..136
    public/ext/locale/ext-lang-nl.js on lines 108..126
    public/ext/locale/ext-lang-no_NB.js on lines 105..123
    public/ext/locale/ext-lang-no_NN.js on lines 105..123
    public/ext/locale/ext-lang-pt.js on lines 80..98
    public/ext/locale/ext-lang-pt_BR.js on lines 122..140
    public/ext/locale/ext-lang-pt_PT.js on lines 100..118
    public/ext/locale/ext-lang-ro.js on lines 105..123
    public/ext/locale/ext-lang-ru.js on lines 119..137
    public/ext/locale/ext-lang-th.js on lines 105..123
    public/ext/locale/ext-lang-tr.js on lines 119..137
    public/ext/locale/ext-lang-ukr.js on lines 81..99

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

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

    if(Ext.util.Format){
       Ext.util.Format.date = function(v, format){
          if(!v) return "";
          if(!(v instanceof Date)) v = new Date(Date.parse(v));
          return v.dateFormat(format || "d.m.Y");
    Severity: Major
    Found in public/ext/locale/ext-lang-hr.js and 41 other locations - About 2 hrs to fix
    public/ext/locale/ext-lang-af.js on lines 75..81
    public/ext/locale/ext-lang-bg.js on lines 89..95
    public/ext/locale/ext-lang-ca.js on lines 92..98
    public/ext/locale/ext-lang-cs.js on lines 96..102
    public/ext/locale/ext-lang-da.js on lines 99..105
    public/ext/locale/ext-lang-el_GR.js on lines 114..120
    public/ext/locale/ext-lang-en.js on lines 96..102
    public/ext/locale/ext-lang-en_GB.js on lines 92..98
    public/ext/locale/ext-lang-es.js on lines 95..101
    public/ext/locale/ext-lang-fa.js on lines 84..90
    public/ext/locale/ext-lang-fi.js on lines 97..103
    public/ext/locale/ext-lang-fr_CA.js on lines 111..117
    public/ext/locale/ext-lang-gr.js on lines 68..74
    public/ext/locale/ext-lang-he.js on lines 95..101
    public/ext/locale/ext-lang-hu.js on lines 99..105
    public/ext/locale/ext-lang-id.js on lines 104..110
    public/ext/locale/ext-lang-it.js on lines 97..103
    public/ext/locale/ext-lang-ja.js on lines 95..101
    public/ext/locale/ext-lang-ko.js on lines 69..75
    public/ext/locale/ext-lang-lt.js on lines 110..116
    public/ext/locale/ext-lang-lv.js on lines 68..74
    public/ext/locale/ext-lang-mk.js on lines 69..75
    public/ext/locale/ext-lang-nl.js on lines 100..106
    public/ext/locale/ext-lang-no_NB.js on lines 97..103
    public/ext/locale/ext-lang-no_NN.js on lines 97..103
    public/ext/locale/ext-lang-pl.js on lines 106..112
    public/ext/locale/ext-lang-pt.js on lines 72..78
    public/ext/locale/ext-lang-pt_PT.js on lines 92..98
    public/ext/locale/ext-lang-ro.js on lines 97..103
    public/ext/locale/ext-lang-ru.js on lines 111..117
    public/ext/locale/ext-lang-sk.js on lines 72..78
    public/ext/locale/ext-lang-sl.js on lines 68..74
    public/ext/locale/ext-lang-sr.js on lines 70..76
    public/ext/locale/ext-lang-sr_RS.js on lines 70..76
    public/ext/locale/ext-lang-sv_SE.js on lines 70..76
    public/ext/locale/ext-lang-th.js on lines 97..103
    public/ext/locale/ext-lang-tr.js on lines 111..117
    public/ext/locale/ext-lang-ukr.js on lines 73..79
    public/ext/locale/ext-lang-vn.js on lines 74..80
    public/ext/locale/ext-lang-zh_CN.js on lines 75..81
    public/ext/locale/ext-lang-zh_TW.js on lines 69..75

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

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

    if(Ext.PagingToolbar){
       Ext.apply(Ext.PagingToolbar.prototype, {
          beforePageText : "Stranica",
          afterPageText  : "od {0}",
          firstText      : "Prva stranica",
    Severity: Major
    Found in public/ext/locale/ext-lang-hr.js and 43 other locations - About 2 hrs to fix
    public/ext/locale/ext-lang-af.js on lines 101..113
    public/ext/locale/ext-lang-bg.js on lines 117..129
    public/ext/locale/ext-lang-ca.js on lines 120..132
    public/ext/locale/ext-lang-cs.js on lines 124..136
    public/ext/locale/ext-lang-da.js on lines 127..139
    public/ext/locale/ext-lang-de.js on lines 135..147
    public/ext/locale/ext-lang-el_GR.js on lines 139..151
    public/ext/locale/ext-lang-en.js on lines 124..136
    public/ext/locale/ext-lang-en_GB.js on lines 120..132
    public/ext/locale/ext-lang-es.js on lines 123..135
    public/ext/locale/ext-lang-fa.js on lines 112..124
    public/ext/locale/ext-lang-fi.js on lines 125..137
    public/ext/locale/ext-lang-fr.js on lines 141..153
    public/ext/locale/ext-lang-fr_CA.js on lines 136..148
    public/ext/locale/ext-lang-gr.js on lines 93..105
    public/ext/locale/ext-lang-he.js on lines 123..135
    public/ext/locale/ext-lang-hu.js on lines 127..139
    public/ext/locale/ext-lang-id.js on lines 132..144
    public/ext/locale/ext-lang-it.js on lines 125..137
    public/ext/locale/ext-lang-ja.js on lines 123..135
    public/ext/locale/ext-lang-ko.js on lines 97..109
    public/ext/locale/ext-lang-lt.js on lines 138..150
    public/ext/locale/ext-lang-lv.js on lines 94..106
    public/ext/locale/ext-lang-mk.js on lines 94..106
    public/ext/locale/ext-lang-nl.js on lines 128..140
    public/ext/locale/ext-lang-no_NB.js on lines 125..137
    public/ext/locale/ext-lang-no_NN.js on lines 125..137
    public/ext/locale/ext-lang-pl.js on lines 135..147
    public/ext/locale/ext-lang-pt.js on lines 100..112
    public/ext/locale/ext-lang-pt_BR.js on lines 142..154
    public/ext/locale/ext-lang-pt_PT.js on lines 120..132
    public/ext/locale/ext-lang-ro.js on lines 125..137
    public/ext/locale/ext-lang-ru.js on lines 139..151
    public/ext/locale/ext-lang-sk.js on lines 99..111
    public/ext/locale/ext-lang-sl.js on lines 94..106
    public/ext/locale/ext-lang-sr.js on lines 96..108
    public/ext/locale/ext-lang-sr_RS.js on lines 96..108
    public/ext/locale/ext-lang-sv_SE.js on lines 96..108
    public/ext/locale/ext-lang-th.js on lines 125..137
    public/ext/locale/ext-lang-tr.js on lines 139..151
    public/ext/locale/ext-lang-ukr.js on lines 101..113
    public/ext/locale/ext-lang-vn.js on lines 99..111
    public/ext/locale/ext-lang-zh_TW.js on lines 96..108

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

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

    Date.monthNumbers = {
      Jan : 0,
      Feb : 1,
      Mar : 2,
      Apr : 3,
    Severity: Major
    Found in public/ext/locale/ext-lang-hr.js and 22 other locations - About 1 hr to fix
    public/ext/locale/ext-lang-bg.js on lines 55..68
    public/ext/locale/ext-lang-ca.js on lines 48..61
    public/ext/locale/ext-lang-cs.js on lines 54..67
    public/ext/locale/ext-lang-da.js on lines 57..70
    public/ext/locale/ext-lang-el_GR.js on lines 75..88
    public/ext/locale/ext-lang-en.js on lines 52..65
    public/ext/locale/ext-lang-en_GB.js on lines 48..61
    public/ext/locale/ext-lang-es.js on lines 49..62
    public/ext/locale/ext-lang-fa.js on lines 50..63
    public/ext/locale/ext-lang-fi.js on lines 51..64
    public/ext/locale/ext-lang-he.js on lines 53..66
    public/ext/locale/ext-lang-id.js on lines 62..75
    public/ext/locale/ext-lang-it.js on lines 55..68
    public/ext/locale/ext-lang-lt.js on lines 61..74
    public/ext/locale/ext-lang-nl.js on lines 52..65
    public/ext/locale/ext-lang-no_NB.js on lines 55..68
    public/ext/locale/ext-lang-no_NN.js on lines 55..68
    public/ext/locale/ext-lang-pl.js on lines 55..68
    public/ext/locale/ext-lang-pt_BR.js on lines 59..72
    public/ext/locale/ext-lang-pt_PT.js on lines 50..63
    public/ext/locale/ext-lang-ro.js on lines 55..68
    public/ext/locale/ext-lang-tr.js on lines 59..72

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

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

    if(Ext.form.DateField){
       Ext.apply(Ext.form.DateField.prototype, {
          disabledDaysText  : "Neaktivno",
          disabledDatesText : "Neaktivno",
          minText           : "Datum u ovom polje mora biti poslije {0}",
    Severity: Major
    Found in public/ext/locale/ext-lang-hr.js and 17 other locations - About 1 hr to fix
    public/ext/locale/ext-lang-el_GR.js on lines 171..180
    public/ext/locale/ext-lang-fa.js on lines 144..153
    public/ext/locale/ext-lang-fr_CA.js on lines 168..177
    public/ext/locale/ext-lang-gr.js on lines 125..134
    public/ext/locale/ext-lang-ko.js on lines 129..138
    public/ext/locale/ext-lang-lv.js on lines 126..135
    public/ext/locale/ext-lang-mk.js on lines 126..135
    public/ext/locale/ext-lang-pt.js on lines 132..141
    public/ext/locale/ext-lang-pt_BR.js on lines 174..183
    public/ext/locale/ext-lang-sk.js on lines 132..141
    public/ext/locale/ext-lang-sl.js on lines 126..135
    public/ext/locale/ext-lang-sr_RS.js on lines 128..137
    public/ext/locale/ext-lang-sv_SE.js on lines 128..137
    public/ext/locale/ext-lang-ukr.js on lines 133..142
    public/ext/locale/ext-lang-vn.js on lines 131..140
    public/ext/locale/ext-lang-zh_CN.js on lines 134..143
    public/ext/locale/ext-lang-zh_TW.js on lines 128..137

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

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

    if(Ext.grid.GridView){
       Ext.apply(Ext.grid.GridView.prototype, {
          sortAscText  : "Sortiraj rastućim redoslijedom",
          sortDescText : "Sortiraj padajućim redoslijedom",
          lockText     : "Zaključaj stupac",
    Severity: Major
    Found in public/ext/locale/ext-lang-hr.js and 47 other locations - About 1 hr to fix
    public/ext/locale/ext-lang-af.js on lines 161..169
    public/ext/locale/ext-lang-bg.js on lines 255..263
    public/ext/locale/ext-lang-ca.js on lines 295..303
    public/ext/locale/ext-lang-cs.js on lines 262..270
    public/ext/locale/ext-lang-da.js on lines 265..273
    public/ext/locale/ext-lang-de.js on lines 274..282
    public/ext/locale/ext-lang-el_GR.js on lines 277..285
    public/ext/locale/ext-lang-en.js on lines 288..296
    public/ext/locale/ext-lang-en.js on lines 325..333
    public/ext/locale/ext-lang-en_GB.js on lines 284..292
    public/ext/locale/ext-lang-en_GB.js on lines 301..309
    public/ext/locale/ext-lang-es.js on lines 298..306
    public/ext/locale/ext-lang-fa.js on lines 249..257
    public/ext/locale/ext-lang-fi.js on lines 271..279
    public/ext/locale/ext-lang-fr.js on lines 305..313
    public/ext/locale/ext-lang-fr.js on lines 322..330
    public/ext/locale/ext-lang-fr_CA.js on lines 195..203
    public/ext/locale/ext-lang-gr.js on lines 152..160
    public/ext/locale/ext-lang-he.js on lines 261..269
    public/ext/locale/ext-lang-hu.js on lines 265..273
    public/ext/locale/ext-lang-id.js on lines 271..279
    public/ext/locale/ext-lang-it.js on lines 263..271
    public/ext/locale/ext-lang-ja.js on lines 298..306
    public/ext/locale/ext-lang-ko.js on lines 234..242
    public/ext/locale/ext-lang-lt.js on lines 280..288
    public/ext/locale/ext-lang-lt.js on lines 313..321
    public/ext/locale/ext-lang-lv.js on lines 153..161
    public/ext/locale/ext-lang-mk.js on lines 153..161
    public/ext/locale/ext-lang-nl.js on lines 303..311
    public/ext/locale/ext-lang-no_NB.js on lines 263..271
    public/ext/locale/ext-lang-no_NN.js on lines 263..271
    public/ext/locale/ext-lang-pl.js on lines 273..281
    public/ext/locale/ext-lang-pt.js on lines 237..245
    public/ext/locale/ext-lang-pt_BR.js on lines 279..287
    public/ext/locale/ext-lang-pt_PT.js on lines 266..274
    public/ext/locale/ext-lang-ro.js on lines 264..272
    public/ext/locale/ext-lang-ru.js on lines 281..289
    public/ext/locale/ext-lang-sk.js on lines 159..167
    public/ext/locale/ext-lang-sl.js on lines 153..161
    public/ext/locale/ext-lang-sr.js on lines 156..164
    public/ext/locale/ext-lang-sr_RS.js on lines 155..163
    public/ext/locale/ext-lang-sv_SE.js on lines 155..163
    public/ext/locale/ext-lang-th.js on lines 263..271
    public/ext/locale/ext-lang-tr.js on lines 275..283
    public/ext/locale/ext-lang-ukr.js on lines 238..246
    public/ext/locale/ext-lang-vn.js on lines 158..166
    public/ext/locale/ext-lang-zh_TW.js on lines 155..163

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

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

    if(Ext.form.TextField){
       Ext.apply(Ext.form.TextField.prototype, {
          minLengthText : "Minimalna dužina za ovo polje je {0}",
          maxLengthText : "Maksimalna dužina za ovo polje je {0}",
          blankText     : "Ovo polje je obavezno",
    Severity: Major
    Found in public/ext/locale/ext-lang-hr.js and 44 other locations - About 1 hr to fix
    public/ext/locale/ext-lang-af.js on lines 115..123
    public/ext/locale/ext-lang-bg.js on lines 131..139
    public/ext/locale/ext-lang-ca.js on lines 138..146
    public/ext/locale/ext-lang-cs.js on lines 138..146
    public/ext/locale/ext-lang-da.js on lines 141..149
    public/ext/locale/ext-lang-de.js on lines 149..157
    public/ext/locale/ext-lang-el_GR.js on lines 153..161
    public/ext/locale/ext-lang-en.js on lines 146..154
    public/ext/locale/ext-lang-en_GB.js on lines 142..150
    public/ext/locale/ext-lang-es.js on lines 141..149
    public/ext/locale/ext-lang-fa.js on lines 126..134
    public/ext/locale/ext-lang-fi.js on lines 143..151
    public/ext/locale/ext-lang-fr.js on lines 163..171
    public/ext/locale/ext-lang-fr_CA.js on lines 150..158
    public/ext/locale/ext-lang-gr.js on lines 107..115
    public/ext/locale/ext-lang-he.js on lines 137..145
    public/ext/locale/ext-lang-hu.js on lines 141..149
    public/ext/locale/ext-lang-id.js on lines 146..154
    public/ext/locale/ext-lang-it.js on lines 139..147
    public/ext/locale/ext-lang-ja.js on lines 141..149
    public/ext/locale/ext-lang-ko.js on lines 111..119
    public/ext/locale/ext-lang-lt.js on lines 152..160
    public/ext/locale/ext-lang-lv.js on lines 108..116
    public/ext/locale/ext-lang-mk.js on lines 108..116
    public/ext/locale/ext-lang-nl.js on lines 146..154
    public/ext/locale/ext-lang-no_NB.js on lines 139..147
    public/ext/locale/ext-lang-no_NN.js on lines 139..147
    public/ext/locale/ext-lang-pl.js on lines 149..157
    public/ext/locale/ext-lang-pt.js on lines 114..122
    public/ext/locale/ext-lang-pt_BR.js on lines 156..164
    public/ext/locale/ext-lang-pt_PT.js on lines 138..146
    public/ext/locale/ext-lang-ro.js on lines 139..147
    public/ext/locale/ext-lang-ru.js on lines 153..161
    public/ext/locale/ext-lang-sk.js on lines 114..122
    public/ext/locale/ext-lang-sl.js on lines 108..116
    public/ext/locale/ext-lang-sr.js on lines 110..118
    public/ext/locale/ext-lang-sr_RS.js on lines 110..118
    public/ext/locale/ext-lang-sv_SE.js on lines 110..118
    public/ext/locale/ext-lang-th.js on lines 139..147
    public/ext/locale/ext-lang-tr.js on lines 153..161
    public/ext/locale/ext-lang-ukr.js on lines 115..123
    public/ext/locale/ext-lang-vn.js on lines 113..121
    public/ext/locale/ext-lang-zh_CN.js on lines 116..124
    public/ext/locale/ext-lang-zh_TW.js on lines 110..118

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

    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

    Identical blocks of code found in 22 locations. Consider refactoring.
    Open

    Date.getMonthNumber = function(name) {
      return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
    };
    Severity: Major
    Found in public/ext/locale/ext-lang-hr.js and 21 other locations - About 1 hr to fix
    public/ext/locale/ext-lang-ca.js on lines 63..65
    public/ext/locale/ext-lang-cs.js on lines 69..71
    public/ext/locale/ext-lang-da.js on lines 72..74
    public/ext/locale/ext-lang-de.js on lines 75..77
    public/ext/locale/ext-lang-el_GR.js on lines 90..92
    public/ext/locale/ext-lang-en.js on lines 67..69
    public/ext/locale/ext-lang-en_GB.js on lines 63..65
    public/ext/locale/ext-lang-es.js on lines 64..66
    public/ext/locale/ext-lang-he.js on lines 68..70
    public/ext/locale/ext-lang-hu.js on lines 72..74
    public/ext/locale/ext-lang-id.js on lines 77..79
    public/ext/locale/ext-lang-it.js on lines 70..72
    public/ext/locale/ext-lang-no_NB.js on lines 70..72
    public/ext/locale/ext-lang-no_NN.js on lines 70..72
    public/ext/locale/ext-lang-pl.js on lines 70..72
    public/ext/locale/ext-lang-pt_BR.js on lines 74..76
    public/ext/locale/ext-lang-pt_PT.js on lines 65..67
    public/ext/locale/ext-lang-ro.js on lines 70..72
    public/ext/locale/ext-lang-ru.js on lines 84..86
    public/ext/locale/ext-lang-th.js on lines 70..72
    public/ext/locale/ext-lang-tr.js on lines 74..76

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

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

    if(Ext.form.VTypes){
       Ext.apply(Ext.form.VTypes, {
          emailText    : 'Ovdje možete unijeti samo e-mail adresu u obliku "korisnik@domena.com"',
          urlText      : 'Ovdje možete unijeti samo URL u obliku "http:/'+'/www.domena.com"',
          alphaText    : 'Ovo polje može sadržavati samo slova i znak _',
    Severity: Major
    Found in public/ext/locale/ext-lang-hr.js and 41 other locations - About 1 hr to fix
    public/ext/locale/ext-lang-bg.js on lines 168..175
    public/ext/locale/ext-lang-ca.js on lines 177..184
    public/ext/locale/ext-lang-cs.js on lines 175..182
    public/ext/locale/ext-lang-da.js on lines 178..185
    public/ext/locale/ext-lang-de.js on lines 187..194
    public/ext/locale/ext-lang-el_GR.js on lines 189..196
    public/ext/locale/ext-lang-en.js on lines 185..192
    public/ext/locale/ext-lang-en_GB.js on lines 181..188
    public/ext/locale/ext-lang-es.js on lines 180..187
    public/ext/locale/ext-lang-fa.js on lines 162..169
    public/ext/locale/ext-lang-fi.js on lines 180..187
    public/ext/locale/ext-lang-fr.js on lines 202..209
    public/ext/locale/ext-lang-fr_CA.js on lines 186..193
    public/ext/locale/ext-lang-gr.js on lines 143..150
    public/ext/locale/ext-lang-he.js on lines 174..181
    public/ext/locale/ext-lang-hu.js on lines 178..185
    public/ext/locale/ext-lang-id.js on lines 184..191
    public/ext/locale/ext-lang-it.js on lines 176..183
    public/ext/locale/ext-lang-ja.js on lines 180..187
    public/ext/locale/ext-lang-ko.js on lines 147..154
    public/ext/locale/ext-lang-lt.js on lines 189..196
    public/ext/locale/ext-lang-lv.js on lines 144..151
    public/ext/locale/ext-lang-mk.js on lines 144..151
    public/ext/locale/ext-lang-nl.js on lines 185..192
    public/ext/locale/ext-lang-no_NB.js on lines 176..183
    public/ext/locale/ext-lang-no_NN.js on lines 176..183
    public/ext/locale/ext-lang-pl.js on lines 186..193
    public/ext/locale/ext-lang-pt.js on lines 150..157
    public/ext/locale/ext-lang-pt_BR.js on lines 192..199
    public/ext/locale/ext-lang-pt_PT.js on lines 175..182
    public/ext/locale/ext-lang-ro.js on lines 176..183
    public/ext/locale/ext-lang-ru.js on lines 190..197
    public/ext/locale/ext-lang-sk.js on lines 150..157
    public/ext/locale/ext-lang-sl.js on lines 144..151
    public/ext/locale/ext-lang-sr.js on lines 147..154
    public/ext/locale/ext-lang-sr_RS.js on lines 146..153
    public/ext/locale/ext-lang-sv_SE.js on lines 146..153
    public/ext/locale/ext-lang-th.js on lines 176..183
    public/ext/locale/ext-lang-ukr.js on lines 151..158
    public/ext/locale/ext-lang-vn.js on lines 149..156
    public/ext/locale/ext-lang-zh_TW.js on lines 146..153

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

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

    if(Ext.layout.BorderLayout.SplitRegion){
       Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
          splitTip            : "Povuci za promjenu veličine.",
          collapsibleSplitTip : "Povuci za promjenu veličine. Dvostruki klik za skrivanje."
       });
    Severity: Major
    Found in public/ext/locale/ext-lang-hr.js and 1 other location - About 1 hr to fix
    public/ext/locale/ext-lang-tr.js on lines 301..306

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

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

    if(Ext.grid.GroupingView){
      Ext.apply(Ext.grid.GroupingView.prototype, {
        emptyGroupText : '(Ništa)',
        groupByText    : 'Grupiranje po ovom polju',
        showGroupsText : 'Prikaz u grupama'
    Severity: Major
    Found in public/ext/locale/ext-lang-hr.js and 112 other locations - About 1 hr to fix
    public/ext/locale/ext-lang-af.js on lines 125..131
    public/ext/locale/ext-lang-af.js on lines 171..177
    public/ext/locale/ext-lang-bg.js on lines 141..147
    public/ext/locale/ext-lang-bg.js on lines 265..271
    public/ext/locale/ext-lang-ca.js on lines 264..270
    public/ext/locale/ext-lang-ca.js on lines 272..278
    public/ext/locale/ext-lang-ca.js on lines 280..286
    public/ext/locale/ext-lang-cs.js on lines 148..154
    public/ext/locale/ext-lang-cs.js on lines 272..278
    public/ext/locale/ext-lang-cs.js on lines 280..286
    public/ext/locale/ext-lang-da.js on lines 151..157
    public/ext/locale/ext-lang-da.js on lines 283..289
    public/ext/locale/ext-lang-de.js on lines 284..290
    public/ext/locale/ext-lang-de.js on lines 292..298
    public/ext/locale/ext-lang-el_GR.js on lines 163..169
    public/ext/locale/ext-lang-el_GR.js on lines 287..293
    public/ext/locale/ext-lang-el_GR.js on lines 295..301
    public/ext/locale/ext-lang-en.js on lines 272..278
    public/ext/locale/ext-lang-en.js on lines 280..286
    public/ext/locale/ext-lang-en.js on lines 298..304
    public/ext/locale/ext-lang-en_GB.js on lines 268..274
    public/ext/locale/ext-lang-en_GB.js on lines 276..282
    public/ext/locale/ext-lang-es.js on lines 267..273
    public/ext/locale/ext-lang-es.js on lines 275..281
    public/ext/locale/ext-lang-es.js on lines 283..289
    public/ext/locale/ext-lang-fa.js on lines 136..142
    public/ext/locale/ext-lang-fa.js on lines 259..265
    public/ext/locale/ext-lang-fi.js on lines 153..159
    public/ext/locale/ext-lang-fi.js on lines 281..287
    public/ext/locale/ext-lang-fi.js on lines 289..295
    public/ext/locale/ext-lang-fr.js on lines 289..295
    public/ext/locale/ext-lang-fr.js on lines 297..303
    public/ext/locale/ext-lang-fr_CA.js on lines 160..166
    public/ext/locale/ext-lang-fr_CA.js on lines 205..211
    public/ext/locale/ext-lang-gr.js on lines 117..123
    public/ext/locale/ext-lang-gr.js on lines 162..168
    public/ext/locale/ext-lang-he.js on lines 147..153
    public/ext/locale/ext-lang-he.js on lines 271..277
    public/ext/locale/ext-lang-he.js on lines 279..285
    public/ext/locale/ext-lang-hr.js on lines 151..157
    public/ext/locale/ext-lang-hr.js on lines 282..288
    public/ext/locale/ext-lang-hu.js on lines 151..157
    public/ext/locale/ext-lang-hu.js on lines 275..281
    public/ext/locale/ext-lang-hu.js on lines 283..289
    public/ext/locale/ext-lang-id.js on lines 156..162
    public/ext/locale/ext-lang-id.js on lines 281..287
    public/ext/locale/ext-lang-id.js on lines 289..295
    public/ext/locale/ext-lang-it.js on lines 149..155
    public/ext/locale/ext-lang-it.js on lines 273..279
    public/ext/locale/ext-lang-it.js on lines 281..287
    public/ext/locale/ext-lang-ja.js on lines 267..273
    public/ext/locale/ext-lang-ja.js on lines 275..281
    public/ext/locale/ext-lang-ja.js on lines 283..289
    public/ext/locale/ext-lang-ko.js on lines 121..127
    public/ext/locale/ext-lang-ko.js on lines 244..251
    public/ext/locale/ext-lang-ko.js on lines 253..259
    public/ext/locale/ext-lang-lt.js on lines 162..168
    public/ext/locale/ext-lang-lt.js on lines 290..296
    public/ext/locale/ext-lang-lt.js on lines 298..304
    public/ext/locale/ext-lang-lv.js on lines 118..124
    public/ext/locale/ext-lang-lv.js on lines 163..169
    public/ext/locale/ext-lang-mk.js on lines 118..124
    public/ext/locale/ext-lang-mk.js on lines 163..169
    public/ext/locale/ext-lang-nl.js on lines 272..278
    public/ext/locale/ext-lang-nl.js on lines 280..286
    public/ext/locale/ext-lang-nl.js on lines 288..294
    public/ext/locale/ext-lang-no_NB.js on lines 149..155
    public/ext/locale/ext-lang-no_NB.js on lines 273..279
    public/ext/locale/ext-lang-no_NB.js on lines 281..287
    public/ext/locale/ext-lang-no_NN.js on lines 149..155
    public/ext/locale/ext-lang-no_NN.js on lines 273..279
    public/ext/locale/ext-lang-no_NN.js on lines 281..287
    public/ext/locale/ext-lang-pl.js on lines 159..165
    public/ext/locale/ext-lang-pl.js on lines 283..289
    public/ext/locale/ext-lang-pl.js on lines 291..297
    public/ext/locale/ext-lang-pt.js on lines 124..130
    public/ext/locale/ext-lang-pt.js on lines 247..253
    public/ext/locale/ext-lang-pt_BR.js on lines 166..172
    public/ext/locale/ext-lang-pt_BR.js on lines 289..295
    public/ext/locale/ext-lang-pt_PT.js on lines 148..154
    public/ext/locale/ext-lang-pt_PT.js on lines 276..282
    public/ext/locale/ext-lang-pt_PT.js on lines 284..290
    public/ext/locale/ext-lang-ro.js on lines 149..155
    public/ext/locale/ext-lang-ro.js on lines 274..280
    public/ext/locale/ext-lang-ro.js on lines 282..288
    public/ext/locale/ext-lang-ru.js on lines 163..169
    public/ext/locale/ext-lang-ru.js on lines 291..297
    public/ext/locale/ext-lang-ru.js on lines 299..305
    public/ext/locale/ext-lang-sk.js on lines 124..130
    public/ext/locale/ext-lang-sk.js on lines 169..175
    public/ext/locale/ext-lang-sl.js on lines 118..124
    public/ext/locale/ext-lang-sl.js on lines 163..169
    public/ext/locale/ext-lang-sr.js on lines 120..126
    public/ext/locale/ext-lang-sr.js on lines 166..172
    public/ext/locale/ext-lang-sr_RS.js on lines 120..126
    public/ext/locale/ext-lang-sr_RS.js on lines 165..171
    public/ext/locale/ext-lang-sv_SE.js on lines 120..126
    public/ext/locale/ext-lang-sv_SE.js on lines 165..171
    public/ext/locale/ext-lang-th.js on lines 149..155
    public/ext/locale/ext-lang-th.js on lines 273..279
    public/ext/locale/ext-lang-th.js on lines 281..287
    public/ext/locale/ext-lang-tr.js on lines 163..169
    public/ext/locale/ext-lang-tr.js on lines 285..291
    public/ext/locale/ext-lang-tr.js on lines 293..299
    public/ext/locale/ext-lang-ukr.js on lines 125..131
    public/ext/locale/ext-lang-ukr.js on lines 248..254
    public/ext/locale/ext-lang-vn.js on lines 123..129
    public/ext/locale/ext-lang-vn.js on lines 168..174
    public/ext/locale/ext-lang-zh_CN.js on lines 126..132
    public/ext/locale/ext-lang-zh_CN.js on lines 250..256
    public/ext/locale/ext-lang-zh_TW.js on lines 120..126
    public/ext/locale/ext-lang-zh_TW.js on lines 165..171

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

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

    if(Ext.grid.PropertyColumnModel){
       Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
          nameText   : "Naziv",
          valueText  : "Vrijednost",
          dateFormat : "d.m.Y"
    Severity: Major
    Found in public/ext/locale/ext-lang-hr.js and 112 other locations - About 1 hr to fix
    public/ext/locale/ext-lang-af.js on lines 125..131
    public/ext/locale/ext-lang-af.js on lines 171..177
    public/ext/locale/ext-lang-bg.js on lines 141..147
    public/ext/locale/ext-lang-bg.js on lines 265..271
    public/ext/locale/ext-lang-ca.js on lines 264..270
    public/ext/locale/ext-lang-ca.js on lines 272..278
    public/ext/locale/ext-lang-ca.js on lines 280..286
    public/ext/locale/ext-lang-cs.js on lines 148..154
    public/ext/locale/ext-lang-cs.js on lines 272..278
    public/ext/locale/ext-lang-cs.js on lines 280..286
    public/ext/locale/ext-lang-da.js on lines 151..157
    public/ext/locale/ext-lang-da.js on lines 283..289
    public/ext/locale/ext-lang-de.js on lines 284..290
    public/ext/locale/ext-lang-de.js on lines 292..298
    public/ext/locale/ext-lang-el_GR.js on lines 163..169
    public/ext/locale/ext-lang-el_GR.js on lines 287..293
    public/ext/locale/ext-lang-el_GR.js on lines 295..301
    public/ext/locale/ext-lang-en.js on lines 272..278
    public/ext/locale/ext-lang-en.js on lines 280..286
    public/ext/locale/ext-lang-en.js on lines 298..304
    public/ext/locale/ext-lang-en_GB.js on lines 268..274
    public/ext/locale/ext-lang-en_GB.js on lines 276..282
    public/ext/locale/ext-lang-es.js on lines 267..273
    public/ext/locale/ext-lang-es.js on lines 275..281
    public/ext/locale/ext-lang-es.js on lines 283..289
    public/ext/locale/ext-lang-fa.js on lines 136..142
    public/ext/locale/ext-lang-fa.js on lines 259..265
    public/ext/locale/ext-lang-fi.js on lines 153..159
    public/ext/locale/ext-lang-fi.js on lines 281..287
    public/ext/locale/ext-lang-fi.js on lines 289..295
    public/ext/locale/ext-lang-fr.js on lines 289..295
    public/ext/locale/ext-lang-fr.js on lines 297..303
    public/ext/locale/ext-lang-fr_CA.js on lines 160..166
    public/ext/locale/ext-lang-fr_CA.js on lines 205..211
    public/ext/locale/ext-lang-gr.js on lines 117..123
    public/ext/locale/ext-lang-gr.js on lines 162..168
    public/ext/locale/ext-lang-he.js on lines 147..153
    public/ext/locale/ext-lang-he.js on lines 271..277
    public/ext/locale/ext-lang-he.js on lines 279..285
    public/ext/locale/ext-lang-hr.js on lines 151..157
    public/ext/locale/ext-lang-hr.js on lines 274..280
    public/ext/locale/ext-lang-hu.js on lines 151..157
    public/ext/locale/ext-lang-hu.js on lines 275..281
    public/ext/locale/ext-lang-hu.js on lines 283..289
    public/ext/locale/ext-lang-id.js on lines 156..162
    public/ext/locale/ext-lang-id.js on lines 281..287
    public/ext/locale/ext-lang-id.js on lines 289..295
    public/ext/locale/ext-lang-it.js on lines 149..155
    public/ext/locale/ext-lang-it.js on lines 273..279
    public/ext/locale/ext-lang-it.js on lines 281..287
    public/ext/locale/ext-lang-ja.js on lines 267..273
    public/ext/locale/ext-lang-ja.js on lines 275..281
    public/ext/locale/ext-lang-ja.js on lines 283..289
    public/ext/locale/ext-lang-ko.js on lines 121..127
    public/ext/locale/ext-lang-ko.js on lines 244..251
    public/ext/locale/ext-lang-ko.js on lines 253..259
    public/ext/locale/ext-lang-lt.js on lines 162..168
    public/ext/locale/ext-lang-lt.js on lines 290..296
    public/ext/locale/ext-lang-lt.js on lines 298..304
    public/ext/locale/ext-lang-lv.js on lines 118..124
    public/ext/locale/ext-lang-lv.js on lines 163..169
    public/ext/locale/ext-lang-mk.js on lines 118..124
    public/ext/locale/ext-lang-mk.js on lines 163..169
    public/ext/locale/ext-lang-nl.js on lines 272..278
    public/ext/locale/ext-lang-nl.js on lines 280..286
    public/ext/locale/ext-lang-nl.js on lines 288..294
    public/ext/locale/ext-lang-no_NB.js on lines 149..155
    public/ext/locale/ext-lang-no_NB.js on lines 273..279
    public/ext/locale/ext-lang-no_NB.js on lines 281..287
    public/ext/locale/ext-lang-no_NN.js on lines 149..155
    public/ext/locale/ext-lang-no_NN.js on lines 273..279
    public/ext/locale/ext-lang-no_NN.js on lines 281..287
    public/ext/locale/ext-lang-pl.js on lines 159..165
    public/ext/locale/ext-lang-pl.js on lines 283..289
    public/ext/locale/ext-lang-pl.js on lines 291..297
    public/ext/locale/ext-lang-pt.js on lines 124..130
    public/ext/locale/ext-lang-pt.js on lines 247..253
    public/ext/locale/ext-lang-pt_BR.js on lines 166..172
    public/ext/locale/ext-lang-pt_BR.js on lines 289..295
    public/ext/locale/ext-lang-pt_PT.js on lines 148..154
    public/ext/locale/ext-lang-pt_PT.js on lines 276..282
    public/ext/locale/ext-lang-pt_PT.js on lines 284..290
    public/ext/locale/ext-lang-ro.js on lines 149..155
    public/ext/locale/ext-lang-ro.js on lines 274..280
    public/ext/locale/ext-lang-ro.js on lines 282..288
    public/ext/locale/ext-lang-ru.js on lines 163..169
    public/ext/locale/ext-lang-ru.js on lines 291..297
    public/ext/locale/ext-lang-ru.js on lines 299..305
    public/ext/locale/ext-lang-sk.js on lines 124..130
    public/ext/locale/ext-lang-sk.js on lines 169..175
    public/ext/locale/ext-lang-sl.js on lines 118..124
    public/ext/locale/ext-lang-sl.js on lines 163..169
    public/ext/locale/ext-lang-sr.js on lines 120..126
    public/ext/locale/ext-lang-sr.js on lines 166..172
    public/ext/locale/ext-lang-sr_RS.js on lines 120..126
    public/ext/locale/ext-lang-sr_RS.js on lines 165..171
    public/ext/locale/ext-lang-sv_SE.js on lines 120..126
    public/ext/locale/ext-lang-sv_SE.js on lines 165..171
    public/ext/locale/ext-lang-th.js on lines 149..155
    public/ext/locale/ext-lang-th.js on lines 273..279
    public/ext/locale/ext-lang-th.js on lines 281..287
    public/ext/locale/ext-lang-tr.js on lines 163..169
    public/ext/locale/ext-lang-tr.js on lines 285..291
    public/ext/locale/ext-lang-tr.js on lines 293..299
    public/ext/locale/ext-lang-ukr.js on lines 125..131
    public/ext/locale/ext-lang-ukr.js on lines 248..254
    public/ext/locale/ext-lang-vn.js on lines 123..129
    public/ext/locale/ext-lang-vn.js on lines 168..174
    public/ext/locale/ext-lang-zh_CN.js on lines 126..132
    public/ext/locale/ext-lang-zh_CN.js on lines 250..256
    public/ext/locale/ext-lang-zh_TW.js on lines 120..126
    public/ext/locale/ext-lang-zh_TW.js on lines 165..171

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

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

    if(Ext.form.NumberField){
       Ext.apply(Ext.form.NumberField.prototype, {
          minText : "Minimalna vrijednost za ovo polje je {0}",
          maxText : "Maksimalna vrijednost za ovo polje je {0}",
          nanText : "{0} nije ispravan broj"
    Severity: Major
    Found in public/ext/locale/ext-lang-hr.js and 112 other locations - About 1 hr to fix
    public/ext/locale/ext-lang-af.js on lines 125..131
    public/ext/locale/ext-lang-af.js on lines 171..177
    public/ext/locale/ext-lang-bg.js on lines 141..147
    public/ext/locale/ext-lang-bg.js on lines 265..271
    public/ext/locale/ext-lang-ca.js on lines 264..270
    public/ext/locale/ext-lang-ca.js on lines 272..278
    public/ext/locale/ext-lang-ca.js on lines 280..286
    public/ext/locale/ext-lang-cs.js on lines 148..154
    public/ext/locale/ext-lang-cs.js on lines 272..278
    public/ext/locale/ext-lang-cs.js on lines 280..286
    public/ext/locale/ext-lang-da.js on lines 151..157
    public/ext/locale/ext-lang-da.js on lines 283..289
    public/ext/locale/ext-lang-de.js on lines 284..290
    public/ext/locale/ext-lang-de.js on lines 292..298
    public/ext/locale/ext-lang-el_GR.js on lines 163..169
    public/ext/locale/ext-lang-el_GR.js on lines 287..293
    public/ext/locale/ext-lang-el_GR.js on lines 295..301
    public/ext/locale/ext-lang-en.js on lines 272..278
    public/ext/locale/ext-lang-en.js on lines 280..286
    public/ext/locale/ext-lang-en.js on lines 298..304
    public/ext/locale/ext-lang-en_GB.js on lines 268..274
    public/ext/locale/ext-lang-en_GB.js on lines 276..282
    public/ext/locale/ext-lang-es.js on lines 267..273
    public/ext/locale/ext-lang-es.js on lines 275..281
    public/ext/locale/ext-lang-es.js on lines 283..289
    public/ext/locale/ext-lang-fa.js on lines 136..142
    public/ext/locale/ext-lang-fa.js on lines 259..265
    public/ext/locale/ext-lang-fi.js on lines 153..159
    public/ext/locale/ext-lang-fi.js on lines 281..287
    public/ext/locale/ext-lang-fi.js on lines 289..295
    public/ext/locale/ext-lang-fr.js on lines 289..295
    public/ext/locale/ext-lang-fr.js on lines 297..303
    public/ext/locale/ext-lang-fr_CA.js on lines 160..166
    public/ext/locale/ext-lang-fr_CA.js on lines 205..211
    public/ext/locale/ext-lang-gr.js on lines 117..123
    public/ext/locale/ext-lang-gr.js on lines 162..168
    public/ext/locale/ext-lang-he.js on lines 147..153
    public/ext/locale/ext-lang-he.js on lines 271..277
    public/ext/locale/ext-lang-he.js on lines 279..285
    public/ext/locale/ext-lang-hr.js on lines 274..280
    public/ext/locale/ext-lang-hr.js on lines 282..288
    public/ext/locale/ext-lang-hu.js on lines 151..157
    public/ext/locale/ext-lang-hu.js on lines 275..281
    public/ext/locale/ext-lang-hu.js on lines 283..289
    public/ext/locale/ext-lang-id.js on lines 156..162
    public/ext/locale/ext-lang-id.js on lines 281..287
    public/ext/locale/ext-lang-id.js on lines 289..295
    public/ext/locale/ext-lang-it.js on lines 149..155
    public/ext/locale/ext-lang-it.js on lines 273..279
    public/ext/locale/ext-lang-it.js on lines 281..287
    public/ext/locale/ext-lang-ja.js on lines 267..273
    public/ext/locale/ext-lang-ja.js on lines 275..281
    public/ext/locale/ext-lang-ja.js on lines 283..289
    public/ext/locale/ext-lang-ko.js on lines 121..127
    public/ext/locale/ext-lang-ko.js on lines 244..251
    public/ext/locale/ext-lang-ko.js on lines 253..259
    public/ext/locale/ext-lang-lt.js on lines 162..168
    public/ext/locale/ext-lang-lt.js on lines 290..296
    public/ext/locale/ext-lang-lt.js on lines 298..304
    public/ext/locale/ext-lang-lv.js on lines 118..124
    public/ext/locale/ext-lang-lv.js on lines 163..169
    public/ext/locale/ext-lang-mk.js on lines 118..124
    public/ext/locale/ext-lang-mk.js on lines 163..169
    public/ext/locale/ext-lang-nl.js on lines 272..278
    public/ext/locale/ext-lang-nl.js on lines 280..286
    public/ext/locale/ext-lang-nl.js on lines 288..294
    public/ext/locale/ext-lang-no_NB.js on lines 149..155
    public/ext/locale/ext-lang-no_NB.js on lines 273..279
    public/ext/locale/ext-lang-no_NB.js on lines 281..287
    public/ext/locale/ext-lang-no_NN.js on lines 149..155
    public/ext/locale/ext-lang-no_NN.js on lines 273..279
    public/ext/locale/ext-lang-no_NN.js on lines 281..287
    public/ext/locale/ext-lang-pl.js on lines 159..165
    public/ext/locale/ext-lang-pl.js on lines 283..289
    public/ext/locale/ext-lang-pl.js on lines 291..297
    public/ext/locale/ext-lang-pt.js on lines 124..130
    public/ext/locale/ext-lang-pt.js on lines 247..253
    public/ext/locale/ext-lang-pt_BR.js on lines 166..172
    public/ext/locale/ext-lang-pt_BR.js on lines 289..295
    public/ext/locale/ext-lang-pt_PT.js on lines 148..154
    public/ext/locale/ext-lang-pt_PT.js on lines 276..282
    public/ext/locale/ext-lang-pt_PT.js on lines 284..290
    public/ext/locale/ext-lang-ro.js on lines 149..155
    public/ext/locale/ext-lang-ro.js on lines 274..280
    public/ext/locale/ext-lang-ro.js on lines 282..288
    public/ext/locale/ext-lang-ru.js on lines 163..169
    public/ext/locale/ext-lang-ru.js on lines 291..297
    public/ext/locale/ext-lang-ru.js on lines 299..305
    public/ext/locale/ext-lang-sk.js on lines 124..130
    public/ext/locale/ext-lang-sk.js on lines 169..175
    public/ext/locale/ext-lang-sl.js on lines 118..124
    public/ext/locale/ext-lang-sl.js on lines 163..169
    public/ext/locale/ext-lang-sr.js on lines 120..126
    public/ext/locale/ext-lang-sr.js on lines 166..172
    public/ext/locale/ext-lang-sr_RS.js on lines 120..126
    public/ext/locale/ext-lang-sr_RS.js on lines 165..171
    public/ext/locale/ext-lang-sv_SE.js on lines 120..126
    public/ext/locale/ext-lang-sv_SE.js on lines 165..171
    public/ext/locale/ext-lang-th.js on lines 149..155
    public/ext/locale/ext-lang-th.js on lines 273..279
    public/ext/locale/ext-lang-th.js on lines 281..287
    public/ext/locale/ext-lang-tr.js on lines 163..169
    public/ext/locale/ext-lang-tr.js on lines 285..291
    public/ext/locale/ext-lang-tr.js on lines 293..299
    public/ext/locale/ext-lang-ukr.js on lines 125..131
    public/ext/locale/ext-lang-ukr.js on lines 248..254
    public/ext/locale/ext-lang-vn.js on lines 123..129
    public/ext/locale/ext-lang-vn.js on lines 168..174
    public/ext/locale/ext-lang-zh_CN.js on lines 126..132
    public/ext/locale/ext-lang-zh_CN.js on lines 250..256
    public/ext/locale/ext-lang-zh_TW.js on lines 120..126
    public/ext/locale/ext-lang-zh_TW.js on lines 165..171

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

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

    if(Ext.form.ComboBox){
       Ext.apply(Ext.form.ComboBox.prototype, {
          loadingText       : "Učitavanje...",
          valueNotFoundText : undefined
       });
    Severity: Major
    Found in public/ext/locale/ext-lang-hr.js and 44 other locations - About 45 mins to fix
    public/ext/locale/ext-lang-af.js on lines 145..150
    public/ext/locale/ext-lang-bg.js on lines 161..166
    public/ext/locale/ext-lang-ca.js on lines 170..175
    public/ext/locale/ext-lang-cs.js on lines 168..173
    public/ext/locale/ext-lang-da.js on lines 171..176
    public/ext/locale/ext-lang-de.js on lines 180..185
    public/ext/locale/ext-lang-el_GR.js on lines 182..187
    public/ext/locale/ext-lang-en.js on lines 178..183
    public/ext/locale/ext-lang-en_GB.js on lines 174..179
    public/ext/locale/ext-lang-es.js on lines 173..178
    public/ext/locale/ext-lang-fa.js on lines 155..160
    public/ext/locale/ext-lang-fi.js on lines 173..178
    public/ext/locale/ext-lang-fr.js on lines 195..200
    public/ext/locale/ext-lang-fr_CA.js on lines 179..184
    public/ext/locale/ext-lang-gr.js on lines 136..141
    public/ext/locale/ext-lang-he.js on lines 167..172
    public/ext/locale/ext-lang-hu.js on lines 171..176
    public/ext/locale/ext-lang-id.js on lines 177..182
    public/ext/locale/ext-lang-it.js on lines 169..174
    public/ext/locale/ext-lang-ja.js on lines 173..178
    public/ext/locale/ext-lang-ko.js on lines 140..145
    public/ext/locale/ext-lang-lt.js on lines 182..187
    public/ext/locale/ext-lang-lv.js on lines 137..142
    public/ext/locale/ext-lang-mk.js on lines 137..142
    public/ext/locale/ext-lang-nl.js on lines 178..183
    public/ext/locale/ext-lang-no_NB.js on lines 169..174
    public/ext/locale/ext-lang-no_NN.js on lines 169..174
    public/ext/locale/ext-lang-pl.js on lines 179..184
    public/ext/locale/ext-lang-pt.js on lines 143..148
    public/ext/locale/ext-lang-pt_BR.js on lines 185..190
    public/ext/locale/ext-lang-pt_PT.js on lines 168..173
    public/ext/locale/ext-lang-ro.js on lines 169..174
    public/ext/locale/ext-lang-ru.js on lines 183..188
    public/ext/locale/ext-lang-sk.js on lines 143..148
    public/ext/locale/ext-lang-sl.js on lines 137..142
    public/ext/locale/ext-lang-sr.js on lines 140..145
    public/ext/locale/ext-lang-sr_RS.js on lines 139..144
    public/ext/locale/ext-lang-sv_SE.js on lines 139..144
    public/ext/locale/ext-lang-th.js on lines 169..174
    public/ext/locale/ext-lang-tr.js on lines 183..188
    public/ext/locale/ext-lang-ukr.js on lines 144..149
    public/ext/locale/ext-lang-vn.js on lines 142..147
    public/ext/locale/ext-lang-zh_CN.js on lines 145..150
    public/ext/locale/ext-lang-zh_TW.js on lines 139..144

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

    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

    if(Ext.MessageBox){
       Ext.MessageBox.buttonText = {
          ok     : "U redu",
          cancel : "Odustani",
          yes    : "Da",
    Severity: Major
    Found in public/ext/locale/ext-lang-hr.js and 42 other locations - About 35 mins to fix
    public/ext/locale/ext-lang-bg.js on lines 80..87
    public/ext/locale/ext-lang-ca.js on lines 83..90
    public/ext/locale/ext-lang-cs.js on lines 87..94
    public/ext/locale/ext-lang-da.js on lines 90..97
    public/ext/locale/ext-lang-de.js on lines 93..100
    public/ext/locale/ext-lang-el_GR.js on lines 105..112
    public/ext/locale/ext-lang-en.js on lines 87..94
    public/ext/locale/ext-lang-en_GB.js on lines 83..90
    public/ext/locale/ext-lang-es.js on lines 86..93
    public/ext/locale/ext-lang-fa.js on lines 75..82
    public/ext/locale/ext-lang-fi.js on lines 88..95
    public/ext/locale/ext-lang-fr.js on lines 104..111
    public/ext/locale/ext-lang-fr_CA.js on lines 102..109
    public/ext/locale/ext-lang-gr.js on lines 59..66
    public/ext/locale/ext-lang-he.js on lines 86..93
    public/ext/locale/ext-lang-hu.js on lines 90..97
    public/ext/locale/ext-lang-id.js on lines 95..102
    public/ext/locale/ext-lang-it.js on lines 88..95
    public/ext/locale/ext-lang-ko.js on lines 60..67
    public/ext/locale/ext-lang-lt.js on lines 101..108
    public/ext/locale/ext-lang-lv.js on lines 59..66
    public/ext/locale/ext-lang-mk.js on lines 60..67
    public/ext/locale/ext-lang-nl.js on lines 91..98
    public/ext/locale/ext-lang-no_NB.js on lines 88..95
    public/ext/locale/ext-lang-no_NN.js on lines 88..95
    public/ext/locale/ext-lang-pl.js on lines 97..104
    public/ext/locale/ext-lang-pt.js on lines 63..70
    public/ext/locale/ext-lang-pt_BR.js on lines 88..95
    public/ext/locale/ext-lang-pt_PT.js on lines 83..90
    public/ext/locale/ext-lang-ro.js on lines 88..95
    public/ext/locale/ext-lang-ru.js on lines 102..109
    public/ext/locale/ext-lang-sk.js on lines 63..70
    public/ext/locale/ext-lang-sl.js on lines 59..66
    public/ext/locale/ext-lang-sr.js on lines 61..68
    public/ext/locale/ext-lang-sr_RS.js on lines 61..68
    public/ext/locale/ext-lang-sv_SE.js on lines 61..68
    public/ext/locale/ext-lang-th.js on lines 88..95
    public/ext/locale/ext-lang-tr.js on lines 102..109
    public/ext/locale/ext-lang-ukr.js on lines 64..71
    public/ext/locale/ext-lang-vn.js on lines 65..72
    public/ext/locale/ext-lang-zh_CN.js on lines 66..73
    public/ext/locale/ext-lang-zh_TW.js on lines 60..67

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

    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

    There are no issues that match your filters.

    Category
    Status