chore: update translations

This commit is contained in:
quorafind 2025-05-30 09:03:03 +08:00
parent 34d2ceb11e
commit 51b25459d3
27 changed files with 2998 additions and 2365 deletions

View file

@ -8,7 +8,9 @@ Full documentation is available at [Docs](https://taskgenius.md/docs/getting-sta
Task Genius is a comprehensive plugin for Obsidian designed to enhance your task and project management workflow.
![Task Genius Feature Showcase](./media/task-genius-view.jpg)
| Forecast | Inbox |
| --- | --- |
| ![Task Genius Forecast](./media/Forecast.png) | ![Task Genius Inbox](./media/Table.png) |
## Key Features

BIN
media/Forecast.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 KiB

BIN
media/Table.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 KiB

View file

@ -647,17 +647,22 @@ export class TableRenderer extends Component {
"task-table-tags-input"
);
input.type = "text";
input.value = tags?.join(", ") || "";
const initialValue = tags?.join(", ") || "";
input.value = initialValue;
input.style.border = "none";
input.style.background = "transparent";
input.style.width = "100%";
input.style.padding = "0";
input.style.font = "inherit";
// Store initial value for comparison
const originalTags = [...(tags || [])];
// Auto focus the input when it's created
// Add auto-suggest for tags
if (this.app) {
const allTags = this.getAllValues("tags");
console.log(allTags);
new TagSuggest(this.app, input, this.plugin!);
}
@ -670,7 +675,11 @@ export class TableRenderer extends Component {
.map((tag) => tag.trim())
.filter((tag) => tag.length > 0)
: [];
this.saveCellValue(cellEl, cell, newTags);
// Only save if tags actually changed
if (!this.arraysEqual(originalTags, newTags)) {
this.saveCellValue(cellEl, cell, newTags);
}
});
// Handle Enter key to save and exit
@ -685,6 +694,10 @@ export class TableRenderer extends Component {
// Stop click propagation
this.registerDomEvent(input, "click", (e) => {
e.stopPropagation();
setTimeout(() => {
input.focus();
}, 0);
});
} else {
// Display tags as chips
@ -736,6 +749,9 @@ export class TableRenderer extends Component {
input.style.padding = "0";
input.style.font = "inherit";
// Store initial value for comparison
const originalValue = displayText;
// Add auto-suggest for project and context fields
if (cell.columnId === "project" && this.app) {
new ProjectSuggest(this.app, input, this.plugin);
@ -748,7 +764,14 @@ export class TableRenderer extends Component {
// Handle blur event to save changes
this.registerDomEvent(input, "blur", () => {
const newValue = input.value.trim();
this.saveCellValue(cellEl, cell, newValue);
console.log("newValue", newValue);
console.log("originalValue", originalValue);
// Only save if value actually changed
if (originalValue !== newValue) {
this.saveCellValue(cellEl, cell, newValue);
}
});
// Handle Enter key to save and exit
@ -764,6 +787,11 @@ export class TableRenderer extends Component {
// Stop click propagation to prevent row selection
this.registerDomEvent(input, "click", (e) => {
e.stopPropagation();
// Auto focus the input when it's created
setTimeout(() => {
input.focus();
}, 0);
});
} else {
cellEl.textContent = displayText;
@ -999,22 +1027,29 @@ export class TableRenderer extends Component {
}
/**
* Save cell value helper
* Helper method to compare two arrays for equality
*/
private arraysEqual(arr1: string[], arr2: string[]): boolean {
if (arr1.length !== arr2.length) {
return false;
}
// Sort both arrays for comparison to ignore order differences
const sorted1 = [...arr1].sort();
const sorted2 = [...arr2].sort();
return sorted1.every((value, index) => value === sorted2[index]);
}
/**
* Save cell value helper - now with improved change detection
*/
private saveCellValue(cellEl: HTMLElement, cell: TableCell, newValue: any) {
const rowId = cellEl.dataset.rowId;
if (rowId && this.onCellChange) {
// Only save if value actually changed
const currentValue = Array.isArray(cell.value)
? cell.value.join(", ")
: cell.displayValue;
const newValueStr = Array.isArray(newValue)
? newValue.join(", ")
: String(newValue);
if (currentValue !== newValueStr) {
this.onCellChange(rowId, cell.columnId, newValue);
}
// The caller should have already verified the value has changed
// This method now assumes a change is needed
this.onCellChange(rowId, cell.columnId, newValue);
}
}
}

View file

@ -978,7 +978,35 @@ const translations = {
"Help improve these features by providing feedback on your experience.": "Help improve these features by providing feedback on your experience.",
"Report Issues": "Report Issues",
"If you encounter any issues with beta features, please report them to help improve the plugin.": "If you encounter any issues with beta features, please report them to help improve the plugin.",
"Report Issue": "Report Issue"
"Report Issue": "Report Issue",
"Table": "Table",
"No Priority": "No Priority",
"Click to select date": "Click to select date",
"Enter tags separated by commas": "Enter tags separated by commas",
"Enter project name": "Enter project name",
"Enter context": "Enter context",
"Invalid value": "Invalid value",
"No tasks": "No tasks",
"1 task": "1 task",
"Columns": "Columns",
"Toggle column visibility": "Toggle column visibility",
"Switch to List Mode": "Switch to List Mode",
"Switch to Tree Mode": "Switch to Tree Mode",
"Collapse": "Collapse",
"Expand": "Expand",
"Collapse subtasks": "Collapse subtasks",
"Expand subtasks": "Expand subtasks",
"Click to change status": "Click to change status",
"Click to set priority": "Click to set priority",
"Yesterday": "Yesterday",
"Click to edit date": "Click to edit date",
"No tags": "No tags",
"Click to open file": "Click to open file",
"No tasks found": "No tasks found",
"Completed Date": "Completed Date",
"Loading...": "Loading...",
"Advanced Filtering": "Advanced Filtering",
"Use advanced multi-group filtering with complex conditions": "Use advanced multi-group filtering with complex conditions"
};
export default translations;

View file

@ -978,7 +978,35 @@ const translations = {
"Help improve these features by providing feedback on your experience.": "Help improve these features by providing feedback on your experience.",
"Report Issues": "Report Issues",
"If you encounter any issues with beta features, please report them to help improve the plugin.": "If you encounter any issues with beta features, please report them to help improve the plugin.",
"Report Issue": "Report Issue"
"Report Issue": "Report Issue",
"Table": "Table",
"No Priority": "No Priority",
"Click to select date": "Click to select date",
"Enter tags separated by commas": "Enter tags separated by commas",
"Enter project name": "Enter project name",
"Enter context": "Enter context",
"Invalid value": "Invalid value",
"No tasks": "No tasks",
"1 task": "1 task",
"Columns": "Columns",
"Toggle column visibility": "Toggle column visibility",
"Switch to List Mode": "Switch to List Mode",
"Switch to Tree Mode": "Switch to Tree Mode",
"Collapse": "Collapse",
"Expand": "Expand",
"Collapse subtasks": "Collapse subtasks",
"Expand subtasks": "Expand subtasks",
"Click to change status": "Click to change status",
"Click to set priority": "Click to set priority",
"Yesterday": "Yesterday",
"Click to edit date": "Click to edit date",
"No tags": "No tags",
"Click to open file": "Click to open file",
"No tasks found": "No tasks found",
"Completed Date": "Completed Date",
"Loading...": "Loading...",
"Advanced Filtering": "Advanced Filtering",
"Use advanced multi-group filtering with complex conditions": "Use advanced multi-group filtering with complex conditions"
};
export default translations;

View file

@ -978,7 +978,35 @@ const translations = {
"Help improve these features by providing feedback on your experience.": "Help improve these features by providing feedback on your experience.",
"Report Issues": "Report Issues",
"If you encounter any issues with beta features, please report them to help improve the plugin.": "If you encounter any issues with beta features, please report them to help improve the plugin.",
"Report Issue": "Report Issue"
"Report Issue": "Report Issue",
"Table": "Table",
"No Priority": "No Priority",
"Click to select date": "Click to select date",
"Enter tags separated by commas": "Enter tags separated by commas",
"Enter project name": "Enter project name",
"Enter context": "Enter context",
"Invalid value": "Invalid value",
"No tasks": "No tasks",
"1 task": "1 task",
"Columns": "Columns",
"Toggle column visibility": "Toggle column visibility",
"Switch to List Mode": "Switch to List Mode",
"Switch to Tree Mode": "Switch to Tree Mode",
"Collapse": "Collapse",
"Expand": "Expand",
"Collapse subtasks": "Collapse subtasks",
"Expand subtasks": "Expand subtasks",
"Click to change status": "Click to change status",
"Click to set priority": "Click to set priority",
"Yesterday": "Yesterday",
"Click to edit date": "Click to edit date",
"No tags": "No tags",
"Click to open file": "Click to open file",
"No tasks found": "No tasks found",
"Completed Date": "Completed Date",
"Loading...": "Loading...",
"Advanced Filtering": "Advanced Filtering",
"Use advanced multi-group filtering with complex conditions": "Use advanced multi-group filtering with complex conditions"
};
export default translations;

View file

@ -978,7 +978,35 @@ const translations = {
"Help improve these features by providing feedback on your experience.": "Help improve these features by providing feedback on your experience.",
"Report Issues": "Report Issues",
"If you encounter any issues with beta features, please report them to help improve the plugin.": "If you encounter any issues with beta features, please report them to help improve the plugin.",
"Report Issue": "Report Issue"
"Report Issue": "Report Issue",
"Table": "Table",
"No Priority": "No Priority",
"Click to select date": "Click to select date",
"Enter tags separated by commas": "Enter tags separated by commas",
"Enter project name": "Enter project name",
"Enter context": "Enter context",
"Invalid value": "Invalid value",
"No tasks": "No tasks",
"1 task": "1 task",
"Columns": "Columns",
"Toggle column visibility": "Toggle column visibility",
"Switch to List Mode": "Switch to List Mode",
"Switch to Tree Mode": "Switch to Tree Mode",
"Collapse": "Collapse",
"Expand": "Expand",
"Collapse subtasks": "Collapse subtasks",
"Expand subtasks": "Expand subtasks",
"Click to change status": "Click to change status",
"Click to set priority": "Click to set priority",
"Yesterday": "Yesterday",
"Click to edit date": "Click to edit date",
"No tags": "No tags",
"Click to open file": "Click to open file",
"No tasks found": "No tasks found",
"Completed Date": "Completed Date",
"Loading...": "Loading...",
"Advanced Filtering": "Advanced Filtering",
"Use advanced multi-group filtering with complex conditions": "Use advanced multi-group filtering with complex conditions"
};
export default translations;

File diff suppressed because it is too large Load diff

View file

@ -978,7 +978,35 @@ const translations = {
"Help improve these features by providing feedback on your experience.": "Help improve these features by providing feedback on your experience.",
"Report Issues": "Report Issues",
"If you encounter any issues with beta features, please report them to help improve the plugin.": "If you encounter any issues with beta features, please report them to help improve the plugin.",
"Report Issue": "Report Issue"
"Report Issue": "Report Issue",
"Table": "Table",
"No Priority": "No Priority",
"Click to select date": "Click to select date",
"Enter tags separated by commas": "Enter tags separated by commas",
"Enter project name": "Enter project name",
"Enter context": "Enter context",
"Invalid value": "Invalid value",
"No tasks": "No tasks",
"1 task": "1 task",
"Columns": "Columns",
"Toggle column visibility": "Toggle column visibility",
"Switch to List Mode": "Switch to List Mode",
"Switch to Tree Mode": "Switch to Tree Mode",
"Collapse": "Collapse",
"Expand": "Expand",
"Collapse subtasks": "Collapse subtasks",
"Expand subtasks": "Expand subtasks",
"Click to change status": "Click to change status",
"Click to set priority": "Click to set priority",
"Yesterday": "Yesterday",
"Click to edit date": "Click to edit date",
"No tags": "No tags",
"Click to open file": "Click to open file",
"No tasks found": "No tasks found",
"Completed Date": "Completed Date",
"Loading...": "Loading...",
"Advanced Filtering": "Advanced Filtering",
"Use advanced multi-group filtering with complex conditions": "Use advanced multi-group filtering with complex conditions"
};
export default translations;

View file

@ -978,7 +978,35 @@ const translations = {
"Help improve these features by providing feedback on your experience.": "Help improve these features by providing feedback on your experience.",
"Report Issues": "Report Issues",
"If you encounter any issues with beta features, please report them to help improve the plugin.": "If you encounter any issues with beta features, please report them to help improve the plugin.",
"Report Issue": "Report Issue"
"Report Issue": "Report Issue",
"Table": "Table",
"No Priority": "No Priority",
"Click to select date": "Click to select date",
"Enter tags separated by commas": "Enter tags separated by commas",
"Enter project name": "Enter project name",
"Enter context": "Enter context",
"Invalid value": "Invalid value",
"No tasks": "No tasks",
"1 task": "1 task",
"Columns": "Columns",
"Toggle column visibility": "Toggle column visibility",
"Switch to List Mode": "Switch to List Mode",
"Switch to Tree Mode": "Switch to Tree Mode",
"Collapse": "Collapse",
"Expand": "Expand",
"Collapse subtasks": "Collapse subtasks",
"Expand subtasks": "Expand subtasks",
"Click to change status": "Click to change status",
"Click to set priority": "Click to set priority",
"Yesterday": "Yesterday",
"Click to edit date": "Click to edit date",
"No tags": "No tags",
"Click to open file": "Click to open file",
"No tasks found": "No tasks found",
"Completed Date": "Completed Date",
"Loading...": "Loading...",
"Advanced Filtering": "Advanced Filtering",
"Use advanced multi-group filtering with complex conditions": "Use advanced multi-group filtering with complex conditions"
};
export default translations;

View file

@ -978,7 +978,35 @@ const translations = {
"Help improve these features by providing feedback on your experience.": "Help improve these features by providing feedback on your experience.",
"Report Issues": "Report Issues",
"If you encounter any issues with beta features, please report them to help improve the plugin.": "If you encounter any issues with beta features, please report them to help improve the plugin.",
"Report Issue": "Report Issue"
"Report Issue": "Report Issue",
"Table": "Table",
"No Priority": "No Priority",
"Click to select date": "Click to select date",
"Enter tags separated by commas": "Enter tags separated by commas",
"Enter project name": "Enter project name",
"Enter context": "Enter context",
"Invalid value": "Invalid value",
"No tasks": "No tasks",
"1 task": "1 task",
"Columns": "Columns",
"Toggle column visibility": "Toggle column visibility",
"Switch to List Mode": "Switch to List Mode",
"Switch to Tree Mode": "Switch to Tree Mode",
"Collapse": "Collapse",
"Expand": "Expand",
"Collapse subtasks": "Collapse subtasks",
"Expand subtasks": "Expand subtasks",
"Click to change status": "Click to change status",
"Click to set priority": "Click to set priority",
"Yesterday": "Yesterday",
"Click to edit date": "Click to edit date",
"No tags": "No tags",
"Click to open file": "Click to open file",
"No tasks found": "No tasks found",
"Completed Date": "Completed Date",
"Loading...": "Loading...",
"Advanced Filtering": "Advanced Filtering",
"Use advanced multi-group filtering with complex conditions": "Use advanced multi-group filtering with complex conditions"
};
export default translations;

View file

@ -978,7 +978,35 @@ const translations = {
"Help improve these features by providing feedback on your experience.": "Help improve these features by providing feedback on your experience.",
"Report Issues": "Report Issues",
"If you encounter any issues with beta features, please report them to help improve the plugin.": "If you encounter any issues with beta features, please report them to help improve the plugin.",
"Report Issue": "Report Issue"
"Report Issue": "Report Issue",
"Table": "Table",
"No Priority": "No Priority",
"Click to select date": "Click to select date",
"Enter tags separated by commas": "Enter tags separated by commas",
"Enter project name": "Enter project name",
"Enter context": "Enter context",
"Invalid value": "Invalid value",
"No tasks": "No tasks",
"1 task": "1 task",
"Columns": "Columns",
"Toggle column visibility": "Toggle column visibility",
"Switch to List Mode": "Switch to List Mode",
"Switch to Tree Mode": "Switch to Tree Mode",
"Collapse": "Collapse",
"Expand": "Expand",
"Collapse subtasks": "Collapse subtasks",
"Expand subtasks": "Expand subtasks",
"Click to change status": "Click to change status",
"Click to set priority": "Click to set priority",
"Yesterday": "Yesterday",
"Click to edit date": "Click to edit date",
"No tags": "No tags",
"Click to open file": "Click to open file",
"No tasks found": "No tasks found",
"Completed Date": "Completed Date",
"Loading...": "Loading...",
"Advanced Filtering": "Advanced Filtering",
"Use advanced multi-group filtering with complex conditions": "Use advanced multi-group filtering with complex conditions"
};
export default translations;

View file

@ -978,7 +978,35 @@ const translations = {
"Help improve these features by providing feedback on your experience.": "Help improve these features by providing feedback on your experience.",
"Report Issues": "Report Issues",
"If you encounter any issues with beta features, please report them to help improve the plugin.": "If you encounter any issues with beta features, please report them to help improve the plugin.",
"Report Issue": "Report Issue"
"Report Issue": "Report Issue",
"Table": "Table",
"No Priority": "No Priority",
"Click to select date": "Click to select date",
"Enter tags separated by commas": "Enter tags separated by commas",
"Enter project name": "Enter project name",
"Enter context": "Enter context",
"Invalid value": "Invalid value",
"No tasks": "No tasks",
"1 task": "1 task",
"Columns": "Columns",
"Toggle column visibility": "Toggle column visibility",
"Switch to List Mode": "Switch to List Mode",
"Switch to Tree Mode": "Switch to Tree Mode",
"Collapse": "Collapse",
"Expand": "Expand",
"Collapse subtasks": "Collapse subtasks",
"Expand subtasks": "Expand subtasks",
"Click to change status": "Click to change status",
"Click to set priority": "Click to set priority",
"Yesterday": "Yesterday",
"Click to edit date": "Click to edit date",
"No tags": "No tags",
"Click to open file": "Click to open file",
"No tasks found": "No tasks found",
"Completed Date": "Completed Date",
"Loading...": "Loading...",
"Advanced Filtering": "Advanced Filtering",
"Use advanced multi-group filtering with complex conditions": "Use advanced multi-group filtering with complex conditions"
};
export default translations;

View file

@ -1218,6 +1218,35 @@ const translations = {
"If you encounter any issues with beta features, please report them to help improve the plugin.":
"ベータ機能で問題が発生した場合は、プラグインの改善のために報告してください。",
"Report Issue": "問題を報告",
Table: "テーブル",
"No Priority": "優先度なし",
"Click to select date": "日付を選択するにはクリック",
"Enter tags separated by commas": "タグをカンマ区切りで入力",
"Enter project name": "プロジェクト名を入力",
"Enter context": "コンテキストを入力",
"Invalid value": "無効な値",
"No tasks": "タスクなし",
"1 task": "1つのタスク",
Columns: "列",
"Toggle column visibility": "列の表示を切り替え",
"Switch to List Mode": "リストモードに切り替え",
"Switch to Tree Mode": "ツリーモードに切り替え",
Collapse: "折りたたむ",
Expand: "展開",
"Collapse subtasks": "サブタスクを折りたたむ",
"Expand subtasks": "サブタスクを展開",
"Click to change status": "ステータスを変更するにはクリック",
"Click to set priority": "優先度を設定するにはクリック",
Yesterday: "昨日",
"Click to edit date": "日付を編集するにはクリック",
"No tags": "タグなし",
"Click to open file": "ファイルを開くにはクリック",
"No tasks found": "タスクが見つかりません",
"Completed Date": "完了日",
"Loading...": "読み込み中...",
"Advanced Filtering": "高度なフィルタリング",
"Use advanced multi-group filtering with complex conditions":
"複雑な条件による高度なマルチグループフィルタリングを使用",
};
export default translations;

View file

@ -978,7 +978,35 @@ const translations = {
"Help improve these features by providing feedback on your experience.": "Help improve these features by providing feedback on your experience.",
"Report Issues": "Report Issues",
"If you encounter any issues with beta features, please report them to help improve the plugin.": "If you encounter any issues with beta features, please report them to help improve the plugin.",
"Report Issue": "Report Issue"
"Report Issue": "Report Issue",
"Table": "Table",
"No Priority": "No Priority",
"Click to select date": "Click to select date",
"Enter tags separated by commas": "Enter tags separated by commas",
"Enter project name": "Enter project name",
"Enter context": "Enter context",
"Invalid value": "Invalid value",
"No tasks": "No tasks",
"1 task": "1 task",
"Columns": "Columns",
"Toggle column visibility": "Toggle column visibility",
"Switch to List Mode": "Switch to List Mode",
"Switch to Tree Mode": "Switch to Tree Mode",
"Collapse": "Collapse",
"Expand": "Expand",
"Collapse subtasks": "Collapse subtasks",
"Expand subtasks": "Expand subtasks",
"Click to change status": "Click to change status",
"Click to set priority": "Click to set priority",
"Yesterday": "Yesterday",
"Click to edit date": "Click to edit date",
"No tags": "No tags",
"Click to open file": "Click to open file",
"No tasks found": "No tasks found",
"Completed Date": "Completed Date",
"Loading...": "Loading...",
"Advanced Filtering": "Advanced Filtering",
"Use advanced multi-group filtering with complex conditions": "Use advanced multi-group filtering with complex conditions"
};
export default translations;

View file

@ -978,7 +978,35 @@ const translations = {
"Help improve these features by providing feedback on your experience.": "Help improve these features by providing feedback on your experience.",
"Report Issues": "Report Issues",
"If you encounter any issues with beta features, please report them to help improve the plugin.": "If you encounter any issues with beta features, please report them to help improve the plugin.",
"Report Issue": "Report Issue"
"Report Issue": "Report Issue",
"Table": "Table",
"No Priority": "No Priority",
"Click to select date": "Click to select date",
"Enter tags separated by commas": "Enter tags separated by commas",
"Enter project name": "Enter project name",
"Enter context": "Enter context",
"Invalid value": "Invalid value",
"No tasks": "No tasks",
"1 task": "1 task",
"Columns": "Columns",
"Toggle column visibility": "Toggle column visibility",
"Switch to List Mode": "Switch to List Mode",
"Switch to Tree Mode": "Switch to Tree Mode",
"Collapse": "Collapse",
"Expand": "Expand",
"Collapse subtasks": "Collapse subtasks",
"Expand subtasks": "Expand subtasks",
"Click to change status": "Click to change status",
"Click to set priority": "Click to set priority",
"Yesterday": "Yesterday",
"Click to edit date": "Click to edit date",
"No tags": "No tags",
"Click to open file": "Click to open file",
"No tasks found": "No tasks found",
"Completed Date": "Completed Date",
"Loading...": "Loading...",
"Advanced Filtering": "Advanced Filtering",
"Use advanced multi-group filtering with complex conditions": "Use advanced multi-group filtering with complex conditions"
};
export default translations;

View file

@ -978,7 +978,35 @@ const translations = {
"Help improve these features by providing feedback on your experience.": "Help improve these features by providing feedback on your experience.",
"Report Issues": "Report Issues",
"If you encounter any issues with beta features, please report them to help improve the plugin.": "If you encounter any issues with beta features, please report them to help improve the plugin.",
"Report Issue": "Report Issue"
"Report Issue": "Report Issue",
"Table": "Table",
"No Priority": "No Priority",
"Click to select date": "Click to select date",
"Enter tags separated by commas": "Enter tags separated by commas",
"Enter project name": "Enter project name",
"Enter context": "Enter context",
"Invalid value": "Invalid value",
"No tasks": "No tasks",
"1 task": "1 task",
"Columns": "Columns",
"Toggle column visibility": "Toggle column visibility",
"Switch to List Mode": "Switch to List Mode",
"Switch to Tree Mode": "Switch to Tree Mode",
"Collapse": "Collapse",
"Expand": "Expand",
"Collapse subtasks": "Collapse subtasks",
"Expand subtasks": "Expand subtasks",
"Click to change status": "Click to change status",
"Click to set priority": "Click to set priority",
"Yesterday": "Yesterday",
"Click to edit date": "Click to edit date",
"No tags": "No tags",
"Click to open file": "Click to open file",
"No tasks found": "No tasks found",
"Completed Date": "Completed Date",
"Loading...": "Loading...",
"Advanced Filtering": "Advanced Filtering",
"Use advanced multi-group filtering with complex conditions": "Use advanced multi-group filtering with complex conditions"
};
export default translations;

View file

@ -978,7 +978,35 @@ const translations = {
"Help improve these features by providing feedback on your experience.": "Help improve these features by providing feedback on your experience.",
"Report Issues": "Report Issues",
"If you encounter any issues with beta features, please report them to help improve the plugin.": "If you encounter any issues with beta features, please report them to help improve the plugin.",
"Report Issue": "Report Issue"
"Report Issue": "Report Issue",
"Table": "Table",
"No Priority": "No Priority",
"Click to select date": "Click to select date",
"Enter tags separated by commas": "Enter tags separated by commas",
"Enter project name": "Enter project name",
"Enter context": "Enter context",
"Invalid value": "Invalid value",
"No tasks": "No tasks",
"1 task": "1 task",
"Columns": "Columns",
"Toggle column visibility": "Toggle column visibility",
"Switch to List Mode": "Switch to List Mode",
"Switch to Tree Mode": "Switch to Tree Mode",
"Collapse": "Collapse",
"Expand": "Expand",
"Collapse subtasks": "Collapse subtasks",
"Expand subtasks": "Expand subtasks",
"Click to change status": "Click to change status",
"Click to set priority": "Click to set priority",
"Yesterday": "Yesterday",
"Click to edit date": "Click to edit date",
"No tags": "No tags",
"Click to open file": "Click to open file",
"No tasks found": "No tasks found",
"Completed Date": "Completed Date",
"Loading...": "Loading...",
"Advanced Filtering": "Advanced Filtering",
"Use advanced multi-group filtering with complex conditions": "Use advanced multi-group filtering with complex conditions"
};
export default translations;

View file

@ -978,7 +978,35 @@ const translations = {
"Help improve these features by providing feedback on your experience.": "Help improve these features by providing feedback on your experience.",
"Report Issues": "Report Issues",
"If you encounter any issues with beta features, please report them to help improve the plugin.": "If you encounter any issues with beta features, please report them to help improve the plugin.",
"Report Issue": "Report Issue"
"Report Issue": "Report Issue",
"Table": "Table",
"No Priority": "No Priority",
"Click to select date": "Click to select date",
"Enter tags separated by commas": "Enter tags separated by commas",
"Enter project name": "Enter project name",
"Enter context": "Enter context",
"Invalid value": "Invalid value",
"No tasks": "No tasks",
"1 task": "1 task",
"Columns": "Columns",
"Toggle column visibility": "Toggle column visibility",
"Switch to List Mode": "Switch to List Mode",
"Switch to Tree Mode": "Switch to Tree Mode",
"Collapse": "Collapse",
"Expand": "Expand",
"Collapse subtasks": "Collapse subtasks",
"Expand subtasks": "Expand subtasks",
"Click to change status": "Click to change status",
"Click to set priority": "Click to set priority",
"Yesterday": "Yesterday",
"Click to edit date": "Click to edit date",
"No tags": "No tags",
"Click to open file": "Click to open file",
"No tasks found": "No tasks found",
"Completed Date": "Completed Date",
"Loading...": "Loading...",
"Advanced Filtering": "Advanced Filtering",
"Use advanced multi-group filtering with complex conditions": "Use advanced multi-group filtering with complex conditions"
};
export default translations;

View file

@ -978,7 +978,35 @@ const translations = {
"Help improve these features by providing feedback on your experience.": "Help improve these features by providing feedback on your experience.",
"Report Issues": "Report Issues",
"If you encounter any issues with beta features, please report them to help improve the plugin.": "If you encounter any issues with beta features, please report them to help improve the plugin.",
"Report Issue": "Report Issue"
"Report Issue": "Report Issue",
"Table": "Table",
"No Priority": "No Priority",
"Click to select date": "Click to select date",
"Enter tags separated by commas": "Enter tags separated by commas",
"Enter project name": "Enter project name",
"Enter context": "Enter context",
"Invalid value": "Invalid value",
"No tasks": "No tasks",
"1 task": "1 task",
"Columns": "Columns",
"Toggle column visibility": "Toggle column visibility",
"Switch to List Mode": "Switch to List Mode",
"Switch to Tree Mode": "Switch to Tree Mode",
"Collapse": "Collapse",
"Expand": "Expand",
"Collapse subtasks": "Collapse subtasks",
"Expand subtasks": "Expand subtasks",
"Click to change status": "Click to change status",
"Click to set priority": "Click to set priority",
"Yesterday": "Yesterday",
"Click to edit date": "Click to edit date",
"No tags": "No tags",
"Click to open file": "Click to open file",
"No tasks found": "No tasks found",
"Completed Date": "Completed Date",
"Loading...": "Loading...",
"Advanced Filtering": "Advanced Filtering",
"Use advanced multi-group filtering with complex conditions": "Use advanced multi-group filtering with complex conditions"
};
export default translations;

View file

@ -978,7 +978,35 @@ const translations = {
"Help improve these features by providing feedback on your experience.": "Help improve these features by providing feedback on your experience.",
"Report Issues": "Report Issues",
"If you encounter any issues with beta features, please report them to help improve the plugin.": "If you encounter any issues with beta features, please report them to help improve the plugin.",
"Report Issue": "Report Issue"
"Report Issue": "Report Issue",
"Table": "Table",
"No Priority": "No Priority",
"Click to select date": "Click to select date",
"Enter tags separated by commas": "Enter tags separated by commas",
"Enter project name": "Enter project name",
"Enter context": "Enter context",
"Invalid value": "Invalid value",
"No tasks": "No tasks",
"1 task": "1 task",
"Columns": "Columns",
"Toggle column visibility": "Toggle column visibility",
"Switch to List Mode": "Switch to List Mode",
"Switch to Tree Mode": "Switch to Tree Mode",
"Collapse": "Collapse",
"Expand": "Expand",
"Collapse subtasks": "Collapse subtasks",
"Expand subtasks": "Expand subtasks",
"Click to change status": "Click to change status",
"Click to set priority": "Click to set priority",
"Yesterday": "Yesterday",
"Click to edit date": "Click to edit date",
"No tags": "No tags",
"Click to open file": "Click to open file",
"No tasks found": "No tasks found",
"Completed Date": "Completed Date",
"Loading...": "Loading...",
"Advanced Filtering": "Advanced Filtering",
"Use advanced multi-group filtering with complex conditions": "Use advanced multi-group filtering with complex conditions"
};
export default translations;

View file

@ -978,7 +978,35 @@ const translations = {
"Help improve these features by providing feedback on your experience.": "Help improve these features by providing feedback on your experience.",
"Report Issues": "Report Issues",
"If you encounter any issues with beta features, please report them to help improve the plugin.": "If you encounter any issues with beta features, please report them to help improve the plugin.",
"Report Issue": "Report Issue"
"Report Issue": "Report Issue",
"Table": "Table",
"No Priority": "No Priority",
"Click to select date": "Click to select date",
"Enter tags separated by commas": "Enter tags separated by commas",
"Enter project name": "Enter project name",
"Enter context": "Enter context",
"Invalid value": "Invalid value",
"No tasks": "No tasks",
"1 task": "1 task",
"Columns": "Columns",
"Toggle column visibility": "Toggle column visibility",
"Switch to List Mode": "Switch to List Mode",
"Switch to Tree Mode": "Switch to Tree Mode",
"Collapse": "Collapse",
"Expand": "Expand",
"Collapse subtasks": "Collapse subtasks",
"Expand subtasks": "Expand subtasks",
"Click to change status": "Click to change status",
"Click to set priority": "Click to set priority",
"Yesterday": "Yesterday",
"Click to edit date": "Click to edit date",
"No tags": "No tags",
"Click to open file": "Click to open file",
"No tasks found": "No tasks found",
"Completed Date": "Completed Date",
"Loading...": "Loading...",
"Advanced Filtering": "Advanced Filtering",
"Use advanced multi-group filtering with complex conditions": "Use advanced multi-group filtering with complex conditions"
};
export default translations;

View file

@ -978,7 +978,35 @@ const translations = {
"Help improve these features by providing feedback on your experience.": "Help improve these features by providing feedback on your experience.",
"Report Issues": "Report Issues",
"If you encounter any issues with beta features, please report them to help improve the plugin.": "If you encounter any issues with beta features, please report them to help improve the plugin.",
"Report Issue": "Report Issue"
"Report Issue": "Report Issue",
"Table": "Table",
"No Priority": "No Priority",
"Click to select date": "Click to select date",
"Enter tags separated by commas": "Enter tags separated by commas",
"Enter project name": "Enter project name",
"Enter context": "Enter context",
"Invalid value": "Invalid value",
"No tasks": "No tasks",
"1 task": "1 task",
"Columns": "Columns",
"Toggle column visibility": "Toggle column visibility",
"Switch to List Mode": "Switch to List Mode",
"Switch to Tree Mode": "Switch to Tree Mode",
"Collapse": "Collapse",
"Expand": "Expand",
"Collapse subtasks": "Collapse subtasks",
"Expand subtasks": "Expand subtasks",
"Click to change status": "Click to change status",
"Click to set priority": "Click to set priority",
"Yesterday": "Yesterday",
"Click to edit date": "Click to edit date",
"No tags": "No tags",
"Click to open file": "Click to open file",
"No tasks found": "No tasks found",
"Completed Date": "Completed Date",
"Loading...": "Loading...",
"Advanced Filtering": "Advanced Filtering",
"Use advanced multi-group filtering with complex conditions": "Use advanced multi-group filtering with complex conditions"
};
export default translations;

View file

@ -20,32 +20,32 @@ const translations = {
"Task Status Settings": "Налаштування статусу завдань",
"Select a predefined task status collection or customize your own": "Оберіть попередньо визначений набір статусів завдань, або налаштуйте власний",
"Completed task markers": "Маркери завершених завдань",
'Characters in square brackets that represent completed tasks. Example: "x|X"': "Символи в квадратних дужках, що позначають завершені завдання. Приклад: \"x|X\"",
"Characters in square brackets that represent completed tasks. Example: \"x|X\"": "Символи в квадратних дужках, що позначають завершені завдання. Приклад: \"x|X\"",
"Planned task markers": "Маркери запланованих завдань",
'Characters in square brackets that represent planned tasks. Example: "?"': "Символи в квадратних дужках, що позначають заплановані завдання. Приклад: \"?\"",
"Characters in square brackets that represent planned tasks. Example: \"?\"": "Символи в квадратних дужках, що позначають заплановані завдання. Приклад: \"?\"",
"In progress task markers": "Маркери завдань у процесі",
'Characters in square brackets that represent tasks in progress. Example: ">|/"': "Символи в квадратних дужках, що позначають завдання в процесі. Приклад: \">|/\"",
"Characters in square brackets that represent tasks in progress. Example: \">|/\"": "Символи в квадратних дужках, що позначають завдання в процесі. Приклад: \">|/\"",
"Abandoned task markers": "Маркери покинутих завдань",
'Characters in square brackets that represent abandoned tasks. Example: "-"': "Символи в квадратних дужках, що позначають покинуті завдання. Приклад: \"-\"",
'Characters in square brackets that represent not started tasks. Default is space " "': "Символи в квадратних дужках, що позначають не розпочаті завдання. За замовчуванням — пробіл \" \"",
"Characters in square brackets that represent abandoned tasks. Example: \"-\"": "Символи в квадратних дужках, що позначають покинуті завдання. Приклад: \"-\"",
"Characters in square brackets that represent not started tasks. Default is space \" \"": "Символи в квадратних дужках, що позначають не розпочаті завдання. За замовчуванням — пробіл \" \"",
"Count other statuses as": "Враховувати інші статуси як",
'Select the status to count other statuses as. Default is "Not Started".': "Виберіть статус, у який переводити інші статуси. За замовчуванням — \"Не розпочато\".",
"Select the status to count other statuses as. Default is \"Not Started\".": "Виберіть статус, у який переводити інші статуси. За замовчуванням — \"Не розпочато\".",
"Task Counting Settings": "Налаштування підрахунку завдань",
"Exclude specific task markers": "Виключити певні маркери завдань",
'Specify task markers to exclude from counting. Example: "?|/"': "Вкажіть маркери завдань, які потрібно виключити з підрахунку. Приклад: \"?|/\"",
"Specify task markers to exclude from counting. Example: \"?|/\"": "Вкажіть маркери завдань, які потрібно виключити з підрахунку. Приклад: \"?|/\"",
"Only count specific task markers": "Враховувати лише певні маркери завдань",
"Toggle this to only count specific task markers": "Увімкніть, щоб враховувати лише певні маркери завдань",
"Specific task markers to count": "Певні маркери завдань для підрахунку",
'Specify which task markers to count. Example: "x|X|>|/"': "Вкажіть, які маркери завдань враховувати. Приклад: \"x|X|>|/\"",
"Specify which task markers to count. Example: \"x|X|>|/\"": "Вкажіть, які маркери завдань враховувати. Приклад: \"x|X|>|/\"",
"Conditional Progress Bar Display": "Умовне відображення прогрес-бару",
"Hide progress bars based on conditions": "Приховувати прогрес-бар за певних умов",
"Toggle this to enable hiding progress bars based on tags, folders, or metadata.": "Ховати прогрес-бар за умовами на основі міток, тек, або властивостей.",
"Hide by tags": "Приховувати за мітками",
'Specify tags that will hide progress bars (comma-separated, without #). Example: "no-progress-bar,hide-progress"': "Вкажіть мітки, які приховуватимуть прогрес-бар (через кому, без #). Наприклад: \"no-progress-bar,hide-progress\"",
"Specify tags that will hide progress bars (comma-separated, without #). Example: \"no-progress-bar,hide-progress\"": "Вкажіть мітки, які приховуватимуть прогрес-бар (через кому, без #). Наприклад: \"no-progress-bar,hide-progress\"",
"Hide by folders": "Приховувати за теками",
'Specify folder paths that will hide progress bars (comma-separated). Example: "Daily Notes,Projects/Hidden"': "Вкажіть шлях до тек в яких приховуватиметься прогрес-бар (через кому). Наприклад: \"Daily Notes,Projects/Hidden\"",
"Specify folder paths that will hide progress bars (comma-separated). Example: \"Daily Notes,Projects/Hidden\"": "Вкажіть шлях до тек в яких приховуватиметься прогрес-бар (через кому). Наприклад: \"Daily Notes,Projects/Hidden\"",
"Hide by metadata": "Приховувати за властивостями",
'Specify frontmatter metadata that will hide progress bars. Example: "hide-progress-bar: true"': "Вкажіть властивість, яка приховуватиме прогрес-бар у нотатці. Наприклад: \"hide-progress-bar:true\"",
"Specify frontmatter metadata that will hide progress bars. Example: \"hide-progress-bar: true\"": "Вкажіть властивість, яка приховуватиме прогрес-бар у нотатці. Наприклад: \"hide-progress-bar:true\"",
"Task Status Switcher": "Перемикач статусу завдань",
"Enable task status switcher": "Увімкнути перемикач статусу завдань",
"Enable/disable the ability to cycle through task states by clicking.": "Увімкнути/вимкнути можливість перемикання статусів завдань клацанням.",
@ -76,7 +76,7 @@ const translations = {
"With current file link": "З посиланням на поточний файл",
"A link to the current file will be added to the parent task of the moved tasks.": "Посилання на поточний файл буде додано до батьківського завдання переміщених завдань.",
"Say Thank You": "Подякувати",
Donate: "Пожертвувати",
"Donate": "Пожертвувати",
"If you like this plugin, consider donating to support continued development:": "Якщо вам подобається цей додаток, подумайте про пожертву для підтримки подальшого розвитку:",
"Add number to the Progress Bar": "Додати число до прогрес-бару",
"Toggle this to allow this plugin to add tasks number to progress bar.": "Увімкніть, щоб додаток додавав число завдань до прогрес-бару.",
@ -93,7 +93,7 @@ const translations = {
"Text template (use {{PROGRESS}})": "Шаблон тексту (використовуйте {{PROGRESS}})",
"Reset to defaults": "Скинути до значень за замовчуванням",
"Reset progress ranges to default values": "Скинути діапазони прогресу до значень за замовчуванням",
Reset: "Скинути",
"Reset": "Скинути",
"Priority Picker Settings": "Налаштування вибору пріоритету",
"Toggle to enable priority picker dropdown for emoji and letter format priorities.": "Увімкніть, щоб активувати випадаючий список вибору пріоритету для форматів з емодзі та літерами.",
"Enable priority picker": "Увімкнути вибір пріоритету",
@ -137,35 +137,35 @@ const translations = {
"Filter query": "Запит фільтрування",
"Filter out tasks": "Фільтрувати завдання",
"If enabled, tasks that match the query will be hidden, otherwise they will be shown": "Якщо увімкнено, завдання, що відповідають запиту, будуть приховані, інакше вони відображатимуться",
Save: "Зберегти",
Cancel: "Скасувати",
"Save": "Зберегти",
"Cancel": "Скасувати",
"Hide filter panel": "Приховати панель фільтрів",
"Show filter panel": "Показати панель фільтрів",
"Filter Tasks": "Фільтрувати завдання",
"Preset filters": "Типові фільтри",
"Select a saved filter preset to apply": "Оберіть типовий фільтр для застосування",
"Select a preset...": "Оберіть типовий...",
Query: "Запит",
"Query": "Запит",
"Use boolean operations: AND, OR, NOT. Example: 'text content AND #tag1 AND DATE:<2022-01-02 NOT PRIORITY:>=#B' - Supports >, <, =, >=, <=, != for PRIORITY and DATE.": "Використовуйте булеві операції: AND, OR, NOT. Приклад: 'зміст тексту AND #мітка1 AND DATE:<2022-01-02 NOT PRIORITY:>=#B' - Підтримує: >, <, =, >=, <=, != для PRIORITY та DATE.",
"If true, tasks that match the query will be hidden, otherwise they will be shown": "Якщо увімкнено, завдання, що відповідають запиту, будуть приховані, інакше вони відображатимуться",
Completed: "Завершено",
"Completed": "Завершено",
"In Progress": "В процесі",
Abandoned: "Покинуто",
"Abandoned": "Покинуто",
"Not Started": "Не розпочато",
Planned: "Заплановано",
"Planned": "Заплановано",
"Include Related Tasks": "Включити пов’язані завдання",
"Parent Tasks": "Батьківські завдання",
"Child Tasks": "Дочірні завдання",
"Sibling Tasks": "Сусідні завдання",
Apply: "Застосувати",
"Apply": "Застосувати",
"New Preset": "Створити типовий фільтр",
"Preset saved": "Типовий фільтр збережено",
"No changes to save": "Немає змін для збереження",
Close: "Закрити",
"Close": "Закрити",
"Capture to": "Захопити до",
Capture: "Захопити",
"Capture": "Захопити",
"Capture thoughts, tasks, or ideas...": "Захоплюйте думки, завдання чи ідеї...",
Tomorrow: "Завтра",
"Tomorrow": "Завтра",
"In 2 days": "Через 2 дні",
"In 3 days": "Через 3 дні",
"In 5 days": "Через 5 днів",
@ -179,9 +179,9 @@ const translations = {
"In 1 year": "Через 1 рік",
"In 5 years": "Через 5 років",
"In 10 years": "Через 10 років",
Today: "Сьогодні",
"Today": "Сьогодні",
"Quick Select": "Швидкий вибір",
Calendar: "Календар",
"Calendar": "Календар",
"Clear Date": "Очистити дату",
"Highest priority": "Найвищий пріоритет",
"High priority": "Високий пріоритет",
@ -237,8 +237,8 @@ const translations = {
"Captured successfully": "Успішно захоплено",
"Failed to save:": "Не вдалося зберегти:",
"Captured successfully to": "Успішно захоплено до",
Total: "Загалом",
Workflow: "Робочий процес",
"Total": "Загалом",
"Workflow": "Робочий процес",
"Add as workflow root": "Додати як корінь робочого процесу",
"Move to stage": "Перейти до етапу",
"Complete stage": "Завершити етап",
@ -281,7 +281,7 @@ const translations = {
"Edit workflow": "Редагувати робочий процес",
"Remove workflow": "Видалити робочий процес",
"Delete workflow": "Видалити робочий процес",
Delete: "Видалити",
"Delete": "Видалити",
"Add New Workflow": "Додати новий робочий процес",
"New Workflow": "Новий робочий процес",
"Create New Workflow": "Створити новий робочий процес",
@ -289,12 +289,12 @@ const translations = {
"A descriptive name for the workflow": "Описова назва для робочого процесу",
"Workflow ID": "Ідентифікатор робочого процесу",
"A unique identifier for the workflow (used in tags)": "Унікальний ідентифікатор робочого процесу (використовується у мітках)",
Description: "Подробиці",
"Description": "Подробиці",
"Optional description for the workflow": "Необов’язковий опис для робочого процесу",
"Describe the purpose and use of this workflow...": "Опишіть призначення та використання цього робочого процесу...",
"Workflow Stages": "Етапи робочого процесу",
"No stages defined yet. Add a stage to get started.": "Етапи ще не визначені. Додайте етап, щоб почати.",
Edit: "Редагувати",
"Edit": "Редагувати",
"Move up": "Перемістити вгору",
"Move down": "Перемістити вниз",
"Sub-stage": "Підетап",
@ -321,12 +321,12 @@ const translations = {
"Can proceed to": "Може перейти до",
"Additional stages that can follow this one (for right-click menu)": "Додаткові етапи, які можуть слідувати за цим (для контекстного меню)",
"No additional destination stages defined.": "Додаткові цільові етапи не визначені.",
Remove: "Видалити",
Add: "Додати",
"Remove": "Видалити",
"Add": "Додати",
"Name and ID are required.": "Назва та ідентифікатор є обов’язковими.",
"End of file": "Кінець файлу",
"Include in cycle": "Включити в цикл",
Preset: "Типовий фільтр",
"Preset": "Типовий фільтр",
"Preset name": "Назва типового фільтру",
"Edit Filter": "Редагувати фільтр",
"Add New Preset": "Додати новий типовий фільтр",
@ -334,20 +334,20 @@ const translations = {
"Reset to Default Presets": "Скинути до типових за замовчуванням",
"This will replace all your current presets with the default set. Are you sure?": "Це замінить усі ваші поточні типові фільтри на набір за замовчуванням. Ви впевнені?",
"Edit Workflow": "Редагувати робочий процес",
General: "Загальні",
"General": "Загальні",
"Progress Bar": "Прогрес-бар",
"Task Mover": "Переміщення завдань",
"Quick Capture": "Швидкий захват",
"Date & Priority": "Дата та пріоритет",
About: "Довідка",
"About": "Довідка",
"Count sub children of current Task": "Враховувати дочірні завдання поточного завдання",
"Toggle this to allow this plugin to count sub tasks when generating progress bar\t.": "Увімкніть, щоб додаток враховував дочірні завдання при створенні прогрес-бару\t.",
"Configure task status settings": "Налаштувати параметри статусу завдань",
"Configure which task markers to count or exclude": "Налаштувати, які маркери завдань враховувати, або виключати",
"Task status cycle and marks": "Цикл статусів завдань та маркери",
"About Task Genius": "Про Task Genius",
Version: "Версія",
Documentation: "Документація",
"Version": "Версія",
"Documentation": "Документація",
"View the documentation for this plugin": "Переглянути документацію цього додатку",
"Open Documentation": "Переглянути документацію",
"Incomplete tasks": "Незавершені завдання",
@ -385,8 +385,8 @@ const translations = {
"Emoji Progress Bar": "Емодзі прогрес-бар",
"Color-coded Status": "Статус із кольоровим кодуванням",
"Status with Icons": "Статус із іконками",
Preview: "Попередній перегляд",
Use: "Використати",
"Preview": "Попередній перегляд",
"Use": "Використати",
"Save Filter Configuration": "Зберегти конфігурацію фільтра",
"Load Filter Configuration": "Завантажити конфігурацію фільтра",
"Save Current Filter": "Зберегти поточний фільтр",
@ -418,48 +418,48 @@ const translations = {
"Start Date": "Дата початку",
"Due Date": "Термін виконання",
"Scheduled Date": "Запланована дата",
Priority: "Пріоритет",
None: "Немає",
Highest: "Найвищий",
High: "Високий",
Medium: "Середній",
Low: "Низький",
Lowest: "Найнижчий",
Project: "Проєкт",
"Priority": "Пріоритет",
"None": "Немає",
"Highest": "Найвищий",
"High": "Високий",
"Medium": "Середній",
"Low": "Низький",
"Lowest": "Найнижчий",
"Project": "Проєкт",
"Project name": "Назва проєкту",
Context: "Контекст",
Recurrence: "Повторення",
"Context": "Контекст",
"Recurrence": "Повторення",
"e.g., every day, every week": "наприклад: щодня, щотижня",
"Task Content": "Вміст завдання",
"Task Details": "Деталі завдання",
File: "Файл",
"File": "Файл",
"Edit in File": "Змінити у файлі",
"Mark Incomplete": "Позначити незавершеним",
"Mark Complete": "Позначити завершеним",
"Task Title": "Назва завдання",
Tags: "Мітки",
"Tags": "Мітки",
"e.g. every day, every 2 weeks": "наприклад: щодня, кожні 2 тижні",
Forecast: "Прогноз",
"Forecast": "Прогноз",
"0 actions, 0 projects": "0 дій, 0 проєктів",
"Toggle list/tree view": "Перемкнути подання списку/дерева",
"Focusing on Work": "Фокусування на роботі",
Unfocus: "Розфокусувати",
"Unfocus": "Розфокусувати",
"Past Due": "Прострочено",
Future: "Майбутнє",
actions: "дії",
project: "проєкт",
"Future": "Майбутнє",
"actions": "дії",
"project": "проєкт",
"Coming Up": "Наступні",
Task: "Завдання",
Tasks: "Завдання",
"Task": "Завдання",
"Tasks": "Завдання",
"No upcoming tasks": "Немає наступних завдань",
"No tasks scheduled": "Немає запланованих завдань",
"0 tasks": "0 завдань",
"Filter tasks...": "Фільтрувати завдання...",
Projects: "Проєкти",
"Projects": "Проєкти",
"Toggle multi-select": "Перемкнути множинний вибір",
"No projects found": "Проєкти не знайдені",
"projects selected": "вибрано проєктів",
tasks: "завдань",
"tasks": "завдань",
"No tasks in the selected projects": "Немає завдань у обраних проєктах",
"Select a project to see related tasks": "Оберіть проєкт, щоб побачити пов’язані завдання",
"Configure Review for": "Налаштувати огляд для",
@ -481,16 +481,16 @@ const translations = {
"Show only new and in-progress tasks": "Показати лише нові та завдання в процесі",
"No tasks found for this project.": "Для цього проєкту завдань не знайдено.",
"Review every": "Оглядувати кожні",
never: "ніколи",
"never": "ніколи",
"Last reviewed": "Останній огляд",
"Mark as Reviewed": "Позначити оглянутим",
"No review schedule configured for this project": "Не налаштований графік огляду цього проєкту",
"Configure Review Schedule": "Налаштувати графік огляду",
"Project Review": "Огляд проєкту",
"Select a project from the left sidebar to review its tasks.": "Оберіть проєкт у лівій бічній панелі, щоб переглянути його завдання.",
Inbox: "Вхідні",
Flagged: "Позначені",
Review: "Огляд",
"Inbox": "Вхідні",
"Flagged": "Позначені",
"Review": "Огляд",
"tags selected": "вибрано міток",
"No tasks with the selected tags": "Немає завдань із вибраними мітками",
"Select a tag to see related tasks": "Оберіть мітку, щоб побачити пов’язані завдання",
@ -506,22 +506,22 @@ const translations = {
"Failed to force reindex tasks": "Не вдалося примусово переіндексувати завдання",
"Task Genius View": "Вигляд Task Genius",
"Toggle Sidebar": "Перемкнути бічну панель",
Details: "Деталі",
View: "Подання",
"Details": "Деталі",
"View": "Подання",
"Task Genius view is a comprehensive view that allows you to manage your tasks in a more efficient way.": "Подання Task Genius — це комплексний вигляд, який дозволяє більш ефективно керувати завданнями.",
"Enable task genius view": "Увімкнути подання Task Genius",
"Select a task to view details": "Оберіть завдання, щоб переглянути деталі",
Status: "Стан",
"Status": "Стан",
"Comma separated": "Розділені комами",
Focus: "Фокус",
"Focus": "Фокус",
"Loading more...": "Завантаження ще...",
projects: "проєкти",
"projects": "проєкти",
"No tasks for this section.": "Немає завдань для цього розділу.",
"No tasks found.": "Завдання не знайдені.",
Complete: "Завершити",
"Complete": "Завершити",
"Switch status": "Перемкнути статус",
"Rebuild index": "Перебудувати індекс",
Rebuild: "Перебудувати",
"Rebuild": "Перебудувати",
"0 tasks, 0 projects": "0 завдань, 0 проєктів",
"New Custom View": "Нове користувацьке подання",
"Create Custom View": "Створити користувацьке подання",
@ -571,17 +571,17 @@ const translations = {
"Delete View": "Видалити подання",
"Add Custom View": "Додати користувацьке подання",
"Error: View ID already exists.": "Помилка: ID подання вже існує.",
Events: "Календань",
Plan: "План",
Year: "Рік",
Month: "Місяць",
Week: "Тиждень",
Day: "День",
Agenda: "Порядок денний",
"Events": "Календань",
"Plan": "План",
"Year": "Рік",
"Month": "Місяць",
"Week": "Тиждень",
"Day": "День",
"Agenda": "Порядок денний",
"Back to categories": "Повернутися до категорій",
"No matching options found": "Відповідних варіантів не знайдено",
"No matching filters found": "Відповідних фільтрів не знайдено",
Tag: "Мітка",
"Tag": "Мітка",
"File Path": "Шлях файлу",
"Add filter": "Додати фільтр",
"Clear all": "Очистити все",
@ -607,18 +607,18 @@ const translations = {
"Select the type of view to create": "Виберіть тип подання для створення",
"Standard View": "Стандартне подання",
"Two Column View": "Двоколонкове подання",
Items: "Елементи",
"Items": "Елементи",
"selected items": "вибрані елементи",
"No items selected": "Немає вибраних елементів",
"Two Column View Settings": "Налаштування двоколонкового подання",
"Group by Task Property": "Групувати за пріоритетом завдання",
"Select which task property to use for left column grouping": "Виберіть властивість завдання для групування у лівій колонці",
Priorities: "Пріоритети",
Contexts: "Контексти",
"Priorities": "Пріоритети",
"Contexts": "Контексти",
"Due Dates": "Терміни виконання",
"Scheduled Dates": "Заплановані дати",
"Start Dates": "Дати початку",
Files: "Файли",
"Files": "Файли",
"Left Column Title": "Лівий стовбець",
"Title for the left column (items list)": "Назва лівого стовбця (список елементів)",
"Right Column Title": "Правий стовбець",
@ -632,49 +632,49 @@ const translations = {
"Task must contain this path (case-insensitive). Separate multiple paths with commas.": "Завдання має містити цей шлях (без урахування регістру). Розділяйте кілька шляхів комами.",
"Task must NOT contain this path (case-insensitive). Separate multiple paths with commas.": "Завдання НЕ має містити цей шлях (без урахування регістру). Розділяйте кілька шляхів комами.",
"You have unsaved changes. Save before closing?": "Ви маєте незбережені зміни. Зберегти перед закриттям?",
Rotate: "Повернути",
"Rotate": "Повернути",
"Are you sure you want to force reindex all tasks?": "Ви дійсно бажаєте примусово переіндексувати всі завдання?",
"Enable progress bar in reading mode": "Відображати прогрес-бар у режимі читання",
"Toggle this to allow this plugin to show progress bars in reading mode.": "Увімкніть для відображення прогрес-бару у режимі читання.",
Range: "Діапазон",
"Range": "Діапазон",
"as a placeholder for the percentage value": "як замінник для значення відсотка",
"Template text with": "Шаблон тексту з",
placeholder: "замінником",
Reindex: "Переіндексувати",
"placeholder": "замінником",
"Reindex": "Переіндексувати",
"From now": "З цього моменту",
"Complete workflow": "Завершити робочий процес",
"Move to": "Перемістити до",
Settings: "Налаштування",
"Settings": "Налаштування",
"Just started": "Щойно розпочато",
"Making progress": "Досягнення прогресу",
"Half way": "Половина шляху",
"Good progress": "Гарний прогрес",
"Almost there": "Майже готово",
"archived on": "архівовано",
moved: "переміщено",
"moved": "переміщено",
"Capture your thoughts...": "Записуйте свої думки...",
"Project Workflow": "Робочий процес проєкта",
"Standard project management workflow": "Стандартний процес керування проєктами",
Planning: "Заплановано",
Development: "Розробка",
Testing: "Тестування",
Cancelled: "Скасовано",
Habit: "Звичка",
"Planning": "Заплановано",
"Development": "Розробка",
"Testing": "Тестування",
"Cancelled": "Скасовано",
"Habit": "Звичка",
"Drink a cup of good tea": "Випити чашку гарного чаю",
"Watch an episode of a favorite series": "Подивитися серію улюбленого серіалу",
"Play a game": "Пограти у гру",
"Eat a piece of chocolate": "З’їсти шматочок шоколаду",
common: "звичайна",
rare: "рідкісна",
legendary: "легендарна",
"common": "звичайна",
"rare": "рідкісна",
"legendary": "легендарна",
"No Habits Yet": "Звичок ще немає",
"Click the open habit button to create a new habit.": "Натисніть кнопку відкриття звички, щоб створити нову звичку.",
"Please enter details": "Будь ласка, вкажіть подробиці",
"Goal reached": "Мета досягнута",
"Exceeded goal": "Мета перевищена",
Active: "Активна",
today: "сьогодні",
Inactive: "Неактивна",
"Active": "Активна",
"today": "сьогодні",
"Inactive": "Неактивна",
"All Done!": "Всё зроблено!",
"Select event...": "Оберіть подію...",
"Create new habit": "Створити нову звичку",
@ -691,7 +691,7 @@ const translations = {
"Habit name": "Назва звички",
"Display name of the habit": "Відображаєма назва звички",
"Optional habit description": "Додатковий опис",
Icon: "Іконка",
"Icon": "Іконка",
"Please enter a habit name": "Будь ласка, введіть назву звички",
"Property name": "Властивость",
"The property name of the daily note front matter": "Назва властивості у щоденній нотатці",
@ -702,7 +702,7 @@ const translations = {
"(Optional) Minimum value for the count": "(Необов’язково) Мінімальне значення лічильника",
"Maximum value": "Макс значення",
"(Optional) Maximum value for the count": "(Необов’язково) Максимальне значення лічильника",
Unit: "Одиниця",
"Unit": "Одиниця",
"(Optional) Unit for the count, such as 'cups', 'times', etc.": "(Необов’язково) Одиниця підрахунку, наприклад: 'чашки', 'рази' тощо.",
"Notice threshold": "Поріг сповіщення",
"(Optional) Trigger a notification when this value is reached": "(Необов’язково) Сповіщати при досягненні цього значення",
@ -733,8 +733,8 @@ const translations = {
"Your reward:": "Ваша нагорода:",
"Image not found:": "Зображення не знайдено:",
"Claim Reward": "Отримати нагороду",
Skip: "Пропустити",
Reward: "Нагорода",
"Skip": "Пропустити",
"Reward": "Нагорода",
"View & Index Configuration": "Налаштування Подання та Індексації",
"Enable task genius view will also enable the task genius indexer, which will provide the task genius view results from whole vault.": "Увімкнення Task Genius, також увімкне індексатор task genius, який надасть у поданні task genius результати з усього сховища.",
"Use daily note path as date": "Використати дату як шлях до щоденної нотатки",
@ -746,10 +746,10 @@ const translations = {
"Select the folder that contains the daily note.": "Оберіть теку яка містить щоденну нотатку.",
"Use as date type": "Використовувати як тип дати",
"You can choose due, start, or scheduled as the date type for tasks.": "Ви можете обрати тип дати завдання як термін, початок, або заплановано.",
Due: "Термін",
Start: "Початок",
Scheduled: "Заплановано",
Rewards: "Нагороди",
"Due": "Термін",
"Start": "Початок",
"Scheduled": "Заплановано",
"Rewards": "Нагороди",
"Configure rewards for completing tasks. Define items, their occurrence chances, and conditions.": "Налаштуйте нагороди за виконання завдань. Визначайте елементи, ймовірності їх появи та умови.",
"Enable rewards": "Увімкнути нагороди",
"Toggle to enable or disable the reward system.": "Перемикач увімкнення/вимкнення системи нагород.",
@ -781,7 +781,7 @@ const translations = {
"Notice (Auto-accept)": "Повідомлення (автоприйняття)",
"Task sorting is disabled or no sort criteria are defined in settings.": "Сортування завдань вимкнено, або не визначені критерії сортування у нааштунках.",
"e.g. #tag1, #tag2, #tag3": "тобто #мітка1, #мітка2, #мітка3",
Overdue: "Прострочені",
"Overdue": "Прострочені",
"No tasks found for this tag.": "За цією міткою не знайдено завдань.",
"New custom view": "Додати подання",
"Create custom view": "Створити власне подання",
@ -821,9 +821,9 @@ const translations = {
"Sort Criteria": "Критерій сортування",
"Define the order in which tasks should be sorted. Criteria are applied sequentially.": "Визначити порядок сортування завдань. Критерії застосовуються послідовно.",
"No sort criteria defined. Add criteria below.": "Критерії сортування не визначені. Створіть новий нижче.",
Content: "Зміст",
Ascending: "Зростання",
Descending: "Спадання",
"Content": "Зміст",
"Ascending": "Зростання",
"Descending": "Спадання",
"Ascending: High -> Low -> None. Descending: None -> Low -> High": "Зростання: Високий -> Низький -> Немає. Спадання: Немає -> Низький -> Високийigh",
"Ascending: Earlier -> Later -> None. Descending: None -> Later -> Earlier": "Зростання: Раніше -> Пізніше -> Немає. Спадання: Немає -> Пізніше -> Раніше",
"Ascending respects status order (Overdue first). Descending reverses it.": "Зростання дотримується порядку стану (Прострочені першими). Спадання - змінює його на протилежний.",
@ -834,7 +834,7 @@ const translations = {
"Has due date": "Має термін виконання",
"Has date": "Має дату",
"No date": "Без дати",
Any: "Будь-який",
"Any": "Будь-який",
"Has start date": "Має дату початку",
"Has scheduled date": "Має заплановану дату",
"Has created date": "Має дату створення",
@ -868,8 +868,8 @@ const translations = {
"New Level": "Додати рівень",
"Reward Name/Text": "Нова нагорода",
"New Reward": "Нова нагорода",
Created: "Створений",
Updated: "Оновлений",
"Created": "Створений",
"Updated": "Оновлений",
"Filter Summary": "Підсумок фільтра",
"Root condition": "Коренева умова",
"Priority (High to Low)": "Пріоритет (Високий до Низького)",
@ -881,29 +881,29 @@ const translations = {
"Start Date (Earliest First)": "Дата початку (спочатку найшвидша)",
"Start Date (Latest First)": "Дата початку (спочатку найпізніша)",
"Created Date": "Дата створення",
Overview: "Огляд",
Dates: "Дати",
"Overview": "Огляд",
"Dates": "Дати",
"e.g. #tag1, #tag2": "наприклад: #мітка1, #мітка2",
"e.g. @home, @work": "наприклад: @дом, @робота",
"Recurrence Rule": "Правило повторення",
"e.g. every day, every week": "наприклад: щодня, щотижня",
"Edit Task": "Редагувати завдання",
Load: "Завантажити",
"Load": "Завантажити",
"filter group": "група фільтрів",
filter: "фільтр",
Match: "Збіг",
All: "Все",
"filter": "фільтр",
"Match": "Збіг",
"All": "Все",
"Add filter group": "Додати групу фільтрів",
"filter in this group": "фільтрувати у цій групі",
"Duplicate filter group": "Дублювати групу фільтрів",
"Remove filter group": "Видалити групу фільтрів",
OR: "АБО",
"OR": "АБО",
"AND NOT": "ТА НЕ",
AND: "ТА",
"AND": "ТА",
"Remove filter": "Видалити фільтр",
contains: "містить",
"contains": "містить",
"does not contain": "не містить",
is: "є",
"is": "є",
"is not": "не є",
"starts with": "починається з",
"ends with": "закінчується",
@ -913,8 +913,8 @@ const translations = {
"is false": "є хибним",
"is set": "встановлено",
"is not set": "не встановлено",
equals: "дорівнює",
NOR: "НЕ",
"equals": "дорівнює",
"NOR": "НЕ",
"Group by": "Групувати за",
"Select which task property to use for creating columns": "Оберіть поле завдання для використання при створенні стовпців",
"Hide empty columns": "Сховати порожні стовпці",
@ -927,13 +927,13 @@ const translations = {
"Configure custom columns for the selected grouping property": "Налаштуйте користувацькі стовпці для вибраного поля групування",
"No custom columns defined. Add columns below.": "Користувацькі стовпці не визначені. Додайте стовпці нижче.",
"Column Title": "Назва стовпця",
Value: "Значення",
"Value": "Значення",
"Remove Column": "Видалити стовпець",
"Add Column": "Додати стовпець",
"New Column": "Новий стовпець",
"Reset Columns": "Скинути стовпці",
"Task must have this priority (e.g., 1, 2, 3). You can also use 'none' to filter out tasks without a priority.": "Завдання повинно мати цей пріоритет (наприклад: 1, 2, 3). Також можна використовувати 'none', для фільтрації завдань без пріоритету.",
Filter: "Фільтр",
"Filter": "Фільтр",
"Reset Filter": "Скинути фільтр",
"Saved Filters": "Збережені фільтри",
"Manage Saved Filters": "Керувати збереженими фільтрами",
@ -962,7 +962,7 @@ const translations = {
"Automatically add start dates when tasks are marked as in progress, and remove them when changed to other statuses.": "Автоматично додавати дату початку, коли завдання позначено 'в процесі', та видаляти їх при перемиканні в інші статуси.",
"Manage cancelled dates": "Керування скасованими датами",
"Automatically add cancelled dates when tasks are marked as abandoned, and remove them when changed to other statuses.": "Автоматично додавати дати скасування, коли завдання вважаються покинутими, та видаляти їх при перемиканні в інші статуси.",
Beta: "Бета",
"Beta": "Бета",
"Beta Test Features": "Функції бета-тестування",
"Experimental features that are currently in testing phase. These features may be unstable and could change or be removed in future updates.": "Експериментальні функції, які наразі знаходяться на стадії тестування. Ці функції можуть бути нестабільними та можуть змінюватися, або бути видаленими в майбутніх оновленнях.",
"Beta Features Warning": "Попередження про бета-функції",
@ -973,12 +973,40 @@ const translations = {
"You need to close all bases view if you already create task view in them and remove unused view via edit them manually when disable this feature.": "You need to close all bases view if you already create task view in them and remove unused view via edit them manually when disable this feature.",
"Enable Base View": "Увімкнути вигляд Баз",
"Enable experimental Base View functionality. This feature provides enhanced view management capabilities but may be affected by future Obsidian API changes.": "Enable experimental Base View functionality. This feature provides enhanced view management capabilities but may be affected by future Obsidian API changes.",
Enable: "Увімкнути",
"Enable": "Увімкнути",
"Beta Feedback": "Відгук про бета-версію",
"Help improve these features by providing feedback on your experience.": "Допоможіть покращити ці функції, надіславши відгук про свій досвід.",
"Report Issues": "Повідомити про проблему",
"If you encounter any issues with beta features, please report them to help improve the plugin.": "Якщо у вас виникли проблеми з бета-функціями, повідомте про них, щоб покращити додаток.",
"Report Issue": "Звітувати про помилку"
"Report Issue": "Звітувати про помилку",
"Table": "Table",
"No Priority": "No Priority",
"Click to select date": "Click to select date",
"Enter tags separated by commas": "Enter tags separated by commas",
"Enter project name": "Enter project name",
"Enter context": "Enter context",
"Invalid value": "Invalid value",
"No tasks": "No tasks",
"1 task": "1 task",
"Columns": "Columns",
"Toggle column visibility": "Toggle column visibility",
"Switch to List Mode": "Switch to List Mode",
"Switch to Tree Mode": "Switch to Tree Mode",
"Collapse": "Collapse",
"Expand": "Expand",
"Collapse subtasks": "Collapse subtasks",
"Expand subtasks": "Expand subtasks",
"Click to change status": "Click to change status",
"Click to set priority": "Click to set priority",
"Yesterday": "Yesterday",
"Click to edit date": "Click to edit date",
"No tags": "No tags",
"Click to open file": "Click to open file",
"No tasks found": "No tasks found",
"Completed Date": "Completed Date",
"Loading...": "Loading...",
"Advanced Filtering": "Advanced Filtering",
"Use advanced multi-group filtering with complex conditions": "Use advanced multi-group filtering with complex conditions"
};
export default translations;

View file

@ -1167,6 +1167,35 @@ const translations = {
"If you encounter any issues with beta features, please report them to help improve the plugin.":
"如果您在使用测试版功能时遇到任何问题,请报告它们以帮助改进插件。",
"Report Issue": "报告问题",
Table: "表格",
"No Priority": "无优先级",
"Click to select date": "点击选择日期",
"Enter tags separated by commas": "输入标签,用逗号分隔",
"Enter project name": "输入项目名称",
"Enter context": "输入上下文",
"Invalid value": "无效值",
"No tasks": "无任务",
"1 task": "1 任务",
Columns: "列",
"Toggle column visibility": "切换列可见性",
"Switch to List Mode": "切换到列表模式",
"Switch to Tree Mode": "切换到树形模式",
Collapse: "折叠",
Expand: "展开",
"Collapse subtasks": "折叠子任务",
"Expand subtasks": "展开子任务",
"Click to change status": "点击更改状态",
"Click to set priority": "点击设置优先级",
Yesterday: "昨天",
"Click to edit date": "点击编辑日期",
"No tags": "无标签",
"Click to open file": "点击打开文件",
"No tasks found": "未找到任务",
"Completed Date": "完成日期",
"Loading...": "加载中...",
"Advanced Filtering": "高级过滤器",
"Use advanced multi-group filtering with complex conditions":
"使用高级多组过滤器,支持复杂条件",
};
export default translations;

File diff suppressed because it is too large Load diff