Changeset 2008


Ignore:
Timestamp:
07/05/12 09:34:39 (12 years ago)
Author:
herste
Message:

trying to solve ticket 76

Location:
vlo/trunk/vlo_webapp/src/main
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • vlo/trunk/vlo_webapp/src/main/bin/vlo_solr_importer.sh

    r1927 r2008  
    1212
    1313
    14 $JAVA -Xmx1024M -cp .:vlo-2.7-jar.jar eu.clarin.cmdi.vlo.importer.MetadataImporter
     14$JAVA -Xmx1024M -cp .:vlo-2.9-jar.jar eu.clarin.cmdi.vlo.importer.MetadataImporter
  • vlo/trunk/vlo_webapp/src/main/java/eu/clarin/cmdi/vlo/importer/LanguageCodePostProcessor.java

    r1765 r2008  
    3232    private Map<String, String> silToIso639Map;
    3333    private Map<String, String> languageNameToIso639Map;
    34     private Map<String, String> iso639ToLanguageNameMap;   
     34    private Map<String, String> iso639ToLanguageNameMap;
    3535
    3636    /**
     
    7474            }
    7575        }
     76        // Convert to lowercase to capture erroneously capitalized language codes in the CMDI files.
     77        // NOTE: In the mappings themselves we do not capitalize.
     78        result = result.toLowerCase();
    7679        return result;
    7780    }
    78    
     81
    7982    public String getLanguageNameForLanguageCode(String langCode) {
    8083        String result = getIso639ToLanguageNameMap().get(langCode);
    81        
     84
    8285        if(result == null)
    8386                result = langCode;
    84        
     87
    8588        return result;
    8689    }
     
    106109        return threeLetterCodesMap;
    107110    }
    108    
     111
    109112    protected Map<String, String> getLanguageNameToIso639Map() {
    110113        if (languageNameToIso639Map == null) {
    111                         languageNameToIso639Map = createReverseCodeMap(Configuration.getInstance().getLanguage3LetterCodeComponentUrl()); 
     114                        languageNameToIso639Map = createReverseCodeMap(Configuration.getInstance().getLanguage3LetterCodeComponentUrl());
    112115        }
    113116        return languageNameToIso639Map;
    114117    }
    115    
     118
    116119    private Map<String, String> getIso639ToLanguageNameMap() {
    117120        if (iso639ToLanguageNameMap == null) {
    118121                iso639ToLanguageNameMap = createCodeMap(Configuration.getInstance().getLanguage3LetterCodeComponentUrl());
    119122        }
    120        
     123
    121124        return iso639ToLanguageNameMap;
    122125    }
    123    
     126
    124127    private Map<String, String> createCodeMap(String url) {
    125128        LOG.debug("Creating language code map.");
     
    131134        }
    132135    }
    133    
     136
    134137    private Map<String, String> createReverseCodeMap(String url) {
    135138        LOG.debug("Creating language code map.");
Note: See TracChangeset for help on using the changeset viewer.