Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 14faa2e3

Von Moritz Bunkus vor mehr als 10 Jahren hinzugefügt

  • ID 14faa2e3255122c5a80e3b67faafc0b0be13174b
  • Vorgänger c96c4bb2
  • Nachfolger dc1cf0b0

Pflichtenheft-Popupmenü: Überschriften immer und unterstrichen anzeigen

Unterschiede anzeigen:

css/jquery.contextMenu.css
140 140
.context-menu-accesskey {
141 141
    text-decoration: underline;
142 142
}
143

  
144
.context-menu-item.context-menu-heading {
145
    text-decoration: underline;
146
    font-weight: bold;
147
}
js/locale/de.js
18 18
"Do you want to set the account number \"#1\" to \"#2\" and the name \"#3\" to \"#4\"?":"Soll die Kontonummer \"#1\" zu \"#2\" und den Name \"#3\" zu \"#4\" geändert werden?",
19 19
"Edit":"Bearbeiten",
20 20
"Edit text block":"Textblock bearbeiten",
21
"Edit":"Bearbeiten",
22 21
"Enter longdescription":"Langtext eingeben",
22
"Function block actions":"Funktionsblockaktionen",
23 23
"Map":"Karte",
24 24
"Part picker":"Artikelauswahl",
25 25
"Paste":"Einfügen",
26
"Requirement spec actions:":"Pflichtenheftaktionen:",
26
"Requirement spec actions":"Pflichtenheftaktionen",
27 27
"Revert to version":"Auf Version zurücksetzen",
28 28
"Save":"Speichern",
29
"Section/Function block actions":"Abschnitts-/Funktionsblockaktionen",
30
"Text block actions":"Textblockaktionen",
29 31
"The description is missing.":"Die Beschreibung fehlt.",
30 32
"The name is missing.":"Der Name fehlt.",
31 33
"The name must only consist of letters, numbers and underscores and start with a letter.":"Der Name darf nur aus Buchstaben (keine Umlaute), Ziffern und Unterstrichen bestehen und muss mit einem Buchstaben beginnen.",
32 34
"The option field is empty.":"Das Optionsfeld ist leer.",
33 35
"The selected database is still configured for client \"#1\". If you delete the database that client will stop working until you re-configure it. Do you still want to delete the database?":"Die auswählte Datenbank ist noch für Mandant \"#1\" konfiguriert. Wenn Sie die Datenbank löschen, wird der Mandanten nicht mehr funktionieren, bis er anders konfiguriert wurde. Wollen Sie die Datenbank trotzdem löschen?"
34
"Toggle marker":"Markierung umschalten"
36
"Time/cost estimate actions":"Aktionen für Kosten-/Zeitabschätzung",
37
"Toggle marker":"Markierung umschalten",
38
"Version actions":"Aktionen für Versionen"
35 39
});
js/requirement_spec.js
369 369
function create_requirement_spec_context_menus() {
370 370
  var general_actions = {
371 371
      sep98:           "---------"
372
    , general_actions: { name: kivi.t8('Requirement spec actions:') }
373
    , sep99:           "---------"
372
    , general_actions: { name: kivi.t8('Requirement spec actions'), className: 'context-menu-heading' }
373
    // , sep99:           "---------"
374 374
    , create_version:  { name: kivi.t8('Create new version'),      icon: "new",    callback: create_requirement_spec_version, disabled: disable_requirement_spec_commands }
375 375
    , copy_reqspec:    { name: kivi.t8('Copy requirement spec'),   icon: "copy",   callback: copy_reqspec   }
376 376
    , delete_reqspec:  { name: kivi.t8('Delete requirement spec'), icon: "delete", callback: delete_reqspec }
......
393 393
      , hide: requirement_spec_text_block_popup_menu_hidden
394 394
    },
395 395
    items:    $.extend({
396
        add:     { name: kivi.t8('Add text block'),        icon: "add",    callback: standard_text_block_ajax_call }
396
        heading: { name: kivi.t8('Text block actions'),    className: 'context-menu-heading' }
397
      , add:     { name: kivi.t8('Add text block'),        icon: "add",    callback: standard_text_block_ajax_call }
397 398
      , edit:    { name: kivi.t8('Edit text block'),       icon: "edit",   callback: standard_text_block_ajax_call, disabled: disable_edit_text_block_commands }
398 399
      , delete:  { name: kivi.t8('Delete text block'),     icon: "delete", callback: ask_delete_text_block,         disabled: disable_edit_text_block_commands }
399 400
      , sep1:    "---------"
......
413 414
    selector: '.section-context-menu',
414 415
    events:   events,
415 416
    items:    $.extend({
416
        add_section:        { name: kivi.t8('Add section'),        icon: "add",    callback: standard_item_ajax_call }
417
        heading:            { name: kivi.t8('Section/Function block actions'), className: 'context-menu-heading' }
418
      , add_section:        { name: kivi.t8('Add section'),        icon: "add",    callback: standard_item_ajax_call }
417 419
      , add_function_block: { name: kivi.t8('Add function block'), icon: "add",    callback: standard_item_ajax_call, disabled: disable_add_function_block_command }
418 420
      , sep1:               "---------"
419 421
      , edit:               { name: kivi.t8('Edit'),               icon: "edit",   callback: standard_item_ajax_call, disabled: disable_edit_item_commands }
......
430 432
    selector: '.function-block-context-menu,.sub-function-block-context-menu',
431 433
    events:   events,
432 434
    items:    $.extend({
433
        add_function_block:     { name: kivi.t8('Add function block'),     icon: "add",    callback: standard_item_ajax_call }
435
        heading:                { name: kivi.t8('Function block actions'), className: 'context-menu-heading' }
436
      , add_function_block:     { name: kivi.t8('Add function block'),     icon: "add",    callback: standard_item_ajax_call }
434 437
      , add_sub_function_block: { name: kivi.t8('Add sub function block'), icon: "add",    callback: standard_item_ajax_call }
435 438
      , sep1:                   "---------"
436 439
      , edit:                   { name: kivi.t8('Edit'),                   icon: "edit",   callback: standard_item_ajax_call, disabled: disable_edit_item_commands }
......
445 448

  
446 449
  $.contextMenu({
447 450
    selector: '.time-cost-estimate-context-menu',
448
    items:    $.extend({ edit: { name: kivi.t8('Edit'), icon: "edit", callback: standard_time_cost_estimate_ajax_call } }, general_actions)
451
    items:    $.extend({
452
        heading: { name: kivi.t8('Time/cost estimate actions'), className: 'context-menu-heading' }
453
      , edit:    { name: kivi.t8('Edit'), icon: "edit", callback: standard_time_cost_estimate_ajax_call }
454
    }, general_actions)
449 455
  });
450 456

  
451 457
  $.contextMenu({
452 458
    selector: '.edit-time-cost-estimate-context-menu',
453 459
    items:    $.extend({
454
        save:   { name: kivi.t8('Save'),   icon: "save",  callback: standard_time_cost_estimate_ajax_call }
455
      , cancel: { name: kivi.t8('Cancel'), icon: "close", callback: standard_time_cost_estimate_ajax_call }
460
        heading: { name: kivi.t8('Time/cost estimate actions'), className: 'context-menu-heading' }
461
      , save:    { name: kivi.t8('Save'),   icon: "save",  callback: standard_time_cost_estimate_ajax_call }
462
      , cancel:  { name: kivi.t8('Cancel'), icon: "close", callback: standard_time_cost_estimate_ajax_call }
456 463
    }, general_actions)
457 464
  });
458 465

  
459 466
  $.contextMenu({
460 467
    selector: '.versioned-copy-context-menu',
461 468
    items:    $.extend({
469
        heading:           { name: kivi.t8('Version actions'), className: 'context-menu-heading' }
462 470
        // create_pdf:        { name: kivi.t8('Create PDF'),        icon: "pdf",    callback: create_pdf_for_versioned_copy_ajax_call                                                }
463
      revert_to_version: { name: kivi.t8('Revert to version'), icon: "revert", callback: revert_to_versioned_copy_ajax_call,     disabled: disable_versioned_copy_item_commands }
471
      , revert_to_version: { name: kivi.t8('Revert to version'), icon: "revert", callback: revert_to_versioned_copy_ajax_call,     disabled: disable_versioned_copy_item_commands }
464 472
    }, general_actions)
465 473
  });
466 474
}
locale/de/all
1080 1080
  'Full Preview'                => 'Alles',
1081 1081
  'Full access to all functions' => 'Vollzugriff auf alle Funktionen',
1082 1082
  'Function block'              => 'Funktionsblock',
1083
  'Function block actions'      => 'Funktionsblockaktionen',
1083 1084
  'Function/position'           => 'Funktion/Position',
1084 1085
  'Fwd'                         => 'Vorwärts',
1085 1086
  'GL Transaction'              => 'Dialogbuchung',
......
1867 1868
  'Requirement Spec Type'       => 'Pflichtenhefttyp',
1868 1869
  'Requirement Spec Types'      => 'Pflichtenhefttypen',
1869 1870
  'Requirement Specs'           => 'Pflichtenhefte',
1870
  'Requirement spec actions:'   => 'Pflichtenheftaktionen:',
1871
  'Requirement spec actions'    => 'Pflichtenheftaktionen',
1871 1872
  'Requirement spec function block #1 with #2 sub function blocks; description: "#3"' => 'Pflichtenheft-Funktionsblock #1 mit #2 Unterfunktionsblöcken; Beschreibung: "#3"',
1872 1873
  'Requirement spec section #1 "#2" with #3 function blocks and a total of #4 sub function blocks; preamble: "#5"' => 'Pflichtenheftabschnitt #1 "#2" mit #3 Funktionsblöcken und insgesamt #4 Unterfunktionsblöcken; Einleitung: "#5"',
1873 1874
  'Requirement spec sub function block #1; description: "#2"' => 'Pflichtenheft-Unterfunktionsblock #1; Beschreibung: "#2"',
......
1959 1960
  'Searchable'                  => 'Durchsuchbar',
1960 1961
  'Secondary sorting'           => 'Untersortierung',
1961 1962
  'Section "#1"'                => 'Abschnitt "#1"',
1963
  'Section/Function block actions' => 'Abschnitts-/Funktionsblockaktionen',
1962 1964
  'Sections'                    => 'Abschnitte',
1963 1965
  'Select'                      => 'auswählen',
1964 1966
  'Select a Customer'           => 'Endkunde auswählen',
......
2185 2187
  'Terms missing in row '       => '+Tage fehlen in Zeile ',
2186 2188
  'Test and preview'            => 'Test und Vorschau',
2187 2189
  'Test database connectivity'  => 'Datenbankverbindung testen',
2190
  'Text block actions'          => 'Textblockaktionen',
2188 2191
  'Text blocks back'            => 'Textblöcke hinten',
2189 2192
  'Text blocks front'           => 'Textblöcke vorne',
2190 2193
  'Text field'                  => 'Textfeld',
......
2493 2496
  'Time and cost estimate'      => 'Zeit- und Kostenschätzung',
2494 2497
  'Time estimate'               => 'Zeitschätzung',
2495 2498
  'Time period for the analysis:' => 'Analysezeitraum:',
2499
  'Time/cost estimate actions'  => 'Aktionen für Kosten-/Zeitabschätzung',
2496 2500
  'Timestamp'                   => 'Uhrzeit',
2497 2501
  'Title'                       => 'Titel',
2498 2502
  'To'                          => 'An',
......
2635 2639
  'Vendor type'                 => 'Lieferantentyp',
2636 2640
  'Vendors'                     => 'Lieferanten',
2637 2641
  'Verrechnungseinheit'         => 'Verrechnungseinheit',
2642
  'Version actions'             => 'Aktionen für Versionen',
2638 2643
  'Version number'              => 'Versionsnummer',
2639 2644
  'Version'                     => 'Version',
2640 2645
  'Versions'                    => 'Versionen',

Auch abrufbar als: Unified diff