Version Description
Upgrade for redesigned stats page, ability to use shortcodes in questions, and ability to WordPress editor for questions.
Download this release
Release Info
Developer | fpcorso |
Plugin | Quiz And Survey Master (Formerly Quiz Master Next) |
Version | 4.3.0 |
Comparing to | |
See all releases |
Code changes from version 4.2.4 to 4.3.0
- assets/screenshot-1.png +0 -0
- assets/screenshot-2.png +0 -0
- assets/screenshot-3.png +0 -0
- assets/screenshot-6.png +0 -0
- {includes/certificates → css}/index.php +0 -0
- {includes/css → css}/qmn_addons_page.css +0 -0
- css/qmn_admin.css +38 -0
- {includes/css → css}/qmn_quiz.css +0 -0
- includes/css/qmn_admin.css +0 -14
- includes/js/sparkline/jquery_sparkline.js +0 -3054
- includes/qmn_credits.php +0 -121
- includes/qmn_dashboard.php +0 -601
- includes/qmn_options_questions_tab.php +0 -883
- js/Chart.min.js +11 -0
- js/admin.js +17 -0
- js/admin_question.js +164 -0
- {includes/css → js}/index.php +0 -0
- {includes/js → js}/qmn_pagination.js +0 -0
- {includes/js → js}/qmn_quiz.js +29 -0
- {includes/js → js}/qmn_social_share.js +0 -0
- {includes/js → js}/qmn_timer.js +0 -0
- languages/quiz-master-next-da_DK.mo +0 -0
- languages/quiz-master-next-da_DK.po +447 -502
- languages/quiz-master-next-es_ES.mo +0 -0
- languages/quiz-master-next-es_ES.po +472 -526
- languages/quiz-master-next-it_IT.mo +0 -0
- languages/quiz-master-next-it_IT.po +447 -502
- languages/quiz-master-next-nl-NL.mo +0 -0
- languages/quiz-master-next-nl-NL.po +447 -502
- languages/quiz-master-next-pt_BR.mo +0 -0
- languages/quiz-master-next-pt_BR.po +448 -503
- languages/quiz-master-next-th.mo +0 -0
- languages/quiz-master-next-th.po +445 -502
- languages/quiz-master-next.pot +376 -502
- mlw_quizmaster2.php +38 -38
- {includes/fpdf → php/certificates}/index.php +0 -0
- {includes → php}/fpdf/WriteHTML.php +0 -0
- {includes → php}/fpdf/font/courier.php +0 -0
- {includes → php}/fpdf/font/courierb.php +0 -0
- {includes → php}/fpdf/font/courierbi.php +0 -0
- {includes → php}/fpdf/font/courieri.php +0 -0
- {includes → php}/fpdf/font/helvetica.php +0 -0
- {includes → php}/fpdf/font/helveticab.php +0 -0
- {includes → php}/fpdf/font/helveticabi.php +0 -0
- {includes → php}/fpdf/font/helveticai.php +0 -0
- {includes → php}/fpdf/font/symbol.php +0 -0
- {includes → php}/fpdf/font/times.php +0 -0
- {includes → php}/fpdf/font/timesb.php +0 -0
- {includes → php}/fpdf/font/timesbi.php +0 -0
- {includes → php}/fpdf/font/timesi.php +0 -0
- {includes → php}/fpdf/font/zapfdingbats.php +0 -0
- {includes → php}/fpdf/fpdf.php +0 -0
- {includes/images → php/fpdf}/index.php +0 -0
- {includes → php}/images/green_triangle.png +0 -0
- {includes → php/images}/index.php +0 -0
- {includes → php}/images/quiz_icon.png +0 -0
- {includes → php}/images/red_triangle.png +0 -0
- {includes/js → php}/index.php +0 -0
- php/qmn-stats-page.php +199 -0
- {includes → php}/qmn_addons.php +21 -1
- {includes → php}/qmn_adverts.php +2 -2
- {includes → php}/qmn_alerts.php +0 -0
- php/qmn_credits.php +75 -0
- {includes → php}/qmn_dashboard_widgets.php +137 -61
- {includes → php}/qmn_global_settings.php +0 -0
- {includes → php}/qmn_help.php +0 -3
- {includes → php}/qmn_helper.php +42 -0
- {includes → php}/qmn_leaderboard.php +0 -0
- {includes → php}/qmn_options_certificate_tab.php +0 -0
- {includes → php}/qmn_options_email_tab.php +1 -1
- {includes → php}/qmn_options_leaderboard_tab.php +0 -0
- {includes → php}/qmn_options_option_tab.php +21 -1
- {includes → php}/qmn_options_preview_tab.php +0 -0
- php/qmn_options_questions_tab.php +643 -0
- {includes → php}/qmn_options_results_page_tab.php +1 -1
- {includes → php}/qmn_options_style_tab.php +0 -0
- {includes → php}/qmn_options_text_tab.php +1 -1
- {includes → php}/qmn_options_tools_tab.php +0 -0
- {includes → php}/qmn_question_types.php +15 -14
- {includes → php}/qmn_quiz.php +26 -7
- {includes → php}/qmn_quiz_admin.php +10 -2
- {includes → php}/qmn_quiz_creator.php +0 -0
- {includes → php}/qmn_quiz_install.php +4 -0
- {includes → php}/qmn_quiz_options.php +0 -4
- {includes → php}/qmn_results.php +0 -0
- {includes → php}/qmn_results_details.php +0 -4
- {includes → php}/qmn_template_variables.php +2 -2
- {includes → php}/qmn_tools.php +0 -3
- {includes → php}/qmn_update.php +16 -0
- {includes → php}/qmn_usage_tracking.php +0 -0
- {includes → php}/qmn_widgets.php +0 -0
- readme.txt +16 -3
assets/screenshot-1.png
CHANGED
Binary file
|
assets/screenshot-2.png
CHANGED
Binary file
|
assets/screenshot-3.png
CHANGED
Binary file
|
assets/screenshot-6.png
CHANGED
Binary file
|
{includes/certificates → css}/index.php
RENAMED
File without changes
|
{includes/css → css}/qmn_addons_page.css
RENAMED
File without changes
|
css/qmn_admin.css
ADDED
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.template_list_holder
|
2 |
+
{
|
3 |
+
width: 100%;
|
4 |
+
}
|
5 |
+
.template_variable
|
6 |
+
{
|
7 |
+
width: 50%;
|
8 |
+
float: left;
|
9 |
+
font-size: 14px;
|
10 |
+
}
|
11 |
+
.template_name
|
12 |
+
{
|
13 |
+
font-weight: bold;
|
14 |
+
}
|
15 |
+
div.mlw_qmn_icon_wrap
|
16 |
+
{
|
17 |
+
position: absolute;
|
18 |
+
top: 0;
|
19 |
+
right: 0;
|
20 |
+
background-color: #0d97d8;
|
21 |
+
color: yellow;
|
22 |
+
background-position: center 24px;
|
23 |
+
background-size: 85px 85px;
|
24 |
+
font-size: 14px;
|
25 |
+
text-align: center;
|
26 |
+
font-weight: 600;
|
27 |
+
margin: 5px 0 0;
|
28 |
+
padding-top: 120px;
|
29 |
+
height: 40px;
|
30 |
+
display: inline-block;
|
31 |
+
width: 150px;
|
32 |
+
text-rendering: optimizeLegibility;
|
33 |
+
border: 5px solid #106daa;
|
34 |
+
-moz-border-radius: 20px;
|
35 |
+
-webkit-border-radius: 20px;
|
36 |
+
-khtml-border-radius: 20px;
|
37 |
+
border-radius: 20px;
|
38 |
+
}
|
{includes/css → css}/qmn_quiz.css
RENAMED
File without changes
|
includes/css/qmn_admin.css
DELETED
@@ -1,14 +0,0 @@
|
|
1 |
-
.template_list_holder
|
2 |
-
{
|
3 |
-
width: 100%;
|
4 |
-
}
|
5 |
-
.template_variable
|
6 |
-
{
|
7 |
-
width: 50%;
|
8 |
-
float: left;
|
9 |
-
font-size: 14px;
|
10 |
-
}
|
11 |
-
.template_name
|
12 |
-
{
|
13 |
-
font-weight: bold;
|
14 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/js/sparkline/jquery_sparkline.js
DELETED
@@ -1,3054 +0,0 @@
|
|
1 |
-
/**
|
2 |
-
*
|
3 |
-
* jquery.sparkline.js
|
4 |
-
*
|
5 |
-
* v2.1.2
|
6 |
-
* (c) Splunk, Inc
|
7 |
-
* Contact: Gareth Watts (gareth@splunk.com)
|
8 |
-
* http://omnipotent.net/jquery.sparkline/
|
9 |
-
*
|
10 |
-
* Generates inline sparkline charts from data supplied either to the method
|
11 |
-
* or inline in HTML
|
12 |
-
*
|
13 |
-
* Compatible with Internet Explorer 6.0+ and modern browsers equipped with the canvas tag
|
14 |
-
* (Firefox 2.0+, Safari, Opera, etc)
|
15 |
-
*
|
16 |
-
* License: New BSD License
|
17 |
-
*
|
18 |
-
* Copyright (c) 2012, Splunk Inc.
|
19 |
-
* All rights reserved.
|
20 |
-
*
|
21 |
-
* Redistribution and use in source and binary forms, with or without modification,
|
22 |
-
* are permitted provided that the following conditions are met:
|
23 |
-
*
|
24 |
-
* * Redistributions of source code must retain the above copyright notice,
|
25 |
-
* this list of conditions and the following disclaimer.
|
26 |
-
* * Redistributions in binary form must reproduce the above copyright notice,
|
27 |
-
* this list of conditions and the following disclaimer in the documentation
|
28 |
-
* and/or other materials provided with the distribution.
|
29 |
-
* * Neither the name of Splunk Inc nor the names of its contributors may
|
30 |
-
* be used to endorse or promote products derived from this software without
|
31 |
-
* specific prior written permission.
|
32 |
-
*
|
33 |
-
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
|
34 |
-
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
35 |
-
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
|
36 |
-
* SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
37 |
-
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
|
38 |
-
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
39 |
-
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
|
40 |
-
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
41 |
-
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
42 |
-
*
|
43 |
-
*
|
44 |
-
* Usage:
|
45 |
-
* $(selector).sparkline(values, options)
|
46 |
-
*
|
47 |
-
* If values is undefined or set to 'html' then the data values are read from the specified tag:
|
48 |
-
* <p>Sparkline: <span class="sparkline">1,4,6,6,8,5,3,5</span></p>
|
49 |
-
* $('.sparkline').sparkline();
|
50 |
-
* There must be no spaces in the enclosed data set
|
51 |
-
*
|
52 |
-
* Otherwise values must be an array of numbers or null values
|
53 |
-
* <p>Sparkline: <span id="sparkline1">This text replaced if the browser is compatible</span></p>
|
54 |
-
* $('#sparkline1').sparkline([1,4,6,6,8,5,3,5])
|
55 |
-
* $('#sparkline2').sparkline([1,4,6,null,null,5,3,5])
|
56 |
-
*
|
57 |
-
* Values can also be specified in an HTML comment, or as a values attribute:
|
58 |
-
* <p>Sparkline: <span class="sparkline"><!--1,4,6,6,8,5,3,5 --></span></p>
|
59 |
-
* <p>Sparkline: <span class="sparkline" values="1,4,6,6,8,5,3,5"></span></p>
|
60 |
-
* $('.sparkline').sparkline();
|
61 |
-
*
|
62 |
-
* For line charts, x values can also be specified:
|
63 |
-
* <p>Sparkline: <span class="sparkline">1:1,2.7:4,3.4:6,5:6,6:8,8.7:5,9:3,10:5</span></p>
|
64 |
-
* $('#sparkline1').sparkline([ [1,1], [2.7,4], [3.4,6], [5,6], [6,8], [8.7,5], [9,3], [10,5] ])
|
65 |
-
*
|
66 |
-
* By default, options should be passed in as teh second argument to the sparkline function:
|
67 |
-
* $('.sparkline').sparkline([1,2,3,4], {type: 'bar'})
|
68 |
-
*
|
69 |
-
* Options can also be set by passing them on the tag itself. This feature is disabled by default though
|
70 |
-
* as there's a slight performance overhead:
|
71 |
-
* $('.sparkline').sparkline([1,2,3,4], {enableTagOptions: true})
|
72 |
-
* <p>Sparkline: <span class="sparkline" sparkType="bar" sparkBarColor="red">loading</span></p>
|
73 |
-
* Prefix all options supplied as tag attribute with "spark" (configurable by setting tagOptionPrefix)
|
74 |
-
*
|
75 |
-
* Supported options:
|
76 |
-
* lineColor - Color of the line used for the chart
|
77 |
-
* fillColor - Color used to fill in the chart - Set to '' or false for a transparent chart
|
78 |
-
* width - Width of the chart - Defaults to 3 times the number of values in pixels
|
79 |
-
* height - Height of the chart - Defaults to the height of the containing element
|
80 |
-
* chartRangeMin - Specify the minimum value to use for the Y range of the chart - Defaults to the minimum value supplied
|
81 |
-
* chartRangeMax - Specify the maximum value to use for the Y range of the chart - Defaults to the maximum value supplied
|
82 |
-
* chartRangeClip - Clip out of range values to the max/min specified by chartRangeMin and chartRangeMax
|
83 |
-
* chartRangeMinX - Specify the minimum value to use for the X range of the chart - Defaults to the minimum value supplied
|
84 |
-
* chartRangeMaxX - Specify the maximum value to use for the X range of the chart - Defaults to the maximum value supplied
|
85 |
-
* composite - If true then don't erase any existing chart attached to the tag, but draw
|
86 |
-
* another chart over the top - Note that width and height are ignored if an
|
87 |
-
* existing chart is detected.
|
88 |
-
* tagValuesAttribute - Name of tag attribute to check for data values - Defaults to 'values'
|
89 |
-
* enableTagOptions - Whether to check tags for sparkline options
|
90 |
-
* tagOptionPrefix - Prefix used for options supplied as tag attributes - Defaults to 'spark'
|
91 |
-
* disableHiddenCheck - If set to true, then the plugin will assume that charts will never be drawn into a
|
92 |
-
* hidden dom element, avoding a browser reflow
|
93 |
-
* disableInteraction - If set to true then all mouseover/click interaction behaviour will be disabled,
|
94 |
-
* making the plugin perform much like it did in 1.x
|
95 |
-
* disableTooltips - If set to true then tooltips will be disabled - Defaults to false (tooltips enabled)
|
96 |
-
* disableHighlight - If set to true then highlighting of selected chart elements on mouseover will be disabled
|
97 |
-
* defaults to false (highlights enabled)
|
98 |
-
* highlightLighten - Factor to lighten/darken highlighted chart values by - Defaults to 1.4 for a 40% increase
|
99 |
-
* tooltipContainer - Specify which DOM element the tooltip should be rendered into - defaults to document.body
|
100 |
-
* tooltipClassname - Optional CSS classname to apply to tooltips - If not specified then a default style will be applied
|
101 |
-
* tooltipOffsetX - How many pixels away from the mouse pointer to render the tooltip on the X axis
|
102 |
-
* tooltipOffsetY - How many pixels away from the mouse pointer to render the tooltip on the r axis
|
103 |
-
* tooltipFormatter - Optional callback that allows you to override the HTML displayed in the tooltip
|
104 |
-
* callback is given arguments of (sparkline, options, fields)
|
105 |
-
* tooltipChartTitle - If specified then the tooltip uses the string specified by this setting as a title
|
106 |
-
* tooltipFormat - A format string or SPFormat object (or an array thereof for multiple entries)
|
107 |
-
* to control the format of the tooltip
|
108 |
-
* tooltipPrefix - A string to prepend to each field displayed in a tooltip
|
109 |
-
* tooltipSuffix - A string to append to each field displayed in a tooltip
|
110 |
-
* tooltipSkipNull - If true then null values will not have a tooltip displayed (defaults to true)
|
111 |
-
* tooltipValueLookups - An object or range map to map field values to tooltip strings
|
112 |
-
* (eg. to map -1 to "Lost", 0 to "Draw", and 1 to "Win")
|
113 |
-
* numberFormatter - Optional callback for formatting numbers in tooltips
|
114 |
-
* numberDigitGroupSep - Character to use for group separator in numbers "1,234" - Defaults to ","
|
115 |
-
* numberDecimalMark - Character to use for the decimal point when formatting numbers - Defaults to "."
|
116 |
-
* numberDigitGroupCount - Number of digits between group separator - Defaults to 3
|
117 |
-
*
|
118 |
-
* There are 7 types of sparkline, selected by supplying a "type" option of 'line' (default),
|
119 |
-
* 'bar', 'tristate', 'bullet', 'discrete', 'pie' or 'box'
|
120 |
-
* line - Line chart. Options:
|
121 |
-
* spotColor - Set to '' to not end each line in a circular spot
|
122 |
-
* minSpotColor - If set, color of spot at minimum value
|
123 |
-
* maxSpotColor - If set, color of spot at maximum value
|
124 |
-
* spotRadius - Radius in pixels
|
125 |
-
* lineWidth - Width of line in pixels
|
126 |
-
* normalRangeMin
|
127 |
-
* normalRangeMax - If set draws a filled horizontal bar between these two values marking the "normal"
|
128 |
-
* or expected range of values
|
129 |
-
* normalRangeColor - Color to use for the above bar
|
130 |
-
* drawNormalOnTop - Draw the normal range above the chart fill color if true
|
131 |
-
* defaultPixelsPerValue - Defaults to 3 pixels of width for each value in the chart
|
132 |
-
* highlightSpotColor - The color to use for drawing a highlight spot on mouseover - Set to null to disable
|
133 |
-
* highlightLineColor - The color to use for drawing a highlight line on mouseover - Set to null to disable
|
134 |
-
* valueSpots - Specify which points to draw spots on, and in which color. Accepts a range map
|
135 |
-
*
|
136 |
-
* bar - Bar chart. Options:
|
137 |
-
* barColor - Color of bars for postive values
|
138 |
-
* negBarColor - Color of bars for negative values
|
139 |
-
* zeroColor - Color of bars with zero values
|
140 |
-
* nullColor - Color of bars with null values - Defaults to omitting the bar entirely
|
141 |
-
* barWidth - Width of bars in pixels
|
142 |
-
* colorMap - Optional mappnig of values to colors to override the *BarColor values above
|
143 |
-
* can be an Array of values to control the color of individual bars or a range map
|
144 |
-
* to specify colors for individual ranges of values
|
145 |
-
* barSpacing - Gap between bars in pixels
|
146 |
-
* zeroAxis - Centers the y-axis around zero if true
|
147 |
-
*
|
148 |
-
* tristate - Charts values of win (>0), lose (<0) or draw (=0)
|
149 |
-
* posBarColor - Color of win values
|
150 |
-
* negBarColor - Color of lose values
|
151 |
-
* zeroBarColor - Color of draw values
|
152 |
-
* barWidth - Width of bars in pixels
|
153 |
-
* barSpacing - Gap between bars in pixels
|
154 |
-
* colorMap - Optional mappnig of values to colors to override the *BarColor values above
|
155 |
-
* can be an Array of values to control the color of individual bars or a range map
|
156 |
-
* to specify colors for individual ranges of values
|
157 |
-
*
|
158 |
-
* discrete - Options:
|
159 |
-
* lineHeight - Height of each line in pixels - Defaults to 30% of the graph height
|
160 |
-
* thesholdValue - Values less than this value will be drawn using thresholdColor instead of lineColor
|
161 |
-
* thresholdColor
|
162 |
-
*
|
163 |
-
* bullet - Values for bullet graphs msut be in the order: target, performance, range1, range2, range3, ...
|
164 |
-
* options:
|
165 |
-
* targetColor - The color of the vertical target marker
|
166 |
-
* targetWidth - The width of the target marker in pixels
|
167 |
-
* performanceColor - The color of the performance measure horizontal bar
|
168 |
-
* rangeColors - Colors to use for each qualitative range background color
|
169 |
-
*
|
170 |
-
* pie - Pie chart. Options:
|
171 |
-
* sliceColors - An array of colors to use for pie slices
|
172 |
-
* offset - Angle in degrees to offset the first slice - Try -90 or +90
|
173 |
-
* borderWidth - Width of border to draw around the pie chart, in pixels - Defaults to 0 (no border)
|
174 |
-
* borderColor - Color to use for the pie chart border - Defaults to #000
|
175 |
-
*
|
176 |
-
* box - Box plot. Options:
|
177 |
-
* raw - Set to true to supply pre-computed plot points as values
|
178 |
-
* values should be: low_outlier, low_whisker, q1, median, q3, high_whisker, high_outlier
|
179 |
-
* When set to false you can supply any number of values and the box plot will
|
180 |
-
* be computed for you. Default is false.
|
181 |
-
* showOutliers - Set to true (default) to display outliers as circles
|
182 |
-
* outlierIQR - Interquartile range used to determine outliers. Default 1.5
|
183 |
-
* boxLineColor - Outline color of the box
|
184 |
-
* boxFillColor - Fill color for the box
|
185 |
-
* whiskerColor - Line color used for whiskers
|
186 |
-
* outlierLineColor - Outline color of outlier circles
|
187 |
-
* outlierFillColor - Fill color of the outlier circles
|
188 |
-
* spotRadius - Radius of outlier circles
|
189 |
-
* medianColor - Line color of the median line
|
190 |
-
* target - Draw a target cross hair at the supplied value (default undefined)
|
191 |
-
*
|
192 |
-
*
|
193 |
-
*
|
194 |
-
* Examples:
|
195 |
-
* $('#sparkline1').sparkline(myvalues, { lineColor: '#f00', fillColor: false });
|
196 |
-
* $('.barsparks').sparkline('html', { type:'bar', height:'40px', barWidth:5 });
|
197 |
-
* $('#tristate').sparkline([1,1,-1,1,0,0,-1], { type:'tristate' }):
|
198 |
-
* $('#discrete').sparkline([1,3,4,5,5,3,4,5], { type:'discrete' });
|
199 |
-
* $('#bullet').sparkline([10,12,12,9,7], { type:'bullet' });
|
200 |
-
* $('#pie').sparkline([1,1,2], { type:'pie' });
|
201 |
-
*/
|
202 |
-
|
203 |
-
/*jslint regexp: true, browser: true, jquery: true, white: true, nomen: false, plusplus: false, maxerr: 500, indent: 4 */
|
204 |
-
|
205 |
-
(function(document, Math, undefined) { // performance/minified-size optimization
|
206 |
-
(function(factory) {
|
207 |
-
if(typeof define === 'function' && define.amd) {
|
208 |
-
define(['jquery'], factory);
|
209 |
-
} else if (jQuery && !jQuery.fn.sparkline) {
|
210 |
-
factory(jQuery);
|
211 |
-
}
|
212 |
-
}
|
213 |
-
(function($) {
|
214 |
-
'use strict';
|
215 |
-
|
216 |
-
var UNSET_OPTION = {},
|
217 |
-
getDefaults, createClass, SPFormat, clipval, quartile, normalizeValue, normalizeValues,
|
218 |
-
remove, isNumber, all, sum, addCSS, ensureArray, formatNumber, RangeMap,
|
219 |
-
MouseHandler, Tooltip, barHighlightMixin,
|
220 |
-
line, bar, tristate, discrete, bullet, pie, box, defaultStyles, initStyles,
|
221 |
-
VShape, VCanvas_base, VCanvas_canvas, VCanvas_vml, pending, shapeCount = 0;
|
222 |
-
|
223 |
-
/**
|
224 |
-
* Default configuration settings
|
225 |
-
*/
|
226 |
-
getDefaults = function () {
|
227 |
-
return {
|
228 |
-
// Settings common to most/all chart types
|
229 |
-
common: {
|
230 |
-
type: 'line',
|
231 |
-
lineColor: '#00f',
|
232 |
-
fillColor: '#cdf',
|
233 |
-
defaultPixelsPerValue: 3,
|
234 |
-
width: 'auto',
|
235 |
-
height: 'auto',
|
236 |
-
composite: false,
|
237 |
-
tagValuesAttribute: 'values',
|
238 |
-
tagOptionsPrefix: 'spark',
|
239 |
-
enableTagOptions: false,
|
240 |
-
enableHighlight: true,
|
241 |
-
highlightLighten: 1.4,
|
242 |
-
tooltipSkipNull: true,
|
243 |
-
tooltipPrefix: '',
|
244 |
-
tooltipSuffix: '',
|
245 |
-
disableHiddenCheck: false,
|
246 |
-
numberFormatter: false,
|
247 |
-
numberDigitGroupCount: 3,
|
248 |
-
numberDigitGroupSep: ',',
|
249 |
-
numberDecimalMark: '.',
|
250 |
-
disableTooltips: false,
|
251 |
-
disableInteraction: false
|
252 |
-
},
|
253 |
-
// Defaults for line charts
|
254 |
-
line: {
|
255 |
-
spotColor: '#f80',
|
256 |
-
highlightSpotColor: '#5f5',
|
257 |
-
highlightLineColor: '#f22',
|
258 |
-
spotRadius: 1.5,
|
259 |
-
minSpotColor: '#f80',
|
260 |
-
maxSpotColor: '#f80',
|
261 |
-
lineWidth: 1,
|
262 |
-
normalRangeMin: undefined,
|
263 |
-
normalRangeMax: undefined,
|
264 |
-
normalRangeColor: '#ccc',
|
265 |
-
drawNormalOnTop: false,
|
266 |
-
chartRangeMin: undefined,
|
267 |
-
chartRangeMax: undefined,
|
268 |
-
chartRangeMinX: undefined,
|
269 |
-
chartRangeMaxX: undefined,
|
270 |
-
tooltipFormat: new SPFormat('<span style="color: {{color}}">●</span> {{prefix}}{{y}}{{suffix}}')
|
271 |
-
},
|
272 |
-
// Defaults for bar charts
|
273 |
-
bar: {
|
274 |
-
barColor: '#3366cc',
|
275 |
-
negBarColor: '#f44',
|
276 |
-
stackedBarColor: ['#3366cc', '#dc3912', '#ff9900', '#109618', '#66aa00',
|
277 |
-
'#dd4477', '#0099c6', '#990099'],
|
278 |
-
zeroColor: undefined,
|
279 |
-
nullColor: undefined,
|
280 |
-
zeroAxis: true,
|
281 |
-
barWidth: 4,
|
282 |
-
barSpacing: 1,
|
283 |
-
chartRangeMax: undefined,
|
284 |
-
chartRangeMin: undefined,
|
285 |
-
chartRangeClip: false,
|
286 |
-
colorMap: undefined,
|
287 |
-
tooltipFormat: new SPFormat('<span style="color: {{color}}">●</span> {{prefix}}{{value}}{{suffix}}')
|
288 |
-
},
|
289 |
-
// Defaults for tristate charts
|
290 |
-
tristate: {
|
291 |
-
barWidth: 4,
|
292 |
-
barSpacing: 1,
|
293 |
-
posBarColor: '#6f6',
|
294 |
-
negBarColor: '#f44',
|
295 |
-
zeroBarColor: '#999',
|
296 |
-
colorMap: {},
|
297 |
-
tooltipFormat: new SPFormat('<span style="color: {{color}}">●</span> {{value:map}}'),
|
298 |
-
tooltipValueLookups: { map: { '-1': 'Loss', '0': 'Draw', '1': 'Win' } }
|
299 |
-
},
|
300 |
-
// Defaults for discrete charts
|
301 |
-
discrete: {
|
302 |
-
lineHeight: 'auto',
|
303 |
-
thresholdColor: undefined,
|
304 |
-
thresholdValue: 0,
|
305 |
-
chartRangeMax: undefined,
|
306 |
-
chartRangeMin: undefined,
|
307 |
-
chartRangeClip: false,
|
308 |
-
tooltipFormat: new SPFormat('{{prefix}}{{value}}{{suffix}}')
|
309 |
-
},
|
310 |
-
// Defaults for bullet charts
|
311 |
-
bullet: {
|
312 |
-
targetColor: '#f33',
|
313 |
-
targetWidth: 3, // width of the target bar in pixels
|
314 |
-
performanceColor: '#33f',
|
315 |
-
rangeColors: ['#d3dafe', '#a8b6ff', '#7f94ff'],
|
316 |
-
base: undefined, // set this to a number to change the base start number
|
317 |
-
tooltipFormat: new SPFormat('{{fieldkey:fields}} - {{value}}'),
|
318 |
-
tooltipValueLookups: { fields: {r: 'Range', p: 'Performance', t: 'Target'} }
|
319 |
-
},
|
320 |
-
// Defaults for pie charts
|
321 |
-
pie: {
|
322 |
-
offset: 0,
|
323 |
-
sliceColors: ['#3366cc', '#dc3912', '#ff9900', '#109618', '#66aa00',
|
324 |
-
'#dd4477', '#0099c6', '#990099'],
|
325 |
-
borderWidth: 0,
|
326 |
-
borderColor: '#000',
|
327 |
-
tooltipFormat: new SPFormat('<span style="color: {{color}}">●</span> {{value}} ({{percent.1}}%)')
|
328 |
-
},
|
329 |
-
// Defaults for box plots
|
330 |
-
box: {
|
331 |
-
raw: false,
|
332 |
-
boxLineColor: '#000',
|
333 |
-
boxFillColor: '#cdf',
|
334 |
-
whiskerColor: '#000',
|
335 |
-
outlierLineColor: '#333',
|
336 |
-
outlierFillColor: '#fff',
|
337 |
-
medianColor: '#f00',
|
338 |
-
showOutliers: true,
|
339 |
-
outlierIQR: 1.5,
|
340 |
-
spotRadius: 1.5,
|
341 |
-
target: undefined,
|
342 |
-
targetColor: '#4a2',
|
343 |
-
chartRangeMax: undefined,
|
344 |
-
chartRangeMin: undefined,
|
345 |
-
tooltipFormat: new SPFormat('{{field:fields}}: {{value}}'),
|
346 |
-
tooltipFormatFieldlistKey: 'field',
|
347 |
-
tooltipValueLookups: { fields: { lq: 'Lower Quartile', med: 'Median',
|
348 |
-
uq: 'Upper Quartile', lo: 'Left Outlier', ro: 'Right Outlier',
|
349 |
-
lw: 'Left Whisker', rw: 'Right Whisker'} }
|
350 |
-
}
|
351 |
-
};
|
352 |
-
};
|
353 |
-
|
354 |
-
// You can have tooltips use a css class other than jqstooltip by specifying tooltipClassname
|
355 |
-
defaultStyles = '.jqstooltip { ' +
|
356 |
-
'position: absolute;' +
|
357 |
-
'left: 0px;' +
|
358 |
-
'top: 0px;' +
|
359 |
-
'visibility: hidden;' +
|
360 |
-
'background: rgb(0, 0, 0) transparent;' +
|
361 |
-
'background-color: rgba(0,0,0,0.6);' +
|
362 |
-
'filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);' +
|
363 |
-
'-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";' +
|
364 |
-
'color: white;' +
|
365 |
-
'font: 10px arial, san serif;' +
|
366 |
-
'text-align: left;' +
|
367 |
-
'white-space: nowrap;' +
|
368 |
-
'padding: 5px;' +
|
369 |
-
'border: 1px solid white;' +
|
370 |
-
'z-index: 10000;' +
|
371 |
-
'}' +
|
372 |
-
'.jqsfield { ' +
|
373 |
-
'color: white;' +
|
374 |
-
'font: 10px arial, san serif;' +
|
375 |
-
'text-align: left;' +
|
376 |
-
'}';
|
377 |
-
|
378 |
-
/**
|
379 |
-
* Utilities
|
380 |
-
*/
|
381 |
-
|
382 |
-
createClass = function (/* [baseclass, [mixin, ...]], definition */) {
|
383 |
-
var Class, args;
|
384 |
-
Class = function () {
|
385 |
-
this.init.apply(this, arguments);
|
386 |
-
};
|
387 |
-
if (arguments.length > 1) {
|
388 |
-
if (arguments[0]) {
|
389 |
-
Class.prototype = $.extend(new arguments[0](), arguments[arguments.length - 1]);
|
390 |
-
Class._super = arguments[0].prototype;
|
391 |
-
} else {
|
392 |
-
Class.prototype = arguments[arguments.length - 1];
|
393 |
-
}
|
394 |
-
if (arguments.length > 2) {
|
395 |
-
args = Array.prototype.slice.call(arguments, 1, -1);
|
396 |
-
args.unshift(Class.prototype);
|
397 |
-
$.extend.apply($, args);
|
398 |
-
}
|
399 |
-
} else {
|
400 |
-
Class.prototype = arguments[0];
|
401 |
-
}
|
402 |
-
Class.prototype.cls = Class;
|
403 |
-
return Class;
|
404 |
-
};
|
405 |
-
|
406 |
-
/**
|
407 |
-
* Wraps a format string for tooltips
|
408 |
-
* {{x}}
|
409 |
-
* {{x.2}
|
410 |
-
* {{x:months}}
|
411 |
-
*/
|
412 |
-
$.SPFormatClass = SPFormat = createClass({
|
413 |
-
fre: /\{\{([\w.]+?)(:(.+?))?\}\}/g,
|
414 |
-
precre: /(\w+)\.(\d+)/,
|
415 |
-
|
416 |
-
init: function (format, fclass) {
|
417 |
-
this.format = format;
|
418 |
-
this.fclass = fclass;
|
419 |
-
},
|
420 |
-
|
421 |
-
render: function (fieldset, lookups, options) {
|
422 |
-
var self = this,
|
423 |
-
fields = fieldset,
|
424 |
-
match, token, lookupkey, fieldvalue, prec;
|
425 |
-
return this.format.replace(this.fre, function () {
|
426 |
-
var lookup;
|
427 |
-
token = arguments[1];
|
428 |
-
lookupkey = arguments[3];
|
429 |
-
match = self.precre.exec(token);
|
430 |
-
if (match) {
|
431 |
-
prec = match[2];
|
432 |
-
token = match[1];
|
433 |
-
} else {
|
434 |
-
prec = false;
|
435 |
-
}
|
436 |
-
fieldvalue = fields[token];
|
437 |
-
if (fieldvalue === undefined) {
|
438 |
-
return '';
|
439 |
-
}
|
440 |
-
if (lookupkey && lookups && lookups[lookupkey]) {
|
441 |
-
lookup = lookups[lookupkey];
|
442 |
-
if (lookup.get) { // RangeMap
|
443 |
-
return lookups[lookupkey].get(fieldvalue) || fieldvalue;
|
444 |
-
} else {
|
445 |
-
return lookups[lookupkey][fieldvalue] || fieldvalue;
|
446 |
-
}
|
447 |
-
}
|
448 |
-
if (isNumber(fieldvalue)) {
|
449 |
-
if (options.get('numberFormatter')) {
|
450 |
-
fieldvalue = options.get('numberFormatter')(fieldvalue);
|
451 |
-
} else {
|
452 |
-
fieldvalue = formatNumber(fieldvalue, prec,
|
453 |
-
options.get('numberDigitGroupCount'),
|
454 |
-
options.get('numberDigitGroupSep'),
|
455 |
-
options.get('numberDecimalMark'));
|
456 |
-
}
|
457 |
-
}
|
458 |
-
return fieldvalue;
|
459 |
-
});
|
460 |
-
}
|
461 |
-
});
|
462 |
-
|
463 |
-
// convience method to avoid needing the new operator
|
464 |
-
$.spformat = function(format, fclass) {
|
465 |
-
return new SPFormat(format, fclass);
|
466 |
-
};
|
467 |
-
|
468 |
-
clipval = function (val, min, max) {
|
469 |
-
if (val < min) {
|
470 |
-
return min;
|
471 |
-
}
|
472 |
-
if (val > max) {
|
473 |
-
return max;
|
474 |
-
}
|
475 |
-
return val;
|
476 |
-
};
|
477 |
-
|
478 |
-
quartile = function (values, q) {
|
479 |
-
var vl;
|
480 |
-
if (q === 2) {
|
481 |
-
vl = Math.floor(values.length / 2);
|
482 |
-
return values.length % 2 ? values[vl] : (values[vl-1] + values[vl]) / 2;
|
483 |
-
} else {
|
484 |
-
if (values.length % 2 ) { // odd
|
485 |
-
vl = (values.length * q + q) / 4;
|
486 |
-
return vl % 1 ? (values[Math.floor(vl)] + values[Math.floor(vl) - 1]) / 2 : values[vl-1];
|
487 |
-
} else { //even
|
488 |
-
vl = (values.length * q + 2) / 4;
|
489 |
-
return vl % 1 ? (values[Math.floor(vl)] + values[Math.floor(vl) - 1]) / 2 : values[vl-1];
|
490 |
-
|
491 |
-
}
|
492 |
-
}
|
493 |
-
};
|
494 |
-
|
495 |
-
normalizeValue = function (val) {
|
496 |
-
var nf;
|
497 |
-
switch (val) {
|
498 |
-
case 'undefined':
|
499 |
-
val = undefined;
|
500 |
-
break;
|
501 |
-
case 'null':
|
502 |
-
val = null;
|
503 |
-
break;
|
504 |
-
case 'true':
|
505 |
-
val = true;
|
506 |
-
break;
|
507 |
-
case 'false':
|
508 |
-
val = false;
|
509 |
-
break;
|
510 |
-
default:
|
511 |
-
nf = parseFloat(val);
|
512 |
-
if (val == nf) {
|
513 |
-
val = nf;
|
514 |
-
}
|
515 |
-
}
|
516 |
-
return val;
|
517 |
-
};
|
518 |
-
|
519 |
-
normalizeValues = function (vals) {
|
520 |
-
var i, result = [];
|
521 |
-
for (i = vals.length; i--;) {
|
522 |
-
result[i] = normalizeValue(vals[i]);
|
523 |
-
}
|
524 |
-
return result;
|
525 |
-
};
|
526 |
-
|
527 |
-
remove = function (vals, filter) {
|
528 |
-
var i, vl, result = [];
|
529 |
-
for (i = 0, vl = vals.length; i < vl; i++) {
|
530 |
-
if (vals[i] !== filter) {
|
531 |
-
result.push(vals[i]);
|
532 |
-
}
|
533 |
-
}
|
534 |
-
return result;
|
535 |
-
};
|
536 |
-
|
537 |
-
isNumber = function (num) {
|
538 |
-
return !isNaN(parseFloat(num)) && isFinite(num);
|
539 |
-
};
|
540 |
-
|
541 |
-
formatNumber = function (num, prec, groupsize, groupsep, decsep) {
|
542 |
-
var p, i;
|
543 |
-
num = (prec === false ? parseFloat(num).toString() : num.toFixed(prec)).split('');
|
544 |
-
p = (p = $.inArray('.', num)) < 0 ? num.length : p;
|
545 |
-
if (p < num.length) {
|
546 |
-
num[p] = decsep;
|
547 |
-
}
|
548 |
-
for (i = p - groupsize; i > 0; i -= groupsize) {
|
549 |
-
num.splice(i, 0, groupsep);
|
550 |
-
}
|
551 |
-
return num.join('');
|
552 |
-
};
|
553 |
-
|
554 |
-
// determine if all values of an array match a value
|
555 |
-
// returns true if the array is empty
|
556 |
-
all = function (val, arr, ignoreNull) {
|
557 |
-
var i;
|
558 |
-
for (i = arr.length; i--; ) {
|
559 |
-
if (ignoreNull && arr[i] === null) continue;
|
560 |
-
if (arr[i] !== val) {
|
561 |
-
return false;
|
562 |
-
}
|
563 |
-
}
|
564 |
-
return true;
|
565 |
-
};
|
566 |
-
|
567 |
-
// sums the numeric values in an array, ignoring other values
|
568 |
-
sum = function (vals) {
|
569 |
-
var total = 0, i;
|
570 |
-
for (i = vals.length; i--;) {
|
571 |
-
total += typeof vals[i] === 'number' ? vals[i] : 0;
|
572 |
-
}
|
573 |
-
return total;
|
574 |
-
};
|
575 |
-
|
576 |
-
ensureArray = function (val) {
|
577 |
-
return $.isArray(val) ? val : [val];
|
578 |
-
};
|
579 |
-
|
580 |
-
// http://paulirish.com/2008/bookmarklet-inject-new-css-rules/
|
581 |
-
addCSS = function(css) {
|
582 |
-
var tag;
|
583 |
-
//if ('\v' == 'v') /* ie only */ {
|
584 |
-
if (document.createStyleSheet) {
|
585 |
-
document.createStyleSheet().cssText = css;
|
586 |
-
} else {
|
587 |
-
tag = document.createElement('style');
|
588 |
-
tag.type = 'text/css';
|
589 |
-
document.getElementsByTagName('head')[0].appendChild(tag);
|
590 |
-
tag[(typeof document.body.style.WebkitAppearance == 'string') /* webkit only */ ? 'innerText' : 'innerHTML'] = css;
|
591 |
-
}
|
592 |
-
};
|
593 |
-
|
594 |
-
// Provide a cross-browser interface to a few simple drawing primitives
|
595 |
-
$.fn.simpledraw = function (width, height, useExisting, interact) {
|
596 |
-
var target, mhandler;
|
597 |
-
if (useExisting && (target = this.data('_jqs_vcanvas'))) {
|
598 |
-
return target;
|
599 |
-
}
|
600 |
-
|
601 |
-
if ($.fn.sparkline.canvas === false) {
|
602 |
-
// We've already determined that neither Canvas nor VML are available
|
603 |
-
return false;
|
604 |
-
|
605 |
-
} else if ($.fn.sparkline.canvas === undefined) {
|
606 |
-
// No function defined yet -- need to see if we support Canvas or VML
|
607 |
-
var el = document.createElement('canvas');
|
608 |
-
if (!!(el.getContext && el.getContext('2d'))) {
|
609 |
-
// Canvas is available
|
610 |
-
$.fn.sparkline.canvas = function(width, height, target, interact) {
|
611 |
-
return new VCanvas_canvas(width, height, target, interact);
|
612 |
-
};
|
613 |
-
} else if (document.namespaces && !document.namespaces.v) {
|
614 |
-
// VML is available
|
615 |
-
document.namespaces.add('v', 'urn:schemas-microsoft-com:vml', '#default#VML');
|
616 |
-
$.fn.sparkline.canvas = function(width, height, target, interact) {
|
617 |
-
return new VCanvas_vml(width, height, target);
|
618 |
-
};
|
619 |
-
} else {
|
620 |
-
// Neither Canvas nor VML are available
|
621 |
-
$.fn.sparkline.canvas = false;
|
622 |
-
return false;
|
623 |
-
}
|
624 |
-
}
|
625 |
-
|
626 |
-
if (width === undefined) {
|
627 |
-
width = $(this).innerWidth();
|
628 |
-
}
|
629 |
-
if (height === undefined) {
|
630 |
-
height = $(this).innerHeight();
|
631 |
-
}
|
632 |
-
|
633 |
-
target = $.fn.sparkline.canvas(width, height, this, interact);
|
634 |
-
|
635 |
-
mhandler = $(this).data('_jqs_mhandler');
|
636 |
-
if (mhandler) {
|
637 |
-
mhandler.registerCanvas(target);
|
638 |
-
}
|
639 |
-
return target;
|
640 |
-
};
|
641 |
-
|
642 |
-
$.fn.cleardraw = function () {
|
643 |
-
var target = this.data('_jqs_vcanvas');
|
644 |
-
if (target) {
|
645 |
-
target.reset();
|
646 |
-
}
|
647 |
-
};
|
648 |
-
|
649 |
-
$.RangeMapClass = RangeMap = createClass({
|
650 |
-
init: function (map) {
|
651 |
-
var key, range, rangelist = [];
|
652 |
-
for (key in map) {
|
653 |
-
if (map.hasOwnProperty(key) && typeof key === 'string' && key.indexOf(':') > -1) {
|
654 |
-
range = key.split(':');
|
655 |
-
range[0] = range[0].length === 0 ? -Infinity : parseFloat(range[0]);
|
656 |
-
range[1] = range[1].length === 0 ? Infinity : parseFloat(range[1]);
|
657 |
-
range[2] = map[key];
|
658 |
-
rangelist.push(range);
|
659 |
-
}
|
660 |
-
}
|
661 |
-
this.map = map;
|
662 |
-
this.rangelist = rangelist || false;
|
663 |
-
},
|
664 |
-
|
665 |
-
get: function (value) {
|
666 |
-
var rangelist = this.rangelist,
|
667 |
-
i, range, result;
|
668 |
-
if ((result = this.map[value]) !== undefined) {
|
669 |
-
return result;
|
670 |
-
}
|
671 |
-
if (rangelist) {
|
672 |
-
for (i = rangelist.length; i--;) {
|
673 |
-
range = rangelist[i];
|
674 |
-
if (range[0] <= value && range[1] >= value) {
|
675 |
-
return range[2];
|
676 |
-
}
|
677 |
-
}
|
678 |
-
}
|
679 |
-
return undefined;
|
680 |
-
}
|
681 |
-
});
|
682 |
-
|
683 |
-
// Convenience function
|
684 |
-
$.range_map = function(map) {
|
685 |
-
return new RangeMap(map);
|
686 |
-
};
|
687 |
-
|
688 |
-
MouseHandler = createClass({
|
689 |
-
init: function (el, options) {
|
690 |
-
var $el = $(el);
|
691 |
-
this.$el = $el;
|
692 |
-
this.options = options;
|
693 |
-
this.currentPageX = 0;
|
694 |
-
this.currentPageY = 0;
|
695 |
-
this.el = el;
|
696 |
-
this.splist = [];
|
697 |
-
this.tooltip = null;
|
698 |
-
this.over = false;
|
699 |
-
this.displayTooltips = !options.get('disableTooltips');
|
700 |
-
this.highlightEnabled = !options.get('disableHighlight');
|
701 |
-
},
|
702 |
-
|
703 |
-
registerSparkline: function (sp) {
|
704 |
-
this.splist.push(sp);
|
705 |
-
if (this.over) {
|
706 |
-
this.updateDisplay();
|
707 |
-
}
|
708 |
-
},
|
709 |
-
|
710 |
-
registerCanvas: function (canvas) {
|
711 |
-
var $canvas = $(canvas.canvas);
|
712 |
-
this.canvas = canvas;
|
713 |
-
this.$canvas = $canvas;
|
714 |
-
$canvas.mouseenter($.proxy(this.mouseenter, this));
|
715 |
-
$canvas.mouseleave($.proxy(this.mouseleave, this));
|
716 |
-
$canvas.click($.proxy(this.mouseclick, this));
|
717 |
-
},
|
718 |
-
|
719 |
-
reset: function (removeTooltip) {
|
720 |
-
this.splist = [];
|
721 |
-
if (this.tooltip && removeTooltip) {
|
722 |
-
this.tooltip.remove();
|
723 |
-
this.tooltip = undefined;
|
724 |
-
}
|
725 |
-
},
|
726 |
-
|
727 |
-
mouseclick: function (e) {
|
728 |
-
var clickEvent = $.Event('sparklineClick');
|
729 |
-
clickEvent.originalEvent = e;
|
730 |
-
clickEvent.sparklines = this.splist;
|
731 |
-
this.$el.trigger(clickEvent);
|
732 |
-
},
|
733 |
-
|
734 |
-
mouseenter: function (e) {
|
735 |
-
$(document.body).unbind('mousemove.jqs');
|
736 |
-
$(document.body).bind('mousemove.jqs', $.proxy(this.mousemove, this));
|
737 |
-
this.over = true;
|
738 |
-
this.currentPageX = e.pageX;
|
739 |
-
this.currentPageY = e.pageY;
|
740 |
-
this.currentEl = e.target;
|
741 |
-
if (!this.tooltip && this.displayTooltips) {
|
742 |
-
this.tooltip = new Tooltip(this.options);
|
743 |
-
this.tooltip.updatePosition(e.pageX, e.pageY);
|
744 |
-
}
|
745 |
-
this.updateDisplay();
|
746 |
-
},
|
747 |
-
|
748 |
-
mouseleave: function () {
|
749 |
-
$(document.body).unbind('mousemove.jqs');
|
750 |
-
var splist = this.splist,
|
751 |
-
spcount = splist.length,
|
752 |
-
needsRefresh = false,
|
753 |
-
sp, i;
|
754 |
-
this.over = false;
|
755 |
-
this.currentEl = null;
|
756 |
-
|
757 |
-
if (this.tooltip) {
|
758 |
-
this.tooltip.remove();
|
759 |
-
this.tooltip = null;
|
760 |
-
}
|
761 |
-
|
762 |
-
for (i = 0; i < spcount; i++) {
|
763 |
-
sp = splist[i];
|
764 |
-
if (sp.clearRegionHighlight()) {
|
765 |
-
needsRefresh = true;
|
766 |
-
}
|
767 |
-
}
|
768 |
-
|
769 |
-
if (needsRefresh) {
|
770 |
-
this.canvas.render();
|
771 |
-
}
|
772 |
-
},
|
773 |
-
|
774 |
-
mousemove: function (e) {
|
775 |
-
this.currentPageX = e.pageX;
|
776 |
-
this.currentPageY = e.pageY;
|
777 |
-
this.currentEl = e.target;
|
778 |
-
if (this.tooltip) {
|
779 |
-
this.tooltip.updatePosition(e.pageX, e.pageY);
|
780 |
-
}
|
781 |
-
this.updateDisplay();
|
782 |
-
},
|
783 |
-
|
784 |
-
updateDisplay: function () {
|
785 |
-
var splist = this.splist,
|
786 |
-
spcount = splist.length,
|
787 |
-
needsRefresh = false,
|
788 |
-
offset = this.$canvas.offset(),
|
789 |
-
localX = this.currentPageX - offset.left,
|
790 |
-
localY = this.currentPageY - offset.top,
|
791 |
-
tooltiphtml, sp, i, result, changeEvent;
|
792 |
-
if (!this.over) {
|
793 |
-
return;
|
794 |
-
}
|
795 |
-
for (i = 0; i < spcount; i++) {
|
796 |
-
sp = splist[i];
|
797 |
-
result = sp.setRegionHighlight(this.currentEl, localX, localY);
|
798 |
-
if (result) {
|
799 |
-
needsRefresh = true;
|
800 |
-
}
|
801 |
-
}
|
802 |
-
if (needsRefresh) {
|
803 |
-
changeEvent = $.Event('sparklineRegionChange');
|
804 |
-
changeEvent.sparklines = this.splist;
|
805 |
-
this.$el.trigger(changeEvent);
|
806 |
-
if (this.tooltip) {
|
807 |
-
tooltiphtml = '';
|
808 |
-
for (i = 0; i < spcount; i++) {
|
809 |
-
sp = splist[i];
|
810 |
-
tooltiphtml += sp.getCurrentRegionTooltip();
|
811 |
-
}
|
812 |
-
this.tooltip.setContent(tooltiphtml);
|
813 |
-
}
|
814 |
-
if (!this.disableHighlight) {
|
815 |
-
this.canvas.render();
|
816 |
-
}
|
817 |
-
}
|
818 |
-
if (result === null) {
|
819 |
-
this.mouseleave();
|
820 |
-
}
|
821 |
-
}
|
822 |
-
});
|
823 |
-
|
824 |
-
|
825 |
-
Tooltip = createClass({
|
826 |
-
sizeStyle: 'position: static !important;' +
|
827 |
-
'display: block !important;' +
|
828 |
-
'visibility: hidden !important;' +
|
829 |
-
'float: left !important;',
|
830 |
-
|
831 |
-
init: function (options) {
|
832 |
-
var tooltipClassname = options.get('tooltipClassname', 'jqstooltip'),
|
833 |
-
sizetipStyle = this.sizeStyle,
|
834 |
-
offset;
|
835 |
-
this.container = options.get('tooltipContainer') || document.body;
|
836 |
-
this.tooltipOffsetX = options.get('tooltipOffsetX', 10);
|
837 |
-
this.tooltipOffsetY = options.get('tooltipOffsetY', 12);
|
838 |
-
// remove any previous lingering tooltip
|
839 |
-
$('#jqssizetip').remove();
|
840 |
-
$('#jqstooltip').remove();
|
841 |
-
this.sizetip = $('<div/>', {
|
842 |
-
id: 'jqssizetip',
|
843 |
-
style: sizetipStyle,
|
844 |
-
'class': tooltipClassname
|
845 |
-
});
|
846 |
-
this.tooltip = $('<div/>', {
|
847 |
-
id: 'jqstooltip',
|
848 |
-
'class': tooltipClassname
|
849 |
-
}).appendTo(this.container);
|
850 |
-
// account for the container's location
|
851 |
-
offset = this.tooltip.offset();
|
852 |
-
this.offsetLeft = offset.left;
|
853 |
-
this.offsetTop = offset.top;
|
854 |
-
this.hidden = true;
|
855 |
-
$(window).unbind('resize.jqs scroll.jqs');
|
856 |
-
$(window).bind('resize.jqs scroll.jqs', $.proxy(this.updateWindowDims, this));
|
857 |
-
this.updateWindowDims();
|
858 |
-
},
|
859 |
-
|
860 |
-
updateWindowDims: function () {
|
861 |
-
this.scrollTop = $(window).scrollTop();
|
862 |
-
this.scrollLeft = $(window).scrollLeft();
|
863 |
-
this.scrollRight = this.scrollLeft + $(window).width();
|
864 |
-
this.updatePosition();
|
865 |
-
},
|
866 |
-
|
867 |
-
getSize: function (content) {
|
868 |
-
this.sizetip.html(content).appendTo(this.container);
|
869 |
-
this.width = this.sizetip.width() + 1;
|
870 |
-
this.height = this.sizetip.height();
|
871 |
-
this.sizetip.remove();
|
872 |
-
},
|
873 |
-
|
874 |
-
setContent: function (content) {
|
875 |
-
if (!content) {
|
876 |
-
this.tooltip.css('visibility', 'hidden');
|
877 |
-
this.hidden = true;
|
878 |
-
return;
|
879 |
-
}
|
880 |
-
this.getSize(content);
|
881 |
-
this.tooltip.html(content)
|
882 |
-
.css({
|
883 |
-
'width': this.width,
|
884 |
-
'height': this.height,
|
885 |
-
'visibility': 'visible'
|
886 |
-
});
|
887 |
-
if (this.hidden) {
|
888 |
-
this.hidden = false;
|
889 |
-
this.updatePosition();
|
890 |
-
}
|
891 |
-
},
|
892 |
-
|
893 |
-
updatePosition: function (x, y) {
|
894 |
-
if (x === undefined) {
|
895 |
-
if (this.mousex === undefined) {
|
896 |
-
return;
|
897 |
-
}
|
898 |
-
x = this.mousex - this.offsetLeft;
|
899 |
-
y = this.mousey - this.offsetTop;
|
900 |
-
|
901 |
-
} else {
|
902 |
-
this.mousex = x = x - this.offsetLeft;
|
903 |
-
this.mousey = y = y - this.offsetTop;
|
904 |
-
}
|
905 |
-
if (!this.height || !this.width || this.hidden) {
|
906 |
-
return;
|
907 |
-
}
|
908 |
-
|
909 |
-
y -= this.height + this.tooltipOffsetY;
|
910 |
-
x += this.tooltipOffsetX;
|
911 |
-
|
912 |
-
if (y < this.scrollTop) {
|
913 |
-
y = this.scrollTop;
|
914 |
-
}
|
915 |
-
if (x < this.scrollLeft) {
|
916 |
-
x = this.scrollLeft;
|
917 |
-
} else if (x + this.width > this.scrollRight) {
|
918 |
-
x = this.scrollRight - this.width;
|
919 |
-
}
|
920 |
-
|
921 |
-
this.tooltip.css({
|
922 |
-
'left': x,
|
923 |
-
'top': y
|
924 |
-
});
|
925 |
-
},
|
926 |
-
|
927 |
-
remove: function () {
|
928 |
-
this.tooltip.remove();
|
929 |
-
this.sizetip.remove();
|
930 |
-
this.sizetip = this.tooltip = undefined;
|
931 |
-
$(window).unbind('resize.jqs scroll.jqs');
|
932 |
-
}
|
933 |
-
});
|
934 |
-
|
935 |
-
initStyles = function() {
|
936 |
-
addCSS(defaultStyles);
|
937 |
-
};
|
938 |
-
|
939 |
-
$(initStyles);
|
940 |
-
|
941 |
-
pending = [];
|
942 |
-
$.fn.sparkline = function (userValues, userOptions) {
|
943 |
-
return this.each(function () {
|
944 |
-
var options = new $.fn.sparkline.options(this, userOptions),
|
945 |
-
$this = $(this),
|
946 |
-
render, i;
|
947 |
-
render = function () {
|
948 |
-
var values, width, height, tmp, mhandler, sp, vals;
|
949 |
-
if (userValues === 'html' || userValues === undefined) {
|
950 |
-
vals = this.getAttribute(options.get('tagValuesAttribute'));
|
951 |
-
if (vals === undefined || vals === null) {
|
952 |
-
vals = $this.html();
|
953 |
-
}
|
954 |
-
values = vals.replace(/(^\s*<!--)|(-->\s*$)|\s+/g, '').split(',');
|
955 |
-
} else {
|
956 |
-
values = userValues;
|
957 |
-
}
|
958 |
-
|
959 |
-
width = options.get('width') === 'auto' ? values.length * options.get('defaultPixelsPerValue') : options.get('width');
|
960 |
-
if (options.get('height') === 'auto') {
|
961 |
-
if (!options.get('composite') || !$.data(this, '_jqs_vcanvas')) {
|
962 |
-
// must be a better way to get the line height
|
963 |
-
tmp = document.createElement('span');
|
964 |
-
tmp.innerHTML = 'a';
|
965 |
-
$this.html(tmp);
|
966 |
-
height = $(tmp).innerHeight() || $(tmp).height();
|
967 |
-
$(tmp).remove();
|
968 |
-
tmp = null;
|
969 |
-
}
|
970 |
-
} else {
|
971 |
-
height = options.get('height');
|
972 |
-
}
|
973 |
-
|
974 |
-
if (!options.get('disableInteraction')) {
|
975 |
-
mhandler = $.data(this, '_jqs_mhandler');
|
976 |
-
if (!mhandler) {
|
977 |
-
mhandler = new MouseHandler(this, options);
|
978 |
-
$.data(this, '_jqs_mhandler', mhandler);
|
979 |
-
} else if (!options.get('composite')) {
|
980 |
-
mhandler.reset();
|
981 |
-
}
|
982 |
-
} else {
|
983 |
-
mhandler = false;
|
984 |
-
}
|
985 |
-
|
986 |
-
if (options.get('composite') && !$.data(this, '_jqs_vcanvas')) {
|
987 |
-
if (!$.data(this, '_jqs_errnotify')) {
|
988 |
-
alert('Attempted to attach a composite sparkline to an element with no existing sparkline');
|
989 |
-
$.data(this, '_jqs_errnotify', true);
|
990 |
-
}
|
991 |
-
return;
|
992 |
-
}
|
993 |
-
|
994 |
-
sp = new $.fn.sparkline[options.get('type')](this, values, options, width, height);
|
995 |
-
|
996 |
-
sp.render();
|
997 |
-
|
998 |
-
if (mhandler) {
|
999 |
-
mhandler.registerSparkline(sp);
|
1000 |
-
}
|
1001 |
-
};
|
1002 |
-
if (($(this).html() && !options.get('disableHiddenCheck') && $(this).is(':hidden')) || !$(this).parents('body').length) {
|
1003 |
-
if (!options.get('composite') && $.data(this, '_jqs_pending')) {
|
1004 |
-
// remove any existing references to the element
|
1005 |
-
for (i = pending.length; i; i--) {
|
1006 |
-
if (pending[i - 1][0] == this) {
|
1007 |
-
pending.splice(i - 1, 1);
|
1008 |
-
}
|
1009 |
-
}
|
1010 |
-
}
|
1011 |
-
pending.push([this, render]);
|
1012 |
-
$.data(this, '_jqs_pending', true);
|
1013 |
-
} else {
|
1014 |
-
render.call(this);
|
1015 |
-
}
|
1016 |
-
});
|
1017 |
-
};
|
1018 |
-
|
1019 |
-
$.fn.sparkline.defaults = getDefaults();
|
1020 |
-
|
1021 |
-
|
1022 |
-
$.sparkline_display_visible = function () {
|
1023 |
-
var el, i, pl;
|
1024 |
-
var done = [];
|
1025 |
-
for (i = 0, pl = pending.length; i < pl; i++) {
|
1026 |
-
el = pending[i][0];
|
1027 |
-
if ($(el).is(':visible') && !$(el).parents().is(':hidden')) {
|
1028 |
-
pending[i][1].call(el);
|
1029 |
-
$.data(pending[i][0], '_jqs_pending', false);
|
1030 |
-
done.push(i);
|
1031 |
-
} else if (!$(el).closest('html').length && !$.data(el, '_jqs_pending')) {
|
1032 |
-
// element has been inserted and removed from the DOM
|
1033 |
-
// If it was not yet inserted into the dom then the .data request
|
1034 |
-
// will return true.
|
1035 |
-
// removing from the dom causes the data to be removed.
|
1036 |
-
$.data(pending[i][0], '_jqs_pending', false);
|
1037 |
-
done.push(i);
|
1038 |
-
}
|
1039 |
-
}
|
1040 |
-
for (i = done.length; i; i--) {
|
1041 |
-
pending.splice(done[i - 1], 1);
|
1042 |
-
}
|
1043 |
-
};
|
1044 |
-
|
1045 |
-
|
1046 |
-
/**
|
1047 |
-
* User option handler
|
1048 |
-
*/
|
1049 |
-
$.fn.sparkline.options = createClass({
|
1050 |
-
init: function (tag, userOptions) {
|
1051 |
-
var extendedOptions, defaults, base, tagOptionType;
|
1052 |
-
this.userOptions = userOptions = userOptions || {};
|
1053 |
-
this.tag = tag;
|
1054 |
-
this.tagValCache = {};
|
1055 |
-
defaults = $.fn.sparkline.defaults;
|
1056 |
-
base = defaults.common;
|
1057 |
-
this.tagOptionsPrefix = userOptions.enableTagOptions && (userOptions.tagOptionsPrefix || base.tagOptionsPrefix);
|
1058 |
-
|
1059 |
-
tagOptionType = this.getTagSetting('type');
|
1060 |
-
if (tagOptionType === UNSET_OPTION) {
|
1061 |
-
extendedOptions = defaults[userOptions.type || base.type];
|
1062 |
-
} else {
|
1063 |
-
extendedOptions = defaults[tagOptionType];
|
1064 |
-
}
|
1065 |
-
this.mergedOptions = $.extend({}, base, extendedOptions, userOptions);
|
1066 |
-
},
|
1067 |
-
|
1068 |
-
|
1069 |
-
getTagSetting: function (key) {
|
1070 |
-
var prefix = this.tagOptionsPrefix,
|
1071 |
-
val, i, pairs, keyval;
|
1072 |
-
if (prefix === false || prefix === undefined) {
|
1073 |
-
return UNSET_OPTION;
|
1074 |
-
}
|
1075 |
-
if (this.tagValCache.hasOwnProperty(key)) {
|
1076 |
-
val = this.tagValCache.key;
|
1077 |
-
} else {
|
1078 |
-
val = this.tag.getAttribute(prefix + key);
|
1079 |
-
if (val === undefined || val === null) {
|
1080 |
-
val = UNSET_OPTION;
|
1081 |
-
} else if (val.substr(0, 1) === '[') {
|
1082 |
-
val = val.substr(1, val.length - 2).split(',');
|
1083 |
-
for (i = val.length; i--;) {
|
1084 |
-
val[i] = normalizeValue(val[i].replace(/(^\s*)|(\s*$)/g, ''));
|
1085 |
-
}
|
1086 |
-
} else if (val.substr(0, 1) === '{') {
|
1087 |
-
pairs = val.substr(1, val.length - 2).split(',');
|
1088 |
-
val = {};
|
1089 |
-
for (i = pairs.length; i--;) {
|
1090 |
-
keyval = pairs[i].split(':', 2);
|
1091 |
-
val[keyval[0].replace(/(^\s*)|(\s*$)/g, '')] = normalizeValue(keyval[1].replace(/(^\s*)|(\s*$)/g, ''));
|
1092 |
-
}
|
1093 |
-
} else {
|
1094 |
-
val = normalizeValue(val);
|
1095 |
-
}
|
1096 |
-
this.tagValCache.key = val;
|
1097 |
-
}
|
1098 |
-
return val;
|
1099 |
-
},
|
1100 |
-
|
1101 |
-
get: function (key, defaultval) {
|
1102 |
-
var tagOption = this.getTagSetting(key),
|
1103 |
-
result;
|
1104 |
-
if (tagOption !== UNSET_OPTION) {
|
1105 |
-
return tagOption;
|
1106 |
-
}
|
1107 |
-
return (result = this.mergedOptions[key]) === undefined ? defaultval : result;
|
1108 |
-
}
|
1109 |
-
});
|
1110 |
-
|
1111 |
-
|
1112 |
-
$.fn.sparkline._base = createClass({
|
1113 |
-
disabled: false,
|
1114 |
-
|
1115 |
-
init: function (el, values, options, width, height) {
|
1116 |
-
this.el = el;
|
1117 |
-
this.$el = $(el);
|
1118 |
-
this.values = values;
|
1119 |
-
this.options = options;
|
1120 |
-
this.width = width;
|
1121 |
-
this.height = height;
|
1122 |
-
this.currentRegion = undefined;
|
1123 |
-
},
|
1124 |
-
|
1125 |
-
/**
|
1126 |
-
* Setup the canvas
|
1127 |
-
*/
|
1128 |
-
initTarget: function () {
|
1129 |
-
var interactive = !this.options.get('disableInteraction');
|
1130 |
-
if (!(this.target = this.$el.simpledraw(this.width, this.height, this.options.get('composite'), interactive))) {
|
1131 |
-
this.disabled = true;
|
1132 |
-
} else {
|
1133 |
-
this.canvasWidth = this.target.pixelWidth;
|
1134 |
-
this.canvasHeight = this.target.pixelHeight;
|
1135 |
-
}
|
1136 |
-
},
|
1137 |
-
|
1138 |
-
/**
|
1139 |
-
* Actually render the chart to the canvas
|
1140 |
-
*/
|
1141 |
-
render: function () {
|
1142 |
-
if (this.disabled) {
|
1143 |
-
this.el.innerHTML = '';
|
1144 |
-
return false;
|
1145 |
-
}
|
1146 |
-
return true;
|
1147 |
-
},
|
1148 |
-
|
1149 |
-
/**
|
1150 |
-
* Return a region id for a given x/y co-ordinate
|
1151 |
-
*/
|
1152 |
-
getRegion: function (x, y) {
|
1153 |
-
},
|
1154 |
-
|
1155 |
-
/**
|
1156 |
-
* Highlight an item based on the moused-over x,y co-ordinate
|
1157 |
-
*/
|
1158 |
-
setRegionHighlight: function (el, x, y) {
|
1159 |
-
var currentRegion = this.currentRegion,
|
1160 |
-
highlightEnabled = !this.options.get('disableHighlight'),
|
1161 |
-
newRegion;
|
1162 |
-
if (x > this.canvasWidth || y > this.canvasHeight || x < 0 || y < 0) {
|
1163 |
-
return null;
|
1164 |
-
}
|
1165 |
-
newRegion = this.getRegion(el, x, y);
|
1166 |
-
if (currentRegion !== newRegion) {
|
1167 |
-
if (currentRegion !== undefined && highlightEnabled) {
|
1168 |
-
this.removeHighlight();
|
1169 |
-
}
|
1170 |
-
this.currentRegion = newRegion;
|
1171 |
-
if (newRegion !== undefined && highlightEnabled) {
|
1172 |
-
this.renderHighlight();
|
1173 |
-
}
|
1174 |
-
return true;
|
1175 |
-
}
|
1176 |
-
return false;
|
1177 |
-
},
|
1178 |
-
|
1179 |
-
/**
|
1180 |
-
* Reset any currently highlighted item
|
1181 |
-
*/
|
1182 |
-
clearRegionHighlight: function () {
|
1183 |
-
if (this.currentRegion !== undefined) {
|
1184 |
-
this.removeHighlight();
|
1185 |
-
this.currentRegion = undefined;
|
1186 |
-
return true;
|
1187 |
-
}
|
1188 |
-
return false;
|
1189 |
-
},
|
1190 |
-
|
1191 |
-
renderHighlight: function () {
|
1192 |
-
this.changeHighlight(true);
|
1193 |
-
},
|
1194 |
-
|
1195 |
-
removeHighlight: function () {
|
1196 |
-
this.changeHighlight(false);
|
1197 |
-
},
|
1198 |
-
|
1199 |
-
changeHighlight: function (highlight) {},
|
1200 |
-
|
1201 |
-
/**
|
1202 |
-
* Fetch the HTML to display as a tooltip
|
1203 |
-
*/
|
1204 |
-
getCurrentRegionTooltip: function () {
|
1205 |
-
var options = this.options,
|
1206 |
-
header = '',
|
1207 |
-
entries = [],
|
1208 |
-
fields, formats, formatlen, fclass, text, i,
|
1209 |
-
showFields, showFieldsKey, newFields, fv,
|
1210 |
-
formatter, format, fieldlen, j;
|
1211 |
-
if (this.currentRegion === undefined) {
|
1212 |
-
return '';
|
1213 |
-
}
|
1214 |
-
fields = this.getCurrentRegionFields();
|
1215 |
-
formatter = options.get('tooltipFormatter');
|
1216 |
-
if (formatter) {
|
1217 |
-
return formatter(this, options, fields);
|
1218 |
-
}
|
1219 |
-
if (options.get('tooltipChartTitle')) {
|
1220 |
-
header += '<div class="jqs jqstitle">' + options.get('tooltipChartTitle') + '</div>\n';
|
1221 |
-
}
|
1222 |
-
formats = this.options.get('tooltipFormat');
|
1223 |
-
if (!formats) {
|
1224 |
-
return '';
|
1225 |
-
}
|
1226 |
-
if (!$.isArray(formats)) {
|
1227 |
-
formats = [formats];
|
1228 |
-
}
|
1229 |
-
if (!$.isArray(fields)) {
|
1230 |
-
fields = [fields];
|
1231 |
-
}
|
1232 |
-
showFields = this.options.get('tooltipFormatFieldlist');
|
1233 |
-
showFieldsKey = this.options.get('tooltipFormatFieldlistKey');
|
1234 |
-
if (showFields && showFieldsKey) {
|
1235 |
-
// user-selected ordering of fields
|
1236 |
-
newFields = [];
|
1237 |
-
for (i = fields.length; i--;) {
|
1238 |
-
fv = fields[i][showFieldsKey];
|
1239 |
-
if ((j = $.inArray(fv, showFields)) != -1) {
|
1240 |
-
newFields[j] = fields[i];
|
1241 |
-
}
|
1242 |
-
}
|
1243 |
-
fields = newFields;
|
1244 |
-
}
|
1245 |
-
formatlen = formats.length;
|
1246 |
-
fieldlen = fields.length;
|
1247 |
-
for (i = 0; i < formatlen; i++) {
|
1248 |
-
format = formats[i];
|
1249 |
-
if (typeof format === 'string') {
|
1250 |
-
format = new SPFormat(format);
|
1251 |
-
}
|
1252 |
-
fclass = format.fclass || 'jqsfield';
|
1253 |
-
for (j = 0; j < fieldlen; j++) {
|
1254 |
-
if (!fields[j].isNull || !options.get('tooltipSkipNull')) {
|
1255 |
-
$.extend(fields[j], {
|
1256 |
-
prefix: options.get('tooltipPrefix'),
|
1257 |
-
suffix: options.get('tooltipSuffix')
|
1258 |
-
});
|
1259 |
-
text = format.render(fields[j], options.get('tooltipValueLookups'), options);
|
1260 |
-
entries.push('<div class="' + fclass + '">' + text + '</div>');
|
1261 |
-
}
|
1262 |
-
}
|
1263 |
-
}
|
1264 |
-
if (entries.length) {
|
1265 |
-
return header + entries.join('\n');
|
1266 |
-
}
|
1267 |
-
return '';
|
1268 |
-
},
|
1269 |
-
|
1270 |
-
getCurrentRegionFields: function () {},
|
1271 |
-
|
1272 |
-
calcHighlightColor: function (color, options) {
|
1273 |
-
var highlightColor = options.get('highlightColor'),
|
1274 |
-
lighten = options.get('highlightLighten'),
|
1275 |
-
parse, mult, rgbnew, i;
|
1276 |
-
if (highlightColor) {
|
1277 |
-
return highlightColor;
|
1278 |
-
}
|
1279 |
-
if (lighten) {
|
1280 |
-
// extract RGB values
|
1281 |
-
parse = /^#([0-9a-f])([0-9a-f])([0-9a-f])$/i.exec(color) || /^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i.exec(color);
|
1282 |
-
if (parse) {
|
1283 |
-
rgbnew = [];
|
1284 |
-
mult = color.length === 4 ? 16 : 1;
|
1285 |
-
for (i = 0; i < 3; i++) {
|
1286 |
-
rgbnew[i] = clipval(Math.round(parseInt(parse[i + 1], 16) * mult * lighten), 0, 255);
|
1287 |
-
}
|
1288 |
-
return 'rgb(' + rgbnew.join(',') + ')';
|
1289 |
-
}
|
1290 |
-
|
1291 |
-
}
|
1292 |
-
return color;
|
1293 |
-
}
|
1294 |
-
|
1295 |
-
});
|
1296 |
-
|
1297 |
-
barHighlightMixin = {
|
1298 |
-
changeHighlight: function (highlight) {
|
1299 |
-
var currentRegion = this.currentRegion,
|
1300 |
-
target = this.target,
|
1301 |
-
shapeids = this.regionShapes[currentRegion],
|
1302 |
-
newShapes;
|
1303 |
-
// will be null if the region value was null
|
1304 |
-
if (shapeids) {
|
1305 |
-
newShapes = this.renderRegion(currentRegion, highlight);
|
1306 |
-
if ($.isArray(newShapes) || $.isArray(shapeids)) {
|
1307 |
-
target.replaceWithShapes(shapeids, newShapes);
|
1308 |
-
this.regionShapes[currentRegion] = $.map(newShapes, function (newShape) {
|
1309 |
-
return newShape.id;
|
1310 |
-
});
|
1311 |
-
} else {
|
1312 |
-
target.replaceWithShape(shapeids, newShapes);
|
1313 |
-
this.regionShapes[currentRegion] = newShapes.id;
|
1314 |
-
}
|
1315 |
-
}
|
1316 |
-
},
|
1317 |
-
|
1318 |
-
render: function () {
|
1319 |
-
var values = this.values,
|
1320 |
-
target = this.target,
|
1321 |
-
regionShapes = this.regionShapes,
|
1322 |
-
shapes, ids, i, j;
|
1323 |
-
|
1324 |
-
if (!this.cls._super.render.call(this)) {
|
1325 |
-
return;
|
1326 |
-
}
|
1327 |
-
for (i = values.length; i--;) {
|
1328 |
-
shapes = this.renderRegion(i);
|
1329 |
-
if (shapes) {
|
1330 |
-
if ($.isArray(shapes)) {
|
1331 |
-
ids = [];
|
1332 |
-
for (j = shapes.length; j--;) {
|
1333 |
-
shapes[j].append();
|
1334 |
-
ids.push(shapes[j].id);
|
1335 |
-
}
|
1336 |
-
regionShapes[i] = ids;
|
1337 |
-
} else {
|
1338 |
-
shapes.append();
|
1339 |
-
regionShapes[i] = shapes.id; // store just the shapeid
|
1340 |
-
}
|
1341 |
-
} else {
|
1342 |
-
// null value
|
1343 |
-
regionShapes[i] = null;
|
1344 |
-
}
|
1345 |
-
}
|
1346 |
-
target.render();
|
1347 |
-
}
|
1348 |
-
};
|
1349 |
-
|
1350 |
-
/**
|
1351 |
-
* Line charts
|
1352 |
-
*/
|
1353 |
-
$.fn.sparkline.line = line = createClass($.fn.sparkline._base, {
|
1354 |
-
type: 'line',
|
1355 |
-
|
1356 |
-
init: function (el, values, options, width, height) {
|
1357 |
-
line._super.init.call(this, el, values, options, width, height);
|
1358 |
-
this.vertices = [];
|
1359 |
-
this.regionMap = [];
|
1360 |
-
this.xvalues = [];
|
1361 |
-
this.yvalues = [];
|
1362 |
-
this.yminmax = [];
|
1363 |
-
this.hightlightSpotId = null;
|
1364 |
-
this.lastShapeId = null;
|
1365 |
-
this.initTarget();
|
1366 |
-
},
|
1367 |
-
|
1368 |
-
getRegion: function (el, x, y) {
|
1369 |
-
var i,
|
1370 |
-
regionMap = this.regionMap; // maps regions to value positions
|
1371 |
-
for (i = regionMap.length; i--;) {
|
1372 |
-
if (regionMap[i] !== null && x >= regionMap[i][0] && x <= regionMap[i][1]) {
|
1373 |
-
return regionMap[i][2];
|
1374 |
-
}
|
1375 |
-
}
|
1376 |
-
return undefined;
|
1377 |
-
},
|
1378 |
-
|
1379 |
-
getCurrentRegionFields: function () {
|
1380 |
-
var currentRegion = this.currentRegion;
|
1381 |
-
return {
|
1382 |
-
isNull: this.yvalues[currentRegion] === null,
|
1383 |
-
x: this.xvalues[currentRegion],
|
1384 |
-
y: this.yvalues[currentRegion],
|
1385 |
-
color: this.options.get('lineColor'),
|
1386 |
-
fillColor: this.options.get('fillColor'),
|
1387 |
-
offset: currentRegion
|
1388 |
-
};
|
1389 |
-
},
|
1390 |
-
|
1391 |
-
renderHighlight: function () {
|
1392 |
-
var currentRegion = this.currentRegion,
|
1393 |
-
target = this.target,
|
1394 |
-
vertex = this.vertices[currentRegion],
|
1395 |
-
options = this.options,
|
1396 |
-
spotRadius = options.get('spotRadius'),
|
1397 |
-
highlightSpotColor = options.get('highlightSpotColor'),
|
1398 |
-
highlightLineColor = options.get('highlightLineColor'),
|
1399 |
-
highlightSpot, highlightLine;
|
1400 |
-
|
1401 |
-
if (!vertex) {
|
1402 |
-
return;
|
1403 |
-
}
|
1404 |
-
if (spotRadius && highlightSpotColor) {
|
1405 |
-
highlightSpot = target.drawCircle(vertex[0], vertex[1],
|
1406 |
-
spotRadius, undefined, highlightSpotColor);
|
1407 |
-
this.highlightSpotId = highlightSpot.id;
|
1408 |
-
target.insertAfterShape(this.lastShapeId, highlightSpot);
|
1409 |
-
}
|
1410 |
-
if (highlightLineColor) {
|
1411 |
-
highlightLine = target.drawLine(vertex[0], this.canvasTop, vertex[0],
|
1412 |
-
this.canvasTop + this.canvasHeight, highlightLineColor);
|
1413 |
-
this.highlightLineId = highlightLine.id;
|
1414 |
-
target.insertAfterShape(this.lastShapeId, highlightLine);
|
1415 |
-
}
|
1416 |
-
},
|
1417 |
-
|
1418 |
-
removeHighlight: function () {
|
1419 |
-
var target = this.target;
|
1420 |
-
if (this.highlightSpotId) {
|
1421 |
-
target.removeShapeId(this.highlightSpotId);
|
1422 |
-
this.highlightSpotId = null;
|
1423 |
-
}
|
1424 |
-
if (this.highlightLineId) {
|
1425 |
-
target.removeShapeId(this.highlightLineId);
|
1426 |
-
this.highlightLineId = null;
|
1427 |
-
}
|
1428 |
-
},
|
1429 |
-
|
1430 |
-
scanValues: function () {
|
1431 |
-
var values = this.values,
|
1432 |
-
valcount = values.length,
|
1433 |
-
xvalues = this.xvalues,
|
1434 |
-
yvalues = this.yvalues,
|
1435 |
-
yminmax = this.yminmax,
|
1436 |
-
i, val, isStr, isArray, sp;
|
1437 |
-
for (i = 0; i < valcount; i++) {
|
1438 |
-
val = values[i];
|
1439 |
-
isStr = typeof(values[i]) === 'string';
|
1440 |
-
isArray = typeof(values[i]) === 'object' && values[i] instanceof Array;
|
1441 |
-
sp = isStr && values[i].split(':');
|
1442 |
-
if (isStr && sp.length === 2) { // x:y
|
1443 |
-
xvalues.push(Number(sp[0]));
|
1444 |
-
yvalues.push(Number(sp[1]));
|
1445 |
-
yminmax.push(Number(sp[1]));
|
1446 |
-
} else if (isArray) {
|
1447 |
-
xvalues.push(val[0]);
|
1448 |
-
yvalues.push(val[1]);
|
1449 |
-
yminmax.push(val[1]);
|
1450 |
-
} else {
|
1451 |
-
xvalues.push(i);
|
1452 |
-
if (values[i] === null || values[i] === 'null') {
|
1453 |
-
yvalues.push(null);
|
1454 |
-
} else {
|
1455 |
-
yvalues.push(Number(val));
|
1456 |
-
yminmax.push(Number(val));
|
1457 |
-
}
|
1458 |
-
}
|
1459 |
-
}
|
1460 |
-
if (this.options.get('xvalues')) {
|
1461 |
-
xvalues = this.options.get('xvalues');
|
1462 |
-
}
|
1463 |
-
|
1464 |
-
this.maxy = this.maxyorg = Math.max.apply(Math, yminmax);
|
1465 |
-
this.miny = this.minyorg = Math.min.apply(Math, yminmax);
|
1466 |
-
|
1467 |
-
this.maxx = Math.max.apply(Math, xvalues);
|
1468 |
-
this.minx = Math.min.apply(Math, xvalues);
|
1469 |
-
|
1470 |
-
this.xvalues = xvalues;
|
1471 |
-
this.yvalues = yvalues;
|
1472 |
-
this.yminmax = yminmax;
|
1473 |
-
|
1474 |
-
},
|
1475 |
-
|
1476 |
-
processRangeOptions: function () {
|
1477 |
-
var options = this.options,
|
1478 |
-
normalRangeMin = options.get('normalRangeMin'),
|
1479 |
-
normalRangeMax = options.get('normalRangeMax');
|
1480 |
-
|
1481 |
-
if (normalRangeMin !== undefined) {
|
1482 |
-
if (normalRangeMin < this.miny) {
|
1483 |
-
this.miny = normalRangeMin;
|
1484 |
-
}
|
1485 |
-
if (normalRangeMax > this.maxy) {
|
1486 |
-
this.maxy = normalRangeMax;
|
1487 |
-
}
|
1488 |
-
}
|
1489 |
-
if (options.get('chartRangeMin') !== undefined && (options.get('chartRangeClip') || options.get('chartRangeMin') < this.miny)) {
|
1490 |
-
this.miny = options.get('chartRangeMin');
|
1491 |
-
}
|
1492 |
-
if (options.get('chartRangeMax') !== undefined && (options.get('chartRangeClip') || options.get('chartRangeMax') > this.maxy)) {
|
1493 |
-
this.maxy = options.get('chartRangeMax');
|
1494 |
-
}
|
1495 |
-
if (options.get('chartRangeMinX') !== undefined && (options.get('chartRangeClipX') || options.get('chartRangeMinX') < this.minx)) {
|
1496 |
-
this.minx = options.get('chartRangeMinX');
|
1497 |
-
}
|
1498 |
-
if (options.get('chartRangeMaxX') !== undefined && (options.get('chartRangeClipX') || options.get('chartRangeMaxX') > this.maxx)) {
|
1499 |
-
this.maxx = options.get('chartRangeMaxX');
|
1500 |
-
}
|
1501 |
-
|
1502 |
-
},
|
1503 |
-
|
1504 |
-
drawNormalRange: function (canvasLeft, canvasTop, canvasHeight, canvasWidth, rangey) {
|
1505 |
-
var normalRangeMin = this.options.get('normalRangeMin'),
|
1506 |
-
normalRangeMax = this.options.get('normalRangeMax'),
|
1507 |
-
ytop = canvasTop + Math.round(canvasHeight - (canvasHeight * ((normalRangeMax - this.miny) / rangey))),
|
1508 |
-
height = Math.round((canvasHeight * (normalRangeMax - normalRangeMin)) / rangey);
|
1509 |
-
this.target.drawRect(canvasLeft, ytop, canvasWidth, height, undefined, this.options.get('normalRangeColor')).append();
|
1510 |
-
},
|
1511 |
-
|
1512 |
-
render: function () {
|
1513 |
-
var options = this.options,
|
1514 |
-
target = this.target,
|
1515 |
-
canvasWidth = this.canvasWidth,
|
1516 |
-
canvasHeight = this.canvasHeight,
|
1517 |
-
vertices = this.vertices,
|
1518 |
-
spotRadius = options.get('spotRadius'),
|
1519 |
-
regionMap = this.regionMap,
|
1520 |
-
rangex, rangey, yvallast,
|
1521 |
-
canvasTop, canvasLeft,
|
1522 |
-
vertex, path, paths, x, y, xnext, xpos, xposnext,
|
1523 |
-
last, next, yvalcount, lineShapes, fillShapes, plen,
|
1524 |
-
valueSpots, hlSpotsEnabled, color, xvalues, yvalues, i;
|
1525 |
-
|
1526 |
-
if (!line._super.render.call(this)) {
|
1527 |
-
return;
|
1528 |
-
}
|
1529 |
-
|
1530 |
-
this.scanValues();
|
1531 |
-
this.processRangeOptions();
|
1532 |
-
|
1533 |
-
xvalues = this.xvalues;
|
1534 |
-
yvalues = this.yvalues;
|
1535 |
-
|
1536 |
-
if (!this.yminmax.length || this.yvalues.length < 2) {
|
1537 |
-
// empty or all null valuess
|
1538 |
-
return;
|
1539 |
-
}
|
1540 |
-
|
1541 |
-
canvasTop = canvasLeft = 0;
|
1542 |
-
|
1543 |
-
rangex = this.maxx - this.minx === 0 ? 1 : this.maxx - this.minx;
|
1544 |
-
rangey = this.maxy - this.miny === 0 ? 1 : this.maxy - this.miny;
|
1545 |
-
yvallast = this.yvalues.length - 1;
|
1546 |
-
|
1547 |
-
if (spotRadius && (canvasWidth < (spotRadius * 4) || canvasHeight < (spotRadius * 4))) {
|
1548 |
-
spotRadius = 0;
|
1549 |
-
}
|
1550 |
-
if (spotRadius) {
|
1551 |
-
// adjust the canvas size as required so that spots will fit
|
1552 |
-
hlSpotsEnabled = options.get('highlightSpotColor') && !options.get('disableInteraction');
|
1553 |
-
if (hlSpotsEnabled || options.get('minSpotColor') || (options.get('spotColor') && yvalues[yvallast] === this.miny)) {
|
1554 |
-
canvasHeight -= Math.ceil(spotRadius);
|
1555 |
-
}
|
1556 |
-
if (hlSpotsEnabled || options.get('maxSpotColor') || (options.get('spotColor') && yvalues[yvallast] === this.maxy)) {
|
1557 |
-
canvasHeight -= Math.ceil(spotRadius);
|
1558 |
-
canvasTop += Math.ceil(spotRadius);
|
1559 |
-
}
|
1560 |
-
if (hlSpotsEnabled ||
|
1561 |
-
((options.get('minSpotColor') || options.get('maxSpotColor')) && (yvalues[0] === this.miny || yvalues[0] === this.maxy))) {
|
1562 |
-
canvasLeft += Math.ceil(spotRadius);
|
1563 |
-
canvasWidth -= Math.ceil(spotRadius);
|
1564 |
-
}
|
1565 |
-
if (hlSpotsEnabled || options.get('spotColor') ||
|
1566 |
-
(options.get('minSpotColor') || options.get('maxSpotColor') &&
|
1567 |
-
(yvalues[yvallast] === this.miny || yvalues[yvallast] === this.maxy))) {
|
1568 |
-
canvasWidth -= Math.ceil(spotRadius);
|
1569 |
-
}
|
1570 |
-
}
|
1571 |
-
|
1572 |
-
|
1573 |
-
canvasHeight--;
|
1574 |
-
|
1575 |
-
if (options.get('normalRangeMin') !== undefined && !options.get('drawNormalOnTop')) {
|
1576 |
-
this.drawNormalRange(canvasLeft, canvasTop, canvasHeight, canvasWidth, rangey);
|
1577 |
-
}
|
1578 |
-
|
1579 |
-
path = [];
|
1580 |
-
paths = [path];
|
1581 |
-
last = next = null;
|
1582 |
-
yvalcount = yvalues.length;
|
1583 |
-
for (i = 0; i < yvalcount; i++) {
|
1584 |
-
x = xvalues[i];
|
1585 |
-
xnext = xvalues[i + 1];
|
1586 |
-
y = yvalues[i];
|
1587 |
-
xpos = canvasLeft + Math.round((x - this.minx) * (canvasWidth / rangex));
|
1588 |
-
xposnext = i < yvalcount - 1 ? canvasLeft + Math.round((xnext - this.minx) * (canvasWidth / rangex)) : canvasWidth;
|
1589 |
-
next = xpos + ((xposnext - xpos) / 2);
|
1590 |
-
regionMap[i] = [last || 0, next, i];
|
1591 |
-
last = next;
|
1592 |
-
if (y === null) {
|
1593 |
-
if (i) {
|
1594 |
-
if (yvalues[i - 1] !== null) {
|
1595 |
-
path = [];
|
1596 |
-
paths.push(path);
|
1597 |
-
}
|
1598 |
-
vertices.push(null);
|
1599 |
-
}
|
1600 |
-
} else {
|
1601 |
-
if (y < this.miny) {
|
1602 |
-
y = this.miny;
|
1603 |
-
}
|
1604 |
-
if (y > this.maxy) {
|
1605 |
-
y = this.maxy;
|
1606 |
-
}
|
1607 |
-
if (!path.length) {
|
1608 |
-
// previous value was null
|
1609 |
-
path.push([xpos, canvasTop + canvasHeight]);
|
1610 |
-
}
|
1611 |
-
vertex = [xpos, canvasTop + Math.round(canvasHeight - (canvasHeight * ((y - this.miny) / rangey)))];
|
1612 |
-
path.push(vertex);
|
1613 |
-
vertices.push(vertex);
|
1614 |
-
}
|
1615 |
-
}
|
1616 |
-
|
1617 |
-
lineShapes = [];
|
1618 |
-
fillShapes = [];
|
1619 |
-
plen = paths.length;
|
1620 |
-
for (i = 0; i < plen; i++) {
|
1621 |
-
path = paths[i];
|
1622 |
-
if (path.length) {
|
1623 |
-
if (options.get('fillColor')) {
|
1624 |
-
path.push([path[path.length - 1][0], (canvasTop + canvasHeight)]);
|
1625 |
-
fillShapes.push(path.slice(0));
|
1626 |
-
path.pop();
|
1627 |
-
}
|
1628 |
-
// if there's only a single point in this path, then we want to display it
|
1629 |
-
// as a vertical line which means we keep path[0] as is
|
1630 |
-
if (path.length > 2) {
|
1631 |
-
// else we want the first value
|
1632 |
-
path[0] = [path[0][0], path[1][1]];
|
1633 |
-
}
|
1634 |
-
lineShapes.push(path);
|
1635 |
-
}
|
1636 |
-
}
|
1637 |
-
|
1638 |
-
// draw the fill first, then optionally the normal range, then the line on top of that
|
1639 |
-
plen = fillShapes.length;
|
1640 |
-
for (i = 0; i < plen; i++) {
|
1641 |
-
target.drawShape(fillShapes[i],
|
1642 |
-
options.get('fillColor'), options.get('fillColor')).append();
|
1643 |
-
}
|
1644 |
-
|
1645 |
-
if (options.get('normalRangeMin') !== undefined && options.get('drawNormalOnTop')) {
|
1646 |
-
this.drawNormalRange(canvasLeft, canvasTop, canvasHeight, canvasWidth, rangey);
|
1647 |
-
}
|
1648 |
-
|
1649 |
-
plen = lineShapes.length;
|
1650 |
-
for (i = 0; i < plen; i++) {
|
1651 |
-
target.drawShape(lineShapes[i], options.get('lineColor'), undefined,
|
1652 |
-
options.get('lineWidth')).append();
|
1653 |
-
}
|
1654 |
-
|
1655 |
-
if (spotRadius && options.get('valueSpots')) {
|
1656 |
-
valueSpots = options.get('valueSpots');
|
1657 |
-
if (valueSpots.get === undefined) {
|
1658 |
-
valueSpots = new RangeMap(valueSpots);
|
1659 |
-
}
|
1660 |
-
for (i = 0; i < yvalcount; i++) {
|
1661 |
-
color = valueSpots.get(yvalues[i]);
|
1662 |
-
if (color) {
|
1663 |
-
target.drawCircle(canvasLeft + Math.round((xvalues[i] - this.minx) * (canvasWidth / rangex)),
|
1664 |
-
canvasTop + Math.round(canvasHeight - (canvasHeight * ((yvalues[i] - this.miny) / rangey))),
|
1665 |
-
spotRadius, undefined,
|
1666 |
-
color).append();
|
1667 |
-
}
|
1668 |
-
}
|
1669 |
-
|
1670 |
-
}
|
1671 |
-
if (spotRadius && options.get('spotColor') && yvalues[yvallast] !== null) {
|
1672 |
-
target.drawCircle(canvasLeft + Math.round((xvalues[xvalues.length - 1] - this.minx) * (canvasWidth / rangex)),
|
1673 |
-
canvasTop + Math.round(canvasHeight - (canvasHeight * ((yvalues[yvallast] - this.miny) / rangey))),
|
1674 |
-
spotRadius, undefined,
|
1675 |
-
options.get('spotColor')).append();
|
1676 |
-
}
|
1677 |
-
if (this.maxy !== this.minyorg) {
|
1678 |
-
if (spotRadius && options.get('minSpotColor')) {
|
1679 |
-
x = xvalues[$.inArray(this.minyorg, yvalues)];
|
1680 |
-
target.drawCircle(canvasLeft + Math.round((x - this.minx) * (canvasWidth / rangex)),
|
1681 |
-
canvasTop + Math.round(canvasHeight - (canvasHeight * ((this.minyorg - this.miny) / rangey))),
|
1682 |
-
spotRadius, undefined,
|
1683 |
-
options.get('minSpotColor')).append();
|
1684 |
-
}
|
1685 |
-
if (spotRadius && options.get('maxSpotColor')) {
|
1686 |
-
x = xvalues[$.inArray(this.maxyorg, yvalues)];
|
1687 |
-
target.drawCircle(canvasLeft + Math.round((x - this.minx) * (canvasWidth / rangex)),
|
1688 |
-
canvasTop + Math.round(canvasHeight - (canvasHeight * ((this.maxyorg - this.miny) / rangey))),
|
1689 |
-
spotRadius, undefined,
|
1690 |
-
options.get('maxSpotColor')).append();
|
1691 |
-
}
|
1692 |
-
}
|
1693 |
-
|
1694 |
-
this.lastShapeId = target.getLastShapeId();
|
1695 |
-
this.canvasTop = canvasTop;
|
1696 |
-
target.render();
|
1697 |
-
}
|
1698 |
-
});
|
1699 |
-
|
1700 |
-
/**
|
1701 |
-
* Bar charts
|
1702 |
-
*/
|
1703 |
-
$.fn.sparkline.bar = bar = createClass($.fn.sparkline._base, barHighlightMixin, {
|
1704 |
-
type: 'bar',
|
1705 |
-
|
1706 |
-
init: function (el, values, options, width, height) {
|
1707 |
-
var barWidth = parseInt(options.get('barWidth'), 10),
|
1708 |
-
barSpacing = parseInt(options.get('barSpacing'), 10),
|
1709 |
-
chartRangeMin = options.get('chartRangeMin'),
|
1710 |
-
chartRangeMax = options.get('chartRangeMax'),
|
1711 |
-
chartRangeClip = options.get('chartRangeClip'),
|
1712 |
-
stackMin = Infinity,
|
1713 |
-
stackMax = -Infinity,
|
1714 |
-
isStackString, groupMin, groupMax, stackRanges,
|
1715 |
-
numValues, i, vlen, range, zeroAxis, xaxisOffset, min, max, clipMin, clipMax,
|
1716 |
-
stacked, vlist, j, slen, svals, val, yoffset, yMaxCalc, canvasHeightEf;
|
1717 |
-
bar._super.init.call(this, el, values, options, width, height);
|
1718 |
-
|
1719 |
-
// scan values to determine whether to stack bars
|
1720 |
-
for (i = 0, vlen = values.length; i < vlen; i++) {
|
1721 |
-
val = values[i];
|
1722 |
-
isStackString = typeof(val) === 'string' && val.indexOf(':') > -1;
|
1723 |
-
if (isStackString || $.isArray(val)) {
|
1724 |
-
stacked = true;
|
1725 |
-
if (isStackString) {
|
1726 |
-
val = values[i] = normalizeValues(val.split(':'));
|
1727 |
-
}
|
1728 |
-
val = remove(val, null); // min/max will treat null as zero
|
1729 |
-
groupMin = Math.min.apply(Math, val);
|
1730 |
-
groupMax = Math.max.apply(Math, val);
|
1731 |
-
if (groupMin < stackMin) {
|
1732 |
-
stackMin = groupMin;
|
1733 |
-
}
|
1734 |
-
if (groupMax > stackMax) {
|
1735 |
-
stackMax = groupMax;
|
1736 |
-
}
|
1737 |
-
}
|
1738 |
-
}
|
1739 |
-
|
1740 |
-
this.stacked = stacked;
|
1741 |
-
this.regionShapes = {};
|
1742 |
-
this.barWidth = barWidth;
|
1743 |
-
this.barSpacing = barSpacing;
|
1744 |
-
this.totalBarWidth = barWidth + barSpacing;
|
1745 |
-
this.width = width = (values.length * barWidth) + ((values.length - 1) * barSpacing);
|
1746 |
-
|
1747 |
-
this.initTarget();
|
1748 |
-
|
1749 |
-
if (chartRangeClip) {
|
1750 |
-
clipMin = chartRangeMin === undefined ? -Infinity : chartRangeMin;
|
1751 |
-
clipMax = chartRangeMax === undefined ? Infinity : chartRangeMax;
|
1752 |
-
}
|
1753 |
-
|
1754 |
-
numValues = [];
|
1755 |
-
stackRanges = stacked ? [] : numValues;
|
1756 |
-
var stackTotals = [];
|
1757 |
-
var stackRangesNeg = [];
|
1758 |
-
for (i = 0, vlen = values.length; i < vlen; i++) {
|
1759 |
-
if (stacked) {
|
1760 |
-
vlist = values[i];
|
1761 |
-
values[i] = svals = [];
|
1762 |
-
stackTotals[i] = 0;
|
1763 |
-
stackRanges[i] = stackRangesNeg[i] = 0;
|
1764 |
-
for (j = 0, slen = vlist.length; j < slen; j++) {
|
1765 |
-
val = svals[j] = chartRangeClip ? clipval(vlist[j], clipMin, clipMax) : vlist[j];
|
1766 |
-
if (val !== null) {
|
1767 |
-
if (val > 0) {
|
1768 |
-
stackTotals[i] += val;
|
1769 |
-
}
|
1770 |
-
if (stackMin < 0 && stackMax > 0) {
|
1771 |
-
if (val < 0) {
|
1772 |
-
stackRangesNeg[i] += Math.abs(val);
|
1773 |
-
} else {
|
1774 |
-
stackRanges[i] += val;
|
1775 |
-
}
|
1776 |
-
} else {
|
1777 |
-
stackRanges[i] += Math.abs(val - (val < 0 ? stackMax : stackMin));
|
1778 |
-
}
|
1779 |
-
numValues.push(val);
|
1780 |
-
}
|
1781 |
-
}
|
1782 |
-
} else {
|
1783 |
-
val = chartRangeClip ? clipval(values[i], clipMin, clipMax) : values[i];
|
1784 |
-
val = values[i] = normalizeValue(val);
|
1785 |
-
if (val !== null) {
|
1786 |
-
numValues.push(val);
|
1787 |
-
}
|
1788 |
-
}
|
1789 |
-
}
|
1790 |
-
this.max = max = Math.max.apply(Math, numValues);
|
1791 |
-
this.min = min = Math.min.apply(Math, numValues);
|
1792 |
-
this.stackMax = stackMax = stacked ? Math.max.apply(Math, stackTotals) : max;
|
1793 |
-
this.stackMin = stackMin = stacked ? Math.min.apply(Math, numValues) : min;
|
1794 |
-
|
1795 |
-
if (options.get('chartRangeMin') !== undefined && (options.get('chartRangeClip') || options.get('chartRangeMin') < min)) {
|
1796 |
-
min = options.get('chartRangeMin');
|
1797 |
-
}
|
1798 |
-
if (options.get('chartRangeMax') !== undefined && (options.get('chartRangeClip') || options.get('chartRangeMax') > max)) {
|
1799 |
-
max = options.get('chartRangeMax');
|
1800 |
-
}
|
1801 |
-
|
1802 |
-
this.zeroAxis = zeroAxis = options.get('zeroAxis', true);
|
1803 |
-
if (min <= 0 && max >= 0 && zeroAxis) {
|
1804 |
-
xaxisOffset = 0;
|
1805 |
-
} else if (zeroAxis == false) {
|
1806 |
-
xaxisOffset = min;
|
1807 |
-
} else if (min > 0) {
|
1808 |
-
xaxisOffset = min;
|
1809 |
-
} else {
|
1810 |
-
xaxisOffset = max;
|
1811 |
-
}
|
1812 |
-
this.xaxisOffset = xaxisOffset;
|
1813 |
-
|
1814 |
-
range = stacked ? (Math.max.apply(Math, stackRanges) + Math.max.apply(Math, stackRangesNeg)) : max - min;
|
1815 |
-
|
1816 |
-
// as we plot zero/min values a single pixel line, we add a pixel to all other
|
1817 |
-
// values - Reduce the effective canvas size to suit
|
1818 |
-
this.canvasHeightEf = (zeroAxis && min < 0) ? this.canvasHeight - 2 : this.canvasHeight - 1;
|
1819 |
-
|
1820 |
-
if (min < xaxisOffset) {
|
1821 |
-
yMaxCalc = (stacked && max >= 0) ? stackMax : max;
|
1822 |
-
yoffset = (yMaxCalc - xaxisOffset) / range * this.canvasHeight;
|
1823 |
-
if (yoffset !== Math.ceil(yoffset)) {
|
1824 |
-
this.canvasHeightEf -= 2;
|
1825 |
-
yoffset = Math.ceil(yoffset);
|
1826 |
-
}
|
1827 |
-
} else {
|
1828 |
-
yoffset = this.canvasHeight;
|
1829 |
-
}
|
1830 |
-
this.yoffset = yoffset;
|
1831 |
-
|
1832 |
-
if ($.isArray(options.get('colorMap'))) {
|
1833 |
-
this.colorMapByIndex = options.get('colorMap');
|
1834 |
-
this.colorMapByValue = null;
|
1835 |
-
} else {
|
1836 |
-
this.colorMapByIndex = null;
|
1837 |
-
this.colorMapByValue = options.get('colorMap');
|
1838 |
-
if (this.colorMapByValue && this.colorMapByValue.get === undefined) {
|
1839 |
-
this.colorMapByValue = new RangeMap(this.colorMapByValue);
|
1840 |
-
}
|
1841 |
-
}
|
1842 |
-
|
1843 |
-
this.range = range;
|
1844 |
-
},
|
1845 |
-
|
1846 |
-
getRegion: function (el, x, y) {
|
1847 |
-
var result = Math.floor(x / this.totalBarWidth);
|
1848 |
-
return (result < 0 || result >= this.values.length) ? undefined : result;
|
1849 |
-
},
|
1850 |
-
|
1851 |
-
getCurrentRegionFields: function () {
|
1852 |
-
var currentRegion = this.currentRegion,
|
1853 |
-
values = ensureArray(this.values[currentRegion]),
|
1854 |
-
result = [],
|
1855 |
-
value, i;
|
1856 |
-
for (i = values.length; i--;) {
|
1857 |
-
value = values[i];
|
1858 |
-
result.push({
|
1859 |
-
isNull: value === null,
|
1860 |
-
value: value,
|
1861 |
-
color: this.calcColor(i, value, currentRegion),
|
1862 |
-
offset: currentRegion
|
1863 |
-
});
|
1864 |
-
}
|
1865 |
-
return result;
|
1866 |
-
},
|
1867 |
-
|
1868 |
-
calcColor: function (stacknum, value, valuenum) {
|
1869 |
-
var colorMapByIndex = this.colorMapByIndex,
|
1870 |
-
colorMapByValue = this.colorMapByValue,
|
1871 |
-
options = this.options,
|
1872 |
-
color, newColor;
|
1873 |
-
if (this.stacked) {
|
1874 |
-
color = options.get('stackedBarColor');
|
1875 |
-
} else {
|
1876 |
-
color = (value < 0) ? options.get('negBarColor') : options.get('barColor');
|
1877 |
-
}
|
1878 |
-
if (value === 0 && options.get('zeroColor') !== undefined) {
|
1879 |
-
color = options.get('zeroColor');
|
1880 |
-
}
|
1881 |
-
if (colorMapByValue && (newColor = colorMapByValue.get(value))) {
|
1882 |
-
color = newColor;
|
1883 |
-
} else if (colorMapByIndex && colorMapByIndex.length > valuenum) {
|
1884 |
-
color = colorMapByIndex[valuenum];
|
1885 |
-
}
|
1886 |
-
return $.isArray(color) ? color[stacknum % color.length] : color;
|
1887 |
-
},
|
1888 |
-
|
1889 |
-
/**
|
1890 |
-
* Render bar(s) for a region
|
1891 |
-
*/
|
1892 |
-
renderRegion: function (valuenum, highlight) {
|
1893 |
-
var vals = this.values[valuenum],
|
1894 |
-
options = this.options,
|
1895 |
-
xaxisOffset = this.xaxisOffset,
|
1896 |
-
result = [],
|
1897 |
-
range = this.range,
|
1898 |
-
stacked = this.stacked,
|
1899 |
-
target = this.target,
|
1900 |
-
x = valuenum * this.totalBarWidth,
|
1901 |
-
canvasHeightEf = this.canvasHeightEf,
|
1902 |
-
yoffset = this.yoffset,
|
1903 |
-
y, height, color, isNull, yoffsetNeg, i, valcount, val, minPlotted, allMin;
|
1904 |
-
|
1905 |
-
vals = $.isArray(vals) ? vals : [vals];
|
1906 |
-
valcount = vals.length;
|
1907 |
-
val = vals[0];
|
1908 |
-
isNull = all(null, vals);
|
1909 |
-
allMin = all(xaxisOffset, vals, true);
|
1910 |
-
|
1911 |
-
if (isNull) {
|
1912 |
-
if (options.get('nullColor')) {
|
1913 |
-
color = highlight ? options.get('nullColor') : this.calcHighlightColor(options.get('nullColor'), options);
|
1914 |
-
y = (yoffset > 0) ? yoffset - 1 : yoffset;
|
1915 |
-
return target.drawRect(x, y, this.barWidth - 1, 0, color, color);
|
1916 |
-
} else {
|
1917 |
-
return undefined;
|
1918 |
-
}
|
1919 |
-
}
|
1920 |
-
yoffsetNeg = yoffset;
|
1921 |
-
for (i = 0; i < valcount; i++) {
|
1922 |
-
val = vals[i];
|
1923 |
-
|
1924 |
-
if (stacked && val === xaxisOffset) {
|
1925 |
-
if (!allMin || minPlotted) {
|
1926 |
-
continue;
|
1927 |
-
}
|
1928 |
-
minPlotted = true;
|
1929 |
-
}
|
1930 |
-
|
1931 |
-
if (range > 0) {
|
1932 |
-
height = Math.floor(canvasHeightEf * ((Math.abs(val - xaxisOffset) / range))) + 1;
|
1933 |
-
} else {
|
1934 |
-
height = 1;
|
1935 |
-
}
|
1936 |
-
if (val < xaxisOffset || (val === xaxisOffset && yoffset === 0)) {
|
1937 |
-
y = yoffsetNeg;
|
1938 |
-
yoffsetNeg += height;
|
1939 |
-
} else {
|
1940 |
-
y = yoffset - height;
|
1941 |
-
yoffset -= height;
|
1942 |
-
}
|
1943 |
-
color = this.calcColor(i, val, valuenum);
|
1944 |
-
if (highlight) {
|
1945 |
-
color = this.calcHighlightColor(color, options);
|
1946 |
-
}
|
1947 |
-
result.push(target.drawRect(x, y, this.barWidth - 1, height - 1, color, color));
|
1948 |
-
}
|
1949 |
-
if (result.length === 1) {
|
1950 |
-
return result[0];
|
1951 |
-
}
|
1952 |
-
return result;
|
1953 |
-
}
|
1954 |
-
});
|
1955 |
-
|
1956 |
-
/**
|
1957 |
-
* Tristate charts
|
1958 |
-
*/
|
1959 |
-
$.fn.sparkline.tristate = tristate = createClass($.fn.sparkline._base, barHighlightMixin, {
|
1960 |
-
type: 'tristate',
|
1961 |
-
|
1962 |
-
init: function (el, values, options, width, height) {
|
1963 |
-
var barWidth = parseInt(options.get('barWidth'), 10),
|
1964 |
-
barSpacing = parseInt(options.get('barSpacing'), 10);
|
1965 |
-
tristate._super.init.call(this, el, values, options, width, height);
|
1966 |
-
|
1967 |
-
this.regionShapes = {};
|
1968 |
-
this.barWidth = barWidth;
|
1969 |
-
this.barSpacing = barSpacing;
|
1970 |
-
this.totalBarWidth = barWidth + barSpacing;
|
1971 |
-
this.values = $.map(values, Number);
|
1972 |
-
this.width = width = (values.length * barWidth) + ((values.length - 1) * barSpacing);
|
1973 |
-
|
1974 |
-
if ($.isArray(options.get('colorMap'))) {
|
1975 |
-
this.colorMapByIndex = options.get('colorMap');
|
1976 |
-
this.colorMapByValue = null;
|
1977 |
-
} else {
|
1978 |
-
this.colorMapByIndex = null;
|
1979 |
-
this.colorMapByValue = options.get('colorMap');
|
1980 |
-
if (this.colorMapByValue && this.colorMapByValue.get === undefined) {
|
1981 |
-
this.colorMapByValue = new RangeMap(this.colorMapByValue);
|
1982 |
-
}
|
1983 |
-
}
|
1984 |
-
this.initTarget();
|
1985 |
-
},
|
1986 |
-
|
1987 |
-
getRegion: function (el, x, y) {
|
1988 |
-
return Math.floor(x / this.totalBarWidth);
|
1989 |
-
},
|
1990 |
-
|
1991 |
-
getCurrentRegionFields: function () {
|
1992 |
-
var currentRegion = this.currentRegion;
|
1993 |
-
return {
|
1994 |
-
isNull: this.values[currentRegion] === undefined,
|
1995 |
-
value: this.values[currentRegion],
|
1996 |
-
color: this.calcColor(this.values[currentRegion], currentRegion),
|
1997 |
-
offset: currentRegion
|
1998 |
-
};
|
1999 |
-
},
|
2000 |
-
|
2001 |
-
calcColor: function (value, valuenum) {
|
2002 |
-
var values = this.values,
|
2003 |
-
options = this.options,
|
2004 |
-
colorMapByIndex = this.colorMapByIndex,
|
2005 |
-
colorMapByValue = this.colorMapByValue,
|
2006 |
-
color, newColor;
|
2007 |
-
|
2008 |
-
if (colorMapByValue && (newColor = colorMapByValue.get(value))) {
|
2009 |
-
color = newColor;
|
2010 |
-
} else if (colorMapByIndex && colorMapByIndex.length > valuenum) {
|
2011 |
-
color = colorMapByIndex[valuenum];
|
2012 |
-
} else if (values[valuenum] < 0) {
|
2013 |
-
color = options.get('negBarColor');
|
2014 |
-
} else if (values[valuenum] > 0) {
|
2015 |
-
color = options.get('posBarColor');
|
2016 |
-
} else {
|
2017 |
-
color = options.get('zeroBarColor');
|
2018 |
-
}
|
2019 |
-
return color;
|
2020 |
-
},
|
2021 |
-
|
2022 |
-
renderRegion: function (valuenum, highlight) {
|
2023 |
-
var values = this.values,
|
2024 |
-
options = this.options,
|
2025 |
-
target = this.target,
|
2026 |
-
canvasHeight, height, halfHeight,
|
2027 |
-
x, y, color;
|
2028 |
-
|
2029 |
-
canvasHeight = target.pixelHeight;
|
2030 |
-
halfHeight = Math.round(canvasHeight / 2);
|
2031 |
-
|
2032 |
-
x = valuenum * this.totalBarWidth;
|
2033 |
-
if (values[valuenum] < 0) {
|
2034 |
-
y = halfHeight;
|
2035 |
-
height = halfHeight - 1;
|
2036 |
-
} else if (values[valuenum] > 0) {
|
2037 |
-
y = 0;
|
2038 |
-
height = halfHeight - 1;
|
2039 |
-
} else {
|
2040 |
-
y = halfHeight - 1;
|
2041 |
-
height = 2;
|
2042 |
-
}
|
2043 |
-
color = this.calcColor(values[valuenum], valuenum);
|
2044 |
-
if (color === null) {
|
2045 |
-
return;
|
2046 |
-
}
|
2047 |
-
if (highlight) {
|
2048 |
-
color = this.calcHighlightColor(color, options);
|
2049 |
-
}
|
2050 |
-
return target.drawRect(x, y, this.barWidth - 1, height - 1, color, color);
|
2051 |
-
}
|
2052 |
-
});
|
2053 |
-
|
2054 |
-
/**
|
2055 |
-
* Discrete charts
|
2056 |
-
*/
|
2057 |
-
$.fn.sparkline.discrete = discrete = createClass($.fn.sparkline._base, barHighlightMixin, {
|
2058 |
-
type: 'discrete',
|
2059 |
-
|
2060 |
-
init: function (el, values, options, width, height) {
|
2061 |
-
discrete._super.init.call(this, el, values, options, width, height);
|
2062 |
-
|
2063 |
-
this.regionShapes = {};
|
2064 |
-
this.values = values = $.map(values, Number);
|
2065 |
-
this.min = Math.min.apply(Math, values);
|
2066 |
-
this.max = Math.max.apply(Math, values);
|
2067 |
-
this.range = this.max - this.min;
|
2068 |
-
this.width = width = options.get('width') === 'auto' ? values.length * 2 : this.width;
|
2069 |
-
this.interval = Math.floor(width / values.length);
|
2070 |
-
this.itemWidth = width / values.length;
|
2071 |
-
if (options.get('chartRangeMin') !== undefined && (options.get('chartRangeClip') || options.get('chartRangeMin') < this.min)) {
|
2072 |
-
this.min = options.get('chartRangeMin');
|
2073 |
-
}
|
2074 |
-
if (options.get('chartRangeMax') !== undefined && (options.get('chartRangeClip') || options.get('chartRangeMax') > this.max)) {
|
2075 |
-
this.max = options.get('chartRangeMax');
|
2076 |
-
}
|
2077 |
-
this.initTarget();
|
2078 |
-
if (this.target) {
|
2079 |
-
this.lineHeight = options.get('lineHeight') === 'auto' ? Math.round(this.canvasHeight * 0.3) : options.get('lineHeight');
|
2080 |
-
}
|
2081 |
-
},
|
2082 |
-
|
2083 |
-
getRegion: function (el, x, y) {
|
2084 |
-
return Math.floor(x / this.itemWidth);
|
2085 |
-
},
|
2086 |
-
|
2087 |
-
getCurrentRegionFields: function () {
|
2088 |
-
var currentRegion = this.currentRegion;
|
2089 |
-
return {
|
2090 |
-
isNull: this.values[currentRegion] === undefined,
|
2091 |
-
value: this.values[currentRegion],
|
2092 |
-
offset: currentRegion
|
2093 |
-
};
|
2094 |
-
},
|
2095 |
-
|
2096 |
-
renderRegion: function (valuenum, highlight) {
|
2097 |
-
var values = this.values,
|
2098 |
-
options = this.options,
|
2099 |
-
min = this.min,
|
2100 |
-
max = this.max,
|
2101 |
-
range = this.range,
|
2102 |
-
interval = this.interval,
|
2103 |
-
target = this.target,
|
2104 |
-
canvasHeight = this.canvasHeight,
|
2105 |
-
lineHeight = this.lineHeight,
|
2106 |
-
pheight = canvasHeight - lineHeight,
|
2107 |
-
ytop, val, color, x;
|
2108 |
-
|
2109 |
-
val = clipval(values[valuenum], min, max);
|
2110 |
-
x = valuenum * interval;
|
2111 |
-
ytop = Math.round(pheight - pheight * ((val - min) / range));
|
2112 |
-
color = (options.get('thresholdColor') && val < options.get('thresholdValue')) ? options.get('thresholdColor') : options.get('lineColor');
|
2113 |
-
if (highlight) {
|
2114 |
-
color = this.calcHighlightColor(color, options);
|
2115 |
-
}
|
2116 |
-
return target.drawLine(x, ytop, x, ytop + lineHeight, color);
|
2117 |
-
}
|
2118 |
-
});
|
2119 |
-
|
2120 |
-
/**
|
2121 |
-
* Bullet charts
|
2122 |
-
*/
|
2123 |
-
$.fn.sparkline.bullet = bullet = createClass($.fn.sparkline._base, {
|
2124 |
-
type: 'bullet',
|
2125 |
-
|
2126 |
-
init: function (el, values, options, width, height) {
|
2127 |
-
var min, max, vals;
|
2128 |
-
bullet._super.init.call(this, el, values, options, width, height);
|
2129 |
-
|
2130 |
-
// values: target, performance, range1, range2, range3
|
2131 |
-
this.values = values = normalizeValues(values);
|
2132 |
-
// target or performance could be null
|
2133 |
-
vals = values.slice();
|
2134 |
-
vals[0] = vals[0] === null ? vals[2] : vals[0];
|
2135 |
-
vals[1] = values[1] === null ? vals[2] : vals[1];
|
2136 |
-
min = Math.min.apply(Math, values);
|
2137 |
-
max = Math.max.apply(Math, values);
|
2138 |
-
if (options.get('base') === undefined) {
|
2139 |
-
min = min < 0 ? min : 0;
|
2140 |
-
} else {
|
2141 |
-
min = options.get('base');
|
2142 |
-
}
|
2143 |
-
this.min = min;
|
2144 |
-
this.max = max;
|
2145 |
-
this.range = max - min;
|
2146 |
-
this.shapes = {};
|
2147 |
-
this.valueShapes = {};
|
2148 |
-
this.regiondata = {};
|
2149 |
-
this.width = width = options.get('width') === 'auto' ? '4.0em' : width;
|
2150 |
-
this.target = this.$el.simpledraw(width, height, options.get('composite'));
|
2151 |
-
if (!values.length) {
|
2152 |
-
this.disabled = true;
|
2153 |
-
}
|
2154 |
-
this.initTarget();
|
2155 |
-
},
|
2156 |
-
|
2157 |
-
getRegion: function (el, x, y) {
|
2158 |
-
var shapeid = this.target.getShapeAt(el, x, y);
|
2159 |
-
return (shapeid !== undefined && this.shapes[shapeid] !== undefined) ? this.shapes[shapeid] : undefined;
|
2160 |
-
},
|
2161 |
-
|
2162 |
-
getCurrentRegionFields: function () {
|
2163 |
-
var currentRegion = this.currentRegion;
|
2164 |
-
return {
|
2165 |
-
fieldkey: currentRegion.substr(0, 1),
|
2166 |
-
value: this.values[currentRegion.substr(1)],
|
2167 |
-
region: currentRegion
|
2168 |
-
};
|
2169 |
-
},
|
2170 |
-
|
2171 |
-
changeHighlight: function (highlight) {
|
2172 |
-
var currentRegion = this.currentRegion,
|
2173 |
-
shapeid = this.valueShapes[currentRegion],
|
2174 |
-
shape;
|
2175 |
-
delete this.shapes[shapeid];
|
2176 |
-
switch (currentRegion.substr(0, 1)) {
|
2177 |
-
case 'r':
|
2178 |
-
shape = this.renderRange(currentRegion.substr(1), highlight);
|
2179 |
-
break;
|
2180 |
-
case 'p':
|
2181 |
-
shape = this.renderPerformance(highlight);
|
2182 |
-
break;
|
2183 |
-
case 't':
|
2184 |
-
shape = this.renderTarget(highlight);
|
2185 |
-
break;
|
2186 |
-
}
|
2187 |
-
this.valueShapes[currentRegion] = shape.id;
|
2188 |
-
this.shapes[shape.id] = currentRegion;
|
2189 |
-
this.target.replaceWithShape(shapeid, shape);
|
2190 |
-
},
|
2191 |
-
|
2192 |
-
renderRange: function (rn, highlight) {
|
2193 |
-
var rangeval = this.values[rn],
|
2194 |
-
rangewidth = Math.round(this.canvasWidth * ((rangeval - this.min) / this.range)),
|
2195 |
-
color = this.options.get('rangeColors')[rn - 2];
|
2196 |
-
if (highlight) {
|
2197 |
-
color = this.calcHighlightColor(color, this.options);
|
2198 |
-
}
|
2199 |
-
return this.target.drawRect(0, 0, rangewidth - 1, this.canvasHeight - 1, color, color);
|
2200 |
-
},
|
2201 |
-
|
2202 |
-
renderPerformance: function (highlight) {
|
2203 |
-
var perfval = this.values[1],
|
2204 |
-
perfwidth = Math.round(this.canvasWidth * ((perfval - this.min) / this.range)),
|
2205 |
-
color = this.options.get('performanceColor');
|
2206 |
-
if (highlight) {
|
2207 |
-
color = this.calcHighlightColor(color, this.options);
|
2208 |
-
}
|
2209 |
-
return this.target.drawRect(0, Math.round(this.canvasHeight * 0.3), perfwidth - 1,
|
2210 |
-
Math.round(this.canvasHeight * 0.4) - 1, color, color);
|
2211 |
-
},
|
2212 |
-
|
2213 |
-
renderTarget: function (highlight) {
|
2214 |
-
var targetval = this.values[0],
|
2215 |
-
x = Math.round(this.canvasWidth * ((targetval - this.min) / this.range) - (this.options.get('targetWidth') / 2)),
|
2216 |
-
targettop = Math.round(this.canvasHeight * 0.10),
|
2217 |
-
targetheight = this.canvasHeight - (targettop * 2),
|
2218 |
-
color = this.options.get('targetColor');
|
2219 |
-
if (highlight) {
|
2220 |
-
color = this.calcHighlightColor(color, this.options);
|
2221 |
-
}
|
2222 |
-
return this.target.drawRect(x, targettop, this.options.get('targetWidth') - 1, targetheight - 1, color, color);
|
2223 |
-
},
|
2224 |
-
|
2225 |
-
render: function () {
|
2226 |
-
var vlen = this.values.length,
|
2227 |
-
target = this.target,
|
2228 |
-
i, shape;
|
2229 |
-
if (!bullet._super.render.call(this)) {
|
2230 |
-
return;
|
2231 |
-
}
|
2232 |
-
for (i = 2; i < vlen; i++) {
|
2233 |
-
shape = this.renderRange(i).append();
|
2234 |
-
this.shapes[shape.id] = 'r' + i;
|
2235 |
-
this.valueShapes['r' + i] = shape.id;
|
2236 |
-
}
|
2237 |
-
if (this.values[1] !== null) {
|
2238 |
-
shape = this.renderPerformance().append();
|
2239 |
-
this.shapes[shape.id] = 'p1';
|
2240 |
-
this.valueShapes.p1 = shape.id;
|
2241 |
-
}
|
2242 |
-
if (this.values[0] !== null) {
|
2243 |
-
shape = this.renderTarget().append();
|
2244 |
-
this.shapes[shape.id] = 't0';
|
2245 |
-
this.valueShapes.t0 = shape.id;
|
2246 |
-
}
|
2247 |
-
target.render();
|
2248 |
-
}
|
2249 |
-
});
|
2250 |
-
|
2251 |
-
/**
|
2252 |
-
* Pie charts
|
2253 |
-
*/
|
2254 |
-
$.fn.sparkline.pie = pie = createClass($.fn.sparkline._base, {
|
2255 |
-
type: 'pie',
|
2256 |
-
|
2257 |
-
init: function (el, values, options, width, height) {
|
2258 |
-
var total = 0, i;
|
2259 |
-
|
2260 |
-
pie._super.init.call(this, el, values, options, width, height);
|
2261 |
-
|
2262 |
-
this.shapes = {}; // map shape ids to value offsets
|
2263 |
-
this.valueShapes = {}; // maps value offsets to shape ids
|
2264 |
-
this.values = values = $.map(values, Number);
|
2265 |
-
|
2266 |
-
if (options.get('width') === 'auto') {
|
2267 |
-
this.width = this.height;
|
2268 |
-
}
|
2269 |
-
|
2270 |
-
if (values.length > 0) {
|
2271 |
-
for (i = values.length; i--;) {
|
2272 |
-
total += values[i];
|
2273 |
-
}
|
2274 |
-
}
|
2275 |
-
this.total = total;
|
2276 |
-
this.initTarget();
|
2277 |
-
this.radius = Math.floor(Math.min(this.canvasWidth, this.canvasHeight) / 2);
|
2278 |
-
},
|
2279 |
-
|
2280 |
-
getRegion: function (el, x, y) {
|
2281 |
-
var shapeid = this.target.getShapeAt(el, x, y);
|
2282 |
-
return (shapeid !== undefined && this.shapes[shapeid] !== undefined) ? this.shapes[shapeid] : undefined;
|
2283 |
-
},
|
2284 |
-
|
2285 |
-
getCurrentRegionFields: function () {
|
2286 |
-
var currentRegion = this.currentRegion;
|
2287 |
-
return {
|
2288 |
-
isNull: this.values[currentRegion] === undefined,
|
2289 |
-
value: this.values[currentRegion],
|
2290 |
-
percent: this.values[currentRegion] / this.total * 100,
|
2291 |
-
color: this.options.get('sliceColors')[currentRegion % this.options.get('sliceColors').length],
|
2292 |
-
offset: currentRegion
|
2293 |
-
};
|
2294 |
-
},
|
2295 |
-
|
2296 |
-
changeHighlight: function (highlight) {
|
2297 |
-
var currentRegion = this.currentRegion,
|
2298 |
-
newslice = this.renderSlice(currentRegion, highlight),
|
2299 |
-
shapeid = this.valueShapes[currentRegion];
|
2300 |
-
delete this.shapes[shapeid];
|
2301 |
-
this.target.replaceWithShape(shapeid, newslice);
|
2302 |
-
this.valueShapes[currentRegion] = newslice.id;
|
2303 |
-
this.shapes[newslice.id] = currentRegion;
|
2304 |
-
},
|
2305 |
-
|
2306 |
-
renderSlice: function (valuenum, highlight) {
|
2307 |
-
var target = this.target,
|
2308 |
-
options = this.options,
|
2309 |
-
radius = this.radius,
|
2310 |
-
borderWidth = options.get('borderWidth'),
|
2311 |
-
offset = options.get('offset'),
|
2312 |
-
circle = 2 * Math.PI,
|
2313 |
-
values = this.values,
|
2314 |
-
total = this.total,
|
2315 |
-
next = offset ? (2*Math.PI)*(offset/360) : 0,
|
2316 |
-
start, end, i, vlen, color;
|
2317 |
-
|
2318 |
-
vlen = values.length;
|
2319 |
-
for (i = 0; i < vlen; i++) {
|
2320 |
-
start = next;
|
2321 |
-
end = next;
|
2322 |
-
if (total > 0) { // avoid divide by zero
|
2323 |
-
end = next + (circle * (values[i] / total));
|
2324 |
-
}
|
2325 |
-
if (valuenum === i) {
|
2326 |
-
color = options.get('sliceColors')[i % options.get('sliceColors').length];
|
2327 |
-
if (highlight) {
|
2328 |
-
color = this.calcHighlightColor(color, options);
|
2329 |
-
}
|
2330 |
-
|
2331 |
-
return target.drawPieSlice(radius, radius, radius - borderWidth, start, end, undefined, color);
|
2332 |
-
}
|
2333 |
-
next = end;
|
2334 |
-
}
|
2335 |
-
},
|
2336 |
-
|
2337 |
-
render: function () {
|
2338 |
-
var target = this.target,
|
2339 |
-
values = this.values,
|
2340 |
-
options = this.options,
|
2341 |
-
radius = this.radius,
|
2342 |
-
borderWidth = options.get('borderWidth'),
|
2343 |
-
shape, i;
|
2344 |
-
|
2345 |
-
if (!pie._super.render.call(this)) {
|
2346 |
-
return;
|
2347 |
-
}
|
2348 |
-
if (borderWidth) {
|
2349 |
-
target.drawCircle(radius, radius, Math.floor(radius - (borderWidth / 2)),
|
2350 |
-
options.get('borderColor'), undefined, borderWidth).append();
|
2351 |
-
}
|
2352 |
-
for (i = values.length; i--;) {
|
2353 |
-
if (values[i]) { // don't render zero values
|
2354 |
-
shape = this.renderSlice(i).append();
|
2355 |
-
this.valueShapes[i] = shape.id; // store just the shapeid
|
2356 |
-
this.shapes[shape.id] = i;
|
2357 |
-
}
|
2358 |
-
}
|
2359 |
-
target.render();
|
2360 |
-
}
|
2361 |
-
});
|
2362 |
-
|
2363 |
-
/**
|
2364 |
-
* Box plots
|
2365 |
-
*/
|
2366 |
-
$.fn.sparkline.box = box = createClass($.fn.sparkline._base, {
|
2367 |
-
type: 'box',
|
2368 |
-
|
2369 |
-
init: function (el, values, options, width, height) {
|
2370 |
-
box._super.init.call(this, el, values, options, width, height);
|
2371 |
-
this.values = $.map(values, Number);
|
2372 |
-
this.width = options.get('width') === 'auto' ? '4.0em' : width;
|
2373 |
-
this.initTarget();
|
2374 |
-
if (!this.values.length) {
|
2375 |
-
this.disabled = 1;
|
2376 |
-
}
|
2377 |
-
},
|
2378 |
-
|
2379 |
-
/**
|
2380 |
-
* Simulate a single region
|
2381 |
-
*/
|
2382 |
-
getRegion: function () {
|
2383 |
-
return 1;
|
2384 |
-
},
|
2385 |
-
|
2386 |
-
getCurrentRegionFields: function () {
|
2387 |
-
var result = [
|
2388 |
-
{ field: 'lq', value: this.quartiles[0] },
|
2389 |
-
{ field: 'med', value: this.quartiles[1] },
|
2390 |
-
{ field: 'uq', value: this.quartiles[2] }
|
2391 |
-
];
|
2392 |
-
if (this.loutlier !== undefined) {
|
2393 |
-
result.push({ field: 'lo', value: this.loutlier});
|
2394 |
-
}
|
2395 |
-
if (this.routlier !== undefined) {
|
2396 |
-
result.push({ field: 'ro', value: this.routlier});
|
2397 |
-
}
|
2398 |
-
if (this.lwhisker !== undefined) {
|
2399 |
-
result.push({ field: 'lw', value: this.lwhisker});
|
2400 |
-
}
|
2401 |
-
if (this.rwhisker !== undefined) {
|
2402 |
-
result.push({ field: 'rw', value: this.rwhisker});
|
2403 |
-
}
|
2404 |
-
return result;
|
2405 |
-
},
|
2406 |
-
|
2407 |
-
render: function () {
|
2408 |
-
var target = this.target,
|
2409 |
-
values = this.values,
|
2410 |
-
vlen = values.length,
|
2411 |
-
options = this.options,
|
2412 |
-
canvasWidth = this.canvasWidth,
|
2413 |
-
canvasHeight = this.canvasHeight,
|
2414 |
-
minValue = options.get('chartRangeMin') === undefined ? Math.min.apply(Math, values) : options.get('chartRangeMin'),
|
2415 |
-
maxValue = options.get('chartRangeMax') === undefined ? Math.max.apply(Math, values) : options.get('chartRangeMax'),
|
2416 |
-
canvasLeft = 0,
|
2417 |
-
lwhisker, loutlier, iqr, q1, q2, q3, rwhisker, routlier, i,
|
2418 |
-
size, unitSize;
|
2419 |
-
|
2420 |
-
if (!box._super.render.call(this)) {
|
2421 |
-
return;
|
2422 |
-
}
|
2423 |
-
|
2424 |
-
if (options.get('raw')) {
|
2425 |
-
if (options.get('showOutliers') && values.length > 5) {
|
2426 |
-
loutlier = values[0];
|
2427 |
-
lwhisker = values[1];
|
2428 |
-
q1 = values[2];
|
2429 |
-
q2 = values[3];
|
2430 |
-
q3 = values[4];
|
2431 |
-
rwhisker = values[5];
|
2432 |
-
routlier = values[6];
|
2433 |
-
} else {
|
2434 |
-
lwhisker = values[0];
|
2435 |
-
q1 = values[1];
|
2436 |
-
q2 = values[2];
|
2437 |
-
q3 = values[3];
|
2438 |
-
rwhisker = values[4];
|
2439 |
-
}
|
2440 |
-
} else {
|
2441 |
-
values.sort(function (a, b) { return a - b; });
|
2442 |
-
q1 = quartile(values, 1);
|
2443 |
-
q2 = quartile(values, 2);
|
2444 |
-
q3 = quartile(values, 3);
|
2445 |
-
iqr = q3 - q1;
|
2446 |
-
if (options.get('showOutliers')) {
|
2447 |
-
lwhisker = rwhisker = undefined;
|
2448 |
-
for (i = 0; i < vlen; i++) {
|
2449 |
-
if (lwhisker === undefined && values[i] > q1 - (iqr * options.get('outlierIQR'))) {
|
2450 |
-
lwhisker = values[i];
|
2451 |
-
}
|
2452 |
-
if (values[i] < q3 + (iqr * options.get('outlierIQR'))) {
|
2453 |
-
rwhisker = values[i];
|
2454 |
-
}
|
2455 |
-
}
|
2456 |
-
loutlier = values[0];
|
2457 |
-
routlier = values[vlen - 1];
|
2458 |
-
} else {
|
2459 |
-
lwhisker = values[0];
|
2460 |
-
rwhisker = values[vlen - 1];
|
2461 |
-
}
|
2462 |
-
}
|
2463 |
-
this.quartiles = [q1, q2, q3];
|
2464 |
-
this.lwhisker = lwhisker;
|
2465 |
-
this.rwhisker = rwhisker;
|
2466 |
-
this.loutlier = loutlier;
|
2467 |
-
this.routlier = routlier;
|
2468 |
-
|
2469 |
-
unitSize = canvasWidth / (maxValue - minValue + 1);
|
2470 |
-
if (options.get('showOutliers')) {
|
2471 |
-
canvasLeft = Math.ceil(options.get('spotRadius'));
|
2472 |
-
canvasWidth -= 2 * Math.ceil(options.get('spotRadius'));
|
2473 |
-
unitSize = canvasWidth / (maxValue - minValue + 1);
|
2474 |
-
if (loutlier < lwhisker) {
|
2475 |
-
target.drawCircle((loutlier - minValue) * unitSize + canvasLeft,
|
2476 |
-
canvasHeight / 2,
|
2477 |
-
options.get('spotRadius'),
|
2478 |
-
options.get('outlierLineColor'),
|
2479 |
-
options.get('outlierFillColor')).append();
|
2480 |
-
}
|
2481 |
-
if (routlier > rwhisker) {
|
2482 |
-
target.drawCircle((routlier - minValue) * unitSize + canvasLeft,
|
2483 |
-
canvasHeight / 2,
|
2484 |
-
options.get('spotRadius'),
|
2485 |
-
options.get('outlierLineColor'),
|
2486 |
-
options.get('outlierFillColor')).append();
|
2487 |
-
}
|
2488 |
-
}
|
2489 |
-
|
2490 |
-
// box
|
2491 |
-
target.drawRect(
|
2492 |
-
Math.round((q1 - minValue) * unitSize + canvasLeft),
|
2493 |
-
Math.round(canvasHeight * 0.1),
|
2494 |
-
Math.round((q3 - q1) * unitSize),
|
2495 |
-
Math.round(canvasHeight * 0.8),
|
2496 |
-
options.get('boxLineColor'),
|
2497 |
-
options.get('boxFillColor')).append();
|
2498 |
-
// left whisker
|
2499 |
-
target.drawLine(
|
2500 |
-
Math.round((lwhisker - minValue) * unitSize + canvasLeft),
|
2501 |
-
Math.round(canvasHeight / 2),
|
2502 |
-
Math.round((q1 - minValue) * unitSize + canvasLeft),
|
2503 |
-
Math.round(canvasHeight / 2),
|
2504 |
-
options.get('lineColor')).append();
|
2505 |
-
target.drawLine(
|
2506 |
-
Math.round((lwhisker - minValue) * unitSize + canvasLeft),
|
2507 |
-
Math.round(canvasHeight / 4),
|
2508 |
-
Math.round((lwhisker - minValue) * unitSize + canvasLeft),
|
2509 |
-
Math.round(canvasHeight - canvasHeight / 4),
|
2510 |
-
options.get('whiskerColor')).append();
|
2511 |
-
// right whisker
|
2512 |
-
target.drawLine(Math.round((rwhisker - minValue) * unitSize + canvasLeft),
|
2513 |
-
Math.round(canvasHeight / 2),
|
2514 |
-
Math.round((q3 - minValue) * unitSize + canvasLeft),
|
2515 |
-
Math.round(canvasHeight / 2),
|
2516 |
-
options.get('lineColor')).append();
|
2517 |
-
target.drawLine(
|
2518 |
-
Math.round((rwhisker - minValue) * unitSize + canvasLeft),
|
2519 |
-
Math.round(canvasHeight / 4),
|
2520 |
-
Math.round((rwhisker - minValue) * unitSize + canvasLeft),
|
2521 |
-
Math.round(canvasHeight - canvasHeight / 4),
|
2522 |
-
options.get('whiskerColor')).append();
|
2523 |
-
// median line
|
2524 |
-
target.drawLine(
|
2525 |
-
Math.round((q2 - minValue) * unitSize + canvasLeft),
|
2526 |
-
Math.round(canvasHeight * 0.1),
|
2527 |
-
Math.round((q2 - minValue) * unitSize + canvasLeft),
|
2528 |
-
Math.round(canvasHeight * 0.9),
|
2529 |
-
options.get('medianColor')).append();
|
2530 |
-
if (options.get('target')) {
|
2531 |
-
size = Math.ceil(options.get('spotRadius'));
|
2532 |
-
target.drawLine(
|
2533 |
-
Math.round((options.get('target') - minValue) * unitSize + canvasLeft),
|
2534 |
-
Math.round((canvasHeight / 2) - size),
|
2535 |
-
Math.round((options.get('target') - minValue) * unitSize + canvasLeft),
|
2536 |
-
Math.round((canvasHeight / 2) + size),
|
2537 |
-
options.get('targetColor')).append();
|
2538 |
-
target.drawLine(
|
2539 |
-
Math.round((options.get('target') - minValue) * unitSize + canvasLeft - size),
|
2540 |
-
Math.round(canvasHeight / 2),
|
2541 |
-
Math.round((options.get('target') - minValue) * unitSize + canvasLeft + size),
|
2542 |
-
Math.round(canvasHeight / 2),
|
2543 |
-
options.get('targetColor')).append();
|
2544 |
-
}
|
2545 |
-
target.render();
|
2546 |
-
}
|
2547 |
-
});
|
2548 |
-
|
2549 |
-
// Setup a very simple "virtual canvas" to make drawing the few shapes we need easier
|
2550 |
-
// This is accessible as $(foo).simpledraw()
|
2551 |
-
|
2552 |
-
VShape = createClass({
|
2553 |
-
init: function (target, id, type, args) {
|
2554 |
-
this.target = target;
|
2555 |
-
this.id = id;
|
2556 |
-
this.type = type;
|
2557 |
-
this.args = args;
|
2558 |
-
},
|
2559 |
-
append: function () {
|
2560 |
-
this.target.appendShape(this);
|
2561 |
-
return this;
|
2562 |
-
}
|
2563 |
-
});
|
2564 |
-
|
2565 |
-
VCanvas_base = createClass({
|
2566 |
-
_pxregex: /(\d+)(px)?\s*$/i,
|
2567 |
-
|
2568 |
-
init: function (width, height, target) {
|
2569 |
-
if (!width) {
|
2570 |
-
return;
|
2571 |
-
}
|
2572 |
-
this.width = width;
|
2573 |
-
this.height = height;
|
2574 |
-
this.target = target;
|
2575 |
-
this.lastShapeId = null;
|
2576 |
-
if (target[0]) {
|
2577 |
-
target = target[0];
|
2578 |
-
}
|
2579 |
-
$.data(target, '_jqs_vcanvas', this);
|
2580 |
-
},
|
2581 |
-
|
2582 |
-
drawLine: function (x1, y1, x2, y2, lineColor, lineWidth) {
|
2583 |
-
return this.drawShape([[x1, y1], [x2, y2]], lineColor, lineWidth);
|
2584 |
-
},
|
2585 |
-
|
2586 |
-
drawShape: function (path, lineColor, fillColor, lineWidth) {
|
2587 |
-
return this._genShape('Shape', [path, lineColor, fillColor, lineWidth]);
|
2588 |
-
},
|
2589 |
-
|
2590 |
-
drawCircle: function (x, y, radius, lineColor, fillColor, lineWidth) {
|
2591 |
-
return this._genShape('Circle', [x, y, radius, lineColor, fillColor, lineWidth]);
|
2592 |
-
},
|
2593 |
-
|
2594 |
-
drawPieSlice: function (x, y, radius, startAngle, endAngle, lineColor, fillColor) {
|
2595 |
-
return this._genShape('PieSlice', [x, y, radius, startAngle, endAngle, lineColor, fillColor]);
|
2596 |
-
},
|
2597 |
-
|
2598 |
-
drawRect: function (x, y, width, height, lineColor, fillColor) {
|
2599 |
-
return this._genShape('Rect', [x, y, width, height, lineColor, fillColor]);
|
2600 |
-
},
|
2601 |
-
|
2602 |
-
getElement: function () {
|
2603 |
-
return this.canvas;
|
2604 |
-
},
|
2605 |
-
|
2606 |
-
/**
|
2607 |
-
* Return the most recently inserted shape id
|
2608 |
-
*/
|
2609 |
-
getLastShapeId: function () {
|
2610 |
-
return this.lastShapeId;
|
2611 |
-
},
|
2612 |
-
|
2613 |
-
/**
|
2614 |
-
* Clear and reset the canvas
|
2615 |
-
*/
|
2616 |
-
reset: function () {
|
2617 |
-
alert('reset not implemented');
|
2618 |
-
},
|
2619 |
-
|
2620 |
-
_insert: function (el, target) {
|
2621 |
-
$(target).html(el);
|
2622 |
-
},
|
2623 |
-
|
2624 |
-
/**
|
2625 |
-
* Calculate the pixel dimensions of the canvas
|
2626 |
-
*/
|
2627 |
-
_calculatePixelDims: function (width, height, canvas) {
|
2628 |
-
// XXX This should probably be a configurable option
|
2629 |
-
var match;
|
2630 |
-
match = this._pxregex.exec(height);
|
2631 |
-
if (match) {
|
2632 |
-
this.pixelHeight = match[1];
|
2633 |
-
} else {
|
2634 |
-
this.pixelHeight = $(canvas).height();
|
2635 |
-
}
|
2636 |
-
match = this._pxregex.exec(width);
|
2637 |
-
if (match) {
|
2638 |
-
this.pixelWidth = match[1];
|
2639 |
-
} else {
|
2640 |
-
this.pixelWidth = $(canvas).width();
|
2641 |
-
}
|
2642 |
-
},
|
2643 |
-
|
2644 |
-
/**
|
2645 |
-
* Generate a shape object and id for later rendering
|
2646 |
-
*/
|
2647 |
-
_genShape: function (shapetype, shapeargs) {
|
2648 |
-
var id = shapeCount++;
|
2649 |
-
shapeargs.unshift(id);
|
2650 |
-
return new VShape(this, id, shapetype, shapeargs);
|
2651 |
-
},
|
2652 |
-
|
2653 |
-
/**
|
2654 |
-
* Add a shape to the end of the render queue
|
2655 |
-
*/
|
2656 |
-
appendShape: function (shape) {
|
2657 |
-
alert('appendShape not implemented');
|
2658 |
-
},
|
2659 |
-
|
2660 |
-
/**
|
2661 |
-
* Replace one shape with another
|
2662 |
-
*/
|
2663 |
-
replaceWithShape: function (shapeid, shape) {
|
2664 |
-
alert('replaceWithShape not implemented');
|
2665 |
-
},
|
2666 |
-
|
2667 |
-
/**
|
2668 |
-
* Insert one shape after another in the render queue
|
2669 |
-
*/
|
2670 |
-
insertAfterShape: function (shapeid, shape) {
|
2671 |
-
alert('insertAfterShape not implemented');
|
2672 |
-
},
|
2673 |
-
|
2674 |
-
/**
|
2675 |
-
* Remove a shape from the queue
|
2676 |
-
*/
|
2677 |
-
removeShapeId: function (shapeid) {
|
2678 |
-
alert('removeShapeId not implemented');
|
2679 |
-
},
|
2680 |
-
|
2681 |
-
/**
|
2682 |
-
* Find a shape at the specified x/y co-ordinates
|
2683 |
-
*/
|
2684 |
-
getShapeAt: function (el, x, y) {
|
2685 |
-
alert('getShapeAt not implemented');
|
2686 |
-
},
|
2687 |
-
|
2688 |
-
/**
|
2689 |
-
* Render all queued shapes onto the canvas
|
2690 |
-
*/
|
2691 |
-
render: function () {
|
2692 |
-
alert('render not implemented');
|
2693 |
-
}
|
2694 |
-
});
|
2695 |
-
|
2696 |
-
VCanvas_canvas = createClass(VCanvas_base, {
|
2697 |
-
init: function (width, height, target, interact) {
|
2698 |
-
VCanvas_canvas._super.init.call(this, width, height, target);
|
2699 |
-
this.canvas = document.createElement('canvas');
|
2700 |
-
if (target[0]) {
|
2701 |
-
target = target[0];
|
2702 |
-
}
|
2703 |
-
$.data(target, '_jqs_vcanvas', this);
|
2704 |
-
$(this.canvas).css({ display: 'inline-block', width: width, height: height, verticalAlign: 'top' });
|
2705 |
-
this._insert(this.canvas, target);
|
2706 |
-
this._calculatePixelDims(width, height, this.canvas);
|
2707 |
-
this.canvas.width = this.pixelWidth;
|
2708 |
-
this.canvas.height = this.pixelHeight;
|
2709 |
-
this.interact = interact;
|
2710 |
-
this.shapes = {};
|
2711 |
-
this.shapeseq = [];
|
2712 |
-
this.currentTargetShapeId = undefined;
|
2713 |
-
$(this.canvas).css({width: this.pixelWidth, height: this.pixelHeight});
|
2714 |
-
},
|
2715 |
-
|
2716 |
-
_getContext: function (lineColor, fillColor, lineWidth) {
|
2717 |
-
var context = this.canvas.getContext('2d');
|
2718 |
-
if (lineColor !== undefined) {
|
2719 |
-
context.strokeStyle = lineColor;
|
2720 |
-
}
|
2721 |
-
context.lineWidth = lineWidth === undefined ? 1 : lineWidth;
|
2722 |
-
if (fillColor !== undefined) {
|
2723 |
-
context.fillStyle = fillColor;
|
2724 |
-
}
|
2725 |
-
return context;
|
2726 |
-
},
|
2727 |
-
|
2728 |
-
reset: function () {
|
2729 |
-
var context = this._getContext();
|
2730 |
-
context.clearRect(0, 0, this.pixelWidth, this.pixelHeight);
|
2731 |
-
this.shapes = {};
|
2732 |
-
this.shapeseq = [];
|
2733 |
-
this.currentTargetShapeId = undefined;
|
2734 |
-
},
|
2735 |
-
|
2736 |
-
_drawShape: function (shapeid, path, lineColor, fillColor, lineWidth) {
|
2737 |
-
var context = this._getContext(lineColor, fillColor, lineWidth),
|
2738 |
-
i, plen;
|
2739 |
-
context.beginPath();
|
2740 |
-
context.moveTo(path[0][0] + 0.5, path[0][1] + 0.5);
|
2741 |
-
for (i = 1, plen = path.length; i < plen; i++) {
|
2742 |
-
context.lineTo(path[i][0] + 0.5, path[i][1] + 0.5); // the 0.5 offset gives us crisp pixel-width lines
|
2743 |
-
}
|
2744 |
-
if (lineColor !== undefined) {
|
2745 |
-
context.stroke();
|
2746 |
-
}
|
2747 |
-
if (fillColor !== undefined) {
|
2748 |
-
context.fill();
|
2749 |
-
}
|
2750 |
-
if (this.targetX !== undefined && this.targetY !== undefined &&
|
2751 |
-
context.isPointInPath(this.targetX, this.targetY)) {
|
2752 |
-
this.currentTargetShapeId = shapeid;
|
2753 |
-
}
|
2754 |
-
},
|
2755 |
-
|
2756 |
-
_drawCircle: function (shapeid, x, y, radius, lineColor, fillColor, lineWidth) {
|
2757 |
-
var context = this._getContext(lineColor, fillColor, lineWidth);
|
2758 |
-
context.beginPath();
|
2759 |
-
context.arc(x, y, radius, 0, 2 * Math.PI, false);
|
2760 |
-
if (this.targetX !== undefined && this.targetY !== undefined &&
|
2761 |
-
context.isPointInPath(this.targetX, this.targetY)) {
|
2762 |
-
this.currentTargetShapeId = shapeid;
|
2763 |
-
}
|
2764 |
-
if (lineColor !== undefined) {
|
2765 |
-
context.stroke();
|
2766 |
-
}
|
2767 |
-
if (fillColor !== undefined) {
|
2768 |
-
context.fill();
|
2769 |
-
}
|
2770 |
-
},
|
2771 |
-
|
2772 |
-
_drawPieSlice: function (shapeid, x, y, radius, startAngle, endAngle, lineColor, fillColor) {
|
2773 |
-
var context = this._getContext(lineColor, fillColor);
|
2774 |
-
context.beginPath();
|
2775 |
-
context.moveTo(x, y);
|
2776 |
-
context.arc(x, y, radius, startAngle, endAngle, false);
|
2777 |
-
context.lineTo(x, y);
|
2778 |
-
context.closePath();
|
2779 |
-
if (lineColor !== undefined) {
|
2780 |
-
context.stroke();
|
2781 |
-
}
|
2782 |
-
if (fillColor) {
|
2783 |
-
context.fill();
|
2784 |
-
}
|
2785 |
-
if (this.targetX !== undefined && this.targetY !== undefined &&
|
2786 |
-
context.isPointInPath(this.targetX, this.targetY)) {
|
2787 |
-
this.currentTargetShapeId = shapeid;
|
2788 |
-
}
|
2789 |
-
},
|
2790 |
-
|
2791 |
-
_drawRect: function (shapeid, x, y, width, height, lineColor, fillColor) {
|
2792 |
-
return this._drawShape(shapeid, [[x, y], [x + width, y], [x + width, y + height], [x, y + height], [x, y]], lineColor, fillColor);
|
2793 |
-
},
|
2794 |
-
|
2795 |
-
appendShape: function (shape) {
|
2796 |
-
this.shapes[shape.id] = shape;
|
2797 |
-
this.shapeseq.push(shape.id);
|
2798 |
-
this.lastShapeId = shape.id;
|
2799 |
-
return shape.id;
|
2800 |
-
},
|
2801 |
-
|
2802 |
-
replaceWithShape: function (shapeid, shape) {
|
2803 |
-
var shapeseq = this.shapeseq,
|
2804 |
-
i;
|
2805 |
-
this.shapes[shape.id] = shape;
|
2806 |
-
for (i = shapeseq.length; i--;) {
|
2807 |
-
if (shapeseq[i] == shapeid) {
|
2808 |
-
shapeseq[i] = shape.id;
|
2809 |
-
}
|
2810 |
-
}
|
2811 |
-
delete this.shapes[shapeid];
|
2812 |
-
},
|
2813 |
-
|
2814 |
-
replaceWithShapes: function (shapeids, shapes) {
|
2815 |
-
var shapeseq = this.shapeseq,
|
2816 |
-
shapemap = {},
|
2817 |
-
sid, i, first;
|
2818 |
-
|
2819 |
-
for (i = shapeids.length; i--;) {
|
2820 |
-
shapemap[shapeids[i]] = true;
|
2821 |
-
}
|
2822 |
-
for (i = shapeseq.length; i--;) {
|
2823 |
-
sid = shapeseq[i];
|
2824 |
-
if (shapemap[sid]) {
|
2825 |
-
shapeseq.splice(i, 1);
|
2826 |
-
delete this.shapes[sid];
|
2827 |
-
first = i;
|
2828 |
-
}
|
2829 |
-
}
|
2830 |
-
for (i = shapes.length; i--;) {
|
2831 |
-
shapeseq.splice(first, 0, shapes[i].id);
|
2832 |
-
this.shapes[shapes[i].id] = shapes[i];
|
2833 |
-
}
|
2834 |
-
|
2835 |
-
},
|
2836 |
-
|
2837 |
-
insertAfterShape: function (shapeid, shape) {
|
2838 |
-
var shapeseq = this.shapeseq,
|
2839 |
-
i;
|
2840 |
-
for (i = shapeseq.length; i--;) {
|
2841 |
-
if (shapeseq[i] === shapeid) {
|
2842 |
-
shapeseq.splice(i + 1, 0, shape.id);
|
2843 |
-
this.shapes[shape.id] = shape;
|
2844 |
-
return;
|
2845 |
-
}
|
2846 |
-
}
|
2847 |
-
},
|
2848 |
-
|
2849 |
-
removeShapeId: function (shapeid) {
|
2850 |
-
var shapeseq = this.shapeseq,
|
2851 |
-
i;
|
2852 |
-
for (i = shapeseq.length; i--;) {
|
2853 |
-
if (shapeseq[i] === shapeid) {
|
2854 |
-
shapeseq.splice(i, 1);
|
2855 |
-
break;
|
2856 |
-
}
|
2857 |
-
}
|
2858 |
-
delete this.shapes[shapeid];
|
2859 |
-
},
|
2860 |
-
|
2861 |
-
getShapeAt: function (el, x, y) {
|
2862 |
-
this.targetX = x;
|
2863 |
-
this.targetY = y;
|
2864 |
-
this.render();
|
2865 |
-
return this.currentTargetShapeId;
|
2866 |
-
},
|
2867 |
-
|
2868 |
-
render: function () {
|
2869 |
-
var shapeseq = this.shapeseq,
|
2870 |
-
shapes = this.shapes,
|
2871 |
-
shapeCount = shapeseq.length,
|
2872 |
-
context = this._getContext(),
|
2873 |
-
shapeid, shape, i;
|
2874 |
-
context.clearRect(0, 0, this.pixelWidth, this.pixelHeight);
|
2875 |
-
for (i = 0; i < shapeCount; i++) {
|
2876 |
-
shapeid = shapeseq[i];
|
2877 |
-
shape = shapes[shapeid];
|
2878 |
-
this['_draw' + shape.type].apply(this, shape.args);
|
2879 |
-
}
|
2880 |
-
if (!this.interact) {
|
2881 |
-
// not interactive so no need to keep the shapes array
|
2882 |
-
this.shapes = {};
|
2883 |
-
this.shapeseq = [];
|
2884 |
-
}
|
2885 |
-
}
|
2886 |
-
|
2887 |
-
});
|
2888 |
-
|
2889 |
-
VCanvas_vml = createClass(VCanvas_base, {
|
2890 |
-
init: function (width, height, target) {
|
2891 |
-
var groupel;
|
2892 |
-
VCanvas_vml._super.init.call(this, width, height, target);
|
2893 |
-
if (target[0]) {
|
2894 |
-
target = target[0];
|
2895 |
-
}
|
2896 |
-
$.data(target, '_jqs_vcanvas', this);
|
2897 |
-
this.canvas = document.createElement('span');
|
2898 |
-
$(this.canvas).css({ display: 'inline-block', position: 'relative', overflow: 'hidden', width: width, height: height, margin: '0px', padding: '0px', verticalAlign: 'top'});
|
2899 |
-
this._insert(this.canvas, target);
|
2900 |
-
this._calculatePixelDims(width, height, this.canvas);
|
2901 |
-
this.canvas.width = this.pixelWidth;
|
2902 |
-
this.canvas.height = this.pixelHeight;
|
2903 |
-
groupel = '<v:group coordorigin="0 0" coordsize="' + this.pixelWidth + ' ' + this.pixelHeight + '"' +
|
2904 |
-
' style="position:absolute;top:0;left:0;width:' + this.pixelWidth + 'px;height=' + this.pixelHeight + 'px;"></v:group>';
|
2905 |
-
this.canvas.insertAdjacentHTML('beforeEnd', groupel);
|
2906 |
-
this.group = $(this.canvas).children()[0];
|
2907 |
-
this.rendered = false;
|
2908 |
-
this.prerender = '';
|
2909 |
-
},
|
2910 |
-
|
2911 |
-
_drawShape: function (shapeid, path, lineColor, fillColor, lineWidth) {
|
2912 |
-
var vpath = [],
|
2913 |
-
initial, stroke, fill, closed, vel, plen, i;
|
2914 |
-
for (i = 0, plen = path.length; i < plen; i++) {
|
2915 |
-
vpath[i] = '' + (path[i][0]) + ',' + (path[i][1]);
|
2916 |
-
}
|
2917 |
-
initial = vpath.splice(0, 1);
|
2918 |
-
lineWidth = lineWidth === undefined ? 1 : lineWidth;
|
2919 |
-
stroke = lineColor === undefined ? ' stroked="false" ' : ' strokeWeight="' + lineWidth + 'px" strokeColor="' + lineColor + '" ';
|
2920 |
-
fill = fillColor === undefined ? ' filled="false"' : ' fillColor="' + fillColor + '" filled="true" ';
|
2921 |
-
closed = vpath[0] === vpath[vpath.length - 1] ? 'x ' : '';
|
2922 |
-
vel = '<v:shape coordorigin="0 0" coordsize="' + this.pixelWidth + ' ' + this.pixelHeight + '" ' +
|
2923 |
-
' id="jqsshape' + shapeid + '" ' +
|
2924 |
-
stroke +
|
2925 |
-
fill +
|
2926 |
-
' style="position:absolute;left:0px;top:0px;height:' + this.pixelHeight + 'px;width:' + this.pixelWidth + 'px;padding:0px;margin:0px;" ' +
|
2927 |
-
' path="m ' + initial + ' l ' + vpath.join(', ') + ' ' + closed + 'e">' +
|
2928 |
-
' </v:shape>';
|
2929 |
-
return vel;
|
2930 |
-
},
|
2931 |
-
|
2932 |
-
_drawCircle: function (shapeid, x, y, radius, lineColor, fillColor, lineWidth) {
|
2933 |
-
var stroke, fill, vel;
|
2934 |
-
x -= radius;
|
2935 |
-
y -= radius;
|
2936 |
-
stroke = lineColor === undefined ? ' stroked="false" ' : ' strokeWeight="' + lineWidth + 'px" strokeColor="' + lineColor + '" ';
|
2937 |
-
fill = fillColor === undefined ? ' filled="false"' : ' fillColor="' + fillColor + '" filled="true" ';
|
2938 |
-
vel = '<v:oval ' +
|
2939 |
-
' id="jqsshape' + shapeid + '" ' +
|
2940 |
-
stroke +
|
2941 |
-
fill +
|
2942 |
-
' style="position:absolute;top:' + y + 'px; left:' + x + 'px; width:' + (radius * 2) + 'px; height:' + (radius * 2) + 'px"></v:oval>';
|
2943 |
-
return vel;
|
2944 |
-
|
2945 |
-
},
|
2946 |
-
|
2947 |
-
_drawPieSlice: function (shapeid, x, y, radius, startAngle, endAngle, lineColor, fillColor) {
|
2948 |
-
var vpath, startx, starty, endx, endy, stroke, fill, vel;
|
2949 |
-
if (startAngle === endAngle) {
|
2950 |
-
return ''; // VML seems to have problem when start angle equals end angle.
|
2951 |
-
}
|
2952 |
-
if ((endAngle - startAngle) === (2 * Math.PI)) {
|
2953 |
-
startAngle = 0.0; // VML seems to have a problem when drawing a full circle that doesn't start 0
|
2954 |
-
endAngle = (2 * Math.PI);
|
2955 |
-
}
|
2956 |
-
|
2957 |
-
startx = x + Math.round(Math.cos(startAngle) * radius);
|
2958 |
-
starty = y + Math.round(Math.sin(startAngle) * radius);
|
2959 |
-
endx = x + Math.round(Math.cos(endAngle) * radius);
|
2960 |
-
endy = y + Math.round(Math.sin(endAngle) * radius);
|
2961 |
-
|
2962 |
-
if (startx === endx && starty === endy) {
|
2963 |
-
if ((endAngle - startAngle) < Math.PI) {
|
2964 |
-
// Prevent very small slices from being mistaken as a whole pie
|
2965 |
-
return '';
|
2966 |
-
}
|
2967 |
-
// essentially going to be the entire circle, so ignore startAngle
|
2968 |
-
startx = endx = x + radius;
|
2969 |
-
starty = endy = y;
|
2970 |
-
}
|
2971 |
-
|
2972 |
-
if (startx === endx && starty === endy && (endAngle - startAngle) < Math.PI) {
|
2973 |
-
return '';
|
2974 |
-
}
|
2975 |
-
|
2976 |
-
vpath = [x - radius, y - radius, x + radius, y + radius, startx, starty, endx, endy];
|
2977 |
-
stroke = lineColor === undefined ? ' stroked="false" ' : ' strokeWeight="1px" strokeColor="' + lineColor + '" ';
|
2978 |
-
fill = fillColor === undefined ? ' filled="false"' : ' fillColor="' + fillColor + '" filled="true" ';
|
2979 |
-
vel = '<v:shape coordorigin="0 0" coordsize="' + this.pixelWidth + ' ' + this.pixelHeight + '" ' +
|
2980 |
-
' id="jqsshape' + shapeid + '" ' +
|
2981 |
-
stroke +
|
2982 |
-
fill +
|
2983 |
-
' style="position:absolute;left:0px;top:0px;height:' + this.pixelHeight + 'px;width:' + this.pixelWidth + 'px;padding:0px;margin:0px;" ' +
|
2984 |
-
' path="m ' + x + ',' + y + ' wa ' + vpath.join(', ') + ' x e">' +
|
2985 |
-
' </v:shape>';
|
2986 |
-
return vel;
|
2987 |
-
},
|
2988 |
-
|
2989 |
-
_drawRect: function (shapeid, x, y, width, height, lineColor, fillColor) {
|
2990 |
-
return this._drawShape(shapeid, [[x, y], [x, y + height], [x + width, y + height], [x + width, y], [x, y]], lineColor, fillColor);
|
2991 |
-
},
|
2992 |
-
|
2993 |
-
reset: function () {
|
2994 |
-
this.group.innerHTML = '';
|
2995 |
-
},
|
2996 |
-
|
2997 |
-
appendShape: function (shape) {
|
2998 |
-
var vel = this['_draw' + shape.type].apply(this, shape.args);
|
2999 |
-
if (this.rendered) {
|
3000 |
-
this.group.insertAdjacentHTML('beforeEnd', vel);
|
3001 |
-
} else {
|
3002 |
-
this.prerender += vel;
|
3003 |
-
}
|
3004 |
-
this.lastShapeId = shape.id;
|
3005 |
-
return shape.id;
|
3006 |
-
},
|
3007 |
-
|
3008 |
-
replaceWithShape: function (shapeid, shape) {
|
3009 |
-
var existing = $('#jqsshape' + shapeid),
|
3010 |
-
vel = this['_draw' + shape.type].apply(this, shape.args);
|
3011 |
-
existing[0].outerHTML = vel;
|
3012 |
-
},
|
3013 |
-
|
3014 |
-
replaceWithShapes: function (shapeids, shapes) {
|
3015 |
-
// replace the first shapeid with all the new shapes then toast the remaining old shapes
|
3016 |
-
var existing = $('#jqsshape' + shapeids[0]),
|
3017 |
-
replace = '',
|
3018 |
-
slen = shapes.length,
|
3019 |
-
i;
|
3020 |
-
for (i = 0; i < slen; i++) {
|
3021 |
-
replace += this['_draw' + shapes[i].type].apply(this, shapes[i].args);
|
3022 |
-
}
|
3023 |
-
existing[0].outerHTML = replace;
|
3024 |
-
for (i = 1; i < shapeids.length; i++) {
|
3025 |
-
$('#jqsshape' + shapeids[i]).remove();
|
3026 |
-
}
|
3027 |
-
},
|
3028 |
-
|
3029 |
-
insertAfterShape: function (shapeid, shape) {
|
3030 |
-
var existing = $('#jqsshape' + shapeid),
|
3031 |
-
vel = this['_draw' + shape.type].apply(this, shape.args);
|
3032 |
-
existing[0].insertAdjacentHTML('afterEnd', vel);
|
3033 |
-
},
|
3034 |
-
|
3035 |
-
removeShapeId: function (shapeid) {
|
3036 |
-
var existing = $('#jqsshape' + shapeid);
|
3037 |
-
this.group.removeChild(existing[0]);
|
3038 |
-
},
|
3039 |
-
|
3040 |
-
getShapeAt: function (el, x, y) {
|
3041 |
-
var shapeid = el.id.substr(8);
|
3042 |
-
return shapeid;
|
3043 |
-
},
|
3044 |
-
|
3045 |
-
render: function () {
|
3046 |
-
if (!this.rendered) {
|
3047 |
-
// batch the intial render into a single repaint
|
3048 |
-
this.group.innerHTML = this.prerender;
|
3049 |
-
this.rendered = true;
|
3050 |
-
}
|
3051 |
-
}
|
3052 |
-
});
|
3053 |
-
|
3054 |
-
}))}(document, Math));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/qmn_credits.php
DELETED
@@ -1,121 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
-
/*
|
4 |
-
This page shows the about page
|
5 |
-
*/
|
6 |
-
|
7 |
-
function mlw_generate_about_page()
|
8 |
-
{
|
9 |
-
global $mlwQuizMasterNext;
|
10 |
-
$mlw_quiz_version = $mlwQuizMasterNext->version;
|
11 |
-
?>
|
12 |
-
<!-- css -->
|
13 |
-
<link type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/themes/redmond/jquery-ui.css" rel="stylesheet" />
|
14 |
-
<!-- jquery scripts -->
|
15 |
-
<?php
|
16 |
-
wp_enqueue_script( 'jquery' );
|
17 |
-
wp_enqueue_script( 'jquery-ui-core' );
|
18 |
-
wp_enqueue_script( 'jquery-ui-dialog' );
|
19 |
-
wp_enqueue_script( 'jquery-ui-button' );
|
20 |
-
wp_enqueue_script( 'jquery-effects-blind' );
|
21 |
-
wp_enqueue_script( 'jquery-effects-explode' );
|
22 |
-
?>
|
23 |
-
<!--<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
|
24 |
-
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>-->
|
25 |
-
<script type="text/javascript">
|
26 |
-
var $j = jQuery.noConflict();
|
27 |
-
// increase the default animation speed to exaggerate the effect
|
28 |
-
$j.fx.speeds._default = 1000;
|
29 |
-
function mlw_qmn_setTab(tab) {
|
30 |
-
jQuery("a.nav-tab-active").toggleClass("nav-tab-active");
|
31 |
-
if (tab == 1)
|
32 |
-
{
|
33 |
-
jQuery("#mlw_quiz_what_new").show();
|
34 |
-
jQuery("#mlw_quiz_changelog").hide();
|
35 |
-
jQuery("#mlw_quiz_requested").hide();
|
36 |
-
jQuery("#mlw_qmn_tab_1").toggleClass("nav-tab-active");
|
37 |
-
}
|
38 |
-
if (tab == 2)
|
39 |
-
{
|
40 |
-
jQuery("#mlw_quiz_what_new").hide();
|
41 |
-
jQuery("#mlw_quiz_changelog").show();
|
42 |
-
jQuery("#mlw_quiz_requested").hide();
|
43 |
-
jQuery("#mlw_qmn_tab_2").toggleClass("nav-tab-active");
|
44 |
-
}
|
45 |
-
}
|
46 |
-
</script>
|
47 |
-
<style>
|
48 |
-
div.mlw_qmn_icon_wrap
|
49 |
-
{
|
50 |
-
background: <?php echo 'url("'.plugins_url( 'images/quiz_icon.png' , __FILE__ ).'")'; ?> no-repeat;
|
51 |
-
background: none, <?php echo 'url("'.plugins_url( 'images/quiz_icon.png' , __FILE__ ).'")'; ?> no-repeat;
|
52 |
-
position: absolute;
|
53 |
-
top: 0;
|
54 |
-
right: 0;
|
55 |
-
background-color: #0d97d8;
|
56 |
-
color: yellow;
|
57 |
-
background-position: center 24px;
|
58 |
-
background-size: 85px 85px;
|
59 |
-
font-size: 14px;
|
60 |
-
text-align: center;
|
61 |
-
font-weight: 600;
|
62 |
-
margin: 5px 0 0;
|
63 |
-
padding-top: 120px;
|
64 |
-
height: 40px;
|
65 |
-
display: inline-block;
|
66 |
-
width: 150px;
|
67 |
-
text-rendering: optimizeLegibility;
|
68 |
-
border: 5px solid #106daa;
|
69 |
-
-moz-border-radius: 20px;
|
70 |
-
-webkit-border-radius: 20px;
|
71 |
-
-khtml-border-radius: 20px;
|
72 |
-
border-radius: 20px;
|
73 |
-
}
|
74 |
-
</style>
|
75 |
-
<div class="wrap about-wrap">
|
76 |
-
<h1><?php _e('Welcome To Quiz Master Next', 'quiz-master-next'); ?></h1>
|
77 |
-
<div class="about-text"><?php _e('Thank you for updating!', 'quiz-master-next'); ?></div>
|
78 |
-
<div class="mlw_qmn_icon_wrap"><?php echo $mlw_quiz_version; ?></div>
|
79 |
-
<h2 class="nav-tab-wrapper">
|
80 |
-
<a href="javascript:mlw_qmn_setTab(1);" id="mlw_qmn_tab_1" class="nav-tab nav-tab-active">
|
81 |
-
<?php _e("What's New!", 'quiz-master-next'); ?></a>
|
82 |
-
<a href="javascript:mlw_qmn_setTab(2);" id="mlw_qmn_tab_2" class="nav-tab">
|
83 |
-
<?php _e('Changelog', 'quiz-master-next'); ?></a>
|
84 |
-
</h2>
|
85 |
-
<div id="mlw_quiz_what_new">
|
86 |
-
<h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">Fill In The Blank Questions</h2>
|
87 |
-
<p style="text-align: center;">You can now use the new fill in the blank question type. By placing the variable %BLANK% in your question, you will be able to designate where to show the text box so users can fill in their answer.</p>
|
88 |
-
<br />
|
89 |
-
<h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">Social Media Template Variables</h2>
|
90 |
-
<p style="text-align: center;">Using the new social media template variables, you can choose where on your results page to display the social media buttons.</p>
|
91 |
-
<br />
|
92 |
-
<h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">Redirect User Upon Completion</h2>
|
93 |
-
<p style="text-align: center;">If you decide to do so, you can have the user be redirected to a new page instead of being shown the results.</p>
|
94 |
-
<br />
|
95 |
-
<h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">5 New Translations</h2>
|
96 |
-
<p style="text-align: center;">Thanks to the generosity of some of our users, we now have translations for Portuguese, Spanish, Thai, Danish, and Dutch.</p>
|
97 |
-
<br />
|
98 |
-
<h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">Please Take Our Survey To Better Improve This Plugin</h2>
|
99 |
-
<p style="text-align: center;">When you have a moment, please take our survey for this plugin. By filling out the survey, you are helping us improve this plugin. Users who take the survey between now and March 31st, 2015 will be emailed a 25% off coupon for our WordPress Store. When you are ready, please <a href='http://mylocalwebstop.com/quiz-master-next-survey/'>take our survey</a>.</p>
|
100 |
-
<br />
|
101 |
-
<h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">This Plugin Is Now Translation Ready!</h2>
|
102 |
-
<p style="text-align: center;">For those who wish to assist in translating, you can find the POT in the languages folder. If you do not know what that is, feel free to contact me and I will assist you with it.</p>
|
103 |
-
<br />
|
104 |
-
<hr />
|
105 |
-
<h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">For Developers:</h2>
|
106 |
-
<br />
|
107 |
-
<h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">We Are On GitHub Now</h2>
|
108 |
-
<p style="text-align: center;">We have had several users ask for this so we thought we would try it out. We now love github! Be sure to <a href="https://github.com/fpcorso/quiz_master_next/">make suggestions or contribute</a>.</p>
|
109 |
-
<br />
|
110 |
-
</div>
|
111 |
-
<div id="mlw_quiz_changelog" style="display: none;">
|
112 |
-
<h3><?php echo $mlw_quiz_version; ?> (April 1, 2015)</h3>
|
113 |
-
<ul>
|
114 |
-
<li>* Minor Design Changes</li>
|
115 |
-
<li>* Minor Bug Fixes</li>
|
116 |
-
</ul>
|
117 |
-
</div>
|
118 |
-
</div>
|
119 |
-
<?php
|
120 |
-
}
|
121 |
-
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/qmn_dashboard.php
DELETED
@@ -1,601 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
-
/*
|
4 |
-
This page creates the main dashboard for the Quiz Master Next plugin
|
5 |
-
*/
|
6 |
-
/*
|
7 |
-
Copyright 2014, My Local Webstop (email : fpcorso@mylocalwebstop.com)
|
8 |
-
*/
|
9 |
-
|
10 |
-
function mlw_generate_quiz_dashboard()
|
11 |
-
{
|
12 |
-
//Page Variables
|
13 |
-
$mlw_quiz_version = get_option('mlw_quiz_master_version');
|
14 |
-
|
15 |
-
///Creates the widgets
|
16 |
-
add_meta_box("wpss_mrts", __('Quiz Daily Stats - Times Taken', 'quiz-master-next'), "mlw_dashboard_box", "quiz_wpss");
|
17 |
-
add_meta_box("wpss_mrts", __('Quiz Total Stats', 'quiz-master-next'), "mlw_dashboard_box_three", "quiz_wpss3");
|
18 |
-
add_meta_box("wpss_mrts", __('Quiz Weekly Stats - Times Taken', 'quiz-master-next'), "mlw_dashboard_box_four", "quiz_wpss4");
|
19 |
-
add_meta_box("wpss_mrts", __('Quiz Monthly Stats - Times Taken', 'quiz-master-next'), "mlw_dashboard_box_five", "quiz_wpss5");
|
20 |
-
add_meta_box("wpss_mrts", __('Quiz Quarterly Stats - Times Taken', 'quiz-master-next'), "qmn_meta_quarterly_stats", "quiz_wpss2");
|
21 |
-
if ( get_option('mlw_advert_shows') == 'true' )
|
22 |
-
{
|
23 |
-
add_meta_box("wpss_mrts", 'My Local Webstop Services', "mlw_dashboard_box_six", "quiz_wpss6");
|
24 |
-
}
|
25 |
-
add_meta_box("wpss_mrts", __('Quizzes Taken Today', 'quiz-master-next'), "mlw_qmn_daily_percent_taken_widget", "quiz_wpss10");
|
26 |
-
add_meta_box("wpss_mrts", __('Quizzes Taken Last 7 Days', 'quiz-master-next'), "mlw_qmn_weekly_percent_taken_widget", "quiz_wpss11");
|
27 |
-
add_meta_box("wpss_mrts", __('Quizzes Taken Last 30 Days', 'quiz-master-next'), "mlw_qmn_monthly_percent_taken_widget", "quiz_wpss12");
|
28 |
-
add_meta_box("wpss_mrts", __('Quizzes Taken Last 120 Days', 'quiz-master-next'), "mlw_qmn_quaterly_percent_taken_widget", "quiz_wpss13");
|
29 |
-
?>
|
30 |
-
<!-- css -->
|
31 |
-
<link type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/themes/redmond/jquery-ui.css" rel="stylesheet" />
|
32 |
-
<!-- jquery scripts -->
|
33 |
-
<?php
|
34 |
-
wp_enqueue_script( 'jquery' );
|
35 |
-
wp_enqueue_script( 'jquery-ui-core' );
|
36 |
-
wp_enqueue_script( 'jquery-ui-button' );
|
37 |
-
wp_enqueue_script( 'jquery-ui-tooltip' );
|
38 |
-
?>
|
39 |
-
<script type="text/javascript" src="<?php echo plugin_dir_url( __FILE__ ); ?>js/sparkline/jquery_sparkline.js"></script>
|
40 |
-
<script type="text/javascript">
|
41 |
-
var $j = jQuery.noConflict();
|
42 |
-
// increase the default animation speed to exaggerate the effect
|
43 |
-
$j.fx.speeds._default = 1000;
|
44 |
-
$j(function() {
|
45 |
-
$j(function() {
|
46 |
-
$j( document ).tooltip();
|
47 |
-
});
|
48 |
-
});
|
49 |
-
$j(function() {
|
50 |
-
$j('.inlinesparkline').sparkline('html', {type: 'line', width: '400', height: '200'});
|
51 |
-
});
|
52 |
-
</script>
|
53 |
-
<div class="wrap">
|
54 |
-
<h2><?php _e('Quiz Statistics', 'quiz-master-next'); ?></h2>
|
55 |
-
|
56 |
-
<?php echo mlw_qmn_show_adverts(); ?>
|
57 |
-
<!--Display Widget Boxes-->
|
58 |
-
<div style="float:left; width:19%;" class="inner-sidebar1">
|
59 |
-
<?php do_meta_boxes('quiz_wpss10','advanced',''); ?>
|
60 |
-
</div>
|
61 |
-
|
62 |
-
<div style="float:left; width:19%;" class="inner-sidebar1">
|
63 |
-
<?php do_meta_boxes('quiz_wpss11','advanced',''); ?>
|
64 |
-
</div>
|
65 |
-
|
66 |
-
<div style="float:left; width:19%;" class="inner-sidebar1">
|
67 |
-
<?php do_meta_boxes('quiz_wpss12','advanced',''); ?>
|
68 |
-
</div>
|
69 |
-
|
70 |
-
<div style="float:left; width:19%;" class="inner-sidebar1">
|
71 |
-
<?php do_meta_boxes('quiz_wpss13','advanced',''); ?>
|
72 |
-
</div>
|
73 |
-
|
74 |
-
<div style="float:right; width:24%; " class="inner-sidebar1">
|
75 |
-
<?php if ( get_option('mlw_advert_shows') == 'true' ) {do_meta_boxes('quiz_wpss6','advanced','');} ?>
|
76 |
-
</div>
|
77 |
-
|
78 |
-
<div style="float:left; width:38%;" class="inner-sidebar1">
|
79 |
-
<?php do_meta_boxes('quiz_wpss','advanced',''); ?>
|
80 |
-
</div>
|
81 |
-
|
82 |
-
<div style="float:left; width:38%;" class="inner-sidebar1">
|
83 |
-
<?php do_meta_boxes('quiz_wpss4','advanced',''); ?>
|
84 |
-
</div>
|
85 |
-
|
86 |
-
<!--<div style="clear:both">-->
|
87 |
-
|
88 |
-
<div style="float:left; width:38%;" class="inner-sidebar1">
|
89 |
-
<?php do_meta_boxes('quiz_wpss5','advanced',''); ?>
|
90 |
-
</div>
|
91 |
-
|
92 |
-
<div style="float:left; width:38%;" class="inner-sidebar1">
|
93 |
-
<?php do_meta_boxes('quiz_wpss2','advanced',''); ?>
|
94 |
-
</div>
|
95 |
-
|
96 |
-
<div style="float:left; width:38%;" class="inner-sidebar1">
|
97 |
-
<?php do_meta_boxes('quiz_wpss3','advanced',''); ?>
|
98 |
-
</div>
|
99 |
-
|
100 |
-
<div style="clear:both">
|
101 |
-
</div>
|
102 |
-
<?php
|
103 |
-
}
|
104 |
-
|
105 |
-
//Quiz Daily Stats Widget - shows graph of quizzes taken each day for last 7 days
|
106 |
-
function mlw_dashboard_box()
|
107 |
-
{
|
108 |
-
//Gather the weekly stats, one variable for each day for the graph
|
109 |
-
global $wpdb;
|
110 |
-
$sql = "SELECT quiz_name FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".date("Y-m-d")." 00:00:00' AND '".date("Y-m-d")." 23:59:59') AND deleted=0";
|
111 |
-
$mlw_quiz_taken_today = $wpdb->get_results($sql);
|
112 |
-
$mlw_quiz_taken_today = $wpdb->num_rows;
|
113 |
-
|
114 |
-
$mlw_yesterday = mktime(0, 0, 0, date("m") , date("d")-1, date("Y"));
|
115 |
-
$mlw_yesterday = date("Y-m-d", $mlw_yesterday);
|
116 |
-
$sql = "SELECT quiz_name FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_yesterday." 00:00:00' AND '".$mlw_yesterday." 23:59:59') AND deleted=0";
|
117 |
-
$mlw_quiz_taken_yesterday = $wpdb->get_results($sql);
|
118 |
-
$mlw_quiz_taken_yesterday = $wpdb->num_rows;
|
119 |
-
|
120 |
-
$mlw_two_days_ago = mktime(0, 0, 0, date("m") , date("d")-2, date("Y"));
|
121 |
-
$mlw_two_days_ago = date("Y-m-d", $mlw_two_days_ago);
|
122 |
-
$sql = "SELECT quiz_name FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_two_days_ago." 00:00:00' AND '".$mlw_two_days_ago." 23:59:59') AND deleted=0";
|
123 |
-
$mlw_quiz_taken_two_days = $wpdb->get_results($sql);
|
124 |
-
$mlw_quiz_taken_two_days = $wpdb->num_rows;
|
125 |
-
|
126 |
-
$mlw_three_days_ago = mktime(0, 0, 0, date("m") , date("d")-3, date("Y"));
|
127 |
-
$mlw_three_days_ago = date("Y-m-d", $mlw_three_days_ago);
|
128 |
-
$sql = "SELECT quiz_name FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_three_days_ago." 00:00:00' AND '".$mlw_three_days_ago." 23:59:59') AND deleted=0";
|
129 |
-
$mlw_quiz_taken_three_days = $wpdb->get_results($sql);
|
130 |
-
$mlw_quiz_taken_three_days = $wpdb->num_rows;
|
131 |
-
|
132 |
-
$mlw_four_days_ago = mktime(0, 0, 0, date("m") , date("d")-4, date("Y"));
|
133 |
-
$mlw_four_days_ago = date("Y-m-d", $mlw_four_days_ago);
|
134 |
-
$sql = "SELECT quiz_name FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_four_days_ago." 00:00:00' AND '".$mlw_four_days_ago." 23:59:59') AND deleted=0";
|
135 |
-
$mlw_quiz_taken_four_days = $wpdb->get_results($sql);
|
136 |
-
$mlw_quiz_taken_four_days = $wpdb->num_rows;
|
137 |
-
|
138 |
-
$mlw_five_days_ago = mktime(0, 0, 0, date("m") , date("d")-5, date("Y"));
|
139 |
-
$mlw_five_days_ago = date("Y-m-d", $mlw_five_days_ago);
|
140 |
-
$sql = "SELECT quiz_name FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_five_days_ago." 00:00:00' AND '".$mlw_five_days_ago." 23:59:59') AND deleted=0";
|
141 |
-
$mlw_quiz_taken_five_days = $wpdb->get_results($sql);
|
142 |
-
$mlw_quiz_taken_five_days = $wpdb->num_rows;
|
143 |
-
|
144 |
-
$mlw_six_days_ago = mktime(0, 0, 0, date("m") , date("d")-6, date("Y"));
|
145 |
-
$mlw_six_days_ago = date("Y-m-d", $mlw_six_days_ago);
|
146 |
-
$sql = "SELECT quiz_name FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_six_days_ago." 00:00:00' AND '".$mlw_six_days_ago." 23:59:59') AND deleted=0";
|
147 |
-
$mlw_quiz_taken_six_days = $wpdb->get_results($sql);
|
148 |
-
$mlw_quiz_taken_six_days = $wpdb->num_rows;
|
149 |
-
|
150 |
-
$mlw_last_week = mktime(0, 0, 0, date("m") , date("d")-7, date("Y"));
|
151 |
-
$mlw_last_week = date("Y-m-d", $mlw_last_week);
|
152 |
-
$sql = "SELECT quiz_name FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_last_week." 00:00:00' AND '".$mlw_last_week." 23:59:59') AND deleted=0";
|
153 |
-
$mlw_quiz_taken_week = $wpdb->get_results($sql);
|
154 |
-
$mlw_quiz_taken_week = $wpdb->num_rows;
|
155 |
-
?>
|
156 |
-
<div>
|
157 |
-
<span class="inlinesparkline"><?php echo $mlw_quiz_taken_week.",".$mlw_quiz_taken_six_days.",".$mlw_quiz_taken_five_days.",".$mlw_quiz_taken_four_days.",".$mlw_quiz_taken_three_days.",".$mlw_quiz_taken_two_days.",".$mlw_quiz_taken_yesterday.",".$mlw_quiz_taken_today; ?></span>
|
158 |
-
</div>
|
159 |
-
<?php
|
160 |
-
}
|
161 |
-
|
162 |
-
//Quiz Total Stats - shows other useful stats
|
163 |
-
function mlw_dashboard_box_three()
|
164 |
-
{
|
165 |
-
//Function Variables
|
166 |
-
global $wpdb;
|
167 |
-
|
168 |
-
//Stats From Quiz Table
|
169 |
-
$mlw_stat_total_quiz = $wpdb->get_var( "SELECT COUNT(*) FROM ".$wpdb->prefix."mlw_quizzes" );
|
170 |
-
$mlw_stat_total_deleted_quiz = $wpdb->get_var( "SELECT COUNT(*) FROM ".$wpdb->prefix."mlw_quizzes WHERE deleted=1" );
|
171 |
-
$mlw_stat_total_active_quiz = $wpdb->get_var( "SELECT COUNT(*) FROM ".$wpdb->prefix."mlw_quizzes WHERE deleted=0" );
|
172 |
-
|
173 |
-
//Stats From Question Table
|
174 |
-
$mlw_stat_total_questions = $wpdb->get_var( "SELECT COUNT(*) FROM ".$wpdb->prefix."mlw_questions" );
|
175 |
-
|
176 |
-
|
177 |
-
$sql = "SELECT SUM(quiz_views) AS QuizViews FROM " . $wpdb->prefix . "mlw_quizzes WHERE deleted=0";
|
178 |
-
$mlw_quiz_views = $wpdb->get_results($sql);
|
179 |
-
|
180 |
-
foreach($mlw_quiz_views as $mlw_eaches) {
|
181 |
-
$mlw_quiz_views = $mlw_eaches->QuizViews;
|
182 |
-
break;
|
183 |
-
}
|
184 |
-
|
185 |
-
$sql = "SELECT SUM(quiz_taken) AS QuizTaken FROM " . $wpdb->prefix . "mlw_quizzes WHERE deleted=0";
|
186 |
-
$mlw_quiz_taken = $wpdb->get_results($sql);
|
187 |
-
|
188 |
-
foreach($mlw_quiz_taken as $mlw_eaches) {
|
189 |
-
$mlw_quiz_taken = $mlw_eaches->QuizTaken;
|
190 |
-
break;
|
191 |
-
}
|
192 |
-
|
193 |
-
$sql = "SELECT ROUND(AVG(quiz_views), 0) AS AvgViews FROM " . $wpdb->prefix . "mlw_quizzes WHERE deleted=0";
|
194 |
-
$mlw_average_views = $wpdb->get_results($sql);
|
195 |
-
|
196 |
-
foreach($mlw_average_views as $mlw_eaches) {
|
197 |
-
$mlw_average_views = $mlw_eaches->AvgViews;
|
198 |
-
break;
|
199 |
-
}
|
200 |
-
|
201 |
-
$sql = "SELECT ROUND(AVG(quiz_taken), 0) AS AvgTaken FROM " . $wpdb->prefix . "mlw_quizzes WHERE deleted=0";
|
202 |
-
$mlw_average_taken = $wpdb->get_results($sql);
|
203 |
-
|
204 |
-
foreach($mlw_average_taken as $mlw_eaches) {
|
205 |
-
$mlw_average_taken = $mlw_eaches->AvgTaken;
|
206 |
-
break;
|
207 |
-
}
|
208 |
-
|
209 |
-
$sql = "SELECT quiz_name FROM " . $wpdb->prefix . "mlw_quizzes WHERE deleted=0 ORDER BY quiz_views DESC LIMIT 1";
|
210 |
-
$mlw_quiz_most_viewed = $wpdb->get_results($sql);
|
211 |
-
|
212 |
-
foreach($mlw_quiz_most_viewed as $mlw_eaches) {
|
213 |
-
$mlw_quiz_most_viewed = $mlw_eaches->quiz_name;
|
214 |
-
break;
|
215 |
-
}
|
216 |
-
|
217 |
-
$sql = "SELECT quiz_name FROM " . $wpdb->prefix . "mlw_quizzes WHERE deleted=0 ORDER BY quiz_taken DESC LIMIT 1";
|
218 |
-
$mlw_quiz_most_taken = $wpdb->get_results($sql);
|
219 |
-
|
220 |
-
foreach($mlw_quiz_most_taken as $mlw_eaches) {
|
221 |
-
$mlw_quiz_most_taken = $mlw_eaches->quiz_name;
|
222 |
-
break;
|
223 |
-
}
|
224 |
-
?>
|
225 |
-
<div>
|
226 |
-
<table width='100%'>
|
227 |
-
<tr>
|
228 |
-
<td align='left'><?php _e('Total Created Quizzes', 'quiz-master-next'); ?></td>
|
229 |
-
<td align='right'><?php echo $mlw_stat_total_quiz; ?></td>
|
230 |
-
</tr>
|
231 |
-
<tr>
|
232 |
-
<td align='left'><?php _e('Total Deleted Quizzes', 'quiz-master-next'); ?></td>
|
233 |
-
<td align='right'><?php echo $mlw_stat_total_deleted_quiz; ?></td>
|
234 |
-
</tr>
|
235 |
-
<tr>
|
236 |
-
<td align='left'><?php _e('Total Active Quizzes', 'quiz-master-next'); ?></td>
|
237 |
-
<td align='right'><?php echo $mlw_stat_total_active_quiz; ?></td>
|
238 |
-
</tr>
|
239 |
-
<tr>
|
240 |
-
<td align='left'><?php _e('Total Created Questions', 'quiz-master-next'); ?></td>
|
241 |
-
<td align='right'><?php echo $mlw_stat_total_questions; ?></td>
|
242 |
-
</tr>
|
243 |
-
<tr>
|
244 |
-
<td align='left'><?php _e('Total Times All Active Quizzes Have Been Viewed', 'quiz-master-next'); ?></td>
|
245 |
-
<td align='right'><?php echo $mlw_quiz_views; ?></td>
|
246 |
-
</tr>
|
247 |
-
<tr>
|
248 |
-
<td align='left'><?php _e('Total Times All Active Quizzes Have Been Taken', 'quiz-master-next'); ?></td>
|
249 |
-
<td align='right'><?php echo $mlw_quiz_taken; ?></td>
|
250 |
-
</tr>
|
251 |
-
<tr>
|
252 |
-
<td align='left'><?php _e('Average Amount Each Active Quiz Has Been Viewed', 'quiz-master-next'); ?></td>
|
253 |
-
<td align='right'><?php echo $mlw_average_views; ?></td>
|
254 |
-
</tr>
|
255 |
-
<tr>
|
256 |
-
<td align='left'><?php _e('Average Amount Each Active Quiz Has Been Taken', 'quiz-master-next'); ?></td>
|
257 |
-
<td align='right'><?php echo $mlw_average_taken; ?></td>
|
258 |
-
</tr>
|
259 |
-
<tr>
|
260 |
-
<td align='left'><?php _e('Quiz That Has Been Viewed The Most', 'quiz-master-next'); ?></td>
|
261 |
-
<td align='right'><?php echo $mlw_quiz_most_viewed; ?></td>
|
262 |
-
</tr>
|
263 |
-
<tr>
|
264 |
-
<td align='left'><?php _e('Quiz That Has Been Taken The Most', 'quiz-master-next'); ?></td>
|
265 |
-
<td align='right'><?php echo $mlw_quiz_most_taken; ?></td>
|
266 |
-
</tr>
|
267 |
-
</table>
|
268 |
-
</div>
|
269 |
-
<?php
|
270 |
-
}
|
271 |
-
function mlw_dashboard_box_four()
|
272 |
-
{
|
273 |
-
//Gather the weekly stats, one variable for each day for the graph
|
274 |
-
global $wpdb;
|
275 |
-
$mlw_this_week = mktime(0, 0, 0, date("m") , date("d")-6, date("Y"));
|
276 |
-
$mlw_this_week = date("Y-m-d", $mlw_this_week);
|
277 |
-
$sql = "SELECT quiz_name FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_this_week." 00:00:00' AND '".date("Y-m-d")." 23:59:59') AND deleted=0";
|
278 |
-
$mlw_quiz_taken_this_week = $wpdb->get_results($sql);
|
279 |
-
$mlw_quiz_taken_this_week = $wpdb->num_rows;
|
280 |
-
|
281 |
-
$mlw_last_week_first = mktime(0, 0, 0, date("m") , date("d")-13, date("Y"));
|
282 |
-
$mlw_last_week_first = date("Y-m-d", $mlw_last_week_first);
|
283 |
-
$mlw_last_week_last = mktime(0, 0, 0, date("m") , date("d")-7, date("Y"));
|
284 |
-
$mlw_last_week_last = date("Y-m-d", $mlw_last_week_last);
|
285 |
-
$sql = "SELECT quiz_name FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_last_week_first." 00:00:00' AND '".$mlw_last_week_last." 23:59:59') AND deleted=0";
|
286 |
-
$mlw_quiz_taken_last_week = $wpdb->get_results($sql);
|
287 |
-
$mlw_quiz_taken_last_week = $wpdb->num_rows;
|
288 |
-
|
289 |
-
$mlw_two_week_first = mktime(0, 0, 0, date("m") , date("d")-20, date("Y"));
|
290 |
-
$mlw_two_week_first = date("Y-m-d", $mlw_two_week_first);
|
291 |
-
$mlw_two_week_last = mktime(0, 0, 0, date("m") , date("d")-14, date("Y"));
|
292 |
-
$mlw_two_week_last = date("Y-m-d", $mlw_two_week_last);
|
293 |
-
$sql = "SELECT quiz_name FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_two_week_first." 00:00:00' AND '".$mlw_two_week_last." 23:59:59') AND deleted=0";
|
294 |
-
$mlw_quiz_taken_two_week = $wpdb->get_results($sql);
|
295 |
-
$mlw_quiz_taken_two_week = $wpdb->num_rows;
|
296 |
-
|
297 |
-
$mlw_three_week_first = mktime(0, 0, 0, date("m") , date("d")-27, date("Y"));
|
298 |
-
$mlw_three_week_first = date("Y-m-d", $mlw_three_week_first);
|
299 |
-
$mlw_three_week_last = mktime(0, 0, 0, date("m") , date("d")-21, date("Y"));
|
300 |
-
$mlw_three_week_last = date("Y-m-d", $mlw_three_week_last);
|
301 |
-
$sql = "SELECT quiz_name FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_three_week_first." 00:00:00' AND '".$mlw_three_week_last." 23:59:59') AND deleted=0";
|
302 |
-
$mlw_quiz_taken_three_week = $wpdb->get_results($sql);
|
303 |
-
$mlw_quiz_taken_three_week = $wpdb->num_rows;
|
304 |
-
?>
|
305 |
-
<div>
|
306 |
-
<span class="inlinesparkline"><?php echo $mlw_quiz_taken_three_week.",".$mlw_quiz_taken_two_week.",".$mlw_quiz_taken_last_week.",".$mlw_quiz_taken_this_week; ?></span>
|
307 |
-
</div>
|
308 |
-
<?php
|
309 |
-
}
|
310 |
-
|
311 |
-
function qmn_meta_quarterly_stats()
|
312 |
-
{
|
313 |
-
//Gather the monthly stats, one variable for each day for the graph
|
314 |
-
global $wpdb;
|
315 |
-
$mlw_this_quarter = mktime(0, 0, 0, date("m") , date("d")-89, date("Y"));
|
316 |
-
$mlw_this_quarter = date("Y-m-d", $mlw_this_quarter);
|
317 |
-
$mlw_quiz_this_quarter = $wpdb->get_var( "SELECT COUNT(*) FROM " . $wpdb->prefix . "mlw_results WHERE deleted=0 AND (time_taken_real BETWEEN '".$mlw_this_quarter." 00:00:00' AND '".date("Y-m-d")." 23:59:59')");
|
318 |
-
|
319 |
-
$mlw_last_quarter_first = mktime(0, 0, 0, date("m") , date("d")-179, date("Y"));
|
320 |
-
$mlw_last_quarter_first = date("Y-m-d", $mlw_last_quarter_first);
|
321 |
-
$mlw_last_quarter_last = mktime(0, 0, 0, date("m") , date("d")-90, date("Y"));
|
322 |
-
$mlw_last_quarter_last = date("Y-m-d", $mlw_last_quarter_last);
|
323 |
-
$mlw_quiz_last_quarter = $wpdb->get_var( "SELECT COUNT(*) FROM " . $wpdb->prefix . "mlw_results WHERE deleted=0 AND (time_taken_real BETWEEN '".$mlw_last_quarter_first." 00:00:00' AND '".$mlw_last_quarter_last." 23:59:59')");
|
324 |
-
|
325 |
-
$mlw_two_quarter_first = mktime(0, 0, 0, date("m") , date("d")-269, date("Y"));
|
326 |
-
$mlw_two_quarter_first = date("Y-m-d", $mlw_two_quarter_first);
|
327 |
-
$mlw_two_quarter_last = mktime(0, 0, 0, date("m") , date("d")-180, date("Y"));
|
328 |
-
$mlw_two_quarter_last = date("Y-m-d", $mlw_two_quarter_last);
|
329 |
-
$mlw_quiz_two_quarters = $wpdb->get_var( "SELECT COUNT(*) FROM " . $wpdb->prefix . "mlw_results WHERE deleted=0 AND (time_taken_real BETWEEN '".$mlw_two_quarter_first." 00:00:00' AND '".$mlw_two_quarter_last." 23:59:59')");
|
330 |
-
|
331 |
-
$mlw_three_quarter_first = mktime(0, 0, 0, date("m") , date("d")-359, date("Y"));
|
332 |
-
$mlw_three_quarter_first = date("Y-m-d", $mlw_three_quarter_first);
|
333 |
-
$mlw_three_quarter_last = mktime(0, 0, 0, date("m") , date("d")-270, date("Y"));
|
334 |
-
$mlw_three_quarter_last = date("Y-m-d", $mlw_three_quarter_last);
|
335 |
-
$mlw_quiz_three_quarters = $wpdb->get_var( "SELECT COUNT(*) FROM " . $wpdb->prefix . "mlw_results WHERE deleted=0 AND (time_taken_real BETWEEN '".$mlw_three_quarter_first." 00:00:00' AND '".$mlw_three_quarter_last." 23:59:59')");
|
336 |
-
|
337 |
-
?>
|
338 |
-
<div>
|
339 |
-
<span class="inlinesparkline"><?php echo $mlw_quiz_three_quarters.",".$mlw_quiz_two_quarters.",".$mlw_quiz_last_quarter.",".$mlw_quiz_this_quarter; ?></span>
|
340 |
-
</div>
|
341 |
-
<?php
|
342 |
-
}
|
343 |
-
|
344 |
-
function mlw_dashboard_box_five()
|
345 |
-
{
|
346 |
-
//Gather the monthly stats, one variable for each day for the graph
|
347 |
-
global $wpdb;
|
348 |
-
$mlw_this_month = mktime(0, 0, 0, date("m") , date("d")-29, date("Y"));
|
349 |
-
$mlw_this_month = date("Y-m-d", $mlw_this_month);
|
350 |
-
$sql = "SELECT quiz_name FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_this_month." 00:00:00' AND '".date("Y-m-d")." 23:59:59') AND deleted=0";
|
351 |
-
$mlw_quiz_taken_this_month = $wpdb->get_results($sql);
|
352 |
-
$mlw_quiz_taken_this_month = $wpdb->num_rows;
|
353 |
-
|
354 |
-
$mlw_last_month_first = mktime(0, 0, 0, date("m") , date("d")-59, date("Y"));
|
355 |
-
$mlw_last_month_first = date("Y-m-d", $mlw_last_month_first);
|
356 |
-
$mlw_last_month_last = mktime(0, 0, 0, date("m") , date("d")-30, date("Y"));
|
357 |
-
$mlw_last_month_last = date("Y-m-d", $mlw_last_month_last);
|
358 |
-
$sql = "SELECT quiz_name FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_last_month_first." 00:00:00' AND '".$mlw_last_month_last." 23:59:59') AND deleted=0";
|
359 |
-
$mlw_quiz_taken_last_month = $wpdb->get_results($sql);
|
360 |
-
$mlw_quiz_taken_last_month = $wpdb->num_rows;
|
361 |
-
|
362 |
-
$mlw_two_month_first = mktime(0, 0, 0, date("m") , date("d")-89, date("Y"));
|
363 |
-
$mlw_two_month_first = date("Y-m-d", $mlw_two_month_first);
|
364 |
-
$mlw_two_month_last = mktime(0, 0, 0, date("m") , date("d")-60, date("Y"));
|
365 |
-
$mlw_two_month_last = date("Y-m-d", $mlw_two_month_last);
|
366 |
-
$sql = "SELECT quiz_name FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_two_month_first." 00:00:00' AND '".$mlw_two_month_last." 23:59:59') AND deleted=0";
|
367 |
-
$mlw_quiz_taken_two_month = $wpdb->get_results($sql);
|
368 |
-
$mlw_quiz_taken_two_month = $wpdb->num_rows;
|
369 |
-
|
370 |
-
$mlw_three_month_first = mktime(0, 0, 0, date("m") , date("d")-119, date("Y"));
|
371 |
-
$mlw_three_month_first = date("Y-m-d", $mlw_three_month_first);
|
372 |
-
$mlw_three_month_last = mktime(0, 0, 0, date("m") , date("d")-90, date("Y"));
|
373 |
-
$mlw_three_month_last = date("Y-m-d", $mlw_three_month_last);
|
374 |
-
$sql = "SELECT quiz_name FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_three_month_first." 00:00:00' AND '".$mlw_three_month_last." 23:59:59') AND deleted=0";
|
375 |
-
$mlw_quiz_taken_three_month = $wpdb->get_results($sql);
|
376 |
-
$mlw_quiz_taken_three_month = $wpdb->num_rows;
|
377 |
-
|
378 |
-
$mlw_four_month_first = mktime(0, 0, 0, date("m") , date("d")-149, date("Y"));
|
379 |
-
$mlw_four_month_first = date("Y-m-d", $mlw_four_month_first);
|
380 |
-
$mlw_four_month_last = mktime(0, 0, 0, date("m") , date("d")-120, date("Y"));
|
381 |
-
$mlw_four_month_last = date("Y-m-d", $mlw_four_month_last);
|
382 |
-
$sql = "SELECT quiz_name FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_four_month_first." 00:00:00' AND '".$mlw_four_month_last." 23:59:59') AND deleted=0";
|
383 |
-
$mlw_quiz_taken_four_month = $wpdb->get_results($sql);
|
384 |
-
$mlw_quiz_taken_four_month = $wpdb->num_rows;
|
385 |
-
|
386 |
-
?>
|
387 |
-
<div>
|
388 |
-
<span class="inlinesparkline"><?php echo $mlw_quiz_taken_four_month.",".$mlw_quiz_taken_three_month.",".$mlw_quiz_taken_two_month.",".$mlw_quiz_taken_last_month.",".$mlw_quiz_taken_this_month; ?></span>
|
389 |
-
</div>
|
390 |
-
<?php
|
391 |
-
}
|
392 |
-
|
393 |
-
function mlw_dashboard_box_six()
|
394 |
-
{
|
395 |
-
?>
|
396 |
-
<div>
|
397 |
-
<h2>Plugin Premium Support</h2>
|
398 |
-
<p>Get access to premium support and always be a priority in our support. We will provide technical support and even access your site to solve your problems. With premium support, we will answer your responses as quickly as possible and your feature requests will be priorities in our future updates.</p>
|
399 |
-
<p>For details, visit our <a href="http://quizmasternext.com/downloads/premium-support/" target="_blank" style="color:blue;">Premium Support</a> page.</p>
|
400 |
-
<hr />
|
401 |
-
<h2>WordPress Maintenance Services</h2>
|
402 |
-
<p>Our maintenance service includes around the clock security monitoring, off-site backups, plugin updates, theme updates, WordPress updates, WordPress training videos, and a Monthly Status Report.</p>
|
403 |
-
<p>Up to 30 minutes of support, consultation, and training included each month.</p>
|
404 |
-
<p>Visit our <a href="http://mylocalwebstop.com/wordpress-maintenance-services/" target="_blank" style="color:blue;">WordPress Maintenance Services</a> page for details.</p>
|
405 |
-
</div>
|
406 |
-
<?php
|
407 |
-
}
|
408 |
-
function mlw_qmn_weekly_percent_taken_widget()
|
409 |
-
{
|
410 |
-
global $wpdb;
|
411 |
-
|
412 |
-
$mlw_this_week = mktime(0, 0, 0, date("m") , date("d")-6, date("Y"));
|
413 |
-
$mlw_this_week = date("Y-m-d", $mlw_this_week);
|
414 |
-
$mlw_qmn_this_week_taken = $wpdb->get_var( "SELECT COUNT(*) FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_this_week." 00:00:00' AND '".date("Y-m-d")." 23:59:59') AND deleted=0");
|
415 |
-
|
416 |
-
$mlw_last_week_start = mktime(0, 0, 0, date("m") , date("d")-13, date("Y"));
|
417 |
-
$mlw_last_week_start = date("Y-m-d", $mlw_last_week_start);
|
418 |
-
$mlw_last_week_end = mktime(0, 0, 0, date("m") , date("d")-7, date("Y"));
|
419 |
-
$mlw_last_week_end = date("Y-m-d", $mlw_last_week_end);
|
420 |
-
$mlw_qmn_last_week_taken = $wpdb->get_var( "SELECT COUNT(*) FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_last_week_start." 00:00:00' AND '".$mlw_last_week_end." 23:59:59') AND deleted=0");
|
421 |
-
|
422 |
-
if ($mlw_qmn_last_week_taken != 0)
|
423 |
-
{
|
424 |
-
$mlw_qmn_analyze_week = round((($mlw_qmn_this_week_taken - $mlw_qmn_last_week_taken) / $mlw_qmn_last_week_taken) * 100, 2);
|
425 |
-
}
|
426 |
-
else
|
427 |
-
{
|
428 |
-
$mlw_qmn_analyze_week = $mlw_qmn_this_week_taken * 100;
|
429 |
-
}
|
430 |
-
?>
|
431 |
-
<div>
|
432 |
-
<table width="100%">
|
433 |
-
<tr>
|
434 |
-
<td><div style="font-size: 60px; text-align:center;"><?php echo $mlw_qmn_this_week_taken; ?></div></td>
|
435 |
-
</tr>
|
436 |
-
<tr><td> </td></tr>
|
437 |
-
<tr>
|
438 |
-
<td>
|
439 |
-
<div style="font-size: 40px; text-align:center;">
|
440 |
-
<?php
|
441 |
-
echo "<span title='Compared to the previous 7 days'>".$mlw_qmn_analyze_week."%</span>";
|
442 |
-
if ($mlw_qmn_analyze_week >= 0)
|
443 |
-
{
|
444 |
-
echo "<img src='".plugin_dir_url( __FILE__ )."images/green_triangle.png' width='40px' height='40px'/>";
|
445 |
-
}
|
446 |
-
else
|
447 |
-
{
|
448 |
-
echo "<img src='".plugin_dir_url( __FILE__ )."images/red_triangle.png' width='40px' height='40px'/>";
|
449 |
-
}
|
450 |
-
?>
|
451 |
-
</div>
|
452 |
-
</td>
|
453 |
-
</tr>
|
454 |
-
</table>
|
455 |
-
</div>
|
456 |
-
<?php
|
457 |
-
}
|
458 |
-
function mlw_qmn_daily_percent_taken_widget()
|
459 |
-
{
|
460 |
-
global $wpdb;
|
461 |
-
$mlw_qmn_today_taken = $wpdb->get_var( "SELECT COUNT(*) FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".date("Y-m-d")." 00:00:00' AND '".date("Y-m-d")." 23:59:59') AND deleted=0");
|
462 |
-
$mlw_last_week = mktime(0, 0, 0, date("m") , date("d")-7, date("Y"));
|
463 |
-
$mlw_last_week = date("Y-m-d", $mlw_last_week);
|
464 |
-
$mlw_qmn_last_weekday_taken = $wpdb->get_var( "SELECT COUNT(*) FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_last_week." 00:00:00' AND '".$mlw_last_week." 23:59:59') AND deleted=0");
|
465 |
-
if ($mlw_qmn_last_weekday_taken != 0)
|
466 |
-
{
|
467 |
-
$mlw_qmn_analyze_today = round((($mlw_qmn_today_taken - $mlw_qmn_last_weekday_taken) / $mlw_qmn_last_weekday_taken) * 100, 2);
|
468 |
-
}
|
469 |
-
else
|
470 |
-
{
|
471 |
-
$mlw_qmn_analyze_today = $mlw_qmn_today_taken * 100;
|
472 |
-
}
|
473 |
-
?>
|
474 |
-
<div>
|
475 |
-
<table width="100%">
|
476 |
-
<tr>
|
477 |
-
<td><div style="font-size: 60px; text-align:center;"><?php echo $mlw_qmn_today_taken; ?></div></td>
|
478 |
-
</tr>
|
479 |
-
<tr><td> </td></tr>
|
480 |
-
<tr>
|
481 |
-
<td>
|
482 |
-
<div style="font-size: 40px; text-align:center;">
|
483 |
-
<?php
|
484 |
-
echo "<span title='Compared to this day last week'>".$mlw_qmn_analyze_today."%</span>";
|
485 |
-
if ($mlw_qmn_analyze_today >= 0)
|
486 |
-
{
|
487 |
-
echo "<img src='".plugin_dir_url( __FILE__ )."images/green_triangle.png' width='40px' height='40px'/>";
|
488 |
-
}
|
489 |
-
else
|
490 |
-
{
|
491 |
-
echo "<img src='".plugin_dir_url( __FILE__ )."images/red_triangle.png' width='40px' height='40px'/>";
|
492 |
-
}
|
493 |
-
?>
|
494 |
-
</div>
|
495 |
-
</td>
|
496 |
-
</tr>
|
497 |
-
</table>
|
498 |
-
</div>
|
499 |
-
<?php
|
500 |
-
}
|
501 |
-
function mlw_qmn_monthly_percent_taken_widget()
|
502 |
-
{
|
503 |
-
global $wpdb;
|
504 |
-
|
505 |
-
$mlw_this_month = mktime(0, 0, 0, date("m") , date("d")-29, date("Y"));
|
506 |
-
$mlw_this_month = date("Y-m-d", $mlw_this_month);
|
507 |
-
$mlw_qmn_this_month_taken = $wpdb->get_var( "SELECT COUNT(*) FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_this_month." 00:00:00' AND '".date("Y-m-d")." 23:59:59') AND deleted=0");
|
508 |
-
|
509 |
-
$mlw_last_month_start = mktime(0, 0, 0, date("m") , date("d")-59, date("Y"));
|
510 |
-
$mlw_last_month_start = date("Y-m-d", $mlw_last_month_start);
|
511 |
-
$mlw_last_month_end = mktime(0, 0, 0, date("m") , date("d")-30, date("Y"));
|
512 |
-
$mlw_last_month_end = date("Y-m-d", $mlw_last_month_end);
|
513 |
-
$mlw_qmn_last_month_taken = $wpdb->get_var( "SELECT COUNT(*) FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_last_month_start." 00:00:00' AND '".$mlw_last_month_end." 23:59:59') AND deleted=0");
|
514 |
-
|
515 |
-
if ($mlw_qmn_last_month_taken != 0)
|
516 |
-
{
|
517 |
-
$mlw_qmn_analyze_month = round((($mlw_qmn_this_month_taken - $mlw_qmn_last_month_taken) / $mlw_qmn_last_month_taken) * 100, 2);
|
518 |
-
}
|
519 |
-
else
|
520 |
-
{
|
521 |
-
$mlw_qmn_analyze_month = $mlw_qmn_this_month_taken * 100;
|
522 |
-
}
|
523 |
-
?>
|
524 |
-
<div>
|
525 |
-
<table width="100%">
|
526 |
-
<tr>
|
527 |
-
<td><div style="font-size: 60px; text-align:center;"><?php echo $mlw_qmn_this_month_taken; ?></div></td>
|
528 |
-
</tr>
|
529 |
-
<tr><td> </td></tr>
|
530 |
-
<tr>
|
531 |
-
<td>
|
532 |
-
<div style="font-size: 40px; text-align:center;">
|
533 |
-
<?php
|
534 |
-
echo "<span title='Compared to the previous 30 days'>".$mlw_qmn_analyze_month."%</span>";
|
535 |
-
if ($mlw_qmn_analyze_month >= 0)
|
536 |
-
{
|
537 |
-
echo "<img src='".plugin_dir_url( __FILE__ )."images/green_triangle.png' width='40px' height='40px'/>";
|
538 |
-
}
|
539 |
-
else
|
540 |
-
{
|
541 |
-
echo "<img src='".plugin_dir_url( __FILE__ )."images/red_triangle.png' width='40px' height='40px'/>";
|
542 |
-
}
|
543 |
-
?>
|
544 |
-
</div>
|
545 |
-
</td>
|
546 |
-
</tr>
|
547 |
-
</table>
|
548 |
-
</div>
|
549 |
-
<?php
|
550 |
-
}
|
551 |
-
function mlw_qmn_quaterly_percent_taken_widget()
|
552 |
-
{
|
553 |
-
global $wpdb;
|
554 |
-
|
555 |
-
$mlw_this_quater = mktime(0, 0, 0, date("m") , date("d")-89, date("Y"));
|
556 |
-
$mlw_this_quater = date("Y-m-d", $mlw_this_quater);
|
557 |
-
$mlw_qmn_this_quater_taken = $wpdb->get_var( "SELECT COUNT(*) FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_this_quater." 00:00:00' AND '".date("Y-m-d")." 23:59:59') AND deleted=0");
|
558 |
-
|
559 |
-
$mlw_last_quater_start = mktime(0, 0, 0, date("m") , date("d")-179, date("Y"));
|
560 |
-
$mlw_last_quater_start = date("Y-m-d", $mlw_last_quater_start);
|
561 |
-
$mlw_last_quater_end = mktime(0, 0, 0, date("m") , date("d")-90, date("Y"));
|
562 |
-
$mlw_last_quater_end = date("Y-m-d", $mlw_last_quater_end);
|
563 |
-
$mlw_qmn_last_quater_taken = $wpdb->get_var( "SELECT COUNT(*) FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_last_quater_start." 00:00:00' AND '".$mlw_last_quater_end." 23:59:59') AND deleted=0");
|
564 |
-
|
565 |
-
if ($mlw_qmn_last_quater_taken != 0)
|
566 |
-
{
|
567 |
-
$mlw_qmn_analyze_quater = round((($mlw_qmn_this_quater_taken - $mlw_qmn_last_quater_taken) / $mlw_qmn_last_quater_taken) * 100, 2);
|
568 |
-
}
|
569 |
-
else
|
570 |
-
{
|
571 |
-
$mlw_qmn_analyze_quater = $mlw_qmn_this_quater_taken * 100;
|
572 |
-
}
|
573 |
-
?>
|
574 |
-
<div>
|
575 |
-
<table width="100%">
|
576 |
-
<tr>
|
577 |
-
<td><div style="font-size: 60px; text-align:center;"><?php echo $mlw_qmn_this_quater_taken; ?></div></td>
|
578 |
-
</tr>
|
579 |
-
<tr><td> </td></tr>
|
580 |
-
<tr>
|
581 |
-
<td>
|
582 |
-
<div style="font-size: 40px; text-align:center;">
|
583 |
-
<?php
|
584 |
-
echo "<span title='Compared to the previous 120 days'>".$mlw_qmn_analyze_quater."%</span>";
|
585 |
-
if ($mlw_qmn_analyze_quater >= 0)
|
586 |
-
{
|
587 |
-
echo "<img src='".plugin_dir_url( __FILE__ )."images/green_triangle.png' width='40px' height='40px'/>";
|
588 |
-
}
|
589 |
-
else
|
590 |
-
{
|
591 |
-
echo "<img src='".plugin_dir_url( __FILE__ )."images/red_triangle.png' width='40px' height='40px'/>";
|
592 |
-
}
|
593 |
-
?>
|
594 |
-
</div>
|
595 |
-
</td>
|
596 |
-
</tr>
|
597 |
-
</table>
|
598 |
-
</div>
|
599 |
-
<?php
|
600 |
-
}
|
601 |
-
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/qmn_options_questions_tab.php
DELETED
@@ -1,883 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
-
function qmn_settings_questions_tab()
|
4 |
-
{
|
5 |
-
global $mlwQuizMasterNext;
|
6 |
-
$mlwQuizMasterNext->pluginHelper->register_quiz_settings_tabs(__("Questions", 'quiz-master-next'), 'mlw_options_questions_tab_content');
|
7 |
-
}
|
8 |
-
add_action("plugins_loaded", 'qmn_settings_questions_tab', 5);
|
9 |
-
|
10 |
-
function mlw_options_questions_tab_content()
|
11 |
-
{
|
12 |
-
global $wpdb;
|
13 |
-
global $mlwQuizMasterNext;
|
14 |
-
$quiz_id = $_GET["quiz_id"];
|
15 |
-
|
16 |
-
//Edit question
|
17 |
-
if ( isset($_POST["edit_question"]) && $_POST["edit_question"] == "confirmation")
|
18 |
-
{
|
19 |
-
//Variables from edit question form
|
20 |
-
$edit_question_name = trim(preg_replace('/\s+/',' ', nl2br(htmlspecialchars(stripslashes($_POST["edit_question_name"]), ENT_QUOTES))));
|
21 |
-
$edit_question_answer_info = htmlspecialchars(stripslashes($_POST["edit_correct_answer_info"]), ENT_QUOTES);
|
22 |
-
$mlw_edit_question_id = intval($_POST["edit_question_id"]);
|
23 |
-
$mlw_edit_question_type = $_POST["edit_question_type"];
|
24 |
-
$edit_comments = htmlspecialchars($_POST["edit_comments"], ENT_QUOTES);
|
25 |
-
$edit_hint = htmlspecialchars($_POST["edit_hint"], ENT_QUOTES);
|
26 |
-
$edit_question_order = intval($_POST["edit_question_order"]);
|
27 |
-
$mlw_edit_answer_total = intval($_POST["question_".$mlw_edit_question_id."_answer_total"]);
|
28 |
-
|
29 |
-
if (isset($_POST["edit_category"]))
|
30 |
-
{
|
31 |
-
$qmn_edit_category = $_POST["edit_category"];
|
32 |
-
if ($qmn_edit_category == 'new_category')
|
33 |
-
{
|
34 |
-
$qmn_edit_category = $_POST["edit_new_category"];
|
35 |
-
}
|
36 |
-
}
|
37 |
-
else
|
38 |
-
{
|
39 |
-
$qmn_edit_category = '';
|
40 |
-
}
|
41 |
-
$mlw_row_settings = $wpdb->get_row( $wpdb->prepare( "SELECT question_settings FROM " . $wpdb->prefix . "mlw_questions" . " WHERE question_id=%d", $mlw_edit_question_id ) );
|
42 |
-
if (is_serialized($mlw_row_settings->question_settings) && is_array(@unserialize($mlw_row_settings->question_settings)))
|
43 |
-
{
|
44 |
-
$mlw_settings = @unserialize($mlw_row_settings->question_settings);
|
45 |
-
}
|
46 |
-
else
|
47 |
-
{
|
48 |
-
$mlw_settings = array();
|
49 |
-
$mlw_settings['required'] = intval($_POST["edit_required"]);
|
50 |
-
}
|
51 |
-
if ( !isset($mlw_settings['required']))
|
52 |
-
{
|
53 |
-
$mlw_settings['required'] = intval($_POST["edit_required"]);
|
54 |
-
}
|
55 |
-
$mlw_settings['required'] = intval($_POST["edit_required"]);
|
56 |
-
$mlw_settings = serialize($mlw_settings);
|
57 |
-
$i = 1;
|
58 |
-
$mlw_qmn_new_answer_array = array();
|
59 |
-
while ($i <= $mlw_edit_answer_total)
|
60 |
-
{
|
61 |
-
if ($_POST["edit_answer_".$i] != "")
|
62 |
-
{
|
63 |
-
$mlw_qmn_correct = 0;
|
64 |
-
if (isset($_POST["edit_answer_".$i."_correct"]) && $_POST["edit_answer_".$i."_correct"] == 1)
|
65 |
-
{
|
66 |
-
$mlw_qmn_correct = 1;
|
67 |
-
}
|
68 |
-
$mlw_qmn_answer_each = array(htmlspecialchars(stripslashes($_POST["edit_answer_".$i]), ENT_QUOTES), floatval($_POST["edit_answer_".$i."_points"]), $mlw_qmn_correct);
|
69 |
-
$mlw_qmn_new_answer_array[] = $mlw_qmn_answer_each;
|
70 |
-
}
|
71 |
-
$i++;
|
72 |
-
}
|
73 |
-
$mlw_qmn_new_answer_array = serialize($mlw_qmn_new_answer_array);
|
74 |
-
$quiz_id = $_POST["quiz_id"];
|
75 |
-
|
76 |
-
$results = $wpdb->update(
|
77 |
-
$wpdb->prefix . "mlw_questions",
|
78 |
-
array(
|
79 |
-
'question_name' => $edit_question_name,
|
80 |
-
'answer_array' => $mlw_qmn_new_answer_array,
|
81 |
-
'question_answer_info' => $edit_question_answer_info,
|
82 |
-
'comments' => $edit_comments,
|
83 |
-
'hints' => $edit_hint,
|
84 |
-
'question_order' => $edit_question_order,
|
85 |
-
'question_type_new' => $mlw_edit_question_type,
|
86 |
-
'question_settings' => $mlw_settings,
|
87 |
-
'category' => $qmn_edit_category
|
88 |
-
),
|
89 |
-
array( 'question_id' => $mlw_edit_question_id ),
|
90 |
-
array(
|
91 |
-
'%s',
|
92 |
-
'%s',
|
93 |
-
'%s',
|
94 |
-
'%d',
|
95 |
-
'%s',
|
96 |
-
'%d',
|
97 |
-
'%s',
|
98 |
-
'%s',
|
99 |
-
'%s'
|
100 |
-
),
|
101 |
-
array( '%d' )
|
102 |
-
);
|
103 |
-
if ($results != false)
|
104 |
-
{
|
105 |
-
$mlwQuizMasterNext->alertManager->newAlert(__('The question has been updated successfully.', 'quiz-master-next'), 'success');
|
106 |
-
|
107 |
-
//Insert Action Into Audit Trail
|
108 |
-
global $current_user;
|
109 |
-
get_currentuserinfo();
|
110 |
-
$table_name = $wpdb->prefix . "mlw_qm_audit_trail";
|
111 |
-
$insert = "INSERT INTO " . $table_name .
|
112 |
-
"(trail_id, action_user, action, time) " .
|
113 |
-
"VALUES (NULL , '" . $current_user->display_name . "' , 'Question Has Been Edited: ".$edit_question_name."' , '" . date("h:i:s A m/d/Y") . "')";
|
114 |
-
$results = $wpdb->query( $insert );
|
115 |
-
}
|
116 |
-
else
|
117 |
-
{
|
118 |
-
$mlwQuizMasterNext->alertManager->newAlert(sprintf(__('There has been an error in this action. Please share this with the developer. Error Code: %s', 'quiz-master-next'), '0004'), 'error');
|
119 |
-
}
|
120 |
-
}
|
121 |
-
//Delete question from quiz
|
122 |
-
if ( isset($_POST["delete_question"]) && $_POST["delete_question"] == "confirmation")
|
123 |
-
{
|
124 |
-
//Variables from delete question form
|
125 |
-
$mlw_question_id = intval($_POST["question_id"]);
|
126 |
-
$quiz_id = $_POST["quiz_id"];
|
127 |
-
|
128 |
-
$update = "UPDATE " . $wpdb->prefix . "mlw_questions" . " SET deleted=1 WHERE question_id=".$mlw_question_id;
|
129 |
-
$results = $wpdb->query( $update );
|
130 |
-
if ($results != false)
|
131 |
-
{
|
132 |
-
$mlwQuizMasterNext->alertManager->newAlert(__('The question has been deleted successfully.', 'quiz-master-next'), 'success');
|
133 |
-
|
134 |
-
//Insert Action Into Audit Trail
|
135 |
-
global $current_user;
|
136 |
-
get_currentuserinfo();
|
137 |
-
$table_name = $wpdb->prefix . "mlw_qm_audit_trail";
|
138 |
-
$insert = "INSERT INTO " . $table_name .
|
139 |
-
"(trail_id, action_user, action, time) " .
|
140 |
-
"VALUES (NULL , '" . $current_user->display_name . "' , 'Question Has Been Deleted: ".$mlw_question_id."' , '" . date("h:i:s A m/d/Y") . "')";
|
141 |
-
$results = $wpdb->query( $insert );
|
142 |
-
}
|
143 |
-
else
|
144 |
-
{
|
145 |
-
$mlwQuizMasterNext->alertManager->newAlert(sprintf(__('There has been an error in this action. Please share this with the developer. Error Code: %s', 'quiz-master-next'), '0005'), 'error');
|
146 |
-
}
|
147 |
-
}
|
148 |
-
|
149 |
-
//Duplicate Questions
|
150 |
-
if ( isset($_POST["duplicate_question"]) && $_POST["duplicate_question"] == "confirmation")
|
151 |
-
{
|
152 |
-
//Variables from delete question form
|
153 |
-
$mlw_question_id = intval($_POST["duplicate_question_id"]);
|
154 |
-
$quiz_id = $_POST["quiz_id"];
|
155 |
-
|
156 |
-
$mlw_original = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM ".$wpdb->prefix."mlw_questions WHERE question_id=%d", $mlw_question_id ), ARRAY_A );
|
157 |
-
|
158 |
-
$results = $wpdb->insert(
|
159 |
-
$wpdb->prefix."mlw_questions",
|
160 |
-
array(
|
161 |
-
'quiz_id' => $mlw_original['quiz_id'],
|
162 |
-
'question_name' => $mlw_original['question_name'],
|
163 |
-
'answer_array' => $mlw_original['answer_array'],
|
164 |
-
'answer_one' => $mlw_original['answer_one'],
|
165 |
-
'answer_one_points' => $mlw_original['answer_one_points'],
|
166 |
-
'answer_two' => $mlw_original['answer_two'],
|
167 |
-
'answer_two_points' => $mlw_original['answer_two_points'],
|
168 |
-
'answer_three' => $mlw_original['answer_three'],
|
169 |
-
'answer_three_points' => $mlw_original['answer_three_points'],
|
170 |
-
'answer_four' => $mlw_original['answer_four'],
|
171 |
-
'answer_four_points' => $mlw_original['answer_four_points'],
|
172 |
-
'answer_five' => $mlw_original['answer_five'],
|
173 |
-
'answer_five_points' => $mlw_original['answer_five_points'],
|
174 |
-
'answer_six' => $mlw_original['answer_six'],
|
175 |
-
'answer_six_points' => $mlw_original['answer_six_points'],
|
176 |
-
'correct_answer' => $mlw_original['correct_answer'],
|
177 |
-
'question_answer_info' => $mlw_original['question_answer_info'],
|
178 |
-
'comments' => $mlw_original['comments'],
|
179 |
-
'hints' => $mlw_original['hints'],
|
180 |
-
'question_order' => $mlw_original['question_order'],
|
181 |
-
'question_type_new' => $mlw_original['question_type_new'],
|
182 |
-
'question_settings' => $mlw_original['question_settings'],
|
183 |
-
'category' => $mlw_original['category'],
|
184 |
-
'deleted' => $mlw_original['deleted']
|
185 |
-
),
|
186 |
-
array(
|
187 |
-
'%d',
|
188 |
-
'%s',
|
189 |
-
'%s',
|
190 |
-
'%s',
|
191 |
-
'%d',
|
192 |
-
'%s',
|
193 |
-
'%d',
|
194 |
-
'%s',
|
195 |
-
'%d',
|
196 |
-
'%s',
|
197 |
-
'%d',
|
198 |
-
'%s',
|
199 |
-
'%d',
|
200 |
-
'%s',
|
201 |
-
'%d',
|
202 |
-
'%d',
|
203 |
-
'%s',
|
204 |
-
'%d',
|
205 |
-
'%s',
|
206 |
-
'%d',
|
207 |
-
'%s',
|
208 |
-
'%s',
|
209 |
-
'%s',
|
210 |
-
'%d'
|
211 |
-
)
|
212 |
-
);
|
213 |
-
|
214 |
-
if ($results != false)
|
215 |
-
{
|
216 |
-
$mlwQuizMasterNext->alertManager->newAlert(__('The question has been duplicated successfully.', 'quiz-master-next'), 'success');
|
217 |
-
|
218 |
-
//Insert Action Into Audit Trail
|
219 |
-
global $current_user;
|
220 |
-
get_currentuserinfo();
|
221 |
-
$table_name = $wpdb->prefix . "mlw_qm_audit_trail";
|
222 |
-
$insert = "INSERT INTO " . $table_name .
|
223 |
-
"(trail_id, action_user, action, time) " .
|
224 |
-
"VALUES (NULL , '" . $current_user->display_name . "' , 'Question Has Been Duplicated: ".$mlw_question_id."' , '" . date("h:i:s A m/d/Y") . "')";
|
225 |
-
$results = $wpdb->query( $insert );
|
226 |
-
}
|
227 |
-
else
|
228 |
-
{
|
229 |
-
$mlwQuizMasterNext->alertManager->newAlert(sprintf(__('There has been an error in this action. Please share this with the developer. Error Code: %s', 'quiz-master-next'), '0019'), 'error');
|
230 |
-
}
|
231 |
-
}
|
232 |
-
|
233 |
-
//Submit new question into database
|
234 |
-
if ( isset($_POST["create_question"]) && $_POST["create_question"] == "confirmation")
|
235 |
-
{
|
236 |
-
//Variables from new question form
|
237 |
-
$question_name = trim(preg_replace('/\s+/',' ', nl2br(htmlspecialchars(stripslashes($_POST["question_name"]), ENT_QUOTES))));
|
238 |
-
$question_answer_info = htmlspecialchars(stripslashes($_POST["correct_answer_info"]), ENT_QUOTES);
|
239 |
-
$question_type = $_POST["question_type"];
|
240 |
-
$comments = htmlspecialchars($_POST["comments"], ENT_QUOTES);
|
241 |
-
$hint = htmlspecialchars($_POST["hint"], ENT_QUOTES);
|
242 |
-
$new_question_order = intval($_POST["new_question_order"]);
|
243 |
-
$mlw_answer_total = intval($_POST["new_question_answer_total"]);
|
244 |
-
|
245 |
-
if (isset($_POST['new_category']))
|
246 |
-
{
|
247 |
-
$qmn_category = $_POST["new_category"];
|
248 |
-
if ($qmn_category == 'new_category')
|
249 |
-
{
|
250 |
-
$qmn_category = $_POST["new_new_category"];
|
251 |
-
}
|
252 |
-
}
|
253 |
-
else
|
254 |
-
{
|
255 |
-
$qmn_category = '';
|
256 |
-
}
|
257 |
-
$mlw_settings = array();
|
258 |
-
$mlw_settings['required'] = intval($_POST["required"]);
|
259 |
-
$mlw_settings = serialize($mlw_settings);
|
260 |
-
$i = 1;
|
261 |
-
$mlw_qmn_new_answer_array = array();
|
262 |
-
while ($i <= $mlw_answer_total)
|
263 |
-
{
|
264 |
-
if ($_POST["answer_".$i] != "")
|
265 |
-
{
|
266 |
-
$mlw_qmn_correct = 0;
|
267 |
-
if (isset($_POST["answer_".$i."_correct"]) && $_POST["answer_".$i."_correct"] == 1)
|
268 |
-
{
|
269 |
-
$mlw_qmn_correct = 1;
|
270 |
-
}
|
271 |
-
$mlw_qmn_answer_each = array(htmlspecialchars(stripslashes($_POST["answer_".$i]), ENT_QUOTES), floatval($_POST["answer_".$i."_points"]), $mlw_qmn_correct);
|
272 |
-
$mlw_qmn_new_answer_array[] = $mlw_qmn_answer_each;
|
273 |
-
}
|
274 |
-
$i++;
|
275 |
-
}
|
276 |
-
$mlw_qmn_new_answer_array = serialize($mlw_qmn_new_answer_array);
|
277 |
-
$quiz_id = $_POST["quiz_id"];
|
278 |
-
$results = $wpdb->insert(
|
279 |
-
$wpdb->prefix."mlw_questions",
|
280 |
-
array(
|
281 |
-
'quiz_id' => $quiz_id,
|
282 |
-
'question_name' => $question_name,
|
283 |
-
'answer_array' => $mlw_qmn_new_answer_array,
|
284 |
-
'question_answer_info' => $question_answer_info,
|
285 |
-
'comments' => $comments,
|
286 |
-
'hints' => $hint,
|
287 |
-
'question_order' => $new_question_order,
|
288 |
-
'question_type_new' => $question_type,
|
289 |
-
'question_settings' => $mlw_settings,
|
290 |
-
'category' => $qmn_category,
|
291 |
-
'deleted' => 0
|
292 |
-
),
|
293 |
-
array(
|
294 |
-
'%d',
|
295 |
-
'%s',
|
296 |
-
'%s',
|
297 |
-
'%s',
|
298 |
-
'%d',
|
299 |
-
'%s',
|
300 |
-
'%d',
|
301 |
-
'%s',
|
302 |
-
'%s',
|
303 |
-
'%s',
|
304 |
-
'%d'
|
305 |
-
)
|
306 |
-
);
|
307 |
-
if ($results != false)
|
308 |
-
{
|
309 |
-
$mlwQuizMasterNext->alertManager->newAlert(__('The question has been created successfully.', 'quiz-master-next'), 'success');
|
310 |
-
|
311 |
-
//Insert Action Into Audit Trail
|
312 |
-
global $current_user;
|
313 |
-
get_currentuserinfo();
|
314 |
-
$table_name = $wpdb->prefix . "mlw_qm_audit_trail";
|
315 |
-
$insert = "INSERT INTO " . $table_name .
|
316 |
-
"(trail_id, action_user, action, time) " .
|
317 |
-
"VALUES (NULL , '" . $current_user->display_name . "' , 'Question Has Been Added: ".$question_name."' , '" . date("h:i:s A m/d/Y") . "')";
|
318 |
-
$results = $wpdb->query( $insert );
|
319 |
-
}
|
320 |
-
else
|
321 |
-
{
|
322 |
-
$mlwQuizMasterNext->alertManager->newAlert(sprintf(__('There has been an error in this action. Please share this with the developer. Error Code: %s', 'quiz-master-next'), '0006'), 'error');
|
323 |
-
}
|
324 |
-
}
|
325 |
-
|
326 |
-
if (isset($_GET["quiz_id"]))
|
327 |
-
{
|
328 |
-
$table_name = $wpdb->prefix . "mlw_quizzes";
|
329 |
-
$mlw_quiz_options = $wpdb->get_row($wpdb->prepare("SELECT * FROM $table_name WHERE quiz_id=%d LIMIT 1", $_GET["quiz_id"]));
|
330 |
-
}
|
331 |
-
$mlw_qmn_table_limit = 15;
|
332 |
-
$mlw_qmn_question_count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(question_id) FROM " . $wpdb->prefix . "mlw_questions WHERE quiz_id=%d AND deleted='0'", $quiz_id ) );
|
333 |
-
|
334 |
-
if( isset($_GET{'mlw_question_page'} ) )
|
335 |
-
{
|
336 |
-
$mlw_qmn_question_page = $_GET{'mlw_question_page'} + 1;
|
337 |
-
$mlw_qmn_question_begin = $mlw_qmn_table_limit * $mlw_qmn_question_page ;
|
338 |
-
}
|
339 |
-
else
|
340 |
-
{
|
341 |
-
$mlw_qmn_question_page = 0;
|
342 |
-
$mlw_qmn_question_begin = 0;
|
343 |
-
}
|
344 |
-
$mlw_qmn_question_left = $mlw_qmn_question_count - ($mlw_qmn_question_page * $mlw_qmn_table_limit);
|
345 |
-
|
346 |
-
$mlw_question_data = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM " . $wpdb->prefix . "mlw_questions WHERE quiz_id=%d AND deleted='0'
|
347 |
-
ORDER BY question_order ASC LIMIT %d, %d", $quiz_id, $mlw_qmn_question_begin, $mlw_qmn_table_limit ) );
|
348 |
-
|
349 |
-
//Load and prepare answer arrays
|
350 |
-
$mlw_qmn_answer_arrays = array();
|
351 |
-
foreach($mlw_question_data as $mlw_question_info) {
|
352 |
-
if (is_serialized($mlw_question_info->answer_array) && is_array(@unserialize($mlw_question_info->answer_array)))
|
353 |
-
{
|
354 |
-
$mlw_qmn_answer_array_each = @unserialize($mlw_question_info->answer_array);
|
355 |
-
$mlw_qmn_answer_arrays[$mlw_question_info->question_id] = $mlw_qmn_answer_array_each;
|
356 |
-
}
|
357 |
-
else
|
358 |
-
{
|
359 |
-
$mlw_answer_array_correct = array(0, 0, 0, 0, 0, 0);
|
360 |
-
$mlw_answer_array_correct[$mlw_question_info->correct_answer-1] = 1;
|
361 |
-
$mlw_qmn_answer_arrays[$mlw_question_info->question_id] = array(
|
362 |
-
array($mlw_question_info->answer_one, $mlw_question_info->answer_one_points, $mlw_answer_array_correct[0]),
|
363 |
-
array($mlw_question_info->answer_two, $mlw_question_info->answer_two_points, $mlw_answer_array_correct[1]),
|
364 |
-
array($mlw_question_info->answer_three, $mlw_question_info->answer_three_points, $mlw_answer_array_correct[2]),
|
365 |
-
array($mlw_question_info->answer_four, $mlw_question_info->answer_four_points, $mlw_answer_array_correct[3]),
|
366 |
-
array($mlw_question_info->answer_five, $mlw_question_info->answer_five_points, $mlw_answer_array_correct[4]),
|
367 |
-
array($mlw_question_info->answer_six, $mlw_question_info->answer_six_points, $mlw_answer_array_correct[5]));
|
368 |
-
}
|
369 |
-
}
|
370 |
-
|
371 |
-
//Load Categories
|
372 |
-
$qmn_quiz_categories = $wpdb->get_results( $wpdb->prepare( "SELECT category FROM " . $wpdb->prefix . "mlw_questions WHERE quiz_id=%d AND deleted='0'
|
373 |
-
GROUP BY category", $quiz_id ) );
|
374 |
-
|
375 |
-
//Load Question Types
|
376 |
-
$qmn_question_types = $mlwQuizMasterNext->pluginHelper->get_question_type_options();
|
377 |
-
|
378 |
-
$is_new_quiz = $wpdb->num_rows;
|
379 |
-
?>
|
380 |
-
<script>
|
381 |
-
jQuery(function() {
|
382 |
-
jQuery('#new_question_dialog').dialog({
|
383 |
-
autoOpen: false,
|
384 |
-
show: 'blind',
|
385 |
-
width:800,
|
386 |
-
hide: 'explode',
|
387 |
-
buttons: {
|
388 |
-
Cancel: function() {
|
389 |
-
jQuery(this).dialog('close');
|
390 |
-
}
|
391 |
-
}
|
392 |
-
});
|
393 |
-
|
394 |
-
jQuery('#new_question_button').click(function() {
|
395 |
-
jQuery('#new_question_dialog').dialog('open');
|
396 |
-
document.getElementById("question_name").focus();
|
397 |
-
return false;
|
398 |
-
} );
|
399 |
-
jQuery('#new_question_button_two').click(function() {
|
400 |
-
jQuery('#new_question_dialog').dialog('open');
|
401 |
-
document.getElementById("question_name").focus();
|
402 |
-
return false;
|
403 |
-
} );
|
404 |
-
});
|
405 |
-
function deleteQuestion(id){
|
406 |
-
jQuery("#delete_dialog").dialog({
|
407 |
-
autoOpen: false,
|
408 |
-
show: 'blind',
|
409 |
-
hide: 'explode',
|
410 |
-
buttons: {
|
411 |
-
Cancel: function() {
|
412 |
-
jQuery(this).dialog('close');
|
413 |
-
}
|
414 |
-
}
|
415 |
-
});
|
416 |
-
jQuery("#delete_dialog").dialog('open');
|
417 |
-
var idHidden = document.getElementById("question_id");
|
418 |
-
idHidden.value = id;
|
419 |
-
};
|
420 |
-
function duplicateQuestion(id){
|
421 |
-
jQuery("#duplicate_dialog").dialog({
|
422 |
-
autoOpen: false,
|
423 |
-
show: 'blind',
|
424 |
-
hide: 'explode',
|
425 |
-
buttons: {
|
426 |
-
Cancel: function() {
|
427 |
-
jQuery(this).dialog('close');
|
428 |
-
}
|
429 |
-
}
|
430 |
-
});
|
431 |
-
jQuery("#duplicate_dialog").dialog('open');
|
432 |
-
var idHidden = document.getElementById("duplicate_question_id");
|
433 |
-
idHidden.value = id;
|
434 |
-
};
|
435 |
-
function editQuestion(id){
|
436 |
-
jQuery("#edit_question_dialog_"+id).dialog({
|
437 |
-
autoOpen: false,
|
438 |
-
show: 'blind',
|
439 |
-
width:800,
|
440 |
-
hide: 'explode',
|
441 |
-
buttons: {
|
442 |
-
Cancel: function() {
|
443 |
-
jQuery(this).dialog('close');
|
444 |
-
}
|
445 |
-
}
|
446 |
-
});
|
447 |
-
jQuery("#edit_question_dialog_"+id).dialog('open');
|
448 |
-
};
|
449 |
-
function mlw_add_new_question(id)
|
450 |
-
{
|
451 |
-
var total_answers = parseFloat(document.getElementById("question_"+id+"_answer_total").value);
|
452 |
-
total_answers = total_answers + 1;
|
453 |
-
document.getElementById("question_"+id+"_answer_total").value = total_answers;
|
454 |
-
jQuery("#question_"+id+"_answers").append("<tr valign='top'><td><span style='font-weight:bold;'><?php _e('Answer', 'quiz-master-next'); ?> "+total_answers+"</span></td><td><input type='text' name='edit_answer_"+total_answers+"' id='edit_answer_"+total_answers+"' style='border-color:#000000;color:#3300CC;cursor:hand;width: 250px;'/></td><td><input type='text' name='edit_answer_"+total_answers+"_points' id='edit_answer_"+total_answers+"_points' value=0 style='border-color:#000000;color:#3300CC; cursor:hand;'/></td><td><input type='checkbox' id='edit_answer_"+total_answers+"_correct' name='edit_answer_"+total_answers+"_correct' value=1 /></td></tr>");
|
455 |
-
}
|
456 |
-
function mlw_add_answer_to_new_question()
|
457 |
-
{
|
458 |
-
var total_answers = parseFloat(document.getElementById("new_question_answer_total").value);
|
459 |
-
total_answers = total_answers + 1;
|
460 |
-
document.getElementById("new_question_answer_total").value = total_answers;
|
461 |
-
jQuery("#new_question_answers").append("<tr valign='top'><td><span style='font-weight:bold;'><?php _e('Answer', 'quiz-master-next'); ?> "+total_answers+"</span></td><td><input type='text' name='answer_"+total_answers+"' id='answer_"+total_answers+"' style='border-color:#000000;color:#3300CC;cursor:hand;width: 250px;'/></td><td><input type='text' name='answer_"+total_answers+"_points' id='answer_"+total_answers+"_points' value=0 style='border-color:#000000;color:#3300CC; cursor:hand;'/></td><td><input type='checkbox' id='answer_"+total_answers+"_correct' name='answer_"+total_answers+"_correct' value=1 /></td></tr>");
|
462 |
-
}
|
463 |
-
</script>
|
464 |
-
<style>
|
465 |
-
.linkOptions
|
466 |
-
{
|
467 |
-
color: #0074a2 !important;
|
468 |
-
font-size: 14px !important;
|
469 |
-
}
|
470 |
-
.linkDelete
|
471 |
-
{
|
472 |
-
color: red !important;
|
473 |
-
font-size: 14px !important;
|
474 |
-
}
|
475 |
-
.linkOptions:hover,
|
476 |
-
.linkDelete:hover
|
477 |
-
{
|
478 |
-
background-color: black;
|
479 |
-
}
|
480 |
-
</style>
|
481 |
-
<button class="add-new-h2" id="new_question_button_two"><?php _e('Add Question', 'quiz-master-next'); ?></button>
|
482 |
-
<br />
|
483 |
-
<div class="tablenav top">
|
484 |
-
<div class="tablenav-pages">
|
485 |
-
<span class="displaying-num"><?php echo sprintf(_n('One question', '%s questions', $mlw_qmn_question_count, 'quiz-master-next'), number_format_i18n($mlw_qmn_question_count)); ?></span>
|
486 |
-
<span class="pagination-links">
|
487 |
-
<?php
|
488 |
-
$mlw_current_page = $mlw_qmn_question_page+1;
|
489 |
-
$mlw_total_pages = ceil($mlw_qmn_question_count/$mlw_qmn_table_limit);
|
490 |
-
if( $mlw_qmn_question_page > 0 )
|
491 |
-
{
|
492 |
-
$mlw_qmn_previous_page = $mlw_qmn_question_page - 2;
|
493 |
-
echo "<a class=\"prev-page\" href=\"?page=mlw_quiz_options&&mlw_question_page=$mlw_qmn_previous_page&&quiz_id=$quiz_id\"><</a>";
|
494 |
-
echo "<span class=\"paging-input\">$mlw_current_page of $mlw_total_pages</span>";
|
495 |
-
if( $mlw_qmn_question_left > $mlw_qmn_table_limit )
|
496 |
-
{
|
497 |
-
echo "<a class=\"next-page\" href=\"?page=mlw_quiz_options&&mlw_question_page=$mlw_qmn_question_page&&quiz_id=$quiz_id\">></a>";
|
498 |
-
}
|
499 |
-
else
|
500 |
-
{
|
501 |
-
echo "<a class=\"next-page disabled\" href=\"javascript:();\">></a>";
|
502 |
-
}
|
503 |
-
}
|
504 |
-
else if( $mlw_qmn_question_page == 0 )
|
505 |
-
{
|
506 |
-
echo "<a class=\"prev-page disabled\" title=\"Go to the previous page\" href=\"javascript:();\"><</a>";
|
507 |
-
echo "<span class=\"paging-input\">$mlw_current_page of $mlw_total_pages</span>";
|
508 |
-
if( $mlw_qmn_question_left > $mlw_qmn_table_limit )
|
509 |
-
{
|
510 |
-
echo "<a class=\"next-page\" href=\"?page=mlw_quiz_options&&mlw_question_page=$mlw_qmn_question_page&&quiz_id=$quiz_id\">></a>";
|
511 |
-
}
|
512 |
-
else
|
513 |
-
{
|
514 |
-
echo "<a class=\"next-page disabled\" href=\"javascript:();\">></a>";
|
515 |
-
}
|
516 |
-
}
|
517 |
-
else if( $mlw_qmn_question_left < $mlw_qmn_table_limit )
|
518 |
-
{
|
519 |
-
$mlw_qmn_previous_page = $mlw_qmn_question_page - 2;
|
520 |
-
echo "<a class=\"prev-page\" href=\"?page=mlw_quiz_options&&mlw_question_page=$mlw_qmn_previous_page&&quiz_id=$quiz_id\"><</a>";
|
521 |
-
echo "<span class=\"paging-input\">$mlw_current_page of $mlw_total_pages</span>";
|
522 |
-
echo "<a class=\"next-page disabled\" href=\"javascript:();\">></a>";
|
523 |
-
}
|
524 |
-
?>
|
525 |
-
</span>
|
526 |
-
<br class="clear">
|
527 |
-
</div>
|
528 |
-
</div>
|
529 |
-
<?php
|
530 |
-
$alternate = "";
|
531 |
-
$question_list = "";
|
532 |
-
foreach($mlw_question_data as $mlw_question_info)
|
533 |
-
{
|
534 |
-
if (is_serialized($mlw_question_info->question_settings) && is_array(@unserialize($mlw_question_info->question_settings)))
|
535 |
-
{
|
536 |
-
$mlw_question_settings = @unserialize($mlw_question_info->question_settings);
|
537 |
-
}
|
538 |
-
else
|
539 |
-
{
|
540 |
-
$mlw_question_settings = array();
|
541 |
-
$mlw_question_settings['required'] = 1;
|
542 |
-
}
|
543 |
-
$mlw_question_type_text = "";
|
544 |
-
foreach($qmn_question_types as $type)
|
545 |
-
{
|
546 |
-
if ($type["slug"] == $mlw_question_info->question_type_new)
|
547 |
-
{
|
548 |
-
$mlw_question_type_text = $type["name"];
|
549 |
-
}
|
550 |
-
}
|
551 |
-
if($alternate) $alternate = "";
|
552 |
-
else $alternate = " class=\"alternate\"";
|
553 |
-
$question_list .= "<tr{$alternate}>";
|
554 |
-
$question_list .= "<td><span style='font-size:16px;'>" . $mlw_question_info->question_order . "</span></td>";
|
555 |
-
$question_list .= "<td><span style='font-size:16px;'>" . $mlw_question_type_text . "</span></td>";
|
556 |
-
$question_list .= "<td><span style='font-size:16px;'>" . $mlw_question_info->category . "</span></td>";
|
557 |
-
$question_list .= "<td class='post-title column-title'><span style='font-size:16px;'>" . $mlw_question_info->question_name ."</span><div class='row-actions'><a class='linkOptions' onclick=\"editQuestion('".$mlw_question_info->question_id."')\" href='#'>".__('Edit', 'quiz-master-next')."</a> | <a class='linkOptions' onclick=\"duplicateQuestion('".$mlw_question_info->question_id."')\" href='#'>".__('Duplicate', 'quiz-master-next')."</a>| <a class='linkDelete' onclick=\"deleteQuestion('".$mlw_question_info->question_id."')\" href='#'>".__('Delete', 'quiz-master-next')."</a></div></td>";
|
558 |
-
$question_list .= "</tr>";
|
559 |
-
|
560 |
-
|
561 |
-
$mlw_question_answer_array = $mlw_qmn_answer_arrays[$mlw_question_info->question_id];
|
562 |
-
?>
|
563 |
-
<div id="edit_question_dialog_<?php echo $mlw_question_info->question_id; ?>" title="Edit Question" style="display:none;">
|
564 |
-
<form action='' method='post'>
|
565 |
-
<input type='hidden' name='edit_question' value='confirmation' />
|
566 |
-
<input type='hidden' id='edit_question_id' name='edit_question_id' value='<?php echo $mlw_question_info->question_id; ?>' />
|
567 |
-
<input type='hidden' name='quiz_id' value='<?php echo $quiz_id; ?>' />
|
568 |
-
<p><?php _e('For fill in the blank types, use %BLANK% to represent where to put the text box in your text.', 'quiz-master-next'); ?></p>
|
569 |
-
<table class="wide" style="text-align: left; white-space: nowrap;" id="question_<?php echo $mlw_question_info->question_id; ?>_answers" name="question_<?php echo $mlw_question_info->question_id; ?>_answers">
|
570 |
-
<tr>
|
571 |
-
<td><span style='font-weight:bold;'><?php _e('Question', 'quiz-master-next'); ?></span></td>
|
572 |
-
<td colspan="3">
|
573 |
-
<textarea name="edit_question_name" id="edit_question_name" style="width: 500px; height: 150px;"><?php echo htmlspecialchars_decode($mlw_question_info->question_name, ENT_QUOTES); ?></textarea>
|
574 |
-
</td>
|
575 |
-
</tr>
|
576 |
-
<tr valign="top">
|
577 |
-
<td> </td>
|
578 |
-
<td> </td>
|
579 |
-
</tr>
|
580 |
-
<tr valign="top">
|
581 |
-
<td> </td>
|
582 |
-
<td><span style='font-weight:bold;'><?php _e('Answers', 'quiz-master-next'); ?></span></td>
|
583 |
-
<td><span style='font-weight:bold;'><?php _e('Points Worth', 'quiz-master-next'); ?></span></td>
|
584 |
-
<td><span style='font-weight:bold;'><?php _e('Correct Answer', 'quiz-master-next'); ?></span></td>
|
585 |
-
</tr>
|
586 |
-
<?php
|
587 |
-
$mlw_answer_total = 0;
|
588 |
-
foreach($mlw_question_answer_array as $mlw_question_answer_each)
|
589 |
-
{
|
590 |
-
$mlw_answer_total = $mlw_answer_total + 1;
|
591 |
-
?>
|
592 |
-
<tr valign="top">
|
593 |
-
<td><span style='font-weight:bold;'><?php _e('Answer', 'quiz-master-next'); ?> <?php echo $mlw_answer_total; ?></span></td>
|
594 |
-
<td>
|
595 |
-
<input type="text" name="edit_answer_<?php echo $mlw_answer_total; ?>" id="edit_answer_<?php echo $mlw_answer_total; ?>" value="<?php echo esc_attr(htmlspecialchars_decode($mlw_question_answer_each[0], ENT_QUOTES)); ?>" style="border-color:#000000;
|
596 |
-
color:#3300CC;
|
597 |
-
cursor:hand;
|
598 |
-
width: 250px;"/>
|
599 |
-
</td>
|
600 |
-
<td>
|
601 |
-
<input type="text" name="edit_answer_<?php echo $mlw_answer_total; ?>_points" id="edit_answer_<?php echo $mlw_answer_total; ?>_points" value="<?php echo $mlw_question_answer_each[1]; ?>" style="border-color:#000000;
|
602 |
-
color:#3300CC;
|
603 |
-
cursor:hand;"/>
|
604 |
-
</td>
|
605 |
-
<td><input type="checkbox" id="edit_answer_<?php echo $mlw_answer_total; ?>_correct" name="edit_answer_<?php echo $mlw_answer_total; ?>_correct" <?php if ($mlw_question_answer_each[2] == 1) { echo 'checked="checked"'; } ?> value=1 /></td>
|
606 |
-
</tr>
|
607 |
-
<?php
|
608 |
-
}
|
609 |
-
?>
|
610 |
-
</table>
|
611 |
-
<a href="#" class="button" id="new_answer_button" onclick="mlw_add_new_question(<?php echo $mlw_question_info->question_id; ?>);"><?php _e('Add New Answer!', 'quiz-master-next'); ?></a>
|
612 |
-
<br />
|
613 |
-
<br />
|
614 |
-
<table class="wide" style="text-align: left; white-space: nowrap;">
|
615 |
-
<tr>
|
616 |
-
<td><span style='font-weight:bold;'><?php _e('Correct Answer Info', 'quiz-master-next'); ?></span></td>
|
617 |
-
<td colspan="3"><input type="text" name="edit_correct_answer_info" id="edit_correct_answer_info" style="border-color:#000000;
|
618 |
-
color:#3300CC;
|
619 |
-
cursor:hand;
|
620 |
-
width:550px;" value="<?php echo esc_attr(htmlspecialchars_decode($mlw_question_info->question_answer_info, ENT_QUOTES)); ?>"/></td>
|
621 |
-
</tr>
|
622 |
-
<tr valign="top">
|
623 |
-
<td><span style='font-weight:bold;'><?php _e('Hint', 'quiz-master-next'); ?></span></td>
|
624 |
-
<td colspan="3">
|
625 |
-
<input type="text" name="edit_hint" id="edit_hint" style="border-color:#000000;
|
626 |
-
color:#3300CC;
|
627 |
-
cursor:hand;
|
628 |
-
width:550px;" value="<?php echo htmlspecialchars_decode($mlw_question_info->hints, ENT_QUOTES); ?>"/>
|
629 |
-
</td>
|
630 |
-
</tr>
|
631 |
-
<tr><td> </td></tr>
|
632 |
-
<tr><td> </td></tr>
|
633 |
-
<tr valign="top">
|
634 |
-
<td><span style='font-weight:bold;'><?php _e('Question Type', 'quiz-master-next'); ?></span></td>
|
635 |
-
<td colspan="3">
|
636 |
-
<select name="edit_question_type">
|
637 |
-
<?php
|
638 |
-
foreach($qmn_question_types as $type)
|
639 |
-
{
|
640 |
-
$selected_text ='';
|
641 |
-
if ($mlw_question_info->question_type_new == $type["slug"])
|
642 |
-
{
|
643 |
-
$selected_text = 'selected="selected"';
|
644 |
-
}
|
645 |
-
echo "<option value='".$type['slug']."' $selected_text>".$type['name']."</option>";
|
646 |
-
}
|
647 |
-
?>
|
648 |
-
</select>
|
649 |
-
</td>
|
650 |
-
</tr>
|
651 |
-
<tr valign="top">
|
652 |
-
<td><span style='font-weight:bold;'><?php _e('Comment Field', 'quiz-master-next'); ?></span></td>
|
653 |
-
<td colspan="3">
|
654 |
-
<input type="radio" id="<?php echo $mlw_question_info->question_id; ?>_editCommentRadio1" name="edit_comments" value=0 <?php if ($mlw_question_info->comments == 0) { echo 'checked="checked"'; } ?>/>
|
655 |
-
<label for="<?php echo $mlw_question_info->question_id; ?>_editCommentRadio1"><?php _e('Small Text Field', 'quiz-master-next'); ?></label>
|
656 |
-
<input type="radio" id="<?php echo $mlw_question_info->question_id; ?>_editCommentRadio3" name="edit_comments" value=2 <?php if ($mlw_question_info->comments == 2) { echo 'checked="checked"'; } ?>/>
|
657 |
-
<label for="<?php echo $mlw_question_info->question_id; ?>_editCommentRadio3"><?php _e('Large Text Field', 'quiz-master-next'); ?></label>
|
658 |
-
<input type="radio" id="<?php echo $mlw_question_info->question_id; ?>_editCommentRadio2" name="edit_comments" value=1 <?php if ($mlw_question_info->comments == 1) { echo 'checked="checked"'; } ?>/>
|
659 |
-
<label for="<?php echo $mlw_question_info->question_id; ?>_editCommentRadio2"><?php _e('None', 'quiz-master-next'); ?></label>
|
660 |
-
</td>
|
661 |
-
</tr>
|
662 |
-
<tr valign="top">
|
663 |
-
<td><span style='font-weight:bold;'><?php _e('Question Order', 'quiz-master-next'); ?></span></td>
|
664 |
-
<td>
|
665 |
-
<input type="number" step="1" min="1" name="edit_question_order" value="<?php echo $mlw_question_info->question_order; ?>" id="edit_question_order" style="border-color:#000000;
|
666 |
-
color:#3300CC;
|
667 |
-
cursor:hand;"/>
|
668 |
-
</td>
|
669 |
-
</tr>
|
670 |
-
<tr valign="top">
|
671 |
-
<td><span style='font-weight:bold;'><?php _e('Required?', 'quiz-master-next'); ?></span></td>
|
672 |
-
<td colspan="3">
|
673 |
-
<select name="edit_required">
|
674 |
-
<option value="0" <?php if ($mlw_question_settings['required'] == 0) { echo 'selected="selected"'; } ?>><?php _e('Yes', 'quiz-master-next'); ?></option>
|
675 |
-
<option value="1" <?php if ($mlw_question_settings['required'] == 1) { echo 'selected="selected"'; } ?>><?php _e('No', 'quiz-master-next'); ?></option>
|
676 |
-
</select>
|
677 |
-
</td>
|
678 |
-
</tr>
|
679 |
-
<tr>
|
680 |
-
<td><span style="font-weight:bold;"><?php _e('Category', 'quiz-master-next'); ?></span></td>
|
681 |
-
<td colspan="3">
|
682 |
-
<?php
|
683 |
-
foreach($qmn_quiz_categories as $category)
|
684 |
-
{
|
685 |
-
if ($category->category != '')
|
686 |
-
{
|
687 |
-
?>
|
688 |
-
<input type="radio" name="edit_category" <?php if ($category->category == $mlw_question_info->category) { echo "checked='checked' "; } ?>id="edit_category_<?php echo esc_attr($category->category); ?>" value="<?php echo esc_attr($category->category); ?>">
|
689 |
-
<label for="edit_category_<?php echo esc_attr($category->category); ?>"><?php echo $category->category; ?></label>
|
690 |
-
<br />
|
691 |
-
<?php
|
692 |
-
}
|
693 |
-
}
|
694 |
-
?>
|
695 |
-
<input type="radio" name="edit_category" id="edit_category_new" value="new_category"><label for="edit_category_new">New: <input type='text' name='edit_new_category' value='' /></label>
|
696 |
-
</td>
|
697 |
-
</tr>
|
698 |
-
</table>
|
699 |
-
<p>*<?php _e('Required currently only works on open answer, number, accept, and captcha question types', 'quiz-master-next'); ?></p>
|
700 |
-
<input type="hidden" name="question_<?php echo $mlw_question_info->question_id; ?>_answer_total" id="question_<?php echo $mlw_question_info->question_id; ?>_answer_total" value="<?php echo $mlw_answer_total; ?>" />
|
701 |
-
<p class='submit'><input type='submit' class='button-primary' value='<?php _e('Edit Question', 'quiz-master-next'); ?>' /></p>
|
702 |
-
</form>
|
703 |
-
</div>
|
704 |
-
|
705 |
-
<?php
|
706 |
-
}
|
707 |
-
?>
|
708 |
-
<table class=widefat>
|
709 |
-
<thead>
|
710 |
-
<tr>
|
711 |
-
<th><?php _e('Question Order', 'quiz-master-next'); ?></th>
|
712 |
-
<th><?php _e('Question Type', 'quiz-master-next'); ?></th>
|
713 |
-
<th><?php _e('Category', 'quiz-master-next'); ?></th>
|
714 |
-
<th><?php _e('Question', 'quiz-master-next'); ?></th>
|
715 |
-
</tr>
|
716 |
-
</thead>
|
717 |
-
<tbody id=the-list>
|
718 |
-
<?php echo $question_list; ?>
|
719 |
-
</tbody>
|
720 |
-
<tfoot>
|
721 |
-
<tr>
|
722 |
-
<th><?php _e('Question Order', 'quiz-master-next'); ?></th>
|
723 |
-
<th><?php _e('Question Type', 'quiz-master-next'); ?></th>
|
724 |
-
<th><?php _e('Category', 'quiz-master-next'); ?></th>
|
725 |
-
<th><?php _e('Question', 'quiz-master-next'); ?></th>
|
726 |
-
</tr>
|
727 |
-
</tfoot>
|
728 |
-
</table>
|
729 |
-
<br>
|
730 |
-
<button class="add-new-h2" id="new_question_button"><?php _e('Add Question', 'quiz-master-next'); ?></button>
|
731 |
-
<div id="new_question_dialog" title="Create New Question" style="display:none;">
|
732 |
-
|
733 |
-
<?php
|
734 |
-
echo "<form action='' method='post'>";
|
735 |
-
echo "<input type='hidden' name='create_question' value='confirmation' />";
|
736 |
-
echo "<input type='hidden' name='quiz_id' value='".$quiz_id."' />";
|
737 |
-
?>
|
738 |
-
<p><?php _e('For fill in the blank types, use %BLANK% to represent where to put the text box in your text.', 'quiz-master-next'); ?></p>
|
739 |
-
<table class="wide" style="text-align: left; white-space: nowrap;" id="new_question_answers" name="new_question_answers">
|
740 |
-
<tr>
|
741 |
-
<td><span style='font-weight:bold;'><?php _e('Question', 'quiz-master-next'); ?></span></td>
|
742 |
-
<td colspan="3">
|
743 |
-
<textarea name="question_name" id="question_name" style="width: 500px; height: 150px;"></textarea>
|
744 |
-
</td>
|
745 |
-
</tr>
|
746 |
-
<tr valign="top">
|
747 |
-
<td> </td>
|
748 |
-
<td> </td>
|
749 |
-
</tr>
|
750 |
-
<tr valign="top">
|
751 |
-
<td> </td>
|
752 |
-
<td><span style='font-weight:bold;'><?php _e('Answers', 'quiz-master-next'); ?></span></td>
|
753 |
-
<td><span style='font-weight:bold;'><?php _e('Points Worth', 'quiz-master-next'); ?></span></td>
|
754 |
-
<td><span style='font-weight:bold;'><?php _e('Correct Answer', 'quiz-master-next'); ?></span></td>
|
755 |
-
</tr>
|
756 |
-
<?php
|
757 |
-
$mlw_answer_total = 0;
|
758 |
-
$mlw_answer_total = $mlw_answer_total + 1;
|
759 |
-
?>
|
760 |
-
<tr valign="top">
|
761 |
-
<td><span style='font-weight:bold;'><?php _e('Answer', 'quiz-master-next'); ?> <?php echo $mlw_answer_total; ?></span></td>
|
762 |
-
<td>
|
763 |
-
<input type="text" name="answer_<?php echo $mlw_answer_total; ?>" id="answer_<?php echo $mlw_answer_total; ?>" value="" style="border-color:#000000;
|
764 |
-
color:#3300CC;
|
765 |
-
cursor:hand;
|
766 |
-
width: 250px;"/>
|
767 |
-
</td>
|
768 |
-
<td>
|
769 |
-
<input type="text" name="answer_<?php echo $mlw_answer_total; ?>_points" id="answer_<?php echo $mlw_answer_total; ?>_points" value=0 style="border-color:#000000;
|
770 |
-
color:#3300CC;
|
771 |
-
cursor:hand;"/>
|
772 |
-
</td>
|
773 |
-
<td><input type="checkbox" id="answer_<?php echo $mlw_answer_total; ?>_correct" name="answer_<?php echo $mlw_answer_total; ?>_correct" checked="checked" value=1 /></td>
|
774 |
-
</tr>
|
775 |
-
</table>
|
776 |
-
<a href="#" class="button" id="new_answer_button" onclick="mlw_add_answer_to_new_question();"><?php _e('Add New Answer!', 'quiz-master-next'); ?></a>
|
777 |
-
<br />
|
778 |
-
<br />
|
779 |
-
<table class="wide" style="text-align: left; white-space: nowrap;">
|
780 |
-
<tr>
|
781 |
-
<td><span style='font-weight:bold;'><?php _e('Correct Answer Info', 'quiz-master-next'); ?></span></td>
|
782 |
-
<td colspan="3"><input type="text" name="correct_answer_info" value="" id="correct_answer_info" style="border-color:#000000;
|
783 |
-
color:#3300CC;
|
784 |
-
cursor:hand;
|
785 |
-
width:550px;"/></td>
|
786 |
-
</tr>
|
787 |
-
<tr valign="top">
|
788 |
-
<td><span style='font-weight:bold;'><?php _e('Hint', 'quiz-master-next'); ?></span></td>
|
789 |
-
<td colspan="3">
|
790 |
-
<input type="text" name="hint" value="" id="hint" style="border-color:#000000;
|
791 |
-
color:#3300CC;
|
792 |
-
cursor:hand;
|
793 |
-
width:550px;"/>
|
794 |
-
</td>
|
795 |
-
</tr>
|
796 |
-
<tr><td> </td></tr>
|
797 |
-
<tr><td> </td></tr>
|
798 |
-
<tr valign="top">
|
799 |
-
<td><span style='font-weight:bold;'><?php _e('Question Type', 'quiz-master-next'); ?></span></td>
|
800 |
-
<td colspan="3">
|
801 |
-
<select name="question_type">
|
802 |
-
<?php
|
803 |
-
foreach($qmn_question_types as $type)
|
804 |
-
{
|
805 |
-
echo "<option value='".$type['slug']."'>".$type['name']."</option>";
|
806 |
-
}
|
807 |
-
?>
|
808 |
-
</select>
|
809 |
-
</div></td>
|
810 |
-
</tr>
|
811 |
-
<tr valign="top">
|
812 |
-
<td><span style='font-weight:bold;'><?php _e('Comment Field', 'quiz-master-next'); ?></span></td>
|
813 |
-
<td colspan="3"><div id="comments">
|
814 |
-
<input type="radio" id="commentsRadio1" name="comments" value=0 /><label for="commentsRadio1"><?php _e('Small Text Field', 'quiz-master-next'); ?></label>
|
815 |
-
<input type="radio" id="commentsRadio3" name="comments" value=2 /><label for="commentsRadio3"><?php _e('Large Text Field', 'quiz-master-next'); ?></label>
|
816 |
-
<input type="radio" id="commentsRadio2" name="comments" checked="checked" value=1 /><label for="commentsRadio2"><?php _e('None', 'quiz-master-next'); ?></label>
|
817 |
-
</div></td>
|
818 |
-
</tr>
|
819 |
-
<tr valign="top">
|
820 |
-
<td><span style='font-weight:bold;'><?php _e('Question Order', 'quiz-master-next'); ?></span></td>
|
821 |
-
<td>
|
822 |
-
<input type="number" step="1" min="1" name="new_question_order" value="<?php echo $mlw_qmn_question_count+1; ?>" id="new_question_order" style="border-color:#000000;
|
823 |
-
color:#3300CC;
|
824 |
-
cursor:hand;"/>
|
825 |
-
</td>
|
826 |
-
</tr>
|
827 |
-
<tr valign="top">
|
828 |
-
<td><span style='font-weight:bold;'><?php _e('Required?', 'quiz-master-next'); ?></span></td>
|
829 |
-
<td colspan="3">
|
830 |
-
<select name="required">
|
831 |
-
<option value="0" selected="selected"><?php _e('Yes', 'quiz-master-next'); ?></option>
|
832 |
-
<option value="1"><?php _e('No', 'quiz-master-next'); ?></option>
|
833 |
-
</select>
|
834 |
-
</div></td>
|
835 |
-
</tr>
|
836 |
-
<tr>
|
837 |
-
<td><span style="font-weight:bold;"><?php _e('Category', 'quiz-master-next'); ?></span></td>
|
838 |
-
<td colspan="3">
|
839 |
-
<?php
|
840 |
-
foreach($qmn_quiz_categories as $category)
|
841 |
-
{
|
842 |
-
if ($category->category != '')
|
843 |
-
{
|
844 |
-
?>
|
845 |
-
<input type="radio" name="new_category" id="new_category<?php echo esc_attr($category->category); ?>" value="<?php echo esc_attr($category->category); ?>">
|
846 |
-
<label for="new_category<?php echo esc_attr($category->category); ?>"><?php echo $category->category; ?></label>
|
847 |
-
<br />
|
848 |
-
<?php
|
849 |
-
}
|
850 |
-
}
|
851 |
-
?>
|
852 |
-
<input type="radio" name="new_category" id="new_category_new" value="new_category"><label for="new_category_new">New: <input type='text' name='new_new_category' value='' /></label>
|
853 |
-
</td>
|
854 |
-
</tr>
|
855 |
-
</table>
|
856 |
-
<p>*<?php _e('Required currently only works on open answer, number, accept, and captcha question types', 'quiz-master-next'); ?></p>
|
857 |
-
<input type="hidden" name="new_question_answer_total" id="new_question_answer_total" value="<?php echo $mlw_answer_total; ?>" />
|
858 |
-
<p class='submit'><input type='submit' class='button-primary' value='<?php _e('Create Question', 'quiz-master-next'); ?>' /></p>
|
859 |
-
</form>
|
860 |
-
</div>
|
861 |
-
<!--Dialogs-->
|
862 |
-
<div id="delete_dialog" title="Delete Question?" style="display:none;">
|
863 |
-
<h3><b><?php _e('Are you sure you want to delete this question?', 'quiz-master-next'); ?></b></h3>
|
864 |
-
<form action='' method='post'>
|
865 |
-
<input type='hidden' name='delete_question' value='confirmation' />
|
866 |
-
<input type='hidden' id='question_id' name='question_id' value='' />
|
867 |
-
<input type='hidden' name='quiz_id' value='<?php echo $quiz_id; ?>' />
|
868 |
-
<p class='submit'><input type='submit' class='button-primary' value='<?php _e('Delete Question', 'quiz-master-next'); ?>' /></p>
|
869 |
-
</form>
|
870 |
-
</div>
|
871 |
-
|
872 |
-
<div id="duplicate_dialog" title="Duplicate Question?" style="display:none;">
|
873 |
-
<h3><b><?php _e('Are you sure you want to duplicate this question?', 'quiz-master-next'); ?></b></h3>
|
874 |
-
<form action='' method='post'>
|
875 |
-
<input type='hidden' name='duplicate_question' value='confirmation' />
|
876 |
-
<input type='hidden' id='duplicate_question_id' name='duplicate_question_id' value='' />
|
877 |
-
<input type='hidden' name='quiz_id' value='<?php echo $quiz_id; ?>' />
|
878 |
-
<p class='submit'><input type='submit' class='button-primary' value='<?php _e ('Duplicate Question', 'quiz-master-next'); ?>' /></p>
|
879 |
-
</form>
|
880 |
-
</div>
|
881 |
-
<?php
|
882 |
-
}
|
883 |
-
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
js/Chart.min.js
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
* Chart.js
|
3 |
+
* http://chartjs.org/
|
4 |
+
* Version: 1.0.1
|
5 |
+
*
|
6 |
+
* Copyright 2015 Nick Downie
|
7 |
+
* Released under the MIT license
|
8 |
+
* https://github.com/nnnick/Chart.js/blob/master/LICENSE.md
|
9 |
+
*/
|
10 |
+
(function(){"use strict";var t=this,i=t.Chart,e=function(t){this.canvas=t.canvas,this.ctx=t;this.width=t.canvas.width,this.height=t.canvas.height;return this.aspectRatio=this.width/this.height,s.retinaScale(this),this};e.defaults={global:{animation:!0,animationSteps:60,animationEasing:"easeOutQuart",showScale:!0,scaleOverride:!1,scaleSteps:null,scaleStepWidth:null,scaleStartValue:null,scaleLineColor:"rgba(0,0,0,.1)",scaleLineWidth:1,scaleShowLabels:!0,scaleLabel:"<%=value%>",scaleIntegersOnly:!0,scaleBeginAtZero:!1,scaleFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",scaleFontSize:12,scaleFontStyle:"normal",scaleFontColor:"#666",responsive:!1,maintainAspectRatio:!0,showTooltips:!0,customTooltips:!1,tooltipEvents:["mousemove","touchstart","touchmove","mouseout"],tooltipFillColor:"rgba(0,0,0,0.8)",tooltipFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",tooltipFontSize:14,tooltipFontStyle:"normal",tooltipFontColor:"#fff",tooltipTitleFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",tooltipTitleFontSize:14,tooltipTitleFontStyle:"bold",tooltipTitleFontColor:"#fff",tooltipYPadding:6,tooltipXPadding:6,tooltipCaretSize:8,tooltipCornerRadius:6,tooltipXOffset:10,tooltipTemplate:"<%if (label){%><%=label%>: <%}%><%= value %>",multiTooltipTemplate:"<%= value %>",multiTooltipKeyBackground:"#fff",onAnimationProgress:function(){},onAnimationComplete:function(){}}},e.types={};var s=e.helpers={},n=s.each=function(t,i,e){var s=Array.prototype.slice.call(arguments,3);if(t)if(t.length===+t.length){var n;for(n=0;n<t.length;n++)i.apply(e,[t[n],n].concat(s))}else for(var o in t)i.apply(e,[t[o],o].concat(s))},o=s.clone=function(t){var i={};return n(t,function(e,s){t.hasOwnProperty(s)&&(i[s]=e)}),i},a=s.extend=function(t){return n(Array.prototype.slice.call(arguments,1),function(i){n(i,function(e,s){i.hasOwnProperty(s)&&(t[s]=e)})}),t},h=s.merge=function(){var t=Array.prototype.slice.call(arguments,0);return t.unshift({}),a.apply(null,t)},l=s.indexOf=function(t,i){if(Array.prototype.indexOf)return t.indexOf(i);for(var e=0;e<t.length;e++)if(t[e]===i)return e;return-1},r=(s.where=function(t,i){var e=[];return s.each(t,function(t){i(t)&&e.push(t)}),e},s.findNextWhere=function(t,i,e){e||(e=-1);for(var s=e+1;s<t.length;s++){var n=t[s];if(i(n))return n}},s.findPreviousWhere=function(t,i,e){e||(e=t.length);for(var s=e-1;s>=0;s--){var n=t[s];if(i(n))return n}},s.inherits=function(t){var i=this,e=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return i.apply(this,arguments)},s=function(){this.constructor=e};return s.prototype=i.prototype,e.prototype=new s,e.extend=r,t&&a(e.prototype,t),e.__super__=i.prototype,e}),c=s.noop=function(){},u=s.uid=function(){var t=0;return function(){return"chart-"+t++}}(),d=s.warn=function(t){window.console&&"function"==typeof window.console.warn&&console.warn(t)},p=s.amd="function"==typeof define&&define.amd,f=s.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},g=s.max=function(t){return Math.max.apply(Math,t)},m=s.min=function(t){return Math.min.apply(Math,t)},v=(s.cap=function(t,i,e){if(f(i)){if(t>i)return i}else if(f(e)&&e>t)return e;return t},s.getDecimalPlaces=function(t){return t%1!==0&&f(t)?t.toString().split(".")[1].length:0}),S=s.radians=function(t){return t*(Math.PI/180)},x=(s.getAngleFromPoint=function(t,i){var e=i.x-t.x,s=i.y-t.y,n=Math.sqrt(e*e+s*s),o=2*Math.PI+Math.atan2(s,e);return 0>e&&0>s&&(o+=2*Math.PI),{angle:o,distance:n}},s.aliasPixel=function(t){return t%2===0?0:.5}),y=(s.splineCurve=function(t,i,e,s){var n=Math.sqrt(Math.pow(i.x-t.x,2)+Math.pow(i.y-t.y,2)),o=Math.sqrt(Math.pow(e.x-i.x,2)+Math.pow(e.y-i.y,2)),a=s*n/(n+o),h=s*o/(n+o);return{inner:{x:i.x-a*(e.x-t.x),y:i.y-a*(e.y-t.y)},outer:{x:i.x+h*(e.x-t.x),y:i.y+h*(e.y-t.y)}}},s.calculateOrderOfMagnitude=function(t){return Math.floor(Math.log(t)/Math.LN10)}),C=(s.calculateScaleRange=function(t,i,e,s,n){var o=2,a=Math.floor(i/(1.5*e)),h=o>=a,l=g(t),r=m(t);l===r&&(l+=.5,r>=.5&&!s?r-=.5:l+=.5);for(var c=Math.abs(l-r),u=y(c),d=Math.ceil(l/(1*Math.pow(10,u)))*Math.pow(10,u),p=s?0:Math.floor(r/(1*Math.pow(10,u)))*Math.pow(10,u),f=d-p,v=Math.pow(10,u),S=Math.round(f/v);(S>a||a>2*S)&&!h;)if(S>a)v*=2,S=Math.round(f/v),S%1!==0&&(h=!0);else if(n&&u>=0){if(v/2%1!==0)break;v/=2,S=Math.round(f/v)}else v/=2,S=Math.round(f/v);return h&&(S=o,v=f/S),{steps:S,stepValue:v,min:p,max:p+S*v}},s.template=function(t,i){function e(t,i){var e=/\W/.test(t)?new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+t.replace(/[\r\t\n]/g," ").split("<%").join(" ").replace(/((^|%>)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split(" ").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');"):s[t]=s[t];return i?e(i):e}if(t instanceof Function)return t(i);var s={};return e(t,i)}),w=(s.generateLabels=function(t,i,e,s){var o=new Array(i);return labelTemplateString&&n(o,function(i,n){o[n]=C(t,{value:e+s*(n+1)})}),o},s.easingEffects={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-1*t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-0.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return 1*((t=t/1-1)*t*t+1)},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-1*((t=t/1-1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-0.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return 1*(t/=1)*t*t*t*t},easeOutQuint:function(t){return 1*((t=t/1-1)*t*t*t*t+1)},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return-1*Math.cos(t/1*(Math.PI/2))+1},easeOutSine:function(t){return 1*Math.sin(t/1*(Math.PI/2))},easeInOutSine:function(t){return-0.5*(Math.cos(Math.PI*t/1)-1)},easeInExpo:function(t){return 0===t?1:1*Math.pow(2,10*(t/1-1))},easeOutExpo:function(t){return 1===t?1:1*(-Math.pow(2,-10*t/1)+1)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(-Math.pow(2,-10*--t)+2)},easeInCirc:function(t){return t>=1?t:-1*(Math.sqrt(1-(t/=1)*t)-1)},easeOutCirc:function(t){return 1*Math.sqrt(1-(t=t/1-1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-0.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var i=1.70158,e=0,s=1;return 0===t?0:1==(t/=1)?1:(e||(e=.3),s<Math.abs(1)?(s=1,i=e/4):i=e/(2*Math.PI)*Math.asin(1/s),-(s*Math.pow(2,10*(t-=1))*Math.sin(2*(1*t-i)*Math.PI/e)))},easeOutElastic:function(t){var i=1.70158,e=0,s=1;return 0===t?0:1==(t/=1)?1:(e||(e=.3),s<Math.abs(1)?(s=1,i=e/4):i=e/(2*Math.PI)*Math.asin(1/s),s*Math.pow(2,-10*t)*Math.sin(2*(1*t-i)*Math.PI/e)+1)},easeInOutElastic:function(t){var i=1.70158,e=0,s=1;return 0===t?0:2==(t/=.5)?1:(e||(e=.3*1.5),s<Math.abs(1)?(s=1,i=e/4):i=e/(2*Math.PI)*Math.asin(1/s),1>t?-.5*s*Math.pow(2,10*(t-=1))*Math.sin(2*(1*t-i)*Math.PI/e):s*Math.pow(2,-10*(t-=1))*Math.sin(2*(1*t-i)*Math.PI/e)*.5+1)},easeInBack:function(t){var i=1.70158;return 1*(t/=1)*t*((i+1)*t-i)},easeOutBack:function(t){var i=1.70158;return 1*((t=t/1-1)*t*((i+1)*t+i)+1)},easeInOutBack:function(t){var i=1.70158;return(t/=.5)<1?.5*t*t*(((i*=1.525)+1)*t-i):.5*((t-=2)*t*(((i*=1.525)+1)*t+i)+2)},easeInBounce:function(t){return 1-w.easeOutBounce(1-t)},easeOutBounce:function(t){return(t/=1)<1/2.75?7.5625*t*t:2/2.75>t?1*(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?1*(7.5625*(t-=2.25/2.75)*t+.9375):1*(7.5625*(t-=2.625/2.75)*t+.984375)},easeInOutBounce:function(t){return.5>t?.5*w.easeInBounce(2*t):.5*w.easeOutBounce(2*t-1)+.5}}),b=s.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)}}(),P=(s.cancelAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(t){return window.clearTimeout(t,1e3/60)}}(),s.animationLoop=function(t,i,e,s,n,o){var a=0,h=w[e]||w.linear,l=function(){a++;var e=a/i,r=h(e);t.call(o,r,e,a),s.call(o,r,e),i>a?o.animationFrame=b(l):n.apply(o)};b(l)},s.getRelativePosition=function(t){var i,e,s=t.originalEvent||t,n=t.currentTarget||t.srcElement,o=n.getBoundingClientRect();return s.touches?(i=s.touches[0].clientX-o.left,e=s.touches[0].clientY-o.top):(i=s.clientX-o.left,e=s.clientY-o.top),{x:i,y:e}},s.addEvent=function(t,i,e){t.addEventListener?t.addEventListener(i,e):t.attachEvent?t.attachEvent("on"+i,e):t["on"+i]=e}),L=s.removeEvent=function(t,i,e){t.removeEventListener?t.removeEventListener(i,e,!1):t.detachEvent?t.detachEvent("on"+i,e):t["on"+i]=c},k=(s.bindEvents=function(t,i,e){t.events||(t.events={}),n(i,function(i){t.events[i]=function(){e.apply(t,arguments)},P(t.chart.canvas,i,t.events[i])})},s.unbindEvents=function(t,i){n(i,function(i,e){L(t.chart.canvas,e,i)})}),F=s.getMaximumWidth=function(t){var i=t.parentNode;return i.clientWidth},R=s.getMaximumHeight=function(t){var i=t.parentNode;return i.clientHeight},T=(s.getMaximumSize=s.getMaximumWidth,s.retinaScale=function(t){var i=t.ctx,e=t.canvas.width,s=t.canvas.height;window.devicePixelRatio&&(i.canvas.style.width=e+"px",i.canvas.style.height=s+"px",i.canvas.height=s*window.devicePixelRatio,i.canvas.width=e*window.devicePixelRatio,i.scale(window.devicePixelRatio,window.devicePixelRatio))}),A=s.clear=function(t){t.ctx.clearRect(0,0,t.width,t.height)},M=s.fontString=function(t,i,e){return i+" "+t+"px "+e},W=s.longestText=function(t,i,e){t.font=i;var s=0;return n(e,function(i){var e=t.measureText(i).width;s=e>s?e:s}),s},z=s.drawRoundedRectangle=function(t,i,e,s,n,o){t.beginPath(),t.moveTo(i+o,e),t.lineTo(i+s-o,e),t.quadraticCurveTo(i+s,e,i+s,e+o),t.lineTo(i+s,e+n-o),t.quadraticCurveTo(i+s,e+n,i+s-o,e+n),t.lineTo(i+o,e+n),t.quadraticCurveTo(i,e+n,i,e+n-o),t.lineTo(i,e+o),t.quadraticCurveTo(i,e,i+o,e),t.closePath()};e.instances={},e.Type=function(t,i,s){this.options=i,this.chart=s,this.id=u(),e.instances[this.id]=this,i.responsive&&this.resize(),this.initialize.call(this,t)},a(e.Type.prototype,{initialize:function(){return this},clear:function(){return A(this.chart),this},stop:function(){return s.cancelAnimFrame.call(t,this.animationFrame),this},resize:function(t){this.stop();var i=this.chart.canvas,e=F(this.chart.canvas),s=this.options.maintainAspectRatio?e/this.chart.aspectRatio:R(this.chart.canvas);return i.width=this.chart.width=e,i.height=this.chart.height=s,T(this.chart),"function"==typeof t&&t.apply(this,Array.prototype.slice.call(arguments,1)),this},reflow:c,render:function(t){return t&&this.reflow(),this.options.animation&&!t?s.animationLoop(this.draw,this.options.animationSteps,this.options.animationEasing,this.options.onAnimationProgress,this.options.onAnimationComplete,this):(this.draw(),this.options.onAnimationComplete.call(this)),this},generateLegend:function(){return C(this.options.legendTemplate,this)},destroy:function(){this.clear(),k(this,this.events);var t=this.chart.canvas;t.width=this.chart.width,t.height=this.chart.height,t.style.removeProperty?(t.style.removeProperty("width"),t.style.removeProperty("height")):(t.style.removeAttribute("width"),t.style.removeAttribute("height")),delete e.instances[this.id]},showTooltip:function(t,i){"undefined"==typeof this.activeElements&&(this.activeElements=[]);var o=function(t){var i=!1;return t.length!==this.activeElements.length?i=!0:(n(t,function(t,e){t!==this.activeElements[e]&&(i=!0)},this),i)}.call(this,t);if(o||i){if(this.activeElements=t,this.draw(),this.options.customTooltips&&this.options.customTooltips(!1),t.length>0)if(this.datasets&&this.datasets.length>1){for(var a,h,r=this.datasets.length-1;r>=0&&(a=this.datasets[r].points||this.datasets[r].bars||this.datasets[r].segments,h=l(a,t[0]),-1===h);r--);var c=[],u=[],d=function(){var t,i,e,n,o,a=[],l=[],r=[];return s.each(this.datasets,function(i){t=i.points||i.bars||i.segments,t[h]&&t[h].hasValue()&&a.push(t[h])}),s.each(a,function(t){l.push(t.x),r.push(t.y),c.push(s.template(this.options.multiTooltipTemplate,t)),u.push({fill:t._saved.fillColor||t.fillColor,stroke:t._saved.strokeColor||t.strokeColor})},this),o=m(r),e=g(r),n=m(l),i=g(l),{x:n>this.chart.width/2?n:i,y:(o+e)/2}}.call(this,h);new e.MultiTooltip({x:d.x,y:d.y,xPadding:this.options.tooltipXPadding,yPadding:this.options.tooltipYPadding,xOffset:this.options.tooltipXOffset,fillColor:this.options.tooltipFillColor,textColor:this.options.tooltipFontColor,fontFamily:this.options.tooltipFontFamily,fontStyle:this.options.tooltipFontStyle,fontSize:this.options.tooltipFontSize,titleTextColor:this.options.tooltipTitleFontColor,titleFontFamily:this.options.tooltipTitleFontFamily,titleFontStyle:this.options.tooltipTitleFontStyle,titleFontSize:this.options.tooltipTitleFontSize,cornerRadius:this.options.tooltipCornerRadius,labels:c,legendColors:u,legendColorBackground:this.options.multiTooltipKeyBackground,title:t[0].label,chart:this.chart,ctx:this.chart.ctx,custom:this.options.customTooltips}).draw()}else n(t,function(t){var i=t.tooltipPosition();new e.Tooltip({x:Math.round(i.x),y:Math.round(i.y),xPadding:this.options.tooltipXPadding,yPadding:this.options.tooltipYPadding,fillColor:this.options.tooltipFillColor,textColor:this.options.tooltipFontColor,fontFamily:this.options.tooltipFontFamily,fontStyle:this.options.tooltipFontStyle,fontSize:this.options.tooltipFontSize,caretHeight:this.options.tooltipCaretSize,cornerRadius:this.options.tooltipCornerRadius,text:C(this.options.tooltipTemplate,t),chart:this.chart,custom:this.options.customTooltips}).draw()},this);return this}},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)}}),e.Type.extend=function(t){var i=this,s=function(){return i.apply(this,arguments)};if(s.prototype=o(i.prototype),a(s.prototype,t),s.extend=e.Type.extend,t.name||i.prototype.name){var n=t.name||i.prototype.name,l=e.defaults[i.prototype.name]?o(e.defaults[i.prototype.name]):{};e.defaults[n]=a(l,t.defaults),e.types[n]=s,e.prototype[n]=function(t,i){var o=h(e.defaults.global,e.defaults[n],i||{});return new s(t,o,this)}}else d("Name not provided for this chart, so it hasn't been registered");return i},e.Element=function(t){a(this,t),this.initialize.apply(this,arguments),this.save()},a(e.Element.prototype,{initialize:function(){},restore:function(t){return t?n(t,function(t){this[t]=this._saved[t]},this):a(this,this._saved),this},save:function(){return this._saved=o(this),delete this._saved._saved,this},update:function(t){return n(t,function(t,i){this._saved[i]=this[i],this[i]=t},this),this},transition:function(t,i){return n(t,function(t,e){this[e]=(t-this._saved[e])*i+this._saved[e]},this),this},tooltipPosition:function(){return{x:this.x,y:this.y}},hasValue:function(){return f(this.value)}}),e.Element.extend=r,e.Point=e.Element.extend({display:!0,inRange:function(t,i){var e=this.hitDetectionRadius+this.radius;return Math.pow(t-this.x,2)+Math.pow(i-this.y,2)<Math.pow(e,2)},draw:function(){if(this.display){var t=this.ctx;t.beginPath(),t.arc(this.x,this.y,this.radius,0,2*Math.PI),t.closePath(),t.strokeStyle=this.strokeColor,t.lineWidth=this.strokeWidth,t.fillStyle=this.fillColor,t.fill(),t.stroke()}}}),e.Arc=e.Element.extend({inRange:function(t,i){var e=s.getAngleFromPoint(this,{x:t,y:i}),n=e.angle>=this.startAngle&&e.angle<=this.endAngle,o=e.distance>=this.innerRadius&&e.distance<=this.outerRadius;return n&&o},tooltipPosition:function(){var t=this.startAngle+(this.endAngle-this.startAngle)/2,i=(this.outerRadius-this.innerRadius)/2+this.innerRadius;return{x:this.x+Math.cos(t)*i,y:this.y+Math.sin(t)*i}},draw:function(t){var i=this.ctx;i.beginPath(),i.arc(this.x,this.y,this.outerRadius,this.startAngle,this.endAngle),i.arc(this.x,this.y,this.innerRadius,this.endAngle,this.startAngle,!0),i.closePath(),i.strokeStyle=this.strokeColor,i.lineWidth=this.strokeWidth,i.fillStyle=this.fillColor,i.fill(),i.lineJoin="bevel",this.showStroke&&i.stroke()}}),e.Rectangle=e.Element.extend({draw:function(){var t=this.ctx,i=this.width/2,e=this.x-i,s=this.x+i,n=this.base-(this.base-this.y),o=this.strokeWidth/2;this.showStroke&&(e+=o,s-=o,n+=o),t.beginPath(),t.fillStyle=this.fillColor,t.strokeStyle=this.strokeColor,t.lineWidth=this.strokeWidth,t.moveTo(e,this.base),t.lineTo(e,n),t.lineTo(s,n),t.lineTo(s,this.base),t.fill(),this.showStroke&&t.stroke()},height:function(){return this.base-this.y},inRange:function(t,i){return t>=this.x-this.width/2&&t<=this.x+this.width/2&&i>=this.y&&i<=this.base}}),e.Tooltip=e.Element.extend({draw:function(){var t=this.chart.ctx;t.font=M(this.fontSize,this.fontStyle,this.fontFamily),this.xAlign="center",this.yAlign="above";var i=this.caretPadding=2,e=t.measureText(this.text).width+2*this.xPadding,s=this.fontSize+2*this.yPadding,n=s+this.caretHeight+i;this.x+e/2>this.chart.width?this.xAlign="left":this.x-e/2<0&&(this.xAlign="right"),this.y-n<0&&(this.yAlign="below");var o=this.x-e/2,a=this.y-n;if(t.fillStyle=this.fillColor,this.custom)this.custom(this);else{switch(this.yAlign){case"above":t.beginPath(),t.moveTo(this.x,this.y-i),t.lineTo(this.x+this.caretHeight,this.y-(i+this.caretHeight)),t.lineTo(this.x-this.caretHeight,this.y-(i+this.caretHeight)),t.closePath(),t.fill();break;case"below":a=this.y+i+this.caretHeight,t.beginPath(),t.moveTo(this.x,this.y+i),t.lineTo(this.x+this.caretHeight,this.y+i+this.caretHeight),t.lineTo(this.x-this.caretHeight,this.y+i+this.caretHeight),t.closePath(),t.fill()}switch(this.xAlign){case"left":o=this.x-e+(this.cornerRadius+this.caretHeight);break;case"right":o=this.x-(this.cornerRadius+this.caretHeight)}z(t,o,a,e,s,this.cornerRadius),t.fill(),t.fillStyle=this.textColor,t.textAlign="center",t.textBaseline="middle",t.fillText(this.text,o+e/2,a+s/2)}}}),e.MultiTooltip=e.Element.extend({initialize:function(){this.font=M(this.fontSize,this.fontStyle,this.fontFamily),this.titleFont=M(this.titleFontSize,this.titleFontStyle,this.titleFontFamily),this.height=this.labels.length*this.fontSize+(this.labels.length-1)*(this.fontSize/2)+2*this.yPadding+1.5*this.titleFontSize,this.ctx.font=this.titleFont;var t=this.ctx.measureText(this.title).width,i=W(this.ctx,this.font,this.labels)+this.fontSize+3,e=g([i,t]);this.width=e+2*this.xPadding;var s=this.height/2;this.y-s<0?this.y=s:this.y+s>this.chart.height&&(this.y=this.chart.height-s),this.x>this.chart.width/2?this.x-=this.xOffset+this.width:this.x+=this.xOffset},getLineHeight:function(t){var i=this.y-this.height/2+this.yPadding,e=t-1;return 0===t?i+this.titleFontSize/2:i+(1.5*this.fontSize*e+this.fontSize/2)+1.5*this.titleFontSize},draw:function(){if(this.custom)this.custom(this);else{z(this.ctx,this.x,this.y-this.height/2,this.width,this.height,this.cornerRadius);var t=this.ctx;t.fillStyle=this.fillColor,t.fill(),t.closePath(),t.textAlign="left",t.textBaseline="middle",t.fillStyle=this.titleTextColor,t.font=this.titleFont,t.fillText(this.title,this.x+this.xPadding,this.getLineHeight(0)),t.font=this.font,s.each(this.labels,function(i,e){t.fillStyle=this.textColor,t.fillText(i,this.x+this.xPadding+this.fontSize+3,this.getLineHeight(e+1)),t.fillStyle=this.legendColorBackground,t.fillRect(this.x+this.xPadding,this.getLineHeight(e+1)-this.fontSize/2,this.fontSize,this.fontSize),t.fillStyle=this.legendColors[e].fill,t.fillRect(this.x+this.xPadding,this.getLineHeight(e+1)-this.fontSize/2,this.fontSize,this.fontSize)},this)}}}),e.Scale=e.Element.extend({initialize:function(){this.fit()},buildYLabels:function(){this.yLabels=[];for(var t=v(this.stepValue),i=0;i<=this.steps;i++)this.yLabels.push(C(this.templateString,{value:(this.min+i*this.stepValue).toFixed(t)}));this.yLabelWidth=this.display&&this.showLabels?W(this.ctx,this.font,this.yLabels):0},addXLabel:function(t){this.xLabels.push(t),this.valuesCount++,this.fit()},removeXLabel:function(){this.xLabels.shift(),this.valuesCount--,this.fit()},fit:function(){this.startPoint=this.display?this.fontSize:0,this.endPoint=this.display?this.height-1.5*this.fontSize-5:this.height,this.startPoint+=this.padding,this.endPoint-=this.padding;var t,i=this.endPoint-this.startPoint;for(this.calculateYRange(i),this.buildYLabels(),this.calculateXLabelRotation();i>this.endPoint-this.startPoint;)i=this.endPoint-this.startPoint,t=this.yLabelWidth,this.calculateYRange(i),this.buildYLabels(),t<this.yLabelWidth&&this.calculateXLabelRotation()},calculateXLabelRotation:function(){this.ctx.font=this.font;var t,i,e=this.ctx.measureText(this.xLabels[0]).width,s=this.ctx.measureText(this.xLabels[this.xLabels.length-1]).width;if(this.xScalePaddingRight=s/2+3,this.xScalePaddingLeft=e/2>this.yLabelWidth+10?e/2:this.yLabelWidth+10,this.xLabelRotation=0,this.display){var n,o=W(this.ctx,this.font,this.xLabels);this.xLabelWidth=o;for(var a=Math.floor(this.calculateX(1)-this.calculateX(0))-6;this.xLabelWidth>a&&0===this.xLabelRotation||this.xLabelWidth>a&&this.xLabelRotation<=90&&this.xLabelRotation>0;)n=Math.cos(S(this.xLabelRotation)),t=n*e,i=n*s,t+this.fontSize/2>this.yLabelWidth+8&&(this.xScalePaddingLeft=t+this.fontSize/2),this.xScalePaddingRight=this.fontSize/2,this.xLabelRotation++,this.xLabelWidth=n*o;this.xLabelRotation>0&&(this.endPoint-=Math.sin(S(this.xLabelRotation))*o+3)}else this.xLabelWidth=0,this.xScalePaddingRight=this.padding,this.xScalePaddingLeft=this.padding},calculateYRange:c,drawingArea:function(){return this.startPoint-this.endPoint},calculateY:function(t){var i=this.drawingArea()/(this.min-this.max);return this.endPoint-i*(t-this.min)},calculateX:function(t){var i=(this.xLabelRotation>0,this.width-(this.xScalePaddingLeft+this.xScalePaddingRight)),e=i/(this.valuesCount-(this.offsetGridLines?0:1)),s=e*t+this.xScalePaddingLeft;return this.offsetGridLines&&(s+=e/2),Math.round(s)},update:function(t){s.extend(this,t),this.fit()},draw:function(){var t=this.ctx,i=(this.endPoint-this.startPoint)/this.steps,e=Math.round(this.xScalePaddingLeft);this.display&&(t.fillStyle=this.textColor,t.font=this.font,n(this.yLabels,function(n,o){var a=this.endPoint-i*o,h=Math.round(a),l=this.showHorizontalLines;t.textAlign="right",t.textBaseline="middle",this.showLabels&&t.fillText(n,e-10,a),0!==o||l||(l=!0),l&&t.beginPath(),o>0?(t.lineWidth=this.gridLineWidth,t.strokeStyle=this.gridLineColor):(t.lineWidth=this.lineWidth,t.strokeStyle=this.lineColor),h+=s.aliasPixel(t.lineWidth),l&&(t.moveTo(e,h),t.lineTo(this.width,h),t.stroke(),t.closePath()),t.lineWidth=this.lineWidth,t.strokeStyle=this.lineColor,t.beginPath(),t.moveTo(e-5,h),t.lineTo(e,h),t.stroke(),t.closePath()},this),n(this.xLabels,function(i,e){var s=this.calculateX(e)+x(this.lineWidth),n=this.calculateX(e-(this.offsetGridLines?.5:0))+x(this.lineWidth),o=this.xLabelRotation>0,a=this.showVerticalLines;0!==e||a||(a=!0),a&&t.beginPath(),e>0?(t.lineWidth=this.gridLineWidth,t.strokeStyle=this.gridLineColor):(t.lineWidth=this.lineWidth,t.strokeStyle=this.lineColor),a&&(t.moveTo(n,this.endPoint),t.lineTo(n,this.startPoint-3),t.stroke(),t.closePath()),t.lineWidth=this.lineWidth,t.strokeStyle=this.lineColor,t.beginPath(),t.moveTo(n,this.endPoint),t.lineTo(n,this.endPoint+5),t.stroke(),t.closePath(),t.save(),t.translate(s,o?this.endPoint+12:this.endPoint+8),t.rotate(-1*S(this.xLabelRotation)),t.font=this.font,t.textAlign=o?"right":"center",t.textBaseline=o?"middle":"top",t.fillText(i,0,0),t.restore()},this))}}),e.RadialScale=e.Element.extend({initialize:function(){this.size=m([this.height,this.width]),this.drawingArea=this.display?this.size/2-(this.fontSize/2+this.backdropPaddingY):this.size/2},calculateCenterOffset:function(t){var i=this.drawingArea/(this.max-this.min);return(t-this.min)*i},update:function(){this.lineArc?this.drawingArea=this.display?this.size/2-(this.fontSize/2+this.backdropPaddingY):this.size/2:this.setScaleSize(),this.buildYLabels()},buildYLabels:function(){this.yLabels=[];for(var t=v(this.stepValue),i=0;i<=this.steps;i++)this.yLabels.push(C(this.templateString,{value:(this.min+i*this.stepValue).toFixed(t)}))},getCircumference:function(){return 2*Math.PI/this.valuesCount},setScaleSize:function(){var t,i,e,s,n,o,a,h,l,r,c,u,d=m([this.height/2-this.pointLabelFontSize-5,this.width/2]),p=this.width,g=0;for(this.ctx.font=M(this.pointLabelFontSize,this.pointLabelFontStyle,this.pointLabelFontFamily),i=0;i<this.valuesCount;i++)t=this.getPointPosition(i,d),e=this.ctx.measureText(C(this.templateString,{value:this.labels[i]})).width+5,0===i||i===this.valuesCount/2?(s=e/2,t.x+s>p&&(p=t.x+s,n=i),t.x-s<g&&(g=t.x-s,a=i)):i<this.valuesCount/2?t.x+e>p&&(p=t.x+e,n=i):i>this.valuesCount/2&&t.x-e<g&&(g=t.x-e,a=i);l=g,r=Math.ceil(p-this.width),o=this.getIndexAngle(n),h=this.getIndexAngle(a),c=r/Math.sin(o+Math.PI/2),u=l/Math.sin(h+Math.PI/2),c=f(c)?c:0,u=f(u)?u:0,this.drawingArea=d-(u+c)/2,this.setCenterPoint(u,c)},setCenterPoint:function(t,i){var e=this.width-i-this.drawingArea,s=t+this.drawingArea;this.xCenter=(s+e)/2,this.yCenter=this.height/2},getIndexAngle:function(t){var i=2*Math.PI/this.valuesCount;return t*i-Math.PI/2},getPointPosition:function(t,i){var e=this.getIndexAngle(t);return{x:Math.cos(e)*i+this.xCenter,y:Math.sin(e)*i+this.yCenter}},draw:function(){if(this.display){var t=this.ctx;if(n(this.yLabels,function(i,e){if(e>0){var s,n=e*(this.drawingArea/this.steps),o=this.yCenter-n;if(this.lineWidth>0)if(t.strokeStyle=this.lineColor,t.lineWidth=this.lineWidth,this.lineArc)t.beginPath(),t.arc(this.xCenter,this.yCenter,n,0,2*Math.PI),t.closePath(),t.stroke();else{t.beginPath();for(var a=0;a<this.valuesCount;a++)s=this.getPointPosition(a,this.calculateCenterOffset(this.min+e*this.stepValue)),0===a?t.moveTo(s.x,s.y):t.lineTo(s.x,s.y);t.closePath(),t.stroke()}if(this.showLabels){if(t.font=M(this.fontSize,this.fontStyle,this.fontFamily),this.showLabelBackdrop){var h=t.measureText(i).width;t.fillStyle=this.backdropColor,t.fillRect(this.xCenter-h/2-this.backdropPaddingX,o-this.fontSize/2-this.backdropPaddingY,h+2*this.backdropPaddingX,this.fontSize+2*this.backdropPaddingY)}t.textAlign="center",t.textBaseline="middle",t.fillStyle=this.fontColor,t.fillText(i,this.xCenter,o)}}},this),!this.lineArc){t.lineWidth=this.angleLineWidth,t.strokeStyle=this.angleLineColor;for(var i=this.valuesCount-1;i>=0;i--){if(this.angleLineWidth>0){var e=this.getPointPosition(i,this.calculateCenterOffset(this.max));t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(e.x,e.y),t.stroke(),t.closePath()}var s=this.getPointPosition(i,this.calculateCenterOffset(this.max)+5);t.font=M(this.pointLabelFontSize,this.pointLabelFontStyle,this.pointLabelFontFamily),t.fillStyle=this.pointLabelFontColor;var o=this.labels.length,a=this.labels.length/2,h=a/2,l=h>i||i>o-h,r=i===h||i===o-h;t.textAlign=0===i?"center":i===a?"center":a>i?"left":"right",t.textBaseline=r?"middle":l?"bottom":"top",t.fillText(this.labels[i],s.x,s.y)}}}}}),s.addEvent(window,"resize",function(){var t;return function(){clearTimeout(t),t=setTimeout(function(){n(e.instances,function(t){t.options.responsive&&t.resize(t.render,!0)})},50)}}()),p?define(function(){return e}):"object"==typeof module&&module.exports&&(module.exports=e),t.Chart=e,e.noConflict=function(){return t.Chart=i,e}}).call(this),function(){"use strict";var t=this,i=t.Chart,e=i.helpers,s={scaleBeginAtZero:!0,scaleShowGridLines:!0,scaleGridLineColor:"rgba(0,0,0,.05)",scaleGridLineWidth:1,scaleShowHorizontalLines:!0,scaleShowVerticalLines:!0,barShowStroke:!0,barStrokeWidth:2,barValueSpacing:5,barDatasetSpacing:1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].fillColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>'};i.Type.extend({name:"Bar",defaults:s,initialize:function(t){var s=this.options;this.ScaleClass=i.Scale.extend({offsetGridLines:!0,calculateBarX:function(t,i,e){var n=this.calculateBaseWidth(),o=this.calculateX(e)-n/2,a=this.calculateBarWidth(t);return o+a*i+i*s.barDatasetSpacing+a/2},calculateBaseWidth:function(){return this.calculateX(1)-this.calculateX(0)-2*s.barValueSpacing},calculateBarWidth:function(t){var i=this.calculateBaseWidth()-(t-1)*s.barDatasetSpacing;return i/t}}),this.datasets=[],this.options.showTooltips&&e.bindEvents(this,this.options.tooltipEvents,function(t){var i="mouseout"!==t.type?this.getBarsAtEvent(t):[];this.eachBars(function(t){t.restore(["fillColor","strokeColor"])}),e.each(i,function(t){t.fillColor=t.highlightFill,t.strokeColor=t.highlightStroke}),this.showTooltip(i)}),this.BarClass=i.Rectangle.extend({strokeWidth:this.options.barStrokeWidth,showStroke:this.options.barShowStroke,ctx:this.chart.ctx}),e.each(t.datasets,function(i){var s={label:i.label||null,fillColor:i.fillColor,strokeColor:i.strokeColor,bars:[]};this.datasets.push(s),e.each(i.data,function(e,n){s.bars.push(new this.BarClass({value:e,label:t.labels[n],datasetLabel:i.label,strokeColor:i.strokeColor,fillColor:i.fillColor,highlightFill:i.highlightFill||i.fillColor,highlightStroke:i.highlightStroke||i.strokeColor}))},this)},this),this.buildScale(t.labels),this.BarClass.prototype.base=this.scale.endPoint,this.eachBars(function(t,i,s){e.extend(t,{width:this.scale.calculateBarWidth(this.datasets.length),x:this.scale.calculateBarX(this.datasets.length,s,i),y:this.scale.endPoint}),t.save()},this),this.render()},update:function(){this.scale.update(),e.each(this.activeElements,function(t){t.restore(["fillColor","strokeColor"])}),this.eachBars(function(t){t.save()}),this.render()},eachBars:function(t){e.each(this.datasets,function(i,s){e.each(i.bars,t,this,s)},this)},getBarsAtEvent:function(t){for(var i,s=[],n=e.getRelativePosition(t),o=function(t){s.push(t.bars[i])},a=0;a<this.datasets.length;a++)for(i=0;i<this.datasets[a].bars.length;i++)if(this.datasets[a].bars[i].inRange(n.x,n.y))return e.each(this.datasets,o),s;return s},buildScale:function(t){var i=this,s=function(){var t=[];return i.eachBars(function(i){t.push(i.value)}),t},n={templateString:this.options.scaleLabel,height:this.chart.height,width:this.chart.width,ctx:this.chart.ctx,textColor:this.options.scaleFontColor,fontSize:this.options.scaleFontSize,fontStyle:this.options.scaleFontStyle,fontFamily:this.options.scaleFontFamily,valuesCount:t.length,beginAtZero:this.options.scaleBeginAtZero,integersOnly:this.options.scaleIntegersOnly,calculateYRange:function(t){var i=e.calculateScaleRange(s(),t,this.fontSize,this.beginAtZero,this.integersOnly);e.extend(this,i)},xLabels:t,font:e.fontString(this.options.scaleFontSize,this.options.scaleFontStyle,this.options.scaleFontFamily),lineWidth:this.options.scaleLineWidth,lineColor:this.options.scaleLineColor,showHorizontalLines:this.options.scaleShowHorizontalLines,showVerticalLines:this.options.scaleShowVerticalLines,gridLineWidth:this.options.scaleShowGridLines?this.options.scaleGridLineWidth:0,gridLineColor:this.options.scaleShowGridLines?this.options.scaleGridLineColor:"rgba(0,0,0,0)",padding:this.options.showScale?0:this.options.barShowStroke?this.options.barStrokeWidth:0,showLabels:this.options.scaleShowLabels,display:this.options.showScale};this.options.scaleOverride&&e.extend(n,{calculateYRange:e.noop,steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}),this.scale=new this.ScaleClass(n)},addData:function(t,i){e.each(t,function(t,e){this.datasets[e].bars.push(new this.BarClass({value:t,label:i,x:this.scale.calculateBarX(this.datasets.length,e,this.scale.valuesCount+1),y:this.scale.endPoint,width:this.scale.calculateBarWidth(this.datasets.length),base:this.scale.endPoint,strokeColor:this.datasets[e].strokeColor,fillColor:this.datasets[e].fillColor}))},this),this.scale.addXLabel(i),this.update()},removeData:function(){this.scale.removeXLabel(),e.each(this.datasets,function(t){t.bars.shift()},this),this.update()},reflow:function(){e.extend(this.BarClass.prototype,{y:this.scale.endPoint,base:this.scale.endPoint});
|
11 |
+
var t=e.extend({height:this.chart.height,width:this.chart.width});this.scale.update(t)},draw:function(t){var i=t||1;this.clear();this.chart.ctx;this.scale.draw(i),e.each(this.datasets,function(t,s){e.each(t.bars,function(t,e){t.hasValue()&&(t.base=this.scale.endPoint,t.transition({x:this.scale.calculateBarX(this.datasets.length,s,e),y:this.scale.calculateY(t.value),width:this.scale.calculateBarWidth(this.datasets.length)},i).draw())},this)},this)}})}.call(this),function(){"use strict";var t=this,i=t.Chart,e=i.helpers,s={segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:2,percentageInnerCutout:50,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<segments.length; i++){%><li><span style="background-color:<%=segments[i].fillColor%>"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>'};i.Type.extend({name:"Doughnut",defaults:s,initialize:function(t){this.segments=[],this.outerRadius=(e.min([this.chart.width,this.chart.height])-this.options.segmentStrokeWidth/2)/2,this.SegmentArc=i.Arc.extend({ctx:this.chart.ctx,x:this.chart.width/2,y:this.chart.height/2}),this.options.showTooltips&&e.bindEvents(this,this.options.tooltipEvents,function(t){var i="mouseout"!==t.type?this.getSegmentsAtEvent(t):[];e.each(this.segments,function(t){t.restore(["fillColor"])}),e.each(i,function(t){t.fillColor=t.highlightColor}),this.showTooltip(i)}),this.calculateTotal(t),e.each(t,function(t,i){this.addData(t,i,!0)},this),this.render()},getSegmentsAtEvent:function(t){var i=[],s=e.getRelativePosition(t);return e.each(this.segments,function(t){t.inRange(s.x,s.y)&&i.push(t)},this),i},addData:function(t,i,e){var s=i||this.segments.length;this.segments.splice(s,0,new this.SegmentArc({value:t.value,outerRadius:this.options.animateScale?0:this.outerRadius,innerRadius:this.options.animateScale?0:this.outerRadius/100*this.options.percentageInnerCutout,fillColor:t.color,highlightColor:t.highlight||t.color,showStroke:this.options.segmentShowStroke,strokeWidth:this.options.segmentStrokeWidth,strokeColor:this.options.segmentStrokeColor,startAngle:1.5*Math.PI,circumference:this.options.animateRotate?0:this.calculateCircumference(t.value),label:t.label})),e||(this.reflow(),this.update())},calculateCircumference:function(t){return 2*Math.PI*(t/this.total)},calculateTotal:function(t){this.total=0,e.each(t,function(t){this.total+=t.value},this)},update:function(){this.calculateTotal(this.segments),e.each(this.activeElements,function(t){t.restore(["fillColor"])}),e.each(this.segments,function(t){t.save()}),this.render()},removeData:function(t){var i=e.isNumber(t)?t:this.segments.length-1;this.segments.splice(i,1),this.reflow(),this.update()},reflow:function(){e.extend(this.SegmentArc.prototype,{x:this.chart.width/2,y:this.chart.height/2}),this.outerRadius=(e.min([this.chart.width,this.chart.height])-this.options.segmentStrokeWidth/2)/2,e.each(this.segments,function(t){t.update({outerRadius:this.outerRadius,innerRadius:this.outerRadius/100*this.options.percentageInnerCutout})},this)},draw:function(t){var i=t?t:1;this.clear(),e.each(this.segments,function(t,e){t.transition({circumference:this.calculateCircumference(t.value),outerRadius:this.outerRadius,innerRadius:this.outerRadius/100*this.options.percentageInnerCutout},i),t.endAngle=t.startAngle+t.circumference,t.draw(),0===e&&(t.startAngle=1.5*Math.PI),e<this.segments.length-1&&(this.segments[e+1].startAngle=t.endAngle)},this)}}),i.types.Doughnut.extend({name:"Pie",defaults:e.merge(s,{percentageInnerCutout:0})})}.call(this),function(){"use strict";var t=this,i=t.Chart,e=i.helpers,s={scaleShowGridLines:!0,scaleGridLineColor:"rgba(0,0,0,.05)",scaleGridLineWidth:1,scaleShowHorizontalLines:!0,scaleShowVerticalLines:!0,bezierCurve:!0,bezierCurveTension:.4,pointDot:!0,pointDotRadius:4,pointDotStrokeWidth:1,pointHitDetectionRadius:20,datasetStroke:!0,datasetStrokeWidth:2,datasetFill:!0,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].strokeColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>'};i.Type.extend({name:"Line",defaults:s,initialize:function(t){this.PointClass=i.Point.extend({strokeWidth:this.options.pointDotStrokeWidth,radius:this.options.pointDotRadius,display:this.options.pointDot,hitDetectionRadius:this.options.pointHitDetectionRadius,ctx:this.chart.ctx,inRange:function(t){return Math.pow(t-this.x,2)<Math.pow(this.radius+this.hitDetectionRadius,2)}}),this.datasets=[],this.options.showTooltips&&e.bindEvents(this,this.options.tooltipEvents,function(t){var i="mouseout"!==t.type?this.getPointsAtEvent(t):[];this.eachPoints(function(t){t.restore(["fillColor","strokeColor"])}),e.each(i,function(t){t.fillColor=t.highlightFill,t.strokeColor=t.highlightStroke}),this.showTooltip(i)}),e.each(t.datasets,function(i){var s={label:i.label||null,fillColor:i.fillColor,strokeColor:i.strokeColor,pointColor:i.pointColor,pointStrokeColor:i.pointStrokeColor,points:[]};this.datasets.push(s),e.each(i.data,function(e,n){s.points.push(new this.PointClass({value:e,label:t.labels[n],datasetLabel:i.label,strokeColor:i.pointStrokeColor,fillColor:i.pointColor,highlightFill:i.pointHighlightFill||i.pointColor,highlightStroke:i.pointHighlightStroke||i.pointStrokeColor}))},this),this.buildScale(t.labels),this.eachPoints(function(t,i){e.extend(t,{x:this.scale.calculateX(i),y:this.scale.endPoint}),t.save()},this)},this),this.render()},update:function(){this.scale.update(),e.each(this.activeElements,function(t){t.restore(["fillColor","strokeColor"])}),this.eachPoints(function(t){t.save()}),this.render()},eachPoints:function(t){e.each(this.datasets,function(i){e.each(i.points,t,this)},this)},getPointsAtEvent:function(t){var i=[],s=e.getRelativePosition(t);return e.each(this.datasets,function(t){e.each(t.points,function(t){t.inRange(s.x,s.y)&&i.push(t)})},this),i},buildScale:function(t){var s=this,n=function(){var t=[];return s.eachPoints(function(i){t.push(i.value)}),t},o={templateString:this.options.scaleLabel,height:this.chart.height,width:this.chart.width,ctx:this.chart.ctx,textColor:this.options.scaleFontColor,fontSize:this.options.scaleFontSize,fontStyle:this.options.scaleFontStyle,fontFamily:this.options.scaleFontFamily,valuesCount:t.length,beginAtZero:this.options.scaleBeginAtZero,integersOnly:this.options.scaleIntegersOnly,calculateYRange:function(t){var i=e.calculateScaleRange(n(),t,this.fontSize,this.beginAtZero,this.integersOnly);e.extend(this,i)},xLabels:t,font:e.fontString(this.options.scaleFontSize,this.options.scaleFontStyle,this.options.scaleFontFamily),lineWidth:this.options.scaleLineWidth,lineColor:this.options.scaleLineColor,showHorizontalLines:this.options.scaleShowHorizontalLines,showVerticalLines:this.options.scaleShowVerticalLines,gridLineWidth:this.options.scaleShowGridLines?this.options.scaleGridLineWidth:0,gridLineColor:this.options.scaleShowGridLines?this.options.scaleGridLineColor:"rgba(0,0,0,0)",padding:this.options.showScale?0:this.options.pointDotRadius+this.options.pointDotStrokeWidth,showLabels:this.options.scaleShowLabels,display:this.options.showScale};this.options.scaleOverride&&e.extend(o,{calculateYRange:e.noop,steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}),this.scale=new i.Scale(o)},addData:function(t,i){e.each(t,function(t,e){this.datasets[e].points.push(new this.PointClass({value:t,label:i,x:this.scale.calculateX(this.scale.valuesCount+1),y:this.scale.endPoint,strokeColor:this.datasets[e].pointStrokeColor,fillColor:this.datasets[e].pointColor}))},this),this.scale.addXLabel(i),this.update()},removeData:function(){this.scale.removeXLabel(),e.each(this.datasets,function(t){t.points.shift()},this),this.update()},reflow:function(){var t=e.extend({height:this.chart.height,width:this.chart.width});this.scale.update(t)},draw:function(t){var i=t||1;this.clear();var s=this.chart.ctx,n=function(t){return null!==t.value},o=function(t,i,s){return e.findNextWhere(i,n,s)||t},a=function(t,i,s){return e.findPreviousWhere(i,n,s)||t};this.scale.draw(i),e.each(this.datasets,function(t){var h=e.where(t.points,n);e.each(t.points,function(t,e){t.hasValue()&&t.transition({y:this.scale.calculateY(t.value),x:this.scale.calculateX(e)},i)},this),this.options.bezierCurve&&e.each(h,function(t,i){var s=i>0&&i<h.length-1?this.options.bezierCurveTension:0;t.controlPoints=e.splineCurve(a(t,h,i),t,o(t,h,i),s),t.controlPoints.outer.y>this.scale.endPoint?t.controlPoints.outer.y=this.scale.endPoint:t.controlPoints.outer.y<this.scale.startPoint&&(t.controlPoints.outer.y=this.scale.startPoint),t.controlPoints.inner.y>this.scale.endPoint?t.controlPoints.inner.y=this.scale.endPoint:t.controlPoints.inner.y<this.scale.startPoint&&(t.controlPoints.inner.y=this.scale.startPoint)},this),s.lineWidth=this.options.datasetStrokeWidth,s.strokeStyle=t.strokeColor,s.beginPath(),e.each(h,function(t,i){if(0===i)s.moveTo(t.x,t.y);else if(this.options.bezierCurve){var e=a(t,h,i);s.bezierCurveTo(e.controlPoints.outer.x,e.controlPoints.outer.y,t.controlPoints.inner.x,t.controlPoints.inner.y,t.x,t.y)}else s.lineTo(t.x,t.y)},this),s.stroke(),this.options.datasetFill&&h.length>0&&(s.lineTo(h[h.length-1].x,this.scale.endPoint),s.lineTo(h[0].x,this.scale.endPoint),s.fillStyle=t.fillColor,s.closePath(),s.fill()),e.each(h,function(t){t.draw()})},this)}})}.call(this),function(){"use strict";var t=this,i=t.Chart,e=i.helpers,s={scaleShowLabelBackdrop:!0,scaleBackdropColor:"rgba(255,255,255,0.75)",scaleBeginAtZero:!0,scaleBackdropPaddingY:2,scaleBackdropPaddingX:2,scaleShowLine:!0,segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:2,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<segments.length; i++){%><li><span style="background-color:<%=segments[i].fillColor%>"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>'};i.Type.extend({name:"PolarArea",defaults:s,initialize:function(t){this.segments=[],this.SegmentArc=i.Arc.extend({showStroke:this.options.segmentShowStroke,strokeWidth:this.options.segmentStrokeWidth,strokeColor:this.options.segmentStrokeColor,ctx:this.chart.ctx,innerRadius:0,x:this.chart.width/2,y:this.chart.height/2}),this.scale=new i.RadialScale({display:this.options.showScale,fontStyle:this.options.scaleFontStyle,fontSize:this.options.scaleFontSize,fontFamily:this.options.scaleFontFamily,fontColor:this.options.scaleFontColor,showLabels:this.options.scaleShowLabels,showLabelBackdrop:this.options.scaleShowLabelBackdrop,backdropColor:this.options.scaleBackdropColor,backdropPaddingY:this.options.scaleBackdropPaddingY,backdropPaddingX:this.options.scaleBackdropPaddingX,lineWidth:this.options.scaleShowLine?this.options.scaleLineWidth:0,lineColor:this.options.scaleLineColor,lineArc:!0,width:this.chart.width,height:this.chart.height,xCenter:this.chart.width/2,yCenter:this.chart.height/2,ctx:this.chart.ctx,templateString:this.options.scaleLabel,valuesCount:t.length}),this.updateScaleRange(t),this.scale.update(),e.each(t,function(t,i){this.addData(t,i,!0)},this),this.options.showTooltips&&e.bindEvents(this,this.options.tooltipEvents,function(t){var i="mouseout"!==t.type?this.getSegmentsAtEvent(t):[];e.each(this.segments,function(t){t.restore(["fillColor"])}),e.each(i,function(t){t.fillColor=t.highlightColor}),this.showTooltip(i)}),this.render()},getSegmentsAtEvent:function(t){var i=[],s=e.getRelativePosition(t);return e.each(this.segments,function(t){t.inRange(s.x,s.y)&&i.push(t)},this),i},addData:function(t,i,e){var s=i||this.segments.length;this.segments.splice(s,0,new this.SegmentArc({fillColor:t.color,highlightColor:t.highlight||t.color,label:t.label,value:t.value,outerRadius:this.options.animateScale?0:this.scale.calculateCenterOffset(t.value),circumference:this.options.animateRotate?0:this.scale.getCircumference(),startAngle:1.5*Math.PI})),e||(this.reflow(),this.update())},removeData:function(t){var i=e.isNumber(t)?t:this.segments.length-1;this.segments.splice(i,1),this.reflow(),this.update()},calculateTotal:function(t){this.total=0,e.each(t,function(t){this.total+=t.value},this),this.scale.valuesCount=this.segments.length},updateScaleRange:function(t){var i=[];e.each(t,function(t){i.push(t.value)});var s=this.options.scaleOverride?{steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}:e.calculateScaleRange(i,e.min([this.chart.width,this.chart.height])/2,this.options.scaleFontSize,this.options.scaleBeginAtZero,this.options.scaleIntegersOnly);e.extend(this.scale,s,{size:e.min([this.chart.width,this.chart.height]),xCenter:this.chart.width/2,yCenter:this.chart.height/2})},update:function(){this.calculateTotal(this.segments),e.each(this.segments,function(t){t.save()}),this.render()},reflow:function(){e.extend(this.SegmentArc.prototype,{x:this.chart.width/2,y:this.chart.height/2}),this.updateScaleRange(this.segments),this.scale.update(),e.extend(this.scale,{xCenter:this.chart.width/2,yCenter:this.chart.height/2}),e.each(this.segments,function(t){t.update({outerRadius:this.scale.calculateCenterOffset(t.value)})},this)},draw:function(t){var i=t||1;this.clear(),e.each(this.segments,function(t,e){t.transition({circumference:this.scale.getCircumference(),outerRadius:this.scale.calculateCenterOffset(t.value)},i),t.endAngle=t.startAngle+t.circumference,0===e&&(t.startAngle=1.5*Math.PI),e<this.segments.length-1&&(this.segments[e+1].startAngle=t.endAngle),t.draw()},this),this.scale.draw()}})}.call(this),function(){"use strict";var t=this,i=t.Chart,e=i.helpers;i.Type.extend({name:"Radar",defaults:{scaleShowLine:!0,angleShowLineOut:!0,scaleShowLabels:!1,scaleBeginAtZero:!0,angleLineColor:"rgba(0,0,0,.1)",angleLineWidth:1,pointLabelFontFamily:"'Arial'",pointLabelFontStyle:"normal",pointLabelFontSize:10,pointLabelFontColor:"#666",pointDot:!0,pointDotRadius:3,pointDotStrokeWidth:1,pointHitDetectionRadius:20,datasetStroke:!0,datasetStrokeWidth:2,datasetFill:!0,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].strokeColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>'},initialize:function(t){this.PointClass=i.Point.extend({strokeWidth:this.options.pointDotStrokeWidth,radius:this.options.pointDotRadius,display:this.options.pointDot,hitDetectionRadius:this.options.pointHitDetectionRadius,ctx:this.chart.ctx}),this.datasets=[],this.buildScale(t),this.options.showTooltips&&e.bindEvents(this,this.options.tooltipEvents,function(t){var i="mouseout"!==t.type?this.getPointsAtEvent(t):[];this.eachPoints(function(t){t.restore(["fillColor","strokeColor"])}),e.each(i,function(t){t.fillColor=t.highlightFill,t.strokeColor=t.highlightStroke}),this.showTooltip(i)}),e.each(t.datasets,function(i){var s={label:i.label||null,fillColor:i.fillColor,strokeColor:i.strokeColor,pointColor:i.pointColor,pointStrokeColor:i.pointStrokeColor,points:[]};this.datasets.push(s),e.each(i.data,function(e,n){var o;this.scale.animation||(o=this.scale.getPointPosition(n,this.scale.calculateCenterOffset(e))),s.points.push(new this.PointClass({value:e,label:t.labels[n],datasetLabel:i.label,x:this.options.animation?this.scale.xCenter:o.x,y:this.options.animation?this.scale.yCenter:o.y,strokeColor:i.pointStrokeColor,fillColor:i.pointColor,highlightFill:i.pointHighlightFill||i.pointColor,highlightStroke:i.pointHighlightStroke||i.pointStrokeColor}))},this)},this),this.render()},eachPoints:function(t){e.each(this.datasets,function(i){e.each(i.points,t,this)},this)},getPointsAtEvent:function(t){var i=e.getRelativePosition(t),s=e.getAngleFromPoint({x:this.scale.xCenter,y:this.scale.yCenter},i),n=2*Math.PI/this.scale.valuesCount,o=Math.round((s.angle-1.5*Math.PI)/n),a=[];return(o>=this.scale.valuesCount||0>o)&&(o=0),s.distance<=this.scale.drawingArea&&e.each(this.datasets,function(t){a.push(t.points[o])}),a},buildScale:function(t){this.scale=new i.RadialScale({display:this.options.showScale,fontStyle:this.options.scaleFontStyle,fontSize:this.options.scaleFontSize,fontFamily:this.options.scaleFontFamily,fontColor:this.options.scaleFontColor,showLabels:this.options.scaleShowLabels,showLabelBackdrop:this.options.scaleShowLabelBackdrop,backdropColor:this.options.scaleBackdropColor,backdropPaddingY:this.options.scaleBackdropPaddingY,backdropPaddingX:this.options.scaleBackdropPaddingX,lineWidth:this.options.scaleShowLine?this.options.scaleLineWidth:0,lineColor:this.options.scaleLineColor,angleLineColor:this.options.angleLineColor,angleLineWidth:this.options.angleShowLineOut?this.options.angleLineWidth:0,pointLabelFontColor:this.options.pointLabelFontColor,pointLabelFontSize:this.options.pointLabelFontSize,pointLabelFontFamily:this.options.pointLabelFontFamily,pointLabelFontStyle:this.options.pointLabelFontStyle,height:this.chart.height,width:this.chart.width,xCenter:this.chart.width/2,yCenter:this.chart.height/2,ctx:this.chart.ctx,templateString:this.options.scaleLabel,labels:t.labels,valuesCount:t.datasets[0].data.length}),this.scale.setScaleSize(),this.updateScaleRange(t.datasets),this.scale.buildYLabels()},updateScaleRange:function(t){var i=function(){var i=[];return e.each(t,function(t){t.data?i=i.concat(t.data):e.each(t.points,function(t){i.push(t.value)})}),i}(),s=this.options.scaleOverride?{steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}:e.calculateScaleRange(i,e.min([this.chart.width,this.chart.height])/2,this.options.scaleFontSize,this.options.scaleBeginAtZero,this.options.scaleIntegersOnly);e.extend(this.scale,s)},addData:function(t,i){this.scale.valuesCount++,e.each(t,function(t,e){var s=this.scale.getPointPosition(this.scale.valuesCount,this.scale.calculateCenterOffset(t));this.datasets[e].points.push(new this.PointClass({value:t,label:i,x:s.x,y:s.y,strokeColor:this.datasets[e].pointStrokeColor,fillColor:this.datasets[e].pointColor}))},this),this.scale.labels.push(i),this.reflow(),this.update()},removeData:function(){this.scale.valuesCount--,this.scale.labels.shift(),e.each(this.datasets,function(t){t.points.shift()},this),this.reflow(),this.update()},update:function(){this.eachPoints(function(t){t.save()}),this.reflow(),this.render()},reflow:function(){e.extend(this.scale,{width:this.chart.width,height:this.chart.height,size:e.min([this.chart.width,this.chart.height]),xCenter:this.chart.width/2,yCenter:this.chart.height/2}),this.updateScaleRange(this.datasets),this.scale.setScaleSize(),this.scale.buildYLabels()},draw:function(t){var i=t||1,s=this.chart.ctx;this.clear(),this.scale.draw(),e.each(this.datasets,function(t){e.each(t.points,function(t,e){t.hasValue()&&t.transition(this.scale.getPointPosition(e,this.scale.calculateCenterOffset(t.value)),i)},this),s.lineWidth=this.options.datasetStrokeWidth,s.strokeStyle=t.strokeColor,s.beginPath(),e.each(t.points,function(t,i){0===i?s.moveTo(t.x,t.y):s.lineTo(t.x,t.y)},this),s.closePath(),s.stroke(),s.fillStyle=t.fillColor,s.fill(),e.each(t.points,function(t){t.hasValue()&&t.draw()})},this)}})}.call(this);
|
js/admin.js
ADDED
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
function mlw_qmn_setTab(tab) {
|
2 |
+
jQuery("a.nav-tab-active").toggleClass("nav-tab-active");
|
3 |
+
if (tab == 1)
|
4 |
+
{
|
5 |
+
jQuery("#mlw_quiz_what_new").show();
|
6 |
+
jQuery("#mlw_quiz_changelog").hide();
|
7 |
+
jQuery("#mlw_quiz_requested").hide();
|
8 |
+
jQuery("#mlw_qmn_tab_1").toggleClass("nav-tab-active");
|
9 |
+
}
|
10 |
+
if (tab == 2)
|
11 |
+
{
|
12 |
+
jQuery("#mlw_quiz_what_new").hide();
|
13 |
+
jQuery("#mlw_quiz_changelog").show();
|
14 |
+
jQuery("#mlw_quiz_requested").hide();
|
15 |
+
jQuery("#mlw_qmn_tab_2").toggleClass("nav-tab-active");
|
16 |
+
}
|
17 |
+
}
|
js/admin_question.js
ADDED
@@ -0,0 +1,164 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
function add_answer(answer, points, correct)
|
2 |
+
{
|
3 |
+
if (!answer) {
|
4 |
+
answer = '';
|
5 |
+
}
|
6 |
+
if (!points) {
|
7 |
+
points = 0;
|
8 |
+
}
|
9 |
+
if (!correct) {
|
10 |
+
correct = 0;
|
11 |
+
}
|
12 |
+
var correct_text = '';
|
13 |
+
if (correct === 1) {
|
14 |
+
correct_text = ' checked="checked"';
|
15 |
+
}
|
16 |
+
var total_answers = parseInt(jQuery("#new_question_answer_total").val());
|
17 |
+
total_answers += 1;
|
18 |
+
jQuery("#new_question_answer_total").val(total_answers);
|
19 |
+
var $answer_single = jQuery('<div class="answers_single">'+
|
20 |
+
'<div class="answer_number"><button class="button delete_answer">Delete</button> '+answer_text+'</div>'+
|
21 |
+
'<div class="answer_text"><input type="text" class="answer_input" name="answer_'+total_answers+'" id="answer_'+total_answers+'" value="'+answer+'" /></div>'+
|
22 |
+
'<div class="answer_points"><input type="text" class="answer_input" name="answer_'+total_answers+'_points" id="answer_'+total_answers+'_points" value="'+points+'" /></div>'+
|
23 |
+
'<div class="answer_correct"><input type="checkbox" id="answer_'+total_answers+'_correct" name="answer_'+total_answers+'_correct"'+correct_text+' value=1 /></div>'+
|
24 |
+
'</div>');
|
25 |
+
jQuery("#answers").append($answer_single);
|
26 |
+
}
|
27 |
+
function deleteQuestion(id){
|
28 |
+
jQuery("#delete_dialog").dialog({
|
29 |
+
autoOpen: false,
|
30 |
+
show: 'blind',
|
31 |
+
hide: 'explode',
|
32 |
+
buttons: {
|
33 |
+
Cancel: function() {
|
34 |
+
jQuery(this).dialog('close');
|
35 |
+
}
|
36 |
+
}
|
37 |
+
});
|
38 |
+
jQuery("#delete_dialog").dialog('open');
|
39 |
+
var idHidden = document.getElementById("delete_question_id");
|
40 |
+
idHidden.value = id;
|
41 |
+
};
|
42 |
+
function duplicateQuestion(id){
|
43 |
+
jQuery("#duplicate_dialog").dialog({
|
44 |
+
autoOpen: false,
|
45 |
+
show: 'blind',
|
46 |
+
hide: 'explode',
|
47 |
+
buttons: {
|
48 |
+
Cancel: function() {
|
49 |
+
jQuery(this).dialog('close');
|
50 |
+
}
|
51 |
+
}
|
52 |
+
});
|
53 |
+
jQuery("#duplicate_dialog").dialog('open');
|
54 |
+
var idHidden = document.getElementById("duplicate_question_id");
|
55 |
+
idHidden.value = id;
|
56 |
+
};
|
57 |
+
|
58 |
+
jQuery("#new_answer_button").click(function(event) {
|
59 |
+
event.preventDefault();
|
60 |
+
add_answer();
|
61 |
+
});
|
62 |
+
|
63 |
+
jQuery(".answers").on('click', '.delete_answer', function(event) {
|
64 |
+
event.preventDefault();
|
65 |
+
jQuery(this).parent().parent().detach();
|
66 |
+
});
|
67 |
+
|
68 |
+
jQuery("#the-list").on('click', '.edit_link', function(event) {
|
69 |
+
event.preventDefault();
|
70 |
+
var question_array_id = jQuery(this).attr('data-question-id');
|
71 |
+
var question_editor = tinyMCE.get('question_name');
|
72 |
+
var question = jQuery('<textarea/>').html(questions_list[question_array_id].question).text();
|
73 |
+
if (question_editor)
|
74 |
+
{
|
75 |
+
tinyMCE.get('question_name').setContent(question);
|
76 |
+
}
|
77 |
+
else
|
78 |
+
{
|
79 |
+
jQuery("#question_name").val(question);
|
80 |
+
}
|
81 |
+
jQuery(".question_area_header_text").text('Edit Question');
|
82 |
+
jQuery(".question_area .button-primary").val("Save Question");
|
83 |
+
jQuery("#correct_answer_info").val(jQuery('<textarea/>').html(questions_list[question_array_id].correct_info).text());
|
84 |
+
jQuery("#hint").val(jQuery('<textarea/>').html(questions_list[question_array_id].hint).text());
|
85 |
+
jQuery("#new_question_order").val(questions_list[question_array_id].order);
|
86 |
+
jQuery("#question_type").val(questions_list[question_array_id].type);
|
87 |
+
jQuery(".comments_radio").val([questions_list[question_array_id].comment]);
|
88 |
+
jQuery("#required").val(questions_list[question_array_id].required);
|
89 |
+
jQuery(".category_radio").removeAttr('checked');
|
90 |
+
if (questions_list[question_array_id].category != '') {
|
91 |
+
jQuery(".category_radio").val([questions_list[question_array_id].category]);
|
92 |
+
}
|
93 |
+
jQuery("#question_submission").val('edit_question');
|
94 |
+
jQuery("#question_id").val(questions_list[question_array_id].id);
|
95 |
+
jQuery("#answers").empty();
|
96 |
+
jQuery("#new_question_answer_total").val(0);
|
97 |
+
for (var i = 0; i < questions_list[question_array_id].answers.length; i++) {
|
98 |
+
add_answer(questions_list[question_array_id].answers[i].answer,questions_list[question_array_id].answers[i].points,questions_list[question_array_id].answers[i].correct);
|
99 |
+
}
|
100 |
+
location.hash = '';
|
101 |
+
location.hash = '#question_area';
|
102 |
+
});
|
103 |
+
|
104 |
+
jQuery("#new_question_button").click(function() {
|
105 |
+
jQuery(".question_area_header_text").text('Add New Question');
|
106 |
+
jQuery(".question_area .button-primary").val("Create Question");
|
107 |
+
var question_editor = tinyMCE.get('question_name');
|
108 |
+
if (question_editor)
|
109 |
+
{
|
110 |
+
tinyMCE.get('question_name').setContent('');
|
111 |
+
}
|
112 |
+
else
|
113 |
+
{
|
114 |
+
jQuery("#question_name").val('');
|
115 |
+
}
|
116 |
+
jQuery("#correct_answer_info").val('');
|
117 |
+
jQuery("#hint").val('');
|
118 |
+
jQuery("#new_question_order").val(questions_list.length+1);
|
119 |
+
jQuery("#question_type").val('');
|
120 |
+
jQuery(".comments_radio").val([1]);
|
121 |
+
jQuery("#required").val(1);
|
122 |
+
jQuery("#question_submission").val('new_question');
|
123 |
+
jQuery("#question_id").val(0);
|
124 |
+
jQuery(".category_radio").removeAttr('checked');
|
125 |
+
jQuery("#answers").empty();
|
126 |
+
jQuery("#new_question_answer_total").val(0);
|
127 |
+
location.hash = '';
|
128 |
+
location.hash = '#question_area';
|
129 |
+
});
|
130 |
+
|
131 |
+
jQuery("#question_search").keyup(function() {
|
132 |
+
jQuery(".question_row").each(function() {
|
133 |
+
if ( jQuery(this).text().toLowerCase().indexOf(jQuery("#question_search").val().toLowerCase()) === -1 ) {
|
134 |
+
jQuery(this).hide();
|
135 |
+
} else {
|
136 |
+
jQuery(this).show();
|
137 |
+
}
|
138 |
+
});
|
139 |
+
});
|
140 |
+
|
141 |
+
jQuery("#the-list").text('');
|
142 |
+
var alternate = false;
|
143 |
+
var alternate_css = '';
|
144 |
+
for (var i = 0; i < questions_list.length; i++) {
|
145 |
+
alternate_css = '';
|
146 |
+
if (alternate) {
|
147 |
+
alternate_css = ' alternate'
|
148 |
+
}
|
149 |
+
var $question_row = jQuery('<tr class="question_row'+alternate_css+'">'+
|
150 |
+
'<td>'+questions_list[i].order+'</td>'+
|
151 |
+
'<td>'+questions_list[i].type_name+'</td>'+
|
152 |
+
'<td>'+questions_list[i].category+'</td>'+
|
153 |
+
'<td>'+
|
154 |
+
jQuery('<textarea/>').html(questions_list[i].question.replace(/\\"/g, '"').replace(/\\'/g, "'")).text()+
|
155 |
+
'<div class="row-actions">'+
|
156 |
+
'<a class="edit_link" data-question-id="'+i+'" href="#">Edit</a> | '+
|
157 |
+
'<a class="duplicate_link" onclick="duplicateQuestion('+questions_list[i].id+')" href="#">Duplicate</a>| '+
|
158 |
+
'<a class="delete_link" onclick="deleteQuestion('+questions_list[i].id+')" href="#">Delete</a>'+
|
159 |
+
'</div>'+
|
160 |
+
'</td>'+
|
161 |
+
'</tr>');
|
162 |
+
jQuery("#the-list").append($question_row);
|
163 |
+
alternate = !alternate;
|
164 |
+
}
|
{includes/css → js}/index.php
RENAMED
File without changes
|
{includes/js → js}/qmn_pagination.js
RENAMED
File without changes
|
{includes/js → js}/qmn_quiz.js
RENAMED
@@ -108,3 +108,32 @@ function mlw_validateForm()
|
|
108 |
jQuery( '.mlw_qmn_question_comment' ).attr('disabled',false);
|
109 |
jQuery( '.mlw_answer_open_text' ).attr('disabled',false);
|
110 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
108 |
jQuery( '.mlw_qmn_question_comment' ).attr('disabled',false);
|
109 |
jQuery( '.mlw_answer_open_text' ).attr('disabled',false);
|
110 |
}
|
111 |
+
|
112 |
+
if (qmn_ajax_correct) {
|
113 |
+
jQuery('.qmn_quiz_radio').change(function() {
|
114 |
+
var chosen_answer = jQuery(this).val();
|
115 |
+
var question_id = jQuery(this).attr('name').replace(/question/i,'');
|
116 |
+
var chosen_id = jQuery(this).attr('id');
|
117 |
+
jQuery.each(qmn_question_list, function(i, value) {
|
118 |
+
if (question_id == value.question_id) {
|
119 |
+
jQuery.each(value.answers, function(j, answer) {
|
120 |
+
if ( answer[0] === chosen_answer ) {
|
121 |
+
if ( answer[2] !== 1) {
|
122 |
+
jQuery('#'+chosen_id).parent().addClass("qmn_incorrect_answer");
|
123 |
+
}
|
124 |
+
}
|
125 |
+
if ( answer[2] === 1) {
|
126 |
+
jQuery(':radio[name=question'+question_id+'][value="'+answer[0]+'"]').parent().addClass("qmn_correct_answer");
|
127 |
+
}
|
128 |
+
});
|
129 |
+
}
|
130 |
+
});
|
131 |
+
});
|
132 |
+
}
|
133 |
+
|
134 |
+
if (qmn_disable_answer) {
|
135 |
+
jQuery('.qmn_quiz_radio').change(function() {
|
136 |
+
var radio_group = jQuery(this).attr('name');
|
137 |
+
jQuery('input[type=radio][name='+radio_group+']').prop('disabled',true);
|
138 |
+
});
|
139 |
+
}
|
{includes/js → js}/qmn_social_share.js
RENAMED
File without changes
|
{includes/js → js}/qmn_timer.js
RENAMED
File without changes
|
languages/quiz-master-next-da_DK.mo
CHANGED
Binary file
|
languages/quiz-master-next-da_DK.po
CHANGED
@@ -5,7 +5,7 @@ msgid ""
|
|
5 |
msgstr ""
|
6 |
"Project-Id-Version: Quiz Master Next\n"
|
7 |
"Report-Msgid-Bugs-To: \n"
|
8 |
-
"POT-Creation-Date: 2015-
|
9 |
"PO-Revision-Date: \n"
|
10 |
"Last-Translator: Frank Corso <frank@mylocalwebstop.com>\n"
|
11 |
"Language-Team: My Local Webstop <fpcorso@mylocalwebstop.com>\n"
|
@@ -62,1326 +62,1271 @@ msgstr "Hjælp"
|
|
62 |
msgid "QMN About"
|
63 |
msgstr "QMN Om"
|
64 |
|
65 |
-
#:
|
66 |
msgid "Emails"
|
67 |
msgstr "E-mails"
|
68 |
|
69 |
-
#:
|
70 |
-
#:
|
71 |
msgid "The email has been added successfully."
|
72 |
msgstr "E-mail er blevet tilføjet."
|
73 |
|
74 |
-
#:
|
75 |
-
#:
|
76 |
-
#:
|
77 |
-
#:
|
78 |
-
#:
|
79 |
-
#:
|
80 |
-
#:
|
81 |
-
#:
|
82 |
-
#:
|
83 |
-
#: includes/qmn_options_text_tab.php:55
|
84 |
#, php-format
|
85 |
msgid "There has been an error in this action. Please share this with the developer. Error Code: %s"
|
86 |
msgstr "Der har været en fejl. Venligst del dette med udvikleren . Fejlkode:% s"
|
87 |
|
88 |
-
#:
|
89 |
-
#:
|
90 |
msgid "Enter text here"
|
91 |
msgstr "Indtast tekst her"
|
92 |
|
93 |
-
#:
|
94 |
msgid "The email has been updated successfully."
|
95 |
msgstr "E-mail er blevet opdateret."
|
96 |
|
97 |
-
#:
|
98 |
-
#:
|
99 |
-
#: includes/qmn_options_text_tab.php:92
|
100 |
msgid "Template Variables"
|
101 |
msgstr "Skabelon variable"
|
102 |
|
103 |
-
#:
|
104 |
-
#: includes/qmn_options_text_tab.php:95
|
105 |
msgid "Score for the quiz when using points"
|
106 |
msgstr "Score for quizzen, når du bruger point"
|
107 |
|
108 |
-
#:
|
109 |
-
#: includes/qmn_options_text_tab.php:98
|
110 |
msgid "The average amount of points user had per question"
|
111 |
msgstr "Det gennemsnitlige antal point bruger havde pr spørgsmål"
|
112 |
|
113 |
-
#:
|
114 |
-
#: includes/qmn_options_text_tab.php:101
|
115 |
msgid "The number of correct answers the user had"
|
116 |
msgstr "Antallet af korrekte svar brugeren havde"
|
117 |
|
118 |
-
#:
|
119 |
-
#: includes/qmn_options_text_tab.php:104
|
120 |
msgid "The total number of questions in the quiz"
|
121 |
msgstr "Det samlede antal spørgsmål i quizzen"
|
122 |
|
123 |
-
#:
|
124 |
-
#: includes/qmn_options_text_tab.php:107
|
125 |
msgid "Score for the quiz when using correct answers"
|
126 |
msgstr "Score for quizzen, når du bruger korrekte svar"
|
127 |
|
128 |
-
#:
|
129 |
-
#: includes/qmn_options_text_tab.php:110
|
130 |
msgid "The name the user entered before the quiz"
|
131 |
msgstr "Navnet brugeren indtastes, før quizzen"
|
132 |
|
133 |
-
#:
|
134 |
-
#: includes/qmn_options_text_tab.php:113
|
135 |
msgid "The business the user entered before the quiz"
|
136 |
msgstr "Forretningen brugeren indtastes, før quizzen"
|
137 |
|
138 |
-
#:
|
139 |
-
#: includes/qmn_options_text_tab.php:116
|
140 |
msgid "The phone number the user entered before the quiz"
|
141 |
msgstr "Telefonnummeret brugeren indtastede, før quizzen"
|
142 |
|
143 |
-
#:
|
144 |
-
#: includes/qmn_options_text_tab.php:119
|
145 |
msgid "The email the user entered before the quiz"
|
146 |
msgstr "Den e-mail brugeren indtastes, før quizzen"
|
147 |
|
148 |
-
#:
|
149 |
-
#:
|
150 |
-
#: includes/qmn_options_text_tab.php:122
|
151 |
msgid "The name of the quiz"
|
152 |
msgstr "Navn på Quiz:"
|
153 |
|
154 |
-
#:
|
155 |
-
#: includes/qmn_options_text_tab.php:125
|
156 |
msgid "Shows the question, the answer the user provided, and the correct answer"
|
157 |
msgstr "Viser brugers svar og det korrekte svar"
|
158 |
|
159 |
-
#:
|
160 |
-
#: includes/qmn_options_text_tab.php:128
|
161 |
msgid "The comments the user entered into comment box if enabled"
|
162 |
msgstr "Kommenar som brugeren har indtastet"
|
163 |
|
164 |
-
#:
|
165 |
-
#: includes/qmn_options_text_tab.php:131
|
166 |
msgid "The amount of time user spent of quiz"
|
167 |
msgstr "Tid brugeren brugte på undersøgelsen"
|
168 |
|
169 |
-
#:
|
170 |
-
#: includes/qmn_options_text_tab.php:134
|
171 |
msgid "The link to the certificate after completing the quiz"
|
172 |
msgstr "Link til certifikat - efter endt test"
|
173 |
|
174 |
-
#:
|
175 |
-
#: includes/qmn_options_text_tab.php:137
|
176 |
msgid "The amount of points a specific category earned."
|
177 |
msgstr "Antal point der er opnået i kategorien"
|
178 |
|
179 |
-
#:
|
180 |
-
#: includes/qmn_options_text_tab.php:140
|
181 |
msgid "The score a specific category earned."
|
182 |
msgstr "Skore for specifik kategori"
|
183 |
|
184 |
-
#:
|
185 |
-
#: includes/qmn_options_text_tab.php:143
|
186 |
msgid "The average points from all categories."
|
187 |
msgstr "Gennemsnit af point for alle kategorier"
|
188 |
|
189 |
-
#:
|
190 |
-
#: includes/qmn_options_text_tab.php:146
|
191 |
msgid "The average score from all categories."
|
192 |
msgstr "Gennemsnit skore for alle kategorier"
|
193 |
|
194 |
-
#:
|
195 |
-
#: includes/qmn_options_text_tab.php:149
|
196 |
msgid "The question that the user answered"
|
197 |
msgstr "Spørgsmål brugeren besvarede"
|
198 |
|
199 |
-
#:
|
200 |
-
#: includes/qmn_options_text_tab.php:152
|
201 |
msgid "The answer the user gave for the question"
|
202 |
msgstr "Brugerens svar på sprøgesmål"
|
203 |
|
204 |
-
#:
|
205 |
-
#: includes/qmn_options_text_tab.php:155
|
206 |
msgid "The correct answer for the question"
|
207 |
msgstr "Korrekt svar på spørgsmål"
|
208 |
|
209 |
-
#:
|
210 |
-
#: includes/qmn_options_text_tab.php:158
|
211 |
msgid "The comments the user provided in the comment field for the question"
|
212 |
msgstr "Kommentar til spørgsmål"
|
213 |
|
214 |
-
#:
|
215 |
-
#: includes/qmn_options_text_tab.php:161
|
216 |
msgid "Reason why the correct answer is the correct answer"
|
217 |
msgstr "Årsag til at dette er det korrekte svar"
|
218 |
|
219 |
-
#:
|
220 |
-
#: includes/qmn_options_text_tab.php:164
|
221 |
msgid "The Current Date"
|
222 |
msgstr "Dags dato"
|
223 |
|
224 |
-
#:
|
225 |
-
#:
|
226 |
msgid "Save Email Templates And Settings"
|
227 |
msgstr "Gem e-mail skabelon og opsætning"
|
228 |
|
229 |
-
#:
|
230 |
msgid "Send user email upon completion?"
|
231 |
msgstr "Send bruger mail ved afslutning"
|
232 |
|
233 |
-
#:
|
234 |
-
#:
|
235 |
msgid "Yes"
|
236 |
msgstr "Ja"
|
237 |
|
238 |
-
#:
|
239 |
-
#:
|
240 |
msgid "No"
|
241 |
msgstr "Nej"
|
242 |
|
243 |
-
#:
|
244 |
msgid "Send admin email upon completion?"
|
245 |
msgstr "Send e-mail til administrator ved afslutning?"
|
246 |
|
247 |
-
#:
|
248 |
msgid "What emails should we send the admin email to? Separate emails with a comma."
|
249 |
msgstr "E-mail som administrator e-mails skal sendes til? adskil med komma."
|
250 |
|
251 |
-
#:
|
252 |
msgid "What is the From Name for the email sent to users and admin?"
|
253 |
msgstr "Navn på afsender på e-mails til brugere og administrator?"
|
254 |
|
255 |
-
#:
|
256 |
msgid "Email Sent To User"
|
257 |
msgstr "E-mail til bruger"
|
258 |
|
259 |
-
#:
|
260 |
-
#:
|
261 |
msgid "Add New User Email"
|
262 |
msgstr "Tilføj ny bruger e-mail"
|
263 |
|
264 |
-
#:
|
265 |
-
#:
|
266 |
-
#:
|
267 |
-
#:
|
268 |
msgid "Score Greater Than Or Equal To"
|
269 |
msgstr "Skore større eller lig med"
|
270 |
|
271 |
-
#:
|
272 |
-
#:
|
273 |
-
#:
|
274 |
-
#:
|
275 |
msgid "Score Less Than Or Equal To"
|
276 |
msgstr "Skore mindre end eller lige med"
|
277 |
|
278 |
-
#:
|
279 |
-
#:
|
280 |
-
#:
|
281 |
-
#:
|
282 |
msgid "Subject"
|
283 |
msgstr "Emne"
|
284 |
|
285 |
-
#:
|
286 |
-
#:
|
287 |
-
#:
|
288 |
-
#:
|
289 |
msgid "Email To Send"
|
290 |
msgstr "E-mail der sendes"
|
291 |
|
292 |
-
#:
|
293 |
msgid "Email Sent To Admin"
|
294 |
msgstr "E-mail sendt til administrator"
|
295 |
|
296 |
-
#:
|
297 |
-
#:
|
298 |
msgid "Add New Admin Email"
|
299 |
msgstr "Tilføj ny administrator e-mail"
|
300 |
|
301 |
-
#:
|
302 |
msgid "Your new quiz has been created successfully. To begin editing your quiz, click the Edit link on the new quiz."
|
303 |
msgstr "Din nye quiz er blevet oprettet. For at edigere din quiz, klik på linket Rediger ved den nye quiz"
|
304 |
|
305 |
-
#:
|
306 |
msgid "Your quiz has been deleted successfully."
|
307 |
msgstr "Din Quiz er blevet slettet."
|
308 |
|
309 |
-
#:
|
310 |
msgid "Your quiz name has been updated successfully."
|
311 |
msgstr "Dit quiz navn er blevet opdateret."
|
312 |
|
313 |
-
#:
|
314 |
msgid "Your quiz has been duplicated successfully."
|
315 |
msgstr "Din Quiz er blevet dublikeret."
|
316 |
|
317 |
-
#:
|
318 |
msgid "Not a valid e-mail address!"
|
319 |
msgstr "Ikke en gyldig e-mail-adresse!"
|
320 |
|
321 |
-
#:
|
322 |
msgid "This field must be a number!"
|
323 |
msgstr "Dette felt skal være et tal!"
|
324 |
|
325 |
-
#:
|
326 |
msgid "The entered text is not correct!"
|
327 |
msgstr "Den indtastede tekst er ikke korrekt!"
|
328 |
|
329 |
-
#:
|
330 |
msgid "Please complete all required fields!"
|
331 |
msgstr "Venligst udfyld alle obligatoriske felter"
|
332 |
|
333 |
-
#:
|
334 |
msgid "Hint"
|
335 |
msgstr "Hint"
|
336 |
|
337 |
-
#:
|
338 |
-
#: includes/qmn_options_text_tab.php:73
|
339 |
msgid "Previous"
|
340 |
msgstr "Tidligere"
|
341 |
|
342 |
-
#:
|
343 |
msgid "Welcome To Quiz Master Next"
|
344 |
msgstr "Velkommen til Quiz Master Next"
|
345 |
|
346 |
-
#:
|
347 |
msgid "Thank you for updating!"
|
348 |
msgstr "Tak for opdatering!"
|
349 |
|
350 |
-
#:
|
351 |
msgid "What's New!"
|
352 |
msgstr "Nyheder!"
|
353 |
|
354 |
-
#:
|
355 |
msgid "Changelog"
|
356 |
msgstr "Ændringslog"
|
357 |
|
358 |
-
#:
|
359 |
msgid "Allow Quiz Master Next to anonymously track this plugin's usage and help us make this plugin better? No sensitive data is tracked."
|
360 |
msgstr "Tillad Quiz Master Next at følge brugen af dette plugin for at forbedre kvaliteten - ingen følsomme data overvåges."
|
361 |
|
362 |
-
#:
|
363 |
msgid "Allow"
|
364 |
msgstr "Tillad"
|
365 |
|
366 |
-
#:
|
367 |
msgid "Do not allow"
|
368 |
msgstr "Tillad ikke"
|
369 |
|
370 |
-
#:
|
371 |
msgid "Leaderboard"
|
372 |
msgstr "Leaderboard"
|
373 |
|
374 |
-
#:
|
375 |
msgid "The leaderboards has been updated successfully."
|
376 |
msgstr "Leaderboards er blevet opdateret"
|
377 |
|
378 |
-
#:
|
379 |
msgid "The name of the user who is in first place"
|
380 |
msgstr "Navn på bruger der er nummer et"
|
381 |
|
382 |
-
#:
|
383 |
msgid "The score from the first place's quiz"
|
384 |
msgstr "Skore på førstepladsen"
|
385 |
|
386 |
-
#:
|
387 |
msgid "The name of the user who is in second place"
|
388 |
msgstr "Navn på bruger som er nummer 2"
|
389 |
|
390 |
-
#:
|
391 |
msgid "The score from the second place's quiz"
|
392 |
msgstr "Andenpladsens skore"
|
393 |
|
394 |
-
#:
|
395 |
msgid "The name of the user who is in third place"
|
396 |
msgstr "Navn på bruger på trediepladsen"
|
397 |
|
398 |
-
#:
|
399 |
msgid "The score from the third place's quiz"
|
400 |
msgstr "Skore fra bruger på trediepladsen"
|
401 |
|
402 |
-
#:
|
403 |
msgid "The name of the user who is in fourth place"
|
404 |
msgstr "Navn på bruger på fjerdepladsen"
|
405 |
|
406 |
-
#:
|
407 |
msgid "The score from the fourth place's quiz"
|
408 |
msgstr "Skore fra bruger på fjerdepladsen"
|
409 |
|
410 |
-
#:
|
411 |
msgid "The name of the user who is in fifth place"
|
412 |
msgstr "Navn på bruger på femte pladsen"
|
413 |
|
414 |
-
#:
|
415 |
msgid "The score from the fifth place's quiz"
|
416 |
msgstr "Skore på 5 pladsens bruger"
|
417 |
|
418 |
-
#:
|
419 |
-
#:
|
420 |
msgid "Save Leaderboard Options"
|
421 |
msgstr "Gem leaderboard indstillinger"
|
422 |
|
423 |
-
#:
|
424 |
msgid "Leaderboard Template"
|
425 |
msgstr "Leaderboard skabelon"
|
426 |
|
427 |
-
#:
|
428 |
-
#: includes/qmn_options_text_tab.php:182
|
429 |
-
#: includes/qmn_options_text_tab.php:192
|
430 |
-
#: includes/qmn_options_text_tab.php:202
|
431 |
-
#: includes/qmn_options_text_tab.php:212
|
432 |
-
#: includes/qmn_options_text_tab.php:222
|
433 |
-
#: includes/qmn_options_text_tab.php:232
|
434 |
-
#: includes/qmn_options_text_tab.php:242
|
435 |
-
#: includes/qmn_options_text_tab.php:252
|
436 |
-
#: includes/qmn_options_text_tab.php:265
|
437 |
-
#: includes/qmn_options_text_tab.php:282
|
438 |
msgid "Allowed Variables:"
|
439 |
msgstr "Tilladte variable"
|
440 |
|
441 |
-
#:
|
442 |
msgid "These addons extend the functionality of Quiz Master Next"
|
443 |
msgstr "Disse addons udvide funktionaliteten i Quiz Master Next"
|
444 |
|
445 |
-
#:
|
446 |
msgid "Browse All Addons"
|
447 |
msgstr "Gennemse alle Addons"
|
448 |
|
449 |
-
#:
|
450 |
msgid "Featured Addons"
|
451 |
msgstr "Udvalgte Addons"
|
452 |
|
453 |
-
#:
|
454 |
msgid "Text"
|
455 |
msgstr "Tekst"
|
456 |
|
457 |
-
#:
|
458 |
msgid "The templates has been updated successfully."
|
459 |
msgstr "Skabelonerne er blevet opdateret"
|
460 |
|
461 |
-
#:
|
462 |
-
#:
|
463 |
msgid "Save Templates"
|
464 |
msgstr "Gem skabeloner"
|
465 |
|
466 |
-
#:
|
467 |
msgid "Message Templates"
|
468 |
msgstr "Besked skabeloner"
|
469 |
|
470 |
-
#:
|
471 |
msgid "Message Displayed Before Quiz"
|
472 |
msgstr "Besked vist før Quiz"
|
473 |
|
474 |
-
#:
|
475 |
msgid "Message Displayed Before Comments Box If Enabled"
|
476 |
msgstr "Besked vist før kommentar boksen hvis aktiv"
|
477 |
|
478 |
-
#:
|
479 |
msgid "Message Displayed At End Of Quiz (Leave Blank To Omit Text Section)"
|
480 |
msgstr "Besked vist ved slutningen af Quizzen (Vis blank for at undlade tekst sektion)"
|
481 |
|
482 |
-
#:
|
483 |
msgid "Message Displayed If User Has Tried Quiz Too Many Times"
|
484 |
msgstr "Besked vist hvis brugeren har deltaget for mange gange"
|
485 |
|
486 |
-
#:
|
487 |
msgid "Message Displayed If User Is Not Logged In And Quiz Requires Users To Be Logged In"
|
488 |
msgstr "Besked vist, hvis brugeren skal være logget ind for at besvare denne Quiz"
|
489 |
|
490 |
-
#:
|
491 |
msgid "Message Displayed If Date Is Outside Scheduled Timeframe"
|
492 |
msgstr "Besked hvis dato er udenfor planlagt Tidsramme"
|
493 |
|
494 |
-
#:
|
495 |
msgid "Message Displayed If The Limit Of Total Entries Has Been Reached"
|
496 |
msgstr "Besked Hvis grænsen på indtastninger er nået"
|
497 |
|
498 |
-
#:
|
499 |
msgid "%QUESTIONS_ANSWERS% Text"
|
500 |
msgstr "% QUESTIONS_ANSWERS% Tekst"
|
501 |
|
502 |
-
#:
|
503 |
msgid "Twitter Sharing Text"
|
504 |
msgstr "Twitter Deling tekst"
|
505 |
|
506 |
-
#:
|
507 |
msgid "Facebook Sharing Text"
|
508 |
msgstr "Facebook Deling tekst"
|
509 |
|
510 |
-
#:
|
511 |
msgid "Other Templates"
|
512 |
msgstr "Andre skabeloner"
|
513 |
|
514 |
-
#:
|
515 |
msgid "Text for submit button"
|
516 |
msgstr "Tekst for send-knappen"
|
517 |
|
518 |
-
#:
|
519 |
msgid "Text for name field"
|
520 |
msgstr "Tekst til navnefeltet"
|
521 |
|
522 |
-
#:
|
523 |
msgid "Text for business field"
|
524 |
msgstr "Tekst til firma felt"
|
525 |
|
526 |
-
#:
|
527 |
msgid "Text for email field"
|
528 |
msgstr "Tekst til e-mail-feltet"
|
529 |
|
530 |
-
#:
|
531 |
msgid "Text for phone number field"
|
532 |
msgstr "Tekst til telefon nummer felt"
|
533 |
|
534 |
-
#:
|
535 |
msgid "Text for comments field"
|
536 |
msgstr "Tekst for kommentarer felt"
|
537 |
|
538 |
-
#:
|
539 |
msgid "Text for previous button"
|
540 |
msgstr "Tekst til forrige knap"
|
541 |
|
542 |
-
#:
|
543 |
msgid "Text for next button"
|
544 |
msgstr "Tekst til næste knap"
|
545 |
|
546 |
-
#:
|
547 |
msgid "The stats has been reset successfully."
|
548 |
msgstr "De statistikker er blevet nulstillet korrekt."
|
549 |
|
550 |
-
#:
|
551 |
msgid "Use this button to reset all the stats collected for this quiz (Quiz Views and Times Quiz Has Been Taken)."
|
552 |
msgstr "Brug denne knap til at nulstille alle indsamlet til denne quiz statistik (Quiz Views og Times Quiz er taget)."
|
553 |
|
554 |
-
#:
|
555 |
msgid "Reset Quiz Views And Taken Stats"
|
556 |
msgstr "Nulstil Quiz Views og oprettede statistikker"
|
557 |
|
558 |
-
#:
|
559 |
msgid "Are you sure you want to reset the stats to 0? All views and taken stats for this quiz will be reset. This is permanent and cannot be undone."
|
560 |
msgstr "Er du sikker på du vil nulstille statistik til 0? Alle synspunkter og taget statistik for denne quiz vil blive nulstillet. Det er permanent og kan ikke fortrydes."
|
561 |
|
562 |
-
#:
|
563 |
msgid "Reset All Stats For Quiz"
|
564 |
msgstr "Nulstil alle Stats for Quiz"
|
565 |
|
566 |
-
#:
|
567 |
msgid "Quiz Master Next Snapshot"
|
568 |
msgstr "Quiz Master Next skærmdump"
|
569 |
|
570 |
-
#:
|
571 |
msgid "quizzes taken today"
|
572 |
msgstr "Spørgeskemaer udfyldt i dag"
|
573 |
|
574 |
-
#:
|
575 |
msgid "quizzes taken last 7 days"
|
576 |
msgstr "Spørgeskemaer udfyldt de sidste 7 dage"
|
577 |
|
578 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
579 |
msgid "total active quizzes"
|
580 |
msgstr "Antal aktive spørgeskemaundersøgelser"
|
581 |
|
582 |
-
#:
|
583 |
msgid "total active questions"
|
584 |
msgstr "Antal aktive spørgsmål"
|
585 |
|
586 |
-
#:
|
587 |
msgid "most popular quiz"
|
588 |
msgstr "mest populære spørgeskemaundersøgelse"
|
589 |
|
590 |
-
#:
|
591 |
msgid "least popular quiz"
|
592 |
msgstr "mindst populære undersøgelse"
|
593 |
|
594 |
-
#:
|
595 |
msgid "Certificate (Beta)"
|
596 |
msgstr "Certifikat"
|
597 |
|
598 |
-
#:
|
599 |
msgid "The certificate has been updated successfully."
|
600 |
msgstr "Certifikatet er blevet opdateret."
|
601 |
|
602 |
-
#:
|
603 |
msgid "Enter title here"
|
604 |
msgstr "Indtast titel her"
|
605 |
|
606 |
-
#:
|
607 |
msgid "Quiz Certificate (Beta)"
|
608 |
msgstr "Quiz Certificate (Beta)"
|
609 |
|
610 |
-
#:
|
611 |
msgid "Enter in your text here to fill in the certificate for this quiz. Be sure to enter in the link variable into the templates on the Quiz Text tab so the user can access the certificate."
|
612 |
msgstr "Indtast din tekst her for at udfylde attesten for denne quiz. Sørg for at indtaste i linket variabel i skabelonerne under fanen Quiz tekst, så brugeren kan få adgang til certifikatet."
|
613 |
|
614 |
-
#:
|
615 |
msgid "These fields cannot contain HTML."
|
616 |
msgstr "Disse felter kan ikke indeholde HTML."
|
617 |
|
618 |
-
#:
|
619 |
-
#:
|
620 |
msgid "Save Certificate Options"
|
621 |
msgstr "Gem Certificate indstillinger"
|
622 |
|
623 |
-
#:
|
624 |
msgid "Enable Certificates For This Quiz?"
|
625 |
msgstr "Aktiver certifikater for denne quiz?"
|
626 |
|
627 |
-
#:
|
628 |
msgid "Certificate Title"
|
629 |
msgstr "Certifikat Titel"
|
630 |
|
631 |
-
#:
|
632 |
msgid "Message Displayed On Certificate"
|
633 |
msgstr "Meddelelse på Certifikat"
|
634 |
|
635 |
-
#:
|
636 |
msgid "URL To Logo (Must be JPG, JPEG, PNG or GIF)"
|
637 |
msgstr "URL til Logo (Skal være JPG, JPEG, PNG eller GIF)"
|
638 |
|
639 |
-
#:
|
640 |
msgid "URL To Background Img (Must be JPG, JPEG, PNG or GIF)"
|
641 |
msgstr "URL til Baggrund Img (Skal være JPG, JPEG, PNG eller GIF)"
|
642 |
|
643 |
-
#:
|
644 |
#, php-format
|
645 |
msgid "Quiz Settings For %s"
|
646 |
msgstr "Quiz indstillinger for %s"
|
647 |
|
648 |
-
#:
|
649 |
msgid "Error!"
|
650 |
msgstr "Fejl!"
|
651 |
|
652 |
-
#:
|
653 |
msgid "Please go to the quizzes page and click on the Edit link from the quiz you wish to edit."
|
654 |
msgstr "Go til quiz siden og klik på rediger linket på den quiz du ønsker at redigere"
|
655 |
|
656 |
-
#:
|
657 |
msgid "Questions"
|
658 |
msgstr "Spørgsmål"
|
659 |
|
660 |
-
#:
|
|
|
|
|
|
|
|
|
661 |
msgid "The question has been updated successfully."
|
662 |
msgstr "Spørgsmålet er blevet opdateret."
|
663 |
|
664 |
-
#:
|
665 |
msgid "The question has been deleted successfully."
|
666 |
msgstr "Dine resultater er blevet slettet."
|
667 |
|
668 |
-
#:
|
669 |
msgid "The question has been duplicated successfully."
|
670 |
msgstr "Din Spørgsmål er blevet dublikeret."
|
671 |
|
672 |
-
#:
|
673 |
msgid "The question has been created successfully."
|
674 |
msgstr "Spørgsmålet er blevet oprettet."
|
675 |
|
676 |
-
#:
|
677 |
-
#: includes/qmn_options_questions_tab.php:461
|
678 |
-
#: includes/qmn_options_questions_tab.php:593
|
679 |
-
#: includes/qmn_options_questions_tab.php:761
|
680 |
-
msgid "Answer"
|
681 |
-
msgstr "Svar:"
|
682 |
-
|
683 |
-
#: includes/qmn_options_questions_tab.php:481
|
684 |
-
#: includes/qmn_options_questions_tab.php:730
|
685 |
msgid "Add Question"
|
686 |
msgstr "Nyt spørgsmål"
|
687 |
|
688 |
-
#:
|
689 |
#, php-format
|
690 |
msgid "One question"
|
691 |
msgid_plural "%s questions"
|
692 |
msgstr[0] "Et spørgsmål"
|
693 |
msgstr[1] "%s spørgsmål"
|
694 |
|
695 |
-
#:
|
696 |
-
|
697 |
-
|
698 |
-
|
699 |
-
|
700 |
-
msgid "Duplicate"
|
701 |
-
msgstr "Kopier"
|
702 |
|
703 |
-
#:
|
704 |
-
#:
|
705 |
-
|
706 |
-
|
|
|
707 |
|
708 |
-
#:
|
709 |
-
#:
|
710 |
-
|
711 |
-
|
|
|
712 |
|
713 |
-
#:
|
714 |
-
#:
|
715 |
-
#: includes/qmn_options_questions_tab.php:725
|
716 |
-
#: includes/qmn_options_questions_tab.php:741
|
717 |
msgid "Question"
|
718 |
msgstr "Spørgsmål"
|
719 |
|
720 |
-
#:
|
721 |
-
|
|
|
|
|
|
|
722 |
msgid "Answers"
|
723 |
msgstr "Svar"
|
724 |
|
725 |
-
#:
|
726 |
-
#: includes/qmn_options_questions_tab.php:753
|
727 |
msgid "Points Worth"
|
728 |
msgstr "Værdi af point"
|
729 |
|
730 |
-
#:
|
731 |
-
#: includes/qmn_options_questions_tab.php:754
|
732 |
msgid "Correct Answer"
|
733 |
msgstr "Korrekt svar"
|
734 |
|
735 |
-
#:
|
736 |
-
#: includes/qmn_options_questions_tab.php:776
|
737 |
msgid "Add New Answer!"
|
738 |
msgstr "Tilføj nyt svar!"
|
739 |
|
740 |
-
#:
|
741 |
-
#: includes/qmn_options_questions_tab.php:781
|
742 |
msgid "Correct Answer Info"
|
743 |
msgstr "Info for korrekt svar"
|
744 |
|
745 |
-
#:
|
746 |
-
#: includes/qmn_options_questions_tab.php:712
|
747 |
-
#: includes/qmn_options_questions_tab.php:723
|
748 |
-
#: includes/qmn_options_questions_tab.php:799
|
749 |
-
msgid "Question Type"
|
750 |
-
msgstr "Spørgsmål type"
|
751 |
-
|
752 |
-
#: includes/qmn_options_questions_tab.php:652
|
753 |
-
#: includes/qmn_options_questions_tab.php:812
|
754 |
msgid "Comment Field"
|
755 |
msgstr "KOmmentar felt"
|
756 |
|
757 |
-
#:
|
758 |
-
#: includes/qmn_options_questions_tab.php:814
|
759 |
msgid "Small Text Field"
|
760 |
msgstr "Lille tekst felt"
|
761 |
|
762 |
-
#:
|
763 |
-
#: includes/qmn_options_questions_tab.php:815
|
764 |
msgid "Large Text Field"
|
765 |
msgstr "Stort tekst felt"
|
766 |
|
767 |
-
#:
|
768 |
-
#: includes/qmn_options_questions_tab.php:816
|
769 |
msgid "None"
|
770 |
msgstr "Ingen"
|
771 |
|
772 |
-
#:
|
773 |
-
#: includes/qmn_options_questions_tab.php:711
|
774 |
-
#: includes/qmn_options_questions_tab.php:722
|
775 |
-
#: includes/qmn_options_questions_tab.php:820
|
776 |
-
msgid "Question Order"
|
777 |
-
msgstr "Rækkefølge spørgsmål"
|
778 |
-
|
779 |
-
#: includes/qmn_options_questions_tab.php:671
|
780 |
-
#: includes/qmn_options_questions_tab.php:828
|
781 |
msgid "Required?"
|
782 |
msgstr "Obligatorisk"
|
783 |
|
784 |
-
#:
|
785 |
-
#: includes/qmn_options_questions_tab.php:713
|
786 |
-
#: includes/qmn_options_questions_tab.php:724
|
787 |
-
#: includes/qmn_options_questions_tab.php:837
|
788 |
-
msgid "Category"
|
789 |
-
msgstr "Kategori"
|
790 |
-
|
791 |
-
#: includes/qmn_options_questions_tab.php:699
|
792 |
-
#: includes/qmn_options_questions_tab.php:856
|
793 |
-
msgid "Required currently only works on open answer, number, accept, and captcha question types"
|
794 |
-
msgstr "Obligatorisk virker på nuværende tidspunkt kun på åbne svar, antal, accept og captcha spørgsmål"
|
795 |
-
|
796 |
-
#: includes/qmn_options_questions_tab.php:701
|
797 |
-
msgid "Edit Question"
|
798 |
-
msgstr "Ret spørgsmål"
|
799 |
-
|
800 |
-
#: includes/qmn_options_questions_tab.php:858
|
801 |
msgid "Create Question"
|
802 |
msgstr "Opret spørgsmål"
|
803 |
|
804 |
-
#:
|
805 |
msgid "Are you sure you want to delete this question?"
|
806 |
msgstr "Er du sikker på du vil slette dette spørgsmål"
|
807 |
|
808 |
-
#:
|
809 |
msgid "Delete Question"
|
810 |
msgstr "Slet spørgsmål"
|
811 |
|
812 |
-
#:
|
813 |
msgid "Are you sure you want to duplicate this question?"
|
814 |
msgstr "Er du sikker på du vil kopiere dette spørgsmål?"
|
815 |
|
816 |
-
#:
|
817 |
msgid "Duplicate Question"
|
818 |
msgstr "Kopieret spørgsmål"
|
819 |
|
820 |
-
#:
|
821 |
msgid "Your results has been deleted successfully."
|
822 |
msgstr "Dine resultater er blevet slettet."
|
823 |
|
824 |
-
#:
|
825 |
#, php-format
|
826 |
msgid "One result"
|
827 |
msgid_plural "%s results"
|
828 |
msgstr[0] "Et resultat"
|
829 |
msgstr[1] "%s resultater"
|
830 |
|
831 |
-
#:
|
832 |
msgid "Actions"
|
833 |
msgstr "Handlinger"
|
834 |
|
835 |
-
#:
|
836 |
msgid "Quiz Name"
|
837 |
msgstr "Quiz navn"
|
838 |
|
839 |
-
#:
|
840 |
msgid "Score"
|
841 |
msgstr "Skore"
|
842 |
|
843 |
-
#:
|
844 |
msgid "Time To Complete"
|
845 |
msgstr "Tid til at færdiggøre"
|
846 |
|
847 |
-
#:
|
848 |
msgid "Name"
|
849 |
msgstr "Navn"
|
850 |
|
851 |
-
#:
|
852 |
msgid "Business"
|
853 |
msgstr "Forretning"
|
854 |
|
855 |
-
#:
|
856 |
msgid "Email"
|
857 |
msgstr "Email"
|
858 |
|
859 |
-
#:
|
860 |
msgid "Phone"
|
861 |
msgstr "Telefon"
|
862 |
|
863 |
-
#:
|
864 |
msgid "Time Taken"
|
865 |
msgstr "Forbrugt tid"
|
866 |
|
867 |
-
#:
|
868 |
-
#:
|
869 |
msgid "Not Graded"
|
870 |
msgstr "Ikke Graded"
|
871 |
|
872 |
-
#:
|
873 |
msgid "Are you sure you want to delete these results?"
|
874 |
msgstr "Er du sikker på at du vil slette disse resultater ?"
|
875 |
|
876 |
-
#:
|
877 |
msgid "Delete Results"
|
878 |
msgstr "Slet resultater"
|
879 |
|
880 |
-
#:
|
881 |
msgid "Results Pages"
|
882 |
msgstr "Resultat sider"
|
883 |
|
884 |
-
#:
|
885 |
msgid "The results page has been added successfully."
|
886 |
msgstr "Resultat siden er tilføjet"
|
887 |
|
888 |
-
#:
|
889 |
msgid "The results page has been saved successfully."
|
890 |
msgstr "Resultatsiden er gemt"
|
891 |
|
892 |
-
#:
|
893 |
msgid "Displays button to share on Facebook."
|
894 |
msgstr ""
|
895 |
|
896 |
-
#:
|
897 |
msgid "Displays button to share on Twitter."
|
898 |
msgstr ""
|
899 |
|
900 |
-
#:
|
901 |
-
#:
|
902 |
msgid "Save Results Pages"
|
903 |
msgstr "Gem resultatsider"
|
904 |
|
905 |
-
#:
|
906 |
-
#:
|
907 |
msgid "Add New Results Page"
|
908 |
msgstr "Tilføj ny resultat side"
|
909 |
|
910 |
-
#:
|
911 |
-
#:
|
912 |
msgid "Results Page Shown"
|
913 |
msgstr "Resultat side vist"
|
914 |
|
915 |
-
#:
|
916 |
-
#:
|
917 |
msgid "Redirect URL (Beta)"
|
918 |
msgstr ""
|
919 |
|
920 |
-
#:
|
|
|
|
|
|
|
|
|
921 |
msgid "Are you sure?"
|
922 |
msgstr "Er du sikker?"
|
923 |
|
924 |
-
#:
|
925 |
msgid "Preview"
|
926 |
msgstr "Preview"
|
927 |
|
928 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
929 |
msgid "Options"
|
930 |
msgstr "Indstillinger"
|
931 |
|
932 |
-
#:
|
933 |
msgid "The options has been updated successfully."
|
934 |
msgstr "Indstillinger er gemt"
|
935 |
|
936 |
-
#:
|
937 |
-
#:
|
938 |
msgid "Save Options"
|
939 |
msgstr "Gem indstillinger"
|
940 |
|
941 |
-
#:
|
942 |
msgid "Which system is this quiz graded on?"
|
943 |
msgstr "Hvilket system er denne quiz sorteres på?"
|
944 |
|
945 |
-
#:
|
946 |
msgid "Correct/Incorrect"
|
947 |
msgstr "Korrekt / Ukorrekt"
|
948 |
|
949 |
-
#:
|
950 |
msgid "Points"
|
951 |
msgstr "Point"
|
952 |
|
953 |
-
#:
|
954 |
msgid "Should the user be required to be logged in to take this quiz?"
|
955 |
msgstr "Skal brugeren være logget ind for at svare på denne test?"
|
956 |
|
957 |
-
#:
|
958 |
msgid "How many questions per page would you like? (Leave 0 for all questions on one page)"
|
959 |
msgstr "Hvor mange spørgsmål vil du have per side ? (0 for alle spørgsmål på samme side)."
|
960 |
|
961 |
-
#:
|
962 |
msgid "How many minutes does the user have to finish the quiz? (Leave 0 for no time limit)"
|
963 |
msgstr "Hvor mange minutter har brugeren til at afslutte undersøgelsen? (0 for ingen tidsfrist)"
|
964 |
|
965 |
-
#:
|
966 |
msgid "How many times can a user take this quiz? (Leave 0 for as many times as the user wants to. Currently only works for registered users)"
|
967 |
msgstr "Hvor mange gange kan en bruger tage denne quiz? (Lad 0 for så mange gange som brugeren ønsker at. I øjeblikket virker kun for registrerede brugere)"
|
968 |
|
969 |
-
#:
|
970 |
msgid "How many total entries can this quiz have? (Leave 0 for unlimited entries"
|
971 |
msgstr "Hvor mange samlede poster kan denne quiz have? (Lad 0 for ubegrænset poster"
|
972 |
|
973 |
-
#:
|
974 |
msgid "How many questions should be loaded for quiz? (Leave 0 to load all questions)"
|
975 |
msgstr "Hvor mange spørgsmål skal indlæses til quiz? (Lad 0 at indlæse alle spørgsmål)"
|
976 |
|
977 |
-
#:
|
978 |
msgid "What time-frame should the user be able to access the quiz? (Leave blank if the user can access anytime)"
|
979 |
msgstr "Hvilken tidsperiode skal brugeren kunne få adgang quizzen? (Står tom, hvis brugeren kan få adgang til når som helst)"
|
980 |
|
981 |
-
#:
|
982 |
msgid "start date"
|
983 |
msgstr "Start dato"
|
984 |
|
985 |
-
#:
|
986 |
msgid "end date"
|
987 |
msgstr "Slut dato"
|
988 |
|
989 |
-
#:
|
990 |
msgid "Are the questions random? (Question Order will not apply if this is yes)"
|
991 |
msgstr "Er spørgsmålene tilfældigt? (Spørgsmål Order gælder ikke, hvis det er ja)"
|
992 |
|
993 |
-
#:
|
994 |
msgid "Random Questions"
|
995 |
msgstr "Tilfældige spørgsmål"
|
996 |
|
997 |
-
#:
|
998 |
msgid "Random Questions And Answers"
|
999 |
msgstr "Tilfældige Spørgsmål og svar"
|
1000 |
|
1001 |
-
#:
|
1002 |
msgid "Would you like to ask for the contact information at the beginning or at the end of the quiz?"
|
1003 |
msgstr "Vil du bede om kontaktoplysninger i begyndelsen eller slutningen af quizzen?"
|
1004 |
|
1005 |
-
#:
|
1006 |
msgid "Beginning"
|
1007 |
msgstr "Begyndelse"
|
1008 |
|
1009 |
-
#:
|
1010 |
msgid "End"
|
1011 |
msgstr "Slut"
|
1012 |
|
1013 |
-
#:
|
1014 |
msgid "If a logged-in user takes the quiz, would you like them to be able to edit contact information? If set to no, the fields will not show up for logged in users; however, the users information will be saved for the fields."
|
1015 |
msgstr "Hvis en indloggede bruger tager quizzen, vil du have dem til at være i stand til at redigere kontaktoplysninger? Hvis sat til nej, vil de områder ikke op til logget ind brugere; dog vil brugerne oplysninger gemmes til felterne."
|
1016 |
|
1017 |
-
#:
|
1018 |
msgid "Should we ask for users name?"
|
1019 |
msgstr "Skal vi bede for brugere navn?"
|
1020 |
|
1021 |
-
#:
|
1022 |
-
#:
|
1023 |
-
#:
|
1024 |
-
#:
|
1025 |
msgid "Require"
|
1026 |
msgstr "Obligatorisk"
|
1027 |
|
1028 |
-
#:
|
1029 |
msgid "Should we ask for users business?"
|
1030 |
msgstr "Skal vi bede for brugere virksomhed?"
|
1031 |
|
1032 |
-
#:
|
1033 |
msgid "Should we ask for users email?"
|
1034 |
msgstr "Skal vi bede for brugere email?"
|
1035 |
|
1036 |
-
#:
|
1037 |
msgid "Should we ask for users phone number?"
|
1038 |
msgstr "Skal vi bede for brugere telefonnummer?"
|
1039 |
|
1040 |
-
#:
|
1041 |
msgid "Would you like a place for the user to enter comments?"
|
1042 |
msgstr "Kunne du tænke dig et sted for brugeren at indtaste kommentarer?"
|
1043 |
|
1044 |
-
#:
|
1045 |
msgid "Show question number on quiz?"
|
1046 |
msgstr "Vis spørgsmål nummer på quiz?"
|
1047 |
|
1048 |
-
#:
|
1049 |
msgid "Show social media sharing buttons? (Twitter & Facebook)"
|
1050 |
msgstr "Vis sociale medier knapper deling? (Twitter & Facebook)"
|
1051 |
|
1052 |
-
#:
|
1053 |
msgid "This option is for here only for users of older versions. Please use the new template variables %FACEBOOK_SHARE% %TWITTER_SHARE% on your results pages instead of using this option!"
|
1054 |
msgstr ""
|
1055 |
|
1056 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1057 |
msgid "Style"
|
1058 |
msgstr "Style"
|
1059 |
|
1060 |
-
#:
|
1061 |
msgid "The style has been saved successfully."
|
1062 |
msgstr "Denne style er gemt"
|
1063 |
|
1064 |
-
#:
|
1065 |
msgid "Quiz Styles"
|
1066 |
msgstr "Quiz styles"
|
1067 |
|
1068 |
-
#:
|
1069 |
msgid "Choose your style:"
|
1070 |
msgstr "Vælg din style"
|
1071 |
|
1072 |
-
#:
|
1073 |
msgid "Custom"
|
1074 |
msgstr "Custom"
|
1075 |
|
1076 |
-
#:
|
1077 |
-
#:
|
1078 |
msgid "Save Quiz Style"
|
1079 |
msgstr "Gem quiz style"
|
1080 |
|
1081 |
-
#:
|
1082 |
msgid "Custom Style CSS"
|
1083 |
msgstr "Custom style CSS"
|
1084 |
|
1085 |
-
#:
|
1086 |
msgid "For detailed help and guidance along with a list of different classes used in this plugin, please visit the following link:"
|
1087 |
msgstr "For detaljeret hjælp og instruktion sammen med en liste over de forskellige klasser benyttet i dette plugin, besøg følgende link:"
|
1088 |
|
1089 |
-
#:
|
1090 |
-
msgid "Quiz Daily Stats - Times Taken"
|
1091 |
-
msgstr "Daglig statistik - tid"
|
1092 |
-
|
1093 |
-
#: includes/qmn_dashboard.php:17
|
1094 |
-
msgid "Quiz Total Stats"
|
1095 |
-
msgstr "Total statistik"
|
1096 |
-
|
1097 |
-
#: includes/qmn_dashboard.php:18
|
1098 |
-
msgid "Quiz Weekly Stats - Times Taken"
|
1099 |
-
msgstr "Ugentlige statistikker - tid"
|
1100 |
-
|
1101 |
-
#: includes/qmn_dashboard.php:19
|
1102 |
-
msgid "Quiz Monthly Stats - Times Taken"
|
1103 |
-
msgstr "Månedlig statistik tid"
|
1104 |
-
|
1105 |
-
#: includes/qmn_dashboard.php:20
|
1106 |
-
msgid "Quiz Quarterly Stats - Times Taken"
|
1107 |
-
msgstr "Kvartalsvis statistik - tid"
|
1108 |
-
|
1109 |
-
#: includes/qmn_dashboard.php:25
|
1110 |
-
msgid "Quizzes Taken Today"
|
1111 |
-
msgstr "Antal i dag"
|
1112 |
-
|
1113 |
-
#: includes/qmn_dashboard.php:26
|
1114 |
-
msgid "Quizzes Taken Last 7 Days"
|
1115 |
-
msgstr "Antal sidste 7 dage"
|
1116 |
-
|
1117 |
-
#: includes/qmn_dashboard.php:27
|
1118 |
-
msgid "Quizzes Taken Last 30 Days"
|
1119 |
-
msgstr "Antal sidste 30 dage"
|
1120 |
-
|
1121 |
-
#: includes/qmn_dashboard.php:28
|
1122 |
-
msgid "Quizzes Taken Last 120 Days"
|
1123 |
-
msgstr "Antal sidste 120 dage"
|
1124 |
-
|
1125 |
-
#: includes/qmn_dashboard.php:54
|
1126 |
-
msgid "Quiz Statistics"
|
1127 |
-
msgstr "Quiz statistik"
|
1128 |
-
|
1129 |
-
#: includes/qmn_dashboard.php:228
|
1130 |
-
msgid "Total Created Quizzes"
|
1131 |
-
msgstr "Total oprettede undesøgelser"
|
1132 |
-
|
1133 |
-
#: includes/qmn_dashboard.php:232
|
1134 |
-
msgid "Total Deleted Quizzes"
|
1135 |
-
msgstr "Total slettede undersøgelser"
|
1136 |
-
|
1137 |
-
#: includes/qmn_dashboard.php:236
|
1138 |
-
msgid "Total Active Quizzes"
|
1139 |
-
msgstr "Total aktive statistikker"
|
1140 |
-
|
1141 |
-
#: includes/qmn_dashboard.php:240
|
1142 |
-
msgid "Total Created Questions"
|
1143 |
-
msgstr "Total oprettede spørgsmål"
|
1144 |
-
|
1145 |
-
#: includes/qmn_dashboard.php:244
|
1146 |
-
msgid "Total Times All Active Quizzes Have Been Viewed"
|
1147 |
-
msgstr "Tid alle aktive spørgeskemaer er vist"
|
1148 |
-
|
1149 |
-
#: includes/qmn_dashboard.php:248
|
1150 |
-
msgid "Total Times All Active Quizzes Have Been Taken"
|
1151 |
-
msgstr "Total tid alle aktive spørgeskemaer har taget"
|
1152 |
-
|
1153 |
-
#: includes/qmn_dashboard.php:252
|
1154 |
-
msgid "Average Amount Each Active Quiz Has Been Viewed"
|
1155 |
-
msgstr "Gennemsnitlig tid for den enkelte spørgeskema undersøgelse"
|
1156 |
-
|
1157 |
-
#: includes/qmn_dashboard.php:256
|
1158 |
-
msgid "Average Amount Each Active Quiz Has Been Taken"
|
1159 |
-
msgstr "Gennemsnitlig tid for den enkelte spørgeskema undersøgelse"
|
1160 |
-
|
1161 |
-
#: includes/qmn_dashboard.php:260
|
1162 |
-
msgid "Quiz That Has Been Viewed The Most"
|
1163 |
-
msgstr "Mest sete unersøgelse"
|
1164 |
-
|
1165 |
-
#: includes/qmn_dashboard.php:264
|
1166 |
-
msgid "Quiz That Has Been Taken The Most"
|
1167 |
-
msgstr "Mest udfyldte undersøgelse"
|
1168 |
-
|
1169 |
-
#: includes/qmn_results_details.php:121
|
1170 |
msgid "Results"
|
1171 |
msgstr "Resultater"
|
1172 |
|
1173 |
-
#:
|
1174 |
msgid "Create Certificate"
|
1175 |
msgstr "Opret certificat"
|
1176 |
|
1177 |
-
#:
|
1178 |
msgid "Download Certificate Here"
|
1179 |
msgstr "Download certificat her"
|
1180 |
|
1181 |
-
#:
|
1182 |
msgid "Certificate"
|
1183 |
msgstr "Certifikat"
|
1184 |
|
1185 |
-
#:
|
1186 |
msgid "There has been an error! Please try again."
|
1187 |
msgstr "Der har været en fejl! Forsøg igen"
|
1188 |
|
1189 |
-
#:
|
1190 |
msgid "Quiz Has Been Restored!"
|
1191 |
msgstr "Den pågældende quiz er gendannet"
|
1192 |
|
1193 |
-
#:
|
1194 |
msgid "Choose a quiz in the drop down and then click the button to restore a deleted quiz."
|
1195 |
msgstr "Vælg en quiz i drop Down boksen og klik for at gendanne en slettet quiz."
|
1196 |
|
1197 |
-
#:
|
1198 |
msgid "Restore Quiz"
|
1199 |
msgstr "Gendan Quiz"
|
1200 |
|
1201 |
-
#:
|
1202 |
-
#:
|
1203 |
#, php-format
|
1204 |
msgid "Previous %s Audits"
|
1205 |
msgstr "Sidste %s Audits"
|
1206 |
|
1207 |
-
#:
|
1208 |
-
#:
|
1209 |
#, php-format
|
1210 |
msgid "Next %s Audits"
|
1211 |
msgstr "Næste %s Audits"
|
1212 |
|
1213 |
-
#:
|
1214 |
msgid "User"
|
1215 |
msgstr "Bruger"
|
1216 |
|
1217 |
-
#:
|
1218 |
msgid "Action"
|
1219 |
msgstr "Aktion"
|
1220 |
|
1221 |
-
#:
|
1222 |
msgid "Time"
|
1223 |
msgstr "Klokken"
|
1224 |
|
1225 |
-
#:
|
1226 |
msgid "Need Help?"
|
1227 |
msgstr "Brug for hjælp?"
|
1228 |
|
1229 |
-
#:
|
1230 |
msgid "Support"
|
1231 |
msgstr "Support"
|
1232 |
|
1233 |
-
#:
|
1234 |
msgid "System Info"
|
1235 |
msgstr "System Info"
|
1236 |
|
1237 |
-
#:
|
1238 |
msgid "Help Page"
|
1239 |
msgstr "Hjælp"
|
1240 |
|
1241 |
-
#:
|
1242 |
msgid "Need help with the plugin? Try any of the following:"
|
1243 |
msgstr "Har du brug for hjælp med dette plugin? Forsøgfølgende:"
|
1244 |
|
1245 |
-
#:
|
1246 |
msgid "Multiple Choice"
|
1247 |
msgstr "Flere valgmuligheder"
|
1248 |
|
1249 |
-
#:
|
1250 |
msgid "Horizontal Multiple Choice"
|
1251 |
msgstr "Vandret Multiple Choice"
|
1252 |
|
1253 |
-
#:
|
1254 |
msgid "Drop Down"
|
1255 |
msgstr "Drop Down"
|
1256 |
|
1257 |
-
#:
|
1258 |
msgid "Small Open Answer"
|
1259 |
msgstr "Kort tekst svar"
|
1260 |
|
1261 |
-
#:
|
1262 |
msgid "Multiple Response"
|
1263 |
msgstr "Multiple svar"
|
1264 |
|
1265 |
-
#:
|
1266 |
msgid "Large Open Answer"
|
1267 |
msgstr "Stor åbent svar"
|
1268 |
|
1269 |
-
#:
|
1270 |
msgid "Text Block"
|
1271 |
msgstr "tekstblok"
|
1272 |
|
1273 |
-
#:
|
1274 |
msgid "Number"
|
1275 |
msgstr "Tal"
|
1276 |
|
1277 |
-
#:
|
1278 |
msgid "Accept"
|
1279 |
msgstr "Accepter"
|
1280 |
|
1281 |
-
#:
|
1282 |
msgid "Captcha"
|
1283 |
msgstr "CAPTCHA"
|
1284 |
|
1285 |
-
#:
|
1286 |
msgid "Horizontal Multiple Response"
|
1287 |
msgstr "Vandret Multiple svar"
|
1288 |
|
1289 |
-
#:
|
1290 |
msgid "Fill In The Blank"
|
1291 |
msgstr ""
|
1292 |
|
1293 |
-
#:
|
1294 |
msgid "Success!"
|
1295 |
msgstr "Succes"
|
1296 |
|
1297 |
-
#:
|
1298 |
msgid "Add New"
|
1299 |
msgstr "Tilføj ny"
|
1300 |
|
1301 |
-
#:
|
1302 |
#, php-format
|
1303 |
msgid "One quiz"
|
1304 |
msgid_plural "%s quizzes"
|
1305 |
msgstr[0] "En quiz"
|
1306 |
msgstr[1] "%s quizzer"
|
1307 |
|
1308 |
-
#:
|
1309 |
-
#:
|
1310 |
msgid "URL"
|
1311 |
msgstr "URL"
|
1312 |
|
1313 |
-
#:
|
1314 |
-
#:
|
1315 |
msgid "Quiz Shortcode"
|
1316 |
msgstr "Quiz Shortcode"
|
1317 |
|
1318 |
-
#:
|
1319 |
-
#:
|
1320 |
msgid "Leaderboard Shortcode"
|
1321 |
msgstr "Lederboard Shortcode"
|
1322 |
|
1323 |
-
#:
|
1324 |
-
#:
|
1325 |
msgid "Quiz Views"
|
1326 |
msgstr "Quiz set"
|
1327 |
|
1328 |
-
#:
|
1329 |
-
#:
|
1330 |
msgid "Quiz Taken"
|
1331 |
msgstr "Quiz gennemført"
|
1332 |
|
1333 |
-
#:
|
1334 |
-
#:
|
1335 |
msgid "Last Modified"
|
1336 |
msgstr "Sidst ændret"
|
1337 |
|
1338 |
-
#:
|
1339 |
msgid "Edit Name"
|
1340 |
msgstr "Ret navn"
|
1341 |
|
1342 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1343 |
msgid "Create New Quiz"
|
1344 |
msgstr "Opret ny quiz"
|
1345 |
|
1346 |
-
#:
|
1347 |
msgid "Create Quiz"
|
1348 |
msgstr "Opret quiz"
|
1349 |
|
1350 |
-
#:
|
1351 |
msgid "Quiz Name:"
|
1352 |
msgstr "Quiz navn:"
|
1353 |
|
1354 |
-
#:
|
1355 |
msgid "Duplicate this quiz?"
|
1356 |
msgstr "Kopier quiz"
|
1357 |
|
1358 |
-
#:
|
1359 |
msgid "Duplicate questions with quiz"
|
1360 |
msgstr "Kopier spørgsmål"
|
1361 |
|
1362 |
-
#:
|
1363 |
msgid "Name Of New Quiz:"
|
1364 |
msgstr "Navn på ny Quiz:"
|
1365 |
|
1366 |
-
#:
|
1367 |
msgid "Are you sure you want to delete this quiz?"
|
1368 |
msgstr "Er du sikker på at du vil slette denne quiz?"
|
1369 |
|
1370 |
-
#:
|
1371 |
msgid "Delete Quiz"
|
1372 |
msgstr "Slet Quiz"
|
1373 |
|
1374 |
-
#:
|
1375 |
msgid "Quiz Master Next Leaderboard Widget"
|
1376 |
msgstr "Quiz Master Next Styrings Widget"
|
1377 |
|
1378 |
-
#:
|
1379 |
msgid "Widget Title"
|
1380 |
msgstr "Widget titel"
|
1381 |
|
1382 |
-
#:
|
1383 |
msgid "Quiz ID"
|
1384 |
msgstr "Quiz ID"
|
1385 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1386 |
#~ msgid "Requested Features"
|
1387 |
#~ msgstr "Efterspurgte funktioner"
|
5 |
msgstr ""
|
6 |
"Project-Id-Version: Quiz Master Next\n"
|
7 |
"Report-Msgid-Bugs-To: \n"
|
8 |
+
"POT-Creation-Date: 2015-04-20 01:12-0500\n"
|
9 |
"PO-Revision-Date: \n"
|
10 |
"Last-Translator: Frank Corso <frank@mylocalwebstop.com>\n"
|
11 |
"Language-Team: My Local Webstop <fpcorso@mylocalwebstop.com>\n"
|
62 |
msgid "QMN About"
|
63 |
msgstr "QMN Om"
|
64 |
|
65 |
+
#: php/qmn_options_email_tab.php:6
|
66 |
msgid "Emails"
|
67 |
msgstr "E-mails"
|
68 |
|
69 |
+
#: php/qmn_options_email_tab.php:42
|
70 |
+
#: php/qmn_options_email_tab.php:101
|
71 |
msgid "The email has been added successfully."
|
72 |
msgstr "E-mail er blevet tilføjet."
|
73 |
|
74 |
+
#: php/qmn_options_email_tab.php:55
|
75 |
+
#: php/qmn_options_email_tab.php:114
|
76 |
+
#: php/qmn_options_email_tab.php:178
|
77 |
+
#: php/qmn_quiz_creator.php:382
|
78 |
+
#: php/qmn_quiz_creator.php:448
|
79 |
+
#: php/qmn_quiz_creator.php:490
|
80 |
+
#: php/qmn_quiz_creator.php:648
|
81 |
+
#: php/qmn_quiz_creator.php:713
|
82 |
+
#: php/qmn_options_leaderboard_tab.php:38
|
|
|
83 |
#, php-format
|
84 |
msgid "There has been an error in this action. Please share this with the developer. Error Code: %s"
|
85 |
msgstr "Der har været en fejl. Venligst del dette med udvikleren . Fejlkode:% s"
|
86 |
|
87 |
+
#: php/qmn_options_email_tab.php:73
|
88 |
+
#: php/qmn_options_email_tab.php:91
|
89 |
msgid "Enter text here"
|
90 |
msgstr "Indtast tekst her"
|
91 |
|
92 |
+
#: php/qmn_options_email_tab.php:165
|
93 |
msgid "The email has been updated successfully."
|
94 |
msgstr "E-mail er blevet opdateret."
|
95 |
|
96 |
+
#: php/qmn_options_email_tab.php:232
|
97 |
+
#: php/qmn_options_leaderboard_tab.php:49
|
|
|
98 |
msgid "Template Variables"
|
99 |
msgstr "Skabelon variable"
|
100 |
|
101 |
+
#: php/qmn_options_email_tab.php:235
|
|
|
102 |
msgid "Score for the quiz when using points"
|
103 |
msgstr "Score for quizzen, når du bruger point"
|
104 |
|
105 |
+
#: php/qmn_options_email_tab.php:238
|
|
|
106 |
msgid "The average amount of points user had per question"
|
107 |
msgstr "Det gennemsnitlige antal point bruger havde pr spørgsmål"
|
108 |
|
109 |
+
#: php/qmn_options_email_tab.php:241
|
|
|
110 |
msgid "The number of correct answers the user had"
|
111 |
msgstr "Antallet af korrekte svar brugeren havde"
|
112 |
|
113 |
+
#: php/qmn_options_email_tab.php:244
|
|
|
114 |
msgid "The total number of questions in the quiz"
|
115 |
msgstr "Det samlede antal spørgsmål i quizzen"
|
116 |
|
117 |
+
#: php/qmn_options_email_tab.php:247
|
|
|
118 |
msgid "Score for the quiz when using correct answers"
|
119 |
msgstr "Score for quizzen, når du bruger korrekte svar"
|
120 |
|
121 |
+
#: php/qmn_options_email_tab.php:250
|
|
|
122 |
msgid "The name the user entered before the quiz"
|
123 |
msgstr "Navnet brugeren indtastes, før quizzen"
|
124 |
|
125 |
+
#: php/qmn_options_email_tab.php:253
|
|
|
126 |
msgid "The business the user entered before the quiz"
|
127 |
msgstr "Forretningen brugeren indtastes, før quizzen"
|
128 |
|
129 |
+
#: php/qmn_options_email_tab.php:256
|
|
|
130 |
msgid "The phone number the user entered before the quiz"
|
131 |
msgstr "Telefonnummeret brugeren indtastede, før quizzen"
|
132 |
|
133 |
+
#: php/qmn_options_email_tab.php:259
|
|
|
134 |
msgid "The email the user entered before the quiz"
|
135 |
msgstr "Den e-mail brugeren indtastes, før quizzen"
|
136 |
|
137 |
+
#: php/qmn_options_email_tab.php:262
|
138 |
+
#: php/qmn_options_leaderboard_tab.php:77
|
|
|
139 |
msgid "The name of the quiz"
|
140 |
msgstr "Navn på Quiz:"
|
141 |
|
142 |
+
#: php/qmn_options_email_tab.php:265
|
|
|
143 |
msgid "Shows the question, the answer the user provided, and the correct answer"
|
144 |
msgstr "Viser brugers svar og det korrekte svar"
|
145 |
|
146 |
+
#: php/qmn_options_email_tab.php:268
|
|
|
147 |
msgid "The comments the user entered into comment box if enabled"
|
148 |
msgstr "Kommenar som brugeren har indtastet"
|
149 |
|
150 |
+
#: php/qmn_options_email_tab.php:271
|
|
|
151 |
msgid "The amount of time user spent of quiz"
|
152 |
msgstr "Tid brugeren brugte på undersøgelsen"
|
153 |
|
154 |
+
#: php/qmn_options_email_tab.php:274
|
|
|
155 |
msgid "The link to the certificate after completing the quiz"
|
156 |
msgstr "Link til certifikat - efter endt test"
|
157 |
|
158 |
+
#: php/qmn_options_email_tab.php:277
|
|
|
159 |
msgid "The amount of points a specific category earned."
|
160 |
msgstr "Antal point der er opnået i kategorien"
|
161 |
|
162 |
+
#: php/qmn_options_email_tab.php:280
|
|
|
163 |
msgid "The score a specific category earned."
|
164 |
msgstr "Skore for specifik kategori"
|
165 |
|
166 |
+
#: php/qmn_options_email_tab.php:283
|
|
|
167 |
msgid "The average points from all categories."
|
168 |
msgstr "Gennemsnit af point for alle kategorier"
|
169 |
|
170 |
+
#: php/qmn_options_email_tab.php:286
|
|
|
171 |
msgid "The average score from all categories."
|
172 |
msgstr "Gennemsnit skore for alle kategorier"
|
173 |
|
174 |
+
#: php/qmn_options_email_tab.php:289
|
|
|
175 |
msgid "The question that the user answered"
|
176 |
msgstr "Spørgsmål brugeren besvarede"
|
177 |
|
178 |
+
#: php/qmn_options_email_tab.php:292
|
|
|
179 |
msgid "The answer the user gave for the question"
|
180 |
msgstr "Brugerens svar på sprøgesmål"
|
181 |
|
182 |
+
#: php/qmn_options_email_tab.php:295
|
|
|
183 |
msgid "The correct answer for the question"
|
184 |
msgstr "Korrekt svar på spørgsmål"
|
185 |
|
186 |
+
#: php/qmn_options_email_tab.php:298
|
|
|
187 |
msgid "The comments the user provided in the comment field for the question"
|
188 |
msgstr "Kommentar til spørgsmål"
|
189 |
|
190 |
+
#: php/qmn_options_email_tab.php:301
|
|
|
191 |
msgid "Reason why the correct answer is the correct answer"
|
192 |
msgstr "Årsag til at dette er det korrekte svar"
|
193 |
|
194 |
+
#: php/qmn_options_email_tab.php:304
|
|
|
195 |
msgid "The Current Date"
|
196 |
msgstr "Dags dato"
|
197 |
|
198 |
+
#: php/qmn_options_email_tab.php:319
|
199 |
+
#: php/qmn_options_email_tab.php:518
|
200 |
msgid "Save Email Templates And Settings"
|
201 |
msgstr "Gem e-mail skabelon og opsætning"
|
202 |
|
203 |
+
#: php/qmn_options_email_tab.php:323
|
204 |
msgid "Send user email upon completion?"
|
205 |
msgstr "Send bruger mail ved afslutning"
|
206 |
|
207 |
+
#: php/qmn_options_email_tab.php:325
|
208 |
+
#: php/qmn_options_email_tab.php:332
|
209 |
msgid "Yes"
|
210 |
msgstr "Ja"
|
211 |
|
212 |
+
#: php/qmn_options_email_tab.php:326
|
213 |
+
#: php/qmn_options_email_tab.php:333
|
214 |
msgid "No"
|
215 |
msgstr "Nej"
|
216 |
|
217 |
+
#: php/qmn_options_email_tab.php:330
|
218 |
msgid "Send admin email upon completion?"
|
219 |
msgstr "Send e-mail til administrator ved afslutning?"
|
220 |
|
221 |
+
#: php/qmn_options_email_tab.php:337
|
222 |
msgid "What emails should we send the admin email to? Separate emails with a comma."
|
223 |
msgstr "E-mail som administrator e-mails skal sendes til? adskil med komma."
|
224 |
|
225 |
+
#: php/qmn_options_email_tab.php:341
|
226 |
msgid "What is the From Name for the email sent to users and admin?"
|
227 |
msgstr "Navn på afsender på e-mails til brugere og administrator?"
|
228 |
|
229 |
+
#: php/qmn_options_email_tab.php:347
|
230 |
msgid "Email Sent To User"
|
231 |
msgstr "E-mail til bruger"
|
232 |
|
233 |
+
#: php/qmn_options_email_tab.php:348
|
234 |
+
#: php/qmn_options_email_tab.php:426
|
235 |
msgid "Add New User Email"
|
236 |
msgstr "Tilføj ny bruger e-mail"
|
237 |
|
238 |
+
#: php/qmn_options_email_tab.php:353
|
239 |
+
#: php/qmn_options_email_tab.php:419
|
240 |
+
#: php/qmn_options_email_tab.php:440
|
241 |
+
#: php/qmn_options_email_tab.php:506
|
242 |
msgid "Score Greater Than Or Equal To"
|
243 |
msgstr "Skore større eller lig med"
|
244 |
|
245 |
+
#: php/qmn_options_email_tab.php:354
|
246 |
+
#: php/qmn_options_email_tab.php:420
|
247 |
+
#: php/qmn_options_email_tab.php:441
|
248 |
+
#: php/qmn_options_email_tab.php:507
|
249 |
msgid "Score Less Than Or Equal To"
|
250 |
msgstr "Skore mindre end eller lige med"
|
251 |
|
252 |
+
#: php/qmn_options_email_tab.php:355
|
253 |
+
#: php/qmn_options_email_tab.php:421
|
254 |
+
#: php/qmn_options_email_tab.php:442
|
255 |
+
#: php/qmn_options_email_tab.php:508
|
256 |
msgid "Subject"
|
257 |
msgstr "Emne"
|
258 |
|
259 |
+
#: php/qmn_options_email_tab.php:356
|
260 |
+
#: php/qmn_options_email_tab.php:422
|
261 |
+
#: php/qmn_options_email_tab.php:443
|
262 |
+
#: php/qmn_options_email_tab.php:509
|
263 |
msgid "Email To Send"
|
264 |
msgstr "E-mail der sendes"
|
265 |
|
266 |
+
#: php/qmn_options_email_tab.php:434
|
267 |
msgid "Email Sent To Admin"
|
268 |
msgstr "E-mail sendt til administrator"
|
269 |
|
270 |
+
#: php/qmn_options_email_tab.php:435
|
271 |
+
#: php/qmn_options_email_tab.php:513
|
272 |
msgid "Add New Admin Email"
|
273 |
msgstr "Tilføj ny administrator e-mail"
|
274 |
|
275 |
+
#: php/qmn_quiz_creator.php:369
|
276 |
msgid "Your new quiz has been created successfully. To begin editing your quiz, click the Edit link on the new quiz."
|
277 |
msgstr "Din nye quiz er blevet oprettet. For at edigere din quiz, klik på linket Rediger ved den nye quiz"
|
278 |
|
279 |
+
#: php/qmn_quiz_creator.php:435
|
280 |
msgid "Your quiz has been deleted successfully."
|
281 |
msgstr "Din Quiz er blevet slettet."
|
282 |
|
283 |
+
#: php/qmn_quiz_creator.php:477
|
284 |
msgid "Your quiz name has been updated successfully."
|
285 |
msgstr "Dit quiz navn er blevet opdateret."
|
286 |
|
287 |
+
#: php/qmn_quiz_creator.php:634
|
288 |
msgid "Your quiz has been duplicated successfully."
|
289 |
msgstr "Din Quiz er blevet dublikeret."
|
290 |
|
291 |
+
#: php/qmn_quiz.php:350
|
292 |
msgid "Not a valid e-mail address!"
|
293 |
msgstr "Ikke en gyldig e-mail-adresse!"
|
294 |
|
295 |
+
#: php/qmn_quiz.php:351
|
296 |
msgid "This field must be a number!"
|
297 |
msgstr "Dette felt skal være et tal!"
|
298 |
|
299 |
+
#: php/qmn_quiz.php:352
|
300 |
msgid "The entered text is not correct!"
|
301 |
msgstr "Den indtastede tekst er ikke korrekt!"
|
302 |
|
303 |
+
#: php/qmn_quiz.php:353
|
304 |
msgid "Please complete all required fields!"
|
305 |
msgstr "Venligst udfyld alle obligatoriske felter"
|
306 |
|
307 |
+
#: php/qmn_quiz.php:465
|
308 |
msgid "Hint"
|
309 |
msgstr "Hint"
|
310 |
|
311 |
+
#: php/qmn_quiz.php:1254
|
|
|
312 |
msgid "Previous"
|
313 |
msgstr "Tidligere"
|
314 |
|
315 |
+
#: php/qmn_credits.php:27
|
316 |
msgid "Welcome To Quiz Master Next"
|
317 |
msgstr "Velkommen til Quiz Master Next"
|
318 |
|
319 |
+
#: php/qmn_credits.php:28
|
320 |
msgid "Thank you for updating!"
|
321 |
msgstr "Tak for opdatering!"
|
322 |
|
323 |
+
#: php/qmn_credits.php:32
|
324 |
msgid "What's New!"
|
325 |
msgstr "Nyheder!"
|
326 |
|
327 |
+
#: php/qmn_credits.php:34
|
328 |
msgid "Changelog"
|
329 |
msgstr "Ændringslog"
|
330 |
|
331 |
+
#: php/qmn_usage_tracking.php:193
|
332 |
msgid "Allow Quiz Master Next to anonymously track this plugin's usage and help us make this plugin better? No sensitive data is tracked."
|
333 |
msgstr "Tillad Quiz Master Next at følge brugen af dette plugin for at forbedre kvaliteten - ingen følsomme data overvåges."
|
334 |
|
335 |
+
#: php/qmn_usage_tracking.php:194
|
336 |
msgid "Allow"
|
337 |
msgstr "Tillad"
|
338 |
|
339 |
+
#: php/qmn_usage_tracking.php:195
|
340 |
msgid "Do not allow"
|
341 |
msgstr "Tillad ikke"
|
342 |
|
343 |
+
#: php/qmn_options_leaderboard_tab.php:6
|
344 |
msgid "Leaderboard"
|
345 |
msgstr "Leaderboard"
|
346 |
|
347 |
+
#: php/qmn_options_leaderboard_tab.php:25
|
348 |
msgid "The leaderboards has been updated successfully."
|
349 |
msgstr "Leaderboards er blevet opdateret"
|
350 |
|
351 |
+
#: php/qmn_options_leaderboard_tab.php:52
|
352 |
msgid "The name of the user who is in first place"
|
353 |
msgstr "Navn på bruger der er nummer et"
|
354 |
|
355 |
+
#: php/qmn_options_leaderboard_tab.php:53
|
356 |
msgid "The score from the first place's quiz"
|
357 |
msgstr "Skore på førstepladsen"
|
358 |
|
359 |
+
#: php/qmn_options_leaderboard_tab.php:57
|
360 |
msgid "The name of the user who is in second place"
|
361 |
msgstr "Navn på bruger som er nummer 2"
|
362 |
|
363 |
+
#: php/qmn_options_leaderboard_tab.php:58
|
364 |
msgid "The score from the second place's quiz"
|
365 |
msgstr "Andenpladsens skore"
|
366 |
|
367 |
+
#: php/qmn_options_leaderboard_tab.php:62
|
368 |
msgid "The name of the user who is in third place"
|
369 |
msgstr "Navn på bruger på trediepladsen"
|
370 |
|
371 |
+
#: php/qmn_options_leaderboard_tab.php:63
|
372 |
msgid "The score from the third place's quiz"
|
373 |
msgstr "Skore fra bruger på trediepladsen"
|
374 |
|
375 |
+
#: php/qmn_options_leaderboard_tab.php:67
|
376 |
msgid "The name of the user who is in fourth place"
|
377 |
msgstr "Navn på bruger på fjerdepladsen"
|
378 |
|
379 |
+
#: php/qmn_options_leaderboard_tab.php:68
|
380 |
msgid "The score from the fourth place's quiz"
|
381 |
msgstr "Skore fra bruger på fjerdepladsen"
|
382 |
|
383 |
+
#: php/qmn_options_leaderboard_tab.php:72
|
384 |
msgid "The name of the user who is in fifth place"
|
385 |
msgstr "Navn på bruger på femte pladsen"
|
386 |
|
387 |
+
#: php/qmn_options_leaderboard_tab.php:73
|
388 |
msgid "The score from the fifth place's quiz"
|
389 |
msgstr "Skore på 5 pladsens bruger"
|
390 |
|
391 |
+
#: php/qmn_options_leaderboard_tab.php:80
|
392 |
+
#: php/qmn_options_leaderboard_tab.php:108
|
393 |
msgid "Save Leaderboard Options"
|
394 |
msgstr "Gem leaderboard indstillinger"
|
395 |
|
396 |
+
#: php/qmn_options_leaderboard_tab.php:89
|
397 |
msgid "Leaderboard Template"
|
398 |
msgstr "Leaderboard skabelon"
|
399 |
|
400 |
+
#: php/qmn_options_leaderboard_tab.php:91
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
401 |
msgid "Allowed Variables:"
|
402 |
msgstr "Tilladte variable"
|
403 |
|
404 |
+
#: php/qmn_addons.php:48
|
405 |
msgid "These addons extend the functionality of Quiz Master Next"
|
406 |
msgstr "Disse addons udvide funktionaliteten i Quiz Master Next"
|
407 |
|
408 |
+
#: php/qmn_addons.php:91
|
409 |
msgid "Browse All Addons"
|
410 |
msgstr "Gennemse alle Addons"
|
411 |
|
412 |
+
#: php/qmn_addons.php:98
|
413 |
msgid "Featured Addons"
|
414 |
msgstr "Udvalgte Addons"
|
415 |
|
416 |
+
#: php/qmn_options_text_tab.php:6
|
417 |
msgid "Text"
|
418 |
msgstr "Tekst"
|
419 |
|
420 |
+
#: php/qmn_options_text_tab.php:42
|
421 |
msgid "The templates has been updated successfully."
|
422 |
msgstr "Skabelonerne er blevet opdateret"
|
423 |
|
424 |
+
#: php/qmn_options_text_tab.php:170
|
425 |
+
#: php/qmn_options_text_tab.php:330
|
426 |
msgid "Save Templates"
|
427 |
msgstr "Gem skabeloner"
|
428 |
|
429 |
+
#: php/qmn_options_text_tab.php:176
|
430 |
msgid "Message Templates"
|
431 |
msgstr "Besked skabeloner"
|
432 |
|
433 |
+
#: php/qmn_options_text_tab.php:180
|
434 |
msgid "Message Displayed Before Quiz"
|
435 |
msgstr "Besked vist før Quiz"
|
436 |
|
437 |
+
#: php/qmn_options_text_tab.php:190
|
438 |
msgid "Message Displayed Before Comments Box If Enabled"
|
439 |
msgstr "Besked vist før kommentar boksen hvis aktiv"
|
440 |
|
441 |
+
#: php/qmn_options_text_tab.php:200
|
442 |
msgid "Message Displayed At End Of Quiz (Leave Blank To Omit Text Section)"
|
443 |
msgstr "Besked vist ved slutningen af Quizzen (Vis blank for at undlade tekst sektion)"
|
444 |
|
445 |
+
#: php/qmn_options_text_tab.php:210
|
446 |
msgid "Message Displayed If User Has Tried Quiz Too Many Times"
|
447 |
msgstr "Besked vist hvis brugeren har deltaget for mange gange"
|
448 |
|
449 |
+
#: php/qmn_options_text_tab.php:220
|
450 |
msgid "Message Displayed If User Is Not Logged In And Quiz Requires Users To Be Logged In"
|
451 |
msgstr "Besked vist, hvis brugeren skal være logget ind for at besvare denne Quiz"
|
452 |
|
453 |
+
#: php/qmn_options_text_tab.php:230
|
454 |
msgid "Message Displayed If Date Is Outside Scheduled Timeframe"
|
455 |
msgstr "Besked hvis dato er udenfor planlagt Tidsramme"
|
456 |
|
457 |
+
#: php/qmn_options_text_tab.php:240
|
458 |
msgid "Message Displayed If The Limit Of Total Entries Has Been Reached"
|
459 |
msgstr "Besked Hvis grænsen på indtastninger er nået"
|
460 |
|
461 |
+
#: php/qmn_options_text_tab.php:250
|
462 |
msgid "%QUESTIONS_ANSWERS% Text"
|
463 |
msgstr "% QUESTIONS_ANSWERS% Tekst"
|
464 |
|
465 |
+
#: php/qmn_options_text_tab.php:263
|
466 |
msgid "Twitter Sharing Text"
|
467 |
msgstr "Twitter Deling tekst"
|
468 |
|
469 |
+
#: php/qmn_options_text_tab.php:280
|
470 |
msgid "Facebook Sharing Text"
|
471 |
msgstr "Facebook Deling tekst"
|
472 |
|
473 |
+
#: php/qmn_options_text_tab.php:295
|
474 |
msgid "Other Templates"
|
475 |
msgstr "Andre skabeloner"
|
476 |
|
477 |
+
#: php/qmn_options_text_tab.php:298
|
478 |
msgid "Text for submit button"
|
479 |
msgstr "Tekst for send-knappen"
|
480 |
|
481 |
+
#: php/qmn_options_text_tab.php:302
|
482 |
msgid "Text for name field"
|
483 |
msgstr "Tekst til navnefeltet"
|
484 |
|
485 |
+
#: php/qmn_options_text_tab.php:306
|
486 |
msgid "Text for business field"
|
487 |
msgstr "Tekst til firma felt"
|
488 |
|
489 |
+
#: php/qmn_options_text_tab.php:310
|
490 |
msgid "Text for email field"
|
491 |
msgstr "Tekst til e-mail-feltet"
|
492 |
|
493 |
+
#: php/qmn_options_text_tab.php:314
|
494 |
msgid "Text for phone number field"
|
495 |
msgstr "Tekst til telefon nummer felt"
|
496 |
|
497 |
+
#: php/qmn_options_text_tab.php:318
|
498 |
msgid "Text for comments field"
|
499 |
msgstr "Tekst for kommentarer felt"
|
500 |
|
501 |
+
#: php/qmn_options_text_tab.php:322
|
502 |
msgid "Text for previous button"
|
503 |
msgstr "Tekst til forrige knap"
|
504 |
|
505 |
+
#: php/qmn_options_text_tab.php:326
|
506 |
msgid "Text for next button"
|
507 |
msgstr "Tekst til næste knap"
|
508 |
|
509 |
+
#: php/qmn_options_tools_tab.php:23
|
510 |
msgid "The stats has been reset successfully."
|
511 |
msgstr "De statistikker er blevet nulstillet korrekt."
|
512 |
|
513 |
+
#: php/qmn_options_tools_tab.php:75
|
514 |
msgid "Use this button to reset all the stats collected for this quiz (Quiz Views and Times Quiz Has Been Taken)."
|
515 |
msgstr "Brug denne knap til at nulstille alle indsamlet til denne quiz statistik (Quiz Views og Times Quiz er taget)."
|
516 |
|
517 |
+
#: php/qmn_options_tools_tab.php:76
|
518 |
msgid "Reset Quiz Views And Taken Stats"
|
519 |
msgstr "Nulstil Quiz Views og oprettede statistikker"
|
520 |
|
521 |
+
#: php/qmn_options_tools_tab.php:87
|
522 |
msgid "Are you sure you want to reset the stats to 0? All views and taken stats for this quiz will be reset. This is permanent and cannot be undone."
|
523 |
msgstr "Er du sikker på du vil nulstille statistik til 0? Alle synspunkter og taget statistik for denne quiz vil blive nulstillet. Det er permanent og kan ikke fortrydes."
|
524 |
|
525 |
+
#: php/qmn_options_tools_tab.php:91
|
526 |
msgid "Reset All Stats For Quiz"
|
527 |
msgstr "Nulstil alle Stats for Quiz"
|
528 |
|
529 |
+
#: php/qmn_dashboard_widgets.php:9
|
530 |
msgid "Quiz Master Next Snapshot"
|
531 |
msgstr "Quiz Master Next skærmdump"
|
532 |
|
533 |
+
#: php/qmn_dashboard_widgets.php:166
|
534 |
msgid "quizzes taken today"
|
535 |
msgstr "Spørgeskemaer udfyldt i dag"
|
536 |
|
537 |
+
#: php/qmn_dashboard_widgets.php:185
|
538 |
msgid "quizzes taken last 7 days"
|
539 |
msgstr "Spørgeskemaer udfyldt de sidste 7 dage"
|
540 |
|
541 |
+
#: php/qmn_dashboard_widgets.php:204
|
542 |
+
#, fuzzy
|
543 |
+
msgid "quizzes taken last 30 days"
|
544 |
+
msgstr "Spørgeskemaer udfyldt de sidste 7 dage"
|
545 |
+
|
546 |
+
#: php/qmn_dashboard_widgets.php:223
|
547 |
+
#, fuzzy
|
548 |
+
msgid "quizzes taken last 120 days"
|
549 |
+
msgstr "Spørgeskemaer udfyldt de sidste 7 dage"
|
550 |
+
|
551 |
+
#: php/qmn_dashboard_widgets.php:242
|
552 |
msgid "total active quizzes"
|
553 |
msgstr "Antal aktive spørgeskemaundersøgelser"
|
554 |
|
555 |
+
#: php/qmn_dashboard_widgets.php:248
|
556 |
msgid "total active questions"
|
557 |
msgstr "Antal aktive spørgsmål"
|
558 |
|
559 |
+
#: php/qmn_dashboard_widgets.php:254
|
560 |
msgid "most popular quiz"
|
561 |
msgstr "mest populære spørgeskemaundersøgelse"
|
562 |
|
563 |
+
#: php/qmn_dashboard_widgets.php:260
|
564 |
msgid "least popular quiz"
|
565 |
msgstr "mindst populære undersøgelse"
|
566 |
|
567 |
+
#: php/qmn_options_certificate_tab.php:6
|
568 |
msgid "Certificate (Beta)"
|
569 |
msgstr "Certifikat"
|
570 |
|
571 |
+
#: php/qmn_options_certificate_tab.php:32
|
572 |
msgid "The certificate has been updated successfully."
|
573 |
msgstr "Certifikatet er blevet opdateret."
|
574 |
|
575 |
+
#: php/qmn_options_certificate_tab.php:61
|
576 |
msgid "Enter title here"
|
577 |
msgstr "Indtast titel her"
|
578 |
|
579 |
+
#: php/qmn_options_certificate_tab.php:65
|
580 |
msgid "Quiz Certificate (Beta)"
|
581 |
msgstr "Quiz Certificate (Beta)"
|
582 |
|
583 |
+
#: php/qmn_options_certificate_tab.php:66
|
584 |
msgid "Enter in your text here to fill in the certificate for this quiz. Be sure to enter in the link variable into the templates on the Quiz Text tab so the user can access the certificate."
|
585 |
msgstr "Indtast din tekst her for at udfylde attesten for denne quiz. Sørg for at indtaste i linket variabel i skabelonerne under fanen Quiz tekst, så brugeren kan få adgang til certifikatet."
|
586 |
|
587 |
+
#: php/qmn_options_certificate_tab.php:67
|
588 |
msgid "These fields cannot contain HTML."
|
589 |
msgstr "Disse felter kan ikke indeholde HTML."
|
590 |
|
591 |
+
#: php/qmn_options_certificate_tab.php:68
|
592 |
+
#: php/qmn_options_certificate_tab.php:124
|
593 |
msgid "Save Certificate Options"
|
594 |
msgstr "Gem Certificate indstillinger"
|
595 |
|
596 |
+
#: php/qmn_options_certificate_tab.php:76
|
597 |
msgid "Enable Certificates For This Quiz?"
|
598 |
msgstr "Aktiver certifikater for denne quiz?"
|
599 |
|
600 |
+
#: php/qmn_options_certificate_tab.php:84
|
601 |
msgid "Certificate Title"
|
602 |
msgstr "Certifikat Titel"
|
603 |
|
604 |
+
#: php/qmn_options_certificate_tab.php:91
|
605 |
msgid "Message Displayed On Certificate"
|
606 |
msgstr "Meddelelse på Certifikat"
|
607 |
|
608 |
+
#: php/qmn_options_certificate_tab.php:111
|
609 |
msgid "URL To Logo (Must be JPG, JPEG, PNG or GIF)"
|
610 |
msgstr "URL til Logo (Skal være JPG, JPEG, PNG eller GIF)"
|
611 |
|
612 |
+
#: php/qmn_options_certificate_tab.php:118
|
613 |
msgid "URL To Background Img (Must be JPG, JPEG, PNG or GIF)"
|
614 |
msgstr "URL til Baggrund Img (Skal være JPG, JPEG, PNG eller GIF)"
|
615 |
|
616 |
+
#: php/qmn_quiz_options.php:52
|
617 |
#, php-format
|
618 |
msgid "Quiz Settings For %s"
|
619 |
msgstr "Quiz indstillinger for %s"
|
620 |
|
621 |
+
#: php/qmn_quiz_options.php:92
|
622 |
msgid "Error!"
|
623 |
msgstr "Fejl!"
|
624 |
|
625 |
+
#: php/qmn_quiz_options.php:92
|
626 |
msgid "Please go to the quizzes page and click on the Edit link from the quiz you wish to edit."
|
627 |
msgstr "Go til quiz siden og klik på rediger linket på den quiz du ønsker at redigere"
|
628 |
|
629 |
+
#: php/qmn_options_questions_tab.php:6
|
630 |
msgid "Questions"
|
631 |
msgstr "Spørgsmål"
|
632 |
|
633 |
+
#: php/qmn_options_questions_tab.php:14
|
634 |
+
msgid "Answer"
|
635 |
+
msgstr "Svar:"
|
636 |
+
|
637 |
+
#: php/qmn_options_questions_tab.php:112
|
638 |
msgid "The question has been updated successfully."
|
639 |
msgstr "Spørgsmålet er blevet opdateret."
|
640 |
|
641 |
+
#: php/qmn_options_questions_tab.php:139
|
642 |
msgid "The question has been deleted successfully."
|
643 |
msgstr "Dine resultater er blevet slettet."
|
644 |
|
645 |
+
#: php/qmn_options_questions_tab.php:223
|
646 |
msgid "The question has been duplicated successfully."
|
647 |
msgstr "Din Spørgsmål er blevet dublikeret."
|
648 |
|
649 |
+
#: php/qmn_options_questions_tab.php:316
|
650 |
msgid "The question has been created successfully."
|
651 |
msgstr "Spørgsmålet er blevet oprettet."
|
652 |
|
653 |
+
#: php/qmn_options_questions_tab.php:434
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
654 |
msgid "Add Question"
|
655 |
msgstr "Nyt spørgsmål"
|
656 |
|
657 |
+
#: php/qmn_options_questions_tab.php:443
|
658 |
#, php-format
|
659 |
msgid "One question"
|
660 |
msgid_plural "%s questions"
|
661 |
msgstr[0] "Et spørgsmål"
|
662 |
msgstr[1] "%s spørgsmål"
|
663 |
|
664 |
+
#: php/qmn_options_questions_tab.php:449
|
665 |
+
#: php/qmn_options_questions_tab.php:457
|
666 |
+
#: php/qmn_options_questions_tab.php:582
|
667 |
+
msgid "Question Order"
|
668 |
+
msgstr "Rækkefølge spørgsmål"
|
|
|
|
|
669 |
|
670 |
+
#: php/qmn_options_questions_tab.php:450
|
671 |
+
#: php/qmn_options_questions_tab.php:458
|
672 |
+
#: php/qmn_options_questions_tab.php:561
|
673 |
+
msgid "Question Type"
|
674 |
+
msgstr "Spørgsmål type"
|
675 |
|
676 |
+
#: php/qmn_options_questions_tab.php:451
|
677 |
+
#: php/qmn_options_questions_tab.php:459
|
678 |
+
#: php/qmn_options_questions_tab.php:595
|
679 |
+
msgid "Category"
|
680 |
+
msgstr "Kategori"
|
681 |
|
682 |
+
#: php/qmn_options_questions_tab.php:452
|
683 |
+
#: php/qmn_options_questions_tab.php:460
|
|
|
|
|
684 |
msgid "Question"
|
685 |
msgstr "Spørgsmål"
|
686 |
|
687 |
+
#: php/qmn_options_questions_tab.php:534
|
688 |
+
msgid "For fill in the blank types, use %BLANK% to represent where to put the text box in your text."
|
689 |
+
msgstr ""
|
690 |
+
|
691 |
+
#: php/qmn_options_questions_tab.php:539
|
692 |
msgid "Answers"
|
693 |
msgstr "Svar"
|
694 |
|
695 |
+
#: php/qmn_options_questions_tab.php:540
|
|
|
696 |
msgid "Points Worth"
|
697 |
msgstr "Værdi af point"
|
698 |
|
699 |
+
#: php/qmn_options_questions_tab.php:541
|
|
|
700 |
msgid "Correct Answer"
|
701 |
msgstr "Korrekt svar"
|
702 |
|
703 |
+
#: php/qmn_options_questions_tab.php:546
|
|
|
704 |
msgid "Add New Answer!"
|
705 |
msgstr "Tilføj nyt svar!"
|
706 |
|
707 |
+
#: php/qmn_options_questions_tab.php:551
|
|
|
708 |
msgid "Correct Answer Info"
|
709 |
msgstr "Info for korrekt svar"
|
710 |
|
711 |
+
#: php/qmn_options_questions_tab.php:573
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
712 |
msgid "Comment Field"
|
713 |
msgstr "KOmmentar felt"
|
714 |
|
715 |
+
#: php/qmn_options_questions_tab.php:575
|
|
|
716 |
msgid "Small Text Field"
|
717 |
msgstr "Lille tekst felt"
|
718 |
|
719 |
+
#: php/qmn_options_questions_tab.php:576
|
|
|
720 |
msgid "Large Text Field"
|
721 |
msgstr "Stort tekst felt"
|
722 |
|
723 |
+
#: php/qmn_options_questions_tab.php:577
|
|
|
724 |
msgid "None"
|
725 |
msgstr "Ingen"
|
726 |
|
727 |
+
#: php/qmn_options_questions_tab.php:587
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
728 |
msgid "Required?"
|
729 |
msgstr "Obligatorisk"
|
730 |
|
731 |
+
#: php/qmn_options_questions_tab.php:618
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
732 |
msgid "Create Question"
|
733 |
msgstr "Opret spørgsmål"
|
734 |
|
735 |
+
#: php/qmn_options_questions_tab.php:623
|
736 |
msgid "Are you sure you want to delete this question?"
|
737 |
msgstr "Er du sikker på du vil slette dette spørgsmål"
|
738 |
|
739 |
+
#: php/qmn_options_questions_tab.php:628
|
740 |
msgid "Delete Question"
|
741 |
msgstr "Slet spørgsmål"
|
742 |
|
743 |
+
#: php/qmn_options_questions_tab.php:633
|
744 |
msgid "Are you sure you want to duplicate this question?"
|
745 |
msgstr "Er du sikker på du vil kopiere dette spørgsmål?"
|
746 |
|
747 |
+
#: php/qmn_options_questions_tab.php:638
|
748 |
msgid "Duplicate Question"
|
749 |
msgstr "Kopieret spørgsmål"
|
750 |
|
751 |
+
#: php/qmn_results.php:23
|
752 |
msgid "Your results has been deleted successfully."
|
753 |
msgstr "Dine resultater er blevet slettet."
|
754 |
|
755 |
+
#: php/qmn_results.php:161
|
756 |
#, php-format
|
757 |
msgid "One result"
|
758 |
msgid_plural "%s results"
|
759 |
msgstr[0] "Et resultat"
|
760 |
msgstr[1] "%s resultater"
|
761 |
|
762 |
+
#: php/qmn_results.php:208
|
763 |
msgid "Actions"
|
764 |
msgstr "Handlinger"
|
765 |
|
766 |
+
#: php/qmn_results.php:209
|
767 |
msgid "Quiz Name"
|
768 |
msgstr "Quiz navn"
|
769 |
|
770 |
+
#: php/qmn_results.php:210
|
771 |
msgid "Score"
|
772 |
msgstr "Skore"
|
773 |
|
774 |
+
#: php/qmn_results.php:211
|
775 |
msgid "Time To Complete"
|
776 |
msgstr "Tid til at færdiggøre"
|
777 |
|
778 |
+
#: php/qmn_results.php:212
|
779 |
msgid "Name"
|
780 |
msgstr "Navn"
|
781 |
|
782 |
+
#: php/qmn_results.php:213
|
783 |
msgid "Business"
|
784 |
msgstr "Forretning"
|
785 |
|
786 |
+
#: php/qmn_results.php:214
|
787 |
msgid "Email"
|
788 |
msgstr "Email"
|
789 |
|
790 |
+
#: php/qmn_results.php:215
|
791 |
msgid "Phone"
|
792 |
msgstr "Telefon"
|
793 |
|
794 |
+
#: php/qmn_results.php:216
|
795 |
msgid "Time Taken"
|
796 |
msgstr "Forbrugt tid"
|
797 |
|
798 |
+
#: php/qmn_results.php:258
|
799 |
+
#: php/qmn_options_option_tab.php:147
|
800 |
msgid "Not Graded"
|
801 |
msgstr "Ikke Graded"
|
802 |
|
803 |
+
#: php/qmn_results.php:275
|
804 |
msgid "Are you sure you want to delete these results?"
|
805 |
msgstr "Er du sikker på at du vil slette disse resultater ?"
|
806 |
|
807 |
+
#: php/qmn_results.php:280
|
808 |
msgid "Delete Results"
|
809 |
msgstr "Slet resultater"
|
810 |
|
811 |
+
#: php/qmn_options_results_page_tab.php:6
|
812 |
msgid "Results Pages"
|
813 |
msgstr "Resultat sider"
|
814 |
|
815 |
+
#: php/qmn_options_results_page_tab.php:41
|
816 |
msgid "The results page has been added successfully."
|
817 |
msgstr "Resultat siden er tilføjet"
|
818 |
|
819 |
+
#: php/qmn_options_results_page_tab.php:81
|
820 |
msgid "The results page has been saved successfully."
|
821 |
msgstr "Resultatsiden er gemt"
|
822 |
|
823 |
+
#: php/qmn_options_results_page_tab.php:191
|
824 |
msgid "Displays button to share on Facebook."
|
825 |
msgstr ""
|
826 |
|
827 |
+
#: php/qmn_options_results_page_tab.php:194
|
828 |
msgid "Displays button to share on Twitter."
|
829 |
msgstr ""
|
830 |
|
831 |
+
#: php/qmn_options_results_page_tab.php:199
|
832 |
+
#: php/qmn_options_results_page_tab.php:280
|
833 |
msgid "Save Results Pages"
|
834 |
msgstr "Gem resultatsider"
|
835 |
|
836 |
+
#: php/qmn_options_results_page_tab.php:200
|
837 |
+
#: php/qmn_options_results_page_tab.php:285
|
838 |
msgid "Add New Results Page"
|
839 |
msgstr "Tilføj ny resultat side"
|
840 |
|
841 |
+
#: php/qmn_options_results_page_tab.php:208
|
842 |
+
#: php/qmn_options_results_page_tab.php:272
|
843 |
msgid "Results Page Shown"
|
844 |
msgstr "Resultat side vist"
|
845 |
|
846 |
+
#: php/qmn_options_results_page_tab.php:209
|
847 |
+
#: php/qmn_options_results_page_tab.php:273
|
848 |
msgid "Redirect URL (Beta)"
|
849 |
msgstr ""
|
850 |
|
851 |
+
#: php/qmn_options_results_page_tab.php:247
|
852 |
+
msgid "Delete"
|
853 |
+
msgstr "Slet"
|
854 |
+
|
855 |
+
#: php/qmn_options_results_page_tab.php:247
|
856 |
msgid "Are you sure?"
|
857 |
msgstr "Er du sikker?"
|
858 |
|
859 |
+
#: php/qmn_options_preview_tab.php:6
|
860 |
msgid "Preview"
|
861 |
msgstr "Preview"
|
862 |
|
863 |
+
#: php/qmn-stats-page.php:29
|
864 |
+
msgid "Quiz Statistics"
|
865 |
+
msgstr "Quiz statistik"
|
866 |
+
|
867 |
+
#: php/qmn-stats-page.php:68
|
868 |
+
#, fuzzy
|
869 |
+
msgid "Quiz Taken Stats"
|
870 |
+
msgstr "Total statistik"
|
871 |
+
|
872 |
+
#: php/qmn_options_option_tab.php:6
|
873 |
msgid "Options"
|
874 |
msgstr "Indstillinger"
|
875 |
|
876 |
+
#: php/qmn_options_option_tab.php:94
|
877 |
msgid "The options has been updated successfully."
|
878 |
msgstr "Indstillinger er gemt"
|
879 |
|
880 |
+
#: php/qmn_options_option_tab.php:135
|
881 |
+
#: php/qmn_options_option_tab.php:286
|
882 |
msgid "Save Options"
|
883 |
msgstr "Gem indstillinger"
|
884 |
|
885 |
+
#: php/qmn_options_option_tab.php:143
|
886 |
msgid "Which system is this quiz graded on?"
|
887 |
msgstr "Hvilket system er denne quiz sorteres på?"
|
888 |
|
889 |
+
#: php/qmn_options_option_tab.php:145
|
890 |
msgid "Correct/Incorrect"
|
891 |
msgstr "Korrekt / Ukorrekt"
|
892 |
|
893 |
+
#: php/qmn_options_option_tab.php:146
|
894 |
msgid "Points"
|
895 |
msgstr "Point"
|
896 |
|
897 |
+
#: php/qmn_options_option_tab.php:151
|
898 |
msgid "Should the user be required to be logged in to take this quiz?"
|
899 |
msgstr "Skal brugeren være logget ind for at svare på denne test?"
|
900 |
|
901 |
+
#: php/qmn_options_option_tab.php:158
|
902 |
msgid "How many questions per page would you like? (Leave 0 for all questions on one page)"
|
903 |
msgstr "Hvor mange spørgsmål vil du have per side ? (0 for alle spørgsmål på samme side)."
|
904 |
|
905 |
+
#: php/qmn_options_option_tab.php:164
|
906 |
msgid "How many minutes does the user have to finish the quiz? (Leave 0 for no time limit)"
|
907 |
msgstr "Hvor mange minutter har brugeren til at afslutte undersøgelsen? (0 for ingen tidsfrist)"
|
908 |
|
909 |
+
#: php/qmn_options_option_tab.php:170
|
910 |
msgid "How many times can a user take this quiz? (Leave 0 for as many times as the user wants to. Currently only works for registered users)"
|
911 |
msgstr "Hvor mange gange kan en bruger tage denne quiz? (Lad 0 for så mange gange som brugeren ønsker at. I øjeblikket virker kun for registrerede brugere)"
|
912 |
|
913 |
+
#: php/qmn_options_option_tab.php:176
|
914 |
msgid "How many total entries can this quiz have? (Leave 0 for unlimited entries"
|
915 |
msgstr "Hvor mange samlede poster kan denne quiz have? (Lad 0 for ubegrænset poster"
|
916 |
|
917 |
+
#: php/qmn_options_option_tab.php:182
|
918 |
msgid "How many questions should be loaded for quiz? (Leave 0 to load all questions)"
|
919 |
msgstr "Hvor mange spørgsmål skal indlæses til quiz? (Lad 0 at indlæse alle spørgsmål)"
|
920 |
|
921 |
+
#: php/qmn_options_option_tab.php:188
|
922 |
msgid "What time-frame should the user be able to access the quiz? (Leave blank if the user can access anytime)"
|
923 |
msgstr "Hvilken tidsperiode skal brugeren kunne få adgang quizzen? (Står tom, hvis brugeren kan få adgang til når som helst)"
|
924 |
|
925 |
+
#: php/qmn_options_option_tab.php:190
|
926 |
msgid "start date"
|
927 |
msgstr "Start dato"
|
928 |
|
929 |
+
#: php/qmn_options_option_tab.php:193
|
930 |
msgid "end date"
|
931 |
msgstr "Slut dato"
|
932 |
|
933 |
+
#: php/qmn_options_option_tab.php:197
|
934 |
msgid "Are the questions random? (Question Order will not apply if this is yes)"
|
935 |
msgstr "Er spørgsmålene tilfældigt? (Spørgsmål Order gælder ikke, hvis det er ja)"
|
936 |
|
937 |
+
#: php/qmn_options_option_tab.php:199
|
938 |
msgid "Random Questions"
|
939 |
msgstr "Tilfældige spørgsmål"
|
940 |
|
941 |
+
#: php/qmn_options_option_tab.php:200
|
942 |
msgid "Random Questions And Answers"
|
943 |
msgstr "Tilfældige Spørgsmål og svar"
|
944 |
|
945 |
+
#: php/qmn_options_option_tab.php:205
|
946 |
msgid "Would you like to ask for the contact information at the beginning or at the end of the quiz?"
|
947 |
msgstr "Vil du bede om kontaktoplysninger i begyndelsen eller slutningen af quizzen?"
|
948 |
|
949 |
+
#: php/qmn_options_option_tab.php:207
|
950 |
msgid "Beginning"
|
951 |
msgstr "Begyndelse"
|
952 |
|
953 |
+
#: php/qmn_options_option_tab.php:208
|
954 |
msgid "End"
|
955 |
msgstr "Slut"
|
956 |
|
957 |
+
#: php/qmn_options_option_tab.php:212
|
958 |
msgid "If a logged-in user takes the quiz, would you like them to be able to edit contact information? If set to no, the fields will not show up for logged in users; however, the users information will be saved for the fields."
|
959 |
msgstr "Hvis en indloggede bruger tager quizzen, vil du have dem til at være i stand til at redigere kontaktoplysninger? Hvis sat til nej, vil de områder ikke op til logget ind brugere; dog vil brugerne oplysninger gemmes til felterne."
|
960 |
|
961 |
+
#: php/qmn_options_option_tab.php:219
|
962 |
msgid "Should we ask for users name?"
|
963 |
msgstr "Skal vi bede for brugere navn?"
|
964 |
|
965 |
+
#: php/qmn_options_option_tab.php:222
|
966 |
+
#: php/qmn_options_option_tab.php:230
|
967 |
+
#: php/qmn_options_option_tab.php:238
|
968 |
+
#: php/qmn_options_option_tab.php:246
|
969 |
msgid "Require"
|
970 |
msgstr "Obligatorisk"
|
971 |
|
972 |
+
#: php/qmn_options_option_tab.php:227
|
973 |
msgid "Should we ask for users business?"
|
974 |
msgstr "Skal vi bede for brugere virksomhed?"
|
975 |
|
976 |
+
#: php/qmn_options_option_tab.php:235
|
977 |
msgid "Should we ask for users email?"
|
978 |
msgstr "Skal vi bede for brugere email?"
|
979 |
|
980 |
+
#: php/qmn_options_option_tab.php:243
|
981 |
msgid "Should we ask for users phone number?"
|
982 |
msgstr "Skal vi bede for brugere telefonnummer?"
|
983 |
|
984 |
+
#: php/qmn_options_option_tab.php:251
|
985 |
msgid "Would you like a place for the user to enter comments?"
|
986 |
msgstr "Kunne du tænke dig et sted for brugeren at indtaste kommentarer?"
|
987 |
|
988 |
+
#: php/qmn_options_option_tab.php:258
|
989 |
msgid "Show question number on quiz?"
|
990 |
msgstr "Vis spørgsmål nummer på quiz?"
|
991 |
|
992 |
+
#: php/qmn_options_option_tab.php:265
|
993 |
msgid "Show social media sharing buttons? (Twitter & Facebook)"
|
994 |
msgstr "Vis sociale medier knapper deling? (Twitter & Facebook)"
|
995 |
|
996 |
+
#: php/qmn_options_option_tab.php:265
|
997 |
msgid "This option is for here only for users of older versions. Please use the new template variables %FACEBOOK_SHARE% %TWITTER_SHARE% on your results pages instead of using this option!"
|
998 |
msgstr ""
|
999 |
|
1000 |
+
#: php/qmn_options_option_tab.php:272
|
1001 |
+
msgid "Disable question once user selects answer? (Currently only work on multiple choice)"
|
1002 |
+
msgstr ""
|
1003 |
+
|
1004 |
+
#: php/qmn_options_option_tab.php:279
|
1005 |
+
msgid "Dynamically add class for incorrect/correct answer after user selects answer? (Currently only works on multiple choice)"
|
1006 |
+
msgstr ""
|
1007 |
+
|
1008 |
+
#: php/qmn_options_style_tab.php:6
|
1009 |
msgid "Style"
|
1010 |
msgstr "Style"
|
1011 |
|
1012 |
+
#: php/qmn_options_style_tab.php:26
|
1013 |
msgid "The style has been saved successfully."
|
1014 |
msgstr "Denne style er gemt"
|
1015 |
|
1016 |
+
#: php/qmn_options_style_tab.php:65
|
1017 |
msgid "Quiz Styles"
|
1018 |
msgstr "Quiz styles"
|
1019 |
|
1020 |
+
#: php/qmn_options_style_tab.php:66
|
1021 |
msgid "Choose your style:"
|
1022 |
msgstr "Vælg din style"
|
1023 |
|
1024 |
+
#: php/qmn_options_style_tab.php:88
|
1025 |
msgid "Custom"
|
1026 |
msgstr "Custom"
|
1027 |
|
1028 |
+
#: php/qmn_options_style_tab.php:94
|
1029 |
+
#: php/qmn_options_style_tab.php:106
|
1030 |
msgid "Save Quiz Style"
|
1031 |
msgstr "Gem quiz style"
|
1032 |
|
1033 |
+
#: php/qmn_options_style_tab.php:96
|
1034 |
msgid "Custom Style CSS"
|
1035 |
msgstr "Custom style CSS"
|
1036 |
|
1037 |
+
#: php/qmn_options_style_tab.php:97
|
1038 |
msgid "For detailed help and guidance along with a list of different classes used in this plugin, please visit the following link:"
|
1039 |
msgstr "For detaljeret hjælp og instruktion sammen med en liste over de forskellige klasser benyttet i dette plugin, besøg følgende link:"
|
1040 |
|
1041 |
+
#: php/qmn_results_details.php:117
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1042 |
msgid "Results"
|
1043 |
msgstr "Resultater"
|
1044 |
|
1045 |
+
#: php/qmn_results_details.php:196
|
1046 |
msgid "Create Certificate"
|
1047 |
msgstr "Opret certificat"
|
1048 |
|
1049 |
+
#: php/qmn_results_details.php:201
|
1050 |
msgid "Download Certificate Here"
|
1051 |
msgstr "Download certificat her"
|
1052 |
|
1053 |
+
#: php/qmn_results_details.php:208
|
1054 |
msgid "Certificate"
|
1055 |
msgstr "Certifikat"
|
1056 |
|
1057 |
+
#: php/qmn_tools.php:90
|
1058 |
msgid "There has been an error! Please try again."
|
1059 |
msgstr "Der har været en fejl! Forsøg igen"
|
1060 |
|
1061 |
+
#: php/qmn_tools.php:108
|
1062 |
msgid "Quiz Has Been Restored!"
|
1063 |
msgstr "Den pågældende quiz er gendannet"
|
1064 |
|
1065 |
+
#: php/qmn_tools.php:113
|
1066 |
msgid "Choose a quiz in the drop down and then click the button to restore a deleted quiz."
|
1067 |
msgstr "Vælg en quiz i drop Down boksen og klik for at gendanne en slettet quiz."
|
1068 |
|
1069 |
+
#: php/qmn_tools.php:123
|
1070 |
msgid "Restore Quiz"
|
1071 |
msgstr "Gendan Quiz"
|
1072 |
|
1073 |
+
#: php/qmn_tools.php:152
|
1074 |
+
#: php/qmn_tools.php:168
|
1075 |
#, php-format
|
1076 |
msgid "Previous %s Audits"
|
1077 |
msgstr "Sidste %s Audits"
|
1078 |
|
1079 |
+
#: php/qmn_tools.php:155
|
1080 |
+
#: php/qmn_tools.php:162
|
1081 |
#, php-format
|
1082 |
msgid "Next %s Audits"
|
1083 |
msgstr "Næste %s Audits"
|
1084 |
|
1085 |
+
#: php/qmn_tools.php:175
|
1086 |
msgid "User"
|
1087 |
msgstr "Bruger"
|
1088 |
|
1089 |
+
#: php/qmn_tools.php:176
|
1090 |
msgid "Action"
|
1091 |
msgstr "Aktion"
|
1092 |
|
1093 |
+
#: php/qmn_tools.php:177
|
1094 |
msgid "Time"
|
1095 |
msgstr "Klokken"
|
1096 |
|
1097 |
+
#: php/qmn_help.php:10
|
1098 |
msgid "Need Help?"
|
1099 |
msgstr "Brug for hjælp?"
|
1100 |
|
1101 |
+
#: php/qmn_help.php:11
|
1102 |
msgid "Support"
|
1103 |
msgstr "Support"
|
1104 |
|
1105 |
+
#: php/qmn_help.php:12
|
1106 |
msgid "System Info"
|
1107 |
msgstr "System Info"
|
1108 |
|
1109 |
+
#: php/qmn_help.php:15
|
1110 |
msgid "Help Page"
|
1111 |
msgstr "Hjælp"
|
1112 |
|
1113 |
+
#: php/qmn_help.php:38
|
1114 |
msgid "Need help with the plugin? Try any of the following:"
|
1115 |
msgstr "Har du brug for hjælp med dette plugin? Forsøgfølgende:"
|
1116 |
|
1117 |
+
#: php/qmn_question_types.php:7
|
1118 |
msgid "Multiple Choice"
|
1119 |
msgstr "Flere valgmuligheder"
|
1120 |
|
1121 |
+
#: php/qmn_question_types.php:76
|
1122 |
msgid "Horizontal Multiple Choice"
|
1123 |
msgstr "Vandret Multiple Choice"
|
1124 |
|
1125 |
+
#: php/qmn_question_types.php:144
|
1126 |
msgid "Drop Down"
|
1127 |
msgstr "Drop Down"
|
1128 |
|
1129 |
+
#: php/qmn_question_types.php:209
|
1130 |
msgid "Small Open Answer"
|
1131 |
msgstr "Kort tekst svar"
|
1132 |
|
1133 |
+
#: php/qmn_question_types.php:258
|
1134 |
msgid "Multiple Response"
|
1135 |
msgstr "Multiple svar"
|
1136 |
|
1137 |
+
#: php/qmn_question_types.php:333
|
1138 |
msgid "Large Open Answer"
|
1139 |
msgstr "Stor åbent svar"
|
1140 |
|
1141 |
+
#: php/qmn_question_types.php:382
|
1142 |
msgid "Text Block"
|
1143 |
msgstr "tekstblok"
|
1144 |
|
1145 |
+
#: php/qmn_question_types.php:397
|
1146 |
msgid "Number"
|
1147 |
msgstr "Tal"
|
1148 |
|
1149 |
+
#: php/qmn_question_types.php:446
|
1150 |
msgid "Accept"
|
1151 |
msgstr "Accepter"
|
1152 |
|
1153 |
+
#: php/qmn_question_types.php:465
|
1154 |
msgid "Captcha"
|
1155 |
msgstr "CAPTCHA"
|
1156 |
|
1157 |
+
#: php/qmn_question_types.php:506
|
1158 |
msgid "Horizontal Multiple Response"
|
1159 |
msgstr "Vandret Multiple svar"
|
1160 |
|
1161 |
+
#: php/qmn_question_types.php:580
|
1162 |
msgid "Fill In The Blank"
|
1163 |
msgstr ""
|
1164 |
|
1165 |
+
#: php/qmn_alerts.php:19
|
1166 |
msgid "Success!"
|
1167 |
msgstr "Succes"
|
1168 |
|
1169 |
+
#: php/qmn_quiz_admin.php:189
|
1170 |
msgid "Add New"
|
1171 |
msgstr "Tilføj ny"
|
1172 |
|
1173 |
+
#: php/qmn_quiz_admin.php:207
|
1174 |
#, php-format
|
1175 |
msgid "One quiz"
|
1176 |
msgid_plural "%s quizzes"
|
1177 |
msgstr[0] "En quiz"
|
1178 |
msgstr[1] "%s quizzer"
|
1179 |
|
1180 |
+
#: php/qmn_quiz_admin.php:253
|
1181 |
+
#: php/qmn_quiz_admin.php:304
|
1182 |
msgid "URL"
|
1183 |
msgstr "URL"
|
1184 |
|
1185 |
+
#: php/qmn_quiz_admin.php:254
|
1186 |
+
#: php/qmn_quiz_admin.php:305
|
1187 |
msgid "Quiz Shortcode"
|
1188 |
msgstr "Quiz Shortcode"
|
1189 |
|
1190 |
+
#: php/qmn_quiz_admin.php:255
|
1191 |
+
#: php/qmn_quiz_admin.php:306
|
1192 |
msgid "Leaderboard Shortcode"
|
1193 |
msgstr "Lederboard Shortcode"
|
1194 |
|
1195 |
+
#: php/qmn_quiz_admin.php:256
|
1196 |
+
#: php/qmn_quiz_admin.php:307
|
1197 |
msgid "Quiz Views"
|
1198 |
msgstr "Quiz set"
|
1199 |
|
1200 |
+
#: php/qmn_quiz_admin.php:257
|
1201 |
+
#: php/qmn_quiz_admin.php:308
|
1202 |
msgid "Quiz Taken"
|
1203 |
msgstr "Quiz gennemført"
|
1204 |
|
1205 |
+
#: php/qmn_quiz_admin.php:258
|
1206 |
+
#: php/qmn_quiz_admin.php:309
|
1207 |
msgid "Last Modified"
|
1208 |
msgstr "Sidst ændret"
|
1209 |
|
1210 |
+
#: php/qmn_quiz_admin.php:271
|
1211 |
msgid "Edit Name"
|
1212 |
msgstr "Ret navn"
|
1213 |
|
1214 |
+
#: php/qmn_quiz_admin.php:273
|
1215 |
+
msgid "Edit"
|
1216 |
+
msgstr "Ret"
|
1217 |
+
|
1218 |
+
#: php/qmn_quiz_admin.php:275
|
1219 |
+
#: php/qmn_quiz_admin.php:404
|
1220 |
+
msgid "Duplicate"
|
1221 |
+
msgstr "Kopier"
|
1222 |
+
|
1223 |
+
#: php/qmn_quiz_admin.php:366
|
1224 |
msgid "Create New Quiz"
|
1225 |
msgstr "Opret ny quiz"
|
1226 |
|
1227 |
+
#: php/qmn_quiz_admin.php:380
|
1228 |
msgid "Create Quiz"
|
1229 |
msgstr "Opret quiz"
|
1230 |
|
1231 |
+
#: php/qmn_quiz_admin.php:386
|
1232 |
msgid "Quiz Name:"
|
1233 |
msgstr "Quiz navn:"
|
1234 |
|
1235 |
+
#: php/qmn_quiz_admin.php:397
|
1236 |
msgid "Duplicate this quiz?"
|
1237 |
msgstr "Kopier quiz"
|
1238 |
|
1239 |
+
#: php/qmn_quiz_admin.php:399
|
1240 |
msgid "Duplicate questions with quiz"
|
1241 |
msgstr "Kopier spørgsmål"
|
1242 |
|
1243 |
+
#: php/qmn_quiz_admin.php:401
|
1244 |
msgid "Name Of New Quiz:"
|
1245 |
msgstr "Navn på ny Quiz:"
|
1246 |
|
1247 |
+
#: php/qmn_quiz_admin.php:410
|
1248 |
msgid "Are you sure you want to delete this quiz?"
|
1249 |
msgstr "Er du sikker på at du vil slette denne quiz?"
|
1250 |
|
1251 |
+
#: php/qmn_quiz_admin.php:415
|
1252 |
msgid "Delete Quiz"
|
1253 |
msgstr "Slet Quiz"
|
1254 |
|
1255 |
+
#: php/qmn_widgets.php:11
|
1256 |
msgid "Quiz Master Next Leaderboard Widget"
|
1257 |
msgstr "Quiz Master Next Styrings Widget"
|
1258 |
|
1259 |
+
#: php/qmn_widgets.php:26
|
1260 |
msgid "Widget Title"
|
1261 |
msgstr "Widget titel"
|
1262 |
|
1263 |
+
#: php/qmn_widgets.php:30
|
1264 |
msgid "Quiz ID"
|
1265 |
msgstr "Quiz ID"
|
1266 |
|
1267 |
+
#~ msgid ""
|
1268 |
+
#~ "Required currently only works on open answer, number, accept, and captcha "
|
1269 |
+
#~ "question types"
|
1270 |
+
#~ msgstr ""
|
1271 |
+
#~ "Obligatorisk virker på nuværende tidspunkt kun på åbne svar, antal, "
|
1272 |
+
#~ "accept og captcha spørgsmål"
|
1273 |
+
|
1274 |
+
#~ msgid "Edit Question"
|
1275 |
+
#~ msgstr "Ret spørgsmål"
|
1276 |
+
|
1277 |
+
#~ msgid "Quiz Daily Stats - Times Taken"
|
1278 |
+
#~ msgstr "Daglig statistik - tid"
|
1279 |
+
|
1280 |
+
#~ msgid "Quiz Weekly Stats - Times Taken"
|
1281 |
+
#~ msgstr "Ugentlige statistikker - tid"
|
1282 |
+
|
1283 |
+
#~ msgid "Quiz Monthly Stats - Times Taken"
|
1284 |
+
#~ msgstr "Månedlig statistik tid"
|
1285 |
+
|
1286 |
+
#~ msgid "Quiz Quarterly Stats - Times Taken"
|
1287 |
+
#~ msgstr "Kvartalsvis statistik - tid"
|
1288 |
+
|
1289 |
+
#~ msgid "Quizzes Taken Today"
|
1290 |
+
#~ msgstr "Antal i dag"
|
1291 |
+
|
1292 |
+
#~ msgid "Quizzes Taken Last 7 Days"
|
1293 |
+
#~ msgstr "Antal sidste 7 dage"
|
1294 |
+
|
1295 |
+
#~ msgid "Quizzes Taken Last 30 Days"
|
1296 |
+
#~ msgstr "Antal sidste 30 dage"
|
1297 |
+
|
1298 |
+
#~ msgid "Quizzes Taken Last 120 Days"
|
1299 |
+
#~ msgstr "Antal sidste 120 dage"
|
1300 |
+
|
1301 |
+
#~ msgid "Total Created Quizzes"
|
1302 |
+
#~ msgstr "Total oprettede undesøgelser"
|
1303 |
+
|
1304 |
+
#~ msgid "Total Deleted Quizzes"
|
1305 |
+
#~ msgstr "Total slettede undersøgelser"
|
1306 |
+
|
1307 |
+
#~ msgid "Total Active Quizzes"
|
1308 |
+
#~ msgstr "Total aktive statistikker"
|
1309 |
+
|
1310 |
+
#~ msgid "Total Created Questions"
|
1311 |
+
#~ msgstr "Total oprettede spørgsmål"
|
1312 |
+
|
1313 |
+
#~ msgid "Total Times All Active Quizzes Have Been Viewed"
|
1314 |
+
#~ msgstr "Tid alle aktive spørgeskemaer er vist"
|
1315 |
+
|
1316 |
+
#~ msgid "Total Times All Active Quizzes Have Been Taken"
|
1317 |
+
#~ msgstr "Total tid alle aktive spørgeskemaer har taget"
|
1318 |
+
|
1319 |
+
#~ msgid "Average Amount Each Active Quiz Has Been Viewed"
|
1320 |
+
#~ msgstr "Gennemsnitlig tid for den enkelte spørgeskema undersøgelse"
|
1321 |
+
|
1322 |
+
#~ msgid "Average Amount Each Active Quiz Has Been Taken"
|
1323 |
+
#~ msgstr "Gennemsnitlig tid for den enkelte spørgeskema undersøgelse"
|
1324 |
+
|
1325 |
+
#~ msgid "Quiz That Has Been Viewed The Most"
|
1326 |
+
#~ msgstr "Mest sete unersøgelse"
|
1327 |
+
|
1328 |
+
#~ msgid "Quiz That Has Been Taken The Most"
|
1329 |
+
#~ msgstr "Mest udfyldte undersøgelse"
|
1330 |
+
|
1331 |
#~ msgid "Requested Features"
|
1332 |
#~ msgstr "Efterspurgte funktioner"
|
languages/quiz-master-next-es_ES.mo
CHANGED
Binary file
|
languages/quiz-master-next-es_ES.po
CHANGED
@@ -2,8 +2,8 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Quiz Master Next\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
-
"PO-Revision-Date: 2015-
|
7 |
"Last-Translator: Frank Corso <frank@mylocalwebstop.com>\n"
|
8 |
"Language-Team: My Local Webstop <fpcorso@mylocalwebstop.com>\n"
|
9 |
"Language: es_ES\n"
|
@@ -60,1362 +60,1308 @@ msgstr "Ayuda"
|
|
60 |
msgid "QMN About"
|
61 |
msgstr "Sobre QMN"
|
62 |
|
63 |
-
#:
|
64 |
msgid "Emails"
|
65 |
msgstr "Emails"
|
66 |
|
67 |
-
#:
|
68 |
-
#:
|
69 |
msgid "The email has been added successfully."
|
70 |
msgstr "El email ha sido añadido correctamente"
|
71 |
|
72 |
-
#:
|
73 |
-
#:
|
74 |
-
#:
|
75 |
-
#:
|
76 |
-
#:
|
77 |
-
#:
|
78 |
-
#:
|
79 |
-
#:
|
80 |
-
#:
|
81 |
-
#: includes/qmn_options_text_tab.php:55
|
82 |
#, php-format
|
83 |
msgid "There has been an error in this action. Please share this with the developer. Error Code: %s"
|
84 |
msgstr ""
|
85 |
"Existe un error en esta acción. Por favor comparta esto con el desarrollador. El código de error es: \n"
|
86 |
"%s"
|
87 |
|
88 |
-
#:
|
89 |
-
#:
|
90 |
msgid "Enter text here"
|
91 |
msgstr "Escriba el texto aquí"
|
92 |
|
93 |
-
#:
|
94 |
msgid "The email has been updated successfully."
|
95 |
msgstr "El email ha sido actualizado correctamente"
|
96 |
|
97 |
-
#:
|
98 |
-
#:
|
99 |
-
#: includes/qmn_options_text_tab.php:92
|
100 |
msgid "Template Variables"
|
101 |
msgstr "Variables de la plantilla"
|
102 |
|
103 |
-
#:
|
104 |
-
#: includes/qmn_options_text_tab.php:95
|
105 |
msgid "Score for the quiz when using points"
|
106 |
msgstr "Puntuación de la encuesta cuando se usan puntos"
|
107 |
|
108 |
-
#:
|
109 |
-
#: includes/qmn_options_text_tab.php:98
|
110 |
msgid "The average amount of points user had per question"
|
111 |
msgstr "Media de puntos por usuario por pregunta"
|
112 |
|
113 |
-
#:
|
114 |
-
#: includes/qmn_options_text_tab.php:101
|
115 |
msgid "The number of correct answers the user had"
|
116 |
msgstr "Número de respuestas correctas que obtuvo el usuario"
|
117 |
|
118 |
-
#:
|
119 |
-
#: includes/qmn_options_text_tab.php:104
|
120 |
msgid "The total number of questions in the quiz"
|
121 |
msgstr "Número de preguntas totales en la encuesta"
|
122 |
|
123 |
-
#:
|
124 |
-
#: includes/qmn_options_text_tab.php:107
|
125 |
msgid "Score for the quiz when using correct answers"
|
126 |
msgstr "Puntuación de la encuesta basada en las respuestas correctas"
|
127 |
|
128 |
-
#:
|
129 |
-
#: includes/qmn_options_text_tab.php:110
|
130 |
msgid "The name the user entered before the quiz"
|
131 |
msgstr "Nombre que el usuario introdujo antes de la encuesta"
|
132 |
|
133 |
-
#:
|
134 |
-
#: includes/qmn_options_text_tab.php:113
|
135 |
msgid "The business the user entered before the quiz"
|
136 |
msgstr "El asunto que el usuario introdujo antes de la encuesta."
|
137 |
|
138 |
-
#:
|
139 |
-
#: includes/qmn_options_text_tab.php:116
|
140 |
msgid "The phone number the user entered before the quiz"
|
141 |
msgstr "El número de teléfono que el usuario introdujo antes de la encuesta"
|
142 |
|
143 |
-
#:
|
144 |
-
#: includes/qmn_options_text_tab.php:119
|
145 |
msgid "The email the user entered before the quiz"
|
146 |
msgstr "El email que el usuario introdujo antes de la encuesta"
|
147 |
|
148 |
-
#:
|
149 |
-
#:
|
150 |
-
#: includes/qmn_options_text_tab.php:122
|
151 |
msgid "The name of the quiz"
|
152 |
msgstr "El nombre de la encuesta"
|
153 |
|
154 |
-
#:
|
155 |
-
#: includes/qmn_options_text_tab.php:125
|
156 |
msgid "Shows the question, the answer the user provided, and the correct answer"
|
157 |
msgstr "Muestra la pregunta, la respuesta del usuario y la respuesta correcta"
|
158 |
|
159 |
-
#:
|
160 |
-
#: includes/qmn_options_text_tab.php:128
|
161 |
msgid "The comments the user entered into comment box if enabled"
|
162 |
msgstr "Los comentarios que el usuario introdujo en la caja de comentarios si esta está habilitada"
|
163 |
|
164 |
-
#:
|
165 |
-
#: includes/qmn_options_text_tab.php:131
|
166 |
msgid "The amount of time user spent of quiz"
|
167 |
msgstr "Tiempo empleado por el usuario en responder el cuestionario"
|
168 |
|
169 |
-
#:
|
170 |
-
#: includes/qmn_options_text_tab.php:134
|
171 |
msgid "The link to the certificate after completing the quiz"
|
172 |
msgstr "El enlace hacia el certificado después de completar la encuesta"
|
173 |
|
174 |
-
#:
|
175 |
-
#: includes/qmn_options_text_tab.php:137
|
176 |
msgid "The amount of points a specific category earned."
|
177 |
msgstr "El total de puntos obtenidos en una categoría específica"
|
178 |
|
179 |
-
#:
|
180 |
-
#: includes/qmn_options_text_tab.php:140
|
181 |
msgid "The score a specific category earned."
|
182 |
msgstr "La puntuación obtenida en una categoría específica."
|
183 |
|
184 |
-
#:
|
185 |
-
#: includes/qmn_options_text_tab.php:143
|
186 |
msgid "The average points from all categories."
|
187 |
msgstr "La media de puntos contando todas las categorías."
|
188 |
|
189 |
-
#:
|
190 |
-
#: includes/qmn_options_text_tab.php:146
|
191 |
msgid "The average score from all categories."
|
192 |
msgstr "La puntuación media contando todas las categorías."
|
193 |
|
194 |
-
#:
|
195 |
-
#: includes/qmn_options_text_tab.php:149
|
196 |
msgid "The question that the user answered"
|
197 |
msgstr "La pregunta que el usuario respondió"
|
198 |
|
199 |
-
#:
|
200 |
-
#: includes/qmn_options_text_tab.php:152
|
201 |
msgid "The answer the user gave for the question"
|
202 |
msgstr "La respuesta del usuario a la pregunta"
|
203 |
|
204 |
-
#:
|
205 |
-
#: includes/qmn_options_text_tab.php:155
|
206 |
msgid "The correct answer for the question"
|
207 |
msgstr "La contestación correcta a la pregunta"
|
208 |
|
209 |
-
#:
|
210 |
-
#: includes/qmn_options_text_tab.php:158
|
211 |
msgid "The comments the user provided in the comment field for the question"
|
212 |
msgstr "Los comentarios que el usuario indicó en el campo de comentarios de la pregunta."
|
213 |
|
214 |
-
#:
|
215 |
-
#: includes/qmn_options_text_tab.php:161
|
216 |
msgid "Reason why the correct answer is the correct answer"
|
217 |
msgstr "La razón por qué la respuesta correcta es la respuesta correcta"
|
218 |
|
219 |
-
#:
|
220 |
-
#: includes/qmn_options_text_tab.php:164
|
221 |
msgid "The Current Date"
|
222 |
msgstr "La fecha actual"
|
223 |
|
224 |
-
#:
|
225 |
-
#:
|
226 |
msgid "Save Email Templates And Settings"
|
227 |
msgstr "Guardar email, plantillas y preferencias"
|
228 |
|
229 |
-
#:
|
230 |
msgid "Send user email upon completion?"
|
231 |
msgstr "¿Enviar un email al usuario al finalizar?"
|
232 |
|
233 |
-
#:
|
234 |
-
#:
|
235 |
msgid "Yes"
|
236 |
msgstr "sí"
|
237 |
|
238 |
-
#:
|
239 |
-
#:
|
240 |
msgid "No"
|
241 |
msgstr "No"
|
242 |
|
243 |
-
#:
|
244 |
msgid "Send admin email upon completion?"
|
245 |
msgstr "¿Enviar un email al administrador al finalizar?"
|
246 |
|
247 |
-
#:
|
248 |
msgid "What emails should we send the admin email to? Separate emails with a comma."
|
249 |
msgstr "¿Qué emails deberíamos enviar al administrador?. Separar los emails con una coma."
|
250 |
|
251 |
-
#:
|
252 |
msgid "What is the From Name for the email sent to users and admin?"
|
253 |
msgstr "¿Cual es el nombre desde el cual se enviarán el email a los usuarios y administrador?"
|
254 |
|
255 |
-
#:
|
256 |
msgid "Email Sent To User"
|
257 |
msgstr "Email enviado al usuario"
|
258 |
|
259 |
-
#:
|
260 |
-
#:
|
261 |
msgid "Add New User Email"
|
262 |
msgstr "Añadir un nuevo email de usuario "
|
263 |
|
264 |
-
#:
|
265 |
-
#:
|
266 |
-
#:
|
267 |
-
#:
|
268 |
msgid "Score Greater Than Or Equal To"
|
269 |
msgstr "Puntuación 'mayor que' o 'igual que'"
|
270 |
|
271 |
-
#:
|
272 |
-
#:
|
273 |
-
#:
|
274 |
-
#:
|
275 |
msgid "Score Less Than Or Equal To"
|
276 |
msgstr "Puntuación 'menor que' o 'igual que'"
|
277 |
|
278 |
-
#:
|
279 |
-
#:
|
280 |
-
#:
|
281 |
-
#:
|
282 |
msgid "Subject"
|
283 |
msgstr "Asunto"
|
284 |
|
285 |
-
#:
|
286 |
-
#:
|
287 |
-
#:
|
288 |
-
#:
|
289 |
msgid "Email To Send"
|
290 |
msgstr "Email a enviar"
|
291 |
|
292 |
-
#:
|
293 |
msgid "Email Sent To Admin"
|
294 |
msgstr "Email enviado a administrador"
|
295 |
|
296 |
-
#:
|
297 |
-
#:
|
298 |
msgid "Add New Admin Email"
|
299 |
msgstr "Añadir nuevo email de administrador"
|
300 |
|
301 |
-
#:
|
302 |
msgid "Your new quiz has been created successfully. To begin editing your quiz, click the Edit link on the new quiz."
|
303 |
msgstr "Su cuestionario ha sido creado correctamente. Para empezar a editar su cuestionario haga click en Edit en el nuevo cuestionario."
|
304 |
|
305 |
-
#:
|
306 |
msgid "Your quiz has been deleted successfully."
|
307 |
msgstr "Su cuestionario ha sido eliminado correctamente."
|
308 |
|
309 |
-
#:
|
310 |
msgid "Your quiz name has been updated successfully."
|
311 |
msgstr "Su cuestionario ha sido actualizado correctamente."
|
312 |
|
313 |
-
#:
|
314 |
msgid "Your quiz has been duplicated successfully."
|
315 |
msgstr "Su cuestionario ha sido duplicado correctamente."
|
316 |
|
317 |
-
#:
|
318 |
msgid "Not a valid e-mail address!"
|
319 |
msgstr "E-mail no válido!!"
|
320 |
|
321 |
-
#:
|
322 |
msgid "This field must be a number!"
|
323 |
msgstr "Este campo debe ser númerico!"
|
324 |
|
325 |
-
#:
|
326 |
msgid "The entered text is not correct!"
|
327 |
msgstr "El texto introducido no es correcto!"
|
328 |
|
329 |
-
#:
|
330 |
msgid "Please complete all required fields!"
|
331 |
msgstr "Por favor, complete todas los campos obligatorios!"
|
332 |
|
333 |
-
#:
|
334 |
msgid "Hint"
|
335 |
msgstr "Indicación"
|
336 |
|
337 |
-
#:
|
338 |
-
#: includes/qmn_options_text_tab.php:73
|
339 |
msgid "Previous"
|
340 |
msgstr "Anterior"
|
341 |
|
342 |
-
#:
|
343 |
msgid "Welcome To Quiz Master Next"
|
344 |
msgstr "Bienvenido a Quiz Master Next"
|
345 |
|
346 |
-
#:
|
347 |
msgid "Thank you for updating!"
|
348 |
msgstr "Gracias por actualizar!"
|
349 |
|
350 |
-
#:
|
351 |
msgid "What's New!"
|
352 |
msgstr "Novedades!"
|
353 |
|
354 |
-
#:
|
355 |
msgid "Changelog"
|
356 |
msgstr "Historial de modificaciones"
|
357 |
|
358 |
-
#:
|
359 |
msgid "Allow Quiz Master Next to anonymously track this plugin's usage and help us make this plugin better? No sensitive data is tracked."
|
360 |
msgstr ""
|
361 |
"¿Permite a \n"
|
362 |
"Quiz Master Next el envío de información acerca del uso de este plugin con el fín de ayudarnos a mejorar este plugin? No se hará seguimiento sobre información privada."
|
363 |
|
364 |
-
#:
|
365 |
msgid "Allow"
|
366 |
msgstr "Permitir"
|
367 |
|
368 |
-
#:
|
369 |
msgid "Do not allow"
|
370 |
msgstr "No permitir"
|
371 |
|
372 |
-
#:
|
373 |
msgid "Leaderboard"
|
374 |
msgstr "Clasificación"
|
375 |
|
376 |
-
#:
|
377 |
msgid "The leaderboards has been updated successfully."
|
378 |
msgstr "Las tablas de clasificación han sido actualizadas correctamente."
|
379 |
|
380 |
-
#:
|
381 |
msgid "The name of the user who is in first place"
|
382 |
msgstr "El nombre del usuario que está en el primer puesto"
|
383 |
|
384 |
-
#:
|
385 |
msgid "The score from the first place's quiz"
|
386 |
msgstr "La puntuación del usuario que está en el primer puesto"
|
387 |
|
388 |
-
#:
|
389 |
msgid "The name of the user who is in second place"
|
390 |
msgstr "El nombre del usuario que está en segundo puesto"
|
391 |
|
392 |
-
#:
|
393 |
msgid "The score from the second place's quiz"
|
394 |
msgstr "La puntuación del usuario que está en el segundo puesto"
|
395 |
|
396 |
-
#:
|
397 |
msgid "The name of the user who is in third place"
|
398 |
msgstr "El nombre del usuario que está en el tercer puesto"
|
399 |
|
400 |
-
#:
|
401 |
msgid "The score from the third place's quiz"
|
402 |
msgstr "La puntuación del usuario que está en el tercer puesto"
|
403 |
|
404 |
-
#:
|
405 |
msgid "The name of the user who is in fourth place"
|
406 |
msgstr "El nombre del usuario que está en el cuarto puesto"
|
407 |
|
408 |
-
#:
|
409 |
msgid "The score from the fourth place's quiz"
|
410 |
msgstr "La puntuación del usuario que está en el cuarto puesto"
|
411 |
|
412 |
-
#:
|
413 |
msgid "The name of the user who is in fifth place"
|
414 |
msgstr "El nombre del usuario que está en el quinto puesto"
|
415 |
|
416 |
-
#:
|
417 |
msgid "The score from the fifth place's quiz"
|
418 |
msgstr "La puntuación del usuario que está en el quinto puesto"
|
419 |
|
420 |
-
#:
|
421 |
-
#:
|
422 |
msgid "Save Leaderboard Options"
|
423 |
msgstr "Guardar las opciones de clasificación"
|
424 |
|
425 |
-
#:
|
426 |
msgid "Leaderboard Template"
|
427 |
msgstr "Plantilla de clasificación"
|
428 |
|
429 |
-
#:
|
430 |
-
#: includes/qmn_options_text_tab.php:182
|
431 |
-
#: includes/qmn_options_text_tab.php:192
|
432 |
-
#: includes/qmn_options_text_tab.php:202
|
433 |
-
#: includes/qmn_options_text_tab.php:212
|
434 |
-
#: includes/qmn_options_text_tab.php:222
|
435 |
-
#: includes/qmn_options_text_tab.php:232
|
436 |
-
#: includes/qmn_options_text_tab.php:242
|
437 |
-
#: includes/qmn_options_text_tab.php:252
|
438 |
-
#: includes/qmn_options_text_tab.php:265
|
439 |
-
#: includes/qmn_options_text_tab.php:282
|
440 |
msgid "Allowed Variables:"
|
441 |
msgstr "Variables permitidas:"
|
442 |
|
443 |
-
#:
|
444 |
msgid "These addons extend the functionality of Quiz Master Next"
|
445 |
msgstr ""
|
446 |
"Estos complementos adicionales \n"
|
447 |
"(addons) \n"
|
448 |
"amplían las funciones de Quiz Master Next."
|
449 |
|
450 |
-
#:
|
451 |
msgid "Browse All Addons"
|
452 |
msgstr "ver todos los complementos (addons)"
|
453 |
|
454 |
-
#:
|
455 |
msgid "Featured Addons"
|
456 |
msgstr "Complementos (addons) destacados"
|
457 |
|
458 |
-
#:
|
459 |
msgid "Text"
|
460 |
msgstr "Texto"
|
461 |
|
462 |
-
#:
|
463 |
msgid "The templates has been updated successfully."
|
464 |
msgstr "La plantilla ha sido actualizada correctamente."
|
465 |
|
466 |
-
#:
|
467 |
-
#:
|
468 |
msgid "Save Templates"
|
469 |
msgstr "Guardar Plantillas"
|
470 |
|
471 |
-
#:
|
472 |
msgid "Message Templates"
|
473 |
msgstr "Plantillas de Mensaje"
|
474 |
|
475 |
-
#:
|
476 |
msgid "Message Displayed Before Quiz"
|
477 |
msgstr "Mensaje Mostrado Antes del Cuestionario"
|
478 |
|
479 |
-
#:
|
480 |
msgid "Message Displayed Before Comments Box If Enabled"
|
481 |
msgstr "Mensaje Mostrado Antes del campo de Comentarios si está activado."
|
482 |
|
483 |
-
#:
|
484 |
msgid "Message Displayed At End Of Quiz (Leave Blank To Omit Text Section)"
|
485 |
msgstr "Mensaje Mostrado al final de la encuesta (Dejar en blanco para omitir sección de texto)"
|
486 |
|
487 |
-
#:
|
488 |
msgid "Message Displayed If User Has Tried Quiz Too Many Times"
|
489 |
msgstr "Mensaje Mostrado si el usuario ha intentando entrar demasiadas veces."
|
490 |
|
491 |
-
#:
|
492 |
msgid "Message Displayed If User Is Not Logged In And Quiz Requires Users To Be Logged In"
|
493 |
msgstr "Mensaje Mostrado si el usuario no ha iniciado sesión en un cuestionario que requería iniciar sesión."
|
494 |
|
495 |
-
#:
|
496 |
msgid "Message Displayed If Date Is Outside Scheduled Timeframe"
|
497 |
msgstr "Mensaje Mostrado si la fecha está fuera del calendario."
|
498 |
|
499 |
-
#:
|
500 |
msgid "Message Displayed If The Limit Of Total Entries Has Been Reached"
|
501 |
msgstr "Mensaje mostrado si el límite total de entradas ha sido superado."
|
502 |
|
503 |
-
#:
|
504 |
msgid "%QUESTIONS_ANSWERS% Text"
|
505 |
msgstr "%QUESTIONS_ANSWERS% Texto"
|
506 |
|
507 |
-
#:
|
508 |
msgid "Twitter Sharing Text"
|
509 |
msgstr "Texto para compartir en Twitter"
|
510 |
|
511 |
-
#:
|
512 |
msgid "Facebook Sharing Text"
|
513 |
msgstr "Texto para compartir en Facebook"
|
514 |
|
515 |
-
#:
|
516 |
msgid "Other Templates"
|
517 |
msgstr "Otras plantillas"
|
518 |
|
519 |
-
#:
|
520 |
msgid "Text for submit button"
|
521 |
msgstr "Texto para el botón de envío."
|
522 |
|
523 |
-
#:
|
524 |
msgid "Text for name field"
|
525 |
msgstr "Texto para el nombre del campo"
|
526 |
|
527 |
-
#:
|
528 |
msgid "Text for business field"
|
529 |
msgstr "Texto para el campo asunto."
|
530 |
|
531 |
-
#:
|
532 |
msgid "Text for email field"
|
533 |
msgstr "Texto para el campo email"
|
534 |
|
535 |
-
#:
|
536 |
msgid "Text for phone number field"
|
537 |
msgstr "Texto para el campo número de teléfono"
|
538 |
|
539 |
-
#:
|
540 |
msgid "Text for comments field"
|
541 |
msgstr "Texto para el campo Comentarios"
|
542 |
|
543 |
-
#:
|
544 |
msgid "Text for previous button"
|
545 |
msgstr "Texto para el botón Anterior"
|
546 |
|
547 |
-
#:
|
548 |
msgid "Text for next button"
|
549 |
msgstr "Texto para el botón Siguiente"
|
550 |
|
551 |
-
#:
|
552 |
msgid "The stats has been reset successfully."
|
553 |
msgstr "Las estadísticas han sido reseteadas correctamente."
|
554 |
|
555 |
-
#:
|
556 |
msgid "Use this button to reset all the stats collected for this quiz (Quiz Views and Times Quiz Has Been Taken)."
|
557 |
msgstr "Las estadísticas han sido reseteadas correctamente."
|
558 |
|
559 |
-
#:
|
560 |
msgid "Reset Quiz Views And Taken Stats"
|
561 |
msgstr "Resetear Encuesta y Estadísticas Guardadas"
|
562 |
|
563 |
-
#:
|
564 |
msgid "Are you sure you want to reset the stats to 0? All views and taken stats for this quiz will be reset. This is permanent and cannot be undone."
|
565 |
msgstr "¿Está seguro que desea resetear las estadísticas a 0? Todas las vistas y estadísticas guardadas para este cuestionario serán eliminadas. Esto es permanente y no se puede deshacer."
|
566 |
|
567 |
-
#:
|
568 |
msgid "Reset All Stats For Quiz"
|
569 |
msgstr "Resetear todas las estadísticas para de un Cuestionario"
|
570 |
|
571 |
-
#:
|
572 |
msgid "Quiz Master Next Snapshot"
|
573 |
msgstr "Quiz Master Next Snapshot"
|
574 |
|
575 |
-
#:
|
576 |
msgid "quizzes taken today"
|
577 |
msgstr "encuestas completadas hoy"
|
578 |
|
579 |
-
#:
|
580 |
msgid "quizzes taken last 7 days"
|
581 |
msgstr "encuestas completadas los últimos 7 días"
|
582 |
|
583 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
584 |
msgid "total active quizzes"
|
585 |
msgstr "total encuestas activas"
|
586 |
|
587 |
-
#:
|
588 |
msgid "total active questions"
|
589 |
msgstr "total preguntas activas"
|
590 |
|
591 |
-
#:
|
592 |
msgid "most popular quiz"
|
593 |
msgstr "encuesta más popular"
|
594 |
|
595 |
-
#:
|
596 |
msgid "least popular quiz"
|
597 |
msgstr "encuesta menos popular"
|
598 |
|
599 |
-
#:
|
600 |
msgid "Certificate (Beta)"
|
601 |
msgstr "Certificado (Beta)"
|
602 |
|
603 |
-
#:
|
604 |
msgid "The certificate has been updated successfully."
|
605 |
msgstr "El certificado ha sido actualizado correctamente."
|
606 |
|
607 |
-
#:
|
608 |
msgid "Enter title here"
|
609 |
msgstr "Escriba el título aquí"
|
610 |
|
611 |
-
#:
|
612 |
msgid "Quiz Certificate (Beta)"
|
613 |
msgstr "Certificado de encuesta (Beta)"
|
614 |
|
615 |
-
#:
|
616 |
msgid "Enter in your text here to fill in the certificate for this quiz. Be sure to enter in the link variable into the templates on the Quiz Text tab so the user can access the certificate."
|
617 |
msgstr "Escriba aquí el texto que aparecerá como certificado de esta encuesta. Asegúrese de introducir su enlace dentro de las plantillas en la pestaña Quiz Text para que el usuario pueda acceder a su certificado."
|
618 |
|
619 |
-
#:
|
620 |
msgid "These fields cannot contain HTML."
|
621 |
msgstr "Estos campos no pueden contener HTML."
|
622 |
|
623 |
-
#:
|
624 |
-
#:
|
625 |
msgid "Save Certificate Options"
|
626 |
msgstr "Guardas Opciones de Certificado"
|
627 |
|
628 |
-
#:
|
629 |
msgid "Enable Certificates For This Quiz?"
|
630 |
msgstr "¿Permitir Certificados para esta Encuesta?"
|
631 |
|
632 |
-
#:
|
633 |
msgid "Certificate Title"
|
634 |
msgstr "Título del certificado"
|
635 |
|
636 |
-
#:
|
637 |
msgid "Message Displayed On Certificate"
|
638 |
msgstr "Mensaje mostrado en el Certificado"
|
639 |
|
640 |
-
#:
|
641 |
msgid "URL To Logo (Must be JPG, JPEG, PNG or GIF)"
|
642 |
msgstr "URL del logo (debe estar en formato JPG, JPEG, PNG o GIF)"
|
643 |
|
644 |
-
#:
|
645 |
msgid "URL To Background Img (Must be JPG, JPEG, PNG or GIF)"
|
646 |
msgstr "URL de la imagen de fondo (debe estar en formato JPG, JPEG, PNG o GIF)"
|
647 |
|
648 |
-
#:
|
649 |
#, php-format
|
650 |
msgid "Quiz Settings For %s"
|
651 |
msgstr "Configuración para el cuestionario %s"
|
652 |
|
653 |
-
#:
|
654 |
msgid "Error!"
|
655 |
msgstr "Error!"
|
656 |
|
657 |
-
#:
|
658 |
msgid "Please go to the quizzes page and click on the Edit link from the quiz you wish to edit."
|
659 |
msgstr "Por favor vaya a la página de cuestionarios y haga click sobre el botón Editar en el cuestionario que desee editar."
|
660 |
|
661 |
-
#:
|
662 |
msgid "Questions"
|
663 |
msgstr "Preguntas"
|
664 |
|
665 |
-
#:
|
|
|
|
|
|
|
|
|
666 |
msgid "The question has been updated successfully."
|
667 |
msgstr "La pregunta ha sido actualizada correctamente."
|
668 |
|
669 |
-
#:
|
670 |
msgid "The question has been deleted successfully."
|
671 |
msgstr "La pregunta ha sido eliminada correctamente."
|
672 |
|
673 |
-
#:
|
674 |
msgid "The question has been duplicated successfully."
|
675 |
msgstr "La pregunta ha sido duplicada correctamente."
|
676 |
|
677 |
-
#:
|
678 |
msgid "The question has been created successfully."
|
679 |
msgstr "La pregunta ha sido creada correctamente."
|
680 |
|
681 |
-
#:
|
682 |
-
#: includes/qmn_options_questions_tab.php:461
|
683 |
-
#: includes/qmn_options_questions_tab.php:593
|
684 |
-
#: includes/qmn_options_questions_tab.php:761
|
685 |
-
msgid "Answer"
|
686 |
-
msgstr "Respuesta"
|
687 |
-
|
688 |
-
#: includes/qmn_options_questions_tab.php:481
|
689 |
-
#: includes/qmn_options_questions_tab.php:730
|
690 |
msgid "Add Question"
|
691 |
msgstr "Añadir pregunta"
|
692 |
|
693 |
-
#:
|
694 |
#, php-format
|
695 |
msgid "One question"
|
696 |
msgid_plural "%s questions"
|
697 |
msgstr[0] "Una pregunta"
|
698 |
msgstr[1] "%s preguntas"
|
699 |
|
700 |
-
#:
|
701 |
-
|
702 |
-
|
703 |
-
|
704 |
-
|
705 |
-
msgid "Duplicate"
|
706 |
-
msgstr "Duplicar"
|
707 |
|
708 |
-
#:
|
709 |
-
#:
|
710 |
-
|
711 |
-
|
|
|
712 |
|
713 |
-
#:
|
714 |
-
#:
|
715 |
-
|
716 |
-
|
|
|
717 |
|
718 |
-
#:
|
719 |
-
#:
|
720 |
-
#: includes/qmn_options_questions_tab.php:725
|
721 |
-
#: includes/qmn_options_questions_tab.php:741
|
722 |
msgid "Question"
|
723 |
msgstr "Pregunta"
|
724 |
|
725 |
-
#:
|
726 |
-
|
|
|
|
|
|
|
727 |
msgid "Answers"
|
728 |
msgstr "Respuestas"
|
729 |
|
730 |
-
#:
|
731 |
-
#: includes/qmn_options_questions_tab.php:753
|
732 |
msgid "Points Worth"
|
733 |
msgstr "Puntuación"
|
734 |
|
735 |
-
#:
|
736 |
-
#: includes/qmn_options_questions_tab.php:754
|
737 |
msgid "Correct Answer"
|
738 |
msgstr "Respuesta correcta"
|
739 |
|
740 |
-
#:
|
741 |
-
#: includes/qmn_options_questions_tab.php:776
|
742 |
msgid "Add New Answer!"
|
743 |
msgstr "Añada nueva respuesta!"
|
744 |
|
745 |
-
#:
|
746 |
-
#: includes/qmn_options_questions_tab.php:781
|
747 |
msgid "Correct Answer Info"
|
748 |
msgstr "Información acerca de la respuesta correcta"
|
749 |
|
750 |
-
#:
|
751 |
-
#: includes/qmn_options_questions_tab.php:712
|
752 |
-
#: includes/qmn_options_questions_tab.php:723
|
753 |
-
#: includes/qmn_options_questions_tab.php:799
|
754 |
-
msgid "Question Type"
|
755 |
-
msgstr "Tipo de pregunta"
|
756 |
-
|
757 |
-
#: includes/qmn_options_questions_tab.php:652
|
758 |
-
#: includes/qmn_options_questions_tab.php:812
|
759 |
msgid "Comment Field"
|
760 |
msgstr "Campo de Comentario"
|
761 |
|
762 |
-
#:
|
763 |
-
#: includes/qmn_options_questions_tab.php:814
|
764 |
msgid "Small Text Field"
|
765 |
msgstr "Campo de texto corto"
|
766 |
|
767 |
-
#:
|
768 |
-
#: includes/qmn_options_questions_tab.php:815
|
769 |
msgid "Large Text Field"
|
770 |
msgstr "Campo de texto largo"
|
771 |
|
772 |
-
#:
|
773 |
-
#: includes/qmn_options_questions_tab.php:816
|
774 |
msgid "None"
|
775 |
msgstr "Ninguna"
|
776 |
|
777 |
-
#:
|
778 |
-
#: includes/qmn_options_questions_tab.php:711
|
779 |
-
#: includes/qmn_options_questions_tab.php:722
|
780 |
-
#: includes/qmn_options_questions_tab.php:820
|
781 |
-
msgid "Question Order"
|
782 |
-
msgstr "Orden de preguntas"
|
783 |
-
|
784 |
-
#: includes/qmn_options_questions_tab.php:671
|
785 |
-
#: includes/qmn_options_questions_tab.php:828
|
786 |
msgid "Required?"
|
787 |
msgstr "¿Obligatorio?"
|
788 |
|
789 |
-
#:
|
790 |
-
#: includes/qmn_options_questions_tab.php:713
|
791 |
-
#: includes/qmn_options_questions_tab.php:724
|
792 |
-
#: includes/qmn_options_questions_tab.php:837
|
793 |
-
msgid "Category"
|
794 |
-
msgstr "Categoria"
|
795 |
-
|
796 |
-
#: includes/qmn_options_questions_tab.php:699
|
797 |
-
#: includes/qmn_options_questions_tab.php:856
|
798 |
-
msgid "Required currently only works on open answer, number, accept, and captcha question types"
|
799 |
-
msgstr "Los campos obligatorios tan solo funcionan en respuestas abiertas, números, aceptar y preguntas tipo captcha."
|
800 |
-
|
801 |
-
#: includes/qmn_options_questions_tab.php:701
|
802 |
-
msgid "Edit Question"
|
803 |
-
msgstr "Editar Pregunta"
|
804 |
-
|
805 |
-
#: includes/qmn_options_questions_tab.php:858
|
806 |
msgid "Create Question"
|
807 |
msgstr "Crear Pregunta"
|
808 |
|
809 |
-
#:
|
810 |
msgid "Are you sure you want to delete this question?"
|
811 |
msgstr "¿Está seguro que desea eliminar esta pregunta?"
|
812 |
|
813 |
-
#:
|
814 |
msgid "Delete Question"
|
815 |
msgstr "Eliminar pregunta"
|
816 |
|
817 |
-
#:
|
818 |
msgid "Are you sure you want to duplicate this question?"
|
819 |
msgstr "¿Está seguro que desea duplicar esta pregunta?"
|
820 |
|
821 |
-
#:
|
822 |
msgid "Duplicate Question"
|
823 |
msgstr "Duplicar Pregunta"
|
824 |
|
825 |
-
#:
|
826 |
msgid "Your results has been deleted successfully."
|
827 |
msgstr "Sus resultados han sido eliminados correctamente."
|
828 |
|
829 |
-
#:
|
830 |
#, php-format
|
831 |
msgid "One result"
|
832 |
msgid_plural "%s results"
|
833 |
msgstr[0] "Un resultado"
|
834 |
msgstr[1] "%s resultados"
|
835 |
|
836 |
-
#:
|
837 |
msgid "Actions"
|
838 |
msgstr "Acciones"
|
839 |
|
840 |
-
#:
|
841 |
msgid "Quiz Name"
|
842 |
msgstr "Nombre del Cuestionario"
|
843 |
|
844 |
-
#:
|
845 |
msgid "Score"
|
846 |
msgstr "Puntuación"
|
847 |
|
848 |
-
#:
|
849 |
msgid "Time To Complete"
|
850 |
msgstr "Tiempo para completar"
|
851 |
|
852 |
-
#:
|
853 |
msgid "Name"
|
854 |
msgstr "Nombre"
|
855 |
|
856 |
-
#:
|
857 |
msgid "Business"
|
858 |
msgstr "Asunto"
|
859 |
|
860 |
-
#:
|
861 |
msgid "Email"
|
862 |
msgstr "Email"
|
863 |
|
864 |
-
#:
|
865 |
msgid "Phone"
|
866 |
msgstr "Teléfono"
|
867 |
|
868 |
-
#:
|
869 |
msgid "Time Taken"
|
870 |
msgstr "Tiempo empleado"
|
871 |
|
872 |
-
#:
|
873 |
-
#:
|
874 |
msgid "Not Graded"
|
875 |
msgstr "No clasificada"
|
876 |
|
877 |
-
#:
|
878 |
msgid "Are you sure you want to delete these results?"
|
879 |
msgstr "¿Está seguro de que desea eliminar estos resultados?"
|
880 |
|
881 |
-
#:
|
882 |
msgid "Delete Results"
|
883 |
msgstr "Eliminar resultados"
|
884 |
|
885 |
-
#:
|
886 |
msgid "Results Pages"
|
887 |
msgstr "Página de Resultados"
|
888 |
|
889 |
-
#:
|
890 |
msgid "The results page has been added successfully."
|
891 |
msgstr "Los resultados han sido añadidos correctamente."
|
892 |
|
893 |
-
#:
|
894 |
msgid "The results page has been saved successfully."
|
895 |
msgstr "La página de resultados ha sido guardada correctamente."
|
896 |
|
897 |
-
#:
|
898 |
msgid "Displays button to share on Facebook."
|
899 |
msgstr ""
|
900 |
|
901 |
-
#:
|
902 |
msgid "Displays button to share on Twitter."
|
903 |
msgstr ""
|
904 |
|
905 |
-
#:
|
906 |
-
#:
|
907 |
msgid "Save Results Pages"
|
908 |
msgstr "Guardar Página de Resultados"
|
909 |
|
910 |
-
#:
|
911 |
-
#:
|
912 |
msgid "Add New Results Page"
|
913 |
msgstr "Añadir Nueva Página de Resultados"
|
914 |
|
915 |
-
#:
|
916 |
-
#:
|
917 |
msgid "Results Page Shown"
|
918 |
msgstr "Mostrar Página de Resultados"
|
919 |
|
920 |
-
#:
|
921 |
-
#:
|
922 |
msgid "Redirect URL (Beta)"
|
923 |
msgstr ""
|
924 |
|
925 |
-
#:
|
|
|
|
|
|
|
|
|
926 |
msgid "Are you sure?"
|
927 |
msgstr "¿Está seguro?"
|
928 |
|
929 |
-
#:
|
930 |
msgid "Preview"
|
931 |
msgstr "Presentación"
|
932 |
|
933 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
934 |
msgid "Options"
|
935 |
msgstr "Opciones"
|
936 |
|
937 |
-
#:
|
938 |
msgid "The options has been updated successfully."
|
939 |
msgstr "Las opciones han sido actualizadas correctamente."
|
940 |
|
941 |
-
#:
|
942 |
-
#:
|
943 |
msgid "Save Options"
|
944 |
msgstr "Guardar opciones"
|
945 |
|
946 |
-
#:
|
947 |
msgid "Which system is this quiz graded on?"
|
948 |
msgstr "¿Cual es el sistema de clasificación?"
|
949 |
|
950 |
-
#:
|
951 |
msgid "Correct/Incorrect"
|
952 |
msgstr "Correcto/Incorrecto"
|
953 |
|
954 |
-
#:
|
955 |
msgid "Points"
|
956 |
msgstr "Puntos"
|
957 |
|
958 |
-
#:
|
959 |
msgid "Should the user be required to be logged in to take this quiz?"
|
960 |
msgstr "¿Es necesario que el usuario inicie sesión para rellenar este cuestionario?"
|
961 |
|
962 |
-
#:
|
963 |
msgid "How many questions per page would you like? (Leave 0 for all questions on one page)"
|
964 |
msgstr "¿Cuantas preguntas por página desea? (Deje 0 para que todas las preguntas aparezcan en una misma página)"
|
965 |
|
966 |
-
#:
|
967 |
msgid "How many minutes does the user have to finish the quiz? (Leave 0 for no time limit)"
|
968 |
msgstr "¿Cuantos minutos tiene el usuario para realizar la encuesta? (Deje 0 sino tiene límite de tiempo)"
|
969 |
|
970 |
-
#:
|
971 |
msgid "How many times can a user take this quiz? (Leave 0 for as many times as the user wants to. Currently only works for registered users)"
|
972 |
msgstr "¿Cuantas veces puede el usuario rellenar este cuestionario? (Deje 0 para tantas veces como el usuario quiera. Actualmente sólo funciona para usuarios registrados)"
|
973 |
|
974 |
-
#:
|
975 |
msgid "How many total entries can this quiz have? (Leave 0 for unlimited entries"
|
976 |
msgstr "¿Cuantas veces en total puede ser rellenado este cuestionario? (Deje 0 para entradas ilimitadas)"
|
977 |
|
978 |
-
#:
|
979 |
msgid "How many questions should be loaded for quiz? (Leave 0 to load all questions)"
|
980 |
msgstr "¿Cuantas preguntas deben ser cargadas por cuestionario? (Deje 0 para cargar todas las preguntas)"
|
981 |
|
982 |
-
#:
|
983 |
msgid "What time-frame should the user be able to access the quiz? (Leave blank if the user can access anytime)"
|
984 |
msgstr "¿En qué periodo de tiempo puede el usuario acceder a la encuesta? (Déjelo en blanco si el usuario puede acceder en cualquier momento)"
|
985 |
|
986 |
-
#:
|
987 |
msgid "start date"
|
988 |
msgstr "fecha de inicio"
|
989 |
|
990 |
-
#:
|
991 |
msgid "end date"
|
992 |
msgstr "fecha de finalización"
|
993 |
|
994 |
-
#:
|
995 |
msgid "Are the questions random? (Question Order will not apply if this is yes)"
|
996 |
msgstr "¿Son preguntas aleatorias? (El orden de las preguntas no se aplicará si contesta que SÍ)"
|
997 |
|
998 |
-
#:
|
999 |
msgid "Random Questions"
|
1000 |
msgstr "Preguntas aleatorias"
|
1001 |
|
1002 |
-
#:
|
1003 |
msgid "Random Questions And Answers"
|
1004 |
msgstr "Preguntas y respuestas aleatorias"
|
1005 |
|
1006 |
-
#:
|
1007 |
msgid "Would you like to ask for the contact information at the beginning or at the end of the quiz?"
|
1008 |
msgstr "¿Le gustaría pedir la información de contacto al principio o final de la encuesta?"
|
1009 |
|
1010 |
-
#:
|
1011 |
msgid "Beginning"
|
1012 |
msgstr "Principio"
|
1013 |
|
1014 |
-
#:
|
1015 |
msgid "End"
|
1016 |
msgstr "Fin"
|
1017 |
|
1018 |
-
#:
|
1019 |
msgid "If a logged-in user takes the quiz, would you like them to be able to edit contact information? If set to no, the fields will not show up for logged in users; however, the users information will be saved for the fields."
|
1020 |
msgstr "Si un usuario que ha iniciado sesión, ¿le gustaría que pudiera editar la información de contacto? Si contesta que NO, los campos no se mostrarán a los usuarios conectados, sin embargo, la información sobre el usuario sería registrada en los campos."
|
1021 |
|
1022 |
-
#:
|
1023 |
msgid "Should we ask for users name?"
|
1024 |
msgstr "¿Se debería pedir el nombre de los usuarios?"
|
1025 |
|
1026 |
-
#:
|
1027 |
-
#:
|
1028 |
-
#:
|
1029 |
-
#:
|
1030 |
msgid "Require"
|
1031 |
msgstr "Obligatorio"
|
1032 |
|
1033 |
-
#:
|
1034 |
msgid "Should we ask for users business?"
|
1035 |
msgstr "¿Se debería pedir el empleo del usuario?"
|
1036 |
|
1037 |
-
#:
|
1038 |
msgid "Should we ask for users email?"
|
1039 |
msgstr "¿Se debería pedir el email al usuario?"
|
1040 |
|
1041 |
-
#:
|
1042 |
msgid "Should we ask for users phone number?"
|
1043 |
msgstr "¿Se debería pedir al usuario el número de teléfono?"
|
1044 |
|
1045 |
-
#:
|
1046 |
msgid "Would you like a place for the user to enter comments?"
|
1047 |
msgstr "¿Le gustaría un espacio para que el usuario pudiera dejar sus comentarios?"
|
1048 |
|
1049 |
-
#:
|
1050 |
msgid "Show question number on quiz?"
|
1051 |
msgstr "¿Mostrar el número de pregunta en la encuesta?"
|
1052 |
|
1053 |
-
#:
|
1054 |
msgid "Show social media sharing buttons? (Twitter & Facebook)"
|
1055 |
msgstr "¿Mostrar botones para compartir en medios sociales? (Twitter & Facebook)"
|
1056 |
|
1057 |
-
#:
|
1058 |
msgid "This option is for here only for users of older versions. Please use the new template variables %FACEBOOK_SHARE% %TWITTER_SHARE% on your results pages instead of using this option!"
|
1059 |
msgstr ""
|
1060 |
|
1061 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1062 |
msgid "Style"
|
1063 |
msgstr "Estilo"
|
1064 |
|
1065 |
-
#:
|
1066 |
msgid "The style has been saved successfully."
|
1067 |
msgstr "El estilo ha sido guardado correctamente."
|
1068 |
|
1069 |
-
#:
|
1070 |
msgid "Quiz Styles"
|
1071 |
msgstr "Estilos de Cuestionario."
|
1072 |
|
1073 |
-
#:
|
1074 |
msgid "Choose your style:"
|
1075 |
msgstr "Elija su estilo:"
|
1076 |
|
1077 |
-
#:
|
1078 |
msgid "Custom"
|
1079 |
msgstr "Personalizado"
|
1080 |
|
1081 |
-
#:
|
1082 |
-
#:
|
1083 |
msgid "Save Quiz Style"
|
1084 |
msgstr "Guardar Estilo de Cuestionario"
|
1085 |
|
1086 |
-
#:
|
1087 |
msgid "Custom Style CSS"
|
1088 |
msgstr "Personalizar Estilo CSS"
|
1089 |
|
1090 |
-
#:
|
1091 |
msgid "For detailed help and guidance along with a list of different classes used in this plugin, please visit the following link:"
|
1092 |
msgstr "Para una ayuda detallada y guía acerca de las diferentes classes usadas en este plugin, por favor visite el siguiente enlace:"
|
1093 |
|
1094 |
-
#:
|
1095 |
-
msgid "Quiz Daily Stats - Times Taken"
|
1096 |
-
msgstr "Estadísticas diarias de la encuesta - Número de veces completada"
|
1097 |
-
|
1098 |
-
#: includes/qmn_dashboard.php:17
|
1099 |
-
msgid "Quiz Total Stats"
|
1100 |
-
msgstr "Estadísticas TOTALES de la Encuesta"
|
1101 |
-
|
1102 |
-
#: includes/qmn_dashboard.php:18
|
1103 |
-
msgid "Quiz Weekly Stats - Times Taken"
|
1104 |
-
msgstr ""
|
1105 |
-
"Estadísticas SEMANALES de la encuenta - Número de veces \n"
|
1106 |
-
"completada"
|
1107 |
-
|
1108 |
-
#: includes/qmn_dashboard.php:19
|
1109 |
-
msgid "Quiz Monthly Stats - Times Taken"
|
1110 |
-
msgstr ""
|
1111 |
-
"Estadísticas MENSUALES de la encuenta - Número de veces \n"
|
1112 |
-
"completada"
|
1113 |
-
|
1114 |
-
#: includes/qmn_dashboard.php:20
|
1115 |
-
msgid "Quiz Quarterly Stats - Times Taken"
|
1116 |
-
msgstr ""
|
1117 |
-
"Estadísticas TRIMESTRALES de la encuenta - Número de veces \n"
|
1118 |
-
"completada"
|
1119 |
-
|
1120 |
-
#: includes/qmn_dashboard.php:25
|
1121 |
-
msgid "Quizzes Taken Today"
|
1122 |
-
msgstr ""
|
1123 |
-
"Encuestas \n"
|
1124 |
-
"completada \n"
|
1125 |
-
"HOY"
|
1126 |
-
|
1127 |
-
#: includes/qmn_dashboard.php:26
|
1128 |
-
msgid "Quizzes Taken Last 7 Days"
|
1129 |
-
msgstr ""
|
1130 |
-
"Encuestas \n"
|
1131 |
-
"completadas \n"
|
1132 |
-
"los últimos 7 días"
|
1133 |
-
|
1134 |
-
#: includes/qmn_dashboard.php:27
|
1135 |
-
msgid "Quizzes Taken Last 30 Days"
|
1136 |
-
msgstr ""
|
1137 |
-
"Encuestas \n"
|
1138 |
-
"completadas \n"
|
1139 |
-
"los últimos 30 días"
|
1140 |
-
|
1141 |
-
#: includes/qmn_dashboard.php:28
|
1142 |
-
msgid "Quizzes Taken Last 120 Days"
|
1143 |
-
msgstr ""
|
1144 |
-
"Encuestas \n"
|
1145 |
-
"completadas \n"
|
1146 |
-
"los últimos 120 días"
|
1147 |
-
|
1148 |
-
#: includes/qmn_dashboard.php:54
|
1149 |
-
msgid "Quiz Statistics"
|
1150 |
-
msgstr "Estadísticas de la encuesta"
|
1151 |
-
|
1152 |
-
#: includes/qmn_dashboard.php:228
|
1153 |
-
msgid "Total Created Quizzes"
|
1154 |
-
msgstr "Encuestas totales creadas"
|
1155 |
-
|
1156 |
-
#: includes/qmn_dashboard.php:232
|
1157 |
-
msgid "Total Deleted Quizzes"
|
1158 |
-
msgstr "Encuestas totales eliminadas"
|
1159 |
-
|
1160 |
-
#: includes/qmn_dashboard.php:236
|
1161 |
-
msgid "Total Active Quizzes"
|
1162 |
-
msgstr "Encuestas totales activas"
|
1163 |
-
|
1164 |
-
#: includes/qmn_dashboard.php:240
|
1165 |
-
msgid "Total Created Questions"
|
1166 |
-
msgstr "Encuestas totales creadas"
|
1167 |
-
|
1168 |
-
#: includes/qmn_dashboard.php:244
|
1169 |
-
msgid "Total Times All Active Quizzes Have Been Viewed"
|
1170 |
-
msgstr "Número de veces total que han sido vistas todas las encuestas activas"
|
1171 |
-
|
1172 |
-
#: includes/qmn_dashboard.php:248
|
1173 |
-
msgid "Total Times All Active Quizzes Have Been Taken"
|
1174 |
-
msgstr ""
|
1175 |
-
"Número de veces total que han sido \n"
|
1176 |
-
"completada \n"
|
1177 |
-
"todas las encuestas activas"
|
1178 |
-
|
1179 |
-
#: includes/qmn_dashboard.php:252
|
1180 |
-
msgid "Average Amount Each Active Quiz Has Been Viewed"
|
1181 |
-
msgstr "Media mensual que ha sido vista cada encuesta"
|
1182 |
-
|
1183 |
-
#: includes/qmn_dashboard.php:256
|
1184 |
-
msgid "Average Amount Each Active Quiz Has Been Taken"
|
1185 |
-
msgstr "Media mensual que cada encuesta ha sido completada"
|
1186 |
-
|
1187 |
-
#: includes/qmn_dashboard.php:260
|
1188 |
-
msgid "Quiz That Has Been Viewed The Most"
|
1189 |
-
msgstr "La encuesta más vista"
|
1190 |
-
|
1191 |
-
#: includes/qmn_dashboard.php:264
|
1192 |
-
msgid "Quiz That Has Been Taken The Most"
|
1193 |
-
msgstr ""
|
1194 |
-
"La encuesta más \n"
|
1195 |
-
"completada"
|
1196 |
-
|
1197 |
-
#: includes/qmn_results_details.php:121
|
1198 |
msgid "Results"
|
1199 |
msgstr "Resultados"
|
1200 |
|
1201 |
-
#:
|
1202 |
msgid "Create Certificate"
|
1203 |
msgstr "Crear Certificado"
|
1204 |
|
1205 |
-
#:
|
1206 |
msgid "Download Certificate Here"
|
1207 |
msgstr "Descargar Certificado Aquí"
|
1208 |
|
1209 |
-
#:
|
1210 |
msgid "Certificate"
|
1211 |
msgstr "Cerificado"
|
1212 |
|
1213 |
-
#:
|
1214 |
msgid "There has been an error! Please try again."
|
1215 |
msgstr "Ha habido un error! Por favor, inténtelo de nuevo."
|
1216 |
|
1217 |
-
#:
|
1218 |
msgid "Quiz Has Been Restored!"
|
1219 |
msgstr "El cuestionario ha sido restaurado!"
|
1220 |
|
1221 |
-
#:
|
1222 |
msgid "Choose a quiz in the drop down and then click the button to restore a deleted quiz."
|
1223 |
msgstr "Escoja un cuestionario en la lista desplegable y después haga click en el botón para restaurar una encuesta eliminada."
|
1224 |
|
1225 |
-
#:
|
1226 |
msgid "Restore Quiz"
|
1227 |
msgstr "Restaurar la encuesta"
|
1228 |
|
1229 |
-
#:
|
1230 |
-
#:
|
1231 |
#, php-format
|
1232 |
msgid "Previous %s Audits"
|
1233 |
msgstr ""
|
1234 |
"Auditoria \n"
|
1235 |
"%s Anterior"
|
1236 |
|
1237 |
-
#:
|
1238 |
-
#:
|
1239 |
#, php-format
|
1240 |
msgid "Next %s Audits"
|
1241 |
msgstr "Próxima %s Auditoria"
|
1242 |
|
1243 |
-
#:
|
1244 |
msgid "User"
|
1245 |
msgstr "Usuario"
|
1246 |
|
1247 |
-
#:
|
1248 |
msgid "Action"
|
1249 |
msgstr "Acción"
|
1250 |
|
1251 |
-
#:
|
1252 |
msgid "Time"
|
1253 |
msgstr "Tiempo"
|
1254 |
|
1255 |
-
#:
|
1256 |
msgid "Need Help?"
|
1257 |
msgstr "¿Necesita ayuda?"
|
1258 |
|
1259 |
-
#:
|
1260 |
msgid "Support"
|
1261 |
msgstr "Ayuda"
|
1262 |
|
1263 |
-
#:
|
1264 |
msgid "System Info"
|
1265 |
msgstr "Información de sistema"
|
1266 |
|
1267 |
-
#:
|
1268 |
msgid "Help Page"
|
1269 |
msgstr "Página de ayuda"
|
1270 |
|
1271 |
-
#:
|
1272 |
msgid "Need help with the plugin? Try any of the following:"
|
1273 |
msgstr "¿Necesita ayuda con el plugin? Pruebe algo de lo siguiente:"
|
1274 |
|
1275 |
-
#:
|
1276 |
msgid "Multiple Choice"
|
1277 |
msgstr "Opción Múltiple"
|
1278 |
|
1279 |
-
#:
|
1280 |
msgid "Horizontal Multiple Choice"
|
1281 |
msgstr "Opción múltiple horizontal."
|
1282 |
|
1283 |
-
#:
|
1284 |
msgid "Drop Down"
|
1285 |
msgstr "Desplegable"
|
1286 |
|
1287 |
-
#:
|
1288 |
msgid "Small Open Answer"
|
1289 |
msgstr "Abrir Respuesta Corta"
|
1290 |
|
1291 |
-
#:
|
1292 |
msgid "Multiple Response"
|
1293 |
msgstr "Respuesta Múltiple"
|
1294 |
|
1295 |
-
#:
|
1296 |
msgid "Large Open Answer"
|
1297 |
msgstr "Abrir Respuesta Larga"
|
1298 |
|
1299 |
-
#:
|
1300 |
msgid "Text Block"
|
1301 |
msgstr "Bloque de Texto"
|
1302 |
|
1303 |
-
#:
|
1304 |
msgid "Number"
|
1305 |
msgstr "Número"
|
1306 |
|
1307 |
-
#:
|
1308 |
msgid "Accept"
|
1309 |
msgstr "Aceptar"
|
1310 |
|
1311 |
-
#:
|
1312 |
msgid "Captcha"
|
1313 |
msgstr ""
|
1314 |
"Source text:\n"
|
1315 |
"Captcha"
|
1316 |
|
1317 |
-
#:
|
1318 |
msgid "Horizontal Multiple Response"
|
1319 |
msgstr "Múltiples Respuestas Horizontal"
|
1320 |
|
1321 |
-
#:
|
1322 |
msgid "Fill In The Blank"
|
1323 |
msgstr ""
|
1324 |
|
1325 |
-
#:
|
1326 |
msgid "Success!"
|
1327 |
msgstr "Hecho!"
|
1328 |
|
1329 |
-
#:
|
1330 |
msgid "Add New"
|
1331 |
msgstr "Añadir Nuevo"
|
1332 |
|
1333 |
-
#:
|
1334 |
#, php-format
|
1335 |
msgid "One quiz"
|
1336 |
msgid_plural "%s quizzes"
|
1337 |
msgstr[0] "Un cuestionarios"
|
1338 |
msgstr[1] "%s cuestionarios"
|
1339 |
|
1340 |
-
#:
|
1341 |
-
#:
|
1342 |
msgid "URL"
|
1343 |
msgstr "URL"
|
1344 |
|
1345 |
-
#:
|
1346 |
-
#:
|
1347 |
msgid "Quiz Shortcode"
|
1348 |
msgstr "Código Corto de la Encuesta"
|
1349 |
|
1350 |
-
#:
|
1351 |
-
#:
|
1352 |
msgid "Leaderboard Shortcode"
|
1353 |
msgstr "Código Corto del Panel de Puntuaciones"
|
1354 |
|
1355 |
-
#:
|
1356 |
-
#:
|
1357 |
msgid "Quiz Views"
|
1358 |
msgstr "Vistas del Cuestionario"
|
1359 |
|
1360 |
-
#:
|
1361 |
-
#:
|
1362 |
msgid "Quiz Taken"
|
1363 |
msgstr "Cuestionario Completado"
|
1364 |
|
1365 |
-
#:
|
1366 |
-
#:
|
1367 |
msgid "Last Modified"
|
1368 |
msgstr "Última Modificación"
|
1369 |
|
1370 |
-
#:
|
1371 |
msgid "Edit Name"
|
1372 |
msgstr "Editar Nombre"
|
1373 |
|
1374 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1375 |
msgid "Create New Quiz"
|
1376 |
msgstr "Crear un Nuevo Cuestionario"
|
1377 |
|
1378 |
-
#:
|
1379 |
msgid "Create Quiz"
|
1380 |
msgstr "Crear Cuestionario"
|
1381 |
|
1382 |
-
#:
|
1383 |
msgid "Quiz Name:"
|
1384 |
msgstr "Nombre del Cuestionario:"
|
1385 |
|
1386 |
-
#:
|
1387 |
msgid "Duplicate this quiz?"
|
1388 |
msgstr "¿Duplicar este cuestionario?"
|
1389 |
|
1390 |
-
#:
|
1391 |
msgid "Duplicate questions with quiz"
|
1392 |
msgstr "Duplicar preguntar con Cuestinario"
|
1393 |
|
1394 |
-
#:
|
1395 |
msgid "Name Of New Quiz:"
|
1396 |
msgstr "Nombre del Nuevo Cuestionario:"
|
1397 |
|
1398 |
-
#:
|
1399 |
msgid "Are you sure you want to delete this quiz?"
|
1400 |
msgstr "¿Está seguro que desea eliminar este cuestionario?"
|
1401 |
|
1402 |
-
#:
|
1403 |
msgid "Delete Quiz"
|
1404 |
msgstr "Eliminar Cuestionario"
|
1405 |
|
1406 |
-
#:
|
1407 |
msgid "Quiz Master Next Leaderboard Widget"
|
1408 |
msgstr ""
|
1409 |
"Widget de Puntuaciones de \n"
|
1410 |
"Quiz Master Next"
|
1411 |
|
1412 |
-
#:
|
1413 |
msgid "Widget Title"
|
1414 |
msgstr "Título del Widget"
|
1415 |
|
1416 |
-
#:
|
1417 |
msgid "Quiz ID"
|
1418 |
msgstr "ID del cuestionario"
|
1419 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1420 |
#~ msgid "Requested Features"
|
1421 |
#~ msgstr "Características solicitadas"
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Quiz Master Next\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2015-04-20 01:12-0500\n"
|
6 |
+
"PO-Revision-Date: 2015-04-20 01:13-0500\n"
|
7 |
"Last-Translator: Frank Corso <frank@mylocalwebstop.com>\n"
|
8 |
"Language-Team: My Local Webstop <fpcorso@mylocalwebstop.com>\n"
|
9 |
"Language: es_ES\n"
|
60 |
msgid "QMN About"
|
61 |
msgstr "Sobre QMN"
|
62 |
|
63 |
+
#: php/qmn_options_email_tab.php:6
|
64 |
msgid "Emails"
|
65 |
msgstr "Emails"
|
66 |
|
67 |
+
#: php/qmn_options_email_tab.php:42
|
68 |
+
#: php/qmn_options_email_tab.php:101
|
69 |
msgid "The email has been added successfully."
|
70 |
msgstr "El email ha sido añadido correctamente"
|
71 |
|
72 |
+
#: php/qmn_options_email_tab.php:55
|
73 |
+
#: php/qmn_options_email_tab.php:114
|
74 |
+
#: php/qmn_options_email_tab.php:178
|
75 |
+
#: php/qmn_quiz_creator.php:382
|
76 |
+
#: php/qmn_quiz_creator.php:448
|
77 |
+
#: php/qmn_quiz_creator.php:490
|
78 |
+
#: php/qmn_quiz_creator.php:648
|
79 |
+
#: php/qmn_quiz_creator.php:713
|
80 |
+
#: php/qmn_options_leaderboard_tab.php:38
|
|
|
81 |
#, php-format
|
82 |
msgid "There has been an error in this action. Please share this with the developer. Error Code: %s"
|
83 |
msgstr ""
|
84 |
"Existe un error en esta acción. Por favor comparta esto con el desarrollador. El código de error es: \n"
|
85 |
"%s"
|
86 |
|
87 |
+
#: php/qmn_options_email_tab.php:73
|
88 |
+
#: php/qmn_options_email_tab.php:91
|
89 |
msgid "Enter text here"
|
90 |
msgstr "Escriba el texto aquí"
|
91 |
|
92 |
+
#: php/qmn_options_email_tab.php:165
|
93 |
msgid "The email has been updated successfully."
|
94 |
msgstr "El email ha sido actualizado correctamente"
|
95 |
|
96 |
+
#: php/qmn_options_email_tab.php:232
|
97 |
+
#: php/qmn_options_leaderboard_tab.php:49
|
|
|
98 |
msgid "Template Variables"
|
99 |
msgstr "Variables de la plantilla"
|
100 |
|
101 |
+
#: php/qmn_options_email_tab.php:235
|
|
|
102 |
msgid "Score for the quiz when using points"
|
103 |
msgstr "Puntuación de la encuesta cuando se usan puntos"
|
104 |
|
105 |
+
#: php/qmn_options_email_tab.php:238
|
|
|
106 |
msgid "The average amount of points user had per question"
|
107 |
msgstr "Media de puntos por usuario por pregunta"
|
108 |
|
109 |
+
#: php/qmn_options_email_tab.php:241
|
|
|
110 |
msgid "The number of correct answers the user had"
|
111 |
msgstr "Número de respuestas correctas que obtuvo el usuario"
|
112 |
|
113 |
+
#: php/qmn_options_email_tab.php:244
|
|
|
114 |
msgid "The total number of questions in the quiz"
|
115 |
msgstr "Número de preguntas totales en la encuesta"
|
116 |
|
117 |
+
#: php/qmn_options_email_tab.php:247
|
|
|
118 |
msgid "Score for the quiz when using correct answers"
|
119 |
msgstr "Puntuación de la encuesta basada en las respuestas correctas"
|
120 |
|
121 |
+
#: php/qmn_options_email_tab.php:250
|
|
|
122 |
msgid "The name the user entered before the quiz"
|
123 |
msgstr "Nombre que el usuario introdujo antes de la encuesta"
|
124 |
|
125 |
+
#: php/qmn_options_email_tab.php:253
|
|
|
126 |
msgid "The business the user entered before the quiz"
|
127 |
msgstr "El asunto que el usuario introdujo antes de la encuesta."
|
128 |
|
129 |
+
#: php/qmn_options_email_tab.php:256
|
|
|
130 |
msgid "The phone number the user entered before the quiz"
|
131 |
msgstr "El número de teléfono que el usuario introdujo antes de la encuesta"
|
132 |
|
133 |
+
#: php/qmn_options_email_tab.php:259
|
|
|
134 |
msgid "The email the user entered before the quiz"
|
135 |
msgstr "El email que el usuario introdujo antes de la encuesta"
|
136 |
|
137 |
+
#: php/qmn_options_email_tab.php:262
|
138 |
+
#: php/qmn_options_leaderboard_tab.php:77
|
|
|
139 |
msgid "The name of the quiz"
|
140 |
msgstr "El nombre de la encuesta"
|
141 |
|
142 |
+
#: php/qmn_options_email_tab.php:265
|
|
|
143 |
msgid "Shows the question, the answer the user provided, and the correct answer"
|
144 |
msgstr "Muestra la pregunta, la respuesta del usuario y la respuesta correcta"
|
145 |
|
146 |
+
#: php/qmn_options_email_tab.php:268
|
|
|
147 |
msgid "The comments the user entered into comment box if enabled"
|
148 |
msgstr "Los comentarios que el usuario introdujo en la caja de comentarios si esta está habilitada"
|
149 |
|
150 |
+
#: php/qmn_options_email_tab.php:271
|
|
|
151 |
msgid "The amount of time user spent of quiz"
|
152 |
msgstr "Tiempo empleado por el usuario en responder el cuestionario"
|
153 |
|
154 |
+
#: php/qmn_options_email_tab.php:274
|
|
|
155 |
msgid "The link to the certificate after completing the quiz"
|
156 |
msgstr "El enlace hacia el certificado después de completar la encuesta"
|
157 |
|
158 |
+
#: php/qmn_options_email_tab.php:277
|
|
|
159 |
msgid "The amount of points a specific category earned."
|
160 |
msgstr "El total de puntos obtenidos en una categoría específica"
|
161 |
|
162 |
+
#: php/qmn_options_email_tab.php:280
|
|
|
163 |
msgid "The score a specific category earned."
|
164 |
msgstr "La puntuación obtenida en una categoría específica."
|
165 |
|
166 |
+
#: php/qmn_options_email_tab.php:283
|
|
|
167 |
msgid "The average points from all categories."
|
168 |
msgstr "La media de puntos contando todas las categorías."
|
169 |
|
170 |
+
#: php/qmn_options_email_tab.php:286
|
|
|
171 |
msgid "The average score from all categories."
|
172 |
msgstr "La puntuación media contando todas las categorías."
|
173 |
|
174 |
+
#: php/qmn_options_email_tab.php:289
|
|
|
175 |
msgid "The question that the user answered"
|
176 |
msgstr "La pregunta que el usuario respondió"
|
177 |
|
178 |
+
#: php/qmn_options_email_tab.php:292
|
|
|
179 |
msgid "The answer the user gave for the question"
|
180 |
msgstr "La respuesta del usuario a la pregunta"
|
181 |
|
182 |
+
#: php/qmn_options_email_tab.php:295
|
|
|
183 |
msgid "The correct answer for the question"
|
184 |
msgstr "La contestación correcta a la pregunta"
|
185 |
|
186 |
+
#: php/qmn_options_email_tab.php:298
|
|
|
187 |
msgid "The comments the user provided in the comment field for the question"
|
188 |
msgstr "Los comentarios que el usuario indicó en el campo de comentarios de la pregunta."
|
189 |
|
190 |
+
#: php/qmn_options_email_tab.php:301
|
|
|
191 |
msgid "Reason why the correct answer is the correct answer"
|
192 |
msgstr "La razón por qué la respuesta correcta es la respuesta correcta"
|
193 |
|
194 |
+
#: php/qmn_options_email_tab.php:304
|
|
|
195 |
msgid "The Current Date"
|
196 |
msgstr "La fecha actual"
|
197 |
|
198 |
+
#: php/qmn_options_email_tab.php:319
|
199 |
+
#: php/qmn_options_email_tab.php:518
|
200 |
msgid "Save Email Templates And Settings"
|
201 |
msgstr "Guardar email, plantillas y preferencias"
|
202 |
|
203 |
+
#: php/qmn_options_email_tab.php:323
|
204 |
msgid "Send user email upon completion?"
|
205 |
msgstr "¿Enviar un email al usuario al finalizar?"
|
206 |
|
207 |
+
#: php/qmn_options_email_tab.php:325
|
208 |
+
#: php/qmn_options_email_tab.php:332
|
209 |
msgid "Yes"
|
210 |
msgstr "sí"
|
211 |
|
212 |
+
#: php/qmn_options_email_tab.php:326
|
213 |
+
#: php/qmn_options_email_tab.php:333
|
214 |
msgid "No"
|
215 |
msgstr "No"
|
216 |
|
217 |
+
#: php/qmn_options_email_tab.php:330
|
218 |
msgid "Send admin email upon completion?"
|
219 |
msgstr "¿Enviar un email al administrador al finalizar?"
|
220 |
|
221 |
+
#: php/qmn_options_email_tab.php:337
|
222 |
msgid "What emails should we send the admin email to? Separate emails with a comma."
|
223 |
msgstr "¿Qué emails deberíamos enviar al administrador?. Separar los emails con una coma."
|
224 |
|
225 |
+
#: php/qmn_options_email_tab.php:341
|
226 |
msgid "What is the From Name for the email sent to users and admin?"
|
227 |
msgstr "¿Cual es el nombre desde el cual se enviarán el email a los usuarios y administrador?"
|
228 |
|
229 |
+
#: php/qmn_options_email_tab.php:347
|
230 |
msgid "Email Sent To User"
|
231 |
msgstr "Email enviado al usuario"
|
232 |
|
233 |
+
#: php/qmn_options_email_tab.php:348
|
234 |
+
#: php/qmn_options_email_tab.php:426
|
235 |
msgid "Add New User Email"
|
236 |
msgstr "Añadir un nuevo email de usuario "
|
237 |
|
238 |
+
#: php/qmn_options_email_tab.php:353
|
239 |
+
#: php/qmn_options_email_tab.php:419
|
240 |
+
#: php/qmn_options_email_tab.php:440
|
241 |
+
#: php/qmn_options_email_tab.php:506
|
242 |
msgid "Score Greater Than Or Equal To"
|
243 |
msgstr "Puntuación 'mayor que' o 'igual que'"
|
244 |
|
245 |
+
#: php/qmn_options_email_tab.php:354
|
246 |
+
#: php/qmn_options_email_tab.php:420
|
247 |
+
#: php/qmn_options_email_tab.php:441
|
248 |
+
#: php/qmn_options_email_tab.php:507
|
249 |
msgid "Score Less Than Or Equal To"
|
250 |
msgstr "Puntuación 'menor que' o 'igual que'"
|
251 |
|
252 |
+
#: php/qmn_options_email_tab.php:355
|
253 |
+
#: php/qmn_options_email_tab.php:421
|
254 |
+
#: php/qmn_options_email_tab.php:442
|
255 |
+
#: php/qmn_options_email_tab.php:508
|
256 |
msgid "Subject"
|
257 |
msgstr "Asunto"
|
258 |
|
259 |
+
#: php/qmn_options_email_tab.php:356
|
260 |
+
#: php/qmn_options_email_tab.php:422
|
261 |
+
#: php/qmn_options_email_tab.php:443
|
262 |
+
#: php/qmn_options_email_tab.php:509
|
263 |
msgid "Email To Send"
|
264 |
msgstr "Email a enviar"
|
265 |
|
266 |
+
#: php/qmn_options_email_tab.php:434
|
267 |
msgid "Email Sent To Admin"
|
268 |
msgstr "Email enviado a administrador"
|
269 |
|
270 |
+
#: php/qmn_options_email_tab.php:435
|
271 |
+
#: php/qmn_options_email_tab.php:513
|
272 |
msgid "Add New Admin Email"
|
273 |
msgstr "Añadir nuevo email de administrador"
|
274 |
|
275 |
+
#: php/qmn_quiz_creator.php:369
|
276 |
msgid "Your new quiz has been created successfully. To begin editing your quiz, click the Edit link on the new quiz."
|
277 |
msgstr "Su cuestionario ha sido creado correctamente. Para empezar a editar su cuestionario haga click en Edit en el nuevo cuestionario."
|
278 |
|
279 |
+
#: php/qmn_quiz_creator.php:435
|
280 |
msgid "Your quiz has been deleted successfully."
|
281 |
msgstr "Su cuestionario ha sido eliminado correctamente."
|
282 |
|
283 |
+
#: php/qmn_quiz_creator.php:477
|
284 |
msgid "Your quiz name has been updated successfully."
|
285 |
msgstr "Su cuestionario ha sido actualizado correctamente."
|
286 |
|
287 |
+
#: php/qmn_quiz_creator.php:634
|
288 |
msgid "Your quiz has been duplicated successfully."
|
289 |
msgstr "Su cuestionario ha sido duplicado correctamente."
|
290 |
|
291 |
+
#: php/qmn_quiz.php:350
|
292 |
msgid "Not a valid e-mail address!"
|
293 |
msgstr "E-mail no válido!!"
|
294 |
|
295 |
+
#: php/qmn_quiz.php:351
|
296 |
msgid "This field must be a number!"
|
297 |
msgstr "Este campo debe ser númerico!"
|
298 |
|
299 |
+
#: php/qmn_quiz.php:352
|
300 |
msgid "The entered text is not correct!"
|
301 |
msgstr "El texto introducido no es correcto!"
|
302 |
|
303 |
+
#: php/qmn_quiz.php:353
|
304 |
msgid "Please complete all required fields!"
|
305 |
msgstr "Por favor, complete todas los campos obligatorios!"
|
306 |
|
307 |
+
#: php/qmn_quiz.php:465
|
308 |
msgid "Hint"
|
309 |
msgstr "Indicación"
|
310 |
|
311 |
+
#: php/qmn_quiz.php:1254
|
|
|
312 |
msgid "Previous"
|
313 |
msgstr "Anterior"
|
314 |
|
315 |
+
#: php/qmn_credits.php:27
|
316 |
msgid "Welcome To Quiz Master Next"
|
317 |
msgstr "Bienvenido a Quiz Master Next"
|
318 |
|
319 |
+
#: php/qmn_credits.php:28
|
320 |
msgid "Thank you for updating!"
|
321 |
msgstr "Gracias por actualizar!"
|
322 |
|
323 |
+
#: php/qmn_credits.php:32
|
324 |
msgid "What's New!"
|
325 |
msgstr "Novedades!"
|
326 |
|
327 |
+
#: php/qmn_credits.php:34
|
328 |
msgid "Changelog"
|
329 |
msgstr "Historial de modificaciones"
|
330 |
|
331 |
+
#: php/qmn_usage_tracking.php:193
|
332 |
msgid "Allow Quiz Master Next to anonymously track this plugin's usage and help us make this plugin better? No sensitive data is tracked."
|
333 |
msgstr ""
|
334 |
"¿Permite a \n"
|
335 |
"Quiz Master Next el envío de información acerca del uso de este plugin con el fín de ayudarnos a mejorar este plugin? No se hará seguimiento sobre información privada."
|
336 |
|
337 |
+
#: php/qmn_usage_tracking.php:194
|
338 |
msgid "Allow"
|
339 |
msgstr "Permitir"
|
340 |
|
341 |
+
#: php/qmn_usage_tracking.php:195
|
342 |
msgid "Do not allow"
|
343 |
msgstr "No permitir"
|
344 |
|
345 |
+
#: php/qmn_options_leaderboard_tab.php:6
|
346 |
msgid "Leaderboard"
|
347 |
msgstr "Clasificación"
|
348 |
|
349 |
+
#: php/qmn_options_leaderboard_tab.php:25
|
350 |
msgid "The leaderboards has been updated successfully."
|
351 |
msgstr "Las tablas de clasificación han sido actualizadas correctamente."
|
352 |
|
353 |
+
#: php/qmn_options_leaderboard_tab.php:52
|
354 |
msgid "The name of the user who is in first place"
|
355 |
msgstr "El nombre del usuario que está en el primer puesto"
|
356 |
|
357 |
+
#: php/qmn_options_leaderboard_tab.php:53
|
358 |
msgid "The score from the first place's quiz"
|
359 |
msgstr "La puntuación del usuario que está en el primer puesto"
|
360 |
|
361 |
+
#: php/qmn_options_leaderboard_tab.php:57
|
362 |
msgid "The name of the user who is in second place"
|
363 |
msgstr "El nombre del usuario que está en segundo puesto"
|
364 |
|
365 |
+
#: php/qmn_options_leaderboard_tab.php:58
|
366 |
msgid "The score from the second place's quiz"
|
367 |
msgstr "La puntuación del usuario que está en el segundo puesto"
|
368 |
|
369 |
+
#: php/qmn_options_leaderboard_tab.php:62
|
370 |
msgid "The name of the user who is in third place"
|
371 |
msgstr "El nombre del usuario que está en el tercer puesto"
|
372 |
|
373 |
+
#: php/qmn_options_leaderboard_tab.php:63
|
374 |
msgid "The score from the third place's quiz"
|
375 |
msgstr "La puntuación del usuario que está en el tercer puesto"
|
376 |
|
377 |
+
#: php/qmn_options_leaderboard_tab.php:67
|
378 |
msgid "The name of the user who is in fourth place"
|
379 |
msgstr "El nombre del usuario que está en el cuarto puesto"
|
380 |
|
381 |
+
#: php/qmn_options_leaderboard_tab.php:68
|
382 |
msgid "The score from the fourth place's quiz"
|
383 |
msgstr "La puntuación del usuario que está en el cuarto puesto"
|
384 |
|
385 |
+
#: php/qmn_options_leaderboard_tab.php:72
|
386 |
msgid "The name of the user who is in fifth place"
|
387 |
msgstr "El nombre del usuario que está en el quinto puesto"
|
388 |
|
389 |
+
#: php/qmn_options_leaderboard_tab.php:73
|
390 |
msgid "The score from the fifth place's quiz"
|
391 |
msgstr "La puntuación del usuario que está en el quinto puesto"
|
392 |
|
393 |
+
#: php/qmn_options_leaderboard_tab.php:80
|
394 |
+
#: php/qmn_options_leaderboard_tab.php:108
|
395 |
msgid "Save Leaderboard Options"
|
396 |
msgstr "Guardar las opciones de clasificación"
|
397 |
|
398 |
+
#: php/qmn_options_leaderboard_tab.php:89
|
399 |
msgid "Leaderboard Template"
|
400 |
msgstr "Plantilla de clasificación"
|
401 |
|
402 |
+
#: php/qmn_options_leaderboard_tab.php:91
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
403 |
msgid "Allowed Variables:"
|
404 |
msgstr "Variables permitidas:"
|
405 |
|
406 |
+
#: php/qmn_addons.php:48
|
407 |
msgid "These addons extend the functionality of Quiz Master Next"
|
408 |
msgstr ""
|
409 |
"Estos complementos adicionales \n"
|
410 |
"(addons) \n"
|
411 |
"amplían las funciones de Quiz Master Next."
|
412 |
|
413 |
+
#: php/qmn_addons.php:91
|
414 |
msgid "Browse All Addons"
|
415 |
msgstr "ver todos los complementos (addons)"
|
416 |
|
417 |
+
#: php/qmn_addons.php:98
|
418 |
msgid "Featured Addons"
|
419 |
msgstr "Complementos (addons) destacados"
|
420 |
|
421 |
+
#: php/qmn_options_text_tab.php:6
|
422 |
msgid "Text"
|
423 |
msgstr "Texto"
|
424 |
|
425 |
+
#: php/qmn_options_text_tab.php:42
|
426 |
msgid "The templates has been updated successfully."
|
427 |
msgstr "La plantilla ha sido actualizada correctamente."
|
428 |
|
429 |
+
#: php/qmn_options_text_tab.php:170
|
430 |
+
#: php/qmn_options_text_tab.php:330
|
431 |
msgid "Save Templates"
|
432 |
msgstr "Guardar Plantillas"
|
433 |
|
434 |
+
#: php/qmn_options_text_tab.php:176
|
435 |
msgid "Message Templates"
|
436 |
msgstr "Plantillas de Mensaje"
|
437 |
|
438 |
+
#: php/qmn_options_text_tab.php:180
|
439 |
msgid "Message Displayed Before Quiz"
|
440 |
msgstr "Mensaje Mostrado Antes del Cuestionario"
|
441 |
|
442 |
+
#: php/qmn_options_text_tab.php:190
|
443 |
msgid "Message Displayed Before Comments Box If Enabled"
|
444 |
msgstr "Mensaje Mostrado Antes del campo de Comentarios si está activado."
|
445 |
|
446 |
+
#: php/qmn_options_text_tab.php:200
|
447 |
msgid "Message Displayed At End Of Quiz (Leave Blank To Omit Text Section)"
|
448 |
msgstr "Mensaje Mostrado al final de la encuesta (Dejar en blanco para omitir sección de texto)"
|
449 |
|
450 |
+
#: php/qmn_options_text_tab.php:210
|
451 |
msgid "Message Displayed If User Has Tried Quiz Too Many Times"
|
452 |
msgstr "Mensaje Mostrado si el usuario ha intentando entrar demasiadas veces."
|
453 |
|
454 |
+
#: php/qmn_options_text_tab.php:220
|
455 |
msgid "Message Displayed If User Is Not Logged In And Quiz Requires Users To Be Logged In"
|
456 |
msgstr "Mensaje Mostrado si el usuario no ha iniciado sesión en un cuestionario que requería iniciar sesión."
|
457 |
|
458 |
+
#: php/qmn_options_text_tab.php:230
|
459 |
msgid "Message Displayed If Date Is Outside Scheduled Timeframe"
|
460 |
msgstr "Mensaje Mostrado si la fecha está fuera del calendario."
|
461 |
|
462 |
+
#: php/qmn_options_text_tab.php:240
|
463 |
msgid "Message Displayed If The Limit Of Total Entries Has Been Reached"
|
464 |
msgstr "Mensaje mostrado si el límite total de entradas ha sido superado."
|
465 |
|
466 |
+
#: php/qmn_options_text_tab.php:250
|
467 |
msgid "%QUESTIONS_ANSWERS% Text"
|
468 |
msgstr "%QUESTIONS_ANSWERS% Texto"
|
469 |
|
470 |
+
#: php/qmn_options_text_tab.php:263
|
471 |
msgid "Twitter Sharing Text"
|
472 |
msgstr "Texto para compartir en Twitter"
|
473 |
|
474 |
+
#: php/qmn_options_text_tab.php:280
|
475 |
msgid "Facebook Sharing Text"
|
476 |
msgstr "Texto para compartir en Facebook"
|
477 |
|
478 |
+
#: php/qmn_options_text_tab.php:295
|
479 |
msgid "Other Templates"
|
480 |
msgstr "Otras plantillas"
|
481 |
|
482 |
+
#: php/qmn_options_text_tab.php:298
|
483 |
msgid "Text for submit button"
|
484 |
msgstr "Texto para el botón de envío."
|
485 |
|
486 |
+
#: php/qmn_options_text_tab.php:302
|
487 |
msgid "Text for name field"
|
488 |
msgstr "Texto para el nombre del campo"
|
489 |
|
490 |
+
#: php/qmn_options_text_tab.php:306
|
491 |
msgid "Text for business field"
|
492 |
msgstr "Texto para el campo asunto."
|
493 |
|
494 |
+
#: php/qmn_options_text_tab.php:310
|
495 |
msgid "Text for email field"
|
496 |
msgstr "Texto para el campo email"
|
497 |
|
498 |
+
#: php/qmn_options_text_tab.php:314
|
499 |
msgid "Text for phone number field"
|
500 |
msgstr "Texto para el campo número de teléfono"
|
501 |
|
502 |
+
#: php/qmn_options_text_tab.php:318
|
503 |
msgid "Text for comments field"
|
504 |
msgstr "Texto para el campo Comentarios"
|
505 |
|
506 |
+
#: php/qmn_options_text_tab.php:322
|
507 |
msgid "Text for previous button"
|
508 |
msgstr "Texto para el botón Anterior"
|
509 |
|
510 |
+
#: php/qmn_options_text_tab.php:326
|
511 |
msgid "Text for next button"
|
512 |
msgstr "Texto para el botón Siguiente"
|
513 |
|
514 |
+
#: php/qmn_options_tools_tab.php:23
|
515 |
msgid "The stats has been reset successfully."
|
516 |
msgstr "Las estadísticas han sido reseteadas correctamente."
|
517 |
|
518 |
+
#: php/qmn_options_tools_tab.php:75
|
519 |
msgid "Use this button to reset all the stats collected for this quiz (Quiz Views and Times Quiz Has Been Taken)."
|
520 |
msgstr "Las estadísticas han sido reseteadas correctamente."
|
521 |
|
522 |
+
#: php/qmn_options_tools_tab.php:76
|
523 |
msgid "Reset Quiz Views And Taken Stats"
|
524 |
msgstr "Resetear Encuesta y Estadísticas Guardadas"
|
525 |
|
526 |
+
#: php/qmn_options_tools_tab.php:87
|
527 |
msgid "Are you sure you want to reset the stats to 0? All views and taken stats for this quiz will be reset. This is permanent and cannot be undone."
|
528 |
msgstr "¿Está seguro que desea resetear las estadísticas a 0? Todas las vistas y estadísticas guardadas para este cuestionario serán eliminadas. Esto es permanente y no se puede deshacer."
|
529 |
|
530 |
+
#: php/qmn_options_tools_tab.php:91
|
531 |
msgid "Reset All Stats For Quiz"
|
532 |
msgstr "Resetear todas las estadísticas para de un Cuestionario"
|
533 |
|
534 |
+
#: php/qmn_dashboard_widgets.php:9
|
535 |
msgid "Quiz Master Next Snapshot"
|
536 |
msgstr "Quiz Master Next Snapshot"
|
537 |
|
538 |
+
#: php/qmn_dashboard_widgets.php:166
|
539 |
msgid "quizzes taken today"
|
540 |
msgstr "encuestas completadas hoy"
|
541 |
|
542 |
+
#: php/qmn_dashboard_widgets.php:185
|
543 |
msgid "quizzes taken last 7 days"
|
544 |
msgstr "encuestas completadas los últimos 7 días"
|
545 |
|
546 |
+
#: php/qmn_dashboard_widgets.php:204
|
547 |
+
#, fuzzy
|
548 |
+
msgid "quizzes taken last 30 days"
|
549 |
+
msgstr "encuestas completadas los últimos 7 días"
|
550 |
+
|
551 |
+
#: php/qmn_dashboard_widgets.php:223
|
552 |
+
#, fuzzy
|
553 |
+
msgid "quizzes taken last 120 days"
|
554 |
+
msgstr "encuestas completadas los últimos 7 días"
|
555 |
+
|
556 |
+
#: php/qmn_dashboard_widgets.php:242
|
557 |
msgid "total active quizzes"
|
558 |
msgstr "total encuestas activas"
|
559 |
|
560 |
+
#: php/qmn_dashboard_widgets.php:248
|
561 |
msgid "total active questions"
|
562 |
msgstr "total preguntas activas"
|
563 |
|
564 |
+
#: php/qmn_dashboard_widgets.php:254
|
565 |
msgid "most popular quiz"
|
566 |
msgstr "encuesta más popular"
|
567 |
|
568 |
+
#: php/qmn_dashboard_widgets.php:260
|
569 |
msgid "least popular quiz"
|
570 |
msgstr "encuesta menos popular"
|
571 |
|
572 |
+
#: php/qmn_options_certificate_tab.php:6
|
573 |
msgid "Certificate (Beta)"
|
574 |
msgstr "Certificado (Beta)"
|
575 |
|
576 |
+
#: php/qmn_options_certificate_tab.php:32
|
577 |
msgid "The certificate has been updated successfully."
|
578 |
msgstr "El certificado ha sido actualizado correctamente."
|
579 |
|
580 |
+
#: php/qmn_options_certificate_tab.php:61
|
581 |
msgid "Enter title here"
|
582 |
msgstr "Escriba el título aquí"
|
583 |
|
584 |
+
#: php/qmn_options_certificate_tab.php:65
|
585 |
msgid "Quiz Certificate (Beta)"
|
586 |
msgstr "Certificado de encuesta (Beta)"
|
587 |
|
588 |
+
#: php/qmn_options_certificate_tab.php:66
|
589 |
msgid "Enter in your text here to fill in the certificate for this quiz. Be sure to enter in the link variable into the templates on the Quiz Text tab so the user can access the certificate."
|
590 |
msgstr "Escriba aquí el texto que aparecerá como certificado de esta encuesta. Asegúrese de introducir su enlace dentro de las plantillas en la pestaña Quiz Text para que el usuario pueda acceder a su certificado."
|
591 |
|
592 |
+
#: php/qmn_options_certificate_tab.php:67
|
593 |
msgid "These fields cannot contain HTML."
|
594 |
msgstr "Estos campos no pueden contener HTML."
|
595 |
|
596 |
+
#: php/qmn_options_certificate_tab.php:68
|
597 |
+
#: php/qmn_options_certificate_tab.php:124
|
598 |
msgid "Save Certificate Options"
|
599 |
msgstr "Guardas Opciones de Certificado"
|
600 |
|
601 |
+
#: php/qmn_options_certificate_tab.php:76
|
602 |
msgid "Enable Certificates For This Quiz?"
|
603 |
msgstr "¿Permitir Certificados para esta Encuesta?"
|
604 |
|
605 |
+
#: php/qmn_options_certificate_tab.php:84
|
606 |
msgid "Certificate Title"
|
607 |
msgstr "Título del certificado"
|
608 |
|
609 |
+
#: php/qmn_options_certificate_tab.php:91
|
610 |
msgid "Message Displayed On Certificate"
|
611 |
msgstr "Mensaje mostrado en el Certificado"
|
612 |
|
613 |
+
#: php/qmn_options_certificate_tab.php:111
|
614 |
msgid "URL To Logo (Must be JPG, JPEG, PNG or GIF)"
|
615 |
msgstr "URL del logo (debe estar en formato JPG, JPEG, PNG o GIF)"
|
616 |
|
617 |
+
#: php/qmn_options_certificate_tab.php:118
|
618 |
msgid "URL To Background Img (Must be JPG, JPEG, PNG or GIF)"
|
619 |
msgstr "URL de la imagen de fondo (debe estar en formato JPG, JPEG, PNG o GIF)"
|
620 |
|
621 |
+
#: php/qmn_quiz_options.php:52
|
622 |
#, php-format
|
623 |
msgid "Quiz Settings For %s"
|
624 |
msgstr "Configuración para el cuestionario %s"
|
625 |
|
626 |
+
#: php/qmn_quiz_options.php:92
|
627 |
msgid "Error!"
|
628 |
msgstr "Error!"
|
629 |
|
630 |
+
#: php/qmn_quiz_options.php:92
|
631 |
msgid "Please go to the quizzes page and click on the Edit link from the quiz you wish to edit."
|
632 |
msgstr "Por favor vaya a la página de cuestionarios y haga click sobre el botón Editar en el cuestionario que desee editar."
|
633 |
|
634 |
+
#: php/qmn_options_questions_tab.php:6
|
635 |
msgid "Questions"
|
636 |
msgstr "Preguntas"
|
637 |
|
638 |
+
#: php/qmn_options_questions_tab.php:14
|
639 |
+
msgid "Answer"
|
640 |
+
msgstr "Respuesta"
|
641 |
+
|
642 |
+
#: php/qmn_options_questions_tab.php:112
|
643 |
msgid "The question has been updated successfully."
|
644 |
msgstr "La pregunta ha sido actualizada correctamente."
|
645 |
|
646 |
+
#: php/qmn_options_questions_tab.php:139
|
647 |
msgid "The question has been deleted successfully."
|
648 |
msgstr "La pregunta ha sido eliminada correctamente."
|
649 |
|
650 |
+
#: php/qmn_options_questions_tab.php:223
|
651 |
msgid "The question has been duplicated successfully."
|
652 |
msgstr "La pregunta ha sido duplicada correctamente."
|
653 |
|
654 |
+
#: php/qmn_options_questions_tab.php:316
|
655 |
msgid "The question has been created successfully."
|
656 |
msgstr "La pregunta ha sido creada correctamente."
|
657 |
|
658 |
+
#: php/qmn_options_questions_tab.php:434
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
659 |
msgid "Add Question"
|
660 |
msgstr "Añadir pregunta"
|
661 |
|
662 |
+
#: php/qmn_options_questions_tab.php:443
|
663 |
#, php-format
|
664 |
msgid "One question"
|
665 |
msgid_plural "%s questions"
|
666 |
msgstr[0] "Una pregunta"
|
667 |
msgstr[1] "%s preguntas"
|
668 |
|
669 |
+
#: php/qmn_options_questions_tab.php:449
|
670 |
+
#: php/qmn_options_questions_tab.php:457
|
671 |
+
#: php/qmn_options_questions_tab.php:582
|
672 |
+
msgid "Question Order"
|
673 |
+
msgstr "Orden de preguntas"
|
|
|
|
|
674 |
|
675 |
+
#: php/qmn_options_questions_tab.php:450
|
676 |
+
#: php/qmn_options_questions_tab.php:458
|
677 |
+
#: php/qmn_options_questions_tab.php:561
|
678 |
+
msgid "Question Type"
|
679 |
+
msgstr "Tipo de pregunta"
|
680 |
|
681 |
+
#: php/qmn_options_questions_tab.php:451
|
682 |
+
#: php/qmn_options_questions_tab.php:459
|
683 |
+
#: php/qmn_options_questions_tab.php:595
|
684 |
+
msgid "Category"
|
685 |
+
msgstr "Categoria"
|
686 |
|
687 |
+
#: php/qmn_options_questions_tab.php:452
|
688 |
+
#: php/qmn_options_questions_tab.php:460
|
|
|
|
|
689 |
msgid "Question"
|
690 |
msgstr "Pregunta"
|
691 |
|
692 |
+
#: php/qmn_options_questions_tab.php:534
|
693 |
+
msgid "For fill in the blank types, use %BLANK% to represent where to put the text box in your text."
|
694 |
+
msgstr ""
|
695 |
+
|
696 |
+
#: php/qmn_options_questions_tab.php:539
|
697 |
msgid "Answers"
|
698 |
msgstr "Respuestas"
|
699 |
|
700 |
+
#: php/qmn_options_questions_tab.php:540
|
|
|
701 |
msgid "Points Worth"
|
702 |
msgstr "Puntuación"
|
703 |
|
704 |
+
#: php/qmn_options_questions_tab.php:541
|
|
|
705 |
msgid "Correct Answer"
|
706 |
msgstr "Respuesta correcta"
|
707 |
|
708 |
+
#: php/qmn_options_questions_tab.php:546
|
|
|
709 |
msgid "Add New Answer!"
|
710 |
msgstr "Añada nueva respuesta!"
|
711 |
|
712 |
+
#: php/qmn_options_questions_tab.php:551
|
|
|
713 |
msgid "Correct Answer Info"
|
714 |
msgstr "Información acerca de la respuesta correcta"
|
715 |
|
716 |
+
#: php/qmn_options_questions_tab.php:573
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
717 |
msgid "Comment Field"
|
718 |
msgstr "Campo de Comentario"
|
719 |
|
720 |
+
#: php/qmn_options_questions_tab.php:575
|
|
|
721 |
msgid "Small Text Field"
|
722 |
msgstr "Campo de texto corto"
|
723 |
|
724 |
+
#: php/qmn_options_questions_tab.php:576
|
|
|
725 |
msgid "Large Text Field"
|
726 |
msgstr "Campo de texto largo"
|
727 |
|
728 |
+
#: php/qmn_options_questions_tab.php:577
|
|
|
729 |
msgid "None"
|
730 |
msgstr "Ninguna"
|
731 |
|
732 |
+
#: php/qmn_options_questions_tab.php:587
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
733 |
msgid "Required?"
|
734 |
msgstr "¿Obligatorio?"
|
735 |
|
736 |
+
#: php/qmn_options_questions_tab.php:618
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
737 |
msgid "Create Question"
|
738 |
msgstr "Crear Pregunta"
|
739 |
|
740 |
+
#: php/qmn_options_questions_tab.php:623
|
741 |
msgid "Are you sure you want to delete this question?"
|
742 |
msgstr "¿Está seguro que desea eliminar esta pregunta?"
|
743 |
|
744 |
+
#: php/qmn_options_questions_tab.php:628
|
745 |
msgid "Delete Question"
|
746 |
msgstr "Eliminar pregunta"
|
747 |
|
748 |
+
#: php/qmn_options_questions_tab.php:633
|
749 |
msgid "Are you sure you want to duplicate this question?"
|
750 |
msgstr "¿Está seguro que desea duplicar esta pregunta?"
|
751 |
|
752 |
+
#: php/qmn_options_questions_tab.php:638
|
753 |
msgid "Duplicate Question"
|
754 |
msgstr "Duplicar Pregunta"
|
755 |
|
756 |
+
#: php/qmn_results.php:23
|
757 |
msgid "Your results has been deleted successfully."
|
758 |
msgstr "Sus resultados han sido eliminados correctamente."
|
759 |
|
760 |
+
#: php/qmn_results.php:161
|
761 |
#, php-format
|
762 |
msgid "One result"
|
763 |
msgid_plural "%s results"
|
764 |
msgstr[0] "Un resultado"
|
765 |
msgstr[1] "%s resultados"
|
766 |
|
767 |
+
#: php/qmn_results.php:208
|
768 |
msgid "Actions"
|
769 |
msgstr "Acciones"
|
770 |
|
771 |
+
#: php/qmn_results.php:209
|
772 |
msgid "Quiz Name"
|
773 |
msgstr "Nombre del Cuestionario"
|
774 |
|
775 |
+
#: php/qmn_results.php:210
|
776 |
msgid "Score"
|
777 |
msgstr "Puntuación"
|
778 |
|
779 |
+
#: php/qmn_results.php:211
|
780 |
msgid "Time To Complete"
|
781 |
msgstr "Tiempo para completar"
|
782 |
|
783 |
+
#: php/qmn_results.php:212
|
784 |
msgid "Name"
|
785 |
msgstr "Nombre"
|
786 |
|
787 |
+
#: php/qmn_results.php:213
|
788 |
msgid "Business"
|
789 |
msgstr "Asunto"
|
790 |
|
791 |
+
#: php/qmn_results.php:214
|
792 |
msgid "Email"
|
793 |
msgstr "Email"
|
794 |
|
795 |
+
#: php/qmn_results.php:215
|
796 |
msgid "Phone"
|
797 |
msgstr "Teléfono"
|
798 |
|
799 |
+
#: php/qmn_results.php:216
|
800 |
msgid "Time Taken"
|
801 |
msgstr "Tiempo empleado"
|
802 |
|
803 |
+
#: php/qmn_results.php:258
|
804 |
+
#: php/qmn_options_option_tab.php:147
|
805 |
msgid "Not Graded"
|
806 |
msgstr "No clasificada"
|
807 |
|
808 |
+
#: php/qmn_results.php:275
|
809 |
msgid "Are you sure you want to delete these results?"
|
810 |
msgstr "¿Está seguro de que desea eliminar estos resultados?"
|
811 |
|
812 |
+
#: php/qmn_results.php:280
|
813 |
msgid "Delete Results"
|
814 |
msgstr "Eliminar resultados"
|
815 |
|
816 |
+
#: php/qmn_options_results_page_tab.php:6
|
817 |
msgid "Results Pages"
|
818 |
msgstr "Página de Resultados"
|
819 |
|
820 |
+
#: php/qmn_options_results_page_tab.php:41
|
821 |
msgid "The results page has been added successfully."
|
822 |
msgstr "Los resultados han sido añadidos correctamente."
|
823 |
|
824 |
+
#: php/qmn_options_results_page_tab.php:81
|
825 |
msgid "The results page has been saved successfully."
|
826 |
msgstr "La página de resultados ha sido guardada correctamente."
|
827 |
|
828 |
+
#: php/qmn_options_results_page_tab.php:191
|
829 |
msgid "Displays button to share on Facebook."
|
830 |
msgstr ""
|
831 |
|
832 |
+
#: php/qmn_options_results_page_tab.php:194
|
833 |
msgid "Displays button to share on Twitter."
|
834 |
msgstr ""
|
835 |
|
836 |
+
#: php/qmn_options_results_page_tab.php:199
|
837 |
+
#: php/qmn_options_results_page_tab.php:280
|
838 |
msgid "Save Results Pages"
|
839 |
msgstr "Guardar Página de Resultados"
|
840 |
|
841 |
+
#: php/qmn_options_results_page_tab.php:200
|
842 |
+
#: php/qmn_options_results_page_tab.php:285
|
843 |
msgid "Add New Results Page"
|
844 |
msgstr "Añadir Nueva Página de Resultados"
|
845 |
|
846 |
+
#: php/qmn_options_results_page_tab.php:208
|
847 |
+
#: php/qmn_options_results_page_tab.php:272
|
848 |
msgid "Results Page Shown"
|
849 |
msgstr "Mostrar Página de Resultados"
|
850 |
|
851 |
+
#: php/qmn_options_results_page_tab.php:209
|
852 |
+
#: php/qmn_options_results_page_tab.php:273
|
853 |
msgid "Redirect URL (Beta)"
|
854 |
msgstr ""
|
855 |
|
856 |
+
#: php/qmn_options_results_page_tab.php:247
|
857 |
+
msgid "Delete"
|
858 |
+
msgstr "Eliminar"
|
859 |
+
|
860 |
+
#: php/qmn_options_results_page_tab.php:247
|
861 |
msgid "Are you sure?"
|
862 |
msgstr "¿Está seguro?"
|
863 |
|
864 |
+
#: php/qmn_options_preview_tab.php:6
|
865 |
msgid "Preview"
|
866 |
msgstr "Presentación"
|
867 |
|
868 |
+
#: php/qmn-stats-page.php:29
|
869 |
+
msgid "Quiz Statistics"
|
870 |
+
msgstr "Estadísticas de la encuesta"
|
871 |
+
|
872 |
+
#: php/qmn-stats-page.php:68
|
873 |
+
#, fuzzy
|
874 |
+
msgid "Quiz Taken Stats"
|
875 |
+
msgstr "Estadísticas TOTALES de la Encuesta"
|
876 |
+
|
877 |
+
#: php/qmn_options_option_tab.php:6
|
878 |
msgid "Options"
|
879 |
msgstr "Opciones"
|
880 |
|
881 |
+
#: php/qmn_options_option_tab.php:94
|
882 |
msgid "The options has been updated successfully."
|
883 |
msgstr "Las opciones han sido actualizadas correctamente."
|
884 |
|
885 |
+
#: php/qmn_options_option_tab.php:135
|
886 |
+
#: php/qmn_options_option_tab.php:286
|
887 |
msgid "Save Options"
|
888 |
msgstr "Guardar opciones"
|
889 |
|
890 |
+
#: php/qmn_options_option_tab.php:143
|
891 |
msgid "Which system is this quiz graded on?"
|
892 |
msgstr "¿Cual es el sistema de clasificación?"
|
893 |
|
894 |
+
#: php/qmn_options_option_tab.php:145
|
895 |
msgid "Correct/Incorrect"
|
896 |
msgstr "Correcto/Incorrecto"
|
897 |
|
898 |
+
#: php/qmn_options_option_tab.php:146
|
899 |
msgid "Points"
|
900 |
msgstr "Puntos"
|
901 |
|
902 |
+
#: php/qmn_options_option_tab.php:151
|
903 |
msgid "Should the user be required to be logged in to take this quiz?"
|
904 |
msgstr "¿Es necesario que el usuario inicie sesión para rellenar este cuestionario?"
|
905 |
|
906 |
+
#: php/qmn_options_option_tab.php:158
|
907 |
msgid "How many questions per page would you like? (Leave 0 for all questions on one page)"
|
908 |
msgstr "¿Cuantas preguntas por página desea? (Deje 0 para que todas las preguntas aparezcan en una misma página)"
|
909 |
|
910 |
+
#: php/qmn_options_option_tab.php:164
|
911 |
msgid "How many minutes does the user have to finish the quiz? (Leave 0 for no time limit)"
|
912 |
msgstr "¿Cuantos minutos tiene el usuario para realizar la encuesta? (Deje 0 sino tiene límite de tiempo)"
|
913 |
|
914 |
+
#: php/qmn_options_option_tab.php:170
|
915 |
msgid "How many times can a user take this quiz? (Leave 0 for as many times as the user wants to. Currently only works for registered users)"
|
916 |
msgstr "¿Cuantas veces puede el usuario rellenar este cuestionario? (Deje 0 para tantas veces como el usuario quiera. Actualmente sólo funciona para usuarios registrados)"
|
917 |
|
918 |
+
#: php/qmn_options_option_tab.php:176
|
919 |
msgid "How many total entries can this quiz have? (Leave 0 for unlimited entries"
|
920 |
msgstr "¿Cuantas veces en total puede ser rellenado este cuestionario? (Deje 0 para entradas ilimitadas)"
|
921 |
|
922 |
+
#: php/qmn_options_option_tab.php:182
|
923 |
msgid "How many questions should be loaded for quiz? (Leave 0 to load all questions)"
|
924 |
msgstr "¿Cuantas preguntas deben ser cargadas por cuestionario? (Deje 0 para cargar todas las preguntas)"
|
925 |
|
926 |
+
#: php/qmn_options_option_tab.php:188
|
927 |
msgid "What time-frame should the user be able to access the quiz? (Leave blank if the user can access anytime)"
|
928 |
msgstr "¿En qué periodo de tiempo puede el usuario acceder a la encuesta? (Déjelo en blanco si el usuario puede acceder en cualquier momento)"
|
929 |
|
930 |
+
#: php/qmn_options_option_tab.php:190
|
931 |
msgid "start date"
|
932 |
msgstr "fecha de inicio"
|
933 |
|
934 |
+
#: php/qmn_options_option_tab.php:193
|
935 |
msgid "end date"
|
936 |
msgstr "fecha de finalización"
|
937 |
|
938 |
+
#: php/qmn_options_option_tab.php:197
|
939 |
msgid "Are the questions random? (Question Order will not apply if this is yes)"
|
940 |
msgstr "¿Son preguntas aleatorias? (El orden de las preguntas no se aplicará si contesta que SÍ)"
|
941 |
|
942 |
+
#: php/qmn_options_option_tab.php:199
|
943 |
msgid "Random Questions"
|
944 |
msgstr "Preguntas aleatorias"
|
945 |
|
946 |
+
#: php/qmn_options_option_tab.php:200
|
947 |
msgid "Random Questions And Answers"
|
948 |
msgstr "Preguntas y respuestas aleatorias"
|
949 |
|
950 |
+
#: php/qmn_options_option_tab.php:205
|
951 |
msgid "Would you like to ask for the contact information at the beginning or at the end of the quiz?"
|
952 |
msgstr "¿Le gustaría pedir la información de contacto al principio o final de la encuesta?"
|
953 |
|
954 |
+
#: php/qmn_options_option_tab.php:207
|
955 |
msgid "Beginning"
|
956 |
msgstr "Principio"
|
957 |
|
958 |
+
#: php/qmn_options_option_tab.php:208
|
959 |
msgid "End"
|
960 |
msgstr "Fin"
|
961 |
|
962 |
+
#: php/qmn_options_option_tab.php:212
|
963 |
msgid "If a logged-in user takes the quiz, would you like them to be able to edit contact information? If set to no, the fields will not show up for logged in users; however, the users information will be saved for the fields."
|
964 |
msgstr "Si un usuario que ha iniciado sesión, ¿le gustaría que pudiera editar la información de contacto? Si contesta que NO, los campos no se mostrarán a los usuarios conectados, sin embargo, la información sobre el usuario sería registrada en los campos."
|
965 |
|
966 |
+
#: php/qmn_options_option_tab.php:219
|
967 |
msgid "Should we ask for users name?"
|
968 |
msgstr "¿Se debería pedir el nombre de los usuarios?"
|
969 |
|
970 |
+
#: php/qmn_options_option_tab.php:222
|
971 |
+
#: php/qmn_options_option_tab.php:230
|
972 |
+
#: php/qmn_options_option_tab.php:238
|
973 |
+
#: php/qmn_options_option_tab.php:246
|
974 |
msgid "Require"
|
975 |
msgstr "Obligatorio"
|
976 |
|
977 |
+
#: php/qmn_options_option_tab.php:227
|
978 |
msgid "Should we ask for users business?"
|
979 |
msgstr "¿Se debería pedir el empleo del usuario?"
|
980 |
|
981 |
+
#: php/qmn_options_option_tab.php:235
|
982 |
msgid "Should we ask for users email?"
|
983 |
msgstr "¿Se debería pedir el email al usuario?"
|
984 |
|
985 |
+
#: php/qmn_options_option_tab.php:243
|
986 |
msgid "Should we ask for users phone number?"
|
987 |
msgstr "¿Se debería pedir al usuario el número de teléfono?"
|
988 |
|
989 |
+
#: php/qmn_options_option_tab.php:251
|
990 |
msgid "Would you like a place for the user to enter comments?"
|
991 |
msgstr "¿Le gustaría un espacio para que el usuario pudiera dejar sus comentarios?"
|
992 |
|
993 |
+
#: php/qmn_options_option_tab.php:258
|
994 |
msgid "Show question number on quiz?"
|
995 |
msgstr "¿Mostrar el número de pregunta en la encuesta?"
|
996 |
|
997 |
+
#: php/qmn_options_option_tab.php:265
|
998 |
msgid "Show social media sharing buttons? (Twitter & Facebook)"
|
999 |
msgstr "¿Mostrar botones para compartir en medios sociales? (Twitter & Facebook)"
|
1000 |
|
1001 |
+
#: php/qmn_options_option_tab.php:265
|
1002 |
msgid "This option is for here only for users of older versions. Please use the new template variables %FACEBOOK_SHARE% %TWITTER_SHARE% on your results pages instead of using this option!"
|
1003 |
msgstr ""
|
1004 |
|
1005 |
+
#: php/qmn_options_option_tab.php:272
|
1006 |
+
msgid "Disable question once user selects answer? (Currently only work on multiple choice)"
|
1007 |
+
msgstr ""
|
1008 |
+
|
1009 |
+
#: php/qmn_options_option_tab.php:279
|
1010 |
+
msgid "Dynamically add class for incorrect/correct answer after user selects answer? (Currently only works on multiple choice)"
|
1011 |
+
msgstr ""
|
1012 |
+
|
1013 |
+
#: php/qmn_options_style_tab.php:6
|
1014 |
msgid "Style"
|
1015 |
msgstr "Estilo"
|
1016 |
|
1017 |
+
#: php/qmn_options_style_tab.php:26
|
1018 |
msgid "The style has been saved successfully."
|
1019 |
msgstr "El estilo ha sido guardado correctamente."
|
1020 |
|
1021 |
+
#: php/qmn_options_style_tab.php:65
|
1022 |
msgid "Quiz Styles"
|
1023 |
msgstr "Estilos de Cuestionario."
|
1024 |
|
1025 |
+
#: php/qmn_options_style_tab.php:66
|
1026 |
msgid "Choose your style:"
|
1027 |
msgstr "Elija su estilo:"
|
1028 |
|
1029 |
+
#: php/qmn_options_style_tab.php:88
|
1030 |
msgid "Custom"
|
1031 |
msgstr "Personalizado"
|
1032 |
|
1033 |
+
#: php/qmn_options_style_tab.php:94
|
1034 |
+
#: php/qmn_options_style_tab.php:106
|
1035 |
msgid "Save Quiz Style"
|
1036 |
msgstr "Guardar Estilo de Cuestionario"
|
1037 |
|
1038 |
+
#: php/qmn_options_style_tab.php:96
|
1039 |
msgid "Custom Style CSS"
|
1040 |
msgstr "Personalizar Estilo CSS"
|
1041 |
|
1042 |
+
#: php/qmn_options_style_tab.php:97
|
1043 |
msgid "For detailed help and guidance along with a list of different classes used in this plugin, please visit the following link:"
|
1044 |
msgstr "Para una ayuda detallada y guía acerca de las diferentes classes usadas en este plugin, por favor visite el siguiente enlace:"
|
1045 |
|
1046 |
+
#: php/qmn_results_details.php:117
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1047 |
msgid "Results"
|
1048 |
msgstr "Resultados"
|
1049 |
|
1050 |
+
#: php/qmn_results_details.php:196
|
1051 |
msgid "Create Certificate"
|
1052 |
msgstr "Crear Certificado"
|
1053 |
|
1054 |
+
#: php/qmn_results_details.php:201
|
1055 |
msgid "Download Certificate Here"
|
1056 |
msgstr "Descargar Certificado Aquí"
|
1057 |
|
1058 |
+
#: php/qmn_results_details.php:208
|
1059 |
msgid "Certificate"
|
1060 |
msgstr "Cerificado"
|
1061 |
|
1062 |
+
#: php/qmn_tools.php:90
|
1063 |
msgid "There has been an error! Please try again."
|
1064 |
msgstr "Ha habido un error! Por favor, inténtelo de nuevo."
|
1065 |
|
1066 |
+
#: php/qmn_tools.php:108
|
1067 |
msgid "Quiz Has Been Restored!"
|
1068 |
msgstr "El cuestionario ha sido restaurado!"
|
1069 |
|
1070 |
+
#: php/qmn_tools.php:113
|
1071 |
msgid "Choose a quiz in the drop down and then click the button to restore a deleted quiz."
|
1072 |
msgstr "Escoja un cuestionario en la lista desplegable y después haga click en el botón para restaurar una encuesta eliminada."
|
1073 |
|
1074 |
+
#: php/qmn_tools.php:123
|
1075 |
msgid "Restore Quiz"
|
1076 |
msgstr "Restaurar la encuesta"
|
1077 |
|
1078 |
+
#: php/qmn_tools.php:152
|
1079 |
+
#: php/qmn_tools.php:168
|
1080 |
#, php-format
|
1081 |
msgid "Previous %s Audits"
|
1082 |
msgstr ""
|
1083 |
"Auditoria \n"
|
1084 |
"%s Anterior"
|
1085 |
|
1086 |
+
#: php/qmn_tools.php:155
|
1087 |
+
#: php/qmn_tools.php:162
|
1088 |
#, php-format
|
1089 |
msgid "Next %s Audits"
|
1090 |
msgstr "Próxima %s Auditoria"
|
1091 |
|
1092 |
+
#: php/qmn_tools.php:175
|
1093 |
msgid "User"
|
1094 |
msgstr "Usuario"
|
1095 |
|
1096 |
+
#: php/qmn_tools.php:176
|
1097 |
msgid "Action"
|
1098 |
msgstr "Acción"
|
1099 |
|
1100 |
+
#: php/qmn_tools.php:177
|
1101 |
msgid "Time"
|
1102 |
msgstr "Tiempo"
|
1103 |
|
1104 |
+
#: php/qmn_help.php:10
|
1105 |
msgid "Need Help?"
|
1106 |
msgstr "¿Necesita ayuda?"
|
1107 |
|
1108 |
+
#: php/qmn_help.php:11
|
1109 |
msgid "Support"
|
1110 |
msgstr "Ayuda"
|
1111 |
|
1112 |
+
#: php/qmn_help.php:12
|
1113 |
msgid "System Info"
|
1114 |
msgstr "Información de sistema"
|
1115 |
|
1116 |
+
#: php/qmn_help.php:15
|
1117 |
msgid "Help Page"
|
1118 |
msgstr "Página de ayuda"
|
1119 |
|
1120 |
+
#: php/qmn_help.php:38
|
1121 |
msgid "Need help with the plugin? Try any of the following:"
|
1122 |
msgstr "¿Necesita ayuda con el plugin? Pruebe algo de lo siguiente:"
|
1123 |
|
1124 |
+
#: php/qmn_question_types.php:7
|
1125 |
msgid "Multiple Choice"
|
1126 |
msgstr "Opción Múltiple"
|
1127 |
|
1128 |
+
#: php/qmn_question_types.php:76
|
1129 |
msgid "Horizontal Multiple Choice"
|
1130 |
msgstr "Opción múltiple horizontal."
|
1131 |
|
1132 |
+
#: php/qmn_question_types.php:144
|
1133 |
msgid "Drop Down"
|
1134 |
msgstr "Desplegable"
|
1135 |
|
1136 |
+
#: php/qmn_question_types.php:209
|
1137 |
msgid "Small Open Answer"
|
1138 |
msgstr "Abrir Respuesta Corta"
|
1139 |
|
1140 |
+
#: php/qmn_question_types.php:258
|
1141 |
msgid "Multiple Response"
|
1142 |
msgstr "Respuesta Múltiple"
|
1143 |
|
1144 |
+
#: php/qmn_question_types.php:333
|
1145 |
msgid "Large Open Answer"
|
1146 |
msgstr "Abrir Respuesta Larga"
|
1147 |
|
1148 |
+
#: php/qmn_question_types.php:382
|
1149 |
msgid "Text Block"
|
1150 |
msgstr "Bloque de Texto"
|
1151 |
|
1152 |
+
#: php/qmn_question_types.php:397
|
1153 |
msgid "Number"
|
1154 |
msgstr "Número"
|
1155 |
|
1156 |
+
#: php/qmn_question_types.php:446
|
1157 |
msgid "Accept"
|
1158 |
msgstr "Aceptar"
|
1159 |
|
1160 |
+
#: php/qmn_question_types.php:465
|
1161 |
msgid "Captcha"
|
1162 |
msgstr ""
|
1163 |
"Source text:\n"
|
1164 |
"Captcha"
|
1165 |
|
1166 |
+
#: php/qmn_question_types.php:506
|
1167 |
msgid "Horizontal Multiple Response"
|
1168 |
msgstr "Múltiples Respuestas Horizontal"
|
1169 |
|
1170 |
+
#: php/qmn_question_types.php:580
|
1171 |
msgid "Fill In The Blank"
|
1172 |
msgstr ""
|
1173 |
|
1174 |
+
#: php/qmn_alerts.php:19
|
1175 |
msgid "Success!"
|
1176 |
msgstr "Hecho!"
|
1177 |
|
1178 |
+
#: php/qmn_quiz_admin.php:189
|
1179 |
msgid "Add New"
|
1180 |
msgstr "Añadir Nuevo"
|
1181 |
|
1182 |
+
#: php/qmn_quiz_admin.php:207
|
1183 |
#, php-format
|
1184 |
msgid "One quiz"
|
1185 |
msgid_plural "%s quizzes"
|
1186 |
msgstr[0] "Un cuestionarios"
|
1187 |
msgstr[1] "%s cuestionarios"
|
1188 |
|
1189 |
+
#: php/qmn_quiz_admin.php:253
|
1190 |
+
#: php/qmn_quiz_admin.php:304
|
1191 |
msgid "URL"
|
1192 |
msgstr "URL"
|
1193 |
|
1194 |
+
#: php/qmn_quiz_admin.php:254
|
1195 |
+
#: php/qmn_quiz_admin.php:305
|
1196 |
msgid "Quiz Shortcode"
|
1197 |
msgstr "Código Corto de la Encuesta"
|
1198 |
|
1199 |
+
#: php/qmn_quiz_admin.php:255
|
1200 |
+
#: php/qmn_quiz_admin.php:306
|
1201 |
msgid "Leaderboard Shortcode"
|
1202 |
msgstr "Código Corto del Panel de Puntuaciones"
|
1203 |
|
1204 |
+
#: php/qmn_quiz_admin.php:256
|
1205 |
+
#: php/qmn_quiz_admin.php:307
|
1206 |
msgid "Quiz Views"
|
1207 |
msgstr "Vistas del Cuestionario"
|
1208 |
|
1209 |
+
#: php/qmn_quiz_admin.php:257
|
1210 |
+
#: php/qmn_quiz_admin.php:308
|
1211 |
msgid "Quiz Taken"
|
1212 |
msgstr "Cuestionario Completado"
|
1213 |
|
1214 |
+
#: php/qmn_quiz_admin.php:258
|
1215 |
+
#: php/qmn_quiz_admin.php:309
|
1216 |
msgid "Last Modified"
|
1217 |
msgstr "Última Modificación"
|
1218 |
|
1219 |
+
#: php/qmn_quiz_admin.php:271
|
1220 |
msgid "Edit Name"
|
1221 |
msgstr "Editar Nombre"
|
1222 |
|
1223 |
+
#: php/qmn_quiz_admin.php:273
|
1224 |
+
msgid "Edit"
|
1225 |
+
msgstr "Editar"
|
1226 |
+
|
1227 |
+
#: php/qmn_quiz_admin.php:275
|
1228 |
+
#: php/qmn_quiz_admin.php:404
|
1229 |
+
msgid "Duplicate"
|
1230 |
+
msgstr "Duplicar"
|
1231 |
+
|
1232 |
+
#: php/qmn_quiz_admin.php:366
|
1233 |
msgid "Create New Quiz"
|
1234 |
msgstr "Crear un Nuevo Cuestionario"
|
1235 |
|
1236 |
+
#: php/qmn_quiz_admin.php:380
|
1237 |
msgid "Create Quiz"
|
1238 |
msgstr "Crear Cuestionario"
|
1239 |
|
1240 |
+
#: php/qmn_quiz_admin.php:386
|
1241 |
msgid "Quiz Name:"
|
1242 |
msgstr "Nombre del Cuestionario:"
|
1243 |
|
1244 |
+
#: php/qmn_quiz_admin.php:397
|
1245 |
msgid "Duplicate this quiz?"
|
1246 |
msgstr "¿Duplicar este cuestionario?"
|
1247 |
|
1248 |
+
#: php/qmn_quiz_admin.php:399
|
1249 |
msgid "Duplicate questions with quiz"
|
1250 |
msgstr "Duplicar preguntar con Cuestinario"
|
1251 |
|
1252 |
+
#: php/qmn_quiz_admin.php:401
|
1253 |
msgid "Name Of New Quiz:"
|
1254 |
msgstr "Nombre del Nuevo Cuestionario:"
|
1255 |
|
1256 |
+
#: php/qmn_quiz_admin.php:410
|
1257 |
msgid "Are you sure you want to delete this quiz?"
|
1258 |
msgstr "¿Está seguro que desea eliminar este cuestionario?"
|
1259 |
|
1260 |
+
#: php/qmn_quiz_admin.php:415
|
1261 |
msgid "Delete Quiz"
|
1262 |
msgstr "Eliminar Cuestionario"
|
1263 |
|
1264 |
+
#: php/qmn_widgets.php:11
|
1265 |
msgid "Quiz Master Next Leaderboard Widget"
|
1266 |
msgstr ""
|
1267 |
"Widget de Puntuaciones de \n"
|
1268 |
"Quiz Master Next"
|
1269 |
|
1270 |
+
#: php/qmn_widgets.php:26
|
1271 |
msgid "Widget Title"
|
1272 |
msgstr "Título del Widget"
|
1273 |
|
1274 |
+
#: php/qmn_widgets.php:30
|
1275 |
msgid "Quiz ID"
|
1276 |
msgstr "ID del cuestionario"
|
1277 |
|
1278 |
+
#~ msgid ""
|
1279 |
+
#~ "Required currently only works on open answer, number, accept, and captcha "
|
1280 |
+
#~ "question types"
|
1281 |
+
#~ msgstr ""
|
1282 |
+
#~ "Los campos obligatorios tan solo funcionan en respuestas abiertas, "
|
1283 |
+
#~ "números, aceptar y preguntas tipo captcha."
|
1284 |
+
|
1285 |
+
#~ msgid "Edit Question"
|
1286 |
+
#~ msgstr "Editar Pregunta"
|
1287 |
+
|
1288 |
+
#~ msgid "Quiz Daily Stats - Times Taken"
|
1289 |
+
#~ msgstr "Estadísticas diarias de la encuesta - Número de veces completada"
|
1290 |
+
|
1291 |
+
#~ msgid "Quiz Weekly Stats - Times Taken"
|
1292 |
+
#~ msgstr ""
|
1293 |
+
#~ "Estadísticas SEMANALES de la encuenta - Número de veces \n"
|
1294 |
+
#~ "completada"
|
1295 |
+
|
1296 |
+
#~ msgid "Quiz Monthly Stats - Times Taken"
|
1297 |
+
#~ msgstr ""
|
1298 |
+
#~ "Estadísticas MENSUALES de la encuenta - Número de veces \n"
|
1299 |
+
#~ "completada"
|
1300 |
+
|
1301 |
+
#~ msgid "Quiz Quarterly Stats - Times Taken"
|
1302 |
+
#~ msgstr ""
|
1303 |
+
#~ "Estadísticas TRIMESTRALES de la encuenta - Número de veces \n"
|
1304 |
+
#~ "completada"
|
1305 |
+
|
1306 |
+
#~ msgid "Quizzes Taken Today"
|
1307 |
+
#~ msgstr ""
|
1308 |
+
#~ "Encuestas \n"
|
1309 |
+
#~ "completada \n"
|
1310 |
+
#~ "HOY"
|
1311 |
+
|
1312 |
+
#~ msgid "Quizzes Taken Last 7 Days"
|
1313 |
+
#~ msgstr ""
|
1314 |
+
#~ "Encuestas \n"
|
1315 |
+
#~ "completadas \n"
|
1316 |
+
#~ "los últimos 7 días"
|
1317 |
+
|
1318 |
+
#~ msgid "Quizzes Taken Last 30 Days"
|
1319 |
+
#~ msgstr ""
|
1320 |
+
#~ "Encuestas \n"
|
1321 |
+
#~ "completadas \n"
|
1322 |
+
#~ "los últimos 30 días"
|
1323 |
+
|
1324 |
+
#~ msgid "Quizzes Taken Last 120 Days"
|
1325 |
+
#~ msgstr ""
|
1326 |
+
#~ "Encuestas \n"
|
1327 |
+
#~ "completadas \n"
|
1328 |
+
#~ "los últimos 120 días"
|
1329 |
+
|
1330 |
+
#~ msgid "Total Created Quizzes"
|
1331 |
+
#~ msgstr "Encuestas totales creadas"
|
1332 |
+
|
1333 |
+
#~ msgid "Total Deleted Quizzes"
|
1334 |
+
#~ msgstr "Encuestas totales eliminadas"
|
1335 |
+
|
1336 |
+
#~ msgid "Total Active Quizzes"
|
1337 |
+
#~ msgstr "Encuestas totales activas"
|
1338 |
+
|
1339 |
+
#~ msgid "Total Created Questions"
|
1340 |
+
#~ msgstr "Encuestas totales creadas"
|
1341 |
+
|
1342 |
+
#~ msgid "Total Times All Active Quizzes Have Been Viewed"
|
1343 |
+
#~ msgstr ""
|
1344 |
+
#~ "Número de veces total que han sido vistas todas las encuestas activas"
|
1345 |
+
|
1346 |
+
#~ msgid "Total Times All Active Quizzes Have Been Taken"
|
1347 |
+
#~ msgstr ""
|
1348 |
+
#~ "Número de veces total que han sido \n"
|
1349 |
+
#~ "completada \n"
|
1350 |
+
#~ "todas las encuestas activas"
|
1351 |
+
|
1352 |
+
#~ msgid "Average Amount Each Active Quiz Has Been Viewed"
|
1353 |
+
#~ msgstr "Media mensual que ha sido vista cada encuesta"
|
1354 |
+
|
1355 |
+
#~ msgid "Average Amount Each Active Quiz Has Been Taken"
|
1356 |
+
#~ msgstr "Media mensual que cada encuesta ha sido completada"
|
1357 |
+
|
1358 |
+
#~ msgid "Quiz That Has Been Viewed The Most"
|
1359 |
+
#~ msgstr "La encuesta más vista"
|
1360 |
+
|
1361 |
+
#~ msgid "Quiz That Has Been Taken The Most"
|
1362 |
+
#~ msgstr ""
|
1363 |
+
#~ "La encuesta más \n"
|
1364 |
+
#~ "completada"
|
1365 |
+
|
1366 |
#~ msgid "Requested Features"
|
1367 |
#~ msgstr "Características solicitadas"
|
languages/quiz-master-next-it_IT.mo
CHANGED
Binary file
|
languages/quiz-master-next-it_IT.po
CHANGED
@@ -5,7 +5,7 @@ msgid ""
|
|
5 |
msgstr ""
|
6 |
"Project-Id-Version: Quiz Master Next\n"
|
7 |
"Report-Msgid-Bugs-To: \n"
|
8 |
-
"POT-Creation-Date: 2015-
|
9 |
"PO-Revision-Date: \n"
|
10 |
"Last-Translator: Frank Corso <frank@mylocalwebstop.com>\n"
|
11 |
"Language-Team: My Local Webstop <fpcorso@mylocalwebstop.com>\n"
|
@@ -62,1326 +62,1271 @@ msgstr "Aiuto"
|
|
62 |
msgid "QMN About"
|
63 |
msgstr "QMN About"
|
64 |
|
65 |
-
#:
|
66 |
msgid "Emails"
|
67 |
msgstr "Emails"
|
68 |
|
69 |
-
#:
|
70 |
-
#:
|
71 |
msgid "The email has been added successfully."
|
72 |
msgstr "L'email è stata aggiunta con successo."
|
73 |
|
74 |
-
#:
|
75 |
-
#:
|
76 |
-
#:
|
77 |
-
#:
|
78 |
-
#:
|
79 |
-
#:
|
80 |
-
#:
|
81 |
-
#:
|
82 |
-
#:
|
83 |
-
#: includes/qmn_options_text_tab.php:55
|
84 |
#, php-format
|
85 |
msgid "There has been an error in this action. Please share this with the developer. Error Code: %s"
|
86 |
msgstr "C'è stato un errore durante l'azione. Per favore, riportalo allo sviluppatore. Codice Errore: %s"
|
87 |
|
88 |
-
#:
|
89 |
-
#:
|
90 |
msgid "Enter text here"
|
91 |
msgstr "Inserisci qui il testo"
|
92 |
|
93 |
-
#:
|
94 |
msgid "The email has been updated successfully."
|
95 |
msgstr "L'email è stata aggiornata con successo."
|
96 |
|
97 |
-
#:
|
98 |
-
#:
|
99 |
-
#: includes/qmn_options_text_tab.php:92
|
100 |
msgid "Template Variables"
|
101 |
msgstr "Variabili di Template"
|
102 |
|
103 |
-
#:
|
104 |
-
#: includes/qmn_options_text_tab.php:95
|
105 |
msgid "Score for the quiz when using points"
|
106 |
msgstr "Punteggio del quiz quando si usano punti"
|
107 |
|
108 |
-
#:
|
109 |
-
#: includes/qmn_options_text_tab.php:98
|
110 |
msgid "The average amount of points user had per question"
|
111 |
msgstr "Quantità media di punti che l'utente ha guadagnato per domanda"
|
112 |
|
113 |
-
#:
|
114 |
-
#: includes/qmn_options_text_tab.php:101
|
115 |
msgid "The number of correct answers the user had"
|
116 |
msgstr "Numero di risposte a cui l'utente ha risposto correttamente"
|
117 |
|
118 |
-
#:
|
119 |
-
#: includes/qmn_options_text_tab.php:104
|
120 |
msgid "The total number of questions in the quiz"
|
121 |
msgstr "Numero totale di domande nel quiz"
|
122 |
|
123 |
-
#:
|
124 |
-
#: includes/qmn_options_text_tab.php:107
|
125 |
msgid "Score for the quiz when using correct answers"
|
126 |
msgstr "Punteggio massimo per il quiz rispondendo correttamente"
|
127 |
|
128 |
-
#:
|
129 |
-
#: includes/qmn_options_text_tab.php:110
|
130 |
msgid "The name the user entered before the quiz"
|
131 |
msgstr "Nome inserito dall'utente prima del quiz"
|
132 |
|
133 |
-
#:
|
134 |
-
#: includes/qmn_options_text_tab.php:113
|
135 |
msgid "The business the user entered before the quiz"
|
136 |
msgstr "Azienda inserita dall'utente prima del quiz"
|
137 |
|
138 |
-
#:
|
139 |
-
#: includes/qmn_options_text_tab.php:116
|
140 |
msgid "The phone number the user entered before the quiz"
|
141 |
msgstr "Numero di telefono inserito dall'utente prima del quiz"
|
142 |
|
143 |
-
#:
|
144 |
-
#: includes/qmn_options_text_tab.php:119
|
145 |
msgid "The email the user entered before the quiz"
|
146 |
msgstr "Email inserita dall'utente prima del quiz"
|
147 |
|
148 |
-
#:
|
149 |
-
#:
|
150 |
-
#: includes/qmn_options_text_tab.php:122
|
151 |
msgid "The name of the quiz"
|
152 |
msgstr "Nome del quiz"
|
153 |
|
154 |
-
#:
|
155 |
-
#: includes/qmn_options_text_tab.php:125
|
156 |
msgid "Shows the question, the answer the user provided, and the correct answer"
|
157 |
msgstr "Mostra la domanda, la risposta data dall'utente, e la risposta corretta"
|
158 |
|
159 |
-
#:
|
160 |
-
#: includes/qmn_options_text_tab.php:128
|
161 |
msgid "The comments the user entered into comment box if enabled"
|
162 |
msgstr "Commenti inseriti dall'utente nel box commenti, se abilitati"
|
163 |
|
164 |
-
#:
|
165 |
-
#: includes/qmn_options_text_tab.php:131
|
166 |
msgid "The amount of time user spent of quiz"
|
167 |
msgstr "Tempo impiegato dall'utente per il quiz"
|
168 |
|
169 |
-
#:
|
170 |
-
#: includes/qmn_options_text_tab.php:134
|
171 |
msgid "The link to the certificate after completing the quiz"
|
172 |
msgstr "Il link al certificato dopo aver completato il quiz"
|
173 |
|
174 |
-
#:
|
175 |
-
#: includes/qmn_options_text_tab.php:137
|
176 |
msgid "The amount of points a specific category earned."
|
177 |
msgstr "I punti totali guadagnati in una specifica categoria."
|
178 |
|
179 |
-
#:
|
180 |
-
#: includes/qmn_options_text_tab.php:140
|
181 |
msgid "The score a specific category earned."
|
182 |
msgstr "Il punteggio guadagnato in una specifica categoria."
|
183 |
|
184 |
-
#:
|
185 |
-
#: includes/qmn_options_text_tab.php:143
|
186 |
msgid "The average points from all categories."
|
187 |
msgstr "La media dei punti in tutte le categorie."
|
188 |
|
189 |
-
#:
|
190 |
-
#: includes/qmn_options_text_tab.php:146
|
191 |
msgid "The average score from all categories."
|
192 |
msgstr "La media del punteggio in tutte le categorie."
|
193 |
|
194 |
-
#:
|
195 |
-
#: includes/qmn_options_text_tab.php:149
|
196 |
msgid "The question that the user answered"
|
197 |
msgstr "La domanda a cui l'utente ha risposto"
|
198 |
|
199 |
-
#:
|
200 |
-
#: includes/qmn_options_text_tab.php:152
|
201 |
msgid "The answer the user gave for the question"
|
202 |
msgstr "La risposta fornita dall'utente per la domanda"
|
203 |
|
204 |
-
#:
|
205 |
-
#: includes/qmn_options_text_tab.php:155
|
206 |
msgid "The correct answer for the question"
|
207 |
msgstr "La risposta corretta per la domanda"
|
208 |
|
209 |
-
#:
|
210 |
-
#: includes/qmn_options_text_tab.php:158
|
211 |
msgid "The comments the user provided in the comment field for the question"
|
212 |
msgstr "I commenti scritti dall'utente nel campo dei commenti sulla domanda"
|
213 |
|
214 |
-
#:
|
215 |
-
#: includes/qmn_options_text_tab.php:161
|
216 |
msgid "Reason why the correct answer is the correct answer"
|
217 |
msgstr "Motivo per cui la risposta corretta è la risposta corretta"
|
218 |
|
219 |
-
#:
|
220 |
-
#: includes/qmn_options_text_tab.php:164
|
221 |
msgid "The Current Date"
|
222 |
msgstr "Data Corrente"
|
223 |
|
224 |
-
#:
|
225 |
-
#:
|
226 |
msgid "Save Email Templates And Settings"
|
227 |
msgstr "Salva Template e Impostazioni Email"
|
228 |
|
229 |
-
#:
|
230 |
msgid "Send user email upon completion?"
|
231 |
msgstr "Invia un'email all'utente dopo il completamento del quiz?"
|
232 |
|
233 |
-
#:
|
234 |
-
#:
|
235 |
msgid "Yes"
|
236 |
msgstr "Sì"
|
237 |
|
238 |
-
#:
|
239 |
-
#:
|
240 |
msgid "No"
|
241 |
msgstr "No"
|
242 |
|
243 |
-
#:
|
244 |
msgid "Send admin email upon completion?"
|
245 |
msgstr "Invia un'email all'amministratore dopo il completamento del quiz?"
|
246 |
|
247 |
-
#:
|
248 |
msgid "What emails should we send the admin email to? Separate emails with a comma."
|
249 |
msgstr "A quali indirizzi vuoi inviare l'email da amministratori? Separa gli indirizzi email con una virgola."
|
250 |
|
251 |
-
#:
|
252 |
msgid "What is the From Name for the email sent to users and admin?"
|
253 |
msgstr "Qual è il Nome Mittente per l'email inviata a utenti e amministratori?"
|
254 |
|
255 |
-
#:
|
256 |
msgid "Email Sent To User"
|
257 |
msgstr "Email Inviata All'Utente"
|
258 |
|
259 |
-
#:
|
260 |
-
#:
|
261 |
msgid "Add New User Email"
|
262 |
msgstr "Aggiungi Nuova Email Utente"
|
263 |
|
264 |
-
#:
|
265 |
-
#:
|
266 |
-
#:
|
267 |
-
#:
|
268 |
msgid "Score Greater Than Or Equal To"
|
269 |
msgstr "Punteggio Maggiore o Uguale a"
|
270 |
|
271 |
-
#:
|
272 |
-
#:
|
273 |
-
#:
|
274 |
-
#:
|
275 |
msgid "Score Less Than Or Equal To"
|
276 |
msgstr "Punteggio Minore o Uguale a"
|
277 |
|
278 |
-
#:
|
279 |
-
#:
|
280 |
-
#:
|
281 |
-
#:
|
282 |
msgid "Subject"
|
283 |
msgstr "Oggetto"
|
284 |
|
285 |
-
#:
|
286 |
-
#:
|
287 |
-
#:
|
288 |
-
#:
|
289 |
msgid "Email To Send"
|
290 |
msgstr "Email Da Inviare"
|
291 |
|
292 |
-
#:
|
293 |
msgid "Email Sent To Admin"
|
294 |
msgstr "Email Inviata All'Amministratore"
|
295 |
|
296 |
-
#:
|
297 |
-
#:
|
298 |
msgid "Add New Admin Email"
|
299 |
msgstr "Aggiungi Nuova Email Amministratore"
|
300 |
|
301 |
-
#:
|
302 |
msgid "Your new quiz has been created successfully. To begin editing your quiz, click the Edit link on the new quiz."
|
303 |
msgstr "Il tuo nuovo quiz è stato creato con successo. Per iniziare a modificarlo, clicca sul link Modifica nel nuovo quiz."
|
304 |
|
305 |
-
#:
|
306 |
msgid "Your quiz has been deleted successfully."
|
307 |
msgstr "Il tuo quiz è stato cancellato con successo."
|
308 |
|
309 |
-
#:
|
310 |
msgid "Your quiz name has been updated successfully."
|
311 |
msgstr "Il nome del tuo quiz è stato aggiornato con successo."
|
312 |
|
313 |
-
#:
|
314 |
msgid "Your quiz has been duplicated successfully."
|
315 |
msgstr "Il tuo quiz è stato duplicato con successo."
|
316 |
|
317 |
-
#:
|
318 |
msgid "Not a valid e-mail address!"
|
319 |
msgstr "Indirizzo e-mail non valido!"
|
320 |
|
321 |
-
#:
|
322 |
msgid "This field must be a number!"
|
323 |
msgstr "Questo campo deve essere numerico!"
|
324 |
|
325 |
-
#:
|
326 |
msgid "The entered text is not correct!"
|
327 |
msgstr "Il testo inserito non è corretto!"
|
328 |
|
329 |
-
#:
|
330 |
msgid "Please complete all required fields!"
|
331 |
msgstr "Per favore completa tutti i campi richiesti!"
|
332 |
|
333 |
-
#:
|
334 |
msgid "Hint"
|
335 |
msgstr "Indizio"
|
336 |
|
337 |
-
#:
|
338 |
-
#: includes/qmn_options_text_tab.php:73
|
339 |
msgid "Previous"
|
340 |
msgstr "Precedente"
|
341 |
|
342 |
-
#:
|
343 |
msgid "Welcome To Quiz Master Next"
|
344 |
msgstr "Benvenuto su Quiz Master Next"
|
345 |
|
346 |
-
#:
|
347 |
msgid "Thank you for updating!"
|
348 |
msgstr "Grazie per l'aggiornamento!"
|
349 |
|
350 |
-
#:
|
351 |
msgid "What's New!"
|
352 |
msgstr "Novità!"
|
353 |
|
354 |
-
#:
|
355 |
msgid "Changelog"
|
356 |
msgstr "Changelog"
|
357 |
|
358 |
-
#:
|
359 |
msgid "Allow Quiz Master Next to anonymously track this plugin's usage and help us make this plugin better? No sensitive data is tracked."
|
360 |
msgstr "Consenti a Quiz Master Next di tenere traccia in modo anonimo dell'uso di questo plugin, per aiutarci a migliorarlo? Non monitoriamo dati sensibili."
|
361 |
|
362 |
-
#:
|
363 |
msgid "Allow"
|
364 |
msgstr "Consento"
|
365 |
|
366 |
-
#:
|
367 |
msgid "Do not allow"
|
368 |
msgstr "Non consento"
|
369 |
|
370 |
-
#:
|
371 |
msgid "Leaderboard"
|
372 |
msgstr "Classifica"
|
373 |
|
374 |
-
#:
|
375 |
msgid "The leaderboards has been updated successfully."
|
376 |
msgstr "La classifica è stata aggiornata con successo."
|
377 |
|
378 |
-
#:
|
379 |
msgid "The name of the user who is in first place"
|
380 |
msgstr "Il nome dell'utente al primo posto"
|
381 |
|
382 |
-
#:
|
383 |
msgid "The score from the first place's quiz"
|
384 |
msgstr "Il punteggio del quiz al primo posto"
|
385 |
|
386 |
-
#:
|
387 |
msgid "The name of the user who is in second place"
|
388 |
msgstr "Il nome dell'utente al secondo posto"
|
389 |
|
390 |
-
#:
|
391 |
msgid "The score from the second place's quiz"
|
392 |
msgstr "Il punteggio del quiz al secondo posto"
|
393 |
|
394 |
-
#:
|
395 |
msgid "The name of the user who is in third place"
|
396 |
msgstr "Il nome dell'utente al terzo posto"
|
397 |
|
398 |
-
#:
|
399 |
msgid "The score from the third place's quiz"
|
400 |
msgstr "Il punteggio del quiz al terzo posto"
|
401 |
|
402 |
-
#:
|
403 |
msgid "The name of the user who is in fourth place"
|
404 |
msgstr "Il nome dell'utente al quarto posto"
|
405 |
|
406 |
-
#:
|
407 |
msgid "The score from the fourth place's quiz"
|
408 |
msgstr "Il punteggio del quiz al quarto posto"
|
409 |
|
410 |
-
#:
|
411 |
msgid "The name of the user who is in fifth place"
|
412 |
msgstr "Il nome dell'utente al quinto posto"
|
413 |
|
414 |
-
#:
|
415 |
msgid "The score from the fifth place's quiz"
|
416 |
msgstr "Il punteggio del quiz al quinto posto"
|
417 |
|
418 |
-
#:
|
419 |
-
#:
|
420 |
msgid "Save Leaderboard Options"
|
421 |
msgstr "Salva Opzioni Classifica"
|
422 |
|
423 |
-
#:
|
424 |
msgid "Leaderboard Template"
|
425 |
msgstr "Template Classifica"
|
426 |
|
427 |
-
#:
|
428 |
-
#: includes/qmn_options_text_tab.php:182
|
429 |
-
#: includes/qmn_options_text_tab.php:192
|
430 |
-
#: includes/qmn_options_text_tab.php:202
|
431 |
-
#: includes/qmn_options_text_tab.php:212
|
432 |
-
#: includes/qmn_options_text_tab.php:222
|
433 |
-
#: includes/qmn_options_text_tab.php:232
|
434 |
-
#: includes/qmn_options_text_tab.php:242
|
435 |
-
#: includes/qmn_options_text_tab.php:252
|
436 |
-
#: includes/qmn_options_text_tab.php:265
|
437 |
-
#: includes/qmn_options_text_tab.php:282
|
438 |
msgid "Allowed Variables:"
|
439 |
msgstr "Variabili Consentite:"
|
440 |
|
441 |
-
#:
|
442 |
msgid "These addons extend the functionality of Quiz Master Next"
|
443 |
msgstr "Questi addons estendono la funzionalità di Quiz Master Next"
|
444 |
|
445 |
-
#:
|
446 |
msgid "Browse All Addons"
|
447 |
msgstr "Esplora tutti gli addons"
|
448 |
|
449 |
-
#:
|
450 |
msgid "Featured Addons"
|
451 |
msgstr "Addons in evidenza"
|
452 |
|
453 |
-
#:
|
454 |
msgid "Text"
|
455 |
msgstr "Testo"
|
456 |
|
457 |
-
#:
|
458 |
msgid "The templates has been updated successfully."
|
459 |
msgstr "I template sono stati aggiornati con successo."
|
460 |
|
461 |
-
#:
|
462 |
-
#:
|
463 |
msgid "Save Templates"
|
464 |
msgstr "Salva Template"
|
465 |
|
466 |
-
#:
|
467 |
msgid "Message Templates"
|
468 |
msgstr "Messaggio Template"
|
469 |
|
470 |
-
#:
|
471 |
msgid "Message Displayed Before Quiz"
|
472 |
msgstr "Messaggio Mostrato Prima del Quiz"
|
473 |
|
474 |
-
#:
|
475 |
msgid "Message Displayed Before Comments Box If Enabled"
|
476 |
msgstr "Messaggio Mostrato Prima Del Box Commenti (se attivo)"
|
477 |
|
478 |
-
#:
|
479 |
msgid "Message Displayed At End Of Quiz (Leave Blank To Omit Text Section)"
|
480 |
msgstr "Messaggio Mostrato Alla Fine Del Quiz (lascia vuoto per omettere la sezione testo)"
|
481 |
|
482 |
-
#:
|
483 |
msgid "Message Displayed If User Has Tried Quiz Too Many Times"
|
484 |
msgstr "Messaggio Mostrato Se l'Utente Ha Provato Il Quiz Troppe Volte"
|
485 |
|
486 |
-
#:
|
487 |
msgid "Message Displayed If User Is Not Logged In And Quiz Requires Users To Be Logged In"
|
488 |
msgstr "Messaggio Mostrato Se l'Utente Non E' Loggato E Il Quiz Richiede Che Lo Sia"
|
489 |
|
490 |
-
#:
|
491 |
msgid "Message Displayed If Date Is Outside Scheduled Timeframe"
|
492 |
msgstr "Messaggio Mostrato Se La Data E' Fuori Dall'Intervallo Previsto"
|
493 |
|
494 |
-
#:
|
495 |
msgid "Message Displayed If The Limit Of Total Entries Has Been Reached"
|
496 |
msgstr "Messaggio Mostrato Se Viene Raggiunto Il Limite Delle Voci Totali"
|
497 |
|
498 |
-
#:
|
499 |
msgid "%QUESTIONS_ANSWERS% Text"
|
500 |
msgstr "%QUESTIONS_ANSWERS% Testo"
|
501 |
|
502 |
-
#:
|
503 |
msgid "Twitter Sharing Text"
|
504 |
msgstr "Testo Di Condivisione Su Twitter"
|
505 |
|
506 |
-
#:
|
507 |
msgid "Facebook Sharing Text"
|
508 |
msgstr "Testo di Condivisione Su Facebook"
|
509 |
|
510 |
-
#:
|
511 |
msgid "Other Templates"
|
512 |
msgstr "Altri Template"
|
513 |
|
514 |
-
#:
|
515 |
msgid "Text for submit button"
|
516 |
msgstr "Testo per il pulsante di invio"
|
517 |
|
518 |
-
#:
|
519 |
msgid "Text for name field"
|
520 |
msgstr "Testo per il campo del nome"
|
521 |
|
522 |
-
#:
|
523 |
msgid "Text for business field"
|
524 |
msgstr "Testo per il campo dell'azienda"
|
525 |
|
526 |
-
#:
|
527 |
msgid "Text for email field"
|
528 |
msgstr "Testo per il campo dell'email"
|
529 |
|
530 |
-
#:
|
531 |
msgid "Text for phone number field"
|
532 |
msgstr "Testo per il campo del telefono"
|
533 |
|
534 |
-
#:
|
535 |
msgid "Text for comments field"
|
536 |
msgstr "Testo per il campo commenti"
|
537 |
|
538 |
-
#:
|
539 |
msgid "Text for previous button"
|
540 |
msgstr "Testo per il pulsante \"precedente\""
|
541 |
|
542 |
-
#:
|
543 |
msgid "Text for next button"
|
544 |
msgstr "Testo per il pulsante \"successivo\""
|
545 |
|
546 |
-
#:
|
547 |
msgid "The stats has been reset successfully."
|
548 |
msgstr "Le statistiche sono state azzerate con successo."
|
549 |
|
550 |
-
#:
|
551 |
msgid "Use this button to reset all the stats collected for this quiz (Quiz Views and Times Quiz Has Been Taken)."
|
552 |
msgstr "Seleziona questo pulsante per azzerare tutte le statistiche relative a questo quiz (Visualizzazioni Quiz e Numero Di Volte In Cui Il Quiz E' Stato Svolto)"
|
553 |
|
554 |
-
#:
|
555 |
msgid "Reset Quiz Views And Taken Stats"
|
556 |
msgstr "Azzera Statistiche Su Visualizzazioni E Numero Svolgimenti Del Quiz"
|
557 |
|
558 |
-
#:
|
559 |
msgid "Are you sure you want to reset the stats to 0? All views and taken stats for this quiz will be reset. This is permanent and cannot be undone."
|
560 |
msgstr "Sei sicuro di voler azzerare le statistiche? Tutte le statistiche sulle visualizzazioni e gli svolgimenti saranno azzerate. Questo passo è permanente e non può essere revocato."
|
561 |
|
562 |
-
#:
|
563 |
msgid "Reset All Stats For Quiz"
|
564 |
msgstr "Azzera Tutte Le Statistiche Del Quiz"
|
565 |
|
566 |
-
#:
|
567 |
msgid "Quiz Master Next Snapshot"
|
568 |
msgstr "Prossima Anteprima Di Quiz Master"
|
569 |
|
570 |
-
#:
|
571 |
msgid "quizzes taken today"
|
572 |
msgstr "quiz svolti oggi"
|
573 |
|
574 |
-
#:
|
575 |
msgid "quizzes taken last 7 days"
|
576 |
msgstr "quiz svolti negli ultimi 7 giorni"
|
577 |
|
578 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
579 |
msgid "total active quizzes"
|
580 |
msgstr "totale quiz attivi"
|
581 |
|
582 |
-
#:
|
583 |
msgid "total active questions"
|
584 |
msgstr "totale domande attive"
|
585 |
|
586 |
-
#:
|
587 |
msgid "most popular quiz"
|
588 |
msgstr "quiz più popolare"
|
589 |
|
590 |
-
#:
|
591 |
msgid "least popular quiz"
|
592 |
msgstr "quiz meno popolare"
|
593 |
|
594 |
-
#:
|
595 |
msgid "Certificate (Beta)"
|
596 |
msgstr "Certificato (Beta)"
|
597 |
|
598 |
-
#:
|
599 |
msgid "The certificate has been updated successfully."
|
600 |
msgstr "Il certificato è stato aggiornato con successo."
|
601 |
|
602 |
-
#:
|
603 |
msgid "Enter title here"
|
604 |
msgstr "Inserisci qui un titolo"
|
605 |
|
606 |
-
#:
|
607 |
msgid "Quiz Certificate (Beta)"
|
608 |
msgstr "Certificato del Quiz (Beta)"
|
609 |
|
610 |
-
#:
|
611 |
msgid "Enter in your text here to fill in the certificate for this quiz. Be sure to enter in the link variable into the templates on the Quiz Text tab so the user can access the certificate."
|
612 |
msgstr "Inserisci qui il testo per compilare il certificato di questo quiz. Assicurati di inserire la variabile del link nel template nella sezione Testo Quiz, in modo che l'utente possa accedere al certificato."
|
613 |
|
614 |
-
#:
|
615 |
msgid "These fields cannot contain HTML."
|
616 |
msgstr "Questi campi non possono contenere HTML."
|
617 |
|
618 |
-
#:
|
619 |
-
#:
|
620 |
msgid "Save Certificate Options"
|
621 |
msgstr "Salva Opzioni Certificato"
|
622 |
|
623 |
-
#:
|
624 |
msgid "Enable Certificates For This Quiz?"
|
625 |
msgstr "Attiva i Certificati per Questo Quiz?"
|
626 |
|
627 |
-
#:
|
628 |
msgid "Certificate Title"
|
629 |
msgstr "Titolo Certificato"
|
630 |
|
631 |
-
#:
|
632 |
msgid "Message Displayed On Certificate"
|
633 |
msgstr "Messaggio Mostrato nel Certificato"
|
634 |
|
635 |
-
#:
|
636 |
msgid "URL To Logo (Must be JPG, JPEG, PNG or GIF)"
|
637 |
msgstr "URL al Logo (deve essere JPG, JPEG, PNG o GIF)"
|
638 |
|
639 |
-
#:
|
640 |
msgid "URL To Background Img (Must be JPG, JPEG, PNG or GIF)"
|
641 |
msgstr "URL all'Immagine di Sfondo (deve Essere JPG, JPEG, PNG, GIF)"
|
642 |
|
643 |
-
#:
|
644 |
#, php-format
|
645 |
msgid "Quiz Settings For %s"
|
646 |
msgstr "Impostazioni Quiz Per %s"
|
647 |
|
648 |
-
#:
|
649 |
msgid "Error!"
|
650 |
msgstr "Errore!"
|
651 |
|
652 |
-
#:
|
653 |
msgid "Please go to the quizzes page and click on the Edit link from the quiz you wish to edit."
|
654 |
msgstr "Per favore vai alla pagina dei quiz e clicca sul link Modifica del quiz che vuoi modificare."
|
655 |
|
656 |
-
#:
|
657 |
msgid "Questions"
|
658 |
msgstr "Domande"
|
659 |
|
660 |
-
#:
|
|
|
|
|
|
|
|
|
661 |
msgid "The question has been updated successfully."
|
662 |
msgstr "La domanda è stata aggiornata con successo."
|
663 |
|
664 |
-
#:
|
665 |
msgid "The question has been deleted successfully."
|
666 |
msgstr "La domanda è stata cancellata con successo."
|
667 |
|
668 |
-
#:
|
669 |
msgid "The question has been duplicated successfully."
|
670 |
msgstr "La domanda è stata duplicata con successo."
|
671 |
|
672 |
-
#:
|
673 |
msgid "The question has been created successfully."
|
674 |
msgstr "La domanda è stata creata con successo."
|
675 |
|
676 |
-
#:
|
677 |
-
#: includes/qmn_options_questions_tab.php:461
|
678 |
-
#: includes/qmn_options_questions_tab.php:593
|
679 |
-
#: includes/qmn_options_questions_tab.php:761
|
680 |
-
msgid "Answer"
|
681 |
-
msgstr "Risposta"
|
682 |
-
|
683 |
-
#: includes/qmn_options_questions_tab.php:481
|
684 |
-
#: includes/qmn_options_questions_tab.php:730
|
685 |
msgid "Add Question"
|
686 |
msgstr "Aggiungi Domanda"
|
687 |
|
688 |
-
#:
|
689 |
#, php-format
|
690 |
msgid "One question"
|
691 |
msgid_plural "%s questions"
|
692 |
msgstr[0] "Una domanda"
|
693 |
msgstr[1] "%s domande"
|
694 |
|
695 |
-
#:
|
696 |
-
|
697 |
-
|
698 |
-
|
699 |
-
|
700 |
-
msgid "Duplicate"
|
701 |
-
msgstr "Duplica"
|
702 |
|
703 |
-
#:
|
704 |
-
#:
|
705 |
-
|
706 |
-
|
|
|
707 |
|
708 |
-
#:
|
709 |
-
#:
|
710 |
-
|
711 |
-
|
|
|
712 |
|
713 |
-
#:
|
714 |
-
#:
|
715 |
-
#: includes/qmn_options_questions_tab.php:725
|
716 |
-
#: includes/qmn_options_questions_tab.php:741
|
717 |
msgid "Question"
|
718 |
msgstr "Domanda"
|
719 |
|
720 |
-
#:
|
721 |
-
|
|
|
|
|
|
|
722 |
msgid "Answers"
|
723 |
msgstr "Risposte"
|
724 |
|
725 |
-
#:
|
726 |
-
#: includes/qmn_options_questions_tab.php:753
|
727 |
msgid "Points Worth"
|
728 |
msgstr "Valore in Punti"
|
729 |
|
730 |
-
#:
|
731 |
-
#: includes/qmn_options_questions_tab.php:754
|
732 |
msgid "Correct Answer"
|
733 |
msgstr "Risposta Corretta"
|
734 |
|
735 |
-
#:
|
736 |
-
#: includes/qmn_options_questions_tab.php:776
|
737 |
msgid "Add New Answer!"
|
738 |
msgstr "Aggiungi una Nuova Risposta!"
|
739 |
|
740 |
-
#:
|
741 |
-
#: includes/qmn_options_questions_tab.php:781
|
742 |
msgid "Correct Answer Info"
|
743 |
msgstr "Informazioni Risposta Corretta"
|
744 |
|
745 |
-
#:
|
746 |
-
#: includes/qmn_options_questions_tab.php:712
|
747 |
-
#: includes/qmn_options_questions_tab.php:723
|
748 |
-
#: includes/qmn_options_questions_tab.php:799
|
749 |
-
msgid "Question Type"
|
750 |
-
msgstr "Tipo di Domanda"
|
751 |
-
|
752 |
-
#: includes/qmn_options_questions_tab.php:652
|
753 |
-
#: includes/qmn_options_questions_tab.php:812
|
754 |
msgid "Comment Field"
|
755 |
msgstr "Campo Commenti"
|
756 |
|
757 |
-
#:
|
758 |
-
#: includes/qmn_options_questions_tab.php:814
|
759 |
msgid "Small Text Field"
|
760 |
msgstr "Campo Testo Piccolo"
|
761 |
|
762 |
-
#:
|
763 |
-
#: includes/qmn_options_questions_tab.php:815
|
764 |
msgid "Large Text Field"
|
765 |
msgstr "Campo Testo Grande"
|
766 |
|
767 |
-
#:
|
768 |
-
#: includes/qmn_options_questions_tab.php:816
|
769 |
msgid "None"
|
770 |
msgstr "No"
|
771 |
|
772 |
-
#:
|
773 |
-
#: includes/qmn_options_questions_tab.php:711
|
774 |
-
#: includes/qmn_options_questions_tab.php:722
|
775 |
-
#: includes/qmn_options_questions_tab.php:820
|
776 |
-
msgid "Question Order"
|
777 |
-
msgstr "Ordine Domanda"
|
778 |
-
|
779 |
-
#: includes/qmn_options_questions_tab.php:671
|
780 |
-
#: includes/qmn_options_questions_tab.php:828
|
781 |
msgid "Required?"
|
782 |
msgstr "Obbligatoria?"
|
783 |
|
784 |
-
#:
|
785 |
-
#: includes/qmn_options_questions_tab.php:713
|
786 |
-
#: includes/qmn_options_questions_tab.php:724
|
787 |
-
#: includes/qmn_options_questions_tab.php:837
|
788 |
-
msgid "Category"
|
789 |
-
msgstr "Categoria"
|
790 |
-
|
791 |
-
#: includes/qmn_options_questions_tab.php:699
|
792 |
-
#: includes/qmn_options_questions_tab.php:856
|
793 |
-
msgid "Required currently only works on open answer, number, accept, and captcha question types"
|
794 |
-
msgstr "La specifica \"Obbligatoria\" attualmente funziona solo per domande a risposta aperta, numeriche, da spuntare e captcha"
|
795 |
-
|
796 |
-
#: includes/qmn_options_questions_tab.php:701
|
797 |
-
msgid "Edit Question"
|
798 |
-
msgstr "Modifica Domanda"
|
799 |
-
|
800 |
-
#: includes/qmn_options_questions_tab.php:858
|
801 |
msgid "Create Question"
|
802 |
msgstr "Crea Una Domanda"
|
803 |
|
804 |
-
#:
|
805 |
msgid "Are you sure you want to delete this question?"
|
806 |
msgstr "Sei sicuro di voler cancellare questa domanda?"
|
807 |
|
808 |
-
#:
|
809 |
msgid "Delete Question"
|
810 |
msgstr "Cancella Domanda"
|
811 |
|
812 |
-
#:
|
813 |
msgid "Are you sure you want to duplicate this question?"
|
814 |
msgstr "Sei sicuro di voler duplicare questa domanda?"
|
815 |
|
816 |
-
#:
|
817 |
msgid "Duplicate Question"
|
818 |
msgstr "Duplica Domanda"
|
819 |
|
820 |
-
#:
|
821 |
msgid "Your results has been deleted successfully."
|
822 |
msgstr "I tuoi risultati sono stati cancellati con successo."
|
823 |
|
824 |
-
#:
|
825 |
#, php-format
|
826 |
msgid "One result"
|
827 |
msgid_plural "%s results"
|
828 |
msgstr[0] "Un risultato"
|
829 |
msgstr[1] "%s risultati"
|
830 |
|
831 |
-
#:
|
832 |
msgid "Actions"
|
833 |
msgstr "Azioni"
|
834 |
|
835 |
-
#:
|
836 |
msgid "Quiz Name"
|
837 |
msgstr "Nome Quiz"
|
838 |
|
839 |
-
#:
|
840 |
msgid "Score"
|
841 |
msgstr "Punteggio"
|
842 |
|
843 |
-
#:
|
844 |
msgid "Time To Complete"
|
845 |
msgstr "Tempo Impiegato"
|
846 |
|
847 |
-
#:
|
848 |
msgid "Name"
|
849 |
msgstr "Nome"
|
850 |
|
851 |
-
#:
|
852 |
msgid "Business"
|
853 |
msgstr "Azienda"
|
854 |
|
855 |
-
#:
|
856 |
msgid "Email"
|
857 |
msgstr "Email"
|
858 |
|
859 |
-
#:
|
860 |
msgid "Phone"
|
861 |
msgstr "Telefono"
|
862 |
|
863 |
-
#:
|
864 |
msgid "Time Taken"
|
865 |
msgstr "Data"
|
866 |
|
867 |
-
#:
|
868 |
-
#:
|
869 |
msgid "Not Graded"
|
870 |
msgstr "Non valutato"
|
871 |
|
872 |
-
#:
|
873 |
msgid "Are you sure you want to delete these results?"
|
874 |
msgstr "Sicuro di voler eliminare questi risultati?"
|
875 |
|
876 |
-
#:
|
877 |
msgid "Delete Results"
|
878 |
msgstr "Elimina Risultati"
|
879 |
|
880 |
-
#:
|
881 |
msgid "Results Pages"
|
882 |
msgstr "Pagine dei Risultati"
|
883 |
|
884 |
-
#:
|
885 |
msgid "The results page has been added successfully."
|
886 |
msgstr "La pagina dei risultati è stata aggiunta con successo."
|
887 |
|
888 |
-
#:
|
889 |
msgid "The results page has been saved successfully."
|
890 |
msgstr "La pagina dei risultati è stata salvata con successo."
|
891 |
|
892 |
-
#:
|
893 |
msgid "Displays button to share on Facebook."
|
894 |
msgstr ""
|
895 |
|
896 |
-
#:
|
897 |
msgid "Displays button to share on Twitter."
|
898 |
msgstr ""
|
899 |
|
900 |
-
#:
|
901 |
-
#:
|
902 |
msgid "Save Results Pages"
|
903 |
msgstr "Salva Pagina Risultati"
|
904 |
|
905 |
-
#:
|
906 |
-
#:
|
907 |
msgid "Add New Results Page"
|
908 |
msgstr "Aggiungi Nuova Pagina Risultati"
|
909 |
|
910 |
-
#:
|
911 |
-
#:
|
912 |
msgid "Results Page Shown"
|
913 |
msgstr "Pagina Risultati Mostrata"
|
914 |
|
915 |
-
#:
|
916 |
-
#:
|
917 |
msgid "Redirect URL (Beta)"
|
918 |
msgstr ""
|
919 |
|
920 |
-
#:
|
|
|
|
|
|
|
|
|
921 |
msgid "Are you sure?"
|
922 |
msgstr "Sei sicuro?"
|
923 |
|
924 |
-
#:
|
925 |
msgid "Preview"
|
926 |
msgstr "Anteprima"
|
927 |
|
928 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
929 |
msgid "Options"
|
930 |
msgstr "Opzioni"
|
931 |
|
932 |
-
#:
|
933 |
msgid "The options has been updated successfully."
|
934 |
msgstr "Le opzioni sono state aggiornate con successo."
|
935 |
|
936 |
-
#:
|
937 |
-
#:
|
938 |
msgid "Save Options"
|
939 |
msgstr "Salva Opzioni"
|
940 |
|
941 |
-
#:
|
942 |
msgid "Which system is this quiz graded on?"
|
943 |
msgstr "Con quale metodo viene valutato questo quiz?"
|
944 |
|
945 |
-
#:
|
946 |
msgid "Correct/Incorrect"
|
947 |
msgstr "Giuste/Sbagliate"
|
948 |
|
949 |
-
#:
|
950 |
msgid "Points"
|
951 |
msgstr "Punti"
|
952 |
|
953 |
-
#:
|
954 |
msgid "Should the user be required to be logged in to take this quiz?"
|
955 |
msgstr "E' richiesto all'utente di fare login per svolgere questo quiz?"
|
956 |
|
957 |
-
#:
|
958 |
msgid "How many questions per page would you like? (Leave 0 for all questions on one page)"
|
959 |
msgstr "Quante domande vorresti mostrare in ogni pagina? (Lascia 0 per avere tutte le domande in una pagina)"
|
960 |
|
961 |
-
#:
|
962 |
msgid "How many minutes does the user have to finish the quiz? (Leave 0 for no time limit)"
|
963 |
msgstr "Quanto tempo ha a disposizione l'utente per terminare il quiz? (Lascia 0 per non dare limiti di tempo)"
|
964 |
|
965 |
-
#:
|
966 |
msgid "How many times can a user take this quiz? (Leave 0 for as many times as the user wants to. Currently only works for registered users)"
|
967 |
msgstr "Quante volte un utente può fare questo quiz? (Lascia 0 per permettere che l'utente faccia il quiz quante volte desidera. Al momento funziona solo per utenti registrati)"
|
968 |
|
969 |
-
#:
|
970 |
msgid "How many total entries can this quiz have? (Leave 0 for unlimited entries"
|
971 |
msgstr "Quante voci può avere in totale questo quiz? (Lascia 0 per indicare un numero illimitato di voci)"
|
972 |
|
973 |
-
#:
|
974 |
msgid "How many questions should be loaded for quiz? (Leave 0 to load all questions)"
|
975 |
msgstr "Quante domande devono essere caricate per questo quiz? (Lascia 0 per caricare tutte le domande)"
|
976 |
|
977 |
-
#:
|
978 |
msgid "What time-frame should the user be able to access the quiz? (Leave blank if the user can access anytime)"
|
979 |
msgstr "In che finestra temporale l'utente può accedere al quiz? (Lascia vuoto se l'utente può accedere in qualsiasi momento)"
|
980 |
|
981 |
-
#:
|
982 |
msgid "start date"
|
983 |
msgstr "data inizio"
|
984 |
|
985 |
-
#:
|
986 |
msgid "end date"
|
987 |
msgstr "data fine"
|
988 |
|
989 |
-
#:
|
990 |
msgid "Are the questions random? (Question Order will not apply if this is yes)"
|
991 |
msgstr "Le domande sono casuali? (Se sì, l'Ordine Delle Domande non verrà applicato)"
|
992 |
|
993 |
-
#:
|
994 |
msgid "Random Questions"
|
995 |
msgstr "Domande Casuali"
|
996 |
|
997 |
-
#:
|
998 |
msgid "Random Questions And Answers"
|
999 |
msgstr "Domande e Risposte Casuali"
|
1000 |
|
1001 |
-
#:
|
1002 |
msgid "Would you like to ask for the contact information at the beginning or at the end of the quiz?"
|
1003 |
msgstr "Preferisci richiedere le informazioni di contatto all'inizio o alla fine del quiz?"
|
1004 |
|
1005 |
-
#:
|
1006 |
msgid "Beginning"
|
1007 |
msgstr "All'inizio"
|
1008 |
|
1009 |
-
#:
|
1010 |
msgid "End"
|
1011 |
msgstr "Alla fine"
|
1012 |
|
1013 |
-
#:
|
1014 |
msgid "If a logged-in user takes the quiz, would you like them to be able to edit contact information? If set to no, the fields will not show up for logged in users; however, the users information will be saved for the fields."
|
1015 |
msgstr "Se un utente che ha fatto login svolge il quiz, vuoi dargli la possibilità di modificare le informazioni di contatto? Se imposti NO, i campi non verranno mostrati per utenti loggati; tuttavia, le informazioni degli utenti verranno salvate per i campi."
|
1016 |
|
1017 |
-
#:
|
1018 |
msgid "Should we ask for users name?"
|
1019 |
msgstr "E' richiesto il nome utente^"
|
1020 |
|
1021 |
-
#:
|
1022 |
-
#:
|
1023 |
-
#:
|
1024 |
-
#:
|
1025 |
msgid "Require"
|
1026 |
msgstr "Obbligatorio"
|
1027 |
|
1028 |
-
#:
|
1029 |
msgid "Should we ask for users business?"
|
1030 |
msgstr "E' richiesta l'azienda dell'utente?"
|
1031 |
|
1032 |
-
#:
|
1033 |
msgid "Should we ask for users email?"
|
1034 |
msgstr "E' richiesta l'email dell'utente?"
|
1035 |
|
1036 |
-
#:
|
1037 |
msgid "Should we ask for users phone number?"
|
1038 |
msgstr "E' richiesto il numeri di telefono dell'utente?"
|
1039 |
|
1040 |
-
#:
|
1041 |
msgid "Would you like a place for the user to enter comments?"
|
1042 |
msgstr "Vuoi che ci sia un posto dove gli utenti possano scrivere i loro commenti?"
|
1043 |
|
1044 |
-
#:
|
1045 |
msgid "Show question number on quiz?"
|
1046 |
msgstr "Il numero della domanda è visibile nel quiz?"
|
1047 |
|
1048 |
-
#:
|
1049 |
msgid "Show social media sharing buttons? (Twitter & Facebook)"
|
1050 |
msgstr "Mostra i bottoni di condivisione sui social? (Twitter e Facebook)"
|
1051 |
|
1052 |
-
#:
|
1053 |
msgid "This option is for here only for users of older versions. Please use the new template variables %FACEBOOK_SHARE% %TWITTER_SHARE% on your results pages instead of using this option!"
|
1054 |
msgstr ""
|
1055 |
|
1056 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1057 |
msgid "Style"
|
1058 |
msgstr "Stile"
|
1059 |
|
1060 |
-
#:
|
1061 |
msgid "The style has been saved successfully."
|
1062 |
msgstr "Lo stile è stato salvato con successo."
|
1063 |
|
1064 |
-
#:
|
1065 |
msgid "Quiz Styles"
|
1066 |
msgstr "Stili Quiz"
|
1067 |
|
1068 |
-
#:
|
1069 |
msgid "Choose your style:"
|
1070 |
msgstr "Scegli lo stile:"
|
1071 |
|
1072 |
-
#:
|
1073 |
msgid "Custom"
|
1074 |
msgstr "Personalizzato"
|
1075 |
|
1076 |
-
#:
|
1077 |
-
#:
|
1078 |
msgid "Save Quiz Style"
|
1079 |
msgstr "Salva Stile Quiz"
|
1080 |
|
1081 |
-
#:
|
1082 |
msgid "Custom Style CSS"
|
1083 |
msgstr "Stile CSS Personalizzato"
|
1084 |
|
1085 |
-
#:
|
1086 |
msgid "For detailed help and guidance along with a list of different classes used in this plugin, please visit the following link:"
|
1087 |
msgstr "Per un aiuto e una guida dettagliati accompagnati da una lista delle diverse classi usate in questo plugin, per favore visita il seguente link:"
|
1088 |
|
1089 |
-
#:
|
1090 |
-
msgid "Quiz Daily Stats - Times Taken"
|
1091 |
-
msgstr "Statistiche Giornaliere Quiz - N° Prove Svolte"
|
1092 |
-
|
1093 |
-
#: includes/qmn_dashboard.php:17
|
1094 |
-
msgid "Quiz Total Stats"
|
1095 |
-
msgstr "Statistiche Totali Quiz"
|
1096 |
-
|
1097 |
-
#: includes/qmn_dashboard.php:18
|
1098 |
-
msgid "Quiz Weekly Stats - Times Taken"
|
1099 |
-
msgstr "Statistiche Settimanali Quiz - N° Prove Svolte"
|
1100 |
-
|
1101 |
-
#: includes/qmn_dashboard.php:19
|
1102 |
-
msgid "Quiz Monthly Stats - Times Taken"
|
1103 |
-
msgstr "Statistiche Mensili Quiz - N° Prove Svolte"
|
1104 |
-
|
1105 |
-
#: includes/qmn_dashboard.php:20
|
1106 |
-
msgid "Quiz Quarterly Stats - Times Taken"
|
1107 |
-
msgstr "Statistiche Trimestrali Quiz - N° Prove Svolte"
|
1108 |
-
|
1109 |
-
#: includes/qmn_dashboard.php:25
|
1110 |
-
msgid "Quizzes Taken Today"
|
1111 |
-
msgstr "Quiz Svolti Oggi"
|
1112 |
-
|
1113 |
-
#: includes/qmn_dashboard.php:26
|
1114 |
-
msgid "Quizzes Taken Last 7 Days"
|
1115 |
-
msgstr "Quiz Svolti Negli Ultimi 7 Giorni"
|
1116 |
-
|
1117 |
-
#: includes/qmn_dashboard.php:27
|
1118 |
-
msgid "Quizzes Taken Last 30 Days"
|
1119 |
-
msgstr "Quiz Svolti Negli Ultimi 30 Giorni"
|
1120 |
-
|
1121 |
-
#: includes/qmn_dashboard.php:28
|
1122 |
-
msgid "Quizzes Taken Last 120 Days"
|
1123 |
-
msgstr "Quiz Svolti Negli Ultimi 120 Giorni"
|
1124 |
-
|
1125 |
-
#: includes/qmn_dashboard.php:54
|
1126 |
-
msgid "Quiz Statistics"
|
1127 |
-
msgstr "Statistiche Quiz"
|
1128 |
-
|
1129 |
-
#: includes/qmn_dashboard.php:228
|
1130 |
-
msgid "Total Created Quizzes"
|
1131 |
-
msgstr "Totale Quiz Creati"
|
1132 |
-
|
1133 |
-
#: includes/qmn_dashboard.php:232
|
1134 |
-
msgid "Total Deleted Quizzes"
|
1135 |
-
msgstr "Totale Quiz Cancellati"
|
1136 |
-
|
1137 |
-
#: includes/qmn_dashboard.php:236
|
1138 |
-
msgid "Total Active Quizzes"
|
1139 |
-
msgstr "Totale Quiz Attivi"
|
1140 |
-
|
1141 |
-
#: includes/qmn_dashboard.php:240
|
1142 |
-
msgid "Total Created Questions"
|
1143 |
-
msgstr "Totale Domande Create"
|
1144 |
-
|
1145 |
-
#: includes/qmn_dashboard.php:244
|
1146 |
-
msgid "Total Times All Active Quizzes Have Been Viewed"
|
1147 |
-
msgstr "Visualizzazioni Totali A Tutti I Quiz Attivi"
|
1148 |
-
|
1149 |
-
#: includes/qmn_dashboard.php:248
|
1150 |
-
msgid "Total Times All Active Quizzes Have Been Taken"
|
1151 |
-
msgstr "Numero Prove Totali Di Tutti i Quiz Attivi"
|
1152 |
-
|
1153 |
-
#: includes/qmn_dashboard.php:252
|
1154 |
-
msgid "Average Amount Each Active Quiz Has Been Viewed"
|
1155 |
-
msgstr "Numero Medio Di Visualizzazioni Per Ogni Quiz Attivo"
|
1156 |
-
|
1157 |
-
#: includes/qmn_dashboard.php:256
|
1158 |
-
msgid "Average Amount Each Active Quiz Has Been Taken"
|
1159 |
-
msgstr "Numero Medio Di Prove Svolte Per Ogni Quiz Attivo"
|
1160 |
-
|
1161 |
-
#: includes/qmn_dashboard.php:260
|
1162 |
-
msgid "Quiz That Has Been Viewed The Most"
|
1163 |
-
msgstr "Quiz Più Visualizzato"
|
1164 |
-
|
1165 |
-
#: includes/qmn_dashboard.php:264
|
1166 |
-
msgid "Quiz That Has Been Taken The Most"
|
1167 |
-
msgstr "Quiz Più Svolto"
|
1168 |
-
|
1169 |
-
#: includes/qmn_results_details.php:121
|
1170 |
msgid "Results"
|
1171 |
msgstr "Risultati"
|
1172 |
|
1173 |
-
#:
|
1174 |
msgid "Create Certificate"
|
1175 |
msgstr "Crea Certificato"
|
1176 |
|
1177 |
-
#:
|
1178 |
msgid "Download Certificate Here"
|
1179 |
msgstr "Scarica qui il certificato"
|
1180 |
|
1181 |
-
#:
|
1182 |
msgid "Certificate"
|
1183 |
msgstr "Certificato"
|
1184 |
|
1185 |
-
#:
|
1186 |
msgid "There has been an error! Please try again."
|
1187 |
msgstr "C'è stato un errore! Per favore, prova di nuovo."
|
1188 |
|
1189 |
-
#:
|
1190 |
msgid "Quiz Has Been Restored!"
|
1191 |
msgstr "Il Quiz E' Stato Ripristinato!"
|
1192 |
|
1193 |
-
#:
|
1194 |
msgid "Choose a quiz in the drop down and then click the button to restore a deleted quiz."
|
1195 |
msgstr "Scegli un quiz dal menu a tendina e poi clicca sul pulsante apposito per ripristinare un quiz eliminato."
|
1196 |
|
1197 |
-
#:
|
1198 |
msgid "Restore Quiz"
|
1199 |
msgstr "Ripristina Quiz"
|
1200 |
|
1201 |
-
#:
|
1202 |
-
#:
|
1203 |
#, php-format
|
1204 |
msgid "Previous %s Audits"
|
1205 |
msgstr "Audit Precedente %s"
|
1206 |
|
1207 |
-
#:
|
1208 |
-
#:
|
1209 |
#, php-format
|
1210 |
msgid "Next %s Audits"
|
1211 |
msgstr "Audit Successivo %s"
|
1212 |
|
1213 |
-
#:
|
1214 |
msgid "User"
|
1215 |
msgstr "Utente"
|
1216 |
|
1217 |
-
#:
|
1218 |
msgid "Action"
|
1219 |
msgstr "Azione"
|
1220 |
|
1221 |
-
#:
|
1222 |
msgid "Time"
|
1223 |
msgstr "Tempo"
|
1224 |
|
1225 |
-
#:
|
1226 |
msgid "Need Help?"
|
1227 |
msgstr "Serve Aiuto?"
|
1228 |
|
1229 |
-
#:
|
1230 |
msgid "Support"
|
1231 |
msgstr "Supporto"
|
1232 |
|
1233 |
-
#:
|
1234 |
msgid "System Info"
|
1235 |
msgstr "Informazioni di Sistema"
|
1236 |
|
1237 |
-
#:
|
1238 |
msgid "Help Page"
|
1239 |
msgstr "Pagina di Aiuto"
|
1240 |
|
1241 |
-
#:
|
1242 |
msgid "Need help with the plugin? Try any of the following:"
|
1243 |
msgstr "Serve aiuto con il plugin?"
|
1244 |
|
1245 |
-
#:
|
1246 |
msgid "Multiple Choice"
|
1247 |
msgstr "Scelta Multipla"
|
1248 |
|
1249 |
-
#:
|
1250 |
msgid "Horizontal Multiple Choice"
|
1251 |
msgstr "Scelta Multipla Orizzontale"
|
1252 |
|
1253 |
-
#:
|
1254 |
msgid "Drop Down"
|
1255 |
msgstr "A Tendina"
|
1256 |
|
1257 |
-
#:
|
1258 |
msgid "Small Open Answer"
|
1259 |
msgstr "Risposta Aperta Breve"
|
1260 |
|
1261 |
-
#:
|
1262 |
msgid "Multiple Response"
|
1263 |
msgstr "Risposte Multiple"
|
1264 |
|
1265 |
-
#:
|
1266 |
msgid "Large Open Answer"
|
1267 |
msgstr "Risposta Aperta Lunga"
|
1268 |
|
1269 |
-
#:
|
1270 |
msgid "Text Block"
|
1271 |
msgstr "Blocco Testo"
|
1272 |
|
1273 |
-
#:
|
1274 |
msgid "Number"
|
1275 |
msgstr "Numero"
|
1276 |
|
1277 |
-
#:
|
1278 |
msgid "Accept"
|
1279 |
msgstr "Casella da spuntare"
|
1280 |
|
1281 |
-
#:
|
1282 |
msgid "Captcha"
|
1283 |
msgstr "Captcha"
|
1284 |
|
1285 |
-
#:
|
1286 |
msgid "Horizontal Multiple Response"
|
1287 |
msgstr "Risposte Multiple Orizzontali"
|
1288 |
|
1289 |
-
#:
|
1290 |
msgid "Fill In The Blank"
|
1291 |
msgstr ""
|
1292 |
|
1293 |
-
#:
|
1294 |
msgid "Success!"
|
1295 |
msgstr "Fatto!"
|
1296 |
|
1297 |
-
#:
|
1298 |
msgid "Add New"
|
1299 |
msgstr "Aggiungi Nuovo"
|
1300 |
|
1301 |
-
#:
|
1302 |
#, php-format
|
1303 |
msgid "One quiz"
|
1304 |
msgid_plural "%s quizzes"
|
1305 |
msgstr[0] "Un quiz"
|
1306 |
msgstr[1] "%s quiz"
|
1307 |
|
1308 |
-
#:
|
1309 |
-
#:
|
1310 |
msgid "URL"
|
1311 |
msgstr "URL"
|
1312 |
|
1313 |
-
#:
|
1314 |
-
#:
|
1315 |
msgid "Quiz Shortcode"
|
1316 |
msgstr "Codice Breve Quiz"
|
1317 |
|
1318 |
-
#:
|
1319 |
-
#:
|
1320 |
msgid "Leaderboard Shortcode"
|
1321 |
msgstr "Codice Breve Classifica"
|
1322 |
|
1323 |
-
#:
|
1324 |
-
#:
|
1325 |
msgid "Quiz Views"
|
1326 |
msgstr "Visualizzazioni Quiz"
|
1327 |
|
1328 |
-
#:
|
1329 |
-
#:
|
1330 |
msgid "Quiz Taken"
|
1331 |
msgstr "Prove Svolte"
|
1332 |
|
1333 |
-
#:
|
1334 |
-
#:
|
1335 |
msgid "Last Modified"
|
1336 |
msgstr "Ultima Modifica"
|
1337 |
|
1338 |
-
#:
|
1339 |
msgid "Edit Name"
|
1340 |
msgstr "Modifica Nome"
|
1341 |
|
1342 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1343 |
msgid "Create New Quiz"
|
1344 |
msgstr "Crea Nuovo Quiz"
|
1345 |
|
1346 |
-
#:
|
1347 |
msgid "Create Quiz"
|
1348 |
msgstr "Crea Quiz"
|
1349 |
|
1350 |
-
#:
|
1351 |
msgid "Quiz Name:"
|
1352 |
msgstr "Nome Quiz:"
|
1353 |
|
1354 |
-
#:
|
1355 |
msgid "Duplicate this quiz?"
|
1356 |
msgstr "Duplica questo quiz?"
|
1357 |
|
1358 |
-
#:
|
1359 |
msgid "Duplicate questions with quiz"
|
1360 |
msgstr "Duplica domande del quiz"
|
1361 |
|
1362 |
-
#:
|
1363 |
msgid "Name Of New Quiz:"
|
1364 |
msgstr "Nome Del Nuovo Quiz:"
|
1365 |
|
1366 |
-
#:
|
1367 |
msgid "Are you sure you want to delete this quiz?"
|
1368 |
msgstr "Sei sicuro di voler cancellare questo quiz?"
|
1369 |
|
1370 |
-
#:
|
1371 |
msgid "Delete Quiz"
|
1372 |
msgstr "Cancella Quiz"
|
1373 |
|
1374 |
-
#:
|
1375 |
msgid "Quiz Master Next Leaderboard Widget"
|
1376 |
msgstr "Widget Classifica Quiz Master Next"
|
1377 |
|
1378 |
-
#:
|
1379 |
msgid "Widget Title"
|
1380 |
msgstr "Titolo Widget"
|
1381 |
|
1382 |
-
#:
|
1383 |
msgid "Quiz ID"
|
1384 |
msgstr "ID Quiz"
|
1385 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1386 |
#~ msgid "Requested Features"
|
1387 |
#~ msgstr "Funzioni Richieste"
|
5 |
msgstr ""
|
6 |
"Project-Id-Version: Quiz Master Next\n"
|
7 |
"Report-Msgid-Bugs-To: \n"
|
8 |
+
"POT-Creation-Date: 2015-04-20 01:13-0500\n"
|
9 |
"PO-Revision-Date: \n"
|
10 |
"Last-Translator: Frank Corso <frank@mylocalwebstop.com>\n"
|
11 |
"Language-Team: My Local Webstop <fpcorso@mylocalwebstop.com>\n"
|
62 |
msgid "QMN About"
|
63 |
msgstr "QMN About"
|
64 |
|
65 |
+
#: php/qmn_options_email_tab.php:6
|
66 |
msgid "Emails"
|
67 |
msgstr "Emails"
|
68 |
|
69 |
+
#: php/qmn_options_email_tab.php:42
|
70 |
+
#: php/qmn_options_email_tab.php:101
|
71 |
msgid "The email has been added successfully."
|
72 |
msgstr "L'email è stata aggiunta con successo."
|
73 |
|
74 |
+
#: php/qmn_options_email_tab.php:55
|
75 |
+
#: php/qmn_options_email_tab.php:114
|
76 |
+
#: php/qmn_options_email_tab.php:178
|
77 |
+
#: php/qmn_quiz_creator.php:382
|
78 |
+
#: php/qmn_quiz_creator.php:448
|
79 |
+
#: php/qmn_quiz_creator.php:490
|
80 |
+
#: php/qmn_quiz_creator.php:648
|
81 |
+
#: php/qmn_quiz_creator.php:713
|
82 |
+
#: php/qmn_options_leaderboard_tab.php:38
|
|
|
83 |
#, php-format
|
84 |
msgid "There has been an error in this action. Please share this with the developer. Error Code: %s"
|
85 |
msgstr "C'è stato un errore durante l'azione. Per favore, riportalo allo sviluppatore. Codice Errore: %s"
|
86 |
|
87 |
+
#: php/qmn_options_email_tab.php:73
|
88 |
+
#: php/qmn_options_email_tab.php:91
|
89 |
msgid "Enter text here"
|
90 |
msgstr "Inserisci qui il testo"
|
91 |
|
92 |
+
#: php/qmn_options_email_tab.php:165
|
93 |
msgid "The email has been updated successfully."
|
94 |
msgstr "L'email è stata aggiornata con successo."
|
95 |
|
96 |
+
#: php/qmn_options_email_tab.php:232
|
97 |
+
#: php/qmn_options_leaderboard_tab.php:49
|
|
|
98 |
msgid "Template Variables"
|
99 |
msgstr "Variabili di Template"
|
100 |
|
101 |
+
#: php/qmn_options_email_tab.php:235
|
|
|
102 |
msgid "Score for the quiz when using points"
|
103 |
msgstr "Punteggio del quiz quando si usano punti"
|
104 |
|
105 |
+
#: php/qmn_options_email_tab.php:238
|
|
|
106 |
msgid "The average amount of points user had per question"
|
107 |
msgstr "Quantità media di punti che l'utente ha guadagnato per domanda"
|
108 |
|
109 |
+
#: php/qmn_options_email_tab.php:241
|
|
|
110 |
msgid "The number of correct answers the user had"
|
111 |
msgstr "Numero di risposte a cui l'utente ha risposto correttamente"
|
112 |
|
113 |
+
#: php/qmn_options_email_tab.php:244
|
|
|
114 |
msgid "The total number of questions in the quiz"
|
115 |
msgstr "Numero totale di domande nel quiz"
|
116 |
|
117 |
+
#: php/qmn_options_email_tab.php:247
|
|
|
118 |
msgid "Score for the quiz when using correct answers"
|
119 |
msgstr "Punteggio massimo per il quiz rispondendo correttamente"
|
120 |
|
121 |
+
#: php/qmn_options_email_tab.php:250
|
|
|
122 |
msgid "The name the user entered before the quiz"
|
123 |
msgstr "Nome inserito dall'utente prima del quiz"
|
124 |
|
125 |
+
#: php/qmn_options_email_tab.php:253
|
|
|
126 |
msgid "The business the user entered before the quiz"
|
127 |
msgstr "Azienda inserita dall'utente prima del quiz"
|
128 |
|
129 |
+
#: php/qmn_options_email_tab.php:256
|
|
|
130 |
msgid "The phone number the user entered before the quiz"
|
131 |
msgstr "Numero di telefono inserito dall'utente prima del quiz"
|
132 |
|
133 |
+
#: php/qmn_options_email_tab.php:259
|
|
|
134 |
msgid "The email the user entered before the quiz"
|
135 |
msgstr "Email inserita dall'utente prima del quiz"
|
136 |
|
137 |
+
#: php/qmn_options_email_tab.php:262
|
138 |
+
#: php/qmn_options_leaderboard_tab.php:77
|
|
|
139 |
msgid "The name of the quiz"
|
140 |
msgstr "Nome del quiz"
|
141 |
|
142 |
+
#: php/qmn_options_email_tab.php:265
|
|
|
143 |
msgid "Shows the question, the answer the user provided, and the correct answer"
|
144 |
msgstr "Mostra la domanda, la risposta data dall'utente, e la risposta corretta"
|
145 |
|
146 |
+
#: php/qmn_options_email_tab.php:268
|
|
|
147 |
msgid "The comments the user entered into comment box if enabled"
|
148 |
msgstr "Commenti inseriti dall'utente nel box commenti, se abilitati"
|
149 |
|
150 |
+
#: php/qmn_options_email_tab.php:271
|
|
|
151 |
msgid "The amount of time user spent of quiz"
|
152 |
msgstr "Tempo impiegato dall'utente per il quiz"
|
153 |
|
154 |
+
#: php/qmn_options_email_tab.php:274
|
|
|
155 |
msgid "The link to the certificate after completing the quiz"
|
156 |
msgstr "Il link al certificato dopo aver completato il quiz"
|
157 |
|
158 |
+
#: php/qmn_options_email_tab.php:277
|
|
|
159 |
msgid "The amount of points a specific category earned."
|
160 |
msgstr "I punti totali guadagnati in una specifica categoria."
|
161 |
|
162 |
+
#: php/qmn_options_email_tab.php:280
|
|
|
163 |
msgid "The score a specific category earned."
|
164 |
msgstr "Il punteggio guadagnato in una specifica categoria."
|
165 |
|
166 |
+
#: php/qmn_options_email_tab.php:283
|
|
|
167 |
msgid "The average points from all categories."
|
168 |
msgstr "La media dei punti in tutte le categorie."
|
169 |
|
170 |
+
#: php/qmn_options_email_tab.php:286
|
|
|
171 |
msgid "The average score from all categories."
|
172 |
msgstr "La media del punteggio in tutte le categorie."
|
173 |
|
174 |
+
#: php/qmn_options_email_tab.php:289
|
|
|
175 |
msgid "The question that the user answered"
|
176 |
msgstr "La domanda a cui l'utente ha risposto"
|
177 |
|
178 |
+
#: php/qmn_options_email_tab.php:292
|
|
|
179 |
msgid "The answer the user gave for the question"
|
180 |
msgstr "La risposta fornita dall'utente per la domanda"
|
181 |
|
182 |
+
#: php/qmn_options_email_tab.php:295
|
|
|
183 |
msgid "The correct answer for the question"
|
184 |
msgstr "La risposta corretta per la domanda"
|
185 |
|
186 |
+
#: php/qmn_options_email_tab.php:298
|
|
|
187 |
msgid "The comments the user provided in the comment field for the question"
|
188 |
msgstr "I commenti scritti dall'utente nel campo dei commenti sulla domanda"
|
189 |
|
190 |
+
#: php/qmn_options_email_tab.php:301
|
|
|
191 |
msgid "Reason why the correct answer is the correct answer"
|
192 |
msgstr "Motivo per cui la risposta corretta è la risposta corretta"
|
193 |
|
194 |
+
#: php/qmn_options_email_tab.php:304
|
|
|
195 |
msgid "The Current Date"
|
196 |
msgstr "Data Corrente"
|
197 |
|
198 |
+
#: php/qmn_options_email_tab.php:319
|
199 |
+
#: php/qmn_options_email_tab.php:518
|
200 |
msgid "Save Email Templates And Settings"
|
201 |
msgstr "Salva Template e Impostazioni Email"
|
202 |
|
203 |
+
#: php/qmn_options_email_tab.php:323
|
204 |
msgid "Send user email upon completion?"
|
205 |
msgstr "Invia un'email all'utente dopo il completamento del quiz?"
|
206 |
|
207 |
+
#: php/qmn_options_email_tab.php:325
|
208 |
+
#: php/qmn_options_email_tab.php:332
|
209 |
msgid "Yes"
|
210 |
msgstr "Sì"
|
211 |
|
212 |
+
#: php/qmn_options_email_tab.php:326
|
213 |
+
#: php/qmn_options_email_tab.php:333
|
214 |
msgid "No"
|
215 |
msgstr "No"
|
216 |
|
217 |
+
#: php/qmn_options_email_tab.php:330
|
218 |
msgid "Send admin email upon completion?"
|
219 |
msgstr "Invia un'email all'amministratore dopo il completamento del quiz?"
|
220 |
|
221 |
+
#: php/qmn_options_email_tab.php:337
|
222 |
msgid "What emails should we send the admin email to? Separate emails with a comma."
|
223 |
msgstr "A quali indirizzi vuoi inviare l'email da amministratori? Separa gli indirizzi email con una virgola."
|
224 |
|
225 |
+
#: php/qmn_options_email_tab.php:341
|
226 |
msgid "What is the From Name for the email sent to users and admin?"
|
227 |
msgstr "Qual è il Nome Mittente per l'email inviata a utenti e amministratori?"
|
228 |
|
229 |
+
#: php/qmn_options_email_tab.php:347
|
230 |
msgid "Email Sent To User"
|
231 |
msgstr "Email Inviata All'Utente"
|
232 |
|
233 |
+
#: php/qmn_options_email_tab.php:348
|
234 |
+
#: php/qmn_options_email_tab.php:426
|
235 |
msgid "Add New User Email"
|
236 |
msgstr "Aggiungi Nuova Email Utente"
|
237 |
|
238 |
+
#: php/qmn_options_email_tab.php:353
|
239 |
+
#: php/qmn_options_email_tab.php:419
|
240 |
+
#: php/qmn_options_email_tab.php:440
|
241 |
+
#: php/qmn_options_email_tab.php:506
|
242 |
msgid "Score Greater Than Or Equal To"
|
243 |
msgstr "Punteggio Maggiore o Uguale a"
|
244 |
|
245 |
+
#: php/qmn_options_email_tab.php:354
|
246 |
+
#: php/qmn_options_email_tab.php:420
|
247 |
+
#: php/qmn_options_email_tab.php:441
|
248 |
+
#: php/qmn_options_email_tab.php:507
|
249 |
msgid "Score Less Than Or Equal To"
|
250 |
msgstr "Punteggio Minore o Uguale a"
|
251 |
|
252 |
+
#: php/qmn_options_email_tab.php:355
|
253 |
+
#: php/qmn_options_email_tab.php:421
|
254 |
+
#: php/qmn_options_email_tab.php:442
|
255 |
+
#: php/qmn_options_email_tab.php:508
|
256 |
msgid "Subject"
|
257 |
msgstr "Oggetto"
|
258 |
|
259 |
+
#: php/qmn_options_email_tab.php:356
|
260 |
+
#: php/qmn_options_email_tab.php:422
|
261 |
+
#: php/qmn_options_email_tab.php:443
|
262 |
+
#: php/qmn_options_email_tab.php:509
|
263 |
msgid "Email To Send"
|
264 |
msgstr "Email Da Inviare"
|
265 |
|
266 |
+
#: php/qmn_options_email_tab.php:434
|
267 |
msgid "Email Sent To Admin"
|
268 |
msgstr "Email Inviata All'Amministratore"
|
269 |
|
270 |
+
#: php/qmn_options_email_tab.php:435
|
271 |
+
#: php/qmn_options_email_tab.php:513
|
272 |
msgid "Add New Admin Email"
|
273 |
msgstr "Aggiungi Nuova Email Amministratore"
|
274 |
|
275 |
+
#: php/qmn_quiz_creator.php:369
|
276 |
msgid "Your new quiz has been created successfully. To begin editing your quiz, click the Edit link on the new quiz."
|
277 |
msgstr "Il tuo nuovo quiz è stato creato con successo. Per iniziare a modificarlo, clicca sul link Modifica nel nuovo quiz."
|
278 |
|
279 |
+
#: php/qmn_quiz_creator.php:435
|
280 |
msgid "Your quiz has been deleted successfully."
|
281 |
msgstr "Il tuo quiz è stato cancellato con successo."
|
282 |
|
283 |
+
#: php/qmn_quiz_creator.php:477
|
284 |
msgid "Your quiz name has been updated successfully."
|
285 |
msgstr "Il nome del tuo quiz è stato aggiornato con successo."
|
286 |
|
287 |
+
#: php/qmn_quiz_creator.php:634
|
288 |
msgid "Your quiz has been duplicated successfully."
|
289 |
msgstr "Il tuo quiz è stato duplicato con successo."
|
290 |
|
291 |
+
#: php/qmn_quiz.php:350
|
292 |
msgid "Not a valid e-mail address!"
|
293 |
msgstr "Indirizzo e-mail non valido!"
|
294 |
|
295 |
+
#: php/qmn_quiz.php:351
|
296 |
msgid "This field must be a number!"
|
297 |
msgstr "Questo campo deve essere numerico!"
|
298 |
|
299 |
+
#: php/qmn_quiz.php:352
|
300 |
msgid "The entered text is not correct!"
|
301 |
msgstr "Il testo inserito non è corretto!"
|
302 |
|
303 |
+
#: php/qmn_quiz.php:353
|
304 |
msgid "Please complete all required fields!"
|
305 |
msgstr "Per favore completa tutti i campi richiesti!"
|
306 |
|
307 |
+
#: php/qmn_quiz.php:465
|
308 |
msgid "Hint"
|
309 |
msgstr "Indizio"
|
310 |
|
311 |
+
#: php/qmn_quiz.php:1254
|
|
|
312 |
msgid "Previous"
|
313 |
msgstr "Precedente"
|
314 |
|
315 |
+
#: php/qmn_credits.php:27
|
316 |
msgid "Welcome To Quiz Master Next"
|
317 |
msgstr "Benvenuto su Quiz Master Next"
|
318 |
|
319 |
+
#: php/qmn_credits.php:28
|
320 |
msgid "Thank you for updating!"
|
321 |
msgstr "Grazie per l'aggiornamento!"
|
322 |
|
323 |
+
#: php/qmn_credits.php:32
|
324 |
msgid "What's New!"
|
325 |
msgstr "Novità!"
|
326 |
|
327 |
+
#: php/qmn_credits.php:34
|
328 |
msgid "Changelog"
|
329 |
msgstr "Changelog"
|
330 |
|
331 |
+
#: php/qmn_usage_tracking.php:193
|
332 |
msgid "Allow Quiz Master Next to anonymously track this plugin's usage and help us make this plugin better? No sensitive data is tracked."
|
333 |
msgstr "Consenti a Quiz Master Next di tenere traccia in modo anonimo dell'uso di questo plugin, per aiutarci a migliorarlo? Non monitoriamo dati sensibili."
|
334 |
|
335 |
+
#: php/qmn_usage_tracking.php:194
|
336 |
msgid "Allow"
|
337 |
msgstr "Consento"
|
338 |
|
339 |
+
#: php/qmn_usage_tracking.php:195
|
340 |
msgid "Do not allow"
|
341 |
msgstr "Non consento"
|
342 |
|
343 |
+
#: php/qmn_options_leaderboard_tab.php:6
|
344 |
msgid "Leaderboard"
|
345 |
msgstr "Classifica"
|
346 |
|
347 |
+
#: php/qmn_options_leaderboard_tab.php:25
|
348 |
msgid "The leaderboards has been updated successfully."
|
349 |
msgstr "La classifica è stata aggiornata con successo."
|
350 |
|
351 |
+
#: php/qmn_options_leaderboard_tab.php:52
|
352 |
msgid "The name of the user who is in first place"
|
353 |
msgstr "Il nome dell'utente al primo posto"
|
354 |
|
355 |
+
#: php/qmn_options_leaderboard_tab.php:53
|
356 |
msgid "The score from the first place's quiz"
|
357 |
msgstr "Il punteggio del quiz al primo posto"
|
358 |
|
359 |
+
#: php/qmn_options_leaderboard_tab.php:57
|
360 |
msgid "The name of the user who is in second place"
|
361 |
msgstr "Il nome dell'utente al secondo posto"
|
362 |
|
363 |
+
#: php/qmn_options_leaderboard_tab.php:58
|
364 |
msgid "The score from the second place's quiz"
|
365 |
msgstr "Il punteggio del quiz al secondo posto"
|
366 |
|
367 |
+
#: php/qmn_options_leaderboard_tab.php:62
|
368 |
msgid "The name of the user who is in third place"
|
369 |
msgstr "Il nome dell'utente al terzo posto"
|
370 |
|
371 |
+
#: php/qmn_options_leaderboard_tab.php:63
|
372 |
msgid "The score from the third place's quiz"
|
373 |
msgstr "Il punteggio del quiz al terzo posto"
|
374 |
|
375 |
+
#: php/qmn_options_leaderboard_tab.php:67
|
376 |
msgid "The name of the user who is in fourth place"
|
377 |
msgstr "Il nome dell'utente al quarto posto"
|
378 |
|
379 |
+
#: php/qmn_options_leaderboard_tab.php:68
|
380 |
msgid "The score from the fourth place's quiz"
|
381 |
msgstr "Il punteggio del quiz al quarto posto"
|
382 |
|
383 |
+
#: php/qmn_options_leaderboard_tab.php:72
|
384 |
msgid "The name of the user who is in fifth place"
|
385 |
msgstr "Il nome dell'utente al quinto posto"
|
386 |
|
387 |
+
#: php/qmn_options_leaderboard_tab.php:73
|
388 |
msgid "The score from the fifth place's quiz"
|
389 |
msgstr "Il punteggio del quiz al quinto posto"
|
390 |
|
391 |
+
#: php/qmn_options_leaderboard_tab.php:80
|
392 |
+
#: php/qmn_options_leaderboard_tab.php:108
|
393 |
msgid "Save Leaderboard Options"
|
394 |
msgstr "Salva Opzioni Classifica"
|
395 |
|
396 |
+
#: php/qmn_options_leaderboard_tab.php:89
|
397 |
msgid "Leaderboard Template"
|
398 |
msgstr "Template Classifica"
|
399 |
|
400 |
+
#: php/qmn_options_leaderboard_tab.php:91
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
401 |
msgid "Allowed Variables:"
|
402 |
msgstr "Variabili Consentite:"
|
403 |
|
404 |
+
#: php/qmn_addons.php:48
|
405 |
msgid "These addons extend the functionality of Quiz Master Next"
|
406 |
msgstr "Questi addons estendono la funzionalità di Quiz Master Next"
|
407 |
|
408 |
+
#: php/qmn_addons.php:91
|
409 |
msgid "Browse All Addons"
|
410 |
msgstr "Esplora tutti gli addons"
|
411 |
|
412 |
+
#: php/qmn_addons.php:98
|
413 |
msgid "Featured Addons"
|
414 |
msgstr "Addons in evidenza"
|
415 |
|
416 |
+
#: php/qmn_options_text_tab.php:6
|
417 |
msgid "Text"
|
418 |
msgstr "Testo"
|
419 |
|
420 |
+
#: php/qmn_options_text_tab.php:42
|
421 |
msgid "The templates has been updated successfully."
|
422 |
msgstr "I template sono stati aggiornati con successo."
|
423 |
|
424 |
+
#: php/qmn_options_text_tab.php:170
|
425 |
+
#: php/qmn_options_text_tab.php:330
|
426 |
msgid "Save Templates"
|
427 |
msgstr "Salva Template"
|
428 |
|
429 |
+
#: php/qmn_options_text_tab.php:176
|
430 |
msgid "Message Templates"
|
431 |
msgstr "Messaggio Template"
|
432 |
|
433 |
+
#: php/qmn_options_text_tab.php:180
|
434 |
msgid "Message Displayed Before Quiz"
|
435 |
msgstr "Messaggio Mostrato Prima del Quiz"
|
436 |
|
437 |
+
#: php/qmn_options_text_tab.php:190
|
438 |
msgid "Message Displayed Before Comments Box If Enabled"
|
439 |
msgstr "Messaggio Mostrato Prima Del Box Commenti (se attivo)"
|
440 |
|
441 |
+
#: php/qmn_options_text_tab.php:200
|
442 |
msgid "Message Displayed At End Of Quiz (Leave Blank To Omit Text Section)"
|
443 |
msgstr "Messaggio Mostrato Alla Fine Del Quiz (lascia vuoto per omettere la sezione testo)"
|
444 |
|
445 |
+
#: php/qmn_options_text_tab.php:210
|
446 |
msgid "Message Displayed If User Has Tried Quiz Too Many Times"
|
447 |
msgstr "Messaggio Mostrato Se l'Utente Ha Provato Il Quiz Troppe Volte"
|
448 |
|
449 |
+
#: php/qmn_options_text_tab.php:220
|
450 |
msgid "Message Displayed If User Is Not Logged In And Quiz Requires Users To Be Logged In"
|
451 |
msgstr "Messaggio Mostrato Se l'Utente Non E' Loggato E Il Quiz Richiede Che Lo Sia"
|
452 |
|
453 |
+
#: php/qmn_options_text_tab.php:230
|
454 |
msgid "Message Displayed If Date Is Outside Scheduled Timeframe"
|
455 |
msgstr "Messaggio Mostrato Se La Data E' Fuori Dall'Intervallo Previsto"
|
456 |
|
457 |
+
#: php/qmn_options_text_tab.php:240
|
458 |
msgid "Message Displayed If The Limit Of Total Entries Has Been Reached"
|
459 |
msgstr "Messaggio Mostrato Se Viene Raggiunto Il Limite Delle Voci Totali"
|
460 |
|
461 |
+
#: php/qmn_options_text_tab.php:250
|
462 |
msgid "%QUESTIONS_ANSWERS% Text"
|
463 |
msgstr "%QUESTIONS_ANSWERS% Testo"
|
464 |
|
465 |
+
#: php/qmn_options_text_tab.php:263
|
466 |
msgid "Twitter Sharing Text"
|
467 |
msgstr "Testo Di Condivisione Su Twitter"
|
468 |
|
469 |
+
#: php/qmn_options_text_tab.php:280
|
470 |
msgid "Facebook Sharing Text"
|
471 |
msgstr "Testo di Condivisione Su Facebook"
|
472 |
|
473 |
+
#: php/qmn_options_text_tab.php:295
|
474 |
msgid "Other Templates"
|
475 |
msgstr "Altri Template"
|
476 |
|
477 |
+
#: php/qmn_options_text_tab.php:298
|
478 |
msgid "Text for submit button"
|
479 |
msgstr "Testo per il pulsante di invio"
|
480 |
|
481 |
+
#: php/qmn_options_text_tab.php:302
|
482 |
msgid "Text for name field"
|
483 |
msgstr "Testo per il campo del nome"
|
484 |
|
485 |
+
#: php/qmn_options_text_tab.php:306
|
486 |
msgid "Text for business field"
|
487 |
msgstr "Testo per il campo dell'azienda"
|
488 |
|
489 |
+
#: php/qmn_options_text_tab.php:310
|
490 |
msgid "Text for email field"
|
491 |
msgstr "Testo per il campo dell'email"
|
492 |
|
493 |
+
#: php/qmn_options_text_tab.php:314
|
494 |
msgid "Text for phone number field"
|
495 |
msgstr "Testo per il campo del telefono"
|
496 |
|
497 |
+
#: php/qmn_options_text_tab.php:318
|
498 |
msgid "Text for comments field"
|
499 |
msgstr "Testo per il campo commenti"
|
500 |
|
501 |
+
#: php/qmn_options_text_tab.php:322
|
502 |
msgid "Text for previous button"
|
503 |
msgstr "Testo per il pulsante \"precedente\""
|
504 |
|
505 |
+
#: php/qmn_options_text_tab.php:326
|
506 |
msgid "Text for next button"
|
507 |
msgstr "Testo per il pulsante \"successivo\""
|
508 |
|
509 |
+
#: php/qmn_options_tools_tab.php:23
|
510 |
msgid "The stats has been reset successfully."
|
511 |
msgstr "Le statistiche sono state azzerate con successo."
|
512 |
|
513 |
+
#: php/qmn_options_tools_tab.php:75
|
514 |
msgid "Use this button to reset all the stats collected for this quiz (Quiz Views and Times Quiz Has Been Taken)."
|
515 |
msgstr "Seleziona questo pulsante per azzerare tutte le statistiche relative a questo quiz (Visualizzazioni Quiz e Numero Di Volte In Cui Il Quiz E' Stato Svolto)"
|
516 |
|
517 |
+
#: php/qmn_options_tools_tab.php:76
|
518 |
msgid "Reset Quiz Views And Taken Stats"
|
519 |
msgstr "Azzera Statistiche Su Visualizzazioni E Numero Svolgimenti Del Quiz"
|
520 |
|
521 |
+
#: php/qmn_options_tools_tab.php:87
|
522 |
msgid "Are you sure you want to reset the stats to 0? All views and taken stats for this quiz will be reset. This is permanent and cannot be undone."
|
523 |
msgstr "Sei sicuro di voler azzerare le statistiche? Tutte le statistiche sulle visualizzazioni e gli svolgimenti saranno azzerate. Questo passo è permanente e non può essere revocato."
|
524 |
|
525 |
+
#: php/qmn_options_tools_tab.php:91
|
526 |
msgid "Reset All Stats For Quiz"
|
527 |
msgstr "Azzera Tutte Le Statistiche Del Quiz"
|
528 |
|
529 |
+
#: php/qmn_dashboard_widgets.php:9
|
530 |
msgid "Quiz Master Next Snapshot"
|
531 |
msgstr "Prossima Anteprima Di Quiz Master"
|
532 |
|
533 |
+
#: php/qmn_dashboard_widgets.php:166
|
534 |
msgid "quizzes taken today"
|
535 |
msgstr "quiz svolti oggi"
|
536 |
|
537 |
+
#: php/qmn_dashboard_widgets.php:185
|
538 |
msgid "quizzes taken last 7 days"
|
539 |
msgstr "quiz svolti negli ultimi 7 giorni"
|
540 |
|
541 |
+
#: php/qmn_dashboard_widgets.php:204
|
542 |
+
#, fuzzy
|
543 |
+
msgid "quizzes taken last 30 days"
|
544 |
+
msgstr "quiz svolti negli ultimi 7 giorni"
|
545 |
+
|
546 |
+
#: php/qmn_dashboard_widgets.php:223
|
547 |
+
#, fuzzy
|
548 |
+
msgid "quizzes taken last 120 days"
|
549 |
+
msgstr "quiz svolti negli ultimi 7 giorni"
|
550 |
+
|
551 |
+
#: php/qmn_dashboard_widgets.php:242
|
552 |
msgid "total active quizzes"
|
553 |
msgstr "totale quiz attivi"
|
554 |
|
555 |
+
#: php/qmn_dashboard_widgets.php:248
|
556 |
msgid "total active questions"
|
557 |
msgstr "totale domande attive"
|
558 |
|
559 |
+
#: php/qmn_dashboard_widgets.php:254
|
560 |
msgid "most popular quiz"
|
561 |
msgstr "quiz più popolare"
|
562 |
|
563 |
+
#: php/qmn_dashboard_widgets.php:260
|
564 |
msgid "least popular quiz"
|
565 |
msgstr "quiz meno popolare"
|
566 |
|
567 |
+
#: php/qmn_options_certificate_tab.php:6
|
568 |
msgid "Certificate (Beta)"
|
569 |
msgstr "Certificato (Beta)"
|
570 |
|
571 |
+
#: php/qmn_options_certificate_tab.php:32
|
572 |
msgid "The certificate has been updated successfully."
|
573 |
msgstr "Il certificato è stato aggiornato con successo."
|
574 |
|
575 |
+
#: php/qmn_options_certificate_tab.php:61
|
576 |
msgid "Enter title here"
|
577 |
msgstr "Inserisci qui un titolo"
|
578 |
|
579 |
+
#: php/qmn_options_certificate_tab.php:65
|
580 |
msgid "Quiz Certificate (Beta)"
|
581 |
msgstr "Certificato del Quiz (Beta)"
|
582 |
|
583 |
+
#: php/qmn_options_certificate_tab.php:66
|
584 |
msgid "Enter in your text here to fill in the certificate for this quiz. Be sure to enter in the link variable into the templates on the Quiz Text tab so the user can access the certificate."
|
585 |
msgstr "Inserisci qui il testo per compilare il certificato di questo quiz. Assicurati di inserire la variabile del link nel template nella sezione Testo Quiz, in modo che l'utente possa accedere al certificato."
|
586 |
|
587 |
+
#: php/qmn_options_certificate_tab.php:67
|
588 |
msgid "These fields cannot contain HTML."
|
589 |
msgstr "Questi campi non possono contenere HTML."
|
590 |
|
591 |
+
#: php/qmn_options_certificate_tab.php:68
|
592 |
+
#: php/qmn_options_certificate_tab.php:124
|
593 |
msgid "Save Certificate Options"
|
594 |
msgstr "Salva Opzioni Certificato"
|
595 |
|
596 |
+
#: php/qmn_options_certificate_tab.php:76
|
597 |
msgid "Enable Certificates For This Quiz?"
|
598 |
msgstr "Attiva i Certificati per Questo Quiz?"
|
599 |
|
600 |
+
#: php/qmn_options_certificate_tab.php:84
|
601 |
msgid "Certificate Title"
|
602 |
msgstr "Titolo Certificato"
|
603 |
|
604 |
+
#: php/qmn_options_certificate_tab.php:91
|
605 |
msgid "Message Displayed On Certificate"
|
606 |
msgstr "Messaggio Mostrato nel Certificato"
|
607 |
|
608 |
+
#: php/qmn_options_certificate_tab.php:111
|
609 |
msgid "URL To Logo (Must be JPG, JPEG, PNG or GIF)"
|
610 |
msgstr "URL al Logo (deve essere JPG, JPEG, PNG o GIF)"
|
611 |
|
612 |
+
#: php/qmn_options_certificate_tab.php:118
|
613 |
msgid "URL To Background Img (Must be JPG, JPEG, PNG or GIF)"
|
614 |
msgstr "URL all'Immagine di Sfondo (deve Essere JPG, JPEG, PNG, GIF)"
|
615 |
|
616 |
+
#: php/qmn_quiz_options.php:52
|
617 |
#, php-format
|
618 |
msgid "Quiz Settings For %s"
|
619 |
msgstr "Impostazioni Quiz Per %s"
|
620 |
|
621 |
+
#: php/qmn_quiz_options.php:92
|
622 |
msgid "Error!"
|
623 |
msgstr "Errore!"
|
624 |
|
625 |
+
#: php/qmn_quiz_options.php:92
|
626 |
msgid "Please go to the quizzes page and click on the Edit link from the quiz you wish to edit."
|
627 |
msgstr "Per favore vai alla pagina dei quiz e clicca sul link Modifica del quiz che vuoi modificare."
|
628 |
|
629 |
+
#: php/qmn_options_questions_tab.php:6
|
630 |
msgid "Questions"
|
631 |
msgstr "Domande"
|
632 |
|
633 |
+
#: php/qmn_options_questions_tab.php:14
|
634 |
+
msgid "Answer"
|
635 |
+
msgstr "Risposta"
|
636 |
+
|
637 |
+
#: php/qmn_options_questions_tab.php:112
|
638 |
msgid "The question has been updated successfully."
|
639 |
msgstr "La domanda è stata aggiornata con successo."
|
640 |
|
641 |
+
#: php/qmn_options_questions_tab.php:139
|
642 |
msgid "The question has been deleted successfully."
|
643 |
msgstr "La domanda è stata cancellata con successo."
|
644 |
|
645 |
+
#: php/qmn_options_questions_tab.php:223
|
646 |
msgid "The question has been duplicated successfully."
|
647 |
msgstr "La domanda è stata duplicata con successo."
|
648 |
|
649 |
+
#: php/qmn_options_questions_tab.php:316
|
650 |
msgid "The question has been created successfully."
|
651 |
msgstr "La domanda è stata creata con successo."
|
652 |
|
653 |
+
#: php/qmn_options_questions_tab.php:434
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
654 |
msgid "Add Question"
|
655 |
msgstr "Aggiungi Domanda"
|
656 |
|
657 |
+
#: php/qmn_options_questions_tab.php:443
|
658 |
#, php-format
|
659 |
msgid "One question"
|
660 |
msgid_plural "%s questions"
|
661 |
msgstr[0] "Una domanda"
|
662 |
msgstr[1] "%s domande"
|
663 |
|
664 |
+
#: php/qmn_options_questions_tab.php:449
|
665 |
+
#: php/qmn_options_questions_tab.php:457
|
666 |
+
#: php/qmn_options_questions_tab.php:582
|
667 |
+
msgid "Question Order"
|
668 |
+
msgstr "Ordine Domanda"
|
|
|
|
|
669 |
|
670 |
+
#: php/qmn_options_questions_tab.php:450
|
671 |
+
#: php/qmn_options_questions_tab.php:458
|
672 |
+
#: php/qmn_options_questions_tab.php:561
|
673 |
+
msgid "Question Type"
|
674 |
+
msgstr "Tipo di Domanda"
|
675 |
|
676 |
+
#: php/qmn_options_questions_tab.php:451
|
677 |
+
#: php/qmn_options_questions_tab.php:459
|
678 |
+
#: php/qmn_options_questions_tab.php:595
|
679 |
+
msgid "Category"
|
680 |
+
msgstr "Categoria"
|
681 |
|
682 |
+
#: php/qmn_options_questions_tab.php:452
|
683 |
+
#: php/qmn_options_questions_tab.php:460
|
|
|
|
|
684 |
msgid "Question"
|
685 |
msgstr "Domanda"
|
686 |
|
687 |
+
#: php/qmn_options_questions_tab.php:534
|
688 |
+
msgid "For fill in the blank types, use %BLANK% to represent where to put the text box in your text."
|
689 |
+
msgstr ""
|
690 |
+
|
691 |
+
#: php/qmn_options_questions_tab.php:539
|
692 |
msgid "Answers"
|
693 |
msgstr "Risposte"
|
694 |
|
695 |
+
#: php/qmn_options_questions_tab.php:540
|
|
|
696 |
msgid "Points Worth"
|
697 |
msgstr "Valore in Punti"
|
698 |
|
699 |
+
#: php/qmn_options_questions_tab.php:541
|
|
|
700 |
msgid "Correct Answer"
|
701 |
msgstr "Risposta Corretta"
|
702 |
|
703 |
+
#: php/qmn_options_questions_tab.php:546
|
|
|
704 |
msgid "Add New Answer!"
|
705 |
msgstr "Aggiungi una Nuova Risposta!"
|
706 |
|
707 |
+
#: php/qmn_options_questions_tab.php:551
|
|
|
708 |
msgid "Correct Answer Info"
|
709 |
msgstr "Informazioni Risposta Corretta"
|
710 |
|
711 |
+
#: php/qmn_options_questions_tab.php:573
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
712 |
msgid "Comment Field"
|
713 |
msgstr "Campo Commenti"
|
714 |
|
715 |
+
#: php/qmn_options_questions_tab.php:575
|
|
|
716 |
msgid "Small Text Field"
|
717 |
msgstr "Campo Testo Piccolo"
|
718 |
|
719 |
+
#: php/qmn_options_questions_tab.php:576
|
|
|
720 |
msgid "Large Text Field"
|
721 |
msgstr "Campo Testo Grande"
|
722 |
|
723 |
+
#: php/qmn_options_questions_tab.php:577
|
|
|
724 |
msgid "None"
|
725 |
msgstr "No"
|
726 |
|
727 |
+
#: php/qmn_options_questions_tab.php:587
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
728 |
msgid "Required?"
|
729 |
msgstr "Obbligatoria?"
|
730 |
|
731 |
+
#: php/qmn_options_questions_tab.php:618
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
732 |
msgid "Create Question"
|
733 |
msgstr "Crea Una Domanda"
|
734 |
|
735 |
+
#: php/qmn_options_questions_tab.php:623
|
736 |
msgid "Are you sure you want to delete this question?"
|
737 |
msgstr "Sei sicuro di voler cancellare questa domanda?"
|
738 |
|
739 |
+
#: php/qmn_options_questions_tab.php:628
|
740 |
msgid "Delete Question"
|
741 |
msgstr "Cancella Domanda"
|
742 |
|
743 |
+
#: php/qmn_options_questions_tab.php:633
|
744 |
msgid "Are you sure you want to duplicate this question?"
|
745 |
msgstr "Sei sicuro di voler duplicare questa domanda?"
|
746 |
|
747 |
+
#: php/qmn_options_questions_tab.php:638
|
748 |
msgid "Duplicate Question"
|
749 |
msgstr "Duplica Domanda"
|
750 |
|
751 |
+
#: php/qmn_results.php:23
|
752 |
msgid "Your results has been deleted successfully."
|
753 |
msgstr "I tuoi risultati sono stati cancellati con successo."
|
754 |
|
755 |
+
#: php/qmn_results.php:161
|
756 |
#, php-format
|
757 |
msgid "One result"
|
758 |
msgid_plural "%s results"
|
759 |
msgstr[0] "Un risultato"
|
760 |
msgstr[1] "%s risultati"
|
761 |
|
762 |
+
#: php/qmn_results.php:208
|
763 |
msgid "Actions"
|
764 |
msgstr "Azioni"
|
765 |
|
766 |
+
#: php/qmn_results.php:209
|
767 |
msgid "Quiz Name"
|
768 |
msgstr "Nome Quiz"
|
769 |
|
770 |
+
#: php/qmn_results.php:210
|
771 |
msgid "Score"
|
772 |
msgstr "Punteggio"
|
773 |
|
774 |
+
#: php/qmn_results.php:211
|
775 |
msgid "Time To Complete"
|
776 |
msgstr "Tempo Impiegato"
|
777 |
|
778 |
+
#: php/qmn_results.php:212
|
779 |
msgid "Name"
|
780 |
msgstr "Nome"
|
781 |
|
782 |
+
#: php/qmn_results.php:213
|
783 |
msgid "Business"
|
784 |
msgstr "Azienda"
|
785 |
|
786 |
+
#: php/qmn_results.php:214
|
787 |
msgid "Email"
|
788 |
msgstr "Email"
|
789 |
|
790 |
+
#: php/qmn_results.php:215
|
791 |
msgid "Phone"
|
792 |
msgstr "Telefono"
|
793 |
|
794 |
+
#: php/qmn_results.php:216
|
795 |
msgid "Time Taken"
|
796 |
msgstr "Data"
|
797 |
|
798 |
+
#: php/qmn_results.php:258
|
799 |
+
#: php/qmn_options_option_tab.php:147
|
800 |
msgid "Not Graded"
|
801 |
msgstr "Non valutato"
|
802 |
|
803 |
+
#: php/qmn_results.php:275
|
804 |
msgid "Are you sure you want to delete these results?"
|
805 |
msgstr "Sicuro di voler eliminare questi risultati?"
|
806 |
|
807 |
+
#: php/qmn_results.php:280
|
808 |
msgid "Delete Results"
|
809 |
msgstr "Elimina Risultati"
|
810 |
|
811 |
+
#: php/qmn_options_results_page_tab.php:6
|
812 |
msgid "Results Pages"
|
813 |
msgstr "Pagine dei Risultati"
|
814 |
|
815 |
+
#: php/qmn_options_results_page_tab.php:41
|
816 |
msgid "The results page has been added successfully."
|
817 |
msgstr "La pagina dei risultati è stata aggiunta con successo."
|
818 |
|
819 |
+
#: php/qmn_options_results_page_tab.php:81
|
820 |
msgid "The results page has been saved successfully."
|
821 |
msgstr "La pagina dei risultati è stata salvata con successo."
|
822 |
|
823 |
+
#: php/qmn_options_results_page_tab.php:191
|
824 |
msgid "Displays button to share on Facebook."
|
825 |
msgstr ""
|
826 |
|
827 |
+
#: php/qmn_options_results_page_tab.php:194
|
828 |
msgid "Displays button to share on Twitter."
|
829 |
msgstr ""
|
830 |
|
831 |
+
#: php/qmn_options_results_page_tab.php:199
|
832 |
+
#: php/qmn_options_results_page_tab.php:280
|
833 |
msgid "Save Results Pages"
|
834 |
msgstr "Salva Pagina Risultati"
|
835 |
|
836 |
+
#: php/qmn_options_results_page_tab.php:200
|
837 |
+
#: php/qmn_options_results_page_tab.php:285
|
838 |
msgid "Add New Results Page"
|
839 |
msgstr "Aggiungi Nuova Pagina Risultati"
|
840 |
|
841 |
+
#: php/qmn_options_results_page_tab.php:208
|
842 |
+
#: php/qmn_options_results_page_tab.php:272
|
843 |
msgid "Results Page Shown"
|
844 |
msgstr "Pagina Risultati Mostrata"
|
845 |
|
846 |
+
#: php/qmn_options_results_page_tab.php:209
|
847 |
+
#: php/qmn_options_results_page_tab.php:273
|
848 |
msgid "Redirect URL (Beta)"
|
849 |
msgstr ""
|
850 |
|
851 |
+
#: php/qmn_options_results_page_tab.php:247
|
852 |
+
msgid "Delete"
|
853 |
+
msgstr "Cancella"
|
854 |
+
|
855 |
+
#: php/qmn_options_results_page_tab.php:247
|
856 |
msgid "Are you sure?"
|
857 |
msgstr "Sei sicuro?"
|
858 |
|
859 |
+
#: php/qmn_options_preview_tab.php:6
|
860 |
msgid "Preview"
|
861 |
msgstr "Anteprima"
|
862 |
|
863 |
+
#: php/qmn-stats-page.php:29
|
864 |
+
msgid "Quiz Statistics"
|
865 |
+
msgstr "Statistiche Quiz"
|
866 |
+
|
867 |
+
#: php/qmn-stats-page.php:68
|
868 |
+
#, fuzzy
|
869 |
+
msgid "Quiz Taken Stats"
|
870 |
+
msgstr "Statistiche Totali Quiz"
|
871 |
+
|
872 |
+
#: php/qmn_options_option_tab.php:6
|
873 |
msgid "Options"
|
874 |
msgstr "Opzioni"
|
875 |
|
876 |
+
#: php/qmn_options_option_tab.php:94
|
877 |
msgid "The options has been updated successfully."
|
878 |
msgstr "Le opzioni sono state aggiornate con successo."
|
879 |
|
880 |
+
#: php/qmn_options_option_tab.php:135
|
881 |
+
#: php/qmn_options_option_tab.php:286
|
882 |
msgid "Save Options"
|
883 |
msgstr "Salva Opzioni"
|
884 |
|
885 |
+
#: php/qmn_options_option_tab.php:143
|
886 |
msgid "Which system is this quiz graded on?"
|
887 |
msgstr "Con quale metodo viene valutato questo quiz?"
|
888 |
|
889 |
+
#: php/qmn_options_option_tab.php:145
|
890 |
msgid "Correct/Incorrect"
|
891 |
msgstr "Giuste/Sbagliate"
|
892 |
|
893 |
+
#: php/qmn_options_option_tab.php:146
|
894 |
msgid "Points"
|
895 |
msgstr "Punti"
|
896 |
|
897 |
+
#: php/qmn_options_option_tab.php:151
|
898 |
msgid "Should the user be required to be logged in to take this quiz?"
|
899 |
msgstr "E' richiesto all'utente di fare login per svolgere questo quiz?"
|
900 |
|
901 |
+
#: php/qmn_options_option_tab.php:158
|
902 |
msgid "How many questions per page would you like? (Leave 0 for all questions on one page)"
|
903 |
msgstr "Quante domande vorresti mostrare in ogni pagina? (Lascia 0 per avere tutte le domande in una pagina)"
|
904 |
|
905 |
+
#: php/qmn_options_option_tab.php:164
|
906 |
msgid "How many minutes does the user have to finish the quiz? (Leave 0 for no time limit)"
|
907 |
msgstr "Quanto tempo ha a disposizione l'utente per terminare il quiz? (Lascia 0 per non dare limiti di tempo)"
|
908 |
|
909 |
+
#: php/qmn_options_option_tab.php:170
|
910 |
msgid "How many times can a user take this quiz? (Leave 0 for as many times as the user wants to. Currently only works for registered users)"
|
911 |
msgstr "Quante volte un utente può fare questo quiz? (Lascia 0 per permettere che l'utente faccia il quiz quante volte desidera. Al momento funziona solo per utenti registrati)"
|
912 |
|
913 |
+
#: php/qmn_options_option_tab.php:176
|
914 |
msgid "How many total entries can this quiz have? (Leave 0 for unlimited entries"
|
915 |
msgstr "Quante voci può avere in totale questo quiz? (Lascia 0 per indicare un numero illimitato di voci)"
|
916 |
|
917 |
+
#: php/qmn_options_option_tab.php:182
|
918 |
msgid "How many questions should be loaded for quiz? (Leave 0 to load all questions)"
|
919 |
msgstr "Quante domande devono essere caricate per questo quiz? (Lascia 0 per caricare tutte le domande)"
|
920 |
|
921 |
+
#: php/qmn_options_option_tab.php:188
|
922 |
msgid "What time-frame should the user be able to access the quiz? (Leave blank if the user can access anytime)"
|
923 |
msgstr "In che finestra temporale l'utente può accedere al quiz? (Lascia vuoto se l'utente può accedere in qualsiasi momento)"
|
924 |
|
925 |
+
#: php/qmn_options_option_tab.php:190
|
926 |
msgid "start date"
|
927 |
msgstr "data inizio"
|
928 |
|
929 |
+
#: php/qmn_options_option_tab.php:193
|
930 |
msgid "end date"
|
931 |
msgstr "data fine"
|
932 |
|
933 |
+
#: php/qmn_options_option_tab.php:197
|
934 |
msgid "Are the questions random? (Question Order will not apply if this is yes)"
|
935 |
msgstr "Le domande sono casuali? (Se sì, l'Ordine Delle Domande non verrà applicato)"
|
936 |
|
937 |
+
#: php/qmn_options_option_tab.php:199
|
938 |
msgid "Random Questions"
|
939 |
msgstr "Domande Casuali"
|
940 |
|
941 |
+
#: php/qmn_options_option_tab.php:200
|
942 |
msgid "Random Questions And Answers"
|
943 |
msgstr "Domande e Risposte Casuali"
|
944 |
|
945 |
+
#: php/qmn_options_option_tab.php:205
|
946 |
msgid "Would you like to ask for the contact information at the beginning or at the end of the quiz?"
|
947 |
msgstr "Preferisci richiedere le informazioni di contatto all'inizio o alla fine del quiz?"
|
948 |
|
949 |
+
#: php/qmn_options_option_tab.php:207
|
950 |
msgid "Beginning"
|
951 |
msgstr "All'inizio"
|
952 |
|
953 |
+
#: php/qmn_options_option_tab.php:208
|
954 |
msgid "End"
|
955 |
msgstr "Alla fine"
|
956 |
|
957 |
+
#: php/qmn_options_option_tab.php:212
|
958 |
msgid "If a logged-in user takes the quiz, would you like them to be able to edit contact information? If set to no, the fields will not show up for logged in users; however, the users information will be saved for the fields."
|
959 |
msgstr "Se un utente che ha fatto login svolge il quiz, vuoi dargli la possibilità di modificare le informazioni di contatto? Se imposti NO, i campi non verranno mostrati per utenti loggati; tuttavia, le informazioni degli utenti verranno salvate per i campi."
|
960 |
|
961 |
+
#: php/qmn_options_option_tab.php:219
|
962 |
msgid "Should we ask for users name?"
|
963 |
msgstr "E' richiesto il nome utente^"
|
964 |
|
965 |
+
#: php/qmn_options_option_tab.php:222
|
966 |
+
#: php/qmn_options_option_tab.php:230
|
967 |
+
#: php/qmn_options_option_tab.php:238
|
968 |
+
#: php/qmn_options_option_tab.php:246
|
969 |
msgid "Require"
|
970 |
msgstr "Obbligatorio"
|
971 |
|
972 |
+
#: php/qmn_options_option_tab.php:227
|
973 |
msgid "Should we ask for users business?"
|
974 |
msgstr "E' richiesta l'azienda dell'utente?"
|
975 |
|
976 |
+
#: php/qmn_options_option_tab.php:235
|
977 |
msgid "Should we ask for users email?"
|
978 |
msgstr "E' richiesta l'email dell'utente?"
|
979 |
|
980 |
+
#: php/qmn_options_option_tab.php:243
|
981 |
msgid "Should we ask for users phone number?"
|
982 |
msgstr "E' richiesto il numeri di telefono dell'utente?"
|
983 |
|
984 |
+
#: php/qmn_options_option_tab.php:251
|
985 |
msgid "Would you like a place for the user to enter comments?"
|
986 |
msgstr "Vuoi che ci sia un posto dove gli utenti possano scrivere i loro commenti?"
|
987 |
|
988 |
+
#: php/qmn_options_option_tab.php:258
|
989 |
msgid "Show question number on quiz?"
|
990 |
msgstr "Il numero della domanda è visibile nel quiz?"
|
991 |
|
992 |
+
#: php/qmn_options_option_tab.php:265
|
993 |
msgid "Show social media sharing buttons? (Twitter & Facebook)"
|
994 |
msgstr "Mostra i bottoni di condivisione sui social? (Twitter e Facebook)"
|
995 |
|
996 |
+
#: php/qmn_options_option_tab.php:265
|
997 |
msgid "This option is for here only for users of older versions. Please use the new template variables %FACEBOOK_SHARE% %TWITTER_SHARE% on your results pages instead of using this option!"
|
998 |
msgstr ""
|
999 |
|
1000 |
+
#: php/qmn_options_option_tab.php:272
|
1001 |
+
msgid "Disable question once user selects answer? (Currently only work on multiple choice)"
|
1002 |
+
msgstr ""
|
1003 |
+
|
1004 |
+
#: php/qmn_options_option_tab.php:279
|
1005 |
+
msgid "Dynamically add class for incorrect/correct answer after user selects answer? (Currently only works on multiple choice)"
|
1006 |
+
msgstr ""
|
1007 |
+
|
1008 |
+
#: php/qmn_options_style_tab.php:6
|
1009 |
msgid "Style"
|
1010 |
msgstr "Stile"
|
1011 |
|
1012 |
+
#: php/qmn_options_style_tab.php:26
|
1013 |
msgid "The style has been saved successfully."
|
1014 |
msgstr "Lo stile è stato salvato con successo."
|
1015 |
|
1016 |
+
#: php/qmn_options_style_tab.php:65
|
1017 |
msgid "Quiz Styles"
|
1018 |
msgstr "Stili Quiz"
|
1019 |
|
1020 |
+
#: php/qmn_options_style_tab.php:66
|
1021 |
msgid "Choose your style:"
|
1022 |
msgstr "Scegli lo stile:"
|
1023 |
|
1024 |
+
#: php/qmn_options_style_tab.php:88
|
1025 |
msgid "Custom"
|
1026 |
msgstr "Personalizzato"
|
1027 |
|
1028 |
+
#: php/qmn_options_style_tab.php:94
|
1029 |
+
#: php/qmn_options_style_tab.php:106
|
1030 |
msgid "Save Quiz Style"
|
1031 |
msgstr "Salva Stile Quiz"
|
1032 |
|
1033 |
+
#: php/qmn_options_style_tab.php:96
|
1034 |
msgid "Custom Style CSS"
|
1035 |
msgstr "Stile CSS Personalizzato"
|
1036 |
|
1037 |
+
#: php/qmn_options_style_tab.php:97
|
1038 |
msgid "For detailed help and guidance along with a list of different classes used in this plugin, please visit the following link:"
|
1039 |
msgstr "Per un aiuto e una guida dettagliati accompagnati da una lista delle diverse classi usate in questo plugin, per favore visita il seguente link:"
|
1040 |
|
1041 |
+
#: php/qmn_results_details.php:117
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1042 |
msgid "Results"
|
1043 |
msgstr "Risultati"
|
1044 |
|
1045 |
+
#: php/qmn_results_details.php:196
|
1046 |
msgid "Create Certificate"
|
1047 |
msgstr "Crea Certificato"
|
1048 |
|
1049 |
+
#: php/qmn_results_details.php:201
|
1050 |
msgid "Download Certificate Here"
|
1051 |
msgstr "Scarica qui il certificato"
|
1052 |
|
1053 |
+
#: php/qmn_results_details.php:208
|
1054 |
msgid "Certificate"
|
1055 |
msgstr "Certificato"
|
1056 |
|
1057 |
+
#: php/qmn_tools.php:90
|
1058 |
msgid "There has been an error! Please try again."
|
1059 |
msgstr "C'è stato un errore! Per favore, prova di nuovo."
|
1060 |
|
1061 |
+
#: php/qmn_tools.php:108
|
1062 |
msgid "Quiz Has Been Restored!"
|
1063 |
msgstr "Il Quiz E' Stato Ripristinato!"
|
1064 |
|
1065 |
+
#: php/qmn_tools.php:113
|
1066 |
msgid "Choose a quiz in the drop down and then click the button to restore a deleted quiz."
|
1067 |
msgstr "Scegli un quiz dal menu a tendina e poi clicca sul pulsante apposito per ripristinare un quiz eliminato."
|
1068 |
|
1069 |
+
#: php/qmn_tools.php:123
|
1070 |
msgid "Restore Quiz"
|
1071 |
msgstr "Ripristina Quiz"
|
1072 |
|
1073 |
+
#: php/qmn_tools.php:152
|
1074 |
+
#: php/qmn_tools.php:168
|
1075 |
#, php-format
|
1076 |
msgid "Previous %s Audits"
|
1077 |
msgstr "Audit Precedente %s"
|
1078 |
|
1079 |
+
#: php/qmn_tools.php:155
|
1080 |
+
#: php/qmn_tools.php:162
|
1081 |
#, php-format
|
1082 |
msgid "Next %s Audits"
|
1083 |
msgstr "Audit Successivo %s"
|
1084 |
|
1085 |
+
#: php/qmn_tools.php:175
|
1086 |
msgid "User"
|
1087 |
msgstr "Utente"
|
1088 |
|
1089 |
+
#: php/qmn_tools.php:176
|
1090 |
msgid "Action"
|
1091 |
msgstr "Azione"
|
1092 |
|
1093 |
+
#: php/qmn_tools.php:177
|
1094 |
msgid "Time"
|
1095 |
msgstr "Tempo"
|
1096 |
|
1097 |
+
#: php/qmn_help.php:10
|
1098 |
msgid "Need Help?"
|
1099 |
msgstr "Serve Aiuto?"
|
1100 |
|
1101 |
+
#: php/qmn_help.php:11
|
1102 |
msgid "Support"
|
1103 |
msgstr "Supporto"
|
1104 |
|
1105 |
+
#: php/qmn_help.php:12
|
1106 |
msgid "System Info"
|
1107 |
msgstr "Informazioni di Sistema"
|
1108 |
|
1109 |
+
#: php/qmn_help.php:15
|
1110 |
msgid "Help Page"
|
1111 |
msgstr "Pagina di Aiuto"
|
1112 |
|
1113 |
+
#: php/qmn_help.php:38
|
1114 |
msgid "Need help with the plugin? Try any of the following:"
|
1115 |
msgstr "Serve aiuto con il plugin?"
|
1116 |
|
1117 |
+
#: php/qmn_question_types.php:7
|
1118 |
msgid "Multiple Choice"
|
1119 |
msgstr "Scelta Multipla"
|
1120 |
|
1121 |
+
#: php/qmn_question_types.php:76
|
1122 |
msgid "Horizontal Multiple Choice"
|
1123 |
msgstr "Scelta Multipla Orizzontale"
|
1124 |
|
1125 |
+
#: php/qmn_question_types.php:144
|
1126 |
msgid "Drop Down"
|
1127 |
msgstr "A Tendina"
|
1128 |
|
1129 |
+
#: php/qmn_question_types.php:209
|
1130 |
msgid "Small Open Answer"
|
1131 |
msgstr "Risposta Aperta Breve"
|
1132 |
|
1133 |
+
#: php/qmn_question_types.php:258
|
1134 |
msgid "Multiple Response"
|
1135 |
msgstr "Risposte Multiple"
|
1136 |
|
1137 |
+
#: php/qmn_question_types.php:333
|
1138 |
msgid "Large Open Answer"
|
1139 |
msgstr "Risposta Aperta Lunga"
|
1140 |
|
1141 |
+
#: php/qmn_question_types.php:382
|
1142 |
msgid "Text Block"
|
1143 |
msgstr "Blocco Testo"
|
1144 |
|
1145 |
+
#: php/qmn_question_types.php:397
|
1146 |
msgid "Number"
|
1147 |
msgstr "Numero"
|
1148 |
|
1149 |
+
#: php/qmn_question_types.php:446
|
1150 |
msgid "Accept"
|
1151 |
msgstr "Casella da spuntare"
|
1152 |
|
1153 |
+
#: php/qmn_question_types.php:465
|
1154 |
msgid "Captcha"
|
1155 |
msgstr "Captcha"
|
1156 |
|
1157 |
+
#: php/qmn_question_types.php:506
|
1158 |
msgid "Horizontal Multiple Response"
|
1159 |
msgstr "Risposte Multiple Orizzontali"
|
1160 |
|
1161 |
+
#: php/qmn_question_types.php:580
|
1162 |
msgid "Fill In The Blank"
|
1163 |
msgstr ""
|
1164 |
|
1165 |
+
#: php/qmn_alerts.php:19
|
1166 |
msgid "Success!"
|
1167 |
msgstr "Fatto!"
|
1168 |
|
1169 |
+
#: php/qmn_quiz_admin.php:189
|
1170 |
msgid "Add New"
|
1171 |
msgstr "Aggiungi Nuovo"
|
1172 |
|
1173 |
+
#: php/qmn_quiz_admin.php:207
|
1174 |
#, php-format
|
1175 |
msgid "One quiz"
|
1176 |
msgid_plural "%s quizzes"
|
1177 |
msgstr[0] "Un quiz"
|
1178 |
msgstr[1] "%s quiz"
|
1179 |
|
1180 |
+
#: php/qmn_quiz_admin.php:253
|
1181 |
+
#: php/qmn_quiz_admin.php:304
|
1182 |
msgid "URL"
|
1183 |
msgstr "URL"
|
1184 |
|
1185 |
+
#: php/qmn_quiz_admin.php:254
|
1186 |
+
#: php/qmn_quiz_admin.php:305
|
1187 |
msgid "Quiz Shortcode"
|
1188 |
msgstr "Codice Breve Quiz"
|
1189 |
|
1190 |
+
#: php/qmn_quiz_admin.php:255
|
1191 |
+
#: php/qmn_quiz_admin.php:306
|
1192 |
msgid "Leaderboard Shortcode"
|
1193 |
msgstr "Codice Breve Classifica"
|
1194 |
|
1195 |
+
#: php/qmn_quiz_admin.php:256
|
1196 |
+
#: php/qmn_quiz_admin.php:307
|
1197 |
msgid "Quiz Views"
|
1198 |
msgstr "Visualizzazioni Quiz"
|
1199 |
|
1200 |
+
#: php/qmn_quiz_admin.php:257
|
1201 |
+
#: php/qmn_quiz_admin.php:308
|
1202 |
msgid "Quiz Taken"
|
1203 |
msgstr "Prove Svolte"
|
1204 |
|
1205 |
+
#: php/qmn_quiz_admin.php:258
|
1206 |
+
#: php/qmn_quiz_admin.php:309
|
1207 |
msgid "Last Modified"
|
1208 |
msgstr "Ultima Modifica"
|
1209 |
|
1210 |
+
#: php/qmn_quiz_admin.php:271
|
1211 |
msgid "Edit Name"
|
1212 |
msgstr "Modifica Nome"
|
1213 |
|
1214 |
+
#: php/qmn_quiz_admin.php:273
|
1215 |
+
msgid "Edit"
|
1216 |
+
msgstr "Modifica"
|
1217 |
+
|
1218 |
+
#: php/qmn_quiz_admin.php:275
|
1219 |
+
#: php/qmn_quiz_admin.php:404
|
1220 |
+
msgid "Duplicate"
|
1221 |
+
msgstr "Duplica"
|
1222 |
+
|
1223 |
+
#: php/qmn_quiz_admin.php:366
|
1224 |
msgid "Create New Quiz"
|
1225 |
msgstr "Crea Nuovo Quiz"
|
1226 |
|
1227 |
+
#: php/qmn_quiz_admin.php:380
|
1228 |
msgid "Create Quiz"
|
1229 |
msgstr "Crea Quiz"
|
1230 |
|
1231 |
+
#: php/qmn_quiz_admin.php:386
|
1232 |
msgid "Quiz Name:"
|
1233 |
msgstr "Nome Quiz:"
|
1234 |
|
1235 |
+
#: php/qmn_quiz_admin.php:397
|
1236 |
msgid "Duplicate this quiz?"
|
1237 |
msgstr "Duplica questo quiz?"
|
1238 |
|
1239 |
+
#: php/qmn_quiz_admin.php:399
|
1240 |
msgid "Duplicate questions with quiz"
|
1241 |
msgstr "Duplica domande del quiz"
|
1242 |
|
1243 |
+
#: php/qmn_quiz_admin.php:401
|
1244 |
msgid "Name Of New Quiz:"
|
1245 |
msgstr "Nome Del Nuovo Quiz:"
|
1246 |
|
1247 |
+
#: php/qmn_quiz_admin.php:410
|
1248 |
msgid "Are you sure you want to delete this quiz?"
|
1249 |
msgstr "Sei sicuro di voler cancellare questo quiz?"
|
1250 |
|
1251 |
+
#: php/qmn_quiz_admin.php:415
|
1252 |
msgid "Delete Quiz"
|
1253 |
msgstr "Cancella Quiz"
|
1254 |
|
1255 |
+
#: php/qmn_widgets.php:11
|
1256 |
msgid "Quiz Master Next Leaderboard Widget"
|
1257 |
msgstr "Widget Classifica Quiz Master Next"
|
1258 |
|
1259 |
+
#: php/qmn_widgets.php:26
|
1260 |
msgid "Widget Title"
|
1261 |
msgstr "Titolo Widget"
|
1262 |
|
1263 |
+
#: php/qmn_widgets.php:30
|
1264 |
msgid "Quiz ID"
|
1265 |
msgstr "ID Quiz"
|
1266 |
|
1267 |
+
#~ msgid ""
|
1268 |
+
#~ "Required currently only works on open answer, number, accept, and captcha "
|
1269 |
+
#~ "question types"
|
1270 |
+
#~ msgstr ""
|
1271 |
+
#~ "La specifica \"Obbligatoria\" attualmente funziona solo per domande a "
|
1272 |
+
#~ "risposta aperta, numeriche, da spuntare e captcha"
|
1273 |
+
|
1274 |
+
#~ msgid "Edit Question"
|
1275 |
+
#~ msgstr "Modifica Domanda"
|
1276 |
+
|
1277 |
+
#~ msgid "Quiz Daily Stats - Times Taken"
|
1278 |
+
#~ msgstr "Statistiche Giornaliere Quiz - N° Prove Svolte"
|
1279 |
+
|
1280 |
+
#~ msgid "Quiz Weekly Stats - Times Taken"
|
1281 |
+
#~ msgstr "Statistiche Settimanali Quiz - N° Prove Svolte"
|
1282 |
+
|
1283 |
+
#~ msgid "Quiz Monthly Stats - Times Taken"
|
1284 |
+
#~ msgstr "Statistiche Mensili Quiz - N° Prove Svolte"
|
1285 |
+
|
1286 |
+
#~ msgid "Quiz Quarterly Stats - Times Taken"
|
1287 |
+
#~ msgstr "Statistiche Trimestrali Quiz - N° Prove Svolte"
|
1288 |
+
|
1289 |
+
#~ msgid "Quizzes Taken Today"
|
1290 |
+
#~ msgstr "Quiz Svolti Oggi"
|
1291 |
+
|
1292 |
+
#~ msgid "Quizzes Taken Last 7 Days"
|
1293 |
+
#~ msgstr "Quiz Svolti Negli Ultimi 7 Giorni"
|
1294 |
+
|
1295 |
+
#~ msgid "Quizzes Taken Last 30 Days"
|
1296 |
+
#~ msgstr "Quiz Svolti Negli Ultimi 30 Giorni"
|
1297 |
+
|
1298 |
+
#~ msgid "Quizzes Taken Last 120 Days"
|
1299 |
+
#~ msgstr "Quiz Svolti Negli Ultimi 120 Giorni"
|
1300 |
+
|
1301 |
+
#~ msgid "Total Created Quizzes"
|
1302 |
+
#~ msgstr "Totale Quiz Creati"
|
1303 |
+
|
1304 |
+
#~ msgid "Total Deleted Quizzes"
|
1305 |
+
#~ msgstr "Totale Quiz Cancellati"
|
1306 |
+
|
1307 |
+
#~ msgid "Total Active Quizzes"
|
1308 |
+
#~ msgstr "Totale Quiz Attivi"
|
1309 |
+
|
1310 |
+
#~ msgid "Total Created Questions"
|
1311 |
+
#~ msgstr "Totale Domande Create"
|
1312 |
+
|
1313 |
+
#~ msgid "Total Times All Active Quizzes Have Been Viewed"
|
1314 |
+
#~ msgstr "Visualizzazioni Totali A Tutti I Quiz Attivi"
|
1315 |
+
|
1316 |
+
#~ msgid "Total Times All Active Quizzes Have Been Taken"
|
1317 |
+
#~ msgstr "Numero Prove Totali Di Tutti i Quiz Attivi"
|
1318 |
+
|
1319 |
+
#~ msgid "Average Amount Each Active Quiz Has Been Viewed"
|
1320 |
+
#~ msgstr "Numero Medio Di Visualizzazioni Per Ogni Quiz Attivo"
|
1321 |
+
|
1322 |
+
#~ msgid "Average Amount Each Active Quiz Has Been Taken"
|
1323 |
+
#~ msgstr "Numero Medio Di Prove Svolte Per Ogni Quiz Attivo"
|
1324 |
+
|
1325 |
+
#~ msgid "Quiz That Has Been Viewed The Most"
|
1326 |
+
#~ msgstr "Quiz Più Visualizzato"
|
1327 |
+
|
1328 |
+
#~ msgid "Quiz That Has Been Taken The Most"
|
1329 |
+
#~ msgstr "Quiz Più Svolto"
|
1330 |
+
|
1331 |
#~ msgid "Requested Features"
|
1332 |
#~ msgstr "Funzioni Richieste"
|
languages/quiz-master-next-nl-NL.mo
CHANGED
Binary file
|
languages/quiz-master-next-nl-NL.po
CHANGED
@@ -5,7 +5,7 @@ msgid ""
|
|
5 |
msgstr ""
|
6 |
"Project-Id-Version: Quiz Master Next\n"
|
7 |
"Report-Msgid-Bugs-To: \n"
|
8 |
-
"POT-Creation-Date: 2015-
|
9 |
"PO-Revision-Date: \n"
|
10 |
"Last-Translator: Frank Corso <frank@mylocalwebstop.com>\n"
|
11 |
"Language-Team: My Local Webstop <fpcorso@mylocalwebstop.com>\n"
|
@@ -62,1326 +62,1271 @@ msgstr "Help"
|
|
62 |
msgid "QMN About"
|
63 |
msgstr "Over QMN"
|
64 |
|
65 |
-
#:
|
66 |
msgid "Emails"
|
67 |
msgstr "Emails"
|
68 |
|
69 |
-
#:
|
70 |
-
#:
|
71 |
msgid "The email has been added successfully."
|
72 |
msgstr "De email is succesvol toegevoegd"
|
73 |
|
74 |
-
#:
|
75 |
-
#:
|
76 |
-
#:
|
77 |
-
#:
|
78 |
-
#:
|
79 |
-
#:
|
80 |
-
#:
|
81 |
-
#:
|
82 |
-
#:
|
83 |
-
#: includes/qmn_options_text_tab.php:55
|
84 |
#, php-format
|
85 |
msgid "There has been an error in this action. Please share this with the developer. Error Code: %s"
|
86 |
msgstr "Er is een fout opgetreden in deze actie. Deel dit met de ontwikkelaar. Foutcode: %s"
|
87 |
|
88 |
-
#:
|
89 |
-
#:
|
90 |
msgid "Enter text here"
|
91 |
msgstr "Hier tekst invoeren"
|
92 |
|
93 |
-
#:
|
94 |
msgid "The email has been updated successfully."
|
95 |
msgstr "De email is succesvol bijgewerkt"
|
96 |
|
97 |
-
#:
|
98 |
-
#:
|
99 |
-
#: includes/qmn_options_text_tab.php:92
|
100 |
msgid "Template Variables"
|
101 |
msgstr "Template variabelen"
|
102 |
|
103 |
-
#:
|
104 |
-
#: includes/qmn_options_text_tab.php:95
|
105 |
msgid "Score for the quiz when using points"
|
106 |
msgstr "Score voor de quiz bij gebruik van punten"
|
107 |
|
108 |
-
#:
|
109 |
-
#: includes/qmn_options_text_tab.php:98
|
110 |
msgid "The average amount of points user had per question"
|
111 |
msgstr "Het gemiddelde aantal punten per vraag dat de gebruiker had"
|
112 |
|
113 |
-
#:
|
114 |
-
#: includes/qmn_options_text_tab.php:101
|
115 |
msgid "The number of correct answers the user had"
|
116 |
msgstr "Het aantal correcte antwoorden dat de gebruiker had"
|
117 |
|
118 |
-
#:
|
119 |
-
#: includes/qmn_options_text_tab.php:104
|
120 |
msgid "The total number of questions in the quiz"
|
121 |
msgstr "Het totaal aantal vragen in de quiz"
|
122 |
|
123 |
-
#:
|
124 |
-
#: includes/qmn_options_text_tab.php:107
|
125 |
msgid "Score for the quiz when using correct answers"
|
126 |
msgstr "Score voor de quiz bij gebruik van goede antwoorden"
|
127 |
|
128 |
-
#:
|
129 |
-
#: includes/qmn_options_text_tab.php:110
|
130 |
msgid "The name the user entered before the quiz"
|
131 |
msgstr "De naam die de gebruiker invoerde voor aanvang van de quiz"
|
132 |
|
133 |
-
#:
|
134 |
-
#: includes/qmn_options_text_tab.php:113
|
135 |
msgid "The business the user entered before the quiz"
|
136 |
msgstr "Het bedrijf dat de gebruiker invoerde voor aanvang van de quiz"
|
137 |
|
138 |
-
#:
|
139 |
-
#: includes/qmn_options_text_tab.php:116
|
140 |
msgid "The phone number the user entered before the quiz"
|
141 |
msgstr "Het telefoonnummer dat de gebruiker invoerde voor aanvang van de quiz"
|
142 |
|
143 |
-
#:
|
144 |
-
#: includes/qmn_options_text_tab.php:119
|
145 |
msgid "The email the user entered before the quiz"
|
146 |
msgstr "De email die de gebruiker invoerde voor aanvang van de quiz"
|
147 |
|
148 |
-
#:
|
149 |
-
#:
|
150 |
-
#: includes/qmn_options_text_tab.php:122
|
151 |
msgid "The name of the quiz"
|
152 |
msgstr "De naam van de quiz"
|
153 |
|
154 |
-
#:
|
155 |
-
#: includes/qmn_options_text_tab.php:125
|
156 |
msgid "Shows the question, the answer the user provided, and the correct answer"
|
157 |
msgstr "Laat de vragen zien, de gegeven antwoorden van de gebruiker en het juste antwoord"
|
158 |
|
159 |
-
#:
|
160 |
-
#: includes/qmn_options_text_tab.php:128
|
161 |
msgid "The comments the user entered into comment box if enabled"
|
162 |
msgstr "De opmerkingen die de gebruiker invoerde in de opmerkingenbox, indien ingeschakeld"
|
163 |
|
164 |
-
#:
|
165 |
-
#: includes/qmn_options_text_tab.php:131
|
166 |
msgid "The amount of time user spent of quiz"
|
167 |
msgstr "De hoeveelheid tijd die de gebruiker heeft besteedt aan de quiz"
|
168 |
|
169 |
-
#:
|
170 |
-
#: includes/qmn_options_text_tab.php:134
|
171 |
msgid "The link to the certificate after completing the quiz"
|
172 |
msgstr "De link naar het certificaat na voltooiing van de quiz"
|
173 |
|
174 |
-
#:
|
175 |
-
#: includes/qmn_options_text_tab.php:137
|
176 |
msgid "The amount of points a specific category earned."
|
177 |
msgstr "De hoeveelheid punten verdiend in een specifieke categorie."
|
178 |
|
179 |
-
#:
|
180 |
-
#: includes/qmn_options_text_tab.php:140
|
181 |
msgid "The score a specific category earned."
|
182 |
msgstr "De score verdiend in een specifieke categorie."
|
183 |
|
184 |
-
#:
|
185 |
-
#: includes/qmn_options_text_tab.php:143
|
186 |
msgid "The average points from all categories."
|
187 |
msgstr "De gemiddelde punten van alle categorieën."
|
188 |
|
189 |
-
#:
|
190 |
-
#: includes/qmn_options_text_tab.php:146
|
191 |
msgid "The average score from all categories."
|
192 |
msgstr "De gemiddelde score van alle categorieën."
|
193 |
|
194 |
-
#:
|
195 |
-
#: includes/qmn_options_text_tab.php:149
|
196 |
msgid "The question that the user answered"
|
197 |
msgstr "De vraag die de gebruiker beantwoordde"
|
198 |
|
199 |
-
#:
|
200 |
-
#: includes/qmn_options_text_tab.php:152
|
201 |
msgid "The answer the user gave for the question"
|
202 |
msgstr "Het antwoord van de gebruiker op de vraag"
|
203 |
|
204 |
-
#:
|
205 |
-
#: includes/qmn_options_text_tab.php:155
|
206 |
msgid "The correct answer for the question"
|
207 |
msgstr "Het juiste antwoord op de vraag"
|
208 |
|
209 |
-
#:
|
210 |
-
#: includes/qmn_options_text_tab.php:158
|
211 |
msgid "The comments the user provided in the comment field for the question"
|
212 |
msgstr "De opmerkingen geplaatst door de gebruiker in het opmerkingenveld van de vraag."
|
213 |
|
214 |
-
#:
|
215 |
-
#: includes/qmn_options_text_tab.php:161
|
216 |
msgid "Reason why the correct answer is the correct answer"
|
217 |
msgstr "Reden waarom het juiste antwoord het juiste antwoord is"
|
218 |
|
219 |
-
#:
|
220 |
-
#: includes/qmn_options_text_tab.php:164
|
221 |
msgid "The Current Date"
|
222 |
msgstr "De huidige datum"
|
223 |
|
224 |
-
#:
|
225 |
-
#:
|
226 |
msgid "Save Email Templates And Settings"
|
227 |
msgstr "Bewaar email templates en instellingen"
|
228 |
|
229 |
-
#:
|
230 |
msgid "Send user email upon completion?"
|
231 |
msgstr "Stuur de gebruiker een email na voltooiing van de quiz?"
|
232 |
|
233 |
-
#:
|
234 |
-
#:
|
235 |
msgid "Yes"
|
236 |
msgstr "Ja"
|
237 |
|
238 |
-
#:
|
239 |
-
#:
|
240 |
msgid "No"
|
241 |
msgstr "Nee"
|
242 |
|
243 |
-
#:
|
244 |
msgid "Send admin email upon completion?"
|
245 |
msgstr "Stuur admin email na voltooiing?"
|
246 |
|
247 |
-
#:
|
248 |
msgid "What emails should we send the admin email to? Separate emails with a comma."
|
249 |
msgstr "Wat voor emails moeten we naar de admin email sturen? Aparte emails met een komma."
|
250 |
|
251 |
-
#:
|
252 |
msgid "What is the From Name for the email sent to users and admin?"
|
253 |
msgstr "Wat is de Van naam voor de email die naar gebruikers en de admin wordt gestuurd?"
|
254 |
|
255 |
-
#:
|
256 |
msgid "Email Sent To User"
|
257 |
msgstr "Email naar gebruiker verstuurd"
|
258 |
|
259 |
-
#:
|
260 |
-
#:
|
261 |
msgid "Add New User Email"
|
262 |
msgstr "Voeg emailadres nieuwe gebruiker toe"
|
263 |
|
264 |
-
#:
|
265 |
-
#:
|
266 |
-
#:
|
267 |
-
#:
|
268 |
msgid "Score Greater Than Or Equal To"
|
269 |
msgstr "Score groter dan of gelijk aan"
|
270 |
|
271 |
-
#:
|
272 |
-
#:
|
273 |
-
#:
|
274 |
-
#:
|
275 |
msgid "Score Less Than Or Equal To"
|
276 |
msgstr "Score kleiner dan of gelijk aan"
|
277 |
|
278 |
-
#:
|
279 |
-
#:
|
280 |
-
#:
|
281 |
-
#:
|
282 |
msgid "Subject"
|
283 |
msgstr "Onderwerp"
|
284 |
|
285 |
-
#:
|
286 |
-
#:
|
287 |
-
#:
|
288 |
-
#:
|
289 |
msgid "Email To Send"
|
290 |
msgstr "Te versturen email"
|
291 |
|
292 |
-
#:
|
293 |
msgid "Email Sent To Admin"
|
294 |
msgstr "Email naar Admin verstuurd"
|
295 |
|
296 |
-
#:
|
297 |
-
#:
|
298 |
msgid "Add New Admin Email"
|
299 |
msgstr "Voeg nieuwe Admin email toe"
|
300 |
|
301 |
-
#:
|
302 |
msgid "Your new quiz has been created successfully. To begin editing your quiz, click the Edit link on the new quiz."
|
303 |
msgstr "Je nieuwe quiz is succesvol gemaakt. Klik op de Bewerken link in de nieuwe quiz om je quiz te gaan bewerken."
|
304 |
|
305 |
-
#:
|
306 |
msgid "Your quiz has been deleted successfully."
|
307 |
msgstr "Je quiz is succesvol verwijderd."
|
308 |
|
309 |
-
#:
|
310 |
msgid "Your quiz name has been updated successfully."
|
311 |
msgstr "Je quiz is succesvol bijgewerkt."
|
312 |
|
313 |
-
#:
|
314 |
msgid "Your quiz has been duplicated successfully."
|
315 |
msgstr "Je quiz is succesvol gedupliceerd."
|
316 |
|
317 |
-
#:
|
318 |
msgid "Not a valid e-mail address!"
|
319 |
msgstr "Geen geldig email adres!"
|
320 |
|
321 |
-
#:
|
322 |
msgid "This field must be a number!"
|
323 |
msgstr "Dit veld moet een getal zijn!"
|
324 |
|
325 |
-
#:
|
326 |
msgid "The entered text is not correct!"
|
327 |
msgstr "De ingevoerde tekst is niet correct!"
|
328 |
|
329 |
-
#:
|
330 |
msgid "Please complete all required fields!"
|
331 |
msgstr "Vul alle verplichte velden in!"
|
332 |
|
333 |
-
#:
|
334 |
msgid "Hint"
|
335 |
msgstr "Aanwijzing"
|
336 |
|
337 |
-
#:
|
338 |
-
#: includes/qmn_options_text_tab.php:73
|
339 |
msgid "Previous"
|
340 |
msgstr "Vorige"
|
341 |
|
342 |
-
#:
|
343 |
msgid "Welcome To Quiz Master Next"
|
344 |
msgstr "Welkom bij Quizmaster Next"
|
345 |
|
346 |
-
#:
|
347 |
msgid "Thank you for updating!"
|
348 |
msgstr "Dank je voor het bijwerken!"
|
349 |
|
350 |
-
#:
|
351 |
msgid "What's New!"
|
352 |
msgstr "Wat is er nieuw!"
|
353 |
|
354 |
-
#:
|
355 |
msgid "Changelog"
|
356 |
msgstr "Overzicht wijzigingen"
|
357 |
|
358 |
-
#:
|
359 |
msgid "Allow Quiz Master Next to anonymously track this plugin's usage and help us make this plugin better? No sensitive data is tracked."
|
360 |
msgstr "Sta toe dat Quiz Master Next anonieme informatie over het gebruik van plugins verzameld om verbeteringen door te kunnen voeren. Er wordt geen gevoelige informatie verzameld."
|
361 |
|
362 |
-
#:
|
363 |
msgid "Allow"
|
364 |
msgstr "Toestaan"
|
365 |
|
366 |
-
#:
|
367 |
msgid "Do not allow"
|
368 |
msgstr "Niet toestaan"
|
369 |
|
370 |
-
#:
|
371 |
msgid "Leaderboard"
|
372 |
msgstr "Klassement"
|
373 |
|
374 |
-
#:
|
375 |
msgid "The leaderboards has been updated successfully."
|
376 |
msgstr "De klassementen zijn succesvol bijgewerkt"
|
377 |
|
378 |
-
#:
|
379 |
msgid "The name of the user who is in first place"
|
380 |
msgstr "De naam van de gebruiker die eerste is"
|
381 |
|
382 |
-
#:
|
383 |
msgid "The score from the first place's quiz"
|
384 |
msgstr "De score van de eerste plaats van de quiz"
|
385 |
|
386 |
-
#:
|
387 |
msgid "The name of the user who is in second place"
|
388 |
msgstr "De score van de gebruiker die tweede is"
|
389 |
|
390 |
-
#:
|
391 |
msgid "The score from the second place's quiz"
|
392 |
msgstr "De score van de tweede plaats in de quiz"
|
393 |
|
394 |
-
#:
|
395 |
msgid "The name of the user who is in third place"
|
396 |
msgstr "De naam van de gebruiker die derde is"
|
397 |
|
398 |
-
#:
|
399 |
msgid "The score from the third place's quiz"
|
400 |
msgstr "De score van de derde plaats in de quiz"
|
401 |
|
402 |
-
#:
|
403 |
msgid "The name of the user who is in fourth place"
|
404 |
msgstr "De naam van de gebruiker die vierde is"
|
405 |
|
406 |
-
#:
|
407 |
msgid "The score from the fourth place's quiz"
|
408 |
msgstr "De score van de vierde plaats in de quiz"
|
409 |
|
410 |
-
#:
|
411 |
msgid "The name of the user who is in fifth place"
|
412 |
msgstr "De naam van de gebruiker die vijfde is"
|
413 |
|
414 |
-
#:
|
415 |
msgid "The score from the fifth place's quiz"
|
416 |
msgstr "De score van de vijfde plaats in de quiz"
|
417 |
|
418 |
-
#:
|
419 |
-
#:
|
420 |
msgid "Save Leaderboard Options"
|
421 |
msgstr "Klassement opties bewaren"
|
422 |
|
423 |
-
#:
|
424 |
msgid "Leaderboard Template"
|
425 |
msgstr "Klassement template"
|
426 |
|
427 |
-
#:
|
428 |
-
#: includes/qmn_options_text_tab.php:182
|
429 |
-
#: includes/qmn_options_text_tab.php:192
|
430 |
-
#: includes/qmn_options_text_tab.php:202
|
431 |
-
#: includes/qmn_options_text_tab.php:212
|
432 |
-
#: includes/qmn_options_text_tab.php:222
|
433 |
-
#: includes/qmn_options_text_tab.php:232
|
434 |
-
#: includes/qmn_options_text_tab.php:242
|
435 |
-
#: includes/qmn_options_text_tab.php:252
|
436 |
-
#: includes/qmn_options_text_tab.php:265
|
437 |
-
#: includes/qmn_options_text_tab.php:282
|
438 |
msgid "Allowed Variables:"
|
439 |
msgstr "Toegestane variabelen:"
|
440 |
|
441 |
-
#:
|
442 |
msgid "These addons extend the functionality of Quiz Master Next"
|
443 |
msgstr "Deze uitbreidingen verbeteren de functionaliteit van Quiz Master Next"
|
444 |
|
445 |
-
#:
|
446 |
msgid "Browse All Addons"
|
447 |
msgstr "Doorzoek alle uitbreidingen"
|
448 |
|
449 |
-
#:
|
450 |
msgid "Featured Addons"
|
451 |
msgstr "Aanbevolen uitbreidingen"
|
452 |
|
453 |
-
#:
|
454 |
msgid "Text"
|
455 |
msgstr "Tekst"
|
456 |
|
457 |
-
#:
|
458 |
msgid "The templates has been updated successfully."
|
459 |
msgstr "De templates zijn succesvol opgeslagen."
|
460 |
|
461 |
-
#:
|
462 |
-
#:
|
463 |
msgid "Save Templates"
|
464 |
msgstr "Bewaar teplates"
|
465 |
|
466 |
-
#:
|
467 |
msgid "Message Templates"
|
468 |
msgstr "Bericht templates"
|
469 |
|
470 |
-
#:
|
471 |
msgid "Message Displayed Before Quiz"
|
472 |
msgstr "Bericht getoond voor aanvang quiz"
|
473 |
|
474 |
-
#:
|
475 |
msgid "Message Displayed Before Comments Box If Enabled"
|
476 |
msgstr "Bericht getoond voor opmerkingen box indien ingeschakeld"
|
477 |
|
478 |
-
#:
|
479 |
msgid "Message Displayed At End Of Quiz (Leave Blank To Omit Text Section)"
|
480 |
msgstr "Bericht getoond aan het einde van de quiz (Laat leeg om de tekst sectie weg te laten)"
|
481 |
|
482 |
-
#:
|
483 |
msgid "Message Displayed If User Has Tried Quiz Too Many Times"
|
484 |
msgstr "Bericht getoond indien de gebruiker de quiz te vaak heeft proberen te maken"
|
485 |
|
486 |
-
#:
|
487 |
msgid "Message Displayed If User Is Not Logged In And Quiz Requires Users To Be Logged In"
|
488 |
msgstr "Bericht getoond indien de gebruiker niet is ingelogd en de quiz dit wel vereist"
|
489 |
|
490 |
-
#:
|
491 |
msgid "Message Displayed If Date Is Outside Scheduled Timeframe"
|
492 |
msgstr "Bericht getoond indien de datum buiten het tijdspad is"
|
493 |
|
494 |
-
#:
|
495 |
msgid "Message Displayed If The Limit Of Total Entries Has Been Reached"
|
496 |
msgstr "Bericht getoond indien de grens van het aantal invoeren is bereikt"
|
497 |
|
498 |
-
#:
|
499 |
msgid "%QUESTIONS_ANSWERS% Text"
|
500 |
msgstr "%QUESTIONS_ANSWERS% Tekst"
|
501 |
|
502 |
-
#:
|
503 |
msgid "Twitter Sharing Text"
|
504 |
msgstr "Twitter Delen tekst"
|
505 |
|
506 |
-
#:
|
507 |
msgid "Facebook Sharing Text"
|
508 |
msgstr "Facebook Delen tekst"
|
509 |
|
510 |
-
#:
|
511 |
msgid "Other Templates"
|
512 |
msgstr "Andere templates"
|
513 |
|
514 |
-
#:
|
515 |
msgid "Text for submit button"
|
516 |
msgstr "Teskt voor verstuur knop"
|
517 |
|
518 |
-
#:
|
519 |
msgid "Text for name field"
|
520 |
msgstr "Tekst voor naam veld"
|
521 |
|
522 |
-
#:
|
523 |
msgid "Text for business field"
|
524 |
msgstr "Tekst voor bedrijfsveld"
|
525 |
|
526 |
-
#:
|
527 |
msgid "Text for email field"
|
528 |
msgstr "Tekst voor email veld"
|
529 |
|
530 |
-
#:
|
531 |
msgid "Text for phone number field"
|
532 |
msgstr "Tekst voor telefoonnummer veld"
|
533 |
|
534 |
-
#:
|
535 |
msgid "Text for comments field"
|
536 |
msgstr "Tekst voor opmerkingen veld"
|
537 |
|
538 |
-
#:
|
539 |
msgid "Text for previous button"
|
540 |
msgstr "Tekst voor vorige knop"
|
541 |
|
542 |
-
#:
|
543 |
msgid "Text for next button"
|
544 |
msgstr "Tekst voor volgende knop"
|
545 |
|
546 |
-
#:
|
547 |
msgid "The stats has been reset successfully."
|
548 |
msgstr "De stats zijn succesvol gereset."
|
549 |
|
550 |
-
#:
|
551 |
msgid "Use this button to reset all the stats collected for this quiz (Quiz Views and Times Quiz Has Been Taken)."
|
552 |
msgstr "Gebruik deze knop om alle stats van deze quiz te resetten (Quiz weergaves en keren dat de quiz is afgenomen)."
|
553 |
|
554 |
-
#:
|
555 |
msgid "Reset Quiz Views And Taken Stats"
|
556 |
msgstr "Reset weergeven quiz en afgenomen quiz stats"
|
557 |
|
558 |
-
#:
|
559 |
msgid "Are you sure you want to reset the stats to 0? All views and taken stats for this quiz will be reset. This is permanent and cannot be undone."
|
560 |
msgstr "Weet je zeker dat je de stats naar 0 wil resetten? Alle weergave en afgenomen stats zullen gereset worden. Dit is permanent en kan niet ongedaan gemaakt worden."
|
561 |
|
562 |
-
#:
|
563 |
msgid "Reset All Stats For Quiz"
|
564 |
msgstr "Reset alle stats voor deze quiz"
|
565 |
|
566 |
-
#:
|
567 |
msgid "Quiz Master Next Snapshot"
|
568 |
msgstr "Quiz Master Next momentopname"
|
569 |
|
570 |
-
#:
|
571 |
msgid "quizzes taken today"
|
572 |
msgstr "quizzen afgenomen vandaag"
|
573 |
|
574 |
-
#:
|
575 |
msgid "quizzes taken last 7 days"
|
576 |
msgstr "quizzen afgenomen de laatste 7 dagen"
|
577 |
|
578 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
579 |
msgid "total active quizzes"
|
580 |
msgstr "totaal actieve quizzen"
|
581 |
|
582 |
-
#:
|
583 |
msgid "total active questions"
|
584 |
msgstr "totaal actieve vragen"
|
585 |
|
586 |
-
#:
|
587 |
msgid "most popular quiz"
|
588 |
msgstr "meest populaire quiz"
|
589 |
|
590 |
-
#:
|
591 |
msgid "least popular quiz"
|
592 |
msgstr "minst populaire quiz"
|
593 |
|
594 |
-
#:
|
595 |
msgid "Certificate (Beta)"
|
596 |
msgstr "Certificaat (Beta)"
|
597 |
|
598 |
-
#:
|
599 |
msgid "The certificate has been updated successfully."
|
600 |
msgstr "Het certificaat werd succesvol bijgewerkt."
|
601 |
|
602 |
-
#:
|
603 |
msgid "Enter title here"
|
604 |
msgstr "Hier titel invoeren"
|
605 |
|
606 |
-
#:
|
607 |
msgid "Quiz Certificate (Beta)"
|
608 |
msgstr "Quiz Certificaat (Beta)"
|
609 |
|
610 |
-
#:
|
611 |
msgid "Enter in your text here to fill in the certificate for this quiz. Be sure to enter in the link variable into the templates on the Quiz Text tab so the user can access the certificate."
|
612 |
msgstr "Voer hier je tekst in voor het certificaat van deze quiz. Let er op om de linkvariabele in te voeren in de templates op de Quiz Next tab zodat de gebruiker toegang heeft tot het certificaat."
|
613 |
|
614 |
-
#:
|
615 |
msgid "These fields cannot contain HTML."
|
616 |
msgstr "Deze velden kunnen geen HTML bevatten."
|
617 |
|
618 |
-
#:
|
619 |
-
#:
|
620 |
msgid "Save Certificate Options"
|
621 |
msgstr "Bewaar certificaat opties"
|
622 |
|
623 |
-
#:
|
624 |
msgid "Enable Certificates For This Quiz?"
|
625 |
msgstr "Certificaat toestaan voor deze quiz?"
|
626 |
|
627 |
-
#:
|
628 |
msgid "Certificate Title"
|
629 |
msgstr "Certificaat titel"
|
630 |
|
631 |
-
#:
|
632 |
msgid "Message Displayed On Certificate"
|
633 |
msgstr "Bericht dat op certificaat staat"
|
634 |
|
635 |
-
#:
|
636 |
msgid "URL To Logo (Must be JPG, JPEG, PNG or GIF)"
|
637 |
msgstr "URL naar logo (moet JPG, JPEG, PNG of GIF zijn)"
|
638 |
|
639 |
-
#:
|
640 |
msgid "URL To Background Img (Must be JPG, JPEG, PNG or GIF)"
|
641 |
msgstr "URL naar achtergrond Img (moet JPG, JPEG, PNG of GIF zijn)"
|
642 |
|
643 |
-
#:
|
644 |
#, php-format
|
645 |
msgid "Quiz Settings For %s"
|
646 |
msgstr "Quiz instellingen voor %s"
|
647 |
|
648 |
-
#:
|
649 |
msgid "Error!"
|
650 |
msgstr "Fout!"
|
651 |
|
652 |
-
#:
|
653 |
msgid "Please go to the quizzes page and click on the Edit link from the quiz you wish to edit."
|
654 |
msgstr "Ga naar de quizzen pagina en klik op de Bewerken link van de quiz die je wil gaan bewerken."
|
655 |
|
656 |
-
#:
|
657 |
msgid "Questions"
|
658 |
msgstr "Vragen"
|
659 |
|
660 |
-
#:
|
|
|
|
|
|
|
|
|
661 |
msgid "The question has been updated successfully."
|
662 |
msgstr "De vraag is succesvol bijgewerkt."
|
663 |
|
664 |
-
#:
|
665 |
msgid "The question has been deleted successfully."
|
666 |
msgstr "De vraag is succesvol verwijderd."
|
667 |
|
668 |
-
#:
|
669 |
msgid "The question has been duplicated successfully."
|
670 |
msgstr "De vraag is succesvol gedupliceerd."
|
671 |
|
672 |
-
#:
|
673 |
msgid "The question has been created successfully."
|
674 |
msgstr "De vraag is succesvol gemaakt."
|
675 |
|
676 |
-
#:
|
677 |
-
#: includes/qmn_options_questions_tab.php:461
|
678 |
-
#: includes/qmn_options_questions_tab.php:593
|
679 |
-
#: includes/qmn_options_questions_tab.php:761
|
680 |
-
msgid "Answer"
|
681 |
-
msgstr "Antwoord"
|
682 |
-
|
683 |
-
#: includes/qmn_options_questions_tab.php:481
|
684 |
-
#: includes/qmn_options_questions_tab.php:730
|
685 |
msgid "Add Question"
|
686 |
msgstr "Vraag toevoegen"
|
687 |
|
688 |
-
#:
|
689 |
#, php-format
|
690 |
msgid "One question"
|
691 |
msgid_plural "%s questions"
|
692 |
msgstr[0] "Een vraag"
|
693 |
msgstr[1] "%s vragen"
|
694 |
|
695 |
-
#:
|
696 |
-
|
697 |
-
|
698 |
-
|
699 |
-
|
700 |
-
msgid "Duplicate"
|
701 |
-
msgstr "Dupliceer"
|
702 |
|
703 |
-
#:
|
704 |
-
#:
|
705 |
-
|
706 |
-
|
|
|
707 |
|
708 |
-
#:
|
709 |
-
#:
|
710 |
-
|
711 |
-
|
|
|
712 |
|
713 |
-
#:
|
714 |
-
#:
|
715 |
-
#: includes/qmn_options_questions_tab.php:725
|
716 |
-
#: includes/qmn_options_questions_tab.php:741
|
717 |
msgid "Question"
|
718 |
msgstr "Vraag"
|
719 |
|
720 |
-
#:
|
721 |
-
|
|
|
|
|
|
|
722 |
msgid "Answers"
|
723 |
msgstr "Antwoorden"
|
724 |
|
725 |
-
#:
|
726 |
-
#: includes/qmn_options_questions_tab.php:753
|
727 |
msgid "Points Worth"
|
728 |
msgstr "Punten waard"
|
729 |
|
730 |
-
#:
|
731 |
-
#: includes/qmn_options_questions_tab.php:754
|
732 |
msgid "Correct Answer"
|
733 |
msgstr "Goed antwoord"
|
734 |
|
735 |
-
#:
|
736 |
-
#: includes/qmn_options_questions_tab.php:776
|
737 |
msgid "Add New Answer!"
|
738 |
msgstr "Voeg nieuw antwoord toe!"
|
739 |
|
740 |
-
#:
|
741 |
-
#: includes/qmn_options_questions_tab.php:781
|
742 |
msgid "Correct Answer Info"
|
743 |
msgstr "Juiste antwoord informatie"
|
744 |
|
745 |
-
#:
|
746 |
-
#: includes/qmn_options_questions_tab.php:712
|
747 |
-
#: includes/qmn_options_questions_tab.php:723
|
748 |
-
#: includes/qmn_options_questions_tab.php:799
|
749 |
-
msgid "Question Type"
|
750 |
-
msgstr "Vraag type"
|
751 |
-
|
752 |
-
#: includes/qmn_options_questions_tab.php:652
|
753 |
-
#: includes/qmn_options_questions_tab.php:812
|
754 |
msgid "Comment Field"
|
755 |
msgstr "Opmerkingenveld"
|
756 |
|
757 |
-
#:
|
758 |
-
#: includes/qmn_options_questions_tab.php:814
|
759 |
msgid "Small Text Field"
|
760 |
msgstr "Klein tekstveld"
|
761 |
|
762 |
-
#:
|
763 |
-
#: includes/qmn_options_questions_tab.php:815
|
764 |
msgid "Large Text Field"
|
765 |
msgstr "Groot tekstveld"
|
766 |
|
767 |
-
#:
|
768 |
-
#: includes/qmn_options_questions_tab.php:816
|
769 |
msgid "None"
|
770 |
msgstr "Geen"
|
771 |
|
772 |
-
#:
|
773 |
-
#: includes/qmn_options_questions_tab.php:711
|
774 |
-
#: includes/qmn_options_questions_tab.php:722
|
775 |
-
#: includes/qmn_options_questions_tab.php:820
|
776 |
-
msgid "Question Order"
|
777 |
-
msgstr "Vraag volgorde"
|
778 |
-
|
779 |
-
#: includes/qmn_options_questions_tab.php:671
|
780 |
-
#: includes/qmn_options_questions_tab.php:828
|
781 |
msgid "Required?"
|
782 |
msgstr "Vereist?"
|
783 |
|
784 |
-
#:
|
785 |
-
#: includes/qmn_options_questions_tab.php:713
|
786 |
-
#: includes/qmn_options_questions_tab.php:724
|
787 |
-
#: includes/qmn_options_questions_tab.php:837
|
788 |
-
msgid "Category"
|
789 |
-
msgstr "Categorie"
|
790 |
-
|
791 |
-
#: includes/qmn_options_questions_tab.php:699
|
792 |
-
#: includes/qmn_options_questions_tab.php:856
|
793 |
-
msgid "Required currently only works on open answer, number, accept, and captcha question types"
|
794 |
-
msgstr "Vereist werkt momenteel alleen op open antwoorden, nummer, accepteer en captcha type vragen"
|
795 |
-
|
796 |
-
#: includes/qmn_options_questions_tab.php:701
|
797 |
-
msgid "Edit Question"
|
798 |
-
msgstr "Bewerk vraag"
|
799 |
-
|
800 |
-
#: includes/qmn_options_questions_tab.php:858
|
801 |
msgid "Create Question"
|
802 |
msgstr "Maak vraag"
|
803 |
|
804 |
-
#:
|
805 |
msgid "Are you sure you want to delete this question?"
|
806 |
msgstr "Weet je zeker dat je deze vraag wil verwijderen?"
|
807 |
|
808 |
-
#:
|
809 |
msgid "Delete Question"
|
810 |
msgstr "Verwijder vraag"
|
811 |
|
812 |
-
#:
|
813 |
msgid "Are you sure you want to duplicate this question?"
|
814 |
msgstr "Weet je zeker dat je deze vraag wil dupliceren?"
|
815 |
|
816 |
-
#:
|
817 |
msgid "Duplicate Question"
|
818 |
msgstr "Dupliceer vraag"
|
819 |
|
820 |
-
#:
|
821 |
msgid "Your results has been deleted successfully."
|
822 |
msgstr "Je resultaten zijn succesvol verwijderd."
|
823 |
|
824 |
-
#:
|
825 |
#, php-format
|
826 |
msgid "One result"
|
827 |
msgid_plural "%s results"
|
828 |
msgstr[0] "Een resultaat"
|
829 |
msgstr[1] "%s resultaten"
|
830 |
|
831 |
-
#:
|
832 |
msgid "Actions"
|
833 |
msgstr "Akties"
|
834 |
|
835 |
-
#:
|
836 |
msgid "Quiz Name"
|
837 |
msgstr "Quiz naam"
|
838 |
|
839 |
-
#:
|
840 |
msgid "Score"
|
841 |
msgstr "Score"
|
842 |
|
843 |
-
#:
|
844 |
msgid "Time To Complete"
|
845 |
msgstr "Gebruikte tijd"
|
846 |
|
847 |
-
#:
|
848 |
msgid "Name"
|
849 |
msgstr "Naam"
|
850 |
|
851 |
-
#:
|
852 |
msgid "Business"
|
853 |
msgstr "Bedrijf"
|
854 |
|
855 |
-
#:
|
856 |
msgid "Email"
|
857 |
msgstr "Email"
|
858 |
|
859 |
-
#:
|
860 |
msgid "Phone"
|
861 |
msgstr "Telefoon"
|
862 |
|
863 |
-
#:
|
864 |
msgid "Time Taken"
|
865 |
msgstr "Benodigde tijd"
|
866 |
|
867 |
-
#:
|
868 |
-
#:
|
869 |
msgid "Not Graded"
|
870 |
msgstr "Niet ingedeeld"
|
871 |
|
872 |
-
#:
|
873 |
msgid "Are you sure you want to delete these results?"
|
874 |
msgstr "Weet je zeker dat je deze resultaten wil verwijderen?"
|
875 |
|
876 |
-
#:
|
877 |
msgid "Delete Results"
|
878 |
msgstr "Verwijder resultaten"
|
879 |
|
880 |
-
#:
|
881 |
msgid "Results Pages"
|
882 |
msgstr "Resultaten pagina's"
|
883 |
|
884 |
-
#:
|
885 |
msgid "The results page has been added successfully."
|
886 |
msgstr "De resultaten pagina is succesvol toegevoegd."
|
887 |
|
888 |
-
#:
|
889 |
msgid "The results page has been saved successfully."
|
890 |
msgstr "De resultaten pagina is succesvol opgeslagen."
|
891 |
|
892 |
-
#:
|
893 |
msgid "Displays button to share on Facebook."
|
894 |
msgstr "Geeft knop om op facebook te delen."
|
895 |
|
896 |
-
#:
|
897 |
msgid "Displays button to share on Twitter."
|
898 |
msgstr "Geeft knop om op Twitter te delen."
|
899 |
|
900 |
-
#:
|
901 |
-
#:
|
902 |
msgid "Save Results Pages"
|
903 |
msgstr "Bewaar resultaten pagina's"
|
904 |
|
905 |
-
#:
|
906 |
-
#:
|
907 |
msgid "Add New Results Page"
|
908 |
msgstr "Voeg nieuwe resultaten pagina toe"
|
909 |
|
910 |
-
#:
|
911 |
-
#:
|
912 |
msgid "Results Page Shown"
|
913 |
msgstr "De resultaten pagina wordt getoond"
|
914 |
|
915 |
-
#:
|
916 |
-
#:
|
917 |
msgid "Redirect URL (Beta)"
|
918 |
msgstr "Redirect URL (Beta)"
|
919 |
|
920 |
-
#:
|
|
|
|
|
|
|
|
|
921 |
msgid "Are you sure?"
|
922 |
msgstr "Weet je het zeker?"
|
923 |
|
924 |
-
#:
|
925 |
msgid "Preview"
|
926 |
msgstr "Voorbeeld"
|
927 |
|
928 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
929 |
msgid "Options"
|
930 |
msgstr "Opties"
|
931 |
|
932 |
-
#:
|
933 |
msgid "The options has been updated successfully."
|
934 |
msgstr "De opties zijn succesvol bijgewerkt."
|
935 |
|
936 |
-
#:
|
937 |
-
#:
|
938 |
msgid "Save Options"
|
939 |
msgstr "Opties bewaren"
|
940 |
|
941 |
-
#:
|
942 |
msgid "Which system is this quiz graded on?"
|
943 |
msgstr "Volgens welk systeem is deze quiz ingedeeld?"
|
944 |
|
945 |
-
#:
|
946 |
msgid "Correct/Incorrect"
|
947 |
msgstr "Goed/Fout"
|
948 |
|
949 |
-
#:
|
950 |
msgid "Points"
|
951 |
msgstr "Punten"
|
952 |
|
953 |
-
#:
|
954 |
msgid "Should the user be required to be logged in to take this quiz?"
|
955 |
msgstr "Moet de gebruiker verplicht inloggen om een quiz te kunnen spelen?"
|
956 |
|
957 |
-
#:
|
958 |
msgid "How many questions per page would you like? (Leave 0 for all questions on one page)"
|
959 |
msgstr "Hoeveel vragen per pagina wil je? (Laat 0 voor alle vragen op één pagina)"
|
960 |
|
961 |
-
#:
|
962 |
msgid "How many minutes does the user have to finish the quiz? (Leave 0 for no time limit)"
|
963 |
msgstr "Hoeveel minuten krijgt de gebruiker om de quiz te doen? (Laat 0 voor geen tijdslimiet)"
|
964 |
|
965 |
-
#:
|
966 |
msgid "How many times can a user take this quiz? (Leave 0 for as many times as the user wants to. Currently only works for registered users)"
|
967 |
msgstr "Hoe vaak kan een gebruiker een quiz doen? (Laat 0 voor ongelimiteerd. Dit werkt momenteel alleen voor geregistreerde gebruikers)"
|
968 |
|
969 |
-
#:
|
970 |
msgid "How many total entries can this quiz have? (Leave 0 for unlimited entries"
|
971 |
msgstr "Hoeveel inzendingen kan deze quiz hebben? (Laat 0 voor een ongelimiteerd aantal inzendingen)"
|
972 |
|
973 |
-
#:
|
974 |
msgid "How many questions should be loaded for quiz? (Leave 0 to load all questions)"
|
975 |
msgstr "Hoeveel vragen moeten er geladen worden voor deze quiz? (Laat 0 om alle vragen te laden)"
|
976 |
|
977 |
-
#:
|
978 |
msgid "What time-frame should the user be able to access the quiz? (Leave blank if the user can access anytime)"
|
979 |
msgstr "Binnen welke termijn moet de gebruiker toegang kunnen hebben tot de quiz? (Laat blanco voor ongelimiteerde toegang)"
|
980 |
|
981 |
-
#:
|
982 |
msgid "start date"
|
983 |
msgstr "start datum"
|
984 |
|
985 |
-
#:
|
986 |
msgid "end date"
|
987 |
msgstr "eind datum"
|
988 |
|
989 |
-
#:
|
990 |
msgid "Are the questions random? (Question Order will not apply if this is yes)"
|
991 |
msgstr "Zijn de vragen willekeurig? (de volgorde van de vragen zal niet worden toegepast indien ja)"
|
992 |
|
993 |
-
#:
|
994 |
msgid "Random Questions"
|
995 |
msgstr "Willekeurige vragen"
|
996 |
|
997 |
-
#:
|
998 |
msgid "Random Questions And Answers"
|
999 |
msgstr "Willekeurige vragen en antwoorden"
|
1000 |
|
1001 |
-
#:
|
1002 |
msgid "Would you like to ask for the contact information at the beginning or at the end of the quiz?"
|
1003 |
msgstr "Wil je de contactinformatie aan het begin van de quiz of aan het eind van de quiz vragen?"
|
1004 |
|
1005 |
-
#:
|
1006 |
msgid "Beginning"
|
1007 |
msgstr "Begin"
|
1008 |
|
1009 |
-
#:
|
1010 |
msgid "End"
|
1011 |
msgstr "Einde"
|
1012 |
|
1013 |
-
#:
|
1014 |
msgid "If a logged-in user takes the quiz, would you like them to be able to edit contact information? If set to no, the fields will not show up for logged in users; however, the users information will be saved for the fields."
|
1015 |
msgstr "Mag een ingelogde gebruiker zijn contact informatie bijwerken? Als dit op nee staat dan zullen de bijbehorende velden niet zichtbaar zijn voor ingelogde gebruikers echter de gebruikersinformatie zal worden bewaard."
|
1016 |
|
1017 |
-
#:
|
1018 |
msgid "Should we ask for users name?"
|
1019 |
msgstr "Moeten we om de naam van de gebruiker vragen?"
|
1020 |
|
1021 |
-
#:
|
1022 |
-
#:
|
1023 |
-
#:
|
1024 |
-
#:
|
1025 |
msgid "Require"
|
1026 |
msgstr "Vereist"
|
1027 |
|
1028 |
-
#:
|
1029 |
msgid "Should we ask for users business?"
|
1030 |
msgstr "Moeten we vragen om het bedrijf van de gebruiker?"
|
1031 |
|
1032 |
-
#:
|
1033 |
msgid "Should we ask for users email?"
|
1034 |
msgstr "Moeten we om het emailadres van de gebruiker vragen?"
|
1035 |
|
1036 |
-
#:
|
1037 |
msgid "Should we ask for users phone number?"
|
1038 |
msgstr "Moeten we om het telefoonnummer van de gebruiker vragen?"
|
1039 |
|
1040 |
-
#:
|
1041 |
msgid "Would you like a place for the user to enter comments?"
|
1042 |
msgstr "Wil je een plek voor de gebruiker om opmerkingen te plaatsen?"
|
1043 |
|
1044 |
-
#:
|
1045 |
msgid "Show question number on quiz?"
|
1046 |
msgstr "Laat het nummer van de vraag zien in de quiz?"
|
1047 |
|
1048 |
-
#:
|
1049 |
msgid "Show social media sharing buttons? (Twitter & Facebook)"
|
1050 |
msgstr "Laat social media knoppen zien (Twitter & Facebook)?"
|
1051 |
|
1052 |
-
#:
|
1053 |
msgid "This option is for here only for users of older versions. Please use the new template variables %FACEBOOK_SHARE% %TWITTER_SHARE% on your results pages instead of using this option!"
|
1054 |
msgstr "Deze optie is alleen voor gebruikers van oudere versies. Gebruik s.v.p. de nieuwe template variabelen %FACEBOOK_SHARE% %TWITTER_SHARE% op je resultatenpagina in plaats van deze optie te gebruiken!"
|
1055 |
|
1056 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1057 |
msgid "Style"
|
1058 |
msgstr "Stijl"
|
1059 |
|
1060 |
-
#:
|
1061 |
msgid "The style has been saved successfully."
|
1062 |
msgstr "De stijl is succesvol bewaard."
|
1063 |
|
1064 |
-
#:
|
1065 |
msgid "Quiz Styles"
|
1066 |
msgstr "Quiz stijlen"
|
1067 |
|
1068 |
-
#:
|
1069 |
msgid "Choose your style:"
|
1070 |
msgstr "Kies je stijl:"
|
1071 |
|
1072 |
-
#:
|
1073 |
msgid "Custom"
|
1074 |
msgstr "Aangepast"
|
1075 |
|
1076 |
-
#:
|
1077 |
-
#:
|
1078 |
msgid "Save Quiz Style"
|
1079 |
msgstr "Bewaar quiz stijl"
|
1080 |
|
1081 |
-
#:
|
1082 |
msgid "Custom Style CSS"
|
1083 |
msgstr "Eigen stijl CSS"
|
1084 |
|
1085 |
-
#:
|
1086 |
msgid "For detailed help and guidance along with a list of different classes used in this plugin, please visit the following link:"
|
1087 |
msgstr "Bezoek de volgende link voor gedetailleerde help en begeleiding samen met een lijst van verschillende classes die gebruikt worden in deze plugin:"
|
1088 |
|
1089 |
-
#:
|
1090 |
-
msgid "Quiz Daily Stats - Times Taken"
|
1091 |
-
msgstr "Quiz dagelijkse stats - benodigde tijd"
|
1092 |
-
|
1093 |
-
#: includes/qmn_dashboard.php:17
|
1094 |
-
msgid "Quiz Total Stats"
|
1095 |
-
msgstr "Quiz totale stats"
|
1096 |
-
|
1097 |
-
#: includes/qmn_dashboard.php:18
|
1098 |
-
msgid "Quiz Weekly Stats - Times Taken"
|
1099 |
-
msgstr "Quiz wekelijke stats - benodigde tijd"
|
1100 |
-
|
1101 |
-
#: includes/qmn_dashboard.php:19
|
1102 |
-
msgid "Quiz Monthly Stats - Times Taken"
|
1103 |
-
msgstr "Quiz maandelijkse stats - benodigde tijd"
|
1104 |
-
|
1105 |
-
#: includes/qmn_dashboard.php:20
|
1106 |
-
msgid "Quiz Quarterly Stats - Times Taken"
|
1107 |
-
msgstr "Quiz kwartaal stats - benodigde tijd"
|
1108 |
-
|
1109 |
-
#: includes/qmn_dashboard.php:25
|
1110 |
-
msgid "Quizzes Taken Today"
|
1111 |
-
msgstr "Quizzen afgenomen vandaag"
|
1112 |
-
|
1113 |
-
#: includes/qmn_dashboard.php:26
|
1114 |
-
msgid "Quizzes Taken Last 7 Days"
|
1115 |
-
msgstr "Quizzen afgenomen de laatste 7 dagen"
|
1116 |
-
|
1117 |
-
#: includes/qmn_dashboard.php:27
|
1118 |
-
msgid "Quizzes Taken Last 30 Days"
|
1119 |
-
msgstr "Quizzen afgenomen de laatste 30 dagen"
|
1120 |
-
|
1121 |
-
#: includes/qmn_dashboard.php:28
|
1122 |
-
msgid "Quizzes Taken Last 120 Days"
|
1123 |
-
msgstr "Quizzen afgenomen de laatste 120 dagen"
|
1124 |
-
|
1125 |
-
#: includes/qmn_dashboard.php:54
|
1126 |
-
msgid "Quiz Statistics"
|
1127 |
-
msgstr "Quiz statistieken"
|
1128 |
-
|
1129 |
-
#: includes/qmn_dashboard.php:228
|
1130 |
-
msgid "Total Created Quizzes"
|
1131 |
-
msgstr "Totaal gemaakte quizzen"
|
1132 |
-
|
1133 |
-
#: includes/qmn_dashboard.php:232
|
1134 |
-
msgid "Total Deleted Quizzes"
|
1135 |
-
msgstr "Totaalverwijderde quizzen"
|
1136 |
-
|
1137 |
-
#: includes/qmn_dashboard.php:236
|
1138 |
-
msgid "Total Active Quizzes"
|
1139 |
-
msgstr "Totaal actieve quizzen"
|
1140 |
-
|
1141 |
-
#: includes/qmn_dashboard.php:240
|
1142 |
-
msgid "Total Created Questions"
|
1143 |
-
msgstr "Totaal gemaakte vragen"
|
1144 |
-
|
1145 |
-
#: includes/qmn_dashboard.php:244
|
1146 |
-
msgid "Total Times All Active Quizzes Have Been Viewed"
|
1147 |
-
msgstr "Totale tijd dat alle actieve quizzen zijn bekeken"
|
1148 |
-
|
1149 |
-
#: includes/qmn_dashboard.php:248
|
1150 |
-
msgid "Total Times All Active Quizzes Have Been Taken"
|
1151 |
-
msgstr "Totale tijd dat alle quizzen zijn afgenomen"
|
1152 |
-
|
1153 |
-
#: includes/qmn_dashboard.php:252
|
1154 |
-
msgid "Average Amount Each Active Quiz Has Been Viewed"
|
1155 |
-
msgstr "Gemiddeld aantal dat iedere actieve quiz is bekeken"
|
1156 |
-
|
1157 |
-
#: includes/qmn_dashboard.php:256
|
1158 |
-
msgid "Average Amount Each Active Quiz Has Been Taken"
|
1159 |
-
msgstr "Gemiddeld aantal dat iedere quiz is afgenomen"
|
1160 |
-
|
1161 |
-
#: includes/qmn_dashboard.php:260
|
1162 |
-
msgid "Quiz That Has Been Viewed The Most"
|
1163 |
-
msgstr "Quiz die het meeste is bekeken"
|
1164 |
-
|
1165 |
-
#: includes/qmn_dashboard.php:264
|
1166 |
-
msgid "Quiz That Has Been Taken The Most"
|
1167 |
-
msgstr "Quiz die het meeste is afgenomen"
|
1168 |
-
|
1169 |
-
#: includes/qmn_results_details.php:121
|
1170 |
msgid "Results"
|
1171 |
msgstr "Resultaten"
|
1172 |
|
1173 |
-
#:
|
1174 |
msgid "Create Certificate"
|
1175 |
msgstr "Maak certificaat"
|
1176 |
|
1177 |
-
#:
|
1178 |
msgid "Download Certificate Here"
|
1179 |
msgstr "Download hier het certificaat"
|
1180 |
|
1181 |
-
#:
|
1182 |
msgid "Certificate"
|
1183 |
msgstr "Certificaat"
|
1184 |
|
1185 |
-
#:
|
1186 |
msgid "There has been an error! Please try again."
|
1187 |
msgstr "Er is een fout opgetreden. Probeer onieuw."
|
1188 |
|
1189 |
-
#:
|
1190 |
msgid "Quiz Has Been Restored!"
|
1191 |
msgstr "Quiz is hersteld!"
|
1192 |
|
1193 |
-
#:
|
1194 |
msgid "Choose a quiz in the drop down and then click the button to restore a deleted quiz."
|
1195 |
msgstr "Kies een quiz in het selectiemenu en klik dan op de knop om de verwijderde quiz te herstellen."
|
1196 |
|
1197 |
-
#:
|
1198 |
msgid "Restore Quiz"
|
1199 |
msgstr "Herstel quiz"
|
1200 |
|
1201 |
-
#:
|
1202 |
-
#:
|
1203 |
#, php-format
|
1204 |
msgid "Previous %s Audits"
|
1205 |
msgstr "Vorige %s controles"
|
1206 |
|
1207 |
-
#:
|
1208 |
-
#:
|
1209 |
#, php-format
|
1210 |
msgid "Next %s Audits"
|
1211 |
msgstr "Volgende %s controles"
|
1212 |
|
1213 |
-
#:
|
1214 |
msgid "User"
|
1215 |
msgstr "Gebruiker"
|
1216 |
|
1217 |
-
#:
|
1218 |
msgid "Action"
|
1219 |
msgstr "Aktie"
|
1220 |
|
1221 |
-
#:
|
1222 |
msgid "Time"
|
1223 |
msgstr "Tijd"
|
1224 |
|
1225 |
-
#:
|
1226 |
msgid "Need Help?"
|
1227 |
msgstr "Hulp nodig?"
|
1228 |
|
1229 |
-
#:
|
1230 |
msgid "Support"
|
1231 |
msgstr "Ondersteuning"
|
1232 |
|
1233 |
-
#:
|
1234 |
msgid "System Info"
|
1235 |
msgstr "Systeeminformatie"
|
1236 |
|
1237 |
-
#:
|
1238 |
msgid "Help Page"
|
1239 |
msgstr "Help pagina"
|
1240 |
|
1241 |
-
#:
|
1242 |
msgid "Need help with the plugin? Try any of the following:"
|
1243 |
msgstr "Hulp nodig met de plugin? Probeer één van de volgende:"
|
1244 |
|
1245 |
-
#:
|
1246 |
msgid "Multiple Choice"
|
1247 |
msgstr "Meerkeuze"
|
1248 |
|
1249 |
-
#:
|
1250 |
msgid "Horizontal Multiple Choice"
|
1251 |
msgstr "Horizontale meerkeuze"
|
1252 |
|
1253 |
-
#:
|
1254 |
msgid "Drop Down"
|
1255 |
msgstr "Vervolgkeuze"
|
1256 |
|
1257 |
-
#:
|
1258 |
msgid "Small Open Answer"
|
1259 |
msgstr "Klein open antwoord"
|
1260 |
|
1261 |
-
#:
|
1262 |
msgid "Multiple Response"
|
1263 |
msgstr "Meerdere antwoorden"
|
1264 |
|
1265 |
-
#:
|
1266 |
msgid "Large Open Answer"
|
1267 |
msgstr "Groot open antwoord"
|
1268 |
|
1269 |
-
#:
|
1270 |
msgid "Text Block"
|
1271 |
msgstr "Tekst blok"
|
1272 |
|
1273 |
-
#:
|
1274 |
msgid "Number"
|
1275 |
msgstr "Nummer"
|
1276 |
|
1277 |
-
#:
|
1278 |
msgid "Accept"
|
1279 |
msgstr "Accepteer"
|
1280 |
|
1281 |
-
#:
|
1282 |
msgid "Captcha"
|
1283 |
msgstr "Captcha"
|
1284 |
|
1285 |
-
#:
|
1286 |
msgid "Horizontal Multiple Response"
|
1287 |
msgstr "Horizontale meerdere antwoorden"
|
1288 |
|
1289 |
-
#:
|
1290 |
msgid "Fill In The Blank"
|
1291 |
msgstr "Vul het lege veld in"
|
1292 |
|
1293 |
-
#:
|
1294 |
msgid "Success!"
|
1295 |
msgstr "Succesvol!"
|
1296 |
|
1297 |
-
#:
|
1298 |
msgid "Add New"
|
1299 |
msgstr "Voeg nieuwe toe"
|
1300 |
|
1301 |
-
#:
|
1302 |
#, php-format
|
1303 |
msgid "One quiz"
|
1304 |
msgid_plural "%s quizzes"
|
1305 |
msgstr[0] "Een quiz"
|
1306 |
msgstr[1] "%s quizzen"
|
1307 |
|
1308 |
-
#:
|
1309 |
-
#:
|
1310 |
msgid "URL"
|
1311 |
msgstr "URL"
|
1312 |
|
1313 |
-
#:
|
1314 |
-
#:
|
1315 |
msgid "Quiz Shortcode"
|
1316 |
msgstr "Quiz shortcode"
|
1317 |
|
1318 |
-
#:
|
1319 |
-
#:
|
1320 |
msgid "Leaderboard Shortcode"
|
1321 |
msgstr "Klassement shortcode"
|
1322 |
|
1323 |
-
#:
|
1324 |
-
#:
|
1325 |
msgid "Quiz Views"
|
1326 |
msgstr "Quiz weergaves"
|
1327 |
|
1328 |
-
#:
|
1329 |
-
#:
|
1330 |
msgid "Quiz Taken"
|
1331 |
msgstr "Afgenomen quizzen"
|
1332 |
|
1333 |
-
#:
|
1334 |
-
#:
|
1335 |
msgid "Last Modified"
|
1336 |
msgstr "Laatst aangepast"
|
1337 |
|
1338 |
-
#:
|
1339 |
msgid "Edit Name"
|
1340 |
msgstr "Bewerk naam"
|
1341 |
|
1342 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1343 |
msgid "Create New Quiz"
|
1344 |
msgstr "Maak nieuwe quiz"
|
1345 |
|
1346 |
-
#:
|
1347 |
msgid "Create Quiz"
|
1348 |
msgstr "Maak quiz"
|
1349 |
|
1350 |
-
#:
|
1351 |
msgid "Quiz Name:"
|
1352 |
msgstr "Quiz naam:"
|
1353 |
|
1354 |
-
#:
|
1355 |
msgid "Duplicate this quiz?"
|
1356 |
msgstr "Dupliceer deze quiz?"
|
1357 |
|
1358 |
-
#:
|
1359 |
msgid "Duplicate questions with quiz"
|
1360 |
msgstr "Dupliceer vragen met quiz"
|
1361 |
|
1362 |
-
#:
|
1363 |
msgid "Name Of New Quiz:"
|
1364 |
msgstr "Naam van de nieuwe quiz"
|
1365 |
|
1366 |
-
#:
|
1367 |
msgid "Are you sure you want to delete this quiz?"
|
1368 |
msgstr "Weet je zeker dat je deze quiz wil verwijderen?"
|
1369 |
|
1370 |
-
#:
|
1371 |
msgid "Delete Quiz"
|
1372 |
msgstr "Verwijder quiz"
|
1373 |
|
1374 |
-
#:
|
1375 |
msgid "Quiz Master Next Leaderboard Widget"
|
1376 |
msgstr "Quiz Master Next klassementswidget"
|
1377 |
|
1378 |
-
#:
|
1379 |
msgid "Widget Title"
|
1380 |
msgstr "Widget titel"
|
1381 |
|
1382 |
-
#:
|
1383 |
msgid "Quiz ID"
|
1384 |
msgstr "Quiz ID"
|
1385 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1386 |
#~ msgid "Requested Features"
|
1387 |
#~ msgstr "Gevraagde functies"
|
5 |
msgstr ""
|
6 |
"Project-Id-Version: Quiz Master Next\n"
|
7 |
"Report-Msgid-Bugs-To: \n"
|
8 |
+
"POT-Creation-Date: 2015-04-20 01:13-0500\n"
|
9 |
"PO-Revision-Date: \n"
|
10 |
"Last-Translator: Frank Corso <frank@mylocalwebstop.com>\n"
|
11 |
"Language-Team: My Local Webstop <fpcorso@mylocalwebstop.com>\n"
|
62 |
msgid "QMN About"
|
63 |
msgstr "Over QMN"
|
64 |
|
65 |
+
#: php/qmn_options_email_tab.php:6
|
66 |
msgid "Emails"
|
67 |
msgstr "Emails"
|
68 |
|
69 |
+
#: php/qmn_options_email_tab.php:42
|
70 |
+
#: php/qmn_options_email_tab.php:101
|
71 |
msgid "The email has been added successfully."
|
72 |
msgstr "De email is succesvol toegevoegd"
|
73 |
|
74 |
+
#: php/qmn_options_email_tab.php:55
|
75 |
+
#: php/qmn_options_email_tab.php:114
|
76 |
+
#: php/qmn_options_email_tab.php:178
|
77 |
+
#: php/qmn_quiz_creator.php:382
|
78 |
+
#: php/qmn_quiz_creator.php:448
|
79 |
+
#: php/qmn_quiz_creator.php:490
|
80 |
+
#: php/qmn_quiz_creator.php:648
|
81 |
+
#: php/qmn_quiz_creator.php:713
|
82 |
+
#: php/qmn_options_leaderboard_tab.php:38
|
|
|
83 |
#, php-format
|
84 |
msgid "There has been an error in this action. Please share this with the developer. Error Code: %s"
|
85 |
msgstr "Er is een fout opgetreden in deze actie. Deel dit met de ontwikkelaar. Foutcode: %s"
|
86 |
|
87 |
+
#: php/qmn_options_email_tab.php:73
|
88 |
+
#: php/qmn_options_email_tab.php:91
|
89 |
msgid "Enter text here"
|
90 |
msgstr "Hier tekst invoeren"
|
91 |
|
92 |
+
#: php/qmn_options_email_tab.php:165
|
93 |
msgid "The email has been updated successfully."
|
94 |
msgstr "De email is succesvol bijgewerkt"
|
95 |
|
96 |
+
#: php/qmn_options_email_tab.php:232
|
97 |
+
#: php/qmn_options_leaderboard_tab.php:49
|
|
|
98 |
msgid "Template Variables"
|
99 |
msgstr "Template variabelen"
|
100 |
|
101 |
+
#: php/qmn_options_email_tab.php:235
|
|
|
102 |
msgid "Score for the quiz when using points"
|
103 |
msgstr "Score voor de quiz bij gebruik van punten"
|
104 |
|
105 |
+
#: php/qmn_options_email_tab.php:238
|
|
|
106 |
msgid "The average amount of points user had per question"
|
107 |
msgstr "Het gemiddelde aantal punten per vraag dat de gebruiker had"
|
108 |
|
109 |
+
#: php/qmn_options_email_tab.php:241
|
|
|
110 |
msgid "The number of correct answers the user had"
|
111 |
msgstr "Het aantal correcte antwoorden dat de gebruiker had"
|
112 |
|
113 |
+
#: php/qmn_options_email_tab.php:244
|
|
|
114 |
msgid "The total number of questions in the quiz"
|
115 |
msgstr "Het totaal aantal vragen in de quiz"
|
116 |
|
117 |
+
#: php/qmn_options_email_tab.php:247
|
|
|
118 |
msgid "Score for the quiz when using correct answers"
|
119 |
msgstr "Score voor de quiz bij gebruik van goede antwoorden"
|
120 |
|
121 |
+
#: php/qmn_options_email_tab.php:250
|
|
|
122 |
msgid "The name the user entered before the quiz"
|
123 |
msgstr "De naam die de gebruiker invoerde voor aanvang van de quiz"
|
124 |
|
125 |
+
#: php/qmn_options_email_tab.php:253
|
|
|
126 |
msgid "The business the user entered before the quiz"
|
127 |
msgstr "Het bedrijf dat de gebruiker invoerde voor aanvang van de quiz"
|
128 |
|
129 |
+
#: php/qmn_options_email_tab.php:256
|
|
|
130 |
msgid "The phone number the user entered before the quiz"
|
131 |
msgstr "Het telefoonnummer dat de gebruiker invoerde voor aanvang van de quiz"
|
132 |
|
133 |
+
#: php/qmn_options_email_tab.php:259
|
|
|
134 |
msgid "The email the user entered before the quiz"
|
135 |
msgstr "De email die de gebruiker invoerde voor aanvang van de quiz"
|
136 |
|
137 |
+
#: php/qmn_options_email_tab.php:262
|
138 |
+
#: php/qmn_options_leaderboard_tab.php:77
|
|
|
139 |
msgid "The name of the quiz"
|
140 |
msgstr "De naam van de quiz"
|
141 |
|
142 |
+
#: php/qmn_options_email_tab.php:265
|
|
|
143 |
msgid "Shows the question, the answer the user provided, and the correct answer"
|
144 |
msgstr "Laat de vragen zien, de gegeven antwoorden van de gebruiker en het juste antwoord"
|
145 |
|
146 |
+
#: php/qmn_options_email_tab.php:268
|
|
|
147 |
msgid "The comments the user entered into comment box if enabled"
|
148 |
msgstr "De opmerkingen die de gebruiker invoerde in de opmerkingenbox, indien ingeschakeld"
|
149 |
|
150 |
+
#: php/qmn_options_email_tab.php:271
|
|
|
151 |
msgid "The amount of time user spent of quiz"
|
152 |
msgstr "De hoeveelheid tijd die de gebruiker heeft besteedt aan de quiz"
|
153 |
|
154 |
+
#: php/qmn_options_email_tab.php:274
|
|
|
155 |
msgid "The link to the certificate after completing the quiz"
|
156 |
msgstr "De link naar het certificaat na voltooiing van de quiz"
|
157 |
|
158 |
+
#: php/qmn_options_email_tab.php:277
|
|
|
159 |
msgid "The amount of points a specific category earned."
|
160 |
msgstr "De hoeveelheid punten verdiend in een specifieke categorie."
|
161 |
|
162 |
+
#: php/qmn_options_email_tab.php:280
|
|
|
163 |
msgid "The score a specific category earned."
|
164 |
msgstr "De score verdiend in een specifieke categorie."
|
165 |
|
166 |
+
#: php/qmn_options_email_tab.php:283
|
|
|
167 |
msgid "The average points from all categories."
|
168 |
msgstr "De gemiddelde punten van alle categorieën."
|
169 |
|
170 |
+
#: php/qmn_options_email_tab.php:286
|
|
|
171 |
msgid "The average score from all categories."
|
172 |
msgstr "De gemiddelde score van alle categorieën."
|
173 |
|
174 |
+
#: php/qmn_options_email_tab.php:289
|
|
|
175 |
msgid "The question that the user answered"
|
176 |
msgstr "De vraag die de gebruiker beantwoordde"
|
177 |
|
178 |
+
#: php/qmn_options_email_tab.php:292
|
|
|
179 |
msgid "The answer the user gave for the question"
|
180 |
msgstr "Het antwoord van de gebruiker op de vraag"
|
181 |
|
182 |
+
#: php/qmn_options_email_tab.php:295
|
|
|
183 |
msgid "The correct answer for the question"
|
184 |
msgstr "Het juiste antwoord op de vraag"
|
185 |
|
186 |
+
#: php/qmn_options_email_tab.php:298
|
|
|
187 |
msgid "The comments the user provided in the comment field for the question"
|
188 |
msgstr "De opmerkingen geplaatst door de gebruiker in het opmerkingenveld van de vraag."
|
189 |
|
190 |
+
#: php/qmn_options_email_tab.php:301
|
|
|
191 |
msgid "Reason why the correct answer is the correct answer"
|
192 |
msgstr "Reden waarom het juiste antwoord het juiste antwoord is"
|
193 |
|
194 |
+
#: php/qmn_options_email_tab.php:304
|
|
|
195 |
msgid "The Current Date"
|
196 |
msgstr "De huidige datum"
|
197 |
|
198 |
+
#: php/qmn_options_email_tab.php:319
|
199 |
+
#: php/qmn_options_email_tab.php:518
|
200 |
msgid "Save Email Templates And Settings"
|
201 |
msgstr "Bewaar email templates en instellingen"
|
202 |
|
203 |
+
#: php/qmn_options_email_tab.php:323
|
204 |
msgid "Send user email upon completion?"
|
205 |
msgstr "Stuur de gebruiker een email na voltooiing van de quiz?"
|
206 |
|
207 |
+
#: php/qmn_options_email_tab.php:325
|
208 |
+
#: php/qmn_options_email_tab.php:332
|
209 |
msgid "Yes"
|
210 |
msgstr "Ja"
|
211 |
|
212 |
+
#: php/qmn_options_email_tab.php:326
|
213 |
+
#: php/qmn_options_email_tab.php:333
|
214 |
msgid "No"
|
215 |
msgstr "Nee"
|
216 |
|
217 |
+
#: php/qmn_options_email_tab.php:330
|
218 |
msgid "Send admin email upon completion?"
|
219 |
msgstr "Stuur admin email na voltooiing?"
|
220 |
|
221 |
+
#: php/qmn_options_email_tab.php:337
|
222 |
msgid "What emails should we send the admin email to? Separate emails with a comma."
|
223 |
msgstr "Wat voor emails moeten we naar de admin email sturen? Aparte emails met een komma."
|
224 |
|
225 |
+
#: php/qmn_options_email_tab.php:341
|
226 |
msgid "What is the From Name for the email sent to users and admin?"
|
227 |
msgstr "Wat is de Van naam voor de email die naar gebruikers en de admin wordt gestuurd?"
|
228 |
|
229 |
+
#: php/qmn_options_email_tab.php:347
|
230 |
msgid "Email Sent To User"
|
231 |
msgstr "Email naar gebruiker verstuurd"
|
232 |
|
233 |
+
#: php/qmn_options_email_tab.php:348
|
234 |
+
#: php/qmn_options_email_tab.php:426
|
235 |
msgid "Add New User Email"
|
236 |
msgstr "Voeg emailadres nieuwe gebruiker toe"
|
237 |
|
238 |
+
#: php/qmn_options_email_tab.php:353
|
239 |
+
#: php/qmn_options_email_tab.php:419
|
240 |
+
#: php/qmn_options_email_tab.php:440
|
241 |
+
#: php/qmn_options_email_tab.php:506
|
242 |
msgid "Score Greater Than Or Equal To"
|
243 |
msgstr "Score groter dan of gelijk aan"
|
244 |
|
245 |
+
#: php/qmn_options_email_tab.php:354
|
246 |
+
#: php/qmn_options_email_tab.php:420
|
247 |
+
#: php/qmn_options_email_tab.php:441
|
248 |
+
#: php/qmn_options_email_tab.php:507
|
249 |
msgid "Score Less Than Or Equal To"
|
250 |
msgstr "Score kleiner dan of gelijk aan"
|
251 |
|
252 |
+
#: php/qmn_options_email_tab.php:355
|
253 |
+
#: php/qmn_options_email_tab.php:421
|
254 |
+
#: php/qmn_options_email_tab.php:442
|
255 |
+
#: php/qmn_options_email_tab.php:508
|
256 |
msgid "Subject"
|
257 |
msgstr "Onderwerp"
|
258 |
|
259 |
+
#: php/qmn_options_email_tab.php:356
|
260 |
+
#: php/qmn_options_email_tab.php:422
|
261 |
+
#: php/qmn_options_email_tab.php:443
|
262 |
+
#: php/qmn_options_email_tab.php:509
|
263 |
msgid "Email To Send"
|
264 |
msgstr "Te versturen email"
|
265 |
|
266 |
+
#: php/qmn_options_email_tab.php:434
|
267 |
msgid "Email Sent To Admin"
|
268 |
msgstr "Email naar Admin verstuurd"
|
269 |
|
270 |
+
#: php/qmn_options_email_tab.php:435
|
271 |
+
#: php/qmn_options_email_tab.php:513
|
272 |
msgid "Add New Admin Email"
|
273 |
msgstr "Voeg nieuwe Admin email toe"
|
274 |
|
275 |
+
#: php/qmn_quiz_creator.php:369
|
276 |
msgid "Your new quiz has been created successfully. To begin editing your quiz, click the Edit link on the new quiz."
|
277 |
msgstr "Je nieuwe quiz is succesvol gemaakt. Klik op de Bewerken link in de nieuwe quiz om je quiz te gaan bewerken."
|
278 |
|
279 |
+
#: php/qmn_quiz_creator.php:435
|
280 |
msgid "Your quiz has been deleted successfully."
|
281 |
msgstr "Je quiz is succesvol verwijderd."
|
282 |
|
283 |
+
#: php/qmn_quiz_creator.php:477
|
284 |
msgid "Your quiz name has been updated successfully."
|
285 |
msgstr "Je quiz is succesvol bijgewerkt."
|
286 |
|
287 |
+
#: php/qmn_quiz_creator.php:634
|
288 |
msgid "Your quiz has been duplicated successfully."
|
289 |
msgstr "Je quiz is succesvol gedupliceerd."
|
290 |
|
291 |
+
#: php/qmn_quiz.php:350
|
292 |
msgid "Not a valid e-mail address!"
|
293 |
msgstr "Geen geldig email adres!"
|
294 |
|
295 |
+
#: php/qmn_quiz.php:351
|
296 |
msgid "This field must be a number!"
|
297 |
msgstr "Dit veld moet een getal zijn!"
|
298 |
|
299 |
+
#: php/qmn_quiz.php:352
|
300 |
msgid "The entered text is not correct!"
|
301 |
msgstr "De ingevoerde tekst is niet correct!"
|
302 |
|
303 |
+
#: php/qmn_quiz.php:353
|
304 |
msgid "Please complete all required fields!"
|
305 |
msgstr "Vul alle verplichte velden in!"
|
306 |
|
307 |
+
#: php/qmn_quiz.php:465
|
308 |
msgid "Hint"
|
309 |
msgstr "Aanwijzing"
|
310 |
|
311 |
+
#: php/qmn_quiz.php:1254
|
|
|
312 |
msgid "Previous"
|
313 |
msgstr "Vorige"
|
314 |
|
315 |
+
#: php/qmn_credits.php:27
|
316 |
msgid "Welcome To Quiz Master Next"
|
317 |
msgstr "Welkom bij Quizmaster Next"
|
318 |
|
319 |
+
#: php/qmn_credits.php:28
|
320 |
msgid "Thank you for updating!"
|
321 |
msgstr "Dank je voor het bijwerken!"
|
322 |
|
323 |
+
#: php/qmn_credits.php:32
|
324 |
msgid "What's New!"
|
325 |
msgstr "Wat is er nieuw!"
|
326 |
|
327 |
+
#: php/qmn_credits.php:34
|
328 |
msgid "Changelog"
|
329 |
msgstr "Overzicht wijzigingen"
|
330 |
|
331 |
+
#: php/qmn_usage_tracking.php:193
|
332 |
msgid "Allow Quiz Master Next to anonymously track this plugin's usage and help us make this plugin better? No sensitive data is tracked."
|
333 |
msgstr "Sta toe dat Quiz Master Next anonieme informatie over het gebruik van plugins verzameld om verbeteringen door te kunnen voeren. Er wordt geen gevoelige informatie verzameld."
|
334 |
|
335 |
+
#: php/qmn_usage_tracking.php:194
|
336 |
msgid "Allow"
|
337 |
msgstr "Toestaan"
|
338 |
|
339 |
+
#: php/qmn_usage_tracking.php:195
|
340 |
msgid "Do not allow"
|
341 |
msgstr "Niet toestaan"
|
342 |
|
343 |
+
#: php/qmn_options_leaderboard_tab.php:6
|
344 |
msgid "Leaderboard"
|
345 |
msgstr "Klassement"
|
346 |
|
347 |
+
#: php/qmn_options_leaderboard_tab.php:25
|
348 |
msgid "The leaderboards has been updated successfully."
|
349 |
msgstr "De klassementen zijn succesvol bijgewerkt"
|
350 |
|
351 |
+
#: php/qmn_options_leaderboard_tab.php:52
|
352 |
msgid "The name of the user who is in first place"
|
353 |
msgstr "De naam van de gebruiker die eerste is"
|
354 |
|
355 |
+
#: php/qmn_options_leaderboard_tab.php:53
|
356 |
msgid "The score from the first place's quiz"
|
357 |
msgstr "De score van de eerste plaats van de quiz"
|
358 |
|
359 |
+
#: php/qmn_options_leaderboard_tab.php:57
|
360 |
msgid "The name of the user who is in second place"
|
361 |
msgstr "De score van de gebruiker die tweede is"
|
362 |
|
363 |
+
#: php/qmn_options_leaderboard_tab.php:58
|
364 |
msgid "The score from the second place's quiz"
|
365 |
msgstr "De score van de tweede plaats in de quiz"
|
366 |
|
367 |
+
#: php/qmn_options_leaderboard_tab.php:62
|
368 |
msgid "The name of the user who is in third place"
|
369 |
msgstr "De naam van de gebruiker die derde is"
|
370 |
|
371 |
+
#: php/qmn_options_leaderboard_tab.php:63
|
372 |
msgid "The score from the third place's quiz"
|
373 |
msgstr "De score van de derde plaats in de quiz"
|
374 |
|
375 |
+
#: php/qmn_options_leaderboard_tab.php:67
|
376 |
msgid "The name of the user who is in fourth place"
|
377 |
msgstr "De naam van de gebruiker die vierde is"
|
378 |
|
379 |
+
#: php/qmn_options_leaderboard_tab.php:68
|
380 |
msgid "The score from the fourth place's quiz"
|
381 |
msgstr "De score van de vierde plaats in de quiz"
|
382 |
|
383 |
+
#: php/qmn_options_leaderboard_tab.php:72
|
384 |
msgid "The name of the user who is in fifth place"
|
385 |
msgstr "De naam van de gebruiker die vijfde is"
|
386 |
|
387 |
+
#: php/qmn_options_leaderboard_tab.php:73
|
388 |
msgid "The score from the fifth place's quiz"
|
389 |
msgstr "De score van de vijfde plaats in de quiz"
|
390 |
|
391 |
+
#: php/qmn_options_leaderboard_tab.php:80
|
392 |
+
#: php/qmn_options_leaderboard_tab.php:108
|
393 |
msgid "Save Leaderboard Options"
|
394 |
msgstr "Klassement opties bewaren"
|
395 |
|
396 |
+
#: php/qmn_options_leaderboard_tab.php:89
|
397 |
msgid "Leaderboard Template"
|
398 |
msgstr "Klassement template"
|
399 |
|
400 |
+
#: php/qmn_options_leaderboard_tab.php:91
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
401 |
msgid "Allowed Variables:"
|
402 |
msgstr "Toegestane variabelen:"
|
403 |
|
404 |
+
#: php/qmn_addons.php:48
|
405 |
msgid "These addons extend the functionality of Quiz Master Next"
|
406 |
msgstr "Deze uitbreidingen verbeteren de functionaliteit van Quiz Master Next"
|
407 |
|
408 |
+
#: php/qmn_addons.php:91
|
409 |
msgid "Browse All Addons"
|
410 |
msgstr "Doorzoek alle uitbreidingen"
|
411 |
|
412 |
+
#: php/qmn_addons.php:98
|
413 |
msgid "Featured Addons"
|
414 |
msgstr "Aanbevolen uitbreidingen"
|
415 |
|
416 |
+
#: php/qmn_options_text_tab.php:6
|
417 |
msgid "Text"
|
418 |
msgstr "Tekst"
|
419 |
|
420 |
+
#: php/qmn_options_text_tab.php:42
|
421 |
msgid "The templates has been updated successfully."
|
422 |
msgstr "De templates zijn succesvol opgeslagen."
|
423 |
|
424 |
+
#: php/qmn_options_text_tab.php:170
|
425 |
+
#: php/qmn_options_text_tab.php:330
|
426 |
msgid "Save Templates"
|
427 |
msgstr "Bewaar teplates"
|
428 |
|
429 |
+
#: php/qmn_options_text_tab.php:176
|
430 |
msgid "Message Templates"
|
431 |
msgstr "Bericht templates"
|
432 |
|
433 |
+
#: php/qmn_options_text_tab.php:180
|
434 |
msgid "Message Displayed Before Quiz"
|
435 |
msgstr "Bericht getoond voor aanvang quiz"
|
436 |
|
437 |
+
#: php/qmn_options_text_tab.php:190
|
438 |
msgid "Message Displayed Before Comments Box If Enabled"
|
439 |
msgstr "Bericht getoond voor opmerkingen box indien ingeschakeld"
|
440 |
|
441 |
+
#: php/qmn_options_text_tab.php:200
|
442 |
msgid "Message Displayed At End Of Quiz (Leave Blank To Omit Text Section)"
|
443 |
msgstr "Bericht getoond aan het einde van de quiz (Laat leeg om de tekst sectie weg te laten)"
|
444 |
|
445 |
+
#: php/qmn_options_text_tab.php:210
|
446 |
msgid "Message Displayed If User Has Tried Quiz Too Many Times"
|
447 |
msgstr "Bericht getoond indien de gebruiker de quiz te vaak heeft proberen te maken"
|
448 |
|
449 |
+
#: php/qmn_options_text_tab.php:220
|
450 |
msgid "Message Displayed If User Is Not Logged In And Quiz Requires Users To Be Logged In"
|
451 |
msgstr "Bericht getoond indien de gebruiker niet is ingelogd en de quiz dit wel vereist"
|
452 |
|
453 |
+
#: php/qmn_options_text_tab.php:230
|
454 |
msgid "Message Displayed If Date Is Outside Scheduled Timeframe"
|
455 |
msgstr "Bericht getoond indien de datum buiten het tijdspad is"
|
456 |
|
457 |
+
#: php/qmn_options_text_tab.php:240
|
458 |
msgid "Message Displayed If The Limit Of Total Entries Has Been Reached"
|
459 |
msgstr "Bericht getoond indien de grens van het aantal invoeren is bereikt"
|
460 |
|
461 |
+
#: php/qmn_options_text_tab.php:250
|
462 |
msgid "%QUESTIONS_ANSWERS% Text"
|
463 |
msgstr "%QUESTIONS_ANSWERS% Tekst"
|
464 |
|
465 |
+
#: php/qmn_options_text_tab.php:263
|
466 |
msgid "Twitter Sharing Text"
|
467 |
msgstr "Twitter Delen tekst"
|
468 |
|
469 |
+
#: php/qmn_options_text_tab.php:280
|
470 |
msgid "Facebook Sharing Text"
|
471 |
msgstr "Facebook Delen tekst"
|
472 |
|
473 |
+
#: php/qmn_options_text_tab.php:295
|
474 |
msgid "Other Templates"
|
475 |
msgstr "Andere templates"
|
476 |
|
477 |
+
#: php/qmn_options_text_tab.php:298
|
478 |
msgid "Text for submit button"
|
479 |
msgstr "Teskt voor verstuur knop"
|
480 |
|
481 |
+
#: php/qmn_options_text_tab.php:302
|
482 |
msgid "Text for name field"
|
483 |
msgstr "Tekst voor naam veld"
|
484 |
|
485 |
+
#: php/qmn_options_text_tab.php:306
|
486 |
msgid "Text for business field"
|
487 |
msgstr "Tekst voor bedrijfsveld"
|
488 |
|
489 |
+
#: php/qmn_options_text_tab.php:310
|
490 |
msgid "Text for email field"
|
491 |
msgstr "Tekst voor email veld"
|
492 |
|
493 |
+
#: php/qmn_options_text_tab.php:314
|
494 |
msgid "Text for phone number field"
|
495 |
msgstr "Tekst voor telefoonnummer veld"
|
496 |
|
497 |
+
#: php/qmn_options_text_tab.php:318
|
498 |
msgid "Text for comments field"
|
499 |
msgstr "Tekst voor opmerkingen veld"
|
500 |
|
501 |
+
#: php/qmn_options_text_tab.php:322
|
502 |
msgid "Text for previous button"
|
503 |
msgstr "Tekst voor vorige knop"
|
504 |
|
505 |
+
#: php/qmn_options_text_tab.php:326
|
506 |
msgid "Text for next button"
|
507 |
msgstr "Tekst voor volgende knop"
|
508 |
|
509 |
+
#: php/qmn_options_tools_tab.php:23
|
510 |
msgid "The stats has been reset successfully."
|
511 |
msgstr "De stats zijn succesvol gereset."
|
512 |
|
513 |
+
#: php/qmn_options_tools_tab.php:75
|
514 |
msgid "Use this button to reset all the stats collected for this quiz (Quiz Views and Times Quiz Has Been Taken)."
|
515 |
msgstr "Gebruik deze knop om alle stats van deze quiz te resetten (Quiz weergaves en keren dat de quiz is afgenomen)."
|
516 |
|
517 |
+
#: php/qmn_options_tools_tab.php:76
|
518 |
msgid "Reset Quiz Views And Taken Stats"
|
519 |
msgstr "Reset weergeven quiz en afgenomen quiz stats"
|
520 |
|
521 |
+
#: php/qmn_options_tools_tab.php:87
|
522 |
msgid "Are you sure you want to reset the stats to 0? All views and taken stats for this quiz will be reset. This is permanent and cannot be undone."
|
523 |
msgstr "Weet je zeker dat je de stats naar 0 wil resetten? Alle weergave en afgenomen stats zullen gereset worden. Dit is permanent en kan niet ongedaan gemaakt worden."
|
524 |
|
525 |
+
#: php/qmn_options_tools_tab.php:91
|
526 |
msgid "Reset All Stats For Quiz"
|
527 |
msgstr "Reset alle stats voor deze quiz"
|
528 |
|
529 |
+
#: php/qmn_dashboard_widgets.php:9
|
530 |
msgid "Quiz Master Next Snapshot"
|
531 |
msgstr "Quiz Master Next momentopname"
|
532 |
|
533 |
+
#: php/qmn_dashboard_widgets.php:166
|
534 |
msgid "quizzes taken today"
|
535 |
msgstr "quizzen afgenomen vandaag"
|
536 |
|
537 |
+
#: php/qmn_dashboard_widgets.php:185
|
538 |
msgid "quizzes taken last 7 days"
|
539 |
msgstr "quizzen afgenomen de laatste 7 dagen"
|
540 |
|
541 |
+
#: php/qmn_dashboard_widgets.php:204
|
542 |
+
#, fuzzy
|
543 |
+
msgid "quizzes taken last 30 days"
|
544 |
+
msgstr "quizzen afgenomen de laatste 7 dagen"
|
545 |
+
|
546 |
+
#: php/qmn_dashboard_widgets.php:223
|
547 |
+
#, fuzzy
|
548 |
+
msgid "quizzes taken last 120 days"
|
549 |
+
msgstr "quizzen afgenomen de laatste 7 dagen"
|
550 |
+
|
551 |
+
#: php/qmn_dashboard_widgets.php:242
|
552 |
msgid "total active quizzes"
|
553 |
msgstr "totaal actieve quizzen"
|
554 |
|
555 |
+
#: php/qmn_dashboard_widgets.php:248
|
556 |
msgid "total active questions"
|
557 |
msgstr "totaal actieve vragen"
|
558 |
|
559 |
+
#: php/qmn_dashboard_widgets.php:254
|
560 |
msgid "most popular quiz"
|
561 |
msgstr "meest populaire quiz"
|
562 |
|
563 |
+
#: php/qmn_dashboard_widgets.php:260
|
564 |
msgid "least popular quiz"
|
565 |
msgstr "minst populaire quiz"
|
566 |
|
567 |
+
#: php/qmn_options_certificate_tab.php:6
|
568 |
msgid "Certificate (Beta)"
|
569 |
msgstr "Certificaat (Beta)"
|
570 |
|
571 |
+
#: php/qmn_options_certificate_tab.php:32
|
572 |
msgid "The certificate has been updated successfully."
|
573 |
msgstr "Het certificaat werd succesvol bijgewerkt."
|
574 |
|
575 |
+
#: php/qmn_options_certificate_tab.php:61
|
576 |
msgid "Enter title here"
|
577 |
msgstr "Hier titel invoeren"
|
578 |
|
579 |
+
#: php/qmn_options_certificate_tab.php:65
|
580 |
msgid "Quiz Certificate (Beta)"
|
581 |
msgstr "Quiz Certificaat (Beta)"
|
582 |
|
583 |
+
#: php/qmn_options_certificate_tab.php:66
|
584 |
msgid "Enter in your text here to fill in the certificate for this quiz. Be sure to enter in the link variable into the templates on the Quiz Text tab so the user can access the certificate."
|
585 |
msgstr "Voer hier je tekst in voor het certificaat van deze quiz. Let er op om de linkvariabele in te voeren in de templates op de Quiz Next tab zodat de gebruiker toegang heeft tot het certificaat."
|
586 |
|
587 |
+
#: php/qmn_options_certificate_tab.php:67
|
588 |
msgid "These fields cannot contain HTML."
|
589 |
msgstr "Deze velden kunnen geen HTML bevatten."
|
590 |
|
591 |
+
#: php/qmn_options_certificate_tab.php:68
|
592 |
+
#: php/qmn_options_certificate_tab.php:124
|
593 |
msgid "Save Certificate Options"
|
594 |
msgstr "Bewaar certificaat opties"
|
595 |
|
596 |
+
#: php/qmn_options_certificate_tab.php:76
|
597 |
msgid "Enable Certificates For This Quiz?"
|
598 |
msgstr "Certificaat toestaan voor deze quiz?"
|
599 |
|
600 |
+
#: php/qmn_options_certificate_tab.php:84
|
601 |
msgid "Certificate Title"
|
602 |
msgstr "Certificaat titel"
|
603 |
|
604 |
+
#: php/qmn_options_certificate_tab.php:91
|
605 |
msgid "Message Displayed On Certificate"
|
606 |
msgstr "Bericht dat op certificaat staat"
|
607 |
|
608 |
+
#: php/qmn_options_certificate_tab.php:111
|
609 |
msgid "URL To Logo (Must be JPG, JPEG, PNG or GIF)"
|
610 |
msgstr "URL naar logo (moet JPG, JPEG, PNG of GIF zijn)"
|
611 |
|
612 |
+
#: php/qmn_options_certificate_tab.php:118
|
613 |
msgid "URL To Background Img (Must be JPG, JPEG, PNG or GIF)"
|
614 |
msgstr "URL naar achtergrond Img (moet JPG, JPEG, PNG of GIF zijn)"
|
615 |
|
616 |
+
#: php/qmn_quiz_options.php:52
|
617 |
#, php-format
|
618 |
msgid "Quiz Settings For %s"
|
619 |
msgstr "Quiz instellingen voor %s"
|
620 |
|
621 |
+
#: php/qmn_quiz_options.php:92
|
622 |
msgid "Error!"
|
623 |
msgstr "Fout!"
|
624 |
|
625 |
+
#: php/qmn_quiz_options.php:92
|
626 |
msgid "Please go to the quizzes page and click on the Edit link from the quiz you wish to edit."
|
627 |
msgstr "Ga naar de quizzen pagina en klik op de Bewerken link van de quiz die je wil gaan bewerken."
|
628 |
|
629 |
+
#: php/qmn_options_questions_tab.php:6
|
630 |
msgid "Questions"
|
631 |
msgstr "Vragen"
|
632 |
|
633 |
+
#: php/qmn_options_questions_tab.php:14
|
634 |
+
msgid "Answer"
|
635 |
+
msgstr "Antwoord"
|
636 |
+
|
637 |
+
#: php/qmn_options_questions_tab.php:112
|
638 |
msgid "The question has been updated successfully."
|
639 |
msgstr "De vraag is succesvol bijgewerkt."
|
640 |
|
641 |
+
#: php/qmn_options_questions_tab.php:139
|
642 |
msgid "The question has been deleted successfully."
|
643 |
msgstr "De vraag is succesvol verwijderd."
|
644 |
|
645 |
+
#: php/qmn_options_questions_tab.php:223
|
646 |
msgid "The question has been duplicated successfully."
|
647 |
msgstr "De vraag is succesvol gedupliceerd."
|
648 |
|
649 |
+
#: php/qmn_options_questions_tab.php:316
|
650 |
msgid "The question has been created successfully."
|
651 |
msgstr "De vraag is succesvol gemaakt."
|
652 |
|
653 |
+
#: php/qmn_options_questions_tab.php:434
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
654 |
msgid "Add Question"
|
655 |
msgstr "Vraag toevoegen"
|
656 |
|
657 |
+
#: php/qmn_options_questions_tab.php:443
|
658 |
#, php-format
|
659 |
msgid "One question"
|
660 |
msgid_plural "%s questions"
|
661 |
msgstr[0] "Een vraag"
|
662 |
msgstr[1] "%s vragen"
|
663 |
|
664 |
+
#: php/qmn_options_questions_tab.php:449
|
665 |
+
#: php/qmn_options_questions_tab.php:457
|
666 |
+
#: php/qmn_options_questions_tab.php:582
|
667 |
+
msgid "Question Order"
|
668 |
+
msgstr "Vraag volgorde"
|
|
|
|
|
669 |
|
670 |
+
#: php/qmn_options_questions_tab.php:450
|
671 |
+
#: php/qmn_options_questions_tab.php:458
|
672 |
+
#: php/qmn_options_questions_tab.php:561
|
673 |
+
msgid "Question Type"
|
674 |
+
msgstr "Vraag type"
|
675 |
|
676 |
+
#: php/qmn_options_questions_tab.php:451
|
677 |
+
#: php/qmn_options_questions_tab.php:459
|
678 |
+
#: php/qmn_options_questions_tab.php:595
|
679 |
+
msgid "Category"
|
680 |
+
msgstr "Categorie"
|
681 |
|
682 |
+
#: php/qmn_options_questions_tab.php:452
|
683 |
+
#: php/qmn_options_questions_tab.php:460
|
|
|
|
|
684 |
msgid "Question"
|
685 |
msgstr "Vraag"
|
686 |
|
687 |
+
#: php/qmn_options_questions_tab.php:534
|
688 |
+
msgid "For fill in the blank types, use %BLANK% to represent where to put the text box in your text."
|
689 |
+
msgstr "Voor vul het lege veld in types, gebruik %BLANK% om aan te geven waar je in je tekst de tekstbox wil hebben."
|
690 |
+
|
691 |
+
#: php/qmn_options_questions_tab.php:539
|
692 |
msgid "Answers"
|
693 |
msgstr "Antwoorden"
|
694 |
|
695 |
+
#: php/qmn_options_questions_tab.php:540
|
|
|
696 |
msgid "Points Worth"
|
697 |
msgstr "Punten waard"
|
698 |
|
699 |
+
#: php/qmn_options_questions_tab.php:541
|
|
|
700 |
msgid "Correct Answer"
|
701 |
msgstr "Goed antwoord"
|
702 |
|
703 |
+
#: php/qmn_options_questions_tab.php:546
|
|
|
704 |
msgid "Add New Answer!"
|
705 |
msgstr "Voeg nieuw antwoord toe!"
|
706 |
|
707 |
+
#: php/qmn_options_questions_tab.php:551
|
|
|
708 |
msgid "Correct Answer Info"
|
709 |
msgstr "Juiste antwoord informatie"
|
710 |
|
711 |
+
#: php/qmn_options_questions_tab.php:573
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
712 |
msgid "Comment Field"
|
713 |
msgstr "Opmerkingenveld"
|
714 |
|
715 |
+
#: php/qmn_options_questions_tab.php:575
|
|
|
716 |
msgid "Small Text Field"
|
717 |
msgstr "Klein tekstveld"
|
718 |
|
719 |
+
#: php/qmn_options_questions_tab.php:576
|
|
|
720 |
msgid "Large Text Field"
|
721 |
msgstr "Groot tekstveld"
|
722 |
|
723 |
+
#: php/qmn_options_questions_tab.php:577
|
|
|
724 |
msgid "None"
|
725 |
msgstr "Geen"
|
726 |
|
727 |
+
#: php/qmn_options_questions_tab.php:587
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
728 |
msgid "Required?"
|
729 |
msgstr "Vereist?"
|
730 |
|
731 |
+
#: php/qmn_options_questions_tab.php:618
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
732 |
msgid "Create Question"
|
733 |
msgstr "Maak vraag"
|
734 |
|
735 |
+
#: php/qmn_options_questions_tab.php:623
|
736 |
msgid "Are you sure you want to delete this question?"
|
737 |
msgstr "Weet je zeker dat je deze vraag wil verwijderen?"
|
738 |
|
739 |
+
#: php/qmn_options_questions_tab.php:628
|
740 |
msgid "Delete Question"
|
741 |
msgstr "Verwijder vraag"
|
742 |
|
743 |
+
#: php/qmn_options_questions_tab.php:633
|
744 |
msgid "Are you sure you want to duplicate this question?"
|
745 |
msgstr "Weet je zeker dat je deze vraag wil dupliceren?"
|
746 |
|
747 |
+
#: php/qmn_options_questions_tab.php:638
|
748 |
msgid "Duplicate Question"
|
749 |
msgstr "Dupliceer vraag"
|
750 |
|
751 |
+
#: php/qmn_results.php:23
|
752 |
msgid "Your results has been deleted successfully."
|
753 |
msgstr "Je resultaten zijn succesvol verwijderd."
|
754 |
|
755 |
+
#: php/qmn_results.php:161
|
756 |
#, php-format
|
757 |
msgid "One result"
|
758 |
msgid_plural "%s results"
|
759 |
msgstr[0] "Een resultaat"
|
760 |
msgstr[1] "%s resultaten"
|
761 |
|
762 |
+
#: php/qmn_results.php:208
|
763 |
msgid "Actions"
|
764 |
msgstr "Akties"
|
765 |
|
766 |
+
#: php/qmn_results.php:209
|
767 |
msgid "Quiz Name"
|
768 |
msgstr "Quiz naam"
|
769 |
|
770 |
+
#: php/qmn_results.php:210
|
771 |
msgid "Score"
|
772 |
msgstr "Score"
|
773 |
|
774 |
+
#: php/qmn_results.php:211
|
775 |
msgid "Time To Complete"
|
776 |
msgstr "Gebruikte tijd"
|
777 |
|
778 |
+
#: php/qmn_results.php:212
|
779 |
msgid "Name"
|
780 |
msgstr "Naam"
|
781 |
|
782 |
+
#: php/qmn_results.php:213
|
783 |
msgid "Business"
|
784 |
msgstr "Bedrijf"
|
785 |
|
786 |
+
#: php/qmn_results.php:214
|
787 |
msgid "Email"
|
788 |
msgstr "Email"
|
789 |
|
790 |
+
#: php/qmn_results.php:215
|
791 |
msgid "Phone"
|
792 |
msgstr "Telefoon"
|
793 |
|
794 |
+
#: php/qmn_results.php:216
|
795 |
msgid "Time Taken"
|
796 |
msgstr "Benodigde tijd"
|
797 |
|
798 |
+
#: php/qmn_results.php:258
|
799 |
+
#: php/qmn_options_option_tab.php:147
|
800 |
msgid "Not Graded"
|
801 |
msgstr "Niet ingedeeld"
|
802 |
|
803 |
+
#: php/qmn_results.php:275
|
804 |
msgid "Are you sure you want to delete these results?"
|
805 |
msgstr "Weet je zeker dat je deze resultaten wil verwijderen?"
|
806 |
|
807 |
+
#: php/qmn_results.php:280
|
808 |
msgid "Delete Results"
|
809 |
msgstr "Verwijder resultaten"
|
810 |
|
811 |
+
#: php/qmn_options_results_page_tab.php:6
|
812 |
msgid "Results Pages"
|
813 |
msgstr "Resultaten pagina's"
|
814 |
|
815 |
+
#: php/qmn_options_results_page_tab.php:41
|
816 |
msgid "The results page has been added successfully."
|
817 |
msgstr "De resultaten pagina is succesvol toegevoegd."
|
818 |
|
819 |
+
#: php/qmn_options_results_page_tab.php:81
|
820 |
msgid "The results page has been saved successfully."
|
821 |
msgstr "De resultaten pagina is succesvol opgeslagen."
|
822 |
|
823 |
+
#: php/qmn_options_results_page_tab.php:191
|
824 |
msgid "Displays button to share on Facebook."
|
825 |
msgstr "Geeft knop om op facebook te delen."
|
826 |
|
827 |
+
#: php/qmn_options_results_page_tab.php:194
|
828 |
msgid "Displays button to share on Twitter."
|
829 |
msgstr "Geeft knop om op Twitter te delen."
|
830 |
|
831 |
+
#: php/qmn_options_results_page_tab.php:199
|
832 |
+
#: php/qmn_options_results_page_tab.php:280
|
833 |
msgid "Save Results Pages"
|
834 |
msgstr "Bewaar resultaten pagina's"
|
835 |
|
836 |
+
#: php/qmn_options_results_page_tab.php:200
|
837 |
+
#: php/qmn_options_results_page_tab.php:285
|
838 |
msgid "Add New Results Page"
|
839 |
msgstr "Voeg nieuwe resultaten pagina toe"
|
840 |
|
841 |
+
#: php/qmn_options_results_page_tab.php:208
|
842 |
+
#: php/qmn_options_results_page_tab.php:272
|
843 |
msgid "Results Page Shown"
|
844 |
msgstr "De resultaten pagina wordt getoond"
|
845 |
|
846 |
+
#: php/qmn_options_results_page_tab.php:209
|
847 |
+
#: php/qmn_options_results_page_tab.php:273
|
848 |
msgid "Redirect URL (Beta)"
|
849 |
msgstr "Redirect URL (Beta)"
|
850 |
|
851 |
+
#: php/qmn_options_results_page_tab.php:247
|
852 |
+
msgid "Delete"
|
853 |
+
msgstr "Verwijder"
|
854 |
+
|
855 |
+
#: php/qmn_options_results_page_tab.php:247
|
856 |
msgid "Are you sure?"
|
857 |
msgstr "Weet je het zeker?"
|
858 |
|
859 |
+
#: php/qmn_options_preview_tab.php:6
|
860 |
msgid "Preview"
|
861 |
msgstr "Voorbeeld"
|
862 |
|
863 |
+
#: php/qmn-stats-page.php:29
|
864 |
+
msgid "Quiz Statistics"
|
865 |
+
msgstr "Quiz statistieken"
|
866 |
+
|
867 |
+
#: php/qmn-stats-page.php:68
|
868 |
+
#, fuzzy
|
869 |
+
msgid "Quiz Taken Stats"
|
870 |
+
msgstr "Quiz totale stats"
|
871 |
+
|
872 |
+
#: php/qmn_options_option_tab.php:6
|
873 |
msgid "Options"
|
874 |
msgstr "Opties"
|
875 |
|
876 |
+
#: php/qmn_options_option_tab.php:94
|
877 |
msgid "The options has been updated successfully."
|
878 |
msgstr "De opties zijn succesvol bijgewerkt."
|
879 |
|
880 |
+
#: php/qmn_options_option_tab.php:135
|
881 |
+
#: php/qmn_options_option_tab.php:286
|
882 |
msgid "Save Options"
|
883 |
msgstr "Opties bewaren"
|
884 |
|
885 |
+
#: php/qmn_options_option_tab.php:143
|
886 |
msgid "Which system is this quiz graded on?"
|
887 |
msgstr "Volgens welk systeem is deze quiz ingedeeld?"
|
888 |
|
889 |
+
#: php/qmn_options_option_tab.php:145
|
890 |
msgid "Correct/Incorrect"
|
891 |
msgstr "Goed/Fout"
|
892 |
|
893 |
+
#: php/qmn_options_option_tab.php:146
|
894 |
msgid "Points"
|
895 |
msgstr "Punten"
|
896 |
|
897 |
+
#: php/qmn_options_option_tab.php:151
|
898 |
msgid "Should the user be required to be logged in to take this quiz?"
|
899 |
msgstr "Moet de gebruiker verplicht inloggen om een quiz te kunnen spelen?"
|
900 |
|
901 |
+
#: php/qmn_options_option_tab.php:158
|
902 |
msgid "How many questions per page would you like? (Leave 0 for all questions on one page)"
|
903 |
msgstr "Hoeveel vragen per pagina wil je? (Laat 0 voor alle vragen op één pagina)"
|
904 |
|
905 |
+
#: php/qmn_options_option_tab.php:164
|
906 |
msgid "How many minutes does the user have to finish the quiz? (Leave 0 for no time limit)"
|
907 |
msgstr "Hoeveel minuten krijgt de gebruiker om de quiz te doen? (Laat 0 voor geen tijdslimiet)"
|
908 |
|
909 |
+
#: php/qmn_options_option_tab.php:170
|
910 |
msgid "How many times can a user take this quiz? (Leave 0 for as many times as the user wants to. Currently only works for registered users)"
|
911 |
msgstr "Hoe vaak kan een gebruiker een quiz doen? (Laat 0 voor ongelimiteerd. Dit werkt momenteel alleen voor geregistreerde gebruikers)"
|
912 |
|
913 |
+
#: php/qmn_options_option_tab.php:176
|
914 |
msgid "How many total entries can this quiz have? (Leave 0 for unlimited entries"
|
915 |
msgstr "Hoeveel inzendingen kan deze quiz hebben? (Laat 0 voor een ongelimiteerd aantal inzendingen)"
|
916 |
|
917 |
+
#: php/qmn_options_option_tab.php:182
|
918 |
msgid "How many questions should be loaded for quiz? (Leave 0 to load all questions)"
|
919 |
msgstr "Hoeveel vragen moeten er geladen worden voor deze quiz? (Laat 0 om alle vragen te laden)"
|
920 |
|
921 |
+
#: php/qmn_options_option_tab.php:188
|
922 |
msgid "What time-frame should the user be able to access the quiz? (Leave blank if the user can access anytime)"
|
923 |
msgstr "Binnen welke termijn moet de gebruiker toegang kunnen hebben tot de quiz? (Laat blanco voor ongelimiteerde toegang)"
|
924 |
|
925 |
+
#: php/qmn_options_option_tab.php:190
|
926 |
msgid "start date"
|
927 |
msgstr "start datum"
|
928 |
|
929 |
+
#: php/qmn_options_option_tab.php:193
|
930 |
msgid "end date"
|
931 |
msgstr "eind datum"
|
932 |
|
933 |
+
#: php/qmn_options_option_tab.php:197
|
934 |
msgid "Are the questions random? (Question Order will not apply if this is yes)"
|
935 |
msgstr "Zijn de vragen willekeurig? (de volgorde van de vragen zal niet worden toegepast indien ja)"
|
936 |
|
937 |
+
#: php/qmn_options_option_tab.php:199
|
938 |
msgid "Random Questions"
|
939 |
msgstr "Willekeurige vragen"
|
940 |
|
941 |
+
#: php/qmn_options_option_tab.php:200
|
942 |
msgid "Random Questions And Answers"
|
943 |
msgstr "Willekeurige vragen en antwoorden"
|
944 |
|
945 |
+
#: php/qmn_options_option_tab.php:205
|
946 |
msgid "Would you like to ask for the contact information at the beginning or at the end of the quiz?"
|
947 |
msgstr "Wil je de contactinformatie aan het begin van de quiz of aan het eind van de quiz vragen?"
|
948 |
|
949 |
+
#: php/qmn_options_option_tab.php:207
|
950 |
msgid "Beginning"
|
951 |
msgstr "Begin"
|
952 |
|
953 |
+
#: php/qmn_options_option_tab.php:208
|
954 |
msgid "End"
|
955 |
msgstr "Einde"
|
956 |
|
957 |
+
#: php/qmn_options_option_tab.php:212
|
958 |
msgid "If a logged-in user takes the quiz, would you like them to be able to edit contact information? If set to no, the fields will not show up for logged in users; however, the users information will be saved for the fields."
|
959 |
msgstr "Mag een ingelogde gebruiker zijn contact informatie bijwerken? Als dit op nee staat dan zullen de bijbehorende velden niet zichtbaar zijn voor ingelogde gebruikers echter de gebruikersinformatie zal worden bewaard."
|
960 |
|
961 |
+
#: php/qmn_options_option_tab.php:219
|
962 |
msgid "Should we ask for users name?"
|
963 |
msgstr "Moeten we om de naam van de gebruiker vragen?"
|
964 |
|
965 |
+
#: php/qmn_options_option_tab.php:222
|
966 |
+
#: php/qmn_options_option_tab.php:230
|
967 |
+
#: php/qmn_options_option_tab.php:238
|
968 |
+
#: php/qmn_options_option_tab.php:246
|
969 |
msgid "Require"
|
970 |
msgstr "Vereist"
|
971 |
|
972 |
+
#: php/qmn_options_option_tab.php:227
|
973 |
msgid "Should we ask for users business?"
|
974 |
msgstr "Moeten we vragen om het bedrijf van de gebruiker?"
|
975 |
|
976 |
+
#: php/qmn_options_option_tab.php:235
|
977 |
msgid "Should we ask for users email?"
|
978 |
msgstr "Moeten we om het emailadres van de gebruiker vragen?"
|
979 |
|
980 |
+
#: php/qmn_options_option_tab.php:243
|
981 |
msgid "Should we ask for users phone number?"
|
982 |
msgstr "Moeten we om het telefoonnummer van de gebruiker vragen?"
|
983 |
|
984 |
+
#: php/qmn_options_option_tab.php:251
|
985 |
msgid "Would you like a place for the user to enter comments?"
|
986 |
msgstr "Wil je een plek voor de gebruiker om opmerkingen te plaatsen?"
|
987 |
|
988 |
+
#: php/qmn_options_option_tab.php:258
|
989 |
msgid "Show question number on quiz?"
|
990 |
msgstr "Laat het nummer van de vraag zien in de quiz?"
|
991 |
|
992 |
+
#: php/qmn_options_option_tab.php:265
|
993 |
msgid "Show social media sharing buttons? (Twitter & Facebook)"
|
994 |
msgstr "Laat social media knoppen zien (Twitter & Facebook)?"
|
995 |
|
996 |
+
#: php/qmn_options_option_tab.php:265
|
997 |
msgid "This option is for here only for users of older versions. Please use the new template variables %FACEBOOK_SHARE% %TWITTER_SHARE% on your results pages instead of using this option!"
|
998 |
msgstr "Deze optie is alleen voor gebruikers van oudere versies. Gebruik s.v.p. de nieuwe template variabelen %FACEBOOK_SHARE% %TWITTER_SHARE% op je resultatenpagina in plaats van deze optie te gebruiken!"
|
999 |
|
1000 |
+
#: php/qmn_options_option_tab.php:272
|
1001 |
+
msgid "Disable question once user selects answer? (Currently only work on multiple choice)"
|
1002 |
+
msgstr ""
|
1003 |
+
|
1004 |
+
#: php/qmn_options_option_tab.php:279
|
1005 |
+
msgid "Dynamically add class for incorrect/correct answer after user selects answer? (Currently only works on multiple choice)"
|
1006 |
+
msgstr ""
|
1007 |
+
|
1008 |
+
#: php/qmn_options_style_tab.php:6
|
1009 |
msgid "Style"
|
1010 |
msgstr "Stijl"
|
1011 |
|
1012 |
+
#: php/qmn_options_style_tab.php:26
|
1013 |
msgid "The style has been saved successfully."
|
1014 |
msgstr "De stijl is succesvol bewaard."
|
1015 |
|
1016 |
+
#: php/qmn_options_style_tab.php:65
|
1017 |
msgid "Quiz Styles"
|
1018 |
msgstr "Quiz stijlen"
|
1019 |
|
1020 |
+
#: php/qmn_options_style_tab.php:66
|
1021 |
msgid "Choose your style:"
|
1022 |
msgstr "Kies je stijl:"
|
1023 |
|
1024 |
+
#: php/qmn_options_style_tab.php:88
|
1025 |
msgid "Custom"
|
1026 |
msgstr "Aangepast"
|
1027 |
|
1028 |
+
#: php/qmn_options_style_tab.php:94
|
1029 |
+
#: php/qmn_options_style_tab.php:106
|
1030 |
msgid "Save Quiz Style"
|
1031 |
msgstr "Bewaar quiz stijl"
|
1032 |
|
1033 |
+
#: php/qmn_options_style_tab.php:96
|
1034 |
msgid "Custom Style CSS"
|
1035 |
msgstr "Eigen stijl CSS"
|
1036 |
|
1037 |
+
#: php/qmn_options_style_tab.php:97
|
1038 |
msgid "For detailed help and guidance along with a list of different classes used in this plugin, please visit the following link:"
|
1039 |
msgstr "Bezoek de volgende link voor gedetailleerde help en begeleiding samen met een lijst van verschillende classes die gebruikt worden in deze plugin:"
|
1040 |
|
1041 |
+
#: php/qmn_results_details.php:117
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1042 |
msgid "Results"
|
1043 |
msgstr "Resultaten"
|
1044 |
|
1045 |
+
#: php/qmn_results_details.php:196
|
1046 |
msgid "Create Certificate"
|
1047 |
msgstr "Maak certificaat"
|
1048 |
|
1049 |
+
#: php/qmn_results_details.php:201
|
1050 |
msgid "Download Certificate Here"
|
1051 |
msgstr "Download hier het certificaat"
|
1052 |
|
1053 |
+
#: php/qmn_results_details.php:208
|
1054 |
msgid "Certificate"
|
1055 |
msgstr "Certificaat"
|
1056 |
|
1057 |
+
#: php/qmn_tools.php:90
|
1058 |
msgid "There has been an error! Please try again."
|
1059 |
msgstr "Er is een fout opgetreden. Probeer onieuw."
|
1060 |
|
1061 |
+
#: php/qmn_tools.php:108
|
1062 |
msgid "Quiz Has Been Restored!"
|
1063 |
msgstr "Quiz is hersteld!"
|
1064 |
|
1065 |
+
#: php/qmn_tools.php:113
|
1066 |
msgid "Choose a quiz in the drop down and then click the button to restore a deleted quiz."
|
1067 |
msgstr "Kies een quiz in het selectiemenu en klik dan op de knop om de verwijderde quiz te herstellen."
|
1068 |
|
1069 |
+
#: php/qmn_tools.php:123
|
1070 |
msgid "Restore Quiz"
|
1071 |
msgstr "Herstel quiz"
|
1072 |
|
1073 |
+
#: php/qmn_tools.php:152
|
1074 |
+
#: php/qmn_tools.php:168
|
1075 |
#, php-format
|
1076 |
msgid "Previous %s Audits"
|
1077 |
msgstr "Vorige %s controles"
|
1078 |
|
1079 |
+
#: php/qmn_tools.php:155
|
1080 |
+
#: php/qmn_tools.php:162
|
1081 |
#, php-format
|
1082 |
msgid "Next %s Audits"
|
1083 |
msgstr "Volgende %s controles"
|
1084 |
|
1085 |
+
#: php/qmn_tools.php:175
|
1086 |
msgid "User"
|
1087 |
msgstr "Gebruiker"
|
1088 |
|
1089 |
+
#: php/qmn_tools.php:176
|
1090 |
msgid "Action"
|
1091 |
msgstr "Aktie"
|
1092 |
|
1093 |
+
#: php/qmn_tools.php:177
|
1094 |
msgid "Time"
|
1095 |
msgstr "Tijd"
|
1096 |
|
1097 |
+
#: php/qmn_help.php:10
|
1098 |
msgid "Need Help?"
|
1099 |
msgstr "Hulp nodig?"
|
1100 |
|
1101 |
+
#: php/qmn_help.php:11
|
1102 |
msgid "Support"
|
1103 |
msgstr "Ondersteuning"
|
1104 |
|
1105 |
+
#: php/qmn_help.php:12
|
1106 |
msgid "System Info"
|
1107 |
msgstr "Systeeminformatie"
|
1108 |
|
1109 |
+
#: php/qmn_help.php:15
|
1110 |
msgid "Help Page"
|
1111 |
msgstr "Help pagina"
|
1112 |
|
1113 |
+
#: php/qmn_help.php:38
|
1114 |
msgid "Need help with the plugin? Try any of the following:"
|
1115 |
msgstr "Hulp nodig met de plugin? Probeer één van de volgende:"
|
1116 |
|
1117 |
+
#: php/qmn_question_types.php:7
|
1118 |
msgid "Multiple Choice"
|
1119 |
msgstr "Meerkeuze"
|
1120 |
|
1121 |
+
#: php/qmn_question_types.php:76
|
1122 |
msgid "Horizontal Multiple Choice"
|
1123 |
msgstr "Horizontale meerkeuze"
|
1124 |
|
1125 |
+
#: php/qmn_question_types.php:144
|
1126 |
msgid "Drop Down"
|
1127 |
msgstr "Vervolgkeuze"
|
1128 |
|
1129 |
+
#: php/qmn_question_types.php:209
|
1130 |
msgid "Small Open Answer"
|
1131 |
msgstr "Klein open antwoord"
|
1132 |
|
1133 |
+
#: php/qmn_question_types.php:258
|
1134 |
msgid "Multiple Response"
|
1135 |
msgstr "Meerdere antwoorden"
|
1136 |
|
1137 |
+
#: php/qmn_question_types.php:333
|
1138 |
msgid "Large Open Answer"
|
1139 |
msgstr "Groot open antwoord"
|
1140 |
|
1141 |
+
#: php/qmn_question_types.php:382
|
1142 |
msgid "Text Block"
|
1143 |
msgstr "Tekst blok"
|
1144 |
|
1145 |
+
#: php/qmn_question_types.php:397
|
1146 |
msgid "Number"
|
1147 |
msgstr "Nummer"
|
1148 |
|
1149 |
+
#: php/qmn_question_types.php:446
|
1150 |
msgid "Accept"
|
1151 |
msgstr "Accepteer"
|
1152 |
|
1153 |
+
#: php/qmn_question_types.php:465
|
1154 |
msgid "Captcha"
|
1155 |
msgstr "Captcha"
|
1156 |
|
1157 |
+
#: php/qmn_question_types.php:506
|
1158 |
msgid "Horizontal Multiple Response"
|
1159 |
msgstr "Horizontale meerdere antwoorden"
|
1160 |
|
1161 |
+
#: php/qmn_question_types.php:580
|
1162 |
msgid "Fill In The Blank"
|
1163 |
msgstr "Vul het lege veld in"
|
1164 |
|
1165 |
+
#: php/qmn_alerts.php:19
|
1166 |
msgid "Success!"
|
1167 |
msgstr "Succesvol!"
|
1168 |
|
1169 |
+
#: php/qmn_quiz_admin.php:189
|
1170 |
msgid "Add New"
|
1171 |
msgstr "Voeg nieuwe toe"
|
1172 |
|
1173 |
+
#: php/qmn_quiz_admin.php:207
|
1174 |
#, php-format
|
1175 |
msgid "One quiz"
|
1176 |
msgid_plural "%s quizzes"
|
1177 |
msgstr[0] "Een quiz"
|
1178 |
msgstr[1] "%s quizzen"
|
1179 |
|
1180 |
+
#: php/qmn_quiz_admin.php:253
|
1181 |
+
#: php/qmn_quiz_admin.php:304
|
1182 |
msgid "URL"
|
1183 |
msgstr "URL"
|
1184 |
|
1185 |
+
#: php/qmn_quiz_admin.php:254
|
1186 |
+
#: php/qmn_quiz_admin.php:305
|
1187 |
msgid "Quiz Shortcode"
|
1188 |
msgstr "Quiz shortcode"
|
1189 |
|
1190 |
+
#: php/qmn_quiz_admin.php:255
|
1191 |
+
#: php/qmn_quiz_admin.php:306
|
1192 |
msgid "Leaderboard Shortcode"
|
1193 |
msgstr "Klassement shortcode"
|
1194 |
|
1195 |
+
#: php/qmn_quiz_admin.php:256
|
1196 |
+
#: php/qmn_quiz_admin.php:307
|
1197 |
msgid "Quiz Views"
|
1198 |
msgstr "Quiz weergaves"
|
1199 |
|
1200 |
+
#: php/qmn_quiz_admin.php:257
|
1201 |
+
#: php/qmn_quiz_admin.php:308
|
1202 |
msgid "Quiz Taken"
|
1203 |
msgstr "Afgenomen quizzen"
|
1204 |
|
1205 |
+
#: php/qmn_quiz_admin.php:258
|
1206 |
+
#: php/qmn_quiz_admin.php:309
|
1207 |
msgid "Last Modified"
|
1208 |
msgstr "Laatst aangepast"
|
1209 |
|
1210 |
+
#: php/qmn_quiz_admin.php:271
|
1211 |
msgid "Edit Name"
|
1212 |
msgstr "Bewerk naam"
|
1213 |
|
1214 |
+
#: php/qmn_quiz_admin.php:273
|
1215 |
+
msgid "Edit"
|
1216 |
+
msgstr "Bewerk"
|
1217 |
+
|
1218 |
+
#: php/qmn_quiz_admin.php:275
|
1219 |
+
#: php/qmn_quiz_admin.php:404
|
1220 |
+
msgid "Duplicate"
|
1221 |
+
msgstr "Dupliceer"
|
1222 |
+
|
1223 |
+
#: php/qmn_quiz_admin.php:366
|
1224 |
msgid "Create New Quiz"
|
1225 |
msgstr "Maak nieuwe quiz"
|
1226 |
|
1227 |
+
#: php/qmn_quiz_admin.php:380
|
1228 |
msgid "Create Quiz"
|
1229 |
msgstr "Maak quiz"
|
1230 |
|
1231 |
+
#: php/qmn_quiz_admin.php:386
|
1232 |
msgid "Quiz Name:"
|
1233 |
msgstr "Quiz naam:"
|
1234 |
|
1235 |
+
#: php/qmn_quiz_admin.php:397
|
1236 |
msgid "Duplicate this quiz?"
|
1237 |
msgstr "Dupliceer deze quiz?"
|
1238 |
|
1239 |
+
#: php/qmn_quiz_admin.php:399
|
1240 |
msgid "Duplicate questions with quiz"
|
1241 |
msgstr "Dupliceer vragen met quiz"
|
1242 |
|
1243 |
+
#: php/qmn_quiz_admin.php:401
|
1244 |
msgid "Name Of New Quiz:"
|
1245 |
msgstr "Naam van de nieuwe quiz"
|
1246 |
|
1247 |
+
#: php/qmn_quiz_admin.php:410
|
1248 |
msgid "Are you sure you want to delete this quiz?"
|
1249 |
msgstr "Weet je zeker dat je deze quiz wil verwijderen?"
|
1250 |
|
1251 |
+
#: php/qmn_quiz_admin.php:415
|
1252 |
msgid "Delete Quiz"
|
1253 |
msgstr "Verwijder quiz"
|
1254 |
|
1255 |
+
#: php/qmn_widgets.php:11
|
1256 |
msgid "Quiz Master Next Leaderboard Widget"
|
1257 |
msgstr "Quiz Master Next klassementswidget"
|
1258 |
|
1259 |
+
#: php/qmn_widgets.php:26
|
1260 |
msgid "Widget Title"
|
1261 |
msgstr "Widget titel"
|
1262 |
|
1263 |
+
#: php/qmn_widgets.php:30
|
1264 |
msgid "Quiz ID"
|
1265 |
msgstr "Quiz ID"
|
1266 |
|
1267 |
+
#~ msgid ""
|
1268 |
+
#~ "Required currently only works on open answer, number, accept, and captcha "
|
1269 |
+
#~ "question types"
|
1270 |
+
#~ msgstr ""
|
1271 |
+
#~ "Vereist werkt momenteel alleen op open antwoorden, nummer, accepteer en "
|
1272 |
+
#~ "captcha type vragen"
|
1273 |
+
|
1274 |
+
#~ msgid "Edit Question"
|
1275 |
+
#~ msgstr "Bewerk vraag"
|
1276 |
+
|
1277 |
+
#~ msgid "Quiz Daily Stats - Times Taken"
|
1278 |
+
#~ msgstr "Quiz dagelijkse stats - benodigde tijd"
|
1279 |
+
|
1280 |
+
#~ msgid "Quiz Weekly Stats - Times Taken"
|
1281 |
+
#~ msgstr "Quiz wekelijke stats - benodigde tijd"
|
1282 |
+
|
1283 |
+
#~ msgid "Quiz Monthly Stats - Times Taken"
|
1284 |
+
#~ msgstr "Quiz maandelijkse stats - benodigde tijd"
|
1285 |
+
|
1286 |
+
#~ msgid "Quiz Quarterly Stats - Times Taken"
|
1287 |
+
#~ msgstr "Quiz kwartaal stats - benodigde tijd"
|
1288 |
+
|
1289 |
+
#~ msgid "Quizzes Taken Today"
|
1290 |
+
#~ msgstr "Quizzen afgenomen vandaag"
|
1291 |
+
|
1292 |
+
#~ msgid "Quizzes Taken Last 7 Days"
|
1293 |
+
#~ msgstr "Quizzen afgenomen de laatste 7 dagen"
|
1294 |
+
|
1295 |
+
#~ msgid "Quizzes Taken Last 30 Days"
|
1296 |
+
#~ msgstr "Quizzen afgenomen de laatste 30 dagen"
|
1297 |
+
|
1298 |
+
#~ msgid "Quizzes Taken Last 120 Days"
|
1299 |
+
#~ msgstr "Quizzen afgenomen de laatste 120 dagen"
|
1300 |
+
|
1301 |
+
#~ msgid "Total Created Quizzes"
|
1302 |
+
#~ msgstr "Totaal gemaakte quizzen"
|
1303 |
+
|
1304 |
+
#~ msgid "Total Deleted Quizzes"
|
1305 |
+
#~ msgstr "Totaalverwijderde quizzen"
|
1306 |
+
|
1307 |
+
#~ msgid "Total Active Quizzes"
|
1308 |
+
#~ msgstr "Totaal actieve quizzen"
|
1309 |
+
|
1310 |
+
#~ msgid "Total Created Questions"
|
1311 |
+
#~ msgstr "Totaal gemaakte vragen"
|
1312 |
+
|
1313 |
+
#~ msgid "Total Times All Active Quizzes Have Been Viewed"
|
1314 |
+
#~ msgstr "Totale tijd dat alle actieve quizzen zijn bekeken"
|
1315 |
+
|
1316 |
+
#~ msgid "Total Times All Active Quizzes Have Been Taken"
|
1317 |
+
#~ msgstr "Totale tijd dat alle quizzen zijn afgenomen"
|
1318 |
+
|
1319 |
+
#~ msgid "Average Amount Each Active Quiz Has Been Viewed"
|
1320 |
+
#~ msgstr "Gemiddeld aantal dat iedere actieve quiz is bekeken"
|
1321 |
+
|
1322 |
+
#~ msgid "Average Amount Each Active Quiz Has Been Taken"
|
1323 |
+
#~ msgstr "Gemiddeld aantal dat iedere quiz is afgenomen"
|
1324 |
+
|
1325 |
+
#~ msgid "Quiz That Has Been Viewed The Most"
|
1326 |
+
#~ msgstr "Quiz die het meeste is bekeken"
|
1327 |
+
|
1328 |
+
#~ msgid "Quiz That Has Been Taken The Most"
|
1329 |
+
#~ msgstr "Quiz die het meeste is afgenomen"
|
1330 |
+
|
1331 |
#~ msgid "Requested Features"
|
1332 |
#~ msgstr "Gevraagde functies"
|
languages/quiz-master-next-pt_BR.mo
CHANGED
Binary file
|
languages/quiz-master-next-pt_BR.po
CHANGED
@@ -5,7 +5,7 @@ msgid ""
|
|
5 |
msgstr ""
|
6 |
"Project-Id-Version: Quiz Master Next\n"
|
7 |
"Report-Msgid-Bugs-To: \n"
|
8 |
-
"POT-Creation-Date: 2015-
|
9 |
"PO-Revision-Date: \n"
|
10 |
"Last-Translator: Frank Corso <frank@mylocalwebstop.com>\n"
|
11 |
"Language-Team: \n"
|
@@ -63,1333 +63,1278 @@ msgstr "Página de Ajuda"
|
|
63 |
msgid "QMN About"
|
64 |
msgstr "Sobre QMN"
|
65 |
|
66 |
-
#: ../
|
67 |
msgid "Emails"
|
68 |
msgstr ""
|
69 |
|
70 |
-
#: ../
|
71 |
-
#: ../
|
72 |
msgid "The email has been added successfully."
|
73 |
msgstr "E-mail adicionado com sucesso"
|
74 |
|
75 |
-
#: ../
|
76 |
-
#: ../
|
77 |
-
#: ../
|
78 |
-
#: ../
|
79 |
-
#: ../
|
80 |
-
#: ../
|
81 |
-
#: ../
|
82 |
-
#: ../
|
83 |
-
#: ../
|
84 |
-
#: ../includes/qmn_options_text_tab.php:55
|
85 |
#, php-format
|
86 |
msgid "There has been an error in this action. Please share this with the developer. Error Code: %s"
|
87 |
msgstr "Houve um erro nesta ação. Por favor, compartilhe isso com o desenvolvedor. Código de erro:%s"
|
88 |
|
89 |
-
#: ../
|
90 |
-
#: ../
|
91 |
msgid "Enter text here"
|
92 |
msgstr "Coloque o texto aqui"
|
93 |
|
94 |
-
#: ../
|
95 |
msgid "The email has been updated successfully."
|
96 |
msgstr "E-mail atualizado com sucesso"
|
97 |
|
98 |
-
#: ../
|
99 |
-
#: ../
|
100 |
-
#: ../includes/qmn_options_text_tab.php:92
|
101 |
msgid "Template Variables"
|
102 |
msgstr "Modelos Variáveis"
|
103 |
|
104 |
-
#: ../
|
105 |
-
#: ../includes/qmn_options_text_tab.php:95
|
106 |
msgid "Score for the quiz when using points"
|
107 |
msgstr "Pontuação para avaliação que usa pontos"
|
108 |
|
109 |
-
#: ../
|
110 |
-
#: ../includes/qmn_options_text_tab.php:98
|
111 |
msgid "The average amount of points user had per question"
|
112 |
msgstr "A quantidade média de pontos que o usuário tinha por pergunta"
|
113 |
|
114 |
-
#: ../
|
115 |
-
#: ../includes/qmn_options_text_tab.php:101
|
116 |
msgid "The number of correct answers the user had"
|
117 |
msgstr "Número de respostas corretas que o usuario obteve"
|
118 |
|
119 |
-
#: ../
|
120 |
-
#: ../includes/qmn_options_text_tab.php:104
|
121 |
msgid "The total number of questions in the quiz"
|
122 |
msgstr "O número total de perguntas no questionário"
|
123 |
|
124 |
-
#: ../
|
125 |
-
#: ../includes/qmn_options_text_tab.php:107
|
126 |
msgid "Score for the quiz when using correct answers"
|
127 |
msgstr "Pontuação para o questionário ao usar respostas corretas"
|
128 |
|
129 |
-
#: ../
|
130 |
-
#: ../includes/qmn_options_text_tab.php:110
|
131 |
msgid "The name the user entered before the quiz"
|
132 |
msgstr "O nome do usuário inserido antes do questionário"
|
133 |
|
134 |
-
#: ../
|
135 |
-
#: ../includes/qmn_options_text_tab.php:113
|
136 |
msgid "The business the user entered before the quiz"
|
137 |
msgstr "O negócio que o usuário digitou antes do quiz"
|
138 |
|
139 |
-
#: ../
|
140 |
-
#: ../includes/qmn_options_text_tab.php:116
|
141 |
msgid "The phone number the user entered before the quiz"
|
142 |
msgstr "O numero de telefone que o usuário digitou antes do quiz"
|
143 |
|
144 |
-
#: ../
|
145 |
-
#: ../includes/qmn_options_text_tab.php:119
|
146 |
msgid "The email the user entered before the quiz"
|
147 |
msgstr "O e-mail que o usuário digitou antes do quiz"
|
148 |
|
149 |
-
#: ../
|
150 |
-
#: ../
|
151 |
-
#: ../includes/qmn_options_text_tab.php:122
|
152 |
msgid "The name of the quiz"
|
153 |
msgstr "Nome do questionário"
|
154 |
|
155 |
-
#: ../
|
156 |
-
#: ../includes/qmn_options_text_tab.php:125
|
157 |
msgid "Shows the question, the answer the user provided, and the correct answer"
|
158 |
msgstr "Mostra a pergunta, a resposta do usuário fornecido, e a resposta correta"
|
159 |
|
160 |
-
#: ../
|
161 |
-
#: ../includes/qmn_options_text_tab.php:128
|
162 |
msgid "The comments the user entered into comment box if enabled"
|
163 |
msgstr "Os comentários que o usuário entrou em caixa de comentário se habilitado"
|
164 |
|
165 |
-
#: ../
|
166 |
-
#: ../includes/qmn_options_text_tab.php:131
|
167 |
msgid "The amount of time user spent of quiz"
|
168 |
msgstr "Tempo gasto do usuário na avaliação"
|
169 |
|
170 |
-
#: ../
|
171 |
-
#: ../includes/qmn_options_text_tab.php:134
|
172 |
msgid "The link to the certificate after completing the quiz"
|
173 |
msgstr "Link para o certificado após a conclusão do teste"
|
174 |
|
175 |
-
#: ../
|
176 |
-
#: ../includes/qmn_options_text_tab.php:137
|
177 |
msgid "The amount of points a specific category earned."
|
178 |
msgstr "A quantidade de pontos de uma categoria específica obteve."
|
179 |
|
180 |
-
#: ../
|
181 |
-
#: ../includes/qmn_options_text_tab.php:140
|
182 |
msgid "The score a specific category earned."
|
183 |
msgstr "A pontuação de uma categoria específica obteve."
|
184 |
|
185 |
-
#: ../
|
186 |
-
#: ../includes/qmn_options_text_tab.php:143
|
187 |
msgid "The average points from all categories."
|
188 |
msgstr "Os pontos médios de todas as categorias."
|
189 |
|
190 |
-
#: ../
|
191 |
-
#: ../includes/qmn_options_text_tab.php:146
|
192 |
msgid "The average score from all categories."
|
193 |
msgstr "Pontuação média de todas as categorias."
|
194 |
|
195 |
-
#: ../
|
196 |
-
#: ../includes/qmn_options_text_tab.php:149
|
197 |
msgid "The question that the user answered"
|
198 |
msgstr "A pergunta que o usuário respondeu"
|
199 |
|
200 |
-
#: ../
|
201 |
-
#: ../includes/qmn_options_text_tab.php:152
|
202 |
msgid "The answer the user gave for the question"
|
203 |
msgstr "A resposta que o usuário deu para a pergunta"
|
204 |
|
205 |
-
#: ../
|
206 |
-
#: ../includes/qmn_options_text_tab.php:155
|
207 |
msgid "The correct answer for the question"
|
208 |
msgstr "A resposta correta para a pergunta"
|
209 |
|
210 |
-
#: ../
|
211 |
-
#: ../includes/qmn_options_text_tab.php:158
|
212 |
msgid "The comments the user provided in the comment field for the question"
|
213 |
msgstr "Os comentários do usuário fornecidos no campo de comentários para a questão"
|
214 |
|
215 |
-
#: ../
|
216 |
-
#: ../includes/qmn_options_text_tab.php:161
|
217 |
msgid "Reason why the correct answer is the correct answer"
|
218 |
msgstr "Razão pela qual a resposta está correta"
|
219 |
|
220 |
-
#: ../
|
221 |
-
#: ../includes/qmn_options_text_tab.php:164
|
222 |
msgid "The Current Date"
|
223 |
msgstr "Data atual"
|
224 |
|
225 |
-
#: ../
|
226 |
-
#: ../
|
227 |
msgid "Save Email Templates And Settings"
|
228 |
msgstr "Salvar modelo de e-mail e configurações"
|
229 |
|
230 |
-
#: ../
|
231 |
msgid "Send user email upon completion?"
|
232 |
msgstr "Enviar e-mail do usuário após a conclusão?"
|
233 |
|
234 |
-
#: ../
|
235 |
-
#: ../
|
236 |
msgid "Yes"
|
237 |
msgstr "Sim"
|
238 |
|
239 |
-
#: ../
|
240 |
-
#: ../
|
241 |
msgid "No"
|
242 |
msgstr "Não"
|
243 |
|
244 |
-
#: ../
|
245 |
msgid "Send admin email upon completion?"
|
246 |
msgstr "Enviar e-mail de administração após a conclusão?"
|
247 |
|
248 |
-
#: ../
|
249 |
msgid "What emails should we send the admin email to? Separate emails with a comma."
|
250 |
msgstr "Qual endereços de e-mails que devemos enviar para administração? Separar e-mails com uma vírgula."
|
251 |
|
252 |
-
#: ../
|
253 |
msgid "What is the From Name for the email sent to users and admin?"
|
254 |
msgstr "Qual é o nome a partir do e-mail enviado aos usuários e administrador?"
|
255 |
|
256 |
-
#: ../
|
257 |
msgid "Email Sent To User"
|
258 |
msgstr "e-mail enviado ao usuário"
|
259 |
|
260 |
-
#: ../
|
261 |
-
#: ../
|
262 |
msgid "Add New User Email"
|
263 |
msgstr "Adicionar novo usuário de e-mail"
|
264 |
|
265 |
-
#: ../
|
266 |
-
#: ../
|
267 |
-
#: ../
|
268 |
-
#: ../
|
269 |
msgid "Score Greater Than Or Equal To"
|
270 |
msgstr "Escore maior ou igual a"
|
271 |
|
272 |
-
#: ../
|
273 |
-
#: ../
|
274 |
-
#: ../
|
275 |
-
#: ../
|
276 |
msgid "Score Less Than Or Equal To"
|
277 |
msgstr "Escore menor ou igual a"
|
278 |
|
279 |
-
#: ../
|
280 |
-
#: ../
|
281 |
-
#: ../
|
282 |
-
#: ../
|
283 |
msgid "Subject"
|
284 |
msgstr "Assunto"
|
285 |
|
286 |
-
#: ../
|
287 |
-
#: ../
|
288 |
-
#: ../
|
289 |
-
#: ../
|
290 |
msgid "Email To Send"
|
291 |
msgstr "Enviar e-mail para"
|
292 |
|
293 |
-
#: ../
|
294 |
msgid "Email Sent To Admin"
|
295 |
msgstr "Enviar e-mail para admin"
|
296 |
|
297 |
-
#: ../
|
298 |
-
#: ../
|
299 |
msgid "Add New Admin Email"
|
300 |
msgstr "Adicionar novo e-mail de administrador"
|
301 |
|
302 |
-
#: ../
|
303 |
msgid "Your new quiz has been created successfully. To begin editing your quiz, click the Edit link on the new quiz."
|
304 |
msgstr "Seu novo questionário foi criado com sucesso. Para começar a editar o seu questionário, clique no link Editar na nova avaliação."
|
305 |
|
306 |
-
#: ../
|
307 |
msgid "Your quiz has been deleted successfully."
|
308 |
msgstr "Sua avaliação foi apagada com sucesso!"
|
309 |
|
310 |
-
#: ../
|
311 |
msgid "Your quiz name has been updated successfully."
|
312 |
msgstr "O nome de sua avaliação foi atualizada com sucesso!"
|
313 |
|
314 |
-
#: ../
|
315 |
msgid "Your quiz has been duplicated successfully."
|
316 |
msgstr "Sua avaliação foi repetida com sucesso."
|
317 |
|
318 |
-
#: ../
|
319 |
msgid "Not a valid e-mail address!"
|
320 |
msgstr "Endereço de e-mail inválido"
|
321 |
|
322 |
-
#: ../
|
323 |
msgid "This field must be a number!"
|
324 |
msgstr "Este campo só aceita números!"
|
325 |
|
326 |
-
#: ../
|
327 |
msgid "The entered text is not correct!"
|
328 |
msgstr "Texto digitado não está correto!"
|
329 |
|
330 |
-
#: ../
|
331 |
msgid "Please complete all required fields!"
|
332 |
msgstr "Por Favor preencha todos campos obrigatórios!"
|
333 |
|
334 |
-
#: ../
|
335 |
msgid "Hint"
|
336 |
msgstr "Sugestão"
|
337 |
|
338 |
-
#: ../
|
339 |
-
#: ../includes/qmn_options_text_tab.php:73
|
340 |
#, fuzzy
|
341 |
msgid "Previous"
|
342 |
msgstr "Visualizar"
|
343 |
|
344 |
-
#: ../
|
345 |
msgid "Welcome To Quiz Master Next"
|
346 |
msgstr "Bemvindo!"
|
347 |
|
348 |
-
#: ../
|
349 |
msgid "Thank you for updating!"
|
350 |
msgstr ""
|
351 |
|
352 |
-
#: ../
|
353 |
msgid "What's New!"
|
354 |
msgstr ""
|
355 |
|
356 |
-
#: ../
|
357 |
msgid "Changelog"
|
358 |
msgstr ""
|
359 |
|
360 |
-
#: ../
|
361 |
msgid "Allow Quiz Master Next to anonymously track this plugin's usage and help us make this plugin better? No sensitive data is tracked."
|
362 |
msgstr "Permitir anonimamente controlar o uso deste plugin e nos ajudar a fazer este plugin melhor? Sem os dados sensíveis são monitorados."
|
363 |
|
364 |
-
#: ../
|
365 |
msgid "Allow"
|
366 |
msgstr ""
|
367 |
|
368 |
-
#: ../
|
369 |
msgid "Do not allow"
|
370 |
msgstr ""
|
371 |
|
372 |
-
#: ../
|
373 |
msgid "Leaderboard"
|
374 |
msgstr "Classificação"
|
375 |
|
376 |
-
#: ../
|
377 |
msgid "The leaderboards has been updated successfully."
|
378 |
msgstr "As tabelas de classificação foi atualizado com sucesso."
|
379 |
|
380 |
-
#: ../
|
381 |
msgid "The name of the user who is in first place"
|
382 |
msgstr "O nome do usuário que está em primeiro lugar"
|
383 |
|
384 |
-
#: ../
|
385 |
msgid "The score from the first place's quiz"
|
386 |
msgstr "A pontuação do questionário do primeiro lugar"
|
387 |
|
388 |
-
#: ../
|
389 |
msgid "The name of the user who is in second place"
|
390 |
msgstr "O nome do usuário que está em segundo lugar"
|
391 |
|
392 |
-
#: ../
|
393 |
msgid "The score from the second place's quiz"
|
394 |
msgstr "A pontuação do teste do segundo lugar"
|
395 |
|
396 |
-
#: ../
|
397 |
msgid "The name of the user who is in third place"
|
398 |
msgstr "O nome do usuário que está em terceiro lugar"
|
399 |
|
400 |
-
#: ../
|
401 |
msgid "The score from the third place's quiz"
|
402 |
msgstr "A pontuação do teste do terceiro lugar"
|
403 |
|
404 |
-
#: ../
|
405 |
msgid "The name of the user who is in fourth place"
|
406 |
msgstr "O nome do usuário que está em quarto lugar"
|
407 |
|
408 |
-
#: ../
|
409 |
msgid "The score from the fourth place's quiz"
|
410 |
msgstr "A pontuação do teste a quarta do lugar"
|
411 |
|
412 |
-
#: ../
|
413 |
msgid "The name of the user who is in fifth place"
|
414 |
msgstr "O nome do usuário que está em quinto lugar"
|
415 |
|
416 |
-
#: ../
|
417 |
msgid "The score from the fifth place's quiz"
|
418 |
msgstr "A pontuação do teste do quinto lugar"
|
419 |
|
420 |
-
#: ../
|
421 |
-
#: ../
|
422 |
msgid "Save Leaderboard Options"
|
423 |
msgstr "Salvar opções de Classificações"
|
424 |
|
425 |
-
#: ../
|
426 |
msgid "Leaderboard Template"
|
427 |
msgstr "Modelos de Classificação"
|
428 |
|
429 |
-
#: ../
|
430 |
-
#: ../includes/qmn_options_text_tab.php:182
|
431 |
-
#: ../includes/qmn_options_text_tab.php:192
|
432 |
-
#: ../includes/qmn_options_text_tab.php:202
|
433 |
-
#: ../includes/qmn_options_text_tab.php:212
|
434 |
-
#: ../includes/qmn_options_text_tab.php:222
|
435 |
-
#: ../includes/qmn_options_text_tab.php:232
|
436 |
-
#: ../includes/qmn_options_text_tab.php:242
|
437 |
-
#: ../includes/qmn_options_text_tab.php:252
|
438 |
-
#: ../includes/qmn_options_text_tab.php:265
|
439 |
-
#: ../includes/qmn_options_text_tab.php:282
|
440 |
msgid "Allowed Variables:"
|
441 |
msgstr "Variaveis Mantidas:"
|
442 |
|
443 |
-
#: ../
|
444 |
msgid "These addons extend the functionality of Quiz Master Next"
|
445 |
msgstr "Estes complementos estendem a funcionalidade do Questionário "
|
446 |
|
447 |
-
#: ../
|
448 |
msgid "Browse All Addons"
|
449 |
msgstr "Consultar todos os Complementos"
|
450 |
|
451 |
-
#: ../
|
452 |
msgid "Featured Addons"
|
453 |
msgstr "Complementos em destaque"
|
454 |
|
455 |
-
#: ../
|
456 |
msgid "Text"
|
457 |
msgstr "texto"
|
458 |
|
459 |
-
#: ../
|
460 |
msgid "The templates has been updated successfully."
|
461 |
msgstr "Os modelos foram atualizados com sucesso"
|
462 |
|
463 |
-
#: ../
|
464 |
-
#: ../
|
465 |
msgid "Save Templates"
|
466 |
msgstr "Salvar modelos"
|
467 |
|
468 |
-
#: ../
|
469 |
msgid "Message Templates"
|
470 |
msgstr "Modelos de mensagens"
|
471 |
|
472 |
-
#: ../
|
473 |
msgid "Message Displayed Before Quiz"
|
474 |
msgstr "Mensagem exibida antes do questionário"
|
475 |
|
476 |
-
#: ../
|
477 |
msgid "Message Displayed Before Comments Box If Enabled"
|
478 |
msgstr "Mensagem exibida antes, se a caixa de comentários estiver ativa"
|
479 |
|
480 |
-
#: ../
|
481 |
msgid "Message Displayed At End Of Quiz (Leave Blank To Omit Text Section)"
|
482 |
msgstr "Mensagem exibida ao encerrar a avaliação (Deixe em branco para omitir esta seção)"
|
483 |
|
484 |
-
#: ../
|
485 |
msgid "Message Displayed If User Has Tried Quiz Too Many Times"
|
486 |
msgstr "Mensagem exibida se usuário tentar questionário várias vezes"
|
487 |
|
488 |
-
#: ../
|
489 |
msgid "Message Displayed If User Is Not Logged In And Quiz Requires Users To Be Logged In"
|
490 |
msgstr "Mensagem exibida Se o usuário não está logado e o Questionário requerer que os usuários devam estar conectados"
|
491 |
|
492 |
-
#: ../
|
493 |
msgid "Message Displayed If Date Is Outside Scheduled Timeframe"
|
494 |
msgstr "Mensagem exibida quando a data está fora do tempo programado"
|
495 |
|
496 |
-
#: ../
|
497 |
msgid "Message Displayed If The Limit Of Total Entries Has Been Reached"
|
498 |
msgstr "Mensagem exibida se ultrapassou o limite do total das entradas."
|
499 |
|
500 |
-
#: ../
|
501 |
msgid "%QUESTIONS_ANSWERS% Text"
|
502 |
msgstr "%QUESTIONS_ANSWERS% Texto"
|
503 |
|
504 |
-
#: ../
|
505 |
msgid "Twitter Sharing Text"
|
506 |
msgstr "Compartilhar texto Twitter"
|
507 |
|
508 |
-
#: ../
|
509 |
msgid "Facebook Sharing Text"
|
510 |
msgstr "Compartilhar Texto Facebook "
|
511 |
|
512 |
-
#: ../
|
513 |
msgid "Other Templates"
|
514 |
msgstr "Outros Modelos"
|
515 |
|
516 |
-
#: ../
|
517 |
msgid "Text for submit button"
|
518 |
msgstr "Texto para botão submeter"
|
519 |
|
520 |
-
#: ../
|
521 |
msgid "Text for name field"
|
522 |
msgstr "Texto para o Campo Nome"
|
523 |
|
524 |
-
#: ../
|
525 |
msgid "Text for business field"
|
526 |
msgstr "Texto para o Campo Empresa"
|
527 |
|
528 |
-
#: ../
|
529 |
msgid "Text for email field"
|
530 |
msgstr "Texto para o campo e-mail"
|
531 |
|
532 |
-
#: ../
|
533 |
msgid "Text for phone number field"
|
534 |
msgstr "Texto para o campo numero telefone"
|
535 |
|
536 |
-
#: ../
|
537 |
msgid "Text for comments field"
|
538 |
msgstr "Texto para o campo comentários"
|
539 |
|
540 |
-
#: ../
|
541 |
msgid "Text for previous button"
|
542 |
msgstr "Texto para o botão anterior"
|
543 |
|
544 |
-
#: ../
|
545 |
msgid "Text for next button"
|
546 |
msgstr "Texto para botão próximo "
|
547 |
|
548 |
-
#: ../
|
549 |
msgid "The stats has been reset successfully."
|
550 |
msgstr "Estatísticas resetadas com sucesso!"
|
551 |
|
552 |
-
#: ../
|
553 |
msgid "Use this button to reset all the stats collected for this quiz (Quiz Views and Times Quiz Has Been Taken)."
|
554 |
msgstr "Utilize este botão para repor todas as estatísticas coletadas para este questionário (Questionário Visualizações e vezes que o Questionário foi usado)."
|
555 |
|
556 |
-
#: ../
|
557 |
msgid "Reset Quiz Views And Taken Stats"
|
558 |
msgstr "Resetar questionário, pontos de vista e Estatísticas "
|
559 |
|
560 |
-
#: ../
|
561 |
msgid "Are you sure you want to reset the stats to 0? All views and taken stats for this quiz will be reset. This is permanent and cannot be undone."
|
562 |
msgstr "Tem certeza de que deseja redefinir as estatísticas para 0? Todos os pontos de vista e estatísticas tomadas para esse teste serão repostos. Isso é permanente e não pode ser desfeito."
|
563 |
|
564 |
-
#: ../
|
565 |
msgid "Reset All Stats For Quiz"
|
566 |
msgstr "Redefinir todas as estatísticas para Questionário"
|
567 |
|
568 |
-
#: ../
|
569 |
msgid "Quiz Master Next Snapshot"
|
570 |
msgstr "próxima imagem capturada"
|
571 |
|
572 |
-
#: ../
|
573 |
msgid "quizzes taken today"
|
574 |
msgstr "avaliações feitas hoje"
|
575 |
|
576 |
-
#: ../
|
577 |
msgid "quizzes taken last 7 days"
|
578 |
msgstr "avaliações feitas nos ultimos 7 dias"
|
579 |
|
580 |
-
#: ../
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
581 |
msgid "total active quizzes"
|
582 |
msgstr "Total de avaliações ativas"
|
583 |
|
584 |
-
#: ../
|
585 |
msgid "total active questions"
|
586 |
msgstr "Total de questões ativas"
|
587 |
|
588 |
-
#: ../
|
589 |
msgid "most popular quiz"
|
590 |
msgstr "Avaliação mais popular"
|
591 |
|
592 |
-
#: ../
|
593 |
msgid "least popular quiz"
|
594 |
msgstr "Última avaliação popular"
|
595 |
|
596 |
-
#: ../
|
597 |
msgid "Certificate (Beta)"
|
598 |
msgstr "Certificado"
|
599 |
|
600 |
-
#: ../
|
601 |
msgid "The certificate has been updated successfully."
|
602 |
msgstr "O certificado foi atualizado com sucesso."
|
603 |
|
604 |
-
#: ../
|
605 |
msgid "Enter title here"
|
606 |
msgstr "Coloque o título aqui"
|
607 |
|
608 |
-
#: ../
|
609 |
msgid "Quiz Certificate (Beta)"
|
610 |
msgstr "Certificado de Avaliação"
|
611 |
|
612 |
-
#: ../
|
613 |
msgid "Enter in your text here to fill in the certificate for this quiz. Be sure to enter in the link variable into the templates on the Quiz Text tab so the user can access the certificate."
|
614 |
msgstr "Digite em seu texto aqui para preencher o certificado para esta avaliação. Certifique-se de entrarno link para os modelos da guia Texto do Questionário de modo que o usuário pode acessar o certificado."
|
615 |
|
616 |
-
#: ../
|
617 |
msgid "These fields cannot contain HTML."
|
618 |
msgstr "Estes campos não contém HTML."
|
619 |
|
620 |
-
#: ../
|
621 |
-
#: ../
|
622 |
msgid "Save Certificate Options"
|
623 |
msgstr "Salvar Opções de Certificado"
|
624 |
|
625 |
-
#: ../
|
626 |
msgid "Enable Certificates For This Quiz?"
|
627 |
msgstr "Ativar Certificados para esta Avaliação?"
|
628 |
|
629 |
-
#: ../
|
630 |
msgid "Certificate Title"
|
631 |
msgstr "Título do Certificado"
|
632 |
|
633 |
-
#: ../
|
634 |
msgid "Message Displayed On Certificate"
|
635 |
msgstr "Mensagem exibida no Certificado"
|
636 |
|
637 |
-
#: ../
|
638 |
msgid "URL To Logo (Must be JPG, JPEG, PNG or GIF)"
|
639 |
msgstr "URL para o Logo ( JPG, JPEG, PNG or GIF)"
|
640 |
|
641 |
-
#: ../
|
642 |
msgid "URL To Background Img (Must be JPG, JPEG, PNG or GIF)"
|
643 |
msgstr "URL para o Background Img ( JPG, JPEG, PNG or GIF)"
|
644 |
|
645 |
-
#: ../
|
646 |
#, php-format
|
647 |
msgid "Quiz Settings For %s"
|
648 |
msgstr "Configurações do questionário para %s"
|
649 |
|
650 |
-
#: ../
|
651 |
msgid "Error!"
|
652 |
msgstr "Erro!"
|
653 |
|
654 |
-
#: ../
|
655 |
msgid "Please go to the quizzes page and click on the Edit link from the quiz you wish to edit."
|
656 |
msgstr "Por favor, vá para a página de testes e clique no link Editar no questionário que pretende editar."
|
657 |
|
658 |
-
#: ../
|
659 |
msgid "Questions"
|
660 |
msgstr "Questões"
|
661 |
|
662 |
-
#: ../
|
|
|
|
|
|
|
|
|
663 |
msgid "The question has been updated successfully."
|
664 |
msgstr "A questão foi atualizado com sucesso."
|
665 |
|
666 |
-
#: ../
|
667 |
msgid "The question has been deleted successfully."
|
668 |
msgstr "A questão foi deletada com sucesso."
|
669 |
|
670 |
-
#: ../
|
671 |
msgid "The question has been duplicated successfully."
|
672 |
msgstr "A questão foi duplicada com sucesso."
|
673 |
|
674 |
-
#: ../
|
675 |
msgid "The question has been created successfully."
|
676 |
msgstr "A questão foi criada com sucesso."
|
677 |
|
678 |
-
#: ../
|
679 |
-
#: ../includes/qmn_options_questions_tab.php:461
|
680 |
-
#: ../includes/qmn_options_questions_tab.php:593
|
681 |
-
#: ../includes/qmn_options_questions_tab.php:761
|
682 |
-
msgid "Answer"
|
683 |
-
msgstr "Resposta"
|
684 |
-
|
685 |
-
#: ../includes/qmn_options_questions_tab.php:481
|
686 |
-
#: ../includes/qmn_options_questions_tab.php:730
|
687 |
msgid "Add Question"
|
688 |
msgstr "Adicionar Pergunta"
|
689 |
|
690 |
-
#: ../
|
691 |
#, php-format
|
692 |
msgid "One question"
|
693 |
msgid_plural "%s questions"
|
694 |
msgstr[0] "Uma questão"
|
695 |
msgstr[1] "%s Questões"
|
696 |
|
697 |
-
#: ../
|
698 |
-
|
699 |
-
|
700 |
-
|
701 |
-
|
702 |
-
#: ../includes/qmn_options_questions_tab.php:557
|
703 |
-
msgid "Duplicate"
|
704 |
-
msgstr "Duplicar"
|
705 |
|
706 |
-
#: ../
|
707 |
-
#: ../
|
708 |
-
|
709 |
-
msgid "
|
710 |
-
msgstr "
|
711 |
|
712 |
-
#: ../
|
713 |
-
#: ../
|
714 |
-
|
|
|
715 |
msgstr ""
|
716 |
|
717 |
-
#: ../
|
718 |
-
#: ../
|
719 |
-
#: ../includes/qmn_options_questions_tab.php:725
|
720 |
-
#: ../includes/qmn_options_questions_tab.php:741
|
721 |
msgid "Question"
|
722 |
msgstr "Pergunta"
|
723 |
|
724 |
-
#: ../
|
725 |
-
|
|
|
|
|
|
|
726 |
msgid "Answers"
|
727 |
msgstr "Respostas"
|
728 |
|
729 |
-
#: ../
|
730 |
-
#: ../includes/qmn_options_questions_tab.php:753
|
731 |
msgid "Points Worth"
|
732 |
msgstr "Vale Pontos"
|
733 |
|
734 |
-
#: ../
|
735 |
-
#: ../includes/qmn_options_questions_tab.php:754
|
736 |
msgid "Correct Answer"
|
737 |
msgstr "Resposta correta"
|
738 |
|
739 |
-
#: ../
|
740 |
-
#: ../includes/qmn_options_questions_tab.php:776
|
741 |
msgid "Add New Answer!"
|
742 |
msgstr "Adicionar nova Resposta"
|
743 |
|
744 |
-
#: ../
|
745 |
-
#: ../includes/qmn_options_questions_tab.php:781
|
746 |
msgid "Correct Answer Info"
|
747 |
msgstr "Informação da resposta correta"
|
748 |
|
749 |
-
#: ../
|
750 |
-
#: ../includes/qmn_options_questions_tab.php:712
|
751 |
-
#: ../includes/qmn_options_questions_tab.php:723
|
752 |
-
#: ../includes/qmn_options_questions_tab.php:799
|
753 |
-
msgid "Question Type"
|
754 |
-
msgstr "Tipo de pergunta"
|
755 |
-
|
756 |
-
#: ../includes/qmn_options_questions_tab.php:652
|
757 |
-
#: ../includes/qmn_options_questions_tab.php:812
|
758 |
msgid "Comment Field"
|
759 |
msgstr "Comentários"
|
760 |
|
761 |
-
#: ../
|
762 |
-
#: ../includes/qmn_options_questions_tab.php:814
|
763 |
msgid "Small Text Field"
|
764 |
msgstr "Campo de texto pequeno"
|
765 |
|
766 |
-
#: ../
|
767 |
-
#: ../includes/qmn_options_questions_tab.php:815
|
768 |
msgid "Large Text Field"
|
769 |
msgstr "Campo de texto Grande"
|
770 |
|
771 |
-
#: ../
|
772 |
-
#: ../includes/qmn_options_questions_tab.php:816
|
773 |
msgid "None"
|
774 |
msgstr ""
|
775 |
|
776 |
-
#: ../
|
777 |
-
#: ../includes/qmn_options_questions_tab.php:711
|
778 |
-
#: ../includes/qmn_options_questions_tab.php:722
|
779 |
-
#: ../includes/qmn_options_questions_tab.php:820
|
780 |
-
msgid "Question Order"
|
781 |
-
msgstr "Ordem das perguntas"
|
782 |
-
|
783 |
-
#: ../includes/qmn_options_questions_tab.php:671
|
784 |
-
#: ../includes/qmn_options_questions_tab.php:828
|
785 |
msgid "Required?"
|
786 |
msgstr "Exigido?"
|
787 |
|
788 |
-
#: ../
|
789 |
-
#: ../includes/qmn_options_questions_tab.php:713
|
790 |
-
#: ../includes/qmn_options_questions_tab.php:724
|
791 |
-
#: ../includes/qmn_options_questions_tab.php:837
|
792 |
-
msgid "Category"
|
793 |
-
msgstr ""
|
794 |
-
|
795 |
-
#: ../includes/qmn_options_questions_tab.php:699
|
796 |
-
#: ../includes/qmn_options_questions_tab.php:856
|
797 |
-
msgid "Required currently only works on open answer, number, accept, and captcha question types"
|
798 |
-
msgstr "Necessário atualmente só funciona com resposta aberta, número, aceitar e tipos de captcha."
|
799 |
-
|
800 |
-
#: ../includes/qmn_options_questions_tab.php:701
|
801 |
-
msgid "Edit Question"
|
802 |
-
msgstr "Editar Pergunta"
|
803 |
-
|
804 |
-
#: ../includes/qmn_options_questions_tab.php:858
|
805 |
msgid "Create Question"
|
806 |
msgstr "Criar Pergunta"
|
807 |
|
808 |
-
#: ../
|
809 |
msgid "Are you sure you want to delete this question?"
|
810 |
msgstr "Tem certeza de que deseja excluir esta pergunta?"
|
811 |
|
812 |
-
#: ../
|
813 |
msgid "Delete Question"
|
814 |
msgstr "Apagar Perguntas"
|
815 |
|
816 |
-
#: ../
|
817 |
msgid "Are you sure you want to duplicate this question?"
|
818 |
msgstr "Tem certeza de que deseja duplicar esta pergunta?"
|
819 |
|
820 |
-
#: ../
|
821 |
msgid "Duplicate Question"
|
822 |
msgstr "Duplicar Pergunta"
|
823 |
|
824 |
-
#: ../
|
825 |
msgid "Your results has been deleted successfully."
|
826 |
msgstr "Seus resultados foram apagados com sucesso!"
|
827 |
|
828 |
-
#: ../
|
829 |
#, php-format
|
830 |
msgid "One result"
|
831 |
msgid_plural "%s results"
|
832 |
msgstr[0] "Um resultado"
|
833 |
msgstr[1] "%s resultados"
|
834 |
|
835 |
-
#: ../
|
836 |
#, fuzzy
|
837 |
msgid "Actions"
|
838 |
msgstr "Opções"
|
839 |
|
840 |
-
#: ../
|
841 |
msgid "Quiz Name"
|
842 |
msgstr "Nome da Avaliação"
|
843 |
|
844 |
-
#: ../
|
845 |
msgid "Score"
|
846 |
msgstr "Placar"
|
847 |
|
848 |
-
#: ../
|
849 |
msgid "Time To Complete"
|
850 |
msgstr "Tempo para concluir"
|
851 |
|
852 |
-
#: ../
|
853 |
#, fuzzy
|
854 |
msgid "Name"
|
855 |
msgstr "Nome da Avaliação"
|
856 |
|
857 |
-
#: ../
|
858 |
msgid "Business"
|
859 |
msgstr "Empresa"
|
860 |
|
861 |
-
#: ../
|
862 |
msgid "Email"
|
863 |
msgstr ""
|
864 |
|
865 |
-
#: ../
|
866 |
msgid "Phone"
|
867 |
msgstr "Fone"
|
868 |
|
869 |
-
#: ../
|
870 |
msgid "Time Taken"
|
871 |
msgstr "Tempo necessário"
|
872 |
|
873 |
-
#: ../
|
874 |
-
#: ../
|
875 |
msgid "Not Graded"
|
876 |
msgstr "Sem Classificação"
|
877 |
|
878 |
-
#: ../
|
879 |
msgid "Are you sure you want to delete these results?"
|
880 |
msgstr "Tem certeza de que deseja apagar estes resultados?"
|
881 |
|
882 |
-
#: ../
|
883 |
msgid "Delete Results"
|
884 |
msgstr "Deletar Resultados"
|
885 |
|
886 |
-
#: ../
|
887 |
msgid "Results Pages"
|
888 |
msgstr "Paginas de resultados"
|
889 |
|
890 |
-
#: ../
|
891 |
msgid "The results page has been added successfully."
|
892 |
msgstr "A Página de resultados foi adicionada com sucesso."
|
893 |
|
894 |
-
#: ../
|
895 |
msgid "The results page has been saved successfully."
|
896 |
msgstr "A Página de resultados foi salva com sucesso."
|
897 |
|
898 |
-
#: ../
|
899 |
msgid "Displays button to share on Facebook."
|
900 |
msgstr ""
|
901 |
|
902 |
-
#: ../
|
903 |
msgid "Displays button to share on Twitter."
|
904 |
msgstr ""
|
905 |
|
906 |
-
#: ../
|
907 |
-
#: ../
|
908 |
msgid "Save Results Pages"
|
909 |
msgstr "Salvar página de resultados"
|
910 |
|
911 |
-
#: ../
|
912 |
-
#: ../
|
913 |
msgid "Add New Results Page"
|
914 |
msgstr "Adicionar novas páginas de resultados"
|
915 |
|
916 |
-
#: ../
|
917 |
-
#: ../
|
918 |
msgid "Results Page Shown"
|
919 |
msgstr "Página de Resultados"
|
920 |
|
921 |
-
#: ../
|
922 |
-
#: ../
|
923 |
msgid "Redirect URL (Beta)"
|
924 |
msgstr ""
|
925 |
|
926 |
-
#: ../
|
|
|
|
|
|
|
|
|
|
|
927 |
msgid "Are you sure?"
|
928 |
msgstr "Você tem certeza?"
|
929 |
|
930 |
-
#: ../
|
931 |
msgid "Preview"
|
932 |
msgstr "Visualizar"
|
933 |
|
934 |
-
#: ../
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
935 |
msgid "Options"
|
936 |
msgstr "Opções"
|
937 |
|
938 |
-
#: ../
|
939 |
msgid "The options has been updated successfully."
|
940 |
msgstr "As Opções foram atualizadas com sucesso."
|
941 |
|
942 |
-
#: ../
|
943 |
-
#: ../
|
944 |
msgid "Save Options"
|
945 |
msgstr "Salvar Opções"
|
946 |
|
947 |
-
#: ../
|
948 |
msgid "Which system is this quiz graded on?"
|
949 |
msgstr "Escolha uma opção de avaliação"
|
950 |
|
951 |
-
#: ../
|
952 |
msgid "Correct/Incorrect"
|
953 |
msgstr "Correto/Incorreto"
|
954 |
|
955 |
-
#: ../
|
956 |
msgid "Points"
|
957 |
msgstr "Pontos"
|
958 |
|
959 |
-
#: ../
|
960 |
msgid "Should the user be required to be logged in to take this quiz?"
|
961 |
msgstr "O usuário deve estar logado para fazer este teste?"
|
962 |
|
963 |
-
#: ../
|
964 |
msgid "How many questions per page would you like? (Leave 0 for all questions on one page)"
|
965 |
msgstr "Quantas perguntas por página ? (Deixe 0 para todas as perguntas em uma página)"
|
966 |
|
967 |
-
#: ../
|
968 |
msgid "How many minutes does the user have to finish the quiz? (Leave 0 for no time limit)"
|
969 |
msgstr "Quantos minutos que o usuário tem que terminar o teste? (Deixe 0 para nenhum limite de tempo)"
|
970 |
|
971 |
-
#: ../
|
972 |
msgid "How many times can a user take this quiz? (Leave 0 for as many times as the user wants to. Currently only works for registered users)"
|
973 |
msgstr "Quantas vezes um usuário pode fazer o teste? (Deixe 0 para o número de vezes que o usuário quer. Atualmente só funciona para usuários registrados)"
|
974 |
|
975 |
-
#: ../
|
976 |
msgid "How many total entries can this quiz have? (Leave 0 for unlimited entries"
|
977 |
msgstr "Quantas entradas no total pode ter este questionário? (Deixe 0 para entradas ilimitadas)"
|
978 |
|
979 |
-
#: ../
|
980 |
msgid "How many questions should be loaded for quiz? (Leave 0 to load all questions)"
|
981 |
msgstr "Quantas perguntas devem ser carregados para teste? (Deixe 0 para carregar todas as perguntas)"
|
982 |
|
983 |
-
#: ../
|
984 |
msgid "What time-frame should the user be able to access the quiz? (Leave blank if the user can access anytime)"
|
985 |
msgstr "O espaço de tempo que o usuário deve ser capaz de acessar o questionário? (Deixe em branco se o usuário pode acessar a qualquer momento)"
|
986 |
|
987 |
-
#: ../
|
988 |
msgid "start date"
|
989 |
msgstr "data de início"
|
990 |
|
991 |
-
#: ../
|
992 |
msgid "end date"
|
993 |
msgstr "data final"
|
994 |
|
995 |
-
#: ../
|
996 |
msgid "Are the questions random? (Question Order will not apply if this is yes)"
|
997 |
msgstr "São as perguntas aleatórias? (Pergunta Ordem não será aplicada se este é sim)"
|
998 |
|
999 |
-
#: ../
|
1000 |
msgid "Random Questions"
|
1001 |
msgstr "Questões Aleatórias"
|
1002 |
|
1003 |
-
#: ../
|
1004 |
msgid "Random Questions And Answers"
|
1005 |
msgstr "Perguntas e Respostas aleatórias"
|
1006 |
|
1007 |
-
#: ../
|
1008 |
msgid "Would you like to ask for the contact information at the beginning or at the end of the quiz?"
|
1009 |
msgstr "Iformações de contato no início ou no final do questionário?"
|
1010 |
|
1011 |
-
#: ../
|
1012 |
msgid "Beginning"
|
1013 |
msgstr "Inicio"
|
1014 |
|
1015 |
-
#: ../
|
1016 |
msgid "End"
|
1017 |
msgstr "Fim"
|
1018 |
|
1019 |
-
#: ../
|
1020 |
msgid "If a logged-in user takes the quiz, would you like them to be able to edit contact information? If set to no, the fields will not show up for logged in users; however, the users information will be saved for the fields."
|
1021 |
msgstr "Usuário poderá edita informações de contato? Se definido como não, os campos não vão aparecer para usuários logados; no entanto, a informação aos usuários será salvo para os campos."
|
1022 |
|
1023 |
-
#: ../
|
1024 |
msgid "Should we ask for users name?"
|
1025 |
msgstr "Nome de usuário"
|
1026 |
|
1027 |
-
#: ../
|
1028 |
-
#: ../
|
1029 |
-
#: ../
|
1030 |
-
#: ../
|
1031 |
msgid "Require"
|
1032 |
msgstr "Exigir"
|
1033 |
|
1034 |
-
#: ../
|
1035 |
msgid "Should we ask for users business?"
|
1036 |
msgstr "Empresa em que trabalha"
|
1037 |
|
1038 |
-
#: ../
|
1039 |
msgid "Should we ask for users email?"
|
1040 |
msgstr "Solicitar e-mail"
|
1041 |
|
1042 |
-
#: ../
|
1043 |
msgid "Should we ask for users phone number?"
|
1044 |
msgstr "Solicitar núero de telefone"
|
1045 |
|
1046 |
-
#: ../
|
1047 |
msgid "Would you like a place for the user to enter comments?"
|
1048 |
msgstr "Campo para usuário digitar comentário"
|
1049 |
|
1050 |
-
#: ../
|
1051 |
msgid "Show question number on quiz?"
|
1052 |
msgstr "Exibir número das questões?"
|
1053 |
|
1054 |
-
#: ../
|
1055 |
msgid "Show social media sharing buttons? (Twitter & Facebook)"
|
1056 |
msgstr "Mostrar botões de compartilhamento de mídia social ? (Twitter e Facebook)"
|
1057 |
|
1058 |
-
#: ../
|
1059 |
msgid "This option is for here only for users of older versions. Please use the new template variables %FACEBOOK_SHARE% %TWITTER_SHARE% on your results pages instead of using this option!"
|
1060 |
msgstr ""
|
1061 |
|
1062 |
-
#: ../
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1063 |
msgid "Style"
|
1064 |
msgstr "Estilo"
|
1065 |
|
1066 |
-
#: ../
|
1067 |
msgid "The style has been saved successfully."
|
1068 |
msgstr "Estilo salvo com sucesso!"
|
1069 |
|
1070 |
-
#: ../
|
1071 |
msgid "Quiz Styles"
|
1072 |
msgstr "Estilo de Perguntas"
|
1073 |
|
1074 |
-
#: ../
|
1075 |
msgid "Choose your style:"
|
1076 |
msgstr "Escolha seu estilo"
|
1077 |
|
1078 |
-
#: ../
|
1079 |
msgid "Custom"
|
1080 |
msgstr ""
|
1081 |
|
1082 |
-
#: ../
|
1083 |
-
#: ../
|
1084 |
msgid "Save Quiz Style"
|
1085 |
msgstr "Salvar Estilo de Questionário"
|
1086 |
|
1087 |
-
#: ../
|
1088 |
msgid "Custom Style CSS"
|
1089 |
msgstr "Estilo CSS personalizado"
|
1090 |
|
1091 |
-
#: ../
|
1092 |
msgid "For detailed help and guidance along with a list of different classes used in this plugin, please visit the following link:"
|
1093 |
msgstr "Para obter ajuda e orientação, juntamente com uma lista de diferentes classes usadas em este plugin detalhadas, por favor visite o seguinte link:"
|
1094 |
|
1095 |
-
#: ../
|
1096 |
-
msgid "Quiz Daily Stats - Times Taken"
|
1097 |
-
msgstr "Questionário Diário Estatísticas - Tempo Tomado"
|
1098 |
-
|
1099 |
-
#: ../includes/qmn_dashboard.php:17
|
1100 |
-
msgid "Quiz Total Stats"
|
1101 |
-
msgstr "Questionário Total de Estatísticas"
|
1102 |
-
|
1103 |
-
#: ../includes/qmn_dashboard.php:18
|
1104 |
-
msgid "Quiz Weekly Stats - Times Taken"
|
1105 |
-
msgstr "Questionário semanal Estatísticas - tempo tomado"
|
1106 |
-
|
1107 |
-
#: ../includes/qmn_dashboard.php:19
|
1108 |
-
msgid "Quiz Monthly Stats - Times Taken"
|
1109 |
-
msgstr "Questionário mensal Estatísticas - tempo tomado"
|
1110 |
-
|
1111 |
-
#: ../includes/qmn_dashboard.php:20
|
1112 |
-
msgid "Quiz Quarterly Stats - Times Taken"
|
1113 |
-
msgstr "Questionário Quadrimestral Estatísticas - tempo tomado"
|
1114 |
-
|
1115 |
-
#: ../includes/qmn_dashboard.php:25
|
1116 |
-
msgid "Quizzes Taken Today"
|
1117 |
-
msgstr "Avaliações feitas hoje"
|
1118 |
-
|
1119 |
-
#: ../includes/qmn_dashboard.php:26
|
1120 |
-
msgid "Quizzes Taken Last 7 Days"
|
1121 |
-
msgstr "Avaliações feitas nos ultimos 7 dias"
|
1122 |
-
|
1123 |
-
#: ../includes/qmn_dashboard.php:27
|
1124 |
-
msgid "Quizzes Taken Last 30 Days"
|
1125 |
-
msgstr "Avaliações feitas nos ultimos 30 dias"
|
1126 |
-
|
1127 |
-
#: ../includes/qmn_dashboard.php:28
|
1128 |
-
msgid "Quizzes Taken Last 120 Days"
|
1129 |
-
msgstr "Avaliações feitas nos ultimos 120 dias"
|
1130 |
-
|
1131 |
-
#: ../includes/qmn_dashboard.php:54
|
1132 |
-
msgid "Quiz Statistics"
|
1133 |
-
msgstr "Estatísticas"
|
1134 |
-
|
1135 |
-
#: ../includes/qmn_dashboard.php:228
|
1136 |
-
msgid "Total Created Quizzes"
|
1137 |
-
msgstr "Total de Avaliações"
|
1138 |
-
|
1139 |
-
#: ../includes/qmn_dashboard.php:232
|
1140 |
-
msgid "Total Deleted Quizzes"
|
1141 |
-
msgstr "Total de Avaliações deletadas"
|
1142 |
-
|
1143 |
-
#: ../includes/qmn_dashboard.php:236
|
1144 |
-
msgid "Total Active Quizzes"
|
1145 |
-
msgstr "Total de Avaliações ativas"
|
1146 |
-
|
1147 |
-
#: ../includes/qmn_dashboard.php:240
|
1148 |
-
msgid "Total Created Questions"
|
1149 |
-
msgstr "Total de questões criadas"
|
1150 |
-
|
1151 |
-
#: ../includes/qmn_dashboard.php:244
|
1152 |
-
msgid "Total Times All Active Quizzes Have Been Viewed"
|
1153 |
-
msgstr "Total de vezes que todos Testes ativos foram exibidos"
|
1154 |
-
|
1155 |
-
#: ../includes/qmn_dashboard.php:248
|
1156 |
-
msgid "Total Times All Active Quizzes Have Been Taken"
|
1157 |
-
msgstr "Total de vezes que todos Testes ativos foram feitos"
|
1158 |
-
|
1159 |
-
#: ../includes/qmn_dashboard.php:252
|
1160 |
-
msgid "Average Amount Each Active Quiz Has Been Viewed"
|
1161 |
-
msgstr "Média de avaliações ativas vistas"
|
1162 |
-
|
1163 |
-
#: ../includes/qmn_dashboard.php:256
|
1164 |
-
msgid "Average Amount Each Active Quiz Has Been Taken"
|
1165 |
-
msgstr "Média de avaliações ativas feitas"
|
1166 |
-
|
1167 |
-
#: ../includes/qmn_dashboard.php:260
|
1168 |
-
msgid "Quiz That Has Been Viewed The Most"
|
1169 |
-
msgstr "Máximo de avaliações vistas"
|
1170 |
-
|
1171 |
-
#: ../includes/qmn_dashboard.php:264
|
1172 |
-
msgid "Quiz That Has Been Taken The Most"
|
1173 |
-
msgstr "Máximo de avaliações feitas"
|
1174 |
-
|
1175 |
-
#: ../includes/qmn_results_details.php:121
|
1176 |
msgid "Results"
|
1177 |
msgstr "Resultados"
|
1178 |
|
1179 |
-
#: ../
|
1180 |
msgid "Create Certificate"
|
1181 |
msgstr "Criar Certificado"
|
1182 |
|
1183 |
-
#: ../
|
1184 |
msgid "Download Certificate Here"
|
1185 |
msgstr "Baixe o Certificado Aqui"
|
1186 |
|
1187 |
-
#: ../
|
1188 |
msgid "Certificate"
|
1189 |
msgstr "Certificado"
|
1190 |
|
1191 |
-
#: ../
|
1192 |
msgid "There has been an error! Please try again."
|
1193 |
msgstr "Houve um erro! Por favor tente novamente."
|
1194 |
|
1195 |
-
#: ../
|
1196 |
msgid "Quiz Has Been Restored!"
|
1197 |
msgstr "A Avaliação foi restaurada!"
|
1198 |
|
1199 |
-
#: ../
|
1200 |
msgid "Choose a quiz in the drop down and then click the button to restore a deleted quiz."
|
1201 |
msgstr "Escolha uma Avaliação no drop down e, em seguida, clique no botão para restaurar uma avaliação excluída."
|
1202 |
|
1203 |
-
#: ../
|
1204 |
msgid "Restore Quiz"
|
1205 |
msgstr "Recuperar Avaliação"
|
1206 |
|
1207 |
-
#: ../
|
1208 |
-
#: ../
|
1209 |
#, php-format
|
1210 |
msgid "Previous %s Audits"
|
1211 |
msgstr "Anterior % s Auditorias"
|
1212 |
|
1213 |
-
#: ../
|
1214 |
-
#: ../
|
1215 |
#, php-format
|
1216 |
msgid "Next %s Audits"
|
1217 |
msgstr "Próximo% s Auditorias"
|
1218 |
|
1219 |
-
#: ../
|
1220 |
msgid "User"
|
1221 |
msgstr ""
|
1222 |
|
1223 |
-
#: ../
|
1224 |
#, fuzzy
|
1225 |
msgid "Action"
|
1226 |
msgstr "Opções"
|
1227 |
|
1228 |
-
#: ../
|
1229 |
msgid "Time"
|
1230 |
msgstr "Tempo"
|
1231 |
|
1232 |
-
#: ../
|
1233 |
msgid "Need Help?"
|
1234 |
msgstr ""
|
1235 |
|
1236 |
-
#: ../
|
1237 |
msgid "Support"
|
1238 |
msgstr ""
|
1239 |
|
1240 |
-
#: ../
|
1241 |
msgid "System Info"
|
1242 |
msgstr ""
|
1243 |
|
1244 |
-
#: ../
|
1245 |
msgid "Help Page"
|
1246 |
msgstr "Página de Ajuda"
|
1247 |
|
1248 |
-
#: ../
|
1249 |
msgid "Need help with the plugin? Try any of the following:"
|
1250 |
msgstr ""
|
1251 |
|
1252 |
-
#: ../
|
1253 |
msgid "Multiple Choice"
|
1254 |
msgstr "Multipla escolha"
|
1255 |
|
1256 |
-
#: ../
|
1257 |
msgid "Horizontal Multiple Choice"
|
1258 |
msgstr "Multipla escolha horizontal"
|
1259 |
|
1260 |
-
#: ../
|
1261 |
msgid "Drop Down"
|
1262 |
msgstr "Menu suspenso"
|
1263 |
|
1264 |
-
#: ../
|
1265 |
msgid "Small Open Answer"
|
1266 |
msgstr "Respostas curtas"
|
1267 |
|
1268 |
-
#: ../
|
1269 |
msgid "Multiple Response"
|
1270 |
msgstr "Resposta Multipla"
|
1271 |
|
1272 |
-
#: ../
|
1273 |
msgid "Large Open Answer"
|
1274 |
msgstr "Resposta Grande aberta"
|
1275 |
|
1276 |
-
#: ../
|
1277 |
msgid "Text Block"
|
1278 |
msgstr "Bloco de texto"
|
1279 |
|
1280 |
-
#: ../
|
1281 |
msgid "Number"
|
1282 |
msgstr "Numero"
|
1283 |
|
1284 |
-
#: ../
|
1285 |
msgid "Accept"
|
1286 |
msgstr "Aceitar"
|
1287 |
|
1288 |
-
#: ../
|
1289 |
msgid "Captcha"
|
1290 |
msgstr "captcha"
|
1291 |
|
1292 |
-
#: ../
|
1293 |
msgid "Horizontal Multiple Response"
|
1294 |
msgstr "Respostas múltiplas horizontais"
|
1295 |
|
1296 |
-
#: ../
|
1297 |
msgid "Fill In The Blank"
|
1298 |
msgstr ""
|
1299 |
|
1300 |
-
#: ../
|
1301 |
msgid "Success!"
|
1302 |
msgstr "Sucesso!"
|
1303 |
|
1304 |
-
#: ../
|
1305 |
#, fuzzy
|
1306 |
msgid "Add New"
|
1307 |
msgstr "Adicionar nova Resposta"
|
1308 |
|
1309 |
-
#: ../
|
1310 |
#, php-format
|
1311 |
msgid "One quiz"
|
1312 |
msgid_plural "%s quizzes"
|
1313 |
msgstr[0] "Uma questão"
|
1314 |
msgstr[1] "%s questões"
|
1315 |
|
1316 |
-
#: ../
|
1317 |
-
#: ../
|
1318 |
msgid "URL"
|
1319 |
msgstr "URL"
|
1320 |
|
1321 |
-
#: ../
|
1322 |
-
#: ../
|
1323 |
msgid "Quiz Shortcode"
|
1324 |
msgstr "Shortcode do teste"
|
1325 |
|
1326 |
-
#: ../
|
1327 |
-
#: ../
|
1328 |
msgid "Leaderboard Shortcode"
|
1329 |
msgstr "Shortcode da Pontuação"
|
1330 |
|
1331 |
-
#: ../
|
1332 |
-
#: ../
|
1333 |
msgid "Quiz Views"
|
1334 |
msgstr "Visualização do Questionário"
|
1335 |
|
1336 |
-
#: ../
|
1337 |
-
#: ../
|
1338 |
msgid "Quiz Taken"
|
1339 |
msgstr "Questionário Tomado"
|
1340 |
|
1341 |
-
#: ../
|
1342 |
-
#: ../
|
1343 |
msgid "Last Modified"
|
1344 |
msgstr "Ultima modificação"
|
1345 |
|
1346 |
-
#: ../
|
1347 |
msgid "Edit Name"
|
1348 |
msgstr "Editar nome"
|
1349 |
|
1350 |
-
#: ../
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1351 |
msgid "Create New Quiz"
|
1352 |
msgstr "Criar Novo teste"
|
1353 |
|
1354 |
-
#: ../
|
1355 |
msgid "Create Quiz"
|
1356 |
msgstr "Criar Teste"
|
1357 |
|
1358 |
-
#: ../
|
1359 |
msgid "Quiz Name:"
|
1360 |
msgstr "Teste Nome:"
|
1361 |
|
1362 |
-
#: ../
|
1363 |
msgid "Duplicate this quiz?"
|
1364 |
msgstr "Duplicar questão?"
|
1365 |
|
1366 |
-
#: ../
|
1367 |
msgid "Duplicate questions with quiz"
|
1368 |
msgstr "Duplicar perguntas com questionário"
|
1369 |
|
1370 |
-
#: ../
|
1371 |
msgid "Name Of New Quiz:"
|
1372 |
msgstr "Nome do novo questionário"
|
1373 |
|
1374 |
-
#: ../
|
1375 |
msgid "Are you sure you want to delete this quiz?"
|
1376 |
msgstr "Você tem certeza que deseja deletar este questionário?"
|
1377 |
|
1378 |
-
#: ../
|
1379 |
msgid "Delete Quiz"
|
1380 |
msgstr "Delete Questionário"
|
1381 |
|
1382 |
-
#: ../
|
1383 |
msgid "Quiz Master Next Leaderboard Widget"
|
1384 |
msgstr "Widget de Classificações"
|
1385 |
|
1386 |
-
#: ../
|
1387 |
msgid "Widget Title"
|
1388 |
msgstr ""
|
1389 |
|
1390 |
-
#: ../
|
1391 |
msgid "Quiz ID"
|
1392 |
msgstr "ID de Avaliação"
|
1393 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1394 |
#~ msgid "Requested Features"
|
1395 |
#~ msgstr "Recursos solicitados"
|
5 |
msgstr ""
|
6 |
"Project-Id-Version: Quiz Master Next\n"
|
7 |
"Report-Msgid-Bugs-To: \n"
|
8 |
+
"POT-Creation-Date: 2015-04-20 01:13-0500\n"
|
9 |
"PO-Revision-Date: \n"
|
10 |
"Last-Translator: Frank Corso <frank@mylocalwebstop.com>\n"
|
11 |
"Language-Team: \n"
|
63 |
msgid "QMN About"
|
64 |
msgstr "Sobre QMN"
|
65 |
|
66 |
+
#: ../php/qmn_options_email_tab.php:6
|
67 |
msgid "Emails"
|
68 |
msgstr ""
|
69 |
|
70 |
+
#: ../php/qmn_options_email_tab.php:42
|
71 |
+
#: ../php/qmn_options_email_tab.php:101
|
72 |
msgid "The email has been added successfully."
|
73 |
msgstr "E-mail adicionado com sucesso"
|
74 |
|
75 |
+
#: ../php/qmn_options_email_tab.php:55
|
76 |
+
#: ../php/qmn_options_email_tab.php:114
|
77 |
+
#: ../php/qmn_options_email_tab.php:178
|
78 |
+
#: ../php/qmn_quiz_creator.php:382
|
79 |
+
#: ../php/qmn_quiz_creator.php:448
|
80 |
+
#: ../php/qmn_quiz_creator.php:490
|
81 |
+
#: ../php/qmn_quiz_creator.php:648
|
82 |
+
#: ../php/qmn_quiz_creator.php:713
|
83 |
+
#: ../php/qmn_options_leaderboard_tab.php:38
|
|
|
84 |
#, php-format
|
85 |
msgid "There has been an error in this action. Please share this with the developer. Error Code: %s"
|
86 |
msgstr "Houve um erro nesta ação. Por favor, compartilhe isso com o desenvolvedor. Código de erro:%s"
|
87 |
|
88 |
+
#: ../php/qmn_options_email_tab.php:73
|
89 |
+
#: ../php/qmn_options_email_tab.php:91
|
90 |
msgid "Enter text here"
|
91 |
msgstr "Coloque o texto aqui"
|
92 |
|
93 |
+
#: ../php/qmn_options_email_tab.php:165
|
94 |
msgid "The email has been updated successfully."
|
95 |
msgstr "E-mail atualizado com sucesso"
|
96 |
|
97 |
+
#: ../php/qmn_options_email_tab.php:232
|
98 |
+
#: ../php/qmn_options_leaderboard_tab.php:49
|
|
|
99 |
msgid "Template Variables"
|
100 |
msgstr "Modelos Variáveis"
|
101 |
|
102 |
+
#: ../php/qmn_options_email_tab.php:235
|
|
|
103 |
msgid "Score for the quiz when using points"
|
104 |
msgstr "Pontuação para avaliação que usa pontos"
|
105 |
|
106 |
+
#: ../php/qmn_options_email_tab.php:238
|
|
|
107 |
msgid "The average amount of points user had per question"
|
108 |
msgstr "A quantidade média de pontos que o usuário tinha por pergunta"
|
109 |
|
110 |
+
#: ../php/qmn_options_email_tab.php:241
|
|
|
111 |
msgid "The number of correct answers the user had"
|
112 |
msgstr "Número de respostas corretas que o usuario obteve"
|
113 |
|
114 |
+
#: ../php/qmn_options_email_tab.php:244
|
|
|
115 |
msgid "The total number of questions in the quiz"
|
116 |
msgstr "O número total de perguntas no questionário"
|
117 |
|
118 |
+
#: ../php/qmn_options_email_tab.php:247
|
|
|
119 |
msgid "Score for the quiz when using correct answers"
|
120 |
msgstr "Pontuação para o questionário ao usar respostas corretas"
|
121 |
|
122 |
+
#: ../php/qmn_options_email_tab.php:250
|
|
|
123 |
msgid "The name the user entered before the quiz"
|
124 |
msgstr "O nome do usuário inserido antes do questionário"
|
125 |
|
126 |
+
#: ../php/qmn_options_email_tab.php:253
|
|
|
127 |
msgid "The business the user entered before the quiz"
|
128 |
msgstr "O negócio que o usuário digitou antes do quiz"
|
129 |
|
130 |
+
#: ../php/qmn_options_email_tab.php:256
|
|
|
131 |
msgid "The phone number the user entered before the quiz"
|
132 |
msgstr "O numero de telefone que o usuário digitou antes do quiz"
|
133 |
|
134 |
+
#: ../php/qmn_options_email_tab.php:259
|
|
|
135 |
msgid "The email the user entered before the quiz"
|
136 |
msgstr "O e-mail que o usuário digitou antes do quiz"
|
137 |
|
138 |
+
#: ../php/qmn_options_email_tab.php:262
|
139 |
+
#: ../php/qmn_options_leaderboard_tab.php:77
|
|
|
140 |
msgid "The name of the quiz"
|
141 |
msgstr "Nome do questionário"
|
142 |
|
143 |
+
#: ../php/qmn_options_email_tab.php:265
|
|
|
144 |
msgid "Shows the question, the answer the user provided, and the correct answer"
|
145 |
msgstr "Mostra a pergunta, a resposta do usuário fornecido, e a resposta correta"
|
146 |
|
147 |
+
#: ../php/qmn_options_email_tab.php:268
|
|
|
148 |
msgid "The comments the user entered into comment box if enabled"
|
149 |
msgstr "Os comentários que o usuário entrou em caixa de comentário se habilitado"
|
150 |
|
151 |
+
#: ../php/qmn_options_email_tab.php:271
|
|
|
152 |
msgid "The amount of time user spent of quiz"
|
153 |
msgstr "Tempo gasto do usuário na avaliação"
|
154 |
|
155 |
+
#: ../php/qmn_options_email_tab.php:274
|
|
|
156 |
msgid "The link to the certificate after completing the quiz"
|
157 |
msgstr "Link para o certificado após a conclusão do teste"
|
158 |
|
159 |
+
#: ../php/qmn_options_email_tab.php:277
|
|
|
160 |
msgid "The amount of points a specific category earned."
|
161 |
msgstr "A quantidade de pontos de uma categoria específica obteve."
|
162 |
|
163 |
+
#: ../php/qmn_options_email_tab.php:280
|
|
|
164 |
msgid "The score a specific category earned."
|
165 |
msgstr "A pontuação de uma categoria específica obteve."
|
166 |
|
167 |
+
#: ../php/qmn_options_email_tab.php:283
|
|
|
168 |
msgid "The average points from all categories."
|
169 |
msgstr "Os pontos médios de todas as categorias."
|
170 |
|
171 |
+
#: ../php/qmn_options_email_tab.php:286
|
|
|
172 |
msgid "The average score from all categories."
|
173 |
msgstr "Pontuação média de todas as categorias."
|
174 |
|
175 |
+
#: ../php/qmn_options_email_tab.php:289
|
|
|
176 |
msgid "The question that the user answered"
|
177 |
msgstr "A pergunta que o usuário respondeu"
|
178 |
|
179 |
+
#: ../php/qmn_options_email_tab.php:292
|
|
|
180 |
msgid "The answer the user gave for the question"
|
181 |
msgstr "A resposta que o usuário deu para a pergunta"
|
182 |
|
183 |
+
#: ../php/qmn_options_email_tab.php:295
|
|
|
184 |
msgid "The correct answer for the question"
|
185 |
msgstr "A resposta correta para a pergunta"
|
186 |
|
187 |
+
#: ../php/qmn_options_email_tab.php:298
|
|
|
188 |
msgid "The comments the user provided in the comment field for the question"
|
189 |
msgstr "Os comentários do usuário fornecidos no campo de comentários para a questão"
|
190 |
|
191 |
+
#: ../php/qmn_options_email_tab.php:301
|
|
|
192 |
msgid "Reason why the correct answer is the correct answer"
|
193 |
msgstr "Razão pela qual a resposta está correta"
|
194 |
|
195 |
+
#: ../php/qmn_options_email_tab.php:304
|
|
|
196 |
msgid "The Current Date"
|
197 |
msgstr "Data atual"
|
198 |
|
199 |
+
#: ../php/qmn_options_email_tab.php:319
|
200 |
+
#: ../php/qmn_options_email_tab.php:518
|
201 |
msgid "Save Email Templates And Settings"
|
202 |
msgstr "Salvar modelo de e-mail e configurações"
|
203 |
|
204 |
+
#: ../php/qmn_options_email_tab.php:323
|
205 |
msgid "Send user email upon completion?"
|
206 |
msgstr "Enviar e-mail do usuário após a conclusão?"
|
207 |
|
208 |
+
#: ../php/qmn_options_email_tab.php:325
|
209 |
+
#: ../php/qmn_options_email_tab.php:332
|
210 |
msgid "Yes"
|
211 |
msgstr "Sim"
|
212 |
|
213 |
+
#: ../php/qmn_options_email_tab.php:326
|
214 |
+
#: ../php/qmn_options_email_tab.php:333
|
215 |
msgid "No"
|
216 |
msgstr "Não"
|
217 |
|
218 |
+
#: ../php/qmn_options_email_tab.php:330
|
219 |
msgid "Send admin email upon completion?"
|
220 |
msgstr "Enviar e-mail de administração após a conclusão?"
|
221 |
|
222 |
+
#: ../php/qmn_options_email_tab.php:337
|
223 |
msgid "What emails should we send the admin email to? Separate emails with a comma."
|
224 |
msgstr "Qual endereços de e-mails que devemos enviar para administração? Separar e-mails com uma vírgula."
|
225 |
|
226 |
+
#: ../php/qmn_options_email_tab.php:341
|
227 |
msgid "What is the From Name for the email sent to users and admin?"
|
228 |
msgstr "Qual é o nome a partir do e-mail enviado aos usuários e administrador?"
|
229 |
|
230 |
+
#: ../php/qmn_options_email_tab.php:347
|
231 |
msgid "Email Sent To User"
|
232 |
msgstr "e-mail enviado ao usuário"
|
233 |
|
234 |
+
#: ../php/qmn_options_email_tab.php:348
|
235 |
+
#: ../php/qmn_options_email_tab.php:426
|
236 |
msgid "Add New User Email"
|
237 |
msgstr "Adicionar novo usuário de e-mail"
|
238 |
|
239 |
+
#: ../php/qmn_options_email_tab.php:353
|
240 |
+
#: ../php/qmn_options_email_tab.php:419
|
241 |
+
#: ../php/qmn_options_email_tab.php:440
|
242 |
+
#: ../php/qmn_options_email_tab.php:506
|
243 |
msgid "Score Greater Than Or Equal To"
|
244 |
msgstr "Escore maior ou igual a"
|
245 |
|
246 |
+
#: ../php/qmn_options_email_tab.php:354
|
247 |
+
#: ../php/qmn_options_email_tab.php:420
|
248 |
+
#: ../php/qmn_options_email_tab.php:441
|
249 |
+
#: ../php/qmn_options_email_tab.php:507
|
250 |
msgid "Score Less Than Or Equal To"
|
251 |
msgstr "Escore menor ou igual a"
|
252 |
|
253 |
+
#: ../php/qmn_options_email_tab.php:355
|
254 |
+
#: ../php/qmn_options_email_tab.php:421
|
255 |
+
#: ../php/qmn_options_email_tab.php:442
|
256 |
+
#: ../php/qmn_options_email_tab.php:508
|
257 |
msgid "Subject"
|
258 |
msgstr "Assunto"
|
259 |
|
260 |
+
#: ../php/qmn_options_email_tab.php:356
|
261 |
+
#: ../php/qmn_options_email_tab.php:422
|
262 |
+
#: ../php/qmn_options_email_tab.php:443
|
263 |
+
#: ../php/qmn_options_email_tab.php:509
|
264 |
msgid "Email To Send"
|
265 |
msgstr "Enviar e-mail para"
|
266 |
|
267 |
+
#: ../php/qmn_options_email_tab.php:434
|
268 |
msgid "Email Sent To Admin"
|
269 |
msgstr "Enviar e-mail para admin"
|
270 |
|
271 |
+
#: ../php/qmn_options_email_tab.php:435
|
272 |
+
#: ../php/qmn_options_email_tab.php:513
|
273 |
msgid "Add New Admin Email"
|
274 |
msgstr "Adicionar novo e-mail de administrador"
|
275 |
|
276 |
+
#: ../php/qmn_quiz_creator.php:369
|
277 |
msgid "Your new quiz has been created successfully. To begin editing your quiz, click the Edit link on the new quiz."
|
278 |
msgstr "Seu novo questionário foi criado com sucesso. Para começar a editar o seu questionário, clique no link Editar na nova avaliação."
|
279 |
|
280 |
+
#: ../php/qmn_quiz_creator.php:435
|
281 |
msgid "Your quiz has been deleted successfully."
|
282 |
msgstr "Sua avaliação foi apagada com sucesso!"
|
283 |
|
284 |
+
#: ../php/qmn_quiz_creator.php:477
|
285 |
msgid "Your quiz name has been updated successfully."
|
286 |
msgstr "O nome de sua avaliação foi atualizada com sucesso!"
|
287 |
|
288 |
+
#: ../php/qmn_quiz_creator.php:634
|
289 |
msgid "Your quiz has been duplicated successfully."
|
290 |
msgstr "Sua avaliação foi repetida com sucesso."
|
291 |
|
292 |
+
#: ../php/qmn_quiz.php:350
|
293 |
msgid "Not a valid e-mail address!"
|
294 |
msgstr "Endereço de e-mail inválido"
|
295 |
|
296 |
+
#: ../php/qmn_quiz.php:351
|
297 |
msgid "This field must be a number!"
|
298 |
msgstr "Este campo só aceita números!"
|
299 |
|
300 |
+
#: ../php/qmn_quiz.php:352
|
301 |
msgid "The entered text is not correct!"
|
302 |
msgstr "Texto digitado não está correto!"
|
303 |
|
304 |
+
#: ../php/qmn_quiz.php:353
|
305 |
msgid "Please complete all required fields!"
|
306 |
msgstr "Por Favor preencha todos campos obrigatórios!"
|
307 |
|
308 |
+
#: ../php/qmn_quiz.php:465
|
309 |
msgid "Hint"
|
310 |
msgstr "Sugestão"
|
311 |
|
312 |
+
#: ../php/qmn_quiz.php:1254
|
|
|
313 |
#, fuzzy
|
314 |
msgid "Previous"
|
315 |
msgstr "Visualizar"
|
316 |
|
317 |
+
#: ../php/qmn_credits.php:27
|
318 |
msgid "Welcome To Quiz Master Next"
|
319 |
msgstr "Bemvindo!"
|
320 |
|
321 |
+
#: ../php/qmn_credits.php:28
|
322 |
msgid "Thank you for updating!"
|
323 |
msgstr ""
|
324 |
|
325 |
+
#: ../php/qmn_credits.php:32
|
326 |
msgid "What's New!"
|
327 |
msgstr ""
|
328 |
|
329 |
+
#: ../php/qmn_credits.php:34
|
330 |
msgid "Changelog"
|
331 |
msgstr ""
|
332 |
|
333 |
+
#: ../php/qmn_usage_tracking.php:193
|
334 |
msgid "Allow Quiz Master Next to anonymously track this plugin's usage and help us make this plugin better? No sensitive data is tracked."
|
335 |
msgstr "Permitir anonimamente controlar o uso deste plugin e nos ajudar a fazer este plugin melhor? Sem os dados sensíveis são monitorados."
|
336 |
|
337 |
+
#: ../php/qmn_usage_tracking.php:194
|
338 |
msgid "Allow"
|
339 |
msgstr ""
|
340 |
|
341 |
+
#: ../php/qmn_usage_tracking.php:195
|
342 |
msgid "Do not allow"
|
343 |
msgstr ""
|
344 |
|
345 |
+
#: ../php/qmn_options_leaderboard_tab.php:6
|
346 |
msgid "Leaderboard"
|
347 |
msgstr "Classificação"
|
348 |
|
349 |
+
#: ../php/qmn_options_leaderboard_tab.php:25
|
350 |
msgid "The leaderboards has been updated successfully."
|
351 |
msgstr "As tabelas de classificação foi atualizado com sucesso."
|
352 |
|
353 |
+
#: ../php/qmn_options_leaderboard_tab.php:52
|
354 |
msgid "The name of the user who is in first place"
|
355 |
msgstr "O nome do usuário que está em primeiro lugar"
|
356 |
|
357 |
+
#: ../php/qmn_options_leaderboard_tab.php:53
|
358 |
msgid "The score from the first place's quiz"
|
359 |
msgstr "A pontuação do questionário do primeiro lugar"
|
360 |
|
361 |
+
#: ../php/qmn_options_leaderboard_tab.php:57
|
362 |
msgid "The name of the user who is in second place"
|
363 |
msgstr "O nome do usuário que está em segundo lugar"
|
364 |
|
365 |
+
#: ../php/qmn_options_leaderboard_tab.php:58
|
366 |
msgid "The score from the second place's quiz"
|
367 |
msgstr "A pontuação do teste do segundo lugar"
|
368 |
|
369 |
+
#: ../php/qmn_options_leaderboard_tab.php:62
|
370 |
msgid "The name of the user who is in third place"
|
371 |
msgstr "O nome do usuário que está em terceiro lugar"
|
372 |
|
373 |
+
#: ../php/qmn_options_leaderboard_tab.php:63
|
374 |
msgid "The score from the third place's quiz"
|
375 |
msgstr "A pontuação do teste do terceiro lugar"
|
376 |
|
377 |
+
#: ../php/qmn_options_leaderboard_tab.php:67
|
378 |
msgid "The name of the user who is in fourth place"
|
379 |
msgstr "O nome do usuário que está em quarto lugar"
|
380 |
|
381 |
+
#: ../php/qmn_options_leaderboard_tab.php:68
|
382 |
msgid "The score from the fourth place's quiz"
|
383 |
msgstr "A pontuação do teste a quarta do lugar"
|
384 |
|
385 |
+
#: ../php/qmn_options_leaderboard_tab.php:72
|
386 |
msgid "The name of the user who is in fifth place"
|
387 |
msgstr "O nome do usuário que está em quinto lugar"
|
388 |
|
389 |
+
#: ../php/qmn_options_leaderboard_tab.php:73
|
390 |
msgid "The score from the fifth place's quiz"
|
391 |
msgstr "A pontuação do teste do quinto lugar"
|
392 |
|
393 |
+
#: ../php/qmn_options_leaderboard_tab.php:80
|
394 |
+
#: ../php/qmn_options_leaderboard_tab.php:108
|
395 |
msgid "Save Leaderboard Options"
|
396 |
msgstr "Salvar opções de Classificações"
|
397 |
|
398 |
+
#: ../php/qmn_options_leaderboard_tab.php:89
|
399 |
msgid "Leaderboard Template"
|
400 |
msgstr "Modelos de Classificação"
|
401 |
|
402 |
+
#: ../php/qmn_options_leaderboard_tab.php:91
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
403 |
msgid "Allowed Variables:"
|
404 |
msgstr "Variaveis Mantidas:"
|
405 |
|
406 |
+
#: ../php/qmn_addons.php:48
|
407 |
msgid "These addons extend the functionality of Quiz Master Next"
|
408 |
msgstr "Estes complementos estendem a funcionalidade do Questionário "
|
409 |
|
410 |
+
#: ../php/qmn_addons.php:91
|
411 |
msgid "Browse All Addons"
|
412 |
msgstr "Consultar todos os Complementos"
|
413 |
|
414 |
+
#: ../php/qmn_addons.php:98
|
415 |
msgid "Featured Addons"
|
416 |
msgstr "Complementos em destaque"
|
417 |
|
418 |
+
#: ../php/qmn_options_text_tab.php:6
|
419 |
msgid "Text"
|
420 |
msgstr "texto"
|
421 |
|
422 |
+
#: ../php/qmn_options_text_tab.php:42
|
423 |
msgid "The templates has been updated successfully."
|
424 |
msgstr "Os modelos foram atualizados com sucesso"
|
425 |
|
426 |
+
#: ../php/qmn_options_text_tab.php:170
|
427 |
+
#: ../php/qmn_options_text_tab.php:330
|
428 |
msgid "Save Templates"
|
429 |
msgstr "Salvar modelos"
|
430 |
|
431 |
+
#: ../php/qmn_options_text_tab.php:176
|
432 |
msgid "Message Templates"
|
433 |
msgstr "Modelos de mensagens"
|
434 |
|
435 |
+
#: ../php/qmn_options_text_tab.php:180
|
436 |
msgid "Message Displayed Before Quiz"
|
437 |
msgstr "Mensagem exibida antes do questionário"
|
438 |
|
439 |
+
#: ../php/qmn_options_text_tab.php:190
|
440 |
msgid "Message Displayed Before Comments Box If Enabled"
|
441 |
msgstr "Mensagem exibida antes, se a caixa de comentários estiver ativa"
|
442 |
|
443 |
+
#: ../php/qmn_options_text_tab.php:200
|
444 |
msgid "Message Displayed At End Of Quiz (Leave Blank To Omit Text Section)"
|
445 |
msgstr "Mensagem exibida ao encerrar a avaliação (Deixe em branco para omitir esta seção)"
|
446 |
|
447 |
+
#: ../php/qmn_options_text_tab.php:210
|
448 |
msgid "Message Displayed If User Has Tried Quiz Too Many Times"
|
449 |
msgstr "Mensagem exibida se usuário tentar questionário várias vezes"
|
450 |
|
451 |
+
#: ../php/qmn_options_text_tab.php:220
|
452 |
msgid "Message Displayed If User Is Not Logged In And Quiz Requires Users To Be Logged In"
|
453 |
msgstr "Mensagem exibida Se o usuário não está logado e o Questionário requerer que os usuários devam estar conectados"
|
454 |
|
455 |
+
#: ../php/qmn_options_text_tab.php:230
|
456 |
msgid "Message Displayed If Date Is Outside Scheduled Timeframe"
|
457 |
msgstr "Mensagem exibida quando a data está fora do tempo programado"
|
458 |
|
459 |
+
#: ../php/qmn_options_text_tab.php:240
|
460 |
msgid "Message Displayed If The Limit Of Total Entries Has Been Reached"
|
461 |
msgstr "Mensagem exibida se ultrapassou o limite do total das entradas."
|
462 |
|
463 |
+
#: ../php/qmn_options_text_tab.php:250
|
464 |
msgid "%QUESTIONS_ANSWERS% Text"
|
465 |
msgstr "%QUESTIONS_ANSWERS% Texto"
|
466 |
|
467 |
+
#: ../php/qmn_options_text_tab.php:263
|
468 |
msgid "Twitter Sharing Text"
|
469 |
msgstr "Compartilhar texto Twitter"
|
470 |
|
471 |
+
#: ../php/qmn_options_text_tab.php:280
|
472 |
msgid "Facebook Sharing Text"
|
473 |
msgstr "Compartilhar Texto Facebook "
|
474 |
|
475 |
+
#: ../php/qmn_options_text_tab.php:295
|
476 |
msgid "Other Templates"
|
477 |
msgstr "Outros Modelos"
|
478 |
|
479 |
+
#: ../php/qmn_options_text_tab.php:298
|
480 |
msgid "Text for submit button"
|
481 |
msgstr "Texto para botão submeter"
|
482 |
|
483 |
+
#: ../php/qmn_options_text_tab.php:302
|
484 |
msgid "Text for name field"
|
485 |
msgstr "Texto para o Campo Nome"
|
486 |
|
487 |
+
#: ../php/qmn_options_text_tab.php:306
|
488 |
msgid "Text for business field"
|
489 |
msgstr "Texto para o Campo Empresa"
|
490 |
|
491 |
+
#: ../php/qmn_options_text_tab.php:310
|
492 |
msgid "Text for email field"
|
493 |
msgstr "Texto para o campo e-mail"
|
494 |
|
495 |
+
#: ../php/qmn_options_text_tab.php:314
|
496 |
msgid "Text for phone number field"
|
497 |
msgstr "Texto para o campo numero telefone"
|
498 |
|
499 |
+
#: ../php/qmn_options_text_tab.php:318
|
500 |
msgid "Text for comments field"
|
501 |
msgstr "Texto para o campo comentários"
|
502 |
|
503 |
+
#: ../php/qmn_options_text_tab.php:322
|
504 |
msgid "Text for previous button"
|
505 |
msgstr "Texto para o botão anterior"
|
506 |
|
507 |
+
#: ../php/qmn_options_text_tab.php:326
|
508 |
msgid "Text for next button"
|
509 |
msgstr "Texto para botão próximo "
|
510 |
|
511 |
+
#: ../php/qmn_options_tools_tab.php:23
|
512 |
msgid "The stats has been reset successfully."
|
513 |
msgstr "Estatísticas resetadas com sucesso!"
|
514 |
|
515 |
+
#: ../php/qmn_options_tools_tab.php:75
|
516 |
msgid "Use this button to reset all the stats collected for this quiz (Quiz Views and Times Quiz Has Been Taken)."
|
517 |
msgstr "Utilize este botão para repor todas as estatísticas coletadas para este questionário (Questionário Visualizações e vezes que o Questionário foi usado)."
|
518 |
|
519 |
+
#: ../php/qmn_options_tools_tab.php:76
|
520 |
msgid "Reset Quiz Views And Taken Stats"
|
521 |
msgstr "Resetar questionário, pontos de vista e Estatísticas "
|
522 |
|
523 |
+
#: ../php/qmn_options_tools_tab.php:87
|
524 |
msgid "Are you sure you want to reset the stats to 0? All views and taken stats for this quiz will be reset. This is permanent and cannot be undone."
|
525 |
msgstr "Tem certeza de que deseja redefinir as estatísticas para 0? Todos os pontos de vista e estatísticas tomadas para esse teste serão repostos. Isso é permanente e não pode ser desfeito."
|
526 |
|
527 |
+
#: ../php/qmn_options_tools_tab.php:91
|
528 |
msgid "Reset All Stats For Quiz"
|
529 |
msgstr "Redefinir todas as estatísticas para Questionário"
|
530 |
|
531 |
+
#: ../php/qmn_dashboard_widgets.php:9
|
532 |
msgid "Quiz Master Next Snapshot"
|
533 |
msgstr "próxima imagem capturada"
|
534 |
|
535 |
+
#: ../php/qmn_dashboard_widgets.php:166
|
536 |
msgid "quizzes taken today"
|
537 |
msgstr "avaliações feitas hoje"
|
538 |
|
539 |
+
#: ../php/qmn_dashboard_widgets.php:185
|
540 |
msgid "quizzes taken last 7 days"
|
541 |
msgstr "avaliações feitas nos ultimos 7 dias"
|
542 |
|
543 |
+
#: ../php/qmn_dashboard_widgets.php:204
|
544 |
+
#, fuzzy
|
545 |
+
msgid "quizzes taken last 30 days"
|
546 |
+
msgstr "avaliações feitas nos ultimos 7 dias"
|
547 |
+
|
548 |
+
#: ../php/qmn_dashboard_widgets.php:223
|
549 |
+
#, fuzzy
|
550 |
+
msgid "quizzes taken last 120 days"
|
551 |
+
msgstr "avaliações feitas nos ultimos 7 dias"
|
552 |
+
|
553 |
+
#: ../php/qmn_dashboard_widgets.php:242
|
554 |
msgid "total active quizzes"
|
555 |
msgstr "Total de avaliações ativas"
|
556 |
|
557 |
+
#: ../php/qmn_dashboard_widgets.php:248
|
558 |
msgid "total active questions"
|
559 |
msgstr "Total de questões ativas"
|
560 |
|
561 |
+
#: ../php/qmn_dashboard_widgets.php:254
|
562 |
msgid "most popular quiz"
|
563 |
msgstr "Avaliação mais popular"
|
564 |
|
565 |
+
#: ../php/qmn_dashboard_widgets.php:260
|
566 |
msgid "least popular quiz"
|
567 |
msgstr "Última avaliação popular"
|
568 |
|
569 |
+
#: ../php/qmn_options_certificate_tab.php:6
|
570 |
msgid "Certificate (Beta)"
|
571 |
msgstr "Certificado"
|
572 |
|
573 |
+
#: ../php/qmn_options_certificate_tab.php:32
|
574 |
msgid "The certificate has been updated successfully."
|
575 |
msgstr "O certificado foi atualizado com sucesso."
|
576 |
|
577 |
+
#: ../php/qmn_options_certificate_tab.php:61
|
578 |
msgid "Enter title here"
|
579 |
msgstr "Coloque o título aqui"
|
580 |
|
581 |
+
#: ../php/qmn_options_certificate_tab.php:65
|
582 |
msgid "Quiz Certificate (Beta)"
|
583 |
msgstr "Certificado de Avaliação"
|
584 |
|
585 |
+
#: ../php/qmn_options_certificate_tab.php:66
|
586 |
msgid "Enter in your text here to fill in the certificate for this quiz. Be sure to enter in the link variable into the templates on the Quiz Text tab so the user can access the certificate."
|
587 |
msgstr "Digite em seu texto aqui para preencher o certificado para esta avaliação. Certifique-se de entrarno link para os modelos da guia Texto do Questionário de modo que o usuário pode acessar o certificado."
|
588 |
|
589 |
+
#: ../php/qmn_options_certificate_tab.php:67
|
590 |
msgid "These fields cannot contain HTML."
|
591 |
msgstr "Estes campos não contém HTML."
|
592 |
|
593 |
+
#: ../php/qmn_options_certificate_tab.php:68
|
594 |
+
#: ../php/qmn_options_certificate_tab.php:124
|
595 |
msgid "Save Certificate Options"
|
596 |
msgstr "Salvar Opções de Certificado"
|
597 |
|
598 |
+
#: ../php/qmn_options_certificate_tab.php:76
|
599 |
msgid "Enable Certificates For This Quiz?"
|
600 |
msgstr "Ativar Certificados para esta Avaliação?"
|
601 |
|
602 |
+
#: ../php/qmn_options_certificate_tab.php:84
|
603 |
msgid "Certificate Title"
|
604 |
msgstr "Título do Certificado"
|
605 |
|
606 |
+
#: ../php/qmn_options_certificate_tab.php:91
|
607 |
msgid "Message Displayed On Certificate"
|
608 |
msgstr "Mensagem exibida no Certificado"
|
609 |
|
610 |
+
#: ../php/qmn_options_certificate_tab.php:111
|
611 |
msgid "URL To Logo (Must be JPG, JPEG, PNG or GIF)"
|
612 |
msgstr "URL para o Logo ( JPG, JPEG, PNG or GIF)"
|
613 |
|
614 |
+
#: ../php/qmn_options_certificate_tab.php:118
|
615 |
msgid "URL To Background Img (Must be JPG, JPEG, PNG or GIF)"
|
616 |
msgstr "URL para o Background Img ( JPG, JPEG, PNG or GIF)"
|
617 |
|
618 |
+
#: ../php/qmn_quiz_options.php:52
|
619 |
#, php-format
|
620 |
msgid "Quiz Settings For %s"
|
621 |
msgstr "Configurações do questionário para %s"
|
622 |
|
623 |
+
#: ../php/qmn_quiz_options.php:92
|
624 |
msgid "Error!"
|
625 |
msgstr "Erro!"
|
626 |
|
627 |
+
#: ../php/qmn_quiz_options.php:92
|
628 |
msgid "Please go to the quizzes page and click on the Edit link from the quiz you wish to edit."
|
629 |
msgstr "Por favor, vá para a página de testes e clique no link Editar no questionário que pretende editar."
|
630 |
|
631 |
+
#: ../php/qmn_options_questions_tab.php:6
|
632 |
msgid "Questions"
|
633 |
msgstr "Questões"
|
634 |
|
635 |
+
#: ../php/qmn_options_questions_tab.php:14
|
636 |
+
msgid "Answer"
|
637 |
+
msgstr "Resposta"
|
638 |
+
|
639 |
+
#: ../php/qmn_options_questions_tab.php:112
|
640 |
msgid "The question has been updated successfully."
|
641 |
msgstr "A questão foi atualizado com sucesso."
|
642 |
|
643 |
+
#: ../php/qmn_options_questions_tab.php:139
|
644 |
msgid "The question has been deleted successfully."
|
645 |
msgstr "A questão foi deletada com sucesso."
|
646 |
|
647 |
+
#: ../php/qmn_options_questions_tab.php:223
|
648 |
msgid "The question has been duplicated successfully."
|
649 |
msgstr "A questão foi duplicada com sucesso."
|
650 |
|
651 |
+
#: ../php/qmn_options_questions_tab.php:316
|
652 |
msgid "The question has been created successfully."
|
653 |
msgstr "A questão foi criada com sucesso."
|
654 |
|
655 |
+
#: ../php/qmn_options_questions_tab.php:434
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
656 |
msgid "Add Question"
|
657 |
msgstr "Adicionar Pergunta"
|
658 |
|
659 |
+
#: ../php/qmn_options_questions_tab.php:443
|
660 |
#, php-format
|
661 |
msgid "One question"
|
662 |
msgid_plural "%s questions"
|
663 |
msgstr[0] "Uma questão"
|
664 |
msgstr[1] "%s Questões"
|
665 |
|
666 |
+
#: ../php/qmn_options_questions_tab.php:449
|
667 |
+
#: ../php/qmn_options_questions_tab.php:457
|
668 |
+
#: ../php/qmn_options_questions_tab.php:582
|
669 |
+
msgid "Question Order"
|
670 |
+
msgstr "Ordem das perguntas"
|
|
|
|
|
|
|
671 |
|
672 |
+
#: ../php/qmn_options_questions_tab.php:450
|
673 |
+
#: ../php/qmn_options_questions_tab.php:458
|
674 |
+
#: ../php/qmn_options_questions_tab.php:561
|
675 |
+
msgid "Question Type"
|
676 |
+
msgstr "Tipo de pergunta"
|
677 |
|
678 |
+
#: ../php/qmn_options_questions_tab.php:451
|
679 |
+
#: ../php/qmn_options_questions_tab.php:459
|
680 |
+
#: ../php/qmn_options_questions_tab.php:595
|
681 |
+
msgid "Category"
|
682 |
msgstr ""
|
683 |
|
684 |
+
#: ../php/qmn_options_questions_tab.php:452
|
685 |
+
#: ../php/qmn_options_questions_tab.php:460
|
|
|
|
|
686 |
msgid "Question"
|
687 |
msgstr "Pergunta"
|
688 |
|
689 |
+
#: ../php/qmn_options_questions_tab.php:534
|
690 |
+
msgid "For fill in the blank types, use %BLANK% to represent where to put the text box in your text."
|
691 |
+
msgstr ""
|
692 |
+
|
693 |
+
#: ../php/qmn_options_questions_tab.php:539
|
694 |
msgid "Answers"
|
695 |
msgstr "Respostas"
|
696 |
|
697 |
+
#: ../php/qmn_options_questions_tab.php:540
|
|
|
698 |
msgid "Points Worth"
|
699 |
msgstr "Vale Pontos"
|
700 |
|
701 |
+
#: ../php/qmn_options_questions_tab.php:541
|
|
|
702 |
msgid "Correct Answer"
|
703 |
msgstr "Resposta correta"
|
704 |
|
705 |
+
#: ../php/qmn_options_questions_tab.php:546
|
|
|
706 |
msgid "Add New Answer!"
|
707 |
msgstr "Adicionar nova Resposta"
|
708 |
|
709 |
+
#: ../php/qmn_options_questions_tab.php:551
|
|
|
710 |
msgid "Correct Answer Info"
|
711 |
msgstr "Informação da resposta correta"
|
712 |
|
713 |
+
#: ../php/qmn_options_questions_tab.php:573
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
714 |
msgid "Comment Field"
|
715 |
msgstr "Comentários"
|
716 |
|
717 |
+
#: ../php/qmn_options_questions_tab.php:575
|
|
|
718 |
msgid "Small Text Field"
|
719 |
msgstr "Campo de texto pequeno"
|
720 |
|
721 |
+
#: ../php/qmn_options_questions_tab.php:576
|
|
|
722 |
msgid "Large Text Field"
|
723 |
msgstr "Campo de texto Grande"
|
724 |
|
725 |
+
#: ../php/qmn_options_questions_tab.php:577
|
|
|
726 |
msgid "None"
|
727 |
msgstr ""
|
728 |
|
729 |
+
#: ../php/qmn_options_questions_tab.php:587
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
730 |
msgid "Required?"
|
731 |
msgstr "Exigido?"
|
732 |
|
733 |
+
#: ../php/qmn_options_questions_tab.php:618
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
734 |
msgid "Create Question"
|
735 |
msgstr "Criar Pergunta"
|
736 |
|
737 |
+
#: ../php/qmn_options_questions_tab.php:623
|
738 |
msgid "Are you sure you want to delete this question?"
|
739 |
msgstr "Tem certeza de que deseja excluir esta pergunta?"
|
740 |
|
741 |
+
#: ../php/qmn_options_questions_tab.php:628
|
742 |
msgid "Delete Question"
|
743 |
msgstr "Apagar Perguntas"
|
744 |
|
745 |
+
#: ../php/qmn_options_questions_tab.php:633
|
746 |
msgid "Are you sure you want to duplicate this question?"
|
747 |
msgstr "Tem certeza de que deseja duplicar esta pergunta?"
|
748 |
|
749 |
+
#: ../php/qmn_options_questions_tab.php:638
|
750 |
msgid "Duplicate Question"
|
751 |
msgstr "Duplicar Pergunta"
|
752 |
|
753 |
+
#: ../php/qmn_results.php:23
|
754 |
msgid "Your results has been deleted successfully."
|
755 |
msgstr "Seus resultados foram apagados com sucesso!"
|
756 |
|
757 |
+
#: ../php/qmn_results.php:161
|
758 |
#, php-format
|
759 |
msgid "One result"
|
760 |
msgid_plural "%s results"
|
761 |
msgstr[0] "Um resultado"
|
762 |
msgstr[1] "%s resultados"
|
763 |
|
764 |
+
#: ../php/qmn_results.php:208
|
765 |
#, fuzzy
|
766 |
msgid "Actions"
|
767 |
msgstr "Opções"
|
768 |
|
769 |
+
#: ../php/qmn_results.php:209
|
770 |
msgid "Quiz Name"
|
771 |
msgstr "Nome da Avaliação"
|
772 |
|
773 |
+
#: ../php/qmn_results.php:210
|
774 |
msgid "Score"
|
775 |
msgstr "Placar"
|
776 |
|
777 |
+
#: ../php/qmn_results.php:211
|
778 |
msgid "Time To Complete"
|
779 |
msgstr "Tempo para concluir"
|
780 |
|
781 |
+
#: ../php/qmn_results.php:212
|
782 |
#, fuzzy
|
783 |
msgid "Name"
|
784 |
msgstr "Nome da Avaliação"
|
785 |
|
786 |
+
#: ../php/qmn_results.php:213
|
787 |
msgid "Business"
|
788 |
msgstr "Empresa"
|
789 |
|
790 |
+
#: ../php/qmn_results.php:214
|
791 |
msgid "Email"
|
792 |
msgstr ""
|
793 |
|
794 |
+
#: ../php/qmn_results.php:215
|
795 |
msgid "Phone"
|
796 |
msgstr "Fone"
|
797 |
|
798 |
+
#: ../php/qmn_results.php:216
|
799 |
msgid "Time Taken"
|
800 |
msgstr "Tempo necessário"
|
801 |
|
802 |
+
#: ../php/qmn_results.php:258
|
803 |
+
#: ../php/qmn_options_option_tab.php:147
|
804 |
msgid "Not Graded"
|
805 |
msgstr "Sem Classificação"
|
806 |
|
807 |
+
#: ../php/qmn_results.php:275
|
808 |
msgid "Are you sure you want to delete these results?"
|
809 |
msgstr "Tem certeza de que deseja apagar estes resultados?"
|
810 |
|
811 |
+
#: ../php/qmn_results.php:280
|
812 |
msgid "Delete Results"
|
813 |
msgstr "Deletar Resultados"
|
814 |
|
815 |
+
#: ../php/qmn_options_results_page_tab.php:6
|
816 |
msgid "Results Pages"
|
817 |
msgstr "Paginas de resultados"
|
818 |
|
819 |
+
#: ../php/qmn_options_results_page_tab.php:41
|
820 |
msgid "The results page has been added successfully."
|
821 |
msgstr "A Página de resultados foi adicionada com sucesso."
|
822 |
|
823 |
+
#: ../php/qmn_options_results_page_tab.php:81
|
824 |
msgid "The results page has been saved successfully."
|
825 |
msgstr "A Página de resultados foi salva com sucesso."
|
826 |
|
827 |
+
#: ../php/qmn_options_results_page_tab.php:191
|
828 |
msgid "Displays button to share on Facebook."
|
829 |
msgstr ""
|
830 |
|
831 |
+
#: ../php/qmn_options_results_page_tab.php:194
|
832 |
msgid "Displays button to share on Twitter."
|
833 |
msgstr ""
|
834 |
|
835 |
+
#: ../php/qmn_options_results_page_tab.php:199
|
836 |
+
#: ../php/qmn_options_results_page_tab.php:280
|
837 |
msgid "Save Results Pages"
|
838 |
msgstr "Salvar página de resultados"
|
839 |
|
840 |
+
#: ../php/qmn_options_results_page_tab.php:200
|
841 |
+
#: ../php/qmn_options_results_page_tab.php:285
|
842 |
msgid "Add New Results Page"
|
843 |
msgstr "Adicionar novas páginas de resultados"
|
844 |
|
845 |
+
#: ../php/qmn_options_results_page_tab.php:208
|
846 |
+
#: ../php/qmn_options_results_page_tab.php:272
|
847 |
msgid "Results Page Shown"
|
848 |
msgstr "Página de Resultados"
|
849 |
|
850 |
+
#: ../php/qmn_options_results_page_tab.php:209
|
851 |
+
#: ../php/qmn_options_results_page_tab.php:273
|
852 |
msgid "Redirect URL (Beta)"
|
853 |
msgstr ""
|
854 |
|
855 |
+
#: ../php/qmn_options_results_page_tab.php:247
|
856 |
+
#, fuzzy
|
857 |
+
msgid "Delete"
|
858 |
+
msgstr "Delete Questionário"
|
859 |
+
|
860 |
+
#: ../php/qmn_options_results_page_tab.php:247
|
861 |
msgid "Are you sure?"
|
862 |
msgstr "Você tem certeza?"
|
863 |
|
864 |
+
#: ../php/qmn_options_preview_tab.php:6
|
865 |
msgid "Preview"
|
866 |
msgstr "Visualizar"
|
867 |
|
868 |
+
#: ../php/qmn-stats-page.php:29
|
869 |
+
msgid "Quiz Statistics"
|
870 |
+
msgstr "Estatísticas"
|
871 |
+
|
872 |
+
#: ../php/qmn-stats-page.php:68
|
873 |
+
#, fuzzy
|
874 |
+
msgid "Quiz Taken Stats"
|
875 |
+
msgstr "Questionário Total de Estatísticas"
|
876 |
+
|
877 |
+
#: ../php/qmn_options_option_tab.php:6
|
878 |
msgid "Options"
|
879 |
msgstr "Opções"
|
880 |
|
881 |
+
#: ../php/qmn_options_option_tab.php:94
|
882 |
msgid "The options has been updated successfully."
|
883 |
msgstr "As Opções foram atualizadas com sucesso."
|
884 |
|
885 |
+
#: ../php/qmn_options_option_tab.php:135
|
886 |
+
#: ../php/qmn_options_option_tab.php:286
|
887 |
msgid "Save Options"
|
888 |
msgstr "Salvar Opções"
|
889 |
|
890 |
+
#: ../php/qmn_options_option_tab.php:143
|
891 |
msgid "Which system is this quiz graded on?"
|
892 |
msgstr "Escolha uma opção de avaliação"
|
893 |
|
894 |
+
#: ../php/qmn_options_option_tab.php:145
|
895 |
msgid "Correct/Incorrect"
|
896 |
msgstr "Correto/Incorreto"
|
897 |
|
898 |
+
#: ../php/qmn_options_option_tab.php:146
|
899 |
msgid "Points"
|
900 |
msgstr "Pontos"
|
901 |
|
902 |
+
#: ../php/qmn_options_option_tab.php:151
|
903 |
msgid "Should the user be required to be logged in to take this quiz?"
|
904 |
msgstr "O usuário deve estar logado para fazer este teste?"
|
905 |
|
906 |
+
#: ../php/qmn_options_option_tab.php:158
|
907 |
msgid "How many questions per page would you like? (Leave 0 for all questions on one page)"
|
908 |
msgstr "Quantas perguntas por página ? (Deixe 0 para todas as perguntas em uma página)"
|
909 |
|
910 |
+
#: ../php/qmn_options_option_tab.php:164
|
911 |
msgid "How many minutes does the user have to finish the quiz? (Leave 0 for no time limit)"
|
912 |
msgstr "Quantos minutos que o usuário tem que terminar o teste? (Deixe 0 para nenhum limite de tempo)"
|
913 |
|
914 |
+
#: ../php/qmn_options_option_tab.php:170
|
915 |
msgid "How many times can a user take this quiz? (Leave 0 for as many times as the user wants to. Currently only works for registered users)"
|
916 |
msgstr "Quantas vezes um usuário pode fazer o teste? (Deixe 0 para o número de vezes que o usuário quer. Atualmente só funciona para usuários registrados)"
|
917 |
|
918 |
+
#: ../php/qmn_options_option_tab.php:176
|
919 |
msgid "How many total entries can this quiz have? (Leave 0 for unlimited entries"
|
920 |
msgstr "Quantas entradas no total pode ter este questionário? (Deixe 0 para entradas ilimitadas)"
|
921 |
|
922 |
+
#: ../php/qmn_options_option_tab.php:182
|
923 |
msgid "How many questions should be loaded for quiz? (Leave 0 to load all questions)"
|
924 |
msgstr "Quantas perguntas devem ser carregados para teste? (Deixe 0 para carregar todas as perguntas)"
|
925 |
|
926 |
+
#: ../php/qmn_options_option_tab.php:188
|
927 |
msgid "What time-frame should the user be able to access the quiz? (Leave blank if the user can access anytime)"
|
928 |
msgstr "O espaço de tempo que o usuário deve ser capaz de acessar o questionário? (Deixe em branco se o usuário pode acessar a qualquer momento)"
|
929 |
|
930 |
+
#: ../php/qmn_options_option_tab.php:190
|
931 |
msgid "start date"
|
932 |
msgstr "data de início"
|
933 |
|
934 |
+
#: ../php/qmn_options_option_tab.php:193
|
935 |
msgid "end date"
|
936 |
msgstr "data final"
|
937 |
|
938 |
+
#: ../php/qmn_options_option_tab.php:197
|
939 |
msgid "Are the questions random? (Question Order will not apply if this is yes)"
|
940 |
msgstr "São as perguntas aleatórias? (Pergunta Ordem não será aplicada se este é sim)"
|
941 |
|
942 |
+
#: ../php/qmn_options_option_tab.php:199
|
943 |
msgid "Random Questions"
|
944 |
msgstr "Questões Aleatórias"
|
945 |
|
946 |
+
#: ../php/qmn_options_option_tab.php:200
|
947 |
msgid "Random Questions And Answers"
|
948 |
msgstr "Perguntas e Respostas aleatórias"
|
949 |
|
950 |
+
#: ../php/qmn_options_option_tab.php:205
|
951 |
msgid "Would you like to ask for the contact information at the beginning or at the end of the quiz?"
|
952 |
msgstr "Iformações de contato no início ou no final do questionário?"
|
953 |
|
954 |
+
#: ../php/qmn_options_option_tab.php:207
|
955 |
msgid "Beginning"
|
956 |
msgstr "Inicio"
|
957 |
|
958 |
+
#: ../php/qmn_options_option_tab.php:208
|
959 |
msgid "End"
|
960 |
msgstr "Fim"
|
961 |
|
962 |
+
#: ../php/qmn_options_option_tab.php:212
|
963 |
msgid "If a logged-in user takes the quiz, would you like them to be able to edit contact information? If set to no, the fields will not show up for logged in users; however, the users information will be saved for the fields."
|
964 |
msgstr "Usuário poderá edita informações de contato? Se definido como não, os campos não vão aparecer para usuários logados; no entanto, a informação aos usuários será salvo para os campos."
|
965 |
|
966 |
+
#: ../php/qmn_options_option_tab.php:219
|
967 |
msgid "Should we ask for users name?"
|
968 |
msgstr "Nome de usuário"
|
969 |
|
970 |
+
#: ../php/qmn_options_option_tab.php:222
|
971 |
+
#: ../php/qmn_options_option_tab.php:230
|
972 |
+
#: ../php/qmn_options_option_tab.php:238
|
973 |
+
#: ../php/qmn_options_option_tab.php:246
|
974 |
msgid "Require"
|
975 |
msgstr "Exigir"
|
976 |
|
977 |
+
#: ../php/qmn_options_option_tab.php:227
|
978 |
msgid "Should we ask for users business?"
|
979 |
msgstr "Empresa em que trabalha"
|
980 |
|
981 |
+
#: ../php/qmn_options_option_tab.php:235
|
982 |
msgid "Should we ask for users email?"
|
983 |
msgstr "Solicitar e-mail"
|
984 |
|
985 |
+
#: ../php/qmn_options_option_tab.php:243
|
986 |
msgid "Should we ask for users phone number?"
|
987 |
msgstr "Solicitar núero de telefone"
|
988 |
|
989 |
+
#: ../php/qmn_options_option_tab.php:251
|
990 |
msgid "Would you like a place for the user to enter comments?"
|
991 |
msgstr "Campo para usuário digitar comentário"
|
992 |
|
993 |
+
#: ../php/qmn_options_option_tab.php:258
|
994 |
msgid "Show question number on quiz?"
|
995 |
msgstr "Exibir número das questões?"
|
996 |
|
997 |
+
#: ../php/qmn_options_option_tab.php:265
|
998 |
msgid "Show social media sharing buttons? (Twitter & Facebook)"
|
999 |
msgstr "Mostrar botões de compartilhamento de mídia social ? (Twitter e Facebook)"
|
1000 |
|
1001 |
+
#: ../php/qmn_options_option_tab.php:265
|
1002 |
msgid "This option is for here only for users of older versions. Please use the new template variables %FACEBOOK_SHARE% %TWITTER_SHARE% on your results pages instead of using this option!"
|
1003 |
msgstr ""
|
1004 |
|
1005 |
+
#: ../php/qmn_options_option_tab.php:272
|
1006 |
+
msgid "Disable question once user selects answer? (Currently only work on multiple choice)"
|
1007 |
+
msgstr ""
|
1008 |
+
|
1009 |
+
#: ../php/qmn_options_option_tab.php:279
|
1010 |
+
msgid "Dynamically add class for incorrect/correct answer after user selects answer? (Currently only works on multiple choice)"
|
1011 |
+
msgstr ""
|
1012 |
+
|
1013 |
+
#: ../php/qmn_options_style_tab.php:6
|
1014 |
msgid "Style"
|
1015 |
msgstr "Estilo"
|
1016 |
|
1017 |
+
#: ../php/qmn_options_style_tab.php:26
|
1018 |
msgid "The style has been saved successfully."
|
1019 |
msgstr "Estilo salvo com sucesso!"
|
1020 |
|
1021 |
+
#: ../php/qmn_options_style_tab.php:65
|
1022 |
msgid "Quiz Styles"
|
1023 |
msgstr "Estilo de Perguntas"
|
1024 |
|
1025 |
+
#: ../php/qmn_options_style_tab.php:66
|
1026 |
msgid "Choose your style:"
|
1027 |
msgstr "Escolha seu estilo"
|
1028 |
|
1029 |
+
#: ../php/qmn_options_style_tab.php:88
|
1030 |
msgid "Custom"
|
1031 |
msgstr ""
|
1032 |
|
1033 |
+
#: ../php/qmn_options_style_tab.php:94
|
1034 |
+
#: ../php/qmn_options_style_tab.php:106
|
1035 |
msgid "Save Quiz Style"
|
1036 |
msgstr "Salvar Estilo de Questionário"
|
1037 |
|
1038 |
+
#: ../php/qmn_options_style_tab.php:96
|
1039 |
msgid "Custom Style CSS"
|
1040 |
msgstr "Estilo CSS personalizado"
|
1041 |
|
1042 |
+
#: ../php/qmn_options_style_tab.php:97
|
1043 |
msgid "For detailed help and guidance along with a list of different classes used in this plugin, please visit the following link:"
|
1044 |
msgstr "Para obter ajuda e orientação, juntamente com uma lista de diferentes classes usadas em este plugin detalhadas, por favor visite o seguinte link:"
|
1045 |
|
1046 |
+
#: ../php/qmn_results_details.php:117
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1047 |
msgid "Results"
|
1048 |
msgstr "Resultados"
|
1049 |
|
1050 |
+
#: ../php/qmn_results_details.php:196
|
1051 |
msgid "Create Certificate"
|
1052 |
msgstr "Criar Certificado"
|
1053 |
|
1054 |
+
#: ../php/qmn_results_details.php:201
|
1055 |
msgid "Download Certificate Here"
|
1056 |
msgstr "Baixe o Certificado Aqui"
|
1057 |
|
1058 |
+
#: ../php/qmn_results_details.php:208
|
1059 |
msgid "Certificate"
|
1060 |
msgstr "Certificado"
|
1061 |
|
1062 |
+
#: ../php/qmn_tools.php:90
|
1063 |
msgid "There has been an error! Please try again."
|
1064 |
msgstr "Houve um erro! Por favor tente novamente."
|
1065 |
|
1066 |
+
#: ../php/qmn_tools.php:108
|
1067 |
msgid "Quiz Has Been Restored!"
|
1068 |
msgstr "A Avaliação foi restaurada!"
|
1069 |
|
1070 |
+
#: ../php/qmn_tools.php:113
|
1071 |
msgid "Choose a quiz in the drop down and then click the button to restore a deleted quiz."
|
1072 |
msgstr "Escolha uma Avaliação no drop down e, em seguida, clique no botão para restaurar uma avaliação excluída."
|
1073 |
|
1074 |
+
#: ../php/qmn_tools.php:123
|
1075 |
msgid "Restore Quiz"
|
1076 |
msgstr "Recuperar Avaliação"
|
1077 |
|
1078 |
+
#: ../php/qmn_tools.php:152
|
1079 |
+
#: ../php/qmn_tools.php:168
|
1080 |
#, php-format
|
1081 |
msgid "Previous %s Audits"
|
1082 |
msgstr "Anterior % s Auditorias"
|
1083 |
|
1084 |
+
#: ../php/qmn_tools.php:155
|
1085 |
+
#: ../php/qmn_tools.php:162
|
1086 |
#, php-format
|
1087 |
msgid "Next %s Audits"
|
1088 |
msgstr "Próximo% s Auditorias"
|
1089 |
|
1090 |
+
#: ../php/qmn_tools.php:175
|
1091 |
msgid "User"
|
1092 |
msgstr ""
|
1093 |
|
1094 |
+
#: ../php/qmn_tools.php:176
|
1095 |
#, fuzzy
|
1096 |
msgid "Action"
|
1097 |
msgstr "Opções"
|
1098 |
|
1099 |
+
#: ../php/qmn_tools.php:177
|
1100 |
msgid "Time"
|
1101 |
msgstr "Tempo"
|
1102 |
|
1103 |
+
#: ../php/qmn_help.php:10
|
1104 |
msgid "Need Help?"
|
1105 |
msgstr ""
|
1106 |
|
1107 |
+
#: ../php/qmn_help.php:11
|
1108 |
msgid "Support"
|
1109 |
msgstr ""
|
1110 |
|
1111 |
+
#: ../php/qmn_help.php:12
|
1112 |
msgid "System Info"
|
1113 |
msgstr ""
|
1114 |
|
1115 |
+
#: ../php/qmn_help.php:15
|
1116 |
msgid "Help Page"
|
1117 |
msgstr "Página de Ajuda"
|
1118 |
|
1119 |
+
#: ../php/qmn_help.php:38
|
1120 |
msgid "Need help with the plugin? Try any of the following:"
|
1121 |
msgstr ""
|
1122 |
|
1123 |
+
#: ../php/qmn_question_types.php:7
|
1124 |
msgid "Multiple Choice"
|
1125 |
msgstr "Multipla escolha"
|
1126 |
|
1127 |
+
#: ../php/qmn_question_types.php:76
|
1128 |
msgid "Horizontal Multiple Choice"
|
1129 |
msgstr "Multipla escolha horizontal"
|
1130 |
|
1131 |
+
#: ../php/qmn_question_types.php:144
|
1132 |
msgid "Drop Down"
|
1133 |
msgstr "Menu suspenso"
|
1134 |
|
1135 |
+
#: ../php/qmn_question_types.php:209
|
1136 |
msgid "Small Open Answer"
|
1137 |
msgstr "Respostas curtas"
|
1138 |
|
1139 |
+
#: ../php/qmn_question_types.php:258
|
1140 |
msgid "Multiple Response"
|
1141 |
msgstr "Resposta Multipla"
|
1142 |
|
1143 |
+
#: ../php/qmn_question_types.php:333
|
1144 |
msgid "Large Open Answer"
|
1145 |
msgstr "Resposta Grande aberta"
|
1146 |
|
1147 |
+
#: ../php/qmn_question_types.php:382
|
1148 |
msgid "Text Block"
|
1149 |
msgstr "Bloco de texto"
|
1150 |
|
1151 |
+
#: ../php/qmn_question_types.php:397
|
1152 |
msgid "Number"
|
1153 |
msgstr "Numero"
|
1154 |
|
1155 |
+
#: ../php/qmn_question_types.php:446
|
1156 |
msgid "Accept"
|
1157 |
msgstr "Aceitar"
|
1158 |
|
1159 |
+
#: ../php/qmn_question_types.php:465
|
1160 |
msgid "Captcha"
|
1161 |
msgstr "captcha"
|
1162 |
|
1163 |
+
#: ../php/qmn_question_types.php:506
|
1164 |
msgid "Horizontal Multiple Response"
|
1165 |
msgstr "Respostas múltiplas horizontais"
|
1166 |
|
1167 |
+
#: ../php/qmn_question_types.php:580
|
1168 |
msgid "Fill In The Blank"
|
1169 |
msgstr ""
|
1170 |
|
1171 |
+
#: ../php/qmn_alerts.php:19
|
1172 |
msgid "Success!"
|
1173 |
msgstr "Sucesso!"
|
1174 |
|
1175 |
+
#: ../php/qmn_quiz_admin.php:189
|
1176 |
#, fuzzy
|
1177 |
msgid "Add New"
|
1178 |
msgstr "Adicionar nova Resposta"
|
1179 |
|
1180 |
+
#: ../php/qmn_quiz_admin.php:207
|
1181 |
#, php-format
|
1182 |
msgid "One quiz"
|
1183 |
msgid_plural "%s quizzes"
|
1184 |
msgstr[0] "Uma questão"
|
1185 |
msgstr[1] "%s questões"
|
1186 |
|
1187 |
+
#: ../php/qmn_quiz_admin.php:253
|
1188 |
+
#: ../php/qmn_quiz_admin.php:304
|
1189 |
msgid "URL"
|
1190 |
msgstr "URL"
|
1191 |
|
1192 |
+
#: ../php/qmn_quiz_admin.php:254
|
1193 |
+
#: ../php/qmn_quiz_admin.php:305
|
1194 |
msgid "Quiz Shortcode"
|
1195 |
msgstr "Shortcode do teste"
|
1196 |
|
1197 |
+
#: ../php/qmn_quiz_admin.php:255
|
1198 |
+
#: ../php/qmn_quiz_admin.php:306
|
1199 |
msgid "Leaderboard Shortcode"
|
1200 |
msgstr "Shortcode da Pontuação"
|
1201 |
|
1202 |
+
#: ../php/qmn_quiz_admin.php:256
|
1203 |
+
#: ../php/qmn_quiz_admin.php:307
|
1204 |
msgid "Quiz Views"
|
1205 |
msgstr "Visualização do Questionário"
|
1206 |
|
1207 |
+
#: ../php/qmn_quiz_admin.php:257
|
1208 |
+
#: ../php/qmn_quiz_admin.php:308
|
1209 |
msgid "Quiz Taken"
|
1210 |
msgstr "Questionário Tomado"
|
1211 |
|
1212 |
+
#: ../php/qmn_quiz_admin.php:258
|
1213 |
+
#: ../php/qmn_quiz_admin.php:309
|
1214 |
msgid "Last Modified"
|
1215 |
msgstr "Ultima modificação"
|
1216 |
|
1217 |
+
#: ../php/qmn_quiz_admin.php:271
|
1218 |
msgid "Edit Name"
|
1219 |
msgstr "Editar nome"
|
1220 |
|
1221 |
+
#: ../php/qmn_quiz_admin.php:273
|
1222 |
+
#, fuzzy
|
1223 |
+
msgid "Edit"
|
1224 |
+
msgstr "Editar nome"
|
1225 |
+
|
1226 |
+
#: ../php/qmn_quiz_admin.php:275
|
1227 |
+
#: ../php/qmn_quiz_admin.php:404
|
1228 |
+
msgid "Duplicate"
|
1229 |
+
msgstr "Duplicar"
|
1230 |
+
|
1231 |
+
#: ../php/qmn_quiz_admin.php:366
|
1232 |
msgid "Create New Quiz"
|
1233 |
msgstr "Criar Novo teste"
|
1234 |
|
1235 |
+
#: ../php/qmn_quiz_admin.php:380
|
1236 |
msgid "Create Quiz"
|
1237 |
msgstr "Criar Teste"
|
1238 |
|
1239 |
+
#: ../php/qmn_quiz_admin.php:386
|
1240 |
msgid "Quiz Name:"
|
1241 |
msgstr "Teste Nome:"
|
1242 |
|
1243 |
+
#: ../php/qmn_quiz_admin.php:397
|
1244 |
msgid "Duplicate this quiz?"
|
1245 |
msgstr "Duplicar questão?"
|
1246 |
|
1247 |
+
#: ../php/qmn_quiz_admin.php:399
|
1248 |
msgid "Duplicate questions with quiz"
|
1249 |
msgstr "Duplicar perguntas com questionário"
|
1250 |
|
1251 |
+
#: ../php/qmn_quiz_admin.php:401
|
1252 |
msgid "Name Of New Quiz:"
|
1253 |
msgstr "Nome do novo questionário"
|
1254 |
|
1255 |
+
#: ../php/qmn_quiz_admin.php:410
|
1256 |
msgid "Are you sure you want to delete this quiz?"
|
1257 |
msgstr "Você tem certeza que deseja deletar este questionário?"
|
1258 |
|
1259 |
+
#: ../php/qmn_quiz_admin.php:415
|
1260 |
msgid "Delete Quiz"
|
1261 |
msgstr "Delete Questionário"
|
1262 |
|
1263 |
+
#: ../php/qmn_widgets.php:11
|
1264 |
msgid "Quiz Master Next Leaderboard Widget"
|
1265 |
msgstr "Widget de Classificações"
|
1266 |
|
1267 |
+
#: ../php/qmn_widgets.php:26
|
1268 |
msgid "Widget Title"
|
1269 |
msgstr ""
|
1270 |
|
1271 |
+
#: ../php/qmn_widgets.php:30
|
1272 |
msgid "Quiz ID"
|
1273 |
msgstr "ID de Avaliação"
|
1274 |
|
1275 |
+
#~ msgid ""
|
1276 |
+
#~ "Required currently only works on open answer, number, accept, and captcha "
|
1277 |
+
#~ "question types"
|
1278 |
+
#~ msgstr ""
|
1279 |
+
#~ "Necessário atualmente só funciona com resposta aberta, número, aceitar e "
|
1280 |
+
#~ "tipos de captcha."
|
1281 |
+
|
1282 |
+
#~ msgid "Edit Question"
|
1283 |
+
#~ msgstr "Editar Pergunta"
|
1284 |
+
|
1285 |
+
#~ msgid "Quiz Daily Stats - Times Taken"
|
1286 |
+
#~ msgstr "Questionário Diário Estatísticas - Tempo Tomado"
|
1287 |
+
|
1288 |
+
#~ msgid "Quiz Weekly Stats - Times Taken"
|
1289 |
+
#~ msgstr "Questionário semanal Estatísticas - tempo tomado"
|
1290 |
+
|
1291 |
+
#~ msgid "Quiz Monthly Stats - Times Taken"
|
1292 |
+
#~ msgstr "Questionário mensal Estatísticas - tempo tomado"
|
1293 |
+
|
1294 |
+
#~ msgid "Quiz Quarterly Stats - Times Taken"
|
1295 |
+
#~ msgstr "Questionário Quadrimestral Estatísticas - tempo tomado"
|
1296 |
+
|
1297 |
+
#~ msgid "Quizzes Taken Today"
|
1298 |
+
#~ msgstr "Avaliações feitas hoje"
|
1299 |
+
|
1300 |
+
#~ msgid "Quizzes Taken Last 7 Days"
|
1301 |
+
#~ msgstr "Avaliações feitas nos ultimos 7 dias"
|
1302 |
+
|
1303 |
+
#~ msgid "Quizzes Taken Last 30 Days"
|
1304 |
+
#~ msgstr "Avaliações feitas nos ultimos 30 dias"
|
1305 |
+
|
1306 |
+
#~ msgid "Quizzes Taken Last 120 Days"
|
1307 |
+
#~ msgstr "Avaliações feitas nos ultimos 120 dias"
|
1308 |
+
|
1309 |
+
#~ msgid "Total Created Quizzes"
|
1310 |
+
#~ msgstr "Total de Avaliações"
|
1311 |
+
|
1312 |
+
#~ msgid "Total Deleted Quizzes"
|
1313 |
+
#~ msgstr "Total de Avaliações deletadas"
|
1314 |
+
|
1315 |
+
#~ msgid "Total Active Quizzes"
|
1316 |
+
#~ msgstr "Total de Avaliações ativas"
|
1317 |
+
|
1318 |
+
#~ msgid "Total Created Questions"
|
1319 |
+
#~ msgstr "Total de questões criadas"
|
1320 |
+
|
1321 |
+
#~ msgid "Total Times All Active Quizzes Have Been Viewed"
|
1322 |
+
#~ msgstr "Total de vezes que todos Testes ativos foram exibidos"
|
1323 |
+
|
1324 |
+
#~ msgid "Total Times All Active Quizzes Have Been Taken"
|
1325 |
+
#~ msgstr "Total de vezes que todos Testes ativos foram feitos"
|
1326 |
+
|
1327 |
+
#~ msgid "Average Amount Each Active Quiz Has Been Viewed"
|
1328 |
+
#~ msgstr "Média de avaliações ativas vistas"
|
1329 |
+
|
1330 |
+
#~ msgid "Average Amount Each Active Quiz Has Been Taken"
|
1331 |
+
#~ msgstr "Média de avaliações ativas feitas"
|
1332 |
+
|
1333 |
+
#~ msgid "Quiz That Has Been Viewed The Most"
|
1334 |
+
#~ msgstr "Máximo de avaliações vistas"
|
1335 |
+
|
1336 |
+
#~ msgid "Quiz That Has Been Taken The Most"
|
1337 |
+
#~ msgstr "Máximo de avaliações feitas"
|
1338 |
+
|
1339 |
#~ msgid "Requested Features"
|
1340 |
#~ msgstr "Recursos solicitados"
|
languages/quiz-master-next-th.mo
CHANGED
Binary file
|
languages/quiz-master-next-th.po
CHANGED
@@ -5,7 +5,7 @@ msgid ""
|
|
5 |
msgstr ""
|
6 |
"Project-Id-Version: Quiz Master Next\n"
|
7 |
"Report-Msgid-Bugs-To: \n"
|
8 |
-
"POT-Creation-Date: 2015-
|
9 |
"PO-Revision-Date: \n"
|
10 |
"Last-Translator: Frank Corso <frank@mylocalwebstop.com>\n"
|
11 |
"Language-Team: My Local Webstop <fpcorso@mylocalwebstop.com>\n"
|
@@ -62,1327 +62,1270 @@ msgstr "ช่วยเหลือ"
|
|
62 |
msgid "QMN About"
|
63 |
msgstr "เกี่ยวกับ QMN"
|
64 |
|
65 |
-
#:
|
66 |
msgid "Emails"
|
67 |
msgstr "อีเมล์"
|
68 |
|
69 |
-
#:
|
70 |
-
#:
|
71 |
msgid "The email has been added successfully."
|
72 |
msgstr "เพิ่มอีเมล์เรียบร้อย"
|
73 |
|
74 |
-
#:
|
75 |
-
#:
|
76 |
-
#:
|
77 |
-
#:
|
78 |
-
#:
|
79 |
-
#:
|
80 |
-
#:
|
81 |
-
#:
|
82 |
-
#:
|
83 |
-
#: includes/qmn_options_text_tab.php:55
|
84 |
#, php-format
|
85 |
msgid "There has been an error in this action. Please share this with the developer. Error Code: %s"
|
86 |
msgstr "เกิดข้อผิดพลาดในการทำงาน โปรดแชร์ให้กับผู้พัฒนา หมายเลขข้อผิดพลาด Error Code: %s"
|
87 |
|
88 |
-
#:
|
89 |
-
#:
|
90 |
msgid "Enter text here"
|
91 |
msgstr "กรอกข้อความที่นี่"
|
92 |
|
93 |
-
#:
|
94 |
msgid "The email has been updated successfully."
|
95 |
msgstr "อัพเดทอีเมล์เรียบร้อย"
|
96 |
|
97 |
-
#:
|
98 |
-
#:
|
99 |
-
#: includes/qmn_options_text_tab.php:92
|
100 |
msgid "Template Variables"
|
101 |
msgstr "ตัวแปรแม่แบบ"
|
102 |
|
103 |
-
#:
|
104 |
-
#: includes/qmn_options_text_tab.php:95
|
105 |
msgid "Score for the quiz when using points"
|
106 |
msgstr "คะแนนแบบทดสอบ ใช้งานคะแนน"
|
107 |
|
108 |
-
#:
|
109 |
-
#: includes/qmn_options_text_tab.php:98
|
110 |
msgid "The average amount of points user had per question"
|
111 |
msgstr "คะแนนเฉลี่ยของผู้ใช้งาน ต่อคำถาม"
|
112 |
|
113 |
-
#:
|
114 |
-
#: includes/qmn_options_text_tab.php:101
|
115 |
msgid "The number of correct answers the user had"
|
116 |
msgstr "จำนวนข้อถูกของผู้ใช้"
|
117 |
|
118 |
-
#:
|
119 |
-
#: includes/qmn_options_text_tab.php:104
|
120 |
msgid "The total number of questions in the quiz"
|
121 |
msgstr "จำนวนคำถามทั้งหมดของแบบทดสอบนี้"
|
122 |
|
123 |
-
#:
|
124 |
-
#: includes/qmn_options_text_tab.php:107
|
125 |
msgid "Score for the quiz when using correct answers"
|
126 |
msgstr "คะแนนแบบทดสอบ ใช้งานคำตอบที่ถูก"
|
127 |
|
128 |
-
#:
|
129 |
-
#: includes/qmn_options_text_tab.php:110
|
130 |
msgid "The name the user entered before the quiz"
|
131 |
msgstr "ชื่อที่ผู้ใช้กรอกก่อนทำแบบทดสอบ"
|
132 |
|
133 |
-
#:
|
134 |
-
#: includes/qmn_options_text_tab.php:113
|
135 |
msgid "The business the user entered before the quiz"
|
136 |
msgstr "ที่ทำงานที่ผู้ใช้กรอกก่อนทำแบบทดสอบ"
|
137 |
|
138 |
-
#:
|
139 |
-
#: includes/qmn_options_text_tab.php:116
|
140 |
msgid "The phone number the user entered before the quiz"
|
141 |
msgstr "โทรศัพท์ที่ผู้ใช้กรอกก่อนทำแบบทดสอบ"
|
142 |
|
143 |
-
#:
|
144 |
-
#: includes/qmn_options_text_tab.php:119
|
145 |
msgid "The email the user entered before the quiz"
|
146 |
msgstr "อีเมล์ที่ผู้ใช้กรอกก่อนทำแบบทดสอบ"
|
147 |
|
148 |
-
#:
|
149 |
-
#:
|
150 |
-
#: includes/qmn_options_text_tab.php:122
|
151 |
msgid "The name of the quiz"
|
152 |
msgstr "ชื่อของแบบทดสอบ"
|
153 |
|
154 |
-
#:
|
155 |
-
#: includes/qmn_options_text_tab.php:125
|
156 |
msgid "Shows the question, the answer the user provided, and the correct answer"
|
157 |
msgstr "แสดงคำถาม, คำตอบจากผู้ใช้, และข้อที่ถูกต้อง"
|
158 |
|
159 |
-
#:
|
160 |
-
#: includes/qmn_options_text_tab.php:128
|
161 |
msgid "The comments the user entered into comment box if enabled"
|
162 |
msgstr "ข้อแนะนำที่ได้รับจากผู้ใช้"
|
163 |
|
164 |
-
#:
|
165 |
-
#: includes/qmn_options_text_tab.php:131
|
166 |
msgid "The amount of time user spent of quiz"
|
167 |
msgstr "เวลาที่ใช้ทั่งหมดในการทำแบบทดสอบ"
|
168 |
|
169 |
-
#:
|
170 |
-
#: includes/qmn_options_text_tab.php:134
|
171 |
msgid "The link to the certificate after completing the quiz"
|
172 |
msgstr "ลิงค์ไปสู่ประกาศนียบัตรหลังทำแบบทดสอบเรียบร้อย"
|
173 |
|
174 |
-
#:
|
175 |
-
#: includes/qmn_options_text_tab.php:137
|
176 |
msgid "The amount of points a specific category earned."
|
177 |
msgstr "คะแนนเฉพาะจากหมวดหมู่"
|
178 |
|
179 |
-
#:
|
180 |
-
#: includes/qmn_options_text_tab.php:140
|
181 |
msgid "The score a specific category earned."
|
182 |
msgstr "คะแนนเฉพาะจากหมวดหมู่"
|
183 |
|
184 |
-
#:
|
185 |
-
#: includes/qmn_options_text_tab.php:143
|
186 |
msgid "The average points from all categories."
|
187 |
msgstr "คะแนนเฉลี่ยจากหมวดหมู่ทั้งหมด"
|
188 |
|
189 |
-
#:
|
190 |
-
#: includes/qmn_options_text_tab.php:146
|
191 |
msgid "The average score from all categories."
|
192 |
msgstr "คะแนนเฉลี่ยจากหมวดหมู่ทั้งหมด"
|
193 |
|
194 |
-
#:
|
195 |
-
#: includes/qmn_options_text_tab.php:149
|
196 |
msgid "The question that the user answered"
|
197 |
msgstr "คำถามที่ผู้ใช้ตอบ"
|
198 |
|
199 |
-
#:
|
200 |
-
#: includes/qmn_options_text_tab.php:152
|
201 |
msgid "The answer the user gave for the question"
|
202 |
msgstr "คำตอบที่ผู้ใช้ตอบคำถาม"
|
203 |
|
204 |
-
#:
|
205 |
-
#: includes/qmn_options_text_tab.php:155
|
206 |
msgid "The correct answer for the question"
|
207 |
msgstr "คำตอบที่ถูกต้อง"
|
208 |
|
209 |
-
#:
|
210 |
-
#: includes/qmn_options_text_tab.php:158
|
211 |
msgid "The comments the user provided in the comment field for the question"
|
212 |
msgstr "ข้อเสนอแนะที่ผู้ใช้กรอกสำหรับคำถาม"
|
213 |
|
214 |
-
#:
|
215 |
-
#: includes/qmn_options_text_tab.php:161
|
216 |
msgid "Reason why the correct answer is the correct answer"
|
217 |
msgstr "เหตุผลอธิบายข้อถูก"
|
218 |
|
219 |
-
#:
|
220 |
-
#: includes/qmn_options_text_tab.php:164
|
221 |
msgid "The Current Date"
|
222 |
msgstr "วันที่ปัจจุบัน"
|
223 |
|
224 |
-
#:
|
225 |
-
#:
|
226 |
msgid "Save Email Templates And Settings"
|
227 |
msgstr "บันทึกแม่แบบอีเมล์และการตั้งค่า"
|
228 |
|
229 |
-
#:
|
230 |
msgid "Send user email upon completion?"
|
231 |
msgstr "ส่งอีเมล์หาผู้ใช้เมื่อเสร็จเรียบร้อย"
|
232 |
|
233 |
-
#:
|
234 |
-
#:
|
235 |
msgid "Yes"
|
236 |
msgstr "ใช่"
|
237 |
|
238 |
-
#:
|
239 |
-
#:
|
240 |
msgid "No"
|
241 |
msgstr "ไม่ใช่"
|
242 |
|
243 |
-
#:
|
244 |
msgid "Send admin email upon completion?"
|
245 |
msgstr "ส่งอีเมล์หาผู้ดูแลระบบเมื่อเสร็จเรียบร้อย"
|
246 |
|
247 |
-
#:
|
248 |
msgid "What emails should we send the admin email to? Separate emails with a comma."
|
249 |
msgstr "อีเมล์ใดที่จะใช้ส่งไปยังผู้ดูแลระบบ แยกแต่ละอีเมล์ด้วยเครื่องหมายลูกน่ำ"
|
250 |
|
251 |
-
#:
|
252 |
msgid "What is the From Name for the email sent to users and admin?"
|
253 |
msgstr "ชื่อฟอร์มใดที่ต้องการใช้ส่งอีเมล์ไปยังผู้ใช้และผู้ดูแลระบบ"
|
254 |
|
255 |
-
#:
|
256 |
msgid "Email Sent To User"
|
257 |
msgstr "ส่งอีเมล์ให้ผู้ใช้เรียบร้อย"
|
258 |
|
259 |
-
#:
|
260 |
-
#:
|
261 |
msgid "Add New User Email"
|
262 |
msgstr "เพิ่มอีเมล์ผู้ใช่ใหม่"
|
263 |
|
264 |
-
#:
|
265 |
-
#:
|
266 |
-
#:
|
267 |
-
#:
|
268 |
msgid "Score Greater Than Or Equal To"
|
269 |
msgstr "คะแนนมากกว่าหรือเท่ากับ"
|
270 |
|
271 |
-
#:
|
272 |
-
#:
|
273 |
-
#:
|
274 |
-
#:
|
275 |
msgid "Score Less Than Or Equal To"
|
276 |
msgstr "คะแนนน้อยกว่าหรือเท่ากับ"
|
277 |
|
278 |
-
#:
|
279 |
-
#:
|
280 |
-
#:
|
281 |
-
#:
|
282 |
msgid "Subject"
|
283 |
msgstr "หัวเรื่อง"
|
284 |
|
285 |
-
#:
|
286 |
-
#:
|
287 |
-
#:
|
288 |
-
#:
|
289 |
msgid "Email To Send"
|
290 |
msgstr "อีเมล์ที่จะส่ง"
|
291 |
|
292 |
-
#:
|
293 |
msgid "Email Sent To Admin"
|
294 |
msgstr "ส่งอีเมล์ไปหาผู้ดูแลระบบแล้ว"
|
295 |
|
296 |
-
#:
|
297 |
-
#:
|
298 |
msgid "Add New Admin Email"
|
299 |
msgstr "เพื่ออีเมล์ผู้ดูแลระบบใหม่"
|
300 |
|
301 |
-
#:
|
302 |
msgid "Your new quiz has been created successfully. To begin editing your quiz, click the Edit link on the new quiz."
|
303 |
msgstr "แบบทดสอบใหม่จองท่านได้ถูกสร้างเรียบร้อย คลิ้กลิงค์แก้ไขที่แบบทดสอบใหม่ เพื่อทำการแก้ไข"
|
304 |
|
305 |
-
#:
|
306 |
msgid "Your quiz has been deleted successfully."
|
307 |
msgstr "แบบทดสอบของท่านได้ถูกลบเรียบร้อย"
|
308 |
|
309 |
-
#:
|
310 |
msgid "Your quiz name has been updated successfully."
|
311 |
msgstr "ชื่อแบบทดสอบของท่านได้ถูกอัพเดทเรียบร้อย"
|
312 |
|
313 |
-
#:
|
314 |
msgid "Your quiz has been duplicated successfully."
|
315 |
msgstr "แบบทดสอบของท่านได้ถูกทำสำเนาเรียบร้อย"
|
316 |
|
317 |
-
#:
|
318 |
msgid "Not a valid e-mail address!"
|
319 |
msgstr "รูปแบบอีเมล์ไม่ถูกต้อง"
|
320 |
|
321 |
-
#:
|
322 |
msgid "This field must be a number!"
|
323 |
msgstr "ใช้ตัวเลขในช่องนี้เท่านั้น"
|
324 |
|
325 |
-
#:
|
326 |
msgid "The entered text is not correct!"
|
327 |
msgstr "ข้อความที่กรอกไม่ถูกต้อง!"
|
328 |
|
329 |
-
#:
|
330 |
msgid "Please complete all required fields!"
|
331 |
msgstr "กรุณาตอบช่องบังคับทุกช่อง!"
|
332 |
|
333 |
-
#:
|
334 |
msgid "Hint"
|
335 |
msgstr "บอกใบ้"
|
336 |
|
337 |
-
#:
|
338 |
-
#: includes/qmn_options_text_tab.php:73
|
339 |
msgid "Previous"
|
340 |
msgstr "ก่อนหน้า"
|
341 |
|
342 |
-
#:
|
343 |
msgid "Welcome To Quiz Master Next"
|
344 |
msgstr "ยินดีต้อนรับสู่ Quiz Master Next"
|
345 |
|
346 |
-
#:
|
347 |
msgid "Thank you for updating!"
|
348 |
msgstr "ขอบคุณที่อัพเดท!"
|
349 |
|
350 |
-
#:
|
351 |
msgid "What's New!"
|
352 |
msgstr "มีอะไรใหม่!"
|
353 |
|
354 |
-
#:
|
355 |
msgid "Changelog"
|
356 |
msgstr "บันทึกการเปลี่ยนแปลง"
|
357 |
|
358 |
-
#:
|
359 |
msgid "Allow Quiz Master Next to anonymously track this plugin's usage and help us make this plugin better? No sensitive data is tracked."
|
360 |
msgstr ""
|
361 |
|
362 |
-
#:
|
363 |
msgid "Allow"
|
364 |
msgstr ""
|
365 |
|
366 |
-
#:
|
367 |
msgid "Do not allow"
|
368 |
msgstr ""
|
369 |
|
370 |
-
#:
|
371 |
msgid "Leaderboard"
|
372 |
msgstr "กระดานผู้นำ"
|
373 |
|
374 |
-
#:
|
375 |
msgid "The leaderboards has been updated successfully."
|
376 |
msgstr "อัพเดทกระดานผู้นำเรียบร้อย"
|
377 |
|
378 |
-
#:
|
379 |
msgid "The name of the user who is in first place"
|
380 |
msgstr "ชื่อผู้ใช้งานที่อยู่ในลำดับที่ 1"
|
381 |
|
382 |
-
#:
|
383 |
msgid "The score from the first place's quiz"
|
384 |
msgstr "คะแนนจากแบบทดสอบลำดับที่ 1"
|
385 |
|
386 |
-
#:
|
387 |
msgid "The name of the user who is in second place"
|
388 |
msgstr "ชื่อผู้ใช้งานที่อยู่ในลำดับที่ 2"
|
389 |
|
390 |
-
#:
|
391 |
msgid "The score from the second place's quiz"
|
392 |
msgstr "คะแนนจากแบบทดสอบลำดับที่ 2"
|
393 |
|
394 |
-
#:
|
395 |
msgid "The name of the user who is in third place"
|
396 |
msgstr "ชื่อผู้ใช้งานที่อยู่ในลำดับที่ 3"
|
397 |
|
398 |
-
#:
|
399 |
msgid "The score from the third place's quiz"
|
400 |
msgstr "คะแนนจากแบบทดสอบลำดับที่ 3"
|
401 |
|
402 |
-
#:
|
403 |
msgid "The name of the user who is in fourth place"
|
404 |
msgstr "ชื่อผู้ใช้งานที่อยู่ในลำดับที่ 4"
|
405 |
|
406 |
-
#:
|
407 |
msgid "The score from the fourth place's quiz"
|
408 |
msgstr "คะแนนจากแบบทดสอบลำดับที่ 4"
|
409 |
|
410 |
-
#:
|
411 |
msgid "The name of the user who is in fifth place"
|
412 |
msgstr "ชื่อผู้ใช้งานที่อยู่ในลำดับที่ 5"
|
413 |
|
414 |
-
#:
|
415 |
msgid "The score from the fifth place's quiz"
|
416 |
msgstr "คะแนนจากแบบทดสอบลำดับที่ 5"
|
417 |
|
418 |
-
#:
|
419 |
-
#:
|
420 |
msgid "Save Leaderboard Options"
|
421 |
msgstr "บันทึกการตั้งค่ากระดานผู้นำ"
|
422 |
|
423 |
-
#:
|
424 |
msgid "Leaderboard Template"
|
425 |
msgstr "แม่แบบกระดานผู้นำ"
|
426 |
|
427 |
-
#:
|
428 |
-
#: includes/qmn_options_text_tab.php:182
|
429 |
-
#: includes/qmn_options_text_tab.php:192
|
430 |
-
#: includes/qmn_options_text_tab.php:202
|
431 |
-
#: includes/qmn_options_text_tab.php:212
|
432 |
-
#: includes/qmn_options_text_tab.php:222
|
433 |
-
#: includes/qmn_options_text_tab.php:232
|
434 |
-
#: includes/qmn_options_text_tab.php:242
|
435 |
-
#: includes/qmn_options_text_tab.php:252
|
436 |
-
#: includes/qmn_options_text_tab.php:265
|
437 |
-
#: includes/qmn_options_text_tab.php:282
|
438 |
msgid "Allowed Variables:"
|
439 |
msgstr "ตัวแปรที่อนุญาตื"
|
440 |
|
441 |
-
#:
|
442 |
msgid "These addons extend the functionality of Quiz Master Next"
|
443 |
msgstr "ส่วนเพิ่มเติม เหล่านี้ ขยายการทำงานของ Quiz Master Next"
|
444 |
|
445 |
-
#:
|
446 |
msgid "Browse All Addons"
|
447 |
msgstr "เลือกส่วนเพิ่มเติมทั้งหมด"
|
448 |
|
449 |
-
#:
|
450 |
msgid "Featured Addons"
|
451 |
msgstr "ส่วนเพิ่มเติมแนะนำ"
|
452 |
|
453 |
-
#:
|
454 |
msgid "Text"
|
455 |
msgstr "ข้อความ"
|
456 |
|
457 |
-
#:
|
458 |
msgid "The templates has been updated successfully."
|
459 |
msgstr "อัพเดทแม่แบบเรียบร้อย"
|
460 |
|
461 |
-
#:
|
462 |
-
#:
|
463 |
msgid "Save Templates"
|
464 |
msgstr "บันทึกแม่แบบ"
|
465 |
|
466 |
-
#:
|
467 |
msgid "Message Templates"
|
468 |
msgstr "แม่แบบข้อความ"
|
469 |
|
470 |
-
#:
|
471 |
msgid "Message Displayed Before Quiz"
|
472 |
msgstr "ข้อความที่แสดงก่อนทำแบบทดสอบ"
|
473 |
|
474 |
-
#:
|
475 |
msgid "Message Displayed Before Comments Box If Enabled"
|
476 |
msgstr "ข้อความที่ถูกแสดงก่อนช่องข้อแนะนำ, หากเปิดใช้"
|
477 |
|
478 |
-
#:
|
479 |
msgid "Message Displayed At End Of Quiz (Leave Blank To Omit Text Section)"
|
480 |
msgstr "ข้อความที่ถูกแสดงทำแบบทดสอบเสร็จ (ปล่อยว่างเพื่อละเว้นการเลือกข้อความ)"
|
481 |
|
482 |
-
#:
|
483 |
msgid "Message Displayed If User Has Tried Quiz Too Many Times"
|
484 |
msgstr "ข้อความที่ถูกแสดงหากผู้ใช้ทำแบบทดสอบหลายครั้งเกินไป"
|
485 |
|
486 |
-
#:
|
487 |
msgid "Message Displayed If User Is Not Logged In And Quiz Requires Users To Be Logged In"
|
488 |
msgstr "ข้อความที่ถูกแสดง เมื่อผู้ใช้ไม่ได้ลงชื่อเข้าใช้ เมื่อแบบทดสอบต้องการลงชื่อเข้าใช้งาน"
|
489 |
|
490 |
-
#:
|
491 |
msgid "Message Displayed If Date Is Outside Scheduled Timeframe"
|
492 |
msgstr "ข้อความที่ถูกแสดงถ้าวันที่อยู่นอกวันเวลาที่อนุญาติใช้งาน"
|
493 |
|
494 |
-
#:
|
495 |
msgid "Message Displayed If The Limit Of Total Entries Has Been Reached"
|
496 |
msgstr "ข้อความที่ถูกแสดงหากจำนวนรายการเกินกำหนด"
|
497 |
|
498 |
-
#:
|
499 |
msgid "%QUESTIONS_ANSWERS% Text"
|
500 |
msgstr "%QUESTIONS_ANSWERS% ข้อความ"
|
501 |
|
502 |
-
#:
|
503 |
msgid "Twitter Sharing Text"
|
504 |
msgstr "ข้อความแชร์ทวิตเตอร์"
|
505 |
|
506 |
-
#:
|
507 |
msgid "Facebook Sharing Text"
|
508 |
msgstr "ข้อความแชร์เฟสบุค"
|
509 |
|
510 |
-
#:
|
511 |
msgid "Other Templates"
|
512 |
msgstr "แม่แบบอื่นๆ"
|
513 |
|
514 |
-
#:
|
515 |
msgid "Text for submit button"
|
516 |
msgstr "ข้อความสำหรับปุ่ม ส่ง"
|
517 |
|
518 |
-
#:
|
519 |
msgid "Text for name field"
|
520 |
msgstr "ข้อความสำหรับช่องชื่อ"
|
521 |
|
522 |
-
#:
|
523 |
msgid "Text for business field"
|
524 |
msgstr "ข้อความสำหรับช่องที่ทำงาน"
|
525 |
|
526 |
-
#:
|
527 |
msgid "Text for email field"
|
528 |
msgstr "ข้อความสำหรับข่องอีเมล์"
|
529 |
|
530 |
-
#:
|
531 |
msgid "Text for phone number field"
|
532 |
msgstr "ข้อความสำหรับช่องโทรศัพท์"
|
533 |
|
534 |
-
#:
|
535 |
msgid "Text for comments field"
|
536 |
msgstr "ข้อความสำหรับช่องข้อแนะนำ"
|
537 |
|
538 |
-
#:
|
539 |
msgid "Text for previous button"
|
540 |
msgstr "ข้อความสำหรับปุ่ม ก่อนหน้า"
|
541 |
|
542 |
-
#:
|
543 |
msgid "Text for next button"
|
544 |
msgstr "ข้อความสำหรับปุ่ม ถัดไป"
|
545 |
|
546 |
-
#:
|
547 |
msgid "The stats has been reset successfully."
|
548 |
msgstr "ล้างค่าสถิติเรียบร้อย"
|
549 |
|
550 |
-
#:
|
551 |
msgid "Use this button to reset all the stats collected for this quiz (Quiz Views and Times Quiz Has Been Taken)."
|
552 |
msgstr "ใช้ปุ่มนี้ เพื่อล้างค่าสถิติที่เก็บข้อมูลแบบทดสอบนี้"
|
553 |
|
554 |
-
#:
|
555 |
msgid "Reset Quiz Views And Taken Stats"
|
556 |
msgstr "ล้างสถิติการดูและทำแบบทดสอบ"
|
557 |
|
558 |
-
#:
|
559 |
msgid "Are you sure you want to reset the stats to 0? All views and taken stats for this quiz will be reset. This is permanent and cannot be undone."
|
560 |
msgstr "คุณแน่ใจหรือไม่ ว่าต้องการลบสถิติทั้งหมดเป็น 0? ข้อมูลสถิติการดูและทำแบบทำสอบจะถูกตั้งค่าใหม่ ไม่สามารถกู้คืนข้อมูลได้!!"
|
561 |
|
562 |
-
#:
|
563 |
msgid "Reset All Stats For Quiz"
|
564 |
msgstr "ล้างสถิติทั้งหมดของแบบทดสอบ"
|
565 |
|
566 |
-
#:
|
567 |
msgid "Quiz Master Next Snapshot"
|
568 |
msgstr "Quiz Master Next Snapshot"
|
569 |
|
570 |
-
#:
|
571 |
msgid "quizzes taken today"
|
572 |
msgstr "แบบทดสอบที่มีคนทำในวันนี้"
|
573 |
|
574 |
-
#:
|
575 |
msgid "quizzes taken last 7 days"
|
576 |
msgstr "แบบทดสอบที่มีคนทำ ย้อนหลัง 7 วัน"
|
577 |
|
578 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
579 |
msgid "total active quizzes"
|
580 |
msgstr "จำนวนแบบทดสอบที่ใช้งานทั้งหมด"
|
581 |
|
582 |
-
#:
|
583 |
msgid "total active questions"
|
584 |
msgstr "จำนวนคำถามที่ใช้งานทั้งหมด"
|
585 |
|
586 |
-
#:
|
587 |
msgid "most popular quiz"
|
588 |
msgstr "แบบทดสอบเป็นที่นิยมสูงสุด"
|
589 |
|
590 |
-
#:
|
591 |
msgid "least popular quiz"
|
592 |
msgstr "แบบทดสอบเป็นที่นิยมต่ำสุด"
|
593 |
|
594 |
-
#:
|
595 |
msgid "Certificate (Beta)"
|
596 |
msgstr "ประกาศนียบัตร (รุ่นทดสอบ)"
|
597 |
|
598 |
-
#:
|
599 |
msgid "The certificate has been updated successfully."
|
600 |
msgstr "อัพเดทประกาศนียบัตรเรียบร้อย"
|
601 |
|
602 |
-
#:
|
603 |
msgid "Enter title here"
|
604 |
msgstr "กรอกหัวข้อที่นี่"
|
605 |
|
606 |
-
#:
|
607 |
msgid "Quiz Certificate (Beta)"
|
608 |
msgstr "ประกาศนียบัตรสำหรับแบบทดสอบ (รุ่นทดลอง)"
|
609 |
|
610 |
-
#:
|
611 |
msgid "Enter in your text here to fill in the certificate for this quiz. Be sure to enter in the link variable into the templates on the Quiz Text tab so the user can access the certificate."
|
612 |
msgstr "กรอกข้อความที่นี่เพื่อเติมลงในประกาศนียบัตรสำหรับแบบทดสอบนี้ โปรดใส่ลิงค์ไปยังตัวแปรในแม่แบบ (Templates) ในแท็บ ข้อความแบบทดสอบ เพื่อให้ผู้ใช้งานสามารถเข้าสู่ประกาศนียบัตรได้"
|
613 |
|
614 |
-
#:
|
615 |
msgid "These fields cannot contain HTML."
|
616 |
msgstr "ไม่สามารถใช้ HTML ในช่องนี้"
|
617 |
|
618 |
-
#:
|
619 |
-
#:
|
620 |
msgid "Save Certificate Options"
|
621 |
msgstr "บันทึกการตั้งค่าประกาศนียบัตร"
|
622 |
|
623 |
-
#:
|
624 |
msgid "Enable Certificates For This Quiz?"
|
625 |
msgstr "ใช้งานประกาศนียบัตรสำหรับแบบทดสอบนี้?"
|
626 |
|
627 |
-
#:
|
628 |
msgid "Certificate Title"
|
629 |
msgstr "หัวข้อประกาศนียบัตร"
|
630 |
|
631 |
-
#:
|
632 |
msgid "Message Displayed On Certificate"
|
633 |
msgstr "ข้อความแสดงบนประกาศนียบัตร"
|
634 |
|
635 |
-
#:
|
636 |
msgid "URL To Logo (Must be JPG, JPEG, PNG or GIF)"
|
637 |
msgstr "URL ไปยังโลโก้ (ชนิด JPG, JPEG, PNG or GIF)"
|
638 |
|
639 |
-
#:
|
640 |
msgid "URL To Background Img (Must be JPG, JPEG, PNG or GIF)"
|
641 |
msgstr "URL ไปยังภาพพื้นหลัง (ชนิด JPG, JPEG, PNG or GIF)"
|
642 |
|
643 |
-
#:
|
644 |
#, php-format
|
645 |
msgid "Quiz Settings For %s"
|
646 |
msgstr "ตั้งค่าแบบทดสอบสำหรับ %s"
|
647 |
|
648 |
-
#:
|
649 |
msgid "Error!"
|
650 |
msgstr "ผิดพลาด!"
|
651 |
|
652 |
-
#:
|
653 |
msgid "Please go to the quizzes page and click on the Edit link from the quiz you wish to edit."
|
654 |
msgstr "กรุณาไปยังหน้ารายการแบบทดสอบและ คลิ้ก แก้ไขลิงค์ ของแบบทดสอบที่ต้องการแก้ไข"
|
655 |
|
656 |
-
#:
|
657 |
msgid "Questions"
|
658 |
msgstr "คำถาม"
|
659 |
|
660 |
-
#:
|
|
|
|
|
|
|
|
|
661 |
msgid "The question has been updated successfully."
|
662 |
msgstr "ปรับปรุงคำถามเรียบร้อย"
|
663 |
|
664 |
-
#:
|
665 |
msgid "The question has been deleted successfully."
|
666 |
msgstr "ลบคำถามเรียบร้อย"
|
667 |
|
668 |
-
#:
|
669 |
msgid "The question has been duplicated successfully."
|
670 |
msgstr "ทำสำเนาคำถามเรียบร้อย"
|
671 |
|
672 |
-
#:
|
673 |
msgid "The question has been created successfully."
|
674 |
msgstr "สร้างคำถามเรียบร้อย"
|
675 |
|
676 |
-
#:
|
677 |
-
#: includes/qmn_options_questions_tab.php:461
|
678 |
-
#: includes/qmn_options_questions_tab.php:593
|
679 |
-
#: includes/qmn_options_questions_tab.php:761
|
680 |
-
msgid "Answer"
|
681 |
-
msgstr "คำตอบ"
|
682 |
-
|
683 |
-
#: includes/qmn_options_questions_tab.php:481
|
684 |
-
#: includes/qmn_options_questions_tab.php:730
|
685 |
msgid "Add Question"
|
686 |
msgstr "เพิ่มคำถาม"
|
687 |
|
688 |
-
#:
|
689 |
#, php-format
|
690 |
msgid "One question"
|
691 |
msgid_plural "%s questions"
|
692 |
msgstr[0] "หนึ่งคำถาม"
|
693 |
msgstr[1] "%s คำถาม"
|
694 |
|
695 |
-
#:
|
696 |
-
|
697 |
-
|
698 |
-
|
699 |
-
|
700 |
-
msgid "Duplicate"
|
701 |
-
msgstr "ทำสำเนา"
|
702 |
|
703 |
-
#:
|
704 |
-
#:
|
705 |
-
|
706 |
-
|
|
|
707 |
|
708 |
-
#:
|
709 |
-
#:
|
710 |
-
|
711 |
-
|
|
|
712 |
|
713 |
-
#:
|
714 |
-
#:
|
715 |
-
#: includes/qmn_options_questions_tab.php:725
|
716 |
-
#: includes/qmn_options_questions_tab.php:741
|
717 |
msgid "Question"
|
718 |
msgstr "คำถาม"
|
719 |
|
720 |
-
#:
|
721 |
-
|
|
|
|
|
|
|
722 |
msgid "Answers"
|
723 |
msgstr "คำตอบ"
|
724 |
|
725 |
-
#:
|
726 |
-
#: includes/qmn_options_questions_tab.php:753
|
727 |
msgid "Points Worth"
|
728 |
msgstr "ค่าคะแนน"
|
729 |
|
730 |
-
#:
|
731 |
-
#: includes/qmn_options_questions_tab.php:754
|
732 |
msgid "Correct Answer"
|
733 |
msgstr "ข้อที่ถูกต้อง"
|
734 |
|
735 |
-
#:
|
736 |
-
#: includes/qmn_options_questions_tab.php:776
|
737 |
msgid "Add New Answer!"
|
738 |
msgstr "เพิ่มคำตอบใหม่"
|
739 |
|
740 |
-
#:
|
741 |
-
#: includes/qmn_options_questions_tab.php:781
|
742 |
msgid "Correct Answer Info"
|
743 |
msgstr "ข้อความข้อที่ถูกต้อง"
|
744 |
|
745 |
-
#:
|
746 |
-
#: includes/qmn_options_questions_tab.php:712
|
747 |
-
#: includes/qmn_options_questions_tab.php:723
|
748 |
-
#: includes/qmn_options_questions_tab.php:799
|
749 |
-
msgid "Question Type"
|
750 |
-
msgstr "ชนิดคำถาม"
|
751 |
-
|
752 |
-
#: includes/qmn_options_questions_tab.php:652
|
753 |
-
#: includes/qmn_options_questions_tab.php:812
|
754 |
msgid "Comment Field"
|
755 |
msgstr "ข้อเสนอแนะ"
|
756 |
|
757 |
-
#:
|
758 |
-
#: includes/qmn_options_questions_tab.php:814
|
759 |
msgid "Small Text Field"
|
760 |
msgstr "ข้อความสั้น"
|
761 |
|
762 |
-
#:
|
763 |
-
#: includes/qmn_options_questions_tab.php:815
|
764 |
msgid "Large Text Field"
|
765 |
msgstr "ข้อความยาว"
|
766 |
|
767 |
-
#:
|
768 |
-
#: includes/qmn_options_questions_tab.php:816
|
769 |
msgid "None"
|
770 |
msgstr "ไม่มี"
|
771 |
|
772 |
-
#:
|
773 |
-
#: includes/qmn_options_questions_tab.php:711
|
774 |
-
#: includes/qmn_options_questions_tab.php:722
|
775 |
-
#: includes/qmn_options_questions_tab.php:820
|
776 |
-
msgid "Question Order"
|
777 |
-
msgstr "ลำดับคำถาม"
|
778 |
-
|
779 |
-
#: includes/qmn_options_questions_tab.php:671
|
780 |
-
#: includes/qmn_options_questions_tab.php:828
|
781 |
msgid "Required?"
|
782 |
msgstr "บังคับ?"
|
783 |
|
784 |
-
#:
|
785 |
-
#: includes/qmn_options_questions_tab.php:713
|
786 |
-
#: includes/qmn_options_questions_tab.php:724
|
787 |
-
#: includes/qmn_options_questions_tab.php:837
|
788 |
-
msgid "Category"
|
789 |
-
msgstr "หมวดหมู่"
|
790 |
-
|
791 |
-
#: includes/qmn_options_questions_tab.php:699
|
792 |
-
#: includes/qmn_options_questions_tab.php:856
|
793 |
-
msgid "Required currently only works on open answer, number, accept, and captcha question types"
|
794 |
-
msgstr "บังคับได้เฉพาะคำถามแบบ คำตอบปลายเปิด ตัวเลข และ captcha เท่านั้น"
|
795 |
-
|
796 |
-
#: includes/qmn_options_questions_tab.php:701
|
797 |
-
msgid "Edit Question"
|
798 |
-
msgstr "แก้ไขคำถาม"
|
799 |
-
|
800 |
-
#: includes/qmn_options_questions_tab.php:858
|
801 |
msgid "Create Question"
|
802 |
msgstr "สร้างคำถาม"
|
803 |
|
804 |
-
#:
|
805 |
msgid "Are you sure you want to delete this question?"
|
806 |
msgstr "คุณแน่ใจหรือไม่ที่จะลบคำถามนี้?"
|
807 |
|
808 |
-
#:
|
809 |
msgid "Delete Question"
|
810 |
msgstr "ลบคำถาม"
|
811 |
|
812 |
-
#:
|
813 |
msgid "Are you sure you want to duplicate this question?"
|
814 |
msgstr "คุณแน่ใจหรือไม่ที่จะสำเนาคำถามนี้?"
|
815 |
|
816 |
-
#:
|
817 |
msgid "Duplicate Question"
|
818 |
msgstr "ทำสำเนาคำถาม"
|
819 |
|
820 |
-
#:
|
821 |
msgid "Your results has been deleted successfully."
|
822 |
msgstr "ผลลัพท์ของท่านได้ถูกลบเรียบร้อย"
|
823 |
|
824 |
-
#:
|
825 |
#, php-format
|
826 |
msgid "One result"
|
827 |
msgid_plural "%s results"
|
828 |
msgstr[0] ""
|
829 |
msgstr[1] ""
|
830 |
|
831 |
-
#:
|
832 |
msgid "Actions"
|
833 |
msgstr "กระทำ"
|
834 |
|
835 |
-
#:
|
836 |
msgid "Quiz Name"
|
837 |
msgstr "ชื่อแบบทดสอบ"
|
838 |
|
839 |
-
#:
|
840 |
msgid "Score"
|
841 |
msgstr "คำแนน"
|
842 |
|
843 |
-
#:
|
844 |
msgid "Time To Complete"
|
845 |
msgstr "เวลาที่ทำสำเร็จ"
|
846 |
|
847 |
-
#:
|
848 |
msgid "Name"
|
849 |
msgstr "ชื่อ"
|
850 |
|
851 |
-
#:
|
852 |
msgid "Business"
|
853 |
msgstr "ที่ทำงาน"
|
854 |
|
855 |
-
#:
|
856 |
msgid "Email"
|
857 |
msgstr "อีเมล์"
|
858 |
|
859 |
-
#:
|
860 |
msgid "Phone"
|
861 |
msgstr "โทรศัพท์"
|
862 |
|
863 |
-
#:
|
864 |
msgid "Time Taken"
|
865 |
msgstr "ใช้เวลาไป"
|
866 |
|
867 |
-
#:
|
868 |
-
#:
|
869 |
msgid "Not Graded"
|
870 |
msgstr "ไม่คิดคะแนน"
|
871 |
|
872 |
-
#:
|
873 |
msgid "Are you sure you want to delete these results?"
|
874 |
msgstr "คุณแน่ใจหรือไม่ที่จะลบผลลัพธ์"
|
875 |
|
876 |
-
#:
|
877 |
msgid "Delete Results"
|
878 |
msgstr "ลบผลลัพธ์"
|
879 |
|
880 |
-
#:
|
881 |
msgid "Results Pages"
|
882 |
msgstr "หน้าแสดงผลลัพธ์"
|
883 |
|
884 |
-
#:
|
885 |
msgid "The results page has been added successfully."
|
886 |
msgstr "เพิ่มหน้าแสดงผลลัพธ์เรียบร้อย"
|
887 |
|
888 |
-
#:
|
889 |
msgid "The results page has been saved successfully."
|
890 |
msgstr "บันทึกหน้าแสดงผลลัพธ์เรียบร้อย"
|
891 |
|
892 |
-
#:
|
893 |
msgid "Displays button to share on Facebook."
|
894 |
msgstr ""
|
895 |
|
896 |
-
#:
|
897 |
msgid "Displays button to share on Twitter."
|
898 |
msgstr ""
|
899 |
|
900 |
-
#:
|
901 |
-
#:
|
902 |
msgid "Save Results Pages"
|
903 |
msgstr "บันทึกหน้าแสดงผลลัพธ์"
|
904 |
|
905 |
-
#:
|
906 |
-
#:
|
907 |
msgid "Add New Results Page"
|
908 |
msgstr "เพิ่มหน้าแสดงผลลัพธ์ใหม่"
|
909 |
|
910 |
-
#:
|
911 |
-
#:
|
912 |
msgid "Results Page Shown"
|
913 |
msgstr "แสดงหน้าแสดงผลลัพธ์"
|
914 |
|
915 |
-
#:
|
916 |
-
#:
|
917 |
msgid "Redirect URL (Beta)"
|
918 |
msgstr ""
|
919 |
|
920 |
-
#:
|
|
|
|
|
|
|
|
|
921 |
msgid "Are you sure?"
|
922 |
msgstr "คุณแน่ใจหรือไม่?"
|
923 |
|
924 |
-
#:
|
925 |
msgid "Preview"
|
926 |
msgstr "ดูตัวอย่าง"
|
927 |
|
928 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
929 |
msgid "Options"
|
930 |
msgstr "ตัวเลือก"
|
931 |
|
932 |
-
#:
|
933 |
msgid "The options has been updated successfully."
|
934 |
msgstr "อัพเดทตัวเลือกเรียบร้อย"
|
935 |
|
936 |
-
#:
|
937 |
-
#:
|
938 |
msgid "Save Options"
|
939 |
msgstr "บันทึกตัวเลือก"
|
940 |
|
941 |
-
#:
|
942 |
msgid "Which system is this quiz graded on?"
|
943 |
msgstr "รูปแบบการให้คะแนน"
|
944 |
|
945 |
-
#:
|
946 |
msgid "Correct/Incorrect"
|
947 |
msgstr "ข้อถูก/ข้อผิด"
|
948 |
|
949 |
-
#:
|
950 |
msgid "Points"
|
951 |
msgstr "คะแนนรวม"
|
952 |
|
953 |
-
#:
|
954 |
msgid "Should the user be required to be logged in to take this quiz?"
|
955 |
msgstr "ผู้ใช้งานต้อง ลงชื่อเข้าระบบ เพื่อทำแบบทดสอบ?"
|
956 |
|
957 |
-
#:
|
958 |
msgid "How many questions per page would you like? (Leave 0 for all questions on one page)"
|
959 |
msgstr "จำนวนคำถามต่อหน้า? (ใส่ 0 จะแสดงคำถามทั้งหมดในหน้าเดียว)"
|
960 |
|
961 |
-
#:
|
962 |
msgid "How many minutes does the user have to finish the quiz? (Leave 0 for no time limit)"
|
963 |
msgstr "ให้เวลา กี่นาที สำหรับแบบทดสอบนี้? (ใส่ 0 จะไม่กำหนดเวลา)"
|
964 |
|
965 |
-
#:
|
966 |
msgid "How many times can a user take this quiz? (Leave 0 for as many times as the user wants to. Currently only works for registered users)"
|
967 |
msgstr "จำกัดจำนวนครั้งที่ผู้ใช้งานทำแบบทดสอบนี้? (ใส่ 0 จะไม่จำกัดจำนวนครั้ง ใช้จำกัดได้เฉพาะผู้ใช้งานอยู่่ในระบบและลงชื่อเข้าใช้)"
|
968 |
|
969 |
-
#:
|
970 |
msgid "How many total entries can this quiz have? (Leave 0 for unlimited entries"
|
971 |
msgstr "จำนวนรายการทั้งหมดที่แบบทดสอบมีได้? (ใส่ 0 จะไม่จำกัดจำนวน)"
|
972 |
|
973 |
-
#:
|
974 |
msgid "How many questions should be loaded for quiz? (Leave 0 to load all questions)"
|
975 |
msgstr "กำหนดจำนวนคำถามที่เลือกมาใช้ในแบบทดสอบนี้ (ใส่ 0 จะเลือกคำถามทั้งหมด)"
|
976 |
|
977 |
-
#:
|
978 |
msgid "What time-frame should the user be able to access the quiz? (Leave blank if the user can access anytime)"
|
979 |
msgstr "กำหนดช่วงเวลาที่อนุญาติให้เข้าทำแบบทดสอบ (ใส่ 0 จะไม่กำหนดเวลา)"
|
980 |
|
981 |
-
#:
|
982 |
msgid "start date"
|
983 |
msgstr "วันที่เริ่มต้น"
|
984 |
|
985 |
-
#:
|
986 |
msgid "end date"
|
987 |
msgstr "วันที่สิ้นสุด"
|
988 |
|
989 |
-
#:
|
990 |
msgid "Are the questions random? (Question Order will not apply if this is yes)"
|
991 |
msgstr "สุ่มเลือกคำถาม? (ระบบจะไม่สนใจการเรียงลำดับคำถาม)"
|
992 |
|
993 |
-
#:
|
994 |
msgid "Random Questions"
|
995 |
msgstr "สุ่มคำถาม"
|
996 |
|
997 |
-
#:
|
998 |
msgid "Random Questions And Answers"
|
999 |
msgstr "สุ่มลำดับคำถามและคำตอบ"
|
1000 |
|
1001 |
-
#:
|
1002 |
msgid "Would you like to ask for the contact information at the beginning or at the end of the quiz?"
|
1003 |
msgstr "ต้องการถามที่อยู่่เพื่อติดต่อกลับ ที่ตอนต้นหรือตอนท้ายของแบบทดสอบ?"
|
1004 |
|
1005 |
-
#:
|
1006 |
msgid "Beginning"
|
1007 |
msgstr "ตอนต้น"
|
1008 |
|
1009 |
-
#:
|
1010 |
msgid "End"
|
1011 |
msgstr "ตอนท้าย"
|
1012 |
|
1013 |
-
#:
|
1014 |
msgid "If a logged-in user takes the quiz, would you like them to be able to edit contact information? If set to no, the fields will not show up for logged in users; however, the users information will be saved for the fields."
|
1015 |
msgstr "ถ้าผู้ทำแบบทดสอบเข้าใช้ระบบอยู่ คุณต้องการให้ผู้ใช้สามารถแก้ไขที่อยู่ติดต่อหรือไม่? หากเลือกไม่ ช่องต่างๆ จะไม่แสดงผล อย่างไรก็ตามข้อมูลต่างๆ จะยังคงถูกบันทึกช่องนั้นๆ ในฐานข้อมูล"
|
1016 |
|
1017 |
-
#:
|
1018 |
msgid "Should we ask for users name?"
|
1019 |
msgstr "ถามชื่อผู้ใช้งาน?"
|
1020 |
|
1021 |
-
#:
|
1022 |
-
#:
|
1023 |
-
#:
|
1024 |
-
#:
|
1025 |
msgid "Require"
|
1026 |
msgstr "บังคับ"
|
1027 |
|
1028 |
-
#:
|
1029 |
msgid "Should we ask for users business?"
|
1030 |
msgstr "ถามสถานที่ทำงานของผู้ใช้?"
|
1031 |
|
1032 |
-
#:
|
1033 |
msgid "Should we ask for users email?"
|
1034 |
msgstr "ถามอีเมล์ของผู้ใช้?"
|
1035 |
|
1036 |
-
#:
|
1037 |
msgid "Should we ask for users phone number?"
|
1038 |
msgstr "ถามเบอร์โทรศัพท์ของผู้ใช้?"
|
1039 |
|
1040 |
-
#:
|
1041 |
msgid "Would you like a place for the user to enter comments?"
|
1042 |
msgstr "ต้องการให้ผู้ใช้กรอกความคิดเห็น?"
|
1043 |
|
1044 |
-
#:
|
1045 |
msgid "Show question number on quiz?"
|
1046 |
msgstr "แสดงหมายเลขข้อของแบบทดสอบ?"
|
1047 |
|
1048 |
-
#:
|
1049 |
msgid "Show social media sharing buttons? (Twitter & Facebook)"
|
1050 |
msgstr "แสดงปุ่มสำหรับสื่อสังคมออนไลน์ (Twitter & Facebook)"
|
1051 |
|
1052 |
-
#:
|
1053 |
msgid "This option is for here only for users of older versions. Please use the new template variables %FACEBOOK_SHARE% %TWITTER_SHARE% on your results pages instead of using this option!"
|
1054 |
msgstr ""
|
1055 |
|
1056 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1057 |
msgid "Style"
|
1058 |
msgstr "รูปแบบ"
|
1059 |
|
1060 |
-
#:
|
1061 |
msgid "The style has been saved successfully."
|
1062 |
msgstr "บันทึกรูปแบบเรียบร้อย"
|
1063 |
|
1064 |
-
#:
|
1065 |
msgid "Quiz Styles"
|
1066 |
msgstr "รูปแบบคำถาม"
|
1067 |
|
1068 |
-
#:
|
1069 |
msgid "Choose your style:"
|
1070 |
msgstr "เลือกรูปแบบ:"
|
1071 |
|
1072 |
-
#:
|
1073 |
msgid "Custom"
|
1074 |
msgstr "กำหนดเอง"
|
1075 |
|
1076 |
-
#:
|
1077 |
-
#:
|
1078 |
msgid "Save Quiz Style"
|
1079 |
msgstr "บันทึกรูปแบบคำถาม"
|
1080 |
|
1081 |
-
#:
|
1082 |
msgid "Custom Style CSS"
|
1083 |
msgstr "กำหนด CSS เอง"
|
1084 |
|
1085 |
-
#:
|
1086 |
msgid "For detailed help and guidance along with a list of different classes used in this plugin, please visit the following link:"
|
1087 |
msgstr "ข้อมูลความช่วยเหลือและห้องเรียนที่ใช้งานปลั้กอินนี้ กรุณาไปยังลิงค์:"
|
1088 |
|
1089 |
-
#:
|
1090 |
-
msgid "Quiz Daily Stats - Times Taken"
|
1091 |
-
msgstr "สถิติทดสอบรายวัน - เวลาที่ใช้"
|
1092 |
-
|
1093 |
-
#: includes/qmn_dashboard.php:17
|
1094 |
-
msgid "Quiz Total Stats"
|
1095 |
-
msgstr "สถิติทดสอบทั้งหมด"
|
1096 |
-
|
1097 |
-
#: includes/qmn_dashboard.php:18
|
1098 |
-
msgid "Quiz Weekly Stats - Times Taken"
|
1099 |
-
msgstr "สถิติทดสอบรายสัปดาห์ - เวลาที่ใช้"
|
1100 |
-
|
1101 |
-
#: includes/qmn_dashboard.php:19
|
1102 |
-
msgid "Quiz Monthly Stats - Times Taken"
|
1103 |
-
msgstr "สถิติทดสอบรายเดือน - เวลาที่ใช้"
|
1104 |
-
|
1105 |
-
#: includes/qmn_dashboard.php:20
|
1106 |
-
msgid "Quiz Quarterly Stats - Times Taken"
|
1107 |
-
msgstr "สถิติทดสอบราย 3 เดือน - เวลาที่ใช้"
|
1108 |
-
|
1109 |
-
#: includes/qmn_dashboard.php:25
|
1110 |
-
msgid "Quizzes Taken Today"
|
1111 |
-
msgstr "แบบทดสอบที่ทำวันนี้"
|
1112 |
-
|
1113 |
-
#: includes/qmn_dashboard.php:26
|
1114 |
-
msgid "Quizzes Taken Last 7 Days"
|
1115 |
-
msgstr "แบบทดสอบที่ทำแล้วใน 7 วัน"
|
1116 |
-
|
1117 |
-
#: includes/qmn_dashboard.php:27
|
1118 |
-
msgid "Quizzes Taken Last 30 Days"
|
1119 |
-
msgstr "แบบทดสอบที่ทำแล้วใน 30 วัน"
|
1120 |
-
|
1121 |
-
#: includes/qmn_dashboard.php:28
|
1122 |
-
msgid "Quizzes Taken Last 120 Days"
|
1123 |
-
msgstr "แบบทดสอบที่ทำแล้วใน 120 วัน"
|
1124 |
-
|
1125 |
-
#: includes/qmn_dashboard.php:54
|
1126 |
-
msgid "Quiz Statistics"
|
1127 |
-
msgstr "สถิติการทดสอบ"
|
1128 |
-
|
1129 |
-
#: includes/qmn_dashboard.php:228
|
1130 |
-
msgid "Total Created Quizzes"
|
1131 |
-
msgstr "จำนวนแบบทดสอบที่สร้างทั้งหมด"
|
1132 |
-
|
1133 |
-
#: includes/qmn_dashboard.php:232
|
1134 |
-
msgid "Total Deleted Quizzes"
|
1135 |
-
msgstr "จำนวนแบบทดสอบที่ลบทั้งหมด"
|
1136 |
-
|
1137 |
-
#: includes/qmn_dashboard.php:236
|
1138 |
-
msgid "Total Active Quizzes"
|
1139 |
-
msgstr "จำนวนแบบทดสอบที่ใช้งานทั้งหมด"
|
1140 |
-
|
1141 |
-
#: includes/qmn_dashboard.php:240
|
1142 |
-
msgid "Total Created Questions"
|
1143 |
-
msgstr "จำนวนคำถามที่สร้างทั้งหมด"
|
1144 |
-
|
1145 |
-
#: includes/qmn_dashboard.php:244
|
1146 |
-
msgid "Total Times All Active Quizzes Have Been Viewed"
|
1147 |
-
msgstr "เวลาทั้งหมดที่แบบทดสอบถูกเปิดดู"
|
1148 |
-
|
1149 |
-
#: includes/qmn_dashboard.php:248
|
1150 |
-
msgid "Total Times All Active Quizzes Have Been Taken"
|
1151 |
-
msgstr "เวลาทั้งหมดที่แบบทดสอบถูกเปิดทำ"
|
1152 |
-
|
1153 |
-
#: includes/qmn_dashboard.php:252
|
1154 |
-
msgid "Average Amount Each Active Quiz Has Been Viewed"
|
1155 |
-
msgstr "จำนวนเฉลี่ยที่แบบทดสอบถูกเปิดดู"
|
1156 |
-
|
1157 |
-
#: includes/qmn_dashboard.php:256
|
1158 |
-
msgid "Average Amount Each Active Quiz Has Been Taken"
|
1159 |
-
msgstr "จำนวนเฉลี่ยที่แบบทดสอบถูกเปิดทำ"
|
1160 |
-
|
1161 |
-
#: includes/qmn_dashboard.php:260
|
1162 |
-
msgid "Quiz That Has Been Viewed The Most"
|
1163 |
-
msgstr "แบบทดสอบที่ถูกเปิดดูมากที่สุด"
|
1164 |
-
|
1165 |
-
#: includes/qmn_dashboard.php:264
|
1166 |
-
msgid "Quiz That Has Been Taken The Most"
|
1167 |
-
msgstr "แบบทดสอบที่ถูกเปิดทำมากที่สุด"
|
1168 |
-
|
1169 |
-
#: includes/qmn_results_details.php:121
|
1170 |
msgid "Results"
|
1171 |
msgstr "ผลลัพธ์"
|
1172 |
|
1173 |
-
#:
|
1174 |
msgid "Create Certificate"
|
1175 |
msgstr "สร้างประกาศนียบัตร"
|
1176 |
|
1177 |
-
#:
|
1178 |
msgid "Download Certificate Here"
|
1179 |
msgstr "ดาวน์โหลดประกาศนียบัตร"
|
1180 |
|
1181 |
-
#:
|
1182 |
msgid "Certificate"
|
1183 |
msgstr ""
|
1184 |
|
1185 |
-
#:
|
1186 |
msgid "There has been an error! Please try again."
|
1187 |
msgstr ""
|
1188 |
|
1189 |
-
#:
|
1190 |
msgid "Quiz Has Been Restored!"
|
1191 |
msgstr ""
|
1192 |
|
1193 |
-
#:
|
1194 |
msgid "Choose a quiz in the drop down and then click the button to restore a deleted quiz."
|
1195 |
msgstr ""
|
1196 |
|
1197 |
-
#:
|
1198 |
msgid "Restore Quiz"
|
1199 |
msgstr ""
|
1200 |
|
1201 |
-
#:
|
1202 |
-
#:
|
1203 |
#, php-format
|
1204 |
msgid "Previous %s Audits"
|
1205 |
msgstr "การตรวจสอบภายใน %s ก่อนหน้า"
|
1206 |
|
1207 |
-
#:
|
1208 |
-
#:
|
1209 |
#, php-format
|
1210 |
msgid "Next %s Audits"
|
1211 |
msgstr "Next %s Audits"
|
1212 |
|
1213 |
-
#:
|
1214 |
msgid "User"
|
1215 |
msgstr "ผู้ใช้"
|
1216 |
|
1217 |
-
#:
|
1218 |
msgid "Action"
|
1219 |
msgstr "กระทำ"
|
1220 |
|
1221 |
-
#:
|
1222 |
msgid "Time"
|
1223 |
msgstr "เวลา"
|
1224 |
|
1225 |
-
#:
|
1226 |
msgid "Need Help?"
|
1227 |
msgstr "ต้องการความช่วยเหลือ?"
|
1228 |
|
1229 |
-
#:
|
1230 |
msgid "Support"
|
1231 |
msgstr "สนับสนุน"
|
1232 |
|
1233 |
-
#:
|
1234 |
msgid "System Info"
|
1235 |
msgstr "ข้อมูลระบบ"
|
1236 |
|
1237 |
-
#:
|
1238 |
msgid "Help Page"
|
1239 |
msgstr "หน้าช่วยเหลือ"
|
1240 |
|
1241 |
-
#:
|
1242 |
msgid "Need help with the plugin? Try any of the following:"
|
1243 |
msgstr "ต้องการความช่วยเหลือ? ลองทำสิ่งต่อไปนี้"
|
1244 |
|
1245 |
-
#:
|
1246 |
msgid "Multiple Choice"
|
1247 |
msgstr "หลายตัวเลือก"
|
1248 |
|
1249 |
-
#:
|
1250 |
msgid "Horizontal Multiple Choice"
|
1251 |
msgstr "ตัวเลือกแนวนอน"
|
1252 |
|
1253 |
-
#:
|
1254 |
msgid "Drop Down"
|
1255 |
msgstr "ดรอปดาวน์"
|
1256 |
|
1257 |
-
#:
|
1258 |
msgid "Small Open Answer"
|
1259 |
msgstr "คำตอบปลายเปิดแบบสั้น"
|
1260 |
|
1261 |
-
#:
|
1262 |
msgid "Multiple Response"
|
1263 |
msgstr "เลือกหลายคำตอบ"
|
1264 |
|
1265 |
-
#:
|
1266 |
msgid "Large Open Answer"
|
1267 |
msgstr "กรอกคำตอบแบบยาว"
|
1268 |
|
1269 |
-
#:
|
1270 |
msgid "Text Block"
|
1271 |
msgstr "ช่องข้อความ"
|
1272 |
|
1273 |
-
#:
|
1274 |
msgid "Number"
|
1275 |
msgstr "ตัวเลข"
|
1276 |
|
1277 |
-
#:
|
1278 |
msgid "Accept"
|
1279 |
msgstr "ยอมรับ"
|
1280 |
|
1281 |
-
#:
|
1282 |
msgid "Captcha"
|
1283 |
msgstr "Captcha"
|
1284 |
|
1285 |
-
#:
|
1286 |
msgid "Horizontal Multiple Response"
|
1287 |
msgstr "เลือกได้หลายคำตอบแนวนอน"
|
1288 |
|
1289 |
-
#:
|
1290 |
msgid "Fill In The Blank"
|
1291 |
msgstr ""
|
1292 |
|
1293 |
-
#:
|
1294 |
msgid "Success!"
|
1295 |
msgstr "สำเร็จ!"
|
1296 |
|
1297 |
-
#:
|
1298 |
msgid "Add New"
|
1299 |
msgstr "เพิ่มใหม่"
|
1300 |
|
1301 |
-
#:
|
1302 |
#, php-format
|
1303 |
msgid "One quiz"
|
1304 |
msgid_plural "%s quizzes"
|
1305 |
msgstr[0] "หนึ่งแบบทดสอบ"
|
1306 |
msgstr[1] "%s แบบทดสอบ"
|
1307 |
|
1308 |
-
#:
|
1309 |
-
#:
|
1310 |
msgid "URL"
|
1311 |
msgstr ""
|
1312 |
|
1313 |
-
#:
|
1314 |
-
#:
|
1315 |
msgid "Quiz Shortcode"
|
1316 |
msgstr "Shortcode แบบทดสอบ"
|
1317 |
|
1318 |
-
#:
|
1319 |
-
#:
|
1320 |
msgid "Leaderboard Shortcode"
|
1321 |
msgstr "Shortcode กระดานผู้นำ"
|
1322 |
|
1323 |
-
#:
|
1324 |
-
#:
|
1325 |
msgid "Quiz Views"
|
1326 |
msgstr "ดูแบบทดสอบ"
|
1327 |
|
1328 |
-
#:
|
1329 |
-
#:
|
1330 |
msgid "Quiz Taken"
|
1331 |
msgstr "แบบทดสอบถูกทำ"
|
1332 |
|
1333 |
-
#:
|
1334 |
-
#:
|
1335 |
msgid "Last Modified"
|
1336 |
msgstr "แก้ไขล่าสุด"
|
1337 |
|
1338 |
-
#:
|
1339 |
msgid "Edit Name"
|
1340 |
msgstr "แก้ไขชื่อ"
|
1341 |
|
1342 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1343 |
msgid "Create New Quiz"
|
1344 |
msgstr "สร้างแบบทดสอบใหม่"
|
1345 |
|
1346 |
-
#:
|
1347 |
msgid "Create Quiz"
|
1348 |
msgstr "สร้างแบบทดสอบ"
|
1349 |
|
1350 |
-
#:
|
1351 |
msgid "Quiz Name:"
|
1352 |
msgstr "ชื่อแบบทดสอบ:"
|
1353 |
|
1354 |
-
#:
|
1355 |
msgid "Duplicate this quiz?"
|
1356 |
msgstr "ทำสำเนาแบบทดสอบนี้?"
|
1357 |
|
1358 |
-
#:
|
1359 |
msgid "Duplicate questions with quiz"
|
1360 |
msgstr ""
|
1361 |
|
1362 |
-
#:
|
1363 |
msgid "Name Of New Quiz:"
|
1364 |
msgstr "ชื่อแบบทดสอบใหม่"
|
1365 |
|
1366 |
-
#:
|
1367 |
msgid "Are you sure you want to delete this quiz?"
|
1368 |
msgstr "คุณแน่ใจหรือไม่ที่จะลบแบบทดสอบ?"
|
1369 |
|
1370 |
-
#:
|
1371 |
msgid "Delete Quiz"
|
1372 |
msgstr "ลบแบบทดสอบ"
|
1373 |
|
1374 |
-
#:
|
1375 |
msgid "Quiz Master Next Leaderboard Widget"
|
1376 |
msgstr "Leaderboard วิตเจ็ต"
|
1377 |
|
1378 |
-
#:
|
1379 |
msgid "Widget Title"
|
1380 |
msgstr "ชื่อหัวข้อวิตเจ็ต"
|
1381 |
|
1382 |
-
#:
|
1383 |
msgid "Quiz ID"
|
1384 |
msgstr "หมายเลขแบบทดสอบ"
|
1385 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1386 |
#~ msgid "Requested Features"
|
1387 |
#~ msgstr "ร้องของคุณสมบัติใหม่"
|
1388 |
|
5 |
msgstr ""
|
6 |
"Project-Id-Version: Quiz Master Next\n"
|
7 |
"Report-Msgid-Bugs-To: \n"
|
8 |
+
"POT-Creation-Date: 2015-04-20 01:13-0500\n"
|
9 |
"PO-Revision-Date: \n"
|
10 |
"Last-Translator: Frank Corso <frank@mylocalwebstop.com>\n"
|
11 |
"Language-Team: My Local Webstop <fpcorso@mylocalwebstop.com>\n"
|
62 |
msgid "QMN About"
|
63 |
msgstr "เกี่ยวกับ QMN"
|
64 |
|
65 |
+
#: php/qmn_options_email_tab.php:6
|
66 |
msgid "Emails"
|
67 |
msgstr "อีเมล์"
|
68 |
|
69 |
+
#: php/qmn_options_email_tab.php:42
|
70 |
+
#: php/qmn_options_email_tab.php:101
|
71 |
msgid "The email has been added successfully."
|
72 |
msgstr "เพิ่มอีเมล์เรียบร้อย"
|
73 |
|
74 |
+
#: php/qmn_options_email_tab.php:55
|
75 |
+
#: php/qmn_options_email_tab.php:114
|
76 |
+
#: php/qmn_options_email_tab.php:178
|
77 |
+
#: php/qmn_quiz_creator.php:382
|
78 |
+
#: php/qmn_quiz_creator.php:448
|
79 |
+
#: php/qmn_quiz_creator.php:490
|
80 |
+
#: php/qmn_quiz_creator.php:648
|
81 |
+
#: php/qmn_quiz_creator.php:713
|
82 |
+
#: php/qmn_options_leaderboard_tab.php:38
|
|
|
83 |
#, php-format
|
84 |
msgid "There has been an error in this action. Please share this with the developer. Error Code: %s"
|
85 |
msgstr "เกิดข้อผิดพลาดในการทำงาน โปรดแชร์ให้กับผู้พัฒนา หมายเลขข้อผิดพลาด Error Code: %s"
|
86 |
|
87 |
+
#: php/qmn_options_email_tab.php:73
|
88 |
+
#: php/qmn_options_email_tab.php:91
|
89 |
msgid "Enter text here"
|
90 |
msgstr "กรอกข้อความที่นี่"
|
91 |
|
92 |
+
#: php/qmn_options_email_tab.php:165
|
93 |
msgid "The email has been updated successfully."
|
94 |
msgstr "อัพเดทอีเมล์เรียบร้อย"
|
95 |
|
96 |
+
#: php/qmn_options_email_tab.php:232
|
97 |
+
#: php/qmn_options_leaderboard_tab.php:49
|
|
|
98 |
msgid "Template Variables"
|
99 |
msgstr "ตัวแปรแม่แบบ"
|
100 |
|
101 |
+
#: php/qmn_options_email_tab.php:235
|
|
|
102 |
msgid "Score for the quiz when using points"
|
103 |
msgstr "คะแนนแบบทดสอบ ใช้งานคะแนน"
|
104 |
|
105 |
+
#: php/qmn_options_email_tab.php:238
|
|
|
106 |
msgid "The average amount of points user had per question"
|
107 |
msgstr "คะแนนเฉลี่ยของผู้ใช้งาน ต่อคำถาม"
|
108 |
|
109 |
+
#: php/qmn_options_email_tab.php:241
|
|
|
110 |
msgid "The number of correct answers the user had"
|
111 |
msgstr "จำนวนข้อถูกของผู้ใช้"
|
112 |
|
113 |
+
#: php/qmn_options_email_tab.php:244
|
|
|
114 |
msgid "The total number of questions in the quiz"
|
115 |
msgstr "จำนวนคำถามทั้งหมดของแบบทดสอบนี้"
|
116 |
|
117 |
+
#: php/qmn_options_email_tab.php:247
|
|
|
118 |
msgid "Score for the quiz when using correct answers"
|
119 |
msgstr "คะแนนแบบทดสอบ ใช้งานคำตอบที่ถูก"
|
120 |
|
121 |
+
#: php/qmn_options_email_tab.php:250
|
|
|
122 |
msgid "The name the user entered before the quiz"
|
123 |
msgstr "ชื่อที่ผู้ใช้กรอกก่อนทำแบบทดสอบ"
|
124 |
|
125 |
+
#: php/qmn_options_email_tab.php:253
|
|
|
126 |
msgid "The business the user entered before the quiz"
|
127 |
msgstr "ที่ทำงานที่ผู้ใช้กรอกก่อนทำแบบทดสอบ"
|
128 |
|
129 |
+
#: php/qmn_options_email_tab.php:256
|
|
|
130 |
msgid "The phone number the user entered before the quiz"
|
131 |
msgstr "โทรศัพท์ที่ผู้ใช้กรอกก่อนทำแบบทดสอบ"
|
132 |
|
133 |
+
#: php/qmn_options_email_tab.php:259
|
|
|
134 |
msgid "The email the user entered before the quiz"
|
135 |
msgstr "อีเมล์ที่ผู้ใช้กรอกก่อนทำแบบทดสอบ"
|
136 |
|
137 |
+
#: php/qmn_options_email_tab.php:262
|
138 |
+
#: php/qmn_options_leaderboard_tab.php:77
|
|
|
139 |
msgid "The name of the quiz"
|
140 |
msgstr "ชื่อของแบบทดสอบ"
|
141 |
|
142 |
+
#: php/qmn_options_email_tab.php:265
|
|
|
143 |
msgid "Shows the question, the answer the user provided, and the correct answer"
|
144 |
msgstr "แสดงคำถาม, คำตอบจากผู้ใช้, และข้อที่ถูกต้อง"
|
145 |
|
146 |
+
#: php/qmn_options_email_tab.php:268
|
|
|
147 |
msgid "The comments the user entered into comment box if enabled"
|
148 |
msgstr "ข้อแนะนำที่ได้รับจากผู้ใช้"
|
149 |
|
150 |
+
#: php/qmn_options_email_tab.php:271
|
|
|
151 |
msgid "The amount of time user spent of quiz"
|
152 |
msgstr "เวลาที่ใช้ทั่งหมดในการทำแบบทดสอบ"
|
153 |
|
154 |
+
#: php/qmn_options_email_tab.php:274
|
|
|
155 |
msgid "The link to the certificate after completing the quiz"
|
156 |
msgstr "ลิงค์ไปสู่ประกาศนียบัตรหลังทำแบบทดสอบเรียบร้อย"
|
157 |
|
158 |
+
#: php/qmn_options_email_tab.php:277
|
|
|
159 |
msgid "The amount of points a specific category earned."
|
160 |
msgstr "คะแนนเฉพาะจากหมวดหมู่"
|
161 |
|
162 |
+
#: php/qmn_options_email_tab.php:280
|
|
|
163 |
msgid "The score a specific category earned."
|
164 |
msgstr "คะแนนเฉพาะจากหมวดหมู่"
|
165 |
|
166 |
+
#: php/qmn_options_email_tab.php:283
|
|
|
167 |
msgid "The average points from all categories."
|
168 |
msgstr "คะแนนเฉลี่ยจากหมวดหมู่ทั้งหมด"
|
169 |
|
170 |
+
#: php/qmn_options_email_tab.php:286
|
|
|
171 |
msgid "The average score from all categories."
|
172 |
msgstr "คะแนนเฉลี่ยจากหมวดหมู่ทั้งหมด"
|
173 |
|
174 |
+
#: php/qmn_options_email_tab.php:289
|
|
|
175 |
msgid "The question that the user answered"
|
176 |
msgstr "คำถามที่ผู้ใช้ตอบ"
|
177 |
|
178 |
+
#: php/qmn_options_email_tab.php:292
|
|
|
179 |
msgid "The answer the user gave for the question"
|
180 |
msgstr "คำตอบที่ผู้ใช้ตอบคำถาม"
|
181 |
|
182 |
+
#: php/qmn_options_email_tab.php:295
|
|
|
183 |
msgid "The correct answer for the question"
|
184 |
msgstr "คำตอบที่ถูกต้อง"
|
185 |
|
186 |
+
#: php/qmn_options_email_tab.php:298
|
|
|
187 |
msgid "The comments the user provided in the comment field for the question"
|
188 |
msgstr "ข้อเสนอแนะที่ผู้ใช้กรอกสำหรับคำถาม"
|
189 |
|
190 |
+
#: php/qmn_options_email_tab.php:301
|
|
|
191 |
msgid "Reason why the correct answer is the correct answer"
|
192 |
msgstr "เหตุผลอธิบายข้อถูก"
|
193 |
|
194 |
+
#: php/qmn_options_email_tab.php:304
|
|
|
195 |
msgid "The Current Date"
|
196 |
msgstr "วันที่ปัจจุบัน"
|
197 |
|
198 |
+
#: php/qmn_options_email_tab.php:319
|
199 |
+
#: php/qmn_options_email_tab.php:518
|
200 |
msgid "Save Email Templates And Settings"
|
201 |
msgstr "บันทึกแม่แบบอีเมล์และการตั้งค่า"
|
202 |
|
203 |
+
#: php/qmn_options_email_tab.php:323
|
204 |
msgid "Send user email upon completion?"
|
205 |
msgstr "ส่งอีเมล์หาผู้ใช้เมื่อเสร็จเรียบร้อย"
|
206 |
|
207 |
+
#: php/qmn_options_email_tab.php:325
|
208 |
+
#: php/qmn_options_email_tab.php:332
|
209 |
msgid "Yes"
|
210 |
msgstr "ใช่"
|
211 |
|
212 |
+
#: php/qmn_options_email_tab.php:326
|
213 |
+
#: php/qmn_options_email_tab.php:333
|
214 |
msgid "No"
|
215 |
msgstr "ไม่ใช่"
|
216 |
|
217 |
+
#: php/qmn_options_email_tab.php:330
|
218 |
msgid "Send admin email upon completion?"
|
219 |
msgstr "ส่งอีเมล์หาผู้ดูแลระบบเมื่อเสร็จเรียบร้อย"
|
220 |
|
221 |
+
#: php/qmn_options_email_tab.php:337
|
222 |
msgid "What emails should we send the admin email to? Separate emails with a comma."
|
223 |
msgstr "อีเมล์ใดที่จะใช้ส่งไปยังผู้ดูแลระบบ แยกแต่ละอีเมล์ด้วยเครื่องหมายลูกน่ำ"
|
224 |
|
225 |
+
#: php/qmn_options_email_tab.php:341
|
226 |
msgid "What is the From Name for the email sent to users and admin?"
|
227 |
msgstr "ชื่อฟอร์มใดที่ต้องการใช้ส่งอีเมล์ไปยังผู้ใช้และผู้ดูแลระบบ"
|
228 |
|
229 |
+
#: php/qmn_options_email_tab.php:347
|
230 |
msgid "Email Sent To User"
|
231 |
msgstr "ส่งอีเมล์ให้ผู้ใช้เรียบร้อย"
|
232 |
|
233 |
+
#: php/qmn_options_email_tab.php:348
|
234 |
+
#: php/qmn_options_email_tab.php:426
|
235 |
msgid "Add New User Email"
|
236 |
msgstr "เพิ่มอีเมล์ผู้ใช่ใหม่"
|
237 |
|
238 |
+
#: php/qmn_options_email_tab.php:353
|
239 |
+
#: php/qmn_options_email_tab.php:419
|
240 |
+
#: php/qmn_options_email_tab.php:440
|
241 |
+
#: php/qmn_options_email_tab.php:506
|
242 |
msgid "Score Greater Than Or Equal To"
|
243 |
msgstr "คะแนนมากกว่าหรือเท่ากับ"
|
244 |
|
245 |
+
#: php/qmn_options_email_tab.php:354
|
246 |
+
#: php/qmn_options_email_tab.php:420
|
247 |
+
#: php/qmn_options_email_tab.php:441
|
248 |
+
#: php/qmn_options_email_tab.php:507
|
249 |
msgid "Score Less Than Or Equal To"
|
250 |
msgstr "คะแนนน้อยกว่าหรือเท่ากับ"
|
251 |
|
252 |
+
#: php/qmn_options_email_tab.php:355
|
253 |
+
#: php/qmn_options_email_tab.php:421
|
254 |
+
#: php/qmn_options_email_tab.php:442
|
255 |
+
#: php/qmn_options_email_tab.php:508
|
256 |
msgid "Subject"
|
257 |
msgstr "หัวเรื่อง"
|
258 |
|
259 |
+
#: php/qmn_options_email_tab.php:356
|
260 |
+
#: php/qmn_options_email_tab.php:422
|
261 |
+
#: php/qmn_options_email_tab.php:443
|
262 |
+
#: php/qmn_options_email_tab.php:509
|
263 |
msgid "Email To Send"
|
264 |
msgstr "อีเมล์ที่จะส่ง"
|
265 |
|
266 |
+
#: php/qmn_options_email_tab.php:434
|
267 |
msgid "Email Sent To Admin"
|
268 |
msgstr "ส่งอีเมล์ไปหาผู้ดูแลระบบแล้ว"
|
269 |
|
270 |
+
#: php/qmn_options_email_tab.php:435
|
271 |
+
#: php/qmn_options_email_tab.php:513
|
272 |
msgid "Add New Admin Email"
|
273 |
msgstr "เพื่ออีเมล์ผู้ดูแลระบบใหม่"
|
274 |
|
275 |
+
#: php/qmn_quiz_creator.php:369
|
276 |
msgid "Your new quiz has been created successfully. To begin editing your quiz, click the Edit link on the new quiz."
|
277 |
msgstr "แบบทดสอบใหม่จองท่านได้ถูกสร้างเรียบร้อย คลิ้กลิงค์แก้ไขที่แบบทดสอบใหม่ เพื่อทำการแก้ไข"
|
278 |
|
279 |
+
#: php/qmn_quiz_creator.php:435
|
280 |
msgid "Your quiz has been deleted successfully."
|
281 |
msgstr "แบบทดสอบของท่านได้ถูกลบเรียบร้อย"
|
282 |
|
283 |
+
#: php/qmn_quiz_creator.php:477
|
284 |
msgid "Your quiz name has been updated successfully."
|
285 |
msgstr "ชื่อแบบทดสอบของท่านได้ถูกอัพเดทเรียบร้อย"
|
286 |
|
287 |
+
#: php/qmn_quiz_creator.php:634
|
288 |
msgid "Your quiz has been duplicated successfully."
|
289 |
msgstr "แบบทดสอบของท่านได้ถูกทำสำเนาเรียบร้อย"
|
290 |
|
291 |
+
#: php/qmn_quiz.php:350
|
292 |
msgid "Not a valid e-mail address!"
|
293 |
msgstr "รูปแบบอีเมล์ไม่ถูกต้อง"
|
294 |
|
295 |
+
#: php/qmn_quiz.php:351
|
296 |
msgid "This field must be a number!"
|
297 |
msgstr "ใช้ตัวเลขในช่องนี้เท่านั้น"
|
298 |
|
299 |
+
#: php/qmn_quiz.php:352
|
300 |
msgid "The entered text is not correct!"
|
301 |
msgstr "ข้อความที่กรอกไม่ถูกต้อง!"
|
302 |
|
303 |
+
#: php/qmn_quiz.php:353
|
304 |
msgid "Please complete all required fields!"
|
305 |
msgstr "กรุณาตอบช่องบังคับทุกช่อง!"
|
306 |
|
307 |
+
#: php/qmn_quiz.php:465
|
308 |
msgid "Hint"
|
309 |
msgstr "บอกใบ้"
|
310 |
|
311 |
+
#: php/qmn_quiz.php:1254
|
|
|
312 |
msgid "Previous"
|
313 |
msgstr "ก่อนหน้า"
|
314 |
|
315 |
+
#: php/qmn_credits.php:27
|
316 |
msgid "Welcome To Quiz Master Next"
|
317 |
msgstr "ยินดีต้อนรับสู่ Quiz Master Next"
|
318 |
|
319 |
+
#: php/qmn_credits.php:28
|
320 |
msgid "Thank you for updating!"
|
321 |
msgstr "ขอบคุณที่อัพเดท!"
|
322 |
|
323 |
+
#: php/qmn_credits.php:32
|
324 |
msgid "What's New!"
|
325 |
msgstr "มีอะไรใหม่!"
|
326 |
|
327 |
+
#: php/qmn_credits.php:34
|
328 |
msgid "Changelog"
|
329 |
msgstr "บันทึกการเปลี่ยนแปลง"
|
330 |
|
331 |
+
#: php/qmn_usage_tracking.php:193
|
332 |
msgid "Allow Quiz Master Next to anonymously track this plugin's usage and help us make this plugin better? No sensitive data is tracked."
|
333 |
msgstr ""
|
334 |
|
335 |
+
#: php/qmn_usage_tracking.php:194
|
336 |
msgid "Allow"
|
337 |
msgstr ""
|
338 |
|
339 |
+
#: php/qmn_usage_tracking.php:195
|
340 |
msgid "Do not allow"
|
341 |
msgstr ""
|
342 |
|
343 |
+
#: php/qmn_options_leaderboard_tab.php:6
|
344 |
msgid "Leaderboard"
|
345 |
msgstr "กระดานผู้นำ"
|
346 |
|
347 |
+
#: php/qmn_options_leaderboard_tab.php:25
|
348 |
msgid "The leaderboards has been updated successfully."
|
349 |
msgstr "อัพเดทกระดานผู้นำเรียบร้อย"
|
350 |
|
351 |
+
#: php/qmn_options_leaderboard_tab.php:52
|
352 |
msgid "The name of the user who is in first place"
|
353 |
msgstr "ชื่อผู้ใช้งานที่อยู่ในลำดับที่ 1"
|
354 |
|
355 |
+
#: php/qmn_options_leaderboard_tab.php:53
|
356 |
msgid "The score from the first place's quiz"
|
357 |
msgstr "คะแนนจากแบบทดสอบลำดับที่ 1"
|
358 |
|
359 |
+
#: php/qmn_options_leaderboard_tab.php:57
|
360 |
msgid "The name of the user who is in second place"
|
361 |
msgstr "ชื่อผู้ใช้งานที่อยู่ในลำดับที่ 2"
|
362 |
|
363 |
+
#: php/qmn_options_leaderboard_tab.php:58
|
364 |
msgid "The score from the second place's quiz"
|
365 |
msgstr "คะแนนจากแบบทดสอบลำดับที่ 2"
|
366 |
|
367 |
+
#: php/qmn_options_leaderboard_tab.php:62
|
368 |
msgid "The name of the user who is in third place"
|
369 |
msgstr "ชื่อผู้ใช้งานที่อยู่ในลำดับที่ 3"
|
370 |
|
371 |
+
#: php/qmn_options_leaderboard_tab.php:63
|
372 |
msgid "The score from the third place's quiz"
|
373 |
msgstr "คะแนนจากแบบทดสอบลำดับที่ 3"
|
374 |
|
375 |
+
#: php/qmn_options_leaderboard_tab.php:67
|
376 |
msgid "The name of the user who is in fourth place"
|
377 |
msgstr "ชื่อผู้ใช้งานที่อยู่ในลำดับที่ 4"
|
378 |
|
379 |
+
#: php/qmn_options_leaderboard_tab.php:68
|
380 |
msgid "The score from the fourth place's quiz"
|
381 |
msgstr "คะแนนจากแบบทดสอบลำดับที่ 4"
|
382 |
|
383 |
+
#: php/qmn_options_leaderboard_tab.php:72
|
384 |
msgid "The name of the user who is in fifth place"
|
385 |
msgstr "ชื่อผู้ใช้งานที่อยู่ในลำดับที่ 5"
|
386 |
|
387 |
+
#: php/qmn_options_leaderboard_tab.php:73
|
388 |
msgid "The score from the fifth place's quiz"
|
389 |
msgstr "คะแนนจากแบบทดสอบลำดับที่ 5"
|
390 |
|
391 |
+
#: php/qmn_options_leaderboard_tab.php:80
|
392 |
+
#: php/qmn_options_leaderboard_tab.php:108
|
393 |
msgid "Save Leaderboard Options"
|
394 |
msgstr "บันทึกการตั้งค่ากระดานผู้นำ"
|
395 |
|
396 |
+
#: php/qmn_options_leaderboard_tab.php:89
|
397 |
msgid "Leaderboard Template"
|
398 |
msgstr "แม่แบบกระดานผู้นำ"
|
399 |
|
400 |
+
#: php/qmn_options_leaderboard_tab.php:91
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
401 |
msgid "Allowed Variables:"
|
402 |
msgstr "ตัวแปรที่อนุญาตื"
|
403 |
|
404 |
+
#: php/qmn_addons.php:48
|
405 |
msgid "These addons extend the functionality of Quiz Master Next"
|
406 |
msgstr "ส่วนเพิ่มเติม เหล่านี้ ขยายการทำงานของ Quiz Master Next"
|
407 |
|
408 |
+
#: php/qmn_addons.php:91
|
409 |
msgid "Browse All Addons"
|
410 |
msgstr "เลือกส่วนเพิ่มเติมทั้งหมด"
|
411 |
|
412 |
+
#: php/qmn_addons.php:98
|
413 |
msgid "Featured Addons"
|
414 |
msgstr "ส่วนเพิ่มเติมแนะนำ"
|
415 |
|
416 |
+
#: php/qmn_options_text_tab.php:6
|
417 |
msgid "Text"
|
418 |
msgstr "ข้อความ"
|
419 |
|
420 |
+
#: php/qmn_options_text_tab.php:42
|
421 |
msgid "The templates has been updated successfully."
|
422 |
msgstr "อัพเดทแม่แบบเรียบร้อย"
|
423 |
|
424 |
+
#: php/qmn_options_text_tab.php:170
|
425 |
+
#: php/qmn_options_text_tab.php:330
|
426 |
msgid "Save Templates"
|
427 |
msgstr "บันทึกแม่แบบ"
|
428 |
|
429 |
+
#: php/qmn_options_text_tab.php:176
|
430 |
msgid "Message Templates"
|
431 |
msgstr "แม่แบบข้อความ"
|
432 |
|
433 |
+
#: php/qmn_options_text_tab.php:180
|
434 |
msgid "Message Displayed Before Quiz"
|
435 |
msgstr "ข้อความที่แสดงก่อนทำแบบทดสอบ"
|
436 |
|
437 |
+
#: php/qmn_options_text_tab.php:190
|
438 |
msgid "Message Displayed Before Comments Box If Enabled"
|
439 |
msgstr "ข้อความที่ถูกแสดงก่อนช่องข้อแนะนำ, หากเปิดใช้"
|
440 |
|
441 |
+
#: php/qmn_options_text_tab.php:200
|
442 |
msgid "Message Displayed At End Of Quiz (Leave Blank To Omit Text Section)"
|
443 |
msgstr "ข้อความที่ถูกแสดงทำแบบทดสอบเสร็จ (ปล่อยว่างเพื่อละเว้นการเลือกข้อความ)"
|
444 |
|
445 |
+
#: php/qmn_options_text_tab.php:210
|
446 |
msgid "Message Displayed If User Has Tried Quiz Too Many Times"
|
447 |
msgstr "ข้อความที่ถูกแสดงหากผู้ใช้ทำแบบทดสอบหลายครั้งเกินไป"
|
448 |
|
449 |
+
#: php/qmn_options_text_tab.php:220
|
450 |
msgid "Message Displayed If User Is Not Logged In And Quiz Requires Users To Be Logged In"
|
451 |
msgstr "ข้อความที่ถูกแสดง เมื่อผู้ใช้ไม่ได้ลงชื่อเข้าใช้ เมื่อแบบทดสอบต้องการลงชื่อเข้าใช้งาน"
|
452 |
|
453 |
+
#: php/qmn_options_text_tab.php:230
|
454 |
msgid "Message Displayed If Date Is Outside Scheduled Timeframe"
|
455 |
msgstr "ข้อความที่ถูกแสดงถ้าวันที่อยู่นอกวันเวลาที่อนุญาติใช้งาน"
|
456 |
|
457 |
+
#: php/qmn_options_text_tab.php:240
|
458 |
msgid "Message Displayed If The Limit Of Total Entries Has Been Reached"
|
459 |
msgstr "ข้อความที่ถูกแสดงหากจำนวนรายการเกินกำหนด"
|
460 |
|
461 |
+
#: php/qmn_options_text_tab.php:250
|
462 |
msgid "%QUESTIONS_ANSWERS% Text"
|
463 |
msgstr "%QUESTIONS_ANSWERS% ข้อความ"
|
464 |
|
465 |
+
#: php/qmn_options_text_tab.php:263
|
466 |
msgid "Twitter Sharing Text"
|
467 |
msgstr "ข้อความแชร์ทวิตเตอร์"
|
468 |
|
469 |
+
#: php/qmn_options_text_tab.php:280
|
470 |
msgid "Facebook Sharing Text"
|
471 |
msgstr "ข้อความแชร์เฟสบุค"
|
472 |
|
473 |
+
#: php/qmn_options_text_tab.php:295
|
474 |
msgid "Other Templates"
|
475 |
msgstr "แม่แบบอื่นๆ"
|
476 |
|
477 |
+
#: php/qmn_options_text_tab.php:298
|
478 |
msgid "Text for submit button"
|
479 |
msgstr "ข้อความสำหรับปุ่ม ส่ง"
|
480 |
|
481 |
+
#: php/qmn_options_text_tab.php:302
|
482 |
msgid "Text for name field"
|
483 |
msgstr "ข้อความสำหรับช่องชื่อ"
|
484 |
|
485 |
+
#: php/qmn_options_text_tab.php:306
|
486 |
msgid "Text for business field"
|
487 |
msgstr "ข้อความสำหรับช่องที่ทำงาน"
|
488 |
|
489 |
+
#: php/qmn_options_text_tab.php:310
|
490 |
msgid "Text for email field"
|
491 |
msgstr "ข้อความสำหรับข่องอีเมล์"
|
492 |
|
493 |
+
#: php/qmn_options_text_tab.php:314
|
494 |
msgid "Text for phone number field"
|
495 |
msgstr "ข้อความสำหรับช่องโทรศัพท์"
|
496 |
|
497 |
+
#: php/qmn_options_text_tab.php:318
|
498 |
msgid "Text for comments field"
|
499 |
msgstr "ข้อความสำหรับช่องข้อแนะนำ"
|
500 |
|
501 |
+
#: php/qmn_options_text_tab.php:322
|
502 |
msgid "Text for previous button"
|
503 |
msgstr "ข้อความสำหรับปุ่ม ก่อนหน้า"
|
504 |
|
505 |
+
#: php/qmn_options_text_tab.php:326
|
506 |
msgid "Text for next button"
|
507 |
msgstr "ข้อความสำหรับปุ่ม ถัดไป"
|
508 |
|
509 |
+
#: php/qmn_options_tools_tab.php:23
|
510 |
msgid "The stats has been reset successfully."
|
511 |
msgstr "ล้างค่าสถิติเรียบร้อย"
|
512 |
|
513 |
+
#: php/qmn_options_tools_tab.php:75
|
514 |
msgid "Use this button to reset all the stats collected for this quiz (Quiz Views and Times Quiz Has Been Taken)."
|
515 |
msgstr "ใช้ปุ่มนี้ เพื่อล้างค่าสถิติที่เก็บข้อมูลแบบทดสอบนี้"
|
516 |
|
517 |
+
#: php/qmn_options_tools_tab.php:76
|
518 |
msgid "Reset Quiz Views And Taken Stats"
|
519 |
msgstr "ล้างสถิติการดูและทำแบบทดสอบ"
|
520 |
|
521 |
+
#: php/qmn_options_tools_tab.php:87
|
522 |
msgid "Are you sure you want to reset the stats to 0? All views and taken stats for this quiz will be reset. This is permanent and cannot be undone."
|
523 |
msgstr "คุณแน่ใจหรือไม่ ว่าต้องการลบสถิติทั้งหมดเป็น 0? ข้อมูลสถิติการดูและทำแบบทำสอบจะถูกตั้งค่าใหม่ ไม่สามารถกู้คืนข้อมูลได้!!"
|
524 |
|
525 |
+
#: php/qmn_options_tools_tab.php:91
|
526 |
msgid "Reset All Stats For Quiz"
|
527 |
msgstr "ล้างสถิติทั้งหมดของแบบทดสอบ"
|
528 |
|
529 |
+
#: php/qmn_dashboard_widgets.php:9
|
530 |
msgid "Quiz Master Next Snapshot"
|
531 |
msgstr "Quiz Master Next Snapshot"
|
532 |
|
533 |
+
#: php/qmn_dashboard_widgets.php:166
|
534 |
msgid "quizzes taken today"
|
535 |
msgstr "แบบทดสอบที่มีคนทำในวันนี้"
|
536 |
|
537 |
+
#: php/qmn_dashboard_widgets.php:185
|
538 |
msgid "quizzes taken last 7 days"
|
539 |
msgstr "แบบทดสอบที่มีคนทำ ย้อนหลัง 7 วัน"
|
540 |
|
541 |
+
#: php/qmn_dashboard_widgets.php:204
|
542 |
+
#, fuzzy
|
543 |
+
msgid "quizzes taken last 30 days"
|
544 |
+
msgstr "แบบทดสอบที่มีคนทำ ย้อนหลัง 7 วัน"
|
545 |
+
|
546 |
+
#: php/qmn_dashboard_widgets.php:223
|
547 |
+
#, fuzzy
|
548 |
+
msgid "quizzes taken last 120 days"
|
549 |
+
msgstr "แบบทดสอบที่มีคนทำ ย้อนหลัง 7 วัน"
|
550 |
+
|
551 |
+
#: php/qmn_dashboard_widgets.php:242
|
552 |
msgid "total active quizzes"
|
553 |
msgstr "จำนวนแบบทดสอบที่ใช้งานทั้งหมด"
|
554 |
|
555 |
+
#: php/qmn_dashboard_widgets.php:248
|
556 |
msgid "total active questions"
|
557 |
msgstr "จำนวนคำถามที่ใช้งานทั้งหมด"
|
558 |
|
559 |
+
#: php/qmn_dashboard_widgets.php:254
|
560 |
msgid "most popular quiz"
|
561 |
msgstr "แบบทดสอบเป็นที่นิยมสูงสุด"
|
562 |
|
563 |
+
#: php/qmn_dashboard_widgets.php:260
|
564 |
msgid "least popular quiz"
|
565 |
msgstr "แบบทดสอบเป็นที่นิยมต่ำสุด"
|
566 |
|
567 |
+
#: php/qmn_options_certificate_tab.php:6
|
568 |
msgid "Certificate (Beta)"
|
569 |
msgstr "ประกาศนียบัตร (รุ่นทดสอบ)"
|
570 |
|
571 |
+
#: php/qmn_options_certificate_tab.php:32
|
572 |
msgid "The certificate has been updated successfully."
|
573 |
msgstr "อัพเดทประกาศนียบัตรเรียบร้อย"
|
574 |
|
575 |
+
#: php/qmn_options_certificate_tab.php:61
|
576 |
msgid "Enter title here"
|
577 |
msgstr "กรอกหัวข้อที่นี่"
|
578 |
|
579 |
+
#: php/qmn_options_certificate_tab.php:65
|
580 |
msgid "Quiz Certificate (Beta)"
|
581 |
msgstr "ประกาศนียบัตรสำหรับแบบทดสอบ (รุ่นทดลอง)"
|
582 |
|
583 |
+
#: php/qmn_options_certificate_tab.php:66
|
584 |
msgid "Enter in your text here to fill in the certificate for this quiz. Be sure to enter in the link variable into the templates on the Quiz Text tab so the user can access the certificate."
|
585 |
msgstr "กรอกข้อความที่นี่เพื่อเติมลงในประกาศนียบัตรสำหรับแบบทดสอบนี้ โปรดใส่ลิงค์ไปยังตัวแปรในแม่แบบ (Templates) ในแท็บ ข้อความแบบทดสอบ เพื่อให้ผู้ใช้งานสามารถเข้าสู่ประกาศนียบัตรได้"
|
586 |
|
587 |
+
#: php/qmn_options_certificate_tab.php:67
|
588 |
msgid "These fields cannot contain HTML."
|
589 |
msgstr "ไม่สามารถใช้ HTML ในช่องนี้"
|
590 |
|
591 |
+
#: php/qmn_options_certificate_tab.php:68
|
592 |
+
#: php/qmn_options_certificate_tab.php:124
|
593 |
msgid "Save Certificate Options"
|
594 |
msgstr "บันทึกการตั้งค่าประกาศนียบัตร"
|
595 |
|
596 |
+
#: php/qmn_options_certificate_tab.php:76
|
597 |
msgid "Enable Certificates For This Quiz?"
|
598 |
msgstr "ใช้งานประกาศนียบัตรสำหรับแบบทดสอบนี้?"
|
599 |
|
600 |
+
#: php/qmn_options_certificate_tab.php:84
|
601 |
msgid "Certificate Title"
|
602 |
msgstr "หัวข้อประกาศนียบัตร"
|
603 |
|
604 |
+
#: php/qmn_options_certificate_tab.php:91
|
605 |
msgid "Message Displayed On Certificate"
|
606 |
msgstr "ข้อความแสดงบนประกาศนียบัตร"
|
607 |
|
608 |
+
#: php/qmn_options_certificate_tab.php:111
|
609 |
msgid "URL To Logo (Must be JPG, JPEG, PNG or GIF)"
|
610 |
msgstr "URL ไปยังโลโก้ (ชนิด JPG, JPEG, PNG or GIF)"
|
611 |
|
612 |
+
#: php/qmn_options_certificate_tab.php:118
|
613 |
msgid "URL To Background Img (Must be JPG, JPEG, PNG or GIF)"
|
614 |
msgstr "URL ไปยังภาพพื้นหลัง (ชนิด JPG, JPEG, PNG or GIF)"
|
615 |
|
616 |
+
#: php/qmn_quiz_options.php:52
|
617 |
#, php-format
|
618 |
msgid "Quiz Settings For %s"
|
619 |
msgstr "ตั้งค่าแบบทดสอบสำหรับ %s"
|
620 |
|
621 |
+
#: php/qmn_quiz_options.php:92
|
622 |
msgid "Error!"
|
623 |
msgstr "ผิดพลาด!"
|
624 |
|
625 |
+
#: php/qmn_quiz_options.php:92
|
626 |
msgid "Please go to the quizzes page and click on the Edit link from the quiz you wish to edit."
|
627 |
msgstr "กรุณาไปยังหน้ารายการแบบทดสอบและ คลิ้ก แก้ไขลิงค์ ของแบบทดสอบที่ต้องการแก้ไข"
|
628 |
|
629 |
+
#: php/qmn_options_questions_tab.php:6
|
630 |
msgid "Questions"
|
631 |
msgstr "คำถาม"
|
632 |
|
633 |
+
#: php/qmn_options_questions_tab.php:14
|
634 |
+
msgid "Answer"
|
635 |
+
msgstr "คำตอบ"
|
636 |
+
|
637 |
+
#: php/qmn_options_questions_tab.php:112
|
638 |
msgid "The question has been updated successfully."
|
639 |
msgstr "ปรับปรุงคำถามเรียบร้อย"
|
640 |
|
641 |
+
#: php/qmn_options_questions_tab.php:139
|
642 |
msgid "The question has been deleted successfully."
|
643 |
msgstr "ลบคำถามเรียบร้อย"
|
644 |
|
645 |
+
#: php/qmn_options_questions_tab.php:223
|
646 |
msgid "The question has been duplicated successfully."
|
647 |
msgstr "ทำสำเนาคำถามเรียบร้อย"
|
648 |
|
649 |
+
#: php/qmn_options_questions_tab.php:316
|
650 |
msgid "The question has been created successfully."
|
651 |
msgstr "สร้างคำถามเรียบร้อย"
|
652 |
|
653 |
+
#: php/qmn_options_questions_tab.php:434
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
654 |
msgid "Add Question"
|
655 |
msgstr "เพิ่มคำถาม"
|
656 |
|
657 |
+
#: php/qmn_options_questions_tab.php:443
|
658 |
#, php-format
|
659 |
msgid "One question"
|
660 |
msgid_plural "%s questions"
|
661 |
msgstr[0] "หนึ่งคำถาม"
|
662 |
msgstr[1] "%s คำถาม"
|
663 |
|
664 |
+
#: php/qmn_options_questions_tab.php:449
|
665 |
+
#: php/qmn_options_questions_tab.php:457
|
666 |
+
#: php/qmn_options_questions_tab.php:582
|
667 |
+
msgid "Question Order"
|
668 |
+
msgstr "ลำดับคำถาม"
|
|
|
|
|
669 |
|
670 |
+
#: php/qmn_options_questions_tab.php:450
|
671 |
+
#: php/qmn_options_questions_tab.php:458
|
672 |
+
#: php/qmn_options_questions_tab.php:561
|
673 |
+
msgid "Question Type"
|
674 |
+
msgstr "ชนิดคำถาม"
|
675 |
|
676 |
+
#: php/qmn_options_questions_tab.php:451
|
677 |
+
#: php/qmn_options_questions_tab.php:459
|
678 |
+
#: php/qmn_options_questions_tab.php:595
|
679 |
+
msgid "Category"
|
680 |
+
msgstr "หมวดหมู่"
|
681 |
|
682 |
+
#: php/qmn_options_questions_tab.php:452
|
683 |
+
#: php/qmn_options_questions_tab.php:460
|
|
|
|
|
684 |
msgid "Question"
|
685 |
msgstr "คำถาม"
|
686 |
|
687 |
+
#: php/qmn_options_questions_tab.php:534
|
688 |
+
msgid "For fill in the blank types, use %BLANK% to represent where to put the text box in your text."
|
689 |
+
msgstr ""
|
690 |
+
|
691 |
+
#: php/qmn_options_questions_tab.php:539
|
692 |
msgid "Answers"
|
693 |
msgstr "คำตอบ"
|
694 |
|
695 |
+
#: php/qmn_options_questions_tab.php:540
|
|
|
696 |
msgid "Points Worth"
|
697 |
msgstr "ค่าคะแนน"
|
698 |
|
699 |
+
#: php/qmn_options_questions_tab.php:541
|
|
|
700 |
msgid "Correct Answer"
|
701 |
msgstr "ข้อที่ถูกต้อง"
|
702 |
|
703 |
+
#: php/qmn_options_questions_tab.php:546
|
|
|
704 |
msgid "Add New Answer!"
|
705 |
msgstr "เพิ่มคำตอบใหม่"
|
706 |
|
707 |
+
#: php/qmn_options_questions_tab.php:551
|
|
|
708 |
msgid "Correct Answer Info"
|
709 |
msgstr "ข้อความข้อที่ถูกต้อง"
|
710 |
|
711 |
+
#: php/qmn_options_questions_tab.php:573
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
712 |
msgid "Comment Field"
|
713 |
msgstr "ข้อเสนอแนะ"
|
714 |
|
715 |
+
#: php/qmn_options_questions_tab.php:575
|
|
|
716 |
msgid "Small Text Field"
|
717 |
msgstr "ข้อความสั้น"
|
718 |
|
719 |
+
#: php/qmn_options_questions_tab.php:576
|
|
|
720 |
msgid "Large Text Field"
|
721 |
msgstr "ข้อความยาว"
|
722 |
|
723 |
+
#: php/qmn_options_questions_tab.php:577
|
|
|
724 |
msgid "None"
|
725 |
msgstr "ไม่มี"
|
726 |
|
727 |
+
#: php/qmn_options_questions_tab.php:587
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
728 |
msgid "Required?"
|
729 |
msgstr "บังคับ?"
|
730 |
|
731 |
+
#: php/qmn_options_questions_tab.php:618
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
732 |
msgid "Create Question"
|
733 |
msgstr "สร้างคำถาม"
|
734 |
|
735 |
+
#: php/qmn_options_questions_tab.php:623
|
736 |
msgid "Are you sure you want to delete this question?"
|
737 |
msgstr "คุณแน่ใจหรือไม่ที่จะลบคำถามนี้?"
|
738 |
|
739 |
+
#: php/qmn_options_questions_tab.php:628
|
740 |
msgid "Delete Question"
|
741 |
msgstr "ลบคำถาม"
|
742 |
|
743 |
+
#: php/qmn_options_questions_tab.php:633
|
744 |
msgid "Are you sure you want to duplicate this question?"
|
745 |
msgstr "คุณแน่ใจหรือไม่ที่จะสำเนาคำถามนี้?"
|
746 |
|
747 |
+
#: php/qmn_options_questions_tab.php:638
|
748 |
msgid "Duplicate Question"
|
749 |
msgstr "ทำสำเนาคำถาม"
|
750 |
|
751 |
+
#: php/qmn_results.php:23
|
752 |
msgid "Your results has been deleted successfully."
|
753 |
msgstr "ผลลัพท์ของท่านได้ถูกลบเรียบร้อย"
|
754 |
|
755 |
+
#: php/qmn_results.php:161
|
756 |
#, php-format
|
757 |
msgid "One result"
|
758 |
msgid_plural "%s results"
|
759 |
msgstr[0] ""
|
760 |
msgstr[1] ""
|
761 |
|
762 |
+
#: php/qmn_results.php:208
|
763 |
msgid "Actions"
|
764 |
msgstr "กระทำ"
|
765 |
|
766 |
+
#: php/qmn_results.php:209
|
767 |
msgid "Quiz Name"
|
768 |
msgstr "ชื่อแบบทดสอบ"
|
769 |
|
770 |
+
#: php/qmn_results.php:210
|
771 |
msgid "Score"
|
772 |
msgstr "คำแนน"
|
773 |
|
774 |
+
#: php/qmn_results.php:211
|
775 |
msgid "Time To Complete"
|
776 |
msgstr "เวลาที่ทำสำเร็จ"
|
777 |
|
778 |
+
#: php/qmn_results.php:212
|
779 |
msgid "Name"
|
780 |
msgstr "ชื่อ"
|
781 |
|
782 |
+
#: php/qmn_results.php:213
|
783 |
msgid "Business"
|
784 |
msgstr "ที่ทำงาน"
|
785 |
|
786 |
+
#: php/qmn_results.php:214
|
787 |
msgid "Email"
|
788 |
msgstr "อีเมล์"
|
789 |
|
790 |
+
#: php/qmn_results.php:215
|
791 |
msgid "Phone"
|
792 |
msgstr "โทรศัพท์"
|
793 |
|
794 |
+
#: php/qmn_results.php:216
|
795 |
msgid "Time Taken"
|
796 |
msgstr "ใช้เวลาไป"
|
797 |
|
798 |
+
#: php/qmn_results.php:258
|
799 |
+
#: php/qmn_options_option_tab.php:147
|
800 |
msgid "Not Graded"
|
801 |
msgstr "ไม่คิดคะแนน"
|
802 |
|
803 |
+
#: php/qmn_results.php:275
|
804 |
msgid "Are you sure you want to delete these results?"
|
805 |
msgstr "คุณแน่ใจหรือไม่ที่จะลบผลลัพธ์"
|
806 |
|
807 |
+
#: php/qmn_results.php:280
|
808 |
msgid "Delete Results"
|
809 |
msgstr "ลบผลลัพธ์"
|
810 |
|
811 |
+
#: php/qmn_options_results_page_tab.php:6
|
812 |
msgid "Results Pages"
|
813 |
msgstr "หน้าแสดงผลลัพธ์"
|
814 |
|
815 |
+
#: php/qmn_options_results_page_tab.php:41
|
816 |
msgid "The results page has been added successfully."
|
817 |
msgstr "เพิ่มหน้าแสดงผลลัพธ์เรียบร้อย"
|
818 |
|
819 |
+
#: php/qmn_options_results_page_tab.php:81
|
820 |
msgid "The results page has been saved successfully."
|
821 |
msgstr "บันทึกหน้าแสดงผลลัพธ์เรียบร้อย"
|
822 |
|
823 |
+
#: php/qmn_options_results_page_tab.php:191
|
824 |
msgid "Displays button to share on Facebook."
|
825 |
msgstr ""
|
826 |
|
827 |
+
#: php/qmn_options_results_page_tab.php:194
|
828 |
msgid "Displays button to share on Twitter."
|
829 |
msgstr ""
|
830 |
|
831 |
+
#: php/qmn_options_results_page_tab.php:199
|
832 |
+
#: php/qmn_options_results_page_tab.php:280
|
833 |
msgid "Save Results Pages"
|
834 |
msgstr "บันทึกหน้าแสดงผลลัพธ์"
|
835 |
|
836 |
+
#: php/qmn_options_results_page_tab.php:200
|
837 |
+
#: php/qmn_options_results_page_tab.php:285
|
838 |
msgid "Add New Results Page"
|
839 |
msgstr "เพิ่มหน้าแสดงผลลัพธ์ใหม่"
|
840 |
|
841 |
+
#: php/qmn_options_results_page_tab.php:208
|
842 |
+
#: php/qmn_options_results_page_tab.php:272
|
843 |
msgid "Results Page Shown"
|
844 |
msgstr "แสดงหน้าแสดงผลลัพธ์"
|
845 |
|
846 |
+
#: php/qmn_options_results_page_tab.php:209
|
847 |
+
#: php/qmn_options_results_page_tab.php:273
|
848 |
msgid "Redirect URL (Beta)"
|
849 |
msgstr ""
|
850 |
|
851 |
+
#: php/qmn_options_results_page_tab.php:247
|
852 |
+
msgid "Delete"
|
853 |
+
msgstr "ลบ"
|
854 |
+
|
855 |
+
#: php/qmn_options_results_page_tab.php:247
|
856 |
msgid "Are you sure?"
|
857 |
msgstr "คุณแน่ใจหรือไม่?"
|
858 |
|
859 |
+
#: php/qmn_options_preview_tab.php:6
|
860 |
msgid "Preview"
|
861 |
msgstr "ดูตัวอย่าง"
|
862 |
|
863 |
+
#: php/qmn-stats-page.php:29
|
864 |
+
msgid "Quiz Statistics"
|
865 |
+
msgstr "สถิติการทดสอบ"
|
866 |
+
|
867 |
+
#: php/qmn-stats-page.php:68
|
868 |
+
#, fuzzy
|
869 |
+
msgid "Quiz Taken Stats"
|
870 |
+
msgstr "สถิติทดสอบทั้งหมด"
|
871 |
+
|
872 |
+
#: php/qmn_options_option_tab.php:6
|
873 |
msgid "Options"
|
874 |
msgstr "ตัวเลือก"
|
875 |
|
876 |
+
#: php/qmn_options_option_tab.php:94
|
877 |
msgid "The options has been updated successfully."
|
878 |
msgstr "อัพเดทตัวเลือกเรียบร้อย"
|
879 |
|
880 |
+
#: php/qmn_options_option_tab.php:135
|
881 |
+
#: php/qmn_options_option_tab.php:286
|
882 |
msgid "Save Options"
|
883 |
msgstr "บันทึกตัวเลือก"
|
884 |
|
885 |
+
#: php/qmn_options_option_tab.php:143
|
886 |
msgid "Which system is this quiz graded on?"
|
887 |
msgstr "รูปแบบการให้คะแนน"
|
888 |
|
889 |
+
#: php/qmn_options_option_tab.php:145
|
890 |
msgid "Correct/Incorrect"
|
891 |
msgstr "ข้อถูก/ข้อผิด"
|
892 |
|
893 |
+
#: php/qmn_options_option_tab.php:146
|
894 |
msgid "Points"
|
895 |
msgstr "คะแนนรวม"
|
896 |
|
897 |
+
#: php/qmn_options_option_tab.php:151
|
898 |
msgid "Should the user be required to be logged in to take this quiz?"
|
899 |
msgstr "ผู้ใช้งานต้อง ลงชื่อเข้าระบบ เพื่อทำแบบทดสอบ?"
|
900 |
|
901 |
+
#: php/qmn_options_option_tab.php:158
|
902 |
msgid "How many questions per page would you like? (Leave 0 for all questions on one page)"
|
903 |
msgstr "จำนวนคำถามต่อหน้า? (ใส่ 0 จะแสดงคำถามทั้งหมดในหน้าเดียว)"
|
904 |
|
905 |
+
#: php/qmn_options_option_tab.php:164
|
906 |
msgid "How many minutes does the user have to finish the quiz? (Leave 0 for no time limit)"
|
907 |
msgstr "ให้เวลา กี่นาที สำหรับแบบทดสอบนี้? (ใส่ 0 จะไม่กำหนดเวลา)"
|
908 |
|
909 |
+
#: php/qmn_options_option_tab.php:170
|
910 |
msgid "How many times can a user take this quiz? (Leave 0 for as many times as the user wants to. Currently only works for registered users)"
|
911 |
msgstr "จำกัดจำนวนครั้งที่ผู้ใช้งานทำแบบทดสอบนี้? (ใส่ 0 จะไม่จำกัดจำนวนครั้ง ใช้จำกัดได้เฉพาะผู้ใช้งานอยู่่ในระบบและลงชื่อเข้าใช้)"
|
912 |
|
913 |
+
#: php/qmn_options_option_tab.php:176
|
914 |
msgid "How many total entries can this quiz have? (Leave 0 for unlimited entries"
|
915 |
msgstr "จำนวนรายการทั้งหมดที่แบบทดสอบมีได้? (ใส่ 0 จะไม่จำกัดจำนวน)"
|
916 |
|
917 |
+
#: php/qmn_options_option_tab.php:182
|
918 |
msgid "How many questions should be loaded for quiz? (Leave 0 to load all questions)"
|
919 |
msgstr "กำหนดจำนวนคำถามที่เลือกมาใช้ในแบบทดสอบนี้ (ใส่ 0 จะเลือกคำถามทั้งหมด)"
|
920 |
|
921 |
+
#: php/qmn_options_option_tab.php:188
|
922 |
msgid "What time-frame should the user be able to access the quiz? (Leave blank if the user can access anytime)"
|
923 |
msgstr "กำหนดช่วงเวลาที่อนุญาติให้เข้าทำแบบทดสอบ (ใส่ 0 จะไม่กำหนดเวลา)"
|
924 |
|
925 |
+
#: php/qmn_options_option_tab.php:190
|
926 |
msgid "start date"
|
927 |
msgstr "วันที่เริ่มต้น"
|
928 |
|
929 |
+
#: php/qmn_options_option_tab.php:193
|
930 |
msgid "end date"
|
931 |
msgstr "วันที่สิ้นสุด"
|
932 |
|
933 |
+
#: php/qmn_options_option_tab.php:197
|
934 |
msgid "Are the questions random? (Question Order will not apply if this is yes)"
|
935 |
msgstr "สุ่มเลือกคำถาม? (ระบบจะไม่สนใจการเรียงลำดับคำถาม)"
|
936 |
|
937 |
+
#: php/qmn_options_option_tab.php:199
|
938 |
msgid "Random Questions"
|
939 |
msgstr "สุ่มคำถาม"
|
940 |
|
941 |
+
#: php/qmn_options_option_tab.php:200
|
942 |
msgid "Random Questions And Answers"
|
943 |
msgstr "สุ่มลำดับคำถามและคำตอบ"
|
944 |
|
945 |
+
#: php/qmn_options_option_tab.php:205
|
946 |
msgid "Would you like to ask for the contact information at the beginning or at the end of the quiz?"
|
947 |
msgstr "ต้องการถามที่อยู่่เพื่อติดต่อกลับ ที่ตอนต้นหรือตอนท้ายของแบบทดสอบ?"
|
948 |
|
949 |
+
#: php/qmn_options_option_tab.php:207
|
950 |
msgid "Beginning"
|
951 |
msgstr "ตอนต้น"
|
952 |
|
953 |
+
#: php/qmn_options_option_tab.php:208
|
954 |
msgid "End"
|
955 |
msgstr "ตอนท้าย"
|
956 |
|
957 |
+
#: php/qmn_options_option_tab.php:212
|
958 |
msgid "If a logged-in user takes the quiz, would you like them to be able to edit contact information? If set to no, the fields will not show up for logged in users; however, the users information will be saved for the fields."
|
959 |
msgstr "ถ้าผู้ทำแบบทดสอบเข้าใช้ระบบอยู่ คุณต้องการให้ผู้ใช้สามารถแก้ไขที่อยู่ติดต่อหรือไม่? หากเลือกไม่ ช่องต่างๆ จะไม่แสดงผล อย่างไรก็ตามข้อมูลต่างๆ จะยังคงถูกบันทึกช่องนั้นๆ ในฐานข้อมูล"
|
960 |
|
961 |
+
#: php/qmn_options_option_tab.php:219
|
962 |
msgid "Should we ask for users name?"
|
963 |
msgstr "ถามชื่อผู้ใช้งาน?"
|
964 |
|
965 |
+
#: php/qmn_options_option_tab.php:222
|
966 |
+
#: php/qmn_options_option_tab.php:230
|
967 |
+
#: php/qmn_options_option_tab.php:238
|
968 |
+
#: php/qmn_options_option_tab.php:246
|
969 |
msgid "Require"
|
970 |
msgstr "บังคับ"
|
971 |
|
972 |
+
#: php/qmn_options_option_tab.php:227
|
973 |
msgid "Should we ask for users business?"
|
974 |
msgstr "ถามสถานที่ทำงานของผู้ใช้?"
|
975 |
|
976 |
+
#: php/qmn_options_option_tab.php:235
|
977 |
msgid "Should we ask for users email?"
|
978 |
msgstr "ถามอีเมล์ของผู้ใช้?"
|
979 |
|
980 |
+
#: php/qmn_options_option_tab.php:243
|
981 |
msgid "Should we ask for users phone number?"
|
982 |
msgstr "ถามเบอร์โทรศัพท์ของผู้ใช้?"
|
983 |
|
984 |
+
#: php/qmn_options_option_tab.php:251
|
985 |
msgid "Would you like a place for the user to enter comments?"
|
986 |
msgstr "ต้องการให้ผู้ใช้กรอกความคิดเห็น?"
|
987 |
|
988 |
+
#: php/qmn_options_option_tab.php:258
|
989 |
msgid "Show question number on quiz?"
|
990 |
msgstr "แสดงหมายเลขข้อของแบบทดสอบ?"
|
991 |
|
992 |
+
#: php/qmn_options_option_tab.php:265
|
993 |
msgid "Show social media sharing buttons? (Twitter & Facebook)"
|
994 |
msgstr "แสดงปุ่มสำหรับสื่อสังคมออนไลน์ (Twitter & Facebook)"
|
995 |
|
996 |
+
#: php/qmn_options_option_tab.php:265
|
997 |
msgid "This option is for here only for users of older versions. Please use the new template variables %FACEBOOK_SHARE% %TWITTER_SHARE% on your results pages instead of using this option!"
|
998 |
msgstr ""
|
999 |
|
1000 |
+
#: php/qmn_options_option_tab.php:272
|
1001 |
+
msgid "Disable question once user selects answer? (Currently only work on multiple choice)"
|
1002 |
+
msgstr ""
|
1003 |
+
|
1004 |
+
#: php/qmn_options_option_tab.php:279
|
1005 |
+
msgid "Dynamically add class for incorrect/correct answer after user selects answer? (Currently only works on multiple choice)"
|
1006 |
+
msgstr ""
|
1007 |
+
|
1008 |
+
#: php/qmn_options_style_tab.php:6
|
1009 |
msgid "Style"
|
1010 |
msgstr "รูปแบบ"
|
1011 |
|
1012 |
+
#: php/qmn_options_style_tab.php:26
|
1013 |
msgid "The style has been saved successfully."
|
1014 |
msgstr "บันทึกรูปแบบเรียบร้อย"
|
1015 |
|
1016 |
+
#: php/qmn_options_style_tab.php:65
|
1017 |
msgid "Quiz Styles"
|
1018 |
msgstr "รูปแบบคำถาม"
|
1019 |
|
1020 |
+
#: php/qmn_options_style_tab.php:66
|
1021 |
msgid "Choose your style:"
|
1022 |
msgstr "เลือกรูปแบบ:"
|
1023 |
|
1024 |
+
#: php/qmn_options_style_tab.php:88
|
1025 |
msgid "Custom"
|
1026 |
msgstr "กำหนดเอง"
|
1027 |
|
1028 |
+
#: php/qmn_options_style_tab.php:94
|
1029 |
+
#: php/qmn_options_style_tab.php:106
|
1030 |
msgid "Save Quiz Style"
|
1031 |
msgstr "บันทึกรูปแบบคำถาม"
|
1032 |
|
1033 |
+
#: php/qmn_options_style_tab.php:96
|
1034 |
msgid "Custom Style CSS"
|
1035 |
msgstr "กำหนด CSS เอง"
|
1036 |
|
1037 |
+
#: php/qmn_options_style_tab.php:97
|
1038 |
msgid "For detailed help and guidance along with a list of different classes used in this plugin, please visit the following link:"
|
1039 |
msgstr "ข้อมูลความช่วยเหลือและห้องเรียนที่ใช้งานปลั้กอินนี้ กรุณาไปยังลิงค์:"
|
1040 |
|
1041 |
+
#: php/qmn_results_details.php:117
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1042 |
msgid "Results"
|
1043 |
msgstr "ผลลัพธ์"
|
1044 |
|
1045 |
+
#: php/qmn_results_details.php:196
|
1046 |
msgid "Create Certificate"
|
1047 |
msgstr "สร้างประกาศนียบัตร"
|
1048 |
|
1049 |
+
#: php/qmn_results_details.php:201
|
1050 |
msgid "Download Certificate Here"
|
1051 |
msgstr "ดาวน์โหลดประกาศนียบัตร"
|
1052 |
|
1053 |
+
#: php/qmn_results_details.php:208
|
1054 |
msgid "Certificate"
|
1055 |
msgstr ""
|
1056 |
|
1057 |
+
#: php/qmn_tools.php:90
|
1058 |
msgid "There has been an error! Please try again."
|
1059 |
msgstr ""
|
1060 |
|
1061 |
+
#: php/qmn_tools.php:108
|
1062 |
msgid "Quiz Has Been Restored!"
|
1063 |
msgstr ""
|
1064 |
|
1065 |
+
#: php/qmn_tools.php:113
|
1066 |
msgid "Choose a quiz in the drop down and then click the button to restore a deleted quiz."
|
1067 |
msgstr ""
|
1068 |
|
1069 |
+
#: php/qmn_tools.php:123
|
1070 |
msgid "Restore Quiz"
|
1071 |
msgstr ""
|
1072 |
|
1073 |
+
#: php/qmn_tools.php:152
|
1074 |
+
#: php/qmn_tools.php:168
|
1075 |
#, php-format
|
1076 |
msgid "Previous %s Audits"
|
1077 |
msgstr "การตรวจสอบภายใน %s ก่อนหน้า"
|
1078 |
|
1079 |
+
#: php/qmn_tools.php:155
|
1080 |
+
#: php/qmn_tools.php:162
|
1081 |
#, php-format
|
1082 |
msgid "Next %s Audits"
|
1083 |
msgstr "Next %s Audits"
|
1084 |
|
1085 |
+
#: php/qmn_tools.php:175
|
1086 |
msgid "User"
|
1087 |
msgstr "ผู้ใช้"
|
1088 |
|
1089 |
+
#: php/qmn_tools.php:176
|
1090 |
msgid "Action"
|
1091 |
msgstr "กระทำ"
|
1092 |
|
1093 |
+
#: php/qmn_tools.php:177
|
1094 |
msgid "Time"
|
1095 |
msgstr "เวลา"
|
1096 |
|
1097 |
+
#: php/qmn_help.php:10
|
1098 |
msgid "Need Help?"
|
1099 |
msgstr "ต้องการความช่วยเหลือ?"
|
1100 |
|
1101 |
+
#: php/qmn_help.php:11
|
1102 |
msgid "Support"
|
1103 |
msgstr "สนับสนุน"
|
1104 |
|
1105 |
+
#: php/qmn_help.php:12
|
1106 |
msgid "System Info"
|
1107 |
msgstr "ข้อมูลระบบ"
|
1108 |
|
1109 |
+
#: php/qmn_help.php:15
|
1110 |
msgid "Help Page"
|
1111 |
msgstr "หน้าช่วยเหลือ"
|
1112 |
|
1113 |
+
#: php/qmn_help.php:38
|
1114 |
msgid "Need help with the plugin? Try any of the following:"
|
1115 |
msgstr "ต้องการความช่วยเหลือ? ลองทำสิ่งต่อไปนี้"
|
1116 |
|
1117 |
+
#: php/qmn_question_types.php:7
|
1118 |
msgid "Multiple Choice"
|
1119 |
msgstr "หลายตัวเลือก"
|
1120 |
|
1121 |
+
#: php/qmn_question_types.php:76
|
1122 |
msgid "Horizontal Multiple Choice"
|
1123 |
msgstr "ตัวเลือกแนวนอน"
|
1124 |
|
1125 |
+
#: php/qmn_question_types.php:144
|
1126 |
msgid "Drop Down"
|
1127 |
msgstr "ดรอปดาวน์"
|
1128 |
|
1129 |
+
#: php/qmn_question_types.php:209
|
1130 |
msgid "Small Open Answer"
|
1131 |
msgstr "คำตอบปลายเปิดแบบสั้น"
|
1132 |
|
1133 |
+
#: php/qmn_question_types.php:258
|
1134 |
msgid "Multiple Response"
|
1135 |
msgstr "เลือกหลายคำตอบ"
|
1136 |
|
1137 |
+
#: php/qmn_question_types.php:333
|
1138 |
msgid "Large Open Answer"
|
1139 |
msgstr "กรอกคำตอบแบบยาว"
|
1140 |
|
1141 |
+
#: php/qmn_question_types.php:382
|
1142 |
msgid "Text Block"
|
1143 |
msgstr "ช่องข้อความ"
|
1144 |
|
1145 |
+
#: php/qmn_question_types.php:397
|
1146 |
msgid "Number"
|
1147 |
msgstr "ตัวเลข"
|
1148 |
|
1149 |
+
#: php/qmn_question_types.php:446
|
1150 |
msgid "Accept"
|
1151 |
msgstr "ยอมรับ"
|
1152 |
|
1153 |
+
#: php/qmn_question_types.php:465
|
1154 |
msgid "Captcha"
|
1155 |
msgstr "Captcha"
|
1156 |
|
1157 |
+
#: php/qmn_question_types.php:506
|
1158 |
msgid "Horizontal Multiple Response"
|
1159 |
msgstr "เลือกได้หลายคำตอบแนวนอน"
|
1160 |
|
1161 |
+
#: php/qmn_question_types.php:580
|
1162 |
msgid "Fill In The Blank"
|
1163 |
msgstr ""
|
1164 |
|
1165 |
+
#: php/qmn_alerts.php:19
|
1166 |
msgid "Success!"
|
1167 |
msgstr "สำเร็จ!"
|
1168 |
|
1169 |
+
#: php/qmn_quiz_admin.php:189
|
1170 |
msgid "Add New"
|
1171 |
msgstr "เพิ่มใหม่"
|
1172 |
|
1173 |
+
#: php/qmn_quiz_admin.php:207
|
1174 |
#, php-format
|
1175 |
msgid "One quiz"
|
1176 |
msgid_plural "%s quizzes"
|
1177 |
msgstr[0] "หนึ่งแบบทดสอบ"
|
1178 |
msgstr[1] "%s แบบทดสอบ"
|
1179 |
|
1180 |
+
#: php/qmn_quiz_admin.php:253
|
1181 |
+
#: php/qmn_quiz_admin.php:304
|
1182 |
msgid "URL"
|
1183 |
msgstr ""
|
1184 |
|
1185 |
+
#: php/qmn_quiz_admin.php:254
|
1186 |
+
#: php/qmn_quiz_admin.php:305
|
1187 |
msgid "Quiz Shortcode"
|
1188 |
msgstr "Shortcode แบบทดสอบ"
|
1189 |
|
1190 |
+
#: php/qmn_quiz_admin.php:255
|
1191 |
+
#: php/qmn_quiz_admin.php:306
|
1192 |
msgid "Leaderboard Shortcode"
|
1193 |
msgstr "Shortcode กระดานผู้นำ"
|
1194 |
|
1195 |
+
#: php/qmn_quiz_admin.php:256
|
1196 |
+
#: php/qmn_quiz_admin.php:307
|
1197 |
msgid "Quiz Views"
|
1198 |
msgstr "ดูแบบทดสอบ"
|
1199 |
|
1200 |
+
#: php/qmn_quiz_admin.php:257
|
1201 |
+
#: php/qmn_quiz_admin.php:308
|
1202 |
msgid "Quiz Taken"
|
1203 |
msgstr "แบบทดสอบถูกทำ"
|
1204 |
|
1205 |
+
#: php/qmn_quiz_admin.php:258
|
1206 |
+
#: php/qmn_quiz_admin.php:309
|
1207 |
msgid "Last Modified"
|
1208 |
msgstr "แก้ไขล่าสุด"
|
1209 |
|
1210 |
+
#: php/qmn_quiz_admin.php:271
|
1211 |
msgid "Edit Name"
|
1212 |
msgstr "แก้ไขชื่อ"
|
1213 |
|
1214 |
+
#: php/qmn_quiz_admin.php:273
|
1215 |
+
msgid "Edit"
|
1216 |
+
msgstr "แก้ไข"
|
1217 |
+
|
1218 |
+
#: php/qmn_quiz_admin.php:275
|
1219 |
+
#: php/qmn_quiz_admin.php:404
|
1220 |
+
msgid "Duplicate"
|
1221 |
+
msgstr "ทำสำเนา"
|
1222 |
+
|
1223 |
+
#: php/qmn_quiz_admin.php:366
|
1224 |
msgid "Create New Quiz"
|
1225 |
msgstr "สร้างแบบทดสอบใหม่"
|
1226 |
|
1227 |
+
#: php/qmn_quiz_admin.php:380
|
1228 |
msgid "Create Quiz"
|
1229 |
msgstr "สร้างแบบทดสอบ"
|
1230 |
|
1231 |
+
#: php/qmn_quiz_admin.php:386
|
1232 |
msgid "Quiz Name:"
|
1233 |
msgstr "ชื่อแบบทดสอบ:"
|
1234 |
|
1235 |
+
#: php/qmn_quiz_admin.php:397
|
1236 |
msgid "Duplicate this quiz?"
|
1237 |
msgstr "ทำสำเนาแบบทดสอบนี้?"
|
1238 |
|
1239 |
+
#: php/qmn_quiz_admin.php:399
|
1240 |
msgid "Duplicate questions with quiz"
|
1241 |
msgstr ""
|
1242 |
|
1243 |
+
#: php/qmn_quiz_admin.php:401
|
1244 |
msgid "Name Of New Quiz:"
|
1245 |
msgstr "ชื่อแบบทดสอบใหม่"
|
1246 |
|
1247 |
+
#: php/qmn_quiz_admin.php:410
|
1248 |
msgid "Are you sure you want to delete this quiz?"
|
1249 |
msgstr "คุณแน่ใจหรือไม่ที่จะลบแบบทดสอบ?"
|
1250 |
|
1251 |
+
#: php/qmn_quiz_admin.php:415
|
1252 |
msgid "Delete Quiz"
|
1253 |
msgstr "ลบแบบทดสอบ"
|
1254 |
|
1255 |
+
#: php/qmn_widgets.php:11
|
1256 |
msgid "Quiz Master Next Leaderboard Widget"
|
1257 |
msgstr "Leaderboard วิตเจ็ต"
|
1258 |
|
1259 |
+
#: php/qmn_widgets.php:26
|
1260 |
msgid "Widget Title"
|
1261 |
msgstr "ชื่อหัวข้อวิตเจ็ต"
|
1262 |
|
1263 |
+
#: php/qmn_widgets.php:30
|
1264 |
msgid "Quiz ID"
|
1265 |
msgstr "หมายเลขแบบทดสอบ"
|
1266 |
|
1267 |
+
#~ msgid ""
|
1268 |
+
#~ "Required currently only works on open answer, number, accept, and captcha "
|
1269 |
+
#~ "question types"
|
1270 |
+
#~ msgstr "บังคับได้เฉพาะคำถามแบบ คำตอบปลายเปิด ตัวเลข และ captcha เท่านั้น"
|
1271 |
+
|
1272 |
+
#~ msgid "Edit Question"
|
1273 |
+
#~ msgstr "แก้ไขคำถาม"
|
1274 |
+
|
1275 |
+
#~ msgid "Quiz Daily Stats - Times Taken"
|
1276 |
+
#~ msgstr "สถิติทดสอบรายวัน - เวลาที่ใช้"
|
1277 |
+
|
1278 |
+
#~ msgid "Quiz Weekly Stats - Times Taken"
|
1279 |
+
#~ msgstr "สถิติทดสอบรายสัปดาห์ - เวลาที่ใช้"
|
1280 |
+
|
1281 |
+
#~ msgid "Quiz Monthly Stats - Times Taken"
|
1282 |
+
#~ msgstr "สถิติทดสอบรายเดือน - เวลาที่ใช้"
|
1283 |
+
|
1284 |
+
#~ msgid "Quiz Quarterly Stats - Times Taken"
|
1285 |
+
#~ msgstr "สถิติทดสอบราย 3 เดือน - เวลาที่ใช้"
|
1286 |
+
|
1287 |
+
#~ msgid "Quizzes Taken Today"
|
1288 |
+
#~ msgstr "แบบทดสอบที่ทำวันนี้"
|
1289 |
+
|
1290 |
+
#~ msgid "Quizzes Taken Last 7 Days"
|
1291 |
+
#~ msgstr "แบบทดสอบที่ทำแล้วใน 7 วัน"
|
1292 |
+
|
1293 |
+
#~ msgid "Quizzes Taken Last 30 Days"
|
1294 |
+
#~ msgstr "แบบทดสอบที่ทำแล้วใน 30 วัน"
|
1295 |
+
|
1296 |
+
#~ msgid "Quizzes Taken Last 120 Days"
|
1297 |
+
#~ msgstr "แบบทดสอบที่ทำแล้วใน 120 วัน"
|
1298 |
+
|
1299 |
+
#~ msgid "Total Created Quizzes"
|
1300 |
+
#~ msgstr "จำนวนแบบทดสอบที่สร้างทั้งหมด"
|
1301 |
+
|
1302 |
+
#~ msgid "Total Deleted Quizzes"
|
1303 |
+
#~ msgstr "จำนวนแบบทดสอบที่ลบทั้งหมด"
|
1304 |
+
|
1305 |
+
#~ msgid "Total Active Quizzes"
|
1306 |
+
#~ msgstr "จำนวนแบบทดสอบที่ใช้งานทั้งหมด"
|
1307 |
+
|
1308 |
+
#~ msgid "Total Created Questions"
|
1309 |
+
#~ msgstr "จำนวนคำถามที่สร้างทั้งหมด"
|
1310 |
+
|
1311 |
+
#~ msgid "Total Times All Active Quizzes Have Been Viewed"
|
1312 |
+
#~ msgstr "เวลาทั้งหมดที่แบบทดสอบถูกเปิดดู"
|
1313 |
+
|
1314 |
+
#~ msgid "Total Times All Active Quizzes Have Been Taken"
|
1315 |
+
#~ msgstr "เวลาทั้งหมดที่แบบทดสอบถูกเปิดทำ"
|
1316 |
+
|
1317 |
+
#~ msgid "Average Amount Each Active Quiz Has Been Viewed"
|
1318 |
+
#~ msgstr "จำนวนเฉลี่ยที่แบบทดสอบถูกเปิดดู"
|
1319 |
+
|
1320 |
+
#~ msgid "Average Amount Each Active Quiz Has Been Taken"
|
1321 |
+
#~ msgstr "จำนวนเฉลี่ยที่แบบทดสอบถูกเปิดทำ"
|
1322 |
+
|
1323 |
+
#~ msgid "Quiz That Has Been Viewed The Most"
|
1324 |
+
#~ msgstr "แบบทดสอบที่ถูกเปิดดูมากที่สุด"
|
1325 |
+
|
1326 |
+
#~ msgid "Quiz That Has Been Taken The Most"
|
1327 |
+
#~ msgstr "แบบทดสอบที่ถูกเปิดทำมากที่สุด"
|
1328 |
+
|
1329 |
#~ msgid "Requested Features"
|
1330 |
#~ msgstr "ร้องของคุณสมบัติใหม่"
|
1331 |
|
languages/quiz-master-next.pot
CHANGED
@@ -5,7 +5,7 @@ msgid ""
|
|
5 |
msgstr ""
|
6 |
"Project-Id-Version: Quiz Master Next\n"
|
7 |
"Report-Msgid-Bugs-To: \n"
|
8 |
-
"POT-Creation-Date: 2015-
|
9 |
"PO-Revision-Date: \n"
|
10 |
"Last-Translator: Frank Corso <frank@mylocalwebstop.com>\n"
|
11 |
"Language-Team: My Local Webstop <fpcorso@mylocalwebstop.com>\n"
|
@@ -62,1328 +62,1202 @@ msgstr ""
|
|
62 |
msgid "QMN About"
|
63 |
msgstr ""
|
64 |
|
65 |
-
#:
|
66 |
msgid "Emails"
|
67 |
msgstr ""
|
68 |
|
69 |
-
#:
|
70 |
-
#:
|
71 |
msgid "The email has been added successfully."
|
72 |
msgstr ""
|
73 |
|
74 |
-
#:
|
75 |
-
#:
|
76 |
-
#:
|
77 |
-
#:
|
78 |
-
#:
|
79 |
-
#:
|
80 |
-
#:
|
81 |
-
#:
|
82 |
-
#:
|
83 |
-
#: includes/qmn_options_text_tab.php:55
|
84 |
#, php-format
|
85 |
msgid "There has been an error in this action. Please share this with the developer. Error Code: %s"
|
86 |
msgstr ""
|
87 |
|
88 |
-
#:
|
89 |
-
#:
|
90 |
msgid "Enter text here"
|
91 |
msgstr ""
|
92 |
|
93 |
-
#:
|
94 |
msgid "The email has been updated successfully."
|
95 |
msgstr ""
|
96 |
|
97 |
-
#:
|
98 |
-
#:
|
99 |
-
#: includes/qmn_options_text_tab.php:92
|
100 |
msgid "Template Variables"
|
101 |
msgstr ""
|
102 |
|
103 |
-
#:
|
104 |
-
#: includes/qmn_options_text_tab.php:95
|
105 |
msgid "Score for the quiz when using points"
|
106 |
msgstr ""
|
107 |
|
108 |
-
#:
|
109 |
-
#: includes/qmn_options_text_tab.php:98
|
110 |
msgid "The average amount of points user had per question"
|
111 |
msgstr ""
|
112 |
|
113 |
-
#:
|
114 |
-
#: includes/qmn_options_text_tab.php:101
|
115 |
msgid "The number of correct answers the user had"
|
116 |
msgstr ""
|
117 |
|
118 |
-
#:
|
119 |
-
#: includes/qmn_options_text_tab.php:104
|
120 |
msgid "The total number of questions in the quiz"
|
121 |
msgstr ""
|
122 |
|
123 |
-
#:
|
124 |
-
#: includes/qmn_options_text_tab.php:107
|
125 |
msgid "Score for the quiz when using correct answers"
|
126 |
msgstr ""
|
127 |
|
128 |
-
#:
|
129 |
-
#: includes/qmn_options_text_tab.php:110
|
130 |
msgid "The name the user entered before the quiz"
|
131 |
msgstr ""
|
132 |
|
133 |
-
#:
|
134 |
-
#: includes/qmn_options_text_tab.php:113
|
135 |
msgid "The business the user entered before the quiz"
|
136 |
msgstr ""
|
137 |
|
138 |
-
#:
|
139 |
-
#: includes/qmn_options_text_tab.php:116
|
140 |
msgid "The phone number the user entered before the quiz"
|
141 |
msgstr ""
|
142 |
|
143 |
-
#:
|
144 |
-
#: includes/qmn_options_text_tab.php:119
|
145 |
msgid "The email the user entered before the quiz"
|
146 |
msgstr ""
|
147 |
|
148 |
-
#:
|
149 |
-
#:
|
150 |
-
#: includes/qmn_options_text_tab.php:122
|
151 |
msgid "The name of the quiz"
|
152 |
msgstr ""
|
153 |
|
154 |
-
#:
|
155 |
-
#: includes/qmn_options_text_tab.php:125
|
156 |
msgid "Shows the question, the answer the user provided, and the correct answer"
|
157 |
msgstr ""
|
158 |
|
159 |
-
#:
|
160 |
-
#: includes/qmn_options_text_tab.php:128
|
161 |
msgid "The comments the user entered into comment box if enabled"
|
162 |
msgstr ""
|
163 |
|
164 |
-
#:
|
165 |
-
#: includes/qmn_options_text_tab.php:131
|
166 |
msgid "The amount of time user spent of quiz"
|
167 |
msgstr ""
|
168 |
|
169 |
-
#:
|
170 |
-
#: includes/qmn_options_text_tab.php:134
|
171 |
msgid "The link to the certificate after completing the quiz"
|
172 |
msgstr ""
|
173 |
|
174 |
-
#:
|
175 |
-
#: includes/qmn_options_text_tab.php:137
|
176 |
msgid "The amount of points a specific category earned."
|
177 |
msgstr ""
|
178 |
|
179 |
-
#:
|
180 |
-
#: includes/qmn_options_text_tab.php:140
|
181 |
msgid "The score a specific category earned."
|
182 |
msgstr ""
|
183 |
|
184 |
-
#:
|
185 |
-
#: includes/qmn_options_text_tab.php:143
|
186 |
msgid "The average points from all categories."
|
187 |
msgstr ""
|
188 |
|
189 |
-
#:
|
190 |
-
#: includes/qmn_options_text_tab.php:146
|
191 |
msgid "The average score from all categories."
|
192 |
msgstr ""
|
193 |
|
194 |
-
#:
|
195 |
-
#: includes/qmn_options_text_tab.php:149
|
196 |
msgid "The question that the user answered"
|
197 |
msgstr ""
|
198 |
|
199 |
-
#:
|
200 |
-
#: includes/qmn_options_text_tab.php:152
|
201 |
msgid "The answer the user gave for the question"
|
202 |
msgstr ""
|
203 |
|
204 |
-
#:
|
205 |
-
#: includes/qmn_options_text_tab.php:155
|
206 |
msgid "The correct answer for the question"
|
207 |
msgstr ""
|
208 |
|
209 |
-
#:
|
210 |
-
#: includes/qmn_options_text_tab.php:158
|
211 |
msgid "The comments the user provided in the comment field for the question"
|
212 |
msgstr ""
|
213 |
|
214 |
-
#:
|
215 |
-
#: includes/qmn_options_text_tab.php:161
|
216 |
msgid "Reason why the correct answer is the correct answer"
|
217 |
msgstr ""
|
218 |
|
219 |
-
#:
|
220 |
-
#: includes/qmn_options_text_tab.php:164
|
221 |
msgid "The Current Date"
|
222 |
msgstr ""
|
223 |
|
224 |
-
#:
|
225 |
-
#:
|
226 |
msgid "Save Email Templates And Settings"
|
227 |
msgstr ""
|
228 |
|
229 |
-
#:
|
230 |
msgid "Send user email upon completion?"
|
231 |
msgstr ""
|
232 |
|
233 |
-
#:
|
234 |
-
#:
|
235 |
msgid "Yes"
|
236 |
msgstr ""
|
237 |
|
238 |
-
#:
|
239 |
-
#:
|
240 |
msgid "No"
|
241 |
msgstr ""
|
242 |
|
243 |
-
#:
|
244 |
msgid "Send admin email upon completion?"
|
245 |
msgstr ""
|
246 |
|
247 |
-
#:
|
248 |
msgid "What emails should we send the admin email to? Separate emails with a comma."
|
249 |
msgstr ""
|
250 |
|
251 |
-
#:
|
252 |
msgid "What is the From Name for the email sent to users and admin?"
|
253 |
msgstr ""
|
254 |
|
255 |
-
#:
|
256 |
msgid "Email Sent To User"
|
257 |
msgstr ""
|
258 |
|
259 |
-
#:
|
260 |
-
#:
|
261 |
msgid "Add New User Email"
|
262 |
msgstr ""
|
263 |
|
264 |
-
#:
|
265 |
-
#:
|
266 |
-
#:
|
267 |
-
#:
|
268 |
msgid "Score Greater Than Or Equal To"
|
269 |
msgstr ""
|
270 |
|
271 |
-
#:
|
272 |
-
#:
|
273 |
-
#:
|
274 |
-
#:
|
275 |
msgid "Score Less Than Or Equal To"
|
276 |
msgstr ""
|
277 |
|
278 |
-
#:
|
279 |
-
#:
|
280 |
-
#:
|
281 |
-
#:
|
282 |
msgid "Subject"
|
283 |
msgstr ""
|
284 |
|
285 |
-
#:
|
286 |
-
#:
|
287 |
-
#:
|
288 |
-
#:
|
289 |
msgid "Email To Send"
|
290 |
msgstr ""
|
291 |
|
292 |
-
#:
|
293 |
msgid "Email Sent To Admin"
|
294 |
msgstr ""
|
295 |
|
296 |
-
#:
|
297 |
-
#:
|
298 |
msgid "Add New Admin Email"
|
299 |
msgstr ""
|
300 |
|
301 |
-
#:
|
302 |
msgid "Your new quiz has been created successfully. To begin editing your quiz, click the Edit link on the new quiz."
|
303 |
msgstr ""
|
304 |
|
305 |
-
#:
|
306 |
msgid "Your quiz has been deleted successfully."
|
307 |
msgstr ""
|
308 |
|
309 |
-
#:
|
310 |
msgid "Your quiz name has been updated successfully."
|
311 |
msgstr ""
|
312 |
|
313 |
-
#:
|
314 |
msgid "Your quiz has been duplicated successfully."
|
315 |
msgstr ""
|
316 |
|
317 |
-
#:
|
318 |
msgid "Not a valid e-mail address!"
|
319 |
msgstr ""
|
320 |
|
321 |
-
#:
|
322 |
msgid "This field must be a number!"
|
323 |
msgstr ""
|
324 |
|
325 |
-
#:
|
326 |
msgid "The entered text is not correct!"
|
327 |
msgstr ""
|
328 |
|
329 |
-
#:
|
330 |
msgid "Please complete all required fields!"
|
331 |
msgstr ""
|
332 |
|
333 |
-
#:
|
334 |
msgid "Hint"
|
335 |
msgstr ""
|
336 |
|
337 |
-
#:
|
338 |
-
#: includes/qmn_options_text_tab.php:73
|
339 |
msgid "Previous"
|
340 |
msgstr ""
|
341 |
|
342 |
-
#:
|
343 |
msgid "Welcome To Quiz Master Next"
|
344 |
msgstr ""
|
345 |
|
346 |
-
#:
|
347 |
msgid "Thank you for updating!"
|
348 |
msgstr ""
|
349 |
|
350 |
-
#:
|
351 |
msgid "What's New!"
|
352 |
msgstr ""
|
353 |
|
354 |
-
#:
|
355 |
msgid "Changelog"
|
356 |
msgstr ""
|
357 |
|
358 |
-
#:
|
359 |
-
msgid "Requested Features"
|
360 |
-
msgstr ""
|
361 |
-
|
362 |
-
#: includes/qmn_usage_tracking.php:193
|
363 |
msgid "Allow Quiz Master Next to anonymously track this plugin's usage and help us make this plugin better? No sensitive data is tracked."
|
364 |
msgstr ""
|
365 |
|
366 |
-
#:
|
367 |
msgid "Allow"
|
368 |
msgstr ""
|
369 |
|
370 |
-
#:
|
371 |
msgid "Do not allow"
|
372 |
msgstr ""
|
373 |
|
374 |
-
#:
|
375 |
msgid "Leaderboard"
|
376 |
msgstr ""
|
377 |
|
378 |
-
#:
|
379 |
msgid "The leaderboards has been updated successfully."
|
380 |
msgstr ""
|
381 |
|
382 |
-
#:
|
383 |
msgid "The name of the user who is in first place"
|
384 |
msgstr ""
|
385 |
|
386 |
-
#:
|
387 |
msgid "The score from the first place's quiz"
|
388 |
msgstr ""
|
389 |
|
390 |
-
#:
|
391 |
msgid "The name of the user who is in second place"
|
392 |
msgstr ""
|
393 |
|
394 |
-
#:
|
395 |
msgid "The score from the second place's quiz"
|
396 |
msgstr ""
|
397 |
|
398 |
-
#:
|
399 |
msgid "The name of the user who is in third place"
|
400 |
msgstr ""
|
401 |
|
402 |
-
#:
|
403 |
msgid "The score from the third place's quiz"
|
404 |
msgstr ""
|
405 |
|
406 |
-
#:
|
407 |
msgid "The name of the user who is in fourth place"
|
408 |
msgstr ""
|
409 |
|
410 |
-
#:
|
411 |
msgid "The score from the fourth place's quiz"
|
412 |
msgstr ""
|
413 |
|
414 |
-
#:
|
415 |
msgid "The name of the user who is in fifth place"
|
416 |
msgstr ""
|
417 |
|
418 |
-
#:
|
419 |
msgid "The score from the fifth place's quiz"
|
420 |
msgstr ""
|
421 |
|
422 |
-
#:
|
423 |
-
#:
|
424 |
msgid "Save Leaderboard Options"
|
425 |
msgstr ""
|
426 |
|
427 |
-
#:
|
428 |
msgid "Leaderboard Template"
|
429 |
msgstr ""
|
430 |
|
431 |
-
#:
|
432 |
-
#: includes/qmn_options_text_tab.php:181
|
433 |
-
#: includes/qmn_options_text_tab.php:191
|
434 |
-
#: includes/qmn_options_text_tab.php:201
|
435 |
-
#: includes/qmn_options_text_tab.php:211
|
436 |
-
#: includes/qmn_options_text_tab.php:221
|
437 |
-
#: includes/qmn_options_text_tab.php:231
|
438 |
-
#: includes/qmn_options_text_tab.php:241
|
439 |
-
#: includes/qmn_options_text_tab.php:251
|
440 |
-
#: includes/qmn_options_text_tab.php:264
|
441 |
-
#: includes/qmn_options_text_tab.php:281
|
442 |
msgid "Allowed Variables:"
|
443 |
msgstr ""
|
444 |
|
445 |
-
#:
|
446 |
msgid "These addons extend the functionality of Quiz Master Next"
|
447 |
msgstr ""
|
448 |
|
449 |
-
#:
|
450 |
msgid "Browse All Addons"
|
451 |
msgstr ""
|
452 |
|
453 |
-
#:
|
454 |
msgid "Featured Addons"
|
455 |
msgstr ""
|
456 |
|
457 |
-
#:
|
458 |
msgid "Text"
|
459 |
msgstr ""
|
460 |
|
461 |
-
#:
|
462 |
msgid "The templates has been updated successfully."
|
463 |
msgstr ""
|
464 |
|
465 |
-
#:
|
466 |
-
#:
|
467 |
msgid "Save Templates"
|
468 |
msgstr ""
|
469 |
|
470 |
-
#:
|
471 |
msgid "Message Templates"
|
472 |
msgstr ""
|
473 |
|
474 |
-
#:
|
475 |
msgid "Message Displayed Before Quiz"
|
476 |
msgstr ""
|
477 |
|
478 |
-
#:
|
479 |
msgid "Message Displayed Before Comments Box If Enabled"
|
480 |
msgstr ""
|
481 |
|
482 |
-
#:
|
483 |
msgid "Message Displayed At End Of Quiz (Leave Blank To Omit Text Section)"
|
484 |
msgstr ""
|
485 |
|
486 |
-
#:
|
487 |
msgid "Message Displayed If User Has Tried Quiz Too Many Times"
|
488 |
msgstr ""
|
489 |
|
490 |
-
#:
|
491 |
msgid "Message Displayed If User Is Not Logged In And Quiz Requires Users To Be Logged In"
|
492 |
msgstr ""
|
493 |
|
494 |
-
#:
|
495 |
msgid "Message Displayed If Date Is Outside Scheduled Timeframe"
|
496 |
msgstr ""
|
497 |
|
498 |
-
#:
|
499 |
msgid "Message Displayed If The Limit Of Total Entries Has Been Reached"
|
500 |
msgstr ""
|
501 |
|
502 |
-
#:
|
503 |
msgid "%QUESTIONS_ANSWERS% Text"
|
504 |
msgstr ""
|
505 |
|
506 |
-
#:
|
507 |
msgid "Twitter Sharing Text"
|
508 |
msgstr ""
|
509 |
|
510 |
-
#:
|
511 |
msgid "Facebook Sharing Text"
|
512 |
msgstr ""
|
513 |
|
514 |
-
#:
|
515 |
msgid "Other Templates"
|
516 |
msgstr ""
|
517 |
|
518 |
-
#:
|
519 |
msgid "Text for submit button"
|
520 |
msgstr ""
|
521 |
|
522 |
-
#:
|
523 |
msgid "Text for name field"
|
524 |
msgstr ""
|
525 |
|
526 |
-
#:
|
527 |
msgid "Text for business field"
|
528 |
msgstr ""
|
529 |
|
530 |
-
#:
|
531 |
msgid "Text for email field"
|
532 |
msgstr ""
|
533 |
|
534 |
-
#:
|
535 |
msgid "Text for phone number field"
|
536 |
msgstr ""
|
537 |
|
538 |
-
#:
|
539 |
msgid "Text for comments field"
|
540 |
msgstr ""
|
541 |
|
542 |
-
#:
|
543 |
msgid "Text for previous button"
|
544 |
msgstr ""
|
545 |
|
546 |
-
#:
|
547 |
msgid "Text for next button"
|
548 |
msgstr ""
|
549 |
|
550 |
-
#:
|
551 |
msgid "The stats has been reset successfully."
|
552 |
msgstr ""
|
553 |
|
554 |
-
#:
|
555 |
msgid "Use this button to reset all the stats collected for this quiz (Quiz Views and Times Quiz Has Been Taken)."
|
556 |
msgstr ""
|
557 |
|
558 |
-
#:
|
559 |
msgid "Reset Quiz Views And Taken Stats"
|
560 |
msgstr ""
|
561 |
|
562 |
-
#:
|
563 |
msgid "Are you sure you want to reset the stats to 0? All views and taken stats for this quiz will be reset. This is permanent and cannot be undone."
|
564 |
msgstr ""
|
565 |
|
566 |
-
#:
|
567 |
msgid "Reset All Stats For Quiz"
|
568 |
msgstr ""
|
569 |
|
570 |
-
#:
|
571 |
msgid "Quiz Master Next Snapshot"
|
572 |
msgstr ""
|
573 |
|
574 |
-
#:
|
575 |
msgid "quizzes taken today"
|
576 |
msgstr ""
|
577 |
|
578 |
-
#:
|
579 |
msgid "quizzes taken last 7 days"
|
580 |
msgstr ""
|
581 |
|
582 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
583 |
msgid "total active quizzes"
|
584 |
msgstr ""
|
585 |
|
586 |
-
#:
|
587 |
msgid "total active questions"
|
588 |
msgstr ""
|
589 |
|
590 |
-
#:
|
591 |
msgid "most popular quiz"
|
592 |
msgstr ""
|
593 |
|
594 |
-
#:
|
595 |
msgid "least popular quiz"
|
596 |
msgstr ""
|
597 |
|
598 |
-
#:
|
599 |
msgid "Certificate (Beta)"
|
600 |
msgstr ""
|
601 |
|
602 |
-
#:
|
603 |
msgid "The certificate has been updated successfully."
|
604 |
msgstr ""
|
605 |
|
606 |
-
#:
|
607 |
msgid "Enter title here"
|
608 |
msgstr ""
|
609 |
|
610 |
-
#:
|
611 |
msgid "Quiz Certificate (Beta)"
|
612 |
msgstr ""
|
613 |
|
614 |
-
#:
|
615 |
msgid "Enter in your text here to fill in the certificate for this quiz. Be sure to enter in the link variable into the templates on the Quiz Text tab so the user can access the certificate."
|
616 |
msgstr ""
|
617 |
|
618 |
-
#:
|
619 |
msgid "These fields cannot contain HTML."
|
620 |
msgstr ""
|
621 |
|
622 |
-
#:
|
623 |
-
#:
|
624 |
msgid "Save Certificate Options"
|
625 |
msgstr ""
|
626 |
|
627 |
-
#:
|
628 |
msgid "Enable Certificates For This Quiz?"
|
629 |
msgstr ""
|
630 |
|
631 |
-
#:
|
632 |
msgid "Certificate Title"
|
633 |
msgstr ""
|
634 |
|
635 |
-
#:
|
636 |
msgid "Message Displayed On Certificate"
|
637 |
msgstr ""
|
638 |
|
639 |
-
#:
|
640 |
msgid "URL To Logo (Must be JPG, JPEG, PNG or GIF)"
|
641 |
msgstr ""
|
642 |
|
643 |
-
#:
|
644 |
msgid "URL To Background Img (Must be JPG, JPEG, PNG or GIF)"
|
645 |
msgstr ""
|
646 |
|
647 |
-
#:
|
648 |
#, php-format
|
649 |
msgid "Quiz Settings For %s"
|
650 |
msgstr ""
|
651 |
|
652 |
-
#:
|
653 |
msgid "Error!"
|
654 |
msgstr ""
|
655 |
|
656 |
-
#:
|
657 |
msgid "Please go to the quizzes page and click on the Edit link from the quiz you wish to edit."
|
658 |
msgstr ""
|
659 |
|
660 |
-
#:
|
661 |
msgid "Questions"
|
662 |
msgstr ""
|
663 |
|
664 |
-
#:
|
|
|
|
|
|
|
|
|
665 |
msgid "The question has been updated successfully."
|
666 |
msgstr ""
|
667 |
|
668 |
-
#:
|
669 |
msgid "The question has been deleted successfully."
|
670 |
msgstr ""
|
671 |
|
672 |
-
#:
|
673 |
msgid "The question has been duplicated successfully."
|
674 |
msgstr ""
|
675 |
|
676 |
-
#:
|
677 |
msgid "The question has been created successfully."
|
678 |
msgstr ""
|
679 |
|
680 |
-
#:
|
681 |
-
#: includes/qmn_options_questions_tab.php:461
|
682 |
-
#: includes/qmn_options_questions_tab.php:593
|
683 |
-
#: includes/qmn_options_questions_tab.php:760
|
684 |
-
msgid "Answer"
|
685 |
-
msgstr ""
|
686 |
-
|
687 |
-
#: includes/qmn_options_questions_tab.php:481
|
688 |
-
#: includes/qmn_options_questions_tab.php:729
|
689 |
msgid "Add Question"
|
690 |
msgstr ""
|
691 |
|
692 |
-
#:
|
693 |
#, php-format
|
694 |
msgid "One question"
|
695 |
msgid_plural "%s questions"
|
696 |
msgstr[0] ""
|
697 |
msgstr[1] ""
|
698 |
|
699 |
-
#:
|
700 |
-
|
|
|
|
|
701 |
msgstr ""
|
702 |
|
703 |
-
#:
|
704 |
-
|
|
|
|
|
705 |
msgstr ""
|
706 |
|
707 |
-
#:
|
708 |
-
#:
|
709 |
-
|
|
|
710 |
msgstr ""
|
711 |
|
712 |
-
#:
|
713 |
-
#:
|
714 |
-
msgid "
|
715 |
msgstr ""
|
716 |
|
717 |
-
#:
|
718 |
-
|
719 |
-
#: includes/qmn_options_questions_tab.php:725
|
720 |
-
#: includes/qmn_options_questions_tab.php:740
|
721 |
-
msgid "Question"
|
722 |
msgstr ""
|
723 |
|
724 |
-
#:
|
725 |
-
#: includes/qmn_options_questions_tab.php:751
|
726 |
msgid "Answers"
|
727 |
msgstr ""
|
728 |
|
729 |
-
#:
|
730 |
-
#: includes/qmn_options_questions_tab.php:752
|
731 |
msgid "Points Worth"
|
732 |
msgstr ""
|
733 |
|
734 |
-
#:
|
735 |
-
#: includes/qmn_options_questions_tab.php:753
|
736 |
msgid "Correct Answer"
|
737 |
msgstr ""
|
738 |
|
739 |
-
#:
|
740 |
-
#: includes/qmn_options_questions_tab.php:775
|
741 |
msgid "Add New Answer!"
|
742 |
msgstr ""
|
743 |
|
744 |
-
#:
|
745 |
-
#: includes/qmn_options_questions_tab.php:780
|
746 |
msgid "Correct Answer Info"
|
747 |
msgstr ""
|
748 |
|
749 |
-
#:
|
750 |
-
#: includes/qmn_options_questions_tab.php:712
|
751 |
-
#: includes/qmn_options_questions_tab.php:723
|
752 |
-
#: includes/qmn_options_questions_tab.php:798
|
753 |
-
msgid "Question Type"
|
754 |
-
msgstr ""
|
755 |
-
|
756 |
-
#: includes/qmn_options_questions_tab.php:652
|
757 |
-
#: includes/qmn_options_questions_tab.php:811
|
758 |
msgid "Comment Field"
|
759 |
msgstr ""
|
760 |
|
761 |
-
#:
|
762 |
-
#: includes/qmn_options_questions_tab.php:813
|
763 |
msgid "Small Text Field"
|
764 |
msgstr ""
|
765 |
|
766 |
-
#:
|
767 |
-
#: includes/qmn_options_questions_tab.php:814
|
768 |
msgid "Large Text Field"
|
769 |
msgstr ""
|
770 |
|
771 |
-
#:
|
772 |
-
#: includes/qmn_options_questions_tab.php:815
|
773 |
msgid "None"
|
774 |
msgstr ""
|
775 |
|
776 |
-
#:
|
777 |
-
#: includes/qmn_options_questions_tab.php:711
|
778 |
-
#: includes/qmn_options_questions_tab.php:722
|
779 |
-
#: includes/qmn_options_questions_tab.php:819
|
780 |
-
msgid "Question Order"
|
781 |
-
msgstr ""
|
782 |
-
|
783 |
-
#: includes/qmn_options_questions_tab.php:671
|
784 |
-
#: includes/qmn_options_questions_tab.php:827
|
785 |
msgid "Required?"
|
786 |
msgstr ""
|
787 |
|
788 |
-
#:
|
789 |
-
#: includes/qmn_options_questions_tab.php:713
|
790 |
-
#: includes/qmn_options_questions_tab.php:724
|
791 |
-
#: includes/qmn_options_questions_tab.php:836
|
792 |
-
msgid "Category"
|
793 |
-
msgstr ""
|
794 |
-
|
795 |
-
#: includes/qmn_options_questions_tab.php:699
|
796 |
-
#: includes/qmn_options_questions_tab.php:855
|
797 |
-
msgid "Required currently only works on open answer, number, accept, and captcha question types"
|
798 |
-
msgstr ""
|
799 |
-
|
800 |
-
#: includes/qmn_options_questions_tab.php:701
|
801 |
-
msgid "Edit Question"
|
802 |
-
msgstr ""
|
803 |
-
|
804 |
-
#: includes/qmn_options_questions_tab.php:857
|
805 |
msgid "Create Question"
|
806 |
msgstr ""
|
807 |
|
808 |
-
#:
|
809 |
msgid "Are you sure you want to delete this question?"
|
810 |
msgstr ""
|
811 |
|
812 |
-
#:
|
813 |
msgid "Delete Question"
|
814 |
msgstr ""
|
815 |
|
816 |
-
#:
|
817 |
msgid "Are you sure you want to duplicate this question?"
|
818 |
msgstr ""
|
819 |
|
820 |
-
#:
|
821 |
msgid "Duplicate Question"
|
822 |
msgstr ""
|
823 |
|
824 |
-
#:
|
825 |
msgid "Your results has been deleted successfully."
|
826 |
msgstr ""
|
827 |
|
828 |
-
#:
|
829 |
#, php-format
|
830 |
msgid "One result"
|
831 |
msgid_plural "%s results"
|
832 |
msgstr[0] ""
|
833 |
msgstr[1] ""
|
834 |
|
835 |
-
#:
|
836 |
msgid "Actions"
|
837 |
msgstr ""
|
838 |
|
839 |
-
#:
|
840 |
msgid "Quiz Name"
|
841 |
msgstr ""
|
842 |
|
843 |
-
#:
|
844 |
msgid "Score"
|
845 |
msgstr ""
|
846 |
|
847 |
-
#:
|
848 |
msgid "Time To Complete"
|
849 |
msgstr ""
|
850 |
|
851 |
-
#:
|
852 |
msgid "Name"
|
853 |
msgstr ""
|
854 |
|
855 |
-
#:
|
856 |
msgid "Business"
|
857 |
msgstr ""
|
858 |
|
859 |
-
#:
|
860 |
msgid "Email"
|
861 |
msgstr ""
|
862 |
|
863 |
-
#:
|
864 |
msgid "Phone"
|
865 |
msgstr ""
|
866 |
|
867 |
-
#:
|
868 |
msgid "Time Taken"
|
869 |
msgstr ""
|
870 |
|
871 |
-
#:
|
872 |
-
#:
|
873 |
msgid "Not Graded"
|
874 |
msgstr ""
|
875 |
|
876 |
-
#:
|
877 |
msgid "Are you sure you want to delete these results?"
|
878 |
msgstr ""
|
879 |
|
880 |
-
#:
|
881 |
msgid "Delete Results"
|
882 |
msgstr ""
|
883 |
|
884 |
-
#:
|
885 |
msgid "Results Pages"
|
886 |
msgstr ""
|
887 |
|
888 |
-
#:
|
889 |
msgid "The results page has been added successfully."
|
890 |
msgstr ""
|
891 |
|
892 |
-
#:
|
893 |
msgid "The results page has been saved successfully."
|
894 |
msgstr ""
|
895 |
|
896 |
-
#:
|
897 |
msgid "Displays button to share on Facebook."
|
898 |
msgstr ""
|
899 |
|
900 |
-
#:
|
901 |
msgid "Displays button to share on Twitter."
|
902 |
msgstr ""
|
903 |
|
904 |
-
#:
|
905 |
-
#:
|
906 |
msgid "Save Results Pages"
|
907 |
msgstr ""
|
908 |
|
909 |
-
#:
|
910 |
-
#:
|
911 |
msgid "Add New Results Page"
|
912 |
msgstr ""
|
913 |
|
914 |
-
#:
|
915 |
-
#:
|
916 |
msgid "Results Page Shown"
|
917 |
msgstr ""
|
918 |
|
919 |
-
#:
|
920 |
-
#:
|
921 |
msgid "Redirect URL (Beta)"
|
922 |
msgstr ""
|
923 |
|
924 |
-
#:
|
|
|
|
|
|
|
|
|
925 |
msgid "Are you sure?"
|
926 |
msgstr ""
|
927 |
|
928 |
-
#:
|
929 |
msgid "Preview"
|
930 |
msgstr ""
|
931 |
|
932 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
933 |
msgid "Options"
|
934 |
msgstr ""
|
935 |
|
936 |
-
#:
|
937 |
msgid "The options has been updated successfully."
|
938 |
msgstr ""
|
939 |
|
940 |
-
#:
|
941 |
-
#:
|
942 |
msgid "Save Options"
|
943 |
msgstr ""
|
944 |
|
945 |
-
#:
|
946 |
msgid "Which system is this quiz graded on?"
|
947 |
msgstr ""
|
948 |
|
949 |
-
#:
|
950 |
msgid "Correct/Incorrect"
|
951 |
msgstr ""
|
952 |
|
953 |
-
#:
|
954 |
msgid "Points"
|
955 |
msgstr ""
|
956 |
|
957 |
-
#:
|
958 |
msgid "Should the user be required to be logged in to take this quiz?"
|
959 |
msgstr ""
|
960 |
|
961 |
-
#:
|
962 |
msgid "How many questions per page would you like? (Leave 0 for all questions on one page)"
|
963 |
msgstr ""
|
964 |
|
965 |
-
#:
|
966 |
msgid "How many minutes does the user have to finish the quiz? (Leave 0 for no time limit)"
|
967 |
msgstr ""
|
968 |
|
969 |
-
#:
|
970 |
msgid "How many times can a user take this quiz? (Leave 0 for as many times as the user wants to. Currently only works for registered users)"
|
971 |
msgstr ""
|
972 |
|
973 |
-
#:
|
974 |
msgid "How many total entries can this quiz have? (Leave 0 for unlimited entries"
|
975 |
msgstr ""
|
976 |
|
977 |
-
#:
|
978 |
msgid "How many questions should be loaded for quiz? (Leave 0 to load all questions)"
|
979 |
msgstr ""
|
980 |
|
981 |
-
#:
|
982 |
msgid "What time-frame should the user be able to access the quiz? (Leave blank if the user can access anytime)"
|
983 |
msgstr ""
|
984 |
|
985 |
-
#:
|
986 |
msgid "start date"
|
987 |
msgstr ""
|
988 |
|
989 |
-
#:
|
990 |
msgid "end date"
|
991 |
msgstr ""
|
992 |
|
993 |
-
#:
|
994 |
msgid "Are the questions random? (Question Order will not apply if this is yes)"
|
995 |
msgstr ""
|
996 |
|
997 |
-
#:
|
998 |
msgid "Random Questions"
|
999 |
msgstr ""
|
1000 |
|
1001 |
-
#:
|
1002 |
msgid "Random Questions And Answers"
|
1003 |
msgstr ""
|
1004 |
|
1005 |
-
#:
|
1006 |
msgid "Would you like to ask for the contact information at the beginning or at the end of the quiz?"
|
1007 |
msgstr ""
|
1008 |
|
1009 |
-
#:
|
1010 |
msgid "Beginning"
|
1011 |
msgstr ""
|
1012 |
|
1013 |
-
#:
|
1014 |
msgid "End"
|
1015 |
msgstr ""
|
1016 |
|
1017 |
-
#:
|
1018 |
msgid "If a logged-in user takes the quiz, would you like them to be able to edit contact information? If set to no, the fields will not show up for logged in users; however, the users information will be saved for the fields."
|
1019 |
msgstr ""
|
1020 |
|
1021 |
-
#:
|
1022 |
msgid "Should we ask for users name?"
|
1023 |
msgstr ""
|
1024 |
|
1025 |
-
#:
|
1026 |
-
#:
|
1027 |
-
#:
|
1028 |
-
#:
|
1029 |
msgid "Require"
|
1030 |
msgstr ""
|
1031 |
|
1032 |
-
#:
|
1033 |
msgid "Should we ask for users business?"
|
1034 |
msgstr ""
|
1035 |
|
1036 |
-
#:
|
1037 |
msgid "Should we ask for users email?"
|
1038 |
msgstr ""
|
1039 |
|
1040 |
-
#:
|
1041 |
msgid "Should we ask for users phone number?"
|
1042 |
msgstr ""
|
1043 |
|
1044 |
-
#:
|
1045 |
msgid "Would you like a place for the user to enter comments?"
|
1046 |
msgstr ""
|
1047 |
|
1048 |
-
#:
|
1049 |
msgid "Show question number on quiz?"
|
1050 |
msgstr ""
|
1051 |
|
1052 |
-
#:
|
1053 |
msgid "Show social media sharing buttons? (Twitter & Facebook)"
|
1054 |
msgstr ""
|
1055 |
|
1056 |
-
#:
|
1057 |
msgid "This option is for here only for users of older versions. Please use the new template variables %FACEBOOK_SHARE% %TWITTER_SHARE% on your results pages instead of using this option!"
|
1058 |
msgstr ""
|
1059 |
|
1060 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1061 |
msgid "Style"
|
1062 |
msgstr ""
|
1063 |
|
1064 |
-
#:
|
1065 |
msgid "The style has been saved successfully."
|
1066 |
msgstr ""
|
1067 |
|
1068 |
-
#:
|
1069 |
msgid "Quiz Styles"
|
1070 |
msgstr ""
|
1071 |
|
1072 |
-
#:
|
1073 |
msgid "Choose your style:"
|
1074 |
msgstr ""
|
1075 |
|
1076 |
-
#:
|
1077 |
msgid "Custom"
|
1078 |
msgstr ""
|
1079 |
|
1080 |
-
#:
|
1081 |
-
#:
|
1082 |
msgid "Save Quiz Style"
|
1083 |
msgstr ""
|
1084 |
|
1085 |
-
#:
|
1086 |
msgid "Custom Style CSS"
|
1087 |
msgstr ""
|
1088 |
|
1089 |
-
#:
|
1090 |
msgid "For detailed help and guidance along with a list of different classes used in this plugin, please visit the following link:"
|
1091 |
msgstr ""
|
1092 |
|
1093 |
-
#:
|
1094 |
-
msgid "Quiz Daily Stats - Times Taken"
|
1095 |
-
msgstr ""
|
1096 |
-
|
1097 |
-
#: includes/qmn_dashboard.php:17
|
1098 |
-
msgid "Quiz Total Stats"
|
1099 |
-
msgstr ""
|
1100 |
-
|
1101 |
-
#: includes/qmn_dashboard.php:18
|
1102 |
-
msgid "Quiz Weekly Stats - Times Taken"
|
1103 |
-
msgstr ""
|
1104 |
-
|
1105 |
-
#: includes/qmn_dashboard.php:19
|
1106 |
-
msgid "Quiz Monthly Stats - Times Taken"
|
1107 |
-
msgstr ""
|
1108 |
-
|
1109 |
-
#: includes/qmn_dashboard.php:20
|
1110 |
-
msgid "Quiz Quarterly Stats - Times Taken"
|
1111 |
-
msgstr ""
|
1112 |
-
|
1113 |
-
#: includes/qmn_dashboard.php:25
|
1114 |
-
msgid "Quizzes Taken Today"
|
1115 |
-
msgstr ""
|
1116 |
-
|
1117 |
-
#: includes/qmn_dashboard.php:26
|
1118 |
-
msgid "Quizzes Taken Last 7 Days"
|
1119 |
-
msgstr ""
|
1120 |
-
|
1121 |
-
#: includes/qmn_dashboard.php:27
|
1122 |
-
msgid "Quizzes Taken Last 30 Days"
|
1123 |
-
msgstr ""
|
1124 |
-
|
1125 |
-
#: includes/qmn_dashboard.php:28
|
1126 |
-
msgid "Quizzes Taken Last 120 Days"
|
1127 |
-
msgstr ""
|
1128 |
-
|
1129 |
-
#: includes/qmn_dashboard.php:54
|
1130 |
-
msgid "Quiz Statistics"
|
1131 |
-
msgstr ""
|
1132 |
-
|
1133 |
-
#: includes/qmn_dashboard.php:228
|
1134 |
-
msgid "Total Created Quizzes"
|
1135 |
-
msgstr ""
|
1136 |
-
|
1137 |
-
#: includes/qmn_dashboard.php:232
|
1138 |
-
msgid "Total Deleted Quizzes"
|
1139 |
-
msgstr ""
|
1140 |
-
|
1141 |
-
#: includes/qmn_dashboard.php:236
|
1142 |
-
msgid "Total Active Quizzes"
|
1143 |
-
msgstr ""
|
1144 |
-
|
1145 |
-
#: includes/qmn_dashboard.php:240
|
1146 |
-
msgid "Total Created Questions"
|
1147 |
-
msgstr ""
|
1148 |
-
|
1149 |
-
#: includes/qmn_dashboard.php:244
|
1150 |
-
msgid "Total Times All Active Quizzes Have Been Viewed"
|
1151 |
-
msgstr ""
|
1152 |
-
|
1153 |
-
#: includes/qmn_dashboard.php:248
|
1154 |
-
msgid "Total Times All Active Quizzes Have Been Taken"
|
1155 |
-
msgstr ""
|
1156 |
-
|
1157 |
-
#: includes/qmn_dashboard.php:252
|
1158 |
-
msgid "Average Amount Each Active Quiz Has Been Viewed"
|
1159 |
-
msgstr ""
|
1160 |
-
|
1161 |
-
#: includes/qmn_dashboard.php:256
|
1162 |
-
msgid "Average Amount Each Active Quiz Has Been Taken"
|
1163 |
-
msgstr ""
|
1164 |
-
|
1165 |
-
#: includes/qmn_dashboard.php:260
|
1166 |
-
msgid "Quiz That Has Been Viewed The Most"
|
1167 |
-
msgstr ""
|
1168 |
-
|
1169 |
-
#: includes/qmn_dashboard.php:264
|
1170 |
-
msgid "Quiz That Has Been Taken The Most"
|
1171 |
-
msgstr ""
|
1172 |
-
|
1173 |
-
#: includes/qmn_results_details.php:121
|
1174 |
msgid "Results"
|
1175 |
msgstr ""
|
1176 |
|
1177 |
-
#:
|
1178 |
msgid "Create Certificate"
|
1179 |
msgstr ""
|
1180 |
|
1181 |
-
#:
|
1182 |
msgid "Download Certificate Here"
|
1183 |
msgstr ""
|
1184 |
|
1185 |
-
#:
|
1186 |
msgid "Certificate"
|
1187 |
msgstr ""
|
1188 |
|
1189 |
-
#:
|
1190 |
msgid "There has been an error! Please try again."
|
1191 |
msgstr ""
|
1192 |
|
1193 |
-
#:
|
1194 |
msgid "Quiz Has Been Restored!"
|
1195 |
msgstr ""
|
1196 |
|
1197 |
-
#:
|
1198 |
msgid "Choose a quiz in the drop down and then click the button to restore a deleted quiz."
|
1199 |
msgstr ""
|
1200 |
|
1201 |
-
#:
|
1202 |
msgid "Restore Quiz"
|
1203 |
msgstr ""
|
1204 |
|
1205 |
-
#:
|
1206 |
-
#:
|
1207 |
#, php-format
|
1208 |
msgid "Previous %s Audits"
|
1209 |
msgstr ""
|
1210 |
|
1211 |
-
#:
|
1212 |
-
#:
|
1213 |
#, php-format
|
1214 |
msgid "Next %s Audits"
|
1215 |
msgstr ""
|
1216 |
|
1217 |
-
#:
|
1218 |
msgid "User"
|
1219 |
msgstr ""
|
1220 |
|
1221 |
-
#:
|
1222 |
msgid "Action"
|
1223 |
msgstr ""
|
1224 |
|
1225 |
-
#:
|
1226 |
msgid "Time"
|
1227 |
msgstr ""
|
1228 |
|
1229 |
-
#:
|
1230 |
msgid "Need Help?"
|
1231 |
msgstr ""
|
1232 |
|
1233 |
-
#:
|
1234 |
msgid "Support"
|
1235 |
msgstr ""
|
1236 |
|
1237 |
-
#:
|
1238 |
msgid "System Info"
|
1239 |
msgstr ""
|
1240 |
|
1241 |
-
#:
|
1242 |
msgid "Help Page"
|
1243 |
msgstr ""
|
1244 |
|
1245 |
-
#:
|
1246 |
msgid "Need help with the plugin? Try any of the following:"
|
1247 |
msgstr ""
|
1248 |
|
1249 |
-
#:
|
1250 |
msgid "Multiple Choice"
|
1251 |
msgstr ""
|
1252 |
|
1253 |
-
#:
|
1254 |
msgid "Horizontal Multiple Choice"
|
1255 |
msgstr ""
|
1256 |
|
1257 |
-
#:
|
1258 |
msgid "Drop Down"
|
1259 |
msgstr ""
|
1260 |
|
1261 |
-
#:
|
1262 |
msgid "Small Open Answer"
|
1263 |
msgstr ""
|
1264 |
|
1265 |
-
#:
|
1266 |
msgid "Multiple Response"
|
1267 |
msgstr ""
|
1268 |
|
1269 |
-
#:
|
1270 |
msgid "Large Open Answer"
|
1271 |
msgstr ""
|
1272 |
|
1273 |
-
#:
|
1274 |
msgid "Text Block"
|
1275 |
msgstr ""
|
1276 |
|
1277 |
-
#:
|
1278 |
msgid "Number"
|
1279 |
msgstr ""
|
1280 |
|
1281 |
-
#:
|
1282 |
msgid "Accept"
|
1283 |
msgstr ""
|
1284 |
|
1285 |
-
#:
|
1286 |
msgid "Captcha"
|
1287 |
msgstr ""
|
1288 |
|
1289 |
-
#:
|
1290 |
msgid "Horizontal Multiple Response"
|
1291 |
msgstr ""
|
1292 |
|
1293 |
-
#:
|
1294 |
msgid "Fill In The Blank"
|
1295 |
msgstr ""
|
1296 |
|
1297 |
-
#:
|
1298 |
msgid "Success!"
|
1299 |
msgstr ""
|
1300 |
|
1301 |
-
#:
|
1302 |
msgid "Add New"
|
1303 |
msgstr ""
|
1304 |
|
1305 |
-
#:
|
1306 |
#, php-format
|
1307 |
msgid "One quiz"
|
1308 |
msgid_plural "%s quizzes"
|
1309 |
msgstr[0] ""
|
1310 |
msgstr[1] ""
|
1311 |
|
1312 |
-
#:
|
1313 |
-
#:
|
1314 |
msgid "URL"
|
1315 |
msgstr ""
|
1316 |
|
1317 |
-
#:
|
1318 |
-
#:
|
1319 |
msgid "Quiz Shortcode"
|
1320 |
msgstr ""
|
1321 |
|
1322 |
-
#:
|
1323 |
-
#:
|
1324 |
msgid "Leaderboard Shortcode"
|
1325 |
msgstr ""
|
1326 |
|
1327 |
-
#:
|
1328 |
-
#:
|
1329 |
msgid "Quiz Views"
|
1330 |
msgstr ""
|
1331 |
|
1332 |
-
#:
|
1333 |
-
#:
|
1334 |
msgid "Quiz Taken"
|
1335 |
msgstr ""
|
1336 |
|
1337 |
-
#:
|
1338 |
-
#:
|
1339 |
msgid "Last Modified"
|
1340 |
msgstr ""
|
1341 |
|
1342 |
-
#:
|
1343 |
msgid "Edit Name"
|
1344 |
msgstr ""
|
1345 |
|
1346 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1347 |
msgid "Create New Quiz"
|
1348 |
msgstr ""
|
1349 |
|
1350 |
-
#:
|
1351 |
msgid "Create Quiz"
|
1352 |
msgstr ""
|
1353 |
|
1354 |
-
#:
|
1355 |
msgid "Quiz Name:"
|
1356 |
msgstr ""
|
1357 |
|
1358 |
-
#:
|
1359 |
msgid "Duplicate this quiz?"
|
1360 |
msgstr ""
|
1361 |
|
1362 |
-
#:
|
1363 |
msgid "Duplicate questions with quiz"
|
1364 |
msgstr ""
|
1365 |
|
1366 |
-
#:
|
1367 |
msgid "Name Of New Quiz:"
|
1368 |
msgstr ""
|
1369 |
|
1370 |
-
#:
|
1371 |
msgid "Are you sure you want to delete this quiz?"
|
1372 |
msgstr ""
|
1373 |
|
1374 |
-
#:
|
1375 |
msgid "Delete Quiz"
|
1376 |
msgstr ""
|
1377 |
|
1378 |
-
#:
|
1379 |
msgid "Quiz Master Next Leaderboard Widget"
|
1380 |
msgstr ""
|
1381 |
|
1382 |
-
#:
|
1383 |
msgid "Widget Title"
|
1384 |
msgstr ""
|
1385 |
|
1386 |
-
#:
|
1387 |
msgid "Quiz ID"
|
1388 |
msgstr ""
|
1389 |
|
5 |
msgstr ""
|
6 |
"Project-Id-Version: Quiz Master Next\n"
|
7 |
"Report-Msgid-Bugs-To: \n"
|
8 |
+
"POT-Creation-Date: 2015-04-20 01:12-0500\n"
|
9 |
"PO-Revision-Date: \n"
|
10 |
"Last-Translator: Frank Corso <frank@mylocalwebstop.com>\n"
|
11 |
"Language-Team: My Local Webstop <fpcorso@mylocalwebstop.com>\n"
|
62 |
msgid "QMN About"
|
63 |
msgstr ""
|
64 |
|
65 |
+
#: php/qmn_options_email_tab.php:6
|
66 |
msgid "Emails"
|
67 |
msgstr ""
|
68 |
|
69 |
+
#: php/qmn_options_email_tab.php:42
|
70 |
+
#: php/qmn_options_email_tab.php:101
|
71 |
msgid "The email has been added successfully."
|
72 |
msgstr ""
|
73 |
|
74 |
+
#: php/qmn_options_email_tab.php:55
|
75 |
+
#: php/qmn_options_email_tab.php:114
|
76 |
+
#: php/qmn_options_email_tab.php:178
|
77 |
+
#: php/qmn_quiz_creator.php:382
|
78 |
+
#: php/qmn_quiz_creator.php:448
|
79 |
+
#: php/qmn_quiz_creator.php:490
|
80 |
+
#: php/qmn_quiz_creator.php:648
|
81 |
+
#: php/qmn_quiz_creator.php:713
|
82 |
+
#: php/qmn_options_leaderboard_tab.php:38
|
|
|
83 |
#, php-format
|
84 |
msgid "There has been an error in this action. Please share this with the developer. Error Code: %s"
|
85 |
msgstr ""
|
86 |
|
87 |
+
#: php/qmn_options_email_tab.php:73
|
88 |
+
#: php/qmn_options_email_tab.php:91
|
89 |
msgid "Enter text here"
|
90 |
msgstr ""
|
91 |
|
92 |
+
#: php/qmn_options_email_tab.php:165
|
93 |
msgid "The email has been updated successfully."
|
94 |
msgstr ""
|
95 |
|
96 |
+
#: php/qmn_options_email_tab.php:232
|
97 |
+
#: php/qmn_options_leaderboard_tab.php:49
|
|
|
98 |
msgid "Template Variables"
|
99 |
msgstr ""
|
100 |
|
101 |
+
#: php/qmn_options_email_tab.php:235
|
|
|
102 |
msgid "Score for the quiz when using points"
|
103 |
msgstr ""
|
104 |
|
105 |
+
#: php/qmn_options_email_tab.php:238
|
|
|
106 |
msgid "The average amount of points user had per question"
|
107 |
msgstr ""
|
108 |
|
109 |
+
#: php/qmn_options_email_tab.php:241
|
|
|
110 |
msgid "The number of correct answers the user had"
|
111 |
msgstr ""
|
112 |
|
113 |
+
#: php/qmn_options_email_tab.php:244
|
|
|
114 |
msgid "The total number of questions in the quiz"
|
115 |
msgstr ""
|
116 |
|
117 |
+
#: php/qmn_options_email_tab.php:247
|
|
|
118 |
msgid "Score for the quiz when using correct answers"
|
119 |
msgstr ""
|
120 |
|
121 |
+
#: php/qmn_options_email_tab.php:250
|
|
|
122 |
msgid "The name the user entered before the quiz"
|
123 |
msgstr ""
|
124 |
|
125 |
+
#: php/qmn_options_email_tab.php:253
|
|
|
126 |
msgid "The business the user entered before the quiz"
|
127 |
msgstr ""
|
128 |
|
129 |
+
#: php/qmn_options_email_tab.php:256
|
|
|
130 |
msgid "The phone number the user entered before the quiz"
|
131 |
msgstr ""
|
132 |
|
133 |
+
#: php/qmn_options_email_tab.php:259
|
|
|
134 |
msgid "The email the user entered before the quiz"
|
135 |
msgstr ""
|
136 |
|
137 |
+
#: php/qmn_options_email_tab.php:262
|
138 |
+
#: php/qmn_options_leaderboard_tab.php:77
|
|
|
139 |
msgid "The name of the quiz"
|
140 |
msgstr ""
|
141 |
|
142 |
+
#: php/qmn_options_email_tab.php:265
|
|
|
143 |
msgid "Shows the question, the answer the user provided, and the correct answer"
|
144 |
msgstr ""
|
145 |
|
146 |
+
#: php/qmn_options_email_tab.php:268
|
|
|
147 |
msgid "The comments the user entered into comment box if enabled"
|
148 |
msgstr ""
|
149 |
|
150 |
+
#: php/qmn_options_email_tab.php:271
|
|
|
151 |
msgid "The amount of time user spent of quiz"
|
152 |
msgstr ""
|
153 |
|
154 |
+
#: php/qmn_options_email_tab.php:274
|
|
|
155 |
msgid "The link to the certificate after completing the quiz"
|
156 |
msgstr ""
|
157 |
|
158 |
+
#: php/qmn_options_email_tab.php:277
|
|
|
159 |
msgid "The amount of points a specific category earned."
|
160 |
msgstr ""
|
161 |
|
162 |
+
#: php/qmn_options_email_tab.php:280
|
|
|
163 |
msgid "The score a specific category earned."
|
164 |
msgstr ""
|
165 |
|
166 |
+
#: php/qmn_options_email_tab.php:283
|
|
|
167 |
msgid "The average points from all categories."
|
168 |
msgstr ""
|
169 |
|
170 |
+
#: php/qmn_options_email_tab.php:286
|
|
|
171 |
msgid "The average score from all categories."
|
172 |
msgstr ""
|
173 |
|
174 |
+
#: php/qmn_options_email_tab.php:289
|
|
|
175 |
msgid "The question that the user answered"
|
176 |
msgstr ""
|
177 |
|
178 |
+
#: php/qmn_options_email_tab.php:292
|
|
|
179 |
msgid "The answer the user gave for the question"
|
180 |
msgstr ""
|
181 |
|
182 |
+
#: php/qmn_options_email_tab.php:295
|
|
|
183 |
msgid "The correct answer for the question"
|
184 |
msgstr ""
|
185 |
|
186 |
+
#: php/qmn_options_email_tab.php:298
|
|
|
187 |
msgid "The comments the user provided in the comment field for the question"
|
188 |
msgstr ""
|
189 |
|
190 |
+
#: php/qmn_options_email_tab.php:301
|
|
|
191 |
msgid "Reason why the correct answer is the correct answer"
|
192 |
msgstr ""
|
193 |
|
194 |
+
#: php/qmn_options_email_tab.php:304
|
|
|
195 |
msgid "The Current Date"
|
196 |
msgstr ""
|
197 |
|
198 |
+
#: php/qmn_options_email_tab.php:319
|
199 |
+
#: php/qmn_options_email_tab.php:518
|
200 |
msgid "Save Email Templates And Settings"
|
201 |
msgstr ""
|
202 |
|
203 |
+
#: php/qmn_options_email_tab.php:323
|
204 |
msgid "Send user email upon completion?"
|
205 |
msgstr ""
|
206 |
|
207 |
+
#: php/qmn_options_email_tab.php:325
|
208 |
+
#: php/qmn_options_email_tab.php:332
|
209 |
msgid "Yes"
|
210 |
msgstr ""
|
211 |
|
212 |
+
#: php/qmn_options_email_tab.php:326
|
213 |
+
#: php/qmn_options_email_tab.php:333
|
214 |
msgid "No"
|
215 |
msgstr ""
|
216 |
|
217 |
+
#: php/qmn_options_email_tab.php:330
|
218 |
msgid "Send admin email upon completion?"
|
219 |
msgstr ""
|
220 |
|
221 |
+
#: php/qmn_options_email_tab.php:337
|
222 |
msgid "What emails should we send the admin email to? Separate emails with a comma."
|
223 |
msgstr ""
|
224 |
|
225 |
+
#: php/qmn_options_email_tab.php:341
|
226 |
msgid "What is the From Name for the email sent to users and admin?"
|
227 |
msgstr ""
|
228 |
|
229 |
+
#: php/qmn_options_email_tab.php:347
|
230 |
msgid "Email Sent To User"
|
231 |
msgstr ""
|
232 |
|
233 |
+
#: php/qmn_options_email_tab.php:348
|
234 |
+
#: php/qmn_options_email_tab.php:426
|
235 |
msgid "Add New User Email"
|
236 |
msgstr ""
|
237 |
|
238 |
+
#: php/qmn_options_email_tab.php:353
|
239 |
+
#: php/qmn_options_email_tab.php:419
|
240 |
+
#: php/qmn_options_email_tab.php:440
|
241 |
+
#: php/qmn_options_email_tab.php:506
|
242 |
msgid "Score Greater Than Or Equal To"
|
243 |
msgstr ""
|
244 |
|
245 |
+
#: php/qmn_options_email_tab.php:354
|
246 |
+
#: php/qmn_options_email_tab.php:420
|
247 |
+
#: php/qmn_options_email_tab.php:441
|
248 |
+
#: php/qmn_options_email_tab.php:507
|
249 |
msgid "Score Less Than Or Equal To"
|
250 |
msgstr ""
|
251 |
|
252 |
+
#: php/qmn_options_email_tab.php:355
|
253 |
+
#: php/qmn_options_email_tab.php:421
|
254 |
+
#: php/qmn_options_email_tab.php:442
|
255 |
+
#: php/qmn_options_email_tab.php:508
|
256 |
msgid "Subject"
|
257 |
msgstr ""
|
258 |
|
259 |
+
#: php/qmn_options_email_tab.php:356
|
260 |
+
#: php/qmn_options_email_tab.php:422
|
261 |
+
#: php/qmn_options_email_tab.php:443
|
262 |
+
#: php/qmn_options_email_tab.php:509
|
263 |
msgid "Email To Send"
|
264 |
msgstr ""
|
265 |
|
266 |
+
#: php/qmn_options_email_tab.php:434
|
267 |
msgid "Email Sent To Admin"
|
268 |
msgstr ""
|
269 |
|
270 |
+
#: php/qmn_options_email_tab.php:435
|
271 |
+
#: php/qmn_options_email_tab.php:513
|
272 |
msgid "Add New Admin Email"
|
273 |
msgstr ""
|
274 |
|
275 |
+
#: php/qmn_quiz_creator.php:369
|
276 |
msgid "Your new quiz has been created successfully. To begin editing your quiz, click the Edit link on the new quiz."
|
277 |
msgstr ""
|
278 |
|
279 |
+
#: php/qmn_quiz_creator.php:435
|
280 |
msgid "Your quiz has been deleted successfully."
|
281 |
msgstr ""
|
282 |
|
283 |
+
#: php/qmn_quiz_creator.php:477
|
284 |
msgid "Your quiz name has been updated successfully."
|
285 |
msgstr ""
|
286 |
|
287 |
+
#: php/qmn_quiz_creator.php:634
|
288 |
msgid "Your quiz has been duplicated successfully."
|
289 |
msgstr ""
|
290 |
|
291 |
+
#: php/qmn_quiz.php:350
|
292 |
msgid "Not a valid e-mail address!"
|
293 |
msgstr ""
|
294 |
|
295 |
+
#: php/qmn_quiz.php:351
|
296 |
msgid "This field must be a number!"
|
297 |
msgstr ""
|
298 |
|
299 |
+
#: php/qmn_quiz.php:352
|
300 |
msgid "The entered text is not correct!"
|
301 |
msgstr ""
|
302 |
|
303 |
+
#: php/qmn_quiz.php:353
|
304 |
msgid "Please complete all required fields!"
|
305 |
msgstr ""
|
306 |
|
307 |
+
#: php/qmn_quiz.php:465
|
308 |
msgid "Hint"
|
309 |
msgstr ""
|
310 |
|
311 |
+
#: php/qmn_quiz.php:1254
|
|
|
312 |
msgid "Previous"
|
313 |
msgstr ""
|
314 |
|
315 |
+
#: php/qmn_credits.php:27
|
316 |
msgid "Welcome To Quiz Master Next"
|
317 |
msgstr ""
|
318 |
|
319 |
+
#: php/qmn_credits.php:28
|
320 |
msgid "Thank you for updating!"
|
321 |
msgstr ""
|
322 |
|
323 |
+
#: php/qmn_credits.php:32
|
324 |
msgid "What's New!"
|
325 |
msgstr ""
|
326 |
|
327 |
+
#: php/qmn_credits.php:34
|
328 |
msgid "Changelog"
|
329 |
msgstr ""
|
330 |
|
331 |
+
#: php/qmn_usage_tracking.php:193
|
|
|
|
|
|
|
|
|
332 |
msgid "Allow Quiz Master Next to anonymously track this plugin's usage and help us make this plugin better? No sensitive data is tracked."
|
333 |
msgstr ""
|
334 |
|
335 |
+
#: php/qmn_usage_tracking.php:194
|
336 |
msgid "Allow"
|
337 |
msgstr ""
|
338 |
|
339 |
+
#: php/qmn_usage_tracking.php:195
|
340 |
msgid "Do not allow"
|
341 |
msgstr ""
|
342 |
|
343 |
+
#: php/qmn_options_leaderboard_tab.php:6
|
344 |
msgid "Leaderboard"
|
345 |
msgstr ""
|
346 |
|
347 |
+
#: php/qmn_options_leaderboard_tab.php:25
|
348 |
msgid "The leaderboards has been updated successfully."
|
349 |
msgstr ""
|
350 |
|
351 |
+
#: php/qmn_options_leaderboard_tab.php:52
|
352 |
msgid "The name of the user who is in first place"
|
353 |
msgstr ""
|
354 |
|
355 |
+
#: php/qmn_options_leaderboard_tab.php:53
|
356 |
msgid "The score from the first place's quiz"
|
357 |
msgstr ""
|
358 |
|
359 |
+
#: php/qmn_options_leaderboard_tab.php:57
|
360 |
msgid "The name of the user who is in second place"
|
361 |
msgstr ""
|
362 |
|
363 |
+
#: php/qmn_options_leaderboard_tab.php:58
|
364 |
msgid "The score from the second place's quiz"
|
365 |
msgstr ""
|
366 |
|
367 |
+
#: php/qmn_options_leaderboard_tab.php:62
|
368 |
msgid "The name of the user who is in third place"
|
369 |
msgstr ""
|
370 |
|
371 |
+
#: php/qmn_options_leaderboard_tab.php:63
|
372 |
msgid "The score from the third place's quiz"
|
373 |
msgstr ""
|
374 |
|
375 |
+
#: php/qmn_options_leaderboard_tab.php:67
|
376 |
msgid "The name of the user who is in fourth place"
|
377 |
msgstr ""
|
378 |
|
379 |
+
#: php/qmn_options_leaderboard_tab.php:68
|
380 |
msgid "The score from the fourth place's quiz"
|
381 |
msgstr ""
|
382 |
|
383 |
+
#: php/qmn_options_leaderboard_tab.php:72
|
384 |
msgid "The name of the user who is in fifth place"
|
385 |
msgstr ""
|
386 |
|
387 |
+
#: php/qmn_options_leaderboard_tab.php:73
|
388 |
msgid "The score from the fifth place's quiz"
|
389 |
msgstr ""
|
390 |
|
391 |
+
#: php/qmn_options_leaderboard_tab.php:80
|
392 |
+
#: php/qmn_options_leaderboard_tab.php:108
|
393 |
msgid "Save Leaderboard Options"
|
394 |
msgstr ""
|
395 |
|
396 |
+
#: php/qmn_options_leaderboard_tab.php:89
|
397 |
msgid "Leaderboard Template"
|
398 |
msgstr ""
|
399 |
|
400 |
+
#: php/qmn_options_leaderboard_tab.php:91
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
401 |
msgid "Allowed Variables:"
|
402 |
msgstr ""
|
403 |
|
404 |
+
#: php/qmn_addons.php:48
|
405 |
msgid "These addons extend the functionality of Quiz Master Next"
|
406 |
msgstr ""
|
407 |
|
408 |
+
#: php/qmn_addons.php:91
|
409 |
msgid "Browse All Addons"
|
410 |
msgstr ""
|
411 |
|
412 |
+
#: php/qmn_addons.php:98
|
413 |
msgid "Featured Addons"
|
414 |
msgstr ""
|
415 |
|
416 |
+
#: php/qmn_options_text_tab.php:6
|
417 |
msgid "Text"
|
418 |
msgstr ""
|
419 |
|
420 |
+
#: php/qmn_options_text_tab.php:42
|
421 |
msgid "The templates has been updated successfully."
|
422 |
msgstr ""
|
423 |
|
424 |
+
#: php/qmn_options_text_tab.php:170
|
425 |
+
#: php/qmn_options_text_tab.php:330
|
426 |
msgid "Save Templates"
|
427 |
msgstr ""
|
428 |
|
429 |
+
#: php/qmn_options_text_tab.php:176
|
430 |
msgid "Message Templates"
|
431 |
msgstr ""
|
432 |
|
433 |
+
#: php/qmn_options_text_tab.php:180
|
434 |
msgid "Message Displayed Before Quiz"
|
435 |
msgstr ""
|
436 |
|
437 |
+
#: php/qmn_options_text_tab.php:190
|
438 |
msgid "Message Displayed Before Comments Box If Enabled"
|
439 |
msgstr ""
|
440 |
|
441 |
+
#: php/qmn_options_text_tab.php:200
|
442 |
msgid "Message Displayed At End Of Quiz (Leave Blank To Omit Text Section)"
|
443 |
msgstr ""
|
444 |
|
445 |
+
#: php/qmn_options_text_tab.php:210
|
446 |
msgid "Message Displayed If User Has Tried Quiz Too Many Times"
|
447 |
msgstr ""
|
448 |
|
449 |
+
#: php/qmn_options_text_tab.php:220
|
450 |
msgid "Message Displayed If User Is Not Logged In And Quiz Requires Users To Be Logged In"
|
451 |
msgstr ""
|
452 |
|
453 |
+
#: php/qmn_options_text_tab.php:230
|
454 |
msgid "Message Displayed If Date Is Outside Scheduled Timeframe"
|
455 |
msgstr ""
|
456 |
|
457 |
+
#: php/qmn_options_text_tab.php:240
|
458 |
msgid "Message Displayed If The Limit Of Total Entries Has Been Reached"
|
459 |
msgstr ""
|
460 |
|
461 |
+
#: php/qmn_options_text_tab.php:250
|
462 |
msgid "%QUESTIONS_ANSWERS% Text"
|
463 |
msgstr ""
|
464 |
|
465 |
+
#: php/qmn_options_text_tab.php:263
|
466 |
msgid "Twitter Sharing Text"
|
467 |
msgstr ""
|
468 |
|
469 |
+
#: php/qmn_options_text_tab.php:280
|
470 |
msgid "Facebook Sharing Text"
|
471 |
msgstr ""
|
472 |
|
473 |
+
#: php/qmn_options_text_tab.php:295
|
474 |
msgid "Other Templates"
|
475 |
msgstr ""
|
476 |
|
477 |
+
#: php/qmn_options_text_tab.php:298
|
478 |
msgid "Text for submit button"
|
479 |
msgstr ""
|
480 |
|
481 |
+
#: php/qmn_options_text_tab.php:302
|
482 |
msgid "Text for name field"
|
483 |
msgstr ""
|
484 |
|
485 |
+
#: php/qmn_options_text_tab.php:306
|
486 |
msgid "Text for business field"
|
487 |
msgstr ""
|
488 |
|
489 |
+
#: php/qmn_options_text_tab.php:310
|
490 |
msgid "Text for email field"
|
491 |
msgstr ""
|
492 |
|
493 |
+
#: php/qmn_options_text_tab.php:314
|
494 |
msgid "Text for phone number field"
|
495 |
msgstr ""
|
496 |
|
497 |
+
#: php/qmn_options_text_tab.php:318
|
498 |
msgid "Text for comments field"
|
499 |
msgstr ""
|
500 |
|
501 |
+
#: php/qmn_options_text_tab.php:322
|
502 |
msgid "Text for previous button"
|
503 |
msgstr ""
|
504 |
|
505 |
+
#: php/qmn_options_text_tab.php:326
|
506 |
msgid "Text for next button"
|
507 |
msgstr ""
|
508 |
|
509 |
+
#: php/qmn_options_tools_tab.php:23
|
510 |
msgid "The stats has been reset successfully."
|
511 |
msgstr ""
|
512 |
|
513 |
+
#: php/qmn_options_tools_tab.php:75
|
514 |
msgid "Use this button to reset all the stats collected for this quiz (Quiz Views and Times Quiz Has Been Taken)."
|
515 |
msgstr ""
|
516 |
|
517 |
+
#: php/qmn_options_tools_tab.php:76
|
518 |
msgid "Reset Quiz Views And Taken Stats"
|
519 |
msgstr ""
|
520 |
|
521 |
+
#: php/qmn_options_tools_tab.php:87
|
522 |
msgid "Are you sure you want to reset the stats to 0? All views and taken stats for this quiz will be reset. This is permanent and cannot be undone."
|
523 |
msgstr ""
|
524 |
|
525 |
+
#: php/qmn_options_tools_tab.php:91
|
526 |
msgid "Reset All Stats For Quiz"
|
527 |
msgstr ""
|
528 |
|
529 |
+
#: php/qmn_dashboard_widgets.php:9
|
530 |
msgid "Quiz Master Next Snapshot"
|
531 |
msgstr ""
|
532 |
|
533 |
+
#: php/qmn_dashboard_widgets.php:166
|
534 |
msgid "quizzes taken today"
|
535 |
msgstr ""
|
536 |
|
537 |
+
#: php/qmn_dashboard_widgets.php:185
|
538 |
msgid "quizzes taken last 7 days"
|
539 |
msgstr ""
|
540 |
|
541 |
+
#: php/qmn_dashboard_widgets.php:204
|
542 |
+
msgid "quizzes taken last 30 days"
|
543 |
+
msgstr ""
|
544 |
+
|
545 |
+
#: php/qmn_dashboard_widgets.php:223
|
546 |
+
msgid "quizzes taken last 120 days"
|
547 |
+
msgstr ""
|
548 |
+
|
549 |
+
#: php/qmn_dashboard_widgets.php:242
|
550 |
msgid "total active quizzes"
|
551 |
msgstr ""
|
552 |
|
553 |
+
#: php/qmn_dashboard_widgets.php:248
|
554 |
msgid "total active questions"
|
555 |
msgstr ""
|
556 |
|
557 |
+
#: php/qmn_dashboard_widgets.php:254
|
558 |
msgid "most popular quiz"
|
559 |
msgstr ""
|
560 |
|
561 |
+
#: php/qmn_dashboard_widgets.php:260
|
562 |
msgid "least popular quiz"
|
563 |
msgstr ""
|
564 |
|
565 |
+
#: php/qmn_options_certificate_tab.php:6
|
566 |
msgid "Certificate (Beta)"
|
567 |
msgstr ""
|
568 |
|
569 |
+
#: php/qmn_options_certificate_tab.php:32
|
570 |
msgid "The certificate has been updated successfully."
|
571 |
msgstr ""
|
572 |
|
573 |
+
#: php/qmn_options_certificate_tab.php:61
|
574 |
msgid "Enter title here"
|
575 |
msgstr ""
|
576 |
|
577 |
+
#: php/qmn_options_certificate_tab.php:65
|
578 |
msgid "Quiz Certificate (Beta)"
|
579 |
msgstr ""
|
580 |
|
581 |
+
#: php/qmn_options_certificate_tab.php:66
|
582 |
msgid "Enter in your text here to fill in the certificate for this quiz. Be sure to enter in the link variable into the templates on the Quiz Text tab so the user can access the certificate."
|
583 |
msgstr ""
|
584 |
|
585 |
+
#: php/qmn_options_certificate_tab.php:67
|
586 |
msgid "These fields cannot contain HTML."
|
587 |
msgstr ""
|
588 |
|
589 |
+
#: php/qmn_options_certificate_tab.php:68
|
590 |
+
#: php/qmn_options_certificate_tab.php:124
|
591 |
msgid "Save Certificate Options"
|
592 |
msgstr ""
|
593 |
|
594 |
+
#: php/qmn_options_certificate_tab.php:76
|
595 |
msgid "Enable Certificates For This Quiz?"
|
596 |
msgstr ""
|
597 |
|
598 |
+
#: php/qmn_options_certificate_tab.php:84
|
599 |
msgid "Certificate Title"
|
600 |
msgstr ""
|
601 |
|
602 |
+
#: php/qmn_options_certificate_tab.php:91
|
603 |
msgid "Message Displayed On Certificate"
|
604 |
msgstr ""
|
605 |
|
606 |
+
#: php/qmn_options_certificate_tab.php:111
|
607 |
msgid "URL To Logo (Must be JPG, JPEG, PNG or GIF)"
|
608 |
msgstr ""
|
609 |
|
610 |
+
#: php/qmn_options_certificate_tab.php:118
|
611 |
msgid "URL To Background Img (Must be JPG, JPEG, PNG or GIF)"
|
612 |
msgstr ""
|
613 |
|
614 |
+
#: php/qmn_quiz_options.php:52
|
615 |
#, php-format
|
616 |
msgid "Quiz Settings For %s"
|
617 |
msgstr ""
|
618 |
|
619 |
+
#: php/qmn_quiz_options.php:92
|
620 |
msgid "Error!"
|
621 |
msgstr ""
|
622 |
|
623 |
+
#: php/qmn_quiz_options.php:92
|
624 |
msgid "Please go to the quizzes page and click on the Edit link from the quiz you wish to edit."
|
625 |
msgstr ""
|
626 |
|
627 |
+
#: php/qmn_options_questions_tab.php:6
|
628 |
msgid "Questions"
|
629 |
msgstr ""
|
630 |
|
631 |
+
#: php/qmn_options_questions_tab.php:14
|
632 |
+
msgid "Answer"
|
633 |
+
msgstr ""
|
634 |
+
|
635 |
+
#: php/qmn_options_questions_tab.php:112
|
636 |
msgid "The question has been updated successfully."
|
637 |
msgstr ""
|
638 |
|
639 |
+
#: php/qmn_options_questions_tab.php:139
|
640 |
msgid "The question has been deleted successfully."
|
641 |
msgstr ""
|
642 |
|
643 |
+
#: php/qmn_options_questions_tab.php:223
|
644 |
msgid "The question has been duplicated successfully."
|
645 |
msgstr ""
|
646 |
|
647 |
+
#: php/qmn_options_questions_tab.php:316
|
648 |
msgid "The question has been created successfully."
|
649 |
msgstr ""
|
650 |
|
651 |
+
#: php/qmn_options_questions_tab.php:434
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
652 |
msgid "Add Question"
|
653 |
msgstr ""
|
654 |
|
655 |
+
#: php/qmn_options_questions_tab.php:443
|
656 |
#, php-format
|
657 |
msgid "One question"
|
658 |
msgid_plural "%s questions"
|
659 |
msgstr[0] ""
|
660 |
msgstr[1] ""
|
661 |
|
662 |
+
#: php/qmn_options_questions_tab.php:449
|
663 |
+
#: php/qmn_options_questions_tab.php:457
|
664 |
+
#: php/qmn_options_questions_tab.php:582
|
665 |
+
msgid "Question Order"
|
666 |
msgstr ""
|
667 |
|
668 |
+
#: php/qmn_options_questions_tab.php:450
|
669 |
+
#: php/qmn_options_questions_tab.php:458
|
670 |
+
#: php/qmn_options_questions_tab.php:561
|
671 |
+
msgid "Question Type"
|
672 |
msgstr ""
|
673 |
|
674 |
+
#: php/qmn_options_questions_tab.php:451
|
675 |
+
#: php/qmn_options_questions_tab.php:459
|
676 |
+
#: php/qmn_options_questions_tab.php:595
|
677 |
+
msgid "Category"
|
678 |
msgstr ""
|
679 |
|
680 |
+
#: php/qmn_options_questions_tab.php:452
|
681 |
+
#: php/qmn_options_questions_tab.php:460
|
682 |
+
msgid "Question"
|
683 |
msgstr ""
|
684 |
|
685 |
+
#: php/qmn_options_questions_tab.php:534
|
686 |
+
msgid "For fill in the blank types, use %BLANK% to represent where to put the text box in your text."
|
|
|
|
|
|
|
687 |
msgstr ""
|
688 |
|
689 |
+
#: php/qmn_options_questions_tab.php:539
|
|
|
690 |
msgid "Answers"
|
691 |
msgstr ""
|
692 |
|
693 |
+
#: php/qmn_options_questions_tab.php:540
|
|
|
694 |
msgid "Points Worth"
|
695 |
msgstr ""
|
696 |
|
697 |
+
#: php/qmn_options_questions_tab.php:541
|
|
|
698 |
msgid "Correct Answer"
|
699 |
msgstr ""
|
700 |
|
701 |
+
#: php/qmn_options_questions_tab.php:546
|
|
|
702 |
msgid "Add New Answer!"
|
703 |
msgstr ""
|
704 |
|
705 |
+
#: php/qmn_options_questions_tab.php:551
|
|
|
706 |
msgid "Correct Answer Info"
|
707 |
msgstr ""
|
708 |
|
709 |
+
#: php/qmn_options_questions_tab.php:573
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
710 |
msgid "Comment Field"
|
711 |
msgstr ""
|
712 |
|
713 |
+
#: php/qmn_options_questions_tab.php:575
|
|
|
714 |
msgid "Small Text Field"
|
715 |
msgstr ""
|
716 |
|
717 |
+
#: php/qmn_options_questions_tab.php:576
|
|
|
718 |
msgid "Large Text Field"
|
719 |
msgstr ""
|
720 |
|
721 |
+
#: php/qmn_options_questions_tab.php:577
|
|
|
722 |
msgid "None"
|
723 |
msgstr ""
|
724 |
|
725 |
+
#: php/qmn_options_questions_tab.php:587
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
726 |
msgid "Required?"
|
727 |
msgstr ""
|
728 |
|
729 |
+
#: php/qmn_options_questions_tab.php:618
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
730 |
msgid "Create Question"
|
731 |
msgstr ""
|
732 |
|
733 |
+
#: php/qmn_options_questions_tab.php:623
|
734 |
msgid "Are you sure you want to delete this question?"
|
735 |
msgstr ""
|
736 |
|
737 |
+
#: php/qmn_options_questions_tab.php:628
|
738 |
msgid "Delete Question"
|
739 |
msgstr ""
|
740 |
|
741 |
+
#: php/qmn_options_questions_tab.php:633
|
742 |
msgid "Are you sure you want to duplicate this question?"
|
743 |
msgstr ""
|
744 |
|
745 |
+
#: php/qmn_options_questions_tab.php:638
|
746 |
msgid "Duplicate Question"
|
747 |
msgstr ""
|
748 |
|
749 |
+
#: php/qmn_results.php:23
|
750 |
msgid "Your results has been deleted successfully."
|
751 |
msgstr ""
|
752 |
|
753 |
+
#: php/qmn_results.php:161
|
754 |
#, php-format
|
755 |
msgid "One result"
|
756 |
msgid_plural "%s results"
|
757 |
msgstr[0] ""
|
758 |
msgstr[1] ""
|
759 |
|
760 |
+
#: php/qmn_results.php:208
|
761 |
msgid "Actions"
|
762 |
msgstr ""
|
763 |
|
764 |
+
#: php/qmn_results.php:209
|
765 |
msgid "Quiz Name"
|
766 |
msgstr ""
|
767 |
|
768 |
+
#: php/qmn_results.php:210
|
769 |
msgid "Score"
|
770 |
msgstr ""
|
771 |
|
772 |
+
#: php/qmn_results.php:211
|
773 |
msgid "Time To Complete"
|
774 |
msgstr ""
|
775 |
|
776 |
+
#: php/qmn_results.php:212
|
777 |
msgid "Name"
|
778 |
msgstr ""
|
779 |
|
780 |
+
#: php/qmn_results.php:213
|
781 |
msgid "Business"
|
782 |
msgstr ""
|
783 |
|
784 |
+
#: php/qmn_results.php:214
|
785 |
msgid "Email"
|
786 |
msgstr ""
|
787 |
|
788 |
+
#: php/qmn_results.php:215
|
789 |
msgid "Phone"
|
790 |
msgstr ""
|
791 |
|
792 |
+
#: php/qmn_results.php:216
|
793 |
msgid "Time Taken"
|
794 |
msgstr ""
|
795 |
|
796 |
+
#: php/qmn_results.php:258
|
797 |
+
#: php/qmn_options_option_tab.php:147
|
798 |
msgid "Not Graded"
|
799 |
msgstr ""
|
800 |
|
801 |
+
#: php/qmn_results.php:275
|
802 |
msgid "Are you sure you want to delete these results?"
|
803 |
msgstr ""
|
804 |
|
805 |
+
#: php/qmn_results.php:280
|
806 |
msgid "Delete Results"
|
807 |
msgstr ""
|
808 |
|
809 |
+
#: php/qmn_options_results_page_tab.php:6
|
810 |
msgid "Results Pages"
|
811 |
msgstr ""
|
812 |
|
813 |
+
#: php/qmn_options_results_page_tab.php:41
|
814 |
msgid "The results page has been added successfully."
|
815 |
msgstr ""
|
816 |
|
817 |
+
#: php/qmn_options_results_page_tab.php:81
|
818 |
msgid "The results page has been saved successfully."
|
819 |
msgstr ""
|
820 |
|
821 |
+
#: php/qmn_options_results_page_tab.php:191
|
822 |
msgid "Displays button to share on Facebook."
|
823 |
msgstr ""
|
824 |
|
825 |
+
#: php/qmn_options_results_page_tab.php:194
|
826 |
msgid "Displays button to share on Twitter."
|
827 |
msgstr ""
|
828 |
|
829 |
+
#: php/qmn_options_results_page_tab.php:199
|
830 |
+
#: php/qmn_options_results_page_tab.php:280
|
831 |
msgid "Save Results Pages"
|
832 |
msgstr ""
|
833 |
|
834 |
+
#: php/qmn_options_results_page_tab.php:200
|
835 |
+
#: php/qmn_options_results_page_tab.php:285
|
836 |
msgid "Add New Results Page"
|
837 |
msgstr ""
|
838 |
|
839 |
+
#: php/qmn_options_results_page_tab.php:208
|
840 |
+
#: php/qmn_options_results_page_tab.php:272
|
841 |
msgid "Results Page Shown"
|
842 |
msgstr ""
|
843 |
|
844 |
+
#: php/qmn_options_results_page_tab.php:209
|
845 |
+
#: php/qmn_options_results_page_tab.php:273
|
846 |
msgid "Redirect URL (Beta)"
|
847 |
msgstr ""
|
848 |
|
849 |
+
#: php/qmn_options_results_page_tab.php:247
|
850 |
+
msgid "Delete"
|
851 |
+
msgstr ""
|
852 |
+
|
853 |
+
#: php/qmn_options_results_page_tab.php:247
|
854 |
msgid "Are you sure?"
|
855 |
msgstr ""
|
856 |
|
857 |
+
#: php/qmn_options_preview_tab.php:6
|
858 |
msgid "Preview"
|
859 |
msgstr ""
|
860 |
|
861 |
+
#: php/qmn-stats-page.php:29
|
862 |
+
msgid "Quiz Statistics"
|
863 |
+
msgstr ""
|
864 |
+
|
865 |
+
#: php/qmn-stats-page.php:68
|
866 |
+
msgid "Quiz Taken Stats"
|
867 |
+
msgstr ""
|
868 |
+
|
869 |
+
#: php/qmn_options_option_tab.php:6
|
870 |
msgid "Options"
|
871 |
msgstr ""
|
872 |
|
873 |
+
#: php/qmn_options_option_tab.php:94
|
874 |
msgid "The options has been updated successfully."
|
875 |
msgstr ""
|
876 |
|
877 |
+
#: php/qmn_options_option_tab.php:135
|
878 |
+
#: php/qmn_options_option_tab.php:286
|
879 |
msgid "Save Options"
|
880 |
msgstr ""
|
881 |
|
882 |
+
#: php/qmn_options_option_tab.php:143
|
883 |
msgid "Which system is this quiz graded on?"
|
884 |
msgstr ""
|
885 |
|
886 |
+
#: php/qmn_options_option_tab.php:145
|
887 |
msgid "Correct/Incorrect"
|
888 |
msgstr ""
|
889 |
|
890 |
+
#: php/qmn_options_option_tab.php:146
|
891 |
msgid "Points"
|
892 |
msgstr ""
|
893 |
|
894 |
+
#: php/qmn_options_option_tab.php:151
|
895 |
msgid "Should the user be required to be logged in to take this quiz?"
|
896 |
msgstr ""
|
897 |
|
898 |
+
#: php/qmn_options_option_tab.php:158
|
899 |
msgid "How many questions per page would you like? (Leave 0 for all questions on one page)"
|
900 |
msgstr ""
|
901 |
|
902 |
+
#: php/qmn_options_option_tab.php:164
|
903 |
msgid "How many minutes does the user have to finish the quiz? (Leave 0 for no time limit)"
|
904 |
msgstr ""
|
905 |
|
906 |
+
#: php/qmn_options_option_tab.php:170
|
907 |
msgid "How many times can a user take this quiz? (Leave 0 for as many times as the user wants to. Currently only works for registered users)"
|
908 |
msgstr ""
|
909 |
|
910 |
+
#: php/qmn_options_option_tab.php:176
|
911 |
msgid "How many total entries can this quiz have? (Leave 0 for unlimited entries"
|
912 |
msgstr ""
|
913 |
|
914 |
+
#: php/qmn_options_option_tab.php:182
|
915 |
msgid "How many questions should be loaded for quiz? (Leave 0 to load all questions)"
|
916 |
msgstr ""
|
917 |
|
918 |
+
#: php/qmn_options_option_tab.php:188
|
919 |
msgid "What time-frame should the user be able to access the quiz? (Leave blank if the user can access anytime)"
|
920 |
msgstr ""
|
921 |
|
922 |
+
#: php/qmn_options_option_tab.php:190
|
923 |
msgid "start date"
|
924 |
msgstr ""
|
925 |
|
926 |
+
#: php/qmn_options_option_tab.php:193
|
927 |
msgid "end date"
|
928 |
msgstr ""
|
929 |
|
930 |
+
#: php/qmn_options_option_tab.php:197
|
931 |
msgid "Are the questions random? (Question Order will not apply if this is yes)"
|
932 |
msgstr ""
|
933 |
|
934 |
+
#: php/qmn_options_option_tab.php:199
|
935 |
msgid "Random Questions"
|
936 |
msgstr ""
|
937 |
|
938 |
+
#: php/qmn_options_option_tab.php:200
|
939 |
msgid "Random Questions And Answers"
|
940 |
msgstr ""
|
941 |
|
942 |
+
#: php/qmn_options_option_tab.php:205
|
943 |
msgid "Would you like to ask for the contact information at the beginning or at the end of the quiz?"
|
944 |
msgstr ""
|
945 |
|
946 |
+
#: php/qmn_options_option_tab.php:207
|
947 |
msgid "Beginning"
|
948 |
msgstr ""
|
949 |
|
950 |
+
#: php/qmn_options_option_tab.php:208
|
951 |
msgid "End"
|
952 |
msgstr ""
|
953 |
|
954 |
+
#: php/qmn_options_option_tab.php:212
|
955 |
msgid "If a logged-in user takes the quiz, would you like them to be able to edit contact information? If set to no, the fields will not show up for logged in users; however, the users information will be saved for the fields."
|
956 |
msgstr ""
|
957 |
|
958 |
+
#: php/qmn_options_option_tab.php:219
|
959 |
msgid "Should we ask for users name?"
|
960 |
msgstr ""
|
961 |
|
962 |
+
#: php/qmn_options_option_tab.php:222
|
963 |
+
#: php/qmn_options_option_tab.php:230
|
964 |
+
#: php/qmn_options_option_tab.php:238
|
965 |
+
#: php/qmn_options_option_tab.php:246
|
966 |
msgid "Require"
|
967 |
msgstr ""
|
968 |
|
969 |
+
#: php/qmn_options_option_tab.php:227
|
970 |
msgid "Should we ask for users business?"
|
971 |
msgstr ""
|
972 |
|
973 |
+
#: php/qmn_options_option_tab.php:235
|
974 |
msgid "Should we ask for users email?"
|
975 |
msgstr ""
|
976 |
|
977 |
+
#: php/qmn_options_option_tab.php:243
|
978 |
msgid "Should we ask for users phone number?"
|
979 |
msgstr ""
|
980 |
|
981 |
+
#: php/qmn_options_option_tab.php:251
|
982 |
msgid "Would you like a place for the user to enter comments?"
|
983 |
msgstr ""
|
984 |
|
985 |
+
#: php/qmn_options_option_tab.php:258
|
986 |
msgid "Show question number on quiz?"
|
987 |
msgstr ""
|
988 |
|
989 |
+
#: php/qmn_options_option_tab.php:265
|
990 |
msgid "Show social media sharing buttons? (Twitter & Facebook)"
|
991 |
msgstr ""
|
992 |
|
993 |
+
#: php/qmn_options_option_tab.php:265
|
994 |
msgid "This option is for here only for users of older versions. Please use the new template variables %FACEBOOK_SHARE% %TWITTER_SHARE% on your results pages instead of using this option!"
|
995 |
msgstr ""
|
996 |
|
997 |
+
#: php/qmn_options_option_tab.php:272
|
998 |
+
msgid "Disable question once user selects answer? (Currently only work on multiple choice)"
|
999 |
+
msgstr ""
|
1000 |
+
|
1001 |
+
#: php/qmn_options_option_tab.php:279
|
1002 |
+
msgid "Dynamically add class for incorrect/correct answer after user selects answer? (Currently only works on multiple choice)"
|
1003 |
+
msgstr ""
|
1004 |
+
|
1005 |
+
#: php/qmn_options_style_tab.php:6
|
1006 |
msgid "Style"
|
1007 |
msgstr ""
|
1008 |
|
1009 |
+
#: php/qmn_options_style_tab.php:26
|
1010 |
msgid "The style has been saved successfully."
|
1011 |
msgstr ""
|
1012 |
|
1013 |
+
#: php/qmn_options_style_tab.php:65
|
1014 |
msgid "Quiz Styles"
|
1015 |
msgstr ""
|
1016 |
|
1017 |
+
#: php/qmn_options_style_tab.php:66
|
1018 |
msgid "Choose your style:"
|
1019 |
msgstr ""
|
1020 |
|
1021 |
+
#: php/qmn_options_style_tab.php:88
|
1022 |
msgid "Custom"
|
1023 |
msgstr ""
|
1024 |
|
1025 |
+
#: php/qmn_options_style_tab.php:94
|
1026 |
+
#: php/qmn_options_style_tab.php:106
|
1027 |
msgid "Save Quiz Style"
|
1028 |
msgstr ""
|
1029 |
|
1030 |
+
#: php/qmn_options_style_tab.php:96
|
1031 |
msgid "Custom Style CSS"
|
1032 |
msgstr ""
|
1033 |
|
1034 |
+
#: php/qmn_options_style_tab.php:97
|
1035 |
msgid "For detailed help and guidance along with a list of different classes used in this plugin, please visit the following link:"
|
1036 |
msgstr ""
|
1037 |
|
1038 |
+
#: php/qmn_results_details.php:117
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1039 |
msgid "Results"
|
1040 |
msgstr ""
|
1041 |
|
1042 |
+
#: php/qmn_results_details.php:196
|
1043 |
msgid "Create Certificate"
|
1044 |
msgstr ""
|
1045 |
|
1046 |
+
#: php/qmn_results_details.php:201
|
1047 |
msgid "Download Certificate Here"
|
1048 |
msgstr ""
|
1049 |
|
1050 |
+
#: php/qmn_results_details.php:208
|
1051 |
msgid "Certificate"
|
1052 |
msgstr ""
|
1053 |
|
1054 |
+
#: php/qmn_tools.php:90
|
1055 |
msgid "There has been an error! Please try again."
|
1056 |
msgstr ""
|
1057 |
|
1058 |
+
#: php/qmn_tools.php:108
|
1059 |
msgid "Quiz Has Been Restored!"
|
1060 |
msgstr ""
|
1061 |
|
1062 |
+
#: php/qmn_tools.php:113
|
1063 |
msgid "Choose a quiz in the drop down and then click the button to restore a deleted quiz."
|
1064 |
msgstr ""
|
1065 |
|
1066 |
+
#: php/qmn_tools.php:123
|
1067 |
msgid "Restore Quiz"
|
1068 |
msgstr ""
|
1069 |
|
1070 |
+
#: php/qmn_tools.php:152
|
1071 |
+
#: php/qmn_tools.php:168
|
1072 |
#, php-format
|
1073 |
msgid "Previous %s Audits"
|
1074 |
msgstr ""
|
1075 |
|
1076 |
+
#: php/qmn_tools.php:155
|
1077 |
+
#: php/qmn_tools.php:162
|
1078 |
#, php-format
|
1079 |
msgid "Next %s Audits"
|
1080 |
msgstr ""
|
1081 |
|
1082 |
+
#: php/qmn_tools.php:175
|
1083 |
msgid "User"
|
1084 |
msgstr ""
|
1085 |
|
1086 |
+
#: php/qmn_tools.php:176
|
1087 |
msgid "Action"
|
1088 |
msgstr ""
|
1089 |
|
1090 |
+
#: php/qmn_tools.php:177
|
1091 |
msgid "Time"
|
1092 |
msgstr ""
|
1093 |
|
1094 |
+
#: php/qmn_help.php:10
|
1095 |
msgid "Need Help?"
|
1096 |
msgstr ""
|
1097 |
|
1098 |
+
#: php/qmn_help.php:11
|
1099 |
msgid "Support"
|
1100 |
msgstr ""
|
1101 |
|
1102 |
+
#: php/qmn_help.php:12
|
1103 |
msgid "System Info"
|
1104 |
msgstr ""
|
1105 |
|
1106 |
+
#: php/qmn_help.php:15
|
1107 |
msgid "Help Page"
|
1108 |
msgstr ""
|
1109 |
|
1110 |
+
#: php/qmn_help.php:38
|
1111 |
msgid "Need help with the plugin? Try any of the following:"
|
1112 |
msgstr ""
|
1113 |
|
1114 |
+
#: php/qmn_question_types.php:7
|
1115 |
msgid "Multiple Choice"
|
1116 |
msgstr ""
|
1117 |
|
1118 |
+
#: php/qmn_question_types.php:76
|
1119 |
msgid "Horizontal Multiple Choice"
|
1120 |
msgstr ""
|
1121 |
|
1122 |
+
#: php/qmn_question_types.php:144
|
1123 |
msgid "Drop Down"
|
1124 |
msgstr ""
|
1125 |
|
1126 |
+
#: php/qmn_question_types.php:209
|
1127 |
msgid "Small Open Answer"
|
1128 |
msgstr ""
|
1129 |
|
1130 |
+
#: php/qmn_question_types.php:258
|
1131 |
msgid "Multiple Response"
|
1132 |
msgstr ""
|
1133 |
|
1134 |
+
#: php/qmn_question_types.php:333
|
1135 |
msgid "Large Open Answer"
|
1136 |
msgstr ""
|
1137 |
|
1138 |
+
#: php/qmn_question_types.php:382
|
1139 |
msgid "Text Block"
|
1140 |
msgstr ""
|
1141 |
|
1142 |
+
#: php/qmn_question_types.php:397
|
1143 |
msgid "Number"
|
1144 |
msgstr ""
|
1145 |
|
1146 |
+
#: php/qmn_question_types.php:446
|
1147 |
msgid "Accept"
|
1148 |
msgstr ""
|
1149 |
|
1150 |
+
#: php/qmn_question_types.php:465
|
1151 |
msgid "Captcha"
|
1152 |
msgstr ""
|
1153 |
|
1154 |
+
#: php/qmn_question_types.php:506
|
1155 |
msgid "Horizontal Multiple Response"
|
1156 |
msgstr ""
|
1157 |
|
1158 |
+
#: php/qmn_question_types.php:580
|
1159 |
msgid "Fill In The Blank"
|
1160 |
msgstr ""
|
1161 |
|
1162 |
+
#: php/qmn_alerts.php:19
|
1163 |
msgid "Success!"
|
1164 |
msgstr ""
|
1165 |
|
1166 |
+
#: php/qmn_quiz_admin.php:189
|
1167 |
msgid "Add New"
|
1168 |
msgstr ""
|
1169 |
|
1170 |
+
#: php/qmn_quiz_admin.php:207
|
1171 |
#, php-format
|
1172 |
msgid "One quiz"
|
1173 |
msgid_plural "%s quizzes"
|
1174 |
msgstr[0] ""
|
1175 |
msgstr[1] ""
|
1176 |
|
1177 |
+
#: php/qmn_quiz_admin.php:253
|
1178 |
+
#: php/qmn_quiz_admin.php:304
|
1179 |
msgid "URL"
|
1180 |
msgstr ""
|
1181 |
|
1182 |
+
#: php/qmn_quiz_admin.php:254
|
1183 |
+
#: php/qmn_quiz_admin.php:305
|
1184 |
msgid "Quiz Shortcode"
|
1185 |
msgstr ""
|
1186 |
|
1187 |
+
#: php/qmn_quiz_admin.php:255
|
1188 |
+
#: php/qmn_quiz_admin.php:306
|
1189 |
msgid "Leaderboard Shortcode"
|
1190 |
msgstr ""
|
1191 |
|
1192 |
+
#: php/qmn_quiz_admin.php:256
|
1193 |
+
#: php/qmn_quiz_admin.php:307
|
1194 |
msgid "Quiz Views"
|
1195 |
msgstr ""
|
1196 |
|
1197 |
+
#: php/qmn_quiz_admin.php:257
|
1198 |
+
#: php/qmn_quiz_admin.php:308
|
1199 |
msgid "Quiz Taken"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
+
#: php/qmn_quiz_admin.php:258
|
1203 |
+
#: php/qmn_quiz_admin.php:309
|
1204 |
msgid "Last Modified"
|
1205 |
msgstr ""
|
1206 |
|
1207 |
+
#: php/qmn_quiz_admin.php:271
|
1208 |
msgid "Edit Name"
|
1209 |
msgstr ""
|
1210 |
|
1211 |
+
#: php/qmn_quiz_admin.php:273
|
1212 |
+
msgid "Edit"
|
1213 |
+
msgstr ""
|
1214 |
+
|
1215 |
+
#: php/qmn_quiz_admin.php:275
|
1216 |
+
#: php/qmn_quiz_admin.php:404
|
1217 |
+
msgid "Duplicate"
|
1218 |
+
msgstr ""
|
1219 |
+
|
1220 |
+
#: php/qmn_quiz_admin.php:366
|
1221 |
msgid "Create New Quiz"
|
1222 |
msgstr ""
|
1223 |
|
1224 |
+
#: php/qmn_quiz_admin.php:380
|
1225 |
msgid "Create Quiz"
|
1226 |
msgstr ""
|
1227 |
|
1228 |
+
#: php/qmn_quiz_admin.php:386
|
1229 |
msgid "Quiz Name:"
|
1230 |
msgstr ""
|
1231 |
|
1232 |
+
#: php/qmn_quiz_admin.php:397
|
1233 |
msgid "Duplicate this quiz?"
|
1234 |
msgstr ""
|
1235 |
|
1236 |
+
#: php/qmn_quiz_admin.php:399
|
1237 |
msgid "Duplicate questions with quiz"
|
1238 |
msgstr ""
|
1239 |
|
1240 |
+
#: php/qmn_quiz_admin.php:401
|
1241 |
msgid "Name Of New Quiz:"
|
1242 |
msgstr ""
|
1243 |
|
1244 |
+
#: php/qmn_quiz_admin.php:410
|
1245 |
msgid "Are you sure you want to delete this quiz?"
|
1246 |
msgstr ""
|
1247 |
|
1248 |
+
#: php/qmn_quiz_admin.php:415
|
1249 |
msgid "Delete Quiz"
|
1250 |
msgstr ""
|
1251 |
|
1252 |
+
#: php/qmn_widgets.php:11
|
1253 |
msgid "Quiz Master Next Leaderboard Widget"
|
1254 |
msgstr ""
|
1255 |
|
1256 |
+
#: php/qmn_widgets.php:26
|
1257 |
msgid "Widget Title"
|
1258 |
msgstr ""
|
1259 |
|
1260 |
+
#: php/qmn_widgets.php:30
|
1261 |
msgid "Quiz ID"
|
1262 |
msgstr ""
|
1263 |
|
mlw_quizmaster2.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Plugin Name: Quiz Master Next
|
4 |
* Description: Use this plugin to add multiple quizzes, tests, or surveys to your website.
|
5 |
-
* Version: 4.
|
6 |
* Author: Frank Corso
|
7 |
* Author URI: http://www.mylocalwebstop.com/
|
8 |
* Plugin URI: http://www.quizmasternext.com/
|
@@ -16,7 +16,7 @@
|
|
16 |
* You understand that you install, operate, and unistall the plugin at your own discretion and risk.
|
17 |
*
|
18 |
* @author Frank Corso
|
19 |
-
* @version 4.
|
20 |
*/
|
21 |
if ( ! defined( 'ABSPATH' ) ) exit;
|
22 |
/**
|
@@ -34,7 +34,7 @@ class MLWQuizMasterNext
|
|
34 |
* @var string
|
35 |
* @since 4.0.0
|
36 |
*/
|
37 |
-
public $version = '4.
|
38 |
|
39 |
/**
|
40 |
* QMN Alert Manager Object
|
@@ -86,45 +86,45 @@ class MLWQuizMasterNext
|
|
86 |
{
|
87 |
if (is_admin())
|
88 |
{
|
89 |
-
include("
|
90 |
-
include("
|
91 |
-
include("
|
92 |
-
include("
|
93 |
-
include("
|
94 |
-
include("
|
95 |
-
include("
|
96 |
-
include("
|
97 |
-
include("
|
98 |
-
include("
|
99 |
-
include("
|
100 |
-
include("
|
101 |
-
include("
|
102 |
-
include("
|
103 |
-
include("
|
104 |
-
include("
|
105 |
-
include("
|
106 |
-
include("
|
107 |
-
include("
|
108 |
-
include("
|
109 |
-
include("
|
110 |
-
include("
|
111 |
}
|
112 |
-
include("
|
113 |
-
include("
|
114 |
-
include("
|
115 |
-
include("
|
116 |
-
include("
|
117 |
-
include("
|
118 |
-
include("
|
119 |
-
include("
|
120 |
|
121 |
-
include("
|
122 |
$this->alertManager = new MlwQmnAlertManager();
|
123 |
|
124 |
-
include("
|
125 |
$this->quizCreator = new QMNQuizCreator();
|
126 |
|
127 |
-
include("
|
128 |
$this->pluginHelper = new QMNPluginHelper();
|
129 |
}
|
130 |
|
@@ -196,7 +196,7 @@ class MLWQuizMasterNext
|
|
196 |
'label' => 'Quizzes',
|
197 |
'rewrite' => array('slug' => $cpt_slug),
|
198 |
'has_archive' => $has_archive,
|
199 |
-
'supports' => array( 'title', '
|
200 |
);
|
201 |
|
202 |
register_post_type( 'quiz', $quiz_args );
|
@@ -220,7 +220,7 @@ class MLWQuizMasterNext
|
|
220 |
add_submenu_page(__FILE__, __('Quiz Result Details', 'quiz-master-next'), __('Quiz Result Details', 'quiz-master-next'), 'moderate_comments', 'mlw_quiz_result_details', 'mlw_generate_result_details');
|
221 |
add_submenu_page(__FILE__, __('Settings', 'quiz-master-next'), __('Settings', 'quiz-master-next'), 'manage_options', 'qmn_global_settings', array('QMNGlobalSettingsPage', 'display_page'));
|
222 |
add_submenu_page(__FILE__, __('Tools', 'quiz-master-next'), __('Tools', 'quiz-master-next'), 'manage_options', 'mlw_quiz_tools', 'mlw_generate_quiz_tools');
|
223 |
-
add_submenu_page(__FILE__, __('Stats', 'quiz-master-next'), __('Stats', 'quiz-master-next'), 'moderate_comments', '
|
224 |
add_submenu_page(__FILE__, __('Addon Settings', 'quiz-master-next'), __('Addon Settings', 'quiz-master-next'), 'manage_options', 'qmn_addons', 'qmn_addons_page');
|
225 |
add_submenu_page(__FILE__, __('Help', 'quiz-master-next'), __('Help', 'quiz-master-next'), 'moderate_comments', 'mlw_quiz_help', 'mlw_generate_help_page');
|
226 |
|
2 |
/**
|
3 |
* Plugin Name: Quiz Master Next
|
4 |
* Description: Use this plugin to add multiple quizzes, tests, or surveys to your website.
|
5 |
+
* Version: 4.3.0
|
6 |
* Author: Frank Corso
|
7 |
* Author URI: http://www.mylocalwebstop.com/
|
8 |
* Plugin URI: http://www.quizmasternext.com/
|
16 |
* You understand that you install, operate, and unistall the plugin at your own discretion and risk.
|
17 |
*
|
18 |
* @author Frank Corso
|
19 |
+
* @version 4.3.0
|
20 |
*/
|
21 |
if ( ! defined( 'ABSPATH' ) ) exit;
|
22 |
/**
|
34 |
* @var string
|
35 |
* @since 4.0.0
|
36 |
*/
|
37 |
+
public $version = '4.3.0';
|
38 |
|
39 |
/**
|
40 |
* QMN Alert Manager Object
|
86 |
{
|
87 |
if (is_admin())
|
88 |
{
|
89 |
+
include("php/qmn-stats-page.php");
|
90 |
+
include("php/qmn_quiz_admin.php");
|
91 |
+
include("php/qmn_quiz_options.php");
|
92 |
+
include("php/qmn_results.php");
|
93 |
+
include("php/qmn_results_details.php");
|
94 |
+
include("php/qmn_tools.php");
|
95 |
+
include("php/qmn_credits.php");
|
96 |
+
include("php/qmn_help.php");
|
97 |
+
include("php/qmn_dashboard_widgets.php");
|
98 |
+
include("php/qmn_options_questions_tab.php");
|
99 |
+
include("php/qmn_options_text_tab.php");
|
100 |
+
include("php/qmn_options_option_tab.php");
|
101 |
+
include("php/qmn_options_leaderboard_tab.php");
|
102 |
+
include("php/qmn_options_certificate_tab.php");
|
103 |
+
include("php/qmn_options_email_tab.php");
|
104 |
+
include("php/qmn_options_results_page_tab.php");
|
105 |
+
include("php/qmn_options_style_tab.php");
|
106 |
+
include("php/qmn_options_tools_tab.php");
|
107 |
+
include("php/qmn_options_preview_tab.php");
|
108 |
+
include("php/qmn_addons.php");
|
109 |
+
include("php/qmn_global_settings.php");
|
110 |
+
include("php/qmn_usage_tracking.php");
|
111 |
}
|
112 |
+
include("php/qmn_quiz.php");
|
113 |
+
include("php/qmn_quiz_install.php");
|
114 |
+
include("php/qmn_leaderboard.php");
|
115 |
+
include("php/qmn_update.php");
|
116 |
+
include("php/qmn_widgets.php");
|
117 |
+
include("php/qmn_template_variables.php");
|
118 |
+
include("php/qmn_adverts.php");
|
119 |
+
include("php/qmn_question_types.php");
|
120 |
|
121 |
+
include("php/qmn_alerts.php");
|
122 |
$this->alertManager = new MlwQmnAlertManager();
|
123 |
|
124 |
+
include("php/qmn_quiz_creator.php");
|
125 |
$this->quizCreator = new QMNQuizCreator();
|
126 |
|
127 |
+
include("php/qmn_helper.php");
|
128 |
$this->pluginHelper = new QMNPluginHelper();
|
129 |
}
|
130 |
|
196 |
'label' => 'Quizzes',
|
197 |
'rewrite' => array('slug' => $cpt_slug),
|
198 |
'has_archive' => $has_archive,
|
199 |
+
'supports' => array( 'title', 'author', 'comments' )
|
200 |
);
|
201 |
|
202 |
register_post_type( 'quiz', $quiz_args );
|
220 |
add_submenu_page(__FILE__, __('Quiz Result Details', 'quiz-master-next'), __('Quiz Result Details', 'quiz-master-next'), 'moderate_comments', 'mlw_quiz_result_details', 'mlw_generate_result_details');
|
221 |
add_submenu_page(__FILE__, __('Settings', 'quiz-master-next'), __('Settings', 'quiz-master-next'), 'manage_options', 'qmn_global_settings', array('QMNGlobalSettingsPage', 'display_page'));
|
222 |
add_submenu_page(__FILE__, __('Tools', 'quiz-master-next'), __('Tools', 'quiz-master-next'), 'manage_options', 'mlw_quiz_tools', 'mlw_generate_quiz_tools');
|
223 |
+
add_submenu_page(__FILE__, __('Stats', 'quiz-master-next'), __('Stats', 'quiz-master-next'), 'moderate_comments', 'qmn_stats', 'qmn_generate_stats_page');
|
224 |
add_submenu_page(__FILE__, __('Addon Settings', 'quiz-master-next'), __('Addon Settings', 'quiz-master-next'), 'manage_options', 'qmn_addons', 'qmn_addons_page');
|
225 |
add_submenu_page(__FILE__, __('Help', 'quiz-master-next'), __('Help', 'quiz-master-next'), 'moderate_comments', 'mlw_quiz_help', 'mlw_generate_help_page');
|
226 |
|
{includes/fpdf → php/certificates}/index.php
RENAMED
File without changes
|
{includes → php}/fpdf/WriteHTML.php
RENAMED
File without changes
|
{includes → php}/fpdf/font/courier.php
RENAMED
File without changes
|
{includes → php}/fpdf/font/courierb.php
RENAMED
File without changes
|
{includes → php}/fpdf/font/courierbi.php
RENAMED
File without changes
|
{includes → php}/fpdf/font/courieri.php
RENAMED
File without changes
|
{includes → php}/fpdf/font/helvetica.php
RENAMED
File without changes
|
{includes → php}/fpdf/font/helveticab.php
RENAMED
File without changes
|
{includes → php}/fpdf/font/helveticabi.php
RENAMED
File without changes
|
{includes → php}/fpdf/font/helveticai.php
RENAMED
File without changes
|
{includes → php}/fpdf/font/symbol.php
RENAMED
File without changes
|
{includes → php}/fpdf/font/times.php
RENAMED
File without changes
|
{includes → php}/fpdf/font/timesb.php
RENAMED
File without changes
|
{includes → php}/fpdf/font/timesbi.php
RENAMED
File without changes
|
{includes → php}/fpdf/font/timesi.php
RENAMED
File without changes
|
{includes → php}/fpdf/font/zapfdingbats.php
RENAMED
File without changes
|
{includes → php}/fpdf/fpdf.php
RENAMED
File without changes
|
{includes/images → php/fpdf}/index.php
RENAMED
File without changes
|
{includes → php}/images/green_triangle.png
RENAMED
File without changes
|
{includes → php/images}/index.php
RENAMED
File without changes
|
{includes → php}/images/quiz_icon.png
RENAMED
File without changes
|
{includes → php}/images/red_triangle.png
RENAMED
File without changes
|
{includes/js → php}/index.php
RENAMED
File without changes
|
php/qmn-stats-page.php
ADDED
@@ -0,0 +1,199 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* This file creates the Stats page
|
4 |
+
*
|
5 |
+
* @since 4.3.0
|
6 |
+
*/
|
7 |
+
|
8 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
9 |
+
|
10 |
+
/**
|
11 |
+
* Generates the HTML for the Stats page
|
12 |
+
*
|
13 |
+
* Retrieves the HTML for the tab of Stats page from the plugin helper
|
14 |
+
*
|
15 |
+
* @since 4.3.0
|
16 |
+
* @return void
|
17 |
+
*/
|
18 |
+
function qmn_generate_stats_page()
|
19 |
+
{
|
20 |
+
if ( !current_user_can('moderate_comments') )
|
21 |
+
{
|
22 |
+
return;
|
23 |
+
}
|
24 |
+
global $mlwQuizMasterNext;
|
25 |
+
$active_tab = isset( $_GET[ 'tab' ] ) ? $_GET[ 'tab' ] : 'quiz-taken-stats';
|
26 |
+
$tab_array = $mlwQuizMasterNext->pluginHelper->get_stats_tabs();
|
27 |
+
?>
|
28 |
+
<div class="wrap">
|
29 |
+
<h2><?php _e('Quiz Statistics', 'quiz-master-next'); ?></h2>
|
30 |
+
<?php echo mlw_qmn_show_adverts(); ?>
|
31 |
+
<h2 class="nav-tab-wrapper">
|
32 |
+
<?php
|
33 |
+
foreach($tab_array as $tab)
|
34 |
+
{
|
35 |
+
$active_class = '';
|
36 |
+
if ($active_tab == $tab['slug'])
|
37 |
+
{
|
38 |
+
$active_class = 'nav-tab-active';
|
39 |
+
}
|
40 |
+
echo "<a href=\"?page=qmn_stats&tab=".$tab['slug']."\" class=\"nav-tab $active_class\">".$tab['title']."</a>";
|
41 |
+
}
|
42 |
+
?>
|
43 |
+
</h2>
|
44 |
+
<div>
|
45 |
+
<?php
|
46 |
+
foreach($tab_array as $tab)
|
47 |
+
{
|
48 |
+
if ($active_tab == $tab['slug'])
|
49 |
+
{
|
50 |
+
call_user_func($tab['function']);
|
51 |
+
}
|
52 |
+
}
|
53 |
+
?>
|
54 |
+
</div>
|
55 |
+
</div>
|
56 |
+
<?php
|
57 |
+
}
|
58 |
+
|
59 |
+
/**
|
60 |
+
* Adds Overview Tab To Stats Page
|
61 |
+
*
|
62 |
+
* @since 4.3.0
|
63 |
+
* @return void
|
64 |
+
*/
|
65 |
+
function qmn_stats_overview_tab()
|
66 |
+
{
|
67 |
+
global $mlwQuizMasterNext;
|
68 |
+
$mlwQuizMasterNext->pluginHelper->register_stats_settings_tab(__("Quiz Taken Stats", 'quiz-master-next'), "qmn_stats_overview_content");
|
69 |
+
}
|
70 |
+
add_action("plugins_loaded", 'qmn_stats_overview_tab');
|
71 |
+
|
72 |
+
/**
|
73 |
+
* Generates HTML For Overview Tab
|
74 |
+
*
|
75 |
+
* @since 4.3.0
|
76 |
+
* @return void
|
77 |
+
*/
|
78 |
+
function qmn_stats_overview_content()
|
79 |
+
{
|
80 |
+
wp_enqueue_script('ChartJS', plugins_url( '../js/Chart.min.js' , __FILE__ ));
|
81 |
+
$range = "daily";
|
82 |
+
if (isset($_POST["range"])) {
|
83 |
+
$range = $_POST["range"];
|
84 |
+
}
|
85 |
+
$data = qmn_load_stats($range, 7);
|
86 |
+
$labels = "";
|
87 |
+
$value = "";
|
88 |
+
foreach($data as $stat) {
|
89 |
+
$labels .= '"",' ;
|
90 |
+
$value .= "$stat,";
|
91 |
+
}
|
92 |
+
?>
|
93 |
+
<style>
|
94 |
+
.postbox:after {
|
95 |
+
display:table;
|
96 |
+
content:" ";
|
97 |
+
clear:both;
|
98 |
+
}
|
99 |
+
.postbox {
|
100 |
+
padding: 10px 1%;
|
101 |
+
}
|
102 |
+
.postbox h3 {
|
103 |
+
padding: 0;
|
104 |
+
margin: 0 0 20px;
|
105 |
+
}
|
106 |
+
</style>
|
107 |
+
<div class="metabox-holder">
|
108 |
+
<div class="postbox">
|
109 |
+
<form action="" method="post">
|
110 |
+
<select name="range">
|
111 |
+
<option value="daily" <?php if ( $range == "daily" ) { echo 'selected="selected"'; } ?>>Daily</option>
|
112 |
+
<option value="weekly" <?php if ( $range == "weekly" ) { echo 'selected="selected"'; } ?>>Weekly</option>
|
113 |
+
<option value="monthly" <?php if ( $range == "monthly" ) { echo 'selected="selected"'; } ?>>Monthly</option>
|
114 |
+
<?php do_action('qmn_quiz_taken_stats_options'); ?>
|
115 |
+
</select>
|
116 |
+
<button type="submit" class="button">Filter</button>
|
117 |
+
</form>
|
118 |
+
<div>
|
119 |
+
<canvas id="graph_canvas"></canvas>
|
120 |
+
<script>
|
121 |
+
var graph_data = {
|
122 |
+
labels : [<?php echo $labels; ?>],
|
123 |
+
datasets : [
|
124 |
+
{
|
125 |
+
label: "",
|
126 |
+
fillColor : "rgba(220,220,220,0.2)",
|
127 |
+
strokeColor : "rgba(220,220,220,1)",
|
128 |
+
pointColor : "rgba(220,220,220,1)",
|
129 |
+
pointStrokeColor : "#fff",
|
130 |
+
pointHighlightFill : "#fff",
|
131 |
+
pointHighlightStroke : "rgba(220,220,220,1)",
|
132 |
+
data : [<?php echo $value; ?>]
|
133 |
+
}
|
134 |
+
]
|
135 |
+
}
|
136 |
+
window.onload = function(){
|
137 |
+
var graph_ctx = document.getElementById("graph_canvas").getContext("2d");
|
138 |
+
window.stats_graph = new Chart(graph_ctx).Line(graph_data, {
|
139 |
+
responsive: true
|
140 |
+
});
|
141 |
+
}
|
142 |
+
</script>
|
143 |
+
</div>
|
144 |
+
</div>
|
145 |
+
</div>
|
146 |
+
<?php
|
147 |
+
}
|
148 |
+
|
149 |
+
|
150 |
+
/**
|
151 |
+
* Loads Stats From mlw_results
|
152 |
+
*
|
153 |
+
* Creates array of stats from counting the amount of rows in mlw_results according to the $type.
|
154 |
+
*
|
155 |
+
* @since 4.3.0
|
156 |
+
* @param $type string The type of stat report
|
157 |
+
* @param $amount int The amount of stats to pull
|
158 |
+
* @return array The array of stats
|
159 |
+
*/
|
160 |
+
function qmn_load_stats($type, $amount = 0) {
|
161 |
+
$stats = array();
|
162 |
+
switch ($type) {
|
163 |
+
case 'daily':
|
164 |
+
global $wpdb;
|
165 |
+
for ($i=0; $i < $amount; $i++) {
|
166 |
+
$stat_date = date("Y-m-d", mktime(0, 0, 0, date("m") , date("d")-$i, date("Y")));
|
167 |
+
$retrieved_stats = $wpdb->get_var("SELECT COUNT(*) FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$stat_date." 00:00:00' AND '".$stat_date." 23:59:59') AND deleted=0");
|
168 |
+
array_unshift($stats, $retrieved_stats);
|
169 |
+
}
|
170 |
+
break;
|
171 |
+
|
172 |
+
case 'weekly':
|
173 |
+
global $wpdb;
|
174 |
+
for ($i=0; $i < $amount; $i++) {
|
175 |
+
$stat_date = date("Y-m-d", mktime(0, 0, 0, date("m") , date("d")-(6+($i*7)), date("Y")));
|
176 |
+
$stat_end_date = date("Y-m-d", mktime(0, 0, 0, date("m") , date("d")-($i*7), date("Y")));
|
177 |
+
$retrieved_stats = $wpdb->get_var("SELECT COUNT(*) FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$stat_date." 00:00:00' AND '".$stat_end_date." 23:59:59') AND deleted=0");
|
178 |
+
array_unshift($stats, $retrieved_stats);
|
179 |
+
}
|
180 |
+
break;
|
181 |
+
|
182 |
+
case 'monthly':
|
183 |
+
global $wpdb;
|
184 |
+
for ($i=0; $i < $amount; $i++) {
|
185 |
+
$stat_date = date("Y-m-d", mktime(0, 0, 0, date("m")-$i, 1, date("Y")));
|
186 |
+
$stat_end_date = date("Y-m-t", mktime(0, 0, 0, date("m")-$i, date("d"), date("Y")));
|
187 |
+
$retrieved_stats = $wpdb->get_var("SELECT COUNT(*) FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$stat_date." 00:00:00' AND '".$stat_end_date." 23:59:59') AND deleted=0");
|
188 |
+
array_unshift($stats, $retrieved_stats);
|
189 |
+
}
|
190 |
+
break;
|
191 |
+
|
192 |
+
default:
|
193 |
+
# code...
|
194 |
+
break;
|
195 |
+
}
|
196 |
+
$stats = apply_filters('qmn_quiz_taken_stats_load_stats', $stats, $type, $amount);
|
197 |
+
return $stats;
|
198 |
+
}
|
199 |
+
?>
|
{includes → php}/qmn_addons.php
RENAMED
@@ -43,7 +43,7 @@ function qmn_addons_page()
|
|
43 |
|
44 |
function qmn_generate_featured_addons()
|
45 |
{
|
46 |
-
wp_enqueue_style( 'qmn_addons_style', plugins_url( 'css/qmn_addons_page.css' , __FILE__ ) );
|
47 |
?>
|
48 |
<p><?php _e('These addons extend the functionality of Quiz Master Next', 'quiz-master-next'); ?></p>
|
49 |
<div class="qmn_addons">
|
@@ -66,6 +66,26 @@ function qmn_generate_featured_addons()
|
|
66 |
<p class="qmn_addons_desc">This add-on gives you 4 new leaderboard shortcodes and 2 new widgets that you can customize per use. You can edit how many results are listed, the name of the leaderboard, and the order the results are listed in.</p>
|
67 |
<a href="http://quizmasternext.com/downloads/advanced-leaderboard/" target="_blank" class="button">Get This Addon</a>
|
68 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
<div style="clear:both;">
|
70 |
<br />
|
71 |
<a href="http://quizmasternext.com/addons/" target="_blank" class="button-primary"><?php _e('Browse All Addons', 'quiz-master-next'); ?></a>
|
43 |
|
44 |
function qmn_generate_featured_addons()
|
45 |
{
|
46 |
+
wp_enqueue_style( 'qmn_addons_style', plugins_url( '../css/qmn_addons_page.css' , __FILE__ ) );
|
47 |
?>
|
48 |
<p><?php _e('These addons extend the functionality of Quiz Master Next', 'quiz-master-next'); ?></p>
|
49 |
<div class="qmn_addons">
|
66 |
<p class="qmn_addons_desc">This add-on gives you 4 new leaderboard shortcodes and 2 new widgets that you can customize per use. You can edit how many results are listed, the name of the leaderboard, and the order the results are listed in.</p>
|
67 |
<a href="http://quizmasternext.com/downloads/advanced-leaderboard/" target="_blank" class="button">Get This Addon</a>
|
68 |
</div>
|
69 |
+
<div class="qmn_addons">
|
70 |
+
<h3 class="qmn_addons_title">Slack Integration</h3>
|
71 |
+
<p class="qmn_addons_desc">This addon will allow you to post a message to your slack when a user takes a quiz or test.</p>
|
72 |
+
<a href="http://quizmasternext.com/downloads/slack-integration/" target="_blank" class="button">Get This Addon</a>
|
73 |
+
</div>
|
74 |
+
<div class="qmn_addons">
|
75 |
+
<h3 class="qmn_addons_title">Gradebook</h3>
|
76 |
+
<p class="qmn_addons_desc">Need a gradebook that will show your users average scores and their quizzes? Then this addon is for you!</p>
|
77 |
+
<a href="http://quizmasternext.com/downloads/gradebook/" target="_blank" class="button">Get This Addon</a>
|
78 |
+
</div>
|
79 |
+
<div class="qmn_addons">
|
80 |
+
<h3 class="qmn_addons_title">Daily Limit</h3>
|
81 |
+
<p class="qmn_addons_desc">This Quiz Master Next add-on allows you to restrict users to only a set amount of entries per day.</p>
|
82 |
+
<a href="http://quizmasternext.com/downloads/daily-limit/" target="_blank" class="button">Get This Addon</a>
|
83 |
+
</div>
|
84 |
+
<div class="qmn_addons">
|
85 |
+
<h3 class="qmn_addons_title">Extra Template Variables</h3>
|
86 |
+
<p class="qmn_addons_desc">This addon gives you several more template variables to use in your emails and results pages.</p>
|
87 |
+
<a href="http://quizmasternext.com/downloads/extra-template-variables/" target="_blank" class="button">Get This Addon</a>
|
88 |
+
</div>
|
89 |
<div style="clear:both;">
|
90 |
<br />
|
91 |
<a href="http://quizmasternext.com/addons/" target="_blank" class="button-primary"><?php _e('Browse All Addons', 'quiz-master-next'); ?></a>
|
{includes → php}/qmn_adverts.php
RENAMED
@@ -18,10 +18,10 @@ function mlw_qmn_show_adverts()
|
|
18 |
$mlw_advert_text = "Would you like to support this plugin but do not need or want premium support? Please consider our inexpensive 'Advertisements Be Gone' add-on which will get rid of these ads. Visit our <a href=\"http://quizmasternext.com/addons/\">Addon Store</a> for details!";
|
19 |
break;
|
20 |
case 4:
|
21 |
-
$mlw_advert_text = "Need help keeping your plugins, themes, and WordPress up to date? Want around the clock security monitoring and off-site back-ups? How about WordPress training videos, a monthly status report, and support/consultation? Check out our <a href=\"http://mylocalwebstop.com/wordpress-maintenance
|
22 |
break;
|
23 |
case 5:
|
24 |
-
$mlw_advert_text = "Setting up a new site? Let us take care of the set-up so you back to running your business. Check out our <a href=\"http://mylocalwebstop.com/
|
25 |
break;
|
26 |
case 6:
|
27 |
$mlw_advert_text = "Our Personal Addon Pack is now only $45 for 6 add-ons! Now is the time to save almost 50%! Visit our <a href=\"http://quizmasternext.com/addons/\">Addon Store</a> for details.";
|
18 |
$mlw_advert_text = "Would you like to support this plugin but do not need or want premium support? Please consider our inexpensive 'Advertisements Be Gone' add-on which will get rid of these ads. Visit our <a href=\"http://quizmasternext.com/addons/\">Addon Store</a> for details!";
|
19 |
break;
|
20 |
case 4:
|
21 |
+
$mlw_advert_text = "Need help keeping your plugins, themes, and WordPress up to date? Want around the clock security monitoring and off-site back-ups? How about WordPress training videos, a monthly status report, and support/consultation? Check out our <a href=\"http://mylocalwebstop.com/downloads/wordpress-maintenance/\">WordPress Maintenance Services</a> for more details!";
|
22 |
break;
|
23 |
case 5:
|
24 |
+
$mlw_advert_text = "Setting up a new site? Let us take care of the set-up so you back to running your business. Check out our <a href=\"http://mylocalwebstop.com/downloads/new-wordpress-installation/\">WordPress Installation Service</a> for more details!";
|
25 |
break;
|
26 |
case 6:
|
27 |
$mlw_advert_text = "Our Personal Addon Pack is now only $45 for 6 add-ons! Now is the time to save almost 50%! Visit our <a href=\"http://quizmasternext.com/addons/\">Addon Store</a> for details.";
|
{includes → php}/qmn_alerts.php
RENAMED
File without changes
|
php/qmn_credits.php
ADDED
@@ -0,0 +1,75 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
+
/*
|
4 |
+
This page shows the about page
|
5 |
+
*/
|
6 |
+
|
7 |
+
function mlw_generate_about_page()
|
8 |
+
{
|
9 |
+
global $mlwQuizMasterNext;
|
10 |
+
$mlw_quiz_version = $mlwQuizMasterNext->version;
|
11 |
+
wp_enqueue_script( 'jquery' );
|
12 |
+
wp_enqueue_script( 'jquery-ui-core' );
|
13 |
+
wp_enqueue_script( 'jquery-ui-dialog' );
|
14 |
+
wp_enqueue_script( 'jquery-ui-button' );
|
15 |
+
wp_enqueue_script( 'jquery-effects-blind' );
|
16 |
+
wp_enqueue_script( 'jquery-effects-explode' );
|
17 |
+
wp_enqueue_style( 'qmn_admin_style', plugins_url( '../css/qmn_admin.css' , __FILE__ ) );
|
18 |
+
wp_enqueue_script('qmn_admin_js', plugins_url( '../js/admin.js' , __FILE__ ));
|
19 |
+
?>
|
20 |
+
<style>
|
21 |
+
div.mlw_qmn_icon_wrap
|
22 |
+
{
|
23 |
+
background: <?php echo 'url("'.plugins_url( 'images/quiz_icon.png' , __FILE__ ).'")'; ?> no-repeat;
|
24 |
+
}
|
25 |
+
</style>
|
26 |
+
<div class="wrap about-wrap">
|
27 |
+
<h1><?php _e('Welcome To Quiz Master Next', 'quiz-master-next'); ?></h1>
|
28 |
+
<div class="about-text"><?php _e('Thank you for updating!', 'quiz-master-next'); ?></div>
|
29 |
+
<div class="mlw_qmn_icon_wrap"><?php echo $mlw_quiz_version; ?></div>
|
30 |
+
<h2 class="nav-tab-wrapper">
|
31 |
+
<a href="javascript:mlw_qmn_setTab(1);" id="mlw_qmn_tab_1" class="nav-tab nav-tab-active">
|
32 |
+
<?php _e("What's New!", 'quiz-master-next'); ?></a>
|
33 |
+
<a href="javascript:mlw_qmn_setTab(2);" id="mlw_qmn_tab_2" class="nav-tab">
|
34 |
+
<?php _e('Changelog', 'quiz-master-next'); ?></a>
|
35 |
+
</h2>
|
36 |
+
<div id="mlw_quiz_what_new">
|
37 |
+
<h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">Newly Updated Questions Tab</h2>
|
38 |
+
<p style="text-align: center;">The newly updated questions tab now allows you to use the WordPress editor to edit your questions. This allows for easier media adding to question. We also added the ability to search through your questions as well. You can now also use shortcodes in the question.</p>
|
39 |
+
<br />
|
40 |
+
<h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">Redesigned Stats Page</h2>
|
41 |
+
<p style="text-align: center;">Continuing on with our process to slowly redesign the plugin, this update brings an updated stats page. We added new dynamic charts. There are many more items that we will be adding to this page over the next few updates.</p>
|
42 |
+
<br />
|
43 |
+
<h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">Please Take Our Survey To Better Improve This Plugin</h2>
|
44 |
+
<p style="text-align: center;">When you have a moment, please take our survey for this plugin. By filling out the survey, you are helping us improve this plugin. When you are ready, please <a href='http://mylocalwebstop.com/quiz-master-next-survey/'>take our survey</a>.</p>
|
45 |
+
<br />
|
46 |
+
<h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">This Plugin Is Now Translation Ready!</h2>
|
47 |
+
<p style="text-align: center;">For those who wish to assist in translating, you can find the POT in the languages folder. If you do not know what that is, feel free to contact me and I will assist you with it.</p>
|
48 |
+
<br />
|
49 |
+
<hr />
|
50 |
+
<h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">For Developers:</h2>
|
51 |
+
<br />
|
52 |
+
<h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">Add New Tabs To Stats Page</h2>
|
53 |
+
<p style="text-align: center;">With our new stats page, developers can create their own tabs using our plugin helper class.</p>
|
54 |
+
<br />
|
55 |
+
<h2 style="margin: 1.1em 0 .2em;font-size: 2.4em;font-weight: 300;line-height: 1.3;text-align: center;">We Are On GitHub Now</h2>
|
56 |
+
<p style="text-align: center;">We love github and use it for all of our plugins! Be sure to <a href="https://github.com/fpcorso/quiz_master_next/">make suggestions or contribute</a> to our Quiz Master Next repository.</p>
|
57 |
+
<br />
|
58 |
+
</div>
|
59 |
+
<div id="mlw_quiz_changelog" style="display: none;">
|
60 |
+
<h3><?php echo $mlw_quiz_version; ?> (April 20, 2015)</h3>
|
61 |
+
<ul>
|
62 |
+
<li>* Redesigned Stats Page <a target="_blank" href='https://github.com/fpcorso/quiz_master_next/issues/177'>GitHub Issue #177</a></li>
|
63 |
+
<li>* Added Ability To Have Shortcodes In Questions <a target="_blank" href='https://github.com/fpcorso/quiz_master_next/issues/175'>GitHub Issue #175</a></li>
|
64 |
+
<li>* Added Editor To Questions <a target="_blank" href='https://github.com/fpcorso/quiz_master_next/issues/36'>GitHub Issue #36</a></li>
|
65 |
+
<li>* Added Ability To Edit Quiz Post <a target="_blank" href='https://github.com/fpcorso/quiz_master_next/issues/176'>GitHub Issue #176</a></li>
|
66 |
+
<li>* Added Ability To Search Questions <a target="_blank" href='https://github.com/fpcorso/quiz_master_next/issues/151'>GitHub Issue #151</a></li>
|
67 |
+
<li>* Design Changes To Questions Tab</li>
|
68 |
+
<li>* Minor Design Changes</li>
|
69 |
+
<li>* Minor Bug Fixes</li>
|
70 |
+
</ul>
|
71 |
+
</div>
|
72 |
+
</div>
|
73 |
+
<?php
|
74 |
+
}
|
75 |
+
?>
|
{includes → php}/qmn_dashboard_widgets.php
RENAMED
@@ -50,76 +50,114 @@ function qmn_snapshot_dashboard_widget()
|
|
50 |
$mlw_qmn_analyze_week = $mlw_qmn_this_week_taken * 100;
|
51 |
}
|
52 |
|
53 |
-
$
|
54 |
-
$
|
|
|
55 |
|
56 |
-
$
|
57 |
-
$
|
58 |
-
|
59 |
-
|
60 |
-
.
|
61 |
-
|
62 |
-
|
63 |
-
margin: 0;
|
64 |
-
}
|
65 |
-
.qmn_dashboard_list li:first-child
|
66 |
-
{
|
67 |
-
border-top: 0;
|
68 |
-
}
|
69 |
-
.qmn_full_width
|
70 |
-
{
|
71 |
-
width: 100%;
|
72 |
-
}
|
73 |
-
.qmn_half_width
|
74 |
-
{
|
75 |
-
width: 50%;
|
76 |
-
}
|
77 |
-
.qmn_dashboard_element
|
78 |
-
{
|
79 |
-
float: left;
|
80 |
-
padding: 0;
|
81 |
-
-webkit-box-sizing: border-box;
|
82 |
-
-moz-box-sizing: border-box;
|
83 |
-
box-sizing: border-box;
|
84 |
-
margin: 0;
|
85 |
-
border-top: 1px solid #ececec;
|
86 |
-
color: #aaa;
|
87 |
-
}
|
88 |
-
.qmn_dashboard_inside
|
89 |
{
|
90 |
-
|
91 |
-
color: #aaa;
|
92 |
-
padding: 9px 12px;
|
93 |
-
-webkit-transition: all ease .5s;
|
94 |
-
position: relative;
|
95 |
-
font-size: 12px;
|
96 |
}
|
97 |
-
|
98 |
{
|
99 |
-
|
100 |
-
line-height: 1.2em;
|
101 |
-
font-weight: 400;
|
102 |
-
display: block;
|
103 |
-
color: #21759b;
|
104 |
}
|
105 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
106 |
{
|
107 |
-
|
108 |
-
height: 10px;
|
109 |
-
display: block;
|
110 |
-
float: right;
|
111 |
-
position: absolute;
|
112 |
-
right: 0;
|
113 |
-
top: 50%;
|
114 |
-
margin-right: 12px;
|
115 |
-
margin-top: -1.25em;
|
116 |
-
font-size: 18px
|
117 |
}
|
118 |
-
|
119 |
{
|
120 |
-
|
121 |
-
height: 15px;
|
122 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
123 |
</style>
|
124 |
<ul class="qmn_dashboard_list">
|
125 |
<li class="qmn_dashboard_element qmn_full_width">
|
@@ -160,6 +198,44 @@ function qmn_snapshot_dashboard_widget()
|
|
160 |
</span>
|
161 |
</div>
|
162 |
</li>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
163 |
<li class="qmn_dashboard_element qmn_half_width">
|
164 |
<div class="qmn_dashboard_inside">
|
165 |
<strong><?php echo $mlw_stat_total_active_quiz; ?></strong>
|
50 |
$mlw_qmn_analyze_week = $mlw_qmn_this_week_taken * 100;
|
51 |
}
|
52 |
|
53 |
+
$mlw_this_month = mktime(0, 0, 0, date("m") , date("d")-29, date("Y"));
|
54 |
+
$mlw_this_month = date("Y-m-d", $mlw_this_month);
|
55 |
+
$mlw_qmn_this_month_taken = $wpdb->get_var( "SELECT COUNT(*) FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_this_month." 00:00:00' AND '".date("Y-m-d")." 23:59:59') AND deleted=0");
|
56 |
|
57 |
+
$mlw_last_month_start = mktime(0, 0, 0, date("m") , date("d")-59, date("Y"));
|
58 |
+
$mlw_last_month_start = date("Y-m-d", $mlw_last_month_start);
|
59 |
+
$mlw_last_month_end = mktime(0, 0, 0, date("m") , date("d")-30, date("Y"));
|
60 |
+
$mlw_last_month_end = date("Y-m-d", $mlw_last_month_end);
|
61 |
+
$mlw_qmn_last_month_taken = $wpdb->get_var( "SELECT COUNT(*) FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_last_month_start." 00:00:00' AND '".$mlw_last_month_end." 23:59:59') AND deleted=0");
|
62 |
+
|
63 |
+
if ($mlw_qmn_last_month_taken != 0)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
64 |
{
|
65 |
+
$mlw_qmn_analyze_month = round((($mlw_qmn_this_month_taken - $mlw_qmn_last_month_taken) / $mlw_qmn_last_month_taken) * 100, 2);
|
|
|
|
|
|
|
|
|
|
|
66 |
}
|
67 |
+
else
|
68 |
{
|
69 |
+
$mlw_qmn_analyze_month = $mlw_qmn_this_month_taken * 100;
|
|
|
|
|
|
|
|
|
70 |
}
|
71 |
+
|
72 |
+
$mlw_this_quater = mktime(0, 0, 0, date("m") , date("d")-89, date("Y"));
|
73 |
+
$mlw_this_quater = date("Y-m-d", $mlw_this_quater);
|
74 |
+
$mlw_qmn_this_quater_taken = $wpdb->get_var( "SELECT COUNT(*) FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_this_quater." 00:00:00' AND '".date("Y-m-d")." 23:59:59') AND deleted=0");
|
75 |
+
|
76 |
+
$mlw_last_quater_start = mktime(0, 0, 0, date("m") , date("d")-179, date("Y"));
|
77 |
+
$mlw_last_quater_start = date("Y-m-d", $mlw_last_quater_start);
|
78 |
+
$mlw_last_quater_end = mktime(0, 0, 0, date("m") , date("d")-90, date("Y"));
|
79 |
+
$mlw_last_quater_end = date("Y-m-d", $mlw_last_quater_end);
|
80 |
+
$mlw_qmn_last_quater_taken = $wpdb->get_var( "SELECT COUNT(*) FROM " . $wpdb->prefix . "mlw_results WHERE (time_taken_real BETWEEN '".$mlw_last_quater_start." 00:00:00' AND '".$mlw_last_quater_end." 23:59:59') AND deleted=0");
|
81 |
+
|
82 |
+
if ($mlw_qmn_last_quater_taken != 0)
|
83 |
{
|
84 |
+
$mlw_qmn_analyze_quater = round((($mlw_qmn_this_quater_taken - $mlw_qmn_last_quater_taken) / $mlw_qmn_last_quater_taken) * 100, 2);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
}
|
86 |
+
else
|
87 |
{
|
88 |
+
$mlw_qmn_analyze_quater = $mlw_qmn_this_quater_taken * 100;
|
|
|
89 |
}
|
90 |
+
|
91 |
+
$mlw_stat_total_active_quiz = $wpdb->get_var( "SELECT COUNT(*) FROM ".$wpdb->prefix."mlw_quizzes WHERE deleted=0 LIMIT 1" );
|
92 |
+
$mlw_stat_total_questions = $wpdb->get_var( "SELECT COUNT(*) FROM ".$wpdb->prefix."mlw_questions WHERE deleted=0 LIMIT 1" );
|
93 |
+
|
94 |
+
$mlw_stat_most_popular_quiz = $wpdb->get_row( "SELECT quiz_name FROM ".$wpdb->prefix."mlw_quizzes WHERE deleted=0 ORDER BY quiz_taken Desc LIMIT 1" );
|
95 |
+
$mlw_stat_least_popular_quiz = $wpdb->get_row( "SELECT quiz_name FROM ".$wpdb->prefix."mlw_quizzes WHERE deleted=0 ORDER BY quiz_taken ASC LIMIT 1" );
|
96 |
+
?>
|
97 |
+
<style>
|
98 |
+
.qmn_dashboard_list
|
99 |
+
{
|
100 |
+
overflow: hidden;
|
101 |
+
margin: 0;
|
102 |
+
}
|
103 |
+
.qmn_dashboard_list li:first-child
|
104 |
+
{
|
105 |
+
border-top: 0;
|
106 |
+
}
|
107 |
+
.qmn_full_width
|
108 |
+
{
|
109 |
+
width: 100%;
|
110 |
+
}
|
111 |
+
.qmn_half_width
|
112 |
+
{
|
113 |
+
width: 50%;
|
114 |
+
}
|
115 |
+
.qmn_dashboard_element
|
116 |
+
{
|
117 |
+
float: left;
|
118 |
+
padding: 0;
|
119 |
+
-webkit-box-sizing: border-box;
|
120 |
+
-moz-box-sizing: border-box;
|
121 |
+
box-sizing: border-box;
|
122 |
+
margin: 0;
|
123 |
+
border-top: 1px solid #ececec;
|
124 |
+
color: #aaa;
|
125 |
+
}
|
126 |
+
.qmn_dashboard_inside
|
127 |
+
{
|
128 |
+
display: block;
|
129 |
+
color: #aaa;
|
130 |
+
padding: 9px 12px;
|
131 |
+
-webkit-transition: all ease .5s;
|
132 |
+
position: relative;
|
133 |
+
font-size: 12px;
|
134 |
+
}
|
135 |
+
.qmn_dashboard_inside strong
|
136 |
+
{
|
137 |
+
font-size: 18px;
|
138 |
+
line-height: 1.2em;
|
139 |
+
font-weight: 400;
|
140 |
+
display: block;
|
141 |
+
color: #21759b;
|
142 |
+
}
|
143 |
+
.qmn_dashboard_graph
|
144 |
+
{
|
145 |
+
width: 25%;
|
146 |
+
height: 10px;
|
147 |
+
display: block;
|
148 |
+
float: right;
|
149 |
+
position: absolute;
|
150 |
+
right: 0;
|
151 |
+
top: 50%;
|
152 |
+
margin-right: 12px;
|
153 |
+
margin-top: -1.25em;
|
154 |
+
font-size: 18px
|
155 |
+
}
|
156 |
+
.qmn_dashboard_graph img
|
157 |
+
{
|
158 |
+
width: 15px;
|
159 |
+
height: 15px;
|
160 |
+
}
|
161 |
</style>
|
162 |
<ul class="qmn_dashboard_list">
|
163 |
<li class="qmn_dashboard_element qmn_full_width">
|
198 |
</span>
|
199 |
</div>
|
200 |
</li>
|
201 |
+
<li class="qmn_dashboard_element qmn_full_width">
|
202 |
+
<div class="qmn_dashboard_inside">
|
203 |
+
<strong><?php echo $mlw_qmn_this_month_taken; ?></strong>
|
204 |
+
<?php _e('quizzes taken last 30 days', 'quiz-master-next'); ?>
|
205 |
+
<span class="qmn_dashboard_graph">
|
206 |
+
<?php
|
207 |
+
echo $mlw_qmn_analyze_month."% ";
|
208 |
+
if ($mlw_qmn_analyze_month >= 0)
|
209 |
+
{
|
210 |
+
echo "<img src='".plugin_dir_url( __FILE__ )."images/green_triangle.png'/>";
|
211 |
+
}
|
212 |
+
else
|
213 |
+
{
|
214 |
+
echo "<img src='".plugin_dir_url( __FILE__ )."images/red_triangle.png'/>";
|
215 |
+
}
|
216 |
+
?>
|
217 |
+
</span>
|
218 |
+
</div>
|
219 |
+
</li>
|
220 |
+
<li class="qmn_dashboard_element qmn_full_width">
|
221 |
+
<div class="qmn_dashboard_inside">
|
222 |
+
<strong><?php echo $mlw_qmn_this_quater_taken; ?></strong>
|
223 |
+
<?php _e('quizzes taken last 120 days', 'quiz-master-next'); ?>
|
224 |
+
<span class="qmn_dashboard_graph">
|
225 |
+
<?php
|
226 |
+
echo $mlw_qmn_analyze_quater."% ";
|
227 |
+
if ($mlw_qmn_analyze_quater >= 0)
|
228 |
+
{
|
229 |
+
echo "<img src='".plugin_dir_url( __FILE__ )."images/green_triangle.png'/>";
|
230 |
+
}
|
231 |
+
else
|
232 |
+
{
|
233 |
+
echo "<img src='".plugin_dir_url( __FILE__ )."images/red_triangle.png'/>";
|
234 |
+
}
|
235 |
+
?>
|
236 |
+
</span>
|
237 |
+
</div>
|
238 |
+
</li>
|
239 |
<li class="qmn_dashboard_element qmn_half_width">
|
240 |
<div class="qmn_dashboard_inside">
|
241 |
<strong><?php echo $mlw_stat_total_active_quiz; ?></strong>
|
{includes → php}/qmn_global_settings.php
RENAMED
File without changes
|
{includes → php}/qmn_help.php
RENAMED
@@ -3,9 +3,6 @@ if ( ! defined( 'ABSPATH' ) ) exit;
|
|
3 |
/*
|
4 |
This page shows the user how-to's for using the plugin
|
5 |
*/
|
6 |
-
/*
|
7 |
-
Copyright 2014, My Local Webstop (email : fpcorso@mylocalwebstop.com)
|
8 |
-
*/
|
9 |
|
10 |
function mlw_generate_help_page()
|
11 |
{
|
3 |
/*
|
4 |
This page shows the user how-to's for using the plugin
|
5 |
*/
|
|
|
|
|
|
|
6 |
|
7 |
function mlw_generate_help_page()
|
8 |
{
|
{includes → php}/qmn_helper.php
RENAMED
@@ -18,6 +18,14 @@ class QMNPluginHelper
|
|
18 |
*/
|
19 |
public $addon_tabs = array();
|
20 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
/**
|
22 |
* Results Page tabs array
|
23 |
*
|
@@ -308,6 +316,40 @@ class QMNPluginHelper
|
|
308 |
return $this->addon_tabs;
|
309 |
}
|
310 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
311 |
/**
|
312 |
* Registers Results Tab
|
313 |
*
|
18 |
*/
|
19 |
public $addon_tabs = array();
|
20 |
|
21 |
+
/**
|
22 |
+
* Stats Page tabs array
|
23 |
+
*
|
24 |
+
* @var array
|
25 |
+
* @since 4.0.0
|
26 |
+
*/
|
27 |
+
public $stats_tabs = array();
|
28 |
+
|
29 |
/**
|
30 |
* Results Page tabs array
|
31 |
*
|
316 |
return $this->addon_tabs;
|
317 |
}
|
318 |
|
319 |
+
/**
|
320 |
+
* Registers Stats Tab
|
321 |
+
*
|
322 |
+
* Registers a new tab on the stats page
|
323 |
+
*
|
324 |
+
* @since 4.3.0
|
325 |
+
* @param string $title The name of the tab
|
326 |
+
* @param string $function The function that displays the tab's content
|
327 |
+
* @return void
|
328 |
+
*/
|
329 |
+
public function register_stats_settings_tab($title, $function)
|
330 |
+
{
|
331 |
+
$slug = strtolower(str_replace( " ", "-", $title));
|
332 |
+
$new_tab = array(
|
333 |
+
'title' => $title,
|
334 |
+
'function' => $function,
|
335 |
+
'slug' => $slug
|
336 |
+
);
|
337 |
+
$this->stats_tabs[] = $new_tab;
|
338 |
+
}
|
339 |
+
|
340 |
+
/**
|
341 |
+
* Retrieves Stats Tab Array
|
342 |
+
*
|
343 |
+
* Retrieves the array of titles and functions of the registered tabs
|
344 |
+
*
|
345 |
+
* @since 4.3.0
|
346 |
+
* @return array The array of registered tabs
|
347 |
+
*/
|
348 |
+
public function get_stats_tabs()
|
349 |
+
{
|
350 |
+
return $this->stats_tabs;
|
351 |
+
}
|
352 |
+
|
353 |
/**
|
354 |
* Registers Results Tab
|
355 |
*
|
{includes → php}/qmn_leaderboard.php
RENAMED
File without changes
|
{includes → php}/qmn_options_certificate_tab.php
RENAMED
File without changes
|
{includes → php}/qmn_options_email_tab.php
RENAMED
@@ -209,7 +209,7 @@ function mlw_options_emails_tab_content()
|
|
209 |
"subject" => 'Quiz Results For %QUIZ_NAME%'
|
210 |
));
|
211 |
}
|
212 |
-
wp_enqueue_style( 'qmn_admin_style', plugins_url( 'css/qmn_admin.css' , __FILE__ ) );
|
213 |
?>
|
214 |
<script type="text/javascript">
|
215 |
var $j = jQuery.noConflict();
|
209 |
"subject" => 'Quiz Results For %QUIZ_NAME%'
|
210 |
));
|
211 |
}
|
212 |
+
wp_enqueue_style( 'qmn_admin_style', plugins_url( '../css/qmn_admin.css' , __FILE__ ) );
|
213 |
?>
|
214 |
<script type="text/javascript">
|
215 |
var $j = jQuery.noConflict();
|
{includes → php}/qmn_options_leaderboard_tab.php
RENAMED
File without changes
|
{includes → php}/qmn_options_option_tab.php
RENAMED
@@ -31,6 +31,8 @@ function mlw_options_option_tab_content()
|
|
31 |
$mlw_user_comp = intval($_POST["userComp"]);
|
32 |
$mlw_user_email = intval($_POST["userEmail"]);
|
33 |
$mlw_user_phone = intval($_POST["userPhone"]);
|
|
|
|
|
34 |
$mlw_comment_section = intval($_POST["commentSection"]);
|
35 |
$mlw_qmn_loggedin_contact = intval($_POST["loggedin_user_contact"]);
|
36 |
$qmn_scheduled_timeframe = serialize(array("start" => $_POST["scheduled_time_start"], "end" => $_POST["scheduled_time_end"]));
|
@@ -57,7 +59,9 @@ function mlw_options_option_tab_content()
|
|
57 |
'require_log_in' => $mlw_require_log_in,
|
58 |
'limit_total_entries' => $mlw_limit_total_entries,
|
59 |
'last_activity' => date("Y-m-d H:i:s"),
|
60 |
-
'scheduled_timeframe' => $qmn_scheduled_timeframe
|
|
|
|
|
61 |
),
|
62 |
array( 'quiz_id' => $quiz_id ),
|
63 |
array(
|
@@ -80,6 +84,8 @@ function mlw_options_option_tab_content()
|
|
80 |
'%d',
|
81 |
'%s',
|
82 |
'%s',
|
|
|
|
|
83 |
),
|
84 |
array( '%d' )
|
85 |
);
|
@@ -262,6 +268,20 @@ function mlw_options_option_tab_content()
|
|
262 |
<input type="radio" id="social_media_radio" name="social_media" <?php if ($mlw_quiz_options->social_media == 0) {echo 'checked="checked"';} ?> value='0' /><label for="social_media_radio"><?php _e('No', 'quiz-master-next'); ?></label><br>
|
263 |
</td>
|
264 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
265 |
</table>
|
266 |
<button id="save_options_button" class="button-primary" onclick="javascript: document.quiz_options_form.submit();"><?php _e('Save Options', 'quiz-master-next'); ?></button>
|
267 |
</form>
|
31 |
$mlw_user_comp = intval($_POST["userComp"]);
|
32 |
$mlw_user_email = intval($_POST["userEmail"]);
|
33 |
$mlw_user_phone = intval($_POST["userPhone"]);
|
34 |
+
$disable_answer_onselect = intval($_POST["disable_answer_onselect"]);
|
35 |
+
$ajax_show_correct = intval($_POST["ajax_show_correct"]);
|
36 |
$mlw_comment_section = intval($_POST["commentSection"]);
|
37 |
$mlw_qmn_loggedin_contact = intval($_POST["loggedin_user_contact"]);
|
38 |
$qmn_scheduled_timeframe = serialize(array("start" => $_POST["scheduled_time_start"], "end" => $_POST["scheduled_time_end"]));
|
59 |
'require_log_in' => $mlw_require_log_in,
|
60 |
'limit_total_entries' => $mlw_limit_total_entries,
|
61 |
'last_activity' => date("Y-m-d H:i:s"),
|
62 |
+
'scheduled_timeframe' => $qmn_scheduled_timeframe,
|
63 |
+
'disable_answer_onselect' => $disable_answer_onselect,
|
64 |
+
'ajax_show_correct' => $ajax_show_correct
|
65 |
),
|
66 |
array( 'quiz_id' => $quiz_id ),
|
67 |
array(
|
84 |
'%d',
|
85 |
'%s',
|
86 |
'%s',
|
87 |
+
'%d',
|
88 |
+
'%d'
|
89 |
),
|
90 |
array( '%d' )
|
91 |
);
|
268 |
<input type="radio" id="social_media_radio" name="social_media" <?php if ($mlw_quiz_options->social_media == 0) {echo 'checked="checked"';} ?> value='0' /><label for="social_media_radio"><?php _e('No', 'quiz-master-next'); ?></label><br>
|
269 |
</td>
|
270 |
</tr>
|
271 |
+
<tr valign="top">
|
272 |
+
<th scope="row"><label for="disable_answer_onselect"><?php _e('Disable question once user selects answer? (Currently only work on multiple choice)', 'quiz-master-next'); ?></label></th>
|
273 |
+
<td>
|
274 |
+
<input type="radio" id="disable_answer_radio2" name="disable_answer_onselect" <?php if ($mlw_quiz_options->disable_answer_onselect == 1) {echo 'checked="checked"';} ?> value='1' /><label for="disable_answer_radio2"><?php _e('Yes', 'quiz-master-next'); ?></label><br>
|
275 |
+
<input type="radio" id="disable_answer_radio" name="disable_answer_onselect" <?php if ($mlw_quiz_options->disable_answer_onselect == 0) {echo 'checked="checked"';} ?> value='0' /><label for="disable_answer_radio"><?php _e('No', 'quiz-master-next'); ?></label><br>
|
276 |
+
</td>
|
277 |
+
</tr>
|
278 |
+
<tr valign="top">
|
279 |
+
<th scope="row"><label for="ajax_show_correct"><?php _e('Dynamically add class for incorrect/correct answer after user selects answer? (Currently only works on multiple choice)', 'quiz-master-next'); ?></label></th>
|
280 |
+
<td>
|
281 |
+
<input type="radio" id="ajax_show_correct_radio2" name="ajax_show_correct" <?php if ($mlw_quiz_options->ajax_show_correct == 1) {echo 'checked="checked"';} ?> value='1' /><label for="ajax_show_correct_radio2"><?php _e('Yes', 'quiz-master-next'); ?></label><br>
|
282 |
+
<input type="radio" id="ajax_show_correct_radio" name="ajax_show_correct" <?php if ($mlw_quiz_options->ajax_show_correct == 0) {echo 'checked="checked"';} ?> value='0' /><label for="ajax_show_correct_radio"><?php _e('No', 'quiz-master-next'); ?></label><br>
|
283 |
+
</td>
|
284 |
+
</tr>
|
285 |
</table>
|
286 |
<button id="save_options_button" class="button-primary" onclick="javascript: document.quiz_options_form.submit();"><?php _e('Save Options', 'quiz-master-next'); ?></button>
|
287 |
</form>
|
{includes → php}/qmn_options_preview_tab.php
RENAMED
File without changes
|
php/qmn_options_questions_tab.php
ADDED
@@ -0,0 +1,643 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
if ( ! defined( 'ABSPATH' ) ) exit;
|
3 |
+
function qmn_settings_questions_tab()
|
4 |
+
{
|
5 |
+
global $mlwQuizMasterNext;
|
6 |
+
$mlwQuizMasterNext->pluginHelper->register_quiz_settings_tabs(__("Questions", 'quiz-master-next'), 'mlw_options_questions_tab_content');
|
7 |
+
}
|
8 |
+
add_action("plugins_loaded", 'qmn_settings_questions_tab', 5);
|
9 |
+
|
10 |
+
function mlw_options_questions_tab_content()
|
11 |
+
{
|
12 |
+
?>
|
13 |
+
<script>
|
14 |
+
var answer_text = '<?php _e('Answer', 'quiz-master-next'); ?>';
|
15 |
+
</script>
|
16 |
+
<?php
|
17 |
+
wp_enqueue_script('qmn_admin_question_js', plugins_url( '../js/admin_question.js' , __FILE__ ));
|
18 |
+
wp_enqueue_script( 'math_jax', '//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' );
|
19 |
+
global $wpdb;
|
20 |
+
global $mlwQuizMasterNext;
|
21 |
+
$quiz_id = $_GET["quiz_id"];
|
22 |
+
|
23 |
+
//Edit question
|
24 |
+
if ( isset($_POST["question_submission"]) && $_POST["question_submission"] == "edit_question")
|
25 |
+
{
|
26 |
+
//Variables from edit question form
|
27 |
+
$edit_question_name = trim(preg_replace('/\s+/',' ', nl2br(htmlspecialchars(stripslashes($_POST["question_name"]), ENT_QUOTES))));
|
28 |
+
$edit_question_answer_info = htmlspecialchars(stripslashes($_POST["correct_answer_info"]), ENT_QUOTES);
|
29 |
+
$mlw_edit_question_id = intval($_POST["question_id"]);
|
30 |
+
$mlw_edit_question_type = $_POST["question_type"];
|
31 |
+
$edit_comments = htmlspecialchars($_POST["comments"], ENT_QUOTES);
|
32 |
+
$edit_hint = htmlspecialchars($_POST["hint"], ENT_QUOTES);
|
33 |
+
$edit_question_order = intval($_POST["new_question_order"]);
|
34 |
+
$mlw_edit_answer_total = intval($_POST["new_question_answer_total"]);
|
35 |
+
|
36 |
+
if (isset($_POST["new_category"]))
|
37 |
+
{
|
38 |
+
$qmn_edit_category = $_POST["new_category"];
|
39 |
+
if ($qmn_edit_category == 'new_category')
|
40 |
+
{
|
41 |
+
$qmn_edit_category = $_POST["new_new_category"];
|
42 |
+
}
|
43 |
+
}
|
44 |
+
else
|
45 |
+
{
|
46 |
+
$qmn_edit_category = '';
|
47 |
+
}
|
48 |
+
$mlw_row_settings = $wpdb->get_row( $wpdb->prepare( "SELECT question_settings FROM " . $wpdb->prefix . "mlw_questions" . " WHERE question_id=%d", $mlw_edit_question_id ) );
|
49 |
+
if (is_serialized($mlw_row_settings->question_settings) && is_array(@unserialize($mlw_row_settings->question_settings)))
|
50 |
+
{
|
51 |
+
$mlw_settings = @unserialize($mlw_row_settings->question_settings);
|
52 |
+
}
|
53 |
+
else
|
54 |
+
{
|
55 |
+
$mlw_settings = array();
|
56 |
+
$mlw_settings['required'] = intval($_POST["required"]);
|
57 |
+
}
|
58 |
+
if ( !isset($mlw_settings['required']))
|
59 |
+
{
|
60 |
+
$mlw_settings['required'] = intval($_POST["required"]);
|
61 |
+
}
|
62 |
+
$mlw_settings['required'] = intval($_POST["required"]);
|
63 |
+
$mlw_settings = serialize($mlw_settings);
|
64 |
+
$i = 1;
|
65 |
+
$mlw_qmn_new_answer_array = array();
|
66 |
+
while ($i <= $mlw_edit_answer_total)
|
67 |
+
{
|
68 |
+
if ($_POST["answer_".$i] != "")
|
69 |
+
{
|
70 |
+
$mlw_qmn_correct = 0;
|
71 |
+
if (isset($_POST["answer_".$i."_correct"]) && $_POST["answer_".$i."_correct"] == 1)
|
72 |
+
{
|
73 |
+
$mlw_qmn_correct = 1;
|
74 |
+
}
|
75 |
+
$mlw_qmn_answer_each = array(htmlspecialchars(stripslashes($_POST["answer_".$i]), ENT_QUOTES), floatval($_POST["answer_".$i."_points"]), $mlw_qmn_correct);
|
76 |
+
$mlw_qmn_new_answer_array[] = $mlw_qmn_answer_each;
|
77 |
+
}
|
78 |
+
$i++;
|
79 |
+
}
|
80 |
+
$mlw_qmn_new_answer_array = serialize($mlw_qmn_new_answer_array);
|
81 |
+
$quiz_id = $_POST["quiz_id"];
|
82 |
+
|
83 |
+
$results = $wpdb->update(
|
84 |
+
$wpdb->prefix . "mlw_questions",
|
85 |
+
array(
|
86 |
+
'question_name' => $edit_question_name,
|
87 |
+
'answer_array' => $mlw_qmn_new_answer_array,
|
88 |
+
'question_answer_info' => $edit_question_answer_info,
|
89 |
+
'comments' => $edit_comments,
|
90 |
+
'hints' => $edit_hint,
|
91 |
+
'question_order' => $edit_question_order,
|
92 |
+
'question_type_new' => $mlw_edit_question_type,
|
93 |
+
'question_settings' => $mlw_settings,
|
94 |
+
'category' => $qmn_edit_category
|
95 |
+
),
|
96 |
+
array( 'question_id' => $mlw_edit_question_id ),
|
97 |
+
array(
|
98 |
+
'%s',
|
99 |
+
'%s',
|
100 |
+
'%s',
|
101 |
+
'%d',
|
102 |
+
'%s',
|
103 |
+
'%d',
|
104 |
+
'%s',
|
105 |
+
'%s',
|
106 |
+
'%s'
|
107 |
+
),
|
108 |
+
array( '%d' )
|
109 |
+
);
|
110 |
+
if ($results != false)
|
111 |
+
{
|
112 |
+
$mlwQuizMasterNext->alertManager->newAlert(__('The question has been updated successfully.', 'quiz-master-next'), 'success');
|
113 |
+
|
114 |
+
//Insert Action Into Audit Trail
|
115 |
+
global $current_user;
|
116 |
+
get_currentuserinfo();
|
117 |
+
$table_name = $wpdb->prefix . "mlw_qm_audit_trail";
|
118 |
+
$insert = "INSERT INTO " . $table_name .
|
119 |
+
"(trail_id, action_user, action, time) " .
|
120 |
+
"VALUES (NULL , '" . $current_user->display_name . "' , 'Question Has Been Edited: ".$edit_question_name."' , '" . date("h:i:s A m/d/Y") . "')";
|
121 |
+
$results = $wpdb->query( $insert );
|
122 |
+
}
|
123 |
+
else
|
124 |
+
{
|
125 |
+
$mlwQuizMasterNext->alertManager->newAlert(sprintf(__('There has been an error in this action. Please share this with the developer. Error Code: %s', 'quiz-master-next'), '0004'), 'error');
|
126 |
+
}
|
127 |
+
}
|
128 |
+
//Delete question from quiz
|
129 |
+
if ( isset($_POST["delete_question"]) && $_POST["delete_question"] == "confirmation")
|
130 |
+
{
|
131 |
+
//Variables from delete question form
|
132 |
+
$mlw_question_id = intval($_POST["delete_question_id"]);
|
133 |
+
$quiz_id = $_POST["quiz_id"];
|
134 |
+
|
135 |
+
$update = "UPDATE " . $wpdb->prefix . "mlw_questions" . " SET deleted=1 WHERE question_id=".$mlw_question_id;
|
136 |
+
$results = $wpdb->query( $update );
|
137 |
+
if ($results != false)
|
138 |
+
{
|
139 |
+
$mlwQuizMasterNext->alertManager->newAlert(__('The question has been deleted successfully.', 'quiz-master-next'), 'success');
|
140 |
+
|
141 |
+
//Insert Action Into Audit Trail
|
142 |
+
global $current_user;
|
143 |
+
get_currentuserinfo();
|
144 |
+
$table_name = $wpdb->prefix . "mlw_qm_audit_trail";
|
145 |
+
$insert = "INSERT INTO " . $table_name .
|
146 |
+
"(trail_id, action_user, action, time) " .
|
147 |
+
"VALUES (NULL , '" . $current_user->display_name . "' , 'Question Has Been Deleted: ".$mlw_question_id."' , '" . date("h:i:s A m/d/Y") . "')";
|
148 |
+
$results = $wpdb->query( $insert );
|
149 |
+
}
|
150 |
+
else
|
151 |
+
{
|
152 |
+
$mlwQuizMasterNext->alertManager->newAlert(sprintf(__('There has been an error in this action. Please share this with the developer. Error Code: %s', 'quiz-master-next'), '0005'), 'error');
|
153 |
+
}
|
154 |
+
}
|
155 |
+
|
156 |
+
//Duplicate Questions
|
157 |
+
if ( isset($_POST["duplicate_question"]) && $_POST["duplicate_question"] == "confirmation")
|
158 |
+
{
|
159 |
+
//Variables from delete question form
|
160 |
+
$mlw_question_id = intval($_POST["duplicate_question_id"]);
|
161 |
+
$quiz_id = $_POST["quiz_id"];
|
162 |
+
|
163 |
+
$mlw_original = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM ".$wpdb->prefix."mlw_questions WHERE question_id=%d", $mlw_question_id ), ARRAY_A );
|
164 |
+
|
165 |
+
$results = $wpdb->insert(
|
166 |
+
$wpdb->prefix."mlw_questions",
|
167 |
+
array(
|
168 |
+
'quiz_id' => $mlw_original['quiz_id'],
|
169 |
+
'question_name' => $mlw_original['question_name'],
|
170 |
+
'answer_array' => $mlw_original['answer_array'],
|
171 |
+
'answer_one' => $mlw_original['answer_one'],
|
172 |
+
'answer_one_points' => $mlw_original['answer_one_points'],
|
173 |
+
'answer_two' => $mlw_original['answer_two'],
|
174 |
+
'answer_two_points' => $mlw_original['answer_two_points'],
|
175 |
+
'answer_three' => $mlw_original['answer_three'],
|
176 |
+
'answer_three_points' => $mlw_original['answer_three_points'],
|
177 |
+
'answer_four' => $mlw_original['answer_four'],
|
178 |
+
'answer_four_points' => $mlw_original['answer_four_points'],
|
179 |
+
'answer_five' => $mlw_original['answer_five'],
|
180 |
+
'answer_five_points' => $mlw_original['answer_five_points'],
|
181 |
+
'answer_six' => $mlw_original['answer_six'],
|
182 |
+
'answer_six_points' => $mlw_original['answer_six_points'],
|
183 |
+
'correct_answer' => $mlw_original['correct_answer'],
|
184 |
+
'question_answer_info' => $mlw_original['question_answer_info'],
|
185 |
+
'comments' => $mlw_original['comments'],
|
186 |
+
'hints' => $mlw_original['hints'],
|
187 |
+
'question_order' => $mlw_original['question_order'],
|
188 |
+
'question_type_new' => $mlw_original['question_type_new'],
|
189 |
+
'question_settings' => $mlw_original['question_settings'],
|
190 |
+
'category' => $mlw_original['category'],
|
191 |
+
'deleted' => $mlw_original['deleted']
|
192 |
+
),
|
193 |
+
array(
|
194 |
+
'%d',
|
195 |
+
'%s',
|
196 |
+
'%s',
|
197 |
+
'%s',
|
198 |
+
'%d',
|
199 |
+
'%s',
|
200 |
+
'%d',
|
201 |
+
'%s',
|
202 |
+
'%d',
|
203 |
+
'%s',
|
204 |
+
'%d',
|
205 |
+
'%s',
|
206 |
+
'%d',
|
207 |
+
'%s',
|
208 |
+
'%d',
|
209 |
+
'%d',
|
210 |
+
'%s',
|
211 |
+
'%d',
|
212 |
+
'%s',
|
213 |
+
'%d',
|
214 |
+
'%s',
|
215 |
+
'%s',
|
216 |
+
'%s',
|
217 |
+
'%d'
|
218 |
+
)
|
219 |
+
);
|
220 |
+
|
221 |
+
if ($results != false)
|
222 |
+
{
|
223 |
+
$mlwQuizMasterNext->alertManager->newAlert(__('The question has been duplicated successfully.', 'quiz-master-next'), 'success');
|
224 |
+
|
225 |
+
//Insert Action Into Audit Trail
|
226 |
+
global $current_user;
|
227 |
+
get_currentuserinfo();
|
228 |
+
$table_name = $wpdb->prefix . "mlw_qm_audit_trail";
|
229 |
+
$insert = "INSERT INTO " . $table_name .
|
230 |
+
"(trail_id, action_user, action, time) " .
|
231 |
+
"VALUES (NULL , '" . $current_user->display_name . "' , 'Question Has Been Duplicated: ".$mlw_question_id."' , '" . date("h:i:s A m/d/Y") . "')";
|
232 |
+
$results = $wpdb->query( $insert );
|
233 |
+
}
|
234 |
+
else
|
235 |
+
{
|
236 |
+
$mlwQuizMasterNext->alertManager->newAlert(sprintf(__('There has been an error in this action. Please share this with the developer. Error Code: %s', 'quiz-master-next'), '0019'), 'error');
|
237 |
+
}
|
238 |
+
}
|
239 |
+
|
240 |
+
//Submit new question into database
|
241 |
+
if ( isset($_POST["question_submission"]) && $_POST["question_submission"] == "new_question")
|
242 |
+
{
|
243 |
+
//Variables from new question form
|
244 |
+
$question_name = trim(preg_replace('/\s+/',' ', nl2br(htmlspecialchars(stripslashes($_POST["question_name"]), ENT_QUOTES))));
|
245 |
+
$question_answer_info = htmlspecialchars(stripslashes($_POST["correct_answer_info"]), ENT_QUOTES);
|
246 |
+
$question_type = $_POST["question_type"];
|
247 |
+
$comments = htmlspecialchars($_POST["comments"], ENT_QUOTES);
|
248 |
+
$hint = htmlspecialchars($_POST["hint"], ENT_QUOTES);
|
249 |
+
$new_question_order = intval($_POST["new_question_order"]);
|
250 |
+
$mlw_answer_total = intval($_POST["new_question_answer_total"]);
|
251 |
+
|
252 |
+
if (isset($_POST['new_category']))
|
253 |
+
{
|
254 |
+
$qmn_category = $_POST["new_category"];
|
255 |
+
if ($qmn_category == 'new_category')
|
256 |
+
{
|
257 |
+
$qmn_category = $_POST["new_new_category"];
|
258 |
+
}
|
259 |
+
}
|
260 |
+
else
|
261 |
+
{
|
262 |
+
$qmn_category = '';
|
263 |
+
}
|
264 |
+
$mlw_settings = array();
|
265 |
+
$mlw_settings['required'] = intval($_POST["required"]);
|
266 |
+
$mlw_settings = serialize($mlw_settings);
|
267 |
+
$i = 1;
|
268 |
+
$mlw_qmn_new_answer_array = array();
|
269 |
+
while ($i <= $mlw_answer_total)
|
270 |
+
{
|
271 |
+
if ($_POST["answer_".$i] != "")
|
272 |
+
{
|
273 |
+
$mlw_qmn_correct = 0;
|
274 |
+
if (isset($_POST["answer_".$i."_correct"]) && $_POST["answer_".$i."_correct"] == 1)
|
275 |
+
{
|
276 |
+
$mlw_qmn_correct = 1;
|
277 |
+
}
|
278 |
+
$mlw_qmn_answer_each = array(htmlspecialchars(stripslashes($_POST["answer_".$i]), ENT_QUOTES), floatval($_POST["answer_".$i."_points"]), $mlw_qmn_correct);
|
279 |
+
$mlw_qmn_new_answer_array[] = $mlw_qmn_answer_each;
|
280 |
+
}
|
281 |
+
$i++;
|
282 |
+
}
|
283 |
+
$mlw_qmn_new_answer_array = serialize($mlw_qmn_new_answer_array);
|
284 |
+
$quiz_id = $_POST["quiz_id"];
|
285 |
+
$results = $wpdb->insert(
|
286 |
+
$wpdb->prefix."mlw_questions",
|
287 |
+
array(
|
288 |
+
'quiz_id' => $quiz_id,
|
289 |
+
'question_name' => $question_name,
|
290 |
+
'answer_array' => $mlw_qmn_new_answer_array,
|
291 |
+
'question_answer_info' => $question_answer_info,
|
292 |
+
'comments' => $comments,
|
293 |
+
'hints' => $hint,
|
294 |
+
'question_order' => $new_question_order,
|
295 |
+
'question_type_new' => $question_type,
|
296 |
+
'question_settings' => $mlw_settings,
|
297 |
+
'category' => $qmn_category,
|
298 |
+
'deleted' => 0
|
299 |
+
),
|
300 |
+
array(
|
301 |
+
'%d',
|
302 |
+
'%s',
|
303 |
+
'%s',
|
304 |
+
'%s',
|
305 |
+
'%d',
|
306 |
+
'%s',
|
307 |
+
'%d',
|
308 |
+
'%s',
|
309 |
+
'%s',
|
310 |
+
'%s',
|
311 |
+
'%d'
|
312 |
+
)
|
313 |
+
);
|
314 |
+
if ($results != false)
|
315 |
+
{
|
316 |
+
$mlwQuizMasterNext->alertManager->newAlert(__('The question has been created successfully.', 'quiz-master-next'), 'success');
|
317 |
+
|
318 |
+
//Insert Action Into Audit Trail
|
319 |
+
global $current_user;
|
320 |
+
get_currentuserinfo();
|
321 |
+
$table_name = $wpdb->prefix . "mlw_qm_audit_trail";
|
322 |
+
$insert = "INSERT INTO " . $table_name .
|
323 |
+
"(trail_id, action_user, action, time) " .
|
324 |
+
"VALUES (NULL , '" . $current_user->display_name . "' , 'Question Has Been Added: ".$question_name."' , '" . date("h:i:s A m/d/Y") . "')";
|
325 |
+
$results = $wpdb->query( $insert );
|
326 |
+
}
|
327 |
+
else
|
328 |
+
{
|
329 |
+
$mlwQuizMasterNext->alertManager->newAlert(sprintf(__('There has been an error in this action. Please share this with the developer. Error Code: %s', 'quiz-master-next'), '0006'), 'error');
|
330 |
+
}
|
331 |
+
}
|
332 |
+
|
333 |
+
|
334 |
+
$questions = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM " . $wpdb->prefix . "mlw_questions WHERE quiz_id=%d AND deleted='0'
|
335 |
+
ORDER BY question_order ASC", $quiz_id ) );
|
336 |
+
$answers = array();
|
337 |
+
foreach($questions as $mlw_question_info) {
|
338 |
+
if (is_serialized($mlw_question_info->answer_array) && is_array(@unserialize($mlw_question_info->answer_array)))
|
339 |
+
{
|
340 |
+
$mlw_qmn_answer_array_each = @unserialize($mlw_question_info->answer_array);
|
341 |
+
$answers[$mlw_question_info->question_id] = $mlw_qmn_answer_array_each;
|
342 |
+
}
|
343 |
+
else
|
344 |
+
{
|
345 |
+
$mlw_answer_array_correct = array(0, 0, 0, 0, 0, 0);
|
346 |
+
$mlw_answer_array_correct[$mlw_question_info->correct_answer-1] = 1;
|
347 |
+
$answers[$mlw_question_info->question_id] = array(
|
348 |
+
array($mlw_question_info->answer_one, $mlw_question_info->answer_one_points, $mlw_answer_array_correct[0]),
|
349 |
+
array($mlw_question_info->answer_two, $mlw_question_info->answer_two_points, $mlw_answer_array_correct[1]),
|
350 |
+
array($mlw_question_info->answer_three, $mlw_question_info->answer_three_points, $mlw_answer_array_correct[2]),
|
351 |
+
array($mlw_question_info->answer_four, $mlw_question_info->answer_four_points, $mlw_answer_array_correct[3]),
|
352 |
+
array($mlw_question_info->answer_five, $mlw_question_info->answer_five_points, $mlw_answer_array_correct[4]),
|
353 |
+
array($mlw_question_info->answer_six, $mlw_question_info->answer_six_points, $mlw_answer_array_correct[5]));
|
354 |
+
}
|
355 |
+
}
|
356 |
+
|
357 |
+
//Load Question Types
|
358 |
+
$qmn_question_types = $mlwQuizMasterNext->pluginHelper->get_question_type_options();
|
359 |
+
|
360 |
+
|
361 |
+
echo "<script>
|
362 |
+
var questions_list = [";
|
363 |
+
foreach($questions as $question) {
|
364 |
+
|
365 |
+
//Load Required
|
366 |
+
if (is_serialized($mlw_question_info->question_settings) && is_array(@unserialize($mlw_question_info->question_settings)))
|
367 |
+
{
|
368 |
+
$mlw_question_settings = @unserialize($mlw_question_info->question_settings);
|
369 |
+
}
|
370 |
+
else
|
371 |
+
{
|
372 |
+
$mlw_question_settings = array();
|
373 |
+
$mlw_question_settings['required'] = 1;
|
374 |
+
}
|
375 |
+
|
376 |
+
//Load Answers
|
377 |
+
$answer_string = "";
|
378 |
+
foreach($answers[$question->question_id] as $answer_single) {
|
379 |
+
$answer_string .= "{answer: '".$answer_single[0]."',points: ".$answer_single[1].",correct: ".$answer_single[2]."},";
|
380 |
+
}
|
381 |
+
|
382 |
+
//Load Type
|
383 |
+
$type_slug = $question->question_type_new;
|
384 |
+
$type_name = $question->question_type_new;
|
385 |
+
foreach($qmn_question_types as $type)
|
386 |
+
{
|
387 |
+
if ($type["slug"] == $question->question_type_new)
|
388 |
+
{
|
389 |
+
$type_name = $type["name"];
|
390 |
+
}
|
391 |
+
}
|
392 |
+
|
393 |
+
//Parse Javascript Object
|
394 |
+
echo "{
|
395 |
+
id: ".$question->question_id.",
|
396 |
+
question: '".esc_js($question->question_name, ENT_QUOTES)."',
|
397 |
+
answers: [".$answer_string."],
|
398 |
+
correct_info: '".esc_js($question->question_answer_info, ENT_QUOTES)."',
|
399 |
+
hint: '".esc_js($question->hints, ENT_QUOTES)."',
|
400 |
+
type: '".$question->question_type_new."',
|
401 |
+
type_name: '".$type_name."',
|
402 |
+
comment: ".$question->comments.",
|
403 |
+
order: ".$question->question_order.",
|
404 |
+
required: ".$mlw_question_settings['required'].",
|
405 |
+
category: '".esc_js($question->category)."'
|
406 |
+
},";
|
407 |
+
}
|
408 |
+
|
409 |
+
echo "];
|
410 |
+
</script>";
|
411 |
+
|
412 |
+
//Load Categories
|
413 |
+
$qmn_quiz_categories = $wpdb->get_results( $wpdb->prepare( "SELECT category FROM " . $wpdb->prefix . "mlw_questions WHERE quiz_id=%d AND deleted='0'
|
414 |
+
GROUP BY category", $quiz_id ) );
|
415 |
+
|
416 |
+
$is_new_quiz = $wpdb->num_rows;
|
417 |
+
?>
|
418 |
+
<style>
|
419 |
+
.edit_link,
|
420 |
+
.duplicate_link {
|
421 |
+
color: #0074a2 !important;
|
422 |
+
font-size: 14px !important;
|
423 |
+
}
|
424 |
+
.delete_link {
|
425 |
+
color: red !important;
|
426 |
+
font-size: 14px !important;
|
427 |
+
}
|
428 |
+
.edit_link:hover,
|
429 |
+
.duplicate_link:hover,
|
430 |
+
.delete_link:hover {
|
431 |
+
background-color: black;
|
432 |
+
}
|
433 |
+
</style>
|
434 |
+
<button class="add-new-h2" id="new_question_button"><?php _e('Add Question', 'quiz-master-next'); ?></button>
|
435 |
+
<br />
|
436 |
+
<p class="search-box">
|
437 |
+
<label class="screen-reader-text" for="question_search">Search Questions:</label>
|
438 |
+
<input type="search" id="question_search" name="question_search" value="">
|
439 |
+
<a href="#" class="button">Search Questions</a>
|
440 |
+
</p>
|
441 |
+
<div class="tablenav top">
|
442 |
+
<div class="tablenav-pages">
|
443 |
+
<span class="displaying-num"><?php echo sprintf(_n('One question', '%s questions', count($questions), 'quiz-master-next'), number_format_i18n(count($questions))); ?></span>
|
444 |
+
</div>
|
445 |
+
</div>
|
446 |
+
<table class="widefat">
|
447 |
+
<thead>
|
448 |
+
<tr>
|
449 |
+
<th><?php _e('Question Order', 'quiz-master-next'); ?></th>
|
450 |
+
<th><?php _e('Question Type', 'quiz-master-next'); ?></th>
|
451 |
+
<th><?php _e('Category', 'quiz-master-next'); ?></th>
|
452 |
+
<th><?php _e('Question', 'quiz-master-next'); ?></th>
|
453 |
+
</tr>
|
454 |
+
</thead>
|
455 |
+
<tfoot>
|
456 |
+
<tr>
|
457 |
+
<th><?php _e('Question Order', 'quiz-master-next'); ?></th>
|
458 |
+
<th><?php _e('Question Type', 'quiz-master-next'); ?></th>
|
459 |
+
<th><?php _e('Category', 'quiz-master-next'); ?></th>
|
460 |
+
<th><?php _e('Question', 'quiz-master-next'); ?></th>
|
461 |
+
</tr>
|
462 |
+
</tfoot>
|
463 |
+
<tbody id="the-list">
|
464 |
+
</tbody>
|
465 |
+
</table>
|
466 |
+
|
467 |
+
<style>
|
468 |
+
.row:after,
|
469 |
+
.answers:after,
|
470 |
+
.answers_single:after {
|
471 |
+
clear:both;
|
472 |
+
display:table;
|
473 |
+
content: " ";
|
474 |
+
}
|
475 |
+
.row {
|
476 |
+
margin-bottom: 15px;
|
477 |
+
}
|
478 |
+
.row .option_label {
|
479 |
+
width:15%;
|
480 |
+
float:left;
|
481 |
+
font-weight: bold;
|
482 |
+
}
|
483 |
+
.row .option_input {
|
484 |
+
width:84%;
|
485 |
+
float:left;
|
486 |
+
}
|
487 |
+
.question_form {
|
488 |
+
|
489 |
+
}
|
490 |
+
.question_form fieldset {
|
491 |
+
margin: 20px 0px;
|
492 |
+
background: #fff;
|
493 |
+
padding: 5px;
|
494 |
+
}
|
495 |
+
.question_form legend {
|
496 |
+
font-size: 16px;
|
497 |
+
font-weight: bold;
|
498 |
+
background: #f1f1f1;
|
499 |
+
padding: 5px;
|
500 |
+
}
|
501 |
+
.answer_number,
|
502 |
+
.answer_text,
|
503 |
+
.answer_points,
|
504 |
+
.answer_correct {
|
505 |
+
font-weight: bold;
|
506 |
+
float:left;
|
507 |
+
margin: 1%;
|
508 |
+
}
|
509 |
+
.answer_number {
|
510 |
+
width:10%;
|
511 |
+
}
|
512 |
+
.answer_text {
|
513 |
+
width:60%;
|
514 |
+
}
|
515 |
+
.answer_points {
|
516 |
+
width:10%;
|
517 |
+
}
|
518 |
+
.answer_correct {
|
519 |
+
width:10%;
|
520 |
+
}
|
521 |
+
.answer_input {
|
522 |
+
width: 100%;
|
523 |
+
}
|
524 |
+
.question_area_header_text {
|
525 |
+
padding: 40px 0 0 !important;
|
526 |
+
}
|
527 |
+
</style>
|
528 |
+
|
529 |
+
<div class="question_area" id="question_area">
|
530 |
+
<h2 class="question_area_header_text">Add New Question</h2>
|
531 |
+
<form action="" method="post" class="question_form">
|
532 |
+
<fieldset>
|
533 |
+
<legend>Question And Answers</legend>
|
534 |
+
<p><?php _e('For fill in the blank types, use %BLANK% to represent where to put the text box in your text.', 'quiz-master-next'); ?></p>
|
535 |
+
<?php wp_editor( '', "question_name" ); ?>
|
536 |
+
|
537 |
+
<div class="answer_headers">
|
538 |
+
<div class="answer_number"> </div>
|
539 |
+
<div class="answer_text"><?php _e('Answers', 'quiz-master-next'); ?></div>
|
540 |
+
<div class="answer_points"><?php _e('Points Worth', 'quiz-master-next'); ?></div>
|
541 |
+
<div class="answer_correct"><?php _e('Correct Answer', 'quiz-master-next'); ?></div>
|
542 |
+
</div>
|
543 |
+
<div class="answers" id="answers">
|
544 |
+
|
545 |
+
</div>
|
546 |
+
<a href="#" class="button" id="new_answer_button"><?php _e('Add New Answer!', 'quiz-master-next'); ?></a>
|
547 |
+
</fieldset>
|
548 |
+
<fieldset>
|
549 |
+
<legend>Question Options</legend>
|
550 |
+
<div class="row">
|
551 |
+
<label class="option_label"><?php _e('Correct Answer Info', 'quiz-master-next'); ?></label>
|
552 |
+
<input class="option_input" type="text" name="correct_answer_info" value="" id="correct_answer_info" />
|
553 |
+
</div>
|
554 |
+
|
555 |
+
<div class="row">
|
556 |
+
<label class="option_label"><?php _e('Hint', 'quiz-master-next'); ?></label>
|
557 |
+
<input class="option_input" type="text" name="hint" value="" id="hint"/>
|
558 |
+
</div>
|
559 |
+
|
560 |
+
<div class="row">
|
561 |
+
<label class="option_label"><?php _e('Question Type', 'quiz-master-next'); ?></label>
|
562 |
+
<select class="option_input" name="question_type" id="question_type">
|
563 |
+
<?php
|
564 |
+
foreach($qmn_question_types as $type)
|
565 |
+
{
|
566 |
+
echo "<option value='".$type['slug']."'>".$type['name']."</option>";
|
567 |
+
}
|
568 |
+
?>
|
569 |
+
</select>
|
570 |
+
</div>
|
571 |
+
|
572 |
+
<div class="row">
|
573 |
+
<label class="option_label"><?php _e('Comment Field', 'quiz-master-next'); ?></label>
|
574 |
+
<div class="option_input">
|
575 |
+
<input type="radio" class="comments_radio" id="commentsRadio1" name="comments" value="0" /><label for="commentsRadio1"><?php _e('Small Text Field', 'quiz-master-next'); ?></label><br>
|
576 |
+
<input type="radio" class="comments_radio" id="commentsRadio3" name="comments" value="2" /><label for="commentsRadio3"><?php _e('Large Text Field', 'quiz-master-next'); ?></label><br>
|
577 |
+
<input type="radio" class="comments_radio" id="commentsRadio2" name="comments" checked="checked" value="1" /><label for="commentsRadio2"><?php _e('None', 'quiz-master-next'); ?></label><br>
|
578 |
+
</div>
|
579 |
+
</div>
|
580 |
+
|
581 |
+
<div class="row">
|
582 |
+
<label class="option_label"><?php _e('Question Order', 'quiz-master-next'); ?></label>
|
583 |
+
<input class="option_input" type="number" step="1" min="1" name="new_question_order" value="<?php echo count($questions)+1; ?>" id="new_question_order"/>
|
584 |
+
</div>
|
585 |
+
|
586 |
+
<div class="row">
|
587 |
+
<label class="option_label"><?php _e('Required?', 'quiz-master-next'); ?></label>
|
588 |
+
<select class="option_input" name="required" id="required">
|
589 |
+
<option value="0" selected="selected"><?php _e('Yes', 'quiz-master-next'); ?></option>
|
590 |
+
<option value="1"><?php _e('No', 'quiz-master-next'); ?></option>
|
591 |
+
</select>
|
592 |
+
</div>
|
593 |
+
|
594 |
+
<div class="row">
|
595 |
+
<label class="option_label"><?php _e('Category', 'quiz-master-next'); ?></label>
|
596 |
+
<div class="option_input">
|
597 |
+
<?php
|
598 |
+
foreach($qmn_quiz_categories as $category)
|
599 |
+
{
|
600 |
+
if ($category->category != '')
|
601 |
+
{
|
602 |
+
?>
|
603 |
+
<input type="radio" class="category_radio" name="new_category" id="new_category<?php echo esc_attr($category->category); ?>" value="<?php echo esc_attr($category->category); ?>">
|
604 |
+
<label for="new_category<?php echo esc_attr($category->category); ?>"><?php echo $category->category; ?></label>
|
605 |
+
<br />
|
606 |
+
<?php
|
607 |
+
}
|
608 |
+
}
|
609 |
+
?>
|
610 |
+
<input type="radio" name="new_category" id="new_category_new" value="new_category"><label for="new_category_new">New: <input type='text' name='new_new_category' value='' /></label>
|
611 |
+
</div>
|
612 |
+
</div>
|
613 |
+
</fieldset>
|
614 |
+
<input type="hidden" name="new_question_answer_total" id="new_question_answer_total" value="0" />
|
615 |
+
<input type="hidden" id="question_submission" name="question_submission" value="new_question" />
|
616 |
+
<input type="hidden" name="quiz_id" value="<?php echo $quiz_id; ?>" />
|
617 |
+
<input type="hidden" name="question_id" id="question_id" value="0" />
|
618 |
+
<input type='submit' class='button-primary' value='<?php _e('Create Question', 'quiz-master-next'); ?>' />
|
619 |
+
</form>
|
620 |
+
</div>
|
621 |
+
<!--Dialogs-->
|
622 |
+
<div id="delete_dialog" title="Delete Question?" style="display:none;">
|
623 |
+
<h3><b><?php _e('Are you sure you want to delete this question?', 'quiz-master-next'); ?></b></h3>
|
624 |
+
<form action='' method='post'>
|
625 |
+
<input type='hidden' name='delete_question' value='confirmation' />
|
626 |
+
<input type='hidden' id='delete_question_id' name='delete_question_id' value='' />
|
627 |
+
<input type='hidden' name='quiz_id' value='<?php echo $quiz_id; ?>' />
|
628 |
+
<p class='submit'><input type='submit' class='button-primary' value='<?php _e('Delete Question', 'quiz-master-next'); ?>' /></p>
|
629 |
+
</form>
|
630 |
+
</div>
|
631 |
+
|
632 |
+
<div id="duplicate_dialog" title="Duplicate Question?" style="display:none;">
|
633 |
+
<h3><b><?php _e('Are you sure you want to duplicate this question?', 'quiz-master-next'); ?></b></h3>
|
634 |
+
<form action='' method='post'>
|
635 |
+
<input type='hidden' name='duplicate_question' value='confirmation' />
|
636 |
+
<input type='hidden' id='duplicate_question_id' name='duplicate_question_id' value='' />
|
637 |
+
<input type='hidden' name='quiz_id' value='<?php echo $quiz_id; ?>' />
|
638 |
+
<p class='submit'><input type='submit' class='button-primary' value='<?php _e ('Duplicate Question', 'quiz-master-next'); ?>' /></p>
|
639 |
+
</form>
|
640 |
+
</div>
|
641 |
+
<?php
|
642 |
+
}
|
643 |
+
?>
|
{includes → php}/qmn_options_results_page_tab.php
RENAMED
@@ -110,7 +110,7 @@ function mlw_options_results_tab_content()
|
|
110 |
{
|
111 |
$mlw_message_after_array = array(array(0, 0, $mlw_quiz_options->message_after, "redirect_url" => ''));
|
112 |
}
|
113 |
-
wp_enqueue_style( 'qmn_admin_style', plugins_url( 'css/qmn_admin.css' , __FILE__ ) );
|
114 |
?>
|
115 |
<div id="tabs-6" class="mlw_tab_content">
|
116 |
<script>
|
110 |
{
|
111 |
$mlw_message_after_array = array(array(0, 0, $mlw_quiz_options->message_after, "redirect_url" => ''));
|
112 |
}
|
113 |
+
wp_enqueue_style( 'qmn_admin_style', plugins_url( '../css/qmn_admin.css' , __FILE__ ) );
|
114 |
?>
|
115 |
<div id="tabs-6" class="mlw_tab_content">
|
116 |
<script>
|
{includes → php}/qmn_options_style_tab.php
RENAMED
File without changes
|
{includes → php}/qmn_options_text_tab.php
RENAMED
@@ -86,7 +86,7 @@ function mlw_options_text_tab_content()
|
|
86 |
'facebook' => $mlw_quiz_options->social_media_text
|
87 |
);
|
88 |
}
|
89 |
-
wp_enqueue_style( 'qmn_admin_style', plugins_url( 'css/qmn_admin.css' , __FILE__ ) );
|
90 |
?>
|
91 |
<div id="tabs-2" class="mlw_tab_content">
|
92 |
<h3 style="text-align: center;"><?php _e("Template Variables", 'quiz-master-next'); ?></h3>
|
86 |
'facebook' => $mlw_quiz_options->social_media_text
|
87 |
);
|
88 |
}
|
89 |
+
wp_enqueue_style( 'qmn_admin_style', plugins_url( '../css/qmn_admin.css' , __FILE__ ) );
|
90 |
?>
|
91 |
<div id="tabs-2" class="mlw_tab_content">
|
92 |
<h3 style="text-align: center;"><?php _e("Template Variables", 'quiz-master-next'); ?></h3>
|
{includes → php}/qmn_options_tools_tab.php
RENAMED
File without changes
|
{includes → php}/qmn_question_types.php
RENAMED
@@ -13,7 +13,7 @@ function qmn_multiple_choice_display($id, $question, $answers)
|
|
13 |
global $mlwQuizMasterNext;
|
14 |
$required = $mlwQuizMasterNext->pluginHelper->get_question_setting($id, 'required');
|
15 |
if ($required == 0) {$mlw_requireClass = "mlwRequiredRadio";} else {$mlw_requireClass = "";}
|
16 |
-
$question_display .= "<span class='mlw_qmn_question'>".htmlspecialchars_decode($question, ENT_QUOTES)."</span><br />";
|
17 |
$question_display .= "<div class='qmn_radio_answers $mlw_requireClass'>";
|
18 |
if (is_array($answers))
|
19 |
{
|
@@ -23,8 +23,9 @@ function qmn_multiple_choice_display($id, $question, $answers)
|
|
23 |
$mlw_answer_total++;
|
24 |
if ($answer[0] != "")
|
25 |
{
|
|
|
26 |
$question_display .= "<input type='radio' class='qmn_quiz_radio' name='question".$id."' id='question".$id."_".$mlw_answer_total."' value='".esc_attr($answer[0])."' /> <label for='question".$id."_".$mlw_answer_total."'>".htmlspecialchars_decode($answer[0], ENT_QUOTES)."</label>";
|
27 |
-
|
28 |
}
|
29 |
}
|
30 |
$question_display .= "<input type='radio' style='display: none;' name='question".$id."' id='question".$id."_none' checked='checked' value='No Answer Provided' />";
|
@@ -81,7 +82,7 @@ function qmn_horizontal_multiple_choice_display($id, $question, $answers)
|
|
81 |
global $mlwQuizMasterNext;
|
82 |
$required = $mlwQuizMasterNext->pluginHelper->get_question_setting($id, 'required');
|
83 |
if ($required == 0) {$mlw_requireClass = "mlwRequiredRadio";} else {$mlw_requireClass = "";}
|
84 |
-
$question_display .= "<span class='mlw_qmn_question'>".htmlspecialchars_decode($question, ENT_QUOTES)."</span><br />";
|
85 |
$question_display .= "<div class='qmn_radio_answers $mlw_requireClass'>";
|
86 |
if (is_array($answers))
|
87 |
{
|
@@ -147,7 +148,7 @@ function qmn_drop_down_display($id, $question, $answers)
|
|
147 |
{
|
148 |
$question_display = '';
|
149 |
global $mlwQuizMasterNext;
|
150 |
-
$question_display .= "<span class='mlw_qmn_question'>".htmlspecialchars_decode($question, ENT_QUOTES)."</span><br />";
|
151 |
$question_display .= "<select name='question".$id."'>";
|
152 |
if (is_array($answers))
|
153 |
{
|
@@ -214,7 +215,7 @@ function qmn_small_open_display($id, $question, $answers)
|
|
214 |
global $mlwQuizMasterNext;
|
215 |
$required = $mlwQuizMasterNext->pluginHelper->get_question_setting($id, 'required');
|
216 |
if ($required == 0) {$mlw_requireClass = "mlwRequiredText";} else {$mlw_requireClass = "";}
|
217 |
-
$question_display .= "<span class='mlw_qmn_question'>".htmlspecialchars_decode($question, ENT_QUOTES)."</span><br />";
|
218 |
$question_display .= "<input type='text' class='mlw_answer_open_text $mlw_requireClass' name='question".$id."' />";
|
219 |
$question_display .= "<br />";
|
220 |
return $question_display;
|
@@ -263,7 +264,7 @@ function qmn_multiple_response_display($id, $question, $answers)
|
|
263 |
global $mlwQuizMasterNext;
|
264 |
$required = $mlwQuizMasterNext->pluginHelper->get_question_setting($id, 'required');
|
265 |
if ($required == 0) {$mlw_requireClass = "mlwRequiredCheck";} else {$mlw_requireClass = "";}
|
266 |
-
$question_display .= "<span class='mlw_qmn_question'>".htmlspecialchars_decode($question, ENT_QUOTES)."</span><br />";
|
267 |
$question_display .= "<div class='qmn_check_answers $mlw_requireClass'>";
|
268 |
if (is_array($answers))
|
269 |
{
|
@@ -338,7 +339,7 @@ function qmn_large_open_display($id, $question, $answers)
|
|
338 |
global $mlwQuizMasterNext;
|
339 |
$required = $mlwQuizMasterNext->pluginHelper->get_question_setting($id, 'required');
|
340 |
if ($required == 0) {$mlw_requireClass = "mlwRequiredText";} else {$mlw_requireClass = "";}
|
341 |
-
$question_display .= "<span class='mlw_qmn_question'>".htmlspecialchars_decode($question, ENT_QUOTES)."</span><br />";
|
342 |
$question_display .= "<textarea class='mlw_answer_open_text $mlw_requireClass' cols='70' rows='5' name='question".$id."' /></textarea>";
|
343 |
$question_display .= "<br />";
|
344 |
return $question_display;
|
@@ -384,7 +385,7 @@ function qmn_question_type_text_block()
|
|
384 |
function qmn_text_block_display($id, $question, $answers)
|
385 |
{
|
386 |
$question_display = '';
|
387 |
-
$question_display .= htmlspecialchars_decode($question, ENT_QUOTES);
|
388 |
$question_display .= "<br />";
|
389 |
return $question_display;
|
390 |
}
|
@@ -402,7 +403,7 @@ function qmn_number_display($id, $question, $answers)
|
|
402 |
global $mlwQuizMasterNext;
|
403 |
$required = $mlwQuizMasterNext->pluginHelper->get_question_setting($id, 'required');
|
404 |
if ($required == 0) {$mlw_requireClass = "mlwRequiredNumber";} else {$mlw_requireClass = "";}
|
405 |
-
$question_display .= "<span class='mlw_qmn_question'>".htmlspecialchars_decode($question, ENT_QUOTES)."</span><br />";
|
406 |
$question_display .= "<input type='number' class='mlw_answer_number $mlw_requireClass' name='question".$id."' />";
|
407 |
$question_display .= "<br />";
|
408 |
return $question_display;
|
@@ -452,7 +453,7 @@ function qmn_accept_display($id, $question, $answers)
|
|
452 |
$required = $mlwQuizMasterNext->pluginHelper->get_question_setting($id, 'required');
|
453 |
if ($required == 0) {$mlw_requireClass = "mlwRequiredAccept";} else {$mlw_requireClass = "";}
|
454 |
$question_display .= "<input type='checkbox' id='mlwAcceptance' class='$mlw_requireClass ' />";
|
455 |
-
$question_display .= "<label for='mlwAcceptance'><span class='mlw_qmn_question'>".htmlspecialchars_decode($question, ENT_QUOTES)."</span></label>";
|
456 |
$question_display .= "<br />";
|
457 |
return $question_display;
|
458 |
}
|
@@ -474,7 +475,7 @@ function qmn_captcha_display($id, $question, $answers)
|
|
474 |
$question_display .= "<canvas alt='' id='mlw_captcha' class='mlw_captcha' width='100' height='50'></canvas>";
|
475 |
$question_display .= "</div>";
|
476 |
$question_display .= "<span class='mlw_qmn_question'>";
|
477 |
-
$question_display .= htmlspecialchars_decode($question, ENT_QUOTES)."</span><br />";
|
478 |
$question_display .= "<input type='text' class='mlw_answer_open_text $mlw_requireClass' id='mlw_captcha_text' name='mlw_user_captcha'/>";
|
479 |
$question_display .= "<input type='hidden' name='mlw_code_captcha' id='mlw_code_captcha' value='none' />";
|
480 |
$question_display .= "<br />";
|
@@ -511,7 +512,7 @@ function qmn_horizontal_multiple_response_display($id, $question, $answers)
|
|
511 |
global $mlwQuizMasterNext;
|
512 |
$required = $mlwQuizMasterNext->pluginHelper->get_question_setting($id, 'required');
|
513 |
if ($required == 0) {$mlw_requireClass = "mlwRequiredCheck";} else {$mlw_requireClass = "";}
|
514 |
-
$question_display .= "<span class='mlw_qmn_question'>".htmlspecialchars_decode($question, ENT_QUOTES)."</span><br />";
|
515 |
$question_display .= "<div class='qmn_check_answers $mlw_requireClass'>";
|
516 |
if (is_array($answers))
|
517 |
{
|
@@ -588,7 +589,7 @@ function qmn_fill_blank_display($id, $question, $answers)
|
|
588 |
$input_text = "<input type='text' class='qmn_fill_blank $mlw_requireClass' name='question".$id."' />";
|
589 |
if (strpos($question, '%BLANK%') !== false)
|
590 |
{
|
591 |
-
$question = str_replace( "%BLANK%", $input_text, htmlspecialchars_decode($question, ENT_QUOTES));
|
592 |
}
|
593 |
$question_display = "<span class='mlw_qmn_question'>$question</span><br />";
|
594 |
|
@@ -606,7 +607,7 @@ function qmn_fill_blank_review($id, $question, $answers)
|
|
606 |
);
|
607 |
if (strpos($question, '%BLANK%') !== false)
|
608 |
{
|
609 |
-
$return_array['question_text'] = str_replace( "%BLANK%", "__________", htmlspecialchars_decode($question, ENT_QUOTES));
|
610 |
}
|
611 |
if (isset($_POST["question".$id]))
|
612 |
{
|
13 |
global $mlwQuizMasterNext;
|
14 |
$required = $mlwQuizMasterNext->pluginHelper->get_question_setting($id, 'required');
|
15 |
if ($required == 0) {$mlw_requireClass = "mlwRequiredRadio";} else {$mlw_requireClass = "";}
|
16 |
+
$question_display .= "<span class='mlw_qmn_question'>".do_shortcode(htmlspecialchars_decode($question, ENT_QUOTES))."</span><br />";
|
17 |
$question_display .= "<div class='qmn_radio_answers $mlw_requireClass'>";
|
18 |
if (is_array($answers))
|
19 |
{
|
23 |
$mlw_answer_total++;
|
24 |
if ($answer[0] != "")
|
25 |
{
|
26 |
+
$question_display .= "<div class='qmn_mc_answer_wrap' id='question".$id."-".esc_attr($answer[0])."'>";
|
27 |
$question_display .= "<input type='radio' class='qmn_quiz_radio' name='question".$id."' id='question".$id."_".$mlw_answer_total."' value='".esc_attr($answer[0])."' /> <label for='question".$id."_".$mlw_answer_total."'>".htmlspecialchars_decode($answer[0], ENT_QUOTES)."</label>";
|
28 |
+
$question_display .= "</div>";
|
29 |
}
|
30 |
}
|
31 |
$question_display .= "<input type='radio' style='display: none;' name='question".$id."' id='question".$id."_none' checked='checked' value='No Answer Provided' />";
|
82 |
global $mlwQuizMasterNext;
|
83 |
$required = $mlwQuizMasterNext->pluginHelper->get_question_setting($id, 'required');
|
84 |
if ($required == 0) {$mlw_requireClass = "mlwRequiredRadio";} else {$mlw_requireClass = "";}
|
85 |
+
$question_display .= "<span class='mlw_qmn_question'>".do_shortcode(htmlspecialchars_decode($question, ENT_QUOTES))."</span><br />";
|
86 |
$question_display .= "<div class='qmn_radio_answers $mlw_requireClass'>";
|
87 |
if (is_array($answers))
|
88 |
{
|
148 |
{
|
149 |
$question_display = '';
|
150 |
global $mlwQuizMasterNext;
|
151 |
+
$question_display .= "<span class='mlw_qmn_question'>".do_shortcode(htmlspecialchars_decode($question, ENT_QUOTES))."</span><br />";
|
152 |
$question_display .= "<select name='question".$id."'>";
|
153 |
if (is_array($answers))
|
154 |
{
|
215 |
global $mlwQuizMasterNext;
|
216 |
$required = $mlwQuizMasterNext->pluginHelper->get_question_setting($id, 'required');
|
217 |
if ($required == 0) {$mlw_requireClass = "mlwRequiredText";} else {$mlw_requireClass = "";}
|
218 |
+
$question_display .= "<span class='mlw_qmn_question'>".do_shortcode(htmlspecialchars_decode($question, ENT_QUOTES))."</span><br />";
|
219 |
$question_display .= "<input type='text' class='mlw_answer_open_text $mlw_requireClass' name='question".$id."' />";
|
220 |
$question_display .= "<br />";
|
221 |
return $question_display;
|
264 |
global $mlwQuizMasterNext;
|
265 |
$required = $mlwQuizMasterNext->pluginHelper->get_question_setting($id, 'required');
|
266 |
if ($required == 0) {$mlw_requireClass = "mlwRequiredCheck";} else {$mlw_requireClass = "";}
|
267 |
+
$question_display .= "<span class='mlw_qmn_question'>".do_shortcode(htmlspecialchars_decode($question, ENT_QUOTES))."</span><br />";
|
268 |
$question_display .= "<div class='qmn_check_answers $mlw_requireClass'>";
|
269 |
if (is_array($answers))
|
270 |
{
|
339 |
global $mlwQuizMasterNext;
|
340 |
$required = $mlwQuizMasterNext->pluginHelper->get_question_setting($id, 'required');
|
341 |
if ($required == 0) {$mlw_requireClass = "mlwRequiredText";} else {$mlw_requireClass = "";}
|
342 |
+
$question_display .= "<span class='mlw_qmn_question'>".do_shortcode(htmlspecialchars_decode($question, ENT_QUOTES))."</span><br />";
|
343 |
$question_display .= "<textarea class='mlw_answer_open_text $mlw_requireClass' cols='70' rows='5' name='question".$id."' /></textarea>";
|
344 |
$question_display .= "<br />";
|
345 |
return $question_display;
|
385 |
function qmn_text_block_display($id, $question, $answers)
|
386 |
{
|
387 |
$question_display = '';
|
388 |
+
$question_display .= do_shortcode(htmlspecialchars_decode($question, ENT_QUOTES));
|
389 |
$question_display .= "<br />";
|
390 |
return $question_display;
|
391 |
}
|
403 |
global $mlwQuizMasterNext;
|
404 |
$required = $mlwQuizMasterNext->pluginHelper->get_question_setting($id, 'required');
|
405 |
if ($required == 0) {$mlw_requireClass = "mlwRequiredNumber";} else {$mlw_requireClass = "";}
|
406 |
+
$question_display .= "<span class='mlw_qmn_question'>".do_shortcode(htmlspecialchars_decode($question, ENT_QUOTES))."</span><br />";
|
407 |
$question_display .= "<input type='number' class='mlw_answer_number $mlw_requireClass' name='question".$id."' />";
|
408 |
$question_display .= "<br />";
|
409 |
return $question_display;
|
453 |
$required = $mlwQuizMasterNext->pluginHelper->get_question_setting($id, 'required');
|
454 |
if ($required == 0) {$mlw_requireClass = "mlwRequiredAccept";} else {$mlw_requireClass = "";}
|
455 |
$question_display .= "<input type='checkbox' id='mlwAcceptance' class='$mlw_requireClass ' />";
|
456 |
+
$question_display .= "<label for='mlwAcceptance'><span class='mlw_qmn_question'>".do_shortcode(htmlspecialchars_decode($question, ENT_QUOTES))."</span></label>";
|
457 |
$question_display .= "<br />";
|
458 |
return $question_display;
|
459 |
}
|
475 |
$question_display .= "<canvas alt='' id='mlw_captcha' class='mlw_captcha' width='100' height='50'></canvas>";
|
476 |
$question_display .= "</div>";
|
477 |
$question_display .= "<span class='mlw_qmn_question'>";
|
478 |
+
$question_display .= do_shortcode(htmlspecialchars_decode($question, ENT_QUOTES))."</span><br />";
|
479 |
$question_display .= "<input type='text' class='mlw_answer_open_text $mlw_requireClass' id='mlw_captcha_text' name='mlw_user_captcha'/>";
|
480 |
$question_display .= "<input type='hidden' name='mlw_code_captcha' id='mlw_code_captcha' value='none' />";
|
481 |
$question_display .= "<br />";
|
512 |
global $mlwQuizMasterNext;
|
513 |
$required = $mlwQuizMasterNext->pluginHelper->get_question_setting($id, 'required');
|
514 |
if ($required == 0) {$mlw_requireClass = "mlwRequiredCheck";} else {$mlw_requireClass = "";}
|
515 |
+
$question_display .= "<span class='mlw_qmn_question'>".do_shortcode(htmlspecialchars_decode($question, ENT_QUOTES))."</span><br />";
|
516 |
$question_display .= "<div class='qmn_check_answers $mlw_requireClass'>";
|
517 |
if (is_array($answers))
|
518 |
{
|
589 |
$input_text = "<input type='text' class='qmn_fill_blank $mlw_requireClass' name='question".$id."' />";
|
590 |
if (strpos($question, '%BLANK%') !== false)
|
591 |
{
|
592 |
+
$question = str_replace( "%BLANK%", $input_text, do_shortcode(htmlspecialchars_decode($question, ENT_QUOTES)));
|
593 |
}
|
594 |
$question_display = "<span class='mlw_qmn_question'>$question</span><br />";
|
595 |
|
607 |
);
|
608 |
if (strpos($question, '%BLANK%') !== false)
|
609 |
{
|
610 |
+
$return_array['question_text'] = str_replace( "%BLANK%", "__________", do_shortcode(htmlspecialchars_decode($question, ENT_QUOTES)));
|
611 |
}
|
612 |
if (isset($_POST["question".$id]))
|
613 |
{
|
{includes → php}/qmn_quiz.php
RENAMED
@@ -194,13 +194,27 @@ class QMNQuizManager
|
|
194 |
|
195 |
$return_display = apply_filters('qmn_begin_shortcode', $return_display, $qmn_quiz_options, $qmn_array_for_variables);
|
196 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
197 |
if ($qmn_allowed_visit && !isset($_POST["complete_quiz"]) && $qmn_quiz_options->quiz_name != '')
|
198 |
{
|
199 |
$qmn_quiz_questions = $this->load_questions($quiz, $qmn_quiz_options, true);
|
200 |
$qmn_quiz_answers = $this->create_answer_array($qmn_quiz_questions);
|
201 |
$return_display .= $this->display_quiz($qmn_quiz_options, $qmn_quiz_questions, $qmn_quiz_answers, $qmn_array_for_variables);
|
202 |
}
|
203 |
-
elseif (isset($_POST["complete_quiz"]) && $_POST["complete_quiz"] == "confirmation")
|
204 |
{
|
205 |
$qmn_quiz_questions = $this->load_questions($quiz, $qmn_quiz_options, false);
|
206 |
$qmn_quiz_answers = $this->create_answer_array($qmn_quiz_questions);
|
@@ -269,11 +283,14 @@ class QMNQuizManager
|
|
269 |
{
|
270 |
//Load and prepare answer arrays
|
271 |
$mlw_qmn_answer_arrays = array();
|
|
|
272 |
foreach($questions as $mlw_question_info) {
|
|
|
273 |
if (is_serialized($mlw_question_info->answer_array) && is_array(@unserialize($mlw_question_info->answer_array)))
|
274 |
{
|
275 |
$mlw_qmn_answer_array_each = @unserialize($mlw_question_info->answer_array);
|
276 |
$mlw_qmn_answer_arrays[$mlw_question_info->question_id] = $mlw_qmn_answer_array_each;
|
|
|
277 |
}
|
278 |
else
|
279 |
{
|
@@ -286,8 +303,10 @@ class QMNQuizManager
|
|
286 |
array($mlw_question_info->answer_four, $mlw_question_info->answer_four_points, $mlw_answer_array_correct[3]),
|
287 |
array($mlw_question_info->answer_five, $mlw_question_info->answer_five_points, $mlw_answer_array_correct[4]),
|
288 |
array($mlw_question_info->answer_six, $mlw_question_info->answer_six_points, $mlw_answer_array_correct[5]));
|
|
|
289 |
}
|
290 |
}
|
|
|
291 |
return $mlw_qmn_answer_arrays;
|
292 |
}
|
293 |
|
@@ -334,10 +353,10 @@ class QMNQuizManager
|
|
334 |
var empty_error = '<?php _e('Please complete all required fields!', 'quiz-master-next'); ?>';
|
335 |
</script>
|
336 |
<?php
|
337 |
-
wp_enqueue_script( 'qmn_quiz', plugins_url( 'js/qmn_quiz.js' , __FILE__ ) );
|
338 |
wp_enqueue_script( 'math_jax', '//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' );
|
339 |
|
340 |
-
wp_enqueue_style( 'qmn_quiz_style', plugins_url( 'css/qmn_quiz.css' , __FILE__ ) );
|
341 |
if ($qmn_quiz_options->theme_selected == "default")
|
342 |
{
|
343 |
echo "<style type='text/css'>".$qmn_quiz_options->quiz_stye."</style>";
|
@@ -552,7 +571,7 @@ class QMNQuizManager
|
|
552 |
return $result_display;
|
553 |
}
|
554 |
wp_enqueue_script( 'math_jax', '//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' );
|
555 |
-
wp_enqueue_style( 'qmn_quiz_style', plugins_url( 'css/qmn_quiz.css' , __FILE__ ) );
|
556 |
if ($qmn_quiz_options->theme_selected == "default")
|
557 |
{
|
558 |
echo "<style type='text/css'>".$qmn_quiz_options->quiz_stye."</style>";
|
@@ -904,7 +923,7 @@ EOC;
|
|
904 |
$social_display = '';
|
905 |
if ($qmn_quiz_options->social_media == 1)
|
906 |
{
|
907 |
-
wp_enqueue_script( 'qmn_quiz_social_share', plugins_url( 'js/qmn_social_share.js' , __FILE__ ) );
|
908 |
$settings = (array) get_option( 'qmn-settings' );
|
909 |
$facebook_app_id = '483815031724529';
|
910 |
if (isset($settings['facebook_app_id']))
|
@@ -1242,7 +1261,7 @@ function qmn_pagination_check($display, $qmn_quiz_options, $qmn_array_for_variab
|
|
1242 |
var qmn_pagination_next_text = '<?php echo $mlw_qmn_pagination_text[1]; ?>';
|
1243 |
</script>
|
1244 |
<?php
|
1245 |
-
wp_enqueue_script( 'qmn_quiz_pagination', plugins_url( 'js/qmn_pagination.js' , __FILE__ ) );
|
1246 |
}
|
1247 |
return $display;
|
1248 |
}
|
@@ -1260,7 +1279,7 @@ function qmn_timer_check($display, $qmn_quiz_options, $qmn_array_for_variables)
|
|
1260 |
var qmn_timer_limit = <?php echo $qmn_quiz_options->timer_limit; ?>;
|
1261 |
</script>
|
1262 |
<?php
|
1263 |
-
wp_enqueue_script( 'qmn_quiz_timer', plugins_url( 'js/qmn_timer.js' , __FILE__ ) );
|
1264 |
}
|
1265 |
return $display;
|
1266 |
}
|
194 |
|
195 |
$return_display = apply_filters('qmn_begin_shortcode', $return_display, $qmn_quiz_options, $qmn_array_for_variables);
|
196 |
|
197 |
+
//Prepare JS Globals
|
198 |
+
echo "<script>";
|
199 |
+
if ($qmn_quiz_options->disable_answer_onselect == 1) {
|
200 |
+
echo "var qmn_disable_answer = true;";
|
201 |
+
} else {
|
202 |
+
echo "var qmn_disable_answer = false;";
|
203 |
+
}
|
204 |
+
if ($qmn_quiz_options->ajax_show_correct == 1) {
|
205 |
+
echo "var qmn_ajax_correct = true;";
|
206 |
+
} else {
|
207 |
+
echo "var qmn_ajax_correct = false;";
|
208 |
+
}
|
209 |
+
echo "</script>";
|
210 |
+
|
211 |
if ($qmn_allowed_visit && !isset($_POST["complete_quiz"]) && $qmn_quiz_options->quiz_name != '')
|
212 |
{
|
213 |
$qmn_quiz_questions = $this->load_questions($quiz, $qmn_quiz_options, true);
|
214 |
$qmn_quiz_answers = $this->create_answer_array($qmn_quiz_questions);
|
215 |
$return_display .= $this->display_quiz($qmn_quiz_options, $qmn_quiz_questions, $qmn_quiz_answers, $qmn_array_for_variables);
|
216 |
}
|
217 |
+
elseif (isset($_POST["complete_quiz"]) && $_POST["complete_quiz"] == "confirmation" && $_POST["qmn_quiz_id"] == $qmn_array_for_variables["quiz_id"] )
|
218 |
{
|
219 |
$qmn_quiz_questions = $this->load_questions($quiz, $qmn_quiz_options, false);
|
220 |
$qmn_quiz_answers = $this->create_answer_array($qmn_quiz_questions);
|
283 |
{
|
284 |
//Load and prepare answer arrays
|
285 |
$mlw_qmn_answer_arrays = array();
|
286 |
+
$question_list = array();
|
287 |
foreach($questions as $mlw_question_info) {
|
288 |
+
$question_list[$mlw_question_info->question_id] = get_object_vars($mlw_question_info);
|
289 |
if (is_serialized($mlw_question_info->answer_array) && is_array(@unserialize($mlw_question_info->answer_array)))
|
290 |
{
|
291 |
$mlw_qmn_answer_array_each = @unserialize($mlw_question_info->answer_array);
|
292 |
$mlw_qmn_answer_arrays[$mlw_question_info->question_id] = $mlw_qmn_answer_array_each;
|
293 |
+
$question_list[$mlw_question_info->question_id]["answers"] = $mlw_qmn_answer_array_each;
|
294 |
}
|
295 |
else
|
296 |
{
|
303 |
array($mlw_question_info->answer_four, $mlw_question_info->answer_four_points, $mlw_answer_array_correct[3]),
|
304 |
array($mlw_question_info->answer_five, $mlw_question_info->answer_five_points, $mlw_answer_array_correct[4]),
|
305 |
array($mlw_question_info->answer_six, $mlw_question_info->answer_six_points, $mlw_answer_array_correct[5]));
|
306 |
+
$question_list[$mlw_question_info->question_id]["answers"] = $mlw_qmn_answer_arrays[$mlw_question_info->question_id];
|
307 |
}
|
308 |
}
|
309 |
+
echo "<script>var qmn_question_list = ".json_encode($question_list).";</script>";
|
310 |
return $mlw_qmn_answer_arrays;
|
311 |
}
|
312 |
|
353 |
var empty_error = '<?php _e('Please complete all required fields!', 'quiz-master-next'); ?>';
|
354 |
</script>
|
355 |
<?php
|
356 |
+
wp_enqueue_script( 'qmn_quiz', plugins_url( '../js/qmn_quiz.js' , __FILE__ ), array('jquery') );
|
357 |
wp_enqueue_script( 'math_jax', '//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' );
|
358 |
|
359 |
+
wp_enqueue_style( 'qmn_quiz_style', plugins_url( '../css/qmn_quiz.css' , __FILE__ ) );
|
360 |
if ($qmn_quiz_options->theme_selected == "default")
|
361 |
{
|
362 |
echo "<style type='text/css'>".$qmn_quiz_options->quiz_stye."</style>";
|
571 |
return $result_display;
|
572 |
}
|
573 |
wp_enqueue_script( 'math_jax', '//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML' );
|
574 |
+
wp_enqueue_style( 'qmn_quiz_style', plugins_url( '../css/qmn_quiz.css' , __FILE__ ) );
|
575 |
if ($qmn_quiz_options->theme_selected == "default")
|
576 |
{
|
577 |
echo "<style type='text/css'>".$qmn_quiz_options->quiz_stye."</style>";
|
923 |
$social_display = '';
|
924 |
if ($qmn_quiz_options->social_media == 1)
|
925 |
{
|
926 |
+
wp_enqueue_script( 'qmn_quiz_social_share', plugins_url( '../js/qmn_social_share.js' , __FILE__ ) );
|
927 |
$settings = (array) get_option( 'qmn-settings' );
|
928 |
$facebook_app_id = '483815031724529';
|
929 |
if (isset($settings['facebook_app_id']))
|
1261 |
var qmn_pagination_next_text = '<?php echo $mlw_qmn_pagination_text[1]; ?>';
|
1262 |
</script>
|
1263 |
<?php
|
1264 |
+
wp_enqueue_script( 'qmn_quiz_pagination', plugins_url( '../js/qmn_pagination.js' , __FILE__ ) );
|
1265 |
}
|
1266 |
return $display;
|
1267 |
}
|
1279 |
var qmn_timer_limit = <?php echo $qmn_quiz_options->timer_limit; ?>;
|
1280 |
</script>
|
1281 |
<?php
|
1282 |
+
wp_enqueue_script( 'qmn_quiz_timer', plugins_url( '../js/qmn_timer.js' , __FILE__ ) );
|
1283 |
}
|
1284 |
return $display;
|
1285 |
}
|
{includes → php}/qmn_quiz_admin.php
RENAMED
@@ -68,7 +68,10 @@ function mlw_generate_quiz_admin()
|
|
68 |
while( $my_query->have_posts() )
|
69 |
{
|
70 |
$my_query->the_post();
|
71 |
-
$post_to_quiz_array[get_post_meta( get_the_ID(), 'quiz_id', true )] =
|
|
|
|
|
|
|
72 |
}
|
73 |
}
|
74 |
wp_reset_postdata();
|
@@ -274,7 +277,12 @@ function mlw_generate_quiz_admin()
|
|
274 |
</div></td>";
|
275 |
if (isset($post_to_quiz_array[$mlw_quiz_info->quiz_id]))
|
276 |
{
|
277 |
-
$quotes_list .= "<td
|
|
|
|
|
|
|
|
|
|
|
278 |
}
|
279 |
else
|
280 |
{
|
68 |
while( $my_query->have_posts() )
|
69 |
{
|
70 |
$my_query->the_post();
|
71 |
+
$post_to_quiz_array[get_post_meta( get_the_ID(), 'quiz_id', true )] = array(
|
72 |
+
'link' => get_the_permalink(),
|
73 |
+
'id' => get_the_ID()
|
74 |
+
);
|
75 |
}
|
76 |
}
|
77 |
wp_reset_postdata();
|
277 |
</div></td>";
|
278 |
if (isset($post_to_quiz_array[$mlw_quiz_info->quiz_id]))
|
279 |
{
|
280 |
+
$quotes_list .= "<td>
|
281 |
+
<span style='font-size:16px;'>
|
282 |
+
<a href='".$post_to_quiz_array[$mlw_quiz_info->quiz_id]['link']."'>".$post_to_quiz_array[$mlw_quiz_info->quiz_id]['link']."</a>
|
283 |
+
</span>
|
284 |
+
<div class=\"row-actions\"><a class='linkOptions' href='post.php?post=".$post_to_quiz_array[$mlw_quiz_info->quiz_id]['id']."&action=edit'>Edit Post Settings</a></a>
|
285 |
+
</td>";
|
286 |
}
|
287 |
else
|
288 |
{
|
{includes → php}/qmn_quiz_creator.php
RENAMED
File without changes
|
{includes → php}/qmn_quiz_install.php
RENAMED
@@ -115,6 +115,10 @@ function mlw_quiz_activate()
|
|
115 |
|
116 |
scheduled_timeframe_text TEXT NOT NULL,
|
117 |
|
|
|
|
|
|
|
|
|
118 |
quiz_views INT NOT NULL,
|
119 |
|
120 |
quiz_taken INT NOT NULL,
|
115 |
|
116 |
scheduled_timeframe_text TEXT NOT NULL,
|
117 |
|
118 |
+
disable_answer_onselect INT NOT NULL,
|
119 |
+
|
120 |
+
ajax_show_correct INT NOT NULL,
|
121 |
+
|
122 |
quiz_views INT NOT NULL,
|
123 |
|
124 |
quiz_taken INT NOT NULL,
|
{includes → php}/qmn_quiz_options.php
RENAMED
@@ -3,10 +3,6 @@ if ( ! defined( 'ABSPATH' ) ) exit;
|
|
3 |
/*
|
4 |
This page allows for the editing of quizzes selected from the quiz admin page.
|
5 |
*/
|
6 |
-
/*
|
7 |
-
Copyright 2014, My Local Webstop (email : fpcorso@mylocalwebstop.com)
|
8 |
-
*/
|
9 |
-
|
10 |
function mlw_generate_quiz_options()
|
11 |
{
|
12 |
if ( !current_user_can('moderate_comments') )
|
3 |
/*
|
4 |
This page allows for the editing of quizzes selected from the quiz admin page.
|
5 |
*/
|
|
|
|
|
|
|
|
|
6 |
function mlw_generate_quiz_options()
|
7 |
{
|
8 |
if ( !current_user_can('moderate_comments') )
|
{includes → php}/qmn_results.php
RENAMED
File without changes
|
{includes → php}/qmn_results_details.php
RENAMED
@@ -3,10 +3,6 @@ if ( ! defined( 'ABSPATH' ) ) exit;
|
|
3 |
/*
|
4 |
This page allows for the viewing of the quiz results.
|
5 |
*/
|
6 |
-
/*
|
7 |
-
Copyright 2013, My Local Webstop (email : fpcorso@mylocalwebstop.com)
|
8 |
-
*/
|
9 |
-
|
10 |
function mlw_generate_result_details()
|
11 |
{
|
12 |
if ( !current_user_can('moderate_comments') )
|
3 |
/*
|
4 |
This page allows for the viewing of the quiz results.
|
5 |
*/
|
|
|
|
|
|
|
|
|
6 |
function mlw_generate_result_details()
|
7 |
{
|
8 |
if ( !current_user_can('moderate_comments') )
|
{includes → php}/qmn_template_variables.php
RENAMED
@@ -55,7 +55,7 @@ function qmn_variable_facebook_share($content, $mlw_quiz_array)
|
|
55 |
{
|
56 |
while (strpos($content, '%FACEBOOK_SHARE%') !== false)
|
57 |
{
|
58 |
-
wp_enqueue_script( 'qmn_quiz_social_share', plugins_url( 'js/qmn_social_share.js' , __FILE__ ) );
|
59 |
$settings = (array) get_option( 'qmn-settings' );
|
60 |
$facebook_app_id = '483815031724529';
|
61 |
if (isset($settings['facebook_app_id']))
|
@@ -91,7 +91,7 @@ function qmn_variable_twitter_share($content, $mlw_quiz_array)
|
|
91 |
{
|
92 |
while (strpos($content, '%TWITTER_SHARE%') !== false)
|
93 |
{
|
94 |
-
wp_enqueue_script( 'qmn_quiz_social_share', plugins_url( 'js/qmn_social_share.js' , __FILE__ ) );
|
95 |
|
96 |
global $wpdb;
|
97 |
$qmn_quiz_options = $wpdb->get_row($wpdb->prepare('SELECT social_media_text FROM '.$wpdb->prefix.'mlw_quizzes WHERE quiz_id=%d AND deleted=0', $mlw_quiz_array['quiz_id']));
|
55 |
{
|
56 |
while (strpos($content, '%FACEBOOK_SHARE%') !== false)
|
57 |
{
|
58 |
+
wp_enqueue_script( 'qmn_quiz_social_share', plugins_url( '../js/qmn_social_share.js' , __FILE__ ) );
|
59 |
$settings = (array) get_option( 'qmn-settings' );
|
60 |
$facebook_app_id = '483815031724529';
|
61 |
if (isset($settings['facebook_app_id']))
|
91 |
{
|
92 |
while (strpos($content, '%TWITTER_SHARE%') !== false)
|
93 |
{
|
94 |
+
wp_enqueue_script( 'qmn_quiz_social_share', plugins_url( '../js/qmn_social_share.js' , __FILE__ ) );
|
95 |
|
96 |
global $wpdb;
|
97 |
$qmn_quiz_options = $wpdb->get_row($wpdb->prepare('SELECT social_media_text FROM '.$wpdb->prefix.'mlw_quizzes WHERE quiz_id=%d AND deleted=0', $mlw_quiz_array['quiz_id']));
|
{includes → php}/qmn_tools.php
RENAMED
@@ -3,9 +3,6 @@ if ( ! defined( 'ABSPATH' ) ) exit;
|
|
3 |
/*
|
4 |
This page creates the main dashboard for the Quiz Master Next plugin
|
5 |
*/
|
6 |
-
/*
|
7 |
-
Copyright 2013, My Local Webstop (email : fpcorso@mylocalwebstop.com)
|
8 |
-
*/
|
9 |
|
10 |
function mlw_generate_quiz_tools()
|
11 |
{
|
3 |
/*
|
4 |
This page creates the main dashboard for the Quiz Master Next plugin
|
5 |
*/
|
|
|
|
|
|
|
6 |
|
7 |
function mlw_generate_quiz_tools()
|
8 |
{
|
{includes → php}/qmn_update.php
RENAMED
@@ -304,6 +304,22 @@ function mlw_quiz_update()
|
|
304 |
$results = $wpdb->query( $update_sql );
|
305 |
}
|
306 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
307 |
global $wpdb;
|
308 |
$table_name = $wpdb->prefix . "mlw_questions";
|
309 |
//Update 0.5
|
304 |
$results = $wpdb->query( $update_sql );
|
305 |
}
|
306 |
|
307 |
+
//Update 4.3.0
|
308 |
+
if($wpdb->get_var("SHOW COLUMNS FROM ".$table_name." LIKE 'disable_answer_onselect'") != "disable_answer_onselect")
|
309 |
+
{
|
310 |
+
$sql = "ALTER TABLE ".$table_name." ADD disable_answer_onselect INT NOT NULL AFTER scheduled_timeframe_text";
|
311 |
+
$results = $wpdb->query( $sql );
|
312 |
+
$update_sql = "UPDATE ".$table_name." SET disable_answer_onselect=0";
|
313 |
+
$results = $wpdb->query( $update_sql );
|
314 |
+
}
|
315 |
+
if($wpdb->get_var("SHOW COLUMNS FROM ".$table_name." LIKE 'ajax_show_correct'") != "ajax_show_correct")
|
316 |
+
{
|
317 |
+
$sql = "ALTER TABLE ".$table_name." ADD ajax_show_correct INT NOT NULL AFTER disable_answer_onselect";
|
318 |
+
$results = $wpdb->query( $sql );
|
319 |
+
$update_sql = "UPDATE ".$table_name." SET ajax_show_correct=0";
|
320 |
+
$results = $wpdb->query( $update_sql );
|
321 |
+
}
|
322 |
+
|
323 |
global $wpdb;
|
324 |
$table_name = $wpdb->prefix . "mlw_questions";
|
325 |
//Update 0.5
|
{includes → php}/qmn_usage_tracking.php
RENAMED
File without changes
|
{includes → php}/qmn_widgets.php
RENAMED
File without changes
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://mylocalwebstop.com/downloads/donation-service-payment/
|
|
4 |
Tags: quiz, test, score, exam, survey, contact, form, email, answer, question, certificate, points, results, math
|
5 |
Requires at least: 3.8.1
|
6 |
Tested up to: 4.1.1
|
7 |
-
Stable tag: 4.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -113,7 +113,7 @@ Feel free to use the widget on the help page within the plugin or from our [cont
|
|
113 |
|
114 |
1. Quiz Admin Page (With Advertisement Be Gone Add-On)
|
115 |
2. Quiz Settings Page (With Advertisement Be Gone Add-On)
|
116 |
-
3. Quiz
|
117 |
4. Example Quiz
|
118 |
5. Example Survey
|
119 |
6. Quiz Results Page
|
@@ -122,6 +122,16 @@ Feel free to use the widget on the help page within the plugin or from our [cont
|
|
122 |
|
123 |
== Changelog ==
|
124 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
125 |
= 4.2.4 (April 1, 2015) =
|
126 |
* Minor Design Changes
|
127 |
* Minor Bug Fixes
|
@@ -655,7 +665,10 @@ Feel free to use the widget on the help page within the plugin or from our [cont
|
|
655 |
|
656 |
== Upgrade Notice ==
|
657 |
|
658 |
-
= 4.
|
|
|
|
|
|
|
659 |
Upgrade for social sharing template variables, redirects, and fill in the blank question types.
|
660 |
|
661 |
= 4.1.0 =
|
4 |
Tags: quiz, test, score, exam, survey, contact, form, email, answer, question, certificate, points, results, math
|
5 |
Requires at least: 3.8.1
|
6 |
Tested up to: 4.1.1
|
7 |
+
Stable tag: 4.3.0
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
113 |
|
114 |
1. Quiz Admin Page (With Advertisement Be Gone Add-On)
|
115 |
2. Quiz Settings Page (With Advertisement Be Gone Add-On)
|
116 |
+
3. Quiz Statistics Page (With Advertisement Be Gone Add-On)
|
117 |
4. Example Quiz
|
118 |
5. Example Survey
|
119 |
6. Quiz Results Page
|
122 |
|
123 |
== Changelog ==
|
124 |
|
125 |
+
= 4.3.0 (April 20, 2015) =
|
126 |
+
* Redesigned Stats Page ([GitHub Issue #177](https://github.com/fpcorso/quiz_master_next/issues/177))
|
127 |
+
* Added Ability To Have Shortcodes In Questions ([GitHub Issue #175](https://github.com/fpcorso/quiz_master_next/issues/175))
|
128 |
+
* Added Editor To Questions ([GitHub Issue #36](https://github.com/fpcorso/quiz_master_next/issues/36))
|
129 |
+
* Added Ability To Edit Quiz Post ([GitHub Issue #176](https://github.com/fpcorso/quiz_master_next/issues/176))
|
130 |
+
* Added Ability To Search Questions ([GitHub Issue #151](https://github.com/fpcorso/quiz_master_next/issues/151))
|
131 |
+
* Design Changes To Questions Tab
|
132 |
+
* Minor Design Changes
|
133 |
+
* Minor Bug Fixes
|
134 |
+
|
135 |
= 4.2.4 (April 1, 2015) =
|
136 |
* Minor Design Changes
|
137 |
* Minor Bug Fixes
|
665 |
|
666 |
== Upgrade Notice ==
|
667 |
|
668 |
+
= 4.3.0 =
|
669 |
+
Upgrade for redesigned stats page, ability to use shortcodes in questions, and ability to WordPress editor for questions.
|
670 |
+
|
671 |
+
= 4.2.0 =
|
672 |
Upgrade for social sharing template variables, redirects, and fill in the blank question types.
|
673 |
|
674 |
= 4.1.0 =
|