1
0
mirror of https://gitlab.com/rnger/amath synced 2025-10-06 02:49:59 +00:00

Implemented localized keywords

This commit is contained in:
llsth
2015-04-10 15:41:29 +02:00
parent fa1f153127
commit b3753232f2
20 changed files with 443 additions and 277 deletions

View File

@ -30,24 +30,24 @@
; flexcat catalog/help.cd catalog/danish/amath-help.ct CATALOG catalog/danish/amath-help.catalog
; #############################################################################
symzero
Indtast kommando eller udtryk.#NEWLINE##SYNTAXHIGHLIGHT#Eksempel: 2+3-cos(3)#NORMALTEXT##NEWLINE# #NEWLINE#Mere hj<EFBFBD>lp er tilg<EFBFBD>ngelig i udvalgte omr<EFBFBD>der.#NEWLINE#-------------------------------------------------#NEWLINE#funktions Grundl<EFBFBD>ggende funktioner.#NEWLINE#trigon Trigonometriske funktioner.#NEWLINE#hyper Hyperbolske funktioner.#NEWLINE#complex Komplekse tal.#NEWLINE#statements Underst<EFBFBD>ttede kommondoer.#NEWLINE#operators Underst<EFBFBD>ttede operatorer.#NEWLINE#-------------------------------------------------#NEWLINE##SYNTAXHIGHLIGHT#Eksemple: help trigon#NEWLINE#
Indtast kommando eller udtryk.#NEWLINE##SYNTAXHIGHLIGHT#Eksempel: 2+3-cos(3)#NORMALTEXT##NEWLINE# #NEWLINE#Mere hjælp er tilgængelig i udvalgte områder#NEWLINE#-------------------------------------------------#NEWLINE#funktioner Grundlæggende funktioner.#NEWLINE#trigo Trigonometriske funktioner.#NEWLINE#hyper Hyperbolske funktioner.#NEWLINE#compleks Komplekse tal.#NEWLINE#kommander Understøttede kommondoer.#NEWLINE#operatorer Understøttede operatorer.#NEWLINE#-------------------------------------------------#NEWLINE##SYNTAXHIGHLIGHT#Eksemple: hlp trigo#NEWLINE#
symoperator
-------------------------------------------------#NEWLINE# + Matematik addition.#NEWLINE# - Matematik subtraktion.#NEWLINE# * Matematik multiplikation.#NEWLINE# / Matematik division.#NEWLINE# ^ Matematik potensopl<EFBFBD>ftning.#NEWLINE# = Tildeling af variabel v<EFBFBD>rdi.#NEWLINE# | Absolutte eller numerisk v<EFBFBD>rdi.#NEWLINE#-------------------------------------------------#NEWLINE#
-------------------------------------------------#NEWLINE# + Matematik addition.#NEWLINE# - Matematik subtraktion.#NEWLINE# * Matematik multiplikation.#NEWLINE# / Matematik division.#NEWLINE# ^ Matematik potensopløftning.#NEWLINE# = Tildeling af variabel værdi.#NEWLINE# | Absolutte eller numerisk værdi.#NEWLINE#-------------------------------------------------#NEWLINE#
symfunction
-------------------------------------------------#NEWLINE#abs Absolutte eller numerisk v<EFBFBD>rdi.#NEWLINE#sgn Matematik signum funktion.#NEWLINE#round Afrund til n<EFBFBD>rmeste heltal.#NEWLINE#trunc Fjern decimaler.#NEWLINE#floor Afrund i positiv retning.#NEWLINE#ceil Afrund i negativ retning.#NEWLINE#sqrt Kvadratrodsfunktion (exponent 1/2).#NEWLINE#cbrt Kubikrods (exponent 1/3).#NEWLINE#lb Bin<EFBFBD>r logaritme funktion (grundtal 2).#NEWLINE#ln Naturlig logaritme funktion (grundtal e).#NEWLINE#lg 10-talslogaritme funktion (grundtal 10).#NEWLINE#-------------------------------------------------#NEWLINE##SYNTAXHIGHLIGHT#Eksempel: round(1.55)#NORMALTEXT##NEWLINE#
-------------------------------------------------#NEWLINE#abs Absolutte eller numerisk værdi.#NEWLINE#sgn Matematik signum funktion.#NEWLINE#round Afrund til nærmeste heltal.#NEWLINE#trunc Fjern decimaler.#NEWLINE#floor Afrund i positiv retning.#NEWLINE#ceil Afrund i negativ retning.#NEWLINE#sqrt Kvadratrodsfunktion (exponent 1/2).#NEWLINE#cbrt Kubikrods (exponent 1/3).#NEWLINE#lb Binær logaritme funktion (grundtal 2).#NEWLINE#ln Naturlig logaritme funktion (grundtal e).#NEWLINE#lg 10-talslogaritme funktion (grundtal 10).#NEWLINE#-------------------------------------------------#NEWLINE##SYNTAXHIGHLIGHT#Eksempel: round(1.55)#NORMALTEXT##NEWLINE#
symtrigon
-------------------------------------------------#NEWLINE#sin Trigonometrisk sinus funktion.#NEWLINE#cos Trigonometrisk cosinus funktion.#NEWLINE#tan Trigonometrisk tangent funktion.#NEWLINE#cot Trigonometrisk cotangent funktion.#NEWLINE#sec Trigonometrisk secant funktion.#NEWLINE#csc Trigonometrisk cosecant funktion.#NEWLINE#asin Invers trigonometrisk sinus funktion.#NEWLINE#acos Invers trigonometrisk cosinus funktion.#NEWLINE#atan Invers trigonometrisk tangent funktion.#NEWLINE#acot Invers trigonometrisk cotangent funktion.#NEWLINE#asec Invers trigonometrisk secant funktion.#NEWLINE#acsc Invers trigonometrisk cosecant funktion.#NEWLINE#-------------------------------------------------#NEWLINE#Inverse funktioner kan prefixes med ar eller arc #NEWLINE#i stedet for a.#NEWLINE#
symhyper
-------------------------------------------------#NEWLINE#sinh Hyperbolsk sinus funktion.#NEWLINE#cosh Hyperbolsk cosinus funktion.#NEWLINE#tanh Hyperbolsk tangent funktion.#NEWLINE#coth Hyperbolsk cotangent funktion.#NEWLINE#sech Hyperbolsk secant funktion.#NEWLINE#csch Hyperbolsk cosecant funktion. #NEWLINE#asinh Invers hyperbolsk sinus funktion.#NEWLINE#acosh Invers hyperbolsk cosinus funktion.#NEWLINE#atanh Invers hyperbolsk tangent funktion.#NEWLINE#acoth Invers hyperbolsk cotangent funktion.#NEWLINE#asech Invers hyperbolsk secant funktion.#NEWLINE#acsch Invers hyperbolsk cosecant funktion.#NEWLINE#-------------------------------------------------#NEWLINE#Inverse funktioner kan prefixes med ar eller arc #NEWLINE#i stedet for a.#NEWLINE#
; Table of statements
symstatement
---------------------------------------------------------#NEWLINE#clear Ryd konsol vindue.#NEWLINE#def Definer funktion.#NEWLINE#delete Slet variabler og funktioner.#NEWLINE#digits Angiv antal betydende cifre.#NEWLINE#eval Beregn aritmetiske udtryk.#NEWLINE#execute Afvikel kommondoer i en fil.#NEWLINE#funktions Vis liste med brugerdefinerede funktioner.#NEWLINE#input Skift numerisk talsystem ved l<EFBFBD>sning (eksperimentelt).#NEWLINE#help Vis grundl<EFBFBD>ggende hj<EFBFBD>lpetekst.#NEWLINE#output kift numerisk talsystem ved skrivning (eksperimentelt).#NEWLINE#list Vis indholdet af en mappe.#NEWLINE#show Vis indholdet af en fil.#NEWLINE#load Hent variabler og funktioner fra en fil.#NEWLINE#save Gem variabler og funktioner til en fil.#NEWLINE#variables Vis variabler i hukommelsen.#NEWLINE#version Vis infomation om denne version.#NEWLINE#memory Vis internt hukommelsesforbrug.#NEWLINE#exit Afslut program.#NEWLINE#---------------------------------------------------------#NEWLINE#Det er valgfrit at angive def og eval kommandoerne. Kommandoerne Functions og#NEWLINE#variables kan forkortes til funcs og vars.#NEWLINE#
---------------------------------------------------------#NEWLINE#ryd Ryd konsol vindue.#NEWLINE#definer Definer funktion.#NEWLINE#slet Slet variabler og funktioner.#NEWLINE#cifre Angiv antal betydende cifre.#NEWLINE#beregn Beregn aritmetiske udtryk.#NEWLINE#kør Afvikel kommondoer i en fil.#NEWLINE#funktioner Vis liste med brugerdefinerede funktioner.#NEWLINE#ind Skift numerisk talsystem ved læsning (eksperimentelt).#NEWLINE#hlp Vis grundlæggende hjælpetekst.#NEWLINE#ud kift numerisk talsystem ved skrivning (eksperimentelt).#NEWLINE#list Vis indholdet af en mappe.#NEWLINE#vis Vis indholdet af en fil.#NEWLINE#hent Hent variabler og funktioner fra en fil.#NEWLINE#gem Gem variabler og funktioner til en fil.#NEWLINE#variabler Vis variabler i hukommelsen.#NEWLINE#version Vis infomation om denne version.#NEWLINE#hukommelse Vis internt hukommelsesforbrug.#NEWLINE#afslut Afslut program.#NEWLINE#---------------------------------------------------------#NEWLINE#Det er valgfrit at angive definer og beregn kommandoerne.#NEWLINE# Kommandoerne funktioner og variabler kan forkortes til funk og var.#NEWLINE#
symcomplex
Udtryk med komplekse tal skrives ved at angive 'i' sammen med den#NEWLINE#imagin<EFBFBD>re talv<EFBFBD>rdi. Komplekse tal kan blandes med reelle tal.#NEWLINE##SYNTAXHIGHLIGHT#Syntaks: 2+3i#NEWLINE#Eksempel: 2+3.2i*cos(-1i)+5/7#NEWLINE#
Udtryk med komplekse tal skrives ved at angive 'i' sammen med den#NEWLINE#imaginære talværdi. Komplekse tal kan blandes med reelle tal.#NEWLINE##SYNTAXHIGHLIGHT#Syntaks: 2+3i#NEWLINE#Eksempel: 2+3.2i*cos(-1i)+5/7#NEWLINE#
symclear
Clear kommandoen sletter alt tekst i konsol vinduet.#NEWLINE##SYNTAXHIGHLIGHT#Syntaks: clear#NEWLINE#
Ryd kommandoen sletter alt tekst i konsol vinduet.#NEWLINE##SYNTAXHIGHLIGHT#Syntaks: ryd#NEWLINE#
symdef
The def statement is used to define funktions. When defining a funktion#NEWLINE#it is possible to omit the def keyword. Defined funktions can be shown#NEWLINE#using the funktions statement.#NEWLINE##SYNTAXHIGHLIGHT#Syntaks: def f(x)=2*x+3#NEWLINE#Optional syntax: f(x)=2*x+3#NEWLINE#
Definer kommandoen bruges til at definere funktioner med. Det er ikke#NEWLINE#strengt nødvendigt at angive kommandoen, når en funktion skal defineres#NEWLINE#Allerede definerede funktioner kan vises med kommandoen 'funtioner'.#NEWLINE##SYNTAXHIGHLIGHT#Syntaks: definer f(x)=2*x+3#NEWLINE#Alternativ syntaks: f(x)=2*x+3#NEWLINE#
; Help for delete statement
symdelete
The delete statement can delete variable and funktions. To delete a#NEWLINE#single variable or funktions use the name of the funktion or variable.#NEWLINE#To delete all funktions or variables specify either the variable or#NEWLINE#funktion keyword.#NEWLINE##SYNTAXHIGHLIGHT#Syntaks: delete f(x)#NEWLINE#Syntaks: delete variables#NEWLINE#
@ -72,9 +72,8 @@ The output statement either changes or shows the how numeral output is shown.#NE
; Help for list statement
symlist
No description is available for the list statement.#NEWLINE#
; Help for show statement
symshow
The show statement displays the content of a file.#NEWLINE##SYNTAXHIGHLIGHT#Syntaks: show "filetosee"#NEWLINE#
Vis kommandoen kan bruges til at vise indholdet af en fil, der ønskes kørt.#NEWLINE##SYNTAXHIGHLIGHT#Syntaks: vis "mitscript"#NEWLINE#
; Help for load statement
symload
The load statement retrieves a set of defined variables and funktions from#NEWLINE#a file. Variables and funktions can be saved using the save statement.#NEWLINE##SYNTAXHIGHLIGHT#Syntaks: load "savedwork"#NEWLINE#
@ -82,34 +81,31 @@ The load statement retrieves a set of defined variables and funktions from#NEWLI
symsave
The save statement saves defined variables and funktions to a file in a#NEWLINE#plain text format. Saved variables and funktions can be retrieved using#NEWLINE#the load statement.#NEWLINE# #SYNTAXHIGHLIGHT#Syntaks: save "worktokeep"#NEWLINE#
symversion
Viser hvilken version af amath der k<EFBFBD>rer.#NEWLINE#
Viser hvilken version af amath der kører.#NEWLINE#
symmem
Viser internt hukommelsesforbrug.#NEWLINE#
; Help for prefs statement
symprefs
There is no help for prefs statement now.#NEWLINE#
; Help for variable statement
symvariable
The variable statement shows a list of variables in memory.#NEWLINE##SYNTAXHIGHLIGHT#Syntaks: variables#NEWLINE##NORMALTEXT#optional syntax: vars#NEWLINE#
; Help for exit statement
Variabler kommandoen viser en list af definerede variabler i hukommelsen.#NEWLINE##SYNTAXHIGHLIGHT#Syntaks: variabler#NEWLINE##NORMALTEXT#Alternativ syntaks: var#NEWLINE#
symexit
The exit statement shuts down amath.#NEWLINE##SYNTAXHIGHLIGHT#Syntaks: exit#NEWLINE#
Afslut kommandoen lukker amath programmet.#NEWLINE##SYNTAXHIGHLIGHT#Syntaks: afslut#NEWLINE#
; Help for constant epsilon
syme
Euler's number is base of the exponential funktion which equals its own#NEWLINE#derivative. It is approximately equal to 2.71828.#NEWLINE##SYNTAXHIGHLIGHT#Example: ln(e)#NEWLINE#
; Help for constant pi
sympi
Pi is the ratio of the circumference of a circle to its diameter. Being an#NEWLINE#irrational number, pi cannot be expressed exactly as a common fraction.#NEWLINE#The value of pi is commonly approximated as #SYNTAXHIGHLIGHT#3.14159#NORMALTEXT#.#NEWLINE#
; Help for imaginary unit
symi
The imaginary unit is denoted and commonly referred to as i.#NEWLINE#The imaginary unit is a number, which when multiplied#NEWLINE#by itself gives -1.#NEWLINE#
Den imaginære enhen refereres og angives almindelig vis som i.#NEWLINE#Den imaginære enhen et tal, som når det ganges med sig selv,#NEWLINE#giver resultatet -1..#NEWLINE#
symins
Den sidst udregnede v<EFBFBD>rdi kan benyttes i n<EFBFBD>ste udtryk ved hj<EFBFBD>lp af ins variablen.#NEWLINE##SYNTAXHIGHLIGHT#Eksemple: ins*0,25#NEWLINE#
Den sidst udregnede værdi kan benyttes i næste udtryk ved hjælp af ins variablen.#NEWLINE##SYNTAXHIGHLIGHT#Eksemple: ins*0,25#NEWLINE#
symbin
Der er ikke nogen hj<EFBFBD>lp tilg<EFBFBD>ngelig om binary n<EFBFBD>gleordet.#NEWLINE
Der er ikke nogen hjælp tilgængelig om binær nøgleordet.#NEWLINE
symoct
Der er ikke nogen hj<EFBFBD>lp tilg<EFBFBD>ngelig om octal n<EFBFBD>gleordet.#NEWLINE
Der er ikke nogen hjælp tilgængelig om oktal nøgleordet.#NEWLINE
symdec
Der er ikke nogen hj<EFBFBD>lp tilg<EFBFBD>ngelig om decimal n<EFBFBD>gleordet.#NEWLINE
Der er ikke nogen hjælp tilgængelig om decimal nøgleordet.#NEWLINE
symhex
Der er ikke nogen hj<EFBFBD>lp tilg<EFBFBD>ngelig om hexadecimal n<EFBFBD>gleordet.#NEWLINE
Der er ikke nogen hjælp tilgængelig om hexadecimal nøgleordet.#NEWLINE

View File

@ -0,0 +1,155 @@
## version $VER: amath-keyword.catalog 1.60 (08.04.2015) Danish
## language dansk
## codeset 0
;#############################################################################
;Copyright (c) 2015, Carsten Larsen
;All rights reserved.
;
;Redistribution and use in source and binary forms, with or without
;modification, are permitted provided that the following conditions are met:
;
;* Redistributions of source code must retain the above copyright notice, this
; list of conditions and the following disclaimer.
;
;* Redistributions in binary form must reproduce the above copyright notice,
; this list of conditions and the following disclaimer in the documentation
; and/or other materials provided with the distribution.
;
;THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
;AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
;IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
;DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
;FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
;DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
;SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
;CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
;OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
;OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
;#############################################################################
;######### ClearStatement
clear
ryd
;######### FunctionDefinition statement
def
definer
;######### DeleteStatement and keyword
delete
slet
;######### Eulers Number keyword
e
e
;######### Complex i keyword
i
i
;######### pi keyword
pi
pi
;######### ins variable keyword
ins
ins
;######### EvalStatement
eval
beregn
;######### DrawStatement
draw
tegn
;######### PlotStatement
plot
plot
;######### ExecuteStatement
execute
k<EFBFBD>r
;######### ExitStatement
exit
afslut
quit
slut
;######### Statements keyword
statements
kommandoer
;######### Operators keyword
operators
operatorer
;######### Complex keyword
complex
kompleks
;######### Function keyword
funcs
funk
functions
funktioner
;######### Trigonometric keyword
trigon
trigo
trigonometric
trigonometri
;######### Hyperbolic keyword
hyper
hyper
hyperbolic
hyperbolsk
;######### HelpStatement
help
hj<EFBFBD>lp
;######### PromptStatement
prompt
prompt
;######### VersionStatement
version
version
;######### MemoryStatement
mem
hukommelse
memory
hukommelse
;######### PrefsStatement
prefs
pr<EFBFBD>f
preferences
pr<EFBFBD>ferencer
;######### ListStatement and keyword
list
list
;######### LoadStatement and keyword
load
hent
;######### SaveStatement and keyword
save
gem
;######### ShowStatement and keyword
show
vis
;######### ListVariablesStatement and keyword
vars
var
variables
variabler
;######### DigitsStatement
digits
cifre
;######### InputStatement
input
ind
;######### OutputStatement
output
ud
;######### Binary keyword
bin
bin
binary
bin<EFBFBD>r
;######### Octal keyword
oct
okt
octal
oktal
;######### Decimal keyword
dec
dec
decimal
decimal
;######### Hexadecimal keyword
hex
hex
hexadecimal
hexadecimal

View File

@ -27,9 +27,9 @@
; OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
; #############################################################################
INTROMSG
#NORMALTEXT##BOLD##STARTMSG##NEWLINE##NORMALTEXT##COLOR02##ITALICS#Skriv help for at f<> vist mere information.#NEWLINE#
#NORMALTEXT##BOLD##STARTMSG##NEWLINE##NORMALTEXT##COLOR02##ITALICS#Skriv hj<EFBFBD>lp for at f<> vist uddybende information.#NEWLINE#
TXTLISTDIRHEADER
Type Navn#NEWLINE#-----------------------------------------------#NEWLINE#
Type Navn#NEWLINE#-----------------------------------------------#NEWLINE#
TXTLISTDIRTFILE
[fil]
TXTLISTDIRTDIR
@ -53,23 +53,23 @@ Variablen er ikke defineret:#SPACE#
HELPFUNNDEF
Funktionen er ikke defineret:#SPACE#
HELPFUNRDEF
Funktionen kan ikke omdefineres:#SPACE#
Funktionen er allerede defineret:#SPACE#
HELPPNUMERA
Basen skal v<>re mellem 2 og 32:#SPACE#
Grundtallet skal v<>re mellem 2 og 32:#SPACE#
HELPPDIGITS
Antal decimaler skal v<>re mellem 0 og 15:#SPACE#
Antal betydende cifre skal v<>re mellem 0 og 15:#SPACE#
HELPINPUSHOW
Talsystemet n<>r computeren l<>ser er#SPACE#
Talsystemet n<>r computeren l<>ser ind er#SPACE#
HELPOUTPSHOW
Talsystemet n<>r computeren skriver er#SPACE#
Talsystemet n<>r computeren skriver ud er#SPACE#
HELPINPUSETT
Talsystemet ved l<>sning <20>ndret til#SPACE#
Talsystemet ved indl<EFBFBD>sning <20>ndret til#SPACE#
HELPOUTPSETT
Talsystemet ved skrivning <20>ndret til#SPACE#
Talsystemet ved udskrivning <20>ndret til#SPACE#
HELPDIGISETT
Antal decimaler <20>ndret til#SPACE#
Antal betydende cifre <20>ndret til#SPACE#
HELPDIGISHOW
Antal decimaler der vises er#SPACE#
Antal betydende cifre der vises er#SPACE#
HELPVARSNDEF
Der er ikke defineret nogle variabler.#NEWLINE#
HELPFUNCNDEF
@ -79,17 +79,17 @@ Variabler og funktioner indl
HELPSAVESUCC
Variabler og funktioner gemt til fil.#NEWLINE#
HELPSAVEFAIL
Kan ikke gemme til fil.#NEWLINE#
Kan ikke gemme fil.#NEWLINE#
HELPSAVENOTH
Der er ikke noget og gemme.#NEWLINE#
HELPPREFLOAD
Pr<EFBFBD>ferencer indl<64>st.#NEWLINE#
Pr<EFBFBD>ferencer blev indl<EFBFBD>st.#NEWLINE#
HELPPREFNOLO
Pr<EFBFBD>ferencer kunne ikke indl<64>ses.#NEWLINE#
Kunne ikke indl<64>ses pr<70>ferencer.#NEWLINE#
HELPPREFSAVE
Pr<EFBFBD>ferencer blev gemt.#NEWLINE#
HELPPREFNOSA
Pr<EFBFBD>ferencer kunne ikke gemmes.#NEWLINE#
Kunne ikke gemme pr<70>ferencer.#NEWLINE#
MSGNODIR
Mappen kan ikke <20>bnes:#SPACE#
MSGNOFILE