nextcloud / nextcloud/mail

2 bugs concerning the email snooze feature (especially for non-English speakers)

Open
#12,327 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop bug feature: snooze
Dominant language
JavaScript
Stars
1k
Forks
348
Avg merge
12h 28m
Merged PRs (30d)
91

Description

Steps to reproduce

First problem : When I snooze an email, the specific folder created is called “snoozed” (and not “Mis en attente” in French in my case). I checked on Transifex in order to translate this, but the string does not exist.

Second problem : To deal with this problem, I decided to rename the folder. After renaming “Snoozed” to “Mis en attente,” snoozing other emails no longer works (the system can no longer find the folder and therefore cannot snooze other emails).

Expected behavior

Related to the first problem : When the folder is created, it should be named by default with the translated wording.

Related to the second problem : Even after renaming, the snooze functionality should still work, or else you must prevent this folder from being renamed.

Actual behavior

Please read "Steps to reproduce".

Mail app version

Tested on 5.6.7 (personnal use) and 5.6.9 (professionnal use)

Nextcloud version

Tested on 31.0.10 (personnal use) and 32.0.5 (professionnal use)

Mailserver or service

On IONOS servers (personnal use), and on my employer's private server

Operating system

N/A

PHP engine version

PHP 8.3

Nextcloud memory caching

N/A

Web server

Nginx

Database

MariaDB

Additional info

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the email snooze folder creation and lookup behavior described in the reproduction steps. Then inspect how the folder name is localized and how a renamed folder is identified. Done means the folder uses the translated name and snoozing continues to work after renaming, or renaming is prevented.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
backend, localization
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.