[Curso de ExtJS 4] Aula 03: Trabalhando com Arquivos Locale (Pt-BR)

Vídeo/Screencast de hoje: terceira aula do curso gratuito de Ext JS 4!

Na segunda aula vimos um overview do arquivos que vem com o SDK do ExtJS 4. E um dos diretórios é o locale. Na aula de hoje vamos aprender para que servem esses arquivos e qual a diferença entre usar esses arquivos ou não.

O aúdio não ficou tão bom porque o microfone tava muito perto da boca, mas dá para vocês acompanharem! :)

Quem quiser ver todas as aulas já publicadas, é só clicar aqui.

Espero que gostem dessa aula e fico no aguardo do feedback de vocês! :)

Requerimentos:

  • Ext JS 4 SDK
  • Servidor Apache (não é obrigatório, mas recomendado ter instalado na máquina) – vai nos ajudar a executar alguns exemplos mais pra frente no curso.
  • Editor de Texto (qualquer um de sua preferência). No vídeo usei o Sublime Text 2 (tem pra Mac OS, Windows e Linux – a versão shareware não expira!)
  • Browser (de preferência Firefox ou Chrome – vai nos ajudar a debugar código js mais para frente do curso).

Vídeo:

YouTubehttp://youtu.be/SGSpqhUx5G0

Códigohttps://github.com/loiane/curso-extjs4

Slides:

Até a próxima aula! :)

44 thoughts on “[Curso de ExtJS 4] Aula 03: Trabalhando com Arquivos Locale (Pt-BR)

  1. Ótima explicação. Suas aulas tem me ajudado bastante.

    Obrigado por compartilhar seu imenso conhecimento

  2. Opa, Muito bom Loiane…

    Gostaria de tirar apenas uma dúvida:

    Existe a possibilidade de o ExtJS identificar o locale dinamicamente?
    Na sua explanação, você mostra que podemos direcionar para um Locale específico… no nosso caso, o Locale pt_BR.

    Porém, seria bastante interessante a carga do locale de forma dinâmica… já que queremos dar essa “maleabilidade” ao aplicativo… Existe como fazer com que o ExtJS identifique dinamicamente?

    Parabéns pelo curso e vamos que vamos… no aguardo da resposta da minha humilde dúvida e da próxima aula… ^.^  

  3. Acabei de fazer o pre-order do seu livro, Loiane. Parabéns pela iniciativa. Feliz natal!

  4. Estou importando conforme as linhas abaixo:

    ele nao traduz, pois esse arquivo nao possiu as funcoes(como no ext-all) que serao importadas depois pelo require

    obrigado
    existe alguma solucao?

  5. Ola Loiane
    Faço a tradução do ExtJS quando uso o arquivo “ext-all.js”. Seria possível aplicar a tradução usando o arquivo “ext.js”(que não carrega todas as classes)?

    Obrigado

  6. Olá Loiane!!!
    Parabéns pelo conteúdo, simplismente demais, muito bom.
    Atualmente trabalho com Flash Builder mais com essa onde de html 5 estou procurando novoas possibilidades.

    Gostei muito, novamente parabéns.

  7. Estou com a dúvida do Daniel.

    Com o Ext.js não funciona pois os componentes ainda não foram importados, aí quando o script pt-BR faz if (Ext.data.Types) por exemplo nós temos um erro.

    Existe alguma alternativa? ou o jeito é usar o Ext-all.js mesmo?

    1. Oi Alvaro,
      EU testei aqui e deu o mesmo problema. Não tinha percebido esse problema.
      Vou pesquisar e assim que tiver um retorno post aqui.
      []’s

  8. Olá, primeiramente parabéns por toda propriedade do conteúdo.
    Tenho algumas questões quanto ao Doctype e Character Encoding, há necessidade de informá-los na página? Aparentemente o Encode default é o UTF-8, caso queira trabalhar com outro, geraria muitos problemas?
    Obrigado!

    1. Olá Thiago,
      Dá para trabalhar com outro encode sim. Vou ser se consigo pesquisar algo sobre isso, pois nunca usei outro encode.
      []’s

  9. Pessoal,

    Eu pesquisei sobre o uso de ext.js com arquivos locales e realmente não funciona. É um bug do ExtJS 4.
    Como mais pessoas tiveram o mesmo problema, outras pessoas da comunidade criaram uma espécie de framework que funciona apenas se a aplicação estiver na estrutura MVC.
    Quem quiser dar uma olhada, esse é o projeto do framework: https://github.com/TigrouMeow/extjs-locale-loader

    Quando for abordar a parte de arquitetura, vou fazer um exemplo prático abordando esse problema e usando esse framework que citei.

    []’s

  10. Olá Loiane, parabéns pelo curso, estou adorando. Queria tirar uma dúvida, estou tentando acessar o forum, mas o mesmo está fora do ar, ele mudou de endereço ou foi extinto mesmo?

  11. Parabens! estou assistindo a todas as video aulas! Muitissimo obrigado!

  12. Oi Loiane,

    O curso está muito bacana. Parabéns.

    Na aula 3, copiei o codigo do seu github, mas quando tentei rodar deu o seguinte erro:

    // if IE and context element is an HTMLElement
    if (el.insertAdjacentHTML) {
    Uncaught TypeError: Cannot read property ‘insertAdjacentHTML’ of null
    if(tableRe.test(el.tagName) && (rs = insertIntoTable(el.tagName.toLowerCase(), where, el, html))){
    return rs;
    }

    Voce tem idéia do que possa ser?

    []s

  13. Muito bom o curso, não conhecia nada e já estou migrando parte da aplicação para ext. Achei muito bom Framework

  14. Oi Loiane, no arquivo que você mostrou na aula da pasta locale pt-BR a virgula está como separador de milhar e o ponto está como separador de decimal. tá trocado. :)

    Você ensina muito bem! estou acompanhando e acho que vou comprar teu livro. :)

  15. Postando novamente, tudo bem? no arquivo pt-BR na pasta locale
    está virgula no lugar do ponto, mas acho que já devem ter visto como vc falou na aula. já deve ter saído uma versão com isso certo.

    Adorei as aulas.

  16. To começando a aprender Ext js e to gostando das aulas. muito boa explicação!

  17. Oi LOIANE!!
    Não estou conseguindo usar o arquivo LOCALE no Sencha Touch, estou usando a estrutura de projeto padrão com MVC criado no Sencha CMD…vc pode me ajudar?

Comments are closed.