diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 343375d31..8f58ebe53 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -436,12 +436,6 @@ android:name=".activities.PlaceSettingsActivity" android:theme="@style/Tasks" /> - - - - - - - 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 attendees = event.getAttendees(); - if (attendees.size() < 2) { - return false; - } - final List myAccounts = accountManager.getAccounts(); - return any(attendees, attendee -> myAccounts.contains(attendee.getEmail())); - } -} diff --git a/app/src/main/java/com/todoroo/astrid/gcal/CalendarReminderActivity.java b/app/src/main/java/com/todoroo/astrid/gcal/CalendarReminderActivity.java deleted file mode 100644 index fcf9aa140..000000000 --- a/app/src/main/java/com/todoroo/astrid/gcal/CalendarReminderActivity.java +++ /dev/null @@ -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(); - } -} diff --git a/app/src/main/java/org/tasks/Tasks.kt b/app/src/main/java/org/tasks/Tasks.kt index 784bd015d..5425a241f 100644 --- a/app/src/main/java/org/tasks/Tasks.kt +++ b/app/src/main/java/org/tasks/Tasks.kt @@ -29,7 +29,6 @@ import org.tasks.location.GeofenceApi import org.tasks.opentasks.OpenTaskContentObserver import org.tasks.preferences.Preferences import org.tasks.receivers.RefreshReceiver -import org.tasks.scheduling.CalendarNotificationIntentService import org.tasks.scheduling.NotificationSchedulerIntentService import org.tasks.scheduling.RefreshScheduler import org.tasks.themes.ThemeBase @@ -90,7 +89,6 @@ class Tasks : Application(), Configuration.Provider { private fun backgroundWork() = CoroutineScope(Dispatchers.Default).launch { inventory.updateTasksAccount() NotificationSchedulerIntentService.enqueueWork(context) - CalendarNotificationIntentService.enqueueWork(context) refreshScheduler.get().scheduleAll() workManager.get().apply { updateBackgroundSync() diff --git a/app/src/main/java/org/tasks/activities/TagSettingsActivity.kt b/app/src/main/java/org/tasks/activities/TagSettingsActivity.kt index 928837ee3..d52ba2d94 100644 --- a/app/src/main/java/org/tasks/activities/TagSettingsActivity.kt +++ b/app/src/main/java/org/tasks/activities/TagSettingsActivity.kt @@ -52,11 +52,7 @@ class TagSettingsActivity : BaseListSettingsActivity() { selectedIcon = tagData.getIcon()!! } name.setText(tagData.name) - val autopopulateName = intent.getStringExtra(TOKEN_AUTOPOPULATE_NAME) - if (!isNullOrEmpty(autopopulateName)) { - name.setText(autopopulateName) - intent.removeExtra(TOKEN_AUTOPOPULATE_NAME) - } else if (isNewTag) { + if (isNewTag) { name.requestFocus() val imm = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager imm.showSoftInput(name, InputMethodManager.SHOW_IMPLICIT) @@ -143,7 +139,6 @@ class TagSettingsActivity : BaseListSettingsActivity() { } companion object { - const val TOKEN_AUTOPOPULATE_NAME = "autopopulateName" // $NON-NLS-1$ const val EXTRA_TAG_DATA = "tagData" // $NON-NLS-1$ private const val EXTRA_TAG_UUID = "uuid" // $NON-NLS-1$ } diff --git a/app/src/main/java/org/tasks/calendars/AndroidCalendarEvent.java b/app/src/main/java/org/tasks/calendars/AndroidCalendarEvent.java index c05946198..3433398ef 100644 --- a/app/src/main/java/org/tasks/calendars/AndroidCalendarEvent.java +++ b/app/src/main/java/org/tasks/calendars/AndroidCalendarEvent.java @@ -1,7 +1,5 @@ package org.tasks.calendars; -import java.util.List; - public class AndroidCalendarEvent { private final long id; @@ -9,21 +7,18 @@ public class AndroidCalendarEvent { private final long start; private final long end; private final int calendarId; - private final List attendees; public AndroidCalendarEvent( long id, String title, long start, long end, - int calendarId, - List attendees) { + int calendarId) { this.id = id; this.title = title; this.start = start; this.end = end; this.calendarId = calendarId; - this.attendees = attendees; } public long getId() { @@ -46,10 +41,6 @@ public class AndroidCalendarEvent { return calendarId; } - public List getAttendees() { - return attendees; - } - @Override public String toString() { return "AndroidCalendarEvent{" @@ -64,8 +55,6 @@ public class AndroidCalendarEvent { + end + ", calendarId=" + calendarId - + ", attendees=" - + attendees + '}'; } } diff --git a/app/src/main/java/org/tasks/calendars/AndroidCalendarEventAttendee.java b/app/src/main/java/org/tasks/calendars/AndroidCalendarEventAttendee.java deleted file mode 100644 index 2fef91565..000000000 --- a/app/src/main/java/org/tasks/calendars/AndroidCalendarEventAttendee.java +++ /dev/null @@ -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 - + '\'' - + '}'; - } -} diff --git a/app/src/main/java/org/tasks/calendars/CalendarEventAttendeeProvider.java b/app/src/main/java/org/tasks/calendars/CalendarEventAttendeeProvider.java deleted file mode 100644 index 0363a1053..000000000 --- a/app/src/main/java/org/tasks/calendars/CalendarEventAttendeeProvider.java +++ /dev/null @@ -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 getAttendees(long id) { - if (!permissionChecker.canAccessCalendars()) { - return Collections.emptyList(); - } - - List 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; - } -} diff --git a/app/src/main/java/org/tasks/calendars/CalendarEventProvider.java b/app/src/main/java/org/tasks/calendars/CalendarEventProvider.java index 099e39065..99ec6e16a 100644 --- a/app/src/main/java/org/tasks/calendars/CalendarEventProvider.java +++ b/app/src/main/java/org/tasks/calendars/CalendarEventProvider.java @@ -8,14 +8,20 @@ import android.content.Context; import android.database.Cursor; import android.net.Uri; import android.provider.CalendarContract; + import androidx.annotation.Nullable; + import com.todoroo.astrid.data.Task; -import dagger.hilt.android.qualifiers.ApplicationContext; + +import org.tasks.preferences.PermissionChecker; + import java.util.ArrayList; import java.util.Collections; import java.util.List; + import javax.inject.Inject; -import org.tasks.preferences.PermissionChecker; + +import dagger.hilt.android.qualifiers.ApplicationContext; import timber.log.Timber; public class CalendarEventProvider { @@ -30,28 +36,15 @@ public class CalendarEventProvider { private final ContentResolver contentResolver; private final PermissionChecker permissionChecker; - private final CalendarEventAttendeeProvider calendarEventAttendeeProvider; @Inject public CalendarEventProvider( @ApplicationContext Context context, - PermissionChecker permissionChecker, - CalendarEventAttendeeProvider calendarEventAttendeeProvider) { + PermissionChecker permissionChecker) { this.permissionChecker = permissionChecker; - this.calendarEventAttendeeProvider = calendarEventAttendeeProvider; contentResolver = context.getContentResolver(); } - @Nullable - public AndroidCalendarEvent getEvent(long eventId) { - List events = - getCalendarEvents( - CalendarContract.Events.CONTENT_URI, - _ID + " = ?", - new String[] {Long.toString(eventId)}); - return events.isEmpty() ? null : events.get(0); - } - @Nullable public AndroidCalendarEvent getEvent(Uri eventUri) { List events = getCalendarEvents(eventUri, null, null); @@ -114,8 +107,7 @@ public class CalendarEventProvider { cursor.getString(titleIndex), cursor.getLong(startIndex), cursor.getLong(endIndex), - cursor.getInt(calendarIdIndex), - calendarEventAttendeeProvider.getAttendees(id))); + cursor.getInt(calendarIdIndex))); } } } catch (Exception e) { diff --git a/app/src/main/java/org/tasks/injection/InjectingJobIntentService.kt b/app/src/main/java/org/tasks/injection/InjectingJobIntentService.kt index 4e5293c3f..d25a7e0bb 100644 --- a/app/src/main/java/org/tasks/injection/InjectingJobIntentService.kt +++ b/app/src/main/java/org/tasks/injection/InjectingJobIntentService.kt @@ -22,7 +22,6 @@ abstract class InjectingJobIntentService : JobIntentService() { const val JOB_ID_GEOFENCE_TRANSITION = 1081 const val JOB_ID_REFRESH_RECEIVER = 1082 const val JOB_ID_NOTIFICATION_SCHEDULER = 1084 - const val JOB_ID_CALENDAR_NOTIFICATION = 1085 const val JOB_ID_TASKER = 1086 } } \ No newline at end of file diff --git a/app/src/main/java/org/tasks/preferences/fragments/Advanced.kt b/app/src/main/java/org/tasks/preferences/fragments/Advanced.kt index 318fc61fc..3efe5bf8f 100644 --- a/app/src/main/java/org/tasks/preferences/fragments/Advanced.kt +++ b/app/src/main/java/org/tasks/preferences/fragments/Advanced.kt @@ -4,12 +4,9 @@ import android.app.Activity import android.content.Intent import android.os.Bundle import androidx.lifecycle.lifecycleScope -import androidx.preference.Preference -import androidx.preference.SwitchPreferenceCompat import com.todoroo.astrid.dao.Database import dagger.hilt.android.AndroidEntryPoint import kotlinx.coroutines.launch -import org.tasks.PermissionUtil import org.tasks.R import org.tasks.caldav.VtodoCache import org.tasks.calendars.CalendarEventProvider @@ -18,11 +15,7 @@ import org.tasks.etebase.EtebaseLocalCache import org.tasks.extensions.Context.toast import org.tasks.files.FileHelper 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.scheduling.CalendarNotificationIntentService import javax.inject.Inject private const val REQUEST_CODE_FILES_DIR = 10000 @@ -34,12 +27,8 @@ class Advanced : InjectingPreferenceFragment() { @Inject lateinit var database: Database @Inject lateinit var taskDao: TaskDao @Inject lateinit var calendarEventProvider: CalendarEventProvider - @Inject lateinit var permissionRequester: FragmentPermissionRequestor - @Inject lateinit var permissionChecker: PermissionChecker @Inject lateinit var vtodoCache: VtodoCache - private lateinit var calendarReminderPreference: SwitchPreferenceCompat - override fun getPreferenceXml() = R.xml.preferences_advanced override suspend fun setupPreferences(savedInstanceState: Bundle?) { @@ -77,10 +66,6 @@ class Advanced : InjectingPreferenceFragment() { false } updateAttachmentDirectory() - - calendarReminderPreference = - findPreference(R.string.p_calendar_reminders) as SwitchPreferenceCompat - initializeCalendarReminderPreference() } override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { @@ -100,36 +85,6 @@ class Advanced : InjectingPreferenceFragment() { } } - override fun onRequestPermissionsResult( - requestCode: Int, permissions: Array, 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() { findPreference(R.string.p_attachment_dir).summary = FileHelper.uri2String(preferences.attachmentsDirectory) diff --git a/app/src/main/java/org/tasks/scheduling/CalendarNotificationIntentService.kt b/app/src/main/java/org/tasks/scheduling/CalendarNotificationIntentService.kt deleted file mode 100644 index d7e184a72..000000000 --- a/app/src/main/java/org/tasks/scheduling/CalendarNotificationIntentService.kt +++ /dev/null @@ -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)) - } - } -} \ No newline at end of file diff --git a/app/src/main/res/layout/astrid_calendar_reminder_view.xml b/app/src/main/res/layout/astrid_calendar_reminder_view.xml deleted file mode 100644 index ba8488e05..000000000 --- a/app/src/main/res/layout/astrid_calendar_reminder_view.xml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/calendar_reminder_activity.xml b/app/src/main/res/layout/calendar_reminder_activity.xml deleted file mode 100644 index aa721b618..000000000 --- a/app/src/main/res/layout/calendar_reminder_activity.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index 2ec5773d8..47c80f766 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -35,12 +35,6 @@ الملفات مذكرات ---إخفاء دائمًا--- - تجاهل - تريد قائمة للمقابلات؟ - تجاهل جميع الأحداث - تجاهل هذا الحدث فقط - ربَّما لاحقًا - تاسكس سوف يذكرك في أحداث التقويم القادمة وسوف يحثك لتكون جاهزاً تعديل خيارات الشاشة إعادة التعيين إلى الإعدادات الافتراضية إظهار عنوان المهمة الكامل @@ -232,7 +226,6 @@ تاريخ البدأ الافتراضي حذف معلومات المهام إعادة ضبط الإعدادات - مساعد التقويم تقريبًا %s موافقًا ل\'%s\' تسجيل الخروج @@ -426,9 +419,6 @@ متنوّع علامة: \? الأولويّة على الأقل \? - عناصر العمل: %s - يبدو أنك انتهيت للتو من %s. هل تريد إنشاء قائمة بعناصر العمل؟ - يبدو أن %s سيبدأ قريبًا. هل تريد إنشاء قائمة بعناصر العمل؟ ضوابط المؤقت خيارات أكثر اشتراكك يدعم التطور المستمر @@ -468,7 +458,6 @@ لم يتم العثور على الحساب %s، الرجاء تسجيل الخروج ثم تسجيل الدخول من إعدادات Google Tasks. بدأ عند… بدأ عند: \? - لقد تجاهلت بضعاً من أحداث التقويم. هل يجب أن يتوقف تاسكس عن سؤالك عنها؟ تشغيل وضع ترتيب Astrid اليدوي ل\'مهامي\' و\'اليوم\' والعلامات. وضع الترتيب هذا سيستبدل ب\'ترتيبي\' في تحديثٍ مستقبلي إدارة الدرج تشغيل الماركداون في العنوان والوصف diff --git a/app/src/main/res/values-bg-rBG/strings.xml b/app/src/main/res/values-bg-rBG/strings.xml index f9011fddb..c95b3b23f 100644 --- a/app/src/main/res/values-bg-rBG/strings.xml +++ b/app/src/main/res/values-bg-rBG/strings.xml @@ -58,17 +58,6 @@ Напомняне Отчитане на времето ----Винаги скрито---- - Пренебрегване - Нуждаете се от списък със срещите\? - Пренебрегнали сте няколко събития от календара. Трябва ли Tasks да спрe да пита за тях\? - Пропускане на всички събития - Пропускане само на това събитие - Изглежда, че %s започва скоро. Искате ли план за действие\? - Изглежда, че току-що сте завършили %s. Искате ли план за действие\? - Може би после - Асистент за календара - Tasks ще ви напомня за предстоящи събития в календара и ще ви подканва да се подготвите за тях - План за действие: %s Без Настройки на екрана за редактиране Подразбирани настройки diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 7b4ca7c32..31774175e 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -108,10 +108,6 @@ El meu ordre Afegeix una subtasca Mostra el nom - Ignora només aquest esdeveniment - Ignora tots els esdeveniments - Us cal una llista de reunions\? - Ignora Ubicació Agenda Repeteix @@ -140,13 +136,6 @@ Mostra els comentaris en l\'edició de la tasca Edita les opcions de la pantalla Cap - Accions: %s - Les tasques us recordaran els propers esdeveniments del calendari i us demanarà que us prepareu per a ells - Ajudant del calendari - Potser després - Sembla que acabes d\'acabar amb %s. Vols crear una llista d\'accions\? - Sembla que %s començarà aviat. Vols crear una llista d\'accions\? - Heu ignorat diversos esdeveniments del calendari. Tasks ha de deixar de demanar per ells\? Data d\'inici Per data de creació Per data d\'inici diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index df805ab7d..b2e3c4b5d 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -46,16 +46,6 @@ Upomínky Ovladač časovače -----Vždy skrývat---- - Ignorovat - Potřebujete seznam schůze? - Ignorovali jste několik událostí v kalendáři. Má vás Tasks přestat o nich informovat\? - Ignorovat všechny události - Ignorovat pouze tuto událost - Vypadá to, že %s začíná brzy. Chcete vytvořit seznam pro akční položky\? - Vypadá to, že jste právě skončil s %s. Chcete vytvořit seznam pro akční položky? - Možná později - Asistent pro kalendář - Aplikace Tasks vám připomene nadcházející události v kalendáři a vyzve vás, abyste se na ně připravili Žádný Upravit možnosti zobrazení Obnovit výchozí hodnoty @@ -498,7 +488,6 @@ V seznamu… 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í“ Ruční řazení Astrid - Předměty akce: %s Otevřít poslední prohlížený seznam Při spuštění Seznamy diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index 228b945ed..56ab6812f 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -37,8 +37,6 @@ Filer Påmindelser ----Skjul altid---- - Ignorér alle begivenheder - Ignorér kun denne begivenhed Standardprioritet Standardpåmindelser Mine opgaver @@ -501,15 +499,6 @@ Gendan standardindstillinger Rediger skærmindstillinger Ingen - Opgaver: %s - Tasks vil minde dig om kommende begivenheder og foreslå dig at forberede dig på dem - Kalender-assistent - Måske senere - %s er vist lige overstået. Vil du oprette en liste til opgaver\? - %s begynder vist snart. Vil du oprette en liste til opgaver\? - Du har ignoreret flere begivenheder i din kalender. Skal Tasks stoppe med at minde dig om dem\? - Brug for en mødeliste\? - Ignorér Timer-indstillinger Sted Kalender diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index b1b280a2e..883b0acd6 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -55,17 +55,6 @@ Erinnerungen Timer-Einstellungen ----Immer Ausblenden---- - Ablehnen - Wollen Sie eine Besprechungsliste erstellen\? - Sie haben mehrere Kalendereinträge ignoriert. Soll Tasks nicht mehr danach fragen\? - Alle Termine ablehnen - Nur diesen Termin ablehnen - Denken Sie daran, dass %s bald beginnt. Wollen Sie eine Liste mit Aufgaben erstellen\? - Haben Sie %s gerade abgeschlossen\? Wollen Sie noch eine Liste mit Aufgaben erstellen\? - Vielleicht später - Kalender-Assistent - Tasks wird Sie an zukünftige Kalendereinträge erinnern und Sie auf die Vorbereitung hinweisen - Einzelaufgaben: %s Keine Bildschirmeinstellungen bearbeiten Auf Standardeinstellungen zurücksetzen diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index f1ae62471..d73548dd0 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -48,17 +48,6 @@ Υπενθυμίσεις Χειριστήρια χρονοδιακόπτη -----Απόκρυψη πάντα----- - Αγνοήστε - Χρειάζεστε λίστα για συνάντηση? - Αγνοήσατε αρκετές κλήσεις. Να σταματήσουμε να ρωτάμε για αυτές; - Αγνόηση όλων των γεγονότων - Αγνόηση μόνο αυτού του γεγονότος - Φαίνεται ότι %s ξεκινάει σύντομα.Θέλεις να δημιουργήσω μια λίστα με τα ενεργά αντικείμενα; - Φαίνεται ότι τελείωσες με το %s.Θέλεις να δημιουργήσω μια λίστα με τα ενεργά αντικείμενα; - Ίσως αργότερα - Βοηθός ημερολογίου - Η εφαρμογή θα σας υπενθυμίσει για επερχόμενα γεγονότα ημερολογίου και θα σας ειδοποιήσουν για να προετοιμαστείτε για αυτά - Αντικείμενα ενεργειών: %s Επεξεργασία επιλογών εμφάνισης Επαναφορά προεπιλογών Εμφάνισε πλήρη τίτλο εργασίας diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index 12abb6de5..2c8ed7d18 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -65,8 +65,6 @@ Postmorgaŭ Montri tutan daton Neniu - Kalendara asistanto - Eble poste ----Ĉiam kaŝigu---- Dosieroj Priskribo @@ -168,9 +166,6 @@ Forigi datumon de Tasks Montri tutan taskan titolon Redakti ekranajn opciojn - Ignori nur ĉi tiun eventon - Ignori ĉiujn eventojn - Ignori Memorigiloj Prioritato Ripeti @@ -201,8 +196,6 @@ Savkopioj Retpoŝto Posttempa - Vi ignoris plurajn kalendarajn eventojn. Ĉu Taskoj ĉesu demandi vin pri ili\? - Ĉu vi bezonas kunvenliston\? Tempokontroloj Loko Tempo jam pasinta @@ -341,7 +334,6 @@ Tempo de kalendara evento Forigi bildon Kongruante kun \'%s\' - Ŝajnas ke %s komenciĝos baldaŭ. Ĉu vi deziras krei liston de farendaĵoj\? Kreodato Restarigi defaŭltojn Ne aldoni al kalendaro @@ -354,7 +346,6 @@ Kunhavigi Kreis kalendara evento por %s Kreita %s - Ŝajnas ke vi ĵus finis %s. Ĉu vi deziras krei liston de farendaĵoj\? Ĉu vi certe volas forigi ĉiujn de viaj eventoj de kompletaj taskoj\? Kiam atendata Kiam komencita @@ -368,8 +359,6 @@ Elekti horon Fermi data/hora elektilo post elekti daton aŭ horon Kreita: %s - Farendaĵoj: %s - Tasks memorigos al vi venontaj kalendaraj eventoj kaj instigi ke vi preparu por ili. Taskaj defaŭltoj Taskolistaj agordoj Aŭtomate fermi datan/horan elektilon diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 1fccc269f..213e810f9 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -55,17 +55,6 @@ Recordatorios Controles de tiempo ---Ocultar siempre--- - Ignorar - ¿Necesita una lista de reuniones? - Ha ignorado varios eventos de calendario. ¿Debe Tasks dejar de preguntarle sobre ellos? - Ignorar todos los eventos - Ignorar solo este evento - Parece que %s va a comenzar pronto. ¿Quiere crear una lista de acciones? - Parece que acaba de terminar %s. ¿Quiere crear una lista de acciones? - Quizá después - Asistente de calendario - Tasks le recordará los próximos eventos de calendario y le pedirá que se prepare para ellos - Acciones: %s Ninguna Editar opciones de pantalla Restablecer valores predeterminados diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index 95e383588..3326f7009 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -43,10 +43,6 @@ Failid Meelespead ----Peida alati---- - Ignoreeri - Ignoreeri ainult seda sündmust - Võib-olla hiljem - Kalendri assistent Pole Muutmise vaate valikud Taasta vaikeväärtused diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index 668932c7c..933100d69 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -56,17 +56,6 @@ Oroigarriak Kronometroaren kontrolak ----Ezkutatu beti---- - Ezikusi - Batzarren zerrenda bat behar duzu\? - Egutegiko gertaera batzuk ezikusi dituzu. Nahiago zenuke Tasks aplikazioak horiei buruz galdetuko ez balu\? - Ezikusi gertaera guztiak - Ezikusi gertaera hau soilik - Badirudi %s laster hasiko dela. Ekintzen zerrenda bat sortu nahi duzu\? - Badirudi %s amaitu duzula. Ekintzen zerrenda bat sortu nahi duzu\? - Agian geroago - Egutegiaren laguntzailea - Tasks aplikazioak egutegiko gertaerak gogorarazi egingo dizkizu hurbil daudenean horietarako prestatu zaitezen - Ekintzak: %s Bat ere ez Edizio pantailaren aukerak Berrezarri lehenetsitakoak diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index f8187a033..b3f84ecb7 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -42,12 +42,6 @@ یادآوری ها کنترل تایمر ----همیشه مخفی---- - رد کردن - نیاز به لیست ملاقات دارید ؟ - نادیده گرفتن تمام رویداد ها - فقط نادیده گرفتن این رویداد - شاید یعدا - دستیار تقویم هیچکدام ویرایش تنظیمات صفحه برگرداندن به پیش فرض diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index f08e769d2..16d3ebd14 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -51,17 +51,6 @@ Muistutukset Ajastuksen säätimet ----Piilota aina---- - Ohita - Tarvitaanko listaa tapaamisista? - Olet ohittanut useita kalenteritapahtumia. Lopettaako Tasks niistä kyselemisen? - Ohita kaikki tapahtumat - Ohita vain tämä tapahtuma - %s näyttää alkavan pian. Haluatko luoda luettelon toimenpiteistä? - Näyttää että %s on päättynyt. Haluatko luoda tehtävälistan? - Ehkä myöhemmin - Kalenteriavustin - Tasks ilmoittaa tulevista kalenteritapahtumista ja kehottaa valmistautumaan niihin - Tehtäviä listalla: %s Ei mitään Muokkaa näytön vaihtoehtoja Palauta oletukset diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index a66846cbf..7327d22bb 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -49,17 +49,6 @@ Rappels Contrôles de rappel ----Toujours masquer---- - Ignorer - Besoin d\'une liste de réunion ? - Vous avez ignoré plusieurs évènements du calendrier. Souhaitez-vous que Tasks cesse de vous les proposer \? - Ignorer tous les évènements - Ignorer uniquement cet évènement - Il semble que %s débute bientôt. Désirez-vous créer une liste d\'actions à accomplir ? - Il semble que %s débute bientôt. Désirez-vous créer une liste d\'actions à accomplir ? - Peut-être plus tard - Assistant du calendrier - Tasks émettra un rappel au sujet des prochains évènements et vous proposera de vous y préparer - Choix d\'actions : %s Aucun Modifier les options d\'affichage Rétablir les valeurs par défaut diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index ac6f84f05..e19dda7c7 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -54,17 +54,6 @@ Recordatorios Controles de tempo ---Agochar sempre--- - Ignorar - Precisa dunha lista de reunións\? - Ignorou varios eventos do calendario. Quere que Tasks lle deixe de preguntar por eles\? - Ignorar todos os eventos - Ignorar só este evento - Semella que %s vai comezar pronto. Quere crear unha lista de accións\? - Semella que acaba de rematar %s. Quere crear unha lista de accións\? - Igual despois - Asistente de calendario - Tasks lembraralle os próximos eventos do calendario e pediralle que se prepare para eles - Accións: %s Ningunha Editar opcións de pantalla Restablecer valores predeterminados diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 25a973819..ae1155e72 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -64,7 +64,6 @@ Stvori filtar Uspoređuje se „%s” Nazovi - Zanemari Podsjetnici Moj poredak Nastavi uređivati @@ -126,9 +125,6 @@ Cca %s Već utrošeno vrijeme Tjedan prije roka - Zanemario/la si nekoliko kalendarskih događaja. Želiš li da Tasks prestane pitati o njima\? - Zanemari samo ovaj događaj - Zanemari sve događaje ----Uvijek sakrij---- Dan prije roka Koliko će trajati\? @@ -519,13 +515,6 @@ Opcije za popis zadataka Pokaži komentare u uređivanju zadatka Ništa - Radnje: %s - Tasks će te podsjetiti o nadolazećim kalendarskim događajima i zatražiti da se za njih pripremiš - Kalendarski pomoćnik - Možda naknadno - Čini se da si upravo završio/la %s. Želiš li stvoriti popis za radnje\? - Čini se da %s uskoro počinje. Želiš li stvoriti popis za radnje\? - Trebaš popis sastanaka\? Funkcije mjerača vremena Otvori zadnji pogledani popis Pri pokretanju diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index be022060c..0eaab6ca0 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -54,17 +54,6 @@ Emlékeztetők Időzítő Beállítása ---Elrejtve--- - Kihagy - Szeretne egy listát a találkozókról? - Kihagytál jónéhány naptáreseményt. Ne kérdezzen rá többet a Tasks? - Minden esemény kihagyása - Jelenlegi esemény kihagyása - Úgy tűnik, a(z) %s nemsokára kezdődik. Szeretne létrehozni egy listát az akciópontoknak? - Úgy tűnik, a(z) %s véget ért. Szeretne létrehozni egy listát az akciópontoknak? - Talán később - Naptár segéd - A Tasks emlékeztetni fog a közelgő naptáreseményekre, és a felkészülésre - Akciópontok: %s Nincs Szerkesztési képernyő beállításai Visszaállítás alapértékre diff --git a/app/src/main/res/values-id/strings.xml b/app/src/main/res/values-id/strings.xml index bb47ef568..ed33cafde 100644 --- a/app/src/main/res/values-id/strings.xml +++ b/app/src/main/res/values-id/strings.xml @@ -35,16 +35,12 @@ Deskripsi Berkas Pengingat - Abaikan - Abaikan semua acara - Abaikan hanya acara ini Belum ada tugas yang dibuat. Panggil Berdasarkan tanggal Jatuh tempo Tanggal jatuh tempo Waktu jatuh tempo ----Selalu Sembunyi---- - Asisten kalender Tidak Ada Opsi layar sunting Setel ulang ke bawaan @@ -282,7 +278,6 @@ \n %5$s memiliki kesalahan \n Perizinan Tugas - Membutuhkan daftar pertemuan\? Akhiri acara kelender pada waktu jatuh tempo Mulai acara kalender pada waktu jatuh tempo Hapus semua acara kalender untuk tugas @@ -416,7 +411,6 @@ Pada saat kedatangan dan keberangkatan Lokasi bawaan Pengingat lokasi bawaan - Anda telah mengabaikan beberapa acara dalam kalender. Haruskah Tasks berhenti menanyakannya kepada Anda\? Atur Pengingat Minggu sebelum jatuh tempo Terlewat %s @@ -426,11 +420,6 @@ Klik untuk mengatur Batal Oke - Tindakan Item: %s - Tugas akan mengingatkan Anda tentang acara kalender mendatang dan menyarankan Anda untuk bersiap-siap untuk hal tersebut - Mungkin setelahnya - Sepertinya Anda telah menyelesaikan %s. Ingin membuat sebuah daftar untuk tindakan item\? - Sepertinya %s akan segela dimulai. Ingin membuat sebuah daftar untuk tindakan item\? Hari sebelum jatuh tempo Tanggal mulai Berapa lama\? diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index d6ef81252..579fd3547 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -56,17 +56,6 @@ Promemoria Regolazione timer ----Nascondi sempre---- - Ignora - Hai bisogno di una lista per le riunioni? - Hai ignorato numerosi eventi del calendario. Vuoi che Tasks smetta di notificarteli\? - Ignora tutti gli eventi - Ignora solo questo evento - Sembra che %s stia per iniziare. Vuoi creare una lista di azioni da intraprendere? - Sembra che tu abbia appena terminato %s. Vuoi creare una lista delle azioni da intraprendere? - Forse in seguito - Assistente del calendario - Tasks ti ricorderà di eventi imminenti in calendario e ti avviserà di prepararti - Azioni: %s Nessuno Opzioni schermata di modifica Ripristina predefiniti diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index bdaa1c75e..af605cd1d 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -56,17 +56,6 @@ תזכורות הערכת זמן ----להסתיר תמיד---- - התעלם - צריך רשימה לפגישה? - התעלמת ממספר אירועי יומן. האם עלי לחדול מלהזכיר לך אירועי יומן? - התעלם מכל האירועים - התעלם מאירוע זה בלבד - נראה כי %s מתחילה בקרוב. הֲתִּרְצֶה ליצור רשימה לפריטי פעולה? - נראה כי בדיוק סיימת את %s. הֲתִּרְצֶה ליצור רשימה לפריטי פעולה? - אולי אחר-כך - יועץ יומן - אסטריד תזכיר לך אירועי יומן עתידיים ותעודד אותך להתכונן אליהם - פריטי פעולה: %s ללא עריכת אפשרויות מסך אפס להגדרות ברירת מחדל diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index fb7090e95..8caeb5b94 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -58,17 +58,6 @@ リマインダー タイマー設定 ----常に隠す---- - 無視 - ミーティングリストが必要ですか? - いくつかのカレンダーの予定を無視しました。お知らせを停止しますか? - すべての予定を無視 - この予定のみ無視 - %s がまもなく開始するようです。アクションアイテムのリストを作成しますか? - %s が完了したようです。アクションアイテムのリストを作成しますか? - あとで - カレンダーアシスタント - Tasks が近づいているカレンダーの予定を通知して準備するように促します - アクションアイテム: %s なし 編集画面 デフォルトにリセット diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index bc008d8ca..5279d785d 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -56,17 +56,6 @@ 알람 타이머 조절 ----항상 숨김---- - 무시하기 - 모임 목록이 필요하세요? - 여러번 달력 일정을 무시하셨습니다. Tasks가 일정 추가를 그만 물어볼까요\? - 모든 이벤트 무시하기 - 이 이벤트만 무시하기 - %s 가 곧 시작됩니다. 활동 아이템 목록을 만들까요\? - %s 를 방금 마쳤습니다. 활동 아이템 목록을 만들까요\? - 연기하기 - 달력 도우미 - Tasks가 다가오는 달력 일정에 대비하도록 알려드립니다 - 활동 아이템: %s 없음 화면 설정 편집하기 기본값으로 초기화하기 diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index bd7fb3bad..ecb977f94 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -58,17 +58,6 @@ Priminimai Laikmačio nustatymai ----Visada slėpti---- - Ignoruoti - Reikia susitikimų sąrašo? - Jūs ignoravote kelis kalendoriaus įvykius. Ar Tasks turėtų nustoti apie juos klausti? - Ignoruoti visus įvykius - Ignoruoti tik šį vienintelį įvykį - Atrodo, kad %s greitai prasidės. Ar norite sukurti veiksmų sąrašą? - Atrodo, kad jūs ką tik užbaigėte %s. Ar norite sukurti veiksmų sąrašą? - Galbūt vėliau - Kalendoriaus asistentas - Tasks programa primins apie artėjančius kalendoriaus įvykius ir pasiūlys jiems pasiruošti - Veiksmo elementai: %s Nėra Redaguoti ekrano parinktys Ištrinti numatytus diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index f444fcf7e..8dbaa527e 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -3,7 +3,6 @@ ഒരു അഭിപ്രായം ചേർക്കുക… ബാക്കപ്പുകൾ ഇപ്പോൾ ബാക്കപ്പ് ചെയ്യുക - ഒരുപക്ഷേ അതിനുശേഷം പൂർണ്ണമായ ടാസ്കിന്റെ ശീർഷകം കാണിക്കുക ടാസ്‌ക് ഡാറ്റ ഇല്ലാതാക്കുക എല്ലാ ടാസ്കുകളും ശാശ്വതമായി ഇല്ലാതാക്കപ്പെടും @@ -37,6 +36,4 @@ ഫയലുകൾ ഓർമ്മപ്പെടുത്തലുകൾ ---- എല്ലായ്പ്പോഴും മറയ്‌ക്കുക ---- - അവഗണിക്കുക - ഒരു മീറ്റിംഗ് ലിസ്റ്റ് ആവശ്യമുണ്ടോ\? diff --git a/app/src/main/res/values-my/strings.xml b/app/src/main/res/values-my/strings.xml index 18e159bca..f14429c74 100644 --- a/app/src/main/res/values-my/strings.xml +++ b/app/src/main/res/values-my/strings.xml @@ -38,11 +38,6 @@ သတိပေးမှုများ အချိန်မှတ်ခြင်းထိန်းချုပ်မှုများ ဖန်တီးသောရက် - ဂရုမပြုပါ - အချိန်းအချက်စာရင်းလိုအပ်လား\? - သင်ပြက္ခဒိန်ပေါ်ရိှအလုပ်အများအပြားကုိလျစ်လျှူရူ့ခဲ့တယ်။အက်ပ်ကသင့်ကိုသတိပေးနေခြင်းကိုရပ်ရမလား\? - လုပ်စရာအားလုံးကို လျစ်လျှူရှုပါ - ဒီအလုပ်ကိုပဲလျစ်လျှူရှုမည် အိုကေ ပယ်ဖျက်ပါ အမည် diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml index fe18009b8..0d7ddfa65 100644 --- a/app/src/main/res/values-nb/strings.xml +++ b/app/src/main/res/values-nb/strings.xml @@ -163,17 +163,6 @@ Kalneder Sted Tidtakingskontroller - Ignorer - Trenger du en møteliste\? - Du har ignorert flere kalenderhendelser. Skal Tasks slutte å påminne deg om dem\? - Ignorer alle hendelser - Kun ignorer denne hendelsen - Ser ut til at %s starter snart. Ønsker du å opprette en gjøremålsliste\? - Ser ut til at du akkurat fullførte %s. Ønsker du å opprette en gjøremålsliste\? - Kanskje etterpå - Kalenderassistent - Tasks påminner deg om kommende kalenderhendelser og formaner forberedelse - Gjøremål: %s Ingen Rediger skjermvalg Tilbakestill til forvalg diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 68048adfb..088277f98 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -55,17 +55,6 @@ Herinneringen Instellingen tijdklok ----Onzichtbaar---- - Negeren - Een vergaderagenda maken\? - Je hebt meerdere kalender-items genegeerd. Moet Tasks er niet meer naar vragen\? - Alle items negeren - Alleen dit item negeren - %s begint bijna. Een lijst met actiepunten maken\? - Is %s net afgerond\? Nu een lijst met actiepunten maken\? - Misschien daarna - Kalender assistent - Tasks herinnert aan naderende gebeurtenissen en adviseert je voor te bereiden - Actiepunten: %s Geen Taakscherm Beginwaarden herstellen diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 04cc43a6c..29175d4b2 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -51,17 +51,6 @@ Przypomnienia Sterowanie zegara ----Zawsze ukrywaj---- - Ignoruj - Czy potrzebujesz listy spotkań? - Zignorowałeś kilka wydarzeń z kalendarza. Czy Tasks powinien przestać cię o nie pytać? - Ignoruj wszystkie wydarzenia - Ignoruj tylko to wydarzenie - Wygląda na to, że %s niedługo się zaczyna. Czy chcesz stworzyć listę dla wydarzeń aktywnych? - Wygląda na to, że ukończyłeś %s. Czy chcesz stworzyć listę dla aktywnych pozycji? - Może później - Asystent kalendarza - Tasks będzie przypominał ci o nadchodzących wydarzeniach w kalendarzu oraz będzie nakłaniał do przygotowania się do nich - Wydarzenia aktywne: %s Brak Edytuj ustawienia ekranu Przywróć domyślne diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index fa33957eb..45edbe23d 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -52,17 +52,6 @@ Lembretes Temporizador ----Sempre Ocultar---- - Ignorar - Precisa de uma lista de reuniões? - Você ignorou vários eventos do calendário. O Tasks deve parar de lhe perguntar sobre eles? - Ignorar todos os eventos - Ignorar somente este evento - Parece que %s está começando em breve. Quer criar uma lista para itens de ação? - Parece que você acabou de terminar com %s. Quer criar uma lista para itens de ação? - Talvez depois - Assistente de calendário - O Tasks irá lembrá-lo de futuros eventos do calendário e te pedir para se preparar para eles - Itens de ação: %s Nenhuma Opções da tela de edição Restaurar valores padrões diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 23eeb6edd..3482eaad4 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -51,17 +51,6 @@ Lembretes Controlos temporais ----Ocultar sempre---- - Ignorar - Precisa de uma lista de reuniões\? - Você ignorou vários eventos de calendário. Pretende que o Tasks não o notifique novamente? - Ignorar todos os eventos - Ignorar apenas este evento - Parece que %s está perto de ser iniciada. Quer criar uma lista para os itens da ação? - Parece que %s está terminada. Quer criar uma lista para os itens da ação? - Mais tarde - Assistente de calendário - O Tasks irá lembra-lo sobre os próximos eventos de calendário e pedir a sua preparação - Itens de ação: %s Nenhum Opções do ecrã de edição Restaurar definições originas diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index d1318d583..841655938 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -444,17 +444,6 @@ Resetare la valorile implicite Editarea opțiunilor de afișare Niciuna - măsuri de acțiune: %s - Tasks vă va reaminti despre evenimentele viitoare din calendar și vă va solicita să vă pregătiți pentru ele - Asistent pentru calendar - Poate după aceea - Se pare că tocmai ați terminat cu %s. Doriți să creați o listă cu măsuri din acțiune\? - Se pare că %s începe în curând. Doriți să creați o listă de acțiuni\? - Ignoră doar acest eveniment - Ignoră toate evenimentele - Ați ignorat mai multe evenimente din calendar. Doriți ca Tasks să nu vă mai întrebe despre ele\? - Aveți nevoie de o listă de întâlniri\? - Ignoră ----Ascundeți mereu---- Comenzi de temporizare Reamintire diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index e8de61ec2..97acafa66 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -56,17 +56,6 @@ Напоминания Таймер ----Всегда скрывать---- - Игнорировать - Нужен список встреч\? - Вы проигнорировали несколько событий в календаре. Прекратить спрашивать о них\? - Пропустить все события - Проигнорировать только это событие - Похоже, скоро начнётся %s. Хотите создать список действий\? - Похоже, вы только что завершили %s. Хотите создать список действий\? - Возможно, позднее - Ассистент календаря - Tasks будет напоминать вам о предстоящих событиях в календаре и предлагать подготовиться к ним - Список действий: %s Нет Настройки экрана редактирования Сбросить настройки diff --git a/app/src/main/res/values-si/strings.xml b/app/src/main/res/values-si/strings.xml index a8d696eba..2c5a708e6 100644 --- a/app/src/main/res/values-si/strings.xml +++ b/app/src/main/res/values-si/strings.xml @@ -343,8 +343,6 @@ පස් වතාවක් නාද කරන්න ලැයිස්තුවේ… GTasks ලැයිස්තුවේ… - ඔබ දැන් %s අවසන් කළ බව පෙනේ. ක්‍රියාකාරී අයිතම සඳහා ලැයිස්තුවක් සෑදීමට අවශ්‍යද\? - %s ඉක්මනින් ආරම්භ වන බව පෙනේ. ක්‍රියාකාරී අයිතම සඳහා ලැයිස්තුවක් සෑදීමට අවශ්‍යද\? අවසන් වරට වෙනස් කරන ලද දිනය අනුව Astrid අතින් වර්ග කිරීම අදහස දක්වන්න… @@ -440,15 +438,6 @@ පෙරනිමි වෙත යළි පිහිටුවන්න තිර විකල්ප සංස්කරණය කරන්න කිසිවක් නැත - ක්‍රියා අයිතම: %s - දිනදර්ශනයේ ඉදිරියට එන සිදුවීම් පිළිබඳව Tasks ඔබට මතක් කර දෙන අතර ඒවා සඳහා සූදානම් වීමට ඔබෙන් විමසනු ඇත - දින දර්ශන සහකරු - පසුව - මෙම සිදුවීම පමණක් නොසලකා හරින්න - සියලුම සිදුවීම් නොසලකා හරින්න - ඔබ දින දර්ශන කාර්යයන් කිහිපයක් නොසලකා හැර ඇත. Tasks ඵ්වා ගැන ඔබෙන් විමසීම නතර කළ යුතුද\? - රැස්වීම් ලැයිස්තුවක් අවශ්‍යද\? - නොසලකා හරින්න ---- සැමවිටම සඟවන්න ---- මතක් කිරීම් ගොනු diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 5179b4e4e..a07dbbef4 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -53,17 +53,6 @@ Pripomienky Stopky - nastavenie ----Skryť vždy---- - Ignorovať - Potrebuješ zoznam na stretnutie? - Nevenoval si pozornosť niekoľkým udalostiam kalendára. Chceš, aby sa Úlohy na ne prestali pýtať? - Ignorovať všetky udalosti - Ignorovať túto udalosť - Zdá sa, že %s čoskoro začne. Chceš vytvoriť zoznam pre tieto položky? - Zdá sa, že si skončil s %s. Chceš vytvoriť zoznam pre tieto položky? - Možno neskôr - Asistent pre kalendár - Úlohy vám pripomenú nadchádzajúce udalosti z kalendára a vyzvú vás, aby ste sa na ne pripravili. - Položky akcie: %s Žiadna Možnosti úprav zobrazenia Obnoviť na predvolené diff --git a/app/src/main/res/values-sl-rSI/strings.xml b/app/src/main/res/values-sl-rSI/strings.xml index f68d13464..fc63ec912 100644 --- a/app/src/main/res/values-sl-rSI/strings.xml +++ b/app/src/main/res/values-sl-rSI/strings.xml @@ -46,17 +46,6 @@ Opomniki Upravljanje s štoparico ----Vedno skrij---- - Ignoriraj - Potrebujete seznam sestankov? - Ignorirali ste številne dogodke na koledarju. Naj vas aplikacija Opravki neha spraševati o njih? - Naj ignoriram vse dogodke - Ignoriraj samo ta dogodek - %s naj bi se kmalu začel. Želite ustvariti seznam izvedbenih opravil? - Zdi se, da ste ravno končali %s. Želite ustvariti seznam izvedbenih opravil? - Mogoče kasneje - Pomočnik za koledar - Aplikacija Opravki vas bo opominjala o prihajajočih dogodkih na koledarju in vas pozivala, da se nanje pripravite - Število izvedbenih opravil: %s Uredi možnosti zaslona Povrni privzeto nastavitev Prikaži celoten naziv opravka diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 3e11d86a2..9f30066dd 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -48,17 +48,6 @@ Påminnelser Tidtagarinställningar ----Dölj alltid---- - Ignorera - Behöver du en lista över möten? - Du har ignorerat flera kalenderhändelser. Vill du att Tasks slutar fråga dig om dem? - Ignorera alla händelser - Ignorera endast denna händelse - Det verkar som %s börjar snart. Vill du skapa en lista för saker att göra? - Det verkar som du just slutfört %s. Vill du skapa en lista för saker att göra? - Kanske senare - Kalenderassistent - Tasks kommer att påminna om kommande kalenderhändelser och uppmana dig att förbereda dem - Saker att göra: %s Ingen Ändra skärminställningar Återställ till standardvärden diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml index fff184057..946aa2f74 100644 --- a/app/src/main/res/values-ta/strings.xml +++ b/app/src/main/res/values-ta/strings.xml @@ -27,13 +27,6 @@ இயல்புநிலைக்கு மீட்டமை திரை விருப்பங்களைத் திருத்து எதுவுமில்லை - நாள்காட்டி உதவியாளர் - ஒருவேளை பின்னர் - இந்த நிகழ்வை மட்டும் புறக்கணிக்கவும் - எல்லா நிகழ்வுகளையும் புறக்கணிக்கவும் - பல காலண்டர் நிகழ்வுகளை நீங்கள் புறக்கணித்துவிட்டீர்கள். பணிகள் அவற்றைப் பற்றி உங்களிடம் கேட்பதை நிறுத்த வேண்டுமா\? - சந்திப்பு பட்டியல் வேண்டுமா\? - புறக்கணிக்கவும் ---- எப்போதும் மறை ---- டைமர் கட்டுப்பாடுகள் நினைவூட்டல்கள் @@ -492,10 +485,6 @@ %d பணிகள் %d நாள்காட்டி நிகழ்வுகள் நீக்கப்பட்டன! - செயல் உருப்படிகள்: %s - வரவிருக்கும் காலண்டர் நிகழ்வுகளைப் பற்றி பணிகள் உங்களுக்கு நினைவூட்டுவதோடு, அவற்றைத் தயாரிக்கும்படி கேட்கும் - நீங்கள் %s உடன் முடித்ததாகத் தெரிகிறது. செயல் உருப்படிகளுக்கான பட்டியலை உருவாக்க விரும்புகிறீர்களா\? - %s விரைவில் தொடங்குவது போல் தெரிகிறது. செயல் உருப்படிகளுக்கான பட்டியலை உருவாக்க விரும்புகிறீர்களா\? கழிந்தது %s எஸ்டி. %s பொருந்தும் \'%s\' diff --git a/app/src/main/res/values-th/strings.xml b/app/src/main/res/values-th/strings.xml index e2731a611..18b2a28ce 100644 --- a/app/src/main/res/values-th/strings.xml +++ b/app/src/main/res/values-th/strings.xml @@ -576,17 +576,6 @@ รีเซ็ตเป็นค่าเริ่มต้น แก้ไขตัวเลือกหน้าจอ ไม่มีใคร - รายการการกระทํา: %s - งานจะเตือนคุณเกี่ยวกับเหตุการณ์ในปฏิทินที่กําลังจะมาถึง และพร้อมท์ให้คุณเตรียมพร้อมสําหรับเหตุการณ์เหล่านั้น - ผู้ช่วยปฏิทิน - อาจจะหลังจากนั้น - ดูเหมือนคุณเพิ่งจบด้วย %s ต้องการสร้างรายการสําหรับรายการการกระทําหรือไม่\? - ดูเหมือนว่า %s จะเริ่มแล้ว ต้องการสร้างรายการสําหรับรายการการกระทําหรือไม่\? - ละเว้นเหตุการณ์นี้เท่านั้น - ละเว้นเหตุการณ์ทั้งหมด - คุณละเว้นกิจกรรมในปฏิทินหลายกิจกรรม งานควรหยุดถามคุณเกี่ยวกับพวกเขาหรือไม่\? - คุณต้องการรายชื่อการประชุม\? - ละเว้น คืนพรุ่งนี้ พรุ่งนี้เย็น พรุ่งนี้บ่าย diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index d2adc1c0d..0bef9cc72 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -56,17 +56,6 @@ Anımsatıcılar Kronometre Denetimleri ----Sürekli Gizle---- - Yok say - Toplantı listesine mi gereksiniyorsunuz\? - Bir kaç tane takvim etkinliğini yok saydınız. Tasks\'in size bunlar hakkında sormayı kesmesini ister misiniz? - Tüm etkinlikleri yok say - Yalnızca bu etkinliği yok say - %s çok yakında başlayacak gözüküyor. Bir liste hazırlamak ister misiniz? - %s bitmiş gibi gözüküyor. Bir liste hazırlamak ister misiniz? - Belki daha sonra - Takvim asistanı - Tasks, gelecek takvim etkinliklerini anımsatacak ve hazırlanmanız için bilgilendirecek - Eylem Ögeleri: %s Hiçbiri Düzenleme ekranı ayarları Öntanımlılara sıfırla diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 43094fc45..6bdb30b86 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -56,17 +56,6 @@ Нагадування Управління таймером ----Завжди ховати---- - Ігнорувати - Потрібен список зустрічей\? - Ви знехтували кількома подіями в календарі. Припинити запитувати про них\? - Ігнорувати всі події - Проігнорувати лише цю подію - Схоже, невдовзі розпочнеться %s. Бажаєте створити список дій\? - Схоже, ви щойно завершили %s. Бажаєте створити список дій\? - Можливо, згодом - Асистент календаря - Tasks буде нагадувати вам про майбутні події у календарі та пропонувати приготуватися до них - Список дій: %s Немає Налаштування екрана редагування Скинути налаштування diff --git a/app/src/main/res/values-ur/strings.xml b/app/src/main/res/values-ur/strings.xml index f9fe927f3..b9966b54a 100644 --- a/app/src/main/res/values-ur/strings.xml +++ b/app/src/main/res/values-ur/strings.xml @@ -104,17 +104,6 @@ ڈیفالٹ پر ری سیٹ کریں اسکرین آپشنز میں ترمیم کریں کوئی نہیں - ایکشن آئٹمز: %s - ٹاسک آپ کو آنے والے کیلنڈرایونٹس کے بارے میں یاد دلائے گا اور آپ کو ان کے لئے تیار رہنے کا اشارہ کرے گا - کیلنڈر اسسٹنٹ - شاید بعد میں - ایسا لگتا ہے کہ آپ نے ابھی %s ختم کیا ہے۔ ایکشن آئٹمز کی فہرست بنانا چاہتے ہیں؟ - لگتا ہے %sجلد شروع ہو رہا ہے۔ کیا آپ ایکشن آئٹمز کی فہرست بنانا چاہتے ہیں؟ - صرف اس ایونٹ کو نظر انداز کریں - تمام ایونٹس کو نظرانداز کریں - آپ نے متعدد کیلنڈرایونٹس کو نظرانداز کیا ہے۔ کیا ٹاسک کو ان کے بارے میں آپ سے پوچھنا چھوڑنا چاہئے؟ - میٹنگ لسٹ کی ضرورت ہے؟ - نظر انداز کریں تقریبا %s عنوان مشتمل ہے:? عنوان مشتمل ہے… diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 221b2c21b..cea015fa2 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -1,13 +1,5 @@ - Trợ lý lịch - 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\? - 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\? - Chỉ bỏ qua sự kiện này - Bỏ qua tất cả sự kiện - 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\? - Cần danh sách cuộc họp không\? - Bỏ qua Lời nhắc Tệp Mô tả @@ -636,9 +628,6 @@ Đặt lại về mặc định Chỉnh sửa các tuỳ chọn màn hình Không có - Mục hành động: %s - 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 - Có lẽ về sau ----Luôn ẩn---- Điều khiển hẹn giờ Ước tính %s diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index fb8b1a88e..2e59d8785 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -50,17 +50,6 @@ 提醒 定时器控件 ----始终隐藏---- - 忽略 - 是否需要会议列表? - 您已经忽略了几个日历事件。Tasks 是否应该停止向你询问这些事件? - 忽略所有事件 - 只忽略该事件 - 看起来 %s 即将开始。想要为这个行动项目创建一个列表吗? - 看起来你刚完成了 %s 。想要为这个行动项目创建一个列表吗? - 以后再说 - 日历助手 - Tasks 将会提醒你即将到来的日历事件,并提示你为他们做准备 - 行动项目:%s 编辑屏幕选项 恢复默认值 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 678d3491f..b2416fe28 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -45,17 +45,6 @@ 提醒 定時器設定 ----永遠隱藏---- - 忽略 - 需要會議列表嗎? - 您忽略了幾個活動,Tasks應否不再就該活動詢問您呢? - 忽略全部活動 - 只忽略此活動 - 看來%s即將開始,您要為行動事項建立新列表嗎? - 看來%s剛結束,您要為行動事項建立新列表嗎? - 等下再說 - 月曆小助理 - Tasks會提醒您月曆上的活動,並且會提前提示您 - 行動事項:%s 編輯畫面選項 恢復預設值 diff --git a/app/src/main/res/values/keys.xml b/app/src/main/res/values/keys.xml index 0af9714a6..fec7214e7 100644 --- a/app/src/main/res/values/keys.xml +++ b/app/src/main/res/values/keys.xml @@ -85,9 +85,6 @@ notif_default_reminder - - p_calendar_reminder - drawer_filters_enabled p_show_today_f diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index f975c710c..8425758d0 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -70,17 +70,6 @@ File %1$s contained %2$s.\n\n Timer Controls ----Hide Always---- Creation date - Ignore - Need a meeting list? - You\'ve ignored several calendar events. Should Tasks stop asking you about them? - Ignore all events - Ignore this event only - Looks like %s is starting soon. Want to create a list for action items? - Looks like you just finished with %s. Want to create a list for action items? - Maybe afterwards - Calendar assistant - Tasks will remind you about upcoming calendar events and prompt you to prepare for them - Action Items: %s None Edit screen options Reset to defaults diff --git a/app/src/main/res/xml/preferences_advanced.xml b/app/src/main/res/xml/preferences_advanced.xml index e5b05d91d..d2b347181 100644 --- a/app/src/main/res/xml/preferences_advanced.xml +++ b/app/src/main/res/xml/preferences_advanced.xml @@ -23,12 +23,6 @@ app:allowDividerAbove="true" app:singleLineTitle="false" /> - -