diff --git a/.gitignore b/.gitignore index 3b10ffb38483..82d2edd50481 100644 --- a/.gitignore +++ b/.gitignore @@ -10,7 +10,7 @@ *.vi *~ *.sass-cache - +.rvmrc # OS or Editor folders .DS_Store ._* diff --git a/Makefile b/Makefile index b28b2e9308fe..be71c4ec50ec 100644 --- a/Makefile +++ b/Makefile @@ -89,6 +89,15 @@ gh-pages: bootstrap docs node docs/build production cp -r docs/* ../bootstrap-gh-pages +gh-pages-translated: bootstrap docs + rm -f docs/assets/bootstrap.zip + zip -r docs/assets/bootstrap.zip bootstrap + rm -r bootstrap + rm -f ../bootstrap-gh-pages/assets/bootstrap.zip + node docs/build production + node docs/build/translation production + cp -r docs/* ../bootstrap-gh-pages + # # WATCH LESS FILES # diff --git a/README.md b/README.md index 23268862b362..8dd8168154a6 100644 --- a/README.md +++ b/README.md @@ -1,114 +1,134 @@ -[Twitter Bootstrap](http://twitter.github.com/bootstrap) [![Build Status](https://secure.travis-ci.org/twitter/bootstrap.png)](http://travis-ci.org/twitter/bootstrap) +GLOBO BOOTSTRAP ================= -Bootstrap is a sleek, intuitive, and powerful front-end framework for faster and easier web development, created and maintained by [Mark Otto](http://twitter.com/mdo) and [Jacob Thornton](http://twitter.com/fat). +O Bootstrap da Globo, desenvolvido como uma extensão do Bootstrap do twitter, é um kit de ferramentas para facilmente usar componentes de interface para websites, aplicações e mais e para utilizar seus componentes nos diversos produtos da Globo.com. Inclui folha de estilos padronizadas para tipografia, formulários, botões, tabelas, grids, navegação alertas e mais. -To get started, checkout http://getbootstrap.com! +Para começar -- checkout https://github.com/globocom/bootstrap +O Bootstrap da Globo.com possui uma versão em português do Bootstrap do twitter que está localizada em + docs/build/languages/pt-br.json +Com este arquivo é possível traduzir todos os textos do twitter original sem interferir na documentação original. -Quick start ------------ - -Clone the repo, `git clone git://github.com/twitter/bootstrap.git`, or [download the latest release](https://github.com/twitter/bootstrap/zipball/master). - - - -Versioning ----------- - -For transparency and insight into our release cycle, and for striving to maintain backward compatibility, Bootstrap will be maintained under the Semantic Versioning guidelines as much as possible. - -Releases will be numbered with the following format: - -`..` - -And constructed with the following guidelines: - -* Breaking backward compatibility bumps the major (and resets the minor and patch) -* New additions without breaking backward compatibility bumps the minor (and resets the patch) -* Bug fixes and misc changes bumps the patch +Uso +----- -For more information on SemVer, please visit http://semver.org/. +Você pode usar o Globo Bootstrap fazendo o download dos [componentes desejados na página de customização](http://globocom.github.com/bootstrap/customize.html). +A página de download é servido pelo [Bootstrap Server](https://github.com/globocom/bootstrap-server). +Como estender +------------- -Bug tracker ------------ +Para estender o Globo Bootstrap, você precisa clonar o projeto -Have a bug? Please create an issue here on GitHub that conforms with [necolas's guidelines](https://github.com/necolas/issue-guidelines). + git clone https://github.com/globocom/bootstrap + +As modificações de CSS devem ser feitas na pasta less. -https://github.com/twitter/bootstrap/issues +As modificações de Javascript devem ser feitas na pasta js. +As modificações nos templates devem ser feitas na pasta docs/templates nos arquivos com extensão .mustache. +Após qualquer modificação nos arquivos .less e .mustaque, existe um comando make para gerar os arquivos no formato css e formato html para os arquivos .less e os arquivos .html respectivamente -Twitter account ---------------- +Qual branch devo usar +-------------- -Keep up to date on announcements and more by following Bootstrap on Twitter, [@TwBootstrap](http://twitter.com/TwBootstrap). +O projeto mais atualizado sempre se encontra em uma branch globo-bootstrap-vn (onde n é o número da versão) +A versão mais recente do twitter bootstrap se encontra em major.minor-wip e corresponde a versão globo-bootstrap-major.minor +Como atualizar com o twitter bootstrap +-------------------------------------- -Blog ----- +O repositório remoto do twitter está em um origin chamado upstream em que é possivel obter novas versões. -Read more detailed announcements, discussions, and more on [The Official Twitter Bootstrap Blog](http://blog.getbootstrap.com). +Para atualizar, basta fazer um merge da branch e rodar os comandos + + make + node docs/build/translation +Após executar o último script, irá aparecer um modelo de json onde há as strings que surgiram para ser atualizadas na nova versão. Estas chaves e valores devem ser inseridas no arquivo + + docs/build/translation/pt-br.json +Com isto basta executar o comando + + node docs/build/translation + +Novamente até não restarem strings para serem traduzidas -Mailing list ------------- +Como publicar o projeto +-------------------------- -Have a question? Ask on our mailing list! +Para publicar os estáticos do projeto execute o comando + + make gh-pages-translated + +Desta forma ele irá criar uma pasta num diretório anterior (../) chamada bootstrap-gh-pages. -twitter-bootstrap@googlegroups.com -http://groups.google.com/group/twitter-bootstrap +Como contribuir +----------------------- +Após realizar as modificações seguindo as diretrizes acima, faça um pull request para gente ;-) -IRC ---- +Versionamento +-------------- -Server: irc.freenode.net +Para transparência e no ciclo de release, e para manter compatibilidade, o Globo Bootstrap será mantido pelo Semantic Versioning. -Channel: ##twitter-bootstrap (the double ## is not a typo) +Os guidelines serão no seguinte formato: +`..` +Esta nomenclatura segue os seguintes princípios: -Developers ----------- +* Quebra de compatibilidade com versão anterior aumenta o major +* Adição de funcionalidade sem quebrar versionamento aumenta o minor +* New additions without breaking backwards compatibility bumps the minor +* Bug fixes aumenta o patch -We have included a makefile with convenience methods for working with the Bootstrap library. +Para mais informações, visite http://semver.org/. -+ **dependencies** -Our makefile depends on you having recess, connect, uglify.js, and jshint installed. To install, just run the following command in npm: -``` -$ npm install recess connect uglify-js jshint -g -``` +Bug tracker +----------- -+ **build** - `make` -Runs the recess compiler to rebuild the `/less` files and compiles the docs pages. Requires recess and uglify-js. Read more in our docs » +Se encontrou algum bug, crie uma issue no github -+ **test** - `make test` -Runs jshint and qunit tests headlessly in [phantomjs](http://code.google.com/p/phantomjs/) (used for ci). Depends on having phantomjs installed. +https://github.com/globocom/bootstrap/issues -+ **watch** - `make watch` -This is a convenience method for watching just Less files and automatically building them whenever you save. Requires the Watchr gem. +Roadmap +--------------- +### globo-bootstrap-v1.1 +* Modificar tag do analytics +* Listar as strings não usadas na tradução do arquivo pt-br.json +* Remover entradas duplicadas de tradução +* Componente de exemplo +* Integração com o bootstrap-server para downloads customizados -Contributing ------------- +Para desenvolvedores +---------------------- -Please submit all pull requests against *-wip branches. If your unit test contains javascript patches or features, you must include relevant unit tests. Thanks! +Há um makefile para poder gerar os estáticos ++ `make` +Executa o compiler do less e gera o bootstrap.css e bootstrap.min.css e os templates +O compilador lessc é necessário para o comando rodar. ++ `make test` +Executa o jshint e testes do qunit com o [phantomjs](http://code.google.com/p/phantomjs/) (usado para o ci). Depende de ter o phantomjs instalado. -Authors +Autores ------- +## Twitter Bootstrap + **Mark Otto** + http://twitter.com/mdo @@ -119,7 +139,19 @@ Authors + http://twitter.com/fat + http://github.com/fat +## Globo Bootstrap + +**Alexandre Magno** + ++ http://blog.alexandremagno.net ++ github.com/alexanmtz ++ @alexanmtz + +**Guilherme Garnier** ++ http://blog.guilhermegarnier.com ++ github/ggarnier ++ @guilhermgarnier Copyright and license --------------------- diff --git a/docs/assets/css/bootstrap.css b/docs/assets/css/bootstrap.css index 2b8dfb944f3c..485f3946361a 100644 --- a/docs/assets/css/bootstrap.css +++ b/docs/assets/css/bootstrap.css @@ -2838,11 +2838,11 @@ table th[class*="span"], color: #333333; text-decoration: none; background-color: #0081c2; - background-image: -moz-linear-gradient(top, #0088cc, #0077b3); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); background-image: -o-linear-gradient(top, #0088cc, #0077b3); - background-image: linear-gradient(to bottom, #0088cc, #0077b3); background-repeat: repeat-x; outline: 0; filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); @@ -3059,16 +3059,16 @@ button.close { cursor: pointer; background-color: #f5f5f5; *background-color: #e6e6e6; - background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #bbbbbb; *border: 0; - border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-bottom-color: #a2a2a2; -webkit-border-radius: 4px; -moz-border-radius: 4px; @@ -3216,11 +3216,11 @@ input[type="button"].btn-block { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #006dcc; *background-color: #0044cc; - background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(to bottom, #0088cc, #0044cc); + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); @@ -3248,11 +3248,11 @@ input[type="button"].btn-block { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #faa732; *background-color: #f89406; - background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-repeat: repeat-x; border-color: #f89406 #f89406 #ad6704; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); @@ -3280,11 +3280,11 @@ input[type="button"].btn-block { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #da4f49; *background-color: #bd362f; - background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); background-repeat: repeat-x; border-color: #bd362f #bd362f #802420; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); @@ -3312,11 +3312,11 @@ input[type="button"].btn-block { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #5bb75b; *background-color: #51a351; - background-image: -moz-linear-gradient(top, #62c462, #51a351); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); background-image: -webkit-linear-gradient(top, #62c462, #51a351); background-image: -o-linear-gradient(top, #62c462, #51a351); background-image: linear-gradient(to bottom, #62c462, #51a351); + background-image: -moz-linear-gradient(top, #62c462, #51a351); background-repeat: repeat-x; border-color: #51a351 #51a351 #387038; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); @@ -3344,11 +3344,11 @@ input[type="button"].btn-block { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #49afcd; *background-color: #2f96b4; - background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); background-repeat: repeat-x; border-color: #2f96b4 #2f96b4 #1f6377; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); @@ -3376,11 +3376,11 @@ input[type="button"].btn-block { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #363636; *background-color: #222222; - background-image: -moz-linear-gradient(top, #444444, #222222); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); background-image: -webkit-linear-gradient(top, #444444, #222222); background-image: -o-linear-gradient(top, #444444, #222222); background-image: linear-gradient(to bottom, #444444, #222222); + background-image: -moz-linear-gradient(top, #444444, #222222); background-repeat: repeat-x; border-color: #222222 #222222 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); @@ -4449,11 +4449,11 @@ input[type="submit"].btn.btn-mini { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #ededed; *background-color: #e5e5e5; - background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); + background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); background-repeat: repeat-x; border-color: #e5e5e5 #e5e5e5 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); @@ -4697,11 +4697,11 @@ input[type="submit"].btn.btn-mini { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #0e0e0e; *background-color: #040404; - background-image: -moz-linear-gradient(top, #151515, #040404); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); background-image: -webkit-linear-gradient(top, #151515, #040404); background-image: -o-linear-gradient(top, #151515, #040404); background-image: linear-gradient(to bottom, #151515, #040404); + background-image: -moz-linear-gradient(top, #151515, #040404); background-repeat: repeat-x; border-color: #040404 #040404 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); @@ -5352,6 +5352,39 @@ a.thumbnail:hover { color: #555555; } +a.inner-border, +a.inner-border img { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +a.inner-border { + padding: 0; + border: none; +} + +a.inner-border span { + opacity: 0; +} + +a.inner-border:hover { + position: relative; +} + +a.inner-border:hover span { + position: absolute; + top: 0; + left: 0; + width: 98%; + height: 96%; + border: 3px solid; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + opacity: 1; +} + .media, .media-body { overflow: hidden; diff --git a/docs/assets/img/example-sites/cadastro-globocom.png b/docs/assets/img/example-sites/cadastro-globocom.png new file mode 100644 index 000000000000..cad23b204838 Binary files /dev/null and b/docs/assets/img/example-sites/cadastro-globocom.png differ diff --git a/docs/assets/img/example-sites/globotv-cma.png b/docs/assets/img/example-sites/globotv-cma.png new file mode 100644 index 000000000000..d3c8fb2c5a7c Binary files /dev/null and b/docs/assets/img/example-sites/globotv-cma.png differ diff --git a/docs/assets/img/icon-custom-select-arrow.png b/docs/assets/img/icon-custom-select-arrow.png new file mode 100644 index 000000000000..5fdf600f38d0 Binary files /dev/null and b/docs/assets/img/icon-custom-select-arrow.png differ diff --git a/docs/assets/img/sprite-cms-icons.png b/docs/assets/img/sprite-cms-icons.png new file mode 100644 index 000000000000..74e971a4c3ec Binary files /dev/null and b/docs/assets/img/sprite-cms-icons.png differ diff --git a/docs/assets/img/ui-icons32.png b/docs/assets/img/ui-icons32.png new file mode 100644 index 000000000000..b19a349b09df Binary files /dev/null and b/docs/assets/img/ui-icons32.png differ diff --git a/docs/assets/js/application.js b/docs/assets/js/application.js index 5baab3935464..04f2e5206483 100644 --- a/docs/assets/js/application.js +++ b/docs/assets/js/application.js @@ -107,7 +107,7 @@ $.ajax({ type: 'POST' - , url: /\?dev/.test(window.location) ? 'http://localhost:3000' : 'http://bootstrap.herokuapp.com' + , url: /\?dev/.test(window.location) ? 'http://localhost:3000' : 'http://bootstrap-server.herokuapp.com' , dataType: 'jsonpi' , params: { js: js @@ -151,4 +151,4 @@ $.ajaxTransport('jsonpi', function(opts, originalOptions, jqXHR) { } }) -}(window.jQuery) \ No newline at end of file +}(window.jQuery) diff --git a/docs/assets/js/bootstrap-alert.js b/docs/assets/js/bootstrap-alert.js index b0bdc4b7d91a..92c6aaed7835 100644 --- a/docs/assets/js/bootstrap-alert.js +++ b/docs/assets/js/bootstrap-alert.js @@ -85,4 +85,4 @@ $(document).on('click.alert.data-api', dismiss, Alert.prototype.close) -}(window.jQuery); \ No newline at end of file +}(window.jQuery); diff --git a/docs/assets/js/bootstrap.js b/docs/assets/js/bootstrap.js index 72035ecb1b36..30888ebc6405 100644 --- a/docs/assets/js/bootstrap.js +++ b/docs/assets/js/bootstrap.js @@ -144,7 +144,8 @@ $(document).on('click.alert.data-api', dismiss, Alert.prototype.close) -}(window.jQuery);/* ============================================================ +}(window.jQuery); +/* ============================================================ * bootstrap-button.js v2.1.2 * http://twitter.github.com/bootstrap/javascript.html#buttons * ============================================================ diff --git a/docs/base-css.html b/docs/base-css.html index 10a7dc62eb6d..828332530f72 100644 --- a/docs/base-css.html +++ b/docs/base-css.html @@ -2,7 +2,7 @@ - Base · Bootstrap + Globo.com Bootstrap @@ -43,25 +43,25 @@ @@ -73,8 +73,8 @@ ================================================== -->
-

Base CSS

-

Fundamental HTML elements styled and enhanced with extensible classes.

+

CSS Base

+

Elementos HTML fundamentais estilizado e aprimorados com classes extensivas

@@ -86,13 +86,13 @@

Base CSS

@@ -103,22 +103,22 @@

Base CSS

================================================== -->
-

Headings

-

All HTML headings, <h1> through <h6> are available.

+

Cabeçalhos

+

Todos cabeçalhos, <h1> até <h6> estão disponíveis.

-

h1. Heading 1

-

h2. Heading 2

-

h3. Heading 3

-

h4. Heading 4

-
h5. Heading 5
-
h6. Heading 6
+

h1. Cabeçalho 1

+

h2. Cabeçalho 2

+

h3. Cabeçalho 3

+

h4. Cabeçalho 4

+
h5. Cabeçalho 5
+
h6. Cabeçalho 6
-

Body copy

-

Bootstrap's global default font-size is 14px, with a line-height of 20px. This is applied to the <body> and all paragraphs. In addition, <p> (paragraphs) receive a bottom margin of half their line-height (10px by default).

+

cópia do corpo

+

O padrão global do font-size é 14px, com um line-height de 20px. Isto é aplicado ao <body> e todos os parágrafos. E ainda, <p> (parágrafos) recebem uma margem da metade do line-height (10px por padrão).

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula.

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec ullamcorper nulla non metus auctor fringilla. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec ullamcorper nulla non metus auctor fringilla.

@@ -126,25 +126,25 @@

Body copy

<p>...</p>
-

Lead body copy

-

Make a paragraph stand out by adding .lead.

+

cópia principal do corpo

+

Faça um parágrafo sobressair adicionando .lead.

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.

<p class="lead">...</p>
-

Built with Less

-

The typographic scale is based on two LESS variables in variables.less: @baseFontSize and @baseLineHeight. The first is the base font-size used throughout and the second is the base line-height. We use those variables and some simple math to create the margins, paddings, and line-heights of all our type and more. Customize them and Bootstrap adapts.

+

Construído com o Less

+

A escala tipográfica é baseado em duas variáveis LESS que estão disponíveis em variables.less: @baseFontSize e @baseLineHeight. O primeiro é o font-size base e o segundo é o line-height base. Nós usamos estas variáveis e uma simples matemática para criar as margens, paddings, e line-heights para toda nossa tipografia e mais. Customize-os e o Bootstrap se adapta.


-

Emphasis

-

Make use of HTML's default emphasis tags with lightweight styles.

+

Ênfase

+

Faça o uso da ênfase padrão do HTML com estilos leves

<small>

-

For de-emphasizing inline or blocks of text, use the small tag.

+

Para desenfatizar textos em blocos ou inline, use a tag small.

This line of text is meant to be treated as fine print.

@@ -154,24 +154,24 @@

<small>

</p> -

Bold

-

For emphasizing a snippet of text with a heavier font-weight.

+

Negrito

+

Para enfatizar um pedaço de texto com uma propriedade font-weight mais pesada

The following snippet of text is rendered as bold text.

<strong>rendered as bold text</strong>
-

Italics

-

For emphasizing a snippet of text with italics.

+

Itálicos

+

Para enfatizar um trecho de texto com itálico

The following snippet of text is rendered as italicized text.

<em>rendered as italicized text</em>
-

Heads up! Feel free to use <b> and <i> in HTML5. <b> is meant to highlight words or phrases without conveying additional importance while <i> is mostly for voice, technical terms, etc.

+

Atenção! Sinta-se livre para usar <b> e <i> em HTML5. <b> é feito para marcar palavras ou frases sem dar importância adicional enquanto é mais usado para <i>, termos técnicos etc.

-

Emphasis classes

-

Convey meaning through color with a handful of emphasis utility classes.

+

Classes de ênfase

+

Um melhor significado através de cor com uma coleção de classes utilitárias

Fusce dapibus, tellus ac cursus commodo, tortor mauris nibh.

Etiam porta sem malesuada magna mollis euismod.

@@ -191,20 +191,20 @@

Emphasis classes


-

Abbreviations

-

Stylized implemenation of HTML's <abbr> element for abbreviations and acronyms to show the expanded version on hover. Abbreviations with a title attribute have a light dotted bottom border and a help cursor on hover, providing additional context on hover.

+

Abreviações

+

Implementação estilizada do elemento <abbr> para abreviações e acrônimos para mostrar a versão expandida do hover. Abreviações com um atributo title tem uma leve borda inferior e ajuda o cursor no hover, dando informação adicional de contexto

<abbr>

-

For expanded text on long hover of an abbreviation, include the title attribute.

+

Para texto expandido em um hover de uma abreviação, incluindo um atributo title

-

An abbreviation of the word attribute is attr.

+

Uma abreviação da palavra atributo é attr

<abbr title="attribute">attr</abbr>

<abbr class="initialism">

-

Add .initialism to an abbreviation for a slightly smaller font-size.

+

Adiciona .initialism para uma abreviação com uma fonte levemente menor

-

HTML is the best thing since sliced bread.

+

HTML É a melhor coisa desde o pão.

<abbr title="HyperText Markup Language" class="initialism">HTML</abbr>
@@ -212,11 +212,11 @@

<abbr class="initialism">


-

Addresses

-

Present contact information for the nearest ancestor or the entire body of work.

+

Endereços

+

Apresentar informação de contato para o ancestral mais próximo ou o corpo inteiro do documento

<address>

-

Preserve formatting by ending all lines with <br>.

+

Preserva formatação terminando as linhas com <br>.

Twitter, Inc.
@@ -225,7 +225,7 @@

<address>

P: (123) 456-7890
- Full Name
+ Nome completo
first.last@gmail.com
@@ -238,7 +238,7 @@

<address>

</address> <address> - <strong>Full Name</strong><br> + <strong>Nome completo</strong><br> <a href="mailto:#">first.last@gmail.com</a> </address> @@ -247,11 +247,11 @@

<address>


-

Blockquotes

-

For quoting blocks of content from another source within your document.

+

Citações

+

Para blocos de citação de uma outra fonte dentro do documento

-

Default blockquote

-

Wrap <blockquote> around any HTML as the quote. For straight quotes we recommend a <p>.

+

Citação Padrão

+

Coloque em volta de um <blockquote> qualquer HTML como citação. Para citações diretas nós recomendamos o uso de <p>.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

@@ -263,30 +263,30 @@

Default blockquote

</blockquote> -

Blockquote options

-

Style and content changes for simple variations on a standard blockquote.

+

Opções de citação

+

Estilizar o conteúdo para mudanças ou simples variações da citação padrão

-

Naming a source

-

Add <small> tag for identifying the source. Wrap the name of the source work in <cite>.

+

Nomeando uma fonte

+

Adicione uma tag <small> para identificar a fonte. Coloque em volta do nome a fonte de trabalho em uma tag <cite>.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

- Someone famous in Source Title + Alguém famoso in título da fonte
 <blockquote>
   <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
-  <small>Someone famous <cite title="Source Title">Source Title</cite></small>
+  <small>Alguém famoso em <cite title="Source Title">titulo da fonte</cite></small>
 </blockquote>
 
-

Alternate displays

-

Use .pull-right for a floated, right-aligned blockquote.

+

Telas alternadas

+

Use .pull-right para flutuar uma citação a direita.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.

- Someone famous in Source Title + Alguém famoso in título da fonte
@@ -300,10 +300,10 @@ 

Alternate displays

-

Lists

+

Listas

-

Unordered

-

A list of items in which the order does not explicitly matter.

+

Não ordenadas

+

Uma lista de itens em que a ordem não importa

  • Lorem ipsum dolor sit amet
  • @@ -329,8 +329,8 @@

    Unordered

    </ul>
-

Ordered

-

A list of items in which the order does explicitly matter.

+

Ordenadas

+

Uma lista de itens em que a ordem importa

  1. Lorem ipsum dolor sit amet
  2. @@ -349,8 +349,8 @@

    Ordered

    </ol> -

    Unstyled

    -

    A list of items with no list-style or additional left padding.

    +

    Não estilizadas

    +

    Uma lista de itens com nenhum list-style or margem esquerdas adicionais

    • Lorem ipsum dolor sit amet
    • @@ -376,12 +376,12 @@

      Unstyled

      </ul> -

      Description

      -

      A list of terms with their associated descriptions.

      +

      Descrição

      +

      Uma lista de termos com suas descrições associadas

      -
      Description lists
      -
      A description list is perfect for defining terms.
      +
      Listas descritivas
      +
      Uma lista de descrição é perfeita para definir termos
      Euismod
      Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
      Donec id elit non mi porta gravida at eget metus.
      @@ -396,12 +396,12 @@

      Description

      </dl> -

      Horizontal description

      -

      Make terms and descriptions in <dl> line up side-by-side.

      +

      Descrição horizontal

      +

      Fazer os termos e descrições em um <dl> alinhados lado a lado

      -
      Description lists
      -
      A description list is perfect for defining terms.
      +
      Listas descritivas
      +
      Uma lista de descrição é perfeita para definir termos
      Euismod
      Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
      Donec id elit non mi porta gravida at eget metus.
      @@ -418,8 +418,8 @@

      Horizontal description

      </dl>

      - Heads up! - Horizontal description lists will truncate terms that are too long to fit in the left column fix text-overflow. In narrower viewports, they will change to the default stacked layout. + Atenção! + Listas de descrição horizontal irá truncar termos que são muito longos para encaixar na esquerda da coluna fixa text-overflow. Em resoluções menores, eles irão mudar para o padrão de layout estagnado

@@ -429,7 +429,7 @@

Horizontal description

================================================== -->

Inline

@@ -438,21 +438,21 @@

Inline

For example, <section> should be wrapped as inline.
-For example, <code><section></code> should be wrapped as inline.
+Por exemplo, <code><section></code> deve ser colocado inline
 

Basic block

-

Use <pre> for multiple lines of code. Be sure to escape any angle brackets in the code for proper rendering.

+

Use <pre> para múltiplas linhas de código, certifique-se de escapar qualquer caractere especial para renderizar corretamente

-
<p>Sample text here...</p>
+
<p>Texto de exemplo aqui</p>
 <pre>
-  &lt;p&gt;Sample text here...&lt;/p&gt;
+  &lt;p&gt;Texto de exemplo aqui&lt;/p&gt;
 </pre>
 
-

Heads up! Be sure to keep code within <pre> tags as close to the left as possible; it will render all tabs.

-

You may optionally add the .pre-scrollable class which will set a max-height of 350px and provide a y-axis scrollbar.

+

Atenção! Certifique-se de manter o código dentro de uma tag <pre> tão perto da esquerda quando possível, pois ela irá renderizar todas tabs

+

Você pode opcionalmente adicionar a classe .pre-scrollable que irá escolher um max-height of 350px e provê uma barra de progresso no eixo y

@@ -461,19 +461,19 @@

Basic block

================================================== -->
-

Default styles

-

For basic styling—light padding and only horizontal dividers—add the base class .table to any <table>.

+

Estilos padrão

+

Para estilização básica—padding leve e somente um divisor horizontal—adicione a classe base .table para qualquer <table>.

- - - + + + @@ -508,19 +508,19 @@

Default styles


-

Optional classes

-

Add any of the following classes to the .table base class.

+

Classes opcionais

+

Adicione qualquer uma das seguintes classes a classe base .table

.table-striped

-

Adds zebra-striping to any table row within the <tbody> via the :nth-child CSS selector (not available in IE7-IE8).

+

Adicione tabelas zebradas dentro de uma tag <tbody> via um seletor CSS :nth-child (não disponível no IE7-IE8)

#First NameLast NameUsernamePrimeiro nameÚltimo nomeNome do usuário
- - - + + + @@ -551,16 +551,16 @@

.table-striped

</table> -

.table-bordered

-

Add borders and rounded corners to the table.

+

.table-ordered

+

Adicione bordas e bordas arredondadas para a tabela

#First NameLast NameUsernamePrimeiro nameÚltimo nomeNome do usuário
- - - + + + @@ -596,15 +596,15 @@

.table-bordered

.table-hover

-

Enable a hover state on table rows within a <tbody>.

+

Habilite um estado de hover em linhas dentro de <tbody>.

#First NameLast NameUsernamePrimeiro nameÚltimo nomeNome do usuário
- - - + + + @@ -635,15 +635,15 @@

.table-hover

.table-condensed

-

Makes tables more compact by cutting cell padding in half.

+

Tornar a tabela mais compacta cortando o padding da célula pela metade

#First NameLast NameUsernamePrimeiro nameÚltimo nomeNome do usuário
- - - + + + @@ -677,8 +677,8 @@

.table-condensed


-

Optional row classes

-

Use contextual classes to color table rows.

+

Classes opcionais de linha

+

Use classes contextuais para cores das linhas da tabela

#First NameLast NameUsernamePrimeiro nameÚltimo nomeNome do usuário
@@ -686,8 +686,8 @@

Optional row classes

- - + + @@ -695,25 +695,25 @@

Optional row classes

- + - + - + - +
ClassDescriptionClasseDescrição
.success Indicates a successful or positive action.Indica uma ação positiva com sucesso
.error Indicates a dangerous or potentially negative action.Indica uma ação negativa e potencialmente perigosa
.warning Indicates a warning that might need attention.Indica um aviso que pode precisar de atenção
.info Used as an alternative to the default styles.Usar uma alternativa ao estilo padrão
@@ -722,8 +722,8 @@

Optional row classes

# - Product - Payment Taken + Produto + Pagamento feito Status @@ -770,8 +770,8 @@

Optional row classes


-

Supported table markup

-

List of supported table HTML elements and how they should be used.

+

Marcaçãod e tabela suportada

+

Lista de elementos HTML suportados e como eles devem ser usados

@@ -780,7 +780,7 @@

Supported table markup

- + @@ -789,7 +789,7 @@

Supported table markup

<table> @@ -797,7 +797,7 @@

Supported table markup

<thead> @@ -805,7 +805,7 @@

Supported table markup

<tbody> @@ -813,7 +813,7 @@

Supported table markup

<tr> @@ -821,7 +821,7 @@

Supported table markup

<td> @@ -829,8 +829,8 @@

Supported table markup

<th> @@ -838,7 +838,7 @@

Supported table markup

<caption> @@ -869,34 +869,34 @@

Supported table markup

================================================== -->
-

Default styles

-

Individual form controls receive styling, but without any required base class on the <form> or large changes in markup. Results in stacked, left-aligned labels on top of form controls.

+

Estilos padrão

+

Controles de formulários individuais recebem estilização, mas sem nenhuam classe base no elemento <form> ou mudanças grandes na marcação. Resultados são estagnados, alinhados a esquerda e rótulos no topo dos controles de formulário

Legend - - - Example block-level help text here. + + + Ajuda de texto em bloco - +
 <form>
   <fieldset>
-    <legend>Legend</legend>
-    <label>Label name</label>
-    <input type="text" placeholder="Type something…">
+    <legend>Legenda</legend>
+    <label>Nome do título</label>
+    <input type="text" placeholder="Digite algo...">
     <span class="help-block">Example block-level help text here.</span>
     <label class="checkbox">
-      <input type="checkbox"> Check me out
+      <input type="checkbox"> Olha eu
     </label>
-    <button type="submit" class="btn">Submit</button>
+    <button type="submit" class="btn">Enviar</button>
   </fieldset>
 </form>
 
@@ -905,50 +905,50 @@

Default styles


-

Optional layouts

-

Included with Bootstrap are three optional form layouts for common use cases.

+

Layout opcionais

+

Incluído com o Bootstrap três layouts de formulários para usos comuns

-

Search form

-

Add .form-search to the form and .search-query to the <input> for an extra-rounded text input.

+

Formulário de busca

+

Adicione .form-search para o formulário e .search-query para o <input> para um input de texto com arredondamento extra.

- +
 <form class="form-search">
   <input type="text" class="input-medium search-query">
-  <button type="submit" class="btn">Search</button>
+  <button type="submit" class="btn">Busca</button>
 </form>
 
-

Inline form

-

Add .form-inline for left-aligned labels and inline-block controls for a compact layout.

+

Formulário inline

+

Adicione .form-inline para rótulos alinhados a esquerda e controles inline-block para um layout compacto

- + - +
 <form class="form-inline">
   <input type="text" class="input-small" placeholder="Email">
-  <input type="password" class="input-small" placeholder="Password">
+  <input type="password" class="input-small" placeholder="Senha">
   <label class="checkbox">
-    <input type="checkbox"> Remember me
+    <input type="checkbox"> Lembre-se de mim
   </label>
-  <button type="submit" class="btn">Sign in</button>
+  <button type="submit" class="btn">Entrar</button>
 </form>
 
-

Horizontal form

-

Right align labels and float them to the left to make them appear on the same line as controls. Requires the most markup changes from a default form:

+

Formulário horizontal

+

Rótulos alinhados a direita e flutuados a esquerda para aparecerem na mesma linha como controles. Requer mais mudanças do padrão de marcação do formulário padrão

    -
  • Add .form-horizontal to the form
  • -
  • Wrap labels and controls in .control-group
  • -
  • Add .control-label to the label
  • -
  • Wrap any associated controls in .controls for proper alignment
  • +
  • Adicione .form-horizontal para o formulário
  • +
  • Coloque em volta dos rótulos e controles um .control-group
  • +
  • Adicione .control-label para os rótulos
  • +
  • Coloque em volta de qualquer controle associado .controls para alinhamento apropriado
@@ -958,17 +958,17 @@

Horizontal form

- +
- +
- +
@@ -981,17 +981,17 @@

Horizontal form

</div> </div> <div class="control-group"> - <label class="control-label" for="inputPassword">Password</label> + <label class="control-label" for="inputPassword">Senha</label> <div class="controls"> - <input type="password" id="inputPassword" placeholder="Password"> + <input type="password" id="inputPassword" placeholder="Senha"> </div> </div> <div class="control-group"> <div class="controls"> <label class="checkbox"> - <input type="checkbox"> Remember me + <input type="checkbox"> Lembre-se de mim </label> - <button type="submit" class="btn">Sign in</button> + <button type="submit" class="btn">Entrar</button> </div> </div> </form> @@ -1001,12 +1001,12 @@

Horizontal form


-

Supported form controls

-

Examples of standard form controls supported in an example form layout.

+

Controles de formulário suportados

+

Exemplos de um controle de formulários suportados em um layout de exemplo

Inputs

-

Most common form control, text-based input fields. Includes support for all HTML5 types: text, password, datetime, datetime-local, date, month, time, week, number, email, url, search, tel, and color.

-

Requires the use of a specified type at all times.

+

Os controles de formulários mais comuns, campos de input baseado em texto. Inclui suporte para todos os tipos do HTML5: text, password, datetime, datetime-local, date, month, time, week, number, email, url, search, tel e color.

+

Requer o uso de um tipo type

@@ -1014,8 +1014,8 @@

Inputs

<input type="text" placeholder="Text input"> -

Textarea

-

Form control which supports multiple lines of text. Change rows attribute as necessary.

+

Área de texto

+

Controle de formulários que suporta múltiplas linhas de texto. Mude o atributo rows quando necessário

@@ -1023,42 +1023,42 @@

Textarea

<textarea rows="3"></textarea> -

Checkboxes and radios

-

Checkboxes are for selecting one or several options in a list while radios are for selecting one option from many.

-

Default (stacked)

+

Checkbox e radio

+

Checkboxes são usados para selecionar várias opções em uma lista enquanto botões radio são usados para selecionar uma opção de várias

+

Padrão (estagnados)


 <label class="checkbox">
   <input type="checkbox" value="">
-  Option one is this and that—be sure to include why it's great
+  Opção 1 é isto
 </label>
 
 <label class="radio">
   <input type="radio" name="optionsRadios" id="optionsRadios1" value="option1" checked>
-  Option one is this and that—be sure to include why it's great
+  Opção 1 é isto
 </label>
 <label class="radio">
   <input type="radio" name="optionsRadios" id="optionsRadios2" value="option2">
-  Option two can be something else and selecting it will deselect option one
+  A opção 2 pode ser algo mais e selecionando irá desselacionar a opção 1
 </label>
 
-

Inline checkboxes

-

Add the .inline class to a series of checkboxes or radios for controls appear on the same line.

+

checkboxes inline

+

Adicione a classe .inline para uma série de checkboxes ou radios para controlar a aparência na mesma linha

TagDescriptionDescrição
- Wrapping element for displaying data in a tabular format + Colocando elementos para exibir dados em um formato tabular
- Container element for table header rows (<tr>) to label table columns + Elemento principal para linhas da tabela (<tr>) para rotular colunas da tabela
- Container element for table rows (<tr>) in the body of the table + Elemento principal para linhas da tabela (<tr>) no corpo da tabela
- Container element for a set of table cells (<td> or <th>) that appears on a single row + Elemento principal para uma coleção de células (&td;tr>) ou (<th>) para aparecer em uma única linha
- Default table cell + Célula da tabela padrão
- Special table cell for column (or row, depending on scope and placement) labels
- Must be used within a <thead> + Célula de tabela especial para coluna (ou linha, dependendo do lugar que é colocado)
+ Deve ser usado dentro de um <thead>
- Description or summary of what the table holds, especially useful for screen readers + Descrição ou sumário do que a tabela possui, especialmente útil para leitores de tela
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
ButtonBotões class=""DescriptionDescrição
btnStandard gray button with gradientBotão padrão cinza com gradiente
btn btn-primaryProvides extra visual weight and identifies the primary action in a set of buttonsProvê peso extra visual e identifica a ação primária em uma coleção de botões
btn btn-infoUsed as an alternative to the default stylesUsado como uma alternativa para os estilos padrões
btn btn-successIndicates a successful or positive actionIndica uma ação bem sucedida e positiva
btn btn-warningIndicates caution should be taken with this actionIndicação de cuidado deve ser feita com esta ação
btn btn-dangerIndicates a dangerous or potentially negative actionIndica uma ação potencialmente perigosa
btn btn-inverseAlternate dark gray button, not tied to a semantic action or useBotão alternativo cinza, não ligado a uma ação semântica ou uso
btn btn-linkDeemphasize a button by making it look like a link while maintaining button behaviorDesenfatizar um botão por fazer parecer como link enquanto mantém o comportamento de botão
-

Cross browser compatibility

-

IE9 doesn't crop background gradients on rounded corners, so we remove it. Related, IE9 jankifies disabled button elements, rendering text gray with a nasty text-shadow that we cannot fix.

+

Compatibilidade Cross Browser

+

O IE9 não corta gradiente de fundo em bordas arredondadas, então nós removemos. Outra coisa, IE9 desabilita elementos button, renderizando um texto cinza com uma sombra no texto que não podemos corrigir.

-

Button sizes

-

Fancy larger or smaller buttons? Add .btn-large, .btn-small, or .btn-mini for additional sizes.

+

Tamanhos de botão

+

Botões bonitos maiores ou menores? Adicione .btn-large, .btn-small, ou .btn-mini

- - + +

- - + +

- - + +

- - + +

 <p>
-  <button class="btn btn-large btn-primary" type="button">Large button</button>
-  <button class="btn btn-large" type="button">Large button</button>
+  <button class="btn btn-large btn-primary" type="button">Botão grande</button>
+  <button class="btn btn-large" type="button">Botão grande</button>
 </p>
 <p>
-  <button class="btn btn-primary" type="button">Default button</button>
-  <button class="btn" type="button">Default button</button>
+  <button class="btn btn-primary" type="button">Padrão de botão</button>
+  <button class="btn" type="button">Padrão de botão</button>
 </p>
 <p>
-  <button class="btn btn-small btn-primary" type="button">Small button</button>
-  <button class="btn btn-small" type="button">Small button</button>
+  <button class="btn btn-small btn-primary" type="button">Botão pequeno</button>
+  <button class="btn btn-small" type="button">Botão pequeno</button>
 </p>
 <p>
-  <button class="btn btn-mini btn-primary" type="button">Mini button</button>
-  <button class="btn btn-mini" type="button">Mini button</button>
+  <button class="btn btn-mini btn-primary" type="button">Botão miniatura</button>
+  <button class="btn btn-mini" type="button">Botão miniatura</button>
 </p>
 
-

Create block level buttons—those that span the full width of a parent— by adding .btn-block.

+

Criar um botões em bloco—aqueles que se espalha para a largura completa do elemento pai — adicionando .btn-block.

- - + +
-<button class="btn btn-large btn-block btn-primary" type="button">Block level button</button>
-<button class="btn btn-large btn-block" type="button">Block level button</button>
+<button class="btn btn-large btn-block btn-primary" type="button">Botões em bloco</button>
+<button class="btn btn-large btn-block" type="button">Botões em bloco</button>
 
-

Disabled state

-

Make buttons look unclickable by fading them back 50%.

+

Estado desabilitado

+

Fazer botões parecerem não clicáveis deixando mais claro em 50%

Anchor element

-

Add the .disabled class to <a> buttons.

+

Adicione a classe .disabled ao <a>

- Primary link + Link primário Link

-<a href="#" class="btn btn-large btn-primary disabled">Primary link</a>
+<a href="#" class="btn btn-large btn-primary disabled">Link primário</a>
 <a href="#" class="btn btn-large disabled">Link</a>
 

- Heads up! - We use .disabled as a utility class here, similar to the common .active class, so no prefix is required. Also, this class is only for aesthetic; you must use custom JavaScript to disable links here. + Atenção! + Nós usamos a classe .disabled como utilitária, similar a classe comum .active, então nenhum prefixo é requerido. Também, esta classe é somente estética; você deve suar um JavaScript customizado para desabilitar os links.

Button element

-

Add the disabled attribute to <button> buttons.

+

Adicione o atributo disabled aos botões com a tag <button>

- - + +

-<button type="button" class="btn btn-large btn-primary disabled" disabled="disabled">Primary button</button>
-<button type="button" class="btn btn-large" disabled>Button</button>
+<button type="button" class="btn btn-large btn-primary disabled" disabled="disabled">Botão primário</button>
+<button type="button" class="btn btn-large" disabled>Botões</button>
 
-

One class, multiple tags

-

Use the .btn class on an <a>, <button>, or <input> element.

+

Uma classe, múltiplas tags

+

Use a classe .btn em um elemento <a>, <button>, ou elemento <input>.

Link - + - +
 <a class="btn" href="">Link</a>
-<button class="btn" type="submit">Button</button>
+<button class="btn" type="submit">Botões</button>
 <input class="btn" type="button" value="Input">
-<input class="btn" type="submit" value="Submit">
+<input class="btn" type="submit" value="Enviar">
 
-

As a best practice, try to match the element for your context to ensure matching cross-browser rendering. If you have an input, use an <input type="submit"> for your button.

+

Como melhor prática, tente dar o elemento ao contexto para certificar-se que irá ser bem renderizado cross-browser. Se você tem um input, use um <input type="submit"> para seus botões

@@ -1748,10 +1748,10 @@

One class, multiple tags

================================================== -->
-

Add classes to an <img> element to easily style images in any project.

+

Adicione classes para uma tag <img> para facilmente estilizar imagens em qualquer projeto

@@ -1762,7 +1762,7 @@

Images

<img src="..." class="img-circle"> <img src="..." class="img-polaroid"> -

Heads up! .img-rounded and .img-circle do not work in IE7-8 due to lack of border-radius support.

+

Atenção! .img-rounded e .img-circle não irão funcionar no IE7-8 devido ao não suporte ao border-radius

@@ -1773,11 +1773,11 @@

Images

================================================== -->
-

Icon glyphs

-

140 icons in sprite form, available in dark gray (default) and white, provided by Glyphicons.

+

Ícones glyphs

+

140 ícones em forma de sprite, disponíveis em um padrão cinza escuro e branco, provido pelo Glyphicons.

  • icon-glass
  • icon-music
  • @@ -1926,36 +1926,36 @@

    Icon glyphs

Glyphicons attribution

-

Glyphicons Halflings are normally not available for free, but an arrangement between Bootstrap and the Glyphicons creators have made this possible at no cost to you as developers. As a thank you, we ask you to include an optional link back to Glyphicons whenever practical.

+

Glyphicons Halflings não são normalmente grátis, mas um arranjo entre o Bootstrap e os criadores do Glyphicons tornou isto possível e não custa nada a você como desenvolvedor. Como forma de agradecimento, nós pedimos para você incluir um link opcional de volta do Glyphicons quando aplicável


-

How to use

-

All icons require an <i> tag with a unique class, prefixed with icon-. To use, place the following code just about anywhere:

+

Como usar

+

Todos ícones requerem uma tag <i> com uma classe única, prefixada com um icon-. Para usar, coloque o código seguinte em qualquer lugar:

 <i class="icon-search"></i>
 
-

There are also styles available for inverted (white) icons, made ready with one extra class. We will specifically enforce this class on hover and active states for nav and dropdown links.

+

Há também estilos disponíveis de ícones (brancos) invertidos, deixando pronto com uma classe extra. Nós iremos especificadamente reforçar esta classe no hover e estados de ativo para navegação e links dropdown

 <i class="icon-search icon-white"></i>
 

- Heads up! - When using beside strings of text, as in buttons or nav links, be sure to leave a space after the <i> tag for proper spacing. + Atenção! + Quando usar além de strings de texto, como um botão ou links de navegação, tenha certeza de deixar um espaço depois da tag para espaçamento apropriado


-

Icon examples

-

Use them in buttons, button groups for a toolbar, navigation, or prepended form inputs.

+

Exemplos de ícones

+

Use-os como botões, grupos de botões para uma barra de ferramentas, navegação, ou inputs de formulários

-

Buttons

+

Botões

-
Button group in a button toolbar
+
Grupos de botões em uma barra de botões
@@ -1978,35 +1978,35 @@
Button group in a button toolbar
</div> -
Dropdown in a button group
+
Dropdown em um grupo de botões
 <div class="btn-group">
-  <a class="btn btn-primary" href="#"><i class="icon-user icon-white"></i> User</a>
+  <a class="btn btn-primary" href="#"><i class="icon-user icon-white"></i> Usuário</a>
   <a class="btn btn-primary dropdown-toggle" data-toggle="dropdown" href="#"><span class="caret"></span></a>
   <ul class="dropdown-menu">
-    <li><a href="#"><i class="icon-pencil"></i> Edit</a></li>
-    <li><a href="#"><i class="icon-trash"></i> Delete</a></li>
+    <li><a href="#"><i class="icon-pencil"></i> Editar</a></li>
+    <li><a href="#"><i class="icon-trash"></i> Apagar</a></li>
     <li><a href="#"><i class="icon-ban-circle"></i> Ban</a></li>
     <li class="divider"></li>
-    <li><a href="#"><i class="i"></i> Make admin</a></li>
+    <li><a href="#"><i class="i"></i> Tornar Administrador</a></li>
   </ul>
 </div>
 
-
Small button
+
Botão pequeno
@@ -2015,30 +2015,30 @@
Small button
-

Navigation

+

Navegação

 <ul class="nav nav-list">
-  <li class="active"><a href="#"><i class="icon-home icon-white"></i> Home</a></li>
-  <li><a href="#"><i class="icon-book"></i> Library</a></li>
-  <li><a href="#"><i class="icon-pencil"></i> Applications</a></li>
-  <li><a href="#"><i class="i"></i> Misc</a></li>
+  <li class="active"><a href="#"><i class="icon-home icon-white"></i> Início</a></li>
+  <li><a href="#"><i class="icon-book"></i> Biblioteca</a></li>
+  <li><a href="#"><i class="icon-pencil"></i> Aplicações</a></li>
+  <li><a href="#"><i class="i"></i> Outros</a></li>
 </ul>
 
-

Form fields

+

Campos de formulários

- +
@@ -2048,7 +2048,7 @@

Form fields

 <div class="control-group">
-  <label class="control-label" for="inputIcon">Email address</label>
+  <label class="control-label" for="inputIcon">Endereço de email</label>
   <div class="controls">
     <div class="input-prepend">
       <span class="add-on"><i class="icon-envelope"></i></span>
@@ -2073,16 +2073,16 @@ 

Form fields

================================================== --> diff --git a/docs/build/languages/pt-br.json b/docs/build/languages/pt-br.json new file mode 100644 index 000000000000..878b9dd814da --- /dev/null +++ b/docs/build/languages/pt-br.json @@ -0,0 +1,1379 @@ +{ + "Layout": { + "Overview": "Geral", + "Scaffolding": "Fundação", + "Base CSS": "CSS Base", + "Home": "Página inicial", + "JavaScript": "JavaScript", + "Components": "Componentes", + "Javascript plugins": "Plugins de Javascript", + "Using LESS": "Usando o LESS", + "Customize": "Customizando", + "Examples": "Exemplos", + "Back to top": "Voltar ao topo", + "Get started": "Ponto de partida", + "Read the blog": "Leia o blog", + "Submit issues": "Relatar issues", + "Roadmap and changelog": "Roadmap e changelog", + "Designed and built with all the love in the world @twitter by @mdo and @fat.": "Desenvolvido com todo amor no mundo @twitter por @mdo e @fat.", + "Code licensed under the Apache License v2.0. Documentation licensed under CC BY 3.0.": "Código licenciado sob Licença Apache v2.0. A documentação é licenciada sob CC 3.0.", + "Icons from Glyphicons Free, licensed under CC BY 3.0.": "Ícones do Glyphicons Free, licenciado sob CC 3.0.", + "This is a twitter Bootstrap version from globo.com kept by Alexandre Magno": "Este projeto é uma versão do Twitter Bootstrap da globo.com mantido por Alexandre Magno", + "What's new": "O que há de novo?", + "Inner Border at Thumbnails section": "Borda interna na seção Thumbnails", + "Designed and built with all the love in the world by @mdo and @fat.": "Desenhado e construído com todo amor do mundo por @mdo e @fat.", + "Code licensed under Apache License v2.0, documentation under CC BY 3.0.": "Código licenciado sob Apache License v2.0, documentação sob CC 3.0.", + "Glyphicons Free licensed under CC BY 3.0.": "Glyphicons grátis licenciado sob CC 3.0.", + "Blog": "Blog", + "Issues": "Issues" + }, + "Pages": { + "1": "1", + "": "", + "class=\"\"": "class=\"\"", + "Indicates caution should be taken with this action": "Indicação de cuidado deve ser feita com esta ação", + "Danger": "Perigo", + "Indicates a dangerous or potentially negative action": "Indica uma ação potencialmente perigosa", + "Inverse": "Inverso", + "Alternate dark gray button, not tied to a semantic action or use": "Botão alternativo cinza, não ligado a uma ação semântica ou uso", + "Cross browser compatibility": "Compatibilidade Cross Browser", + "IE9 doesn't crop background gradients on rounded corners, so we remove it. Related, IE9 jankifies disabled button elements, rendering text gray with a nasty text-shadow that we cannot fix.": "O IE9 não corta gradiente de fundo em bordas arredondadas, então nós removemos. Outra coisa, IE9 desabilita elementos button, renderizando um texto cinza com uma sombra no texto que não podemos corrigir.", + "Action": "Ação", + "Disabled state": "Estado desabilitado", + "Primary link": "Link primário", + "Link": "Link", + "Primary button": "Botão primário", + "Heads up!": "Atenção!", + "We use .disabled as a utility class here, similar to the common .active class, so no prefix is required.": "Nós usamos .disabled como uma classe utilitária, similar a classe .active, nenhum prefixo é necessário", + "One class, multiple tags": "Uma classe, múltiplas tags", + "Use the .btn class on an <a>, <button>, or <input> element.": "Use a classe .btn em um elemento <a>, <button>, ou elemento <input>.", + "Input": "Input", + "How to use": "Como usar", + "When using beside strings of text, as in buttons or nav links, be sure to leave a space after the <i> tag for proper spacing.": "", + "Use cases": "Casos de uso", + "Examples": "Exemplos", + "Use them in buttons, button groups for a toolbar, navigation, or prepended form inputs.": "Use-os como botões, grupos de botões para uma barra de ferramentas, navegação, ou inputs de formulários", + "User": "Usuário", + "Edit": "Editar", + "Delete": "Apagar", + "Ban": "Ban", + "Make admin": "Tornar Administrador", + "Settings": "Configurações", + "Home": "Início", + "Library": "Biblioteca", + "Applications": "Aplicações", + "Misc": "Outros", + "Email address": "Endereço de email", + "Buttons": "Botões", + "Button groups": "Grupos de botões", + "Button dropdowns": "Dropdown de botões", + "Navigation": "Navegação", + "Navbar": "Barra de navegação", + "Breadcrumbs": "Breadcrumbs(migalhas de pão)", + "Pagination": "Paginação", + "Labels": "Labels(rótulos)", + "Badges": "Badges", + "Typography": "Tipografia", + "Thumbnails": "Imagem miniaturas", + "Alerts": "Alertas", + "Progress bars": "Barra de progresso", + "Miscellaneous": "Diversos", + "Default example": "Exemplo padrão", + "Left": "Esquerda", + "Middle": "Meio", + "Right": "Direita", + "Combine sets of <div class=\"btn-group\"> into a <div class=\"btn-toolbar\"> for more complex components.": "Combine as escolhas da estrutura <div class=\"btn-group\"> em um <div class=\"btn-toolbar\"> para componentes mais complexos.", + "Checkbox and radio flavors": "Checkbox e radio em diferentes sabores", + "Button groups can also function as radios, where only one button may be active, or checkboxes, where any number of buttons may be active. View the Javascript docs for that.": "Grupos de botões também funciona como radios, onde somente um pode estar ativo, ou checkboxes, onde qualquer número de elementos podem estar ativos. Veja a documentação do javascript para isto.", + "Dropdowns in button groups": "Dropdown nos grupos de botões", + "Buttons with dropdowns must be individually wrapped in their own .btn-group within a .btn-toolbar for proper rendering.": "Botões com dropdowns devem ser individualmente colocados com uma classe .btn-group dentro de um .btn-toolbar para renderizar corretamente", + "Button dropdown menus": "Botões de menu dropdown", + "Overview and examples": "Visão geral e exemplos", + "Use any button to trigger a dropdown menu by placing it within a .btn-group and providing the proper menu markup.": "Use qualquer botão para disparar um menu dropdown colocados dentro de um .btn-group e provê o markup apropriado", + "Another action": "Outra ação", + "Something else here": "Algo a mais aqui", + "Separated link": "Link separador", + "Warning": "Aviso", + "Success": "Sucesso", + "Info": "Informações", + "dropdown menu links": "Links de menu dropdown", + "Works with all button sizes": "Trabalha com todos tamanhos de botões", + "Large button": "Botão grande", + "Small button": "Botão pequeno", + "Mini button": "Botão miniatura", + "Requires javascript": "Requer javascript", + "Button dropdowns require the Bootstrap dropdown plugin to function.": "Botões dropdown requerem O Bootstrap dropdown plugin para funcionar.", + "In some cases—like mobile—dropdown menus will extend outside the viewport. You need to resolve the alignment manually or with custom javascript.": "Em alguns casos—como mobile—menus dropdown irão ultrapassar a visão do browser. Você precisa resolver o alinhamento manualmente ou com algum javascript customizado.", + "Split button dropdowns": "Quebrando botões dropdown", + "Building on the button group styles and markup, we can easily create a split button. Split buttons feature a standard action on the left and a dropdown toggle on the right with contextual links.": "Para construir estilos e markup de grupos de botões, nós podemos simplesmente quebrar os botões. A funcionalidade de quebrar botões permite que você tenha uma ação padrão na esquerda e um dropdown na direita com links contextuais.", + "Sizes": "Tamanhos", + "Large action": "Ação maior", + "Small action": "Ação pequena", + "Mini action": "Ação miniatura", + "Dropup menus": "Menus Dropup", + "Dropdown menus can also be toggled from the bottom up by adding a single class to the immediate parent of .dropdown-menu. It will flip the direction of the .caret and reposition the menu itself to move from the bottom up instead of top down.": "", + "Dropup": "Dropup", + "Right dropup": "Dropup da direita", + "Lightweight defaults": "Padrões leves", + "Same markup, different classes": "Mesmo markup, classes diferentes", + "All nav components here—tabs, pills, and lists—share the same base markup and styles through the .nav class.": "", + "When to use": "Quando usar", + "Component alignment": "Alinhamento do componente", + "To align nav links, use the .pull-left or .pull-right utility classes. Both classes will add a CSS float in the specified direction.": "", + "Basic tabs": "Tabs básica", + "Take a regular <ul> of links and add .nav-tabs:": "Use um regular <ul> de links e adicione a classe .nav-tabs:", + "Profile": "Perfil", + "Messages": "Mensagens", + "Basic pills": "Pílulas básicas", + "Take that same HTML, but use .nav-pills instead:": "Use algum HTML, mas use .nav-pills ao invés disto", + "Stackable": "Estagnadas", + "As tabs and pills are horizontal by default, just add a second class, .nav-stacked, to make them appear vertically stacked.": "", + "Stacked tabs": "Tabs estagnadas", + "Stacked pills": "Pílulas estagnadas", + "Dropdowns": "Dropdowns", + "Tabs with dropdowns": "Tabs com dropdown", + "Help": "Ajuda", + "Dropdown": "Dropdown", + "links": "links", + "Pills with dropdowns": "Pílulas com dropdowns", + "Nav lists": "Listas de navegação", + "Add a horizontal divider by creating an empty list item with the class .divider, like so:": "Adicione um divisor horizontal simplesmente com um item de lista vazio com a classe .divider, como descrito:", + "Example nav list": "Exemplo de listas de navegação", + "Take a list of links and add class=\"nav nav-list\":": "Pegue uma lista de links e adicione class=\"nav nav-list\":", + "List header": "Cabeçalho de lista", + "Another list header": "Outro cabeçalho de lista", + "Tabbable nav": "Navegação tabeável", + "What's included": "O que está incluído", + "Bring your tabs to life with a simple plugin to toggle between content via tabs. Bootstrap integrates tabbable tabs in four styles: top (default), right, bottom, and left.": "", + "Tabbable example": "Exemplo tabeável", + "Section 1": "Seção 1", + "Section 2": "Seção 2", + "Section 3": "Seção 3", + "I'm in Section 1.": "Estou na seção 1", + "Howdy, I'm in Section 2.": "Olá, estou na seção 2", + "What up girl, this is Section 3.": "O que há garota, estou na seção 3", + "Tabbable in any direction": "Tabeável em qualquer direção", + "Tabs on the bottom": "Tabs na parte inferior", + "Flip the order of the HTML and add a class to put tabs on the bottom.": "Mudando a ordem dos HTML's e modificando uma classe você coloca as tabs na parte inferior", + "I'm in Section A.": "Estou na Seção A", + "Howdy, I'm in Section B.": "Olá, Estou na seção B", + "What up girl, this is Section C.": "E ai garota, estou na Seção C", + "Tabs on the left": "Tabs na esquerda", + "Swap the class to put tabs on the left.": "Mude a classe para colocar as tabs na esquerda", + "Tabs on the right": "Tabs na direita", + "Swap the class to put tabs on the right.": "Mude a classe para colocar as tabs na direita", + "Project name": "Nome do projeto", + "One more separated link": "Um ou mais links separados", + "Fix the navbar to the top or bottom of the viewport with an additional class on the outermost div, .navbar.": "", + "A simple link to show your brand or project name only requires an anchor tag.": "Um link simples para mostrar sua marca ou nome do projeto requer apenas uma tag de link", + "To properly style and position a form within the navbar, add the appropriate classes as shown below. For a default form, include .navbar-form and either .pull-left or .pull-right to properly align it.": "Para estilizar e posicionar apropriadamente um formulário dentro da barra de navegação, adicione a classe apropriada como mostrado abaixo. Para um formulário padrão, inclua .navbar-form ou .pull-left ou .pull-right para alinhar", + "Search": "Busca", + ".btn-navbar is used as the toggle for collapsed navbar content": ".btn-navbar é usado como alternador para conteúdo de barra de navegação colapsável", + "Be sure to leave the brand out there if you want it shown": "Tenha certeza de deixar a marca se você quer que ela seja mostrada", + "Everything you want hidden at 940px or less, place within here": "Tudo que você queira escondido em 940px ou menos, coloque aqui", + "Nav links": "Links de navegação", + "Nav items are simple to add via unordered lists.": "Itens de navegação são simplesmente adicionados via listas não ordenadas", + "You can easily add dividers to your nav links with an empty list item and a simple class. Just add this between links:": "Você pode facilmente adicionar divisores em links de navegação com uma lista vazia e adicionando uma classe. Simplesmente adicione isto entre os links", + "Account": "Conta", + "A single example shown as it might be displayed across multiple pages.": "", + "Data": "Dados", + "Markup": "Marcação", + "Two options for paging through content": "Duas opções para paginar pelo conteúdo", + "Pager": "Paginador", + "By default, the pager centers links.": "Por padrão, o paginador centraliza links", + "Previous": "Anterior", + "Next": "Próximo", + "Aligned links": "Links alinhados", + "Alternatively, you can align each link to the sides:": "Alternativamente, você pode alinhar cada link em seus lados", + "← Older": "← Mais antigos", + "Newer →": "Mais novos →", + "&larr; Older": "&larr; Mais antigos", + "Newer &rarr;": "Mais novos &rarr;", + "Default": "Padrão", + "Important": "Importante", + "Name": "Nome", + "Example": "Exemplo", + "Typographic components": "Componentes tipográficos", + "Hero unit": "Unidade herói", + "Heading": "Cabeçalho", + "Tagline": "Linha de tag", + "Learn more": "Aprenda mais", + "Hello, world!": "Olá mundo!", + "This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.": "", + "Page header": "Cabeçalho de página", + "Example page header": "Exemplo de cabeçalho de página", + "Subtext for header": "Subtexto para os cabeçalhos", + "Grids of images, videos, text, and more": "Grid de imagens, videos, texto e mais", + "Default thumbnails": "Miniaturas padrão", + "By default, Bootstrap's thumbnails are designed to showcase linked images with minimal required markup.": "Por padrão, os Thumbnails do Bootstrap são desenhados para serem exibidos em imagens com links com o mínimo de markup possível.", + "Highly customizable": "Altamente customizável", + "With a bit of extra markup, it's possible to add any kind of HTML content like headings, paragraphs, or buttons into thumbnails.": "Com um pouco a mais de markup, é possível adicionar qualquer tipo de conteúdo html, como cabeçalho, parágrafos, ou até mesmo botões nas miniaturas", + "Thumbnail label": "Rótulo para a miniatura", + "Why use thumbnails": "Por que usar miniaturas", + "Thumbnails (previously .media-grid up until v1.4) are great for grids of photos or videos, image search results, retail products, portfolios, and much more. They can be links or static content.": "As miniaturas (previamente .media-grid até a versão 1.4) são ótimos para grids de fotos ou vídeos, imagens em resultados de busca, detalhes de produtos, portfolios e muito mais. Eles podem ser links ou conteúdo estático", + "Simple, flexible markup": "marcação simples e flexível", + "Thumbnail markup is simple—a ul with any number of li elements is all that is required. It's also super flexible, allowing for any type of content with just a bit more markup to wrap your contents.": "A marcação da miniatura é simplesmente uma ul com qualquer número de elementos li. É também super flexível, permitindo para qualquer tipo de conteúdo com um pouco mais de markup para colocar no seu conteúdo", + "Uses grid column sizes": "use tamanho das colunas do grid", + "Lastly, the thumbnails component uses existing grid system classes—like .span2 or .span3—for control of thumbnail dimensions.": "Por último, os componentes de miniatura usam o grid já existente —como .span2 ou .span3— para controlar as dimensões da miniatura", + "As mentioned previously, the required markup for thumbnails is light and straightforward. Here's a look at the default setup for linked images:": "Como mencionado antes, a marcação necessária para as miniaturas é leve e direta. Dê uma olhada na configuração padrão para imagens linkadas", + "For custom HTML content in thumbnails, the markup changes slightly. To allow block level content anywhere, we swap the <a> for a <div> like so:": "Para conteúdo personalizado nas miniaturas, a marcação muda um pouco. Para permitir elementos bloco em qualquer lugar, nós trocamos a tag <a> para uma div <div> assim:", + "More examples": "Mais exemplos", + "Explore all your options with the various grid classes available to you. You can also mix and match different sizes.": "Explore todas opções com as várias classes do grid disponível para você. Você pode também misturar e encaixar diferentes tamanhos.", + "Styles for success, warning, and error messages": "Estilos para sucesso, advertência, e mensagens de erro", + "Example alerts": "Exemplo de alertas", + "Warning!": "Advertência!", + "Best check yo self, you're not looking too good.": "Melhor checar você mesmo, você não está parecendo bem", + "Best check yo self, you're not...": "Melhor checar você mesmo, você não está...", + "Contextual alternatives": "Alternatvas contextuais", + "Error or danger": "Erro ou perigo", + "Oh snap!": "Oh spnap!", + "Change a few things up and try submitting again.": "Mude algumas coisas e envie novamente", + "Well done!": "Muito bem", + "You successfully read this important alert message.": "Você leu esta mensagem importante com sucesso", + "Information": "Informação", + "This alert needs your attention, but it's not super important.": "Este alerta precisa de sua atenção, mais não é o mais importante", + "For loading, redirecting, or action status": "Para carregamento, redirecionamento, ou ação de status", + "Examples and markup": "Exemplos e marcação", + "Basic": "Básico", + "Default progress bar with a vertical gradient.": "Barra de progresso padrão com um gradiente vertical", + "Striped": "Zebrada", + "Animated": "Animado", + "Additional colors": "Cores adicionais", + "Progress bars use some of the same button and alert classes for consistent styles.": "Barras de progresso use algumas das classes de botões e alertas para estilos consistentes", + "Striped bars": "Barras zebradas", + "Similar to the solid colors, we have varied striped progress bars.": "Similar as cores sólidas, nós zebramos as barras de progresso", + "Browser support": "Suporte a browser", + "Progress bars use CSS3 gradients, transitions, and animations to achieve all their effects. These features are not supported in IE7-9 or older versions of Firefox.": "Barra de progresso usa gradientes CSS3, transitions, e as animações são obtidas com todos os seus efeitos. Estas funcionalidades não são suportadas no IE7-9 ou versões mais antigas de Firefox.", + "Lightweight utility components": "Componentes utilitários leves", + "Wells": "Wells", + "Use the well as a simple effect on an element to give it an inset effect.": "Use o well como um efeito simples em um elemento para dar um efeito sobreposto", + "Look, I'm in a well!": "Olá, Eu sou um well!", + "Close icon": "Ícone de fechar", + "Use the generic close icon for dismissing content like modals and alerts.": "Use uma classe close genérica para rejeitar o conteúdo como modais e alertas", + "1. Choose components": "1. Escolher componentes", + "2. Select jQuery plugins": "2. Escolher plugins jQuery", + "3. Customize variables": "3. Customizar variáveis", + "4. Download": "4. Download", + "Toggle all": "Alternar todos", + "Scaffolding": "Base do desenvolvimento", + "Normalize and reset": "Normalize e reset", + "Body type and links": "tipos de corpo e links", + "Grid system": "Sistema de Grid", + "Layouts": "Layouts", + "Base CSS": "CSS Base", + "Headings, body, etc": "Cabeçalho, corpo, etc", + "Code and pre": "Code e pre", + "Tables": "Tabelas", + "Forms": "Formulários", + "Icons": "Ícones", + "Components": "Componentes", + "Button groups and dropdowns": "Grupos de botões e dropdowns", + "Navs, tabs, and pills": "Navegação, abas e pílulas", + "JS Components": "Componentes JS", + "Tooltips": "Tooltip", + "Popovers": "Popovers", + "Modals": "Modais", + "Collapse": "Colapsáveis", + "Carousel": "Carousel", + "Utilities": "Utilitários", + "Component animations": "Componente para animações", + "Responsive": "Responsive", + "Transitions (required for any animation)": "Transições (Necessária para qualquer animação)", + "Scrollspy": "Scrollspy", + "Togglable tabs": "Tabs alternadas", + "Popovers (requires Tooltips)": "Popovers (requer Tooltips)", + "Alert messages": "Mensagens de alerta", + "Typeahead": "Typehead", + "All checked plugins will be compiled into a single file, bootstrap.js. All plugins require the latest version of jQuery to be included.": "Todos os plugins checados serão compilados em um único arquivo, bootstrap.js. Todos plugins requerem a última versão do jQuery para serem inclusos", + "Reset to defaults": "Reiniciar para os padrões", + "Links": "Links", + "Colors": "Cores", + "Sprites": "Sprites", + "Fluid grid system": "Sistema de grid fluido", + "Form states & alerts": "Estados de formulários & e alertas", + "What's included?": "O que é incluso?", + "Downloads include compiled CSS, compiled and minified CSS, and compiled jQuery plugins, all nicely packed up into a zipball for your convenience.": "Os downloads incluem o css compilado, minificado e os plugins jQuery são todos empacotados em um zipball para sua conveniência", + "Basic marketing site": "Site básico de marketing", + "Featuring a hero unit for a primary message and three supporting elements.": "Com a funcionalidade de uma unidade herói para mensagens primárias de três elementos suportados", + "Fluid layout": "Layout fluido", + "Uses our new responsive, fluid grid system to create a seamless liquid layout.": "Usado para nosso novo responsive, o sistema de grid fluido cria um layout líquido com todo sentido", + "Starter template": "Modelo inicial", + "A barebones HTML document with all the Bootstrap CSS and javascript included.": "Um HTML no osso com todos os CSS's e javascript inclusos", + "Follow @twbootstrap": "Seguir @twbootstrap", + "Need reasons to love Bootstrap? Look no further.": "Precisa de razões para amar o Bootstrap? Olhe adiante.", + "Responsive design": "Design Responsivo", + "Built with Bootstrap.": "Construído com o Bootstrap", + "Modal": "Modal", + "Tab": "Tab", + "Tooltip": "Tooltip", + "Popover": "Popover", + "Alert": "Alertas", + "Button": "Botões", + "Do more with buttons. Control button states or create groups of buttons for more components like toolbars.": "Para mais com botões. Controle estados dos botões para criar grupos de botões para componentes como barra de ferramentas", + "Get base styles and flexible support for collapsible components like accordions and navigation.": "Tenha estilos base e suporte flexível para componentes colapsáveis como acordeões e navegação", + "A basic, easily extended plugin for quickly creating elegant typeaheads with any form text input.": "Um básico, fácil e extensível plugin para rapidamente criar um cabeçalho elegante para qualquer texto e formulário", + "Transitions": "Transições", + "Static example": "Exemplo estático", + "Modal header": "Cabeçalho do modal", + "One fine body…": "Um corpo fino...", + "Close": "Fechar", + "Save changes": "Salvar mudanças", + "Live demo": "demo ao vivo", + "Modal Heading": "Cabeçalho do modal", + "Text in a modal": "Texto no modal", + "Popover in a modal": "Popover no modal", + "Tooltips in a modal": "Tooltips em um modal", + "This link and that link should have tooltips on hover.": "Este link and aquele link deve ter tooltips no hover.", + "Overflowing text to show optional scrollbar": "Sobrescrevendo texto para mostrar scrollbar opcionais", + "We set a fixed max-height on the .modal-body. Watch it overflow with all this extra lorem ipsum text we've included.": "Nós setamos um max-height fixo na classe .modal-body. veja ela sobressair com com todos estes textos extras lorem ipsum que nós incluímos.", + "Launch demo modal": "Executar modal de demo", + "Options": "Opções", + "type": "Tipo", + "default": "Padrão", + "description": "Descrição", + "backdrop": "cortina de fundo", + "boolean": "boleano", + "true": "true", + "Includes a modal-backdrop element. Alternatively, specify static for a backdrop which doesn't close the modal on click.": "Inclui um pano de fundo para o modal, alternativamente, especifique static para não fechar o modal no clique", + "keyboard": "Teclado", + "Closes the modal when escape key is pressed": "Fecha o modal quando esc é pressionado", + "show": "exibir", + "Shows the modal when initialized.": "mostra o modal quando inicializado", + ">Methods": ">Métodos", + "options": "opções", + "Activates your content as a modal. Accepts an optional options object.": "Ativa seu conteúdo como modal. Aceita um objeto de opções object", + "Manually toggles a modal.": "Manualmente alterne em um modal", + "Manually opens a modal.": "Manualmente abra um modal", + "Manually hides a modal.": "Manualmente esconda um modal", + "Events": "Eventos", + "Bootstrap's modal class exposes a few events for hooking into modal functionality.": "A classe do Bootstrap modal expôe alguns eventos para uma funcionalidade de modal", + "Event": "Evento", + "Description": "Descrição", + "This event fires immediately when the show instance method is called.": "Este evento dispara imediatamente quando o método show é chamado", + "shown": "shown", + "This event is fired when the modal has been made visible to the user (will wait for css transitions to complete).": "Este evento é acionado quando o modal fica visível para o usuário(espera até a transição css estar completa).", + "hide": "hide", + "This event is fired immediately when the hide instance method has been called.": "Este evento é disparado imediatamente quando o método de instância hide é chamado", + "hidden": "hidden", + "This event is fired when the modal has finished being hidden from the user (will wait for css transitions to complete).": "Este evento é disparado quando o modal deixou de ficar escondido para o usuário(espera completar a transição css)", + "do something…": "faça algo", + "Project Name": "Nome do projeto", + "Dropdown 2 ": "Dropdown 2", + "Dropdown 3": "Dropdown 3", + "Regular link": "link normal", + "Dropdown 2": "Dropdown 2", + "Methods": "Métodos", + "A programatic api for activating menus for a given navbar or tabbed navigation.": "Api programática para ativar menus para uma barra de navegação ou navegação em abas", + "ScrollSpy": "ScrollSpy", + "one": "um", + "two": "dois", + "three": "tres", + "Navbar links must have resolvable id targets. For example, a <a href=\"#home\">home</a> must correspond to something in the dom like <div id=\"home\"></div>.": "Links de barras de navegação precisam ter ids concisos. Por exemplo, um <a href=\"#home\">home</a> deve corresponder a algo no dom como <div id=\"home\"></div>.", + "offset": "offset", + "number": "número", + "Pixels to offset from top when calculating position of scroll.": "pixels de offset do topo quando calculando posição com scroll", + "Example tabs": "Exemplo de abas", + "This event fires on tab show, but before the new tab has been shown. Use event.target and event.relatedTarget to target the active tab and the previous active tab (if available) respectively.": "Este evento é disparado quadno a tab está sendo exibida, mas antes de ser mostrada. Use event.target e event.relatedTarget para a tab ativa e anterior (se disponível) respectivamente.", + "This event fires on tab show after a tab has been shown. Use event.target and event.relatedTarget to target the active tab and the previous active tab (if available) respectively.": "Este evento exibe a tab mas depois dela ter sido toda renderizada. Use event.target e event.relatedTarget para ter a tab ativa e a previamente ativa (se disponível) respectivamente.", + "Inspired by the excellent jQuery.tipsy plugin written by Jason Frame; Tooltips are an updated version, which don't rely on images, use css3 for animations, and data-attributes for local title storage.": "Inspirado neste excelente jQuery Tipsy Plugin desenvolvido por Jason Frame; Tooltips é um plugin com versão atualizada, que não conta com imagens, somente com animações css3, e atributos data para armazenamento local.", + "Hover over the links below to see tooltips:": "Coloque o mouse por cima nos links abaixo para ver os tooltips", + "animation": "animações", + "apply a css fade transition to the tooltip": "aplicar uma transição de fade css para o tooltip", + "placement": "localização", + "string|function": "string|function", + "how to position the tooltip": "como posicionar o tooltip", + "selector": "seletor", + "string": "string", + "If a selector is provided, tooltip objects will be delegated to the specified targets.": "se um seletor é disponibilizado, os objetos de tooltips serão delegados para os elementos especificados", + "title": "", + "string | function": "string | function", + "default title value if `title` tag isn't present": "O título padrão é `title` se a tag title não estiver presente", + "trigger": "trigger", + "how tooltip is triggered": "Como o tooltip é disparado", + "delay": "delay", + "number | object": "number | object", + "If a number is supplied, delay is applied to both hide/show": "Se um número é fornecido, o delay é aplicado no esconder/mostrar", + "Object structure is: delay: { show: 500, hide: 100 }": "A estrutura do objeto é: delay: { show: 500, hide: 100 }", + "Options for individual tooltips can alternatively be specified through the use of data attributes.": "Opções para tooltips individuais podem alternativamente ser especificadas usando atributos data", + "For performance reasons, the Tooltip and Popover data-apis are opt in. If you would like to use them just specify a selector option.": "Por razões de perfomance, as apis de dados do tooltip e pop over sao opcionais. Para usá-los simplesmente especifique uma opção de seletor", + "first tooltip": "primeiro tooltip", + "hover over me": "passe o mouse em mim", + "Attaches a tooltip handler to an element collection.": "Anexa um manipulador de tooltip para uma coleção de elementos", + "Reveals an element's tooltip.": "Revela um elemento tooltip", + "Hides an element's tooltip.": "Esconde um elemento tooltip", + "Toggles an element's tooltip.": "Alterne um elemento tooltip", + "how to position the popover": "como posicionar o popover", + "if a selector is provided, tooltip objects will be delegated to the specified targets": "Se um seletor é disponibilizado, os objetos do tooltip serão delegados para elementos especificados", + "default title value if `title` attribute isn't present": "o valor padrão do título é `title` se o atributo não estiver presente", + "content": "content", + "Optional disabled state": "Estado de desabilitado opcional", + "default content value if `data-content` attribute isn't present": "o conteudo padrao é `data-content` se o atributo não estiver presente", + "Options for individual popovers can alternatively be specified through the use of data attributes.": "Opções para popovers individuais podem ser alternativamente especificada através dos atributos data", + "Initializes popovers for an element collection.": "Inicializar popovers para uma coleção de elementos", + "Reveals an elements popover.": "Revela um elemento popover", + "Hides an elements popover.": "Esconde um elemento popover", + "Toggles an elements popover.": "Alterna um elemento popover", + "Download": "Download", + "Holy guacamole!": "Sagrado guacamole!", + "Oh snap! You got an error!": "Oh! Você tem um erro!", + "Change this and that and try again. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.": "Mude isto e tente novamente. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.", + "Take this action": "Tomar esta ação", + "Or do this": "Ou faça isto", + "Just add data-dismiss=\"alert\" to your close button to automatically give an alert close functionality.": "Simplesmente adicione data-dismiss=\"alert\" para o seu botão de fechar e isto dá ao alerta a opção de fechar.", + "Wraps all alerts with close functionality. To have your alerts animate out when closed, make sure they have the .fade and .in class already applied to them.": "Coloque todos os alertas com a funcionalidade de fechar. Para ter seus alertas animados quando fechar, verifique se a classe .fade and .in já foram aplicado a eles.", + "Closes an alert.": "Fecha um alerta", + "Bootstrap's alert class exposes a few events for hooking into alert functionality.": "Os Alertas do Bootstrap expões alguns eventos para você modificar a sua funcionalidade", + "close": "close", + "This event fires immediately when the close instance method is called.": "Este evento é disparado imediatamente quando o close é chamado", + "closed": "closed", + "This event is fired when the alert has been closed (will wait for css transitions to complete).": "Este evento é chamado quando o alerta foi fechado (irá esperar até a transição css estar completa)", + "About": "Sobre", + "Example uses": "Exemplos de uso", + "Stateful": "Estagnado", + "Single toggle": "Alternador simples", + "Single Toggle": "Alternador Simples", + "Checkbox": "Checkbox", + "Radio": "Radio", + "Data attributes are integral to the button plugin. Check out the example code below for the various markup types.": "Atributos data são integrais para plugins de botões. Verifique o exemplo de código abaixo para ver vários tipos de markups", + "Toggles push state. Gives the button the appearance that it has been activated.": "Alternador com estados de apertado. Dá o botão a aparência de que ele foi ativado", + "You can enable auto toggling of a button by using the data-toggle attribute.": "Você pode habilitar o alternado de um botão com um atributo data-toggle.", + "Sets button state to loading - disables button and swaps text to loading text. Loading text should be defined on the button element using the data attribute data-loading-text.": "Atribua seus estados de botão para loading - Desabilite os botões e mude o texto para um texto de carregando. Texto de carregando deve ser defiinido pelo atributo data-loading-text.", + "Firefox persists the disabled state across page loads. A workaround for this is to use autocomplete=\"off\".": "Firefox persiste em deixar com o estado de loading em páginas subsequentes. Uma solução prévia para isto é usar o autocomplete=\"off\".", + "Resets button state - swaps text to original text.": "Reiniciar estados de botão - muda o texto no texto original", + "Resets button state - swaps text to any data defined text state.": "Reiniciar estados de botão - muda o texto em qualquer dado definido", + "Example accordion": "Exemplo de accordion", + "Using the collapse plugin, we built a simple accordion style widget:": "Usando o plugin colapsável, nós construímos um widget no estilo accordion", + "Collapsible Group Item #1": "Grupo de itens colapsáveis #1", + "Collapsible Group Item #2": "Grupo de itens colapsáveis #2", + "Collapsible Group Item #3": "Grupo de itens colapsáveis #3", + "parent": "parent", + "If selector then all collapsible elements under the specified parent will be closed when this collapsible item is shown. (similar to traditional accordion behavior)": "Se um seletor é dado então todos os elementos colapsáveis abaixo do pai expecificado será fechado quando seu item colapsável é exibido. (similar ao funcionamento tradicional de um accordion)", + "toggle": "toggle", + "Toggles the collapsible element on invocation": "alterna todos os elementos colapsáveis na sua invocação", + "Just add data-toggle=\"collapse\" and a data-target to element to automatically assign control of a collapsible element. The data-target attribute accepts a css selector to apply the collapse to. Be sure to add the class collapse to the collapsible element. If you'd like it to default open, add the additional class in.": "Simplesmente adicione data-toggle=\"collapse\" e um data-target para o elemento automaticamente assumir o controle de um elemento colapsável. O atributo data-target aceita um seletor css para ser aplicado. Tenha certeza de adicionar a classe collapse para um elemento colapsável. Se você gosta de ele vir por padrão aberto, adicione a classe in", + "simple collapsible": "um item colapsável simples", + "To add accordion-like group management to a collapsible control, add the data attribute data-parent=\"#selector\". Refer to the demo to see this in action.": "para dicionar um gerenciamento de accordion em grupo para um controle de elementos colapsáveis, adicione os atributos data data-parent=\"#selector\". Verifica a demonstração para vê-lo em ação.", + "Activates your content as a collapsible element. Accepts an optional options object.": "Ativar seu conteúdo com um elemento colapsável. Aceita um objeto de opções object", + "Toggles a collapsible element to shown or hidden.": "Alterna todos elementos colapsáveis para mostrar ou esconder", + "Shows a collapsible element.": "Mostra um elemento colapsável", + "Hides a collapsible element.": "Esconde um elemento colapsável", + "Bootstrap's collapse class exposes a few events for hooking into collapse functionality.": "O Boostrap collapse expõe alguns eventos para estender sua funcionalidade", + "This event is fired when a collapse element has been made visible to the user (will wait for css transitions to complete).": "Este evento é disparado quando um elemento colapsável está visível para o usuário(esperar até a transição CSS estar completa).", + "This event is fired immediately when the hide method has been called.": "Este evento é disparado imediatamente quando o método hide é chamado", + "This event is fired when a collapse element has been hidden from the user (will wait for css transitions to complete).": "Este evento é chamado quando um elelmento colapsável ficou escondido para o usuário(Espera até a transição css estar completa)", + "Example carousel": "Exemplo do carousel", + "Watch the slideshow below.": "Assista ao slideshow abaixo", + "First Thumbnail label": "Primeiro rótulo de miniatura", + "Second Thumbnail label": "Segundo rótulo de miniatura", + "Third Thumbnail label": "Terceiro rótulo de miniatura", + "When implementing this carousel, remove the images we have provided and replace them with your own.": "Quando implementar este carousel, remova as imagens que nós disponibilizamos e coloque a sua", + "interval": "interval", + "pause": "pause", + "Pauses the cycling of the carousel on mouseenter and resumes the cycling of the carousel on mouseleave.": "Pausa o carousel no mouseenter e resume no mouseleave", + "Data attributes are used for the previous and next conrols. Check out the example markup below.": "Atributos data é usado para os controles de próximo e anterior. Veja o exemplo abaixo.", + "Carousel items": "Itens de carousel", + "Carousel nav": "Navegador do carousel", + "Initializes the carousel with an optional options object and starts cycling through items.": "Inicializa o carousel com umas opções e começa a fazer um ciclo entre eles", + "Cycles through the carousel items from left to right.": "Ciclos através do itens do carousel da esquerda para direita", + "Stops the carousel from cycling through items.": "Pare o carousel de realizar ciclos através de itens", + "Cycles the carousel to a particular frame (0 based, similar to an array).": "Os ciclos do carousel de um frame particular(baseado em 0, similar a um array)", + "Cycles to the previous item.": "Ciclo para o item anterior", + "Cycles to the next item.": "Ciclo para o próximo item", + "Bootstrap's carousel class exposes two events for hooking into carousel functionality.": "A classe do Boostrap carousel expõe dois eentos para estender sua funcionalidade ", + "slide": "slide", + "This event fires immediately when the slide instance method is invoked.": "este evento é disparado imediatamente quando a o método da instância slide é chamado.", + "slid": "slid", + "This event is fired when the carousel has completed its slide transition.": "Este evento é chamado quando o carousel completou a sua transição de slide", + "Start typing in the field below to show the typeahead results.": "Começe a digitar para ver os resultados do typehead", + "source": "source", + "items": "items", + "The max number of items to display in the dropdown.": "O número máximo de itens para mostrar no dropdown", + "matcher": "matcher", + "function": "function", + "case insensitive": "case insensitive", + "The method used to determine if a query matches an item. Accepts a single argument, the item against which to test the query. Access the current query with this.query. Return a boolean true if query is a match.": "O método usado para determinar se uma pesquisa acha um item. Aceita um argumento simples, o item contra a sentença de teste. Acesse a atual sentença com this.query. Retorne um um boleano true se a sentença é encontrada", + "sorter": "sorter", + "exact match,
case sensitive,
case insensitive": "encontro exato,
case sensitive,
case insensitive", + "Method used to sort autocomplete results. Accepts a single argument items and has the scope of the typeahead instance. Reference the current query with this.query.": "O método usado para ordenar os resultados do autocomplete. Aceita um argumento simples items e tem o escopo da instância do typeahead. Referenciando a sentenção atual com this.query", + "highlighter": "highlighter", + "highlights all default matches": "destaque todos os padrões encontrados", + "Method used to highlight autocomplete results. Accepts a single argument item and has the scope of the typeahead instance. Should return html.": "O método usado para destacar os resultados do automplete. Aceita um único argumento item que tem o escopo da instância do typeahead. Deve retornar html", + "Initializes an input with a typeahead.": "Inicializa um input com um typeahead", + "Built with Less": "Construído com o Less", + "Compiling Bootstrap": "Compilando o Bootstrap", + "Built with LESS": "Construído com o LESS", + "Why LESS?": "Por que LESS?", + "Bootstrap is made with LESS at its core, a dynamic stylesheet language created by our good friend, Alexis Sellier. It makes developing systems-based CSS faster, easier, and more fun.": "O Bootstrap foi feito com o LESS desde seu início, uma linguagem de estilos dinâmica criada pelo nosso bom amigo Alexis Sellier. Foi desenvolvido para deixar o CSS mais rápido, mais fácil e mais divertido", + "As an extension of CSS, LESS includes variables, mixins for reusable snippets of code, operations for simple math, nesting, and even color functions.": "Como uma extensão do CSS, LESS inclui variáveis, mixins para pedaços reusáveis de código, operações para simples matemática, aninhamento, ou até mesmo função de cores", + "Visit the official website at http://lesscss.org to learn more.": "Visite o website oficial em http://lesscss.org para saber mais", + "Operations": "Operações", + "Usage": "Uso", + "Note: If you're submitting a pull request to GitHub with modified CSS, you must recompile the CSS via any of these methods.": "Nota: Se você está enviando um pull request no Github com CSS modificado, você deve recompilar o CSS por qualquer um destes métodos", + "Tools for compiling": "Ferramentas para compilar", + "Node with makefile": "Node com makefile", + "Once installed just run make from the root of your bootstrap directory and you're all set.": "Uma vez instalado execute make da origem do seu diretório bootstrap e você está configurado.", + "Additionally, if you have watchr installed, you may run make watch to have bootstrap automatically rebuilt every time you edit a file in the bootstrap lib (this isn't required, just a convenience method).": "Adicionalemnte, se você tiver um watchr instalado, você pode executar make watch para o bootstrap automaticamente reconstruir cada vez que você edita um arquivo na biblioteca do bootstrap(isto não é obrigatório, é só um método auxiliar)", + "Command line": "Linha de comando", + "Install the LESS command line tool via Node and run the following command:": "Instale a linha de comando LESS via Node e execute o seguinte comando:", + "Be sure to include --compress in that command if you're trying to save some bytes!": "Tenha certeza de incluir --compress no comando para você economizar alguns bytes!", + "Javascript": "Javascript", + "Download the latest Less.js and include the path to it (and Bootstrap) in the <head>.": "Faça download do último Less.js e inclua o caminho (e o Bootstrap) no <head>.", + "To recompile the .less files, just save them and reload your page. Less.js compiles them and stores them in local storage.": "Para recompilar os arquivos .less, simplesmente salve-os e recarregue sua página. Less.js compila e os armazena com armazenamento local", + "Unofficial Mac app": "Aplicativo não oficial para Mac", + "The unofficial Mac app watches directories of .less files and compiles the code to local files after every save of a watched .less file.": "O aplicativo não oficial para Mac detecta diretórios de arquivos .less e compila a cada vez que os arquivos .less são modificados.", + "Crunch is a great looking LESS editor and compiler built on Adobe Air.": "Crunch é um editor ótimo de CSS e um compilador construído sob o Adobe Air", + "Created by the same guy as the unofficial Mac app, CodeKit is a Mac app that compiles LESS, SASS, Stylus, and CoffeeScript.": "Criado pelos mesmos criados do aplicativo não oficial para Mac, CodeKit é um aplicativo que compila LESS, SASS, Stylus, e CoffeeScript", + "Bootstrap is built on a responsive 12-column grid. We've also included fixed- and fluid-width layouts based on that system.": "O Bootstrap é construído em um grid responsivo de 12 colunas. Nós também incluímos um layout fluido e fixos baseados neste sistema", + "Global styles": "Estilos globais", + "Requires HTML5 doctype": "Requer o doctype de HTML5", + "Typography and links": "Tipografia e links", + "Set background-color: white; on the body": "Escolhemos o background-color: white; no body", + "Set the global link color via @linkColor and apply link underlines only on :hover": "Escolhemos cores globais de link via @linkColor e aplicamos linha abaixo do link com :hover", + "Reset via Normalize": "Reset via Normalize", + "Offsetting columns": "Dando um offset nas colunas", + "Nesting columns": "Aninhando colunas", + "With the static (non-fluid) grid system in Bootstrap, nesting is easy. To nest your content, just add a new .row and set of .span* columns within an existing .span* column.": "Com o sistema de grid estático(não fluido) no Bootstrap, aninhamento é fácil. Para aninhar seu conteúdo, simplesmente adicione um novo .row e as colunas em .span* colunas de uma classe existente .span*.", + "Nested rows should include a set of columns that add up to the number of columns of it's parent. For example, two nested .span3 columns should be placed within a .span6.": "Linhas aninhadas devem incluir uma coleção de colunas que adiciona o número do seu pai. Por exemplo, duas colunas aninhadas .span3 devem ser colocadas dentro de uma .span6.", + "Level 1 of column": "Nível 1 da coluna", + "Level 2": "Nível 2", + "Fluid nesting": "Teste de fluido", + "Fluid 12": "Fluid 12", + "Fluid 6": "Fluid 6", + "Fixed layout": "Layout fixo", + "The default and simple 940px-wide, centered layout for just about any website or page provided by a single <div class=\"container\">.": "O layout padrão e simples de 940px de largura e centralizado para qualquer site ou página com um único <div class=\"container\">", + "<div class=\"container-fluid\"> gives flexible page structure, min- and max-widths, and a left-hand sidebar. It's great for apps and docs.": "<div class=\"container-fluid\"> te dá uma estrutura de página flexível, com largura máxima e mínima, e com uma barra lateral direita. Ótima para aplicativos e documentação", + "Sidebar content": "conteúdo da lateral", + "Body content": "conteúdo do corpo", + "Responsive design Media queries for various devices and resolutions": "Design responsivo Media queries para vários dispositivos e resoluções", + "What they do": "O que eles fazem", + "Media queries allow for custom CSS based on a number of conditions—ratios, widths, display type, etc—but usually focuses around min-width and max-width.": "Os Media queries permitem ter CSS customizado baseado em um número de condições—aspecto, larguras, dipo de exibição, etc—mas geralmente focado em min-width and max-width.", + "Modify the width of column in our grid": "Modificar a largura da coluna no seu grid", + "Stack elements instead of float wherever necessary": "Elementos estagnados ao invés de float quando for necessário", + "Resize headings and text to be more appropriate for devices": "Redimensionando cabeçalhos e textos para ser mais apropriados para dispositivos", + "Use media queries responsibly and only as a start to your mobile audiences. For larger projects, do consider dedicated code bases and not layers of media queries.": "Usar media queries responsivamente e somente como princípio para a audiência de dispositivos móveis. Para projetos mariores, considere dedicar bases de código e não em camadas de media queries", + "Supported devices": "Dispositivos suportados", + "Bootstrap supports a handful of media queries in a single file to help make your projects more appropriate on different devices and screen resolutions. Here's what's included:": "O Bootstrap suporta uma utilidade de media queries em um único arquivo para ajudar a fazer seus projetos mais apropriados para diferentes dispositivos e resoluções de tela. Aqui está o que é incluso:", + "Label": "Nome", + "Layout width": "Largura do layout", + "Column width": "largura da coluna", + "Gutter width": "Largura do espaçamento", + "Smartphones": "Smartphones", + "Fluid columns, no fixed widths": "Colunas fluidas, larguras não fixas", + "Smartphones to tablets": "Smartphones e tablets", + "Portrait tablets": "Tablets no formato na orientação horizontal", + "Large display": "Resolução de tela grande", + "Landscape phones and down": "dispositivo no formato paisagem e abaixos", + "Landscape phone to portrait tablet": "dispositivo em paisagem até os tablets em formato porta-retrato", + "Portrait tablet to landscape and desktop": "tables em formato porta retrato até os desktos no formato paisagem", + "Large desktop": "Desktop maiores", + "Responsive utility classes": "Classes utilitárias responsivas", + "Use on a limited basis and avoid creating entirely different versions of the same site. Instead, use them to complement each device's presentation.": "Use uma limitada e básica versão do seu site para evitar criar diferentes versões do mesmo site. Ao invés disto, use-os como complemento de cada apresentação do dispositivo", + "For example, you might show a <select> element for nav on mobile layouts, but not on tablets or desktops.": "Por exemplo, você pode mostrar um elemento <select> para navegação em layouts mobile, mas não em tablets ou desktops", + "Class": "Classe", + "Visible": "Visível", + "Hidden": "Escondido", + "Visible on...": "Visível em...", + "Hidden on...": "Escondido em...", + "Code": "Código", + "Updated active state to make styling clearer in button groups (new) and look better with custom transition": "Atualizado estados ativos para tornar o estilo mais claro em grupos de botões (novos) e ficar melhor com transições customizadas", + "Heading 1": "Cabeçalho 1", + "Heading 2": "Cabeçalho 2", + "Heading 3": "Cabeçalho 3", + "Heading 4": "Cabeçalho 4", + "Heading 5": "Cabeçalho 5", + "Heading 6": "Cabeçalho 6", + "Emphasis, address, and abbreviation": "Ênfase, endereço e abreviação", + "Element": "Elemento", + "For emphasizing a snippet of text with important": "Para enfatizar um pedaço de texto com important", + "None": "Nenhum", + "For emphasizing a snippet of text with stress": "Para enfatizar um pedaço de texto com stress", + "Wraps abbreviations and acronyms to show the expanded version on hover": "Incluir opcional title para versão expandida quando o mouse passar por cima", + "Include optional title attribute for expanded text": "Incluir um atributo title opcional para texto expandido", + "Use .initialism class for uppercase abbreviations.": "Use a classe .initialism para abreviação em caixa alta", + "For contact information for its nearest ancestor or the entire body of work": "Para informações de contato para o ancestral mais perto do corpo inteiro de trabalho", + "Preserve formatting by ending all lines with <br>": "Preservar formatação para todas as linhas com <br>", + "Using emphasis": "Usar ênfase", + "Note: Feel free to use <b> and <i> in HTML5, but their usage has changed a bit. <b> is meant to highlight words or phrases without conveying additional importance while <i> is mostly for voice, technical terms, etc.": "Nota: Sinta a vontade para usar o <b> e <i> no HTML5, mas seu uso mudou um pouco. <b> foi feito para enfatizar palavras sem ter importância adicional enquanto o <i> é mais para voz, termos técnicos, etc.", + "Example addresses": "Exemplo de endereços", + "Here are two examples of how the <address> tag can be used:": "Aqui é dois exemplos de como o <address> pode ser usado", + "Full Name": "Nome completo", + "first.last@gmail.com": "first.last@gmail.com", + "Example abbreviations": "Abreviação de exemplo", + "Abbreviations with a title attribute have a light dotted bottom border and a help cursor on hover. This gives users extra indication something will be shown on hover.": "Abreviações com um atributo title tem uma linha clara como borda para auxiliar com alguma ajuda quando o mouse passa por cima do link. Ele dá extra indicação ao usuário que algo será mostrado quando o mouse passar por cima", + "Add the initialism class to an abbreviation to increase typographic harmony by giving it a slightly smaller text size.": "Adicione a classe initialism para aumentar a harmonia tipográfica e dar um texto levemente menor", + "HTML is the best thing since sliced bread.": "HTML É a melhor coisa desde o pão.", + "An abbreviation of the word attribute is attr.": "Uma abreviação da palavra atributo é attr", + "Blockquotes": "Citações", + "Block-level element for quoting content from another source": "Elementos de nível bloco para citações para conteúdos de qualquer outra fonte", + "Add cite attribute for source URL": "Adicionar o atributo cite da url fonte", + "Use .pull-left and .pull-right classes for floated options": "Use as classes .pull-left e .pull-right para flutuar elementos", + "Optional element for adding a user-facing citation, typically an author with title of work": "Elementos opcionais para adicionar qualquer citação, tipicamente um autor do trabalho citado", + "Place the <cite> around the title or name of source": "Coloque <cite> em volta do título do nome da origem", + "To include a blockquote, wrap <blockquote> around any HTML as the quote. For straight quotes we recommend a <p>.": "Para incluir uma citação, coloque <blockquote> em volta de qualquer HTML como citação. Para citações diretas nós recomendamos <p>.", + "Include an optional <small> element to cite your source and you'll get an em dash &mdash; before it for styling purposes.": "Inclua um elemento opcional <small> para citar sua fonte e você terá um &mdash; antes de qualquer propósitos de estilo", + "Someone famous": "Alguém famoso", + "Example blockquotes": "Exemplo de citação", + "Default blockquotes are styled as such:": "Citações padrões são estilizadas de tal forma", + "Someone famous in Body of work": "Alguém famoso no Corpo do trabalho", + "To float your blockquote to the right, add class=\"pull-right\":": "Para flutuar sua citação para a esquerda, use class=\"pull-right\"", + "Lists": "Listas", + "Unordered": "Não ordenadas", + "Unstyled": "Não estilizadas", + "Ordered": "Ordenadas", + "Description lists": "Listas descritivas", + "A description list is perfect for defining terms.": "Uma lista de descrição é perfeita para definir termos", + "Horizontal description": "Descrição horizontal", + "Inline and block code snippets": "Trechos de código inline e em bloco", + "For example, <code>section</code> should be wrapped as inline.": "Por exemplo, <code>section</code> é um elemento inline", + "Use <pre> for multiple lines of code. Be sure to escape any angle brackets in the code for proper rendering.": "Use <pre> para múltiplas linhas de código, certifique-se de escapar qualquer caractere especial para renderizar corretamente", + "Sample text here...": "Texto de exemplo aqui", + "Note: Be sure to keep code within <pre> tags as close to the left as possible; it will render all tabs.": "Nota: Certifique-se de mantes o código dentro da tag <pre> a extrema esquerda, por que o browser irá renderizar tabulação.", + "You may optionally add the .pre-scrollable class which will set a max-height of 350px and provide a y-axis scrollbar.": "Você pode opcionalmente adicionar a classe .pre-scrollable que irá escolher um max-height of 350px e provê uma barra de progresso no eixo y", + "Download google-code-prettify and view the readme for how to use.": "Download do google-code-prettify e veja o leia me em de como usar.", + "Tables For, you guessed it, tabular data": "Tabelas, como adivinhou para dados tabulares", + "Table markup": "Marcação da tabela", + "Tag": "Tag", + "Wrapping element for displaying data in a tabular format": "Colocando elementos para exibir dados em um formato tabular", + "Container element for table header rows (<tr>) to label table columns": "Elemento principal para linhas da tabela (<tr>) para rotular colunas da tabela", + "Container element for table rows (<tr>) in the body of the table": "Elemento principal para linhas da tabela (<tr>) no corpo da tabela", + "Container element for a set of table cells (<td> or <th>) that appears on a single row": "Elemento principal para uma coleção de células (&td;tr>) ou (<th>) para aparecer em uma única linha", + "Default table cell": "Célula da tabela padrão", + "Special table cell for column (or row, depending on scope and placement) labels": "Célula de tabela especial para coluna (ou linha, dependendo do lugar que é colocado)", + "Must be used within a <thead>": "Deve ser usado dentro de um <thead>", + "Description or summary of what the table holds, especially useful for screen readers": "Descrição ou sumário do que a tabela possui, especialmente útil para leitores de tela", + "Table options": "Opções da tabela", + "No styles, just columns and rows": "Sem estilos, simplesmente colunas e linhas", + "Only horizontal lines between rows": "Somente linhas horizontais entre células", + "Bordered": "Com borda", + "Rounds corners and adds outer border": "Borda arredondada e border exterior", + "Zebra-stripe": "Tabelas zebradas", + "Adds light gray background color to odd rows (1, 3, 5, etc)": "Adiciona uma cor de fundo cinza claro nas colunas ímpares", + "Condensed": "Condensada", + "Cuts vertical padding in half, from 8px to 4px, within all td and th elements": "Corta o padding vertical pela metade", + "Example tables": "Tabelas de exemplo", + "Default table styles": "Estilos de tabela padrão", + "Tables are automatically styled with only a few borders to ensure readability and maintain structure. With 2.0, the .table class is required.": "Tabelas estão automaticamente estilizadas com largura e poucas bordas para garantir uma melhor leitura e estrutura de manutenção. Com o 2.0, a classe .table é requerida", + "First Name": "Primeiro name", + "Last Name": "Último nome", + "Username": "Nome do usuário", + "Striped table": "Tabela zebrada", + "Get a little fancy with your tables by adding zebra-striping—just add the .table-striped class.": "Tenha uma tabela com estilo zebrada simplesmente adicionando .table-striped", + "Note: Striped tables use the :nth-child CSS selector and is not available in IE7-IE8.": "Nota: Tabelas zebradas usam o seletor :nth-child e não está disponível para os browsers IE7-IE8.", + "Bordered table": "Tabela com borda", + "Add borders around the entire table and rounded corners for aesthetic purposes.": "Adicionar bordas em volta de toda tabela para propósitos estéticos", + "Condensed table": "Tabela condensada", + "Make your tables more compact by adding the .table-condensed class to cut table cell padding in half (from 8px to 4px).": "Torne suas tabelas mais compactas adicionando a classe .table-condensed para cortar o padding pela metade", + "Combine them all!": "Combine tudo", + "Feel free to combine any of the table classes to achieve different looks by utilizing any of the available classes.": "Sinta-se a vontade de combinar qualquer classe das tabelas para obter os resultados esperados utilizando qualquer das classes disponíveis", + "Full name": "Nome completo", + "Flexible HTML and CSS": "HTML e CSS flexível", + "The best part about forms in Bootstrap is that all your inputs and controls look great no matter how you build them in your markup. No superfluous HTML is required, but we provide the patterns for those who require it.": "A melhor parte sobre formulários é que o Bootstrap é seus inputs e controles ficam ótimos não importa como você faça a marcação HTML. Nenhuma marcação supérfula é necessária, mas provemos padrões para estes que são requeridos", + "More complicated layouts come with succinct and scalable classes for easy styling and event binding, so you're covered at every step.": "Layouts mais complexos tem classes sucintas e escaláveis para estilizar e você fica a par de todos os passos", + "Four layouts included": "Quatro layouts de exemplo incluídos", + "Bootstrap comes with support for four types of form layouts:": "O Bootstrap vem com suporte para quatro tipos de layout", + "Vertical (default)": "Vertical (padrão)", + "Inline": "Inline", + "Horizontal": "Horizontal", + "Different types of form layouts require some changes to markup, but the controls themselves remain and behave the same.": "Diferentes tipos de layouts de formulários são necessários para mudança na marcação HTML, mas os controles por si só permanecem o mesmo", + "Control states and more": "Controle de estados e mais", + "Bootstrap's forms include styles for all the base form controls like input, textarea, and select you'd expect. But it also comes with a number of custom components like appended and prepended inputs and support for lists of checkboxes.": "Os formulários do Bootstrap incluem estilos para todos os controles bases como input, textarea, e selects. Mas também vem com um número de componentes customizados como inputs apendados e prependados e suporte para listas de checkboxes", + "States like error, warning, and success are included for each type of form control. Also included are styles for disabled controls.": "Estados como erro, aviso, e sucesso estão incluídos para cada tipo de controle de formulário. Também está incluído todos estilos para controles desabilitados", + "Four types of forms": "Quatro tipos de formulários", + "Bootstrap provides simple markup and styles for four styles of common web forms.": "O Bootstrap vem com uma marcação HTML simples e estilos para quatro tipos de comuns de formulários para web", + "not required": "Não requerido", + "Stacked, left-aligned labels over controls": "Estagnado, alinhado a esquerda de rótulos e controles", + "Left-aligned label and inline-block controls for compact style": "Alinhado a esquerda e controles inline-block para estilos compactos", + "Extra-rounded text input for a typical search aesthetic": "Uma borda arredondada extra para dar o aspecto de busca", + "Float left, right-aligned labels on same line as controls": "Flutuando a esquerda, títulos alinhados a direita na mesma linha dos controles", + "Example forms using just form controls, no extra markup": "Formulários de exemplo Usando só controles de formulários, sem nenhuma marcação html extra", + "Basic form": "Formulário básico", + "With v2.0, we have lighter and smarter defaults for form styles. No extra markup, just form controls.": "Com o 2.0, nós temos padrões inteligentes", + "Label name": "Nome do título", + "Type something…": "Digite algo...", + "Example block-level help text here.": "Ajuda de texto em bloco", + "Check me out": "Olha eu", + "Submit": "Enviar", + "Search form": "Formulário de busca", + "Reflecting default WebKit styles, just add .form-search for extra rounded search fields.": "Refletindo o padrão do Webkit, adicione .form-search para formulários de busca arredondados", + "Inline form": "Formulário inline", + "Inputs are block level to start. For .form-inline and .form-horizontal, we use inline-block.": "Inputs são elementos bloco para começar. Para .form-inline e .form-horizontal, nós usamos inline-block", + "Email": "Email", + "Password": "Senha", + "Remember me": "Lembre-se de mim", + "Sign in": "Entrar", + "Horizontal forms": "Formulários horizontais", + "Controls Bootstrap supports": "Suporte de controles do Bootstrap", + "Text input": "Input de texto", + "In addition to freeform text, any HTML5 text-based input appears like so.": "Em adição do texto de forma livre, qualquer input HTML5 aparece", + "Option one is this and that—be sure to include why it's great": "Opção 1 é isto", + "Select list": "Lista de seleção", + "Multicon-select": "Seleção multi ícone", + "File input": "Input de arquivo", + "Textarea": "Área de texto", + "Cancel": "Cancelar", + "Given the above example form layout, here's the markup associated with the first input and control group. The .control-group, .control-label, and .controls classes are all required for styling.": "Dá no exemplo acima um formulário, aqui está a marcação associada. As classes .control-group, .control-label, e .controls são necessárias", + "Legend text": "Texto de legenda", + "Supporting help text": "Suporte ao texto de ajuda", + "Shown on the left are all the default form controls we support. Here's the bulleted list:": "Mostra na esquerda todos os padrão de controle de formulário padrão que suportamos. Aqui está a lista de ordenação", + "text inputs (text, password, email, etc)": "Inputs de texto", + "checkbox": "checkbox", + "radio": "radio", + "select": "select", + "multiple select": "select múltiplo", + "file input": "Input de arquivo", + "textarea": "textarea", + "New defaults with v2.0": "Novos padrões no 2.0", + "Up to v1.4, Bootstrap's default form styles used the horizontal layout. With Bootstrap 2, we removed that constraint to have smarter, more scalable defaults for any form.": "No Bootstrap 1.4 o estilo padrão tinha um layout horizontal. No 2 os padrões são escaláveis para qualquer formulário", + "Form control states": "Estados de controle do formuário", + "Focused input": "Input com foco", + "This is focused…": "Este é com foco..", + "Disabled input": "Input desabilitado", + "Disabled input here…": "Input desabilitado", + "Disabled checkbox": "checkbox desabilitado", + "This is a disabled checkbox": "este é um checkbox desabilitado", + "Input with warning": "Input com aviso", + "Something may have gone wrong": "Alguma coisa deu errado", + "Input with error": "Input com erro", + "Please correct the error": "Por favor, corrija o erro", + "Input with success": "Input com sucesso", + "Woohoo!": "wowww", + "Select with success": "Select com sucesso", + "Redesigned browser states": "Estados do browser redesenhados", + "Bootstrap features styles for browser-supported focused and disabled states. We remove the default Webkit outline and apply a box-shadow in its place for :focus.": "O Bootstrap suporta estilos para vários estados como disabled, outline e aplicamos box-shadow e :focus", + "It also includes validation styles for errors, warnings, and success. To use, add the error class to the surrounding .control-group.": "Também inclui validação para erros, avisos e sucessos. Adicione a classe erro em volta de um .control-group", + "Extending form controls": "Extendendo controle de formulários", + "Form grid sizes": "Tamanhos do grid do form", + "Use the same .span* classes from the grid system for input sizes.": "Use as mesmas classes .span* do sistema de grid para tamanho dos inputs", + "Alternate sizes": "Tamanhos alternados", + "You may also use static classes that don't map to the grid, adapt to the responsive CSS styles, or account for varying types of controls (e.g., input vs. select).": "Você pode usar classes estáticas que não mapeiam o grid, adaptando ao estilo responsivo.", + "Prepended text": "Texto anteposto", + "Here's some help text": "Aqui há um texto de ajuda", + "Appended text": "Texto sobreposto", + "Here's more help text": "Aqui texto de ajuda", + "Append and prepend": "Sobreposto e anteposto", + "Append with button": "Anteposto com botão", + "Inline checkboxes": "checkboxes inline", + "Option two can also be checked and included in form results": "Opção 2 pode também ser incluído", + "Option three can—yes, you guessed it—also be checked and included in form results": "Opção 3", + "Note: Labels surround all the options for much larger click areas and a more usable form.": "Nota: nomes em volta destas opções dão uma área de click maior e formulários mais usáveis", + "Radio buttons": "Botões Radio", + "Option two can is something else and selecting it will deselect option one": "A opção 2 pode ser algo a mais selecionada e não selecionar a opção 1", + "Prepend & append inputs": "inputs sobrepostos e antepostos", + "Input groups—with appended or prepended text—provide an easy way to give more context for your inputs. Great examples include the @ sign for Twitter usernames or $ for finances.": "Grupos de input—com texto sobreposto ou anteposto dão uma maneira fácil de dar mais contexto para seus inputs. Ótimos examples incluem o sinal @ para um usuário twitter ou $ para finanças", + "Checkboxes and radios": "Checkbox e radio", + "Up to v1.4, Bootstrap required extra markup around checkboxes and radios to stack them. Now, it's a simple matter of repeating the <label class=\"checkbox\"> that wraps the <input type=\"checkbox\">.": "Depois da versão 1.4, o Bootstrap requer markup extra nos checkboxes e radios para estagná-los. Agora, é uma maneira simples de repetir <label class=\"checkbox\"> que fica em torno de <input type=\"checkbox\">.", + "Inline checkboxes and radios are also supported. Just add .inline to any .checkbox or .radio and you're done.": "Checkbox inline e radios também são suportados, adicione .inline para qualquer .checkbox ou .radio e está feito", + "Inline forms and append/prepend": "Formulários inline e antepostos / sobrepostos", + "To use prepend or append inputs in an inline form, be sure to place the .add-on and input on the same line, without spaces.": "Para usar textos antepostos e sobrepostos em um formulário inline, certifique-se de colocar o .add-on and input na mesma linha, sem espaços", + "Form help text": "Formulários de texto ajuda", + "To add help text for your form inputs, include inline help text with <span class=\"help-inline\"> or a help text block with <span class=\"help-inline\">": "Para adicionar ajuda para nossos inputs de formulários, inclua ajuda inline com o <span class=\"help-inline\"> ou um bloco de ajuda de texto com <span class=\"help-inline\">", + "Standard gray button with gradient": "Botão padrão cinza com gradiente", + "Primary": "Primário", + "Provides extra visual weight and identifies the primary action in a set of buttons": "Provê peso extra visual e identifica a ação primária em uma coleção de botões", + "Used as an alternate to the default styles": "Usar como alternativa para estilos padrão", + "Indicates a successful or positive action": "Indica uma ação bem sucedida e positiva", + "When using beside strings of text, as in buttons or nav links, be sure to leave a space after the <i> tag for proper spacing.": "Quando usar além de strings de texto, como um botão ou links de navegação, tenha certeza de deixar um espaço depois da tag para espaçamento apropriado", + "Dropdown menus can also be toggled from the bottom up by adding a single class to the immediate parent of .dropdown-menu. It will flip the direction of the .caret and reposition the menu itself to move from the bottom up instead of top down.": "Menus Dropdown pode também ser alternados da parte inferior adicionando uma classe simples no pai imediato, classe é .dropdown-menu. Isto irá modificar a direção do .caret e reposiciona o menu para mover de cima pra baixo ebaixo de topo pra baixo", + "All nav components here—tabs, pills, and lists—share the same base markup and styles through the .nav class.": "Todos componentes de navegação aqui—abas, pílulas, e listas—compartilham a mesma marcação base e estilos através da classe .nav", + "Tabs and pills are great for sections of content or navigating between pages of related content.": "Abas e pílulas são ótimos para seções de conteúdo e navegação entre páginas de conteúdos relacionados", + "To align nav links, use the .pull-left or .pull-right utility classes. Both classes will add a CSS float in the specified direction.": "Para alinhar links de navegação, use as classes .pull-left ou .pull-right. Ambas as classes irão adicionar um float css na direção especificada ", + "As tabs and pills are horizontal by default, just add a second class, .nav-stacked, to make them appear vertically stacked.": "Com abas e pílulas são horizontais por padrão, mas somente adicione uma classe, a .nav-stacked, para deixar verticalmente estagnados", + "Bring your tabs to life with a simple plugin to toggle between content via tabs. Bootstrap integrates tabbable tabs in four styles: top (default), right, bottom, and left.": "Traga suas abas para vida com um simples plugin para alternar entre conteúdo via abas. O Bootstrap integra tabs em abas em quatro estilos, topo (padrão), direita, parte inferior, e esquerda.", + "Changing between them is easy and only requires changing very little markup.": "Mudar entre eles é fácil e só requer mudar pouquíssimo markup", + "To make tabs tabbable, wrap the .nav-tabs in another div with class .tabbable.": "Para tornar as abas tabeáveis, coloque .nav-tabs em outra div com a classe .tabbable.", + "All tabbable tabs are powered by our lightweight jQuery plugin. Read more about how to bring tabbable tabs to life on the javascript docs page.": "Todas as tabs tabeáveis são usadas com um Plugin jQuery leve. Leia mais sobre como trazer abas a vida na página de documentação javascript", + "Fix the navbar to the top or bottom of the viewport with an additional class on the outermost div, .navbar.": "Conserte a barra de navegação no topo ou na parte inferior da janela do browser com uma classe adicional na div mais externa, o .navbar.", + "When you affix the navbar, remember to account for the hidden area underneath. Add 40px or more of apdding to the <body>. Be sure to add this after the core Bootstrap CSS and before the optional responsive CSS.": "Quando você fixa a barra de navegação, lembre-se que é adicoinado 40px ou mais de padding para <body>. Certifique-se que adicione isto depois na fonte do Bootstrap e antes do CSS responsivo opcional", + "Adding dropdowns and dropups to the nav is super simple, but does require the use of our javascript plugin.": "Adiconar dropdowns e dropups na navegação é muito simples, mas requer o uso do nosso plugin javascript.", + "Breadcrumb navigation is used as a way to show users where they are within an app or a site, but not for primary navigation. Keep their use sparse and succinct to be most effective.": "Navegação em migalhas de pão (Breadcrumbs) são usadas para mostrar usuários onde eles estão dentro de uma aplicação ou website, mas não para navegação primária. Mantenha seu uso sucinto para ser mais efetivo", + "A single example shown as it might be displayed across multiple pages.": "Um único exemplo mostra como pode ser mostrado entre múltiplas páginas", + "Ultra simplistic and minimally styled pagination inspired by Rdio, great for apps and search results. The large block is hard to miss, easily scalable, and provides large click areas.": "Uma ultra simples e mínima navegação de páginas inspirado pelo Rdio, ótimo para aplicações e resultados de busca.", + "Links are customizable and work in a number of circumstances with the right class. .disabled for unclickable links and .active for current page.": "Links são customizáveis e trabalha em um número de circunstâncias com a classe. .disabled para links não clicáveis e .active", + "Add either of two optional classes to change the alignment of pagination links: .pagination-centered and .pagination-right.": "Adicione duas classes opcionais para mudar o alinhamento dos links de paginação: .pagination-centered e .pagination-right.", + "The default pagination component is flexible and works in a number of variations.": "A páginação padrão é flexível e trabalha com várias variáções", + "Wrapped in a <div>, pagination is just a <ul>.": "Colocado em um <div>, a paginação é simplesmente uma <ul>.", + "The pager component is a set of links for simple pagination implementations with light markup and even lighter styles. It's great for simple sites like blogs or magazines.": "O componente de paginação é uma coleção de links para paginação simples com marcação leve e estilos mais leves ainda. é Ótimo para sites simples como blogs ou revistas", + "Pager links also use the general .disabled class from the pagination.": "O paginador usa geralmente a classe .disabled da paginação", + "This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.": "Isto é uma simples unidade herói, um componente para chamar uma atenção extra para informações adicionais", + "A simple shell for an h1 to appropratiely space out and segment sections of content on a page. It can utilize the h1's default small, element as well most other components (with additional styles).": "Um simples destaque para um h1 para apropriadamente dar espação entre seções de conteúdo em uma página. Isto pode utilizar o h1 padrão com o small", + " You may optionally target a specific dropdown by using data-target=\"#fat\" or href=\"#fat\".": "Você pode opcionalmente especificar um dropdown data-target=\"#fat\" ou href=\"#fat\".", + "title": "título", + "interval": "intervalo", + "pause": "pause", + "Mixin": "Mixin", + "10": "10", + "To add help text for your form inputs, include inline help text with <span class=\"help-inline\"> or a help text block with <p class=\"help-block\"> after the input element.": "Para adicionar texto de ajuda nos inputs, inclua uma ajuda inline com <span class=\"help-inline\"> ou um bloco de texto de ajuda com <p class=\"help-block\"> depois do elemento input", + "Upgrading to Bootstrap 2": "Atualizando para o Bootstrap 2", + "Typeahead": "Typeahead", + "Lead body copy": "cópia principal do corpo", + "Make a paragraph stand out by adding .lead.": "Faça um parágrafo sobressair adicionando .lead.", + "Horizontal description lists will truncate terms that are too long to fit in the left column fix text-overflow. In narrower viewports, they will change to the default stacked layout.": "Listas de descrição horizontal irá truncar termos que são muito longos para encaixar na esquerda da coluna fixa text-overflow. Em resoluções menores, eles irão mudar para o padrão de layout estagnado", + "Smart and lightweight defaults without extra markup.": "Padrões inteligentes e leves sem marcação extra", + "Add .form-search to the form and .search-query to the input.": "Adicione .form-search para o formulário e .search-query para o input.", + "Add .form-inline to finesse the vertical alignment and spacing of form controls.": "Adicionar .form-inline para melhorar o alinhamento vertical e espaçamento de controles de formulários", + "Shown on the right are all the default form controls we support. Here's the bulleted list:": "Mostrado a direta todo o padrão de controle de formulários que a gente suporta. Aqui está uma lista com marcação", + "Two-button append": "Dois botões inseridos", + "Option two can be something else and selecting it will deselect option one": "A opção 2 pode ser algo mais e selecionando irá desselacionar a opção 1", + "Used as an alternative to the default styles": "Usado como uma alternativa para os estilos padrões", + "There are 140 classes to choose from for your icons. Just add an <i> tag with the right classes and you're set. You can find the full list in sprites.less or right here in this document.": "Há 140 classes para escolher os ícones. Simplesmente adiciona uma tag <i> com as classes corretas e você está setado. Você pode encontrar uma lista completa em sprites.less ou aqui neste documento", + "Utilize the extra button classes .btn-mini, .btn-small, or .btn-large for sizing.": "Utilize as classes extras de botões .btn-mini, .btn-small, ou .btn-large para dimensionamento.", + "Fade in tabs": "Efeito de desaparecer gradualmente em abas", + "To make tabs fade in, add .fade to each .tab-pane.": "Para fazer abas desaparecem gradualmente, adicione .fade para cada .tab-pane.", + "Requires jQuery plugin": "Requer plugin jQuery", + "All tabbable tabs are powered by our lightweight jQuery plugin. Read more about how to bring tabbable tabs to life on the javascript docs page.": "Todas abas tabeáveis são alimentados pelo nosso leve plugin do jQuery. Leia mais sobre como trazer abas tabeáveis para vida no na página de documentação javascript.", + "To make tabs tabbable, create a .tab-pane with unique ID for every tab and wrap them in .tab-content.": "Para fazer abas tabeáveis, criar um .tab-pane com um id único para cada aba e coloque em volta delas um .tab-content", + "For right or left aligned tabs, wrap the .nav-tabs and .tab-content in .tabbable.": "Para abas alinhadas na esquerda ou direita, insira as classes .nav-tabs e .tab-content no .tabbable.", + "When you affix the navbar, remember to account for the hidden area underneath. Add 40px or more of padding to the <body>. Be sure to add this after the core Bootstrap CSS and before the optional responsive CSS.": "Quando você fixa a barra de navegação, se lembre de contar com área abaixo escondida. Adicione 40px ou mais de padding no <body>. Certifique-se de adicionar isto depois do CSS do core do Boostrap para otimizar o CSS responsivo", + "For a more customized search form, add .navbar-search to the form and .search-query to the input for specialized styles in the navbar.": "Para um formulário customizado de busca, adicione .navbar-search para o form e .search-query para o input para estilos especializados na barra de navegação", + "Adding dropdowns and dropups to the nav is super simple, but does require the use of our javascript plugin.": "Adicionar dropdowns e dropups para a navegação é super simples, mas requer o uso de um plugin javascript.", + "Wrap strings of text in a <.navbar-text>, usually on a <p> tag for proper leading and color.": "Insira strings de texto em torno de um <.navbar-text>, geralmente em uma tag <p> para espaçamento e cor.", + "A simple shell for an h1 to appropriately space out and segment sections of content on a page. It can utilize the h1's default small, element as well most other components (with additional styles).": "Use um simples h1 para apropriadamente dar um espaço nas seções segmentadas de conteúdo em uma página. É possível utilizar o padrão h1 com small, o elemento em si mais outros componentes (com estilos adicionais).", + "iOS devices require an href=\"#\" for the dismissal of alerts. Be sure to include it and the data attribute for anchor close icons. Alternatively, you may use a <button> element with the data attribute, which we have opted to do for our docs. When using <button>, you must include type=\"button\" or your forms may not submit.": "Dispositivos iOS requerem href=\"#\" para dispensar alertas. Certifique-se de incluí-los e os atributos data para âncora dos ícones de fechar. Alternativamente, você pode usar um elemento <button> com o atributo data, em que optamos para nossa documentação. Quando usar <button>, você deve incluir type=\"button\" ou seu formulário pode não ser enviado", + "iOS devices require an href=\"#\" for click events if you rather use an anchor.": "Dispositivos iOS requerem um href=\"#\" para eventos de clique se você usar preferencialmente como âncora", + "Labels and badges": "rótulos e emblemas", + "Visible/hidden classes": "classes visíveis/escondidas", + "Narrow tablets and below (<767px)": "Dispositivos menores e abaixo (<767px)", + "Tablets to desktops (767-979px)": "Tables e destktop (767-979px)", + "Large desktops (>1200px)": "Desktop maiores (>1200px)", + "Responsive navbar": "Barra de navegação responsiva", + "Download Bootstrap (v2.0.4)": "Download Bootstrap (v2.0.4)", + "Read the blog": "Leia o blog", + "To keep URLs intact, use the data-target attribute instead of href=\"#\".": "Para manter as urls intactas, use o atributo data-target ao invés de href=\"#\".", + "When using scrollspy in conjunction with adding or removing of elements from the DOM, you'll need to call the refresh method like so:": "Quando usar scrollspy em conjunção adicionando ou removendo elementos no DOM, assim você vai precisar chamar o método refresh assim:", + "activate": "ativar", + "This event fires whenever a new item becomes activated by the scrollspy.": "Este evento dispara enquanto o novo item se torna ativo com o scrollspy", + "Enable tabbable tabs via javascript (each tab needs to be activated individually):": "Habilita abas tabeáveis via javascript (cada aba precisa ser ativada individualmente):", + "You can activate individual tabs in several ways:": "Você pode ativar abas individuais de diferentes formas", + "You can activate a tab or pill navigation without writing any javascript by simply specifying data-toggle=\"tab\" or data-toggle=\"pill\" on an element. Adding the nav and nav-tabs classes to the tab ul will apply the bootstrap tab styling.": "Você pode ativar uma aba ou navegação em pílula sem escrever nenhum javascript simplesmente especificando um data-toggle=\"tab\" ou data-toggle=\"pill\" em um elemento. Adicionando as classes nav e nav-tabs para a aba ul irá aplicar o estilo de aba do bootstrap", + "Activates a tab element and content container. Tab should have either a data-target or an href targeting a container node in the DOM.": "Ativar a o elemento aba e container de conteúdo. As abas deveriam ter um data-target ou um atributo href de conteúdo no DOM", + "Tight pants next level keffiyeh you probably haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel have a terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A really ironic artisan whatever keytar, scenester farm-to-table banksy Austin twitter handle freegan cred raw denim single-origin coffee viral.": "Tight pants next level keffiyeh you probably haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel have a terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A really ironic artisan whatever keytar, scenester farm-to-table banksy Austin twitter handle freegan cred raw denim single-origin coffee viral.", + "delay showing and hiding the tooltip (ms) - does not apply to manual trigger type": "Um intervalo que mostra e esconde o tooltip (ms) - não aplica um tipo de disparo de evento", + "Requires the Transitions plugin to be included.": "Requer que o plugin de transição seja incluído", + "The amount of time to delay between automatically cycling an item. If false, carousel will not automatically cycle.": "A quantidade de tempo para um intervalo que automaticamente coloca um item em ciclos. Se falso, o carousel irá automaticamente em ciclo", + "Scaffolding and links": "Construção e links", + "Page background color": "Cor de fundo da página", + "delay showing and hiding the popover (ms) - does not apply to manual trigger type": "Intervalo para mostrar e esconder o popover (ms) - não aplica ao uso do evento no modo manual", + "Default text color for entire body, headings, and more": "Cor de texto padrão para o corpo completo, cabeçalho e mais", + "Generate a percent grid system with n columns and x % wide gutter": "Gera um sistema de grid em percentagens com n colunas e x % de espaçamento entre colunas", + "Generate the pixel grid system for input elements, accounting for padding and borders": "Gera um sistema de grid em pixal para elementos input, contando com padding e bordas", + "Turn any div into a grid column without the .span* classes": "Transforme qualquer div em um grid de coluna sem uma .span* classes", + "Prevent flickering of content when using CSS 3D transforms": "Prever um tremido no conteúdo usando transformações CSS em 3D", + "CSS3 hyphenation when you want it (includes word-wrap: break-word)": "Hifenização com CSS3 quando você quer (inclui word-wrap: break-word)", + "Install the LESS command line compiler, JSHint, Recess, and uglify-js globally with npm by running the following command:": "Instala uma linha de comando LESS ao compilador, JSHint, Recess, e uglify-js globalmente com npm executando o seguinte comando", + "The default grid system provided in Bootstrap utilizes 12 columns that render out at widths of 724px, 940px (default without responsive CSS included), and 1170px. Below 767px viewports, the columns become fluid and stack vertically. ": "O sistema de grid padrão do provido pelo Bootstrap utiliza 12 columns que renderiza uma largura de 724px, 940px (padrão sem css responsivo incluído), e 1170px. Abaixo de resoluções 767px, as colunas se tornam fluidas e estagnadas verticalmente. ", + "As shown here, a basic layout can be created with two \"columns\", each spanning a number of the 12 foundational columns we defined as part of our grid system.": "Como mostrado aqui, um layout básico pode ser criado com dois \"columns\", cada um espaçando um número de 12 colunas fundacionais que nós definimos como parte do nosso sistema de grid.", + "Level 1 column": "Coluna nível 1", + "For faster mobile-friendly development, use these basic utility classes for showing and hiding content by device.": "Para desenvolvimento rápido em dispositivos móveis, uses estas classes utilitárias básicas que mostra e esconde conteúdo por dispositivo", + "Resize your browser or load on different devices to test the above classes.": "Redimensione seu browser ou carregar dispositivos diferentes para testar as classes acima", + "Green checkmarks indicate that class is visible in your current viewport.": "Marcações verdes indica que a classe é visível na nossa atual resolução", + "Phone": "Phone", + "Tablet": "Tablet", + "Desktop": "Desktop", + "Here, green checkmarks indicate that class is hidden in your current viewport.": "Aqui, marcas verdes indica que a classe é escondido na nossa resolução atual", + "This is a unofficial version of Twitter Bootstrap translated to portugueses kept by Alexandre Magno": "Esta é uma versão não oficial do Boostrap do Twitter traduzida para o português e mantido por Alexandre Magno", + "Globo.com sites using Bootstrap.": "Sites da Globo.com usando o Bootstrap", + "See github project": "Ver projeto no Github", + "This is a bootstrap used at Globo.com": "Este é o Bootstrap usado na Globo.com", + "Projects using Globo Bootstrap": "Projetos usando o Bootsrap", + + + "Fundamental HTML elements styled and enhanced with extensible classes.": "Elementos HTML fundamentais estilizado e aprimorados com classes extensivas", + "Images": "Imagens", + "Headings": "Cabeçalhos", + "All HTML headings, <h1> through <h6> are available.": "Todos cabeçalhos, <h1> até <h6> estão disponíveis.", + "Body copy": "cópia do corpo", + "Bootstrap's global default font-size is 14px, with a line-height of 20px. This is applied to the <body> and all paragraphs. In addition, <p> (paragraphs) receive a bottom margin of half their line-height (10px by default).": "O padrão global do font-size é 14px, com um line-height de 20px. Isto é aplicado ao <body> e todos os parágrafos. E ainda, <p> (parágrafos) recebem uma margem da metade do line-height (10px por padrão).", + "The typographic scale is based on two LESS variables in variables.less: @baseFontSize and @baseLineHeight. The first is the base font-size used throughout and the second is the base line-height. We use those variables and some simple math to create the margins, paddings, and line-heights of all our type and more. Customize them and Bootstrap adapts.": "A escala tipográfica é baseado em duas variáveis LESS que estão disponíveis em variables.less: @baseFontSize e @baseLineHeight. O primeiro é o font-size base e o segundo é o line-height base. Nós usamos estas variáveis e uma simples matemática para criar as margens, paddings, e line-heights para toda nossa tipografia e mais. Customize-os e o Bootstrap se adapta.", + "Emphasis": "Ênfase", + "Make use of HTML's default emphasis tags with lightweight styles.": "Faça o uso da ênfase padrão do HTML com estilos leves", + "For de-emphasizing inline or blocks of text, use the small tag.": "Para desenfatizar textos em blocos ou inline, use a tag small.", + "Feel free to use <b> and <i> in HTML5. <b> is meant to highlight words or phrases without conveying additional importance while <i> is mostly for voice, technical terms, etc.": "Sinta-se livre para usar <b> e <i> em HTML5. <b> é feito para marcar palavras ou frases sem dar importância adicional enquanto é mais usado para <i>, termos técnicos etc.", + "Abbreviations": "Abreviações", + "Stylized implemenation of HTML's <abbr> element for abbreviations and acronyms to show the expanded version on hover. Abbreviations with a title attribute have a light dotted bottom border and a help cursor on hover, providing additional context on hover.": "Implementação estilizada do elemento <abbr> para abreviações e acrônimos para mostrar a versão expandida do hover. Abreviações com um atributo title tem uma leve borda inferior e ajuda o cursor no hover, dando informação adicional de contexto", + "For expanded text on long hover of an abbreviation, include the title attribute.": "Para texto expandido em um hover de uma abreviação, incluindo um atributo title", + "Add .initialism to an abbreviation for a slightly smaller font-size.": "Adiciona .initialism para uma abreviação com uma fonte levemente menor", + "Addresses": "Endereços", + "Present contact information for the nearest ancestor or the entire body of work.": "Apresentar informação de contato para o ancestral mais próximo ou o corpo inteiro do documento", + "Preserve formatting by ending all lines with <br>.": "Preserva formatação terminando as linhas com <br>.", + "For quoting blocks of content from another source within your document.": "Para blocos de citação de uma outra fonte dentro do documento", + "Default blockquote": "Citação Padrão", + "Wrap <blockquote> around any HTML as the quote. For straight quotes we recommend a <p>.": "Coloque em volta de um <blockquote> qualquer HTML como citação. Para citações diretas nós recomendamos o uso de <p>.", + "Blockquote options": "Opções de citação", + "Style and content changes for simple variations on a standard blockquote.": "Estilizar o conteúdo para mudanças ou simples variações da citação padrão", + "Naming a source": "Nomeando uma fonte", + "Add <small> tag for identifying the source. Wrap the name of the source work in <cite>.": "Adicione uma tag <small> para identificar a fonte. Coloque em volta do nome a fonte de trabalho em uma tag <cite>.", + "Someone famous in Source Title": "Alguém famoso in título da fonte", + "Someone famous <cite title=\"Source Title\">Source Title</cite>": "Alguém famoso em <cite title=\"Source Title\">titulo da fonte</cite>", + "Alternate displays": "Telas alternadas", + "Use .pull-right for a floated, right-aligned blockquote.": "Use .pull-right para flutuar uma citação a direita.", + "A list of items in which the order does not explicitly matter.": "Uma lista de itens em que a ordem não importa", + "A list of items in which the order does explicitly matter.": "Uma lista de itens em que a ordem importa", + "A list of items with no list-style or additional left padding.": "Uma lista de itens com nenhum list-style or margem esquerdas adicionais", + "A list of terms with their associated descriptions.": "Uma lista de termos com suas descrições associadas", + "Make terms and descriptions in <dl> line up side-by-side.": "Fazer os termos e descrições em um <dl> alinhados lado a lado", + "For example, <code><section></code> should be wrapped as inline.": "Por exemplo, <code><section></code> deve ser colocado inline", + "Be sure to keep code within <pre> tags as close to the left as possible; it will render all tabs.": "Certifique-se de manter o código dentro de uma tag <pre> tão perto da esquerda quando possível, pois ela irá renderizar todas tabs", + "Default styles": "Estilos padrão", + "For basic styling—light padding and only horizontal dividers—add the base class .table to any <table>.": "Para estilização básica—padding leve e somente um divisor horizontal—adicione a classe base .table para qualquer <table>.", + "Optional classes": "Classes opcionais", + "Add any of the follow classes to the .table base class.": "Adicione qualquer das classes seguintes para a classe base .table", + ".table-striped": ".table-striped", + "Adds zebra-striping to any table row within the <tbody> via the :nth-child CSS selector (not available in IE7-IE8).": "Adicione tabelas zebradas dentro de uma tag <tbody> via um seletor CSS :nth-child (não disponível no IE7-IE8)", + ".table-bordered": ".table-ordered", + "Add borders and rounded corners to the table.": "Adicione bordas e bordas arredondadas para a tabela", + ".table-hover": ".table-hover", + "Enable a hover state on table rows within a <tbody>.": "Habilite um estado de hover em linhas dentro de <tbody>.", + ".table-condensed": ".table-condensed", + "Makes tables more compact by cutting cell padding in half.": "Tornar a tabela mais compacta cortando o padding da célula pela metade", + "Optional row classes": "Classes opcionais de linha", + "Use contextual classes to color table rows.": "Use classes contextuais para cores das linhas da tabela", + "Indicates a successful or positive action.": "Indica uma ação positiva com sucesso", + "Indicates a dangerous or potentially negative action.": "Indica uma ação negativa e potencialmente perigosa", + "Used as an alternative to the default styles.": "Usar uma alternativa ao estilo padrão", + "Product": "Produto", + "Payment Taken": "Pagamento feito", + "Status": "Status", + "Supported table markup": "Marcaçãod e tabela suportada", + "List of supported table HTML elements and how they should be used.": "Lista de elementos HTML suportados e como eles devem ser usados", + "Individual form controls receive styling, but without any required base class on the <form> or large changes in markup. Results in stacked, left-aligned labels on top of form controls.": "Controles de formulários individuais recebem estilização, mas sem nenhuam classe base no elemento <form> ou mudanças grandes na marcação. Resultados são estagnados, alinhados a esquerda e rótulos no topo dos controles de formulário", + "Legend": "Legenda", + "Optional layouts": "Layout opcionais", + "Included with Bootstrap are three optional form layouts for common use cases.": "Incluído com o Bootstrap três layouts de formulários para usos comuns", + "Add .form-search to the form and .search-query to the <input> for an extra-rounded text input.": "Adicione .form-search para o formulário e .search-query para o <input> para um input de texto com arredondamento extra.", + "Add .form-inline for left-aligned labels and inline-block controls for a compact layout.": "Adicione .form-inline para rótulos alinhados a esquerda e controles inline-block para um layout compacto", + "Horizontal form": "Formulário horizontal", + "Right align labels and float them to the left to make them appear on the same line as controls. Requires the most markup changes from a default form:": "Rótulos alinhados a direita e flutuados a esquerda para aparecerem na mesma linha como controles. Requer mais mudanças do padrão de marcação do formulário padrão", + "Add .form-horizontal to the form": "Adicione .form-horizontal para o formulário", + "Wrap labels and controls in .control-group": "Coloque em volta dos rótulos e controles um .control-group", + "Add .control-label to the label": "Adicione .control-label para os rótulos", + "Wrap any associated controls in .controls for proper alignment": "Coloque em volta de qualquer controle associado .controls para alinhamento apropriado", + "Supported form controls": "Controles de formulário suportados", + "Examples of standard form controls supported in an example form layout.": "Exemplos de um controle de formulários suportados em um layout de exemplo", + "Inputs": "Inputs", + "Most common form control, text-based input fields. Includes support for all HTML5 types: text, password, datetime, datetime-local, date, month, time, week, number, email, url, search, tel, and color.": "Os controles de formulários mais comuns, campos de input baseado em texto. Inclui suporte para todos os tipos do HTML5: text, password, datetime, datetime-local, date, month, time, week, number, email, url, search, tel e color.", + "Requires the use of a specified type at all times.": "Requer o uso de um tipo type", + "Form control which supports multiple lines of text. Change row attribute as necessary.": "Controles de formulário que também suporta múltiplas linhas de texto. Mude o atributo row quando necessário", + "Checkboxes are for selecting one or several options in a list while radios are for selecting one option from many.": "Checkboxes são usados para selecionar várias opções em uma lista enquanto botões radio são usados para selecionar uma opção de várias", + "Default (stacked)": "Padrão (estagnados)", + "Add the .inline class to a series of checkboxes or radios for controls appear on the same line.": "Adicione a classe .inline para uma série de checkboxes ou radios para controlar a aparência na mesma linha", + "Selects": "Selects", + "Use the default option or specify a multiple=\"multiple\" to show multiple options at once.": "Use a opção padrão para especificar um multiple=\"multiple\" para mostrar várias opções de uma vez", + "Adding on top of existing browser controls, Bootstrap includes other useful form components.": "Adicione no topo de controles de browsers existentes, o Bootstrap inclui componentes de formulários bastante úteis", + "Icons by Glyphicons": "Ícones por Glyphicons", + "Button dropdown menus": "Botões de menu dropdown", + "Dropdown menus": "Menus dropdown", + "Inspired by the excellent jQuery.tipsy plugin written by Jason Frame; Tooltips are an updated version, which don't rely on images, use CSS3 for animations, and data-attributes for local title storage.": "Inspirado neste excelente jQuery Tipsy Plugin desenvolvido por Jason Frame; Tooltips é um plugin com versão atualizada, que não conta com imagens, somente com animações css3, e atributos data para armazenamento local.", + "Prepended and appended inputs": "inputs inseridos antes ou depois", + "Customize and download": "Customizar e download", + "Javascript plugins": "Plugins Javascript", + "Trigger the tooltip via JavaScript:": "Lance um tooltip via JavaScript", + "The data source to query against. May be an array of strings or a function. The function is passed two arguments, the query value in the input field and the process callback. The function may be used synchronously by returning the data source directly or asynchronously via the process callback's single argument.": "A origem dos dados para verificar. Pode ser um array de strings ou uma função. A função é passada com dois argumentos, o valor da query no campo de inpute e o callback process. A função pode ser usado sincronizando por retornar a fonte de dados diretamente ou de forma assíncrona via o callback process em um único argumento.", + "Add text or buttons before or after any text-based input. Do note that select elements are not supported here.": "Adicione texto ou botões antes ou depois de qualquer input baseado em texto. Note que o elemento select não é suportado aqui", + "Default options": "Opções padrão", + "Wrap an .add-on and an input with one of two classes to prepend or append text to an input.": "Coloque em volta um .add-on em um input com um ou duas classes para colocar antes ou depois de um texto em um input", + "Combined": "Combinados", + "Use both classes and two instances of .add-on to prepend and append an input.": "Use ambas classes e duas instâncias de .add-on para colocar antes ou depois em um input", + "Buttons instead of text": "Botões ao invés de texto", + "Instead of a <span> with text, use a .btn to attach a button (or two) to an input.": "Ao invés de um <span> com texto, use um .btn para ligar um botão (ou dois) a um input", + "Control sizing": "Controlar tamanho", + "Add data-toggle=\"button\" to activate toggling on a single button.": "Adicione data-toggle=\"button\" para ativar alternador em um único botão", + "Add data-toggle=\"buttons-checkbox\" for checkbox style toggling on btn-group.": "Adicione data-toggle=\"buttons-checkbox\" para estilo de checkbox em um btn-group", + "Add data-toggle=\"buttons-radio\" for radio style toggling on btn-group.": "Adicione data-toggle=\"buttons-radio\" estilos de botões radio em um btn-group", + "Use relative sizing classes like .input-large or match your inputs to the grid column sizes using .span* classes.": "Use classes de tamanho relativo como .input-large ou deixe seus inputs com o tamanho da colunagem do grid usando as classes .span*", + "Relative sizing": "Tamanho relativo", + "Grid sizing": "Tamanho do grid", + "Use .span1 to .span12 for inputs that match the same sizes of the grid columns.": "Use .span1 até .span12 para os inputs se encaixarem aos mesmos tamanhos das colunas do grid", + "For multiple grid inputs per line, use the .controls-row modifier class for proper spacing. It floats the inputs to collapse white-space, sets the proper margins, and the clears the float.": "Para múltiplos inputs de grid por linha, use a classe modificadora .controls-row para espaçamento apropriado.", + "Uneditable inputs": "inputs não editáveis", + "Present data in a form that's not editable without using actual form markup.": "Dados presentes em um formulário que não é editável usando marcação de formulário atual", + "Form actions": "Ações de formulários", + "End a form with a group of actions (buttons). When placed within a .form-horizontal, the buttons will automatically indent to line up with the form controls.": "Termine um formulário com um grupo de ações (botões). Quando colocado em um .form-horizontal, os botões irão automaticamente identados para alinhar com os controles de formulário", + "Help text": "Texto de ajuda", + "Inline and block level support for help text that appears around form controls.": "Suporte inline e bloco para texto de ajuda que aparece nos controles de formulário", + "Inline help": "Ajuda inline", + "Block help": "Ajuda em bloco", + "Provide feedback to users or visitors with basic feedback states on form controls and labels.": "Dar feedback para os usuários ou visitantes com feedback básico dos estados de controle de formulário e rótulos", + "Input focus": "Focus no input", + "We remove the default outline styles on some form controls and apply a box-shadow in its place for :focus.": "Nós removemos o estilo padrão do outline em alguns controles de formulários e aplica um box-shadow no lugar de :focus.", + "This is focused...": "Isto está focado...", + "Disabled inputs": "Inputs desabilitados", + "Add the disabled attribute on an input to prevent user input and trigger a slightly different look.": "Adicione o atributo disabled em um input para prevenir que o usuário possa digitar algo com uma aparência diferente", + "Disabled input here...": "Input desabilitado aqui", + "Validation states": "Estados de validação", + "Button styles can be applied to anything with the .btn class applied. However, typically you'll want to apply these to only <a> and <button> elements for the best rendering.": "Estilos de botão podem ser aplicados para qualquer classe .btn. Entretanto, tipicamente você irá acplicar somente em elementos <a> e <button> para melhor renderização", + "Deemphasize a button by making it look like a link while maintaining button behavior": "Desenfatizar um botão por fazer parecer como link enquanto mantém o comportamento de botão", + "Button sizes": "Tamanhos de botão", + "Fancy larger or smaller buttons? Add .btn-large, .btn-small, or .btn-mini for additional sizes.": "Botões bonitos maiores ou menores? Adicione .btn-large, .btn-small, ou .btn-mini", + "Default button": "Padrão de botão", + "Create block level buttons—those that span the full width of a parent— by adding .btn-block.": "Criar um botões em bloco—aqueles que se espalha para a largura completa do elemento pai — adicionando .btn-block.", + "Block level button": "Botões em bloco", + "Make buttons look unclickable by fading them back 50%.": "Fazer botões parecerem não clicáveis deixando mais claro em 50%", + "Add the .disabled class to <a> buttons.": "Adicione a classe .disabled ao <a>", + "Add the disabled attribute to <button> buttons.": "Adicione o atributo disabled aos botões com a tag <button>", + "As a best practice, try to match the element for your context to ensure matching cross-browser rendering. If you have an input, use an <input type=\"submit\"> for your button.": "Como melhor prática, tente dar o elemento ao contexto para certificar-se que irá ser bem renderizado cross-browser. Se você tem um input, use um <input type=\"submit\"> para seus botões", + "Add classes to an <img> element to easily style images in any project.": "Adicione classes para uma tag <img> para facilmente estilizar imagens em qualquer projeto", + ".img-rounded and .img-circle do not work in IE7-8 due to lack of border-radius support.": ".img-rounded e .img-circle não irão funcionar no IE7-8 devido ao não suporte ao border-radius", + "Icons by Glyphicons": "Ícones por Glyphicons", + "Icon glyphs": "Ícones glyphs", + "Horizontal dividers": "Divisores horizontais", + "140 icons in sprite form, available in dark gray (default) and white, provided by Glyphicons.": "140 ícones em forma de sprite, disponíveis em um padrão cinza escuro e branco, provido pelo Glyphicons.", + "Glyphicons Halflings are normally not available for free, but an arrangement between Bootstrap and the Glyphicons creators have made this possible at not cost to you as developers. As a thank you, we ask you to include an optional link back to Glyphicons whenever practical.": "Glyphicons Halflings não são normalmente grátis, mas um arranjo entre o Bootstrap e os criadores do Glyphicons tornou isto possível e não custa nada a você como desenvolvedor. Como forma de agradecimento, nós pedimos para você incluir um link opcional de volta do Glyphicons quando aplicável", + "All icons require an <i> tag with a unique class, prefixed with icon-. To use, place the following code just about anywhere:": "Todos ícones requerem uma tag <i> com uma classe única, prefixada com um icon-. Para usar, coloque o código seguinte em qualquer lugar:", + "There are also styles available for inverted (white) icons, made ready with one extra class. We will specifically enforce this class on hover and active states for nav and dropdown links.": "Há também estilos disponíveis de ícones (brancos) invertidos, deixando pronto com uma classe extra. Nós iremos especificadamente reforçar esta classe no hover e estados de ativo para navegação e links dropdown", + "Icon examples": "Exemplos de ícones", + "Button group in a button toolbar": "Grupos de botões em uma barra de botões", + "Dropdown in a button group": "Dropdown em um grupo de botões", + "Form fields": "Campos de formulários", + "Dozens of reusable components built to provide navigation, alerts, popovers, and more.": "Dezenas de componentes reusáveis construídos para prover navegação, alertas, popovers e mais", + "Navs": "Navegações", + "Toggleable, contextual menu for displaying lists of links. Made interactive with the dropdown javascript plugin.": "Menus alternáveis e contextuais para exibir listas de links. Tornar interativo com um plugin dropdown de javascript.", + "Looking at just the dropdown menu, here's the required HTML. You need to wrap the dropdown's trigger and the dropdown menu within .dropdown, or another element that declares position: relative;. Then just create the menu.": "Olhando somente o menu dropdown, aqui está o HTML requerido. Você precisa colocar em volta do elemento que dispara o menu dropdown em um .dropdown, ou outro elemento que declara position: relative;.. Então simplesmente cria o menu.", + "Align menus to the right and add include additional levels of dropdowns.": "Alinhar menus para a direita e adicionar níveis diferentes de dropdowns", + "Aligning the menus": "Alinhando os menus", + "Add .pull-right to a .dropdown-menu to right align the dropdown menu.": "Adicione .pull-right para um .dropdown-menu para alinhar a direita um menu dropdown", + "Sub menus on dropdowns": "Sub menus em um dropdown", + "Add an extra level of dropdown menus, appearing on hover like those of OS X, with some simple markup additions. Add .dropdown-submenu to any li in an existing dropdown menu for automatic styling.": "Adicione um nível extra de menu dropdown, aparecendo no hover como é feito no OS X, com adição de algumas marcações. Adicione .dropdown-submenu em qualquer li em um dropdown existente para estilização automática", + "More options": "Mais opções", + "Second level link": "Link no segundo nível", + "Two basic options, along with two more specific variations.": "Duas opções básicas, ao longe de mais variações específicas", + "Single button group": "Grupo de botão único", + "Wrap a series of buttons with .btn in .btn-group.": "Coloque em volta de uma série de botões .btn uma classe .btn-group.", + "Multiple button groups": "Grupos de botões múltiplos", + "Vertical button groups": "Grupos de botões verticais", + "Make a set of buttons appear vertically stacked rather than horizontally.": "Faça uma coleção de botões aparecerm verticalmente estagnados ao invés de horizontalmente", + "Button dropdowns work at any size: .btn-large, .btn-small, or .btn-mini.": "Dropdown de botões trabalha em qualquer tamanho: .btn-large, .btn-small, ou .btn-mini.", + "Nav: tabs, pills, and lists": "Navegação: abas, pílulas e listas", + "For any nav component (tabs, pills, or list), add .disabled for gray links and no hover effects. Links will remain clickable, however, unless custom javascript is implemented to prevent those clicks.": "Para qualquer componente de navegação(abas, pílulas e lista), adicione .disabled para links cinzas e para efeitos de hover. Links irão permanecer clicáveis, entretanto, ao menos que um javascript seja implementado para prever estes cliques", + "Clickable link": "Link clicável", + "Disabled link": "Link desabilitado", + "Add dropdown menus with a little extra HTML and the dropdowns javascript plugin.": "Adicoine menus dropdown com um HTML extra e um Plugin javascript de dropdown. ", + "A simple and easy way to build groups of nav links with optional headers. They're best used in sidebars like the Finder in OS X.": "Uma simples e fácil maneira de construir grupos de navegação em links com cabeçalhos opcionais. Eles são usados de melhor forma em barras laterais como o finder in OS X.", + "Note": "Nota", + "For nesting within a nav list, include class=\"nav nav-list\" on any nested <ul>.": "Para aninhamento com uma lista de navegação, class=\"nav nav-list\" em um <ul>.", + "Basic navbar": "Navegação básica", + "To start, navbars are static (not fixed to the top) and include support for a project name and basic navigation. Place one anywhere within a .container, which sets the width of your site and content.": "Para começar, barras de navegação são estáticas (não fixas no topo) e incluem suporte para um nome de projeto para navegação básica. Coloque em qualquer lugar dentro de um .container, que especifica uma largura do site e do conteúdo", + "Title": "Título", + "Navbar components": "Componentes de barra de navegação", + "Brand": "Marca", + "Align nav links, search form, or text, use the .pull-left or .pull-right utility classes. Both classes will add a CSS float in the specified direction.": "Alinhar links de navegação, formulário de busca, ou texto, use o .pull-left ou .pull-right. Ambas classes irão adicionar um float no CSS na direção especificada", + "Using dropdowns": "Usando dropdowns", + "Add dropdowns and dropups to the nav with a bit of markup and the dropdowns javascript plugin.": "Adicione dropdowns e dropups para a navegação com um pouco de marcação e um plugin de dropdowns.", + "Visit the javascript dropdowns documentation for more markup and information on calling dropdowns.": "Visite a documentação do dropdowns javascript ", + "Text": "Texto", + "Wrap strings of text in an element with .navbar-text, usually on a <p> tag for proper leading and color.": "Colocar em volta de strings de texto em um elemento .navbar-text, usualmente em uma tag <p> para apropriadamente colocar uma cor", + "Optional display variations": "Variações opcionais de exibição", + "Add .navbar-fixed-top and remember to account for the hidden area underneath it by adding at least 40px padding to the <body>. Be sure to add this after the core Bootstrap CSS and before the optional responsive CSS.": "Adicione .navbar-fixed-top e lembre-se de contar com a área abaixo adicionando ao menos 40px padding para o <body>. Certifique-se de adicionar isto depois do core do Bootstrap CSS e antes do CSS responsivo opcional", + "Add .navbar-fixed-bottom instead.": "Ao invés disto, adicione .navbar-fixed-bottom", + "Static top navbar": "Navegação do topo estática", + "Create a full-width navbar that scrolls away with the page by adding .navbar-static-top. Unlike the .navbar-fixed-top class, you do not need to change any padding on the body.": "Crie uma barra de navegação de largura inteira que executa scroll junto com a página adicionando .navbar-static-top. Diferente da classe .navbar-fixed-top, você não precisa mudar qualquer padding no body.", + "To implement a collapsing responsive navbar, wrap your navbar content in a containing div, .nav-collapse.collapse, and add the navbar toggle button, .btn-navbar.": "Para implementar uma barra de navegação responsiva colapsável, coloque em volta do conteúdo da barra de navegação em uma div container, .nav-collapse.collapse, e adicione um botão alternador na barra de navegação, .btn-navbar.", + "Inverted variation": "Variação invertida", + "Modify the look of the navbar by adding .navbar-inverse.": "Modifique a aparência da barra de navegação adicionando uma classe .navbar-inverse.", + "Standard pagination": "Paginação padrão", + "Simple pagination inspired by Rdio, great for apps and search results. The large block is hard to miss, easily scalable, and provides large click areas.": "Paginação simples inspirado pelo Rdio, ótima para aplicação e resultados de busca. O bloco maior é difícil de perder, facilmente escalável, e provê grandes áreas de clique", + "Disabled and active states": "Desabilitar e ativar estados", + "Links are customizable for different circumstances. Use .disabled for unclickable links and .active to indicate the current page.": "Links são customizados em diferentes circunstâncias. Use .disabled para links não clicáveis e .active para indicar a página corrente", + "Alignment": "Alinhamento", + "Add one of two optional classes to change the alignment of pagination links: .pagination-centered and .pagination-right.": "Adicione um ou duas classes opcionais para modificar o alinhamento dos links de paginação: .pagination-centered e .pagination-right.", + "Quick previous and next links for simple pagination implementations with light markup and styles. It's great for simple sites like blogs or magazines.": "Links de próximo e anterior para implementação de paginações simples com marcação leve e estilos leves. É ótimo para sites simples como blogs ou revistas digitais", + "Pager links also use the general .disabled utility class from the pagination.": "Links de paginação também usam a classe utilitária .disabled para a paginação", + "A lightweight, flexible component to showcase key content on your site. It works well on marketing and content-heavy sites.": "Um componente flexível e leve de showcase. Funciona bem para sites de marketing e de conteúdo pesado", + "Thumbnail caption...": "Texto do thumbnail...", + "Default alert": "Alerta padrão", + "Wrap any text and an optional dismiss button in .alert for a basic warning alert message.": "Coloque qualquer texto em volta de um botão de fechar em um .alert para uma mensagem de alerta básico", + "Dismiss buttons": "Botões de fechar", + "Mobile Safari and Mobile Opera browsers, in addition to the data-dismiss=\"alert\" attribute, require an href=\"#\" for the dismissal of alerts when using an <a> tag.": "Browsers mobile e opera, com complemento ao atributo data-dismiss=\"alert\", requer um href=\"#\" para alertas quando usando uma tag <a>", + "Alternatively, you may use a <button> element with the data attribute, which we have opted to do for our docs. When using <button>, you must include type=\"button\" or your forms may not submit.": "Alternativamente, você pode usar um elemento <button> com o atributo data, que nós optamos para fazer em nossa documentação. quando usando <button>, você deve incluir type=\"button\" ou seu formulário pode não ser enviado", + "Dismiss alerts via javascript": "Alertas via javascript", + "Use the alerts jQuery plugin for quick and easy dismissal of alerts.": "Use um alerts jQuery plugin para rapidamente fechar alertas", + "For longer messages, increase the padding on the top and bottom of the alert wrapper by adding .alert-block.": "Para mensagens longas, aumente o padding no topo e no bottom do alerta colocando em volta adicionando .alert-block.", + "Add optional classes to change an alert's connotation.": "Adicionando classes opcionais para mudar conotação dos alertas", + "Uses a gradient to create a striped effect. Not available in IE7-8.": "Use um gradiente para criar um efeito de zebra. Não disponível no IE7-8.", + "Add .active to .progress-striped to animate the stripes right to left. Not available in all versions of IE.": "Adicione um .active ao .progress-striped para animar a zebra da esquerda para direita. Não disponível em todas versões do IE", + "Versions earlier than Internet Explorer 10 and Opera 12 do not support animations.": "Versione anteriores ao Internet Explorer 10 e Opera 12 não suporta animação", + "Control padding and rounded corners with two optional modifier classes.": "Controlando padding e bordas arredondadas com duas classes opcionais modificáveis", + "Helper classes": "Classes de ajuda", + "Simple, focused classes for small display or behavior tweaks.": "Classes simples, focada para telas menores", + ".pull-left": ".pull-left", + "Float an element left": "Flutuar um elemento a esquerda", + ".pull-right": ".pull-right", + "Float an element right": "Flutuar um elemento na direita", + ".muted": ".muted", + "Change an element's color to #999": "Mudar uma cor do elemento para #999", + ".clearfix": ".clearfix", + "Clear the float on any element": "Aplique um clear no float em qualquer elemento", + "Download Bootstrap or customize variables, components, javascript plugins, and more.": "Faça download do Bootstrap ou customize variáveis, componentes, plugins javascript e mais", + "Affix": "Affix", + "Extending Bootstrap": "Estendendo o Bootstrap", + "Extend Bootstrap to take advantage of included styles and components, as well as LESS variables and mixins.": "Estendenda o Bootstrap para tirar vantagem dos estilos incluídos e componentes, como bem as variáveis LESS e mixins.", + "Use as static assets": "Use como assets estáticos", + "One of Bootstrap's creators wrote a quick blog post about this, summarized here:": "Um dos criados do Bootstrap escreveu um pequeno post em um blog sobre isto, sumarizado aqui:", + "Bootstrap compiles faster ~6x faster with Less compared to Sass": "O compilador do Bootstrap é 6x mais rápido com Less comparado ao Sass", + "Less is written in JavaScript, making it easier to us to dive in and patch compared to Ruby with Sass.": "Less é escrito em JavaScript, tornando fácil para nós entrar a fundo comparado ao Ruby com Sass", + "Less is more; we want to feel like we're writing CSS and making Bootstrap approachable to all.": "Less é mais; nós queremos ter a sensação de que nós escrevemos CSS bem e fazer o Bootstrap acessível a todos", + "Compiling Bootstrap with Less": "Compilando Bootstrap com Less", + "Since our CSS is written with Less and utilizes variables and mixins, it needs to be compiled for final production implementation. Here's how.": "Desde quando nosso css é escrito com Less e utiliza varáveis e mixins, é necessário ser compilado para implementação em produção. Aqui está como.", + "The unofficial Mac app watches directories of .less files and compiles the code to local files after every save of a watched .less file. If you like, you can toggle preferences in the app for automatic minifying and which directory the compiled files end up in.": "O aplicativo oficial para Mac assiste os diretórios com extensão .less e compila para os arquivos locais cada vez que você salva um arquivo .less assistido. Se você quiser, você pode modificar as preferências da aplicação para automaticamente minificar o diretórios dos arquivos compilados", + "More apps": "Mais aplicativos", + "Mac, Linux, and Windows app for drag and drop compiling of LESS files. Plus, the source code is on GitHub.": "Mac, Linux, e aplicativos Windows para compilar arquivos LESS por drag n drop. Adicionalmente, o código fonte no GitHub.", + "Quickly start any web project by dropping in the compiled or minified CSS and JS. Layer on custom styles separately for easy upgrades and maintenance moving forward.": "Começa rapidamente para qualquer projeto web arrastando os CSS compilados e JS. Estilos customizados devem ser separados para facilmente atualizar e fazer manutenção.", + "Setup file structure": "Configurando estrutura de arquivos", + "Download the latest compiled Bootstrap and place into your project. For example, you might have something like this:": "Faça o Download do último Bootstrap compilado e coloque no seu projeto. Por exemplo você poderia ter algo do tipo:", + "Utilize starter template": "Utilize um template de início", + "Copy the following base HTML to get started.": "Copie o seguinte HTML para começar", + "Layer on custom code": "Separando em um código customizado", + "Work in your custom CSS, JS, and more as necessary to make Bootstrap your own with your own separate CSS and JS files.": "Trabalhar no seu CSS e JS customizado, é mais que necessário para fazer o Bootstrap próprio com seus JS e CSS separados", + "Getting started": "Começando", + "Overview of the project, it's contents, and how to get started with a simple template.": "Uma geral do projeto, com conteúdo, e como começar um template simples", + "File structure": "Estrutura de arquivos", + "HTML template": "Template HTML", + "What next?": "O que vem depois?", + "1. Download": "1. Download", + "Before downloading, be sure to have a code editor (we recommend Sublime Text 2) and some working knowledge of HTML and CSS. We won't walk through the source files here, but they are available for download. We'll focus on getting started with our the compiled Bootstrap files.": "Antes de fazer download, certifique-se de ter um editor de código (nós recomendamos o Sublime Text 2) e alguns conhecimentos de HTML e CSS. Nós não colocamos os códigos fontes aqui, mas eles estão disponíveis para download. Nós também iremos focar em como começar com os arquivos do Bootstrap compilados", + "2. File structure": "2. Estrutura de arquivos", + "Within the download you'll find the following file structure and contents, logically grouping common assets and providing both compiled and minified variations.": "Dentro do download você irá encontrar o a seguinte estrutura de arquivos e seus conteúdos, logicamente agrupando componentes comuns e provendo variações minificadas e compiladas", + "Once downloaded, unzip the compressed folder to see the structure of (the compiled) Bootstrap. You'll see something like this:": "Uma vez feito o download, descompacte o diretório comprimido para ver a estrutura do Bootstrap (compilado). Você irá ver algo assim:", + "This is the most basic form of Bootstrap: compiled files for quick drop-in usage in nearly any web project. We provide compiled CSS and JS (bootstrap.*), as well as compiled and minified CSS and JS (bootstrap.min.*). The image files are compressed using ImageOptim, a Mac app for compressing PNGs.": "Isto é um dos mais básicos do Bootstrap: arquivos compilados para rapidamente ser usado em seu projeto web. Nós provemos CSS e JS compilados (bootstrap.*), assim como um arquivo JS e CSS compilado (bootstrap.min.*). Os arquivos de imagens são comprimidos usando o ImageOptim, uma aplicativo Mac para comprimir PNGs.", + "3. What's included": "3. O que está incluso", + "Bootstrap comes equipped with HTML, CSS, and JS for all sorts of things, but they can be summarized with a handful of categories visible at the top of the Bootstrap documentation.": "O Bootstrap vem equipado com HTML, CSS e JS para todos tipos de coisas, mas eles são sumarizados em uma divisão de categorias útis e visíveis no topo da documentação do Bootstrap.", + "Docs sections": "Seções da documentação", + "Global styles for the body to reset type and background, link styles, grid system, and two simple layouts.": "Estilos globais para o corpo para reiniciar tipografia e background", + "Styles for common HTML elements like typography, code, tables, forms, and buttons. Also includes Glyphicons, a great little icon set.": "Estilos para elementos comum de HTML como tipografia, código, tabelas, formulários e botões. Também é incluído um Glyphicons, uma ótima coleção de ícones", + "Basic styles for common interface components like tabs and pills, navbar, alerts, page headers, and more.": "Estilos básicos para componentes de interface comuns, como abas e pílulas, barras de navegação, cabeçalhos de página e muito mais", + "Similar to Components, these Javascript plugins are interactive components for things like tooltips, popovers, modals, and more.": "Similar aos componentes, estes plugins javascript são componentes interativos para casos como tooltips, popovers, modals, e mais.", + "List of components": "Lista de componentes", + "Together, the Components and Javascript plugins sections provide the following interface elements:": "Juntos, as seções de Componentes e Plugins Javascript provê os seguintes elementos de interface", + "Navigational tabs, pills, and lists": "Abas de navegação, pílulas, e listas", + "Page headers and hero unit": "Cabeçalhos de página e unidade herói", + "Accordion": "Acordeon", + "In future guides, we may walk through these components individually in more detail. Until then, look for each of these in the documentation for information on how to utilize and customize them.": "Em guias futuros, nós iremos aprofundar nestes componentes individualmente. Até lá, veja cada destas documentações para informações em como utilizar e customizá-los.", + "4. Basic HTML template": "4. Template de HTML básico", + "With a brief intro into the contents out of the way, we can focus putting Bootstrap to use. To do that, we'll utilize a basic HTML template that includes everything we mentioned in the File structure.": "Com um breve aprofundamento nos conteúdos no caminho, nós podemos focar no uso do Bootstrap. Para fazer isto, nós utilizamos o template de HTML básico que inclui tudo mencionando na Estrutura de arquivos.", + "Now, here's a look at a typical HTML file:": "Agora, aqui está uma olhada no arquivo HTML típico", + "To make this a Bootstrapped template, just include the appropriate CSS and JS files:": "Para fazer isto em um template Bootstrap, só inclua o css apropriado e o arquivo JS", + "And you're set! With those two files added, you can begin to develop any site or application with Bootstrap.": "E você tem tudo pronto! com estes dois arquivos adicionados, você pode começar a desenvolver qualquer site ou aplicação com o Bootstrap", + "5. Examples": "5. Exemplos", + "Move beyond the base template with a few example layouts. We encourage folks to iterate on these examples and not simply use them as an end result.": "Vá além do template básico com poucos exemplos de layouts. Nós encorajamos as pessoas a iterar nestes exemplos e não simplesmente usá-los como resultado final", + "Download Bootstrap": "Faça Download do Bootstrap", + "Introducing Bootstrap.": "Introduzindo Bootstrap", + "By nerds, for nerds.": "Por nerds, para nerds", + "Built at Twitter by @mdo and @fat, Bootstrap utilizes LESS CSS, is compiled via Node, and is managed through GitHub to help nerds do awesome stuff on the web.": "Construído no Twitter por @mdo e @fat, o Bootstrap utiliza LESS CSS, é compilado via Node, e é gerenciado pelo GitHub para ajudar os nerds a fazer coisas incríveis na web", + "Made for everyone.": "Feito por todos", + "Bootstrap was made to not only look and behave great in the latest desktop browsers (as well as IE7!), but in tablet and smartphone browsers via responsive CSS as well.": "Bootstrap foi feito não somente para parecer ótimo e comportar bem nos últimos browsers para desktop (até o IE7!), mas em tablet e browsers do smartphone via CSS responsivo também.", + "Packed with features.": "Empacotado com funcionalidades", + "A 12-column responsive grid, dozens of components, javascript plugins, typography, form controls, and even a web-based Customizer to make Bootstrap your own.": "Um grid responsivo de 12 colunas, dezenas de componentes, plugins javascript, tipografia, controle de formulários, e até uma Customizador via web para fazer o Bootstrap do seu jeito", + "For even more sites built with Bootstrap, visit the unofficial Tumblr or browse the examples.": "Para mais sites usando o Bootstrap, visite o Tumblr ou navegue pelos exemplos.", + "JavaScript for Bootstrap": "Javascript para o Bootstrap", + "Bring Bootstrap's components to life—now with 13 custom jQuery plugins.": "Traga os componentes do Bootstrap a vida, agora com 13 plugins jQuery personalizados", + "Overview": "Geral", + "JavaScript in Bootstrap": "Javascript para o Bootstrap", + "Individual or compiled": "Individual ou compilado", + "If you have downloaded the latest version of Bootstrap, both bootstrap.js and bootstrap.min.js contain all of the plugins listed on this page.": "Se você fez download da última versão do Bootstrap, ambos bootstrap.js and bootstrap.min.js contém todos plugins listados nesta página.", + "Data attributes": "Atributos Data", + "You can use all Bootstrap plugins purely through the markup API without writing a single line of JavaScript. This is Bootstrap's first class API and should be your first consideration when using a plugin.": "Você pode usar todos plugins do Bootstrap puramente através da API na marcação sem escrever uma única linha de JavaScript. Isto é a primeira classe de API do Bootstrap e deve ser considerada quando usar um plugin", + "That said, in some situations it may be desirable to turn this functionality off. Therefore, we also provide the ability to disable the data attribute API by unbinding all events on the body namespaced with `'data-api'`. This looks like this:": "Dito isto, em algumas situações pode ser desejável desligar esta funcionalidade. Para isto, nós também provemos a habilidade de destabilitar os atributos data que desanexa todos eventos no corpo com o namespace de `'data-api'`. E ficaria assim:", + "Alternatively, to target a specific plugin, just include the plugins name as a namespace along with the data-api namespace like this:": "Alternativamente, para um plugin específico, simplesmente inclua o nome do plugin como um namespace no namespace do data-api assim:", + "Programmatic API": "API programática", + "We also believe you should be able to use all Bootstrap plugins purely through the JavaScript API. All public APIs are single, chainable methods, and return the collection acted upon.": "Nós também acreditamos que deveríamos ser capazes de usar todos plugins do Bootstrap através da API Javascript. Todas API's públicas são únicas, com métodos encadeáveis, e retorna a coleção que foi aplicada", + "All methods should accept an optional options object, a string which targets a particular method, or nothing (which initiates a plugin with default behavior):": "Todos métodos devem aceitar um objeto de opções adicionais, em uma string que direcina a um método particular, ou nada (que inicia com o comportamento padrão):", + "Each plugin also exposes it's raw constructor on a `Constructor` property: $.fn.popover.Constructor. If you'd like to get a particular plugin instance, retrieve it directly from an element: $('[rel=popover]').data('popover').": "Cada plugin também expões seu construtor em uma propriedade `Constructor`: $.fn.popover.Constructor. Se você deseja obter uma instância particular de um plugin, obtenha diretamente de um elemento: $('[rel=popover]').data('popover').", + "Bootstrap provides custom events for most plugin's unique actions. Generally, these come in an infinitive and past participle form - where the infinitive (ex. show) is triggered at the start of an event, and it's past participle form (ex. shown) is trigger on the completion of an action.": "O Bootstrap provê eventos customizados para ações únicas dos plugins. Geralmente, eles vem na forma infinitiva e do passado particípio - onde o infinitvo (ex. show) é lançado no início do evento, e o passado particípio (ex. shown) é lançado quando a ação é completada", + "All infinitive events provide preventDefault functionality. This provides the abililty to stop the execution of an action before it starts.": "Todos eventos infinitivos provê a funcionalidade de preventDefault. Isto provê a habilidade de parar a execução de uma ação antes mesmo dela começar", + "About transitions": "Sobre transições", + "For simple transition effects, include bootstrap-transition.js once alongside the other JS files. If you're using the compiled (or minified) bootstrap.js, there is no need to include this—it's already there.": "Para efeitos simples de transição, inclua bootstrap-transition.js uma vez antes de outros arquivos JS. Se você está usando uma versão minificada do bootstrap.js, não há necessidade de incluir— já está lá", + "A few examples of the transition plugin:": "Alguns exemplos do plugin de transição", + "Sliding or fading in modals": "Deslizando ou aplicando efeito fade em modais", + "Fading out tabs": "Fade out em abas", + "Fading out alerts": "Fade out em alertas", + "Sliding carousel panes": "Deslizando por painéis de carousel", + "Modals are streamlined, but flexible, dialog prompts with the minimum required functionality and smart defaults.": "Modais são simplificados, mas flexíveis diálogos que requer o mínimo de funcionalidade e padrões inteligentes", + "A rendered modal with header, body, and set of actions in the footer.": "Um modal renderiza um cabeçalho, corpo, e uma coleção de ações no footer", + "Toggle a modal via JavaScript by clicking the button below. It will slide down and fade in from the top of the page.": "Alterne um modal via JavaScript clicando no botão abaixo. Isto irá descer deslizando e aparecendo na frente do topo da página", + "This button should trigger a popover on hover.": "This button deve disparar o popover no estado hover.", + "Via data attributes": "Via atributos data", + "Activate a modal without writing JavaScript. Set data-toggle=\"modal\" on a controller element, like a button, along with a data-target=\"#foo\" or href=\"#foo\" to target a specific modal to toggle.": "Ative um modal sem JavaScript. Escolha data-toggle=\"modal\" em um elemento de controle, como um botão, com um data-target=\"#foo\" ou href=\"#foo\" para especificar um modal alternado", + "Via JavaScript": "Via Javascript", + "Call a modal with id myModal with a single line of JavaScript:": "Chame um modal com id myModal com uma única linha de javascript", + "Options can be passed via data attributes or JavaScript. For data attributes, append the option name to data-, as in data-backdrop=\"\".": "Opções podem ser passadas via atributos data ou JavaScript. Para atributos data, insira o nome da opção para data-, ou como data-backdrop=\"\".", + "remote": "remote", + "path": "path", + "false": "false", + "If a remote url is provided, content will be loaded via jQuery's load method and injected into the .modal-body. If you're using the data api, you may alternatively use the href attribute to specify the remote source. An example of this is shown below:": "Se uma url remota é provida, o conteúdo será carregado via jQuery pelo método load e inserido dentro do .modal-body. Se você está usando a api nos atributos data, você pode alternativamente usar o atributo href para especificar uma fonte remota. Um exemplo disto é mostrado abaixo", + "Add dropdown menus to nearly anything with this simple plugin, including the navbar, tabs, and pills.": "Adicione menus dropdown em qualquer coisa com este plugin, incluindo barra de navegação, aba e pílulas", + "Within a navbar": "Dentro de uma barra de navegação", + "Within tabs": "Dentro de abas", + "Add data-toggle=\"dropdown\" to a link or button to toggle a dropdown.": "Adicione data-toggle=\"dropdown\" para um link ou botão para torná-lo um dropdown", + "Call the dropdowns via JavaScript:": "Chame o dropdown via JavaScript", + "Example in navbar": "Exemplo na barra de navegação", + "The ScrollSpy plugin is for automatically updating nav targets based on scroll position. Scroll the area below the navbar and watch the active class change. The dropdown sub items will be highlighted as well.": "O plugin de ScrollSpy é para automaticamente atualizar alvos de navegação baseado na posição do scroll. Realize um scroll na barra de navegação abaixo para ativar a mudança da classe. Os subitens do dropdown serão destacados também.", + "To easily add scrollspy behavior to your topbar navigation, just add data-spy=\"scroll\" to the element you want to spy on (most typically this would be the body) and data-target=\".navbar\" to select which nav to use. You'll want to use scrollspy with a .nav component.": "Para facilmente adicionar scrollspy na sua navegação, simplesmente adicione data-spy=\"scroll\" ao elemento que você quer espiar (mais tipicamente seria o corpo) e data-target=\".navbar\" para selecionar que navegação usar. Você poder usar o scrollspy dentro de um componente .nav", + "Call the scrollspy via JavaScript:": "Chame o scrollspy via JavaScript:", + "Options can be passed via data attributes or JavaScript. For data attributes, append the option name to data-, as in data-offset=\"\".": "Opções podem ser passadas via atributos data ou por JavaScript. Para atributos data, insira a opção ao data-, assim como data-offset=\"\".", + "Options can be passed via data attributes or JavaScript. For data attributes, append the option name to data-, as in data-interval=\"\".": "Opções podem ser passadas via atributos data ou por JavaScript. Para atributos data, insira a opção ao data-, assim como data-interval=\"\".", + "Options can be passed via data attributes or JavaScript. For data attributes, append the option name to data-, as in data-source=\"\".": "Opções podem ser passadas via atributos data ou por JavaScript. Para atributos data, insira a opção ao data-, assim como data-source=\"\".", + "Options can be passed via data attributes or JavaScript. For data attributes, append the option name to data-, as in data-offset-top=\"200\".": "Opções podem ser passadas via atributos data ou por JavaScript. Para atributos data, insira a opção ao data-, assim como data-offset-top=\"200\".", + "Add quick, dynamic tab functionality to transiton through panes of local content, even via dropdown menus.": "Adicione rapidamente, uma funcionalidade de aba dinâmica para realizar uma transição através de painés de conteúdo local, até mesmo via menus dropdown", + "Enable tabbable tabs via JavaScript (each tab needs to be activated individually):": "Habilite abas tabeáveis via JavaScript (cada aba precisa ser ativada individualmente):", + "You can activate a tab or pill navigation without writing any JavaScript by simply specifying data-toggle=\"tab\" or data-toggle=\"pill\" on an element. Adding the nav and nav-tabs classes to the tab ul will apply the Bootstrap tab styling.": "Você pode ativar uma aba ou uma navegação pílula sem escrever nenhum JavaScript simplesmente especificando um data-toggle=\"tab\" ou data-toggle=\"pill\" em um elemento. Adicionando as classes nav e um nav-tabs para a aba ul irá aplicar o estilo de aba do Bootstrap", + "Tight pants next level keffiyeh you probably haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel have a terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A really ironic artisan whatever keytar, scenester farm-to-table banksy Austin twitter handle freegan cred raw denim single-origin coffee viral.": "Aperte os sintos no próximos níveis você provavelmente não ouviu falar deles. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel have a terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A really ironic artisan whatever keytar, scenester farm-to-table banksy Austin twitter handle freegan cred raw denim single-origin coffee viral.", + "Four directions": "Quatro direções", + "Options can be passed via data attributes or JavaScript. For data attributes, append the option name to data-, as in data-animation=\"\".": "Opções podem ser passadas via atributos data ou JavaScript. Para atributos data, insira a opção de nome data-, como em data-animation=\"\".", + "html": "html", + "Insert html into the tooltip. If false, jquery's text method will be used to insert content into the dom. Use text if you're worried about XSS attacks.": "Insira html no tooltip. Se for escolhido false, o método jQuery text irá usar o conteúdo inserido dentro do dom. Use o texto se você está preocupado com ataques XSS", + "Hides and destroys an element's tooltip.": "Esconde e destrói tooltips de elementos", + "Add small overlays of content, like those on the iPad, to any element for housing secondary information. Hover over the button to trigger the popover. Requires Tooltip to be included.": "Adicione um pequeno overlay de conteúdo, como aqueles do iPad, para qualquer elemento para guardar informação secundária. Passe o mouse no botão para disparar o popover. Requer que o Tooltip seja incluído.", + "Static popover": "Popover estático", + "Four options are available: top, right, bottom, and left aligned.": "Quatro opções estão disponíveis: top, right, bottom, e alinhado a esquerda com left", + "No markup shown as popovers are generated from JavaScript and content within a data attribute.": "Nenhuma marcação dos popovers são geradas do JavaScript e os conteúdos dentro de um atributo data", + "Click to toggle popover": "Clicar no popover alternado", + "Enable popovers via JavaScript:": "Habilite popover via JavaScript", + "Insert html into the popover. If false, jquery's text method will be used to insert content into the dom. Use text if you're worried about XSS attacks.": "Insira html no popover. Se for escolhida a opção false, o método jQuery text será usado para inserir documento no dom. Use o texto se você está preocupado com ataque XSS.", + "how popover is triggered": "Como popover é disparado", + "Hides and destroys an element's popover.": "Esconde e destrói um elemento popover", + "Add dismiss functionality to all alert messages with this plugin.": "Adicione funcionalidade para todas mensagens de alerta dentro do plugin", + "Enable dismissal of an alert via JavaScript:": "Habilite o fechamento de um alerta via JavaScript", + "Add data-loading-text=\"Loading...\" to use a loading state on a button.": "Adicione um data-loading-text=\"Loading...\" para usar um estado de carregando em um botão", + "Loading state": "estado de carregando", + "Enable buttons via JavaScript:": "Habilitar botões via JavaScript", + "Enable manually with:": "Habilitar manualmente com:", + "Options can be passed via data attributes or JavaScript. For data attributes, append the option name to data-, as in data-parent=\"\".": "Opções podem ser passadas via atributos data ou JavaScript. Para atributos data, adicione a opção de nome data-, como em data-parent=\"\".", + "The slideshow below shows a generic plugin and component for cycling through elements like a carousel.": "O slideshow abaixo mostra um plugin genérico e componente de deslizar elementos em ciclo como um carrossel", + "...": "...", + "Call carousel manually with:": "Chame o carousel manualmente com:", + "Add data attributes to register an element with typeahead functionality as shown in the example above.": "Adicione atributos data para registrar um elemento com uma funcionalidade do typeahead como mostrado no exemplo abaixo", + "Call the typeahead manually with:": "Chame o typeahead manualmente com:", + "array, function": "array, function", + "minLength": "minLength", + "The minimum character length needed before triggering autocomplete suggestions": "A quantidade mínima de caracteres que precisa ser disparado antes de disparar uma sugestão do autocomplete", + "The subnavigation on the left is a live demo of the affix plugin.": "A subnavegação na esquerda é um demo ao vivo do plugin affix", + "To easily add affix behavior to any element, just add data-spy=\"affix\" to the element you want to spy on. Then use offsets to define when to toggle the pinning of an element on and off.": "Para facilmente adicoinar um comportamento de affix para qualquer elemento, simplesmente adicione data-spy=\"affix\" para o elemento que você quer espiar. Então use offsets para definir quando alternar os elementos entre ligado e desligado", + "It's up to you to manage the position of a pinned element. This is done by styling affix, affix-top, and affix-bottom.": "Está com você a opção de gerenciar a posição de um elemento fixado. Isto é feito estilizando affix, affix-top, e affix-bottom.", + "Call the affix plugin via JavaScript:": "Chama o plugin affix via JavaScript", + "When using affix in conjunction with adding or removing of elements from the DOM, you'll want to call the refresh method:": "Quando usar o affix em conjunção com adicionar ou remover elementos no dom, você irá querer chamar o método refresh", + "number | function | object": "number | function | object", + "Pixels to offset from screen when calculating position of scroll. If a single number is provide, the offset will be applied in both top and left directions. To listen for a single direction, or multiple unique offsets, just provided an object offset: { x: 10 }. Use a function when you need to dynamically provide an offset (useful for some responsive designs).": "Pixels para dar um offset da tela quando calculando a posição do scroll. Se um único número é provido, o offset será aplicado em ambas direções topo e esquerda. Para listar elementos em uma única direção, ou múltiplos efeitos de offset únicos, simplesmente use um objeto offset: { x: 10 }. Use uma função quando você precisa dinamicamente prover um offset (útil para design responsivo).", + "Bootstrap is built on responsive 12-column grids, layouts, and components.": "O Bootstrap é construído em um grid responsivo de 12 colunas, com layouts e componentes", + "Global settings": "configurações globais", + "Bootstrap makes use of certain HTML elements and CSS properties that require the use of the HTML5 doctype. Include it at the beginning of all your projects.": "O Bootstrap faz o uso de certos elementos HTML e propriedades CSS que requer o uso do doctype HTML5. Inclua no início dos seus projetos", + "Bootstrap sets basic global display, typography, and link styles. Specifically, we:": "O Bootstrap usa estilos básicos de tela, tipografia, e estilos de link. Especificadamente, nós temos:", + "Remove margin on the body": "Remove margin do corpo", + "Use the @baseFontFamily, @baseFontSize, and @baseLineHeight attributes as our typographic base": "Use os atributos @baseFontFamily, @baseFontSize, and @baseLineHeight para nossa base tipográfica", + "These styles can be found within scaffolding.less.": "Estes estilos podem ser encontrados em scaffolding.less.", + "With Bootstrap 2, the old reset block has been dropped in favor of Normalize.css, a project by Nicolas Gallagher that also powers the HTML5 Boilerplate. While we use much of Normalize within our reset.less, we have removed some elements specifically for Bootstrap.": "Com o Bootstrap 2, os velhos blocos de reset foram retirados em favor do Normalize.css, um projeto do Nicolas Gallagher que também tem o poder do HTML5 Boilerplate. Enquanto nós usamos muito do Normalize em nosso reset.less, nós removemos alguns elementos especificadamente para o Bootstrap", + "Default grid system": "Sistema de grid padrão", + "Live grid example": "Exemplo de grid real", + "The default Bootstrap grid system utilizes 12 columns, making for a 940px wide container without responsive features enabled. With the responsive CSS file added, the grid adapts to be 724px and 1170px wide depending on your viewport. Below 767px viewports, the columns become fluid and stack vertically.": "O sistema padrão do grid do Bootstrap utiliza 12 columns, com um container de 940px sem funcionalidades de design responsivo habilitadas. Com o arquivo responsive adicionado, o grid se adapta de 724px e 1170px dependendo do nosso viewport. Abaixo de 767px, as colunas se tornam fluidas e ficam estagnadas verticalmente", + "Basic grid HTML": "HTML do grid básico", + "For a simple two column layout, create a .row and add the appropriate number of .span* columns. As this is a 12-column grid, each .span* spans a number of those 12 columns, and should always add up to 12 for each row (or the number of columns in the parent).": "Para um simples layout de duas colunas, crie um .row e adicione um número apropriado de .span*. Como o grid é de 12 colunas, cada .span* tem um número que somam 12 colunas, e deve sempre ter 12 colunas para cada linha (ou o número de colunas do pai).", + "Given this example, we have .span4 and .span8, making for 12 total columns and a complete row.": "No exemplo dado, nós temos .span4 e .span8, fazendo 12 o total de colunas de uma linha completa", + "Move columns to the left using .offset* classes. Each class increases the left margin of a column by a whole column. For example, .offset4 moves .span4 over four columns.": "Mova colunas para a esquerda usando as classes .offset*. Cada classe aumenta a margem esquerda de uma coluna por uma coluna completa. Por exemplo, um .offset4 move .span4 em quatro colunas", + "To nest your content with the default grid, add a new .row and set of .span* columns within an existing .span* column. Nested rows should include a set of columns that add up to the number of columns of its parent.": "Para aninhar seu conteúdo com o grid padrão, adicione um novo .row e escolha um .span* em * colunas com uma coluna existente de .span*. Linhas aninhadas devem incluir um set de colunas que adicionam ao número de colunas do seu pai", + "Live fluid grid example": "Exemplo de grid fluido", + "The fluid grid system uses percents instead of pixels for column widths. It has the same responsive capabilities as our fixed grid system, ensuring proper proportions for key screen resolutions and devices.": "O sistema de grid fluido usa porcentagem ao invés de pixels para colunagem nas larguras. Ele tem as mesmas funcionalidades responsivas como nosso grid fixo, assegurando as proporções adequadas para tela chave nas resoluções e dispositivos", + "Basic fluid grid HTML": "HTML básico do grid fluido", + "Make any row \"fluid\" by changing .row to .row-fluid. The column classes stay the exact same, making it easy to flip between fixed and fluid grids.": "Para tornar qualquer linha \"fluid\" mudando .row para .row-fluid.", + "Fluid offsetting": "offset do fluido", + "Operates the same way as the fixed grid system offsetting: add .offset* to any column to offset by that many columns.": "Opera da mesma forma como o grid fixo com um offset: adicione .offset* para qualquer coluna para dar um offset para qualquer coluna", + "Nesting with fluid grids is a bit different: the number of nested columns should not match the parent's number of columns. Instead, each level of nested columns are reset because each row takes up 100% of the parent column.": "Aninhando grids fluidos é um pouco diferente: o número de colunas aninhadas devem não bater o número de colunas pai. Ao invés disto, cada nível da coluna aninhada são reiniciadas por que cada linha leva 100% da coluna pai", + "Provides a common fixed-width (and optionally responsive) layout with only <div class=\"container\"> required.": "Provê uma largura fixa (e opcionalmente responsiva) com qualquer <div class=\"container\"> requerido.", + "Create a fluid, two-column page with <div class=\"container-fluid\">—great for applications and docs.": "Criar uma página de duas colunas fluida com <div class=\"container-fluid\">—ótimo para aplicação e documentação", + "Enabling responsive features": "Habilitando funcionalidades responsivas", + "Turn on responsive CSS in your project by including the proper meta tag and additional stylesheet within the <head> of your document. If you've compiled Bootstrap from the Customize page, you need only include the meta tag.": "Ligue o CSS responsivo no nosso projeto incluindo a meta tag e folha de estilos adicionais dentro do <head> do documento. Se você está com o Bootstrap da página customizada, você irá precisar incluir esta meta tag.", + " Bootstrap doesn't include responsive features by default at this time as not everything needs to be responsive. Instead of encouraging developers to remove this feature, we figure it best to enable it as needed.": "Bootstrap não inclui funcionalidade responsivas por padrão neste tempo por que nem tudo precisa ser responsiva. Ao invés disto nós encorajamos os desenvolvedores a remover esta funcionalidade, nós fizemos de uma forma que é possível habilitar quando necessário.", + "About responsive Bootstrap": "Sobre o Bootstrap responsivo", + "Phones": "Phones", + "Phones to tablets": "Phones até tablets", + "For faster mobile-friendly development, use these utility classes for showing and hiding content by device. Below is a table of the available classes and their effect on a given media query layout (labeled by device). They can be found in responsive.less.": "Para um desenvolvimento rápido e amigável em mobile, use estas classes utilitárias para mostrar e esconder conteúdo dependendo do dispositivo. Abaixo é uma tabela de classes disponíveis e seus efeitos num layout específico(rotulado por dispositivo). Eles podem ser encontrados em responsive.less.", + "Phones 767px and below": "Phones 767px e abaixo", + "Tablets 979px to 768px": "Tablets 979px até 768px", + "Desktops Default": "Desktops Default", + "Responsive utilities test case": "Caso de teste responsivo", + "Glyphicons Halflings are normally not available for free, but an arrangement between Bootstrap and the Glyphicons creators have made this possible at no cost to you as developers. As a thank you, we ask you to include an optional link back to Glyphicons whenever practical.": "Glyphicons Halflings não são normalmente grátis, mas um arranjo entre o Bootstrap e os criadores do Glyphicons tornou isto possível e não custa nada a você como desenvolvedor. Como forma de agradecimento, nós pedimos para você incluir um link opcional de volta do Glyphicons quando aplicável", + "Add dismiss functionality to all alerts messages with this plugin.": "Adicionar uma funcionalidade de fechar alertas de mensagens com este plugin", + "The default Bootstrap grid system utilizes 12 columns, making for a 940px wide container without responsive features enabled. With the responsive CSS file added, the grid adapts to be 724px and 1170px wide depending on your viewport. Below 767px viewports, the columns become fluid and stack vertically.": "O sistema padrão do grid do Bootstrap utiliza 12 columns, com um container de 940px sem funcionalidades de design responsivo habilitadas. Com o arquivo responsive adicionado, o grid se adapta de 724px e 1170px dependendo do nosso viewport. Abaixo de 767px, as colunas se tornam fluidas e ficam estagnadas verticalmente", + "Indicates a warning that might need attention.": "Indica um aviso que pode precisar de atenção", + "Bootstrap includes validation styles for error, warning, info, and success messages. To use, add the appropriate class to the surrounding .control-group.": "O Bootstrap inclui estilos de validação para erro, avisos, informações, e mensagens de sucesso. Para usar, adicione a classe apropriada em volta do .control-group.", + "Input with info": "Input com informação", + "Username is taken": "O nome de usuário já existe", + "Overview of the project, its contents, and how to get started with a simple template.": "Uma visão geral do projeto, seus conteúdos, e como começar com um template simples.", + "Download compiled": "Download compilado", + "Fastest way to get started: get the compiled and minified versions of our CSS, JS, and images. No docs or original source files.": "A maneira mais rápida de começar: ter a versão compilada e minificada do seu CSS, JS e imagens. Nenhuma documentação para os arquivos fontes originais.", + "Download source": "Download da fonte", + "Get the original files for all CSS and JavaScript, along with a local copy of the docs by downloading the latest version directly from GitHub.": "Obtenha os arquivos originais para todos CSS e JavaScript, junto com uma cópia local da documentação da última versão diretamente do Github.", + "Download Bootstrap source": "Download do código fonte do Bootstrap", + "Head to the docs for information, examples, and code snippets, or take the next leap and customize Bootstrap for any upcoming project.": "Olhe a documentação para informação, exemplos e trechos de código, ou faça uma customização do Bootstrap para qualquer projeto que está por vir.", + "Visit the Bootstrap docs": "Visite a documentação do Bootstrap", + "Customize Bootstrap": "Customizar o Bootstrap", + "We use .disabled as a utility class here, similar to the common .active class, so no prefix is required. Also, this class is only for aesthetic; you must use custom JavaScript to disable links here.": "Nós usamos a classe .disabled como utilitária, similar a classe comum .active, então nenhum prefixo é requerido. Também, esta classe é somente estética; você deve suar um JavaScript customizado para desabilitar os links.", + "You can optionally swap out active or disabled anchors for spans to remove click functionality while retaining intended styles.": "Você pode opcionalmente trocar links entre ativo e desabilitado para spans e remover a funcionalidade de clique enquanto retêm os estilos desejados", + "Thumbnails with inner border": "Miniaturas com bordas internas", + "There's a alternative way to stylize borders using a little css trick to simulate inner-borders. To apply this border just add inner-border class inside a tag.": "Há uma maneira alternativa de estilizar bordas usando um pequeno truque para simular bordas internas. Para aplicar esta borda adicione a classe inner-border dentro de uma tag a.", + "Please note that all JavaScript plugins require jQuery to be included.": "Por favor note que todos plugins JavaScript requerem que o jQuery seja incluído", + "You must manage the position of a pinned element and the behavior of its immediate parent. Position is controlled by affix, affix-top, and affix-bottom. Remember to check for a potentially collapsed parent when the affix kicks in as it's removing content from the normal flow of the page.": "Você deve gerenciar a posição de um elemento fixo e o comportamento do seu pai mais próximo. A posição é controlada por affix, affix-top, e affix-bottom. Lembre-se de checar por um pai colapsado quando o affix remove o conteúdo do fluxo normal da página.", + "More info": "Mais informações", + "Bold": "Negrito", + "Italics": "Itálicos", + "Emphasis classes": "Classes de ênfase", + "Convey meaning through color with a handful of emphasis utility classes.": "Um melhor significado através de cor com uma coleção de classes utilitárias", + "Form control which supports multiple lines of text. Change rows attribute as necessary.": "Controle de formulários que suporta múltiplas linhas de texto. Mude o atributo rows quando necessário", + "Before downloading, be sure to have a code editor (we recommend Sublime Text 2) and some working knowledge of HTML and CSS. We won't walk through the source files here, but they are available for download. We'll focus on getting started with the compiled Bootstrap files.": "Antes de fazer o download, certifique-se de ter um editor de código (nós recomendamos o Sublime Text 2) e algum conhecimento de HTML e CSS. Nós não iremos detalhar os arquivos fonte aqui, mas eles estão disponíveis para download. Nós iremos focar nos arquivos do Bootstrap já compilados", + "With a brief intro into the contents out of the way, we can focus on putting Bootstrap to use. To do that, we'll utilize a basic HTML template that includes everything we mentioned in the File structure.": "Com uma breve introdução nos conteúdos fora do caminho, nós podemos focar em colocar o Bootstrap para uso. Para fazer isto, nós utilizamos um template de HTML básico que inclui tudo mencionado na Estrutura de arquivos. ", + "Alternatively, to target a specific plugin, just include the plugin's name as a namespace along with the data-api namespace like this:": "Alternativamente, para obter um plugin específico, nós simplesmente incluímos o nome do plugin como um namespace no data-api assim:", + "Each plugin also exposes its raw constructor on a `Constructor` property: $.fn.popover.Constructor. If you'd like to get a particular plugin instance, retrieve it directly from an element: $('[rel=popover]').data('popover').": "Cada plugin também expõe seu construtor básico como uma porpriedade `Constructor`: $.fn.popover.Constructor. Se você quer ter uma instância particular de um determinado plugin, obtenha diretamente de um elemento: $('[rel=popover]').data('popover').", + "Bootstrap provides custom events for most plugin's unique actions. Generally, these come in an infinitive and past participle form - where the infinitive (ex. show) is triggered at the start of an event, and its past participle form (ex. shown) is trigger on the completion of an action.": "O Bootstrap provê eventos customizados para ações únicas dos plugins. Geralmente, estes vêm em uma forma de infinitivo e passado particípio - onde o infinitivo (ex. show) é lançado no começo de um evento, e sua forma no passado particípio (ex. shown) é lançado ao se completar uma ação.", + "You can also use the plugin without the accordion markup. Make a button toggle the expanding and collapsing of another element.": "Você pode também usar o plugin sem a marcação de um acordeon. Faça um botão alternado expandindo e colapsando outro elemento", + "Move columns to the right using .offset* classes. Each class increases the left margin of a column by a whole column. For example, .offset4 moves .span4 over four columns.": "Mova colunas para a direita usando as classes .offset*. Cada classe aumenta a margem esquerda de uma coluna por toda colunagem. Por exemplo, .offset4 move .span4 por 4 colunas.", + "For emphasizing a snippet of text with a heavier font-weight.": "Para enfatizar um pedaço de texto com uma propriedade font-weight mais pesada", + "For emphasizing a snippet of text with italics.": "Para enfatizar um trecho de texto com itálico", + "Add any of the following classes to the .table base class.": "Adicione qualquer uma das seguintes classes a classe base .table", + "": "", + "Block level inputs": "Input em bloco", + "Make any <input> or <textarea> element behave like a block level element.": "Faça qualquer elemento <input> ou <textarea> se comportar como um elemento em bloco.", + "Media object": "Objecto de mídia", + "Toggleable, contextual menu for displaying lists of links. Made interactive with the dropdown JavaScript plugin.": "Menus contextuais e alternáveis para exibir uma lista de links. Faça isto de forma interativa com dropdown JavaScript plugin.", + "Button groups can also function as radios, where only one button may be active, or checkboxes, where any number of buttons may be active. View the JavaScript docs for that.": "Grupos de botões podem também funcionar como botões radio, onde um botão somente pode estar ativo, ou checkboxes, onde qualquer número de botões podem estar ativos. Veja a documentação javascript para isto.", + "Requires JavaScript": "Requer Javascript", + "In some cases—like mobile—dropdown menus will extend outside the viewport. You need to resolve the alignment manually or with custom JavaScript.": "Em alguns casos—como mobile—menus dropdown irão se extender além do viewport do browser. Você precisa resolver o alinhamento manualmente ou com um javascript customizado", + "For any nav component (tabs, pills, or list), add .disabled for gray links and no hover effects. Links will remain clickable, however, unless you remove the href attribute. Alternatively, you could implement custom JavaScript to prevent those clicks.": "Para qualquer componente de navegação(abas, pílulas, ou lista), adicione .disabled para links cinzas e sem efeito hover. Os links permaneceram clicáveis, entretanto, ao menos que você remova o atributo href. Alternativamente, você pode implementar um javascript customizado para prevenir estes cliques", + "Add dropdown menus with a little extra HTML and the dropdowns JavaScript plugin.": "Adicionar menus dropdown com um título com HTML extra e um plugin javascript de dropdown.", + "All tabbable tabs are powered by our lightweight jQuery plugin. Read more about how to bring tabbable tabs to life on the JavaScript docs page.": "Todas as abas tabeáveis são construídas com nosso leve plugin de jQuery. Leia mais sobre como trazer abas tabeáveis a vida na documentação javascript.", + "Add dropdowns and dropups to the nav with a bit of markup and the dropdowns JavaScript plugin.": "Adicoinar dropdowns de dropups a navegação com um pouco de marcação através de um plugin javascript de dropdown.", + "Visit the JavaScript dropdowns documentation for more markup and information on calling dropdowns.": "Visite a documentação do dropdown javascript para mais informação sobre a marcação na chamada dos dropdowns", + "Fancy larger or smaller pagination? Add .pagination-large, .pagination-small, or .pagination-mini for additional sizes.": "Paginações elegantes maiores ou menores? Adicione .pagination-large, .pagination-small, ou .pagination-mini", + "Dismiss alerts via JavaScript": "Fechar alertas via JavaScript", + "Abstract object styles for building various types of components (like blog comments, Tweets, etc) that feature a left- or right-aligned image alongside textual content.": "Estilos de objectos abstratos para construir vários tipos de componentes (como comentários de blogs, Tweets, etc) que necessitam de uma alinhamento a esquerda ou direita dentro de um conteúdo contextual.", + "The default media allow to float a media object (images, video, audio) to the left or right of a content block.": "A mídia padrão permite flutuar objetos de mídia (imagens, video, audio) para a esquerda ou direita de um conteúdo em bloco", + "Media heading": "Cabeçalho da mídia", + "Media list": "Lista de mídias", + "With a bit of extra markup, you can use media inside list (useful for comment threads or articles lists).": "Com uma pitada de marcação extra, você pode usar mídia dentro de uma lista (útil para comentários ou lista de artigos).", + "Nested media heading": "Cabeçalho de mídia aninhado", + "iOS devices require an href=\"#\" for click events if you would rather use an anchor.": "Dispositivos iOS requerem um href=\"#\" para eventos de clique se você prefere usar uma âncora.", + "Download Bootstrap or customize variables, components, JavaScript plugins, and more.": "Faça o download Bootstrap ou customize variáveis, componentes, plugins JavaScript, e mais.", + "JavaScript": "JavaScript", + "JavaScript plugins": "Plugins JavaScript", + "Similar to Components, these JavaScript plugins are interactive components for things like tooltips, popovers, modals, and more.": "Similar aos Componentes, estes plugins JavaScript são componentes interativos para coisas como tooltips, popovers, modais, e mais.", + "Together, the Components and JavaScript plugins sections provide the following interface elements:": "Juntos, a seção de Componentes and plugins JavaScript", + "A barebones HTML document with all the Bootstrap CSS and JavaScript included.": "Um documento HTML esqueleto com todos CSS's do Bootstrap e Javascript inclusos ", + "Narrow marketing": "Para sites de marketing", + "Slim, lightweight marketing template for small projects or teams.": "Pequeno, leve e um template de marketing para pequenos projetos ou times", + "Barebones sign in form with custom, larger form controls and a flexible layout.": "Esqueleto de aviso com formulário customizado, maiores controles de formulário e layout flexível", + "Sticky footer": "Rodapé Colado", + "Pin a fixed-height footer to the bottom of the user's viewport.": "Coloque um rodapé de altura fixa na parte inferior da área útil do browser", + "Carousel jumbotron": "Carrossel jumbotron", + "A more interactive riff on the basic marketing site featuring a prominent carousel.": "Um riff mais interativo do site de marketing", + "Bootstrap": "Globo Bootstrap", + "Sleek, intuitive, and powerful front-end framework for faster and easier web development.": "Framework de front-end elegante, intuitivo para um desenvolvimento web mais rápido e fácil", + "GitHub project": "Projeto no Github", + "Extend": "Estender", + "Version 2.1.2": "Versão 2.1.2", + "A 12-column responsive grid, dozens of components, JavaScript plugins, typography, form controls, and even a web-based Customizer to make Bootstrap your own.": "Um grid de 12 colunas responsivo, dezenas de componentes, plugis JavaScript, tipografia, controle de formulários, e até um interface de customização para fazer o Bootstrap do seu jeito", + "Plugins can be included individually (though some have required dependencies), or all at once. Both bootstrap.js and bootstrap.min.js contain all plugins in a single file.": "Plugins podem ser incluídos individualmente (embora alguns tenham depências), ou tudo de uma vez. Ambos bootstrap.js e bootstrap.min.js contém todos plugins em um único arquivo", + "One fine body…": "Um corpo fino …", + "This button should trigger a popover on click.": "Este botão", + "A programatic api for toggling menus for a given navbar or tabbed navigation.": "Um api programática para alternar menus para uma barra de navegação de uma navegação em abas", + "updater": "Atualizador", + "returns selected item": "Retornar itens selecionados", + "The method used to return selected item. Accepts a single argument, the item and has the scope of the typeahead instance.": "O método usado para retornar o item selecionado. Aceita um único argumento o item que tem um escopo da instância do typeahead", + "Use on a limited basis and avoid creating entirely different versions of the same site. Instead, use them to complement each device's presentation. Responsive utilities should not be used with tables, and as such are not supported.": "Use de forma básica e evite de criar versões completamente diferentes do mesmo site. Ao invés disto, use-os para complementar cada apresentação do dispositivo. Utilitários responsives não devem ser usados com tabelas, e isto não é suportado." + } +} \ No newline at end of file diff --git a/docs/build/languages/template.json b/docs/build/languages/template.json new file mode 100644 index 000000000000..7c34713725e9 --- /dev/null +++ b/docs/build/languages/template.json @@ -0,0 +1 @@ +{"Pages":{"":""}} \ No newline at end of file diff --git a/docs/build/node_modules/cjson/Makefile b/docs/build/node_modules/cjson/Makefile new file mode 100644 index 000000000000..a4f92a5c9f0b --- /dev/null +++ b/docs/build/node_modules/cjson/Makefile @@ -0,0 +1,8 @@ +test: + node ./test/test.js + +lint: + linter -f ./lib/cjson.js + + +.PHONY: test lint \ No newline at end of file diff --git a/docs/build/node_modules/cjson/index.js b/docs/build/node_modules/cjson/index.js new file mode 100644 index 000000000000..08224a8e5cfb --- /dev/null +++ b/docs/build/node_modules/cjson/index.js @@ -0,0 +1 @@ +module.exports = require('./lib/cjson.js'); diff --git a/docs/build/node_modules/cjson/lib/cjson.js b/docs/build/node_modules/cjson/lib/cjson.js new file mode 100644 index 000000000000..d4c3574ef8e9 --- /dev/null +++ b/docs/build/node_modules/cjson/lib/cjson.js @@ -0,0 +1,185 @@ +/* + * CJSON - comments enabled json config loader (Commented Javascript Object Notation) + * + * @author Oleg Slobodskoi + */ + +var fs = require('fs'), + Path = require('path'); + +/** + * Remove single and multilie comments. Make sure to + * leave them inside of strings. + * + * @param {string} str json file contents. + * @return {string} newStr cleaned json. + */ +exports.decomment = function(str) { + var i, + curChar, nextChar, + inString = false, + inComment = false, + newStr = ''; + + for (i = 0; i < str.length; ++i) { + curChar = str.charAt(i); + nextChar = str.charAt(i + 1); + + // it's either closing or opening inString and it is not escaped + if (!inComment && curChar === '"' && str.charAt(i - 1) !== '\\') { + inString = !inString; + } + + // we are not inside of a string + if (!inString) { + // singleline comment start + if (!inComment && curChar + nextChar === '//') { + ++i; + inComment = 1; + // singleline comment end + } else if (inComment === 1 && curChar === '\n') { + inComment = false; + // multiline comment start + } else if (!inComment && curChar + nextChar === '/*') { + ++i; + inComment = 2; + curChar = ''; + // multiline comment end + } else if (inComment === 2 && curChar + nextChar === '*/') { + ++i; + inComment = false; + curChar = ''; + } + + if (inComment) { + curChar = ''; + } + } + + newStr += curChar; + } + + + return newStr; +}; + +/** + * Decomment the string and parse json. + * @param {string} str json string. + * @param {=Function} optional will be called for every key and value at every level of the final result. + * @return {Object} parsed json object. + */ +exports.parse = function(str, reviver) { + return JSON.parse(exports.decomment(str), reviver); +}; + +/** + * Replace templates with data. {{toReplace}} + * @param {string} str json string. + * @param {Object} data data hash. + * @return {string} json string with replaced data. + */ +exports.replace = function(str, data) { + return str.replace(/\{\{([^}]+)\}\}/g, function(match, search){ + return data[search] ? data[search] : match; + }) +}; + + +/** + * Merge objects to the first one + * @param {boolean|Object} deep if set true, deep merge will be done. + * @param {Object} obj1 any object. + * @param {Object} obj2 any object. + * @return {Object} target merged object. + */ +exports.extend = (function() { + + var toString = Object.prototype.toString, + obj = '[object Object]'; + + return function extend(deep, obj1, obj2 /*, obj1, obj2, obj3 */) { + // take first argument, if its not a boolean + var args = arguments, + i = deep === true ? 1 : 0, + key, + target = args[i]; + + for (++i; i < args.length; ++i) { + for (key in args[i]) { + if (deep === true && + target[key] && + // if not doing this check you may end in + // endless loop if using deep option + toString.call(args[i][key]) === obj && + toString.call(target[key]) === obj) { + + extend(deep, target[key], args[i][key]); + } else { + target[key] = args[i][key]; + } + } + } + + return target; + }; +}()); + + +/** + * Load and parse a config file/files. + * @param {string|Array} path absolute path/paths to the file/files or dir. + * @param {Object|boolean=} options if true, extend all jsons to the first one, + * it can be also object {merge: true, replace: {key: 'value'}} + * @return {Object} conf parsed json object. + */ +exports.load = function load(path, options) { + var data, paths, conf; + + options = options || {}; + + if (options === true) { + options = {merge: true}; + } + + if (Array.isArray(path)) { + conf = {}; + path.forEach(function(path) { + var data = load(path, options), + filename; + + if (options.merge) { + exports.extend(true, conf, data); + } else { + filename = Path.basename(path, '.json'); + conf[filename] = data; + } + }); + + return conf; + } else if (fs.statSync(path).isDirectory()) { + paths = []; + fs.readdirSync(path).forEach(function(filename) { + if (/\.json$/.test(filename)) { + paths.push(path + '/' + filename); + } + }); + + return load(paths, options); + } + + data = fs.readFileSync(path, 'utf8'); + + if (options.replace) { + data = exports.replace(data, options.replace); + } + + data = exports.decomment(data); + + try { + return JSON.parse(data); + } catch(e) { + throw new Error('JSON.parse error - "' + e.message + '"\nFile: "' + path + '"\n'); + } + +}; diff --git a/docs/build/node_modules/cjson/package.json b/docs/build/node_modules/cjson/package.json new file mode 100644 index 000000000000..07d611f09fe4 --- /dev/null +++ b/docs/build/node_modules/cjson/package.json @@ -0,0 +1,41 @@ +{ + "name": "cjson", + "description": "cjson - Commented Javascript Object Notation. It is a json loader, which parses only valide json files, but with comments enabled. Usefull for loading configs.", + "version": "0.0.6", + "repository": { + "type": "git", + "url": "git://github.com/kof/node-cjson.git" + }, + "keywords": [ + "json", + "parser", + "comments", + "config", + "loader" + ], + "author": { + "name": "Oleg Slobodskoi", + "email": "oleg008@gmail.com" + }, + "engines": { + "node": ">= 0.3.0" + }, + "licenses": [ + { + "type": "MIT", + "url": "http://www.opensource.org/licenses/mit-license.php" + } + ], + "_id": "cjson@0.0.6", + "dependencies": {}, + "devDependencies": {}, + "optionalDependencies": {}, + "_engineSupported": true, + "_npmVersion": "1.1.4", + "_nodeVersion": "v0.6.6", + "_defaultsLoaded": true, + "dist": { + "shasum": "e848d39c23429679f03acdf179465f545c409f8a" + }, + "_from": "cjson" +} diff --git a/docs/build/node_modules/cjson/readme.md b/docs/build/node_modules/cjson/readme.md new file mode 100644 index 000000000000..545034ee2cea --- /dev/null +++ b/docs/build/node_modules/cjson/readme.md @@ -0,0 +1,118 @@ +## CJSON (Commented Javascript Object Notation) is a comments enabled json config loader. + +JSON has a good spec, is implemented in every language, has easy to read syntax and is much more powerfull then ini files. + +JSON is perfect for writing config files, except of one problem - there is no comments, but sometimes config files get large and need to be commented. + +Well, you could just evaluate json file as a javascript using one-liner, right? + +The purpose of this module is to avoid dirty javascript configs and to enable clean, consistent, secure, portable and JSON valid notation. + +CJSON supports javascript style comments: singleline "//" and multiline "/**/". It takes care about comments inside of strings. + +Example of such shiny config file: + + /* + * This is my app configuration file. + * + */ + { + "host": "localhost", + // app is listening on this port + "port": 8888 + } + + +## API + +### load the module + var cjson = require('cjson'); + +### cjson.load(path, [options]); + +Load config file from given path, array of paths or directory. Second parameter is optional and can be a boolean or object. + +- `path` {string} absolute path to the file +- `options` {boolean|Object} optional options + +`options` defaults: + { + merge: false, + replace: null + } + +If you pass `true` as second param, its the same like `{merge: true}` and will merge all configs together. +`replace` allows you to do some string replacements, see `cjson.replace`. + +Examples: + + // just one config + var conf = cjson.load('/path/to/your/config.json'); + + // array of configs + var conf = cjson.load(['/path/to/your/config1.json', '/path/to/your/config2.json']); + + //output + { + config1: {key1: 'value1'} + config2: {key2: 'value2'} + } + + + // use optional merge parameter + // array of configs + var conf = cjson.load(['/path/to/your/config1.json', '/path/to/your/config2.json'], true); + + // output + { + key1: 'value1', + key2: 'value2' + } + + + // load all config files from a directory + var conf = cjson.load('/path/to/your/configs'); + + // overwriting dev config with production + var paths = ['/path/to/conf.json']; + if (process.env.NODE_ENV ==='production') { + paths.push('/path/to/conf-prod.json'); + } + var conf = cjson.load(paths, true); + +### cjson.extend([deep], target, object1, [objectN]) + +Merge the contents of two or more objects together into the first object. + +- `deep` If true, the merge becomes recursive. +- `target` The object to extend. It will receive the new properties. +- `object1` An object containing additional properties to merge in. +- `objectN` Additional objects containing properties to merge in. + +Example: + + var object = $.extend({}, object1, object2); + +### cjson.decomment(str) + +Remove javascript style comments, singleline - '//' and multiline - '/**/'. It takes care +about comments inside of strings and escaping. + +### cjson.parse(str, [reviver]) + +Like `JSON.parse`, but it takes care about comments. Optional `reviver` argument +is for `JSON.parse` method and will be called for every key and value at every level +of the final result + +### cjson.replace(str, obj) + +Replace all strings `{{key}}` contained in `{key: 'value'}`, where `key` can be any +property of passed `obj`. + +Example: + var str = '{"path": "{{root}}/src"}'; // json file contents + cjson.replace(str, {root: '/usr'}); // '{"path": "/usr/src"}' + +## Installation + + npm install cjson \ No newline at end of file diff --git a/docs/build/node_modules/cjson/test/fixtures/conf1.json b/docs/build/node_modules/cjson/test/fixtures/conf1.json new file mode 100644 index 000000000000..21da3b262a26 --- /dev/null +++ b/docs/build/node_modules/cjson/test/fixtures/conf1.json @@ -0,0 +1,3 @@ +{ + "key": "value" +} diff --git a/docs/build/node_modules/cjson/test/fixtures/conf2.json b/docs/build/node_modules/cjson/test/fixtures/conf2.json new file mode 100644 index 000000000000..85ee107a6d9c --- /dev/null +++ b/docs/build/node_modules/cjson/test/fixtures/conf2.json @@ -0,0 +1,4 @@ +{ + // single line comment + "key": "value" +} diff --git a/docs/build/node_modules/cjson/test/fixtures/conf3.json b/docs/build/node_modules/cjson/test/fixtures/conf3.json new file mode 100644 index 000000000000..2fbdafd81a7e --- /dev/null +++ b/docs/build/node_modules/cjson/test/fixtures/conf3.json @@ -0,0 +1,7 @@ +{ + /* multiline comment */ + "key": "value" + /* + multiline comment + */ +} diff --git a/docs/build/node_modules/cjson/test/fixtures/conf4.json b/docs/build/node_modules/cjson/test/fixtures/conf4.json new file mode 100644 index 000000000000..cdb62ffc541e --- /dev/null +++ b/docs/build/node_modules/cjson/test/fixtures/conf4.json @@ -0,0 +1,6 @@ +{ + "//key" : "value", + "key": "//value", + "/*key": "value", + "key": "/*value*/" +} diff --git a/docs/build/node_modules/cjson/test/fixtures/conf5.json b/docs/build/node_modules/cjson/test/fixtures/conf5.json new file mode 100644 index 000000000000..0fbdebda9c22 --- /dev/null +++ b/docs/build/node_modules/cjson/test/fixtures/conf5.json @@ -0,0 +1,3 @@ +{ + "'key/*test*/'": "'value//test'" +} \ No newline at end of file diff --git a/docs/build/node_modules/cjson/test/fixtures/conf6.json b/docs/build/node_modules/cjson/test/fixtures/conf6.json new file mode 100644 index 000000000000..9a6d490b4071 --- /dev/null +++ b/docs/build/node_modules/cjson/test/fixtures/conf6.json @@ -0,0 +1,3 @@ +{ + "key\"/*test*/": "value\"//test" +} \ No newline at end of file diff --git a/docs/build/node_modules/cjson/test/fixtures/conf7.json b/docs/build/node_modules/cjson/test/fixtures/conf7.json new file mode 100644 index 000000000000..5a3a375d4388 --- /dev/null +++ b/docs/build/node_modules/cjson/test/fixtures/conf7.json @@ -0,0 +1,3 @@ +{ + "key": "{{root}}/src" +} diff --git a/docs/build/node_modules/cjson/test/fixtures/conf8.json b/docs/build/node_modules/cjson/test/fixtures/conf8.json new file mode 100644 index 000000000000..ab9cc6c5439a --- /dev/null +++ b/docs/build/node_modules/cjson/test/fixtures/conf8.json @@ -0,0 +1,3 @@ +{ + // "foo": 1 +} diff --git a/docs/build/node_modules/cjson/test/test.js b/docs/build/node_modules/cjson/test/test.js new file mode 100644 index 000000000000..bcc9a0428a52 --- /dev/null +++ b/docs/build/node_modules/cjson/test/test.js @@ -0,0 +1,63 @@ +var a = require('assert'); +var cjson = require('../lib/cjson'); +var fixtures = __dirname + '/fixtures'; + +var data = { + conf1: {key: 'value'}, + conf2: {key: 'value'}, + conf3: {key: 'value'}, + conf4: { + "//key" : "value", + "key": "//value", + "/*key": "value", + "key": "/*value*/" + }, + conf5: {"'key/*test*/'": "'value//test'"}, + conf6: {"key\"/*test*/": "value\"//test"}, + conf7: {"key": "{{root}}/src"}, + conf8: {} +}; + +a.doesNotThrow(function() { + cjson.load(fixtures + '/conf1.json'); +}, 'valid config loaded'); + +a.deepEqual(cjson.load(fixtures + '/conf1.json'), data.conf1, 'data is correct'); + +a.deepEqual(cjson.load(fixtures + '/conf2.json'), data.conf2, 'singleline comment'); + +a.deepEqual(cjson.load(fixtures + '/conf3.json'), data.conf3, 'multiline comment'); + +a.deepEqual(cjson.load(fixtures + '/conf4.json'), data.conf4, 'comments inside of a string'); + +a.deepEqual(cjson.load(fixtures + '/conf5.json'), data.conf5, 'single and double quotes mix'); + +a.deepEqual(cjson.load(fixtures + '/conf6.json'), data.conf6, 'escaped double quote inside of a string'); + +a.deepEqual(cjson.load(fixtures + '/conf7.json', {replace: {root: '/usr'}}), {"key": "/usr/src"}, 'tmpl replacement'); + +a.deepEqual(cjson.load(fixtures + '/conf8.json'), data.conf8, 'string-like comment'); + +var data1 = { + conf1: {key: 'value'}, + conf6: data.conf6 +}; + +a.deepEqual(cjson.load([fixtures + '/conf1.json', fixtures + '/conf6.json']), data1, 'load array of jsons'); + + +var data2 = { + key: 'value', + "key\"/*test*/": "value\"//test" +}; + +a.deepEqual(cjson.load([fixtures + '/conf1.json', fixtures + '/conf6.json'], true), data2, 'load array of jsons and merge them'); + +a.deepEqual(cjson.load(fixtures), data, 'load all and merge them'); + +var str = require('fs').readFileSync(fixtures + '/conf2.json').toString(); + +a.deepEqual(cjson.parse(str), data.conf2, '.parse method with comments'); + +console.log('All tests passed.'); + diff --git a/docs/build/translation.js b/docs/build/translation.js new file mode 100644 index 000000000000..b55cefa7d023 --- /dev/null +++ b/docs/build/translation.js @@ -0,0 +1,91 @@ +#!/usr/bin/env node +var hogan = require('hogan.js') +var fs = require('fs') +var cjson = require('cjson') , prod = process.argv[2] == 'production', title = 'Globo.com Bootstrap' +var langchoose = process.argv[3] || "pt-br" +var count = 0 + +red = '\033[31m'; +blue = '\033[34m'; +reset = '\033[0m'; + +var language = cjson.load(__dirname + '/languages/'+langchoose+'.json') +var pages = fs.readdirSync(__dirname + '/../templates/pages') +var template = fs.readFileSync(__dirname + '/../templates/layout.mustache', 'utf-8'), +strings = [], +words = [], +unused = [] + +context = { + name: "Layout", + title: title, + _i: function (k) { + if (language[context.name][k]) { + return language[context.name][k] + } else { + if(strings.indexOf(k) == -1) { + console.log(blue + 'Missing translation in Layout for: ' + red + k + reset) + count++ + } + strings.push(k) + return k + } + } + } +template = hogan.compile(template,{sectionTags: [{o: '_i', c: 'i'}]}) +var translated_keys = {} +var keys = {} + +pages.forEach(function(name){ + + var nicename = name + .replace(/\.mustache/, '') + .replace(/\-.*/, '') + .replace(/(.)/, function ($1) { return $1.toUpperCase() }) + var page = fs.readFileSync(__dirname + '/../templates/pages/' + name, 'utf-8') + , page_context = {} + page_context[name.replace(/\.mustache$/, '')] = 'active' + page_context.production = prod + page_context.title = nicename, + page_context.name = nicename, + page_context._i = function (k) { + words.push(k) + if(language['Pages']) { + if (language['Pages'][k]) { + return language['Pages'][k] + } else { + if(strings.indexOf(k) == -1) { + console.log(blue + 'Missing translation in page '+ nicename +' for: ' + red + k + reset) + count++ + translated_keys['Pages'] = {} + keys[k] = "" + translated_keys['Pages'] = keys + } + strings.push(k) + return k + } + } else { + console.log(red + "missing key for "+ name +": " + k + reset); + } + } + if (page_context.title == 'Index') { + page_context.title = title + } else { + page_context.title += ' · ' + title + } + page = hogan.compile(page, { sectionTags: [{o:'_i', c:'i'}] }) + page = page.render(page_context) + full_page = template.render(context, { + body: page, + }) + fs.writeFileSync(__dirname + '/../' + name.replace(/mustache$/, 'html'), full_page, 'utf-8') +}) +fs.writeFileSync(__dirname + '/languages/template.json', JSON.stringify(translated_keys), 'utf-8') +console.log(blue + "The json from missing translation files(insert the keys at language file located at docs/build/languages): \n" + reset + JSON.stringify(translated_keys)) +console.log(red + "There's "+ count +" words for translate") +/*for(pages in language['Pages']) { + if(words.indexOf(pages)==-1) { + unused.push(pages) + } +} +console.log(red + 'unused keys: \n' + reset + unused.join(red + '\n ') + reset)*/ diff --git a/docs/components.html b/docs/components.html index 8725400f8bf0..9973e77f5bb3 100644 --- a/docs/components.html +++ b/docs/components.html @@ -2,7 +2,7 @@ - Components · Bootstrap + Globo.com Bootstrap @@ -43,25 +43,25 @@ @@ -73,8 +73,8 @@ ================================================== -->
-

Components

-

Dozens of reusable components built to provide navigation, alerts, popovers, and more.

+

Componentes

+

Dezenas de componentes reusáveis construídos para prover navegação, alertas, popovers e mais

@@ -87,19 +87,19 @@

Components

@@ -110,79 +110,79 @@

Components

================================================== -->
-

Vertical button groups

-

Make a set of buttons appear vertically stacked rather than horizontally.

+

Grupos de botões verticais

+

Faça uma coleção de botões aparecerm verticalmente estagnados ao invés de horizontalmente

@@ -326,11 +326,11 @@

Vertical button groups


-

Checkbox and radio flavors

-

Button groups can also function as radios, where only one button may be active, or checkboxes, where any number of buttons may be active. View the JavaScript docs for that.

+

Checkbox e radio em diferentes sabores

+

Grupos de botões podem também funcionar como botões radio, onde um botão somente pode estar ativo, ou checkboxes, onde qualquer número de botões podem estar ativos. Veja a documentação javascript para isto.

-

Dropdowns in button groups

-

Heads up! Buttons with dropdowns must be individually wrapped in their own .btn-group within a .btn-toolbar for proper rendering.

+

Dropdown nos grupos de botões

+

Atenção! Botões com dropdowns devem ser individualmente colocados com uma classe .btn-group dentro de um .btn-toolbar para renderizar corretamente

@@ -339,82 +339,82 @@

Dropdowns in button groups

================================================== -->
-

Overview and examples

-

Use any button to trigger a dropdown menu by placing it within a .btn-group and providing the proper menu markup.

+

Visão geral e exemplos

+

Use qualquer botão para disparar um menu dropdown colocados dentro de um .btn-group e provê o markup apropriado

@@ -422,234 +422,234 @@

Overview and examples

 <div class="btn-group">
   <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
-    Action
+    Ação
     <span class="caret"></span>
   </a>
   <ul class="dropdown-menu">
-    <!-- dropdown menu links -->
+    <!-- Links de menu dropdown -->
   </ul>
 </div>
 
-

Works with all button sizes

-

Button dropdowns work at any size: .btn-large, .btn-small, or .btn-mini.

+

Trabalha com todos tamanhos de botões

+

Dropdown de botões trabalha em qualquer tamanho: .btn-large, .btn-small, ou .btn-mini.

-

Requires JavaScript

-

Button dropdowns require the Bootstrap dropdown plugin to function.

-

In some cases—like mobile—dropdown menus will extend outside the viewport. You need to resolve the alignment manually or with custom JavaScript.

+

Requer Javascript

+

Botões dropdown requerem O Bootstrap dropdown plugin para funcionar.

+

Em alguns casos—como mobile—menus dropdown irão se extender além do viewport do browser. Você precisa resolver o alinhamento manualmente ou com um javascript customizado


-

Split button dropdowns

-

Building on the button group styles and markup, we can easily create a split button. Split buttons feature a standard action on the left and a dropdown toggle on the right with contextual links.

+

Quebrando botões dropdown

+

Para construir estilos e markup de grupos de botões, nós podemos simplesmente quebrar os botões. A funcionalidade de quebrar botões permite que você tenha uma ação padrão na esquerda e um dropdown na direita com links contextuais.

 <div class="btn-group">
-  <button class="btn">Action</button>
+  <button class="btn">Ação</button>
   <button class="btn dropdown-toggle" data-toggle="dropdown">
     <span class="caret"></span>
   </button>
   <ul class="dropdown-menu">
-    <!-- dropdown menu links -->
+    <!-- Links de menu dropdown -->
   </ul>
 </div>
 
-

Sizes

-

Utilize the extra button classes .btn-mini, .btn-small, or .btn-large for sizing.

+

Tamanhos

+

Utilize as classes extras de botões .btn-mini, .btn-small, ou .btn-large para dimensionamento.

 <div class="btn-group">
-  <button class="btn btn-mini">Action</button>
+  <button class="btn btn-mini">Ação</button>
   <button class="btn btn-mini dropdown-toggle" data-toggle="dropdown">
     <span class="caret"></span>
   </button>
   <ul class="dropdown-menu">
-    <!-- dropdown menu links -->
+    <!-- Links de menu dropdown -->
   </ul>
 </div>
 
-

Dropup menus

-

Dropdown menus can also be toggled from the bottom up by adding a single class to the immediate parent of .dropdown-menu. It will flip the direction of the .caret and reposition the menu itself to move from the bottom up instead of top down.

+

Menus Dropup

+

Menus Dropdown pode também ser alternados da parte inferior adicionando uma classe simples no pai imediato, classe é .dropdown-menu. Isto irá modificar a direção do .caret e reposiciona o menu para mover de cima pra baixo ebaixo de topo pra baixo

@@ -661,7 +661,7 @@

Dropup menus

<span class="caret"></span> </button> <ul class="dropdown-menu"> - <!-- dropdown menu links --> + <!-- Links de menu dropdown --> </ul> </div> @@ -674,83 +674,83 @@

Dropup menus

================================================== -->