Extracts library strings to resources.

This commit is contained in:
2021-05-27 03:22:23 -07:00
parent e00167383a
commit 71c0fdb43e
2 changed files with 6 additions and 3 deletions

View File

@@ -74,7 +74,7 @@ public class LibraryFragment extends MCFragment {
private void setupAddMonsterButton(@NonNull FloatingActionButton fab) { private void setupAddMonsterButton(@NonNull FloatingActionButton fab) {
fab.setOnClickListener(view -> { fab.setOnClickListener(view -> {
Monster monster = new Monster(); Monster monster = new Monster();
monster.name = "Unnamed Monster"; monster.name = getString(R.string.default_monster_name);
MonsterRepository repository = this.getMonsterRepository(); MonsterRepository repository = this.getMonsterRepository();
repository.addMonster(monster) repository.addMonster(monster)
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
@@ -87,7 +87,7 @@ public class LibraryFragment extends MCFragment {
assert view != null; assert view != null;
Snackbar.make( Snackbar.make(
view, view,
String.format("%s created", monster.name), getString(R.string.snackbar_monster_created, monster.name),
Snackbar.LENGTH_LONG) Snackbar.LENGTH_LONG)
.setAction("Action", (_view) -> navigateToMonsterDetail(monster.id)) .setAction("Action", (_view) -> navigateToMonsterDetail(monster.id))
.show(); .show();
@@ -98,7 +98,7 @@ public class LibraryFragment extends MCFragment {
Logger.logError("Error creating monster", e); Logger.logError("Error creating monster", e);
View view = getView(); View view = getView();
assert view != null; assert view != null;
Snackbar.make(view, "Failed to create monster", Snackbar.LENGTH_LONG) Snackbar.make(view, getString(R.string.snackbar_failed_to_create_monster), Snackbar.LENGTH_LONG)
.setAction("Action", null).show(); .setAction("Action", null).show();
} }
}); });

View File

@@ -34,4 +34,7 @@
<string name="label_legendary_actions">Legendary Actions</string> <string name="label_legendary_actions">Legendary Actions</string>
<string name="label_lair_actions">Lair Actions</string> <string name="label_lair_actions">Lair Actions</string>
<string name="label_regional_actions">Regional Actions</string> <string name="label_regional_actions">Regional Actions</string>
<string name="default_monster_name">Unnamed Monster</string>
<string name="snackbar_failed_to_create_monster">Failed to create monster</string>
<string name="snackbar_monster_created">%1$s created</string>
</resources> </resources>