Skip to content
Snippets Groups Projects
Select Git revision
  • 2a456b08d576eeb15bc3d24394a4faff3ceac132
  • 3.9 default
  • develop
  • 6.0
  • 5.0
  • 4.0
  • scrutinizer-patch-4
  • scrutinizer-patch-3
  • scrutinizer-patch-2
  • scrutinizer-patch-1
  • 3.7
  • 3.8
  • 3.6
  • 3.9_backported
  • 3.8_backported
  • 3.7_backported
  • 3.5
  • 3.6_backported
  • 3.5_backported
  • 3.4
  • 3.3_backported
  • 6.0.4
  • 6.0.3
  • 5.0.7
  • 6.0.2
  • 6.0.1
  • 5.0.6
  • 6.0.0
  • 5.0.5
  • 6.0.0-rc
  • 5.0.4
  • 6.0.0-beta
  • 5.0.3
  • 4.0.6
  • 5.0.2
  • 5.0.1
  • 4.0.5
  • 5.0.0
  • 4.0.4
  • 5.0.0-rc2
  • 5.0.0-rc1
41 results

FactureTest.php

Blame
  • detectduplicatelangkey.sh 579 B
    #!/bin/sh
    # Helps find duplicate translation keys in language files
    #
    # Copyright (C) 2014 Raphaël Doursenaud - rdoursenaud@gpcsolutions.fr
    
    for file in `find . -type f`
    do
        dupes=$(
        sed "s/^\s*//" "$file" | # Remove any leading whitespace
        sed "s/\s*\=/=/" | # Remove any whitespace before =
        grep -Po "(^.*?)=" | # Non greedeely match everything before =
        sed "s/\=//" | # Remove trailing = so we get the key
        sort | uniq -d # Find duplicates
        )
    
        if [ -n "$dupes" ]
        then
            echo "Duplicates found in $file"
            echo "$dupes"
        fi
    done