You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by mf...@apache.org on 2010/12/29 23:27:42 UTC

svn commit: r1053758 [3/16] - in /myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0: ./ api/src/main/java/javax/portlet/faces/ api/src/main/java/javax/portlet/faces/component/ examples/ examples/carstore/ examples/carstore/src/ examples...

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Luxury_de.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Luxury_de.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Luxury_de.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Luxury_de.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,30 @@
+#
+# 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.
+#
+#
+#
+
+# this file contains the localized content for the Luxury
+
+title=Dukes geschmacklose Luxus-Limosine
+title_componentType=javax.faces.Output
+title_valueType=java.lang.String
+description=Diese Meiers von nebenan haben Alles, nicht war? Nun, zeigen Sie denen mal, dass bei Ihnen der Rubel rollt und fahren Sie mit diesem \u00fcberladenen Chassis vorbei.
+description_componentType=javax.faces.Output
+description_valueType=java.lang.String
+

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Luxury_es.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Luxury_es.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Luxury_es.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Luxury_es.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,30 @@
+#
+# 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.
+#
+#
+#
+
+# this file contains the localized content for the Luxury
+
+title=El carro delujo de Duke.
+title_componentType=javax.faces.Output
+title_valueType=java.lang.String
+description=Los vecinos Delgados tienen de todo, cierto? Bien tu les puedes ense\u00f1ar de que ganas mas dinero cuando compres y manejes este carro.
+description_componentType=javax.faces.Output
+description_valueType=java.lang.String
+

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Luxury_fr.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Luxury_fr.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Luxury_fr.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Luxury_fr.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,30 @@
+#
+# 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.
+#
+#
+#
+
+# this file contains the localized content for the Luxury
+
+title=La luxueuse de Duke
+title_componentType=javax.faces.Output
+title_valueType=java.lang.String
+description=Les Lamotte font l'envie de tous parce qu'ils possedent tout? C'est maintenant votre chance d'attirer les regards d�s que vous serez au volant de cette voiture sublime.
+description_componentType=javax.faces.Output
+description_valueType=java.lang.String
+

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Luxury_options.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Luxury_options.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Luxury_options.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Luxury_options.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,53 @@
+#
+# 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.
+#
+#
+#
+
+# this file contains the non-localized set of options for the Luxury
+
+basePrice=20700
+basePrice_componentType=javax.faces.Output
+basePrice_valueType=java.lang.Integer
+currentPrice=20700
+currentPrice_componentType=javax.faces.Output
+currentPrice_valueType=java.lang.Integer
+image=/images/200x168_Luxury.jpg
+image_componentType=javax.faces.Graphic
+image_valueType=java.lang.String
+imageSmall=/images/150x126_Luxury.jpg
+imageSmall_componentType=javax.faces.Graphic
+imageSmall_valueType=java.lang.String
+brake=Disc,Drum
+brake_componentType=javax.faces.SelectOne
+brake_valueType=java.lang.String
+suspension=Performance,Regular
+suspension_componentType=javax.faces.SelectOne
+suspension_valueType=java.lang.String
+audio=Standard,Premium
+audio_componentType=javax.faces.SelectOne
+audio_valueType=java.lang.String
+transmission=Auto,Manual
+transmission_componentType=javax.faces.SelectOne
+transmission_valueType=java.lang.String
+engine=V4,V6,V8
+engine_componentType=javax.faces.SelectOne
+engine_valueType=java.lang.String
+speaker=4,6
+speaker_componentType=javax.faces.SelectOne
+speaker_valueType=java.lang.String

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Messages.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Messages.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Messages.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Messages.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,24 @@
+#
+# 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.
+#
+#
+#
+
+carstore.Format_Invalid=Input must match one of the following patterns {0}
+carstore.Conversion_Error=Conversion Error setting value '{0}' for '{1}'
+carstore.Converter_Error=Converter Not Found for identifier: '{0}'

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Messages_de.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Messages_de.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Messages_de.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Messages_de.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,24 @@
+#
+# 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.
+#
+#
+#
+
+carstore.Format_Invalid=Eingang mu\u00df eins der folgenden Muster zusammenbringen {0}
+carstore.Conversion_Error=Konvertierungs-Fehler: Wert '{0}' f\u00fcr Modell '{1}'
+carstore.Converter_Error=Konverter gefunden nicht f�r Bezeichner: '{0}'

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Messages_es.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Messages_es.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Messages_es.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Messages_es.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,24 @@
+#
+# 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.
+#
+#
+#
+
+carstore.Format_Invalid=La entrada debe emparejar uno de los patrones siguientes {0}
+carstore.Conversion_Error=Error de conversion en el valor puesto '{0}' del modelo '{1}'
+carstore.Converter_Error=Convertidor no encontrado para el identificador: '{0}'

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Messages_fr.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Messages_fr.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Messages_fr.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Messages_fr.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,24 @@
+#
+# 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.
+#
+#
+#
+
+carstore.Format_Invalid=L'entr\u00e9 doit assortir un des mod'les suivants {0}
+carstore.Conversion_Error=Erreur de conversion quand la valeur '{0}' est commise pour le mod\u00e9le '{1}'
+carstore.Converter_Error=Convertisseur non trouv� pour la marque: '{0}'

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/OptionPrices.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/OptionPrices.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/OptionPrices.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/OptionPrices.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,41 @@
+#
+# 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.
+#
+#
+#
+V4=100
+V6=200
+V8=300
+Disc=100
+Drum=200
+Regular=150
+Performance=300
+4=100
+6=200
+Standard=100
+Premium=200
+Auto=300
+Manual=200
+sunroof=100
+cruisecontrol=150
+keylessentry=100
+skirack=200
+securitySystem=100
+skiRack=200
+towPackage=200
+gps=200

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Performance.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Performance.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Performance.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Performance.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,41 @@
+#
+# 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.
+#
+#
+#
+sunroof=true
+sunroof_disabled=true
+cruisecontrol=true
+cruisecontrol_disabled=true
+keylessentry=true
+keylessentry_disabled=true
+securitySystem=false
+securitySystem_disabled=true
+skirack=true
+skirack_disabled=true
+towPackage=true
+towPackage_disabled=true
+gps=false
+gps_disabled=true
+
+engine=V8
+brake=Drum
+suspension=Performance
+speaker=6
+audio=Premium
+transmission=Manual

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,102 @@
+#
+# 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.
+#
+#
+#
+
+#
+# Resources common to the entire app.
+#
+
+moreButton=More
+
+chooseLocale=Choose Your Preferred Locale From the Map
+
+chooseCar=Which car would you like to buy?
+
+carDetails=Here are the details for your car.
+
+basePriceLabel=Base Price
+yourPriceLabel=Your Price 
+OptionsPackages=Options and Packages
+
+Package=Package
+Custom=Custom
+Deluxe=Deluxe
+
+Engine=Engine
+
+Brakes=Brakes
+Disc=disc
+Drum=drum
+
+Suspension=Suspension
+Regular=regular
+Performance=performance
+
+Speakers=Speakers
+
+Audio=Audio
+Standard=Standard
+Premium=premium
+
+Transmission=Transmission
+Auto=auto
+Manual=manual
+
+OtherOptions=Other Options
+
+sunroofLabel=Sunroof
+cruiseLabel=Cruise Control
+keylessLabel=Keyless Entry
+securityLabel=Security System
+skiRackLabel=Ski Rack
+towPkgLabel=Tow Package
+gpsLabel=GPS
+buy=Buy
+back=Back
+buyLabel=Thanks for stopping by!
+
+recalculate=Recalculate
+buyTitle=You have chosen the following options:
+configureButton=Reconfigure
+customerTitle=Please fill in your name and address.
+
+titleLabel=Title
+mrLabel=Mr.
+msLabel=Ms.
+mrsLabel=Mrs.
+firstLabel=First Name
+middleLabel=Middle Initial
+lastLabel=Last Name
+mailingLabel=Mailing Address
+cityLabel=City
+stateLabel=State
+zipLabel=Zip Code
+ccNumberLabel=Credit Card Number
+monthLabel=Expiry Date
+finishButton=Finish
+errorLabel=An Error Happened!
+thanksLabel=Thanks, {0}, for using CarStore! Your car will ship soon.
+
+outputMessageKey=bundle param 0: {0} bundle param: 1 {1} bundle param: 2 {2}
+
+english=English
+german=German
+spanish=Spanish
+french=French

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources_de.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources_de.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources_de.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources_de.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,99 @@
+#
+# 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.
+#
+#
+#
+
+carDetails=Here are the details for your car.
+
+moreButton=Mehr
+
+chooseLocale=W\u00e4hlen Sie Ihren bevorzugten Standort aus der Karte.
+
+basePriceLabel=Basis-Preis
+yourPriceLabel=Ihr Preis 
+OptionsPackages=Optionen und Pakete
+
+Package=Package
+Custom=Kundenspezifisch
+Deluxe=Deluxe
+
+Engine=Motor
+
+Brakes=Bremsen
+Disc=Scheibenbremse
+Drum=Trommelbremse
+
+Suspension=Aufh\u00e4ngung
+Regular=regul\u00e4r
+Performance=Leistung
+ 
+Speakers=Lautsprecher
+
+Audio=Audio
+Standard=Standard 
+Premium=Premium
+
+Transmission=Getriebe
+Auto=automatisch
+Manual=manuell
+
+OtherOptions=Andere Optionen
+
+sunroofLabel=Sonnendach
+cruiseLabel=Tempomat
+keylessLabel=Zentralverriegelung mit Fernbedienung
+securityLabel=Sicherheits-System
+skiRackLabel=Ski-Tr\u00e4ger
+towPkgLabel=Abschleppkabel
+gpsLabel=GPS
+buy=Kaufen
+back=Zur\u00fck
+buyLabel=Vielen Dank!
+
+recalculate=berechnen
+buyTitle=Sie haben die folgenden Optionen gew\u00e4hlt:
+configureButton=Neu Konfigurieren
+customerTitle=Bitte f\u00fcllen Sie Name und Adresse aus.
+
+titleLabel=Titel
+mrLabel=Herr
+msLabel=Frau 
+mrsLabel=Fr\u00e4ulein
+firstLabel=Vorname
+middleLabel=Mittlerer Initial
+lastLabel=Nachname
+mailingLabel=Adresse 
+cityLabel=Stadt
+stateLabel=Bundesstaat
+zipLabel=Postleizahl
+ccNumberLabel=Keditkarten-Nummer
+monthLabel=G\u00fcltig bis 
+finishButton=Ende
+errorLabel=Es ist ein Fehler aufgetreten! 
+thanksLabel=Vielen Dank, {0}, dass Sie die CarStore benutzt haben! Ihr Wagen wird bald geliefert...
+
+outputMessageKey=bundle param 0: {0} bundle param: 1 {1} bundle param: 2 {2}
+
+stockLabel=Traurig, ist Sonne-Dach f\u00FCr Jalopy momentan nicht vorr\u00E4tig.\ 
+chooseCar=Which car would you like to buy?
+
+english=English
+german=Deutsch
+spanish=Espanol
+french=Francais

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources_en.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources_en.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources_en.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources_en.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,102 @@
+#
+# 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.
+#
+#
+#
+
+#
+# Resources common to the entire app.
+#
+
+moreButton=More
+
+chooseLocale=Choose Your Preferred Locale From the Map
+
+chooseCar=Which car would you like to buy?
+
+carDetails=Here are the details for your car.
+
+basePriceLabel=Base Price
+yourPriceLabel=Your Price 
+OptionsPackages=Options and Packages
+
+Package=Package
+Custom=Custom
+Deluxe=Deluxe
+
+Engine=Engine
+
+Brakes=Brakes
+Disc=disc
+Drum=drum
+
+Suspension=Suspension
+Regular=regular
+Performance=performance
+
+Speakers=Speakers
+
+Audio=Audio
+Standard=Standard
+Premium=premium
+
+Transmission=Transmission
+Auto=auto
+Manual=manual
+
+OtherOptions=Other Options
+
+sunroofLabel=Sunroof
+cruiseLabel=Cruise Control
+keylessLabel=Keyless Entry
+securityLabel=Security System
+skiRackLabel=Ski Rack
+towPkgLabel=Tow Package
+gpsLabel=GPS
+buy=Buy
+back=Back
+buyLabel=Thanks for stopping by!
+
+recalculate=Recalculate
+buyTitle=You have chosen the following options:
+configureButton=Reconfigure
+customerTitle=Please fill in your name and address.
+
+titleLabel=Title
+mrLabel=Mr.
+msLabel=Ms.
+mrsLabel=Mrs.
+firstLabel=First Name
+middleLabel=Middle Initial
+lastLabel=Last Name
+mailingLabel=Mailing Address
+cityLabel=City
+stateLabel=State
+zipLabel=Zip Code
+ccNumberLabel=Credit Card Number
+monthLabel=Expiry Date
+finishButton=Finish
+errorLabel=An Error Happened!
+thanksLabel=Thanks, {0}, for using CarStore! Your car will ship soon.
+
+outputMessageKey=bundle param 0: {0} bundle param: 1 {1} bundle param: 2 {2}
+
+english=English
+german=German
+spanish=Spanish
+french=French

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources_es.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources_es.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources_es.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources_es.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,170 @@
+#
+# 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.
+#
+#
+#
+
+carDetails=Here are the details for your car.
+
+moreButton=M\u00e1s
+
+
+
+chooseLocale=Escoje tu sitio favorito del mapa 
+
+
+
+basePriceLabel=Precio base
+
+yourPriceLabel=Tu precio 
+
+OptionsPackages=Paquete de opci\u00f3nes
+
+
+
+Custom=personalizado a tu gusto
+
+Deluxe=delujo
+
+Package=paquete
+
+
+
+Engine=Motor
+
+
+
+Brakes=Frenos
+
+Disc=Disco de frenos
+
+Drum=Tambor de frenos
+
+
+
+Suspension=suspensi\u00f3n
+
+Regular=Regular
+
+Performance=Redimiento
+
+
+
+Speakers=Bocinas
+
+
+
+Audio=Equipo de sonido
+
+Standard=Est\u00e1ndar
+
+Premium=Superior
+
+
+
+Transmission=Transmisi\u00f3n
+
+Auto=Transmisi\u00f3n   Automatica
+
+Manual=Transmisi\u00f3n  Manual
+
+
+
+OtherOptions=Otras opci\u00f3nes
+
+
+
+sunroofLabel=techo corredizo
+
+cruiseLabel=control de velocidad constante
+
+keylessLabel=sistema de entrada sin llaves a control remoto
+
+securityLabel=Sistema de seguridad
+
+skiRackLabel=Porta esquis
+
+towPkgLabel=Paquete para remolque
+
+gpsLabel=Sistema de posicionamiento global
+
+buy=Comprar
+back=Regresar
+
+buyLabel=Gracias por visitamos!
+
+
+
+recalculate=Calcular de nuevo
+
+buyTitle=Tu has escojido las siguientes opci\u00f3nes: 
+
+configureButton=Reconfigurar
+
+customerTitle=Por favor complete su nombre y direcci\u00f3n.
+
+
+
+titleLabel=T\u00edtulo
+
+mrLabel=Se\u00f1or
+
+msLabel=Srta.
+
+mrsLabel=Sra.
+
+firstLabel=Primer Nombre
+
+middleLabel=Segundo Nombre
+
+lastLabel=Apellido
+
+mailingLabel=Dirrecci\u00f3n
+
+cityLabel=Ciudad
+
+stateLabel=Estado
+
+zipLabel=C\u00f3digo postal
+
+ccNumberLabel=Numero de carta de cr\u00e9dito
+
+monthLabel=Fecha de expiraci\u00f3n
+
+finishButton=Terminar
+
+errorLabel=Un error de sucedio
+
+thanksLabel=Gracias, {0}, para usar CarStore! Tu carro enviado pronto.
+
+
+
+outputMessageKey=bundle param 0: {0} bundle param: 1 {1} bundle param: 2 {2}
+
+
+
+
+
+
+stockLabel=Apesadumbrada, la azotea del sol para Jalopy est\u00E1 actualmente fuera de acci\u00F3n.\ 
+chooseCar=Which car would you like to buy?
+
+english=English
+german=Deutsch
+spanish=Espanol
+french=Francais

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources_fr.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources_fr.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources_fr.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Resources_fr.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,99 @@
+#
+# 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.
+#
+#
+#
+
+carDetails=Here are the details for your car.
+
+moreButton=Plus
+
+chooseLocale=Choisissez votre locale pr\u00e9f\u00e9r\u00e9e avec la carte g\u00e9ographique
+
+basePriceLabel=Prix de Base
+yourPriceLabel=Votre Prix 
+OptionsPackages=Options
+
+Package=Pack
+Custom=Sp\u00e9cifique
+Deluxe=Grand Confort
+
+Engine=Moteur
+
+Brakes=Freins
+Disc=disque
+Drum=tambour
+
+Suspension=Suspension
+Regular=r\u00e9gulier
+Performance=performance
+
+Speakers=Hauts-parleurs
+
+Audio=Audio
+Standard=standard
+Premium=premium
+
+Transmission=Transmission
+Auto=automatique
+Manual=manuelle
+
+OtherOptions=Autres Options
+
+sunroofLabel=Toit Ouvrant
+cruiseLabel=R\u00e9gulateur de Vitesse
+keylessLabel=Entr\u00e9e sans clef
+securityLabel=Syst\u00e8me de s\u00e9curit\u00e9
+skiRackLabel=Porte Skis
+towPkgLabel=Remorquage
+gpsLabel=Syst\u00e8me de navigation par satellite
+buy=Acheter
+back=retourner
+buyLabel=Merci de nous visiter!
+
+recalculate=Recalculer
+buyTitle=Vous avez s\u00e9lectionn\u00e9 les options suivantes:
+configureButton=Reconfigurer
+customerTitle=S.V.P., sp\u00e9cifiez votre nom et adresse.
+
+titleLabel=Titre
+mrLabel=M.
+msLabel=Mlle
+mrsLabel=Mme
+firstLabel=Pr\u00e9nom
+middleLabel=Initiale
+lastLabel=Nom de Famille
+mailingLabel=Adresse
+cityLabel=Ville
+stateLabel=Province
+zipLabel=Code Postal
+ccNumberLabel=Num\u00e9ro de carte de cr\u00e9dit
+monthLabel=Date d'expiration
+finishButton=Terminer
+errorLabel=Il s'est produit une erreur!
+thanksLabel=Merci d utiliser, {0}, D\u00e9moVoiture! Votre automobile arrivera bient\u00f4t.
+
+outputMessageKey=bundle param 0: {0} bundle param: 1 {1} bundle param: 2 {2}
+
+stockLabel=D\u00E9sol\u00E9, le toit du soleil pour Jalopy est actuellement hors des actions.\ 
+chooseCar=Which car would you like to buy?
+
+english=English
+german=Deutsch
+spanish=Espanol
+french=Francais

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,29 @@
+#
+# 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.
+#
+#
+#
+
+# this file contains the localized content for the Roadster
+
+title=Duke's MLC Roadster
+title_componentType=javax.faces.Output
+title_valueType=java.lang.String
+description=Getting on in years? Need to make one last-ditch grasp at youth?  You'll feel 20 years younger when step behind the wheel of this baby.
+description_componentType=javax.faces.Output
+description_valueType=java.lang.String

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster_de.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster_de.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster_de.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster_de.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,30 @@
+#
+# 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.
+#
+#
+#
+
+# this file contains the localized content for the Roadster
+
+title=Duke's MLC Roadster
+title_componentType=javax.faces.Output
+title_valueType=java.lang.String
+description=Kommen Sie in die Jahre? Wollen Sie nicht noch mal nach der Jugend greifen? Sie f\u00fchlen sich 20 Jahre j\u00fcnger, wenn Sie sich hinter das Lenkrad dieses Babies setzen.
+destcription_componentType=javax.faces.Output
+destcription_valueType=java.lang.String
+

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster_es.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster_es.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster_es.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster_es.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,26 @@
+#
+# 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.
+#
+#
+#
+title=El coche MLC de Duke.
+title_componentType=javax.faces.Output
+title_valueType=java.lang.String
+description=Te sientes como que los a\u00f1os se estan acumulando? Te quieres sentir como adolecente de Nuevo? Tu te vas a sentir como un nuevo joven una vez mas te montes en  este autom\u00d3vil.
+description_componentType=javax.faces.Output
+description_valueType=java.lang.String

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster_fr.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster_fr.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster_fr.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster_fr.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,29 @@
+#
+# 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.
+#
+#
+#
+
+title=La sportive de Duke
+
+title_componentType=javax.faces.Output
+title_valueType=java.lang.String
+description=On vieillit? On aimerait revivre cette jeunesse pass\u00e9e? Rajeunissez de 20 ans au volant de cette petite merveille.
+description_componentType=javax.faces.Output
+description_valueType=java.lang.String
+

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster_options.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster_options.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster_options.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Roadster_options.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,54 @@
+#
+# 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.
+#
+#
+#
+
+# this file contains the non-localized set of options for the Roadster
+
+
+basePrice=15700
+basePrice_componentType=javax.faces.Output
+basePrice_valueType=java.lang.Integer
+currentPrice=15700
+currentPrice_componentType=javax.faces.Output
+currentPrice_valueType=java.lang.Integer
+image=/images/200x168_Roadster.jpg
+image_componentType=javax.faces.Graphic
+image_valueType=java.lang.String
+imageSmall=/images/150x126_Roadster.jpg
+imageSmall_componentType=javax.faces.Graphic
+imageSmall_valueType=java.lang.String
+brake=Disc,Drum
+brake_componentType=javax.faces.SelectOne
+brake_valueType=java.lang.String
+suspension=Performance,Regular
+suspension_componentType=javax.faces.SelectOne
+suspension_valueType=java.lang.String
+audio=Standard,Premium
+audio_componentType=javax.faces.SelectOne
+audio_valueType=java.lang.String
+transmission=Auto,Manual
+transmission_componentType=javax.faces.SelectOne
+transmission_valueType=java.lang.String
+engine=V4,V6,V8
+engine_componentType=javax.faces.SelectOne
+engine_valueType=java.lang.String
+speaker=4,6
+speaker_componentType=javax.faces.SelectOne
+speaker_valueType=java.lang.String

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,30 @@
+#
+# 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.
+#
+#
+#
+
+# this file contains the localized content for the SUV
+
+
+title=Duke's Bloated SUV
+title_componentType=javax.faces.Output
+title_valueType=java.lang.String
+description=Sometimes you can never be high enough or big enough compared to the car next to you. And those newborns come out bigger every time. Get the SUV that will hold everything and scare the begeezes out of everyone on the road.
+description_componentType=javax.faces.Output
+description_valueType=java.lang.String

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV_de.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV_de.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV_de.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV_de.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,30 @@
+#
+# 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.
+#
+#
+#
+
+# this file contains the localized content for the SUV
+
+title=Dukes aufgeblasener Gel\u00e4ndewagen
+title_componentType=javax.faces.Output
+title_valueType=java.lang.String
+description=Manchmal k\u00f6nnen Sie niemels hoch oder gro\u00df genug sein, verglichen mit dem Wagen neben Ihnen. Und diese Welpen kommen jedesmal gr\u00fc\u00dfer raus. Nehmen Sie diesen Gel\u00e4ndewagen, der allem standh\u00e4lt und jeden auf der Stra\u00dfe beeindruckt.
+description_componentType=javax.faces.Output
+description_valueType=java.lang.String
+

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV_es.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV_es.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV_es.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV_es.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,30 @@
+#
+# 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.
+#
+#
+#
+
+# this file contains the localized content for the SUV
+
+title=El enorme carro SUV de Duke
+title_componentType=javax.faces.Output
+title_valueType=java.lang.String
+description=Hay muchas veces de que uno nunca puede tener un carro mas grande de que el carro ala par de uno. Compra el SUV mas grande para poder poner todas las cosas que quiras y asustar a todos que se aproximen a tu SUV.
+description_componentType=javax.faces.Output
+description_valueType=java.lang.String
+

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV_fr.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV_fr.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV_fr.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV_fr.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,30 @@
+#
+# 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.
+#
+#
+#
+
+# this file contains the localized content for the SUV
+
+title=Le SUV de Duke
+title_componentType=javax.faces.Output
+title_valueType=java.lang.String
+description=Que ce soit en hauteur ou en grosseur, vous voulez surpasser toutes les voitures sur la route? Les rejetons grandissent trop vite? Vous devez vous procurer ce v\u00e9hicule utilitaire qui regorge d'espace pour asseoir tout le monde confortablement en plus de demander le respect de quiconque s'aventure sur la route avec vous.
+description_componentType=javax.faces.Output
+description_valueType=java.lang.String
+

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV_options.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV_options.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV_options.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/SUV_options.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,53 @@
+#
+# 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.
+#
+#
+#
+
+# this file contains the non-localized set of options for the SUV
+
+basePrice=25000
+basePrice_componentType=javax.faces.Output
+basePrice_valueType=java.lang.Integer
+currentPrice=25000
+currentPrice_componentType=javax.faces.Output
+currentPrice_valueType=java.lang.Integer
+image=/images/200x168_SUV.jpg
+image_componentType=javax.faces.Graphic
+image_valueType=java.lang.String
+imageSmall=/images/150x126_SUV.jpg
+imageSmall_componentType=javax.faces.Graphic
+imageSmall_valueType=java.lang.String
+brake=Disc,Drum
+brake_componentType=javax.faces.SelectOne
+brake_valueType=java.lang.String
+suspension=Performance,Regular
+suspension_componentType=javax.faces.SelectOne
+suspension_valueType=java.lang.String
+audio=Standard,Premium
+audio_componentType=javax.faces.SelectOne
+audio_valueType=java.lang.String
+transmission=Auto,Manual
+transmission_componentType=javax.faces.SelectOne
+transmission_valueType=java.lang.String
+engine=V4,V6,V8
+engine_componentType=javax.faces.SelectOne
+engine_valueType=java.lang.String
+speaker=4,6
+speaker_componentType=javax.faces.SelectOne
+speaker_valueType=java.lang.String

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Standard.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Standard.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Standard.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/bundles/Standard.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,41 @@
+#
+# 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.
+#
+#
+#
+sunroof=true
+sunroof_disabled=true
+cruisecontrol=true
+cruisecontrol_disabled=true
+keylessentry=true
+keylessentry_disabled=true
+securitySystem=false
+securitySystem_disabled=true
+skirack=true
+skirack_disabled=true
+towPackage=false
+towPackage_disabled=true
+gps=false
+gps_disabled=true
+
+engine=V4
+brake=Disc
+suspension=Regular
+speaker=4
+audio=Standard
+transmission=Auto

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/package.html
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/package.html?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/package.html (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/carstore/package.html Wed Dec 29 22:27:33 2010
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+    <!--
+    
+/* 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.
+ *
+ */
+    
+    -->
+</head>
+
+<body bgcolor="white">
+
+<p>CarStore is a moderately complex demonstration of JavaServer Faces
+    technology. Please consult the tutorial for more detailed information
+    on the concepts required to build applications with JavaServer Faces
+    technology. Below we use whiteboard diagrams to illustrate the ease
+    with which a web application can be designed, and how that design can be
+    easily cast into a Faces application.</p>
+
+<h3>Page Flow</h3>
+
+<p>Here's a quick diagram of page flow through the application.</p>
+
+<p><img src="@context.path@/javadocs/flow.jpg"/></p>
+
+<p>Each box corresponds to a JSP page. The arrows correspond to the
+    <b>supported</b> flow from page to page, either with buttons in the
+    page, or with the browser navigation buttons.</p>
+
+<h3>Supporting Beans</h3>
+
+<p>We then overlay the beans required to back the JSP pages.</p>
+
+<p><img src="@context.path@/javadocs/beans.jpg"/></p>
+
+<p>See the JavaDocs for each bean to see what it does.</p>
+
+<h3>Back End Data</h3>
+
+<p>Finally, we add the back end data. In this simple application, the
+    data is read from <code>java.util.ResourceBundle</code> instances, but
+    it could just as well come from a database.</p>
+
+<p><img src="@context.path@/javadocs/data.jpg"/></p>
+
+</body>
+</html>

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/org/apache/myfaces/portlet/faces/examples/renderkit/AreaRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/org/apache/myfaces/portlet/faces/examples/renderkit/AreaRenderer.java?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/org/apache/myfaces/portlet/faces/examples/renderkit/AreaRenderer.java (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/java/org/apache/myfaces/portlet/faces/examples/renderkit/AreaRenderer.java Wed Dec 29 22:27:33 2010
@@ -0,0 +1,237 @@
+/* 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.
+ *
+ */
+
+package org.apache.myfaces.portlet.faces.examples.renderkit;
+
+
+import com.sun.javaee.blueprints.components.ui.components.AreaComponent;
+import com.sun.javaee.blueprints.components.ui.components.MapComponent;
+import com.sun.javaee.blueprints.components.ui.model.ImageArea;
+
+import javax.faces.component.UIComponent;
+import javax.faces.context.FacesContext;
+import javax.faces.context.ResponseWriter;
+import javax.faces.render.Renderer;
+
+import java.io.IOException;
+
+import java.util.Iterator;
+
+import javax.faces.component.UIForm;
+
+
+/**
+ * This class converts the internal representation of a <code>UIArea</code>
+ * component into the output stream associated with the response to a
+ * particular request.
+ */
+
+public class AreaRenderer extends Renderer {
+
+
+    // -------------------------------------------------------- Renderer Methods
+
+
+    /**
+     * <p>No decoding is required.</p>
+     *
+     * @param context   <code>FacesContext</code>for the current request
+     * @param component <code>UIComponent</code> to be decoded
+     */
+    public void decode(FacesContext context, UIComponent component) {
+
+        if ((context == null) || (component == null)) {
+            throw new NullPointerException();
+        }
+
+    }
+
+
+    /**
+     * <p>No begin encoding is required.</p>
+     *
+     * @param context   <code>FacesContext</code>for the current request
+     * @param component <code>UIComponent</code> to be decoded
+     */
+    public void encodeBegin(FacesContext context, UIComponent component)
+        throws IOException {
+
+        if ((context == null) || (component == null)) {
+            throw new NullPointerException();
+        }
+
+    }
+
+
+    /**
+     * <p>No children encoding is required.</p>
+     *
+     * @param context   <code>FacesContext</code>for the current request
+     * @param component <code>UIComponent</code> to be decoded
+     */
+    public void encodeChildren(FacesContext context, UIComponent component)
+        throws IOException {
+
+        if ((context == null) || (component == null)) {
+            throw new NullPointerException();
+        }
+
+    }
+
+
+    /**
+     * <p>Encode this component.</p>
+     *
+     * @param context   <code>FacesContext</code>for the current request
+     * @param component <code>UIComponent</code> to be decoded
+     */
+    public void encodeEnd(FacesContext context, UIComponent component)
+        throws IOException {
+
+        if ((context == null) || (component == null)) {
+            throw new NullPointerException();
+        }
+        AreaComponent area = (AreaComponent) component;
+        UIComponent form = findEnclosingForm(context, area);
+        UIComponent targetComponent = findComponent(context, form, area.getTargetImage());
+        String targetImageId = null;
+        if (targetComponent != null) 
+        {
+          targetImageId = targetComponent.getClientId(context);
+        }
+        else
+        {
+          throw new NullPointerException("Unable to find the component: " + area.getTargetImage());
+        }
+        
+// fails in Myfaces because it thinks we are an "included/forwarded" request and hence adds a unique suffix
+// area.findComponent(area.getTargetImage()).getClientId(context);
+
+        ImageArea iarea = (ImageArea) area.getValue();
+        ResponseWriter writer = context.getResponseWriter();
+        StringBuffer sb = null;
+               
+        String formRef = "document.forms[0]['";
+        if (form != null)
+          formRef = "document.forms['" + form.getClientId(context) + "']";
+        
+
+        writer.startElement("area", area);
+        writer.writeAttribute("alt", iarea.getAlt(), "alt");
+        writer.writeAttribute("coords", iarea.getCoords(), "coords");
+        writer.writeAttribute("shape", iarea.getShape(), "shape");
+        // PENDING(craigmcc) - onmouseout only works on first form of a page
+        sb =
+            new StringBuffer(formRef).append("['").append(targetImageId)
+            .append("'].src='");
+        sb.append(
+            getURI(context, (String) area.getAttributes().get("onmouseout")));
+        sb.append("'");
+        writer.writeAttribute("onmouseout", sb.toString(), "onmouseout");
+        // PENDING(craigmcc) - onmouseover only works on first form of a page
+        sb =
+            new StringBuffer(formRef).append("['").append(targetImageId)
+            .append("'].src='");
+        sb.append(
+            getURI(context, (String) area.getAttributes().get("onmouseover")));
+        sb.append("'");
+        writer.writeAttribute("onmouseover", sb.toString(), "onmouseover");
+        // PENDING(craigmcc) - onclick only works on first form of a page
+        sb = new StringBuffer(formRef).append("['");
+        sb.append(getName(context, area));
+        sb.append("'].value='");
+        sb.append(iarea.getAlt());
+        sb.append("'; " + formRef + ".submit()");
+        writer.writeAttribute("onclick", sb.toString(), "value");
+        writer.endElement("area");
+
+    }
+
+
+    // --------------------------------------------------------- Private Methods
+    
+    private UIForm findEnclosingForm(FacesContext context, UIComponent child)
+    {
+      boolean done = false;
+      UIComponent form = child;
+      while (!done)
+      {
+        form = form.getParent();
+        if (form == null || form instanceof UIForm) return (UIForm)form;
+      }
+      return null;
+    }
+    
+    private UIComponent findComponent(FacesContext context, UIComponent start, String target)
+    {    
+      if (start.getChildCount() > 0)
+      {
+        for (Iterator<UIComponent> i = start.getChildren().iterator(); i.hasNext(); )
+        {
+          UIComponent cur = i.next();
+          if (cur.getId() != null && cur.getId().startsWith(target))
+          {
+            return cur;
+          }
+          if (cur.getChildCount() > 0)
+          {
+            UIComponent recurseComp = findComponent(context, cur, target);
+            if (recurseComp != null ) return recurseComp;
+          }
+        }
+      }
+      return null;
+    }
+
+
+    /**
+     * <p>Return the calculated name for the hidden input field.</p>
+     *
+     * @param context   Context for the current request
+     * @param component Component we are rendering
+     */
+    private String getName(FacesContext context, UIComponent component) {
+        while (component != null) {
+            if (component instanceof MapComponent) {
+                return (component.getId() + "_current");
+            }
+            component = component.getParent();
+        }
+        throw new IllegalArgumentException();
+    }
+
+
+    /**
+     * <p>Return the path to be passed into JavaScript for the specified
+     * value.</p>
+     *
+     * @param context Context for the current request
+     * @param value   Partial path to be (potentially) modified
+     */
+    private String getURI(FacesContext context, String value) {
+        if (value.startsWith("/")) {
+            return (context.getExternalContext().getRequestContextPath() +
+                value);
+        } else {
+            return (value);
+        }
+    }
+
+
+}

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/META-INF/NOTICE
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/META-INF/NOTICE?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/META-INF/NOTICE (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/META-INF/NOTICE Wed Dec 29 22:27:33 2010
@@ -0,0 +1,14 @@
+Apache MyFaces Portlet 2.0 Bridge for JavaServer Faces 1.2
+Copyright [2007, 2008, 2009, 2010] The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+Portions of this software are Copyright (c) 2005, 2007, Oracle 
+Corporation, <http://www.oracle.com/> and are licensed to 
+the Apache Software Foundation under the "Software Grant 
+and Corporate Contribution License Agreement"
+
+See the LICENSE.txt file for information on all licenses 
+associated with this software.
+

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Common_options.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Common_options.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Common_options.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Common_options.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,42 @@
+# 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.
+#
+#
+
+# this file contains the non-localized set of options common to all cars
+
+sunroof=false
+sunroof_componentType=javax.faces.SelectBoolean
+sunroof_valueType=java.lang.Boolean
+cruisecontrol=false
+cruisecontrol_componentType=javax.faces.SelectBoolean
+cruisecontrol_valueType=java.lang.Boolean
+keylessentry=false
+keylessentry_componentType=javax.faces.SelectBoolean
+keylessentry_valueType=java.lang.Boolean
+securitySystem=false
+securitySystem_componentType=javax.faces.SelectBoolean
+securitySystem_valueType=java.lang.Boolean
+skiRack=false
+skiRack_componentType=javax.faces.SelectBoolean
+skiRack_valueType=java.lang.Boolean
+towPackage=false
+towPackage_componentType=javax.faces.SelectBoolean
+towPackage_valueType=java.lang.Boolean
+gps=false
+gps_componentType=javax.faces.SelectBoolean
+gps_valueType=java.lang.Boolean

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Custom.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Custom.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Custom.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Custom.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,41 @@
+#
+# 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.
+#
+#
+#
+sunroof=false
+sunroof_disabled=false
+cruisecontrol=false
+cruisecontrol_disabled=false
+keylessentry=false
+keylessentry_disabled=false
+securitySystem=false
+securitySystem_disabled=false
+skirack=false
+skirack_disabled=false
+towPackage=false
+towPackage_disabled=false
+gps=false
+gps_disabled=false
+
+engine=V4
+brake=Disc
+suspension=Regular
+speaker=4
+audio=Standard
+transmission=Manual

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Deluxe.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Deluxe.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Deluxe.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Deluxe.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,41 @@
+#
+# 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.
+#
+#
+#
+sunroof=true
+sunroof_disabled=false
+cruisecontrol=true
+cruisecontrol_disabled=false
+keylessentry=true
+keylessentry_disabled=false
+securitySystem=true
+securitySystem_disabled=false
+skirack=true
+skirack_disabled=false
+towPackage=true
+towPackage_disabled=false
+gps=true
+gps_disabled=false
+
+engine=V8
+brake=Drum
+suspension=Regular
+speaker=6
+audio=Premium
+transmission=Auto

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Jalopy.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Jalopy.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Jalopy.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Jalopy.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,29 @@
+#
+# 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.
+#
+#
+#
+
+# this file contains the localized content for the Jalopy 
+
+title=Duke's Stripped-Down Jalopy
+title_componentType=javax.faces.Output
+title_valueType=java.lang.String
+description=If you're the type who doesn't care what anyone thinks, this is the car for you. Strictly for point-a-to-point-b types.
+description_componentType=javax.faces.Output
+description_valueType=java.lang.String

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Jalopy_de.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Jalopy_de.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Jalopy_de.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Jalopy_de.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,29 @@
+#
+# 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.
+#
+#
+#
+
+# this file contains the localized content for the Jalopy 
+
+title=Dukes alte Kiste
+title_componentType=javax.faces.Output
+title_valueType=java.lang.String
+description=Wenn Sie der Typ von Mensch sind, den es nicht k\u00fcmmert, was jeder denkt, dann ist dies genau der richtige Wagen f\u00fcr Sie! Gedacht f\u00fcr Punkt-A-Nach-Punkt-B Typen. 
+description_componentType=javax.faces.Output
+description_valueType=java.lang.String

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Jalopy_es.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Jalopy_es.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Jalopy_es.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Jalopy_es.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,29 @@
+#
+# 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.
+#
+#
+#
+
+# this file contains the localized content for the Jalopy 
+
+title=El cacharro de Duke
+title_componentType=javax.faces.Output
+title_valueType=java.lang.String
+description=Este es el carro para ti si tu eres el tipo de persona de que no le importa lo que otros opinion de ti.
+description_componentType=javax.faces.Output
+description_valueType=java.lang.String

Added: myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Jalopy_fr.properties
URL: http://svn.apache.org/viewvc/myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Jalopy_fr.properties?rev=1053758&view=auto
==============================================================================
--- myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Jalopy_fr.properties (added)
+++ myfaces/portlet-bridge/core/branches/sobryan_portlet-bridge-3.0.0/examples/carstore/src/main/resources/carstore/bundles/Jalopy_fr.properties Wed Dec 29 22:27:33 2010
@@ -0,0 +1,29 @@
+#
+# 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.
+#
+#
+#
+
+# this file contains the localized content for the Jalopy 
+
+title=La coccinelle de Duke
+title_componentType=javax.faces.Output
+title_valueType=java.lang.String
+description=Si l'opinion des autres ne vous d\u00e9range pas, c'est l'automobile qu'il vous faut.  Id\u00e9al pous vous permettre d'aller du point A au point B.
+description_componentType=javax.faces.Output
+description_valueType=java.lang.String