<!DOCTYPE html> <html> <head> <title>Languages for Bootstrap 3</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <meta property="og:url" content="http://usrz.github.io/bootstrap-languages/" /> <meta property="og:title" content="Languages for Bootstrap 3" /> <meta property="og:description" content="The Languages for Bootstrap 3 project provides a simple way to present language labels and names in a Bootstrap 3 project."> <meta property="og:image" content="http://www.usrz.com/logo-1000.jpg" /> <link rel="shortcut icon" href="http://usrz.github.io/bootstrap-languages/favicon.ico" /> <link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css"/> <link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap-theme.min.css"/> <link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/prettify/r298/prettify.min.css"/> <link rel="stylesheet" href="languages.min.css"/> <script src="http://code.jquery.com/jquery.js"></script> <script src="http://netdna.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script> <script src="http://cdnjs.cloudflare.com/ajax/libs/prettify/r298/prettify.min.js"></script> <style> h1 { padding-top: 50px; } .mynavigation { padding-top: 70px; } .panel-sample>h1 { padding-top: 0px; } .panel-narrow { margin-top: 20px; margin-left: 40px; margin-right: 40px; } .panel-sample { text-align: center; } .panel-sample .dropdown-menu li { text-align: left; padding: 3px 5px; } .panel-code { font-family: Menlo, Monaco, Consolas, "Courier New" , monospace; background-color: #f9f2f4; text-align: left; white-space: pre; overflow: scroll; } .panel-code:before { content: ''; } .panel-code:after { content: ''; } code>b { color: #600; } li.list-group-item>a { padding: 0px; } li.list-group-item.active>a { color: #fff; } li.list-group-item>a:hover { background: none; } </style> <script> $(document).ready(function() { $('.panel-sample').each(function (index, element) { /* Get the HTML of the element and split it by line */ var s = $(element).html(); var a = s.split(/\n/); /* Remove leading and trailing empty lines */ var x; for (x = 0; (x < a.length) && (a[x].match(/^\s*$/) != null); x++); a.splice(0, x); for (x = a.length; (x > 0) && (a[x - 1].match(/^\s*$/) != null); x --); a.splice(x, a.length - x); /* Calculate the leading whitespace in the code block */ var w = new Array(1000).join(' '); for (x in a) { /* Ignore empty lines */ if (a[x].match(/^\s*$/)) continue; /* Figure out the leading space */ var l = a[x].match(/^\s*/); if (l == null) continue; var l = l.toString(); if (l.length < w.length) w = l; } /* Remove the leading whitespace in each line */ if (w.length < 999) for (x in a) a[x] = a[x].substring(w.length); /* Prettify */ $('<div class="panel-body panel-code"/>') .html(prettyPrintOne($('<div/>').text(a.join('\n')).html(), 'html')) .insertBefore(element); }); }); </script> </head> <body data-spy="scroll" data-target=".mynavigation"> <nav class="navbar navbar-default navbar-fixed-top navbar-inverse" role="navigation"> <div class="container"> <div class="navbar-header"> <span class="navbar-brand">Languages for Bootstrap 3</span> </div> <div class="collapse navbar-collapse"> <ul class="nav navbar-nav"> <li><a href="https://github.com/usrz/bootstrap-languages">GitHub Project</a></li> </ul> <ul class="nav navbar-nav navbar-right"> <li><a href="http://www.usrz.com/">© USRZ.COM</a></li> </ul> </div> </div> </nav> <div class="container"> <div class="row"> <div class="col-sm-2 mynavigation"> <ul class="list-group nav" data-spy="affix"> <li class="list-group-item"><a href="#navigation-1">Supported languages</a></li> <li class="list-group-item"><a href="#navigation-2">Basic usage</a></li> <li class="list-group-item"><a href="#navigation-3">Label types</a></li> <li class="list-group-item"><a href="#navigation-4">Icon sizes</a></li> <li class="list-group-item"><a href="#navigation-5">Usage in headings</a></li> <li class="list-group-item"><a href="#navigation-6">Usage in text</a></li> <li class="list-group-item"><a href="#navigation-7">Usage in buttons</a></li> <li class="list-group-item"><a href="#navigation-8">Usage in drop downs</a></li> </ul> </div> <div class="col-sm-10"> <!-- + ================================================================ + | SUPPORTED LANGUAGES | + ================================================================ + --> <h1 id="navigation-1">Supported languages</h1> <p> <em>Languages for Bootstrap 3</em> provides an easy way to add language labels to your <em>Bootstrap</em> code. </p> <p> It currently supports the following 43 languages: </p> <div class="well panel-narrow"> <div class="row"> <div class="col-sm-4"> <p><span class="lang-sm lang-lbl-full" lang="ar"></span></p> <p><span class="lang-sm lang-lbl-full" lang="be"></span></p> <p><span class="lang-sm lang-lbl-full" lang="bg"></span></p> <p><span class="lang-sm lang-lbl-full" lang="cs"></span></p> <p><span class="lang-sm lang-lbl-full" lang="da"></span></p> <p><span class="lang-sm lang-lbl-full" lang="de"></span></p> <p><span class="lang-sm lang-lbl-full" lang="el"></span></p> <p><span class="lang-sm lang-lbl-full" lang="en"></span></p> <p><span class="lang-sm lang-lbl-full" lang="es"></span></p> <p><span class="lang-sm lang-lbl-full" lang="et"></span></p> <p><span class="lang-sm lang-lbl-full" lang="fi"></span></p> <p><span class="lang-sm lang-lbl-full" lang="fr"></span></p> <p><span class="lang-sm lang-lbl-full" lang="ga"></span></p> <p><span class="lang-sm lang-lbl-full" lang="hi"></span></p> <p><span class="lang-sm lang-lbl-full" lang="hr"></span></p> </div> <div class="col-sm-4"> <p><span class="lang-sm lang-lbl-full" lang="hu"></span></p> <p><span class="lang-sm lang-lbl-full" lang="in"></span></p> <p><span class="lang-sm lang-lbl-full" lang="is"></span></p> <p><span class="lang-sm lang-lbl-full" lang="it"></span></p> <p><span class="lang-sm lang-lbl-full" lang="iw"></span></p> <p><span class="lang-sm lang-lbl-full" lang="ja"></span></p> <p><span class="lang-sm lang-lbl-full" lang="ko"></span></p> <p><span class="lang-sm lang-lbl-full" lang="lt"></span></p> <p><span class="lang-sm lang-lbl-full" lang="lv"></span></p> <p><span class="lang-sm lang-lbl-full" lang="mk"></span></p> <p><span class="lang-sm lang-lbl-full" lang="ms"></span></p> <p><span class="lang-sm lang-lbl-full" lang="mt"></span></p> <p><span class="lang-sm lang-lbl-full" lang="nl"></span></p> <p><span class="lang-sm lang-lbl-full" lang="no"></span></p> <p><span class="lang-sm lang-lbl-full" lang="pl"></span></p> </div> <div class="col-sm-4"> <p><span class="lang-sm lang-lbl-full" lang="pt"></span></p> <p><span class="lang-sm lang-lbl-full" lang="ro"></span></p> <p><span class="lang-sm lang-lbl-full" lang="ru"></span></p> <p><span class="lang-sm lang-lbl-full" lang="sk"></span></p> <p><span class="lang-sm lang-lbl-full" lang="sl"></span></p> <p><span class="lang-sm lang-lbl-full" lang="sq"></span></p> <p><span class="lang-sm lang-lbl-full" lang="sr"></span></p> <p><span class="lang-sm lang-lbl-full" lang="sv"></span></p> <p><span class="lang-sm lang-lbl-full" lang="th"></span></p> <p><span class="lang-sm lang-lbl-full" lang="tr"></span></p> <p><span class="lang-sm lang-lbl-full" lang="uk"></span></p> <p><span class="lang-sm lang-lbl-full" lang="vi"></span></p> <p><span class="lang-sm lang-lbl-full" lang="zh"></span></p> <p> </p> <p><span class="lang-sm lang-lbl-full" ></span></p> </div> </div> </div> <!-- + ================================================================ + | BASIC USAGE | + ================================================================ + --> <h1 id="navigation-2">Basic Usage</h1> <p> In order to use language labels and icons, first of all download the latest <a href="languages.min.css" download>CSS</a> and <a href="languages.png" download>sprites</a>. Upload them somewhere and <code><link .../></code> the CSS from your HTML page. </p> <p> After adding the CSS to your page, language labels can be added using a <code>span</code> tag with a <code>lang</code>attribute. </p> <div class="panel panel-default panel-narrow"> <div class="panel-body panel-sample"> This is an exaple in the <span class="lang-sm lang-lbl" lang="en"></span> language. </div> </div> <!-- + ================================================================ + | LABEL TYPES | + ================================================================ + --> <h1 id="navigation-3">Label types</h1> <p>Labels for the various icons can be applied automatically either in the native language, or in english, or both:</p> <ul> <li><b>native language</b> using the <code>lang-lbl</code> class,</li> <li><b>english</b> using the <code>lang-lbl-en</code> class,</li> <li><b>both native and english</b> using the <code>lang-lbl-full</code> class,</li> </ul> <p>Labels are omitted when one of the above mentioned classes is not used.</p> <div class="panel panel-default panel-narrow"> <div class="panel-body panel-sample"> A native label <span class="lang-sm lang-lbl" lang="ja"></span> , then in english <span class="lang-sm lang-lbl-en" lang="ja"></span> and and finally using both <span class="lang-sm lang-lbl-full" lang="ja"></span> . </div> </div> <!-- + =========================================================== + | LABEL TYPES | + =========================================================== + --> <h1 id="navigation-4">Icon sizes</h1> <p>The icons for labels come in 3 different sizes:</p> <ul> <li><b>extra small</b> <small>(14x11 pixels)</small> using the <code>lang-xs</code> class,</li> <li><b>small</b> <small>(22x16 pixels)</small> using the <code>lang-sm</code> class and</li> <li><b>large</b> <small>(30x22 pixels)</small> using the <code>lang-lg</code> class.</li> </ul> <p>Icons are omitted when one of the above mentioned classes is not used.</p> <div class="panel panel-default panel-narrow"> <div class="panel-body panel-sample"> Icons come in extra small <span class="lang-xs" lang="is"></span> small <span class="lang-sm" lang="is"></span> or large <span class="lang-lg" lang="is"></span> </div> </div> <!-- + ================================================================ + | USAGE IN HEADINGS | + ================================================================ + --> <h1 id="navigation-5">Usage in headings</h1> <p> Label placement has been optimized for use in <em>Bootstrap</em>'s default heading styles. Simply placing them within the various <code><hX>...</hX></code> tags should adjust their position relative to the line. </p> <div class="panel panel-default panel-narrow"> <div class="panel-body panel-sample"> <h1><span class="lang-lg lang-lbl" lang="be"></span> large in a <code><h1/></code> heading</h1> <h1><span class="lang-sm lang-lbl" lang="bg"></span> small in a <code><h1/></code> heading</h1> <h1><span class="lang-xs lang-lbl" lang="cs"></span> x-small in a <code><h1/></code> heading</h1> <hr/> <h2><span class="lang-lg lang-lbl" lang="de"></span> large in a <code><h2/></code> heading</h2> <h2><span class="lang-sm lang-lbl" lang="el"></span> small in a <code><h2/></code> heading</h2> <h2><span class="lang-xs lang-lbl" lang="en"></span> x-small in a <code><h2/></code> heading</h2> <hr/> <h3><span class="lang-lg lang-lbl" lang="et"></span> large in a <code><h3/></code> heading</h3> <h3><span class="lang-sm lang-lbl" lang="fi"></span> small in a <code><h3/></code> heading</h3> <h3><span class="lang-xs lang-lbl" lang="fr"></span> x-small in a <code><h3/></code> heading</h3> <hr/> <h4><span class="lang-lg lang-lbl" lang="hi"></span> large in a <code><h4/></code> heading</h4> <h4><span class="lang-sm lang-lbl" lang="hr"></span> small in a <code><h4/></code> heading</h4> <h4><span class="lang-xs lang-lbl" lang="hu"></span> x-small in a <code><h4/></code> heading</h4> <hr/> <h5><span class="lang-sm lang-lbl" lang="it"></span> small in a <code><h5/></code> heading</h5> <h5><span class="lang-xs lang-lbl" lang="iw"></span> x-small in a <code><h5/></code> heading</h5> <hr/> <h6><span class="lang-xs lang-lbl" lang="lv"></span> x-small in a <code><h6/></code> heading</h6> </div> </div> <!-- + ================================================================ + | USAGE IN HEADINGS | + ================================================================ + --> <h1 id="navigation-6">Usage in text</h1> <p> Label placement has also been optimized for use in <em>Bootstrap</em>'s standard paragraphs. </p> <div class="panel panel-default panel-narrow"> <div class="panel-body panel-sample"> <p class="lead"><span class="lang-lg lang-lbl" lang="ms"></span> large in a <code>.lead</code> paragraph</p> <p class="lead"><span class="lang-sm lang-lbl" lang="mt"></span> small in a <code>.lead</code> paragraph</p> <p class="lead"><span class="lang-xs lang-lbl" lang="nl"></span> x-small in a <code>.lead</code> paragraph</p> <hr/> <p><span class="lang-sm lang-lbl" lang="pt"></span> small in a standard paragraph</p> <p><span class="lang-xs lang-lbl" lang="ro"></span> x-small in a standard paragraph</p> <hr/> <p><small><span class="lang-sm lang-lbl" lang="sl"></span> small in a <code><small/></code> section</small></p> <p><small><span class="lang-xs lang-lbl" lang="sq"></span> x-small in a <code><small/></code> section</small></p> </div> </div> <!-- + ================================================================ + | USAGE IN BUTTONS | + ================================================================ + --> <h1 id="navigation-7">Usage in buttons</h1> <div class="panel panel-default panel-narrow"> <div class="panel-body panel-sample"> <p>In large buttons:</p> <button type="button" class="btn btn-default btn-lg"> <span class="lang-lg lang-lbl" lang="sr"></span> (large) </button> <button type="button" class="btn btn-default btn-lg"> <span class="lang-sm lang-lbl" lang="sv"></span> (small) </button> <button type="button" class="btn btn-default btn-lg"> <span class="lang-xs lang-lbl" lang="th"></span> (extra small) </button> <hr/> <p>In regular buttons:</p> <button type="button" class="btn btn-default"> <span class="lang-sm lang-lbl" lang="tr"></span> (small) </button> <button type="button" class="btn btn-default"> <span class="lang-xs lang-lbl" lang="uk"></span> (extra small) </button> <hr/> <p>In small and extra small buttons:</p> <button type="button" class="btn btn-default btn-sm"> <span class="lang-xs lang-lbl" lang="vi"></span> (extra small) </button> <button type="button" class="btn btn-default btn-xs"> <span class="lang-xs lang-lbl" lang="zh"></span> (extra small) </button> </div> </div> <!-- + ================================================================ + | USAGE IN DROP DOWNS | + ================================================================ + --> <h1 id="navigation-8">Usage in drop downs</h1> <div class="panel panel-default panel-narrow"> <div class="panel-body panel-sample"> <div class="btn-group dropup"> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> <span class="lang-sm lang-lbl-full" lang="it"></span> <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <li><span class="lang-sm lang-lbl-full" lang="ar"></span></li> <li><span class="lang-sm lang-lbl-full" lang="be"></span></li> <li><span class="lang-sm lang-lbl-full" lang="bg"></span></li> <li><span class="lang-sm lang-lbl-full" lang="cs"></span></li> <li><span class="lang-sm lang-lbl-full" lang="da"></span></li> <li><span class="lang-sm lang-lbl-full" lang="de"></span></li> <li><span class="lang-sm lang-lbl-full" lang="el"></span></li> <li><span class="lang-sm lang-lbl-full" lang="en"></span></li> <li><span class="lang-sm lang-lbl-full" lang="es"></span></li> <li><span class="lang-sm lang-lbl-full" lang="et"></span></li> <li><span class="lang-sm lang-lbl-full" lang="fi"></span></li> <li><span class="lang-sm lang-lbl-full" lang="fr"></span></li> <li><span class="lang-sm lang-lbl-full" lang="ga"></span></li> <li><span class="lang-sm lang-lbl-full" lang="hi"></span></li> <li><span class="lang-sm lang-lbl-full" lang="hr"></span></li> </ul> </div> </div> </div> </div> </div> </div> <hr/> <h6 class="text-center"> Copyright © 2014 <a href="http://www.usrz.com/">USRZ.com</a> and Pier Paolo Fumagalli. Distributed under the terms of the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache Software License, Version 2.</a> </h6> </body> </html>