mirror of
https://gitea.psi.ch/ELOG/elog.git
synced 2026-09-08 17:13:56 +00:00
Release 2.6.5-1
SVN revision: 1844
This commit is contained in:
parent
e35fbcbb9d
commit
436485cb14
@ -19,10 +19,10 @@ Global
|
|||||||
{FD6FCAF3-A94B-40FA-AE52-07705DE2E519}.Debug|Win32.ActiveCfg = Debug|Win32
|
{FD6FCAF3-A94B-40FA-AE52-07705DE2E519}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{FD6FCAF3-A94B-40FA-AE52-07705DE2E519}.Release|Win32.ActiveCfg = Release|Win32
|
{FD6FCAF3-A94B-40FA-AE52-07705DE2E519}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{CB6EB7FE-CC3D-4548-B8B8-8DDA05916759}.Debug|Win32.ActiveCfg = Debug|Win32
|
{CB6EB7FE-CC3D-4548-B8B8-8DDA05916759}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
{CB6EB7FE-CC3D-4548-B8B8-8DDA05916759}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{CB6EB7FE-CC3D-4548-B8B8-8DDA05916759}.Release|Win32.ActiveCfg = Release|Win32
|
{CB6EB7FE-CC3D-4548-B8B8-8DDA05916759}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
{CB6EB7FE-CC3D-4548-B8B8-8DDA05916759}.Release|Win32.Build.0 = Release|Win32
|
{CB6EB7FE-CC3D-4548-B8B8-8DDA05916759}.Release|Win32.Build.0 = Release|Win32
|
||||||
{77ED3530-9382-4830-8513-9729C051A93E}.Debug|Win32.ActiveCfg = Debug|Win32
|
{77ED3530-9382-4830-8513-9729C051A93E}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||||
|
{77ED3530-9382-4830-8513-9729C051A93E}.Debug|Win32.Build.0 = Debug|Win32
|
||||||
{77ED3530-9382-4830-8513-9729C051A93E}.Release|Win32.ActiveCfg = Release|Win32
|
{77ED3530-9382-4830-8513-9729C051A93E}.Release|Win32.ActiveCfg = Release|Win32
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
|||||||
@ -43,7 +43,7 @@
|
|||||||
<Tool
|
<Tool
|
||||||
Name="VCCLCompilerTool"
|
Name="VCCLCompilerTool"
|
||||||
Optimization="0"
|
Optimization="0"
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
|
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE"
|
||||||
BasicRuntimeChecks="3"
|
BasicRuntimeChecks="3"
|
||||||
RuntimeLibrary="1"
|
RuntimeLibrary="1"
|
||||||
UsePrecompiledHeader="0"
|
UsePrecompiledHeader="0"
|
||||||
@ -68,8 +68,8 @@
|
|||||||
/>
|
/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCLinkerTool"
|
Name="VCLinkerTool"
|
||||||
OutputFile=".\Debug/locext.exe"
|
OutputFile="\elog\locext.exe"
|
||||||
LinkIncremental="1"
|
LinkIncremental="2"
|
||||||
SuppressStartupBanner="true"
|
SuppressStartupBanner="true"
|
||||||
GenerateDebugInformation="true"
|
GenerateDebugInformation="true"
|
||||||
ProgramDatabaseFile=".\Debug/locext.pdb"
|
ProgramDatabaseFile=".\Debug/locext.pdb"
|
||||||
|
|||||||
@ -1,3 +1,21 @@
|
|||||||
|
Version 2.6.5, released Apr. 13th, 2007
|
||||||
|
=======================================
|
||||||
|
|
||||||
|
- Added array bounds checking
|
||||||
|
- Added date/time button with AJAX updating
|
||||||
|
- Changed 'remember me...' text
|
||||||
|
- Implemente museremail, remove '|' in email list and remove duplicate email addresses
|
||||||
|
- Check for forbidden attributes "Date" and "ID"
|
||||||
|
- Documented keyboard shortcuts
|
||||||
|
- Made conditional attributes work for quick filters
|
||||||
|
- Skip locked entries during synchronization
|
||||||
|
- Added CTRL+P and CTRL+S shortcuts
|
||||||
|
- Added CTRL key shortcuts for ELCode
|
||||||
|
- Replaced 'hidden attributes' by 'show attributes edit'
|
||||||
|
- Implemented 'search all logbooks = 2'
|
||||||
|
- Removed parameter sorting (did screw up group ordering, not really needed)
|
||||||
|
- Implemented simple tables
|
||||||
|
|
||||||
Version 2.6.4, released Feb. 17th, 2007
|
Version 2.6.4, released Feb. 17th, 2007
|
||||||
=======================================
|
=======================================
|
||||||
|
|
||||||
|
|||||||
@ -25,7 +25,7 @@
|
|||||||
[<a class="nav" href="#links">Links</a>] * </div>
|
[<a class="nav" href="#links">Links</a>] * </div>
|
||||||
<P class="Sub">Home of the <i>Electronic Logbook</i> package by <a href="mailto:Stefan.Ritt@psi.ch">
|
<P class="Sub">Home of the <i>Electronic Logbook</i> package by <a href="mailto:Stefan.Ritt@psi.ch">
|
||||||
Stefan Ritt</a></P>
|
Stefan Ritt</a></P>
|
||||||
<div class="version">Current version is : 2.6.4</div>
|
<div class="version">Current version is : 2.6.5</div>
|
||||||
<hr>
|
<hr>
|
||||||
<a name="whatis">
|
<a name="whatis">
|
||||||
<div class="section"> What is ELOG ? </div>
|
<div class="section"> What is ELOG ? </div>
|
||||||
|
|||||||
@ -164,7 +164,6 @@ A old entry has been updated on %s = Uma antiga entrada foi atualizada em %s
|
|||||||
recipients = receptores
|
recipients = receptores
|
||||||
Error: Value <b>%s</b> not allowed for boolean attributes = Error: Valor <b>%s<;b> não permitido para atributos booleanos
|
Error: Value <b>%s</b> not allowed for boolean attributes = Error: Valor <b>%s<;b> não permitido para atributos booleanos
|
||||||
Error: Attribute option <b>%s</b> not existing = Error: Opção de atributo <b>%s</b> não existe
|
Error: Attribute option <b>%s</b> not existing = Error: Opção de atributo <b>%s</b> não existe
|
||||||
Remember me on this computer = Lembre-me neste computador
|
|
||||||
Forgot password? = Esqueceu a senha?
|
Forgot password? = Esqueceu a senha?
|
||||||
Register as new user = Registrar como novo usuário
|
Register as new user = Registrar como novo usuário
|
||||||
Entries = Entradas
|
Entries = Entradas
|
||||||
@ -342,18 +341,6 @@ Quote = Cita
|
|||||||
Insert current time = Inserir a data corrente
|
Insert current time = Inserir a data corrente
|
||||||
Please enter numeric value for year of attribute '%s' = Por favor, entre com um valor numérico para o ano do atributo '%s'
|
Please enter numeric value for year of attribute '%s' = Por favor, entre com um valor numérico para o ano do atributo '%s'
|
||||||
Preview = Preview
|
Preview = Preview
|
||||||
bold text = texto em negrito
|
|
||||||
italics text = texto em italico
|
|
||||||
underlined text = texto sublinhado
|
|
||||||
centered text = texto centralizado
|
|
||||||
insert hyperlink = inserir hyperlink
|
|
||||||
insert email = inserir email
|
|
||||||
insert image = inserir imagem
|
|
||||||
insert quote = inserir citação
|
|
||||||
insert list = inserir lista
|
|
||||||
insert code = inserir código
|
|
||||||
hide the smiley bar = esconder a barra do smiley
|
|
||||||
show the smiley bar = exibir a barra do smiley
|
|
||||||
FONT = FONTE
|
FONT = FONTE
|
||||||
SIZE = TAMANHO
|
SIZE = TAMANHO
|
||||||
COLOR = COR
|
COLOR = COR
|
||||||
@ -404,7 +391,6 @@ Cannot send email notification to "%s" = N
|
|||||||
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" = Erro: O Comando "<b>%s</b>" não é permitido para o usuário "<b>%s</b>"
|
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" = Erro: O Comando "<b>%s</b>" não é permitido para o usuário "<b>%s</b>"
|
||||||
Shell execution not enabled via -x flag = Execução de shell não permitida via flag -x
|
Shell execution not enabled via -x flag = Execução de shell não permitida via flag -x
|
||||||
Enter heading level (1, 2 or 3) = Entre com o nível de título (1, 2 ou 3)
|
Enter heading level (1, 2 or 3) = Entre com o nível de título (1, 2 ou 3)
|
||||||
insert heading = inserir título
|
|
||||||
User name may not contain blanks = O nome do usuário não pode conter brancos
|
User name may not contain blanks = O nome do usuário não pode conter brancos
|
||||||
Empty password not allowed = Não é permitida senha vazia
|
Empty password not allowed = Não é permitida senha vazia
|
||||||
Password may not contain blanks = A senha não pode conter brancos
|
Password may not contain blanks = A senha não pode conter brancos
|
||||||
@ -424,3 +410,24 @@ Last 6 Months =
|
|||||||
Last Year =
|
Last Year =
|
||||||
Enter %s =
|
Enter %s =
|
||||||
Select %s =
|
Select %s =
|
||||||
|
Bold text CTRL+B =
|
||||||
|
Italics text CTRL+I =
|
||||||
|
Underlined text CTRL+U =
|
||||||
|
Centered text =
|
||||||
|
Insert hyperlink =
|
||||||
|
Insert email =
|
||||||
|
Insert image CTRL+M =
|
||||||
|
Insert quote =
|
||||||
|
Insert list CTRL+L =
|
||||||
|
Insert table =
|
||||||
|
Insert heading CTRL+H =
|
||||||
|
Insert code CTRL+O =
|
||||||
|
Hide the smiley bar =
|
||||||
|
Show the smiley bar =
|
||||||
|
Insert current time/date =
|
||||||
|
Entry is locked on local server and therefore skipped =
|
||||||
|
Keep me logged in on this computer =
|
||||||
|
for the next %d minutes =
|
||||||
|
for the next hour =
|
||||||
|
for the next %d hours =
|
||||||
|
for the next %d days =
|
||||||
|
|||||||
@ -81,7 +81,6 @@ Resubmit as new entry =
|
|||||||
Attachment = Ïðèêà÷åí ôàéë
|
Attachment = Ïðèêà÷åí ôàéë
|
||||||
A old entry has been updated on %s = Ñòàð çàïèñ å îáíîâåí ñ %s
|
A old entry has been updated on %s = Ñòàð çàïèñ å îáíîâåí ñ %s
|
||||||
Email sent to = Èçïðàùàíå íà åë.ïîùà äî
|
Email sent to = Èçïðàùàíå íà åë.ïîùà äî
|
||||||
Remember me on this computer = Çàïîìíè ìîÿ êîìïþòúð
|
|
||||||
Forgot password? = Çàáðàâåíà ïàðîëà?
|
Forgot password? = Çàáðàâåíà ïàðîëà?
|
||||||
Register as new user = Ðåãèñòðèðàíå êàòî íîâ ïîòðåáèòåë
|
Register as new user = Ðåãèñòðèðàíå êàòî íîâ ïîòðåáèòåë
|
||||||
Collapse = Ñâèâàíå
|
Collapse = Ñâèâàíå
|
||||||
@ -349,18 +348,6 @@ Quote =
|
|||||||
Insert current time =
|
Insert current time =
|
||||||
Please enter numeric value for year of attribute '%s' =
|
Please enter numeric value for year of attribute '%s' =
|
||||||
Preview =
|
Preview =
|
||||||
bold text =
|
|
||||||
italics text =
|
|
||||||
underlined text =
|
|
||||||
centered text =
|
|
||||||
insert hyperlink =
|
|
||||||
insert email =
|
|
||||||
insert image =
|
|
||||||
insert quote =
|
|
||||||
insert list =
|
|
||||||
insert code =
|
|
||||||
hide the smiley bar =
|
|
||||||
show the smiley bar =
|
|
||||||
FONT =
|
FONT =
|
||||||
SIZE =
|
SIZE =
|
||||||
COLOR =
|
COLOR =
|
||||||
@ -408,7 +395,6 @@ Cannot send email notification to "%s" =
|
|||||||
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" =
|
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" =
|
||||||
Shell execution not enabled via -x flag =
|
Shell execution not enabled via -x flag =
|
||||||
Enter heading level (1, 2 or 3) =
|
Enter heading level (1, 2 or 3) =
|
||||||
insert heading =
|
|
||||||
User name may not contain blanks =
|
User name may not contain blanks =
|
||||||
Empty password not allowed =
|
Empty password not allowed =
|
||||||
Password may not contain blanks =
|
Password may not contain blanks =
|
||||||
@ -424,3 +410,24 @@ Last 6 Months =
|
|||||||
Last Year =
|
Last Year =
|
||||||
Enter %s =
|
Enter %s =
|
||||||
Select %s =
|
Select %s =
|
||||||
|
Bold text CTRL+B =
|
||||||
|
Italics text CTRL+I =
|
||||||
|
Underlined text CTRL+U =
|
||||||
|
Centered text =
|
||||||
|
Insert hyperlink =
|
||||||
|
Insert email =
|
||||||
|
Insert image CTRL+M =
|
||||||
|
Insert quote =
|
||||||
|
Insert list CTRL+L =
|
||||||
|
Insert table =
|
||||||
|
Insert heading CTRL+H =
|
||||||
|
Insert code CTRL+O =
|
||||||
|
Hide the smiley bar =
|
||||||
|
Show the smiley bar =
|
||||||
|
Insert current time/date =
|
||||||
|
Entry is locked on local server and therefore skipped =
|
||||||
|
Keep me logged in on this computer =
|
||||||
|
for the next %d minutes =
|
||||||
|
for the next hour =
|
||||||
|
for the next %d hours =
|
||||||
|
for the next %d days =
|
||||||
|
|||||||
@ -150,7 +150,6 @@ Only user <i>%s</i> can delete this entry = Pouze uživatel <i>%s</i> může maz
|
|||||||
Search text also in attributes = Hledej text také v atributech
|
Search text also in attributes = Hledej text také v atributech
|
||||||
Date = Date
|
Date = Date
|
||||||
ID = ID
|
ID = ID
|
||||||
Remember me on this computer = Zapamatuj si mě na tomto počítači
|
|
||||||
Forgot password? = Zapoměl si heslo?
|
Forgot password? = Zapoměl si heslo?
|
||||||
Email address <i>"%s"</i> not registered = Adresa Emailu <i>"%s"</i> není registrována
|
Email address <i>"%s"</i> not registered = Adresa Emailu <i>"%s"</i> není registrována
|
||||||
ELOG password recovery = ELOG obnova hesla
|
ELOG password recovery = ELOG obnova hesla
|
||||||
@ -342,18 +341,6 @@ Cannot connect to server = Nelze se připojit k serveru
|
|||||||
Quote = Citace
|
Quote = Citace
|
||||||
Please enter numeric value for year of attribute '%s' = Zadejte číselnou hodnotu pro atribut '%s'
|
Please enter numeric value for year of attribute '%s' = Zadejte číselnou hodnotu pro atribut '%s'
|
||||||
Preview = Náhled
|
Preview = Náhled
|
||||||
bold text = tučně
|
|
||||||
italics text = kurzíva
|
|
||||||
underlined text = podtržený
|
|
||||||
centered text = centrovaný
|
|
||||||
insert hyperlink = vložte hyperlink
|
|
||||||
insert email = vložte Email
|
|
||||||
insert image = vložte obrázek
|
|
||||||
insert quote = vložte citaci
|
|
||||||
insert list = vložte seznam
|
|
||||||
insert code = vložte kód
|
|
||||||
hide the smiley bar = skryj lištu s emotikony
|
|
||||||
show the smiley bar = ukaž lištu s emotikony
|
|
||||||
FONT = PÍSMO
|
FONT = PÍSMO
|
||||||
SIZE = VELIKOST
|
SIZE = VELIKOST
|
||||||
COLOR = BARVA
|
COLOR = BARVA
|
||||||
@ -401,7 +388,6 @@ Cannot send email notification to "%s" = Nelze odeslat emailové potvrzení "%s"
|
|||||||
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" = Chyba: Příkaz "<b>%s</b>" nemůže uživatel "<b>%s</b>" použít
|
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" = Chyba: Příkaz "<b>%s</b>" nemůže uživatel "<b>%s</b>" použít
|
||||||
Shell execution not enabled via -x flag = Shell příkaz nebyl povolen přepínačem -x
|
Shell execution not enabled via -x flag = Shell příkaz nebyl povolen přepínačem -x
|
||||||
Enter heading level (1, 2 or 3) = Zadejte úroveň záhlaví (1, 2 oder 3)
|
Enter heading level (1, 2 or 3) = Zadejte úroveň záhlaví (1, 2 oder 3)
|
||||||
insert heading = vložte záhlaví
|
|
||||||
User name may not contain blanks = Uživatelské jméno nesmí obsahovat mezery
|
User name may not contain blanks = Uživatelské jméno nesmí obsahovat mezery
|
||||||
Empty password not allowed = Prázdné heslo není povoleno
|
Empty password not allowed = Prázdné heslo není povoleno
|
||||||
Password may not contain blanks = Heslo nesmí obsahovat mezery
|
Password may not contain blanks = Heslo nesmí obsahovat mezery
|
||||||
@ -422,3 +408,24 @@ Last 6 Months =
|
|||||||
Last Year =
|
Last Year =
|
||||||
Enter %s =
|
Enter %s =
|
||||||
Select %s =
|
Select %s =
|
||||||
|
Bold text CTRL+B =
|
||||||
|
Italics text CTRL+I =
|
||||||
|
Underlined text CTRL+U =
|
||||||
|
Centered text =
|
||||||
|
Insert hyperlink =
|
||||||
|
Insert email =
|
||||||
|
Insert image CTRL+M =
|
||||||
|
Insert quote =
|
||||||
|
Insert list CTRL+L =
|
||||||
|
Insert table =
|
||||||
|
Insert heading CTRL+H =
|
||||||
|
Insert code CTRL+O =
|
||||||
|
Hide the smiley bar =
|
||||||
|
Show the smiley bar =
|
||||||
|
Insert current time/date =
|
||||||
|
Entry is locked on local server and therefore skipped =
|
||||||
|
Keep me logged in on this computer =
|
||||||
|
for the next %d minutes =
|
||||||
|
for the next hour =
|
||||||
|
for the next %d hours =
|
||||||
|
for the next %d days =
|
||||||
|
|||||||
@ -150,7 +150,6 @@ Only user <i>%s</i> can delete this entry = Kun Bruger <i>%s</i> kan slette dett
|
|||||||
Search text also in attributes = Søg også text i attributerne
|
Search text also in attributes = Søg også text i attributerne
|
||||||
Date = Dato
|
Date = Dato
|
||||||
ID = ID
|
ID = ID
|
||||||
Remember me on this computer = Husk mig på denne Computer
|
|
||||||
Forgot password? = Glemt kendeord?
|
Forgot password? = Glemt kendeord?
|
||||||
Email address <i>"%s"</i> not registered = Email Adresse <i>"%s"</i> ikke registreret
|
Email address <i>"%s"</i> not registered = Email Adresse <i>"%s"</i> ikke registreret
|
||||||
ELOG password recovery = Gendan ELOG kendeord
|
ELOG password recovery = Gendan ELOG kendeord
|
||||||
@ -347,18 +346,6 @@ Quote =
|
|||||||
Insert current time =
|
Insert current time =
|
||||||
Please enter numeric value for year of attribute '%s' =
|
Please enter numeric value for year of attribute '%s' =
|
||||||
Preview =
|
Preview =
|
||||||
bold text =
|
|
||||||
italics text =
|
|
||||||
underlined text =
|
|
||||||
centered text =
|
|
||||||
insert hyperlink =
|
|
||||||
insert email =
|
|
||||||
insert image =
|
|
||||||
insert quote =
|
|
||||||
insert list =
|
|
||||||
insert code =
|
|
||||||
hide the smiley bar =
|
|
||||||
show the smiley bar =
|
|
||||||
FONT =
|
FONT =
|
||||||
SIZE =
|
SIZE =
|
||||||
COLOR =
|
COLOR =
|
||||||
@ -406,7 +393,6 @@ Cannot send email notification to "%s" =
|
|||||||
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" =
|
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" =
|
||||||
Shell execution not enabled via -x flag =
|
Shell execution not enabled via -x flag =
|
||||||
Enter heading level (1, 2 or 3) =
|
Enter heading level (1, 2 or 3) =
|
||||||
insert heading =
|
|
||||||
User name may not contain blanks =
|
User name may not contain blanks =
|
||||||
Empty password not allowed =
|
Empty password not allowed =
|
||||||
Password may not contain blanks =
|
Password may not contain blanks =
|
||||||
@ -422,3 +408,24 @@ Last 6 Months =
|
|||||||
Last Year =
|
Last Year =
|
||||||
Enter %s =
|
Enter %s =
|
||||||
Select %s =
|
Select %s =
|
||||||
|
Bold text CTRL+B =
|
||||||
|
Italics text CTRL+I =
|
||||||
|
Underlined text CTRL+U =
|
||||||
|
Centered text =
|
||||||
|
Insert hyperlink =
|
||||||
|
Insert email =
|
||||||
|
Insert image CTRL+M =
|
||||||
|
Insert quote =
|
||||||
|
Insert list CTRL+L =
|
||||||
|
Insert table =
|
||||||
|
Insert heading CTRL+H =
|
||||||
|
Insert code CTRL+O =
|
||||||
|
Hide the smiley bar =
|
||||||
|
Show the smiley bar =
|
||||||
|
Insert current time/date =
|
||||||
|
Entry is locked on local server and therefore skipped =
|
||||||
|
Keep me logged in on this computer =
|
||||||
|
for the next %d minutes =
|
||||||
|
for the next hour =
|
||||||
|
for the next %d hours =
|
||||||
|
for the next %d days =
|
||||||
|
|||||||
@ -151,7 +151,6 @@ Only user <i>%s</i> can delete this entry = Alleen gebruiker <i>%s</i> kan dit b
|
|||||||
Search text also in attributes = Zoek ook in attributen
|
Search text also in attributes = Zoek ook in attributen
|
||||||
Date = Datum
|
Date = Datum
|
||||||
ID = ID
|
ID = ID
|
||||||
Remember me on this computer = Onthou mij op deze computer
|
|
||||||
Forgot password? = Wachwoord vergeten?
|
Forgot password? = Wachwoord vergeten?
|
||||||
Email address <i>"%s"</i> not registered = E-mailadres <i>"%s"</i> is niet geregistreerd
|
Email address <i>"%s"</i> not registered = E-mailadres <i>"%s"</i> is niet geregistreerd
|
||||||
ELOG password recovery = ELOG Wachtwoord Herstel
|
ELOG password recovery = ELOG Wachtwoord Herstel
|
||||||
@ -343,18 +342,6 @@ Quote = Citaat
|
|||||||
Insert current time = Huidige tijd invoegen
|
Insert current time = Huidige tijd invoegen
|
||||||
Please enter numeric value for year of attribute '%s' = Geef jaar in cijfers op voor attribuut '%s'
|
Please enter numeric value for year of attribute '%s' = Geef jaar in cijfers op voor attribuut '%s'
|
||||||
Preview = Voorbeeld
|
Preview = Voorbeeld
|
||||||
bold text = vette tekst
|
|
||||||
italics text = schuine tekst
|
|
||||||
underlined text = onderstreepte tekst
|
|
||||||
centered text = gecentreerde tekst
|
|
||||||
insert hyperlink = hyperlink invoegen
|
|
||||||
insert email = email invoegen
|
|
||||||
insert image = afbeelding invoegen
|
|
||||||
insert quote = citaat invoegen
|
|
||||||
insert list = lijst invoegen
|
|
||||||
insert code = code invoegen
|
|
||||||
hide the smiley bar = verberg smiley balk
|
|
||||||
show the smiley bar = toon smiley balk
|
|
||||||
FONT = LETTERTYPE
|
FONT = LETTERTYPE
|
||||||
SIZE = GROOTTE
|
SIZE = GROOTTE
|
||||||
COLOR = KLEUR
|
COLOR = KLEUR
|
||||||
@ -404,7 +391,6 @@ From = Van
|
|||||||
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" = Fout: Commando "<b>%s</b>" is niet toegestaan voor gebruiker "<b>%s</b>"
|
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" = Fout: Commando "<b>%s</b>" is niet toegestaan voor gebruiker "<b>%s</b>"
|
||||||
Shell execution not enabled via -x flag = Shell uitvoering niet aangezet met -x flag
|
Shell execution not enabled via -x flag = Shell uitvoering niet aangezet met -x flag
|
||||||
Enter heading level (1, 2 or 3) = Start bij kopniveau (1, 2 of 3)
|
Enter heading level (1, 2 or 3) = Start bij kopniveau (1, 2 of 3)
|
||||||
insert heading = koppen toevoegen
|
|
||||||
User name may not contain blanks = Gebruikersnaam mag geen spaties bevatten
|
User name may not contain blanks = Gebruikersnaam mag geen spaties bevatten
|
||||||
Empty password not allowed = Leeg wachtwoord is niet toegestaan
|
Empty password not allowed = Leeg wachtwoord is niet toegestaan
|
||||||
Password may not contain blanks = Wachtwoord mag geen spaties bevatten
|
Password may not contain blanks = Wachtwoord mag geen spaties bevatten
|
||||||
@ -420,3 +406,28 @@ Last 6 Months = Afgelopen 6 maanden
|
|||||||
Last Year = Afgelopen jaar
|
Last Year = Afgelopen jaar
|
||||||
Enter %s = %s invoeren
|
Enter %s = %s invoeren
|
||||||
Select %s = Selecteer %s
|
Select %s = Selecteer %s
|
||||||
|
|
||||||
|
#
|
||||||
|
#---- please translate following items and then remove this comment ----#
|
||||||
|
#
|
||||||
|
Bold text CTRL+B =
|
||||||
|
Italics text CTRL+I =
|
||||||
|
Underlined text CTRL+U =
|
||||||
|
Centered text =
|
||||||
|
Insert hyperlink =
|
||||||
|
Insert email =
|
||||||
|
Insert image CTRL+M =
|
||||||
|
Insert quote =
|
||||||
|
Insert list CTRL+L =
|
||||||
|
Insert table =
|
||||||
|
Insert heading CTRL+H =
|
||||||
|
Insert code CTRL+O =
|
||||||
|
Hide the smiley bar =
|
||||||
|
Show the smiley bar =
|
||||||
|
Insert current time/date =
|
||||||
|
Entry is locked on local server and therefore skipped =
|
||||||
|
Keep me logged in on this computer =
|
||||||
|
for the next %d minutes =
|
||||||
|
for the next hour =
|
||||||
|
for the next %d hours =
|
||||||
|
for the next %d days =
|
||||||
|
|||||||
@ -149,7 +149,6 @@ Only user <i>%s</i> can delete this entry = Seul l'utilisateur <i>%s</i> peut su
|
|||||||
Search text also in attributes = Rechercher également le texte dans les attributs
|
Search text also in attributes = Rechercher également le texte dans les attributs
|
||||||
Date = Date
|
Date = Date
|
||||||
ID = ID
|
ID = ID
|
||||||
Remember me on this computer = Mémoriser mon identité sur cet ordinateur
|
|
||||||
Forgot password? = Mot de passe oublié ?
|
Forgot password? = Mot de passe oublié ?
|
||||||
Email address <i>"%s"</i> not registered = L'adresse mél. <i>"%s"</i> n'est pas enregistrée sur ce serveur
|
Email address <i>"%s"</i> not registered = L'adresse mél. <i>"%s"</i> n'est pas enregistrée sur ce serveur
|
||||||
ELOG password recovery = Récupération de mot de passe ELOG
|
ELOG password recovery = Récupération de mot de passe ELOG
|
||||||
@ -343,18 +342,6 @@ Cannot connect to server = Impossible de se connecter au serveur
|
|||||||
Quote = Citer
|
Quote = Citer
|
||||||
Please enter numeric value for year of attribute '%s' = Indiquez une valeur numérique pour l'année de l'attribut '%s'
|
Please enter numeric value for year of attribute '%s' = Indiquez une valeur numérique pour l'année de l'attribut '%s'
|
||||||
Preview = Prévisualisation
|
Preview = Prévisualisation
|
||||||
bold text = texte gras
|
|
||||||
italics text = texte italique
|
|
||||||
underlined text = texte souligné
|
|
||||||
centered text = texte centré
|
|
||||||
insert hyperlink = insérer lien
|
|
||||||
insert email = insérer adresse de messagerie
|
|
||||||
insert image = insérer image
|
|
||||||
insert quote = insérer citation
|
|
||||||
insert list = insérer liste
|
|
||||||
insert code = insérer code
|
|
||||||
hide the smiley bar = cacher la barre des smileys
|
|
||||||
show the smiley bar = afficher la barre des smileys
|
|
||||||
FONT = POLICE
|
FONT = POLICE
|
||||||
SIZE = TAILLE
|
SIZE = TAILLE
|
||||||
COLOR = COULEUR
|
COLOR = COULEUR
|
||||||
@ -402,7 +389,6 @@ Cannot send email notification to "%s" = Impossible d'adresser la notification p
|
|||||||
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" = Erreur : la commande "<b>%s</b>" n'est pas autorisée pour l'utilisateur "<b>%s</b>"
|
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" = Erreur : la commande "<b>%s</b>" n'est pas autorisée pour l'utilisateur "<b>%s</b>"
|
||||||
Shell execution not enabled via -x flag = L'exécution par le shell n'a pas été activée avec l'option -x
|
Shell execution not enabled via -x flag = L'exécution par le shell n'a pas été activée avec l'option -x
|
||||||
Enter heading level (1, 2 or 3) = Indiquez le niveau d'en-tête (1, 2 ou 3)
|
Enter heading level (1, 2 or 3) = Indiquez le niveau d'en-tête (1, 2 ou 3)
|
||||||
insert heading = insérer en-tête
|
|
||||||
User name may not contain blanks = Le nom d'utilisateur ne doit pas contenir d'espace
|
User name may not contain blanks = Le nom d'utilisateur ne doit pas contenir d'espace
|
||||||
Empty password not allowed = Le mot de passe ne doit pas être vide
|
Empty password not allowed = Le mot de passe ne doit pas être vide
|
||||||
Password may not contain blanks = Le mot de passe ne doit pas contenir d'espace
|
Password may not contain blanks = Le mot de passe ne doit pas contenir d'espace
|
||||||
@ -418,3 +404,28 @@ Last 6 Months = 6 derniers mois
|
|||||||
Last Year = Année écoulée
|
Last Year = Année écoulée
|
||||||
Enter %s = Entrer %s
|
Enter %s = Entrer %s
|
||||||
Select %s = Sélectionner %s
|
Select %s = Sélectionner %s
|
||||||
|
|
||||||
|
#
|
||||||
|
#---- please translate following items and then remove this comment ----#
|
||||||
|
#
|
||||||
|
Bold text CTRL+B =
|
||||||
|
Italics text CTRL+I =
|
||||||
|
Underlined text CTRL+U =
|
||||||
|
Centered text =
|
||||||
|
Insert hyperlink =
|
||||||
|
Insert email =
|
||||||
|
Insert image CTRL+M =
|
||||||
|
Insert quote =
|
||||||
|
Insert list CTRL+L =
|
||||||
|
Insert table =
|
||||||
|
Insert heading CTRL+H =
|
||||||
|
Insert code CTRL+O =
|
||||||
|
Hide the smiley bar =
|
||||||
|
Show the smiley bar =
|
||||||
|
Insert current time/date =
|
||||||
|
Entry is locked on local server and therefore skipped =
|
||||||
|
Keep me logged in on this computer =
|
||||||
|
for the next %d minutes =
|
||||||
|
for the next hour =
|
||||||
|
for the next %d hours =
|
||||||
|
for the next %d days =
|
||||||
|
|||||||
@ -150,7 +150,6 @@ Only user <i>%s</i> can delete this entry = Dieser Eintrag kann nur von <i>%s</i
|
|||||||
Search text also in attributes = Text auch in Attributen suchen
|
Search text also in attributes = Text auch in Attributen suchen
|
||||||
Date = Datum
|
Date = Datum
|
||||||
ID = ID
|
ID = ID
|
||||||
Remember me on this computer = Auf diesem Computer eingeloggt bleiben
|
|
||||||
Forgot password? = Kennwort vergessen?
|
Forgot password? = Kennwort vergessen?
|
||||||
Email address <i>"%s"</i> not registered = Email-Adresse <i>"%s"</i> nicht registriert
|
Email address <i>"%s"</i> not registered = Email-Adresse <i>"%s"</i> nicht registriert
|
||||||
ELOG password recovery = ELOG Kennwort-Wiederherstellung
|
ELOG password recovery = ELOG Kennwort-Wiederherstellung
|
||||||
@ -342,18 +341,6 @@ Cannot connect to server = Kann mit Server nicht verbinden
|
|||||||
Quote = Zitat
|
Quote = Zitat
|
||||||
Please enter numeric value for year of attribute '%s' = Bitte numerischen Wert für Jahr eingeben von Attribut '%s'
|
Please enter numeric value for year of attribute '%s' = Bitte numerischen Wert für Jahr eingeben von Attribut '%s'
|
||||||
Preview = Vorschau
|
Preview = Vorschau
|
||||||
bold text = fetter Text
|
|
||||||
italics text = kursiver Text
|
|
||||||
underlined text = unterstrichener Text
|
|
||||||
centered text = zentrierter Text
|
|
||||||
insert hyperlink = Hyperlink einfügen
|
|
||||||
insert email = Email einfügen
|
|
||||||
insert image = Bild einfügen
|
|
||||||
insert quote = Zitat einfügen
|
|
||||||
insert list = Liste einfügen
|
|
||||||
insert code = Code einfügen
|
|
||||||
hide the smiley bar = Smiley Liste verstecken
|
|
||||||
show the smiley bar = Smiley Liste zeigen
|
|
||||||
FONT = SCHRIFTART
|
FONT = SCHRIFTART
|
||||||
SIZE = GRÖSSE
|
SIZE = GRÖSSE
|
||||||
COLOR = FARBE
|
COLOR = FARBE
|
||||||
@ -401,7 +388,6 @@ Cannot send email notification to "%s" = Kann Email-Benachrichtigung nicht an "%
|
|||||||
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" = Fehler: Kommando "<b>%s</b>" ist nicht erlaubt für Benutzer "<b>%s</b>"
|
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" = Fehler: Kommando "<b>%s</b>" ist nicht erlaubt für Benutzer "<b>%s</b>"
|
||||||
Shell execution not enabled via -x flag = Kommando-Ausführung ist nicht mit -x Kommandozeilenoption eingeschalten
|
Shell execution not enabled via -x flag = Kommando-Ausführung ist nicht mit -x Kommandozeilenoption eingeschalten
|
||||||
Enter heading level (1, 2 or 3) = Bitte Überschrift-Stufe eingeben (1, 2 oder 3)
|
Enter heading level (1, 2 or 3) = Bitte Überschrift-Stufe eingeben (1, 2 oder 3)
|
||||||
insert heading = Überschrift eingeben
|
|
||||||
User name may not contain blanks = Benutzername darf keine Leerzeichen enthalten
|
User name may not contain blanks = Benutzername darf keine Leerzeichen enthalten
|
||||||
Empty password not allowed = Leeres Passwort ist nicht erlaubt
|
Empty password not allowed = Leeres Passwort ist nicht erlaubt
|
||||||
Password may not contain blanks = Passwort darf keine Leerzeichen enthalten
|
Password may not contain blanks = Passwort darf keine Leerzeichen enthalten
|
||||||
@ -417,3 +403,24 @@ Last 6 Months = Letzte 6 Monate
|
|||||||
Last Year = Letztes Jahr
|
Last Year = Letztes Jahr
|
||||||
Enter %s = %s eingeben
|
Enter %s = %s eingeben
|
||||||
Select %s = %s auswählen
|
Select %s = %s auswählen
|
||||||
|
Bold text CTRL+B = Fettschrift CTRL+B
|
||||||
|
Italics text CTRL+I = Kursiv CTRL+I
|
||||||
|
Underlined text CTRL+U = Unterstrichen CTRL+U
|
||||||
|
Centered text = Zentrierter Text
|
||||||
|
Insert hyperlink = Hypelink einfügen
|
||||||
|
Insert email = Email einfügen
|
||||||
|
Insert image CTRL+M = Bild einfügen CTRL+M
|
||||||
|
Insert quote = Zitat einfügen
|
||||||
|
Insert list CTRL+L = Liste einfügen CTRL+L
|
||||||
|
Insert table = Tabelle einfügen
|
||||||
|
Insert heading CTRL+H = Überschrift einfügen CTRL+H
|
||||||
|
Insert code CTRL+O = Code einfügen
|
||||||
|
Hide the smiley bar = Smileys Balken verstecken
|
||||||
|
Show the smiley bar = Smileys Balken zeigen
|
||||||
|
Insert current time/date = Aktuelle Zeit/Datum einfügen
|
||||||
|
Entry is locked on local server and therefore skipped = Eintrag ist auf lokalem Server gesperrt und wird deshalb übersprungen
|
||||||
|
Keep me logged in on this computer = Auf diesem Computer eingeloggt bleiben
|
||||||
|
for the next %d minutes = für die nächsten %d Minuten
|
||||||
|
for the next hour = für die nächste Stunde
|
||||||
|
for the next %d hours = für die nächsten %d Stunden
|
||||||
|
for the next %d days = für die nächsten %d Tage
|
||||||
|
|||||||
@ -150,7 +150,6 @@ Only user <i>%s</i> can delete this entry = Solo l'utente <i>%s</i> pu
|
|||||||
Search text also in attributes = Ricerca il testo anche negli attributi
|
Search text also in attributes = Ricerca il testo anche negli attributi
|
||||||
Date = Data
|
Date = Data
|
||||||
ID = ID
|
ID = ID
|
||||||
Remember me on this computer = Ricordami su questo computer
|
|
||||||
Forgot password? = Dimenticata la password?
|
Forgot password? = Dimenticata la password?
|
||||||
Email address <i>"%s"</i> not registered = Indirizzo e-mail <i>"%s"</i> non registrato
|
Email address <i>"%s"</i> not registered = Indirizzo e-mail <i>"%s"</i> non registrato
|
||||||
ELOG password recovery = ELOG ripristino password
|
ELOG password recovery = ELOG ripristino password
|
||||||
@ -345,18 +344,6 @@ Quote =
|
|||||||
Insert current time =
|
Insert current time =
|
||||||
Please enter numeric value for year of attribute '%s' =
|
Please enter numeric value for year of attribute '%s' =
|
||||||
Preview =
|
Preview =
|
||||||
bold text =
|
|
||||||
italics text =
|
|
||||||
underlined text =
|
|
||||||
centered text =
|
|
||||||
insert hyperlink =
|
|
||||||
insert email =
|
|
||||||
insert image =
|
|
||||||
insert quote =
|
|
||||||
insert list =
|
|
||||||
insert code =
|
|
||||||
hide the smiley bar =
|
|
||||||
show the smiley bar =
|
|
||||||
FONT =
|
FONT =
|
||||||
SIZE =
|
SIZE =
|
||||||
COLOR =
|
COLOR =
|
||||||
@ -404,7 +391,6 @@ Cannot send email notification to "%s" =
|
|||||||
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" =
|
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" =
|
||||||
Shell execution not enabled via -x flag =
|
Shell execution not enabled via -x flag =
|
||||||
Enter heading level (1, 2 or 3) =
|
Enter heading level (1, 2 or 3) =
|
||||||
insert heading =
|
|
||||||
User name may not contain blanks =
|
User name may not contain blanks =
|
||||||
Empty password not allowed =
|
Empty password not allowed =
|
||||||
Password may not contain blanks =
|
Password may not contain blanks =
|
||||||
@ -420,3 +406,24 @@ Last 6 Months =
|
|||||||
Last Year =
|
Last Year =
|
||||||
Enter %s =
|
Enter %s =
|
||||||
Select %s =
|
Select %s =
|
||||||
|
Bold text CTRL+B =
|
||||||
|
Italics text CTRL+I =
|
||||||
|
Underlined text CTRL+U =
|
||||||
|
Centered text =
|
||||||
|
Insert hyperlink =
|
||||||
|
Insert email =
|
||||||
|
Insert image CTRL+M =
|
||||||
|
Insert quote =
|
||||||
|
Insert list CTRL+L =
|
||||||
|
Insert table =
|
||||||
|
Insert heading CTRL+H =
|
||||||
|
Insert code CTRL+O =
|
||||||
|
Hide the smiley bar =
|
||||||
|
Show the smiley bar =
|
||||||
|
Insert current time/date =
|
||||||
|
Entry is locked on local server and therefore skipped =
|
||||||
|
Keep me logged in on this computer =
|
||||||
|
for the next %d minutes =
|
||||||
|
for the next hour =
|
||||||
|
for the next %d hours =
|
||||||
|
for the next %d days =
|
||||||
|
|||||||
@ -206,7 +206,6 @@ Please enter password to obtain administration access =
|
|||||||
Login = ログイン
|
Login = ログイン
|
||||||
Please login = ログインしてください
|
Please login = ログインしてください
|
||||||
Username = ユーザー名
|
Username = ユーザー名
|
||||||
Remember me on this computer = このコンピュータ上でユーザー名とパスワード保存する
|
|
||||||
Forgot password? = パスワードを忘れたら
|
Forgot password? = パスワードを忘れたら
|
||||||
Register as new user = 新規ユーザーとして登録
|
Register as new user = 新規ユーザーとして登録
|
||||||
by = 投稿者
|
by = 投稿者
|
||||||
@ -345,18 +344,6 @@ Quote =
|
|||||||
Insert current time =
|
Insert current time =
|
||||||
Please enter numeric value for year of attribute '%s' =
|
Please enter numeric value for year of attribute '%s' =
|
||||||
Preview =
|
Preview =
|
||||||
bold text =
|
|
||||||
italics text =
|
|
||||||
underlined text =
|
|
||||||
centered text =
|
|
||||||
insert hyperlink =
|
|
||||||
insert email =
|
|
||||||
insert image =
|
|
||||||
insert quote =
|
|
||||||
insert list =
|
|
||||||
insert code =
|
|
||||||
hide the smiley bar =
|
|
||||||
show the smiley bar =
|
|
||||||
FONT =
|
FONT =
|
||||||
SIZE =
|
SIZE =
|
||||||
COLOR =
|
COLOR =
|
||||||
@ -404,7 +391,6 @@ Cannot send email notification to "%s" =
|
|||||||
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" =
|
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" =
|
||||||
Shell execution not enabled via -x flag =
|
Shell execution not enabled via -x flag =
|
||||||
Enter heading level (1, 2 or 3) =
|
Enter heading level (1, 2 or 3) =
|
||||||
insert heading =
|
|
||||||
User name may not contain blanks =
|
User name may not contain blanks =
|
||||||
Empty password not allowed =
|
Empty password not allowed =
|
||||||
Password may not contain blanks =
|
Password may not contain blanks =
|
||||||
@ -420,3 +406,24 @@ Last 6 Months =
|
|||||||
Last Year =
|
Last Year =
|
||||||
Enter %s =
|
Enter %s =
|
||||||
Select %s =
|
Select %s =
|
||||||
|
Bold text CTRL+B =
|
||||||
|
Italics text CTRL+I =
|
||||||
|
Underlined text CTRL+U =
|
||||||
|
Centered text =
|
||||||
|
Insert hyperlink =
|
||||||
|
Insert email =
|
||||||
|
Insert image CTRL+M =
|
||||||
|
Insert quote =
|
||||||
|
Insert list CTRL+L =
|
||||||
|
Insert table =
|
||||||
|
Insert heading CTRL+H =
|
||||||
|
Insert code CTRL+O =
|
||||||
|
Hide the smiley bar =
|
||||||
|
Show the smiley bar =
|
||||||
|
Insert current time/date =
|
||||||
|
Entry is locked on local server and therefore skipped =
|
||||||
|
Keep me logged in on this computer =
|
||||||
|
for the next %d minutes =
|
||||||
|
for the next hour =
|
||||||
|
for the next %d hours =
|
||||||
|
for the next %d days =
|
||||||
|
|||||||
@ -164,7 +164,6 @@ A old entry has been updated on %s = Una entrada antigua ha sido actualizada en
|
|||||||
recipients = destinatarios
|
recipients = destinatarios
|
||||||
Error: Value <b>%s</b> not allowed for boolean attributes = Error: El valor <b>%s</b> no esta permitido para atributos booleanos
|
Error: Value <b>%s</b> not allowed for boolean attributes = Error: El valor <b>%s</b> no esta permitido para atributos booleanos
|
||||||
Error: Attribute option <b>%s</b> not existing = Error: La opcion de atributo <b>%s</b> no existe
|
Error: Attribute option <b>%s</b> not existing = Error: La opcion de atributo <b>%s</b> no existe
|
||||||
Remember me on this computer = Recordarme en esta computadora
|
|
||||||
Forgot password? = Olvido su clave?
|
Forgot password? = Olvido su clave?
|
||||||
Register as new user = Registrado como nuevo usuario
|
Register as new user = Registrado como nuevo usuario
|
||||||
Entries = Entradas
|
Entries = Entradas
|
||||||
@ -344,18 +343,6 @@ Please enter numeric value for year of attribute '%s' = Por favor ingrese valor
|
|||||||
Enter name of hyperlink = Ingrese nombre del enlace
|
Enter name of hyperlink = Ingrese nombre del enlace
|
||||||
Enter URL of hyperlink = Ingrese URL del enlace
|
Enter URL of hyperlink = Ingrese URL del enlace
|
||||||
Preview = Vista previa
|
Preview = Vista previa
|
||||||
bold text = texto en negrita
|
|
||||||
italics text = texto en italica
|
|
||||||
underlined text = texto subrayado
|
|
||||||
centered text = texto centrado
|
|
||||||
insert hyperlink = ingrese enlace
|
|
||||||
insert email = ingrese email
|
|
||||||
insert image = ingrese imagen
|
|
||||||
insert quote = ingrese cita
|
|
||||||
insert list = ingrese lista
|
|
||||||
insert code = ingrese codigo
|
|
||||||
hide the smiley bar = esconder la barra de smiley
|
|
||||||
show the smiley bar = mostrar la barra de smiley
|
|
||||||
FONT = FONT
|
FONT = FONT
|
||||||
SIZE = TAMAÑO
|
SIZE = TAMAÑO
|
||||||
COLOR = COLOR
|
COLOR = COLOR
|
||||||
@ -402,7 +389,6 @@ Cannot send email notification to "%s" = No se puede enviar una notificacion por
|
|||||||
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" = Error: El comando "<b>%s</b>" no esta permitido para el usuario "<b>%s</b>"
|
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" = Error: El comando "<b>%s</b>" no esta permitido para el usuario "<b>%s</b>"
|
||||||
Shell execution not enabled via -x flag = La ejecución del shell no está habilitada via flag -x
|
Shell execution not enabled via -x flag = La ejecución del shell no está habilitada via flag -x
|
||||||
Enter heading level (1, 2 or 3) = Ingrese nivel de encabezado (1, 2 o 3)
|
Enter heading level (1, 2 or 3) = Ingrese nivel de encabezado (1, 2 o 3)
|
||||||
insert heading = inserte encabezado
|
|
||||||
User name may not contain blanks = El nombre de usuario no puede
|
User name may not contain blanks = El nombre de usuario no puede
|
||||||
Empty password not allowed = No se permite clave vacía
|
Empty password not allowed = No se permite clave vacía
|
||||||
Password may not contain blanks = La clave no puede contener espacios en blancos
|
Password may not contain blanks = La clave no puede contener espacios en blancos
|
||||||
@ -418,3 +404,28 @@ Last 6 Months = Ultimos 6 meses
|
|||||||
Last Year = Ultimo año
|
Last Year = Ultimo año
|
||||||
Enter %s = Ingrese %s
|
Enter %s = Ingrese %s
|
||||||
Select %s = Elija %s
|
Select %s = Elija %s
|
||||||
|
|
||||||
|
#
|
||||||
|
#---- please translate following items and then remove this comment ----#
|
||||||
|
#
|
||||||
|
Bold text CTRL+B =
|
||||||
|
Italics text CTRL+I =
|
||||||
|
Underlined text CTRL+U =
|
||||||
|
Centered text =
|
||||||
|
Insert hyperlink =
|
||||||
|
Insert email =
|
||||||
|
Insert image CTRL+M =
|
||||||
|
Insert quote =
|
||||||
|
Insert list CTRL+L =
|
||||||
|
Insert table =
|
||||||
|
Insert heading CTRL+H =
|
||||||
|
Insert code CTRL+O =
|
||||||
|
Hide the smiley bar =
|
||||||
|
Show the smiley bar =
|
||||||
|
Insert current time/date =
|
||||||
|
Entry is locked on local server and therefore skipped =
|
||||||
|
Keep me logged in on this computer =
|
||||||
|
for the next %d minutes =
|
||||||
|
for the next hour =
|
||||||
|
for the next %d hours =
|
||||||
|
for the next %d days =
|
||||||
|
|||||||
@ -137,7 +137,6 @@ A new ELOG user wants to register on "%s" = En ny anv
|
|||||||
Search text also in attributes = Sök text också i attributen
|
Search text also in attributes = Sök text också i attributen
|
||||||
Date = Datum
|
Date = Datum
|
||||||
ID = ID
|
ID = ID
|
||||||
Remember me on this computer = Kom ihåg mig på denna dator
|
|
||||||
Forgot password? = Glömt lösenordet?
|
Forgot password? = Glömt lösenordet?
|
||||||
Email address <i>"%s"</i> not registered = E-post adress <i>"%s"</i> är inte registrerad
|
Email address <i>"%s"</i> not registered = E-post adress <i>"%s"</i> är inte registrerad
|
||||||
ELOG password recovery = Återskapande av ELOG lösenord
|
ELOG password recovery = Återskapande av ELOG lösenord
|
||||||
@ -300,18 +299,6 @@ Cannot connect to server = Kan inte kontakta server
|
|||||||
Quote = Citat
|
Quote = Citat
|
||||||
Insert current time = Ange aktuell tid
|
Insert current time = Ange aktuell tid
|
||||||
Preview = Förhandsgranska
|
Preview = Förhandsgranska
|
||||||
bold text = fet
|
|
||||||
italics text = kursiverad
|
|
||||||
underlined text = understruken
|
|
||||||
centered text = centrerad
|
|
||||||
insert hyperlink = länk
|
|
||||||
insert email = e-post
|
|
||||||
insert image = bild
|
|
||||||
insert quote = citat
|
|
||||||
insert list = lista
|
|
||||||
insert code = programkod
|
|
||||||
hide the smiley bar = göm smiley-rad
|
|
||||||
show the smiley bar = visa smiley-rad
|
|
||||||
FONT = FONT
|
FONT = FONT
|
||||||
SIZE = STORLEK
|
SIZE = STORLEK
|
||||||
COLOR = FÄRG
|
COLOR = FÄRG
|
||||||
@ -357,7 +344,6 @@ Cannot send email notification to "%s" = Kan inte s
|
|||||||
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" = Fel: kommando "<b>%s</b>" är inte tillåtet för användare "<b>%s</b>"
|
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" = Fel: kommando "<b>%s</b>" är inte tillåtet för användare "<b>%s</b>"
|
||||||
Shell execution not enabled via -x flag = Shell exekvering inte aktiverad genom -x flaggan
|
Shell execution not enabled via -x flag = Shell exekvering inte aktiverad genom -x flaggan
|
||||||
Enter heading level (1, 2 or 3) = Ange titel nivå
|
Enter heading level (1, 2 or 3) = Ange titel nivå
|
||||||
insert heading = titel
|
|
||||||
User name may not contain blanks = Användarnamn får inte innehålla blanktecken
|
User name may not contain blanks = Användarnamn får inte innehålla blanktecken
|
||||||
Empty password not allowed = Tomt lösenord inte tillåtet
|
Empty password not allowed = Tomt lösenord inte tillåtet
|
||||||
Password may not contain blanks = Lösenordet får inte innehålla blanktecken
|
Password may not contain blanks = Lösenordet får inte innehålla blanktecken
|
||||||
@ -421,3 +407,24 @@ Last 6 Months =
|
|||||||
Last Year =
|
Last Year =
|
||||||
Enter %s =
|
Enter %s =
|
||||||
Select %s =
|
Select %s =
|
||||||
|
Bold text CTRL+B =
|
||||||
|
Italics text CTRL+I =
|
||||||
|
Underlined text CTRL+U =
|
||||||
|
Centered text =
|
||||||
|
Insert hyperlink =
|
||||||
|
Insert email =
|
||||||
|
Insert image CTRL+M =
|
||||||
|
Insert quote =
|
||||||
|
Insert list CTRL+L =
|
||||||
|
Insert table =
|
||||||
|
Insert heading CTRL+H =
|
||||||
|
Insert code CTRL+O =
|
||||||
|
Hide the smiley bar =
|
||||||
|
Show the smiley bar =
|
||||||
|
Insert current time/date =
|
||||||
|
Entry is locked on local server and therefore skipped =
|
||||||
|
Keep me logged in on this computer =
|
||||||
|
for the next %d minutes =
|
||||||
|
for the next hour =
|
||||||
|
for the next %d hours =
|
||||||
|
for the next %d days =
|
||||||
|
|||||||
@ -153,7 +153,6 @@ Only user <i>%s</i> can delete this entry = Yaln
|
|||||||
Search text also in attributes = Metni özellikler içinde de ara
|
Search text also in attributes = Metni özellikler içinde de ara
|
||||||
Date = Tarih
|
Date = Tarih
|
||||||
ID = ID
|
ID = ID
|
||||||
Remember me on this computer = Bu bilgisayarda beni hatýrla
|
|
||||||
Forgot password? = Parolayý unuttunuz mu?
|
Forgot password? = Parolayý unuttunuz mu?
|
||||||
Email address <i>"%s"</i> not registered = <i>"%s"</i> e-posta adresi kayýtlý deðil
|
Email address <i>"%s"</i> not registered = <i>"%s"</i> e-posta adresi kayýtlý deðil
|
||||||
ELOG password recovery = ELOG parola yenileme
|
ELOG password recovery = ELOG parola yenileme
|
||||||
@ -341,19 +340,6 @@ Enter name of hyperlink = Ba
|
|||||||
Enter URL of hyperlink = Bað adresini girin
|
Enter URL of hyperlink = Bað adresini girin
|
||||||
Enter heading level (1, 2 or 3) = Baþlýk seviyesini girin (1, 2 veya 3)
|
Enter heading level (1, 2 or 3) = Baþlýk seviyesini girin (1, 2 veya 3)
|
||||||
Preview = Önizleme
|
Preview = Önizleme
|
||||||
bold text = koyu metin
|
|
||||||
italics text = eðik metin
|
|
||||||
underlined text = altý çizgili metin
|
|
||||||
centered text = ortalanmýþ metin
|
|
||||||
insert hyperlink = bað ekle
|
|
||||||
insert email = e-posta ekle
|
|
||||||
insert image = resim ekle
|
|
||||||
insert quote = alýntý ekle
|
|
||||||
insert list = liste ekle
|
|
||||||
insert heading = baþlýk ekle
|
|
||||||
insert code = kod ekle
|
|
||||||
hide the smiley bar = gülen yüz çubuðunu gizle
|
|
||||||
show the smiley bar = gülen yüz çubuðunu göster
|
|
||||||
FONT = YAZITÝPÝ
|
FONT = YAZITÝPÝ
|
||||||
SIZE = BOYUT
|
SIZE = BOYUT
|
||||||
COLOR = RENK
|
COLOR = RENK
|
||||||
@ -424,3 +410,24 @@ Last 6 Months =
|
|||||||
Last Year =
|
Last Year =
|
||||||
Enter %s =
|
Enter %s =
|
||||||
Select %s =
|
Select %s =
|
||||||
|
Bold text CTRL+B =
|
||||||
|
Italics text CTRL+I =
|
||||||
|
Underlined text CTRL+U =
|
||||||
|
Centered text =
|
||||||
|
Insert hyperlink =
|
||||||
|
Insert email =
|
||||||
|
Insert image CTRL+M =
|
||||||
|
Insert quote =
|
||||||
|
Insert list CTRL+L =
|
||||||
|
Insert table =
|
||||||
|
Insert heading CTRL+H =
|
||||||
|
Insert code CTRL+O =
|
||||||
|
Hide the smiley bar =
|
||||||
|
Show the smiley bar =
|
||||||
|
Insert current time/date =
|
||||||
|
Entry is locked on local server and therefore skipped =
|
||||||
|
Keep me logged in on this computer =
|
||||||
|
for the next %d minutes =
|
||||||
|
for the next hour =
|
||||||
|
for the next %d hours =
|
||||||
|
for the next %d days =
|
||||||
|
|||||||
@ -151,7 +151,6 @@ Only user <i>%s</i> can delete this entry = ֻ
|
|||||||
Search text also in attributes = 同时搜索属性中的文本
|
Search text also in attributes = 同时搜索属性中的文本
|
||||||
Date = 日期
|
Date = 日期
|
||||||
ID = ID
|
ID = ID
|
||||||
Remember me on this computer = 在此计算机上记录我的信息
|
|
||||||
Forgot password? = 忘记密码了吧?
|
Forgot password? = 忘记密码了吧?
|
||||||
Email address <i>"%s"</i> not registered = 电子邮件地址 <i>"%s"</i> 没有被注册
|
Email address <i>"%s"</i> not registered = 电子邮件地址 <i>"%s"</i> 没有被注册
|
||||||
ELOG password recovery = ELOG 密码恢复
|
ELOG password recovery = ELOG 密码恢复
|
||||||
@ -340,17 +339,6 @@ Preview = Ԥ
|
|||||||
Show only new entries = 仅显示新的记录
|
Show only new entries = 仅显示新的记录
|
||||||
New entries since = 自此时间以来的新记录
|
New entries since = 自此时间以来的新记录
|
||||||
Show all entries = 显示所有记录
|
Show all entries = 显示所有记录
|
||||||
bold text = 粗体文本
|
|
||||||
italics text = 斜体文本
|
|
||||||
underlined text = 下划线文本
|
|
||||||
centered text = 中央对齐文本
|
|
||||||
insert hyperlink = 插入超文本
|
|
||||||
insert email = 插入电子邮件
|
|
||||||
insert quote = 插入引用
|
|
||||||
insert list = 插入列表
|
|
||||||
insert code = 插入代码
|
|
||||||
insert image = 插入图片
|
|
||||||
show the smiley bar = 显示表情符列表条
|
|
||||||
FONT = 字体
|
FONT = 字体
|
||||||
SIZE = 大小
|
SIZE = 大小
|
||||||
COLOR = 颜色
|
COLOR = 颜色
|
||||||
@ -363,7 +351,6 @@ Cannot connect to server =
|
|||||||
Quote = 引用
|
Quote = 引用
|
||||||
Insert current time = 插入当前时间
|
Insert current time = 插入当前时间
|
||||||
Please enter numeric value for year of attribute '%s' = 请输入属性 '%s' 的年份数值
|
Please enter numeric value for year of attribute '%s' = 请输入属性 '%s' 的年份数值
|
||||||
hide the smiley bar = 隐藏表情符号条
|
|
||||||
smiling = 微笑
|
smiling = 微笑
|
||||||
happy = 高兴
|
happy = 高兴
|
||||||
winking = 眨眼
|
winking = 眨眼
|
||||||
@ -402,7 +389,6 @@ Cannot send email notification to "%s" =
|
|||||||
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" = 错误:命令 "<b>%s</b>" 禁止让用户 "<b>%s</b>" 执行
|
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" = 错误:命令 "<b>%s</b>" 禁止让用户 "<b>%s</b>" 执行
|
||||||
Shell execution not enabled via -x flag = Shell 的可执行权限没有打开 -x 标志
|
Shell execution not enabled via -x flag = Shell 的可执行权限没有打开 -x 标志
|
||||||
Enter heading level (1, 2 or 3) = 输入标题层次 (1, 2 或 3)
|
Enter heading level (1, 2 or 3) = 输入标题层次 (1, 2 或 3)
|
||||||
insert heading = 插入标题
|
|
||||||
User name may not contain blanks = 用户名不可以包含空格
|
User name may not contain blanks = 用户名不可以包含空格
|
||||||
Empty password not allowed = 不允许使用空密码
|
Empty password not allowed = 不允许使用空密码
|
||||||
Password may not contain blanks = 密码不允许包含空格
|
Password may not contain blanks = 密码不允许包含空格
|
||||||
@ -423,3 +409,24 @@ Last 6 Months =
|
|||||||
Last Year =
|
Last Year =
|
||||||
Enter %s =
|
Enter %s =
|
||||||
Select %s =
|
Select %s =
|
||||||
|
Bold text CTRL+B =
|
||||||
|
Italics text CTRL+I =
|
||||||
|
Underlined text CTRL+U =
|
||||||
|
Centered text =
|
||||||
|
Insert hyperlink =
|
||||||
|
Insert email =
|
||||||
|
Insert image CTRL+M =
|
||||||
|
Insert quote =
|
||||||
|
Insert list CTRL+L =
|
||||||
|
Insert table =
|
||||||
|
Insert heading CTRL+H =
|
||||||
|
Insert code CTRL+O =
|
||||||
|
Hide the smiley bar =
|
||||||
|
Show the smiley bar =
|
||||||
|
Insert current time/date =
|
||||||
|
Entry is locked on local server and therefore skipped =
|
||||||
|
Keep me logged in on this computer =
|
||||||
|
for the next %d minutes =
|
||||||
|
for the next hour =
|
||||||
|
for the next %d hours =
|
||||||
|
for the next %d days =
|
||||||
|
|||||||
@ -151,7 +151,6 @@ Only user <i>%s</i> can delete this entry = 只有用户 <i>%s</i> 可以删除
|
|||||||
Search text also in attributes = 同时搜索属性中的文本
|
Search text also in attributes = 同时搜索属性中的文本
|
||||||
Date = 日期
|
Date = 日期
|
||||||
ID = ID
|
ID = ID
|
||||||
Remember me on this computer = 在此计算机上记录我的信息
|
|
||||||
Forgot password? = 忘记密码了吧?
|
Forgot password? = 忘记密码了吧?
|
||||||
Email address <i>"%s"</i> not registered = 电子邮件地址 <i>"%s"</i> 没有被注册
|
Email address <i>"%s"</i> not registered = 电子邮件地址 <i>"%s"</i> 没有被注册
|
||||||
ELOG password recovery = ELOG 密码恢复
|
ELOG password recovery = ELOG 密码恢复
|
||||||
@ -340,17 +339,6 @@ Preview = 预览
|
|||||||
Show only new entries = 仅显示新的记录
|
Show only new entries = 仅显示新的记录
|
||||||
New entries since = 自此时间以来的新记录
|
New entries since = 自此时间以来的新记录
|
||||||
Show all entries = 显示所有记录
|
Show all entries = 显示所有记录
|
||||||
bold text = 粗体文本
|
|
||||||
italics text = 斜体文本
|
|
||||||
underlined text = 下划线文本
|
|
||||||
centered text = 中央对齐文本
|
|
||||||
insert hyperlink = 插入超文本
|
|
||||||
insert email = 插入电子邮件
|
|
||||||
insert quote = 插入引用
|
|
||||||
insert list = 插入列表
|
|
||||||
insert code = 插入代码
|
|
||||||
insert image = 插入图片
|
|
||||||
show the smiley bar = 显示表情符列表条
|
|
||||||
FONT = 字体
|
FONT = 字体
|
||||||
SIZE = 大小
|
SIZE = 大小
|
||||||
COLOR = 颜色
|
COLOR = 颜色
|
||||||
@ -363,7 +351,6 @@ Cannot connect to server = 无法连接到服务器
|
|||||||
Quote = 引用
|
Quote = 引用
|
||||||
Insert current time = 插入当前时间
|
Insert current time = 插入当前时间
|
||||||
Please enter numeric value for year of attribute '%s' = 请输入属性 '%s' 的年份数值
|
Please enter numeric value for year of attribute '%s' = 请输入属性 '%s' 的年份数值
|
||||||
hide the smiley bar = 隐藏表情符号条
|
|
||||||
smiling = 微笑
|
smiling = 微笑
|
||||||
happy = 高兴
|
happy = 高兴
|
||||||
winking = 眨眼
|
winking = 眨眼
|
||||||
@ -402,7 +389,6 @@ Cannot send email notification to "%s" = 无法向 "%s" 发送电子邮件通知
|
|||||||
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" = 错误:命令 "<b>%s</b>" 禁止让用户 "<b>%s</b>" 执行
|
Error: Command "<b>%s</b>" is not allowed for user "<b>%s</b>" = 错误:命令 "<b>%s</b>" 禁止让用户 "<b>%s</b>" 执行
|
||||||
Shell execution not enabled via -x flag = Shell 的可执行权限没有打开 -x 标志
|
Shell execution not enabled via -x flag = Shell 的可执行权限没有打开 -x 标志
|
||||||
Enter heading level (1, 2 or 3) = 输入标题层次 (1, 2 或 3)
|
Enter heading level (1, 2 or 3) = 输入标题层次 (1, 2 或 3)
|
||||||
insert heading = 插入标题
|
|
||||||
User name may not contain blanks = 用户名不可以包含空格
|
User name may not contain blanks = 用户名不可以包含空格
|
||||||
Empty password not allowed = 不允许使用空密码
|
Empty password not allowed = 不允许使用空密码
|
||||||
Password may not contain blanks = 密码不允许包含空格
|
Password may not contain blanks = 密码不允许包含空格
|
||||||
@ -423,3 +409,24 @@ Last 6 Months =
|
|||||||
Last Year =
|
Last Year =
|
||||||
Enter %s =
|
Enter %s =
|
||||||
Select %s =
|
Select %s =
|
||||||
|
Bold text CTRL+B =
|
||||||
|
Italics text CTRL+I =
|
||||||
|
Underlined text CTRL+U =
|
||||||
|
Centered text =
|
||||||
|
Insert hyperlink =
|
||||||
|
Insert email =
|
||||||
|
Insert image CTRL+M =
|
||||||
|
Insert quote =
|
||||||
|
Insert list CTRL+L =
|
||||||
|
Insert table =
|
||||||
|
Insert heading CTRL+H =
|
||||||
|
Insert code CTRL+O =
|
||||||
|
Hide the smiley bar =
|
||||||
|
Show the smiley bar =
|
||||||
|
Insert current time/date =
|
||||||
|
Entry is locked on local server and therefore skipped =
|
||||||
|
Keep me logged in on this computer =
|
||||||
|
for the next %d minutes =
|
||||||
|
for the next hour =
|
||||||
|
for the next %d hours =
|
||||||
|
for the next %d days =
|
||||||
|
|||||||
135
src/elogd.c
135
src/elogd.c
@ -10,7 +10,7 @@
|
|||||||
\********************************************************************/
|
\********************************************************************/
|
||||||
|
|
||||||
/* Version of ELOG */
|
/* Version of ELOG */
|
||||||
#define VERSION "2.6.4"
|
#define VERSION "2.6.5"
|
||||||
char svn_revision[] = "$Id$";
|
char svn_revision[] = "$Id$";
|
||||||
|
|
||||||
/* ELOG identification */
|
/* ELOG identification */
|
||||||
@ -651,28 +651,28 @@ void *xmalloc(size_t bytes)
|
|||||||
memory_error_and_abort("xmalloc");
|
memory_error_and_abort("xmalloc");
|
||||||
|
|
||||||
/* put magic number around array and put array size */
|
/* put magic number around array and put array size */
|
||||||
*(unsigned int *)(temp + 0) = bytes;
|
*(unsigned int *) (temp + 0) = bytes;
|
||||||
*(unsigned int *)(temp + 4) = 0xdeadc0de;
|
*(unsigned int *) (temp + 4) = 0xdeadc0de;
|
||||||
*(unsigned int *)(temp + bytes + 8) = 0xdeadc0de;
|
*(unsigned int *) (temp + bytes + 8) = 0xdeadc0de;
|
||||||
|
|
||||||
return (temp+8);
|
return (temp + 8);
|
||||||
}
|
}
|
||||||
|
|
||||||
void *xcalloc(size_t count, size_t bytes)
|
void *xcalloc(size_t count, size_t bytes)
|
||||||
{
|
{
|
||||||
char *temp;
|
char *temp;
|
||||||
|
|
||||||
temp = (char *) malloc(count*bytes + 12);
|
temp = (char *) malloc(count * bytes + 12);
|
||||||
if (temp == 0)
|
if (temp == 0)
|
||||||
memory_error_and_abort("xcalloc");
|
memory_error_and_abort("xcalloc");
|
||||||
memset(temp, 0, count*bytes + 12);
|
memset(temp, 0, count * bytes + 12);
|
||||||
|
|
||||||
/* put magic number around array */
|
/* put magic number around array */
|
||||||
*(unsigned int *)(temp + 0) = count*bytes;
|
*(unsigned int *) (temp + 0) = count * bytes;
|
||||||
*(unsigned int *)(temp + 4) = 0xdeadc0de;
|
*(unsigned int *) (temp + 4) = 0xdeadc0de;
|
||||||
*(unsigned int *)(temp + count*bytes + 8) = 0xdeadc0de;
|
*(unsigned int *) (temp + count * bytes + 8) = 0xdeadc0de;
|
||||||
|
|
||||||
return (temp+8);
|
return (temp + 8);
|
||||||
}
|
}
|
||||||
|
|
||||||
void *xrealloc(void *pointer, size_t bytes)
|
void *xrealloc(void *pointer, size_t bytes)
|
||||||
@ -685,21 +685,21 @@ void *xrealloc(void *pointer, size_t bytes)
|
|||||||
|
|
||||||
/* check old magic number */
|
/* check old magic number */
|
||||||
temp = pointer;
|
temp = pointer;
|
||||||
assert(*((unsigned int *)(temp-4)) == 0xdeadc0de);
|
assert(*((unsigned int *) (temp - 4)) == 0xdeadc0de);
|
||||||
old_size = *((unsigned int *)(temp-8));
|
old_size = *((unsigned int *) (temp - 8));
|
||||||
assert(*((unsigned int *)(temp+old_size)) == 0xdeadc0de);
|
assert(*((unsigned int *) (temp + old_size)) == 0xdeadc0de);
|
||||||
|
|
||||||
temp = (char *) realloc(temp-8, bytes+12);
|
temp = (char *) realloc(temp - 8, bytes + 12);
|
||||||
|
|
||||||
if (temp == 0)
|
if (temp == 0)
|
||||||
memory_error_and_abort("xrealloc");
|
memory_error_and_abort("xrealloc");
|
||||||
|
|
||||||
/* put magic number around array */
|
/* put magic number around array */
|
||||||
*(unsigned int *)(temp + 0) = bytes;
|
*(unsigned int *) (temp + 0) = bytes;
|
||||||
*(unsigned int *)(temp + 4) = 0xdeadc0de;
|
*(unsigned int *) (temp + 4) = 0xdeadc0de;
|
||||||
*(unsigned int *)(temp + bytes + 8) = 0xdeadc0de;
|
*(unsigned int *) (temp + bytes + 8) = 0xdeadc0de;
|
||||||
|
|
||||||
return (temp+8);
|
return (temp + 8);
|
||||||
}
|
}
|
||||||
|
|
||||||
void xfree(void *pointer)
|
void xfree(void *pointer)
|
||||||
@ -712,11 +712,11 @@ void xfree(void *pointer)
|
|||||||
|
|
||||||
/* check for magic byte */
|
/* check for magic byte */
|
||||||
temp = pointer;
|
temp = pointer;
|
||||||
assert(*((unsigned int *)(temp-4)) == 0xdeadc0de);
|
assert(*((unsigned int *) (temp - 4)) == 0xdeadc0de);
|
||||||
old_size = *((unsigned int *)(temp-8));
|
old_size = *((unsigned int *) (temp - 8));
|
||||||
assert(*((unsigned int *)(temp+old_size)) == 0xdeadc0de);
|
assert(*((unsigned int *) (temp + old_size)) == 0xdeadc0de);
|
||||||
|
|
||||||
free(temp-8);
|
free(temp - 8);
|
||||||
}
|
}
|
||||||
|
|
||||||
char *xstrdup(const char *string)
|
char *xstrdup(const char *string)
|
||||||
@ -2030,8 +2030,7 @@ int recv_string(int sock, char *buffer, int buffer_size, int millisec)
|
|||||||
|
|
||||||
void compose_email_header(LOGBOOK * lbs, char *subject, char *from, char *to,
|
void compose_email_header(LOGBOOK * lbs, char *subject, char *from, char *to,
|
||||||
char *url, char *mail_text, int size, int mail_encoding,
|
char *url, char *mail_text, int size, int mail_encoding,
|
||||||
int n_attachments, char *multipart_boundary, int message_id,
|
int n_attachments, char *multipart_boundary, int message_id, int reply_id)
|
||||||
int reply_id)
|
|
||||||
{
|
{
|
||||||
char buffer[256], charset[256], subject_enc[5000];
|
char buffer[256], charset[256], subject_enc[5000];
|
||||||
char buf[80], str[256];
|
char buf[80], str[256];
|
||||||
@ -2116,17 +2115,17 @@ void compose_email_header(LOGBOOK * lbs, char *subject, char *from, char *to,
|
|||||||
snprintf(mail_text + strlen(mail_text), size - strlen(mail_text) - 1, "Subject: %s\r\n", subject_enc);
|
snprintf(mail_text + strlen(mail_text), size - strlen(mail_text) - 1, "Subject: %s\r\n", subject_enc);
|
||||||
|
|
||||||
if (strchr(from, '@')) {
|
if (strchr(from, '@')) {
|
||||||
strlcpy(str, strchr(from, '@')+1, sizeof(str));
|
strlcpy(str, strchr(from, '@') + 1, sizeof(str));
|
||||||
if (strchr(str, '>'))
|
if (strchr(str, '>'))
|
||||||
*strchr(str, '>') = 0;
|
*strchr(str, '>') = 0;
|
||||||
} else
|
} else
|
||||||
strlcpy(str, "elog.org", sizeof(str));
|
strlcpy(str, "elog.org", sizeof(str));
|
||||||
|
|
||||||
if (message_id)
|
if (message_id)
|
||||||
snprintf(mail_text + strlen(mail_text), size - strlen(mail_text) - 1, "Message-ID: <%s-%d@%s>\r\n",
|
snprintf(mail_text + strlen(mail_text), size - strlen(mail_text) - 1, "Message-ID: <%s-%d@%s>\r\n",
|
||||||
lbs->name_enc, message_id, str);
|
lbs->name_enc, message_id, str);
|
||||||
if (reply_id)
|
if (reply_id)
|
||||||
snprintf(mail_text + strlen(mail_text), size - strlen(mail_text) - 1, "In-Reply-To: <%s-%d@%s>\r\n",
|
snprintf(mail_text + strlen(mail_text), size - strlen(mail_text) - 1, "In-Reply-To: <%s-%d@%s>\r\n",
|
||||||
lbs->name_enc, reply_id, str);
|
lbs->name_enc, reply_id, str);
|
||||||
|
|
||||||
if (url)
|
if (url)
|
||||||
@ -5325,9 +5324,9 @@ int is_full_html(char *file_name)
|
|||||||
read(fh, buf, length);
|
read(fh, buf, length);
|
||||||
close(fh);
|
close(fh);
|
||||||
|
|
||||||
str = xstrdup((char *)buf);
|
str = xstrdup((char *) buf);
|
||||||
|
|
||||||
for (i = 0; i < (int) strlen((char *)buf); i++)
|
for (i = 0; i < (int) strlen((char *) buf); i++)
|
||||||
str[i] = toupper(buf[i]);
|
str[i] = toupper(buf[i]);
|
||||||
str[i] = 0;
|
str[i] = 0;
|
||||||
|
|
||||||
@ -5776,8 +5775,7 @@ char *email_quote_table =
|
|||||||
|
|
||||||
void rsputs_elcode(LOGBOOK * lbs, BOOL email_notify, const char *str)
|
void rsputs_elcode(LOGBOOK * lbs, BOOL email_notify, const char *str)
|
||||||
{
|
{
|
||||||
int i, j, k, l, m, elcode_disabled, elcode_disabled1, escape_char, ordered_list, substituted,
|
int i, j, k, l, m, elcode_disabled, elcode_disabled1, escape_char, ordered_list, substituted, inside_table;
|
||||||
inside_table;
|
|
||||||
char *p, *pd, link[1000], link_text[1000], tmp[1000], attrib[1000], hattrib[1000],
|
char *p, *pd, link[1000], link_text[1000], tmp[1000], attrib[1000], hattrib[1000],
|
||||||
value[1000], subst[1000], base_url[256], param[256], *lstr;
|
value[1000], subst[1000], base_url[256], param[256], *lstr;
|
||||||
|
|
||||||
@ -9090,7 +9088,7 @@ void show_edit_form(LOGBOOK * lbs, int message_id, BOOL breply, BOOL bedit, BOOL
|
|||||||
|
|
||||||
sprintf(str, "%s_%d", ua, j);
|
sprintf(str, "%s_%d", ua, j);
|
||||||
rsprintf(" !document.form1.%s.checked", str);
|
rsprintf(" !document.form1.%s.checked", str);
|
||||||
if (enum_user_line(lbs, j+1, login_name, sizeof(login_name)))
|
if (enum_user_line(lbs, j + 1, login_name, sizeof(login_name)))
|
||||||
rsprintf(" &&\n");
|
rsprintf(" &&\n");
|
||||||
}
|
}
|
||||||
rsprintf(") {\n");
|
rsprintf(") {\n");
|
||||||
@ -9292,7 +9290,7 @@ void show_edit_form(LOGBOOK * lbs, int message_id, BOOL breply, BOOL bedit, BOOL
|
|||||||
if ((isparam("inlineatt") && *getparam("inlineatt")) || bpreview)
|
if ((isparam("inlineatt") && *getparam("inlineatt")) || bpreview)
|
||||||
strcpy(script, " OnLoad=\"document.form1.Text.focus();\"");
|
strcpy(script, " OnLoad=\"document.form1.Text.focus();\"");
|
||||||
|
|
||||||
strcat(script, " OnLoad=\"elKeyInit();\" OnFocus=\"elKeyInit();\"");
|
strcat(script, " OnLoad=\"elKeyInit();\" OnFocus=\"elKeyInit();\"");
|
||||||
|
|
||||||
if (getcfg(lbs->name, "Use Lock", str, sizeof(str)) && atoi(str) == 1)
|
if (getcfg(lbs->name, "Use Lock", str, sizeof(str)) && atoi(str) == 1)
|
||||||
rsprintf("<body onUnload=\"unload();\"%s>\n", script);
|
rsprintf("<body onUnload=\"unload();\"%s>\n", script);
|
||||||
@ -10169,8 +10167,7 @@ void show_edit_form(LOGBOOK * lbs, int message_id, BOOL breply, BOOL bedit, BOOL
|
|||||||
rsprintf("<textarea rows=%d cols=%d wrap=hard %s name=\"Text\" onChange=\"mod();\">\n",
|
rsprintf("<textarea rows=%d cols=%d wrap=hard %s name=\"Text\" onChange=\"mod();\">\n",
|
||||||
height, width, str);
|
height, width, str);
|
||||||
else
|
else
|
||||||
rsprintf("<textarea rows=%d cols=%d %s name=\"Text\" onChange=\"mod();\">\n",
|
rsprintf("<textarea rows=%d cols=%d %s name=\"Text\" onChange=\"mod();\">\n", height, width, str);
|
||||||
height, width, str);
|
|
||||||
|
|
||||||
if (bedit) {
|
if (bedit) {
|
||||||
if (!preset_text) {
|
if (!preset_text) {
|
||||||
@ -11838,7 +11835,8 @@ int save_user_config(LOGBOOK * lbs, char *user, BOOL new_user, BOOL activate)
|
|||||||
mail_text[0] = 0;
|
mail_text[0] = 0;
|
||||||
if (isparam("new_user_email") && isparam("new_user_name")) {
|
if (isparam("new_user_email") && isparam("new_user_name")) {
|
||||||
compose_email_header(lbs, loc("Your ELOG account has been activated"), mail_from_name,
|
compose_email_header(lbs, loc("Your ELOG account has been activated"), mail_from_name,
|
||||||
getparam("new_user_email"), NULL, mail_text, sizeof(mail_text), 1, 0, NULL, 0, 0);
|
getparam("new_user_email"), NULL, mail_text, sizeof(mail_text), 1, 0, NULL,
|
||||||
|
0, 0);
|
||||||
|
|
||||||
strlcat(mail_text, "\r\n", sizeof(mail_text));
|
strlcat(mail_text, "\r\n", sizeof(mail_text));
|
||||||
strlcat(mail_text, loc("Your ELOG account has been activated on host"), sizeof(mail_text));
|
strlcat(mail_text, loc("Your ELOG account has been activated on host"), sizeof(mail_text));
|
||||||
@ -14678,7 +14676,8 @@ void synchronize_logbook(LOGBOOK * lbs, int mode, BOOL sync_all)
|
|||||||
/* check if message is locked */
|
/* check if message is locked */
|
||||||
el_retrieve(lbs, message_id, NULL, NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, locked_by);
|
el_retrieve(lbs, message_id, NULL, NULL, NULL, 0, NULL, 0, NULL, NULL, NULL, NULL, locked_by);
|
||||||
if (locked_by[0]) {
|
if (locked_by[0]) {
|
||||||
sprintf(str, "ID%d:\t%s", message_id, loc("Entry is locked on local server and therefore skipped"));
|
sprintf(str, "ID%d:\t%s", message_id,
|
||||||
|
loc("Entry is locked on local server and therefore skipped"));
|
||||||
mprint(lbs, mode, str);
|
mprint(lbs, mode, str);
|
||||||
all_identical = FALSE;
|
all_identical = FALSE;
|
||||||
continue;
|
continue;
|
||||||
@ -20241,8 +20240,8 @@ void submit_elog(LOGBOOK * lbs)
|
|||||||
rcpt_to = xmalloc(256);
|
rcpt_to = xmalloc(256);
|
||||||
rcpt_to[0] = 0;
|
rcpt_to[0] = 0;
|
||||||
rcpt_to_size = 256;
|
rcpt_to_size = 256;
|
||||||
mail_list = xmalloc(200*NAME_LENGTH);
|
mail_list = xmalloc(200 * NAME_LENGTH);
|
||||||
rcpt_list = xmalloc(200*NAME_LENGTH);
|
rcpt_list = xmalloc(200 * NAME_LENGTH);
|
||||||
|
|
||||||
if (suppress == 1 || suppress == 3) {
|
if (suppress == 1 || suppress == 3) {
|
||||||
if (suppress == 1)
|
if (suppress == 1)
|
||||||
@ -20287,28 +20286,28 @@ void submit_elog(LOGBOOK * lbs)
|
|||||||
i = build_subst_list(lbs, slist, svalue, attrib, TRUE);
|
i = build_subst_list(lbs, slist, svalue, attrib, TRUE);
|
||||||
strsubst_list(list, sizeof(list), slist, svalue, i);
|
strsubst_list(list, sizeof(list), slist, svalue, i);
|
||||||
|
|
||||||
n = strbreak(list, (char (*)[1500])mail_list, 200, ",", FALSE);
|
n = strbreak(list, (char (*)[1500]) mail_list, 200, ",", FALSE);
|
||||||
|
|
||||||
if (verbose)
|
if (verbose)
|
||||||
eprintf("\n%s to %s\n\n", str, list);
|
eprintf("\n%s to %s\n\n", str, list);
|
||||||
|
|
||||||
for (i = 0; i < n; i++) {
|
for (i = 0; i < n; i++) {
|
||||||
/* remove possible 'mailto:' */
|
/* remove possible 'mailto:' */
|
||||||
if ((p = strstr(&mail_list[i*NAME_LENGTH], "mailto:")) != NULL)
|
if ((p = strstr(&mail_list[i * NAME_LENGTH], "mailto:")) != NULL)
|
||||||
strcpy(p, p + 7);
|
strcpy(p, p + 7);
|
||||||
|
|
||||||
if ((int) strlen(mail_to) + (int) strlen(&mail_list[i*NAME_LENGTH]) + 10 >= mail_to_size) {
|
if ((int) strlen(mail_to) + (int) strlen(&mail_list[i * NAME_LENGTH]) + 10 >= mail_to_size) {
|
||||||
mail_to_size += 256;
|
mail_to_size += 256;
|
||||||
mail_to = xrealloc(mail_to, mail_to_size);
|
mail_to = xrealloc(mail_to, mail_to_size);
|
||||||
}
|
}
|
||||||
strcat(mail_to, &mail_list[i*NAME_LENGTH]);
|
strcat(mail_to, &mail_list[i * NAME_LENGTH]);
|
||||||
strcat(mail_to, ",");
|
strcat(mail_to, ",");
|
||||||
|
|
||||||
if ((int) strlen(rcpt_to) + (int) strlen(&mail_list[i*NAME_LENGTH]) + 10 >= rcpt_to_size) {
|
if ((int) strlen(rcpt_to) + (int) strlen(&mail_list[i * NAME_LENGTH]) + 10 >= rcpt_to_size) {
|
||||||
rcpt_to_size += 256;
|
rcpt_to_size += 256;
|
||||||
rcpt_to = xrealloc(rcpt_to, rcpt_to_size);
|
rcpt_to = xrealloc(rcpt_to, rcpt_to_size);
|
||||||
}
|
}
|
||||||
strcat(rcpt_to, &mail_list[i*NAME_LENGTH]);
|
strcat(rcpt_to, &mail_list[i * NAME_LENGTH]);
|
||||||
strcat(rcpt_to, ",");
|
strcat(rcpt_to, ",");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -20352,37 +20351,37 @@ void submit_elog(LOGBOOK * lbs)
|
|||||||
|
|
||||||
if (strlen(mail_to) > 0) {
|
if (strlen(mail_to) > 0) {
|
||||||
/* convert any '|' to ',', remove duplicate email to's */
|
/* convert any '|' to ',', remove duplicate email to's */
|
||||||
strbreak(rcpt_to, (void *)rcpt_list, 200, ",|", TRUE);
|
strbreak(rcpt_to, (void *) rcpt_list, 200, ",|", TRUE);
|
||||||
strbreak(mail_to, (void *)mail_list, 200, ",|", TRUE);
|
strbreak(mail_to, (void *) mail_list, 200, ",|", TRUE);
|
||||||
for (i=0 ; i<200 && rcpt_list[i*NAME_LENGTH]; i++) {
|
for (i = 0; i < 200 && rcpt_list[i * NAME_LENGTH]; i++) {
|
||||||
for (j=i+1 ; j<200 && rcpt_list[j*NAME_LENGTH] ; j++) {
|
for (j = i + 1; j < 200 && rcpt_list[j * NAME_LENGTH]; j++) {
|
||||||
if (strstr(&rcpt_list[j*NAME_LENGTH], &rcpt_list[i*NAME_LENGTH])) {
|
if (strstr(&rcpt_list[j * NAME_LENGTH], &rcpt_list[i * NAME_LENGTH])) {
|
||||||
for (k=i ; k<199 && rcpt_list[k*NAME_LENGTH] ; k++) {
|
for (k = i; k < 199 && rcpt_list[k * NAME_LENGTH]; k++) {
|
||||||
memcpy(&rcpt_list[k*NAME_LENGTH], &rcpt_list[(k+1)*NAME_LENGTH], NAME_LENGTH);
|
memcpy(&rcpt_list[k * NAME_LENGTH], &rcpt_list[(k + 1) * NAME_LENGTH], NAME_LENGTH);
|
||||||
memcpy(&mail_list[k*NAME_LENGTH], &mail_list[(k+1)*NAME_LENGTH], NAME_LENGTH);
|
memcpy(&mail_list[k * NAME_LENGTH], &mail_list[(k + 1) * NAME_LENGTH], NAME_LENGTH);
|
||||||
}
|
}
|
||||||
i = i-1;
|
i = i - 1;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
rcpt_to[0] = 0;
|
rcpt_to[0] = 0;
|
||||||
mail_to[0] = 0;
|
mail_to[0] = 0;
|
||||||
for (i=0 ; i<200 && rcpt_list[i*NAME_LENGTH]; i++) {
|
for (i = 0; i < 200 && rcpt_list[i * NAME_LENGTH]; i++) {
|
||||||
|
|
||||||
if ((int) strlen(rcpt_to) + (int) strlen(&rcpt_list[i*NAME_LENGTH]) + 5 >= rcpt_to_size) {
|
if ((int) strlen(rcpt_to) + (int) strlen(&rcpt_list[i * NAME_LENGTH]) + 5 >= rcpt_to_size) {
|
||||||
rcpt_to_size += 256;
|
rcpt_to_size += 256;
|
||||||
rcpt_to = xrealloc(rcpt_to, rcpt_to_size);
|
rcpt_to = xrealloc(rcpt_to, rcpt_to_size);
|
||||||
}
|
}
|
||||||
strcat(rcpt_to, &rcpt_list[i*NAME_LENGTH]);
|
strcat(rcpt_to, &rcpt_list[i * NAME_LENGTH]);
|
||||||
|
|
||||||
if ((int) strlen(mail_to) + (int) strlen(&mail_list[i*NAME_LENGTH]) + 5 >= mail_to_size) {
|
if ((int) strlen(mail_to) + (int) strlen(&mail_list[i * NAME_LENGTH]) + 5 >= mail_to_size) {
|
||||||
mail_to_size += 256;
|
mail_to_size += 256;
|
||||||
mail_to = xrealloc(mail_to, mail_to_size);
|
mail_to = xrealloc(mail_to, mail_to_size);
|
||||||
}
|
}
|
||||||
strcat(mail_to, &mail_list[i*NAME_LENGTH]);
|
strcat(mail_to, &mail_list[i * NAME_LENGTH]);
|
||||||
|
|
||||||
if (i<199 && rcpt_list[(i+1)*NAME_LENGTH]) {
|
if (i < 199 && rcpt_list[(i + 1) * NAME_LENGTH]) {
|
||||||
strcat(rcpt_to, ",");
|
strcat(rcpt_to, ",");
|
||||||
strcat(mail_to, ",\r\n\t");
|
strcat(mail_to, ",\r\n\t");
|
||||||
}
|
}
|
||||||
@ -20390,7 +20389,7 @@ void submit_elog(LOGBOOK * lbs)
|
|||||||
|
|
||||||
if (compose_email
|
if (compose_email
|
||||||
(lbs, rcpt_to, mail_to, message_id, attrib, mail_param, isparam("edit_id"), att_file,
|
(lbs, rcpt_to, mail_to, message_id, attrib, mail_param, isparam("edit_id"), att_file,
|
||||||
isparam("encoding") ? getparam("encoding") : "plain", atoi(in_reply_to)) == 0) {
|
isparam("encoding") ? getparam("encoding") : "plain", atoi(in_reply_to)) == 0) {
|
||||||
xfree(mail_to);
|
xfree(mail_to);
|
||||||
xfree(rcpt_to);
|
xfree(rcpt_to);
|
||||||
xfree(mail_list);
|
xfree(mail_list);
|
||||||
@ -22345,16 +22344,16 @@ BOOL check_user_password(LOGBOOK * lbs, char *user, char *password, char *redir)
|
|||||||
else
|
else
|
||||||
rsprintf("<input type=checkbox checked name=remember value=1>\n");
|
rsprintf("<input type=checkbox checked name=remember value=1>\n");
|
||||||
rsprintf("%s<br>\n", loc("Keep me logged in on this computer"));
|
rsprintf("%s<br>\n", loc("Keep me logged in on this computer"));
|
||||||
|
|
||||||
if (atof(str) < 1)
|
if (atof(str) < 1)
|
||||||
rsprintf(loc("for the next %d minutes"), (int)(atof(str)*60));
|
rsprintf(loc("for the next %d minutes"), (int) (atof(str) * 60));
|
||||||
else if (atof(str) == 1)
|
else if (atof(str) == 1)
|
||||||
rsprintf(loc("for the next hour"));
|
rsprintf(loc("for the next hour"));
|
||||||
else if (atof(str) <= 48)
|
else if (atof(str) <= 48)
|
||||||
rsprintf(loc("for the next %d hours"), (int)atof(str));
|
rsprintf(loc("for the next %d hours"), (int) atof(str));
|
||||||
else
|
else
|
||||||
rsprintf(loc("for the next %d days"), (int)(atof(str)/24));
|
rsprintf(loc("for the next %d days"), (int) (atof(str) / 24));
|
||||||
|
|
||||||
rsprintf(" or until I log out");
|
rsprintf(" or until I log out");
|
||||||
rsprintf("</td></tr>\n");
|
rsprintf("</td></tr>\n");
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4642,7 +4642,7 @@ int eflags;
|
|||||||
/* Returns a message corresponding to an error code, ERRCODE, returned
|
/* Returns a message corresponding to an error code, ERRCODE, returned
|
||||||
from either regcomp or regexec. We don't use PREG here. */
|
from either regcomp or regexec. We don't use PREG here. */
|
||||||
|
|
||||||
size_t regerror(int errcode, const regex_t *preg, char *errbuf, size_t errbuf_size)
|
size_t regerror(int errcode, const regex_t * preg, char *errbuf, size_t errbuf_size)
|
||||||
{
|
{
|
||||||
const char *msg;
|
const char *msg;
|
||||||
size_t msg_size;
|
size_t msg_size;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user