Mistakes in language strings in CoursePress 2

Hi.

While I was translating the plugin, I gathered some mistakes that I noticed. I will list them here along with how I think is the correct version.

For some it is easy, but for others I might be wrong, I am not an expert in English, or sometimes I don't understand what you mean exactly.

I will write the version from the language file first, and then how I think it should be.

You have been remove to our subscribers list.
You have been removed from our subscribers list.

A passcode is required to enroll. Click below to back to course.
A passcode is required to enroll. Click below to go back to the course.

That usernam is already taken.
That username is already taken.

Try to update students data in course: %d, but there was no students enroled to this course.
We tried to update the students data in course: %d, but there were no students enrolled to this course.

Added content of dafaults Course Completion pages.
Added content of default Course Completion pages.

These codes will be relaced with actual data:
These codes will be replaced with actual data:

Course Start Notfication
Course Start Notification

Discussion Notfication
Discussion Notification

Course Notfication E-mail
Course Notification E-mail

Discussion Notfication E-mail
Discussion Notification E-mail

[This one is a part of a multi-line string]:
You can review course material here::
You can review course material here:

Beging update!
Beginning update!

[Not sure what you meant here, but there is something wrong]:
Units and Pages with Modules selected will automatically be visible (only selected Modules accessible).
Units and Pages with Modules selected will automatically be visible (only the selected Modules will be accessible).

If checked, MarketPress will be use for selling courses
If checked, MarketPress will be used for selling courses

Select page where student can view courses.
Select a page where students can view courses.

Select page where student can change accont settings.
Select a page where students can change their account settings.

Select page where student can login.
Select a page where students can login.

Select page where student can create an accont.
Select a page where students can create an account.

Select page where we display instructor profile.
Select a page where we display the instructor profile.

Select page where we display enrollment process.
Select a page where we display the enrollment process.

Symbol to use to separate instructors when styl is "list" or "list-flat".
Symbol to use to separate instructors when style is "list" or "list-flat".

This shortcode is an alias to [course] shortcode. see section [course] shortcode for details.
This shortcode is an alias to the [course] shortcode. See the [course] shortcode for details.

Additional label will be displayed before description.
An additional label will be displayed before the description.

Label to display for enroled date.
Label to display for enrolled date.

Classes string added calendar table tag holder.
Classes string added to the calendar table tag holder.

A comma separated category slugs to show courses on specific course categories.
A comma-separated category slugs to show courses from specific course categories.

Context for the courses list. Possible values: .
Context for the courses list. Possible values:

If this true or "yes" switch content to "facilitator".
If this is true or "yes" switch content to "facilitator".

Orderby the courses by course date or by course title.
Order the courses by course date or by course title.

Messge displayed when student is not enroled to any course.
Message displayed when the student is not enrolled to any course.

Allow to show withdraw link, but it work only when is a student and status is set on "incomplete".
Allow to show a withdraw link, but it will work only when the user is a student and the status is set to "incomplete".

Page parameter if not set CoursePress try to use "page" variable from $_REQUEST.
Page parameter - if not set CoursePress will try to use the "page" variable from $_REQUEST.

[On few places where the default value is set, and if I understand correctly, I think there must be no translation, for example the strong tag must not be changed. There are others I did not write down.]
'default' => __( 'strong', 'cp' )
'default' => 'strong'

  • Majid
    • Syntax Hero

    Hello todor
    I hope you are doing great and thank you for reporting this, I forwarded this to our developers to check them out.

    And feel free to post more here if you come across them while doing the translation, it will be much appreciated :slight_smile:

    Thank you !
    Majid

  • todor
    • The Incredible Code Injector

    Well, I posted a bunch of bugs in a few topics in the forums here, and you guys reported them to the developer, but I do not see a next step. How does your support work exactly? I do not see a new version of the plugin and it has been a very long time now. We are paying for support right? Doesn't that include fixing the bugs?

  • Dimitris
    • Support Star

    Hello there todor,

    hope you're doing good today! :slight_smile:

    First let me inform you that there're two versions that are being build right now, one is next plugin release most probably, v.2.1.4 and there's a major rewrite of the plugin in the upcoming v.3.0.

    I've already pinged plugin's developers about the progress of above text/translation fixes and the version that these will be included. Me or another colleague of mine will keep you posted here as soon as we've got some valuable insights on this.

    Warm regards,
    Dimitris

  • Dimitris
    • Support Star

    Hey todor,

    I'm really sorry for the frustration and the long waiting time for a plugin update, this is happening because of the v.3 rewrite as developers have focused in it.
    I also had some feedback from devs, next plugin release (v.2.1.4) will be published pretty soon, probably at the beginning of next week, but text changes aren't included unfortunately, as beta version had been submitted to our QA team without including this fix.
    This will happen in next cycle, with v.2.1.5.

    Warm regards,
    Dimitris

  • todor
    • The Incredible Code Injector

    Are you guys rewriting the whole plugin again in version 3? There is no point for me to continue to test and try to make the version 2 to work properly if yes. All the bugs I found and reported will be gone and new ones will appear causing me to start from the beginning again. Stop changing everything and just make something that works. I have spent so much time on the bugs of this plugin, more than any other plugin for sure.

  • Dimitris
    • Support Star

    Hey todor,

    the re-write will hopefully resolve most (if not all) of the reported issues reported in current version and won't create that much troubles again, so this is a step forwards, not backwards! :slight_smile:

    Meanwhile, a v.2.1.5 will also be published, which will include above text changes.

    Warm regards,
    Dimitris

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.