mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-07-20 01:46:19 +00:00
Add a plugin-based issue provider architecture that allows plugins to register as issue providers alongside the existing built-in providers. - Plugin API: types for search, display, comments, two-way sync, and field mappings in @super-productivity/plugin-api - Registry service to manage plugin provider lifecycle - HTTP proxy with SSRF protection for plugin network requests - Adapter service implementing IssueServiceInterface for plugins - Sync adapter for plugin-based two-way sync - Plugin config UI in the issue provider edit dialog - Plugin providers shown in setup overview and issue panel Migrate GitHub from built-in to plugin as first proof: - Bundled github-issue-provider plugin with full feature parity - Reducer migration converts old GitHub data to plugin format while preserving legacy fields for cross-version compatibility - Auto-enable plugin when existing GitHub providers are detected - Plugin registers under 'GITHUB' key via MigratedIssueProviderKey - GitHub translations moved to plugin i18n bundles Mark Two-Way Sync as experimental in the UI.
25 lines
1.4 KiB
JSON
25 lines
1.4 KiB
JSON
{
|
|
"CFG": {
|
|
"REPO": "추적하고자하는 git 저장소의 \"username / repositoryName\"",
|
|
"TOKEN": "액세스 토큰",
|
|
"FILTER_USERNAME": "사용자 이름 (예 : 혼자서 변경 사항을 필터링)",
|
|
"BACKLOG_QUERY": "Backlog query (default: \"sort:updated state:open assignee:@me\")",
|
|
"HOW_TO_GET_TOKEN": "How to get a token"
|
|
},
|
|
"DISPLAY": {
|
|
"SUMMARY": "개요",
|
|
"STATE": "상태",
|
|
"ASSIGNEE": "담당자",
|
|
"LABELS": "레이블",
|
|
"MILESTONE": "Milestone",
|
|
"CREATOR": "Created by",
|
|
"DESCRIPTION": "기술"
|
|
},
|
|
"FORM_HELP": "<p>여기서는 일일 계획 보기의 작업 만들기 패널에서 특정 리포지토리에 대한 열린 GitHub 문제를 나열하도록 SuperProductivity를 구성할 수 있습니다. 제안으로 나열 되며 문제에 대 한 링크 뿐만 아니라 그것에 대 한 자세한 정보를 제공 합니다.</p> <p>또한 자동으로 추가하고 작업 백로그에 열려있는 모든 문제를 동기화 할 수 있습니다.</p>",
|
|
"ERRORS": {
|
|
"CONFIG_ERROR": "GitHub: 데이터를 매핑하는 동안 오류가 발생했습니다. 리포지토리 이름이 맞나요?",
|
|
"ERR_UNKNOWN": "GitHub : 알 수없는 오류 {{statusCode}} {{errorMsg}}",
|
|
"TWO_WAY_SYNC_INSUFFICIENT_PERMISSIONS": "GitHub: Must have admin rights to update issues. Your token needs the 'repo' scope.",
|
|
"AUTO_CREATE_ISSUE_FAILED": "GitHub: Failed to auto-create issue"
|
|
}
|
|
}
|