From ec25319d61a6077ee8f52e0e9b080b0df8e79856 Mon Sep 17 00:00:00 2001
From: dragob
Date: Mon, 23 Aug 2004 14:21:33 +0000
Subject: [PATCH 001/177] =?UTF-8?q?New/updated=20Slovenian=20translations?=
=?UTF-8?q?=20(by=20Matev=EF=BF=BD=20Bokal).?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
phpgwapi/setup/phpgw_sl.lang | 279 +++++++++++++++++------------------
1 file changed, 139 insertions(+), 140 deletions(-)
diff --git a/phpgwapi/setup/phpgw_sl.lang b/phpgwapi/setup/phpgw_sl.lang
index 477ecbd402..ac06d04ee0 100644
--- a/phpgwapi/setup/phpgw_sl.lang
+++ b/phpgwapi/setup/phpgw_sl.lang
@@ -1,9 +1,9 @@
about %1 common sl Vizitka %1
access common sl Dostopnost
access not permitted common sl Dostop ni dovoljen.
-account has been created common sl Uporabniški račun je bil ustvarjen.
-account has been deleted common sl Uporabniški račun je bil izbrisan.
-account has been updated common sl Uporabniški račun je bil osvežen.
+account has been created common sl Uporabniki račun je bil ustvarjen.
+account has been deleted common sl Uporabniki račun je bil izbrisan.
+account has been updated common sl Uporabniki račun je bil osveen.
acl common sl ACL
action common sl Akcija
active common sl Aktiven
@@ -16,9 +16,9 @@ admin common sl Admin
administration common sl Administracija
afghanistan common sl AFGANISTAN
albania common sl ALBANIJA
-algeria common sl ALŽIRIJA
+algeria common sl ALIRIJA
all common sl Vse
-american samoa common sl AMERIŠKA SAMOA
+american samoa common sl AMERIKA SAMOA
andorra common sl ANDORA
angola common sl ANGOLA
anguilla common sl ANGVILA
@@ -26,7 +26,7 @@ antarctica common sl ANTARKTIKA
antigua and barbuda common sl ANTIGVA IN BARBUDA
apply common sl Uporabi
april common sl April
-are you sure you want to delete this entry ? common sl Ste prepričani, da želite izbrisati ta vnos?
+are you sure you want to delete this entry ? common sl Ste prepričani, da elite izbrisati ta vnos?
argentina common sl ARGENTINA
armenia common sl ARMENIJA
aruba common sl ARUBA
@@ -35,12 +35,12 @@ australia common sl AVSTRALIJA
austria common sl AVSTRIJA
author common sl Avtor
autosave default category common sl Samodejno shrani privzeto kategorijo
-azerbaijan common sl AZARBEJDŽAN
+azerbaijan common sl AZARBEJDAN
back common sl Nazaj
-bad login or password common sl Napačno uporabniško ime ali geslo
+bad login or password common sl Napačno uporabniko ime ali geslo
bahamas common sl BAHAMI
bahrain common sl BAHRAIN
-bangladesh common sl BANGLADEŠ
+bangladesh common sl BANGLADE
barbados common sl BARBADOS
belarus common sl BELARUS
belgium common sl BELGIJA
@@ -48,37 +48,37 @@ belize common sl BELIZE
benin common sl BENIN
bermuda common sl BERMUDA
bhutan common sl BUTAN
-blocked, too many attempts common sl Zaklenjeno: preveč poskusov.
+blocked, too many attempts common sl Zaklenjeno: preveč poskusov.
bolivia common sl BOLIVIJA
bosnia and herzegovina common sl BOSNA IN HERCEGOVINA
botswana common sl BOCVANA
-bouvet island common sl OTOČJE BOUVET
+bouvet island common sl OTOČJE BOUVET
brazil common sl BRAZILIJA
-british indian ocean territory common sl BRITANSKO INDIJSKO OTOČJE
+british indian ocean territory common sl BRITANSKO INDIJSKO OTOČJE
brunei darussalam common sl BRUNEI DARUSSALAM
bulgaria common sl BOLGARIJA
burkina faso common sl BURKINA FASO
burundi common sl BURUNDI
-cambodia common sl KAMBODŽA
+cambodia common sl KAMBODA
cameroon common sl KAMERUN
canada common sl KANADA
-cancel common sl Prekliči
+cancel common sl Prekliči
cape verde common sl CAPE VERDE
categories common sl Kategorije
categories for common sl kategorije za
category common sl Kategorija
category %1 has been added ! common sl Dodana je bila kategorija %1!
-category %1 has been updated ! common sl Osvežena je bila kategorija %1!
+category %1 has been updated ! common sl Osveena je bila kategorija %1!
cayman islands common sl KAJMANSKI OTOKI
-central african republic common sl CENTRALNOAFRIŠKA REPUBLIKA
-chad common sl ČAD
+central african republic common sl CENTRALNOAFRIKA REPUBLIKA
+chad common sl ČAD
change common sl Spremeni
-charset common sl UTF-8
-chile common sl ČILE
+charset common sl ISO-8859-2
+chile common sl ČILE
china common sl KITAJSKA
choose the category common sl Izberi kategorijo
choose the parent category common sl Izberi nadrejeno kategorijo
-christmas island common sl BOŽIČNI OTOK
+christmas island common sl BOIČNI OTOK
clear common sl Izprazni
clear form common sl Izprazni formo
close common sl Zapri
@@ -86,42 +86,42 @@ cocos (keeling) islands common sl KOKOSOVI (KEELINGOVI) OTOKI
colombia common sl KOLUMBIJA
comoros common sl KOMORI
congo common sl KONGO
-congo, the democratic republic of the common sl KONGO, DEMOKRATIČNA REPUBLIKA
+congo, the democratic republic of the common sl KONGO, DEMOKRATIČNA REPUBLIKA
cook islands common sl COOKOVI OTOKI
copy common sl Kopiraj
costa rica common sl KOSTARIKA
cote d ivoire common sl COTE D IVOIRE
create common sl Ustvari
created by common sl Ustvaril
-croatia common sl HRVAŠKA
+croatia common sl HRVAKA
cuba common sl KUBA
currency common sl Valuta
current common sl Trenutno
current users common sl Trenutni uporabniki
cyprus common sl CIPER
-czech republic common sl ČEŠKA REPUBLIKA
+czech republic common sl ČEKA REPUBLIKA
date common sl Datum
date due common sl Rok
december common sl December
default category common sl Privzeta kategorija
-delete common sl Briši
+delete common sl Brii
denmark common sl DANSKA
description common sl Opis
detail common sl Podrobnost
details common sl Pordrobnosti
-disabled common sl Onemogočeno
+disabled common sl Onemogočeno
display monday first common sl Najprej ponedeljek
display sunday first common sl Najprej nedelja
-djibouti common sl DŽIBUTI
-do you also want to delete all subcategories ? common sl Ali želite izbrisati tudi podkategorije?
+djibouti common sl DIBUTI
+do you also want to delete all subcategories ? common sl Ali elite izbrisati tudi podkategorije?
domain common sl Domena
domain name for mail-address, eg. "%1" common sl ime domene za elektronski naslov, npr. "%1"
-domestic common sl Domač
+domestic common sl Domač
dominica common sl DOMINIKA
dominican republic common sl DOMINIKANSKA REPUBLIKA
-done common sl Končano
-drag to move jscalendar sl Povleci za premik
-e-mail common sl Epošta
+done common sl Končano
+drag to move common sl Povleci za premik
+e-mail common sl Epota
east timor common sl VZHODNI TIMOR
ecuador common sl EKVADOR
edit common sl Popravi
@@ -130,13 +130,13 @@ edit categories common sl Popravi kategorije
edit category common sl Popravi kategorijo
egypt common sl EGIPT
el salvador common sl EL SALVADOR
-email common sl Epošta
+email common sl Epota
email-address of the user, eg. "%1" common sl enaslov uporabnika, npr. "%1"
-enabled common sl Omogočeno
-end date common sl Končni datum
-end time common sl Končni čas
-entry has been deleted sucessfully common sl Vnos je bil uspešno izbrisan.
-entry updated sucessfully common sl Vnos je bil uspešno osvežen.
+enabled common sl Omogočeno
+end date common sl Končni datum
+end time common sl Končni čas
+entry has been deleted sucessfully common sl Vnos je bil uspeno izbrisan.
+entry updated sucessfully common sl Vnos je bil uspeno osveen.
equatorial guinea common sl EKVATORIALNA GVINEJA
eritrea common sl ERITREJA
error common sl Napaka
@@ -145,12 +145,12 @@ error deleting %1 %2 directory common sl Napaka ob brisanju %1 %2 direktorija.
error renaming %1 %2 directory common sl Napaka ob preimoenovanju %1 %2 direktorija.
estonia common sl ESTONIJA
ethiopia common sl ETIOPIJA
-falkland islands (malvinas) common sl FALKLANDSKO OTOČJE (MALVINI)
-faroe islands common sl OTOČJE FAROE
-fax number common sl št. faksa
+falkland islands (malvinas) common sl FALKLANDSKO OTOČJE (MALVINI)
+faroe islands common sl OTOČJE FAROE
+fax number common sl t. faksa
february common sl Februar
fields common sl Polja
-fiji common sl FIDŽI
+fiji common sl FIDI
files common sl Datoteke
filter common sl Sito
finland common sl FINSKA
@@ -163,29 +163,29 @@ force selectbox common sl Prisili izbiro
france common sl FRANCIJA
french guiana common sl FRANCOSKA GVAJANA
french polynesia common sl FRANCOSKA POLINEZIJA
-french southern territories common sl FRANCOSKI JUŽNI TERITORIJ
+french southern territories common sl FRANCOSKI JUNI TERITORIJ
friday common sl Petek
ftp common sl FTP
fullname common sl Polno ime
gabon common sl GABON
gambia common sl GAMBIJA
-general menu common sl Splošni meni
+general menu common sl Sploni meni
georgia common sl GRUZIJA
-germany common sl NEMČIJA
+germany common sl NEMČIJA
ghana common sl GANA
gibraltar common sl GIBRALTAR
global common sl Globalno
-global public common sl Splošna javnost
-go today jscalendar sl Danes
+global public common sl Splona javnost
+go today common sl Danes
grant access common sl Dovoli dostop
-greece common sl GRČIJA
+greece common sl GRČIJA
greenland common sl GRENLANDIJA
grenada common sl GRENADA
group common sl Skupina
group access common sl Dostop skupine
group has been added common sl Skupina je bila dodana.
group has been deleted common sl Skupina je bila izbrisana.
-group has been updated common sl Skupina je bila osvežena.
+group has been updated common sl Skupina je bila osveena.
group name common sl Ime skupine
group public common sl Javnost skupine
groups common sl Skupine
@@ -199,26 +199,26 @@ guinea-bissau common sl GVINEJA-BISSAU
guyana common sl GVAJANA
haiti common sl HAITI
heard island and mcdonald islands common sl OTOK HERAD IN MCDONALDOVI OTOKI
-help common sl Pomoč
+help common sl Pomoč
high common sl Visoko
-highest common sl Najvišje
-holy see (vatican city state) common sl SVETI SEDEŽ (MESTNA DRŽAVA VATIKAN)
+highest common sl Najvije
+holy see (vatican city state) common sl SVETI SEDE (MESTNA DRAVA VATIKAN)
home common sl Domov
honduras common sl HONDURAS
hong kong common sl HONG KONG
-hungary common sl MADŽARSKA
+hungary common sl MADARSKA
iceland common sl ISLANDIJA
india common sl INDIJA
indonesia common sl INDONEZIJA
international common sl Mednarodno
-invalid ip address common sl Napačna IP številka
-invalid password common sl Napačno geslo
+invalid ip address common sl Napačna IP tevilka
+invalid password common sl Napačno geslo
iran, islamic republic of common sl IRAN, ISLAMSKA REPUBLIKA
iraq common sl IRAK
ireland common sl IRSKA
israel common sl IZRAEL
-it has been more then %1 days since you changed your password common sl Od zadnje menjave gesla je preteklo že več kot %1 dni.
-it is recommended that you run setup to upgrade your tables to the current version common sl Priporočamo, da poženete namestitev (setup) za nadgradnjo tabel na trenutno različico.
+it has been more then %1 days since you changed your password common sl Od zadnje menjave gesla je preteklo e več kot %1 dni.
+it is recommended that you run setup to upgrade your tables to the current version common sl Priporočamo, da poenete namestitev (setup) za nadgradnjo tabel na trenutno različico.
italy common sl ITALIJA
jamaica common sl JAMAJKA
january common sl Januar
@@ -228,14 +228,14 @@ july common sl Julij
june common sl Junij
kazakstan common sl KAZAHSTAN
kenya common sl KENIJA
-keywords common sl Ključne besede
+keywords common sl Ključne besede
kiribati common sl KIRIBATI
-korea, democratic peoples republic of common sl KOREJA, DEMOKRATIČNA REPUBLIKA
+korea, democratic peoples republic of common sl KOREJA, DEMOKRATIČNA REPUBLIKA
korea, republic of common sl KOREJA, REPUBLIKA
kuwait common sl KUVAJT
kyrgyzstan common sl KIRGISTAN
language common sl Jezik
-lao peoples democratic republic common sl LAO, LJUDSKA DEMOKRATIČNA REPUBLIKA
+lao peoples democratic republic common sl LAO, LJUDSKA DEMOKRATIČNA REPUBLIKA
last name common sl Priimek
last name of the user, eg. "%1" common sl priimek uporabnika, npr. "%1"
last page common sl Zadnja stran
@@ -245,7 +245,7 @@ lebanon common sl LIBANON
lesotho common sl LESOTO
liberia common sl LIBERIJA
libyan arab jamahiriya common sl LIBIJSKA ARABSKA JAMAHIRIJA
-license common sl Licenca
+license about sl Licenca
liechtenstein common sl LICHTENSTEIN
list common sl Seznam
lithuania common sl LITVA
@@ -254,23 +254,22 @@ login common sl Prijava
loginid common sl ID ob prijavi
logout common sl Odjava
low common sl Nizko
-lowest common sl Najnižje
+lowest common sl Najnije
luxembourg common sl LUKSEMBURG
macau common sl MAKU
-macedonia, the former yugoslav republic of common sl MAKEDONIJA, BIVŠA JUGOSLOVANSA REPUBLIKA
+macedonia, the former yugoslav republic of common sl MAKEDONIJA, BIVA JUGOSLOVANSA REPUBLIKA
madagascar common sl MADAGASKAR
-mail domain, eg. "%1" common sl poštna domena, npr. "%1"
+mail domain, eg. "%1" common sl potna domena, npr. "%1"
main category common sl Osnovna kategorija
main screen common sl Osnovni zaslon
-maintainer common sl Vzdrževalec
+maintainer about sl Vzdrevalec
malawi common sl MALAWI
malaysia common sl MALEZIJA
maldives common sl MALDIVI
mali common sl MALI
malta common sl MALTA
-manual common sl Priročnik
march common sl Marec
-marshall islands common sl MARSHALLOVO OTOČJE
+marshall islands common sl MARSHALLOVO OTOČJE
martinique common sl MARTINIQUE
mauritania common sl MAVRETANIJA
mauritius common sl MAVRITIUS
@@ -278,9 +277,9 @@ may common sl Maj
mayotte common sl MAYOTTE
medium common sl Srednje
menu common sl Meni
-message common sl Sporočilo
+message common sl Sporočilo
mexico common sl MEHIKA
-micronesia, federated states of common sl MIKRONEZIJA, ZDRUŽENE DRŽAVE
+micronesia, federated states of common sl MIKRONEZIJA, ZDRUENE DRAVE
moldova, republic of common sl MOLDOVA, REPUBLIKA
monaco common sl MONAKO
monday common sl Ponedeljek
@@ -298,14 +297,14 @@ netherlands common sl NIZOZEMSKA
netherlands antilles common sl NIZOZEMSKI ANTILI
never common sl Nikoli
new caledonia common sl NOVA KALEDONIJA
-new entry added sucessfully common sl Nov vnos je uspešno dodan.
+new entry added sucessfully common sl Nov vnos je uspeno dodan.
new main category common sl Nova osnovna kategorija
new value common sl Nova vrednost
new zealand common sl NOVA ZELANDIJA
next common sl Naslednji
-next month (hold for menu) jscalendar sl Naslednji mesec (drži za meni)
+next month (hold for menu) common sl Naslednji mesec (dri za meni)
next page common sl Naslednja stran
-next year (hold for menu) jscalendar sl Naslednje leto
+next year (hold for menu) common sl Naslednje leto
nicaragua common sl NIKARAGVA
niger common sl NIGER
nigeria common sl NIGERIJA
@@ -318,7 +317,7 @@ none common sl Noben
norfolk island common sl OTOK NORFOLK
normal common sl Normalno
northern mariana islands common sl SEVERNI MARIANSKI OTOKI
-norway common sl NORVEŠKA
+norway common sl NORVEKA
not assigned common sl ni dodeljeno
note common sl Opomba
notes common sl Opombe
@@ -330,7 +329,7 @@ old value common sl Stara vrednost
oman common sl OMAN
on *nix systems please type: %1 common sl Na UNIXu podobnih sistemih vnesite: %1
only private common sl samo zasebno
-only yours common sl samo vaše
+only yours common sl samo vae
open notify window common sl Odpri okno z opozorilom
open popup window common sl Odpri popup okno
original common sl Original
@@ -346,32 +345,32 @@ paraguay common sl PARAGVAJ
parcel common sl Paket
parent category common sl Nadrejena kategorija
password common sl Geslo
-password could not be changed common sl Gesla ni mogoče zamenjati.
+password could not be changed common sl Gesla ni mogoče zamenjati.
password has been updated common sl Geslo je bilo zamenjano.
pattern for search in addressbook common sl Vzorec za iskanje v adresarju
pattern for search in calendar common sl Vzorec za iskanje v koledarju
pattern for search in projects common sl Vzorec za iskanje med projektih
-permissions to the files/users directory common sl dovoljenja za datoteke/uporabniški direktorij
+permissions to the files/users directory common sl dovoljenja za datoteke/uporabniki direktorij
personal common sl Zasebno
peru common sl PERU
philippines common sl FILIPINI
-phone number common sl telefonska številka
+phone number common sl telefonska tevilka
pitcairn common sl PITCARIN
-please %1 by hand common sl Prosimo, ročno %1
+please %1 by hand common sl Prosimo, ročno %1
please enter a name common sl Prosimo, vnesite ime!
-please run setup to become current common sl Prosimo poženite namestitve za osvežitev.
+please run setup to become current common sl Prosimo poenite namestitve za osveitev.
please select common sl Prosimo izberite
-please set your global preferences common sl Prosimo, vnesite splošne nastavitve.
+please set your global preferences common sl Prosimo, vnesite splone nastavitve.
please set your preferences for this application common sl Prosimo, vnesite nastavitve za to aplikacijo!
-please wait... common sl Prosimo, počakajte...
+please wait... common sl Prosimo, počakajte...
poland common sl POLJSKA
portugal common sl PORTUGALSKA
-postal common sl Poštno
-powered by phpgroupware version %1 common sl Teče na eGroupware različica %1
+postal common sl Potno
+powered by phpgroupware version %1 common sl Teče na eGroupware različica %1
preferences common sl Nastavitve
-prev. month (hold for menu) jscalendar sl Prejšnji mesesc (držite za meni)
-prev. year (hold for menu) jscalendar sl Prejšnje leto (držite za meni)
-previous page common sl Prejšnja stran
+prev. month (hold for menu) common sl Prejnji mesesc (drite za meni)
+prev. year (hold for menu) common sl Prejnje leto (drite za meni)
+previous page common sl Prejnja stran
print common sl Natisni
priority common sl Prioriteta
private common sl Zasebno
@@ -401,88 +400,88 @@ sao tome and principe common sl SAO TOME IN PRINCIPE
saturday common sl Sobota
saudi arabia common sl SAVDSKA ARABIJA
save common sl Shrani
-search common sl Išči
+search common sl Iči
section common sl Izbor
select common sl Izberi
select category common sl Izberi kategorijo
select date common sl Izberi datum
select group common sl Izberi skupino
-select one common sl Izberi
+select one common sl Izberi
select user common sl Izberi uporabnika
-send common sl Pošlji
+send common sl Polji
senegal common sl SENEGAL
september common sl September
-server %1 has been added common sl Dodan je bil strežnik %1.
-server name common sl Ime strežnika
+server %1 has been added common sl Dodan je bil strenik %1.
+server name common sl Ime strenika
session has been killed common sl Seja je bila prisilno prekinjena.
setup common sl Namestitev
-seychelles common sl SEJEŠELI
-show all common sl prikaži vse
+seychelles common sl SEJEELI
+show all common sl prikai vse
showing %1 common sl prikazanih %1
showing %1 - %2 of %3 common sl prikazani %1 - %2 od %3
sierra leone common sl SIERRA LEONE
singapore common sl SINGAPUR
-slovakia common sl SLOVAŠKA
+slovakia common sl SLOVAKA
slovenia common sl SLOVENIJA
solomon islands common sl SOLOMONOVI OTOKI
somalia common sl SOMALIJA
-sorry, your login has expired login sl Oprostite, vaša prijava je potekla.
-south africa common sl JUŽNA AFRIKA
-south georgia and the south sandwich islands common sl JUŽNA GEORGIJA IN JUŽNO OTOČJE SANDWICH
-spain common sl ŠPANIJA
-sri lanka common sl ŠRI LANKA
-start date common sl Začetni datum
-start time common sl Začetni čas
+sorry, your login has expired login sl Oprostite, vaa prijava je potekla.
+south africa common sl JUNA AFRIKA
+south georgia and the south sandwich islands common sl JUNA GEORGIJA IN JUNO OTOČJE SANDWICH
+spain common sl PANIJA
+sri lanka common sl RI LANKA
+start date common sl Začetni datum
+start time common sl Začetni čas
status common sl Status
subject common sl Zadeva
-submit common sl Pošlji
+submit common sl Polji
substitutions and their meanings: common sl Nadomestila in njihov pomen
sudan common sl SUDAN
sunday common sl Nedelja
suriname common sl SURINAM
svalbard and jan mayen common sl SVALBARD IN JAN MAJEN
swaziland common sl SVAZILAND
-sweden common sl ŠVEDSKA
-switzerland common sl ŠVICA
+sweden common sl VEDSKA
+switzerland common sl VICA
syrian arab republic common sl SIRIJA, ARABSKA REPUBLIKA
taiwan common sl TAJVAN
-tajikistan common sl TADŽIKISTAN
-tanzania, united republic of common sl TANZANIJA, ZDRUŽENA REPUBLIKA
+tajikistan common sl TADIKISTAN
+tanzania, united republic of common sl TANZANIJA, ZDRUENA REPUBLIKA
thailand common sl TAJSKA
the api is current common sl API je aktualen
the api requires an upgrade common sl API je potrebno obnoviti
the following applications require upgrades common sl Naslednje aplikacije je potrebno nadgraditi
-the mail server returned common sl Poštni strežnik je vrnil
+the mail server returned common sl Potni strenik je vrnil
this application is current common sl Aplikacija je aktualna
this application requires an upgrade common sl Aplikacijo je potrebno obnoviti
-this name has been used already common sl To ime je že uporabljeno!
-thursday common sl Četrtek
-time common sl Čas
-time zone common sl Časovna cona
-time zone offset common sl Zamik časovne cone
+this name has been used already common sl To ime je e uporabljeno!
+thursday common sl Četrtek
+time common sl Čas
+time zone common sl Časovna cona
+time zone offset common sl Zamik časovne cone
title common sl Naslov
to correct this error for the future you will need to properly set the common sl Za odpravo ponavljanja te napake bo potrebno pravilno nastaviti
-to go back to the msg list, click here common sl Da pridete nazaj na seznam sporočil, kliknite tu.
+to go back to the msg list, click here common sl Da pridete nazaj na seznam sporočil, kliknite tu.
today common sl Danes
-todays date, eg. "%1" common sl današnji datum, npr. "%1"
-toggle first day of week jscalendar sl Zamenjajte prvi dan v tednu
+todays date, eg. "%1" common sl dananji datum, npr. "%1"
+toggle first day of week common sl Zamenjajte prvi dan v tednu
togo common sl TOGO
tokelau common sl TOKELAU
tonga common sl TONGO
total common sl Skupaj
trinidad and tobago common sl TRINIDAD IN TOBAGO
-tuesday common sl Četrtek
+tuesday common sl Četrtek
tunisia common sl TUNIZIJA
-turkey common sl TURČIJA
+turkey common sl TURČIJA
turkmenistan common sl TURKMENISTAN
turks and caicos islands common sl TURKS IN CAICOS OTOKI
tuvalu common sl TUVALU
uganda common sl UGANDA
ukraine common sl UKRAJINA
-united arab emirates common sl ZDRUŽENI ARABSKI EMIRATI
-united kingdom common sl ZDRUŽENO KRALJESTVO
-united states common sl ZDRUŽENE DRŽAVE
-united states minor outlying islands common sl CELINSKE ZDRUŽENE DRŽAVE
+united arab emirates common sl ZDRUENI ARABSKI EMIRATI
+united kingdom common sl ZDRUENO KRALJESTVO
+united states common sl ZDRUENE DRAVE
+united states minor outlying islands common sl CELINSKE ZDRUENE DRAVE
unknown common sl Neznano
update common sl Obnovi
url common sl URL
@@ -492,45 +491,45 @@ use button to search for address common sl Uporabi gumb za iskanje naslova
use button to search for calendarevent common sl Uporabi gumb za iskanje dogodka v koledarju
use button to search for project common sl Uporabi gumb za iskanje projekta
user common sl Uporabnik
-user accounts common sl uporabniško ime
-user groups common sl uporabniška skupina
-username common sl Uporabniško ime
+user accounts common sl uporabniko ime
+user groups common sl uporabnika skupina
+username common sl Uporabniko ime
users common sl uporabniki
-users choice common sl Uporabniški izbor
+users choice common sl Uporabniki izbor
uzbekistan common sl UZBEKISATAN
vanuatu common sl VANUATU
venezuela common sl VENEZUELA
-version common sl Različica
+version common sl Različica
viet nam common sl VIETNAM
view common sl Pregled
-virgin islands, british common sl DEVIŠKI OTOKI (BRITANSKI)
-virgin islands, u.s. common sl DEVIŠKI OTOKI (ZDA)
+virgin islands, british common sl DEVIKI OTOKI (BRITANSKI)
+virgin islands, u.s. common sl DEVIKI OTOKI (ZDA)
wallis and futuna common sl WALLIS IN FUTUNA
wednesday common sl Sreda
-welcome common sl Dobrodošli!
+welcome common sl Dobrodoli!
western sahara common sl ZAHODNA SAHARA
which groups common sl Katere skupine
-wk jscalendar sl wk
+wk common sl wk
written by: common sl Napisal:
year common sl Leto
yemen common sl JEMEN
yes common sl Da
you are required to change your password during your first login common sl Ob prvi prijavi morate zamenjati geslo
-you are running a newer version of phpgroupware than your database is setup for common sl Uporabljate novejšo različico egroupware, kot je nameščena v bazi podatkov.
-you have been successfully logged out login sl Bili ste uspešno odjavljeni.
+you are running a newer version of phpgroupware than your database is setup for common sl Uporabljate novejo različico egroupware, kot je namečena v bazi podatkov.
+you have been successfully logged out login sl Bili ste uspeno odjavljeni.
you have not entered a title common sl Niste vnesli naslova
you have not entered a valid date common sl Niste vnesli veljavnega datuma
-you have not entered a valid time of day common sl Niste vnesli veljavnega časa v dnevu
-you have not entered participants common sl Niste vnesli udeležencev
-you have selected an invalid date common sl Izbrali ste napačen datum
-you have selected an invalid main category common sl Izbrali ste napačno osnovno kategorijo
-you have successfully logged out common sl Bili ste uspešno odjavljeni
-your message could not be sent! common sl Vaše sporočilo ni bilo poslano!
-your message has been sent common sl Vaše sporočilo je bilo poslano.
+you have not entered a valid time of day common sl Niste vnesli veljavnega časa v dnevu
+you have not entered participants common sl Niste vnesli udeleencev
+you have selected an invalid date common sl Izbrali ste napačen datum
+you have selected an invalid main category common sl Izbrali ste napačno osnovno kategorijo
+you have successfully logged out common sl Bili ste uspeno odjavljeni
+your message could not be sent! common sl Vae sporočilo ni bilo poslano!
+your message has been sent common sl Vae sporočilo je bilo poslano.
your search returned %1 matchs common sl najdenih %1 zadetkov
your search returned 1 match common sl najden 1 zadetek.
-your session could not be verified. login sl Vaša seja ne more biti potrjena.
-your settings have been updated common sl Vaše nastavitve so bile osvežene.
+your session could not be verified. login sl Vaa seja ne more biti potrjena.
+your settings have been updated common sl Vae nastavitve so bile osveene.
yugoslavia common sl JUGOSLAVIJA
zambia common sl ZAMBIJA
zimbabwe common sl ZIMBABWE
From d7fc09daefdfb81065b55523b5fc6a84e49c9db7 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Mon, 23 Aug 2004 18:18:26 +0000
Subject: [PATCH 002/177] fixed probs pointed out by Joxean Koret
---
phpgwapi/inc/common_functions.inc.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/phpgwapi/inc/common_functions.inc.php b/phpgwapi/inc/common_functions.inc.php
index f1d0ba064d..7cf0a7e14d 100755
--- a/phpgwapi/inc/common_functions.inc.php
+++ b/phpgwapi/inc/common_functions.inc.php
@@ -1213,7 +1213,7 @@
}
else
{
- if (preg_match('/<\/?script>/i',$val))
+ if (preg_match('/<\/?[^>]*(script|onabort|onblur|onchange|onclick|ondblclick|onerror|onfocus|onkeydown|onkeypress|onkeyup|onload|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|onreset|onselect|onsubmit|onunload|javascript)+[^>]*>/i',$val))
{
unset($var[$key]);
}
From ed8760d1994f655ed2c889c48fb7ebb4b4bcb111 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Mon, 23 Aug 2004 18:44:37 +0000
Subject: [PATCH 003/177] fixing the fix ;-)
---
phpgwapi/inc/class.nextmatchs.inc.php | 41 ++++++++++++++-------------
1 file changed, 22 insertions(+), 19 deletions(-)
diff --git a/phpgwapi/inc/class.nextmatchs.inc.php b/phpgwapi/inc/class.nextmatchs.inc.php
index 8d3d9351f6..64896ee676 100644
--- a/phpgwapi/inc/class.nextmatchs.inc.php
+++ b/phpgwapi/inc/class.nextmatchs.inc.php
@@ -178,11 +178,14 @@
'lang_select' => lang('Select'),
'cat_field' => $cat_field,
'categories' => $GLOBALS['phpgw']->categories->formated_list('select','all',$cat_id,'True'),
- 'filter_value' => $this->_filter,
- 'qfield' => $this->_qfield,
- 'start_value' => (int)$localstart,
- 'order_value' => $this->_order,
- 'sort_value' => $this->_sort,
+ 'hidden' => $GLOBALS['phpgw']->html->input_hidden(array(
+ 'filter' => $this->_filter,
+ 'qfield' => $this->_qfield,
+ 'start' => (int)$localstart,
+ 'order' => $this->_order,
+ 'sort' => $this->_sort,
+ 'query' => $GLOBALS['query'],
+ )),
'query_value' => $GLOBALS['phpgw']->html->htmlspecialchars($GLOBALS['query']),
'table_width' => $twidth,
'th_bg' => $GLOBALS['phpgw_info']['theme']['th_bg'],
@@ -329,12 +332,12 @@
'form_action' => ($this->_menuaction?$this->page($extra):$GLOBALS['phpgw']->link($sn, $extra)),
'th_bg' => $GLOBALS['phpgw_info']['theme']['th_bg'],
'hidden' => $GLOBALS['phpgw']->html->input_hidden(array(
- 'filter_value' => $this->_filter,
- 'qfield_value' => $this->_qfield,
- 'start_value' => 0,
- 'order_value' => $this->_order,
- 'sort_value' => $this->_sort,
- 'query_value' => $GLOBALS['query'],
+ 'filter' => $this->_filter,
+ 'qfield' => $this->_qfield,
+ 'start' => 0,
+ 'order' => $this->_order,
+ 'sort' => $this->_sort,
+ 'query' => $GLOBALS['query'],
)),
'search' => $this->search($search_obj),
'filter' => ($filter_obj?$this->filter($filter_obj,$yours):'')
@@ -362,12 +365,12 @@
'cat_field' => $cat_field,
'categories' => $GLOBALS['phpgw']->categories->formated_list('select','all',(int)$cat_id,'True'),
'hidden' => $GLOBALS['phpgw']->html->input_hidden(array(
- 'filter_value' => $this->_filter,
- 'qfield_value' => $this->_qfield,
- 'start_value' => 0,
- 'order_value' => $this->_order,
- 'sort_value' => $this->_sort,
- 'query_value' => $GLOBALS['query'],
+ 'filter' => $this->_filter,
+ 'qfield' => $this->_qfield,
+ 'start' => 0,
+ 'order' => $this->_order,
+ 'sort' => $this->_sort,
+ 'query' => $GLOBALS['query'],
)),
'th_bg' => $GLOBALS['phpgw_info']['theme']['th_bg'],
'search' => $this->search($search_obj),
@@ -456,7 +459,7 @@
{
$this->_qfield = $search_obj[$index][0];
}
- $str .= '';
+ $str .= '';
}
$str = '' . "\n";
}
@@ -661,7 +664,7 @@
$extra = $this->extras_to_string($extra);
}
- $extravar = 'order='.$var.'&sort='.$sort.'&filter='.$this->_filter.'&this->_qfield='.$qfield.'&start='.$this->_start.'&query='.urlencode(stripslashes(@$GLOBALS['query'])).$extra;
+ $extravar = 'order='.$var.'&sort='.$sort.'&filter='.$this->_filter.'&qfield='.$this->_qfield.'&start='.$this->_start.'&query='.urlencode(stripslashes(@$GLOBALS['query'])).$extra;
$link = ($this->_menuaction?$this->page($extravar):$GLOBALS['phpgw']->link($program,$extravar));
From e027149a05f551693feae46a1a01b497539ac802 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Tue, 24 Aug 2004 10:45:07 +0000
Subject: [PATCH 004/177] fixed delete-problem of anglemail after security
update
---
phpgwapi/inc/common_functions.inc.php | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/phpgwapi/inc/common_functions.inc.php b/phpgwapi/inc/common_functions.inc.php
index 7cf0a7e14d..1036a1dd2c 100755
--- a/phpgwapi/inc/common_functions.inc.php
+++ b/phpgwapi/inc/common_functions.inc.php
@@ -1201,7 +1201,7 @@
return $_GET['menuaction'] ? $_GET['menuaction'] : str_replace(PHPGW_SERVER_ROOT,'',$_SERVER['SCRIPT_FILENAME']);
}
- function _check_script_tag(&$var)
+ function _check_script_tag(&$var,$name='')
{
if (is_array($var))
{
@@ -1209,12 +1209,13 @@
{
if (is_array($val))
{
- _check_script_tag($var[$key]);
+ _check_script_tag($var[$key],$name.'['.$key.']');
}
else
{
if (preg_match('/<\/?[^>]*(script|onabort|onblur|onchange|onclick|ondblclick|onerror|onfocus|onkeydown|onkeypress|onkeyup|onload|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|onreset|onselect|onsubmit|onunload|javascript)+[^>]*>/i',$val))
{
+ //echo "
\n";
unset($var[$key]);
}
}
@@ -1237,7 +1238,8 @@
}
if (is_array($GLOBALS[$where]))
{
- _check_script_tag($GLOBALS[$where]);
+ _check_script_tag($GLOBALS[$where],$where);
+ reset($GLOBALS[$where]); // in case some stupid old code expects the array-pointer to be at the start of the array
}
}
?>
From 046609d8510fde9d53879331064d3cbb001fb456 Mon Sep 17 00:00:00 2001
From: alpeb
Date: Tue, 24 Aug 2004 19:43:19 +0000
Subject: [PATCH 005/177] =?UTF-8?q?Fixed=20wrong=20time=20when=20exporting?=
=?UTF-8?q?=20to=20vcal.=20Also=20changed=20ical=20versi=EF=BF=BD=EF=BF=BD?=
=?UTF-8?q?n=20from=202.0=20to=201.0=20because=20outlook=202000=20was=20re?=
=?UTF-8?q?jecting=20icals=20with=20this=20version.=20Shouldn't=20I=20have?=
=?UTF-8?q?=20changed=20this=20version=20number=3F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
calendar/inc/class.boicalendar.inc.php | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/calendar/inc/class.boicalendar.inc.php b/calendar/inc/class.boicalendar.inc.php
index 9eae617ccc..98258547ae 100755
--- a/calendar/inc/class.boicalendar.inc.php
+++ b/calendar/inc/class.boicalendar.inc.php
@@ -3375,7 +3375,7 @@
$ical = $this->new_ical();
$this->set_var($ical['prodid'],'value','-//eGroupWare//eGroupWare '.$setup_info['calendar']['version'].' MIMEDIR//'.strtoupper($GLOBALS['phpgw_info']['user']['preferences']['common']['lang']));
- $this->set_var($ical['version'],'value','2.0');
+ $this->set_var($ical['version'],'value','1.0');
$this->set_var($ical['method'],'value',strtoupper($method));
if(!$GLOBALS['phpgw_info']['flags']['included_classes']['uicalendar'])
@@ -3419,10 +3419,10 @@
}
}
- // use system's date info for caluculating local timezone's offset in minutes
- //
- $gmt_offset = date('O',$GLOBALS['phpgw']->datetime->users_localtime); // offset to GMT
- $offset = (int)(substr($gmt_offset, 0, 3)) * 60 + (int)(substr($gmt_offset, 3, 2));
+ // $event has times in user's time zone, so have to adjust them to GMT, which is used by ical
+ // To do that one must substract the users time zone difference with the server and then substract the server's time zone difference with GMT
+ $gmt_offset = date('O'); // server's offset to GMT
+ $offset = ((int)(substr($gmt_offset, 0, 3)) + $GLOBALS['phpgw_info']['user']['preferences']['common']['tz_offset']) * 60 + (int)(substr($gmt_offset, 3, 2));
$event['start']['min'] -= $offset;
$event['end']['min'] -= $offset;
$event['modtime']['min'] -= $offset;
From fb1f4f9d6bbfc27c52c50fa17482979a5ad11e7e Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Tue, 24 Aug 2004 19:57:47 +0000
Subject: [PATCH 006/177] renamed html class in admin to html_tables, as the
name clashes with the class html in the api
---
...lass.html.inc.php => class.html_tables.inc.php} | 2 +-
admin/inc/class.uilog.inc.php | 14 +++++++-------
2 files changed, 8 insertions(+), 8 deletions(-)
rename admin/inc/{class.html.inc.php => class.html_tables.inc.php} (99%)
mode change 100755 => 100644
diff --git a/admin/inc/class.html.inc.php b/admin/inc/class.html_tables.inc.php
old mode 100755
new mode 100644
similarity index 99%
rename from admin/inc/class.html.inc.php
rename to admin/inc/class.html_tables.inc.php
index e20f2730c5..771aeb34fd
--- a/admin/inc/class.html.inc.php
+++ b/admin/inc/class.html_tables.inc.php
@@ -12,7 +12,7 @@
/* $Id$ */
- class html
+ class html_tables
{
function hash_table($rows,$head='',$obj, $frtn)
{
diff --git a/admin/inc/class.uilog.inc.php b/admin/inc/class.uilog.inc.php
index 7c06bb2423..0dced91fd6 100644
--- a/admin/inc/class.uilog.inc.php
+++ b/admin/inc/class.uilog.inc.php
@@ -31,15 +31,15 @@
$GLOBALS['phpgw']->redirect_link('/index.php');
}
- $_cols = $GLOBALS['HTTP_POST_VARS']['_cols'];
- $nocols = $GLOBALS['HTTP_POST_VARS']['nocols'];
- $_delcol = $GLOBALS['HTTP_POST_VARS']['_delcol'];
- $layout = $GLOBALS['HTTP_POST_VARS']['layout'];
- $editable = $GLOBALS['HTTP_GET_VARS']['editable'];
- $modifytable = $GLOBALS['HTTP_GET_VARS']['modifytable'] ? $GLOBALS['HTTP_GET_VARS']['modifytable'] : $GLOBALS['HTTP_POST_VARS']['modifytable'];
+ $_cols = $_POST['_cols'];
+ $nocols = $_POST['nocols'];
+ $_delcol = $_POST['_delcol'];
+ $layout = $_POST['layout'];
+ $editable = $_GET['editable'];
+ $modifytable = $_GET['modifytable'] ? $_GET['modifytable'] : $_POST['modifytable'];
$this->bolog = CreateObject('admin.bolog',True);
- $this->html = createobject('admin.html');
+ $this->html = createobject('admin.html_tables');
$this->t = CreateObject('phpgwapi.Template',$GLOBALS['phpgw']->common->get_tpl_dir('admin'));
$this->lastid = '';
$this->editmode = False;
From acc5c0dfb006b59af7f55063554a3e4f93e3b6f2 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Tue, 24 Aug 2004 19:59:31 +0000
Subject: [PATCH 007/177] foreach instead of while-list-each
---
admin/inc/class.uiconfig.inc.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/admin/inc/class.uiconfig.inc.php b/admin/inc/class.uiconfig.inc.php
index f204cc8f26..f1165dcb28 100644
--- a/admin/inc/class.uiconfig.inc.php
+++ b/admin/inc/class.uiconfig.inc.php
@@ -78,7 +78,7 @@
/* Load hook file with functions to validate each config (one/none/all) */
$GLOBALS['phpgw']->hooks->single('config_validate',$appname);
- while (list($key,$config) = each($_POST['newsettings']))
+ foreach($_POST['newsettings'] as $key => $config)
{
if ($config)
{
From d5b8419f8dfa471ad81629fa5f88bda6f8f6e663 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Tue, 24 Aug 2004 20:01:49 +0000
Subject: [PATCH 008/177] fixing the fix, now even all sub-arrays get reset
---
phpgwapi/inc/common_functions.inc.php | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/phpgwapi/inc/common_functions.inc.php b/phpgwapi/inc/common_functions.inc.php
index 1036a1dd2c..d98bad354c 100755
--- a/phpgwapi/inc/common_functions.inc.php
+++ b/phpgwapi/inc/common_functions.inc.php
@@ -1220,6 +1220,8 @@
}
}
}
+ // in case some stupid old code expects the array-pointer to be at the start of the array
+ reset($var);
}
}
@@ -1239,7 +1241,6 @@
if (is_array($GLOBALS[$where]))
{
_check_script_tag($GLOBALS[$where],$where);
- reset($GLOBALS[$where]); // in case some stupid old code expects the array-pointer to be at the start of the array
}
}
?>
From 45c0f356ef0c792afbf8e867621cbf249f22a1b2 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Wed, 25 Aug 2004 11:21:23 +0000
Subject: [PATCH 009/177] replaced all while-list-each with foreach, as
requested in patch [ 1015863 ] Admin does not save ACL rights and Site
Configuration
---
admin/inc/class.uiaclmanager.inc.php | 75 ++++++++++++++++------------
admin/inc/class.uiconfig.inc.php | 12 ++---
2 files changed, 45 insertions(+), 42 deletions(-)
diff --git a/admin/inc/class.uiaclmanager.inc.php b/admin/inc/class.uiaclmanager.inc.php
index f6cdc51832..73a3711d3e 100644
--- a/admin/inc/class.uiaclmanager.inc.php
+++ b/admin/inc/class.uiaclmanager.inc.php
@@ -54,39 +54,45 @@
$this->template->set_block('app_list','link_row');
$this->template->set_block('app_list','spacer_row');
- while (is_array($GLOBALS['acl_manager']) && list($app,$locations) = each($GLOBALS['acl_manager']))
+ if (is_array($GLOBALS['acl_manager']))
{
- $icon = $GLOBALS['phpgw']->common->image($app,array('navbar.gif',$app.'.gif'));
- $this->template->set_var('icon_backcolor',$GLOBALS['phpgw_info']['theme']['row_off']);
- $this->template->set_var('link_backcolor',$GLOBALS['phpgw_info']['theme']['row_off']);
- $this->template->set_var('app_name',$GLOBALS['phpgw_info']['apps'][$app]['title']);
- $this->template->set_var('a_name',$appname);
- $this->template->set_var('app_icon',$icon);
-
- if ($icon)
+ foreach($GLOBALS['acl_manager'] as $app => $locations)
{
- $this->template->fp('rows','app_row',True);
+ $icon = $GLOBALS['phpgw']->common->image($app,array('navbar.gif',$app.'.gif'));
+ $this->template->set_var('icon_backcolor',$GLOBALS['phpgw_info']['theme']['row_off']);
+ $this->template->set_var('link_backcolor',$GLOBALS['phpgw_info']['theme']['row_off']);
+ $this->template->set_var('app_name',$GLOBALS['phpgw_info']['apps'][$app]['title']);
+ $this->template->set_var('a_name',$appname);
+ $this->template->set_var('app_icon',$icon);
+
+ if ($icon)
+ {
+ $this->template->fp('rows','app_row',True);
+ }
+ else
+ {
+ $this->template->fp('rows','app_row_noicon',True);
+ }
+
+ if (is_array($locations))
+ {
+ foreach($locations as $loc => $value)
+ {
+ $link_values = array(
+ 'menuaction' => 'admin.uiaclmanager.access_form',
+ 'location' => $loc,
+ 'acl_app' => $app,
+ 'account_id' => $this->account_id
+ );
+
+ $this->template->set_var('link_location',$GLOBALS['phpgw']->link('/index.php',$link_values));
+ $this->template->set_var('lang_location',lang($value['name']));
+ $this->template->fp('rows','link_row',True);
+ }
+ }
+
+ $this->template->parse('rows','spacer_row',True);
}
- else
- {
- $this->template->fp('rows','app_row_noicon',True);
- }
-
- while (is_array($locations) && list($loc,$value) = each($locations))
- {
- $link_values = array(
- 'menuaction' => 'admin.uiaclmanager.access_form',
- 'location' => urlencode($loc),
- 'acl_app' => $app,
- 'account_id' => $this->account_id
- );
-
- $this->template->set_var('link_location',$GLOBALS['phpgw']->link('/index.php',$link_values));
- $this->template->set_var('lang_location',lang($value['name']));
- $this->template->fp('rows','link_row',True);
- }
-
- $this->template->parse('rows','spacer_row',True);
}
$this->template->set_var(array(
'cancel_action' => $GLOBALS['phpgw']->link('/index.php','menuaction=admin.uiaccounts.list_users'),
@@ -104,9 +110,12 @@
if ($_POST['submit'])
{
$total_rights = 0;
- while (is_array($_POST['acl_rights']) && list(,$rights) = each($_POST['acl_rights']))
+ if (is_array($_POST['acl_rights']))
{
- $total_rights += $rights;
+ foreach($_POST['acl_rights'] as $rights)
+ {
+ $total_rights += $rights;
+ }
}
if ($total_rights)
{
@@ -145,7 +154,7 @@
$this->template->set_var('form_action',$GLOBALS['phpgw']->link('/index.php',$link_values));
$total = 0;
- while (list($name,$value) = each($acl_manager['rights']))
+ foreach($acl_manager['rights'] as $name => $value)
{
$cb .= ' '.lang($name)." \n";
}
diff --git a/admin/inc/class.uiconfig.inc.php b/admin/inc/class.uiconfig.inc.php
index f1165dcb28..e983af549a 100644
--- a/admin/inc/class.uiconfig.inc.php
+++ b/admin/inc/class.uiconfig.inc.php
@@ -162,17 +162,11 @@
$GLOBALS['phpgw']->hooks->single('config',$appname);
- while (list($null,$value) = each($vars))
+ foreach($vars as $value)
{
$valarray = explode('_',$value);
- $type = $valarray[0];
- $new = $newval = '';
-
- while($chunk = next($valarray))
- {
- $new[] = $chunk;
- }
- $newval = implode(' ',$new);
+ $type = array_shift($valarray);
+ $newval = implode(' ',$valarray);
switch ($type)
{
From d03d7e011494a33fe1371a71bbc1f40aa8dec5b4 Mon Sep 17 00:00:00 2001
From: reinerj
Date: Wed, 25 Aug 2004 14:28:16 +0000
Subject: [PATCH 010/177] replace the bad word grrr
---
admin/setup/phpgw_sl.lang | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/admin/setup/phpgw_sl.lang b/admin/setup/phpgw_sl.lang
index 33a426c23a..57d97704ae 100644
--- a/admin/setup/phpgw_sl.lang
+++ b/admin/setup/phpgw_sl.lang
@@ -149,7 +149,7 @@ enter the full path for temporary files. examples: /tmp, c:temp admin sl Vnes
enter the full path for users and group files. examples: /files, e:\files admin sl Vnesite polno pot do datotek uporabnikov in skupin. Primera: /files, E:\FILES
enter the full path for users and group files. examples: /files, e:files admin sl Vnesite polno pot do datotek uporabnikov in skupin. Primera: /files, E:\FILES
enter the hostname of the machine on which this server is running admin sl Vnesite ime strežnika skupine, na kateri teče strežnik.
-enter the location of phpgroupware's url. example: http://www.domain.com/phpgroupware or /phpgroupware no trailing slash admin sl Vnesite URP vašega eGroupware strežnika. Primer: http://www.domena.si/egw ali /egw Brez končne poševnice.
+enter the location of egroupware's url. example: http://www.domain.com/egroupware or /egroupware no trailing slash admin sl Vnesite URP vašega eGroupware strežnika. Primer: http://www.domena.si/egw ali /egw Brez končne poševnice.
enter the search string. to show all entries, empty this field and press the submit button again admin sl Vnesite niz za iskanje. Za prikaz vseh vnosov izpraznite to polje in kliknite gumb Pošlji.
enter the site password for peer servers admin sl Vnesite geslo vzporednega strežnika
enter the site username for peer servers admin sl Vnesite uporabniško ime vzporednega strežnika
@@ -352,9 +352,9 @@ view user account admin sl Preglej uporabnikov račun
who would you like to transfer all records owned by the deleted user to? admin sl Komu se dodelijo vsi zapisi v lasti izbrisanega uporabnika?
would you like egroupware to check for a new version when admins login ? admin sl Želite, da eGroupWare preveri za novo verzijo, ko se prijavi administrator?
would you like egroupware to check for new application versions when admins login ? admin sl Želite, da eGroupWare preveri za novo verzijo programov, ko se prijavi administrator?
-would you like phpgroupware to cache the phpgw info array ? admin sl Ali želite, da eGroupware shrani spremenljivko phpgw_info v predpomnilnik?
-would you like phpgroupware to check for a new version when admins login ? admin sl Ali želite, da eGroupware preveri veljavnost različice ob administratorjevi prijavi?
-would you like phpgroupware to check for new application versions when admins login ? admin sl Ali želite, da eGroupware preveri veljavnost različice aplikacij ob administratorjevi prijavi?
+would you like egroupware to cache the phpgw info array ? admin sl Ali želite, da eGroupware shrani spremenljivko phpgw_info v predpomnilnik?
+would you like egroupware to check for a new version when admins login ? admin sl Ali želite, da eGroupware preveri veljavnost različice ob administratorjevi prijavi?
+would you like egroupware to check for new application versions when admins login ? admin sl Ali želite, da eGroupware preveri veljavnost različice aplikacij ob administratorjevi prijavi?
would you like to automaticaly load new langfiles (at login-time) ? admin sl Ali želite avtomatično naložiti popravke jezika (ob prijavi)?
would you like to show each application's upgrade status ? admin sl Ali želite prikazati status različice vsake aplikacije?
xml-rpc admin sl XML_RPC
From a806550d644347ea0879cfad9a10ffe7d9a5f32f Mon Sep 17 00:00:00 2001
From: reinerj
Date: Wed, 25 Aug 2004 15:14:09 +0000
Subject: [PATCH 011/177] replace the bad word grrr
---
phpgwapi/setup/phpgw_sl.lang | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/phpgwapi/setup/phpgw_sl.lang b/phpgwapi/setup/phpgw_sl.lang
index ac06d04ee0..33c4a26b2b 100644
--- a/phpgwapi/setup/phpgw_sl.lang
+++ b/phpgwapi/setup/phpgw_sl.lang
@@ -366,7 +366,7 @@ please wait... common sl Prosimo, počakajte...
poland common sl POLJSKA
portugal common sl PORTUGALSKA
postal common sl Potno
-powered by phpgroupware version %1 common sl Teče na eGroupware različica %1
+powered by egroupware version %1 common sl Teče na eGroupware različica %1
preferences common sl Nastavitve
prev. month (hold for menu) common sl Prejnji mesesc (drite za meni)
prev. year (hold for menu) common sl Prejnje leto (drite za meni)
@@ -515,7 +515,7 @@ year common sl Leto
yemen common sl JEMEN
yes common sl Da
you are required to change your password during your first login common sl Ob prvi prijavi morate zamenjati geslo
-you are running a newer version of phpgroupware than your database is setup for common sl Uporabljate novejo različico egroupware, kot je namečena v bazi podatkov.
+you are running a newer version of egroupware than your database is setup for common sl Uporabljate novejo različico egroupware, kot je namečena v bazi podatkov.
you have been successfully logged out login sl Bili ste uspeno odjavljeni.
you have not entered a title common sl Niste vnesli naslova
you have not entered a valid date common sl Niste vnesli veljavnega datuma
From db7cd1697e126e267e91714606ca3de7dc639253 Mon Sep 17 00:00:00 2001
From: mgalgoci
Date: Wed, 25 Aug 2004 15:33:59 +0000
Subject: [PATCH 012/177] fix long standing issue in is_owner() - mailto is a
subarray of organizer.
---
calendar/inc/class.boicalendar.inc.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/calendar/inc/class.boicalendar.inc.php b/calendar/inc/class.boicalendar.inc.php
index 98258547ae..b557e414b2 100755
--- a/calendar/inc/class.boicalendar.inc.php
+++ b/calendar/inc/class.boicalendar.inc.php
@@ -2907,7 +2907,7 @@
function is_owner($part_record)
{
- if(($part_record['user'].'@'.$part_record['host'] == $GLOBALS['phpgw_info']['user']['preferences']['email']['address']) ||
+ if(($part_record['mailto']['user'].'@'.$part_record['mailto']['host'] == $GLOBALS['phpgw_info']['user']['preferences']['email']['address']) ||
($part_record['cn'] == $GLOBALS['phpgw_info']['user']['account_lid']))
{
return True;
From 6a8455291803eece1d64d3a07c0c55e7c87c4079 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Oscar=20Manuel=20G=C3=B3mez=20Senovilla?=
Date: Wed, 25 Aug 2004 17:50:48 +0000
Subject: [PATCH 013/177] *** empty log message ***
---
phpgwapi/setup/phpgw_es-ca.lang | 107 ++++++++++++++++++--------------
1 file changed, 61 insertions(+), 46 deletions(-)
diff --git a/phpgwapi/setup/phpgw_es-ca.lang b/phpgwapi/setup/phpgw_es-ca.lang
index 54a722139b..190ba399e5 100644
--- a/phpgwapi/setup/phpgw_es-ca.lang
+++ b/phpgwapi/setup/phpgw_es-ca.lang
@@ -1,21 +1,24 @@
%1 email addresses inserted common es-ca %1 adreces de correu afegides
+%1 is not executable by the webserver !!! common es-ca %1 no es pot executar en el servidor web !!!
%1egroupware%2 is a multi-user, web-based groupware suite written in %3php%4. common es-ca %1eGroupWare%2 s una eina de treball en grup, multiusuari i basada en web escrita en %3PHP%4
(shift-)click or drag to change value jscalendar es-ca (Maj-)+clic o arrosegar per a canviar el valor
- click on any of the time parts to increase it jscalendar es-ca - Premeu en qualsevol part de l'hora per a incrementar-la
-- hold mouse button on any of the above buttons for faster selection. jscalendar es-ca - Mantingueu premut el bot del ratol en qualsevol dels botons anteriors per a una sel.lecci ms rpida.
-- or click and drag for faster selection. jscalendar es-ca - o premeu i arrosegueu per a una sel.lecci ms rpida.
+- hold mouse button on any of the above buttons for faster selection. jscalendar es-ca - Mantingueu premut el bot del ratol en qualsevol dels botons anteriors per a una selecci ms rpida.
+- or click and drag for faster selection. jscalendar es-ca - o premeu i arrosegueu per a una selecci ms rpida.
- or shift-click to decrease it jscalendar es-ca - o Maj+clic per disminuir
-- use the %1, %2 buttons to select month jscalendar es-ca - Useu els botons %1, %2 per a sel.leccionar el mes
-- use the %1, %2 buttons to select year jscalendar es-ca - Useu els botons %1, %2 per a sel.leccionar l'any
-00 (disable) admin es-ca 00 (desactivar)
+- use the %1, %2 buttons to select month jscalendar es-ca - Useu els botons %1, %2 per a seleccionar el mes
+- use the %1, %2 buttons to select year jscalendar es-ca - Useu els botons %1, %2 per a seleccionar l'any
+00 (disable) admin es-ca 00 (desactiva)
13 (ntp) admin es-ca 13 (ntp)
+3 number of chars for day-shortcut common es-ca 3 carcters per a l'abreviatura del dia
+3 number of chars for month-shortcut common es-ca 3 carcters per a l'abreviatura del mes
80 (http) admin es-ca 80 (http)
about common es-ca Quant a
about %1 common es-ca Quant a %1
about the calendar jscalendar es-ca Quant al calendari
about this editor htmlarea es-ca Quant a aquest editor
access common es-ca Accs
-access not permitted common es-ca Accs no perms
+access not permitted common es-ca Accs no perms
access type common es-ca Tipo Acceso
account has been created common es-ca Compte creat
account has been deleted common es-ca Compte esborrat
@@ -37,7 +40,7 @@ afghanistan common es-ca AFGANISTAN
albania common es-ca ALBNIA
algeria common es-ca ALGRIA
all common es-ca Tot
-alphabet common es-ca a,b,c,,d,e,f,g,h,i,j,k,l,m,n,,o,p,q,r,s,t,u,v,w,x,y,z
+alphabet common es-ca a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z
american samoa common es-ca SAMOA AMERICANA
andorra common es-ca ANDORRA
angola common es-ca ANGOLA
@@ -75,7 +78,7 @@ belize common es-ca BELIZE
benin common es-ca BENIN
bermuda common es-ca BERMUDA
bhutan common es-ca BHUTAN
-blocked, too many attempts common es-ca Bloquejat, masses intents
+blocked, too many attempts common es-ca Bloquejat, massa intents
bold htmlarea es-ca Negreta
bolivia common es-ca BOLIVIA
bookkeeping common es-ca Contabilidad
@@ -93,7 +96,7 @@ calendar common es-ca Calendari
cambodia common es-ca CAMBODJA
cameroon common es-ca CAMERUN
canada common es-ca CANADA
-cancel common es-ca Cancel.lar
+cancel common es-ca Cancellar
cape verde common es-ca CAP VERD
categories common es-ca Categories
categories for common es-ca categories per
@@ -106,7 +109,7 @@ central african republic common es-ca REP
chad common es-ca TXAD
change common es-ca Canvi
charset common es-ca iso-8859-1
-check installation common es-ca Comprovar instal.laci
+check installation common es-ca Comprovar installaci
chile common es-ca XILE
china common es-ca XINA
choose the category common es-ca Trieu la categoria
@@ -123,6 +126,8 @@ colombia common es-ca COL
comoros common es-ca COMORES
company common es-ca Empresa
company directory common es-ca Directorio de la Organizacion
+config password common es-ca Configura Contrasenya
+config username common es-ca Configura Nom d'Usuari
congo common es-ca CONGO
congo, the democratic republic of the common es-ca CONGO, REPBLICA DEMOCRTICA DEL
cook islands common es-ca ILLES COOK
@@ -138,26 +143,27 @@ currency common es-ca Moneda
current common es-ca Actual
current style htmlarea es-ca Estil actual
current users common es-ca Usuaris actuals
-cut selection htmlarea es-ca Tallar sel.lecci
+cut selection htmlarea es-ca Retallar selecci
cyprus common es-ca XIPRE
czech republic common es-ca REPBLICA TXECA
date common es-ca Data
date due common es-ca Data lmit
-date selection: jscalendar es-ca Sel.lecci de data:
+date selection: jscalendar es-ca Selecci de data:
datetime port. if using port 13, please set firewall rules appropriately before submitting this page. (port: 13 / host: 129.6.15.28) admin es-ca Port de data. Si useu el port 13, si us plau, configureu acuradament les regles del tallafocs abans d'enviar aquesta plana.
december common es-ca Desembre
-decrease indent htmlarea es-ca Redur sangria
+decrease indent htmlarea es-ca Reduir sangria
default category common es-ca Categoria predeterminada
delete common es-ca Esborrar
denmark common es-ca DINAMARCA
description common es-ca Descripci
-detail common es-ca Detalle
+detail common es-ca Detall
details common es-ca Detalls
-diable the execution a bugfixscript for internet explorer 5.5 and higher to show transparency in png-images? common es-ca Desactivar la execuci del pegat d'IE 5.5 i superiors per mostrar transparncies en imatges PNG?
+diable the execution a bugfixscript for internet explorer 5.5 and higher to show transparency in png-images? common es-ca Desactivar l'execuci del pegat d'IE 5.5 i superiors per mostrar transparncies en imatges PNG?
disable internet explorer png-image-bugfix common es-ca Desactivar el pegat d'IE per veure imatges PNG
disable slider effects common es-ca Desactivar efectes lliscants
disable the animated slider effects when showing or hiding menus in the page? opera and konqueror users will probably must want this. common es-ca Desactivar efectes lliscants animats en mostrar o amagar mens a la plana? Opera i Konqueror probablement ho necessiten.
disabled common es-ca Desactivat
+display %s first common es-ca Mostra %s primer
display monday first jscalendar es-ca Mostrar Dilluns primer
display sunday first jscalendar es-ca Mostar Diumenge primer
djibouti common es-ca DJIBOUTI
@@ -216,7 +222,7 @@ first page common es-ca Primera plana
firstname common es-ca Nom de pila
fixme! common es-ca ARREGLEU-ME!
font color htmlarea es-ca Color de la lletra
-force selectbox common es-ca Forar quadre de sel.lecci
+force selectbox common es-ca Forar quadre de selecci
france common es-ca FRANA
french guiana common es-ca GUAIANA FRANCESA
french polynesia common es-ca POLINSIA FRANCESA
@@ -244,7 +250,7 @@ group has been added common es-ca Grup afegit
group has been deleted common es-ca Grup esborrat
group has been updated common es-ca Grup actualitzat
group name common es-ca nom del grup
-group public common es-ca Grup Public
+group public common es-ca Grup Pblic
groups common es-ca Grups
groups with permission for %1 common es-ca Grups amb perms per %1
groups without permission for %1 common es-ca Grups sense perms per %1
@@ -255,6 +261,9 @@ guinea common es-ca GUINEA
guinea-bissau common es-ca GUINEA-BISSAU
guyana common es-ca GUYANA
haiti common es-ca HAITI
+header admin login common es-ca Entrada per Administrar la Capalera
+header password common es-ca Contrasenya de la Capalera
+header username common es-ca Nom d'usuari de la Capalera
heard island and mcdonald islands common es-ca ILLA HEARD I ILLES MCDONALD
help common es-ca Ajuda
help using editor htmlarea es-ca Ajuda usant editor
@@ -284,7 +293,7 @@ iran, islamic republic of common es-ca IRAN, REP
iraq common es-ca IRAQ
ireland common es-ca IRLANDA
israel common es-ca ISRAEL
-it has been more then %1 days since you changed your password common es-ca Fa ms de %1 des des de que vreu canviar la contrasenya
+it has been more then %1 days since you changed your password common es-ca Fa ms de %1 dies des de que vreu canviar la contrasenya
it is recommended that you run setup to upgrade your tables to the current version common es-ca Es recomana que executeu setup per actualitzar les taules a la versi actual.
italic common es-ca Cursiva
italy common es-ca ITLIA
@@ -320,6 +329,7 @@ libyan arab jamahiriya common es-ca LIBIA (LYBIAN ARAB JAMAHIRIYA)
license common es-ca Llicncia
liechtenstein common es-ca LIECHTENSTEIN
list common es-ca Llista
+list members common es-ca Llista de membres
lithuania common es-ca LITUNIA
local common es-ca Local
login common es-ca Entrar
@@ -351,7 +361,7 @@ mayotte common es-ca MAYOTTE
medium common es-ca Mig
menu common es-ca Men
message common es-ca Missatge
-mexico common es-ca MXIC
+mexico common es-ca MXIC
micronesia, federated states of common es-ca MICRONESIA, ESTATS FEDERATS DE
moldova, republic of common es-ca MOLDViA, REPBLICA DE
monaco common es-ca MONACO
@@ -402,7 +412,7 @@ ok common es-ca Acceptar
old value common es-ca Valor anterior
oman common es-ca OMAN
on *nix systems please type: %1 common es-ca En sistemes *nix escriviu: %1
-on mouse over common es-ca Al moure el ratol per sobre
+on mouse over common es-ca En moure el ratol per sobre
only private common es-ca noms privat
only yours common es-ca noms els vostres
open notify window common es-ca Obrir finestra de notificaci
@@ -411,7 +421,8 @@ ordered list htmlarea es-ca Llista ordenada
original common es-ca Original
other common es-ca Altres
overview common es-ca Resum
-owner common es-ca Amo
+owner common es-ca Propietari
+page common es-ca Pgina
page was generated in %1 seconds common es-ca Plana generada en %1 segons
pakistan common es-ca PAKISTAN
palau common es-ca PALAU
@@ -427,28 +438,29 @@ password has been updated common es-ca Contrasenya actualitzada
paste from clipboard htmlarea es-ca Enganxar des del portapapers
path htmlarea es-ca Cam
path to user and group files has to be outside of the webservers document-root!!! common es-ca El cam als arxius d'usuari i grups HA D'ESTAR FORA del directori arrel de documents dels servidors web!!
-pattern for search in addressbook common es-ca Patro de recerca a la Llibreta d'adreces
-pattern for search in calendar common es-ca Patro de recerca al Calendari
-pattern for search in projects common es-ca Patro de recerca als Projectes
+pattern for search in addressbook common es-ca Patr de recerca a la Llibreta d'adreces
+pattern for search in calendar common es-ca Patr de recerca al Calendari
+pattern for search in projects common es-ca Patr de recerca als Projectes
permissions to the files/users directory common es-ca permissos als directoris d'arxius/usuaris
personal common es-ca Personal
peru common es-ca PERU
philippines common es-ca FILIPINES
phone number common es-ca Nmero de telfon
+phpgroupware login login es-ca Ingreso al Sistema de Groupware
phpinfo common es-ca PhpInfo
phpwebhostin common es-ca Manejo Avanzado de Archivos
pitcairn common es-ca PITCAIRN
-please %1 by hand common es-ca Si us plau %1 manualmente
-please enter a name common es-ca Si us plau introduiu un nom !
-please run setup to become current common es-ca Si us plau executeu la instal.laci per posar-vos al dia
-please select common es-ca Si us plau Trieu
-please set your global preferences common es-ca Si us plau establiu les vostres preferncies globals !
-please set your preferences for this application common es-ca Si us plau establiu les vostres preferncies per aquesta aplicaci
-please wait... common es-ca Si us plau espereu...
+please %1 by hand common es-ca Si us plau, %1 manualment
+please enter a name common es-ca Si us plau, introduu un nom !
+please run setup to become current common es-ca Si us plau, executeu la installaci per posar-vos al dia
+please select common es-ca Si us plau, Trieu
+please set your global preferences common es-ca Si us plau, establiu les vostres preferncies globals !
+please set your preferences for this application common es-ca Si us plau, establiu les vostres preferncies per aquesta aplicaci
+please wait... common es-ca Si us plau, espereu...
poland common es-ca POLNIA
portugal common es-ca PORTUGAL
postal common es-ca Postal
-powered by egroupware version %1 common es-ca Versi %1
+powered by phpgroupware version %1 common es-ca Versi %1
preferences common es-ca Preferncies
preferences for the idots template set common es-ca Preferncies per al joc de plantilles "idot"
prev. month (hold for menu) jscalendar es-ca Mes anterior (mantenir clicat per men)
@@ -466,10 +478,11 @@ read this list of methods. common es-ca Llegir aquesta llista de m
redoes your last action htmlarea es-ca Repeteix la darrera acci
registration common es-ca Registracion
reject common es-ca Rebutjar
-rename common es-ca Reanomenar
+remove selected accounts common es-ca esborra els comptes seleccionats
+rename common es-ca Reanomena
returns a full list of accounts on the system. warning: this is return can be quite large common es-ca Torna una llista completa dels comptes del sistema. Atenci: pot ser molt llarg
returns an array of todo items common es-ca Torna una matriu de tasques pendents
-returns struct of users application access common es-ca Torna una estructura de l'accs dels usuaria a la aplicaci
+returns struct of users application access common es-ca Torna una estructura de l'accs dels usuaris a l'aplicaci
reunion common es-ca REUNION
romania common es-ca ROMANIA
russian federation common es-ca FEDERACI RUSSA
@@ -486,6 +499,8 @@ saturday common es-ca Dissabte
saudi arabia common es-ca ARBIA SAUD
save common es-ca Desar
search common es-ca Cercar
+search %1 '%2' common es-ca Cercar %1 '%2'
+search or select accounts common es-ca Cercar o seleccionar comptes
section common es-ca Secci
select common es-ca Triar
select all %1 %2 for %3 common es-ca Triar tots els %1 %2 per %3
@@ -496,20 +511,22 @@ select home email address common es-ca Triar adre
select one common es-ca Triar un
select user common es-ca Triar usuari
select work email address common es-ca Triar adrea de correu del treball
+selection common es-ca Selecci
send common es-ca Enviar
senegal common es-ca SENEGAL
september common es-ca Setembre
server %1 has been added common es-ca Servidor %1 afegit
server name common es-ca Nom del servidor
session has been killed common es-ca Sessi eliminada
-setup common es-ca Instal.laci
-setup main menu common es-ca Men principal d'instal.laci
+setup common es-ca Installaci
+setup main menu common es-ca Men principal d'installaci
+setup/config admin login common es-ca Entrada per Installar/Configurar Administrador
seychelles common es-ca SEYCHELLES
show all common es-ca mostrar tot
show all categorys common es-ca Mostrar totes les categories
show menu common es-ca mostrar menu
show page generation time common es-ca Mostrar temps de generaci de la plana
-show page generation time on the bottom of the page? common es-ca Mostrar el temps de generaci de la plana a la parte inferior?
+show page generation time on the bottom of the page? common es-ca Mostrar el temps de generaci de la plana a la part inferior?
show_more_apps common es-ca mostrar ms aplicacions
showing %1 common es-ca mostrant %1
showing %1 - %2 of %3 common es-ca mostrant %1 - %2 de %3
@@ -550,30 +567,27 @@ the api is current common es-ca La API esta al dia
the api requires an upgrade common es-ca La API necessita actualitzaci
the following applications require upgrades common es-ca Les segents aplicacions necessiten actualitzaci
the mail server returned common es-ca El servidor de correu ha tornat
-this application is current common es-ca Aquesta aplicaci est al dia
+this application is current common es-ca Aquesta aplicaci est al dia
this application requires an upgrade common es-ca Aquesta aplicaci necessita actualitzar-se
this name has been used already common es-ca Aquest nom ja s en s !
thursday common es-ca Dijous
time common es-ca Hora
time selection: jscalendar es-ca Seleccionar hora:
time zone common es-ca Zona horria
-time zone offset common es-ca Diferencia de zona horria
+time zone offset common es-ca Diferncia de zona horria
timetrack preferences es-ca Seguimiento del Tiempo
title common es-ca Ttol
to common es-ca Per
to correct this error for the future you will need to properly set the common es-ca Per a corregir aquest error per al futur necessitareu configurar acuradament el
-to go back to the msg list, click here common es-ca Per tornar a la llista de missatges, premeu aqui
-to go back to the msg list, click here common es-ca Para volver a la lista de mensajes, pulse aqu
-to go back to the msg list, click here common es-ca
-to go back to the msg list, click here common es-ca Para volver a la lista de menseajes, pulse aqu
+to go back to the msg list, click here common es-ca Per tornar a la llista de missatges, premeu aqu
today common es-ca Avui
todays date, eg. "%1" common es-ca data d'avui, ex. "%1"
-toggle first day of week jscalendar es-ca Canviar el primer da de la setmana
+toggle first day of week jscalendar es-ca Canviar el primer dia de la setmana
toggle html source htmlarea es-ca Canviar a vista de codi HTML
togo common es-ca TOGO
tokelau common es-ca TOKELAU
tonga common es-ca TONGA
-too many unsucessful attempts to login: %1 for the user '%2', %3 for the ip %4 common es-ca Masses intents erronis de inici de sessi: %1 per a l'usuari '%2', %3 per la IP %4
+too many unsucessful attempts to login: %1 for the user '%2', %3 for the ip %4 common es-ca Massa intents erronis d'inici de sessi: %1 per a l'usuari '%2', %3 per la IP %4
total common es-ca Total
trinidad and tobago common es-ca TRINIDAD I TOBAGO
tuesday common es-ca Dimarts
@@ -638,8 +652,9 @@ you have not entered participants common es-ca No heu entrat participants
you have selected an invalid date common es-ca Heu triat una data incorrecta !
you have selected an invalid main category common es-ca Heu triat una categoria principal incorrecta !
you have successfully logged out common es-ca Desconnexi correcta
+you need to add the webserver user '%1' to the group '%2'. common es-ca Necessiteu afegir l'usuari '%1' del servidor web al grup '%2'.
your message as been sent common es-ca Su mensaje fue enviado
-your message could not be sent! common es-ca El missatge no s'ha pogut enviar
+your message could not be sent! common es-ca El missatge no s'ha pogut enviar!
your message has been sent common es-ca Missatge enviat
your search returned %1 matchs common es-ca la recerca ha tornat %1 resultats
your search returned 1 match common es-ca la recerca ha tornat 1 resultat
From ecf6d380379d4fa287c72f9f211a302d6de63c1f Mon Sep 17 00:00:00 2001
From: reinerj
Date: Wed, 25 Aug 2004 18:17:28 +0000
Subject: [PATCH 014/177] replace the bad word grrr
---
phpgwapi/setup/phpgw_es-ca.lang | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/phpgwapi/setup/phpgw_es-ca.lang b/phpgwapi/setup/phpgw_es-ca.lang
index 190ba399e5..f73037434b 100644
--- a/phpgwapi/setup/phpgw_es-ca.lang
+++ b/phpgwapi/setup/phpgw_es-ca.lang
@@ -446,7 +446,7 @@ personal common es-ca Personal
peru common es-ca PERU
philippines common es-ca FILIPINES
phone number common es-ca Nmero de telfon
-phpgroupware login login es-ca Ingreso al Sistema de Groupware
+wgroupware login login es-ca Ingreso al Sistema de Groupware
phpinfo common es-ca PhpInfo
phpwebhostin common es-ca Manejo Avanzado de Archivos
pitcairn common es-ca PITCAIRN
@@ -460,7 +460,7 @@ please wait... common es-ca Si us plau, espereu...
poland common es-ca POLNIA
portugal common es-ca PORTUGAL
postal common es-ca Postal
-powered by phpgroupware version %1 common es-ca Versi %1
+powered by egroupware version %1 common es-ca Versi %1
preferences common es-ca Preferncies
preferences for the idots template set common es-ca Preferncies per al joc de plantilles "idot"
prev. month (hold for menu) jscalendar es-ca Mes anterior (mantenir clicat per men)
From 23046ac0b55fc2c958d4fd5687b540d612c0bf2f Mon Sep 17 00:00:00 2001
From: Lars Kneschke
Date: Wed, 25 Aug 2004 20:04:27 +0000
Subject: [PATCH 015/177] fix for bug [ 1007816 ] error message
---
phpgwapi/inc/class.accounts.inc.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/phpgwapi/inc/class.accounts.inc.php b/phpgwapi/inc/class.accounts.inc.php
index 17d48fd0ef..0b9c8aa027 100644
--- a/phpgwapi/inc/class.accounts.inc.php
+++ b/phpgwapi/inc/class.accounts.inc.php
@@ -555,7 +555,7 @@
if($type == 'g')
{
$accounts['groups'][$id] = $id;
- foreach($GLOBALS['phpgw']->acl->get_ids_for_location($id,1,'phpgw_group') as $id)
+ foreach((array)$GLOBALS['phpgw']->acl->get_ids_for_location($id,1,'phpgw_group') as $id)
{
$accounts['accounts'][$id] = $id;
}
From f3bbad5fffba517541ee6d62653ccc11c74feae4 Mon Sep 17 00:00:00 2001
From: mgalgoci
Date: Wed, 25 Aug 2004 20:51:59 +0000
Subject: [PATCH 016/177] More ical import fixes (and cleanups)
---
calendar/inc/class.boicalendar.inc.php | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/calendar/inc/class.boicalendar.inc.php b/calendar/inc/class.boicalendar.inc.php
index b557e414b2..06efecf525 100755
--- a/calendar/inc/class.boicalendar.inc.php
+++ b/calendar/inc/class.boicalendar.inc.php
@@ -2973,9 +2973,6 @@
$filename = $uploaddir . $newfilename;
move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $filename);
-// $ftp = fopen($uploaddir . $newfilename . '.info','wb');
-// fputs($ftp,$uploadedfile_type."\n".$uploadedfile_name."\n");
-// fclose($ftp);
return $filename;
}
@@ -3320,20 +3317,22 @@
$so_event->set_recur_none();
}
-// Owner
- if(!isset($ical['event'][$i]['organizer']) || (isset($ical['event'][$i]['organizer']) && $this->is_owner($ical['event'][$i]['organizer'])))
+ /* the organizer must be the current user doing the importing */
+ if(!isset($ical['event'][$i]['organizer']) || !$this->is_owner($ical['event'][$i]['organizer']))
{
$so_event->add_attribute('owner',$GLOBALS['phpgw_info']['user']['account_id']);
- $so_event->add_attribute('participants','A',(int)$GLOBALS['phpgw_info']['user']['account_id']);
+ $so_event->add_attribute('participants','A',$GLOBALS['phpgw_info']['user']['account_id']);
}
- else
+
+ /* if the original organizer is an egroupware user, add the original user as an event participant */
+ /* NB: ['mailto'] has two parts, ['user'], containing the username, and ['host'], containing the fqdn of the user's email address */
+ if (isset($ical['event'][$i]['organizer']['mailto']['user']) && $GLOBALS['phpgw']->accounts->exists($ical['event'][$i]['organizer']['mailto']['user']) == True)
{
-//owner
+ $so_event->add_attribute('participants','A',(int)$GLOBALS['phpgw']->accounts->name2id($ical['event'][$i]['organizer']['mailto']['user']));
}
$event = $so_event->get_cached_event();
$so_event->add_entry($event);
-// $event = $so_event->get_cached_event();
}
}
Header('Location: '.$GLOBALS['phpgw']->link('/index.php',
From 87fd7d1d057fd26be2c6419c2b0217b8c1cffd1c Mon Sep 17 00:00:00 2001
From: Lars Kneschke
Date: Wed, 25 Aug 2004 20:57:31 +0000
Subject: [PATCH 017/177] fix for Bug: [ 1009099 ] Unable To Add Project
---
phpgwapi/js/tabs/tabs.js | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/phpgwapi/js/tabs/tabs.js b/phpgwapi/js/tabs/tabs.js
index eb36b02c25..1e198e67dc 100644
--- a/phpgwapi/js/tabs/tabs.js
+++ b/phpgwapi/js/tabs/tabs.js
@@ -223,7 +223,8 @@ function Tabs(nrTabs,activeCSSclass,inactiveCSSclass,HTMLtabID,HTMLtabcontentID,
else
{
// getting the active tab from the selector if set
- if(document.getElementById(this.HTMLtabselectorID))
+ // the check for != '' is needed for Konqueror
+ if(document.getElementById(this.HTMLtabselectorID) && this.HTMLtabselectorID != '')
tab = document.getElementById(this.HTMLtabselectorID).selectedIndex+1;
else
tab = 1;
From eabf6925b57f33e368a7f1740f958161c5173fb1 Mon Sep 17 00:00:00 2001
From: ak703
Date: Wed, 25 Aug 2004 22:29:28 +0000
Subject: [PATCH 018/177] Added an admin module for ldap based email settings
(based on emailadmin) but reduced to those functions, which are needed to
manage ldap entries, which rely only on standard schemas (core, qmail) which
are not considered "experimental" and without the need to add a separate
schema.
This modul will be extended whenever possible and approved for more values.
Main goal here is: Ability to easily use eGW Admin for account management with
LDAP beackend and to comply with those schemas, the distros are delivering.
The link for this module will be shown in addition to Lars' EmailAdmin if LDAP
is used as account storage. So it will not break existing installation ;-)
---
admin/inc/class.boldap_mgr.inc.php | 400 +++++++++++++++++++++++++++++
admin/inc/class.soldap_mgr.inc.php | 173 +++++++++++++
admin/inc/class.uiaccounts.inc.php | 16 ++
admin/inc/class.uildap_mgr.inc.php | 192 ++++++++++++++
admin/setup/phpgw_de.lang | 20 +-
admin/setup/phpgw_en.lang | 27 +-
phpgwapi/setup/phpgw_de.lang | 1 +
phpgwapi/setup/phpgw_en.lang | 1 +
8 files changed, 828 insertions(+), 2 deletions(-)
create mode 100644 admin/inc/class.boldap_mgr.inc.php
create mode 100644 admin/inc/class.soldap_mgr.inc.php
create mode 100644 admin/inc/class.uildap_mgr.inc.php
diff --git a/admin/inc/class.boldap_mgr.inc.php b/admin/inc/class.boldap_mgr.inc.php
new file mode 100644
index 0000000000..ac127e7076
--- /dev/null
+++ b/admin/inc/class.boldap_mgr.inc.php
@@ -0,0 +1,400 @@
+ True,
+ 'getLDAPStorageData' => True,
+ 'getLocals' => True,
+ 'getProfile' => True,
+ 'getProfileList' => True,
+ 'getRcptHosts' => True,
+ 'getSMTPServerTypes' => True
+ );
+
+ function boldap_mgr($_profileID=-1)
+ {
+ $this->soldapmgr = CreateObject('admin.soldap_mgr');
+
+ $this->SMTPServerType = array(
+ '1' => array(
+ 'fieldNames' => array(
+ 'smtpServer',
+ 'smtpPort',
+ 'smtpAuth',
+ 'smtpType'
+ ),
+ 'description' => lang('standard SMTP-Server'),
+ 'classname' => 'defaultsmtp'
+ ),
+ '2' => array(
+ 'fieldNames' => array(
+ 'smtpServer',
+ 'smtpPort',
+ 'smtpAuth',
+ 'smtpType',
+ 'smtpLDAPServer',
+ 'smtpLDAPAdminDN',
+ 'smtpLDAPAdminPW',
+ 'smtpLDAPBaseDN',
+ 'smtpLDAPUseDefault'
+ ),
+ 'description' => lang('Postfix with LDAP'),
+ 'classname' => 'postfixldap'
+ )
+ );
+
+ $this->IMAPServerType = array(
+ '1' => array(
+ 'fieldNames' => array(
+ 'imapServer',
+ 'imapPort',
+ 'imapType',
+ 'imapLoginType',
+ 'imapTLSEncryption',
+ 'imapTLSAuthentication',
+ 'imapoldcclient'
+ ),
+ 'description' => lang('standard POP3 server'),
+ 'protocol' => 'pop3',
+ 'classname' => 'defaultpop'
+ ),
+ '2' => array(
+ 'fieldNames' => array(
+ 'imapServer',
+ 'imapPort',
+ 'imapType',
+ 'imapLoginType',
+ 'imapTLSEncryption',
+ 'imapTLSAuthentication',
+ 'imapoldcclient'
+ ),
+ 'description' => lang('standard IMAP server'),
+ 'protocol' => 'imap',
+ 'classname' => 'defaultimap'
+ ),
+ '3' => array(
+ 'fieldNames' => array(
+ 'imapServer',
+ 'imapPort',
+ 'imapType',
+ 'imapLoginType',
+ 'imapTLSEncryption',
+ 'imapTLSAuthentication',
+ 'imapoldcclient',
+ 'imapEnableCyrusAdmin',
+ 'imapAdminUsername',
+ 'imapAdminPW',
+ 'imapEnableSieve',
+ 'imapSieveServer',
+ 'imapSievePort'
+ ),
+ 'description' => lang('Cyrus IMAP Server'),
+ 'protocol' => 'imap',
+ 'classname' => 'cyrusimap'
+ )
+ );
+
+ $this->restoreSessionData();
+
+ if($_profileID >= 0)
+ {
+ $this->profileID = $_profileID;
+
+ $this->profileData = $this->getProfile($_profileID);
+
+ $this->imapClass = $this->IMAPServerType[$this->profileData['imapType']]['classname'];
+ $this->smtpClass = $this->SMTPServerType[$this->profileData['smtpType']]['classname'];
+ }
+ }
+
+ function encodeHeader($_string, $_encoding='q')
+ {
+ switch($_encoding)
+ {
+ case "q":
+ if(!preg_match("/[\x80-\xFF]/",$_string))
+ {
+ // nothing to quote, only 7 bit ascii
+ return $_string;
+ }
+
+ $string = imap_8bit($_string);
+ $stringParts = explode("=\r\n",$string);
+ while(list($key,$value) = each($stringParts))
+ {
+ if(!empty($retString)) $retString .= " ";
+ $value = str_replace(" ","_",$value);
+ // imap_8bit does not convert "?"
+ // it does not need, but it should
+ $value = str_replace("?","=3F",$value);
+ $retString .= "=?".strtoupper($this->displayCharset)."?Q?".$value."?=";
+ }
+ #exit;
+ return $retString;
+ break;
+ default:
+ return $_string;
+ }
+ }
+
+ function getAccountEmailAddress($_accountName, $_profileID)
+ {
+ $profileData = $this->getProfile($_profileID);
+
+ $smtpClass = $this->SMTPServerType[$profileData['smtpType']]['classname'];
+
+ return empty($smtpClass) ? False : ExecMethod("emailadmin.$smtpClass.getAccountEmailAddress",$_accountName,3,$profileData);
+ }
+
+ function getFieldNames($_serverTypeID, $_class)
+ {
+ switch($_class)
+ {
+ case 'imap':
+ return $this->IMAPServerType[$_serverTypeID]['fieldNames'];
+ break;
+ case 'smtp':
+ return $this->SMTPServerType[$_serverTypeID]['fieldNames'];
+ break;
+ }
+ }
+
+# function getIMAPClass($_profileID)
+# {
+# if(!is_object($this->imapClass))
+# {
+# $profileData = $this->getProfile($_profileID);
+# $this->imapClass = CreateObject('emailadmin.cyrusimap',$profileData);
+# }
+#
+# return $this->imapClass;
+# }
+
+ function getIMAPServerTypes()
+ {
+ foreach($this->IMAPServerType as $key => $value)
+ {
+ $retData[$key]['description'] = $value['description'];
+ $retData[$key]['protocol'] = $value['protocol'];
+ }
+
+ return $retData;
+ }
+
+ function getLDAPStorageData($_serverid)
+ {
+ $storageData = $this->soldapmgr->getLDAPStorageData($_serverid);
+ return $storageData;
+ }
+
+ function getMailboxString($_folderName)
+ {
+ if (!empty($this->imapClass))
+ {
+ return ExecMethod("emailadmin.".$this->imapClass.".getMailboxString",$_folderName,3,$this->profileData);
+ }
+ else
+ {
+ return false;
+ }
+ }
+
+ function getProfile($_profileID)
+ {
+ $profileData = $this->soldapmgr->getProfileList($_profileID);
+ $fieldNames = $this->SMTPServerType[$profileData[0]['smtpType']]['fieldNames'];
+ $fieldNames = array_merge($fieldNames, $this->IMAPServerType[$profileData[0]['imapType']]['fieldNames']);
+ $fieldNames[] = 'description';
+ $fieldNames[] = 'defaultDomain';
+ $fieldNames[] = 'profileID';
+ $fieldNames[] = 'organisationName';
+ $fieldNames[] = 'userDefinedAccounts';
+
+ return $this->soldapmgr->getProfile($_profileID, $fieldNames);
+ }
+
+ function getProfileList($_profileID='')
+ {
+ $profileList = $this->soldapmgr->getProfileList($_profileID);
+ return $profileList;
+ }
+
+# function getSMTPClass($_profileID)
+# {
+# if(!is_object($this->smtpClass))
+# {
+# $profileData = $this->getProfile($_profileID);
+# $this->smtpClass = CreateObject('emailadmin.postfixldap',$profileData);
+# }
+#
+# return $this->smtpClass;
+# }
+
+ function getSMTPServerTypes()
+ {
+ foreach($this->SMTPServerType as $key => $value)
+ {
+ $retData[$key] = $value['description'];
+ }
+
+ return $retData;
+ }
+
+ function getUserData($_accountID, $_usecache)
+ {
+ if ($_usecache)
+ {
+ $userData = $this->userSessionData[$_accountID];
+ }
+ else
+ {
+ $userData = $this->soldapmgr->getUserData($_accountID);
+ $this->userSessionData[$_accountID] = $userData;
+ $this->saveSessionData();
+ }
+ return $userData;
+ }
+
+ function restoreSessionData()
+ {
+ global $phpgw;
+
+ $this->sessionData = $phpgw->session->appsession('session_data');
+ $this->userSessionData = $phpgw->session->appsession('user_session_data');
+
+ #while(list($key, $value) = each($this->userSessionData))
+ #{
+ # print "++ $key: $value ";
+ #}
+ #print "restored Session ";
+ }
+
+ function saveProfile($_globalSettings, $_smtpSettings, $_imapSettings)
+ {
+ if(!isset($_globalSettings['profileID']))
+ {
+ $this->soldapmgr->addProfile($_globalSettings, $_smtpSettings, $_imapSettings);
+ }
+ else
+ {
+ $this->soldapmgr->updateProfile($_globalSettings, $_smtpSettings, $_imapSettings);
+ }
+ }
+
+
+
+
+
+ function saveSessionData()
+ {
+ global $phpgw;
+
+ $phpgw->session->appsession('session_data','',$this->sessionData);
+ $phpgw->session->appsession('user_session_data','',$this->userSessionData);
+ }
+
+
+
+
+
+
+
+ function saveUserData($_accountID, $_formData, $_boAction)
+ {
+ $this->userSessionData[$_accountID]['mail'] = $_formData["mail"];
+ $this->userSessionData[$_accountID]['mailForwardingAddress'] = $_formData["mailForwardingAddress"];
+ $this->userSessionData[$_accountID]['accountStatus'] = $_formData["accountStatus"];
+
+ switch ($_boAction)
+ {
+ case 'add_mailAlternateAddress':
+
+ if (is_array($this->userSessionData[$_accountID]['mailAlternateAddress']))
+ {
+ $count = count($this->userSessionData[$_accountID]['mailAlternateAddress']);
+ }
+ else
+ {
+//ACHTUNG!!
+ $count = 0;
+ }
+
+ $this->userSessionData[$_accountID]['mailAlternateAddress'][$count] =
+ $_formData['add_mailAlternateAddress'];
+
+ $this->saveSessionData();
+
+ break;
+
+ case 'remove_mailAlternateAddress':
+ $i=0;
+
+ while(list($key, $value) = @each($this->userSessionData[$_accountID]['mailAlternateAddress']))
+ {
+ #print ".. $key: $value ";
+ if ($key != $_formData['remove_mailAlternateAddress'])
+ {
+ $newMailAlternateAddress[$i]=$value;
+ #print "!! $i: $value ";
+ $i++;
+ }
+ }
+ $this->userSessionData[$_accountID]['mailAlternateAddress'] = $newMailAlternateAddress;
+
+ $this->saveSessionData();
+
+ break;
+
+ case 'save':
+ $this->soldapmgr->saveUserData(
+ $_accountID,
+ $this->userSessionData[$_accountID]);
+ $bofelamimail = CreateObject('felamimail.bofelamimail');
+ $bofelamimail->openConnection('','',true);
+ $bofelamimail->imapSetQuota($GLOBALS['phpgw']->accounts->id2name($_accountID),
+ $this->userSessionData[$_accountID]['quotaLimit']);
+ $bofelamimail->closeConnection();
+ $GLOBALS['phpgw']->accounts->cache_invalidate($_accountID);
+
+
+ break;
+ }
+ }
+
+ function updateAccount($_hookValues)
+ {
+ if (!empty($this->imapClass))
+ {
+ ExecMethod("emailadmin.".$this->imapClass.".updateAccount",$_hookValues,3,$this->profileData);
+ }
+
+ if (!empty($this->smtpClass))
+ {
+ ExecMethod("emailadmin.".$this->smtpClass.".updateAccount",$_hookValues,3,$this->profileData);
+ }
+ }
+
+ }
+?>
diff --git a/admin/inc/class.soldap_mgr.inc.php b/admin/inc/class.soldap_mgr.inc.php
new file mode 100644
index 0000000000..a586216191
--- /dev/null
+++ b/admin/inc/class.soldap_mgr.inc.php
@@ -0,0 +1,173 @@
+db = $GLOBALS['phpgw']->db;
+ include(PHPGW_INCLUDE_ROOT.'/emailadmin/setup/tables_current.inc.php');
+ $this->tables = &$phpgw_baseline;
+ unset($phpgw_baseline);
+ $this->table = &$this->tables['phpgw_emailadmin'];
+ }
+
+
+ function getUserData($_accountID)
+ {
+ global $phpgw, $phpgw_info;
+
+ $ldap = $phpgw->common->ldapConnect();
+ $filter = "(&(uidnumber=$_accountID))";
+
+ $sri = @ldap_search($ldap,$phpgw_info['server']['ldap_context'],$filter);
+ if ($sri)
+ {
+ $allValues = ldap_get_entries($ldap, $sri);
+ if ($allValues['count'] > 0)
+ {
+ #print "found something ";
+ $userData["mail"] = $allValues[0]["mail"][0];
+ $userData["mailAlternateAddress"] = $allValues[0]["mailalternateaddress"];
+ $userData["accountStatus"] = $allValues[0]["accountstatus"][0];
+ $userData["mailForwardingAddress"] = $allValues[0]["mailforwardingaddress"][0];
+ $userData["deliveryMode"] = $allValues[0]["deliverymode"][0];
+
+ unset($userData["mailAlternateAddress"]["count"]);
+ unset($userData["mailForwardingAddress"]["count"]);
+
+ return $userData;
+ }
+ }
+
+ // if we did not return before, return false
+ return false;
+ }
+
+ function saveUserData($_accountID, $_accountData)
+ {
+
+ $ldap = $GLOBALS['phpgw']->common->ldapConnect();
+ // need to be fixed
+ if(is_numeric($_accountID))
+ {
+ $filter = "uidnumber=$_accountID";
+ }
+ else
+ {
+ $filter = "uid=$_accountID";
+ }
+
+ $sri = @ldap_search($ldap,$GLOBALS['phpgw_info']['server']['ldap_context'],$filter);
+ if ($sri)
+ {
+ $allValues = ldap_get_entries($ldap, $sri);
+ $accountDN = $allValues[0]['dn'];
+ $uid = $allValues[0]['uid'][0];
+ $homedirectory = $allValues[0]['homedirectory'][0];
+ $objectClasses = $allValues[0]['objectclass'];
+
+ unset($objectClasses['count']);
+ }
+ else
+ {
+ return false;
+ }
+
+ if(empty($homedirectory))
+ {
+ $homedirectory = "/home/".$uid;
+ }
+
+ // the old code for qmail ldap
+ $newData = array
+ (
+ 'mail' => $_accountData["mail"],
+ 'mailAlternateAddress' => $_accountData["mailAlternateAddress"],
+ 'mailForwardingAddress' => $_accountData["mailForwardingAddress"],
+// 'homedirectory' => $homedirectory,
+// 'mailMessageStore' => $homedirectory."/Maildir/",
+// 'gidnumber' => '1000',
+// 'qmailDotMode' => $_accountData["qmailDotMode"],
+// 'deliveryProgramPath' => $_accountData["deliveryProgramPath"]
+ );
+
+ if(!in_array('qmailUser',$objectClasses) &&
+ !in_array('qmailuser',$objectClasses))
+ {
+ $objectClasses[] = 'qmailuser';
+ }
+
+ // the new code for postfix+cyrus+ldap
+ $newData = array
+ (
+ 'mail' => $_accountData["mail"],
+ 'accountStatus' => $_accountData["accountStatus"],
+ 'objectclass' => $objectClasses
+ );
+
+ if(is_array($_accountData["mailAlternateAddress"]))
+ {
+ $newData['mailAlternateAddress'] = $_accountData["mailAlternateAddress"];
+ }
+ else
+ {
+ $newData['mailAlternateAddress'] = array();
+ }
+
+ if($_accountData["accountStatus"] == 'active')
+ {
+ $newData['accountStatus'] = 'active';
+ }
+ else
+ {
+ $newData['accountStatus'] = 'disabled';
+ }
+/*
+ if(!empty($_accountData["deliveryMode"]))
+ {
+ $newData['deliveryMode'] = $_accountData["deliveryMode"];
+ }
+ else
+ {
+ $newData['deliveryMode'] = array();
+ }
+*/
+
+// if(is_array($_accountData["mailForwardingAddress"]))
+// {
+ $newData['mailForwardingAddress'] = $_accountData["mailForwardingAddress"];
+// }
+// else
+// {
+// $newData['mailForwardingAddress'] = array();
+// }
+
+ #print " DN: $accountDN ";
+ ldap_mod_replace ($ldap, $accountDN, $newData);
+
+ // also update the account_email field in phpgw_accounts
+ // when using sql account storage
+ if($GLOBALS['phpgw_info']['server']['account_repository'] == 'sql')
+ {
+ $this->db->update('phpgw_accounts',array(
+ 'account_email' => $_accountData["mail"]
+ ),
+ array(
+ 'account_id' => $_accountID
+ ),__LINE__,__FILE__
+ );
+ }
+ }
+ }
+?>
diff --git a/admin/inc/class.uiaccounts.inc.php b/admin/inc/class.uiaccounts.inc.php
index ad5215ed3a..d509c1e4ea 100755
--- a/admin/inc/class.uiaccounts.inc.php
+++ b/admin/inc/class.uiaccounts.inc.php
@@ -632,6 +632,22 @@
'extradata' => 'menuaction=admin.uiaclmanager.list_apps'
);
}
+
+ // NDEE210804
+ // added for different way of handling ldap entries inside account manager
+ // we show this only, if accounts are stored in ldap
+
+ if ($GLOBALS['phpgw_info']['server']['account_repository'] == "ldap")
+ {
+ $GLOBALS['menuData'][] = array(
+ 'description' => 'LDAP-MGR',
+ 'url' => '/index.php',
+ 'extradata' => 'menuaction=admin.uildap_mgr.editUserData'
+ );
+ }
+ //NDEE
+
+
}
function edit_user($cd='',$account_id='')
diff --git a/admin/inc/class.uildap_mgr.inc.php b/admin/inc/class.uildap_mgr.inc.php
new file mode 100644
index 0000000000..17c829d215
--- /dev/null
+++ b/admin/inc/class.uildap_mgr.inc.php
@@ -0,0 +1,192 @@
+ True,
+ 'saveUserData' => True
+ );
+
+ function uildap_mgr()
+ {
+ $this->t = CreateObject('phpgwapi.Template',PHPGW_APP_TPL);
+ $this->boldapmgr = CreateObject('admin.boldap_mgr');
+ }
+
+ function display_app_header()
+ {
+ $GLOBALS['phpgw']->common->phpgw_header();
+ echo parse_navbar();
+
+ }
+
+ function editUserData($_useCache='0')
+ {
+ global $phpgw, $phpgw_info, $HTTP_GET_VARS;
+
+ $accountID = $HTTP_GET_VARS['account_id'];
+ $GLOBALS['account_id'] = $accountID;
+
+ $this->display_app_header();
+
+ $this->translate();
+
+ $this->t->set_file(array("editUserData" => "account_form_ldapdata.tpl"));
+ $this->t->set_block('editUserData','form','form');
+ $this->t->set_block('editUserData','link_row','link_row');
+ $this->t->set_var("th_bg",$phpgw_info["theme"]["th_bg"]);
+ $this->t->set_var("tr_color1",$phpgw_info["theme"]["row_on"]);
+ $this->t->set_var("tr_color2",$phpgw_info["theme"]["row_off"]);
+
+ $this->t->set_var("lang_email_config",lang("edit email settings"));
+ $this->t->set_var("lang_emailAddress",lang("email address"));
+ $this->t->set_var("lang_emailaccount_active",lang("email account active"));
+ $this->t->set_var("lang_mailAlternateAddress",lang("alternate email address"));
+ $this->t->set_var("lang_mailForwardingAddress",lang("forward email's to"));
+ $this->t->set_var("lang_forward_also_to",lang("forward also to"));
+ $this->t->set_var("lang_button",lang("save"));
+ $this->t->set_var("lang_deliver_extern",lang("deliver extern"));
+ $this->t->set_var("lang_edit_email_settings",lang("edit email settings"));
+ $this->t->set_var("lang_ready",lang("Done"));
+ $this->t->set_var("link_back",$phpgw->link('/admin/accounts.php'));
+
+ $linkData = array
+ (
+ 'menuaction' => 'admin.uildap_mgr.saveUserData',
+ 'account_id' => $accountID
+ );
+ $this->t->set_var("form_action", $phpgw->link('/index.php',$linkData));
+
+ // only when we show a existing user
+ if($userData = $this->boldapmgr->getUserData($accountID, $_useCache))
+ {
+ echo "
DebugArray in uiuserdata";
+ // echo _debug_array($formData);
+
+ if($HTTP_POST_VARS["add_mailAlternateAddress"]) $bo_action='add_mailAlternateAddress';
+ if($HTTP_POST_VARS["remove_mailAlternateAddress"]) $bo_action='remove_mailAlternateAddress';
+ if($HTTP_POST_VARS["save"]) $bo_action='save';
+
+ $this->boldapmgr->saveUserData($_GET['account_id'], $formData, $bo_action);
+
+ if ($bo_action == 'save')
+ {
+ // read date fresh from ldap storage
+ $this->editUserData();
+ }
+ else
+ {
+ // use cached data
+ $this->editUserData('1');
+ }
+ }
+
+ function translate()
+ {
+ global $phpgw_info;
+
+ $this->t->set_var('th_bg',$phpgw_info['theme']['th_bg']);
+
+ $this->t->set_var('lang_add',lang('add'));
+ $this->t->set_var('lang_done',lang('Done'));
+ $this->t->set_var('lang_remove',lang('remove'));
+ $this->t->set_var('lang_remove',lang('remove'));
+ $this->t->set_var('lang_advanced_options',lang('advanced options'));
+ $this->t->set_var('lang_qmaildotmode',lang('qmaildotmode'));
+ $this->t->set_var('lang_default',lang('default'));
+ $this->t->set_var('lang_quota_settings',lang('quota settings'));
+ $this->t->set_var('lang_qoutainmbyte',lang('qouta size in MByte'));
+ $this->t->set_var('lang_inmbyte',lang('in MByte'));
+ $this->t->set_var('lang_0forunlimited',lang('leave empty for no quota'));
+ $this->t->set_var('lang_forward_only',lang('forward only'));
+ $this->t->set_var('lang_mailAliases',lang('Aliases'));
+ $this->t->set_var('lang_masterEmailAddress',lang('Main Email-Address'));
+ $this->t->set_var('lang_RouteMailsTo',lang('Route all Mails to'));
+ }
+ }
+?>
diff --git a/admin/setup/phpgw_de.lang b/admin/setup/phpgw_de.lang
index 38392ecd2f..52104dea69 100644
--- a/admin/setup/phpgw_de.lang
+++ b/admin/setup/phpgw_de.lang
@@ -36,11 +36,14 @@ admin email addresses (comma-separated) to be notified about the blocking (empty
admin name admin de Admininistratorname
administration admin de Administration
admins admin de Administatoren
+advanced options admin de erweiterte Optionen
after how many unsuccessful attempts to login, an account should be blocked (default 3) ? admin de Nach wievielen erfolglosen Versuchen sich anzumelden, soll ein Benutzerkonto gesperrt werden (Vorgabe 3)?
after how many unsuccessful attempts to login, an ip should be blocked (default 3) ? admin de Nach wievielen erfolglosen Versuchen sich anzumelden soll eine IP-Adresse gesperrt werden (Vorgabe 3)?
+aliases admin de Email-Alias
all records and account information will be lost! admin de Alle Datensätze und Kontoinformationen sind dann verloren!
all users admin de Alle Benutzer
allow anonymous access to this app admin de Anonymen Zugriff auf diese Anwendung zulassen
+alternate email address admin de Alternative Emailadresse
anonymous user admin de Anonymer Benutzer
anonymous user (not shown in list sessions) admin de Anonymer Benutzer (wird bei Sitzungen anzeigen nicht angezeigt)
appearance admin de Aussehen
@@ -84,6 +87,7 @@ color admin de Farbe
country selection admin de Lnderauswahl
create group admin de Erstelle Gruppe
crontab only (recomended) admin de nur Crontab (empfohlen)
+cyrus imap server admin de Cyrus IMAP Server
data admin de Daten
day admin de Tag
day of week (0-6, 0=sun) admin de Wochentag (0-6, 0=Sonntag)
@@ -127,6 +131,7 @@ do you want to delete all global subcategories ? admin de M
do you want to move all global subcategories one level down ? admin de Wollen sie alle globalen Unterkategorien eine Ebene nach unten verschieben?
edit account admin de Benutzerkonto bearbeiten
edit application admin de Anwendung bearbeiten
+edit email settings admin de Email Einstellungen bearbeiten
edit global category admin de Globale Kategorie bearbeiten
edit global category for %1 admin de Globale Kategorie fr %1 bearbeiten
edit group admin de Gruppe bearbeiten
@@ -140,6 +145,8 @@ edit this group admin de Diese Gruppe bearbeiten
edit this user admin de Diesen Benutzer bearbeiten
edit user admin de Benutzer bearbeiten
edit user account admin de Benutzerkonto bearbeiten
+email account active admin de Emailkonto aktiv
+email address admin de Email-Adresse
enable debug-messages admin de Debug-Meldungen einschalten
enabled - hidden from navbar admin de Verfgbar, aber nicht in der Navigationsleiste
enabled - popup window admin de Verfgbar, Popup-Fenster
@@ -195,6 +202,7 @@ icon admin de Icon
idle admin de im Leerlauf
if no acl records for user or any group the user is a member of admin de Wenn es keinen ACL-Eintrag fr einen Benutzer oder oder eine Gruppe der er angehrt gibt
if using ldap, do you want to manage homedirectory and loginshell attributes? admin de Wenn Sie LDAP verwenden, wollen Sie Benutzerverzeichnisse und Komandointerpreter verwalten ?
+in mbyte admin de in MByte
inbound admin de eingehend
install crontab admin de Crontab installieren
installed applications common de Installierte Anwendungen
@@ -230,6 +238,7 @@ login shell admin de Login-Komandointerpreter (Login-Shell)
login time admin de Login-Zeit
loginid admin de Login-ID
mail settings admin de EMail Einstellungen
+main email-address admin de Stamm-Emailadresse
main screen message admin de Nachricht der Startseite
manager admin de Manager
maximum account id (e.g. 65535 or 1000000) admin de Maximum fr Benutzer-ID (z.B. 65535 oder 1000000)
@@ -245,6 +254,7 @@ new group name admin de Neuer Gruppenname
new password [ leave blank for no change ] admin de Neues Passwort [ Feld leerlassen, wenn das Passwort nicht gendert werden soll ]
next run admin de nchste Ausfhrung
no algorithms available admin de Kein Algorithmus verfgbar
+no alternate email address admin de keine Aliases definiert
no jobs in the database !!! admin de Keine Jobs in der Datenbank!!!
no login history exists for this user admin de Benutzer hat sich noch nie angemeldet
no matches found admin de Keine bereinstimmungen gefunden
@@ -268,15 +278,20 @@ please enter a name admin de Bitte einen Namen eingeben
please enter a name for that server ! admin de Bitte einen Namen fr diesen Server eingeben!
please run setup to become current admin de Bitte Setup ausfhren um die Installation zu aktualisieren
please select admin de Bitte auswhlen
+postfix with ldap admin de Postfix mit LDAP
preferences admin de Einstellungen
primary group admin de primre Gruppe
+qouta size in mbyte admin de Quotagre in MByte
+quota settings admin de Quota-Einstellungen
re-enter password admin de Passwort wiederholen
read this list of methods. admin de Diese Liste der Methoden lesen
register application hooks admin de Registrieren der "Hooks" der Anwendungen
+remove admin de Entfernen
remove all users from this group admin de Entferne alle Benutzer aus dieser Gruppe
remove all users from this group ? admin de Entferne alle Benutzer aus dieser Gruppe
return to admin mainscreen admin de zum Adminstrationsmen zurckkehren
return to view account admin de Zurck zum Anzeigen des Benutzerkontos
+route all mails to admin de Alle Mails senden an
run asynchronous services admin de Asynchrone Dienste ausfhren
save the category admin de Kategorie speichern
save the category and return back to the list admin de Kategorie speichern und zur Liste zurckkehren
@@ -317,6 +332,9 @@ sorry, the follow users are still a member of the group %1 admin de Sorry, die f
sort the entries admin de Eintrge sortieren
ssl admin de verschlsselt (SSL)
standard admin de Standard
+standard imap server admin de Standard IMAP Server
+standard pop3 server admin de Standard POP3 Server
+standard smtp-server admin de Standard SMTP Server
start testjob! admin de Testjob starten!
submit changes admin de nderungen speichern
submit the search string admin de Geben Sie Ihren Suchbegriff ein
@@ -365,9 +383,9 @@ view sessions admin de Sitzungen anzeigen
view this user admin de Diesen Benutzer anzeigen
view user account admin de Benutzerkonto anzeigen
who would you like to transfer all records owned by the deleted user to? admin de Wem sollen alle Datenstze, die dem zu lschenden Benutzer gehren, bertragen werden?
+would you like egroupware to cache the egw info array ? admin de Soll eGroupWare das egw info Array cachen ?
would you like egroupware to check for a new version when admins login ? admin de Soll eGroupWare prfen ob eine neue Version vorhanden ist, wenn sich ein Administrator anmeldet ?
would you like egroupware to check for new application versions when admins login ? admin de Soll eGroupWare auf neue Versionen der Anwendungen prfen, wenn sich ein Administrator anmeldet ?
-would you like egroupware to cache the egw info array ? admin de Soll eGroupWare das egw info Array cachen ?
would you like to automaticaly load new langfiles (at login-time) ? admin de Sollen neue Sprachdateien automatisch gelanden werden (beim Login) ?
would you like to show each application's upgrade status ? admin de Soll der Upgrade-Status aller Anwendungen angezeigt werden ?
xml-rpc admin de XML-RPC
diff --git a/admin/setup/phpgw_en.lang b/admin/setup/phpgw_en.lang
index 02bc6a564f..4f3d28c5c7 100644
--- a/admin/setup/phpgw_en.lang
+++ b/admin/setup/phpgw_en.lang
@@ -35,11 +35,14 @@ admin email addresses (comma-separated) to be notified about the blocking (empty
admin name admin en Admin Name
administration admin en Administration
admins admin en Admins
+advanced options admin en advanced options
after how many unsuccessful attempts to login, an account should be blocked (default 3) ? admin en After how many unsuccessful attempts to login, an account should be blocked (default 3) ?
after how many unsuccessful attempts to login, an ip should be blocked (default 3) ? admin en After how many unsuccessful attempts to login, an IP should be blocked (default 3) ?
+aliases admin en Aliases
all records and account information will be lost! admin en All records and account information will be lost!
all users admin en All Users
allow anonymous access to this app admin en Allow anonymous access to this app
+alternate email address admin en alternate email address
anonymous user admin en Anonymous user
anonymous user (not shown in list sessions) admin en Anonymous User (not shown in list sessions)
appearance admin en Appearance
@@ -83,6 +86,7 @@ color admin en Color
country selection admin en Country Selection
create group admin en Create Group
crontab only (recomended) admin en crontab only (recomended)
+cyrus imap server admin en Cyrus IMAP Server
data admin en Data
day admin en Day
day of week (0-6, 0=sun) admin en Day of week (0-6, 0=Sun)
@@ -101,6 +105,7 @@ delete the group admin en delete the group
delete this category admin en delete this category
delete this group admin en delete this group
delete this user admin en delete this user
+deliver extern admin en deliver extern
deny access to access log admin en Deny access to access log
deny access to application registery admin en Deny access to application registery
deny access to applications admin en Deny access to applications
@@ -126,6 +131,7 @@ do you want to delete all global subcategories ? admin en Do you want to delete
do you want to move all global subcategories one level down ? admin en Do you want to move all global subcategories one level down ?
edit account admin en Edit account
edit application admin en Edit application
+edit email settings admin en edit email settings
edit global category admin en Edit global category
edit global category for %1 admin en Edit global category for %1
edit group admin en Edit Group
@@ -139,6 +145,8 @@ edit this group admin en edit this group
edit this user admin en edit this user
edit user admin en edit user
edit user account admin en Edit user account
+email account active admin en email account active
+email address admin en email address
enable debug-messages admin en Enable debug-messages
enabled - hidden from navbar admin en Enabled - Hidden from navbar
enabled - popup window admin en Enabled - Popup Window
@@ -174,6 +182,9 @@ find and register all application hooks admin en Find and Register all Applicati
for the times above admin en for the times above
for the times below (empty values count as '*', all empty = every minute) admin en for the times below (empty values count as '*', all empty = every minute)
force selectbox admin en Force Selectbox
+forward also to admin en forward also to
+forward email's to admin en forward email's to
+forward only admin en forward only
global categories common en Global Categories
group ? admin en group ?
group has been added common en Group has been added
@@ -192,6 +203,7 @@ icon admin en Icon
idle admin en idle
if no acl records for user or any group the user is a member of admin en If no ACL records for user or any group the user is a member of
if using ldap, do you want to manage homedirectory and loginshell attributes? admin en If using LDAP, do you want to manage homedirectory and loginshell attributes?
+in mbyte admin en in MByte
inbound admin en inbound
install crontab admin en Install crontab
installed applications common en Installed applications
@@ -214,6 +226,7 @@ ldap groups context admin en LDAP groups context
ldap host admin en LDAP host
ldap root password admin en LDAP root password
ldap rootdn admin en LDAP rootdn
+leave empty for no quota admin en leave empty for no quota
leave the category untouched and return back to the list admin en leave the category untouched and return back to the list
leave the group untouched and return back to the list admin en Leave the group untouched and return back to the list
list config settings admin en List config settings
@@ -226,6 +239,7 @@ login shell admin en Login shell
login time admin en Login Time
loginid admin en LoginID
mail settings admin en Mail settings
+main email-address admin en Main Email-Address
main screen message admin en Main screen message
manager admin en Manager
maximum account id (e.g. 65535 or 1000000) admin en Maximum account id (e.g. 65535 or 1000000)
@@ -240,6 +254,7 @@ new group name admin en New group name
new password [ leave blank for no change ] admin en New password [ Leave blank for no change ]
next run admin en Next run
no algorithms available admin en no algorithms available
+no alternate email address admin en no alternate email address
no jobs in the database !!! admin en No jobs in the database !!!
no login history exists for this user admin en No login history exists for this user
no matches found admin en No matches found
@@ -263,15 +278,21 @@ please enter a name admin en Please enter a name
please enter a name for that server ! admin en Please enter a name for that server !
please run setup to become current admin en Please run setup to become current
please select admin en Please Select
+postfix with ldap admin en Postfix with LDAP
preferences admin en Preferences
primary group admin en primary Group
+qmaildotmode admin en qmaildotmode
+qouta size in mbyte admin en qouta size in MByte
+quota settings admin en quota settings
re-enter password admin en Re-enter password
read this list of methods. admin en Read this list of methods.
register application hooks admin en Register application hooks
+remove admin en remove
remove all users from this group admin en Remove all users from this group
remove all users from this group ? admin en Remove all users from this group ?
return to admin mainscreen admin en return to admin mainscreen
return to view account admin en Return to view account
+route all mails to admin en Route all Mails to
run asynchronous services admin en Run Asynchronous services
save the category admin en save the category
save the category and return back to the list admin en save the category and return back to the list
@@ -311,6 +332,9 @@ sorry, the follow users are still a member of the group %1 admin en Sorry, the f
sort the entries admin en sort the entries
ssl admin en ssl
standard admin en standard
+standard imap server admin en standard IMAP server
+standard pop3 server admin en standard POP3 server
+standard smtp-server admin en standard SMTP-Server
start testjob! admin en Start TestJob!
submit changes admin en Submit Changes
submit the search string admin en Submit the search string
@@ -359,9 +383,10 @@ view sessions admin en View sessions
view this user admin en view this user
view user account admin en View user account
who would you like to transfer all records owned by the deleted user to? admin en Who would you like to transfer ALL records owned by the deleted user to?
+would you like egroupware to cache the egw info array ? admin en Would you like eGroupWare to cache the egw info array ?
+would you like egroupware to cache the phpgw info array ? admin en Would you like eGroupWare to cache the phpgw info array ?
would you like egroupware to check for a new version when admins login ? admin en Would you like eGroupWare to check for a new version when admins login ?
would you like egroupware to check for new application versions when admins login ? admin en Would you like eGroupWare to check for new application versions when admins login ?
-would you like egroupware to cache the egw info array ? admin en Would you like eGroupWare to cache the egw info array ?
would you like to automaticaly load new langfiles (at login-time) ? admin en Would you like to automatically load new langfiles (at login-time) ?
would you like to show each application's upgrade status ? admin en Would you like to show each application's upgrade status ?
xml-rpc admin en XML-RPC
diff --git a/phpgwapi/setup/phpgw_de.lang b/phpgwapi/setup/phpgw_de.lang
index 9c0c587743..2bf7183a0d 100644
--- a/phpgwapi/setup/phpgw_de.lang
+++ b/phpgwapi/setup/phpgw_de.lang
@@ -312,6 +312,7 @@ last name of the user, eg. "%1" common de Familienname des Benutzers, zB. "%1"
last page common de Letzte Seite
lastname common de Name
latvia common de LATVIA
+ldap-mgr common de LDAP-Manager
lebanon common de LIBANON
lesotho common de LESOTHO
liberia common de LYBIEN
diff --git a/phpgwapi/setup/phpgw_en.lang b/phpgwapi/setup/phpgw_en.lang
index d6ba3b2f4d..bf50931673 100644
--- a/phpgwapi/setup/phpgw_en.lang
+++ b/phpgwapi/setup/phpgw_en.lang
@@ -307,6 +307,7 @@ last name of the user, eg. "%1" common en last name of the user, eg. "%1"
last page common en Last page
lastname common en Lastname
latvia common en LATVIA
+ldap-mgr common en LDAP-Manager
lebanon common en LEBANON
lesotho common en LESOTHO
liberia common en LIBERIA
From 2c62ea94b9cb18b5560b39eae9c90119cca2e16c Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Thu, 26 Aug 2004 11:57:58 +0000
Subject: [PATCH 019/177] fix for bug [ 1011713 ] new user email address gone
---
admin/inc/class.boaccounts.inc.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/admin/inc/class.boaccounts.inc.php b/admin/inc/class.boaccounts.inc.php
index 9e40db1481..18d26f36d5 100755
--- a/admin/inc/class.boaccounts.inc.php
+++ b/admin/inc/class.boaccounts.inc.php
@@ -334,7 +334,7 @@
'homedirectory' => $_POST['homedirectory'],
'loginshell' => $_POST['loginshell'],
'account_expires_never' => $_POST['never_expires'],
- 'email' => $_POST['account_email'],
+ 'account_email' => $_POST['account_email'],
/* 'file_space' => $_POST['account_file_space_number'] . "-" . $_POST['account_file_space_type'] */
);
From 9673ed9a05d46110407151471ceadb4a0bca2142 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Thu, 26 Aug 2004 14:15:55 +0000
Subject: [PATCH 020/177] fixed update-file, update from stable was running the
phpgw_async changes twice, reported by Andy
---
phpgwapi/setup/tables_update.inc.php | 21 +++++++++------------
1 file changed, 9 insertions(+), 12 deletions(-)
diff --git a/phpgwapi/setup/tables_update.inc.php b/phpgwapi/setup/tables_update.inc.php
index b618b2581e..d4b3ec2539 100644
--- a/phpgwapi/setup/tables_update.inc.php
+++ b/phpgwapi/setup/tables_update.inc.php
@@ -22,14 +22,7 @@
$test[] = '1.0.0.001';
function phpgwapi_upgrade1_0_0_001()
{
- $GLOBALS['phpgw_setup']->oProc->RenameColumn('phpgw_async','id','async_id');
- $GLOBALS['phpgw_setup']->oProc->RenameColumn('phpgw_async','next','async_next');
- $GLOBALS['phpgw_setup']->oProc->RenameColumn('phpgw_async','times','async_times');
- $GLOBALS['phpgw_setup']->oProc->RenameColumn('phpgw_async','method','async_method');
- $GLOBALS['phpgw_setup']->oProc->RenameColumn('phpgw_async','data','async_data');
- $GLOBALS['phpgw_setup']->oProc->RenameColumn('phpgw_async','account_id','async_account_id');
-
- $GLOBALS['setup_info']['phpgwapi']['currentver'] = '1.0.1.001';
+ $GLOBALS['setup_info']['phpgwapi']['currentver'] = '1.0.0.004';
return $GLOBALS['setup_info']['phpgwapi']['currentver'];
}
@@ -50,10 +43,14 @@
$test[] = '1.0.0.004';
function phpgwapi_upgrade1_0_0_004()
{
- phpgwapi_upgrade1_0_0_001();
-
- // we skip the 1.0.1.001 update as its identitcal to the 1.0.0.003 update, which we already have
- $GLOBALS['setup_info']['phpgwapi']['currentver'] = '1.0.1.002';
+ $GLOBALS['phpgw_setup']->oProc->RenameColumn('phpgw_async','id','async_id');
+ $GLOBALS['phpgw_setup']->oProc->RenameColumn('phpgw_async','next','async_next');
+ $GLOBALS['phpgw_setup']->oProc->RenameColumn('phpgw_async','times','async_times');
+ $GLOBALS['phpgw_setup']->oProc->RenameColumn('phpgw_async','method','async_method');
+ $GLOBALS['phpgw_setup']->oProc->RenameColumn('phpgw_async','data','async_data');
+ $GLOBALS['phpgw_setup']->oProc->RenameColumn('phpgw_async','account_id','async_account_id');
+
+ $GLOBALS['setup_info']['phpgwapi']['currentver'] = '1.0.1.001';
return $GLOBALS['setup_info']['phpgwapi']['currentver'];
}
From b3971d810c8b39ede8b446d55b2f8e5d87d30007 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Thu, 26 Aug 2004 14:18:09 +0000
Subject: [PATCH 021/177] RenameColumn no checks if column is used in an index
and evtl. rename the column in the index-definition (for the baseline delta)
---
phpgwapi/inc/class.schema_proc.inc.php | 22 +++++++++++++++++++++-
1 file changed, 21 insertions(+), 1 deletion(-)
diff --git a/phpgwapi/inc/class.schema_proc.inc.php b/phpgwapi/inc/class.schema_proc.inc.php
index e4504fbaf2..f48fbfa328 100644
--- a/phpgwapi/inc/class.schema_proc.inc.php
+++ b/phpgwapi/inc/class.schema_proc.inc.php
@@ -274,6 +274,26 @@
{
$this->m_aTables[$sTableName]['fd'][$sNewColumnName] = $this->m_aTables[$sTableName]['fd'][$sOldColumnName];
unset($this->m_aTables[$sTableName]['fd'][$sOldColumnName]);
+
+ // check if column is used in an index and evtl. rename the column in the index-definition
+ if (($key = array_search($sOldColumnName,$this->m_aTables[$sTableName]['pk'])) !== false)
+ {
+ $this->m_aTables[$sTableName]['pk'][$key] = $sNewColumnName;
+ }
+ foreach(array('ix','uc') as $kind)
+ {
+ foreach($this->m_aTables[$sTableName][$kind] as $key => $index)
+ {
+ if (!is_array($index))
+ {
+ if ($index == $sOldColumnName) $this->m_aTables[$sTableName][$kind][$key] = $sNewColumnName;
+ }
+ elseif (($sub_key = array_search($sOldColumnName,$index)) !== false)
+ {
+ $this->m_aTables[$sTableName][$kind][$key][$sub_key] = $sNewColumnName;
+ }
+ }
+ }
if($this->m_bDeltaOnly) return True;
// we have to use the new column-name, as m_oDeltaProc has already changed m_aTables
@@ -541,7 +561,7 @@
if ($this->debug) $bOutputHTML = True;
if ($bOutputHTML && !$this->debug) $this->debug = 2;
- $this->m_aTables = $aTables;
+ $this->m_aTables = array();
foreach($aTables as $sTableName => $aTableDef)
{
From 18221503b656ba26f6f5a2c250fbc79d2afd79ac Mon Sep 17 00:00:00 2001
From: mgalgoci
Date: Thu, 26 Aug 2004 18:47:29 +0000
Subject: [PATCH 022/177] - re-write display_fullname to be more readable and
suck much less - add support for Lastname, Firstname username account views
---
phpgwapi/inc/class.common.inc.php | 45 ++++++++++++++-----------------
1 file changed, 20 insertions(+), 25 deletions(-)
diff --git a/phpgwapi/inc/class.common.inc.php b/phpgwapi/inc/class.common.inc.php
index d0d9e9e5eb..410759500a 100644
--- a/phpgwapi/inc/class.common.inc.php
+++ b/phpgwapi/inc/class.common.inc.php
@@ -464,42 +464,37 @@
$display = $GLOBALS['phpgw_info']['user']['preferences']['common']['account_display'];
- if (!$firstname && !$lastname || $display == 'username')
+ if ($firstname && $lastname)
{
- return $lid;
+ $delimiter = ', ';
}
- if ($lastname)
+ else
{
- $a[] = $lastname;
+ $delimiter = '';
}
-
- if ($firstname)
- {
- $a[] = $firstname;
- }
-
+
$name = '';
switch($display)
{
- case 'all':
- if ($lid)
- {
- $name = '['.$lid.'] ';
- }
- // fall-through
+ case 'firstname':
+ $name = $firstname . ' ' . $lastname;
+ break;
case 'lastname':
- $name .= implode(', ',$a);
+ $name = $lastname . $delimiter . $firstname;
+ break;
+ case 'username':
+ $name = $lid;
break;
case 'firstall':
- if ($lid)
- {
- $name = ' ['.$lid.']';
- }
- // fall-through
- case 'firstname':
- default:
- $name = $firstname . ' ' . $lastname . $name;
+ $name = $firstname . ' ' . $lastname . ' ['.$lid.']';
break;
+ case 'lastall':
+ $name = $lastname . $delimiter . $firstname . ' ['.$lid.']';
+ break;
+ case 'all':
+ /* fall through */
+ default:
+ $name = '['.$lid.'] ' . $firstname . ' ' . $lastname;
}
return $name;
}
From 68f68ae0dbd87d03816ecbbd88c289f357291ef1 Mon Sep 17 00:00:00 2001
From: mgalgoci
Date: Thu, 26 Aug 2004 18:48:12 +0000
Subject: [PATCH 023/177] add support for Lastname, Firstname username account
views
---
preferences/inc/hook_settings.inc.php | 1 +
1 file changed, 1 insertion(+)
diff --git a/preferences/inc/hook_settings.inc.php b/preferences/inc/hook_settings.inc.php
index 65c6473c8e..a45d17618a 100755
--- a/preferences/inc/hook_settings.inc.php
+++ b/preferences/inc/hook_settings.inc.php
@@ -123,6 +123,7 @@
'lastname' => lang('Lastname').', '.lang('Firstname'),
'username' => lang('username'),
'firstall' => lang('Firstname').' '.lang('Lastname').' ['.lang('username').']',
+ 'lastall' => lang('Lastname').', '.lang('Firstname').' ['.lang('username').']',
'all' => '['.lang('username').'] '.lang('Lastname').', '.lang('Firstname')
);
create_select_box('How do you like to display accounts','account_display',$account_display,
From 703e964f576dd47778180bcebaac160242686791 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Thu, 26 Aug 2004 19:00:50 +0000
Subject: [PATCH 024/177] fixed "TranslationTools" italian langfile is written
empty, it only happens if system-charset utf-8 is set and is cause by the
wrong translation of charset to "set characteri" instead of the used charset
iso-8859-1
---
phpgwapi/setup/phpgw_it.lang | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/phpgwapi/setup/phpgw_it.lang b/phpgwapi/setup/phpgw_it.lang
index 9a5de465c2..521ecbcec4 100644
--- a/phpgwapi/setup/phpgw_it.lang
+++ b/phpgwapi/setup/phpgw_it.lang
@@ -106,7 +106,7 @@ cc common it Cc
central african republic common it REPUBBLICA CENTRO AFRICANA
chad common it CHAD
change common it Cambia
-charset common it set caratteri
+charset common it iso-8859-1
check installation common it Controlla installazione
chile common it CILE
china common it CINA
From d47313617fd6f25176d83d691d25dff181247435 Mon Sep 17 00:00:00 2001
From: reinerj
Date: Thu, 26 Aug 2004 21:02:07 +0000
Subject: [PATCH 025/177] lang file update from Theytaz Antoine
---
admin/setup/phpgw_fr.lang | 104 +++++++++++++++++-
filemanager/setup/phpgw_fr.lang | 31 +++---
phpgwapi/setup/phpgw_fr.lang | 38 ++++---
setup/lang/phpgw_fr.lang | 182 +++++++++++++++++++++++++-------
4 files changed, 282 insertions(+), 73 deletions(-)
diff --git a/admin/setup/phpgw_fr.lang b/admin/setup/phpgw_fr.lang
index 523d7cbc21..70ce636441 100644
--- a/admin/setup/phpgw_fr.lang
+++ b/admin/setup/phpgw_fr.lang
@@ -1,4 +1,6 @@
%1 - %2 of %3 user accounts admin fr %1 - %2 de %3 comptes utilisateurs
+%1 - %2 of %3 user groups admin fr %1 - %2 de %3 groupes utilisateurs
+%1 not found or not executable !!! admin fr %1 introuvable ou pas excutable !!!
(stored password will not be shown here) admin fr (Le mot de passe enregistr ne sera pas montr ici)
(to install new applications use setup [manage applications] !!!) admin fr (Pour installer de nouvelles applications utilisez Setup [Grer Les Applications] !!!)
accesslog and bruteforce defense admin fr Protection contre les attaques accs aux logs et attaque systmatique
@@ -6,22 +8,28 @@ account active admin fr Compte actif
account has been created common fr Le compte a t cre
account has been deleted common fr Le compte a t effac
account has been updated common fr Le compte a t mis jour
+account list admin fr Liste des comptes
account permissions admin fr Permissions de compte
account preferences admin fr Prfrences de compte
acl manager admin fr Gestionnaire des droits d'accs
acl rights common fr Droits d'accs
action admin fr Action
+activate wysiwyg-editor admin fr activer l'diteur WYSIWYG
add a category admin fr Ajouter une catgorie
add a group admin fr Ajouter un groupe
add a new account. admin fr Ajouter un nouveau compte.
add a subcategory admin fr Ajouter une sous-catgorie
add a user admin fr Ajouter un utilisateur
+add account admin fr Ajouter un compte
+add application admin fr Ajouter une application
add auto-created users to this group ('default' will be attempted if this is empty.) admin fr Ajouter les utilisateurs cres automatiquement ce groupe ('Dfaut' sera tent si ce champ est laiss vide.)
add global category admin fr Ajouter une catgorie globale
add global category for %1 admin fr Ajouter une catgorie globale pour %1
+add group admin fr Ajouter un groupe
add new account admin fr Ajouter un nouveau compte
add new application admin fr Ajouter une nouvelle application
add peer server admin fr Ajouter un serveur pair
+add sub-category admin fr Ajouter une sous-catgorie
admin email admin fr Email de l'administrateur
admin email addresses (comma-separated) to be notified about the blocking (empty for no notify) admin fr Adresses EMail (spares par des virgules) des administrateurs prvenir propos du blocage (vide pour aucune notification)
admin name admin fr Nom de l'administrateur
@@ -33,11 +41,14 @@ all records and account information will be lost! admin fr Tous les enregistreme
all users admin fr Tous les utilisateurs
allow anonymous access to this app admin fr Autoriser l'accs anonyme cette application
anonymous user admin fr Utilisateur anonyme
+anonymous user (not shown in list sessions) admin fr Utilisateur anonyme (n'apparat pas dans la liste des sessions)
anonymous user (not shown in list sessions) admin fr Utilisateur anonyme (non montr dans la liste des sessions)
+appearance admin fr Apparence
application admin fr Application
application name admin fr Nom d'application
application title admin fr Titre d'application
applications admin fr Applications
+applications list admin fr Liste de applications
apply admin fr Appliquer
are you sure you want to delete the application %1 ? admin fr Etes-vous sr de vouloir effacer l'application %1 ?
are you sure you want to delete this account ? admin fr Etes-vous sr de vouloir effacer ce compte ?
@@ -47,6 +58,9 @@ are you sure you want to delete this global category ? admin fr Etes-vous s
are you sure you want to delete this group ? admin fr Etes-vous sr de vouloir effacer ce groupe ?
are you sure you want to delete this server? admin fr Etes-vous sr de vouloir effacer ce serveur ?
are you sure you want to kill this session ? admin fr Etes-vous sr de vouloir tuer cette session ?
+async services last executed admin fr Dernire excution des services asynchrones
+asynchronous timed services admin fr Services asynchrones
+asyncservices not yet installed or other error (%1) !!! admin fr services asynchrones pas encore installs ou autre erreur (%1) !!!
attempt to use correct mimetype for ftp instead of default 'application/octet-stream' admin fr Tentative d'utiliser la type MIME correct pour ftp la place de celui par dfaut 'application/octet-stream'
authentication / accounts admin fr Authentification / Comptes
auto create account records for authenticated users admin fr Crer automatiquement les enregistrements de comptes pour les utilisateurs authentifis
@@ -54,24 +68,44 @@ back to the list admin fr retour
bi-dir passthrough admin fr passage bi-dir
bi-directional admin fr bi-directionnel
bottom admin fr bas
+calculate next run admin fr Calculer la prochaine excution
+can change password admin fr Peut modifier son mot de passe
+cancel testjob! admin fr Annuler le Travail de test!
+categories list admin fr Liste des catgories
category %1 has been saved ! admin fr La catgorie %1 a t enregistre !
category list admin fr Liste de catgories
+change acl rights admin fr modifier les droits d'accs (ACL)
+change config settings admin fr Modifier les paramtres de configuration
change main screen message admin fr Changer le message de l'cran principal
check ip address of all sessions admin fr Vrifier l'adresse IP de toutes les sessions
check items to %1 to %2 for %3 admin fr Vrifier les objets vers %1 %2 pour %3
+click to select a color admin fr Cliquez pour slectionner une couleur
+color admin fr Couleur
country selection admin fr Slection du pays
create group admin fr Crer un groupe
+crontab only (recomended) admin fr crontab seulement (recommand)
+data admin fr Donnes
+day admin fr Jour
+day of week (0-6, 0=sun) admin fr Jour de la semaine (0-6, 0=Dim)
default admin fr Dfaut
default file system space per user admin fr Espace disque par utilisateur (par dfaut)
default file system space per user/group ? admin fr Espace disque par utilisateur/groupe (par dfaut) ?
+deinstall crontab admin fr Dsinstaller le crontab
+delete account admin fr Effacer le compte
delete all records admin fr Effacer tous les enregistrements
+delete application admin fr Effacer l'application
+delete category admin fr Effacer catgorie
+delete group admin fr Effacer groupe
+delete peer server admin fr Effacer serveur (peer server)
delete the category admin fr Effacer la catgorie
delete the group admin fr Effacer le groupe
delete this category admin fr Effacer cette catgorie
delete this group admin fr Effacer ce groupe
delete this user admin fr Effacer cet utilisateur
+deny access to access log admin fr Refuser l'accs au log d'accs
deny access to application registery admin fr Refuser l'accs l'enregistrement d'applications
deny access to applications admin fr Refuser l'accs aux applications
+deny access to asynchronous timed services admin fr Refuser l'accs aux services asynchrones
deny access to current sessions admin fr Refuser l'accs aux sessions en cours
deny access to error log admin fr Refuser l'accs la log d'erreurs
deny access to global categories admin fr Refuser l'accs aux catgories globales
@@ -84,15 +118,20 @@ deny access to site configuration admin fr Refuser l'acc
deny access to user accounts admin fr Refuser l'accs aux comptes utilisateurs
deny all users access to grant other users access to their entries ? admin fr Les utilisateurs ne peuvent permettre aux autres l'accs leurs donnes ?
description can not exceed 255 characters in length ! admin fr La description ne peut dpasser 255 caractres de long !
+disable "auto completion" of the login form admin fr Dsactiver "remplissage auto" dans le formulaire de login
+disable wysiwyg-editor admin fr dsactiver l'diteur WYSIWYG
+disabled (not recomended) admin fr dsactiv (pas recommand)
display admin fr Afficher
do not delete the category and return back to the list admin fr Ne PAS effacer la catgorie et retourner la liste
do you also want to delete all global subcategories ? admin fr Voulez-vous aussi effacer toutes les sous-catgories globales ?
do you want to delete all global subcategories ? admin fr Voulez-vous effacer toutes les sous-catgories globales ?
do you want to move all global subcategories one level down ? admin fr Voulez-vous dplacer toutes les sous-catgories globales un niveau plus bas ?
+edit account admin fr Editer le compte
edit application admin fr Modifier l'application
edit global category admin fr Modifier la catgorie globale
edit global category for %1 admin fr Modifier la catgorie globale pour %1
edit group admin fr Modifier le groupe
+edit group acl's admin fr diter les autorisations d'accs du groupe (ACL)
edit login screen message admin fr Modifier le message de l'cran de connexion
edit main screen message admin fr Modifier le message de l'cran principal
edit peer server admin fr Modifier le serveur pair
@@ -102,14 +141,18 @@ edit this group admin fr Modifier ce groupe
edit this user admin fr Modifier cet utilisateur
edit user admin fr Modifier l'utilisateur
edit user account admin fr Modifier le compte de l'utilisateur
+enable debug-messages admin fr Activer les messages de dboguage
enabled - hidden from navbar admin fr Activ - cach de la barre de navigation
+enabled - popup window admin fr Activ - Fentre popup
enter a description for the category admin fr Entrez une description pour la catgorie
enter some random text for app_session encryption (requires mcrypt) admin fr Entrez un texte au hasard pour le chiffrement de l'app_session (ncessite mcrypt)
enter the background color for the login page admin fr Entrez la couleur de fond pour la page de connexion
enter the background color for the site title admin fr Entrez la couleur de fond pour le titre du site
enter the file name of your logo admin fr Entrez le nom du fichier de votre logo
enter the full path for temporary files. examples: /tmp, c:\temp admin fr Entrez le chemin complet pour les fichiers temporaires. Exemples: /tmp, c:\temp
+enter the full path for temporary files. examples: /tmp, c:temp admin fr Entrez le chemin complet pour les fichiers temporaires. Exemples: /tmp, c:\temp
enter the full path for users and group files. examples: /files, e:\files admin fr Entrez le chemin complet pour les fichiers de utilisateurs et groupes. Exemples: /files, e:\files
+enter the full path for users and group files. examples: /files, e:files admin fr Entrez le chemin complet pour les fichiers de utilisateurs et groupes. Exemples: /files, e:\files
enter the hostname of the machine on which this server is running admin fr Entrez le nom de la machine sur laquelle ce serveur s'excute
enter the location of egroupware's url. example: http://www.domain.com/egroupware or /egroupware no trailing slash admin fr Entrez l'emplacement de l'URL eGroupWare. Exemple: http://www.domaine.com/egroupware ou /egroupware Pas de division (/) la fin
enter the search string. to show all entries, empty this field and press the submit button again admin fr Entrez la chane de recherche. Pour montrer toutes les entres, videz ce champ et recliquez sur le bouton SOUMETTRE
@@ -117,34 +160,49 @@ enter the site password for peer servers admin fr Entrez le mot de passe du site
enter the site username for peer servers admin fr Entrez le nom d'utilisateur du site pour les serveurs pairs
enter the title for your site admin fr Entrez le titre pour votre site
enter the title of your logo admin fr Entrez le titre de votre logo
+enter the url or filename (in phpgwapi/templates/default/images) of your logo admin fr Entrez l'URL ou le fichier pour votre logo (dans phpgwapi/templates/default/images)
enter the url where your logo should link to admin fr Entrez l'URL vers laquelle votre logo doit rediriger
enter your default ftp server admin fr Entrez votre serveur FTP par dfaut
+enter your default mail domain ( from: user@domain ) admin fr Entrez votre domaine de messagerie par dfaut (De: utilisateur@domaine)
enter your http proxy server admin fr Entrez votre serveur proxy HTTP
enter your http proxy server port admin fr Entrez le port de votre serveur proxy HTTP
+enter your smtp server hostname or ip address admin fr Entrez votre nom de serveur SMTP ou adresse IP
+enter your smtp server port admin fr Entrez le port de votre serveur SMTP
+error canceling timer, maybe there's none set !!! admin fr Erreur en annulant le timer, peut-tre qu'il n'y en a aucun de dfini !!!
+error setting timer, wrong syntax or maybe there's one already running !!! admin fr Erreur en crant le timer, erreur de syntaxe ou peut-tre il y en a dj un qui tourne !!!
+error: %1 not found or other error !!! admin fr Erreur: %1 introuvable ou autre erreur !!!
expires admin fr Expire
file space admin fr Espace fichiers
file space must be an integer admin fr La valeur Espace fichiers doit tre un entier
find and register all application hooks admin fr Trouver et enregistrer tous les "application hooks"
+for the times above admin fr pour le timing ci-dessus
+for the times below (empty values count as '*', all empty = every minute) admin fr pour le timing ci-dessous (valeurs vides comptent comme '*', tout vide = chaque minute)
force selectbox admin fr Forcer la boite de slection
global categories common fr Catgories globales
group ? admin fr Groupe ?
group has been added common fr Le groupe a t ajout
group has been deleted common fr Le groupe a t effac
group has been updated common fr Le groupe a t mis jour
+group list admin fr Liste des groupes
group manager admin fr Gestionnaire de groupe
group name admin fr Nom du groupe
hide php information admin fr Cacher les informations sur php
home directory admin fr Rpertoire maison
host information admin fr Informations sur l'hte
+hour (0-23) admin fr Heure (0-23)
how many days should entries stay in the access log, before they get deleted (default 90) ? admin fr Pendant combien de jours les entres doivent-elles rester dans la log d'accs, avant d'tre effaces (90 par dfaut) ?
how many minutes should an account or ip be blocked (default 30) ? admin fr Pendant combien de minutes un compte ou une adresse IP doit-il(elle) tre bloqu(e) (30 par dfaut) ?
+icon admin fr Icne
idle admin fr Disponible
if no acl records for user or any group the user is a member of admin fr Si pas d'enregistrements dans les droits d'accs pour l'utilisateur ou n'importe quel groupe, l'utilisateur est membre de
if using ldap, do you want to manage homedirectory and loginshell attributes? admin fr Si vous utilisez LDAP, voulez-vous grer les attributs rpertoire maison et shell de connexion?
inbound admin fr Entrant
+install crontab admin fr Installer le crontab
installed applications common fr Applications installes
+installed crontab admin fr Crontab installe
interface admin fr Interface
ip admin fr IP
+jobs admin fr Travaux
kill admin fr Tuer
kill session admin fr Tuer la session
last %1 logins admin fr Dernires %1 connexions
@@ -162,23 +220,33 @@ ldap root password admin fr Mot de passe root LDAP
ldap rootdn admin fr Rootdn LDAP
leave the category untouched and return back to the list admin fr Laisser la catgorie telle quelle et retourner la liste
leave the group untouched and return back to the list admin fr Laisser le groupe tel quel et retouner la liste
+list config settings admin fr Afficher les paramtres de configuration
+list current sessions admin fr Afficher les sessions actuelles
list of current users admin fr Liste des utilisateurs actuels
login history common fr Historique de connexion
+login message admin fr Message d'accueil
login screen admin fr Ecran de connexion
login shell admin fr Shell de connexion
login time admin fr Heure de connexion
loginid admin fr Identifiant de l'utilisateur
+mail settings admin fr Rglages mail
main screen message admin fr Message de l'cran principal
manager admin fr Gestionnaire
maximum account id (e.g. 65535 or 1000000) admin fr Numro de compte maximum (p.e. 65535 ou 1000000)
+maximum entries in click path history admin fr Nombre maximal d'entres dans l'historique des clics sur les liens
message has been updated admin fr le message a t mis jour
+method admin fr Mthode
minimum account id (e.g. 500 or 100, etc.) admin fr Numro de compte minimum (p.e. 500 ou 100, etc.)
+minute admin fr Minute
mode admin fr Mode
+month admin fr Mois
new group admin fr Nouveau groupe
new group name admin fr Nouveau nom de groupe
new password [ leave blank for no change ] admin fr Nouveau mot de passe [ Laisser vide pour aucun changement ]
new user admin fr Nouvel utilisateur
+next run admin fr Prochain dmarrage
no algorithms available admin fr Pas d'algorithme disponible
+no jobs in the database !!! admin fr Pas de travaux dans la base de donnes !!!
no login history exists for this user admin fr Aucun historique de connexion n'existe pour cet utilisateur
no matches found admin fr Aucune occurrence trouve
no modes available admin fr Pas de modes disponibles
@@ -189,7 +257,9 @@ note: ssl available only if php is compiled with curl support admin fr Note: SSL
open popup window admin fr Ouvrir une fentre Popup
outbound admin fr sortant
passthrough admin fr passage
+password for smtp-authentication admin fr Mot de passe pour l'authentification SMTP
path information admin fr Information sur le chemin
+peer server list admin fr Liste des serveurs (peer servers)
peer servers admin fr Serveurs pairs
percent of users that logged out admin fr Pourcentage des utilisateurs qui se sont dconnects
percent this user has logged out admin fr Pourcentage de dconnexion de cet utilisateur
@@ -201,14 +271,21 @@ please enter a name for that server ! admin fr SVP entrez un nom pour ce serveur
please run setup to become current admin fr SVP excutez setup pour vous mettre jour
please select admin fr SVP choisissez
preferences admin fr Prfrences
+primary group admin fr groupe initial
re-enter password admin fr R-entrez le mot de passe
read this list of methods. admin fr Lisez cette liste de mthodes.
+register application hooks admin fr Enregistrer les "application hooks"
remove all users from this group admin fr Retirer tous les utilisateurs de ce groupe
remove all users from this group ? admin fr Retirer tous les utilisateurs de ce groupe ?
return to admin mainscreen admin fr Retourner l'cran principal de l'administration
return to view account admin fr Retourner la vue du compte
+run asynchronous services admin fr Faire tourner les Services asynchrones
save the category admin fr Enregistrer la catgorie
save the category and return back to the list admin fr Enregistrer la catgorie et retourner la liste
+search accounts admin fr Chercher des comptes
+search categories admin fr Chercher des catgories
+search groups admin fr Chercher des groupes
+search peer servers admin fr Chercher des seveurs (peer servers)
security admin fr Scurit
select group managers admin fr Slectionner les gestionnaires de groupe
select permissions this group will have admin fr Choisissez les permissions que ce groupe va avoir
@@ -225,12 +302,22 @@ server type(mode) admin fr Type de serveur(mode)
server url admin fr URL du serveur
server username admin fr Nom d'utilisateur du serveur
set preference values. admin fr Rgler les valeurs des prfrences.
+should the login page include a language selectbox (useful for demo-sites) ? admin fr Est-ce que la page de login doit inclure une zone de slection linguistique (utile aussi pour les sites de dmonstration)
show 'powered by' logo on admin fr Montrer le logo 'excut par' sur
+show access log admin fr Montrer les logs d'accs
+show current action admin fr Montrer les actions en cours
+show error log admin fr Montrer le log d'erreurs
+show phpinfo() admin fr Montrer phpinfo()
+show session ip address admin fr Montrer les adresses IP des sessions
site admin fr Site
site configuration common fr Configuration du site
-sorry, that group name has already been taken. admin fr Dsol, ce nom de groupe a dj t pris.
+sorry, that group name has already been taken. admin fr Dsol, ce nom de groupe existe dj.
+sorry, the above users are still a member of the group %1 admin fr Dsol, les utilisateurs ci-dessus sont toujours membre du groupe %1
sorry, the follow users are still a member of the group %1 admin fr Dsol, les utilisateurs suivants sont encore membres de ce groupe %1
sort the entries admin fr Trier les entres
+ssl admin fr ssl
+standard admin fr standard
+start testjob! admin fr Dmarrer le Travail de test!
submit changes admin fr Soumettre les changements
submit the search string admin fr Soumettre la chane de recherche
template selection admin fr Slection du style
@@ -242,46 +329,55 @@ that name has been used already admin fr Ce nom a d
that server name has been used already ! admin fr Ce nom de serveur a dj t utilis !
the api is current admin fr L'API est jour
the api requires an upgrade admin fr L'API ncessite une mise jour
+the groups must include the primary group admin fr Les groupes doivent inclure le groupe primaire
the login and password can not be the same admin fr Le login et le mot de passe ne peuvent tre identiques
the loginid can not be more then 8 characters admin fr Le loginid ne peut pas tre compos de plus de 8 caractres
+the testjob sends you a mail everytime it is called. admin fr Le Travail de test vous envoie un mail chaque fois qu'il est appel.
the two passwords are not the same admin fr Les deux mots de passe ne sont pas identiques
the users bellow are still members of group %1 admin fr Les utilisateurs ci-dessous sont encore membres du groupe %1
+there already is a group with this name. userid's can not have the same name as a groupid admin fr Il y a dj un groupe portant ce nom. Les noms de comptes ne peuvent pas avoir le mme nom qu'un nom de groupe
they must be removed before you can continue admin fr Ils doivent tre enlevs avant que vous puissiez continuer
this application is current admin fr Cette application est jour
this application requires an upgrade admin fr Cette application ncessite une mise jour
this category is currently being used by applications as a parent category admin fr Cette catgorie est actuellement utilise par des applications comme une catgorie parente
timeout for application session data in seconds (default 86400 = 1 day) admin fr Expiration pour les donnes session de l'application en secondes (par dfaut 86400 = 1 jour)
timeout for sessions in seconds (default 14400 = 4 hours) admin fr Expiration pour les sessions en secondes (par dfaut 14400 = 4 heures)
+times admin fr Heures
top admin fr Haut
total records admin fr Enregistrements totaux
trust level admin fr Niveau de confiance
trust relationship admin fr Relation de confiance
+under windows you need to install the asyncservice %1manually%2 or use the fallback mode. fallback means the jobs get only checked after each page-view !!! admin fr Sous windows vous devez installer les services asynchrones %1manuellement%2 ou utiliser le mode "fallback". "Fallback" veut dire que les travaux ne sont vrifis qu'aprs chaque affichage de page !!!
use cookies to pass sessionid admin fr Utiliser les cookies pour passer l'ID de session
use pure html compliant code (not fully working yet) admin fr Utiliser du code HTML standard (ne fonctionne pas encore compltement)
use theme admin fr Utiliser le thme
user accounts admin fr Comptes utilisateurs
user data admin fr Donnes utilisateurs
+user for smtp-authentication (leave it empty if no auth required) admin fr Utilisateur pour l'authentification SMTP (laisser vide si pas requis)
user groups admin fr Groupes utilisateurs
userdata admin fr Donnes utilisateur
users choice admin fr Choix de l'utilisateur
view access log admin fr Voir le journal d'accs
+view account admin fr Voir le compte
+view category admin fr Voir la catgorie
view error log admin fr Voir le journal d'erreurs
view sessions admin fr Voir les sessions
view this user admin fr Voir cet utilisateur
view user account admin fr Voir le compte utilisateur
who would you like to transfer all records owned by the deleted user to? admin fr A qui voudriez-vous tranfrer tous les enregistrements appartenant l'utilisateur effac?
would you like egroupware to cache the egw info array ? admin fr Voudriez-vous que eGroupWare cache le champ egw info ?
+would you like egroupware to check for a new version when admins login ? admin fr Voulez-vous que eGroupWare vrifie les mises jour quand un administrateur se connecte ?
would you like egroupware to check for new application versions when admins login ? admin fr Voudriez-vous que eGroupWare vrifie s'il y a de nouvelles versions d'applications quand les administrateurs se connectent ?
+would you like to automaticaly load new langfiles (at login-time) ? admin fr Voulez-vous automatiquement charger les nouveaux fichiers de langues ( la connexion) ?
would you like to show each application's upgrade status ? admin fr Voudriez-vous montrer l'tat de mise jour de chaque application ?
+xml-rpc admin fr XML-RPC
you have entered an invalid expiration date admin fr Vous avez entr une date d'expiration invalide
you must add at least 1 permission or group to this account admin fr Vous devez ajouter au moins 1 permission ou groupe ce compte
you must enter a group name. admin fr Vous devez entrer un nom de groupe
+you must enter a lastname admin fr Vous devez entrer un nom
you must enter a loginid admin fr Vous devez entrer un loginid
you must enter an application name and title. admin fr Vous devez entrer un nom d'application et un titre.
you must enter an application name. admin fr Vous devez entrer un nom d'application.
you must enter an application title. admin fr Vous devez entrer un titre d'application.
you must select a file type admin fr Vous devez choisir un type de fichier
you will need to remove the subcategories before you can delete this category admin fr Vous allez devoir enlever les sous-catgories avant de pouvoir effacer cette catgorie !
-enter your smtp server hostname or ip address admin fr Entrez votre nom de serveur SMTP ou adresse IP
-enter your smtp server port admin fr Entrez le port de votre serveur SMTP
-mail settings admin fr Rglages mail
diff --git a/filemanager/setup/phpgw_fr.lang b/filemanager/setup/phpgw_fr.lang
index a6409bf42c..31a9a82490 100644
--- a/filemanager/setup/phpgw_fr.lang
+++ b/filemanager/setup/phpgw_fr.lang
@@ -3,12 +3,12 @@ application filemanager fr Application
back to file manager filemanager fr Retourner au gestionnaire de fichiers
cancel editing %1 without saving filemanager fr Annuler les modifications de "%1"
cannot create directory because it begins or ends in a space filemanager fr Ne peut crr le rpertoire car il commence ou finit sur un espace
-cannot replace %1 because it is a directory filemanager fr Ne peut remplacer %1 parce-que c'est un rpertoire
+cannot replace %1 because it is a directory filemanager fr Ne peut remplacer %1 car c'est un rpertoire
command sucessfully run filemanager fr Commande excute avec succs
comment filemanager fr Commentaire
comments cannot contain "%1" filemanager fr Les commentaires ne peuvent pas contenir "%1"
copied %1 to %2 filemanager fr Copi %1 vers %2
-copy to filemanager fr Copier vers
+copy to filemanager fr Copier Vers
copy to: filemanager fr Copier vers:
could not copy %1 to %2 filemanager fr N'a pas pu copier %1 vers %2
could not copy file because no destination directory is given filemanager fr Impossible de copier le fichier car aucun rpertoire de destination n'a t donn
@@ -19,11 +19,11 @@ could not move %1 to %2 filemanager fr N'a pas pu d
could not move file because no destination directory is given filemanager fr Impossible de dplacer le fichier car aucun rpertoire de destination n'a t donn
could not rename %1 to %2 filemanager fr N'a pas pu renommer %1 to %2
could not save %1 filemanager fr N'a pas pu enregistrer %1
-create file filemanager fr Crr fichier
-create folder filemanager fr Crr dossier
+create file filemanager fr Crer fichier
+create folder filemanager fr Crer dossier
created filemanager fr Cr
created %1 filemanager fr %1 cr
-created %1,%2 filemanager fr Creation de %1,%2
+created %1,%2 filemanager fr Cration de %1,%2
created by filemanager fr Cr par
created directory %1 filemanager fr Rpertoire %1 cr
date filemanager fr Date
@@ -46,10 +46,11 @@ file filemanager fr Fichier
file %1 already exists. please edit it or delete it first. filemanager fr Le fichier %1 existe dj. SVP modifiez-le ou effacez-le d'abord.
file %1 could not be created. filemanager fr Le fichier %1 n'a pas pu tre cr.
file name filemanager fr Nom du fichier
+file names cannot contain or / filemanager fr Les noms de fichier ne peuvent contenir \ ou /
file names cannot contain "%1" filemanager fr Les noms de fichier ne peuvent contenir "%1"
file names cannot contain \ or / filemanager fr Les noms de fichier ne peuvent contenir \ ou /
filemanager common fr Gestionnaire de fichiers
-filemanager preferences filemanager fr Prfrences filemanager
+filemanager preferences filemanager fr Prfrences gestionnaire de fichiers
files filemanager fr Fichiers
files in this directory filemanager fr Fichiers dans ce rpertoire
folder filemanager fr Dossier
@@ -58,7 +59,7 @@ go home filemanager fr R
go to filemanager fr Aller dans
go to %1 filemanager fr Aller dans %1
go to your home directory filemanager fr Aller dans votre rpertoire "home" (maison)
-go to: filemanager fr Aller dans:
+go to: filemanager fr Aller :
go up filemanager fr Remonter
home filemanager fr Maison
location filemanager fr Location
@@ -66,11 +67,11 @@ locked filemanager fr Verouill
mime type filemanager fr Type MIME
modified filemanager fr Modifi
modified by filemanager fr Modifi par
-move to filemanager fr Dplacer dans
+move to filemanager fr Dplacer Dans
move to: filemanager fr Dplacer dans:
moved %1 to %2 filemanager fr Dplac %1 dans %2
-no files in this directory. filemanager fr Pas de fichiers dans ce rpertoire
-no version history for this file/directory filemanager fr pas d'historique de versions pour ce fichier/rpertoire
+no files in this directory. filemanager fr Pas de fichiers dans ce rpertoire.
+no version history for this file/directory filemanager fr Pas d'historique de versions pour ce fichier/rpertoire
operation filemanager fr Opration
other settings filemanager fr Autres paramtres
owner filemanager fr Propritaire
@@ -83,7 +84,7 @@ rename filemanager fr Renommer
renamed %1 to %2 filemanager fr Renomm %1 en %2
replaced %1 filemanager fr Remplac %1
save %1 filemanager fr Enregistrer %1
-save %1, and go back to file listing filemanager fr Enregistrer %1, et afficher le listing
+save %1, and go back to file listing filemanager fr Enregistrer %1, et retour au listing
save all filemanager fr Enregistrer tout
save changes filemanager fr Enregistrer les changements
saved %1 filemanager fr %1 enregistr
@@ -93,9 +94,9 @@ show .files filemanager fr Montrer .fichiers
show command line (experimental. dangerous.) filemanager fr Montrer la ligne de commande (EXPERIMENTAL. DANGEREUX.)
show help filemanager fr Montrer l'aide
size filemanager fr Taille
-sort by: filemanager fr Tri par:
-the future filemanager, now for testing purposes only, please send bugreports filemanager fr
-total files filemanager fr Total de fichiers
+sort by: filemanager fr Trier par:
+the future filemanager, now for testing purposes only, please send bugreports filemanager fr Le futur gestionnaire de fichiers, SEULEMENT POUR DES TESTS, envoyez des rapports de bogues svp
+total files filemanager fr Nombre de Fichiers
unknown mime-type defaults to text/plain when viewing filemanager fr text/plain utilis par dfaut si type MIME inconnu
unused space filemanager fr Espace inutilis
up filemanager fr Haut
@@ -104,7 +105,7 @@ updated comment for %1 filemanager fr Commentaire pour %1 mis
upload filemanager fr Envoyer
upload fields filemanager fr Champs d'envoi
upload files filemanager fr Fichiers envoyer
-use new experimental filemanager? filemanager fr Voir le gestionnaire de fichier exprimental?
+use new experimental filemanager? filemanager fr Utiliser le Gestionnaire de fichier exprimental?
used space filemanager fr Espace utilis
users filemanager fr Utilisateurs
version filemanager fr Version
diff --git a/phpgwapi/setup/phpgw_fr.lang b/phpgwapi/setup/phpgw_fr.lang
index d553b0fea9..1ebc19a366 100644
--- a/phpgwapi/setup/phpgw_fr.lang
+++ b/phpgwapi/setup/phpgw_fr.lang
@@ -75,6 +75,7 @@ belize common fr BELIZE
benin common fr BENIN
bermuda common fr BERMUDES
bhutan common fr BOUTAN
+blocked, too many attempts common fr Accs refus car trop de tentatives infructueuses
bold htmlarea fr Gras
bolivia common fr BOLIVIE
bosnia and herzegovina common fr BOSNIE HERZEGOVINE
@@ -134,13 +135,14 @@ cuba common fr CUBA
currency common fr Devise
current common fr Courant
current style htmlarea fr Style courat
-current users common fr Utilisateurs courants
+current users common fr Utilisateurs connects
cut selection htmlarea fr Slection pour couper
cyprus common fr CHYPRE
czech republic common fr REPUBLIQUE TCHEQUE
date common fr Date
date due common fr Date butoir
date selection: jscalendar fr Slection de la date :
+datetime port. if using port 13, please set firewall rules appropriately before submitting this page. (port: 13 / host: 129.6.15.28) admin fr Port Datetime. Si vous utilisez le port 13, adaptze svp les rgles de votre firewall avant de soumettre cette page. (Port: 13 / Host: 129.6.15.28)
december common fr Dcembre
decrease indent htmlarea fr Diminuer l'indentation
default category common fr Catgorie par dfaut
@@ -149,10 +151,11 @@ denmark common fr DANEMARK
description common fr Description
detail common fr Dtail
details common fr Dtails
-disable the execution of bugfixscript for internet explorer 5.5 and higher to show transparency in png-images? common fr Dsactiver l'excution du bugfixscript pour Internet Explorer 5.5 et plus afin d'afficher la tranparence dans les images PNG?
+diable the execution a bugfixscript for internet explorer 5.5 and higher to show transparency in png-images? common fr Dsactiver l'excution d'un script correcteur pour Internet Explorer 5.5 et plus rcent pour montrer la transparence des images PNG?
disable internet explorer png-image-bugfix common fr Dsactiver png-image-bugfix d'Internet Explorer
disable slider effects common fr Dsactiver les effets de glisse
disable the animated slider effects when showing or hiding menus in the page? opera and konqueror users will probably must want this. common fr Dsactiver les effets de glisse anims lors de laffichage ou le masquage des menus de la page? les utilisateurs d'Opera et Konqueror devraient srement en avoir besoin.
+disable the execution of bugfixscript for internet explorer 5.5 and higher to show transparency in png-images? common fr Dsactiver l'excution du bugfixscript pour Internet Explorer 5.5 et plus afin d'afficher la tranparence dans les images PNG?
disabled common fr Dsactiv
display %s first jscalendar fr Affiche %s en premier
display monday first jscalendar fr Affiche Lundi en premier
@@ -174,7 +177,7 @@ edit %1 category for common fr Modifier la cat
edit categories common fr Modifier les catgories
edit category common fr Modifier la catgorie
egroupware api version %1 common fr eGroupWare version API %1
-egroupware: login blocked for user '%1', ip %2 common en eGroupWare: login bloqu pour lutilisateur '%1', IP %2
+egroupware: login blocked for user '%1', ip %2 common fr eGroupWare: login bloqu pour lutilisateur '%1', IP %2
egypt common fr EGYPTE
el salvador common fr SALVADOR
email common fr EMail
@@ -402,6 +405,7 @@ only private common fr Seulement priv
only yours common fr seulement les vtres
open notify window common fr Ouvrir une fentre de notification
open popup window common fr Ouvrir une fentre de popup
+ordered list htmlarea fr Liste trie
original common fr Original
other common fr Autre
overview common fr Vue d'ensemble
@@ -431,13 +435,13 @@ peru common fr PERU
philippines common fr PHILIPPINES
phone number common fr Numro de tlphone
pitcairn common fr PITCAIRN
-please %1 by hand common fr SVP %1 la main
+please %1 by hand common fr Veuillez %1 la main
please enter a name common fr Veuillez saisir un nom !
-please run setup to become current common fr SVP excutez setup pour vous mettre jour
-please select common fr SVP choisissez
-please set your global preferences common fr SVP rglez vos prfrences globales !
+please run setup to become current common fr Veuillez excutez setup pour vous mettre jour
+please select common fr Veuillez Choisir
+please set your global preferences common fr Veuillez rglez vos prfrences globales !
please set your preferences for this application common fr Veuillez dfinir vos prfrences pour cette application
-please wait... common fr SVP patientez...
+please wait... common fr Veuillez patienter...
poland common fr POLOGNE
portugal common fr PORTUGAL
postal common fr Code postal
@@ -457,7 +461,7 @@ qatar common fr QATAR
read common fr Lire
read this list of methods. common fr Lire cette liste de mthodes.
redoes your last action htmlarea fr Rpte votre dernire action
-reject common fr Rejetter
+reject common fr Rejeter
remove selected accounts common fr effacer les comptes slectionns
rename common fr Renommer
returns a full list of accounts on the system. warning: this is return can be quite large common fr Retourne une liste complte des comptes sur le systme. Attention: ceci peut tre trs long
@@ -477,8 +481,9 @@ san marino common fr SAN MARIN
sao tome and principe common fr SAO TOME AND PRINCIPE
saturday common fr Samedi
saudi arabia common fr ARABIE SAOUDITE
-save common fr Sauver
+save common fr Enregistrer
search common fr Chercher
+search %1 '%2' common fr Chercher %1 '%2'
search or select accounts common fr Chercher ou slectionner des comptes
section common fr Section
select common fr Slectionner
@@ -490,7 +495,7 @@ select home email address common fr S
select one common fr Slectionner un
select user common fr Slectionner l'utilisateur
select work email address common fr Slectionner l'email Bureau
-selection common en Slection
+selection common fr Slection
send common fr Envoyer
senegal common fr SENEGAL
september common fr Septembre
@@ -504,6 +509,7 @@ show all common fr Tous les
show all categorys common fr Voir toutes les catgories
show menu common fr Voir menu
show page generation time common fr Voir le temps de gnration de page
+show page generation time on the bottom of the page? common fr Montrer le temps de gnration de page au fond de la page?
show_more_apps common fr Voir plus d'applications
showing %1 common fr Montre %1
showing %1 - %2 of %3 common fr Montre %1 - %2 de %3
@@ -518,9 +524,9 @@ south africa common fr AFRIQUE DU SUD
south georgia and the south sandwich islands common fr SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS
spain common fr ESPAGNE
sri lanka common fr SRI LANKA
-start date common fr Date dbut
-start time common fr Heure dbut
-start with common fr Dbute
+start date common fr Date de dbut
+start time common fr Heure de dbut
+start with common fr commence avec
status common fr Etat
strikethrough htmlarea fr Ray
subject common fr Sujet
@@ -557,7 +563,7 @@ to common fr Pour
to correct this error for the future you will need to properly set the common fr Pour corriger cette erreur dans le futur vous allez devoir rgler correctement le
to go back to the msg list, click here common fr Pour revenir la liste des messages, cliquez ici
today common fr Aujourd'hui
-todays date, eg. "%1" common fr Date d'aujourd'hui, p.e. "%1"
+todays date, eg. "%1" common fr date d'aujourd'hui, p.ex. "%1"
toggle first day of week jscalendar fr Voir le premier jour de la semaine
toggle html source htmlarea fr Voir source HTML
togo common fr TOGO
@@ -615,6 +621,7 @@ yemen common fr YEMEN
yes common fr Oui
you are in text mode. use the [<>] button to switch back to wysiwig. htmlarea fr Vous tes en MODE TEXTE. Utilisez le bouton [<>] pour revenir au mode WYSIWIG.
you are required to change your password during your first login common fr Il vous est demand de changer votre mot de passe lors de votre premire connexion
+you are running a newer version of egroupware than your database is setup for common fr Vous utilisez une version de eGroupWare plus rcente que celle dfinie pour la base de donnes.
you have been successfully logged out login fr Dconnexion russie
you have not entered a title common fr Vous n'avez pas entr de titre
you have not entered a valid date common fr Vous n'avez pas entr une date valide
@@ -623,6 +630,7 @@ you have not entered participants common fr Vous n'avez pas entr
you have selected an invalid date common fr Vous avez slectionn une date invalide !
you have selected an invalid main category common fr Vous avez slectionn une catgorie principale invalide !
you have successfully logged out common fr Vous vous tes correctement dconnect
+you need to add the webserver user '%1' to the group '%2'. common fr Vous devez ajouter l'utilisateur du serveur web '%1' au groupe '%2'.
your message could not be sent! common fr Votre message n'a pas pu tre envoy!
your message has been sent common fr Votre message a t envoy
your search returned %1 matchs common fr Votre recherche a retourn %1 rsultats
diff --git a/setup/lang/phpgw_fr.lang b/setup/lang/phpgw_fr.lang
index 95f7d59057..60520ce596 100644
--- a/setup/lang/phpgw_fr.lang
+++ b/setup/lang/phpgw_fr.lang
@@ -1,21 +1,32 @@
-(account deletion in SQL Only) setup fr (Effacement de compte dans SQL seulement)
+%1 does not exist !!! setup fr %1 n'existe pas !!!
+%1 is %2%3 setup fr %1 est %2%3
+%1 is %2%3 !!! setup fr %1 est %2%3 !!!
+(account deletion in sql only) setup fr (Effacement de compte dans SQL seulement)
+*** do not update your database via setup, as the update might be interrupted by the max_execution_time, which leaves your db in an unrecoverable state (your data is lost) !!! setup fr *** Ne mettez pas jour votre base de donne via l'installateur, si la mise jour venez a tre pertub par l'option max_execution_time , vous laisserez votre base de donne dans un tat irrcuprable (vos donnes seront perdues)
+*** you have to do the changes manualy in your php.ini (usualy in /etc on linux) in order to get egw fully working !!! setup fr *** Vous devez faire ce changement manuellement dans votre configuration PHP (php.ini, gnralement stock dans /etc sous Linux) pour utiliser eGroupWare convenablement.
00 (disable) setup fr 00 (dsactiver)
13 (ntp) setup fr 13 (ntp)
80 (http) setup fr 80 (http)
+this will create 1 admin account and 3 demo accounts the username/passwords are: demo/guest, demo2/guest and demo3/guest. setup fr Ceci va crer un compte administrateur et trois comptes de dmonstration Les identifiants et mots de passes des comptes de dmonstrations sont: demo/guest, demo2/guest et demo3/guest.
+accounts existing setup fr Comptes dj crs
actions setup fr Actions
add a domain setup fr Ajouter un domaine
-add auto-created users to this group ('Default' will be attempted if this is empty.) setup fr Ajouter les utilisateurs auto-cres ce groupe ('Default' sera tent si ceci est vide.)
+add auto-created users to this group ('default' will be attempted if this is empty.) setup fr Ajouter les utilisateurs auto-cres ce groupe ('Default' sera tent si ceci est vide.)
additional settings setup fr Rglages additionnels
-admin first name setup fr Prnom de l'admin
-admin last name setup fr Nom de l'admin
-admin password setup fr Mot de passe du compte admin
-admin password to header manager setup fr Mot de passe admin pour le gestionnaire d'entte
-admin username setup fr Login de l'admin
+admin setup fr Administration
+admin first name setup fr Prnom de l'administrateur
+admin last name setup fr Nom de l'adminstrateur
+admin password setup fr Mot de passe du compte administrateur
+admin password to header manager setup fr Mot de passe administrateur pour le gestionnaire d'entte
+admin user for header manager setup fr Identifiant administrateur pour le gestionnaire d'entte
+admin username setup fr Identifiant de l'administrateur (login)
admins setup fr Admins
after retrieving the file, put it into place as the header.inc.php. then, click "continue". setup fr Aprs avoir rcupr le fichier, mettez-le en place comme le fichier header.inc.php. Puis, cliquez sur "continue".
+all applications setup fr toutes les applications
all core tables and the admin and preferences applications setup fr Toutes les tables de base et les applications admin et preferences
all users setup fr Tous les utilisateurs
analysis setup fr Analyse
+and reload your webserver, so the above changes take effect !!! setup fr ET redmarrez votre serveur Web pour qu'ils soient pris en compte.
app details setup fr Dtails de l'app
app install/remove/upgrade setup fr App install/enlve/maj
app process setup fr Processus d'application
@@ -25,6 +36,7 @@ application management setup fr Gestion de l'application
application name and status setup fr Nom et statut de l'application
application name and status information setup fr Informations sur le nom et le statut de l'application
application title setup fr Titre de l'application
+application: %1, file: %2, line: "%3" setup fr Application: %1, Fichier: %2, Ligne: "%3"
are you sure you want to delete your existing tables and data? setup fr Etes-vous sr de vouloir effacer vos tables et donnes existantes?
are you sure? setup fr ETES-VOUS SUR?
at your request, this script is going to attempt to create the database and assign the db user rights to it setup fr Sur votre demande, ce script va tenter de crer la base de donnes et de lui assigner les droits d'utilisateur
@@ -33,11 +45,13 @@ at your request, this script is going to attempt to upgrade your old application
at your request, this script is going to attempt to upgrade your old tables to the new format setup fr Sur votre demande, ce script va tenter de mettre jour vos vieilles tables vers le nouveau format
at your request, this script is going to take the evil action of deleting your existing tables and re-creating them in the new format setup fr Sur votre demande, ce script va (sans hsiter !) supprimer vos tables existantes et les recrer dans le nouveau format
at your request, this script is going to take the evil action of uninstalling all your apps, which deletes your existing tables and data setup fr Sur votre demande, ce script va (sans hsiter !) dsinstaller toutes vos applications, ce qui supprime vos tables existantes et vos donnes de configuration
-attempt to use correct mimetype for FTP instead of default 'application/octet-stream' setup fr Tentative d'utiliser le type MIME correct pour FTP au lieu de celui par dfaut 'application/octet-stream'
-authentication / Accounts setup fr Authentification / Comptes
+attempt to use correct mimetype for ftp instead of default 'application/octet-stream' setup fr Tentative d'utiliser le type MIME correct pour FTP au lieu de celui par dfaut 'application/octet-stream'
+authentication / accounts setup fr Authentification / Comptes
auto create account records for authenticated users setup fr Crer automatiquement les enregistrements de comptes pour les utilisateurs authentifis
auto-created user accounts expire setup fr Les comptes d'utilisateur auto-cres expirent
available version setup fr Version disponible
+back to the previous screen setup fr Retour l'cran prcdent
+back to user login setup fr Revenir la maison
backupwarn setup fr Mais nous vous recommendons fortement de sauvegarder vos tables pour le cas o le script endommagerait vos donnes. Ces scripts automatiques peuvent facilement endommager vos donnes. SVP faites une sauvegarde avant de continuer!
because an application it depends upon was upgraded setup fr parce-qu'une application de laquelle il dpend a t mise jour
because it depends upon setup fr Parce-que a dpend de
@@ -48,39 +62,65 @@ because of a failed upgrade or install setup fr A cause d'une mise
because of a failed upgrade, or the database is newer than the installed version of this app setup fr A cause d'une mise jour dfectueuse, ou la base de donnes est plus rcente que celle de la version installe de cette app
because the enable flag for this app is set to 0, or is undefined setup fr Parce-que le drapeau activer de cette app est sur 0, ou est indfini
bottom setup fr Bas
+calendar setup fr Calendrier
cancel setup fr Abandon
cannot create the header.inc.php due to file permission restrictions. instead you can %1 the file. setup fr Ne peut pas crer le fichier header.inc.php cause de restrictions sur les permissions sur le fichier. A la place vous pouvez %1 le fichier.
+change system-charset setup fr Changement du jeu de caractre
charset setup fr ISO-8859-1
+charset to convert to setup fr Conversion vers
+check can only be performed, if called via a webserver, as the user-id/-name of the webserver is not known. setup fr La vrification peut seulemnt tre execut, si vous l'appel via le serveur web, comme l'identifiant (id/name) du serveur web est inconnu.
+check installation setup fr Vrification de l'installation
check ip address of all sessions setup fr Vrifier l'adresse IP de toutes les sessions
+checking extension %1 is loaded or loadable setup fr Vrification du support %1 dans PHP
+checking file-permissions of %1 for %2: %3 setup fr Vrification des permissions de fichiers de %1 pour %2 : %3
+checking for gd support... setup fr Vrification du support GD ...
+checking php.ini setup fr Vrification de la configuration de PHP (php.ini)
+checking the egroupware installation setup fr Vrification du l'installation eGroupWare
click here to return to setup. setup fr Cliquez ici pour retourner au setup.
click here setup fr Cliquez ici
+click here to re-run the installation tests setup fr Cliquez ici pour rdemarrer la procdure de vrification
completed setup fr Complt
+config password setup fr Mot de passe
+config username setup fr Identifiant
configuration setup fr Configuration
configuration completed setup fr Configuration complte
configuration password setup fr Mot de passe de configuration
+configuration user setup fr Identifiant de configuration
configure now setup fr Configurer maintenant
+contain setup fr contient
continue setup fr Continuer
+continue to the header admin setup fr Continuer la configuration eGroupWare
+convert setup fr Convertir
could not open header.inc.php for writing! setup fr N'a pas pu ouvrir le fichier header.inc.php puor y crire!
country selection setup fr Choix de pays
create setup fr Crer
+create admin account setup fr Cration du compte Administrateur
create database setup fr Crer la base de donnes
-create demo accounts setup fr Crer les comptes de dmo
+create demo accounts setup fr Crer les comptes de dmonstration
create one now setup fr Crer un exemplaire maintenant
+create the empty database - setup fr Crer une base de donnes vide
+create the empty database and grant user permissions - setup fr Crer une base de donnes vide et attribuer des autorisations aux utilisateurs
create your header.inc.php setup fr Crer votre fichier header.inc.php
created setup fr Cre
+created header.inc.php! setup fr Cr header.inc.php!
creating tables setup fr Cration de tables en cours
+current system-charset setup fr Jeu de caractre courant
+current system-charset is %1, click %2here%3 to change it. setup fr Le jeu de caractres est %1, cliquez %2ici%3 pour le changer (note: attention, certain navigateur ne le supporte pas, notamment Internet Explorer sous MacOS)
current version setup fr Version actuelle
currently installed languages: %1 setup fr Langues installes actuellement: %1
-datetime port. If using port 13, please set firewall rules appropriately before submitting this page. (Port: 13 / Host: 129.6.15.28) setup fr Port Date/heure. Si vous utilisez le port 13, SVP modifiez les rgles du firewall avant de modifier cette page. (Port: 13 / Serveur: 129.6.15.28)
+database successfully converted from '%1' to '%2' setup fr Base de donnes convertie de '%1' '%2' avec succs
+datetime port. if using port 13, please set firewall rules appropriately before submitting this page. (port: 13 / host: 129.6.15.28) setup fr Port Date/heure. Si vous utilisez le port 13, SVP modifiez les rgles du firewall avant de modifier cette page. (Port: 13 / Serveur: 129.6.15.28)
db host setup fr Nom du serveur de base de donnes
db name setup fr Nom de la base de donnes
db password setup fr Mot de passe d'accs la base de donnes
+db port setup fr Port base d'accs la base de donnes
db root password setup fr Mot de passe du compte root de la base de donnes
db root username setup fr Login du compte root de la base de donnes
db type setup fr Type de base de donnes
db user setup fr Utilisateur de la base de donnes
default file system space per user/group ? setup fr Espace disque par utilisateur/groupe par dfaut ?
delete setup fr Effacer
+delete all existing sql accounts, groups, acls and preferences (normally not necessary)? setup fr Supprimer tout les comptes, groupes, ACLs et prfrences stocks dans la base SQL dj existants (normalement, ce n'est pas ncessaire) ?
delete all my tables and data setup fr Supprimer toutes mes tables et donnes
delete all old languages and install new ones setup fr Supprimer toutes les anciennes langues et installer les nouvelles
deleting tables setup fr Suppression de tables en cours
@@ -101,23 +141,31 @@ download setup fr Downloader
edit current configuration setup fr Editer la configuration actuelle
edit your existing header.inc.php setup fr Modifier votre fichier header.inc.php existant
edit your header.inc.php setup fr Modifier votre fichier header.inc.php
+egroupware administration manual setup fr Manuel d'Administration eGroupWare
enable for extra debug-messages setup fr Activer pour les messages de dboguage supplmentaires
+enable ldap version 3 setup fr Activer le support du protocole version 3 pour LDAP
enable mcrypt setup fr Activer MCrypt
enter some random text for app session encryption setup fr Entrez du texte au hasard pour le cryptage des sessions applicatives
enter some random text for app_session encryption (requires mcrypt) setup fr Entrez du texte au hasard pour le cryptage app_session (ncessite mcrypt)
-enter the full path for temporary files. Examples: /tmp, C:\TEMP setup fr Entrez le chemin complet pour les fichiers temporaires. Exemples: /tmp, C:\TEMP
-enter the full path for users and group files. Examples: /files, E:\FILES setup fr Entrez le chemin complet pour les fichiers d'utilisateurs et de groupes. Exemples: /files, E:\FILES
+enter the full path for temporary files. examples: /tmp, c:\temp setup fr Entrez le chemin complet pour les fichiers temporaires. Exemples: /tmp, C:\TEMP
+enter the full path for temporary files. examples: /tmp, c:temp setup fr Entrez le chemin complet pour les fichiers temporaires. Exemples: /tmp, C:\TEMP
+enter the full path for users and group files. examples: /files, e:\files setup fr Entrez le chemin complet pour les fichiers d'utilisateurs et de groupes. Exemples: /files, E:\FILES
+enter the full path for users and group files. examples: /files, e:files setup fr Entrez le chemin complet pour les fichiers d'utilisateurs et de groupes. Exemples: /files, E:\FILES
enter the hostname of the machine on which this server is running setup fr Entrez le nom de la machine sur laquelle ce serveur s'excute
-enter the location of eGroupWare's URL. Example: http://www.domain.com/egroupware or /egroupware No trailing slash setup fr Entrez l'emplacement de l'URL de eGroupWare. Exemple: http://www.domain.com/egroupware ou /egroupware Pas de / (slash ou division) la fin
+enter the location of egroupware's url. example: http://www.domain.com/egroupware or /egroupware no trailing slash setup fr Entrez l'emplacement de l'URL de eGroupWare. Exemple: http://www.domain.com/egroupware ou /egroupware Pas de / (slash ou division) la fin
enter the site password for peer servers setup fr Entrez le mot de passe du site pour les serveurs pairs
enter the site username for peer servers setup fr Entrez le nom d'utilisateur du site pour les serveurs pairs
enter the title for your site setup fr Entrez le titre pour votre site
-enter your default FTP server setup fr Entrez votre serveur FTP par dfaut
-enter your HTTP proxy server setup fr Entrez votre serveur proxy HTTP
-enter your HTTP proxy server port setup fr Entrez le port de votre serveur proxy HTTP
-export has been completed! you will need to set the user passwords manually. setup fr L'export a t complt! Vous allez devoir rgler les mots de passe des utilisateurs manuellement.
+enter your default ftp server setup fr Entrez votre serveur FTP par dfaut
+enter your http proxy server setup fr Entrez votre serveur proxy HTTP
+enter your http proxy server password setup fr Entrez le mot de passe pour le proxy HTTP
+enter your http proxy server port setup fr Entrez le port de votre serveur proxy HTTP
+enter your http proxy server username setup fr Entrez le nom d'utilisateur pour le proxy HTTP
+etemplate setup fr ETemplate
export egroupware accounts from sql to ldap setup fr Exporter les comptes eGroupWare de SQL vers LDAP
+export has been completed! you will need to set the user passwords manually. setup fr L'export a t complt! Vous allez devoir rgler les mots de passe des utilisateurs manuellement.
export sql users to ldap setup fr Exporter les utilisateurs SQL vers LDAP
+false setup fr Faux
file setup fr Fichier
file type, size, version, etc. setup fr Type de fichier, taille, version, etc.
for a new install, select import. to convert existing sql accounts to ldap, select export setup fr Pour une nouvelle install, choisir importer. Pour convertir les comptes SQL existants vers LDAP, choisir exporter
@@ -127,31 +175,41 @@ go back setup fr Retour arri
go to setup fr Aller
grant access setup fr Autoriser l'accs
has a version mismatch setup fr A une diffrence de version
+header admin login setup fr Configuration de l'en-tte EgroupWare
+header password setup fr Mot de passe
+header username setup fr Identifiant
+historylog removed setup fr Historique effac
hooks deregistered setup fr Crochets d-enregistrs
hooks registered setup fr Crochets enregistrs
host information setup fr Informations d'hte
hostname/ip of database server setup fr Nom de machine/IP du serveur de base de donnes
however, the application is otherwise installed setup fr De toutes faons, l'application est par ailleurs installe
however, the application may still work setup fr Malgr tout, l'application peut encore fonctionner
-if no ACL records for user or any group the user is a member of setup fr Si aucun enregistrement d'ACL pour un utilisateur ou groupe l'utilisateur est un membre de
+if no acl records for user or any group the user is a member of setup fr Si aucun enregistrement d'ACL pour un utilisateur ou groupe l'utilisateur est un membre de
+if safe_mode is turned on, egw is not able to change certain settings on runtime, nor can we load any not yet loaded module. setup fr Si Safe Mode est activ, eGroupWare ne sera pas capable de changer certaines options ou d'activer certains modules.
if the application has no defined tables, selecting upgrade should remedy the problem setup fr Si l'application n'a pas dfini de tables, choisir mise jour devrait rsoudre le problme
if using ldap setup fr Si vous utilisez LDAP
-if using LDAP, do you want to manage homedirectory and loginshell attributes? setup fr Si vous utilisez LDAP, voulez-vous grer les attributs rpertoire maison (home) et shell de connexion?
+if using ldap, do you want to manage homedirectory and loginshell attributes? setup fr Si vous utilisez LDAP, voulez-vous grer les attributs rpertoire maison (home) et shell de connexion?
if you did not receive any errors, your applications have been setup fr Si vous n'avez pas reu de messages d'erreur, vos applications ont t
if you did not receive any errors, your tables have been setup fr Si vous n'avez pas reu de messages d'erreur, vos tables ont t
if you running this the first time, don't forget to manualy %1 !!! setup fr Si vous excutez ceci pour la premire fois, n'oubliez pas de faire manuellement %1 !!!
+if you use only languages of the same charset (eg. western european ones) you dont need to set a system-charset! setup fr Si vous utilisez des langues qui appartiennent aux mmes jeux de caractres (exemple: Europe de l'ouest), vous n'avez pas besoin de dfinir le jeu de caractre au niveau du systme
image type selection order setup fr Ordre de slection de type d'image
import accounts from ldap to the egroupware accounts table (for a new install using sql accounts) setup fr Importer les comptes de LDAP vers la table des comptes eGroupWare (pour une nouvelle installation utilisant les comptes SQL)
import has been completed! setup fr L'import a t complt!
import ldap users/groups setup fr Importer les utilisateurs/groupes LDAP
importing old settings into the new format.... setup fr J'importe les vieux rglages dans le nouveau format....
+in setup fr dans
include root (this should be the same as server root unless you know what you are doing) setup fr Racine d'inclusion (ceci devrait tre la mme chose de racine du serveur moins que vous ne sachiez ce que vous fates)
+include_path need to contain "." - the current directory setup fr include_path a besoin de contenir "." - le rpertoire courant
+infolog setup fr InfoLog
insanity setup fr Grave erreur
install setup fr Installer
install all setup fr Installer tout
install applications setup fr Installer les applications
install language setup fr Installer les Langues
installed setup fr install
+instructions for creating the database in %1: setup fr Instructions pour crer la base de donnes dans %1:
invalid ip address setup fr Adresse IP invalide
invalid password setup fr Mot de passe invalide
is broken setup fr est cass
@@ -171,10 +229,13 @@ ldap modify setup fr Modification LDAP
ldap root password setup fr Mot de passe root LDAP
ldap rootdn setup fr Rootdn LDAP
limit access to setup to the following addresses or networks (e.g. 10.1.1,127.0.0.1) setup fr Limiter l'accs setup aux adresses ou plages d'adresses suivants (p.e. 10.1.1,127.0.0.1)
+limit access to setup to the following addresses, networks or hostnames (e.g. 127.0.0.1,10.1.1,myhost.dnydns.org) setup fr Limiter l'acces au setup ces adresses, rseaux ou machines (p.ex. 127.0.0.1,10.1.1,myhost.dnydns.org)
+line setup fr Ligne
logout setup fr Dconnecter
makesure setup fr Assurez-vous que votre base de donnes est cr et que les permissions sur les comptes sont positionnes
manage applications setup fr Grer les Applications
manage languages setup fr Grer les Langues
+max_execution_time is set to less than 30 (seconds): egroupware sometimes needs a higher execution_time, expect occasional failures setup fr L'option Max Execution Time est positionne en dessous des 30 secondes; Parfois, eGroupware aura besoin de plus de temps.
maximum account id (e.g. 65535 or 1000000) setup fr ID de compte maximum (p.e. 65535 ou 1000000)
may be broken setup fr pourrait tre casse
mcrypt algorithm (default tripledes) setup fr ALgorythme Mcrypt (dfaut TRIPLEDES)
@@ -182,16 +243,21 @@ mcrypt initialization vector setup fr Vecteur d'initialisation MCrypt
mcrypt mode (default cbc) setup fr Mode Mcrypt (dfaut CBC)
mcrypt settings (requires mcrypt php extension) setup fr Rglages Mcrypt (Ncessite l'extension PHP mcrypt)
mcrypt version setup fr Versio de MCrypt
+memory_limit is set to less than 16m: some applications of egroupware need more than the recommend 8m, expect occasional failures setup fr L'option Memory Limit est positionne en dessous des 16M; Certaines applications ont besoin de plus de 8M, cela peut entrainer des problmes.
minimum account id (e.g. 500 or 100, etc.) setup fr ID de compte minimum (p.e. 500 ou 100, etc.)
modifications have been completed! setup fr Les modifications ont t compltes!
modify setup fr Modifier
modify an existing ldap account store for use with egroupware (for a new install using ldap accounts) setup fr Modifier un compte LDAP existant pour stocker et utiliser avec eGroupWare (pour une nouvelle installation utilisant les comptes LDAP)
+module setup fr module
multi-language support setup setup fr Setup pour le support du multi-langues
+mysqlinstr setup fr Instructions pour crer la base de donnes dans MySQL: Se connecter mysql - [user@server user]# mysql -u root -p Crer la base de donnes vide et attribuer les permissions utilisateurs - mysql> create database egroupware; mysql> grant all on egroupware.* to egroupware@localhost identified by 'password';
name of database setup fr Nom de la base de donnes
-name of db user eGroupWare uses to connect setup fr Nom de l'utilisateur de la base de donnes dont eGroupWare se sert pour se connecter
+name of db user egroupware uses to connect setup fr Nom de l'utilisateur de la base de donnes dont eGroupWare se sert pour se connecter
never setup fr Jamais
new setup fr Nouveau
+news_admin setup fr News Admin
no setup fr Non
+no accounts existing setup fr Aucun compte n'existe
no algorithms available setup fr Pas d'algorythme disponible
no microsoft sql server support found. disabling setup fr Pas de support pour Microsoft SQL Server trouv. Je le dsactive
no modes available setup fr Pas de modes disponibles
@@ -199,9 +265,11 @@ no mysql support found. disabling setup fr Pas de support pour MySQL trouv
no oracle-db support found. disabling setup fr Pas de support pour Oracle-DB trouv. Je le dsactive
no postgres-db support found. disabling setup fr Pas de support pour Postgres-DB trouv. Je le dsactive
no xml support found. disabling setup fr Pas de support pour XML trouv. Je le dsactive
+not setup fr n'a pas
not complete setup fr Pas complet
not completed setup fr Pas complt
not ready for this stage yet setup fr Pas encore prt pour cette partie
+not set setup fr pas dfini
note: you will be able to customize this later setup fr Note: vous aurez la possibilit de personnaliser ceci plus tard
now guessing better values for defaults... setup fr Maintenant j'essaye de trouver les meilleurs valeurs par dfaut...
ok setup fr OK
@@ -211,6 +279,7 @@ one week setup fr Une semaine
only add languages that are not in the database already setup fr Ajouter seulement les langues qui ne sont pas dj dans la base de donnes
only add new phrases setup fr Ajouter seulement les nouvelles phrases
or setup fr ou
+or %1continue to the header admin%2 setup fr ou %1continuer la configuration eGroupWare%2
or http://webdav.domain.com (webdav) setup fr ou http://webdav.domain.com (WebDAV)
or we can attempt to create the database for you: setup fr Ou nous pouvons tenter de crer la base de donnes pour vous:
password needed for configuration setup fr Mot de passe ncessaire pour la configuration
@@ -219,14 +288,18 @@ passwords did not match, please re-enter setup fr Les mots de passe ne correspon
path information setup fr Information de chemin
path to user and group files has to be outside of the webservers document-root!!! setup fr Le chemin vers les fichiers utilisateur et groupe DOIT ETRE EN DEHORS du rpertoire racine des serveurs web!!!
persistent connections setup fr Connexions persistantes
-egroupware administration manual setup fr Manuel d'Administration eGroupWare
+pgsqlinstr setup fr Instructions pour crer la base de donnes dans PostgreSQL: Dmarrer le postmaster [user@server user]# postmaster -i -D /home/[username]/[dataDir] Crer la base de donnes vide- [user@server user]# createdb egroupware
+phpldapadmin setup fr PHPLdapAdmin
please check for sql scripts within the application's directory setup fr SVP vrifiez la prsence de scripts SQL dans le rpertoire setup de l'application
please check read/write permissions on directories, or back up and use another option. setup fr SVP vrifiez les permissions de lecture/criture sur les rpertoires, ou fates une sauvegarde et utilisez une autre option.
-please configure eGroupWare for your environment setup fr SVP configurez eGroupWare pour votre environnement
+please configure egroupware for your environment setup fr SVP configurez eGroupWare pour votre environnement
please consult the %1. setup fr SVP consultez le %1.
+please fix the above errors (%1) and warnings(%2) setup fr S'il-vous-plait, Rsolvez les errors (%1) et les messages d'avertissements (%2)
please install setup fr SVP installez
please login setup fr SVP connectez-vous
please login to egroupware and run the admin application for additional site configuration setup fr SVP connectez-vous egroupware et excutez l'application admin pour les possibilits supplmentaires de configuration du site
+please make the following change in your php.ini setup fr S'il vous plait, effectuez des changements dans votre configuration PHP.
+please select your language S'il-vous-plait fr fr
please wait... setup fr Patientez SVP...
possible reasons setup fr Raisons possibles
possible solutions setup fr Solutions possibles
@@ -235,22 +308,30 @@ potential problem setup fr Probl
preferences setup fr Prfrences
problem resolution setup fr Rsolution du problme
process setup fr Procder
+projects setup fr Gestionnaire de projets
re-check my database setup fr Re-vrifier ma base de donnes
re-check my installation setup fr Re-vrifier mon installation
re-enter password setup fr R-entrer mon mot de passe
read translations from setup fr Lire les traductions depuis
+readable by the webserver setup fr lisible par le serveur Web
really uninstall all applications setup fr Dsinstaller VRAIMENT toutes les applications
recommended: filesystem setup fr Recommand: systme de fichiers
+register_globals is turned on, egroupware does not require it and it's generaly more secure to have it turned off setup fr L'option Register Globals est activ, eGroupWare n'a pas besoin de cela et cela est gnralement plus scurisant de le dsactiver.
registered setup fr Enregistr
+rejected lines setup fr Lignes rejetes
remove setup fr Enlever
remove all setup fr Enlever tout
requires reinstall or manual repair setup fr Ncessite une rinstall ou une rparation manuelle
requires upgrade setup fr Ncessite une mise jour
resolve setup fr Rsoudre
+return to setup setup fr Revenir la page de l'installateur
+run installation tests setup fr Dmarrage de la procdure de vrification...
+safe_mode is turned on, which is generaly a good thing as it makes your install more secure setup fr Safe Mode est activ, ceci est une bonne chose pour la scurit de votre systme.
sample configuration not found. using built in defaults setup fr Configuration exemple non trouve. J'utilise les valeurs par dfaut dfinies en interne
save setup fr Enregistrer
save this text as contents of your header.inc.php setup fr Enregistrer ce texte comme le contenu de votre fichier header.inc.php
-select an app, enter a target version, then submit to process to that version. If you do not enter a version, only the baseline tables will be installed for the app. setup fr Choisissez une application, entrez une version de destination, puis soumettez pour transformer vers cette version. Si vous n'entrez pas de version, seules les tables de base pour cette application seront installes.
+select an app, enter a target version, then submit to process to that version. if you do not enter a version, only the baseline tables will be installed for the app. setup fr Choisissez une application, entrez une version de destination, puis soumettez pour transformer vers cette version. Si vous n'entrez pas de version, seules les tables de base pour cette application seront installes.
+select one... setup fr slectionnez un...
select the default applications to which your users will have access setup fr Choisissez les applications par dfaut auxquelles vos utilisateurs auront accs
select the desired action(s) from the available choices setup fr Choisissez la(les) action(s) dsire(s) dans les choix possibles
select to download file setup fr Choisissez pour downloader le fichier
@@ -273,42 +354,56 @@ selectbox setup fr Bo
server root setup fr Racine serveur
sessions type setup fr Type de sessions
set this to "old" for versions < 2.4, otherwise the exact mcrypt version you use. setup fr Mettez ceci sur "ancien" pour les versions < 2.4, sinon la version exacte de mcrypt que vous utilisez.
+setting the system-charset to utf-8 (unicode) allows the coexistens of data from languages of different charsets. setup fr Dfinir le jeu de caractre en UTF8 permet la co-existence de donnes provenant de jeu de caractres des diffrentes langues
settings setup fr Rglages
-setup setup fr Setup
+setup setup fr Installation
setup demo accounts in ldap setup fr Configurer des comptes de dmo dans LDAP
+setup main menu setup fr Page principal d'installation
setup the database setup fr Configurer la base de donnes
+setup/config admin login setup fr Page de connexion pour la configuration et l'installation
show 'powered by' logo on setup fr Montrer le logo 'propuls par' sur
some or all of its tables are missing setup fr Certaines ou toutes ses tables manquent
+sql encryption type setup fr Type de chiffrement SQL
status setup fr Etat
-step %1 - simple application management setup fr Etape %1 - Gestion simple d'applications
+step %1 - admin account setup fr tape %1 - Compte Administrateur
+step %1 - advanced application management setup fr Etape %1 - Gestion avance d'applications
step %1 - configuration setup fr Etape %1 - Configuration
step %1 - language management setup fr Etape %1 - Gestion des langues
-step %1 - advanced application management setup fr Etape %1 - Gestion avance d'applications
+step %1 - simple application management setup fr Etape %1 - Gestion simple d'applications
table change messages setup fr Messages de changement de table
tables dropped setup fr Tables supprimes
tables installed, unless there are errors printed above setup fr Tables installes, moins qu'il y ait des messages d'erreur imprims ci-dessous
tables upgraded setup fr Tables mises jour
target version setup fr Version de destination
text entry setup fr Entre de texte
+the %1 extension is needed, if you plan to use a %2 database. setup fr L'extension %1 est ncessaire si vous dcidez d'utiliser la base de donne %2
the db_type in defaults (%1) is not supported on this server. using first supported type. setup fr Le type de base de donnes dans les valeurs par dfaut (%1) n'est pas support sur ce server. J'utilise le 1er type support.
the file setup fr le fichier
+the first step in installing egroupware is to ensure your environment has the necessary settings to correctly run the application. setup fr La premire tape pour l'installation d'egroupware est la vrification de votre environnement systme.
+the following applications need to be upgraded: setup fr L'application suivante a besoin d'une mise jour:
+the imap extension is needed by the two email apps (even if you use email with pop3 as protocoll). setup fr L'extension IMAP est ncessaire pour deux des applications de messagerie (sauf si vous utilisez le protocole pop3)
+the mbstring extension is needed to fully support unicode (utf-8) or other multibyte-charsets. setup fr L'extension MBString est ncessaire pour le support complet d'UNICODE (UTF8) ou des autres jeu de caractres multibyte.
the table definition was correct, and the tables were installed setup fr La dfinition de table tait correcte, et les tables taient installes
the tables setup fr Les tables
-there was a problem trying to connect to your ldap server. please check your LDAP server configuration setup fr Il y a eu un problme en essayant de se connecter votre serveur LDAP. SVP vrifiez la configuration de votre serveur LDAP
+there was a problem trying to connect to your ldap server. please check your ldap server configuration setup fr Il y a eu un problme en essayant de se connecter votre serveur LDAP. SVP vrifiez la configuration de votre serveur LDAP
this has to be outside the webservers document-root!!! setup fr Ceci doit tre en dehors du rpertoire racine des documents des serveurs Web!!!
-this program will help you upgrade or install different languages for eGroupWare setup fr Ce programme va vous aider mettre jour ou installer des langues diffrentes dans eGroupWare
+this might take a while, please wait ... setup fr Cela peu prendre un certain moment, veuillez patienter ...
+this program will convert your database to a new system-charset. setup fr Ce programme va convertir les informations de votre base de donnes vers le nouveau jeu de caractre.
+this program will help you upgrade or install different languages for egroupware setup fr Ce programme va vous aider mettre jour ou installer des langues diffrentes dans eGroupWare
this section will help you export users and groups from egroupware's account tables into your ldap tree setup fr Cette section va vous aider exporter les utilisateurs et groupes des tables de comptes de eGroupWare vers votre arbre LDAP
-this section will help you import users and groups from your ldap tree into eGroupWare's account tables setup fr Cette section va vous aider importer les utilisateurs et groupes de votre arbre LDAP vers les tables de comptes de eGroupWare
-this section will help you setup your LDAP accounts for use with eGroupWare setup fr Cette section va vous aider configurer vos comptes LDAP pour les utiliser dans eGroupWare
+this section will help you import users and groups from your ldap tree into egroupware's account tables setup fr Cette section va vous aider importer les utilisateurs et groupes de votre arbre LDAP vers les tables de comptes de eGroupWare
+this section will help you setup your ldap accounts for use with egroupware setup fr Cette section va vous aider configurer vos comptes LDAP pour les utiliser dans eGroupWare
this should be around 30 bytes in length. note: the default has been randomly generated. setup fr Ceci devrait faire environ 30 octets de long. Note: la valeur par dfaut a t gnre au hasard.
this stage is completed setup fr Cette tape est complte
-this will create 1 admin account and 3 demo accounts the username/passwords are: demo/guest, demo2/guest and demo3/guest. !!!THIS WILL DELETE ALL EXISTING ACCOUNTS!!! setup fr Ceci va crer 1 compte admin et 3 comptes demo Les utilisateurs/mots de passe sont: demo/guest, demo2/guest et demo3/guest. !!!CECI VA SUPPRIMER TOUS LES COMPTES EXISTANTS!!!
+this will create 1 admin account and 3 demo accounts the username/passwords are: demo/guest, demo2/guest and demo3/guest. !!!this will delete all existing accounts!!! setup fr Ceci va crer 1 compte admin et 3 comptes demo Les utilisateurs/mots de passe sont: demo/guest, demo2/guest et demo3/guest. !!!CECI VA SUPPRIMER TOUS LES COMPTES EXISTANTS!!!
to a version it does not know about setup fr vers une version qu'il ne connat pas
+to setup 1 admin account and 3 demo accounts. setup fr pour crer 1 compte administrateur et 3 comptes demo.
to setup 1 admin account and 3 demo accounts. this will delete all existing accounts setup fr Pour crer 1 compte admin et 3 comptes demo. ceci va supprimer tous les comptes existants
top setup fr top
translations added setup fr Traductions ajoutes
translations removed setup fr Traductions enleves
translations upgraded setup fr Traductions mises jour
+true setup fr Vrai
try to configure your php to support one of the above mentioned dbms, or install egroupware by hand. setup fr Essayez de configurer votre php pour qu'il supporte une des bases de donnes mentionnes ci-dessus, ou installez eGroupWare la main.
two weeks setup fr Deux semaines
uninstall setup fr Dsinstaller
@@ -319,7 +414,9 @@ upgrade all setup fr Mettre tout
upgraded setup fr Mis jour
upgrading tables setup fr Met jour les tables
use cookies to pass sessionid setup fr Utiliser les cookies pour passer l'ID de session
-use pure HTML compliant code (not fully working yet) setup fr Utiliser du code HTML entirement standard (ne fonctionne pas encore compltement)
+use pure html compliant code (not fully working yet) setup fr Utiliser du code HTML entirement standard (ne fonctionne pas encore compltement)
+user account prefix setup fr Prfixe pour les comptes utilisateurs
+usernames are casesensitive setup fr Les identifiants sont sensibles la casse
users choice setup fr Choix utilisateur
version setup fr version
version mismatch setup fr Diffrence de version
@@ -327,16 +424,21 @@ view setup fr Voir
warning! setup fr Attention!
we can proceed setup fr Nous pouvons continuer
we will automatically update your tables/records to %1 setup fr Nous allons automatiquement mettre jour vos tables/enregistrements vers %1
+we will now run a series of tests, which may take a few minutes. click the link below to proceed. setup fr Nous allons dmarrer une srie de vrification, cela peut prendre plusieurs minutes. Cliquez sur le lien en dessous pour dmarrer cette tape.
+welcome to the egroupware installation setup fr Bienvenue sur l'installateur EgroupWare
what type of sessions management do you want to use (php4 session management may perform better)? setup fr Quel type de gestion de sessions voulez-vous utiliser (gestion de session PHP4 devrait tre le plus performant)?
which database type do you want to use with egroupware? setup fr Quel type de base de donnes voulez-vous utiliser avec eGroupWare?
-would you like eGroupWare to cache the phpgw info array ? setup fr Voudriez-vous que eGroupWare mette en cache le champ phpgw info ?
-would you like eGroupWare to check for a new version when admins login ? setup fr Voudriez-vous que eGroupWare vrifie la disponibilit d'une nouvelle version quand les administrateurs se connectent ?
+world readable setup fr visible par tous
+world writable setup fr accs en criture pour tous
+would you like egroupware to cache the phpgw info array ? setup fr Voudriez-vous que eGroupWare mette en cache le champ phpgw info ?
+would you like egroupware to check for a new version when admins login ? setup fr Voudriez-vous que eGroupWare vrifie la disponibilit d'une nouvelle version quand les administrateurs se connectent ?
would you like to show each application's upgrade status ? setup fr Voudriez-vous montrer le statut de mise jour de chaque application ?
+writable by the webserver setup fr accs en criture pour le serveur Web
write config setup fr Ecrire la configuration
yes setup fr Oui
-you appear to be running a pre-beta version of eGroupWare. These versions are no longer supported, and there is no upgrade path for them in setup. You may wish to first upgrade to 0.9.10 (the last version to support pre-beta upgrades) and then upgrade from there with the current version. setup fr Vous semblez utiliser une version pre-beta de eGroupWare. Ces versions ne sont plus supportes, et il n'y a pas de possibilit de mise jour pour elles dans le setup. Vous devriez d'abord mettre votre version jour vers la version 0.9.10 (la dernire version supporter les mises jour pre-beta) puis mettre jour depuis cette version jusqu' la version actuelle.
-you appear to be running an old version of PHP It its recommend that you upgrade to a new version. Older version of PHP might not run eGroupWare correctly, if at all.
Please upgrade to at least version 4.1.0 setup fr Vous semblez utiliser une version ancienne de PHP Il est recommand que vous mettiez votre systme jour vers une version plus rcente. Les anciennes version de PHP pourraient ne pas faire fonctionner correctement eGroupWare, voire pas du tout.
SVP, mettez votre systme jour vers au moins la version 4.1.0
-you appear to be running version %1 of eGroupWare setup fr Vous semblez utiliser la version %1 de eGroupWare
+you appear to be running a pre-beta version of egroupware. these versions are no longer supported, and there is no upgrade path for them in setup. you may wish to first upgrade to 0.9.10 (the last version to support pre-beta upgrades) and then upgrade from there with the current version. setup fr Vous semblez utiliser une version pre-beta de eGroupWare. Ces versions ne sont plus supportes, et il n'y a pas de possibilit de mise jour pour elles dans le setup. Vous devriez d'abord mettre votre version jour vers la version 0.9.10 (la dernire version supporter les mises jour pre-beta) puis mettre jour depuis cette version jusqu' la version actuelle.
+you appear to be running an old version of php it its recommend that you upgrade to a new version. older version of php might not run egroupware correctly, if at all.
please upgrade to at least version 4.1.0 setup fr Vous semblez utiliser une version ancienne de PHP Il est recommand que vous mettiez votre systme jour vers une version plus rcente. Les anciennes version de PHP pourraient ne pas faire fonctionner correctement eGroupWare, voire pas du tout.
SVP, mettez votre systme jour vers au moins la version 4.1.0
+you appear to be running version %1 of egroupware setup fr Vous semblez utiliser la version %1 de eGroupWare
you appear to be using php earlier than 4.1.0. egroupware now requires 4.1.0 or later setup fr Vous semblez utiliser une version de PHP plus ancienne que la 4.1.0. eGroupWare ncessite maintenant 4.1.0 ou plus rcent
you appear to be using php3. disabling php4 sessions support setup fr Vous semblez utiliser PHP3. Je dsactive le support des sessions PHP4
you appear to be using php4. enabling php4 sessions support setup fr Vous semblez utiliser PHP4. J'active le support des sessions PHP4
@@ -351,9 +453,10 @@ you didn't enter a config password for domain %1 setup fr Vous n'avez pas entr
you didn't enter a header admin password setup fr Vous n'avez pas entr de mot de passe d'administration de l'entte
you do not have any languages installed. please install one now setup fr Vous n'avez pas de langue installe. SVP installez-en une maintenant
you have not created your header.inc.php yet! you can create it now. setup fr Vous n'avez pas encore cre votre fichier header.inc.php ! Vous pouvez le crer maintenant.
-you have successfully logged out setup fr Vous vous tes dconnect avec succs
+you have successfully logged out setup fr Vous vous tes parfaitement dconnect
you must enter a username for the admin setup fr Vous devez entrer un nom d'utilisateur pour le compte admin
you should either uninstall and then reinstall it, or attempt manual repairs setup fr Vous devriez soit le dsinstaller et le r-installer, ou tenter des rparations manuelles
+you will need to load the proper schema into your ldap server - see phpgwapi/doc/ldap/readme setup fr Vous devez charger votre propre schma LDAP dans votre serveur LDAP centralis - Regardez la documentation stocke dans phpgwapi/doc/ldap/README
you're using an old configuration file format... setup fr Vous utilisez un format de fichier de configuration ancien...
you're using an old header.inc.php version... setup fr Vous utilisez une ancienne version du fichier header.inc.php...
your applications are current setup fr Vos applications sont jour
@@ -363,6 +466,7 @@ your database is working, but you dont have any applications installed setup fr
your header admin password is not set. please set it now! setup fr Votre mot de passe d'administration d'entte n'est PAS configur. SVP configurez-le maintenant!
your header.inc.php needs upgrading. setup fr Votre fichier header.inc.php a besoin d'tre mis jour.
your header.inc.php needs upgrading.
make backups! setup fr Votre fichier header.inc.php a besoin d'tre mis jour.
FAITES DES SAUVEGARDES!
+your php installation does not have appropriate gd support. you need gd library version 1.8 or newer to see gantt charts in projects. setup fr Votre installation de PHP n'a pas de support GD appropri. Vous avez besoin de la bibliothque GD suprieur ou gale la version 1.8 pour voir certaines fonctionnalits dans le module Projets
your tables are current setup fr Vos tables sont jour
your tables may be altered and you may lose data setup fr Vos tables pourraient tre altres et vous pourriez perdre des donnes
your tables will be dropped and you will lose data setup fr Vos tables vont tre supprimes et vous allez perdre des donnes
From d2586ba500f7d9d0cbf695644c48b92de880c3e9 Mon Sep 17 00:00:00 2001
From: ak703
Date: Thu, 26 Aug 2004 21:11:25 +0000
Subject: [PATCH 026/177] improvements of the ui and some error checking for
emtpy fields, implemented tooltip info images for better explanation of the
module. Started the README
---
admin/doc/README.ldapman | 16 ++++
admin/inc/class.uildap_mgr.inc.php | 27 +++++-
admin/setup/phpgw_de.lang | 5 ++
admin/setup/phpgw_en.lang | 5 ++
.../default/account_form_ldapdata.tpl | 84 ++++++++++++++++++
phpgwapi/templates/idots/images/info.gif | Bin 0 -> 75 bytes
phpgwapi/templates/jerryr/images/info.gif | Bin 0 -> 75 bytes
7 files changed, 133 insertions(+), 4 deletions(-)
create mode 100644 admin/doc/README.ldapman
create mode 100644 admin/templates/default/account_form_ldapdata.tpl
create mode 100644 phpgwapi/templates/idots/images/info.gif
create mode 100644 phpgwapi/templates/jerryr/images/info.gif
diff --git a/admin/doc/README.ldapman b/admin/doc/README.ldapman
new file mode 100644
index 0000000000..70f8594cf1
--- /dev/null
+++ b/admin/doc/README.ldapman
@@ -0,0 +1,16 @@
+The add-on LDAP-Manager for Admin currently manages the following configuration:
+
+1. Postfix 2.x
+2. LDAP v3
+3. Courier-Imap 3.x
+
+Example for Postfix-configuration:
+
+
+
+
+Usage of LDAP schemas:
+
+core.schema
+qmail.schema
+
diff --git a/admin/inc/class.uildap_mgr.inc.php b/admin/inc/class.uildap_mgr.inc.php
index 17c829d215..f9143e7e02 100644
--- a/admin/inc/class.uildap_mgr.inc.php
+++ b/admin/inc/class.uildap_mgr.inc.php
@@ -62,7 +62,9 @@
$this->t->set_var("lang_edit_email_settings",lang("edit email settings"));
$this->t->set_var("lang_ready",lang("Done"));
$this->t->set_var("link_back",$phpgw->link('/admin/accounts.php'));
+ $this->t->set_var("info_icon",PHPGW_IMAGES_DIR.'/info.gif');
+
$linkData = array
(
'menuaction' => 'admin.uildap_mgr.saveUserData',
@@ -91,8 +93,17 @@
}
$this->t->set_var("mail",$userData["mail"]);
-// $this->t->set_var("mailAlternateAddress",'');
- $this->t->set_var("mailForwardingAddress",$userData["mailForwardingAddress"]);
+ //$this->t->set_var("mailAlternateAddress",''); could be deleted?
+
+ if ($userData["mailForwardingAddress"] == "")
+ {
+ $this->t->set_var("mailForwardingAddress",$userData["mail"]);
+ }
+ else
+ {
+ $this->t->set_var("mailForwardingAddress",$userData["mailForwardingAddress"]);
+ }
+
$this->t->set_var("options_mailAlternateAddress",$options_mailAlternateAddress);
$this->t->set_var("uid",rawurlencode($_accountData["dn"]));
@@ -151,9 +162,12 @@
if($HTTP_POST_VARS["add_mailAlternateAddress"]) $bo_action='add_mailAlternateAddress';
if($HTTP_POST_VARS["remove_mailAlternateAddress"]) $bo_action='remove_mailAlternateAddress';
if($HTTP_POST_VARS["save"]) $bo_action='save';
-
- $this->boldapmgr->saveUserData($_GET['account_id'], $formData, $bo_action);
+ if (!$HTTP_POST_VARS["mail"]== "") //attribute 'mail'is not allowed to be empty
+ {
+// error generator necessary!!
+ $this->boldapmgr->saveUserData($_GET['account_id'], $formData, $bo_action);
+ }
if ($bo_action == 'save')
{
// read date fresh from ldap storage
@@ -185,8 +199,13 @@
$this->t->set_var('lang_0forunlimited',lang('leave empty for no quota'));
$this->t->set_var('lang_forward_only',lang('forward only'));
$this->t->set_var('lang_mailAliases',lang('Aliases'));
+ $this->t->set_var('lang_info_mailAliases',lang('Attribute mailAlternateAddress explained'));
$this->t->set_var('lang_masterEmailAddress',lang('Main Email-Address'));
+ $this->t->set_var('lang_info_masterEmailAddress',lang('Attribute mail explained'));
$this->t->set_var('lang_RouteMailsTo',lang('Route all Mails to'));
+ $this->t->set_var('lang_info_RouteMailsTo',lang('Attribute mailForwardingAddress explained'));
+ $this->t->set_var('lang_info_AccountActive',lang('Attribute accountstatus explained'));
+ $this->t->set_var('lang_info_UsageHints',lang('Explanation of LDAPMAN'));
}
}
?>
diff --git a/admin/setup/phpgw_de.lang b/admin/setup/phpgw_de.lang
index 52104dea69..9a99d770ad 100644
--- a/admin/setup/phpgw_de.lang
+++ b/admin/setup/phpgw_de.lang
@@ -65,6 +65,10 @@ async services last executed admin de Asynchroner Dienst zuletzt ausgef
asynchronous timed services admin de Asynchroner zeitgesteuerter Dienst
asyncservices not yet installed or other error (%1) !!! admin de Asynchroner Dienst is noch nicht installiert oder ein anderer Fehler ist aufgetreten (%1) !!!
attempt to use correct mimetype for ftp instead of default 'application/octet-stream' admin de Soll versucht werden den richtigen MINE-typ fr FTP zu verwenden, statt dem Vorgabewert "application/octet-stream"
+attribute accountstatus explained admin de Dies betrifft das Attribut -accountStatus- aus dem QMAIL Schema
+attribute mail explained admin de Dies betrifft das Attribut -mail- aus dem CORE Schema. Dieses Attribut darf nicht leer sein und wird gleichzeitig als Emailadresse innerhalb eGW verwendet.
+attribute mailalternateaddress explained admin de Dies betrifft das Attribut -mailAlternateAddress- aus dem QMAIL Schema. Das experimentelle Schema verwendet dies auch als Alias fr mailLocalAddress.
+attribute mailforwardingaddress explained admin de Dies betrifft das Attribut -mailForwardingAddress- aus dem QMAIL Schema. Darf nicht leer sein. Der Begriff mailRoutingAddress wurde hierfr frher als Alias verwendet.
authentication / accounts admin de Benutzerauthentifizierung/Benutzerkonten
auto create account records for authenticated users admin de Automatisch Benutzerkonten fr authentifizierte Benutzer anlegen
back to the list admin de Zurck zur Liste
@@ -177,6 +181,7 @@ error canceling timer, maybe there's none set !!! admin de Fehler beim Abbrechen
error setting timer, wrong syntax or maybe there's one already running !!! admin de Fehler beim Starten des Testjobs, falsche Syntax oder es luft schon einer!!!
error: %1 not found or other error !!! admin de Fehler: %1 nicht gefunden oder anderer Fehler!!!
expires admin de abgelaufen
+explanation of ldapman admin de Dieses Modul ist derzeit nur fr folgende Konfiguration getestet: Postfix, LDAP, Courier-Imap, Procmail und erfordert die Schemas: core und qmail(OID 7914). Weitere Konfigurationshinweise sind im README.ldapman im DOC Verzeichnis des Moduls ADMIN zu finden.
fallback (after each pageview) admin de Ausweichmglichkeit (nach jedem Seitenaufbau)
file space admin de Dateiraum
file space must be an integer admin de Speicherplatz muss eine Zahl sein
diff --git a/admin/setup/phpgw_en.lang b/admin/setup/phpgw_en.lang
index 4f3d28c5c7..be1e873955 100644
--- a/admin/setup/phpgw_en.lang
+++ b/admin/setup/phpgw_en.lang
@@ -64,6 +64,10 @@ async services last executed admin en Async services last executed
asynchronous timed services admin en Asynchronous timed services
asyncservices not yet installed or other error (%1) !!! admin en asyncservices not yet installed or other error (%1) !!!
attempt to use correct mimetype for ftp instead of default 'application/octet-stream' admin en Attempt to use correct mimetype for FTP instead of default 'application/octet-stream'
+attribute accountstatus explained admin en This handles the attribute -accountStatus- from the QMAIL schema.
+attribute mail explained admin en This handles the attribute -mail- from the QMAIL schema and should never be empty. It is also the eGW internal email field.
+attribute mailalternateaddress explained admin en This handles the attribute -mailAlternateAddress- from the QMAIL schema and can be handled as virtual maps or aliases.
+attribute mailforwardingaddress explained admin en This handles the attribute -mailForwardingAddress- from QMAIL Schema and must not be empty if assigned.
authentication / accounts admin en Authentication / Accounts
auto create account records for authenticated users admin en Auto create account records for authenticated users
back to the list admin en back to the list
@@ -175,6 +179,7 @@ error canceling timer, maybe there's none set !!! admin en Error canceling timer
error setting timer, wrong syntax or maybe there's one already running !!! admin en Error setting timer, wrong syntax or maybe there's one already running !!!
error: %1 not found or other error !!! admin en Error: %1 not found or other error !!!
expires admin en Expires
+explanation of ldapman admin en This module has been tested so far for POSTFIX,LDAP,Courier-IMAP and need the schemas CORE and QMAIL (OID7914). More details about using and configuring this systrem can be found in README.ldapman in the doc folder of ADMIN.
fallback (after each pageview) admin en fallback (after each pageview)
file space admin en File space
file space must be an integer admin en File space must be an integer
diff --git a/admin/templates/default/account_form_ldapdata.tpl b/admin/templates/default/account_form_ldapdata.tpl
new file mode 100644
index 0000000000..a47be48b92
--- /dev/null
+++ b/admin/templates/default/account_form_ldapdata.tpl
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
diff --git a/phpgwapi/templates/idots/images/info.gif b/phpgwapi/templates/idots/images/info.gif
new file mode 100644
index 0000000000000000000000000000000000000000..7d580a470808d1b126e98dcbaa2abea6908cb0af
GIT binary patch
literal 75
zcmZ?wbhEHb
Date: Thu, 26 Aug 2004 21:31:38 +0000
Subject: [PATCH 027/177] *** empty log message ***
---
phpgwapi/setup/phpgw_sv.lang | 556 +++++++++++++++++++++++++++++++----
1 file changed, 506 insertions(+), 50 deletions(-)
diff --git a/phpgwapi/setup/phpgw_sv.lang b/phpgwapi/setup/phpgw_sv.lang
index 3d20e1d440..09fdd4c624 100644
--- a/phpgwapi/setup/phpgw_sv.lang
+++ b/phpgwapi/setup/phpgw_sv.lang
@@ -1,132 +1,588 @@
+%1 email addresses inserted common sv %1 e-post adresser tillagda
+%1 is not executable by the webserver !!! common sv %1 r inte exekverbar av webbservern!
+%1egroupware%2 is a multi-user, web-based groupware suite written in %3php%4. common sv %1eGroupWare%2 r en fleranvndar, webbaserad grupp-programvara skriven i %3PHP%4.
+(shift-)click or drag to change value jscalendar sv (Shift)-Klicka eller dra fr att ndra vrde
+- click on any of the time parts to increase it jscalendar sv - Klicka p ngon av tids intervallerna fr att utka
+- hold mouse button on any of the above buttons for faster selection. jscalendar sv - Hll musknappen ver ngon av knapparna verst fr snabbare val.
+- or click and drag for faster selection. jscalendar sv - eller klicka och dra fr snabbare val.
+- or shift-click to decrease it jscalendar sv - eller Shift-klicka fr att minska
+- use the %1, %2 buttons to select month jscalendar sv - Anvnd %1, %2 knapparna fr att vlja mnad
+- use the %1, %2 buttons to select year jscalendar sv - Anvnd %1, %2 knapparna fr att vlja r
+00 (disable) admin sv 00 (avakrivera)
+13 (ntp) admin sv 13 (ntp)
+3 number of chars for day-shortcut jscalendar sv 3 tecken fr dag-genvg
+3 number of chars for month-shortcut jscalendar sv 3 tecken fr mnad-genvg
+80 (http) admin sv 80 (http)
+about common sv Om
about %1 common sv Om %1
+about the calendar jscalendar sv Om kalendern
+about this editor htmlarea sv Om editorn
access common sv tkomst
+access not permitted common sv tkomst nekas
access type common sv tkomst typ
-account has been created common sv Kontot har blivit skapat
-account has been deleted common sv Kontot har blivit borttaget
-account has been updated common sv Kontot har blivit uppdaterat
+account has been created common sv Kontot skapat
+account has been deleted common sv Kontot r borttaget
+account has been updated common sv Kontot r uppdaterad
+account is expired common sv Kontot r utgnget
account preferences common sv Konto instllningar
+acl common sv ACL
+action common sv Val
+active common sv Aktiv
add common sv Lgg till
+add %1 category for common sv Lgg till %1 kategori fr
+add category common sv Lgg till kategori
+add sub common sv Lgg till under
+addressbook common sv Adressbok
admin common sv Admin
administration common sv Administration
+afghanistan common sv AFGHANISTAN
+albania common sv ALBANIEN
+algeria common sv ALGERIET
+all common sv Alla
+all fields common sv alla flt
+alphabet common sv a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,,,
+american samoa common sv AMERIKANSKA SAMOA
+andorra common sv ANDORRA
+angola common sv ANGOLA
+antarctica common sv ANTARKTIS
+apply common sv Spara
april common sv April
-are you sure you want to delete this entry ? common sv r du sker att du vill radera denna entry ?
+are you sure you want to delete these entries ? common sv r du sker att du vill radera dessa poster?
+are you sure you want to delete this entry ? common sv r du sker att du vill radera denna post?
+argentina common sv ARGENTINA
+armenia common sv ARMENIEN
+aruba common sv ARUBA
august common sv Augusti
+australia common sv AUSTRALIEN
+austria common sv STERIKE
+author common sv Frfattare
+autohide sidebox menus common sv Automatisk dlj sido menyer
+automatically hide the sidebox menus? common sv Automatisk dlj sido menyer?
+autosave default category common sv Autospara standard kategori
+azerbaijan common sv AZERBAJAN
+back common sv Tillbaks
+back to user login common sv Tillbaks till anvndar inloggningen
+background color htmlarea sv Bakgrunds frg
+bad login or password common sv Ogiltigt login eller lsenord
+bahamas common sv BAHAMAS
+bangladesh common sv BANGLADESH
+barbados common sv BARBADOS
+bcc common sv Bcc
+belarus common sv Vitryssland
+belgium common sv BELGIEN
+benin common sv BENIN
+bermuda common sv BERMUDA
birthday common sv Fdelsedag
+blocked, too many attempts common sv Blockerad, fr mnga frsk
+bold htmlarea sv Fet
+bolivia common sv BOLIVIEN
+bosnia and herzegovina common sv BOSNIEN HERZEGOVINA
+botswana common sv BOTSWANA
+brazil common sv BRASILIEN
+brunei darussalam common sv BRUNEI DARUSSALAM
+bulgaria common sv BULGARIEN
+bulleted list htmlarea sv Punktad lista
+burundi common sv BURUNDI
+calendar common sv Kalender
+cambodia common sv KAMBODJA
+cameroon common sv KAMERUN
+canada common sv KANADA
cancel common sv Avbryt
+cape verde common sv KAP VERDE
+categories common sv Kategorier
+categories for common sv kategorier fr
+category common sv Kategori
+category %1 has been added ! common sv Kategori %1 tillagd
+category %1 has been updated ! common sv Kategori %1 uppdaterad
+cayman islands common sv CAYMAN ARNA
+cc common sv Cc
+central african republic common sv CENTRAL AFRIKANSKA REPUBLIKEN
+chad common sv CHAD
change common sv ndra
-charset common sv iso-8859-1
+charset common sv teckenuppsttning
+check installation common sv Kontrollera installation
+chile common sv CHILE
+china common sv Kina
+choose the category common sv Vlj kategori
+choose the parent category common sv Vlj top kategori
city common sv Stad
clear common sv Rensa
clear form common sv Rensa formulr
+click common sv Klicka
+click or mouse over to show menus common sv Klicka eller hll musen ver fr att se menyer
+click or mouse over to show menus? common sv Klicka eller hll musen ver fr att se menyer?
+close common sv Stng
+colombia common sv COLOMBIA
+company common sv Fretag
+congo common sv Kongo
+cook islands common sv COOK ARNA
copy common sv Kopiera
+copy selection htmlarea sv Kopiera vald
+costa rica common sv COSTA RICA
create common sv Skapa
-created by common sv Skapat av
+created by common sv Skapad av
+croatia common sv KROATIEN
+cuba common sv Kuba
+currency common sv Valuta
+current common sv Nuvarande
+current style htmlarea sv Nuvarande stil
current users common sv Nuvarande anvndare
+cut selection htmlarea sv Klipp ut vald
+cyprus common sv CYPERN
+czech republic common sv TJEKISKA REPUBLIKEN
date common sv Datum
+date due common sv Sista datum
+date selection: jscalendar sv Datum val:
+datetime port. if using port 13, please set firewall rules appropriately before submitting this page. (port: 13 / host: 129.6.15.28) admin sv Datumtid port. Om port 13, uppdatera brandvggen rtt innan du skicakr med denna sida. (Port: 13 / Host: 129.6.15.28)
december common sv December
+default category common sv Standard kategori
delete common sv Ta bort
+denmark common sv DANMARK
+description common sv Beskrivning
+detail common sv Detalj
+details common sv Detaljer
+disable internet explorer png-image-bugfix common sv Avaktivera Internet Explorer png-bild-bugfix
+disable slider effects common sv Avaktivera "slider" effekten
+disable the animated slider effects when showing or hiding menus in the page? opera and konqueror users will probably must want this. common sv Avaktivera animerade effekter vid visning eller dljning av menyer p sidan? Anvndare av Opera och Konqueror vljer troligen detta.
+disabled common sv Avaktiverad
+display %s first jscalendar sv Visa %s frst
+do you also want to delete all subcategories ? common sv Vill du ven radera alla underkategorier
+domain common sv Domn
+domain name for mail-address, eg. "%1" common sv domn namn fr e-post adressen, eg. "%1"
+domestic common sv Inrikes
+dominican republic common sv DOMINIKANSKA REPUBLIKEN
done common sv Frdig
-e-mail common sv E-Post
+drag to move jscalendar sv Dra fr att flytta
+e-mail common sv E-post
+east timor common sv STRA TIMOR
+ecuador common sv ECUADOR
edit common sv Editera
-email common sv E-Post
-entry has been deleted sucessfully common sv Entry har blivit borttaget
-entry updated sucessfully common sv Entry r uppdaterad
+edit %1 category for common sv Editera %1 kategorier fr
+edit categories common sv Editera kategorier
+edit category common sv Editera kategori
+egroupware api version %1 common sv eGroupWare API version %1
+egroupware: login blocked for user '%1', ip %2 common sv eGroupWare: inloggning blockerad fr '%1', IP %2
+egypt common sv EGYPTEN
+el salvador common sv EL SALVADOR
+email common sv E-post
+email-address of the user, eg. "%1" common sv e-post adress fr anvndare, eg. "%1"
+enabled common sv Aktiverad
+end date common sv Slutdatum
+end time common sv Slut tid
+enlarge editor htmlarea sv Utka editorn
+enter the location of egroupware's url. example: http://www.domain.com/egroupware or /egroupware no trailing slash admin sv Skriv skvgen till eGroupWare's URL. Example: http://www.domain.com/egroupware eller /egroupware Utan efterfljande snedstreck
+entry has been deleted sucessfully common sv Posten raderad
+entry updated sucessfully common sv Posten uppdaterad
+eritrea common sv ERITREA
error common sv Fel
+error creating %1 %2 directory common sv Fel vid skapande av %1 %2 mapp
+error deleting %1 %2 directory common sv Fel vid radering av %1 %2 mapp
+error renaming %1 %2 directory common sv Fel vid byte av namn p %1 %2 mapp
+estonia common sv ESTLAND
+ethiopia common sv ETIOPIEN
+exact common sv exakt
exit common sv Avsluta
+falkland islands (malvinas) common sv FALKLAND ARNA
+fax number common sv faxnummer
february common sv Februari
+fields common sv Flt
+fiji common sv FUJI
files common sv Filer
-filter common sv Filter
+filter common sv Regler
+finland common sv FINLAND
first name common sv Frnamn
+first name of the user, eg. "%1" common sv frnamn p anvndare, eg. "%1"
+first page common sv Frsta sidan
+firstname common sv Frnamn
+fixme! common sv FIXAMIG!!!!
+font color htmlarea sv Frgrunds frg
+force selectbox common sv Tvinga SelectBox
+france common sv FRANKRIKE
+french guiana common sv FRANSKA GUIANA
+french polynesia common sv FRANSKA POLYNESIEN
friday common sv Fredag
ftp common sv FTP
-global public common sv Global Public
-group access common sv Grupp Access
-group has been added common sv Grupp har lagts till
-group has been deleted common sv Grupp har tagits bort
-group has been updated common sv Grupp har uppdaterats
-group public common sv Grupp Public
+fullname common sv Fullstndigt namn
+gambia common sv GAMBIA
+general menu common sv Allmn meny
+georgia common sv GEORGIEN
+germany common sv TYSKLAND
+ghana common sv GHANA
+gibraltar common sv GIBRALTAR
+global common sv Global
+global public common sv Globalt publik
+go today jscalendar sv G Idag
+grant access common sv Tillt tkomst
+greece common sv GREKLAND
+greenland common sv GRNLAND
+grenada common sv GRENADA
+group common sv Grupp
+group access common sv Grupp tkomst
+group has been added common sv Gruppen tillagd
+group has been deleted common sv Gruppen bort tagen
+group has been updated common sv Gruppen uppdaterad
+group name common sv grupp namn
+group public common sv Grupp publik
groups common sv Grupper
+groups with permission for %1 common sv Grupper med tkomst till %1
+groups without permission for %1 common sv Grupper utan tkomst till %1
+guadeloupe common sv GUADELOUPE
+guam common sv GUAM
+guatemala common sv GUATEMALA
+guinea common sv GUINEA
+guinea-bissau common sv GUINEA-BISSAU
+guyana common sv GUYANA
+haiti common sv HAITI
help common sv Hjlp
+help using editor htmlarea sv Hjlp om editor anvndning
high common sv Hg
+highest common sv Hgsta
home common sv Hem
+home email common sv hem e-post
home phone common sv Hemma telefon
-it has been more then %1 days since you changed your password common sv Det er mer n %1 dagar sedan du ndrade ditt lsenord
+honduras common sv HONDURAS
+hong kong common sv HONG KONG
+horizontal rule htmlarea sv Horisontell linje
+hungary common sv UNGERN
+iceland common sv ISLAND
+india common sv INDIEN
+indonesia common sv INDONESIEN
+international common sv Internationell
+invalid ip address common sv Ogiltig IP adress
+invalid password common sv Ogiltigt lsenord
+iran, islamic republic of common sv IRAN
+iraq common sv IRAK
+ireland common sv IRLAND
+israel common sv ISRAEL
+it has been more then %1 days since you changed your password common sv Det r mer n %1 dagar sedan du ndrade ditt lsenord
+it is recommended that you run setup to upgrade your tables to the current version common sv Det r rekomenderat att du kr installationen fr att uppdatera dina tabeller till nuvarande version.
+italic common sv Kursiv
+italy common sv ITALIEN
+jamaica common sv JAMAICA
january common sv Januari
+japan common sv JAPAN
+jordan common sv JORDANIEN
july common sv Juli
+jun common sv Jun
june common sv Juni
+justify center htmlarea sv Justera center
+justify full htmlarea sv Justera marginaljustera
+justify left htmlarea sv Justera vnster
+justify right htmlarea sv Justera hger
+kazakstan common sv KAZAKSTAN
+kenya common sv KENYA
+keywords common sv Skord
+korea, democratic peoples republic of common sv KOREA, FOLKREPUBLIKEN
+korea, republic of common sv KOREA, SYD
+kuwait common sv KUWAIT
+language common sv Sprk
+lao peoples democratic republic common sv LAOS
last name common sv Efternamn
-last page common sv sista sidan
+last name of the user, eg. "%1" common sv efternamn p anvndare, eg. "%1"
+last page common sv Sista sidan
+lastname common sv Efternamn
+latvia common sv LETTLAND
+lebanon common sv LIBANON
+lesotho common sv LESOTHO
+liberia common sv LIBERIA
+libyan arab jamahiriya common sv LIBYEN
+license common sv Licens
+liechtenstein common sv LIECHTENSTEIN
line 2 common sv Andra raden
-login common sv Login
-logout common sv Logout
+list common sv Lista
+list members common sv Lista medlemmar
+lithuania common sv LITAUEN
+local common sv Local
+login common sv Inloggning
+loginid common sv Inloggnings ID
+logout common sv Utloggning
low common sv Lg
+lowest common sv Lgst
+luxembourg common sv LUXEMBURG
+macau common sv MACAU
+macedonia, the former yugoslav republic of common sv MACEDONIEN
+madagascar common sv MADAGASCAR
+mail domain, eg. "%1" common sv e-post domn, eg. "%1"
+main category common sv Huvudkategori
+main screen common sv Startsidan
+maintainer common sv Underhll
+malaysia common sv MALAYSIA
+maldives common sv MALDIVERNA
+mali common sv MALI
+malta common sv MALTA
march common sv Mars
+marshall islands common sv MARSHALL ARNA
+mauritius common sv MAURITIUS
+max number of icons in navbar common sv Max antal ikoner i navigeringslistan
may common sv Maj
medium common sv Medium
+menu common sv Meny
+message common sv Meddelande
+mexico common sv MEXICO
mobile phone common sv Mobil nummer
+moldova, republic of common sv MOLDAVIEN
+monaco common sv MONACO
monday common sv Mndag
+mongolia common sv MONGOLIEN
+morocco common sv MOROCCO
+mozambique common sv MOZAMBIQUE
name common sv Namn
-new entry added sucessfully common sv Ny entry har lagts till
+name of the user, eg. "%1" common sv frnamn p anvndare, eg. "%1"
+namibia common sv NAMIBIA
+nepal common sv NEPAL
+netherlands common sv HOLLAND
+never common sv Aldrig
+new caledonia common sv NYA KALEDONIEN
+new entry added sucessfully common sv Ny post tillagd
+new main category common sv Ny huvudkategori
new phrase has been added common sv Ny fras har lagts till
-next page common sv nsta sida
+new value common sv Nytt vrde
+new zealand common sv NYA ZELAND
+next common sv Nsta
+next month (hold for menu) jscalendar sv Nsta mnad (hll fr meny)
+next page common sv Nsta sida
+next year (hold for menu) jscalendar sv Nsta r (hll fr meny)
+nicaragua common sv NICARAGUA
+niger common sv NIGER
+nigeria common sv NIGERIA
no common sv Nej
+no entries found, try again ... common sv inga poster funna, frsk igen ...
+no history for this record common sv Ingen historia fr denna post
+no subject common sv Inget mne
none common sv Ingen
normal common sv Normal
+norway common sv NORGE
+not assigned common sv inte tilldelad
+note common sv Not
+notes common sv Noteringar
+notify window common sv Meddelande fnster
november common sv November
october common sv Oktober
-ok common sv OK
+ok common sv Ok
+old value common sv Gammalt vrde
+oman common sv OMAN
on *nix systems please type: %1 common sv Skriv %1 p *nix system
+on mouse over common sv Vid mus verfring
+only private common sv endast privata
only yours common sv endast dina
+open notify window common sv ppna meddelande fnster
+open popup window common sv ppna popup fnster
+ordered list htmlarea sv Numrerad lista
original common sv Orginal
+other common sv Annan
other phone common sv Annat nummer
+overview common sv versikt
+owner common sv gare
+page common sv Sida
+page was generated in %1 seconds common sv Sidan genererades p %1 sekunder
pager common sv Personskare
+pakistan common sv PAKISTAN
+palestinian territory, occupied common sv PALESTINA
+panama common sv PANAMA
+papua new guinea common sv PAPUA NYA GUINEA
+paraguay common sv PARAGUAY
+parcel common sv Leverans
+parent category common sv ver kategori
password common sv Lsenord
-password has been updated common sv Lsenord har blivit uppdaterat
+password could not be changed common sv Lsenordet kunde inte ndras
+password has been updated common sv Lsenord uppdaterad
+paste from clipboard htmlarea sv Kopiera frn klippbok
+path htmlarea sv Skvg
+path to user and group files has to be outside of the webservers document-root!!! common sv Skvgen till anvndar och grupp filer MSTE VARA UTANFR webbserverns dokument-root!
+pattern for search in addressbook common sv Skmnster i Adressboken
+pattern for search in calendar common sv Skmnster i Kalendern
+pattern for search in projects common sv Skmnster i Projekt
permissions to the files/users directory common sv rttigheter p files/users bibliotek
-please %1 by hand common sv Var vnlig %1 fr hand
-powered by egroupware version %1 common sv Powered by eGroupWare version %1
-preferences common sv Instllningar
+personal common sv Person
+peru common sv PERU
+philippines common sv FILIPINERNA
+phone number common sv telefon nummer
+please %1 by hand common sv Vnligen, %1 fr hand
+please enter a name common sv Vnligen, skriv in ett namn!
+please run setup to become current common sv Vnligen, kr installationen fr att uppdatera
+please select common sv Vlj
+please set your global preferences common sv Gr dina globala instllningar
+please set your preferences for this application common sv Gr dina instllningar fr denna applikation
+please wait... common sv Vnligen vnta ...
+poland common sv POLEN
+portugal common sv PORTUGAL
+postal common sv Post adress
+powered by phpgroupware version %1 common sv Powered by phpGroupWare version %1
+preferences common sv Alternativ
+preferences for the idots template set common sv Alternativ fr idots template
+prev. month (hold for menu) jscalendar sv Freg. mnad (hll fr meny)
+prev. year (hold for menu) jscalendar sv Freg. r (hll fr meny)
previous page common sv Fregende sida
print common sv Skriv ut
priority common sv Prioritet
private common sv Privat
-rename common sv ndra namn
+project common sv Projekt
+public common sv publik
+puerto rico common sv PUERTO RICO
+qatar common sv QATAR
+read common sv Ls
+read this list of methods. common sv Ls lista p metoder
+reject common sv Avvisa
+remove selected accounts common sv Ta bort valda konton
+rename common sv Byt namn
+returns a full list of accounts on the system. warning: this is return can be quite large common sv Hmta en full lista p konton. Varning: Den kan vara tmligen stor
+returns an array of todo items common sv Returnera en lista p AttGra
+romania common sv RUMNIEN
+rwanda common sv RWANDA
+samoa common sv SAMOA
+san marino common sv SAN MARINO
saturday common sv Lrdag
+saudi arabia common sv SAUDI ARABIEN
save common sv Spara
search common sv Sk
+search %1 '%2' common sv Sk %1 '%2'
+search or select accounts common sv Sk eller vlj konto
+section common sv Sektion
+select common sv Vlj
+select all %1 %2 for %3 common sv Vlj alla %1 %2 fr %3
+select category common sv Vlj kategori
+select date common sv Vlj datum
+select group common sv Vlj grupp
+select home email address common sv Vlj hem e-post adress
+select one common sv Vlj en
+select user common sv Vlj anvndare
+select work email address common sv Vlj arbete e-post adress
+selection common sv Val
+send common sv Skicka
+senegal common sv SENEGAL
september common sv September
-session has been killed common sv Session har blivit avslutad
+server %1 has been added common sv Server %1 tillagd
+server name common sv Server namn
+session has been killed common sv Session avslutad
+setup common sv Installation
+setup main menu common sv Installations meny
+seychelles common sv SEYCHELLERNA
show all common sv visa alla
+show all categorys common sv Visa alla kategorier
+show menu common sv visa meny
+show page generation time common sv Visa sido genererings tid
+show page generation time on the bottom of the page? common sv Visa sido genererings tid i slutet p sidan?
+show_more_apps common sv visa mer applikationer
showing %1 common sv visar %1
showing %1 - %2 of %3 common sv visar %1 - %2 av %3
+sierra leone common sv SIERRA LEONE
+singapore common sv SINGAPOR
+slovakia common sv SLOVAKIEN
+slovenia common sv SLOVENIEN
+solomon islands common sv SOLOMON ARNA
sorry, there was a problem processing your request. common sv Beklagar, det var problem att utfra din nskan.
+sorry, your login has expired login sv Beklagar, din inloggning r lst
+south africa common sv SYD AFRIKA
+spain common sv SPANIEN
+sri lanka common sv SRI LANKA
+start date common sv Start datum
+start time common sv Start tid
+start with common sv brja med
state common sv Stat
+status common sv Status
street common sv Gata
+strikethrough htmlarea sv Genomstruken
+subject common sv mne
submit common sv Utfr
+subscript htmlarea sv Prenumerera
+sudan common sv SUDAN
sunday common sv Sndag
+superscript htmlarea sv Superskript
+svalbard and jan mayen common sv SVALBARD OCH JAN MAYEN
+sweden common sv SVERIGE
+syrian arab republic common sv SYRIEN
+taiwan common sv TAIWAN/TAIPEI
+tanzania, united republic of common sv TANZANIA
+thailand common sv THAILAND
+the api is current common sv API r senast tillgngliga
+the api requires an upgrade common sv API behver en uppdatering
+the following applications require upgrades common sv Fljande applikationer behver uppdateras
+the mail server returned common sv E-post servern returnerade
+this application is current common sv Applikationen r senast tillgngliga
+this application requires an upgrade common sv Applikationen behver uppdateras
+this name has been used already common sv Anvndarnamnet r redan upptaget!
thursday common sv Torsdag
time common sv Tid
+time selection: jscalendar sv Tids intervall:
+time zone common sv Tidzon
+time zone offset common sv Tidzon skiljnad
+title common sv Titel
+to common sv Till
to correct this error for the future you will need to properly set the common sv Fr att framgent rtta till detta problem mste du riktigt stta
-total common sv Total
+to go back to the msg list, click here common sv Fr att komma tillbaks till meddelande listan, klicka hr
+today common sv Idag
+todays date, eg. "%1" common sv dagens datum, eg. "%1"
+toggle first day of week jscalendar sv Visa veckans frsta dag
+toggle html source htmlarea sv Visa HTML kllkod
+togo common sv TOGO
+too many unsucessful attempts to login: %1 for the user '%2', %3 for the ip %4 common sv Fr mnga misslyckade inloggnings frsk: %1 fr anvndare '%2', %3 med IP %4
+total common sv Totalt
+trinidad and tobago common sv TRINIDAD OCH TOBAGO
tuesday common sv Tisdag
+tunisia common sv TUNISIEN
+turkey common sv TURKIET
+turkmenistan common sv TURKMENISTAN
+uganda common sv UGANDA
+ukraine common sv UKRAINA
+underline htmlarea sv Understruken
+undoes your last action htmlarea sv terkalla dit senaste val
+united arab emirates common sv FRENTA ARAB EMIRATEN
+united kingdom common sv ENGLAND
+united states common sv U.S.A
+unknown common sv Oknd
+update common sv Uppdatera
updated common sv Uppdaterat
-users common sv anvndare
-vcard common sv VKort
-view common sv Visa
-wednesday common sv Onsdag
-which groups common sv vilken grupp
-work phone common sv Arbets telefon
-yes common sv Ja
-you are required to change your password during your first login common sv Du mste byta lsenord vid din frsta inloggning
-you have 1 new message! common sv Du har 1 nytt meddelande!
-you have %1 new messages! common sv Du har %1 nya meddelanden!
-your message has been sent common sv Ditt meddelande har blivit snt
-your search returned 1 match common sv din skning gav 1 trff
-your search returned %1 matchs common sv din skning gav %1 trffar
-your settings have been updated common sv Dina innstllningar har blivit uppdaterade
-zip code common sv Postnummer
-bad login or password common sv Ogiltigt login eller lsenord
-sorry, your login has expired login sv Beklagar, din login har utgtt
+url common sv URL
+uruguay common sv URUGUAY
+use button to search for common sv anvnd Knappen fr att ska
+use button to search for address common sv anvnd Knappen fr att ska adresser
+use button to search for calendarevent common sv anvnd Knappen fr att ska kalender hndelser
+use button to search for project common sv anvnd Knappen fr att ska projekt
use cookies login sv Anvnd cookies
-username login sv Anvndarnamn
-you have been successfully logged out login sv Du har nu loggat ut
+user common sv Anvndare
+user accounts common sv Anvndarkonto
+user groups common sv Anvndargrupp
+username common sv Anvndarnamn
+users common sv anvndare
+users choice common sv Anvndarnas val
+uzbekistan common sv UZBEKISTAN
+vcard common sv VKort
+venezuela common sv VENEZUELA
+version common sv Version
+viet nam common sv VIETNAM
+view common sv Visa
+virgin islands, british common sv VIRGIN ISLANDS, BRITISKA
+wednesday common sv Onsdag
+welcome common sv Vlkommen
+western sahara common sv VSTRA SAHARA
+which groups common sv Vilken grupp
+work email common sv arbets e-post
+work phone common sv Arbets telefon
+written by: common sv Skriven av:
+year common sv r
+yemen common sv JEMEN
+yes common sv Ja
+you are in text mode. use the [<>] button to switch back to wysiwig. htmlarea sv Du r i TEXT lge. Anvnd [<>] fr att komma tillbaks till WYSIWIG.
+you are required to change your password during your first login common sv Du mste byta lsenord vid din frsta inloggning
+you are running a newer version of phpgroupware than your database is setup for common sv Du anvnder en nyare version av phpGroupWare n din databas r konfigurerad fr.
+you have %1 new messages! common sv Du har %1 nya meddelanden!
+you have 1 new message! common sv Du har 1 nytt meddelande!
+you have been successfully logged out login sv Du r utloggad
+you have not entered a title common sv Du har inte anget ngon titel
+you have not entered a valid date common sv Du har inte anget ett giltigt datum
+you have not entered a valid time of day common sv Du har inte anget en giltig tid
+you have not entered participants common sv Du har inte anget deltagare
+you have selected an invalid date common sv Du har valt ett ogiltigt datum
+you have selected an invalid main category common sv Du har valt en ogiltig huvud kategori
+you have successfully logged out common sv Du r utloggad
+you need to add the webserver user '%1' to the group '%2'. common sv Du behver lgga till webbserver anvndare '%1' till gruppen '%2'.
+your message could not be sent! common sv Ditt meddelande kunde inte skickas!
+your message has been sent common sv Ditt meddelande har skickats
+your search returned %1 matchs common sv din skning gav %1 trffar
+your search returned 1 match common sv din skning gav 1 trff
+your session could not be verified. login sv Din session kunde inte verifieras
+your settings have been updated common sv Dina instllningar har uppdaterats
+yugoslavia common sv YOGOSLAVIEN
+zambia common sv ZAMBIA
+zimbabwe common sv ZIMBABWE
+zip code common sv Postnummer
From b68f289d87bc2e6b58539146393041996a679970 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Fri, 27 Aug 2004 10:41:57 +0000
Subject: [PATCH 028/177] made the update strategy of setup_process a bit more
flexible: update dont need to be in order in the tables_update file any more:
if the next update is not the one we need, we search for the right one and
start again from there. This is needed to be able to import phpGW versions
from after the fork and it simplyfies the update-scripts a lot now.
---
phpgwapi/inc/class.setup_process.inc.php | 23 ++++++++++++++++++++++-
1 file changed, 22 insertions(+), 1 deletion(-)
diff --git a/phpgwapi/inc/class.setup_process.inc.php b/phpgwapi/inc/class.setup_process.inc.php
index 079c5ecdab..7a12738df4 100644
--- a/phpgwapi/inc/class.setup_process.inc.php
+++ b/phpgwapi/inc/class.setup_process.inc.php
@@ -643,7 +643,7 @@
@reset($test);
while(list($x,$value) = @each($test))
{
- $currentver = $setup_info[$key]['currentver'];
+ $this->currentversion = $currentver = $setup_info[$key]['currentver'];
/* build upgrade function name */
$function = $appname . '_upgrade' . str_replace(".", '_', $value);
@@ -718,6 +718,16 @@
$GLOBALS['phpgw_setup']->register_app($appname);
$GLOBALS['phpgw_setup']->register_hooks($appname);
}
+ // is the next update the one we need?
+ if ($success && $test[$x+1] != $success &&
+ ($num = array_search($success,$test)) !== False)
+ {
+ // do we have the needed update somewhere else in the row?
+ // if yes, position the array-pointer just before that update and continue
+ reset($test);
+ while((list($x,$value) = each($test)) && $x < $num-1);
+ continue;
+ }
}
else
{
@@ -737,6 +747,17 @@
if($DEBUG) { echo ' process->upgrade(): running baseline delta only: ' . $function . '...'; }
$GLOBALS['phpgw_setup']->oProc->m_bDeltaOnly = True;
$success = $function();
+
+ // is the next update the one we need?
+ if ($success && $test[$x+1] != $success &&
+ ($num = array_search($success,$test)) !== False)
+ {
+ // do we have the needed update somewhere else in the row?
+ // if yes, position the array-pointer just before that update and continue
+ reset($test);
+ while((list($x,$value) = each($test)) && $x < $num-1);
+ continue;
+ }
}
else
{
From 66d2519243f5d263eb420f12122d22df95182dbb Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Fri, 27 Aug 2004 11:36:18 +0000
Subject: [PATCH 029/177] Changes to update phpGW versions from after the fork
up to 0.9.16.001, thought we dont import their new addressbook, we only
create the original addressbook-tables if they are not there, because it's a
newer install. The changed phpgw_log and phpgw_log_msg tables are just droped
and recreated.
---
phpgwapi/setup/tables_update_0_9_14.inc.php | 242 +++++++++++++++++++-
1 file changed, 232 insertions(+), 10 deletions(-)
diff --git a/phpgwapi/setup/tables_update_0_9_14.inc.php b/phpgwapi/setup/tables_update_0_9_14.inc.php
index da175d5244..48127963f6 100644
--- a/phpgwapi/setup/tables_update_0_9_14.inc.php
+++ b/phpgwapi/setup/tables_update_0_9_14.inc.php
@@ -1,7 +1,7 @@
oProc->m_bDeltaOnly)
+ {
+ $currentver = explode('.',$GLOBALS['phpgw_setup']->process->currentversion);
+ if ($currentver[0] == 0 && $currentver[1] == 9 &&
+ ($currentver[2] == 14 && $currentver[3] > 508 ||
+ ($currentver[2] > 14 && $currentver[2] < 99)))
+ {
+ // this is a phpGW update from a version after the fork
+ $GLOBALS['setup_info']['phpgwapi']['currentver'] = '0.9.14.509';
+ //echo "currentver=".print_r($currentver,true)." ==> following the phpGW update path ==> ".$GLOBALS['setup_info']['phpgwapi']['currentver']." \n";
+ return $GLOBALS['setup_info']['phpgwapi']['currentver'];
+ }
+ }
// update to 0.9.10pre3 droped the columns account_permissions and account_groups
// unfortunally they are still in the tables_current of 0.9.14.508
// so it depends on having a new or an updated install, if one have them or not
@@ -767,14 +781,144 @@
}
/*
- * Updates from eGroupWare .16 branch
+ * Updates from phpGroupWare after the fork
*/
$test[] = '0.9.14.509';
function phpgwapi_upgrade0_9_14_509()
{
- // this is the eGW .16RC1 with the new contacts tables
- // we need to drop them here to not run into problems later on, if we install them
+ return $GLOBALS['setup_info']['phpgwapi']['currentver'] = '0.9.14.510';
+ }
+
+ $test[] = '0.9.14.510';
+ function phpgwapi_upgrade0_9_14_510()
+ {
+ $GLOBALS['phpgw_setup']->oProc->DropTable('phpgw_log_msg');
+ $GLOBALS['phpgw_setup']->oProc->DropTable('phpgw_log');
+ $GLOBALS['phpgw_setup']->oProc->CreateTable('phpgw_log',array(
+ 'fd' => array(
+ 'log_id' => array('type' => 'auto','precision' => '4','nullable' => False),
+ 'log_date' => array('type' => 'timestamp','nullable' => False),
+ 'log_account_id' => array('type' => 'int','precision' => '4','nullable' => False),
+ 'log_account_lid' => array('type' => 'varchar','precision' => '25','nullable' => False),
+ 'log_app' => array('type' => 'varchar','precision' => '25','nullable' => False),
+ 'log_severity' => array('type' => 'char','precision' => '1','nullable' => False),
+ 'log_file' => array('type' => 'varchar','precision' => '255','nullable' => False, 'default' => ''),
+ 'log_line' => array('type' => 'int','precision' => '4','nullable' => False, 'default' => '0'),
+ 'log_msg' => array('type' => 'text','nullable' => False)
+ ),
+ 'pk' => array('log_id'),
+ 'fk' => array(),
+ 'ix' => array(),
+ 'uc' => array()
+ ));
+ return $GLOBALS['setup_info']['phpgwapi']['currentver'] = '0.9.14.511';
+ }
+
+ $test[] = '0.9.14.511';
+ function phpgwapi_upgrade0_9_14_511()
+ {
+ return $GLOBALS['setup_info']['phpgwapi']['currentver'] = '0.9.14.512';
+ }
+
+ $test[] = '0.9.14.512';
+ function phpgwapi_upgrade0_9_14_512()
+ {
+ return $GLOBALS['setup_info']['phpgwapi']['currentver'] = '0.9.14.513';
+ }
+
+ $test[] = '0.9.14.513';
+ function phpgwapi_upgrade0_9_14_513()
+ {
+ $GLOBALS['phpgw_setup']->oProc->AddColumn('phpgw_accounts','account_quota',array('type' => 'int','precision' => '4','default' => -1,'nullable' => True));
+ return $GLOBALS['setup_info']['phpgwapi']['currentver'] = '0.9.14.514';
+ }
+
+ $test[] = '0.9.14.514';
+ function phpgwapi_upgrade0_9_14_514()
+ {
+ return $GLOBALS['setup_info']['phpgwapi']['currentver'] = '0.9.16.000';
+ }
+
+ $test[] = '0.9.16.000';
+ function phpgwapi_upgrade0_9_16_000()
+ {
+ return $GLOBALS['setup_info']['phpgwapi']['currentver'] = '0.9.16.001';
+ }
+
+ $test[] = '0.9.16.001';
+ function phpgwapi_upgrade0_9_16_001()
+ {
+ foreach($GLOBALS['phpgw_setup']->db->table_names() as $tableinfo)
+ {
+ $tablenames[] = $tableinfo['table_name'];
+ }
+ // we need to redo the 0.9.14.510 update with the new phpgw_log table
+ // we just drop and recreate the table, as it contains no important data
+ $GLOBALS['phpgw_setup']->oProc->DropTable('phpgw_log');
+ $GLOBALS['phpgw_setup']->oProc->CreateTable('phpgw_log',array(
+ 'fd' => array(
+ 'log_id' => array('type' => 'auto','precision' => '4','nullable' => False),
+ 'log_date' => array('type' => 'timestamp','nullable' => False),
+ 'log_user' => array('type' => 'int','precision' => '4','nullable' => False),
+ 'log_app' => array('type' => 'varchar','precision' => '50','nullable' => False),
+ 'log_severity' => array('type' => 'char','precision' => '1','nullable' => False)
+ ),
+ 'pk' => array('log_id'),
+ 'fk' => array(),
+ 'ix' => array(),
+ 'uc' => array()
+ ));
+ if (in_array('phpgw_log_msg',$tablenames))
+ {
+ $GLOBALS['phpgw_setup']->oProc->DropTable('phpgw_log_msg');
+ }
+ $GLOBALS['phpgw_setup']->oProc->CreateTable('phpgw_log_msg',array(
+ 'fd' => array(
+ 'log_msg_log_id' => array('type' => 'int','precision' => '4','nullable' => False),
+ 'log_msg_seq_no' => array('type' => 'int','precision' => '4','nullable' => False),
+ 'log_msg_date' => array('type' => 'timestamp','nullable' => False),
+ 'log_msg_tx_fid' => array('type' => 'varchar','precision' => '4','nullable' => True),
+ 'log_msg_tx_id' => array('type' => 'varchar','precision' => '4','nullable' => True),
+ 'log_msg_severity' => array('type' => 'char','precision' => '1','nullable' => False),
+ 'log_msg_code' => array('type' => 'varchar','precision' => '30','nullable' => False),
+ 'log_msg_msg' => array('type' => 'text','nullable' => False),
+ 'log_msg_parms' => array('type' => 'text','nullable' => False),
+ 'log_msg_file' => array('type' => 'varchar','precision' => '255','nullable' => False),
+ 'log_msg_line' => array('type' => 'int','precision' => '4','nullable' => False)
+ ),
+ 'pk' => array('log_msg_log_id','log_msg_seq_no'),
+ 'fk' => array(),
+ 'ix' => array(),
+ 'uc' => array()
+ ));
+
+ // now we need to drop phpgw_accounts.accounts_quota from the 0.9.14.513 update
+ $GLOBALS['phpgw_setup']->oProc->m_oTranslator->_GetColumns($GLOBALS['phpgw_setup']->oProc,'phpgw_accounts',$columns);
+ $columns = explode(',',$columns);
+ if (in_array('account_quota',$columns))
+ {
+ $GLOBALS['phpgw_setup']->oProc->DropColumn('phpgw_accounts',array(
+ 'fd' => array(
+ 'account_id' => array('type' => 'auto','nullable' => False),
+ 'account_lid' => array('type' => 'varchar','precision' => '25','nullable' => False),
+ 'account_pwd' => array('type' => 'varchar','precision' => '32','nullable' => False),
+ 'account_firstname' => array('type' => 'varchar','precision' => '50'),
+ 'account_lastname' => array('type' => 'varchar','precision' => '50'),
+ 'account_lastlogin' => array('type' => 'int','precision' => '4'),
+ 'account_lastloginfrom' => array('type' => 'varchar','precision' => '255'),
+ 'account_lastpwd_change' => array('type' => 'int','precision' => '4'),
+ 'account_status' => array('type' => 'char','precision' => '1','nullable' => False,'default' => 'A'),
+ 'account_expires' => array('type' => 'int','precision' => '4'),
+ 'account_type' => array('type' => 'char','precision' => '1','nullable' => True)
+ ),
+ 'pk' => array('account_id'),
+ 'fk' => array(),
+ 'ix' => array(),
+ 'uc' => array('account_lid')
+ ),'account_quota');
+ }
+ /* we dont drop phpGW's new contacts tables for now ;-)
foreach(array(
'phpgw_contact',
'phpgw_contact_person',
@@ -792,13 +936,91 @@
) as $table)
{
$GLOBALS['phpgw_setup']->oProc->DropTable($table);
+ }*/
+
+ // we need to check if we stil have the original addressbook-tables and create them again if not
+ if (!in_array('phpgw_addressbook',$tablenames))
+ {
+ $GLOBALS['phpgw_setup']->oProc->CreateTable('phpgw_addressbook',array(
+ 'fd' => array(
+ 'id' => array('type' => 'auto','nullable' => False),
+ 'lid' => array('type' => 'varchar','precision' => '32'),
+ 'tid' => array('type' => 'char','precision' => '1'),
+ 'owner' => array('type' => 'int','precision' => '8'),
+ 'access' => array('type' => 'varchar','precision' => '7'),
+ 'cat_id' => array('type' => 'varchar','precision' => '32'),
+ 'fn' => array('type' => 'varchar','precision' => '64'),
+ 'n_family' => array('type' => 'varchar','precision' => '64'),
+ 'n_given' => array('type' => 'varchar','precision' => '64'),
+ 'n_middle' => array('type' => 'varchar','precision' => '64'),
+ 'n_prefix' => array('type' => 'varchar','precision' => '64'),
+ 'n_suffix' => array('type' => 'varchar','precision' => '64'),
+ 'sound' => array('type' => 'varchar','precision' => '64'),
+ 'bday' => array('type' => 'varchar','precision' => '32'),
+ 'note' => array('type' => 'text'),
+ 'tz' => array('type' => 'varchar','precision' => '8'),
+ 'geo' => array('type' => 'varchar','precision' => '32'),
+ 'url' => array('type' => 'varchar','precision' => '128'),
+ 'pubkey' => array('type' => 'text'),
+ 'org_name' => array('type' => 'varchar','precision' => '64'),
+ 'org_unit' => array('type' => 'varchar','precision' => '64'),
+ 'title' => array('type' => 'varchar','precision' => '64'),
+ 'adr_one_street' => array('type' => 'varchar','precision' => '64'),
+ 'adr_one_locality' => array('type' => 'varchar','precision' => '64'),
+ 'adr_one_region' => array('type' => 'varchar','precision' => '64'),
+ 'adr_one_postalcode' => array('type' => 'varchar','precision' => '64'),
+ 'adr_one_countryname' => array('type' => 'varchar','precision' => '64'),
+ 'adr_one_type' => array('type' => 'varchar','precision' => '32'),
+ 'label' => array('type' => 'text'),
+ 'adr_two_street' => array('type' => 'varchar','precision' => '64'),
+ 'adr_two_locality' => array('type' => 'varchar','precision' => '64'),
+ 'adr_two_region' => array('type' => 'varchar','precision' => '64'),
+ 'adr_two_postalcode' => array('type' => 'varchar','precision' => '64'),
+ 'adr_two_countryname' => array('type' => 'varchar','precision' => '64'),
+ 'adr_two_type' => array('type' => 'varchar','precision' => '32'),
+ 'tel_work' => array('type' => 'varchar','precision' => '40','nullable' => False,'default' => '+1 (000) 000-0000'),
+ 'tel_home' => array('type' => 'varchar','precision' => '40','nullable' => False,'default' => '+1 (000) 000-0000'),
+ 'tel_voice' => array('type' => 'varchar','precision' => '40','nullable' => False,'default' => '+1 (000) 000-0000'),
+ 'tel_fax' => array('type' => 'varchar','precision' => '40','nullable' => False,'default' => '+1 (000) 000-0000'),
+ 'tel_msg' => array('type' => 'varchar','precision' => '40','nullable' => False,'default' => '+1 (000) 000-0000'),
+ 'tel_cell' => array('type' => 'varchar','precision' => '40','nullable' => False,'default' => '+1 (000) 000-0000'),
+ 'tel_pager' => array('type' => 'varchar','precision' => '40','nullable' => False,'default' => '+1 (000) 000-0000'),
+ 'tel_bbs' => array('type' => 'varchar','precision' => '40','nullable' => False,'default' => '+1 (000) 000-0000'),
+ 'tel_modem' => array('type' => 'varchar','precision' => '40','nullable' => False,'default' => '+1 (000) 000-0000'),
+ 'tel_car' => array('type' => 'varchar','precision' => '40','nullable' => False,'default' => '+1 (000) 000-0000'),
+ 'tel_isdn' => array('type' => 'varchar','precision' => '40','nullable' => False,'default' => '+1 (000) 000-0000'),
+ 'tel_video' => array('type' => 'varchar','precision' => '40','nullable' => False,'default' => '+1 (000) 000-0000'),
+ 'tel_prefer' => array('type' => 'varchar','precision' => '32'),
+ 'email' => array('type' => 'varchar','precision' => '64'),
+ 'email_type' => array('type' => 'varchar','precision' => '32','default' => 'INTERNET'),
+ 'email_home' => array('type' => 'varchar','precision' => '64'),
+ 'email_home_type' => array('type' => 'varchar','precision' => '32','default' => 'INTERNET'),
+ 'last_mod' => array('type' => 'int','precision' => '8','nullable' => False)
+ ),
+ 'pk' => array('id'),
+ 'fk' => array(),
+ 'ix' => array(array('tid','owner','access','n_family','n_given','email'),array('tid','cat_id','owner','access','n_family','n_given','email')),
+ 'uc' => array()
+ ));
+ $GLOBALS['phpgw_setup']->oProc->CreateTable('phpgw_addressbook_extra',array(
+ 'fd' => array(
+ 'contact_id' => array('type' => 'int','precision' => '4','nullable' => False),
+ 'contact_owner' => array('type' => 'int','precision' => '8'),
+ 'contact_name' => array('type' => 'varchar','precision' => '255','nullable' => False),
+ 'contact_value' => array('type' => 'text')
+ ),
+ 'pk' => array('contact_id','contact_name'),
+ 'fk' => array(),
+ 'ix' => array(),
+ 'uc' => array()
+ ));
}
- $GLOBALS['setup_info']['phpgwapi']['currentver'] = '0.9.14.508';
- return $GLOBALS['setup_info']['phpgwapi']['currentver'];
+ // now we return to the version of the fork
+ return $GLOBALS['setup_info']['phpgwapi']['currentver'] = '0.9.14.508';
}
-
+
/*
- * Updates / downgrades from eGroupWare HEAD branch
+ * Updates / downgrades from phpGroupWare HEAD branch
*/
$test[] = '0.9.15.013';
From d868007dac92c35cc2ca3c5bd196470e2da4a0f8 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Fri, 27 Aug 2004 13:17:25 +0000
Subject: [PATCH 030/177] fixed some of our sessions problems: - [ 1015846 ]
Registering session MySQL query error - handlich of timed out sessions for
php4 sessions was wrong ==> I can't reproduce any more sessions probs, either
with db nor php4 sessions
---
phpgwapi/inc/class.sessions.inc.php | 2 +-
phpgwapi/inc/class.sessions_db.inc.php | 2 +-
phpgwapi/inc/class.sessions_php4.inc.php | 13 ++++++++-----
3 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/phpgwapi/inc/class.sessions.inc.php b/phpgwapi/inc/class.sessions.inc.php
index f190742ea9..7455ec5a93 100644
--- a/phpgwapi/inc/class.sessions.inc.php
+++ b/phpgwapi/inc/class.sessions.inc.php
@@ -278,7 +278,7 @@
*/
if ($session['session_dla'] <= (time() - $GLOBALS['phpgw_info']['server']['sessions_timeout']))
{
- $this->clean_sessions();
+ $this->destroy($sessionid,$kp3);
return False;
}
diff --git a/phpgwapi/inc/class.sessions_db.inc.php b/phpgwapi/inc/class.sessions_db.inc.php
index b06b7347d9..e708cce67c 100644
--- a/phpgwapi/inc/class.sessions_db.inc.php
+++ b/phpgwapi/inc/class.sessions_db.inc.php
@@ -59,7 +59,7 @@
function register_session($login,$user_ip,$now,$session_flags)
{
- $GLOBALS['phpgw']->db->query("DELETE FROM phpgw_sessions WHERE session_id='$this->sessionsid'",__LINE__,__FILE__);
+ $GLOBALS['phpgw']->db->query("DELETE FROM phpgw_sessions WHERE session_id='$this->sessionid'",__LINE__,__FILE__);
$GLOBALS['phpgw']->db->query("INSERT INTO phpgw_sessions VALUES ('" . $this->sessionid
. "','".$login."','" . $user_ip . "','"
diff --git a/phpgwapi/inc/class.sessions_php4.inc.php b/phpgwapi/inc/class.sessions_php4.inc.php
index a835a97840..00c14d3b27 100644
--- a/phpgwapi/inc/class.sessions_php4.inc.php
+++ b/phpgwapi/inc/class.sessions_php4.inc.php
@@ -105,7 +105,7 @@
function destroy($sessionid, $kp3)
{
- if (! $sessionid && $kp3)
+ if (!$sessionid && $kp3)
{
return False;
}
@@ -115,8 +115,8 @@
// Only do the following, if where working with the current user
if ($sessionid == $GLOBALS['phpgw_info']['user']['sessionid'])
{
- $this->clean_sessions();
session_unset();
+ //echo "
sessions_php4::destroy: session_destroy() returned ".(session_destroy() ? 'True' : 'False')."
\n";
session_destroy();
if ($GLOBALS['phpgw_info']['server']['usecookies'])
{
@@ -235,9 +235,12 @@
{
continue; // happens if webserver runs multiple user-ids
}
- $fd = fopen ($path . '/' . $file,'r');
- $session = fread ($fd, filesize ($path . '/' . $file));
- fclose ($fd);
+ $session = '';
+ if (($fd = fopen ($path . '/' . $file,'r')))
+ {
+ $session = ($size = filesize ($path . '/' . $file)) ? fread ($fd, $size) : 0;
+ fclose ($fd);
+ }
if (substr($session,0,14) != 'phpgw_session|')
{
continue;
From 75ac5fa3a2940535a92c6e2a09fd2b66a896b83b Mon Sep 17 00:00:00 2001
From: petere78
Date: Fri, 27 Aug 2004 16:53:26 +0000
Subject: [PATCH 031/177] Fix "Land" translation in head as well, so all
branches are in sync.
---
addressbook/setup/phpgw_de.lang | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/addressbook/setup/phpgw_de.lang b/addressbook/setup/phpgw_de.lang
index 49a26f89dd..75b3fdd7e9 100644
--- a/addressbook/setup/phpgw_de.lang
+++ b/addressbook/setup/phpgw_de.lang
@@ -82,7 +82,7 @@ home country addressbook de Land privat
home email addressbook de E-Mail privat
home email type addressbook de Typ der privaten E-Mail
home phone addressbook de Tel. privat
-home state addressbook de Land privat
+home state addressbook de Bundesland privat
home street addressbook de Strae privat
home zip code addressbook de PLZ privat
import addressbook de Import
@@ -138,7 +138,7 @@ select the type of conversion: addressbook de
select where you want to store admin de Auswhlen wo Sie speichern wollen
show birthday reminders on main screen addressbook de Geburtstagserinnerungen auf der Startseite anzeigen
startrecord addressbook de Startdatensatz
-state common de Land
+state common de Bundesland
street common de Strae
successfully imported %1 records into your addressbook. addressbook de %1 Kontakte wurden erfolgreich in Ihr Adressbuch importiert
suffix addressbook de Zusatz
From f2d528fd84373f56f0c7f7a295a94071cd79ca89 Mon Sep 17 00:00:00 2001
From: mgalgoci
Date: Fri, 27 Aug 2004 17:17:05 +0000
Subject: [PATCH 032/177] Fix issue where some input text would be hidden by
the cursor (eg: l, i, and 1) causing some users to misread some fields they
were typing.
---
phpgwapi/templates/edge-it/css/idots.css | 2 +-
phpgwapi/templates/edge-it/css/kneschke.css | 2 +-
phpgwapi/templates/idots/css/idots.css | 2 +-
phpgwapi/templates/idots/css/kneschke.css | 2 +-
phpgwapi/templates/jerryr/css/idots.css | 2 +-
phpgwapi/templates/jerryr/css/jerryr.css | 2 +-
phpgwapi/templates/jerryr/css/kneschke.css | 2 +-
7 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/phpgwapi/templates/edge-it/css/idots.css b/phpgwapi/templates/edge-it/css/idots.css
index 1f44f1effd..dcbfde0ecd 100755
--- a/phpgwapi/templates/edge-it/css/idots.css
+++ b/phpgwapi/templates/edge-it/css/idots.css
@@ -67,7 +67,7 @@ a:active
*/
input,button
{
- font-size: 11px;
+ font-size: 12px;
color: #006699;
font-family: Arial, Helvetica, sans-serif;
border: 1px #bbbbbb solid;
diff --git a/phpgwapi/templates/edge-it/css/kneschke.css b/phpgwapi/templates/edge-it/css/kneschke.css
index db009ccb22..e14c4274c7 100755
--- a/phpgwapi/templates/edge-it/css/kneschke.css
+++ b/phpgwapi/templates/edge-it/css/kneschke.css
@@ -61,7 +61,7 @@ a:active
*/
input,button
{
- font-size: 11px;
+ font-size: 12px;
color: #006699;
font-family: Arial, Helvetica, sans-serif;
border: 1px #bbbbbb solid;
diff --git a/phpgwapi/templates/idots/css/idots.css b/phpgwapi/templates/idots/css/idots.css
index 1f44f1effd..dcbfde0ecd 100755
--- a/phpgwapi/templates/idots/css/idots.css
+++ b/phpgwapi/templates/idots/css/idots.css
@@ -67,7 +67,7 @@ a:active
*/
input,button
{
- font-size: 11px;
+ font-size: 12px;
color: #006699;
font-family: Arial, Helvetica, sans-serif;
border: 1px #bbbbbb solid;
diff --git a/phpgwapi/templates/idots/css/kneschke.css b/phpgwapi/templates/idots/css/kneschke.css
index db009ccb22..e14c4274c7 100755
--- a/phpgwapi/templates/idots/css/kneschke.css
+++ b/phpgwapi/templates/idots/css/kneschke.css
@@ -61,7 +61,7 @@ a:active
*/
input,button
{
- font-size: 11px;
+ font-size: 12px;
color: #006699;
font-family: Arial, Helvetica, sans-serif;
border: 1px #bbbbbb solid;
diff --git a/phpgwapi/templates/jerryr/css/idots.css b/phpgwapi/templates/jerryr/css/idots.css
index db009ccb22..e14c4274c7 100755
--- a/phpgwapi/templates/jerryr/css/idots.css
+++ b/phpgwapi/templates/jerryr/css/idots.css
@@ -61,7 +61,7 @@ a:active
*/
input,button
{
- font-size: 11px;
+ font-size: 12px;
color: #006699;
font-family: Arial, Helvetica, sans-serif;
border: 1px #bbbbbb solid;
diff --git a/phpgwapi/templates/jerryr/css/jerryr.css b/phpgwapi/templates/jerryr/css/jerryr.css
index d57b92ddfa..0969607940 100644
--- a/phpgwapi/templates/jerryr/css/jerryr.css
+++ b/phpgwapi/templates/jerryr/css/jerryr.css
@@ -61,7 +61,7 @@ a:active
*/
input,button
{
- font-size: 11px;
+ font-size: 12px;
color: #006699;
font-family: Arial, Helvetica, sans-serif;
border: 1px #bbbbbb solid;
diff --git a/phpgwapi/templates/jerryr/css/kneschke.css b/phpgwapi/templates/jerryr/css/kneschke.css
index db009ccb22..e14c4274c7 100755
--- a/phpgwapi/templates/jerryr/css/kneschke.css
+++ b/phpgwapi/templates/jerryr/css/kneschke.css
@@ -61,7 +61,7 @@ a:active
*/
input,button
{
- font-size: 11px;
+ font-size: 12px;
color: #006699;
font-family: Arial, Helvetica, sans-serif;
border: 1px #bbbbbb solid;
From e109e8c320d8b3a71629ef5d04b9d524082b568d Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Fri, 27 Aug 2004 18:21:28 +0000
Subject: [PATCH 033/177] removed destroying of the crypto object if the
session-verification fails, as it leads to problems in sitemgr creation of
anonymous sessions and it get cleaned up anyway by the shutdown function
---
phpgwapi/inc/class.sessions.inc.php | 26 +-------------------------
1 file changed, 1 insertion(+), 25 deletions(-)
diff --git a/phpgwapi/inc/class.sessions.inc.php b/phpgwapi/inc/class.sessions.inc.php
index 7455ec5a93..24707712fb 100644
--- a/phpgwapi/inc/class.sessions.inc.php
+++ b/phpgwapi/inc/class.sessions.inc.php
@@ -137,7 +137,6 @@
$this->db = $GLOBALS['phpgw']->db;
$this->sessionid = get_var('sessionid',array('GET','COOKIE'));
$this->kp3 = get_var('kp3',array('GET','COOKIE'));
-
/* Create the crypto object */
$GLOBALS['phpgw']->crypto = CreateObject('phpgwapi.crypto');
if ($GLOBALS['phpgw_info']['server']['usecookies'])
@@ -316,11 +315,6 @@
));
$GLOBALS['phpgw']->log->commit();
}
- if(is_object($GLOBALS['phpgw']->crypto))
- {
- $GLOBALS['phpgw']->crypto->cleanup();
- unset($GLOBALS['phpgw']->crypto);
- }
return False;
}
@@ -343,11 +337,6 @@
));
$GLOBALS['phpgw']->log->commit();
}
- if(is_object($GLOBALS['phpgw']->crypto))
- {
- $GLOBALS['phpgw']->crypto->cleanup();
- unset($GLOBALS['phpgw']->crypto);
- }
return False;
}
@@ -369,11 +358,6 @@
));
$GLOBALS['phpgw']->log->commit();
}
- if(is_object($GLOBALS['phpgw']->crypto))
- {
- $GLOBALS['phpgw']->crypto->cleanup();
- unset($GLOBALS['phpgw']->crypto);
- }
return False;
}
}
@@ -395,18 +379,10 @@
));
$GLOBALS['phpgw']->log->commit();
}
- if(is_object($GLOBALS['phpgw']->crypto))
- {
- $GLOBALS['phpgw']->crypto->cleanup();
- unset($GLOBALS['phpgw']->crypto);
- }
//echo 'DEBUG: Sessions: account_id is empty! '."\n";
return False;
}
- else
- {
- return True;
- }
+ return True;
}
/**
From 8564a78d9aaf868ff10171cdfbbe55f9201f7df3 Mon Sep 17 00:00:00 2001
From: reinerj
Date: Sat, 28 Aug 2004 13:03:41 +0000
Subject: [PATCH 034/177] update lang file from Theytaz Antoine
---
admin/setup/phpgw_fr.lang | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/admin/setup/phpgw_fr.lang b/admin/setup/phpgw_fr.lang
index 70ce636441..008d91edac 100644
--- a/admin/setup/phpgw_fr.lang
+++ b/admin/setup/phpgw_fr.lang
@@ -172,6 +172,7 @@ error canceling timer, maybe there's none set !!! admin fr Erreur en annulant le
error setting timer, wrong syntax or maybe there's one already running !!! admin fr Erreur en crant le timer, erreur de syntaxe ou peut-tre il y en a dj un qui tourne !!!
error: %1 not found or other error !!! admin fr Erreur: %1 introuvable ou autre erreur !!!
expires admin fr Expire
+fallback (after each pageview) admin fr retour au dfaut (aprs chaque prvisualisation)
file space admin fr Espace fichiers
file space must be an integer admin fr La valeur Espace fichiers doit tre un entier
find and register all application hooks admin fr Trouver et enregistrer tous les "application hooks"
@@ -365,7 +366,7 @@ view sessions admin fr Voir les sessions
view this user admin fr Voir cet utilisateur
view user account admin fr Voir le compte utilisateur
who would you like to transfer all records owned by the deleted user to? admin fr A qui voudriez-vous tranfrer tous les enregistrements appartenant l'utilisateur effac?
-would you like egroupware to cache the egw info array ? admin fr Voudriez-vous que eGroupWare cache le champ egw info ?
+would you like egroupware to cache the egw info array ? admin fr Voulez-vous qu'eGroupWare mette le tableau d'informations egw en cache ?
would you like egroupware to check for a new version when admins login ? admin fr Voulez-vous que eGroupWare vrifie les mises jour quand un administrateur se connecte ?
would you like egroupware to check for new application versions when admins login ? admin fr Voudriez-vous que eGroupWare vrifie s'il y a de nouvelles versions d'applications quand les administrateurs se connectent ?
would you like to automaticaly load new langfiles (at login-time) ? admin fr Voulez-vous automatiquement charger les nouveaux fichiers de langues ( la connexion) ?
From 9058ebfb4026793ab8d9633310af1021685d164b Mon Sep 17 00:00:00 2001
From: reinerj
Date: Sat, 28 Aug 2004 13:08:57 +0000
Subject: [PATCH 035/177] update lang file from Theytaz Antoine
---
phpgwapi/setup/phpgw_fr.lang | 6 ++
setup/lang/phpgw_fr.lang | 201 +++++++++++++++++++----------------
2 files changed, 118 insertions(+), 89 deletions(-)
diff --git a/phpgwapi/setup/phpgw_fr.lang b/phpgwapi/setup/phpgw_fr.lang
index 1ebc19a366..df09322c49 100644
--- a/phpgwapi/setup/phpgw_fr.lang
+++ b/phpgwapi/setup/phpgw_fr.lang
@@ -121,6 +121,8 @@ cocos (keeling) islands common fr COCOS (KEELING) ISLANDS
colombia common fr COLOMBIE
comoros common fr COMORRES
company common fr Socit
+config password common fr Mot de passe Configuration
+config username common fr Utilisateur Configuration
congo common fr CONGO
congo, the democratic republic of the common fr CONGO, REPUBLIQUE DEMOCRATIQUE DU
cook islands common fr ILES COOK
@@ -253,6 +255,9 @@ guinea common fr GUINEE
guinea-bissau common fr GUINEE-BISSAU
guyana common fr GUYANE
haiti common fr HAITI
+header admin login common fr Connexion Administrateur Entete
+header password common fr Mot de passe Entete
+header username common fr Utilisateur Entete
heard island and mcdonald islands common fr HEARD ISLAND AND MCDONALD ISLANDS
help common fr Aide
help using editor htmlarea fr Aide en utilisant l'diteur
@@ -504,6 +509,7 @@ server name common fr Nom du serveur
session has been killed common fr La session a t tue
setup common fr Setup
setup main menu common fr Menu principal du Seup
+setup/config admin login common fr Connexion Administrateur Installation/Configuration
seychelles common fr SEYCHELLES
show all common fr Tous les lments
show all categorys common fr Voir toutes les catgories
diff --git a/setup/lang/phpgw_fr.lang b/setup/lang/phpgw_fr.lang
index 60520ce596..16ea24c72a 100644
--- a/setup/lang/phpgw_fr.lang
+++ b/setup/lang/phpgw_fr.lang
@@ -2,6 +2,7 @@
%1 is %2%3 setup fr %1 est %2%3
%1 is %2%3 !!! setup fr %1 est %2%3 !!!
(account deletion in sql only) setup fr (Effacement de compte dans SQL seulement)
+(searching accounts and changing passwords) setup fr (recherche des comptes et modification des mots de passe)
*** do not update your database via setup, as the update might be interrupted by the max_execution_time, which leaves your db in an unrecoverable state (your data is lost) !!! setup fr *** Ne mettez pas jour votre base de donne via l'installateur, si la mise jour venez a tre pertub par l'option max_execution_time , vous laisserez votre base de donne dans un tat irrcuprable (vos donnes seront perdues)
*** you have to do the changes manualy in your php.ini (usualy in /etc on linux) in order to get egw fully working !!! setup fr *** Vous devez faire ce changement manuellement dans votre configuration PHP (php.ini, gnralement stock dans /etc sous Linux) pour utiliser eGroupWare convenablement.
00 (disable) setup fr 00 (dsactiver)
@@ -161,6 +162,8 @@ enter your http proxy server setup fr Entrez votre serveur proxy HTTP
enter your http proxy server password setup fr Entrez le mot de passe pour le proxy HTTP
enter your http proxy server port setup fr Entrez le port de votre serveur proxy HTTP
enter your http proxy server username setup fr Entrez le nom d'utilisateur pour le proxy HTTP
+error in admin-creation !!! setup fr Erreur lors de la cration admin !!!
+error in group-creation !!! setup fr Erreur lors de la cration groupe !!!
etemplate setup fr ETemplate
export egroupware accounts from sql to ldap setup fr Exporter les comptes eGroupWare de SQL vers LDAP
export has been completed! you will need to set the user passwords manually. setup fr L'export a t complt! Vous allez devoir rgler les mots de passe des utilisateurs manuellement.
@@ -221,70 +224,76 @@ ldap config setup fr Configuration LDAP
ldap default homedirectory prefix (e.g. /home for /home/username) setup fr Prfixe par dfaut du rpertoire maison LDAP (p.e. /home pour /home/utilisateur)
ldap default shell (e.g. /bin/bash) setup fr Shell LDAP par dfaut (p.e. /bin/bash)
ldap encryption type setup fr Type de cryptage LDAP
+ldap export setup fr Export LDAP
ldap export users setup fr Export utilisateurs LDAP
ldap groups context setup fr Contexte des groupes LDAP
ldap host setup fr Hte LDAP
+ldap import setup fr Import LDAP
ldap import users setup fr Import utilisateurs LDAP
ldap modify setup fr Modification LDAP
ldap root password setup fr Mot de passe root LDAP
ldap rootdn setup fr Rootdn LDAP
+ldap search filter for accounts, default: "(uid=%user)", %domain=egw-domain setup fr Filtre de recherche LDAP pour les comptes, par dfaut: "(uid=%user)", %domain=domaineEGW
limit access to setup to the following addresses or networks (e.g. 10.1.1,127.0.0.1) setup fr Limiter l'accs setup aux adresses ou plages d'adresses suivants (p.e. 10.1.1,127.0.0.1)
limit access to setup to the following addresses, networks or hostnames (e.g. 127.0.0.1,10.1.1,myhost.dnydns.org) setup fr Limiter l'acces au setup ces adresses, rseaux ou machines (p.ex. 127.0.0.1,10.1.1,myhost.dnydns.org)
line setup fr Ligne
-logout setup fr Dconnecter
+login to mysql - setup fr Connexion mysql -
+logout setup fr Se dconnecter
makesure setup fr Assurez-vous que votre base de donnes est cr et que les permissions sur les comptes sont positionnes
manage applications setup fr Grer les Applications
manage languages setup fr Grer les Langues
max_execution_time is set to less than 30 (seconds): egroupware sometimes needs a higher execution_time, expect occasional failures setup fr L'option Max Execution Time est positionne en dessous des 30 secondes; Parfois, eGroupware aura besoin de plus de temps.
maximum account id (e.g. 65535 or 1000000) setup fr ID de compte maximum (p.e. 65535 ou 1000000)
-may be broken setup fr pourrait tre casse
-mcrypt algorithm (default tripledes) setup fr ALgorythme Mcrypt (dfaut TRIPLEDES)
+may be broken setup fr pourrait tre inconsistant
+mcrypt algorithm (default tripledes) setup fr Algorithme Mcrypt (par dfaut TRIPLEDES)
mcrypt initialization vector setup fr Vecteur d'initialisation MCrypt
-mcrypt mode (default cbc) setup fr Mode Mcrypt (dfaut CBC)
-mcrypt settings (requires mcrypt php extension) setup fr Rglages Mcrypt (Ncessite l'extension PHP mcrypt)
-mcrypt version setup fr Versio de MCrypt
-memory_limit is set to less than 16m: some applications of egroupware need more than the recommend 8m, expect occasional failures setup fr L'option Memory Limit est positionne en dessous des 16M; Certaines applications ont besoin de plus de 8M, cela peut entrainer des problmes.
+mcrypt mode (default cbc) setup fr Mode Mcrypt (par dfaut CBC)
+mcrypt settings (requires mcrypt php extension) setup fr Rglages Mcrypt (ncessite l'extension PHP mcrypt)
+mcrypt version setup fr Version de MCrypt
+memory_limit is set to less than 16m: some applications of egroupware need more than the recommend 8m, expect occasional failures setup fr L'option Memory Limit est positionne en dessous des 16M; Certaines applications ont besoin de plus de 8M, cela peut entraner des problmes.
minimum account id (e.g. 500 or 100, etc.) setup fr ID de compte minimum (p.e. 500 ou 100, etc.)
modifications have been completed! setup fr Les modifications ont t compltes!
modify setup fr Modifier
modify an existing ldap account store for use with egroupware (for a new install using ldap accounts) setup fr Modifier un compte LDAP existant pour stocker et utiliser avec eGroupWare (pour une nouvelle installation utilisant les comptes LDAP)
module setup fr module
-multi-language support setup setup fr Setup pour le support du multi-langues
+multi-language support setup setup fr Setup pour le support multilingue
mysqlinstr setup fr Instructions pour crer la base de donnes dans MySQL: Se connecter mysql - [user@server user]# mysql -u root -p Crer la base de donnes vide et attribuer les permissions utilisateurs - mysql> create database egroupware; mysql> grant all on egroupware.* to egroupware@localhost identified by 'password';
name of database setup fr Nom de la base de donnes
name of db user egroupware uses to connect setup fr Nom de l'utilisateur de la base de donnes dont eGroupWare se sert pour se connecter
-never setup fr Jamais
+never setup fr jamais
new setup fr Nouveau
news_admin setup fr News Admin
no setup fr Non
no accounts existing setup fr Aucun compte n'existe
-no algorithms available setup fr Pas d'algorythme disponible
+no algorithms available setup fr pas d'algorithme disponible
no microsoft sql server support found. disabling setup fr Pas de support pour Microsoft SQL Server trouv. Je le dsactive
-no modes available setup fr Pas de modes disponibles
+no modes available setup fr pas de modes disponibles
no mysql support found. disabling setup fr Pas de support pour MySQL trouv. Je le dsactive
no oracle-db support found. disabling setup fr Pas de support pour Oracle-DB trouv. Je le dsactive
no postgres-db support found. disabling setup fr Pas de support pour Postgres-DB trouv. Je le dsactive
+no postgresql support found. disabling setup fr Pas de support pour PostgresSQL trouv. Je le dsactive
no xml support found. disabling setup fr Pas de support pour XML trouv. Je le dsactive
not setup fr n'a pas
-not complete setup fr Pas complet
-not completed setup fr Pas complt
+not all mcrypt algorithms and modes work with egroupware. if you experience problems try switching it off. setup fr Pas tous les algorithmes et modes fonctionnent avec eGroupWare. Si vous rencontrez des problmes, essayez de le dsactiver.
+not complete setup fr pas complet
+not completed setup fr Pas Termin
not ready for this stage yet setup fr Pas encore prt pour cette partie
not set setup fr pas dfini
note: you will be able to customize this later setup fr Note: vous aurez la possibilit de personnaliser ceci plus tard
now guessing better values for defaults... setup fr Maintenant j'essaye de trouver les meilleurs valeurs par dfaut...
ok setup fr OK
once the database is setup correctly setup fr Une fois que la base de donnes est configure correctement
-one month setup fr Un mois
-one week setup fr Une semaine
+one month setup fr un mois
+one week setup fr une semaine
only add languages that are not in the database already setup fr Ajouter seulement les langues qui ne sont pas dj dans la base de donnes
only add new phrases setup fr Ajouter seulement les nouvelles phrases
or setup fr ou
-or %1continue to the header admin%2 setup fr ou %1continuer la configuration eGroupWare%2
+or %1continue to the header admin%2 setup fr ou %1continuer vers la configuration d'entte%2
or http://webdav.domain.com (webdav) setup fr ou http://webdav.domain.com (WebDAV)
or we can attempt to create the database for you: setup fr Ou nous pouvons tenter de crer la base de donnes pour vous:
password needed for configuration setup fr Mot de passe ncessaire pour la configuration
password of db user setup fr Mot de passe de l'utilisateur de la base de donnes
-passwords did not match, please re-enter setup fr Les mots de passe ne correspondaient pas, SVP r-entrez-les
+passwords did not match, please re-enter setup fr Les mots de passe ne correspondaient pas, essayez encore SVP
path information setup fr Information de chemin
path to user and group files has to be outside of the webservers document-root!!! setup fr Le chemin vers les fichiers utilisateur et groupe DOIT ETRE EN DEHORS du rpertoire racine des serveurs web!!!
persistent connections setup fr Connexions persistantes
@@ -294,16 +303,16 @@ please check for sql scripts within the application's directory setup fr SVP v
please check read/write permissions on directories, or back up and use another option. setup fr SVP vrifiez les permissions de lecture/criture sur les rpertoires, ou fates une sauvegarde et utilisez une autre option.
please configure egroupware for your environment setup fr SVP configurez eGroupWare pour votre environnement
please consult the %1. setup fr SVP consultez le %1.
-please fix the above errors (%1) and warnings(%2) setup fr S'il-vous-plait, Rsolvez les errors (%1) et les messages d'avertissements (%2)
+please fix the above errors (%1) and warnings(%2) setup fr Rsolvez SVP les erreurs (%1) et les messages d'avertissement (%2)
please install setup fr SVP installez
please login setup fr SVP connectez-vous
please login to egroupware and run the admin application for additional site configuration setup fr SVP connectez-vous egroupware et excutez l'application admin pour les possibilits supplmentaires de configuration du site
-please make the following change in your php.ini setup fr S'il vous plait, effectuez des changements dans votre configuration PHP.
+please make the following change in your php.ini setup fr SVP modifiez comme suit votre fichier php.ini
please select your language S'il-vous-plait fr fr
please wait... setup fr Patientez SVP...
possible reasons setup fr Raisons possibles
possible solutions setup fr Solutions possibles
-post-install dependency failure setup fr Erreur de dpendance post-installation
+post-install dependency failure setup fr Erreur des dpendances de la post-installation
potential problem setup fr Problme potentiel
preferences setup fr Prfrences
problem resolution setup fr Rsolution du problme
@@ -327,12 +336,13 @@ resolve setup fr R
return to setup setup fr Revenir la page de l'installateur
run installation tests setup fr Dmarrage de la procdure de vrification...
safe_mode is turned on, which is generaly a good thing as it makes your install more secure setup fr Safe Mode est activ, ceci est une bonne chose pour la scurit de votre systme.
+safe_mode is turned on, which is generaly a good thing as it makes your install more secure. setup fr l'option 'safe_mode' (mode scuris) est actif, ceci est en gnral une bonne chose et rend votre installation plus scurise.
sample configuration not found. using built in defaults setup fr Configuration exemple non trouve. J'utilise les valeurs par dfaut dfinies en interne
save setup fr Enregistrer
save this text as contents of your header.inc.php setup fr Enregistrer ce texte comme le contenu de votre fichier header.inc.php
select an app, enter a target version, then submit to process to that version. if you do not enter a version, only the baseline tables will be installed for the app. setup fr Choisissez une application, entrez une version de destination, puis soumettez pour transformer vers cette version. Si vous n'entrez pas de version, seules les tables de base pour cette application seront installes.
select one... setup fr slectionnez un...
-select the default applications to which your users will have access setup fr Choisissez les applications par dfaut auxquelles vos utilisateurs auront accs
+select the default applications to which your users will have access setup fr Choisisseez les applications par dfaut auxquelles vos utilisaturs auront accs
select the desired action(s) from the available choices setup fr Choisissez la(les) action(s) dsire(s) dans les choix possibles
select to download file setup fr Choisissez pour downloader le fichier
select where you want to store/retrieve file contents setup fr Choisissez o vous voulez stocker/rcuprer les contenus de fichiers
@@ -349,49 +359,55 @@ select which user(s) will be exported setup fr Choisissez quel(s) utilisateur(s)
select which user(s) will be imported setup fr Choisissez quel(s) utilisateur(s) sera(seront) import(s)
select which user(s) will be modified setup fr Choisissez quel(s) utilisateur(s) sera(seront) modifi(s)
select which user(s) will have admin privileges setup fr Choisissez quel(s) utilisateur(s) aura(auront) les privilges admin
-select your old version setup fr Choisissez votre vieille version
+select your old version setup fr Choisissez votre ancienne version
selectbox setup fr Bote de slection
server root setup fr Racine serveur
-sessions type setup fr Type de sessions
+sessions type setup fr Type de Sessions
+set setup fr fixer
set this to "old" for versions < 2.4, otherwise the exact mcrypt version you use. setup fr Mettez ceci sur "ancien" pour les versions < 2.4, sinon la version exacte de mcrypt que vous utilisez.
-setting the system-charset to utf-8 (unicode) allows the coexistens of data from languages of different charsets. setup fr Dfinir le jeu de caractre en UTF8 permet la co-existence de donnes provenant de jeu de caractres des diffrentes langues
+setting the system-charset to utf-8 (unicode) allows the coexistens of data from languages of different charsets. setup fr Dfinir le jeu de caractre en UTF8 permet la co-existence de donnes provenant de jeu de caractres des diffrentes langues.
settings setup fr Rglages
setup setup fr Installation
setup demo accounts in ldap setup fr Configurer des comptes de dmo dans LDAP
-setup main menu setup fr Page principal d'installation
+setup main menu setup fr Menu principal de configuration
setup the database setup fr Configurer la base de donnes
setup/config admin login setup fr Page de connexion pour la configuration et l'installation
-show 'powered by' logo on setup fr Montrer le logo 'propuls par' sur
+show 'powered by' logo on setup fr Montrer le logo 'motoris par' sur
some or all of its tables are missing setup fr Certaines ou toutes ses tables manquent
-sql encryption type setup fr Type de chiffrement SQL
+sql encryption type setup fr Type de chiffrement SQL (par dfaut - md5)
+start the postmaster setup fr Dmarrer le postmaster
status setup fr Etat
-step %1 - admin account setup fr tape %1 - Compte Administrateur
-step %1 - advanced application management setup fr Etape %1 - Gestion avance d'applications
+step %1 - admin account setup fr Etape %1 - Compte Administrateur
+step %1 - advanced application management setup fr Etape %1 - Gestion avance des applications
step %1 - configuration setup fr Etape %1 - Configuration
-step %1 - language management setup fr Etape %1 - Gestion des langues
-step %1 - simple application management setup fr Etape %1 - Gestion simple d'applications
-table change messages setup fr Messages de changement de table
-tables dropped setup fr Tables supprimes
-tables installed, unless there are errors printed above setup fr Tables installes, moins qu'il y ait des messages d'erreur imprims ci-dessous
-tables upgraded setup fr Tables mises jour
-target version setup fr Version de destination
-text entry setup fr Entre de texte
+step %1 - language management setup fr Etape %1 - Gestion linguistique
+step %1 - simple application management setup fr Etape %1 - Gestion simplifie des applications
+table change messages setup fr Messages de modifications de table
+tables dropped setup fr tables supprimes
+tables installed, unless there are errors printed above setup fr tables installes, sauf s'il y a des messages d'erreur ci-dessus
+tables upgraded setup fr tables mises jour
+target version setup fr Version de Destination
+tcp port number of database server setup fr numro de port du serveur de base de donnes
+text entry setup fr Zone de Texte
the %1 extension is needed, if you plan to use a %2 database. setup fr L'extension %1 est ncessaire si vous dcidez d'utiliser la base de donne %2
-the db_type in defaults (%1) is not supported on this server. using first supported type. setup fr Le type de base de donnes dans les valeurs par dfaut (%1) n'est pas support sur ce server. J'utilise le 1er type support.
+the db_type in defaults (%1) is not supported on this server. using first supported type. setup fr Le type de base de donnes (db_type) figurant dans les valeurs par dfaut (%1) n'est pas support sur ce serveur. J'utilise le premier type support.
the file setup fr le fichier
-the first step in installing egroupware is to ensure your environment has the necessary settings to correctly run the application. setup fr La premire tape pour l'installation d'egroupware est la vrification de votre environnement systme.
+the first step in installing egroupware is to ensure your environment has the necessary settings to correctly run the application. setup fr La premire tape lors de l'installation d'eGroupWare est la vrification de votre environnement systme.
the following applications need to be upgraded: setup fr L'application suivante a besoin d'une mise jour:
-the imap extension is needed by the two email apps (even if you use email with pop3 as protocoll). setup fr L'extension IMAP est ncessaire pour deux des applications de messagerie (sauf si vous utilisez le protocole pop3)
-the mbstring extension is needed to fully support unicode (utf-8) or other multibyte-charsets. setup fr L'extension MBString est ncessaire pour le support complet d'UNICODE (UTF8) ou des autres jeu de caractres multibyte.
-the table definition was correct, and the tables were installed setup fr La dfinition de table tait correcte, et les tables taient installes
-the tables setup fr Les tables
-there was a problem trying to connect to your ldap server. please check your ldap server configuration setup fr Il y a eu un problme en essayant de se connecter votre serveur LDAP. SVP vrifiez la configuration de votre serveur LDAP
-this has to be outside the webservers document-root!!! setup fr Ceci doit tre en dehors du rpertoire racine des documents des serveurs Web!!!
-this might take a while, please wait ... setup fr Cela peu prendre un certain moment, veuillez patienter ...
+the imap extension is needed by the two email apps (even if you use email with pop3 as protocoll). setup fr L'extension IMAP est ncessaire pour les deux applications de messagerie (sauf si vous utilisez le protocole pop3)
+the mbstring extension is needed to fully support unicode (utf-8) or other multibyte-charsets. setup fr L'extension mbstring est ncessaire pour le support complet d'unicode (utf-8) ou des autres jeux de caractres multibyte.
+the mbstring.func_overload = 7 is needed to fully support unicode (utf-8) or other multibyte-charsets. setup fr Le paramtre mbstring.func_overload = 7 est requis pour supporter pleinement unicode (utf-8) ou d'autres jeux de caractres multibyte.
+the table definition was correct, and the tables were installed setup fr La dfinition de la table tait correcte, et les tables ont t installes
+the tables setup fr les tables
+there was a problem trying to connect to your ldap server. setup fr Il y a eu un problme lors de la tentative de connexion votre serveur LDAP.
+there was a problem trying to connect to your ldap server. please check your ldap server configuration setup fr l y a eu un problme lors de la tentative de connexion votre serveur LDAP. SVP vrifiez la configuration de votre serveur LDAP
+this has to be outside the webservers document-root!!! setup fr Ceci doit figurer l'extrieur du rpertoire racine des documents du serveur Web!!!
+this might take a while, please wait ... setup fr Cela peu prendre un certain temps, veuillez patienter ...
this program will convert your database to a new system-charset. setup fr Ce programme va convertir les informations de votre base de donnes vers le nouveau jeu de caractre.
this program will help you upgrade or install different languages for egroupware setup fr Ce programme va vous aider mettre jour ou installer des langues diffrentes dans eGroupWare
+this section will help you export users and groups from egroupware's account tables into your ldap tree setup fr Cette section va vous aider exporter les utilisateurs et les groupes des tables d'utilisateurs d'eGroupWare vers votre arborescence LDAP
this section will help you export users and groups from egroupware's account tables into your ldap tree setup fr Cette section va vous aider exporter les utilisateurs et groupes des tables de comptes de eGroupWare vers votre arbre LDAP
-this section will help you import users and groups from your ldap tree into egroupware's account tables setup fr Cette section va vous aider importer les utilisateurs et groupes de votre arbre LDAP vers les tables de comptes de eGroupWare
+this section will help you import users and groups from your ldap tree into egroupware's account tables setup fr Cette section va vous aider importer les utilisateurs et groupes de votre arborescence LDAP vers les tables de comptes d'eGroupWare
this section will help you setup your ldap accounts for use with egroupware setup fr Cette section va vous aider configurer vos comptes LDAP pour les utiliser dans eGroupWare
this should be around 30 bytes in length. note: the default has been randomly generated. setup fr Ceci devrait faire environ 30 octets de long. Note: la valeur par dfaut a t gnre au hasard.
this stage is completed setup fr Cette tape est complte
@@ -400,73 +416,80 @@ to a version it does not know about setup fr vers une version qu'il ne conna
to setup 1 admin account and 3 demo accounts. setup fr pour crer 1 compte administrateur et 3 comptes demo.
to setup 1 admin account and 3 demo accounts. this will delete all existing accounts setup fr Pour crer 1 compte admin et 3 comptes demo. ceci va supprimer tous les comptes existants
top setup fr top
-translations added setup fr Traductions ajoutes
-translations removed setup fr Traductions enleves
-translations upgraded setup fr Traductions mises jour
+translations added setup fr Traductions Ajoutes
+translations removed setup fr Traductions Enleves
+translations upgraded setup fr Traductions Mises jour
true setup fr Vrai
-try to configure your php to support one of the above mentioned dbms, or install egroupware by hand. setup fr Essayez de configurer votre php pour qu'il supporte une des bases de donnes mentionnes ci-dessus, ou installez eGroupWare la main.
-two weeks setup fr Deux semaines
-uninstall setup fr Dsinstaller
-uninstall all applications setup fr Dsinstaller toutes les applications
-uninstalled setup fr Dsinstall
-upgrade setup fr MAJ
+try to configure your php to support one of the above mentioned dbms, or install egroupware by hand. setup fr Essayez de configurer php pour qu'il supporte une des bases de donnes mentionnes ci-dessus, ou installez eGroupWare la main.
+two weeks setup fr deux semaines
+uninstall setup fr dsinstaller
+uninstall all applications setup fr dsinstaller toutes les applications
+uninstalled setup fr dsinstall
+upgrade setup fr Metre jour
upgrade all setup fr Mettre tout jour
-upgraded setup fr Mis jour
-upgrading tables setup fr Met jour les tables
+upgraded setup fr mis jour
+upgrading tables setup fr Mise jour des Tables
use cookies to pass sessionid setup fr Utiliser les cookies pour passer l'ID de session
use pure html compliant code (not fully working yet) setup fr Utiliser du code HTML entirement standard (ne fonctionne pas encore compltement)
-user account prefix setup fr Prfixe pour les comptes utilisateurs
+user account prefix setup fr Prfixe des comptes utilisateurs
usernames are casesensitive setup fr Les identifiants sont sensibles la casse
-users choice setup fr Choix utilisateur
+users choice setup fr Choix des Utilisateurs
+utf-8 (unicode) setup fr utf-8 (Unicode)
version setup fr version
-version mismatch setup fr Diffrence de version
+version mismatch setup fr Diffrence de Version
view setup fr Voir
warning! setup fr Attention!
we can proceed setup fr Nous pouvons continuer
we will automatically update your tables/records to %1 setup fr Nous allons automatiquement mettre jour vos tables/enregistrements vers %1
-we will now run a series of tests, which may take a few minutes. click the link below to proceed. setup fr Nous allons dmarrer une srie de vrification, cela peut prendre plusieurs minutes. Cliquez sur le lien en dessous pour dmarrer cette tape.
-welcome to the egroupware installation setup fr Bienvenue sur l'installateur EgroupWare
-what type of sessions management do you want to use (php4 session management may perform better)? setup fr Quel type de gestion de sessions voulez-vous utiliser (gestion de session PHP4 devrait tre le plus performant)?
+we will now run a series of tests, which may take a few minutes. click the link below to proceed. setup fr Nous allons dmarrer une srie de tests qui vont prendre quelques minutes. Cliquez sur le lien ci-dessous pour commencer.
+welcome to the egroupware installation setup fr Bienvenue sur l'installateur eGroupWare
+what type of sessions management do you want to use (php4 session management may perform better)? setup fr Quel type de gestion de sessions voulez-vous utiliser (la gestion de session PHP4 devrait tre plus performante)?
which database type do you want to use with egroupware? setup fr Quel type de base de donnes voulez-vous utiliser avec eGroupWare?
world readable setup fr visible par tous
world writable setup fr accs en criture pour tous
-would you like egroupware to cache the phpgw info array ? setup fr Voudriez-vous que eGroupWare mette en cache le champ phpgw info ?
+would you like egroupware to cache the phpgw info array ? setup fr Voulez-vous qu'eGroupWare mette en cache le tableau d'informations phpgw ?
would you like egroupware to check for a new version when admins login ? setup fr Voudriez-vous que eGroupWare vrifie la disponibilit d'une nouvelle version quand les administrateurs se connectent ?
-would you like to show each application's upgrade status ? setup fr Voudriez-vous montrer le statut de mise jour de chaque application ?
+would you like to show each application's upgrade status ? setup fr Voulez-vous afficher le statut de mise jour de chaque application ?
writable by the webserver setup fr accs en criture pour le serveur Web
write config setup fr Ecrire la configuration
yes setup fr Oui
you appear to be running a pre-beta version of egroupware. these versions are no longer supported, and there is no upgrade path for them in setup. you may wish to first upgrade to 0.9.10 (the last version to support pre-beta upgrades) and then upgrade from there with the current version. setup fr Vous semblez utiliser une version pre-beta de eGroupWare. Ces versions ne sont plus supportes, et il n'y a pas de possibilit de mise jour pour elles dans le setup. Vous devriez d'abord mettre votre version jour vers la version 0.9.10 (la dernire version supporter les mises jour pre-beta) puis mettre jour depuis cette version jusqu' la version actuelle.
+you appear to be running an old version of php it its recommend that you upgrade to a new version. older version of php might not run egroupware correctly, if at all.
please upgrade to at least version %1 setup fr Vous semblez utiliser une ancienne version de PHP Il est recommand de faire une mise jour. Les anciennes versions de PHP pourraient ne pas fonctionner correctement, ou pas du tout, avec eGroupWare.
SVP faites une mise jour la dernire version %1
you appear to be running an old version of php it its recommend that you upgrade to a new version. older version of php might not run egroupware correctly, if at all.
please upgrade to at least version 4.1.0 setup fr Vous semblez utiliser une version ancienne de PHP Il est recommand que vous mettiez votre systme jour vers une version plus rcente. Les anciennes version de PHP pourraient ne pas faire fonctionner correctement eGroupWare, voire pas du tout.
SVP, mettez votre systme jour vers au moins la version 4.1.0
-you appear to be running version %1 of egroupware setup fr Vous semblez utiliser la version %1 de eGroupWare
-you appear to be using php earlier than 4.1.0. egroupware now requires 4.1.0 or later setup fr Vous semblez utiliser une version de PHP plus ancienne que la 4.1.0. eGroupWare ncessite maintenant 4.1.0 ou plus rcent
-you appear to be using php3. disabling php4 sessions support setup fr Vous semblez utiliser PHP3. Je dsactive le support des sessions PHP4
-you appear to be using php4. enabling php4 sessions support setup fr Vous semblez utiliser PHP4. J'active le support des sessions PHP4
-you appear to have microsoft sql server support enabled setup fr Vous semblez avoir le support de Microsoft SQL Server activ
-you appear to have mysql support enabled setup fr VOus semblez avoir le support de MySQL activ
-you appear to have oracle support enabled setup fr VOus semblez avoir le support de Oracle activ
-you appear to have oracle v8 (oci) support enabled setup fr Vous semblez avoir le support de Oracle V8 (OCI) activ
+you appear to be running version %1 of egroupware setup fr Vous semblez utiliser la version %1 d'eGroupWare
+you appear to be using php earlier than 4.1.0. egroupware now requires 4.1.0 or later setup fr Vous semblez utiliser une version de PHP plus ancienne que 4.1.0. eGroupWare ncessite maintenant 4.1.0 ou plus rcent
+you appear to be using php3. disabling php4 sessions support setup fr Vous semblez utiliser PHP3. Je dsactive le support de sessions PHP4
+you appear to be using php4. enabling php4 sessions support setup fr Vous semblez utiliser PHP4. J'active le support de sessions PHP4
+you appear to have microsoft sql server support enabled setup fr Votre support Microsoft SQL Server semble activ
+you appear to have mysql support enabled setup fr Votre support MySQL semble activ
+you appear to have oracle support enabled setup fr Votre support Oracle semble activ
+you appear to have oracle v8 (oci) support enabled setup fr Votre support Oracle V8 (OCI) semble activ
you appear to have postgres-db support enabled setup fr Vous semblez avoir le support de Postgres-DB activ
-you appear to have xml support enabled setup fr Vous semblez avoir le support de XML activ
-you are ready for this stage, but this stage is not yet written. setup fr Vous tes prt pour cette tape, mais cette tape n'a pas encore t crite.
+you appear to have postgresql support enabled setup fr Votre support PostgreSQL semble activ
+you appear to have xml support enabled setup fr Votre support XML semble activ
+you are ready for this stage, but this stage is not yet written. setup fr Vous tes prt pour cette tape, mais ceci n'est pas encore crit.
you didn't enter a config password for domain %1 setup fr Vous n'avez pas entr de mot de passe de configuration pour le domaine %1
-you didn't enter a header admin password setup fr Vous n'avez pas entr de mot de passe d'administration de l'entte
-you do not have any languages installed. please install one now setup fr Vous n'avez pas de langue installe. SVP installez-en une maintenant
-you have not created your header.inc.php yet! you can create it now. setup fr Vous n'avez pas encore cre votre fichier header.inc.php ! Vous pouvez le crer maintenant.
-you have successfully logged out setup fr Vous vous tes parfaitement dconnect
+you didn't enter a config username for domain %1 setup fr Vous n'avez pas entr de nom d'utilisateur pour le domaine %1
+you didn't enter a header admin password setup fr Vous n'avez pas entr de mot de passe pour l'administration d'entte
+you didn't enter a header admin username setup fr Vous n'avez pas entr de nom d'utilisateur pour l'administration d'entte
+you do not have any languages installed. please install one now setup fr Vous n'avez aucun langage install. SVP installez-en un maintenant
+you have not created your header.inc.php yet! you can create it now. setup fr Vous n'avez pas encore cr votre fichier header.inc.php! Vous pouvez le crer maintenant.
+you have successfully logged out setup fr Vous vous tes dconnect avec succs
you must enter a username for the admin setup fr Vous devez entrer un nom d'utilisateur pour le compte admin
-you should either uninstall and then reinstall it, or attempt manual repairs setup fr Vous devriez soit le dsinstaller et le r-installer, ou tenter des rparations manuelles
-you will need to load the proper schema into your ldap server - see phpgwapi/doc/ldap/readme setup fr Vous devez charger votre propre schma LDAP dans votre serveur LDAP centralis - Regardez la documentation stocke dans phpgwapi/doc/ldap/README
-you're using an old configuration file format... setup fr Vous utilisez un format de fichier de configuration ancien...
+you need to add some domains to your header.inc.php. setup fr Vous devez ajouter quelques domaines dans votre header.inc.php.
+you need to select your current charset! setup fr Vous devez slectionner votre jeu de caractres!
+you should either uninstall and then reinstall it, or attempt manual repairs setup fr Vous devriez soit le dsinstaller et le r-installer, soit tenter une rparation manuelle
+you will need to load the proper schema into your ldap server - see phpgwapi/doc/ldap/readme setup fr Vous devrez charger votre propre schma LDAP dans votre serveur LDAP centralis - lisez phpgwapi/doc/ldap/README
+you're using an old configuration file format... setup fr Vous utilisez un ancien format de fichier de configuration...
you're using an old header.inc.php version... setup fr Vous utilisez une ancienne version du fichier header.inc.php...
your applications are current setup fr Vos applications sont jour
your database does not exist setup fr Votre base de donnes n'existe pas
your database is not working! setup fr Votre base de donnes ne fonctionne pas!
-your database is working, but you dont have any applications installed setup fr Votre base de donnes fonctionne, mais vous n'avez pas d'applications installes
+your database is working, but you dont have any applications installed setup fr Votre base de donnes fonctionne, mais vous n'avez pas d'application installe
your header admin password is not set. please set it now! setup fr Votre mot de passe d'administration d'entte n'est PAS configur. SVP configurez-le maintenant!
-your header.inc.php needs upgrading. setup fr Votre fichier header.inc.php a besoin d'tre mis jour.
-your header.inc.php needs upgrading.
make backups! setup fr Votre fichier header.inc.php a besoin d'tre mis jour.
FAITES DES SAUVEGARDES!
-your php installation does not have appropriate gd support. you need gd library version 1.8 or newer to see gantt charts in projects. setup fr Votre installation de PHP n'a pas de support GD appropri. Vous avez besoin de la bibliothque GD suprieur ou gale la version 1.8 pour voir certaines fonctionnalits dans le module Projets
+your header.inc.php needs upgrading. setup fr Votre fichier header.inc.php a besoin d'une mise jour.
+your header.inc.php needs upgrading.
make backups! setup fr Votre fichier header.inc.php a besoin d'une mise jour.
FAITES DES SAUVEGARDES!
+your php installation does not have appropriate gd support. you need gd library version 1.8 or newer to see gantt charts in projects. setup fr Votre installation de PHP n'a pas de support GD appropri. Vous avez besoin de la bibliothque gd suprieure ou gale la version 1.8 pour voir les diagrammes de Gantt dans les Projets.
your tables are current setup fr Vos tables sont jour
-your tables may be altered and you may lose data setup fr Vos tables pourraient tre altres et vous pourriez perdre des donnes
-your tables will be dropped and you will lose data setup fr Vos tables vont tre supprimes et vous allez perdre des donnes
+your tables may be altered and you may lose data setup fr Vos tables pourraient tre altres et vous pourriez perdre des donnes.
+your tables will be dropped and you will lose data setup fr Vos tables seront supprimes et vous allez perdre des donnes !!
From 4eff10135fad5d14d83e0962379ef5874f21a2b0 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Sat, 28 Aug 2004 13:35:02 +0000
Subject: [PATCH 036/177] removed plugins, as they only work in selected
languages
---
admin/inc/class.uimainscreen.inc.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/admin/inc/class.uimainscreen.inc.php b/admin/inc/class.uimainscreen.inc.php
index 457ca64946..0fec84bc9a 100644
--- a/admin/inc/class.uimainscreen.inc.php
+++ b/admin/inc/class.uimainscreen.inc.php
@@ -143,7 +143,7 @@
if($_POST['htmlarea'])
{
- $text_or_htmlarea=$html->htmlarea('message',stripslashes($current_message),'','','TableOperations,ContextMenu,SpellChecker');
+ $text_or_htmlarea=$html->htmlarea('message',stripslashes($current_message));
$htmlarea_button='';
}
else
From bae3e479b43cd84334f5d2ef834cefc9be644080 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Sat, 28 Aug 2004 13:41:23 +0000
Subject: [PATCH 037/177] fixed problem with pagination and an other important
issue
---
preferences/inc/class.uiaclprefs.inc.php | 328 ++++++++---------------
1 file changed, 105 insertions(+), 223 deletions(-)
diff --git a/preferences/inc/class.uiaclprefs.inc.php b/preferences/inc/class.uiaclprefs.inc.php
index f485944c31..2c71f3b5be 100644
--- a/preferences/inc/class.uiaclprefs.inc.php
+++ b/preferences/inc/class.uiaclprefs.inc.php
@@ -21,6 +21,11 @@
function uiaclprefs()
{
$GLOBALS['phpgw']->nextmatchs = CreateObject('phpgwapi.nextmatchs');
+
+ if (!is_object($GLOBALS['phpgw']->html))
+ {
+ $GLOBALS['phpgw']->html = CreateObject('phpgwapi.html');
+ }
}
function index()
@@ -28,11 +33,9 @@
$acl_app = get_var('acl_app',array('POST','GET'));
$start = get_var('start',array('POST','GET'));
$query = get_var('query',array('POST','GET'));
- $s_groups = get_var('s_groups',array('POST','GET'));
- $s_users = get_var('s_users',array('POST','GET'));
$owner = get_var('owner',array('POST','GET'));
- if (! $acl_app)
+ if (!$acl_app)
{
$acl_app = 'preferences';
$acl_app_not_passed = True;
@@ -57,39 +60,26 @@
}
}
- if ($GLOBALS['phpgw_info']['server']['deny_user_grants_access'] && !isset($GLOBALS['phpgw_info']['user']['apps']['admin']))
+ if (($GLOBALS['phpgw_info']['server']['deny_user_grants_access'] || $owner != $GLOBALS['phpgw_info']['user']['account_id'])
+ && !isset($GLOBALS['phpgw_info']['user']['apps']['admin']))
{
echo '
+
{permissions_list}
{form_buttons}
From fb6621ae2a2d1b6cde4b85f9774eeb3540961cd8 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Sat, 28 Aug 2004 14:39:46 +0000
Subject: [PATCH 039/177] fixed bug [ 1018087 ] custom infolog type name only
allow 10 bytes: ==> longer fields for multibyte charsets
---
infolog/setup/setup.inc.php | 4 +++-
infolog/setup/tables_current.inc.php | 10 ++++-----
infolog/setup/tables_update.inc.php | 33 ++++++++++++++++++++++++++++
3 files changed, 41 insertions(+), 6 deletions(-)
diff --git a/infolog/setup/setup.inc.php b/infolog/setup/setup.inc.php
index 2428996964..4d00e3bcad 100755
--- a/infolog/setup/setup.inc.php
+++ b/infolog/setup/setup.inc.php
@@ -12,7 +12,7 @@
/* $Id$ */
$setup_info['infolog']['name'] = 'infolog';
- $setup_info['infolog']['version'] = '1.0.0';
+ $setup_info['infolog']['version'] = '1.0.0.001';
$setup_info['infolog']['app_order'] = 5;
$setup_info['infolog']['tables'] = array('phpgw_infolog','phpgw_links','phpgw_infolog_extra');
$setup_info['infolog']['enable'] = 1;
@@ -71,3 +71,5 @@
);
+
+
diff --git a/infolog/setup/tables_current.inc.php b/infolog/setup/tables_current.inc.php
index 01b78a9d13..cdcaad53ba 100644
--- a/infolog/setup/tables_current.inc.php
+++ b/infolog/setup/tables_current.inc.php
@@ -15,10 +15,10 @@
'phpgw_infolog' => array(
'fd' => array(
'info_id' => array('type' => 'auto','nullable' => False),
- 'info_type' => array('type' => 'varchar','precision' => '10','nullable' => False,'default' => 'task'),
- 'info_from' => array('type' => 'varchar','precision' => '64'),
- 'info_addr' => array('type' => 'varchar','precision' => '64'),
- 'info_subject' => array('type' => 'varchar','precision' => '64'),
+ 'info_type' => array('type' => 'varchar','precision' => '40','nullable' => False,'default' => 'task'),
+ 'info_from' => array('type' => 'varchar','precision' => '255'),
+ 'info_addr' => array('type' => 'varchar','precision' => '255'),
+ 'info_subject' => array('type' => 'varchar','precision' => '255'),
'info_des' => array('type' => 'text'),
'info_owner' => array('type' => 'int','precision' => '4','nullable' => False),
'info_responsible' => array('type' => 'int','precision' => '4','nullable' => False,'default' => '0'),
@@ -31,7 +31,7 @@
'info_pri' => array('type' => 'varchar','precision' => '10','default' => 'normal'),
'info_time' => array('type' => 'int','precision' => '4','nullable' => False,'default' => '0'),
'info_bill_cat' => array('type' => 'int','precision' => '4','nullable' => False,'default' => '0'),
- 'info_status' => array('type' => 'varchar','precision' => '10','default' => 'done'),
+ 'info_status' => array('type' => 'varchar','precision' => '40','default' => 'done'),
'info_confirm' => array('type' => 'varchar','precision' => '10','default' => 'not'),
'info_modifier' => array('type' => 'int','precision' => '4','nullable' => False,'default' => '0'),
'info_link_id' => array('type' => 'int','precision' => '4','nullable' => False,'default' => '0')
diff --git a/infolog/setup/tables_update.inc.php b/infolog/setup/tables_update.inc.php
index 31b9042228..84f8924520 100644
--- a/infolog/setup/tables_update.inc.php
+++ b/infolog/setup/tables_update.inc.php
@@ -337,4 +337,37 @@
$GLOBALS['setup_info']['infolog']['currentver'] = '1.0.0';
return $GLOBALS['setup_info']['infolog']['currentver'];
}
+
+
+ $test[] = '1.0.0';
+ function infolog_upgrade1_0_0()
+ {
+ // longer columns to cope with multibyte charsets
+ $GLOBALS['phpgw_setup']->oProc->AlterColumn('phpgw_infolog','info_type',array(
+ 'type' => 'varchar',
+ 'precision' => '40',
+ 'nullable' => False,
+ 'default' => 'task'
+ ));
+ $GLOBALS['phpgw_setup']->oProc->AlterColumn('phpgw_infolog','info_from',array(
+ 'type' => 'varchar',
+ 'precision' => '255'
+ ));
+ $GLOBALS['phpgw_setup']->oProc->AlterColumn('phpgw_infolog','info_addr',array(
+ 'type' => 'varchar',
+ 'precision' => '255'
+ ));
+ $GLOBALS['phpgw_setup']->oProc->AlterColumn('phpgw_infolog','info_subject',array(
+ 'type' => 'varchar',
+ 'precision' => '255'
+ ));
+ $GLOBALS['phpgw_setup']->oProc->AlterColumn('phpgw_infolog','info_status',array(
+ 'type' => 'varchar',
+ 'precision' => '40',
+ 'default' => 'done'
+ ));
+
+ $GLOBALS['setup_info']['infolog']['currentver'] = '1.0.0.001';
+ return $GLOBALS['setup_info']['infolog']['currentver'];
+ }
?>
From 3b9af33d80baac2f395f842cce60aa9f3a4c1853 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Sat, 28 Aug 2004 14:40:52 +0000
Subject: [PATCH 040/177] not longer needed => common sense in eGW
---
infolog/setup/TRANSLATORS | 9 ---------
1 file changed, 9 deletions(-)
delete mode 100644 infolog/setup/TRANSLATORS
diff --git a/infolog/setup/TRANSLATORS b/infolog/setup/TRANSLATORS
deleted file mode 100644
index 0747c01262..0000000000
--- a/infolog/setup/TRANSLATORS
+++ /dev/null
@@ -1,9 +0,0 @@
-Hi translators,
-
-please feel free to add missing phrase.
-
-Commit them to the CVS or send them to RalfBecker@outdoor-training.de
-
-Many thanks
-
-Ralf
From 0e557eb9e527e51dde3d1c671fe1c9b8f701a4da Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Sat, 28 Aug 2004 14:42:15 +0000
Subject: [PATCH 041/177] translation update
---
infolog/setup/phpgw_de.lang | 8 +++++++-
infolog/setup/phpgw_en.lang | 3 ++-
2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/infolog/setup/phpgw_de.lang b/infolog/setup/phpgw_de.lang
index 395e51456d..c0420419ac 100644
--- a/infolog/setup/phpgw_de.lang
+++ b/infolog/setup/phpgw_de.lang
@@ -75,6 +75,7 @@ default status for a new log entry infolog de Vorgabe f
delegation infolog de Delegation
delete infolog de Lschen
delete all subs (if not subs will be subs of this enties parent or have no parent) infolog de Alle Untereintrge lschen (wenn nicht werden diese Untereintrge des bergeordneten Eintrags oder sind keine Untereintrge mehr)
+delete one record by passing its id. infolog de Einen Datensatz spezifiziert durch seine id lschen.
delete the entry infolog de Eintrag lschen
delete this entry infolog de diesen Eintrag lschen
deletes the selected typ infolog de lscht den ausgewhlten Typ
@@ -133,6 +134,7 @@ length rows infolog de L
link infolog de Verknpfung
links infolog de Verknpfungen
links of this entry infolog de Verknpfungen dieses Eintrags
+list all categories infolog de Alle Kathegorien anzeigen
list no subs/childs infolog de Untereintrge nicht anzeigen
longer textual description infolog de lngere textliche Beschreibung
low infolog de niedrig
@@ -177,12 +179,14 @@ priority infolog de Priorit
private infolog de Privat
project infolog de Projekt
re: infolog de Re:
+read one record by passing its id. infolog de Einen Datensatz spezifiziert durch seine id lesen.
reg. expr. for local ip's eg. ^192\.168\.1\. infolog de reg. Ausdr. fr lokale IP's ^192\.168\.1\.
reject infolog de Absage
remark infolog de Bemerkung
remove this link (not the entry itself) infolog de Diese Verknpfung lsen (nicht den Eintrag selbst)
responsible infolog de Verantwortlich
responsible user, priority, ... infolog de Verantwortlicher, Prioritten, ...
+returns a list / search for records. infolog de Liefert eine Liste von / sucht nach Datenstzen.
save infolog de Speichern
saves the changes made and leaves infolog de speichert die nderungen und beendet
saves this entry infolog de diesen Eintrag speichern
@@ -215,7 +219,8 @@ sub infolog de Unter- eintr
subject infolog de Titel
task infolog de Auftrag
test import (show importable records only in browser) infolog de Test Import (zeige importierbare Datenstze nur im Browser)
-the name used internaly (<= 32 chars), changeing it makes existing data unavailible infolog de der Name wird intern benutzt (<= 32 Zeichen), wenn er gendert wird, werden existierende Daten unzugnglich
+the name used internaly (<= 10 chars), changeing it makes existing data unavailible infolog de der Name wird intern benutzt (<= 10 Zeichen), wenn er gendert wird, werden existierende Daten unzugnglich
+the name used internaly (<= 20 chars), changeing it makes existing data unavailible infolog de der Name wird intern benutzt (<= 20 Zeichen), wenn er gendert wird, werden existierende Daten unzugnglich
the text displayed to the user infolog de der Text der dem Benutzer angezeigt wird
this is the filter infolog uses when you enter the application. filters limit the entries to show in the actual view. there are filters to show only finished, still open or futures entries of yourself or all users. infolog de Das ist der Filter, den InfoLog benutzt wenn es das erste mal aufgerufen wird. Filter beschrnken die aktuelle Anzeige. Es gibt Filter um nur beendete, offene oder zuknftige Eintrge von Ihnen oder allen Benutzern anzuzeigen.
til when should the todo or phonecall be finished infolog de bis wann soll der Auftrag oder Anruf erledigt sein
@@ -244,6 +249,7 @@ view the parent of this entry and all his subs infolog de
view this linked entry in its application infolog de diesen verknpfen Eintrag in seiner Anwendung anzeigen
when should the todo or phonecall be started, it shows up from that date in the filter open or own open (startpage) infolog de wann soll mit dem Auftrag oder Anruf begonnen werden, ab diesem Datum wird er beim Filter offen oder eigene offen angezeigt (Startseite)
will-call infolog de ruft zurck
+write (add or update) a record by passing its fields. infolog de Schreiben (zufgen oder aktualisieren) eines Datensatzes durch Angabe seiner Felder.
yes - delete infolog de Ja - Lschen
you can't delete one of the stock types !!! infolog de Sie knnen keinen der Standardtypen lschen!!!
you have entered an invalid ending date infolog de Sie haben ein ungltiges Enddatum eingegeben
diff --git a/infolog/setup/phpgw_en.lang b/infolog/setup/phpgw_en.lang
index 69553b8344..b58f1ec559 100644
--- a/infolog/setup/phpgw_en.lang
+++ b/infolog/setup/phpgw_en.lang
@@ -218,7 +218,8 @@ sub infolog en Sub
subject infolog en Subject
task infolog en ToDo
test import (show importable records only in browser) infolog en Test Import (show importable records only in browser)
-the name used internaly (<= 32 chars), changeing it makes existing data unavailible infolog en the name used internaly (<= 32 chars), changeing it makes existing data unavailible
+the name used internaly (<= 10 chars), changeing it makes existing data unavailible infolog en the name used internaly (<= 10 chars), changeing it makes existing data unavailible
+the name used internaly (<= 20 chars), changeing it makes existing data unavailible infolog en the name used internaly (<= 20 chars), changeing it makes existing data unavailible
the text displayed to the user infolog en the text displayed to the user
this is the filter infolog uses when you enter the application. filters limit the entries to show in the actual view. there are filters to show only finished, still open or futures entries of yourself or all users. infolog en This is the filter InfoLog uses when you enter the application. Filters limit the entries to show in the actual view. There are filters to show only finished, still open or futures entries of yourself or all users.
til when should the todo or phonecall be finished infolog en til when should the ToDo or Phone call be finished
From b3b34206748cff25a7ffd65299ff2d4e602d9c00 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Sat, 28 Aug 2004 14:44:05 +0000
Subject: [PATCH 042/177] allow sorting after multiple criteria as in sql
---
phpgwapi/inc/class.accounts_ldap.inc.php | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/phpgwapi/inc/class.accounts_ldap.inc.php b/phpgwapi/inc/class.accounts_ldap.inc.php
index 2308d56511..1fae54b169 100644
--- a/phpgwapi/inc/class.accounts_ldap.inc.php
+++ b/phpgwapi/inc/class.accounts_ldap.inc.php
@@ -547,7 +547,7 @@
{
$order = 'account_lid';
}
- $sortedAccounts = $arrayFunctions->arfsort($accounts,array($order),$sort);
+ $sortedAccounts = $arrayFunctions->arfsort($accounts,explode(',',$order),$sort);
$this->total = count($accounts);
// return only the wanted accounts
From b7940f1f531adc13e917026d132667e19ff61f5b Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Sat, 28 Aug 2004 14:59:56 +0000
Subject: [PATCH 043/177] not longer needed
---
infolog/inc/hook_admin.inc.php | 17 -----------------
infolog/inc/hook_preferences.inc.php | 20 --------------------
2 files changed, 37 deletions(-)
delete mode 100644 infolog/inc/hook_admin.inc.php
delete mode 100644 infolog/inc/hook_preferences.inc.php
diff --git a/infolog/inc/hook_admin.inc.php b/infolog/inc/hook_admin.inc.php
deleted file mode 100644
index 1bbce4020e..0000000000
--- a/infolog/inc/hook_admin.inc.php
+++ /dev/null
@@ -1,17 +0,0 @@
-
diff --git a/infolog/inc/hook_preferences.inc.php b/infolog/inc/hook_preferences.inc.php
deleted file mode 100644
index eada5b8a26..0000000000
--- a/infolog/inc/hook_preferences.inc.php
+++ /dev/null
@@ -1,20 +0,0 @@
- *
- * ------------------------------------------------------- *
- * This program is free software; you can redistribute it and/or modify it *
- * under the terms of the GNU General Public License as published by the *
- * Free Software Foundation; either version 2 of the License, or (at your *
- * option) any later version. *
- \**************************************************************************/
-
- /* $Id$ */
-
-{
- // for compatibility and convinience, can go soon
- ExecMethod('infolog.admin_prefs_sidebox_hooks.all_hooks','preferences');
-}
-
-?>
From 9e1dcb9a7813d75a4f9bb21472f7c368171c8264 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Sat, 28 Aug 2004 15:52:32 +0000
Subject: [PATCH 044/177] fixed double translation of extra options in
selectboxes
---
etemplate/inc/class.uietemplate.inc.php | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/etemplate/inc/class.uietemplate.inc.php b/etemplate/inc/class.uietemplate.inc.php
index 22865181be..c33d67f6d2 100644
--- a/etemplate/inc/class.uietemplate.inc.php
+++ b/etemplate/inc/class.uietemplate.inc.php
@@ -807,7 +807,8 @@
if (!empty($multiple) && 0+$multiple <= 0)
{
$sels[''] = $multiple < 0 ? 'all' : $multiple;
- if ((int)$cell['no_lang'] < 2)
+ // extra-option: no_lang=0 gets translated later and no_lang=1 gets translated too (now), only no_lang>1 gets not translated
+ if ((int)$cell['no_lang'] == 1)
{
$sels[''] = lang($sels['']);
}
From 2f7c4cb8fc5da77285b813a1404374355d4ee652 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Sat, 28 Aug 2004 17:56:27 +0000
Subject: [PATCH 045/177] removed tz-converstation: - to fix tz-probs in
infolog - in my belive tz-conversation should always be done in the bo-layer
and not in ui (eTemplate)
---
etemplate/inc/class.date_widget.inc.php | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/etemplate/inc/class.date_widget.inc.php b/etemplate/inc/class.date_widget.inc.php
index add82c35a5..55c812ea6b 100644
--- a/etemplate/inc/class.date_widget.inc.php
+++ b/etemplate/inc/class.date_widget.inc.php
@@ -79,7 +79,6 @@
}
else
{
- $value += $GLOBALS['phpgw']->datetime->tz_offset;
$value = array(
'Y' => date('Y',$value),
'm' => date('m',$value),
@@ -288,8 +287,7 @@
}
if (empty($extension_data))
{
- $value = mktime(intval($value['H']),intval($value['i']),0,$value['m'],$value['d'],$value['Y'])
- - $GLOBALS['phpgw']->datetime->tz_offset;
+ $value = mktime(intval($value['H']),intval($value['i']),0,$value['m'],$value['d'],$value['Y']);
}
else
{
From ff47845902dbf59942138290f9342e1d79248c58 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Sat, 28 Aug 2004 17:57:44 +0000
Subject: [PATCH 046/177] added option to suppress time in the readonly display
if it's 0h0
---
etemplate/doc/referenz.html | 14 ++++++++------
etemplate/inc/class.date_widget.inc.php | 12 +++++++++---
2 files changed, 17 insertions(+), 9 deletions(-)
diff --git a/etemplate/doc/referenz.html b/etemplate/doc/referenz.html
index 0b1f9a1674..575fae91e6 100644
--- a/etemplate/doc/referenz.html
+++ b/etemplate/doc/referenz.html
@@ -360,9 +360,9 @@ implement only a subset of XUL. Here are the main differences:
@@ -441,7 +441,7 @@ implement only a subset of XUL. Here are the main differences:
-
Formatted Text (HTML)
+
Formatted Text (HTML)
<htmlarea />
no
htmlarea
@@ -607,7 +607,7 @@ implement only a subset of XUL. Here are the main differences:
Date-/Time-input via selectboxes or a field for the year
The order of the input-fields is determined by the prefs of the user.
- Options: [datetime-storage-format][,&1=year-no-selectbox|&2=today-button]
+ Options: [datetime-storage-format] [,&1=year-no-selectbox|&2=today-button|&4=one-min-steps|&8=ro-suppress-0h0] datetime-storage-format is the format, in which the date is stored in the variable:
empty means an unix-timestamp (in GMT), or a string containing the letters Y, m,
d, H, i plus separators, eg. 'Y-m-d': 2002-12-31. The storage format
@@ -617,6 +617,8 @@ implement only a subset of XUL. Here are the main differences:
select-year widget. today-button: if set (&2) a [Today] button is displayed which sets the fields to
the up-to-date date (via javascript)
+ one-min-steps: if set (&4) the minute-selectbox uses one minutes steps, default 5min steps
+ ro-suppress-0h0: if set (&8) the time is suppressed for readonly and a time of 0h0 Sub-widgets: date-time: a date and a time and date-timeonly: only a time
These widgets allow the input of times too or only, they use 12h am/pm or 24h format as
specified in the user prefs.
@@ -783,13 +785,13 @@ function index($content = 0)
These widget are an optional part of the nextmatch widget.
nextmatch-sortheader
diff --git a/etemplate/inc/class.date_widget.inc.php b/etemplate/inc/class.date_widget.inc.php
index 55c812ea6b..91fcc23437 100644
--- a/etemplate/inc/class.date_widget.inc.php
+++ b/etemplate/inc/class.date_widget.inc.php
@@ -19,7 +19,8 @@
@param Options/$cell['size'] = $format[,$options],
@param $format: ''=timestamp or eg. 'Y-m-d H:i' for 2002-12-31 23:59
@param $options: &1 = year is int-input not selectbox, &2 = show a [Today] button, \
- &4 = 1min steps for time (default is 5min, with fallback to 1min if value is not in 5min-steps)
+ &4 = 1min steps for time (default is 5min, with fallback to 1min if value is not in 5min-steps),
+ &8 = dont show time for readonly and type date-time if time is 0:00
@discussion This widget is independent of the UI as it only uses etemplate-widgets and has therefor no render-function
*/
class date_widget
@@ -88,6 +89,8 @@
'i' => date('i',$value)
);
}
+ $time_0h0 = !(int)$value['H'] && !(int)$value['i'];
+
$timeformat = array(3 => 'H', 4 => 'i');
if ($this->timeformat == '12')
{
@@ -101,11 +104,14 @@
}
$format = split('[/.-]',$sep=$GLOBALS['phpgw_info']['user']['preferences']['common']['dateformat']);
- if ($type != 'date')
+ $readonly = $cell['readonly'] || $readonlys;
+
+ // no time also if $options&8 and readonly and time=0h0
+ if ($type != 'date' && !($readonly && ($options & 8) && $time_0h0))
{
$format += $timeformat;
}
- if ($cell['readonly'] || $readonlys) // is readonly
+ if ($readonly) // is readonly
{
$sep = array(
1 => $sep[1],
From 9e50e0f07d1060538c821508942a7ed9bff671f3 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Sat, 28 Aug 2004 18:02:16 +0000
Subject: [PATCH 047/177] fix for bug [ 1007297 ] Time offsets incorrect ==>
all tz-conversation is done now in the bo-class, as I handle it in the new
calendar too
---
infolog/inc/class.boinfolog.inc.php | 62 +++++++++++++++++++++++------
infolog/inc/class.uiinfolog.inc.php | 13 +++---
2 files changed, 54 insertions(+), 21 deletions(-)
diff --git a/infolog/inc/class.boinfolog.inc.php b/infolog/inc/class.boinfolog.inc.php
index 520329cbed..50f12b309b 100644
--- a/infolog/inc/class.boinfolog.inc.php
+++ b/infolog/inc/class.boinfolog.inc.php
@@ -62,6 +62,14 @@
);
var $xmlrpc = False; // called via xmlrpc
+ /**
+ * @var int $tz_offset_s offset in secconds between user and server-time,
+ * it need to be add to a server-time to get the user-time or substracted from a user-time to get the server-time
+ */
+ var $tz_offset = 0;
+ var $tz_offset_s = 0;
+ var $user_time_now;
+
function boinfolog( $info_id = 0)
{
$this->enums = $this->stock_enums = array(
@@ -130,8 +138,13 @@
$this->customfields = $this->config->config_data['customfields'];
}
}
+ /**
+ * @var int $tz_offset_s offset in secconds between user and server-time,
+ * it need to be add to a server-time to get the user-time or substracted from a user-time to get the server-time
+ */
$this->tz_offset = $GLOBALS['phpgw_info']['user']['preferences']['common']['tz_offset'];
- $this->tz_offset_sec = 60*60*$this->tz_offset;
+ $this->tz_offset_s = 60*60*$this->tz_offset;
+ $this->user_time_now = time() + $this->tz_offset_s;
// are we called via xmlrpc?
$this->xmlrpc = is_object($GLOBALS['server']) && $GLOBALS['server']->last_method;
@@ -211,7 +224,7 @@
return substr($des,0,60).' ...';
}
- function read($info_id)
+ function &read($info_id)
{
if (is_array($info_id))
{
@@ -234,14 +247,20 @@
}
return False;
}
- $data = &$this->so->data;
+ $data = $this->so->data;
if ($data['info_subject'] == $this->subject_from_des($data['info_des']))
{
$data['info_subject'] = '';
}
$this->link_id2from($data);
-
+echo "
\n";
- $this->bo->read( $info_id || $action != 'sp' ? $info_id : $action_id );
- $content = $this->bo->so->data;
- $today = mktime(-$this->tz_offset,0,0,date('m'),date('d'),date('Y')); // time=00:00
+ $content = $this->bo->read( $info_id || $action != 'sp' ? $info_id : $action_id );
+ $today = mktime(-$this->bo->tz_offset,0,0,date('m'),date('d'),date('Y')); // time=00:00
if (intval($content['info_link_id']) > 0 && !$this->link->get_link($content['info_link_id']))
{
@@ -439,11 +436,11 @@
$content['info_subject']=lang($this->messages['re']).' '.$parent['info_subject'];
$content['info_des'] = '';
$content['info_lastmodified'] = '';
- if ($content['info_startdate'] < time()) // parent-startdate is in the past => today
+ if ($content['info_startdate'] < $this->bo->user_time_now) // parent-startdate is in the past => today
{
$content['info_startdate'] = $today;
}
- if ($content['info_enddate'] < time()) // parent-enddate is in the past => empty
+ if ($content['info_enddate'] < $this->bo->user_time_now) // parent-enddate is in the past => empty
{
$content['info_enddate'] = '';
}
From 9f2d156c937f5de9ca85f475744fbfd518ae0947 Mon Sep 17 00:00:00 2001
From: Ralf Becker
Date: Sat, 28 Aug 2004 18:04:24 +0000
Subject: [PATCH 048/177] showing time for the startdate
---
infolog/setup/etemplates.inc.php | 152 ++++++++++++++++++++++++++-----
1 file changed, 129 insertions(+), 23 deletions(-)
diff --git a/infolog/setup/etemplates.inc.php b/infolog/setup/etemplates.inc.php
index 9ee8575b6c..9dce504842 100644
--- a/infolog/setup/etemplates.inc.php
+++ b/infolog/setup/etemplates.inc.php
@@ -1,48 +1,132 @@
'infolog.customfields','template' => '','lang' => '','group' => '0','version' => '0.9.15.001','data' => 'a:7:{i:0;a:3:{s:1:\"F\";s:3:\"80%\";s:2:\"c2\";s:6:\"header\";s:2:\"c4\";s:6:\"header\";}i:1;a:6:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:3:\"Typ\";}s:1:\"B\";a:4:{s:4:\"type\";s:6:\"select\";s:4:\"name\";s:3:\"typ\";s:8:\"onchange\";s:1:\"1\";s:4:\"help\";s:52:\"select a typ to edit it\'s status-values or delete it\";}s:1:\"C\";a:4:{s:4:\"type\";s:6:\"button\";s:5:\"label\";s:6:\"Delete\";s:4:\"name\";s:14:\"button[delete]\";s:4:\"help\";s:24:\"deletes the selected typ\";}s:1:\"D\";a:5:{s:4:\"type\";s:4:\"text\";s:4:\"size\";s:5:\"10,10\";s:4:\"name\";s:8:\"new_name\";s:4:\"help\";s:26:\"name of new type to create\";s:4:\"blur\";s:8:\"new name\";}s:1:\"E\";a:4:{s:4:\"type\";s:6:\"button\";s:5:\"label\";s:6:\"Create\";s:4:\"name\";s:14:\"button[create]\";s:4:\"help\";s:37:\"creates a new typ with the given name\";}s:1:\"F\";a:5:{s:4:\"type\";s:5:\"label\";s:4:\"span\";s:10:\",error_msg\";s:7:\"no_lang\";s:1:\"1\";s:5:\"align\";s:6:\"center\";s:4:\"name\";s:9:\"error_msg\";}}i:2;a:6:{s:1:\"A\";a:4:{s:4:\"type\";s:5:\"label\";s:4:\"span\";s:3:\"all\";s:5:\"label\";s:21:\"Custom status for typ\";s:4:\"name\";s:3:\"typ\";}s:1:\"B\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"C\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"D\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"E\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"F\";a:1:{s:4:\"type\";s:5:\"label\";}}i:3;a:6:{s:1:\"A\";a:4:{s:4:\"type\";s:8:\"template\";s:4:\"size\";s:6:\"status\";s:4:\"span\";s:3:\"all\";s:4:\"name\";s:6:\"status\";}s:1:\"B\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"C\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"D\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"E\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"F\";a:1:{s:4:\"type\";s:5:\"label\";}}i:4;a:6:{s:1:\"A\";a:3:{s:4:\"type\";s:5:\"label\";s:4:\"span\";s:3:\"all\";s:5:\"label\";s:13:\"Custom fields\";}s:1:\"B\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"C\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"D\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"E\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"F\";a:1:{s:4:\"type\";s:5:\"label\";}}i:5;a:6:{s:1:\"A\";a:4:{s:4:\"type\";s:8:\"template\";s:4:\"size\";s:6:\"fields\";s:4:\"span\";s:3:\"all\";s:4:\"name\";s:6:\"fields\";}s:1:\"B\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"C\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"D\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"E\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"F\";a:1:{s:4:\"type\";s:5:\"label\";}}i:6;a:6:{s:1:\"A\";a:6:{s:4:\"type\";s:4:\"hbox\";s:4:\"size\";s:1:\"3\";s:4:\"span\";s:3:\"all\";i:1;a:4:{s:4:\"type\";s:6:\"button\";s:5:\"label\";s:4:\"Save\";s:4:\"name\";s:12:\"button[save]\";s:4:\"help\";s:33:\"saves the changes made and leaves\";}i:2;a:4:{s:4:\"type\";s:6:\"button\";s:5:\"label\";s:5:\"Apply\";s:4:\"name\";s:13:\"button[apply]\";s:4:\"help\";s:19:\"applies the changes\";}i:3;a:4:{s:4:\"type\";s:6:\"button\";s:5:\"label\";s:6:\"Cancel\";s:4:\"name\";s:14:\"button[cancel]\";s:4:\"help\";s:22:\"leaves without saveing\";}}s:1:\"B\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"C\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"D\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"E\";a:1:{s:4:\"type\";s:5:\"label\";}s:1:\"F\";a:1:{s:4:\"type\";s:5:\"label\";}}}','size' => '','style' => '.header { font-weight: bold; font-size: 120%; }
+$templ_data[] = array('name' => 'infolog.customfields','template' => '','lang' => '','group' => '0','version' => '0.9.15.001','data' => 'a:7:{i:0;a:3:{s:1:"F";s:3:"80%";s:2:"c2";s:6:"header";s:2:"c4";s:6:"header";}i:1;a:6:{s:1:"A";a:2:{s:4:"type";s:5:"label";s:5:"label";s:3:"Typ";}s:1:"B";a:4:{s:4:"type";s:6:"select";s:4:"name";s:3:"typ";s:8:"onchange";s:1:"1";s:4:"help";s:52:"select a typ to edit it\'s status-values or delete it";}s:1:"C";a:4:{s:4:"type";s:6:"button";s:5:"label";s:6:"Delete";s:4:"name";s:14:"button[delete]";s:4:"help";s:24:"deletes the selected typ";}s:1:"D";a:5:{s:4:"type";s:4:"text";s:4:"size";s:5:"10,10";s:4:"name";s:8:"new_name";s:4:"help";s:26:"name of new type to create";s:4:"blur";s:8:"new name";}s:1:"E";a:4:{s:4:"type";s:6:"button";s:5:"label";s:6:"Create";s:4:"name";s:14:"button[create]";s:4:"help";s:37:"creates a new typ with the given name";}s:1:"F";a:5:{s:4:"type";s:5:"label";s:4:"span";s:10:",error_msg";s:7:"no_lang";s:1:"1";s:5:"align";s:6:"center";s:4:"name";s:9:"error_msg";}}i:2;a:6:{s:1:"A";a:4:{s:4:"type";s:5:"label";s:4:"span";s:3:"all";s:5:"label";s:21:"Custom status for typ";s:4:"name";s:3:"typ";}s:1:"B";a:1:{s:4:"type";s:5:"label";}s:1:"C";a:1:{s:4:"type";s:5:"label";}s:1:"D";a:1:{s:4:"type";s:5:"label";}s:1:"E";a:1:{s:4:"type";s:5:"label";}s:1:"F";a:1:{s:4:"type";s:5:"label";}}i:3;a:6:{s:1:"A";a:4:{s:4:"type";s:8:"template";s:4:"size";s:6:"status";s:4:"span";s:3:"all";s:4:"name";s:6:"status";}s:1:"B";a:1:{s:4:"type";s:5:"label";}s:1:"C";a:1:{s:4:"type";s:5:"label";}s:1:"D";a:1:{s:4:"type";s:5:"label";}s:1:"E";a:1:{s:4:"type";s:5:"label";}s:1:"F";a:1:{s:4:"type";s:5:"label";}}i:4;a:6:{s:1:"A";a:3:{s:4:"type";s:5:"label";s:4:"span";s:3:"all";s:5:"label";s:13:"Custom fields";}s:1:"B";a:1:{s:4:"type";s:5:"label";}s:1:"C";a:1:{s:4:"type";s:5:"label";}s:1:"D";a:1:{s:4:"type";s:5:"label";}s:1:"E";a:1:{s:4:"type";s:5:"label";}s:1:"F";a:1:{s:4:"type";s:5:"label";}}i:5;a:6:{s:1:"A";a:4:{s:4:"type";s:8:"template";s:4:"size";s:6:"fields";s:4:"span";s:3:"all";s:4:"name";s:6:"fields";}s:1:"B";a:1:{s:4:"type";s:5:"label";}s:1:"C";a:1:{s:4:"type";s:5:"label";}s:1:"D";a:1:{s:4:"type";s:5:"label";}s:1:"E";a:1:{s:4:"type";s:5:"label";}s:1:"F";a:1:{s:4:"type";s:5:"label";}}i:6;a:6:{s:1:"A";a:6:{s:4:"type";s:4:"hbox";s:4:"size";s:1:"3";s:4:"span";s:3:"all";i:1;a:4:{s:4:"type";s:6:"button";s:5:"label";s:4:"Save";s:4:"name";s:12:"button[save]";s:4:"help";s:33:"saves the changes made and leaves";}i:2;a:4:{s:4:"type";s:6:"button";s:5:"label";s:5:"Apply";s:4:"name";s:13:"button[apply]";s:4:"help";s:19:"applies the changes";}i:3;a:4:{s:4:"type";s:6:"button";s:5:"label";s:6:"Cancel";s:4:"name";s:14:"button[cancel]";s:4:"help";s:22:"leaves without saveing";}}s:1:"B";a:1:{s:4:"type";s:5:"label";}s:1:"C";a:1:{s:4:"type";s:5:"label";}s:1:"D";a:1:{s:4:"type";s:5:"label";}s:1:"E";a:1:{s:4:"type";s:5:"label";}s:1:"F";a:1:{s:4:"type";s:5:"label";}}}','size' => '','style' => '.header { font-weight: bold; font-size: 120%; }
.error_msg { color: red; font-style: italics; }','modified' => '1061729975',);
-$templ_data[] = array('name' => 'infolog.customfields.fields','template' => '','lang' => '','group' => '0','version' => '0.9.15.001','data' => 'a:3:{i:0;a:2:{s:2:\"c1\";s:2:\"th\";s:2:\"c2\";s:7:\"row,top\";}i:1;a:7:{s:1:\"A\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:3:\"Typ\";}s:1:\"B\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:4:\"Name\";}s:1:\"C\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:5:\"Label\";}s:1:\"D\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:20:\"Values for selectbox\";}s:1:\"E\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:14:\"Length Rows\";}s:1:\"F\";a:2:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:5:\"Order\";}s:1:\"G\";a:4:{s:4:\"type\";s:5:\"label\";s:5:\"label\";s:6:\"Action\";s:5:\"align\";s:6:\"center\";s:4:\"help\";s:18:\"deletes this field\";}}i:2;a:7:{s:1:\"A\";a:4:{s:4:\"type\";s:6:\"select\";s:4:\"size\";s:3:\"All\";s:4:\"name\";s:11:\"${row}[typ]\";s:4:\"help\";s:41:\"for which types should this field be used\";}s:1:\"B\";a:4:{s:4:\"type\";s:4:\"text\";s:4:\"size\";s:5:\"20,32\";s:4:\"name\";s:12:\"${row}[name]\";s:4:\"help\";s:83:\"the name used internaly (<= 20 chars), changeing it makes existing data unavailible\";}s:1:\"C\";a:4:{s:4:\"type\";s:4:\"vbox\";s:4:\"size\";s:1:\"2\";i:1;a:4:{s:4:\"type\";s:4:\"text\";s:4:\"size\";s:4:\",255\";s:4:\"name\";s:13:\"${row}[label]\";s:4:\"help\";s:30:\"the text displayed to the user\";}i:2;a:2:{s:4:\"type\";s:5:\"label\";s:4:\"name\";s:13:\"${row}[label]\";}}s:1:\"D\";a:4:{s:4:\"type\";s:8:\"textarea\";s:4:\"size\";s:4:\"2,30\";s:4:\"name\";s:14:\"${row}[values]\";s:4:\"help\";s:40:\"each value is a line like [=