Commit 8f72394e by Calen Pennington

Merge remote-tracking branch 'edx/master' into opaque-keys-merge-master

Conflicts:
	cms/templates/widgets/header.html
parents ba7abf42 6c7ca7ae
import ConfigParser import ConfigParser
from django.conf import settings from django.conf import settings
import logging
log = logging.getLogger(__name__)
# Open and parse the configuration file when the module is initialized
config_file = open(settings.REPO_ROOT / "docs" / "config.ini") config_file = open(settings.REPO_ROOT / "docs" / "config.ini")
config = ConfigParser.ConfigParser() config = ConfigParser.ConfigParser()
config.readfp(config_file) config.readfp(config_file)
def doc_url(request): def doc_url(request=None): # pylint: disable=unused-argument
# in the future, we will detect the locale; for now, we will """
# hardcode en_us, since we only have English documentation This function is added in the list of TEMPLATE_CONTEXT_PROCESSORS, which is a django setting for
locale = "en_us" a tuple of callables that take a request object as their argument and return a dictionary of items
to be merged into the RequestContext.
This function returns a dict with get_online_help_info, making it directly available to all mako templates.
Args:
request: Currently not used, but is passed by django to context processors.
May be used in the future for determining the language of choice.
"""
def get_online_help_info(page_token=None):
"""
Args:
page_token: A string that identifies the page for which the help information is requested.
It should correspond to an option in the docs/config.ini file. If it doesn't, the "default"
option is used instead.
Returns:
A dict mapping the following items
* "doc_url" - a string with the url corresponding to the online help location for the given page_token.
* "pdf_url" - a string with the url corresponding to the location of the PDF help file.
"""
def get_config_value_with_default(section_name, option, default_option="default"):
"""
Args:
section_name: name of the section in the configuration from which the option should be found
option: name of the configuration option
default_option: name of the default configuration option whose value should be returned if the
requested option is not found
"""
try:
return config.get(section_name, option)
except (ConfigParser.NoOptionError, AttributeError):
log.debug("Didn't find a configuration option for '%s' section and '%s' option", section_name, option)
return config.get(section_name, default_option)
def get_doc_url():
"""
Returns:
The URL for the documentation
"""
return "{url_base}/{language}/{version}/{page_path}".format(
url_base=config.get("help_settings", "url_base"),
language=get_config_value_with_default("locales", settings.LANGUAGE_CODE),
version=config.get("help_settings", "version"),
page_path=get_config_value_with_default("pages", page_token),
)
def get_pdf_url():
"""
Returns:
The URL for the PDF document using the pdf_settings and the help_settings (version) in the configuration
"""
return "{pdf_base}/{version}/{pdf_file}".format(
pdf_base=config.get("pdf_settings", "pdf_base"),
version=config.get("help_settings", "version"),
pdf_file=config.get("pdf_settings", "pdf_file"),
)
def get_doc_url(token): return {
try: "doc_url": get_doc_url(),
return config.get(locale, token) "pdf_url": get_pdf_url(),
except ConfigParser.NoOptionError: }
return config.get(locale, "default")
return {"doc_url": get_doc_url} return {'get_online_help_info': get_online_help_info}
# disable missing docstring
# pylint: disable=C0111 # pylint: disable=C0111
# pylint: disable=W0621
# pylint: disable=W0613
from lettuce import world, step from lettuce import world, step
from component_settings_editor_helpers import enter_xml_in_advanced_problem from component_settings_editor_helpers import enter_xml_in_advanced_problem
...@@ -8,11 +9,16 @@ from xmodule.modulestore.locations import SlashSeparatedCourseKey ...@@ -8,11 +9,16 @@ from xmodule.modulestore.locations import SlashSeparatedCourseKey
from contentstore.utils import reverse_usage_url from contentstore.utils import reverse_usage_url
@step('I export the course$') @step('I go to the export page$')
def i_export_the_course(step): def i_go_to_the_export_page(step):
world.click_tools() world.click_tools()
link_css = 'li.nav-course-tools-export a' link_css = 'li.nav-course-tools-export a'
world.css_click(link_css) world.css_click(link_css)
@step('I export the course$')
def i_export_the_course(step):
step.given('I go to the export page')
world.css_click('a.action-export') world.css_click('a.action-export')
...@@ -32,7 +38,7 @@ def i_enter_bad_xml(step): ...@@ -32,7 +38,7 @@ def i_enter_bad_xml(step):
@step('I edit and enter an ampersand$') @step('I edit and enter an ampersand$')
def i_enter_bad_xml(step): def i_enter_an_ampersand(step):
enter_xml_in_advanced_problem(step, "<problem>&</problem>") enter_xml_in_advanced_problem(step, "<problem>&</problem>")
......
# pylint: disable=C0111
# pylint: disable=W0621
# pylint: disable=W0613
import os import os
from lettuce import world from lettuce import world, step
from django.conf import settings from django.conf import settings
...@@ -14,7 +18,8 @@ def import_file(filename): ...@@ -14,7 +18,8 @@ def import_file(filename):
world.css_click(outline_css) world.css_click(outline_css)
def go_to_import(): @step('I go to the import page$')
def go_to_import(step):
menu_css = 'li.nav-course-tools' menu_css = 'li.nav-course-tools'
import_css = 'li.nav-course-tools-import a' import_css = 'li.nav-course-tools-import a'
world.css_click(menu_css) world.css_click(menu_css)
......
@shard_1
Feature: CMS.Help
As a course author, I am able to access online help
Scenario: Users can access online help on course listing page
Given There are no courses
And I am logged into Studio
Then I should see online help for "get_started"
Scenario: Users can access online help within a course
Given I have opened a new course in Studio
And I click the course link in My Courses
Then I should see online help for "organizing_course"
And I go to the course updates page
Then I should see online help for "updates"
And I go to the pages page
Then I should see online help for "pages"
And I go to the files and uploads page
Then I should see online help for "files"
And I go to the textbooks page
Then I should see online help for "textbooks"
And I select Schedule and Details
Then I should see online help for "setting_up"
And I am viewing the grading settings
Then I should see online help for "grading"
And I am viewing the course team settings
Then I should see online help for "course-team"
And I select the Advanced Settings
Then I should see online help for "index"
And I select Checklists from the Tools menu
Then I should see online help for "checklist"
And I go to the import page
Then I should see online help for "import"
And I go to the export page
Then I should see online help for "export"
Scenario: Users can access online help on the unit page
Given I am in Studio editing a new unit
Then I should see online help for "units"
Scenario: Users can access online help on the subsection page
Given I have opened a new course section in Studio
And I have added a new subsection
And I click on the subsection
Then I should see online help for "subsections"
# pylint: disable=C0111
# pylint: disable=W0621
# pylint: disable=W0613
from nose.tools import assert_false # pylint: disable=no-name-in-module
from lettuce import step, world
@step(u'I should see online help for "([^"]*)"$')
def see_online_help_for(step, page_name):
# make sure the online Help link exists on this page and contains the expected page name
elements_found = world.browser.find_by_xpath(
'//li[contains(@class, "nav-account-help")]//a[contains(@href, "{page_name}")]'.format(
page_name=page_name
)
)
assert_false(elements_found.is_empty())
# make sure the PDF link on the sock of this page exists
# for now, the PDF link stays constant for all the pages so we just check for "pdf"
elements_found = world.browser.find_by_xpath(
'//section[contains(@class, "sock")]//li[contains(@class, "js-help-pdf")]//a[contains(@href, "pdf")]'
)
assert_false(elements_found.is_empty())
...@@ -6,7 +6,7 @@ from lettuce import world, step ...@@ -6,7 +6,7 @@ from lettuce import world, step
from nose.tools import assert_equal, assert_true # pylint: disable=E0611 from nose.tools import assert_equal, assert_true # pylint: disable=E0611
from common import type_in_codemirror, open_new_course from common import type_in_codemirror, open_new_course
from advanced_settings import change_value from advanced_settings import change_value
from course_import import import_file, go_to_import from course_import import import_file
DISPLAY_NAME = "Display Name" DISPLAY_NAME = "Display Name"
MAXIMUM_ATTEMPTS = "Maximum Attempts" MAXIMUM_ATTEMPTS = "Maximum Attempts"
...@@ -218,11 +218,6 @@ def i_have_empty_course(step): ...@@ -218,11 +218,6 @@ def i_have_empty_course(step):
open_new_course() open_new_course()
@step(u'I go to the import page')
def i_go_to_import(_step):
go_to_import()
@step(u'I import the file "([^"]*)"$') @step(u'I import the file "([^"]*)"$')
def i_import_the_file(_step, filename): def i_import_the_file(_step, filename):
import_file(filename) import_file(filename)
......
...@@ -4,6 +4,10 @@ Specific overrides to the base prod settings to make development easier. ...@@ -4,6 +4,10 @@ Specific overrides to the base prod settings to make development easier.
from .aws import * # pylint: disable=wildcard-import, unused-wildcard-import from .aws import * # pylint: disable=wildcard-import, unused-wildcard-import
# Don't use S3 in devstack, fall back to filesystem
del DEFAULT_FILE_STORAGE
MEDIA_ROOT = "/edx/var/edxapp/uploads"
DEBUG = True DEBUG = True
USE_I18N = True USE_I18N = True
TEMPLATE_DEBUG = DEBUG TEMPLATE_DEBUG = DEBUG
......
<%inherit file="base.html" /> <%inherit file="base.html" />
<%def name="online_help_token()"><% return "files" %></%def>
<%! <%!
from django.core.urlresolvers import reverse from django.core.urlresolvers import reverse
from django.utils.translation import ugettext as _ from django.utils.translation import ugettext as _
......
...@@ -264,7 +264,8 @@ ...@@ -264,7 +264,8 @@
<!-- view --> <!-- view -->
<div class="wrapper wrapper-view"> <div class="wrapper wrapper-view">
<%include file="widgets/header.html" /> <% online_help_token = self.online_help_token() if hasattr(self, 'online_help_token') else None %>
<%include file="widgets/header.html" args="online_help_token=online_help_token" />
<div id="page-alert"></div> <div id="page-alert"></div>
...@@ -276,7 +277,7 @@ ...@@ -276,7 +277,7 @@
<script type="text/javascript"> <script type="text/javascript">
require(['js/sock']); require(['js/sock']);
</script> </script>
<%include file="widgets/sock.html" /> <%include file="widgets/sock.html" args="online_help_token=online_help_token" />
% endif % endif
<%include file="widgets/footer.html" /> <%include file="widgets/footer.html" />
......
<%inherit file="base.html" /> <%inherit file="base.html" />
<%def name="online_help_token()"><% return "checklist" %></%def>
<%! <%!
from django.core.urlresolvers import reverse from django.core.urlresolvers import reverse
from django.utils.translation import ugettext as _ from django.utils.translation import ugettext as _
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
from django.utils.translation import ugettext as _ from django.utils.translation import ugettext as _
%> %>
<%inherit file="base.html" /> <%inherit file="base.html" />
<%def name="online_help_token()"><% return "updates" %></%def>
<%namespace name='static' file='static_content.html'/> <%namespace name='static' file='static_content.html'/>
<!-- TODO decode course # from context_course into title --> <!-- TODO decode course # from context_course into title -->
......
<%inherit file="base.html" /> <%inherit file="base.html" />
<%def name="online_help_token()"><% return "pages" %></%def>
<%namespace name='static' file='static_content.html'/> <%namespace name='static' file='static_content.html'/>
<%! <%!
from django.utils.translation import ugettext as _ from django.utils.translation import ugettext as _
......
<%inherit file="base.html" /> <%inherit file="base.html" />
<%def name="online_help_token()"><% return "subsection" %></%def>
<%! <%!
import logging import logging
from util.date_utils import get_default_time_display, almost_same_datetime from util.date_utils import get_default_time_display, almost_same_datetime
......
<%inherit file="base.html" /> <%inherit file="base.html" />
<%def name="online_help_token()"><% return "export" %></%def>
<%namespace name='static' file='static_content.html'/> <%namespace name='static' file='static_content.html'/>
<%! <%!
......
<%inherit file="base.html" /> <%inherit file="base.html" />
<%def name="online_help_token()"><% return "import" %></%def>
<%namespace name='static' file='static_content.html'/> <%namespace name='static' file='static_content.html'/>
<%! <%!
from django.utils.translation import ugettext as _ from django.utils.translation import ugettext as _
......
<%! from django.utils.translation import ugettext as _ %> <%! from django.utils.translation import ugettext as _ %>
<%inherit file="base.html" /> <%inherit file="base.html" />
<%def name="online_help_token()"><% return "home" %></%def>
<%block name="title">${_("My Courses")}</%block> <%block name="title">${_("My Courses")}</%block>
<%block name="bodyclass">is-signedin index view-dashboard</%block> <%block name="bodyclass">is-signedin index view-dashboard</%block>
...@@ -275,18 +275,18 @@ require(["domReady!", "jquery", "jquery.form", "js/index"], function(doc, $) { ...@@ -275,18 +275,18 @@ require(["domReady!", "jquery", "jquery.form", "js/index"], function(doc, $) {
% endif % endif
</article> </article>
<aside class="content-supplementary" role="complimentary"> <aside class="content-supplementary" role="complimentary">
<div class="bit"> <div class="bit">
<h3 class="title title-3">${_('Need help?')}</h3> <h3 class="title title-3">${_('New to edX Studio?')}</h3>
<p>${_('If you are new to Studio and having trouble getting started, there are a few things that may be of help:')}</p> <p>${_('Click Help in the upper-right corner to get more more information about the Studio page you are viewing. You can also use the links at the bottom of the page to access our continously updated documentation and other Studio resources.')}</p>
<ol class="list-actions"> <ol class="list-actions">
<li class="action-item"> <li class="action-item">
<a href="http://files.edx.org/Getting_Started_with_Studio.pdf" title="This is a PDF Document">${_('Get started by reading Studio\'s Documentation')}</a>
<a href="${get_online_help_info(online_help_token())['doc_url']}" target="_blank">${_("Getting Started with edX Studio")}</a>
</li> </li>
<li class="action-item"> <li class="action-item">
<a href="http://help.edge.edx.org/discussion/new" class="show-tender" title="Use our feedback tool, Tender, to request help">${_('Request help with Studio')}</a> <a href="http://help.edge.edx.org/discussion/new" class="show-tender" title="Use our feedback tool, Tender, to request help">${_('Request help with edX Studio')}</a>
</li> </li>
</ol> </ol>
</div> </div>
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
<%! from django.core.urlresolvers import reverse %> <%! from django.core.urlresolvers import reverse %>
<%! from student.roles import CourseInstructorRole %> <%! from student.roles import CourseInstructorRole %>
<%inherit file="base.html" /> <%inherit file="base.html" />
<%def name="online_help_token()"><% return "team" %></%def>
<%block name="title">${_("Course Team Settings")}</%block> <%block name="title">${_("Course Team Settings")}</%block>
<%block name="bodyclass">is-signedin course users view-team</%block> <%block name="bodyclass">is-signedin course users view-team</%block>
......
<%inherit file="base.html" /> <%inherit file="base.html" />
<%def name="online_help_token()"><% return "outline" %></%def>
<%! <%!
import logging import logging
from util.date_utils import get_default_time_display from util.date_utils import get_default_time_display
......
<%inherit file="base.html" /> <%inherit file="base.html" />
<%def name="online_help_token()"><% return "schedule" %></%def>
<%block name="title">${_("Schedule &amp; Details Settings")}</%block> <%block name="title">${_("Schedule &amp; Details Settings")}</%block>
<%block name="bodyclass">is-signedin course schedule view-settings feature-upload</%block> <%block name="bodyclass">is-signedin course schedule view-settings feature-upload</%block>
......
<%inherit file="base.html" /> <%inherit file="base.html" />
<%def name="online_help_token()"><% return "advanced" %></%def>
<%namespace name='static' file='static_content.html'/> <%namespace name='static' file='static_content.html'/>
<%! <%!
from django.utils.translation import ugettext as _ from django.utils.translation import ugettext as _
......
<%inherit file="base.html" /> <%inherit file="base.html" />
<%def name="online_help_token()"><% return "grading" %></%def>
<%block name="title">${_("Grading Settings")}</%block> <%block name="title">${_("Grading Settings")}</%block>
<%block name="bodyclass">is-signedin course grading view-settings</%block> <%block name="bodyclass">is-signedin course grading view-settings</%block>
......
<%inherit file="base.html" /> <%inherit file="base.html" />
<%def name="online_help_token()"><% return "textbooks" %></%def>
<%namespace name='static' file='static_content.html'/> <%namespace name='static' file='static_content.html'/>
<%! import json %> <%! import json %>
<%! from django.utils.translation import ugettext as _ %> <%! from django.utils.translation import ugettext as _ %>
...@@ -74,6 +75,7 @@ require(["js/models/section", "js/collections/textbook", "js/views/list_textbook ...@@ -74,6 +75,7 @@ require(["js/models/section", "js/collections/textbook", "js/views/list_textbook
<div class="bit"> <div class="bit">
<h3 class="title-3">${_("What if my book isn't divided into chapters?")}</h3> <h3 class="title-3">${_("What if my book isn't divided into chapters?")}</h3>
<p>${_("If your textbook doesn't have individual chapters, you can upload the entire text as a single chapter and enter a name of your choice in the Chapter Name field.")}</p> <p>${_("If your textbook doesn't have individual chapters, you can upload the entire text as a single chapter and enter a name of your choice in the Chapter Name field.")}</p>
<p><a href="${get_online_help_info(online_help_token())['doc_url']}" target="_blank">${_("Learn More")}</a></p>
</div> </div>
</aside> </aside>
</section> </section>
......
<%inherit file="base.html" /> <%inherit file="base.html" />
<%def name="online_help_token()"><% return "unit" %></%def>
<%! <%!
from contentstore import utils from contentstore import utils
from contentstore.views.helpers import EDITING_TEMPLATES from contentstore.views.helpers import EDITING_TEMPLATES
......
...@@ -2,7 +2,9 @@ ...@@ -2,7 +2,9 @@
<%! <%!
from django.core.urlresolvers import reverse from django.core.urlresolvers import reverse
from django.utils.translation import ugettext as _ from django.utils.translation import ugettext as _
from contentstore.context_processors import doc_url
%> %>
<%page args="online_help_token"/>
<div class="wrapper-header wrapper" id="view-top"> <div class="wrapper-header wrapper" id="view-top">
<header class="primary" role="banner"> <header class="primary" role="banner">
...@@ -120,26 +122,9 @@ ...@@ -120,26 +122,9 @@
% if user.is_authenticated(): % if user.is_authenticated():
<nav class="nav-account nav-is-signedin nav-dd ui-right"> <nav class="nav-account nav-is-signedin nav-dd ui-right">
<h2 class="sr">${_("Help &amp; Account Navigation")}</h2> <h2 class="sr">${_("Help &amp; Account Navigation")}</h2>
<ol> <ol>
<li class="nav-item nav-account-help"> <li class="nav-item nav-account-help">
<h3 class="title"><span class="label">${_("Help")}</span> <i class="icon-caret-down ui-toggle-dd"></i></h3> <h3 class="title"><span class="label"><a href="${get_online_help_info(online_help_token)['doc_url']}" title="${_("Contextual Online Help")}" target="${_("_blank")}">${_("Help")}</a></span></h3>
<div class="wrapper wrapper-nav-sub">
<div class="nav-sub">
<ul>
<li class="nav-item nav-help-documentation">
<a href="http://files.edx.org/Getting_Started_with_Studio.pdf" title="${_("This is a PDF Document")}">${_("Studio Documentation")}</a>
</li>
<li class="nav-item nav-help-helpcenter">
<a href="http://help.edge.edx.org/" rel="external">${_("Studio Help Center")}</a>
</li>
<li class="nav-item nav-help-feedback">
<a href="http://help.edge.edx.org/discussion/new" class="show-tender" title="${_("Use our feedback tool, Tender, to share your feedback")}">${_("Contact Us")}</a>
</li>
</ul>
</div>
</div>
</li> </li>
<li class="nav-item nav-account-user"> <li class="nav-item nav-account-user">
......
<%! from django.utils.translation import ugettext as _ %> <%! from django.utils.translation import ugettext as _ %>
<%! from django.core.urlresolvers import reverse %> <%! from django.core.urlresolvers import reverse %>
<%page args="online_help_token"/>
<div class="wrapper-sock wrapper"> <div class="wrapper-sock wrapper">
<ul class="list-actions list-cta"> <ul class="list-actions list-cta">
<li class="action-item"> <li class="action-item">
<a href="#sock" class="cta cta-show-sock"><i class="icon-question-sign"></i> <span class="copy">${_("Looking for Help with Studio?")}</span></a> <a href="#sock" class="cta cta-show-sock"><i class="icon-question-sign"></i> <span class="copy">${_("Looking for help with Studio?")}</span></a>
</li> </li>
</ul> </ul>
<div class="wrapper-inner wrapper"> <div class="wrapper-inner wrapper">
<section class="sock" id="sock"> <section class="sock" id="sock">
<header> <header>
<h2 class="title sr">${_("edX Studio Help")}</h2> <h2 class="title sr">${_("edX Studio Documentation")}</h2>
</header> </header>
<div class="support"> <div class="support">
<h3 class="title">${_("Studio Support")}</h3> <h3 class="title">${_("edX Studio Documentation")}</h3>
<div class="copy"> <div class="copy">
<p>${_("Need help with Studio? Creating a course is complex, so we're here to help. Take advantage of our documentation, help center, as well as our edX101 introduction course for course authors.")}</p> <p>${_("You can click Help in the upper right corner of any page to get more information about the page you're on. You can also use the links below to download the Building and Running an edX Course PDF file, to go to the edX Author Support site, or to enroll in edX101.")}</p>
</div> </div>
<ul class="list-actions"> <ul class="list-actions">
<li class="action-item js-help-pdf">
<a href="${get_online_help_info(online_help_token)['pdf_url']}" target="_blank" rel="external" class="action action-primary">${_("Building and Running an edX Course PDF")}</a>
</li>
<li class="action-item"> <li class="action-item">
<a href="http://files.edx.org/Getting_Started_with_Studio.pdf" class="action action-primary" title="${_("This is a PDF Document")}">${_("Download Studio Documentation")}</a> <a href="http://help.edge.edx.org/" rel="external" class="action action-primary">${_("edX Studio Author Support")}</a>
<span class="tip">${_("How to use Studio to build your course")}</span> <span class="tip">${_("edX Studio Author Support")}</span>
</li>
<li class="action-item">
<a href="http://help.edge.edx.org/" rel="external" class="action action-primary">${_("Studio Help Center")}</a>
<span class="tip">${_("Studio Help Center")}</span>
</li> </li>
<li class="action-item"> <li class="action-item">
<a href="https://edge.edx.org/courses/edX/edX101/How_to_Create_an_edX_Course/about" rel="external" class="action action-primary">${_("Enroll in edX101")}</a> <a href="https://edge.edx.org/courses/edX/edX101/How_to_Create_an_edX_Course/about" rel="external" class="action action-primary">${_("Enroll in edX101")}</a>
<span class="tip">${_("How to use Studio to build your course")}</span> <span class="tip">${_("How to use edX Studio to build your course")}</span>
</li> </li>
</ul> </ul>
</div> </div>
<div class="feedback"> <div class="feedback">
<h3 class="title">${_("Contact us about Studio")}</h3> <h3 class="title">${_("Request help with edX Studio")}</h3>
<div class="copy"> <div class="copy">
<p>${_("Have problems, questions, or suggestions about Studio? We're also here to listen to any feedback you want to share.")}</p> <p>${_("Have problems, questions, or suggestions about edX Studio?")}</p>
</div> </div>
<ul class="list-actions"> <ul class="list-actions">
......
...@@ -1796,7 +1796,7 @@ class SymbolicResponse(CustomResponse): ...@@ -1796,7 +1796,7 @@ class SymbolicResponse(CustomResponse):
log.error(traceback.format_exc()) log.error(traceback.format_exc())
_ = self.capa_system.i18n.ugettext _ = self.capa_system.i18n.ugettext
# Translators: 'SymbolicResponse' is a problem type and should not be translated. # Translators: 'SymbolicResponse' is a problem type and should not be translated.
msg = _(u"oops in SymbolicResponse (cfn) error {error_msg}").format( msg = _(u"An error occurred with SymbolicResponse. The error was: {error_msg}").format(
error_msg=err, error_msg=err,
) )
raise Exception(msg) raise Exception(msg)
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
# abdallah.nassif <abdallah_n@hotmail.com>, 2013 # abdallah.nassif <abdallah_n@hotmail.com>, 2013
# Ahmad Abd Arrahman <mygooglizer@gmail.com>, 2013 # Ahmad Abd Arrahman <mygooglizer@gmail.com>, 2013
# Ahmad Abd Arrahman <mygooglizer@gmail.com>, 2013 # Ahmad Abd Arrahman <mygooglizer@gmail.com>, 2013
# ayshibly <ayshibly@gmail.com>, 2014
# jkfreij <jkfreij@gmail.com>, 2014 # jkfreij <jkfreij@gmail.com>, 2014
# khateeb <eng.elkhteeb@gmail.com>, 2013 # khateeb <eng.elkhteeb@gmail.com>, 2013
# khateeb <eng.elkhteeb@gmail.com>, 2013 # khateeb <eng.elkhteeb@gmail.com>, 2013
...@@ -37,8 +38,8 @@ msgid "" ...@@ -37,8 +38,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: edx-platform\n" "Project-Id-Version: edx-platform\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2014-05-13 09:30-0400\n" "POT-Creation-Date: 2014-05-19 08:16-0400\n"
"PO-Revision-Date: 2014-05-12 17:46+0000\n" "PO-Revision-Date: 2014-05-18 11:56+0000\n"
"Last-Translator: nabeelqordoba <nabeel@qordoba.com>\n" "Last-Translator: nabeelqordoba <nabeel@qordoba.com>\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/edx-platform/language/ar/)\n" "Language-Team: Arabic (http://www.transifex.com/projects/p/edx-platform/language/ar/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
...@@ -1552,6 +1553,18 @@ msgid "Unable to retrieve data, please try again later." ...@@ -1552,6 +1553,18 @@ msgid "Unable to retrieve data, please try again later."
msgstr "لا يمكن استرجاع البيانات، الرجاء إعادة المحاولة لاحقاً" msgstr "لا يمكن استرجاع البيانات، الرجاء إعادة المحاولة لاحقاً"
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js #: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "student(s) opened Subsection"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "students"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "questions"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "Number of Students" msgid "Number of Students"
msgstr "عدد الطلاب" msgstr "عدد الطلاب"
...@@ -1823,6 +1836,8 @@ msgid "" ...@@ -1823,6 +1836,8 @@ msgid ""
"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " "Showing %(current_item_range)s out of %(total_items_count)s, sorted by "
"%(sort_name)s ascending" "%(sort_name)s ascending"
msgstr "" msgstr ""
"إظهار %(current_item_range)s من أصل إجمالي يبلغ %(total_items_count)s، "
"مرتّبة وفقًا لـ %(sort_name)s تصاعدي"
#. Translators: sample result: "Showing 0-9 out of 25 total, sorted by Date #. Translators: sample result: "Showing 0-9 out of 25 total, sorted by Date
#. Added descending" #. Added descending"
...@@ -1831,12 +1846,14 @@ msgid "" ...@@ -1831,12 +1846,14 @@ msgid ""
"Showing %(current_item_range)s out of %(total_items_count)s, sorted by " "Showing %(current_item_range)s out of %(total_items_count)s, sorted by "
"%(sort_name)s descending" "%(sort_name)s descending"
msgstr "" msgstr ""
"إظهار %(current_item_range)s من أصل إجمالي يبلغ %(total_items_count)s، "
"مرتّبة وفقًا لـ %(sort_name)s تنازلي"
#. Translators: turns into "25 total" to be used in other sentences, e.g. #. Translators: turns into "25 total" to be used in other sentences, e.g.
#. "Showing 0-9 out of 25 total". #. "Showing 0-9 out of 25 total".
#: cms/static/js/views/paging_header.js #: cms/static/js/views/paging_header.js
msgid "%(total_items)s total" msgid "%(total_items)s total"
msgstr "" msgstr "مجموع يبلغ %(total_items)s "
#: cms/static/js/views/section_edit.js #: cms/static/js/views/section_edit.js
msgid "Your change could not be saved" msgid "Your change could not be saved"
......
...@@ -14,7 +14,7 @@ msgid "" ...@@ -14,7 +14,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: edx-platform\n" "Project-Id-Version: edx-platform\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2014-05-13 09:30-0400\n" "POT-Creation-Date: 2014-05-19 08:16-0400\n"
"PO-Revision-Date: 2014-05-11 14:42+0000\n" "PO-Revision-Date: 2014-05-11 14:42+0000\n"
"Last-Translator: sarina <sarina@edx.org>\n" "Last-Translator: sarina <sarina@edx.org>\n"
"Language-Team: Azerbaijani (http://www.transifex.com/projects/p/edx-platform/language/az/)\n" "Language-Team: Azerbaijani (http://www.transifex.com/projects/p/edx-platform/language/az/)\n"
...@@ -1365,6 +1365,18 @@ msgid "Unable to retrieve data, please try again later." ...@@ -1365,6 +1365,18 @@ msgid "Unable to retrieve data, please try again later."
msgstr "" msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js #: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "student(s) opened Subsection"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "students"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "questions"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "Number of Students" msgid "Number of Students"
msgstr "" msgstr ""
......
...@@ -14,7 +14,7 @@ msgid "" ...@@ -14,7 +14,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: edx-platform\n" "Project-Id-Version: edx-platform\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2014-05-13 09:30-0400\n" "POT-Creation-Date: 2014-05-19 08:16-0400\n"
"PO-Revision-Date: 2014-05-11 14:42+0000\n" "PO-Revision-Date: 2014-05-11 14:42+0000\n"
"Last-Translator: sarina <sarina@edx.org>\n" "Last-Translator: sarina <sarina@edx.org>\n"
"Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/edx-platform/language/bg_BG/)\n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/edx-platform/language/bg_BG/)\n"
...@@ -1365,6 +1365,18 @@ msgid "Unable to retrieve data, please try again later." ...@@ -1365,6 +1365,18 @@ msgid "Unable to retrieve data, please try again later."
msgstr "" msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js #: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "student(s) opened Subsection"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "students"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "questions"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "Number of Students" msgid "Number of Students"
msgstr "" msgstr ""
......
...@@ -15,7 +15,7 @@ msgid "" ...@@ -15,7 +15,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: edx-platform\n" "Project-Id-Version: edx-platform\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2014-05-13 09:30-0400\n" "POT-Creation-Date: 2014-05-19 08:16-0400\n"
"PO-Revision-Date: 2014-05-11 14:42+0000\n" "PO-Revision-Date: 2014-05-11 14:42+0000\n"
"Last-Translator: sarina <sarina@edx.org>\n" "Last-Translator: sarina <sarina@edx.org>\n"
"Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/edx-platform/language/bn_BD/)\n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/edx-platform/language/bn_BD/)\n"
...@@ -1366,6 +1366,18 @@ msgid "Unable to retrieve data, please try again later." ...@@ -1366,6 +1366,18 @@ msgid "Unable to retrieve data, please try again later."
msgstr "" msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js #: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "student(s) opened Subsection"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "students"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "questions"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "Number of Students" msgid "Number of Students"
msgstr "" msgstr ""
......
...@@ -14,7 +14,7 @@ msgid "" ...@@ -14,7 +14,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: edx-platform\n" "Project-Id-Version: edx-platform\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2014-05-13 09:30-0400\n" "POT-Creation-Date: 2014-05-19 08:16-0400\n"
"PO-Revision-Date: 2014-05-11 14:42+0000\n" "PO-Revision-Date: 2014-05-11 14:42+0000\n"
"Last-Translator: sarina <sarina@edx.org>\n" "Last-Translator: sarina <sarina@edx.org>\n"
"Language-Team: Bengali (India) (http://www.transifex.com/projects/p/edx-platform/language/bn_IN/)\n" "Language-Team: Bengali (India) (http://www.transifex.com/projects/p/edx-platform/language/bn_IN/)\n"
...@@ -1365,6 +1365,18 @@ msgid "Unable to retrieve data, please try again later." ...@@ -1365,6 +1365,18 @@ msgid "Unable to retrieve data, please try again later."
msgstr "" msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js #: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "student(s) opened Subsection"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "students"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "questions"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "Number of Students" msgid "Number of Students"
msgstr "" msgstr ""
......
...@@ -15,7 +15,7 @@ msgid "" ...@@ -15,7 +15,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: edx-platform\n" "Project-Id-Version: edx-platform\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2014-05-13 09:30-0400\n" "POT-Creation-Date: 2014-05-19 08:16-0400\n"
"PO-Revision-Date: 2014-05-11 14:42+0000\n" "PO-Revision-Date: 2014-05-11 14:42+0000\n"
"Last-Translator: sarina <sarina@edx.org>\n" "Last-Translator: sarina <sarina@edx.org>\n"
"Language-Team: Bosnian (http://www.transifex.com/projects/p/edx-platform/language/bs/)\n" "Language-Team: Bosnian (http://www.transifex.com/projects/p/edx-platform/language/bs/)\n"
...@@ -1382,6 +1382,18 @@ msgid "Unable to retrieve data, please try again later." ...@@ -1382,6 +1382,18 @@ msgid "Unable to retrieve data, please try again later."
msgstr "" msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js #: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "student(s) opened Subsection"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "students"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "questions"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "Number of Students" msgid "Number of Students"
msgstr "" msgstr ""
......
...@@ -18,7 +18,7 @@ msgid "" ...@@ -18,7 +18,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: edx-platform\n" "Project-Id-Version: edx-platform\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2014-05-13 09:30-0400\n" "POT-Creation-Date: 2014-05-19 08:16-0400\n"
"PO-Revision-Date: 2014-05-12 18:15+0000\n" "PO-Revision-Date: 2014-05-12 18:15+0000\n"
"Last-Translator: mcolomer <mcmlilhity@gmail.com>\n" "Last-Translator: mcolomer <mcmlilhity@gmail.com>\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/edx-platform/language/ca/)\n" "Language-Team: Catalan (http://www.transifex.com/projects/p/edx-platform/language/ca/)\n"
...@@ -1486,6 +1486,18 @@ msgstr "" ...@@ -1486,6 +1486,18 @@ msgstr ""
"No s'ha pogut obtenir les dades. Si us plau, intenta-ho més endavant." "No s'ha pogut obtenir les dades. Si us plau, intenta-ho més endavant."
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js #: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "student(s) opened Subsection"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "students"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "questions"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "Number of Students" msgid "Number of Students"
msgstr "Nombre d'estudiants" msgstr "Nombre d'estudiants"
......
...@@ -15,7 +15,7 @@ msgid "" ...@@ -15,7 +15,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: edx-platform\n" "Project-Id-Version: edx-platform\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2014-05-13 09:30-0400\n" "POT-Creation-Date: 2014-05-19 08:16-0400\n"
"PO-Revision-Date: 2014-05-11 14:42+0000\n" "PO-Revision-Date: 2014-05-11 14:42+0000\n"
"Last-Translator: sarina <sarina@edx.org>\n" "Last-Translator: sarina <sarina@edx.org>\n"
"Language-Team: Catalan (Valencian) (http://www.transifex.com/projects/p/edx-platform/language/ca@valencia/)\n" "Language-Team: Catalan (Valencian) (http://www.transifex.com/projects/p/edx-platform/language/ca@valencia/)\n"
...@@ -1366,6 +1366,18 @@ msgid "Unable to retrieve data, please try again later." ...@@ -1366,6 +1366,18 @@ msgid "Unable to retrieve data, please try again later."
msgstr "" msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js #: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "student(s) opened Subsection"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "students"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "questions"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "Number of Students" msgid "Number of Students"
msgstr "" msgstr ""
......
...@@ -32,6 +32,7 @@ locales: ...@@ -32,6 +32,7 @@ locales:
- gl # Galician - gl # Galician
- he # Hebrew - he # Hebrew
- hi # Hindi - hi # Hindi
- hr # Croatian
- hu # Hungarian - hu # Hungarian
- hy_AM # Armenian (Armenia) - hy_AM # Armenian (Armenia)
- id # Indonesian - id # Indonesian
......
...@@ -21,7 +21,7 @@ msgid "" ...@@ -21,7 +21,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: edx-platform\n" "Project-Id-Version: edx-platform\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2014-05-13 09:30-0400\n" "POT-Creation-Date: 2014-05-19 08:16-0400\n"
"PO-Revision-Date: 2014-05-11 14:42+0000\n" "PO-Revision-Date: 2014-05-11 14:42+0000\n"
"Last-Translator: sarina <sarina@edx.org>\n" "Last-Translator: sarina <sarina@edx.org>\n"
"Language-Team: Czech (http://www.transifex.com/projects/p/edx-platform/language/cs/)\n" "Language-Team: Czech (http://www.transifex.com/projects/p/edx-platform/language/cs/)\n"
...@@ -1388,6 +1388,18 @@ msgid "Unable to retrieve data, please try again later." ...@@ -1388,6 +1388,18 @@ msgid "Unable to retrieve data, please try again later."
msgstr "" msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js #: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "student(s) opened Subsection"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "students"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "questions"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "Number of Students" msgid "Number of Students"
msgstr "" msgstr ""
......
...@@ -14,7 +14,7 @@ msgid "" ...@@ -14,7 +14,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: edx-platform\n" "Project-Id-Version: edx-platform\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2014-05-13 09:30-0400\n" "POT-Creation-Date: 2014-05-19 08:16-0400\n"
"PO-Revision-Date: 2014-05-11 14:42+0000\n" "PO-Revision-Date: 2014-05-11 14:42+0000\n"
"Last-Translator: sarina <sarina@edx.org>\n" "Last-Translator: sarina <sarina@edx.org>\n"
"Language-Team: Welsh (http://www.transifex.com/projects/p/edx-platform/language/cy/)\n" "Language-Team: Welsh (http://www.transifex.com/projects/p/edx-platform/language/cy/)\n"
...@@ -1397,6 +1397,18 @@ msgid "Unable to retrieve data, please try again later." ...@@ -1397,6 +1397,18 @@ msgid "Unable to retrieve data, please try again later."
msgstr "" msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js #: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "student(s) opened Subsection"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "students"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "questions"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "Number of Students" msgid "Number of Students"
msgstr "" msgstr ""
......
...@@ -14,7 +14,7 @@ msgid "" ...@@ -14,7 +14,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: edx-platform\n" "Project-Id-Version: edx-platform\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2014-05-13 09:30-0400\n" "POT-Creation-Date: 2014-05-19 08:16-0400\n"
"PO-Revision-Date: 2014-05-11 14:42+0000\n" "PO-Revision-Date: 2014-05-11 14:42+0000\n"
"Last-Translator: sarina <sarina@edx.org>\n" "Last-Translator: sarina <sarina@edx.org>\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/edx-platform/language/da/)\n" "Language-Team: Danish (http://www.transifex.com/projects/p/edx-platform/language/da/)\n"
...@@ -1365,6 +1365,18 @@ msgid "Unable to retrieve data, please try again later." ...@@ -1365,6 +1365,18 @@ msgid "Unable to retrieve data, please try again later."
msgstr "" msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js #: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "student(s) opened Subsection"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "students"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "questions"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "Number of Students" msgid "Number of Students"
msgstr "" msgstr ""
......
...@@ -28,7 +28,7 @@ msgid "" ...@@ -28,7 +28,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: edx-platform\n" "Project-Id-Version: edx-platform\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2014-05-13 09:30-0400\n" "POT-Creation-Date: 2014-05-19 08:16-0400\n"
"PO-Revision-Date: 2014-05-11 14:42+0000\n" "PO-Revision-Date: 2014-05-11 14:42+0000\n"
"Last-Translator: sarina <sarina@edx.org>\n" "Last-Translator: sarina <sarina@edx.org>\n"
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/edx-platform/language/de_DE/)\n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/edx-platform/language/de_DE/)\n"
...@@ -1427,6 +1427,18 @@ msgid "Unable to retrieve data, please try again later." ...@@ -1427,6 +1427,18 @@ msgid "Unable to retrieve data, please try again later."
msgstr "" msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js #: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "student(s) opened Subsection"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "students"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "questions"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "Number of Students" msgid "Number of Students"
msgstr "Anzahl der Teilnehmer" msgstr "Anzahl der Teilnehmer"
......
...@@ -17,7 +17,7 @@ msgid "" ...@@ -17,7 +17,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: edx-platform\n" "Project-Id-Version: edx-platform\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2014-05-13 09:30-0400\n" "POT-Creation-Date: 2014-05-19 08:16-0400\n"
"PO-Revision-Date: 2014-05-11 14:42+0000\n" "PO-Revision-Date: 2014-05-11 14:42+0000\n"
"Last-Translator: sarina <sarina@edx.org>\n" "Last-Translator: sarina <sarina@edx.org>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/edx-platform/language/el/)\n" "Language-Team: Greek (http://www.transifex.com/projects/p/edx-platform/language/el/)\n"
...@@ -1368,6 +1368,18 @@ msgid "Unable to retrieve data, please try again later." ...@@ -1368,6 +1368,18 @@ msgid "Unable to retrieve data, please try again later."
msgstr "" msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js #: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "student(s) opened Subsection"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "students"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "questions"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "Number of Students" msgid "Number of Students"
msgstr "" msgstr ""
......
...@@ -16,7 +16,7 @@ msgid "" ...@@ -16,7 +16,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: edx-platform\n" "Project-Id-Version: edx-platform\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2014-05-13 09:30-0400\n" "POT-Creation-Date: 2014-05-19 08:16-0400\n"
"PO-Revision-Date: 2014-05-11 14:42+0000\n" "PO-Revision-Date: 2014-05-11 14:42+0000\n"
"Last-Translator: sarina <sarina@edx.org>\n" "Last-Translator: sarina <sarina@edx.org>\n"
"Language-Team: LOLCAT English (http://www.transifex.com/projects/p/edx-platform/language/en@lolcat/)\n" "Language-Team: LOLCAT English (http://www.transifex.com/projects/p/edx-platform/language/en@lolcat/)\n"
...@@ -1412,6 +1412,18 @@ msgid "Unable to retrieve data, please try again later." ...@@ -1412,6 +1412,18 @@ msgid "Unable to retrieve data, please try again later."
msgstr "" msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js #: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "student(s) opened Subsection"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "students"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "questions"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "Number of Students" msgid "Number of Students"
msgstr "" msgstr ""
......
...@@ -16,7 +16,7 @@ msgid "" ...@@ -16,7 +16,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: edx-platform\n" "Project-Id-Version: edx-platform\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2014-05-13 09:30-0400\n" "POT-Creation-Date: 2014-05-19 08:16-0400\n"
"PO-Revision-Date: 2014-05-11 14:42+0000\n" "PO-Revision-Date: 2014-05-11 14:42+0000\n"
"Last-Translator: sarina <sarina@edx.org>\n" "Last-Translator: sarina <sarina@edx.org>\n"
"Language-Team: Pirate English (http://www.transifex.com/projects/p/edx-platform/language/en@pirate/)\n" "Language-Team: Pirate English (http://www.transifex.com/projects/p/edx-platform/language/en@pirate/)\n"
...@@ -1370,6 +1370,18 @@ msgid "Unable to retrieve data, please try again later." ...@@ -1370,6 +1370,18 @@ msgid "Unable to retrieve data, please try again later."
msgstr "" msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js #: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "student(s) opened Subsection"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "students"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "questions"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "Number of Students" msgid "Number of Students"
msgstr "" msgstr ""
......
...@@ -7,8 +7,8 @@ msgid "" ...@@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 0.1a\n" "Project-Id-Version: 0.1a\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2014-05-13 09:40-0400\n" "POT-Creation-Date: 2014-05-19 08:29-0400\n"
"PO-Revision-Date: 2014-05-13 13:41:26.703210\n" "PO-Revision-Date: 2014-05-19 12:30:25.098977\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: openedx-translation <openedx-translation@googlegroups.com>\n" "Language-Team: openedx-translation <openedx-translation@googlegroups.com>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
...@@ -1499,6 +1499,18 @@ msgid "Unable to retrieve data, please try again later." ...@@ -1499,6 +1499,18 @@ msgid "Unable to retrieve data, please try again later."
msgstr "Ûnäßlé tö rétrïévé dätä, pléäsé trý ägäïn lätér. Ⱡ'σяєм ιρѕυм #" msgstr "Ûnäßlé tö rétrïévé dätä, pléäsé trý ägäïn lätér. Ⱡ'σяєм ιρѕυм #"
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js #: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "student(s) opened Subsection"
msgstr "stüdént(s) öpénéd Süßséçtïön Ⱡ'σяєм #"
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "students"
msgstr "stüdénts #"
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "questions"
msgstr "qüéstïöns #"
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "Number of Students" msgid "Number of Students"
msgstr "Nümßér öf Stüdénts Ⱡ'σ#" msgstr "Nümßér öf Stüdénts Ⱡ'σ#"
......
...@@ -39,7 +39,7 @@ msgid "" ...@@ -39,7 +39,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: edx-platform\n" "Project-Id-Version: edx-platform\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2014-05-13 09:30-0400\n" "POT-Creation-Date: 2014-05-19 08:16-0400\n"
"PO-Revision-Date: 2014-05-11 14:42+0000\n" "PO-Revision-Date: 2014-05-11 14:42+0000\n"
"Last-Translator: sarina <sarina@edx.org>\n" "Last-Translator: sarina <sarina@edx.org>\n"
"Language-Team: Spanish (Latin America) (http://www.transifex.com/projects/p/edx-platform/language/es_419/)\n" "Language-Team: Spanish (Latin America) (http://www.transifex.com/projects/p/edx-platform/language/es_419/)\n"
...@@ -1519,6 +1519,18 @@ msgstr "" ...@@ -1519,6 +1519,18 @@ msgstr ""
"No se pudo obtener la información, por favor intente de nuevo más tarde." "No se pudo obtener la información, por favor intente de nuevo más tarde."
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js #: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "student(s) opened Subsection"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "students"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "questions"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "Number of Students" msgid "Number of Students"
msgstr "Número de Estudiantes" msgstr "Número de Estudiantes"
......
...@@ -17,7 +17,7 @@ msgid "" ...@@ -17,7 +17,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: edx-platform\n" "Project-Id-Version: edx-platform\n"
"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
"POT-Creation-Date: 2014-05-13 09:30-0400\n" "POT-Creation-Date: 2014-05-19 08:16-0400\n"
"PO-Revision-Date: 2014-05-11 14:42+0000\n" "PO-Revision-Date: 2014-05-11 14:42+0000\n"
"Last-Translator: sarina <sarina@edx.org>\n" "Last-Translator: sarina <sarina@edx.org>\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/edx-platform/language/es_AR/)\n" "Language-Team: Spanish (Argentina) (http://www.transifex.com/projects/p/edx-platform/language/es_AR/)\n"
...@@ -1368,6 +1368,18 @@ msgid "Unable to retrieve data, please try again later." ...@@ -1368,6 +1368,18 @@ msgid "Unable to retrieve data, please try again later."
msgstr "" msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js #: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "student(s) opened Subsection"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "students"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "questions"
msgstr ""
#: lms/templates/class_dashboard/d3_stacked_bar_graph.js
msgid "Number of Students" msgid "Number of Students"
msgstr "" msgstr ""
......
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment