]> www.infradead.org Git - users/mchehab/andors-trail.git/commitdiff
Minor conversation correction to wellguard in Loneford (issue 259, thanks bluers0...
authoroskar.wiksten <oskar.wiksten@08aca716-68be-ccc6-4d58-36f5abd142ac>
Mon, 12 Mar 2012 22:06:36 +0000 (22:06 +0000)
committeroskar.wiksten <oskar.wiksten@08aca716-68be-ccc6-4d58-36f5abd142ac>
Mon, 12 Mar 2012 22:06:36 +0000 (22:06 +0000)
Remove slider from bulkselection dialog when there is just one item, provide image&name in bulkselection dialog (issue 279, thanks Samuel)

git-svn-id: https://andors-trail.googlecode.com/svn/trunk@224 08aca716-68be-ccc6-4d58-36f5abd142ac

AndorsTrail/res/layout/bulkselection.xml
AndorsTrail/res/values-fr/readme-fr.xml [moved from AndorsTrail/res/values-fr/readme-fr.txt with 92% similarity]
AndorsTrail/res/values-fr/strings.xml
AndorsTrail/res/values/content_conversationlist.xml
AndorsTrail/src/com/gpl/rpg/AndorsTrail/activity/BulkSelectionInterface.java

index 07341925910c0d2195957c5b0bb63f42eee52c9d..d6b70f95adbde342ead584b5c27a46ceefc0b4ef 100644 (file)
        android:gravity="center_horizontal"
        >
        
-       <LinearLayout 
-               android:layout_height="wrap_content" 
+    <ScrollView
                android:layout_width="match_parent"
-               android:orientation="horizontal"
-               android:gravity="center_horizontal"
+               android:layout_height="wrap_content"
+               android:layout_weight="1"
                >
-
-        <TextView 
-               android:text="@string/inventory_drop"
-               android:id="@+id/bulkselection_action_type"
-               android:layout_width="wrap_content" 
-               android:layout_height="wrap_content"
-               />
-               
-        <EditText 
-               android:text="1" 
-               android:inputType="number"
-               android:singleLine="true"
-               android:id="@+id/bulkselection_amount_taken"
-               android:layout_height="wrap_content"
-               android:layout_width="wrap_content"
-               />
-               
-               <TextView 
-                       android:text="/"
-                       android:layout_width="wrap_content" 
+               <LinearLayout
+                       android:layout_width="match_parent"
                        android:layout_height="wrap_content"
-                       android:paddingLeft="10dp"
-                       android:paddingRight="10dp"
-                       />
+                       android:orientation="vertical"
+                       android:padding="@dimen/dialog_margin"
+                       >
+                       
+                       <LinearLayout 
+                               android:layout_height="wrap_content"
+                               android:layout_width="wrap_content"
+                               android:orientation="horizontal"
+                               android:gravity="center_vertical"
+                               android:layout_gravity="center_horizontal"
+                               >
+                               <ImageView 
+                                       android:id="@+id/bulkselection_itemimage"
+                                       android:layout_width="wrap_content"
+                                       android:layout_height="wrap_content"
+                                       android:src="@drawable/equip_weapon" 
+                                       android:paddingRight="@dimen/dialog_iconpadding_right"
+                                       android:paddingBottom="@dimen/dialog_iconpadding_bottom"
+                               />
+                               <TextView
+                                       android:id="@+id/bulkselection_itemname"
+                                       android:layout_width="wrap_content"
+                                       android:layout_height="wrap_content"
+                                       android:text="Item" 
+                                       android:textSize="@dimen/titletext"
+                                       />      
+                       </LinearLayout>
+                       
+                       <LinearLayout 
+                               android:layout_height="wrap_content" 
+                               android:layout_width="match_parent"
+                               android:orientation="horizontal"
+                               android:gravity="center_horizontal"
+                               >
                
-               <TextView 
-                       android:text="250"
-                       android:id="@+id/bulkselection_amount_available"
-                       android:layout_width="wrap_content" 
-                       android:layout_height="wrap_content"
-                       />
-               
-    </LinearLayout>
-
-       <LinearLayout 
-               android:layout_height="wrap_content" 
-               android:layout_width="match_parent"
-               android:orientation="horizontal"
-               >
-
-        <Button 
-               android:text="-1" 
-               android:id="@+id/bulkselection_decrement_button" 
-               android:layout_width="wrap_content" 
-               android:layout_height="wrap_content"
-               android:paddingLeft="20dp"
-               android:paddingRight="20dp"
-               />
-
-               <SeekBar 
-                       android:id="@+id/bulkselection_slider" 
-                       android:layout_width="match_parent"
-                       android:layout_height="wrap_content" 
-                       android:layout_gravity="center_vertical"
-                       android:layout_weight="1"
-                       />
-
-        <Button 
-               android:text="+1" 
-               android:id="@+id/bulkselection_increment_button" 
-               android:layout_width="wrap_content" 
-               android:layout_height="wrap_content"
-               android:paddingLeft="20dp"
-               android:paddingRight="20dp"
-               />
-               
-               <Button 
-               android:text="@string/bulkselection_select_all" 
-               android:id="@+id/bulkselection_select_all_button" 
-               android:layout_width="wrap_content" 
-               android:layout_height="wrap_content"
-               android:paddingLeft="20dp"
-               android:paddingRight="20dp"
-               />
-               
-    </LinearLayout>
-
-       <TextView 
-               android:text="@string/bulkselection_totalcost_buy"
-               android:id="@+id/bulkselection_summary_totalgold"
-               android:layout_width="match_parent" 
-               android:layout_height="wrap_content"
-               android:paddingBottom="10dp"
-               />
+                       <TextView 
+                               android:text="@string/inventory_drop"
+                               android:id="@+id/bulkselection_action_type"
+                               android:layout_width="wrap_content" 
+                               android:layout_height="wrap_content"
+                               />
+                               
+                       <EditText 
+                               android:text="1" 
+                               android:inputType="number"
+                               android:singleLine="true"
+                               android:id="@+id/bulkselection_amount_taken"
+                               android:layout_height="wrap_content"
+                               android:layout_width="wrap_content"
+                               />
+                               
+                               <TextView 
+                                       android:text="/"
+                                       android:layout_width="wrap_content" 
+                                       android:layout_height="wrap_content"
+                                       android:paddingLeft="10dp"
+                                       android:paddingRight="10dp"
+                                       />
+                               
+                               <TextView 
+                                       android:text="250"
+                                       android:id="@+id/bulkselection_amount_available"
+                                       android:layout_width="wrap_content" 
+                                       android:layout_height="wrap_content"
+                                       />
+                               
+                   </LinearLayout>
+               
+                       <LinearLayout 
+                               android:layout_height="wrap_content" 
+                               android:layout_width="match_parent"
+                               android:orientation="horizontal"
+                               >
+               
+                       <Button 
+                               android:text="-1" 
+                               android:id="@+id/bulkselection_decrement_button" 
+                               android:layout_width="wrap_content" 
+                               android:layout_height="wrap_content"
+                               android:paddingLeft="20dp"
+                               android:paddingRight="20dp"
+                               />
+               
+                               <SeekBar 
+                                       android:id="@+id/bulkselection_slider" 
+                                       android:layout_width="match_parent"
+                                       android:layout_height="wrap_content" 
+                                       android:layout_gravity="center_vertical"
+                                       android:layout_weight="1"
+                                       />
+               
+                       <Button 
+                               android:text="+1" 
+                               android:id="@+id/bulkselection_increment_button" 
+                               android:layout_width="wrap_content" 
+                               android:layout_height="wrap_content"
+                               android:paddingLeft="20dp"
+                               android:paddingRight="20dp"
+                               />
+                               
+                       <Button 
+                               android:text="@string/bulkselection_select_all" 
+                               android:id="@+id/bulkselection_select_all_button" 
+                               android:layout_width="wrap_content" 
+                               android:layout_height="wrap_content"
+                               android:paddingLeft="20dp"
+                               android:paddingRight="20dp"
+                               />
+                               
+                   </LinearLayout>
+               
+                       <TextView 
+                       android:text="@string/bulkselection_totalcost_buy"
+                       android:id="@+id/bulkselection_summary_totalgold"
+                       android:layout_width="match_parent" 
+                       android:layout_height="wrap_content"
+                       android:paddingBottom="10dp"
+                       />
+                       
+               </LinearLayout>
+       </ScrollView>
 
        <!-- Workaround http://code.google.com/p/andors-trail/issues/detail?id=242 -->
        <ListView android:layout_width="match_parent" android:layout_height="wrap_content" />  
similarity index 92%
rename from AndorsTrail/res/values-fr/readme-fr.txt
rename to AndorsTrail/res/values-fr/readme-fr.xml
index ec3ab35ac346193411daacf3fe8d20d0b96bb1a9..16610c1e70a361733736800ab195eedb5bbe8d10 100644 (file)
@@ -1,3 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<resources>
+<!--
+<![CDATA[
+
 Aides à la traduction (pour rester cohérent)
 
 En cas de modification de ce fichier, merci de vérifier et modifier en
@@ -8,14 +14,14 @@ Objets de base
 ==============
 
 Vêtements
----------
+'''''''''
 
 - shirt → chemise
 - cap → casquette
 - gloves → gants
 
 Armes
------
+'''''
 
 - club → bâton
 - sword → épée
@@ -25,12 +31,12 @@ Armes
 - dagger → dague
 
 Armures
--------
+'''''''
 
 - chain mail → cotte de mailles
 
 Boucliers
----------
+'''''''''
 
 - buckler → petit bouclier
 - shield → bouclier
@@ -87,3 +93,9 @@ Items spéciaux (nommés)
 - Challenger → Provocateur
 - Villain → Traître
 - Troublemaker → Fauteur de troubles
+
+
+
+]]>
+-->
+</resources>
index 0d654bfd11444f88b5d7305181dae581e3739ecb..d148c34679da7ea830faa8c6e5fcbc4ced8260a8 100644 (file)
@@ -76,8 +76,8 @@
   <string name="combat_result_herohit">Vous frappez %1$s pour %2$d hp !</string>
   <string name="combat_result_herohitcritical">Vous frappez %1$s avec un coup critique pour %2$d hp !</string>
   <string name="combat_result_herokillsmonster">Vous avez tué %1$s !</string>
-  <string name="combat_not_enough_ap">Vous n'avez plus d\'AP disponibles ce tour-ci.</string>
-  <string name="combat_hero_dies">Le monde tourne et s'éteint autour de vous tandis que vous perdez connaissance... Heureusement, vous vous réveillez en vie. Vous perdez %1$d points d\'expérience.</string>
+  <string name="combat_not_enough_ap">Vous n\'avez plus d\'AP disponibles ce tour-ci.</string>
+  <string name="combat_hero_dies">Le monde tourne et s\'éteint autour de vous tandis que vous perdez connaissance... Heureusement, vous vous réveillez en vie. Vous perdez %1$d points d\'expérience.</string>
     
   <string name="inventory_info">Info</string>
   <string name="inventory_equip">Équiper</string>
   <string name="about_button2">Auteurs</string>
   <string name="about_button3">Licence</string>
   <string name="about_contents1">
-    Merci d'utiliser La Piste d\'Andor, un jeu de rôle libre pour Android.&lt;br /&gt;
+    Merci d\'utiliser La Piste d\'Andor, un jeu de rôle libre pour Android.&lt;br /&gt;
     &lt;br /&gt;
     &lt;a href="http://andorstrail.com/"&gt;Forum du jeu andorstrail.com pour les questions et les discussions sur la façon de jouer.&lt;/a&gt;&lt;br /&gt;
     &lt;br /&gt;
   <string name="preferences_dialog_confirmattack_title">Confirmer les attaques</string>
   <string name="preferences_dialog_confirmattack">Active la boîte de dialogue « Voulez-vous attaquer ? » quand vous attaquez un monstre.</string>
   <string name="preferences_dialog_monsterloot_title">Afficher le butin des monstres</string>
-  <string name="preferences_dialog_monsterloot">Change la façon dont s'affichent les résultats d\'un combat (or, expérience, objets)</string>
+  <string name="preferences_dialog_monsterloot">Change la façon dont s\'affichent les résultats d\'un combat (or, expérience, objets)</string>
   <string name="preferences_combat_category">Combat</string>
   <string name="preferences_combat_speed_title">Vitesse des combats</string>
   <string name="preferences_combat_speed">Détermine la vitesse d\'attaque des monstres.</string>
   <string name="skill_longdescription_barter">Chaque niveau de compétence réduit le malus financier d\'achat et de vente de %1$d %%.</string>
   <string name="skill_longdescription_dodge">Chaque niveau de compétence augmente la chance de bloquer de %1$d.</string>
   <string name="skill_longdescription_barkskin">Chaque niveau de compétence augmente la résistance aux dégâts de %1$d.</string>
-  <string name="skill_longdescription_more_criticals">Chaque niveau de compétence augmente la probabilité d\'infliger un coup critique de %1$d %%. Attention, ce pourcentage est relatif à la probabilité déjà existante (équipement, ...), ce n'est pas un pourcentage absolu.</string>
+  <string name="skill_longdescription_more_criticals">Chaque niveau de compétence augmente la probabilité d\'infliger un coup critique de %1$d %%. Attention, ce pourcentage est relatif à la probabilité déjà existante (équipement, ...), ce n\'est pas un pourcentage absolu.</string>
   <string name="skill_longdescription_better_criticals">Chaque niveau de compétence augmente le facteur multiplicatif de coups critiques existant (donné par l\'équipement) de %1$d %%.</string>
   <string name="skill_longdescription_speed">Chaque niveau de compétence augmente le nombre maximal de points d\'action (AP) de %1$d.</string>
   <string name="skill_longdescription_coinfinder">Chaque niveau de compétence augmente les chances de trouver de l\'or dans les butins de monstres de %1$d %%, et augmente le montant d\'or trouvé de %2$d %% (jusqu\'à atteindre le montant maximum propre à chaque monstre).</string>
        
   <string name="skill_title_shadow_bless">Bénédiction de l\'Ombre</string>
   <string name="skill_shortdescription_shadow_bless">Résistance contre tous les types de trouble</string>
-  <string name="skill_longdescription_shadow_bless">Chaque niveau de compétence diminue la probabilité d\'être affecté par n'importe quel type de trouble de %1$d %%. Cela englobe tous les troubles causés par les monstres, comme Poison, Étourdissement ou Fatigue.</string>
+  <string name="skill_longdescription_shadow_bless">Chaque niveau de compétence diminue la probabilité d\'être affecté par n\'importe quel type de trouble de %1$d %%. Cela englobe tous les troubles causés par les monstres, comme Poison, Étourdissement ou Fatigue.</string>
     
 </resources>
index ebcc3a181ae08a77809e251ec663ef13181530a8..e98a500054cbc8f96ac5057bfa960e527949520c 100644 (file)
 {loneford_farmer_il_6|We all started to investigate what could be the cause. We still aren\'t certain what the cause is, but we have our suspicions.|{{0|loneford|10|}}|{{N|loneford_farmer_il_7|||||}}|};
 {loneford_farmer_il_7|Luckily, now Feygard has sent patrols up here to help guard the village at least. We are still suffering though, and we fear who will be taken by the illness next.|{{0|loneford|11|}}||};
 
-{loneford_wellguard|Please report any suspicious behavior you might see.|||};
+{loneford_wellguard|Please report any suspicious behavior you might see to Kuldan.|||};
 
 {rolwynn|What have we done to deserve this? Please, will you help us?||{
        {What do you think is the cause of the illness?|rolwynn_1|loneford:11||||}
index 60049b01e56e2c47bafe609277f35cf68f837ac5..d390f925807a74e5646fe28ce15e5bc9623786ab 100644 (file)
@@ -15,6 +15,7 @@ import android.view.View;
 import android.view.View.OnTouchListener;
 import android.widget.Button;
 import android.widget.EditText;
+import android.widget.ImageView;
 import android.widget.SeekBar;
 import android.widget.TextView;
 
@@ -100,7 +101,13 @@ public class BulkSelectionInterface extends Activity implements TextWatcher {
                final Button decrementButton = (Button)findViewById(R.id.bulkselection_decrement_button);
                final Button incrementButton = (Button)findViewById(R.id.bulkselection_increment_button);
                final Button selectAllButton = (Button)findViewById(R.id.bulkselection_select_all_button);
-               
+
+               // change image and name of the item
+               final ImageView itemImage = (ImageView)findViewById(R.id.bulkselection_itemimage);
+        world.tileManager.setImageViewTileForSingleItemType(itemImage, itemType, getResources());
+        final TextView itemName = (TextView)findViewById(R.id.bulkselection_itemname);
+        itemName.setText(itemType.name);
+
         int actionTextResourceID = 0;
                if (interfaceType == BULK_INTERFACE_BUY) {
                pricePerUnit = ItemController.getBuyingPrice(world.model.player, itemType);
@@ -120,6 +127,15 @@ public class BulkSelectionInterface extends Activity implements TextWatcher {
                bulkselection_action_type.setText(actionText + " ");
                bulkselection_amount_available.setText(Integer.toString(totalAvailableAmount));
                bulkselection_slider.setMax(totalAvailableAmount - 1);
+               
+               // hide Slider and Buttons when there is only 1 item available
+               if(totalAvailableAmount == 1){
+                       decrementButton.setVisibility(View.GONE);
+                       incrementButton.setVisibility(View.GONE);
+                       selectAllButton.setVisibility(View.GONE);
+                       bulkselection_slider.setVisibility(View.GONE);
+               }
+               
                updateControls(intialSelection);
 
                OnTouchListener incrementDecrementListener = new OnTouchListener() {