Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b41200de7d | ||
|
|
6af7a6fde4 | ||
|
|
8d3c6997e7 | ||
|
|
c72c2884f4 | ||
|
|
cd4820e14f | ||
|
|
5b7d275b96 | ||
|
|
b5b33e356d |
2
.idea/gradle.xml
generated
2
.idea/gradle.xml
generated
@@ -5,7 +5,7 @@
|
||||
<GradleProjectSettings>
|
||||
<option name="distributionType" value="LOCAL" />
|
||||
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||
<option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.10" />
|
||||
<option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.14.1" />
|
||||
<option name="modules">
|
||||
<set>
|
||||
<option value="$PROJECT_DIR$" />
|
||||
|
||||
@@ -1,12 +1,5 @@
|
||||
buildscript {
|
||||
repositories {
|
||||
jcenter()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:2.1.0'
|
||||
}
|
||||
}
|
||||
apply plugin: 'com.android.application'
|
||||
apply plugin: 'realm-android'
|
||||
|
||||
repositories {
|
||||
jcenter()
|
||||
@@ -20,8 +13,8 @@ android {
|
||||
applicationId "com.eyecreate.miceandmystics.miceandmystics"
|
||||
minSdkVersion 16
|
||||
targetSdkVersion 21
|
||||
versionCode 4
|
||||
versionName "1.0.3"
|
||||
versionCode 6
|
||||
versionName "1.0.4"
|
||||
}
|
||||
|
||||
compileOptions {
|
||||
@@ -39,7 +32,6 @@ android {
|
||||
dependencies {
|
||||
compile fileTree(dir: 'libs', include: ['*.jar'])
|
||||
compile 'com.android.support:appcompat-v7:22.0.0'
|
||||
compile 'io.realm:realm-android:0.87.0'
|
||||
compile 'uk.co.chrisjenx:calligraphy:2.0.2'
|
||||
compile 'com.android.support:recyclerview-v7:22.0.+'
|
||||
compile 'com.android.support:cardview-v7:22.0.+'
|
||||
|
||||
@@ -24,7 +24,7 @@ public class MiceAndMysticsApplication extends Application {
|
||||
public void onCreate() {
|
||||
super.onCreate();
|
||||
singletonApplication = this;
|
||||
realmConfig = new RealmConfiguration.Builder(this).schemaVersion(1).migration(new RealmMigrator()).build();
|
||||
realmConfig = new RealmConfiguration.Builder(this).schemaVersion(2).migration(new RealmMigrator()).build();
|
||||
singletonRealm = Realm.getInstance(realmConfig);
|
||||
CalligraphyConfig.initDefault(new CalligraphyConfig.Builder()
|
||||
.setDefaultFontPath("ArchitectsDaughter.ttf")
|
||||
|
||||
@@ -1,13 +1,23 @@
|
||||
package com.eyecreate.miceandmystics.miceandmystics;
|
||||
|
||||
import com.eyecreate.miceandmystics.miceandmystics.model.Campaign;
|
||||
|
||||
import io.realm.DynamicRealm;
|
||||
import io.realm.RealmMigration;
|
||||
import io.realm.RealmObject;
|
||||
import io.realm.RealmResults;
|
||||
|
||||
public class RealmMigrator implements RealmMigration {
|
||||
@Override
|
||||
public void migrate(DynamicRealm dynamicRealm, long oldVersion, long newVersion) {
|
||||
if(oldVersion == 0 && newVersion == 1) {
|
||||
if(oldVersion == 0) {
|
||||
//Nothing
|
||||
oldVersion++;
|
||||
}
|
||||
if(oldVersion == 1) {
|
||||
dynamicRealm.getSchema().get("Campaign")
|
||||
.addField("campaignChapter",int.class);
|
||||
oldVersion++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -55,9 +55,9 @@ public class CampaignAdapter extends RecyclerView.Adapter<CampaignViewHolder> {
|
||||
}
|
||||
MiceAndMysticsApplication.getRealmInstance().beginTransaction();
|
||||
for(Achievement achievement:campaign.getPartyStoryAchievements()) {
|
||||
achievement.removeFromRealm();
|
||||
achievement.deleteFromRealm();
|
||||
}
|
||||
campaign.removeFromRealm();
|
||||
campaign.deleteFromRealm();
|
||||
MiceAndMysticsApplication.getRealmInstance().commitTransaction();
|
||||
fullRefresh();
|
||||
}
|
||||
|
||||
@@ -88,17 +88,17 @@ public class CampaignDetailsAdapter extends RecyclerView.Adapter<RecyclerView.Vi
|
||||
public static void removeCharacterFromDB(Character character) {
|
||||
removeItemsAndAbilities(character);
|
||||
MiceAndMysticsApplication.getRealmInstance().beginTransaction();
|
||||
character.removeFromRealm();
|
||||
character.deleteFromRealm();
|
||||
MiceAndMysticsApplication.getRealmInstance().commitTransaction();
|
||||
}
|
||||
|
||||
private static void removeItemsAndAbilities(Character character) {
|
||||
MiceAndMysticsApplication.getRealmInstance().beginTransaction();
|
||||
for(Ability ability:character.getAbilities()) {
|
||||
ability.removeFromRealm();
|
||||
ability.deleteFromRealm();
|
||||
}
|
||||
for(BackpackItem item:character.getStoredItems()) {
|
||||
item.removeFromRealm();
|
||||
item.deleteFromRealm();
|
||||
}
|
||||
MiceAndMysticsApplication.getRealmInstance().commitTransaction();
|
||||
}
|
||||
@@ -115,7 +115,7 @@ public class CampaignDetailsAdapter extends RecyclerView.Adapter<RecyclerView.Vi
|
||||
|
||||
public void removeAchievement(Achievement achievement) {
|
||||
MiceAndMysticsApplication.getRealmInstance().beginTransaction();
|
||||
achievement.removeFromRealm();
|
||||
achievement.deleteFromRealm();
|
||||
MiceAndMysticsApplication.getRealmInstance().commitTransaction();
|
||||
fullRefresh();
|
||||
}
|
||||
|
||||
@@ -92,7 +92,7 @@ public class CharacterDetailsAdapter extends RecyclerView.Adapter<RecyclerView.V
|
||||
public void removeItem(String itemUuid) {
|
||||
BackpackItem item = MiceAndMysticsApplication.getRealmInstance().where(BackpackItem.class).equalTo("uuid",itemUuid).findFirst();
|
||||
MiceAndMysticsApplication.getRealmInstance().beginTransaction();
|
||||
item.removeFromRealm();
|
||||
item.deleteFromRealm();
|
||||
MiceAndMysticsApplication.getRealmInstance().commitTransaction();
|
||||
notifyDataSetChanged();
|
||||
}
|
||||
@@ -100,7 +100,7 @@ public class CharacterDetailsAdapter extends RecyclerView.Adapter<RecyclerView.V
|
||||
public void removeAbility(String abilityUuid) {
|
||||
Ability ability = MiceAndMysticsApplication.getRealmInstance().where(Ability.class).equalTo("uuid",abilityUuid).findFirst();
|
||||
MiceAndMysticsApplication.getRealmInstance().beginTransaction();
|
||||
ability.removeFromRealm();
|
||||
ability.deleteFromRealm();
|
||||
MiceAndMysticsApplication.getRealmInstance().commitTransaction();
|
||||
notifyDataSetChanged();
|
||||
}
|
||||
|
||||
@@ -61,7 +61,7 @@ public class PlayerManagerAdapter extends RecyclerView.Adapter<PlayerViewHolder>
|
||||
CampaignDetailsAdapter.removeCharacterFromDB((Character) iter.next());
|
||||
}
|
||||
MiceAndMysticsApplication.getRealmInstance().beginTransaction();
|
||||
MiceAndMysticsApplication.getRealmInstance().where(Player.class).equalTo("playerName", playerName).findFirst().removeFromRealm();
|
||||
MiceAndMysticsApplication.getRealmInstance().where(Player.class).equalTo("playerName", playerName).findFirst().deleteFromRealm();
|
||||
MiceAndMysticsApplication.getRealmInstance().commitTransaction();
|
||||
notifyDataSetChanged();
|
||||
}
|
||||
@@ -81,7 +81,7 @@ public class PlayerManagerAdapter extends RecyclerView.Adapter<PlayerViewHolder>
|
||||
@Override
|
||||
public void onClick(DialogInterface dialogInterface, int i) {
|
||||
MiceAndMysticsApplication.getRealmInstance().beginTransaction();
|
||||
MiceAndMysticsApplication.getRealmInstance().where(Player.class).equalTo("playerName",playerName).findFirst().removeFromRealm();
|
||||
MiceAndMysticsApplication.getRealmInstance().where(Player.class).equalTo("playerName",playerName).findFirst().deleteFromRealm();
|
||||
MiceAndMysticsApplication.getRealmInstance().commitTransaction();
|
||||
notifyDataSetChanged();
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ import java.util.UUID;
|
||||
|
||||
public class Ability extends RealmObject {
|
||||
@PrimaryKey
|
||||
@Required
|
||||
private String uuid;
|
||||
@Required
|
||||
private String abilityName;
|
||||
|
||||
@@ -8,6 +8,7 @@ import java.util.UUID;
|
||||
|
||||
public class Achievement extends RealmObject {
|
||||
@PrimaryKey
|
||||
@Required
|
||||
private String uuid;
|
||||
@Required
|
||||
private String achievementName;
|
||||
|
||||
@@ -7,6 +7,7 @@ import io.realm.annotations.Required;
|
||||
public class BackpackItem extends RealmObject {
|
||||
//TODO:Look into seeing if it's worth hard coding these instead of manual entry.
|
||||
@PrimaryKey
|
||||
@Required
|
||||
private String uuid;
|
||||
@Required
|
||||
private String itemName;
|
||||
|
||||
@@ -7,11 +7,13 @@ import io.realm.annotations.Required;
|
||||
|
||||
public class Campaign extends RealmObject {
|
||||
@PrimaryKey
|
||||
@Required
|
||||
private String campaignName;
|
||||
@Required
|
||||
private String campaignType;
|
||||
private RealmList<Character> currentCharacters;
|
||||
private RealmList<Achievement> partyStoryAchievements;
|
||||
private int campaignChapter;
|
||||
|
||||
public RealmList<Character> getCurrentCharacters() {
|
||||
return currentCharacters;
|
||||
@@ -44,4 +46,12 @@ public class Campaign extends RealmObject {
|
||||
public void setCampaignType(String campaignType) {
|
||||
this.campaignType = campaignType;
|
||||
}
|
||||
|
||||
public int getCampaignChapter() {
|
||||
return campaignChapter;
|
||||
}
|
||||
|
||||
public void setCampaignChapter(int campaignChapter) {
|
||||
this.campaignChapter = campaignChapter;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@ import io.realm.annotations.Required;
|
||||
|
||||
public class Character extends RealmObject {
|
||||
@PrimaryKey
|
||||
@Required
|
||||
private String uuid;
|
||||
@Required
|
||||
private String characterName;
|
||||
|
||||
@@ -2,12 +2,14 @@ package com.eyecreate.miceandmystics.miceandmystics.model;
|
||||
|
||||
import io.realm.RealmObject;
|
||||
import io.realm.annotations.PrimaryKey;
|
||||
import io.realm.annotations.Required;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
|
||||
public class Player extends RealmObject {
|
||||
@PrimaryKey
|
||||
@Required
|
||||
private String playerName;
|
||||
|
||||
public Player() {}
|
||||
|
||||
@@ -1,24 +1,58 @@
|
||||
package com.eyecreate.miceandmystics.miceandmystics.viewholders;
|
||||
|
||||
import android.support.v7.widget.RecyclerView;
|
||||
import android.text.Editable;
|
||||
import android.text.TextWatcher;
|
||||
import android.view.View;
|
||||
import android.widget.EditText;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.eyecreate.miceandmystics.miceandmystics.MiceAndMysticsApplication;
|
||||
import com.eyecreate.miceandmystics.miceandmystics.R;
|
||||
import com.eyecreate.miceandmystics.miceandmystics.model.Campaign;
|
||||
import com.eyecreate.miceandmystics.miceandmystics.model.Enums.CampaignType;
|
||||
|
||||
public class CampaignHeaderViewHolder extends RecyclerView.ViewHolder {
|
||||
|
||||
TextView campaignName,campaignType;
|
||||
TextView campaignName,campaignType,campaignChapter;
|
||||
EditText chapterEdit;
|
||||
|
||||
public CampaignHeaderViewHolder(View itemView) {
|
||||
super(itemView);
|
||||
campaignName = (TextView)itemView.findViewById(R.id.campaign_name);
|
||||
campaignType = (TextView)itemView.findViewById(R.id.campaign_type);
|
||||
campaignChapter = (TextView) itemView.findViewById(R.id.campaign_chapter);
|
||||
chapterEdit = (EditText) itemView.findViewById(R.id.edit_chapter);
|
||||
}
|
||||
|
||||
public void bindModel(Campaign campaign) {
|
||||
public void bindModel(final Campaign campaign) {
|
||||
campaignName.setText(campaign.getCampaignName());
|
||||
campaignType.setText(CampaignType.valueOf(campaign.getCampaignType()).displayName());
|
||||
campaignChapter.setText(campaignChapter.getResources().getText(R.string.campaign_chapter)+" : ");
|
||||
chapterEdit.setText(String.valueOf(campaign.getCampaignChapter() == 0 ? 1:campaign.getCampaignChapter()));
|
||||
chapterEdit.addTextChangedListener(new TextWatcher() {
|
||||
@Override
|
||||
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void afterTextChanged(Editable editable) {
|
||||
try{
|
||||
Integer.parseInt(editable.toString());
|
||||
}
|
||||
catch(NumberFormatException e) {
|
||||
return;
|
||||
}
|
||||
MiceAndMysticsApplication.getRealmInstance().beginTransaction();
|
||||
campaign.setCampaignChapter(Integer.parseInt(editable.toString()));
|
||||
MiceAndMysticsApplication.getRealmInstance().commitTransaction();
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,4 +17,22 @@
|
||||
android:textColor="@color/parchment_yellow"
|
||||
android:gravity="center_horizontal"
|
||||
android:id="@+id/campaign_type"/>
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:orientation="horizontal">
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:textColor="@color/parchment_yellow"
|
||||
android:text="Chapter: "
|
||||
android:gravity="center_horizontal"
|
||||
android:id="@+id/campaign_chapter"/>
|
||||
<EditText
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:inputType="number"
|
||||
android:id="@+id/edit_chapter"/>
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
@@ -72,6 +72,7 @@
|
||||
<string name="party_item_header">Geschichtenerfolg</string>
|
||||
<string name="ability_item_header">Fähigkeiten</string>
|
||||
<string name="campaign_activity">Kampagnen</string>
|
||||
<string name="campaign_chapter">Kapitel</string>
|
||||
<string name="campaign_name_request">Gebe deiner Kampagne einen einzigartigen Namen:</string>
|
||||
<string name="campaign_name_blank">Der Name kann nicht leer sein!</string>
|
||||
<string name="character_activity">Character Details</string>
|
||||
|
||||
102
MiceAndMysticsTracker/src/main/res/values-es/strings.xml
Normal file
102
MiceAndMysticsTracker/src/main/res/values-es/strings.xml
Normal file
@@ -0,0 +1,102 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">Mice and Mystics secuenciador</string>
|
||||
<string name="title_activity_campaign_details">CampañaDetallesHabilidades</string>
|
||||
<string name="action_settings">Configuraciones</string>
|
||||
<!--Nombres de los personajes-->
|
||||
<string name="char_name_collin">Collin</string>
|
||||
<string name="char_name_filch">Filch</string>
|
||||
<string name="char_name_lily">Lily</string>
|
||||
<string name="char_name_maginos">Maginos</string>
|
||||
<string name="char_name_nez">Nez</string>
|
||||
<string name="char_name_tilda">Tilda</string>
|
||||
<!--Tipos de campaña-->
|
||||
<string name="campaign_name_s_a_r">Dolor y Recuerdo</string>
|
||||
<!--Logros-->
|
||||
<string name="ach_name_maggie">Miz Maggie</string>
|
||||
<string name="ach_name_van_brush">Cepillo de Vanestra</string>
|
||||
<string name="ach_name_king">Rey</string>
|
||||
<string name="ach_name_horn_claw">Garra Cuerno Gato</string>
|
||||
<string name="ach_name_catnip">Menta de Gato</string>
|
||||
<!--Clases de Personaje-->
|
||||
<string name="char_type_warrior">Guerrero</string>
|
||||
<string name="char_type_leader">Líder</string>
|
||||
<string name="char_type_mystic">Mago</string>
|
||||
<string name="char_type_scamp">Bribón</string>
|
||||
<string name="char_type_tinkerer">Manitas</string>
|
||||
<string name="char_type_archer">Arquero</string>
|
||||
<string name="char_type_healer">Sanadora</string>
|
||||
<string name="char_type_maginos">Maginos</string>
|
||||
<!--Habilidades-->
|
||||
<string name="ability_firstaid">Primeros Auxílios</string>
|
||||
<string name="ability_chainlighting">Relámpago en Cadena</string>
|
||||
<string name="ability_mysticblast">Estallido Místico</string>
|
||||
<string name="ability_majorheal">Gran Curación</string>
|
||||
<string name="ability_feint">Finta</string>
|
||||
<string name="ability_battlesqueak">Chillido de Batalla</string>
|
||||
<string name="ability_battleleader">Líder de Batalla</string>
|
||||
<string name="ability_settrap">Colocar Trampas</string>
|
||||
<string name="ability_fortify">Fortalecimiento</string>
|
||||
<string name="ability_cure">Curación</string>
|
||||
<string name="ability_knifestrike">Acuchillar</string>
|
||||
<string name="ability_find">Hallazgo</string>
|
||||
<string name="ability_dodge">Esquivar</string>
|
||||
<string name="ability_thundersqueak">Chillido Atronador</string>
|
||||
<string name="ability_backslash">Contraofensiva</string>
|
||||
<string name="ability_mysticbolt">Rayo Místico</string>
|
||||
<string name="ability_inspire">Inspiración</string>
|
||||
<string name="ability_keeneye">Agudeza Visual</string>
|
||||
<string name="ability_meeps">Meeps</string>
|
||||
<string name="ability_invisibility">Invisibilidad</string>
|
||||
<string name="ability_accurateshot">Disparo Preciso</string>
|
||||
<string name="ability_aimedshot">Disparo con Puntería</string>
|
||||
<string name="ability_powershot">Disparo Potente</string>
|
||||
<string name="ability_prempshot">Disparo de Anticipación</string>
|
||||
<string name="ability_resolve">Resuelto</string>
|
||||
<string name="ability_protect">Protección</string>
|
||||
<string name="ability_giveorder">Dar Órdenes</string>
|
||||
<string name="ability_energyrush">Empuje de Energía</string>
|
||||
<!--Texto UI -->
|
||||
<string name="dialog_confirm">De acuerdo</string>
|
||||
<string name="dialog_add">Añadir</string>
|
||||
<string name="dialog_create">Crear</string>
|
||||
<string name="dialog_yes">Sí</string>
|
||||
<string name="dialog_no">No</string>
|
||||
<string name="char_item_header">Artículos:</string>
|
||||
<string name="party_item_header">Logros de Equipo</string>
|
||||
<string name="ability_item_header">Habilidades</string>
|
||||
<string name="campaign_activity">Campañas</string>
|
||||
<string name="campaign_chapter">Capítulo</string>
|
||||
<string name="campaign_name_request">Por favor, da un nombre único para la campaña:</string>
|
||||
<string name="campaign_name_blank">¡No puedes dejar el nombre en blanco!</string>
|
||||
<string name="character_activity">Detalles del Personaje</string>
|
||||
<string name="character_ability_request">Por favor, indica cual habilidad se añade:</string>
|
||||
<string name="character_ability_exists">Esta habilidad ya la tiene este personaje.</string>
|
||||
<string name="character_item_request">Por favor, indica el artículo que se añade como equipado:</string>
|
||||
<string name="character_item_blank">¡No puedes dejar en blanco el nombre del Artículo!</string>
|
||||
<string name="campaign_details_Activity">Detalles de la Partida.</string>
|
||||
<string name="player_name_request">Por favor di el nombre del nuevo jugador:</string>
|
||||
<string name="player_name_blank">¡No puedes dejar el nombre en blanco!</string>
|
||||
<string name="player_name_dup">¡No puedes tener el mismo nombre de otro jugador!</string>
|
||||
<string name="achievement_add_request">Por favor selecciona el logro a añadir a tu equipo:</string>
|
||||
<string name="achievement_dup">No se puede tener el mismo logro más de una vez.</string>
|
||||
<string name="character_add_request">Por favor, selecciona tu personaje y el jugador que lo controla:</string>
|
||||
<string name="character_player_blank">Ningún jugador escogido. Prueba de crear uno antes.</string>
|
||||
<string name="players_activity">Gestionar Jugadores</string>
|
||||
<string name="character_game_dup">No puedes tener dos veces el mismo personaje en la partida.</string>
|
||||
<string name="remove_player_confirm_1">"Borrando jugador "</string>
|
||||
<string name="remove_player_confirm_2">" debes borrar todos los personajes de este jugador. ¿Aún quieres continuar?"</string>
|
||||
<string name="remove_empty_player_confirm">"¿Quieres eliminar al Jugador: "</string>
|
||||
<string name="remove_character_confirm">"¿Quieres borrar el Personaje: "</string>
|
||||
<string name="remove_campaign_confirm">"¿Quieres borrar la Campaña: "</string>
|
||||
<string name="remove_ability_confirm">"¿Quieres borrar la Habilidad: "</string>
|
||||
<string name="remove_item_confirm">"¿Quieres borrar el Artículo: "</string>
|
||||
<string name="remove_achievement_confirm">"¿Quieres borrar el Logro: "</string>
|
||||
<string name="add_campaign">Añadir Campaña</string>
|
||||
<string name="add_character">Añadir Personaje</string>
|
||||
<string name="add_player">Añadir Jugador</string>
|
||||
<string name="add_achievement">Añadir Logro</string>
|
||||
<string name="manage_players">Gestionar Jugadores</string>
|
||||
<string name="add_ability">Añadir Habilidad</string>
|
||||
<string name="add_held_item">Añadir Artículo Equipado</string>
|
||||
</resources>
|
||||
110
MiceAndMysticsTracker/src/main/res/values-ru/strings.xml
Normal file
110
MiceAndMysticsTracker/src/main/res/values-ru/strings.xml
Normal file
@@ -0,0 +1,110 @@
|
||||
<resources>
|
||||
<string name="app_name">Mice and Mystics Tracker</string>
|
||||
<string name="title_activity_campaign_details">CampaignDetailsActivity</string>
|
||||
|
||||
<string name="action_settings">Настройки</string>
|
||||
|
||||
<!-- Character Names -->
|
||||
<string name="char_name_collin">Коллин</string>
|
||||
<string name="char_name_filch">Стыр</string>
|
||||
<string name="char_name_lily">Лили</string>
|
||||
<string name="char_name_maginos">Магикус</string>
|
||||
<string name="char_name_nez">Нез</string>
|
||||
<string name="char_name_tilda">Тильда</string>
|
||||
|
||||
<!-- Campaign Types -->
|
||||
<string name="campaign_name_s_a_r">Горесть и поминовение</string>
|
||||
|
||||
<!-- Achievements -->
|
||||
<string name="ach_name_maggie">Дружба тётушки Мэгги</string>
|
||||
<string name="ach_name_van_brush">Щётка Ванестры</string>
|
||||
<string name="ach_name_king">Король</string>
|
||||
<string name="ach_name_horn_claw">Коготь Мышегуба</string>
|
||||
<string name="ach_name_catnip">Кошачья мята</string>
|
||||
|
||||
<!-- Character Types -->
|
||||
<string name="char_type_warrior">Воин</string>
|
||||
<string name="char_type_leader">Лидер</string>
|
||||
<string name="char_type_mystic">Мистик</string>
|
||||
<string name="char_type_scamp">Плут</string>
|
||||
<string name="char_type_tinkerer">Изобретатель</string>
|
||||
<string name="char_type_archer">Лучник</string>
|
||||
<string name="char_type_healer">Целитель</string>
|
||||
<string name="char_type_maginos">Магикус</string>
|
||||
|
||||
<!-- Abilities -->
|
||||
<string name="ability_firstaid">Первая помощь</string>
|
||||
<string name="ability_chainlighting">Цепная молния</string>
|
||||
<string name="ability_mysticblast">Мифический взрыв</string>
|
||||
<string name="ability_majorheal">Великое исцеление</string>
|
||||
<string name="ability_feint">Боевая готовность</string>
|
||||
<string name="ability_battlesqueak">Боевой писк</string>
|
||||
<string name="ability_battleleader">Боевой лидер</string>
|
||||
<string name="ability_settrap">Установка капканов</string>
|
||||
<string name="ability_fortify">Концентрация</string>
|
||||
<string name="ability_cure">Излечение</string>
|
||||
<string name="ability_knifestrike">Удар исподтишка</string>
|
||||
<string name="ability_find">Целеустремленность</string>
|
||||
<string name="ability_dodge">Прыжок</string>
|
||||
<string name="ability_thundersqueak">Апокалиписк</string>
|
||||
<string name="ability_backslash">Натиск</string>
|
||||
<string name="ability_mysticbolt">Мистическая стрела</string>
|
||||
<string name="ability_inspire">Воодушевление</string>
|
||||
<string name="ability_keeneye">Зоркий глаз</string>
|
||||
<string name="ability_meeps">Уф</string>
|
||||
<string name="ability_invisibility">Невидимость</string>
|
||||
<string name="ability_accurateshot">Меткий выстрел</string>
|
||||
<string name="ability_aimedshot">Прицельный выстрел</string>
|
||||
<string name="ability_powershot">Мощный выстрел</string>
|
||||
<string name="ability_prempshot">Предупредительный выстрел</string>
|
||||
<string name="ability_resolve">Защитная стойка</string>
|
||||
<string name="ability_protect">Оборона</string>
|
||||
<string name="ability_giveorder">Командный голос</string>
|
||||
<string name="ability_energyrush">Прилив сил</string>
|
||||
|
||||
<!-- UI text -->
|
||||
<string name="dialog_confirm">ОК</string>
|
||||
<string name="dialog_add">Добавить</string>
|
||||
<string name="dialog_create">Создать</string>
|
||||
<string name="dialog_yes">Да</string>
|
||||
<string name="dialog_no">Нет</string>
|
||||
<string name="char_item_header">Снаряжение:</string>
|
||||
<string name="party_item_header">Достижения кампании</string>
|
||||
<string name="ability_item_header">Способности</string>
|
||||
<string name="campaign_activity">Кампании</string>
|
||||
<string name="campaign_chapter">Главе</string>
|
||||
<string name="campaign_name_request">Пожалуйста задайте кампании уникальное имя:</string>
|
||||
<string name="campaign_name_blank">Имя не может быть пустым!</string>
|
||||
<string name="character_activity">Детали персонажа</string>
|
||||
<string name="character_ability_request">Пожалуйста, выбирите способность:</string>
|
||||
<string name="character_ability_exists">У данного персонажа уже есть такая способность.</string>
|
||||
<string name="character_item_request">Укажите название снаряжения:</string>
|
||||
<string name="character_item_blank">Название не может быть пустым!</string>
|
||||
<string name="campaign_details_Activity">Детали игры</string>
|
||||
<string name="player_name_request">Имя нового игрока:</string>
|
||||
<string name="player_name_blank">Имя не может быть пустым!</string>
|
||||
<string name="player_name_dup">Имя должно быть уникальным!</string>
|
||||
<string name="achievement_add_request">Пожалуйста, выберите достижение:</string>
|
||||
<string name="achievement_dup">Может быть только одно достижение каждого типа.</string>
|
||||
<string name="character_add_request">Пожалуйста выберите персонажа и игрока:</string>
|
||||
<string name="character_player_blank">Игрок не выбран. Возможно, его нужно сначала создать.</string>
|
||||
<string name="players_activity">Настроить игроков</string>
|
||||
<string name="character_game_dup">Не может быть двух одинаковых персонажей.</string>
|
||||
<string name="remove_player_confirm_1">"Удаляем игрока "</string>
|
||||
<string name="remove_player_confirm_2">" сначала нужно удалить всех персонажей игрока. Вы все еще хотите продолжить?"</string>
|
||||
<string name="remove_empty_player_confirm">"Вы хотите удалить игрока: "</string>
|
||||
<string name="remove_character_confirm">"Вы хотите удалить персонажа: "</string>
|
||||
<string name="remove_campaign_confirm">"Вы хотите удалить кампанию: "</string>
|
||||
<string name="remove_ability_confirm">"Вы хотите удалить способность: "</string>
|
||||
<string name="remove_item_confirm">"Вы хотите удалить снаряжение: "</string>
|
||||
<string name="remove_achievement_confirm">"Вы хотите удалить достижение: "</string>
|
||||
<string name="add_campaign">Добавить кампанию</string>
|
||||
<string name="add_character">Добавить персонажа</string>
|
||||
<string name="add_player">Добавить игрока</string>
|
||||
<string name="add_achievement">Добавить достижение</string>
|
||||
<string name="manage_players">Настроить игроков</string>
|
||||
<string name="add_ability">Добавить способность</string>
|
||||
<string name="add_held_item">Добавить снаряжение</string>
|
||||
|
||||
|
||||
</resources>
|
||||
@@ -72,6 +72,7 @@
|
||||
<string name="party_item_header">Party Achievements</string>
|
||||
<string name="ability_item_header">Abilities</string>
|
||||
<string name="campaign_activity">Campaigns</string>
|
||||
<string name="campaign_chapter">Chapter</string>
|
||||
<string name="campaign_name_request">Please give your new campaign a unique name:</string>
|
||||
<string name="campaign_name_blank">Can not have blank name!</string>
|
||||
<string name="character_activity">Character Details</string>
|
||||
|
||||
@@ -5,7 +5,8 @@ buildscript {
|
||||
jcenter()
|
||||
}
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:2.1.0'
|
||||
classpath 'com.android.tools.build:gradle:2.1.3'
|
||||
classpath "io.realm:realm-gradle-plugin:1.1.1"
|
||||
|
||||
// NOTE: Do not place your application dependencies here; they belong
|
||||
// in the individual module build.gradle files
|
||||
|
||||
4
gradle/wrapper/gradle-wrapper.properties
vendored
4
gradle/wrapper/gradle-wrapper.properties
vendored
@@ -1,6 +1,6 @@
|
||||
#Wed Apr 10 15:27:10 PDT 2013
|
||||
#Tue Aug 16 18:39:03 EDT 2016
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
|
||||
|
||||
Reference in New Issue
Block a user