Remove CalendarReminderActivity

pull/2533/head
Alex Baker 2 years ago
parent 4c61353411
commit 2bfc46f32b

@ -436,12 +436,6 @@
android:name=".activities.PlaceSettingsActivity" android:name=".activities.PlaceSettingsActivity"
android:theme="@style/Tasks" /> android:theme="@style/Tasks" />
<activity
android:name="com.todoroo.astrid.gcal.CalendarReminderActivity"
android:theme="@style/TasksDialog"/>
<receiver android:name="com.todoroo.astrid.gcal.CalendarAlarmReceiver"/>
<activity android:name=".activities.GoogleTaskListSettingsActivity"/> <activity android:name=".activities.GoogleTaskListSettingsActivity"/>
<activity <activity
@ -496,12 +490,6 @@
android:name=".scheduling.NotificationSchedulerIntentService" android:name=".scheduling.NotificationSchedulerIntentService"
android:permission="android.permission.BIND_JOB_SERVICE"/> android:permission="android.permission.BIND_JOB_SERVICE"/>
<receiver android:name=".scheduling.CalendarNotificationIntentService$Broadcast"/>
<service
android:exported="false"
android:name=".scheduling.CalendarNotificationIntentService"
android:permission="android.permission.BIND_JOB_SERVICE"/>
<receiver android:name=".notifications.NotificationClearedReceiver"/> <receiver android:name=".notifications.NotificationClearedReceiver"/>
<service <service

@ -29,7 +29,6 @@ import kotlinx.coroutines.withContext
import org.tasks.BuildConfig import org.tasks.BuildConfig
import org.tasks.LocalBroadcastManager import org.tasks.LocalBroadcastManager
import org.tasks.R import org.tasks.R
import org.tasks.activities.TagSettingsActivity
import org.tasks.analytics.Firebase import org.tasks.analytics.Firebase
import org.tasks.billing.Inventory import org.tasks.billing.Inventory
import org.tasks.data.AlarmDao import org.tasks.data.AlarmDao
@ -252,13 +251,6 @@ class MainActivity : AppCompatActivity(), TaskListFragmentCallbackHandler {
openTask(filter) openTask(filter)
} }
} }
if (intent.hasExtra(TOKEN_CREATE_NEW_LIST_NAME)) {
val listName = intent.getStringExtra(TOKEN_CREATE_NEW_LIST_NAME)
intent.removeExtra(TOKEN_CREATE_NEW_LIST_NAME)
val activityIntent = Intent(this@MainActivity, TagSettingsActivity::class.java)
activityIntent.putExtra(TagSettingsActivity.TOKEN_AUTOPOPULATE_NAME, listName)
startActivityForResult(activityIntent, NavigationDrawerFragment.REQUEST_NEW_LIST)
}
} }
private fun showDetailFragment() { private fun showDetailFragment() {
@ -415,7 +407,6 @@ class MainActivity : AppCompatActivity(), TaskListFragmentCallbackHandler {
companion object { companion object {
/** For indicating the new list screen should be launched at fragment setup time */ /** For indicating the new list screen should be launched at fragment setup time */
const val TOKEN_CREATE_NEW_LIST_NAME = "newListName" // $NON-NLS-1$
const val OPEN_FILTER = "open_filter" // $NON-NLS-1$ const val OPEN_FILTER = "open_filter" // $NON-NLS-1$
const val LOAD_FILTER = "load_filter" const val LOAD_FILTER = "load_filter"
const val CREATE_TASK = "open_task" // $NON-NLS-1$ const val CREATE_TASK = "open_task" // $NON-NLS-1$

@ -1,99 +0,0 @@
package com.todoroo.astrid.gcal;
import static com.google.common.collect.Iterables.any;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import com.todoroo.andlib.utility.DateUtilities;
import dagger.hilt.android.AndroidEntryPoint;
import java.util.List;
import javax.inject.Inject;
import org.tasks.BuildConfig;
import org.tasks.R;
import org.tasks.calendars.AndroidCalendarEvent;
import org.tasks.calendars.AndroidCalendarEventAttendee;
import org.tasks.calendars.CalendarEventProvider;
import org.tasks.gtasks.GoogleAccountManager;
import org.tasks.preferences.Preferences;
import org.tasks.scheduling.CalendarNotificationIntentService;
import timber.log.Timber;
@AndroidEntryPoint
public class CalendarAlarmReceiver extends BroadcastReceiver {
public static final int REQUEST_CODE_CAL_REMINDER = 100;
public static final String BROADCAST_CALENDAR_REMINDER =
BuildConfig.APPLICATION_ID + ".CALENDAR_EVENT";
@Inject Preferences preferences;
@Inject CalendarEventProvider calendarEventProvider;
@Inject GoogleAccountManager accountManager;
@Override
public void onReceive(Context context, Intent intent) {
if (!preferences.getBoolean(R.string.p_calendar_reminders, true)) {
return;
}
try {
Uri data = intent.getData();
if (data == null) {
return;
}
String uriString = data.toString();
int pathIndex = uriString.indexOf("://");
if (pathIndex > 0) {
pathIndex += 3;
} else {
return;
}
long eventId = Long.parseLong(uriString.substring(pathIndex));
if (eventId > 0) {
boolean fromPostpone =
CalendarNotificationIntentService.URI_PREFIX_POSTPONE.equals(data.getScheme());
showCalReminder(context, eventId, fromPostpone);
}
} catch (IllegalArgumentException e) {
// Some cursor read failed, or badly formed uri
Timber.e(e);
}
}
private void showCalReminder(Context context, final long eventId, final boolean fromPostpone) {
final AndroidCalendarEvent event = calendarEventProvider.getEvent(eventId);
if (event == null) {
return;
}
boolean shouldShowReminder;
if (fromPostpone) {
long timeAfter = DateUtilities.now() - event.getEnd();
shouldShowReminder = (timeAfter > DateUtilities.ONE_MINUTE * 2);
} else {
long timeUntil = event.getStart() - DateUtilities.now();
shouldShowReminder = (timeUntil > 0 && timeUntil < DateUtilities.ONE_MINUTE * 20);
}
if (shouldShowReminder && isMeeting(event)) {
Intent intent = new Intent(context, CalendarReminderActivity.class);
intent.putExtra(CalendarReminderActivity.TOKEN_EVENT_ID, eventId);
intent.putExtra(CalendarReminderActivity.TOKEN_EVENT_NAME, event.getTitle());
intent.putExtra(CalendarReminderActivity.TOKEN_EVENT_END_TIME, event.getEnd());
intent.putExtra(CalendarReminderActivity.TOKEN_FROM_POSTPONE, fromPostpone);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
context.startActivity(intent);
}
}
private boolean isMeeting(AndroidCalendarEvent event) {
List<AndroidCalendarEventAttendee> attendees = event.getAttendees();
if (attendees.size() < 2) {
return false;
}
final List<String> myAccounts = accountManager.getAccounts();
return any(attendees, attendee -> myAccounts.contains(attendee.getEmail()));
}
}

@ -1,172 +0,0 @@
package com.todoroo.astrid.gcal;
import android.app.PendingIntent;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.TextView;
import com.todoroo.andlib.utility.DateUtilities;
import com.todoroo.astrid.activity.MainActivity;
import org.tasks.R;
import org.tasks.dialogs.DialogBuilder;
import org.tasks.injection.ThemedInjectingAppCompatActivity;
import org.tasks.preferences.MainPreferences;
import org.tasks.preferences.Preferences;
import org.tasks.scheduling.AlarmManager;
import org.tasks.scheduling.CalendarNotificationIntentService;
import org.tasks.themes.ThemeAccent;
import javax.inject.Inject;
import dagger.hilt.android.AndroidEntryPoint;
@AndroidEntryPoint
public class CalendarReminderActivity extends ThemedInjectingAppCompatActivity {
public static final String TOKEN_EVENT_ID = "eventId";
public static final String TOKEN_EVENT_NAME = "eventName";
public static final String TOKEN_EVENT_END_TIME = "eventEndTime";
public static final String TOKEN_FROM_POSTPONE = "fromPostpone";
private static final String PREF_IGNORE_PRESSES = "calEventsIgnored";
// Prompt user to ignore all missed calls after this many ignore presses
private static final int IGNORE_PROMPT_COUNT = 3;
private final OnClickListener dismissListener = v -> finish();
@Inject Preferences preferences;
@Inject DialogBuilder dialogBuilder;
private final OnClickListener ignoreListener =
new OnClickListener() {
@Override
public void onClick(final View v) {
// Check for number of ignore presses
int ignorePresses = preferences.getInt(PREF_IGNORE_PRESSES, 0);
ignorePresses++;
if (ignorePresses == IGNORE_PROMPT_COUNT) {
dialogBuilder
.newDialog()
.setMessage(R.string.CRA_ignore_body)
.setPositiveButton(
R.string.CRA_ignore_all,
(dialog, which) -> {
preferences.setBoolean(R.string.p_calendar_reminders, false);
dismissListener.onClick(v);
})
.setNegativeButton(
R.string.CRA_ignore_this, (dialog, which) -> dismissListener.onClick(v))
.show();
} else {
dismissListener.onClick(v);
}
preferences.setInt(PREF_IGNORE_PRESSES, ignorePresses);
}
};
@Inject AlarmManager alarmManager;
@Inject ThemeAccent themeAccent;
private String eventName;
private long endTime;
private long eventId;
private boolean fromPostpone;
private TextView ignoreButton;
private TextView createListButton;
private TextView postponeButton;
private View dismissButton;
private View ignoreSettingsButton;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.calendar_reminder_activity);
Intent intent = getIntent();
fromPostpone = intent.getBooleanExtra(TOKEN_FROM_POSTPONE, false);
eventId = intent.getLongExtra(TOKEN_EVENT_ID, -1);
eventName = intent.getStringExtra(TOKEN_EVENT_NAME);
endTime =
intent.getLongExtra(TOKEN_EVENT_END_TIME, DateUtilities.now() + DateUtilities.ONE_HOUR);
createListButton = findViewById(R.id.create_list);
postponeButton = findViewById(R.id.postpone);
ignoreButton = findViewById(R.id.ignore);
ignoreSettingsButton = findViewById(R.id.ignore_settings);
dismissButton = findViewById(R.id.dismiss);
setupUi();
addListeners();
}
private void setupUi() {
((TextView) findViewById(R.id.reminder_title)).setText(getString(R.string.CRA_title));
TextView dialogView = findViewById(R.id.reminder_message);
String speechText;
if (fromPostpone) {
speechText = getString(R.string.CRA_speech_bubble_end, eventName);
} else {
speechText = getString(R.string.CRA_speech_bubble_start, eventName);
}
dialogView.setText(speechText);
createListButton.setBackgroundColor(themeAccent.getAccentColor());
if (fromPostpone) {
postponeButton.setVisibility(View.GONE);
}
}
private void addListeners() {
ignoreButton.setOnClickListener(ignoreListener);
dismissButton.setOnClickListener(dismissListener);
ignoreSettingsButton.setOnClickListener(
v -> {
Intent editPreferences =
new Intent(CalendarReminderActivity.this, MainPreferences.class);
startActivity(editPreferences);
dismissListener.onClick(v);
});
if (!fromPostpone) {
postponeButton.setOnClickListener(v -> postpone());
}
createListButton.setOnClickListener(
v -> createNewList(getString(R.string.CRA_default_list_name, eventName)));
}
private void createNewList(final String name) {
Intent intent = new Intent(CalendarReminderActivity.this, MainActivity.class);
intent.putExtra(MainActivity.TOKEN_CREATE_NEW_LIST_NAME, name);
startActivity(intent);
dismissButton.performClick(); // finish with animation
}
private void postpone() {
Intent eventAlarm = new Intent(this, CalendarAlarmReceiver.class);
eventAlarm.setAction(CalendarAlarmReceiver.BROADCAST_CALENDAR_REMINDER);
eventAlarm.setData(
Uri.parse(CalendarNotificationIntentService.URI_PREFIX_POSTPONE + "://" + eventId));
PendingIntent pendingIntent =
PendingIntent.getBroadcast(
this,
CalendarAlarmReceiver.REQUEST_CODE_CAL_REMINDER,
eventAlarm,
PendingIntent.FLAG_IMMUTABLE | PendingIntent.FLAG_UPDATE_CURRENT
);
alarmManager.cancel(pendingIntent);
long alarmTime = endTime + DateUtilities.ONE_MINUTE * 5;
alarmManager.wakeup(alarmTime, pendingIntent);
dismissButton.performClick();
}
}

@ -29,7 +29,6 @@ import org.tasks.location.GeofenceApi
import org.tasks.opentasks.OpenTaskContentObserver import org.tasks.opentasks.OpenTaskContentObserver
import org.tasks.preferences.Preferences import org.tasks.preferences.Preferences
import org.tasks.receivers.RefreshReceiver import org.tasks.receivers.RefreshReceiver
import org.tasks.scheduling.CalendarNotificationIntentService
import org.tasks.scheduling.NotificationSchedulerIntentService import org.tasks.scheduling.NotificationSchedulerIntentService
import org.tasks.scheduling.RefreshScheduler import org.tasks.scheduling.RefreshScheduler
import org.tasks.themes.ThemeBase import org.tasks.themes.ThemeBase
@ -90,7 +89,6 @@ class Tasks : Application(), Configuration.Provider {
private fun backgroundWork() = CoroutineScope(Dispatchers.Default).launch { private fun backgroundWork() = CoroutineScope(Dispatchers.Default).launch {
inventory.updateTasksAccount() inventory.updateTasksAccount()
NotificationSchedulerIntentService.enqueueWork(context) NotificationSchedulerIntentService.enqueueWork(context)
CalendarNotificationIntentService.enqueueWork(context)
refreshScheduler.get().scheduleAll() refreshScheduler.get().scheduleAll()
workManager.get().apply { workManager.get().apply {
updateBackgroundSync() updateBackgroundSync()

@ -52,11 +52,7 @@ class TagSettingsActivity : BaseListSettingsActivity() {
selectedIcon = tagData.getIcon()!! selectedIcon = tagData.getIcon()!!
} }
name.setText(tagData.name) name.setText(tagData.name)
val autopopulateName = intent.getStringExtra(TOKEN_AUTOPOPULATE_NAME) if (isNewTag) {
if (!isNullOrEmpty(autopopulateName)) {
name.setText(autopopulateName)
intent.removeExtra(TOKEN_AUTOPOPULATE_NAME)
} else if (isNewTag) {
name.requestFocus() name.requestFocus()
val imm = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager val imm = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager
imm.showSoftInput(name, InputMethodManager.SHOW_IMPLICIT) imm.showSoftInput(name, InputMethodManager.SHOW_IMPLICIT)
@ -143,7 +139,6 @@ class TagSettingsActivity : BaseListSettingsActivity() {
} }
companion object { companion object {
const val TOKEN_AUTOPOPULATE_NAME = "autopopulateName" // $NON-NLS-1$
const val EXTRA_TAG_DATA = "tagData" // $NON-NLS-1$ const val EXTRA_TAG_DATA = "tagData" // $NON-NLS-1$
private const val EXTRA_TAG_UUID = "uuid" // $NON-NLS-1$ private const val EXTRA_TAG_UUID = "uuid" // $NON-NLS-1$
} }

@ -1,7 +1,5 @@
package org.tasks.calendars; package org.tasks.calendars;
import java.util.List;
public class AndroidCalendarEvent { public class AndroidCalendarEvent {
private final long id; private final long id;
@ -9,21 +7,18 @@ public class AndroidCalendarEvent {
private final long start; private final long start;
private final long end; private final long end;
private final int calendarId; private final int calendarId;
private final List<AndroidCalendarEventAttendee> attendees;
public AndroidCalendarEvent( public AndroidCalendarEvent(
long id, long id,
String title, String title,
long start, long start,
long end, long end,
int calendarId, int calendarId) {
List<AndroidCalendarEventAttendee> attendees) {
this.id = id; this.id = id;
this.title = title; this.title = title;
this.start = start; this.start = start;
this.end = end; this.end = end;
this.calendarId = calendarId; this.calendarId = calendarId;
this.attendees = attendees;
} }
public long getId() { public long getId() {
@ -46,10 +41,6 @@ public class AndroidCalendarEvent {
return calendarId; return calendarId;
} }
public List<AndroidCalendarEventAttendee> getAttendees() {
return attendees;
}
@Override @Override
public String toString() { public String toString() {
return "AndroidCalendarEvent{" return "AndroidCalendarEvent{"
@ -64,8 +55,6 @@ public class AndroidCalendarEvent {
+ end + end
+ ", calendarId=" + ", calendarId="
+ calendarId + calendarId
+ ", attendees="
+ attendees
+ '}'; + '}';
} }
} }

@ -1,28 +0,0 @@
package org.tasks.calendars;
public class AndroidCalendarEventAttendee {
private final String name;
private final String email;
public AndroidCalendarEventAttendee(String name, String email) {
this.name = name;
this.email = email;
}
public String getEmail() {
return email;
}
@Override
public String toString() {
return "AndroidCalendarEventAttendee{"
+ "name='"
+ name
+ '\''
+ ", email='"
+ email
+ '\''
+ '}';
}
}

@ -1,58 +0,0 @@
package org.tasks.calendars;
import android.content.ContentResolver;
import android.content.Context;
import android.database.Cursor;
import android.provider.CalendarContract;
import dagger.hilt.android.qualifiers.ApplicationContext;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import javax.inject.Inject;
import org.tasks.preferences.PermissionChecker;
import timber.log.Timber;
class CalendarEventAttendeeProvider {
private static final String[] COLUMNS = {
CalendarContract.Attendees.ATTENDEE_NAME, CalendarContract.Attendees.ATTENDEE_EMAIL,
};
private final PermissionChecker permissionChecker;
private final ContentResolver contentResolver;
@Inject
public CalendarEventAttendeeProvider(
@ApplicationContext Context context, PermissionChecker permissionChecker) {
this.permissionChecker = permissionChecker;
contentResolver = context.getContentResolver();
}
public List<AndroidCalendarEventAttendee> getAttendees(long id) {
if (!permissionChecker.canAccessCalendars()) {
return Collections.emptyList();
}
List<AndroidCalendarEventAttendee> attendees = new ArrayList<>();
try (Cursor cursor =
contentResolver.query(
CalendarContract.Attendees.CONTENT_URI,
COLUMNS,
CalendarContract.Attendees.EVENT_ID + " = ? ",
new String[] {Long.toString(id)},
null)) {
if (cursor != null && cursor.getCount() > 0) {
int emailIndex = cursor.getColumnIndexOrThrow(CalendarContract.Attendees.ATTENDEE_EMAIL);
int nameIndex = cursor.getColumnIndexOrThrow(CalendarContract.Attendees.ATTENDEE_NAME);
while (cursor.moveToNext()) {
attendees.add(
new AndroidCalendarEventAttendee(
cursor.getString(nameIndex), cursor.getString(emailIndex)));
}
}
} catch (Exception e) {
Timber.e(e);
}
return attendees;
}
}

@ -8,14 +8,20 @@ import android.content.Context;
import android.database.Cursor; import android.database.Cursor;
import android.net.Uri; import android.net.Uri;
import android.provider.CalendarContract; import android.provider.CalendarContract;
import androidx.annotation.Nullable; import androidx.annotation.Nullable;
import com.todoroo.astrid.data.Task; import com.todoroo.astrid.data.Task;
import dagger.hilt.android.qualifiers.ApplicationContext;
import org.tasks.preferences.PermissionChecker;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
import javax.inject.Inject; import javax.inject.Inject;
import org.tasks.preferences.PermissionChecker;
import dagger.hilt.android.qualifiers.ApplicationContext;
import timber.log.Timber; import timber.log.Timber;
public class CalendarEventProvider { public class CalendarEventProvider {
@ -30,28 +36,15 @@ public class CalendarEventProvider {
private final ContentResolver contentResolver; private final ContentResolver contentResolver;
private final PermissionChecker permissionChecker; private final PermissionChecker permissionChecker;
private final CalendarEventAttendeeProvider calendarEventAttendeeProvider;
@Inject @Inject
public CalendarEventProvider( public CalendarEventProvider(
@ApplicationContext Context context, @ApplicationContext Context context,
PermissionChecker permissionChecker, PermissionChecker permissionChecker) {
CalendarEventAttendeeProvider calendarEventAttendeeProvider) {
this.permissionChecker = permissionChecker; this.permissionChecker = permissionChecker;
this.calendarEventAttendeeProvider = calendarEventAttendeeProvider;
contentResolver = context.getContentResolver(); contentResolver = context.getContentResolver();
} }
@Nullable
public AndroidCalendarEvent getEvent(long eventId) {
List<AndroidCalendarEvent> events =
getCalendarEvents(
CalendarContract.Events.CONTENT_URI,
_ID + " = ?",
new String[] {Long.toString(eventId)});
return events.isEmpty() ? null : events.get(0);
}
@Nullable @Nullable
public AndroidCalendarEvent getEvent(Uri eventUri) { public AndroidCalendarEvent getEvent(Uri eventUri) {
List<AndroidCalendarEvent> events = getCalendarEvents(eventUri, null, null); List<AndroidCalendarEvent> events = getCalendarEvents(eventUri, null, null);
@ -114,8 +107,7 @@ public class CalendarEventProvider {
cursor.getString(titleIndex), cursor.getString(titleIndex),
cursor.getLong(startIndex), cursor.getLong(startIndex),
cursor.getLong(endIndex), cursor.getLong(endIndex),
cursor.getInt(calendarIdIndex), cursor.getInt(calendarIdIndex)));
calendarEventAttendeeProvider.getAttendees(id)));
} }
} }
} catch (Exception e) { } catch (Exception e) {

@ -22,7 +22,6 @@ abstract class InjectingJobIntentService : JobIntentService() {
const val JOB_ID_GEOFENCE_TRANSITION = 1081 const val JOB_ID_GEOFENCE_TRANSITION = 1081
const val JOB_ID_REFRESH_RECEIVER = 1082 const val JOB_ID_REFRESH_RECEIVER = 1082
const val JOB_ID_NOTIFICATION_SCHEDULER = 1084 const val JOB_ID_NOTIFICATION_SCHEDULER = 1084
const val JOB_ID_CALENDAR_NOTIFICATION = 1085
const val JOB_ID_TASKER = 1086 const val JOB_ID_TASKER = 1086
} }
} }

@ -4,12 +4,9 @@ import android.app.Activity
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import androidx.preference.Preference
import androidx.preference.SwitchPreferenceCompat
import com.todoroo.astrid.dao.Database import com.todoroo.astrid.dao.Database
import dagger.hilt.android.AndroidEntryPoint import dagger.hilt.android.AndroidEntryPoint
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import org.tasks.PermissionUtil
import org.tasks.R import org.tasks.R
import org.tasks.caldav.VtodoCache import org.tasks.caldav.VtodoCache
import org.tasks.calendars.CalendarEventProvider import org.tasks.calendars.CalendarEventProvider
@ -18,11 +15,7 @@ import org.tasks.etebase.EtebaseLocalCache
import org.tasks.extensions.Context.toast import org.tasks.extensions.Context.toast
import org.tasks.files.FileHelper import org.tasks.files.FileHelper
import org.tasks.injection.InjectingPreferenceFragment import org.tasks.injection.InjectingPreferenceFragment
import org.tasks.preferences.FragmentPermissionRequestor
import org.tasks.preferences.PermissionChecker
import org.tasks.preferences.PermissionRequestor
import org.tasks.preferences.Preferences import org.tasks.preferences.Preferences
import org.tasks.scheduling.CalendarNotificationIntentService
import javax.inject.Inject import javax.inject.Inject
private const val REQUEST_CODE_FILES_DIR = 10000 private const val REQUEST_CODE_FILES_DIR = 10000
@ -34,12 +27,8 @@ class Advanced : InjectingPreferenceFragment() {
@Inject lateinit var database: Database @Inject lateinit var database: Database
@Inject lateinit var taskDao: TaskDao @Inject lateinit var taskDao: TaskDao
@Inject lateinit var calendarEventProvider: CalendarEventProvider @Inject lateinit var calendarEventProvider: CalendarEventProvider
@Inject lateinit var permissionRequester: FragmentPermissionRequestor
@Inject lateinit var permissionChecker: PermissionChecker
@Inject lateinit var vtodoCache: VtodoCache @Inject lateinit var vtodoCache: VtodoCache
private lateinit var calendarReminderPreference: SwitchPreferenceCompat
override fun getPreferenceXml() = R.xml.preferences_advanced override fun getPreferenceXml() = R.xml.preferences_advanced
override suspend fun setupPreferences(savedInstanceState: Bundle?) { override suspend fun setupPreferences(savedInstanceState: Bundle?) {
@ -77,10 +66,6 @@ class Advanced : InjectingPreferenceFragment() {
false false
} }
updateAttachmentDirectory() updateAttachmentDirectory()
calendarReminderPreference =
findPreference(R.string.p_calendar_reminders) as SwitchPreferenceCompat
initializeCalendarReminderPreference()
} }
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
@ -100,36 +85,6 @@ class Advanced : InjectingPreferenceFragment() {
} }
} }
override fun onRequestPermissionsResult(
requestCode: Int, permissions: Array<String?>, grantResults: IntArray
) {
if (requestCode == PermissionRequestor.REQUEST_CALENDAR) {
if (PermissionUtil.verifyPermissions(grantResults)) {
calendarReminderPreference.isChecked = true
}
} else {
super.onRequestPermissionsResult(requestCode, permissions, grantResults)
}
}
private fun initializeCalendarReminderPreference() {
calendarReminderPreference.onPreferenceChangeListener =
Preference.OnPreferenceChangeListener { _, newValue ->
if (newValue == null) {
false
} else if (!(newValue as Boolean)) {
true
} else if (permissionRequester.requestCalendarPermissions()) {
CalendarNotificationIntentService.enqueueWork(context)
true
} else {
false
}
}
calendarReminderPreference.isChecked =
calendarReminderPreference.isChecked && permissionChecker.canAccessCalendars()
}
private fun updateAttachmentDirectory() { private fun updateAttachmentDirectory() {
findPreference(R.string.p_attachment_dir).summary = findPreference(R.string.p_attachment_dir).summary =
FileHelper.uri2String(preferences.attachmentsDirectory) FileHelper.uri2String(preferences.attachmentsDirectory)

@ -1,69 +0,0 @@
package org.tasks.scheduling
import android.app.PendingIntent
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import android.net.Uri
import com.todoroo.andlib.utility.DateUtilities
import com.todoroo.astrid.gcal.CalendarAlarmReceiver
import dagger.hilt.android.AndroidEntryPoint
import dagger.hilt.android.qualifiers.ApplicationContext
import org.tasks.R
import org.tasks.calendars.CalendarEventProvider
import org.tasks.preferences.Preferences
import timber.log.Timber
import java.util.concurrent.TimeUnit
import javax.inject.Inject
@AndroidEntryPoint
class CalendarNotificationIntentService : RecurringIntervalIntentService() {
@Inject lateinit var preferences: Preferences
@Inject lateinit var calendarEventProvider: CalendarEventProvider
@Inject @ApplicationContext lateinit var context: Context
override val broadcastClass = Broadcast::class.java
override suspend fun run() {
val now = DateUtilities.now()
val end = now + TimeUnit.DAYS.toMillis(1)
for (event in calendarEventProvider.getEventsBetween(now, end)) {
val eventAlarm = Intent(context, CalendarAlarmReceiver::class.java)
eventAlarm.action = CalendarAlarmReceiver.BROADCAST_CALENDAR_REMINDER
eventAlarm.data = Uri.parse(URI_PREFIX + "://" + event.id)
val pendingIntent = PendingIntent.getBroadcast(
context,
CalendarAlarmReceiver.REQUEST_CODE_CAL_REMINDER,
eventAlarm,
PendingIntent.FLAG_IMMUTABLE or PendingIntent.FLAG_UPDATE_CURRENT
)
val reminderTime = event.start - FIFTEEN_MINUTES
alarmManager.wakeup(reminderTime, pendingIntent)
Timber.d("Scheduled reminder for %s at %s", event, reminderTime)
}
}
override fun intervalMillis() =
if (preferences.getBoolean(R.string.p_calendar_reminders, false))
TimeUnit.HOURS.toMillis(12)
else 0
class Broadcast : BroadcastReceiver() {
override fun onReceive(context: Context, intent: Intent) {
enqueueWork(context)
}
}
companion object {
const val URI_PREFIX_POSTPONE = "cal-postpone"
private val FIFTEEN_MINUTES = TimeUnit.MINUTES.toMillis(15)
private const val URI_PREFIX = "cal-reminder"
fun enqueueWork(context: Context?) {
enqueueWork(
context!!,
CalendarNotificationIntentService::class.java,
JOB_ID_CALENDAR_NOTIFICATION,
Intent(context, CalendarNotificationIntentService::class.java))
}
}
}

@ -1,137 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
** Copyright (c) 2012 Todoroo Inc
**
** See the file "LICENSE" for the full license governing this code.
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_marginStart="10dip"
android:layout_marginEnd="10dip"
android:background="@drawable/reminder_dialog_background"
android:orientation="vertical">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dip"
android:layout_marginBottom="15dip"
android:layout_marginStart="10dip"
android:layout_marginEnd="5dip"
android:orientation="horizontal">
<TextView
android:id="@+id/reminder_title"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_marginTop="1dip"
android:text="@string/CRA_title"
android:textColor="@android:color/white"
android:textSize="24sp"/>
<ImageView
android:id="@+id/dismiss"
android:layout_width="25dip"
android:layout_height="25dip"
android:scaleType="fitCenter"
android:src="@drawable/ic_outline_clear_24px"
app:tint="@android:color/white"/>
</LinearLayout>
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dip"
android:layout_marginStart="2dip"
android:layout_marginEnd="5dip"
android:gravity="bottom"
android:orientation="horizontal">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="5dip"
android:scaleType="fitCenter"
android:src="@mipmap/ic_launcher_blue"/>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="5dip"
android:layout_marginEnd="5dip"
android:background="@drawable/speech_bubble_reminder"
android:gravity="center_vertical"
android:minHeight="60dip">
<TextView
android:id="@+id/reminder_message"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:textColor="#000000"
android:textSize="16sp"/>
</LinearLayout>
</LinearLayout>
</FrameLayout>
<TextView
android:id="@+id/create_list"
android:layout_width="fill_parent"
android:layout_height="35dip"
android:layout_marginBottom="10dip"
android:layout_marginStart="10dip"
android:layout_marginEnd="10dip"
android:gravity="center"
android:text="@string/new_tag"
android:textColor="@android:color/white"
android:textSize="24sp"/>
<TextView
android:id="@+id/postpone"
android:layout_width="fill_parent"
android:layout_height="35dip"
android:layout_marginBottom="10dip"
android:layout_marginStart="10dip"
android:layout_marginEnd="10dip"
android:background="#707070"
android:gravity="center"
android:text="@string/CRA_postpone"
android:textColor="@android:color/white"
android:textSize="24sp"/>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dip"
android:layout_marginStart="10dip"
android:layout_marginEnd="10dip">
<TextView
android:id="@+id/ignore"
android:layout_width="fill_parent"
android:layout_height="35dip"
android:background="#707070"
android:gravity="center"
android:text="@string/CRA_ignore"
android:textColor="@android:color/white"
android:textSize="24sp"/>
<ImageView
android:id="@+id/ignore_settings"
android:layout_width="35dip"
android:layout_height="35dip"
android:layout_alignParentEnd="true"
android:padding="4dip"
android:background="@android:color/transparent"
android:scaleType="fitCenter"
android:src="@drawable/ic_outline_settings_24px"
app:tint="@android:color/white"/>
</RelativeLayout>
</LinearLayout>

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
** Copyright (c) 2012 Todoroo Inc
**
** See the file "LICENSE" for the full license governing this code.
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical">
<include layout="@layout/astrid_calendar_reminder_view"/>
</LinearLayout>

@ -35,12 +35,6 @@
<string name="TEA_control_files">الملفات</string> <string name="TEA_control_files">الملفات</string>
<string name="TEA_control_reminders">مذكرات</string> <string name="TEA_control_reminders">مذكرات</string>
<string name="TEA_control_hidden_section">---إخفاء دائمًا---</string> <string name="TEA_control_hidden_section">---إخفاء دائمًا---</string>
<string name="CRA_ignore">تجاهل</string>
<string name="CRA_title">تريد قائمة للمقابلات؟</string>
<string name="CRA_ignore_all">تجاهل جميع الأحداث</string>
<string name="CRA_ignore_this">تجاهل هذا الحدث فقط</string>
<string name="CRA_postpone">ربَّما لاحقًا</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">تاسكس سوف يذكرك في أحداث التقويم القادمة وسوف يحثك لتكون جاهزاً</string>
<string name="EPr_edit_screen_options">تعديل خيارات الشاشة</string> <string name="EPr_edit_screen_options">تعديل خيارات الشاشة</string>
<string name="EPr_beastMode_reset">إعادة التعيين إلى الإعدادات الافتراضية</string> <string name="EPr_beastMode_reset">إعادة التعيين إلى الإعدادات الافتراضية</string>
<string name="EPr_fullTask_title">إظهار عنوان المهمة الكامل</string> <string name="EPr_fullTask_title">إظهار عنوان المهمة الكامل</string>
@ -232,7 +226,6 @@
<string name="default_start_date">تاريخ البدأ الافتراضي</string> <string name="default_start_date">تاريخ البدأ الافتراضي</string>
<string name="EPr_delete_task_data">حذف معلومات المهام</string> <string name="EPr_delete_task_data">حذف معلومات المهام</string>
<string name="EPr_reset_preferences">إعادة ضبط الإعدادات</string> <string name="EPr_reset_preferences">إعادة ضبط الإعدادات</string>
<string name="CRA_calendar_reminders_pref_title">مساعد التقويم</string>
<string name="TEA_timer_est">تقريبًا %s</string> <string name="TEA_timer_est">تقريبًا %s</string>
<string name="FLA_search_filter">موافقًا ل\'%s\'</string> <string name="FLA_search_filter">موافقًا ل\'%s\'</string>
<string name="logout">تسجيل الخروج</string> <string name="logout">تسجيل الخروج</string>
@ -426,9 +419,6 @@
<string name="miscellaneous">متنوّع</string> <string name="miscellaneous">متنوّع</string>
<string name="CFC_tag_text">علامة: \?</string> <string name="CFC_tag_text">علامة: \?</string>
<string name="CFC_importance_text">الأولويّة على الأقل \?</string> <string name="CFC_importance_text">الأولويّة على الأقل \?</string>
<string name="CRA_default_list_name">عناصر العمل: %s</string>
<string name="CRA_speech_bubble_end">يبدو أنك انتهيت للتو من %s. هل تريد إنشاء قائمة بعناصر العمل؟</string>
<string name="CRA_speech_bubble_start">يبدو أن %s سيبدأ قريبًا. هل تريد إنشاء قائمة بعناصر العمل؟</string>
<string name="TEA_control_timer">ضوابط المؤقت</string> <string name="TEA_control_timer">ضوابط المؤقت</string>
<string name="more_options">خيارات أكثر</string> <string name="more_options">خيارات أكثر</string>
<string name="upgrade_open_source_description">اشتراكك يدعم التطور المستمر</string> <string name="upgrade_open_source_description">اشتراكك يدعم التطور المستمر</string>
@ -468,7 +458,6 @@
<string name="gtasks_error_accountNotFound">لم يتم العثور على الحساب %s، الرجاء تسجيل الخروج ثم تسجيل الدخول من إعدادات Google Tasks.</string> <string name="gtasks_error_accountNotFound">لم يتم العثور على الحساب %s، الرجاء تسجيل الخروج ثم تسجيل الدخول من إعدادات Google Tasks.</string>
<string name="CFC_startBefore_name">بدأ عند…</string> <string name="CFC_startBefore_name">بدأ عند…</string>
<string name="CFC_startBefore_text">بدأ عند: \?</string> <string name="CFC_startBefore_text">بدأ عند: \?</string>
<string name="CRA_ignore_body">لقد تجاهلت بضعاً من أحداث التقويم. هل يجب أن يتوقف تاسكس عن سؤالك عنها؟</string>
<string name="astrid_sort_order_summary">تشغيل وضع ترتيب Astrid اليدوي ل\'مهامي\' و\'اليوم\' والعلامات. وضع الترتيب هذا سيستبدل ب\'ترتيبي\' في تحديثٍ مستقبلي</string> <string name="astrid_sort_order_summary">تشغيل وضع ترتيب Astrid اليدوي ل\'مهامي\' و\'اليوم\' والعلامات. وضع الترتيب هذا سيستبدل ب\'ترتيبي\' في تحديثٍ مستقبلي</string>
<string name="manage_drawer">إدارة الدرج</string> <string name="manage_drawer">إدارة الدرج</string>
<string name="markdown_description">تشغيل الماركداون في العنوان والوصف</string> <string name="markdown_description">تشغيل الماركداون في العنوان والوصف</string>

@ -58,17 +58,6 @@
<string name="TEA_control_reminders">Напомняне</string> <string name="TEA_control_reminders">Напомняне</string>
<string name="TEA_control_timer">Отчитане на времето</string> <string name="TEA_control_timer">Отчитане на времето</string>
<string name="TEA_control_hidden_section">----Винаги скрито----</string> <string name="TEA_control_hidden_section">----Винаги скрито----</string>
<string name="CRA_ignore">Пренебрегване</string>
<string name="CRA_title">Нуждаете се от списък със срещите\?</string>
<string name="CRA_ignore_body">Пренебрегнали сте няколко събития от календара. Трябва ли Tasks да спрe да пита за тях\?</string>
<string name="CRA_ignore_all">Пропускане на всички събития</string>
<string name="CRA_ignore_this">Пропускане само на това събитие</string>
<string name="CRA_speech_bubble_start">Изглежда, че %s започва скоро. Искате ли план за действие\?</string>
<string name="CRA_speech_bubble_end">Изглежда, че току-що сте завършили %s. Искате ли план за действие\?</string>
<string name="CRA_postpone">Може би после</string>
<string name="CRA_calendar_reminders_pref_title">Асистент за календара</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks ще ви напомня за предстоящи събития в календара и ще ви подканва да се подготвите за тях</string>
<string name="CRA_default_list_name">План за действие: %s</string>
<string name="none">Без</string> <string name="none">Без</string>
<string name="EPr_edit_screen_options">Настройки на екрана за редактиране</string> <string name="EPr_edit_screen_options">Настройки на екрана за редактиране</string>
<string name="EPr_beastMode_reset">Подразбирани настройки</string> <string name="EPr_beastMode_reset">Подразбирани настройки</string>

@ -108,10 +108,6 @@
<string name="SSD_sort_my_order">El meu ordre</string> <string name="SSD_sort_my_order">El meu ordre</string>
<string name="TEA_add_subtask">Afegeix una subtasca</string> <string name="TEA_add_subtask">Afegeix una subtasca</string>
<string name="display_name">Mostra el nom</string> <string name="display_name">Mostra el nom</string>
<string name="CRA_ignore_this">Ignora només aquest esdeveniment</string>
<string name="CRA_ignore_all">Ignora tots els esdeveniments</string>
<string name="CRA_title">Us cal una llista de reunions\?</string>
<string name="CRA_ignore">Ignora</string>
<string name="TEA_control_location">Ubicació</string> <string name="TEA_control_location">Ubicació</string>
<string name="TEA_control_gcal">Agenda</string> <string name="TEA_control_gcal">Agenda</string>
<string name="TEA_control_repeat">Repeteix</string> <string name="TEA_control_repeat">Repeteix</string>
@ -140,13 +136,6 @@
<string name="EPr_show_task_edit_comments">Mostra els comentaris en l\'edició de la tasca</string> <string name="EPr_show_task_edit_comments">Mostra els comentaris en l\'edició de la tasca</string>
<string name="EPr_edit_screen_options">Edita les opcions de la pantalla</string> <string name="EPr_edit_screen_options">Edita les opcions de la pantalla</string>
<string name="none">Cap</string> <string name="none">Cap</string>
<string name="CRA_default_list_name">Accions: %s</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Les tasques us recordaran els propers esdeveniments del calendari i us demanarà que us prepareu per a ells</string>
<string name="CRA_calendar_reminders_pref_title">Ajudant del calendari</string>
<string name="CRA_postpone">Potser després</string>
<string name="CRA_speech_bubble_end">Sembla que acabes d\'acabar amb %s. Vols crear una llista d\'accions\?</string>
<string name="CRA_speech_bubble_start">Sembla que %s començarà aviat. Vols crear una llista d\'accions\?</string>
<string name="CRA_ignore_body">Heu ignorat diversos esdeveniments del calendari. Tasks ha de deixar de demanar per ells\?</string>
<string name="start_date">Data d\'inici</string> <string name="start_date">Data d\'inici</string>
<string name="sort_created">Per data de creació</string> <string name="sort_created">Per data de creació</string>
<string name="SSD_sort_start">Per data d\'inici</string> <string name="SSD_sort_start">Per data d\'inici</string>

@ -46,16 +46,6 @@
<string name="TEA_control_reminders">Upomínky</string> <string name="TEA_control_reminders">Upomínky</string>
<string name="TEA_control_timer">Ovladač časovače</string> <string name="TEA_control_timer">Ovladač časovače</string>
<string name="TEA_control_hidden_section">-----Vždy skrývat----</string> <string name="TEA_control_hidden_section">-----Vždy skrývat----</string>
<string name="CRA_ignore">Ignorovat</string>
<string name="CRA_title">Potřebujete seznam schůze?</string>
<string name="CRA_ignore_body">Ignorovali jste několik událostí v kalendáři. Má vás Tasks přestat o nich informovat\?</string>
<string name="CRA_ignore_all">Ignorovat všechny události</string>
<string name="CRA_ignore_this">Ignorovat pouze tuto událost</string>
<string name="CRA_speech_bubble_start">Vypadá to, že %s začíná brzy. Chcete vytvořit seznam pro akční položky\?</string>
<string name="CRA_speech_bubble_end">Vypadá to, že jste právě skončil s %s. Chcete vytvořit seznam pro akční položky?</string>
<string name="CRA_postpone">Možná později</string>
<string name="CRA_calendar_reminders_pref_title">Asistent pro kalendář</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Aplikace Tasks vám připomene nadcházející události v kalendáři a vyzve vás, abyste se na ně připravili</string>
<string name="none">Žádný</string> <string name="none">Žádný</string>
<string name="EPr_edit_screen_options">Upravit možnosti zobrazení</string> <string name="EPr_edit_screen_options">Upravit možnosti zobrazení</string>
<string name="EPr_beastMode_reset">Obnovit výchozí hodnoty</string> <string name="EPr_beastMode_reset">Obnovit výchozí hodnoty</string>
@ -498,7 +488,6 @@
<string name="CFC_list_name">V seznamu…</string> <string name="CFC_list_name">V seznamu…</string>
<string name="astrid_sort_order_summary">Zapněte ruční řazení Astrid pro „Moje úkoly“, „Dnes“ a štítky. Tento režim řazení bude v budoucnu nahrazen režimem „Vlastní řazení“</string> <string name="astrid_sort_order_summary">Zapněte ruční řazení Astrid pro „Moje úkoly“, „Dnes“ a štítky. Tento režim řazení bude v budoucnu nahrazen režimem „Vlastní řazení“</string>
<string name="astrid_sort_order">Ruční řazení Astrid</string> <string name="astrid_sort_order">Ruční řazení Astrid</string>
<string name="CRA_default_list_name">Předměty akce: %s</string>
<string name="open_last_viewed_list">Otevřít poslední prohlížený seznam</string> <string name="open_last_viewed_list">Otevřít poslední prohlížený seznam</string>
<string name="on_launch">Při spuštění</string> <string name="on_launch">Při spuštění</string>
<string name="lists">Seznamy</string> <string name="lists">Seznamy</string>

@ -37,8 +37,6 @@
<string name="TEA_control_files">Filer</string> <string name="TEA_control_files">Filer</string>
<string name="TEA_control_reminders">Påmindelser</string> <string name="TEA_control_reminders">Påmindelser</string>
<string name="TEA_control_hidden_section">----Skjul altid----</string> <string name="TEA_control_hidden_section">----Skjul altid----</string>
<string name="CRA_ignore_all">Ignorér alle begivenheder</string>
<string name="CRA_ignore_this">Ignorér kun denne begivenhed</string>
<string name="EPr_default_importance_title">Standardprioritet</string> <string name="EPr_default_importance_title">Standardprioritet</string>
<string name="EPr_default_reminders_title">Standardpåmindelser</string> <string name="EPr_default_reminders_title">Standardpåmindelser</string>
<string name="BFE_Active">Mine opgaver</string> <string name="BFE_Active">Mine opgaver</string>
@ -501,15 +499,6 @@
<string name="EPr_beastMode_reset">Gendan standardindstillinger</string> <string name="EPr_beastMode_reset">Gendan standardindstillinger</string>
<string name="EPr_edit_screen_options">Rediger skærmindstillinger</string> <string name="EPr_edit_screen_options">Rediger skærmindstillinger</string>
<string name="none">Ingen</string> <string name="none">Ingen</string>
<string name="CRA_default_list_name">Opgaver: %s</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks vil minde dig om kommende begivenheder og foreslå dig at forberede dig på dem</string>
<string name="CRA_calendar_reminders_pref_title">Kalender-assistent</string>
<string name="CRA_postpone">Måske senere</string>
<string name="CRA_speech_bubble_end">%s er vist lige overstået. Vil du oprette en liste til opgaver\?</string>
<string name="CRA_speech_bubble_start">%s begynder vist snart. Vil du oprette en liste til opgaver\?</string>
<string name="CRA_ignore_body">Du har ignoreret flere begivenheder i din kalender. Skal Tasks stoppe med at minde dig om dem\?</string>
<string name="CRA_title">Brug for en mødeliste\?</string>
<string name="CRA_ignore">Ignorér</string>
<string name="TEA_control_timer">Timer-indstillinger</string> <string name="TEA_control_timer">Timer-indstillinger</string>
<string name="TEA_control_location">Sted</string> <string name="TEA_control_location">Sted</string>
<string name="TEA_control_gcal">Kalender</string> <string name="TEA_control_gcal">Kalender</string>

@ -55,17 +55,6 @@
<string name="TEA_control_reminders">Erinnerungen</string> <string name="TEA_control_reminders">Erinnerungen</string>
<string name="TEA_control_timer">Timer-Einstellungen</string> <string name="TEA_control_timer">Timer-Einstellungen</string>
<string name="TEA_control_hidden_section">----Immer Ausblenden----</string> <string name="TEA_control_hidden_section">----Immer Ausblenden----</string>
<string name="CRA_ignore">Ablehnen</string>
<string name="CRA_title">Wollen Sie eine Besprechungsliste erstellen\?</string>
<string name="CRA_ignore_body">Sie haben mehrere Kalendereinträge ignoriert. Soll Tasks nicht mehr danach fragen\?</string>
<string name="CRA_ignore_all">Alle Termine ablehnen</string>
<string name="CRA_ignore_this">Nur diesen Termin ablehnen</string>
<string name="CRA_speech_bubble_start">Denken Sie daran, dass %s bald beginnt. Wollen Sie eine Liste mit Aufgaben erstellen\?</string>
<string name="CRA_speech_bubble_end">Haben Sie %s gerade abgeschlossen\? Wollen Sie noch eine Liste mit Aufgaben erstellen\?</string>
<string name="CRA_postpone">Vielleicht später</string>
<string name="CRA_calendar_reminders_pref_title">Kalender-Assistent</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks wird Sie an zukünftige Kalendereinträge erinnern und Sie auf die Vorbereitung hinweisen</string>
<string name="CRA_default_list_name">Einzelaufgaben: %s</string>
<string name="none">Keine</string> <string name="none">Keine</string>
<string name="EPr_edit_screen_options">Bildschirmeinstellungen bearbeiten</string> <string name="EPr_edit_screen_options">Bildschirmeinstellungen bearbeiten</string>
<string name="EPr_beastMode_reset">Auf Standardeinstellungen zurücksetzen</string> <string name="EPr_beastMode_reset">Auf Standardeinstellungen zurücksetzen</string>

@ -48,17 +48,6 @@
<string name="TEA_control_reminders">Υπενθυμίσεις</string> <string name="TEA_control_reminders">Υπενθυμίσεις</string>
<string name="TEA_control_timer">Χειριστήρια χρονοδιακόπτη</string> <string name="TEA_control_timer">Χειριστήρια χρονοδιακόπτη</string>
<string name="TEA_control_hidden_section">-----Απόκρυψη πάντα-----</string> <string name="TEA_control_hidden_section">-----Απόκρυψη πάντα-----</string>
<string name="CRA_ignore">Αγνοήστε</string>
<string name="CRA_title">Χρειάζεστε λίστα για συνάντηση?</string>
<string name="CRA_ignore_body">Αγνοήσατε αρκετές κλήσεις. Να σταματήσουμε να ρωτάμε για αυτές;</string>
<string name="CRA_ignore_all">Αγνόηση όλων των γεγονότων</string>
<string name="CRA_ignore_this">Αγνόηση μόνο αυτού του γεγονότος</string>
<string name="CRA_speech_bubble_start">Φαίνεται ότι %s ξεκινάει σύντομα.Θέλεις να δημιουργήσω μια λίστα με τα ενεργά αντικείμενα;</string>
<string name="CRA_speech_bubble_end">Φαίνεται ότι τελείωσες με το %s.Θέλεις να δημιουργήσω μια λίστα με τα ενεργά αντικείμενα;</string>
<string name="CRA_postpone">Ίσως αργότερα</string>
<string name="CRA_calendar_reminders_pref_title">Βοηθός ημερολογίου</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Η εφαρμογή θα σας υπενθυμίσει για επερχόμενα γεγονότα ημερολογίου και θα σας ειδοποιήσουν για να προετοιμαστείτε για αυτά</string>
<string name="CRA_default_list_name">Αντικείμενα ενεργειών: %s</string>
<string name="EPr_edit_screen_options">Επεξεργασία επιλογών εμφάνισης</string> <string name="EPr_edit_screen_options">Επεξεργασία επιλογών εμφάνισης</string>
<string name="EPr_beastMode_reset">Επαναφορά προεπιλογών</string> <string name="EPr_beastMode_reset">Επαναφορά προεπιλογών</string>
<string name="EPr_fullTask_title">Εμφάνισε πλήρη τίτλο εργασίας</string> <string name="EPr_fullTask_title">Εμφάνισε πλήρη τίτλο εργασίας</string>

@ -65,8 +65,6 @@
<string name="day_after_tomorrow">Postmorgaŭ</string> <string name="day_after_tomorrow">Postmorgaŭ</string>
<string name="always_display_full_date">Montri tutan daton</string> <string name="always_display_full_date">Montri tutan daton</string>
<string name="none">Neniu</string> <string name="none">Neniu</string>
<string name="CRA_calendar_reminders_pref_title">Kalendara asistanto</string>
<string name="CRA_postpone">Eble poste</string>
<string name="TEA_control_hidden_section">----Ĉiam kaŝigu----</string> <string name="TEA_control_hidden_section">----Ĉiam kaŝigu----</string>
<string name="TEA_control_files">Dosieroj</string> <string name="TEA_control_files">Dosieroj</string>
<string name="TEA_control_notes">Priskribo</string> <string name="TEA_control_notes">Priskribo</string>
@ -168,9 +166,6 @@
<string name="EPr_delete_task_data">Forigi datumon de Tasks</string> <string name="EPr_delete_task_data">Forigi datumon de Tasks</string>
<string name="EPr_fullTask_title">Montri tutan taskan titolon</string> <string name="EPr_fullTask_title">Montri tutan taskan titolon</string>
<string name="EPr_edit_screen_options">Redakti ekranajn opciojn</string> <string name="EPr_edit_screen_options">Redakti ekranajn opciojn</string>
<string name="CRA_ignore_this">Ignori nur ĉi tiun eventon</string>
<string name="CRA_ignore_all">Ignori ĉiujn eventojn</string>
<string name="CRA_ignore">Ignori</string>
<string name="TEA_control_reminders">Memorigiloj</string> <string name="TEA_control_reminders">Memorigiloj</string>
<string name="TEA_control_importance">Prioritato</string> <string name="TEA_control_importance">Prioritato</string>
<string name="TEA_control_repeat">Ripeti</string> <string name="TEA_control_repeat">Ripeti</string>
@ -201,8 +196,6 @@
<string name="backup_BPr_header">Savkopioj</string> <string name="backup_BPr_header">Savkopioj</string>
<string name="email">Retpoŝto</string> <string name="email">Retpoŝto</string>
<string name="filter_overdue">Posttempa</string> <string name="filter_overdue">Posttempa</string>
<string name="CRA_ignore_body">Vi ignoris plurajn kalendarajn eventojn. Ĉu Taskoj ĉesu demandi vin pri ili\?</string>
<string name="CRA_title">Ĉu vi bezonas kunvenliston\?</string>
<string name="TEA_control_timer">Tempokontroloj</string> <string name="TEA_control_timer">Tempokontroloj</string>
<string name="TEA_control_location">Loko</string> <string name="TEA_control_location">Loko</string>
<string name="TEA_elapsedDuration_label">Tempo jam pasinta</string> <string name="TEA_elapsedDuration_label">Tempo jam pasinta</string>
@ -341,7 +334,6 @@
<string name="EPr_cal_end_or_start_at_due_time">Tempo de kalendara evento</string> <string name="EPr_cal_end_or_start_at_due_time">Tempo de kalendara evento</string>
<string name="actfm_picture_clear">Forigi bildon</string> <string name="actfm_picture_clear">Forigi bildon</string>
<string name="FLA_search_filter">Kongruante kun \'%s\'</string> <string name="FLA_search_filter">Kongruante kun \'%s\'</string>
<string name="CRA_speech_bubble_start">Ŝajnas ke %s komenciĝos baldaŭ. Ĉu vi deziras krei liston de farendaĵoj\?</string>
<string name="TEA_creation_date">Kreodato</string> <string name="TEA_creation_date">Kreodato</string>
<string name="EPr_beastMode_reset">Restarigi defaŭltojn</string> <string name="EPr_beastMode_reset">Restarigi defaŭltojn</string>
<string name="dont_add_to_calendar">Ne aldoni al kalendaro</string> <string name="dont_add_to_calendar">Ne aldoni al kalendaro</string>
@ -354,7 +346,6 @@
<string name="share">Kunhavigi</string> <string name="share">Kunhavigi</string>
<string name="calendar_event_created">Kreis kalendara evento por %s</string> <string name="calendar_event_created">Kreis kalendara evento por %s</string>
<string name="sort_created_group">Kreita %s</string> <string name="sort_created_group">Kreita %s</string>
<string name="CRA_speech_bubble_end">Ŝajnas ke vi ĵus finis %s. Ĉu vi deziras krei liston de farendaĵoj\?</string>
<string name="EPr_manage_delete_completed_gcal_message">Ĉu vi certe volas forigi ĉiujn de viaj eventoj de kompletaj taskoj\?</string> <string name="EPr_manage_delete_completed_gcal_message">Ĉu vi certe volas forigi ĉiujn de viaj eventoj de kompletaj taskoj\?</string>
<string name="when_due">Kiam atendata</string> <string name="when_due">Kiam atendata</string>
<string name="when_started">Kiam komencita</string> <string name="when_started">Kiam komencita</string>
@ -368,8 +359,6 @@
<string name="shortcut_pick_time">Elekti horon</string> <string name="shortcut_pick_time">Elekti horon</string>
<string name="auto_dismiss_datetime_summary">Fermi data/hora elektilo post elekti daton aŭ horon</string> <string name="auto_dismiss_datetime_summary">Fermi data/hora elektilo post elekti daton aŭ horon</string>
<string name="app_password_created_at">Kreita: %s</string> <string name="app_password_created_at">Kreita: %s</string>
<string name="CRA_default_list_name">Farendaĵoj: %s</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks memorigos al vi venontaj kalendaraj eventoj kaj instigi ke vi preparu por ili.</string>
<string name="task_defaults">Taskaj defaŭltoj</string> <string name="task_defaults">Taskaj defaŭltoj</string>
<string name="task_list_options">Taskolistaj agordoj</string> <string name="task_list_options">Taskolistaj agordoj</string>
<string name="auto_dismiss_datetime">Aŭtomate fermi datan/horan elektilon</string> <string name="auto_dismiss_datetime">Aŭtomate fermi datan/horan elektilon</string>

@ -55,17 +55,6 @@
<string name="TEA_control_reminders">Recordatorios</string> <string name="TEA_control_reminders">Recordatorios</string>
<string name="TEA_control_timer">Controles de tiempo</string> <string name="TEA_control_timer">Controles de tiempo</string>
<string name="TEA_control_hidden_section">---Ocultar siempre---</string> <string name="TEA_control_hidden_section">---Ocultar siempre---</string>
<string name="CRA_ignore">Ignorar</string>
<string name="CRA_title">¿Necesita una lista de reuniones?</string>
<string name="CRA_ignore_body">Ha ignorado varios eventos de calendario. ¿Debe Tasks dejar de preguntarle sobre ellos?</string>
<string name="CRA_ignore_all">Ignorar todos los eventos</string>
<string name="CRA_ignore_this">Ignorar solo este evento</string>
<string name="CRA_speech_bubble_start">Parece que %s va a comenzar pronto. ¿Quiere crear una lista de acciones?</string>
<string name="CRA_speech_bubble_end">Parece que acaba de terminar %s. ¿Quiere crear una lista de acciones?</string>
<string name="CRA_postpone">Quizá después</string>
<string name="CRA_calendar_reminders_pref_title">Asistente de calendario</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks le recordará los próximos eventos de calendario y le pedirá que se prepare para ellos</string>
<string name="CRA_default_list_name">Acciones: %s</string>
<string name="none">Ninguna</string> <string name="none">Ninguna</string>
<string name="EPr_edit_screen_options">Editar opciones de pantalla</string> <string name="EPr_edit_screen_options">Editar opciones de pantalla</string>
<string name="EPr_beastMode_reset">Restablecer valores predeterminados</string> <string name="EPr_beastMode_reset">Restablecer valores predeterminados</string>

@ -43,10 +43,6 @@
<string name="TEA_control_files">Failid</string> <string name="TEA_control_files">Failid</string>
<string name="TEA_control_reminders">Meelespead</string> <string name="TEA_control_reminders">Meelespead</string>
<string name="TEA_control_hidden_section">----Peida alati----</string> <string name="TEA_control_hidden_section">----Peida alati----</string>
<string name="CRA_ignore">Ignoreeri</string>
<string name="CRA_ignore_this">Ignoreeri ainult seda sündmust</string>
<string name="CRA_postpone">Võib-olla hiljem</string>
<string name="CRA_calendar_reminders_pref_title">Kalendri assistent</string>
<string name="none">Pole</string> <string name="none">Pole</string>
<string name="EPr_edit_screen_options">Muutmise vaate valikud</string> <string name="EPr_edit_screen_options">Muutmise vaate valikud</string>
<string name="EPr_beastMode_reset">Taasta vaikeväärtused</string> <string name="EPr_beastMode_reset">Taasta vaikeväärtused</string>

@ -56,17 +56,6 @@
<string name="TEA_control_reminders">Oroigarriak</string> <string name="TEA_control_reminders">Oroigarriak</string>
<string name="TEA_control_timer">Kronometroaren kontrolak</string> <string name="TEA_control_timer">Kronometroaren kontrolak</string>
<string name="TEA_control_hidden_section">----Ezkutatu beti----</string> <string name="TEA_control_hidden_section">----Ezkutatu beti----</string>
<string name="CRA_ignore">Ezikusi</string>
<string name="CRA_title">Batzarren zerrenda bat behar duzu\?</string>
<string name="CRA_ignore_body">Egutegiko gertaera batzuk ezikusi dituzu. Nahiago zenuke Tasks aplikazioak horiei buruz galdetuko ez balu\?</string>
<string name="CRA_ignore_all">Ezikusi gertaera guztiak</string>
<string name="CRA_ignore_this">Ezikusi gertaera hau soilik</string>
<string name="CRA_speech_bubble_start">Badirudi %s laster hasiko dela. Ekintzen zerrenda bat sortu nahi duzu\?</string>
<string name="CRA_speech_bubble_end">Badirudi %s amaitu duzula. Ekintzen zerrenda bat sortu nahi duzu\?</string>
<string name="CRA_postpone">Agian geroago</string>
<string name="CRA_calendar_reminders_pref_title">Egutegiaren laguntzailea</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks aplikazioak egutegiko gertaerak gogorarazi egingo dizkizu hurbil daudenean horietarako prestatu zaitezen</string>
<string name="CRA_default_list_name">Ekintzak: %s</string>
<string name="none">Bat ere ez</string> <string name="none">Bat ere ez</string>
<string name="EPr_edit_screen_options">Edizio pantailaren aukerak</string> <string name="EPr_edit_screen_options">Edizio pantailaren aukerak</string>
<string name="EPr_beastMode_reset">Berrezarri lehenetsitakoak</string> <string name="EPr_beastMode_reset">Berrezarri lehenetsitakoak</string>

@ -42,12 +42,6 @@
<string name="TEA_control_reminders">یادآوری ها</string> <string name="TEA_control_reminders">یادآوری ها</string>
<string name="TEA_control_timer">کنترل تایمر</string> <string name="TEA_control_timer">کنترل تایمر</string>
<string name="TEA_control_hidden_section">----همیشه مخفی----</string> <string name="TEA_control_hidden_section">----همیشه مخفی----</string>
<string name="CRA_ignore">رد کردن</string>
<string name="CRA_title">نیاز به لیست ملاقات دارید ؟</string>
<string name="CRA_ignore_all">نادیده گرفتن تمام رویداد ها</string>
<string name="CRA_ignore_this">فقط نادیده گرفتن این رویداد</string>
<string name="CRA_postpone">شاید یعدا</string>
<string name="CRA_calendar_reminders_pref_title">دستیار تقویم</string>
<string name="none">هیچکدام</string> <string name="none">هیچکدام</string>
<string name="EPr_edit_screen_options">ویرایش تنظیمات صفحه</string> <string name="EPr_edit_screen_options">ویرایش تنظیمات صفحه</string>
<string name="EPr_beastMode_reset">برگرداندن به پیش فرض</string> <string name="EPr_beastMode_reset">برگرداندن به پیش فرض</string>

@ -51,17 +51,6 @@
<string name="TEA_control_reminders">Muistutukset</string> <string name="TEA_control_reminders">Muistutukset</string>
<string name="TEA_control_timer">Ajastuksen säätimet</string> <string name="TEA_control_timer">Ajastuksen säätimet</string>
<string name="TEA_control_hidden_section">----Piilota aina----</string> <string name="TEA_control_hidden_section">----Piilota aina----</string>
<string name="CRA_ignore">Ohita</string>
<string name="CRA_title">Tarvitaanko listaa tapaamisista?</string>
<string name="CRA_ignore_body">Olet ohittanut useita kalenteritapahtumia. Lopettaako Tasks niistä kyselemisen?</string>
<string name="CRA_ignore_all">Ohita kaikki tapahtumat</string>
<string name="CRA_ignore_this">Ohita vain tämä tapahtuma</string>
<string name="CRA_speech_bubble_start">%s näyttää alkavan pian. Haluatko luoda luettelon toimenpiteistä?</string>
<string name="CRA_speech_bubble_end">Näyttää että %s on päättynyt. Haluatko luoda tehtävälistan?</string>
<string name="CRA_postpone">Ehkä myöhemmin</string>
<string name="CRA_calendar_reminders_pref_title">Kalenteriavustin</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks ilmoittaa tulevista kalenteritapahtumista ja kehottaa valmistautumaan niihin</string>
<string name="CRA_default_list_name">Tehtäviä listalla: %s</string>
<string name="none">Ei mitään</string> <string name="none">Ei mitään</string>
<string name="EPr_edit_screen_options">Muokkaa näytön vaihtoehtoja</string> <string name="EPr_edit_screen_options">Muokkaa näytön vaihtoehtoja</string>
<string name="EPr_beastMode_reset">Palauta oletukset</string> <string name="EPr_beastMode_reset">Palauta oletukset</string>

@ -49,17 +49,6 @@
<string name="TEA_control_reminders">Rappels</string> <string name="TEA_control_reminders">Rappels</string>
<string name="TEA_control_timer">Contrôles de rappel</string> <string name="TEA_control_timer">Contrôles de rappel</string>
<string name="TEA_control_hidden_section">----Toujours masquer----</string> <string name="TEA_control_hidden_section">----Toujours masquer----</string>
<string name="CRA_ignore">Ignorer</string>
<string name="CRA_title">Besoin d\'une liste de réunion ? </string>
<string name="CRA_ignore_body">Vous avez ignoré plusieurs évènements du calendrier. Souhaitez-vous que Tasks cesse de vous les proposer \?</string>
<string name="CRA_ignore_all">Ignorer tous les évènements</string>
<string name="CRA_ignore_this">Ignorer uniquement cet évènement</string>
<string name="CRA_speech_bubble_start">Il semble que %s débute bientôt. Désirez-vous créer une liste d\'actions à accomplir ? </string>
<string name="CRA_speech_bubble_end">Il semble que %s débute bientôt. Désirez-vous créer une liste d\'actions à accomplir ? </string>
<string name="CRA_postpone">Peut-être plus tard</string>
<string name="CRA_calendar_reminders_pref_title">Assistant du calendrier</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks émettra un rappel au sujet des prochains évènements et vous proposera de vous y préparer</string>
<string name="CRA_default_list_name">Choix d\'actions: %s</string>
<string name="none">Aucun</string> <string name="none">Aucun</string>
<string name="EPr_edit_screen_options">Modifier les options d\'affichage</string> <string name="EPr_edit_screen_options">Modifier les options d\'affichage</string>
<string name="EPr_beastMode_reset">Rétablir les valeurs par défaut</string> <string name="EPr_beastMode_reset">Rétablir les valeurs par défaut</string>

@ -54,17 +54,6 @@
<string name="TEA_control_reminders">Recordatorios</string> <string name="TEA_control_reminders">Recordatorios</string>
<string name="TEA_control_timer">Controles de tempo</string> <string name="TEA_control_timer">Controles de tempo</string>
<string name="TEA_control_hidden_section">---Agochar sempre---</string> <string name="TEA_control_hidden_section">---Agochar sempre---</string>
<string name="CRA_ignore">Ignorar</string>
<string name="CRA_title">Precisa dunha lista de reunións\?</string>
<string name="CRA_ignore_body">Ignorou varios eventos do calendario. Quere que Tasks lle deixe de preguntar por eles\?</string>
<string name="CRA_ignore_all">Ignorar todos os eventos</string>
<string name="CRA_ignore_this">Ignorar só este evento</string>
<string name="CRA_speech_bubble_start">Semella que %s vai comezar pronto. Quere crear unha lista de accións\?</string>
<string name="CRA_speech_bubble_end">Semella que acaba de rematar %s. Quere crear unha lista de accións\?</string>
<string name="CRA_postpone">Igual despois</string>
<string name="CRA_calendar_reminders_pref_title">Asistente de calendario</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks lembraralle os próximos eventos do calendario e pediralle que se prepare para eles</string>
<string name="CRA_default_list_name">Accións: %s</string>
<string name="none">Ningunha</string> <string name="none">Ningunha</string>
<string name="EPr_edit_screen_options">Editar opcións de pantalla</string> <string name="EPr_edit_screen_options">Editar opcións de pantalla</string>
<string name="EPr_beastMode_reset">Restablecer valores predeterminados</string> <string name="EPr_beastMode_reset">Restablecer valores predeterminados</string>

@ -64,7 +64,6 @@
<string name="FLA_new_filter">Stvori filtar</string> <string name="FLA_new_filter">Stvori filtar</string>
<string name="FLA_search_filter">Uspoređuje se „%s”</string> <string name="FLA_search_filter">Uspoređuje se „%s”</string>
<string name="action_call">Nazovi</string> <string name="action_call">Nazovi</string>
<string name="CRA_ignore">Zanemari</string>
<string name="TEA_control_reminders">Podsjetnici</string> <string name="TEA_control_reminders">Podsjetnici</string>
<string name="SSD_sort_my_order">Moj poredak</string> <string name="SSD_sort_my_order">Moj poredak</string>
<string name="keep_editing">Nastavi uređivati</string> <string name="keep_editing">Nastavi uređivati</string>
@ -126,9 +125,6 @@
<string name="TEA_timer_est">Cca %s</string> <string name="TEA_timer_est">Cca %s</string>
<string name="TEA_elapsedDuration_label">Već utrošeno vrijeme</string> <string name="TEA_elapsedDuration_label">Već utrošeno vrijeme</string>
<string name="week_before_due">Tjedan prije roka</string> <string name="week_before_due">Tjedan prije roka</string>
<string name="CRA_ignore_body">Zanemario/la si nekoliko kalendarskih događaja. Želiš li da Tasks prestane pitati o njima\?</string>
<string name="CRA_ignore_this">Zanemari samo ovaj događaj</string>
<string name="CRA_ignore_all">Zanemari sve događaje</string>
<string name="TEA_control_hidden_section">----Uvijek sakrij----</string> <string name="TEA_control_hidden_section">----Uvijek sakrij----</string>
<string name="day_before_due">Dan prije roka</string> <string name="day_before_due">Dan prije roka</string>
<string name="TEA_estimatedDuration_label">Koliko će trajati\?</string> <string name="TEA_estimatedDuration_label">Koliko će trajati\?</string>
@ -519,13 +515,6 @@
<string name="task_list_options">Opcije za popis zadataka</string> <string name="task_list_options">Opcije za popis zadataka</string>
<string name="EPr_show_task_edit_comments">Pokaži komentare u uređivanju zadatka</string> <string name="EPr_show_task_edit_comments">Pokaži komentare u uređivanju zadatka</string>
<string name="none">Ništa</string> <string name="none">Ništa</string>
<string name="CRA_default_list_name">Radnje: %s</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks će te podsjetiti o nadolazećim kalendarskim događajima i zatražiti da se za njih pripremiš</string>
<string name="CRA_calendar_reminders_pref_title">Kalendarski pomoćnik</string>
<string name="CRA_postpone">Možda naknadno</string>
<string name="CRA_speech_bubble_end">Čini se da si upravo završio/la %s. Želiš li stvoriti popis za radnje\?</string>
<string name="CRA_speech_bubble_start">Čini se da %s uskoro počinje. Želiš li stvoriti popis za radnje\?</string>
<string name="CRA_title">Trebaš popis sastanaka\?</string>
<string name="TEA_control_timer">Funkcije mjerača vremena</string> <string name="TEA_control_timer">Funkcije mjerača vremena</string>
<string name="open_last_viewed_list">Otvori zadnji pogledani popis</string> <string name="open_last_viewed_list">Otvori zadnji pogledani popis</string>
<string name="on_launch">Pri pokretanju</string> <string name="on_launch">Pri pokretanju</string>

@ -54,17 +54,6 @@
<string name="TEA_control_reminders">Emlékeztetők</string> <string name="TEA_control_reminders">Emlékeztetők</string>
<string name="TEA_control_timer">Időzítő Beállítása</string> <string name="TEA_control_timer">Időzítő Beállítása</string>
<string name="TEA_control_hidden_section">---Elrejtve---</string> <string name="TEA_control_hidden_section">---Elrejtve---</string>
<string name="CRA_ignore">Kihagy</string>
<string name="CRA_title">Szeretne egy listát a találkozókról?</string>
<string name="CRA_ignore_body">Kihagytál jónéhány naptáreseményt. Ne kérdezzen rá többet a Tasks?</string>
<string name="CRA_ignore_all">Minden esemény kihagyása</string>
<string name="CRA_ignore_this">Jelenlegi esemény kihagyása</string>
<string name="CRA_speech_bubble_start">Úgy tűnik, a(z) %s nemsokára kezdődik. Szeretne létrehozni egy listát az akciópontoknak?</string>
<string name="CRA_speech_bubble_end">Úgy tűnik, a(z) %s véget ért. Szeretne létrehozni egy listát az akciópontoknak?</string>
<string name="CRA_postpone">Talán később</string>
<string name="CRA_calendar_reminders_pref_title">Naptár segéd</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">A Tasks emlékeztetni fog a közelgő naptáreseményekre, és a felkészülésre</string>
<string name="CRA_default_list_name">Akciópontok: %s</string>
<string name="none">Nincs</string> <string name="none">Nincs</string>
<string name="EPr_edit_screen_options">Szerkesztési képernyő beállításai</string> <string name="EPr_edit_screen_options">Szerkesztési képernyő beállításai</string>
<string name="EPr_beastMode_reset">Visszaállítás alapértékre</string> <string name="EPr_beastMode_reset">Visszaállítás alapértékre</string>

@ -35,16 +35,12 @@
<string name="TEA_control_notes">Deskripsi</string> <string name="TEA_control_notes">Deskripsi</string>
<string name="TEA_control_files">Berkas</string> <string name="TEA_control_files">Berkas</string>
<string name="TEA_control_reminders">Pengingat</string> <string name="TEA_control_reminders">Pengingat</string>
<string name="CRA_ignore">Abaikan</string>
<string name="CRA_ignore_all">Abaikan semua acara</string>
<string name="CRA_ignore_this">Abaikan hanya acara ini</string>
<string name="TLA_no_items">Belum ada tugas yang dibuat.</string> <string name="TLA_no_items">Belum ada tugas yang dibuat.</string>
<string name="action_call">Panggil</string> <string name="action_call">Panggil</string>
<string name="SSD_sort_due">Berdasarkan tanggal Jatuh tempo</string> <string name="SSD_sort_due">Berdasarkan tanggal Jatuh tempo</string>
<string name="due_date">Tanggal jatuh tempo</string> <string name="due_date">Tanggal jatuh tempo</string>
<string name="due_time">Waktu jatuh tempo</string> <string name="due_time">Waktu jatuh tempo</string>
<string name="TEA_control_hidden_section">----Selalu Sembunyi----</string> <string name="TEA_control_hidden_section">----Selalu Sembunyi----</string>
<string name="CRA_calendar_reminders_pref_title">Asisten kalender</string>
<string name="none">Tidak Ada</string> <string name="none">Tidak Ada</string>
<string name="EPr_edit_screen_options">Opsi layar sunting</string> <string name="EPr_edit_screen_options">Opsi layar sunting</string>
<string name="EPr_beastMode_reset">Setel ulang ke bawaan</string> <string name="EPr_beastMode_reset">Setel ulang ke bawaan</string>
@ -282,7 +278,6 @@
\n %5$s memiliki kesalahan \n %5$s memiliki kesalahan
\n</string> \n</string>
<string name="read_permission_label">Perizinan Tugas</string> <string name="read_permission_label">Perizinan Tugas</string>
<string name="CRA_title">Membutuhkan daftar pertemuan\?</string>
<string name="EPr_cal_end_at_due_time">Akhiri acara kelender pada waktu jatuh tempo</string> <string name="EPr_cal_end_at_due_time">Akhiri acara kelender pada waktu jatuh tempo</string>
<string name="EPr_cal_start_at_due_time">Mulai acara kalender pada waktu jatuh tempo</string> <string name="EPr_cal_start_at_due_time">Mulai acara kalender pada waktu jatuh tempo</string>
<string name="EPr_manage_delete_all_gcal">Hapus semua acara kalender untuk tugas</string> <string name="EPr_manage_delete_all_gcal">Hapus semua acara kalender untuk tugas</string>
@ -416,7 +411,6 @@
<string name="default_location_reminder_on_arrival_or_departure">Pada saat kedatangan dan keberangkatan</string> <string name="default_location_reminder_on_arrival_or_departure">Pada saat kedatangan dan keberangkatan</string>
<string name="default_location">Lokasi bawaan</string> <string name="default_location">Lokasi bawaan</string>
<string name="EPr_default_location_reminder_title">Pengingat lokasi bawaan</string> <string name="EPr_default_location_reminder_title">Pengingat lokasi bawaan</string>
<string name="CRA_ignore_body">Anda telah mengabaikan beberapa acara dalam kalender. Haruskah Tasks berhenti menanyakannya kepada Anda\?</string>
<string name="TEA_control_timer">Atur Pengingat</string> <string name="TEA_control_timer">Atur Pengingat</string>
<string name="week_before_due">Minggu sebelum jatuh tempo</string> <string name="week_before_due">Minggu sebelum jatuh tempo</string>
<string name="TEA_timer_elap">Terlewat %s</string> <string name="TEA_timer_elap">Terlewat %s</string>
@ -426,11 +420,6 @@
<string name="WID_dateButtonUnset">Klik untuk mengatur</string> <string name="WID_dateButtonUnset">Klik untuk mengatur</string>
<string name="cancel">Batal</string> <string name="cancel">Batal</string>
<string name="ok">Oke</string> <string name="ok">Oke</string>
<string name="CRA_default_list_name">Tindakan Item: %s</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tugas akan mengingatkan Anda tentang acara kalender mendatang dan menyarankan Anda untuk bersiap-siap untuk hal tersebut</string>
<string name="CRA_postpone">Mungkin setelahnya</string>
<string name="CRA_speech_bubble_end">Sepertinya Anda telah menyelesaikan %s. Ingin membuat sebuah daftar untuk tindakan item\?</string>
<string name="CRA_speech_bubble_start">Sepertinya %s akan segela dimulai. Ingin membuat sebuah daftar untuk tindakan item\?</string>
<string name="day_before_due">Hari sebelum jatuh tempo</string> <string name="day_before_due">Hari sebelum jatuh tempo</string>
<string name="start_date">Tanggal mulai</string> <string name="start_date">Tanggal mulai</string>
<string name="TEA_estimatedDuration_label">Berapa lama\?</string> <string name="TEA_estimatedDuration_label">Berapa lama\?</string>

@ -56,17 +56,6 @@
<string name="TEA_control_reminders">Promemoria</string> <string name="TEA_control_reminders">Promemoria</string>
<string name="TEA_control_timer">Regolazione timer</string> <string name="TEA_control_timer">Regolazione timer</string>
<string name="TEA_control_hidden_section">----Nascondi sempre----</string> <string name="TEA_control_hidden_section">----Nascondi sempre----</string>
<string name="CRA_ignore">Ignora</string>
<string name="CRA_title">Hai bisogno di una lista per le riunioni?</string>
<string name="CRA_ignore_body">Hai ignorato numerosi eventi del calendario. Vuoi che Tasks smetta di notificarteli\?</string>
<string name="CRA_ignore_all">Ignora tutti gli eventi</string>
<string name="CRA_ignore_this">Ignora solo questo evento</string>
<string name="CRA_speech_bubble_start">Sembra che %s stia per iniziare. Vuoi creare una lista di azioni da intraprendere?</string>
<string name="CRA_speech_bubble_end">Sembra che tu abbia appena terminato %s. Vuoi creare una lista delle azioni da intraprendere?</string>
<string name="CRA_postpone">Forse in seguito</string>
<string name="CRA_calendar_reminders_pref_title">Assistente del calendario</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks ti ricorderà di eventi imminenti in calendario e ti avviserà di prepararti</string>
<string name="CRA_default_list_name">Azioni: %s</string>
<string name="none">Nessuno</string> <string name="none">Nessuno</string>
<string name="EPr_edit_screen_options">Opzioni schermata di modifica</string> <string name="EPr_edit_screen_options">Opzioni schermata di modifica</string>
<string name="EPr_beastMode_reset">Ripristina predefiniti</string> <string name="EPr_beastMode_reset">Ripristina predefiniti</string>

@ -56,17 +56,6 @@
<string name="TEA_control_reminders">תזכורות</string> <string name="TEA_control_reminders">תזכורות</string>
<string name="TEA_control_timer">הערכת זמן</string> <string name="TEA_control_timer">הערכת זמן</string>
<string name="TEA_control_hidden_section">----להסתיר תמיד----</string> <string name="TEA_control_hidden_section">----להסתיר תמיד----</string>
<string name="CRA_ignore">התעלם</string>
<string name="CRA_title">צריך רשימה לפגישה?</string>
<string name="CRA_ignore_body">התעלמת ממספר אירועי יומן. האם עלי לחדול מלהזכיר לך אירועי יומן?</string>
<string name="CRA_ignore_all">התעלם מכל האירועים</string>
<string name="CRA_ignore_this">התעלם מאירוע זה בלבד</string>
<string name="CRA_speech_bubble_start">נראה כי %s מתחילה בקרוב. הֲתִּרְצֶה ליצור רשימה לפריטי פעולה?</string>
<string name="CRA_speech_bubble_end">נראה כי בדיוק סיימת את %s. הֲתִּרְצֶה ליצור רשימה לפריטי פעולה?</string>
<string name="CRA_postpone">אולי אחר-כך</string>
<string name="CRA_calendar_reminders_pref_title">יועץ יומן</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">אסטריד תזכיר לך אירועי יומן עתידיים ותעודד אותך להתכונן אליהם</string>
<string name="CRA_default_list_name">פריטי פעולה: %s</string>
<string name="none">ללא</string> <string name="none">ללא</string>
<string name="EPr_edit_screen_options">עריכת אפשרויות מסך</string> <string name="EPr_edit_screen_options">עריכת אפשרויות מסך</string>
<string name="EPr_beastMode_reset">אפס להגדרות ברירת מחדל</string> <string name="EPr_beastMode_reset">אפס להגדרות ברירת מחדל</string>

@ -58,17 +58,6 @@
<string name="TEA_control_reminders">リマインダー</string> <string name="TEA_control_reminders">リマインダー</string>
<string name="TEA_control_timer">タイマー設定</string> <string name="TEA_control_timer">タイマー設定</string>
<string name="TEA_control_hidden_section">----常に隠す----</string> <string name="TEA_control_hidden_section">----常に隠す----</string>
<string name="CRA_ignore">無視</string>
<string name="CRA_title">ミーティングリストが必要ですか?</string>
<string name="CRA_ignore_body">いくつかのカレンダーの予定を無視しました。お知らせを停止しますか?</string>
<string name="CRA_ignore_all">すべての予定を無視</string>
<string name="CRA_ignore_this">この予定のみ無視</string>
<string name="CRA_speech_bubble_start">%s がまもなく開始するようです。アクションアイテムのリストを作成しますか?</string>
<string name="CRA_speech_bubble_end">%s が完了したようです。アクションアイテムのリストを作成しますか?</string>
<string name="CRA_postpone">あとで</string>
<string name="CRA_calendar_reminders_pref_title">カレンダーアシスタント</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks が近づいているカレンダーの予定を通知して準備するように促します</string>
<string name="CRA_default_list_name">アクションアイテム: %s</string>
<string name="none">なし</string> <string name="none">なし</string>
<string name="EPr_edit_screen_options">編集画面</string> <string name="EPr_edit_screen_options">編集画面</string>
<string name="EPr_beastMode_reset">デフォルトにリセット</string> <string name="EPr_beastMode_reset">デフォルトにリセット</string>

@ -56,17 +56,6 @@
<string name="TEA_control_reminders">알람</string> <string name="TEA_control_reminders">알람</string>
<string name="TEA_control_timer">타이머 조절</string> <string name="TEA_control_timer">타이머 조절</string>
<string name="TEA_control_hidden_section">----항상 숨김----</string> <string name="TEA_control_hidden_section">----항상 숨김----</string>
<string name="CRA_ignore">무시하기</string>
<string name="CRA_title">모임 목록이 필요하세요?</string>
<string name="CRA_ignore_body">여러번 달력 일정을 무시하셨습니다. Tasks가 일정 추가를 그만 물어볼까요\?</string>
<string name="CRA_ignore_all">모든 이벤트 무시하기</string>
<string name="CRA_ignore_this">이 이벤트만 무시하기</string>
<string name="CRA_speech_bubble_start">%s 가 곧 시작됩니다. 활동 아이템 목록을 만들까요\?</string>
<string name="CRA_speech_bubble_end">%s 를 방금 마쳤습니다. 활동 아이템 목록을 만들까요\?</string>
<string name="CRA_postpone">연기하기</string>
<string name="CRA_calendar_reminders_pref_title">달력 도우미</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks가 다가오는 달력 일정에 대비하도록 알려드립니다</string>
<string name="CRA_default_list_name">활동 아이템: %s</string>
<string name="none">없음</string> <string name="none">없음</string>
<string name="EPr_edit_screen_options">화면 설정 편집하기</string> <string name="EPr_edit_screen_options">화면 설정 편집하기</string>
<string name="EPr_beastMode_reset">기본값으로 초기화하기</string> <string name="EPr_beastMode_reset">기본값으로 초기화하기</string>

@ -58,17 +58,6 @@
<string name="TEA_control_reminders">Priminimai</string> <string name="TEA_control_reminders">Priminimai</string>
<string name="TEA_control_timer">Laikmačio nustatymai</string> <string name="TEA_control_timer">Laikmačio nustatymai</string>
<string name="TEA_control_hidden_section">----Visada slėpti----</string> <string name="TEA_control_hidden_section">----Visada slėpti----</string>
<string name="CRA_ignore">Ignoruoti</string>
<string name="CRA_title">Reikia susitikimų sąrašo?</string>
<string name="CRA_ignore_body">Jūs ignoravote kelis kalendoriaus įvykius. Ar Tasks turėtų nustoti apie juos klausti?</string>
<string name="CRA_ignore_all">Ignoruoti visus įvykius</string>
<string name="CRA_ignore_this">Ignoruoti tik šį vienintelį įvykį</string>
<string name="CRA_speech_bubble_start">Atrodo, kad %s greitai prasidės. Ar norite sukurti veiksmų sąrašą?</string>
<string name="CRA_speech_bubble_end">Atrodo, kad jūs ką tik užbaigėte %s. Ar norite sukurti veiksmų sąrašą?</string>
<string name="CRA_postpone">Galbūt vėliau</string>
<string name="CRA_calendar_reminders_pref_title">Kalendoriaus asistentas</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks programa primins apie artėjančius kalendoriaus įvykius ir pasiūlys jiems pasiruošti</string>
<string name="CRA_default_list_name">Veiksmo elementai: %s</string>
<string name="none">Nėra</string> <string name="none">Nėra</string>
<string name="EPr_edit_screen_options">Redaguoti ekrano parinktys</string> <string name="EPr_edit_screen_options">Redaguoti ekrano parinktys</string>
<string name="EPr_beastMode_reset">Ištrinti numatytus</string> <string name="EPr_beastMode_reset">Ištrinti numatytus</string>

@ -3,7 +3,6 @@
<string name="TVA_add_comment">ഒരു അഭിപ്രായം ചേർക്കുക…</string> <string name="TVA_add_comment">ഒരു അഭിപ്രായം ചേർക്കുക…</string>
<string name="backup_BPr_header">ബാക്കപ്പുകൾ</string> <string name="backup_BPr_header">ബാക്കപ്പുകൾ</string>
<string name="backup_BAc_export">ഇപ്പോൾ ബാക്കപ്പ് ചെയ്യുക</string> <string name="backup_BAc_export">ഇപ്പോൾ ബാക്കപ്പ് ചെയ്യുക</string>
<string name="CRA_postpone">ഒരുപക്ഷേ അതിനുശേഷം</string>
<string name="EPr_fullTask_title">പൂർണ്ണമായ ടാസ്കിന്റെ ശീർഷകം കാണിക്കുക</string> <string name="EPr_fullTask_title">പൂർണ്ണമായ ടാസ്കിന്റെ ശീർഷകം കാണിക്കുക</string>
<string name="EPr_delete_task_data">ടാസ്‌ക് ഡാറ്റ ഇല്ലാതാക്കുക</string> <string name="EPr_delete_task_data">ടാസ്‌ക് ഡാറ്റ ഇല്ലാതാക്കുക</string>
<string name="EPr_delete_task_data_warning">എല്ലാ ടാസ്കുകളും ശാശ്വതമായി ഇല്ലാതാക്കപ്പെടും</string> <string name="EPr_delete_task_data_warning">എല്ലാ ടാസ്കുകളും ശാശ്വതമായി ഇല്ലാതാക്കപ്പെടും</string>
@ -37,6 +36,4 @@
<string name="TEA_control_files">ഫയലുകൾ</string> <string name="TEA_control_files">ഫയലുകൾ</string>
<string name="TEA_control_reminders">ഓർമ്മപ്പെടുത്തലുകൾ</string> <string name="TEA_control_reminders">ഓർമ്മപ്പെടുത്തലുകൾ</string>
<string name="TEA_control_hidden_section">---- എല്ലായ്പ്പോഴും മറയ്‌ക്കുക ----</string> <string name="TEA_control_hidden_section">---- എല്ലായ്പ്പോഴും മറയ്‌ക്കുക ----</string>
<string name="CRA_ignore">അവഗണിക്കുക</string>
<string name="CRA_title">ഒരു മീറ്റിംഗ് ലിസ്റ്റ് ആവശ്യമുണ്ടോ\?</string>
</resources> </resources>

@ -38,11 +38,6 @@
<string name="TEA_control_reminders">သတိပေးမှုများ</string> <string name="TEA_control_reminders">သတိပေးမှုများ</string>
<string name="TEA_control_timer">အချိန်မှတ်ခြင်းထိန်းချုပ်မှုများ</string> <string name="TEA_control_timer">အချိန်မှတ်ခြင်းထိန်းချုပ်မှုများ</string>
<string name="TEA_creation_date">ဖန်တီးသောရက်</string> <string name="TEA_creation_date">ဖန်တီးသောရက်</string>
<string name="CRA_ignore">ဂရုမပြုပါ</string>
<string name="CRA_title">အချိန်းအချက်စာရင်းလိုအပ်လား\?</string>
<string name="CRA_ignore_body">သင်ပြက္ခဒိန်ပေါ်ရိှအလုပ်အများအပြားကုိလျစ်လျှူရူ့ခဲ့တယ်။အက်ပ်ကသင့်ကိုသတိပေးနေခြင်းကိုရပ်ရမလား\?</string>
<string name="CRA_ignore_all">လုပ်စရာအားလုံးကို လျစ်လျှူရှုပါ</string>
<string name="CRA_ignore_this">ဒီအလုပ်ကိုပဲလျစ်လျှူရှုမည်</string>
<string name="ok">အိုကေ</string> <string name="ok">အိုကေ</string>
<string name="cancel">ပယ်ဖျက်ပါ</string> <string name="cancel">ပယ်ဖျက်ပါ</string>
<string name="display_name">အမည်</string> <string name="display_name">အမည်</string>

@ -163,17 +163,6 @@
<string name="TEA_control_gcal">Kalneder</string> <string name="TEA_control_gcal">Kalneder</string>
<string name="TEA_control_location">Sted</string> <string name="TEA_control_location">Sted</string>
<string name="TEA_control_timer">Tidtakingskontroller</string> <string name="TEA_control_timer">Tidtakingskontroller</string>
<string name="CRA_ignore">Ignorer</string>
<string name="CRA_title">Trenger du en møteliste\?</string>
<string name="CRA_ignore_body">Du har ignorert flere kalenderhendelser. Skal Tasks slutte å påminne deg om dem\?</string>
<string name="CRA_ignore_all">Ignorer alle hendelser</string>
<string name="CRA_ignore_this">Kun ignorer denne hendelsen</string>
<string name="CRA_speech_bubble_start">Ser ut til at %s starter snart. Ønsker du å opprette en gjøremålsliste\?</string>
<string name="CRA_speech_bubble_end">Ser ut til at du akkurat fullførte %s. Ønsker du å opprette en gjøremålsliste\?</string>
<string name="CRA_postpone">Kanskje etterpå</string>
<string name="CRA_calendar_reminders_pref_title">Kalenderassistent</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks påminner deg om kommende kalenderhendelser og formaner forberedelse</string>
<string name="CRA_default_list_name">Gjøremål: %s</string>
<string name="none">Ingen</string> <string name="none">Ingen</string>
<string name="EPr_edit_screen_options">Rediger skjermvalg</string> <string name="EPr_edit_screen_options">Rediger skjermvalg</string>
<string name="EPr_beastMode_reset">Tilbakestill til forvalg</string> <string name="EPr_beastMode_reset">Tilbakestill til forvalg</string>

@ -55,17 +55,6 @@
<string name="TEA_control_reminders">Herinneringen</string> <string name="TEA_control_reminders">Herinneringen</string>
<string name="TEA_control_timer">Instellingen tijdklok</string> <string name="TEA_control_timer">Instellingen tijdklok</string>
<string name="TEA_control_hidden_section">----Onzichtbaar----</string> <string name="TEA_control_hidden_section">----Onzichtbaar----</string>
<string name="CRA_ignore">Negeren</string>
<string name="CRA_title">Een vergaderagenda maken\?</string>
<string name="CRA_ignore_body">Je hebt meerdere kalender-items genegeerd. Moet Tasks er niet meer naar vragen\?</string>
<string name="CRA_ignore_all">Alle items negeren</string>
<string name="CRA_ignore_this">Alleen dit item negeren</string>
<string name="CRA_speech_bubble_start">%s begint bijna. Een lijst met actiepunten maken\?</string>
<string name="CRA_speech_bubble_end">Is %s net afgerond\? Nu een lijst met actiepunten maken\?</string>
<string name="CRA_postpone">Misschien daarna</string>
<string name="CRA_calendar_reminders_pref_title">Kalender assistent</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks herinnert aan naderende gebeurtenissen en adviseert je voor te bereiden</string>
<string name="CRA_default_list_name">Actiepunten: %s</string>
<string name="none">Geen</string> <string name="none">Geen</string>
<string name="EPr_edit_screen_options">Taakscherm</string> <string name="EPr_edit_screen_options">Taakscherm</string>
<string name="EPr_beastMode_reset">Beginwaarden herstellen</string> <string name="EPr_beastMode_reset">Beginwaarden herstellen</string>

@ -51,17 +51,6 @@
<string name="TEA_control_reminders">Przypomnienia</string> <string name="TEA_control_reminders">Przypomnienia</string>
<string name="TEA_control_timer">Sterowanie zegara</string> <string name="TEA_control_timer">Sterowanie zegara</string>
<string name="TEA_control_hidden_section">----Zawsze ukrywaj----</string> <string name="TEA_control_hidden_section">----Zawsze ukrywaj----</string>
<string name="CRA_ignore">Ignoruj</string>
<string name="CRA_title">Czy potrzebujesz listy spotkań?</string>
<string name="CRA_ignore_body">Zignorowałeś kilka wydarzeń z kalendarza. Czy Tasks powinien przestać cię o nie pytać?</string>
<string name="CRA_ignore_all">Ignoruj wszystkie wydarzenia</string>
<string name="CRA_ignore_this">Ignoruj tylko to wydarzenie</string>
<string name="CRA_speech_bubble_start">Wygląda na to, że %s niedługo się zaczyna. Czy chcesz stworzyć listę dla wydarzeń aktywnych?</string>
<string name="CRA_speech_bubble_end">Wygląda na to, że ukończyłeś %s. Czy chcesz stworzyć listę dla aktywnych pozycji?</string>
<string name="CRA_postpone">Może później</string>
<string name="CRA_calendar_reminders_pref_title">Asystent kalendarza</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks będzie przypominał ci o nadchodzących wydarzeniach w kalendarzu oraz będzie nakłaniał do przygotowania się do nich</string>
<string name="CRA_default_list_name">Wydarzenia aktywne: %s</string>
<string name="none">Brak</string> <string name="none">Brak</string>
<string name="EPr_edit_screen_options">Edytuj ustawienia ekranu</string> <string name="EPr_edit_screen_options">Edytuj ustawienia ekranu</string>
<string name="EPr_beastMode_reset">Przywróć domyślne</string> <string name="EPr_beastMode_reset">Przywróć domyślne</string>

@ -52,17 +52,6 @@
<string name="TEA_control_reminders">Lembretes</string> <string name="TEA_control_reminders">Lembretes</string>
<string name="TEA_control_timer">Temporizador</string> <string name="TEA_control_timer">Temporizador</string>
<string name="TEA_control_hidden_section">----Sempre Ocultar----</string> <string name="TEA_control_hidden_section">----Sempre Ocultar----</string>
<string name="CRA_ignore">Ignorar</string>
<string name="CRA_title">Precisa de uma lista de reuniões?</string>
<string name="CRA_ignore_body">Você ignorou vários eventos do calendário. O Tasks deve parar de lhe perguntar sobre eles?</string>
<string name="CRA_ignore_all">Ignorar todos os eventos</string>
<string name="CRA_ignore_this">Ignorar somente este evento</string>
<string name="CRA_speech_bubble_start">Parece que %s está começando em breve. Quer criar uma lista para itens de ação?</string>
<string name="CRA_speech_bubble_end">Parece que você acabou de terminar com %s. Quer criar uma lista para itens de ação?</string>
<string name="CRA_postpone">Talvez depois</string>
<string name="CRA_calendar_reminders_pref_title">Assistente de calendário</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">O Tasks irá lembrá-lo de futuros eventos do calendário e te pedir para se preparar para eles</string>
<string name="CRA_default_list_name">Itens de ação: %s</string>
<string name="none">Nenhuma</string> <string name="none">Nenhuma</string>
<string name="EPr_edit_screen_options">Opções da tela de edição</string> <string name="EPr_edit_screen_options">Opções da tela de edição</string>
<string name="EPr_beastMode_reset">Restaurar valores padrões</string> <string name="EPr_beastMode_reset">Restaurar valores padrões</string>

@ -51,17 +51,6 @@
<string name="TEA_control_reminders">Lembretes</string> <string name="TEA_control_reminders">Lembretes</string>
<string name="TEA_control_timer">Controlos temporais</string> <string name="TEA_control_timer">Controlos temporais</string>
<string name="TEA_control_hidden_section">----Ocultar sempre----</string> <string name="TEA_control_hidden_section">----Ocultar sempre----</string>
<string name="CRA_ignore">Ignorar</string>
<string name="CRA_title">Precisa de uma lista de reuniões\?</string>
<string name="CRA_ignore_body">Você ignorou vários eventos de calendário. Pretende que o Tasks não o notifique novamente?</string>
<string name="CRA_ignore_all">Ignorar todos os eventos</string>
<string name="CRA_ignore_this">Ignorar apenas este evento</string>
<string name="CRA_speech_bubble_start">Parece que %s está perto de ser iniciada. Quer criar uma lista para os itens da ação?</string>
<string name="CRA_speech_bubble_end">Parece que %s está terminada. Quer criar uma lista para os itens da ação?</string>
<string name="CRA_postpone">Mais tarde</string>
<string name="CRA_calendar_reminders_pref_title">Assistente de calendário</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">O Tasks irá lembra-lo sobre os próximos eventos de calendário e pedir a sua preparação</string>
<string name="CRA_default_list_name">Itens de ação: %s</string>
<string name="none">Nenhum</string> <string name="none">Nenhum</string>
<string name="EPr_edit_screen_options">Opções do ecrã de edição</string> <string name="EPr_edit_screen_options">Opções do ecrã de edição</string>
<string name="EPr_beastMode_reset">Restaurar definições originas</string> <string name="EPr_beastMode_reset">Restaurar definições originas</string>

@ -444,17 +444,6 @@
<string name="EPr_beastMode_reset">Resetare la valorile implicite</string> <string name="EPr_beastMode_reset">Resetare la valorile implicite</string>
<string name="EPr_edit_screen_options">Editarea opțiunilor de afișare</string> <string name="EPr_edit_screen_options">Editarea opțiunilor de afișare</string>
<string name="none">Niciuna</string> <string name="none">Niciuna</string>
<string name="CRA_default_list_name">măsuri de acțiune: %s</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks vă va reaminti despre evenimentele viitoare din calendar și vă va solicita să vă pregătiți pentru ele</string>
<string name="CRA_calendar_reminders_pref_title">Asistent pentru calendar</string>
<string name="CRA_postpone">Poate după aceea</string>
<string name="CRA_speech_bubble_end">Se pare că tocmai ați terminat cu %s. Doriți să creați o listă cu măsuri din acțiune\?</string>
<string name="CRA_speech_bubble_start">Se pare că %s începe în curând. Doriți să creați o listă de acțiuni\?</string>
<string name="CRA_ignore_this">Ignoră doar acest eveniment</string>
<string name="CRA_ignore_all">Ignoră toate evenimentele</string>
<string name="CRA_ignore_body">Ați ignorat mai multe evenimente din calendar. Doriți ca Tasks să nu vă mai întrebe despre ele\?</string>
<string name="CRA_title">Aveți nevoie de o listă de întâlniri\?</string>
<string name="CRA_ignore">Ignoră</string>
<string name="TEA_control_hidden_section">----Ascundeți mereu----</string> <string name="TEA_control_hidden_section">----Ascundeți mereu----</string>
<string name="TEA_control_timer">Comenzi de temporizare</string> <string name="TEA_control_timer">Comenzi de temporizare</string>
<string name="TEA_control_reminders">Reamintire</string> <string name="TEA_control_reminders">Reamintire</string>

@ -56,17 +56,6 @@
<string name="TEA_control_reminders">Напоминания</string> <string name="TEA_control_reminders">Напоминания</string>
<string name="TEA_control_timer">Таймер</string> <string name="TEA_control_timer">Таймер</string>
<string name="TEA_control_hidden_section">----Всегда скрывать----</string> <string name="TEA_control_hidden_section">----Всегда скрывать----</string>
<string name="CRA_ignore">Игнорировать</string>
<string name="CRA_title">Нужен список встреч\?</string>
<string name="CRA_ignore_body">Вы проигнорировали несколько событий в календаре. Прекратить спрашивать о них\?</string>
<string name="CRA_ignore_all">Пропустить все события</string>
<string name="CRA_ignore_this">Проигнорировать только это событие</string>
<string name="CRA_speech_bubble_start">Похоже, скоро начнётся %s. Хотите создать список действий\?</string>
<string name="CRA_speech_bubble_end">Похоже, вы только что завершили %s. Хотите создать список действий\?</string>
<string name="CRA_postpone">Возможно, позднее</string>
<string name="CRA_calendar_reminders_pref_title">Ассистент календаря</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks будет напоминать вам о предстоящих событиях в календаре и предлагать подготовиться к ним</string>
<string name="CRA_default_list_name">Список действий: %s</string>
<string name="none">Нет</string> <string name="none">Нет</string>
<string name="EPr_edit_screen_options">Настройки экрана редактирования</string> <string name="EPr_edit_screen_options">Настройки экрана редактирования</string>
<string name="EPr_beastMode_reset">Сбросить настройки</string> <string name="EPr_beastMode_reset">Сбросить настройки</string>

@ -343,8 +343,6 @@
<string name="ring_five_times">පස් වතාවක් නාද කරන්න</string> <string name="ring_five_times">පස් වතාවක් නාද කරන්න</string>
<string name="CFC_list_name">ලැයිස්තුවේ…</string> <string name="CFC_list_name">ලැයිස්තුවේ…</string>
<string name="CFC_gtasks_list_name">GTasks ලැයිස්තුවේ…</string> <string name="CFC_gtasks_list_name">GTasks ලැයිස්තුවේ…</string>
<string name="CRA_speech_bubble_end">ඔබ දැන් %s අවසන් කළ බව පෙනේ. ක්‍රියාකාරී අයිතම සඳහා ලැයිස්තුවක් සෑදීමට අවශ්‍යද\?</string>
<string name="CRA_speech_bubble_start">%s ඉක්මනින් ආරම්භ වන බව පෙනේ. ක්‍රියාකාරී අයිතම සඳහා ලැයිස්තුවක් සෑදීමට අවශ්‍යද\?</string>
<string name="SSD_sort_modified">අවසන් වරට වෙනස් කරන ලද දිනය අනුව</string> <string name="SSD_sort_modified">අවසන් වරට වෙනස් කරන ලද දිනය අනුව</string>
<string name="astrid_sort_order">Astrid අතින් වර්ග කිරීම</string> <string name="astrid_sort_order">Astrid අතින් වර්ග කිරීම</string>
<string name="TVA_add_comment">අදහස දක්වන්න…</string> <string name="TVA_add_comment">අදහස දක්වන්න…</string>
@ -440,15 +438,6 @@
<string name="EPr_beastMode_reset">පෙරනිමි වෙත යළි පිහිටුවන්න</string> <string name="EPr_beastMode_reset">පෙරනිමි වෙත යළි පිහිටුවන්න</string>
<string name="EPr_edit_screen_options">තිර විකල්ප සංස්කරණය කරන්න</string> <string name="EPr_edit_screen_options">තිර විකල්ප සංස්කරණය කරන්න</string>
<string name="none">කිසිවක් නැත</string> <string name="none">කිසිවක් නැත</string>
<string name="CRA_default_list_name">ක්‍රියා අයිතම: %s</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">දිනදර්ශනයේ ඉදිරියට එන සිදුවීම් පිළිබඳව Tasks ඔබට මතක් කර දෙන අතර ඒවා සඳහා සූදානම් වීමට ඔබෙන් විමසනු ඇත</string>
<string name="CRA_calendar_reminders_pref_title">දින දර්ශන සහකරු</string>
<string name="CRA_postpone">පසුව</string>
<string name="CRA_ignore_this">මෙම සිදුවීම පමණක් නොසලකා හරින්න</string>
<string name="CRA_ignore_all">සියලුම සිදුවීම් නොසලකා හරින්න</string>
<string name="CRA_ignore_body">ඔබ දින දර්ශන කාර්යයන් කිහිපයක් නොසලකා හැර ඇත. Tasks ඵ්වා ගැන ඔබෙන් විමසීම නතර කළ යුතුද\?</string>
<string name="CRA_title">රැස්වීම් ලැයිස්තුවක් අවශ්‍යද\?</string>
<string name="CRA_ignore">නොසලකා හරින්න</string>
<string name="TEA_control_hidden_section">---- සැමවිටම සඟවන්න ----</string> <string name="TEA_control_hidden_section">---- සැමවිටම සඟවන්න ----</string>
<string name="TEA_control_reminders">මතක් කිරීම්</string> <string name="TEA_control_reminders">මතක් කිරීම්</string>
<string name="TEA_control_files">ගොනු</string> <string name="TEA_control_files">ගොනු</string>

@ -53,17 +53,6 @@
<string name="TEA_control_reminders">Pripomienky</string> <string name="TEA_control_reminders">Pripomienky</string>
<string name="TEA_control_timer">Stopky - nastavenie</string> <string name="TEA_control_timer">Stopky - nastavenie</string>
<string name="TEA_control_hidden_section">----Skryť vždy----</string> <string name="TEA_control_hidden_section">----Skryť vždy----</string>
<string name="CRA_ignore">Ignorovať</string>
<string name="CRA_title">Potrebuješ zoznam na stretnutie?</string>
<string name="CRA_ignore_body">Nevenoval si pozornosť niekoľkým udalostiam kalendára. Chceš, aby sa Úlohy na ne prestali pýtať?</string>
<string name="CRA_ignore_all">Ignorovať všetky udalosti</string>
<string name="CRA_ignore_this">Ignorovať túto udalosť</string>
<string name="CRA_speech_bubble_start">Zdá sa, že %s čoskoro začne. Chceš vytvoriť zoznam pre tieto položky?</string>
<string name="CRA_speech_bubble_end">Zdá sa, že si skončil s %s. Chceš vytvoriť zoznam pre tieto položky?</string>
<string name="CRA_postpone">Možno neskôr</string>
<string name="CRA_calendar_reminders_pref_title">Asistent pre kalendár</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Úlohy vám pripomenú nadchádzajúce udalosti z kalendára a vyzvú vás, aby ste sa na ne pripravili.</string>
<string name="CRA_default_list_name">Položky akcie: %s</string>
<string name="none">Žiadna</string> <string name="none">Žiadna</string>
<string name="EPr_edit_screen_options">Možnosti úprav zobrazenia</string> <string name="EPr_edit_screen_options">Možnosti úprav zobrazenia</string>
<string name="EPr_beastMode_reset">Obnoviť na predvolené</string> <string name="EPr_beastMode_reset">Obnoviť na predvolené</string>

@ -46,17 +46,6 @@
<string name="TEA_control_reminders">Opomniki</string> <string name="TEA_control_reminders">Opomniki</string>
<string name="TEA_control_timer">Upravljanje s štoparico</string> <string name="TEA_control_timer">Upravljanje s štoparico</string>
<string name="TEA_control_hidden_section">----Vedno skrij----</string> <string name="TEA_control_hidden_section">----Vedno skrij----</string>
<string name="CRA_ignore">Ignoriraj</string>
<string name="CRA_title">Potrebujete seznam sestankov?</string>
<string name="CRA_ignore_body">Ignorirali ste številne dogodke na koledarju. Naj vas aplikacija Opravki neha spraševati o njih?</string>
<string name="CRA_ignore_all">Naj ignoriram vse dogodke</string>
<string name="CRA_ignore_this">Ignoriraj samo ta dogodek</string>
<string name="CRA_speech_bubble_start">%s naj bi se kmalu začel. Želite ustvariti seznam izvedbenih opravil?</string>
<string name="CRA_speech_bubble_end">Zdi se, da ste ravno končali %s. Želite ustvariti seznam izvedbenih opravil?</string>
<string name="CRA_postpone">Mogoče kasneje</string>
<string name="CRA_calendar_reminders_pref_title">Pomočnik za koledar</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Aplikacija Opravki vas bo opominjala o prihajajočih dogodkih na koledarju in vas pozivala, da se nanje pripravite</string>
<string name="CRA_default_list_name">Število izvedbenih opravil: %s</string>
<string name="EPr_edit_screen_options">Uredi možnosti zaslona</string> <string name="EPr_edit_screen_options">Uredi možnosti zaslona</string>
<string name="EPr_beastMode_reset">Povrni privzeto nastavitev</string> <string name="EPr_beastMode_reset">Povrni privzeto nastavitev</string>
<string name="EPr_fullTask_title">Prikaži celoten naziv opravka</string> <string name="EPr_fullTask_title">Prikaži celoten naziv opravka</string>

@ -48,17 +48,6 @@
<string name="TEA_control_reminders">Påminnelser</string> <string name="TEA_control_reminders">Påminnelser</string>
<string name="TEA_control_timer">Tidtagarinställningar</string> <string name="TEA_control_timer">Tidtagarinställningar</string>
<string name="TEA_control_hidden_section">----Dölj alltid----</string> <string name="TEA_control_hidden_section">----Dölj alltid----</string>
<string name="CRA_ignore">Ignorera</string>
<string name="CRA_title">Behöver du en lista över möten?</string>
<string name="CRA_ignore_body">Du har ignorerat flera kalenderhändelser. Vill du att Tasks slutar fråga dig om dem?</string>
<string name="CRA_ignore_all">Ignorera alla händelser</string>
<string name="CRA_ignore_this">Ignorera endast denna händelse</string>
<string name="CRA_speech_bubble_start">Det verkar som %s börjar snart. Vill du skapa en lista för saker att göra?</string>
<string name="CRA_speech_bubble_end">Det verkar som du just slutfört %s. Vill du skapa en lista för saker att göra?</string>
<string name="CRA_postpone">Kanske senare</string>
<string name="CRA_calendar_reminders_pref_title">Kalenderassistent</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks kommer att påminna om kommande kalenderhändelser och uppmana dig att förbereda dem</string>
<string name="CRA_default_list_name">Saker att göra: %s</string>
<string name="none">Ingen</string> <string name="none">Ingen</string>
<string name="EPr_edit_screen_options">Ändra skärminställningar</string> <string name="EPr_edit_screen_options">Ändra skärminställningar</string>
<string name="EPr_beastMode_reset">Återställ till standardvärden</string> <string name="EPr_beastMode_reset">Återställ till standardvärden</string>

@ -27,13 +27,6 @@
<string name="EPr_beastMode_reset">இயல்புநிலைக்கு மீட்டமை</string> <string name="EPr_beastMode_reset">இயல்புநிலைக்கு மீட்டமை</string>
<string name="EPr_edit_screen_options">திரை விருப்பங்களைத் திருத்து</string> <string name="EPr_edit_screen_options">திரை விருப்பங்களைத் திருத்து</string>
<string name="none">எதுவுமில்லை</string> <string name="none">எதுவுமில்லை</string>
<string name="CRA_calendar_reminders_pref_title">நாள்காட்டி உதவியாளர்</string>
<string name="CRA_postpone">ஒருவேளை பின்னர்</string>
<string name="CRA_ignore_this">இந்த நிகழ்வை மட்டும் புறக்கணிக்கவும்</string>
<string name="CRA_ignore_all">எல்லா நிகழ்வுகளையும் புறக்கணிக்கவும்</string>
<string name="CRA_ignore_body">பல காலண்டர் நிகழ்வுகளை நீங்கள் புறக்கணித்துவிட்டீர்கள். பணிகள் அவற்றைப் பற்றி உங்களிடம் கேட்பதை நிறுத்த வேண்டுமா\?</string>
<string name="CRA_title">சந்திப்பு பட்டியல் வேண்டுமா\?</string>
<string name="CRA_ignore">புறக்கணிக்கவும்</string>
<string name="TEA_control_hidden_section">---- எப்போதும் மறை ----</string> <string name="TEA_control_hidden_section">---- எப்போதும் மறை ----</string>
<string name="TEA_control_timer">டைமர் கட்டுப்பாடுகள்</string> <string name="TEA_control_timer">டைமர் கட்டுப்பாடுகள்</string>
<string name="TEA_control_reminders">நினைவூட்டல்கள்</string> <string name="TEA_control_reminders">நினைவூட்டல்கள்</string>
@ -492,10 +485,6 @@
<item quantity="other">%d பணிகள்</item> <item quantity="other">%d பணிகள்</item>
</plurals> </plurals>
<string name="EPr_manage_delete_gcal_status">%d நாள்காட்டி நிகழ்வுகள் நீக்கப்பட்டன!</string> <string name="EPr_manage_delete_gcal_status">%d நாள்காட்டி நிகழ்வுகள் நீக்கப்பட்டன!</string>
<string name="CRA_default_list_name">செயல் உருப்படிகள்: %s</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">வரவிருக்கும் காலண்டர் நிகழ்வுகளைப் பற்றி பணிகள் உங்களுக்கு நினைவூட்டுவதோடு, அவற்றைத் தயாரிக்கும்படி கேட்கும்</string>
<string name="CRA_speech_bubble_end">நீங்கள் %s உடன் முடித்ததாகத் தெரிகிறது. செயல் உருப்படிகளுக்கான பட்டியலை உருவாக்க விரும்புகிறீர்களா\?</string>
<string name="CRA_speech_bubble_start">%s விரைவில் தொடங்குவது போல் தெரிகிறது. செயல் உருப்படிகளுக்கான பட்டியலை உருவாக்க விரும்புகிறீர்களா\?</string>
<string name="TEA_timer_elap">கழிந்தது %s</string> <string name="TEA_timer_elap">கழிந்தது %s</string>
<string name="TEA_timer_est">எஸ்டி. %s</string> <string name="TEA_timer_est">எஸ்டி. %s</string>
<string name="FLA_search_filter">பொருந்தும் \'%s\'</string> <string name="FLA_search_filter">பொருந்தும் \'%s\'</string>

@ -576,17 +576,6 @@
<string name="EPr_beastMode_reset">รีเซ็ตเป็นค่าเริ่มต้น</string> <string name="EPr_beastMode_reset">รีเซ็ตเป็นค่าเริ่มต้น</string>
<string name="EPr_edit_screen_options">แก้ไขตัวเลือกหน้าจอ</string> <string name="EPr_edit_screen_options">แก้ไขตัวเลือกหน้าจอ</string>
<string name="none">ไม่มีใคร</string> <string name="none">ไม่มีใคร</string>
<string name="CRA_default_list_name">รายการการกระทํา: %s</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">งานจะเตือนคุณเกี่ยวกับเหตุการณ์ในปฏิทินที่กําลังจะมาถึง และพร้อมท์ให้คุณเตรียมพร้อมสําหรับเหตุการณ์เหล่านั้น</string>
<string name="CRA_calendar_reminders_pref_title">ผู้ช่วยปฏิทิน</string>
<string name="CRA_postpone">อาจจะหลังจากนั้น</string>
<string name="CRA_speech_bubble_end">ดูเหมือนคุณเพิ่งจบด้วย %s ต้องการสร้างรายการสําหรับรายการการกระทําหรือไม่\?</string>
<string name="CRA_speech_bubble_start">ดูเหมือนว่า %s จะเริ่มแล้ว ต้องการสร้างรายการสําหรับรายการการกระทําหรือไม่\?</string>
<string name="CRA_ignore_this">ละเว้นเหตุการณ์นี้เท่านั้น</string>
<string name="CRA_ignore_all">ละเว้นเหตุการณ์ทั้งหมด</string>
<string name="CRA_ignore_body">คุณละเว้นกิจกรรมในปฏิทินหลายกิจกรรม งานควรหยุดถามคุณเกี่ยวกับพวกเขาหรือไม่\?</string>
<string name="CRA_title">คุณต้องการรายชื่อการประชุม\?</string>
<string name="CRA_ignore">ละเว้น</string>
<string name="date_shortcut_tomorrow_night">คืนพรุ่งนี้</string> <string name="date_shortcut_tomorrow_night">คืนพรุ่งนี้</string>
<string name="date_shortcut_tomorrow_evening">พรุ่งนี้เย็น</string> <string name="date_shortcut_tomorrow_evening">พรุ่งนี้เย็น</string>
<string name="date_shortcut_tomorrow_afternoon">พรุ่งนี้บ่าย</string> <string name="date_shortcut_tomorrow_afternoon">พรุ่งนี้บ่าย</string>

@ -56,17 +56,6 @@
<string name="TEA_control_reminders">Anımsatıcılar</string> <string name="TEA_control_reminders">Anımsatıcılar</string>
<string name="TEA_control_timer">Kronometre Denetimleri</string> <string name="TEA_control_timer">Kronometre Denetimleri</string>
<string name="TEA_control_hidden_section">----Sürekli Gizle----</string> <string name="TEA_control_hidden_section">----Sürekli Gizle----</string>
<string name="CRA_ignore">Yok say</string>
<string name="CRA_title">Toplantı listesine mi gereksiniyorsunuz\?</string>
<string name="CRA_ignore_body">Bir kaç tane takvim etkinliğini yok saydınız. Tasks\'in size bunlar hakkında sormayı kesmesini ister misiniz?</string>
<string name="CRA_ignore_all">Tüm etkinlikleri yok say</string>
<string name="CRA_ignore_this">Yalnızca bu etkinliği yok say</string>
<string name="CRA_speech_bubble_start">%s çok yakında başlayacak gözüküyor. Bir liste hazırlamak ister misiniz?</string>
<string name="CRA_speech_bubble_end">%s bitmiş gibi gözüküyor. Bir liste hazırlamak ister misiniz?</string>
<string name="CRA_postpone">Belki daha sonra</string>
<string name="CRA_calendar_reminders_pref_title">Takvim asistanı</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks, gelecek takvim etkinliklerini anımsatacak ve hazırlanmanız için bilgilendirecek</string>
<string name="CRA_default_list_name">Eylem Ögeleri: %s</string>
<string name="none">Hiçbiri</string> <string name="none">Hiçbiri</string>
<string name="EPr_edit_screen_options">Düzenleme ekranı ayarları</string> <string name="EPr_edit_screen_options">Düzenleme ekranı ayarları</string>
<string name="EPr_beastMode_reset">Öntanımlılara sıfırla</string> <string name="EPr_beastMode_reset">Öntanımlılara sıfırla</string>

@ -56,17 +56,6 @@
<string name="TEA_control_reminders">Нагадування</string> <string name="TEA_control_reminders">Нагадування</string>
<string name="TEA_control_timer">Управління таймером</string> <string name="TEA_control_timer">Управління таймером</string>
<string name="TEA_control_hidden_section">----Завжди ховати----</string> <string name="TEA_control_hidden_section">----Завжди ховати----</string>
<string name="CRA_ignore">Ігнорувати</string>
<string name="CRA_title">Потрібен список зустрічей\?</string>
<string name="CRA_ignore_body">Ви знехтували кількома подіями в календарі. Припинити запитувати про них\?</string>
<string name="CRA_ignore_all">Ігнорувати всі події</string>
<string name="CRA_ignore_this">Проігнорувати лише цю подію</string>
<string name="CRA_speech_bubble_start">Схоже, невдовзі розпочнеться %s. Бажаєте створити список дій\?</string>
<string name="CRA_speech_bubble_end">Схоже, ви щойно завершили %s. Бажаєте створити список дій\?</string>
<string name="CRA_postpone">Можливо, згодом</string>
<string name="CRA_calendar_reminders_pref_title">Асистент календаря</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks буде нагадувати вам про майбутні події у календарі та пропонувати приготуватися до них</string>
<string name="CRA_default_list_name">Список дій: %s</string>
<string name="none">Немає</string> <string name="none">Немає</string>
<string name="EPr_edit_screen_options">Налаштування екрана редагування</string> <string name="EPr_edit_screen_options">Налаштування екрана редагування</string>
<string name="EPr_beastMode_reset">Скинути налаштування</string> <string name="EPr_beastMode_reset">Скинути налаштування</string>

@ -104,17 +104,6 @@
<string name="EPr_beastMode_reset">ڈیفالٹ پر ری سیٹ کریں</string> <string name="EPr_beastMode_reset">ڈیفالٹ پر ری سیٹ کریں</string>
<string name="EPr_edit_screen_options">اسکرین آپشنز میں ترمیم کریں</string> <string name="EPr_edit_screen_options">اسکرین آپشنز میں ترمیم کریں</string>
<string name="none">کوئی نہیں</string> <string name="none">کوئی نہیں</string>
<string name="CRA_default_list_name">ایکشن آئٹمز: %s</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">ٹاسک آپ کو آنے والے کیلنڈرایونٹس کے بارے میں یاد دلائے گا اور آپ کو ان کے لئے تیار رہنے کا اشارہ کرے گا</string>
<string name="CRA_calendar_reminders_pref_title">کیلنڈر اسسٹنٹ</string>
<string name="CRA_postpone">شاید بعد میں</string>
<string name="CRA_speech_bubble_end">ایسا لگتا ہے کہ آپ نے ابھی %s ختم کیا ہے۔ ایکشن آئٹمز کی فہرست بنانا چاہتے ہیں؟</string>
<string name="CRA_speech_bubble_start">لگتا ہے %sجلد شروع ہو رہا ہے۔ کیا آپ ایکشن آئٹمز کی فہرست بنانا چاہتے ہیں؟</string>
<string name="CRA_ignore_this">صرف اس ایونٹ کو نظر انداز کریں</string>
<string name="CRA_ignore_all">تمام ایونٹس کو نظرانداز کریں</string>
<string name="CRA_ignore_body">آپ نے متعدد کیلنڈرایونٹس کو نظرانداز کیا ہے۔ کیا ٹاسک کو ان کے بارے میں آپ سے پوچھنا چھوڑنا چاہئے؟</string>
<string name="CRA_title">میٹنگ لسٹ کی ضرورت ہے؟</string>
<string name="CRA_ignore">نظر انداز کریں</string>
<string name="TEA_timer_est">تقریبا %s</string> <string name="TEA_timer_est">تقریبا %s</string>
<string name="CFC_title_contains_text">عنوان مشتمل ہے:?</string> <string name="CFC_title_contains_text">عنوان مشتمل ہے:?</string>
<string name="CFC_title_contains_name">عنوان مشتمل ہے…</string> <string name="CFC_title_contains_name">عنوان مشتمل ہے…</string>

@ -1,13 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="CRA_calendar_reminders_pref_title">Trợ lý lịch</string>
<string name="CRA_speech_bubble_end">Có vẻ là bạn vừa hoàn thành %s. Bạn có muốn tạo danh sách các mục hành động không\?</string>
<string name="CRA_speech_bubble_start">Có vẻ là %s sẽ sớm bắt đầu. Bạn có muốn tạo danh sách các mục hành động không\?</string>
<string name="CRA_ignore_this">Chỉ bỏ qua sự kiện này</string>
<string name="CRA_ignore_all">Bỏ qua tất cả sự kiện</string>
<string name="CRA_ignore_body">Bạn đã bỏ qua một vài sự kiện trong lịch. Tasks có nên dừng hỏi bạn về chúng không\?</string>
<string name="CRA_title">Cần danh sách cuộc họp không\?</string>
<string name="CRA_ignore">Bỏ qua</string>
<string name="TEA_control_reminders">Lời nhắc</string> <string name="TEA_control_reminders">Lời nhắc</string>
<string name="TEA_control_files">Tệp</string> <string name="TEA_control_files">Tệp</string>
<string name="TEA_control_notes">Mô tả</string> <string name="TEA_control_notes">Mô tả</string>
@ -636,9 +628,6 @@
<string name="EPr_beastMode_reset">Đặt lại về mặc định</string> <string name="EPr_beastMode_reset">Đặt lại về mặc định</string>
<string name="EPr_edit_screen_options">Chỉnh sửa các tuỳ chọn màn hình</string> <string name="EPr_edit_screen_options">Chỉnh sửa các tuỳ chọn màn hình</string>
<string name="none">Không có</string> <string name="none">Không có</string>
<string name="CRA_default_list_name">Mục hành động: %s</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks sẽ nhắc lại bạn về những sự kiện trong lịch sắp tới và nhắc bạn chuẩn bị cho chúng</string>
<string name="CRA_postpone">Có lẽ về sau</string>
<string name="TEA_control_hidden_section">----Luôn ẩn----</string> <string name="TEA_control_hidden_section">----Luôn ẩn----</string>
<string name="TEA_control_timer">Điều khiển hẹn giờ</string> <string name="TEA_control_timer">Điều khiển hẹn giờ</string>
<string name="TEA_timer_est">Ước tính %s</string> <string name="TEA_timer_est">Ước tính %s</string>

@ -50,17 +50,6 @@
<string name="TEA_control_reminders">提醒</string> <string name="TEA_control_reminders">提醒</string>
<string name="TEA_control_timer">定时器控件</string> <string name="TEA_control_timer">定时器控件</string>
<string name="TEA_control_hidden_section">----始终隐藏----</string> <string name="TEA_control_hidden_section">----始终隐藏----</string>
<string name="CRA_ignore">忽略</string>
<string name="CRA_title">是否需要会议列表?</string>
<string name="CRA_ignore_body">您已经忽略了几个日历事件。Tasks 是否应该停止向你询问这些事件?</string>
<string name="CRA_ignore_all">忽略所有事件</string>
<string name="CRA_ignore_this">只忽略该事件</string>
<string name="CRA_speech_bubble_start">看起来 %s 即将开始。想要为这个行动项目创建一个列表吗?</string>
<string name="CRA_speech_bubble_end">看起来你刚完成了 %s 。想要为这个行动项目创建一个列表吗?</string>
<string name="CRA_postpone">以后再说</string>
<string name="CRA_calendar_reminders_pref_title">日历助手</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks 将会提醒你即将到来的日历事件,并提示你为他们做准备</string>
<string name="CRA_default_list_name">行动项目:%s</string>
<string name="none"></string> <string name="none"></string>
<string name="EPr_edit_screen_options">编辑屏幕选项</string> <string name="EPr_edit_screen_options">编辑屏幕选项</string>
<string name="EPr_beastMode_reset">恢复默认值</string> <string name="EPr_beastMode_reset">恢复默认值</string>

@ -45,17 +45,6 @@
<string name="TEA_control_reminders">提醒</string> <string name="TEA_control_reminders">提醒</string>
<string name="TEA_control_timer">定時器設定</string> <string name="TEA_control_timer">定時器設定</string>
<string name="TEA_control_hidden_section">----永遠隱藏----</string> <string name="TEA_control_hidden_section">----永遠隱藏----</string>
<string name="CRA_ignore">忽略</string>
<string name="CRA_title">需要會議列表嗎?</string>
<string name="CRA_ignore_body">您忽略了幾個活動Tasks應否不再就該活動詢問您呢</string>
<string name="CRA_ignore_all">忽略全部活動</string>
<string name="CRA_ignore_this">只忽略此活動</string>
<string name="CRA_speech_bubble_start">看來%s即將開始您要為行動事項建立新列表嗎</string>
<string name="CRA_speech_bubble_end">看來%s剛結束您要為行動事項建立新列表嗎</string>
<string name="CRA_postpone">等下再說</string>
<string name="CRA_calendar_reminders_pref_title">月曆小助理</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks會提醒您月曆上的活動並且會提前提示您</string>
<string name="CRA_default_list_name">行動事項:%s</string>
<string name="none"></string> <string name="none"></string>
<string name="EPr_edit_screen_options">編輯畫面選項</string> <string name="EPr_edit_screen_options">編輯畫面選項</string>
<string name="EPr_beastMode_reset">恢復預設值</string> <string name="EPr_beastMode_reset">恢復預設值</string>

@ -85,9 +85,6 @@
<!-- default random reminder setting (in hours) --> <!-- default random reminder setting (in hours) -->
<string name="p_rmd_default_random_hours">notif_default_reminder</string> <string name="p_rmd_default_random_hours">notif_default_reminder</string>
<!-- calendar reminders preference -->
<string name="p_calendar_reminders">p_calendar_reminder</string>
<!-- filters to show --> <!-- filters to show -->
<string name="p_filters_enabled">drawer_filters_enabled</string> <string name="p_filters_enabled">drawer_filters_enabled</string>
<string name="p_show_today_filter">p_show_today_f</string> <string name="p_show_today_filter">p_show_today_f</string>

@ -70,17 +70,6 @@ File %1$s contained %2$s.\n\n
<string name="TEA_control_timer">Timer Controls</string> <string name="TEA_control_timer">Timer Controls</string>
<string name="TEA_control_hidden_section">----Hide Always----</string> <string name="TEA_control_hidden_section">----Hide Always----</string>
<string name="TEA_creation_date">Creation date</string> <string name="TEA_creation_date">Creation date</string>
<string name="CRA_ignore">Ignore</string>
<string name="CRA_title">Need a meeting list?</string>
<string name="CRA_ignore_body">You\'ve ignored several calendar events. Should Tasks stop asking you about them?</string>
<string name="CRA_ignore_all">Ignore all events</string>
<string name="CRA_ignore_this">Ignore this event only</string>
<string name="CRA_speech_bubble_start">Looks like %s is starting soon. Want to create a list for action items?</string>
<string name="CRA_speech_bubble_end">Looks like you just finished with %s. Want to create a list for action items?</string>
<string name="CRA_postpone">Maybe afterwards</string>
<string name="CRA_calendar_reminders_pref_title">Calendar assistant</string>
<string name="CRA_calendar_reminders_pref_desc_enabled">Tasks will remind you about upcoming calendar events and prompt you to prepare for them</string>
<string name="CRA_default_list_name">Action Items: %s</string>
<string name="none">None</string> <string name="none">None</string>
<string name="EPr_edit_screen_options">Edit screen options</string> <string name="EPr_edit_screen_options">Edit screen options</string>
<string name="EPr_beastMode_reset">Reset to defaults</string> <string name="EPr_beastMode_reset">Reset to defaults</string>

@ -23,12 +23,6 @@
app:allowDividerAbove="true" app:allowDividerAbove="true"
app:singleLineTitle="false" /> app:singleLineTitle="false" />
<SwitchPreferenceCompat
android:defaultValue="false"
android:key="@string/p_calendar_reminders"
android:summary="@string/CRA_calendar_reminders_pref_desc_enabled"
android:title="@string/CRA_calendar_reminders_pref_title" />
<Preference <Preference
android:key="@string/EPr_manage_delete_completed_gcal" android:key="@string/EPr_manage_delete_completed_gcal"
android:title="@string/EPr_manage_delete_completed_gcal" /> android:title="@string/EPr_manage_delete_completed_gcal" />

Loading…
Cancel
Save