1pub const DATA_FOLDER: &str = "data";
8pub const CONFIG_FOLDER: &str = "config";
9
10pub const CONFIG_FILE: &str = "config.toml";
12pub const DATA_INDEX_FILE: &str = "data.toml";
13pub const STATE_FILE: &str = "data_current.toml";
14
15pub const DB_NAMESPACE: &str = "genealogia";
17pub const DB_NAME: &str = "core";
18
19pub mod msg {
21 pub const MANAGER_TITLE: &str = "🔧 === MANAGER BAZ DANYCH (Okno 0) === 🔧";
22 pub const EDITOR_TITLE: &str = "🚀 === EDYTOR DANYCH (Okno 2) === 🚀";
23 pub const EDITOR_MENU_ADD: &str = "📝 [DODAJ TESTOWY REKORD]";
24 pub const EDITOR_MENU_LIST: &str = "📊 [WYŚWIETL DANE]";
25 pub const EDITOR_MENU_EXIT: &str = "❌ [ZAMKNIJ EDYTOR]";
26
27 pub const ASK_DATA_DIR: &str = "Wskaż folder 'data' z bazami:";
28 pub const ASK_CREATE_DIR: &str = "Folder nie istnieje. Utworzyć?";
29 pub const ASK_DB_NAME: &str = "Nazwa nowej bazy:";
30 pub const ASK_SELECT_ACTION: &str = "Wybierz akcję:";
31 pub const ASK_ACTION: &str = "Wybierz działanie:";
32
33 pub const ERR_DIR_CREATE: &str = "❌ Nie udało się utworzyć folderu!";
34 pub const ERR_DB_ACTIVE: &str = "❌ Nie wybrano aktywnej bazy!";
35 pub const ERR_DIR_NAME: &str = "❌ Błąd: Folder musi nazywać się 'data'!";
36 pub const ERR_EDITOR_LAUNCH: &str = "❌ Nie udało się uruchomić okna edytora";
37 pub const ERR_DB_CREATE: &str = "❌ Błąd tworzenia bazy:";
38
39 pub const WARN_MANUAL_TERMINAL: &str =
40 "⚠️ Na tym systemie musisz ręcznie otworzyć nowe okno terminala.";
41
42 pub const INFO_EDITOR_LAUNCHING: &str = "🚀 Uruchamiam Edytora w nowym oknie...";
43 pub const INFO_DB_COUNT: &str = "📊 Liczba rekordów w bazie:";
44
45 pub const OK_DIR_CREATED: &str = "✅ Utworzono folder główny:";
46 pub const OK_DB_CREATED: &str = "✅ Utworzono bazę:";
47 pub const OK_DB_SET_ACTIVE: &str = "✅ Baza '{}' ustawiona jako AKTYWNA.";
48 pub const SUCCESS_REC_ADDED: &str = "✅ Dodano rekord ID:";
49
50 pub const MENU_NEW_DB: &str = "➕ [UTWÓRZ NOWĄ BAZĘ]";
51 pub const MENU_EXIT: &str = "❌ [WYJŚCIE]";
52
53 pub const CANCELLED: &str = "Anulowano.";
54}