Details

    • Type: Sub-task Sub-task
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 2.0
    • Fix Version/s: 2.0.3
    • Component/s: Language
    • Labels:
      None
    • Affected Branches:
      MOODLE_20_STABLE
    • Fixed Branches:
      MOODLE_20_STABLE
    • Rank:
      361

      Description

      Assigning to Helen as agreed in Jabber. This should wait until other clean-ups are finished. I can write a parser to find all candidates automatically using the pattern like "two or more words, most of them beginning with a capital letter"

      Current examples include: Theme Selector, System Paths and others

        Issue Links

          Activity

          Hide
          Helen Foster added a comment -

          Theme selector and System paths are fixed. Reassigning to David for promised parser.

          Show
          Helen Foster added a comment - Theme selector and System paths are fixed. Reassigning to David for promised parser.
          Hide
          David Mudrak added a comment -

          Please note that whole the list of subjects used by Moodle hubs defined in lang/en/edufields.php uses the capitalized style. The same style is used in currencies.php and countries.php. I am not going to fix these. Also, I will not touch TinyMCE editor strings as we used the upstream language pack for it.

          Show
          David Mudrak added a comment - Please note that whole the list of subjects used by Moodle hubs defined in lang/en/edufields.php uses the capitalized style. The same style is used in currencies.php and countries.php. I am not going to fix these. Also, I will not touch TinyMCE editor strings as we used the upstream language pack for it.
          Hide
          David Mudrak added a comment -

          Attaching a list of candidate strings generated from AMOS database using a regexp /^[A-Z]\w+ [A-Z]/

          There are some false positives like 'Allowed IP list'. Also, there are strings like 'Enable HTML Purifier' or 'Enable Safe Exam Browser integration' where the capitalized words should remain as they are part of the product name.

          Show
          David Mudrak added a comment - Attaching a list of candidate strings generated from AMOS database using a regexp /^ [A-Z] \w+ [A-Z] / There are some false positives like 'Allowed IP list'. Also, there are strings like 'Enable HTML Purifier' or 'Enable Safe Exam Browser integration' where the capitalized words should remain as they are part of the product name.
          Hide
          David Mudrak added a comment -

          Re-assigning back to Helen as agreed in the chat.

          Show
          David Mudrak added a comment - Re-assigning back to Helen as agreed in the chat.
          Hide
          Ralf Hilgenstock added a comment -

          Hello

          this is language specific. In German upper cases are used for subjects and several other words generally. Please be carefull if you do this for other languages than English.

          Ralf

          Show
          Ralf Hilgenstock added a comment - Hello this is language specific. In German upper cases are used for subjects and several other words generally. Please be carefull if you do this for other languages than English. Ralf
          Hide
          David Mudrak added a comment -

          Ralf, of course we wouldn't touch any other language than English! We consider lang pack maintainers fully responsible for the lang pack.

          Show
          David Mudrak added a comment - Ralf, of course we wouldn't touch any other language than English! We consider lang pack maintainers fully responsible for the lang pack.
          Hide
          Helen Foster added a comment -

          [filtername,filter_activitynames] Activity names auto-linking
          [filtername,filter_algebra] Algebra notation
          [filtername,filter_censor] Word censorship
          [filtername,filter_emailprotect] Email protection
          [filtername,filter_mediaplugin] Multimedia plugins
          [filtername,filter_tex] TeX notation
          [filtername,filter_urltolink] Convert URLs into links

          Show
          Helen Foster added a comment - [filtername,filter_activitynames] Activity names auto-linking [filtername,filter_algebra] Algebra notation [filtername,filter_censor] Word censorship [filtername,filter_emailprotect] Email protection [filtername,filter_mediaplugin] Multimedia plugins [filtername,filter_tex] TeX notation [filtername,filter_urltolink] Convert URLs into links
          Hide
          Helen Foster added a comment -

          [multianswer,qformat_multianswer] Embedded answers (cloze)
          [multianswer_help,qformat_multianswer] Embedded answers (cloze) format enables the import of a passage of text with questions such as multiple-choice and short answer embedded within it.

          [additem,qtype_calculated] Add item
          [addsets,qtype_calculated] Add set(s)
          [deleteitem,qtype_calculated] Delete item
          [deletelastitem,qtype_calculated] Delete last item
          [getnextnow,qtype_calculated] Get new 'Item to add' now
          [itemtoadd,qtype_calculated] Item to add
          [makecopynextpage,qtype_calculated] Next page (new question)
          [nextpage,qtype_calculated] Next page
          [calculatedmulti_help,qtype_calculatedmulti] Calculated multichoice questions are like multichoice questions which in their choice elements can be included numerical formula results using wildcards in curly brackets that are substituted with individual values when the quiz is taken. For example, if the question "What is the area of a rectangle of length

          {l} and width {w}?" one of the choice is {={l}

          *{w}} (where * denotes multiplication).
          [calculatedmultisummary,qtype_calculatedmulti] Calculated multichoice questions are like multichoice questions which choice elements can include formula results from numeric values that are selected randomly from a set when the quiz is taken.
          [calculatedsimple,qtype_calculatedsimple] Calculated simple
          [correctanswer,qtype_multianswer] Correct answer
          [correctanswerandfeedback,qtype_multianswer] Correct answer and feedback
          [noquestions,qtype_multianswer] The Cloze(multianswer) question "<strong>{$a}</strong>" does not contain any question
          [overallfeedback,qtype_multichoice] Overall feedback
          [studentunitanswer,qtype_numerical] Unit answer displayed as a
          [unitgraded,qtype_numerical] Numerical answer and unit answer will be graded

          [overviewreportgraph,quiz_overview] Overall number of students achieving grade ranges
          [pagesize,quiz_responses] Page size
          [discrimination_index,quiz_statistics] Discrimination index
          [discriminative_efficiency,quiz_statistics] Discriminative efficiency
          [questionname,quiz_statistics] Question name
          [questiontype,quiz_statistics] Question type
          [statsfor,quiz_statistics] Quiz statistics (for {$a})

          Show
          Helen Foster added a comment - [multianswer,qformat_multianswer] Embedded answers (cloze) [multianswer_help,qformat_multianswer] Embedded answers (cloze) format enables the import of a passage of text with questions such as multiple-choice and short answer embedded within it. [additem,qtype_calculated] Add item [addsets,qtype_calculated] Add set(s) [deleteitem,qtype_calculated] Delete item [deletelastitem,qtype_calculated] Delete last item [getnextnow,qtype_calculated] Get new 'Item to add' now [itemtoadd,qtype_calculated] Item to add [makecopynextpage,qtype_calculated] Next page (new question) [nextpage,qtype_calculated] Next page [calculatedmulti_help,qtype_calculatedmulti] Calculated multichoice questions are like multichoice questions which in their choice elements can be included numerical formula results using wildcards in curly brackets that are substituted with individual values when the quiz is taken. For example, if the question "What is the area of a rectangle of length {l} and width {w}?" one of the choice is {={l} *{w}} (where * denotes multiplication). [calculatedmultisummary,qtype_calculatedmulti] Calculated multichoice questions are like multichoice questions which choice elements can include formula results from numeric values that are selected randomly from a set when the quiz is taken. [calculatedsimple,qtype_calculatedsimple] Calculated simple [correctanswer,qtype_multianswer] Correct answer [correctanswerandfeedback,qtype_multianswer] Correct answer and feedback [noquestions,qtype_multianswer] The Cloze(multianswer) question "<strong>{$a}</strong>" does not contain any question [overallfeedback,qtype_multichoice] Overall feedback [studentunitanswer,qtype_numerical] Unit answer displayed as a [unitgraded,qtype_numerical] Numerical answer and unit answer will be graded [overviewreportgraph,quiz_overview] Overall number of students achieving grade ranges [pagesize,quiz_responses] Page size [discrimination_index,quiz_statistics] Discrimination index [discriminative_efficiency,quiz_statistics] Discriminative efficiency [questionname,quiz_statistics] Question name [questiontype,quiz_statistics] Question type [statsfor,quiz_statistics] Quiz statistics (for {$a})
          Hide
          David Mudrak added a comment -

          Thanks Helen. I just created PULL-167 that contains changes you suggest in previous comments.

          Show
          David Mudrak added a comment - Thanks Helen. I just created PULL-167 that contains changes you suggest in previous comments.
          Hide
          Helen Foster added a comment -

          Thanks David, here's a few more:

          [apikey,repository_boxnet] API key

          [apikey,repository_dropbox] Dropbox API key
          [secret,repository_dropbox] Dropbox secret

          [by,repository_flickr_public] Attribution license

          [licensekey,repository_merlot] License key

          [pluginname,repository_url] URL downloader

          (Please could you also change $string['url:view'] = 'Use URL downloader in file picker'

          Show
          Helen Foster added a comment - Thanks David, here's a few more: [apikey,repository_boxnet] API key [apikey,repository_dropbox] Dropbox API key [secret,repository_dropbox] Dropbox secret [by,repository_flickr_public] Attribution license [licensekey,repository_merlot] License key [pluginname,repository_url] URL downloader (Please could you also change $string ['url:view'] = 'Use URL downloader in file picker'
          Hide
          David Mudrak added a comment -

          Thanks Helen. I created PULL-245 for you containing the changes from you last comment. Note that in repository_flickr_public, I changed "License" to "license" in all strings describing Creative Commons licenses. I checked with CC site and it seems correct.

          Show
          David Mudrak added a comment - Thanks Helen. I created PULL-245 for you containing the changes from you last comment. Note that in repository_flickr_public, I changed "License" to "license" in all strings describing Creative Commons licenses. I checked with CC site and it seems correct.
          Hide
          Petr Škoda added a comment -

          Should this be closed? I guess not yet, right?

          Show
          Petr Škoda added a comment - Should this be closed? I guess not yet, right?
          Hide
          Helen Foster added a comment -

          No, not yet, still quite a few more to get through when we've nothing better to do

          Show
          Helen Foster added a comment - No, not yet, still quite a few more to get through when we've nothing better to do
          Hide
          Helen Foster added a comment -

          [adminauthorizeccapture,enrol_authorize] Order review and scheduled-capture settings
          [adminauthorizeemail,enrol_authorize] Email sending settings
          [adminauthorizewide,enrol_authorize] General settings
          [adminhelpreviewtitle,enrol_authorize] Order review
          [allpendingorders,enrol_authorize] All pending orders
          [anavs,enrol_authorize] Address verification system
          [approvedreview,enrol_authorize] Approved review
          [authcode,enrol_authorize] Authorization code
          [avse,enrol_authorize] Address verification system error
          [avsp,enrol_authorize] Address verification system not applicable
          [avsresult,enrol_authorize] AVS result: {$a}
          [ccexpire,enrol_authorize] Expiry date
          [ccno,enrol_authorize] Credit card number
          [cctype,enrol_authorize] Credit card type
          [ccvv,enrol_authorize] Card verification
          [cutofftimedesc,enrol_authorize] Transaction cut-off time. When the last transaction is picked up for settlement?
          [echeckabacode,enrol_authorize] Bank ABA number
          [echeckaccnum,enrol_authorize] Bank account number
          [echeckacctype,enrol_authorize] Bank account type
          [echeckbankname,enrol_authorize] Bank name
          [echeckbusinesschecking,enrol_authorize] Business checking
          [echeckfirslasttname,enrol_authorize] Bank account owner
          [invalidaba,enrol_authorize] Invalid ABA number
          [methodcc,enrol_authorize] Credit Ccrd
          [methodccdesc,enrol_authorize] Select credit card and accepted types below
          [orderdetails,enrol_authorize] Order details
          [paymentmanagement,enrol_authorize] Payment management
          [paymentmethod,enrol_authorize] Payment method
          [reviewfailed,enrol_authorize] Review failed
          [sendpaymentbutton,enrol_authorize] Send payment
          [settlementdate,enrol_authorize] Settlement date
          [status,enrol_authorize] Allow Autorize.Net enrolments
          [underreview,enrol_authorize] Under review
          [zipcode,enrol_authorize] Zip code

          [general_options,enrol_ldap] General options
          [idnumber_attribute_key,enrol_ldap] ID number attribute
          [server_settings,enrol_ldap] LDAP server settings
          [user_attribute_key,enrol_ldap] ID number attribute

          [cost,enrol_paypal] Enrol cost

          Show
          Helen Foster added a comment - [adminauthorizeccapture,enrol_authorize] Order review and scheduled-capture settings [adminauthorizeemail,enrol_authorize] Email sending settings [adminauthorizewide,enrol_authorize] General settings [adminhelpreviewtitle,enrol_authorize] Order review [allpendingorders,enrol_authorize] All pending orders [anavs,enrol_authorize] Address verification system [approvedreview,enrol_authorize] Approved review [authcode,enrol_authorize] Authorization code [avse,enrol_authorize] Address verification system error [avsp,enrol_authorize] Address verification system not applicable [avsresult,enrol_authorize] AVS result: {$a} [ccexpire,enrol_authorize] Expiry date [ccno,enrol_authorize] Credit card number [cctype,enrol_authorize] Credit card type [ccvv,enrol_authorize] Card verification [cutofftimedesc,enrol_authorize] Transaction cut-off time. When the last transaction is picked up for settlement? [echeckabacode,enrol_authorize] Bank ABA number [echeckaccnum,enrol_authorize] Bank account number [echeckacctype,enrol_authorize] Bank account type [echeckbankname,enrol_authorize] Bank name [echeckbusinesschecking,enrol_authorize] Business checking [echeckfirslasttname,enrol_authorize] Bank account owner [invalidaba,enrol_authorize] Invalid ABA number [methodcc,enrol_authorize] Credit Ccrd [methodccdesc,enrol_authorize] Select credit card and accepted types below [orderdetails,enrol_authorize] Order details [paymentmanagement,enrol_authorize] Payment management [paymentmethod,enrol_authorize] Payment method [reviewfailed,enrol_authorize] Review failed [sendpaymentbutton,enrol_authorize] Send payment [settlementdate,enrol_authorize] Settlement date [status,enrol_authorize] Allow Autorize.Net enrolments [underreview,enrol_authorize] Under review [zipcode,enrol_authorize] Zip code [general_options,enrol_ldap] General options [idnumber_attribute_key,enrol_ldap] ID number attribute [server_settings,enrol_ldap] LDAP server settings [user_attribute_key,enrol_ldap] ID number attribute [cost,enrol_paypal] Enrol cost
          Hide
          Helen Foster added a comment -

          Here are the last ones...

          [err_noapikey,portfolio_boxnet] No API key
          [err_noapikey,portfolio_flickr] No API key
          [enableleap2a,portfolio_mahara] Enable Leap2a portfolio support (requires Mahara 1.3)
          [err_networkingoff,portfolio_mahara] MNet is off
          [err_networkingoff_help,portfolio_mahara] MNet is off entirely. Please enable it before trying to configure this pugin. Any instances of this plugin have been set to not visible until this is fixed - you will need to set them to visible again manully. They cannot be used until this happens.

          [mnethost,portfolio_mahara] MNet host

          [linkcolor,theme_arialist] Link color
          [configtitle,theme_brick] Brick settings
          [linkcolor,theme_fusion] Link color
          [configtitle,theme_nonzero] Nonzero settings
          [linkcolor,theme_overlay] Link color
          [configtitle,theme_sky_high] Sky High settings
          [configtitle,theme_splash] Splash theme settings
          [hide_tagline,theme_splash] Hide tagline

          Many thanks David

          Show
          Helen Foster added a comment - Here are the last ones... [err_noapikey,portfolio_boxnet] No API key [err_noapikey,portfolio_flickr] No API key [enableleap2a,portfolio_mahara] Enable Leap2a portfolio support (requires Mahara 1.3) [err_networkingoff,portfolio_mahara] MNet is off [err_networkingoff_help,portfolio_mahara] MNet is off entirely. Please enable it before trying to configure this pugin. Any instances of this plugin have been set to not visible until this is fixed - you will need to set them to visible again manully. They cannot be used until this happens. [mnethost,portfolio_mahara] MNet host [linkcolor,theme_arialist] Link color [configtitle,theme_brick] Brick settings [linkcolor,theme_fusion] Link color [configtitle,theme_nonzero] Nonzero settings [linkcolor,theme_overlay] Link color [configtitle,theme_sky_high] Sky High settings [configtitle,theme_splash] Splash theme settings [hide_tagline,theme_splash] Hide tagline Many thanks David
          Hide
          David Mudrak added a comment -

          This bulk fix considered done. All eventually remaining relicts to be fixed individually.

          Show
          David Mudrak added a comment - This bulk fix considered done. All eventually remaining relicts to be fixed individually.
          Hide
          Helen Foster added a comment -

          Many thanks David for your attention to detail.

          Show
          Helen Foster added a comment - Many thanks David for your attention to detail.

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: