mirror of
https://github.com/FossifyOrg/Calendar.git
synced 2026-04-30 02:47:21 -04:00
Merge branch 'master' into timezone
This commit is contained in:
40
.github/ISSUE_TEMPLATE/bug_report.md
vendored
40
.github/ISSUE_TEMPLATE/bug_report.md
vendored
@@ -1,40 +0,0 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: Create a report to help us improve
|
||||
title: ''
|
||||
labels: bug, needs triage
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Checklist**
|
||||
- [ ] I can reproduce the bug with the latest version.
|
||||
- [ ] I made sure that there are no existing issues - open or closed - to which I could contribute my information to.
|
||||
- [ ] I have read the FAQ and my problem isn't listed.
|
||||
- [ ] I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
|
||||
- [ ] This issue contains only one bug.
|
||||
- [ ] I have read and understood the [contribution guidelines.](https://github.com/FossifyOrg/General-Discussion?tab=readme-ov-file#faq)
|
||||
|
||||
**Describe the bug**
|
||||
A clear and concise description of what the bug is.
|
||||
|
||||
**To Reproduce**
|
||||
Steps to reproduce the behavior:
|
||||
1. Go to '...'
|
||||
2. Click on '....'
|
||||
3. Scroll down to '....'
|
||||
4. See error
|
||||
|
||||
**Expected behavior**
|
||||
A clear and concise description of what you expected to happen.
|
||||
|
||||
**Screenshots**
|
||||
If applicable, add screenshots to help explain your problem.
|
||||
|
||||
**Device info (please complete the following information):**
|
||||
- Model: [e.g. Pixel 7]
|
||||
- OS: [e.g. Android 14]
|
||||
- App version [e.g. 6.28.1]
|
||||
|
||||
**Additional context**
|
||||
Add any other context about the problem here.
|
||||
129
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
Normal file
129
.github/ISSUE_TEMPLATE/bug_report.yml
vendored
Normal file
@@ -0,0 +1,129 @@
|
||||
name: Bug report
|
||||
description: Create a bug report to help us improve
|
||||
labels: [ "bug", "needs triage" ]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
## Hi there 👋
|
||||
Thanks for helping us improve Fossify Calendar by reporting a bug!
|
||||
Please fill in as much information as possible about your bug to avoid unnecessary and time-consuming back-and-forth communication.
|
||||
|
||||
- type: checkboxes
|
||||
id: checklist
|
||||
attributes:
|
||||
label: "Checklist"
|
||||
options:
|
||||
- label: "I can reproduce the bug with the latest version given [here](https://github.com/FossifyOrg/Calendar/releases/latest)."
|
||||
required: true
|
||||
- label: "I made sure that there are **no existing issues** - [open](https://github.com/FossifyOrg/Calendar/issues) or [closed](https://github.com/FossifyOrg/Calendar/issues?q=is%3Aissue+is%3Aclosed) - to which I could contribute my information."
|
||||
required: true
|
||||
- label: "I made sure that there are **no existing discussions** - [open](https://github.com/FossifyOrg/Calendar/discussions) or [closed](https://github.com/FossifyOrg/Calendar/discussions?discussions_q=is%3Aclosed) - to which I could contribute my information."
|
||||
required: true
|
||||
- label: "I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed."
|
||||
required: true
|
||||
- label: "**I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.**"
|
||||
required: true
|
||||
- label: "This issue contains only one bug."
|
||||
required: true
|
||||
- label: "I have read and understood the [contribution guidelines](https://github.com/FossifyOrg/Calendar/blob/master/CONTRIBUTING.md)."
|
||||
required: true
|
||||
|
||||
- type: input
|
||||
id: app-version
|
||||
attributes:
|
||||
label: Affected app version
|
||||
description: "Which app version were you using when you found the bug?"
|
||||
placeholder: "x.x.x - Go to App Main Menu > About > Version."
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: input
|
||||
id: device-os-info
|
||||
attributes:
|
||||
label: Affected Android/Custom ROM version
|
||||
description: |
|
||||
What operating system and version were you using when you encounter the bug?
|
||||
placeholder: "Example: Android 12 / LineageOS 18.1"
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: input
|
||||
id: device-model-info
|
||||
attributes:
|
||||
label: Affected device model
|
||||
description: |
|
||||
What device model were you using when you encountered the bug?
|
||||
placeholder: "Example: Pixel 8 Pro / Samsung Galaxy S20"
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: dropdown
|
||||
id: download
|
||||
attributes:
|
||||
label: How did you install the app?
|
||||
options:
|
||||
- F-Droid / IzzyOnDroid
|
||||
- Google Play Store
|
||||
- GitHub releases
|
||||
- Built from source
|
||||
- Third-party website
|
||||
|
||||
- type: textarea
|
||||
id: steps-to-reproduce
|
||||
attributes:
|
||||
label: Steps to reproduce the bug
|
||||
description: |
|
||||
What did you do for the bug to show up?
|
||||
|
||||
If you can't cause the bug to show up again reliably (and hence don't have a proper set of steps to give us), please still try to give as many details as possible on how you think you encountered the bug.
|
||||
|
||||
⚠️ Please **DO NOT** add links to SimpleMobileTools issues as they can be deleted at any time. Instead, copy-paste any useful information or instructions manually.
|
||||
|
||||
placeholder: |
|
||||
1. Go to '...'
|
||||
2. Click on '....'
|
||||
3. Scroll down to '....'
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: expected-behavior
|
||||
attributes:
|
||||
label: Expected behavior
|
||||
description: |
|
||||
Tell us what you expect to happen.
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: actual-behavior
|
||||
attributes:
|
||||
label: Actual behavior
|
||||
description: |
|
||||
Tell us what happens with the steps given above.
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: screen-media
|
||||
attributes:
|
||||
label: Screenshots/Screen recordings
|
||||
description: |
|
||||
A picture or video is worth a thousand words.
|
||||
|
||||
If applicable, drag and drop screenshots or a screen recording to help explain your problem. If your file is too big for Github to accept, try to compress it (ZIP file), or feel free to paste a link to an image/video hoster here instead.
|
||||
|
||||
- type: textarea
|
||||
id: additional-information
|
||||
attributes:
|
||||
label: Additional information
|
||||
description: |
|
||||
Please provide any additional information or context that may be relevant, for example:
|
||||
* any file or media that led to this bug
|
||||
* any crash logs (if you know how to get one)
|
||||
* the affected device is rooted, a foldable or a TV
|
||||
* you have disabled all animations on your device
|
||||
* your rabbit chewed your network cable
|
||||
* ...
|
||||
|
||||
27
.github/ISSUE_TEMPLATE/feature_request.md
vendored
27
.github/ISSUE_TEMPLATE/feature_request.md
vendored
@@ -1,27 +0,0 @@
|
||||
---
|
||||
name: Feature request
|
||||
about: Suggest an idea for this project
|
||||
title: ''
|
||||
labels: feature request, needs triage
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Checklist**
|
||||
- [ ] I made sure that there are no existing issues - open or closed - to which I could contribute my information.
|
||||
- [ ] I have read the FAQ and my problem isn't listed.
|
||||
- [ ] I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.
|
||||
- [ ] This issue contains only one feature request.
|
||||
- [ ] I have read and understood the [contribution guidelines.](https://github.com/FossifyOrg/General-Discussion?tab=readme-ov-file#faq)
|
||||
|
||||
**Is your feature request related to a problem? Please describe.**
|
||||
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
|
||||
|
||||
**Describe the solution you'd like**
|
||||
A clear and concise description of what you want to happen.
|
||||
|
||||
**Describe alternatives you've considered**
|
||||
A clear and concise description of any alternative solutions or features you've considered.
|
||||
|
||||
**Additional context**
|
||||
Add any other context or screenshots about the feature request here.
|
||||
56
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
Normal file
56
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
Normal file
@@ -0,0 +1,56 @@
|
||||
name: Feature request
|
||||
description: Suggest an idea for this project
|
||||
labels: [ "feature request", "needs triage" ]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
## Hi there 👋
|
||||
Thanks for helping us improve Fossify Calendar by suggesting a feature!
|
||||
Please fill in as much information as possible about your feature request to avoid unnecessary and time-consuming back-and-forth communication.
|
||||
|
||||
- type: checkboxes
|
||||
id: checklist
|
||||
attributes:
|
||||
label: "Checklist"
|
||||
options:
|
||||
- label: "I made sure that there are **no existing issues** - [open](https://github.com/FossifyOrg/Calendar/issues) or [closed](https://github.com/FossifyOrg/Calendar/issues?q=is%3Aissue+is%3Aclosed) - to which I could contribute my information."
|
||||
required: true
|
||||
- label: "I made sure that there are **no existing discussions** - [open](https://github.com/FossifyOrg/Calendar/discussions) or [closed](https://github.com/FossifyOrg/Calendar/discussions?discussions_q=is%3Aclosed) - to which I could contribute my information."
|
||||
required: true
|
||||
- label: "I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed."
|
||||
required: true
|
||||
- label: "**I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.**"
|
||||
required: true
|
||||
- label: "This issue contains only one feature request."
|
||||
required: true
|
||||
- label: "I have read and understood the [contribution guidelines](https://github.com/FossifyOrg/Calendar/blob/master/CONTRIBUTING.md)."
|
||||
required: true
|
||||
- label: "I optionally [donated](https://fossify.org/donate) to support the Fossify mission."
|
||||
required: false
|
||||
|
||||
- type: textarea
|
||||
id: feature-description
|
||||
attributes:
|
||||
label: Feature description
|
||||
description: |
|
||||
Explain how you want the app's look or behavior to change to suit your needs.
|
||||
|
||||
⚠️ Please **DO NOT** add links to SimpleMobileTools issues as they can be deleted at any time. Instead, copy-paste any useful information manually.
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: why-is-the-feature-requested
|
||||
attributes:
|
||||
label: Why do you want this feature?
|
||||
description: |
|
||||
Describe any problem or limitation you come across while using the app which would be solved by this feature.
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: additional-information
|
||||
attributes:
|
||||
label: Additional information
|
||||
description: Any other information you'd like to include, for instance sketches, mockups, pictures of rabbits, etc.
|
||||
28
.github/PULL_REQUEST_TEMPLATE.md
vendored
Normal file
28
.github/PULL_REQUEST_TEMPLATE.md
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
<!-- Hey there. Thank you so much for improving Fossify. Please consider filling out the details :)-->
|
||||
|
||||
#### What is it?
|
||||
- [ ] Bugfix
|
||||
- [ ] Feature
|
||||
- [ ] Codebase improvement
|
||||
|
||||
#### Description of the changes in your PR
|
||||
<!-- Bullet points are preferred. The following is an example -->
|
||||
- Updated colors
|
||||
- Update strings
|
||||
- Added documentation
|
||||
|
||||
#### Before/After Screenshots/Screen Record
|
||||
<!-- If your PR changes the app's UI in any way, consider including screenshots or a video showing exactly what changed, so that developers and users can pinpoint it easily. Delete this if it doesn't apply to your PR.-->
|
||||
- Before:
|
||||
- After:
|
||||
|
||||
#### Fixes the following issue(s)
|
||||
<!-- Prefix issues with "Fixes" so that GitHub closes them when the PR is merged (note that each "Fixes #" should be in its own item). Also add any other relevant links. -->
|
||||
- Fixes #
|
||||
|
||||
#### Relies on the following changes
|
||||
<!-- Delete this if it doesn't apply to your PR. -->
|
||||
-
|
||||
|
||||
#### Acknowledgement
|
||||
- [ ] I read the [contribution guidelines](https://github.com/FossifyOrg/Calendar/blob/master/CONTRIBUTING.md).
|
||||
148
.github/workflows/image-minimizer.js
vendored
Normal file
148
.github/workflows/image-minimizer.js
vendored
Normal file
@@ -0,0 +1,148 @@
|
||||
/*
|
||||
* Script for minimizing big images (jpg,gif,png) when they are uploaded to GitHub and not edited otherwise.
|
||||
* Source: https://github.com/TeamNewPipe/NewPipe/blob/dev/.github/workflows/image-minimizer.js
|
||||
*/
|
||||
module.exports = async ({github, context}) => {
|
||||
const IGNORE_KEY = '<!-- IGNORE IMAGE MINIFY -->';
|
||||
const IGNORE_ALT_NAME_END = 'ignoreImageMinify';
|
||||
// Targeted maximum height
|
||||
const IMG_MAX_HEIGHT_PX = 400;
|
||||
// maximum width of GitHub issues/comments
|
||||
const IMG_MAX_WIDTH_PX = 800;
|
||||
// all images that have a lower aspect ratio (-> have a smaller width) than this will be minimized
|
||||
const MIN_ASPECT_RATIO = IMG_MAX_WIDTH_PX / IMG_MAX_HEIGHT_PX
|
||||
|
||||
// Get the body of the image
|
||||
let initialBody = null;
|
||||
if (context.eventName == 'issue_comment') {
|
||||
initialBody = context.payload.comment.body;
|
||||
} else if (context.eventName == 'issues') {
|
||||
initialBody = context.payload.issue.body;
|
||||
} else if (context.eventName == 'pull_request') {
|
||||
initialBody = context.payload.pull_request.body;
|
||||
} else {
|
||||
console.log('Aborting: No body found');
|
||||
return;
|
||||
}
|
||||
console.log(`Found body: \n${initialBody}\n`);
|
||||
|
||||
// Check if we should ignore the currently processing element
|
||||
if (initialBody.includes(IGNORE_KEY)) {
|
||||
console.log('Ignoring: Body contains IGNORE_KEY');
|
||||
return;
|
||||
}
|
||||
|
||||
// Regex for finding images (simple variant) 
|
||||
const REGEX_USER_CONTENT_IMAGE_LOOKUP = /\!\[(.*)\]\((https:\/\/[-a-z0-9]+\.githubusercontent\.com\/\d+\/[-0-9a-f]{32,512}\.(jpg|gif|png))\)/gm;
|
||||
const REGEX_ASSETS_IMAGE_LOCKUP = /\!\[(.*)\]\((https:\/\/github\.com\/[-\w\d]+\/[-\w\d]+\/assets\/\d+\/[\-0-9a-f]{32,512})\)/gm;
|
||||
|
||||
// Check if we found something
|
||||
let foundSimpleImages = REGEX_USER_CONTENT_IMAGE_LOOKUP.test(initialBody)
|
||||
|| REGEX_ASSETS_IMAGE_LOCKUP.test(initialBody);
|
||||
if (!foundSimpleImages) {
|
||||
console.log('Found no simple images to process');
|
||||
return;
|
||||
}
|
||||
|
||||
console.log('Found at least one simple image to process');
|
||||
|
||||
// Require the probe lib for getting the image dimensions
|
||||
const probe = require('probe-image-size');
|
||||
|
||||
var wasMatchModified = false;
|
||||
|
||||
// Try to find and replace the images with minimized ones
|
||||
let newBody = await replaceAsync(initialBody, REGEX_USER_CONTENT_IMAGE_LOOKUP, minimizeAsync);
|
||||
newBody = await replaceAsync(newBody, REGEX_ASSETS_IMAGE_LOCKUP, minimizeAsync);
|
||||
|
||||
if (!wasMatchModified) {
|
||||
console.log('Nothing was modified. Skipping update');
|
||||
return;
|
||||
}
|
||||
|
||||
// Update the corresponding element
|
||||
if (context.eventName == 'issue_comment') {
|
||||
console.log('Updating comment with id', context.payload.comment.id);
|
||||
await github.rest.issues.updateComment({
|
||||
comment_id: context.payload.comment.id,
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
body: newBody
|
||||
})
|
||||
} else if (context.eventName == 'issues') {
|
||||
console.log('Updating issue', context.payload.issue.number);
|
||||
await github.rest.issues.update({
|
||||
issue_number: context.payload.issue.number,
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
body: newBody
|
||||
});
|
||||
} else if (context.eventName == 'pull_request') {
|
||||
console.log('Updating pull request', context.payload.pull_request.number);
|
||||
await github.rest.pulls.update({
|
||||
pull_number: context.payload.pull_request.number,
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
body: newBody
|
||||
});
|
||||
}
|
||||
|
||||
// Async replace function from https://stackoverflow.com/a/48032528
|
||||
async function replaceAsync(str, regex, asyncFn) {
|
||||
const promises = [];
|
||||
str.replace(regex, (match, ...args) => {
|
||||
const promise = asyncFn(match, ...args);
|
||||
promises.push(promise);
|
||||
});
|
||||
const data = await Promise.all(promises);
|
||||
return str.replace(regex, () => data.shift());
|
||||
}
|
||||
|
||||
async function minimizeAsync(match, g1, g2) {
|
||||
console.log(`Found match '${match}'`);
|
||||
|
||||
if (g1.endsWith(IGNORE_ALT_NAME_END)) {
|
||||
console.log(`Ignoring match '${match}': IGNORE_ALT_NAME_END`);
|
||||
return match;
|
||||
}
|
||||
|
||||
let probeAspectRatio = 0;
|
||||
let shouldModify = false;
|
||||
try {
|
||||
console.log(`Probing ${g2}`);
|
||||
let probeResult = await probe(g2);
|
||||
if (probeResult == null) {
|
||||
throw 'No probeResult';
|
||||
}
|
||||
if (probeResult.hUnits != 'px') {
|
||||
throw `Unexpected probeResult.hUnits (expected px but got ${probeResult.hUnits})`;
|
||||
}
|
||||
if (probeResult.height <= 0) {
|
||||
throw `Unexpected probeResult.height (height is invalid: ${probeResult.height})`;
|
||||
}
|
||||
if (probeResult.wUnits != 'px') {
|
||||
throw `Unexpected probeResult.wUnits (expected px but got ${probeResult.wUnits})`;
|
||||
}
|
||||
if (probeResult.width <= 0) {
|
||||
throw `Unexpected probeResult.width (width is invalid: ${probeResult.width})`;
|
||||
}
|
||||
console.log(`Probing resulted in ${probeResult.width}x${probeResult.height}px`);
|
||||
|
||||
probeAspectRatio = probeResult.width / probeResult.height;
|
||||
shouldModify = probeResult.height > IMG_MAX_HEIGHT_PX && probeAspectRatio < MIN_ASPECT_RATIO;
|
||||
} catch(e) {
|
||||
console.log('Probing failed:', e);
|
||||
// Immediately abort
|
||||
return match;
|
||||
}
|
||||
|
||||
if (shouldModify) {
|
||||
wasMatchModified = true;
|
||||
console.log(`Modifying match '${match}'`);
|
||||
return `<img alt="${g1}" src="${g2}" width=${Math.min(600, Math.floor(IMG_MAX_HEIGHT_PX * probeAspectRatio))} />`;
|
||||
}
|
||||
|
||||
console.log(`Match '${match}' is ok/will not be modified`);
|
||||
return match;
|
||||
}
|
||||
}
|
||||
35
.github/workflows/image-minimizer.yml
vendored
Normal file
35
.github/workflows/image-minimizer.yml
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
name: Image Minimizer
|
||||
|
||||
on:
|
||||
issue_comment:
|
||||
types: [created, edited]
|
||||
issues:
|
||||
types: [opened, edited]
|
||||
pull_request:
|
||||
types: [opened, edited]
|
||||
|
||||
permissions:
|
||||
issues: write
|
||||
pull-requests: write
|
||||
|
||||
jobs:
|
||||
try-minimize:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 16
|
||||
|
||||
- name: Install probe-image-size
|
||||
run: npm i probe-image-size@7.2.3 --ignore-scripts
|
||||
|
||||
- name: Minimize simple images
|
||||
uses: actions/github-script@v6
|
||||
timeout-minutes: 3
|
||||
with:
|
||||
script: |
|
||||
const script = require('.github/workflows/image-minimizer.js');
|
||||
await script({github, context});
|
||||
25
.github/workflows/no-response.yml
vendored
Normal file
25
.github/workflows/no-response.yml
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
name: no-response
|
||||
|
||||
# Both `issue_comment` and `scheduled` event types are required for this Action
|
||||
# to work properly.
|
||||
on:
|
||||
issue_comment:
|
||||
types: [created]
|
||||
schedule:
|
||||
# Run daily at midnight.
|
||||
- cron: '0 0 * * *'
|
||||
|
||||
permissions:
|
||||
issues: write
|
||||
pull-requests: write
|
||||
|
||||
jobs:
|
||||
noResponse:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: lee-dohm/no-response@v0.5.0
|
||||
with:
|
||||
token: ${{ github.token }}
|
||||
# Number of days of inactivity before an issue is closed for lack of response.
|
||||
daysUntilClose: 30
|
||||
responseRequiredLabel: waiting for author
|
||||
45
README.md
45
README.md
@@ -1,6 +1,8 @@
|
||||
# Fossify Calendar
|
||||
<img alt="Logo" src="graphics/icon.webp" width="120" />
|
||||
|
||||
<a href='https://play.google.com/store/apps/details?id=org.fossify.calendar'><img alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png' height=80/></a> <a href="https://f-droid.org/packages/org.fossify.calendar/"><img src="https://fdroid.gitlab.io/artwork/badge/get-it-on-en.svg" alt="Get it on F-Droid" height=80/></a> <a href="https://apt.izzysoft.de/fdroid/index/apk/org.fossify.calendar"><img src="https://gitlab.com/IzzyOnDroid/repo/-/raw/master/assets/IzzyOnDroid.png" alt="Get it on IzzyOnDroid" height=80/></a>
|
||||
|
||||
Your Private & Powerful Schedule Planner
|
||||
|
||||
Tired of cluttered calendars and privacy concerns?
|
||||
@@ -9,44 +11,34 @@ Fossify Calendar is here to change that. Your open-source powerhouse for managin
|
||||
|
||||
Here's what makes Fossify Calendar different:
|
||||
|
||||
**🚫 AD-FREE AND PRIVATE:**
|
||||
|
||||
**🚫 AD-FREE AND PRIVATE:**
|
||||
Your events remain yours. No ads, no tracking, no intrusive permissions.
|
||||
|
||||
**⏰ FLEXIBLE AND CUSTOMIZABLE:**
|
||||
|
||||
**⏰ FLEXIBLE AND CUSTOMIZABLE:**
|
||||
Craft events precisely with times, durations, reminders, and advanced repetition rules.
|
||||
|
||||
**🔄 SEAMLESS SYNCING:**
|
||||
|
||||
**🔄 SEAMLESS SYNCING:**
|
||||
Sync effortlessly with Google Calendar, Outlook, Nextcloud, Exchange, and more.
|
||||
|
||||
**🎨 PERSONALIZE YOUR PLANNER:**
|
||||
|
||||
**🎨 PERSONALIZE YOUR PLANNER:**
|
||||
Set custom sounds, looping audio streams, vibrations, and themes to match your preferences.
|
||||
|
||||
**🌈 VIBRANT WIDGETS:**
|
||||
|
||||
**🌈 VIBRANT WIDGETS:**
|
||||
Brighten your day with beautiful calendar widgets and themes for your home screen.
|
||||
|
||||
**📅 EFFORTlESS DAY MANAGMENT:**
|
||||
|
||||
**📅 EFFORTLESS DAY MANAGEMENT:**
|
||||
Plan your day with ease, whether you're a busy professional or a family organizer.
|
||||
|
||||
**🎉 IMPORT CELEBRATIONS:**
|
||||
|
||||
**🎉 IMPORT CELEBRATIONS:**
|
||||
Never miss a birthday or anniversary! Easily import holidays and special dates.
|
||||
|
||||
**🔍 FILTER AND MAP VIEWS:**
|
||||
|
||||
Quickly find what you're looking for with event filters and location maps.
|
||||
|
||||
**📆 MULTIPLE VIEWS:**
|
||||
**🔍 FILTER VIEWS:**
|
||||
Quickly find what you're looking for with event filters.
|
||||
|
||||
**📆 MULTIPLE VIEWS:**
|
||||
Switch between daily, weekly, monthly, yearly, and event views effortlessly.
|
||||
|
||||
**✨ MATERIAL DESIGN ELEGANCE:**
|
||||
|
||||
**✨ MATERIAL DESIGN ELEGANCE:**
|
||||
Enjoy an intuitive and user-friendly interface with dynamic themes.
|
||||
|
||||
**Plus, Fossify Calendar is open-source!**
|
||||
@@ -55,13 +47,10 @@ Join the vibrant community on GitHub, contribute to the project, and make it uni
|
||||
|
||||
Download Fossify Calendar now and experience the power of a private and customizable schedule.
|
||||
|
||||
Explore more Fossify apps: https://www.fossify.org
|
||||
|
||||
Open-Source Code: https://www.github.com/FossifyOrg
|
||||
|
||||
Join the community on Reddit: https://www.reddit.com/r/Fossify
|
||||
|
||||
Connect on Telegram: https://t.me/Fossify
|
||||
➡️ Explore more Fossify apps: https://www.fossify.org<br>
|
||||
➡️ Open-Source Code: https://www.github.com/FossifyOrg<br>
|
||||
➡️ Join the community on Reddit: https://www.reddit.com/r/Fossify<br>
|
||||
➡️ Connect on Telegram: https://t.me/Fossify
|
||||
|
||||
<div align="center">
|
||||
<img alt="App image" src="fastlane/metadata/android/en-US/images/phoneScreenshots/1_en-US.png" width="30%">
|
||||
|
||||
@@ -81,6 +81,10 @@ android {
|
||||
targetCompatibility = currentJavaVersionFromLibs
|
||||
}
|
||||
|
||||
dependenciesInfo {
|
||||
includeInApk = false
|
||||
}
|
||||
|
||||
tasks.withType<KotlinCompile> {
|
||||
kotlinOptions.jvmTarget = project.libs.versions.app.build.kotlinJVMTarget.get()
|
||||
}
|
||||
|
||||
@@ -2,34 +2,30 @@ BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_1
|
||||
SUMMARY:Easter Monday
|
||||
DTSTART;VALUE=DATE:20230410
|
||||
DTEND;VALUE=DATE:20230411
|
||||
SUMMARY:New Year's Day
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
DTSTART;VALUE=DATE:20210101
|
||||
DTEND;VALUE=DATE:20210102
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_2
|
||||
SUMMARY:Good Friday
|
||||
DTSTART;VALUE=DATE:20230407
|
||||
DTEND;VALUE=DATE:20230408
|
||||
SUMMARY:Australia Day
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
DTSTART;VALUE=DATE:20210126
|
||||
DTEND;VALUE=DATE:20210127
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_3
|
||||
SUMMARY:Boxing Day (additional day)
|
||||
DTSTART;VALUE=DATE:20211228
|
||||
DTEND;VALUE=DATE:20211229
|
||||
SUMMARY:Royal Hobart Regatta (TAS Regional)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=2;BYDAY=2MO
|
||||
DTSTART;VALUE=DATE:20210208
|
||||
DTEND;VALUE=DATE:20210209
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_4
|
||||
SUMMARY:Easter Sunday (ACT\, NSW\, QLD\, VIC)
|
||||
DTSTART;VALUE=DATE:20230409
|
||||
DTEND;VALUE=DATE:20230410
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_5
|
||||
SUMMARY:Labour Day (WA)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3;BYDAY=1MO
|
||||
DTSTART;VALUE=DATE:20210301
|
||||
@@ -37,7 +33,7 @@ DTEND;VALUE=DATE:20210302
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_6
|
||||
UID:aus_5
|
||||
SUMMARY:Eight Hours Day (TAS)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3;BYDAY=2MO
|
||||
DTSTART;VALUE=DATE:20210308
|
||||
@@ -45,7 +41,7 @@ DTEND;VALUE=DATE:20210309
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_7
|
||||
UID:aus_6
|
||||
SUMMARY:Labour Day (VIC)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3;BYDAY=2MO
|
||||
DTSTART;VALUE=DATE:20210308
|
||||
@@ -53,7 +49,7 @@ DTEND;VALUE=DATE:20210309
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_8
|
||||
UID:aus_7
|
||||
SUMMARY:Adelaide Cup (SA)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3;BYDAY=2MO
|
||||
STATUS:CONFIRMED
|
||||
@@ -62,7 +58,7 @@ DTEND;VALUE=DATE:20210309
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_9
|
||||
UID:aus_8
|
||||
SUMMARY:Canberra Day (ACT)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3;BYDAY=2MO
|
||||
DTSTART;VALUE=DATE:20210308
|
||||
@@ -70,222 +66,42 @@ DTEND;VALUE=DATE:20210309
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_9
|
||||
SUMMARY:Good Friday
|
||||
DTSTART;VALUE=DATE:20240329
|
||||
DTEND;VALUE=DATE:20240330
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_10
|
||||
SUMMARY:Easter Tuesday (TAS)
|
||||
DTSTART;VALUE=DATE:20230411
|
||||
DTEND;VALUE=DATE:20230412
|
||||
SUMMARY:Easter Saturday (ACT\, NSW\, NT\, QLD\, SA\, VIC)
|
||||
DTSTART;VALUE=DATE:20240330
|
||||
DTEND;VALUE=DATE:20240331
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_11
|
||||
SUMMARY:Easter Saturday (ACT\, NSW\, NT\, QLD\, SA\, VIC)
|
||||
DTSTART;VALUE=DATE:20230408
|
||||
DTEND;VALUE=DATE:20230409
|
||||
SUMMARY:Easter Sunday (ACT\, NSW\, QLD\, VIC)
|
||||
DTSTART;VALUE=DATE:20240331
|
||||
DTEND;VALUE=DATE:20240401
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_12
|
||||
SUMMARY:Anzac Day (additional day) (ACT\, NT\, QLD\, SA\, WA)
|
||||
DTSTART;VALUE=DATE:20210426
|
||||
DTEND;VALUE=DATE:20210427
|
||||
SUMMARY:Easter Monday
|
||||
DTSTART;VALUE=DATE:20240401
|
||||
DTEND;VALUE=DATE:20240402
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_13
|
||||
SUMMARY:Labour Day (QLD)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=5;BYDAY=1MO
|
||||
DTSTART;VALUE=DATE:20210503
|
||||
DTEND;VALUE=DATE:20210504
|
||||
SUMMARY:Easter Tuesday (TAS)
|
||||
DTSTART;VALUE=DATE:20240402
|
||||
DTEND;VALUE=DATE:20240403
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_14
|
||||
SUMMARY:May Day (NT)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=5;BYDAY=1MO
|
||||
DTSTART;VALUE=DATE:20210503
|
||||
DTEND;VALUE=DATE:20210504
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_15
|
||||
SUMMARY:Reconciliation Day (ACT)
|
||||
DTSTART;VALUE=DATE:20230529
|
||||
DTEND;VALUE=DATE:20230530
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_16
|
||||
SUMMARY:Western Australia Day (WA)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=6;BYDAY=1MO
|
||||
DTSTART;VALUE=DATE:20210607
|
||||
DTEND;VALUE=DATE:20210608
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_17
|
||||
SUMMARY:Queen's Birthday (ACT\, NSW\, NT\, SA\, TAS\, VIC)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=6;BYDAY=2MO
|
||||
DTSTART;VALUE=DATE:20210614
|
||||
DTEND;VALUE=DATE:20210615
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_18
|
||||
SUMMARY:Picnic Day (NT)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=8;BYDAY=1MO
|
||||
DTSTART;VALUE=DATE:20210802
|
||||
DTEND;VALUE=DATE:20210803
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_19
|
||||
SUMMARY:Bank Holiday (NSW banks)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=8;BYDAY=1MO
|
||||
DTSTART;VALUE=DATE:20210802
|
||||
DTEND;VALUE=DATE:20210803
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_20
|
||||
SUMMARY:AFL Grand Final Eve (VIC)
|
||||
DTSTART;VALUE=DATE:20210924
|
||||
DTEND;VALUE=DATE:20210925
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_21
|
||||
SUMMARY:Queen's Birthday (WA)
|
||||
DTSTART;VALUE=DATE:20230925
|
||||
DTEND;VALUE=DATE:20230926
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_22
|
||||
SUMMARY:Queen's Birthday (QLD)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10;BYDAY=1MO
|
||||
DTSTART;VALUE=DATE:20211004
|
||||
DTEND;VALUE=DATE:20211005
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_23
|
||||
SUMMARY:Melbourne Cup (VIC)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=11;BYDAY=1TU
|
||||
DTSTART;VALUE=DATE:20211102
|
||||
DTEND;VALUE=DATE:20211103
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_26
|
||||
SUMMARY:Boxing Day / Proclamation Day (SA)
|
||||
DTSTART;VALUE=DATE:20231226
|
||||
DTEND;VALUE=DATE:20231227
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_27
|
||||
SUMMARY:New Year's Day (additional day)
|
||||
DTSTART;VALUE=DATE:20230102
|
||||
DTEND;VALUE=DATE:20230102
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_28
|
||||
SUMMARY:New Year's Eve (NT\, SA)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
DTSTART;VALUE=DATE:20211231
|
||||
DTEND;VALUE=DATE:20220101
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_29
|
||||
SUMMARY:New Year's Day (additional day)
|
||||
DTSTART;VALUE=DATE:20220103
|
||||
DTEND;VALUE=DATE:20220104
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_35
|
||||
SUMMARY:Good Friday
|
||||
DTSTART;VALUE=DATE:20220415
|
||||
DTEND;VALUE=DATE:20220416
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_36
|
||||
SUMMARY:Easter Saturday (ACT\, NSW\, NT\, QLD\, SA\, VIC)
|
||||
DTSTART;VALUE=DATE:20220416
|
||||
DTEND;VALUE=DATE:20220417
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_37
|
||||
SUMMARY:Easter Sunday (ACT\, NSW\, QLD\, VIC)
|
||||
DTSTART;VALUE=DATE:20220417
|
||||
DTEND;VALUE=DATE:20220418
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_38
|
||||
SUMMARY:Easter Monday
|
||||
DTSTART;VALUE=DATE:20220418
|
||||
DTEND;VALUE=DATE:20220419
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_39
|
||||
SUMMARY:Easter Tuesday (TAS)
|
||||
DTSTART;VALUE=DATE:20220419
|
||||
DTEND;VALUE=DATE:20220420
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_42
|
||||
SUMMARY:Reconciliation Day (ACT)
|
||||
DTSTART;VALUE=DATE:20220530
|
||||
DTEND;VALUE=DATE:20220531
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_50
|
||||
SUMMARY:Labour Day (ACT\, NSW\, SA)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10;BYDAY=1MO
|
||||
DTSTART;VALUE=DATE:20211004
|
||||
DTEND;VALUE=DATE:20211005
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_52
|
||||
SUMMARY:Christmas Eve (NT\, QLD\, SA)
|
||||
DTSTART;VALUE=DATE:20221224
|
||||
DTEND;VALUE=DATE:20221225
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_54
|
||||
SUMMARY:Christmas Day (additional day)
|
||||
DTSTART;VALUE=DATE:20221227
|
||||
DTEND;VALUE=DATE:20221228
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_59
|
||||
SUMMARY:Australia Day
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
DTSTART;VALUE=DATE:20210126
|
||||
DTEND;VALUE=DATE:20210127
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_60
|
||||
SUMMARY:Christmas Day
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
DTSTART;VALUE=DATE:20201225
|
||||
DTEND;VALUE=DATE:20201226
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_61
|
||||
SUMMARY:Anzac Day
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
DTSTART;VALUE=DATE:20210425
|
||||
@@ -293,39 +109,136 @@ DTEND;VALUE=DATE:20210426
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_64
|
||||
SUMMARY:New Year's Day
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
DTSTART;VALUE=DATE:20210101
|
||||
DTEND;VALUE=DATE:20210102
|
||||
UID:aus_15
|
||||
SUMMARY:Labour Day (QLD)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=5;BYDAY=1MO
|
||||
DTSTART;VALUE=DATE:20210503
|
||||
DTEND;VALUE=DATE:20210504
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_66
|
||||
SUMMARY:Boxing Day (ACT\, NSW\, QLD\, TAS\, VIC\, WA)
|
||||
UID:aus_16
|
||||
SUMMARY:May Day (NT)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=5;BYDAY=1MO
|
||||
DTSTART;VALUE=DATE:20210503
|
||||
DTEND;VALUE=DATE:20210504
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_17
|
||||
SUMMARY:Reconciliation Day (ACT)
|
||||
DTSTART;VALUE=DATE:20240527
|
||||
DTEND;VALUE=DATE:20240528
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_18
|
||||
SUMMARY:Western Australia Day (WA)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=6;BYDAY=1MO
|
||||
DTSTART;VALUE=DATE:20210607
|
||||
DTEND;VALUE=DATE:20210608
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_19
|
||||
SUMMARY:King's Birthday (ACT\, NSW\, NT\, SA\, TAS\, VIC)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=6;BYDAY=2MO
|
||||
DTSTART;VALUE=DATE:20210614
|
||||
DTEND;VALUE=DATE:20210615
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_20
|
||||
SUMMARY:Picnic Day (NT)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=8;BYDAY=1MO
|
||||
DTSTART;VALUE=DATE:20210802
|
||||
DTEND;VALUE=DATE:20210803
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_21
|
||||
SUMMARY:Bank Holiday (NSW banks)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=8;BYDAY=1MO
|
||||
DTSTART;VALUE=DATE:20210802
|
||||
DTEND;VALUE=DATE:20210803
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_22
|
||||
SUMMARY:Royal Queensland Show (Brisbane)
|
||||
DTSTART;VALUE=DATE:20240814
|
||||
DTEND;VALUE=DATE:20240815
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_23
|
||||
SUMMARY:AFL Grand Final Eve (VIC)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=9;BYDAY=-1FR
|
||||
DTSTART;VALUE=DATE:20220923
|
||||
DTEND;VALUE=DATE:20220924
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_24
|
||||
SUMMARY:King's Birthday (WA)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10;BYDAY=1MO
|
||||
DTSTART;VALUE=DATE:20240923
|
||||
DTEND;VALUE=DATE:20240924
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_25
|
||||
SUMMARY:King's Birthday (QLD)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10;BYDAY=1MO
|
||||
DTSTART;VALUE=DATE:20211004
|
||||
DTEND;VALUE=DATE:20211005
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_26
|
||||
SUMMARY:Melbourne Cup (VIC)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=11;BYDAY=1TU
|
||||
DTSTART;VALUE=DATE:20211102
|
||||
DTEND;VALUE=DATE:20211103
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_27
|
||||
SUMMARY:Labour Day (ACT\, NSW\, SA)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10;BYDAY=1MO
|
||||
DTSTART;VALUE=DATE:20211004
|
||||
DTEND;VALUE=DATE:20211005
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_28
|
||||
SUMMARY:Christmas Eve (NT\, QLD\, SA)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
DTSTART;VALUE=DATE:20221224
|
||||
DTEND;VALUE=DATE:20221225
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_29
|
||||
SUMMARY:Christmas Day
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
DTSTART;VALUE=DATE:20201225
|
||||
DTEND;VALUE=DATE:20201226
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_30
|
||||
SUMMARY:Boxing Day
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
DTSTART;VALUE=DATE:20201226
|
||||
DTEND;VALUE=DATE:20201227
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_67
|
||||
SUMMARY:Royal Queensland Show (Brisbane)
|
||||
DTSTART;VALUE=DATE:20230816
|
||||
DTEND;VALUE=DATE:20230817
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_67
|
||||
SUMMARY:Royal Queensland Show (Brisbane)
|
||||
DTSTART;VALUE=DATE:20220810
|
||||
DTEND;VALUE=DATE:20220811
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:aus_68
|
||||
SUMMARY:Boxing Day / Proclamation Day (SA)
|
||||
DTSTART;VALUE=DATE:20221226
|
||||
DTEND;VALUE=DATE:20221227
|
||||
UID:aus_31
|
||||
SUMMARY:New Year's Eve (NT\, SA)
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
DTSTART;VALUE=DATE:20211231
|
||||
DTEND;VALUE=DATE:20220101
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
|
||||
@@ -1,295 +1,83 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
UID:chi_1
|
||||
DTSTART;VALUE=DATE:20180101
|
||||
DTEND;VALUE=DATE:20180102
|
||||
SUMMARY:元旦
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_2
|
||||
DTSTART;VALUE=DATE:20180215
|
||||
DTEND;VALUE=DATE:20180222
|
||||
SUMMARY:春节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_3
|
||||
DTSTART;VALUE=DATE:20180405
|
||||
DTEND;VALUE=DATE:20180408
|
||||
SUMMARY:清明节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_4
|
||||
DTSTART;VALUE=DATE:20180429
|
||||
DTEND;VALUE=DATE:20180502
|
||||
SUMMARY:劳动节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_5
|
||||
DTSTART;VALUE=DATE:20180616
|
||||
DTEND;VALUE=DATE:20180619
|
||||
SUMMARY:端午节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_6
|
||||
DTSTART;VALUE=DATE:20180922
|
||||
DTEND;VALUE=DATE:20180925
|
||||
SUMMARY:中秋节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_7
|
||||
DTSTART;VALUE=DATE:20181001
|
||||
DTEND;VALUE=DATE:20181008
|
||||
SUMMARY:国庆节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_8
|
||||
DTSTART;VALUE=DATE:20190101
|
||||
DTEND;VALUE=DATE:20190102
|
||||
SUMMARY:元旦
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_9
|
||||
DTSTART;VALUE=DATE:20190205
|
||||
DTEND;VALUE=DATE:20190206
|
||||
SUMMARY:春节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_10
|
||||
DTSTART;VALUE=DATE:20190405
|
||||
DTEND;VALUE=DATE:20190406
|
||||
SUMMARY:清明节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_11
|
||||
DTSTART;VALUE=DATE:20190501
|
||||
DTEND;VALUE=DATE:20190502
|
||||
SUMMARY:劳动节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_12
|
||||
DTSTART;VALUE=DATE:20190607
|
||||
DTEND;VALUE=DATE:20190608
|
||||
SUMMARY:端午节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_13
|
||||
DTSTART;VALUE=DATE:20190913
|
||||
DTEND;VALUE=DATE:20190914
|
||||
SUMMARY:中秋节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_14
|
||||
DTSTART;VALUE=DATE:20191001
|
||||
DTEND;VALUE=DATE:20191002
|
||||
SUMMARY:国庆节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_15
|
||||
DTSTART;VALUE=DATE:20200101
|
||||
DTEND;VALUE=DATE:20200102
|
||||
SUMMARY:元旦
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_16
|
||||
DTSTART;VALUE=DATE:20200125
|
||||
DTEND;VALUE=DATE:20200126
|
||||
SUMMARY:春节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_17
|
||||
DTSTART;VALUE=DATE:20200404
|
||||
DTEND;VALUE=DATE:20200405
|
||||
SUMMARY:清明节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_18
|
||||
DTSTART;VALUE=DATE:20200501
|
||||
DTEND;VALUE=DATE:20200502
|
||||
SUMMARY:劳动节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_19
|
||||
DTSTART;VALUE=DATE:20200625
|
||||
DTEND;VALUE=DATE:20200626
|
||||
SUMMARY:端午节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_20
|
||||
DTSTART;VALUE=DATE:20201001
|
||||
DTEND;VALUE=DATE:20201002
|
||||
SUMMARY:国庆节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_21
|
||||
DTSTART;VALUE=DATE:20201001
|
||||
DTEND;VALUE=DATE:20201002
|
||||
SUMMARY:中秋节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_22
|
||||
DTSTART;VALUE=DATE:20210101
|
||||
DTEND;VALUE=DATE:20210103
|
||||
SUMMARY:元旦
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_23
|
||||
DTSTART;VALUE=DATE:20210211
|
||||
DTEND;VALUE=DATE:20210217
|
||||
SUMMARY:春节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_24
|
||||
DTSTART;VALUE=DATE:20210403
|
||||
DTEND;VALUE=DATE:20210405
|
||||
SUMMARY:清明节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_25
|
||||
DTSTART;VALUE=DATE:20210501
|
||||
DTEND;VALUE=DATE:20210505
|
||||
SUMMARY:劳动节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_26
|
||||
DTSTART;VALUE=DATE:20210612
|
||||
DTEND;VALUE=DATE:20210614
|
||||
SUMMARY:端午节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_27
|
||||
DTSTART;VALUE=DATE:20210919
|
||||
DTEND;VALUE=DATE:20210921
|
||||
SUMMARY:中秋节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_28
|
||||
DTSTART;VALUE=DATE:20211001
|
||||
DTEND;VALUE=DATE:20211007
|
||||
SUMMARY:国庆节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_29
|
||||
DTSTART;VALUE=DATE:20220101
|
||||
DTEND;VALUE=DATE:20220103
|
||||
SUMMARY:元旦
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_30
|
||||
DTSTART;VALUE=DATE:20220131
|
||||
DTEND;VALUE=DATE:20220206
|
||||
SUMMARY:春节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_31
|
||||
DTSTART;VALUE=DATE:20220403
|
||||
DTEND;VALUE=DATE:20220405
|
||||
SUMMARY:清明节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_32
|
||||
DTSTART;VALUE=DATE:20220430
|
||||
DTEND;VALUE=DATE:20220504
|
||||
SUMMARY:劳动节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_33
|
||||
DTSTART;VALUE=DATE:20220603
|
||||
DTEND;VALUE=DATE:20220605
|
||||
SUMMARY:端午节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_34
|
||||
DTSTART;VALUE=DATE:20220910
|
||||
DTEND;VALUE=DATE:20220912
|
||||
SUMMARY:中秋节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_35
|
||||
DTSTART;VALUE=DATE:20221001
|
||||
DTEND;VALUE=DATE:20221007
|
||||
SUMMARY:国庆节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_36
|
||||
DTSTART;VALUE=DATE:20221231
|
||||
UID:chn_1
|
||||
DTSTART;VALUE=DATE:20230101
|
||||
DTEND;VALUE=DATE:20230102
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:元旦
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_37
|
||||
DTSTART;VALUE=DATE:20230121
|
||||
DTEND;VALUE=DATE:20230127
|
||||
UID:chn_2
|
||||
DTSTART;VALUE=DATE:20240210
|
||||
DTEND;VALUE=DATE:20240218
|
||||
SUMMARY:春节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_38
|
||||
DTSTART;VALUE=DATE:20230405
|
||||
DTEND;VALUE=DATE:20230405
|
||||
UID:chn_3
|
||||
DTSTART;VALUE=DATE:20230308
|
||||
DTEND;VALUE=DATE:20230309
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:妇女节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chn_4
|
||||
DTSTART;VALUE=DATE:20240404
|
||||
DTEND;VALUE=DATE:20240407
|
||||
SUMMARY:清明节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_39
|
||||
DTSTART;VALUE=DATE:20230429
|
||||
DTEND;VALUE=DATE:20230503
|
||||
UID:chn_5
|
||||
DTSTART;VALUE=DATE:20240501
|
||||
DTEND;VALUE=DATE:20240506
|
||||
SUMMARY:劳动节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_40
|
||||
DTSTART;VALUE=DATE:20230622
|
||||
DTEND;VALUE=DATE:20230624
|
||||
UID:chn_6
|
||||
DTSTART;VALUE=DATE:20230504
|
||||
DTEND;VALUE=DATE:20230505
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:青年节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chn_7
|
||||
DTSTART;VALUE=DATE:20230601
|
||||
DTEND;VALUE=DATE:20230602
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:儿童节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chn_8
|
||||
DTSTART;VALUE=DATE:20240610
|
||||
DTEND;VALUE=DATE:20240611
|
||||
SUMMARY:端午节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_41
|
||||
DTSTART;VALUE=DATE:20230929
|
||||
DTEND;VALUE=DATE:20230929
|
||||
UID:chn_9
|
||||
DTSTART;VALUE=DATE:20230801
|
||||
DTEND;VALUE=DATE:20230802
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:建军纪念日
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chn_10
|
||||
DTSTART;VALUE=DATE:20240915
|
||||
DTEND;VALUE=DATE:20240918
|
||||
SUMMARY:中秋节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
UID:chi_42
|
||||
DTSTART;VALUE=DATE:20230929
|
||||
DTEND;VALUE=DATE:20231006
|
||||
UID:chn_11
|
||||
DTSTART;VALUE=DATE:20241001
|
||||
DTEND;VALUE=DATE:20241008
|
||||
SUMMARY:国庆节
|
||||
STATUS:CONFIRMED
|
||||
END:VEVENT
|
||||
|
||||
@@ -521,4 +521,334 @@ RRULE:FREQ=YEARLY;COUNT=6;INTERVAL=4
|
||||
DTSTART;VALUE=DATE:20780922
|
||||
DTEND;VALUE=DATE:20780923
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_71
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20230102
|
||||
DTEND;VALUE=DATE:20230103
|
||||
END:VEVENT
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_72
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20240212
|
||||
DTEND;VALUE=DATE:20240213
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_73
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20240506
|
||||
DTEND;VALUE=DATE:20240507
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_74
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20240812
|
||||
DTEND;VALUE=DATE:20240813
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_75
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20240923
|
||||
DTEND;VALUE=DATE:20240924
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_76
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20241104
|
||||
DTEND;VALUE=DATE:20241105
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_77
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20250224
|
||||
DTEND;VALUE=DATE:20250225
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_78
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20250506
|
||||
DTEND;VALUE=DATE:20250507
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_79
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20251124
|
||||
DTEND;VALUE=DATE:20251125
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_80
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20260506
|
||||
DTEND;VALUE=DATE:20260507
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_81
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20270322
|
||||
DTEND;VALUE=DATE:20270323
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_82
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20290212
|
||||
DTEND;VALUE=DATE:20290213
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_83
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20290430
|
||||
DTEND;VALUE=DATE:20290430
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_84
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20290924
|
||||
DTEND;VALUE=DATE:20290925
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_85
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20300506
|
||||
DTEND;VALUE=DATE:20300507
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_86
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20300812
|
||||
DTEND;VALUE=DATE:20300813
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_87
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20301104
|
||||
DTEND;VALUE=DATE:20301105
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_88
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20310224
|
||||
DTEND;VALUE=DATE:20310225
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_89
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20310506
|
||||
DTEND;VALUE=DATE:20310507
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_90
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20311124
|
||||
DTEND;VALUE=DATE:20311125
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_91
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20330321
|
||||
DTEND;VALUE=DATE:20330322
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_92
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20340102
|
||||
DTEND;VALUE=DATE:20340103
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_93
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20350212
|
||||
DTEND;VALUE=DATE:20350213
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_94
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20350430
|
||||
DTEND;VALUE=DATE:20350501
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_95
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20350924
|
||||
DTEND;VALUE=DATE:20350925
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_96
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20360506
|
||||
DTEND;VALUE=DATE:20360507
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_97
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20361124
|
||||
DTEND;VALUE=DATE:20361125
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_98
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20370506
|
||||
DTEND;VALUE=DATE:20370507
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_99
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20400102
|
||||
DTEND;VALUE=DATE:20400103
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_100
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20400430
|
||||
DTEND;VALUE=DATE:20400501
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_101
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20410506
|
||||
DTEND;VALUE=DATE:20410507
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_102
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20410812
|
||||
DTEND;VALUE=DATE:20410813
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_103
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20411104
|
||||
DTEND;VALUE=DATE:20411105
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_104
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20420224
|
||||
DTEND;VALUE=DATE:20420225
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_105
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20420506
|
||||
DTEND;VALUE=DATE:20420507
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_106
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20421124
|
||||
DTEND;VALUE=DATE:20421125
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_107
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20430506
|
||||
DTEND;VALUE=DATE:20430507
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_108
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20440321
|
||||
DTEND;VALUE=DATE:20440322
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_109
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20450102
|
||||
DTEND;VALUE=DATE:20450103
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_110
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20460212
|
||||
DTEND;VALUE=DATE:20460213
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_111
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20460430
|
||||
DTEND;VALUE=DATE:20460501
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_112
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20460924
|
||||
DTEND;VALUE=DATE:20460925
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_113
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20470506
|
||||
DTEND;VALUE=DATE:20470507
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_114
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20470812
|
||||
DTEND;VALUE=DATE:20470813
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_115
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20471104
|
||||
DTEND;VALUE=DATE:20471105
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_116
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20480224
|
||||
DTEND;VALUE=DATE:20480225
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:jap_117
|
||||
SUMMARY:振替休日 / Furikae kyūjitsu / Substitute Holiday
|
||||
DTSTART;VALUE=DATE:20480506
|
||||
DTEND;VALUE=DATE:20480507
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
|
||||
@@ -1,298 +1,351 @@
|
||||
BEGIN:VCALENDAR
|
||||
BEGIN:VEVENT
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=7;BYDAY=2SA
|
||||
DTSTART;VALUE=DATE:20230708
|
||||
DTEND;VALUE=DATE:20230709
|
||||
UID:mal_1
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Penang Governor's Birthday
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180101
|
||||
DTEND;VALUE=DATE:20180102
|
||||
UID:mal_2
|
||||
UID:mys_1
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:New Year's Day (regional holiday)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180531
|
||||
DTEND;VALUE=DATE:20180601
|
||||
UID:mal_3
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Pesta Kaamatan Holiday (Labuan\, Sabah)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20210513
|
||||
DTEND;VALUE=DATE:20210514
|
||||
UID:mal_4
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Hari Raya Aidilfitri
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20220415
|
||||
DTEND;VALUE=DATE:20220416
|
||||
UID:mal_5
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Good Friday (Sabah\, Sarawak)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180707
|
||||
DTEND;VALUE=DATE:20180708
|
||||
UID:mal_6
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:George Town Heritage Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20231112
|
||||
DTEND;VALUE=DATE:20231114
|
||||
UID:mal_7
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Deepavali (regional holiday)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230323
|
||||
DTEND;VALUE=DATE:20230324
|
||||
UID:mal_8
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Ramadan begins (Johor\, Kedah\, Melaka)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180530
|
||||
DTEND;VALUE=DATE:20180531
|
||||
UID:mal_9
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Pesta Kaamatan (Labuan\, Sabah)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20210913
|
||||
DTEND;VALUE=DATE:20210914
|
||||
UID:mal_10
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Almarhum Sultan Iskandar Hol Day (Johor)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20181211
|
||||
DTEND;VALUE=DATE:20181212
|
||||
UID:mal_12
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Birthday of the Sultan of Selangor
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20210730
|
||||
DTEND;VALUE=DATE:20210731
|
||||
UID:mal_13
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Birthday of the Sultan of Pahang
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20181111
|
||||
DTEND;VALUE=DATE:20181112
|
||||
UID:mal_14
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Birthday of the Sultan of Kelantan
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180323
|
||||
DTEND;VALUE=DATE:20180324
|
||||
UID:mal_15
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Birthday of the Sultan of Johor
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20211009
|
||||
DTEND;VALUE=DATE:20211010
|
||||
UID:mal_16
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10;BYDAY=2SA
|
||||
SUMMARY:Birthday of the Governor of Sarawak
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230408
|
||||
DTEND;VALUE=DATE:20230409
|
||||
UID:mal_19
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Nuzul Al-Quran (regional holiday)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20220301
|
||||
DTEND;VALUE=DATE:20220302
|
||||
UID:mal_20
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Isra and Mi'raj (regional holiday)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180415
|
||||
DTEND;VALUE=DATE:20180416
|
||||
UID:mal_21
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Declaration of Melaka as a Historical City
|
||||
SUMMARY:New Year's Day (regional)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180114
|
||||
DTEND;VALUE=DATE:20180115
|
||||
UID:mal_22
|
||||
UID:mys_2
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:YDPB Negeri Sembilan's Birthday
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180426
|
||||
DTEND;VALUE=DATE:20180427
|
||||
UID:mal_23
|
||||
DTSTART;VALUE=DATE:20240115
|
||||
DTEND;VALUE=DATE:20240116
|
||||
UID:mys_44
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:YDPB Negeri Sembilan's Birthday (additional day)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20240125
|
||||
DTEND;VALUE=DATE:20240126
|
||||
UID:mys_3
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Thaipusam
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180201
|
||||
DTEND;VALUE=DATE:20180202
|
||||
UID:mys_4
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Birthday of the Sultan of Terengganu
|
||||
SUMMARY:Federal Territory Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230517
|
||||
DTEND;VALUE=DATE:20230517
|
||||
UID:mal_24
|
||||
DTSTART;VALUE=DATE:20240208
|
||||
DTEND;VALUE=DATE:20240209
|
||||
UID:mys_5
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Birthday of the Raja of Perlis
|
||||
SUMMARY:Isra and Mi'raj (regional)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20211008
|
||||
DTEND;VALUE=DATE:20211009
|
||||
UID:mal_25
|
||||
DTSTART;VALUE=DATE:20240210
|
||||
DTEND;VALUE=DATE:20240213
|
||||
UID:mys_6
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10;BYDAY=2FR
|
||||
SUMMARY:Melaka Governor's Birthday
|
||||
SUMMARY:Chinese New Year Holiday
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20240220
|
||||
DTEND;VALUE=DATE:20240221
|
||||
UID:mys_7
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Independence Declaration Day (Melaka)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180304
|
||||
DTEND;VALUE=DATE:20180305
|
||||
UID:mal_26
|
||||
UID:mys_8
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Installation of Sultan Terengganu
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230928
|
||||
DTEND;VALUE=DATE:20230929
|
||||
UID:mal_27
|
||||
DTSTART;VALUE=DATE:20240312
|
||||
DTEND;VALUE=DATE:20240313
|
||||
UID:mys_9
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Maulidur Rasul
|
||||
SUMMARY:Awal Ramadan (Johor\, Kedah\, Melaka)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180722
|
||||
DTEND;VALUE=DATE:20180723
|
||||
UID:mal_28
|
||||
DTSTART;VALUE=DATE:20180323
|
||||
DTEND;VALUE=DATE:20180324
|
||||
UID:mys_10
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Sarawak Day
|
||||
SUMMARY:Birthday of the Sultan of Johor
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180916
|
||||
DTEND;VALUE=DATE:20180917
|
||||
UID:mal_30
|
||||
DTSTART;VALUE=DATE:20240328
|
||||
DTEND;VALUE=DATE:20240329
|
||||
UID:mys_11
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Nuzul Al-Quran (regional holiday)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20240329
|
||||
DTEND;VALUE=DATE:20240330
|
||||
UID:mys_12
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Good Friday (Sabah\, Sarawak)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20240410
|
||||
DTEND;VALUE=DATE:20240412
|
||||
UID:mys_13
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Hari Raya Aidilfitri
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180426
|
||||
DTEND;VALUE=DATE:20180427
|
||||
UID:mys_14
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Malaysia Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230630
|
||||
DTEND;VALUE=DATE:20230701
|
||||
UID:mal_31
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Hari Raya Haji Holiday (regional holiday)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180601
|
||||
DTEND;VALUE=DATE:20180602
|
||||
UID:mal_32
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Gawai Dayak (Sarawak)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180602
|
||||
DTEND;VALUE=DATE:20180603
|
||||
UID:mal_33
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Gawai Dayak Holiday (Sarawak)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20181112
|
||||
DTEND;VALUE=DATE:20181113
|
||||
UID:mal_36
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Birthday of the Sultan of Kelantan Holiday
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230605
|
||||
DTEND;VALUE=DATE:20230606
|
||||
UID:mal_37
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:The Yang di-Pertuan Agong's Birthday
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230218
|
||||
DTEND;VALUE=DATE:20230220
|
||||
UID:mal_38
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Isra and Mi'raj (regional holiday)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20211105
|
||||
DTEND;VALUE=DATE:20211106
|
||||
UID:mal_39
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=11;BYDAY=1FR
|
||||
SUMMARY:Birthday of the Sultan of Perak
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20211002
|
||||
DTEND;VALUE=DATE:20211003
|
||||
UID:mal_41
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10;BYDAY=1SA
|
||||
SUMMARY:Birthday of the Governor of Sabah
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230719
|
||||
DTEND;VALUE=DATE:20230720
|
||||
UID:mal_43
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Awal Muharram
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230122
|
||||
DTEND;VALUE=DATE:20230124
|
||||
UID:mal_44
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Chinese New Year Holiday
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180831
|
||||
DTEND;VALUE=DATE:20180901
|
||||
UID:mal_45
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:National Day
|
||||
SUMMARY:Birthday of the Sultan of Terengganu
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180501
|
||||
DTEND;VALUE=DATE:20180502
|
||||
UID:mal_46
|
||||
UID:mys_15
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Labour Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20240517
|
||||
DTEND;VALUE=DATE:20240518
|
||||
UID:mys_16
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Birthday of the Raja of Perlis
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20240522
|
||||
DTEND;VALUE=DATE:20240523
|
||||
UID:mys_17
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Wesak Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20240522
|
||||
DTEND;VALUE=DATE:20240524
|
||||
UID:mys_18
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Hari Hol Pahang
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180530
|
||||
DTEND;VALUE=DATE:20180601
|
||||
UID:mys_19
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Pesta Kaamatan (Labuan\, Sabah)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180601
|
||||
DTEND;VALUE=DATE:20180603
|
||||
UID:mys_20
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Gawai Dayak (Sarawak)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20240603
|
||||
DTEND;VALUE=DATE:20240604
|
||||
UID:mys_21
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Agong's Birthday
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20240604
|
||||
DTEND;VALUE=DATE:20240605
|
||||
UID:mys_45
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Gawai Dayak (Sarawak)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20240616
|
||||
DTEND;VALUE=DATE:20240617
|
||||
UID:mys_22
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Arafat Day (Terengganu\, Kelantan)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20240617
|
||||
DTEND;VALUE=DATE:20240618
|
||||
UID:mys_23
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Hari Raya Haji
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20240618
|
||||
DTEND;VALUE=DATE:20240619
|
||||
UID:mys_24
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Hari Raya Haji (regional holiday)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20240630
|
||||
DTEND;VALUE=DATE:20240701
|
||||
UID:mys_25
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Birthday of the Sultan of Kedah
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20240707
|
||||
DTEND;VALUE=DATE:20240709
|
||||
UID:mys_26
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Awal Muharram
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180707
|
||||
DTEND;VALUE=DATE:20180708
|
||||
UID:mys_27
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:George Town Heritage Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20240709
|
||||
DTEND;VALUE=DATE:20240710
|
||||
UID:mys_46
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:George Town Heritage Day (additional day)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=7;BYDAY=2SA
|
||||
DTSTART;VALUE=DATE:20230708
|
||||
DTEND;VALUE=DATE:20230709
|
||||
UID:mys_28
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Penang Governor's Birthday
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180722
|
||||
DTEND;VALUE=DATE:20180723
|
||||
UID:mys_29
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Sarawak Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20210730
|
||||
DTEND;VALUE=DATE:20210731
|
||||
UID:mys_30
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Birthday of the Sultan of Pahang
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20240811
|
||||
DTEND;VALUE=DATE:20240812
|
||||
UID:mys_31
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Almarhum Sultan Iskandar Hol Day (Johor)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230824
|
||||
DTEND;VALUE=DATE:20230825
|
||||
UID:mys_32
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Melaka Governor's Birthday
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180831
|
||||
DTEND;VALUE=DATE:20180901
|
||||
UID:mys_33
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Merdeka Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20240901
|
||||
DTEND;VALUE=DATE:20240902
|
||||
UID:mys_47
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Merdeka Day (Kelantan\, Terengganu)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180916
|
||||
DTEND;VALUE=DATE:20180917
|
||||
UID:mys_34
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Malaysia Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20240917
|
||||
DTEND;VALUE=DATE:20240918
|
||||
UID:mys_48
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Malaysia Day (additional day)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20240916
|
||||
DTEND;VALUE=DATE:20240917
|
||||
UID:mys_35
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Maulidur Rasul
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230929
|
||||
DTEND;VALUE=DATE:20231001
|
||||
UID:mys_36
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Birthday of the Sultan of Kelantan
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20211002
|
||||
DTEND;VALUE=DATE:20211003
|
||||
UID:mys_37
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10;BYDAY=1SA
|
||||
SUMMARY:Birthday of the Governor of Sabah
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20211009
|
||||
DTEND;VALUE=DATE:20211010
|
||||
UID:mys_38
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10;BYDAY=2SA
|
||||
SUMMARY:Birthday of the Governor of Sarawak
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20241031
|
||||
DTEND;VALUE=DATE:20241101
|
||||
UID:mys_39
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Deepavali
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20211105
|
||||
DTEND;VALUE=DATE:20211106
|
||||
UID:mys_40
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=11;BYDAY=1FR
|
||||
SUMMARY:Birthday of the Sultan of Perak
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20181211
|
||||
DTEND;VALUE=DATE:20181212
|
||||
UID:mys_41
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Birthday of the Sultan of Selangor
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20181224
|
||||
DTEND;VALUE=DATE:20181225
|
||||
UID:mal_47
|
||||
UID:mys_42
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Christmas Eve (Sabah)
|
||||
@@ -300,81 +353,9 @@ END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20181225
|
||||
DTEND;VALUE=DATE:20181226
|
||||
UID:mal_48
|
||||
UID:mys_43
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Christmas Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230124
|
||||
DTEND;VALUE=DATE:20230125
|
||||
UID:mal_49
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Chinese New Year (additional day)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20180201
|
||||
DTEND;VALUE=DATE:20180202
|
||||
UID:mal_51
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Federal Territory Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230629
|
||||
DTEND;VALUE=DATE:20230630
|
||||
UID:mal_52
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Hari Raya Haji
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230422
|
||||
DTEND;VALUE=DATE:20230425
|
||||
UID:mal_53
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Hari Raya Aidilfitri
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230504
|
||||
DTEND;VALUE=DATE:20230505
|
||||
UID:mal_56
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Wesak Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230409
|
||||
DTEND;VALUE=DATE:20230410
|
||||
UID:mal_57
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Nuzul Al-Quran (Kelantan\, Terengganu)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230618
|
||||
DTEND;VALUE=DATE:20230619
|
||||
UID:mal_58
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Birthday of the Sultan of Kedah
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230627
|
||||
DTEND;VALUE=DATE:20230628
|
||||
UID:mal_59
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Arafat Day (Terengganu)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20230517
|
||||
DTEND;VALUE=DATE:20230518
|
||||
UID:mal_60
|
||||
STATUS:CONFIRMED
|
||||
RRULE:FREQ=YEARLY;INTERVAL=1
|
||||
SUMMARY:Hari Hol Pahang
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
DTSTART;VALUE=DATE:20231112
|
||||
DTEND;VALUE=DATE:20231113
|
||||
UID:mal_61
|
||||
STATUS:CONFIRMED
|
||||
SUMMARY:Birthday of the Sultan of Kelantan (additional day)
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
|
||||
@@ -531,4 +531,179 @@ DTSTART;VALUE=DATE:20231226
|
||||
DTEND;VALUE=DATE:20231227
|
||||
SUMMARY:Unduvap Full Moon Poya Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_77
|
||||
DTSTART;VALUE=DATE:20240115
|
||||
DTEND;VALUE=DATE:20240116
|
||||
SUMMARY:Tamil Thai Pongal Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_78
|
||||
DTSTART;VALUE=DATE:20240125
|
||||
DTEND;VALUE=DATE:20240126
|
||||
SUMMARY:Duruthu Full Moon Poya Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_79
|
||||
DTSTART;VALUE=DATE:20240204
|
||||
DTEND;VALUE=DATE:20240205
|
||||
SUMMARY:Independence Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_80
|
||||
DTSTART;VALUE=DATE:20240223
|
||||
DTEND;VALUE=DATE:20240224
|
||||
SUMMARY:Nawam Full Moon Poya Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_81
|
||||
DTSTART;VALUE=DATE:20240308
|
||||
DTEND;VALUE=DATE:20240309
|
||||
SUMMARY:Maha Sivarathri Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_82
|
||||
DTSTART;VALUE=DATE:20240324
|
||||
DTEND;VALUE=DATE:20240325
|
||||
SUMMARY:Madin Full Moon Poya Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_83
|
||||
DTSTART;VALUE=DATE:20240329
|
||||
DTEND;VALUE=DATE:20240330
|
||||
SUMMARY:Good Friday
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_84
|
||||
DTSTART;VALUE=DATE:20240411
|
||||
DTEND;VALUE=DATE:20240412
|
||||
SUMMARY:Id-Ul-Fitr (Ramazan Festival Day)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_85
|
||||
DTSTART;VALUE=DATE:20240412
|
||||
DTEND;VALUE=DATE:20240413
|
||||
SUMMARY:Day prior to Sinhala & Tamil New Year Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_86
|
||||
DTSTART;VALUE=DATE:20240413
|
||||
DTEND;VALUE=DATE:20240414
|
||||
SUMMARY:Sinhala & Tamil New Year Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_87
|
||||
DTSTART;VALUE=DATE:20240423
|
||||
DTEND;VALUE=DATE:20240424
|
||||
SUMMARY:Bak Full Moon Poya Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_88
|
||||
DTSTART;VALUE=DATE:20240501
|
||||
DTEND;VALUE=DATE:20240502
|
||||
SUMMARY:May Day (International Workers’ Day)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_89
|
||||
DTSTART;VALUE=DATE:20240523
|
||||
DTEND;VALUE=DATE:20240524
|
||||
SUMMARY:Vesak Full Moon Poya Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_90
|
||||
DTSTART;VALUE=DATE:20240524
|
||||
DTEND;VALUE=DATE:20240525
|
||||
SUMMARY:Day following Vesak Full Moon Poya Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_91
|
||||
DTSTART;VALUE=DATE:20240617
|
||||
DTEND;VALUE=DATE:20240618
|
||||
SUMMARY:Id-Ul-Alha (Hadji Festival Day)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_92
|
||||
DTSTART;VALUE=DATE:20240621
|
||||
DTEND;VALUE=DATE:20240622
|
||||
SUMMARY:Poson Full Moon Poya Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_93
|
||||
DTSTART;VALUE=DATE:20240720
|
||||
DTEND;VALUE=DATE:20240721
|
||||
SUMMARY:Esala Full Moon Poya Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_94
|
||||
DTSTART;VALUE=DATE:20240819
|
||||
DTEND;VALUE=DATE:20240820
|
||||
SUMMARY:Nikini Full Moon Poya Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_95
|
||||
DTSTART;VALUE=DATE:20240916
|
||||
DTEND;VALUE=DATE:20240917
|
||||
SUMMARY:Milad-Un-Nabi (Holy Prophet’s Birthday)
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_96
|
||||
DTSTART;VALUE=DATE:20240917
|
||||
DTEND;VALUE=DATE:20240918
|
||||
SUMMARY:Binara Full Moon Poya Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_97
|
||||
DTSTART;VALUE=DATE:20241017
|
||||
DTEND;VALUE=DATE:20241018
|
||||
SUMMARY:Vap Full Moon Poya Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_98
|
||||
DTSTART;VALUE=DATE:20241031
|
||||
DTEND;VALUE=DATE:20241101
|
||||
SUMMARY:Deepavali Festival Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_99
|
||||
DTSTART;VALUE=DATE:20241115
|
||||
DTEND;VALUE=DATE:20241116
|
||||
SUMMARY:Il Full Moon Poya Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_100
|
||||
DTSTART;VALUE=DATE:20241214
|
||||
DTEND;VALUE=DATE:20241215
|
||||
SUMMARY:Unduvap Full Moon Poya Day
|
||||
END:VEVENT
|
||||
BEGIN:VEVENT
|
||||
STATUS:CONFIRMED
|
||||
UID:sl_101
|
||||
DTSTART;VALUE=DATE:20241225
|
||||
DTEND;VALUE=DATE:20241226
|
||||
SUMMARY:Christmas Day
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
||||
@@ -620,7 +620,7 @@ class EventActivity : SimpleActivity() {
|
||||
checkRepeatTexts(interval)
|
||||
|
||||
when {
|
||||
mRepeatInterval.isXWeeklyRepetition() -> setRepeatRule(Math.pow(2.0, (mEventStartDateTime.dayOfWeek - 1).toDouble()).toInt())
|
||||
mRepeatInterval.isXWeeklyRepetition() -> setRepeatRule(1 shl (mEventStartDateTime.dayOfWeek - 1))
|
||||
mRepeatInterval.isXMonthlyRepetition() -> setRepeatRule(REPEAT_SAME_DAY)
|
||||
mRepeatInterval.isXYearlyRepetition() -> setRepeatRule(REPEAT_SAME_DAY)
|
||||
}
|
||||
@@ -1603,7 +1603,7 @@ class EventActivity : SimpleActivity() {
|
||||
if (mRepeatInterval.isXWeeklyRepetition()) {
|
||||
val day = mRepeatRule
|
||||
if (day == MONDAY_BIT || day == TUESDAY_BIT || day == WEDNESDAY_BIT || day == THURSDAY_BIT || day == FRIDAY_BIT || day == SATURDAY_BIT || day == SUNDAY_BIT) {
|
||||
setRepeatRule(Math.pow(2.0, (mEventStartDateTime.dayOfWeek - 1).toDouble()).toInt())
|
||||
setRepeatRule(1 shl (mEventStartDateTime.dayOfWeek - 1))
|
||||
}
|
||||
} else if (mRepeatInterval.isXMonthlyRepetition() || mRepeatInterval.isXYearlyRepetition()) {
|
||||
if (mRepeatRule == REPEAT_LAST_DAY && !isLastDayOfTheMonth()) {
|
||||
|
||||
@@ -25,13 +25,13 @@ import org.fossify.commons.extensions.*
|
||||
import org.fossify.commons.helpers.*
|
||||
import org.fossify.commons.models.RadioItem
|
||||
import org.joda.time.DateTime
|
||||
import kotlin.math.pow
|
||||
|
||||
class TaskActivity : SimpleActivity() {
|
||||
private var mEventTypeId = REGULAR_EVENT_TYPE_ID
|
||||
private lateinit var mTaskDateTime: DateTime
|
||||
private lateinit var mTask: Event
|
||||
|
||||
private var mIsAllDayTask = false
|
||||
private var mReminder1Minutes = REMINDER_OFF
|
||||
private var mReminder2Minutes = REMINDER_OFF
|
||||
private var mReminder3Minutes = REMINDER_OFF
|
||||
@@ -610,7 +610,7 @@ class TaskActivity : SimpleActivity() {
|
||||
if (mRepeatInterval.isXWeeklyRepetition()) {
|
||||
val day = mRepeatRule
|
||||
if (day == MONDAY_BIT || day == TUESDAY_BIT || day == WEDNESDAY_BIT || day == THURSDAY_BIT || day == FRIDAY_BIT || day == SATURDAY_BIT || day == SUNDAY_BIT) {
|
||||
setRepeatRule(2.0.pow((mTaskDateTime.dayOfWeek - 1).toDouble()).toInt())
|
||||
setRepeatRule(1 shl (mTaskDateTime.dayOfWeek - 1))
|
||||
}
|
||||
} else if (mRepeatInterval.isXMonthlyRepetition() || mRepeatInterval.isXYearlyRepetition()) {
|
||||
if (mRepeatRule == REPEAT_LAST_DAY && !isLastDayOfTheMonth()) {
|
||||
@@ -630,6 +630,7 @@ class TaskActivity : SimpleActivity() {
|
||||
|
||||
private fun toggleAllDay(isChecked: Boolean) {
|
||||
hideKeyboard()
|
||||
mIsAllDayTask = isChecked
|
||||
binding.taskTime.beGoneIf(isChecked)
|
||||
}
|
||||
|
||||
@@ -707,21 +708,21 @@ class TaskActivity : SimpleActivity() {
|
||||
}
|
||||
|
||||
private fun showReminder1Dialog() {
|
||||
showPickSecondsDialogHelper(mReminder1Minutes) {
|
||||
showPickSecondsDialogHelper(mReminder1Minutes, showDuringDayOption = mIsAllDayTask) {
|
||||
mReminder1Minutes = if (it == -1 || it == 0) it else it / 60
|
||||
updateReminderTexts()
|
||||
}
|
||||
}
|
||||
|
||||
private fun showReminder2Dialog() {
|
||||
showPickSecondsDialogHelper(mReminder2Minutes) {
|
||||
showPickSecondsDialogHelper(mReminder2Minutes, showDuringDayOption = mIsAllDayTask) {
|
||||
mReminder2Minutes = if (it == -1 || it == 0) it else it / 60
|
||||
updateReminderTexts()
|
||||
}
|
||||
}
|
||||
|
||||
private fun showReminder3Dialog() {
|
||||
showPickSecondsDialogHelper(mReminder3Minutes) {
|
||||
showPickSecondsDialogHelper(mReminder3Minutes, showDuringDayOption = mIsAllDayTask) {
|
||||
mReminder3Minutes = if (it == -1 || it == 0) it else it / 60
|
||||
updateReminderTexts()
|
||||
}
|
||||
@@ -825,7 +826,7 @@ class TaskActivity : SimpleActivity() {
|
||||
checkRepeatTexts(interval)
|
||||
|
||||
when {
|
||||
mRepeatInterval.isXWeeklyRepetition() -> setRepeatRule(2.0.pow((mTaskDateTime.dayOfWeek - 1).toDouble()).toInt())
|
||||
mRepeatInterval.isXWeeklyRepetition() -> setRepeatRule(1 shl (mTaskDateTime.dayOfWeek - 1))
|
||||
mRepeatInterval.isXMonthlyRepetition() -> setRepeatRule(REPEAT_SAME_DAY)
|
||||
mRepeatInterval.isXYearlyRepetition() -> setRepeatRule(REPEAT_SAME_DAY)
|
||||
}
|
||||
|
||||
@@ -63,9 +63,9 @@ class EventListAdapter(
|
||||
}
|
||||
}
|
||||
|
||||
override fun getSelectableItemCount() = listItems.filter { it is ListEvent }.size
|
||||
override fun getSelectableItemCount() = listItems.filterIsInstance<ListEvent>().size
|
||||
|
||||
override fun getIsItemSelectable(position: Int) = listItems[position] is ListEvent
|
||||
override fun getIsItemSelectable(position: Int) = listItems.getOrNull(position) is ListEvent
|
||||
|
||||
override fun getItemSelectionKey(position: Int) = (listItems.getOrNull(position) as? ListEvent)?.hashCode()
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ class RepeatRuleWeeklyDialog(val activity: Activity, val curRepeatRule: Int, val
|
||||
val days = activity.resources.getStringArray(org.fossify.commons.R.array.week_days)
|
||||
var checkboxes = ArrayList<MyAppCompatCheckbox>(7)
|
||||
for (i in 0..6) {
|
||||
val pow = Math.pow(2.0, i.toDouble()).toInt()
|
||||
val pow = 1 shl i
|
||||
MyCheckboxBinding.inflate(activity.layoutInflater).root.apply {
|
||||
isChecked = curRepeatRule and pow != 0
|
||||
text = days[i]
|
||||
|
||||
@@ -5,6 +5,6 @@ import org.fossify.calendar.models.Event
|
||||
|
||||
fun Long.isTsOnProperDay(event: Event): Boolean {
|
||||
val dateTime = Formatter.getDateTimeFromTS(this)
|
||||
val power = Math.pow(2.0, (dateTime.dayOfWeek - 1).toDouble()).toInt()
|
||||
val power = 1 shl (dateTime.dayOfWeek - 1)
|
||||
return event.repeatRule and power != 0
|
||||
}
|
||||
|
||||
@@ -219,14 +219,11 @@ class WeekFragment : Fragment(), WeeklyCalendar {
|
||||
val dayLetters = res.getStringArray(labelIDs).toMutableList() as ArrayList<String>
|
||||
val dayLetter = dayLetters[curDay.dayOfWeek - 1]
|
||||
|
||||
val textColor = if (isPrintVersion) {
|
||||
resources.getColor(org.fossify.commons.R.color.theme_light_text_color)
|
||||
} else if (todayCode == dayCode) {
|
||||
primaryColor
|
||||
} else if (highlightWeekends && isWeekend(curDay.dayOfWeek)) {
|
||||
config.highlightWeekendsColor
|
||||
} else {
|
||||
requireContext().getProperTextColor()
|
||||
val textColor = when {
|
||||
!isPrintVersion && todayCode == dayCode -> primaryColor
|
||||
highlightWeekends && isWeekend(curDay.dayOfWeek) -> config.highlightWeekendsColor
|
||||
isPrintVersion -> resources.getColor(org.fossify.commons.R.color.theme_light_text_color)
|
||||
else -> requireContext().getProperTextColor()
|
||||
}
|
||||
|
||||
val label = WeeklyViewDayLetterBinding.inflate(layoutInflater, binding.weekLettersHolder, false).root
|
||||
|
||||
@@ -32,7 +32,7 @@ class Parser {
|
||||
repeatInterval = getFrequencySeconds(value)
|
||||
if (value == WEEKLY) {
|
||||
val start = Formatter.getDateTimeFromTS(startTS)
|
||||
repeatRule = Math.pow(2.0, (start.dayOfWeek - 1).toDouble()).toInt()
|
||||
repeatRule = 1 shl (start.dayOfWeek - 1)
|
||||
} else if (value == MONTHLY || value == YEARLY) {
|
||||
repeatRule = REPEAT_SAME_DAY
|
||||
} else if (value == DAILY && fullString.contains(INTERVAL)) {
|
||||
@@ -40,7 +40,7 @@ class Parser {
|
||||
// properly handle events repeating by 14 days or so, just add a repeat rule to specify a day of the week
|
||||
if (interval.areDigitsOnly() && interval.toInt() % 7 == 0) {
|
||||
val dateTime = Formatter.getDateTimeFromTS(startTS)
|
||||
repeatRule = Math.pow(2.0, (dateTime.dayOfWeek - 1).toDouble()).toInt()
|
||||
repeatRule = 1 shl (dateTime.dayOfWeek - 1)
|
||||
} else if (fullString.contains("BYDAY")) {
|
||||
// some services use weekly repetition for repeating on specific week days, some use daily
|
||||
// make these produce the same result
|
||||
|
||||
@@ -26,12 +26,18 @@ import kotlin.math.min
|
||||
|
||||
// used in the Monthly view fragment, 1 view per screen
|
||||
class MonthView(context: Context, attrs: AttributeSet, defStyle: Int) : View(context, attrs, defStyle) {
|
||||
private val BG_CORNER_RADIUS = 8f
|
||||
companion object {
|
||||
private const val BG_CORNER_RADIUS = 8f
|
||||
private const val EVENT_DOT_COLUMN_COUNT = 3
|
||||
private const val EVENT_DOT_ROW_COUNT = 1
|
||||
}
|
||||
|
||||
private var textPaint: Paint
|
||||
private var eventTitlePaint: TextPaint
|
||||
private var gridPaint: Paint
|
||||
private var circleStrokePaint: Paint
|
||||
private var plusTextPaint: Paint
|
||||
private var eventDotPaint: Paint
|
||||
private var config = context.config
|
||||
private var dayWidth = 0f
|
||||
private var dayHeight = 0f
|
||||
@@ -79,6 +85,14 @@ class MonthView(context: Context, attrs: AttributeSet, defStyle: Int) : View(con
|
||||
textAlign = Paint.Align.CENTER
|
||||
}
|
||||
|
||||
eventDotPaint = Paint(Paint.ANTI_ALIAS_FLAG)
|
||||
plusTextPaint = Paint(Paint.ANTI_ALIAS_FLAG).apply {
|
||||
color = textColor
|
||||
alpha = 175
|
||||
textSize = normalTextSize.toFloat()
|
||||
textAlign = Paint.Align.CENTER
|
||||
}
|
||||
|
||||
gridPaint = Paint(Paint.ANTI_ALIAS_FLAG).apply {
|
||||
color = textColor.adjustAlpha(LOWER_ALPHA)
|
||||
}
|
||||
@@ -181,7 +195,8 @@ class MonthView(context: Context, attrs: AttributeSet, defStyle: Int) : View(con
|
||||
val dayNumber = day.value.toString()
|
||||
|
||||
val textPaint = getTextPaint(day)
|
||||
if (selectedDayCoords.x != -1 && x == selectedDayCoords.x && y == selectedDayCoords.y) {
|
||||
val isDaySelected = selectedDayCoords.x != -1 && x == selectedDayCoords.x && y == selectedDayCoords.y
|
||||
if (isDaySelected) {
|
||||
canvas.drawCircle(xPosCenter, yPos + textPaint.textSize * 0.7f, textPaint.textSize * 0.8f, circleStrokePaint)
|
||||
if (day.isToday) {
|
||||
textPaint.color = textColor
|
||||
@@ -190,16 +205,45 @@ class MonthView(context: Context, attrs: AttributeSet, defStyle: Int) : View(con
|
||||
canvas.drawCircle(xPosCenter, yPos + textPaint.textSize * 0.7f, textPaint.textSize * 0.8f, getCirclePaint(day))
|
||||
}
|
||||
|
||||
// mark days with events with a dot
|
||||
if (isMonthDayView && day.dayEvents.isNotEmpty()) {
|
||||
// mark days with a dot for each event
|
||||
if (isMonthDayView && !isDaySelected && !day.isToday && day.dayEvents.isNotEmpty()) {
|
||||
getCirclePaint(day).getTextBounds(dayNumber, 0, dayNumber.length, dayTextRect)
|
||||
val height = dayTextRect.height() * 1.25f
|
||||
canvas.drawCircle(
|
||||
xPosCenter,
|
||||
yPos + height + textPaint.textSize / 2,
|
||||
textPaint.textSize * 0.2f,
|
||||
getDayEventColor(day.dayEvents.first())
|
||||
)
|
||||
val eventCount = day.dayEvents.size
|
||||
val dotRadius = textPaint.textSize * 0.2f
|
||||
val stepSize = dotRadius * 2.5f
|
||||
val columnCount = EVENT_DOT_COLUMN_COUNT
|
||||
|
||||
val dayEventsSorted = day.dayEvents
|
||||
.asSequence()
|
||||
.sortedWith(
|
||||
comparator = compareBy({ it.startTS }, { it.endTS }, { it.title })
|
||||
)
|
||||
.distinctBy { it.color }
|
||||
|
||||
var xDot: Float
|
||||
var yDot = yPos + height + textPaint.textSize / 2
|
||||
var indexInRow: Int
|
||||
for ((index, event) in dayEventsSorted.withIndex()) {
|
||||
indexInRow = index % columnCount
|
||||
xDot = xPosCenter + stepSize * (indexInRow - (min(eventCount, columnCount)) / 2)
|
||||
if (eventCount % 2 == 0) { // center even number of dots
|
||||
xDot += stepSize / 2
|
||||
}
|
||||
|
||||
if (index > 0 && indexInRow == 0) { // next row of dots
|
||||
yDot += stepSize
|
||||
}
|
||||
|
||||
if (eventCount - 1 != index && index >= columnCount * EVENT_DOT_ROW_COUNT - 1) { // draw + if too many events
|
||||
plusTextPaint.textSize = stepSize * 1.5f
|
||||
canvas.drawText("+", xDot, yDot + dotRadius * 1.2f, plusTextPaint)
|
||||
break
|
||||
} else {
|
||||
val paint = eventDotPaint.apply { color = event.color }
|
||||
canvas.drawCircle(xDot, yDot, dotRadius, paint)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
canvas.drawText(dayNumber, xPosCenter, yPos + textPaint.textSize, textPaint)
|
||||
@@ -329,13 +373,10 @@ class MonthView(context: Context, attrs: AttributeSet, defStyle: Int) : View(con
|
||||
}
|
||||
|
||||
private fun getTextPaint(startDay: DayMonthly): Paint {
|
||||
var paintColor = textColor
|
||||
if (!isPrintVersion) {
|
||||
if (startDay.isToday) {
|
||||
paintColor = primaryColor.getContrastColor()
|
||||
} else if (highlightWeekends && startDay.isWeekend) {
|
||||
paintColor = weekendsTextColor
|
||||
}
|
||||
var paintColor = when {
|
||||
!isPrintVersion && startDay.isToday -> primaryColor.getContrastColor()
|
||||
highlightWeekends && startDay.isWeekend -> weekendsTextColor
|
||||
else -> textColor
|
||||
}
|
||||
|
||||
if (!startDay.isThisMonth) {
|
||||
@@ -395,12 +436,6 @@ class MonthView(context: Context, attrs: AttributeSet, defStyle: Int) : View(con
|
||||
return curPaint
|
||||
}
|
||||
|
||||
private fun getDayEventColor(event: Event): Paint {
|
||||
val curPaint = Paint(Paint.ANTI_ALIAS_FLAG)
|
||||
curPaint.color = event.color
|
||||
return curPaint
|
||||
}
|
||||
|
||||
private fun initWeekDayLetters() {
|
||||
dayLetters = context.withFirstDayOfWeekToFront(context.resources.getStringArray(org.fossify.commons.R.array.week_day_letters).toList())
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@ import org.fossify.calendar.databinding.MonthViewBackgroundBinding
|
||||
import org.fossify.calendar.databinding.MonthViewBinding
|
||||
import org.fossify.calendar.extensions.config
|
||||
import org.fossify.calendar.helpers.COLUMN_COUNT
|
||||
import org.fossify.calendar.helpers.Formatter
|
||||
import org.fossify.calendar.helpers.ROW_COUNT
|
||||
import org.fossify.calendar.models.DayMonthly
|
||||
import org.fossify.commons.extensions.onGlobalLayout
|
||||
@@ -73,7 +74,7 @@ class MonthViewWrapper(context: Context, attrs: AttributeSet, defStyle: Int) : F
|
||||
|
||||
child.layout(childLeft.toInt(), childTop.toInt(), childRight.toInt(), childBottom.toInt())
|
||||
|
||||
if (curLeft + childWidth < end) {
|
||||
if (curLeft + childWidth <= end) {
|
||||
curLeft += childWidth
|
||||
x++
|
||||
} else {
|
||||
@@ -106,39 +107,29 @@ class MonthViewWrapper(context: Context, attrs: AttributeSet, defStyle: Int) : F
|
||||
}
|
||||
|
||||
private fun measureSizes() {
|
||||
dayWidth = (width - horizontalOffset) / 7f
|
||||
dayHeight = (height - weekDaysLetterHeight) / 6f
|
||||
dayWidth = (width - horizontalOffset) / COLUMN_COUNT.toFloat()
|
||||
dayHeight = (height - weekDaysLetterHeight) / ROW_COUNT.toFloat()
|
||||
}
|
||||
|
||||
private fun addClickableBackgrounds() {
|
||||
removeAllViews()
|
||||
binding = MonthViewBinding.inflate(inflater, this, true)
|
||||
wereViewsAdded = true
|
||||
var curId = 0
|
||||
for (y in 0 until ROW_COUNT) {
|
||||
for (x in 0 until COLUMN_COUNT) {
|
||||
val day = days.getOrNull(curId)
|
||||
if (day != null) {
|
||||
addViewBackground(x, y, day)
|
||||
}
|
||||
curId++
|
||||
}
|
||||
days.forEachIndexed { index, day ->
|
||||
addViewBackground(index % COLUMN_COUNT, index / COLUMN_COUNT, day)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private fun addViewBackground(viewX: Int, viewY: Int, day: DayMonthly) {
|
||||
val xPos = viewX * dayWidth + horizontalOffset
|
||||
val yPos = viewY * dayHeight + weekDaysLetterHeight
|
||||
|
||||
MonthViewBackgroundBinding.inflate(inflater, this, false).root.apply {
|
||||
if (isMonthDayView) {
|
||||
background = null
|
||||
}
|
||||
//Accessible label composed by day and month
|
||||
contentDescription = "${day.value} ${Formatter.getMonthName(context, Formatter.getDateTimeFromCode(day.code).monthOfYear)}"
|
||||
|
||||
layoutParams.width = dayWidth.toInt()
|
||||
layoutParams.height = dayHeight.toInt()
|
||||
x = xPos
|
||||
y = yPos
|
||||
setOnClickListener {
|
||||
dayClickCallback?.invoke(day)
|
||||
|
||||
|
||||
@@ -261,4 +261,4 @@
|
||||
<string name="faq_5_text">تحقق من إعدادات بطارية جهازك والإشعارات ، إذا لم يكن هناك شيء يمنع التذكيرات ، أو يقتل التطبيق في الخلفية. قد ترغب أيضا في إلقاء نظرة على <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a> ، يحتوي على بعض النصائح المفيدة.</string>
|
||||
<string name="faq_6_title">كيف يمكنني تعديل أو حذف نوع حدث موجود؟</string>
|
||||
<string name="faq_6_text">يمكنك القيام بكل من هذين الخيارين في إعدادات التطبيق - إدارة أنواع الأحداث. ما عليك سوى النقر فوق المطلوب لتغيير الملصق واللون ، أو تحديد الاسم المطلوب بالضغط عليه لفترة طويلة واستخدام سلة المهملات في القائمة العلوية للحذف.</string>
|
||||
</resources>
|
||||
</resources>
|
||||
@@ -247,4 +247,4 @@
|
||||
<string name="faq_5_text">Праверце акумулятар прылады і налады апавяшчэнняў, калі нішто не блакуе напаміны або забівае праграму ў фонавым рэжыме. Вы таксама можаце зазірнуць на <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>, там ёсць некалькі карысных парад.</string>
|
||||
<string name="faq_6_title">Як я магу змяніць або выдаліць існуючы тып падзеі\?</string>
|
||||
<string name="faq_6_text">Вы можаце зрабіць і тое, і іншае ў наладах прыкладання - Кіраванне тыпамі падзей. Проста націсніце на патрэбны, каб змяніць пазнаку і колер, або выберыце патрэбны, доўга націскаючы на яго, і выкарыстоўвайце кошык у верхнім меню для выдалення.</string>
|
||||
</resources>
|
||||
</resources>
|
||||
@@ -252,4 +252,9 @@
|
||||
<string name="faq_5_text">Проверете настройките на батерията и известията на устройството си, ако няма нищо блокиращо напомнянията, или убиване на приложението във фонов режим. Бихте могли също да погледнете <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>, има някои полезни съвети.</string>
|
||||
<string name="faq_6_title">Как мога да променя или изтрия съществуващ тип събитие\?</string>
|
||||
<string name="faq_6_text">Можете да направите и двете неща в приложението Настройки - Управление на типове събития. Просто щракнете върху желаното събитие, за да промените етикета и цвета, или изберете желаното събитие, като го натиснете продължително, и използвайте кошчето в горното меню за изтриване.</string>
|
||||
</resources>
|
||||
<string name="caldav">CalDAV</string>
|
||||
<string name="accessibility_previous_month">Отиди в предишния месец</string>
|
||||
<string name="accessibility_next_month">Отиди в следващия месец</string>
|
||||
<string name="accessibility_next_day">Отиди в следващия ден</string>
|
||||
<string name="accessibility_previous_day">Отиди в предишния ден</string>
|
||||
</resources>
|
||||
@@ -5,7 +5,7 @@
|
||||
<string name="daily_view">প্রাত্যহিক ভিউ</string>
|
||||
<string name="weekly_view">সাপ্তাহিক ভিউ</string>
|
||||
<string name="monthly_view">মাসিক ভিউ</string>
|
||||
<string name="monthly_daily_view">Monthly + daily view</string>
|
||||
<string name="monthly_daily_view">মাসিক + প্রত্যহ দৃশ্য</string>
|
||||
<string name="yearly_view">বাৎসরিক ভিউ</string>
|
||||
<string name="simple_event_list">ইভেন্টগুলির সহজ তালিকা</string>
|
||||
<string name="go_to_today">আজকের দিনে যাও</string>
|
||||
@@ -20,7 +20,7 @@
|
||||
<string name="title_empty">শিরোনাম খালি হতে পারবে না</string>
|
||||
<string name="end_before_start">ইভেন্টটি শুরুর আগে শেষ হতে পারবে না</string>
|
||||
<string name="event_added">ইভেন্ট সফলভাবে যোগ হয়েছে</string>
|
||||
<string name="event_updated">ইভেন্ট সফলভাবে আপডেট হয়েছে</string>
|
||||
<string name="event_updated">ইভেন্ট টি সফলভাবে আপডেট করা হয়েছে</string>
|
||||
<string name="filter_events_by_type">টাইপের মত করে ইভেন্টগুলো ফিল্টার করুন</string>
|
||||
<string name="please_fill_location">ম্যাপে দেখানোর জন্য লোকেশন পূরণ করুন</string>
|
||||
<string name="public_event_notification_text">একটি ইভেন্ট আসছে</string>
|
||||
@@ -193,4 +193,4 @@
|
||||
<string name="faq_3_text">কেবল আসল রিমাইন্ডারটি প্রদর্শন করে নয়, অডিও বাজানোও সিস্টেম দ্বারা অত্যন্ত প্রভাবিত। যদি আপনি কোনও শব্দ শুনতে না পান তবে অ্যাপ্লিকেশন সেটিংসে যাওয়ার চেষ্টা করুন, \"রিমাইন্ডার দ্বারা ব্যবহৃত অডিও স্ট্রিম\" অপশন চাপুন এবং এটিতে ভিন্ন কোন মান দিন। এটি যদি এখনও কাজ না করে তবে আপনার স্ট্রিম সেটিংস পরীক্ষা করে দেখুন, যদি নির্দিষ্ট স্ট্রিমটি নিঃশব্দ করা না হয়।</string>
|
||||
<string name="faq_4_title">এ্যাপটি কি টাইম জোন সাপোর্ট করে\?</string>
|
||||
<string name="faq_4_text">হ্যাঁ এটা করে। ডিফল্টরূপে সমস্ত ইভেন্ট আপনার বর্তমান টাইম জোনে তৈরি করা হয়। আপনি যদি কোনও ইভেন্টের টাইম জোন পরিবর্তন করতে চান, আপনাকে প্রথমে অ্যাপ্লিকেশন সেটিংসে টাইম জোন পিকার ইনাবল করতে হবে, তারপরে ইভেন্ট ডিটেইলস স্ক্রিনে এটি পরিবর্তন করতে হবে। এটি ডিফল্টরূপে ডিজেবল করা, কারণ বেশিরভাগ লোকের এটির প্রয়োজন হয় না.</string>
|
||||
</resources>
|
||||
</resources>
|
||||
@@ -226,14 +226,17 @@
|
||||
<string name="within_the_next">En el següent…</string>
|
||||
<plurals name="within_the_next_days">
|
||||
<item quantity="one">En el %d dia següent</item>
|
||||
<item quantity="many">En els %d dies següents</item>
|
||||
<item quantity="other">En els %d dies següents</item>
|
||||
</plurals>
|
||||
<plurals name="within_the_next_weeks">
|
||||
<item quantity="one">En la %d setmana següent</item>
|
||||
<item quantity="many">En les %d setmanes següents</item>
|
||||
<item quantity="other">En les %d setmanes següents</item>
|
||||
</plurals>
|
||||
<plurals name="within_the_next_months">
|
||||
<item quantity="one">En el %d mes següent</item>
|
||||
<item quantity="many">En els %d mesos següents</item>
|
||||
<item quantity="other">En els %d mesos següents</item>
|
||||
</plurals>
|
||||
<string name="faq_1_title">Com puc eliminar els dies festius importats mitjançant el botó «Afegeix festius»\?</string>
|
||||
@@ -249,4 +252,12 @@
|
||||
<string name="faq_5_text">Comproveu la bateria del dispositiu i la configuració de notificacions, si no hi ha res que bloquegi els recordatoris o que mati l\'aplicació en segon pla. També us recomanem que doneu una ullada a <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>, té alguns consells útils.</string>
|
||||
<string name="faq_6_title">Com puc modificar o suprimir un tipus d\'esdeveniment existent\?</string>
|
||||
<string name="faq_6_text">Podeu fer les dues coses a la Configuració de l\'aplicació - Gestiona els tipus d\'esdeveniments. Només cal fer clic en el desitjat per canviar l\'etiqueta o el color, o el podeu seleccionar prement-lo prolongadament i utilitzeu la paperera del menú superior per suprimir-lo.</string>
|
||||
</resources>
|
||||
<string name="event_color">Color de l\'esdeveniment</string>
|
||||
<string name="default_calendar_color">Color del calendari predeterminat</string>
|
||||
<string name="color">Color</string>
|
||||
<string name="caldav">CalDAV</string>
|
||||
<string name="accessibility_next_month">Ves al mes següent</string>
|
||||
<string name="accessibility_previous_day">Ves al dia anterior</string>
|
||||
<string name="accessibility_previous_month">Ves al mes anterior</string>
|
||||
<string name="accessibility_next_day">Ves al dia següent</string>
|
||||
</resources>
|
||||
@@ -172,7 +172,7 @@
|
||||
<string name="alarm_stream">Budík</string>
|
||||
<string name="notification_stream">Oznámení</string>
|
||||
<string name="ring_stream">Vyzvánění</string>
|
||||
<string name="use_last_event_reminders">Použít připomenutí z poslední události jako výchozí pro nové události</string>
|
||||
<string name="use_last_event_reminders">Použít připomenutí z poslední události jako výchozí pro nové události</string>
|
||||
<string name="default_reminder_1">Výchozí připomenutí 1</string>
|
||||
<string name="default_reminder_2">Výchozí připomenutí 2</string>
|
||||
<string name="default_reminder_3">Výchozí připomenutí 3</string>
|
||||
@@ -248,9 +248,16 @@
|
||||
<string name="faq_3_title">Připomínku vidím, ale neslyším žádný zvuk. Co s tím\?</string>
|
||||
<string name="faq_3_text">Nejen zobrazování aktuální připomínky, ale i přehrávání zvuku je velmi ovlivněno operačním systémem. Pokud neslyšíte žádný zvuk, zkuste jít do nastavení aplikace, vyberte: „Zvukový kanál používaný připomínkami“ a změňte jej na něco jiného. Pokud zvuk stále nefunguje, zkontrolujte zda není zvuk zvoleného kanálu vypnut v nastavení vašeho systému.</string>
|
||||
<string name="faq_4_title">Podporuje aplikace časová pásma\?</string>
|
||||
<string name="faq_4_text">Ano, podporuje. Ve výchozím stavu jsou všechny události vytvářeny ve vašem současném časovém pásmu. Pokud chcete změnit časové pásmo některé události, musíte nejdříve povolit úpravy časových pásem v nastavení aplikace, poté jej změníte na obrazovce s detaily události. Ve výchozím nastavení je úprava vypnuta, neboť většina lidí ji nebude potřebovat.</string>
|
||||
<string name="faq_4_text">Ano, podporuje. Ve výchozím stavu jsou všechny události vytvářeny ve vašem současném časovém pásmu. Pokud chcete změnit časové pásmo některé události, musíte nejdříve povolit úpravy časových pásem v nastavení aplikace, poté jej změníte na obrazovce s detaily události. Ve výchozím nastavení je úprava vypnuta, neboť většina lidí ji nebude potřebovat.</string>
|
||||
<string name="faq_5_title">Aplikace nezobrazuje žádná oznámení. Proč tomu tak je\?</string>
|
||||
<string name="faq_5_text">Zkontrolujte nastavení oznámení a baterie na vašem zařízení, zda tam není nic blokujícího připomenutí, nebo zabíjení aplikace běžící na pozadí. Možná se také budete chtít podívat na <a href=https://dontkillmyapp.com>https://dontkillmyapp.com </a>, kde je několik užitečných tipů.</string>
|
||||
<string name="faq_6_title">Jak mohu upravit nebo odstranit existující typ události\?</string>
|
||||
<string name="faq_6_text">Obojí lze udělat v Nastavení aplikace – Správa typů událostí. Po klepnutí na zvolený typ události můžete upravit název a barvu. Dlouhým podržením a poté použitím odpadkového koše v horním menu typ události odstraníte.</string>
|
||||
</resources>
|
||||
<string name="event_color">Barva události</string>
|
||||
<string name="caldav">CalDAV</string>
|
||||
<string name="accessibility_previous_month">Přejít na předchozí měsíc</string>
|
||||
<string name="accessibility_next_month">Přejít na další měsíc</string>
|
||||
<string name="accessibility_previous_day">Přejít na předchozí den</string>
|
||||
<string name="accessibility_next_day">Přejít na další den</string>
|
||||
<string name="default_calendar_color">Výchozí barva kalendáře</string>
|
||||
</resources>
|
||||
@@ -37,6 +37,7 @@
|
||||
<string name="duplicate_task">Kopier opgave</string>
|
||||
<string name="mark_completed">Marker som afsluttet</string>
|
||||
<string name="mark_incomplete">Marker som uafsluttet</string>
|
||||
<string name="task_color">Opgave farve</string>
|
||||
<string name="repetition">Gentagelse</string>
|
||||
<string name="no_repetition">Gentages ikke</string>
|
||||
<string name="daily">Daglig</string>
|
||||
@@ -49,6 +50,7 @@
|
||||
<string name="repeat_till">Gentag indtil</string>
|
||||
<string name="forever">Ingen slutdato</string>
|
||||
<string name="event_is_repeatable">Begivenheden kan gentages</string>
|
||||
<string name="task_is_repeatable">Opgaven kan gentages</string>
|
||||
<string name="selection_contains_repetition">Valget indeholder gentagne begivenheder</string>
|
||||
<string name="delete_one_only">Slet kun denne forekomst</string>
|
||||
<string name="delete_future_occurrences">Slet denne og alle fremtidige forekomster</string>
|
||||
@@ -168,7 +170,10 @@
|
||||
<string name="dim_completed_tasks">Nedton afsluttede opgaver</string>
|
||||
<string name="events">Begivenheder</string>
|
||||
<string name="reminder_stream">Audio stream anvendt af påmindelser</string>
|
||||
<string name="system_stream">System</string>
|
||||
<string name="alarm_stream">Alarm</string>
|
||||
<string name="notification_stream">Notifikation</string>
|
||||
<string name="ring_stream">Ringetone</string>
|
||||
<string name="use_last_event_reminders">Brug den sidst opsatte påmindelse som standard for påmindelser</string>
|
||||
<string name="default_reminder_1">Påmindelse 1</string>
|
||||
<string name="default_reminder_2">Påmindelse 2</string>
|
||||
@@ -187,6 +192,7 @@
|
||||
<string name="allow_changing_time_zones">Tillad ændring af en begivenheds tidszone</string>
|
||||
<string name="manage_quick_filter_event_types">Håndter begivenhedstyper med hurtigt filter</string>
|
||||
<string name="allow_creating_tasks">Tillad oprettelse af opgaver</string>
|
||||
<string name="caldav">CalDAV</string>
|
||||
<string name="select_caldav_calendars">Vælg kalendere til synk</string>
|
||||
<string name="manage_synced_calendars">Håndter synkronisering af kalendere</string>
|
||||
<string name="store_locally_only">Gem kun lokalt</string>
|
||||
@@ -202,6 +208,7 @@
|
||||
<string name="no_synchronized_calendars">Der er ikke fundet nogen kalendere der kan synkroniseres</string>
|
||||
<string name="status_free">Ledig</string>
|
||||
<string name="status_busy">Optaget</string>
|
||||
<string name="fetching_event_failed">Hentning af begivenhed %s mislykkedes</string>
|
||||
<string name="monday_alt">Mandag</string>
|
||||
<string name="tuesday_alt">Tirsdag</string>
|
||||
<string name="wednesday_alt">Onsdag</string>
|
||||
@@ -209,7 +216,8 @@
|
||||
<string name="friday_alt">Fredag</string>
|
||||
<string name="saturday_alt">Lørdag</string>
|
||||
<string name="sunday_alt">Søndag</string>
|
||||
<string name="sample_description_1">Ekskursion</string>
|
||||
<string name="sample_title_1">Træning</string>
|
||||
<string name="sample_description_1">Træne ben</string>
|
||||
<string name="sample_title_2">Møde med John</string>
|
||||
<string name="sample_description_2">Botanisk have</string>
|
||||
<string name="sample_title_3">Biblioteket</string>
|
||||
@@ -232,6 +240,10 @@
|
||||
<item quantity="one">I løbet af %d måned</item>
|
||||
<item quantity="other">I løbet af de næste %d måneder</item>
|
||||
</plurals>
|
||||
<string name="accessibility_previous_month">Gå til forrige måned</string>
|
||||
<string name="accessibility_next_month">Gå til næste måned</string>
|
||||
<string name="accessibility_previous_day">Gå til forrige dag</string>
|
||||
<string name="accessibility_next_day">Gå til næste dag</string>
|
||||
<string name="faq_1_title">Hvordan kan jeg fjerne helligdage der er importeret med funktionen \"Tilføj helligdage\"\?</string>
|
||||
<string name="faq_1_text">Helligdage oprettet på den måde er indsat under begivenhedstypen \"Helligdage\". Gå til Indstillinger -> Håndter begivenhedstyper. Efter et par sekunders pres på en type kan du slette den ved at klikke på papirkurven.</string>
|
||||
<string name="faq_2_title">Kan jeg synkronisere mine begivenheder med Googles kalender eller en anden kalender der understøtter CalDAV\?</string>
|
||||
|
||||
@@ -132,7 +132,7 @@
|
||||
<string name="edit_type">Typ bearbeiten</string>
|
||||
<string name="type_already_exists">Typ mit diesem Namen existiert bereits</string>
|
||||
<string name="color">Farbe</string>
|
||||
<string name="regular_event">Regulärer Termin</string>
|
||||
<string name="regular_event">Regelmäßiger Termin</string>
|
||||
<string name="cannot_delete_default_type">Standardtermintyp kann nicht gelöscht werden</string>
|
||||
<string name="select_event_type">Einen Termintyp auswählen</string>
|
||||
<string name="move_events_into_default">Betroffene Termine in den Standardtermintyp ändern</string>
|
||||
@@ -185,7 +185,7 @@
|
||||
<string name="next_full_hour">Nächste volle Stunde</string>
|
||||
<string name="current_time">Aktuelle Zeit</string>
|
||||
<string name="default_duration">Standarddauer</string>
|
||||
<string name="last_used_one">Zuletzt verwendeter</string>
|
||||
<string name="last_used_one">Zuletzt verwendet</string>
|
||||
<string name="other_time">Andere Zeit</string>
|
||||
<string name="highlight_weekends">Wochenenden in einigen Ansichten hervorheben</string>
|
||||
<string name="highlight_weekends_color">Farbe der hervorgehobenen Wochenenden</string>
|
||||
|
||||
@@ -252,4 +252,4 @@
|
||||
<string name="faq_5_text">Ελέγξτε τη μπαταρία της συσκευής σας και τις ρυθμίσεις ειδοποιήσεων, ή υπάρχει τίποτα που να μπλοκάρει τις υπενθυμίσεις ή να τερματίζει την εφαρμογή στο παρασκήνιο. Μπορεί επίσης να θέλετε να ρίξετε μια ματιά στο <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>, έχει μερικές χρήσιμες συμβουλές.</string>
|
||||
<string name="faq_6_title">Πώς μπορώ να τροποποιήσω ή να διαγράψω έναν υπάρχοντα τύπο συμβάντος;</string>
|
||||
<string name="faq_6_text">Μπορείτε να τα κάνετε και τα δύο στις Ρυθμίσεις - Διαχείριση τύπων συμβάντων. Απλά κάντε κλικ στο επιθυμητό για να αλλάξετε την ετικέτα και το χρώμα ή επιλέξτε το επιθυμητό πατώντας το παρατεταμένα και χρησιμοποιήστε τον κάδο απορριμμάτων στο μενού επάνω για διαγραφή.</string>
|
||||
</resources>
|
||||
</resources>
|
||||
@@ -171,7 +171,7 @@
|
||||
<string name="alarm_stream">Alarma</string>
|
||||
<string name="notification_stream">Notificación</string>
|
||||
<string name="ring_stream">Llamada</string>
|
||||
<string name="use_last_event_reminders">Reusar el último recordatorio para nuevos eventos</string>
|
||||
<string name="use_last_event_reminders">Utilizar los recordatorios del último evento como predeterminados para los nuevos eventos</string>
|
||||
<string name="default_reminder_1">Recordatorio 1</string>
|
||||
<string name="default_reminder_2">Recordatorio 2</string>
|
||||
<string name="default_reminder_3">Recordatorio 3</string>
|
||||
@@ -247,7 +247,7 @@
|
||||
<string name="faq_3_title">Veo las notificaciones, pero no suenan. ¿Qué puedo hacer\?</string>
|
||||
<string name="faq_3_text">Tanto las notificaciones como el sonido de notificación dependen del sistema en gran parte. Si no suenan las notificaciones, entra en los ajustes de la aplicación, pulsa en la opción de \"Tipo de sonido usado en recordatorios\" y cámbialo a una opción diferente. Si continúa fallando, comprueba en las opciones de sonido que la opción seleccionada no esté silenciada.</string>
|
||||
<string name="faq_4_title">¿La aplicación admite zonas horarias\?</string>
|
||||
<string name="faq_4_text">Sí. Por defecto todos los eventos se crean en tu zona horaria actual. Si quieres cambiar la zona horaria de un evento, primero activa la opción de Permitir cambiar la zona horaria en la configuración de la aplicación, luego, selecciona la zona horaria en la ventana de Detalles del evento. Es una opción desactivada por defecto porque la mayoría de personas no lo necesitan.</string>
|
||||
<string name="faq_4_text">Sí, así es. Por defecto, todos los eventos se crean en tu zona horaria actual. Si quieres cambiar la zona horaria de un evento, primero tendrás que activar el selector de zona horaria en los ajustes de la aplicación, y luego cambiarlo en la pantalla Detalles del evento. Está desactivado por defecto, ya que la mayoría de la gente no lo necesita.</string>
|
||||
<string name="faq_5_title">¿Por qué no aparece ninguna notificación\?</string>
|
||||
<string name="faq_5_text">Comprueba la batería y las opciones de notificación, asegúrate de que los recordatorios no estén bloqueados y de que se permita la ejecución de la aplicación en segundo plano. En esta página web <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a> encontrarás consejos útiles.</string>
|
||||
<string name="faq_6_title">¿Cómo puedo modificar o eliminar un tipo de evento\?</string>
|
||||
|
||||
@@ -250,4 +250,11 @@
|
||||
<string name="faq_5_text">Kontrolli seadme akut ja märguannete seadeid ja vaata, et miski ei blokeeriks meeldetuletusi ega sulgeks rakendust taustal. Samuti vaata siia: <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>, seal leidub kasulikke näpunäiteid.</string>
|
||||
<string name="faq_6_title">Kuidas saan olemasolevat sündmuse tüüpi muuta või kustutada\?</string>
|
||||
<string name="faq_6_text">Mõlemat saad teha valikust „Seaded - Halda sündmuse tüüpe“. Nime ja värvi muutmiseks lihtsalt klõpsa soovitud tüübil sildi või pika vajutuse järel kasuta kustutamiseks ülemises menüüs olevat prügikasti.</string>
|
||||
</resources>
|
||||
<string name="event_color">Sündmuse värv</string>
|
||||
<string name="default_calendar_color">Kalendri vaikimisi värv</string>
|
||||
<string name="caldav">CalDAV</string>
|
||||
<string name="accessibility_previous_month">Vaata eelmist kuud</string>
|
||||
<string name="accessibility_next_month">Vaata järgmist kuud</string>
|
||||
<string name="accessibility_previous_day">Vaata eelmist päeva</string>
|
||||
<string name="accessibility_next_day">Vaata järgmist päeva</string>
|
||||
</resources>
|
||||
@@ -249,4 +249,12 @@
|
||||
<string name="faq_5_text">Egiaztatu gailuaren bateria eta jakinarazpenen ezarpenak, egiaztatu abisuak ez daudela blokeatuta edo aplikazioa bigarren planoan exekutatzea galarazten duen ezer ez dagoela. Baliteke <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a> helbidera ere begiratu nahi izatea, aholku erabilgarriak ditu.</string>
|
||||
<string name="faq_6_title">Nola aldatu edo ezabatu dezaket lehendik dagoen gertaera mota bat\?</string>
|
||||
<string name="faq_6_text">Gauza biak egin ditzakezu Ezarpenak - Kudeatu gertaera motak aplikazioan. Egin klik nahi duzun elementuan etiketa eta kolorea aldatzeko, edo hautatu nahi duzuna luze sakatuz eta erabili goiko menuko zakarrontzia ezabatzeko.</string>
|
||||
</resources>
|
||||
<string name="accessibility_next_day">Joan hurrengo egunera</string>
|
||||
<string name="caldav">CalDAV</string>
|
||||
<string name="status_free">Librea</string>
|
||||
<string name="accessibility_previous_month">Joan aurreko hilabetera</string>
|
||||
<string name="accessibility_next_month">Joan hurrengo hilabetera</string>
|
||||
<string name="accessibility_previous_day">Joan aurreko egunera</string>
|
||||
<string name="event_color">Gertaeraren kolorea</string>
|
||||
<string name="default_calendar_color">Egutegiaren kolore lehenetsia</string>
|
||||
</resources>
|
||||
@@ -250,4 +250,4 @@
|
||||
<string name="faq_5_text">Tarkista laitteesi akku- ja ilmoitusasetukset siltä varalta että jokin asetus estää ilmoitukset tai sulkee sovelluksen taustalla. Katso myös vinkit sivustolta <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>.</string>
|
||||
<string name="faq_6_title">Kuinka voin muokata tai poistaa tapahtumatyypin\?</string>
|
||||
<string name="faq_6_text">Voit muokata tai poistaa tapahtumatyyppejä sovelluksen asetuksissa kohdasta Hallitse taphtumatyyppejä. Klikkaa haluamaasi tyyppiä vaihtaaksesi otsikkoa tai väriä. Tapahtumatyypin voit poistaa painamalla sitä listssa pitkään ja klikkamaalla yläpalkkiin ilmestyvää roskakorikuvaketta.</string>
|
||||
</resources>
|
||||
</resources>
|
||||
@@ -249,8 +249,15 @@
|
||||
<string name="faq_3_text">Le fait d\'afficher le rappel actuel, mais également de lire de l\'audio, est grandement affecté par le système. Si vous n\'entendez aucun son, essayez d\'aller dans les paramètres de l\'application, d\'appuyer sur l\'option « Flux audio utilisé pour les rappels » et de la remplacer par une valeur différente. Si cela ne fonctionne toujours pas, vérifiez vos paramètres sonores, si le flux en question n\'est pas coupé.</string>
|
||||
<string name="faq_4_title">L\'application prend-elle en charge les fuseaux horaires \?</string>
|
||||
<string name="faq_4_text">Oui, c\'est le cas. Par défaut, tous les évènements sont créés dans votre fuseau horaire actuel. Si vous souhaitez modifier le fuseau horaire d\'un évènement, vous devrez d\'abord activer le sélecteur de fuseaux horaires dans les paramètres de l\'application, puis le modifier sur l\'écran «Détails de l\'évènement ». Il est désactivé par défaut, puisque la plupart des utilisateurs n\'en ont pas besoin.</string>
|
||||
<string name="faq_5_title">L\'application n\'affiche aucune notification, pourquoi \?</string>
|
||||
<string name="faq_5_title">L\'application n\'affiche aucune notification, pourquoi ?</string>
|
||||
<string name="faq_5_text">Vérifiez dans les paramètres « Batterie » et « Notifications » de votre appareil que rien ne bloque l\'affichage des rappels ou n\'arrête l\'exécution de l\'application en arrière-plan. Vous pouvez aussi trouver des informations utiles à l\'adresse web suivante : <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>.</string>
|
||||
<string name="faq_6_title">Comment puis-je modifier ou supprimer un type d\'évènement existant \?</string>
|
||||
<string name="faq_6_text">Vous pouvez réaliser ces deux opérations depuis les paramètres de l\'application -> puis « Gérer les types d\'évènements ». Cliquez simplement sur l\'évènement concerné pour modifier son titre ou sa couleur, ou sélectionnez celui que vous souhaitez en appuyant longuement dessus et utilisez la corbeille dans le menu supérieur pour le supprimer.</string>
|
||||
</resources>
|
||||
<string name="notification_stream">Notification</string>
|
||||
<string name="accessibility_next_day">Aller au jour suivant</string>
|
||||
<string name="caldav">CalDAV</string>
|
||||
<string name="accessibility_previous_month">Aller au mois précédent</string>
|
||||
<string name="accessibility_next_month">Aller au mois suivant</string>
|
||||
<string name="accessibility_previous_day">Aller au jour précédent</string>
|
||||
<string name="description">Description</string>
|
||||
</resources>
|
||||
@@ -249,4 +249,4 @@
|
||||
<string name="faq_5_text">Comproba os axustes de batería e de notificacións do teu dispositivo e que non haxa nada que bloquee os recordatorios nin que deteña o app ao estar en segundo plano. Pódeslle botar un ollo tamén a <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>, xa que ten algúns consellos útiles.</string>
|
||||
<string name="faq_6_title">Como podo modificar ou borrar un tipo de evento\?</string>
|
||||
<string name="faq_6_text">Podes facer ámbalas cousas en Axustes, Xestionar tipos de eventos. Preme no que necesites para cambiar o nome e maila cor, ou selecciónao manténdoo premido e usa a papeleira do menú superior para borralo.</string>
|
||||
</resources>
|
||||
</resources>
|
||||
@@ -3,16 +3,16 @@
|
||||
<string name="app_launcher_name">कैलेंडर</string>
|
||||
<string name="change_view">दृश्य बदले</string>
|
||||
<string name="monthly_view">मासिक दृश्य</string>
|
||||
<string name="monthly_daily_view">Monthly + daily view</string>
|
||||
<string name="monthly_daily_view">मासिक और दैनिक दृश्य</string>
|
||||
<string name="yearly_view">वार्षिक दृश्य</string>
|
||||
<string name="simple_event_list">सरल इवेंट सूची</string>
|
||||
<string name="event">इवेंट</string>
|
||||
<string name="edit_event">इवेंट एडिट करें</string>
|
||||
<string name="new_event">नया इवेंट</string>
|
||||
<string name="simple_event_list">सरल आयोजन सूची</string>
|
||||
<string name="event">आयोजन</string>
|
||||
<string name="edit_event">आयोजन एडिट करें</string>
|
||||
<string name="new_event">नया आयोजन</string>
|
||||
<string name="title_empty">शीर्षक रिक्त नहीं हो सकता</string>
|
||||
<string name="end_before_start">इवेंट शुरू होने से पहले खत्म नहीं हो सकता</string>
|
||||
<string name="event_added">इवेंट सफलतापूर्वक जोड़ा गया</string>
|
||||
<string name="event_updated">इवेंट सफलतापूर्वक अपडेट किया गया</string>
|
||||
<string name="end_before_start">आयोजन शुरू होने से पहले खत्म नहीं हो सकता</string>
|
||||
<string name="event_added">आयोजन सफलतापूर्वक जोड़ा गया</string>
|
||||
<string name="event_updated">आयोजन सफलतापूर्वक अपडेट किया गया</string>
|
||||
<string name="repetition">दुहराव</string>
|
||||
<string name="daily">रोज</string>
|
||||
<string name="weekly">साप्ताहिक</string>
|
||||
@@ -21,4 +21,240 @@
|
||||
<string name="reminder">रिमाइंडर</string>
|
||||
<string name="description">विवरण</string>
|
||||
<string name="week_numbers">सफ्ताह क्रमांक दिखाए</string>
|
||||
</resources>
|
||||
<string name="refreshing_complete">ताज़ा करना पूर्ण</string>
|
||||
<string name="create_new_task">एक नया कार्य बनाएँ</string>
|
||||
<string name="duplicate_task">डुप्लिकेट कार्य</string>
|
||||
<string name="mark_incomplete">अपूर्ण चिन्हित करें</string>
|
||||
<string name="mark_completed">पूर्ण चिह्नित करें</string>
|
||||
<string name="months_raw">महीने</string>
|
||||
<string name="forever">हमेशा के लिए</string>
|
||||
<string name="repeat_on_the_same_day_yearly">हर वर्ष उसी दिन दोहराएँ</string>
|
||||
<string name="second_m">दूसरा</string>
|
||||
<string name="fifth_f">पांचवां</string>
|
||||
<string name="last_f">अंतिम</string>
|
||||
<string name="add_birthdays_automatically">नए जन्मदिन स्वचालित रूप से जोड़ें</string>
|
||||
<string name="no_anniversaries">कोई वर्षगाँठ नहीं मिली</string>
|
||||
<string name="add_anniversaries_automatically">नई वर्षगाँठ स्वचालित रूप से जोड़ें</string>
|
||||
<string name="before">पहले</string>
|
||||
<string name="ignore_event_types">फ़ाइल में आयोजन प्रकारों पर ध्यान न दें, हमेशा डिफ़ॉल्ट का उपयोग करें</string>
|
||||
<string name="cannot_delete_default_type">डिफ़ॉल्ट आयोजन प्रकार को हटाया नहीं जा सकता</string>
|
||||
<string name="holidays_imported_successfully">छुट्टियों को \"छुट्टियाँ\" आयोजन प्रकार में सफलतापूर्वक आयात किया गया है</string>
|
||||
<string name="delete_all_events_confirmation">क्या आप वाकई सभी आयोजन और कार्यों को हटाना चाहते हैं? इससे आपके आयोजन प्रकार और अन्य सेटिंग्स बरकरार रहेंगी।</string>
|
||||
<string name="use_last_event_reminders">नए आयोजन के लिए पिछले आयोजन के अनुस्मारक को डिफ़ॉल्ट के रूप में उपयोग करें</string>
|
||||
<string name="view_to_open_from_widget">आयोजन सूची विजेट से खोलने के लिए देखें</string>
|
||||
<string name="allow_changing_time_zones">आयोजन समय क्षेत्र बदलने की अनुमति दें</string>
|
||||
<string name="manage_quick_filter_event_types">त्वरित फ़िल्टर आयोजन प्रकार प्रबंधित करें</string>
|
||||
<string name="faq_1_text">इस तरह से बनाई गई छुट्टियों को \"छुट्टियाँ\" नामक एक नए आयोजन प्रकार में डाला जाता है। आप सेटिंग्स में जा सकते हैं -> आयोजन प्रकार प्रबंधित करें, दिए गए आयोजन प्रकार को देर तक दबाएं और ट्रैशबिन का चयन करके इसे हटा दें।</string>
|
||||
<string name="fetching_event_failed">आयोजन %s प्राप्त करना विफल रहा</string>
|
||||
<string name="faq_2_title">क्या मैं अपने आयोजन को Google कैलेंडर, या CalDAV का समर्थन करने वाली अन्य सेवा के माध्यम से सिंक कर सकता हूँ?</string>
|
||||
<string name="faq_4_text">हाँ ऐसा होता है। डिफ़ॉल्ट रूप से सभी आयोजन आपके वर्तमान समय क्षेत्र में बनाए जाते हैं। यदि आप किसी आयोजन का समय क्षेत्र बदलना चाहते हैं, तो आपको पहले ऐप सेटिंग में समय क्षेत्र पिकर को सक्षम करना होगा, फिर इसे आयोजन विवरण स्क्रीन पर बदलना होगा। यह डिफ़ॉल्ट रूप से अक्षम है क्योंकि अधिकांश लोगों को इसकी आवश्यकता नहीं होगी।</string>
|
||||
<string name="faq_6_text">आप ऐप सेटिंग्स में ये दोनों काम कर सकते हैं - आयोजन प्रकार प्रबंधित करें। लेबल और रंग बदलने के लिए बस वांछित पर क्लिक करें, या लंबे समय तक दबाकर वांछित का चयन करें और हटाने के लिए शीर्ष मेनू पर ट्रैशबिन का उपयोग करें।</string>
|
||||
<string name="start_day_at">दिन की शुरुआत</string>
|
||||
<string name="end_day_at">पर दिन ख़त्म</string>
|
||||
<string name="reminder_stream">अनुस्मारक द्वारा उपयोग की जाने वाली ऑडियो स्ट्रीम</string>
|
||||
<string name="next_full_hour">अगला पूरा घंटा</string>
|
||||
<string name="refresh_caldav_calendars">CalDAV कैलेंडर ताज़ा करें</string>
|
||||
<string name="faq_2_text">हां, बस ऐप सेटिंग में \"CalDAV सिंक\" टॉगल करें और उन कैलेंडर का चयन करें जिन्हें आप सिंक करना चाहते हैं। हालाँकि, आपको डिवाइस और सर्वर के बीच सिंक्रोनाइज़ेशन को संभालने वाले किसी तीसरे पक्ष के ऐप की आवश्यकता होगी। यदि आप Google कैलेंडर को सिंक्रनाइज़ करना चाहते हैं, तो उनका आधिकारिक कैलेंडर ऐप यह काम करेगा। अन्य कैलेंडर के लिए आपको तृतीय पक्ष सिंक एडाप्टर की आवश्यकता होगी, उदाहरण के लिए DAVx5।</string>
|
||||
<string name="editing_calendar_failed">कैलेंडर का संपादन विफल रहा</string>
|
||||
<string name="syncing">सिंक हो रहा है…</string>
|
||||
<string name="sample_description_1">बुरा दिन</string>
|
||||
<string name="no_synchronized_calendars">कोई समकालिक कैलेंडर नहीं मिला है</string>
|
||||
<string name="status_free">खाली</string>
|
||||
<string name="select_a_different_caldav_color">एक अलग रंग चुनें (केवल स्थानीय रूप से लागू किया जा सकता है)</string>
|
||||
<string name="sample_title_2">जॉन से मुलाकात</string>
|
||||
<string name="monday_alt">सोमवार</string>
|
||||
<string name="status_busy">व्यस्त</string>
|
||||
<string name="tuesday_alt">मंगलवार</string>
|
||||
<string name="wednesday_alt">बुधवार</string>
|
||||
<string name="thursday_alt">गुरुवार</string>
|
||||
<string name="saturday_alt">शनिवार</string>
|
||||
<string name="sample_description_2">रॉकस्टोन गार्डन में</string>
|
||||
<string name="sample_title_3">लाइब्रेरी</string>
|
||||
<string name="accessibility_next_day">अगले दिन जाओ</string>
|
||||
<string name="go_to_today">आज पर जाएँ</string>
|
||||
<string name="no_upcoming_events">कोई आगामी आयोजन नहीं।</string>
|
||||
<string name="widget_todays_date">कैलेंडर आज की तारीख</string>
|
||||
<string name="widget_list">कैलेंडर आयोजन सूची</string>
|
||||
<string name="create_new_event">एक नया आयोजन बनाएं</string>
|
||||
<string name="please_fill_location">कृपया मानचित्र पर दिखाए जाने वाले स्थान को भरें</string>
|
||||
<string name="everything_filtered_out">आपने सभी आयोजन प्रकारों को फ़िल्टर कर दिया है</string>
|
||||
<string name="event_color">आयोजन का रंग</string>
|
||||
<string name="task_color">कार्य का रंग</string>
|
||||
<string name="no_repetition">कोई दोहराव नहीं</string>
|
||||
<string name="weeks_raw">हफ्तों</string>
|
||||
<string name="years_raw">साल</string>
|
||||
<string name="repeat_till">तक दोहराएँ</string>
|
||||
<string name="task_is_repeatable">कार्य दोहराने योग्य है</string>
|
||||
<string name="event_is_repeatable">आयोजन दोहराई जा सकती है</string>
|
||||
<string name="selection_contains_repetition">चयन में दोहराई जाने वाली आयोजन शामिल हैं</string>
|
||||
<string name="update_this_and_future_occurrences">इसे और भविष्य की सभी घटनाओं को अद्यतन करें</string>
|
||||
<string name="update_all_occurrences">सभी घटनाओं को अद्यतन करें</string>
|
||||
<string name="stop_repeating_after_x">x घटनाओं के बाद दोहराना बंद करें</string>
|
||||
<string name="repeat_on">पर दोहराएँ</string>
|
||||
<string name="selected_days">चयनित दिनों पर</string>
|
||||
<string name="the_last_day">अंतिम दिन</string>
|
||||
<string name="repeat_on_the_same_day_monthly">प्रत्येक माह एक ही दिन दोहराएँ</string>
|
||||
<string name="repeat_on_the_last_day_monthly">महीने के आखिरी दिन दोहराएँ</string>
|
||||
<string name="repeat_every_m">प्रत्येक को दोहराएँ</string>
|
||||
<string name="every_m">प्रत्येक</string>
|
||||
<string name="first_m">पहला</string>
|
||||
<string name="repeat_every_f">प्रत्येक को दोहराएँ</string>
|
||||
<string name="every_f">प्रत्येक</string>
|
||||
<string name="first_f">पहला</string>
|
||||
<string name="second_f">दूसरा</string>
|
||||
<string name="third_f">तीसरा</string>
|
||||
<string name="birthdays">जन्म दिन</string>
|
||||
<string name="add_birthdays">संपर्क जन्मदिन जोड़ें</string>
|
||||
<string name="no_birthdays">कोई जन्मदिन नहीं मिला</string>
|
||||
<string name="no_new_birthdays">कोई नया जन्मदिन नहीं मिला</string>
|
||||
<string name="anniversaries">वर्षगांठ</string>
|
||||
<string name="no_new_anniversaries">कोई नई वर्षगाँठ नहीं मिली</string>
|
||||
<string name="anniversaries_added">वर्षगाँठ सफलतापूर्वक जोड़ी गईं</string>
|
||||
<string name="add_another_reminder">एक और अनुस्मारक जोड़ें</string>
|
||||
<string name="reminders">रिमाइंडर</string>
|
||||
<string name="add_another_attendee">किसी अन्य सहभागी को जोड़ें</string>
|
||||
<string name="event_reminders">आयोजन रिमाइंडर</string>
|
||||
<string name="export_events">निर्यात आयोजन</string>
|
||||
<string name="import_events_from_ics">किसी .ics फ़ाइल से आयोजन आयात करें</string>
|
||||
<string name="import_events_from_ics_pro">.ics फ़ाइल से आयोजन आयात करें (Pro)</string>
|
||||
<string name="export_events_to_ics">आयोजन को .ics फ़ाइल में निर्यात करें</string>
|
||||
<string name="default_event_type">डिफ़ॉल्ट आयोजन प्रकार</string>
|
||||
<string name="export_past_events_too">पिछली आयोजन को भी निर्यात करें</string>
|
||||
<string name="export_tasks">निर्यात कार्य</string>
|
||||
<string name="export_past_entries">पिछली प्रविष्टियाँ भी निर्यात करें</string>
|
||||
<string name="include_event_types">आयोजन प्रकार शामिल करें</string>
|
||||
<string name="all_day">पूरे दिन</string>
|
||||
<string name="week">सप्ताह</string>
|
||||
<string name="add_new_type">एक नया प्रकार जोड़ें</string>
|
||||
<string name="edit_type">संपादित प्रकार</string>
|
||||
<string name="regular_event">नियमित आयोजन</string>
|
||||
<string name="type_already_exists">इस शीर्षक वाला टाइप पहले से मौजूद है</string>
|
||||
<string name="color">रंग</string>
|
||||
<string name="move_events_into_default">प्रभावित आयोजन को डिफ़ॉल्ट आयोजन प्रकार में ले जाएँ</string>
|
||||
<string name="unsync_caldav_calendar">CalDAV कैलेंडर को हटाने के लिए आपको इसे अनसिंक्रनाइज़ करना होगा</string>
|
||||
<string name="holidays">छुट्टियां</string>
|
||||
<string name="importing_some_holidays_failed">कुछ आयोजन आयात करना विफल रहा</string>
|
||||
<string name="manage_event_types">आयोजन प्रकार प्रबंधित करें</string>
|
||||
<string name="importing_holidays_failed">छुट्टियाँ आयात करना विफल रहा</string>
|
||||
<string name="midnight_spanning">शीर्ष बार पर आधी रात तक चलने वाले आयोजन दिखाएँ</string>
|
||||
<string name="vibrate">अनुस्मारक सूचना पर कंपन करें</string>
|
||||
<string name="reminder_sound">अनुस्मारक ध्वनि</string>
|
||||
<string name="no_ringtone_picker">रिंगटोन सेट करने में सक्षम कोई ऐप नहीं मिला</string>
|
||||
<string name="no_ringtone_selected">कोई नहीं</string>
|
||||
<string name="display_past_events">अतीत के आयोजन प्रदर्शित करें</string>
|
||||
<string name="display_description_or_location">विवरण या स्थान प्रदर्शित करें</string>
|
||||
<string name="show_a_grid">एक ग्रिड दिखाएँ</string>
|
||||
<string name="events">आयोजन</string>
|
||||
<string name="default_reminder_2">डिफ़ॉल्ट अनुस्मारक 2</string>
|
||||
<string name="default_reminder_3">डिफ़ॉल्ट अनुस्मारक 3</string>
|
||||
<string name="new_events">नया आयोजन</string>
|
||||
<string name="default_start_time">डिफ़ॉल्ट प्रारंभ समय</string>
|
||||
<string name="last_used_one">आखिरी बार इस्तेमाल किया गया</string>
|
||||
<string name="other_time">फिर कभी</string>
|
||||
<string name="highlight_weekends">कुछ दृश्यों पर सप्ताहांत को हाइलाइट करें</string>
|
||||
<string name="caldav">CalDAV</string>
|
||||
<string name="store_locally_only">केवल स्थानीय स्तर पर ही स्टोर करें</string>
|
||||
<string name="synchronization_completed">सिंक पूरा हुआ</string>
|
||||
<string name="caldav_event_not_found">आयोजन नहीं मिला. कृपया ऐप सेटिंग में उपयुक्त कैलेंडर के लिए CalDAV सिंक सक्षम करें।</string>
|
||||
<string name="insufficient_permissions">आपको चयनित कैलेंडर में लिखने की अनुमति नहीं है</string>
|
||||
<string name="friday_alt">शुक्रवार</string>
|
||||
<string name="sample_title_1">व्यायाम</string>
|
||||
<string name="sunday_alt">रविवार</string>
|
||||
<plurals name="within_the_next_weeks">
|
||||
<item quantity="one">अगले %d सप्ताह के भीतर</item>
|
||||
<item quantity="other">अगले %d सप्ताह के भीतर</item>
|
||||
</plurals>
|
||||
<string name="faq_1_title">मैं \"छुट्टियाँ जोड़ें\" बटन के माध्यम से आयातित छुट्टियों को कैसे हटा सकता हूँ?</string>
|
||||
<string name="faq_2_title_extra">शायद अन्य लोगों के साथ कैलेंडर भी साझा करें?</string>
|
||||
<string name="faq_5_title">ऐप कोई सूचना नहीं दिखाता, ऐसा क्यों है?</string>
|
||||
<string name="faq_6_title">मैं किसी मौजूदा आयोजन प्रकार को कैसे संशोधित या हटा सकता हूँ?</string>
|
||||
<string name="accessibility_previous_month">पिछले महीने पर जाएँ</string>
|
||||
<string name="accessibility_next_month">अगले महीने जाओ</string>
|
||||
<string name="accessibility_previous_day">पिछले दिन पर जाएँ</string>
|
||||
<string name="faq_5_text">अपने डिवाइस की बैटरी और अधिसूचना सेटिंग्स की जांच करें, यदि कोई अनुस्मारक को अवरुद्ध नहीं कर रहा है, या पृष्ठभूमि में ऐप को बंद नहीं कर रहा है। आप शायद <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a> पर भी नज़र डालना चाहेंगे, इसमें कुछ उपयोगी टिप्स हैं।</string>
|
||||
<string name="delete_one_only">केवल चयनित घटना को हटाएँ</string>
|
||||
<string name="delete_future_occurrences">इसे और भविष्य की सभी घटनाओं को हटा दें</string>
|
||||
<string name="delete_all_occurrences">सभी घटनाएँ हटाएँ</string>
|
||||
<string name="update_one_only">केवल चयनित घटना को अद्यतन करें</string>
|
||||
<string name="repeat_till_date">किसी तिथि तक दोहराएँ</string>
|
||||
<string name="repeat_forever">हमेशा के लिए दोहराएँ</string>
|
||||
<string name="times">टाइम्स</string>
|
||||
<string name="repeat">दोहराएं</string>
|
||||
<string name="the_same_day">उसी दिन</string>
|
||||
<string name="third_m">तीसरा</string>
|
||||
<string name="fourth_m">चौथा</string>
|
||||
<string name="fifth_m">पांचवां</string>
|
||||
<string name="last_m">अंतिम</string>
|
||||
<string name="fourth_f">चौथा</string>
|
||||
<string name="birthdays_added">जन्मदिन सफलतापूर्वक जोड़े गए</string>
|
||||
<string name="add_anniversaries">संपर्क वर्षगाँठ जोड़ें</string>
|
||||
<string name="my_status">मेरी स्थिति:</string>
|
||||
<string name="going">जा रहा हूँ</string>
|
||||
<string name="not_going">नहीं जा रहा</string>
|
||||
<string name="maybe_going">शायद जा रहा हूँ</string>
|
||||
<string name="invited">आमंत्रित</string>
|
||||
<string name="enter_a_country">कोई देश या समय क्षेत्र दर्ज करें</string>
|
||||
<string name="filename_without_ics">फ़ाइल नाम (.ics के बिना)</string>
|
||||
<string name="location">जगह</string>
|
||||
<string name="start_week_with_current_day">सप्ताह की शुरुआत वर्तमान दिन से करें</string>
|
||||
<string name="import_events">आयोजन आयात करें</string>
|
||||
<string name="event_types">आयोजन के प्रकार</string>
|
||||
<string name="select_event_type">एक आयोजन प्रकार चुनें</string>
|
||||
<string name="remove_affected_events">प्रभावित आयोजन को स्थायी रूप से हटा दें</string>
|
||||
<string name="add_holidays">छुट्टियाँ जोड़ें</string>
|
||||
<string name="event_lists">आयोजन सूचियाँ</string>
|
||||
<string name="replace_description_with_location">आयोजन विवरण को स्थान से बदलें</string>
|
||||
<string name="delete_all_events">सभी आयोजन हटाएँ</string>
|
||||
<string name="delete_all_events_and_tasks">सभी आयोजन और कार्य हटाएँ</string>
|
||||
<string name="dim_past_events">अतीत के आयोजन को धुंधला करें</string>
|
||||
<string name="national_holidays">राष्ट्रीय अवकाश</string>
|
||||
<string name="religious_holidays">धार्मिक छुट्टियाँ</string>
|
||||
<string name="allow_customizing_day_count">दिन की गिनती को अनुकूलित करने की अनुमति दें</string>
|
||||
<string name="day_end_before_start">दिन शुरू होने से पहले ख़त्म नहीं हो सकता</string>
|
||||
<string name="caldav_sync">CalDAV सिंक</string>
|
||||
<string name="loop_reminders">खारिज होने तक लूप अनुस्मारक</string>
|
||||
<string name="dim_completed_tasks">मंद पूर्ण कार्य</string>
|
||||
<string name="system_stream">सिस्टम</string>
|
||||
<string name="alarm_stream">अलार्म</string>
|
||||
<string name="notification_stream">अधिसूचना</string>
|
||||
<string name="ring_stream">घंटी</string>
|
||||
<string name="default_reminder_1">डिफ़ॉल्ट अनुस्मारक 1</string>
|
||||
<string name="last_view">अंतिम दृश्य</string>
|
||||
<string name="current_time">वर्तमान समय</string>
|
||||
<string name="default_duration">डिफ़ॉल्ट अवधि</string>
|
||||
<string name="highlight_weekends_color">हाइलाइट किए गए सप्ताहांत का रंग</string>
|
||||
<string name="allow_creating_tasks">कार्य बनाने की अनुमति दें</string>
|
||||
<string name="select_caldav_calendars">सिंक करने के लिए कैलेंडर चुनें</string>
|
||||
<string name="manage_synced_calendars">समन्वयित कैलेंडर प्रबंधित करें</string>
|
||||
<string name="refreshing">ताज़ा…</string>
|
||||
<string name="sample_title_4">मैरी के साथ दोपहर का भोजन</string>
|
||||
<string name="sample_description_4">प्लाजा में</string>
|
||||
<string name="faq_3_title">मैं दृश्य अनुस्मारक देखता हूं, लेकिन कोई ऑडियो नहीं सुनता। मैं क्या कर सकता हूँ?</string>
|
||||
<string name="faq_3_text">न केवल वास्तविक अनुस्मारक प्रदर्शित करना, बल्कि ऑडियो चलाना भी सिस्टम पर अत्यधिक प्रभाव डालता है। यदि आप कोई ध्वनि नहीं सुन पा रहे हैं, तो ऐप सेटिंग में जाकर \"रिमाइंडर द्वारा उपयोग की जाने वाली ऑडियो स्ट्रीम\" विकल्प को दबाकर इसे एक अलग मान में बदलने का प्रयास करें। यदि यह अभी भी काम नहीं करता है, तो अपनी ध्वनि सेटिंग जांचें, यदि विशेष स्ट्रीम म्यूट नहीं है।</string>
|
||||
<string name="faq_4_title">क्या ऐप समय क्षेत्र का समर्थन करता है?</string>
|
||||
<string name="daily_view">दैनिक दृश्य</string>
|
||||
<string name="weekly_view">साप्ताहिक दृश्य</string>
|
||||
<string name="go_to_date">डेट पर जाएं</string>
|
||||
<string name="widget_monthly">मासिक कैलेंडर</string>
|
||||
<string name="default_calendar_color">डिफ़ॉल्ट कैलेंडर रंग</string>
|
||||
<string name="task">टास्क</string>
|
||||
<string name="tasks">टास्क</string>
|
||||
<string name="edit_task">कार्य संपादित करें</string>
|
||||
<string name="new_task">नया कार्य</string>
|
||||
<string name="duplicate_event">डुप्लिकेट आयोजन</string>
|
||||
<string name="filter_events_by_type">आयोजन को प्रकार के अनुसार फ़िल्टर करें</string>
|
||||
<string name="public_event_notification_text">एक आयोजन आने वाला है</string>
|
||||
<string name="show_events_happening">घटित होने वाली आयोजन दिखाएँ:</string>
|
||||
<string name="sample_title_5">कॉफी का समय</string>
|
||||
<string name="within_the_next_one_year">अगले 1 साल के अंदर</string>
|
||||
<string name="today_only">बस आज</string>
|
||||
<string name="within_the_next">अगले के भीतर…</string>
|
||||
<plurals name="within_the_next_days">
|
||||
<item quantity="one">अगले %d दिन के भीतर</item>
|
||||
<item quantity="other">अगले %d दिनों के भीतर</item>
|
||||
</plurals>
|
||||
<plurals name="within_the_next_months">
|
||||
<item quantity="one">अगले %d महीने के भीतर</item>
|
||||
<item quantity="other">अगले %d महीनों के भीतर</item>
|
||||
</plurals>
|
||||
</resources>
|
||||
@@ -216,7 +216,7 @@
|
||||
<string name="sample_description_1">Vježbanje nogu</string>
|
||||
<string name="sample_title_2">Sastanak s Ivanom</string>
|
||||
<string name="sample_description_2">U Rockstone vrtu</string>
|
||||
<string name="sample_title_3">Knjižnica</string>
|
||||
<string name="sample_title_3">Biblioteka</string>
|
||||
<string name="sample_title_4">Ručak s Marijom</string>
|
||||
<string name="sample_description_4">U trgovačkom centru</string>
|
||||
<string name="sample_title_5">Vrijeme za kavu</string>
|
||||
@@ -245,11 +245,19 @@
|
||||
<string name="faq_2_title_extra">Možda čak i dijeliti kalendare s ljudima\?</string>
|
||||
<string name="faq_2_text">Da, jednostavno uključi opciju „CalDAV sinkronizacija” u postavkama aplikacije i odaberi kalendare koje želiš sinkronizirati. Međutim, trebat ćeš stranu aplikaciju koja će posredovati između uređaja i poslužitelja. U slučaju da želiš sinkronizirati Google kalendar, njihova službena aplikacija Kalendar će obaviti posao. Za ostale kalendare ćeš trebati strani adapter za sinkronizaciju, na primjer DAVx5.</string>
|
||||
<string name="faq_3_title">Vidim vizualne podsjetnike, ali ne čujem zvuk. Što mogu učiniti\?</string>
|
||||
<string name="faq_3_text">Prikaz podsjetnika, ali i reprodukcija zvuka, jako ovise o Android sustavu. Ako ne čuješ zvuk, idi u postavke aplikacije, odaberi opciju „Audio prijenos za podsjetnike” te promjeni vrijednost. Ako i dalje ne radi, provjeri postavke zvuka, ako zvuk odabranog kanala nije ugašen.</string>
|
||||
<string name="faq_3_text">Prikaz podsjetnika, ali i reprodukcija zvuka, jako ovise o Android sustavu. Ako ne čuješ zvuk, idi u postavke aplikacije, odaberi opciju „Audio prijenos za podsjetnike” te promjeni vrijednost. Ako i dalje ne radi, provjeri postavke zvuka ako određeni prijenos nije isljučen.</string>
|
||||
<string name="faq_4_title">Podržava li aplikacija vremenske zone\?</string>
|
||||
<string name="faq_4_text">Da, podržava ih. Prema standardnim postavkama svi se događaji stvaraju u tvojoj aktualnoj vremenskoj zoni. Ako želiš promijeniti vremensku zonu događaja, najprije moraš aktivirati birač vremenske zone u postavkama aplikacije, a zatim ga promijeni u ekranu detalja događaja. Standardno je deaktiviran, jer ga većina ljudi neće trebati.</string>
|
||||
<string name="faq_5_title">Program ne prikazuje obavijesti. Zašto\?</string>
|
||||
<string name="faq_5_title">Aplikacija ne prikazuje obavijesti. Zašto?</string>
|
||||
<string name="faq_5_text">Provjeri bateriju uređaja i postavke obavijesti ako ništa ne blokira podsjetnike ili ne zaustavlja aplikaciju u pozadini. Također pogledaj <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>. SStranica sadrži korisne savjete.</string>
|
||||
<string name="faq_6_title">Kako mogu promijeniti ili izbrisati postojeću vrstu događaja\?</string>
|
||||
<string name="faq_6_text">Oboje možeš učiniti u postavkama aplikacije – Upravljaj vrstama događaja. Pritisni željenu vrstu za mijenjanje oznake i boje ili odaberi željenu vrstu dugim pritiskom i koristi koš za smeće u gornjem izborniku za brisanje.</string>
|
||||
</resources>
|
||||
<string name="alarm_stream">Alarm</string>
|
||||
<string name="caldav">CalDAV</string>
|
||||
<string name="accessibility_previous_month">Idi na prethodni mjesec</string>
|
||||
<string name="accessibility_next_month">Idi na sljedeći mjesec</string>
|
||||
<string name="accessibility_next_day">Idi na sljedeći dan</string>
|
||||
<string name="accessibility_previous_day">Idi na prethodni dan</string>
|
||||
<string name="event_color">Boja događaja</string>
|
||||
<string name="default_calendar_color">Standardna boja kalendara</string>
|
||||
</resources>
|
||||
@@ -250,4 +250,11 @@
|
||||
<string name="faq_5_text">Nézze meg az eszköz akkumulátor- és értesítési beállításait, hogy semmi sem blokkolja az emlékeztetőket vagy lövi ki az alkalmazást a háttérben. Érdemes lehet megnéznie a <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a> weboldalt, van rajta néhány hasznos tipp.</string>
|
||||
<string name="faq_6_title">Hogyan módosíthatom vagy törölhetem egy meglévő esemény típusát\?</string>
|
||||
<string name="faq_6_text">Mindkettőt a Beállítások – Eseménytípusok kezelése alatt teheti meg. Csak kattintson a kívánt elemre a címkéje vagy a színe a módosításához, vagy válassza ki a kívántat hosszú érintéssel, és a törléshez használja a felső menüben lévő kukát.</string>
|
||||
</resources>
|
||||
<string name="event_color">Esemény szín</string>
|
||||
<string name="caldav">CalDAV</string>
|
||||
<string name="accessibility_previous_month">Vissza az előző hónaphoz</string>
|
||||
<string name="accessibility_next_month">Tovább a következő hónapra</string>
|
||||
<string name="accessibility_previous_day">Visszalépés az előző napra</string>
|
||||
<string name="accessibility_next_day">Tovább a következő napra</string>
|
||||
<string name="default_calendar_color">Alapértelmezett naptár szín</string>
|
||||
</resources>
|
||||
@@ -236,4 +236,4 @@
|
||||
<string name="faq_5_text">Periksa baterai perangkat dan pengaturan notifikasi Anda, jika tidak ada yang memblokir pengingat, atau menghentikan aplikasi di latar belakang. Anda mungkin juga ingin melihat <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>, itu memiliki beberapa kiat yang berguna.</string>
|
||||
<string name="faq_6_title">Bagaimana saya dapat mengubah atau menghapus jenis acara yang sudah ada\?</string>
|
||||
<string name="faq_6_text">Anda dapat melakukan kedua-duanya dalam Pengaturan - Kelola jenis acara. Klik saja yang diinginkan untuk mengubah label atau warna, atau pilih yang tidak diinginkan dengan menekannya dengan lama dan gunakan tong sampah di atas menu untuk dihapus.</string>
|
||||
</resources>
|
||||
</resources>
|
||||
@@ -174,7 +174,7 @@
|
||||
<string name="alarm_stream">Allarme</string>
|
||||
<string name="notification_stream">Notifica</string>
|
||||
<string name="ring_stream">Squillo</string>
|
||||
<string name="use_last_event_reminders">Utilizza l\'ultimo promemoria come predefinito per nuovi eventi</string>
|
||||
<string name="use_last_event_reminders">Usa i promemoria dell\'ultimo evento come predefiniti per i nuovi eventi</string>
|
||||
<string name="default_reminder_1">Promemoria predefinito 1</string>
|
||||
<string name="default_reminder_2">Promemoria predefinito 2</string>
|
||||
<string name="default_reminder_3">Promemoria predefinito 3</string>
|
||||
@@ -254,9 +254,10 @@
|
||||
<string name="faq_3_title">Visualizzo i promemoria, ma non sento l\'audio. Cosa posso fare\?</string>
|
||||
<string name="faq_3_text">Non solo visualizzare l\'attuale promemoria, ma anche riprodurre l\'audio è un lavoro prettamente del sistema. Se non si sente alcun suono, provare ad andare nelle impostazioni dell\'applicazione, premere l\'opzione «Canale audio utilizzato per il promemoria» e cambia il canale. Se ancora non funziona, controllare le impostazioni dell\'audio, in particolare se il canale è stato mutato.</string>
|
||||
<string name="faq_4_title">L\'app supporta diversi fusi orari\?</string>
|
||||
<string name="faq_4_text">Sì. Solitamente tutti gli eventi vengono create nel tuo fuso orario. Se vuoi cambiare il fuso orario di un specifico evento, devi abilitare la funzionalitá nelle impostazioni dell\'app, successivamente potrai cambiare il fuso nella schermata di dettaglio dell\'evento. La funzionalitá é disabilitata inizialmente siccome la maggior parte degli utenti non ne hanno bisogno.</string>
|
||||
<string name="faq_4_text">Sì. Solitamente tutti gli eventi vengono create nel tuo fuso orario. Se vuoi cambiare il fuso orario di un specifico evento, devi abilitare la funzionalità nelle impostazioni dell\'app, successivamente potrai cambiare il fuso nella schermata di dettaglio dell\'evento. La funzionalità è disabilitata inizialmente siccome la maggior parte degli utenti non ne hanno bisogno.</string>
|
||||
<string name="faq_5_title">L\'app non mostra notifiche, perché\?</string>
|
||||
<string name="faq_5_text">Controlla la batteria del tuo dispositivo e le impostazioni di notifica, se non c\'è nulla che blocchi i promemoria, o che uccida l\'app in sfondo. Si potrebbe anche dare un\'occhiata a <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>, ha alcuni suggerimenti utili.</string>
|
||||
<string name="faq_6_title">Come posso modificare o eliminare un tipo di evento esistente\?</string>
|
||||
<string name="faq_6_text">Puoi fare entrambe le cose in Impostazioni dell\'app – Gestisci tipi di eventi. Basta cliccare su quello desiderato per cambiare l\'etichetta e il colore, o selezionare quello desiderato premendolo a lungo e usare il cestino nel menù in alto per eliminarlo.</string>
|
||||
</resources>
|
||||
<string name="caldav">CalDAV</string>
|
||||
</resources>
|
||||
@@ -212,4 +212,4 @@
|
||||
<string name="sample_title_5">הפסקת קפה</string>
|
||||
<string name="show_events_happening">הצג אירועים שקורים:</string>
|
||||
<string name="within_the_next_one_year">Within the next 1 year</string>
|
||||
</resources>
|
||||
</resources>
|
||||
@@ -242,4 +242,4 @@
|
||||
<string name="faq_5_text">端末の通知設定と電池設定を開き、リマインダーを妨げたり、バックグラウンド状態でアプリを落としたりする原因がないか確認してください。こちらの情報も参考にしてみてください。 <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a> 役に立つヒントがいくつかあります。</string>
|
||||
<string name="faq_6_title">既存の予定の種類を修正したり削除したりするにはどうすればよいですか?</string>
|
||||
<string name="faq_6_text">アプリの設定の「予定の種類の管理」でどちらも行えます。予定の名前や色を変更する場合は目的のものをタップします。削除する場合は目的のものを長押しして選択し、上部のごみ箱から削除します。</string>
|
||||
</resources>
|
||||
</resources>
|
||||
@@ -192,4 +192,4 @@
|
||||
<string name="faq_2_text">네 가능합니다. 앱 설정에서 \"CalDAV 동기화\"를 켜고 동기화하려는 캘린더를 선택할 수 있습니다. 그러나 핸드폰과 서버간의 동기화를 처리하는 타사 앱이 필요합니다. Google 캘린더를 동기화하려는 경우 공식 캘린더 앱이 작업을 수행합니다. 만약 다른 캘린더를 동기화하려면 동기화를 도와주는 타사 앱(ex : DAVx5)이 필요합니다.</string>
|
||||
<string name="faq_3_title">일정에 대한 알림이 화면에 뜨지만 알림음이 들리지 않습니다. 어떻게 해야하나요\?</string>
|
||||
<string name="faq_3_text">알림을 화면에 표시하는 것 뿐만 아니라 알림음도 시스템의 영향을 크게 받습니다. 소리가 들리지 않는다면 앱 설정으로 이동하여 \"알림음 출력 방식\" 옵션을 누르고 다른 방식으로 변경해보세요. 그래도 알림음이 들리지 않는다면 특정 출력 방식이 음소거되어 있을 가능성이 있습니다. 핸드폰의 사운드 설정을 확인해주세요.</string>
|
||||
</resources>
|
||||
</resources>
|
||||
@@ -251,4 +251,4 @@
|
||||
<string name="faq_5_text">Patikrinkite savo įrenginio akumuliatoriaus ir pranešimų nustatymus, ar nėra nieko, kas blokuotų priminimus ar nutrauktų foninių programėlių darbą. Taip pat galite pageidauti peržiūrėti internetinę svetainę <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>, kurioje rasite naudingų patarimų.</string>
|
||||
<string name="faq_6_title">Kaip galiu pakeisti ar ištrinti esamą įvykio tipą\?</string>
|
||||
<string name="faq_6_text">Ir pirmą, ir antrą veiksmą galite atlikti perėję į Nustatymus – Tvarkyti įvykių tipus. Tiesiog, spustelėkite ant tipo norėdami keisti jo etiketę bei spalvą, arba pažymėkite pageidaujamą tipą ilgai ant jo nuspaudę ir naudokite viršutiniame meniu esančią šiukšlinę, kad jį ištrintumėte.</string>
|
||||
</resources>
|
||||
</resources>
|
||||
@@ -211,4 +211,4 @@
|
||||
<string name="faq_3_text">Gan atgādinājuma parādīšana, gan skaņu atskaņošana ir visai atkarīga no sistēmas. Ja nav dzirdama skaņa, atveriet lietotnes iestatījumus, nospiediet \"Atgādinājumiem izmantotā audio straume\" un nomainiet tās vērtību. Ja skaņas nav joprojām, pārbaudiet skaņas iestatījumos, vai šī straume nav izslēgta.</string>
|
||||
<string name="faq_4_title">Vai lietotne atbalsta laika joslas\?</string>
|
||||
<string name="faq_4_text">Jā, atbalsta. Pēc noklusējuma visi notikumi tiek izveidoti tābrīža iesatītajā laika joslā. Ja vēlaties mainīt notikuma laika joslu, vispirms jāiespējo laika joslu izvēlnis lietotnes iestatījumos, pēc tam to var mainīt Notikuma informācijas skatā. Pēc noklusējuma funkcija ir atspējota, jo vairumam tā nav noderīga.</string>
|
||||
</resources>
|
||||
</resources>
|
||||
@@ -243,4 +243,4 @@
|
||||
<string name="faq_5_text">Проверете ги поставките за батеријата и известувањето на вашиот уред, ако нема ништо што ги блокира потсетниците, или убивање на апликацијата во позадина. Можеби ќе сакате да погледнете <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>, има некои корисни совети.</string>
|
||||
<string name="faq_6_title">Како можам да го модифицирам или избришам постоечкиот тип на настани\?</string>
|
||||
<string name="faq_6_text">Можете да ги направите и двете во апликацијата Settings - Управување со типовите на настани. Само кликнете на бараната за промена на етикетата и бојата, или изберете ја бараната со долго притискање и користете го ѓубрето на врвното мени за бришење.</string>
|
||||
</resources>
|
||||
</resources>
|
||||
@@ -234,4 +234,4 @@
|
||||
<string name="faq_1_text">Off. fridager opprettet på denne måten settes inn i en ny hendelsestype kalt \"Off. fridager\". Gå til Innstillinger -> Behandle hendelsestyper, lang-trykk hendelsestypen og slett den ved å velge søppelbøtten.</string>
|
||||
<string name="faq_2_title">Kan jeg synkronisere hendelsene mine via Google Kalender eller annen tjeneste som støtter CalDAV\?</string>
|
||||
<string name="faq_2_text">Ja, bare aktiver \"CalDAV-synkronisering\" i innstillingene og velg kalenderne du vil synkronisere. Du trenger imidlertid program som håndterer synkroniseringen mellom enheten og serverne. Hvis du vil synkronisere en Google-kalender, vil deres offisielle kalenderapp gjøre jobben. For andre kalendere trenger du en annen synkroniseringsapp, for eksempel DAVx5.</string>
|
||||
</resources>
|
||||
</resources>
|
||||
@@ -248,4 +248,12 @@
|
||||
<string name="faq_5_text">Controleer bij Meldingen via App-info of er geen notificaties geblokkeerd worden. Probeer anders bij de geavanceerde instellingen in App-info de batterijoptimalisatie voor deze app uit te schakelen. Kijk op <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a> voor verdere tips.</string>
|
||||
<string name="faq_6_title">Hoe kan ik een bestaand afspraaktype aanpassen of verwijderen\?</string>
|
||||
<string name="faq_6_text">Dit kan via Instellingen -> Afspraaktypes beheren. Klik op het item om de naam en kleur te veranderen, of druk lang op een item om het te verwijderen met de knop bovenin.</string>
|
||||
</resources>
|
||||
<string name="alarm_stream">Alarm</string>
|
||||
<string name="accessibility_next_day">Volgende dag</string>
|
||||
<string name="accessibility_previous_day">Vorige dag</string>
|
||||
<string name="accessibility_next_month">Volgende maand</string>
|
||||
<string name="accessibility_previous_month">Vorige maand</string>
|
||||
<string name="week">Week</string>
|
||||
<string name="export_tasks">Taken exporteren</string>
|
||||
<string name="caldav">CalDAV</string>
|
||||
</resources>
|
||||
@@ -238,4 +238,4 @@
|
||||
<string name="faq_5_text">Gå til eininga di sine innstillingar for appen og sjå til at appen får lov til å senda påminningar og køyra i bakgrunnen. Det kan au vera til hjelp å sjå på <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>.</string>
|
||||
<string name="faq_6_title">Korleis kan eg brigde eller slette eit hendingsslag\?</string>
|
||||
<string name="faq_6_text">Du kan gjera begge i «Innstillingar → Handsam hendingsslag». Trykk på eit slag for å byta leten og namnet, og hald inne på eit slag for å so trykke på søppeldunken for å slette det.</string>
|
||||
</resources>
|
||||
</resources>
|
||||
@@ -1,12 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_launcher_name">Calendário</string>
|
||||
<string name="change_view">Mudar vista</string>
|
||||
<string name="daily_view">Vista diária</string>
|
||||
<string name="weekly_view">Vista semanal</string>
|
||||
<string name="monthly_view">Vista mensal</string>
|
||||
<string name="monthly_daily_view">Vista mensal + diária</string>
|
||||
<string name="yearly_view">Vista anual</string>
|
||||
<string name="app_launcher_name">Calendário Fossify</string>
|
||||
<string name="change_view">Alterar visualização</string>
|
||||
<string name="daily_view">Visualização diária</string>
|
||||
<string name="weekly_view">Visualização semanal</string>
|
||||
<string name="monthly_view">Visualização mensal</string>
|
||||
<string name="monthly_daily_view">Visualização mensal + diária</string>
|
||||
<string name="yearly_view">Visualização anual</string>
|
||||
<string name="simple_event_list">Lista de eventos</string>
|
||||
<string name="no_upcoming_events">Não há eventos futuros.</string>
|
||||
<string name="go_to_today">Ir para hoje</string>
|
||||
@@ -82,7 +82,7 @@
|
||||
<string name="second_f">segundo</string>
|
||||
<string name="third_f">terceiro</string>
|
||||
<string name="fourth_f">quarto</string>
|
||||
<string name="fifth_f">quinta</string>
|
||||
<string name="fifth_f">quinto</string>
|
||||
<string name="last_f">ultimo</string>
|
||||
<string name="birthdays">Datas de Nascimento</string>
|
||||
<string name="add_birthdays">Adicionar a data de nascimento dos contatos</string>
|
||||
@@ -254,4 +254,6 @@
|
||||
<string name="faq_5_text">Verifique a bateria do seu dispositivo e as configurações de notificações para ver se algo está bloqueando os lembretes ou desligando aplicativos de fundo. Você também pode dar uma olhada em <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>, pode ajudar com algumas dicas úteis.</string>
|
||||
<string name="faq_6_title">Como posso modificar ou excluir um tipo de evento já existente\?</string>
|
||||
<string name="faq_6_text">Você pode modificar ou excluir um tipo de evento através das Configurações - Gerenciar tipos de evento. Clique no evento desejado para editar o texto ou cor, ou toque e segure o evento desejado e arraste-o até a lixeira para excluí-lo.</string>
|
||||
</resources>
|
||||
<string name="event_color">Cor do evento</string>
|
||||
<string name="default_calendar_color">Cor padrão do calendário</string>
|
||||
</resources>
|
||||
@@ -1,2 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources></resources>
|
||||
<resources>
|
||||
<string name="app_launcher_name">Calendário</string>
|
||||
<string name="no_upcoming_events">Não existem eventos futuros.</string>
|
||||
<string name="simple_event_list">Lista simples de eventos</string>
|
||||
</resources>
|
||||
@@ -172,7 +172,7 @@
|
||||
<string name="alarm_stream">Alarme</string>
|
||||
<string name="notification_stream">Notificação</string>
|
||||
<string name="ring_stream">Toque</string>
|
||||
<string name="use_last_event_reminders">Utilizar lembretes dos últimos eventos como definição para os novos eventos</string>
|
||||
<string name="use_last_event_reminders">Utilizar lembretes do último evento como definição para os novos eventos</string>
|
||||
<string name="default_reminder_1">Lembrete 1</string>
|
||||
<string name="default_reminder_2">Lembrete 2</string>
|
||||
<string name="default_reminder_3">Lembrete 3</string>
|
||||
@@ -248,9 +248,16 @@
|
||||
<string name="faq_3_title">Vejo os lembretes mas não ouço som. O que posso fazer\?</string>
|
||||
<string name="faq_3_text">A afixação do lembrete e o áudio são fortemente influenciados pelas definições do sistema. Se não consegue ouvir o som, verifique as definições da aplicação, selecione a opção \"Fluxo de áudio usado pelos lembretes\" e modifique-a. Se não funcionar, verifique nas definições de áudio do sistema se este tipo multimédia está no modo Silêncio.</string>
|
||||
<string name="faq_4_title">A aplicação suporta diferentes fusos horários\?</string>
|
||||
<string name="faq_4_text">Sim. Por padrão, todos os eventos são criados com o seu fuso horário atual. Se pretende alterar o fuso horário de um evento, terá de ativar a escolha de fuso horário nas definições da aplicação e alterá-lo nos Detalhes do evento. Este opção está desativada por padrão, pois não é necessário para a maioria das pessoas.</string>
|
||||
<string name="faq_4_text">Sim. Por definição, todos os eventos são criados com o seu fuso horário atual. Se pretende alterar o fuso horário de um evento, terá de ativar a escolha de fuso horário nas definições da aplicação e alterá-lo nos Detalhes do evento. Por omissão, esta opção está desativada, pois não é necessário para a maioria das pessoas.</string>
|
||||
<string name="faq_5_title">A aplicação não mostra notificações. Porque será\?</string>
|
||||
<string name="faq_5_text">Analise as definições de bateria e de notificações do dispositivo. Pode ser que exista algo a bloquear os lembretes ou a terminar a aplicação em segundo plano. Consulte <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a> para ver algumas dicas.</string>
|
||||
<string name="faq_6_title">É possível modificar ou eliminar um tipo de evento existente\?</string>
|
||||
<string name="faq_6_text">Pode fazer ambas em Definições - Gerir tipos de eventos. Basta tocar no desejado para alterar o texto ou a cor e pode também eliminar qualquer um com um toque longo no tipo de evento e utilizando a reciclagem no menu superior.</string>
|
||||
</resources>
|
||||
<string name="accessibility_previous_month">Ir para o mês anterior</string>
|
||||
<string name="event_color">Cor do evento</string>
|
||||
<string name="accessibility_next_month">Ir para o mês seguinte</string>
|
||||
<string name="accessibility_previous_day">Ir para o dia anterior</string>
|
||||
<string name="accessibility_next_day">Ir para o dia seguinte</string>
|
||||
<string name="default_calendar_color">Cor do calendário padrão</string>
|
||||
<string name="caldav">CalDAV</string>
|
||||
</resources>
|
||||
@@ -245,4 +245,19 @@
|
||||
<string name="faq_5_text">Verificați bateria dispozitivului și setările pentru notificări, dacă nu există nimic care să blocheze memento-urile sau dacă aplicația este oprită în fundal. De asemenea, ați putea să aruncați o privire la <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a> pentru câteva sfaturi utile.</string>
|
||||
<string name="faq_6_title">Cum pot modifica sau șterge un tip de eveniment existent\?</string>
|
||||
<string name="faq_6_text">Puteți face ambele lucruri în setările aplicației - Gestionați tipurile de evenimente. Trebuie doar să dați apăsați pe cel dorit pentru a schimba eticheta și culoarea sau selectați-l prin apăsare lungă și folosiți coșul de gunoi din meniul de sus pentru a-l șterge.</string>
|
||||
</resources>
|
||||
<string name="export_past_entries">Exportă și intrările trecute</string>
|
||||
<string name="app_launcher_name">Calendar</string>
|
||||
<string name="no_upcoming_events">Niciun eveniment următor.</string>
|
||||
<string name="everything_filtered_out">Ați eliminat prin filtrare toate tipurile de evenimente</string>
|
||||
<string name="event_color">Culoare eveniment</string>
|
||||
<string name="export_tasks">Exportare treburi</string>
|
||||
<string name="delete_all_events_and_tasks">Șterge toate evenimentele și treburile</string>
|
||||
<string name="caldav">CalDAV</string>
|
||||
<string name="faq_2_title_extra">Poate chiar să partajați calendarele cu alți oameni?</string>
|
||||
<string name="accessibility_previous_month">Mergi la luna anterioară</string>
|
||||
<string name="accessibility_next_month">Mergi la luna următoare</string>
|
||||
<string name="accessibility_previous_day">Mergi la ziua anterioară</string>
|
||||
<string name="accessibility_next_day">Mergi la ziua următoare</string>
|
||||
<string name="default_calendar_color">Culoare calendar implicit</string>
|
||||
<string name="task_color">Culoare sarcină</string>
|
||||
</resources>
|
||||
@@ -174,7 +174,7 @@
|
||||
<string name="alarm_stream">Будильник</string>
|
||||
<string name="notification_stream">Уведомление</string>
|
||||
<string name="ring_stream">Звонок</string>
|
||||
<string name="use_last_event_reminders">Использовать значения предыдущих напоминаний при создании нового</string>
|
||||
<string name="use_last_event_reminders">Использовать значения предыдущего напоминания при создании нового</string>
|
||||
<string name="default_reminder_1">Напоминание по умолчанию 1</string>
|
||||
<string name="default_reminder_2">Напоминание по умолчанию 2</string>
|
||||
<string name="default_reminder_3">Напоминание по умолчанию 3</string>
|
||||
@@ -258,4 +258,9 @@
|
||||
<string name="faq_5_text">Проверьте настройки электропитания и уведомлений своего устройства и убедитесь, что ничто не блокирует отображение напоминаний или не останавливает работу приложения в фоновом режиме. Также можно посмотреть <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>, там есть несколько полезных советов.</string>
|
||||
<string name="faq_6_title">Как можно изменить или удалить существующий тип события\?</string>
|
||||
<string name="faq_6_text">Вы можете сделать и то, и другое в настройках приложения разделе \"Управление типами событий\". Просто нажмите на нужный тип, чтобы изменить его название и цвет, или выберите долгим нажатием и используйте значок корзины в верхнем меню для удаления.</string>
|
||||
</resources>
|
||||
<string name="caldav">CalDAV</string>
|
||||
<string name="accessibility_previous_month">Переход к предыдущему месяцу</string>
|
||||
<string name="accessibility_next_month">Переход к следующему месяцу</string>
|
||||
<string name="accessibility_previous_day">Переход к предыдущему дню</string>
|
||||
<string name="accessibility_next_day">Переход к следующему дню</string>
|
||||
</resources>
|
||||
@@ -255,4 +255,4 @@
|
||||
<string name="faq_5_text">Pozrite sa do nastavení batérie a upozornení vášho zariadenia, či nič neblokuje upozornenia, alebo nevypína na pozadí apku. Mohli by ste sa pozrieť aj na <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>, je tam veľa užitočných tipov.</string>
|
||||
<string name="faq_6_title">Ako môžem upraviť alebo odstrániť existujúci typ udalosti\?</string>
|
||||
<string name="faq_6_text">Oboje viete spraviť v nastaveniach apky - Spravovať typy udalostí. Kliknutím viete upraviť názov a farbu, odstrániť ich viete dlhým podržaním a použitím odpadkového koša na hornom menu.</string>
|
||||
</resources>
|
||||
</resources>
|
||||
@@ -165,7 +165,7 @@
|
||||
<string name="system_stream">Sistem</string>
|
||||
<string name="notification_stream">Obvestilo</string>
|
||||
<string name="ring_stream">Obroč</string>
|
||||
<string name="use_last_event_reminders">opomnike zadnjih dogodkov uporabite kot privzete za nove dogodke</string>
|
||||
<string name="use_last_event_reminders">Opomnike zadnjih dogodkov uporabite kot privzete za nove dogodke</string>
|
||||
<string name="default_reminder_1">Privzeto opomnik 1</string>
|
||||
<string name="default_reminder_2">Privzeto opomnik 2</string>
|
||||
<string name="default_reminder_3">Privzeto opomnik 3</string>
|
||||
@@ -249,4 +249,18 @@
|
||||
<string name="faq_5_text">Check your device battery and notification settings, if there is nothing blocking the reminders, or killing the app in the background. Morda boste želeli pogledati tudi na <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>, ima nekaj koristnih nasvetov.</string>
|
||||
<string name="faq_6_title">Kako lahko spremenim ali izbrišem obstoječo vrsto dogodka\?</string>
|
||||
<string name="faq_6_text">Oboje lahko storite v aplikaciji Nastavitve - Upravljanje vrst dogodkov. Za spremembo oznake in barve kliknite želeni dogodek ali pa ga izberite z dolgim pritiskom in za brisanje uporabite koš za smeti v zgornjem meniju.</string>
|
||||
</resources>
|
||||
<string name="event_color">Barva dogodka</string>
|
||||
<string name="default_calendar_color">Privzeta barva koledarja</string>
|
||||
<string name="export_tasks">Izvozi opravila</string>
|
||||
<string name="alarm_stream">Alarm</string>
|
||||
<string name="accessibility_previous_month">Pojdi na prejšnji mesec</string>
|
||||
<string name="accessibility_next_month">Pojdi na prihodnji mesec</string>
|
||||
<string name="accessibility_previous_day">Pojdi na prejšnji dan</string>
|
||||
<string name="accessibility_next_day">Pojdi na prihodnji dan</string>
|
||||
<string name="export_past_entries">Izvozi tudi pretekle vnose</string>
|
||||
<string name="delete_all_events_and_tasks">Izbriši vse dogodke in opravila</string>
|
||||
<string name="no_upcoming_events">Ni prihajajočih dogodkov.</string>
|
||||
<string name="everything_filtered_out">Filtrirali ste vse vrste dogodkov</string>
|
||||
<string name="task_color">Barva opravila</string>
|
||||
<string name="caldav">CalDAV</string>
|
||||
</resources>
|
||||
@@ -253,4 +253,4 @@
|
||||
<string name="faq_5_text">Проверите подешавања батерије и обавештења на уређају, у случају да нешто блокира подсетнике или убија апликацију у позадини. Можда ћете желети да погледате и <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>, има неке корисне савете.</string>
|
||||
<string name="faq_6_title">Како могу да изменим или избришем постојећи тип догађаја\?</string>
|
||||
<string name="faq_6_text">Оба можете да урадите у апликацији Подешавања - Управљање типовима догађаја. Само кликните на жељено за промену ознаке и боје или изаберите жељено тако што ћете дуго притиснути и користити канту за смеће у горњем менију за брисање.</string>
|
||||
</resources>
|
||||
</resources>
|
||||
@@ -162,7 +162,7 @@
|
||||
<string name="replace_description_with_location">Ersätt händelsebeskrivning med plats</string>
|
||||
<string name="display_description_or_location">Visa beskrivning eller plats</string>
|
||||
<string name="delete_all_events">Ta bort alla händelser</string>
|
||||
<string name="delete_all_events_and_tasks">Radera alla händelser och uppgifter</string>
|
||||
<string name="delete_all_events_and_tasks">Ta bort alla händelser och uppgifter</string>
|
||||
<string name="delete_all_events_confirmation">Är du säker på att du vill ta bort alla händelser och uppgifter\? Dina händelsetyper och andra inställningar påverkas inte av borttagningen.</string>
|
||||
<string name="show_a_grid">Visa ett rutnät</string>
|
||||
<string name="loop_reminders">Upprepa påminnelser tills de tas bort</string>
|
||||
@@ -248,5 +248,12 @@
|
||||
<string name="faq_5_title">Appen visar inga meddelanden, varför är det så\?</string>
|
||||
<string name="faq_5_text">Kontrollera enhetens batteri och inställningar för meddelanden, om det inte finns något som blockerar påminnelserna eller om appen inte är dödad i bakgrunden. Du kanske också vill ta en titt på <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>, där finns en del användbara tips.</string>
|
||||
<string name="faq_6_title">Hur kan jag ändra eller ta bort en befintlig händelsetyp\?</string>
|
||||
<string name="faq_6_text">Du kan göra båda i appens Inställningar - Hantera evenemangstyper. Klicka bara på den önskade händelsen för att ändra etikett och färg, eller välj den önskade händelsen genom att trycka länge på den och använd papperskorgen i toppmenyn för att ta bort den.</string>
|
||||
</resources>
|
||||
<string name="faq_6_text">Du kan göra båda i appens Inställningar - Hantera händelsetyper. Tryck bara på den önskade händelsen för att ändra etiketten och färgen, eller välj den önskade händelsen genom att trycka länge på den och använd papperskorgen i toppmenyn för att ta bort den.</string>
|
||||
<string name="accessibility_previous_month">Gå till föregående månad</string>
|
||||
<string name="accessibility_next_month">Gå till nästa månad</string>
|
||||
<string name="accessibility_previous_day">Gå till föregående dag</string>
|
||||
<string name="accessibility_next_day">Gå till nästa dag</string>
|
||||
<string name="alarm_stream">Alarm</string>
|
||||
<string name="system_stream">System</string>
|
||||
<string name="caldav">CalDAV</string>
|
||||
</resources>
|
||||
@@ -1,3 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
</resources>
|
||||
<string name="app_launcher_name">ปฏิทิน</string>
|
||||
<string name="monthly_view">รายเดือน</string>
|
||||
<string name="weekly_view">รายสัปดาห์</string>
|
||||
<string name="tuesday_alt">วันอังคาร</string>
|
||||
<string name="event_color">สีเหตุการณ์</string>
|
||||
<string name="change_view">เปลี่ยนมุมมอง</string>
|
||||
<string name="daily_view">รายวัน</string>
|
||||
<string name="monthly_daily_view">รายเดือนและรายวัน</string>
|
||||
<string name="yearly_view">รายปี</string>
|
||||
<string name="simple_event_list">รายการเหตุการณ์อย่างย่อ</string>
|
||||
<string name="no_upcoming_events">ไม่มีเหตุการณ์ที่กำลังมาถึง</string>
|
||||
<string name="go_to_today">ไปที่วันนี้</string>
|
||||
<string name="go_to_date">ไปวันที่ที่กำหนด</string>
|
||||
</resources>
|
||||
@@ -255,4 +255,6 @@
|
||||
<string name="faq_5_text">Hatırlatıcıları engelleyen veya arka planda uygulamayı kapatan bir şey yoksa aygıtınızın pilini ve bildirim ayarlarını denetleyin. Ayrıca yararlı ipuçları bulabileceğiniz <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a> adresine de göz atmak isteyebilirsiniz.</string>
|
||||
<string name="faq_6_title">Mevcut bir etkinlik türünü nasıl değiştirebilir veya silebilirim\?</string>
|
||||
<string name="faq_6_text">Bunların ikisini de uygulamanın Ayarlar - Etkinlik türlerini yönet kısmında yapabilirsiniz. Etiket ve rengi değiştirmek için istediğinizin üzerine tıklayın veya uzun basarak istediğinizi seçin ve silmek için üst menüdeki çöp kutusunu kullanın.</string>
|
||||
</resources>
|
||||
<string name="alarm_stream">Alarm</string>
|
||||
<string name="caldav">CalDAV</string>
|
||||
</resources>
|
||||
@@ -153,7 +153,7 @@
|
||||
<string name="week_numbers">Нумерувати тижні</string>
|
||||
<string name="vibrate">Вібрувати при настанні події</string>
|
||||
<string name="reminder_sound">Мелодія нагадування</string>
|
||||
<string name="no_ringtone_picker">Не знайдено додатка для вибору мелодії</string>
|
||||
<string name="no_ringtone_picker">Не знайдено застосунку для вибору мелодії</string>
|
||||
<string name="no_ringtone_selected">Мелодію не обрано</string>
|
||||
<string name="day_end_before_start">День не може закінчуватися раніше його початку</string>
|
||||
<string name="caldav_sync">Синхронізація згідно CalDAV</string>
|
||||
@@ -203,7 +203,7 @@
|
||||
<string name="synchronization_completed">Синхронізацію завершено</string>
|
||||
<string name="select_a_different_caldav_color">Обрати інший колір (можна застосувати лише локально)</string>
|
||||
<string name="insufficient_permissions">Ви не можете редагувати обраний календар</string>
|
||||
<string name="caldav_event_not_found">Подію не знайдено. Будь ласка, увімкніть синхронізацію згідно CalDAV для відповідного календаря у налаштуваннях додатка.</string>
|
||||
<string name="caldav_event_not_found">Подію не знайдено. Будь ласка, увімкніть синхронізацію згідно CalDAV для відповідного календаря у налаштуваннях застосунку.</string>
|
||||
<string name="no_synchronized_calendars">Не знайдено календарів для синхронізації</string>
|
||||
<string name="status_free">Вільний</string>
|
||||
<string name="status_busy">Зайнятий</string>
|
||||
@@ -245,17 +245,22 @@
|
||||
<item quantity="many">Протягом наступних %d місяців</item>
|
||||
<item quantity="other">Протягом наступних %d місяців</item>
|
||||
</plurals>
|
||||
<string name="faq_1_title">Як видалити свята, імпортовані з допомогою кнопки \"Додати свята\"\?</string>
|
||||
<string name="faq_1_title">Як видалити свята, імпортовані з допомогою кнопки «Додати свята»?</string>
|
||||
<string name="faq_1_text">Свята, створені таким чином, групуються в новий тип подій, що називається \"Свята\". Можна перейти в \"Налаштування\" -> \"Керувати типами подій\", потім тривале натиснення на даному типу подій активує процедуру видалення, нарешті натиснути \"Кошик\".</string>
|
||||
<string name="faq_2_title">Чи можна синхронізувати події з допомогою Календаря Google чи інших служб, що підтримують CalDAV\?</string>
|
||||
<string name="faq_2_title_extra">Можливо навіть поділитися календарями з іншими людьми\?</string>
|
||||
<string name="faq_2_text">Так, достатньо увімкнути \"Синхронізувати з CalDAV\" у налаштуваннях додатка і вибрати календарі, які бажаєте синхронізувати. Однак вам знадобиться сторонній додаток, що здійснить синхронізацію між пристроєм і сервером. Якщо ви бажаєте синхронізувати Календар Google, то їх офіційний додаток може це виконати. Для інших календарів вам знадобиться сторонній додаток для синхронізації, наприклад DAVx5.</string>
|
||||
<string name="faq_2_text">Так, достатньо увімкнути «Синхронізувати з CalDAV» у налаштуваннях застосунку і вибрати календарі, які бажаєте синхронізувати. Однак вам знадобиться сторонній застосунок, що здійснить синхронізацію між пристроєм і сервером. Якщо ви бажаєте синхронізувати Календар Google, то їх офіційний застосунок може це виконати. Для інших календарів вам знадобиться сторонній застосунок для синхронізації, наприклад DAVx5.</string>
|
||||
<string name="faq_3_title">Я бачу нагадування, але не чую звуку. Що можна зробити\?</string>
|
||||
<string name="faq_3_text">Не лише відображення нагадування фактично, але і програвання звукової індикації в значній мірі залежить від системи. Якщо звукова індикація відсутня, відкрийте налаштування додатка, оберіть опцію \"Аудіопотік, що використовують нагадування\" і змініть її на інше значення. Якщо звук досі відсутній, переконайтеся, що даний потік увімкнено в налаштуваннях.</string>
|
||||
<string name="faq_4_title">Чи підтримує додаток часові пояси\?</string>
|
||||
<string name="faq_4_text">Так, підтримує. Типово всі події створюються у вашому часовому поясі. Якщо ви бажаєте змінити часовий пояс події, вам спершу доведеться увімкнути перемикач часових поясів у налаштуваннях додатка, потім змінити налаштування у вікні Деталі Події. Типово ця опція не активована, оскільки більшість користувачів нею не користуються.</string>
|
||||
<string name="faq_5_title">Додаток не показує жодних сповіщень, чому так\?</string>
|
||||
<string name="faq_3_text">Не лише відображення нагадування фактично, але і програвання звукової індикації в значній мірі залежить від системи. Якщо звукова індикація відсутня, відкрийте налаштування застосунку, оберіть опцію «Аудіопотік, що використовують нагадування» і змініть її на інше значення. Якщо звук досі відсутній, переконайтеся, що даний потік увімкнено в налаштуваннях.</string>
|
||||
<string name="faq_4_title">Чи підтримує застосунок часові пояси?</string>
|
||||
<string name="faq_4_text">Так, підтримує. Типово всі події створюються у вашому часовому поясі. Якщо ви бажаєте змінити часовий пояс події, вам спершу доведеться увімкнути перемикач часових поясів у налаштуваннях застосунку, потім змінити налаштування у вікні «Деталі події». Типово ця опція не активована, оскільки більшість користувачів нею не користуються.</string>
|
||||
<string name="faq_5_title">Застосунок не показує жодних сповіщень, чому так?</string>
|
||||
<string name="faq_5_text">Перевірте акумулятор вашого пристрою та налаштування сповіщень і переконайтесь, що ніщо не блокує нагадування чи не вимикає програму у фоновому режимі. Ви також можете поглянути на <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>, там є кілька корисних порад.</string>
|
||||
<string name="faq_6_title">Як змінити або видалити наявний тип події\?</string>
|
||||
<string name="faq_6_text">Ви можете зробити й те, й інше в \"Налаштування\" - \"Керування типами подій\". Просто натисніть на бажаний, щоб змінити мітку та колір. Для видалення виберіть бажаний тип довгим його утриманням і використайте кошик у верхньому меню.</string>
|
||||
</resources>
|
||||
<string name="accessibility_next_month">До наступного місяця</string>
|
||||
<string name="accessibility_next_day">До наступного дня</string>
|
||||
<string name="caldav">CalDAV</string>
|
||||
<string name="accessibility_previous_month">До попереднього місяця</string>
|
||||
<string name="accessibility_previous_day">До попереднього дня</string>
|
||||
</resources>
|
||||
@@ -1,4 +1,146 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_launcher_name">Lịch</string>
|
||||
</resources>
|
||||
<string name="weeks_raw">tuần</string>
|
||||
<string name="years_raw">năm</string>
|
||||
<string name="repeat_till_date">Lặp cho tới một ngày</string>
|
||||
<string name="stop_repeating_after_x">Không lặp nữa sau x lần</string>
|
||||
<string name="the_last_day">Ngày cuối</string>
|
||||
<string name="repeat_on_the_last_day_monthly">Lặp lại vào ngày cuối tháng</string>
|
||||
<string name="birthdays_added">Thêm các ngày sinh nhật thành công</string>
|
||||
<string name="add_birthdays_automatically">Tự động thêm các ngày sinh nhật mới</string>
|
||||
<string name="anniversaries">Ngày kỷ niệm</string>
|
||||
<string name="add_anniversaries">Thêm các ngày kỷ niệm của danh bạ</string>
|
||||
<string name="add_birthdays">Thêm các ngày sinh nhật của danh bạ</string>
|
||||
<string name="no_new_anniversaries">Không có ngày kỷ niệm nào mới được tìm thấy</string>
|
||||
<string name="anniversaries_added">Thêm các ngày kỷ niệm thành công</string>
|
||||
<string name="add_anniversaries_automatically">Tự động thêm các ngày kỷ niệm</string>
|
||||
<string name="no_anniversaries">Không có ngày kỷ niệm nào được tìm thấy</string>
|
||||
<string name="faq_5_title">Tại sao ứng dụng không hiện không báo?</string>
|
||||
<string name="faq_6_title">Làm sao để tôi có thể thay đổi hoặc xóa một sự kiện đang tồn tại?</string>
|
||||
<string name="faq_4_title">Ứng dụng có hỗ trợ múi giờ không?</string>
|
||||
<string name="simple_event_list">Danh sách sự kiện đơn giản</string>
|
||||
<string name="no_upcoming_events">Sắp tới không có sự kiện.</string>
|
||||
<string name="go_to_today">Đi tới ngày hôm nay</string>
|
||||
<string name="go_to_date">Đi tới ngày</string>
|
||||
<string name="widget_monthly">Lịch tháng</string>
|
||||
<string name="widget_list">Danh sách sự kiện trên lịch</string>
|
||||
<string name="widget_todays_date">Lịch ngày của hôm nay</string>
|
||||
<string name="event">Sự kiện</string>
|
||||
<string name="edit_event">Sửa sự kiện</string>
|
||||
<string name="new_event">Sự kiện mới</string>
|
||||
<string name="yearly">Hàng năm</string>
|
||||
<string name="months_raw">tháng</string>
|
||||
<string name="repeat_till">Lặp lại cho tới</string>
|
||||
<string name="birthdays">Ngày sinh nhật</string>
|
||||
<string name="change_view">Đổi chế độ xem</string>
|
||||
<string name="daily_view">Chế độ xem ngày</string>
|
||||
<string name="weekly_view">Chế độ xem tuần</string>
|
||||
<string name="monthly_view">Chế độ xem tháng</string>
|
||||
<string name="monthly_daily_view">Chế độ xem ngày và tháng</string>
|
||||
<string name="yearly_view">Chế độ xem năm</string>
|
||||
<string name="create_new_event">Thêm sự kiện mới</string>
|
||||
<string name="duplicate_event">Nhân bản sự kiện</string>
|
||||
<string name="title_empty">Tiêu đề không được để trống</string>
|
||||
<string name="end_before_start">Sự kiện không thể kết thúc trước khi bắt đầu</string>
|
||||
<string name="event_added">Thêm sự kiện thành công</string>
|
||||
<string name="event_updated">Cập nhật sự kiện thành công</string>
|
||||
<string name="filter_events_by_type">Lọc sự kiện theo loại</string>
|
||||
<string name="please_fill_location">Vui lòng điền vào một vị trí để hiện trên bản đồ</string>
|
||||
<string name="public_event_notification_text">Một sự kiện sắp tới</string>
|
||||
<string name="everything_filtered_out">Bạn đã lọc ra tất cả loại sự kiện</string>
|
||||
<string name="event_color">Màu sự kiện</string>
|
||||
<string name="default_calendar_color">Màu sự kiện mặc định</string>
|
||||
<string name="task">Công việc</string>
|
||||
<string name="tasks">Các công việc</string>
|
||||
<string name="new_task">Công việc mới</string>
|
||||
<string name="create_new_task">Thêm một công việc mới</string>
|
||||
<string name="duplicate_task">Nhân bản công việc</string>
|
||||
<string name="mark_completed">Đánh dấu là đã hoàn thành</string>
|
||||
<string name="mark_incomplete">Đánh dấu là chưa hoàn thành</string>
|
||||
<string name="task_color">Màu công việc</string>
|
||||
<string name="edit_task">Sửa công việc</string>
|
||||
<string name="repetition">Lặp lại</string>
|
||||
<string name="no_repetition">Không lặp lại</string>
|
||||
<string name="daily">Hàng ngày</string>
|
||||
<string name="weekly">Hàng tuần</string>
|
||||
<string name="monthly">Hàng tháng</string>
|
||||
<string name="forever">Mãi mãi</string>
|
||||
<string name="event_is_repeatable">Sự kiện này có thể lặp lại</string>
|
||||
<string name="task_is_repeatable">Công việc này có thể lặp lại</string>
|
||||
<string name="selection_contains_repetition">Lựa chọn bao gồm sự kiện lặp lại</string>
|
||||
<string name="delete_one_only">Chỉ xóa sự xuất hiện đã chọn</string>
|
||||
<string name="delete_future_occurrences">Xóa tất cả các sự xuất hiện này và trong tương lai</string>
|
||||
<string name="delete_all_occurrences">Xóa tất cả các sự xuất hiện</string>
|
||||
<string name="repeat_forever">Lặp mãi mãi</string>
|
||||
<string name="times">lần</string>
|
||||
<string name="repeat">Lặp lại</string>
|
||||
<string name="selected_days">Các ngày đã được chọn</string>
|
||||
<string name="the_same_day">Cùng ngày</string>
|
||||
<string name="repeat_on_the_same_day_monthly">Lặp lại vào cùng ngày mỗi tháng</string>
|
||||
<string name="repeat_on_the_same_day_yearly">Lặp lại cùng ngày mỗi năm</string>
|
||||
<string name="repeat_every_m">Lặp lại mỗi</string>
|
||||
<string name="no_birthdays">Không có ngày sinh nhật nào được tìm thấy</string>
|
||||
<string name="no_new_birthdays">Không có ngày sinh nhật nào mới được tìm thấy</string>
|
||||
<string name="update_one_only">Chỉ cập nhật sự xuất hiện đã chọn</string>
|
||||
<string name="update_this_and_future_occurrences">Cập nhật tất cả các sự xuất hiện này và trong tương lai</string>
|
||||
<string name="update_all_occurrences">Cập nhật tất cả sự xuất hiện</string>
|
||||
<string name="import_events">Nhập sự kiện</string>
|
||||
<string name="export_events">Xuất sự kiện</string>
|
||||
<string name="import_events_from_ics">Nhập các sự kiện từ một tập tin .ics</string>
|
||||
<string name="import_events_from_ics_pro">Nhập các sự kiện từ một tập tin .ics (Chuyên nghiệp)</string>
|
||||
<string name="default_event_type">Loại sự kiện mặc định</string>
|
||||
<string name="export_past_events_too">Xuất cả các sự kiện đã qua</string>
|
||||
<string name="export_tasks">Xuất các công việc</string>
|
||||
<string name="export_past_entries">Xuất cả các mục trước đây</string>
|
||||
<string name="include_event_types">Bao gồm các loại sự kiện</string>
|
||||
<string name="export_events_to_ics">Xuất các sự kiện ra một tập tin .ics</string>
|
||||
<string name="start_week_with_current_day">Bắt đầu tuần với ngày hiện tại</string>
|
||||
<string name="all_day">Cả ngày</string>
|
||||
<string name="week">Tuần</string>
|
||||
<string name="last_f">cuối</string>
|
||||
<string name="edit_type">Sửa loại</string>
|
||||
<string name="reminder">Lời nhắc</string>
|
||||
<string name="before">trước</string>
|
||||
<string name="event_reminders">Các lời nhắc sự kiện</string>
|
||||
<string name="reminders">Các lời nhắc</string>
|
||||
<string name="add_another_attendee">Thêm người tham dự khác</string>
|
||||
<string name="add_another_reminder">Thêm lời nhắc khác</string>
|
||||
<string name="my_status">Trạng thái của tôi:</string>
|
||||
<string name="not_going">Không đi</string>
|
||||
<string name="going">Đi</string>
|
||||
<string name="maybe_going">Có lẽ đi</string>
|
||||
<string name="invited">Được mời</string>
|
||||
<string name="enter_a_country">Nhập quốc gia hoặc múi giờ</string>
|
||||
<string name="every_m">Mỗi</string>
|
||||
<string name="first_m">thứ nhất</string>
|
||||
<string name="second_m">thứ hai</string>
|
||||
<string name="third_m">thứ ba</string>
|
||||
<string name="fourth_m">thứ tư</string>
|
||||
<string name="fifth_m">thứ năm</string>
|
||||
<string name="last_m">cuối</string>
|
||||
<string name="repeat_every_f">Lặp lại mỗi</string>
|
||||
<string name="every_f">Mỗi</string>
|
||||
<string name="first_f">thứ nhất</string>
|
||||
<string name="second_f">thứ hai</string>
|
||||
<string name="third_f">thứ ba</string>
|
||||
<string name="fourth_f">thứ tư</string>
|
||||
<string name="fifth_f">thứ năm</string>
|
||||
<string name="filename_without_ics">Tên tập tin (không có đuôi .ics)</string>
|
||||
<string name="ignore_event_types">Bỏ qua các loại sự kiện trong tập tin, luôn sử dụng cái mặc định</string>
|
||||
<string name="location">Vị trí</string>
|
||||
<string name="description">Mô tả</string>
|
||||
<string name="event_types">Các loại sự kiện</string>
|
||||
<string name="add_new_type">Thêm một loại mới</string>
|
||||
<string name="type_already_exists">Đã tồn tại loại với tên này</string>
|
||||
<string name="color">Màu</string>
|
||||
<string name="regular_event">Sự kiện thông thường</string>
|
||||
<string name="cannot_delete_default_type">Loại sự kiện mặc định không thể bị xóa bỏ</string>
|
||||
<string name="select_event_type">Chọn một loại sự kiện</string>
|
||||
<string name="move_events_into_default">Di chuyển các sự kiện bị ảnh hưởng vào loại sự kiện mặc định</string>
|
||||
<string name="remove_affected_events">Xóa vĩnh viễn các sự kiện bị ảnh hưởng</string>
|
||||
<string name="unsync_caldav_calendar">Để xóa lịch CalDAV, bạn phải hủy đồng bộ hóa lịch đó</string>
|
||||
<string name="day_end_before_start">Ngày không thể kết thúc trước khi nó bắt đầu</string>
|
||||
<string name="current_time">Thời điểm hiện tại</string>
|
||||
<string name="default_duration">Thời lượng mặc định</string>
|
||||
</resources>
|
||||
@@ -173,7 +173,7 @@
|
||||
<string name="alarm_stream">闹钟</string>
|
||||
<string name="notification_stream">通知</string>
|
||||
<string name="ring_stream">铃声</string>
|
||||
<string name="use_last_event_reminders">使用最后活动的提醒作为新活动的预设</string>
|
||||
<string name="use_last_event_reminders">使用上一活动的提醒作为新活动的默认值</string>
|
||||
<string name="default_reminder_1">预设提醒1</string>
|
||||
<string name="default_reminder_2">预设提醒2</string>
|
||||
<string name="default_reminder_3">预设提醒3</string>
|
||||
@@ -252,4 +252,6 @@
|
||||
<string name="faq_5_text">检查设备的电池和通知设置,如果没有任何东西阻止提醒,或在后台关闭应用程序。你也许还想看看 <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>,当中有些有用的提示。</string>
|
||||
<string name="faq_6_title">如何修改或删除已存在的活动类型?</string>
|
||||
<string name="faq_6_text">要进行这两类操作,请转到设置 - 管理活动类型。单击想要操作的项目以更改标签和颜色,或者长按选中想要操作的项目,并使用顶部菜单的回收站进行删除。</string>
|
||||
</resources>
|
||||
<string name="accessibility_next_day">转到下一天</string>
|
||||
<string name="default_calendar_color">日历默认颜色</string>
|
||||
</resources>
|
||||
@@ -195,4 +195,4 @@
|
||||
<string name="faq_2_text">行的,只要打開程式設定內的[CalDAV同步],然後選擇你要同步的行事曆。然而你需要一些第三方應用程式來處理裝置和伺服器之間的同步。 如果你要同步Google日曆,他們官方的行事曆程式就能做到了。而其它行事曆,你需要有第三方同步工具才行,像是DAVx5。</string>
|
||||
<string name="faq_3_title">我看到了視覺的提醒,但沒聽到音效。我能怎麼辦\?</string>
|
||||
<string name="faq_3_text">不只是顯示實際的提醒,播放音效也受到系統極大的影響。如果你聽不到任何聲音,試著到應用程式設定, 按\"用於提醒的音源串流\"選項,然後更改成不同數值。如果還是沒有用,檢查你的音量設定,指定串流是不是靜音的。</string>
|
||||
</resources>
|
||||
</resources>
|
||||
@@ -252,4 +252,4 @@
|
||||
<string name="faq_5_text">請檢查你裝置的電池與通知設定,確保沒有設定阻止提醒或是在背景關閉 app。你也可以參考這個網站:<a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>,這裡面有些實用的小技巧。</string>
|
||||
<string name="faq_6_title">我該如何修改或刪除現有的活動類型?</string>
|
||||
<string name="faq_6_text">你可以在「設定」-「管理活動類型」裡面進行以上兩種操作。點擊你想要的活動類型,就可以改變標籤與顏色;如果你想刪除,可以長按該活動類型,然後點選上方選單的垃圾桶圖示即可。</string>
|
||||
</resources>
|
||||
</resources>
|
||||
@@ -207,7 +207,7 @@
|
||||
<string name="alarm_stream">Alarm</string>
|
||||
<string name="notification_stream">Notification</string>
|
||||
<string name="ring_stream">Ring</string>
|
||||
<string name="use_last_event_reminders">Use the last events\' reminders as the default for new events</string>
|
||||
<string name="use_last_event_reminders">Use the last event\'s reminders as the default for new events</string>
|
||||
<string name="default_reminder_1">Default reminder 1</string>
|
||||
<string name="default_reminder_2">Default reminder 2</string>
|
||||
<string name="default_reminder_3">Default reminder 3</string>
|
||||
@@ -301,7 +301,7 @@
|
||||
<string name="faq_3_text">Not just displaying the actual reminder, but playing the audio is hugely affected by the system too. If you can\'t hear any sound, try going in the app settings,
|
||||
pressing the \"Audio stream used by reminders\" option and changing it to a different value. If it still won\'t work, check your sound settings, if the particular stream isn\'t muted.</string>
|
||||
<string name="faq_4_title">Does the app support time zones?</string>
|
||||
<string name="faq_4_text">Yes, it does. By default all events are created in your current time zone. If you want to change an events\' time zone,
|
||||
<string name="faq_4_text">Yes, it does. By default all events are created in your current time zone. If you want to change an event\'s time zone,
|
||||
you will first have to enable the time zone picker at the app settings, then change it at the Event Details screen. It is disabled by default as most people won\'t need it.</string>
|
||||
<string name="faq_5_title">The app shows no notifications, why is that?</string>
|
||||
<string name="faq_5_text">Check your device battery and notification settings, if there is nothing blocking the reminders, or killing the app in the background. You might also want to take a look at <a href=https://dontkillmyapp.com>https://dontkillmyapp.com</a>, it has some useful tips.</string>
|
||||
|
||||
1
fastlane/metadata/android/ca/changelogs/1.txt
Normal file
1
fastlane/metadata/android/ca/changelogs/1.txt
Normal file
@@ -0,0 +1 @@
|
||||
* Llançament inicial.
|
||||
1
fastlane/metadata/android/ca/changelogs/2.txt
Normal file
1
fastlane/metadata/android/ca/changelogs/2.txt
Normal file
@@ -0,0 +1 @@
|
||||
* S'ha corregit la compatibilitat de la importació amb el Simple Calendar.
|
||||
2
fastlane/metadata/android/ca/changelogs/3.txt
Normal file
2
fastlane/metadata/android/ca/changelogs/3.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
* S'ha corregit la compatibilitat de la importació amb el Simple Calendar.
|
||||
* S'ha corregit la configuració de la variant FOSS.
|
||||
44
fastlane/metadata/android/ca/full_description.txt
Normal file
44
fastlane/metadata/android/ca/full_description.txt
Normal file
@@ -0,0 +1,44 @@
|
||||
Esteu cansat/da de calendaris desordenats i preocupacions de privacitat?
|
||||
|
||||
El Calendari Fossify és aquí per a canviar-ho. La vostra central d'energia de codi obert per a la gestió de la vida, dissenyada amb privacitat com a nucli i plena de característiques potents per a mantenir-vos organitzat/da.
|
||||
|
||||
Aquí teniu el que fa que el Calendari Fossify sigui diferent:
|
||||
|
||||
🚫 LLIURE D'ANUNCIS I PRIVAT:
|
||||
Els vostres esdeveniments són vostres. Sense anuncis, sense seguiment, sense permisos intrusius.
|
||||
|
||||
⏰ FLEXIBLE I PERSONALITZABLE:
|
||||
Esdeveniments artesanals amb hores, durades, recordatoris i regles de repetició avançades.
|
||||
|
||||
🔄 SINCRONITZACIÓ FLUIDA:
|
||||
Sincronitza sense esforç amb el Google Calendar, Outlook, Nextcloud, Exchange i molts més.
|
||||
|
||||
🎨 PERSONALITZEU EL PLANIFICADOR:
|
||||
Establiu sons personalitzats, bucles de seqüències d'àudio, vibracions i temes per ajustar amb les vostres preferències.
|
||||
|
||||
🌈 GINYS VIBRANTS:
|
||||
Amenitzeu el dia amb ginys bonics i temes de calendari per a la pantalla d'inici.
|
||||
|
||||
📅 GESTIÓ DIÀRIA SENSE ESFORÇOS:
|
||||
Planifiqueu el vostre dia amb facilitat, tant si sou un professional enfeinat com si sou un organitzador familiar.
|
||||
|
||||
🎉 IMPORTACIÓ DE CELEBRACIONS:
|
||||
No us perdeu mai cap aniversari! Importeu fàcilment vacances i dates especials.
|
||||
|
||||
🔍 FILTRE DE VISTES:
|
||||
Trobeu ràpidament el que busqueu amb els filtres d'esdeveniments.
|
||||
|
||||
📆 VISTES MÚLTIPLES:
|
||||
Canvieu entre la vista diària, setmanal, mensual, anual i la d'esdeveniments sense esforç.
|
||||
|
||||
✨ ELEGÀNCIA DEL MATERIAL DESIGN:
|
||||
Gaudiu d'una interfície intuïtiva i fàcil d'usar amb temes dinàmics.
|
||||
|
||||
A més, el Calendari Fossify és de codi obert! Uniu-vos a la comunitat vibrant de GitHub, contribuïu al projecte i feu-lo únic.
|
||||
|
||||
Descarregueu el Calendari Fossify ara i experimenteu la potència d'una planificació horari privada i personalitzable.
|
||||
|
||||
Exploreu més aplicacions de Fossify: https://www.fossify.org
|
||||
Codi obert: https://www.github.com/FossifyOrg
|
||||
Uniu-vos a la comunitat a Reddit: https://www.reddit.com/r/Fossify
|
||||
Connecteu a Telegram: https://t.me/Fossify
|
||||
1
fastlane/metadata/android/ca/short_description.txt
Normal file
1
fastlane/metadata/android/ca/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
Planifiqueu i establiu recordatoris de forma segura amb el calendari privat.
|
||||
1
fastlane/metadata/android/ca/title.txt
Normal file
1
fastlane/metadata/android/ca/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
Fossify Calendar
|
||||
1
fastlane/metadata/android/cs-CZ/changelogs/1.txt
Normal file
1
fastlane/metadata/android/cs-CZ/changelogs/1.txt
Normal file
@@ -0,0 +1 @@
|
||||
* Úvodní vydání.
|
||||
1
fastlane/metadata/android/cs-CZ/changelogs/2.txt
Normal file
1
fastlane/metadata/android/cs-CZ/changelogs/2.txt
Normal file
@@ -0,0 +1 @@
|
||||
* Opravena kompatibilita importu s Jednoduchým kalendářem
|
||||
2
fastlane/metadata/android/cs-CZ/changelogs/3.txt
Normal file
2
fastlane/metadata/android/cs-CZ/changelogs/3.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
* Opravena kompatibilita importu s Jednoduchým kalendářem
|
||||
* Opravena konfigurace aplikace.
|
||||
44
fastlane/metadata/android/cs-CZ/full_description.txt
Normal file
44
fastlane/metadata/android/cs-CZ/full_description.txt
Normal file
@@ -0,0 +1,44 @@
|
||||
Jste unaveni z nepřehledných kalendářů, které zajímají jen vaše data?
|
||||
|
||||
Kalendář Fossify je tu, aby to změnil. Je vaším open-source domovem pro správu života, navržený s ohledem na ochranu soukromí a plný skvělých funkcí, které vám pomohou zorganizovat svůj život.
|
||||
|
||||
Proč je Kalendář Fossify jiný?
|
||||
|
||||
🚫 BEZ REKLAM A SOUKROMÝ:
|
||||
Vaše události zůstanou vaše. Žádné reklamy, žádné sledování, žádná nebezpečná oprávnění.
|
||||
|
||||
⏰ FLEXIBILNÍ A PŘIZPŮSOBITELNÝ:
|
||||
Vytvářejte události precizněji s časy, trváními, upomínkami a pokročilými možnostmi opakování.
|
||||
|
||||
🔄 BEZPROBLÉMOVÁ SYNCHRONIZACE:
|
||||
Jednoduchá synchronizace se službami Kalendář Google, Outlook, Nextcloud, Exchange a spoustami dalších.
|
||||
|
||||
🎨 PŘIZPŮSOBTE SVŮJ PLÁNOVAČ:
|
||||
Nastavte si vlastní zvuky, opakující streamy hudby, vibrace a motivy přesně podle svých představ.
|
||||
|
||||
🌈 NÁDHERNÉ WIDGETY:
|
||||
Oživte svůj den nádhernými widgety a motivy pro vaší domovskou obrazovku.
|
||||
|
||||
📅 JEDNODUCHÁ SPRÁVA DNE:
|
||||
Jednoduše naplánujte svůj den, ať už jste zaneprázdněný profesionál nebo rodinný organizátor.
|
||||
|
||||
🎉 IMPORTUJTE OSLAVY:
|
||||
Nikdy nezmeškejte narozeniny nebo výročí! Jednoduše importujte svátky a speciální data.
|
||||
|
||||
🔍 ZOBRAZENÍ S FILTRY:
|
||||
Rychle najděte vše, co potřebujete, pomocí filtrů událostí.
|
||||
|
||||
📆 RŮZNÁ ZOBRAZENÍ:
|
||||
Jednoduše přepínejte mezi denním, týdenním, měsíčním, ročním a seznamovým zobrazením.
|
||||
|
||||
✨ ELEGANTNÍ MATERIAL DESIGN:
|
||||
Užijte si intuitivní a přátelské rozhraní s dynamickými motivy.
|
||||
|
||||
Kalendář Fossify je navíc open-source! Připojte se k živé komunitě na GitHubu, přispějte do projektu a přizpůsobte si ho přesně podle sebe.
|
||||
|
||||
Stáhněte si Kalendář Fossify a zažijte, jaké to je používat soukromý a přizpůsobitelný rozvrh.
|
||||
|
||||
Prozkoumejte další aplikace Fossify: https://www.fossify.org
|
||||
Otevřený zdrojový kód: https://www.github.com/FossifyOrg
|
||||
Připojte se ke komunitě na Redditu: https://www.reddit.com/r/Fossify
|
||||
Připojte se k Telegramu: https://t.me/Fossify
|
||||
1
fastlane/metadata/android/cs-CZ/short_description.txt
Normal file
1
fastlane/metadata/android/cs-CZ/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
Bezpečně plánujte, rozvrhujte a nastavujte připomínky s naší aplikací kalendáře.
|
||||
1
fastlane/metadata/android/cs-CZ/title.txt
Normal file
1
fastlane/metadata/android/cs-CZ/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
Kalendář Fossify
|
||||
1
fastlane/metadata/android/de-DE/changelogs/1.txt
Normal file
1
fastlane/metadata/android/de-DE/changelogs/1.txt
Normal file
@@ -0,0 +1 @@
|
||||
* Erste Veröffentlichung.
|
||||
1
fastlane/metadata/android/de-DE/changelogs/2.txt
Normal file
1
fastlane/metadata/android/de-DE/changelogs/2.txt
Normal file
@@ -0,0 +1 @@
|
||||
* Die Importkompatibilität mit Simple Calendar verbessert.
|
||||
2
fastlane/metadata/android/de-DE/changelogs/3.txt
Normal file
2
fastlane/metadata/android/de-DE/changelogs/3.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
* Die Importkompatibilität mit Simple Calendar verbessert.
|
||||
* Foss-Flavor-Konfiguration korrigiert.
|
||||
44
fastlane/metadata/android/de-DE/full_description.txt
Normal file
44
fastlane/metadata/android/de-DE/full_description.txt
Normal file
@@ -0,0 +1,44 @@
|
||||
Hast du genug von unübersichtlichen Kalendern und Datenschutzproblemen?
|
||||
|
||||
Fossify Calendar ist hier, um das zu ändern. Dein Open-Source-Kraftpaket zur Verwaltung deines Lebens, dessen Kernstück der Datenschutz ist und das mit leistungsstarken Funktionen ausgestattet ist, um dich zu organisieren.
|
||||
|
||||
Hier ist, was Fossify Calendar anders macht:
|
||||
|
||||
🚫 WERBEFREI UND PRIVAT:
|
||||
Deine Termine bleiben deine. Keine Werbung, kein Tracking, keine aufdringlichen Berechtigungen.
|
||||
|
||||
⏰ FLEXIBEL UND ANPASSBAR:
|
||||
Gestalte Ereignisse präzise mit Zeiten, Dauer, Erinnerungen und erweiterten Wiederholungsregeln.
|
||||
|
||||
🔄 NAHTLOSE SYNCHRONISIERUNG:
|
||||
Synchronisiere mühelos mit Google Kalender, Outlook, Nextcloud, Exchange und mehr.
|
||||
|
||||
🎨 PERSONALISIERE DEINEN PLANER:
|
||||
Stelle benutzerdefinierte Sounds, Audio-Loops, Vibrationen und Designs ein, die deinen Vorlieben entsprechen.
|
||||
|
||||
🌈 LEBENDIGE WIDGETS:
|
||||
Verschönere deinen Tag mit schönen Kalender-Widgets und -Designs für deinen Startbildschirm.
|
||||
|
||||
📅 MÜHELOSES TAGESMANAGEMENT:
|
||||
Plane deinen Tag mit Leichtigkeit, egal ob du ein vielbeschäftigter Berufstätiger oder ein Familienorganisator bist.
|
||||
|
||||
🎉 FEIERN IMPORTIEREN:
|
||||
Verpasse nie wieder einen Geburtstag oder ein Jubiläum! Importiere ganz einfach Feiertage und besondere Daten.
|
||||
|
||||
🔍 ANSICHTEN FILTERN:
|
||||
Mit den Ereignisfiltern findest du schnell, wonach du suchst.
|
||||
|
||||
📆 MEHRERE ANSICHTEN:
|
||||
Wechsle mühelos zwischen Tages-, Wochen-, Monats-, Jahres- und Ereignisansichten.
|
||||
|
||||
✨ ELEGANZ IM MATERIAL DESIGN:
|
||||
Genieße eine intuitive und benutzerfreundliche Oberfläche mit dynamischen Farbschemas.
|
||||
|
||||
Außerdem ist Fossify Calendar Open Source! Werde Teil der lebendigen Community auf GitHub, trage zum Projekt bei und mach es zu deinem eigenen.
|
||||
|
||||
Lade Fossify Calendar jetzt herunter und erlebe die Macht eines privaten und anpassbaren Kalenders.
|
||||
|
||||
Entdecke weitere Apps von Fossify: https://www.fossify.org
|
||||
Open-Source-Code: https://www.github.com/FossifyOrg
|
||||
Tritt der Community auf Reddit bei: https://www.reddit.com/r/Fossify
|
||||
Verbinde dich auf Telegram: https://t.me/Fossify
|
||||
1
fastlane/metadata/android/de-DE/short_description.txt
Normal file
1
fastlane/metadata/android/de-DE/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
Mit der privaten Kalender-App sicher planen, Termine und Erinnerungen festlegen.
|
||||
@@ -1 +1 @@
|
||||
Fossify Kalender
|
||||
Fossify Calendar
|
||||
|
||||
@@ -4,16 +4,35 @@ Fossify Calendar is here to change that. Your open-source powerhouse for managin
|
||||
|
||||
Here's what makes Fossify Calendar different:
|
||||
|
||||
🚫 Ad-free and private: Your events remain yours. No ads, no tracking, no intrusive permissions.
|
||||
⏰ Flexible and customizable: Craft events precisely with times, durations, reminders, and advanced repetition rules.
|
||||
🔄 Seamless syncing: Sync effortlessly with Google Calendar, Outlook, Nextcloud, Exchange, and more.
|
||||
🎨 Personalize your planner: Set custom sounds, looping audio streams, vibrations, and themes to match your preferences.
|
||||
🌈 Vibrant widgets: Brighten your day with beautiful calendar widgets and themes for your home screen.
|
||||
📅 Effortless day management: Plan your day with ease, whether you're a busy professional or a family organizer.
|
||||
🎉 Import celebrations: Never miss a birthday or anniversary! Easily import holidays and special dates.
|
||||
🔍 Filter and map views: Quickly find what you're looking for with event filters and location maps.
|
||||
📆 Multiple views: Switch between daily, weekly, monthly, yearly, and event views effortlessly.
|
||||
✨ Material Design elegance: Enjoy an intuitive and user-friendly interface with dynamic themes.
|
||||
🚫 AD-FREE AND PRIVATE:
|
||||
Your events remain yours. No ads, no tracking, no intrusive permissions.
|
||||
|
||||
⏰ FLEXIBLE AND CUSTOMIZABLE:
|
||||
Craft events precisely with times, durations, reminders, and advanced repetition rules.
|
||||
|
||||
🔄 SEAMLESS SYNCING:
|
||||
Sync effortlessly with Google Calendar, Outlook, Nextcloud, Exchange, and more.
|
||||
|
||||
🎨 PERSONALIZE YOUR PLANNER:
|
||||
Set custom sounds, looping audio streams, vibrations, and themes to match your preferences.
|
||||
|
||||
🌈 VIBRANT WIDGETS:
|
||||
Brighten your day with beautiful calendar widgets and themes for your home screen.
|
||||
|
||||
📅 EFFORTLESS DAY MANAGEMENT:
|
||||
Plan your day with ease, whether you're a busy professional or a family organizer.
|
||||
|
||||
🎉 IMPORT CELEBRATIONS:
|
||||
Never miss a birthday or anniversary! Easily import holidays and special dates.
|
||||
|
||||
🔍 FILTER VIEWS:
|
||||
Quickly find what you're looking for with event filters.
|
||||
|
||||
📆 MULTIPLE VIEWS:
|
||||
Switch between daily, weekly, monthly, yearly, and event views effortlessly.
|
||||
|
||||
✨ MATERIAL DESIGN ELEGANCE:
|
||||
Enjoy an intuitive and user-friendly interface with dynamic themes.
|
||||
|
||||
Plus, Fossify Calendar is open-source! Join the vibrant community on GitHub, contribute to the project, and make it uniquely yours.
|
||||
|
||||
|
||||
@@ -2,22 +2,41 @@
|
||||
|
||||
Fossify Calendar está aquí para cambiar eso. Su potencia de código abierto para gestionar la vida, diseñada con la privacidad como su núcleo y repleta de potentes funciones para mantenerlo organizado.
|
||||
|
||||
Esto es lo que hace diferente a Fossify Calendar
|
||||
Esto es lo que hace diferente a Fossify Calendar:
|
||||
|
||||
🚫 Sin anuncios y privados: Tus eventos siguen siendo tuyos. Sin anuncios, sin seguimiento, sin permisos de intrusión.
|
||||
⏰ Flexible y personalizable: Crea eventos con precisión con tiempos, duraciones, recordatorios y reglas de repetición avanzadas.
|
||||
🔄 Sincronización perfecta: Sincroniza sin esfuerzo con Google Calendar, Outlook, Nextcloud, Exchange y más.
|
||||
🎨 Personaliza tu planificador: establece sonidos personalizados, flujos de audio en bucle, vibraciones y temas para que coincidan con tus preferencias.
|
||||
🌈 Widgets vibrantes: Ilumina tu día con hermosos widgets de calendario y temas para tu pantalla de inicio.
|
||||
📅 Gestión del día sin esfuerzo: Planifica tu día con facilidad, ya seas un profesional ocupado o un organizador familiar.
|
||||
🎉 Celebraciones de importación: ¡No te pierdas un cumpleaños o aniversario! Importe fácilmente días festivos y fechas especiales.
|
||||
🔍 Filtrar y ver mapas: Encuentra rápidamente lo que buscas con filtros de eventos y mapas de ubicación.
|
||||
📆 Múltiples vistas: Cambia entre vistas diarias, semanales, mensuales, anuales y de eventos sin esfuerzo.
|
||||
✨ Material Design Elegancia: Disfruta de una interfaz intuitiva y fácil de usar con temas dinámicos.
|
||||
🚫 SIN ANUNCIOS Y PRIVADO:
|
||||
Tus eventos siguen siendo tuyos. Sin anuncios, sin seguimiento, sin permisos de intrusión.
|
||||
|
||||
¡Además, Fossify Calendar es de código abierto! Únase a la vibrante comunidad de GitHub, contribuya al proyecto y hágalo único suyo.
|
||||
⏰ FLEXIBLE Y PERSONALIZABLE:
|
||||
Crea eventos con precisión con tiempos, duraciones, recordatorios y reglas de repetición avanzadas.
|
||||
|
||||
Descargue Calendario de Fossify ahora y experimente el poder de un horario privado y personalizable.
|
||||
🔄 SINCRONIZACIÓN PERFECTA:
|
||||
Sincroniza sin esfuerzo con Google Calendar, Outlook, Nextcloud, Exchange y más.
|
||||
|
||||
🎨 PERSONALIZA TU PLANIFICADOR:
|
||||
Configura sonidos personalizados, flujos de audio en bucle, vibraciones y temas para que coincidan con tus preferencias.
|
||||
|
||||
🌈 WIDGETS VIBRANTES:
|
||||
Ilumine su día con hermosos widgets de calendario y temas para su pantalla de inicio.
|
||||
|
||||
📅 GESTIÓN DIARIA SIN ESFUERZO:
|
||||
Planifica tu día con facilidad, ya seas un profesional ocupado o un organizador familiar.
|
||||
|
||||
🎉 CELEBRACIONES DE IMPORTACIÓN:
|
||||
¡Nunca te pierdas un cumpleaños o aniversario! Importe fácilmente días festivos y fechas especiales.
|
||||
|
||||
🔍 FILTRAR VISTAS:
|
||||
Encuentra rápidamente lo que buscas con los filtros de eventos.
|
||||
|
||||
📆 MÚLTIPLES VISTAS:
|
||||
Cambie entre vistas diarias, semanales, mensuales, anuales y de eventos sin esfuerzo.
|
||||
|
||||
✨ ELEGANTE MATERIAL DESIGN:
|
||||
Disfrute de una interfaz intuitiva y fácil de usar con temas dinámicos.
|
||||
|
||||
Además, ¡Fossify Calendar es de código abierto! Únete a la vibrante comunidad de GitHub, contribuye al proyecto y hazlo tuyo.
|
||||
|
||||
Descargue Fossify Calendar ahora y experimente el poder de un horario privado y personalizable.
|
||||
|
||||
Explore más aplicaciones de Fossify: https://www.fossify.org
|
||||
Código abierto: https://www.github.com/FossifyOrg
|
||||
|
||||
1
fastlane/metadata/android/et/changelogs/1.txt
Normal file
1
fastlane/metadata/android/et/changelogs/1.txt
Normal file
@@ -0,0 +1 @@
|
||||
* Esmane versioon.
|
||||
1
fastlane/metadata/android/et/changelogs/2.txt
Normal file
1
fastlane/metadata/android/et/changelogs/2.txt
Normal file
@@ -0,0 +1 @@
|
||||
* Parandasime impordi ühildatavuse Lihtsa Kalendriga.
|
||||
2
fastlane/metadata/android/et/changelogs/3.txt
Normal file
2
fastlane/metadata/android/et/changelogs/3.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
* Parandasime andmete impordi ühilduvust Lihtsa Kalendriga.
|
||||
* Tegime korda FOSS-variandi seadistused.
|
||||
44
fastlane/metadata/android/et/full_description.txt
Normal file
44
fastlane/metadata/android/et/full_description.txt
Normal file
@@ -0,0 +1,44 @@
|
||||
Oled väsinud segastest kalendritest ja privaatsusprobleemidest?
|
||||
|
||||
Fossify Kalender on olemas selleks, et seda muuta. Sinu avatud lähtekoodiga jõujaam elu haldamiseks, mis on loodud privaatsust silmas pidades ja täis võimsaid funktsioone, et hoida sinu plaane kenasti organiseerituna.
|
||||
|
||||
Fossify Kalender erineb teistest sarnastest rakendustest:
|
||||
|
||||
🚫 REKLAAMIVABA JA PRIVAATNE:
|
||||
Sinu sündmused jäävad sinu omaks. Ei reklaame, ei jälgimist, ei rakendusel on minimaalselt lubasid ja õigusi.
|
||||
|
||||
⏰ PAINDLIK JA KOHANDATAV:
|
||||
Kujunda sündmusi täpselt kellaaegade, kestuse, meeldetuletuste ja täiustatud kordusreeglitega.
|
||||
|
||||
🔄 SUJUV SÜNKROONIMINE:
|
||||
Sünkrooni hõlpsasti Google'i kalendri, Outlooki, Nextcloudi, Exchange'i ja teiste kalendriserveritega.
|
||||
|
||||
🎨 ISIKUPÄRASTA OMA AJAPLANEERIJA:
|
||||
Seadista kohandatud helisid, korduvaid helivooge, vibratsiooni ja teemasid vastavalt oma eelistustele.
|
||||
|
||||
🌈 ELUJÕULISED VIDINAD:
|
||||
Värskenda oma päeva kaunite nutiseadme avavaate kalendrividinate ja teemadega.
|
||||
|
||||
📅 HALDA PÄEVA VAEVATULT:
|
||||
Planeeri oma päeva hõlpsasti, olgu sa siis hõivatud professionaal või perekonna korraldaja.
|
||||
|
||||
🎉 IMPORDI TÄHTPÄEVI:
|
||||
Ära kunagi jäta sünnipäeva või aastapäeva vahele! Impordi hõlpsasti pühad ja erikuupäevad.
|
||||
|
||||
🔍 FILTREERI VAATEID:
|
||||
Leia sündmuste filtrite abil kiiresti üles see, mida otsid.
|
||||
|
||||
📆 MITU VAADET:
|
||||
Vaheta vaevata igapäevaste, iganädalaste, igakuiste, aastaste ja sündmuste vaadete vahel.
|
||||
|
||||
✨ MATERIAALSE DISAINI ELEGANTS:
|
||||
Naudi intuitiivset ja kasutajasõbralikku kasutajaliidest dünaamiliste teemadega.
|
||||
|
||||
Lisaks on Fossify Kalender avatud lähtekoodiga! Kui soovid, siis liitu GitHub'is tegutseva kogukonnaga, anna oma panus projekti ja tee see ainulaadselt enda omaks.
|
||||
|
||||
Laadi Fossify Kalender nüüd alla ja tunne isikliku ja kohandatava ajakava mõju.
|
||||
|
||||
Tutvu kõikide Fossify rakendustega: https://www.fossify.org
|
||||
Avatud lähtekood: https://www.github.com/FossifyOrg
|
||||
Liitu meie kogukonnaga Reddit'is: https://www.reddit.com/r/Fossify
|
||||
Suhtle Telegram'is: https://t.me/Fossify
|
||||
1
fastlane/metadata/android/et/short_description.txt
Normal file
1
fastlane/metadata/android/et/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
Meie privaatse kalendriga saad turvaliselt ajakava ja meeldetuletusi hallata.
|
||||
1
fastlane/metadata/android/et/title.txt
Normal file
1
fastlane/metadata/android/et/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
Fossify Kalender
|
||||
1
fastlane/metadata/android/fr-FR/changelogs/1.txt
Normal file
1
fastlane/metadata/android/fr-FR/changelogs/1.txt
Normal file
@@ -0,0 +1 @@
|
||||
* Version initiale.
|
||||
1
fastlane/metadata/android/fr-FR/changelogs/2.txt
Normal file
1
fastlane/metadata/android/fr-FR/changelogs/2.txt
Normal file
@@ -0,0 +1 @@
|
||||
* Correction de la compatibilité d'importation depuis Simple Calendar.
|
||||
2
fastlane/metadata/android/fr-FR/changelogs/3.txt
Normal file
2
fastlane/metadata/android/fr-FR/changelogs/3.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
* Correction de la compatibilité d'importation avec Simple Calendar.
|
||||
* Correction de la configuration de la saveur foss.
|
||||
44
fastlane/metadata/android/fr-FR/full_description.txt
Normal file
44
fastlane/metadata/android/fr-FR/full_description.txt
Normal file
@@ -0,0 +1,44 @@
|
||||
Fatigué des calendriers encombrés et des préoccupations en matière de confidentialité ?
|
||||
|
||||
Fossify Calendar est là pour changer ça. Votre locomotive open-source pour gérer votre vie, conçue avec la confidentialité comme cœur et remplie de fonctionnalités puissantes pour que vous restiez organisé.
|
||||
|
||||
Voici ce qui rend Fossify Calendar différent :
|
||||
|
||||
🚫 PAS DE PUBS ET PRIVÉ :
|
||||
Vos évènements restent les vôtres. Pas de publicités, pas de pistage, pas de permissions intrusives.
|
||||
|
||||
⏰ FLEXIBLE ET PERSONNALISABLE :
|
||||
Créez des évènements précisément avec des temps, des durées, des rappels et des règles de répétition avancées.
|
||||
|
||||
🔄 SYNCHRONISATION SANS ACCROCS :
|
||||
Synchronisez sans effort avec Google Calendar, Outlook, Nextcloud, Exchange, et plus.
|
||||
|
||||
🎨 PERSONNALISEZ VOTRE PLANIFICATEUR :
|
||||
Définissez des sons personnalisés, des flux audios en boucle, des vibrations et des thèmes pour correspondre à vos préférences.
|
||||
|
||||
🌈 WIDGETS DYNAMIQUES :
|
||||
Illuminez votre journée avec de beaux widgets de calendrier et des thèmes pour votre écran d'accueil.
|
||||
|
||||
📅 GÉREZ VOS JOURNÉES SANS EFFORT :
|
||||
Planifiez votre journée en toute simplicité, que vous soyez un professionnel débordé ou un organisateur familial.
|
||||
|
||||
🎉 IMPORTEZ VOS CÉLÉBRATIONS :
|
||||
Ne manquez jamais un anniversaire ou une commémoration ! Importez facilement les jours fériés et les dates spéciales.
|
||||
|
||||
🔍 FILTREZ LES VUES :
|
||||
Trouvez rapidement ce que vous cherchez avec les filtres d'évènements.
|
||||
|
||||
📆 MULTIPLES VUES :
|
||||
Basculez sans effort entre les vues quotidiennes, hebdomadaires, mensuelles, annuelles et la liste d'évènements.
|
||||
|
||||
✨ MATERIAL DESIGN ÉLÉGANT :
|
||||
Profitez d'une interface intuitive et facile à utiliser avec des thèmes dynamiques.
|
||||
|
||||
De plus, Fossify Calendar est open-source ! Rejoignez la communauté en mouvement sur Github, contribuez au projet et faites-le devenir le vôtre.
|
||||
|
||||
Téléchargez Fossify Calendar maintenant et découvrez la puissance d'un calendrier privé et personnalisable.
|
||||
|
||||
Explorez plus d'apps de Fossify : https://www.fossify.org
|
||||
Code open-source : https://www.github.com/FossifyOrg
|
||||
Rejoignez la communauté sur Reddit : https://www.reddit.com/r/Fossify
|
||||
Restez connecté via Telegram : https://t.me/Fossify
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user