Help in translation (English and other languages)
I need English native speakers’ help to correct the English text of my description of User-defined functions LCK Visual FoxPro and the several comments in the C++ and VFP source code.They will be disseminated as a free of charge download.In order to get an idea how many texts are already translated and corrected, and also to get a working version of the library, please download the file
The description of each function is similar to the description of functions in the help VFP. The shortest description consists of several lines, the longest is similar to a description of a ASCAN() function. In total the library has about 20 functions, but the descriptions of some of them are practically identical, as is the case, for example, for search functions of minimum / maximum values among elements of an array column.
Therefore, a help of about 10 people is needed, each one doing only a fraction of the total required work.If you would like to help me, please send an email to firstname.lastname@example.org (Subject: Help in translation). I will send you a function description or a line of the comment in source code, together with the library and an example of usage.The names of people who will assist in correcting the text will be published on my page or in the CHM description files, unless requested otherwise.
I am planning to produce a complete description of my functions in French, German, Spanish and Romanian. If you are proficient in one of those languages, please write to me at email@example.com (Subject: Help in French translation or Help in Spanish translation etc)
I am also planning to translate the list of functions into other European languages, as well as into Turkish, Arabic, Hebrew, Chinese, Japanese and Korean.A help of two people would be very appreciated in that regard.
Thank you very much for offering your help.
P.S.Here is the list of functions from the library.
IFOR() - Immediate FOR cycle.
IWHILE() - Immediate WHILE cycle.
ICASE() - Evaluates the results from a list of conditions.
IEXECCASE() - Evaluates the results and executes the commands from a list of conditions.
IEXECIF() - Returns one of two values and executes one of two string of the commands depending on the value of a logical expression.
EXECUTE() - Execute the commands from a string, unlike a macro substitution can execute the several commands from one string and returns the result.
FIELDNUM() - Returns the field number, referenced by name of a field, in a table.
DANSLISTE() - Determines whether a numeric expression is contained in the list of values of type «1,5,13-18»
INCREMENT() - Increments or decrements the value of a variable passed by reference by one and returns the resultWorking with arraysA
RRAYSUM() - Returns the sum of all or a specified range of numeric (and/or currency) elements in the selected column of an array.
ARRAYAVG() - Computes the arithmetic average of all or a specified range of numeric (and/or currency) elements in the selected column of an array.
ARRAYMIN() - Evaluates all or a specified range of elements in the selected column of an array and returns the element and optional number of row with the minimum value.
ARRAYMAX() - Evaluates all or a specified range of elements in the selected column of an array and returns the element and optional number of row with the maximum value.
ARRAYCNT() - Counts the number of all or a specified range of numeric (and/or currency) elements in the selected column of an array.
ASCANQUICK() - Unlike the built-in function ASCAN(), performs a binary search in the selected column of a sorted array for an element containing the same data and data type as an expression.
VITESCAN() - Performs a binary search in the selected column of a sorted array for an element containing the same data and data type as an expression. This function is more simple than ASCANQUICK().
GETALLWORDS() - Inserts the words from a string into a global dimensioned array.