Skip to content

Latest commit

 

History

History
102 lines (75 loc) · 6.68 KB

README.md

File metadata and controls

102 lines (75 loc) · 6.68 KB

CalEF (Calendar Entry Formatter)

Introduction

Create and send Appointment-Confirmation-Message from Android-Calendar-Entry.

Making an appointment means

  • Add date, time and title of the appointment to the Android-Calendar
  • In Android-Calendar-Detailview use Send/Share (from menu or toolbar)
  • Select "CalEF" as share destination (to convert to human readable text)
  • Select the final Send/Share destination (clipboard, sms, mail, ...)

Usually calendar entries are shared in human-unreadable technical format "ICS" (or "VCS") that calendar programs can read.

CalEF receives the technical format and re-sends/re-shares it-s content as human readable text.

Note: CalEF can also process "ics" (or "vcs") files (i.e. from a calendar backup).


  • Translations: If you want to see the app in your language (26 App-Strings plus FDroid-App-Description) please use crowdin.com: Crowdin
  • Download: Get it on F-Droid
  • Download:

Requirements:

  • Android-4.0 (api 14) or later
  • Required Permissions:
    • none

Compatible android apps

Configuration

Use the settings page to choose language, day, date, time and message format.

Under "Example Day/Date/Time" and "Last used Calendar Event" you can see what the result would be.

Date/Time Formatting examples

Date/Time is formatted according to language/locale. Examples:

LanguageShortLong
العربية 🇸🇦 (Arabic)📅السبت ٢٤‏/١٢‏/٢٠٢٢ ١٧:٣٢📅السبت ٢٤ ديسمبر ٢٠٢٢ ٥:٣٢:٠٠ م توقيت وسط أوروبا الرسمي
বাঙালি (Bengali)📅শনি ২৪/১২/২২ ১৭:৩২📅শনিবার ২৪ ডিসেম্বর ২০২২ ৫:৩২:০০ PM মধ্য ইউরোপীয় মানক সময়
Deutsch (German) 🇩🇪📅Sa. 24.12.22 17:32📅Samstag 24. Dezember 2022 17:32:00 Mitteleuropäische Normalzeit
English US 🇺🇸📅Sat 12/24/22 17:32📅Saturday December 24 2022 5:32:00 PM Central European Standard Time
English GB 🇬🇧📅Sat 24/12/2022 17:32📅Saturday 24 December 2022 17:32:00 Central European Standard Time
Espanol (Spanish) 🇪🇸📅sáb. 24/12/22 17:32📅sábado 24 de diciembre de 2022 17:32:00 (hora estándar de Europa central)
Français (French) 🇫🇷📅sam. 24/12/2022 17:32📅samedi 24 décembre 2022 17:32:00 heure normale d’Europe centrale
हिंदी (Hindi)📅शनि 24/12/22 17:32📅शनिवार 24 दिसंबर 2022 5:32:00 pm मध्य यूरोपीय मानक समय
Magyar (Hungarian) 🇭🇺📅Szo 2022. 12. 24. 17:32📅szombat 2022. december 24. 17:32:00 közép-európai téli idő
Indonesia (Indonesian) 🇮🇩📅Sab 24/12/22 17.32📅Sabtu 24 Desember 2022 17.32.00 Waktu Standar Eropa Tengah
日本語 (Japanese) 🇯🇵📅土 2022/12/24 17:32📅土曜日 2022年12月24日 17時32分00秒 中央ヨーロッパ標準時
Nederlands (Dutch) 🇳🇱📅za 24-12-2022 17:32📅zaterdag 24 december 2022 17:32:00 Midden-Europese standaardtijd
Norsk (Norwegian) 🇳🇴📅lør. 24.12.2022 17:32📅lørdag 24. desember 2022 17:32:00 sentraleuropeisk normaltid
Polskie (Polish) 🇵🇱📅sob. 24.12.2022 17:32📅sobota 24 grudnia 2022 17:32:00 czas środkowoeuropejski standardowy
Português (Portuguese) 🇵🇹 🇧🇷📅sáb 24/12/2022 17:32📅sábado 24 de dezembro de 2022 17:32:00 Horário Padrão da Europa Central
Русский (Russian) 🇷🇺📅сб 24.12.2022 17:32📅суббота 24 декабря 2022 г. 17:32:00 Центральная Европа, стандартное время
Türk (Turkish) 🇹🇷📅Cmt 24.12.2022 17:32📅Cumartesi 24 Aralık 2022 17:32:00 Orta Avrupa Standart Saati
Українська (Ukrainian) 🇺🇦📅сб 24.12.22 17:32📅субота 24 грудня 2022 р. 17:32:00 за центральноєвропейським стандартним часом
Tiếng Việt (Vietnamese) 🇻🇳📅Th 7 24/12/2022 17:32📅Thứ Bảy 24 tháng 12 2022 17:32:00 Giờ chuẩn Trung Âu
简体中文 (simplified Chinese)📅周六 2022/12/24 17:32📅星期六 2022年12月24日 中欧标准时间 下午5:32:00
繁体中文 (traditional Chinese)📅週六 2022/12/24 17:32📅星期六 2022年12月24日 下午5:32:00 [中歐標準時間]

Technical details

  • CalEF plugs into the Android-System-Share/Send-Chooser,
  • receives calendarentries in "ICS" or "VCS" format
  • translates the entries into human readable text
  • and re-sends the generated text to the Android-System-Share/Send-Chooser

Privacy

No adds, no usertracking, no internet connection, free open source, available on f-droid


Donations:

If you like this app please consider to donating to https://f-droid.org/donate .

Since android-developping is a hobby (and an education tool) i do not want any money for my apps so donation should go to projects i benefit from.