Showing preview only (529K chars total). Download the full file or copy to clipboard to get everything.
Repository: devmount/third-stats
Branch: main
Commit: 100d33a408a6
Files: 65
Total size: 462.1 KB
Directory structure:
gitextract_bvjl4zoj/
├── .gitattributes
├── .github/
│ ├── CODE_OF_CONDUCT.md
│ ├── CONTRIBUTING.md
│ ├── FUNDING.yml
│ ├── ISSUE_TEMPLATE/
│ │ ├── bug_report.md
│ │ ├── config.yml
│ │ ├── feature_request.md
│ │ └── new_translation.md
│ ├── PULL_REQUEST_TEMPLATE.md
│ └── workflows/
│ ├── nightly.yml
│ └── validate.yml
├── .gitignore
├── LICENSE
├── README.md
├── SECURITY.md
├── index.options.html
├── index.popup.html
├── index.stats.html
├── package.json
├── public/
│ ├── _locales/
│ │ ├── ca/
│ │ │ └── messages.json
│ │ ├── cs/
│ │ │ └── messages.json
│ │ ├── de/
│ │ │ └── messages.json
│ │ ├── en/
│ │ │ └── messages.json
│ │ ├── es/
│ │ │ └── messages.json
│ │ ├── fi/
│ │ │ └── messages.json
│ │ ├── fr/
│ │ │ └── messages.json
│ │ ├── gl/
│ │ │ └── messages.json
│ │ ├── hi/
│ │ │ └── messages.json
│ │ ├── hu/
│ │ │ └── messages.json
│ │ ├── id/
│ │ │ └── messages.json
│ │ ├── it/
│ │ │ └── messages.json
│ │ ├── ja/
│ │ │ └── messages.json
│ │ ├── nl/
│ │ │ └── messages.json
│ │ ├── pl/
│ │ │ └── messages.json
│ │ ├── pt/
│ │ │ └── messages.json
│ │ ├── pt-BR/
│ │ │ └── messages.json
│ │ ├── ru/
│ │ │ └── messages.json
│ │ ├── sk/
│ │ │ └── messages.json
│ │ ├── sv/
│ │ │ └── messages.json
│ │ ├── th/
│ │ │ └── messages.json
│ │ ├── tr/
│ │ │ └── messages.json
│ │ ├── uk/
│ │ │ └── messages.json
│ │ ├── uz/
│ │ │ └── messages.json
│ │ ├── zh-Hans-CN/
│ │ │ └── messages.json
│ │ └── zh-Hant-TW/
│ │ └── messages.json
│ ├── js/
│ │ └── background.js
│ └── manifest.json
├── src/
│ ├── Options.vue
│ ├── Popup.vue
│ ├── Stats.vue
│ ├── assets/
│ │ └── main.css
│ ├── chart.config.js
│ ├── charts/
│ │ ├── BarChart.vue
│ │ ├── DoughnutChart.vue
│ │ ├── LineChart.vue
│ │ └── MatrixChart.vue
│ ├── definitions.js
│ ├── options.js
│ ├── parts/
│ │ ├── LiveAge.vue
│ │ └── ProjectMeta.vue
│ ├── popup.js
│ ├── stats.js
│ ├── translations.js
│ └── utils.js
└── vite.config.js
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitattributes
================================================
* text=auto
================================================
FILE: .github/CODE_OF_CONDUCT.md
================================================
# Contributor Covenant Code of Conduct
## Our Pledge
In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of age, body
size, disability, ethnicity, sex characteristics, gender identity and expression,
level of experience, education, socio-economic status, nationality, personal
appearance, race, religion, or sexual identity and orientation.
## Our Standards
Examples of behavior that contributes to creating a positive environment
include:
* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
Examples of unacceptable behavior by participants include:
* The use of sexualized language or imagery and unwelcome sexual attention or
advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic
address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a
professional setting
## Our Responsibilities
Project maintainers are responsible for clarifying the standards of acceptable
behavior and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behavior.
Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues, and other contributions
that are not aligned to this Code of Conduct, or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful.
## Scope
This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the project team at <thirdstats@devmount.com>. All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.
Further details of specific enforcement policies may be posted separately.
Project maintainers who do not follow or enforce the Code of Conduct in good
faith may face temporary or permanent repercussions as determined by other
members of the project's leadership.
## Attribution
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
available at <https://www.contributor-covenant.org/version/1/4/code-of-conduct.html>
[homepage]: https://www.contributor-covenant.org
For answers to common questions about this code of conduct, see
<https://www.contributor-covenant.org/faq>
================================================
FILE: .github/CONTRIBUTING.md
================================================
# Contributing to this project
First off, thanks for taking the time to contribute! You are awesome! :tada::clap:
## Table Of Contents
- [Table Of Contents](#table-of-contents)
- [How to contribute](#how-to-contribute)
- [Reporting Bugs](#reporting-bugs)
- [Suggesting Enhancements](#suggesting-enhancements)
- [Provide Code via Pull Requests](#provide-code-via-pull-requests)
- [Git Commit Messages](#git-commit-messages)
- [Providing Translations](#providing-translations)
- [Beta-Testing](#beta-testing)
## How to contribute
### Reporting Bugs
Before creating bug reports, please make sure there isn't already an existing issue describing your problem, for bugs are tracked as [GitHub issues](https://github.com/devmount/third-stats/issues). Simply create an issue and provide the necessary information by filling in [the bug-report template](https://github.com/devmount/third-stats/issues/new?template=bug_report.md).
### Suggesting Enhancements
Enhancement suggestions are also tracked as [GitHub issues](https://github.com/devmount/third-stats/issues). Before creating enhancement suggestions, please check the existing issues as you might find out that you don't need to create one. When you are creating an enhancement suggestion, please include as many details as possible. Fill in [the feature-request template](https://github.com/devmount/third-stats/issues/new?template=feature_request.md), including the steps that you imagine you would take if the feature you're requesting existed.
### Provide Code via Pull Requests
Simply fill in [the required template](PULL_REQUEST_TEMPLATE.md). Please do not include issue numbers in the PR title, but mention it in the PR body.
#### Git Commit Messages
- Use the present tense ("Add feature" not "Added feature")
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...")
- Limit the first line to 72 characters or less
- Start your commit messages with one of the following emojis:
- ➕ `:heavy_plus_sign:` when adding a file or implementing a feature
- 🔨 `:hammer:` when fixing a bug or issue
- 💚 `:green_heart:` when improving code or comments
- ⚡ `:zap:` when improving performance
- 📜 `:scroll:` when updating docs or readme
- 🔑 `:key:` when dealing with security
- 🔁 `:repeat:` when updating dependencies or data
- ✅ `:white_check_mark:` when releasing a new version
- 👕 `:shirt:` when refactoring or removing linter warnings
- ❌ `:x:` when removing code or files
### Providing Translations
You can add a new translation or improve an existing one by taking the following steps:
1. Go to [Localazy](https://localazy.com)
2. Click *Sign in* (upper right)
3. Choose *Sign in with Github* (or another method you prefer)
4. Click *Authorize Localazy*
5. Open the [ThirdStats project](https://localazy.com/p/third-stats)
6. Choose a language and start translating. As this project is public, you don't need any authentification, just start to translate ThridStats. You'll be made a trusted translator later.
If you run into any problems, leave a comment on [the corresponding issue #343](https://github.com/devmount/third-stats/issues/343) or start [a discussion thread](https://github.com/devmount/third-stats/discussions).
### Beta-Testing
Testing and reporting bugs is a great way to help! Here's how:
1. Download the [latest nightly build from the ThirdStats CDN](https://third-stats.cdn.devmount.com/) (XPI file)
2. Start Thunderbird and install the XPI file by going to *Settings* > *Add-ons and Themes* > *Extensions* > *Gear* Button > *Install Add-on from file* > Choose the downloaded XPI file
3. Now start using ThirdStats and check if...
- ThirdStats logo appears in the menu and the popup shows all active accounts
- add-on options page displays properly, alle options can be changed, options can be reset
- stats page display properly, data is shown correctly, processing works, all filter work as expected
If you run into any problems, leave a comment on [the corresponding issue #370](https://github.com/devmount/third-stats/issues/370) or start [a discussion thread](https://github.com/devmount/third-stats/discussions).
Thanks a lot for your support 💚
================================================
FILE: .github/FUNDING.yml
================================================
# Sponsor this project
github: [devmount]
custom: ['https://paypal.me/devmount']
================================================
FILE: .github/ISSUE_TEMPLATE/bug_report.md
================================================
---
name: Bug report
about: Create a report to help us improve
---
**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.
**System (please complete the following information):**
- OS: [e.g. Windows 10]
- Thunderbird Version [e.g. 91.0 (64-Bit)]
**Additional context**
Add any other context about the problem here.
================================================
FILE: .github/ISSUE_TEMPLATE/config.yml
================================================
blank_issues_enabled: false
contact_links:
- name: ThirdStats Community Support
url: https://github.com/devmount/third-stats/discussions
about: Please ask and answer questions here.
================================================
FILE: .github/ISSUE_TEMPLATE/feature_request.md
================================================
---
name: Feature request
about: Suggest an idea for this project
---
**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.
================================================
FILE: .github/ISSUE_TEMPLATE/new_translation.md
================================================
---
name: New translation
about: Suggest a language to translate this project in
---
**Provide the name and the two-letter code of the new language**
E.g.: English, `en`
**Steps to add the translation:**
1. Add a folder named like the two-letter code of the language you want to add under `public/_locales/`
2. Copy the file `public/_locales/en/messages.json` to your new folder
3. Translate all values of that file (please leave the keys untouched!) and create a pull request
================================================
FILE: .github/PULL_REQUEST_TEMPLATE.md
================================================
<!--
* Filling out the template is required.
* All new code must have been tested to ensure against regressions
-->
## Description of the Change
<!-- We must be able to understand the design of your change from this description, so please walk us through the concepts. -->
## Benefits
<!-- What benefits will be realized by the code change? -->
## Applicable Issues
<!-- Enter any applicable Issues here -->
================================================
FILE: .github/workflows/nightly.yml
================================================
# This workflow will do a clean install of node dependencies
# and build the application with node
# It creates a thunderbird add-on .xpi file from it and stores it as artifact
name: Nightly build
permissions:
contents: read
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
# create the build files and push them to CDN
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Use Node.js 22
uses: actions/setup-node@v6
with:
node-version: 22
- name: Compute Filename
id: file
run: |
d=$(date +%s)
echo "Current timestamp is ${d}"
PACKAGE_JSON_PATH="${1-.}"
echo "Reading package.json from ${PACKAGE_JSON_PATH}/package.json"
patch=v$(cat ${PACKAGE_JSON_PATH}/package.json | grep version | head -1 | awk -F: '{ print $2 }' | sed 's/[",]//g' | tr -d '[[:space:]]')
echo "Got version ${patch}. Now increment it!"
[[ ${patch::-2} =~ ([^0-9].*)([0-9]+) ]]
next="${BASH_REMATCH[1]}$(( ${BASH_REMATCH[2]} + 1 ))"
echo "Assumed next version is ${next}"
filename=third-stats_${next}-alpha.${d}.xpi
echo "Built filename is ${filename}"
echo "FILENAME=${filename}" >> $GITHUB_OUTPUT
- name: Build app using NPM
run: |
npm install
npm run build
- name: Create Thunderbird add-on (.xpi)
shell: bash
run: |
cd dist/
zip -q -r ../${{ steps.file.outputs.FILENAME }} ./
- name: Upload add-on nightly build artifact
uses: actions/upload-artifact@v6
with:
name: third-stats-nightly
path: ${{ steps.file.outputs.FILENAME }}
- name: Push add-on to CDN
uses: burnett01/rsync-deployments@v8
with:
switches: -avzr --delete
path: ${{ steps.file.outputs.FILENAME }}
remote_path: ${{ secrets.CDN_PATH }}
remote_host: ${{ secrets.CDN_HOST }}
remote_port: ${{ secrets.CDN_PORT }}
remote_user: ${{ secrets.CDN_USER }}
remote_key: ${{ secrets.CDN_SSH_KEY }}
remote_key_pass: ${{ secrets.CDN_SSH_PHRASE }}
================================================
FILE: .github/workflows/validate.yml
================================================
# This workflow will make sure the code is linted and valid
name: Validate
permissions:
contents: read
on:
push:
branches:
- '**'
- '!main'
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
jobs:
oxlint:
name: Lint JS
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- run: npx --yes oxlint@1.50.0 --deny-warnings # change to the latest release
================================================
FILE: .gitignore
================================================
.DS_Store
# build files
node_modules
dist
# scripts and config
deploy.sh
localazy.json
# local env files
.env.local
.env.*.local
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
*.code-workspace
# Thunderbird
*.xpi
*.zip
================================================
FILE: LICENSE
================================================
MIT License
Copyright (c) 2020 Andreas Müller <https://devmount.de>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
================================================
FILE: README.md
================================================
<p align="center">
<a href="https://addons.thunderbird.net/en-US/thunderbird/addon/thirdstats" target="_blank">
<img src='https://user-images.githubusercontent.com/5441654/127195945-f0de0059-72bf-45e9-a4d6-00ca68e84c9d.png' width="500px" alt="logo" />
</a>
<p align="center">
ThirdStats is a Thunderbird add-on for beautifully visualized email account stats.<br />Download from <a href="https://addons.thunderbird.net/en-US/thunderbird/addon/thirdstats" target="_blank">Thunderbird Add-ons</a> repository. Contributions, corrections & requests can be made <a href="https://github.com/devmount/third-stats" target="_blank">on GitHub</a>.<br />Created by <a href="https://github.com/devmount" target="_blank">Andreas Müller</a>.</p>
</p>
<p align="center">
<a href="https://github.com/devmount/third-stats/releases" target="_blank"><img src="https://img.shields.io/github/v/tag/devmount/third-stats.svg?label=ThirdStats&colorB=0a84ff&style=flat-square&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAADDUlEQVRoge1ZMW7bQBAcB+lYyC2r6AdxXhC6YcnQL0j8A6m+InLBOv6B4h84LNlEeYGlH1gVW7m4WsERy+B0uj3eCQgpARzAMEQuyZ272dmldLXf73HJeHfR2Y8EzgAjgaHxfqjn11mVA3gEsAOwiMv0+ZT7DGKjdVYlAH4bh+/jMv0Zeq/eJVRn1Q0A22ov66z6Fnq/XgnUWXUNQK3yhAkJJtH3DqiV/9gRE0SiNwJ1VqmV/2wc/qO0bwn3JtELAUrmq3F4AyCnwj2ZxH93IcZx3gAkcZmutTiV7NJyC6c7BRMgF1EerhJbKS+Py3TniF1ZivY2LlN13IznSNxxfSJIQpTQC4DvpGf1/7XOqgU5jB7LOc69LXkFh5xuuJy8CVBCtlWYMERsjvPU1awcJKzwllCdVSqhLx6hSt9rm+PEZZr4JkajRrvyK27XvAjUWTUD8MM4rFxk6mhKZmyi10pU4GAWksK6u53oJKDpXsdWW50Z/XFEjhwnKmCdhaRA8CzkJEB6Vg/+YJz6ZFjgtYPIgeNERbNra4ZwMIkuAjbdz+MyfWTiWyIJJflsJH9NtuoaJ4JIsAQYT/4Vl2nue3MTUdEkZnZkG7xJuGx0anxWug8ed1tERbMztnFibglfRoXfs1xvZGZ3zQ0XOerIUhxd08YmFhdTxZ1LgdeoaK4zd1uRQNdOuCQ0pRXfkQ/rLmJzpjd6RTwg4ijaWymg1wc7C7lInDTMRUWTEFeI/4jQZ1vRzqXAkRE4SNxxfSKYQFRgQaNDF7iO/CQFr2+GxFaKo5psEDTMkXTM5LeUrImJJfkN2SwLkos5C5l96DQCNF2ayMmxHhgiLdqitRa6jpA+4E2ApGNq+UEKrFVSUjTnXUQax/F9ni+8aoBxnY0U9jmdOu5Ms9iV7jg+iAocJCYFrmyX+X4zZ9tSthBJJouQhE9Fp4Rc0ukjwS44CTCusyG9nwW6diBIOkOArQFGOgovaka5hB1wNpxzwaX8wLHlTnTtgKuz9gXne8j4O/HQGAkMjZHA0BgJDAoAfwGoiFbuo7sc2QAAAABJRU5ErkJggg==" alt="release" /></a>
<a href="https://github.com/devmount/third-stats/commits/main" target="_blank"><img src="https://img.shields.io/github/last-commit/devmount/third-stats?label=updated&color=0a84ff&style=flat-square" alt="last commit" /></a>
<a href="https://github.com/devmount/third-stats/actions?query=workflow%3ACodeQL" target="_blank"><img src="https://img.shields.io/github/actions/workflow/status/devmount/third-stats/codeql-analysis.yml?label=CodeQL&logo=github&color=0a84ff&style=flat-square" alt="CodeQL analysis" /></a>
<a href="./LICENSE" target="_blank"><img src="https://img.shields.io/github/license/devmount/third-stats.svg?colorB=e64db9&style=flat-square" alt="license" /></a>
<a href="./.github/CONTRIBUTING.md" target="_blank"><img src="https://img.shields.io/badge/contributions-welcome-e64db9.svg?style=flat-square" alt="contributions welcome" /></a>
</p>
## Get started
Install ThirdStats from the Thunderbird Add-ons repository:
1. Start Thunderbird, open the main menu and click on Add-ons
2. Search for *ThirdStats*
3. Click *Add to Thunderbird* and give necessary permissions
4. Open the ThirdStats Popup in the upper right corner of the main toolbar and enjoy your email account stats
To properly recognize emails as *sent*, make sure to configure all email adresses you write from as Thunderbird identities for your email account. You can do so under *account settings* > select your account > click button *more identities* at the bottom and add or modify identities as you need.
Also keep in mind, that the processing of large mailboxes can take a lot of time.
## Features
- Check key numbers like total, received or sent emails per account
- Analyze the progress of email counts per year, per month, per daytime, per weekday, per folder and many more
- See your most busy hours during the week
- Find out, which contacts are the ones sending most emails
- Filter stats for a specific folder, date range or contact
- Compare different email accounts with each other and define their color
- Set Options for account selection, theme, caching system and a lot more customizations
- Enjoy the responsive stats page adapting to different viewport sizes
- Have language support for Brazilian Portuguese, Catalan, Chinese, Czech, Dutch, English, Finish, French, Galician, German, Hindi, Hungarian, Indonesian, Italian, Japanese, Polish, Portuguese, Russian, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian and Uzbek
Here is how ThirdStats looks like on the Thunderbird default dark theme and light theme on Windows:

## Privacy and Security
ThirdStats runs entirely locally and will never contact, send or sell data to, any third-parties.
ThirdStats features require [Thunderbird permissions](https://developer.thunderbird.net/add-ons/mailextensions/supported-webextension-api) to function, but will always seeks to minimise permissions where possible, and use granular permissions where available (Example: Thunderbird Permissions API does not currently provide for reading only message headers, instead of the entire email, including the body):
- Accounts: Access accounts and identities (read-only)
- Downloads: Export and download data as a file
- Messages: Access messages to create statistics (read-only)
- Storage: Store processed data (cache) for performance. Can be cleared or disabled at any time.
See the [Security Policy](./SECURITY.md) for details how ThirdStats values your privacy.
## Support this project
Contributions are very welcome! See the [Contribution Guidelines](./.github/CONTRIBUTING.md) for more information, how to help making this add-on even better.
### Spread the word
- [Give this project a star](https://github.com/devmount/third-stats/stargazers) on GitHub ⭐
- [Write a short review](https://addons.thunderbird.net/en-US/thunderbird/addon/thirdstats/#reviews) on addons.thunderbird.net (ATN) ✏
- [Share it](https://mastodonshare.com/?text=ThirdStats%20-%20Beautifully%20visualized%20statistics%20for%20your%20Thunderbird%20Email%20Accounts%20%40devmount%40mstdn.io%20%23thunderbird&url=https://addons.thunderbird.net/thunderbird/addon/thirdstats) 💬
- Tell your friends and colleagues to try ThirdStats 💬
### Become a tester
Cutting edge alpha releases of ThirdStats can be found on the [dedicated ThirdStats CDN](https://third-stats.cdn.devmount.com/). You can manually install these alpha releases and test them as you like.
If you encounter any problem, please [issue a bug report](https://github.com/devmount/third-stats/issues/new?template=bug_report.md). If you have ideas for additional features, please [issue a feature request](https://github.com/devmount/third-stats/issues/new?template=feature_request.md).
### Become a ThirdStats developer
Here is how you can set up a local development environment:
1. [Clone](https://help.github.com/en/articles/cloning-a-repository) this project with Git
2. Install dependencies by running `npm install` within the cloned directory `third-stats/`
3. Start the development server with `npm run dev`
4. Open development site by going to <http://localhost:8080> in your browser
Note that this tool uses [Thunderbirds WebExtension APIs](https://thunderbird-webextensions.readthedocs.io/en/latest/index.html). This means that some JavaScript objects won't be available in your browser as development environment. If you want to test your changes in Thunderbird, do the following:
5. Save all your changes and run `npm run build` to create a production build in the `dist/` directory
6. Open Thunderbird, go to main menu > add-ons > gear menu > debug add-ons > This Thunderbird > Load temporary add-on
7. Now choose the manifest file inside the `dist/` directory and your modified add-on will be loaded for the current Thunderbird session. You can check the web console by clicking the button *Inspect* in the add-on tile.
## Special Thanks
Many thanks especially to those who helped translating this add-on and making it more accessable for people around the globe:
- Brazilian Portuguese: [@TenisonJr](https://github.com/TenisonJr)
- Catalan: [@altmas5](https://github.com/altmas5) [@Leos1113](https://github.com/Leos1113)
- Chinese (China): [@jswildcards](https://github.com/jswildcards)
- Chinese (Taiwan): [@Hsins](https://github.com/Hsins)
- Czech: [@ajyan](https://github.com/ajyan) [@martinsustek](https://github.com/martinsustek)
- French: [@antoinevth](https://github.com/antoinevth) [@aurelienrouze](https://github.com/aurelienrouze)
- Galician: [@uveic](https://github.com/uveic)
- Hindi: [@kunaljain0212](https://github.com/kunaljain0212) [@mdfaizan7](https://github.com/mdfaizan7)
- Hungarian: [@ovari](https://github.com/ovari/)
- Italian: [@leobia](https://github.com/leobia) [@edmael](https://github.com/edmael)
- Japanese: [@marcelstoer](https://github.com/marcelstoer)
- Polish: [@dfoltynski](https://github.com/dfoltynski) [@wikiyu](https://github.com/wikiyu)
- Portuguese: [@printf-ana](https://github.com/printf-ana) [@di3goCS](https://github.com/di3goCS)
- Russian: [@kerlon5](https://github.com/kerlon5) [@maria-muravyova](https://github.com/maria-muravyova)
- Slovak: [@dodog](https://github.com/dodog)
- Spanish: [@roninJosue](https://github.com/roninJosue) [@SabrinaFZ](https://github.com/SabrinaFZ)
- Swedish: [@fringvil](https://github.com/fringvil)
- Thai: [@kerlos](https://github.com/kerlos)
- Turkish: [@tosbaha](https://github.com/tosbaha)
## Licence
This Thunderbird add-on is licensed under [MIT License](./LICENSE).
---
This add-on is completely free to use. If you enjoy it and don't have the time to contribute, please consider [donating via Paypal](https://paypal.me/devmount) or [sponsoring me](https://github.com/sponsors/devmount) to support further development. :green_heart:
================================================
FILE: SECURITY.md
================================================
# Security Policy
## Supported Versions
The latest stable version of ThirdStats is being supported with security updates.
## Reporting a Vulnerability
To report a vulnerability, please issue [a bug report](https://github.com/devmount/third-stats/issues/new?template=bug_report.md).
## FAQ
### 1. Is the extension fully contained or does it request any data like (js packages) from third-party CDN servers?
This extension is fully contained. All [dependencies](https://github.com/devmount/third-stats/network/dependencies) are retrieved and minified on build. No CDN is contacted during installation or runtime or ever on your side. You can verify that by opening the network tab in the dev tools and browsing ThirdStats.
### 2. Does it collect and sell my data?
ThirdStats does store the processed stats data in Thunderbirds own extension storage for perfomance reasons, called the ThirdStats cache. You can clear and disable it in the add-on options, if you don't want that. ThirdStats will never store this data elsewhere, nor send or sell it anywhere.
### 3. What exactly are all the permissions used for?
ThirdStats needs 3 permissions to work:
- `accountsRead`: _"See your mail accounts and their folders"_ - This is needed to iterate over all messages in all folders of your Thunderbird accounts to count and process them.
- `messagesRead`: _"Read your email messages and mark or tag them"_ - This is needed to read the message header and retrieve the following information from it: _author_, _bccList_, _ccList_, _date_, _read_, _recipients_. ThirdStats never reads the email body or marks/tags emails.
- `downloads`: _"Download files and read and modify the browser’s download history"_ - This is needed to export processed stats data as a JSON file and provide it as a file download. ThirdStats never reads or modifies the download history.
### 4. Does it run as a web server with an open port which would expose it to vulnerabilities?
No. It only runs locally. You can check the [build files](https://third-stats.cdn.devmount.com/) yourself anytime by renaming `.xpi` to `.zip`, unzip it and browse the files.
================================================
FILE: index.options.html
================================================
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>ThirdStats: Options</title>
<link rel="icon" href="/icon.svg" />
</head>
<body>
<noscript>
We're sorry but Thunderbird E-Mail Statistics doesn't work properly without JavaScript enabled.
Please enable it to continue.
</noscript>
<div id="options"></div>
<!-- built files -->
<script type="module" src="/src/options.js"></script>
</body>
</html>
================================================
FILE: index.popup.html
================================================
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Thunderbird E-Mail Account Statistics</title>
</head>
<body class="dark text-normal background-modal">
<noscript>
We're sorry but Thunderbird E-Mail Statistics doesn't work properly without JavaScript enabled.
Please enable it to continue.
</noscript>
<div id="popup"></div>
<!-- built files -->
<script type="module" src="/src/popup.js"></script>
</body>
</html>
================================================
FILE: index.stats.html
================================================
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>E-Mail Account Statistics</title>
<link rel="icon" href="/icon.svg" />
</head>
<body>
<noscript>
We're sorry but Thunderbird E-Mail Statistics doesn't work properly without JavaScript enabled.
Please enable it to continue.
</noscript>
<div id="stats"></div>
<!-- built files -->
<script type="module" src="/src/stats.js"></script>
</body>
</html>
================================================
FILE: package.json
================================================
{
"name": "third-stats",
"version": "1.12.4",
"scripts": {
"dev": "vite",
"build": "vite build",
"serve": "vite preview",
"lint": "oxlint",
"getlang": "localazy download",
"setlang": "localazy upload existing"
},
"dependencies": {
"chart.js": "^4.0.1",
"chartjs-adapter-date-fns": "^3.0.0",
"chartjs-chart-matrix": "^3.0.0",
"vue": "^3.2.38",
"vue-i18n": "^11.1.10"
},
"devDependencies": {
"@localazy/cli": "^2.0.5",
"@vitejs/plugin-vue": "^6.0.0",
"oxlint": "^1.9.0",
"vite": "^7.3.2"
},
"browserslist": [
"Firefox ESR"
],
"type": "module"
}
================================================
FILE: public/_locales/ca/messages.json
================================================
{
"cta": {
"donate": "Donar",
"message": "Si t'agrada ThirdStats i vols donar suport a aquest projecte, qualsevol dels següents és de gran ajuda:",
"review": "Ressenya",
"share": "Compartir",
"star": "Estrella",
"translate": "Traduir"
},
"extensionDescription": {
"message": "Estadístiques visualment belles per als seus comptes de correu electrònic del Thunderbird"
},
"options": {
"activeAccounts": {
"color": "Doneu a cada compte un color personalitzat per distingir-los en mode de comparació.",
"description": "Activa o desactiva els comptes. Els comptes desactivats no apareixeran a cap llista de comptes o estadístiques.",
"label": "Comptes actius",
"sumAndCompare": "Si activeu més d'un compte, s'activa l'opció de filtre d'estadístiques \"Tots els comptes\" per a la visualització de suma i comparació."
},
"autoRefresh": {
"description": "Activa el reprocessament automàtic de les dades estadístiques en segon pla. Estableix un interval de temps en minuts (mínim de 5).",
"label": "Processament automàtic"
},
"cache": {
"description": "Habiliteu el sistema de memòria cau per a una visualització més ràpida de les dades estadístiques ja processades.",
"label": "Activa la memòria cau"
},
"clearCache": {
"description": "Elimineu totes les dades d'estadístiques a la memòria cau de tots els comptes. Es reconstruirà en tornar a obrir la pàgina d'estadístiques.",
"empty": "La memòria cau està buida",
"label": "Netejar memòria cau",
"size": "La mida de la memòria cau és {0}"
},
"darkMode": {
"description": "Canvia entre l'esquema de colors fosc i clar",
"label": "Mode fosc"
},
"debug": {
"description": "Activa la depuració. Això crea missatges de registre detallats a la consola d'eines per a desenvolupadors mentre es processen les estadístiques.",
"label": "Mode de depuració"
},
"headings": {
"appearance": "Aparença i experiència",
"stats": "Gràfics i dades",
"storage": "Emmagatzematge i memòria cau"
},
"liveCountUp": {
"description": "Mostra el progrés en directe dels números calculats quan es processen les dades estadístiques",
"info": "Habilitar això pot augmentar el temps de processament",
"label": "Compte en directe"
},
"localIdentities": {
"description": "Una llista d'adreces de correu electrònic separades per comes per reconèixer com a 'enviats' per a comptes locals",
"label": "Identitats locals"
},
"maxListCount": {
"description": "Nombre màxim d'entrades que es mostren als gràfics de llista (correus i etiquetes, 999 màxim)",
"label": "Longitud màxima de la llista"
},
"message": "-",
"note": {
"refreshCacheRequired": "Si es canvia, la memòria cau s'ha de reconstruir",
"reloadStatsPage": "Les opcions es guarden automàticament. Alguns canvis d'opció no es poden aplicar automàticament a una pàgina d'estadístiques ja oberta o a les entrades de la memòria cau existents, si la memòria cau està activada. Estan marcats amb les icones corresponents.",
"reloadWindowRequired": "Si es canvia, la finestra d'estadístiques s'ha de tornar a carregar",
"title": "Nota"
},
"ordinate": {
"description": "Mostra l'eix vertical de tots els gràfics de línies i barres",
"label": "Eix vertical"
},
"resetOptions": {
"description": "Restableix totes les opcions als seus valors predeterminats. Depenent de les opcions que hàgiu canviat abans, pot ser que calgui una actualització de la finestra o de la memòria cau.",
"label": "Restableix les opcions",
"removeIdentities": "Això també eliminarà totes les identitats locals que heu creat."
},
"selfMessages": {
"description": "Exclou els missatges que em van enviar a mi mateix",
"info": {
"anyAccount": "S'exclouran els missatges on l'emissor i el receptor siguin identitats de qualsevol compte",
"none": "Els missatges per a un mateix s'inclouran i es tractaran com a correus electrònics normals (per defecte)",
"sameAccount": "S'exclouran els missatges on l'emissor i el receptor siguin identitats del mateix compte"
},
"label": "Missatges a un mateix",
"values": {
"anyAccount": "Des de qualsevol compte",
"none": "Desactivat",
"sameAccount": "Només el mateix compte"
}
},
"startOfWeek": {
"description": "Inici de setmana personalitzat per a tots els gràfics relacionats amb els dies laborables",
"label": "La setmana comença"
},
"switch": {
"off": "Desactivar",
"on": "Activar"
},
"tagColors": {
"description": "Dibuixa gràfics sobre les etiquetes utilitzant els colors d'etiquetes corresponents",
"label": "Etiqueta Colors"
},
"theme": {
"dark": "Fosc",
"description": "Canvia entre l'esquema de colors fosc i clar",
"label": "Mode fosc",
"light": "Clar",
"system": "Sistema"
},
"title": "Opcions"
},
"popup": {
"message": "-",
"nAccounts": "{0} Compte | {0} Comptes",
"nFolders": "{0} Carpeta | {0} Carpetes",
"nMessages": "{0} Missatge | {0} Missatges",
"openAllStats": "Obre totes les estadístiques",
"openOptions": "Obre opcions"
},
"stats": {
"abbreviations": {
"calendarWeek": "S",
"day": "d",
"hour": "h",
"minute": "mín",
"month": "m",
"quarter": "t",
"second": "s",
"week": "S",
"year": "a"
},
"account": "Compte",
"accountEmpty": "Aquest compte està buit, no hi ha cap correu electrònic.",
"allAccounts": "Tots els comptes",
"charts": {
"contactsJunk": {
"description": "Nombre de correus electrònics marcats com a brossa per remitent",
"empty": "No s'ha marcat cap correu electrònic com a brossa.",
"title": "Marcat com a brossa"
},
"contactsReceived": {
"description": "Nombre de correus electrònics rebuts per destinatari",
"empty": "No hi ha cap correu electrònic rebut disponible.",
"title": "La majoria rebuts de"
},
"contactsSent": {
"description": "Nombre de correus electrònics enviats per remitent",
"empty": "No hi ha cap correu electrònic enviat disponible.",
"title": "La majoria enviats a"
},
"days": {
"description": "Nombre de correus per dia",
"latestActivity": "Última Activitat",
"title": "Activitat en {0}"
},
"daytime": {
"description": "Nombre de correus electrònics per hora del dia",
"title": "Hora"
},
"foldersDistribution": {
"description": "Nombre de correus electrònics per carpeta",
"title": "Distribució de carpetes"
},
"month": {
"description": "Nombre total de correus electrònics al mes",
"title": "Mesos"
},
"months": {
"description": "Nombre total de correus electrònics al mes",
"title": "Mesos"
},
"quarters": {
"description": "Nombre total de correus electrònics per quadrimestre",
"title": "quadrimestre"
},
"tagsCount": {
"description": "Nombre total de correus electrònics per etiqueta",
"empty": "No hi ha dades d'etiquetes disponibles.",
"title": "Etiquetes"
},
"temporalDistribution": {
"description": "Nombre de correus per dia de setmana i hora",
"title": "Distribució temporal"
},
"weekday": {
"description": "Nombre de correus electrònics per dia de la setmana",
"title": "Dia de la setmana"
},
"weeks": {
"description": "Nombre total de correus electrònics per setmanes",
"title": "Setmanes"
},
"years": {
"description": "Nombre total de correus electrònics per any",
"title": "Anys"
}
},
"contact": "Contacte",
"dataCollected": "Dades recollides fa {0}",
"disclaimer": "ThirdStats no reclama la correcció de les dades mostrades.<br />En cas de possibles problemes, <a href='{0}' target='_blank'>creeu un informe d'error</a>.",
"folder": "Carpeta",
"junkMails": "Correus brossa",
"junkScore": "Puntuació no desitjada de {0}",
"loadingInProgress": "Carregant tots els correus electrònics d'aquest compte en curs…",
"mailsPerDay": "Correus al dia",
"mailsPerMonth": "Correus al mes",
"mailsPerQuarter": "Correus per trimestre",
"mailsPerTag": "Correus per etiqueta",
"mailsPerWeek": "Correus per setmana",
"mailsPerYear": "Correus per any",
"mailsReceived": "Correus rebuts",
"mailsSent": "Correus enviats",
"mailsStarred": "Els correus destacats",
"mailsTagged": "{0} correus etiquetats",
"mailsTotal": "Correus en total",
"mailsUnread": "Correus no llegits",
"message": "-",
"niceWork": "Bon treball!",
"nonEmptyFolders": "carpetes no buides | carpeta no buida | carpetes no buides",
"percentOfReceived": "{0}% de rebuts",
"percentOfTotal": "{0}% de total",
"timePeriod": "Interval de dates",
"title": "Estadístiques",
"tooltips": {
"clear": "Esborra la selecció",
"comparison": "Compareu els comptes en un gràfic",
"comparisonWhenAccountsOption": "La comparació de comptes només està disponible\nsi hi ha més d'un compte activat a les opcions de complements",
"comparisonWhenFilter": "La comparació de comptes només està disponible\nsi se selecciona \"Tots els comptes\" al filtre de comptes anterior",
"error": {
"dateFormat": "Cal el format AAAA-MM-DD, p. ex. 2020-01-31",
"dateOrderEnd": "La data de finalització ha de ser posterior a la data d'inici",
"dateOrderStart": "La data d'inici ha de ser anterior a la data de finalització",
"dateUnreal": "Es requereix una data vàlida",
"empty": "Es requereix una entrada",
"processing": "S'ha produït un error durant el processament, és possible que les estadístiques mostrades no estiguin completes."
},
"expand": "Amplia l'àrea del gràfic",
"exportData": "Exporta les dades que es mostren actualment com a fitxer JSON",
"folder": {
"notAvailable": "Les carpetes no estan disponibles per a {0}"
},
"period": {
"end": "Quedar\nConsell: escriure \"{0}\" es converteix en \"{1}\"",
"start": "Des de la data\nConsell: escriure \"{0}\" es converteix en \"{1}\""
},
"refresh": "Actualitza les dades",
"shrink": "Redueix l'àrea del gràfic",
"sum": "Mostra la suma de tots els comptes"
},
"withinYears": "en {0} anys"
}
}
================================================
FILE: public/_locales/cs/messages.json
================================================
{
"cta": {
"donate": "Darovat",
"message": "Pokud se vám líbí ThirdStats a chcete podpořit tento projekt, některý z následujících možností je obrovská pomoc:",
"review": "Přezkum",
"share": "Sdílet",
"star": "Hvězda",
"translate": "Přeložit"
},
"extensionDescription": {
"message": "Krásně vizualizované statistiky pro vaše e-mailové účty Thunderbird"
},
"options": {
"activeAccounts": {
"color": "Nastavte rozdílnou barvu pro každý účet, rozlišíte je pak ve srovnávacím režimu.",
"description": "Povolení nebo zakázání účtů. Zakázané účty se nezobrazí v žádném seznamu účtů ani v statistikách.",
"label": "Aktivní účty",
"sumAndCompare": "Aktivací více než jednoho účtu povolíte filtr „Všechny účty“ pro zobrazení součtu a porovnání."
},
"autoRefresh": {
"description": "Povolte automatické přepracování statistických dat na pozadí. Nastavte časový interval v minutách (minimálně 5).",
"label": "Automatické zpracování"
},
"cache": {
"description": "Povolí použití mezipaměti pro rychlejší zobrazení již zpracovaných statistik.",
"label": "Aktivovat mezipaměť"
},
"clearCache": {
"description": "Vymaže všechny uložené statistiky ze všech účtů. Při opětovném otevření stránky statistik se vše spočítá znovu.",
"empty": "Mezipaměť je prázdná",
"label": "Vymazat mezipaměť",
"size": "Velikost mezipaměti je {0}"
},
"darkMode": {
"description": "Přepíná mezi tmavým a světlým barevným schématem",
"label": "Tmavý režím"
},
"debug": {
"description": "Povolení ladění. Tím se v konzole vývojářských nástrojů při zpracování statistik vytvoří obsáhlé zprávy protokolu.",
"label": "Režim ladění"
},
"headings": {
"appearance": "Vzhled a chování",
"stats": "Grafy a data",
"storage": "Úložiště a mezipaměť"
},
"liveCountUp": {
"description": "Zobrazit aktuální průběh vypočítaných čísel při zpracování statistických dat",
"info": "Tato aktivace může prodloužit dobu zpracování",
"label": "Živé počítání"
},
"localIdentities": {
"description": "Čárkami oddělený seznam e-mailových adres, které budou považovány za lokální (v poli 'od')",
"label": "Místní identity"
},
"maxListCount": {
"description": "Maximální počet položek zobrazených v grafech seznamu (kontakty a značky, maximálně 999)",
"label": "Maximální délka seznamu"
},
"message": "-",
"note": {
"refreshCacheRequired": "Při změně se musí znovu sestavit mezipaměť",
"reloadStatsPage": "Nastavení se ukládá automaticky. Některé změny nelze automaticky použít na již otevřenou stránku statistik nebo na existující položky mezipaměti (pokud je aktivována). Tyto jsou označeny odpovídajícími ikonami.",
"reloadWindowRequired": "Při změně musíte znovu načíst okno statistik",
"title": "Poznámka"
},
"ordinate": {
"description": "Zobrazení svislé osy pro všechny řádkové a sloupcové grafy",
"label": "Vertikální osa"
},
"resetOptions": {
"description": "Obnovit nastavení do výchozího stavu. V závislosti na tom, které možnosti jste změnili dříve, může být vyžadováno znovunačtení okna nebo přepočet mezipaměti.",
"label": "Obnovit nastavení",
"removeIdentities": "Toto odstraní také všechny místní identity, které jste vytvořili."
},
"selfMessages": {
"description": "Vyloučit zprávy, které jsem si poslal/a sám/sama.",
"info": {
"anyAccount": "Zprávy, kde odesílatel a příjemce jsou identitou z libovolného účtu, budou vyloučeny",
"none": "Zprávy pro sebe budou zahrnuty a považovány za běžné e-maily (výchozí)",
"sameAccount": "Zprávy, kde odesílatel a příjemce jsou identitou ze stejného účtu, budou vyloučeny"
},
"label": "Zprávy pro sebe",
"values": {
"anyAccount": "Z libovolného účtu",
"none": "Vypnuto",
"sameAccount": "Pouze ze stejného účtu"
}
},
"startOfWeek": {
"description": "Vlastní začátek týdne pro všechny grafy související s pracovními dny",
"label": "Počáteční den týdne"
},
"switch": {
"off": "Vypnuto",
"on": "Zapnuto"
},
"tagColors": {
"description": "Kreslit grafy o značkách odpovídajícími barvami",
"label": "Barvy značek"
},
"theme": {
"dark": "Tmavý",
"description": "Přepíná mezi tmavým a světlým barevným schématem",
"label": "Tmavý režím",
"light": "Světlý",
"system": "Systém"
},
"title": "Možnosti"
},
"popup": {
"message": "-",
"nAccounts": "{0} Účet | {0} Účtů",
"nFolders": "{0} Složka | {0} Složek",
"nMessages": "{0} Zpráva | {0} Zpráv",
"openAllStats": "Otevřít všechny statistiky",
"openOptions": "Otevřené možnosti"
},
"stats": {
"abbreviations": {
"calendarWeek": "T",
"day": "d",
"hour": "h",
"minute": "min",
"month": "M",
"quarter": "Q",
"second": "s",
"week": "T",
"year": "R"
},
"account": "Účet",
"accountEmpty": "Tento účet je prázdný, nejsou tu žádné e-maily.",
"allAccounts": "Všechny účty",
"charts": {
"contactsJunk": {
"description": "Počet e-mailů označených jako nevyžádaná pošta podle odesílatele",
"empty": "Žádné emaily označené jako Spam.",
"title": "Označen jako Spam"
},
"contactsReceived": {
"description": "Počet e-mailů odeslaných jednotlivým příjemcům",
"empty": "Žádné přijaté e-maily nejsou k dispozici.",
"title": "Nejvíce přijato"
},
"contactsSent": {
"description": "Počet e-mailů přijatých od jednotlivých odesílatelů",
"empty": "Žádné odeslané e-maily nejsou k dispozici.",
"title": "Nejvíce odesláno"
},
"days": {
"description": "Počet e-mailů za den",
"latestActivity": "Poslední aktivita",
"title": "Aktivita za {0}"
},
"daytime": {
"description": "Počet e-mailů dle denní doby",
"title": "Během dne"
},
"foldersDistribution": {
"description": "Počet e-mailů podle složek",
"title": "Distribuce složek"
},
"month": {
"description": "Celkový počet e-mailů podle měsíců",
"title": "Měsíce"
},
"months": {
"description": "Celkový počet e-mailů za měsíc",
"title": "Měsíce"
},
"quarters": {
"description": "Celkový počet e-mailů za kvartál",
"title": "Kvartály"
},
"tagsCount": {
"description": "Celkový počet emailů podle značky",
"empty": "Data značek nejsou k dispozici.",
"title": "Štítky"
},
"temporalDistribution": {
"description": "Počet e-mailů dle dní v týdnu a denní doby",
"title": "Časová distribuce"
},
"weekday": {
"description": "Počet e-mailů dle dní v týdnu",
"title": "Týden"
},
"weeks": {
"description": "Celkový počet e-mailů za týden",
"title": "Týdny"
},
"years": {
"description": "Celkový počet e-mailů za rok",
"title": "Roky"
}
},
"contact": "Kontakt",
"dataCollected": "Data získaná před {0}",
"disclaimer": "ThirdStats neposkytuje žádný nárok na správnost zobrazených dat. <br />V případě možných problémů prosím <a href='{0}' target='_blank'>vytvořte hlášení o chybě</a>.",
"folder": "Složka",
"junkMails": "Nevyžádaná pošta",
"junkScore": "Nevyžádané skóre {0}",
"loadingInProgress": "Načítám všechny e-mail z tohoto účtu…",
"mailsPerDay": "E-mailů za den",
"mailsPerMonth": "E-mailů za měsíc",
"mailsPerQuarter": "E-mailů za kvartál",
"mailsPerTag": "E-maily podle značek",
"mailsPerWeek": "E-mailů za týden",
"mailsPerYear": "E-mailů za rok",
"mailsReceived": "Přijaté",
"mailsSent": "Odeslané",
"mailsStarred": "E-mailů s hvězdičkou",
"mailsTagged": "{0} e-mailů označeno",
"mailsTotal": "Celkem e-mailů",
"mailsUnread": "Nepřečtené",
"message": "-",
"niceWork": "Pěkná práce!",
"nonEmptyFolders": "neprázdných složek | neprázdná složka | neprázdných složek",
"percentOfReceived": "{0}% přijatých",
"percentOfTotal": "{0}% z celkového počtu",
"timePeriod": "Rozsah dat",
"title": "Statistiky",
"tooltips": {
"clear": "Zrušit výběr",
"comparison": "Porovnat účty v jednom grafu",
"comparisonWhenAccountsOption": "Porovnání účtů je k dispozici pouze\npokud je aktivován více než jeden účet v nastavení doplňku",
"comparisonWhenFilter": "Porovnání účtů je k dispozici pouze\npokud je ve výše uvedeném filtru účtů vybrána možnost „Všechny účty“",
"error": {
"dateFormat": "Vyžaduje se formát YYYY-MM-DD, např. 2020-01-31",
"dateOrderEnd": "Datum ukončení musí být po datu zahájení",
"dateOrderStart": "Počáteční datum musí být před koncovým datem",
"dateUnreal": "Je vyžadováno platné datum",
"empty": "Povinné pole",
"processing": "Při zpracování došlo k chybě, zobrazené statistiky nemusí být úplné."
},
"expand": "Zvětšit graf",
"exportData": "Exportovat aktuálně zobrazená data jako soubor JSON",
"folder": {
"notAvailable": "Pro {0} nejsou složky k dispozici"
},
"period": {
"end": "Do data\nTip: Zadáním '{0}' vznikne '{1}'",
"start": "Od data\nTip: Zadáním '{0}' vznikne '{1}'"
},
"refresh": "Aktualizovat údaje",
"shrink": "Zmenšit graf",
"sum": "Zobrazit součet všech účtů"
},
"withinYears": "během {0} let"
}
}
================================================
FILE: public/_locales/de/messages.json
================================================
{
"cta": {
"donate": "Spende",
"message": "Wenn dir ThirdStats gefällt und du dieses Projekt unterstützen möchtest, ist jede der folgenden Möglichkeiten eine große Hilfe:",
"review": "Rezension",
"share": "Teilen",
"star": "Like",
"translate": "Übersetzen"
},
"extensionDescription": {
"message": "Statistiken für Thunderbird-E-Mail-Konten. In schön."
},
"options": {
"activeAccounts": {
"color": "Jedem Konto kann eine benutzerdefinierte Farbe zugewiesen werden, um die Konten im Vergleichsmodus zu unterscheiden.",
"description": "Einzelne Konten aktivieren oder deaktivieren. Deaktivierte Konten werden nicht gelistet und von der Statistik ausgeschlossen.",
"label": "Aktive Konten",
"sumAndCompare": "Wenn mehr als ein Konto aktiviert ist, ist die Filteroption \"Alle Konten\" für Summen- und Vergleichsansicht verfügbar."
},
"autoRefresh": {
"description": "Aktiviert die automatische Berechnung der Statistikdaten im Hintergrund. Es kann das Zeitintervall in Minuten definiert werden (mindestens 5).",
"label": "Automatische Berechnung"
},
"cache": {
"description": "Das Cache-System nutzen, um bereits verarbeitete Statistikdaten schneller anzuzeigen",
"label": "Cache aktivieren"
},
"clearCache": {
"description": "Alle Statistikdaten aller Konten aus dem Cache löschen. Durch Öffnen der Statistikseite wird der Cache neu aufgebaut.",
"empty": "Der Cache ist leer",
"label": "Cache leeren",
"size": "Die Größe des Caches beträgt {0}"
},
"darkMode": {
"description": "Auswahl eines hellen oder dunklen Farbschemas",
"label": "Nachtmodus"
},
"debug": {
"description": "Aktiviert Debugging. Dies erzeugt ausführliche Protokollmeldungen in der Konsole der Entwicklertools während der Verarbeitung der Statistikdaten.",
"label": "Debugging Modus"
},
"headings": {
"appearance": "Aussehen & Nutzererlebnis",
"stats": "Diagramme & Daten",
"storage": "Speicher & Cache"
},
"liveCountUp": {
"description": "Live-Fortschritt der berechneten Zahlen bei der Berechnung von Statistikdaten anzeigen",
"info": "Das Aktivieren dieser Option kann eine erhöhte Berechnungsdauer zur Folge haben",
"label": "Echtzeit-Aktualisierung"
},
"localIdentities": {
"description": "Eine kommagetrennte Liste von Absender-E-Mail-Adressen für lokale Konten",
"label": "Lokale Identitäten"
},
"maxListCount": {
"description": "Maximale Anzahl der Einträge in Diagrammen, welche Daten auflisten (Kontakte und Tags, maximal 999)",
"label": "Maximale Listenlänge"
},
"message": "-",
"note": {
"refreshCacheRequired": "Bei Änderung muss der Cache neu erstellt werden",
"reloadStatsPage": "Die Einstellungen werden automatisch gespeichert. Wenn die Statistikseite bereits geöffnet ist, muss diese neu geladen werden, damit Änderungen wirksam werden.",
"reloadWindowRequired": "Bei Änderung muss die Statistikseite neu geladen werden",
"title": "Hinweis"
},
"ordinate": {
"description": "Vertikale Achse für alle Linien- und Balkendiagramme anzeigen",
"label": "Vertikale Achse"
},
"resetOptions": {
"description": "Alle Einstellungen auf die Standardwerte zurücksetzen.",
"label": "Einstellungen zurücksetzen",
"removeIdentities": "Dadurch werden auch alle lokalen Identitäten gelöscht."
},
"selfMessages": {
"description": "Nachrichten ausschließen, die von mir an mich selbst gesendet wurden",
"info": {
"anyAccount": "Nachrichten, bei denen sowohl Absender als auch Empfänger Identitäten eines beliebigen Kontos sind, werden ausgeschlossen",
"none": "Eigennachrichten werden einbezogen und als normale E-Mails behandelt (Standard)",
"sameAccount": "Nachrichten, bei denen sowohl Absender als auch Empfänger Identitäten desselben Kontos sind, werden ausgeschlossen"
},
"label": "Eigennachrichten",
"values": {
"anyAccount": "Von jedem Konto",
"none": "Deaktiviert",
"sameAccount": "Vom gleichen Konto"
}
},
"startOfWeek": {
"description": "Benutzerdefinierter Wochenstart für alle wochentagsbezogenen Diagramme",
"label": "Die Woche startet am"
},
"switch": {
"off": "Aus",
"on": "An"
},
"tagColors": {
"description": "Diagramme zu Schlagworten sollen die entsprechenden Schlagwortfarben nutzen ",
"label": "Farben von Schlagworten"
},
"theme": {
"dark": "Dunkel",
"description": "Auswahl eines hellen oder dunklen Farbschemas",
"label": "Nachtmodus",
"light": "Hell",
"system": "System"
},
"title": "Einstellungen"
},
"popup": {
"message": "-",
"nAccounts": "{0} Konto | {0} Konten",
"nFolders": "{0} Ordner | {0} Ordner",
"nMessages": "{0} Nachricht | {0} Nachrichten",
"openAllStats": "Alle Statistiken anzeigen",
"openOptions": "Einstellungen öffnen"
},
"stats": {
"abbreviations": {
"calendarWeek": "KW",
"day": "d",
"hour": "h",
"minute": "Min.",
"month": "M",
"quarter": "Q",
"second": "s",
"week": "W",
"year": "J"
},
"account": "Konto",
"accountEmpty": "Dieses Konto ist leer und enthält keine E-Mails.",
"allAccounts": "Alle Konten",
"charts": {
"contactsJunk": {
"description": "Anzahl der E-Mails, die als Junk markiert sind, pro Absender",
"empty": "Keine als Junk gekennzeichneten E-Mails verfügbar.",
"title": "Als Junk markiert"
},
"contactsReceived": {
"description": "Anzahl empfangener E-Mails pro Absender",
"empty": "Keine empfangenen E-Mails verfügbar.",
"title": "Häufigste Absender"
},
"contactsSent": {
"description": "Anzahl gesendeter E-Mails pro Empfänger",
"empty": "Keine gesendeten E-Mails verfügbar.",
"title": "Häufigste Empfänger"
},
"days": {
"description": "Anzahl aller E-Mails pro Tag",
"latestActivity": "Neueste Aktivität",
"title": "Aktivitäten in {0}"
},
"daytime": {
"description": "Anzahl aller E-Mails pro Stunde am Tag",
"title": "Uhrzeit"
},
"foldersDistribution": {
"description": "Anzahl der E-Mails pro Ordner",
"title": "Ordnerverteilung"
},
"month": {
"description": "Anzahl aller E-Mails pro Monat im Jahr",
"title": "Monat"
},
"months": {
"description": "Gesamtanzahl aller E-Mails pro Monat",
"title": "Monate"
},
"quarters": {
"description": "Gesamtanzahl aller E-Mails pro Quartal",
"title": "Quartale"
},
"tagsCount": {
"description": "Gesamtzahl der E-Mails pro Schlagwort",
"empty": "Keine Daten zu Schlagworten verfügbar.",
"title": "Schlagworte"
},
"temporalDistribution": {
"description": "Anzahl aller E-Mails pro Wochentag pro Stunde",
"title": "Zeitliche Verteilung"
},
"weekday": {
"description": "Anzahl aller E-Mails pro Wochentag",
"title": "Wochentag"
},
"weeks": {
"description": "Gesamtanzahl aller E-Mails pro Woche",
"title": "Wochen"
},
"years": {
"description": "Gesamtanzahl aller E-Mails pro Jahr",
"title": "Jahre"
}
},
"contact": "Kontakt",
"dataCollected": "Daten vor {0} abgerufen",
"disclaimer": "ThirdStats erhebt keinen Anspruch auf Korrektheit der angezeigten Daten.<br />Bei möglichen Problemen bitte <a href='{0}' target='_blank'>einen Fehlerbericht erstellen</a>.",
"folder": "Ordner",
"junkMails": "Junk-Mails",
"junkScore": "Junk-Score von {0}",
"loadingInProgress": "E-Mails für dieses Konto werden geladen…",
"mailsPerDay": "E-Mails pro Tag",
"mailsPerMonth": "E-Mails pro Monat",
"mailsPerQuarter": "E-Mails pro Quartal",
"mailsPerTag": "E-Mails pro Schlagwort",
"mailsPerWeek": "E-Mails pro Woche",
"mailsPerYear": "E-Mails pro Jahr",
"mailsReceived": "E-Mails empfangen",
"mailsSent": "E-Mails gesendet",
"mailsStarred": "E-Mails gekennzeichnet",
"mailsTagged": "{0} E-Mails mit Schlagworten",
"mailsTotal": "E-Mails gesamt",
"mailsUnread": "E-Mails ungelesen",
"message": "-",
"niceWork": "Gute Arbeit!",
"nonEmptyFolders": "nicht leere Ordner | nicht leerer Ordner | nicht leere Ordner",
"percentOfReceived": "{0}% von Empfangenen",
"percentOfTotal": "{0}% von Gesamt",
"timePeriod": "Zeitraum",
"title": "Statistik",
"tooltips": {
"clear": "Auswahl aufheben",
"comparison": "Vergleichsansicht aller Konten",
"comparisonWhenAccountsOption": "Die Vergleichsansicht von Konten ist nur verfügbar,\nwenn in den Add-On-Optionen mehr als ein Konto aktiviert ist",
"comparisonWhenFilter": "Die Vergleichsansicht von Konten ist nur verfügbar,\nwenn im Filterbereich die Option \"Alle Konten\" ausgewählt ist",
"error": {
"dateFormat": "Format JJJJ-MM-TT ist erforderlich, z.B 2020-01-31",
"dateOrderEnd": "Das Enddatum muss nach dem Startdatum liegen",
"dateOrderStart": "Das Startdatum muss vor dem Enddatum liegen",
"dateUnreal": "Ein gültiges Datum ist erforderlich",
"empty": "Eingabe ist erforderlich",
"processing": "Ein Fehler ist bei der Verarbeitung aufgetreten, die angezeigten Zahlen sind möglicherweise unvollständig."
},
"expand": "Bereich vergrößern",
"exportData": "Aktuell angezeigte Daten als JSON-Datei exportieren",
"folder": {
"notAvailable": "Ordner sind für {0} nicht verfügbar"
},
"period": {
"end": "Enddatum\nTipp: '{0}' wird automatisch zu '{1}'",
"start": "Startdatum\nTipp: '{0}' wird automatisch zu '{1}'"
},
"refresh": "Daten aktualisieren",
"shrink": "Bereich verkleiner",
"sum": "Summe aller Konten anzeigen"
},
"withinYears": "in {0} Jahren"
}
}
================================================
FILE: public/_locales/en/messages.json
================================================
{
"cta": {
"donate": "Donate",
"message": "If you like ThirdStats and want to support this project, any of the following is a huge help:",
"review": "Review",
"share": "Share",
"star": "Star",
"translate": "Translate"
},
"extensionDescription": {
"message": "Beautifully visualized statistics for your Thunderbird Email Accounts"
},
"options": {
"activeAccounts": {
"color": "Give each account a custom color to distinguish between them in comparison mode.",
"description": "Enable or disable accounts. Disabled accounts won't appear in any accounts list or stats.",
"label": "Active Accounts",
"sumAndCompare": "Activating more than one account enables the 'All Accounts' stats filter option for sum and comparison view."
},
"autoRefresh": {
"description": "Enable automatic reprocessing of the stats data in the background. Set a time interval in minutes (minimum of 5).",
"label": "Automatic Processing"
},
"cache": {
"description": "Enable caching system for faster display of already processed stats data.",
"label": "Activate Cache"
},
"clearCache": {
"description": "Remove all cached stats data from all accounts. Will be rebuild on opening the stats page again.",
"empty": "Cache is empty",
"label": "Clear Cache",
"size": "Cache size is {0}"
},
"debug": {
"description": "Enable debugging. This creates verbose log messages in the developer tools console while processing stats.",
"label": "Debug mode"
},
"headings": {
"appearance": "Appearance & Experience",
"stats": "Charts & Data",
"storage": "Storage & Cache"
},
"liveCountUp": {
"description": "Show live progress of calculated numbers when processing stats data",
"info": "Enabling this may increase processing time",
"label": "Live Count Up"
},
"localIdentities": {
"description": "A list of email addresses to recognize as 'sent from' for local accounts",
"label": "Local Identities"
},
"maxListCount": {
"description": "Maximum number of entries shown in list charts (contacts and tags, 999 maximum)",
"label": "Maximum List Length"
},
"message": "-",
"note": {
"refreshCacheRequired": "If changed, cache needs to be rebuild",
"reloadStatsPage": "Options are automatically saved. Some option changes cannot be automatically applied to an already open stats page or to existing cache entries, if cache is activated. They are marked with corresponding icons.",
"reloadWindowRequired": "If changed, stats window needs to be reloaded",
"title": "Note"
},
"ordinate": {
"description": "Display vertical axis for all line and bar charts",
"label": "Vertical Axis"
},
"resetOptions": {
"description": "Reset all options to their default values. Depending on which options you changed before, a window or cache refresh may be required.",
"label": "Reset Options",
"removeIdentities": "This will also remove all local identities you created."
},
"selfMessages": {
"description": "Exclude messages that were sent from me to myself",
"info": {
"anyAccount": "Messages where sender and receiver are identities from any account will be excluded",
"none": "Messages to self will be included and treated as normal emails (default)",
"sameAccount": "Messages where sender and receiver are identities from the same account will be excluded"
},
"label": "Messages to Self",
"values": {
"anyAccount": "From Any Account",
"none": "Disabled",
"sameAccount": "Same Account Only"
}
},
"startOfWeek": {
"description": "Custom start of week for all weekday related charts",
"label": "Start the Week on"
},
"switch": {
"off": "Off",
"on": "On"
},
"tagColors": {
"description": "Draw charts about tags using corresponding tag colors",
"label": "Tag Colors"
},
"theme": {
"dark": "Dark",
"description": "Switch between dark and light color scheme",
"label": "Theme",
"light": "Light",
"system": "System"
},
"title": "Options"
},
"popup": {
"message": "-",
"nAccounts": "{0} Account | {0} Accounts",
"nFolders": "{0} Folder | {0} Folders",
"nMessages": "{0} Message | {0} Messages",
"openAllStats": "Open all Stats",
"openOptions": "Open Options"
},
"stats": {
"abbreviations": {
"calendarWeek": "W",
"day": "d",
"hour": "h",
"minute": "min",
"month": "M",
"quarter": "Q",
"second": "s",
"week": "W",
"year": "Y"
},
"account": "Account",
"accountEmpty": "This account is empty, no emails here.",
"allAccounts": "All Accounts",
"charts": {
"contactsJunk": {
"description": "Number of emails marked as Junk per sender",
"empty": "No emails flagged as Junk.",
"title": "Flagged as Junk"
},
"contactsReceived": {
"description": "Number of emails received per sender",
"empty": "No received emails available.",
"title": "Most received from"
},
"contactsSent": {
"description": "Number of emails sent per recipient",
"empty": "No sent emails available.",
"title": "Most sent to"
},
"days": {
"description": "Number of emails per date",
"latestActivity": "Latest Activity",
"title": "Activity in {0}"
},
"daytime": {
"description": "Number of emails per time of day",
"title": "Daytime"
},
"foldersDistribution": {
"description": "Number of emails per folder",
"title": "Folders distribution"
},
"month": {
"description": "Number of emails per month of year",
"title": "Month"
},
"months": {
"description": "Total number of emails per month",
"title": "Months"
},
"quarters": {
"description": "Total number of emails per quarter",
"title": "Quarters"
},
"tagsCount": {
"description": "Total number of emails per tag",
"empty": "No tag data available.",
"title": "Tags"
},
"temporalDistribution": {
"description": "Number of emails per weekday per hour",
"title": "Temporal distribution"
},
"weekday": {
"description": "Number of emails per day of week",
"title": "Weekday"
},
"weeks": {
"description": "Total number of emails per week",
"title": "Weeks"
},
"years": {
"description": "Total number of emails per year",
"title": "Years"
}
},
"contact": "Contact",
"dataCollected": "Data collected {0} ago",
"disclaimer": "ThirdStats makes no claim to the correctness of the data displayed.<br />In case of possible problems, please <a href='{0}' target='_blank'>create a bug report</a>.",
"folder": "Folder",
"junkMails": "Junk mails",
"junkScore": "Junk score of {0}",
"loadingInProgress": "Loading of all emails from this account in progress…",
"mailsPerDay": "Mails per day",
"mailsPerMonth": "Mails per month",
"mailsPerQuarter": "Mails per quarter",
"mailsPerTag": "Mails per tag",
"mailsPerWeek": "Mails per week",
"mailsPerYear": "Mails per year",
"mailsReceived": "Mails received",
"mailsSent": "Mails sent",
"mailsStarred": "Mails starred",
"mailsTagged": "{0} mails tagged",
"mailsTotal": "Mails total",
"mailsUnread": "Mails unread",
"message": "-",
"niceWork": "Nice work!",
"nonEmptyFolders": "non-empty folders | non-empty folder | non-empty folders",
"percentOfReceived": "{0}% of received",
"percentOfTotal": "{0}% of total",
"timePeriod": "Date range",
"title": "Statistics",
"tooltips": {
"clear": "Clear selection",
"comparison": "Compare accounts in one chart",
"comparisonWhenAccountsOption": "Account comparison is only available\nif more than one account is activated in add-on options",
"comparisonWhenFilter": "Account comparison is only available\nif 'All Accounts' is selected in accounts filter above",
"error": {
"dateFormat": "Format YYYY-MM-DD is required, e.g. 2020-01-31",
"dateOrderEnd": "End date must be after start date",
"dateOrderStart": "Start date must be before end date",
"dateUnreal": "A valid date is required",
"empty": "Input is required",
"processing": "An error occured during processing, displayed stats may not be complete."
},
"expand": "Expand chart area",
"exportData": "Export currently displayed data as JSON file",
"folder": {
"notAvailable": "Folders are not available for {0}"
},
"period": {
"end": "To Date\nTip: Typing '{0}' becomes '{1}'",
"start": "From Date\nTip: Typing '{0}' becomes '{1}'"
},
"refresh": "Refresh data",
"shrink": "Shrink chart area",
"sum": "Show sum of all accounts"
},
"withinYears": "within {0} years"
}
}
================================================
FILE: public/_locales/es/messages.json
================================================
{
"cta": {
"donate": "Donar",
"message": "Si te gusta ThirdStats y quieres apoyar este proyecto, cualquiera de las siguientes opciones es de gran ayuda:",
"review": "Revisar",
"share": "Compartir",
"star": "Estrella",
"translate": "Traducir"
},
"extensionDescription": {
"message": "Estadísticas visualmente bellas para sus cuentas de correo electrónico de Thunderbird"
},
"options": {
"activeAccounts": {
"color": "Dé a cada cuenta un color personalizado para distinguirlas en el modo de comparación.",
"description": "Habilita o deshabilita cuentas. Las cuentas deshabilitadas no aparecerán en ninguna lista de cuentas ni estadísticas.",
"label": "Cuentas activas",
"sumAndCompare": "Al activar más de una cuenta, se habilita la opción de filtro de estadísticas «Todas las cuentas» para la vista de suma y comparación."
},
"autoRefresh": {
"description": "Habilita el reprocesamiento automático de los datos de estadísticas en segundo plano. Establezca un intervalo de tiempo en minutos (mínimo de 5).",
"label": "Procesamiento automático"
},
"cache": {
"description": "Activa el sistema de almacenamiento en caché para mostrar más rápidamente los datos de estadísticas ya procesados.",
"label": "Activar caché"
},
"clearCache": {
"description": "Elimina todos los datos estadísticos almacenados en caché de todas las cuentas. Se reconstruirá al abrir la página de estadísticas de nuevo.",
"empty": "La caché está vacía",
"label": "Borrar caché",
"size": "El tamaño de la caché es {0}"
},
"darkMode": {
"description": "Cambiar entre esquema de color obscuro y claro",
"label": "Modo obscuro"
},
"debug": {
"description": "Activa la depuración. Esto crea mensajes de registro detallados en la consola de herramientas de desarrollo mientras se procesan las estadísticas.",
"label": "Modo depuración"
},
"headings": {
"appearance": "Apariencia y Experiencia",
"stats": "Gráficos y Datos",
"storage": "Almacenamiento y Caché"
},
"liveCountUp": {
"description": "Mostrar el progreso en directo de los números calculados al procesar datos de estadísticas",
"info": "Habilitar esto puede aumentar el tiempo de procesamiento",
"label": "Cuenta hacia arriba en vivo"
},
"localIdentities": {
"description": "Una lista de direcciones de correos separados por coma para reconocer como 'enviados desde' para cuentas locales",
"label": "Indetidades locales"
},
"maxListCount": {
"description": "Número máximo de entradas mostradas en los gráficos de listas (contactos y etiquetas, 999 como máximo)",
"label": "Longitud máxima de la lista"
},
"message": "-",
"note": {
"refreshCacheRequired": "Si se modifica, es necesario reconstruir la caché",
"reloadStatsPage": "Las opciones se guardan automáticamente. Algunos cambios de opciones no se pueden aplicar automáticamente a una página de estadísticas ya abierta ni a entradas de caché existentes, si la caché está activada. Están marcados con los iconos correspondientes.",
"reloadWindowRequired": "Si se modifica, hay que recargar la página de estadísticas",
"title": "Nota"
},
"ordinate": {
"description": "Mostrar el eje vertical para todos los gráficos de líneas y barras",
"label": "Eje vertical"
},
"resetOptions": {
"description": "Restablece todas las opciones a sus valores predeterminados. Según las opciones que haya cambiado antes, es posible que sea necesario actualizar la ventana o la memoria caché.",
"label": "Reiniciar las opciones",
"removeIdentities": "Esto también eliminará todas las identidades locales que haya creado."
},
"selfMessages": {
"description": "Excluir los mensajes que me envié a mí mismo",
"info": {
"anyAccount": "Se excluirán los mensajes en los que el remitente y el destinatario sean identidades de cualquier cuenta",
"none": "Los mensajes a sí mismos se incluirán y tratarán como correos electrónicos normales (predeterminado)",
"sameAccount": "Se excluirán los mensajes en los que el remitente y el destinatario sean identidades de la misma cuenta."
},
"label": "Mensajes a uno mismo",
"values": {
"anyAccount": "Desde cualquier cuenta",
"none": "Desactivado",
"sameAccount": "Solo la misma cuenta"
}
},
"startOfWeek": {
"description": "Inicio de semana personalizado para todos los gráficos relacionados con el día de la semana",
"label": "La semana empieza el"
},
"switch": {
"off": "Desactivar",
"on": "Activar"
},
"tagColors": {
"description": "Dibuja gráficos sobre etiquetas utilizando los colores de etiqueta correspondientes",
"label": "Colores de etiqueta"
},
"theme": {
"dark": "Oscuro",
"description": "Cambiar entre esquema de color obscuro y claro",
"label": "Modo obscuro",
"light": "Claro",
"system": "Sistema"
},
"title": "Opciones"
},
"popup": {
"message": "-",
"nAccounts": "{0} Cuenta | {0} Cuentas",
"nFolders": "{0} Carpeta | {0} Carpetas",
"nMessages": "{0} Mensaje | {0} Mensajes",
"openAllStats": "Abrir todas las estadísticas",
"openOptions": "Abrir opciones"
},
"stats": {
"abbreviations": {
"calendarWeek": "S",
"day": "d",
"hour": "h",
"minute": "min",
"month": "M",
"quarter": "C",
"second": "s",
"week": "S",
"year": "a"
},
"account": "Cuenta",
"accountEmpty": "Esta cuenta está vacía, aquí no hay correos.",
"allAccounts": "Todas las cuentas",
"charts": {
"contactsJunk": {
"description": "Número de correos electrónicos marcados como basura por remitente",
"empty": "No hay correos electrónicos marcados como basura.",
"title": "Marcado como basura"
},
"contactsReceived": {
"description": "Número de correos recibidos por remitente",
"empty": "No hay correos electrónicos recibidos disponibles.",
"title": "Más recibidos de"
},
"contactsSent": {
"description": "Número de correos enviados por destinatario",
"empty": "No hay correos electrónicos enviados disponibles.",
"title": "Más enviados a"
},
"days": {
"description": "Número de correos por día",
"latestActivity": "Última actividad",
"title": "Actividad en {0}"
},
"daytime": {
"description": "Total de correos por hora del día",
"title": "Hora"
},
"foldersDistribution": {
"description": "Número de correos electrónicos por carpeta",
"title": "Distribución de carpetas"
},
"month": {
"description": "Total de correos por mes",
"title": "Meses"
},
"months": {
"description": "Total de correos por mes",
"title": "Meses"
},
"quarters": {
"description": "Total de correos por cuatrimestre",
"title": "Cuatrimestre"
},
"tagsCount": {
"description": "Número total de correos electrónicos por etiqueta",
"empty": "No hay datos de etiquetas disponibles.",
"title": "Etiquetas"
},
"temporalDistribution": {
"description": "Correos por día de semana y hora",
"title": "Distribución temporal"
},
"weekday": {
"description": "Total de correos por día de semana",
"title": "Día de semana"
},
"weeks": {
"description": "Total de correos por semana",
"title": "Semanas"
},
"years": {
"description": "Total de correos por año",
"title": "Años"
}
},
"contact": "Contacto",
"dataCollected": "Datos recogidos hace {0}",
"disclaimer": "ThirdStats no afirma la exactitud de los datos mostrados. <br />En caso de posibles problemas, <a href='{0}' target='_blank'>cree un informe de errores</a>.",
"folder": "Carpeta",
"junkMails": "Correos basura",
"junkScore": "Puntuación basura de {0}",
"loadingInProgress": "Cargando todos los correos de esta cuenta en curso…",
"mailsPerDay": "Correos al día",
"mailsPerMonth": "Correos al mes",
"mailsPerQuarter": "Correos por trimestre",
"mailsPerTag": "Correos por etiqueta",
"mailsPerWeek": "Correos por semana",
"mailsPerYear": "Correos por año",
"mailsReceived": "Correos recibidos",
"mailsSent": "Correos enviados",
"mailsStarred": "Correos con estrella",
"mailsTagged": "{0} correos etiquetados",
"mailsTotal": "Total de correos",
"mailsUnread": "Correos no leídos",
"message": "-",
"niceWork": "Excelente trabajo!",
"nonEmptyFolders": "carpetas no vacías | carpeta no vacía | carpetas no vacías",
"percentOfReceived": "{0}% de recibidos",
"percentOfTotal": "{0}% del total",
"timePeriod": "Rango de fecha",
"title": "Estadísticas",
"tooltips": {
"clear": "Borrar selección",
"comparison": "Comparar cuentas en un gráfico",
"comparisonWhenAccountsOption": "La comparación de cuentas solo está disponible\nsi hay más de una cuenta activada en las opciones de complementos",
"comparisonWhenFilter": "La comparación de cuentas solo está disponible\nsi se selecciona «Todas las cuentas» en el filtro de cuentas anterior",
"error": {
"dateFormat": "Se requiere el formato AAAA-MM-DD, por ejemplo 2020-01-31",
"dateOrderEnd": "La fecha de finalización debe ser posterior a la fecha de inicio",
"dateOrderStart": "La fecha de inicio debe ser anterior a la fecha final",
"dateUnreal": "Se requiere una fecha válida",
"empty": "Se requiere una entrada",
"processing": "Se ha producido un error durante el procesamiento, las estadísticas mostradas pueden no estar completas."
},
"expand": "Expandir área del gráfico",
"exportData": "Exportar los datos mostrados actualmente como archivo JSON",
"folder": {
"notAvailable": "Las carpetas no están disponibles para {0}"
},
"period": {
"end": "Hasta la fecha\nConsejo: Escribir '{0}' se convierte en '{1}'",
"start": "Fecha de origen\nConsejo: Escribir '{0}' se convierte en '{1}'"
},
"refresh": "Actualizar datos",
"shrink": "Reducir área del gráfico",
"sum": "Mostrar suma de todas las cuentas"
},
"withinYears": "en {0} años"
}
}
================================================
FILE: public/_locales/fi/messages.json
================================================
{
"cta": {
"donate": "Lahjoita",
"message": "Jos pidät ThirdStats ja haluat tukea tätä projektia, mikä tahansa seuraavista on suuri apu:",
"review": "Arvostelu",
"share": "Jaa",
"star": "Tähti",
"translate": "Käännä"
},
"extensionDescription": {
"message": "Kauniisti visualisoidut tilastot Thunderbird-sähköpostitileistäsi"
},
"options": {
"activeAccounts": {
"color": "Määritä jokaiselle tilille eri väri, jotta voit helposti tunnistaa ne vertailutilassa.",
"description": "Ota tilit käyttöön tai poista ne käytöstä. Poistetut tilit eivät näy missään luetteloissa eivätkä sisälly tilastoihin.",
"label": "Aktiiviset tilit",
"sumAndCompare": "Useamman kuin yhden tilin aktivoiminen mahdollistaa ‘Kaikki tilit’ -suodatusvaihtoehdon kokonaistilastoissa ja vertailunäkymässä."
},
"autoRefresh": {
"description": "Ota käyttöön tilastotietojen automaattinen uudelleenkäsittely taustalla. Aseta aikaväli minuutteina (vähintään 5).",
"label": "Automaattinen käsittely"
},
"cache": {
"description": "Ota välimuistijärjestelmä käyttöön jo käsiteltyjen tilitietojen nopeampaa näyttämistä varten.",
"label": "Aktivoi välimuisti"
},
"clearCache": {
"description": "Poista välimuistissa olevat tilastotiedot kaikilta tileiltä. Ne luodaan uudelleen, kun ThirdStats avataan seuraavan kerran.",
"empty": "Välimuisti on tyhjä",
"label": "Tyhjennä välimuisti",
"size": "Välimuistin koko on {0}"
},
"darkMode": {
"description": "Vaihda tumman ja vaalean tilan",
"label": "Tumma tila"
},
"debug": {
"description": "Ota virheenkorjaus käyttöön. Tämä luo yksityiskohtaisia lokiviestejä kehittäjätyökalujen konsoliin tilastojen käsittelyn aikana.",
"label": "Vianmääritystila"
},
"headings": {
"appearance": "Ulkonäkö ja kokemus",
"stats": "Kaaviot ja tiedot",
"storage": "Tallennus ja välimuisti"
},
"liveCountUp": {
"description": "Näytä laskutoimitusten eteneminen reaaliajassa tilastotietoja käsiteltäessä.",
"info": "Tämän toiminnon ottaminen käyttöön voi pidentää käsittelyaikaa",
"label": "Elävä laskenta"
},
"localIdentities": {
"description": "Luettelo sähköpostiosoitteista, jotka tunnistetaan paikallisilta tileiltä lähetetyiksi.",
"label": "Paikalliset identiteetit"
},
"maxListCount": {
"description": "Luettelokaavioissa näytettävien merkintöjen enimmäismäärä (yhteystiedot ja tunnisteet, enintään 999).",
"label": "Luettelon enimmäispituus"
},
"message": "-",
"note": {
"refreshCacheRequired": "Jos sitä muutetaan, välimuisti on rakennettava uudelleen.",
"reloadStatsPage": "Asetusten muutokset tallennetaan automaattisesti. Jotkin asetukset eivät voi vaikuttaa jo avattuihin tilastosivuihin tai välimuistissa oleviin tietoihin (jos välimuisti on aktiivinen), ja ne on merkitty vastaavilla kuvakkeilla.",
"reloadWindowRequired": "Jos sitä muutetaan, tilastoikkuna on ladattava uudelleen.",
"title": "Huomautus"
},
"ordinate": {
"description": "Näytä pystyakseli kaikissa viiva- ja pylväsdiagrammeissa.",
"label": "Pystyakseli"
},
"resetOptions": {
"description": "Nollaa kaikki asetukset oletusarvoihinsa. Riippuen siitä, mitä asetuksia oli aiemmin muutettu, ikkunan tai välimuistin päivitys voi olla tarpeen.",
"label": "Nollaa asetukset",
"removeIdentities": "Tämä poistaa myös kaikki määrittämäsi paikalliset identiteetit."
},
"selfMessages": {
"description": "Jätä itselleni lähettämäni viestit pois.",
"info": {
"anyAccount": "Viestit, joissa lähettäjä ja vastaanottaja ovat identiteettejä millä tahansa tilillä, suljetaan pois.",
"none": "Viestit, jotka olen lähettänyt itselleni, käsitellään tavallisina sähköpostiviesteinä ja sisällytetään tilastoihin (oletus)",
"sameAccount": "Viestit, joissa sekä lähettäjä että vastaanottaja ovat identiteettejä samalta tililtä, suljetaan pois."
},
"label": "Viestit itselle",
"values": {
"anyAccount": "Mistä tahansa tilistä",
"none": "Pois käytöstä",
"sameAccount": "Vain samalta tililtä"
}
},
"startOfWeek": {
"description": "Mukautettu alkava viikonpäivä kaikille viikkokaavioille",
"label": "Aloita viikko"
},
"switch": {
"off": "Pois",
"on": "Päällä"
},
"tagColors": {
"description": "Renderöi tunnisteiden kaaviot käyttämällä vastaavia tunnisteiden värejä.",
"label": "Tunnisteen värit"
},
"theme": {
"dark": "Tumma",
"description": "Vaihda tumman ja vaalean tilan",
"label": "Teema",
"light": "Vaalea",
"system": "Järjestelmä"
},
"title": "Asetukset"
},
"popup": {
"message": "-",
"nAccounts": "{0} Tili | {0} Tilit",
"nFolders": "{0} Kansio | {0} Kansiot",
"nMessages": "{0} Viesti | {0} Viestit",
"openAllStats": "Avaa kaikki tilastot",
"openOptions": "Avoimet asetukset"
},
"stats": {
"abbreviations": {
"calendarWeek": "V",
"day": "p",
"hour": "t",
"minute": "min",
"month": "K",
"quarter": "N",
"second": "s",
"week": "V",
"year": "V"
},
"account": "Tili",
"accountEmpty": "Tämä tili on tyhjä, sillä ei ole sähköposteja.",
"allAccounts": "Kaikki tilit",
"charts": {
"contactsJunk": {
"description": "Roskapostiksi merkittyjen sähköpostien määrä lähettäjäkohtaisesti",
"empty": "Ei roskapostiksi merkittyjä sähköposteja.",
"title": "Merkitty roskapostiksi"
},
"contactsReceived": {
"description": "Vastaanotettujen sähköpostiviestien määrä lähettäjää kohden",
"empty": "Vastaanotettuja sähköposteja ei ole saatavilla.",
"title": "Eniten vastaanotetaan"
},
"contactsSent": {
"description": "Lähetettyjen sähköpostien määrä vastaanottajaa kohden",
"empty": "Lähetettyjä sähköposteja ei ole saatavilla.",
"title": "Useimmat lähetetään"
},
"days": {
"description": "Sähköpostien määrä päivämäärää kohti",
"latestActivity": "Viimeisin toiminta",
"title": "Toiminta {0}"
},
"daytime": {
"description": "Sähköpostiviestien määrä vuorokaudenajoittain",
"title": "Päivällä"
},
"foldersDistribution": {
"description": "Sähköpostien määrä kansiota kohti",
"title": "Kansioiden jakelu"
},
"month": {
"description": "Sähköpostiviestien määrä kuukaudessa",
"title": "Kuukausi"
},
"months": {
"description": "Sähköpostiviestien kokonaismäärä kuukaudessa",
"title": "Kuukautta"
},
"quarters": {
"description": "Sähköpostiviestien kokonaismäärä vuosineljännestä kohden",
"title": "Vuosineljännestä"
},
"tagsCount": {
"description": "Sähköpostien kokonaismäärä kunkin tunnisteen kanssa",
"empty": "Tunnistetietoja ei ole saatavilla.",
"title": "Tunnisteet"
},
"temporalDistribution": {
"description": "Sähköpostien määrä arkipäivisin tuntia kohden",
"title": "Ajallinen jakautuminen"
},
"weekday": {
"description": "Sähköpostien määrä viikonpäivää kohti",
"title": "Viikonpäivä"
},
"weeks": {
"description": "Sähköpostiviestien kokonaismäärä viikossa",
"title": "Viikkoa"
},
"years": {
"description": "Sähköpostiviestien kokonaismäärä vuodessa",
"title": "Vuotta"
}
},
"contact": "Ota yhteyttä",
"dataCollected": "Kerätyt tiedot {0} sitten",
"disclaimer": "ThirdStats ei esitä väitteitä näyttämiensä tietojen tarkkuudesta.<br />Mahdollisten ongelmien ilmetessä voit <a href='{0}' target='_blank'>luoda vikailmoituksen</a>.",
"folder": "Kansio",
"junkMails": "Roskapostiviestit",
"junkScore": "Roskapostin pistemäärä on {0}",
"loadingInProgress": "Kaikki tämän tilin sähköpostiviestit käsitellään parhaillaan…",
"mailsPerDay": "Sähköpostia päivässä",
"mailsPerMonth": "Sähköpostia kuukaudessa",
"mailsPerQuarter": "Sähköpostia vuosineljännestä",
"mailsPerTag": "Sähköpostia tunnisteen",
"mailsPerWeek": "Sähköpostia viikossa",
"mailsPerYear": "Sähköpostia vuodessa",
"mailsReceived": "Vastaanotetut sähköpostit",
"mailsSent": "Lähetetyt sähköpostit",
"mailsStarred": "Sähköpostit tähdellä",
"mailsTagged": "{0} sähköpostia tunnisteella",
"mailsTotal": "Sähköpostia yhteensä",
"mailsUnread": "Avaamattomat sähköpostiviestit",
"message": "-",
"niceWork": "Hyvää työtä!",
"nonEmptyFolders": "ei-tyhjät kansiot | ei-tyhjä kansio | ei-tyhjät kansiot",
"percentOfReceived": "{0}% vastaanotetuista",
"percentOfTotal": "{0}% kokonaismäärästä",
"timePeriod": "Päivämääräalue",
"title": "Tilastot",
"tooltips": {
"clear": "Tyhjennä valinta",
"comparison": "Vertaile tilejä yhdessä kaaviossa",
"comparisonWhenAccountsOption": "Tilien vertailu on käytettävissä vain,\njos useampi kuin yksi tili on aktivoitu tämän laajennuksen asetuksissa.",
"comparisonWhenFilter": "Tilivertailu on käytettävissä vain,\njos edellä olevassa tilisuodattimessa on valittu ‘Kaikki tilit’.",
"error": {
"dateFormat": "Muoto VVVV-KK-PP on käytettävä, esim. 2020-01-31.",
"dateOrderEnd": "Viimeisen päivän on oltava ensimmäisen päivän jälkeen",
"dateOrderStart": "Alkamispäivän on oltava ennen päättymispäivää",
"dateUnreal": "Tarvitaan voimassa oleva päivämäärä",
"empty": "Syöttö vaaditaan",
"processing": "Käsittelyn aikana tapahtui virhe, näytetyt tilastot eivät ehkä ole täydellisiä."
},
"expand": "Laajenna kaavion aluetta",
"exportData": "Vie parhaillaan näytettävät tiedot JSON-tiedostona",
"folder": {
"notAvailable": "Kansiot eivät ole käytettävissä {0}"
},
"period": {
"end": "Tähän mennessä\nVinkki: Kirjoittamalla ‘{0}’ tulee ‘{1}’.",
"start": "Päivämäärästä\nVinkki: Kirjoittamalla ‘{0}’ tulee ‘{1}’."
},
"refresh": "Päivitä tiedot",
"shrink": "Pienennä kaavion aluetta",
"sum": "Näytä kaikkien tilien summa"
},
"withinYears": "{0} vuoden kuluessa"
}
}
================================================
FILE: public/_locales/fr/messages.json
================================================
{
"cta": {
"donate": "Faire un don",
"message": "Si vous aimez ThirdStats et que vous souhaitez soutenir ce projet, tout ce qui suit sera d'une grande aide :",
"review": "Avis",
"share": "Partager",
"star": "Étoile",
"translate": "Traduire"
},
"extensionDescription": {
"message": "Statistiques joliment visualisées pour vos comptes mails Thunderbird"
},
"options": {
"activeAccounts": {
"color": "Donnez une couleur personnalisée à chaque compte pour les distinguer en mode comparaison.",
"description": "Activation ou désactivation de comptes. Les comptes désactivés n'apparaîtront dans aucune liste de comptes ou statistiques.",
"label": "Comptes actifs",
"sumAndCompare": "L'activation de plusieurs comptes active l'option de filtre de statistiques «Tous les comptes» pour la vue de somme et de comparaison."
},
"autoRefresh": {
"description": "Activez le retraitement automatique des données statistiques en arrière-plan. Définissez un intervalle de temps en minutes (minimum de 5).",
"label": "Traitement automatique"
},
"cache": {
"description": "Activez le système de mise en cache pour un affichage plus rapide des données de statistiques déjà traitées.",
"label": "Activer le cache"
},
"clearCache": {
"description": "Supprimez toutes les données de statistiques mises en cache de tous les comptes. Sera reconstruit en ouvrant à nouveau la page de statistiques.",
"empty": "Le cache est vide",
"label": "Vider le cache",
"size": "La taille du cache est de {0}"
},
"darkMode": {
"description": "Passer du mode sombre au mode clair",
"label": "Mode sombre"
},
"debug": {
"description": "Active le débogage. Cela crée des messages de logs verbeux dans la console des outils de développement pendant le traitement des statistiques.",
"label": "Mode débogage"
},
"headings": {
"appearance": "Apparence et Expérience",
"stats": "Graphiques et Données",
"storage": "Stockage et Cache"
},
"liveCountUp": {
"description": "Afficher la progression en direct des nombres calculés lors du traitement des données statistiques",
"info": "Activer cette option peut augmenter le temps de traitement",
"label": "Comptage en direct"
},
"localIdentities": {
"description": "Une liste d'adresses électroniques, séparées par des virgules, à reconnaître comme 'envoyées de' pour les comptes locaux",
"label": "Identités locales"
},
"maxListCount": {
"description": "Nombre maximum d'entrées affichées dans les graphiques de liste (contacts et étiquettes, 999 maximum)",
"label": "Longueur maximale de la liste"
},
"message": "-",
"note": {
"refreshCacheRequired": "En cas de modifications, le cache doit être reconstruit",
"reloadStatsPage": "Les options sont automatiquement enregistrées. Si la page de statistiques est déjà ouverte, vous devez la rouvrir ou la recharger pour que les modifications soient appliquées.",
"reloadWindowRequired": "En cas de modification, la fenêtre de statistiques doit être rechargée",
"title": "Remarque"
},
"ordinate": {
"description": "Afficher l'axe vertical pour tous les graphiques en lignes et en barres",
"label": "Axe vertical"
},
"resetOptions": {
"description": "Réinitialiser toutes les options à leurs valeurs par défaut.",
"label": "Réinitialiser les options",
"removeIdentities": "Cela supprimera également toutes les identités locales que vous avez créées."
},
"selfMessages": {
"description": "Exclure les messages qui m'ont été envoyés à moi-même",
"info": {
"anyAccount": "Les messages dont l'expéditeur et le destinataire sont des identités de n'importe quel compte seront exclus",
"none": "Les messages internes seront inclus et traités comme des messages normaux (par défaut)",
"sameAccount": "Les messages dont l'expéditeur et le destinataire sont des identités du même compte seront exclus"
},
"label": "Messages internes",
"values": {
"anyAccount": "Depuis n'importe quel compte",
"none": "Désactivé",
"sameAccount": "Même compte seulement"
}
},
"startOfWeek": {
"description": "Début de semaine personnalisé pour tous les graphiques liés à la semaine",
"label": "Commencer la semaine le"
},
"switch": {
"off": "Arrêt",
"on": "Marche"
},
"tagColors": {
"description": "Dessinez des graphiques sur les étiquettes en utilisant les couleurs d'étiquettes correspondantes.",
"label": "Couleurs de l'étiquette"
},
"theme": {
"dark": "Sombre",
"description": "Passer du mode sombre au mode clair",
"label": "Mode sombre",
"light": "Clair",
"system": "Système"
},
"title": "Options"
},
"popup": {
"message": "-",
"nAccounts": "{0} Compte | {0} Comptes",
"nFolders": "{0} Dossier | {0} Dossiers",
"nMessages": "{0} Message | {0} Messages",
"openAllStats": "Ouvrir toutes les statistiques",
"openOptions": "Ouvrir les options"
},
"stats": {
"abbreviations": {
"calendarWeek": "S",
"day": "jour",
"hour": "h",
"minute": "min",
"month": "M",
"quarter": "T",
"second": "s",
"week": "S",
"year": "a"
},
"account": "Compte",
"accountEmpty": "Ce compte est vide, il n'y a pas d'emails.",
"allAccounts": "Tous les comptes",
"charts": {
"contactsJunk": {
"description": "Nombre de messages marqués comme indésirables par expéditeur",
"empty": "Pas de messages marqués comme Junk.",
"title": "Marqué comme indésirable"
},
"contactsReceived": {
"description": "Nombre d'emails reçus par destinataire",
"empty": "Aucun email reçu disponible.",
"title": "La plupart ont été reçus de"
},
"contactsSent": {
"description": "Nombre d'emails envoyés par expéditeur",
"empty": "Pas d'emails envoyés disponibles.",
"title": "La plupart ont été envoyés à"
},
"days": {
"description": "Nombre de messages par jour",
"latestActivity": "Dernière Activité",
"title": "Activité dans {0}"
},
"daytime": {
"description": "Nombre de messages par heure de la journée",
"title": "Journée"
},
"foldersDistribution": {
"description": "Nombre de messages par dossier",
"title": "Distribution des dossiers"
},
"month": {
"description": "Nombre total de messages par mois",
"title": "Mois"
},
"months": {
"description": "Nombre total de messages par mois",
"title": "Mois"
},
"quarters": {
"description": "Nombre total de messages par trimestre",
"title": "Trimestre"
},
"tagsCount": {
"description": "Nombre total d'emails par étiquette.",
"empty": "Aucune donnée sur les étiquettes n'est disponible.",
"title": "Étiquettes"
},
"temporalDistribution": {
"description": "Nombre de messages par jour de la semaine par heure",
"title": "Distribution temporelle"
},
"weekday": {
"description": "Nombre de messages par jour de la semaine",
"title": "Jour de la semaine"
},
"weeks": {
"description": "Nombre total de messages par semaine",
"title": "Semaine"
},
"years": {
"description": "Nombre total de messages par an",
"title": "Ans"
}
},
"contact": "Contact",
"dataCollected": "Données collectées il y a {0}",
"disclaimer": "ThirdStats ne prétend pas à l'exactitude des données affichées.<br />En cas de problèmes éventuels, veuillez <a href='{0}' target='_blank'>créer un rapport de bug</a>.",
"folder": "Dossier",
"junkMails": "Courriers indésirables",
"junkScore": "Score indésirable de {0}",
"loadingInProgress": "Chargement des emails du compte en cours…",
"mailsPerDay": "Messages par jour",
"mailsPerMonth": "Messages par mois",
"mailsPerQuarter": "Messages par trimestre",
"mailsPerTag": "Messages par étiquette",
"mailsPerWeek": "Messages par semaine",
"mailsPerYear": "Messages par an",
"mailsReceived": "Messages reçus",
"mailsSent": "Messages envoyés",
"mailsStarred": "Messages favoris",
"mailsTagged": "{0} messages marqués",
"mailsTotal": "Messages total",
"mailsUnread": "Messages non lus",
"message": "-",
"niceWork": "Beau travail !",
"nonEmptyFolders": "pas de dossiers vides | pas de dossiers vides | pas de dossiers vides",
"percentOfReceived": "{0}% des reçus",
"percentOfTotal": "{0}% du total",
"timePeriod": "Période de temps",
"title": "Statistiques",
"tooltips": {
"clear": "Effacer la sélection",
"comparison": "Comparer les comptes dans un seul graphique",
"comparisonWhenAccountsOption": "La comparaison de comptes est uniquement disponible\nsi plusieurs comptes sont activés dans les options",
"comparisonWhenFilter": "La comparaison de compte est uniquement disponible\nsi \"Tous les comptes\" est sélectionné dans le filtre des comptes",
"error": {
"dateFormat": "Le format AAAA-MM-JJ est requis, par ex. 2020-01-31",
"dateOrderEnd": "La date de fin doit être postérieure à la date de début",
"dateOrderStart": "La date de début doit être antérieure à la date de fin",
"dateUnreal": "Une date valide est requise",
"empty": "Une entrée est requise",
"processing": "Une erreur s'est produite pendant le traitement, les statistiques affichées peuvent ne pas être complètes."
},
"expand": "Agrandir la zone du graphique",
"exportData": "Exporter les données affichées sous format de fichier JSON",
"folder": {
"notAvailable": "Dossiers indisponibles pour {0}"
},
"period": {
"end": "À la date du\nAstuce: taper '{0}' devient '{1}'",
"start": "À partir de la Date\nAstuce : taper '{0}' devient '{1}'"
},
"refresh": "Actualiser les données",
"shrink": "Réduire la zone du graphique",
"sum": "Voir la somme de tous les comptes"
},
"withinYears": "en {0} ans"
}
}
================================================
FILE: public/_locales/gl/messages.json
================================================
{
"cta": {
"donate": "Donar",
"message": "Se che gusta ThirdStats e queres apoiar este proxecto, calquera das seguintes é unha gran axuda:",
"review": "Revisar",
"share": "Compartir",
"star": "Estrela",
"translate": "Traducir"
},
"extensionDescription": {
"message": "Estatísticas visualmente atractivas para as túas contas de correo en Thunderbird"
},
"options": {
"activeAccounts": {
"color": "Dálle a cada conta unha cor personalizada para distinguir entre elas no modo de comparación.",
"description": "Activar ou desactivar contas. As contas desactivadas non aparecerán en ningunha lista de contas nin estatísticas.",
"label": "Contas activas",
"sumAndCompare": "Activar máis dunha conta habilita a opción de filtro de estatísticas de \"Todas as contas\" para a vista de suma e comparación."
},
"autoRefresh": {
"description": "Activa o reprocesamento automático dos datos estatísticos en segundo plano. Establece un intervalo de tempo en minutos (mínimo de 5).",
"label": "Procesamento automático"
},
"cache": {
"description": "Habilite o sistema de caché para amosar máis rápido os datos de estatísticas xa procesados.",
"label": "Activa a caché"
},
"clearCache": {
"description": "Elimina todos os datos das estatísticas na caché de todas as contas. Reconstruirase ao abrir de novo a páxina de estatísticas.",
"empty": "A caché está baleira",
"label": "Baleirar a caché",
"size": "O tamaño da caché é {0}"
},
"darkMode": {
"description": "Cambia entre o modo escuro e claro",
"label": "Modo escuro"
},
"debug": {
"description": "Activar a depuración. Isto crea mensaxes de rexistro detalladas na consola de ferramentas para desenvolvedores mentres se procesan as estatísticas.",
"label": "Modo de depuración"
},
"headings": {
"appearance": "Aspecto e experiencia",
"stats": "Gráficos e datos",
"storage": "Almacenamento e caché"
},
"liveCountUp": {
"description": "Mostra o progreso en directo dos números calculados ao procesar os datos das estatísticas",
"info": "Activar isto pode aumentar o tempo de procesamento",
"label": "Conta en directo"
},
"localIdentities": {
"description": "Lista de correos electrónicos separada por comas para recoñecer como 'enviados desde' para contas locais",
"label": "Identidades locais"
},
"maxListCount": {
"description": "Número máximo de entradas mostradas nos gráficos de lista (contactos e etiquetas, 999 como máximo)",
"label": "Lonxitude máxima da lista"
},
"message": "-",
"note": {
"refreshCacheRequired": "Se se cambia, a caché debe reconstruírse",
"reloadStatsPage": "As opcións gárdanse automaticamente. Algúns cambios de opción non se poden aplicar automaticamente a unha páxina de estatísticas xa aberta nin a entradas de caché existentes, se a caché está activada. Están marcados coas iconas correspondentes.",
"reloadWindowRequired": "Se se cambia, a xanela de estatísticas debe volver cargarse",
"title": "Nota"
},
"ordinate": {
"description": "Mostrar o eixe vertical para todos os gráficos de barras e liñas",
"label": "Eixe vertical"
},
"resetOptions": {
"description": "Restablece todas as opcións aos seus valores predeterminados. Dependendo das opcións que foran cambiadas anteriormente pode que sexa necesario actualizar a xanela ou a caché.",
"label": "Restablecer as opcións",
"removeIdentities": "Isto tamén eliminará todas as identidades locais creadas."
},
"selfMessages": {
"description": "Exclúe as mensaxes enviadas por min a min mesmo",
"info": {
"anyAccount": "Excluiranse as mensaxes onde o remitente e o destinatario son identidades de calquera conta",
"none": "As mensaxes para min mesmo/a incluiranse e trataranse como correos electrónicos normais (predeterminado)",
"sameAccount": "Excluiranse as mensaxes onde o remitente e o destinatario son identidades da mesma conta"
},
"label": "Mensaxes para min mesmo/a",
"values": {
"anyAccount": "De calquera conta",
"none": "Desactivado",
"sameAccount": "Só a mesma conta"
}
},
"startOfWeek": {
"description": "Inicio da semana para todos os gráficos relacionados coa semana",
"label": "Comeza a semana o"
},
"switch": {
"off": "Apagado",
"on": "Acendido"
},
"tagColors": {
"description": "Debuxa gráficos sobre as etiquetas utilizando as cores correspondentes",
"label": "Etiqueta Cores"
},
"theme": {
"dark": "Escuro",
"description": "Cambia entre o modo escuro e claro",
"label": "Modo escuro",
"light": "Claro",
"system": "Sistema"
},
"title": "Opcións"
},
"popup": {
"message": "-",
"nAccounts": "{0} Conta | {0} Contas",
"nFolders": "{0} Cartafol | {0} Cartafoles",
"nMessages": "{0} Mensaxe | {0} Mensaxes",
"openAllStats": "Abre todas as estatísticas",
"openOptions": "Abre as opcións"
},
"stats": {
"abbreviations": {
"calendarWeek": "S",
"day": "d",
"hour": "h",
"minute": "mín",
"month": "m",
"quarter": "T",
"second": "s",
"week": "S",
"year": "a"
},
"account": "Conta",
"accountEmpty": "Esta conta non ten ningún correo.",
"allAccounts": "Todas as contas",
"charts": {
"contactsJunk": {
"description": "Número de correos electrónicos marcados como lixo por remitente",
"empty": "Non hai correos electrónicos marcados como lixo.",
"title": "Marcado como lixo"
},
"contactsReceived": {
"description": "Número de correos recibidos por remitente",
"empty": "Non hai correos electrónicos recibidos dispoñibles.",
"title": "Máis correos recibidos de"
},
"contactsSent": {
"description": "Número de correos enviados por destinatario",
"empty": "Non hai correos electrónicos enviados dispoñibles.",
"title": "Máis correos enviados a"
},
"days": {
"description": "Número de recibidos por día",
"latestActivity": "Última actividade",
"title": "Actividade en {0}"
},
"daytime": {
"description": "Número de correos por hora",
"title": "Hora do día"
},
"foldersDistribution": {
"description": "Número de correos electrónicos por cartafol",
"title": "Distribución dos cartafoles"
},
"month": {
"description": "Número total de correos por mes",
"title": "Meses"
},
"months": {
"description": "Número total de correos por mes",
"title": "Meses"
},
"quarters": {
"description": "Número total de correos por trimestre",
"title": "Trimestres"
},
"tagsCount": {
"description": "Número total de correos electrónicos por etiqueta",
"empty": "Non hai datos de etiquetas dispoñibles.",
"title": "Etiquetas"
},
"temporalDistribution": {
"description": "Correos por día e hora",
"title": "Distribución temporal"
},
"weekday": {
"description": "Número de correos por día (da semana)",
"title": "Día (da semana)"
},
"weeks": {
"description": "Número total de correos por semanas",
"title": "Semanas"
},
"years": {
"description": "Número total de correos por ano",
"title": "Anos"
}
},
"contact": "Contacto",
"dataCollected": "Datos recompilados hai {0}",
"disclaimer": "ThirdStats non reclama a exactitude dos datos amosados. <br /> En caso de posibles problemas, <a href='{0}' target='_blank'> crea un informe de erros</a>.",
"folder": "Cartafol",
"junkMails": "Correo lixo",
"junkScore": "Puntuación de lixo de {0}",
"loadingInProgress": "Cargando todos os correos desta conta…",
"mailsPerDay": "Correos por día",
"mailsPerMonth": "Correos por mes",
"mailsPerQuarter": "Correos por trimestre",
"mailsPerTag": "Correos por etiqueta",
"mailsPerWeek": "Correos por semana",
"mailsPerYear": "Correos por ano",
"mailsReceived": "Correos recibidos",
"mailsSent": "Correos enviados",
"mailsStarred": "Os correos destacados",
"mailsTagged": "{0} correos etiquetados",
"mailsTotal": "Total correos",
"mailsUnread": "Correos sen ler",
"message": "-",
"niceWork": "Bo traballo!",
"nonEmptyFolders": "cartafoles non baleiros | cartafol non baleiro | cartafoles non baleiros",
"percentOfReceived": "{0}% dos recibidos",
"percentOfTotal": "{0}% do total",
"timePeriod": "Intervalo de datas",
"title": "Estatísticas",
"tooltips": {
"clear": "Borrar selección",
"comparison": "Compare as contas nun gráfico",
"comparisonWhenAccountsOption": "A comparación de contas só está dispoñible se hai máis dunha conta activada nas opcións da extensión",
"comparisonWhenFilter": "A comparación de contas só está dispoñible se selecciona \"Todas as contas\" no filtro de contas superior",
"error": {
"dateFormat": "Requírese o formato AAAA-MM-DD, por exemplo 2020-01-31",
"dateOrderEnd": "A data de finalización debe ser posterior á data de inicio",
"dateOrderStart": "A data de inicio debe ser anterior á data de finalización",
"dateUnreal": "É necesaria unha data válida",
"empty": "Obrigatorio",
"processing": "Produciuse un erro durante o procesamento, é posible que as estatísticas mostradas non estean completas."
},
"expand": "Aumentar área da gráfica",
"exportData": "Exporta os datos mostrados como ficheiro JSON",
"folder": {
"notAvailable": "Os cartafoles non están dispoñibles para {0}"
},
"period": {
"end": "Ata a data\nConsello: escribir \"{0}\" convértese en \"{1}\"",
"start": "A partir da data\nConsello: escribir \"{0}\" convértese en \"{1}\""
},
"refresh": "Actualizar",
"shrink": "Diminuír área da gráfica",
"sum": "Mostrar a suma de todas as contas"
},
"withinYears": "nos últimos {0} anos"
}
}
================================================
FILE: public/_locales/hi/messages.json
================================================
{
"cta": {
"donate": "दान करें",
"message": "यदि आप ThirdStats पसंद करते हैं और इस परियोजना का समर्थन करना चाहते हैं, तो निम्न में से कोई भी एक बड़ी मदद है:",
"review": "समीक्षा",
"share": "साझा करें",
"star": "स्टार",
"translate": "अनुवाद करना"
},
"extensionDescription": {
"message": "आपके थंडरबर्ड ईमेल खातों के लिए सरल और सुंदर आँकड़े"
},
"options": {
"activeAccounts": {
"color": "तुलना मोड में उनके बीच अंतर करने के लिए प्रत्येक खाते को एक कस्टम रंग दें।",
"description": "खातों को सक्षम या अक्षम करें। अक्षम किए गए खाते किसी भी खाता सूची या आंकड़ों में दिखाई नहीं देंगे।",
"label": "सक्रिय खाते",
"sumAndCompare": "एक से अधिक खाते सक्रिय करने से योग और तुलना दृश्य के लिए 'सभी खाते' आँकड़े फ़िल्टर विकल्प सक्षम हो जाता है।"
},
"autoRefresh": {
"description": "पृष्ठभूमि में आँकड़े डेटा के स्वचालित पुन: प्रसंस्करण को सक्षम करें। मिनटों में एक समय अंतराल सेट करें (न्यूनतम 5)।",
"label": "स्वचालित प्रोसेसिंग"
},
"cache": {
"description": "पहले से संसाधित आंकड़े डेटा के तेजी से प्रदर्शन के लिए कैशिंग सिस्टम सक्षम करें।",
"label": "कैश सक्रिय करें"
},
"clearCache": {
"description": "सभी खातों से सभी संचित आँकड़े डेटा निकालें। आँकड़े पृष्ठ को फिर से खोलने पर पुनर्निर्माण किया जाएगा।",
"empty": "कैश खाली है",
"label": "कैश को साफ़ करें",
"size": "कैश आकार है {0}"
},
"darkMode": {
"description": "डार्क और लाइट कलर स्कीम के बीच स्विच करें",
"label": "डार्क मोड"
},
"debug": {
"description": "डीबगिंग सक्षम करें। यह आँकड़ों को संसाधित करते समय डेवलपर टूल कंसोल में विस्तृत लॉग संदेश बनाता है।",
"label": "डीबग मोड"
},
"headings": {
"appearance": "उपस्थिति और अनुभव",
"stats": "चार्ट और डेटा",
"storage": "भंडारण और कैश"
},
"liveCountUp": {
"description": "आँकड़ों के डेटा को संसाधित करते समय परिकलित संख्याओं की लाइव प्रगति दिखाएं",
"info": "इसे सक्षम करने से प्रसंस्करण समय बढ़ सकता है",
"label": "लाइव काउंट अप"
},
"localIdentities": {
"description": "स्थानीय खातों के लिए 'से भेजा' के रूप में पहचान करने के लिए एक कॉमा सेपरेटेड ईमेल पतों की सूची",
"label": "स्थानीय पहचान"
},
"maxListCount": {
"description": "सूची चार्ट में दिखाई गई प्रविष्टियों की अधिकतम संख्या (संपर्क और टैग, अधिकतम 999)",
"label": "अधिकतम सूची लंबाई"
},
"message": "-",
"note": {
"refreshCacheRequired": "अगर बदला गया है, तो कैशे को फिर से बनाने की जरूरत है",
"reloadStatsPage": "विकल्प स्वचालित रूप से सहेजे जाते हैं। कुछ विकल्प परिवर्तन स्वचालित रूप से पहले से खुले आँकड़े पृष्ठ पर या कैशे सक्रिय होने पर मौजूदा कैश प्रविष्टियों पर लागू नहीं किए जा सकते हैं। वे संबंधित चिह्नों के साथ चिह्नित हैं।",
"reloadWindowRequired": "यदि परिवर्तित किया गया है, तो आँकड़े विंडो को पुनः लोड करने की आवश्यकता है",
"title": "नोट"
},
"ordinate": {
"description": "सभी लाइन और बार चार्ट के लिए लंबवत अक्ष प्रदर्शित करें",
"label": "ऊर्ध्वाधर अक्ष"
},
"resetOptions": {
"description": "सभी विकल्पों को उनके डिफ़ॉल्ट मानों पर रीसेट करें। इस पर निर्भर करते हुए कि आपने पहले किन विकल्पों को बदला है, एक विंडो या कैशे रिफ्रेश की आवश्यकता हो सकती है।",
"label": "रीसेट विकल्प",
"removeIdentities": "यह आपके द्वारा बनाई गई सभी स्थानीय पहचानों को भी हटा देगा।"
},
"selfMessages": {
"description": "उन संदेशों को छोड़ दें जो मेरे द्वारा स्वयं को भेजे गए थे",
"info": {
"anyAccount": "जिन संदेशों में प्रेषक और प्राप्तकर्ता किसी भी खाते से पहचान होते हैं, उन्हें बाहर रखा जाएगा",
"none": "स्वयं के संदेशों को शामिल किया जाएगा और उन्हें सामान्य ईमेल के रूप में माना जाएगा (डिफ़ॉल्ट)",
"sameAccount": "जिन संदेशों में प्रेषक और प्राप्तकर्ता एक ही खाते से पहचान होते हैं, उन्हें बाहर रखा जाएगा"
},
"label": "स्वयं को संदेश",
"values": {
"anyAccount": "किसी भी खाते से",
"none": "अक्षम किया गया",
"sameAccount": "केवल वही खाता"
}
},
"startOfWeek": {
"description": "सभी कार्यदिवस संबंधित चार्ट के लिए सप्ताह की कस्टम शुरुआत",
"label": "सप्ताह प्रारंभ"
},
"switch": {
"off": "बंद करे",
"on": "चालू करे"
},
"tagColors": {
"description": "संबंधित टैग रंगों का उपयोग करके टैग के बारे में चार्ट बनाएं",
"label": "टैग रंग"
},
"theme": {
"dark": "गहरा",
"description": "डार्क और लाइट कलर स्कीम के बीच स्विच करें",
"label": "डार्क मोड",
"light": "हल्का",
"system": "सिस्टम"
},
"title": "विकल्प"
},
"popup": {
"message": "-",
"nAccounts": "{0} खाता | {0} खाते",
"nFolders": "{0} फ़ोल्डर | {0} फ़ोल्डर",
"nMessages": "{0} संदेश | {0} संदेश",
"openAllStats": "सभी आँकड़े खोलें",
"openOptions": "विकल्प खोलें"
},
"stats": {
"abbreviations": {
"calendarWeek": "सप्ताह",
"day": "दिन",
"hour": "घंटा",
"minute": "मिनट",
"month": "महीना",
"quarter": "त्रिमास",
"second": "सेकंड",
"week": "सप्ताह",
"year": "वर्ष"
},
"account": "खाता",
"accountEmpty": "इस खाते में कोई मेल नहीं है।",
"allAccounts": "सभी खाते",
"charts": {
"contactsJunk": {
"description": "प्रति प्रेषक जंक के रूप में चिह्नित ईमेल की संख्या",
"empty": "जंक के रूप में कोई ईमेल फ़्लैग नहीं किया गया।",
"title": "जंक के रूप में चिह्नित किया गया"
},
"contactsReceived": {
"description": "को सबसे ज़्यादा भेजे गए है",
"empty": "कोई प्राप्त ईमेल उपलब्ध नहीं है।",
"title": "द्वारा सबसे ज़्यादा प्राप्त किए गए है"
},
"contactsSent": {
"description": "प्रत्येक प्रेषक के द्वारा पाए गए मेल।",
"empty": "कोई भेजा गया ईमेल उपलब्ध नहीं है।",
"title": "को सबसे ज़्यादा भेजे गए है"
},
"days": {
"description": "प्रति दिन आने वाले ईमेलो की संख्या",
"latestActivity": "नवीनतम गतिविधि",
"title": "{0} में गतिविधि"
},
"daytime": {
"description": "प्रति दिन, समय के हिसाब से ईमेल की संख्या",
"title": "दिन"
},
"foldersDistribution": {
"description": "प्रति फ़ोल्डर ईमेल की संख्या",
"title": "फ़ोल्डर वितरण"
},
"month": {
"description": "प्रति माह ईमेल की संख्या",
"title": "महीने"
},
"months": {
"description": "प्रति माह ईमेल की संख्या",
"title": "महीने"
},
"quarters": {
"description": "प्रति त्रिमास ईमेल की संख्या",
"title": "त्रिमास"
},
"tagsCount": {
"description": "प्रति टैग ईमेल की कुल संख्या",
"empty": "कोई टैग डेटा उपलब्ध नहीं है।",
"title": "टैग"
},
"temporalDistribution": {
"description": "हर सप्ताह में प्रति घंटे आने वाले ईमेल की संख्या",
"title": "अस्थायी वितरण"
},
"weekday": {
"description": "प्रति सप्ताह, दिन के हिसाब से ईमेल की संख्या",
"title": "सप्ताह"
},
"weeks": {
"description": "प्रति सप्ताह ईमेल की संख्या",
"title": "सप्ताह"
},
"years": {
"description": "प्रति वर्ष ईमेल की संख्या",
"title": "साल"
}
},
"contact": "संपर्क",
"dataCollected": "{0} पहले एकत्र किया गया डेटा",
"disclaimer": "थर्डस्टैट्स प्रदर्शित डेटा की शुद्धता का कोई दावा नहीं करता है।<br />संभावित समस्याओं के मामले में, कृपया <a href='{0}' target='_blank'>बग रिपोर्ट बनाएं</a>।",
"folder": "फ़ोल्डर",
"junkMails": "जंक मेल",
"junkScore": "{0} का जंक स्कोर",
"loadingInProgress": "इस खाते के सभी मेल प्राप्त किए जा रहे है…",
"mailsPerDay": "मेल्स प्रति दिन",
"mailsPerMonth": "मेल्स प्रति महिना",
"mailsPerQuarter": "मेल प्रति तिमाही",
"mailsPerTag": "मेल प्रति टैग",
"mailsPerWeek": "मेल प्रति सप्ताह",
"mailsPerYear": "मेल प्रति वर्ष",
"mailsReceived": "मेल्स प्राप्त हुए",
"mailsSent": "मेल्स भेज दिए गए",
"mailsStarred": "मेल तारांकित",
"mailsTagged": "{0} मेल टैग किए गए",
"mailsTotal": "कुल मेल",
"mailsUnread": "अपठित मेल्स",
"message": "-",
"niceWork": "बोहोत ख़ूब!",
"nonEmptyFolders": "गैर-रिक्त फ़ोल्डर | गैर-रिक्त फ़ोल्डर | गैर-रिक्त फ़ोल्डर",
"percentOfReceived": "{0}% प्राप्त किया",
"percentOfTotal": "कुल का {0}%",
"timePeriod": "तिथि सीमा",
"title": "स्टैटीस्टिक्स",
"tooltips": {
"clear": "चयन साफ़ करें",
"comparison": "एक चार्ट में खातों की तुलना करें",
"comparisonWhenAccountsOption": "खाता तुलना केवल उपलब्ध है\nयदि ऐड-ऑन विकल्पों में एक से अधिक खाते सक्रिय हैं",
"comparisonWhenFilter": "खाता तुलना केवल उपलब्ध है\nअगर ऊपर दिए गए खातों के फ़िल्टर में 'सभी खाते' चुने गए हैं",
"error": {
"dateFormat": "प्रारूप YYYY-MM-DD आवश्यक है, उदा. 2020-01-31",
"dateOrderEnd": "खत्म होने की तारीख शुरू होने की तारीख के बाद की होनी चाहिए",
"dateOrderStart": "शुरू होने की तारीख खत्म होने की तारीख से पहले की होनी चाहिए",
"dateUnreal": "एक मान्य तिथि आवश्यक है",
"empty": "इनपुट की आवश्यकता है",
"processing": "प्रसंस्करण के दौरान एक त्रुटि हुई, प्रदर्शित आँकड़े पूर्ण नहीं हो सकते हैं।"
},
"expand": "चार्ट क्षेत्र का विस्तार करें",
"exportData": "वर्तमान में प्रदर्शित डेटा को JSON फ़ाइल के रूप में निर्यात करें",
"folder": {
"notAvailable": "{0} के लिए फ़ोल्डर उपलब्ध नहीं हैं"
},
"period": {
"end": "तारीख तक\nयुक्ति: '{0}' लिखने से '{1}' हो जाता है",
"start": "की तिथि से\nयुक्ति: '{0}' लिखने से '{1}' हो जाता है"
},
"refresh": "डेटा रिफ्रेश करें",
"shrink": "चार्ट क्षेत्र सिकोड़ें",
"sum": "सभी खातों का योग दिखाएं"
},
"withinYears": "{0} साल के भीतर"
}
}
================================================
FILE: public/_locales/hu/messages.json
================================================
{
"cta": {
"donate": "Adományoz",
"message": "Ha tetszik a ThirdStats, és támogatni szeretné ezt a projektet, az alábbiak bármelyike óriási segítség:",
"review": "Értékelés",
"share": "Megosztás",
"star": "Csillag",
"translate": "Fordítás"
},
"extensionDescription": {
"message": "Gyönyörűen megjelenített statisztikák a Thunderbird levelező postafiókokhoz"
},
"options": {
"activeAccounts": {
"color": "Adjon minden fióknak egyéni színt, hogy megkülönböztesse őket összehasonlítási módban.",
"description": "Fiókok engedélyezése vagy letiltása. A letiltott fiókok nem jelennek meg a fióklistában vagy a statisztikákban.",
"label": "Elérhető fiókok",
"sumAndCompare": "Több fiók aktiválása engedélyezi az „Összes fiók” statisztika szűrő opciót összeg és összehasonlító nézethez."
},
"autoRefresh": {
"description": "Engedélyezze a statisztikai adatok automatikus újrafeldolgozását a háttérben. Állítson be egy időintervallumot percben (legalább 5).",
"label": "Automatikus feldolgozás"
},
"cache": {
"description": "A gyorsítótár-rendszer engedélyezése a már feldolgozott statisztikai adatok gyorsabb megjelenítéséhez.",
"label": "Gyorsítótár engedélyezése"
},
"clearCache": {
"description": "Távolítsa el az összes gyorsítótárazott statisztikai adatot az összes fiókból. A statisztika oldal újbóli megnyitásával újjáépül.",
"empty": "A gyorsítótár üres",
"label": "Gyorsítótár törlése",
"size": "A gyorsítótár fájlmérete: {0}"
},
"darkMode": {
"description": "Sötét és világos színvilág váltása",
"label": "Sötét mód"
},
"debug": {
"description": "A hibakeresés engedélyezése. Ez a fejlesztői eszközök konzolján a statisztikák feldolgozása közben bőséges naplóüzeneteket hoz létre.",
"label": "Hibakeresési mód"
},
"headings": {
"appearance": "Megjelenés és tapasztalat",
"stats": "Ábrázolások és adatok",
"storage": "Tárolás és gyorsítótár"
},
"liveCountUp": {
"description": "A kiszámított számok élő előrehaladásának megjelenítése statisztikai adatok feldolgozásakor",
"info": "Ennek engedélyezése növelheti a feldolgozási időt",
"label": "Élő Count Up"
},
"localIdentities": {
"description": "A levélcímlista, hogy ismerje a „küldött” a helyi fiókok",
"label": "Helyi személyazonosságok"
},
"maxListCount": {
"description": "A listadiagramokban megjelenített bejegyzések maximális száma (kapcsolatok és címkék, maximum 999)",
"label": "Maximális listahossz"
},
"message": "-",
"note": {
"refreshCacheRequired": "Ha megváltozik, akkor a gyorsítótárat újra kell építeni",
"reloadStatsPage": "Az opciók önműködően mentésre kerülnek. Bizonyos opcióváltozások nem alkalmazhatók önműködően a már megnyitott statisztikai oldalra vagy a meglévő gyorsítótár bejegyzésekre, ha a gyorsítótár aktiválva van. Megfelelő ikonokkal vannak jelölve.",
"reloadWindowRequired": "Ha megváltoztatja, a statisztika ablakot újra be kell tölteni",
"title": "Megjegyzés"
},
"ordinate": {
"description": "A függőleges tengely megjelenítése az összes vonalas- és oszlopábrázoláson",
"label": "Függőleges tengely"
},
"resetOptions": {
"description": "Állítsa vissza az összes beállítást az alapértelmezett értékre. A korábban megváltoztatott beállításoktól függően szükség lehet egy ablak vagy gyorsítótár frissítésére.",
"label": "Beállítások visszaállítása",
"removeIdentities": "Ez eltávolítja az összes helyi személyazonosságot, amelyet létrehozott. "
},
"selfMessages": {
"description": "Kizárja azokat az üzeneteket, amelyeket tőlem küldtem magamnak",
"info": {
"anyAccount": "Azok az üzenetek, amelyekben a feladó és a fogadó azonosító, bármely fiókból kizárásra kerülnek",
"none": "A magának küldött üzenetek átlagos üzenetként lesznek kezelve (alapértelmezett)",
"sameAccount": "Azok az üzenetek, amelyekben a feladó és a fogadó azonos fiók azonos fiókból, kizárásra kerülnek"
},
"label": "Üzenetek önmagamnak",
"values": {
"anyAccount": "Bármely fiókból",
"none": "Tiltva",
"sameAccount": "Csak ugyanaz a fiókot"
}
},
"startOfWeek": {
"description": "A hét egyéni kezdete az összes hétköznapi ábrázoláshoz",
"label": "Kezdje a hetet"
},
"switch": {
"off": "Ki",
"on": "Be"
},
"tagColors": {
"description": "Ábrázolás rajzolása a címke színeivel",
"label": "Címke színe"
},
"theme": {
"dark": "Sötét",
"description": "Sötét és világos színvilág váltása",
"label": "Sötét mód",
"light": "Világos",
"system": "Rendszer"
},
"title": "Beállítások"
},
"popup": {
"message": "-",
"nAccounts": "{0} fiók | {0} fiók",
"nFolders": "{0} mappa | {0} mappa",
"nMessages": "{0} üzenet | {0} üzenet",
"openAllStats": "Az összes statisztika megnyitása",
"openOptions": "Beállítások megnyitása"
},
"stats": {
"abbreviations": {
"calendarWeek": "h",
"day": "n",
"hour": "ó",
"minute": "p",
"month": "h",
"quarter": "¼",
"second": "mp",
"week": "H",
"year": "é"
},
"account": "Fiók",
"accountEmpty": "Ez a postafiók üres, itt nincsenek levelek.",
"allAccounts": "Minden postafiók",
"charts": {
"contactsJunk": {
"description": "Levelek száma megjelölt levélszemétként küldőnként",
"empty": "Nincs e-mail megjelölése levélszemétként.",
"title": "Levélszemétként megjelölve"
},
"contactsReceived": {
"description": "Beérkezett levelek száma feladónként",
"empty": "Nincsenek fogadott levelek.",
"title": "A legtöbb kapott"
},
"contactsSent": {
"description": "Elküldött levelek száma címzettenként",
"empty": "Nem elérhető küldött levelek.",
"title": "A legtöbbet elküldték"
},
"days": {
"description": "Levelek száma dátum szerint",
"latestActivity": "Legutóbbi tevékenység",
"title": "Tevékenység itt: {0}"
},
"daytime": {
"description": "Levelek száma napszakonként",
"title": "Nappal"
},
"foldersDistribution": {
"description": "Levelek száma mappánként",
"title": "Mappák terjesztése"
},
"month": {
"description": "Levelek száma az év hónapjában",
"title": "Hónap"
},
"months": {
"description": "Összes levelek száma havonta",
"title": "Hónapok"
},
"quarters": {
"description": "Összes levelek száma negyedévenként",
"title": "Negyedek"
},
"tagsCount": {
"description": "Összes levelek száma címkénként",
"empty": "Címkeadatok nem állnak rendelkezésre.",
"title": "Címkék"
},
"temporalDistribution": {
"description": "Levelek száma hétköznaponként óraként",
"title": "Időbeli eloszlása"
},
"weekday": {
"description": "Levelek száma a hét minden egyes napján",
"title": "Hétköznap"
},
"weeks": {
"description": "Összes levelek száma hetente",
"title": "Hetek"
},
"years": {
"description": "Összes levelek száma évente",
"title": "Évek"
}
},
"contact": "Névjegy",
"dataCollected": "{0} ezelőtt gyűjtött adatok",
"disclaimer": "A ThirdStats nem hivatkozik a megjelenített adatok helyességére.<br />Lehetséges problémák esetén kérjük <a href='{0}' target='_blank'>hozzon létre hibajelentést</a>.",
"folder": "Mappa",
"junkMails": "Levélszemetek",
"junkScore": "{0} levélszemét pontszám",
"loadingInProgress": "A fiók összes levelének betöltése folyamatban van…",
"mailsPerDay": "Levelek száma naponta",
"mailsPerMonth": "Levelek száma havonta",
"mailsPerQuarter": "Levelek száma negyedévente",
"mailsPerTag": "Levelek száma címkénként",
"mailsPerWeek": "Levelek száma hetente",
"mailsPerYear": "Levelek száma évente",
"mailsReceived": "Levelek fogadva",
"mailsSent": "Levelek elküldve",
"mailsStarred": "Levelek csillagozva",
"mailsTagged": "{0} level címkézve",
"mailsTotal": "Összes levelek száma",
"mailsUnread": "Levelek olvasatlan",
"message": "-",
"niceWork": "Szép munka!",
"nonEmptyFolders": "nem üres mappák | nem üres mappa | nem üres mappák",
"percentOfReceived": "A beérkezett adatok {0}%-a",
"percentOfTotal": "Az összes {0}%-a",
"timePeriod": "Dátumtartomány",
"title": "Statisztika",
"tooltips": {
"clear": "Kijelölés törlése",
"comparison": "Fiókok összehasonlítása egy ábrázolásban",
"comparisonWhenAccountsOption": "A fiókok összehasonlítása csak akkor érhető el, ha egynél több fiók engedélyezett a kiegészítő beállításokban",
"comparisonWhenFilter": "A fiókok összehasonlítása csak akkor érhető el, ha a fenti fiókszűrőben az „Összes fiók” van kiválasztva.",
"error": {
"dateFormat": "Formátum: ÉÉÉÉ-HH-NN szükséges, pl. 2020-01-31",
"dateOrderEnd": "A befejezés dátumának a kezdő dátum után kell lennie",
"dateOrderStart": "A kezdő dátumnak a befejezés dátuma előtt kell lennie",
"dateUnreal": "Érvényes dátumot kell megadni",
"empty": "Bevitel szükséges",
"processing": "A feldolgozás során hiba történt, a megjelenített statisztikák nem teljesek."
},
"expand": "Ábrázolásterület kibontása",
"exportData": "Jelenlegi megjelenített adatok exportálása JSON-fájlként",
"folder": {
"notAvailable": "A(z) {0} mappák nem érhetők el"
},
"period": {
"end": "Dátumig\nTipp: A(z) „{0}” begépelése „{1}” lesz",
"start": "Dátumtól\nTipp: A(z) „{0}” begépelése „{1}” lesz"
},
"refresh": "Adatok frissítése",
"shrink": "Ábrázolásterület csökkentése",
"sum": "Az összes fiók összegének megjelenítése"
},
"withinYears": "{0} éven belül"
}
}
================================================
FILE: public/_locales/id/messages.json
================================================
{
"cta": {
"donate": "Donasi",
"message": "Jika Anda menyukai ThirdStats dan ingin mendukung proyek ini, salah satu dari berikut ini sangat membantu:",
"review": "Ulasan",
"share": "Bagikan",
"star": "Bintang",
"translate": "Terjemahkan"
},
"extensionDescription": {
"message": "Statistik yang divisualisasikan dengan indah untuk Akun Email Thunderbird Anda"
},
"options": {
"activeAccounts": {
"color": "Berikan setiap akun warna khusus untuk membedakannya dalam mode perbandingan.",
"description": "Aktifkan atau nonaktifkan akun. Akun yang dinonaktifkan tidak akan muncul di daftar akun atau statistik apa pun.",
"label": "Akun Aktif",
"sumAndCompare": "Mengaktifkan lebih dari satu akun memungkinkan opsi filter statistik 'Semua Akun' untuk tampilan jumlah dan perbandingan."
},
"autoRefresh": {
"description": "Aktifkan pemrosesan ulang otomatis data statistik di latar belakang. Tetapkan interval waktu dalam menit (minimal 5).",
"label": "Pemrosesan Otomatis"
},
"cache": {
"description": "Aktifkan sistem caching untuk tampilan data statistik yang sudah diproses lebih cepat.",
"label": "Aktifkan Cache"
},
"clearCache": {
"description": "Hapus semua data statistik cache dari semua akun. Akan dibangun kembali pada membuka halaman statistik lagi.",
"empty": "Cache sudah Dibersihkan",
"label": "Hapus cache",
"size": "Ukuran cache adalah {0}"
},
"darkMode": {
"description": "Beralih antara skema warna gelap dan terang",
"label": "Mode Gelap"
},
"debug": {
"description": "Mengaktifkan debugging. Hal ini menciptakan pesan log yang bertele-tele di konsol alat pengembang saat memproses statistik.",
"label": "Mode debug"
},
"headings": {
"appearance": "Penampilan & Pengalaman",
"stats": "Grafik & Data",
"storage": "Penyimpanan & Cache"
},
"liveCountUp": {
"description": "Tampilkan kemajuan langsung dari angka yang dihitung saat memproses data statistik",
"info": "Mengaktifkan ini dapat meningkatkan waktu pemrosesan",
"label": "Hitung Langsung"
},
"localIdentities": {
"description": "Daftar alamat email untuk dikenali sebagai 'dikirim dari' untuk akun lokal",
"label": "Identitas Lokal"
},
"maxListCount": {
"description": "Jumlah maksimum entri yang ditampilkan dalam bagan daftar (kontak dan tag, maksimum 999)",
"label": "Panjang Daftar Maksimum"
},
"message": "-",
"note": {
"refreshCacheRequired": "Jika diubah, cache perlu dibangun kembali",
"reloadStatsPage": "Opsi disimpan secara otomatis. Beberapa perubahan opsi tidak dapat diterapkan secara otomatis ke halaman statistik yang sudah terbuka atau entri cache yang ada, jika cache diaktifkan. Mereka ditandai dengan ikon yang sesuai.",
"reloadWindowRequired": "Jika diubah, jendela statistik perlu dimuat ulang",
"title": "Catatan"
},
"ordinate": {
"description": "Tampilkan sumbu vertikal untuk semua diagram garis dan batang",
"label": "Sumbu Vertikal"
},
"resetOptions": {
"description": "Setel ulang semua opsi ke nilai defaultnya. Bergantung pada opsi mana yang Anda ubah sebelumnya, penyegaran jendela atau cache mungkin diperlukan.",
"label": "Opsi Atur Ulang",
"removeIdentities": "Ini juga akan menghapus semua identitas lokal yang Anda buat."
},
"selfMessages": {
"description": "Kecualikan pesan yang dikirim dari saya ke diri saya sendiri",
"info": {
"anyAccount": "Pesan di mana pengirim dan penerima adalah identitas dari akun mana pun akan dikecualikan",
"none": "Pesan untuk diri sendiri akan disertakan dan diperlakukan sebagai email biasa (default)",
"sameAccount": "Pesan di mana pengirim dan penerima adalah identitas dari akun yang sama akan dikecualikan"
},
"label": "Pesan ke Diri",
"values": {
"anyAccount": "Dari Akun Apa Pun",
"none": "Dinonaktifkan",
"sameAccount": "Akun yang Sama Saja"
}
},
"startOfWeek": {
"description": "Awal minggu khusus untuk semua grafik terkait hari kerja",
"label": "Mulai Minggu ini"
},
"switch": {
"off": "Mati",
"on": "Aktif"
},
"tagColors": {
"description": "Menggambar bagan tentang tag menggunakan warna tag yang sesuai",
"label": "Warna Tag"
},
"theme": {
"dark": "Gelap",
"description": "Beralih antara skema warna gelap dan terang",
"label": "Mode Gelap",
"light": "Terang",
"system": "Sistem"
},
"title": "Opsi"
},
"popup": {
"message": "-",
"nAccounts": "{0} Akun | {0} Akun",
"nFolders": "{0} Folder | {0} Folder",
"nMessages": "{0} Pesan | {0} Pesan",
"openAllStats": "Buka semua Statistik",
"openOptions": "Buka Opsi"
},
"stats": {
"abbreviations": {
"calendarWeek": "m",
"day": "h",
"hour": "j",
"minute": "mnt",
"month": "b",
"quarter": "k",
"second": "d",
"week": "m",
"year": "t"
},
"account": "Akun",
"accountEmpty": "Akun ini kosong, tidak ada email di sini.",
"allAccounts": "Semua Akun",
"charts": {
"contactsJunk": {
"description": "Jumlah email yang ditandai sebagai Sampah per pengirim",
"empty": "Tidak ada email yang ditandai sebagai Sampah.",
"title": "Ditandai sebagai Sampah"
},
"contactsReceived": {
"description": "Jumlah email yang diterima per pengirim",
"empty": "Tidak ada email yang diterima.",
"title": "Paling banyak diterima dari"
},
"contactsSent": {
"description": "Jumlah email yang dikirim per penerima",
"empty": "Tidak ada email terkirim yang tersedia.",
"title": "Sebagian besar dikirim ke"
},
"days": {
"description": "Jumlah email per tanggal",
"latestActivity": "Aktivitas Terbaru",
"title": "Aktivitas di {0}"
},
"daytime": {
"description": "Jumlah email per waktu hari",
"title": "Siang hari"
},
"foldersDistribution": {
"description": "Jumlah email per folder",
"title": "Distribusi folder"
},
"month": {
"description": "Jumlah email per bulan dalam setahun",
"title": "Bulan"
},
"months": {
"description": "Jumlah total email per bulan",
"title": "Bulan"
},
"quarters": {
"description": "Jumlah total email per kuartal",
"title": "Tempat"
},
"tagsCount": {
"description": "Jumlah total email per tag",
"empty": "Tidak ada data tag yang tersedia.",
"title": "Tag"
},
"temporalDistribution": {
"description": "Jumlah email per hari kerja per jam",
"title": "Distribusi temporal"
},
"weekday": {
"description": "Jumlah email per hari dalam seminggu",
"title": "Hari kerja"
},
"weeks": {
"description": "Jumlah total email per minggu",
"title": "Minggu"
},
"years": {
"description": "Jumlah total email per tahun",
"title": "Tahun"
}
},
"contact": "Kontak",
"dataCollected": "Data dikumpulkan {0} lalu",
"disclaimer": "ThirdStats tidak membuat klaim atas kebenaran data yang ditampilkan. <br />Jika terjadi masalah, silakan <a href='{0}' target='_blank'>buat laporan bug</a>.",
"folder": "Map",
"junkMails": "Surat sampah",
"junkScore": "Skor sampah {0}",
"loadingInProgress": "Memuat semua email dari akun ini sedang berlangsung...",
"mailsPerDay": "Mail per hari",
"mailsPerMonth": "Surat per bulan",
"mailsPerQuarter": "Surat per kuartal",
"mailsPerTag": "Email per tag",
"mailsPerWeek": "Surat per minggu",
"mailsPerYear": "Surat per tahun",
"mailsReceived": "Email diterima",
"mailsSent": "Email dikirim",
"mailsStarred": "Mail membintangi",
"mailsTagged": "{0} mail ditag",
"mailsTotal": "Total surat",
"mailsUnread": "Surat belum dibaca",
"message": "-",
"niceWork": "Karya yang bagus!",
"nonEmptyFolders": "folder bukan kosong | folder bukan kosong | folder tidak kosong",
"percentOfReceived": "{0}% dari yang diterima",
"percentOfTotal": "{0}% dari total",
"timePeriod": "Rentang tanggal",
"title": "Statistik",
"tooltips": {
"clear": "Batalkan pilihan",
"comparison": "Bandingkan akun dalam satu bagan",
"comparisonWhenAccountsOption": "Perbandingan akun hanya tersedia\njika lebih dari satu akun diaktifkan dalam opsi add-on",
"comparisonWhenFilter": "Perbandingan akun hanya tersedia\njika 'Semua Akun' dipilih dalam filter akun di atas",
"error": {
"dateFormat": "Format TTTT-BB-HH diperlukan, mis. 2020-01-31",
"dateOrderEnd": "Tanggal akhir harus setelah tanggal mulai",
"dateOrderStart": "Tanggal mulai harus sebelum tanggal akhir",
"dateUnreal": "Diperlukan tanggal yang valid",
"empty": "Input diperlukan",
"processing": "Terjadi kesalahan selama pemrosesan, statistik yang ditampilkan mungkin tidak lengkap."
},
"expand": "Perluas area grafik",
"exportData": "Ekspor saat ini ditampilkan data sebagai file JSON",
"folder": {
"notAvailable": "Folder tidak tersedia untuk {0}"
},
"period": {
"end": "Sampai Tanggal\nTip: Mengetik '{0}' menjadi '{1}'",
"start": "Dari Tanggal\nTip: Mengetik '{0}' menjadi '{1}'"
},
"refresh": "Menyegarkan data",
"shrink": "Kecilkan area grafik",
"sum": "Tampilkan jumlah semua akun"
},
"withinYears": "dalam {0} tahun"
}
}
================================================
FILE: public/_locales/it/messages.json
================================================
{
"cta": {
"donate": "Donare",
"message": "Se ti piace ThirdStats e vuoi sostenere questo progetto, uno dei seguenti è di grande aiuto:",
"review": "Recensione",
"share": "Condividere",
"star": "Stella",
"translate": "Traduci"
},
"extensionDescription": {
"message": "Uno splendido modo di visualizzare le statistiche per i tuoi account su Thunderbird"
},
"options": {
"activeAccounts": {
"color": "Assegna a ciascun account un colore personalizzato per distinguerli nella modalità di confronto.",
"description": "Abilita o disabilita gli account. Gli account disabilitati non verranno visualizzati in nessun elenco di account o statistiche.",
"label": "Account attivi",
"sumAndCompare": "L'attivazione di più di un account abilita l'opzione di filtro delle statistiche \"Tutti gli account\" per la visualizzazione della somma e del confronto."
},
"autoRefresh": {
"description": "Abilita la rielaborazione automatica dei dati delle statistiche in background. Impostare un intervallo di tempo in minuti (minimo 5).",
"label": "Elaborazione automatica"
},
"cache": {
"description": "Abilita il sistema di caching per una visualizzazione più rapida dei dati statistici già elaborati.",
"label": "Attiva la cache"
},
"clearCache": {
"description": "Rimuovi tutti i dati delle statistiche memorizzati nella cache da tutti gli account. Verrà ricostruito aprendo nuovamente la pagina delle statistiche.",
"empty": "La cache è vuota",
"label": "Cancella cache",
"size": "La dimensione della cache è {0}"
},
"darkMode": {
"description": "Passa dalla combinazione di colori chiari e scuri",
"label": "Modalità scura"
},
"debug": {
"description": "Abilita il debug. Questo crea messaggi di log verbosi nella console degli strumenti per sviluppatori durante l'elaborazione delle statistiche.",
"label": "Modalità di debug"
},
"headings": {
"appearance": "Aspetto ed Esperienza",
"stats": "Grafici e Dati",
"storage": "Archiviazione e Cache"
},
"liveCountUp": {
"description": "Mostra i progressi in tempo reale dei numeri calcolati durante l'elaborazione dei dati",
"info": "L'attivazione di questa opzione può aumentare il tempo",
"label": "Conteggio in diretta"
},
"localIdentities": {
"description": "Un elenco separato da virgole di indirizzi e-mail da riconoscere come 'inviati da' per gli account locali",
"label": "Identità locali"
},
"maxListCount": {
"description": "Numero massimo di voci visualizzate nei grafici degli elenchi (contatti e tag, massimo 999)",
"label": "Lunghezza massima dell'elenco"
},
"message": "-",
"note": {
"refreshCacheRequired": "Se modificata, la cache deve essere ricostruita",
"reloadStatsPage": "Le opzioni vengono salvate automaticamente. Se la pagina delle statistiche è già aperta, è necessario riaprirla o ricaricarla per applicare le modifiche.",
"reloadWindowRequired": "Se modificata, la finestra delle statistiche deve essere ricaricata",
"title": "Nota"
},
"ordinate": {
"description": "Visualizza l'asse verticale per tutti i grafici a linee ea barre",
"label": "Asse verticale"
},
"resetOptions": {
"description": "Resettare tutte le opzioni ai valori predefiniti.",
"label": "Resettare le opzioni",
"removeIdentities": "Ciò rimuoverà anche tutte le identità locali che hai creato."
},
"selfMessages": {
"description": "Escludi i messaggi che sono stati inviati da me a me stesso",
"info": {
"anyAccount": "I messaggi in cui mittente e destinatario sono identità di qualsiasi account verranno esclusi",
"none": "I messaggi personali verranno inclusi e trattati come normali e-mail (impostazione predefinita)",
"sameAccount": "I messaggi in cui mittente e destinatario sono identità dello stesso account verranno esclusi"
},
"label": "Messaggi personali",
"values": {
"anyAccount": "Da qualsiasi account",
"none": "Disattivato",
"sameAccount": "Solo lo stesso account"
}
},
"startOfWeek": {
"description": "Inizio della settimana personalizzato per tutti i grafici relativi ai giorni feriali",
"label": "Inizia la settimana"
},
"switch": {
"off": "Off",
"on": "Sì"
},
"tagColors": {
"description": "Disegna grafici sui tag utilizzando i colori dei tag corrispondenti",
"label": "Colori tag"
},
"theme": {
"dark": "Scuro",
"description": "Passa dalla combinazione di colori chiari e scuri",
"label": "Modalità scura",
"light": "Chiaro",
"system": "Sistema"
},
"title": "Opzioni"
},
"popup": {
"message": "-",
"nAccounts": "{0} Account | {0} Account",
"nFolders": "{0} Cartella | {0} Cartelle",
"nMessages": "{0} Messaggio | {0} Messaggi",
"openAllStats": "Apri tutte le statistiche",
"openOptions": "Apri Opzioni"
},
"stats": {
"abbreviations": {
"calendarWeek": "S",
"day": "g",
"hour": "o",
"minute": "min",
"month": "M",
"quarter": "T",
"second": "s",
"week": "S",
"year": "a"
},
"account": "Conto",
"accountEmpty": "Questo account è vuoto, non ci sono email qui.",
"allAccounts": "Tutti i account",
"charts": {
"contactsJunk": {
"description": "Numero di messaggi di posta elettronica contrassegnati come Posta indesiderata per mittente",
"empty": "Nessuna email contrassegnata come spazzatura.",
"title": "Contrassegnato come spazzatura"
},
"contactsReceived": {
"description": "Numero di email ricevute per indirizzo",
"empty": "Nessuna e-mail ricevuta disponibile.",
"title": "Più ricevute da"
},
"contactsSent": {
"description": "Numero di email inviate per indirizzo",
"empty": "Nessuna e-mail inviata disponibile.",
"title": "Più inviate a"
},
"days": {
"description": "Numero di email al giorno",
"latestActivity": "Ultima attività",
"title": "Attività in {0}"
},
"daytime": {
"description": "Numero di mail per orario del giorno",
"title": "Orari"
},
"foldersDistribution": {
"description": "Numero di messaggi di posta elettronica per cartella",
"title": "Distribuzione delle cartelle"
},
"month": {
"description": "Numero di mail al mese",
"title": "Mesi"
},
"months": {
"description": "Numero di mail al mese",
"title": "Mesi"
},
"quarters": {
"description": "Numero totale di email per trimestre",
"title": "Trimestri"
},
"tagsCount": {
"description": "Numero totale di e-mail per tag",
"empty": "Nessun dato di tag disponibile.",
"title": "Tag"
},
"temporalDistribution": {
"description": "Numero di email per giorno della settimana e orario",
"title": "Distribuzione temporale"
},
"weekday": {
"description": "Numero di mail per giorno della settimana",
"title": "Giorni"
},
"weeks": {
"description": "Numero totale di email per settimana",
"title": "Settimane"
},
"years": {
"description": "Numero di email all'anno",
"title": "Anni"
}
},
"contact": "Contatto",
"dataCollected": "Dati raccolti {0} fa",
"disclaimer": "ThirdStats non rivendica la correttezza dei dati visualizzati.<br />In caso di possibili problemi, <a href='{0}' target='_blank'>crea una segnalazione di bug</a>.",
"folder": "Cartella",
"junkMails": "Posta indesiderata",
"junkScore": "Punteggio spazzatura di {0}",
"loadingInProgress": "Caricamento di tutte le email da questo account in corso…",
"mailsPerDay": "Mail al giorno",
"mailsPerMonth": "Mail al mese",
"mailsPerQuarter": "Messaggi per trimestre",
"mailsPerTag": "Messaggi per tag",
"mailsPerWeek": "Messaggi a settimana",
"mailsPerYear": "Messaggi all'anno",
"mailsReceived": "Mail ricevute",
"mailsSent": "Mail inviate",
"mailsStarred": "Messaggi stellati",
"mailsTagged": "{0} messaggi taggati",
"mailsTotal": "Mail totali",
"mailsUnread": "Mail non lette",
"message": "-",
"niceWork": "Ottimo lavoro!",
"nonEmptyFolders": "cartelle non vuote | cartella non vuota | cartelle non vuote",
"percentOfReceived": "{0}% delle ricevute",
"percentOfTotal": "{0}% del totale",
"timePeriod": "Periodo di tempo",
"title": "Statistiche",
"tooltips": {
"clear": "Cancella selezione",
"comparison": "Confronta i conti in un grafico",
"comparisonWhenAccountsOption": "Il confronto dei conti è disponibile solo\nse più di un account è attivato nelle opzioni aggiuntive",
"comparisonWhenFilter": "Il confronto dei conti è disponibile solo\nse \"Tutti gli account\" è selezionato nel filtro degli account sopra",
"error": {
"dateFormat": "Il formato AAAA-MM-GG è obbligatorio, ad es. 2020-01-31",
"dateOrderEnd": "La data di fine deve essere successiva alla data di inizio",
"dateOrderStart": "La data di inizio deve essere precedente alla data di fine",
"dateUnreal": "È richiesta una data valida",
"empty": "È richiesto un ingresso",
"processing": "Si è verificato un errore durante l'elaborazione, le statistiche visualizzate potrebbero non essere complete."
},
"expand": "Espandi area grafici",
"exportData": "Esporta i dati attualmente visualizzati come file JSON",
"folder": {
"notAvailable": "Le cartelle non sono disponibili per {0}"
},
"period": {
"end": "Ad oggi\nSuggerimento: digitando \"{0}\" diventa \"{1}\"",
"start": "Dalla data\nSuggerimento: digitando \"{0}\" diventa \"{1}\""
},
"refresh": "Aggiorna i dati",
"shrink": "Riduci area grafici",
"sum": "Mostra la somma di tutti i conti"
},
"withinYears": "in {0} anni"
}
}
================================================
FILE: public/_locales/ja/messages.json
================================================
{
"cta": {
"donate": "寄付",
"message": "ThirdStatsが好きで、このプロジェクトをサポートしたいなら、次のいずれかが大きな助けになります。",
"review": "レビュー",
"share": "分け合う",
"star": "星",
"translate": "翻訳"
},
"extensionDescription": {
"message": "Thunderbirdメールアカウントの統計"
},
"options": {
"activeAccounts": {
"color": "比較モードでアカウントを区別するために、各アカウントにカスタムカラーを付けます。 ",
"description": "アカウントを有効または無効にできます。 無効にされたアカウントは、アカウントリストまたは統計に表示されません。 ",
"label": "アカウント設定",
"sumAndCompare": "複数のアカウントをアクティブ化すると、合計ビューと比較ビューの[すべてのアカウント]統計フィルターオプションが有効になります。"
},
"autoRefresh": {
"description": "バックグラウンドで統計データの自動再処理を有効にします。時間間隔を分単位で設定します (最小 5)。",
"label": "自動処理"
},
"cache": {
"description": "キャッシュシステムを有効にすると、すでに処理された統計データをより速く表示することが可能になります。",
"label": "キャッシュ設定"
},
"clearCache": {
"description": "キャッシュされたすべての統計データをすべてのアカウントから削除します。 統計ページを再度開くと再構築されます。 ",
"empty": "キャッシュが空欄です。",
"label": "キャッシュの消去",
"size": "キャッシュサイズは{0}です 。"
},
"darkMode": {
"description": "ダークスキームかライトスキームを選択",
"label": "ダークとライトのスキーム"
},
"debug": {
"description": "デバッグを有効にします。これは統計処理中に開発者ツールコンソールに冗長なログメッセージを作成します。",
"label": "デバッグモード"
},
"headings": {
"appearance": "外観と統計",
"stats": "チャートとデータ",
"storage": "ストレージとキャッシュ"
},
"liveCountUp": {
"description": "統計データの処理時に計算された数値の進捗をライブで表示",
"info": "これを有効にすると、処理時間が長くなる場合があります",
"label": "ライブカウントアップ"
},
"localIdentities": {
"description": "ローカルアカウントの「送信元」として認識する電子メールアドレスはコンマで区切ってください。",
"label": "ローカルID"
},
"maxListCount": {
"description": "リストチャートに表示されるエントリーの最大数(連絡先とタグ、最大999件)",
"label": "リストの最大長"
},
"message": "-",
"note": {
"refreshCacheRequired": "変更された場合、キャッシュを再構築する必要があります。",
"reloadStatsPage": "オプションは自動的に保存されますが、キャッシュがアクティブ化されている場合、一部のオプションの変更は、すでに開いている統計ページまたは既存のキャッシュエントリーには自動的に適応されません。 それらは対応するアイコンでマークされています。",
"reloadWindowRequired": "変更された場合、統計ウィンドウを再ロードする必要があります。",
"title": "注意事項"
},
"ordinate": {
"description": "折れ線グラフと棒グラフの縦軸を表示します。",
"label": "縦軸"
},
"resetOptions": {
"description": "すべてのオプションをデフォルト値にリセットします。 以前に変更したオプションによっては、ウィンドウまたはキャッシュの更新が必要になる場合があります。 ",
"label": "オプションをリセットする",
"removeIdentities": "これにより、作成したすべてのローカルIDも削除されます。 "
},
"selfMessages": {
"description": "自分に送信されたメッセージを除外する",
"info": {
"anyAccount": "送信者と受信者がいずれかのアカウントのIDであるメッセージは除外されます 。",
"none": "自分宛のメッセージが含まれ、通常の電子メールとして扱われます。(デフォルト)",
"sameAccount": "送信者と受信者が同じアカウントのIDであるメッセージは除外されます 。"
},
"label": "自己へのメッセージ",
"values": {
"anyAccount": "全てのアカウント",
"none": "無効にする",
"sameAccount": "同じアカウントのみ"
}
},
"startOfWeek": {
"description": "チャートに表示する週始めを設定してください。",
"label": "週始めを設定"
},
"switch": {
"off": "オフ",
"on": "オン"
},
"tagColors": {
"description": "対応するタグの色を使ってタグのチャートを描く",
"label": "タグの色"
},
"theme": {
"dark": "ダーク",
"description": "ダークスキームかライトスキームを選択",
"label": "ダークとライトのスキーム",
"light": "ライト",
"system": "システム"
},
"title": "オプション"
},
"popup": {
"message": "-",
"nAccounts": "{0}アカウント | {0}アカウント",
"nFolders": "{0} フォルダー | {0} フォルダー",
"nMessages": "{0} メッセージ | {0} メッセージ",
"openAllStats": "すべての統計を開く",
"openOptions": "オプションを開く"
},
"stats": {
"abbreviations": {
"calendarWeek": "曜日",
"day": "日",
"hour": "時間\n",
"minute": "分",
"month": "月",
"quarter": "四半期",
"second": "秒",
"week": "曜日",
"year": "年"
},
"account": "アカウント",
"accountEmpty": "このアカウントにはメールはありません。",
"allAccounts": "すべてのアカウント",
"charts": {
"contactsJunk": {
"description": "送信者ごとに迷惑メールとしてマークされたメールの数 ",
"empty": "迷惑メールとしてフラグが立っているメールはありません。",
"title": "ジャンクとしてフラグが立てられました "
},
"contactsReceived": {
"description": "受信者あたりのメール送信数",
"empty": "受信メールはありません。",
"title": "最多受信先メール"
},
"contactsSent": {
"description": "送信者あたりのメール受信数",
"empty": "送信済みメールは利用できません。",
"title": "最多送信先メール"
},
"days": {
"description": "1日の時間あたりのール数",
"latestActivity": "最新の活動",
"title": "{0}年のメール総数"
},
"daytime": {
"description": "1日の時間あたりのメール数",
"title": "日中"
},
"foldersDistribution": {
"description": "フォルダーあたりのメール数 ",
"title": "フォルダーの配布 "
},
"month": {
"description": "月間のメールの総数",
"title": "月間"
},
"months": {
"description": "月間のメールの総数",
"title": "月間"
},
"quarters": {
"description": "四半期間のメールの総数",
"title": "四半期"
},
"tagsCount": {
"description": "タグごとのメール総数",
"empty": "タグのデータはありません。",
"title": "タグ"
},
"temporalDistribution": {
"description": "平日1時間あたりのールの数",
"title": "時間分配"
},
"weekday": {
"description": "1日あたりのメール数",
"title": "週日"
},
"weeks": {
"description": "1週間のメールの総数",
"title": "週"
},
"years": {
"description": "年間のメールの総数",
"title": "年間"
}
},
"contact": "コンタクト",
"dataCollected": "{0}前に収集されたデータ",
"disclaimer": "ThirdStatsは、表示されたデータの正確性を主張しません。<br />問題が発生する可能性がある場合は、<ahref = '{0}' target = '_ blank'>バグレポートを作成してください。</a>",
"folder": "フォルダー",
"junkMails": "ジャンクメール",
"junkScore": "{0}のジャンクスコア",
"loadingInProgress": "このアカウントからのすべてのメールを読み込み中です。",
"mailsPerDay": "1日あたりのメール数",
"mailsPerMonth": "1か月あたりのメール数",
"mailsPerQuarter": "四半期ごとのメール配信数",
"mailsPerTag": "タグごとのメール数",
"mailsPerWeek": "週あたりのメール数",
"mailsPerYear": "年間メール配信数",
"mailsReceived": "受信メール",
"mailsSent": "送信メール",
"mailsStarred": "星付きメール",
"mailsTagged": "タグ付けされた{0}メール",
"mailsTotal": "メッセージ全件数",
"mailsUnread": "未読メール",
"message": "-",
"niceWork": "ナイスワーク!",
"nonEmptyFolders": "空でないフォルダー| 空でないフォルダー| 空でないフォルダー",
"percentOfReceived": "全体の{0}%",
"percentOfTotal": "全体の{0}%",
"timePeriod": "日付範囲",
"title": "統計",
"tooltips": {
"clear": "選択を消去する",
"comparison": "1つのチャートでアカウントを比較する",
"comparisonWhenAccountsOption": "アドオンオプションで複数のアカウントがアクティブ化されている場合 は、アカウントの比較がご利用いただけます。\n",
"comparisonWhenFilter": "上記のアカウントフィルターで「すべてのアカウント」が選択されている場合 は、アカウントの比較がご利用いただけます。\n",
"error": {
"dateFormat": "フォーマットは年-月-日です。例: 2020-01-31 ",
"dateOrderEnd": "有効な日付を入力してください",
"dateOrderStart": "有効な日付を入力してください",
"dateUnreal": "日付が有効ではありません",
"empty": "必須項目",
"processing": "処理中にエラーが発生したため、表示される統計情報が完全でない可能性があります。"
},
"expand": "チャートを拡張",
"exportData": "現在表示されているデータをJSONファイルとしてエクスポート",
"folder": {
"notAvailable": "{0}のフォルダーは利用できません。"
},
"period": {
"end": "終了日:{0}と入力すると{1}になります",
"start": "開始日:{0}と入力すると{1}になります。"
},
"refresh": "データを更新する",
"shrink": "チャートを縮小",
"sum": "すべてのアカウントの合計を表示する "
},
"withinYears": "過去{0}年間"
}
}
================================================
FILE: public/_locales/nl/messages.json
================================================
{
"cta": {
"donate": "Doneren",
"message": "Als je ThirdStats leuk vindt en dit project wilt steunen, is een van de volgende dingen een enorme hulp:",
"review": "Recensie",
"share": "Delen",
"star": "Ster",
"translate": "Vertalen"
},
"extensionDescription": {
"message": "Prachtig gevisualiseerde statistieken voor je Thunderbird-e-mailaccounts"
},
"options": {
"activeAccounts": {
"color": "Geef elk account een aangepaste kleur om ze in de vergelijkingsmodus te onderscheiden.",
"description": "Accounts in- of uitschakelen. Uitgeschakelde accounts worden niet weergegeven in een lijst met accounts of statistieken.",
"label": "Actieve accounts",
"sumAndCompare": "Als u meer dan één account activeert, is de optie 'Alle accounts' statistieken filter optie voor som- en vergelijkingsweergave."
},
"autoRefresh": {
"description": "Automatische herverwerking van de statistische gegevens op de achtergrond mogelijk maken. Stel een tijdsinterval in minuten in (minimaal 5).",
"label": "Automatische verwerking"
},
"cache": {
"description": "Schakel het cachesysteem in voor een snellere weergave van reeds verwerkte statistieken gegevens.",
"label": "Cache activeren"
},
"clearCache": {
"description": "Verwijder alle statistieken in de cache van alle accounts. Wordt opnieuw opgebouwd als je de statistieken pagina opnieuw opent.",
"empty": "Cache is leeg",
"label": "Cache wissen",
"size": "De grootte van de cache is {0}"
},
"darkMode": {
"description": "Schakel tussen donker en licht kleurenschema",
"label": "Donkere modus"
},
"debug": {
"description": "Debuggen inschakelen. Dit zorgt voor uitgebreide logberichten in de console van de ontwikkelaarstools tijdens het verwerken van statistieken.",
"label": "Debugmodus"
},
"headings": {
"appearance": "Uiterlijk en ervaring",
"stats": "Diagrammen en gegevens",
"storage": "Opslag en cache"
},
"liveCountUp": {
"description": "Live-voortgang van berekende getallen weergeven bij het verwerken van statistische gegevens",
"info": "Dit inschakelen kan de verwerkingstijd verlengen",
"label": "Live tellen"
},
"localIdentities": {
"description": "Een lijst met e-mailadressen die je kunt herkennen als 'verzonden van' voor lokale accounts",
"label": "Lokale identiteiten"
},
"maxListCount": {
"description": "Maximumaantal items dat wordt weergegeven in lijstgrafieken (contactpersonen en tags, maximaal 999)",
"label": "Maximale lijstlengte"
},
"message": "-",
"note": {
"refreshCacheRequired": "Indien gewijzigd, moet de cache opnieuw worden opgebouwd",
"reloadStatsPage": "Opties worden automatisch opgeslagen. Sommige optie veranderingen kunnen niet automatisch worden toegepast op een reeds geopende statistieken pagina of op bestaande cache items, als cache is geactiveerd. Zij zijn gemarkeerd met overeenkomstige pictogrammen.",
"reloadWindowRequired": "Indien gewijzigd, moet het statistiekenvenster opnieuw worden geladen",
"title": "Notitie"
},
"ordinate": {
"description": "Verticale as weergeven voor alle lijn- en staafdiagrammen",
"label": "Verticale As"
},
"resetOptions": {
"description": "Zet alle opties terug op hun standaardwaarden. Afhankelijk van welke opties u eerder hebt gewijzigd, kan een venster- of cache-verversing nodig zijn.",
"label": "Reset Opties",
"removeIdentities": "Dit zal ook alle lokale identiteiten verwijderen die je hebt aangemaakt."
},
"selfMessages": {
"description": "Sluit berichten uit die van mij naar mezelf zijn gestuurd",
"info": {
"anyAccount": "Berichten waarbij de afzender en de ontvanger identiteiten zijn van eender welke rekening, worden uitgesloten",
"none": "Berichten aan zichzelf zullen worden opgenomen en behandeld als normale e-mails (standaard)",
"sameAccount": "Berichten waarbij afzender en ontvanger identiteiten van dezelfde rekening zijn, worden uitgesloten"
},
"label": "Boodschappen aan jezelf",
"values": {
"anyAccount": "Van elke rekening",
"none": "Uitgeschakeld",
"sameAccount": "Alleen dezelfde rekening"
}
},
"startOfWeek": {
"description": "Aangepast begin van de week voor alle weekdag-gerelateerde grafieken",
"label": "Week starten op"
},
"switch": {
"off": "UIT",
"on": "AAN"
},
"tagColors": {
"description": "Teken grafieken over tags met overeenkomstige tag kleuren",
"label": "Tag Kleuren"
},
"theme": {
"dark": "Donker",
"description": "Schakel tussen donker en licht kleurenschema",
"label": "Donkere modus",
"light": "Licht",
"system": "Systeem"
},
"title": "Opties"
},
"popup": {
"message": "-",
"nAccounts": "{0} Rekening | {0} Rekeningen",
"nFolders": "{0} Map | {0} Mappen",
"nMessages": "{0} Bericht | {0} Berichten",
"openAllStats": "Open alle statistieken",
"openOptions": "Open opties"
},
"stats": {
"abbreviations": {
"calendarWeek": "w",
"day": "d",
"hour": "u",
"minute": "Min",
"month": "m",
"quarter": "k",
"second": "t",
"week": "w",
"year": "j"
},
"account": "Rekening",
"accountEmpty": "Deze rekening is leeg, geen e-mails hier.",
"allAccounts": "Alle Rekeningen",
"charts": {
"contactsJunk": {
"description": "Aantal e-mails gemarkeerd als junk per afzender",
"empty": "Geen e-mails gemarkeerd als ongewenst.",
"title": "Gemarkeerd als rommel"
},
"contactsReceived": {
"description": "Aantal ontvangen e-mails per afzender",
"empty": "Geen ontvangen e-mails beschikbaar.",
"title": "De meeste ontvangen van"
},
"contactsSent": {
"description": "Aantal verzonden e-mails per ontvanger",
"empty": "Geen verzonden e-mails beschikbaar.",
"title": "De meeste gestuurd naar"
},
"days": {
"description": "Aantal e-mails per datum",
"latestActivity": "Laatste Activiteit",
"title": "Activiteit in {0}"
},
"daytime": {
"description": "Aantal e-mails per tijdstip van de dag",
"title": "Overdag"
},
"foldersDistribution": {
"description": "Aantal e-mails per map",
"title": "Verdeling van de mappen"
},
"month": {
"description": "Aantal e-mails per maand van het jaar",
"title": "Maand"
},
"months": {
"description": "Totaal aantal e-mails per maand",
"title": "Maanden"
},
"quarters": {
"description": "Totaal aantal e-mails per kwartaal",
"title": "Kwartalen"
},
"tagsCount": {
"description": "Totaal aantal e-mails per tag",
"empty": "Geen gegevens over merktekens beschikbaar.",
"title": "Labels"
},
"temporalDistribution": {
"description": "Aantal e-mails per weekdag per uur",
"title": "Temporele spreiding"
},
"weekday": {
"description": "Aantal e-mails per dag van de week",
"title": "Weekdag"
},
"weeks": {
"description": "Totaal aantal e-mails per week",
"title": "Weken"
},
"years": {
"description": "Totaal aantal e-mails per jaar",
"title": "jaren"
}
},
"contact": "Contactpersoon",
"dataCollected": "Gegevens verzameld {0} geleden",
"disclaimer": "ThirdStats maakt geen aanspraak op de juistheid van de getoonde gegevens.<br />In geval van mogelijke problemen, gelieve <a href='{0}' target='_blank'>een bug report</a> aan te maken.",
"folder": "Map",
"junkMails": "Ongewenste e-mail",
"junkScore": "Rommel score van {0}",
"loadingInProgress": "Laden van alle e-mails van dit account in uitvoering...",
"mailsPerDay": "Mails per dag",
"mailsPerMonth": "Mails per maand",
"mailsPerQuarter": "Mails per kwartaal",
"mailsPerTag": "Mails per tag",
"mailsPerWeek": "Mails per week",
"mailsPerYear": "Mails per jaar",
"mailsReceived": "Ontvangen mails",
"mailsSent": "Mails verstuurd",
"mailsStarred": "Mails met sterretjes",
"mailsTagged": "{0} mails getagd",
"mailsTotal": "Mails totaal",
"mailsUnread": "Mails ongelezen",
"message": "-",
"niceWork": "Goed gedaan!",
"nonEmptyFolders": "niet-lege mappen | niet-lege map | niet-lege mappen",
"percentOfReceived": "{0}% van ontvangen",
"percentOfTotal": "{0}% van het totaal",
"timePeriod": "Datumbereik",
"title": "Statistieken",
"tooltips": {
"clear": "Selectie wissen",
"comparison": "Vergelijk rekeningen in één grafiek",
"comparisonWhenAccountsOption": "Accountvergelijking is alleen beschikbaar\nindien meer dan één rekening is geactiveerd in add-on opties",
"comparisonWhenFilter": "Accountvergelijking is alleen beschikbaar\nindien \"Alle rekeningen\" is geselecteerd in bovenstaande rekeningenfilter",
"error": {
"dateFormat": "Formaat JJJJ-MM-DD is vereist, bijv. 2020-01-31",
"dateOrderEnd": "De einddatum moet na de begindatum zijn.",
"dateOrderStart": "De begindatum moet vóór de einddatum liggen",
"dateUnreal": "Een geldige datum is vereist",
"empty": "Invoer is vereist",
"processing": "Er is een fout opgetreden tijdens de verwerking, de weergegeven statistieken zijn mogelijk niet volledig."
},
"expand": "Grafiekgebied uitbreiden",
"exportData": "Exporteer momenteel weergegeven gegevens als JSON-bestand",
"folder": {
"notAvailable": "Mappen zijn niet beschikbaar voor {0}"
},
"period": {
"end": "Naar datum\nTip: \"{0}\" typen wordt \"{1}",
"start": "Van Datum\nTip: \"{0}\" typen wordt \"{1}"
},
"refresh": "Gegevens vernieuwen",
"shrink": "Grafiekgebied verkleinen",
"sum": "Toon de som van alle rekeningen"
},
"withinYears": "binnen {0} jaar"
}
}
================================================
FILE: public/_locales/pl/messages.json
================================================
{
"cta": {
"donate": "Przekaż datek",
"message": "Jeśli lubisz ThirdStats i chcesz wesprzeć ten projekt, którekolwiek z poniższych jest ogromną pomocą:",
"review": "Recenzja",
"share": "Udostępnij",
"star": "Gwiazda",
"translate": "Tłumacz"
},
"extensionDescription": {
"message": "Wspaniale ukazane statystyki dla twoich kont pocztowych w Thunderbirdzie"
},
"options": {
"activeAccounts": {
"color": "Nadaj każdemu kontu własny kolor, aby rozróżnić je w trybie porównywania.",
"description": "Włączanie i wyłączanie kont. Wyłączone konta nie będą wyświetlane na żadnej liście kont ani w statystykach.",
"label": "Aktywne konta",
"sumAndCompare": "Aktywowanie więcej niż jednego konta powoduje włączenie opcji filtrowania statystyk \"Wszystkie konta\" w widoku sum i porównań."
},
"autoRefresh": {
"description": "Włącz automatyczne ponowne przetwarzanie danych statystycznych w tle. Ustaw odstęp czasu w minutach (minimum 5).",
"label": "Automatyczne przetwarzanie"
},
"cache": {
"description": "Włączenie systemu buforowania w celu szybszego wyświetlania już przetworzonych danych statystycznych.",
"label": "Aktywuj pamięć podręczną"
},
"clearCache": {
"description": "Usuń wszystkie zbuforowane dane statystyk z wszystkich kont. Zostanie odbudowany po ponownym otwarciu strony statystyk.",
"empty": "Pamięć podręczna jest pusta",
"label": "Wyczyść pamięć podręczną",
"size": "Rozmiar pamięci podręcznej wynosi {0}."
},
"darkMode": {
"description": "Przełączanie pomiędzy ciemnym i jasnym schematem kolorów",
"label": "tryb ciemny"
},
"debug": {
"description": "Włącz debugowanie. Tworzy to szczegółowe komunikaty dziennika w konsoli narzędzi programistycznych podczas przetwarzania statystyk.",
"label": "Tryb debugowania"
},
"headings": {
"appearance": "Wygląd & Doświadczenie",
"stats": "Wykresy & Dane",
"storage": "Pamięć masowa & Podręczna"
},
"liveCountUp": {
"description": "Pokaż na żywo postęp obliczonych liczb podczas przetwarzania danych statystycznych",
"info": "Włączenie tego może wydłużyć czas przetwarzania",
"label": "Liczenie na żywo"
},
"localIdentities": {
"description": "Lista adresów e-mail, które mają być rozpoznawane jako 'wysłane z' dla kont lokalnych",
"label": "Tożsamości lokalne"
},
"maxListCount": {
"description": "Maksymalna liczba wpisów wyświetlanych na wykresach list (kontakty i tagi, maksymalnie 999)",
"label": "Maksymalna długość listy"
},
"message": "-",
"note": {
"refreshCacheRequired": "Jeśli ulegnie zmianie, należy odbudować pamięć podręczną",
"reloadStatsPage": "Opcje są zapisywane automatycznie. Niektórych zmian opcji nie można automatycznie zastosować do już otwartej strony statystyk ani do istniejących wpisów w pamięci podręcznej, jeśli pamięć podręczna jest aktywna. Są one oznaczone odpowiednimi ikonami.",
"reloadWindowRequired": "Jeśli zostanie zmieniony, okno statystyk musi zostać przeładowane",
"title": "Uwaga"
},
"ordinate": {
"description": "Wyświetlanie osi pionowej dla wszystkich wykresów liniowych i słupkowych",
"label": "Oś pionowa"
},
"resetOptions": {
"description": "Przywróć wartości domyślne wszystkich opcji. W zależności od tego, które opcje zostały wcześniej zmienione, może być wymagane odświeżenie okna lub pamięci podręcznej.",
"label": "Opcje resetowania",
"removeIdentities": "Spowoduje to również usunięcie wszystkich utworzonych tożsamości lokalnych."
},
"selfMessages": {
"description": "Wyklucz wiadomości wysłane przeze mnie do siebie",
"info": {
"anyAccount": "Wiadomości, w których nadawca i odbiorca to tożsamość z dowolnego konta, nie będą uwzględniane.",
"none": "Wiadomości do siebie będą uwzględniane i traktowane jak normalne wiadomości e-mail (wartość domyślna)",
"sameAccount": "Wiadomości, w których nadawca i odbiorca są identyfikatorami z tego samego konta, nie będą uwzględniane."
},
"label": "Komunikaty dla siebie",
"values": {
"anyAccount": "Z dowolnego konta",
"none": "Wyłączone",
"sameAccount": "Tylko to samo konto"
}
},
"startOfWeek": {
"description": "Niestandardowy początek tygodnia dla wszystkich wykresów dotyczących dni tygodnia",
"label": "Początek tygodnia"
},
"switch": {
"off": "wył.",
"on": "wł."
},
"tagColors": {
"description": "Rysuj wykresy dotyczące znaczników, używając odpowiednich kolorów znaczników",
"label": "Tag Kolory"
},
"theme": {
"dark": "Ciemny",
"description": "Przełączanie pomiędzy ciemnym i jasnym schematem kolorów",
"label": "tryb ciemny",
"light": "Jasny",
"system": "System"
},
"title": "Opcje"
},
"popup": {
"message": "-",
"nAccounts": "{0} Konto | {0} Konta",
"nFolders": "{0} Folder | {0} Foldery",
"nMessages": "{0} Komunikat | {0} Komunikaty",
"openAllStats": "Otwórz wszystkie Statystyki",
"openOptions": "Otwórz ustawienia"
},
"stats": {
"abbreviations": {
"calendarWeek": "TK",
"day": "d",
"hour": "g",
"minute": "min",
"month": "m",
"quarter": "K",
"second": "s",
"week": "T",
"year": "r"
},
"account": "Konto",
"accountEmpty": "To konto jest puste, nie ma żadnych e-maili.",
"allAccounts": "Wszystkie konta",
"charts": {
"contactsJunk": {
"description": "Liczba wiadomości e-mail oznaczonych jako śmieci w podziale na nadawców",
"empty": "Brak wiadomości e-mail oznaczonych jako śmieci.",
"title": "Oznaczone jako śmieci"
},
"contactsReceived": {
"description": "Najwięcej wysłanych do",
"empty": "Nie są dostępne odebrane wiadomości e-mail.",
"title": "Najwięcej odebranych od"
},
"contactsSent": {
"description": "Liczba otrzymanych e-maili na odbiorce",
"empty": "Nie są dostępne wysłane wiadomości e-mail.",
"title": "Najwięcej wysłanych do"
},
"days": {
"description": "Liczba e-maili na datę",
"latestActivity": "Ostatnia aktywność",
"title": "Działalność w roku {0}"
},
"daytime": {
"description": "Liczna e-maili w godzinach",
"title": "Dziennie"
},
"foldersDistribution": {
"description": "Liczba e-maili w folderze",
"title": "Rozmieszczenie folderów"
},
"month": {
"description": "Liczba e-maili w miesiącach",
"title": "Miesiąc"
},
"months": {
"description": "Wszystkich wiadomości miesięcznie",
"title": "Miesięcznie"
},
"quarters": {
"description": "Całkowita liczba wiadomości e-mail na kwartał",
"title": "Kwartały"
},
"tagsCount": {
"description": "Łączna liczba wiadomości e-mail dla danego znacznika",
"empty": "Brak dostępnych danych dotyczących znaczników.",
"title": "Tagi"
},
"temporalDistribution": {
"description": "Liczba e-maili w ciągu godziny w ciągu dnia tygodnia",
"title": "Rozkład w czasie"
},
"weekday": {
"description": "Liczba e-maili w dni robocze",
"title": "Dni Robocze"
},
"weeks": {
"description": "Całkowita liczba e-maili w tygodniu",
"title": "Tygodnie"
},
"years": {
"description": "Wszystkich wiadomości na rocznie",
"title": "Rocznie"
}
},
"contact": "Kontakt",
"dataCollected": "Dane zebrane {0} temu",
"disclaimer": "ThirdStats nie rości sobie prawa do poprawności wyświetlanych danych.<br />W przypadku ewentualnych problemów prosimy o <a href='{0}' target='_blank'>zgłaszanie błędów</a>.",
"folder": "Teczka",
"junkMails": "Wiadomości-śmieci",
"junkScore": "Wynik śmieci {0}",
"loadingInProgress": "Trwa wczytywanie wszystkich e-maili z tego konta…",
"mailsPerDay": "Wiadomości dziennie",
"mailsPerMonth": "Wiadomości na miesiąc",
"mailsPerQuarter": "Wiadomości na kwartał",
"mailsPerTag": "Wiadomości na tag",
"mailsPerWeek": "Wiadomości w tygodniu",
"mailsPerYear": "Wiadomości rocznie",
"mailsReceived": "Otrzymanych",
"mailsSent": "Wysłanych wiadomości",
"mailsStarred": "Maile oznaczone gwiazdką",
"mailsTagged": "{0} maile oznaczone",
"mailsTotal": "Wszystkich wiadomości",
"mailsUnread": "Nieprzeczytanych wiadomości",
"message": "-",
"niceWork": "Dobra robota!",
"nonEmptyFolders": "niepustych folderów | niepuste foldery | niepuste foldery",
"percentOfReceived": "{0}% otrzymanych",
"percentOfTotal": "{0}% wszystkich",
"timePeriod": "Zakres dat",
"title": "Statystyki",
"tooltips": {
"clear": "Wyczyść wybór",
"comparison": "Porównaj konta na jednym wykresie",
"comparisonWhenAccountsOption": "Porównanie kont jest dostępne tylko\njeśli w opcjach dodatkowych aktywowano więcej niż jedno konto",
"comparisonWhenFilter": "Porównanie kont jest dostępne tylko\njeśli w powyższym filtrze kont wybrano opcję \"Wszystkie konta\".",
"error": {
"dateFormat": "Wymagany jest format RRRR-MM-DD, np. 2020-01-31.",
"dateOrderEnd": "Data końcowa musi przypadać po dacie początkowej",
"dateOrderStart": "Data początkowa musi być wcześniejsza niż data końcowa",
"dateUnreal": "Wymagana jest ważna data",
"empty": "Wymagane są dane wejściowe",
"processing": "Podczas przetwarzania wystąpił błąd, wyświetlane statystyki mogą nie być kompletne."
},
"expand": "Rozwiń obszar wykresu",
"exportData": "Eksportuj aktualnie wyświetlane dane jako plik JSON",
"folder": {
"notAvailable": "Foldery nie są dostępne dla {0}."
},
"period": {
"end": "Do daty\nWskazówka: Wpisanie \"{0}\" staje się \"{1}\".",
"start": "Od Data\nWskazówka: Wpisanie \"{0}\" staje się \"{1}\"."
},
"refresh": "Odśwież dane",
"shrink": "Zmniejszanie obszaru wykresu",
"sum": "Pokaż sumę wszystkich rachunków"
},
"withinYears": "z {0} lat"
}
}
================================================
FILE: public/_locales/pt/messages.json
================================================
{
"cta": {
"donate": "Doar",
"message": "Se você gosta do ThirdStats e quer apoiar este projeto, qualquer um dos seguintes é de grande ajuda:",
"review": "Revisão",
"share": "Compartilhar",
"star": "Estrela",
"translate": "Traduzir"
},
"extensionDescription": {
"message": "Visualização elegante de estatísticas para suas contas de e-mail Thunderbird"
},
"options": {
"activeAccounts": {
"color": "Dar a cada conta uma cor personalizada para distingui-las no modo de comparação.",
"description": "Habilitar ou desabilitar contas. Contas desativadas não irão aparecer em qualquer lista ou estatística de contas.",
"label": "Contas Ativas",
"sumAndCompare": "Ativar mais de uma conta habilita a opção de filtro de estatísticas 'Todas as contas' para visualização de soma e comparação."
},
"autoRefresh": {
"description": "Ative o reprocessamento automático dos dados de estatísticas em segundo plano. Defina um intervalo de tempo em minutos (mínimo de 5).",
"label": "Processamento automático"
},
"cache": {
"description": "Habilitar sistema de cache para exibição mais rápida de dados já processados.",
"label": "Ativar Cache"
},
"clearCache": {
"description": "Remover todos os dados em cache de todas as contas. Serão reconstruídos ao abrir a página de estatísticas novamente.",
"empty": "O Cache está vazio",
"label": "Limpar Cache",
"size": "O tamanho do Cache é {0}"
},
"darkMode": {
"description": "Alternar entre modo escuro e modo claro",
"label": "Modo Escuro"
},
"debug": {
"description": "Ativar a depuração. Isto cria mensagens de registo detalhadas na consola das ferramentas de desenvolvimento durante o processamento de estatísticas.",
"label": "Modo de depuração"
},
"headings": {
"appearance": "Aparência & Experiência",
"stats": "Gráficos e Dados",
"storage": "Armazenamento e Cache"
},
"liveCountUp": {
"description": "Mostrar o progresso ao vivo dos números calculados ao processar dados estatísticos",
"info": "Ativar isso pode aumentar o tempo de processamento",
"label": "Contagem regressiva ao vivo"
},
"localIdentities": {
"description": "Uma lista de endereços de e-mail separados por vírgulas para reconhecer como \"enviado de\" para contas locais",
"label": "Identidades Locais"
},
"maxListCount": {
"description": "Número máximo de entradas apresentadas em gráficos de listas (contactos e etiquetas, máximo de 999)",
"label": "Comprimento máximo da lista"
},
"message": "-",
"note": {
"refreshCacheRequired": "Se alterado, o cache precisa ser reconstruído",
"reloadStatsPage": "Opções são salvas automaticamente. Algumas alterações podem não ser aplicadas automaticamente para uma página de estatísticas já aberta ou para entradas de cache já existentes, caso o cache esteja ativado. Elas são marcadas com ícones correspondentes.",
"reloadWindowRequired": "Se alteradas, a janela de estatísticas precisa ser recarregada",
"title": "Nota"
},
"ordinate": {
"description": "Exibir eixo vertical para todos os gráficos de linha e barras",
"label": "Eixo Vertical"
},
"resetOptions": {
"description": "Restaurar todas as opções para os valores padrão. Dependendo de quais opções você alterou, uma atualização de janela ou cache pode ser solicitada.",
"label": "Opções de restauração",
"removeIdentities": "Isso também irá remover todas as identidades locais que você criou."
},
"selfMessages": {
"description": "Excluir mensagens que foram enviadas de mim para mim",
"info": {
"anyAccount": "As mensagens em que o remetente e o destinatário são identidades de qualquer conta serão excluídas",
"none": "Mensagens para mim serão incluídas e tratadas como emails normais (padrão)",
"sameAccount": "As mensagens em que o remetente e o destinatário são identidades da mesma conta serão excluídas"
},
"label": "Mensagens para si próprio",
"values": {
"anyAccount": "De qualquer conta",
"none": "Desativado",
"sameAccount": "Apenas da mesma conta"
}
},
"startOfWeek": {
"description": "Início de semana personalizado para todos os gráficos semanais.",
"label": "Iniciar a semana em"
},
"switch": {
"off": "Desligado",
"on": "Ligado"
},
"tagColors": {
"description": "Desenhe gráficos sobre as etiquetas usando as cores das etiquetas correspondentes",
"label": "Cores da etiqueta"
},
"theme": {
"dark": "Escuro",
"description": "Alternar entre modo escuro e modo claro",
"label": "Modo Escuro",
"light": "Claro",
"system": "Sistema"
},
"title": "Opções"
},
"popup": {
"message": "-",
"nAccounts": "{0} Conta | {0} Contas",
"nFolders": "{0} Pasta | {0} Pastas",
"nMessages": "{0} Mensagem | {0} Mensagens",
"openAllStats": "Abrir todas as estatísticas",
"openOptions": "Abrir Opções"
},
"stats": {
"abbreviations": {
"calendarWeek": "S",
"day": "d",
"hour": "h",
"minute": "min",
"month": "M",
"quarter": "T",
"second": "s",
"week": "S",
"year": "a"
},
"account": "Conta",
"accountEmpty": "Essa conta está vazia, sem e-mails aqui.",
"allAccounts": "Todas as contas",
"charts": {
"contactsJunk": {
"description": "Número de emails marcados como lixo por remetente",
"empty": "Nenhum e-mail assinalado como Lixo Electrónico.",
"title": "Marcado como Lixo eletrónico"
},
"contactsReceived": {
"description": "Número de e-mails recebidos por remetente",
"empty": "Não há e-mails recebidos disponíveis.",
"title": "Mais recebido de"
},
"contactsSent": {
"description": "Número de e-mails enviado por destinatário",
"empty": "Não há e-mails enviados disponíveis.",
"title": "Mais enviado para"
},
"days": {
"description": "E-mails por dia",
"latestActivity": "Actividade mais recente",
"title": "Atividade em {0}"
},
"daytime": {
"description": "Número de e-mails por hora do dia",
"title": "Dia"
},
"foldersDistribution": {
"description": "Número de e-mails por pasta",
"title": "Distribuição de pastas"
},
"month": {
"description": "Total de e-mails por mês",
"title": "Meses"
},
"months": {
"description": "Total de e-mails por mês",
"title": "Meses"
},
"quarters": {
"description": "Total de e-mails por trimestre",
"title": "Trimestres"
},
"tagsCount": {
"description": "Número total de e-mails por etiqueta",
"empty": "Não há dados de etiqueta disponíveis.",
"title": "Etiquetas"
},
"temporalDistribution": {
"description": "Número de e-mails por semana por hora",
"title": "Distribuição Temporal"
},
"weekday": {
"description": "Número de e-mails por dia da semana",
"title": "Dia da Semana"
},
"weeks": {
"description": "Total de e-mails por semana",
"title": "Semanas"
},
"years": {
"description": "Total de e-mails por ano",
"title": "Anos"
}
},
"contact": "Contato",
"dataCollected": "Dados coletados há {0}",
"disclaimer": "ThirdStats não garante a exatidão dos dados exibidos. <br /> Em caso de possíveis problemas, <a href='{0}' target='_blank'> crie um relatório de erros </a>.",
"folder": "Pasta",
"junkMails": "Lixo Eletrônico",
"junkScore": "Pontuação de lixo de {0}",
"loadingInProgress": "Carregamento de todos os e-mails dessa conta em andamento…",
"mailsPerDay": "E-mails por dia",
"mailsPerMonth": "E-mails por mês",
"mailsPerQuarter": "Correio por trimestre",
"mailsPerTag": "Correio por etiqueta",
"mailsPerWeek": "Mails por semana",
"mailsPerYear": "Correio por ano",
"mailsReceived": "E-mails recebidos",
"mailsSent": "E-mails enviados",
"mailsStarred": "Correios estrelados",
"mailsTagged": "{0} correios etiquetados",
"mailsTotal": "Total de e-mails",
"mailsUnread": "E-mails não lidos",
"message": "-",
"niceWork": "Bom trabalho!",
"nonEmptyFolders": "pastas não vazias | pasta não vazia | pastas não vazias",
"percentOfReceived": "{0}% de recebidos",
"percentOfTotal": "{0}% do total",
"timePeriod": "Período",
"title": "Estatísticas",
"tooltips": {
"clear": "Limpar seleção",
"comparison": "Comparar contas em um gráfico",
"comparisonWhenAccountsOption": "A comparação de contas está disponível apenas\nse mais de uma conta for ativada nas opções de add-on",
"comparisonWhenFilter": "A comparação de contas está disponível apenas\nse 'Todas as contas' for selecionado no filtro de contas acima",
"error": {
"dateFormat": "O formato AAAA-MM-DD é obrigatório, por exemplo 31/01/2020",
"dateOrderEnd": "Data final deve ser maior que a inicial",
"dateOrderStart": "Data inicial deve ser anterior a data final",
"dateUnreal": "Uma data válida é necessária",
"empty": "Entrada de dados é necessária",
"processing": "Um erro ocorreu durante o processamento, as estatísticas apresentadas podem não estar completas."
},
"expand": "Expandir área do gráfico",
"exportData": "Exportar dados exibidos como arquivo JSON",
"folder": {
"notAvailable": "Pastas não estão disponíveis por {0}"
},
"period": {
"end": "Até\nDica: Digitar '{0}' será transformado em '{1}'",
"start": "De\nDica: Digitar '{0}' será transformado em '{1}'"
},
"refresh": "Atualizar dados",
"shrink": "Diminuir área do gráfico",
"sum": "Exibir soma de todas as contas"
},
"withinYears": "Dentro de {0} anos"
}
}
================================================
FILE: public/_locales/pt-BR/messages.json
================================================
{
"cta": {
"donate": "Doar",
"message": "Se você gosta do ThirdStats e deseja apoiar este projeto, qualquer um dos seguintes é uma grande ajuda:",
"review": "Revisão",
"share": "Compartilhar",
"star": "Estrela",
"translate": "Traduzir"
},
"extensionDescription": {
"message": "Estatísticas atraentes para suas contas de e-mail Thunderbird"
},
"options": {
"activeAccounts": {
"color": "Dá a cada conta uma cor personalizada para distingui-las no modo de comparação.",
"description": "Ativa ou desativa contas. Contas desativadas não aparecerão em nenhuma lista de contas ou estatísticas.",
"label": "Contas Ativas",
"sumAndCompare": "Ativar mais de uma conta habilita a opção de filtro de estatísticas 'Todas as Contas' para visualização de soma e comparação."
},
"autoRefresh": {
"description": "Ative o reprocessamento automático dos dados estatísticos em segundo plano. Defina um intervalo de tempo em minutos (mínimo de 5).",
"label": "Processamento automático"
},
"cache": {
"description": "Ativa o sistema de armazenamento em cache para exibição mais rápida de estatísticas já processadas.",
"label": "Ativar Cache"
},
"clearCache": {
"description": "Remove todos os dados em cache de todas as contas. Será refeito ao reabrir a página de estatísticas.",
"empty": "O cache está vazio",
"label": "Limpar Cache",
"size": "O tamanho do cache é {0}"
},
"darkMode": {
"description": "Alterna entre os temas claro e escuro",
"label": "Tema Escuro"
},
"debug": {
"description": "Habilite a depuração. Isso cria mensagens de log detalhadas no console de ferramentas do desenvolvedor enquanto processa estatísticas.",
"label": "Modo de depuração"
},
"headings": {
"appearance": "Aparência e Experiência",
"stats": "Gráficos e Dados",
"storage": "Armazenamento e Cache"
},
"liveCountUp": {
"description": "Mostre o progresso ao vivo de números calculados ao processar dados de estatísticas",
"info": "Ativar isso pode aumentar o tempo de processamento",
"label": "Contagem ao vivo"
},
"localIdentities": {
"description": "Uma lista de endereços cujos e-mails serão reconhecidos como “enviados” para contas locais.",
"label": "Identidades Locais"
},
"maxListCount": {
"description": "Número máximo de entradas mostradas em gráficos de lista (contatos e tags, máximo de 999)",
"label": "Tamanho Máximo da Lista"
},
"message": "-",
"note": {
"refreshCacheRequired": "Se houver alterações, o cache precisa ser refeito",
"reloadStatsPage": "As opções são salvas automaticamente. Se o cache estiver ativado algumas alterações de opções podem não ser aplicadas automaticamente a uma página de estatísticas já aberta ou a entradas de cache existentes. Elas são marcadas com os ícones correspondentes.",
"reloadWindowRequired": "Se houver alterações, a janela de estatísticas precisará ser recarregada",
"title": "Observação"
},
"ordinate": {
"description": "Exibe o eixo vertical para todos os gráficos de linhas e de barras",
"label": "Eixo Vertical"
},
"resetOptions": {
"description": "Redefine todas as opções para seus valores padrão. Dependendo das opções alteradas anteriormente, uma atualização de janela ou cache pode ser solicitada.",
"label": "Redefinir Opções",
"removeIdentities": "Isso também removerá todas as identidades locais que você criou."
},
"selfMessages": {
"description": "Omite mensagens que foram enviadas para si mesmo",
"info": {
"anyAccount": "Mensagens em que remetente e destinatário são identidades de qualquer conta serão omitidas",
"none": "Mensagens para si mesmo serão incluídas e tratadas como e-mails normais (padrão)",
"sameAccount": "Mensagens em que remetente e destinatário são identidades da mesma conta serão omitidas"
},
"label": "Mensagens para Si Mesmo",
"values": {
"anyAccount": "De Qualquer Conta",
"none": "Desativado",
"sameAccount": "Somente da Mesma Conta"
}
},
"startOfWeek": {
"description": "Personaliza o início de semana para todos os gráficos referentes a dias da semana",
"label": "Começar a Semana em"
},
"switch": {
"off": "Desativado",
"on": "Ativado"
},
"tagColors": {
"description": "Desenha gráficos sobre etiquetas usando as cores das etiquetas correspondentes",
"label": "Cores de Etiquetas"
},
"theme": {
"dark": "Escuro",
"description": "Alterna entre os temas claro e escuro",
"label": "Tema Escuro",
"light": "Claro",
"system": "Sistema"
},
"title": "Opções"
},
"popup": {
"message": "-",
"nAccounts": "{0} Conta | {0} Contas",
"nFolders": "{0} Pasta | {0} Pastas",
"nMessages": "{0} Mensagem | {0} Mensagens",
"openAllStats": "Abrir Todas as Estatísticas",
"openOptions": "Abrir Opções"
},
"stats": {
"abbreviations": {
"calendarWeek": "S",
"day": "d",
"hour": "h",
"minute": "min.",
"month": "M",
"quarter": "T",
"second": "s",
"week": "S",
"year": "A"
},
"account": "Conta",
"accountEmpty": "Esta conta está vazia, sem e-mails por aqui.",
"allAccounts": "Todas as Contas",
"charts": {
"contactsJunk": {
"description": "Número de e-mails marcados como Lixo Eletrônico por remetente",
"empty": "Nenhum e-mail marcado como Lixo Eletrônico.",
"title": "Marcado como Lixo Eletrônico"
},
"contactsReceived": {
"description": "Número de e-mails recebidos por remetente",
"empty": "Nenhum e-mail recebido disponível.",
"title": "Principais remetentes"
},
"contactsSent": {
"description": "Número de e-mails enviados por destinatário",
"empty": "Nenhum e-mail enviado disponível.",
"title": "Principais destinatários"
},
"days": {
"description": "Número de e-mails por data",
"latestActivity": "Atividade mais recente",
"title": "Atividade em {0}"
},
"daytime": {
"description": "Número de e-mails por hora do dia",
"title": "Hora do dia"
},
"foldersDistribution": {
"description": "Número de e-mails por pasta",
"title": "Distribuição das pastas"
},
"month": {
"description": "Número de e-mails por mês",
"title": "Mês"
},
"months": {
"description": "Total de e-mails por mês",
"title": "Meses"
},
"quarters": {
"description": "Total de e-mails por trimestre",
"title": "Trimestres"
},
"tagsCount": {
"description": "Total de e-mails por etiqueta",
"empty": "Nenhum dado sobre etiquetas disponível.",
"title": "Etiquetas"
},
"temporalDist
gitextract_bvjl4zoj/ ├── .gitattributes ├── .github/ │ ├── CODE_OF_CONDUCT.md │ ├── CONTRIBUTING.md │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ ├── config.yml │ │ ├── feature_request.md │ │ └── new_translation.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── nightly.yml │ └── validate.yml ├── .gitignore ├── LICENSE ├── README.md ├── SECURITY.md ├── index.options.html ├── index.popup.html ├── index.stats.html ├── package.json ├── public/ │ ├── _locales/ │ │ ├── ca/ │ │ │ └── messages.json │ │ ├── cs/ │ │ │ └── messages.json │ │ ├── de/ │ │ │ └── messages.json │ │ ├── en/ │ │ │ └── messages.json │ │ ├── es/ │ │ │ └── messages.json │ │ ├── fi/ │ │ │ └── messages.json │ │ ├── fr/ │ │ │ └── messages.json │ │ ├── gl/ │ │ │ └── messages.json │ │ ├── hi/ │ │ │ └── messages.json │ │ ├── hu/ │ │ │ └── messages.json │ │ ├── id/ │ │ │ └── messages.json │ │ ├── it/ │ │ │ └── messages.json │ │ ├── ja/ │ │ │ └── messages.json │ │ ├── nl/ │ │ │ └── messages.json │ │ ├── pl/ │ │ │ └── messages.json │ │ ├── pt/ │ │ │ └── messages.json │ │ ├── pt-BR/ │ │ │ └── messages.json │ │ ├── ru/ │ │ │ └── messages.json │ │ ├── sk/ │ │ │ └── messages.json │ │ ├── sv/ │ │ │ └── messages.json │ │ ├── th/ │ │ │ └── messages.json │ │ ├── tr/ │ │ │ └── messages.json │ │ ├── uk/ │ │ │ └── messages.json │ │ ├── uz/ │ │ │ └── messages.json │ │ ├── zh-Hans-CN/ │ │ │ └── messages.json │ │ └── zh-Hant-TW/ │ │ └── messages.json │ ├── js/ │ │ └── background.js │ └── manifest.json ├── src/ │ ├── Options.vue │ ├── Popup.vue │ ├── Stats.vue │ ├── assets/ │ │ └── main.css │ ├── chart.config.js │ ├── charts/ │ │ ├── BarChart.vue │ │ ├── DoughnutChart.vue │ │ ├── LineChart.vue │ │ └── MatrixChart.vue │ ├── definitions.js │ ├── options.js │ ├── parts/ │ │ ├── LiveAge.vue │ │ └── ProjectMeta.vue │ ├── popup.js │ ├── stats.js │ ├── translations.js │ └── utils.js └── vite.config.js
SYMBOL INDEX (3 symbols across 1 files)
FILE: src/utils.js
class NumberedObject (line 7) | class NumberedObject {
method constructor (line 8) | constructor(n, m=null) {
function traverse (line 142) | function traverse(folders) {
Condensed preview — 65 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (572K chars).
[
{
"path": ".gitattributes",
"chars": 12,
"preview": "* text=auto\n"
},
{
"path": ".github/CODE_OF_CONDUCT.md",
"chars": 3361,
"preview": "# Contributor Covenant Code of Conduct\n\n## Our Pledge\n\nIn the interest of fostering an open and welcoming environment, w"
},
{
"path": ".github/CONTRIBUTING.md",
"chars": 4206,
"preview": "# Contributing to this project\n\nFirst off, thanks for taking the time to contribute! You are awesome! :tada::clap:\n\n## T"
},
{
"path": ".github/FUNDING.yml",
"chars": 82,
"preview": "# Sponsor this project\n\ngithub: [devmount]\ncustom: ['https://paypal.me/devmount']\n"
},
{
"path": ".github/ISSUE_TEMPLATE/bug_report.md",
"chars": 626,
"preview": "---\nname: Bug report\nabout: Create a report to help us improve\n\n---\n\n**Describe the bug**\nA clear and concise descriptio"
},
{
"path": ".github/ISSUE_TEMPLATE/config.yml",
"chars": 192,
"preview": "blank_issues_enabled: false\ncontact_links:\n - name: ThirdStats Community Support\n url: https://github.com/devmount/t"
},
{
"path": ".github/ISSUE_TEMPLATE/feature_request.md",
"chars": 560,
"preview": "---\nname: Feature request\nabout: Suggest an idea for this project\n\n---\n\n**Is your feature request related to a problem? "
},
{
"path": ".github/ISSUE_TEMPLATE/new_translation.md",
"chars": 481,
"preview": "---\nname: New translation\nabout: Suggest a language to translate this project in\n\n---\n\n**Provide the name and the two-le"
},
{
"path": ".github/PULL_REQUEST_TEMPLATE.md",
"chars": 414,
"preview": "<!--\n* Filling out the template is required.\n* All new code must have been tested to ensure against regressions\n-->\n\n## "
},
{
"path": ".github/workflows/nightly.yml",
"chars": 2149,
"preview": "# This workflow will do a clean install of node dependencies\n# and build the application with node\n# It creates a thunde"
},
{
"path": ".github/workflows/validate.yml",
"chars": 441,
"preview": "# This workflow will make sure the code is linted and valid\n\nname: Validate\n\npermissions:\n contents: read\n\non:\n push:\n"
},
{
"path": ".gitignore",
"chars": 334,
"preview": ".DS_Store\n\n# build files\nnode_modules\ndist\n\n# scripts and config\ndeploy.sh\nlocalazy.json\n\n# local env files\n.env.local\n."
},
{
"path": "LICENSE",
"chars": 1093,
"preview": "MIT License\n\nCopyright (c) 2020 Andreas Müller <https://devmount.de>\n\nPermission is hereby granted, free of charge, to a"
},
{
"path": "README.md",
"chars": 10025,
"preview": "<p align=\"center\">\n<a href=\"https://addons.thunderbird.net/en-US/thunderbird/addon/thirdstats\" target=\"_blank\">\n<img src"
},
{
"path": "SECURITY.md",
"chars": 2136,
"preview": "# Security Policy\n\n## Supported Versions\n\nThe latest stable version of ThirdStats is being supported with security updat"
},
{
"path": "index.options.html",
"chars": 443,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n\t<head>\n\t\t<meta charset=\"utf-8\" />\n\t\t<title>ThirdStats: Options</title>\n\t\t<link rel=\"ic"
},
{
"path": "index.popup.html",
"chars": 460,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n\t<head>\n\t\t<meta charset=\"utf-8\" />\n\t\t<title>Thunderbird E-Mail Account Statistics</titl"
},
{
"path": "index.stats.html",
"chars": 445,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n\t<head>\n\t\t<meta charset=\"utf-8\" />\n\t\t<title>E-Mail Account Statistics</title>\n\t\t<link r"
},
{
"path": "package.json",
"chars": 586,
"preview": "{\n\t\"name\": \"third-stats\",\n\t\"version\": \"1.12.4\",\n\t\"scripts\": {\n\t\t\"dev\": \"vite\",\n\t\t\"build\": \"vite build\",\n\t\t\"serve\": \"vite"
},
{
"path": "public/_locales/ca/messages.json",
"chars": 10776,
"preview": "{\n \"cta\": {\n \"donate\": \"Donar\",\n \"message\": \"Si t'agrada ThirdStats i vols donar suport a aquest projecte, qualse"
},
{
"path": "public/_locales/cs/messages.json",
"chars": 9743,
"preview": "{\n \"cta\": {\n \"donate\": \"Darovat\",\n \"message\": \"Pokud se vám líbí ThirdStats a chcete podpořit tento projekt, někt"
},
{
"path": "public/_locales/de/messages.json",
"chars": 10218,
"preview": "{\n \"cta\": {\n \"donate\": \"Spende\",\n \"message\": \"Wenn dir ThirdStats gefällt und du dieses Projekt unterstützen möch"
},
{
"path": "public/_locales/en/messages.json",
"chars": 9281,
"preview": "{\n \"cta\": {\n \"donate\": \"Donate\",\n \"message\": \"If you like ThirdStats and want to support this project, any of the"
},
{
"path": "public/_locales/es/messages.json",
"chars": 10641,
"preview": "{\n \"cta\": {\n \"donate\": \"Donar\",\n \"message\": \"Si te gusta ThirdStats y quieres apoyar este proyecto, cualquiera de"
},
{
"path": "public/_locales/fi/messages.json",
"chars": 10438,
"preview": "{\n \"cta\": {\n \"donate\": \"Lahjoita\",\n \"message\": \"Jos pidät ThirdStats ja haluat tukea tätä projektia, mikä tahansa"
},
{
"path": "public/_locales/fr/messages.json",
"chars": 10465,
"preview": "{\n \"cta\": {\n \"donate\": \"Faire un don\",\n \"message\": \"Si vous aimez ThirdStats et que vous souhaitez soutenir ce pr"
},
{
"path": "public/_locales/gl/messages.json",
"chars": 10380,
"preview": "{\n \"cta\": {\n \"donate\": \"Donar\",\n \"message\": \"Se che gusta ThirdStats e queres apoiar este proxecto, calquera das "
},
{
"path": "public/_locales/hi/messages.json",
"chars": 9734,
"preview": "{\n \"cta\": {\n \"donate\": \"दान करें\",\n \"message\": \"यदि आप ThirdStats पसंद करते हैं और इस परियोजना का समर्थन करना चाह"
},
{
"path": "public/_locales/hu/messages.json",
"chars": 10189,
"preview": "{\n \"cta\": {\n \"donate\": \"Adományoz\",\n \"message\": \"Ha tetszik a ThirdStats, és támogatni szeretné ezt a projektet, "
},
{
"path": "public/_locales/id/messages.json",
"chars": 9829,
"preview": "{\n \"cta\": {\n \"donate\": \"Donasi\",\n \"message\": \"Jika Anda menyukai ThirdStats dan ingin mendukung proyek ini, salah"
},
{
"path": "public/_locales/it/messages.json",
"chars": 10284,
"preview": "{\n \"cta\": {\n \"donate\": \"Donare\",\n \"message\": \"Se ti piace ThirdStats e vuoi sostenere questo progetto, uno dei se"
},
{
"path": "public/_locales/ja/messages.json",
"chars": 7249,
"preview": "{\n \"cta\": {\n \"donate\": \"寄付\",\n \"message\": \"ThirdStatsが好きで、このプロジェクトをサポートしたいなら、次のいずれかが大きな助けになります。\",\n \"review\": \"レ"
},
{
"path": "public/_locales/nl/messages.json",
"chars": 10253,
"preview": "{\n \"cta\": {\n \"donate\": \"Doneren\",\n \"message\": \"Als je ThirdStats leuk vindt en dit project wilt steunen, is een v"
},
{
"path": "public/_locales/pl/messages.json",
"chars": 10391,
"preview": "{\n \"cta\": {\n \"donate\": \"Przekaż datek\",\n \"message\": \"Jeśli lubisz ThirdStats i chcesz wesprzeć ten projekt, które"
},
{
"path": "public/_locales/pt/messages.json",
"chars": 10183,
"preview": "{\n \"cta\": {\n \"donate\": \"Doar\",\n \"message\": \"Se você gosta do ThirdStats e quer apoiar este projeto, qualquer um d"
},
{
"path": "public/_locales/pt-BR/messages.json",
"chars": 10188,
"preview": "{\n \"cta\": {\n \"donate\": \"Doar\",\n \"message\": \"Se você gosta do ThirdStats e deseja apoiar este projeto, qualquer um"
},
{
"path": "public/_locales/ru/messages.json",
"chars": 9512,
"preview": "{\n \"cta\": {\n \"donate\": \"Пожертвовать\",\n \"message\": \"Если вам нравится ThirdStats и вы хотите поддержать этот прое"
},
{
"path": "public/_locales/sk/messages.json",
"chars": 10144,
"preview": "{\n \"cta\": {\n \"donate\": \"Prispieť\",\n \"message\": \"Ak sa vám ThirdStats páči a chcete tento projekt podporiť, veľmi "
},
{
"path": "public/_locales/sv/messages.json",
"chars": 9553,
"preview": "{\n \"cta\": {\n \"donate\": \"Donera\",\n \"message\": \"Om du gillar ThirdStats och vill stödja detta projekt är något av f"
},
{
"path": "public/_locales/th/messages.json",
"chars": 9015,
"preview": "{\n \"cta\": {\n \"donate\": \"บริจาค\",\n \"message\": \"ถ้าคุณชอบ ThirdStats และต้องการที่จะสนับสนุนโครงการนี้ใด ๆ ต่อไปนี้"
},
{
"path": "public/_locales/tr/messages.json",
"chars": 10025,
"preview": "{\n \"cta\": {\n \"donate\": \"Bağış\",\n \"message\": \"ThirdStats'i seviyorsanız ve bu projeyi desteklemek istiyorsanız, aş"
},
{
"path": "public/_locales/uk/messages.json",
"chars": 10272,
"preview": "{\n \"cta\": {\n \"donate\": \"Підтримати\",\n \"message\": \"Якщо вам подобається ThirdStats і ви хочете підтримати цей проє"
},
{
"path": "public/_locales/uz/messages.json",
"chars": 10200,
"preview": "{\n \"cta\": {\n \"donate\": \"Хайрия\",\n \"message\": \"Агар сизга ThirdStats ёқса ва ушбу лойиҳани қўллаб-қувватламоқчи бў"
},
{
"path": "public/_locales/zh-Hans-CN/messages.json",
"chars": 6388,
"preview": "{\n \"cta\": {\n \"donate\": \"捐款\",\n \"message\": \"如果你喜欢 ThirdStats 并想支持这个项目,以下任何一项都将大有帮助:\",\n \"review\": \"回顾\",\n \"shar"
},
{
"path": "public/_locales/zh-Hant-TW/messages.json",
"chars": 6440,
"preview": "{\n \"cta\": {\n \"donate\": \"捐\",\n \"message\": \"如果你喜歡 ThirdStats 並希望支持這個項目,以下任何一個都是一個巨大的幫助:\",\n \"review\": \"檢閱\",\n \"s"
},
{
"path": "public/js/background.js",
"chars": 695,
"preview": "// this script holds all background activity not related to stats building\n\nconst main = async () => {\n // add icon to "
},
{
"path": "public/manifest.json",
"chars": 869,
"preview": "{\n\t\"name\": \"ThirdStats\",\n\t\"version\": \"1.12.4\",\n\t\"manifest_version\": 3,\n\t\"description\": \"__MSG_extensionDescription__\",\n\t"
},
{
"path": "src/Options.vue",
"chars": 25491,
"preview": "<template>\n\t<div\n\t\tclass=\"text-normal\"\n\t\t:class=\"{ 'embedded': !ownOptionsPage }\"\n\t>\n\t<header v-if=\"ownOptionsPage\" clas"
},
{
"path": "src/Popup.vue",
"chars": 7073,
"preview": "<template>\n\t<div class=\"text-normal position-relative\">\n\t\t<div class=\"container pt-1\">\n\t\t\t<!-- header containing number "
},
{
"path": "src/Stats.vue",
"chars": 95838,
"preview": "<template>\n\t<div class=\"text-normal background-normal position-relative\">\n\t\t<!-- progress indicator -->\n\t\t<div class=\"pr"
},
{
"path": "src/assets/main.css",
"chars": 25200,
"preview": ":root {\n\tfont-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color "
},
{
"path": "src/chart.config.js",
"chars": 2052,
"preview": "// get chart components\nimport {\n\tChart,\n\tLegend,\n\tTooltip,\n\tFiller,\n\tCategoryScale,\n\tLinearScale,\n\tTimeScale,\n\tPointEle"
},
{
"path": "src/charts/BarChart.vue",
"chars": 3111,
"preview": "<template>\n<div class=\"chart\">\n\t<h2 v-if=\"title\" class=\"text-center\">{{ title }}</h2>\n\t<p v-if=\"description\" class=\"text"
},
{
"path": "src/charts/DoughnutChart.vue",
"chars": 2774,
"preview": "<template>\n<div class=\"chart\">\n\t<h2 v-if=\"title\" class=\"text-center\">{{ title }}</h2>\n\t<p v-if=\"description\" class=\"text"
},
{
"path": "src/charts/LineChart.vue",
"chars": 3386,
"preview": "<template>\n<div class=\"chart\">\n\t<h2 v-if=\"title\" class=\"text-center\">{{ title }}</h2>\n\t<p v-if=\"description\" class=\"text"
},
{
"path": "src/charts/MatrixChart.vue",
"chars": 4364,
"preview": "<template>\n<div class=\"chart matrix-chart\">\n\t<h2 v-if=\"title\" class=\"text-center\">{{ title }}</h2>\n\t<p v-if=\"description"
},
{
"path": "src/definitions.js",
"chars": 1490,
"preview": "import { localStartOfWeek } from '@/utils.js';\n\n// accent coloring for the application\nconst accentColors = [\n\t\"#e64db9\""
},
{
"path": "src/options.js",
"chars": 522,
"preview": "// init app\nimport { createApp } from 'vue';\nimport Options from '@/Options.vue';\nconst app = createApp(Options);\n\n// pr"
},
{
"path": "src/parts/LiveAge.vue",
"chars": 1218,
"preview": "<template>\n\t<span\n\t\tv-html=\"t('stats.dataCollected', ['<span class=\\'text-normal\\'>' + timePassedSinceDataRetrieval + '<"
},
{
"path": "src/parts/ProjectMeta.vue",
"chars": 4393,
"preview": "<template>\n\t<section>\n\t\t<!-- title with version -->\n\t\t<div class=\"text-gray text-small text-center\">\n\t\t\tThirdStats <code"
},
{
"path": "src/popup.js",
"chars": 514,
"preview": "// init app\nimport { createApp } from 'vue';\nimport Popup from '@/Popup.vue';\nconst app = createApp(Popup);\n\n// provide "
},
{
"path": "src/stats.js",
"chars": 514,
"preview": "// init app\nimport { createApp } from 'vue';\nimport Stats from '@/Stats.vue';\nconst app = createApp(Stats);\n\n// provide "
},
{
"path": "src/translations.js",
"chars": 2278,
"preview": "import { pluralPolish, pluralUkrainian } from \"@/utils.js\";\n\nimport ca from '../public/_locales/ca/messages.json' "
},
{
"path": "src/utils.js",
"chars": 10973,
"preview": "// helpers for rounding\nconst twoDigit = (n) => n.toFixed(2);\nconst oneDigit = (n) => n.toFixed(1);\n\n\n// helper class fo"
},
{
"path": "vite.config.js",
"chars": 589,
"preview": "import { defineConfig } from 'vite';\nimport { resolve } from 'path';\nimport vue from '@vitejs/plugin-vue';\n\nexport defau"
}
]
About this extraction
This page contains the full source code of the devmount/third-stats GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 65 files (462.1 KB), approximately 142.0k tokens, and a symbol index with 3 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.