You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2010/01/28 03:03:55 UTC

svn commit: r903939 [3/4] - in /myfaces/current20/test-webapp/webapp: ./ src/main/java/org/apache/myfaces/bindingCLV/ src/main/java/org/apache/myfaces/blank/ src/main/java/org/apache/myfaces/convertDateTime/ src/main/java/org/apache/myfaces/convertbig/...

Added: myfaces/current20/test-webapp/webapp/src/main/resources/org/apache/myfaces/examples/resource/example_messages_ja.properties
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/resources/org/apache/myfaces/examples/resource/example_messages_ja.properties?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/resources/org/apache/myfaces/examples/resource/example_messages_ja.properties (added)
+++ myfaces/current20/test-webapp/webapp/src/main/resources/org/apache/myfaces/examples/resource/example_messages_ja.properties Thu Jan 28 02:03:43 2010
@@ -0,0 +1,169 @@
+welcome = \u3088\u3046\u3053\u305d
+today = \u4eca\u65e5\u306e\u65e5\u4ed8: {0,date,long}
+
+
+nav_Home            = \u30db\u30fc\u30e0
+nav_Examples        = \u30b5\u30f3\u30d7\u30eb
+nav_Sample_1        = \u30b5\u30f3\u30d7\u30eb 1
+nav_Sample_2        = \u30b5\u30f3\u30d7\u30eb 2
+nav_aliasBean       = \u30a8\u30a4\u30ea\u30a2\u30b9\u30d3\u30fc\u30f3
+nav_buffer          = \u30d0\u30c3\u30d5\u30a1
+nav_dataTable       = \u30c7\u30fc\u30bf\u30c6\u30fc\u30d6\u30eb
+nav_sortTable       = \u30bd\u30fc\u30c8\u30c6\u30fc\u30d6\u30eb
+nav_Documentation   = \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8
+nav_Features        = \u6a5f\u80fd
+nav_Info            = \u60c5\u5831
+nav_Contact         = \u30b3\u30f3\u30bf\u30af\u30c8
+nav_Copyright       = \u8457\u4f5c\u6a29
+nav_Options         = \u30aa\u30d7\u30b7\u30e7\u30f3
+nav_Components      = \u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8
+nav_Selectbox       = \u30bb\u30ec\u30af\u30c8\u30dc\u30c3\u30af\u30b9
+nav_FileUpload      = \u30d5\u30a1\u30a4\u30eb\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9
+nav_TabbedPane      = \u30bf\u30d6\u30d1\u30cd\u30eb
+nav_Calendar        = \u30ab\u30ec\u30f3\u30c0\u30fc
+nav_Popup           = \u30dd\u30c3\u30d7\u30a2\u30c3\u30d7
+nav_JsListener      = JavaScript\u30ea\u30b9\u30ca\u30fc
+nav_dataList        = \u30c0\u30a4\u30ca\u30df\u30c3\u30af\u30ea\u30b9\u30c8
+nav_tree            =\u30c4\u30ea\u30fc
+nav_tree2           = \u30c4\u30ea\u30fc2
+nav_treeTable       = \u30c4\u30ea\u30fc\u30c6\u30fc\u30d6\u30eb
+nav_Validate		= \u30d0\u30ea\u30c7\u30fc\u30b7\u30e7\u30f3
+nav_rssTicker		= RSS\u30c6\u30a3\u30c3\u30ab\u30fc
+nav_dataScroller    = \u30c7\u30fc\u30bf\u30b9\u30af\u30ed\u30fc\u30e9
+nav_Date			= \u65e5\u4ed8
+nav_panelstack      = \u30d1\u30cd\u30eb\u30b9\u30bf\u30c3\u30af
+nav_css             = \u30b9\u30bf\u30a4\u30eb\u30b7\u30fc\u30c8
+nav_newspaperTable  = \u30cb\u30e5\u30fc\u30b9\u30da\u30fc\u30d1\u30fc\u30c6\u30fc\u30d6\u30eb
+nav_InputHtml		= HTML\u30a8\u30c7\u30a3\u30bf
+nav_forceId         = \u5f37\u5236ID
+nav_swapimage       = \u30b9\u30ef\u30c3\u30d7\u30a4\u30e1\u30fc\u30b8
+nav_selectOneCountry= \u56fd\u30b3\u30fc\u30c9\u9078\u629e
+nav_crossDataTable  = \u30af\u30ed\u30b9\u30c6\u30fc\u30d6\u30eb
+
+# buttons
+
+button_save = \u4fdd\u5b58
+button_apply = \u9069\u7528
+button_cancel = \u30ad\u30e3\u30f3\u30bb\u30eb
+button_delete = \u524a\u9664
+button_submit = \u9001\u4fe1
+
+alt_logo = MyFaces - \u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9JSF\u5b9f\u88c5
+
+option_lang = \u8868\u793a\u3059\u308b\u8a00\u8a9e
+option_layout = \u30ec\u30a4\u30a2\u30a6\u30c8
+
+empty_selitem = \u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044
+
+# sample1
+
+sample1_form = \u30d5\u30a9\u30fc\u30e0
+sample1_another_form = \u5225\u306e\u30d5\u30a9\u30fc\u30e0\u4f8b
+sample1_validation = \u30d0\u30ea\u30c7\u30fc\u30b7\u30e7\u30f3
+sample1_number = \u6570\u5b57
+sample1_add = \u548c\u3092\u8a08\u7b97
+sample1_sub = \u5dee\u3092\u8a08\u7b97
+sample1_add_link = \u3053\u306e\u30ea\u30f3\u30af\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u548c\u3092\u8a08\u7b97
+sample1_sub_link = \u3053\u306e\u30ea\u30f3\u30af\u3092\u30af\u30ea\u30c3\u30af\u3059\u308b\u3068\u5dee\u3092\u8a08\u7b97
+sample1_result = \u7d50\u679c
+sample1_text = \u30c6\u30ad\u30b9\u30c8
+sample1_uppercase = \u5927\u6587\u5b57\u3078\u5909\u63db
+sample1_lowercase = \u5c0f\u6587\u5b57\u3078\u5909\u63db
+sample1_disable_validation = \u30d0\u30ea\u30c7\u30fc\u30b7\u30e7\u30f3\u3092\u7121\u52b9\u306b\u3059\u308b
+sample1_enable_validation = \u30d0\u30ea\u30c7\u30fc\u30b7\u30e7\u30f3\u3092\u6709\u52b9\u306b\u3059\u308b
+
+# sample2
+
+sample2_add_quote = \u5f15\u7528\u8a18\u53f7\u8ffd\u52a0
+sample2_remove_quote = \u5f15\u7528\u8a18\u53f7\u524a\u9664
+sample2_select_quote = \u5f15\u7528\u8a18\u53f7\u306e\u9078\u629e
+sample2_select_unquote = \u524a\u9664\u3059\u308b\u5f15\u7528\u8a18\u53f7\u3092\u9078\u629e
+
+# components examples
+
+label_cars = \u30e2\u30c7\u30eb
+label_colors = \u8272
+label_color = \u8272
+label_extras = \u30aa\u30d7\u30b7\u30e7\u30f3
+button_calcprice = \u4fa1\u683c\u306e\u8a08\u7b97
+msg_price = {0,choice,0#\u6761\u4ef6\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044!|1< \u898b\u7a4d\u4fa1\u683c: \u20AC\u00A0{0}}
+color_black = \u9ed2
+color_blue = \u9752
+color_marine = \u30de\u30ea\u30f3\u30d6\u30eb\u30fc
+color_red = \u8d64
+extra_aircond = \u30a8\u30a2\u30b3\u30f3
+extra_sideab = \u30b5\u30a4\u30c9\u30a8\u30a2\u30fc\u30d0\u30c3\u30b0
+extra_mirrowheat = \u71b1\u7dda\u4ed8\u304d\u30c9\u30a2\u30df\u30e9\u30fc
+extra_leaderseat = \u30ec\u30b6\u30fc\u30b7\u30fc\u30c8
+discount_0 = \u5272\u5f15\u4e0d\u8981
+discount_1 = \u4e00\u62ec\u8cfc\u5165\u5272\u5f15
+discount_2 = \u6cd5\u4eba\u5272\u5f15
+discount_2_0 = \u30d3\u30fc\u30c1\u30dc\u30fc\u30a4\u30ba\u306f\u7d20\u6674\u3089\u3057\u3044
+discount_2_1 = \u30ec\u30c3\u30c9\u30db\u30c3\u30c8\u30c1\u30ea\u30da\u30c3\u30d1\u306f\u3088\u308a\u3088\u3044
+discount_2_2 = \u79c1\u306e\u597d\u304d\u306a\u30d0\u30f3\u30c9
+radio_hint = \u3053\u306e\u30e9\u30b8\u30aa\u30dc\u30bf\u30f3\u306fmyfaces\u62e1\u5f35\u3067\u3059 - \u3042\u306a\u305f\u306f\u3053\u3053\u306bhtml\u306e\u30b3\u30fc\u30c9\u3092\u8a18\u8ff0\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u3059
+sort_cartype = \u8eca\u306e\u578b
+sort_carcolor = \u8eca\u306e\u8272
+sales_tax = \u7a0e\u91d1
+doors = \u30c9\u30a2
+
+validate_email = \u30e1\u30fc\u30eb
+validate_credit = \u30af\u30ec\u30b8\u30c3\u30c8\u30ab\u30fc\u30c9
+validate_regexp = \u6b63\u898f\u8868\u73fe
+validate_equal = \u6587\u5b57\u5217\u306e\u30de\u30c3\u30c1
+
+
+label_country_name = \u56fd
+label_country_iso = ISO\u30b3\u30fc\u30c9
+label_country_cities = \u5e02\u753a\u6751
+new_country = \u65b0\u3057\u3044\u56fd\u306e\u8ffd\u52a0
+country_edit_table = \u5168\u3066\u306e\u56fd\u306e\u7de8\u96c6
+
+dataList_simple = \u30b7\u30f3\u30d7\u30eb\u30ea\u30b9\u30c8
+dataList_ul = \u756a\u53f7\u306a\u3057\u30ea\u30b9\u30c8
+dataList_ol = \u756a\u53f7\u4ed8\u304d\u30ea\u30b9\u30c8
+
+dataScroller_pages = TRANSLATE {0} \u53f0\u306e\u8eca\u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f, \u30da\u30fc\u30b8 {4} / {5}\u3001{2}\u53f0\u76ee\u304b\u3089{3}\u53f0\u4ee3\u76ee\u307e\u3067\u306e {1} \u53f0\u306e\u8eca\u3092\u8868\u793a\u3057\u3066\u3044\u307e\u3059\u3002 
+date_comp_header = \u65e5\u4ed8\u5165\u529b\u30bf\u30b0
+date_comp_text1 = \u65e5\u4ed8\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044
+date_comp_text2 = \u65e5\u4ed8:
+date_comp_text3 = \u6642\u523b\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044
+date_comp_text4 = \u6642\u523b:
+date_comp_text5 = \u65e5\u4ed8\u3068\u6642\u9593\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044
+date_comp_text6 = \u65e5\u4ed8\u3068\u6642\u9593:
+date_comp_button = \u66f4\u65b0
+popup_today_string = \u4eca\u65e5\u306f :
+popup_week_string = \u9031
+
+
+selectBoxPanel=\u30bb\u30ec\u30af\u30c8\u30dc\u30c3\u30af\u30b9\u30d1\u30cd\u30eb
+treePanel=\u30c4\u30ea\u30fc\u30d1\u30cd\u30eb
+
+fileupload_title=\u30d5\u30a1\u30a4\u30eb\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9
+fileupload_gimmeimage=\u753b\u50cf\u30d5\u30a1\u30a4\u30eb:
+fileupload_name=\u540d\u524d:
+fileupload_button=\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9
+fileupload_msg1=\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3055\u308c\u305f\u753b\u50cf:
+fileupload_msg2=\u753b\u50cf\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b\u30ea\u30f3\u30af:
+fileupload_msg3=\u753b\u50cf\u306e\u30ea\u30f3\u30af\u3092\u76f4\u63a5\u8868\u793a:
+fileupload_dlimg=\u753b\u50cf\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9
+
+tabbed_tab1=\u30bf\u30d61
+tabbed_tab2=\u30bf\u30d62
+tabbed_tab3=\u30bf\u30d63
+
+tabbed_visible1=\u30bf\u30d61\u8868\u793a
+tabbed_visible2=\u30bf\u30d62\u8868\u793a
+tabbed_visible3=\u30bf\u30d63\u8868\u793a
+tabbed_submit=\u5171\u901a\u306e\u9001\u4fe1\u30dc\u30bf\u30f3
+tabbed_common=\u5171\u901a\u306e\u30d1\u30e9\u30b0\u30e9\u30d5
+
+js_popup=JavaScript\u3067\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7\u3059\u308b\u30ab\u30ec\u30f3\u30c0\u30fc
+js_form=\u30d5\u30a9\u30fc\u30e0\u306e\u30ab\u30ec\u30f3\u30c0\u30fc
+js_submit=\u9001\u4fe1
+
+css_msg=\u6b21\u306e\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u306e\u7c21\u5358\u306a\u30c6\u30b9\u30c8\u3067\u3059:
+
+
+forceOne=\u5024 1
+forceTwo=\u5024 2 (\u5f37\u5236ID)

Added: myfaces/current20/test-webapp/webapp/src/main/resources/org/apache/myfaces/examples/resource/example_messages_pt_BR.properties
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/resources/org/apache/myfaces/examples/resource/example_messages_pt_BR.properties?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/resources/org/apache/myfaces/examples/resource/example_messages_pt_BR.properties (added)
+++ myfaces/current20/test-webapp/webapp/src/main/resources/org/apache/myfaces/examples/resource/example_messages_pt_BR.properties Thu Jan 28 02:03:43 2010
@@ -0,0 +1,163 @@
+welcome = Bem-vindo à
+today = Hoje são {0,date,short}.
+
+
+nav_Home            = Home
+nav_Examples        = Exemplos
+nav_Sample_1        = Exemplo 1
+nav_Sample_2        = Exemplo 2
+nav_aliasBean       = Alias Bean
+nav_dataTable       = Exemplo Mestre/Detalhe
+nav_sortTable       = Tabela Ordenável
+nav_Documentation   = Documentação
+nav_Features        = Características
+nav_Info            = Informações
+nav_Contact         = Contato
+nav_Copyright       = Copyright
+nav_Options         = Opções
+nav_Components      = Componentes
+nav_Selectbox       = Selectboxes
+nav_FileUpload      = Carga de arquivo
+nav_TabbedPane      = Painéis com abas
+nav_Calendar        = Calendário
+nav_Popup           = Popup
+nav_dataList        = Listas Dinâmicas
+nav_tree            = Àrvore
+nav_treeTable       = Tabela de Àrvore
+nav_Validate		= Validações
+nav_rssTicker		= RssTicker
+nav_dataScroller    = DataScroller
+nav_Date			= Data
+nav_panelstack      = Panel Stack
+nav_css             = Stylesheet
+nav_newspaperTable  = Newspaper Table
+nav_forceId         = ForceId
+nav_swapimage       = SwapImage
+nav_panelnavigation = PanelNavigation Menu
+
+# buttons
+
+button_save = Gravar
+button_apply = Aplicar
+button_cancel = Cancelar
+button_delete = Apagar
+button_submit = Enviar
+
+alt_logo = MyFaces - the open source JSF implementation
+
+option_lang = Veja essa página em
+option_layout = Layout
+
+empty_selitem = Por favor selecione ...
+
+# sample1
+
+sample1_form = Um Formulário
+sample1_another_form = Outro Formulário
+sample1_validation = Validação
+sample1_number = Número
+sample1_add = Adicione-o
+sample1_sub = Subtraia-o
+sample1_add_link = Adicione-o clicando neste link
+sample1_sub_link = Subtraia-o clicando neste link
+sample1_result = Resultado
+sample1_text = Texto
+sample1_uppercase = Torne tudo maiúsculo
+sample1_lowercase = Torne tudo minúsculo
+sample1_disable_validation = Desabilitar validação
+sample1_enable_validation = Habilitar validação
+
+# sample2
+
+sample2_add_quote = Adicione aspas
+sample2_remove_quote = Remova aspas
+sample2_select_quote = selecione um caracter como aspas
+sample2_select_unquote = selecione um caracter para remover
+
+# components examples
+
+label_cars = Modelo
+label_colors = Cores
+label_color = Cor
+label_extras = Extras
+button_calcprice = Calcule o preço
+msg_price = {0,choice,0#Configure seu maior desejo!|1< Seu preço: \u20AC\u00A0{0}}
+color_black = preto
+color_blue = azul
+color_marine = azul marinho
+color_red = vermelho
+extra_aircond = Condição do ar
+extra_sideab = Airbag Lateral
+extra_mirrowheat = Heated Mirrors
+extra_leaderseat = Leatherseats
+discount_0 = Eu não quero nenhum rebate
+discount_1 = Eu quero um rebate agregado
+discount_2 = Eu quero um rebate incorporado do cliente
+discount_2_0 = BeachBoys são maravilhosos
+discount_2_1 = Red Hot Chillis são melhores
+discount_2_2 = Minha banda favorita
+radio_hint = Esse radio é uma extensão do myfaces - você pode usar código html aqui!
+sort_cartype = Tipo de carro
+sort_carcolor = Cor do carro
+sales_tax = Taxa de venda
+doors=Portas
+
+validate_email = Email
+validate_credit = Cartão de Crédito
+validate_regexp = Expressão Regular
+validate_equal = Igual
+
+label_country_name = País
+label_country_iso = Iso-Code
+label_country_cities = Cidades
+new_country = Adicionar Novo País »
+country_edit_table = Editar todos os Países »
+label_country_city_add = Adicionar nova Cidade 
+label_country_city_delete = apagar
+label_city = Cidade
+
+dataList_simple = Lista simples
+dataList_ul = Lista desordenada
+dataList_ol = Lista ordenada
+
+dataScroller_pages = TRANSLATE {0} Cars found, displaying {1} cars, from {2} to {3}. Página {4} / {5}
+date_comp_header=Tag de entrada de dara
+date_comp_text1=Dê-me uma data
+date_comp_text2=A data é:
+date_comp_text3=Dê-me uma hora
+date_comp_text4=A hora é:
+date_comp_text5=Dê-me uma data & hora
+date_comp_text6=A data e hora são:
+date_comp_button=Atualizar
+popup_today_string=Hoje são :
+popup_week_string=Sem
+
+
+selectBoxPanel=Painel SelectBox
+treePanel=Àrvore de painéis
+
+fileupload_title=Carregar arquivo
+fileupload_gimmeimage=Dê-me uma imagem:
+fileupload_name=a forneça um nome: 
+fileupload_button=carregue-a agora
+fileupload_msg1=A imagem que você carregou:
+fileupload_msg2=Link para baixar (e salvar) a imagem :
+fileupload_msg3=Link para exibir a imagem diretamente:
+fileupload_dlimg=Baixar a imagem
+
+tabbed_tab1=Tab1
+tabbed_tab2=Tab2
+tabbed_tab3=Tab3
+tabbed_visible1=Tab 1 visível
+tabbed_visible2=Tab 2 visível
+tabbed_visible3=Tab 3 visível
+tabbed_submit=Botão de envio comum
+tabbed_common= Um parágrafo comum
+
+js_popup=Calendário como um popup JavaScript.
+js_form=Calendário como um formulário.
+js_submit=Enviar
+css_msg=Um teste simples para o
+
+forceOne=Value 1 @TRANSLATE
+forceTwo=Value 2 (with forceId) @TRANSLATE

Added: myfaces/current20/test-webapp/webapp/src/main/resources/org/apache/myfaces/examples/resource/example_messages_ru.properties
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/resources/org/apache/myfaces/examples/resource/example_messages_ru.properties?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/resources/org/apache/myfaces/examples/resource/example_messages_ru.properties (added)
+++ myfaces/current20/test-webapp/webapp/src/main/resources/org/apache/myfaces/examples/resource/example_messages_ru.properties Thu Jan 28 02:03:43 2010
@@ -0,0 +1,155 @@
+welcome = \u0414\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u0432
+today = \u0421\u0435\u0433\u043e\u0434\u043d\u044f {0,date,short}.
+
+
+nav_Home            = \u0414\u043e\u043c\u043e\u0439
+nav_Examples        = \u041f\u0440\u0438\u043c\u0435\u0440\u044b
+nav_Sample_1        = \u041f\u0440\u0438\u043c\u0435\u0440 1
+nav_Sample_2        = \u041f\u0440\u0438\u043c\u0435\u0440 2
+nav_aliasBean       = Alias Bean
+nav_dataTable       = \u0413\u043b\u0430\u0432\u043d\u044b\u0439/\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u044b\u0439 \u043f\u0440\u0438\u043c\u0435\u0440
+nav_sortTable       = \u0421\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u043c\u0430\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u0430
+nav_Documentation   = \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f
+nav_Features        = \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438
+nav_Info            = \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f
+nav_Contact         = \u041a\u043e\u043d\u0442\u0430\u043a\u0442
+nav_Copyright       = \u0410\u0432\u0442\u043e\u0440\u0441\u043a\u043e\u0435 \u043f\u0440\u0430\u0432\u043e
+nav_Options         = \u041e\u043f\u0446\u0438\u0438
+nav_Components      = \u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b
+nav_Selectbox       = \u041f\u043e\u043b\u044f \u0432\u044b\u0431\u043e\u0440\u0430
+nav_FileUpload      = \u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0444\u0430\u0439\u043b\u0430
+nav_TabbedPane      = \u041f\u0430\u043d\u0435\u043b\u044c \u0441 \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0430\u043c\u0438
+nav_Calendar        = \u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c
+nav_Popup           = \u0412\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0435\u0435 \u043e\u043a\u043d\u043e
+nav_JsListener      = \u0421\u043b\u0443\u0448\u0430\u0442\u0435\u043b\u044c JavaScript
+nav_dataList        = \u0414\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0438
+nav_tree            = \u0414\u0435\u0440\u0435\u0432\u043e
+nav_treeTable       = \u0422\u0430\u0431\u043b\u0438\u0446\u0430 \u0441 \u0434\u0435\u0440\u0435\u0432\u043e\u043c
+nav_Validate	    = \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438
+nav_rssTicker	    = RssTicker
+nav_dataScroller    = \u041f\u0440\u043e\u043a\u0440\u0443\u0442\u0447\u0438\u043a \u0434\u0430\u043d\u043d\u044b\u0445
+nav_Date	    = \u0414\u0430\u0442\u0430
+nav_panelstack      = Panel Stack
+nav_css             = \u0422\u0430\u0431\u043b\u0438\u0446\u0430 \u0441\u0442\u0438\u043b\u0435\u0439
+nav_newspaperTable  = \u0413\u0430\u0437\u0435\u0442\u043d\u0430\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u0430
+nav_InputHtml		= \u0420\u0435\u0434\u0430\u043a\u0442\u043e\u0440 HTML
+# buttons
+
+button_save = \u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c
+button_apply = \u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c
+button_cancel = \u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c
+button_delete = \u0423\u0434\u0430\u043b\u0438\u0442\u044c
+button_submit = \u041e\u0442\u043e\u0441\u043b\u0430\u0442\u044c
+
+alt_logo = MyFaces - \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f JSF \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u043a\u043e\u0434\u043e\u043c
+
+option_lang = \u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0434\u0430\u043d\u043d\u0443\u044e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0432
+option_layout = \u0420\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u0435
+
+empty_selitem = \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 ...
+
+# sample1
+
+sample1_form = \u0424\u043e\u0440\u043c\u0430
+sample1_another_form = \u0414\u0440\u0443\u0433\u0430\u044f \u0444\u043e\u0440\u043c\u0430
+sample1_validation = \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u0438
+sample1_number = \u0447\u0438\u0441\u043b\u043e
+sample1_add = \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0438\u0445
+sample1_sub = \u0432\u044b\u0447\u0435\u0441\u0442\u044c \u0438\u0445
+sample1_add_link = \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0438\u0445 \u043f\u043e\u0441\u043b\u0435 \u0449\u0435\u043b\u0447\u043a\u0430 \u043d\u0430 \u044d\u0442\u0443 \u0441\u0441\u044b\u043b\u043a\u0443
+sample1_sub_link = \u0412\u044b\u0447\u0435\u0441\u0442\u044c \u0438\u0445 \u043f\u043e \u0449\u0435\u043b\u0447\u043a\u0443 \u043d\u0430 \u044d\u0442\u0443 \u0441\u0441\u044b\u043b\u043a\u0443
+sample1_result = \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442
+sample1_text = \u0422\u0435\u043a\u0441\u0442
+sample1_uppercase = \u041f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0432 \u0432\u0435\u0440\u0445\u043d\u0438\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440
+sample1_lowercase = \u041f\u0435\u0440\u0435\u0432\u0435\u0441\u0442\u0438 \u0432 \u043d\u0438\u0436\u043d\u0438\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440
+sample1_disable_validation = \u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044e
+sample1_enable_validation = \u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432\u0430\u043b\u0438\u0434\u0430\u0446\u0438\u044e
+
+# sample2
+
+sample2_add_quote = \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u0430\u0432\u044b\u0447\u043a\u0438
+sample2_remove_quote = \u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043a\u0430\u0432\u044b\u0447\u043a\u0438
+sample2_select_quote = \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0441\u0438\u043c\u0432\u043e\u043b \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0435\u0439 \u043a\u0430\u0432\u044b\u0447\u043a\u0438
+sample2_select_unquote = \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0441\u0438\u043c\u0432\u043e\u043b \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u044e\u0449\u0435\u0439 \u043a\u0430\u0432\u044b\u0447\u043a\u0438
+
+# components examples
+
+label_cars = \u041c\u043e\u0434\u0435\u043b\u044c
+label_colors = \u0426\u0432\u0435\u0442\u0430
+label_color = \u0426\u0432\u0435\u0442
+label_extras = \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435
+button_calcprice = \u041f\u043e\u0434\u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0446\u0435\u043d\u0443
+msg_price = {0,choice,0#\u0421\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0439 \u0441\u0432\u043e\u0435 \u0436\u0435\u043b\u0430\u043d\u0438\u0435!|1< \u0426\u0435\u043d\u0430: \u20AC\u00A0{0}}
+color_black = \u0447\u0435\u0440\u043d\u044b\u0439
+color_blue = \u0441\u0438\u043d\u0438\u0439
+color_marine = \u0431\u0438\u0440\u044e\u0437\u043e\u0432\u044b\u0439
+color_red = \u043a\u0440\u0430\u0441\u043d\u044b\u0439
+extra_aircond = \u041a\u043e\u043d\u0434\u0438\u0446\u0438\u043e\u043d\u0435\u0440
+extra_sideab = \u0411\u0430\u0433\u0430\u0436\u043d\u0438\u043a
+extra_mirrowheat = \u041e\u0431\u043e\u0433\u0440\u0435\u0432\u0430\u0435\u043c\u044b\u0435 \u0437\u0435\u0440\u043a\u0430\u043b\u0430
+extra_leaderseat = \u041a\u043e\u0436\u0430\u043d\u044b\u0439 \u0441\u0430\u043b\u043e\u043d
+discount_0 = I want no rebate
+discount_1 = I want an aggregated rebate
+discount_2 = I want a corporate client rebate
+discount_2_0 = BeachBoys \u0432\u0435\u043b\u0438\u043a\u043e\u043b\u0435\u043f\u043d\u044b
+discount_2_1 = Red Hot Chillis \u043b\u0443\u0447\u0448\u0435
+discount_2_2 = \u041c\u043e\u044f \u043b\u044e\u0431\u0438\u043c\u0430\u044f \u0433\u0440\u0443\u043f\u043f\u0430
+radio_hint = \u042d\u0442\u043e \u0440\u0430\u0434\u0438\u043e \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c myfaces - \u0432 \u043d\u0435\u043c \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c html!
+sort_cartype = \u0422\u0438\u043f \u0430\u0432\u0442\u043e\u043c\u043e\u0431\u0438\u043b\u044f
+sort_carcolor = \u0426\u0432\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u043e\u0431\u0438\u043b\u044f
+sales_tax = \u041d\u0430\u043b\u043e\u0433 \u0441 \u043e\u0431\u043e\u0440\u043e\u0442\u0430
+doors=Doors
+
+validate_email = \u042d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0439 \u043f\u043e\u0447\u0442\u043e\u0432\u044b\u0439 \u0430\u0434\u0440\u0435\u0441
+validate_credit = \u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0430\u044f \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0430
+validate_regexp = \u0420\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e\u0435 \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u0438\u0435
+validate_equal = \u0420\u0430\u0432\u043d\u044b\u0439
+
+label_country_name = \u0421\u0442\u0440\u0430\u043d\u0430
+label_country_iso = \u043a\u043e\u0434 Iso
+label_country_cities = \u0413\u043e\u0440\u043e\u0434\u0430
+new_country = \u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u0441\u0442\u0440\u0430\u043d\u0443 >
+country_edit_table = \u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0441\u0435 \u0441\u0442\u0440\u0430\u043d\u044b >
+
+dataList_simple = \u041f\u0440\u043e\u0441\u0442\u043e\u0439 \u0441\u043f\u0438\u0441\u043e\u043a
+dataList_ul = \u041d\u0435\u0443\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0435\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a
+dataList_ol = \u0423\u043f\u043e\u0440\u044f\u0434\u043e\u0447\u0435\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a
+
+dataScroller_pages = \u0421\u0442\u0440\u0430\u043d\u0438\u0446\u0430 {0} / {1}
+date_comp_header=\u0422\u0435\u0433 \u0434\u043b\u044f \u0432\u043e\u043e\u0434\u0430 \u0434\u0430\u0442\u044b
+date_comp_text1=\u0443\u043a\u0430\u0436\u0438 \u0434\u0430\u0442\u0443
+date_comp_text2=\u0414\u0430\u0442\u0430:
+date_comp_text3=\u0443\u043a\u0430\u0436\u0438 \u0432\u0440\u0435\u043c\u044f
+date_comp_text4=\u0412\u0440\u0435\u043c\u044f:
+date_comp_text5=\u0443\u043a\u0430\u0436\u0438 \u0434\u0430\u0442\u0443 \u0438 \u0432\u0440\u0435\u043c\u044f
+date_comp_text6=\u0414\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043c\u044f:
+date_comp_button=\u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c
+popup_today_string=\u0421\u0435\u0433\u043e\u0434\u043d\u044f:
+popup_week_string=Wk
+
+
+selectBoxPanel=SelectBox \u043f\u0430\u043d\u0435\u043b\u044c
+treePanel=\u043f\u0430\u043d\u0435\u043b\u044c \u0441 \u0434\u0435\u0440\u0435\u0432\u043e\u043c
+
+fileupload_title=\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0444\u0430\u0439\u043b\u0430
+fileupload_gimmeimage=\u0432\u044b\u0431\u0435\u0440\u0438 \u0440\u0438\u0441\u0443\u043d\u043e\u043a:
+fileupload_name=\u0438 \u043d\u0430\u0437\u043e\u0432\u0438 \u0435\u0433\u043e: 
+fileupload_button=\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u044d\u0442\u043e
+fileupload_msg1=\u0420\u0438\u0441\u0443\u043d\u043e\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u043b\u0438:
+fileupload_msg2=\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 (\u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435) \u0440\u0438\u0441\u0443\u043d\u043a\u0430 :
+fileupload_msg3=\u041b\u0438\u043d\u043a \u0434\u043b\u044f \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u043e\u043a\u0430\u0437\u0430 \u0440\u0438\u0441\u0443\u043d\u043a\u0430:
+fileupload_dlimg=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0440\u0438\u0441\u0443\u043d\u043e\u043a
+
+tabbed_tab1=\u0417\u0430\u043a\u043b\u0430\u0434\u043a\u04301
+tabbed_tab2=\u0417\u0430\u043a\u043b\u0430\u0434\u043a\u04302
+tabbed_tab3=\u0417\u0430\u043a\u043b\u0430\u0434\u043a\u04303
+tabbed_visible1=\u0417\u0430\u043a\u043b\u0430\u0434\u043a\u0430 1 \u0432\u0438\u0434\u043d\u0430
+tabbed_visible2=\u0417\u0430\u043a\u043b\u0430\u0434\u043a\u0430 2 \u0432\u0438\u0434\u043d\u0430
+tabbed_visible3=\u0417\u0430\u043a\u043b\u0430\u0434\u043a\u0430 3 \u0432\u0438\u0434\u043d\u0430
+tabbed_submit=\u041e\u0431\u0449\u0430\u044f \u043a\u043d\u043e\u043f\u043a\u0430 \u0434\u043b\u044f \u043e\u0442\u0441\u044b\u043b\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445
+tabbed_common= \u041e\u0431\u0449\u0438\u0439 \u043f\u0430\u0440\u0430\u0433\u0440\u0430\u0444
+
+js_popup=\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c, \u043a\u0430\u043a \u0432\u044b\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0435\u0435 \u043e\u043a\u043d\u043e JavaScript.
+js_form=\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c, \u043a\u0430\u043a \u0444\u043e\u0440\u043c\u0430.
+js_submit=Submit
+css_msg=\u041f\u0440\u043e\u0441\u0442\u043e\u0439 \u0442\u0435\u0441\u0442 \u0434\u043b\u044f

Added: myfaces/current20/test-webapp/webapp/src/main/resources/org/apache/myfaces/examples/resource/example_messages_zh.properties
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/resources/org/apache/myfaces/examples/resource/example_messages_zh.properties?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/resources/org/apache/myfaces/examples/resource/example_messages_zh.properties (added)
+++ myfaces/current20/test-webapp/webapp/src/main/resources/org/apache/myfaces/examples/resource/example_messages_zh.properties Thu Jan 28 02:03:43 2010
@@ -0,0 +1,162 @@
+welcome = \u6b22\u8fce\u60a8
+today = \u4eca\u5929\u662f {0,date,short}.
+
+
+nav_Home            = \u9996\u9875
+nav_Examples        = \u4f8b\u5b50
+nav_Sample_1        = \u4f8b\u5b50\u4e00
+nav_Sample_2        = \u4f8b\u5b50\u4e8c
+nav_aliasBean       = \u522b\u540d
+nav_buffer          = Buffer
+nav_dataTable       = \u660e\u7ec6\u8868\u683c
+nav_sortTable       = \u53ef\u6392\u5e8f\u8868\u683c
+nav_Documentation   = \u6587\u6863
+nav_Features        = \u7279\u6027
+nav_Info            = \u4fe1\u606f
+nav_Contact         = \u4e0e\u6211\u4eec\u8054\u7cfb
+nav_Copyright       = \u7248\u6743
+nav_Options         = \u8bbe\u7f6e
+nav_Components      = \u63a7\u4ef6
+nav_Selectbox       = \u9009\u62e9\u9879
+nav_FileUpload      = \u6587\u4ef6\u4e0a\u4f20
+nav_TabbedPane      = \u6807\u7b7e\u6837\u5f0f\u9875\u9762
+nav_Calendar        = \u65e5\u5386
+nav_Popup           = \u5f39\u51fa\u5f0f
+nav_JsListener      = JavaScript\u76d1\u542c\u5668
+nav_dataList        = \u52a8\u6001\u5217\u8868
+nav_tree            = \u6811
+nav_treeTable       = \u8868\u683c\u6811
+nav_Validate		= \u9a8c\u8bc1
+nav_rssTicker		= RSSTicker
+nav_dataScroller    = \u5206\u9875\u8868\u683c
+nav_Date			= \u65e5\u671f
+nav_panelstack      = \u5806\u6808\u6837\u5f0f\u9875\u9762
+nav_css             = \u6837\u5f0f
+nav_newspaperTable  = Newspaper\u8868\u683c
+nav_InputHtml		= Html\u7f16\u8f91\u5668
+nav_forceId         = ForceId
+
+nav_swapimage       = \u52a8\u6001\u56fe\u7247
+# buttons
+
+button_save = \u4fdd\u5b58
+button_apply = \u786e\u5b9a
+button_cancel = \u53d6\u6d88
+button_delete = \u5220\u9664
+button_submit = \u63d0\u4ea4
+
+alt_logo = MyFaces - the open source JSF implementation
+
+option_lang = \u5c06\u8be5\u9875\u663e\u793a\u4e8e
+option_layout = Layout
+
+empty_selitem = \u8bf7\u9009\u62e9 ...
+
+# sample1
+
+sample1_form = \u7a97\u53e3
+sample1_another_form = \u53e6\u4e00\u4e2a\u7a97\u53e3
+sample1_validation = \u9a8c\u8bc1
+sample1_number = \u6570\u503c
+sample1_add = \u76f8\u52a0
+sample1_sub = \u76f8\u51cf
+sample1_add_link = \u70b9\u51fb\u8be5\u94fe\u63a5\u76f8\u52a0
+sample1_sub_link = \u70b9\u51fb\u8be5\u94fe\u63a5\u76f8
+sample1_result = \u7ed3\u679c
+sample1_text = \u6587\u672c
+sample1_uppercase = \u8f6c\u6210\u5927\u5199
+sample1_lowercase = \u8f6c\u6210\u5c0f\u5199
+sample1_disable_validation = \u53d6\u6d88\u9a8c\u8bc1
+sample1_enable_validation = \u4f7f\u7528\u9a8c\u8bc1
+
+# sample2
+
+sample2_add_quote = \u6dfb\u52a0\u62ec\u53f7
+sample2_remove_quote = \u53bb\u9664\u62ec\u53f7
+sample2_select_quote = \u9009\u62e9\u62ec\u53f7\u5b57\u7b26
+sample2_select_unquote = \u9009\u62e9\u53bb\u9664\u62ec\u53f7\u5b57\u7b26
+
+# components examples
+
+label_cars = \u7c7b\u578b
+label_colors = \u989c\u8272
+label_color = \u989c\u8272
+label_extras = Extras
+button_calcprice = \u8ba1\u7b97\u4ef7\u683c
+msg_price = {0,\u9009\u62e9,0#\u6700\u7b26\u5408\u60a8\u7684\u8981\u6c42!|1< \u60a8\u7684\u4ef7\u683c: \u20ac\u00a0{0}}
+color_black = \u9ed1\u8272
+color_blue = \u84dd\u8272
+color_marine = \u85cf\u84dd
+color_red = \u7ea2
+extra_aircond = \u7a7a\u8c03
+extra_sideab = \u6c14\u56ca
+extra_mirrowheat = \u5916\u7ebf\u955c
+extra_leaderseat = \u76ae\u5ea7
+discount_0 = \u6ca1\u6709\u6298\u6263
+discount_1 = \u4e00\u6b21\u8d2d\u4e70\u6298\u6263
+discount_2 = \u516c\u53f8\u7528\u6237\u6298\u6263
+discount_2_0 = "\u6d77\u5cb8\u5730\u5e26"\u975e\u5e38\u597d
+discount_2_1 = "\u7ea2\u91ce\u5c71\u6912"\u66f4\u597d\u4e9b
+discount_2_2 = \u6211\u559c\u6b22\u7684\u7c7b\u578b
+radio_hint = This Radio is a myfaces extension - you can use html code here!
+sort_cartype = \u8f66\u8f86\u7c7b\u578b
+sort_carcolor = \u8f66\u8f86\u989c\u8272
+sales_tax = \u6d88\u8d39\u7a0e
+doors = \u8f66\u95e8\u6570
+
+validate_email = \u7535\u5b50\u90ae\u4ef6\u5730\u5740
+validate_credit = \u4fe1\u7528\u5361\u5361\u53f7
+validate_regexp = \u8fd0\u7b97\u7b26
+validate_equal = \u7b49\u503c\u6bd4\u8f83
+
+label_country_name = \u56fd\u5bb6
+label_country_iso = ISO\u4ee3\u7801
+label_country_cities = \u57ce\u5e02
+new_country = \u589e\u52a0\u65b0\u56fd\u5bb6 \ufffd
+country_edit_table = \u7f16\u8bd1\u6240\u6709\u56fd\u5bb6\ufffd
+
+dataList_simple = \u7b80\u5355\u5217\u8868
+dataList_ul = \u672a\u8ba2\u8d2d\u5217\u8868
+dataList_ol = \u8ba2\u8d2d\u5217\u8868
+
+dataScroller_pages = \u67e5\u627e\u5230 {0} \u8f86\u8f66, \u5f53\u524d\u663e\u793a {1} \u8f86\u8f66, \u4ece\u7b2c {2} \u8f86\u81f3\u7b2c {3} \u8f86. \u7b2c {4} \u9875/\u5171 {5} \u9875
+date_comp_header = \u65e5\u671f\u8f93\u5165\u6807\u8bb0
+date_comp_text1 = \u586b\u5199\u65e5\u671f
+date_comp_text2 = \u65e5\u671f\u662f:
+date_comp_text3 = \u586b\u5199\u65f6\u95f4
+date_comp_text4 = \u65f6\u95f4\u662f:
+date_comp_text5 = \u586b\u5199\u65e5\u671f\u53ca\u65f6\u95f4
+date_comp_text6 = \u65e5\u671f\u65f6\u95f4\u662f:
+date_comp_button = \u66f4\u65b0
+popup_today_string = \u4eca\u5929\u662f :
+popup_week_string = \u661f\u671f
+
+
+selectBoxPanel = \u9009\u62e9\u6846 \u9875\u9762
+treePanel = \u6811 \u9875\u9762
+
+fileupload_title = \u6587\u4ef6\u4e0a\u4f20
+fileupload_gimmeimage = \u9009\u62e9\u4e00\u5f20\u56fe\u7247:
+fileupload_name = \u5e76\u547d\u540d\u4e3a: 
+fileupload_button = \u4e0a\u4f20
+fileupload_msg1 = \u5f85\u4e0a\u4f20\u7684\u56fe\u7247:
+fileupload_msg2 = \u4e0b\u8f7d(\u5e76\u4fdd\u5b58)\u56fe\u7247 :
+fileupload_msg3 = \u76f4\u63a5\u663e\u793a\u56fe\u7247:
+fileupload_dlimg = \u4e0b\u8f7d\u56fe\u7247
+
+tabbed_tab1 = \u6807\u7b7e 1
+tabbed_tab2 = \u6807\u7b7e 2
+tabbed_tab3 = \u6807\u7b7e 3
+tabbed_visible1 = \u6807\u7b7e 1 \u663e\u793a
+tabbed_visible2 = \u6807\u7b7e 2 \u663e\u793a
+tabbed_visible3 = \u6807\u7b7e 3 \u663e\u793a
+tabbed_submit = \u63d0\u4ea4\u6309\u94ae
+tabbed_common = \u8fd9\u662f\u4e00\u4e2a\u7b80\u5355\u53e5\u5b50.
+
+js_popup = JavaScript \u5f39\u51fa\u5f0f\u65e5\u5386.
+js_form = Form \u5f0f\u65e5\u5386.
+js_submit = \u63d0\u4ea4
+css_msg = \u7b80\u5355\u6d4b\u8bd5
+
+forceOne = \u6570\u503c 1
+forceTwo = \u6570\u503c 2 (with forceId)

Added: myfaces/current20/test-webapp/webapp/src/main/resources/test/messages.properties
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/resources/test/messages.properties?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/resources/test/messages.properties (added)
+++ myfaces/current20/test-webapp/webapp/src/main/resources/test/messages.properties Thu Jan 28 02:03:43 2010
@@ -0,0 +1 @@
+version = myfaces 2.0

Modified: myfaces/current20/test-webapp/webapp/src/main/webapp/WEB-INF/faces-config.xml
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/WEB-INF/faces-config.xml?rev=903939&r1=903938&r2=903939&view=diff
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/WEB-INF/faces-config.xml (original)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/WEB-INF/faces-config.xml Thu Jan 28 02:03:43 2010
@@ -45,49 +45,266 @@
   <from-view-id>*</from-view-id>
   <navigation-case>
    <from-outcome>flash1</from-outcome>
-   <to-view-id>/flash1.jsp</to-view-id>
+   <to-view-id>/flash1.xhtml</to-view-id>
   </navigation-case>
   <navigation-case>
    <from-outcome>flash2</from-outcome>
-   <to-view-id>/flash2.jsp</to-view-id>
+   <to-view-id>/flash2.xhtml</to-view-id>
   </navigation-case>
   <navigation-case>
    <from-outcome>flash3</from-outcome>
-   <to-view-id>/flash3.jsp</to-view-id>
+   <to-view-id>/flash3.xhtml</to-view-id>
   </navigation-case>
  </navigation-rule>
 
  <!-- navigation rules for helloWorld flash post-redirect-get pattern -->
  <navigation-rule>
-  <from-view-id>/flashprg1.jsp</from-view-id>
+  <from-view-id>/flashprg1.xhtml</from-view-id>
   <navigation-case>
    <from-outcome>success</from-outcome>
-   <to-view-id>/flashprg2.jsp</to-view-id>
+   <to-view-id>/flashprg2.xhtml</to-view-id>
    <redirect/>
   </navigation-case>
  </navigation-rule>
   <navigation-rule>
-  <from-view-id>/flashprg2.jsp</from-view-id>
+  <from-view-id>/flashprg2.xhtml</from-view-id>
   <navigation-case>
    <from-outcome>back</from-outcome>
-   <to-view-id>/flashprg1.jsp</to-view-id>
+   <to-view-id>/flashprg1.xhtml</to-view-id>
   </navigation-case>
  </navigation-rule>
  
  <!-- navigation rules for helloWorld flash using putNow/keep method to keep previous name -->
  <navigation-rule>
-  <from-view-id>/flashhw1.jsp</from-view-id>
+  <from-view-id>/flashhw1.xhtml</from-view-id>
   <navigation-case>
    <from-outcome>success</from-outcome>
-   <to-view-id>/flashhw2.jsp</to-view-id>
+   <to-view-id>/flashhw2.xhtml</to-view-id>
   </navigation-case>
  </navigation-rule>
  <navigation-rule>
-  <from-view-id>/flashhw2.jsp</from-view-id>
+  <from-view-id>/flashhw2.xhtml</from-view-id>
   <navigation-case>
    <from-outcome>back</from-outcome>
-   <to-view-id>/flashhw1.jsp</to-view-id>
+   <to-view-id>/flashhw1.xhtml</to-view-id>
   </navigation-case>
  </navigation-rule>
+
+	<!-- navigation rules for helloWorld.xhtml -->
+	<navigation-rule>
+		<from-view-id>/helloWorld.xhtml</from-view-id>
+		<navigation-case>
+			<from-outcome>success</from-outcome>
+			<to-view-id>/page2.jsp</to-view-id>
+		</navigation-case>
+	</navigation-rule>
+
+	<!-- navigation rules for page2.jsp -->
+	<navigation-rule>
+		<from-view-id>/page2.jsp</from-view-id>
+		<navigation-case>
+			<from-outcome>back</from-outcome>
+			<to-view-id>/helloWorld.xhtml</to-view-id>
+		</navigation-case>
+	</navigation-rule>
+
+	<application>
+		<resource-bundle>
+			<base-name>test.messages</base-name>
+			<var>msg</var>
+		</resource-bundle>
+	</application>
+
+ <managed-bean>
+  <managed-bean-name>calcForm</managed-bean-name>
+  <managed-bean-class>org.apache.myfaces.examples.example1.CalcForm</managed-bean-class>
+  <managed-bean-scope>request</managed-bean-scope>
+ </managed-bean>
+ <managed-bean>
+  <managed-bean-name>validationController</managed-bean-name>
+  <managed-bean-class>org.apache.myfaces.examples.example1.ValidationController</managed-bean-class>
+  <managed-bean-scope>application</managed-bean-scope>
+ </managed-bean>
+ <managed-bean>
+  <managed-bean-name>helloWorldBacking</managed-bean-name>
+  <managed-bean-class>org.apache.myfaces.blank.HelloWorldBacking</managed-bean-class>
+  <managed-bean-scope>request</managed-bean-scope>
+ </managed-bean>
+ <managed-bean>
+  <managed-bean-name>numberBean</managed-bean-name>
+  <managed-bean-class>org.apache.myfaces.blank.NumberBean</managed-bean-class>
+  <managed-bean-scope>session</managed-bean-scope>
+ </managed-bean>
+ <managed-bean>
+  <managed-bean-name>helloWorldThrowExBean</managed-bean-name>
+  <managed-bean-class>org.apache.myfaces.runtimeex.HelloWorldThrowExBean</managed-bean-class>
+  <managed-bean-scope>request</managed-bean-scope>
+ </managed-bean>
+ <managed-bean>
+  <managed-bean-name>countryList</managed-bean-name>
+  <managed-bean-class>org.apache.myfaces.examples.listexample.SimpleCountryList</managed-bean-class>
+  <managed-bean-scope>session</managed-bean-scope>
+ </managed-bean>
+ <managed-bean>
+  <managed-bean-name>invokeOnComponentBean</managed-bean-name>
+  <managed-bean-class>org.apache.myfaces.invoke.InvokeOnComponentBean</managed-bean-class>
+  <managed-bean-scope>session</managed-bean-scope>
+ </managed-bean>
+ <managed-bean>
+  <managed-bean-name>postbackBean</managed-bean-name>
+  <managed-bean-class>org.apache.myfaces.postback.PostbackBean</managed-bean-class>
+  <managed-bean-scope>request</managed-bean-scope>
+ </managed-bean>
+ <managed-bean>
+  <managed-bean-name>s</managed-bean-name>
+  <managed-bean-class>org.apache.myfaces.test.Bean</managed-bean-class>
+  <managed-bean-scope>session</managed-bean-scope>
+ </managed-bean>
+ <managed-bean>
+  <managed-bean-name>phaseMethodsUIRootBean</managed-bean-name>
+  <managed-bean-class>org.apache.myfaces.phaseuiroot.PhaseMethodsUIRootBean</managed-bean-class>
+  <managed-bean-scope>request</managed-bean-scope>
+ </managed-bean>
+ <managed-bean>
+  <managed-bean-name>convertBigBean</managed-bean-name>
+  <managed-bean-class>org.apache.myfaces.convertbig.ConvertBigBean</managed-bean-class>
+  <managed-bean-scope>request</managed-bean-scope>
+ </managed-bean>
+ <managed-bean>
+  <managed-bean-name>bindingCLVBean</managed-bean-name>
+  <managed-bean-class>org.apache.myfaces.bindingCLV.BindingCLVBean</managed-bean-class>
+  <managed-bean-scope>request</managed-bean-scope>
+ </managed-bean>
+ <managed-bean>
+  <managed-bean-name>selectItemBean</managed-bean-name>
+  <managed-bean-class>org.apache.myfaces.selectItem.SelectItemBean</managed-bean-class>
+  <managed-bean-scope>request</managed-bean-scope>
+ </managed-bean>
+ <managed-bean>
+  <managed-bean-name>disabledBean</managed-bean-name>
+  <managed-bean-class>org.apache.myfaces.disabled.DisabledBean</managed-bean-class>
+  <managed-bean-scope>request</managed-bean-scope>
+ </managed-bean>
+ <managed-bean>
+  <managed-bean-name>enumBean</managed-bean-name>
+  <managed-bean-class>org.apache.myfaces.enumtest.EnumBean</managed-bean-class>
+  <managed-bean-scope>request</managed-bean-scope>
+ </managed-bean>
+ <managed-bean>
+  <managed-bean-name>setPropertyBean</managed-bean-name>
+  <managed-bean-class>org.apache.myfaces.setprop.SetPropertyBean</managed-bean-class>
+  <managed-bean-scope>session</managed-bean-scope>
+ </managed-bean>
+ <managed-bean>
+  <managed-bean-name>listBean</managed-bean-name>
+  <managed-bean-class>org.apache.myfaces.jstl.ListBean</managed-bean-class>
+  <managed-bean-scope>request</managed-bean-scope>
+ </managed-bean>
+ <managed-bean>
+  <managed-bean-name>dateTimeBean</managed-bean-name>
+  <managed-bean-class>org.apache.myfaces.convertDateTime.DateTimeBean</managed-bean-class>
+  <managed-bean-scope>request</managed-bean-scope>
+ </managed-bean>
+ <managed-bean>
+  <managed-bean-name>selectItemEscapeBean</managed-bean-name>
+  <managed-bean-class>org.apache.myfaces.selectItem.SelectItemEscapeBean</managed-bean-class>
+  <managed-bean-scope>request</managed-bean-scope>
+ </managed-bean>
+ <!-- navigation rules for helloWorld.xhtml -->
+ <navigation-rule>
+  <from-view-id>/helloWorld.xhtml</from-view-id>
+  <navigation-case>
+   <from-outcome>success</from-outcome>
+   <to-view-id>/page2.jsp</to-view-id>
+  </navigation-case>
+ </navigation-rule>
+ <!-- navigation rules for page2.jsp -->
+ <navigation-rule>
+  <from-view-id>/page2.jsp</from-view-id>
+  <navigation-case>
+   <from-outcome>back</from-outcome>
+   <to-view-id>/home.xhtml</to-view-id>
+  </navigation-case>
+ </navigation-rule>
+ <navigation-rule>
+  <from-view-id>/invokeOnComponent.xhtml</from-view-id>
+  <navigation-case>
+   <from-outcome>invokeOnComponent</from-outcome>
+   <to-view-id>/invokeOnComponent.xhtml</to-view-id>
+  </navigation-case>
+ </navigation-rule>
+ <navigation-rule>
+  <from-view-id>/phaseMethodsUIRoot.xhtml</from-view-id>
+  <navigation-case>
+   <from-outcome>update</from-outcome>
+   <to-view-id>/phaseMethodsUIRoot.xhtml</to-view-id>
+  </navigation-case>
+ </navigation-rule>
+ <navigation-rule>
+  <from-view-id>/convertBig.xhtml</from-view-id>
+  <navigation-case>
+   <from-outcome>update</from-outcome>
+   <to-view-id>/convertBig.xhtml</to-view-id>
+  </navigation-case>
+ </navigation-rule>
+ <navigation-rule>
+  <from-view-id>/bindingCLV.xhtml</from-view-id>
+  <navigation-case>
+   <from-outcome>update</from-outcome>
+   <to-view-id>/bindingCLV.xhtml</to-view-id>
+  </navigation-case>
+ </navigation-rule>
+ <navigation-rule>
+  <from-view-id>/disabledLink.xhtml</from-view-id>
+  <navigation-case>
+   <from-outcome>update</from-outcome>
+   <to-view-id>/disabledLink.xhtml</to-view-id>
+  </navigation-case>
+ </navigation-rule>
+ <navigation-rule>
+  <from-view-id>/step1.xhtml</from-view-id>
+  <navigation-case>
+   <from-outcome>step2</from-outcome>
+   <to-view-id>/step2.xhtml</to-view-id>
+  </navigation-case>
+ </navigation-rule>
+ <navigation-rule>
+  <from-view-id>/step2.xhtml</from-view-id>
+  <navigation-case>
+   <from-outcome>step3</from-outcome>
+   <to-view-id>/step3.xhtml</to-view-id>
+  </navigation-case>
+ </navigation-rule>
+ <navigation-rule>
+  <from-view-id>/step3.xhtml</from-view-id>
+  <navigation-case>
+   <from-outcome>step1</from-outcome>
+   <to-view-id>/step1.xhtml</to-view-id>
+  </navigation-case>
+ </navigation-rule>
+ <navigation-rule>
+  <from-view-id>/onclick.xhtml</from-view-id>
+  <navigation-case>
+   <from-outcome>update</from-outcome>
+   <to-view-id>/onclick.xhtml</to-view-id>
+  </navigation-case>
+ </navigation-rule>
+ <render-kit>
+  <description>RenderKit that delegates to HTML_BASIC RenderKit to
+            check if multiple renderkits feature is working</description>
+  <render-kit-id>CustomRenderKit</render-kit-id>
+  <render-kit-class>org.apache.myfaces.renderkit.CustomRenderKit</render-kit-class>
+ </render-kit>
+ <!-- managed beans of the simple hello world app -->
+ <validator>
+  <validator-id>org.apache.myfaces.bindingCLV.DummyValidator</validator-id>
+  <validator-class>org.apache.myfaces.bindingCLV.DummyValidator</validator-class>
+ </validator>
+ <application>
+  <resource-bundle>
+   <base-name>org.apache.myfaces.examples.resource.example_messages</base-name>
+   <var>bundle</var>
+  </resource-bundle>
+ </application>
     
 </faces-config>
\ No newline at end of file

Modified: myfaces/current20/test-webapp/webapp/src/main/webapp/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/WEB-INF/web.xml?rev=903939&r1=903938&r2=903939&view=diff
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/WEB-INF/web.xml (original)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/WEB-INF/web.xml Thu Jan 28 02:03:43 2010
@@ -25,15 +25,6 @@
 
     <description>MyProject web.xml</description>
 
-    <!--optional: context-param>
-        <description>Comma separated list of URIs of (additional) faces config files.
-            (e.g. /WEB-INF/my-config.xml)
-            See JSF 1.0 PRD2, 10.3.2
-            Attention: You do not need to put /WEB-INF/faces-config.xml in here.
-        </description>
-        <param-name>javax.faces.CONFIG_FILES</param-name>
-        <param-value>/WEB-INF/examples-config.xml</param-value>
-    </context-param-->
     <context-param>
         <description>State saving method: "client" or "server" (= default)
             See JSF Specification 2.5.3</description>
@@ -206,10 +197,26 @@
         <url-pattern>*.jsf</url-pattern>
     </servlet-mapping>
 
+    <servlet>
+        <servlet-name>SourceCodeServlet</servlet-name>
+        <servlet-class>org.apache.myfaces.servlet.SourceCodeServlet</servlet-class>
+    </servlet>
+    <servlet-mapping>
+        <servlet-name>SourceCodeServlet</servlet-name>
+        <url-pattern>*.source</url-pattern>
+    </servlet-mapping>
+
     <!-- Welcome files -->
     <welcome-file-list>
         <welcome-file>index.jsp</welcome-file>
         <welcome-file>index.html</welcome-file>
     </welcome-file-list>
 
+    <env-entry>
+        <env-entry-name>testDouble</env-entry-name>
+        <env-entry-type>java.lang.Double</env-entry-type>
+        <env-entry-value>0.99</env-entry-value>
+
+    </env-entry>
+
 </web-app>

Modified: myfaces/current20/test-webapp/webapp/src/main/webapp/ajax2.xhtml
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/ajax2.xhtml?rev=903939&r1=903938&r2=903939&view=diff
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/ajax2.xhtml (original)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/ajax2.xhtml Thu Jan 28 02:03:43 2010
@@ -4,21 +4,21 @@
 <html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:h="http://java.sun.com/jsf/html"
  xmlns:f="http://java.sun.com/jsf/core"
- xmlns:composite="http://java.sun.com/jsf/composite"
  >
 <h:head>
 </h:head>
 <h:body>
-<h:form id="mainForm">
-    <h:panelGrid columns="2">
-        <h:outputLabel for="outname" value="Name: " />
-        <h:outputText id="outname" value="#{helloWorld.name}"/>
-        <h:outputLabel for="inname" value="Please enter your name" />
-        <h:inputText id="inname" value="#{helloWorld.name}" required="true">
-            <f:ajax render="outname"/>
-        </h:inputText>
-    </h:panelGrid>
-    <h:messages showDetail="true" showSummary="false"/>
-</h:form>
+    <h:outputStylesheet name="basic.css"/>
+    <h:form id="mainForm">
+        <h:panelGrid columns="2">
+            <h:outputLabel for="outname" value="Name: " />
+            <h:outputText id="outname" value="#{helloWorld.name}"/>
+            <h:outputLabel for="inname" value="Please enter your name" />
+            <h:inputText id="inname" value="#{helloWorld.name}" required="true">
+                <f:ajax render="outname"/>
+            </h:inputText>
+        </h:panelGrid>
+        <h:messages showDetail="true" showSummary="false"/>
+    </h:form>
 </h:body>
 </html>
\ No newline at end of file

Added: myfaces/current20/test-webapp/webapp/src/main/webapp/bindingCLV.xhtml
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/bindingCLV.xhtml?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/bindingCLV.xhtml (added)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/bindingCLV.xhtml Thu Jan 28 02:03:43 2010
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ >
+<h:head>
+</h:head>
+<h:body>
+    <h:outputStylesheet name="basic.css"/>
+    <h1>Myfaces Examples</h1>
+    <h:messages></h:messages>  
+    <h:form id="form">
+        <h:panelGrid id="grid" columns="3">
+            <h:outputLabel value="BigDecimal" for="bigdecimal"></h:outputLabel>
+            <h:inputText id="bigdecimal" 
+                 binding="#{bindingCLVBean.input1}" 
+                 value="#{bindingCLVBean.bigdecimal}">
+                <f:converter converterId="#{'myConverterId'}" binding="#{bindingCLVBean}"/>
+                <f:validator validatorId="#{'myValidatorId'}"
+                    binding="#{bindingCLVBean}"/>
+                <f:valueChangeListener type="org.apache.myfaces.bindingCLV.BindingCLVBean" binding="#{bindingCLVBean}"/>
+            </h:inputText>
+            <h:message for="bigdecimal"></h:message>
+        </h:panelGrid>
+        <h:commandButton id="button1" value="press me" action="#{bindingCLVBean.update}" >
+          <f:actionListener type="org.apache.myfaces.bindingCLV.BindingCLVBean" binding="#{bindingCLVBean}" />
+        </h:commandButton>
+	</h:form>
+</h:body>
+</html>

Added: myfaces/current20/test-webapp/webapp/src/main/webapp/bindingCLV2.xhtml
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/bindingCLV2.xhtml?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/bindingCLV2.xhtml (added)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/bindingCLV2.xhtml Thu Jan 28 02:03:43 2010
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ >
+<h:head>
+</h:head>
+<h:body>
+    <h:outputStylesheet name="basic.css"/>
+<f:view beforePhase="#{bindingCLVBean.beforePhase}"
+	afterPhase="#{bindingCLVBean.afterPhase}">
+	<h1>Myfaces Examples JSF 1.2 Additions</h1>
+	<h:messages></h:messages>
+	<h:form id="form">
+		<h:panelGrid id="grid" columns="3">
+			<h:outputLabel value="BigDecimal" for="bigdecimal"></h:outputLabel>
+			<h:inputText id="bigdecimal" binding="#{bindingCLVBean.input1}"
+				value="#{bindingCLVBean.bigdecimal}">
+				<f:converter converterId="myConverter" binding="#{bindingCLVBean}" />
+				<f:validator validatorId="myValidator" binding="#{bindingCLVBean}" />
+				<f:valueChangeListener binding="#{bindingCLVBean}" />
+			</h:inputText>
+			<h:message for="bigdecimal"></h:message>
+		</h:panelGrid>
+		<h:commandButton id="button1" value="press me"
+			action="#{bindingCLVBean.update}">
+			<f:actionListener binding="#{bindingCLVBean}" />
+		</h:commandButton>
+	</h:form>
+</f:view>
+</h:body>
+</html>

Added: myfaces/current20/test-webapp/webapp/src/main/webapp/bundleTest.xhtml
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/bundleTest.xhtml?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/bundleTest.xhtml (added)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/bundleTest.xhtml Thu Jan 28 02:03:43 2010
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ >
+<h:head>
+</h:head>
+<h:body>
+    <h:outputStylesheet name="basic.css"/>
+    <h1>Myfaces Examples</h1>
+    <h:messages></h:messages>
+	<h:form id="labelTestForm">
+		<h:outputText value="Version: #{msg.version}" />
+	</h:form>
+</h:body>
+</html>
+

Added: myfaces/current20/test-webapp/webapp/src/main/webapp/bundleWithEL.xhtml
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/bundleWithEL.xhtml?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/bundleWithEL.xhtml (added)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/bundleWithEL.xhtml Thu Jan 28 02:03:43 2010
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ >
+<h:head>
+</h:head>
+<h:body>
+    <h:outputStylesheet name="basic.css"/>
+    <h1>Myfaces Examples</h1>
+	<h:messages id="messageList" styleClass="error" />
+	<h:form id="form1">
+		<h:panelGrid columns="4">
+			<h:outputLabel for="form1:number1"
+				value="#{bundle['sample1_number']} 1 :" />
+			<h:outputText value="#{validationController.number1ValidationLabel}" />
+			<h:inputText label="#{bundle['sample1_number']}" id="number1"
+				value="#{calcForm.number1}" maxlength="10" size="25" required="true">
+				<f:validateLongRange minimum="1" maximum="10" />
+			</h:inputText>
+			<h:message id="number1Error" for="form1:number1" styleClass="error" />
+		</h:panelGrid>
+		<h:panelGrid columns="4">
+			<h:outputLabel for="form1:number2"
+				value="#{bundle['sample1_form']} 2 :" />
+			<h:outputText value="#{validationController.number2ValidationLabel}" />
+
+			<h:inputText label="#{calcForm.customMessage}" id="number2"
+				value="#{calcForm.number2}" maxlength="10" size="25" required="true">
+				<f:validateLongRange minimum="20" maximum="50" />
+			</h:inputText>
+			<h:message id="number2Error" for="form1:number2" styleClass="error" />
+		</h:panelGrid>
+		<h:panelGrid columns="2">
+			<h:outputLabel for="form1:result"
+				value="#{bundle['sample1_result']} :" />
+			<h:outputText id="result" value="#{calcForm.result}" />
+		</h:panelGrid>
+
+		<h:panelGrid columns="4">
+			<h:commandButton id="addButton" value="#{bundle['sample1_add']}"
+				action="none">
+				<f:actionListener
+					type="org.apache.myfaces.examples.example1.CalcActionListener"></f:actionListener>
+			</h:commandButton>
+			<h:commandButton id="subtractButton" value="#{bundle['sample1_sub']}"
+				action="none">
+				<f:actionListener
+					type="org.apache.myfaces.examples.example1.CalcActionListener"></f:actionListener>
+			</h:commandButton>
+
+			<h:commandLink id="href1" action="none">
+				<h:outputText value="#{bundle['sample1_add_link']}" />
+				<f:actionListener
+					type="org.apache.myfaces.examples.example1.CalcActionListener"></f:actionListener>
+			</h:commandLink>
+			<h:commandLink id="href2" action="none">
+				<h:outputText value="#{bundle['sample1_sub_link']}" />
+				<f:actionListener
+					type="org.apache.myfaces.examples.example1.CalcActionListener"></f:actionListener>
+			</h:commandLink>
+		</h:panelGrid>
+	</h:form>
+</h:body>
+</html>

Added: myfaces/current20/test-webapp/webapp/src/main/webapp/column.xhtml
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/column.xhtml?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/column.xhtml (added)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/column.xhtml Thu Jan 28 02:03:43 2010
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ >
+<h:head>
+</h:head>
+<h:body>
+    <h:outputStylesheet name="basic.css"/>
+	<h:form id="form">
+		<h:dataTable id="data" styleClass="standardTable"
+			headerClass="standardTable_Header" footerClass="standardTable_Header"
+			rowClasses="standardTable_Row1,standardTable_Row2"
+			columnClasses="standardTable_Column,standardTable_ColumnCentered,standardTable_Column"
+			var="country" value="#{countryList.countries}">
+			<f:facet name="caption">
+			     <h:outputText value="New Caption facet"/>
+			</f:facet>
+			<h:column headerClass="customTable_header"
+				footerClass="customTable_footer">
+				<f:facet name="header">
+					<h:outputText value="#{bundle['label_country_name']}" />
+				</f:facet>
+				<h:commandLink action="go_country" immediate="true">
+					<h:outputText value="#{country.name}" />
+				</h:commandLink>
+				<f:facet name="footer">
+					<h:outputText value="FOOTER" />
+				</f:facet>
+			</h:column>
+
+			<h:column>
+				<f:facet name="header">
+					<h:outputText value="#{bundle['label_country_iso']}" />
+				</f:facet>
+				<h:outputText value="#{country.isoCode}" />
+			</h:column>
+
+			<h:column>
+				<f:facet name="header">
+					<h:outputText value="#{bundle['label_country_cities']}" />
+				</f:facet>
+				<h:dataTable id="cities" styleClass="standardTable_Column"
+					var="city" value="#{country.cities}">
+					<h:column>
+						<h:outputText value="#{city}" style="font-size: 11px" />
+					</h:column>
+				</h:dataTable>
+			</h:column>
+		</h:dataTable>
+	</h:form>
+</h:body>
+</html>

Added: myfaces/current20/test-webapp/webapp/src/main/webapp/comp2.jsp
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/comp2.jsp?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/comp2.jsp (added)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/comp2.jsp Thu Jan 28 02:03:43 2010
@@ -0,0 +1,25 @@
+<%@ page session="false" contentType="text/html;charset=utf-8"%>
+<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
+<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
+<!--
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+//-->
+<h:inputText value="HELLO GEN ID" />

Added: myfaces/current20/test-webapp/webapp/src/main/webapp/comp2.xhtml
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/comp2.xhtml?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/comp2.xhtml (added)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/comp2.xhtml Thu Jan 28 02:03:43 2010
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+    xmlns:h="http://java.sun.com/jsf/html"
+    xmlns:ui="http://java.sun.com/jsf/facelets">
+<head></head>
+<body>
+<ui:composition>
+
+  <h:inputText value="HELLO GEN ID" />
+</ui:composition>
+</body>
+</html>
+
+

Added: myfaces/current20/test-webapp/webapp/src/main/webapp/comp3.jsp
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/comp3.jsp?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/comp3.jsp (added)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/comp3.jsp Thu Jan 28 02:03:43 2010
@@ -0,0 +1,27 @@
+<%@ page session="false" contentType="text/html;charset=utf-8"%>
+<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
+<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
+<!--
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+//-->
+<c:forEach var="item" items="#{listBean.stringList}">
+<h:inputText value="#{item}" />
+</c:forEach>

Added: myfaces/current20/test-webapp/webapp/src/main/webapp/comp3.xhtml
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/comp3.xhtml?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/comp3.xhtml (added)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/comp3.xhtml Thu Jan 28 02:03:43 2010
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+    xmlns:h="http://java.sun.com/jsf/html"
+    xmlns:ui="http://java.sun.com/jsf/facelets"
+    xmlns:c="http://java.sun.com/jsp/jstl/core">
+<head></head>
+<body>
+<ui:composition>
+    <c:forEach var="item" items="#{listBean.stringList}">
+        <h:inputText value="#{item}" />
+    </c:forEach>
+</ui:composition>
+</body>
+</html>
+
+

Added: myfaces/current20/test-webapp/webapp/src/main/webapp/comp4.jsp
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/comp4.jsp?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/comp4.jsp (added)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/comp4.jsp Thu Jan 28 02:03:43 2010
@@ -0,0 +1,26 @@
+<%@ page session="false" contentType="text/html;charset=utf-8"%>
+<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
+<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
+<!--
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+//-->
+<h:inputText value="HELLO GEN ID" />
+<h:inputText value="HELLO GEN ID 2" />

Added: myfaces/current20/test-webapp/webapp/src/main/webapp/comp4.xhtml
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/comp4.xhtml?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/comp4.xhtml (added)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/comp4.xhtml Thu Jan 28 02:03:43 2010
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+    xmlns:h="http://java.sun.com/jsf/html"
+    xmlns:ui="http://java.sun.com/jsf/facelets">
+<head></head>
+<body>
+<ui:composition>
+    <h:inputText value="HELLO GEN ID" />
+    <h:inputText value="HELLO GEN ID 2" />
+</ui:composition>
+</body>
+</html>
+
+
+

Added: myfaces/current20/test-webapp/webapp/src/main/webapp/convertBig.xhtml
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/convertBig.xhtml?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/convertBig.xhtml (added)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/convertBig.xhtml Thu Jan 28 02:03:43 2010
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ >
+<h:head>
+</h:head>
+<h:body>
+    <h:outputStylesheet name="basic.css"/>
+    <h1>Myfaces Examples</h1>
+	<h:messages></h:messages>
+	<h:form id="form">
+		<h:panelGrid id="grid" columns="3">
+			<h:outputLabel value="BigInt" for="bigint"></h:outputLabel>
+			<h:inputText id="bigint" value="#{convertBigBean.bigint}">
+			</h:inputText>
+			<h:message for="bigint"></h:message>
+			<h:outputLabel value="BigDecimal" for="bigdecimal"></h:outputLabel>
+			<h:inputText id="bigdecimal" value="#{convertBigBean.bigdecimal}">
+			</h:inputText>
+			<h:message for="bigdecimal"></h:message>
+		</h:panelGrid>
+		<h:commandButton id="button1" value="press me" action="update" />
+	</h:form>
+</h:body>
+</html>

Added: myfaces/current20/test-webapp/webapp/src/main/webapp/convertBig2.xhtml
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/convertBig2.xhtml?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/convertBig2.xhtml (added)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/convertBig2.xhtml Thu Jan 28 02:03:43 2010
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ >
+<h:head>
+</h:head>
+<h:body>
+    <h:outputStylesheet name="basic.css"/>
+    <h1>Myfaces Examples</h1>
+	<h:messages></h:messages>
+	<h:form id="form">
+		<h:panelGrid id="grid" columns="3">
+			<h:outputLabel value="BigInt" for="bigint"></h:outputLabel>
+			<h:inputText id="bigint" value="#{convertBigBean.bigint}">
+				<f:converter converterId="javax.faces.BigInteger" />
+			</h:inputText>
+			<h:message for="bigint"></h:message>
+			<h:outputLabel value="BigDecimal" for="bigdecimal"></h:outputLabel>
+			<h:inputText id="bigdecimal" value="#{convertBigBean.bigdecimal}">
+				<f:converter converterId="javax.faces.BigDecimal" />
+			</h:inputText>
+			<h:message for="bigdecimal"></h:message>
+		</h:panelGrid>
+		<h:commandButton id="button1" value="press me" action="update" />
+	</h:form>
+</h:body>
+</html>

Added: myfaces/current20/test-webapp/webapp/src/main/webapp/convertDateTime.xhtml
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/convertDateTime.xhtml?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/convertDateTime.xhtml (added)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/convertDateTime.xhtml Thu Jan 28 02:03:43 2010
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ >
+<h:head>
+</h:head>
+<h:body>
+    <h:outputStylesheet name="basic.css"/>
+    <h1>Myfaces Examples</h1>
+	<h:messages></h:messages>
+	<h:form id="form">
+		<h:panelGrid id="grid" columns="3">
+		
+			<h:outputLabel value="Current Date default:" for="curdate1"></h:outputLabel>
+			<h:outputText id="curdate1" value="#{dateTimeBean.startDate}">
+			     <f:convertDateTime type="date" dateStyle="default"/>
+			</h:outputText>
+			<h:message for="curdate1"></h:message>
+			
+            <h:outputLabel value="Current Date short:" for="curdate2"></h:outputLabel>
+            <h:outputText id="curdate2" value="#{dateTimeBean.startDate}">
+                 <f:convertDateTime type="date" dateStyle="short"/>
+            </h:outputText>
+            <h:message for="curdate2"></h:message>
+            
+            <h:outputLabel value="Current Date medium:" for="curdate3"></h:outputLabel>
+            <h:outputText id="curdate3" value="#{dateTimeBean.startDate}">
+                 <f:convertDateTime type="date" dateStyle="medium"/>
+            </h:outputText>
+            <h:message for="curdate3"></h:message>
+            
+            <h:outputLabel value="Current Date long:" for="curdate4"></h:outputLabel>
+            <h:outputText id="curdate4" value="#{dateTimeBean.startDate}">
+                 <f:convertDateTime type="date" dateStyle="long"/>
+            </h:outputText>
+            <h:message for="curdate4"></h:message>
+            
+            <h:outputLabel value="Current Date full:" for="curdate5"></h:outputLabel>
+            <h:outputText id="curdate5" value="#{dateTimeBean.startDate}">
+                 <f:convertDateTime type="date" dateStyle="full"/>
+            </h:outputText>
+            <h:message for="curdate5"></h:message>
+
+            <h:outputLabel value="Current Time default:" for="curdate6"></h:outputLabel>
+            <h:outputText id="curdate6" value="#{dateTimeBean.startDate}">
+                 <f:convertDateTime type="time" timeStyle="default"/>
+            </h:outputText>
+            <h:message for="curdate6"></h:message>
+            
+            <h:outputLabel value="Current Time short:" for="curdate7"></h:outputLabel>
+            <h:outputText id="curdate7" value="#{dateTimeBean.startDate}">
+                 <f:convertDateTime type="time" timeStyle="short"/>
+            </h:outputText>
+            <h:message for="curdate7"></h:message>
+            
+            <h:outputLabel value="Current Time medium:" for="curdate8"></h:outputLabel>
+            <h:outputText id="curdate8" value="#{dateTimeBean.startDate}">
+                 <f:convertDateTime type="time" timeStyle="medium"/>
+            </h:outputText>
+            <h:message for="curdate8"></h:message>
+            
+            <h:outputLabel value="Current Time long:" for="curdate9"></h:outputLabel>
+            <h:outputText id="curdate9" value="#{dateTimeBean.startDate}">
+                 <f:convertDateTime type="time" timeStyle="long"/>
+            </h:outputText>
+            <h:message for="curdate9"></h:message>
+            
+            <h:outputLabel value="Current Time full:" for="curdate10"></h:outputLabel>
+            <h:outputText id="curdate10" value="#{dateTimeBean.startDate}">
+                 <f:convertDateTime type="time" timeStyle="full"/>
+            </h:outputText>
+            <h:message for="curdate10"></h:message>
+
+            <h:outputLabel value="Current Both default:" for="curdate11"></h:outputLabel>
+            <h:outputText id="curdate11" value="#{dateTimeBean.startDate}">
+                 <f:convertDateTime type="both" dateStyle="default" timeStyle="default"/>
+            </h:outputText>
+            <h:message for="curdate11"></h:message>
+            
+            <h:outputLabel value="Current Both short:" for="curdate12"></h:outputLabel>
+            <h:outputText id="curdate12" value="#{dateTimeBean.startDate}">
+                 <f:convertDateTime type="both" dateStyle="short" timeStyle="short"/>
+            </h:outputText>
+            <h:message for="curdate12"></h:message>
+            
+            <h:outputLabel value="Current Both medium:" for="curdate13"></h:outputLabel>
+            <h:outputText id="curdate13" value="#{dateTimeBean.startDate}">
+                 <f:convertDateTime type="both" dateStyle="medium" timeStyle="medium"/>
+            </h:outputText>
+            <h:message for="curdate13"></h:message>
+            
+            <h:outputLabel value="Current Both long:" for="curdate14"></h:outputLabel>
+            <h:outputText id="curdate14" value="#{dateTimeBean.startDate}">
+                 <f:convertDateTime type="both" dateStyle="long" timeStyle="long"/>
+            </h:outputText>
+            <h:message for="curdate14"></h:message>
+            
+            <h:outputLabel value="Current Both full:" for="curdate15"></h:outputLabel>
+            <h:outputText id="curdate15" value="#{dateTimeBean.startDate}">
+                 <f:convertDateTime type="both" dateStyle="full" timeStyle="full"/>
+            </h:outputText>
+            <h:message for="curdate15"></h:message>
+            
+		</h:panelGrid>
+		<h:commandButton id="button1" value="press me" action="update" />
+	</h:form>
+</h:body>
+</html>
+

Added: myfaces/current20/test-webapp/webapp/src/main/webapp/detectPostback.xhtml
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/detectPostback.xhtml?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/detectPostback.xhtml (added)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/detectPostback.xhtml Thu Jan 28 02:03:43 2010
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ >
+<h:head>
+</h:head>
+<h:body>
+    <h:outputStylesheet name="basic.css"/>
+    <h1>Myfaces Examples</h1>
+    <h:messages></h:messages>
+    <h:form id="form">
+        <h:panelGrid id="grid" columns="3">
+            <h:outputLabel value="Postback" for="pb"></h:outputLabel>
+            <h:outputText id="pb" value="#{postbackBean.postback}"/>
+            <h:message for="pb"></h:message>
+        </h:panelGrid>
+        <h:commandButton id="button2"  value="press me" action="update" />
+    </h:form>
+</h:body>
+</html>

Added: myfaces/current20/test-webapp/webapp/src/main/webapp/disabledLink.xhtml
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/disabledLink.xhtml?rev=903939&view=auto
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/disabledLink.xhtml (added)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/disabledLink.xhtml Thu Jan 28 02:03:43 2010
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ >
+<h:head>
+</h:head>
+<h:body>
+    <h:outputStylesheet name="basic.css"/>
+    <h1>Myfaces Examples</h1>
+	<h:messages></h:messages>
+	<h:form id="form">
+		<h:panelGrid id="grid" columns="2">
+			<h:commandLink disabled="true" action="update">
+				<h:outputText value="Disabled commandLink"></h:outputText>
+			</h:commandLink>
+			<h:outputLink disabled="true" value="home.jsf">
+				<h:outputText value="Disabled outputLink"></h:outputText>
+			</h:outputLink>
+			<h:commandLink disabled="#{disabledBean.disabled}" action="update">
+				<h:outputText value="Disabled commandLink"></h:outputText>
+			</h:commandLink>
+			<h:outputLink disabled="#{disabledBean.disabled}" value="home.jsf">
+				<h:outputText value="Disabled outputLink"></h:outputText>
+			</h:outputLink>
+		</h:panelGrid>
+		<h:panelGrid columns="4">
+			<h:outputLabel value="Disabled Property" for="sor1"></h:outputLabel>
+			<h:selectOneRadio id="sor1" value="#{disabledBean.disabled}">
+				<f:selectItems value="#{disabledBean.list}" />
+			</h:selectOneRadio>
+			<h:message for="sor1"></h:message>
+		</h:panelGrid>
+		<h:commandButton id="button2" value="press me" action="update" />
+	</h:form>
+</h:body>
+</html>

Copied: myfaces/current20/test-webapp/webapp/src/main/webapp/flash1.xhtml (from r903924, myfaces/current20/test-webapp/webapp/src/main/webapp/flash1.jsp)
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/flash1.xhtml?p2=myfaces/current20/test-webapp/webapp/src/main/webapp/flash1.xhtml&p1=myfaces/current20/test-webapp/webapp/src/main/webapp/flash1.jsp&r1=903924&r2=903939&rev=903939&view=diff
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/flash1.jsp (original)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/flash1.xhtml Thu Jan 28 02:03:43 2010
@@ -1,12 +1,16 @@
-<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
-<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
-<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
-<html>
-    <head>
-        <title>Flash 1</title>
-    </head>
-    <body>
-        <f:view>
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+  xmlns:c="http://java.sun.com/jsp/jstl/core"
+ >
+<h:head>
+</h:head>
+<h:body>
+    <h:outputStylesheet name="basic.css"/>
+    <h1>Myfaces Examples</h1>
             <h:form id="mainForm">
               <h:outputText value="Flash 1"/>
               <h:panelGrid columns="2">
@@ -19,6 +23,5 @@
                 <h:messages showDetail="true" showSummary="false"/>
               </h:panelGrid>
             </h:form>
-        </f:view>
-    </body>
+</h:body>
 </html>

Copied: myfaces/current20/test-webapp/webapp/src/main/webapp/flash2.xhtml (from r903924, myfaces/current20/test-webapp/webapp/src/main/webapp/flash2.jsp)
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/flash2.xhtml?p2=myfaces/current20/test-webapp/webapp/src/main/webapp/flash2.xhtml&p1=myfaces/current20/test-webapp/webapp/src/main/webapp/flash2.jsp&r1=903924&r2=903939&rev=903939&view=diff
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/flash2.jsp (original)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/flash2.xhtml Thu Jan 28 02:03:43 2010
@@ -1,12 +1,16 @@
-<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
-<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
-<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
-<html>
-    <head>
-        <title>Flash 2</title>
-    </head>
-    <body>
-        <f:view>
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+  xmlns:c="http://java.sun.com/jsp/jstl/core"
+ >
+<h:head>
+</h:head>
+<h:body>
+    <h:outputStylesheet name="basic.css"/>
+    <h1>Myfaces Examples</h1>
             <h:form id="mainForm">
               <h:outputText value="Flash 2"/>
               <c:set target="${flash}" property="testProperty2" value="fooValue2" />
@@ -19,6 +23,5 @@
                 <h:messages showDetail="true" showSummary="false"/>
               </h:panelGrid>
             </h:form>
-        </f:view>
-    </body>
+</h:body>
 </html>

Copied: myfaces/current20/test-webapp/webapp/src/main/webapp/flash3.xhtml (from r903924, myfaces/current20/test-webapp/webapp/src/main/webapp/flash3.jsp)
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/flash3.xhtml?p2=myfaces/current20/test-webapp/webapp/src/main/webapp/flash3.xhtml&p1=myfaces/current20/test-webapp/webapp/src/main/webapp/flash3.jsp&r1=903924&r2=903939&rev=903939&view=diff
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/flash3.jsp (original)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/flash3.xhtml Thu Jan 28 02:03:43 2010
@@ -1,12 +1,16 @@
-<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
-<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
-<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
-<html>
-    <head>
-        <title>Flash 3</title>
-    </head>
-    <body>
-        <f:view>
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+  xmlns:c="http://java.sun.com/jsp/jstl/core"
+ >
+<h:head>
+</h:head>
+<h:body>
+    <h:outputStylesheet name="basic.css"/>
+    <h1>Myfaces Examples</h1>
             <h:form id="mainForm">
               <h:outputText value="Flash 3"/>
               <h:panelGrid columns="2">
@@ -18,6 +22,5 @@
                 <h:messages showDetail="true" showSummary="false"/>
               </h:panelGrid>
             </h:form>
-        </f:view>
-    </body>
+</h:body>
 </html>

Copied: myfaces/current20/test-webapp/webapp/src/main/webapp/flashhw1.xhtml (from r903924, myfaces/current20/test-webapp/webapp/src/main/webapp/flashhw1.jsp)
URL: http://svn.apache.org/viewvc/myfaces/current20/test-webapp/webapp/src/main/webapp/flashhw1.xhtml?p2=myfaces/current20/test-webapp/webapp/src/main/webapp/flashhw1.xhtml&p1=myfaces/current20/test-webapp/webapp/src/main/webapp/flashhw1.jsp&r1=903924&r2=903939&rev=903939&view=diff
==============================================================================
--- myfaces/current20/test-webapp/webapp/src/main/webapp/flashhw1.jsp (original)
+++ myfaces/current20/test-webapp/webapp/src/main/webapp/flashhw1.xhtml Thu Jan 28 02:03:43 2010
@@ -1,11 +1,15 @@
-<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
-<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
-<html>
-    <head>
-        <title>Hello World</title>
-    </head>
-    <body>
-        <f:view>
+<?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ >
+<h:head>
+</h:head>
+<h:body>
+    <h:outputStylesheet name="basic.css"/>
+    <h1>Myfaces Examples</h1>
             <h:form id="mainForm">
               <h:panelGrid columns="2">
                 <h:outputLabel for="name" value="Please enter your name" />
@@ -16,6 +20,5 @@
                 <h:messages showDetail="true" showSummary="false"/>
               </h:panelGrid>
             </h:form>
-        </f:view>
-    </body>
+</h:body>
 </html>