@ -1,6 +1,14 @@
|
||||
Changelog
|
||||
==========
|
||||
|
||||
Version 6.4.0 *(2019-03-20)*
|
||||
----------------------------
|
||||
|
||||
* Added email reminders and attendees in CalDAV synced events
|
||||
* Improved CalDAV event syncing in the background
|
||||
* Fixed some sorting related glitches
|
||||
* Some other stability and UX improvements
|
||||
|
||||
Version 6.3.2 *(2019-03-07)*
|
||||
----------------------------
|
||||
|
||||
|
@ -16,8 +16,8 @@ android {
|
||||
applicationId "com.simplemobiletools.calendar.pro"
|
||||
minSdkVersion 21
|
||||
targetSdkVersion 28
|
||||
versionCode 145
|
||||
versionName "6.3.2"
|
||||
versionCode 146
|
||||
versionName "6.4.0"
|
||||
multiDexEnabled true
|
||||
setProperty("archivesBaseName", "calendar")
|
||||
}
|
||||
@ -57,7 +57,7 @@ android {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation 'com.simplemobiletools:commons:5.10.10'
|
||||
implementation 'com.simplemobiletools:commons:5.10.13'
|
||||
implementation 'joda-time:joda-time:2.10.1'
|
||||
implementation 'androidx.multidex:multidex:2.0.1'
|
||||
implementation 'androidx.constraintlayout:constraintlayout:2.0.0-alpha3'
|
||||
|
@ -177,6 +177,11 @@
|
||||
|
||||
<service android:name=".services.SnoozeService"/>
|
||||
|
||||
<service
|
||||
android:name=".jobs.CalDAVUpdateListener"
|
||||
android:exported="true"
|
||||
android:permission="android.permission.BIND_JOB_SERVICE"/>
|
||||
|
||||
<receiver android:name=".receivers.NotificationReceiver"/>
|
||||
|
||||
<receiver android:name=".receivers.CalDAVSyncReceiver"/>
|
||||
|
@ -4,6 +4,8 @@ import android.app.DatePickerDialog
|
||||
import android.app.TimePickerDialog
|
||||
import android.content.Intent
|
||||
import android.database.Cursor
|
||||
import android.graphics.drawable.Drawable
|
||||
import android.graphics.drawable.LayerDrawable
|
||||
import android.net.Uri
|
||||
import android.os.Bundle
|
||||
import android.provider.CalendarContract
|
||||
@ -12,8 +14,9 @@ import android.text.TextUtils
|
||||
import android.text.method.LinkMovementMethod
|
||||
import android.view.Menu
|
||||
import android.view.MenuItem
|
||||
import android.view.View
|
||||
import android.view.WindowManager
|
||||
import android.widget.EditText
|
||||
import android.view.inputmethod.EditorInfo
|
||||
import android.widget.ImageView
|
||||
import android.widget.RelativeLayout
|
||||
import androidx.core.app.NotificationManagerCompat
|
||||
@ -31,6 +34,7 @@ import com.simplemobiletools.commons.dialogs.RadioGroupDialog
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import com.simplemobiletools.commons.helpers.*
|
||||
import com.simplemobiletools.commons.models.RadioItem
|
||||
import com.simplemobiletools.commons.views.MyAutoCompleteTextView
|
||||
import kotlinx.android.synthetic.main.activity_event.*
|
||||
import kotlinx.android.synthetic.main.activity_event.view.*
|
||||
import kotlinx.android.synthetic.main.item_attendee.view.*
|
||||
@ -73,9 +77,11 @@ class EventActivity : SimpleActivity() {
|
||||
private var mWasActivityInitialized = false
|
||||
private var mWasContactsPermissionChecked = false
|
||||
private var mAttendees = ArrayList<Attendee>()
|
||||
private var mAttendeeViews = ArrayList<EditText>()
|
||||
private var mAttendeeAutoCompleteViews = ArrayList<MyAutoCompleteTextView>()
|
||||
private var mAvailableContacts = ArrayList<Attendee>()
|
||||
private var mSelectedContacts = ArrayList<Attendee>()
|
||||
|
||||
private lateinit var mAttendeePlaceholder: Drawable
|
||||
private lateinit var mEventStartDateTime: DateTime
|
||||
private lateinit var mEventEndDateTime: DateTime
|
||||
private lateinit var mEvent: Event
|
||||
@ -88,6 +94,8 @@ class EventActivity : SimpleActivity() {
|
||||
val intent = intent ?: return
|
||||
mDialogTheme = getDialogTheme()
|
||||
mWasContactsPermissionChecked = hasPermission(PERMISSION_READ_CONTACTS)
|
||||
mAttendeePlaceholder = resources.getDrawable(R.drawable.attendee_circular_background)
|
||||
(mAttendeePlaceholder as LayerDrawable).findDrawableByLayerId(R.id.attendee_circular_background).applyColorFilter(config.primaryColor)
|
||||
|
||||
val eventId = intent.getLongExtra(EVENT_ID, 0L)
|
||||
Thread {
|
||||
@ -101,7 +109,6 @@ class EventActivity : SimpleActivity() {
|
||||
runOnUiThread {
|
||||
gotEvent(savedInstanceState, localEventType, event)
|
||||
}
|
||||
fillAvailableContacts()
|
||||
}.start()
|
||||
}
|
||||
|
||||
@ -141,7 +148,6 @@ class EventActivity : SimpleActivity() {
|
||||
updateTexts()
|
||||
updateEventType()
|
||||
updateCalDAVCalendar()
|
||||
updateAttendees()
|
||||
}
|
||||
|
||||
event_show_on_map.setOnClickListener { showOnMap() }
|
||||
@ -247,7 +253,7 @@ class EventActivity : SimpleActivity() {
|
||||
putInt(REPEAT_RULE, mRepeatRule)
|
||||
putLong(REPEAT_LIMIT, mRepeatLimit)
|
||||
|
||||
putString(ATTENDEES, getAllAttendees())
|
||||
putString(ATTENDEES, getAllAttendees(false))
|
||||
|
||||
putLong(EVENT_TYPE_ID, mEventTypeId)
|
||||
putInt(EVENT_CALENDAR_ID, mEventCalendarId)
|
||||
@ -290,7 +296,7 @@ class EventActivity : SimpleActivity() {
|
||||
updateTexts()
|
||||
updateEventType()
|
||||
updateCalDAVCalendar()
|
||||
updateAttendees()
|
||||
checkAttendees()
|
||||
}
|
||||
|
||||
private fun updateTexts() {
|
||||
@ -325,6 +331,7 @@ class EventActivity : SimpleActivity() {
|
||||
mEventCalendarId = mEvent.getCalDAVCalendarId()
|
||||
mAttendees = Gson().fromJson<ArrayList<Attendee>>(mEvent.attendees, object : TypeToken<List<Attendee>>() {}.type) ?: ArrayList()
|
||||
checkRepeatTexts(mRepeatInterval)
|
||||
checkAttendees()
|
||||
}
|
||||
|
||||
private fun setupNewEvent() {
|
||||
@ -359,6 +366,17 @@ class EventActivity : SimpleActivity() {
|
||||
}
|
||||
mEventEndDateTime = mEventStartDateTime.plusMinutes(addMinutes)
|
||||
}
|
||||
|
||||
checkAttendees()
|
||||
}
|
||||
|
||||
private fun checkAttendees() {
|
||||
Thread {
|
||||
fillAvailableContacts()
|
||||
runOnUiThread {
|
||||
updateAttendees()
|
||||
}
|
||||
}.start()
|
||||
}
|
||||
|
||||
private fun handleNotificationAvailability(callback: () -> Unit) {
|
||||
@ -903,7 +921,7 @@ class EventActivity : SimpleActivity() {
|
||||
flags = mEvent.flags.addBitIf(event_all_day.isChecked, FLAG_ALL_DAY)
|
||||
repeatLimit = if (repeatInterval == 0) 0 else mRepeatLimit
|
||||
repeatRule = mRepeatRule
|
||||
attendees = if (mEventCalendarId == STORED_LOCALLY_ONLY) "" else getAllAttendees()
|
||||
attendees = if (mEventCalendarId == STORED_LOCALLY_ONLY) "" else getAllAttendees(true)
|
||||
eventType = newEventType
|
||||
lastUpdated = System.currentTimeMillis()
|
||||
source = newSource
|
||||
@ -1091,17 +1109,22 @@ class EventActivity : SimpleActivity() {
|
||||
}
|
||||
|
||||
private fun timeSet(hours: Int, minutes: Int, isStart: Boolean) {
|
||||
if (isStart) {
|
||||
val diff = mEventEndDateTime.seconds() - mEventStartDateTime.seconds()
|
||||
try {
|
||||
if (isStart) {
|
||||
val diff = mEventEndDateTime.seconds() - mEventStartDateTime.seconds()
|
||||
|
||||
mEventStartDateTime = mEventStartDateTime.withHourOfDay(hours).withMinuteOfHour(minutes)
|
||||
updateStartTimeText()
|
||||
mEventStartDateTime = mEventStartDateTime.withHourOfDay(hours).withMinuteOfHour(minutes)
|
||||
updateStartTimeText()
|
||||
|
||||
mEventEndDateTime = mEventStartDateTime.plusSeconds(diff.toInt())
|
||||
updateEndTexts()
|
||||
} else {
|
||||
mEventEndDateTime = mEventEndDateTime.withHourOfDay(hours).withMinuteOfHour(minutes)
|
||||
updateEndTimeText()
|
||||
mEventEndDateTime = mEventStartDateTime.plusSeconds(diff.toInt())
|
||||
updateEndTexts()
|
||||
} else {
|
||||
mEventEndDateTime = mEventEndDateTime.withHourOfDay(hours).withMinuteOfHour(minutes)
|
||||
updateEndTimeText()
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
timeSet(hours + 1, minutes, isStart)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
@ -1139,8 +1162,26 @@ class EventActivity : SimpleActivity() {
|
||||
}
|
||||
|
||||
private fun updateAttendees() {
|
||||
val currentCalendar = calDAVHelper.getCalDAVCalendars("", true).firstOrNull { it.id == mEventCalendarId }
|
||||
mAttendees.forEach {
|
||||
addAttendee(it.getPublicName())
|
||||
it.isMe = it.email == currentCalendar?.accountName
|
||||
}
|
||||
|
||||
mAttendees.sortWith(compareBy<Attendee>
|
||||
{ it.isMe }.thenBy
|
||||
{ it.status == CalendarContract.Attendees.ATTENDEE_STATUS_ACCEPTED }.thenBy
|
||||
{ it.status == CalendarContract.Attendees.ATTENDEE_STATUS_DECLINED }.thenBy
|
||||
{ it.status == CalendarContract.Attendees.ATTENDEE_STATUS_TENTATIVE }.thenBy
|
||||
{ it.status })
|
||||
mAttendees.reverse()
|
||||
|
||||
mAttendees.forEach {
|
||||
val attendee = it
|
||||
val deviceContact = mAvailableContacts.firstOrNull { it.email.isNotEmpty() && it.email == attendee.email && it.photoUri.isNotEmpty() }
|
||||
if (deviceContact != null) {
|
||||
attendee.photoUri = deviceContact.photoUri
|
||||
}
|
||||
addAttendee(attendee)
|
||||
}
|
||||
addAttendee()
|
||||
|
||||
@ -1154,47 +1195,162 @@ class EventActivity : SimpleActivity() {
|
||||
}
|
||||
}
|
||||
|
||||
private fun addAttendee(value: String? = null) {
|
||||
private fun addAttendee(attendee: Attendee? = null) {
|
||||
val attendeeHolder = layoutInflater.inflate(R.layout.item_attendee, event_attendees_holder, false) as RelativeLayout
|
||||
mAttendeeViews.add(attendeeHolder.event_attendee)
|
||||
attendeeHolder.event_attendee.onTextChangeListener {
|
||||
if (mWasContactsPermissionChecked && value == null) {
|
||||
checkNewAttendeeField(value)
|
||||
val autoCompleteView = attendeeHolder.event_attendee
|
||||
val selectedAttendeeHolder = attendeeHolder.event_contact_attendee
|
||||
val selectedAttendeeDismiss = attendeeHolder.event_contact_dismiss
|
||||
|
||||
mAttendeeAutoCompleteViews.add(autoCompleteView)
|
||||
autoCompleteView.onTextChangeListener {
|
||||
if (mWasContactsPermissionChecked) {
|
||||
checkNewAttendeeField()
|
||||
} else {
|
||||
handlePermission(PERMISSION_READ_CONTACTS) {
|
||||
checkNewAttendeeField(value)
|
||||
checkNewAttendeeField()
|
||||
mWasContactsPermissionChecked = true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
event_attendees_holder.addView(attendeeHolder)
|
||||
attendeeHolder.event_attendee.setColors(config.textColor, getAdjustedPrimaryColor(), config.backgroundColor)
|
||||
|
||||
if (value != null) {
|
||||
attendeeHolder.event_attendee.setText(value)
|
||||
val textColor = config.textColor
|
||||
autoCompleteView.setColors(textColor, getAdjustedPrimaryColor(), config.backgroundColor)
|
||||
selectedAttendeeHolder.event_contact_name.setColors(textColor, getAdjustedPrimaryColor(), config.backgroundColor)
|
||||
selectedAttendeeHolder.event_contact_me_status.setColors(textColor, getAdjustedPrimaryColor(), config.backgroundColor)
|
||||
selectedAttendeeDismiss.applyColorFilter(textColor)
|
||||
|
||||
selectedAttendeeDismiss.setOnClickListener {
|
||||
attendeeHolder.beGone()
|
||||
mSelectedContacts = mSelectedContacts.filter { it.toString() != selectedAttendeeDismiss.tag }.toMutableList() as ArrayList<Attendee>
|
||||
}
|
||||
|
||||
val adapter = AutoCompleteTextViewAdapter(this, mAvailableContacts)
|
||||
attendeeHolder.event_attendee.setAdapter(adapter)
|
||||
attendeeHolder.event_attendee.setOnItemClickListener { parent, view, position, id ->
|
||||
val currAttendees = (attendeeHolder.event_attendee.adapter as AutoCompleteTextViewAdapter).resultList
|
||||
autoCompleteView.setAdapter(adapter)
|
||||
autoCompleteView.imeOptions = EditorInfo.IME_ACTION_NEXT
|
||||
autoCompleteView.setOnItemClickListener { parent, view, position, id ->
|
||||
val currAttendees = (autoCompleteView.adapter as AutoCompleteTextViewAdapter).resultList
|
||||
val selectedAttendee = currAttendees[position]
|
||||
addSelectedAttendee(selectedAttendee, autoCompleteView, selectedAttendeeHolder)
|
||||
}
|
||||
|
||||
if (attendee != null) {
|
||||
addSelectedAttendee(attendee, autoCompleteView, selectedAttendeeHolder)
|
||||
}
|
||||
}
|
||||
|
||||
private fun checkNewAttendeeField(value: String?) {
|
||||
if (value == null && mAttendeeViews.none { it.value.isEmpty() }) {
|
||||
private fun addSelectedAttendee(attendee: Attendee, autoCompleteView: MyAutoCompleteTextView, selectedAttendeeHolder: RelativeLayout) {
|
||||
mSelectedContacts.add(attendee)
|
||||
|
||||
autoCompleteView.beGone()
|
||||
autoCompleteView.focusSearch(View.FOCUS_DOWN)?.requestFocus()
|
||||
|
||||
selectedAttendeeHolder.apply {
|
||||
beVisible()
|
||||
|
||||
val attendeeStatusBackground = resources.getDrawable(R.drawable.attendee_status_circular_background)
|
||||
(attendeeStatusBackground as LayerDrawable).findDrawableByLayerId(R.id.attendee_status_circular_background).applyColorFilter(config.backgroundColor)
|
||||
event_contact_status_image.apply {
|
||||
background = attendeeStatusBackground
|
||||
setImageDrawable(getAttendeeStatusImage(attendee))
|
||||
beVisibleIf(attendee.showStatusImage())
|
||||
}
|
||||
|
||||
event_contact_image.apply {
|
||||
attendee.updateImage(applicationContext, this, mAttendeePlaceholder)
|
||||
beVisible()
|
||||
}
|
||||
|
||||
event_contact_dismiss.apply {
|
||||
tag = attendee.toString()
|
||||
beGoneIf(attendee.isMe)
|
||||
}
|
||||
|
||||
event_contact_name.text = if (attendee.isMe) getString(R.string.my_status) else attendee.getPublicName()
|
||||
if (attendee.isMe) {
|
||||
(event_contact_name.layoutParams as RelativeLayout.LayoutParams).addRule(RelativeLayout.START_OF, event_contact_me_status.id)
|
||||
}
|
||||
|
||||
if (attendee.isMe) {
|
||||
updateAttendeeMe(this, attendee)
|
||||
}
|
||||
|
||||
event_contact_me_status.apply {
|
||||
beVisibleIf(attendee.isMe)
|
||||
}
|
||||
|
||||
if (attendee.isMe) {
|
||||
event_contact_attendee.setOnClickListener {
|
||||
val items = arrayListOf(
|
||||
RadioItem(CalendarContract.Attendees.ATTENDEE_STATUS_ACCEPTED, getString(R.string.going)),
|
||||
RadioItem(CalendarContract.Attendees.ATTENDEE_STATUS_DECLINED, getString(R.string.not_going)),
|
||||
RadioItem(CalendarContract.Attendees.ATTENDEE_STATUS_TENTATIVE, getString(R.string.maybe_going))
|
||||
)
|
||||
|
||||
RadioGroupDialog(this@EventActivity, items, attendee.status) {
|
||||
attendee.status = it as Int
|
||||
updateAttendeeMe(this, attendee)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun getAttendeeStatusImage(attendee: Attendee): Drawable {
|
||||
return resources.getDrawable(when (attendee.status) {
|
||||
CalendarContract.Attendees.ATTENDEE_STATUS_ACCEPTED -> R.drawable.ic_check_green
|
||||
CalendarContract.Attendees.ATTENDEE_STATUS_DECLINED -> R.drawable.ic_cross_red
|
||||
else -> R.drawable.ic_question_yellow
|
||||
})
|
||||
}
|
||||
|
||||
private fun updateAttendeeMe(holder: RelativeLayout, attendee: Attendee) {
|
||||
holder.apply {
|
||||
event_contact_me_status.text = getString(when (attendee.status) {
|
||||
CalendarContract.Attendees.ATTENDEE_STATUS_ACCEPTED -> R.string.going
|
||||
CalendarContract.Attendees.ATTENDEE_STATUS_DECLINED -> R.string.not_going
|
||||
CalendarContract.Attendees.ATTENDEE_STATUS_TENTATIVE -> R.string.maybe_going
|
||||
else -> R.string.invited
|
||||
})
|
||||
|
||||
event_contact_status_image.apply {
|
||||
beVisibleIf(attendee.showStatusImage())
|
||||
setImageDrawable(getAttendeeStatusImage(attendee))
|
||||
}
|
||||
|
||||
mAttendees.firstOrNull { it.isMe }?.status = attendee.status
|
||||
}
|
||||
}
|
||||
|
||||
private fun checkNewAttendeeField() {
|
||||
if (mAttendeeAutoCompleteViews.none { it.isVisible() && it.value.isEmpty() }) {
|
||||
addAttendee()
|
||||
}
|
||||
}
|
||||
|
||||
private fun getAllAttendees(): String {
|
||||
val attendeeEmails = mAttendeeViews.map { it.value }.filter { it.isNotEmpty() }.toMutableList() as ArrayList<String>
|
||||
val attendees = ArrayList<Attendee>()
|
||||
attendeeEmails.mapTo(attendees) {
|
||||
Attendee(0, "", it, CalendarContract.Attendees.ATTENDEE_STATUS_INVITED, "")
|
||||
private fun getAllAttendees(isSavingEvent: Boolean): String {
|
||||
var attendees = ArrayList<Attendee>()
|
||||
mSelectedContacts.forEach {
|
||||
attendees.add(it)
|
||||
}
|
||||
|
||||
val customEmails = mAttendeeAutoCompleteViews.filter { it.isVisible() }.map { it.value }.filter { it.isNotEmpty() }.toMutableList() as ArrayList<String>
|
||||
customEmails.mapTo(attendees) {
|
||||
Attendee(0, "", it, CalendarContract.Attendees.ATTENDEE_STATUS_INVITED, "", false, CalendarContract.Attendees.RELATIONSHIP_NONE)
|
||||
}
|
||||
attendees = attendees.distinctBy { it.email }.toMutableList() as ArrayList<Attendee>
|
||||
|
||||
if (mEvent.id == null && isSavingEvent && attendees.isNotEmpty()) {
|
||||
val currentCalendar = calDAVHelper.getCalDAVCalendars("", true).firstOrNull { it.id == mEventCalendarId }
|
||||
mAvailableContacts.firstOrNull { it.email == currentCalendar?.accountName }?.apply {
|
||||
attendees = attendees.filter { it.email != currentCalendar?.accountName }.toMutableList() as ArrayList<Attendee>
|
||||
status = CalendarContract.Attendees.ATTENDEE_STATUS_ACCEPTED
|
||||
relationship = CalendarContract.Attendees.RELATIONSHIP_ORGANIZER
|
||||
attendees.add(this)
|
||||
}
|
||||
}
|
||||
|
||||
return Gson().toJson(attendees)
|
||||
}
|
||||
|
||||
@ -1229,7 +1385,7 @@ class EventActivity : SimpleActivity() {
|
||||
val names = arrayListOf(prefix, firstName, middleName, surname, suffix).filter { it.trim().isNotEmpty() }
|
||||
val fullName = TextUtils.join("", names)
|
||||
if (fullName.isNotEmpty() || photoUri.isNotEmpty()) {
|
||||
val contact = Attendee(id, fullName, "", 0, photoUri)
|
||||
val contact = Attendee(id, fullName, "", CalendarContract.Attendees.ATTENDEE_STATUS_NONE, photoUri, false, CalendarContract.Attendees.RELATIONSHIP_NONE)
|
||||
contacts.add(contact)
|
||||
}
|
||||
} while (cursor.moveToNext())
|
||||
@ -1256,7 +1412,7 @@ class EventActivity : SimpleActivity() {
|
||||
do {
|
||||
val id = cursor.getIntValue(ContactsContract.Data.CONTACT_ID)
|
||||
val email = cursor.getStringValue(ContactsContract.CommonDataKinds.Email.DATA) ?: continue
|
||||
val contact = Attendee(id, "", email, 0, "")
|
||||
val contact = Attendee(id, "", email, CalendarContract.Attendees.ATTENDEE_STATUS_NONE, "", false, CalendarContract.Attendees.RELATIONSHIP_NONE)
|
||||
contacts.add(contact)
|
||||
} while (cursor.moveToNext())
|
||||
}
|
||||
|
@ -31,6 +31,7 @@ import com.simplemobiletools.calendar.pro.extensions.*
|
||||
import com.simplemobiletools.calendar.pro.fragments.*
|
||||
import com.simplemobiletools.calendar.pro.helpers.*
|
||||
import com.simplemobiletools.calendar.pro.helpers.Formatter
|
||||
import com.simplemobiletools.calendar.pro.jobs.CalDAVUpdateListener
|
||||
import com.simplemobiletools.calendar.pro.models.Event
|
||||
import com.simplemobiletools.calendar.pro.models.EventType
|
||||
import com.simplemobiletools.calendar.pro.models.ListEvent
|
||||
@ -102,6 +103,10 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener {
|
||||
}
|
||||
|
||||
checkAppOnSDCard()
|
||||
|
||||
if (savedInstanceState == null) {
|
||||
checkCalDAVUpdateListener()
|
||||
}
|
||||
}
|
||||
|
||||
override fun onResume() {
|
||||
@ -265,6 +270,19 @@ class MainActivity : SimpleActivity(), RefreshRecyclerViewListener {
|
||||
mSearchMenuItem?.collapseActionView()
|
||||
}
|
||||
|
||||
private fun checkCalDAVUpdateListener() {
|
||||
if (isNougatPlus()) {
|
||||
val updateListener = CalDAVUpdateListener()
|
||||
if (config.caldavSync) {
|
||||
if (!updateListener.isScheduled(applicationContext)) {
|
||||
updateListener.scheduleJob(applicationContext)
|
||||
}
|
||||
} else {
|
||||
updateListener.cancelJob(applicationContext)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@SuppressLint("NewApi")
|
||||
private fun checkShortcuts() {
|
||||
val appIconColor = config.appIconColor
|
||||
|
@ -6,10 +6,6 @@ import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import android.widget.ArrayAdapter
|
||||
import android.widget.Filter
|
||||
import com.bumptech.glide.Glide
|
||||
import com.bumptech.glide.load.engine.DiskCacheStrategy
|
||||
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
|
||||
import com.bumptech.glide.request.RequestOptions
|
||||
import com.simplemobiletools.calendar.pro.R
|
||||
import com.simplemobiletools.calendar.pro.activities.SimpleActivity
|
||||
import com.simplemobiletools.calendar.pro.extensions.config
|
||||
@ -39,21 +35,7 @@ class AutoCompleteTextViewAdapter(val activity: SimpleActivity, val contacts: Ar
|
||||
item_autocomplete_name?.text = contact.name
|
||||
item_autocomplete_email?.text = contact.email
|
||||
|
||||
if (contact.photoUri.isEmpty()) {
|
||||
item_autocomplete_image.setImageDrawable(placeholder)
|
||||
} else {
|
||||
val options = RequestOptions()
|
||||
.diskCacheStrategy(DiskCacheStrategy.RESOURCE)
|
||||
.error(placeholder)
|
||||
.centerCrop()
|
||||
|
||||
Glide.with(activity)
|
||||
.load(contact.photoUri)
|
||||
.transition(DrawableTransitionOptions.withCrossFade())
|
||||
.apply(options)
|
||||
.apply(RequestOptions.circleCropTransform())
|
||||
.into(item_autocomplete_image)
|
||||
}
|
||||
contact.updateImage(context, item_autocomplete_image, placeholder)
|
||||
}
|
||||
|
||||
return listItem
|
||||
|
@ -13,6 +13,7 @@ import com.simplemobiletools.calendar.pro.extensions.eventsHelper
|
||||
import com.simplemobiletools.calendar.pro.extensions.seconds
|
||||
import com.simplemobiletools.calendar.pro.helpers.*
|
||||
import com.simplemobiletools.calendar.pro.helpers.Formatter
|
||||
import com.simplemobiletools.calendar.pro.models.Event
|
||||
import com.simplemobiletools.calendar.pro.models.ListEvent
|
||||
import com.simplemobiletools.calendar.pro.models.ListItem
|
||||
import com.simplemobiletools.calendar.pro.models.ListSection
|
||||
@ -159,13 +160,19 @@ class EventListWidgetAdapter(val context: Context) : RemoteViewsService.RemoteVi
|
||||
context.eventsHelper.getEventsSync(fromTS, toTS, applyTypeFilter = true) {
|
||||
val listItems = ArrayList<ListItem>(it.size)
|
||||
val replaceDescription = context.config.replaceDescription
|
||||
val sorted = it.sortedWith(compareBy({
|
||||
val sorted = it.sortedWith(compareBy<Event> {
|
||||
if (it.getIsAllDay()) {
|
||||
Formatter.getDayStartTS(Formatter.getDayCodeFromTS(it.startTS))
|
||||
Formatter.getDayStartTS(Formatter.getDayCodeFromTS(it.startTS)) - 1
|
||||
} else {
|
||||
it.startTS
|
||||
}
|
||||
}, { it.endTS }, { it.title }, { if (replaceDescription) it.location else it.description }))
|
||||
}.thenBy {
|
||||
if (it.getIsAllDay()) {
|
||||
Formatter.getDayEndTS(Formatter.getDayCodeFromTS(it.endTS))
|
||||
} else {
|
||||
it.endTS
|
||||
}
|
||||
}.thenBy { it.title }.thenBy { if (replaceDescription) it.location else it.description })
|
||||
|
||||
var prevCode = ""
|
||||
val now = getNowSeconds()
|
||||
|
@ -4,6 +4,7 @@ import android.app.Activity
|
||||
import androidx.appcompat.app.AlertDialog
|
||||
import com.simplemobiletools.calendar.pro.R
|
||||
import com.simplemobiletools.calendar.pro.extensions.config
|
||||
import com.simplemobiletools.calendar.pro.helpers.REMINDER_OFF
|
||||
import com.simplemobiletools.commons.extensions.*
|
||||
import kotlinx.android.synthetic.main.dialog_set_reminders.view.*
|
||||
|
||||
@ -56,8 +57,13 @@ class SetRemindersDialog(val activity: Activity, val callback: (reminders: Array
|
||||
}
|
||||
|
||||
private fun dialogConfirmed() {
|
||||
val reminders = arrayListOf(mReminder1Minutes, mReminder2Minutes, mReminder3Minutes)
|
||||
reminders.sort()
|
||||
val tempReminders = arrayListOf(mReminder1Minutes, mReminder2Minutes, mReminder3Minutes).filter { it != REMINDER_OFF }.sorted()
|
||||
val reminders = arrayListOf(
|
||||
tempReminders.getOrNull(0) ?: REMINDER_OFF,
|
||||
tempReminders.getOrNull(1) ?: REMINDER_OFF,
|
||||
tempReminders.getOrNull(2) ?: REMINDER_OFF
|
||||
)
|
||||
|
||||
callback(reminders)
|
||||
}
|
||||
}
|
||||
|
@ -393,7 +393,19 @@ private fun addTodaysBackground(textView: TextView, res: Resources, dayLabelHeig
|
||||
fun Context.addDayEvents(day: DayMonthly, linearLayout: LinearLayout, res: Resources, dividerMargin: Int) {
|
||||
val eventLayoutParams = LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT)
|
||||
|
||||
day.dayEvents.sortedWith(compareBy({ it.startTS }, { it.endTS }, { it.title })).forEach {
|
||||
day.dayEvents.sortedWith(compareBy<Event> {
|
||||
if (it.getIsAllDay()) {
|
||||
Formatter.getDayStartTS(Formatter.getDayCodeFromTS(it.startTS)) - 1
|
||||
} else {
|
||||
it.startTS
|
||||
}
|
||||
}.thenBy {
|
||||
if (it.getIsAllDay()) {
|
||||
Formatter.getDayEndTS(Formatter.getDayCodeFromTS(it.endTS))
|
||||
} else {
|
||||
it.endTS
|
||||
}
|
||||
}.thenBy { it.title }).forEach {
|
||||
val backgroundDrawable = res.getDrawable(R.drawable.day_monthly_event_background)
|
||||
backgroundDrawable.applyColorFilter(it.color)
|
||||
eventLayoutParams.setMargins(dividerMargin, 0, dividerMargin, dividerMargin)
|
||||
@ -420,13 +432,19 @@ fun Context.getEventListItems(events: List<Event>): ArrayList<ListItem> {
|
||||
val replaceDescription = config.replaceDescription
|
||||
|
||||
// move all-day events in front of others
|
||||
val sorted = events.sortedWith(compareBy({
|
||||
val sorted = events.sortedWith(compareBy<Event> {
|
||||
if (it.getIsAllDay()) {
|
||||
Formatter.getDayStartTS(Formatter.getDayCodeFromTS(it.startTS))
|
||||
Formatter.getDayStartTS(Formatter.getDayCodeFromTS(it.startTS)) - 1
|
||||
} else {
|
||||
it.startTS
|
||||
}
|
||||
}, { it.endTS }, { it.title }, { if (replaceDescription) it.location else it.description }))
|
||||
}.thenBy {
|
||||
if (it.getIsAllDay()) {
|
||||
Formatter.getDayEndTS(Formatter.getDayCodeFromTS(it.endTS))
|
||||
} else {
|
||||
it.endTS
|
||||
}
|
||||
}.thenBy { it.title }.thenBy { if (replaceDescription) it.location else it.description })
|
||||
|
||||
var prevCode = ""
|
||||
val now = getNowSeconds()
|
||||
|
@ -259,7 +259,7 @@ class WeekFragment : Fragment(), WeeklyCalendar {
|
||||
|
||||
var hadAllDayEvent = false
|
||||
val replaceDescription = mConfig.replaceDescription
|
||||
val sorted = events.sortedWith(compareBy({ it.startTS }, { it.endTS }, { it.title }, { if (replaceDescription) it.location else it.description }))
|
||||
val sorted = events.sortedWith(compareBy<Event> { it.startTS }.thenBy { it.endTS }.thenBy { it.title }.thenBy { if (replaceDescription) it.location else it.description })
|
||||
for (event in sorted) {
|
||||
val startDateTime = Formatter.getDateTimeFromTS(event.startTS)
|
||||
val endDateTime = Formatter.getDateTimeFromTS(event.endTS)
|
||||
|
@ -368,7 +368,8 @@ class CalDAVHelper(val context: Context) {
|
||||
val contentValues = ContentValues().apply {
|
||||
put(CalendarContract.Attendees.ATTENDEE_NAME, it.name)
|
||||
put(CalendarContract.Attendees.ATTENDEE_EMAIL, it.email)
|
||||
put(CalendarContract.Attendees.ATTENDEE_STATUS, CalendarContract.Attendees.ATTENDEE_STATUS_ACCEPTED)
|
||||
put(CalendarContract.Attendees.ATTENDEE_STATUS, it.status)
|
||||
put(CalendarContract.Attendees.ATTENDEE_RELATIONSHIP, it.relationship)
|
||||
put(CalendarContract.Attendees.EVENT_ID, event.getCalDAVEventId())
|
||||
}
|
||||
|
||||
@ -504,7 +505,8 @@ class CalDAVHelper(val context: Context) {
|
||||
val projection = arrayOf(
|
||||
CalendarContract.Attendees.ATTENDEE_NAME,
|
||||
CalendarContract.Attendees.ATTENDEE_EMAIL,
|
||||
CalendarContract.Attendees.ATTENDEE_STATUS)
|
||||
CalendarContract.Attendees.ATTENDEE_STATUS,
|
||||
CalendarContract.Attendees.ATTENDEE_RELATIONSHIP)
|
||||
val selection = "${CalendarContract.Attendees.EVENT_ID} = $eventId"
|
||||
var cursor: Cursor? = null
|
||||
try {
|
||||
@ -514,7 +516,8 @@ class CalDAVHelper(val context: Context) {
|
||||
val name = cursor.getStringValue(CalendarContract.Attendees.ATTENDEE_NAME)
|
||||
val email = cursor.getStringValue(CalendarContract.Attendees.ATTENDEE_EMAIL)
|
||||
val status = cursor.getIntValue(CalendarContract.Attendees.ATTENDEE_STATUS)
|
||||
val attendee = Attendee(0, name, email, status, "")
|
||||
val relationship = cursor.getIntValue(CalendarContract.Attendees.ATTENDEE_RELATIONSHIP)
|
||||
val attendee = Attendee(0, name, email, status, "", false, relationship)
|
||||
attendees.add(attendee)
|
||||
} while (cursor.moveToNext())
|
||||
}
|
||||
|
@ -160,8 +160,8 @@ class IcsImporter(val activity: SimpleActivity) {
|
||||
Reminder(curReminderMinutes.getOrElse(1) { REMINDER_OFF }, curReminderActions.getOrElse(1) { REMINDER_NOTIFICATION }),
|
||||
Reminder(curReminderMinutes.getOrElse(2) { REMINDER_OFF }, curReminderActions.getOrElse(2) { REMINDER_NOTIFICATION })
|
||||
)
|
||||
reminders = reminders.filter { it.minutes != REMINDER_OFF }.sortedBy { it.minutes }.toMutableList() as ArrayList<Reminder>
|
||||
|
||||
reminders = reminders.sortedBy { it.minutes }.toMutableList() as ArrayList<Reminder>
|
||||
val eventType = eventTypes.firstOrNull { it.id == curEventTypeId }
|
||||
val source = if (calDAVCalendarId == 0 || eventType?.isSyncedEventType() == false) SOURCE_IMPORTED_ICS else "$CALDAV-$calDAVCalendarId"
|
||||
val event = Event(null, curStart, curEnd, curTitle, curLocation, curDescription, reminders[0].minutes,
|
||||
|
@ -112,7 +112,7 @@ class MyWidgetMonthlyProvider : AppWidgetProvider() {
|
||||
}
|
||||
}
|
||||
|
||||
val weakTextColor = textColor.adjustAlpha(LOW_ALPHA)
|
||||
val weakTextColor = textColor.adjustAlpha(MEDIUM_ALPHA)
|
||||
for (i in 0 until len) {
|
||||
val day = days[i]
|
||||
val currTextColor = if (day.isThisMonth) textColor else weakTextColor
|
||||
@ -126,8 +126,8 @@ class MyWidgetMonthlyProvider : AppWidgetProvider() {
|
||||
var eventTextColor = backgroundColor.getContrastColor()
|
||||
|
||||
if (!day.isThisMonth || (dimPastEvents && it.isPastEvent)) {
|
||||
eventTextColor = eventTextColor.adjustAlpha(0.25f)
|
||||
backgroundColor = backgroundColor.adjustAlpha(0.25f)
|
||||
eventTextColor = eventTextColor.adjustAlpha(MEDIUM_ALPHA)
|
||||
backgroundColor = backgroundColor.adjustAlpha(MEDIUM_ALPHA)
|
||||
}
|
||||
|
||||
val newRemoteView = RemoteViews(packageName, R.layout.day_monthly_event_view).apply {
|
||||
|
@ -0,0 +1,65 @@
|
||||
package com.simplemobiletools.calendar.pro.jobs
|
||||
|
||||
import android.annotation.TargetApi
|
||||
import android.app.job.JobInfo
|
||||
import android.app.job.JobParameters
|
||||
import android.app.job.JobScheduler
|
||||
import android.app.job.JobService
|
||||
import android.content.ComponentName
|
||||
import android.content.Context
|
||||
import android.os.Build
|
||||
import android.os.Handler
|
||||
import android.provider.CalendarContract
|
||||
import com.simplemobiletools.calendar.pro.extensions.recheckCalDAVCalendars
|
||||
|
||||
// based on https://developer.android.com/reference/android/app/job/JobInfo.Builder.html#addTriggerContentUri(android.app.job.JobInfo.TriggerContentUri)
|
||||
@TargetApi(Build.VERSION_CODES.N)
|
||||
class CalDAVUpdateListener : JobService() {
|
||||
companion object {
|
||||
const val CALDAV_EVENT_CONTENT_JOB = 1
|
||||
}
|
||||
|
||||
private val mHandler = Handler()
|
||||
private val mWorker = Runnable {
|
||||
scheduleJob(this@CalDAVUpdateListener)
|
||||
jobFinished(mRunningParams, false)
|
||||
}
|
||||
|
||||
private var mRunningParams: JobParameters? = null
|
||||
|
||||
fun scheduleJob(context: Context) {
|
||||
val componentName = ComponentName(context, CalDAVUpdateListener::class.java)
|
||||
val uri = CalendarContract.Calendars.CONTENT_URI
|
||||
JobInfo.Builder(CALDAV_EVENT_CONTENT_JOB, componentName).apply {
|
||||
addTriggerContentUri(JobInfo.TriggerContentUri(uri, JobInfo.TriggerContentUri.FLAG_NOTIFY_FOR_DESCENDANTS))
|
||||
context.getSystemService(JobScheduler::class.java).schedule(build())
|
||||
}
|
||||
}
|
||||
|
||||
fun isScheduled(context: Context): Boolean {
|
||||
val jobScheduler = context.getSystemService(JobScheduler::class.java)
|
||||
val jobs = jobScheduler.allPendingJobs ?: return false
|
||||
return jobs.any { it.id == CALDAV_EVENT_CONTENT_JOB }
|
||||
}
|
||||
|
||||
fun cancelJob(context: Context) {
|
||||
val js = context.getSystemService(JobScheduler::class.java)
|
||||
js.cancel(CALDAV_EVENT_CONTENT_JOB)
|
||||
}
|
||||
|
||||
override fun onStartJob(params: JobParameters): Boolean {
|
||||
mRunningParams = params
|
||||
|
||||
if (params.triggeredContentAuthorities != null && params.triggeredContentUris != null) {
|
||||
recheckCalDAVCalendars {}
|
||||
}
|
||||
|
||||
mHandler.post(mWorker)
|
||||
return true
|
||||
}
|
||||
|
||||
override fun onStopJob(params: JobParameters): Boolean {
|
||||
mHandler.removeCallbacks(mWorker)
|
||||
return false
|
||||
}
|
||||
}
|
@ -1,5 +1,37 @@
|
||||
package com.simplemobiletools.calendar.pro.models
|
||||
|
||||
data class Attendee(val contactId: Int, var name: String, val email: String, val status: Int, var photoUri: String) {
|
||||
import android.content.Context
|
||||
import android.graphics.drawable.Drawable
|
||||
import android.provider.CalendarContract
|
||||
import android.widget.ImageView
|
||||
import com.bumptech.glide.Glide
|
||||
import com.bumptech.glide.load.engine.DiskCacheStrategy
|
||||
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
|
||||
import com.bumptech.glide.request.RequestOptions
|
||||
|
||||
data class Attendee(val contactId: Int, var name: String, val email: String, var status: Int, var photoUri: String, var isMe: Boolean, var relationship: Int) {
|
||||
fun getPublicName() = if (name.isNotEmpty()) name else email
|
||||
|
||||
fun updateImage(context: Context, imageView: ImageView, placeholder: Drawable) {
|
||||
if (photoUri.isEmpty()) {
|
||||
imageView.setImageDrawable(placeholder)
|
||||
} else {
|
||||
val options = RequestOptions()
|
||||
.diskCacheStrategy(DiskCacheStrategy.RESOURCE)
|
||||
.error(placeholder)
|
||||
.centerCrop()
|
||||
|
||||
Glide.with(context)
|
||||
.load(photoUri)
|
||||
.transition(DrawableTransitionOptions.withCrossFade())
|
||||
.placeholder(placeholder)
|
||||
.apply(options)
|
||||
.apply(RequestOptions.circleCropTransform())
|
||||
.into(imageView)
|
||||
}
|
||||
}
|
||||
|
||||
fun showStatusImage() = status == CalendarContract.Attendees.ATTENDEE_STATUS_ACCEPTED ||
|
||||
status == CalendarContract.Attendees.ATTENDEE_STATUS_DECLINED ||
|
||||
status == CalendarContract.Attendees.ATTENDEE_STATUS_TENTATIVE
|
||||
}
|
||||
|
BIN
app/src/main/res/drawable-hdpi/ic_check_green.png
Normal file
After Width: | Height: | Size: 600 B |
BIN
app/src/main/res/drawable-hdpi/ic_cross_red.png
Normal file
After Width: | Height: | Size: 675 B |
BIN
app/src/main/res/drawable-hdpi/ic_question_yellow.png
Normal file
After Width: | Height: | Size: 622 B |
BIN
app/src/main/res/drawable-xhdpi/ic_check_green.png
Normal file
After Width: | Height: | Size: 617 B |
BIN
app/src/main/res/drawable-xhdpi/ic_cross_red.png
Normal file
After Width: | Height: | Size: 774 B |
BIN
app/src/main/res/drawable-xhdpi/ic_question_yellow.png
Normal file
After Width: | Height: | Size: 759 B |
BIN
app/src/main/res/drawable-xxhdpi/ic_check_green.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
app/src/main/res/drawable-xxhdpi/ic_cross_red.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
app/src/main/res/drawable-xxhdpi/ic_question_yellow.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
app/src/main/res/drawable-xxxhdpi/ic_check_green.png
Normal file
After Width: | Height: | Size: 1019 B |
BIN
app/src/main/res/drawable-xxxhdpi/ic_cross_red.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
app/src/main/res/drawable-xxxhdpi/ic_question_yellow.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item android:id="@+id/attendee_status_circular_background">
|
||||
<shape android:shape="oval">
|
||||
<solid android:color="@color/default_background_color"/>
|
||||
</shape>
|
||||
</item>
|
||||
</layer-list>
|
@ -92,7 +92,6 @@
|
||||
android:layout_alignBottom="@+id/event_all_day"
|
||||
android:layout_marginStart="@dimen/normal_margin"
|
||||
android:layout_marginLeft="@dimen/normal_margin"
|
||||
android:alpha="0.8"
|
||||
android:padding="@dimen/medium_margin"
|
||||
android:src="@drawable/ic_clock"/>
|
||||
|
||||
@ -177,7 +176,6 @@
|
||||
android:layout_alignTop="@+id/event_reminder_1"
|
||||
android:layout_alignBottom="@+id/event_reminder_1"
|
||||
android:layout_marginStart="@dimen/normal_margin"
|
||||
android:alpha="0.8"
|
||||
android:padding="@dimen/medium_margin"
|
||||
android:src="@drawable/ic_bell"/>
|
||||
|
||||
@ -205,7 +203,6 @@
|
||||
android:layout_alignBottom="@+id/event_reminder_1"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:layout_marginStart="@dimen/small_margin"
|
||||
android:alpha="0.8"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:padding="@dimen/activity_margin"
|
||||
android:src="@drawable/ic_bell"/>
|
||||
@ -236,7 +233,6 @@
|
||||
android:layout_alignBottom="@+id/event_reminder_2"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:layout_marginStart="@dimen/small_margin"
|
||||
android:alpha="0.8"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:padding="@dimen/activity_margin"
|
||||
android:src="@drawable/ic_bell"/>
|
||||
@ -267,7 +263,6 @@
|
||||
android:layout_alignBottom="@+id/event_reminder_3"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:layout_marginStart="@dimen/small_margin"
|
||||
android:alpha="0.8"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:padding="@dimen/activity_margin"
|
||||
android:src="@drawable/ic_bell"/>
|
||||
@ -290,7 +285,6 @@
|
||||
android:layout_alignTop="@+id/event_repetition"
|
||||
android:layout_alignBottom="@+id/event_repetition"
|
||||
android:layout_marginStart="@dimen/normal_margin"
|
||||
android:alpha="0.8"
|
||||
android:padding="@dimen/medium_margin"
|
||||
android:src="@drawable/ic_repeat"/>
|
||||
|
||||
@ -387,7 +381,6 @@
|
||||
android:layout_alignTop="@+id/event_attendees_holder"
|
||||
android:layout_marginStart="@dimen/normal_margin"
|
||||
android:layout_marginTop="@dimen/small_margin"
|
||||
android:alpha="0.8"
|
||||
android:padding="@dimen/medium_margin"
|
||||
android:src="@drawable/ic_people"/>
|
||||
|
||||
@ -417,7 +410,6 @@
|
||||
android:layout_alignTop="@+id/event_caldav_calendar_holder"
|
||||
android:layout_alignBottom="@+id/event_caldav_calendar_holder"
|
||||
android:layout_marginStart="@dimen/normal_margin"
|
||||
android:alpha="0.8"
|
||||
android:padding="@dimen/medium_margin"
|
||||
android:src="@drawable/ic_calendar"
|
||||
android:visibility="gone"/>
|
||||
@ -487,7 +479,6 @@
|
||||
android:layout_alignTop="@+id/event_type_holder"
|
||||
android:layout_alignBottom="@+id/event_type_holder"
|
||||
android:layout_marginStart="@dimen/normal_margin"
|
||||
android:alpha="0.8"
|
||||
android:padding="@dimen/medium_margin"
|
||||
android:src="@drawable/ic_color"/>
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RelativeLayout
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
android:id="@+id/event_attendee_holder"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
@ -21,4 +22,72 @@
|
||||
android:textCursorDrawable="@null"
|
||||
android:textSize="@dimen/bigger_text_size"/>
|
||||
|
||||
<RelativeLayout
|
||||
android:id="@+id/event_contact_attendee"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="@dimen/avatar_size"
|
||||
android:layout_alignTop="@+id/event_attendee"
|
||||
android:layout_alignBottom="@+id/event_attendee"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:visibility="gone">
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/event_contact_image"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_margin="@dimen/tiny_margin"
|
||||
android:adjustViewBounds="true"/>
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/event_contact_status_image"
|
||||
android:layout_width="@dimen/avatar_status_size"
|
||||
android:layout_height="@dimen/avatar_status_size"
|
||||
android:layout_alignEnd="@+id/event_contact_image"
|
||||
android:layout_alignBottom="@+id/event_contact_image"
|
||||
android:adjustViewBounds="true"
|
||||
android:background="@drawable/attendee_status_circular_background"
|
||||
android:padding="@dimen/tiny_margin"
|
||||
android:src="@drawable/ic_question_yellow"
|
||||
android:visibility="gone"/>
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/event_contact_name"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_centerVertical="true"
|
||||
android:layout_marginStart="@dimen/medium_margin"
|
||||
android:layout_toStartOf="@+id/event_contact_dismiss"
|
||||
android:layout_toEndOf="@+id/event_contact_image"
|
||||
android:ellipsize="end"
|
||||
android:lines="1"
|
||||
android:textSize="@dimen/bigger_text_size"
|
||||
tools:text="Simple Mobile Tools"/>
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/event_contact_dismiss"
|
||||
android:layout_width="@dimen/avatar_size"
|
||||
android:layout_height="@dimen/avatar_size"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:layout_marginStart="@dimen/medium_margin"
|
||||
android:layout_marginEnd="@dimen/normal_margin"
|
||||
android:alpha="0.8"
|
||||
android:background="?attr/selectableItemBackgroundBorderless"
|
||||
android:padding="@dimen/small_margin"
|
||||
android:src="@drawable/ic_cross_big"/>
|
||||
|
||||
<com.simplemobiletools.commons.views.MyTextView
|
||||
android:id="@+id/event_contact_me_status"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:layout_centerVertical="true"
|
||||
android:layout_marginStart="@dimen/normal_margin"
|
||||
android:layout_marginEnd="@dimen/activity_margin"
|
||||
android:ellipsize="end"
|
||||
android:gravity="end"
|
||||
android:lines="1"
|
||||
android:textSize="@dimen/bigger_text_size"
|
||||
tools:text="@string/invited"/>
|
||||
|
||||
</RelativeLayout>
|
||||
</RelativeLayout>
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">إستيراد الأحداث</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
A simple calendar with optional CalDAV synchronization. You can easily create recurring events and setup reminders, it can also display week numbers.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Contains a monthly view and an event list widget where you can customize the color of the text, as well as the alpha and the color of the background.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Contains no ads or unnecessary permissions. It is fully opensource, provides customizable colors.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
The Storage permission is needed only for exporting or importing events from .ics files.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
The Contacts permission is used only at importing contact birthdays and anniversaries.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
This app is just one piece of a bigger series of apps. You can find the rest of them at https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Hadisələri daxil et</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
CalDAV sinxronizasiyalı sadə bir kalendar. Siz asanca təkrarlanan hadisələrinizi və xatırladıcılarınızı yarada bilərsiniz, hətta həftə nömrələrini də göstərə bilir.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Aylıq görünüş və hadisə siyahısı widgeti ehtiva edir hansı ki, siz oradan yazı rəngini, həmçinin, alfanı və arxa plan rəngini dəyişdirə bilərsiniz.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Lazımsız reklam və ya icazə mövcud deyil. Tamamilə açıqlisanslıdır, rəng dəyişmə parametrləri var.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
Yaddaş icazəsi yalnız .ics faylından hadisələri çıxarmaq və ya daxil etmək üçün istifadə olunur.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
Kontakt icazəsi yalnız kontakt ad günlərini və il dönümlərini daxil etmək üçün istifadə olunur.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
Bu, böyük bir tətbiq seriyasının yalnız bir hissəsidir. Digər tətbiqləri buradan əldə edə bilərsiniz https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Enporzhiañ darvoudoù</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
Un deiziataer eeun gant ur goubredañ diret da zeiziataer CalDAV. Aes eo krouiñ darvoudoù a addegouezh ha lakaat adc\'halvoù. Gallout a ra ivez diskouez niverenn ar sizhunvezhioù.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Dont a ra gant ur widjet 4x4 a c\'haller adventañ ha personelaat liv an destenn, an alfa ha liv an drekleur.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
N\'eus tamm bruderezh ebet ha n\'eo goulennet aotre arbennik ebet. Digor eo e darzh ha gallout a rit personelaat al livioù.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
Ret eo reiñ an aotre kadaviñ evit ezporzhiañ hag enporzhiañ darvoudoù gant restroù .ics.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
Ret eo reiñ an aotre Darempredoù evit enporzhiañ deizioù-ha-bloaz an darempredoù.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
An arload-mañ a zo ul lodenn eus un heuliad arloadoù brasoc\'h. Gallout a rit o kavout anezho war https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Import událostí</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
Jednoduchý kalendář s volitelnou synchronizací CalDAV. Můžete snadno vytvářet opakující se události a nastavovat připomenutí, můžete také zobrazovat čísla týdnů.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Obsahuje přizpůsobitelný widget 4x4, kde můžete měnit barvu textu, stejně jako průhlednost a barvu pozadí.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Neobsahuje žádné reklamy ani zbytečná oprávnění. Je plně OpenSource, umožňuje měnit barvy.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
Povolení úložiště je potřeba pouze pro export nebo import událostí ze souborů .ics.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
Povolení kontaktů se používá pouze při importu narozenin a výročí.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
Tato aplikace je součástí větší sady aplikací. Tyto a další aplikace najdete na https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Tilføj en anden deltager</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Importer begivenheder</string>
|
||||
@ -226,19 +231,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
En simpel kalender med mulighed for at synkronisere med CalDAV. Nem opsætning af gentagne begivenheder og af påmindelser.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Indeholder en skalerbar 4x4 widget med mulighed for at tilpasse tekstfarve samt alfa og farve på baggrunden.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Uden reklamer og unødvendige tilladelser. Den er helt igennem open source, og du kan selv bestemme farverne.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
Adgang til at gemme er kun nødvendig i forbindelse med eksport til og import fra ics-filer.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
Adgang til kontaktpersoner er nødvendig hvis du vil importere fødselsdage.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
Denne app er en enkelt del af en større serie apps. Du kan finde dem alle på siden https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Termine importieren</string>
|
||||
@ -229,19 +234,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
Ein schlichter Kalender mit optionaler CalDAV-Synchronisation. Du kannst ganz einfach wiederholende Termine sowie Erinnerungen erstellen, inklusive optionaler Anzeige der Kalenderwoche.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Enthält ein skalierbares 4x4 Bedienelement, bei welchem die Schriftfarbe sowie die Hintergrundfarbe und Transparenz anpassbar sind.
|
||||
|
||||
Beinhaltet keine Werbung oder unnötige Berechtigungen. Sie ist komplett Open Source, alle verwendeten Farben sind anpassbar.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Die Speicher-Berechtigung ist nur für das Importieren von .ics Termin-Dateien notwendig.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
Die Kontakte-Berechtigung wird nur für das Importieren von Geburtstagen benötigt.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
Diese App ist nur eine aus einer größeren Serie von schlichten Apps. Der Rest davon findet sich auf https://www.simplemobiletools.com
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Προσθήκη άλλης συμμετοχής</string>
|
||||
<string name="my_status">Η κατάσταση μου:</string>
|
||||
<string name="going">Πηγαίνω</string>
|
||||
<string name="not_going">Δεν πηγαίνω</string>
|
||||
<string name="maybe_going">Ίσως πάω</string>
|
||||
<string name="invited">Καλεσμένος</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Εισαγωγή εκδηλώσεων</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Ένα offline calendar χωρίς διαφημίσεις, σεβόμενοι τα προσωπικά σας δεδομένα.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
Ένα απλό ημερολόγιο με προαιρετικό συγχρονισμό CalDAV. Μπορείτε εύκολα να δημιουργήσετε επαναλαμβανόμενες εκδηλώσεις με ρυθμίσεις υπενθυμίσεων, μπορεί επίσης να εμφανίσει αριθμούς εβδομάδων.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Περιέχει μια μηνιαία προβολή και ένα widget λίστας εκδηλώσεων, όπου μπορείτε να προσαρμόσετε το χρώμα του κειμένου, καθώς το alpha και το χρώμα του φόντου.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Δεν περιέχει διαφημίσεις ή περιττά δικαιώματα. Έιναι όλη ανοιχτού κώδικα και παρέχει προσαρμόσιμα χρώματα για την εφαρμογή.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
Η άδεια αποθήκευσης απαιτείται μόνο για την εξαγωγή ή την εισαγωγή εκδηλώσεων από αρχεία .ics.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
Η άδεια Επαφών χρησιμοποιείται μόνο κατά την εισαγωγή γενεθλίων επαφών και επετείων.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
Αυτή η εφαρμογή είναι μέρος μιας σειράς εφαρμογών. Μπορείτε να βρείτε τις υπόλοιπες στο https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Importar eventos</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
Un simple calendario con sincronización opcional con CalDAV. Puedes crear fácilmente eventos que se repitan y configurar recordatorios, o que te muestre los días de la semana.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Contiene un widget 4x4 redimensionable donde puedes personalizar el color del texto, así como la transparencia y el color del fondo.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
No contiene anuncios ni permisos innecesarios. Es completamente de código abierto, permite personalizar los colores.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
El permiso de almacenamiento sólo se necesita para exportar o importar eventos desde archivos .ics.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
El permiso de contactos se usa sólo para importar los cumpleaños de los contactos.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
Esta aplicación es sólo una parte de una mayor serie de aplicaciones. Puede encontrar el resto en https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Importer des événements</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
Un calendrier hors ligne sans aucune autre intégration de calendrier. Vous pouvez aisément créer des événements récurrents et configurer des rappels, il est aussi possible d\'afficher les numéros de semaine.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Contient un widget 4x4 redimensionnable où vous pouvez personnaliser la couleur du texte, ainsi que l\'alpha et la couleur de l\'arrière plan.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Ne contient pas de publicités ou de permissions inutiles. Complètement opensource, fournit une personnalisation des couleurs.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
La permission d\'accès au stockage est necéssaire uniquement pour importer des événements depuis des fichiers .ics.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
La permission Contacts ne sert qu\'à importer l\'anniversaire de vos contacts.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
Cette application est juste une pièce d\'une plus grosse série d\'applications. Vous pouvez trouver le reste de celles-ci à https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Importar eventos</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
Un calendario que funciona sin precisar sincronización CalDAV. Pode crear fácilmente eventos recurrentes e configurar recordatorios. También mostra o número de semana.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Ten un widget 4x4 de tamaño variable no que pode personalizar a cor do texto, así como a transparencia e cor de fondo.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Non contén anuncios ni permisos innecesarios. É totalmente de código abierto e tamén proporciona un decorado oscuro.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
O permiso ao Almacenamento só é preciso para importar ficheiros .ics.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
O permiso aos Contactos só é preciso se quere importar os cumpleanos dos contactos.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
Esta aplicación é parte de unha serie máis grande de aplicativos. Puede atopar o resto en https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -101,6 +101,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Import events</string>
|
||||
@ -229,19 +234,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
एक ऑफलाइन कैलेंडर बिना अन्य कैलेंडर इंटीग्रेशन के। आप आसानी से इवेंट्स व रिमाइंडर बना सकते हैं, यह सफ्ताह क्रमांक भी दर्शाता हैं।
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
इसमें आकार बदल सकने वाला 4x4 विजेट हैं जहा आप टेक्स्ट का रंग अनुकूलित कर सकते हैं, और अल्फा व बैकग्राउंड का रंग भी बदल सकते हैं।
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
कोई भी विज्ञापन व अनावश्यक अनुमतियों की आवश्यकता नहीं। यह पूर्ण रूप से ओपन सोर्स हैं, और काली थीम हैं।
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
The Storage permission is needed only for exporting or importing events from .ics files.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
The Contacts permission is used only at importing contact birthdays and anniversaries.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
This app is just one piece of a bigger series of apps. You can find the rest of them at https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Uvezi događaje</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Izvanmrežni kalendar za događaje, bez oglasa, poštujući Vašu privatnost.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
Jednostavan kalendar s dodatnom CalDAV sinkronizacijom. Možete jednostavno stvoriti ponavljajuće događaje i postaviti podsjetnike, također je moguće prikazati tjedne brojeve.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Sadrži mjesečni prikaz i widget s popisom događaja gdje možete prilagoditi boju teksta, kao i transparentnost te boju pozadine.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Ne sadrži oglase ili nepotrebne dozvole. Aplikacije je otvorenog koda, pruža prilagodljive boje.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
Dopuštenje za pohranu podataka potrebna je samo za izvoz ili uvoz događaja iz .ics datoteka.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
Dopuštenje za kontakte upotrebljava se samo pri uvozu rođendana i obljetnica kontakata.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
Ova je aplikacija samo dio većeg broja aplikacija. Možete pronaći ostatak na https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Import events</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
Egy egyszerű naptár, CalDAV integráció lehetőségével. Könnyedén lehet ismétlődő eseményeket és emlékeztetőket felvenni, és a hetek sorszámait is mutatja.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Egy 4x4-es átméretezhető widget-et is biztosít, aminek beállíthatod a színét, az alfáját és a háttérszínét is.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Nincsenek reklámok, és nem igényel szükségtelen engedélyeket. A forráskódja teljesen nyílt, és sötét téma is beállítható.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
The Storage permission is needed only for exporting or importing events from .ics files.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
The Contacts permission is used only at importing contact birthdays and anniversaries.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
Ez az alkalmazás egy nagyobb alkalmazás-sorozat része. A továbbiak itt találhatók: https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Aggiungi un partecipante</string>
|
||||
<string name="my_status">Il mio stato:</string>
|
||||
<string name="going">Andando</string>
|
||||
<string name="not_going">Non andando</string>
|
||||
<string name="maybe_going">Forse</string>
|
||||
<string name="invited">Invitato</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Importa eventi</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Un calendario per gestire gli eventi senza pubblicità.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
Un semplice calendario con l\'opzione di sincronizzazione CalDAV. Si possono facilmente creare eventi ricorrenti e impostare promemoria, mostra anche il numero di settimana.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Contiene una vista mensile e un widget con la lista degli eventi, con il colore del testo personalizzabile, come per la trasparenza ed il colore dello sfondo.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
L\'applicazione non contiene pubblicità o permessi non necessari; è completamente opensource e la si può personalizzare con i propri colori preferiti.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
Il permesso di archiviazione è necesario solamente per esportare od importare venti da file .ic
|
||||
|
||||
Il permesso dei contatti è usato solamente per importare i compleanni e gli anniversari.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
Questa è solamente una delle tante applicazioni della serie Simple Mobile Tools. Si possono trovare le altre su https://www.simplemobiletools.com
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -101,6 +101,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">ייבוא אירועים</string>
|
||||
@ -229,8 +234,48 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_long_description">לוח שנה אוף-ליין ללא כל אינטגרציה עם לוח שנה אחר. אפשר בקלות ליצור אירועים מחזוריים ותזכורות אליהם. יש אפשרות להציג את מספרי השבועות. מכיל וויג\'ט 4×4 שניתן להתאים אישית את גודלו, צבע הטקסט והרקע שלו, ושקיפותו. אין פרסומות או דרישות להרשאות בלתי-נחוצות. קוד המקור לגמרי פתוח, וניתן לעצב את צבעי הממשק.\nאפליקציה זו היא רק פיסה אחת מתוך סדרה גדולה יותר של אפליקציות. ניתן למצוא את השאר בכתובת https://www.simplemobiletools.com</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
Haven't found some strings? There's more at
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">予定をインポート</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
CalDAVとの同期オプションも備えた、シンプルなカレンダー。 簡単に定期的な予定を作成し、リマインダーを設定することができます。また、週番号も表示することができます。
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
サイズ変更が可能な 4x4 ウィジェットが含まれており、文字色や背景色、透明度をカスタマイズすることができます。
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
広告や不要なアクセス権限は含まれていません。 完全にオープンソースで、ダークテーマも提供しています。
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
ストレージへのアクセス権限は、.icsファイルから予定をインポート/エクスポートするために必要です。
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
連絡先へのアクセス権限は、誕生日や記念日をインポートするために必要です。
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
このアプリは、大きな一連のアプリの一つです。 他のアプリは https://www.simplemobiletools.com で見つけることができます
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">이벤트들 가져 오기</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
Google 동기화가 있는 심플한 캘린더입니다. 쉽게 반복 이벤트와 알림을 설정할 수 있으며, 주 번호도 표시할 수 있습니다.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
텍스트의 색상은 물론 배경의 투명도와 색상을 정할 수 있는, 크기 조절이 가능한 4x4 위젯이 포함되어 있습니다.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
광고와 불필요한 권한이 없습니다. 이것은 완전히 오픈소스이며, 색상을 설정할 수 있습니다.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
저장 권한은 .ics 파일에서 이벤트를 가져오는 경우에만 필요합니다.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
The Contacts permission is used only at importing contact birthdays and anniversaries.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
이 앱은 더 큰 시리즈의 앱들 중 하나입니다. 나머지는 https://www.simplemobiletools.com 에서 찾을 수 있습니다.
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Importuoti įvykius</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
Paprastas kalendorius su CalDAV sinchronizacija. Galite lengvai kurti pasikartojančius įvykius ir nustatyti priminimus, kalendorius gali rodyti savaitės numerius.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Palaiko mėnesio peržiūrą ir įvykių sąrašo valdiklį, kuriame Jūs galite tinkinti teksto, pagrindinę ir fono spalvas.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Neturi reklamų ar nereikalingų leidimų. Programėlė visiškai atviro kodo, yra galimybė keisti spalvas.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
Saugyklos leidimas reikalingas tik eksportuoti ir importuoti įvykius iš .ics bylų.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
Kontaktų leidimas naudojamas tik importuoti kontaktų gimtadienius ir sukaktis.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
Ši programėle yra viena iš keletos mūsų programėlių. Likusias Jūs galite rasti čia https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -10,7 +10,7 @@
|
||||
<string name="simple_event_list">Enkel hendelsesliste</string>
|
||||
<string name="no_upcoming_events">Ser ut som du ikke har noen kommende hendelser.</string>
|
||||
<string name="go_to_today">Gå til idag</string>
|
||||
<string name="go_to_date">Go to date</string>
|
||||
<string name="go_to_date">Gå til dato</string>
|
||||
|
||||
<!-- Widget titles -->
|
||||
<string name="widget_monthly">Månedskalender</string>
|
||||
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Importer hendelser</string>
|
||||
@ -174,12 +179,12 @@
|
||||
<string name="default_reminder_3">Standardpåminnelse 3</string>
|
||||
<string name="view_to_open_from_widget">View to open from the event list widget</string>
|
||||
<string name="last_view">Last view</string>
|
||||
<string name="new_events">New events</string>
|
||||
<string name="default_start_time">Default start time</string>
|
||||
<string name="next_full_hour">Next full hour</string>
|
||||
<string name="default_duration">Default duration</string>
|
||||
<string name="last_used_one">Last used one</string>
|
||||
<string name="other_time">Other time</string>
|
||||
<string name="new_events">Nye hendelser</string>
|
||||
<string name="default_start_time">Standard starttid</string>
|
||||
<string name="next_full_hour">Neste fulle time</string>
|
||||
<string name="default_duration">Standard varighet</string>
|
||||
<string name="last_used_one">Den sist brukte</string>
|
||||
<string name="other_time">Annen tid</string>
|
||||
|
||||
<!-- CalDAV sync -->
|
||||
<string name="caldav">CalDAV</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
A simple calendar with optional CalDAV synchronization. You can easily create recurring events and setup reminders, it can also display week numbers.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Contains a monthly view and an event list widget where you can customize the color of the text, as well as the alpha and the color of the background.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Contains no ads or unnecessary permissions. It is fully opensource, provides customizable colors.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
The Storage permission is needed only for exporting or importing events from .ics files.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
The Contacts permission is used only at importing contact birthdays and anniversaries.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
This app is just one piece of a bigger series of apps. You can find the rest of them at https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Persoon uitnodigen</string>
|
||||
<string name="my_status">Mijn status:</string>
|
||||
<string name="going">Aanwezig</string>
|
||||
<string name="not_going">Niet aanwezig</string>
|
||||
<string name="maybe_going">Misschien</string>
|
||||
<string name="invited">Uitgenodigd</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Afspraken importeren</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Een privacyvriendelijke advertentievrije agenda met aan te passen widget.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
Een simpele agenda met optionele CalDAV-synchronisatie. Creëer met gemak herhaalde afspraken met herinneringen. Kan weeknummers tonen.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Heeft een 4x4 widget, waarbij grootte, achtergrond- en tekstkleuren zijn aan te passen.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Bevat geen advertenties of onnodige machtigingen. Volledig open-source. Kleuren van de app kunnen worden aangepast.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
De machtiging voor externe opslag is alleen nodig voor het importeren/exporteren van afspraken in .ics-bestanden.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
De machtiging voor contacten wordt alleen gebruikt voor het importeren van verjaardagen en feestdagen.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
Deze app is onderdeel van een grotere verzameling. Vind de andere apps op https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Importer hendelser</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
A simple calendar with optional CalDAV synchronization. You can easily create recurring events and setup reminders, it can also display week numbers.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Contains a monthly view and an event list widget where you can customize the color of the text, as well as the alpha and the color of the background.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Contains no ads or unnecessary permissions. It is fully opensource, provides customizable colors.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
The Storage permission is needed only for exporting or importing events from .ics files.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
The Contacts permission is used only at importing contact birthdays and anniversaries.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
This app is just one piece of a bigger series of apps. You can find the rest of them at https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Importuj wydarzenia</string>
|
||||
@ -226,19 +231,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
Prosty kalendarz z obsługą synchronizacji z Dyskiem Google. Dzięki niemu możesz z łatwością tworzyć wydarzenia i przypomnienia, które nigdy nie zaginą.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Zawiera widżet 4x4 z możliwością ustawiania koloru tekstu i tła, a dla tego drugiego również stopień przezroczystości.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Nie zawiera żadnych żadnych reklam, nie potrzebuje masy uprawnień, jest w pełni otwartoźródłowy, kolory można dowolnie modyfikować.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
Uprawniena pamięci są potrzebne tylko do eksportowania lub importowania wydarzeń z plików .ics.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
Uprawnienia kontaktów są używane tylko do importowania urodzin.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
Niniejsza aplikacja jest tylko częścią naszej kolekcji prostych narzędzi. Ta, jak i pozostałe, dostępne są na stronie https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Importar eventos</string>
|
||||
@ -228,19 +233,47 @@ selecionando a opção \"Fonte de áudio usada pelos lembretes\" e modificando o
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
Um calendário que não possui qualquer tipo de integração. Pode-se adicionar eventos e lembretes recorrentes, e possui uma opção para mostrar o número da semana.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Contém um widget 4x4, em que se pode personalizar a cor do texto, bem como a cor e o valor alfa do fundo.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Não contém anúncios nem permissões desnecessárias. Disponibiliza um tema escuro, e é totalmente \'open source\'.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
A permissão de armazenamento é necessária apenas para importar eventos dos arquivos .ics.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
A permissão de Contatos é usada apenas na importação de aniversários e aniversários de contato.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
Este aplicativo é apenas parte de um conjunto mais vasto de aplicações. Saiba mais em https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Importar eventos</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Aplicação para gerir os seus eventos, sem anúncios e com total privacidade.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
Um calendário local que não possui qualquer tipo de integração. Pode adicionar eventos e lembretes recorrentes e possui uma opção para mostrar o número da semana.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Contém um widget 4x4, em que pode personalizar a cor do texto, bem como a cor e o valor alfa do fundo.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Não contém anúncios nem permissões desnecessárias. Disponibiliza um tema escuro e é totalmente \'open source\'.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
A permissão Armazenamento apenas é utilizada para importar eventos de ficheiros .ics.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
A permissão Contactos apenas é utilizada para importar os aniversários.
|
||||
|
||||
Esta aplicação é apenas parte de um conjunto mais vasto de aplicações. Saiba mais em https://www.simplemobiletools.com
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Добавить участника</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Импорт событий</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Автономный календарь для управления событиями. Конфиденциальный. Без рекламы.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
Оффлайн календарь, без каких-либо интегрированных сторонних функций. Можно создавать повторяющиеся события и устанавливать напоминания. Есть возможность отображения номеров недель.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
У приложения есть виджет 4x4 с изменяемым размером, у которого можно изменить цвет текста, цвет и прозрачность фона.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Это приложение не показывает рекламу и не запрашивает лишние разрешения. У него полностью открытый исходный код и настраиваемые цвета оформления.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
Разрешение для доступа к памяти требуется только для экспорта или импорта событий из файлов .ics.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
Разрешение на чтение контактов требуется только при импорте дней рождения.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
Это приложение является лишь частью крупной серии приложений. Вы можете найти остальные на https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Pridať ďalšieho účastníka</string>
|
||||
<string name="my_status">Môj stav:</string>
|
||||
<string name="going">Zúčastním sa</string>
|
||||
<string name="not_going">Nezúčastním sa</string>
|
||||
<string name="maybe_going">Možno sa zúčastním</string>
|
||||
<string name="invited">Pozvaný</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Importovať udalosti</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Offline kalendár pre vaše udalosti bez reklám, rešpektujúca vaše súkromie.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
Jednoduchý kalendár s možnosťou CalDAV synchronizácie. Viete si jednoducho vytvoriť opakujúce sa udalosti s pripomienkami, alebo zobraziť čísla týždňov.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Obsahuje škálovateľné widgety s mesačným náhľadom alebo zoznamom udalostí, kde viete upraviť farbu textu, ako aj priehľadnosť a farbu pozadia.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Neobsahuje žiadne reklamy a nepotrebné oprávnenia. Je opensource, poskytuje možnosť zmeny farieb.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
Oprávnenie na prístup k súborom je potrebné iba v prípade exportovania a importovania udalostí z .ics súborov.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
Oprávnenie ku kontaktom je používané iba pri pridávaní narodenín alebo výročí kontaktov.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
Táto aplikácia je iba jednou zo skupiny aplikácií. Ostatné viete nájsť na https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Importera händelser</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">En offlinekalender för dina händelser utan reklam, respekterar din integritet.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
En enkel kalender med valfri CalDAV-synkronisering. Du kan enkelt skapa återkommande händelser och ställa in påminnelser. Den kan också visa veckonummer.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Har en widget med en månadsvy och en widget med en händelselista. Du kan anpassa widgetarnas textfärger, bakgrundsfärger och bakgrundsgenomskinligheter.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Innehåller ingen reklam eller onödiga behörigheter. Den har helt öppen källkod och anpassningsbara färger.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
Lagringsbehörigheten behövs bara för att exportera eller importera händelser från .ics-filer.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
Kontaktbehörigheten används bara för att importera kontakters födelsedagar och årsdagar.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
Denna app är bara en del av en större serie appar. Du hittar resten av dem på https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Etkinlikleri içe aktar</string>
|
||||
@ -227,19 +232,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">Etkinlikleriniz için reklamsız, gizliliğinizi önemseyen bir çevrimdışı takvim.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
İsteğe bağlı CalDAV senkronizasyonu ile basit bir takvim. Kolayca tekrarlanan etkinlikler oluşturabilir ve hatırlatıcılar ayarlayabilir, ayrıca hafta sayılarını görüntüleyebilirsiniz.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Metnin renginin yanı sıra alfa ve arka plan rengini özelleştirebileceğiniz aylık görünüm ve etkinlik listesi widget\'ı içerir.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Reklam veya gereksiz izinler içermez. Tamamen açık kaynaktır, özelleştirilebilir renkler sağlar.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
Depolama izni yalnızca .ics dosyalarındaki etkinlikleri dışa veya içe aktarmak için gereklidir.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
Kişiler izni yalnızca doğum günlerini ve yıldönümlerini içe aktarırken kullanılır.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
Bu uygulama, daha büyük bir uygulama serisinden sadece bir parça. Geri kalanı http://www.simplemobiletools.com adresinde bulabilirsiniz.
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -10,7 +10,7 @@
|
||||
<string name="simple_event_list">簡易活動列表</string>
|
||||
<string name="no_upcoming_events">你近期似乎沒有任何活動。</string>
|
||||
<string name="go_to_today">前往今天</string>
|
||||
<string name="go_to_date">Go to date</string>
|
||||
<string name="go_to_date">前往日期</string>
|
||||
|
||||
<!-- Widget titles -->
|
||||
<string name="widget_monthly">月曆</string>
|
||||
@ -99,7 +99,12 @@
|
||||
<string name="event_reminders">活動提醒</string>
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="add_another_attendee">新增另一場出席</string>
|
||||
<string name="my_status">我的狀態:</string>
|
||||
<string name="going">前去</string>
|
||||
<string name="not_going">不前去</string>
|
||||
<string name="maybe_going">或許前去</string>
|
||||
<string name="invited">被邀請</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">匯入活動</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">一個沒有廣告的離線行事曆,用來管理你的活動,並且尊重您的隱私。</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
一個有CalDAV同步選項的簡易行事曆。你可以輕鬆建立週期活動和設置提醒,也能顯示週數。
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
含有月曆和活動列表的小工具,你可以自訂文字顏色,以及背景顏色和透明度。
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
不包含廣告及非必要的權限,而且完全開放原始碼,並提供自訂顏色。
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
儲存空間權限只需要用來從.ics檔案匯出或匯入活動。
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
聯絡人權限只是用來匯入聯絡人生日和紀念日。
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
這程式只是一系列眾多應用程式的其中一項,你可以在這發現更多 https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -30,4 +30,5 @@
|
||||
<dimen name="event_color_bar_height">100dp</dimen>
|
||||
|
||||
<dimen name="avatar_size">40dp</dimen>
|
||||
<dimen name="avatar_status_size">16dp</dimen>
|
||||
</resources>
|
||||
|
@ -2,6 +2,9 @@
|
||||
<resources>
|
||||
|
||||
<!-- Release notes -->
|
||||
<string name="release_146">
|
||||
Added email reminders and attendees in CalDAV synced events
|
||||
</string>
|
||||
<string name="release_143">
|
||||
Allow setting default start time/duration/event type for new events\n
|
||||
Allow exporting/importing settings
|
||||
|
@ -100,6 +100,11 @@
|
||||
|
||||
<!-- Event attendees -->
|
||||
<string name="add_another_attendee">Add another attendee</string>
|
||||
<string name="my_status">My status:</string>
|
||||
<string name="going">Going</string>
|
||||
<string name="not_going">Not going</string>
|
||||
<string name="maybe_going">Maybe going</string>
|
||||
<string name="invited">Invited</string>
|
||||
|
||||
<!-- Export / Import -->
|
||||
<string name="import_events">Import events</string>
|
||||
@ -228,19 +233,47 @@
|
||||
|
||||
<!-- Strings displayed only on Google Playstore. Optional, but good to have -->
|
||||
<!-- Short description has to have less than 80 chars -->
|
||||
<string name="app_short_description">An offline calendar for your events without ads, respecting your privacy.</string>
|
||||
<string name="app_short_description">Offline calendar with no ads. Organizer & reminders for appointments, events etc</string>
|
||||
<string name="app_long_description">
|
||||
A simple calendar with optional CalDAV synchronization. You can easily create recurring events and setup reminders, it can also display week numbers.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Contains a monthly view and an event list widget where you can customize the color of the text, as well as the alpha and the color of the background.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Contains no ads or unnecessary permissions. It is fully opensource, provides customizable colors.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
The Storage permission is needed only for exporting or importing events from .ics files.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
The Contacts permission is used only at importing contact birthdays and anniversaries.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
This app is just one piece of a bigger series of apps. You can find the rest of them at https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
</string>
|
||||
|
||||
<!--
|
||||
|
@ -1,11 +1,39 @@
|
||||
A simple calendar with optional CalDAV synchronization. You can easily create recurring events and setup reminders, it can also display week numbers.
|
||||
Simple Calendar Pro is a fully customizable, offline calendar designed to do exactly what a calendar should do. <b>No complicated features, unnecessary permissions and no ads!</b>
|
||||
|
||||
Contains a monthly view and an event list widget where you can customize the color of the text, as well as the alpha and the color of the background.
|
||||
Whether you’re organizing single or recurring events, birthdays, anniversaries, business meetings, appointments or anything else, Simple Calendar Pro makes it <b>easy to stay organized</b>. With an incredible variety of <b>customization options</b> you can customize event reminders, notification sounds, calendar widgets and how the app looks.
|
||||
|
||||
Contains no ads or unnecessary permissions. It is fully opensource, provides customizable colors.
|
||||
Daily, weekly and monthly views make checking your upcoming events & appointments a breeze. You can even view everything as a simple list of events rather than in calendar view, so you <b>know exactly what’s coming up in your life and when. </b>
|
||||
|
||||
The Storage permission is needed only for exporting or importing events from .ics files.
|
||||
----------------------------------------------------------
|
||||
<b>Simple Calendar Pro – Features & Benefits</b>
|
||||
----------------------------------------------------------
|
||||
|
||||
The Contacts permission is used only for importing contact birthdays and anniversaries.
|
||||
✔️ No ads or annoying popups
|
||||
✔️ No internet access needed, giving you more privacy & security
|
||||
✔️ Only the bare minimum permissions required
|
||||
✔️ Emphasis on simplicity – does what a calendar needs to do!
|
||||
✔️ Open source
|
||||
✔️ Fully customizable themes & calendar / event widgets
|
||||
✔️ Translated into 29 languages
|
||||
✔️ Export settings to .txt files to import to another device
|
||||
✔️ CalDAV calendar sync supported to sync events across devices
|
||||
✔️ Daily, weekly, monthly, yearly & event views on the calendar
|
||||
✔️ Supports exporting & importing events via .ics files
|
||||
✔️ Set multiple event reminders, customize event reminder sound and vibration
|
||||
✔️ Snooze option for reminders
|
||||
✔️ Easily add holidays, birthdays, anniversaries & appointments
|
||||
✔️ Customize events – start time, duration, reminders etc
|
||||
✔️ Add event attendees to each event
|
||||
✔️ Use as a personal calendar or a business calendar
|
||||
✔️ Choose between reminders & email notifications to alert you about an event
|
||||
|
||||
This app is just one piece of a bigger series of apps. You can find the rest of them at https://www.simplemobiletools.com
|
||||
DOWNLOAD SIMPLE CALENDAR PRO – THE SIMPLE OFFLINE CALENDAR WITH NO ADS!
|
||||
|
||||
Check out the full suite of Simple Tools here:
|
||||
https://www.simplemobiletools.com
|
||||
|
||||
Facebook:
|
||||
https://www.facebook.com/simplemobiletools
|
||||
|
||||
Reddit:
|
||||
https://www.reddit.com/r/SimpleMobileTools
|
||||
|
@ -1 +1 @@
|
||||
A simple calendar with events, customizable widget and no ads.
|
||||
Offline calendar with no ads. Organizer & reminders for appointments, events etc
|
||||
|