From 62e00f20099710eb9f5a46f1bf6bed0eeb9d8829 Mon Sep 17 00:00:00 2001 From: Carsten Schmitz Date: Sat, 5 Mar 2005 10:38:49 +0000 Subject: [PATCH] Added dutch language git-svn-id: file:///Users/Shitiz/Downloads/lssvn/trunk/unstable@1279 b72ed6b6-b9f8-46b5-92b4-906544132732 --- admin/lang/dutch/admin.html | 147 ++++++ admin/lang/dutch/answer.html | 64 +++ admin/lang/dutch/group.html | 68 +++ admin/lang/dutch/labels.html | 52 +++ admin/lang/dutch/labelsets.html | 91 ++++ admin/lang/dutch/messages.php | 762 ++++++++++++++++++++++++++++++++ admin/lang/dutch/question.html | 87 ++++ admin/lang/dutch/survey.html | 129 ++++++ admin/lang/dutch/tokens.html | 344 ++++++++++++++ admin/lang/dutch/users.html | 65 +++ lang/dutch.lang.php | 235 ++++++++++ 11 files changed, 2044 insertions(+) create mode 100644 admin/lang/dutch/admin.html create mode 100644 admin/lang/dutch/answer.html create mode 100644 admin/lang/dutch/group.html create mode 100644 admin/lang/dutch/labels.html create mode 100644 admin/lang/dutch/labelsets.html create mode 100644 admin/lang/dutch/messages.php create mode 100644 admin/lang/dutch/question.html create mode 100644 admin/lang/dutch/survey.html create mode 100644 admin/lang/dutch/tokens.html create mode 100644 admin/lang/dutch/users.html create mode 100644 lang/dutch.lang.php diff --git a/admin/lang/dutch/admin.html b/admin/lang/dutch/admin.html new file mode 100644 index 00000000000..1e92de8446d --- /dev/null +++ b/admin/lang/dutch/admin.html @@ -0,0 +1,147 @@ + + +

ADMINISTRATION:
+You are currently viewing the general +administration section of PHPSurveyor. You have not selected any surveys to +view/edit.

+

From this point you can control +the general setup of PHPSurveyor, as well as create new surveys, choose to view +or edit existing surveys and modify your security settings and check that your +database has all the required fields.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Home Click on this icon to close the current survey and view just the + administration bar
+ + Security: Click on this icon to change your security logins and setup
+ + Bad Security: If your security settings need to be initialised, this + icon will display
+Check + Settings: Show a summary of current settings for PHPSurveyor. You can + change the administration language from here.
+ + Check Database: Click here to perform a check on your database to + ensure all required fields and tables exist.
+Backup + Database: Dumps entire PHPSurveyor database into a SQL file
+Edit/Add + Labelsets: Click here to + edit, create or delete label sets used in the 'flexible' labels questions.
+Template + Editor: Click here to edit the PHPSurveyor templates
+ + Add Survey: Click here to create a new survey or import a survey from + a file
+

+Survey
+Group
+Question
+Answer
+
+
+Adding a New Survey
+Click on + to create or +import a new survey.

+

The 'add new survey' screen +allows you to complete the basic details of your survey, as well as choose a +number of presentation options, and general options. From this screen you can +also import a survey exported previously.

+

Survey details include a Short +Title: which is the short name of your survey, a Description: which +is a detailed description of your survey and can be as long as you like, a +Welcome Message: which is presented at the very beginning of surveys, the +self-explanatory Administrator Name and Admin Email fields which +are used to direct participants to the appropriate person with questions about +the survey and are also used as the reply-to address when sending email +invitations to your survey, a Fax To: field, which allows you to enter a +fax number which will appear on your 'printable' survey.

+

The presentation options are +Format: which lets you choose whether your survey will be presented as all +questions in a single page, questions displayed by group, or questions displayed +one web page at a time and Template: which gives you a list of pre-defined +templates that set the look and feel of your survey.

+

The option Use Cookies? +allows you to set some basic access controls over your survey if you are not +using tokens. Setting this to 'Y' means that when a participant successfully +submits their survey responses, a cookie is saved to their computer indicating +that they have done so. The next time they attempt to complete the survey using +the same computer they will not be able to do so. It should be noted that this +is fairly basic, and not particularly clever access control. If two different +people want to complete the survey using the same computer, this method will +preclude them from doing so - only the first will be able to. If one person +tries to complete the survey twice, but on different computers, they will be +able to do so. So you should be aware of these issues before applying this +option. It is helpful to provide some impediments to multiple responses by the +same person but certainly not a foolproof solution.

+

The Notification: option +sets whether PHPSurveyor sends the administrator an email whenever a survey is +completed. If you choose to receive notification emails, you can choose basic +notification, or to have the full responses included. By default your survey will be +Anonymous, however you can choose to make a survey Not Anonymous, which +means that the responses are linked to your tokens table, and you can trace +individual answers to a particular respondent.

+

The Invitation Email, Email +Reminder and Confirmation Email text boxes allow you to set your +preferred email messages which will be used if you use tokens with your survey.

+

If you Allow Public +Registration:, and you create a tokens table with your survey, then the +general public will be able to register to access the survey. They will be sent +an email invitation, which you write in the Public Registration Email: +textbox. When you allow public registration, if you want the public to also +provide you with the additional "free form" fields in the tokens table, +attribute_1 and attribute_2, you can give them nicer names using Token +attribute names:.

+

Date Stamp: lets you add a +time/date entry to every response so you can keep a record with each +participants response of when they completed the survey and Language: lets you choose from any pre-existing language files for built-in answers and +messages such as "Yes/No", "Male/Female" and so on. The Expiry Date: +is the date at which your survey will cease to be publicly available. If you +leave this field blank, the survey will never expire.

+

Finally, you can enter a URL: which +will be presented at the end of the survey so you can direct participants to a +web site of your choice after completing the survey, and a URL Description: +which is the text to which the URL is attached.

+

Importing a Survey
+You can use the file menu at the bottom of the screen to import a survey. Click +on browse, choose the PHPSurveyor *.sql file containing your survey and then +click on the Import button.

+

 

\ No newline at end of file diff --git a/admin/lang/dutch/answer.html b/admin/lang/dutch/answer.html new file mode 100644 index 00000000000..996de80e93b --- /dev/null +++ b/admin/lang/dutch/answer.html @@ -0,0 +1,64 @@ + + +

+Administration
+Survey

+ +Group
+Question

+ +

You are currently viewing the +answer +administration section of PHPSurveyor.

+ +

From this point you can view, edit +and change the order of answers to this particular question of your survey.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ + Button Options:

+ Move Answer UP: Click on this to + move the display order of this answer up.
+ + Move Answer DOWN: Click on this to + move the display order of this answer down.
+ + Save Changes to Answer: Click on this to + save any changes you've made to this answer.
+ + Delete Answer: Click on this + delete this answer.
+ + Add Answer: Click on this + to add a new answer.
+ + Fix Sort Order: Click on this to fix any problems you may be having + with the sort order of the answers.
\ No newline at end of file diff --git a/admin/lang/dutch/group.html b/admin/lang/dutch/group.html new file mode 100644 index 00000000000..0c12db09a44 --- /dev/null +++ b/admin/lang/dutch/group.html @@ -0,0 +1,68 @@ + + +

+Administration
+Survey

+ +

GROUP:
+You are currently viewing the group +administration section of PHPSurveyor.

+ +

From this point you can view and +control this particular group of your survey. You can also +add new questions to +your group or select an existing question from this group to view or edit.

+ + + + + + + + + + + + + + + + +
+

+ + Button Options:

+ + Edit Group: Click on this to edit details of the current group.
+ + Delete Group: Click on this to delete your group. This button will + only display if there are no questions in this group.
+ + Add Question: Click on this to add a new question to this group. This + button will not be available if the survey has been activated.
+

+Group
+Question
+Answer

+

+Adding a New Question
+Click on + to add a new +question to your survey.

+

You can add as many questions as +you like to each group in your survey. When you click on the "Add New Question" +icon, you will be presented with a screen that allows you to enter a Question +Code: which is a required field, and is used to determine the order in which +questions within a group are displayed. The question code can be up to 5 +characters long. Questions are ordered by this code alphabetically. The +Question: field can be as long as you like and will contain the actual +question that is presented to the survey participant. In the Help: field +you can type a help message that will appear below the question and its +associated answer options. The Question Type: field is a selectable list +that contains the different types of pre-defined questions available. A detailed +explanation of these questions is provided in the instruction manual. You can +set a question to Mandatory: to ensure that a participant cannot move +away from that question, or submit a response, without having answered that +question. Certain question types will also allow you to put a "Y" or "N" in the +Other: field. In these cases, the question will have an additional +answer, of "Other".

diff --git a/admin/lang/dutch/labels.html b/admin/lang/dutch/labels.html new file mode 100644 index 00000000000..a7bcab1bfb4 --- /dev/null +++ b/admin/lang/dutch/labels.html @@ -0,0 +1,52 @@ + + +

+Label Set Administration:
+You are currently viewing the Labels section of the Label Sets +Administration Screen.

+

From this point you can (usually) +add, remove or edit the labels within a 'label set'. Labels consist of a 'code', +and a 'title'. The code will not be visible to survey participants but is used +to save the response. You can modify the order in which the label titles appear +using the "Up" and "Dn" buttons. The highest placed label will appear at the +left, and the lowest place at the right.

+

If a label set is being used by +an existing survey, this screen will display a warning suggesting that adding or +deleting items may cause unintended consequences. Because Label Sets can be +shared by more than one survey or question, modifying a label set should be +approached with caution to ensure that you don't mess up another survey you are +using.

+

If a label set is being used by +an existing survey that has been activated, you will not be able to add, delete +or change the code of any entries. You will, however be able to modify the +"Title" text or change the order in which the titles appear.

+

The following options are +available in the Labels Toolbar:

+ + + + + + + + + + + + + +
+Edit Label + Set: + Click on this icon to edit the name of the labelset you are currently + viewing
+Delete + + Label Set: Click here to delete the entire label set including all + labels. Note that you cannot delete a label set that is currently being used + by any survey, whether active or not.
+Export Label Set: + Click here to export the label set to a file for later use or sharing with + other PHPSurveyor users
+

 

+

 

\ No newline at end of file diff --git a/admin/lang/dutch/labelsets.html b/admin/lang/dutch/labelsets.html new file mode 100644 index 00000000000..d1876dbe652 --- /dev/null +++ b/admin/lang/dutch/labelsets.html @@ -0,0 +1,91 @@ + + +

+Label Set Administration:
+You are currently viewing the Label Sets Administration section of PHPSurveyor.

+

From this point you can create, +edit or delete Label Sets for use in the 'flexible labels' question type(s). +Label Sets allow you to pre-define a series of options against which various +answers can be checked. For example, in may surveys you may want to ask the +participant for a response to a particular statement or scenario and give them a +list of choices for each one. An example is show below:

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Please indicate the extent to +which you agree with the following statements:
 Agree StronglyAgree SomewhatNeither Agree Nor DisagreeDisagree SomewhatDisagree Strongly
I am a very strange person
I love ice cream
Green is a lovely colour
+
+

Using Label Sets you can create +your own column headings for these sorts of questions.

+

The following options are +available in the Label Sets Administration Toolbar:

+ + + + + + + + + +
+ + Home Click on this icon to return to the main PHPSurveyor + administration screen
+ + Add Label Set: Click here to create a new label set or import a label + set from + a file
+

+
+Adding a New Labelset
+Click on + to create or +import a new label set.

+

A labelset requires just a name. +Each label set is also automatically given a unique "LID" (or Labelset InDex) +number. You can create a labelset with the same name as another label set, +although generally this is not recommended (as it tends to confuse things). The +label set will be distinguishable from any with a different name by its LID +number.

+

Importing a Label Set
+You can use the Import Label Set option at the bottom of the screen to import a +label set. Click +on browse, choose the PHPSurveyor *.sql file containing your label set and then +click on the Import button.

+

 

\ No newline at end of file diff --git a/admin/lang/dutch/messages.php b/admin/lang/dutch/messages.php new file mode 100644 index 00000000000..4a5031d198d --- /dev/null +++ b/admin/lang/dutch/messages.php @@ -0,0 +1,762 @@ +\nIf you click on the 'initialise security' button below, standard APACHE security settings will be added to the administration directory of this script. You will then need to use the default access username and password to access the administration and data entry scripts."); +define("_UC_TURNON_MESSAGE2", "It is highly recommended that once your security system has been initialised you change this default password."); +define("_UC_INITIALISE", "Initialise Security"); +define("_UC_NOUSERS", "No users exist in your table. We recommend you 'turn off' security. You can then 'turn it on' again."); +define("_UC_TURNOFF", "Turn Off Security"); + +//Activate and deactivate messages +define("_AC_MULTI_NOANSWER", "This question is a multiple answer type question but has no answers."); +define("_AC_NOTYPE", "This question does not have a question 'type' set."); +define("_AC_NOLID", "This question requires a Labelset, but none is set."); //New for 0.98rc8 +define("_AC_CON_OUTOFORDER", "This question has a condition set, however the condition is based on a question that appears after it."); +define("_AC_FAIL", "Survey does not pass consistency check"); +define("_AC_PROBS", "The following problems have been found:"); +define("_AC_CANNOTACTIVATE", "The survey cannot be activated until these problems have been resolved"); +define("_AC_READCAREFULLY", "READ THIS CAREFULLY BEFORE PROCEEDING"); +define("_AC_ACTIVATE_MESSAGE1", "You should only activate a survey when you are absolutely certain that your survey setup is finished and will not need changing."); +define("_AC_ACTIVATE_MESSAGE2", "Once a survey is activated you can no longer:"); +define("_AC_ACTIVATE_MESSAGE3", "However you can still:"); +define("_AC_ACTIVATE_MESSAGE4", "Once data has been entered into this survey, if you want to add or remove groups or questions, you will need to de-activate this survey, which will move all data that has already been entered into a separate archived table."); +define("_AC_ACTIVATE", "Activate"); +define("_AC_ACTIVATED", "Survey has been activated. Results table has been succesfully created."); +define("_AC_NOTACTIVATED", "Survey could not be actived."); +define("_AC_NOTPRIVATE", "This is not an anonymous survey. A token table must also be created."); +define("_AC_REGISTRATION", "This survey allows public registration. A token table must also be created."); +define("_AC_CREATETOKENS", "Initialise Tokens"); +define("_AC_SURVEYACTIVE", "This survey is now active, and responses can be recorded."); +define("_AC_DEACTIVATE_MESSAGE1", "In an active survey, a table is created to store all the data-entry records."); +define("_AC_DEACTIVATE_MESSAGE2", "When you de-activate a survey all the data entered in the original table will be moved elsewhere, and when you activate the survey again, the table will be empty. You will not be able to access this data using PHPSurveyor any more."); +define("_AC_DEACTIVATE_MESSAGE3", "De-activated survey data can only be accessed by system administrators using a MySQL data access tool like phpmyadmin. If your survey uses tokens, this table will also be renamed and will only be accessible by system administrators."); +define("_AC_DEACTIVATE_MESSAGE4", "Your responses table will be renamed to:"); +define("_AC_DEACTIVATE_MESSAGE5", "You should export your responses before de-activating. Click \"Cancel\" to return to the main admin screen without de-activating this survey."); +define("_AC_DEACTIVATE", "De-Activate"); +define("_AC_DEACTIVATED_MESSAGE1", "The responses table has been renamed to: "); +define("_AC_DEACTIVATED_MESSAGE2", "The responses to this survey are no longer available using PHPSurveyor."); +define("_AC_DEACTIVATED_MESSAGE3", "You should note the name of this table in case you need to access this information later."); +define("_AC_DEACTIVATED_MESSAGE4", "The tokens table associated with this survey has been renamed to: "); + +//CHECKFIELDS +define("_CF_CHECKTABLES", "Checking to ensure all tables exist"); +define("_CF_CHECKFIELDS", "Checking to ensure all fields exist"); +define("_CF_CHECKING", "Checking"); +define("_CF_TABLECREATED", "Table Created"); +define("_CF_FIELDCREATED", "Field Created"); +define("_CF_OK", "OK"); +define("_CFT_PROBLEM", "It appears as if some tables or fields are missing from your database."); + +//CREATE DATABASE (createdb.php) +define("_CD_DBCREATED", "Database has been created."); +define("_CD_POPULATE_MESSAGE", "Please click below to populate the database"); +define("_CD_POPULATE", "Populate Database"); +define("_CD_NOCREATE", "Could not create database"); +define("_CD_NODBNAME", "Database Information not provided. This script must be run from admin.php only."); + +//DATABASE MODIFICATION MESSAGES +define("_DB_FAIL_GROUPNAME", "Group could not be added. It is missing the mandatory group name"); +define("_DB_FAIL_GROUPUPDATE", "Group could not be updated"); +define("_DB_FAIL_GROUPDELETE", "Group could not be deleted"); +define("_DB_FAIL_NEWQUESTION", "Question could not be created."); +define("_DB_FAIL_QUESTIONTYPECONDITIONS", "Question could not be updated. There are conditions for other questions that rely on the answers to this question and changing the type will cause problems. You must delete these conditions before you can change the type of this question."); +define("_DB_FAIL_QUESTIONUPDATE", "Question could not be updated"); +define("_DB_FAIL_QUESTIONDELCONDITIONS", "Question could not be deleted. There are conditions for other questions that rely on this question. You cannot delete this question until those conditions are removed"); +define("_DB_FAIL_QUESTIONDELETE", "Question could not be deleted"); +define("_DB_FAIL_NEWANSWERMISSING", "Answer could not be added. You must include both a Code and an Answer"); +define("_DB_FAIL_NEWANSWERDUPLICATE", "Answer could not be added. There is already an answer with this code"); +define("_DB_FAIL_ANSWERUPDATEMISSING", "Answer could not be updated. You must include both a Code and an Answer"); +define("_DB_FAIL_ANSWERUPDATEDUPLICATE", "Answer could not be updated. There is already an answer with this code"); +define("_DB_FAIL_ANSWERUPDATECONDITIONS", "Answer could not be updated. You have changed the answer code, but there are conditions to other questions which are dependant upon the old answer code to this question. You must delete these conditions before you can change the code to this answer."); +define("_DB_FAIL_ANSWERDELCONDITIONS", "Answer could not be deleted. There are conditions for other questions that rely on this answer. You cannot delete this answer until those conditions are removed"); +define("_DB_FAIL_NEWSURVEY_TITLE", "Survey could not be created because it did not have a short title"); +define("_DB_FAIL_NEWSURVEY", "Survey could not be created"); +define("_DB_FAIL_SURVEYUPDATE", "Survey could not be updated"); +define("_DB_FAIL_SURVEYDELETE", "Survey could not be deleted"); + +//DELETE SURVEY MESSAGES +define("_DS_NOSID", "You have not selected a survey to delete"); +define("_DS_DELMESSAGE1", "You are about to delete this survey"); +define("_DS_DELMESSAGE2", "This process will delete this survey, and all related groups, questions answers and conditions."); +define("_DS_DELMESSAGE3", "We recommend that before you delete this survey you export the entire survey from the main administration screen."); +define("_DS_SURVEYACTIVE", "This survey is active and a responses table exists. If you delete this survey, these responses will be deleted. We recommend that you export the responses before deleting this survey."); +define("_DS_SURVEYTOKENS", "This survey has an associated tokens table. If you delete this survey this tokens table will be deleted. We recommend that you export or backup these tokens before deleting this survey."); +define("_DS_DELETED", "This survey has been deleted."); + +//DELETE QUESTION AND GROUP MESSAGES +define("_DG_RUSURE", "Deleting this group will also delete any questions and answers it contains. Are you sure you want to continue?"); //New for 098rc5 +define("_DQ_RUSURE", "Deleting this question will also delete any answers it includes. Are you sure you want to continue?"); //New for 098rc5 + +//EXPORT MESSAGES +define("_EQ_NOQID", "No QID has been provided. Cannot dump question."); +define("_ES_NOSID", "No SID has been provided. Cannot dump survey"); + +//EXPORT RESULTS +define("_EX_FROMSTATS", "Filtered from Statistics Script"); +define("_EX_HEADINGS", "Questions"); +define("_EX_ANSWERS", "Answers"); +define("_EX_FORMAT", "Format"); +define("_EX_HEAD_ABBREV", "Abbreviated headings"); +define("_EX_HEAD_FULL", "Full headings"); +define("_EX_ANS_ABBREV", "Answer Codes"); +define("_EX_ANS_FULL", "Full Answers"); +define("_EX_FORM_WORD", "Microsoft Word"); +define("_EX_FORM_EXCEL", "Microsoft Excel"); +define("_EX_FORM_CSV", "CSV Comma Delimited"); +define("_EX_EXPORTDATA", "Export Data"); +define("_EX_COLCONTROLS", "Column Control"); //New for 0.98rc7 +define("_EX_TOKENCONTROLS", "Token Control"); //New for 0.98rc7 +define("_EX_COLSELECT", "Choose columns"); //New for 0.98rc7 +define("_EX_COLOK", "Choose the columns you wish to export. Leave all unselected to export all columns."); //New for 0.98rc7 +define("_EX_COLNOTOK", "Your survey contains more than 255 columns of responses. Spreadsheet applications such as Excel are limited to loading no more than 255. Select the columns you wish to export in the list below."); //New for 0.98rc7 +define("_EX_TOKENMESSAGE", "Your survey can export associated token data with each response. Select any additional fields you would like to export."); //New for 0.98rc7 +define("_EX_TOKSELECT", "Choose Token Fields"); //New for 0.98rc7 + +//IMPORT SURVEY MESSAGES +define("_IS_FAILUPLOAD", "An error occurred uploading your file. This may be caused by incorrect permissions in your admin folder."); +define("_IS_OKUPLOAD", "File upload succeeded."); +define("_IS_READFILE", "Reading file.."); +define("_IS_WRONGFILE", "This file is not a PHPSurveyor survey file. Import failed."); +define("_IS_IMPORTSUMMARY", "Survey Import Summary"); +define("_IS_SUCCESS", "Import of Survey is completed."); +define("_IS_IMPFAILED", "Import of this survey file failed"); +define("_IS_FILEFAILS", "File does not contain PHPSurveyor data in the correct format."); + +//IMPORT GROUP MESSAGES +define("_IG_IMPORTSUMMARY", "Group Import Summary"); +define("_IG_SUCCESS", "Import of Group is completed."); +define("_IG_IMPFAILED", "Import of this group file failed"); +define("_IG_WRONGFILE", "This file is not a PHPSurveyor group file. Import failed."); + +//IMPORT QUESTION MESSAGES +define("_IQ_NOSID", "No SID (Survey) has been provided. Cannot import question."); +define("_IQ_NOGID", "No GID (Group) has been provided. Cannot import question"); +define("_IQ_WRONGFILE", "This file is not a PHPSurveyor question file. Import failed."); +define("_IQ_IMPORTSUMMARY", "Question Import Summary"); +define("_IQ_SUCCESS", "Import of Question is completed"); + +//IMPORT LABELSET MESSAGES +define("_IL_DUPLICATE", "There was a duplicate labelset, so this set was not imported. The duplicate will be used instead."); + +//BROWSE RESPONSES MESSAGES +define("_BR_NOSID", "You have not selected a survey to browse."); +define("_BR_NOTACTIVATED", "This survey has not been activated. There are no results to browse."); +define("_BR_NOSURVEY", "There is no matching survey."); +define("_BR_EDITRESPONSE", "Edit this entry"); +define("_BR_DELRESPONSE", "Delete this entry"); +define("_BR_DISPLAYING", "Records Displayed:"); +define("_BR_STARTING", "Starting From:"); +define("_BR_SHOW", "Show"); +define("_DR_RUSURE", "Are you sure you want to delete this entry?"); //New for 0.98rc6 + +//STATISTICS MESSAGES +define("_ST_FILTERSETTINGS", "Filter Settings"); +define("_ST_VIEWALL", "View summary of all available fields"); //New with 0.98rc8 +define("_ST_SHOWRESULTS", "View Stats"); //New with 0.98rc8 +define("_ST_CLEAR", "Clear"); //New with 0.98rc8 +define("_ST_RESPONECONT", "Responses Containing"); //New with 0.98rc8 +define("_ST_NOGREATERTHAN", "Number greater than"); //New with 0.98rc8 +define("_ST_NOLESSTHAN", "Number Less Than"); //New with 0.98rc8 +define("_ST_DATEEQUALS", "Date (YYYY-MM-DD) equals"); //New with 0.98rc8 +define("_ST_ORBETWEEN", "OR between"); //New with 0.98rc8 +define("_ST_RESULTS", "Results"); //New with 0.98rc8 (Plural) +define("_ST_RESULT", "Result"); //New with 0.98rc8 (Singular) +define("_ST_RECORDSRETURNED", "No of records in this query"); //New with 0.98rc8 +define("_ST_TOTALRECORDS", "Total records in survey"); //New with 0.98rc8 +define("_ST_PERCENTAGE", "Percentage of total"); //New with 0.98rc8 +define("_ST_FIELDSUMMARY", "Field Summary for"); //New with 0.98rc8 +define("_ST_CALCULATION", "Calculation"); //New with 0.98rc8 +define("_ST_SUM", "Sum"); //New with 0.98rc8 - Mathematical +define("_ST_STDEV", "Standard Deviation"); //New with 0.98rc8 - Mathematical +define("_ST_AVERAGE", "Average"); //New with 0.98rc8 - Mathematical +define("_ST_MIN", "Minimum"); //New with 0.98rc8 - Mathematical +define("_ST_MAX", "Maximum"); //New with 0.98rc8 - Mathematical +define("_ST_Q1", "1st Quartile (Q1)"); //New with 0.98rc8 - Mathematical +define("_ST_Q2", "2nd Quartile (Median)"); //New with 0.98rc8 - Mathematical +define("_ST_Q3", "3rd Quartile (Q3)"); //New with 0.98rc8 - Mathematical +define("_ST_NULLIGNORED", "*Null values are ignored in calculations"); //New with 0.98rc8 +define("_ST_QUARTMETHOD", "*Q1 and Q3 calculated using minitab method"); //New with 0.98rc8 + +//DATA ENTRY MESSAGES +define("_DE_NOMODIFY", "Cannot be modified"); +define("_DE_UPDATE", "Update Entry"); +define("_DE_NOSID", "You have not selected a survey for data-entry."); +define("_DE_NOEXIST", "The survey you selected does not exist"); +define("_DE_NOTACTIVE", "This survey is not yet active. Your response cannot be saved"); +define("_DE_INSERT", "Inserting Data"); +define("_DE_RECORD", "The entry was assigned the following record id: "); +define("_DE_ADDANOTHER", "Add Another Record"); +define("_DE_VIEWTHISONE", "View This Record"); +define("_DE_BROWSE", "Browse Responses"); +define("_DE_DELRECORD", "Record Deleted"); +define("_DE_UPDATED", "Record has been updated."); +define("_DE_EDITING", "Editing Response"); +define("_DE_QUESTIONHELP", "Help about this question"); +define("_DE_CONDITIONHELP1", "Only answer this if the following conditions are met:"); +define("_DE_CONDITIONHELP2", "to question {QUESTION}, you answered {ANSWER}"); //This will be a tricky one depending on your languages syntax. {ANSWER} is replaced with ALL ANSWERS, seperated by _DE_OR (OR). +define("_DE_AND", "AND"); +define("_DE_OR", "OR"); +define("_DE_SAVEENTRY", "Save as a partially completed survey"); //New in 0.99dev01 +define("_DE_SAVEID", "Identifier:"); //New in 0.99dev01 +define("_DE_SAVEPW", "Password:"); //New in 0.99dev01 +define("_DE_SAVEPWCONFIRM", "Confirm Password:"); //New in 0.99dev01 +define("_DE_SAVEEMAIL", "Email:"); //New in 0.99dev01 + +//TOKEN CONTROL MESSAGES +define("_TC_TOTALCOUNT", "Total Records in this Token Table:"); //New in 0.98rc4 +define("_TC_NOTOKENCOUNT", "Total With No Unique Token:"); //New in 0.98rc4 +define("_TC_INVITECOUNT", "Total Invitations Sent:"); //New in 0.98rc4 +define("_TC_COMPLETEDCOUNT", "Total Surveys Completed:"); //New in 0.98rc4 +define("_TC_NOSID", "You have not selected a survey"); +define("_TC_DELTOKENS", "About to delete tokens table for this survey."); +define("_TC_DELTOKENSINFO", "If you delete this table tokens will no longer be required to access this survey. A backup of this table will be made if you proceed. Your system administrator will be able to access this table."); +define("_TC_DELETETOKENS", "Delete Tokens"); +define("_TC_TOKENSGONE", "The tokens table has now been removed and tokens are no longer required to access this survey. A backup of this table has been made and can be accessed by your system administrator."); +define("_TC_NOTINITIALISED", "Tokens have not been initialised for this survey."); +define("_TC_INITINFO", "If you initialise tokens for this survey, the survey will only be accessible to users who have been assigned a token."); +define("_TC_INITQ", "Do you want to create a tokens table for this survey?"); +define("_TC_INITTOKENS", "Initialise Tokens"); +define("_TC_CREATED", "A token table has been created for this survey."); +define("_TC_DELETEALL", "Delete all token entries"); +define("_TC_DELETEALL_RUSURE", "Are you really sure you want to delete ALL token entries?"); +define("_TC_ALLDELETED", "All token entries have been deleted"); +define("_TC_CLEARINVITES", "Set all entries to 'N' invitation sent"); +define("_TC_CLEARINV_RUSURE", "Are you really sure you want to reset all invitation records to NO?"); +define("_TC_CLEARTOKENS", "Delete all unique token numbers"); +define("_TC_CLEARTOKENS_RUSURE", "Are you sure you want to delete all unique token numbers?"); +define("_TC_TOKENSCLEARED", "All unique token numbers have been removed"); +define("_TC_INVITESCLEARED", "All invite entries have been set to N"); +define("_TC_EDIT", "Edit Token Entry"); +define("_TC_DEL", "Delete Token Entry"); +define("_TC_DO", "Do Survey"); +define("_TC_VIEW", "View Response"); +define("_TC_INVITET", "Send invitation email to this entry"); +define("_TC_REMINDT", "Send reminder email to this entry"); +define("_TC_INVITESUBJECT", "Invitation to participate in {SURVEYNAME}"); //Leave {SURVEYNAME} for replacement in scripts +define("_TC_REMINDSUBJECT", "Reminder to participate in {SURVEYNAME}"); //Leave {SURVEYNAME} for replacement in scripts +define("_TC_REMINDSTARTAT", "Start at TID No:"); +define("_TC_REMINDTID", "Sending to TID No:"); +define("_TC_CREATETOKENSINFO", "Clicking yes will generate tokens for all those in this token list that have not been issued one. Is this OK?"); +define("_TC_TOKENSCREATED", "{TOKENCOUNT} tokens have been created"); //Leave {TOKENCOUNT} for replacement in script with the number of tokens created +define("_TC_TOKENDELETED", "Token has been deleted."); +define("_TC_SORTBY", "Sort by: "); +define("_TC_ADDEDIT", "Add or Edit Token"); +define("_TC_TOKENCREATEINFO", "You can leave this blank, and automatically generate tokens using 'Create Tokens'"); +define("_TC_TOKENADDED", "Added New Token"); +define("_TC_TOKENUPDATED", "Updated Token"); +define("_TC_UPLOADINFO", "File should be a standard CSV (comma delimited) file with no quotes. The first line should contain header information (will be removed). Data should be ordered as \"firstname, lastname, email, [token], [attribute1], [attribute2]\"."); +define("_TC_UPLOADFAIL", "Upload file not found. Check your permissions and path for the upload directory"); //New for 0.98rc5 +define("_TC_IMPORT", "Importing CSV File"); +define("_TC_CREATE", "Creating Token Entries"); +define("_TC_TOKENS_CREATED", "{TOKENCOUNT} Records Created"); +define("_TC_NONETOSEND", "There were no eligible emails to send. This will be because none satisfied the criteria of - having an email address, not having been sent an invitation already, having already completed the survey and having a token."); +define("_TC_NOREMINDERSTOSEND", "There were no eligible emails to send. This will be because none satisfied the criteria of - having an email address, having been sent an invitation, but not having yet completed the survey."); +define("_TC_NOEMAILTEMPLATE", "Invitation Template cannot be found. This file must exist in the default template folder."); +define("_TC_NOREMINDTEMPLATE", "Reminder Template cannot be found. This file must exist in the default template folder."); +define("_TC_SENDEMAIL", "Send Invitations"); +define("_TC_SENDINGEMAILS", "Sending Invitations"); +define("_TC_SENDINGREMINDERS", "Sending Reminders"); +define("_TC_EMAILSTOGO", "There are more emails pending than can be sent in one batch. Continue sending emails by clicking below."); +define("_TC_EMAILSREMAINING", "There are {EMAILCOUNT} emails still to be sent."); //Leave {EMAILCOUNT} for replacement in script by number of emails remaining +define("_TC_SENDREMIND", "Send Reminders"); +define("_TC_INVITESENTTO", "Invitation Sent To:"); //is followed by token name +define("_TC_REMINDSENTTO", "Reminder Sent To:"); //is followed by token name +define("_TC_UPDATEDB", "Update tokens table with new fields"); //New for 0.98rc7 +define("_TC_EMAILINVITE_SUBJ", "Invitation to participate in survey"); //New for 0.99dev01 +define("_TC_EMAILINVITE", "Dear {FIRSTNAME},\n\nYou have been invited to participate in a survey.\n\n" + ."The survey is titled:\n\"{SURVEYNAME}\"\n\n\"{SURVEYDESCRIPTION}\"\n\n" + ."To participate, please click on the link below.\n\nSincerely,\n\n" + ."{ADMINNAME} ({ADMINEMAIL})\n\n" + ."----------------------------------------------\n" + ."Click here to do the survey:\n" + ."{SURVEYURL}"); //New for 0.98rc9 - default Email Invitation +define("_TC_EMAILREMIND_SUBJ", "Reminder to participate in survey"); //New for 0.99dev01 +define("_TC_EMAILREMIND", "Dear {FIRSTNAME},\n\nRecently we invited you to participate in a survey.\n\n" + ."We note that you have not yet completed the survey, and wish to remind you that the survey is still available should you wish to take part.\n\n" + ."The survey is titled:\n\"{SURVEYNAME}\"\n\n\"{SURVEYDESCRIPTION}\"\n\n" + ."To participate, please click on the link below.\n\nSincerely,\n\n" + ."{ADMINNAME} ({ADMINEMAIL})\n\n" + ."----------------------------------------------\n" + ."Click here to do the survey:\n" + ."{SURVEYURL}"); //New for 0.98rc9 - default Email Reminder +define("_TC_EMAILREGISTER_SUBJ", "Survey Registration Confirmation"); //New for 0.99dev01 +define("_TC_EMAILREGISTER", "Dear {FIRSTNAME},\n\n" + ."You, or someone using your email address, have registered to " + ."participate in an online survey titled {SURVEYNAME}.\n\n" + ."To complete this survey, click on the following URL:\n\n" + ."{SURVEYURL}\n\n" + ."If you have any questions about this survey, or if you " + ."did not register to participate and believe this email " + ."is in error, please contact {ADMINNAME} at {ADMINEMAIL}.");//NEW for 0.98rc9 +define("_TC_EMAILCONFIRM_SUBJ", "Confirmation of completed survey"); //New for 0.99dev01 +define("_TC_EMAILCONFIRM", "Dear {FIRSTNAME},\n\nThis email is to confirm that you have completed the survey titled {SURVEYNAME} " + ."and your response has been saved. Thank you for participating.\n\n" + ."If you have any further questions about this email, please contact {ADMINNAME} on {ADMINEMAIL}.\n\n" + ."Sincerely,\n\n" + ."{ADMINNAME}"); //New for 0.98rc9 - Confirmation Email + +//labels.php +define("_LB_NEWSET", "Create New Label Set"); +define("_LB_EDITSET", "Edit Label Set"); +define("_LB_FAIL_UPDATESET", "Update of Label Set failed"); +define("_LB_FAIL_INSERTSET", "Insert of new Label Set failed"); +define("_LB_FAIL_DELSET", "Couldn't Delete Label Set - There are questions that rely on this. You must delete these questions first."); +define("_LB_ACTIVEUSE", "You cannot change codes, add or delete entries in this label set because it is being used by an active survey."); +define("_LB_TOTALUSE", "Some surveys currently use this label set. Modifying the codes, adding or deleting entries to this label set may produce undesired results in other surveys."); +//Export Labels +define("_EL_NOLID", "No LID has been provided. Cannot dump label set."); +//Import Labels +define("_IL_GOLABELADMIN", "Return to Labels Admin"); + +//PHPSurveyor System Summary +define("_PS_TITLE", "PHPSurveyor System Summary"); +define("_PS_DBNAME", "Database Name"); +define("_PS_DEFLANG", "Default Language"); +define("_PS_CURLANG", "Current Language"); +define("_PS_USERS", "Users"); +define("_PS_ACTIVESURVEYS", "Active Surveys"); +define("_PS_DEACTSURVEYS", "De-activated Surveys"); +define("_PS_ACTIVETOKENS", "Active Token Tables"); +define("_PS_DEACTTOKENS", "De-activated Token Tables"); +define("_PS_CHECKDBINTEGRITY", "Check PHPSurveyor Data Integrity"); //New with 0.98rc8 + +//Notification Levels +define("_NT_NONE", "No email notification"); //New with 098rc5 +define("_NT_SINGLE", "Basic email notification"); //New with 098rc5 +define("_NT_RESULTS", "Send email notification with result codes"); //New with 098rc5 + +//CONDITIONS TRANSLATIONS +define("_CD_CONDITIONDESIGNER", "Condition Designer"); //New with 098rc9 +define("_CD_ONLYSHOW", "Only show question {QID} IF"); //New with 098rc9 - {QID} is repleaced leave there +define("_CD_AND", "AND"); //New with 098rc9 +define("_CD_COPYCONDITIONS", "Copy Conditions"); //New with 098rc9 +define("_CD_CONDITION", "Condition"); //New with 098rc9 +define("_CD_ADDCONDITION", "Add Condition"); //New with 098rc9 +define("_CD_EQUALS", "Equals"); //New with 098rc9 +define("_CD_COPYRUSURE", "Are you sure you want to copy these condition(s) to the questions you have selected?"); //New with 098rc9 +define("_CD_NODIRECT", "You cannot run this script directly."); //New with 098rc9 +define("_CD_NOSID", "You have not selected a Survey."); //New with 098rc9 +define("_CD_NOQID", "You have not selected a Question."); //New with 098rc9 +define("_CD_DIDNOTCOPYQ", "Did not copy questions"); //New with 098rc9 +define("_CD_NOCONDITIONTOCOPY", "No condition selected to copy from"); //New with 098rc9 +define("_CD_NOQUESTIONTOCOPYTO", "No question selected to copy condition to"); //New with 098rc9 + +//TEMPLATE EDITOR TRANSLATIONS +define("_TP_CREATENEW", "Create new template"); //New with 098rc9 +define("_TP_NEWTEMPLATECALLED", "Create new template called:"); //New with 098rc9 +define("_TP_DEFAULTNEWTEMPLATE", "NewTemplate"); //New with 098rc9 (default name for new template) +define("_TP_CANMODIFY", "This template can be modified"); //New with 098rc9 +define("_TP_CANNOTMODIFY", "This template cannot be modified"); //New with 098rc9 +define("_TP_RENAME", "Rename this template"); //New with 098rc9 +define("_TP_RENAMETO", "Rename this template to:"); //New with 098rc9 +define("_TP_COPY", "Make a copy of this template"); //New with 098rc9 +define("_TP_COPYTO", "Create a copy of this template called:"); //New with 098rc9 +define("_TP_COPYOF", "copy_of_"); //New with 098rc9 (prefix to default copy name) +define("_TP_FILECONTROL", "File Control:"); //New with 098rc9 +define("_TP_STANDARDFILES", "Standard Files:"); //New with 098rc9 +define("_TP_NOWEDITING", "Now editing:"); //New with 098rc9 +define("_TP_OTHERFILES", "Other Files:"); //New with 098rc9 +define("_TP_PREVIEW", "Preview:"); //New with 098rc9 +define("_TP_DELETEFILE", "Delete"); //New with 098rc9 +define("_TP_UPLOADFILE", "Upload"); //New with 098rc9 +define("_TP_SCREEN", "Screen:"); //New with 098rc9 +define("_TP_WELCOMEPAGE", "Welcome Page"); //New with 098rc9 +define("_TP_QUESTIONPAGE", "Question Page"); //New with 098rc9 +define("_TP_SUBMITPAGE", "Submit Page"); +define("_TP_COMPLETEDPAGE", "Completed Page"); //New with 098rc9 +define("_TP_CLEARALLPAGE", "Clear All Page"); //New with 098rc9 +define("_TP_REGISTERPAGE", "Register Page"); //New with 098finalRC1 +define("_TP_EXPORT", "Export Template"); //New with 098rc10 +define("_TP_LOADPAGE", "Load Page"); //New with 0.99dev01 +define("_TP_SAVEPAGE", "Save Page"); //New with 0.99dev01 + +//Saved Surveys +define("_SV_RESPONSES", "Saved Responses:"); +define("_SV_IDENTIFIER", "Identifier"); +define("_SV_RESPONSECOUNT", "Answered"); +define("_SV_IP", "IP Address"); +define("_SV_DATE", "Date Saved"); +define("_SV_REMIND", "Remind"); +define("_SV_EDIT", "Edit"); + +//VVEXPORT/IMPORT +define("_VV_IMPORTFILE", "Import a VV survey file"); +define("_VV_EXPORTFILE", "Export a VV survey file"); +define("_VV_FILE", "File:"); +define("_VV_SURVEYID", "Survey ID:"); +define("_VV_EXCLUDEID", "Exclude record IDs?"); +define("_VV_INSERT", "When an imported record matches an existing record ID:"); +define("_VV_INSERT_ERROR", "Report an error (and skip the new record)."); +define("_VV_INSERT_RENUMBER", "Renumber the new record."); +define("_VV_INSERT_IGNORE", "Ignore the new record."); +define("_VV_INSERT_REPLACE", "Replace the existing record."); +define("_VV_DONOTREFRESH", "Important Note:
Do NOT refresh this page, as this will import the file again and produce duplicates"); +define("_VV_IMPORTNUMBER", "Total records imported:"); +define("_VV_ENTRYFAILED", "Import Failed on Record"); +define("_VV_BECAUSE", "because"); +define("_VV_EXPORTDEACTIVATE", "Export, then de-activate survey"); +define("_VV_EXPORTONLY", "Export but leave survey active"); +define("_VV_RUSURE", "If you have chosen to export and de-activate, this will rename your current responses table and it will not be easy to restore it. Are you sure?"); + +//ASSESSMENTS +define("_AS_TITLE", "Assessments"); +define("_AS_DESCRIPTION", "If you create any assessments in this page, for the currently selected survey, the assessment will be performed at the end of the survey after submission"); +define("_AS_NOSID", "No SID Provided"); +define("_AS_SCOPE", "Scope"); +define("_AS_MINIMUM", "Minimum"); +define("_AS_MAXIMUM", "Maximum"); +define("_AS_GID", "Group"); +define("_AS_NAME", "Name/Header"); +define("_AS_HEADING", "Heading"); +define("_AS_MESSAGE", "Message"); +define("_AS_URL", "URL"); +define("_AS_SCOPE_GROUP", "Group"); +define("_AS_SCOPE_TOTAL", "Total"); +define("_AS_ACTIONS", "Actions"); +define("_AS_EDIT", "Edit"); +define("_AS_DELETE", "Delete"); +define("_AS_ADD", "Add"); +define("_AS_UPDATE", "Update"); +?> \ No newline at end of file diff --git a/admin/lang/dutch/question.html b/admin/lang/dutch/question.html new file mode 100644 index 00000000000..252afece56e --- /dev/null +++ b/admin/lang/dutch/question.html @@ -0,0 +1,87 @@ + + +

+Administration
+Survey

+ +Group

+ +

You are currently viewing the +question +administration section of PHPSurveyor.

+ +

From this point you can view and +edit this particular question of your survey. If your question can have +individual answers added, you can also do that from this screen. +You can also set conditions on whether a question displays or not by choosing +the conditions icon at this screen.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ + Button Options:

+ + Edit Question: Click on this to edit details of the current question.
+ + Delete Question: Click on this to delete this question. This button will + only display if there are no answers attached to this question.
+ + Export Question: Click on this to export your question, including all + answers, to a file.
+ + Copy Question: Click on this to make a copy of your current question, including all + answers, within the current survey.
+ + Set Conditions: Click on this to + use the condition designer and set conditions for this question.
+ + Answers: Click on this + to add/edit/delete and modify the order of defined answers for your + question.
+

+Answer

+

+ +Answers
+
Click on the + icon to +add, edit, move and delete answers to your question.

+

This icon will only be available +when your question type is a List, Multiple Options or Array type question. +These types of questions require a series of answers entered.

+

+Conditions
+Click on the + icon +to set, edit or remove conditions that apply to your question.

+

This icon will display the +'Condition Designer' window, which lets you set conditions on whether your +question will display or not. Setting a condition on a question means that the +question WILL NOT DISPLAY UNLESS THAT CONDITION IS MET.

diff --git a/admin/lang/dutch/survey.html b/admin/lang/dutch/survey.html new file mode 100644 index 00000000000..4b35e8bfde9 --- /dev/null +++ b/admin/lang/dutch/survey.html @@ -0,0 +1,129 @@ + + +

+Administration

+ +

SURVEY:
+You are currently viewing the survey +administration section of PHPSurveyor.

+ +

From this point you can view and control the +general setup of your survey. You can also add new groups or select an existing +group to view or edit.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ + Button Options:

+ + Survey Active: This icon will be displayed if your survey has been + activated and is ready to save responses.
+ + De-Activate Survey: Click on this to de-activate an active survey
+ + Survey Inactive: This icon will display if your survey has not been + activated
+ + Activate Survey: Click on this to activate an inactive survey
+ + Do/Test Survey: Click on this to do the survey (or test it if the + survey is currently inactive)
+ + DataEntry: Click on this for the dataentry screen. This is designed + for dataentry of hard-copy survey responses
+ + Printable Version: Click on this to see a 'printable' version of the + survey.
+ + Edit Survey: Click on this to edit details of the current survey.
+ + Delete Survey: Click on this to delete your survey. This button will + only display if there are no groups.
+ + Export Survey: Click on this to export your survey including all + groups, questions, answers and conditions to a file.
+ + Browse Results: Click on this to browse the responses to your survey. + This is only available if the survey is active.
+ + Tokens: Click on this manage tokens for the current survey.
+ + Add Group: Click on this to add a new question group to your survey.
+

+Group
+Question
+Answer

+

+ +Adding a New Group
+
Click on + to add a new +group to your survey.

+

All surveys must have at least +one group. Groups are used to 'group' questions together into logical groupings. +A group has a name and a description. When you choose "Add Group" you will be +presented with a blank screen containing two fields to complete. Group Name: +The title of your group. This field must be completed, and it also determines +the order in which your group is displayed when the survey is being completed. +The groups are ordered alphabetically be Group Name, and so you should consider +naming groups in alphabetical order. eg: "Section 1:) About you." , "Section 2:) +Your views.".  Group Description: This field is optional, and can be used +to give a description of the group that will be displayed to survey participants +as they complete the survey. If no group description is given, participants +completing surveys presented in a "One at a time" format, will not be shown +separate pages showing the group name and description.

\ No newline at end of file diff --git a/admin/lang/dutch/tokens.html b/admin/lang/dutch/tokens.html new file mode 100644 index 00000000000..9cf35bd0190 --- /dev/null +++ b/admin/lang/dutch/tokens.html @@ -0,0 +1,344 @@ + + +

You are currently viewing the +Token Control section of PHPSurveyor.

+ +

From this point you can view and +edit the tokens for your survey.

+ +

What +are tokens
+Display Tokens
+Add New Token Entry
+Import/Upload CSV File
+Email Invitation

+Send +Reminder
+Generate Tokens

+ +

The following options are +available from the tokens control main menu bar:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Home Click here to close the token control window and view the + standard administration screen for your survey.
+Summary: Click + here to view a sumary of entries in your tokens table, and to access some + general database administration features, such as:
  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Set all + entries to 'N' invitation sent:
 Deletes all records of + invitations sent out. Usually done if something goes wrong with your + email of invitations and you want to try it again.
Delete + all unique token numbers:
 Delete all generated + token numbers
Delete + all token entries:
 Clear the tokens table + completely
Drop + tokens table:
 Remove tokens from your + survey. The survey would then be accessible to all.
+
+Display + Tokens: Click here to + display all token entries
+Add new + token entry: Click + here to add a new participant to the tokens table.
+Import + Tokens File: Click + here to import a CSV file containing names and email addresses. The CSV file + must be a standard comma delimited file with no quotations. The first row is + interpreted as a header row. Order of data should be: Firstname, Lastname, + Email, [token]. The token field is optional.
+ + Send email invitation: Click here to send email invitations to the + participants listed in your tokens table.
+Send email + reminder: Click here + to send email reminders to the participants listed in your tokens table. + Reminders are only sent to participants who have already been sent an + invitation.
+Generate + Tokens: Click here to + generate unique random token numbers for your participants. Although you can + manually create token numbers, or import them from a CSV file, it is usually + recommended that you use this feature as it ensures that there are no + duplicate entries.
+Drop Tokens + Table: Click here to + drop the tokens table and remove tokens from your survey. The survey would + then be accessible to all.
+ +

What are "tokens"
+Tokens are a system you can use to have a controlled survey. A controlled survey +allows you to have a list of 'participants', or people who have been invited to +respond to the survey, and then control their access to the survey. Each +participant is issued with a unique token number. This token number gives the +participant access to the survey.

+ +

When tokens are activated for +your survey, the only people who can access the public survey are those who have +a 'token' that matches an entry in this table. Using the tokens control section +of PHPSurveyor you can add, remove and modify these token entries.

+ +

The PHPSurveyor tokens system +allows you to track who has access to your survey, send out invitations and +reminders to those participants, and see if they have responded. If you make +your survey non-anonymous (or tracked) you can also match responses to the token +entry.

+ +

+Display Tokens
+When displaying tokens, you can see all your entries (in lots of 50, or as +determined by you). The top section of the display is the Data View +Control menu bar. This menu bar gives you the following options:

+ + + + + + + + + + + + + + + + + + +
+Show start: + Click here to view entries from the beginning of your list.
+Show last: + Click here to view the previous lot of entries.
+ + Show next: Click here to view the next lot of entries.
+Show last: + Click here to view the very last entries in your list.
+ +

+You are also able to set the number +of tokens displayed, and the starting point of your records using the "Records +Displayed:" and "Starting From:" fields, then clicking on "Show".

+ +

+Sorting Display
+At the top of each column when +displaying tokens, is the name of the field and the 'sort' icon (). +Clicking on the sort icon will re-order the display of tokens, sorted +alphabetically by that column.

+ +

+Actions
+
A set of actions can be performed with each individual token entry. These +actions are listed below:

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Edit Entry: + Click here to edit this entry.
+ Delete Entry: + Click here to delete this entry.
+ Do Survey: + Click here to do the survey using this token.
+ View + Response: + Click here to view the response made by this participant (only available + where applicable).
+ Invite: + Click here to send an invitation to this participant only.
+ Reminder: + Click here to send a reminder invitation to this participant only.
+ +

+ +Add +new token entry
+
+ +With this screen you can create a new token entry, adding an extra participant +to the list of people who can access the survey. The fields available are:
+Firstname: The participants first name
+Lastname: The participants last name
+Email: The participants email address
+Token: The participants unique token. While you can create your own at +this point, it is better to use the "Generate tokens" feature later, and leave +this blank.
+Invite Sent?: If a "Y" is in this field, the participant will not be sent +an invitation email when you choose "Invite". If anything else is in here, the +invitation email will be sent.
+Completed?: If a "Y" is in this field, the participant will not be able +to use the token. When a participant completes the survey, this field is changed +to "Y".

+ +

+There are no mandatory fields in the +'add new token' screen. You can include as much or as little information as you +want. There is no duplicate entry control either, so it is possible to have the +same name over and over again.

+ +

+Import/Upload CSV File
+With this feature you can import a CSV file containing names and email addresses +for use in your PHPSurveyor survey. The CSV file must be saved as a comma +delimited file, without quotation marks and the very first line is always +interpreted as a header row, so if your file doesn't have a header row, the +first row will be lost! Your file should look something like this:

+ +
+
+ + + + +
Firstname, Lastname, Email, Token
+ Jason, Cleeland, jason@cleeland.org,
+ Bob, Jones, bob@cleeland.org,
+
+
+ +

Note that the final column +(token) is optional. You can import your own token numbers - this may be useful +if you want to use another methodology for generating tokens. For example, if +you are a membership based organisation you could import your members membership +number as their token.

+ +

+Email Invitation
+Use this feature to send invitation emails to all participants in your tokens +table. Before sending an email, PHPSurveyor checks each entry to ensure that the +following conditions are met:
+a) Email address exists
+b) Token has been generated
+c) An invitation has not already been sent
+d) Participant has not yet completed the survey

+ +

Each invitation is personalised, +and is merged with information from the tokens table. You are given the option +of modifying the subject and text of your email before it is sent out. To use +information from the tokens table in the body of your email, use the following +'merge' codes:
+{FIRSTNAME}: First name
+{LASTNAME}: Last name
+{SURVEYNAME}: The name of your survey
+{ADMINNAME}: The name of the survey administrator
+{ADMINEMAIL}: The email address of the survey administrator

+ +

For example, if your message +reads "Dear {FIRSTNAME} {LASTNAME} here is a survey called {SURVEYNAME} for you +to try. Love {ADMINNAME}" The recipient will receive an email that looks +something like this: "Dear Saddam Hussein here is a survey called What I Did On +My Holidays for you to try. Love Jason Cleeland".

+ +

+Send Reminder
+Use this feature to send reminder emails to all participants in your tokens +table. Before sending an email, PHPSurveyor checks to ensure that the following +conditions are met:
+a) Email address exists
+b) Token has been generated
+c) An invitation has already been sent out
+d) Participant has not yet completed the survey

+ +

+Generate Tokens +
+Use this feature to generate unique random token numbers for each entry in the +tokens table that does not have a token.

diff --git a/admin/lang/dutch/users.html b/admin/lang/dutch/users.html new file mode 100644 index 00000000000..1a4a36227b4 --- /dev/null +++ b/admin/lang/dutch/users.html @@ -0,0 +1,65 @@ + + +

You are currently viewing the +User Control section of PHPSurveyor.

+ +

From this point you can view and +edit the security settings and user access rights for your script.

+ +

PHPSurveyor security settings +rely on the Apache directory security system. If you are not using the Apache +web surver, you cannot use these security settings and you should initialise +directory security using your servers standard methods.

+ +

Initialising Security
+
The first time you run security from PHPSurveyor, it will 'initialise' +the security settings. When it 'initialises', the script finds the Apache "htpasswd" +executable file and creates a 'user' file. It also creates a 'htaccess' file in +your admin directory that restricts access to the admin directory to only those +users in the htpasswd file. The initial username and password are determined by +the 'default' settings in your config.php file. Once you have initialised +security succesfully, your browser will ask for this username and password +before allowing you to continue using the administration scripts of PHPSurveyor.

+ +

Adding Users
+Once you have initialised security and 'logged in', you will be able to view the +existing users on your system, add new users, delete users or modify users. This +is fairly straight forward. In the list of users that displays, click on the +"edit" button to modify an entry, or the "del" button to delete it. If there is +only one entry in the user table you will not be able to delete that.

+ +

+ +Turning Off Security
+
To turn off PHPSurveyors +security settings, click on the "Turn Off Security" button. This will delete the +htpasswd, htaccess file and all user information from the directories.

+ +

Limitations of PHPSurveyor +Security
+Until a more flexible security system is implemented, it should be remembered +that the PHPSurveyor security settings are an 'all-or-nothing' affair. Users +either have access to ALL administration functions, or they have none. +Eventually a system is planned that allows you to set levels of access. Note +especially that the user security feature is accessible to all users, including +the PLAIN-TEXT PASSWORDS.

+ +

Troubleshooting
+If you are having trouble setting up security:

+ + + + + + + + + +
1.Make sure you have + read/write permissions in the admin directory. PHPSurveyor needs to be able + to create a .htpasswd and .htaccess file here.
2.Make sure you have access to + the htpasswd executable file. On windows servers in particular, a copy of + this will almost certainly need to be placed in the /phpsurveyor/admin + directory along with the other scripts. On Linux servers, the script will + attempt to find the htpasswd executable using "find".

 

\ No newline at end of file diff --git a/lang/dutch.lang.php b/lang/dutch.lang.php new file mode 100644 index 00000000000..0d453b9a273 --- /dev/null +++ b/lang/dutch.lang.php @@ -0,0 +1,235 @@ +>> PHP Surveyor + ############################################################# + # > Author: Jason Cleeland + # > E-mail: jason@cleeland.org + # > Mail: Box 99, Trades Hall, 54 Victoria St, + # > CARLTON SOUTH 3053, AUSTRALIA + # > Date: 20 February 2003 + # + # This set of scripts allows you to develop, publish and + # perform data-entry on surveys. + ############################################################# + # + # Copyright (C) 2003 Jason Cleeland + # + # This program is free software; you can redistribute + # it and/or modify it under the terms of the GNU General + # Public License as published by the Free Software + # Foundation; either version 2 of the License, or (at your + # option) any later version. + # + # This program is distributed in the hope that it will be + # useful, but WITHOUT ANY WARRANTY; without even the + # implied warranty of MERCHANTABILITY or FITNESS FOR A + # PARTICULAR PURPOSE. See the GNU General Public License + # for more details. + # + # You should have received a copy of the GNU General + # Public License along with this program; if not, write to + # the Free Software Foundation, Inc., 59 Temple Place - + # Suite 330, Boston, MA 02111-1307, USA. + ############################################################# +*/ + +//DUTCH TRANSLATION +//NEDERKANDSTALIGE VERTALING + +//LOSSE WOORDEN +define("_YES", "Ja"); +define("_NO", "Neen"); +define("_UNCERTAIN", "Niet zeker"); + +define("_ADMIN", "Admin"); +define("_TOKENS", "Sleutel"); +define("_FEMALE", "Vrouwelijk"); +define("_MALE", "Mannelijk"); +define("_NOANSWER", "Geen antwoord"); +define("_NOTAPPLICABLE", "Niet van toepassing"); //New for 0.98rc5 +define("_OTHER", "Andere"); +define("_PLEASECHOOSE", "Selecteer"); +define("_ERROR_PS", "Fout"); +define("_COMPLETE", "volledige"); +define("_INCREASE", "Toenemend"); //NEW WITH 0.98 +define("_SAME", "Zelfde"); //NEW WITH 0.98 +define("_DECREASE", "Afnemend"); //NEW WITH 0.98 +define("_REQUIRED", "*"); +//from questions.php +define("_CONFIRMATION", "Bevestiging"); +define("_TOKEN_PS", "Sleutel"); +define("_CONTINUE_PS", "Ga verder"); + +//BUTTONS +define("_ACCEPT", "Aanvaarden"); +define("_PREV", "Vorige"); +define("_NEXT", "Volgende"); +define("_LAST", "Laatste"); +define("_SUBMIT", "Versturen"); + +//MESSAGES +//From QANDA.PHP +define("_CHOOSEONE", "Kies één van de volgende"); +define("_ENTERCOMMENT", "Geef uw opmerkingen hier in"); +define("_NUMERICAL_PS", "In dit veld kunnen enkel nummers ingegeven worden"); +define("_CLEARALL", "Afbreken en antwoorden verwijderen"); +define("_MANDATORY", "Dit is een verplichte vraag"); +define("_MANDATORY_PARTS", "Vervolledig alle velden"); +define("_MANDATORY_CHECK", "Kies minimum één optie"); +define("_MANDATORY_RANK", "Rangschik alle opties"); +define("_MANDATORY_POPUP", "Eén of meerdere verplichte velden zijn niet ingevuld. U kan niet verdergaan zonder deze te beantwoorden."); //NEW in 0.98rc4 +define("_VALIDATION", "This question must be answered correctly"); //NEW in VALIDATION VERSION +define("_VALIDATION_POPUP", "One or more questions have not been answered in a valid manner. You cannot proceed until these answers are valid"); //NEW in VALIDATION VERSION +define("_DATEFORMAT", "Formaat: JJJJ-MM-DD"); +define("_DATEFORMATEG", "(vb: 2003-12-25 voor Kerstmis)"); +define("_REMOVEITEM", "Verwijder dit antwoord"); +define("_RANK_1", "Selecteer een optie in de lijst aan de linkerzijde, beginnend met het meest"); +define("_RANK_2", "toepasselijke optie gaande naar de minst toepasselijke optie."); +define("_YOURCHOICES", "Uw keuzes"); +define("_YOURRANKING", "Uw rangschikking"); +define("_RANK_3", "Klik op de schaar rechts naast de optie"); +define("_RANK_4", "om deze te verwijderen van uw rangschikking"); +//From INDEX.PHP +define("_NOSID", "U hebt geen enquete nummer opgegeven."); +define("_CONTACT1", "Contacteer"); +define("_CONTACT2", "voor assistentie"); +define("_ANSCLEAR", "Antwoorden verwijderd"); +define("_RESTART", "Herstart deze enquete"); +define("_CLOSEWIN_PS", "Sluit dit venster"); +define("_CONFIRMCLEAR", "Bent u zeker dat u alle antwoorden wil verwijderen?"); +define("_CONFIRMSAVE", "Are you sure you want to save your responses?"); +define("_EXITCLEAR", "Afbreken en antwoorden verwijderen"); +//From QUESTION.PHP +define("_BADSUBMIT1", "Gegevens kunnen niet verzonden worden. Er zijn er geen."); +define("_BADSUBMIT2", "Deze fout kan voorkomen als u uw antwoorden reeds heeft bewaard en daarna uw browser hebt ververst.

Indien u deze fout krijgt terwijl u de enquete aan het invullen bent, klik dan op 'Terug' in uw browser en ververs het scherm. De antwoorden van de laatste pagina zijn verloren maar de andere antwoorden blijven behouden. Dit probleem kan voorkomen als de server te zwaar belast is op dat moment. Onze verontschuldigingen voor het ongemak."); +define("_NOTACTIVE1", "Uw antwoorden werden niet bewaard. Deze enquete is nog niet aktief."); +define("_CLEARRESP", "Verwijder antwoorden"); +define("_THANKS", "Dank u"); +define("_SURVEYREC", "Uw antwoorden werden bewaard."); +define("_SURVEYCPL", "Enquete be-eindigd."); +define("_DIDNOTSAVE", "Kon niet bewaren"); +define("_DIDNOTSAVE2", "Door een onverwachte fout werden uw antwoorden niet bewaard."); +define("_DIDNOTSAVE3", "Uw antwoorden zijn niet verloren. Ze werden doorgestuurd naar de enquete administrator. Ze zullen op een later tijdstip worden ingevoerd."); +define("_DNSAVEEMAIL1", "Er is een fout opgetreden bij het bewaren van antwoorden van enquete nr. "); +define("_DNSAVEEMAIL2", "Error: EEMAIL2"); +define("_DNSAVEEMAIL3", "SQL CODE THAT FAILED"); +define("_DNSAVEEMAIL4", "ERROR MESSAGE"); +define("_DNSAVEEMAIL5", "ERROR SAVING"); +define("_SUBMITAGAIN", "Probeer opnieuw door te sturen"); +define("_SURVEYNOEXIST", "Sorry. Er is geen enquete met dit nummer."); +define("_NOTOKEN1", "Dit is een gecontrolleerde enquete. U hebt een geldige code nodig om deel te nemen."); +define("_NOTOKEN2", "Indien u een code hebt ontvangen, geef ze dan hier in en klik op 'Verder'."); +define("_NOTOKEN3", "De code die u hebt ingegeven is ongeldig of ze werd reeds gebruikt."); +define("_NOQUESTIONS", "Er zijn nog geen vragen aangemaakt voor deze enquete en kan dus niet getest worden."); +define("_FURTHERINFO", "Voor meer informatie contacteer"); +define("_NOTACTIVE", "Deze enquete is momenteel niet aktief. U kan uw vragen niet bewaren."); +define("_SURVEYEXPIRED", "Deze enquete is niet meer beschikbaar."); + +define("_SURVEYCOMPLETE", "U hebt deze enquete reeds beantwoord."); //NEW FOR 0.98rc6 + +define("_INSTRUCTION_LIST", "Kies één van volgende opties"); //NEW for 098rc3 +define("_INSTRUCTION_MULTI", "Selecteer alle toepasselijke opties"); //NEW for 098rc3 + +define("_CONFIRMATION_MESSAGE1", "Enquete verzonden"); //NEW for 098rc5 +define("_CONFIRMATION_MESSAGE2", "Er is weer een enquete beantwoord"); //NEW for 098rc5 +define("_CONFIRMATION_MESSAGE3", "Klik de volgende link om de individuele antwoorden te zien:"); //NEW for 098rc5 +define("_CONFIRMATION_MESSAGE4", "Bekijk statistieken -> klik hier:"); //NEW for 098rc5 + +define("_PRIVACY_MESSAGE", "Privacy verklaring
" + ."Deze enquete is anoniem.
" + ."De bewaarde antwoorden bevatten geen identiteitsgegevens " + ."tenzij u bij een bepaalde vraag identiteitsgegevens hebt ingevi=uld." + ."Indien u via een code hebt ingelogd kunnen wij u verzekeren dat deze " + ."niet bewaard werd in combinatie met uw antwoorden maar wel in een " + ."alleenstaande, niet gekoppelde, tabel en dit enkel om na te kijken " + ."of voor die code de enquete reeds werd ingevuld of niet. " + ."Er is geen enkele manier om de codes te koppelen aan de antwoorden."); //New for 0.98rc9 + +define("_THEREAREXQUESTIONS", "Er zijn {NUMBEROFQUESTIONS} vragen in deze enquete."); //New for 0.98rc9 Must contain {NUMBEROFQUESTIONS} which gets replaced with a question count. +define("_THEREAREXQUESTIONS_SINGLE", "Er is slechts 1 vraag in deze enquete."); //New for 0.98rc9 - singular version of above + +define ("_RG_REGISTER1", "Registratie is vereist om deel te nemen aan deze enquete."); //NEW for 0.98rc9 +define ("_RG_REGISTER2", "U kan uzelf registreren om deel te nemen aan deze enquete.
\n" + ."Vul volgende gegevens in en u zal onmiddellijk een email ontvangen met daarin " + ."een link naar de enquete."); //NEW for 0.98rc9 +define ("_RG_EMAIL", "Email Adres"); //NEW for 0.98rc9 +define ("_RG_FIRSTNAME", "Voorname"); //NEW for 0.98rc9 +define ("_RG_LASTNAME", "Familiename"); //NEW for 0.98rc9 +define ("_RG_INVALIDEMAIL", "Het emailadres dat u opgaf is niet geldig. Probeer nog eens.");//NEW for 0.98rc9 +define ("_RG_USEDEMAIL", "Het emailadres dat u opgaf is reeds geregistreerd.");//NEW for 0.98rc9 +define ("_RG_EMAILSUBJECT", "{SURVEYNAME} Registratie Bevestiging");//NEW for 0.98rc9 +define ("_RG_REGISTRATIONCOMPLETE", "Bedankt voor uw registratie om deel te nemen aan deze enquete.

\n" + ."Er werd een email gestuurd naar het opgegeven adres met toegangsgegevens " + ."voor deze enquete. Volg de link in deze email om de enquete te starten.

\n" + ."Enquete verantwoordelijke {ADMINNAME} ({ADMINEMAIL})");//NEW for 0.98rc9 + +define("_SM_COMPLETED", "Dank u

" + ."U hebt alle vragen in deze enquete beantwoord.


" + ."Klik op ["._SUBMIT."] om uw antwoorden te bewaren."); +define("_SM_REVIEW", "Indien u uw antwoorden nog eens wil nakijken of wijzigen, " + ."blader dan door de enquete met de [<< "._PREV."] en ["._NEXT." >>] knoppen."); + +//For the "printable" survey +define("_PS_CHOOSEONE", "Kies één van volgende antwoorden"); //New for 0.98finalRC1 +define("_PS_WRITE", "Type uw antwoord hier"); //New for 0.98finalRC1 +define("_PS_CHOOSEANY", "Selecteer alle toepasselijke antwoorden"); //New for 0.98finalRC1 +define("_PS_CHOOSEANYCOMMENT", "Selecteer alle toepasselijke antwoorden en geef uw commentaar"); //New for 0.98finalRC1 +define("_PS_EACHITEM", "Kies het toepasselijk antwoord voor elke optie"); //New for 0.98finalRC1 +define("_PS_WRITEMULTI", "Type uw antwoord hier"); //New for 0.98finalRC1 +define("_PS_DATE", "Vul een datum in"); //New for 0.98finalRC1 +define("_PS_COMMENT", "Verduidelijk uw antwoord"); //New for 0.98finalRC1 +define("_PS_RANKING", "Geef een nummer voor elke optie volgens uw voorkeur van 1 tot"); //New for 0.98finalRC1 +define("_PS_SUBMIT", "Verstuur uw enquete"); //New for 0.98finalRC1 +define("_PS_THANKYOU", "Bedankt om deel te nemen aan deze enquete."); //New for 0.98finalRC1 +define("_PS_FAXTO", "Graag uw enquete faxen naar:"); //New for 0.98finaclRC1 + +define("_PS_CON_ONLYANSWER", "Enkel deze vraag beantwoorden"); //New for 0.98finalRC1 +define("_PS_CON_IFYOU", "was uw antwoord"); //New for 0.98finalRC1 +define("_PS_CON_JOINER", "en"); //New for 0.98finalRC1 +define("_PS_CON_TOQUESTION", "op vraag"); //New for 0.98finalRC1 +define("_PS_CON_OR", "or"); //New for 0.98finalRC2 + +//Save Messages +define("_SAVE_AND_RETURN", "Save your responses so far"); +define("_SAVEHEADING", "Save Your Unfinished Survey"); +define("_RETURNTOSURVEY", "Return To Survey"); +define("_SAVENAME", "Name"); +define("_SAVEPASSWORD", "Password"); +define("_SAVEPASSWORDRPT", "Repeat Password"); +define("_SAVE_EMAIL", "Your Email"); +define("_SAVEEXPLANATION", "Enter a name and password for this survey and click save below.
\n" + ."Your survey will be saved using that name and password, and can be " + ."completed later by logging in with the same name and password.

\n" + ."If you give an email address, an email containing the details will be sent " + ."to you."); +define("_SAVESUBMIT", "Save Now"); +define("_SAVENONAME", "You must supply a name for this saved session."); +define("_SAVENOPASS", "You must supply a password for this saved session."); +define("_SAVENOMATCH", "Your passwords do not match."); +define("_SAVEDUPLICATE", "This name has already been used for this survey. You must use a unique save name."); +define("_SAVETRYAGAIN", "Please try again."); +define("_SAVE_EMAILSUBJECT", "Saved Survey Details"); +define("_SAVE_EMAILTEXT", "You, or someone using your email address, have saved " + ."a survey in progress. The following details can be used " + ."to return to this survey and continue where you left " + ."off."); +define("_SAVE_EMAILURL", "Reload your survey by clicking on the following URL:"); +define("_SAVE_SUCCEEDED", "Your survey responses have been saved succesfully"); +define("_SAVE_FAILED", "An error occurred and your survey responses were not saved."); +define("_SAVE_EMAILSENT", "An email has been sent with details about your saved survey."); + +//Load Messages +define("_LOAD_SAVED", "Load unfinished survey"); +define("_LOADHEADING", "Load A Previously Saved Survey"); +define("_LOADEXPLANATION", "You can load a survey that you have previously saved from this screen.
\n" + ."Type in the 'name' you used to save the survey, and the password.

\n"); +define("_LOADNAME", "Saved name"); +define("_LOADPASSWORD", "Password"); +define("_LOADSUBMIT", "Load Now"); +define("_LOADNONAME", "You did not provide a name"); +define("_LOADNOPASS", "You did not provide a password"); +define("_LOADNOMATCH", "There is no matching saved survey"); + +define("_ASSESSMENT_HEADING", "Your Assessment"); +?> \ No newline at end of file