support using parseDateTime function and IANA time zone names when importing DSV files using custom script

This commit is contained in:
MaysWind
2025-12-25 00:24:26 +08:00
parent e856aefd7b
commit d39816bb9f
18 changed files with 155 additions and 52 deletions
+3 -2
View File
@@ -1404,8 +1404,8 @@
"functionParamRowDescription": "Dize dizisi (string array), her eleman bir sütun değeridir",
"functionParamIndexDescription": "Satır indeksi (0 tabanlı)",
"functionReturnDescription": "Bir işlemi temsil eden nesne (aşağıda tanımlanan alanlarla) veya bu satırı atlamak için null",
"fieldTimeDescription": "[zorunlu] İşlem zamanı, format: YYYY-AA-GG SS:dd:ss",
"fieldUtcOffsetDescription": "[zorunlu] Dakika cinsinden işlem saat dilimi sapması, örn. UTC+8 için '480', UTC-5 için '-300'",
"fieldTimeDescription": "[required] Transaction time, format: YYYY-MM-DD HH:mm:ss. You can also use the parseDateTime(value, format) function to convert a custom formatted time string to the standard format, where 'format' argument is the format of the custom time string, e.g. parseDateTime('12/31/2023 23:59', 'MM/DD/YYYY HH:mm') means converting '12/31/2023 23:59' to the standard format '2023-12-31 23:59:00'",
"fieldUtcOffsetDescription": "[required] Transaction timezone offset in minutes, e.g. '480' for UTC+8, '-300' for UTC-5. You can also use the parseUtcOffset(timezoneName) function to get the timezone offset in minutes automatically according to the transaction time, where 'timezoneName' argument is the IANA time zone name, e.g. parseUtcOffset('Asia/Shanghai') means getting the timezone offset in minutes for Beijing Time",
"fieldTypeDescription": "[zorunlu] İşlem türü, şunlardan biri olmalıdır: 'TransactionType.Income', 'TransactionType.Expense' veya 'TransactionType.Transfer'",
"fieldCategoryNameDescription": "[isteğe bağlı] Kategori adı",
"fieldSourceAccountNameDescription": "[isteğe bağlı] Kaynak hesap adı",
@@ -1961,6 +1961,7 @@
"Please execute the custom script first": "Lütfen önce özel betiği çalıştırın",
"Executing Script...": "Betik Çalıştırılıyor...",
"No parse function defined": "Parse fonksiyonu tanımlanmamış",
"Failed to parse time": "Failed to parse time",
"Failed to execute custom script": "Özel betik çalıştırılamadı",
"Batch Replace Selected Expense Categories": "Seçili Gider Kategorilerini Toplu Değiştir",
"Batch Replace Selected Income Categories": "Seçili Gelir Kategorilerini Toplu Değiştir",