From 90ded96d6b94c5f07f738acdb9efd4e194bc8db2 Mon Sep 17 00:00:00 2001 From: bakhirev Date: Thu, 26 Mar 2026 15:41:03 +0300 Subject: [PATCH] update --- TODO.md | 4 - llm/translation.txt | 41 ++++----- .../menu/{team_common.svg => common.svg} | 0 public/assets/menu/{team_day.svg => day.svg} | 0 .../assets/menu/{team_feat.svg => feat.svg} | 0 .../assets/menu/{team_files.svg => files.svg} | 0 .../{team_files_ext.svg => files_ext.svg} | 0 ...team_files_remove.svg => files_remove.svg} | 0 .../assets/menu/{team_hours.svg => hours.svg} | 0 .../assets/menu/{team_month.svg => month.svg} | 0 .../assets/menu/{team_tasks.svg => tasks.svg} | 0 .../assets/menu/{team_type.svg => type.svg} | 0 .../assets/menu/{team_week.svg => week.svg} | 0 .../assets/menu/{team_words.svg => words.svg} | 0 .../assets/menu/{team_work.svg => work.svg} | 0 .../menu/{team_work_2.svg => work_2.svg} | 0 .../Layout/SplashScreen/store/index.ts | 2 +- src/ts/components/ModalWindow/index.tsx | 2 +- src/ts/components/Table/Table.tsx | 5 ++ .../ApplicationConfig/getDefaultConfig.ts | 2 +- src/ts/helpers/DOMEvents/index.ts | 2 + src/ts/helpers/DOMEvents/resize.ts | 22 +++++ .../{globalScroll.ts => DOMEvents/scroll.ts} | 0 src/ts/helpers/formatter/number.ts | 10 ++- src/ts/pages/PageWrapper/index.tsx | 13 ++- .../plugins/PagePersonAchievements/index.tsx | 2 +- src/ts/plugins/PagePersonMonth/index.tsx | 2 +- src/ts/plugins/PagePersonTotal/index.tsx | 2 +- src/ts/plugins/PagePersonWeek/index.tsx | 2 +- src/ts/plugins/PageTeamAuthor/index.tsx | 2 +- src/ts/plugins/PageTeamDay/index.tsx | 2 +- .../components/components/Email/PieCharts.tsx | 8 +- .../components/components/Email/View.tsx | 12 +-- .../components/components/Server/Details.tsx | 6 +- .../components/components/Server/View.tsx | 6 +- .../components/components/Service/View.tsx | 8 +- .../components/index.tsx | 10 +-- .../index.tsx | 8 +- .../PageTeamEmails/translations/ar/index.ts | 22 +++++ .../PageTeamEmails/translations/de/index.ts | 22 +++++ .../PageTeamEmails/translations/en/index.ts | 22 +++++ .../PageTeamEmails/translations/es/index.ts | 22 +++++ .../PageTeamEmails/translations/fr/index.ts | 22 +++++ .../PageTeamEmails/translations/he/index.ts | 22 +++++ .../PageTeamEmails/translations/hi/index.ts | 22 +++++ .../translations/index.ts | 0 .../PageTeamEmails/translations/ja/index.ts | 22 +++++ .../PageTeamEmails/translations/ko/index.ts | 22 +++++ .../PageTeamEmails/translations/pt/index.ts | 22 +++++ .../PageTeamEmails/translations/ru/index.ts | 22 +++++ .../PageTeamEmails/translations/zh/index.ts | 22 +++++ .../plugins/PageTeamFileAnalytics/index.tsx | 2 +- src/ts/plugins/PageTeamFiles/index.tsx | 4 +- src/ts/plugins/PageTeamHours/index.tsx | 4 +- src/ts/plugins/PageTeamMonth/index.tsx | 2 +- .../components/components/Authors/index.tsx | 5 +- src/ts/plugins/PageTeamScope/index.tsx | 2 +- .../PageTeamScope/translations/ar/index.ts | 80 ++++++++--------- .../PageTeamScope/translations/de/index.ts | 78 ++++++++-------- .../PageTeamScope/translations/es/index.ts | 78 ++++++++-------- .../PageTeamScope/translations/fr/index.ts | 74 +++++++-------- .../PageTeamScope/translations/he/index.ts | 80 ++++++++--------- .../PageTeamScope/translations/hi/index.ts | 80 ++++++++--------- .../PageTeamScope/translations/ja/index.ts | 80 ++++++++--------- .../PageTeamScope/translations/ko/index.ts | 80 ++++++++--------- .../PageTeamScope/translations/pt/index.ts | 78 ++++++++-------- .../PageTeamScope/translations/zh/index.ts | 80 ++++++++--------- .../PageTeamServer/translations/ar/index.ts | 22 ----- .../PageTeamServer/translations/de/index.ts | 22 ----- .../PageTeamServer/translations/en/index.ts | 22 ----- .../PageTeamServer/translations/es/index.ts | 22 ----- .../PageTeamServer/translations/fr/index.ts | 22 ----- .../PageTeamServer/translations/he/index.ts | 22 ----- .../PageTeamServer/translations/hi/index.ts | 22 ----- .../PageTeamServer/translations/ja/index.ts | 22 ----- .../PageTeamServer/translations/ko/index.ts | 22 ----- .../PageTeamServer/translations/pt/index.ts | 22 ----- .../PageTeamServer/translations/ru/index.ts | 22 ----- .../PageTeamServer/translations/zh/index.ts | 22 ----- src/ts/plugins/PageTeamTasks/index.tsx | 2 +- .../PageTeamTasks/translations/ar/index.ts | 6 +- .../PageTeamTasks/translations/de/index.ts | 6 +- .../PageTeamTasks/translations/en/index.ts | 53 ++++++----- .../PageTeamTasks/translations/es/index.ts | 90 +++++++++---------- .../PageTeamTasks/translations/fr/index.ts | 6 +- .../PageTeamTasks/translations/he/index.ts | 6 +- .../PageTeamTasks/translations/hi/index.ts | 6 +- .../PageTeamTasks/translations/ja/index.ts | 6 +- .../PageTeamTasks/translations/ko/index.ts | 6 +- .../PageTeamTasks/translations/pt/index.ts | 8 +- .../PageTeamTasks/translations/ru/index.ts | 1 - .../PageTeamTasks/translations/zh/index.ts | 6 +- src/ts/plugins/PageTeamTotal/index.tsx | 2 +- src/ts/plugins/PageTeamTypes/index.tsx | 2 +- src/ts/plugins/PageTeamWeeks/index.tsx | 2 +- .../PageTeamWeeks/translations/ar/index.ts | 22 ++--- .../PageTeamWeeks/translations/de/index.ts | 22 ++--- .../PageTeamWeeks/translations/es/index.ts | 22 ++--- .../PageTeamWeeks/translations/fr/index.ts | 22 ++--- .../PageTeamWeeks/translations/he/index.ts | 22 ++--- .../PageTeamWeeks/translations/hi/index.ts | 22 ++--- .../PageTeamWeeks/translations/ja/index.ts | 22 ++--- .../PageTeamWeeks/translations/ko/index.ts | 22 ++--- .../PageTeamWeeks/translations/pt/index.ts | 22 ++--- .../PageTeamWeeks/translations/ru/index.ts | 2 +- .../PageTeamWeeks/translations/zh/index.ts | 22 ++--- src/ts/plugins/index.tsx | 4 +- 107 files changed, 986 insertions(+), 956 deletions(-) rename public/assets/menu/{team_common.svg => common.svg} (100%) rename public/assets/menu/{team_day.svg => day.svg} (100%) rename public/assets/menu/{team_feat.svg => feat.svg} (100%) rename public/assets/menu/{team_files.svg => files.svg} (100%) rename public/assets/menu/{team_files_ext.svg => files_ext.svg} (100%) rename public/assets/menu/{team_files_remove.svg => files_remove.svg} (100%) rename public/assets/menu/{team_hours.svg => hours.svg} (100%) rename public/assets/menu/{team_month.svg => month.svg} (100%) rename public/assets/menu/{team_tasks.svg => tasks.svg} (100%) rename public/assets/menu/{team_type.svg => type.svg} (100%) rename public/assets/menu/{team_week.svg => week.svg} (100%) rename public/assets/menu/{team_words.svg => words.svg} (100%) rename public/assets/menu/{team_work.svg => work.svg} (100%) rename public/assets/menu/{team_work_2.svg => work_2.svg} (100%) create mode 100644 src/ts/helpers/DOMEvents/index.ts create mode 100644 src/ts/helpers/DOMEvents/resize.ts rename src/ts/helpers/{globalScroll.ts => DOMEvents/scroll.ts} (100%) rename src/ts/plugins/{PageTeamServer => PageTeamEmails}/components/components/Email/PieCharts.tsx (89%) rename src/ts/plugins/{PageTeamServer => PageTeamEmails}/components/components/Email/View.tsx (88%) rename src/ts/plugins/{PageTeamServer => PageTeamEmails}/components/components/Server/Details.tsx (91%) rename src/ts/plugins/{PageTeamServer => PageTeamEmails}/components/components/Server/View.tsx (92%) rename src/ts/plugins/{PageTeamServer => PageTeamEmails}/components/components/Service/View.tsx (88%) rename src/ts/plugins/{PageTeamServer => PageTeamEmails}/components/index.tsx (91%) rename src/ts/plugins/{PageTeamServer => PageTeamEmails}/index.tsx (81%) create mode 100644 src/ts/plugins/PageTeamEmails/translations/ar/index.ts create mode 100644 src/ts/plugins/PageTeamEmails/translations/de/index.ts create mode 100644 src/ts/plugins/PageTeamEmails/translations/en/index.ts create mode 100644 src/ts/plugins/PageTeamEmails/translations/es/index.ts create mode 100644 src/ts/plugins/PageTeamEmails/translations/fr/index.ts create mode 100644 src/ts/plugins/PageTeamEmails/translations/he/index.ts create mode 100644 src/ts/plugins/PageTeamEmails/translations/hi/index.ts rename src/ts/plugins/{PageTeamServer => PageTeamEmails}/translations/index.ts (100%) create mode 100644 src/ts/plugins/PageTeamEmails/translations/ja/index.ts create mode 100644 src/ts/plugins/PageTeamEmails/translations/ko/index.ts create mode 100644 src/ts/plugins/PageTeamEmails/translations/pt/index.ts create mode 100644 src/ts/plugins/PageTeamEmails/translations/ru/index.ts create mode 100644 src/ts/plugins/PageTeamEmails/translations/zh/index.ts delete mode 100644 src/ts/plugins/PageTeamServer/translations/ar/index.ts delete mode 100644 src/ts/plugins/PageTeamServer/translations/de/index.ts delete mode 100644 src/ts/plugins/PageTeamServer/translations/en/index.ts delete mode 100644 src/ts/plugins/PageTeamServer/translations/es/index.ts delete mode 100644 src/ts/plugins/PageTeamServer/translations/fr/index.ts delete mode 100644 src/ts/plugins/PageTeamServer/translations/he/index.ts delete mode 100644 src/ts/plugins/PageTeamServer/translations/hi/index.ts delete mode 100644 src/ts/plugins/PageTeamServer/translations/ja/index.ts delete mode 100644 src/ts/plugins/PageTeamServer/translations/ko/index.ts delete mode 100644 src/ts/plugins/PageTeamServer/translations/pt/index.ts delete mode 100644 src/ts/plugins/PageTeamServer/translations/ru/index.ts delete mode 100644 src/ts/plugins/PageTeamServer/translations/zh/index.ts diff --git a/TODO.md b/TODO.md index 97d0ff7..bb64189 100644 --- a/TODO.md +++ b/TODO.md @@ -8,14 +8,10 @@ - рефакторинг основной грид раскладки - анимация бокового меню - в локализации переход с $1 на ключи - - печать с onResize для таблиц - отказ от xlsx - на странице PR в Excel должны быть ссылки - обновление react и переезд на vite - переделать router обертку страниц - - PageTeamServer -> Email - - убрать префиксы у иконок - - LineChart на Влитие кода округлять title значения до 1 знака - логика расчетов - переписать модуль ачивок - ленивая подгрузка расчетов diff --git a/llm/translation.txt b/llm/translation.txt index 75669b9..7d66121 100644 --- a/llm/translation.txt +++ b/llm/translation.txt @@ -1,26 +1,18 @@ -Подготовь переводы плагинов на разные языки +-- -- -- -- ОДИН ПЛАГИН НАЧАЛО -Плагины находятся в папке src/ts/plugins. Их переводы хранятся в папке src/ts/plugins/**/translations. Если внутри плагина такой папки нет, то переводить его не нужно. Для перевода каждого плагина используй правила описанные ниже. +Подготовь перевод плагина PageTeamTasks на англиский язык # Подготовка перевода плагина {НАЗВАНИЕ_ПЛАГИНА} -Плагин находятся в папке src/ts/plugins/{НАЗВАНИЕ_ПЛАГИНА}. Файлы с переводами лежат внутри папки плагина в дирректории translations. Например: src/ts/plugins/{НАЗВАНИЕ_ПЛАГИНА}/translations/en. +Переводы плагина {НАЗВАНИЕ_ПЛАГИНА} находятся в папке src/ts/plugins/{НАЗВАНИЕ_ПЛАГИНА}/**/translations/{НАЗВАНИЕ_ЯЗЫКА}/index.ts. -За основу берем перевод на английский. Он лежит в папке en и его не нужно менять. Это текстовый документ для локализации программы. Название папки (en) соответствует языку локализации. Сделай аналогичный файлы с переводом на другие языки и положи их в соответствующие папки. - -## Языки на которые нужно делать перевод -Испанский (es), португальский (pt), английский (en), немецкий (de), французкий (fr), японский (ja), корейский (ko), китайский (zh), арабский (ar), иврит (he), хинди (hi). - -За образец и эталонный вариант выбирать английский (en) - -## Перед началом работы -Убедись, что необходимые тебе папки (ru, es, pt, en, de, fr, ja, ko, zh, ar, he, hi) существуют. Если их нет - создай их. Внутри каждой папки должен быть файл index.ts. Если его нет - создай его. +За основу берем перевод на русский. Он лежит в папке ru и его не нужно менять. Это текстовый документ для локализации программы. Название папки ru соответствует языку локализации. Сделай аналогичный файлы с переводом на англиский язык и положи его в папку en. ## Описание формата файла Каждая строка содержит ключ (на английском языке в начале) и значение (после первого знака двоеточия). Мы переводим значения, не трогая ключи. Первая и последняя строка файла содержит технические символы. Они не переводятся. ## Требования к переводу -Если при переводе исходная или конечная фраза имеют двойной смысл, выбирай тот, который ближе к темам: IT, работа со статистикой, аналитика данных, деньги. Используй деловой стиль. Ключи и их порядок должны остаться такие же, какие есть. Переводи только текст на русском языке. Если оригинальная фраза начинается с маленькой буквы, то в переводе она должна также начинаться с маленькой буквы. Если оригинальная фраза начинается с заглавной буквы, то в переводе она должна также начинаться с заглавной буквы. Проверь орфографию и пунктуацию, в полученном результате. Термины commit, commit message, merge, auto-merge, pull request, PR, release, time-to-market, task tracker, backlog, log, feature остаются в оригинале и не переводятся. +Если при переводе исходная или конечная фраза имеют двойной смысл, выбирай тот, который ближе к темам: IT, программирование. Используй деловой стиль. Ключи и их порядок должны остаться такие же, какие есть. Переводи только текст на русском языке. Если оригинальная фраза начинается с маленькой буквы, то в переводе она должна также начинаться с маленькой буквы. Если оригинальная фраза начинается с заглавной буквы, то в переводе она должна также начинаться с заглавной буквы. Проверь орфографию и пунктуацию, в полученном результате. Термины commit, commit message, merge, auto-merge, pull request, PR, release, time-to-market, task tracker, backlog, log, feature остаются в оригинале и не переводятся. При переводе с русского на английский используй следующий глоссарий: "подпись" - "commit message"; @@ -39,19 +31,24 @@ ## Требования к итоговому файлу Количество строк не должно измениться. Убедись, что в исходном и итоговом файле получилось одинаковое количество строк, ключи не были изменены. --- -- -- -- -Ознакомься с прикрепленным файлом. Это файл локализации программы. Сделай перевод на англикий язык. --- -- -- -- -Подготовь файлы переводов для плагинов -Плагины находятся в папке src/ts/plugins. Их переводы хранятся в папке src/ts/plugins/**/translations. Если внутри плагина такой папки нет, то переводить его не нужно. Для перевода каждого плагина используй правила описанные ниже. +-- -- -- -- ОДИН ПЛАГИН КОНЕЦ -# Подготовка плагина {НАЗВАНИЕ_ПЛАГИНА} +Подготовь перевод плагина PageTeamTasks на испанский (es), португальский (pt), английский (en), немецкий (de), французкий (fr), японский (ja), корейский (ko), китайский (zh), арабский (ar), иврит (he), хинди (hi) -Плагин находятся в папке src/ts/plugins/{НАЗВАНИЕ_ПЛАГИНА}. Файлы с переводами лежат внутри папки плагина в дирректории translations. Например: src/ts/plugins/{НАЗВАНИЕ_ПЛАГИНА}/translations/en. Внутри каждой папки находится index.ts +# Подготовка перевода плагина {НАЗВАНИЕ_ПЛАГИНА} -Проверь наличие папок для следующих языков: Испанский (es), португальский (pt), английский (en), немецкий (de), французкий (fr), японский (ja), корейский (ko), китайский (zh), арабский (ar), иврит (he), хинди (hi) +Переводы плагина {НАЗВАНИЕ_ПЛАГИНА} находятся в папке ./src/ts/plugins/{НАЗВАНИЕ_ПЛАГИНА}/**/translations/{НАЗВАНИЕ_ЯЗЫКА}/index.ts. -Создай её вместе с файлом index.ts. За основу берем перевод на английский. Можешь просто скопировать папку en и переименовать её в нужный язык. \ No newline at end of file +За основу берем перевод на английский язык. Он лежит в папке en и его не нужно менять. Это текстовый документ для локализации программы. Название папки en соответствует языку локализации. + +## Описание формата файла +Каждая строка содержит ключ (на английском языке) в начале строки и значение (текст после первого символа двоеточия). Мы переводим на другой язык значения, не трогая ключи. Ключи остаются на английском языке. Первая и последняя строка файла содержит технические символы. Они не переводятся. + +## Требования к переводу +Если при переводе исходная или конечная фраза имеют двойной смысл, выбирай тот, который ближе к темам: IT, программирование. Используй деловой стиль. Ключи и их порядок должны остаться такие же, какие есть. Если оригинальная фраза начинается с маленькой буквы, то в переводе она должна также начинаться с маленькой буквы. Если оригинальная фраза начинается с заглавной буквы, то в переводе она должна также начинаться с заглавной буквы. Проверь орфографию и пунктуацию, в полученном результате. Термины commit, commits, commit message, merge, auto-merge, pull request, PR, release, time-to-market, task tracker, backlog, log, feature и их производные остаются в оригинале и не переводятся. + +## Требования к итоговому файлу +Убедись, что в исходном и итоговом файле получилось одинаковое количество строк, ключи не были изменены. Убедись, что в итоговом файле значения после двоеточия были переведены с англиского на нужный язык (если нет, то переведи). \ No newline at end of file diff --git a/public/assets/menu/team_common.svg b/public/assets/menu/common.svg similarity index 100% rename from public/assets/menu/team_common.svg rename to public/assets/menu/common.svg diff --git a/public/assets/menu/team_day.svg b/public/assets/menu/day.svg similarity index 100% rename from public/assets/menu/team_day.svg rename to public/assets/menu/day.svg diff --git a/public/assets/menu/team_feat.svg b/public/assets/menu/feat.svg similarity index 100% rename from public/assets/menu/team_feat.svg rename to public/assets/menu/feat.svg diff --git a/public/assets/menu/team_files.svg b/public/assets/menu/files.svg similarity index 100% rename from public/assets/menu/team_files.svg rename to public/assets/menu/files.svg diff --git a/public/assets/menu/team_files_ext.svg b/public/assets/menu/files_ext.svg similarity index 100% rename from public/assets/menu/team_files_ext.svg rename to public/assets/menu/files_ext.svg diff --git a/public/assets/menu/team_files_remove.svg b/public/assets/menu/files_remove.svg similarity index 100% rename from public/assets/menu/team_files_remove.svg rename to public/assets/menu/files_remove.svg diff --git a/public/assets/menu/team_hours.svg b/public/assets/menu/hours.svg similarity index 100% rename from public/assets/menu/team_hours.svg rename to public/assets/menu/hours.svg diff --git a/public/assets/menu/team_month.svg b/public/assets/menu/month.svg similarity index 100% rename from public/assets/menu/team_month.svg rename to public/assets/menu/month.svg diff --git a/public/assets/menu/team_tasks.svg b/public/assets/menu/tasks.svg similarity index 100% rename from public/assets/menu/team_tasks.svg rename to public/assets/menu/tasks.svg diff --git a/public/assets/menu/team_type.svg b/public/assets/menu/type.svg similarity index 100% rename from public/assets/menu/team_type.svg rename to public/assets/menu/type.svg diff --git a/public/assets/menu/team_week.svg b/public/assets/menu/week.svg similarity index 100% rename from public/assets/menu/team_week.svg rename to public/assets/menu/week.svg diff --git a/public/assets/menu/team_words.svg b/public/assets/menu/words.svg similarity index 100% rename from public/assets/menu/team_words.svg rename to public/assets/menu/words.svg diff --git a/public/assets/menu/team_work.svg b/public/assets/menu/work.svg similarity index 100% rename from public/assets/menu/team_work.svg rename to public/assets/menu/work.svg diff --git a/public/assets/menu/team_work_2.svg b/public/assets/menu/work_2.svg similarity index 100% rename from public/assets/menu/team_work_2.svg rename to public/assets/menu/work_2.svg diff --git a/src/ts/components/Layout/SplashScreen/store/index.ts b/src/ts/components/Layout/SplashScreen/store/index.ts index 9eaee80..301f18a 100644 --- a/src/ts/components/Layout/SplashScreen/store/index.ts +++ b/src/ts/components/Layout/SplashScreen/store/index.ts @@ -1,5 +1,5 @@ import { observable, action, makeObservable } from 'mobx'; -import globalScroll from 'ts/helpers/globalScroll'; +import { globalScroll } from 'ts/helpers/DOMEvents'; const DEFAULT_DELAY = 3400; diff --git a/src/ts/components/ModalWindow/index.tsx b/src/ts/components/ModalWindow/index.tsx index a1b5666..08c4cf8 100644 --- a/src/ts/components/ModalWindow/index.tsx +++ b/src/ts/components/ModalWindow/index.tsx @@ -2,7 +2,7 @@ import React, { ReactNode, useEffect, useState } from 'react'; import ReactDOM from 'react-dom'; import isMobile from 'ts/helpers/isMobile'; -import globalScroll from 'ts/helpers/globalScroll'; +import { globalScroll } from 'ts/helpers/DOMEvents'; import Header from './components/Header'; import Body from './components/Body'; diff --git a/src/ts/components/Table/Table.tsx b/src/ts/components/Table/Table.tsx index 442ae1a..89fa70c 100644 --- a/src/ts/components/Table/Table.tsx +++ b/src/ts/components/Table/Table.tsx @@ -10,6 +10,7 @@ import getAdaptiveColumnWidth from './helpers/getAdaptiveColumnWidth'; import getColumnConfigs from './helpers/getColumnConfigs'; import getDefaultProps from './helpers/getDefaultProps'; import getRowsConfig from './helpers/getRowsConfig'; +import { useWindowResize } from 'ts/helpers/DOMEvents'; import style from './styles/index.module.scss'; @@ -47,6 +48,10 @@ function Table({ setRowsConfig(newRowsConfig); }, [rows]); + useWindowResize(() => { + setOffsetWidth(refTable?.current?.offsetWidth); + }, [refTable?.current]); + const defaultColumns = getDefaultProps(children) as IColumn[]; const adaptiveWidth = getAdaptiveColumnWidth(defaultColumns, offsetWidth); const columns = getColumnConfigs(defaultColumns, adaptiveWidth, sort); diff --git a/src/ts/helpers/ApplicationConfig/getDefaultConfig.ts b/src/ts/helpers/ApplicationConfig/getDefaultConfig.ts index 337532a..f42a22f 100644 --- a/src/ts/helpers/ApplicationConfig/getDefaultConfig.ts +++ b/src/ts/helpers/ApplicationConfig/getDefaultConfig.ts @@ -74,7 +74,7 @@ export default function getDefaultConfig(): ApplicationConfig { 'team_refactor', 'team_release', 'team_scope', - 'team_server', + 'team_emails', 'team_tasks', 'team_total', 'team_types', diff --git a/src/ts/helpers/DOMEvents/index.ts b/src/ts/helpers/DOMEvents/index.ts new file mode 100644 index 0000000..9907cd6 --- /dev/null +++ b/src/ts/helpers/DOMEvents/index.ts @@ -0,0 +1,2 @@ +export { default as globalScroll } from './scroll'; +export { default as useWindowResize } from './resize'; diff --git a/src/ts/helpers/DOMEvents/resize.ts b/src/ts/helpers/DOMEvents/resize.ts new file mode 100644 index 0000000..1fd5c50 --- /dev/null +++ b/src/ts/helpers/DOMEvents/resize.ts @@ -0,0 +1,22 @@ +import { useEffect } from 'react'; + +let timeoutId: any = undefined; +let callbacks: Function[] = []; + +const handleResize = () => { + clearTimeout(timeoutId); + timeoutId = setTimeout(() => { + callbacks.forEach((callback: Function) => callback()); + }, 300); +}; + +window.addEventListener('resize', handleResize); + +export default function useWindowResize(callback: Function, args?: any[]) { + useEffect(() => { + callbacks.push(callback); + return () => { + callbacks = callbacks.filter((func) => func !== callback); + }; + }, args); +} diff --git a/src/ts/helpers/globalScroll.ts b/src/ts/helpers/DOMEvents/scroll.ts similarity index 100% rename from src/ts/helpers/globalScroll.ts rename to src/ts/helpers/DOMEvents/scroll.ts diff --git a/src/ts/helpers/formatter/number.ts b/src/ts/helpers/formatter/number.ts index e1e8cea..27706b8 100644 --- a/src/ts/helpers/formatter/number.ts +++ b/src/ts/helpers/formatter/number.ts @@ -2,9 +2,15 @@ export function get2Number(time: number) { return time < 10 ? `0${time}` : time; } +export function getNumberOfDigits(value: number, numberOfDigits: number) { + if (!numberOfDigits) return value >> 0; + const module = 10 * numberOfDigits; + return (value * module >> 0) / module; +} + export function getShortNumber(value: number) { if (value === Infinity || value === -Infinity) return '—'; const module = value < 0 ? (value * -1) : value; - const fractionDigits = module < 15 ? 1 : 0; - return (value || 0).toFixed(fractionDigits); + const numberOfDigits = module < 15 ? 1 : 0; + return getNumberOfDigits(value, numberOfDigits); } diff --git a/src/ts/pages/PageWrapper/index.tsx b/src/ts/pages/PageWrapper/index.tsx index d051359..9f71979 100644 --- a/src/ts/pages/PageWrapper/index.tsx +++ b/src/ts/pages/PageWrapper/index.tsx @@ -1,4 +1,4 @@ -import React, { ReactNode, useState, useEffect, useMemo } from 'react'; +import React, { ReactNode, useState, useMemo } from 'react'; import { observer } from 'mobx-react-lite'; import { useParams } from 'react-router-dom'; @@ -8,6 +8,7 @@ import isMobile from 'ts/helpers/isMobile'; import plugins from 'ts/helpers/Plugins'; import TranslationTooltip from 'ts/components/Translation/components/Tooltip'; import TranslationList from 'ts/components/Translation/components/Modal'; +import { useWindowResize } from 'ts/helpers/DOMEvents'; import SideBar from './components/sidebar'; import Header from './components/header'; @@ -89,13 +90,9 @@ const DesktopView = observer(({ children }: IPageWrapper): React.ReactElement => function PageWrapper({ children }: IPageWrapper) { const [localIsMobile, setLocalIsMobile] = useState(isMobile); - useEffect(() => { - function handleResize() { - setLocalIsMobile(window.innerWidth < 700 || isMobile); - } - window.addEventListener('resize', handleResize); - return () => window.removeEventListener('resize', handleResize); - }, []); + useWindowResize(() => { + setLocalIsMobile(window.innerWidth < 700 || isMobile); + }); return localIsMobile ? ({children}) diff --git a/src/ts/plugins/PagePersonAchievements/index.tsx b/src/ts/plugins/PagePersonAchievements/index.tsx index 90eae87..ef6c8f0 100644 --- a/src/ts/plugins/PagePersonAchievements/index.tsx +++ b/src/ts/plugins/PagePersonAchievements/index.tsx @@ -19,7 +19,7 @@ export default class Plugin implements IPlugin { order: 15, link: '/person/achievements/', title: 'plugin.person_achievements.sidebar', - icon: './assets/menu/team_common.svg', + icon: './assets/menu/common.svg', }, ]; } diff --git a/src/ts/plugins/PagePersonMonth/index.tsx b/src/ts/plugins/PagePersonMonth/index.tsx index 1b3ba25..d394b25 100644 --- a/src/ts/plugins/PagePersonMonth/index.tsx +++ b/src/ts/plugins/PagePersonMonth/index.tsx @@ -18,7 +18,7 @@ export default class Plugin implements IPlugin { order: 60, link: '/person/month/', title: 'sidebar.person.month', - icon: './assets/menu/team_month.svg', + icon: './assets/menu/month.svg', }, ]; } diff --git a/src/ts/plugins/PagePersonTotal/index.tsx b/src/ts/plugins/PagePersonTotal/index.tsx index ccbe55b..51a6239 100644 --- a/src/ts/plugins/PagePersonTotal/index.tsx +++ b/src/ts/plugins/PagePersonTotal/index.tsx @@ -19,7 +19,7 @@ export default class Plugin implements IPlugin { order: 10, link: '/person/total/', title: 'plugin.person_total.sidebar', - icon: './assets/menu/team_common.svg', + icon: './assets/menu/common.svg', }, ]; } diff --git a/src/ts/plugins/PagePersonWeek/index.tsx b/src/ts/plugins/PagePersonWeek/index.tsx index 18bf67e..23193af 100644 --- a/src/ts/plugins/PagePersonWeek/index.tsx +++ b/src/ts/plugins/PagePersonWeek/index.tsx @@ -18,7 +18,7 @@ export default class Plugin implements IPlugin { order: 50, link: '/person/week/', title: 'sidebar.person.week', - icon: './assets/menu/team_week.svg', + icon: './assets/menu/week.svg', }, ]; } diff --git a/src/ts/plugins/PageTeamAuthor/index.tsx b/src/ts/plugins/PageTeamAuthor/index.tsx index f059067..e81bfcd 100644 --- a/src/ts/plugins/PageTeamAuthor/index.tsx +++ b/src/ts/plugins/PageTeamAuthor/index.tsx @@ -18,7 +18,7 @@ export default class Plugin implements IPlugin { order: 30, link: '/team/author', title: 'sidebar.team.author', - icon: './assets/menu/team_work.svg', + icon: './assets/menu/work.svg', }, ]; } diff --git a/src/ts/plugins/PageTeamDay/index.tsx b/src/ts/plugins/PageTeamDay/index.tsx index 07f1065..6cbd5d8 100644 --- a/src/ts/plugins/PageTeamDay/index.tsx +++ b/src/ts/plugins/PageTeamDay/index.tsx @@ -15,7 +15,7 @@ export default class Plugin implements IPlugin { order: 90, link: '/team/day', title: 'sidebar.team.day', - icon: './assets/menu/team_day.svg', + icon: './assets/menu/day.svg', }, ]; } diff --git a/src/ts/plugins/PageTeamServer/components/components/Email/PieCharts.tsx b/src/ts/plugins/PageTeamEmails/components/components/Email/PieCharts.tsx similarity index 89% rename from src/ts/plugins/PageTeamServer/components/components/Email/PieCharts.tsx rename to src/ts/plugins/PageTeamEmails/components/components/Email/PieCharts.tsx index 5b27781..5da91b7 100644 --- a/src/ts/plugins/PageTeamServer/components/components/Email/PieCharts.tsx +++ b/src/ts/plugins/PageTeamEmails/components/components/Email/PieCharts.tsx @@ -60,8 +60,8 @@ const PieCharts = observer(({ rows }: PieChartsProps): React.ReactElement | null
{ return { @@ -38,7 +38,7 @@ function View({ response, updateSort, rowsForExcel, mode }: ViewProps) { /> ( row.type === EmailType.GITHUB @@ -63,7 +63,7 @@ function View({ response, updateSort, rowsForExcel, mode }: ViewProps) { { const name = type === COMMIT_TYPE.PR_BITBUCKET ? 'Bitbucket' : 'GitHub'; - return text('plugin.team_server.type.description', name); + return text('plugin.team_emails.type.description', name); }} /> { +const EmailsPage = observer(({ mode }: PageOptions): React.ReactElement | null => { const servers = statisticStore.statisticsByCommits.server.totalInfo; const services = statisticStore.statisticsByCommits.service.totalInfo; const emails = statisticStore.statisticsByCommits.email.totalInfo; @@ -43,7 +43,7 @@ const ServerPage = observer(({ mode }: PageOptions): React.ReactElement | null = - + <Title title="plugin.team_emails.email.title"/> <FakeDataLoader content={emailResults} mode={mode} @@ -58,7 +58,7 @@ const ServerPage = observer(({ mode }: PageOptions): React.ReactElement | null = </FakeDataLoader> <If value={servers}> - <Title title="plugin.team_server.title"/> + <Title title="plugin.team_emails.title"/> <FakeDataLoader content={servers} mode={mode} @@ -73,7 +73,7 @@ const ServerPage = observer(({ mode }: PageOptions): React.ReactElement | null = </If> <If value={services}> - <Title title="plugin.team_server.service"/> + <Title title="plugin.team_emails.service"/> <FakeDataLoader content={services} mode={mode} @@ -90,4 +90,4 @@ const ServerPage = observer(({ mode }: PageOptions): React.ReactElement | null = ); }); -export default ServerPage; +export default EmailsPage; diff --git a/src/ts/plugins/PageTeamServer/index.tsx b/src/ts/plugins/PageTeamEmails/index.tsx similarity index 81% rename from src/ts/plugins/PageTeamServer/index.tsx rename to src/ts/plugins/PageTeamEmails/index.tsx index 759d0db..6c88dcf 100644 --- a/src/ts/plugins/PageTeamServer/index.tsx +++ b/src/ts/plugins/PageTeamEmails/index.tsx @@ -9,16 +9,16 @@ import translations from './translations'; import Page from './components'; export default class Plugin implements IPlugin { - static id = 'team_server'; + static id = 'team_emails'; getMenuItems() { return [ { - id: 'server', + id: 'emails', group: 10, order: 80, - link: '/team/server', - title: 'plugin.team_server.sidebar', + link: '/team/emails', + title: 'plugin.team_emails.sidebar', icon: './assets/menu/email.svg', }, ]; diff --git a/src/ts/plugins/PageTeamEmails/translations/ar/index.ts b/src/ts/plugins/PageTeamEmails/translations/ar/index.ts new file mode 100644 index 0000000..099d7dd --- /dev/null +++ b/src/ts/plugins/PageTeamEmails/translations/ar/index.ts @@ -0,0 +1,22 @@ +export default ` +§ plugin.team_emails.sidebar: Email addresses +§ plugin.team_emails.title: Server addresses in logs +§ plugin.team_emails.domain: Domain +§ plugin.team_emails.from: from +§ plugin.team_emails.to: to +§ plugin.team_emails.protocol: Protocol +§ plugin.team_emails.port: Port +§ plugin.team_emails.url: URL +§ plugin.team_emails.service: Code hosting tool +§ plugin.team_emails.type.title: Service +§ plugin.team_emails.type.description: $1 or something similar +§ plugin.team_emails.email.title: Email address list +§ plugin.team_emails.email.typeChart.title: Address types +§ plugin.team_emails.email.typeChart.suffix: email addresses +§ plugin.team_emails.email.authorChart.title: Number of addresses per staff member +§ plugin.team_emails.email.authorChart.suffix: email addresses +§ plugin.team_emails.email.type: Type +§ plugin.team_emails.email.company: Company +§ plugin.team_emails.email.email: Email address +§ plugin.team_emails.email.author: Staff member +`; diff --git a/src/ts/plugins/PageTeamEmails/translations/de/index.ts b/src/ts/plugins/PageTeamEmails/translations/de/index.ts new file mode 100644 index 0000000..099d7dd --- /dev/null +++ b/src/ts/plugins/PageTeamEmails/translations/de/index.ts @@ -0,0 +1,22 @@ +export default ` +§ plugin.team_emails.sidebar: Email addresses +§ plugin.team_emails.title: Server addresses in logs +§ plugin.team_emails.domain: Domain +§ plugin.team_emails.from: from +§ plugin.team_emails.to: to +§ plugin.team_emails.protocol: Protocol +§ plugin.team_emails.port: Port +§ plugin.team_emails.url: URL +§ plugin.team_emails.service: Code hosting tool +§ plugin.team_emails.type.title: Service +§ plugin.team_emails.type.description: $1 or something similar +§ plugin.team_emails.email.title: Email address list +§ plugin.team_emails.email.typeChart.title: Address types +§ plugin.team_emails.email.typeChart.suffix: email addresses +§ plugin.team_emails.email.authorChart.title: Number of addresses per staff member +§ plugin.team_emails.email.authorChart.suffix: email addresses +§ plugin.team_emails.email.type: Type +§ plugin.team_emails.email.company: Company +§ plugin.team_emails.email.email: Email address +§ plugin.team_emails.email.author: Staff member +`; diff --git a/src/ts/plugins/PageTeamEmails/translations/en/index.ts b/src/ts/plugins/PageTeamEmails/translations/en/index.ts new file mode 100644 index 0000000..099d7dd --- /dev/null +++ b/src/ts/plugins/PageTeamEmails/translations/en/index.ts @@ -0,0 +1,22 @@ +export default ` +§ plugin.team_emails.sidebar: Email addresses +§ plugin.team_emails.title: Server addresses in logs +§ plugin.team_emails.domain: Domain +§ plugin.team_emails.from: from +§ plugin.team_emails.to: to +§ plugin.team_emails.protocol: Protocol +§ plugin.team_emails.port: Port +§ plugin.team_emails.url: URL +§ plugin.team_emails.service: Code hosting tool +§ plugin.team_emails.type.title: Service +§ plugin.team_emails.type.description: $1 or something similar +§ plugin.team_emails.email.title: Email address list +§ plugin.team_emails.email.typeChart.title: Address types +§ plugin.team_emails.email.typeChart.suffix: email addresses +§ plugin.team_emails.email.authorChart.title: Number of addresses per staff member +§ plugin.team_emails.email.authorChart.suffix: email addresses +§ plugin.team_emails.email.type: Type +§ plugin.team_emails.email.company: Company +§ plugin.team_emails.email.email: Email address +§ plugin.team_emails.email.author: Staff member +`; diff --git a/src/ts/plugins/PageTeamEmails/translations/es/index.ts b/src/ts/plugins/PageTeamEmails/translations/es/index.ts new file mode 100644 index 0000000..099d7dd --- /dev/null +++ b/src/ts/plugins/PageTeamEmails/translations/es/index.ts @@ -0,0 +1,22 @@ +export default ` +§ plugin.team_emails.sidebar: Email addresses +§ plugin.team_emails.title: Server addresses in logs +§ plugin.team_emails.domain: Domain +§ plugin.team_emails.from: from +§ plugin.team_emails.to: to +§ plugin.team_emails.protocol: Protocol +§ plugin.team_emails.port: Port +§ plugin.team_emails.url: URL +§ plugin.team_emails.service: Code hosting tool +§ plugin.team_emails.type.title: Service +§ plugin.team_emails.type.description: $1 or something similar +§ plugin.team_emails.email.title: Email address list +§ plugin.team_emails.email.typeChart.title: Address types +§ plugin.team_emails.email.typeChart.suffix: email addresses +§ plugin.team_emails.email.authorChart.title: Number of addresses per staff member +§ plugin.team_emails.email.authorChart.suffix: email addresses +§ plugin.team_emails.email.type: Type +§ plugin.team_emails.email.company: Company +§ plugin.team_emails.email.email: Email address +§ plugin.team_emails.email.author: Staff member +`; diff --git a/src/ts/plugins/PageTeamEmails/translations/fr/index.ts b/src/ts/plugins/PageTeamEmails/translations/fr/index.ts new file mode 100644 index 0000000..099d7dd --- /dev/null +++ b/src/ts/plugins/PageTeamEmails/translations/fr/index.ts @@ -0,0 +1,22 @@ +export default ` +§ plugin.team_emails.sidebar: Email addresses +§ plugin.team_emails.title: Server addresses in logs +§ plugin.team_emails.domain: Domain +§ plugin.team_emails.from: from +§ plugin.team_emails.to: to +§ plugin.team_emails.protocol: Protocol +§ plugin.team_emails.port: Port +§ plugin.team_emails.url: URL +§ plugin.team_emails.service: Code hosting tool +§ plugin.team_emails.type.title: Service +§ plugin.team_emails.type.description: $1 or something similar +§ plugin.team_emails.email.title: Email address list +§ plugin.team_emails.email.typeChart.title: Address types +§ plugin.team_emails.email.typeChart.suffix: email addresses +§ plugin.team_emails.email.authorChart.title: Number of addresses per staff member +§ plugin.team_emails.email.authorChart.suffix: email addresses +§ plugin.team_emails.email.type: Type +§ plugin.team_emails.email.company: Company +§ plugin.team_emails.email.email: Email address +§ plugin.team_emails.email.author: Staff member +`; diff --git a/src/ts/plugins/PageTeamEmails/translations/he/index.ts b/src/ts/plugins/PageTeamEmails/translations/he/index.ts new file mode 100644 index 0000000..099d7dd --- /dev/null +++ b/src/ts/plugins/PageTeamEmails/translations/he/index.ts @@ -0,0 +1,22 @@ +export default ` +§ plugin.team_emails.sidebar: Email addresses +§ plugin.team_emails.title: Server addresses in logs +§ plugin.team_emails.domain: Domain +§ plugin.team_emails.from: from +§ plugin.team_emails.to: to +§ plugin.team_emails.protocol: Protocol +§ plugin.team_emails.port: Port +§ plugin.team_emails.url: URL +§ plugin.team_emails.service: Code hosting tool +§ plugin.team_emails.type.title: Service +§ plugin.team_emails.type.description: $1 or something similar +§ plugin.team_emails.email.title: Email address list +§ plugin.team_emails.email.typeChart.title: Address types +§ plugin.team_emails.email.typeChart.suffix: email addresses +§ plugin.team_emails.email.authorChart.title: Number of addresses per staff member +§ plugin.team_emails.email.authorChart.suffix: email addresses +§ plugin.team_emails.email.type: Type +§ plugin.team_emails.email.company: Company +§ plugin.team_emails.email.email: Email address +§ plugin.team_emails.email.author: Staff member +`; diff --git a/src/ts/plugins/PageTeamEmails/translations/hi/index.ts b/src/ts/plugins/PageTeamEmails/translations/hi/index.ts new file mode 100644 index 0000000..099d7dd --- /dev/null +++ b/src/ts/plugins/PageTeamEmails/translations/hi/index.ts @@ -0,0 +1,22 @@ +export default ` +§ plugin.team_emails.sidebar: Email addresses +§ plugin.team_emails.title: Server addresses in logs +§ plugin.team_emails.domain: Domain +§ plugin.team_emails.from: from +§ plugin.team_emails.to: to +§ plugin.team_emails.protocol: Protocol +§ plugin.team_emails.port: Port +§ plugin.team_emails.url: URL +§ plugin.team_emails.service: Code hosting tool +§ plugin.team_emails.type.title: Service +§ plugin.team_emails.type.description: $1 or something similar +§ plugin.team_emails.email.title: Email address list +§ plugin.team_emails.email.typeChart.title: Address types +§ plugin.team_emails.email.typeChart.suffix: email addresses +§ plugin.team_emails.email.authorChart.title: Number of addresses per staff member +§ plugin.team_emails.email.authorChart.suffix: email addresses +§ plugin.team_emails.email.type: Type +§ plugin.team_emails.email.company: Company +§ plugin.team_emails.email.email: Email address +§ plugin.team_emails.email.author: Staff member +`; diff --git a/src/ts/plugins/PageTeamServer/translations/index.ts b/src/ts/plugins/PageTeamEmails/translations/index.ts similarity index 100% rename from src/ts/plugins/PageTeamServer/translations/index.ts rename to src/ts/plugins/PageTeamEmails/translations/index.ts diff --git a/src/ts/plugins/PageTeamEmails/translations/ja/index.ts b/src/ts/plugins/PageTeamEmails/translations/ja/index.ts new file mode 100644 index 0000000..34d8fd0 --- /dev/null +++ b/src/ts/plugins/PageTeamEmails/translations/ja/index.ts @@ -0,0 +1,22 @@ +export default ` +§ plugin.team_emails.sidebar: メールアドレス +§ plugin.team_emails.title: ログ内のサーバーアドレス +§ plugin.team_emails.domain: ドメイン +§ plugin.team_emails.from: 送信元 +§ plugin.team_emails.to: 宛先 +§ plugin.team_emails.protocol: プロトコル +§ plugin.team_emails.port: ポート +§ plugin.team_emails.url: URL +§ plugin.team_emails.service: コードホスティングツール +§ plugin.team_emails.type.title: サービス +§ plugin.team_emails.type.description: $1 または類似のサービス +§ plugin.team_emails.email.title: メールアドレス一覧 +§ plugin.team_emails.email.typeChart.title: アドレスの種類 +§ plugin.team_emails.email.typeChart.suffix: 件のメールアドレス +§ plugin.team_emails.email.authorChart.title: スタッフ別のアドレス数 +§ plugin.team_emails.email.authorChart.suffix: 件のメールアドレス +§ plugin.team_emails.email.type: 種類 +§ plugin.team_emails.email.company: 会社 +§ plugin.team_emails.email.email: メールアドレス +§ plugin.team_emails.email.author: スタッフ +`; diff --git a/src/ts/plugins/PageTeamEmails/translations/ko/index.ts b/src/ts/plugins/PageTeamEmails/translations/ko/index.ts new file mode 100644 index 0000000..b741f71 --- /dev/null +++ b/src/ts/plugins/PageTeamEmails/translations/ko/index.ts @@ -0,0 +1,22 @@ +export default ` +§ plugin.team_emails.sidebar: 이메일 주소 +§ plugin.team_emails.title: 로그에 기록된 서버 주소 +§ plugin.team_emails.domain: 도메인 +§ plugin.team_emails.from: 발신 +§ plugin.team_emails.to: 수신 +§ plugin.team_emails.protocol: 프로토콜 +§ plugin.team_emails.port: 포트 +§ plugin.team_emails.url: URL +§ plugin.team_emails.service: 코드 호스팅 도구 +§ plugin.team_emails.type.title: 서비스 +§ plugin.team_emails.type.description: $1 또는 유사한 서비스 +§ plugin.team_emails.email.title: 이메일 주소 목록 +§ plugin.team_emails.email.typeChart.title: 주소 유형 +§ plugin.team_emails.email.typeChart.suffix: 개의 이메일 주소 +§ plugin.team_emails.email.authorChart.title: 직원별 주소 개수 +§ plugin.team_emails.email.authorChart.suffix: 개의 이메일 주소 +§ plugin.team_emails.email.type: 유형 +§ plugin.team_emails.email.company: 회사 +§ plugin.team_emails.email.email: 이메일 주소 +§ plugin.team_emails.email.author: 직원 +`; diff --git a/src/ts/plugins/PageTeamEmails/translations/pt/index.ts b/src/ts/plugins/PageTeamEmails/translations/pt/index.ts new file mode 100644 index 0000000..099d7dd --- /dev/null +++ b/src/ts/plugins/PageTeamEmails/translations/pt/index.ts @@ -0,0 +1,22 @@ +export default ` +§ plugin.team_emails.sidebar: Email addresses +§ plugin.team_emails.title: Server addresses in logs +§ plugin.team_emails.domain: Domain +§ plugin.team_emails.from: from +§ plugin.team_emails.to: to +§ plugin.team_emails.protocol: Protocol +§ plugin.team_emails.port: Port +§ plugin.team_emails.url: URL +§ plugin.team_emails.service: Code hosting tool +§ plugin.team_emails.type.title: Service +§ plugin.team_emails.type.description: $1 or something similar +§ plugin.team_emails.email.title: Email address list +§ plugin.team_emails.email.typeChart.title: Address types +§ plugin.team_emails.email.typeChart.suffix: email addresses +§ plugin.team_emails.email.authorChart.title: Number of addresses per staff member +§ plugin.team_emails.email.authorChart.suffix: email addresses +§ plugin.team_emails.email.type: Type +§ plugin.team_emails.email.company: Company +§ plugin.team_emails.email.email: Email address +§ plugin.team_emails.email.author: Staff member +`; diff --git a/src/ts/plugins/PageTeamEmails/translations/ru/index.ts b/src/ts/plugins/PageTeamEmails/translations/ru/index.ts new file mode 100644 index 0000000..bebdf0b --- /dev/null +++ b/src/ts/plugins/PageTeamEmails/translations/ru/index.ts @@ -0,0 +1,22 @@ +export default ` +§ plugin.team_emails.sidebar: Почтовые адреса +§ plugin.team_emails.title: Адреса серверов в логах +§ plugin.team_emails.domain: Домен +§ plugin.team_emails.from: Первый коммит +§ plugin.team_emails.to: Последний коммит +§ plugin.team_emails.protocol: Протокол +§ plugin.team_emails.port: Порт +§ plugin.team_emails.url: URL +§ plugin.team_emails.service: Инструмент для хостинга кода +§ plugin.team_emails.type.title: Сервис +§ plugin.team_emails.type.description: $1 или что-то похожее +§ plugin.team_emails.email.title: Список почтовых адресов +§ plugin.team_emails.email.typeChart.title: Типы адресов +§ plugin.team_emails.email.typeChart.suffix: почтовых адресов +§ plugin.team_emails.email.authorChart.title: Количество адресов на одного сотрудника +§ plugin.team_emails.email.authorChart.suffix: почтовых адресов +§ plugin.team_emails.email.type: Тип +§ plugin.team_emails.email.company: Компания +§ plugin.team_emails.email.email: Адрес почты +§ plugin.team_emails.email.author: Сотрудник +`; diff --git a/src/ts/plugins/PageTeamEmails/translations/zh/index.ts b/src/ts/plugins/PageTeamEmails/translations/zh/index.ts new file mode 100644 index 0000000..fb22271 --- /dev/null +++ b/src/ts/plugins/PageTeamEmails/translations/zh/index.ts @@ -0,0 +1,22 @@ +export default ` +§ plugin.team_emails.sidebar: 邮箱地址 +§ plugin.team_emails.title: 日志中的服务器地址 +§ plugin.team_emails.domain: 域名 +§ plugin.team_emails.from: 发件人 +§ plugin.team_emails.to: 收件人 +§ plugin.team_emails.protocol: 协议 +§ plugin.team_emails.port: 端口 +§ plugin.team_emails.url: URL +§ plugin.team_emails.service: 代码托管工具 +§ plugin.team_emails.type.title: 服务 +§ plugin.team_emails.type.description: $1 或类似服务 +§ plugin.team_emails.email.title: 邮箱地址列表 +§ plugin.team_emails.email.typeChart.title: 地址类型 +§ plugin.team_emails.email.typeChart.suffix: 个邮箱地址 +§ plugin.team_emails.email.authorChart.title: 按员工统计的地址数量 +§ plugin.team_emails.email.authorChart.suffix: 个邮箱地址 +§ plugin.team_emails.email.type: 类型 +§ plugin.team_emails.email.company: 公司 +§ plugin.team_emails.email.email: 邮箱地址 +§ plugin.team_emails.email.author: 员工 +`; diff --git a/src/ts/plugins/PageTeamFileAnalytics/index.tsx b/src/ts/plugins/PageTeamFileAnalytics/index.tsx index 1c72d4c..b592c2a 100644 --- a/src/ts/plugins/PageTeamFileAnalytics/index.tsx +++ b/src/ts/plugins/PageTeamFileAnalytics/index.tsx @@ -19,7 +19,7 @@ export default class Plugin implements IPlugin { order: 140, link: '/team/extension', title: 'plugin.team_file_analytics.sidebar', - icon: './assets/menu/team_files_ext.svg', + icon: './assets/menu/files_ext.svg', }, ]; } diff --git a/src/ts/plugins/PageTeamFiles/index.tsx b/src/ts/plugins/PageTeamFiles/index.tsx index 87b5d9e..90b3236 100644 --- a/src/ts/plugins/PageTeamFiles/index.tsx +++ b/src/ts/plugins/PageTeamFiles/index.tsx @@ -16,7 +16,7 @@ export default class Plugin implements IPlugin { order: 130, link: '/team/files', title: 'plugin.team_files.sidebar.files', - icon: './assets/menu/team_files.svg', + icon: './assets/menu/files.svg', }, { id: 'removedFiles', @@ -24,7 +24,7 @@ export default class Plugin implements IPlugin { order: 131, link: '/team/removedFiles', title: 'plugin.team_files.sidebar.removedFiles', - icon: './assets/menu/team_files_remove.svg', + icon: './assets/menu/files_remove.svg', }, ]; } diff --git a/src/ts/plugins/PageTeamHours/index.tsx b/src/ts/plugins/PageTeamHours/index.tsx index 5d3221b..a3e4980 100644 --- a/src/ts/plugins/PageTeamHours/index.tsx +++ b/src/ts/plugins/PageTeamHours/index.tsx @@ -19,7 +19,7 @@ export default class Plugin implements IPlugin { order: 120, link: '/team/hours', title: 'sidebar.team.hours', - icon: './assets/menu/team_hours.svg', + icon: './assets/menu/hours.svg', }, { id: 'hours', @@ -27,7 +27,7 @@ export default class Plugin implements IPlugin { order: 70, link: '/person/hours/', title: 'sidebar.person.hours', - icon: './assets/menu/team_hours.svg', + icon: './assets/menu/hours.svg', }, ]; } diff --git a/src/ts/plugins/PageTeamMonth/index.tsx b/src/ts/plugins/PageTeamMonth/index.tsx index cc769a1..6c2142c 100644 --- a/src/ts/plugins/PageTeamMonth/index.tsx +++ b/src/ts/plugins/PageTeamMonth/index.tsx @@ -19,7 +19,7 @@ export default class Plugin implements IPlugin { order: 110, link: '/team/month', title: 'plugin.team_month.sidebar', - icon: './assets/menu/team_month.svg', + icon: './assets/menu/month.svg', }, ]; } diff --git a/src/ts/plugins/PageTeamPullRequests/components/components/Authors/index.tsx b/src/ts/plugins/PageTeamPullRequests/components/components/Authors/index.tsx index a293ea5..cfc2972 100644 --- a/src/ts/plugins/PageTeamPullRequests/components/components/Authors/index.tsx +++ b/src/ts/plugins/PageTeamPullRequests/components/components/Authors/index.tsx @@ -5,6 +5,7 @@ import { Pagination, FakeDataLoader } from 'ts/components/DataLoader'; import { Title } from 'ts/components/Layout'; import statisticStore from 'ts/store/Statistics'; import { getGroupsBy } from 'ts/helpers/charts'; +import { getShortNumber } from 'ts/helpers/formatter'; import View from './View'; import { getGroupsByAuthors } from './helpers'; @@ -31,8 +32,8 @@ const Authors = observer(({ daysWorkOnTask: daysWorkOnTask.details, daysTotalValue, daysTotalDetails: { - 'plugin.team_pull_requests.author.work': daysWorkOnTask.weightedAverage, - 'plugin.team_pull_requests.author.review': daysInReview.weightedAverage, + 'plugin.team_pull_requests.author.work': getShortNumber(daysWorkOnTask.weightedAverage), + 'plugin.team_pull_requests.author.review': getShortNumber(daysInReview.weightedAverage), }, }; }) diff --git a/src/ts/plugins/PageTeamScope/index.tsx b/src/ts/plugins/PageTeamScope/index.tsx index f81198c..3f98289 100644 --- a/src/ts/plugins/PageTeamScope/index.tsx +++ b/src/ts/plugins/PageTeamScope/index.tsx @@ -19,7 +19,7 @@ export default class Plugin implements IPlugin { order: 20, link: '/team/scope', title: 'sidebar.team.scope', - icon: './assets/menu/team_feat.svg', + icon: './assets/menu/feat.svg', }, ]; } diff --git a/src/ts/plugins/PageTeamScope/translations/ar/index.ts b/src/ts/plugins/PageTeamScope/translations/ar/index.ts index a449558..719469f 100644 --- a/src/ts/plugins/PageTeamScope/translations/ar/index.ts +++ b/src/ts/plugins/PageTeamScope/translations/ar/index.ts @@ -1,42 +1,42 @@ export default ` -§ plugin.team_scope.sidebar: Features -§ plugin.team_scope.title: Feature statistics -§ plugin.team_scope.scope: Feature -§ plugin.team_scope.unknown: (feature is not labeled) -§ plugin.team_scope.days: Work days -§ plugin.team_scope.authorsDays: Person days -§ plugin.team_scope.tasks: Tasks -§ plugin.team_scope.lastCommit: Last commit -§ plugin.team_scope.commits: Commits -§ plugin.team_scope.authors: Personal contribution -§ plugin.team_scope.cost: Cost -§ plugin.team_scope.details.cards: General feature information -§ plugin.team_scope.details.charts: Who contributed -§ plugin.team_scope.details.tasks: List of tasks within which changes were made -§ plugin.team_scope.details.commits: List of commits matching the search filters -§ plugin.team_scope.cards.firstCommit: first commit -§ plugin.team_scope.cards.lastCommit: last commit -§ plugin.team_scope.cards.totalDays.title: total work duration -§ plugin.team_scope.cards.totalDays.description: Total development time from the first to the last commit. -§ plugin.team_scope.cards.totalDaysWorked.title: actual days worked -§ plugin.team_scope.cards.totalDaysWorked.description: Days when the found commits were made. -§ plugin.team_scope.cards.totalCommits.title: commits found -§ plugin.team_scope.cards.totalCommits.description: Commits that match the search filter specified above. Further calculations are based on them. -§ plugin.team_scope.cards.totalTasks.title: tasks affected -§ plugin.team_scope.cards.totalTasks.description: Unique task IDs found in commit messages. -§ plugin.team_scope.cards.authorsDays.title: person days -§ plugin.team_scope.cards.authorsDays.description: A unit of working time equal to one day of work by one staff member. -§ plugin.team_scope.cards.cost.title: estimated cost -§ plugin.team_scope.cards.cost.description: Person days spent are multiplied by the average salary. -§ plugin.team_commits.chart.commits.title: Who made commits -§ plugin.team_commits.chart.tasks.title: Who did tasks -§ plugin.team_commits.chart.types.title: Commit types -§ plugin.team_commits.chart.companies.title: Companies on whose behalf commits were made -§ plugin.team_scope.calculator.title: Feature estimation calculator -§ plugin.team_scope.calculator.description: Filter the required commits using search. The statistics module will group them into a feature and show its data. -§ plugin.team_scope.tasks.task: Task -§ plugin.team_scope.tasks.types: Types -§ plugin.team_scope.tasks.description: Description -§ plugin.team_scope.commits.author: Staff member -§ plugin.team_scope.commits.message: Commit message +§ plugin.team_scope.sidebar: الميزات +§ plugin.team_scope.title: إحصائيات الميزات +§ plugin.team_scope.scope: الميزة +§ plugin.team_scope.unknown: (الميزة غير مُوسومة) +§ plugin.team_scope.days: أيام العمل +§ plugin.team_scope.authorsDays: أيام العمل الفردية +§ plugin.team_scope.tasks: المهام +§ plugin.team_scope.lastCommit: آخر عملية إرسال +§ plugin.team_scope.commits: عمليات الإرسال +§ plugin.team_scope.authors: المساهمة الشخصية +§ plugin.team_scope.cost: التكلفة +§ plugin.team_scope.details.cards: معلومات عامة عن الميزة +§ plugin.team_scope.details.charts: من قدم مساهمة +§ plugin.team_scope.details.tasks: قائمة المهام التي تمت فيها إجراء تغييرات +§ plugin.team_scope.details.commits: قائمة عمليات الإرسال التي تطابق مرشحات البحث +§ plugin.team_scope.cards.firstCommit: أول عملية إرسال +§ plugin.team_scope.cards.lastCommit: آخر عملية إرسال +§ plugin.team_scope.cards.totalDays.title: مدة العمل الإجمالية +§ plugin.team_scope.cards.totalDays.description: الوقت الكلي للتطوير من أول عملية إرسال إلى آخر عملية ��رسال. +§ plugin.team_scope.cards.totalDaysWorked.title: الأيام الفعلية التي تم العمل بها +§ plugin.team_scope.cards.totalDaysWorked.description: الأيام التي تمت فيها عمليات الإرسال المكتشفة. +§ plugin.team_scope.cards.totalCommits.title: عمليات الإرسال المكتشفة +§ plugin.team_scope.cards.totalCommits.description: عمليات الإرسال التي تطابق مرشح البحث المحدد أعلاه. تعتمد الحسابات اللاحقة عليها. +§ plugin.team_scope.cards.totalTasks.title: المهام المتأثرة +§ plugin.team_scope.cards.totalTasks.description: معرفات المهام الفريدة التي تم العثور عليها في رسائل الإرسال. +§ plugin.team_scope.cards.authorsDays.title: أيام العمل الفردية +§ plugin.team_scope.cards.authorsDays.description: وحدة زمنية للعمل تعادل يوم عمل من قبل أحد الموظفين. +§ plugin.team_scope.cards.cost.title: التكلفة المقدرة +§ plugin.team_scope.cards.cost.description: تُضاعف أيام العمل الفردية المنفقة براتب متوسط. +§ plugin.team_commits.chart.commits.title: من قام بعمليات الإرسال +§ plugin.team_commits.chart.tasks.title: من قام بالمهام +§ plugin.team_commits.chart.types.title: أنواع الإرسال +§ plugin.team_commits.chart.companies.title: الشركات التي تمت عمليات الإرسال نيابة عنها +§ plugin.team_scope.calculator.title: آلة حاسبة تقدير الميزات +§ plugin.team_scope.calculator.description: قم بتصفية عمليات الإرسال المطلوبة باستخدام البحث. سيقوم وحدة الإحصائيات بتجميعها في ميزة واحدة ويعرض بياناتها. +§ plugin.team_scope.tasks.task: المهمة +§ plugin.team_scope.tasks.types: الأنواع +§ plugin.team_scope.tasks.description: الوصف +§ plugin.team_scope.commits.author: عضو من الموظفين +§ plugin.team_scope.commits.message: رسالة الإرسال `; diff --git a/src/ts/plugins/PageTeamScope/translations/de/index.ts b/src/ts/plugins/PageTeamScope/translations/de/index.ts index a449558..50478e1 100644 --- a/src/ts/plugins/PageTeamScope/translations/de/index.ts +++ b/src/ts/plugins/PageTeamScope/translations/de/index.ts @@ -1,42 +1,42 @@ export default ` -§ plugin.team_scope.sidebar: Features -§ plugin.team_scope.title: Feature statistics -§ plugin.team_scope.scope: Feature -§ plugin.team_scope.unknown: (feature is not labeled) -§ plugin.team_scope.days: Work days -§ plugin.team_scope.authorsDays: Person days -§ plugin.team_scope.tasks: Tasks -§ plugin.team_scope.lastCommit: Last commit +§ plugin.team_scope.sidebar: Funktionen +§ plugin.team_scope.title: Funktionsstatistiken +§ plugin.team_scope.scope: Funktion +§ plugin.team_scope.unknown: (Funktion ist nicht gekennzeichnet) +§ plugin.team_scope.days: Arbeitstage +§ plugin.team_scope.authorsDays: Personentage +§ plugin.team_scope.tasks: Aufgaben +§ plugin.team_scope.lastCommit: Letzter Commit § plugin.team_scope.commits: Commits -§ plugin.team_scope.authors: Personal contribution -§ plugin.team_scope.cost: Cost -§ plugin.team_scope.details.cards: General feature information -§ plugin.team_scope.details.charts: Who contributed -§ plugin.team_scope.details.tasks: List of tasks within which changes were made -§ plugin.team_scope.details.commits: List of commits matching the search filters -§ plugin.team_scope.cards.firstCommit: first commit -§ plugin.team_scope.cards.lastCommit: last commit -§ plugin.team_scope.cards.totalDays.title: total work duration -§ plugin.team_scope.cards.totalDays.description: Total development time from the first to the last commit. -§ plugin.team_scope.cards.totalDaysWorked.title: actual days worked -§ plugin.team_scope.cards.totalDaysWorked.description: Days when the found commits were made. -§ plugin.team_scope.cards.totalCommits.title: commits found -§ plugin.team_scope.cards.totalCommits.description: Commits that match the search filter specified above. Further calculations are based on them. -§ plugin.team_scope.cards.totalTasks.title: tasks affected -§ plugin.team_scope.cards.totalTasks.description: Unique task IDs found in commit messages. -§ plugin.team_scope.cards.authorsDays.title: person days -§ plugin.team_scope.cards.authorsDays.description: A unit of working time equal to one day of work by one staff member. -§ plugin.team_scope.cards.cost.title: estimated cost -§ plugin.team_scope.cards.cost.description: Person days spent are multiplied by the average salary. -§ plugin.team_commits.chart.commits.title: Who made commits -§ plugin.team_commits.chart.tasks.title: Who did tasks -§ plugin.team_commits.chart.types.title: Commit types -§ plugin.team_commits.chart.companies.title: Companies on whose behalf commits were made -§ plugin.team_scope.calculator.title: Feature estimation calculator -§ plugin.team_scope.calculator.description: Filter the required commits using search. The statistics module will group them into a feature and show its data. -§ plugin.team_scope.tasks.task: Task -§ plugin.team_scope.tasks.types: Types -§ plugin.team_scope.tasks.description: Description -§ plugin.team_scope.commits.author: Staff member -§ plugin.team_scope.commits.message: Commit message +§ plugin.team_scope.authors: Persönlicher Beitrag +§ plugin.team_scope.cost: Kosten +§ plugin.team_scope.details.cards: Allgemeine Funktionsinformationen +§ plugin.team_scope.details.charts: Wer hat beigetragen +§ plugin.team_scope.details.tasks: Liste der Aufgaben, in denen Änderungen vorgenommen wurden +§ plugin.team_scope.details.commits: Liste der Commits, die den Suchfiltern entsprechen +§ plugin.team_scope.cards.firstCommit: erster Commit +§ plugin.team_scope.cards.lastCommit: letzter Commit +§ plugin.team_scope.cards.totalDays.title: Gesamtarbeitsdauer +§ plugin.team_scope.cards.totalDays.description: Gesamtentwicklungszeit vom ersten bis zum letzten Commit. +§ plugin.team_scope.cards.totalDaysWorked.title: tatsächlich gearbeitete Tage +§ plugin.team_scope.cards.totalDaysWorked.description: Tage, an denen die gefundenen Commits erstellt wurden. +§ plugin.team_scope.cards.totalCommits.title: gefundene Commits +§ plugin.team_scope.cards.totalCommits.description: Commits, die dem oben angegebenen Suchfilter entsprechen. Weitere Berechnungen basieren darauf. +§ plugin.team_scope.cards.totalTasks.title: betroffene Aufgaben +§ plugin.team_scope.cards.totalTasks.description: Eindeutige Aufgaben-IDs, die in Commit-Nachrichten gefunden wurden. +§ plugin.team_scope.cards.authorsDays.title: Personentage +§ plugin.team_scope.cards.authorsDays.description: Eine Arbeitseinheit, die einem Arbeitstag eines Mitarbeiters entspricht. +§ plugin.team_scope.cards.cost.title: geschätzte Kosten +§ plugin.team_scope.cards.cost.description: Verbrauchte Personentage werden mit dem Durchschnittsgehalt multipliziert. +§ plugin.team_commits.chart.commits.title: Wer hat Commits gemacht +§ plugin.team_commits.chart.tasks.title: Wer hat Aufgaben erledigt +§ plugin.team_commits.chart.types.title: Commit-Typen +§ plugin.team_commits.chart.companies.title: Unternehmen, für die Commits durchgeführt wurden +§ plugin.team_scope.calculator.title: Funktionsschätzrechner +§ plugin.team_scope.calculator.description: Filtern Sie die erforderlichen Commits mithilfe der Suche. Das Statistikmodul gruppiert sie zu einer Funktion und zeigt deren Daten an. +§ plugin.team_scope.tasks.task: Aufgabe +§ plugin.team_scope.tasks.types: Typen +§ plugin.team_scope.tasks.description: Beschreibung +§ plugin.team_scope.commits.author: Mitarbeiter +§ plugin.team_scope.commits.message: Commit-Nachricht `; diff --git a/src/ts/plugins/PageTeamScope/translations/es/index.ts b/src/ts/plugins/PageTeamScope/translations/es/index.ts index a449558..8873e9a 100644 --- a/src/ts/plugins/PageTeamScope/translations/es/index.ts +++ b/src/ts/plugins/PageTeamScope/translations/es/index.ts @@ -1,42 +1,42 @@ export default ` -§ plugin.team_scope.sidebar: Features -§ plugin.team_scope.title: Feature statistics -§ plugin.team_scope.scope: Feature -§ plugin.team_scope.unknown: (feature is not labeled) -§ plugin.team_scope.days: Work days -§ plugin.team_scope.authorsDays: Person days -§ plugin.team_scope.tasks: Tasks -§ plugin.team_scope.lastCommit: Last commit +§ plugin.team_scope.sidebar: Características +§ plugin.team_scope.title: Estadísticas de características +§ plugin.team_scope.scope: Característica +§ plugin.team_scope.unknown: (la característica no está etiquetada) +§ plugin.team_scope.days: Días laborables +§ plugin.team_scope.authorsDays: Días persona +§ plugin.team_scope.tasks: Tareas +§ plugin.team_scope.lastCommit: Último commit § plugin.team_scope.commits: Commits -§ plugin.team_scope.authors: Personal contribution -§ plugin.team_scope.cost: Cost -§ plugin.team_scope.details.cards: General feature information -§ plugin.team_scope.details.charts: Who contributed -§ plugin.team_scope.details.tasks: List of tasks within which changes were made -§ plugin.team_scope.details.commits: List of commits matching the search filters -§ plugin.team_scope.cards.firstCommit: first commit -§ plugin.team_scope.cards.lastCommit: last commit -§ plugin.team_scope.cards.totalDays.title: total work duration -§ plugin.team_scope.cards.totalDays.description: Total development time from the first to the last commit. -§ plugin.team_scope.cards.totalDaysWorked.title: actual days worked -§ plugin.team_scope.cards.totalDaysWorked.description: Days when the found commits were made. -§ plugin.team_scope.cards.totalCommits.title: commits found -§ plugin.team_scope.cards.totalCommits.description: Commits that match the search filter specified above. Further calculations are based on them. -§ plugin.team_scope.cards.totalTasks.title: tasks affected -§ plugin.team_scope.cards.totalTasks.description: Unique task IDs found in commit messages. -§ plugin.team_scope.cards.authorsDays.title: person days -§ plugin.team_scope.cards.authorsDays.description: A unit of working time equal to one day of work by one staff member. -§ plugin.team_scope.cards.cost.title: estimated cost -§ plugin.team_scope.cards.cost.description: Person days spent are multiplied by the average salary. -§ plugin.team_commits.chart.commits.title: Who made commits -§ plugin.team_commits.chart.tasks.title: Who did tasks -§ plugin.team_commits.chart.types.title: Commit types -§ plugin.team_commits.chart.companies.title: Companies on whose behalf commits were made -§ plugin.team_scope.calculator.title: Feature estimation calculator -§ plugin.team_scope.calculator.description: Filter the required commits using search. The statistics module will group them into a feature and show its data. -§ plugin.team_scope.tasks.task: Task -§ plugin.team_scope.tasks.types: Types -§ plugin.team_scope.tasks.description: Description -§ plugin.team_scope.commits.author: Staff member -§ plugin.team_scope.commits.message: Commit message +§ plugin.team_scope.authors: Contribución personal +§ plugin.team_scope.cost: Costo +§ plugin.team_scope.details.cards: Información general de la característica +§ plugin.team_scope.details.charts: Quién contribuyó +§ plugin.team_scope.details.tasks: Lista de tareas en las que se realizaron cambios +§ plugin.team_scope.details.commits: Lista de commits que coinciden con los filtros de búsqueda +§ plugin.team_scope.cards.firstCommit: primer commit +§ plugin.team_scope.cards.lastCommit: último commit +§ plugin.team_scope.cards.totalDays.title: duración total del trabajo +§ plugin.team_scope.cards.totalDays.description: Tiempo total de desarrollo desde el primer hasta el último commit. +§ plugin.team_scope.cards.totalDaysWorked.title: días trabajados reales +§ plugin.team_scope.cards.totalDaysWorked.description: Días en los que se realizaron los commits encontrados. +§ plugin.team_scope.cards.totalCommits.title: commits encontrados +§ plugin.team_scope.cards.totalCommits.description: Commits que coinciden con el filtro de búsqueda especificado anteriormente. Los cálculos posteriores se basan en ellos. +§ plugin.team_scope.cards.totalTasks.title: tareas afectadas +§ plugin.team_scope.cards.totalTasks.description: IDs de tareas únicas encontradas en los mensajes de commit. +§ plugin.team_scope.cards.authorsDays.title: días persona +§ plugin.team_scope.cards.authorsDays.description: Una unidad de tiempo de trabajo equivalente a un día de trabajo de un empleado. +§ plugin.team_scope.cards.cost.title: costo estimado +§ plugin.team_scope.cards.cost.description: Los días persona gastados se multiplican por el salario promedio. +§ plugin.team_commits.chart.commits.title: Quién hizo commits +§ plugin.team_commits.chart.tasks.title: Quién hizo tareas +§ plugin.team_commits.chart.types.title: Tipos de commit +§ plugin.team_commits.chart.companies.title: Empresas en cuyo nombre se realizaron commits +§ plugin.team_scope.calculator.title: Calculadora de estimación de características +§ plugin.team_scope.calculator.description: Filtra los commits requeridos usando la búsqueda. El módulo de estadísticas los agrupará en una característica y mostrará sus datos. +§ plugin.team_scope.tasks.task: Tarea +§ plugin.team_scope.tasks.types: Tipos +§ plugin.team_scope.tasks.description: Descripción +§ plugin.team_scope.commits.author: Miembro del personal +§ plugin.team_scope.commits.message: Mensaje del commit `; diff --git a/src/ts/plugins/PageTeamScope/translations/fr/index.ts b/src/ts/plugins/PageTeamScope/translations/fr/index.ts index a449558..f2c14c1 100644 --- a/src/ts/plugins/PageTeamScope/translations/fr/index.ts +++ b/src/ts/plugins/PageTeamScope/translations/fr/index.ts @@ -1,42 +1,42 @@ export default ` -§ plugin.team_scope.sidebar: Features -§ plugin.team_scope.title: Feature statistics -§ plugin.team_scope.scope: Feature -§ plugin.team_scope.unknown: (feature is not labeled) -§ plugin.team_scope.days: Work days -§ plugin.team_scope.authorsDays: Person days -§ plugin.team_scope.tasks: Tasks -§ plugin.team_scope.lastCommit: Last commit +§ plugin.team_scope.sidebar: Fonctionnalités +§ plugin.team_scope.title: Statistiques des fonctionnalités +§ plugin.team_scope.scope: Fonctionnalité +§ plugin.team_scope.unknown: (fonctionnalité non étiquetée) +§ plugin.team_scope.days: Jours ouvrés +§ plugin.team_scope.authorsDays: Jours-homme +§ plugin.team_scope.tasks: Tâches +§ plugin.team_scope.lastCommit: Dernier commit § plugin.team_scope.commits: Commits -§ plugin.team_scope.authors: Personal contribution -§ plugin.team_scope.cost: Cost -§ plugin.team_scope.details.cards: General feature information -§ plugin.team_scope.details.charts: Who contributed -§ plugin.team_scope.details.tasks: List of tasks within which changes were made -§ plugin.team_scope.details.commits: List of commits matching the search filters -§ plugin.team_scope.cards.firstCommit: first commit -§ plugin.team_scope.cards.lastCommit: last commit -§ plugin.team_scope.cards.totalDays.title: total work duration -§ plugin.team_scope.cards.totalDays.description: Total development time from the first to the last commit. -§ plugin.team_scope.cards.totalDaysWorked.title: actual days worked -§ plugin.team_scope.cards.totalDaysWorked.description: Days when the found commits were made. -§ plugin.team_scope.cards.totalCommits.title: commits found -§ plugin.team_scope.cards.totalCommits.description: Commits that match the search filter specified above. Further calculations are based on them. -§ plugin.team_scope.cards.totalTasks.title: tasks affected -§ plugin.team_scope.cards.totalTasks.description: Unique task IDs found in commit messages. -§ plugin.team_scope.cards.authorsDays.title: person days -§ plugin.team_scope.cards.authorsDays.description: A unit of working time equal to one day of work by one staff member. -§ plugin.team_scope.cards.cost.title: estimated cost -§ plugin.team_scope.cards.cost.description: Person days spent are multiplied by the average salary. -§ plugin.team_commits.chart.commits.title: Who made commits -§ plugin.team_commits.chart.tasks.title: Who did tasks -§ plugin.team_commits.chart.types.title: Commit types -§ plugin.team_commits.chart.companies.title: Companies on whose behalf commits were made -§ plugin.team_scope.calculator.title: Feature estimation calculator -§ plugin.team_scope.calculator.description: Filter the required commits using search. The statistics module will group them into a feature and show its data. -§ plugin.team_scope.tasks.task: Task +§ plugin.team_scope.authors: Contribution personnelle +§ plugin.team_scope.cost: Coût +§ plugin.team_scope.details.cards: Informations générales sur la fonctionnalité +§ plugin.team_scope.details.charts: Qui a contribué +§ plugin.team_scope.details.tasks: Liste des tâches dans lesquelles des modifications ont été apportées +§ plugin.team_scope.details.commits: Liste des commits correspondant aux filtres de recherche +§ plugin.team_scope.cards.firstCommit: premier commit +§ plugin.team_scope.cards.lastCommit: dernier commit +§ plugin.team_scope.cards.totalDays.title: durée totale du travail +§ plugin.team_scope.cards.totalDays.description: Temps de développement total du premier au dernier commit. +§ plugin.team_scope.cards.totalDaysWorked.title: jours travaillés réels +§ plugin.team_scope.cards.totalDaysWorked.description: Jours où les commits trouvés ont été effectués. +§ plugin.team_scope.cards.totalCommits.title: commits trouvés +§ plugin.team_scope.cards.totalCommits.description: Commits correspondant au filtre de recherche spécifié ci-dessus. Les calculs ultérieurs s'appuient sur ceux-ci. +§ plugin.team_scope.cards.totalTasks.title: tâches concernées +§ plugin.team_scope.cards.totalTasks.description: Identifiants uniques de tâches trouvés dans les messages de commit. +§ plugin.team_scope.cards.authorsDays.title: jours-homme +§ plugin.team_scope.cards.authorsDays.description: Unité de temps de travail équivalente à une journée de travail par un membre du personnel. +§ plugin.team_scope.cards.cost.title: coût estimé +§ plugin.team_scope.cards.cost.description: Les jours-homme passés sont multipliés par le salaire moyen. +§ plugin.team_commits.chart.commits.title: Qui a fait les commits +§ plugin.team_commits.chart.tasks.title: Qui a fait les tâches +§ plugin.team_commits.chart.types.title: Types de commit +§ plugin.team_commits.chart.companies.title: Entreprises pour lesquelles des commits ont été effectués +§ plugin.team_scope.calculator.title: Calculateur d'estimation des fonctionnalités +§ plugin.team_scope.calculator.description: Filtrez les commits requis à l'aide de la recherche. Le module de statistiques les regroupera en une fonctionnalité et affichera ses données. +§ plugin.team_scope.tasks.task: Tâche § plugin.team_scope.tasks.types: Types § plugin.team_scope.tasks.description: Description -§ plugin.team_scope.commits.author: Staff member -§ plugin.team_scope.commits.message: Commit message +§ plugin.team_scope.commits.author: Membre du personnel +§ plugin.team_scope.commits.message: Message du commit `; diff --git a/src/ts/plugins/PageTeamScope/translations/he/index.ts b/src/ts/plugins/PageTeamScope/translations/he/index.ts index a449558..c1f883f 100644 --- a/src/ts/plugins/PageTeamScope/translations/he/index.ts +++ b/src/ts/plugins/PageTeamScope/translations/he/index.ts @@ -1,42 +1,42 @@ export default ` -§ plugin.team_scope.sidebar: Features -§ plugin.team_scope.title: Feature statistics -§ plugin.team_scope.scope: Feature -§ plugin.team_scope.unknown: (feature is not labeled) -§ plugin.team_scope.days: Work days -§ plugin.team_scope.authorsDays: Person days -§ plugin.team_scope.tasks: Tasks -§ plugin.team_scope.lastCommit: Last commit -§ plugin.team_scope.commits: Commits -§ plugin.team_scope.authors: Personal contribution -§ plugin.team_scope.cost: Cost -§ plugin.team_scope.details.cards: General feature information -§ plugin.team_scope.details.charts: Who contributed -§ plugin.team_scope.details.tasks: List of tasks within which changes were made -§ plugin.team_scope.details.commits: List of commits matching the search filters -§ plugin.team_scope.cards.firstCommit: first commit -§ plugin.team_scope.cards.lastCommit: last commit -§ plugin.team_scope.cards.totalDays.title: total work duration -§ plugin.team_scope.cards.totalDays.description: Total development time from the first to the last commit. -§ plugin.team_scope.cards.totalDaysWorked.title: actual days worked -§ plugin.team_scope.cards.totalDaysWorked.description: Days when the found commits were made. -§ plugin.team_scope.cards.totalCommits.title: commits found -§ plugin.team_scope.cards.totalCommits.description: Commits that match the search filter specified above. Further calculations are based on them. -§ plugin.team_scope.cards.totalTasks.title: tasks affected -§ plugin.team_scope.cards.totalTasks.description: Unique task IDs found in commit messages. -§ plugin.team_scope.cards.authorsDays.title: person days -§ plugin.team_scope.cards.authorsDays.description: A unit of working time equal to one day of work by one staff member. -§ plugin.team_scope.cards.cost.title: estimated cost -§ plugin.team_scope.cards.cost.description: Person days spent are multiplied by the average salary. -§ plugin.team_commits.chart.commits.title: Who made commits -§ plugin.team_commits.chart.tasks.title: Who did tasks -§ plugin.team_commits.chart.types.title: Commit types -§ plugin.team_commits.chart.companies.title: Companies on whose behalf commits were made -§ plugin.team_scope.calculator.title: Feature estimation calculator -§ plugin.team_scope.calculator.description: Filter the required commits using search. The statistics module will group them into a feature and show its data. -§ plugin.team_scope.tasks.task: Task -§ plugin.team_scope.tasks.types: Types -§ plugin.team_scope.tasks.description: Description -§ plugin.team_scope.commits.author: Staff member -§ plugin.team_scope.commits.message: Commit message +§ plugin.team_scope.sidebar: תכונות +§ plugin.team_scope.title: סטטיסטיקות תכונה +§ plugin.team_scope.scope: תכונה +§ plugin.team_scope.unknown: (תכונה לא תייגת) +§ plugin.team_scope.days: ימי עבודה +§ plugin.team_scope.authorsDays: ימי אנשים +§ plugin.team_scope.tasks: משימות +§ plugin.team_scope.lastCommit: העברה אחרונה +§ plugin.team_scope.commits: העברות +§ plugin.team_scope.authors: תרומה אישית +§ plugin.team_scope.cost: עלות +§ plugin.team_scope.details.cards: מידע כללי על התכונה +§ plugin.team_scope.details.charts: מי תרם +§ plugin.team_scope.details.tasks: רשימת משימות שבהן בוצעו שינויים +§ plugin.team_scope.details.commits: רשימת העברות התואמות לסינוני החיפוש +§ plugin.team_scope.cards.firstCommit: העברה ראשונה +§ plugin.team_scope.cards.lastCommit: העברה אחרונה +§ plugin.team_scope.cards.totalDays.title: משך עבודה כולל +§ plugin.team_scope.cards.totalDays.description: משך זמן פיתוח כולל מההעברה הראשונה עד האחרונה. +§ plugin.team_scope.cards.totalDaysWorked.title: ימי עבודה בפועל +§ plugin.team_scope.cards.totalDaysWorked.description: ימים שבהם בוצעו ההעברות שנמצאו. +§ plugin.team_scope.cards.totalCommits.title: העברות שנמצאו +§ plugin.team_scope.cards.totalCommits.description: העברות התואמות לסינון החיפוש שצוין לעיל. חישובים נוספים מבוססים עליהן. +§ plugin.team_scope.cards.totalTasks.title: משימות שהושפעו +§ plugin.team_scope.cards.totalTasks.description: מזהי משימות ייחודיים שנמצאו בהודעות העברה. +§ plugin.team_scope.cards.authorsDays.title: ימי אנשים +§ plugin.team_scope.cards.authorsDays.description: יחידת זמן עבודה השווה ליום עבודה של עובד אחד. +§ plugin.team_scope.cards.cost.title: עלות משוערת +§ plugin.team_scope.cards.cost.description: ימי אנשים שנוצלו מוכפלים בשכר הממוצע. +§ plugin.team_commits.chart.commits.title: מי עשה העברות +§ plugin.team_commits.chart.tasks.title: מי עשה משימות +§ plugin.team_commits.chart.types.title: סוגי העברה +§ plugin.team_commits.chart.companies.title: חברות שבשםן בוצעו העברות +§ plugin.team_scope.calculator.title: מחשבון הערכת תכונות +§ plugin.team_scope.calculator.description: סנן את ההעברות הנדרשות באמצעות חיפוש. מודול הסטטיסטיקה יאסף אותן לתכונה אחת ויראה את הנתונים שלה. +§ plugin.team_scope.tasks.task: משימה +§ plugin.team_scope.tasks.types: סוגים +§ plugin.team_scope.tasks.description: תיאור +§ plugin.team_scope.commits.author: חבר צוות +§ plugin.team_scope.commits.message: הודעת העברה `; diff --git a/src/ts/plugins/PageTeamScope/translations/hi/index.ts b/src/ts/plugins/PageTeamScope/translations/hi/index.ts index a449558..17129ca 100644 --- a/src/ts/plugins/PageTeamScope/translations/hi/index.ts +++ b/src/ts/plugins/PageTeamScope/translations/hi/index.ts @@ -1,42 +1,42 @@ export default ` -§ plugin.team_scope.sidebar: Features -§ plugin.team_scope.title: Feature statistics -§ plugin.team_scope.scope: Feature -§ plugin.team_scope.unknown: (feature is not labeled) -§ plugin.team_scope.days: Work days -§ plugin.team_scope.authorsDays: Person days -§ plugin.team_scope.tasks: Tasks -§ plugin.team_scope.lastCommit: Last commit -§ plugin.team_scope.commits: Commits -§ plugin.team_scope.authors: Personal contribution -§ plugin.team_scope.cost: Cost -§ plugin.team_scope.details.cards: General feature information -§ plugin.team_scope.details.charts: Who contributed -§ plugin.team_scope.details.tasks: List of tasks within which changes were made -§ plugin.team_scope.details.commits: List of commits matching the search filters -§ plugin.team_scope.cards.firstCommit: first commit -§ plugin.team_scope.cards.lastCommit: last commit -§ plugin.team_scope.cards.totalDays.title: total work duration -§ plugin.team_scope.cards.totalDays.description: Total development time from the first to the last commit. -§ plugin.team_scope.cards.totalDaysWorked.title: actual days worked -§ plugin.team_scope.cards.totalDaysWorked.description: Days when the found commits were made. -§ plugin.team_scope.cards.totalCommits.title: commits found -§ plugin.team_scope.cards.totalCommits.description: Commits that match the search filter specified above. Further calculations are based on them. -§ plugin.team_scope.cards.totalTasks.title: tasks affected -§ plugin.team_scope.cards.totalTasks.description: Unique task IDs found in commit messages. -§ plugin.team_scope.cards.authorsDays.title: person days -§ plugin.team_scope.cards.authorsDays.description: A unit of working time equal to one day of work by one staff member. -§ plugin.team_scope.cards.cost.title: estimated cost -§ plugin.team_scope.cards.cost.description: Person days spent are multiplied by the average salary. -§ plugin.team_commits.chart.commits.title: Who made commits -§ plugin.team_commits.chart.tasks.title: Who did tasks -§ plugin.team_commits.chart.types.title: Commit types -§ plugin.team_commits.chart.companies.title: Companies on whose behalf commits were made -§ plugin.team_scope.calculator.title: Feature estimation calculator -§ plugin.team_scope.calculator.description: Filter the required commits using search. The statistics module will group them into a feature and show its data. -§ plugin.team_scope.tasks.task: Task -§ plugin.team_scope.tasks.types: Types -§ plugin.team_scope.tasks.description: Description -§ plugin.team_scope.commits.author: Staff member -§ plugin.team_scope.commits.message: Commit message +§ plugin.team_scope.sidebar: सुविधाएँ +§ plugin.team_scope.title: सुविधा सांख्यिकी +§ plugin.team_scope.scope: सुविधा +§ plugin.team_scope.unknown: (सुविधा को लेबल नहीं दिया गया है) +§ plugin.team_scope.days: कार्य दिवस +§ plugin.team_scope.authorsDays: व्यक्ति दिन +§ plugin.team_scope.tasks: कार्य +§ plugin.team_scope.lastCommit: अंतिम कमिट +§ plugin.team_scope.commits: कमिट +§ plugin.team_scope.authors: व्यक्तिगत योगदान +§ plugin.team_scope.cost: लागत +§ plugin.team_scope.details.cards: सुविधा के सामान्य जानकारी +§ plugin.team_scope.details.charts: किसने योगदान दिया +§ plugin.team_scope.details.tasks: उन कार्यों की सूची जिनमें परिवर्तन किए गए +§ plugin.team_scope.details.commits: खोज फ़िल्टर्स से मेल खाने वाले कमिट की सूची +§ plugin.team_scope.cards.firstCommit: पहला कमिट +§ plugin.team_scope.cards.lastCommit: अंतिम कमिट +§ plugin.team_scope.cards.totalDays.title: कुल कार्य अवधि +§ plugin.team_scope.cards.totalDays.description: पहले कमिट से अंतिम कमिट तक कुल विकास समय। +§ plugin.team_scope.cards.totalDaysWorked.title: वास्तविक दिन कार्य किए गए +§ plugin.team_scope.cards.totalDaysWorked.description: दिन जब पाए गए कमिट किए गए थे। +§ plugin.team_scope.cards.totalCommits.title: पाए गए कमिट +§ plugin.team_scope.cards.totalCommits.description: कमिट जो ऊपर निर्दिष्ट खोज फ़िल्टर से मेल खाते हैं। आगे की गणना उन पर आधारित है। +§ plugin.team_scope.cards.totalTasks.title: प्रभावित कार्य +§ plugin.team_scope.cards.totalTasks.description: अद्वितीय कार्य आईडी जो कमिट संदेशों में पाए गए। +§ plugin.team_scope.cards.authorsDays.title: व्यक्ति दिन +§ plugin.team_scope.cards.authorsDays.description: कार्य समय की एक इकाई जो एक कर्मचारी द्वारा एक दिन के कार्य के बराबर होती है। +§ plugin.team_scope.cards.cost.title: अनुमानित लागत +§ plugin.team_scope.cards.cost.description: खर्च किए गए व्यक्ति दिनों को औसत वेतन से गुणा किया जाता है। +§ plugin.team_commits.chart.commits.title: किसने कमिट किए +§ plugin.team_commits.chart.tasks.title: किसने कार्य किए +§ plugin.team_commits.chart.types.title: कमिट प्रकार +§ plugin.team_commits.chart.companies.title: कंपनियाँ जिनके लिए कमिट किए गए +§ plugin.team_scope.calculator.title: सुविधा अनुमान कैलकुलेटर +§ plugin.team_scope.calculator.description: आवश्यक कमिट को खोज का उपयोग कर फ़िल्टर करें। सांख्यिकी मॉड्यूल उन्हें एक सुविधा में समूहित करेगा और इसके डेटा को दिखाएगा। +§ plugin.team_scope.tasks.task: ��ार्य +§ plugin.team_scope.tasks.types: प्रकार +§ plugin.team_scope.tasks.description: विवरण +§ plugin.team_scope.commits.author: कर्मचारी +§ plugin.team_scope.commits.message: कमिट संदेश `; diff --git a/src/ts/plugins/PageTeamScope/translations/ja/index.ts b/src/ts/plugins/PageTeamScope/translations/ja/index.ts index a449558..af84743 100644 --- a/src/ts/plugins/PageTeamScope/translations/ja/index.ts +++ b/src/ts/plugins/PageTeamScope/translations/ja/index.ts @@ -1,42 +1,42 @@ export default ` -§ plugin.team_scope.sidebar: Features -§ plugin.team_scope.title: Feature statistics -§ plugin.team_scope.scope: Feature -§ plugin.team_scope.unknown: (feature is not labeled) -§ plugin.team_scope.days: Work days -§ plugin.team_scope.authorsDays: Person days -§ plugin.team_scope.tasks: Tasks -§ plugin.team_scope.lastCommit: Last commit -§ plugin.team_scope.commits: Commits -§ plugin.team_scope.authors: Personal contribution -§ plugin.team_scope.cost: Cost -§ plugin.team_scope.details.cards: General feature information -§ plugin.team_scope.details.charts: Who contributed -§ plugin.team_scope.details.tasks: List of tasks within which changes were made -§ plugin.team_scope.details.commits: List of commits matching the search filters -§ plugin.team_scope.cards.firstCommit: first commit -§ plugin.team_scope.cards.lastCommit: last commit -§ plugin.team_scope.cards.totalDays.title: total work duration -§ plugin.team_scope.cards.totalDays.description: Total development time from the first to the last commit. -§ plugin.team_scope.cards.totalDaysWorked.title: actual days worked -§ plugin.team_scope.cards.totalDaysWorked.description: Days when the found commits were made. -§ plugin.team_scope.cards.totalCommits.title: commits found -§ plugin.team_scope.cards.totalCommits.description: Commits that match the search filter specified above. Further calculations are based on them. -§ plugin.team_scope.cards.totalTasks.title: tasks affected -§ plugin.team_scope.cards.totalTasks.description: Unique task IDs found in commit messages. -§ plugin.team_scope.cards.authorsDays.title: person days -§ plugin.team_scope.cards.authorsDays.description: A unit of working time equal to one day of work by one staff member. -§ plugin.team_scope.cards.cost.title: estimated cost -§ plugin.team_scope.cards.cost.description: Person days spent are multiplied by the average salary. -§ plugin.team_commits.chart.commits.title: Who made commits -§ plugin.team_commits.chart.tasks.title: Who did tasks -§ plugin.team_commits.chart.types.title: Commit types -§ plugin.team_commits.chart.companies.title: Companies on whose behalf commits were made -§ plugin.team_scope.calculator.title: Feature estimation calculator -§ plugin.team_scope.calculator.description: Filter the required commits using search. The statistics module will group them into a feature and show its data. -§ plugin.team_scope.tasks.task: Task -§ plugin.team_scope.tasks.types: Types -§ plugin.team_scope.tasks.description: Description -§ plugin.team_scope.commits.author: Staff member -§ plugin.team_scope.commits.message: Commit message +§ plugin.team_scope.sidebar: 機能 +§ plugin.team_scope.title: 機能の統計情報 +§ plugin.team_scope.scope: 機能 +§ plugin.team_scope.unknown: (機能がラベル付けされていません) +§ plugin.team_scope.days: 営業日 +§ plugin.team_scope.authorsDays: 人日 +§ plugin.team_scope.tasks: タスク +§ plugin.team_scope.lastCommit: 最後のコミット +§ plugin.team_scope.commits: コミット +§ plugin.team_scope.authors: 個人の貢献度 +§ plugin.team_scope.cost: コスト +§ plugin.team_scope.details.cards: 機能の一般的な情報 +§ plugin.team_scope.details.charts: 誰が貢献したか +§ plugin.team_scope.details.tasks: 変更が加えられたタスクの一覧 +§ plugin.team_scope.details.commits: 検索フィルターに一致するコミットの一覧 +§ plugin.team_scope.cards.firstCommit: 最初のコミット +§ plugin.team_scope.cards.lastCommit: 最後のコミット +§ plugin.team_scope.cards.totalDays.title: 作業期間合計 +§ plugin.team_scope.cards.totalDays.description: 最初から最後のコミットまでの開発期間合計。 +§ plugin.team_scope.cards.totalDaysWorked.title: 実際に作業した日数 +§ plugin.team_scope.cards.totalDaysWorked.description: 見つかったコミットが作成された日。 +§ plugin.team_scope.cards.totalCommits.title: 見つかったコミット +§ plugin.team_scope.cards.totalCommits.description: 上記で指定された検索フィルターに一致するコミット。これに基づいてさらなる計算を行います。 +§ plugin.team_scope.cards.totalTasks.title: 影響を受けるタスク +§ plugin.team_scope.cards.totalTasks.description: コミットメッセージで見つかった一意のタスクID。 +§ plugin.team_scope.cards.authorsDays.title: 人日 +§ plugin.team_scope.cards.authorsDays.description: 1人のスタッフが1日働く作業時間の単位。 +§ plugin.team_scope.cards.cost.title: 推定コスト +§ plugin.team_scope.cards.cost.description: 消費された人日数に平均給与を掛け合わせます。 +§ plugin.team_commits.chart.commits.title: 誰がコミットを行ったか +§ plugin.team_commits.chart.tasks.title: 誰がタスクを実行したか +§ plugin.team_commits.chart.types.title: コミットの種類 +§ plugin.team_commits.chart.companies.title: コミットが行われた会社 +§ plugin.team_scope.calculator.title: 機能見積もり計算機 +§ plugin.team_scope.calculator.description: 検索を使用して必要なコミットをフィルタリングします。統計モジュールがそれらを1つの機能にグループ化し、そのデータを表示します。 +§ plugin.team_scope.tasks.task: タスク +§ plugin.team_scope.tasks.types: 種類 +§ plugin.team_scope.tasks.description: 説明 +§ plugin.team_scope.commits.author: スタッフメンバー +§ plugin.team_scope.commits.message: コミットメッセージ `; diff --git a/src/ts/plugins/PageTeamScope/translations/ko/index.ts b/src/ts/plugins/PageTeamScope/translations/ko/index.ts index a449558..e780177 100644 --- a/src/ts/plugins/PageTeamScope/translations/ko/index.ts +++ b/src/ts/plugins/PageTeamScope/translations/ko/index.ts @@ -1,42 +1,42 @@ export default ` -§ plugin.team_scope.sidebar: Features -§ plugin.team_scope.title: Feature statistics -§ plugin.team_scope.scope: Feature -§ plugin.team_scope.unknown: (feature is not labeled) -§ plugin.team_scope.days: Work days -§ plugin.team_scope.authorsDays: Person days -§ plugin.team_scope.tasks: Tasks -§ plugin.team_scope.lastCommit: Last commit -§ plugin.team_scope.commits: Commits -§ plugin.team_scope.authors: Personal contribution -§ plugin.team_scope.cost: Cost -§ plugin.team_scope.details.cards: General feature information -§ plugin.team_scope.details.charts: Who contributed -§ plugin.team_scope.details.tasks: List of tasks within which changes were made -§ plugin.team_scope.details.commits: List of commits matching the search filters -§ plugin.team_scope.cards.firstCommit: first commit -§ plugin.team_scope.cards.lastCommit: last commit -§ plugin.team_scope.cards.totalDays.title: total work duration -§ plugin.team_scope.cards.totalDays.description: Total development time from the first to the last commit. -§ plugin.team_scope.cards.totalDaysWorked.title: actual days worked -§ plugin.team_scope.cards.totalDaysWorked.description: Days when the found commits were made. -§ plugin.team_scope.cards.totalCommits.title: commits found -§ plugin.team_scope.cards.totalCommits.description: Commits that match the search filter specified above. Further calculations are based on them. -§ plugin.team_scope.cards.totalTasks.title: tasks affected -§ plugin.team_scope.cards.totalTasks.description: Unique task IDs found in commit messages. -§ plugin.team_scope.cards.authorsDays.title: person days -§ plugin.team_scope.cards.authorsDays.description: A unit of working time equal to one day of work by one staff member. -§ plugin.team_scope.cards.cost.title: estimated cost -§ plugin.team_scope.cards.cost.description: Person days spent are multiplied by the average salary. -§ plugin.team_commits.chart.commits.title: Who made commits -§ plugin.team_commits.chart.tasks.title: Who did tasks -§ plugin.team_commits.chart.types.title: Commit types -§ plugin.team_commits.chart.companies.title: Companies on whose behalf commits were made -§ plugin.team_scope.calculator.title: Feature estimation calculator -§ plugin.team_scope.calculator.description: Filter the required commits using search. The statistics module will group them into a feature and show its data. -§ plugin.team_scope.tasks.task: Task -§ plugin.team_scope.tasks.types: Types -§ plugin.team_scope.tasks.description: Description -§ plugin.team_scope.commits.author: Staff member -§ plugin.team_scope.commits.message: Commit message +§ plugin.team_scope.sidebar: 기능 +§ plugin.team_scope.title: 기능 통계 +§ plugin.team_scope.scope: 기능 +§ plugin.team_scope.unknown: (기능에 라벨이 지정되지 않음) +§ plugin.team_scope.days: 근무일 +§ plugin.team_scope.authorsDays: 인-데이 +§ plugin.team_scope.tasks: 작업 +§ plugin.team_scope.lastCommit: 마지막 커밋 +§ plugin.team_scope.commits: 커밋 +§ plugin.team_scope.authors: 개인 기여도 +§ plugin.team_scope.cost: 비용 +§ plugin.team_scope.details.cards: 기능 일반 정보 +§ plugin.team_scope.details.charts: 누가 기여했는가 +§ plugin.team_scope.details.tasks: 변경 사항이 이루어진 작업 목록 +§ plugin.team_scope.details.commits: 검색 필터와 일치하는 커밋 목록 +§ plugin.team_scope.cards.firstCommit: 첫 번째 커밋 +§ plugin.team_scope.cards.lastCommit: 마지막 커밋 +§ plugin.team_scope.cards.totalDays.title: 총 작업 기간 +§ plugin.team_scope.cards.totalDays.description: 첫 번째 커밋부터 마지막 커밋까지의 총 개발 시간입니다. +§ plugin.team_scope.cards.totalDaysWorked.title: 실제 근무일수 +§ plugin.team_scope.cards.totalDaysWorked.description: 발견된 커밋이 생성된 날짜입니다. +§ plugin.team_scope.cards.totalCommits.title: 발견된 커밋 +§ plugin.team_scope.cards.totalCommits.description: 위에서 지정한 검색 필터와 일치하는 커밋입니다. 이후 계산은 이에 기반합니다. +§ plugin.team_scope.cards.totalTasks.title: 영향을 받은 작업 +§ plugin.team_scope.cards.totalTasks.description: 커밋 메시지에서 발견된 고유한 작업 ID입니다. +§ plugin.team_scope.cards.authorsDays.title: 인-데이 +§ plugin.team_scope.cards.authorsDays.description: 한 직원이 하루 동안 일하는 작업 시간의 단위입니다. +§ plugin.team_scope.cards.cost.title: 예상 비용 +§ plugin.team_scope.cards.cost.description: 소요된 인-데이를 평균 급여로 곱합니다. +§ plugin.team_commits.chart.commits.title: 누가 커밋을 했는가 +§ plugin.team_commits.chart.tasks.title: 누가 작업을 했는가 +§ plugin.team_commits.chart.types.title: 커밋 유형 +§ plugin.team_commits.chart.companies.title: 커밋이 수행된 회사 +§ plugin.team_scope.calculator.title: 기능 추정 계산기 +§ plugin.team_scope.calculator.description: 검색을 사용하여 필요한 커밋을 필터링합니다. 통계 모듈이 커밋들을 하나의 기능으로 그룹화하고 해당 데이터를 표시합니다. +§ plugin.team_scope.tasks.task: 작업 +§ plugin.team_scope.tasks.types: 유형 +§ plugin.team_scope.tasks.description: 설명 +§ plugin.team_scope.commits.author: 직원 +§ plugin.team_scope.commits.message: 커밋 메시지 `; diff --git a/src/ts/plugins/PageTeamScope/translations/pt/index.ts b/src/ts/plugins/PageTeamScope/translations/pt/index.ts index a449558..37aeec4 100644 --- a/src/ts/plugins/PageTeamScope/translations/pt/index.ts +++ b/src/ts/plugins/PageTeamScope/translations/pt/index.ts @@ -1,42 +1,42 @@ export default ` -§ plugin.team_scope.sidebar: Features -§ plugin.team_scope.title: Feature statistics -§ plugin.team_scope.scope: Feature -§ plugin.team_scope.unknown: (feature is not labeled) -§ plugin.team_scope.days: Work days -§ plugin.team_scope.authorsDays: Person days -§ plugin.team_scope.tasks: Tasks -§ plugin.team_scope.lastCommit: Last commit +§ plugin.team_scope.sidebar: Recursos +§ plugin.team_scope.title: Estatísticas de recursos +§ plugin.team_scope.scope: Recurso +§ plugin.team_scope.unknown: (recurso não rotulado) +§ plugin.team_scope.days: Dias úteis +§ plugin.team_scope.authorsDays: Dias pessoa +§ plugin.team_scope.tasks: Tarefas +§ plugin.team_scope.lastCommit: Último commit § plugin.team_scope.commits: Commits -§ plugin.team_scope.authors: Personal contribution -§ plugin.team_scope.cost: Cost -§ plugin.team_scope.details.cards: General feature information -§ plugin.team_scope.details.charts: Who contributed -§ plugin.team_scope.details.tasks: List of tasks within which changes were made -§ plugin.team_scope.details.commits: List of commits matching the search filters -§ plugin.team_scope.cards.firstCommit: first commit -§ plugin.team_scope.cards.lastCommit: last commit -§ plugin.team_scope.cards.totalDays.title: total work duration -§ plugin.team_scope.cards.totalDays.description: Total development time from the first to the last commit. -§ plugin.team_scope.cards.totalDaysWorked.title: actual days worked -§ plugin.team_scope.cards.totalDaysWorked.description: Days when the found commits were made. -§ plugin.team_scope.cards.totalCommits.title: commits found -§ plugin.team_scope.cards.totalCommits.description: Commits that match the search filter specified above. Further calculations are based on them. -§ plugin.team_scope.cards.totalTasks.title: tasks affected -§ plugin.team_scope.cards.totalTasks.description: Unique task IDs found in commit messages. -§ plugin.team_scope.cards.authorsDays.title: person days -§ plugin.team_scope.cards.authorsDays.description: A unit of working time equal to one day of work by one staff member. -§ plugin.team_scope.cards.cost.title: estimated cost -§ plugin.team_scope.cards.cost.description: Person days spent are multiplied by the average salary. -§ plugin.team_commits.chart.commits.title: Who made commits -§ plugin.team_commits.chart.tasks.title: Who did tasks -§ plugin.team_commits.chart.types.title: Commit types -§ plugin.team_commits.chart.companies.title: Companies on whose behalf commits were made -§ plugin.team_scope.calculator.title: Feature estimation calculator -§ plugin.team_scope.calculator.description: Filter the required commits using search. The statistics module will group them into a feature and show its data. -§ plugin.team_scope.tasks.task: Task -§ plugin.team_scope.tasks.types: Types -§ plugin.team_scope.tasks.description: Description -§ plugin.team_scope.commits.author: Staff member -§ plugin.team_scope.commits.message: Commit message +§ plugin.team_scope.authors: Contribuição pessoal +§ plugin.team_scope.cost: Custo +§ plugin.team_scope.details.cards: Informações gerais do recurso +§ plugin.team_scope.details.charts: Quem contribuiu +§ plugin.team_scope.details.tasks: Lista de tarefas nas quais foram feitas alterações +§ plugin.team_scope.details.commits: Lista de commits que correspondem aos filtros de pesquisa +§ plugin.team_scope.cards.firstCommit: primeiro commit +§ plugin.team_scope.cards.lastCommit: último commit +§ plugin.team_scope.cards.totalDays.title: duração total do trabalho +§ plugin.team_scope.cards.totalDays.description: Tempo total de desenvolvimento do primeiro ao último commit. +§ plugin.team_scope.cards.totalDaysWorked.title: dias trabalhados reais +§ plugin.team_scope.cards.totalDaysWorked.description: Dias em que os commits encontrados foram feitos. +§ plugin.team_scope.cards.totalCommits.title: commits encontrados +§ plugin.team_scope.cards.totalCommits.description: Commits que correspondem ao filtro de pesquisa especificado acima. Os cálculos posteriores são baseados neles. +§ plugin.team_scope.cards.totalTasks.title: tarefas afetadas +§ plugin.team_scope.cards.totalTasks.description: IDs de tarefas únicas encontradas nas mensagens de commit. +§ plugin.team_scope.cards.authorsDays.title: dias pessoa +§ plugin.team_scope.cards.authorsDays.description: Uma unidade de tempo de trabalho equivalente a um dia de trabalho de um funcionário. +§ plugin.team_scope.cards.cost.title: custo estimado +§ plugin.team_scope.cards.cost.description: Os dias pessoa gastos são multiplicados pelo salário médio. +§ plugin.team_commits.chart.commits.title: Quem fez commits +§ plugin.team_commits.chart.tasks.title: Quem fez tarefas +§ plugin.team_commits.chart.types.title: Tipos de commit +§ plugin.team_commits.chart.companies.title: Empresas em cujo nome os commits foram feitos +§ plugin.team_scope.calculator.title: Calculadora de estimativa de recursos +§ plugin.team_scope.calculator.description: Filtre os commits necessários usando a pesquisa. O módulo de estatísticas os agrupará em um recurso e mostrará seus dados. +§ plugin.team_scope.tasks.task: Tarefa +§ plugin.team_scope.tasks.types: Tipos +§ plugin.team_scope.tasks.description: Descrição +§ plugin.team_scope.commits.author: Membro da equipe +§ plugin.team_scope.commits.message: Mensagem do commit `; diff --git a/src/ts/plugins/PageTeamScope/translations/zh/index.ts b/src/ts/plugins/PageTeamScope/translations/zh/index.ts index a449558..f43ddba 100644 --- a/src/ts/plugins/PageTeamScope/translations/zh/index.ts +++ b/src/ts/plugins/PageTeamScope/translations/zh/index.ts @@ -1,42 +1,42 @@ export default ` -§ plugin.team_scope.sidebar: Features -§ plugin.team_scope.title: Feature statistics -§ plugin.team_scope.scope: Feature -§ plugin.team_scope.unknown: (feature is not labeled) -§ plugin.team_scope.days: Work days -§ plugin.team_scope.authorsDays: Person days -§ plugin.team_scope.tasks: Tasks -§ plugin.team_scope.lastCommit: Last commit -§ plugin.team_scope.commits: Commits -§ plugin.team_scope.authors: Personal contribution -§ plugin.team_scope.cost: Cost -§ plugin.team_scope.details.cards: General feature information -§ plugin.team_scope.details.charts: Who contributed -§ plugin.team_scope.details.tasks: List of tasks within which changes were made -§ plugin.team_scope.details.commits: List of commits matching the search filters -§ plugin.team_scope.cards.firstCommit: first commit -§ plugin.team_scope.cards.lastCommit: last commit -§ plugin.team_scope.cards.totalDays.title: total work duration -§ plugin.team_scope.cards.totalDays.description: Total development time from the first to the last commit. -§ plugin.team_scope.cards.totalDaysWorked.title: actual days worked -§ plugin.team_scope.cards.totalDaysWorked.description: Days when the found commits were made. -§ plugin.team_scope.cards.totalCommits.title: commits found -§ plugin.team_scope.cards.totalCommits.description: Commits that match the search filter specified above. Further calculations are based on them. -§ plugin.team_scope.cards.totalTasks.title: tasks affected -§ plugin.team_scope.cards.totalTasks.description: Unique task IDs found in commit messages. -§ plugin.team_scope.cards.authorsDays.title: person days -§ plugin.team_scope.cards.authorsDays.description: A unit of working time equal to one day of work by one staff member. -§ plugin.team_scope.cards.cost.title: estimated cost -§ plugin.team_scope.cards.cost.description: Person days spent are multiplied by the average salary. -§ plugin.team_commits.chart.commits.title: Who made commits -§ plugin.team_commits.chart.tasks.title: Who did tasks -§ plugin.team_commits.chart.types.title: Commit types -§ plugin.team_commits.chart.companies.title: Companies on whose behalf commits were made -§ plugin.team_scope.calculator.title: Feature estimation calculator -§ plugin.team_scope.calculator.description: Filter the required commits using search. The statistics module will group them into a feature and show its data. -§ plugin.team_scope.tasks.task: Task -§ plugin.team_scope.tasks.types: Types -§ plugin.team_scope.tasks.description: Description -§ plugin.team_scope.commits.author: Staff member -§ plugin.team_scope.commits.message: Commit message +§ plugin.team_scope.sidebar: 功能 +§ plugin.team_scope.title: 功能统计 +§ plugin.team_scope.scope: 功能 +§ plugin.team_scope.unknown: (功能未标记) +§ plugin.team_scope.days: 工作日 +§ plugin.team_scope.authorsDays: 人日 +§ plugin.team_scope.tasks: 任务 +§ plugin.team_scope.lastCommit: 最后一次提交 +§ plugin.team_scope.commits: 提交 +§ plugin.team_scope.authors: 个人贡献 +§ plugin.team_scope.cost: 成本 +§ plugin.team_scope.details.cards: 功能一般信息 +§ plugin.team_scope.details.charts: 谁做出了贡献 +§ plugin.team_scope.details.tasks: 进行更改的任务列表 +§ plugin.team_scope.details.commits: 与搜索条件匹配的提交列表 +§ plugin.team_scope.cards.firstCommit: 首次提交 +§ plugin.team_scope.cards.lastCommit: 最后一次提交 +§ plugin.team_scope.cards.totalDays.title: 总工作时长 +§ plugin.team_scope.cards.totalDays.description: 从第一次到最后一次提交的总开发时间。 +§ plugin.team_scope.cards.totalDaysWorked.title: 实际工作日数 +§ plugin.team_scope.cards.totalDaysWorked.description: 找到的提交发生的日子。 +§ plugin.team_scope.cards.totalCommits.title: 找到的提交 +§ plugin.team_scope.cards.totalCommits.description: 与上述指定搜索条件匹配的提交。后续计算将基于这些提交进行。 +§ plugin.team_scope.cards.totalTasks.title: 受影响的任务 +§ plugin.team_scope.cards.totalTasks.description: 在提交消息中找到的唯一任务ID。 +§ plugin.team_scope.cards.authorsDays.title: 人日 +§ plugin.team_scope.cards.authorsDays.description: 等于一名员工工作一天的工时单位。 +§ plugin.team_scope.cards.cost.title: 预计成本 +§ plugin.team_scope.cards.cost.description: 所花费的人日乘以平均工资。 +§ plugin.team_commits.chart.commits.title: 谁提交了 +§ plugin.team_commits.chart.tasks.title: 谁完成了任务 +§ plugin.team_commits.chart.types.title: 提交类型 +§ plugin.team_commits.chart.companies.title: 代表哪些公司进行了提交 +§ plugin.team_scope.calculator.title: 功能估算计算器 +§ plugin.team_scope.calculator.description: 使用搜索过滤所需的提交。统计模块将它们归为一个功能并显示其数据。 +§ plugin.team_scope.tasks.task: 任务 +§ plugin.team_scope.tasks.types: 类型 +§ plugin.team_scope.tasks.description: 描述 +§ plugin.team_scope.commits.author: 员工 +§ plugin.team_scope.commits.message: 提交信息 `; diff --git a/src/ts/plugins/PageTeamServer/translations/ar/index.ts b/src/ts/plugins/PageTeamServer/translations/ar/index.ts deleted file mode 100644 index 6a4f023..0000000 --- a/src/ts/plugins/PageTeamServer/translations/ar/index.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default ` -§ plugin.team_server.sidebar: Email addresses -§ plugin.team_server.title: Server addresses in logs -§ plugin.team_server.domain: Domain -§ plugin.team_server.from: from -§ plugin.team_server.to: to -§ plugin.team_server.protocol: Protocol -§ plugin.team_server.port: Port -§ plugin.team_server.url: URL -§ plugin.team_server.service: Code hosting tool -§ plugin.team_server.type.title: Service -§ plugin.team_server.type.description: $1 or something similar -§ plugin.team_server.email.title: Email address list -§ plugin.team_server.email.typeChart.title: Address types -§ plugin.team_server.email.typeChart.suffix: email addresses -§ plugin.team_server.email.authorChart.title: Number of addresses per staff member -§ plugin.team_server.email.authorChart.suffix: email addresses -§ plugin.team_server.email.type: Type -§ plugin.team_server.email.company: Company -§ plugin.team_server.email.email: Email address -§ plugin.team_server.email.author: Staff member -`; diff --git a/src/ts/plugins/PageTeamServer/translations/de/index.ts b/src/ts/plugins/PageTeamServer/translations/de/index.ts deleted file mode 100644 index 6a4f023..0000000 --- a/src/ts/plugins/PageTeamServer/translations/de/index.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default ` -§ plugin.team_server.sidebar: Email addresses -§ plugin.team_server.title: Server addresses in logs -§ plugin.team_server.domain: Domain -§ plugin.team_server.from: from -§ plugin.team_server.to: to -§ plugin.team_server.protocol: Protocol -§ plugin.team_server.port: Port -§ plugin.team_server.url: URL -§ plugin.team_server.service: Code hosting tool -§ plugin.team_server.type.title: Service -§ plugin.team_server.type.description: $1 or something similar -§ plugin.team_server.email.title: Email address list -§ plugin.team_server.email.typeChart.title: Address types -§ plugin.team_server.email.typeChart.suffix: email addresses -§ plugin.team_server.email.authorChart.title: Number of addresses per staff member -§ plugin.team_server.email.authorChart.suffix: email addresses -§ plugin.team_server.email.type: Type -§ plugin.team_server.email.company: Company -§ plugin.team_server.email.email: Email address -§ plugin.team_server.email.author: Staff member -`; diff --git a/src/ts/plugins/PageTeamServer/translations/en/index.ts b/src/ts/plugins/PageTeamServer/translations/en/index.ts deleted file mode 100644 index c5c108e..0000000 --- a/src/ts/plugins/PageTeamServer/translations/en/index.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default ` -§ plugin.team_server.sidebar: Email addresses -§ plugin.team_server.title: Server addresses in logs -§ plugin.team_server.domain: Domain -§ plugin.team_server.from: from -§ plugin.team_server.to: to -§ plugin.team_server.protocol: Protocol -§ plugin.team_server.port: Port -§ plugin.team_server.url: URL -§ plugin.team_server.service: Code hosting tool -§ plugin.team_server.type.title: Service -§ plugin.team_server.type.description: $1 or something similar -§ plugin.team_server.email.title: Email address list -§ plugin.team_server.email.typeChart.title: Address types -§ plugin.team_server.email.typeChart.suffix: email addresses -§ plugin.team_server.email.authorChart.title: Number of addresses per staff member -§ plugin.team_server.email.authorChart.suffix: email addresses -§ plugin.team_server.email.type: Type -§ plugin.team_server.email.company: Company -§ plugin.team_server.email.email: Email address -§ plugin.team_server.email.author: Staff member -`; \ No newline at end of file diff --git a/src/ts/plugins/PageTeamServer/translations/es/index.ts b/src/ts/plugins/PageTeamServer/translations/es/index.ts deleted file mode 100644 index 6a4f023..0000000 --- a/src/ts/plugins/PageTeamServer/translations/es/index.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default ` -§ plugin.team_server.sidebar: Email addresses -§ plugin.team_server.title: Server addresses in logs -§ plugin.team_server.domain: Domain -§ plugin.team_server.from: from -§ plugin.team_server.to: to -§ plugin.team_server.protocol: Protocol -§ plugin.team_server.port: Port -§ plugin.team_server.url: URL -§ plugin.team_server.service: Code hosting tool -§ plugin.team_server.type.title: Service -§ plugin.team_server.type.description: $1 or something similar -§ plugin.team_server.email.title: Email address list -§ plugin.team_server.email.typeChart.title: Address types -§ plugin.team_server.email.typeChart.suffix: email addresses -§ plugin.team_server.email.authorChart.title: Number of addresses per staff member -§ plugin.team_server.email.authorChart.suffix: email addresses -§ plugin.team_server.email.type: Type -§ plugin.team_server.email.company: Company -§ plugin.team_server.email.email: Email address -§ plugin.team_server.email.author: Staff member -`; diff --git a/src/ts/plugins/PageTeamServer/translations/fr/index.ts b/src/ts/plugins/PageTeamServer/translations/fr/index.ts deleted file mode 100644 index 6a4f023..0000000 --- a/src/ts/plugins/PageTeamServer/translations/fr/index.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default ` -§ plugin.team_server.sidebar: Email addresses -§ plugin.team_server.title: Server addresses in logs -§ plugin.team_server.domain: Domain -§ plugin.team_server.from: from -§ plugin.team_server.to: to -§ plugin.team_server.protocol: Protocol -§ plugin.team_server.port: Port -§ plugin.team_server.url: URL -§ plugin.team_server.service: Code hosting tool -§ plugin.team_server.type.title: Service -§ plugin.team_server.type.description: $1 or something similar -§ plugin.team_server.email.title: Email address list -§ plugin.team_server.email.typeChart.title: Address types -§ plugin.team_server.email.typeChart.suffix: email addresses -§ plugin.team_server.email.authorChart.title: Number of addresses per staff member -§ plugin.team_server.email.authorChart.suffix: email addresses -§ plugin.team_server.email.type: Type -§ plugin.team_server.email.company: Company -§ plugin.team_server.email.email: Email address -§ plugin.team_server.email.author: Staff member -`; diff --git a/src/ts/plugins/PageTeamServer/translations/he/index.ts b/src/ts/plugins/PageTeamServer/translations/he/index.ts deleted file mode 100644 index 6a4f023..0000000 --- a/src/ts/plugins/PageTeamServer/translations/he/index.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default ` -§ plugin.team_server.sidebar: Email addresses -§ plugin.team_server.title: Server addresses in logs -§ plugin.team_server.domain: Domain -§ plugin.team_server.from: from -§ plugin.team_server.to: to -§ plugin.team_server.protocol: Protocol -§ plugin.team_server.port: Port -§ plugin.team_server.url: URL -§ plugin.team_server.service: Code hosting tool -§ plugin.team_server.type.title: Service -§ plugin.team_server.type.description: $1 or something similar -§ plugin.team_server.email.title: Email address list -§ plugin.team_server.email.typeChart.title: Address types -§ plugin.team_server.email.typeChart.suffix: email addresses -§ plugin.team_server.email.authorChart.title: Number of addresses per staff member -§ plugin.team_server.email.authorChart.suffix: email addresses -§ plugin.team_server.email.type: Type -§ plugin.team_server.email.company: Company -§ plugin.team_server.email.email: Email address -§ plugin.team_server.email.author: Staff member -`; diff --git a/src/ts/plugins/PageTeamServer/translations/hi/index.ts b/src/ts/plugins/PageTeamServer/translations/hi/index.ts deleted file mode 100644 index 6a4f023..0000000 --- a/src/ts/plugins/PageTeamServer/translations/hi/index.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default ` -§ plugin.team_server.sidebar: Email addresses -§ plugin.team_server.title: Server addresses in logs -§ plugin.team_server.domain: Domain -§ plugin.team_server.from: from -§ plugin.team_server.to: to -§ plugin.team_server.protocol: Protocol -§ plugin.team_server.port: Port -§ plugin.team_server.url: URL -§ plugin.team_server.service: Code hosting tool -§ plugin.team_server.type.title: Service -§ plugin.team_server.type.description: $1 or something similar -§ plugin.team_server.email.title: Email address list -§ plugin.team_server.email.typeChart.title: Address types -§ plugin.team_server.email.typeChart.suffix: email addresses -§ plugin.team_server.email.authorChart.title: Number of addresses per staff member -§ plugin.team_server.email.authorChart.suffix: email addresses -§ plugin.team_server.email.type: Type -§ plugin.team_server.email.company: Company -§ plugin.team_server.email.email: Email address -§ plugin.team_server.email.author: Staff member -`; diff --git a/src/ts/plugins/PageTeamServer/translations/ja/index.ts b/src/ts/plugins/PageTeamServer/translations/ja/index.ts deleted file mode 100644 index 9952357..0000000 --- a/src/ts/plugins/PageTeamServer/translations/ja/index.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default ` -§ plugin.team_server.sidebar: メールアドレス -§ plugin.team_server.title: ログ内のサーバーアドレス -§ plugin.team_server.domain: ドメイン -§ plugin.team_server.from: 送信元 -§ plugin.team_server.to: 宛先 -§ plugin.team_server.protocol: プロトコル -§ plugin.team_server.port: ポート -§ plugin.team_server.url: URL -§ plugin.team_server.service: コードホスティングツール -§ plugin.team_server.type.title: サービス -§ plugin.team_server.type.description: $1 または類似のサービス -§ plugin.team_server.email.title: メールアドレス一覧 -§ plugin.team_server.email.typeChart.title: アドレスの種類 -§ plugin.team_server.email.typeChart.suffix: 件のメールアドレス -§ plugin.team_server.email.authorChart.title: スタッフ別のアドレス数 -§ plugin.team_server.email.authorChart.suffix: 件のメールアドレス -§ plugin.team_server.email.type: 種類 -§ plugin.team_server.email.company: 会社 -§ plugin.team_server.email.email: メールアドレス -§ plugin.team_server.email.author: スタッフ -`; \ No newline at end of file diff --git a/src/ts/plugins/PageTeamServer/translations/ko/index.ts b/src/ts/plugins/PageTeamServer/translations/ko/index.ts deleted file mode 100644 index 4051844..0000000 --- a/src/ts/plugins/PageTeamServer/translations/ko/index.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default ` -§ plugin.team_server.sidebar: 이메일 주소 -§ plugin.team_server.title: 로그에 기록된 서버 주소 -§ plugin.team_server.domain: 도메인 -§ plugin.team_server.from: 발신 -§ plugin.team_server.to: 수신 -§ plugin.team_server.protocol: 프로토콜 -§ plugin.team_server.port: 포트 -§ plugin.team_server.url: URL -§ plugin.team_server.service: 코드 호스팅 도구 -§ plugin.team_server.type.title: 서비스 -§ plugin.team_server.type.description: $1 또는 유사한 서비스 -§ plugin.team_server.email.title: 이메일 주소 목록 -§ plugin.team_server.email.typeChart.title: 주소 유형 -§ plugin.team_server.email.typeChart.suffix: 개의 이메일 주소 -§ plugin.team_server.email.authorChart.title: 직원별 주소 개수 -§ plugin.team_server.email.authorChart.suffix: 개의 이메일 주소 -§ plugin.team_server.email.type: 유형 -§ plugin.team_server.email.company: 회사 -§ plugin.team_server.email.email: 이메일 주소 -§ plugin.team_server.email.author: 직원 -`; \ No newline at end of file diff --git a/src/ts/plugins/PageTeamServer/translations/pt/index.ts b/src/ts/plugins/PageTeamServer/translations/pt/index.ts deleted file mode 100644 index 6a4f023..0000000 --- a/src/ts/plugins/PageTeamServer/translations/pt/index.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default ` -§ plugin.team_server.sidebar: Email addresses -§ plugin.team_server.title: Server addresses in logs -§ plugin.team_server.domain: Domain -§ plugin.team_server.from: from -§ plugin.team_server.to: to -§ plugin.team_server.protocol: Protocol -§ plugin.team_server.port: Port -§ plugin.team_server.url: URL -§ plugin.team_server.service: Code hosting tool -§ plugin.team_server.type.title: Service -§ plugin.team_server.type.description: $1 or something similar -§ plugin.team_server.email.title: Email address list -§ plugin.team_server.email.typeChart.title: Address types -§ plugin.team_server.email.typeChart.suffix: email addresses -§ plugin.team_server.email.authorChart.title: Number of addresses per staff member -§ plugin.team_server.email.authorChart.suffix: email addresses -§ plugin.team_server.email.type: Type -§ plugin.team_server.email.company: Company -§ plugin.team_server.email.email: Email address -§ plugin.team_server.email.author: Staff member -`; diff --git a/src/ts/plugins/PageTeamServer/translations/ru/index.ts b/src/ts/plugins/PageTeamServer/translations/ru/index.ts deleted file mode 100644 index 9492b8b..0000000 --- a/src/ts/plugins/PageTeamServer/translations/ru/index.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default ` -§ plugin.team_server.sidebar: Почтовые адреса -§ plugin.team_server.title: Адреса серверов в логах -§ plugin.team_server.domain: Домен -§ plugin.team_server.from: Первый коммит -§ plugin.team_server.to: Последний коммит -§ plugin.team_server.protocol: Протокол -§ plugin.team_server.port: Порт -§ plugin.team_server.url: URL -§ plugin.team_server.service: Инструмент для хостинга кода -§ plugin.team_server.type.title: Сервис -§ plugin.team_server.type.description: $1 или что-то похожее -§ plugin.team_server.email.title: Список почтовых адресов -§ plugin.team_server.email.typeChart.title: Типы адресов -§ plugin.team_server.email.typeChart.suffix: почтовых адресов -§ plugin.team_server.email.authorChart.title: Количество адресов на одного сотрудника -§ plugin.team_server.email.authorChart.suffix: почтовых адресов -§ plugin.team_server.email.type: Тип -§ plugin.team_server.email.company: Компания -§ plugin.team_server.email.email: Адрес почты -§ plugin.team_server.email.author: Сотрудник -`; diff --git a/src/ts/plugins/PageTeamServer/translations/zh/index.ts b/src/ts/plugins/PageTeamServer/translations/zh/index.ts deleted file mode 100644 index 641e4c7..0000000 --- a/src/ts/plugins/PageTeamServer/translations/zh/index.ts +++ /dev/null @@ -1,22 +0,0 @@ -export default ` -§ plugin.team_server.sidebar: 邮箱地址 -§ plugin.team_server.title: 日志中的服务器地址 -§ plugin.team_server.domain: 域名 -§ plugin.team_server.from: 发件人 -§ plugin.team_server.to: 收件人 -§ plugin.team_server.protocol: 协议 -§ plugin.team_server.port: 端口 -§ plugin.team_server.url: URL -§ plugin.team_server.service: 代码托管工具 -§ plugin.team_server.type.title: 服务 -§ plugin.team_server.type.description: $1 或类似服务 -§ plugin.team_server.email.title: 邮箱地址列表 -§ plugin.team_server.email.typeChart.title: 地址类型 -§ plugin.team_server.email.typeChart.suffix: 个邮箱地址 -§ plugin.team_server.email.authorChart.title: 按员工统计的地址数量 -§ plugin.team_server.email.authorChart.suffix: 个邮箱地址 -§ plugin.team_server.email.type: 类型 -§ plugin.team_server.email.company: 公司 -§ plugin.team_server.email.email: 邮箱地址 -§ plugin.team_server.email.author: 员工 -`; \ No newline at end of file diff --git a/src/ts/plugins/PageTeamTasks/index.tsx b/src/ts/plugins/PageTeamTasks/index.tsx index 71e8185..e01e8a2 100644 --- a/src/ts/plugins/PageTeamTasks/index.tsx +++ b/src/ts/plugins/PageTeamTasks/index.tsx @@ -19,7 +19,7 @@ export default class Plugin implements IPlugin { order: 170, link: '/team/tasks', title: 'plugin.team_tasks.sidebar', - icon: './assets/menu/team_tasks.svg', + icon: './assets/menu/tasks.svg', }, ]; } diff --git a/src/ts/plugins/PageTeamTasks/translations/ar/index.ts b/src/ts/plugins/PageTeamTasks/translations/ar/index.ts index 394eb12..0691592 100644 --- a/src/ts/plugins/PageTeamTasks/translations/ar/index.ts +++ b/src/ts/plugins/PageTeamTasks/translations/ar/index.ts @@ -4,7 +4,7 @@ export default ` § plugin.team_tasks.task.author: Author of the first commit § plugin.team_tasks.task.task: Task § plugin.team_tasks.task.description: Description -§ plugin.team_tasks.task.totalAuthors: Staff members +§ plugin.team_tasks.task.totalAuthors: Staff § plugin.team_tasks.task.totalDaysInBacklog: In backlog § plugin.team_tasks.task.totalDaysWorked: In development § plugin.team_tasks.details.facts: Task information @@ -14,9 +14,9 @@ export default ` § plugin.team_tasks.release.prDateMerge: Merged § plugin.team_tasks.info.createdBefore: created before § plugin.team_tasks.info.totalDaysInBacklog: days in backlog -§ plugin.team_tasks.info.totalAuthors: staff members worked +§ plugin.team_tasks.info.totalAuthors: staff worked § plugin.team_tasks.info.totalDaysWorked: days in work -§ plugin.team_tasks.info.authors: Staff members +§ plugin.team_tasks.info.authors: Staff § plugin.team_tasks.info.types: Commit types § plugin.team_tasks.info.scope: Feature list § plugin.team_tasks.info.commits: Commits diff --git a/src/ts/plugins/PageTeamTasks/translations/de/index.ts b/src/ts/plugins/PageTeamTasks/translations/de/index.ts index 394eb12..0691592 100644 --- a/src/ts/plugins/PageTeamTasks/translations/de/index.ts +++ b/src/ts/plugins/PageTeamTasks/translations/de/index.ts @@ -4,7 +4,7 @@ export default ` § plugin.team_tasks.task.author: Author of the first commit § plugin.team_tasks.task.task: Task § plugin.team_tasks.task.description: Description -§ plugin.team_tasks.task.totalAuthors: Staff members +§ plugin.team_tasks.task.totalAuthors: Staff § plugin.team_tasks.task.totalDaysInBacklog: In backlog § plugin.team_tasks.task.totalDaysWorked: In development § plugin.team_tasks.details.facts: Task information @@ -14,9 +14,9 @@ export default ` § plugin.team_tasks.release.prDateMerge: Merged § plugin.team_tasks.info.createdBefore: created before § plugin.team_tasks.info.totalDaysInBacklog: days in backlog -§ plugin.team_tasks.info.totalAuthors: staff members worked +§ plugin.team_tasks.info.totalAuthors: staff worked § plugin.team_tasks.info.totalDaysWorked: days in work -§ plugin.team_tasks.info.authors: Staff members +§ plugin.team_tasks.info.authors: Staff § plugin.team_tasks.info.types: Commit types § plugin.team_tasks.info.scope: Feature list § plugin.team_tasks.info.commits: Commits diff --git a/src/ts/plugins/PageTeamTasks/translations/en/index.ts b/src/ts/plugins/PageTeamTasks/translations/en/index.ts index 5704b7b..34ab9a4 100644 --- a/src/ts/plugins/PageTeamTasks/translations/en/index.ts +++ b/src/ts/plugins/PageTeamTasks/translations/en/index.ts @@ -4,49 +4,54 @@ export default ` § plugin.team_tasks.task.author: Author of the first commit § plugin.team_tasks.task.task: Task § plugin.team_tasks.task.description: Description -§ plugin.team_tasks.task.totalAuthors: Staff members +§ plugin.team_tasks.task.totalAuthors: Staff § plugin.team_tasks.task.totalDaysInBacklog: In backlog § plugin.team_tasks.task.totalDaysWorked: In development § plugin.team_tasks.task.createdBefore: Created before § plugin.team_tasks.task.from: First commit § plugin.team_tasks.task.to: Last commit § plugin.team_tasks.details.facts: Task information -§ plugin.team_tasks.details.release: List of releases this task likely landed in +§ plugin.team_tasks.details.release: List of releases the task likely entered § plugin.team_tasks.release.title: Release § plugin.team_tasks.release.releaseDateMerge: Published § plugin.team_tasks.release.prDateMerge: Merged § plugin.team_tasks.info.createdBefore: created before § plugin.team_tasks.info.totalDaysInBacklog: days in backlog -§ plugin.team_tasks.info.totalAuthors: staff members worked -§ plugin.team_tasks.info.totalDaysWorked: days in work -§ plugin.team_tasks.info.authors: Staff members +§ plugin.team_tasks.info.totalAuthors: staff worked +§ plugin.team_tasks.info.totalDaysWorked: days in progress +§ plugin.team_tasks.info.authors: Staff § plugin.team_tasks.info.types: Commit types -§ plugin.team_tasks.info.scope: Feature list +§ plugin.team_tasks.info.scope: List of features § plugin.team_tasks.info.commits: Commits -§ plugin.team_tasks.charts.all: Analytics across all tasks -§ plugin.team_tasks.charts.cardTotal.title: tasks in this category -§ plugin.team_tasks.charts.cardTotal.description: Considering the current search filters. +§ plugin.team_tasks.charts.all: Analytics for all tasks +§ plugin.team_tasks.charts.totalTask.title: One task on average is +§ plugin.team_tasks.charts.totalTaskInDay.title: days +§ plugin.team_tasks.charts.totalTaskInFiles.title: files +§ plugin.team_tasks.charts.totalTaskInChanges.title: lines of code +§ plugin.team_tasks.charts.totalTaskInCommits.title: commits § plugin.team_tasks.charts.cardFromCommit.title: days from commit to release -§ plugin.team_tasks.charts.cardFromCommit.description: Average time for tasks that were in backlog for less than three months. -§ plugin.team_tasks.charts.timeToMarket.title: Time to market (time-to-market) +§ plugin.team_tasks.charts.cardFromCommit.description: Average time for tasks that were in the backlog for less than three months. +§ plugin.team_tasks.charts.timeToMarket.title: Time to market a task § plugin.team_tasks.charts.timeToMarket.backlog: in backlog -§ plugin.team_tasks.charts.timeToMarket.worked: in work -§ plugin.team_tasks.charts.timeToMarket.review: in review -§ plugin.team_tasks.charts.timeToMarket.release: release waiting +§ plugin.team_tasks.charts.timeToMarket.worked: in progress +§ plugin.team_tasks.charts.timeToMarket.review: on review +§ plugin.team_tasks.charts.timeToMarket.release: awaiting release § plugin.team_tasks.charts.timeToMarket.improvements: improvements -§ plugin.team_tasks.charts.relative.title: Days from creation to the first commit +§ plugin.team_tasks.charts.relative.title: Days from creation to first commit § plugin.team_tasks.charts.relative.fast: up to 2 weeks § plugin.team_tasks.charts.relative.normal: up to 3 months § plugin.team_tasks.charts.relative.backlog: more -§ plugin.team_tasks.charts.normal: Regular tasks -§ plugin.team_tasks.charts.totalDays.title: Calendar days in work -§ plugin.team_tasks.charts.totalDays.description: If the first commit is made on Friday evening and the last one on Monday morning, then the total time spent working on the task will be counted as 4 days (Fri, Sat, Sun, Mon). -§ plugin.team_tasks.charts.workedDays.title: Actual days in work -§ plugin.team_tasks.charts.workedDays.description: If the first commit is made on Friday evening and the last one on Monday morning, then the time spent working on the task will be counted as 2 days (Fri, Mon). -§ plugin.team_tasks.charts.backlog: Technical debt (tasks that were added to the task tracker and not taken into development for more than three months) -§ plugin.team_tasks.charts.authors.title: Who picked it up +§ plugin.team_tasks.charts.normal: Regular tasks (taken into development within three months of creation) +§ plugin.team_tasks.charts.cardTotal.title: tasks in this category +§ plugin.team_tasks.charts.cardTotal.description: Taking into account current search filters. +§ plugin.team_tasks.charts.totalDays.title: Calendar days in progress +§ plugin.team_tasks.charts.totalDays.description: If the first commit was made on Friday evening and the last on Monday morning, the total time working on the task will be counted as 4 days (Fri, Sat, Sun, Mon). +§ plugin.team_tasks.charts.workedDays.title: Actual days in progress +§ plugin.team_tasks.charts.workedDays.description: If the first commit was made on Friday evening and the last on Monday morning, the time working on the task will be counted as 2 days (Fri, Mon). +§ plugin.team_tasks.charts.backlog: Technical debt (tasks created in the task tracker and not taken into development for more than three months) +§ plugin.team_tasks.charts.authors.title: Who took into work § plugin.team_tasks.charts.authors.other: and others -§ plugin.team_tasks.charts.await.title: How long the task stayed in backlog -§ plugin.team_tasks.charts.worked.title: How many (calendar) days it was then worked on +§ plugin.team_tasks.charts.await.title: How long the task was in the backlog +§ plugin.team_tasks.charts.worked.title: How many calendar days were spent on it afterward § plugin.team_tasks.charts.other: more `; diff --git a/src/ts/plugins/PageTeamTasks/translations/es/index.ts b/src/ts/plugins/PageTeamTasks/translations/es/index.ts index 394eb12..d217123 100644 --- a/src/ts/plugins/PageTeamTasks/translations/es/index.ts +++ b/src/ts/plugins/PageTeamTasks/translations/es/index.ts @@ -1,49 +1,49 @@ export default ` -§ plugin.team_tasks.sidebar: Task list -§ plugin.team_tasks.task.title: Task list -§ plugin.team_tasks.task.author: Author of the first commit -§ plugin.team_tasks.task.task: Task -§ plugin.team_tasks.task.description: Description -§ plugin.team_tasks.task.totalAuthors: Staff members -§ plugin.team_tasks.task.totalDaysInBacklog: In backlog -§ plugin.team_tasks.task.totalDaysWorked: In development -§ plugin.team_tasks.details.facts: Task information -§ plugin.team_tasks.details.release: List of releases this task likely landed in -§ plugin.team_tasks.release.title: Release -§ plugin.team_tasks.release.releaseDateMerge: Published -§ plugin.team_tasks.release.prDateMerge: Merged -§ plugin.team_tasks.info.createdBefore: created before +§ plugin.team_tasks.sidebar: Lista de tareas +§ plugin.team_tasks.task.title: Lista de tareas +§ plugin.team_tasks.task.author: Autor del primer commit +§ plugin.team_tasks.task.task: Tarea +§ plugin.team_tasks.task.description: Descripción +§ plugin.team_tasks.task.totalAuthors: Miembros del Personal +§ plugin.team_tasks.task.totalDaysInBacklog: En lista pendiente +§ plugin.team_tasks.task.totalDaysWorked: En desarrollo +§ plugin.team_tasks.details.facts: Información de la tarea +§ plugin.team_tasks.details.release: Lista de versiones en las que probablemente se incluyó esta tarea +§ plugin.team_tasks.release.title: Versión +§ plugin.team_tasks.release.releaseDateMerge: Publicado +§ plugin.team_tasks.release.prDateMerge: Combinado +§ plugin.team_tasks.info.createdBefore: creado antes § plugin.team_tasks.info.totalDaysInBacklog: days in backlog -§ plugin.team_tasks.info.totalAuthors: staff members worked -§ plugin.team_tasks.info.totalDaysWorked: days in work -§ plugin.team_tasks.info.authors: Staff members -§ plugin.team_tasks.info.types: Commit types -§ plugin.team_tasks.info.scope: Feature list +§ plugin.team_tasks.info.totalAuthors: staff worked +§ plugin.team_tasks.info.totalDaysWorked: days in progress +§ plugin.team_tasks.info.authors: Staff +§ plugin.team_tasks.info.types: Tipos de commit +§ plugin.team_tasks.info.scope: Lista de características § plugin.team_tasks.info.commits: Commits -§ plugin.team_tasks.charts.all: Analytics across all tasks -§ plugin.team_tasks.charts.cardTotal.title: tasks in this category -§ plugin.team_tasks.charts.cardTotal.description: Considering the current search filters. -§ plugin.team_tasks.charts.cardFromCommit.title: days from commit to release -§ plugin.team_tasks.charts.cardFromCommit.description: Average time for tasks that were in backlog for less than three months. -§ plugin.team_tasks.charts.timeToMarket.title: Time to market (time-to-market) -§ plugin.team_tasks.charts.timeToMarket.backlog: in backlog -§ plugin.team_tasks.charts.timeToMarket.worked: in work -§ plugin.team_tasks.charts.timeToMarket.review: in review -§ plugin.team_tasks.charts.timeToMarket.release: release waiting -§ plugin.team_tasks.charts.timeToMarket.improvements: improvements -§ plugin.team_tasks.charts.relative.title: Days from creation to the first commit -§ plugin.team_tasks.charts.relative.fast: up to 2 weeks -§ plugin.team_tasks.charts.relative.normal: up to 3 months -§ plugin.team_tasks.charts.relative.backlog: more -§ plugin.team_tasks.charts.normal: Regular tasks -§ plugin.team_tasks.charts.totalDays.title: Calendar days in work -§ plugin.team_tasks.charts.totalDays.description: If the first commit is made on Friday evening and the last one on Monday morning, then the total time spent working on the task will be counted as 4 days (Fri, Sat, Sun, Mon). -§ plugin.team_tasks.charts.workedDays.title: Actual days in work -§ plugin.team_tasks.charts.workedDays.description: If the first commit is made on Friday evening and the last one on Monday morning, then the time spent working on the task will be counted as 2 days (Fri, Mon). -§ plugin.team_tasks.charts.backlog: Technical debt (tasks that were added to the task tracker and not taken into development for more than three months) -§ plugin.team_tasks.charts.authors.title: Who picked it up -§ plugin.team_tasks.charts.authors.other: and others -§ plugin.team_tasks.charts.await.title: How long the task stayed in backlog -§ plugin.team_tasks.charts.worked.title: How many (calendar) days it was then worked on -§ plugin.team_tasks.charts.other: more +§ plugin.team_tasks.charts.all: Análisis de todas las tareas +§ plugin.team_tasks.charts.cardTotal.title: tareas en esta categoría +§ plugin.team_tasks.charts.cardTotal.description: Teniendo en cuenta los filtros de búsqueda actuales. +§ plugin.team_tasks.charts.cardFromCommit.title: días desde el commit hasta la publicación +§ plugin.team_tasks.charts.cardFromCommit.description: Tiempo promedio para tareas que estuvieron en la lista pendiente por menos de tres meses. +§ plugin.team_tasks.charts.timeToMarket.title: Tiempo de comercialización (time-to-market) +§ plugin.team_tasks.charts.timeToMarket.backlog: en lista pendiente +§ plugin.team_tasks.charts.timeToMarket.worked: en desarrollo +§ plugin.team_tasks.charts.timeToMarket.review: en revisión +§ plugin.team_tasks.charts.timeToMarket.release: espera de lanzamiento +§ plugin.team_tasks.charts.timeToMarket.improvements: mejoras +§ plugin.team_tasks.charts.relative.title: Días desde la creación hasta el primer commit +§ plugin.team_tasks.charts.relative.fast: hasta 2 semanas +§ plugin.team_tasks.charts.relative.normal: hasta 3 meses +§ plugin.team_tasks.charts.relative.backlog: más +§ plugin.team_tasks.charts.normal: Tareas regulares +§ plugin.team_tasks.charts.totalDays.title: Días calendarioio en desarrollo +§ plugin.team_tasks.charts.totalDays.description: Si el primer commit se realiza el viernes por la noche y el último el lunes por la mañana, entonces el tiempo total dedicado al trabajo en la tarea se contará como 4 días (vie, sáb, dom, lun). +§ plugin.team_tasks.charts.workedDays.title: Días reales en desarrollo +§ plugin.team_tasks.charts.workedDays.description: Si el primer commit se realiza el viernes por la noche y el último el lunes por la mañana, entonces el tiempo dedicado al trabajo en la tarea se contará como 2 días (vie, lun). +§ plugin.team_tasks.charts.backlog: Deuda técnica (tareas que se agregaron al rastreador de tareas y no se tomaron en desarrollo por más de tres meses) +§ plugin.team_tasks.charts.authors.title: Quién la tomó +§ plugin.team_tasks.charts.authors.other: y otros +§ plugin.team_tasks.charts.await.title: Cuánto tiempo permaneció la tarea en la lista pendiente +§ plugin.team_tasks.charts.worked.title: Cuántos días (calendarioio) se trabajó después +§ plugin.team_tasks.charts.other: más `; diff --git a/src/ts/plugins/PageTeamTasks/translations/fr/index.ts b/src/ts/plugins/PageTeamTasks/translations/fr/index.ts index 394eb12..0691592 100644 --- a/src/ts/plugins/PageTeamTasks/translations/fr/index.ts +++ b/src/ts/plugins/PageTeamTasks/translations/fr/index.ts @@ -4,7 +4,7 @@ export default ` § plugin.team_tasks.task.author: Author of the first commit § plugin.team_tasks.task.task: Task § plugin.team_tasks.task.description: Description -§ plugin.team_tasks.task.totalAuthors: Staff members +§ plugin.team_tasks.task.totalAuthors: Staff § plugin.team_tasks.task.totalDaysInBacklog: In backlog § plugin.team_tasks.task.totalDaysWorked: In development § plugin.team_tasks.details.facts: Task information @@ -14,9 +14,9 @@ export default ` § plugin.team_tasks.release.prDateMerge: Merged § plugin.team_tasks.info.createdBefore: created before § plugin.team_tasks.info.totalDaysInBacklog: days in backlog -§ plugin.team_tasks.info.totalAuthors: staff members worked +§ plugin.team_tasks.info.totalAuthors: staff worked § plugin.team_tasks.info.totalDaysWorked: days in work -§ plugin.team_tasks.info.authors: Staff members +§ plugin.team_tasks.info.authors: Staff § plugin.team_tasks.info.types: Commit types § plugin.team_tasks.info.scope: Feature list § plugin.team_tasks.info.commits: Commits diff --git a/src/ts/plugins/PageTeamTasks/translations/he/index.ts b/src/ts/plugins/PageTeamTasks/translations/he/index.ts index 394eb12..0691592 100644 --- a/src/ts/plugins/PageTeamTasks/translations/he/index.ts +++ b/src/ts/plugins/PageTeamTasks/translations/he/index.ts @@ -4,7 +4,7 @@ export default ` § plugin.team_tasks.task.author: Author of the first commit § plugin.team_tasks.task.task: Task § plugin.team_tasks.task.description: Description -§ plugin.team_tasks.task.totalAuthors: Staff members +§ plugin.team_tasks.task.totalAuthors: Staff § plugin.team_tasks.task.totalDaysInBacklog: In backlog § plugin.team_tasks.task.totalDaysWorked: In development § plugin.team_tasks.details.facts: Task information @@ -14,9 +14,9 @@ export default ` § plugin.team_tasks.release.prDateMerge: Merged § plugin.team_tasks.info.createdBefore: created before § plugin.team_tasks.info.totalDaysInBacklog: days in backlog -§ plugin.team_tasks.info.totalAuthors: staff members worked +§ plugin.team_tasks.info.totalAuthors: staff worked § plugin.team_tasks.info.totalDaysWorked: days in work -§ plugin.team_tasks.info.authors: Staff members +§ plugin.team_tasks.info.authors: Staff § plugin.team_tasks.info.types: Commit types § plugin.team_tasks.info.scope: Feature list § plugin.team_tasks.info.commits: Commits diff --git a/src/ts/plugins/PageTeamTasks/translations/hi/index.ts b/src/ts/plugins/PageTeamTasks/translations/hi/index.ts index 394eb12..0691592 100644 --- a/src/ts/plugins/PageTeamTasks/translations/hi/index.ts +++ b/src/ts/plugins/PageTeamTasks/translations/hi/index.ts @@ -4,7 +4,7 @@ export default ` § plugin.team_tasks.task.author: Author of the first commit § plugin.team_tasks.task.task: Task § plugin.team_tasks.task.description: Description -§ plugin.team_tasks.task.totalAuthors: Staff members +§ plugin.team_tasks.task.totalAuthors: Staff § plugin.team_tasks.task.totalDaysInBacklog: In backlog § plugin.team_tasks.task.totalDaysWorked: In development § plugin.team_tasks.details.facts: Task information @@ -14,9 +14,9 @@ export default ` § plugin.team_tasks.release.prDateMerge: Merged § plugin.team_tasks.info.createdBefore: created before § plugin.team_tasks.info.totalDaysInBacklog: days in backlog -§ plugin.team_tasks.info.totalAuthors: staff members worked +§ plugin.team_tasks.info.totalAuthors: staff worked § plugin.team_tasks.info.totalDaysWorked: days in work -§ plugin.team_tasks.info.authors: Staff members +§ plugin.team_tasks.info.authors: Staff § plugin.team_tasks.info.types: Commit types § plugin.team_tasks.info.scope: Feature list § plugin.team_tasks.info.commits: Commits diff --git a/src/ts/plugins/PageTeamTasks/translations/ja/index.ts b/src/ts/plugins/PageTeamTasks/translations/ja/index.ts index 394eb12..0691592 100644 --- a/src/ts/plugins/PageTeamTasks/translations/ja/index.ts +++ b/src/ts/plugins/PageTeamTasks/translations/ja/index.ts @@ -4,7 +4,7 @@ export default ` § plugin.team_tasks.task.author: Author of the first commit § plugin.team_tasks.task.task: Task § plugin.team_tasks.task.description: Description -§ plugin.team_tasks.task.totalAuthors: Staff members +§ plugin.team_tasks.task.totalAuthors: Staff § plugin.team_tasks.task.totalDaysInBacklog: In backlog § plugin.team_tasks.task.totalDaysWorked: In development § plugin.team_tasks.details.facts: Task information @@ -14,9 +14,9 @@ export default ` § plugin.team_tasks.release.prDateMerge: Merged § plugin.team_tasks.info.createdBefore: created before § plugin.team_tasks.info.totalDaysInBacklog: days in backlog -§ plugin.team_tasks.info.totalAuthors: staff members worked +§ plugin.team_tasks.info.totalAuthors: staff worked § plugin.team_tasks.info.totalDaysWorked: days in work -§ plugin.team_tasks.info.authors: Staff members +§ plugin.team_tasks.info.authors: Staff § plugin.team_tasks.info.types: Commit types § plugin.team_tasks.info.scope: Feature list § plugin.team_tasks.info.commits: Commits diff --git a/src/ts/plugins/PageTeamTasks/translations/ko/index.ts b/src/ts/plugins/PageTeamTasks/translations/ko/index.ts index 394eb12..0691592 100644 --- a/src/ts/plugins/PageTeamTasks/translations/ko/index.ts +++ b/src/ts/plugins/PageTeamTasks/translations/ko/index.ts @@ -4,7 +4,7 @@ export default ` § plugin.team_tasks.task.author: Author of the first commit § plugin.team_tasks.task.task: Task § plugin.team_tasks.task.description: Description -§ plugin.team_tasks.task.totalAuthors: Staff members +§ plugin.team_tasks.task.totalAuthors: Staff § plugin.team_tasks.task.totalDaysInBacklog: In backlog § plugin.team_tasks.task.totalDaysWorked: In development § plugin.team_tasks.details.facts: Task information @@ -14,9 +14,9 @@ export default ` § plugin.team_tasks.release.prDateMerge: Merged § plugin.team_tasks.info.createdBefore: created before § plugin.team_tasks.info.totalDaysInBacklog: days in backlog -§ plugin.team_tasks.info.totalAuthors: staff members worked +§ plugin.team_tasks.info.totalAuthors: staff worked § plugin.team_tasks.info.totalDaysWorked: days in work -§ plugin.team_tasks.info.authors: Staff members +§ plugin.team_tasks.info.authors: Staff § plugin.team_tasks.info.types: Commit types § plugin.team_tasks.info.scope: Feature list § plugin.team_tasks.info.commits: Commits diff --git a/src/ts/plugins/PageTeamTasks/translations/pt/index.ts b/src/ts/plugins/PageTeamTasks/translations/pt/index.ts index 394eb12..4413dce 100644 --- a/src/ts/plugins/PageTeamTasks/translations/pt/index.ts +++ b/src/ts/plugins/PageTeamTasks/translations/pt/index.ts @@ -4,7 +4,7 @@ export default ` § plugin.team_tasks.task.author: Author of the first commit § plugin.team_tasks.task.task: Task § plugin.team_tasks.task.description: Description -§ plugin.team_tasks.task.totalAuthors: Staff members +§ plugin.team_tasks.task.totalAuthors: Staff § plugin.team_tasks.task.totalDaysInBacklog: In backlog § plugin.team_tasks.task.totalDaysWorked: In development § plugin.team_tasks.details.facts: Task information @@ -14,9 +14,9 @@ export default ` § plugin.team_tasks.release.prDateMerge: Merged § plugin.team_tasks.info.createdBefore: created before § plugin.team_tasks.info.totalDaysInBacklog: days in backlog -§ plugin.team_tasks.info.totalAuthors: staff members worked -§ plugin.team_tasks.info.totalDaysWorked: days in work -§ plugin.team_tasks.info.authors: Staff members +§ plugin.team_tasks.info.totalAuthors: staff worked +§ plugin.team_tasks.info.totalDaysWorked: days in progress +§ plugin.team_tasks.info.authors: Staff § plugin.team_tasks.info.types: Commit types § plugin.team_tasks.info.scope: Feature list § plugin.team_tasks.info.commits: Commits diff --git a/src/ts/plugins/PageTeamTasks/translations/ru/index.ts b/src/ts/plugins/PageTeamTasks/translations/ru/index.ts index a39579a..13b8332 100644 --- a/src/ts/plugins/PageTeamTasks/translations/ru/index.ts +++ b/src/ts/plugins/PageTeamTasks/translations/ru/index.ts @@ -15,7 +15,6 @@ export default ` § plugin.team_tasks.release.title: Релиз § plugin.team_tasks.release.releaseDateMerge: Опубликован § plugin.team_tasks.release.prDateMerge: Влит -§ plugin.team_tasks.info.timetoMarket: создана до § plugin.team_tasks.info.createdBefore: создана до § plugin.team_tasks.info.totalDaysInBacklog: дней в беклоге § plugin.team_tasks.info.totalAuthors: сотрудников работало diff --git a/src/ts/plugins/PageTeamTasks/translations/zh/index.ts b/src/ts/plugins/PageTeamTasks/translations/zh/index.ts index 394eb12..0691592 100644 --- a/src/ts/plugins/PageTeamTasks/translations/zh/index.ts +++ b/src/ts/plugins/PageTeamTasks/translations/zh/index.ts @@ -4,7 +4,7 @@ export default ` § plugin.team_tasks.task.author: Author of the first commit § plugin.team_tasks.task.task: Task § plugin.team_tasks.task.description: Description -§ plugin.team_tasks.task.totalAuthors: Staff members +§ plugin.team_tasks.task.totalAuthors: Staff § plugin.team_tasks.task.totalDaysInBacklog: In backlog § plugin.team_tasks.task.totalDaysWorked: In development § plugin.team_tasks.details.facts: Task information @@ -14,9 +14,9 @@ export default ` § plugin.team_tasks.release.prDateMerge: Merged § plugin.team_tasks.info.createdBefore: created before § plugin.team_tasks.info.totalDaysInBacklog: days in backlog -§ plugin.team_tasks.info.totalAuthors: staff members worked +§ plugin.team_tasks.info.totalAuthors: staff worked § plugin.team_tasks.info.totalDaysWorked: days in work -§ plugin.team_tasks.info.authors: Staff members +§ plugin.team_tasks.info.authors: Staff § plugin.team_tasks.info.types: Commit types § plugin.team_tasks.info.scope: Feature list § plugin.team_tasks.info.commits: Commits diff --git a/src/ts/plugins/PageTeamTotal/index.tsx b/src/ts/plugins/PageTeamTotal/index.tsx index 884255b..e0f9149 100644 --- a/src/ts/plugins/PageTeamTotal/index.tsx +++ b/src/ts/plugins/PageTeamTotal/index.tsx @@ -16,7 +16,7 @@ export default class Plugin implements IPlugin { order: 10, link: '/team/total', title: 'plugin.team_total.sidebar', - icon: './assets/menu/team_common.svg', + icon: './assets/menu/common.svg', }, ]; } diff --git a/src/ts/plugins/PageTeamTypes/index.tsx b/src/ts/plugins/PageTeamTypes/index.tsx index 7a30614..fad085f 100644 --- a/src/ts/plugins/PageTeamTypes/index.tsx +++ b/src/ts/plugins/PageTeamTypes/index.tsx @@ -19,7 +19,7 @@ export default class Plugin implements IPlugin { order: 40, link: '/team/types', title: 'sidebar.team.type', - icon: './assets/menu/team_type.svg', + icon: './assets/menu/type.svg', }, ]; } diff --git a/src/ts/plugins/PageTeamWeeks/index.tsx b/src/ts/plugins/PageTeamWeeks/index.tsx index 75bdec3..e06cb43 100644 --- a/src/ts/plugins/PageTeamWeeks/index.tsx +++ b/src/ts/plugins/PageTeamWeeks/index.tsx @@ -19,7 +19,7 @@ export default class Plugin implements IPlugin { order: 100, link: '/team/week', title: 'plugin.team_weeks.sidebar', - icon: './assets/menu/team_week.svg', + icon: './assets/menu/week.svg', }, ]; } diff --git a/src/ts/plugins/PageTeamWeeks/translations/ar/index.ts b/src/ts/plugins/PageTeamWeeks/translations/ar/index.ts index 9f0fc53..b20a524 100644 --- a/src/ts/plugins/PageTeamWeeks/translations/ar/index.ts +++ b/src/ts/plugins/PageTeamWeeks/translations/ar/index.ts @@ -1,13 +1,13 @@ export default ` -§ plugin.team_weeks.sidebar: By weeks -§ plugin.team_weeks.title: Weekly statistics -§ plugin.team_weeks.numberTasks: Number of tasks -§ plugin.team_weeks.people: Number of people -§ plugin.team_weeks.line: Line changes -§ plugin.team_weeks.lossesDetails: Who did not commit -§ plugin.team_weeks.add: added -§ plugin.team_weeks.change: changed -§ plugin.team_weeks.remove: removed -§ plugin.team_weeks.hasCommits: had commits -§ plugin.team_weeks.hasNotCommits: had no commits +§ plugin.team_weeks.sidebar: حسب الأسابيع +§ plugin.team_weeks.title: إحصائيات أسبوعية +§ plugin.team_weeks.numberTasks: عدد المهام +§ plugin.team_weeks.people: عدد الأشخاص +§ plugin.team_weeks.line: تغييرات الأسطر +§ plugin.team_weeks.lossesDetails: من لم يقم بالإرسال +§ plugin.team_weeks.add: أُضيف +§ plugin.team_weeks.change: تغيّر +§ plugin.team_weeks.remove: أُزيل +§ plugin.team_weeks.hasCommits: قام بالإرسال +§ plugin.team_weeks.hasNotCommits: لم يقم بالإرسال `; diff --git a/src/ts/plugins/PageTeamWeeks/translations/de/index.ts b/src/ts/plugins/PageTeamWeeks/translations/de/index.ts index 9f0fc53..fc654c1 100644 --- a/src/ts/plugins/PageTeamWeeks/translations/de/index.ts +++ b/src/ts/plugins/PageTeamWeeks/translations/de/index.ts @@ -1,13 +1,13 @@ export default ` -§ plugin.team_weeks.sidebar: By weeks -§ plugin.team_weeks.title: Weekly statistics -§ plugin.team_weeks.numberTasks: Number of tasks -§ plugin.team_weeks.people: Number of people -§ plugin.team_weeks.line: Line changes -§ plugin.team_weeks.lossesDetails: Who did not commit -§ plugin.team_weeks.add: added -§ plugin.team_weeks.change: changed -§ plugin.team_weeks.remove: removed -§ plugin.team_weeks.hasCommits: had commits -§ plugin.team_weeks.hasNotCommits: had no commits +§ plugin.team_weeks.sidebar: Nach Wochen +§ plugin.team_weeks.title: Wöchentliche Statistiken +§ plugin.team_weeks.numberTasks: Anzahl der Aufgaben +§ plugin.team_weeks.people: Anzahl der Personen +§ plugin.team_weeks.line: Zeilenänderungen +§ plugin.team_weeks.lossesDetails: Wer keinen Commit gemacht hat +§ plugin.team_weeks.add: hinzugefügt +§ plugin.team_weeks.change: geändert +§ plugin.team_weeks.remove: entfernt +§ plugin.team_weeks.hasCommits: hatte Commits +§ plugin.team_weeks.hasNotCommits: hatte keine Commits `; diff --git a/src/ts/plugins/PageTeamWeeks/translations/es/index.ts b/src/ts/plugins/PageTeamWeeks/translations/es/index.ts index 9f0fc53..8009138 100644 --- a/src/ts/plugins/PageTeamWeeks/translations/es/index.ts +++ b/src/ts/plugins/PageTeamWeeks/translations/es/index.ts @@ -1,13 +1,13 @@ export default ` -§ plugin.team_weeks.sidebar: By weeks -§ plugin.team_weeks.title: Weekly statistics -§ plugin.team_weeks.numberTasks: Number of tasks -§ plugin.team_weeks.people: Number of people -§ plugin.team_weeks.line: Line changes -§ plugin.team_weeks.lossesDetails: Who did not commit -§ plugin.team_weeks.add: added -§ plugin.team_weeks.change: changed -§ plugin.team_weeks.remove: removed -§ plugin.team_weeks.hasCommits: had commits -§ plugin.team_weeks.hasNotCommits: had no commits +§ plugin.team_weeks.sidebar: Por semanas +§ plugin.team_weeks.title: Estadísticas semanales +§ plugin.team_weeks.numberTasks: Número de tareas +§ plugin.team_weeks.people: Número de personas +§ plugin.team_weeks.line: Cambios en líneas +§ plugin.team_weeks.lossesDetails: Quién no hizo commit +§ plugin.team_weeks.add: agregado +§ plugin.team_weeks.change: modificado +§ plugin.team_weeks.remove: eliminado +§ plugin.team_weeks.hasCommits: tuvo commits +§ plugin.team_weeks.hasNotCommits: no tuvo commits `; diff --git a/src/ts/plugins/PageTeamWeeks/translations/fr/index.ts b/src/ts/plugins/PageTeamWeeks/translations/fr/index.ts index 9f0fc53..9b8d375 100644 --- a/src/ts/plugins/PageTeamWeeks/translations/fr/index.ts +++ b/src/ts/plugins/PageTeamWeeks/translations/fr/index.ts @@ -1,13 +1,13 @@ export default ` -§ plugin.team_weeks.sidebar: By weeks -§ plugin.team_weeks.title: Weekly statistics -§ plugin.team_weeks.numberTasks: Number of tasks -§ plugin.team_weeks.people: Number of people -§ plugin.team_weeks.line: Line changes -§ plugin.team_weeks.lossesDetails: Who did not commit -§ plugin.team_weeks.add: added -§ plugin.team_weeks.change: changed -§ plugin.team_weeks.remove: removed -§ plugin.team_weeks.hasCommits: had commits -§ plugin.team_weeks.hasNotCommits: had no commits +§ plugin.team_weeks.sidebar: Par semaines +§ plugin.team_weeks.title: Statistiques hebdomadaires +§ plugin.team_weeks.numberTasks: Nombre de tâches +§ plugin.team_weeks.people: Nombre de personnes +§ plugin.team_weeks.line: Changements de lignes +§ plugin.team_weeks.lossesDetails: Qui n'a pas fait de commit +§ plugin.team_weeks.add: ajouté +§ plugin.team_weeks.change: modifié +§ plugin.team_weeks.remove: supprimé +§ plugin.team_weeks.hasCommits: a eu des commits +§ plugin.team_weeks.hasNotCommits: n'a pas eu de commits `; diff --git a/src/ts/plugins/PageTeamWeeks/translations/he/index.ts b/src/ts/plugins/PageTeamWeeks/translations/he/index.ts index 9f0fc53..1e4610f 100644 --- a/src/ts/plugins/PageTeamWeeks/translations/he/index.ts +++ b/src/ts/plugins/PageTeamWeeks/translations/he/index.ts @@ -1,13 +1,13 @@ export default ` -§ plugin.team_weeks.sidebar: By weeks -§ plugin.team_weeks.title: Weekly statistics -§ plugin.team_weeks.numberTasks: Number of tasks -§ plugin.team_weeks.people: Number of people -§ plugin.team_weeks.line: Line changes -§ plugin.team_weeks.lossesDetails: Who did not commit -§ plugin.team_weeks.add: added -§ plugin.team_weeks.change: changed -§ plugin.team_weeks.remove: removed -§ plugin.team_weeks.hasCommits: had commits -§ plugin.team_weeks.hasNotCommits: had no commits +§ plugin.team_weeks.sidebar: לפי שבועות +§ plugin.team_weeks.title: סטטיסטיקות שבועיות +§ plugin.team_weeks.numberTasks: מספר משימות +§ plugin.team_weeks.people: מספר אנשים +§ plugin.team_weeks.line: שינוי שורות +§ plugin.team_weeks.lossesDetails: מי שלא ביצע קומיט +§ plugin.team_weeks.add: נוסף +§ plugin.team_weeks.change: שונה +§ plugin.team_weeks.remove: הוסר +§ plugin.team_weeks.hasCommits: ביצע קומיטים +§ plugin.team_weeks.hasNotCommits: לא ביצע קומיטים `; diff --git a/src/ts/plugins/PageTeamWeeks/translations/hi/index.ts b/src/ts/plugins/PageTeamWeeks/translations/hi/index.ts index 9f0fc53..9904820 100644 --- a/src/ts/plugins/PageTeamWeeks/translations/hi/index.ts +++ b/src/ts/plugins/PageTeamWeeks/translations/hi/index.ts @@ -1,13 +1,13 @@ export default ` -§ plugin.team_weeks.sidebar: By weeks -§ plugin.team_weeks.title: Weekly statistics -§ plugin.team_weeks.numberTasks: Number of tasks -§ plugin.team_weeks.people: Number of people -§ plugin.team_weeks.line: Line changes -§ plugin.team_weeks.lossesDetails: Who did not commit -§ plugin.team_weeks.add: added -§ plugin.team_weeks.change: changed -§ plugin.team_weeks.remove: removed -§ plugin.team_weeks.hasCommits: had commits -§ plugin.team_weeks.hasNotCommits: had no commits +§ plugin.team_weeks.sidebar: सप्ताहानुसार +§ plugin.team_weeks.title: साप्ताहिक आंकड़े +§ plugin.team_weeks.numberTasks: कार्यों की संख्या +§ plugin.team_weeks.people: लोगों की संख्या +§ plugin.team_weeks.line: पंक्ति परिवर्तन +§ plugin.team_weeks.lossesDetails: किसने कमिट नहीं किया +§ plugin.team_weeks.add: जोड़ा गया +§ plugin.team_weeks.change: परिवर्तित +§ plugin.team_weeks.remove: हटाया गया +§ plugin.team_weeks.hasCommits: कमिट किए +§ plugin.team_weeks.hasNotCommits: कमिट नहीं किए `; diff --git a/src/ts/plugins/PageTeamWeeks/translations/ja/index.ts b/src/ts/plugins/PageTeamWeeks/translations/ja/index.ts index 9f0fc53..d8687c8 100644 --- a/src/ts/plugins/PageTeamWeeks/translations/ja/index.ts +++ b/src/ts/plugins/PageTeamWeeks/translations/ja/index.ts @@ -1,13 +1,13 @@ export default ` -§ plugin.team_weeks.sidebar: By weeks -§ plugin.team_weeks.title: Weekly statistics -§ plugin.team_weeks.numberTasks: Number of tasks -§ plugin.team_weeks.people: Number of people -§ plugin.team_weeks.line: Line changes -§ plugin.team_weeks.lossesDetails: Who did not commit -§ plugin.team_weeks.add: added -§ plugin.team_weeks.change: changed -§ plugin.team_weeks.remove: removed -§ plugin.team_weeks.hasCommits: had commits -§ plugin.team_weeks.hasNotCommits: had no commits +§ plugin.team_weeks.sidebar: 週ごと +§ plugin.team_weeks.title: 週間統計 +§ plugin.team_weeks.numberTasks: タスク数 +§ plugin.team_weeks.people: 人数 +§ plugin.team_weeks.line: 行の変更 +§ plugin.team_weeks.lossesDetails: コミットしなかった人 +§ plugin.team_weeks.add: 追加 +§ plugin.team_weeks.change: 変更 +§ plugin.team_weeks.remove: 削除 +§ plugin.team_weeks.hasCommits: コミットがありました +§ plugin.team_weeks.hasNotCommits: コミットがありませんでした `; diff --git a/src/ts/plugins/PageTeamWeeks/translations/ko/index.ts b/src/ts/plugins/PageTeamWeeks/translations/ko/index.ts index 9f0fc53..c06e808 100644 --- a/src/ts/plugins/PageTeamWeeks/translations/ko/index.ts +++ b/src/ts/plugins/PageTeamWeeks/translations/ko/index.ts @@ -1,13 +1,13 @@ export default ` -§ plugin.team_weeks.sidebar: By weeks -§ plugin.team_weeks.title: Weekly statistics -§ plugin.team_weeks.numberTasks: Number of tasks -§ plugin.team_weeks.people: Number of people -§ plugin.team_weeks.line: Line changes -§ plugin.team_weeks.lossesDetails: Who did not commit -§ plugin.team_weeks.add: added -§ plugin.team_weeks.change: changed -§ plugin.team_weeks.remove: removed -§ plugin.team_weeks.hasCommits: had commits -§ plugin.team_weeks.hasNotCommits: had no commits +§ plugin.team_weeks.sidebar: 주별 +§ plugin.team_weeks.title: 주간 통계 +§ plugin.team_weeks.numberTasks: 작업 수 +§ plugin.team_weeks.people: 인원 수 +§ plugin.team_weeks.line: 줄 변경 +§ plugin.team_weeks.lossesDetails: 커밋하지 않은 사람 +§ plugin.team_weeks.add: 추가됨 +§ plugin.team_weeks.change: 변경됨 +§ plugin.team_weeks.remove: 제거됨 +§ plugin.team_weeks.hasCommits: 커밋함 +§ plugin.team_weeks.hasNotCommits: 커밋하지 않음 `; diff --git a/src/ts/plugins/PageTeamWeeks/translations/pt/index.ts b/src/ts/plugins/PageTeamWeeks/translations/pt/index.ts index 9f0fc53..57e882b 100644 --- a/src/ts/plugins/PageTeamWeeks/translations/pt/index.ts +++ b/src/ts/plugins/PageTeamWeeks/translations/pt/index.ts @@ -1,13 +1,13 @@ export default ` -§ plugin.team_weeks.sidebar: By weeks -§ plugin.team_weeks.title: Weekly statistics -§ plugin.team_weeks.numberTasks: Number of tasks -§ plugin.team_weeks.people: Number of people -§ plugin.team_weeks.line: Line changes -§ plugin.team_weeks.lossesDetails: Who did not commit -§ plugin.team_weeks.add: added -§ plugin.team_weeks.change: changed -§ plugin.team_weeks.remove: removed -§ plugin.team_weeks.hasCommits: had commits -§ plugin.team_weeks.hasNotCommits: had no commits +§ plugin.team_weeks.sidebar: Por semanas +§ plugin.team_weeks.title: Estatísticas semanais +§ plugin.team_weeks.numberTasks: Número de tarefas +§ plugin.team_weeks.people: Número de pessoas +§ plugin.team_weeks.line: Alterações em linhas +§ plugin.team_weeks.lossesDetails: Quem não fez commit +§ plugin.team_weeks.add: adicionado +§ plugin.team_weeks.change: alterado +§ plugin.team_weeks.remove: removido +§ plugin.team_weeks.hasCommits: teve commits +§ plugin.team_weeks.hasNotCommits: não teve commits `; diff --git a/src/ts/plugins/PageTeamWeeks/translations/ru/index.ts b/src/ts/plugins/PageTeamWeeks/translations/ru/index.ts index 403de70..63757c0 100644 --- a/src/ts/plugins/PageTeamWeeks/translations/ru/index.ts +++ b/src/ts/plugins/PageTeamWeeks/translations/ru/index.ts @@ -2,7 +2,7 @@ export default ` § plugin.team_weeks.sidebar: По неделям § plugin.team_weeks.title: Статистика по неделям § plugin.team_weeks.numberTasks: Количество задач -§ plugin.team_weeks.people: Количество человек +§ plugin.team_weeks.people: Количество сотрудников § plugin.team_weeks.line: Изменение строк § plugin.team_weeks.lossesDetails: Кто не коммитил § plugin.team_weeks.add: добавили diff --git a/src/ts/plugins/PageTeamWeeks/translations/zh/index.ts b/src/ts/plugins/PageTeamWeeks/translations/zh/index.ts index 9f0fc53..b1cf57e 100644 --- a/src/ts/plugins/PageTeamWeeks/translations/zh/index.ts +++ b/src/ts/plugins/PageTeamWeeks/translations/zh/index.ts @@ -1,13 +1,13 @@ export default ` -§ plugin.team_weeks.sidebar: By weeks -§ plugin.team_weeks.title: Weekly statistics -§ plugin.team_weeks.numberTasks: Number of tasks -§ plugin.team_weeks.people: Number of people -§ plugin.team_weeks.line: Line changes -§ plugin.team_weeks.lossesDetails: Who did not commit -§ plugin.team_weeks.add: added -§ plugin.team_weeks.change: changed -§ plugin.team_weeks.remove: removed -§ plugin.team_weeks.hasCommits: had commits -§ plugin.team_weeks.hasNotCommits: had no commits +§ plugin.team_weeks.sidebar: 按周 +§ plugin.team_weeks.title: 每周统计 +§ plugin.team_weeks.numberTasks: 任务数量 +§ plugin.team_weeks.people: 人数 +§ plugin.team_weeks.line: 行变更 +§ plugin.team_weeks.lossesDetails: 未提交者 +§ plugin.team_weeks.add: 已添加 +§ plugin.team_weeks.change: 已修改 +§ plugin.team_weeks.remove: 已删除 +§ plugin.team_weeks.hasCommits: 有提交 +§ plugin.team_weeks.hasNotCommits: 无提交 `; diff --git a/src/ts/plugins/index.tsx b/src/ts/plugins/index.tsx index 7f1633b..eddb350 100644 --- a/src/ts/plugins/index.tsx +++ b/src/ts/plugins/index.tsx @@ -21,7 +21,7 @@ import PageTeamRecommendations from './PageTeamRecommendations'; import PageTeamRefactor from './PageTeamRefactor'; import PageTeamRelease from './PageTeamRelease'; import PageTeamScope from './PageTeamScope'; -import PageTeamServer from './PageTeamServer'; +import PageTeamEmails from './PageTeamEmails'; import PageTeamTasks from './PageTeamTasks'; import PageTeamDay from './PageTeamDay'; import PageTeamTotal from './PageTeamTotal'; @@ -47,7 +47,7 @@ export default [ PageTeamDepartments, PageTeamCountry, PageTeamVacation, - PageTeamServer, + PageTeamEmails, PageTeamDay, PageTeamWeeks, PageTeamMonth,