diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 054d2f2e..89874905 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,11 +1,13 @@ version: 2 updates: - package-ecosystem: "pub" + target-branch: develop directory: "/" schedule: interval: "weekly" - package-ecosystem: "github-actions" + target-branch: develop directory: "/.github/workflows/" schedule: interval: "weekly" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b141913f..297ddeb6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,7 +18,7 @@ jobs: build: runs-on: ubuntu-latest - if: ${{ !contains(github.event.head_commit.message, '[skip-build]') }} + if: ${{ !contains(github.event.head_commit.message, '[skip build]') }} needs: [check] steps: diff --git a/fastlane/metadata/android/pt-BR/short_description.txt b/fastlane/metadata/android/pt-BR/short_description.txt index 84013b8f..2ff588dd 100644 --- a/fastlane/metadata/android/pt-BR/short_description.txt +++ b/fastlane/metadata/android/pt-BR/short_description.txt @@ -1 +1 @@ -App não oficial do Firefly III, um gerente de finanças pessoais de código aberto \ No newline at end of file +App não oficial do Firefly III, um gerente de finanças pessoais de código aberto. \ No newline at end of file diff --git a/fastlane/metadata/android/sl-SI/full_description.txt b/fastlane/metadata/android/sl-SI/full_description.txt index 04346b28..df8aa43d 100644 --- a/fastlane/metadata/android/sl-SI/full_description.txt +++ b/fastlane/metadata/android/sl-SI/full_description.txt @@ -1,6 +1,6 @@ -Waterfly III je neuradna aplikacija vaše namestitve Firefly III, brezplačnega in odprtokodnega upravitelja financ. +Waterfly III je neuradna aplikacija za vašo namestitev Firefly III, brezplačnega in odprtokodnega upravitelja financ. -Ta aplikacija zahteva namestitev Firefly III, ki jo gostite sami na vašem strežniku. Za več informacij o programski opremi obiščite https://www.firefly-iii.org/. Je le spremljevalna aplikacija in ne more delovati samostojno! +Ta aplikacija zahteva namestitev Firefly III, ki ga sami gostite, na vašem strežniku. Za več informacij o programski opremi obiščite https://www.firefly-iii.org/. Je le spremljevalna aplikacija in ne more delovati samostojno! Funkcije: @@ -8,10 +8,10 @@ Funkcije: - Seznam transakcij s filtri - Dodajanje in urejanje transakcij s samodokončanjem, vključno s prilogami, razdeljenimi transakcijami in podporo za več valut - Podpora za hranilnike (ogled in dodajanje denarja) -- Storitev poslušanja obvestil za enostavno ustvarjanje novih transakcij na podlagi dohodnih obvestil (npr. iz Google Pay ali vaše bančne aplikacije) +- Storitev poslušanja obvestil za preprosto ustvarjanje novih transakcij na podlagi dohodnih obvestil (npr. iz Google Pay ali vaše bančne aplikacije) - Popolnoma odprtokoden: https://github.com/dreautall/waterfly-iii -- Brez oglasov ali sledenja uporabe +- Brez oglasov ali sledenja Prispevanje: -Če naletite na napako ali pogrešate dodatne funkcije, lahko posredujete povratne informacije v trgovini Play, mi pošljete e-pošto ali odprete težavo na GitHubu. \ No newline at end of file +Če naletite na napako ali zamudite funkcijo, lahko posredujete povratne informacije v trgovini Play, ali mi pošljete e-pošto ali odprete težavo na GitHubu. \ No newline at end of file diff --git a/lib/l10n/app_sl.arb b/lib/l10n/app_sl.arb index 034881ea..d1432192 100644 --- a/lib/l10n/app_sl.arb +++ b/lib/l10n/app_sl.arb @@ -51,6 +51,194 @@ } } }, + "billsAddNewBill": "Dodaj novo transakcijo", + "@billsAddNewBill": { + "description": "Text for add new bill flows" + }, + "billsAmountAndFrequency": "Račun se ujema s transakcijami med {minValue} in {maxvalue}. Ponavlja se {frequency, select, weekly{tedensko} monthly{mesečno} quarterly{četrtletno} halfyear{polletno} yearly{letno} other{neznano}}{skip, plural, =0{} other{, preskoči čez {skip}}}.", + "@billsAmountAndFrequency": { + "description": "Bill match for min and max amounts, and frequency", + "placeholders": { + "minValue": { + "type": "String", + "example": "$50.12" + }, + "maxvalue": { + "type": "String", + "example": "$60.50" + }, + "frequency": { + "type": "String", + "example": "yearly" + }, + "skip": { + "type": "num", + "example": "1" + } + } + }, + "billsChangeLayoutTooltip": "Spremeni postavitev", + "@billsChangeLayoutTooltip": { + "description": "Text for layout change button tooltip" + }, + "billsChangeSortOrderTooltip": "Spremeni vrstni red", + "@billsChangeSortOrderTooltip": { + "description": "Text for sort order change button tooltip" + }, + "billsDialogLayoutTitle": "Postavitev pogleda transakcij", + "@billsDialogLayoutTitle": { + "description": "Text for bills layout dialog title" + }, + "billsDialogSortTitle": "Razvrsti seznam po", + "@billsDialogSortTitle": { + "description": "Text for bills sort dialog title" + }, + "billsEditBill": "Uredi transakcijo", + "@billsEditBill": { + "description": "Text for edit bill flows" + }, + "billsErrorLoading": "Napaka pri nalaganju transakcij.", + "@billsErrorLoading": { + "description": "Generic error message when bills can't be loaded (shouldn't occur)" + }, + "billsExactAmountAndFrequency": "Račun se ujema s transakcijami v vrednosti {value}. Ponavlja se {frequency, select, weekly{tedensko} monthly{mesečno} quarterly{četrtletno} halfyear{polletno} yearly{letno} other{neznano}}{skip, plural, =0{} other{, preskoči čez {skip}}}.", + "@billsExactAmountAndFrequency": { + "description": "Bill match for exact amount and frequency", + "placeholders": { + "value": { + "type": "String", + "example": "$50.12" + }, + "frequency": { + "type": "String", + "example": "yearly" + }, + "skip": { + "type": "num", + "example": "1" + } + } + }, + "billsExpectedOn": "Predvideno {date}", + "@billsExpectedOn": { + "description": "Describes what date the bill is expected", + "placeholders": { + "date": { + "type": "DateTime", + "format": "yMMMMd", + "example": "January 5, 2024" + } + } + }, + "billsFrequency": "{frequency, select, weekly{Tedensko} monthly{Mesečno} quarterly{Četrtletno} halfyear{Polletno} yearly{Letno} other{Neznano}}", + "@billsFrequency": { + "description": "Bill frequency", + "placeholders": { + "frequency": { + "type": "String", + "example": "yearly" + } + } + }, + "billsFrequencySkip": "{frequency, select, weekly{Tedensko} monthly{Mesečno} quarterly{Četrtletno} halfyear{Polletno} yearly{Letno} other{Neznano}}{skip, plural, =0{} other{, preskoči čez {skip}}}", + "@billsFrequencySkip": { + "description": "Bill frequency", + "placeholders": { + "frequency": { + "type": "String", + "example": "yearly" + }, + "skip": { + "type": "num", + "example": "1" + } + } + }, + "billsInactive": "Neaktiven", + "@billsInactive": { + "description": "Text: when the bill is inactive" + }, + "billsIsActive": "Transakcija je aktivna", + "@billsIsActive": { + "description": "Text: the bill is active" + }, + "billsLayoutGroupSubtitle": "Transakcije, prikazane v dodeljenih skupinah.", + "@billsLayoutGroupSubtitle": { + "description": "Subtitle text for group layout option" + }, + "billsLayoutGroupTitle": "Skupina", + "@billsLayoutGroupTitle": { + "description": "Title text for group layout option" + }, + "billsLayoutListSubtitle": "Transakcije prikazane na seznamu, razvrščenem po določenih kriterijih.", + "@billsLayoutListSubtitle": { + "description": "Subtitle text for list layout option" + }, + "billsLayoutListTitle": "Seznam", + "@billsLayoutListTitle": { + "description": "Title text for list layout option" + }, + "billsListEmpty": "Seznam je trenutno prazen.", + "@billsListEmpty": { + "description": "Describes that the list is empty" + }, + "billsNextExpectedMatch": "Naslednje pričakovano ujemanje", + "@billsNextExpectedMatch": { + "description": "Text: next expected match for bill" + }, + "billsNotActive": "Transakcija ni aktivna", + "@billsNotActive": { + "description": "Text: the bill is inactive" + }, + "billsNotExpected": "Ni pričakovano v tem obdobju", + "@billsNotExpected": { + "description": "Describes that the bill is not expected this period" + }, + "billsNoTransactions": "Ni najdenih transakcij.", + "@billsNoTransactions": { + "description": "Describes that there are no transactions connected to the bill" + }, + "billsPaidOn": "Plačano dne {date}", + "@billsPaidOn": { + "description": "Describes what date the bill was paid", + "placeholders": { + "date": { + "type": "DateTime", + "format": "yMMMMd", + "example": "January 5, 2024" + } + } + }, + "billsSortAlphabetical": "Po abecedi", + "@billsSortAlphabetical": { + "description": "Text for alphabetical sort types" + }, + "billsSortByTimePeriod": "Po časovnem obdobju", + "@billsSortByTimePeriod": { + "description": "Text for frequency sort type" + }, + "billsSortDirection": "{sortDirection, select, ascending{Naraščajoče} descending{Padajoče} other{Neznano}}", + "@billsSortDirection": { + "description": "Bill sort direction", + "placeholders": { + "sortDirection": { + "type": "String", + "example": "Ascending" + } + } + }, + "billsSortFrequency": "Pogostost", + "@billsSortFrequency": { + "description": "Text for sort by frequency" + }, + "billsSortName": "Naziv", + "@billsSortName": { + "description": "Text for sort by name" + }, + "billsUngrouped": "Nezdruženo", + "@billsUngrouped": { + "description": "Title for ungrouped bills" + }, "categoryDeleteConfirm": "Ali ste prepričani, da želite izbrisati to kategorijo? Transakcije ne bodo izbrisane, vendar ne bodo imele več kategorije.", "@categoryDeleteConfirm": { "description": "Confirmation text to delete category" @@ -59,6 +247,14 @@ "@categoryErrorLoading": { "description": "Generic error message when categories can't be loaded (shouldn't occur)" }, + "categoryFormLabelIncludeInSum": "Vključi v mesečni znesek", + "@categoryFormLabelIncludeInSum": { + "description": "Category Add/Edit Form: Label for toggle field to include value in monthly sum" + }, + "categoryFormLabelName": "Ime kategorije", + "@categoryFormLabelName": { + "description": "Category Add/Edit Form: Label for name field" + }, "categoryMonthNext": "Naslednji mesec", "@categoryMonthNext": { "description": "Button title to view overview for next month" @@ -67,6 +263,10 @@ "@categoryMonthPrev": { "description": "Button title to view overview for previous month" }, + "categorySumExcluded": "izvzeto", + "@categorySumExcluded": { + "description": "Label that the category is excluded from the monthly sum. The label will be shown in the place where usually the monthly percentage share is shown. Should be a single word if possible." + }, "categoryTitleAdd": "Dodaj kategorijo", "@categoryTitleAdd": { "description": "Title for Dialog: Add Category" @@ -79,7 +279,7 @@ "@categoryTitleEdit": { "description": "Title for Dialog: Edit Category" }, - "catNone": "", + "catNone": "", "@catNone": { "description": "Placeholder when no category has been set." }, @@ -555,6 +755,10 @@ "@navigationAccounts": { "description": "Navigation Label: Accounts Page" }, + "navigationBills": "Transakcije", + "@navigationBills": { + "description": "Navigation Label: Bills" + }, "navigationCategories": "Kategorije", "@navigationCategories": { "description": "Navigation Label: Categories" @@ -567,6 +771,10 @@ "@navigationSettings": { "description": "Navigation Label: Settings" }, + "no": "Ne", + "@no": { + "description": "The word no" + }, "numPercent": "{num}", "@numPercent": { "description": "Number formatted as percentage", @@ -906,5 +1114,9 @@ "transactionTypeWithdrawal": "Odliv", "@transactionTypeWithdrawal": { "description": "Withdrawal transaction type" + }, + "yes": "Da", + "@yes": { + "description": "The word yes" } } \ No newline at end of file diff --git a/lib/l10n/app_zh.arb b/lib/l10n/app_zh.arb index 3ed93baa..f579f729 100644 --- a/lib/l10n/app_zh.arb +++ b/lib/l10n/app_zh.arb @@ -51,6 +51,194 @@ } } }, + "billsAddNewBill": "添加新帐单", + "@billsAddNewBill": { + "description": "Text for add new bill flows" + }, + "billsAmountAndFrequency": "账单匹配金额在 {minValue} 和 {maxvalue} 之间的交易。{frequency, select, weekly{每周} monthly{每月} quarterly{每季度} halfyear{每半年} yearly{每年} other{未知}}重复{skip, plural, =0{} other{,跳过 {skip} 次}}。", + "@billsAmountAndFrequency": { + "description": "Bill match for min and max amounts, and frequency", + "placeholders": { + "minValue": { + "type": "String", + "example": "$50.12" + }, + "maxvalue": { + "type": "String", + "example": "$60.50" + }, + "frequency": { + "type": "String", + "example": "yearly" + }, + "skip": { + "type": "num", + "example": "1" + } + } + }, + "billsChangeLayoutTooltip": "更改布局", + "@billsChangeLayoutTooltip": { + "description": "Text for layout change button tooltip" + }, + "billsChangeSortOrderTooltip": "更改排序顺序", + "@billsChangeSortOrderTooltip": { + "description": "Text for sort order change button tooltip" + }, + "billsDialogLayoutTitle": "账单视图布局", + "@billsDialogLayoutTitle": { + "description": "Text for bills layout dialog title" + }, + "billsDialogSortTitle": "列表排序依据", + "@billsDialogSortTitle": { + "description": "Text for bills sort dialog title" + }, + "billsEditBill": "编辑账单", + "@billsEditBill": { + "description": "Text for edit bill flows" + }, + "billsErrorLoading": "加载账单时出错。", + "@billsErrorLoading": { + "description": "Generic error message when bills can't be loaded (shouldn't occur)" + }, + "billsExactAmountAndFrequency": "账单匹配金额为 {value} 的交易。{frequency, select, weekly{每周} monthly{每月} quarterly{每季度} halfyear{每半年} yearly{每年} other{未知}}重复{skip, plural, =0{} other{,跳过 {skip} 次}}。", + "@billsExactAmountAndFrequency": { + "description": "Bill match for exact amount and frequency", + "placeholders": { + "value": { + "type": "String", + "example": "$50.12" + }, + "frequency": { + "type": "String", + "example": "yearly" + }, + "skip": { + "type": "num", + "example": "1" + } + } + }, + "billsExpectedOn": "预计日期 {date}", + "@billsExpectedOn": { + "description": "Describes what date the bill is expected", + "placeholders": { + "date": { + "type": "DateTime", + "format": "yMMMMd", + "example": "January 5, 2024" + } + } + }, + "billsFrequency": "{frequency, select,weekly{每周} monthly{每月} quarterly{每季度} halfyear{每半年} yearly{每年} other{未知}}", + "@billsFrequency": { + "description": "Bill frequency", + "placeholders": { + "frequency": { + "type": "String", + "example": "yearly" + } + } + }, + "billsFrequencySkip": "{frequency, select, weekly{每周} monthly{每月} quarterly{每季度} halfyear{每半年} yearly{每年} other{未知}}重复{skip, plural, =0{} other{,跳过 {skip} 次}}", + "@billsFrequencySkip": { + "description": "Bill frequency", + "placeholders": { + "frequency": { + "type": "String", + "example": "yearly" + }, + "skip": { + "type": "num", + "example": "1" + } + } + }, + "billsInactive": "未启用", + "@billsInactive": { + "description": "Text: when the bill is inactive" + }, + "billsIsActive": "账单已启用", + "@billsIsActive": { + "description": "Text: the bill is active" + }, + "billsLayoutGroupSubtitle": "账单显示在指定的组中。", + "@billsLayoutGroupSubtitle": { + "description": "Subtitle text for group layout option" + }, + "billsLayoutGroupTitle": "组", + "@billsLayoutGroupTitle": { + "description": "Title text for group layout option" + }, + "billsLayoutListSubtitle": "账单显示在按特定标准排序的列表中。", + "@billsLayoutListSubtitle": { + "description": "Subtitle text for list layout option" + }, + "billsLayoutListTitle": "列表", + "@billsLayoutListTitle": { + "description": "Title text for list layout option" + }, + "billsListEmpty": "该列表当前为空。", + "@billsListEmpty": { + "description": "Describes that the list is empty" + }, + "billsNextExpectedMatch": "下次预期的支付匹配", + "@billsNextExpectedMatch": { + "description": "Text: next expected match for bill" + }, + "billsNotActive": "账单未启用", + "@billsNotActive": { + "description": "Text: the bill is inactive" + }, + "billsNotExpected": "此周期内没有预期的支付", + "@billsNotExpected": { + "description": "Describes that the bill is not expected this period" + }, + "billsNoTransactions": "未找到交易记录。", + "@billsNoTransactions": { + "description": "Describes that there are no transactions connected to the bill" + }, + "billsPaidOn": "支付日期 {date}", + "@billsPaidOn": { + "description": "Describes what date the bill was paid", + "placeholders": { + "date": { + "type": "DateTime", + "format": "yMMMMd", + "example": "January 5, 2024" + } + } + }, + "billsSortAlphabetical": "按字母排序", + "@billsSortAlphabetical": { + "description": "Text for alphabetical sort types" + }, + "billsSortByTimePeriod": "按时间间隔排序", + "@billsSortByTimePeriod": { + "description": "Text for frequency sort type" + }, + "billsSortDirection": "{sortDirection, select, ascending{升序} descending{降序} other{未知}}", + "@billsSortDirection": { + "description": "Bill sort direction", + "placeholders": { + "sortDirection": { + "type": "String", + "example": "Ascending" + } + } + }, + "billsSortFrequency": "频率", + "@billsSortFrequency": { + "description": "Text for sort by frequency" + }, + "billsSortName": "名称", + "@billsSortName": { + "description": "Text for sort by name" + }, + "billsUngrouped": "未分组的", + "@billsUngrouped": { + "description": "Title for ungrouped bills" + }, "categoryDeleteConfirm": "您确定要删除这个分类吗?与此分类关联的交易不会被删除,但不再含有此分类。", "@categoryDeleteConfirm": { "description": "Confirmation text to delete category" @@ -59,9 +247,13 @@ "@categoryErrorLoading": { "description": "Generic error message when categories can't be loaded (shouldn't occur)" }, - "categoryTitleAdd": "添加分类", - "@categoryTitleAdd": { - "description": "Title for Dialog: Add Category" + "categoryFormLabelIncludeInSum": "包括在每月金额", + "@categoryFormLabelIncludeInSum": { + "description": "Category Add/Edit Form: Label for toggle field to include value in monthly sum" + }, + "categoryFormLabelName": "分类名称", + "@categoryFormLabelName": { + "description": "Category Add/Edit Form: Label for name field" }, "categoryMonthNext": "下个月", "@categoryMonthNext": { @@ -71,6 +263,14 @@ "@categoryMonthPrev": { "description": "Button title to view overview for previous month" }, + "categorySumExcluded": "排除", + "@categorySumExcluded": { + "description": "Label that the category is excluded from the monthly sum. The label will be shown in the place where usually the monthly percentage share is shown. Should be a single word if possible." + }, + "categoryTitleAdd": "添加分类", + "@categoryTitleAdd": { + "description": "Title for Dialog: Add Category" + }, "categoryTitleDelete": "删除分类", "@categoryTitleDelete": { "description": "Title for Dialog: Delete Category" @@ -79,14 +279,14 @@ "@categoryTitleEdit": { "description": "Title for Dialog: Edit Category" }, - "catOther": "其它", - "@catOther": { - "description": "Category description for summary category 'Other'" - }, "catNone": "<未分类>", "@catNone": { "description": "Placeholder when no category has been set." }, + "catOther": "其它", + "@catOther": { + "description": "Category description for summary category 'Other'" + }, "errorAPIInvalidResponse": "API 的响应无效:{message}", "@errorAPIInvalidResponse": { "description": "Invalid API response error", @@ -555,6 +755,10 @@ "@navigationAccounts": { "description": "Navigation Label: Accounts Page" }, + "navigationBills": "账单", + "@navigationBills": { + "description": "Navigation Label: Bills" + }, "navigationCategories": "分类", "@navigationCategories": { "description": "Navigation Label: Categories" @@ -567,6 +771,10 @@ "@navigationSettings": { "description": "Navigation Label: Settings" }, + "no": "取消", + "@no": { + "description": "The word no" + }, "numPercent": "{num}", "@numPercent": { "description": "Number formatted as percentage", @@ -580,7 +788,7 @@ } } }, - "numPercentOf": "{perc} of {of}", + "numPercentOf": "{of} 中的 {perc}", "@numPercentOf": { "description": "Number formatted as percentage, with total amount provided", "placeholders": { @@ -906,5 +1114,9 @@ "transactionTypeWithdrawal": "支出", "@transactionTypeWithdrawal": { "description": "Withdrawal transaction type" + }, + "yes": "确定", + "@yes": { + "description": "The word yes" } }