Code Monkey home page Code Monkey logo

bootstrap-languages's Introduction

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

bootstrap-languages's People

Contributors

pfumagalli avatar tomgrv avatar xelax90 avatar coliff avatar cgarnier avatar ntd avatar

Watchers

Ishtiyaq Husain avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.