Rename and delete tags from TagSettingsActivity

pull/281/head
Alex Baker 9 years ago
parent a94f94e71f
commit 047f441f42

@ -350,12 +350,6 @@
<activity
android:name="com.todoroo.astrid.core.DeleteFilterActivity"
android:theme="@style/Tasks.Dialog" />
<activity
android:name="com.todoroo.astrid.tags.DeleteTagActivity"
android:theme="@style/Tasks.Dialog" />
<activity
android:name="com.todoroo.astrid.tags.RenameTagActivity"
android:theme="@style/Tasks.Dialog" />
<!-- alarms -->
<receiver android:name="com.todoroo.astrid.alarms.AlarmTaskRepeatListener">

@ -6,22 +6,31 @@
package com.todoroo.astrid.actfm;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.ActionBar;
import android.support.v7.app.AlertDialog;
import android.support.v7.widget.Toolbar;
import android.text.TextUtils;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import android.widget.LinearLayout;
import com.todoroo.andlib.sql.Criterion;
import com.todoroo.andlib.utility.AndroidUtilities;
import com.todoroo.andlib.utility.DateUtilities;
import com.todoroo.astrid.api.AstridApiConstants;
import com.todoroo.astrid.dao.MetadataDao;
import com.todoroo.astrid.dao.TagDataDao;
import com.todoroo.astrid.data.Metadata;
import com.todoroo.astrid.data.TagData;
import com.todoroo.astrid.helper.UUIDHelper;
import com.todoroo.astrid.tags.TagFilterExposer;
import com.todoroo.astrid.tags.TagService;
import com.todoroo.astrid.tags.TaskToTagMetadata;
import org.tasks.R;
import org.tasks.injection.InjectingAppCompatActivity;
@ -29,33 +38,41 @@ import org.tasks.preferences.ActivityPreferences;
import javax.inject.Inject;
import butterknife.ButterKnife;
import butterknife.InjectView;
import butterknife.OnClick;
import static android.text.TextUtils.isEmpty;
public class TagSettingsActivity extends InjectingAppCompatActivity {
public static final String TOKEN_NEW_FILTER = "newFilter"; //$NON-NLS-1$
public static final String TOKEN_AUTOPOPULATE_NAME = "autopopulateName"; //$NON-NLS-1$
private boolean isNewTag;
private TagData tagData;
@Inject TagService tagService;
@Inject TagDataDao tagDataDao;
@Inject ActivityPreferences preferences;
@Inject MetadataDao metadataDao;
private EditText tagName;
private boolean isNewTag = false;
@InjectView(R.id.tag_name) EditText tagName;
@InjectView(R.id.toolbar) Toolbar toolbar;
@InjectView(R.id.delete_container) LinearLayout deleteContainer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
preferences.applyThemeAndStatusBarColor();
setContentView(R.layout.tag_settings_activity);
ButterKnife.inject(this);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
ActionBar supportActionBar = getSupportActionBar();
if (supportActionBar != null) {
supportActionBar.setDisplayHomeAsUpEnabled(true);
supportActionBar.setHomeAsUpIndicator(R.drawable.ic_close_white_24dp);
}
tagData = getIntent().getParcelableExtra(TagViewFragment.EXTRA_TAG_DATA);
@ -63,33 +80,23 @@ public class TagSettingsActivity extends InjectingAppCompatActivity {
isNewTag = true;
tagData = new TagData();
tagData.setUUID(UUIDHelper.newUUID());
deleteContainer.setVisibility(View.GONE);
}
ActionBar actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.setDisplayHomeAsUpEnabled(true);
}
setUpSettingsPage();
}
protected void setUpSettingsPage() {
tagName = (EditText) findViewById(R.id.tag_name);
refreshSettingsPage();
String autopopulateName = getIntent().getStringExtra(TOKEN_AUTOPOPULATE_NAME);
if (!TextUtils.isEmpty(autopopulateName)) {
if (!isEmpty(autopopulateName)) {
tagName.setText(autopopulateName);
getIntent().removeExtra(TOKEN_AUTOPOPULATE_NAME);
}
}
private void saveSettings() {
private void save() {
String oldName = tagData.getName();
String newName = tagName.getText().toString().trim();
if (TextUtils.isEmpty(newName)) {
if (isEmpty(newName)) {
return;
}
@ -106,52 +113,33 @@ public class TagSettingsActivity extends InjectingAppCompatActivity {
tagService.rename(tagData.getUuid(), newName);
}
}
}
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(tagName.getWindowToken(), 0);
tagDataDao.persist(tagData);
tagDataDao.persist(tagData);
if (isNewTag) {
setResult(RESULT_OK, new Intent().putExtra(TOKEN_NEW_FILTER,
TagFilterExposer.filterFromTagData(TagSettingsActivity.this, tagData)));
} else {
setResult(RESULT_OK);
if (isNewTag) {
setResult(RESULT_OK, new Intent().putExtra(TOKEN_NEW_FILTER,
TagFilterExposer.filterFromTagData(TagSettingsActivity.this, tagData)));
} else {
setResult(RESULT_OK, new Intent(AstridApiConstants.BROADCAST_EVENT_TAG_RENAMED).putExtra(TagViewFragment.EXTRA_TAG_UUID, tagData.getUuid()));
}
}
refreshSettingsPage();
finish();
}
@Override
public void finish() {
finishWithAnimation(true);
}
private void finishWithAnimation(boolean backAnimation) {
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(tagName.getWindowToken(), 0);
super.finish();
if (backAnimation) {
AndroidUtilities.callOverridePendingTransition(this, R.anim.slide_right_in, R.anim.slide_right_out);
}
AndroidUtilities.callOverridePendingTransition(this, R.anim.slide_right_in, R.anim.slide_right_out);
}
private void refreshSettingsPage() {
tagName.setText(tagData.getName());
ActionBar ab = getSupportActionBar();
if (ab != null) {
if (isNewTag) {
ab.setTitle(getString(R.string.tag_new_list));
} else {
ab.setTitle(getString(R.string.tag_settings_title));
}
} else {
if (isNewTag) {
setTitle(getString(R.string.tag_new_list));
} else {
setTitle(getString(R.string.tag_settings_title));
}
}
getSupportActionBar().setTitle(isNewTag
? getString(R.string.new_tag)
: tagData.getName());
}
@Override
@ -162,29 +150,66 @@ public class TagSettingsActivity extends InjectingAppCompatActivity {
@Override
public void onBackPressed() {
if (tagName.getText().length() == 0) {
finish();
} else {
saveSettings();
}
discard();
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()) {
case R.id.menu_discard:
finish();
break;
case R.id.menu_save:
saveSettings();
break;
case android.R.id.home:
saveSettings();
if (!isFinishing()) {
finish();
}
break;
switch (item.getItemId()) {
case android.R.id.home:
discard();
break;
case R.id.menu_save:
save();
break;
}
return super.onOptionsItemSelected(item);
}
@OnClick(R.id.delete) void deleteTag() {
new AlertDialog.Builder(this, R.style.Tasks_Dialog)
.setMessage(getString(R.string.delete_tag_confirmation, tagData.getName()))
.setPositiveButton(R.string.delete, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
if (tagData != null) {
String uuid = tagData.getUuid();
metadataDao.deleteWhere(Criterion.and(MetadataDao.MetadataCriteria.withKey(TaskToTagMetadata.KEY), TaskToTagMetadata.TAG_UUID.eq(uuid)));
tagDataDao.delete(tagData.getId());
setResult(RESULT_OK, new Intent(AstridApiConstants.BROADCAST_EVENT_TAG_DELETED).putExtra(TagViewFragment.EXTRA_TAG_UUID, uuid));
}
finish();
}
})
.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
})
.show();
}
private void discard() {
String tagName = this.tagName.getText().toString().trim();
if ((isNewTag && isEmpty(tagName)) ||
(!isNewTag && tagData.getName().equals(tagName))) {
finish();
} else {
new AlertDialog.Builder(this, R.style.Tasks_Dialog)
.setMessage(R.string.discard_changes)
.setPositiveButton(R.string.discard, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
finish();
}
})
.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
}
})
.show();
}
}
}

@ -60,6 +60,8 @@ public class TaskListActivity extends AstridActivity implements OnPageChangeList
@Inject GtasksPreferenceService gtasksPreferenceService;
@Inject VoiceInputAssistant voiceInputAssistant;
private static final int REQUEST_EDIT_TAG = 11543;
private final RepeatConfirmationReceiver repeatConfirmationReceiver = new RepeatConfirmationReceiver(this);
private NavigationDrawerFragment navigationDrawer;
@ -154,6 +156,8 @@ public class TaskListActivity extends AstridActivity implements OnPageChangeList
if (tlf instanceof GtasksListFragment) {
menu.findItem(R.id.menu_clear_completed).setVisible(true);
menu.findItem(R.id.menu_sort).setVisible(false);
} else if(tlf instanceof TagViewFragment) {
menu.findItem(R.id.menu_tag_settings).setVisible(true);
}
menu.findItem(R.id.menu_voice_add).setVisible(voiceInputAvailable(this));
final MenuItem item = menu.findItem(R.id.menu_search);
@ -350,45 +354,47 @@ public class TaskListActivity extends AstridActivity implements OnPageChangeList
}
tlf.refresh();
}
} else if (requestCode == NavigationDrawerFragment.REQUEST_CUSTOM_INTENT && resultCode == RESULT_OK && data != null) {
// Tag renamed or deleted
String action = data.getAction();
String uuid = data.getStringExtra(TagViewFragment.EXTRA_TAG_UUID);
TaskListFragment tlf = getTaskListFragment();
if (AstridApiConstants.BROADCAST_EVENT_TAG_DELETED.equals(action)) {
if (tlf != null) {
TagData tagData = tlf.getActiveTagData();
String activeUuid = RemoteModel.NO_UUID;
if (tagData != null) {
activeUuid = tagData.getUuid();
}
if (activeUuid.equals(uuid)) {
getIntent().putExtra(TOKEN_SWITCH_TO_FILTER, BuiltInFilterExposer.getMyTasksFilter(getResources())); // Handle in onPostResume()
navigationDrawer.clear(); // Should auto refresh
} else {
tlf.refresh();
} else if (requestCode == REQUEST_EDIT_TAG) {
if (resultCode == RESULT_OK) {
String action = data.getAction();
String uuid = data.getStringExtra(TagViewFragment.EXTRA_TAG_UUID);
TaskListFragment tlf = getTaskListFragment();
if (AstridApiConstants.BROADCAST_EVENT_TAG_RENAMED.equals(action)) {
if (tlf != null) {
TagData td = tlf.getActiveTagData();
if (td != null && td.getUuid().equals(uuid)) {
td = tagDataDao.fetch(uuid, TagData.PROPERTIES);
if (td != null) {
Filter filter = TagFilterExposer.filterFromTagData(this, td);
getIntent().putExtra(TOKEN_SWITCH_TO_FILTER, filter);
}
} else {
tlf.refresh();
}
}
}
navigationDrawer.refresh();
} else if (AstridApiConstants.BROADCAST_EVENT_TAG_RENAMED.equals(action)) {
if (tlf != null) {
TagData td = tlf.getActiveTagData();
if (td != null && td.getUuid().equals(uuid)) {
td = tagDataDao.fetch(uuid, TagData.PROPERTIES);
if (td != null) {
Filter filter = TagFilterExposer.filterFromTagData(this, td);
getIntent().putExtra(TOKEN_SWITCH_TO_FILTER, filter);
} else if (AstridApiConstants.BROADCAST_EVENT_TAG_DELETED.equals(action)) {
if (tlf != null) {
TagData tagData = tlf.getActiveTagData();
String activeUuid = RemoteModel.NO_UUID;
if (tagData != null) {
activeUuid = tagData.getUuid();
}
if (activeUuid.equals(uuid)) {
getIntent().putExtra(TOKEN_SWITCH_TO_FILTER, BuiltInFilterExposer.getMyTasksFilter(getResources())); // Handle in onPostResume()
navigationDrawer.clear(); // Should auto refresh
} else {
tlf.refresh();
}
} else {
tlf.refresh();
}
}
navigationDrawer.refresh();
} else if (AstridApiConstants.BROADCAST_EVENT_FILTER_DELETED.equals(action)) {
}
} else if (requestCode == NavigationDrawerFragment.REQUEST_CUSTOM_INTENT && resultCode == RESULT_OK && data != null) {
String action = data.getAction();
TaskListFragment tlf = getTaskListFragment();
if (AstridApiConstants.BROADCAST_EVENT_FILTER_DELETED.equals(action)) {
StoreObject storeObject = (StoreObject) data.getExtras().get(DeleteFilterActivity.TOKEN_STORE_OBJECT);
Filter filter = SavedFilter.load(storeObject);
if (tlf.getFilter().equals(filter)) {
@ -436,6 +442,11 @@ public class TaskListActivity extends AstridActivity implements OnPageChangeList
this, tlf.hasDraggableOption(), preferences, tlf, tlf.getSortFlags(), tlf.getSort());
dialog.show();
return true;
case R.id.menu_tag_settings:
startActivityForResult(new Intent(this, TagSettingsActivity.class) {{
putExtra(TagViewFragment.EXTRA_TAG_DATA, getTaskListFragment().getActiveTagData());
}}, REQUEST_EDIT_TAG);
return true;
default:
return super.onOptionsItemSelected(item);
}

@ -1,52 +0,0 @@
package com.todoroo.astrid.tags;
import android.content.Intent;
import android.widget.Toast;
import com.todoroo.andlib.sql.Criterion;
import com.todoroo.andlib.utility.DateUtilities;
import com.todoroo.andlib.utility.DialogUtilities;
import com.todoroo.astrid.actfm.TagViewFragment;
import com.todoroo.astrid.api.AstridApiConstants;
import com.todoroo.astrid.dao.MetadataDao;
import com.todoroo.astrid.dao.TagDataDao;
import com.todoroo.astrid.data.Metadata;
import com.todoroo.astrid.data.TagData;
import org.tasks.R;
import javax.inject.Inject;
public class DeleteTagActivity extends TagActivity {
@Inject TagDataDao tagDataDao;
@Inject MetadataDao metadataDao;
@Override
protected void showDialog() {
DialogUtilities.okCancelDialog(this, getString(R.string.DLG_delete_this_tag_question, tag), getOkListener(), getCancelListener());
}
@Override
protected Intent ok() {
int deleted = deleteTagMetadata(uuid);
TagData tagData = tagDataDao.fetch(uuid, TagData.ID, TagData.UUID);
Intent tagDeleted = new Intent(AstridApiConstants.BROADCAST_EVENT_TAG_DELETED);
if (tagData != null) {
tagDataDao.delete(tagData.getId());
tagDeleted.putExtra(TagViewFragment.EXTRA_TAG_UUID, tagData.getUuid());
}
Toast.makeText(this, getString(R.string.TEA_tags_deleted, tag, deleted), Toast.LENGTH_SHORT).show();
sendBroadcast(tagDeleted);
return tagDeleted;
}
private int deleteTagMetadata(String uuid) {
Metadata deleted = new Metadata();
deleted.setDeletionDate(DateUtilities.now());
return metadataDao.update(Criterion.and(MetadataDao.MetadataCriteria.withKey(TaskToTagMetadata.KEY), TaskToTagMetadata.TAG_UUID.eq(uuid)), deleted);
}
}

@ -1,51 +0,0 @@
package com.todoroo.astrid.tags;
import android.content.Context;
import android.content.Intent;
import android.widget.EditText;
import android.widget.Toast;
import com.todoroo.andlib.utility.DialogUtilities;
import com.todoroo.astrid.actfm.TagViewFragment;
import com.todoroo.astrid.api.AstridApiConstants;
import org.tasks.R;
import org.tasks.injection.ForApplication;
import javax.inject.Inject;
public class RenameTagActivity extends TagActivity {
private EditText editor;
@Inject TagService tagService;
@Inject @ForApplication Context context;
@Override
protected void showDialog() {
editor = new EditText(this);
DialogUtilities.viewDialog(this, getString(R.string.DLG_rename_this_tag_header, tag), editor, getOkListener(), getCancelListener());
}
@Override
protected Intent ok() {
if(editor == null) {
return null;
}
String text = editor.getText().toString();
if (text == null || text.length() == 0) {
return null;
} else {
int tasksAffected = tagService.rename(uuid, text);
Toast.makeText(this, getString(R.string.TEA_tags_renamed, tag, text, tasksAffected),
Toast.LENGTH_SHORT).show();
Intent intent = new Intent(AstridApiConstants.BROADCAST_EVENT_TAG_RENAMED) {{
putExtra(TagViewFragment.EXTRA_TAG_UUID, uuid);
}};
context.sendBroadcast(intent);
return intent;
}
}
}

@ -1,77 +0,0 @@
package com.todoroo.astrid.tags;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.widget.Toast;
import com.todoroo.astrid.actfm.TagViewFragment;
import com.todoroo.astrid.data.RemoteModel;
import org.tasks.R;
import org.tasks.injection.InjectingActivity;
public abstract class TagActivity extends InjectingActivity {
String tag;
String uuid;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
tag = getIntent().getStringExtra(TagFilterExposer.TAG);
uuid = getIntent().getStringExtra(TagViewFragment.EXTRA_TAG_UUID);
if(tag == null || RemoteModel.isUuidEmpty(uuid)) {
finish();
return;
}
showDialog();
}
protected DialogInterface.OnClickListener getOkListener() {
return new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
try {
Intent result = ok();
if (result != null) {
setResult(RESULT_OK, result);
} else {
toastNoChanges();
setResult(RESULT_CANCELED);
}
} finally {
finish();
}
}
};
}
protected DialogInterface.OnClickListener getCancelListener() {
return new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
try {
toastNoChanges();
} finally {
setResult(RESULT_CANCELED);
finish();
}
}
};
}
private void toastNoChanges() {
Toast.makeText(this, R.string.TEA_no_tags_modified,
Toast.LENGTH_SHORT).show();
}
protected abstract void showDialog();
protected abstract Intent ok();
}

@ -5,11 +5,9 @@
*/
package com.todoroo.astrid.tags;
import android.app.Activity;
import android.content.ComponentName;
import android.content.ContentValues;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
@ -80,15 +78,6 @@ public class TagFilterExposer {
title, tagTemplate,
contentValues);
filter.contextMenuLabels = new String[] {
context.getString(R.string.tag_cm_rename),
context.getString(R.string.tag_cm_delete)
};
filter.contextMenuIntents = new Intent[] {
newTagIntent(context, RenameTagActivity.class, tag, tag.getUuid()),
newTagIntent(context, DeleteTagActivity.class, tag, tag.getUuid())
};
filter.customTaskList = new ComponentName(context, TagViewFragment.class);
Bundle extras = new Bundle();
extras.putString(TagViewFragment.EXTRA_TAG_NAME, tag.getName());
@ -103,13 +92,6 @@ public class TagFilterExposer {
return filterFromTag(context, tagData, TaskCriteria.activeAndVisible());
}
private static Intent newTagIntent(Context context, Class<? extends Activity> activity, TagData tag, String uuid) {
Intent ret = new Intent(context, activity);
ret.putExtra(TAG, tag.getName());
ret.putExtra(TagViewFragment.EXTRA_TAG_UUID, uuid);
return ret;
}
private List<Filter> filterFromTags(List<TagData> tags) {
List<Filter> filters = new ArrayList<>();

@ -19,8 +19,6 @@ import com.todoroo.astrid.gcal.CalendarReminderActivity;
import com.todoroo.astrid.gtasks.GtasksPreferences;
import com.todoroo.astrid.gtasks.auth.GtasksLoginActivity;
import com.todoroo.astrid.reminders.ReminderPreferences;
import com.todoroo.astrid.tags.DeleteTagActivity;
import com.todoroo.astrid.tags.RenameTagActivity;
import com.todoroo.astrid.widget.WidgetConfigActivity;
import org.tasks.activities.ClearAllDataActivity;
@ -58,8 +56,6 @@ import dagger.Provides;
CalendarAlarmListCreator.class,
DeleteFilterActivity.class,
CalendarReminderActivity.class,
DeleteTagActivity.class,
RenameTagActivity.class,
VoiceCommandActivity.class,
GtasksLoginActivity.class,
WidgetConfigActivity.class,

Binary file not shown.

Before

Width:  |  Height:  |  Size: 453 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 221 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 247 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 603 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 347 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 391 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 305 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 B

@ -0,0 +1,4 @@
<View xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="?attr/separatorHeight"
android:background="?attr/asSeparator" />

@ -19,7 +19,7 @@
android:layout_height="wrap_content">
<AutoCompleteTextView android:id="@+id/text1"
android:hint="@string/TEA_tag_hint"
android:hint="@string/new_tag"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"

@ -7,29 +7,21 @@
<include layout="@layout/toolbar" />
<include layout="@layout/toolbar_separator"/>
<include layout="@layout/toolbar_separator" />
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/settings"
android:background="?attr/asEditBackground"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="100"
android:padding="10dip"
android:paddingTop="0dip" >
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
<ScrollView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
android:layout_gravity="top">
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="5dip"
android:paddingTop="5dip" >
<!-- picture -->
android:padding="16dp">
<TextView
android:id="@+id/tag_label"
@ -37,31 +29,45 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:text="@string/actfm_TVA_tag_label" />
android:text="@string/name" />
<LinearLayout
android:background="?attr/asEditRowBackground"
<EditText
android:id="@+id/tag_name"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/tag_label"
android:layout_marginTop="14dip"
android:padding="10dip"
android:paddingBottom="14dip" >
<EditText
android:id="@+id/tag_name"
android:textColor="@android:color/black"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#00000000"
android:hint="@string/actfm_TVA_tag_name_hint"
android:singleLine="true"
android:inputType="textCapSentences"
android:imeOptions="flagNoExtractUi"
android:textSize="15sp" />
</LinearLayout>
android:layout_marginTop="16dp"
android:background="#00000000"
android:hint="@string/enter_tag_name"
android:imeOptions="flagNoExtractUi"
android:inputType="textCapSentences"
android:singleLine="true"
android:textColor="?attr/asTextColorHint"
android:textColorHint="?attr/asTextColorHint"
android:textSize="15sp" />
</RelativeLayout>
</ScrollView>
<LinearLayout
android:id="@+id/delete_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:orientation="vertical">
<include layout="@layout/separator"/>
<Button
android:id="@+id/delete"
android:textColor="?attr/asTextColor"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/delete"
android:background="?attr/selectableItemBackground"/>
<include layout="@layout/toolbar_separator"/>
</LinearLayout>
</ScrollView>
</FrameLayout>
</LinearLayout>

@ -4,14 +4,8 @@
<item
android:id="@+id/menu_save"
android:title="@string/TEA_menu_save"
android:title="@string/save"
android:icon="?attr/ic_action_save"
tasks:showAsAction="ifRoom"/>
<item
android:id="@+id/menu_discard"
android:title="@string/TEA_menu_discard_changes"
android:icon="?attr/ic_action_cancel"
tasks:showAsAction="ifRoom"/>
</menu>

@ -23,4 +23,9 @@
android:title="@string/gtasks_GTA_clear_completed"
android:visible="false"
tasks:showAsAction="never" />
<item
android:id="@+id/menu_tag_settings"
android:title="@string/tag_settings"
android:visible="false"
tasks:showAsAction="never" />
</menu>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">اختار من المعرض</string>
<string name="actfm_picture_clear">مسح الصورة</string>
<string name="TVA_add_comment">إضافة تعليق ...</string>
<string name="actfm_TVA_tag_label">قائمة</string>
<string name="actfm_TVA_tag_name_hint">ادخل اسم القائمة</string>
<string name="actfm_GAA_title">اختر حساب قوقل المراد استخدامة</string>
<string name="backup_BPr_header">النسخ الإحتياطي</string>
<string name="backup_BAc_import">إستيراد مهام</string>
@ -236,14 +234,8 @@
<item>من تاريخ الاتمام</item>
</string-array>
<string name="TEA_tags_label_long">أضف للقائمة</string>
<string name="TEA_tag_hint">قائمة جديدة</string>
<string name="tag_new_list">قائمة جديدة</string>
<string name="tag_no_title_error">أدخل اسم للقائمة أولاً</string>
<string name="tag_FEx_untagged">غير مصنف</string>
<string name="tag_cm_rename">إعادة تسمية القائمة</string>
<string name="tag_cm_delete">حذف القائمة</string>
<string name="TEA_no_tags_modified">لم يتم التغيير</string>
<string name="tag_settings_title">اعدادات القائمة</string>
<string name="TEA_timer_controls">مؤقت</string>
<string name="TEA_timer_comment_started">بدء هذه المهمة:</string>
<string name="TEA_timer_comment_spent">الوقت المنقضي</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">Изберете от Галерия</string>
<string name="actfm_picture_clear">Изчисти Картинка</string>
<string name="TVA_add_comment">Добави коментар...</string>
<string name="actfm_TVA_tag_label">Списък</string>
<string name="actfm_TVA_tag_name_hint">Въведете името на списъка</string>
<string name="actfm_GAA_title">Изберете Google акаунт, който искате да използвате:</string>
<string name="backup_BPr_header">Резервни копия</string>
<string name="backup_BAc_import">Импортиране на задачи</string>
@ -365,18 +363,8 @@
<string name="repeat_until">Повтаряй до %s</string>
<string name="repeat_snackbar">%1$s е насрочено за %2$s</string>
<string name="TEA_tags_label_long">Добави към списъци</string>
<string name="TEA_tag_hint">Нов списък</string>
<string name="tag_new_list">Нов списък</string>
<string name="tag_no_title_error">Моля, първо въведете име за този списък!</string>
<string name="tag_FEx_untagged">Без категория</string>
<string name="tag_cm_rename">Преименуване на списъка</string>
<string name="tag_cm_delete">Изтрий списък</string>
<string name="DLG_delete_this_tag_question">Изтриване на този списък: %s? (Няма да бъдат изтрити задачи.)</string>
<string name="DLG_rename_this_tag_header">Преименувай списъка %s на:</string>
<string name="TEA_no_tags_modified">Няма извършени промени</string>
<string name="TEA_tags_deleted">Списъкът %1$s е бил изтрит, засегнати са %2$d задачи</string>
<string name="TEA_tags_renamed">Преименувани %1$s с %2$s за %3$d задачи</string>
<string name="tag_settings_title">Настройки на списъка</string>
<string name="TPl_notification">Таймерите са Активни за %s!</string>
<string name="TFE_workingOn">Tasks за отмерване на време</string>
<string name="TEA_timer_controls">Таймер</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">Tria una imatge de la galeria</string>
<string name="actfm_picture_clear">Neteja la selecció d\'imatge</string>
<string name="TVA_add_comment">Afegiu un comentari...</string>
<string name="actfm_TVA_tag_label">Llista</string>
<string name="actfm_TVA_tag_name_hint">Escriviu el nom de la llista</string>
<string name="actfm_GAA_title">Trieu el compte de Google que vulgueu utilitzar:</string>
<string name="backup_BPr_header">Còpies de seguretat</string>
<string name="backup_BAc_import">Importa tasques</string>
@ -201,12 +199,7 @@
<string name="repeat_detail_duedate_until">Cada %1$s\nfins %2$s</string>
<string name="repeat_forever">Repeteix indefinidament</string>
<string name="repeat_until">Repeteix fins %s</string>
<string name="TEA_tag_hint">Llista nova</string>
<string name="tag_new_list">Llista nova</string>
<string name="tag_FEx_untagged">A cap llista</string>
<string name="tag_cm_delete">Suprimeix la llista</string>
<string name="DLG_delete_this_tag_question">Voleu suprimir aquesta llista: %s? (no se suprimirà cap tasca.)</string>
<string name="tag_settings_title">Paràmetres:</string>
<string name="TPl_notification">Temporitzadors actius per %s!</string>
<string name="TFE_workingOn">Tasques sent cronometrades</string>
<string name="TEA_timer_comment_started">inici d\'aquesta tasca:</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">Vybrat obrázek z galerie</string>
<string name="actfm_picture_clear">Odebrat obrázek</string>
<string name="TVA_add_comment">Přidej comment...</string>
<string name="actfm_TVA_tag_label">Název listu:</string>
<string name="actfm_TVA_tag_name_hint">Název seznamu</string>
<string name="actfm_GAA_title">Vyberte, který účet Google chcete použít:</string>
<string name="backup_BPr_header">Zálohy</string>
<string name="backup_BAc_import">Importovat úkoly</string>
@ -345,18 +343,8 @@
<string name="repeat_forever">Opakovat stále</string>
<string name="repeat_until">Opakovat až do %s</string>
<string name="TEA_tags_label_long">Přidat na seznam</string>
<string name="TEA_tag_hint">Nový seznam</string>
<string name="tag_new_list">Nový seznam</string>
<string name="tag_no_title_error">Prosím zadejte jméno pro první seznam</string>
<string name="tag_FEx_untagged">Nezařazené</string>
<string name="tag_cm_rename">Přejmenovat seznam</string>
<string name="tag_cm_delete">Smazat list</string>
<string name="DLG_delete_this_tag_question">Smazat tento seznam: %s (Žádné úkoly nebudou smazány.)</string>
<string name="DLG_rename_this_tag_header">Přejmenovat tento seznam %s na:</string>
<string name="TEA_no_tags_modified">Nebyly provedeny žádné změny.</string>
<string name="TEA_tags_deleted">Seznam %1$s byl smazán, byly ovlivněny %2$d úkoly.</string>
<string name="TEA_tags_renamed">Přejmenován %1$s z %2$s na %3$d úkolů.</string>
<string name="tag_settings_title">Nastavení seznamů</string>
<string name="TPl_notification">Aktivní časovače pro %s!</string>
<string name="TFE_workingOn">Termínované úkoly</string>
<string name="TEA_timer_controls">Časovač</string>

@ -9,7 +9,6 @@
<string name="actfm_picture_gallery">Vælg fra galleri</string>
<string name="actfm_picture_clear">Ryd markering</string>
<string name="TVA_add_comment">Tilføj en kommentar</string>
<string name="actfm_TVA_tag_label">Listenavn</string>
<string name="actfm_GAA_title">Vælg den Google-konto du vil anvende:</string>
<string name="backup_BPr_header">Backup</string>
<string name="backup_BAc_import">Importér opgaver</string>
@ -187,16 +186,7 @@
<string name="repeat_detail_duedate_until">Hver %1$s\nindtil %2$s</string>
<string name="repeat_forever">Gentag uendeligt</string>
<string name="repeat_until">Gentag indtil %s</string>
<string name="TEA_tag_hint">Ny liste</string>
<string name="tag_new_list">Ny liste</string>
<string name="tag_no_title_error">Start venligst med at give denne liste et navn!</string>
<string name="tag_cm_rename">Omdøb liste</string>
<string name="tag_cm_delete">Slet liste</string>
<string name="DLG_rename_this_tag_header">Omdøb listen %s til:</string>
<string name="TEA_no_tags_modified">Der er ikke foretaget ændringer</string>
<string name="TEA_tags_deleted">Listen %1$s blev slettet, påvirker %2$d opgaver</string>
<string name="TEA_tags_renamed">Omdøbte %1$s med %2$s for %3$d opgaver</string>
<string name="tag_settings_title">Indstillinger for lister</string>
<string name="delete_task">Slet opgave</string>
<plurals name="Ntasks">
<item quantity="one">1 opgave</item>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">Aus Galerie wählen</string>
<string name="actfm_picture_clear">Bild entfernen</string>
<string name="TVA_add_comment">Kommentar hinzufügen …</string>
<string name="actfm_TVA_tag_label">Liste</string>
<string name="actfm_TVA_tag_name_hint">Vergebe einen Listennamen</string>
<string name="actfm_GAA_title">Wählen Sie den zu verwendenden Google-Account aus:</string>
<string name="backup_BAc_import">Aufgaben importieren</string>
<string name="backup_BAc_export">Aufgaben exportieren</string>
@ -358,18 +356,8 @@
<string name="repeat_forever">Endlos wiederholen</string>
<string name="repeat_until">Wiederhole bis %s</string>
<string name="TEA_tags_label_long">Zur Liste hinzufügen</string>
<string name="TEA_tag_hint">Wähle eine Liste</string>
<string name="tag_new_list">Neue Liste</string>
<string name="tag_no_title_error">Bitte gib zuerst einen Namen für die Liste ein!</string>
<string name="tag_FEx_untagged">Nicht kategorisiert</string>
<string name="tag_cm_rename">Liste umbenennen</string>
<string name="tag_cm_delete">Liste löschen</string>
<string name="DLG_delete_this_tag_question">Diese Liste löschen: %s ? (Es werden keine Aufgaben werden gelöscht.)</string>
<string name="DLG_rename_this_tag_header">Die Liste %s umbnennen nach:</string>
<string name="TEA_no_tags_modified">Es wurden keine Änderungen vorgenommen</string>
<string name="TEA_tags_deleted">Löschen der Liste %1$s beeinflusste %2$d Aufgaben</string>
<string name="TEA_tags_renamed">%1$s umbennant nach %2$s für %3$d Aufgaben</string>
<string name="tag_settings_title">Listeneinstellungen</string>
<string name="TPl_notification">Timer ist aktiv für %s!</string>
<string name="TFE_workingOn">Zeitlich festgelegte Aufgaben</string>
<string name="TEA_timer_comment_started">Aufgabe begonnen:</string>

@ -8,8 +8,6 @@
<string name="actfm_picture_camera">Τράβα φωτογραφία</string>
<string name="actfm_picture_clear">Καθαρή εικόνα</string>
<string name="TVA_add_comment">Προσθήκη σχόλιου...</string>
<string name="actfm_TVA_tag_label">Λίστα</string>
<string name="actfm_TVA_tag_name_hint">Εισάγετε ένα όνομα για την λίστα</string>
<string name="actfm_GAA_title">Επιλέξτε τον λογαριασμό Google που θέλετε να χρησιμοποιήσετε:</string>
<string name="backup_BPr_header">Αντίγραφα ασφαλείας</string>
<string name="backup_BAc_import">Εισαγωγή εργασιών</string>
@ -348,18 +346,8 @@
<string name="repeat_forever">Επανάληψη επ\'αορίστου</string>
<string name="repeat_until">Επανάληψη μέχρι %s</string>
<string name="TEA_tags_label_long">Προσθήκη στις λίστες</string>
<string name="TEA_tag_hint">Νέα λίστα</string>
<string name="tag_new_list">Νέα λίστα</string>
<string name="tag_no_title_error">Παρακαλώ εισάγετε ενα όνομα για την λίστα πρώτα!</string>
<string name="tag_FEx_untagged">Μη κατηγοριοποιημένο</string>
<string name="tag_cm_rename">Μετονομασία λίστας</string>
<string name="tag_cm_delete">Διαγραφή λίστας</string>
<string name="DLG_delete_this_tag_question">Διαγραφή της λίστας: %s; (δεν θα διαγραφούν οι εργασίες.)</string>
<string name="DLG_rename_this_tag_header">Μετονομασία της λίστας %s σε:</string>
<string name="TEA_no_tags_modified">Δεν έγιναν αλλαγές</string>
<string name="TEA_tags_deleted">Η λίστα %1$s διαγράφτηκε, επηρεάζοντας %2$d εργασίες</string>
<string name="TEA_tags_renamed">Μετονομασία %1$s σε %2$s για %3$d εργασίες</string>
<string name="tag_settings_title">Ρυθμίσεις λίστας</string>
<string name="TPl_notification">Χρονοδιακόπτες ενεργοί για %s!</string>
<string name="TFE_workingOn">Καθήκοντα με χρονικό όριο</string>
<string name="TEA_timer_controls">Χρονοδιακόπτης</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">Elegir de la galería</string>
<string name="actfm_picture_clear">Borrar imagen</string>
<string name="TVA_add_comment">Añadir un comentario...</string>
<string name="actfm_TVA_tag_label">Lista</string>
<string name="actfm_TVA_tag_name_hint">Indique nombre de lista</string>
<string name="actfm_GAA_title">Seleccione la cuenta de Google que desea usar:</string>
<string name="backup_BPr_header">Copias de seguridad</string>
<string name="backup_BAc_import">Importar tareas</string>
@ -358,18 +356,8 @@
<string name="repeat_forever">Repetir por siempre</string>
<string name="repeat_until">Repetir hasta %s</string>
<string name="TEA_tags_label_long">Añadir a listas</string>
<string name="TEA_tag_hint">Nueva lista</string>
<string name="tag_new_list">Nueva lista</string>
<string name="tag_no_title_error">Por favor, ¡introduce un nombre para la primera lista!</string>
<string name="tag_FEx_untagged">Sin Categoría</string>
<string name="tag_cm_rename">Renombrar lista</string>
<string name="tag_cm_delete">Eliminar lista</string>
<string name="DLG_delete_this_tag_question">¿Eliminar esta lista: %s? (Ninguna tarea será eliminada.)</string>
<string name="DLG_rename_this_tag_header">Renombrar la lista %s a :</string>
<string name="TEA_no_tags_modified">No se han hecho cambios</string>
<string name="TEA_tags_deleted">La lista %1$s fue eliminada, afectando %2$d tareas</string>
<string name="TEA_tags_renamed">Renombrada %1$s como %2$s en %3$d tareas</string>
<string name="tag_settings_title">Configuración de lista</string>
<string name="TPl_notification">Temporizadores activos para %s!</string>
<string name="TFE_workingOn">Tareas que se están cronometrando</string>
<string name="TEA_timer_controls">Temporizador</string>

@ -85,8 +85,6 @@
<string name="repeat_forever">Toista loputtomiin</string>
<string name="repeat_until">Toista kunnes %s</string>
<string name="TEA_tags_label_long">Lisää listaan</string>
<string name="TEA_tag_hint">Uusi lista</string>
<string name="tag_new_list">Uusi Lista</string>
<string name="tag_no_title_error">Ole hyvä syötä ensin nimi tälle listalle!</string>
<string name="delete_task">Poista tehtävä</string>
</resources>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">Choisir depuis la galerie</string>
<string name="actfm_picture_clear">Supprimer l\'image</string>
<string name="TVA_add_comment">Ajouter un commentaire</string>
<string name="actfm_TVA_tag_label">Nom de la liste :</string>
<string name="actfm_TVA_tag_name_hint">Entrez un nom de liste</string>
<string name="actfm_GAA_title">Sélectionnez le compte Google que vous voulez utiliser :</string>
<string name="backup_BPr_header">Sauvegardes</string>
<string name="backup_BAc_import">Importer des tâches</string>
@ -355,18 +353,8 @@
<string name="repeat_forever">Répéter indéfiniment</string>
<string name="repeat_until">Répéter jusqu\'à %s</string>
<string name="TEA_tags_label_long">Ajouter à la liste</string>
<string name="TEA_tag_hint">Nouvelle liste</string>
<string name="tag_new_list">Nouvelle liste</string>
<string name="tag_no_title_error">Veuillez d\'abord entrer un nom pour cette liste.</string>
<string name="tag_FEx_untagged">Non classé</string>
<string name="tag_cm_rename">Renommer la liste</string>
<string name="tag_cm_delete">Supprimer la liste</string>
<string name="DLG_delete_this_tag_question">Supprimer cette liste : %s ? (Aucune tâche ne sera supprimée.)</string>
<string name="DLG_rename_this_tag_header">Renommer la liste %s en:</string>
<string name="TEA_no_tags_modified">Aucun changement effectué</string>
<string name="TEA_tags_deleted">La liste %1$s a été supprimée, affectant %2$d tâches</string>
<string name="TEA_tags_renamed">%1$s renommé en %2$s pour %3$d tâches</string>
<string name="tag_settings_title">Settings:</string>
<string name="TPl_notification">Chronomètre actif pour %s !</string>
<string name="TFE_workingOn">Tâches chronométrées</string>
<string name="TEA_timer_comment_started">Cette tâche est commencée :</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">Scegli dalla Galleria</string>
<string name="actfm_picture_clear">Deseleziona Immagine</string>
<string name="TVA_add_comment">Aggiungi un commento...</string>
<string name="actfm_TVA_tag_label">Lista</string>
<string name="actfm_TVA_tag_name_hint">Inserisci il nome della lista</string>
<string name="actfm_GAA_title">Seleziona l\'account Google che vuoi utilizzare:</string>
<string name="backup_BPr_header">Salvataggi</string>
<string name="backup_BAc_import">Importa compiti</string>
@ -324,17 +322,7 @@ Se visualizzi questo errore più volte, ti consigliamo di cancellare tutti i dat
<string name="repeat_detail_duedate_until">Ogni %1$s\nfino %2$s</string>
<string name="repeat_forever">Ripeti all\'infinito</string>
<string name="repeat_until">Ripeti fino %s</string>
<string name="TEA_tag_hint">Nuova lista</string>
<string name="tag_new_list">Nuova lista</string>
<string name="tag_no_title_error">Per cortesia, prima inserisci un nome per questa lista</string>
<string name="tag_cm_rename">Rinomina Lista</string>
<string name="tag_cm_delete">Cancella Lista</string>
<string name="DLG_delete_this_tag_question">Cancellare questa Lista: %s? (Nessuna attività sarà cancellata.)</string>
<string name="DLG_rename_this_tag_header">Rinomina la lista %s in:</string>
<string name="TEA_no_tags_modified">Nessuna modifica effettuata</string>
<string name="TEA_tags_deleted">Lista %1$s è stata cancellata, interressate %2$d attività</string>
<string name="TEA_tags_renamed">Rinominato %1$s in %2$s per le attivitá %3$d</string>
<string name="tag_settings_title">Settings:</string>
<string name="TPl_notification">Timer attivi per %s!</string>
<string name="TFE_workingOn">Attività cronometrate</string>
<string name="TEA_timer_comment_started">inizio attività</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">בחר מגלריה</string>
<string name="actfm_picture_clear">הסר תמונה</string>
<string name="TVA_add_comment">הוסף הערה</string>
<string name="actfm_TVA_tag_label">רשימה</string>
<string name="actfm_TVA_tag_name_hint">הכנס שם רשימה</string>
<string name="actfm_GAA_title">בחר חשבון גוגל</string>
<string name="backup_BPr_header">גיבויים</string>
<string name="backup_BAc_import">ייבוא משימות</string>
@ -350,17 +348,7 @@
<string name="repeat_forever">חזור לנצח</string>
<string name="repeat_until">חזרה עד %s</string>
<string name="TEA_tags_label_long">הוסף לרשימות</string>
<string name="TEA_tag_hint">רשימה חדשה</string>
<string name="tag_new_list">רשימה חדשה</string>
<string name="tag_no_title_error">אנא הכנס שם לרשימה זו</string>
<string name="tag_cm_rename">שנה שם רשימה</string>
<string name="tag_cm_delete">מַחֲקִי רשימה</string>
<string name="DLG_delete_this_tag_question">למחוק את הרשימה %s? (המשימות שברשימה לא תימחקנה.)</string>
<string name="DLG_rename_this_tag_header">שינוי שם הרשימה %s ל:</string>
<string name="TEA_no_tags_modified">לא נעשו שינויים</string>
<string name="TEA_tags_deleted">\"הרשימה %1$s נמחקה, %2$d משימות השתנו\"</string>
<string name="TEA_tags_renamed">\"החלפתי את %1$s ב %2$s עבור %3$d משימות\"</string>
<string name="tag_settings_title">הגדרות רשימה:</string>
<string name="TPl_notification">קוצב זמן הופעל עבור %s משימות</string>
<string name="TFE_workingOn">משימות עם הערכת זמן</string>
<string name="TEA_timer_controls">טיימר</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">ギャラリーから選択</string>
<string name="actfm_picture_clear">写真を削除</string>
<string name="TVA_add_comment">コメントする</string>
<string name="actfm_TVA_tag_label">リスト</string>
<string name="actfm_TVA_tag_name_hint">リスト名を記入してください</string>
<string name="actfm_GAA_title">使用したいGoogleアカウントを選択してください:</string>
<string name="backup_BPr_header">バックアップ</string>
<string name="backup_BAc_import">タスクのインポート</string>
@ -363,18 +361,8 @@
<string name="repeat_forever">永久に繰り返す</string>
<string name="repeat_until">%s まで繰り返す</string>
<string name="TEA_tags_label_long">リストに追加</string>
<string name="TEA_tag_hint">新しいリスト</string>
<string name="tag_new_list">新しいリスト</string>
<string name="tag_no_title_error">まずリスト名を記入してください!</string>
<string name="tag_FEx_untagged">未分類</string>
<string name="tag_cm_rename">リストをリネーム</string>
<string name="tag_cm_delete">リストを削除</string>
<string name="DLG_delete_this_tag_question">リストを削除しますか %s? (タスクは削除されません)</string>
<string name="DLG_rename_this_tag_header">リスト %s をリネームします</string>
<string name="TEA_no_tags_modified">変更されませんでした</string>
<string name="TEA_tags_deleted">リスト %1$s は削除されました, %2$d タスクに影響します</string>
<string name="TEA_tags_renamed">%3$d のタスクで %1$s を %2$s にリネームしました</string>
<string name="tag_settings_title">リストの設定</string>
<string name="TPl_notification">%s のタイマーがアクティブです</string>
<string name="TFE_workingOn">タスクの予定時間です</string>
<string name="TEA_timer_controls">タイマー</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">갤러리에서 가져오기</string>
<string name="actfm_picture_clear">사진 제거하기</string>
<string name="TVA_add_comment">댓글 쓰기...</string>
<string name="actfm_TVA_tag_label">목록</string>
<string name="actfm_TVA_tag_name_hint">목록 이름을 입력하세요</string>
<string name="actfm_GAA_title">사용하려는 구글 계정을 선택해 주십시오:</string>
<string name="backup_BPr_header">백업</string>
<string name="backup_BAc_import">일정 가져오기</string>
@ -364,18 +362,8 @@ Tasks의 백업에서 당신의 일정을 복구하시기 바랍니다.
<string name="repeat_forever">영원히 반복하기</string>
<string name="repeat_until">%s 까지 반복</string>
<string name="TEA_tags_label_long">목록에 추가하기</string>
<string name="TEA_tag_hint">새 목록</string>
<string name="tag_new_list">새 목록</string>
<string name="tag_no_title_error">이 목록의 이름을 먼저 입력하세요!</string>
<string name="tag_FEx_untagged">미분류 일정</string>
<string name="tag_cm_rename">목록 이름 바꾸기</string>
<string name="tag_cm_delete">목록 지우기</string>
<string name="DLG_delete_this_tag_question">이 목록을 삭제할까요: %s? (일정은 삭제 안됨)</string>
<string name="DLG_rename_this_tag_header">목록 %s 의 이름을 바꾸기:</string>
<string name="TEA_no_tags_modified">변경 사항이 없습니다</string>
<string name="TEA_tags_deleted">삭제한 목록 %1$s 은 %2$d 일정에 영향을 미칩니다</string>
<string name="TEA_tags_renamed">%3$d 일정의 %1$s 의 이름을 %2$s 로 변경했습니다</string>
<string name="tag_settings_title">목록 설정</string>
<string name="TPl_notification">%s 동안 타이머 작동함!</string>
<string name="TFE_workingOn">기한이 정해진 일정</string>
<string name="TEA_timer_controls">타이머</string>

@ -168,11 +168,6 @@
</string-array>
<string name="repeat_detail_byday">$I på $D</string>
<string name="repeat_detail_duedate">Hver %s</string>
<string name="TEA_tag_hint">Ny liste</string>
<string name="tag_new_list">Ny liste</string>
<string name="tag_cm_delete">Slett liste</string>
<string name="TEA_no_tags_modified">Ingen endringer gjort</string>
<string name="tag_settings_title">Settings:</string>
<string name="TPl_notification">Tidtaker aktiv for %s!</string>
<string name="TFE_workingOn">Oppgaver med tidtaker</string>
<string name="voice_create_prompt">Snakk for å skape en oppgave</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">Kies uit de Galerij</string>
<string name="actfm_picture_clear">Verwijder Foto</string>
<string name="TVA_add_comment">Voeg een opmerking toe</string>
<string name="actfm_TVA_tag_label">Lijst</string>
<string name="actfm_TVA_tag_name_hint">Geef de lijst een naam</string>
<string name="actfm_GAA_title">Selecteer de Google account die je wil gebruiken:</string>
<string name="backup_BPr_header">Back-ups</string>
<string name="backup_BAc_import">Taken importeren</string>
@ -352,18 +350,8 @@
<string name="repeat_forever">Altijd herhalen</string>
<string name="repeat_until">Herhalen tot %s</string>
<string name="TEA_tags_label_long">Voeg toe aan lijsten</string>
<string name="TEA_tag_hint">Nieuwe lijst</string>
<string name="tag_new_list">Nieuwe lijst</string>
<string name="tag_no_title_error">Voer a.u.b. eerst een naam in voor deze lijst!</string>
<string name="tag_FEx_untagged">Niet gecategoriseerd</string>
<string name="tag_cm_rename">Lijst hernoemen</string>
<string name="tag_cm_delete">Lijst verwijderen</string>
<string name="DLG_delete_this_tag_question">De lijst %s verwijderen? (Taken blijven behouden.)</string>
<string name="DLG_rename_this_tag_header">De lijst %s hernoemen naar:</string>
<string name="TEA_no_tags_modified">Niets gewijzigd</string>
<string name="TEA_tags_deleted">De lijst %1$s is verwijderd, van invloed op %2$d taken</string>
<string name="TEA_tags_renamed">Taak %1$s hernoemd naar %2$s voor %3$d taken</string>
<string name="tag_settings_title">Lijst instellingen</string>
<string name="TPl_notification">Timers ingeschakeld voor %s!</string>
<string name="TFE_workingOn">Taken met timer</string>
<string name="TEA_timer_comment_started">taak begonnen:</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">Wybierz z galerii</string>
<string name="actfm_picture_clear">Usuń obrazek</string>
<string name="TVA_add_comment">Dodaj komentarz...</string>
<string name="actfm_TVA_tag_label">Lista</string>
<string name="actfm_TVA_tag_name_hint">Podaj nazwę listy</string>
<string name="actfm_GAA_title">Wybierz konto Google, którego chcesz użyć:</string>
<string name="backup_BPr_header">Kopie zapasowe</string>
<string name="backup_BAc_import">Importuj zadania</string>
@ -354,18 +352,8 @@ i odzyskanie zadań z kopi zapasowej (Settings-&gt;Sync and backup-&gt;Backup-&g
<string name="repeat_forever">Powtarzaj bez końca</string>
<string name="repeat_until">Powtarzaj do %s</string>
<string name="TEA_tags_label_long">Dodaj do list</string>
<string name="TEA_tag_hint">Nowa lista</string>
<string name="tag_new_list">Nowa lista</string>
<string name="tag_no_title_error">Wpisz nazwę dla tej listy najpierw!</string>
<string name="tag_FEx_untagged">Na żadnej liście</string>
<string name="tag_cm_rename">Zmień nazwę listy</string>
<string name="tag_cm_delete">Usuń listę</string>
<string name="DLG_delete_this_tag_question">Usuń tą listę: %s? (Bez zadań zostaną usuwane.)</string>
<string name="DLG_rename_this_tag_header">Zmień nazwę listy %s na:</string>
<string name="TEA_no_tags_modified">Nie wprowadzono żadnych zmian</string>
<string name="TEA_tags_deleted">Lista %1$s została usunięta, mających wpływ na %2$d zadań</string>
<string name="TEA_tags_renamed">Zmiana nazwy %1$s z %2$s dla %3$d zadań</string>
<string name="tag_settings_title">Settings:</string>
<string name="TPl_notification">Minutnkiki aktywne przez %s!</string>
<string name="TFE_workingOn">Zadania zostały spracyzowane czasowo</string>
<string name="TEA_timer_controls">Minutnik</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">Selecionar da galeria</string>
<string name="actfm_picture_clear">Limpar imagem</string>
<string name="TVA_add_comment">Comentar...</string>
<string name="actfm_TVA_tag_label">Lista</string>
<string name="actfm_TVA_tag_name_hint">Entre com o nome da lista</string>
<string name="actfm_GAA_title">Selecione a conta do Google que deseja usar:</string>
<string name="backup_BAc_import">Importar tarefas</string>
<string name="backup_BAc_export">Exportar tarefas</string>
@ -350,18 +348,8 @@
<string name="repeat_forever">Repetir para sempre</string>
<string name="repeat_until">Repetir até %s</string>
<string name="TEA_tags_label_long">Adicionar às listas</string>
<string name="TEA_tag_hint">Nova lista</string>
<string name="tag_new_list">Nova lista</string>
<string name="tag_no_title_error">Entre com o nome da lista primeiro!</string>
<string name="tag_FEx_untagged">Sem categoria</string>
<string name="tag_cm_rename">Renomear Lista</string>
<string name="tag_cm_delete">Excluir lista</string>
<string name="DLG_delete_this_tag_question">Excluir esta lista: %s? (nenhuma tarefa será excluída)</string>
<string name="DLG_rename_this_tag_header">Renomear a lista %s para:</string>
<string name="TEA_no_tags_modified">Nenhuma mudança efetuada</string>
<string name="TEA_tags_deleted">A Lista %1$s foi excluída, afetando %2$d tarefas</string>
<string name="TEA_tags_renamed">A lista %1$s foi renomeada para %2$s com %3$d tarefas</string>
<string name="tag_settings_title">Lista de Configurações</string>
<string name="TPl_notification">Temporizador ativado para %s!</string>
<string name="TFE_workingOn">Tarefas com contagem de tempo</string>
<string name="TEA_timer_controls">Temporizador</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">Escolher da galeria</string>
<string name="actfm_picture_clear">Limpar imagem</string>
<string name="TVA_add_comment">Adicionar um comentário...</string>
<string name="actfm_TVA_tag_label">Lista</string>
<string name="actfm_TVA_tag_name_hint">Escreva o nome da lista</string>
<string name="actfm_GAA_title">Escolha a conta Google a utilizar:</string>
<string name="backup_BAc_import">Importar tarefas</string>
<string name="backup_BAc_export">Exportar tarefas</string>
@ -362,18 +360,8 @@ das tarefas através de um backup em Definições-&gt;Sincronização e backup-&
<string name="repeat_forever">Repetir eternamente</string>
<string name="repeat_until">Repetir até %s</string>
<string name="TEA_tags_label_long">Adicionar às listas</string>
<string name="TEA_tag_hint">Nova lista</string>
<string name="tag_new_list">Nova lista</string>
<string name="tag_no_title_error">Introduza o nome para esta lista!</string>
<string name="tag_FEx_untagged">Sem categoria</string>
<string name="tag_cm_rename">Mudar nome da lista</string>
<string name="tag_cm_delete">Eliminar lista</string>
<string name="DLG_delete_this_tag_question">Eliminar a lista: %s? (Tarefas não serão eliminadas)</string>
<string name="DLG_rename_this_tag_header">Mudar nome da lista %s para:</string>
<string name="TEA_no_tags_modified">Nenhuma alteração efetuada</string>
<string name="TEA_tags_deleted">A lista %1$s foi eliminada e afeta %2$d tarefas</string>
<string name="TEA_tags_renamed">%1$s renomeado para %2$s em %3$d tarefas</string>
<string name="tag_settings_title">Definições de lista</string>
<string name="TPl_notification">Temporizador ativo para %s!</string>
<string name="TFE_workingOn">Tarefas monitorizadas</string>
<string name="TEA_timer_controls">Temporizador</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">Взять из галереи</string>
<string name="actfm_picture_clear">Убрать изображение</string>
<string name="TVA_add_comment">Добавить комментарий...</string>
<string name="actfm_TVA_tag_label">Список</string>
<string name="actfm_TVA_tag_name_hint">Введите имя списка</string>
<string name="actfm_GAA_title">Выберите аккаунт Google, который вы хотите использовать:</string>
<string name="backup_BPr_header">Резервные копии</string>
<string name="backup_BAc_import">Импортировать задачи</string>
@ -362,18 +360,8 @@
<string name="repeat_forever">Повторять всегда</string>
<string name="repeat_until">Повторять до %s</string>
<string name="TEA_tags_label_long">Добавить в список</string>
<string name="TEA_tag_hint">Новый список</string>
<string name="tag_new_list">Новый список</string>
<string name="tag_no_title_error">Пожалуйста, для начала введите название списка!</string>
<string name="tag_FEx_untagged">Без категории</string>
<string name="tag_cm_rename">Переименовать список</string>
<string name="tag_cm_delete">Удалить список</string>
<string name="DLG_delete_this_tag_question">Удалить этот список: %s? (Задачи не будут удалены.)</string>
<string name="DLG_rename_this_tag_header">Переименовать список %s в:</string>
<string name="TEA_no_tags_modified">Без изменений</string>
<string name="TEA_tags_deleted">Список %1$s был удален, затронуло %2$d задач</string>
<string name="TEA_tags_renamed">Переименовано %1$s в %2$s для %3$d задач</string>
<string name="tag_settings_title">Настройки</string>
<string name="TPl_notification">Для %s действуют таймеры!</string>
<string name="TFE_workingOn">Задачи для замера времени</string>
<string name="TEA_timer_controls">Таймер</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">Vybrať z galérie</string>
<string name="actfm_picture_clear">Vymazať obrázok</string>
<string name="TVA_add_comment">Komentovať...</string>
<string name="actfm_TVA_tag_label">Zoznam</string>
<string name="actfm_TVA_tag_name_hint">Potvrdiť názov zoznamu</string>
<string name="actfm_GAA_title">Vyber si Google účet, ktorý chceš použiť:</string>
<string name="backup_BPr_header">Zálohy</string>
<string name="backup_BAc_import">Importovať úlohy</string>
@ -360,18 +358,8 @@
<string name="repeat_forever">Opakovať donekonečna</string>
<string name="repeat_until">Opakovať do %s</string>
<string name="TEA_tags_label_long">Pridať do zoznamov</string>
<string name="TEA_tag_hint">Nový zoznam</string>
<string name="tag_new_list">Nový zoznam</string>
<string name="tag_no_title_error">Prosím, uveďte najprv názov pre tento zoznam!</string>
<string name="tag_FEx_untagged">Nezaradené</string>
<string name="tag_cm_rename">Premenovať zoznam</string>
<string name="tag_cm_delete">Vymazať zoznam</string>
<string name="DLG_delete_this_tag_question">Odstrániť tento zoznam: %s? (Úlohy nebudú odstránené)</string>
<string name="DLG_rename_this_tag_header">Premenovať zoznam %s na:</string>
<string name="TEA_no_tags_modified">Neboli uskutočnené žiadne zmeny</string>
<string name="TEA_tags_deleted">Zoznam %1$s bol vymazaný, ovplyvňuje to %2$d úloh</string>
<string name="TEA_tags_renamed">Premenované %1$s s %2$s na %3$d úloh</string>
<string name="tag_settings_title">Nastavenia zoznamu</string>
<string name="TPl_notification">Časovač aktívny pre %s!</string>
<string name="TFE_workingOn">Úlohy sú načasované</string>
<string name="TEA_timer_controls">Časovač</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">Izberi iz Galerije</string>
<string name="actfm_picture_clear">Zbriši fotografijo</string>
<string name="TVA_add_comment">Dodaj komentar...</string>
<string name="actfm_TVA_tag_label">Seznam</string>
<string name="actfm_TVA_tag_name_hint">Vnesi ime seznama</string>
<string name="actfm_GAA_title">Izberite želeni Google račun:</string>
<string name="backup_BPr_header">Varnostne kopije</string>
<string name="backup_BAc_import">Uvozi opravke</string>
@ -354,18 +352,8 @@
<string name="repeat_forever">Ponavljaj do preklica</string>
<string name="repeat_until">Ponavljaj do %s</string>
<string name="TEA_tags_label_long">Dodaj na sezname</string>
<string name="TEA_tag_hint">Nov seznam</string>
<string name="tag_new_list">Nov seznam</string>
<string name="tag_no_title_error">Prosimo, vnesite naziv tega seznama najprej!</string>
<string name="tag_FEx_untagged">Nerazvrščen</string>
<string name="tag_cm_rename">Preimenuj seznam</string>
<string name="tag_cm_delete">Zbriši seznam</string>
<string name="DLG_delete_this_tag_question">Zbrišem ta seznam:%s? (Posamezni opravki ne bodo zbrisani.)</string>
<string name="DLG_rename_this_tag_header">Preimenuj seznam %s v:</string>
<string name="TEA_no_tags_modified">Brez narejenih sprememb</string>
<string name="TEA_tags_deleted">Seznam %1$s je bil zbrisan, kar je vplivalo na naslednje število opravkov %2$d </string>
<string name="TEA_tags_renamed">Preimenoval %1$s v %2$s za%3$d opravkov</string>
<string name="tag_settings_title">Nastavitve seznamov</string>
<string name="TPl_notification">Merilniki časa aktivni za %s!</string>
<string name="TFE_workingOn">Opravki katerim se meri čas</string>
<string name="TEA_timer_controls">Merilnik časa</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">Välj från galleri</string>
<string name="actfm_picture_clear">Rensa bild</string>
<string name="TVA_add_comment">Lägg till en kommentar...</string>
<string name="actfm_TVA_tag_label">Lista</string>
<string name="actfm_TVA_tag_name_hint">Ange listnamn</string>
<string name="actfm_GAA_title">Välj vilket Googlekonto du vill använda:</string>
<string name="backup_BPr_header">Säkerhetskopior</string>
<string name="backup_BAc_import">Importera uppgifter</string>
@ -348,18 +346,8 @@ och återställer dina aktuella uppgifter från en backup
<string name="repeat_forever">Repetera oändligt</string>
<string name="repeat_until">Repetera till %s</string>
<string name="TEA_tags_label_long">Lägg till på listor</string>
<string name="TEA_tag_hint">Ny lista</string>
<string name="tag_new_list">Ny lista</string>
<string name="tag_no_title_error">Ange först ett namn på listan!</string>
<string name="tag_FEx_untagged">Ingen kategori</string>
<string name="tag_cm_rename">Byt namn på listan</string>
<string name="tag_cm_delete">Radera listan</string>
<string name="DLG_delete_this_tag_question">Radera listan %s? (Inga uppgifter raderas.)</string>
<string name="DLG_rename_this_tag_header">Byt namn på listan %s till:</string>
<string name="TEA_no_tags_modified">Inga ändringar gjordes</string>
<string name="TEA_tags_deleted">Listan %1$s raderad. Det påverkar %2$d uppgifter</string>
<string name="TEA_tags_renamed">Bytte namn på %1$s till %2$s för %3$d uppgifter</string>
<string name="tag_settings_title">Settings:</string>
<string name="TPl_notification">Tidtagarur aktivt för %s!</string>
<string name="TFE_workingOn">Uppgifter med tidtagning</string>
<string name="TEA_timer_comment_started">påbörjade uppgiften:</string>

@ -107,7 +107,6 @@
<item>In Two Weeks</item>
<item>Next Month</item>
</string-array>
<string name="tag_settings_title">Settings:</string>
<string name="today">วันนี้</string>
<string name="tomorrow">พรุ่งนี้</string>
<string name="yesterday">เมื่อวาน</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">Galeriden Seç</string>
<string name="actfm_picture_clear">Resmi sil</string>
<string name="TVA_add_comment">Yorum Gir</string>
<string name="actfm_TVA_tag_label">Liste İsmi:</string>
<string name="actfm_TVA_tag_name_hint">Liste adı girin</string>
<string name="actfm_GAA_title">Kullanmak istediğiniz Google hesabını seçin:</string>
<string name="backup_BPr_header">Yedekler</string>
<string name="backup_BAc_import">Görevleri İçe Aktar</string>
@ -324,17 +322,7 @@
<string name="repeat_detail_duedate_until">Her %1$s\n%2$s \'e kadar</string>
<string name="repeat_forever">Sürekli yinele</string>
<string name="repeat_until">%s\'e kadar yinele</string>
<string name="TEA_tag_hint">Yeni liste</string>
<string name="tag_new_list">Yeni Liste</string>
<string name="tag_no_title_error">Lütfen bu liste için isim girin!</string>
<string name="tag_cm_rename">Listeyi yeniden adlandır</string>
<string name="tag_cm_delete">Listeyi Sil</string>
<string name="DLG_delete_this_tag_question">Bu Listeyi Sil: %s? (Hiçbir görev silinmeyecektir.)</string>
<string name="DLG_rename_this_tag_header">%s listesini şu isimle adlandır:</string>
<string name="TEA_no_tags_modified">Hiç değişiklik yapılmadı</string>
<string name="TEA_tags_deleted">%1$s listesi, %2$d görevlerini etkileyecek şekilde silindi</string>
<string name="TEA_tags_renamed">%1$s yeniden %3$d görevleri için %2$s olarak isimlendirildi.</string>
<string name="tag_settings_title">Liste Ayarları:</string>
<string name="TPl_notification">%s için kronometre etkin!</string>
<string name="TFE_workingOn">Zaman Ölçümü Olan Görevler</string>
<string name="TEA_timer_comment_started">başlanan görev:</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">Завантажити з Галереї</string>
<string name="actfm_picture_clear">Очистити</string>
<string name="TVA_add_comment">Додати коментар</string>
<string name="actfm_TVA_tag_label">Список</string>
<string name="actfm_TVA_tag_name_hint">Введіть назву списку</string>
<string name="actfm_GAA_title">Виберіть обліковий запис Google для використання:</string>
<string name="backup_BPr_header">Резервні копії</string>
<string name="backup_BAc_import">Імпортувати завдання</string>
@ -346,16 +344,8 @@
<string name="repeat_forever">Повторювати завжди</string>
<string name="repeat_until">Повторювати до %s</string>
<string name="TEA_tags_label_long">Додати до списку</string>
<string name="TEA_tag_hint">Новий список</string>
<string name="tag_new_list">Новий список</string>
<string name="tag_no_title_error">Введіть назву списку спочатку!</string>
<string name="tag_FEx_untagged">Без категорії</string>
<string name="tag_cm_rename">Переіменувати список</string>
<string name="tag_cm_delete">Видалити список</string>
<string name="DLG_delete_this_tag_question">Видалити цей список: %s? (Завдання не будуть видалені.)</string>
<string name="DLG_rename_this_tag_header">Переіменувати список %s на :</string>
<string name="TEA_no_tags_modified">Змін не зроблено</string>
<string name="TEA_tags_deleted">Список %1$s був видалений, разом з %2$d завданнями</string>
<string name="TPl_notification">Для %s діють таймери!</string>
<string name="TEA_timer_controls">Таймер</string>
<string name="voice_create_prompt">Горовіть щоб створити завдання</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">从相册中选取</string>
<string name="actfm_picture_clear">取消选择</string>
<string name="TVA_add_comment">添加注释...</string>
<string name="actfm_TVA_tag_label">列表名称:</string>
<string name="actfm_TVA_tag_name_hint">添加列表名称</string>
<string name="actfm_GAA_title">选择你要使用的Google账户</string>
<string name="backup_BPr_header">备份</string>
<string name="backup_BAc_import">导入任务</string>
@ -303,17 +301,7 @@
<string name="repeat_detail_duedate_until">每隔 %1$s\n直到 %2$s</string>
<string name="repeat_forever">永远重复</string>
<string name="repeat_until">重复到 %s</string>
<string name="TEA_tag_hint">新建列表</string>
<string name="tag_new_list">新建列表</string>
<string name="tag_no_title_error">请先为此列表键入一个名称!</string>
<string name="tag_cm_rename">重命名列表</string>
<string name="tag_cm_delete">删除列表</string>
<string name="DLG_delete_this_tag_question">删除列表 %s 吗?(不会删除任务。)</string>
<string name="DLG_rename_this_tag_header">重命名列表 %s 为:</string>
<string name="TEA_no_tags_modified">没有变更</string>
<string name="TEA_tags_deleted">列表 %1$s 已删除,影响了 %2$d 项任务</string>
<string name="TEA_tags_renamed">%3$d 项任务由 %1$s 重命名为 %2$s。</string>
<string name="tag_settings_title">设置:</string>
<string name="TPl_notification">秒表启动了 %s</string>
<string name="TFE_workingOn">任务已开始计时</string>
<string name="TEA_timer_comment_started">已经开始了这项任务:</string>

@ -9,8 +9,6 @@
<string name="actfm_picture_gallery">從圖庫選擇</string>
<string name="actfm_picture_clear">清除圖片</string>
<string name="TVA_add_comment">添加評論</string>
<string name="actfm_TVA_tag_label">列表名稱:</string>
<string name="actfm_TVA_tag_name_hint">添加列表名稱</string>
<string name="actfm_GAA_title">選擇您要使用的Google帳戶</string>
<string name="backup_BPr_header">備份</string>
<string name="backup_BAc_import">匯入工作</string>
@ -337,18 +335,8 @@
<string name="repeat_forever">永遠重複</string>
<string name="repeat_until">重複到 %s</string>
<string name="TEA_tags_label_long">加入至列表</string>
<string name="TEA_tag_hint">新建列表</string>
<string name="tag_new_list">新建列表</string>
<string name="tag_no_title_error">請先為此列表鍵入一個名稱!</string>
<string name="tag_FEx_untagged">未分類</string>
<string name="tag_cm_rename">重命名列表</string>
<string name="tag_cm_delete">刪除列表</string>
<string name="DLG_delete_this_tag_question">刪除列表%s 嗎?(不會刪除任務工作。)</string>
<string name="DLG_rename_this_tag_header">重命名列表 %s 為:</string>
<string name="TEA_no_tags_modified">沒有變更</string>
<string name="TEA_tags_deleted">列表%1$s 已刪除,影響了%2$d 項任務工作</string>
<string name="TEA_tags_renamed">%3$d 項任務工作由%1$s 重命名為%2$s。</string>
<string name="tag_settings_title">設置:</string>
<string name="TPl_notification">秒錶啟動了 %s</string>
<string name="TFE_workingOn">任務工作已開始計時</string>
<string name="TEA_timer_comment_started">已經開始了這項任務工作:</string>

@ -21,6 +21,7 @@
<attr name="asDueDateCompletedColor" format="color" />
<attr name="asSeparatorBackground" format="color" />
<attr name="asToolbarSeparator" format="color" />
<attr name="asSeparator" format="color" />
<attr name="asListDividerColor" format="color" />
<attr name="asThemeTextColor" format="color" />
<attr name="asEditTextBackground" format="reference" />
@ -55,9 +56,11 @@
<attr name="importance_background_selected" format="reference" />
<attr name="fab_icon" format="reference" />
<attr name="toolbarSeparatorHeight" format="dimension" />
<attr name="separatorHeight" format="dimension" />
<attr name="ic_action_filter" format="reference"/>
<attr name="ic_action_cloud" format="reference"/>
<attr name="ic_action_new_tag" format="reference"/>
<attr name="ic_action_discard" format="reference" />
<declare-styleable name="DateAndTimePicker">
<attr name="shortcutLabels" format="reference" />

@ -17,12 +17,10 @@
<!-- Tag View Activity: Add Comment hint -->
<string name="TVA_add_comment">Add a comment...</string>
<!-- Tag Settings: tag name label -->
<string name="actfm_TVA_tag_label">List</string>
<string name="name">Name</string>
<string name="enter_tag_name">Enter tag name</string>
<!-- slide 25d: Tag Settings: list name hint -->
<string name="actfm_TVA_tag_name_hint">Enter list name</string>
<!-- ========================================= sharing login activity == -->
<!-- share login: Google Auth title -->

@ -167,6 +167,8 @@
<!-- Menu: Save -->
<string name="TEA_menu_save">Save Changes</string>
<string name="save">Save</string>
<!-- Menu: Don't Save -->
<string name="TEA_menu_discard_changes">Discard changes</string>

@ -6,15 +6,9 @@
<!-- Tags label long version -->
<string name="TEA_tags_label_long">Add to lists</string>
<!-- Tags hint -->
<string name="TEA_tag_hint">New list</string>
<!-- ========================================================== Extras == -->
<!-- slide 25a: Dialog: new list -->
<string name="tag_new_list">New List</string>
<string name="new_tag">New tag</string>
<string name="new_tag">New Tag</string>
<!-- Dialog: task created without title -->
<string name="tag_no_title_error">Please enter a name for this list first!</string>
@ -23,29 +17,7 @@
<!-- slide 10d: filter for untagged tasks -->
<string name="tag_FEx_untagged">Uncategorized</string>
<!-- context menu option to rename a tag -->
<string name="tag_cm_rename">Rename List</string>
<!-- context menu option to delete a tag -->
<string name="tag_cm_delete">Delete List</string>
<!-- Dialog to confirm deletion of a tag (%s -> the name of the list to be deleted) -->
<string name="DLG_delete_this_tag_question">Delete this list: %s? (No tasks will be deleted.)</string>
<!-- Dialog to rename tag -->
<string name="DLG_rename_this_tag_header">Rename the list %s to:</string>
<string name="delete_tag_confirmation">Delete %s?</string>
<!-- Toast notification that no changes have been made -->
<string name="TEA_no_tags_modified">No changes made</string>
<!-- Toast notification that a tag has been deleted (%1$s - list name, %2$d - # tasks) -->
<string name="TEA_tags_deleted">List %1$s was deleted, affecting %2$d tasks</string>
<!-- Toast notification that a tag has been renamed (%1$s - old name, %2$s - new name, %3$d - # tasks) -->
<string name="TEA_tags_renamed">Renamed %1$s with %2$s for %3$d tasks</string>
<!-- Header for tag settings -->
<string name="tag_settings_title">List Settings</string>
</resources>

@ -115,6 +115,10 @@
<string name="date_shortcut_tomorrow_afternoon">Tomorrow afternoon</string>
<string name="date_shortcut_must_come_before">%1$s must come before %2$s</string>
<string name="date_shortcut_must_come_after">%1$s must come after %2$s</string>
<string name="discard_changes">Discard changes?</string>
<string name="discard">Discard</string>
<string name="tag_settings">Tag Settings</string>
<string name="delete">Delete</string>
<string-array name="sync_SPr_interval_entries">
<!-- sync_SPr_interval_entries: Synchronization Intervals -->

@ -17,7 +17,7 @@
<item name="ic_action_add">@drawable/ic_action_add_light</item>
<item name="ic_action_new_attachment">@drawable/ic_action_attachment_2</item>
<item name="ic_action_save">@drawable/ic_action_save</item>
<item name="ic_action_save">@drawable/ic_save_white_24dp</item>
<item name="ic_action_cancel">@drawable/ic_action_cancel</item>
<item name="ic_action_camera">@drawable/ic_action_camera</item>
<item name="ic_action_mic">@drawable/ic_action_mic</item>
@ -28,7 +28,9 @@
<item name="drawer_background_selected">@color/drawer_background_selected</item>
<item name="asDueDateCompletedColor">#ff777777</item>
<item name="asToolbarSeparator">@android:color/transparent</item>
<item name="asSeparator">?attr/asSeparatorBackground</item>
<item name="toolbarSeparatorHeight">0dp</item>
<item name="separatorHeight">1px</item>
<item name="asSeparatorBackground">#888888</item>
<item name="android:actionModeBackground">@color/primary</item>
@ -68,6 +70,7 @@
<item name="ic_action_filter">@drawable/ic_filter_list_black_24dp</item>
<item name="ic_action_cloud">@drawable/ic_cloud_queue_black_24dp</item>
<item name="ic_action_new_tag">@drawable/ic_add_black_24dp</item>
<item name="ic_action_discard">@drawable/ic_close_white_24dp</item>
</style>
<style name="Tasks.Dark">
@ -79,6 +82,7 @@
<item name="drawer_background_selected">@color/drawer_background_selected_dark</item>
<item name="toolbarSeparatorHeight">1px</item>
<item name="asToolbarSeparator">@android:color/white</item>
<item name="asSeparator">?attr/asToolbarSeparator</item>
<item name="android:actionModeBackground">@android:color/black</item>
<item name="asContentBackground">@android:color/black</item>
<item name="asEditBackground">@android:color/black</item>

Loading…
Cancel
Save