~andreas-strasser/lask/trunk

« back to all changes in this revision

Viewing changes to src/main.vala

  • Committer: Andreas Strasser
  • Date: 2015-12-13 11:39:40 UTC
  • Revision ID: name@example.com-20151213113940-dausvafv1n9pvvzt
- Internationalisierung
- Englische Übersetzung
- Felder haben jetzt eine Vorfrucht
- Manpage erstellt
- Mittelverwaltung verbessert

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
using lask;
4
4
 
5
5
TreeIter iter;
 
6
const string GETTEXT_PACKAGE = "vala";
6
7
string datenVerzeichnis;
7
8
string uiVerzeichnis;
8
9
string datei;
26
27
feld[] aktFelderListe;
27
28
 
28
29
public static int main (string[] args) {
29
 
    version = "0.4.0";
 
30
   
 
31
    version = "0.4.1";
30
32
    aktFeld = feld();
31
33
    aktAktion = aktion();
32
 
    if(args[1] == "--debug"){debuging=1;}
 
34
    foreach (string arg in args){
 
35
        if(arg == "--debug"){debuging=1;}
 
36
        if(arg == "--help"){
 
37
            stdout.printf(_(
 
38
"""Aufruf: lask [Option]
 
39
Ackerschlagkartei für Linux
 
40
 
 
41
Optionen:
 
42
  --debug     gibt Debugmeldungen aus
 
43
  --version   zeigt die aktuelle Versionsnummer an
 
44
  --help      zeigt diese Hilfeseite an
 
45
"""));
 
46
            return 0;
 
47
        }
 
48
        if(arg == "--version"){
 
49
            print(_("LASK Version = " + version + "\n"));
 
50
            return 0;
 
51
        }
 
52
        
 
53
    }
 
54
//    if(args[1] == "--debug"){debuging=1;}
33
55
    datenVerzeichnis = Environment.get_user_config_dir() + "/LASK/";
34
56
    //Nach UI Dateien suchen
35
57
        foreach(string a in Environment.get_system_data_dirs()){
41
63
                        break;
42
64
                }
43
65
    }
44
 
//DIE NÄCHSTE ZEILE VOR VERÖFFENTLICHUNG AUSKOMMENTIEREN!!!
45
 
//    uiVerzeichnis = "/home/andreas/DEV/LASK/build/ui/";
46
 
//DIE VORHERIGE ZEILE VOR VERÖFFENTLICHUNG AUSKOMMENTIEREN!!!
 
66
 
 
67
//DIE NÄCHSTEN ZEILEN VOR VERÖFFENTLICHUNG AUSKOMMENTIEREN!!!
 
68
    uiVerzeichnis = "/home/andreas/DEV/LASK/build/ui/";
 
69
//DIE VORHERIGEN ZEILEN VOR VERÖFFENTLICHUNG AUSKOMMENTIEREN!!!
 
70
 
47
71
    Environment.set_current_dir(uiVerzeichnis);
48
72
    //Wenn Datenverzeichnis nicht da ist, dann erzeugen
49
73
    if(File.new_for_path(datenVerzeichnis).query_file_type(0) != FileType.DIRECTORY){