Skip to content

How to Help

rgdevment edited this page Oct 10, 2026 · 1 revision

How to help

CopyPaste improves through real use. Every contribution counts, even if you do not write code.

What you want How
Report a bug Open an issue. Say what happened and how to reproduce it; [[a report
Suggest an idea Open an issue with what you would like to see
Ask something Start a discussion, or just say hi
Spread the word Give the repository a ⭐: that is how more people find it. On Windows, you can also rate it on the Store
Support the project GitHub Sponsors or Buy Me a Coffee
Write code Read CONTRIBUTING.md. Pull requests are welcome

Translating

Today CopyPaste speaks Spanish (Chile) and English (US). The strings are not in a separate translation file: each phrase lives in the code next to its twin, as ("español", "english") in Rust and as two objects with the same keys in TypeScript.

Adding a third language means that pair becomes a list, so open an issue first to agree on the shape before translating 300 strings.

If you translate:

  • keep phrases short: screen space is limited;
  • use a neutral tone, addressing the reader informally;
  • keep placeholders such as {one};
  • do not translate proper names (CopyPaste, Windows…);
  • change what the keys say, never the keys.

The details, with the list of files, are in the README.

Contributing code

  • Contributions require signing the CLA once. You keep the copyright on your work.
  • For security vulnerabilities, do not open a public issue: follow SECURITY.md.

Improving this wiki

Is something here out of date or unclear? Open an issue in the repository and tell us which page and which part.

Clone this wiki locally