bootstrap-languages

    1.0.0 • Public • Published

    The Languages for Bootstrap 3 project provides a simple way to present language labels and names in a Bootstrap 3 project.

    Head over to the documentation pages for some hint on how languages are presented, and how to use this library.

    This project is distributed under the terms of the Apache Software License, Version 2.

    Install from bower

    bower install bootstrap-language

    Flag Icons

    Flag images have originally made by IconDrawer, then converted and assembled using ImageMagick and optimized using PNGCrush with the following script:

    #!/bin/sh 
     
    SMALL=""
    MEDIUM=""
    LARGE=""
    for COUNTRY in sa by bg cz dk de gr us es ee fi fr ie in hr hu id is it \
                   il jp kr lt lv mk my mt nl no pl pt ro ru sk si al rs se \
                   th tr ua vn cn "_United*Nations" ; do
         SMALL="${SMALL}  16/${COUNTRY}.png"
        MEDIUM="${MEDIUM} 24/${COUNTRY}.png"
         LARGE="${LARGE}  32/${COUNTRY}.png"
    done
     
    montage ${SMALL}  -tile 1x -crop 14x11+1+2 -background transparent -geometry '14x11>+0+0' -gravity NorthWest   small.png
    montage ${MEDIUM} -tile 1x -crop 22x16+1+4 -background transparent -geometry '22x16>+0+0' -gravity NorthWest   medium.png
    montage ${LARGE}  -tile 1x -crop 30x22+1+5 -background transparent -geometry '30x22>+0+0' -gravity NorthWest   large.png
     
    montage  small.png medium.png large.png -mode Concatenate -background transparent -tile 1x4 sprite.png
    pngcrush sprite.png languages.png

    The mapping between language and country flag is as follows (in order):

    Language Country Y-Offset
    ISO Name ISO Name S M L
    ar Arabic SA Saudi Arabia 0 484 1188
    be Belarusian BY Belarus 11 500 1210
    bg Bulgarian BG Bulgaria 22 516 1232
    cs Czech CZ Czech 33 532 1254
    da Danish DK Denmark 44 548 1276
    de German DE Germany 55 564 1298
    el Greek GR Greece 66 580 1320
    en English US United 77 596 1342
    es Spanish ES Spain 88 612 1364
    et Estonian EE Estonia 99 628 1386
    fi Finnish FI Finland 110 644 1408
    fr French FR France 121 660 1430
    ga Irish IE Ireland 132 676 1452
    hi Hindi IN India 143 692 1474
    hr Croatian HR Croatia 154 708 1496
    hu Hungarian HU Hungary 165 724 1518
    in Indonesian ID Indonesia 176 740 1540
    is Icelandic IS Iceland 187 756 1562
    it Italian IT Italy 198 772 1584
    iw Hebrew IL Israel 209 788 1606
    ja Japanese JP Japan 220 804 1628
    ko Korean KR South 231 820 1650
    lt Lithuanian LT Lithuania 242 836 1672
    lv Latvian LV Latvia 253 852 1694
    mk Macedonian MK Macedonia 264 868 1716
    ms Malay MY Malaysia 275 884 1738
    mt Maltese MT Malta 286 900 1760
    nl Dutch NL Netherlands 297 916 1782
    no Norwegian NO Norway 308 932 1804
    pl Polish PL Poland 319 948 1826
    pt Portuguese PT Portugal 330 964 1848
    ro Romanian RO Romania 341 980 1870
    ru Russian RU Russia 352 996 1892
    sk Slovak SK Slovakia 363 1012 1914
    sl Slovenian SI Slovenia 374 1028 1936
    sq Albanian AL Albania 385 1044 1958
    sr Serbian RS Serbia 396 1060 1980
    sv Swedish SE Sweden 407 1076 2002
    th Thai TH Thailand 418 1092 2024
    tr Turkish TR Turkey 429 1108 2046
    uk Ukrainian UA Ukraine 440 1124 2068
    vi Vietnamese VN Vietnam 451 1140 2090
    zh Chinese CN China 462 1156 2112

    Install

    npm i bootstrap-languages

    DownloadsWeekly Downloads

    149

    Version

    1.0.0

    License

    ISC

    Last publish

    Collaborators

    • jxiaox