Commit 8217b28d authored by Frank Bergmann's avatar Frank Bergmann

- 5.6 updgrade

parent 57f3e57c
<?xml version="1.0" encoding="utf-8"?>
<message_catalog package_key="acs-tcl" locale="cs_CZ" charset="utf-8">
<msg key="approve">schválit</msg>
<msg key="approve_email">schválit e-mail</msg>
<msg key="ban">zakázat</msg>
<msg key="delete">smazat</msg>
<msg key="lt_require_email_verific">požadovat ověření e-mailu</msg>
<msg key="reject">odmítnout</msg>
<msg key="undelete">obnovit</msg>
</message_catalog>
<?xml version="1.0" encoding="utf-8"?>
<message_catalog package_key="acs-tcl" locale="el_GR" charset="utf-8">
<msg key="a_problem">ένα πρόβλημα</msg>
<msg key="approve">έγκριση</msg>
<msg key="approve_email">έγκριση email</msg>
<msg key="ban">απαγόρευση</msg>
<msg key="Browser_of_the_user">Λογισμικό πλοήγησης χρήστη:</msg>
<msg key="Comments">&lt;b&gt; Σχόλια: &lt;/b&gt;&lt;br&gt; &lt;span style=&quot;color:red;&quot;&gt; (Παρακαλούμε εξηγείστε τι προσπαθείτε να κάνετε) &lt;/span&gt;</msg>
<msg key="delete">διαγραφή</msg>
<msg key="Detais">Λεπτομέρειες:</msg>
<msg key="Email">Email:</msg>
<msg key="Error">Περιγραφή σφάλματος:</msg>
<msg key="error">σφάλμα</msg>
<msg key="Error_Description">Περιγραφή σφάλματος</msg>
<msg key="Error_details">Λεπτομέρειες σφάλματος</msg>
<msg key="Error_Report">Αποτελέσματα σφάλματος</msg>
<msg key="errors">σφάλματα</msg>
<msg key="File">Αρχείο με σφάλμα:</msg>
<msg key="Insert_error">Προέκυψε ένα σφάλμα κατά την εισαγωγή πληροφοριών στη βάση δεδομένων:</msg>
<msg key="lt__and_resubmit_your_en">, και επαναλάβετε την εισαγωγή.</msg>
<msg key="lt_Argspec_element_is_in">Το Argspec '%element%' είναι άκυρο, επειδή περιέχει περισσότερα από δύο στοιχεία.
</msg>
<msg key="lt_Automatically_Submite">Το σφάλμα στάλθηκε αυτόματα</msg>
<msg key="lt_Error_Report_in_ad_sy">Σφάλμα στο %system_name% </msg>
<msg key="lt_Filter_type_must_be_f">Ο τύπος φίλτρου θα πρέπει να είναι 'filter' ή 'post'</msg>
<msg key="lt_Flag_name_must_be_a_v">Το όνομα σημαίας πρέπει να είναι έγκυρο </msg>
<msg key="lt_Flag_names_must_be_al">Τα ονόματα σημαίας πρέπει να είναι πεζά </msg>
<msg key="lt_Invalid_date_date_ele">Άκυρη ημερομηνία: το %date_element% λείπει</msg>
<msg key="lt_Invalid_date_date_ele_1">Άκυρη ημερομηνία: το %date_element% δεν είναι ένας φυσικός αριθμός</msg>
<msg key="lt_Invalid_date_datemont">Άκυρη ημερομηνία: %date(month)% %date(day)% %date(year)%</msg>
<msg key="lt_Invalid_date_The_year">Άκυρη ημερομηνία: Το έτος θα πρέπει να περιέχει 4 ψηφία.</msg>
<msg key="lt_Invalid_number_of_arg">Άκυρος αριθμός επιχειρημάτων που έχουν δηλωθεί για τη διαδικασία: το όνομα του επιχειρήματος και η τιμή του είναι πιθανότατα παράμετροι </msg>
<msg key="lt_Invalid_number_of_par">Άκυρος αριθμός παραμέτρων στο εύρος φίλτρου </msg>
<msg key="lt_Invalid_time_time_ele">Άκυρος χρόνος: το %time_element% λείπει</msg>
<msg key="lt_Invalid_time_time_is_">Άκυρος χρόνος: η ώρα λείπει</msg>
<msg key="lt_Invalid_time_timetime">Άκυρος χρόνος: %time(time)% είναι σε άκυρη μορφή</msg>
<msg key="lt_Invalid_time_timetime_1">Άκυρος χρόνος: %time(time)% %time(ampm)%</msg>
<msg key="lt_Invalid_time_timetime_2">Άκυρος χρόνος: %time(time)%</msg>
<msg key="lt_Multiple_definitions_">Πολλαπλοί ορισμοί του φίλτρου ad_page_contract \&quot;%name%\&quot; στα %script% και %prior_script%</msg>
<msg key="lt_name_does_not_appear_">Το %name% δεν φαίνεται να είναι έγκυρη διεύθυνση email.</msg>
<msg key="lt_name_does_not_appear__1">To %name% δεν φαίνεται να είναι ένα έγκυρο τηλέφωνο ΗΠΑ.</msg>
<msg key="lt_name_does_not_appear__2">Ο %name% δεν είναι μια boolean τιμή. </msg>
<msg key="lt_name_is_not_a_natural">Ο %name% δεν είναι ένας φυσικός αριθμός, δηλαδή ένας ακέραιος ίσος ή μεγαλύτερος του 0. </msg>
<msg key="lt_name_is_not_a_valid_S">Ο %name% είναι ένα άκυρο SQL identifier</msg>
<msg key="lt_name_is_not_an_intege">Ο %name% δεν είναι ακέραιος</msg>
<msg key="lt_name_is_not_in_the_ra">Ο %name% δεν είναι εντός ορίων \[%min%, %max%\] </msg>
<msg key="lt_name_is_too_long__Ple">Ο %name% είναι πολύ μακρύς. Παρακαλούμε εισάγετε μια τιμή για το μέγιστο αριθμό χαρακτήρων [lindex $range 1]. Η τιμή που εισάγατε διαθέτει [string length $value] χαρακτήρες μήκος.</msg>
<msg key="lt_name_is_too_long__Ple_1">O %name% αποτελείται από πολλά ψηφία. Παρακαλούμε εισάγετε μια τιμή με το πολύ [lindex $length 1] ψηφία. Η τιμή που είχατε δώσει ήταν [string length $value] ψηφίων.</msg>
<msg key="lt_name_is_too_short__Pl">O %name% αποτελείται από πολύ λίγα ψηφία. Παρακαλούμε εισάγετε μια τιμή με το λιγότερο [lindex $range 0] ψηφία. Η τιμή που είχατε δώσει ήταν [string length $value] ψηφίων.</msg>
<msg key="lt_name_is_too_short__Pl_1">Ο %name% άποτελείται από πολύ λίγα ψηφία. Παρακαλούμε εισάγετε μια τιμή τουλάχιστον [lindex $length 1] ψηφίων. Η τιμλη που είχατε εισάγει ήταν [string length $value] ψηφίων. </msg>
<msg key="lt_NB_This_error_was_sub">Το σφάλμα έχει αποσταλλεί</msg>
<msg key="lt_Please_back_up_using_">Παρακαλούμε επιστρέψετε πίσω με το λογισμικό πλοήγησης, διορθώστε τα παραπάνω</msg>
<msg key="lt_Problem_with_a_Page_o">Σφάλμα σε μια σελίδα (ή ίσως στις πληροφορίες που δώσατε)</msg>
<msg key="lt_Problem_with_a_Templa">Σφάλμα με μια πρότυπη σελίδα</msg>
<msg key="lt_Problem_with_your_inp">Σφάλμα στις πληροφορίες που δώσατε</msg>
<msg key="lt_require_email_verific">απαίτηση επιβεβαίωσης email</msg>
<msg key="lt_The_-requires_element">Το -requires element \&quot;%element%\&quot; διαθέτει ένα κόμμα εντλος του.</msg>
<msg key="lt_The_-requires_element_1">Το -requires element \&quot;%element%\&quot; διαθέτει πάρα πολλές στήλους </msg>
<msg key="lt_The_email_you_submit">Παρακαλούμε, δώστε ένα έγκυρο email.</msg>
<msg key="lt_The_flag_name_name_is">Το όνομα σημαίας \&quot;%name%\&quot; έχει παρακρατηθεί για ad_page_contract</msg>
<msg key="lt_The_proc_must_accept_">Η διαδικασία θα πρέπει να αποδέχεται δύο επιχειρήματα - δεδομένα, το όνομα της μεταβλητής και τη λίστα των φίλτρων </msg>
<msg key="lt_The_signature_for_the">Η υπογραφή για την παράμετρο '%formal_name%' ήταν λάθος.</msg>
<msg key="lt_Theres_no_greble_with">Δεν υπάρχει greble με αυτή την τιμή</msg>
<msg key="lt_User_Id_of_the_user_t">Ταυτότητα χρήστη:</msg>
<msg key="lt_Valid_switches_are_-r">Έγκυροι διακόπτες είναι: -requires
</msg>
<msg key="lt_Validation_block_name">η Επιβεβαίωση ομάδας ονομάτων δεν είναι δυνατόν να περιέχει στήλες</msg>
<msg key="lt_Validation_key_compla">Το κλειδί επιβεβαίωσης \&quot;%key%\&quot; διαμαρτυρήθηκε </msg>
<msg key="lt_value_does_not_appear">Η τιμή %value% δεν μοιάζει με έγκυρο αριθμό τηλεφώνου ΗΠΑ.</msg>
<msg key="lt_Value_for_name_contai">Η τιμή για το %name%περιέχει σημάνσεις HTML</msg>
<msg key="lt_Value_is_not_an_decim">Η τιμή δεν είναι δεκαδικός αριθμός.</msg>
<msg key="lt_Value_is_not_an_integ">Η τιμή δεν είναι ακέραιος</msg>
<msg key="lt_We_had_a_problem_proc">Παρουσιάστηκε ένα σφάλμα κατά την επεξεργασία του αιτήματος σας:</msg>
<msg key="lt_You_cant_have_two_val">Δεν είναι δυνατόν να έχετε δύο ομάδες επιβεβαίωσης με το όνομα '%name%' </msg>
<msg key="lt_You_cant_name_your_va">Δεν μπορείτε να ονομάσετε τις ομάδες θεώρησης με το ίδιο όνομα που δώσατε σε ένα τυπικό επιχείρημα</msg>
<msg key="lt_You_must_specify_some">Θα πρέπει να καθορίσετε κάτι για το %formal_name%</msg>
<msg key="lt_You_must_supply_a_val">Πρέπει να ορίσετε μια τιμή για το %formal_name%</msg>
<msg key="lt_You_specified_a_path_">Ορίσατε διαδρομή για ένα αρχείο που δεν είναι επιτρεπτή από το σύστημα.</msg>
<msg key="lt_Youve_supplied_two_va">Δώσατε δύο τιμές για το '%formal_name%'</msg>
<msg key="maturity_immature">Ανώριμο</msg>
<msg key="maturity_incompatible">Προβλήματα συμβατότητας</msg>
<msg key="maturity_mature">Ώριμο</msg>
<msg key="maturity_mature_and_standard">Ώριμο και Τυπικό</msg>
<msg key="maturity_new_submission">Νέα εισαγωγή ή άγνωστη ωριμότητα</msg>
<msg key="Page">Σελίδα με σφάλμα:</msg>
<msg key="Page_current_of_total">Σελίδα %current% από %total% </msg>
<msg key="Percentage_complete">Ποσοστό ολοκληρώθηκε</msg>
<msg key="Previus">Προηγούμενη σελίδα:</msg>
<msg key="Public_User">Γενικός χρήστης</msg>
<msg key="reject">απόρριψη</msg>
<msg key="Report">Αναφορά σφάλματος</msg>
<msg key="Return_prev">Επιστροφή εκεί που ήμουν (πριν το σφάλμα)</msg>
<msg key="Server">Σφάλμα εξυπηρετητή</msg>
<msg key="some_problems">μερικά σφάλματα</msg>
<msg key="Sorry">Μας συγχωρείτε.</msg>
<msg key="Success_error_submitted">Το σφάλμα έχει ήδη αναφερθεί στην ομάδα ανάπτυξης</msg>
<msg key="Thank_you">Ευχαριστούμε.</msg>
<msg key="The">Το σφάλμα ήταν το ακόλουθο:</msg>
<msg key="There">Παρουσιάστηκε ένα σφάλμα εξυπηρετητή κατά την εκτέλεση του αιτήματος σας. Ζητούμε συγνώμη για αυτό.</msg>
<msg key="There_1">Παρουσιάστηκε ένα σφάλμα εξυπηρετητή</msg>
<msg key="This">Το αρχείο ανέφερε ένα σφάλμα.</msg>
<msg key="undelete">επαναφορά από διαγραφή</msg>
<msg key="User_comments">Σχόλια χρήστη:</msg>
<msg key="User_Name">Όνομα χρήστη:</msg>
<msg key="We">ΘΑ το εκτιμούσαμε εαν μπορούσατε να αναφέρετε μερικές λεπτομέρειες για το τι προσπαθείτε να κάνετε.</msg>
<msg key="We_had">Είχαμε</msg>
<msg key="with_your_input">με την εισαγωγή από εσας:</msg>
</message_catalog>
<?xml version="1.0" encoding="utf-8"?>
<message_catalog package_key="acs-tcl" locale="hi_IN" charset="utf-8">
<msg key="approve">मन्जूर करना </msg>
<msg key="approve_email">इ-मैल मन्जूर करना </msg>
<msg key="ban">प्रतिबन्ध लगाना </msg>
<msg key="delete">मिटाना </msg>
<msg key="lt_require_email_verific">इ-मैल सत्यापन की जरूरत </msg>
<msg key="reject">अस्वीकर करना </msg>
<msg key="undelete">अ-मिटाना </msg>
</message_catalog>
<?xml version="1.0" encoding="utf-8"?>
<message_catalog package_key="acs-tcl" locale="ind_ID" charset="utf-8">
<msg key="approve">setujui</msg>
<msg key="approve_email">setujui email</msg>
<msg key="ban">ban</msg>
<msg key="delete">hapus</msg>
<msg key="lt_require_email_verific">membutuhkan verifikasi email</msg>
<msg key="reject">tolak</msg>
</message_catalog>
<?xml version="1.0" encoding="ISO-8859-1"?>
<message_catalog package_key="acs-tcl" locale="nl_ZA" charset="ISO-8859-1">
<msg key="a_problem">'n probleem</msg>
<msg key="approve">goedkeur</msg>
<msg key="approve_email">e-pos goedkeur</msg>
<msg key="ban">uitsluit</msg>
<msg key="Browser_of_the_user">Blaaier van gebruiker </msg>
<msg key="Comments">&lt;b&gt;Opmerkinge: &lt;/b&gt;&lt;br&gt; &lt;span style=&quot;color:red;&quot;&gt; (Leg assublief uit wat u wil doen) &lt;/span&gt; </msg>
<msg key="delete">verwyder</msg>
<msg key="Detais">Details:</msg>
<msg key="Email">E-pos:</msg>
<msg key="Error">Foutbeskrywing:</msg>
<msg key="error">fout</msg>
<msg key="Error_Description">Foutbeskrywing</msg>
<msg key="Error_details">Foutdetails</msg>
<msg key="Error_Report">Foutrapport </msg>
<msg key="errors">foute</msg>
<msg key="File">Ler met fout:</msg>
<msg key="Insert_error">Daar is 'n fout opgetree by invoeging van die inligtinge in die databank. </msg>
<msg key="lt__and_resubmit_your_en">, en dien u lid opnuut in</msg>
<msg key="lt_Argspec_element_is_in">Argspec '%element%' is ongeldig omdat dit meer as twee elemente bevat</msg>
<msg key="lt_Automatically_Submite">Fout outomaties ingestuur</msg>
<msg key="lt_Error_Report_in_ad_sy">Foutrapport in %system_name%</msg>
<msg key="lt_Filter_type_must_be_f">Filter moet van het tipe 'filter' of 'post' wees</msg>
<msg key="lt_Flag_name_must_be_a_v">Vlagnaam moet een geldige simboolnaam wees</msg>
<msg key="lt_Flag_names_must_be_al">Vlagname moet geheel uit kleine letters bestaan</msg>
<msg key="lt_Invalid_date_date_ele">Ongeldige datum: %date_element% ontbreek</msg>
<msg key="lt_Invalid_date_date_ele_1">Ongeldige datum: %date_element% is geen natuurlike getal nie</msg>
<msg key="lt_Invalid_date_datemont">Ongeldige datum: %date(month)% %date(day)% %date(year)% </msg>
<msg key="lt_Invalid_date_The_year">Ongeldige datum: 'n Jaar bestaan uit 4 cyfers.</msg>
<msg key="lt_Invalid_number_of_arg">Ongeldig aantal paramaters gedeklareer vir die prosedure: die parameternaam en die waarde en eventueel nog ekstra parameters</msg>
<msg key="lt_Invalid_number_of_par">Ongeldig aantal parameters aan filterbereik deurgegeef</msg>
<msg key="lt_Invalid_time_time_ele">Ongeldige tyd: %time_element% ontbreek</msg>
<msg key="lt_Invalid_time_time_is_">Ongeldige tyd: tyd ontbreek</msg>
<msg key="lt_Invalid_time_timetime">Ongeldige tyd: %time(time)% het 'n ongeldige indeling</msg>
<msg key="lt_Invalid_time_timetime_1">Ongeldige tyd: %time(time)% %time(ampm)%</msg>
<msg key="lt_Invalid_time_timetime_2">Ongeldige tyd %time(time)</msg>
<msg key="lt_Multiple_definitions_">Meerdere definisies van ad_page_contract_filter \&quot;%name%\&quot; in %script% en %prior_script%</msg>
<msg key="lt_name_does_not_appear_">%name% sien daar nie uit nie as 'n geldige e-posadres </msg>
<msg key="lt_name_does_not_appear__1">%name% sien daar nie uit nie as 'n Amerikaans telefoonnummer </msg>
<msg key="lt_name_does_not_appear__2">%name% sien daar nie uit nie as 'n booleaanse waarde</msg>
<msg key="lt_name_is_not_a_natural">%name% sien daar nie uit nie as 'n natuurlike getal, dat is, 'n geheel getal groter as 0. </msg>
<msg key="lt_name_is_not_a_valid_S">%name% is geen geldig SQL-simbool</msg>
<msg key="lt_name_is_not_an_intege">%naam% is geen geheel getal nie</msg>
<msg key="lt_name_is_not_in_the_ra">%name% sit nie in die bereik \[%min%..%max%\] nie</msg>
<msg key="lt_name_is_too_long__Ple">%name% is te lang. Geef assublief 'n waarde van maximaal [lindex $range 1] tekens lang in. De waarde die u ingegeef het was [string length $value] tekens lang.</msg>
<msg key="lt_name_is_too_long__Ple_1">%name% is te lang. Geef assublief 'n waarde in van maximaal [lindex $length 1] tekens lang. Die waarde wat u ingegeef het was [string length $value] tekens lang.</msg>
<msg key="lt_name_is_too_short__Pl">%name% is te kort. Geef assublief 'n waarde van minimaal [lindex $range 0] tekens lang in. Die waarde wat u ingegeef het was [string length $value] tekens lang.</msg>
<msg key="lt_name_is_too_short__Pl_1">%name% is te kort. Geef assublief 'n waarde van minimaal [lindex $length 1] tekens lang in. Die waarde wat u ingegeef het was [string length $value] tekens lang.</msg>
<msg key="lt_NB_This_error_was_sub">Deze fout is ingestuur</msg>
<msg key="lt_Please_back_up_using_">Gaan met u blaaier terug na die vorige bladsy en korrigeer die bostaande</msg>
<msg key="lt_Problem_with_a_Page_o">Probleem met bladsy (kan door uw invoer veroorzaak wees)</msg>
<msg key="lt_Problem_with_a_Templa">Probleem met sjabloonbladsy</msg>
<msg key="lt_Problem_with_your_inp">Probleem met u invoer</msg>
<msg key="lt_require_email_verific">E-posbevestiging vereis</msg>
<msg key="lt_The_-requires_element">Die element van -requires, \&quot;%element%\&quot; bevat 'n komma.</msg>
<msg key="lt_The_-requires_element_1">Die element van -requires, \&quot;%element%\&quot; bevat te veel dubbele punte.</msg>
<msg key="lt_The_email_you_submit">Geef assublief 'n geldige e-posadres is.</msg>
<msg key="lt_The_flag_name_name_is">Die vlagnaam \&quot;%name%\&quot; is gereserveerd voor ad_page_contract.</msg>
<msg key="lt_The_proc_must_accept_">Die prosedure moet twee parameters aksepteer, die naam van die variabele en 'n lys van filters.</msg>
<msg key="lt_The_signature_for_the">Die handtekening vir die variabele '%formal_name%' was nie juis nie.</msg>
<msg key="lt_Theres_no_greble_with">Er is geen &quot;greble&quot; met die waarde</msg>
<msg key="lt_User_Id_of_the_user_t">Gebruikers-ID:</msg>
<msg key="lt_Valid_switches_are_-r">Geldige opsies is: -requires</msg>
<msg key="lt_Validation_block_name">Validatieblokname kan geen puntkomma's bevat nie. </msg>
<msg key="lt_Validation_key_compla">Validatie \&quot;%key%\&quot; het geklaag</msg>
<msg key="lt_value_does_not_appear">%value% sien daar nie as 'n Amerikaans telefoonnummer uit nie</msg>
<msg key="lt_Value_for_name_contai">Waarde vir %name% bevat HTML-tags</msg>
<msg key="lt_Value_is_not_an_decim">Waarde is geen desimaal getal nie.</msg>
<msg key="lt_Value_is_not_an_integ">Waarde is geen integer nie</msg>
<msg key="lt_We_had_a_problem_proc">Daar het 'n probleem opgetree tydens verwerking van u versoek:</msg>
<msg key="lt_You_cant_have_two_val">U kan geen twee validatieblokke met die naam '%name%' h nie.</msg>
<msg key="lt_You_cant_name_your_va">U kan u validatieblokke nie dieselfde noem as 'n formele parameter</msg>
<msg key="lt_You_must_specify_some">U moet iets opgeef vir %formal_name%</msg>
<msg key="lt_You_must_supply_a_val">U moet 'n waarde opgeef voor %formal_name% </msg>
<msg key="lt_You_specified_a_path_">U het 'n pad naar 'n ler opgegeef wat nie toegestaan op dit stelsel is nie.</msg>
<msg key="lt_Youve_supplied_two_va">U het twee waardes vir '%formal_name%' opgegeef.</msg>
<msg key="maturity_immature">Nog nie ryp vir produksie nie</msg>
<msg key="maturity_incompatible">Kompatibiliteitsprobleme</msg>
<msg key="maturity_mature">Ryp vir produksie</msg>
<msg key="maturity_mature_and_standard">Produksieryp en standaard.</msg>
<msg key="maturity_new_submission">Nuut ingesend of produksierypheid nie bekend nie</msg>
<msg key="Page">Bladsy met fout</msg>
<msg key="Previus">Vorige bladsy</msg>
<msg key="Public_User">Publieke gebruiker</msg>
<msg key="reject">weiger</msg>
<msg key="Report">Rapporteer fout</msg>
<msg key="Return_prev">Breng my terug na waar ek was (voor die fout)</msg>
<msg key="Server">Bedienerfout</msg>
<msg key="some_problems">enige probleme</msg>
<msg key="Sorry">Helaas.</msg>
<msg key="Success_error_submitted">Die fout is na die ontwikkelteam gestuur.</msg>
<msg key="Thank_you">Dank u. </msg>
<msg key="The">Die fout was as volg:</msg>
<msg key="There">Daar het 'n bedienerfout opgetree tydens behandeling van u versoek. Ons verskoon ons.</msg>
<msg key="There_1">Daar is 'n bedienerfout opgetree</msg>
<msg key="This">Hierdie ler heeft een fout gegenereer.</msg>
<msg key="undelete">terughaal</msg>
<msg key="User_comments">Gebruikersopmerkinge</msg>
<msg key="User_Name">Gebruikersnaam:</msg>
<msg key="We">Ons sou dit op prys stel as u enige details kan geef waar u mee besig was</msg>
<msg key="We_had">Daar is</msg>
<msg key="with_your_input">met u invoer:</msg>
</message_catalog>
<if @actions:rowcount@ gt 0>
<dl>
<multiple name="actions">
<if @actions.type@ eq "SECTION">
<if @actions.title_text@ not nil><h3>@actions.title_text@</h3></if>
<if @actions.long_text@ not nil>@actions.long_text;noquote@</if>
</if>
<else>
<dt><a href="@actions.url_stub@" title="@actions.title_text@">@actions.text@</a></dt>
<if @actions.long_text@ not nil><dd>@actions.long_text;noquote@</dd></if>
</else>
</multiple>
</dl>
</if>
# Generate an html version of the given package_id's admin actions.
# expects to be in a conn.
#
# @param package_id
# @param package_key
# @param return_url
set user_id [ad_conn user_id]
multirow create actions type url_stub text title_text long_text
if {![catch {
lindex [callback -catch -impl $package_key navigation::package_admin -user_id $user_id -package_id $package_id -return_url $return_url] 0
} action_list]} {
foreach action $action_list {
if {[lindex $action 0] eq "LINK"} {
foreach {type stub text title long} $action {break}
multirow append actions $type "$base_url$stub" $text $title $long
} elseif {[lindex $action 0] eq "SECTION"} {
foreach {type title long} $action {break}
multirow append actions $type {} {} $title $long
} else {
error "actions.tcl: type [lindex $action 0] unknown"
}
}
}
# /packages/acs-tcl/lib/page-error.tcl
ad_page_contract {
@author Victor Guerra (guerra@galileo.edu)
@creation-date 2005-02-03
@arch-tag: 983f3d87-40c8-4327-8873-c6a01ba7d875
@cvs-id $Id$
} {
{bug_number ""}
}
set show_patch_status open
set user_agent_p 1
set error_info $stacktrace
set comment_action 0
set return_url $prev_url
if {$user_id eq 0} {
set user_name "[_ acs-tcl.Public_User]"
set public_userm_email [parameter::get -package_id [ad_acs_kernel_id] -parameter HostAdministrator -default ""]
} else {
db_1row get_user_info { *SQL* }
set public_userm_email $user_email
}
set send_email_p [parameter::get -package_id [ad_acs_kernel_id] -parameter SendErrorEmailP -default 0]
set system_name [ad_system_name]
set subject "[_ acs-tcl.lt_Error_Report_in_ad_sy] ( [_ acs-tcl.File ] $error_file )"
set found_in_version ""
set send_to [parameter::get -package_id [ad_acs_kernel_id] -parameter HostAdministrator -default "[ad_system_owner]"]
set error_desc_email "
--------------------------------------------------------<br>
[_ acs-tcl.Error_Report]<br>
--------------------------------------------------------<br>
<strong>[_ acs-tcl.Previus]</strong> $return_url<br>
<strong>[_ acs-tcl.Page]</strong> $error_url<br>
<strong>[_ acs-tcl.File]</strong> $error_file<br>
<strong>[_ acs-tcl.User_Name]</strong> $user_name<br>
<strong>[_ acs-tcl.lt_User_Id_of_the_user_t]</strong> $user_id<br>
<strong>IP:</strong> [ns_conn peeraddr]<br>
<strong>[_ acs-tcl.Browser_of_the_user]</strong> [ad_quotehtml [ns_set get [ns_conn headers] User-Agent]]<br>
<br>
-----------------------------<br>
[_ acs-tcl.Error_details]<br>
-----------------------------<br>
<pre>[ad_quotehtml $error_info]</pre>
<br>
------------------------------<br>
<br>
<br>
[_ acs-tcl.lt_NB_This_error_was_sub]"
if { $bug_number eq "" && $send_email_p} {
acs_mail_lite::send -send_immediately -to_addr $send_to -from_addr $public_userm_email -subject $subject -body $error_desc_email
}
set bt_instance [parameter::get -package_id [ad_acs_kernel_id] \
-parameter BugTrackerInstance -default ""]
if { $bt_instance ne "" } {
array set community_info [site_node::get -url "${bt_instance}/[bug_tracker::package_key]"]
set bt_package_id $community_info(package_id)
set auto_submit_p [parameter::get -parameter AutoSubmitErrorsP -package_id $bt_package_id -default 0]
} else {
set auto_submit_p 0
}
if {$auto_submit_p && $user_id > 0} {
# Is this project using multiple versions?
set versions_p [bug_tracker::versions_p]
# Paches enabled for this project?
set patches_p [bug_tracker::patches_p]
set enabled_action_id [form get_action bug_edit]
set exist_bug [db_string search_bug {} -default ""]
if { $exist_bug eq ""} {
#Submit the new Bug into the Bug - Tracker && Into the
# Auto_bugs tabble
set bug_id [db_nextval acs_object_id_seq]
set keyword_ids [list]
foreach {category_id category_name} [bug_tracker::category_types -package_id $bt_package_id] {
lappend keyword_ids [bug_tracker::get_default_keyword -parent_id $category_id -package_id $bt_package_id]
}
bug_tracker::bug::new \
-bug_id $bug_id \
-package_id $bt_package_id \
-component_id [bug_tracker::conn component_id] \
-found_in_version $found_in_version \
-summary $subject \
-description $error_desc_email \
-desc_format text/html \
-keyword_ids $keyword_ids \
-user_id $user_id
bug_tracker::bugs_exist_p_set_true -package_id $bt_package_id
db_dml insert_auto_bug { *SQL* }
} else {
#Comment on the Existing Bug even if the user dont want to add
# commentaries
# If the bug is closed or fixed we have to reopen the bug
array set row [list]
set bug_id $exist_bug
if {$bug_number eq ""} {
db_dml increase_reported_times { *SQL* }
}
# Get the bug data
bug_tracker::bug::get -bug_id $bug_id -array bug -enabled_action_id $enabled_action_id
set case_id [workflow::case::get_id \
-object_id $bug_id \
-workflow_short_name [bug_tracker::bug::workflow_short_name]]
foreach available_enabled_action_id [workflow::case::get_available_enabled_action_ids -case_id $case_id] {
workflow::case::enabled_action_get -enabled_action_id $available_enabled_action_id -array enabled_action
workflow::action::get -action_id $enabled_action(action_id) -array available_action
if {[string match "*Reopen*" $available_action(pretty_name)]} {
bug_tracker::bug::edit \
-bug_id $bug_id \
-enabled_action_id $available_enabled_action_id \
-description "<strong> [_ acs-tcl.reopened_auto ] </strong>" \
-desc_format text/html \
-array row \
-entry_id $bug(entry_id)
}
if {[string match "*Comment*" $available_action(pretty_name)]} {
set comment_action $available_enabled_action_id
}
}
bug_tracker::bug::edit \
-bug_id $bug_id \
-enabled_action_id $comment_action \
-description $error_desc_email \
-desc_format text/html \
-array row \
-entry_id $bug(entry_id)
}
set case_id [workflow::case::get_id \
-object_id $bug_id \
-workflow_short_name [bug_tracker::bug::workflow_short_name]]
set workflow_id [bug_tracker::bug::get_instance_workflow_id -package_id $bt_package_id]
# set enabled_action_id [form get_action bug_edit]
# Registration required for all actions
set action_id ""
#if { $enabled_action_id ne "" } {
# workflow::case::enabled_action_get -enabled_action_id $enabled_action_id -array enabled_action
# set action_id $enabled_action(action_id)
# }
set times_rep [db_string select_times_reported {} -default 0 ]
ad_form -name bug_edit -export {comment_action reopen_action bt_instance bt_package_id user_id bug_package_id} -form {
{bug_number_display:text(inform)
{label "[bug_tracker::conn Bug] \\\#"}
{mode display}
}
{component_id:integer(select),optional
{label "[_ bug-tracker.Component]"}
{options {[bug_tracker::components_get_options]}}
{mode display}
}
{summary:text(text)
{label "[_ bug-tracker.Summary]"}
{before_html "<strong>"}
{after_html "</strong>"}
{mode display}
{html {size 50}}
}
{pretty_state:text(inform)
{label "[_ bug-tracker.Status]"}
{before_html "<strong>"}
{after_html "</strong>"}
{mode display}
}
{resolution:text(select),optional
{label "[_ bug-tracker.Resolution]"}
{options {[bug_tracker::resolution_get_options]}}
{mode display}
}
{previus_url:text(inform)
{label "[_ acs-tcl.Previus]"}
{value $prev_url}
}
{err_url:text(inform)
{label "[_ acs-tcl.Page]"}
{value $error_url}
}
{err_file:text(inform)
{label "[_ acs-tcl.File]"}
{value $error_file}
}
{times_reported:text(inform)
{label "[_ acs-tcl.Times_reported]"}
{value $times_rep}
}
}
foreach {category_id category_name} [bug_tracker::category_types] {
ad_form -extend -name bug_edit -form [list \
[list "${category_id}:integer(select)" \
[list label $category_name] \
[list options [bug_tracker::category_get_options -parent_id $category_id]] \
[list mode display] \
] \
]
}
ad_form -extend -name bug_edit -form {
{found_in_version:text(select),optional
{label "[_ bug-tracker.Found_in_Version]"}
{options {[bug_tracker::version_get_options -include_unknown]}}
{mode display}
}
}
workflow::case::role::add_assignee_widgets -case_id $case_id -form_name bug_edit
ad_form -extend -name bug_edit -form {
{user_agent:text(inform)
{label "[_ bug-tracker.User_Agent]"}
{mode display}
}
{fix_for_version:text(select),optional
{label "[_ bug-tracker.Fix_for_Version]"}
{options {[bug_tracker::version_get_options -include_undecided]}}
{mode display}
}
{fixed_in_version:text(select),optional
{label "[_ bug-tracker.Fixed_in_Version]"}
{options {[bug_tracker::version_get_options -include_undecided]}}
{mode display}
}
{description:richtext(richtext),optional
{label "[_ bug-tracker.Description]"}
{html {cols 60 rows 13}}
}
{return_url:text(hidden)
{value $return_url}
}
{bug_number:key}
{entry_id:integer(hidden),optional}
} -on_submit {
array set row [list]
# if { $enabled_action_id ne "" } {
# foreach field [workflow::action::get_element -action_id $action_id -element edit_fields] {
# set row($field) [element get_value bug_edit $field]
# }
# foreach {category_id category_name} [bug_tracker::category_types] {
# set row($category_id) [element get_value bug_edit $category_id]
# }
# }
set description [element get_value bug_edit description]
set error_desc_html "
-------------------------------------------------------- <br>
[_ acs-tcl.Error_Report] <br>
-------------------------------------------------------- <br>
<br><strong>[_ acs-tcl.Previus]</strong> $prev_url
<br><strong>[_ acs-tcl.Page]</strong> $error_url
<br><strong>[_ acs-tcl.File]</strong> $error_file
<br><strong>[_ acs-tcl.User_Name]</strong> $user_name
<br><strong>[_ acs-tcl.lt_User_Id_of_the_user_t]</strong> $user_id
<br>[_ acs-tcl.Browser_of_the_user]</strong> [ad_quotehtml [ns_set get [ns_conn headers] User-Agent]]
<br><br><strong>[_ acs-tcl.User_comments]</strong>
<br>
[template::util::richtext::get_property contents $description] <br>
<br>"
foreach available_enabled_action_id [workflow::case::get_available_enabled_action_ids -case_id $case_id] {
workflow::case::enabled_action_get -enabled_action_id $available_enabled_action_id -array enabled_action
workflow::action::get -action_id $enabled_action(action_id) -array available_action
if {[string match "*Comment*" $available_action(pretty_name)]} {
set comment_action $available_enabled_action_id
}
}
bug_tracker::bug::edit \
-bug_id $bug_id \
-enabled_action_id $comment_action \
-description [template::util::richtext::get_property contents $description] \
-desc_format [template::util::richtext::get_property format $description] \
-array row \
-entry_id [element get_value bug_edit entry_id]
ad_returnredirect $return_url
ad_script_abort
} -edit_request {
# ID form complains if -edit_request is missing
}
if { ![form is_valid bug_edit] } {
# Get the bug data
bug_tracker::bug::get -bug_id $bug_id -array bug -enabled_action_id $enabled_action_id
# Make list of form fields
set element_names {
bug_number component_id summary pretty_state resolution
found_in_version user_agent fix_for_version fixed_in_version
bug_number_display entry_id
}
# update the element_name list and bug array with category stuff
foreach {category_id category_name} [bug_tracker::category_types] {
lappend element_names $category_id
set bug($category_id) [cr::keyword::item_get_assigned -item_id $bug(bug_id) -parent_id $category_id]
if {$bug($category_id) eq "" } {
set bug($category_id) [bug_tracker::get_default_keyword -parent_id $category_id]
}
}
# Display value for patches
set bug(patches_display) "[bug_tracker::get_patch_links -bug_id $bug(bug_id) -show_patch_status $show_patch_status] &nbsp; \[ <a href=\"patch-add?[export_vars { { bug_number $bug(bug_number) } { component_id $bug(component_id) } }]\">[_ bug-tracker.Upload_Patch]</a> \]"
# Hide elements that should be hidden depending on the bug status
foreach element $bug(hide_fields) {
element set_properties bug_edit $element -widget hidden
}
if { !$versions_p } {
foreach element { found_in_version fix_for_version fixed_in_version } {
if { [info exists bug_edit:$element] } {
element set_properties bug_edit $element -widget hidden
}
}
}
if { !$patches_p } {
foreach element { patches } {
if { [info exists bug_edit:$element] } {
element set_properties bug_edit $element -widget hidden
}
}
}
# Optionally hide user agent
if { !$user_agent_p } {
element set_properties bug_edit user_agent -widget hidden
}
# Set regular element values
foreach element $element_names {
# check that the element exists
if { [info exists bug_edit:$element] && [info exists bug($element)] } {
if {[form is_request bug_edit]
|| [string equal [element get_property bug_edit $element mode] "display"] } {
if { [string first "\#" $bug($element)] == 0 } {
element set_value bug_edit $element [lang::util::localize $bug($element)]
} else {
element set_value bug_edit $element $bug($element)
}
}
}
}
# Add empty option to resolution code
if { $enabled_action_id ne "" } {
if { [lsearch [workflow::action::get_element -action_id $action_id -element edit_fields] "resolution"] == -1 } {
element set_properties bug_edit resolution -options [concat {{{} {}}} [element get_property bug_edit resolution options]]
}
} else {
element set_properties bug_edit resolution -widget hidden
}
# Get values for the role assignment widgets
workflow::case::role::set_assignee_values -case_id $case_id -form_name bug_edit
# Set values for elements with separate display value
foreach element {
patches
} {
# check that the element exists
if { [info exists bug_edit:$element] } {
element set_properties bug_edit $element -display_value $bug(${element}_display)
}
}
# Set values for description field
ad_form -name bug_history -has_submit 1 -form {
{history:text(inform)
{label "[_ acs-tcl.User_comments]"}
{value ""}
}
}
element set_properties bug_history history \
-after_html [workflow::case::get_activity_html -case_id $case_id -action_id $action_id]
}
}
<?xml version="1.0"?>
<!DOCTYPE queryset PUBLIC "-//OpenACS//DTD XQL 1.0//EN" "http://www.thecodemill.biz/repository/xql.dtd">
<!-- -->
<!-- @author Victor Guerra (guerra@galileo.edu) -->
<!-- @creation-date 2005-02-06 -->
<!-- @arch-tag: d0117c72-fd55-4faa-b2cb-89ec5ce0c0ef -->
<!-- @cvs-id $Id$ -->
<queryset>
<fullquery name="get_user_info">
<querytext>
select p.first_names||' '||p.last_name as user_name, pa.email as user_email
from persons p, parties pa
where pa.party_id = p.person_id
and p.person_id = :user_id
</querytext>
</fullquery>
<fullquery name = "search_bug">
<querytext>
select bug_id
from bt_auto_bugs
where error_file =:error_file
and package_id = :bug_package_id
</querytext>
</fullquery>
<fullquery name = "insert_auto_bug">
<querytext>
insert into bt_auto_bugs(bug_id, package_id, error_file)
values (:bug_id, :bug_package_id, :error_file)
</querytext>
</fullquery>
<fullquery name = "increase_reported_times">
<querytext>
update bt_auto_bugs
set times_reported = times_reported + 1
where bug_id = :bug_id
</querytext>
</fullquery>
<fullquery name = "select_times_reported">
<querytext>
select times_reported
from bt_auto_bugs
where bug_id = :bug_id
</querytext>
</fullquery>
</queryset>
\ No newline at end of file
<if @total@ gt 1>
<table width="100%" border="0" cellpadding="2" cellspacing="3">
<tr style="color: @header_color@; font-weight: bold;">
<td>#acs-tcl.Percentage_complete#</td>
<td align="right">#acs-tcl.Page_current_of_total#</td>
</tr>
<tr>
<td colspan="2" style="background-color:@bgcolor@">
<table width="100%" border="0" cellpadding="0" cellspacing="0" style="border: 1px solid white;">
<tr>
<if @percentage_done@ gt 0>
<td style="background-color:@bgcolor@; width:@percentage_done@%" align="right"><span style="font-weight: bold; color: @fontcolor@;">@percentage_done@ %</span>&nbsp;</td>
<td style="background-color:white; width:100%"> </td>
</if>
<else>
<td style="background-color:white" colspan="2">&nbsp;<span style="font-weight: bold;">0 %</span></td>
</else>
</tr>
</table>
</td>
</tr>
</table>
<br>
</if>
# packages/acs-tcl/lib/static-progress-bar.tcl
#
# The OTHER progress-bar.adp is animated.
# include this to show a progress bar for an assessment (or other multi-page
# flow)
#
# @author Deds Castillo (deds@i-manila.com.ph)
# @creation-date 2004-11-08
#
# params: total (int) - number of pages in entire assessment
# current (int) - current page being shown
# finish (optional,boolean) - if supplied, then this is the final page
# bgcolor background color
# fontcolor color of text
# bgimage URL of background image
#
# NOTE: shows progress in terms of pages, NOT questions
foreach required_param {total current} {
if {![info exists $required_param]} {
return -code error "$required_param is a required parameter."
}
}
if {![info exists finish]} {
set finish 0
}
if {![info exists bgcolor]} {
set bgcolor "\#aaaaaa"
}
if {![info exists fontcolor]} {
set fontcolor "white"
}
if {![info exists bgimage]} {
set bgimage "/resources/acs-subsite/pb-bg.gif"
}
if {![info exists header_color]} {
set header_color "black"
}
if { ($total == 0) || [string is true $finish] } {
set percentage_done 100
} elseif {[info exists finished_page] && $finished_page == $current} {
# subtract 1 from current, since we haven't completed this page yet
set percentage_done [expr {round($current * 100.0 / $total)}]
} else {
# subtract 1 from current, since we haven't completed this page yet
set percentage_done [expr {round(($current - 1) * 100.0 / $total)}]
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment