Reorder translations and add missing prefixes
- files should be prefixed with code_ocean/ - the markdown editor is part of the application (helper)
This commit is contained in:

committed by
Sebastian Serth

parent
1589c9472b
commit
e551c8a699
11
config/locales/en/admin/dashboard.yml
Normal file
11
config/locales/en/admin/dashboard.yml
Normal file
@@ -0,0 +1,11 @@
|
||||
---
|
||||
en:
|
||||
admin:
|
||||
dashboard:
|
||||
show:
|
||||
current: Current Availability
|
||||
history: Usage History
|
||||
idleRunners: Idle Runners
|
||||
inactive: No runner management is currently enabled.
|
||||
release: Release
|
||||
usedRunners: Reserved Runners
|
33
config/locales/en/code_ocean/file.yml
Normal file
33
config/locales/en/code_ocean/file.yml
Normal file
@@ -0,0 +1,33 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
code_ocean/file:
|
||||
content: Content
|
||||
feedback_message: Feedback Message
|
||||
file_template_id: File Template
|
||||
file_type: File Type
|
||||
file_type_id: File Type
|
||||
hidden: Hidden
|
||||
hidden_feedback: Suppress Feedback
|
||||
name: Name
|
||||
path: Path
|
||||
read_only: Read-only
|
||||
role: Role
|
||||
weight: Score
|
||||
models:
|
||||
code_ocean/file:
|
||||
one: File
|
||||
other: Files
|
||||
code_ocean/files:
|
||||
error:
|
||||
filename: The file could not be saved, because another file with the name '%{name}' already exists.
|
||||
roles:
|
||||
executable_file: Executable File (similar to Main File)
|
||||
main_file: Main File
|
||||
reference_implementation: Reference Implementation
|
||||
regular_file: Regular File
|
||||
teacher_defined_linter: Linter for Assessment
|
||||
teacher_defined_test: Test for Assessment
|
||||
user_defined_file: User-defined File
|
||||
user_defined_test: User-defined Test
|
20
config/locales/en/codeharbor_link.yml
Normal file
20
config/locales/en/codeharbor_link.yml
Normal file
@@ -0,0 +1,20 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
codeharbor_link:
|
||||
oauth2token: OAuth2 Token
|
||||
models:
|
||||
codeharbor_link:
|
||||
one: CodeHarbor Link
|
||||
other: CodeHarbor Links
|
||||
codeharbor_link:
|
||||
delete: Remove CodeHarbor link
|
||||
edit: Edit existing CodeHarbor link
|
||||
generate: Generate
|
||||
info:
|
||||
api_key: Will be used to authenticate your export request. Has to be the same on both sides.
|
||||
check_uuid_url: The url from CodeHarbor where we can check if the exercise already exists. If you don't know what to write here, ask an admin.
|
||||
push_url: The url from CodeHarbor where your exercise can be exported to. If you don't know what to write here, ask an admin.
|
||||
new: Create link to CodeHarbor
|
||||
profile_label: CodeHarbor Link
|
10
config/locales/en/comment.yml
Normal file
10
config/locales/en/comment.yml
Normal file
@@ -0,0 +1,10 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
models:
|
||||
comment:
|
||||
one: Comment
|
||||
other: Comments
|
||||
comments:
|
||||
deleted: Deleted
|
||||
save_update: Save
|
16
config/locales/en/community_solution.yml
Normal file
16
config/locales/en/community_solution.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
models:
|
||||
community_solution:
|
||||
one: Community Solution
|
||||
other: Community Solutions
|
||||
community_solutions:
|
||||
accept_community_solution: Quit Community Solution without Changes
|
||||
change_community_solution: Save Changes to Community Solution
|
||||
current_community_solution: Current community solution
|
||||
explanation: In this course, we would like to work together with you and all other learners to create a community solution for this exercise, which will be made available to all participants at the end of the course. For this we need your active support. Below you will find both the current status of the community solution and your submission. Please review the community solution and revise it as needed. Your own solution will not be changed.
|
||||
help_us_out: Help us out!
|
||||
research_explanation: The opportunity to participate in a community solution is part of our research; therefore, we would greatly appreciate your active participation.
|
||||
research_status: 'New beta feature:'
|
||||
your_submission: Your submission (read-only, for reference)
|
20
config/locales/en/consumer.yml
Normal file
20
config/locales/en/consumer.yml
Normal file
@@ -0,0 +1,20 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
consumer:
|
||||
name: Name
|
||||
oauth_key: OAuth Key
|
||||
oauth_secret: OAuth Secret
|
||||
rfc_visibility: Visibility of Request for Comments
|
||||
rfc_visibility_type:
|
||||
all: All Requests for Comments are visible
|
||||
consumer: Only Requests for Comments of the current consumer are visible
|
||||
study_group: Only Requests for Comments of the current study group are visible
|
||||
models:
|
||||
consumer:
|
||||
one: Consumer
|
||||
other: Consumers
|
||||
consumers:
|
||||
show:
|
||||
link: Consumer
|
19
config/locales/en/error_template.yml
Normal file
19
config/locales/en/error_template.yml
Normal file
@@ -0,0 +1,19 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
error_template:
|
||||
description: Description
|
||||
hint: Hint
|
||||
name: Name
|
||||
signature: Signature Regular Expression
|
||||
models:
|
||||
error_template:
|
||||
one: Error Template
|
||||
other: Error Templates
|
||||
error_templates:
|
||||
add_attribute: Add attribute
|
||||
attributes: Attributes
|
||||
hints:
|
||||
hint_templates: 'Attribute names in {{double curly braces}} are replaced by the corresponding attribute value at runtime, e.g. "The error occurs in line {{Line}}." --(StructuredError: {Line: 4})--> "The error occurs in line 4."'
|
||||
signature: A regular expression in Ruby syntax without leading and trailing "/"
|
13
config/locales/en/error_template_attribute.yml
Normal file
13
config/locales/en/error_template_attribute.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
error_template_attribute:
|
||||
description: Description
|
||||
important: Important
|
||||
key: Identifier
|
||||
regex: Regular Expression
|
||||
models:
|
||||
error_template_attribute:
|
||||
one: Error Template Attribute
|
||||
other: Error Template Attributes
|
63
config/locales/en/execution_environment.yml
Normal file
63
config/locales/en/execution_environment.yml
Normal file
@@ -0,0 +1,63 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
execution_environment:
|
||||
cpu_limit: CPU Limit (in MHz)
|
||||
docker_image: Docker Image
|
||||
exposed_ports: Exposed Ports
|
||||
exposed_ports_list: Exposed Ports
|
||||
file_type: Default File Type
|
||||
file_type_id: Default File Type
|
||||
help: Help Text
|
||||
memory_limit: Memory Limit (in MB)
|
||||
name: Name
|
||||
network_enabled: Network Enabled
|
||||
permitted_execution_time: Permitted Execution Time (in Seconds)
|
||||
pool_size: Prewarming Pool Size
|
||||
privileged_execution: Privileged Execution as "root"
|
||||
run_command: Run Command
|
||||
test_command: Test Command
|
||||
testing_framework: Testing Framework
|
||||
user: Author
|
||||
models:
|
||||
execution_environment:
|
||||
one: Execution Environment
|
||||
other: Execution Environments
|
||||
execution_environments:
|
||||
form:
|
||||
hints:
|
||||
command: "<em>filename</em> is automatically replaced with the correct filename. The following character is disallowed: ' (single quote)"
|
||||
cpu_limit: Specify the minimum amount of CPU shares to reserve for each runner, measured in MHz.
|
||||
docker_image: Pick a Docker image listed above or add a new one which is available via <a href="https://hub.docker.com/" target="_blank" rel="noopener">DockerHub</a>.
|
||||
exposed_ports_list: During code execution these ports are accessible for the user. Port numbers must be numeric and separated by a comma.
|
||||
index:
|
||||
shell: Shell
|
||||
synchronize:
|
||||
button: Synchronize
|
||||
failure: 'The execution environment could not be synchronised due to the following error: %{error}'
|
||||
success: The execution environment was synchronized successfully.
|
||||
synchronize_all:
|
||||
button: Synchronize all
|
||||
failure: At least one execution environment could not be synchronised due to an error.
|
||||
success: All execution environments were synchronized successfully.
|
||||
shell:
|
||||
command: Command
|
||||
file_tree:
|
||||
empty: The file system has not been queried yet.
|
||||
headline: File System
|
||||
list_now: List now.
|
||||
permission_denied: Access to the requested file has been denied. Please verify that the file exists, the current user has read permissions, and try requesting the file with "root" privileges if necessary. To retrieve files as "root", you must enable the "sudo" switch shown next to the command input and then reload the file system before accessing any file.
|
||||
reload: Reload
|
||||
reload_tooltip: Reload the file system of the runner. This action might take a few seconds.
|
||||
root_notice: Files are retrieved with a non-privileged user by default. To retrieve files as "root", you must enable the "sudo" switch shown next to the command input and then reload the file system before accessing any file.
|
||||
statistics:
|
||||
exercise: Exercise
|
||||
maximum_score: Maximum Score
|
||||
percentage_correct: Percentage Correct
|
||||
runs: Average Number of Runs
|
||||
score: Average Score
|
||||
stddev_score: stddev (score)
|
||||
stddev_worktime: stddev (working time)
|
||||
users_and_programming_groups: Users and Programming Groups Count
|
||||
worktime: Average Working Time
|
231
config/locales/en/exercise.yml
Normal file
231
config/locales/en/exercise.yml
Normal file
@@ -0,0 +1,231 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
exercise:
|
||||
allow_auto_completion: Allow auto completion
|
||||
allow_file_creation: Allow file creation
|
||||
average_score_percentage: Average Score Percentage
|
||||
description: Description
|
||||
difficulty: Difficulty
|
||||
distinct_final_submissions: Distinct Final Submissions
|
||||
embedding_parameters: LTI Embedding Parameters
|
||||
execution_environment: Execution Environment
|
||||
execution_environment_id: Execution Environment
|
||||
files: Files
|
||||
finishing_rate: Finishing Rate
|
||||
hide_file_tree: Hide File Tree
|
||||
instructions: Instructions
|
||||
internal_title: Alternative Title
|
||||
late_submission_deadline: Late Submission Deadline
|
||||
maximum_score: Maximum Score
|
||||
number_of_users_and_programming_groups: "# Users and Programming Groups"
|
||||
public: Public
|
||||
selection: Selected
|
||||
submission_deadline: Submission Deadline
|
||||
tags: Tags
|
||||
title: Title
|
||||
token: Exercise Token
|
||||
unpublished: Unpublished
|
||||
user: Author
|
||||
uuid: UUID
|
||||
models:
|
||||
exercise:
|
||||
one: Exercise
|
||||
other: Exercises
|
||||
exercises:
|
||||
download_file_tree:
|
||||
file_root: Generated Files
|
||||
gone: The requested file could not be retrieved. Generated files are only held for a short time and are then deleted. Please run the code again and then try downloading the file a second time.
|
||||
editor:
|
||||
collapse_action_sidebar: Collapse Action Sidebar
|
||||
collapse_output_sidebar: Collapse Output Sidebar
|
||||
confirm_start_over: Do you really want to start over? Your previous changes in this exercise will be reset; other exercises remain untouched. You cannot undo this action.
|
||||
confirm_start_over_active_file: Do you really want to remove any changes in the active file '%{filename}'? You cannot undo this action.
|
||||
create_file: New File
|
||||
deadline: Deadline
|
||||
depleted: All execution environments are busy. Please try again later.
|
||||
destroy_file: Delete File
|
||||
download: Download
|
||||
dummy: No Action
|
||||
exercise_finished: Congratulations! You have completely solved this exercise. <a href="%{url}" class="alert-link">Please click here to finish the exercise now.</a>
|
||||
exercise_finished_redirect_to_own_rfc: Congratulations! You have completely solved this exercise and submitted the points. Your question concerning the exercise is solved? If so, please share the essential insight with your fellows and mark the question as solved, before you close this window!
|
||||
exercise_finished_redirect_to_rfc: Congratulations! You have completely solved this exercise and submitted the points. Another participant has a question concerning the exercise you just solved. Your help and comments will be greatly appreciated!
|
||||
exercise_finished_remote: Congratulations! You have completely solved this exercise and submitted the points to %{consumer}.
|
||||
expand_action_sidebar: Expand Action Sidebar
|
||||
expand_output_sidebar: Expand Output Sidebar
|
||||
hints:
|
||||
disclaimer: If unsure about a deadline, please contact a course instructor. The deadline shown here is only informational and information from the e-learning platform should always take precedence.
|
||||
late_submission_deadline: Until <b>%{deadline}</b>, 80% of your score will be awarded.<br/><small>If you miss this extended deadline and score your code afterwards, 0 points will be transmitted.</small>
|
||||
otherwise: Otherwise, a score of 0 points will be transmitted.
|
||||
submission_deadline: This exercise is due <b>%{deadline}</b>.<br/><small>Please finish the exercise before this deadline passes. %{otherwise}</small>
|
||||
input: Your input
|
||||
is_offline: "%{name} is offline"
|
||||
is_online: "%{name} is online"
|
||||
lastsaved: 'Last saved: '
|
||||
network: 'While your code is running, port %{port} is accessible using the following address: <a href="%{address}" target="_blank" rel="noopener">%{address}</a>.'
|
||||
out_of_memory: Execution stopped. Your code exceeded the permitted RAM usage of %{memory_limit} MB.
|
||||
render: Render
|
||||
requestComments: Request Comments
|
||||
requestCommentsTooltip: If you need help with your code, you can now request comments here!
|
||||
request_for_comments_sent: Request for comments sent.
|
||||
run: Run
|
||||
run_failure: Your code could not be run.
|
||||
run_success: Your code was run on our servers.
|
||||
runner_in_use: You are currently running code. Please stop the previous execution, or wait a moment before proceeding.
|
||||
score: Score
|
||||
send: Send
|
||||
start_over: Reset this exercise
|
||||
start_over_active_file: Reset this file
|
||||
start_video: Start (video) chat
|
||||
stop: Stop
|
||||
submit_failure_all: An error occurred while transmitting your score. Please try again later.
|
||||
submit_failure_other_users: The transmission of points was only partially successful. The score was not transmitted for %{user}. The user(s) should reopen the exercise via the e-learning platform and then try to submit the points themselves.
|
||||
submit_failure_remote: Your submission was successfully scored with %{score}%. However, your score could not be sent to the e-learning platform. Please check the submission deadline, reopen the exercise through the e-learning platform, and try again.
|
||||
submit_no_validation_token: No exercise found for this validation token! Please keep out!
|
||||
submit_too_late: Your submission was saved successfully but was received after the deadline, so that only %{score_sent}% were transmitted.
|
||||
test: Test
|
||||
timeout: Execution stopped. Your code exceeded the permitted execution time of %{permitted_execution_time} seconds.
|
||||
editor_file_tree:
|
||||
file_root: Files
|
||||
export_codeharbor:
|
||||
buttons:
|
||||
abort: Abort
|
||||
close: Close
|
||||
export: Export
|
||||
retry: Retry
|
||||
check:
|
||||
no_task: No corresponding task found on CodeHarbor. Pushing this exercise will create a new task on CodeHarbor, which will be linked to this one on CodeOcean. Any changes to either one can be pushed to the respective other platform.
|
||||
task_found: 'A corresponding task has been found on CodeHarbor. You can export the exercise to transfer all changes made on CodeOcean to CodeHarbor. Careful: This will overwrite all potential changes made on CodeHarbor.'
|
||||
task_found_no_right: A corresponding task has been found on CodeHarbor, but you don't have the rights to edit it. Please contact an Admin if you think you should be able to edit the task on CodeHarbor.
|
||||
checking_codeharbor: Checking if the exercise exists on CodeHarbor.
|
||||
dialogtitle: Export to CodeHarbor
|
||||
error: An error occurred while contacting CodeHarbor
|
||||
export_failed: 'Export has failed.<br>ID: %{id}<br>Title: %{title}<br><br>Error: %{error}'
|
||||
label: Export to CodeHarbor
|
||||
successfully_exported: 'Exercise has been successfully exported.<br>ID: %{id}<br>Title: %{title}'
|
||||
external_users:
|
||||
statistics:
|
||||
addendum: "* Deltas longer than %{delta} minutes are ignored."
|
||||
after_late_deadline: Too Late
|
||||
before_deadline: On Time
|
||||
cause: Cause
|
||||
filter: 'Remember: Only the last submission per deadline is shown.'
|
||||
legend: 'Legend:'
|
||||
no_data_available: No data available or insufficient permissions
|
||||
no_deadline: No Deadline
|
||||
score: Score
|
||||
tests: Unit Test Results
|
||||
time: Time (UTC)
|
||||
time_difference: Working Time until here*
|
||||
toggle_autosave_off: Hide Autosaves
|
||||
toggle_autosave_on: Show Autosaves
|
||||
toggle_status_off: Autosaves are currently hidden
|
||||
toggle_status_on: Autosaves are currently visible
|
||||
within_grace_period: Within Grace Period
|
||||
file_form:
|
||||
hints:
|
||||
feedback_message: This message is used as a hint for failing tests.
|
||||
hidden_feedback: If this option is checked, tests are only executed in the background, but the result and feedback are not displayed to learners.
|
||||
path: The file's path in the project tree. Can be left blank.
|
||||
upload: An uploaded file takes precedence over changes in the text area and will be visible once saved. The resulting file name and file type will be set to match the uploaded file automatically.
|
||||
form:
|
||||
add_file: Add file
|
||||
add_tips: Add tips
|
||||
click_to_collapse: Click to expand/collapse...
|
||||
hints:
|
||||
internal_title: An alternative title for this exercise that is only visible to teachers.
|
||||
late_submission_deadline: A grace period for submissions in UTC. The late submission deadline should not be set or any timestamp before the original submission deadline. Any submission obtained after the deadline will be clearly marked and the score sent to the e-learning platform will be reduced by 100%.
|
||||
submission_deadline: A date and time in UTC to close the submission. Any submission obtained after the deadline will be considered late and the score sent to the e-learning platform will be reduced by 20%.
|
||||
no_execution_environment_selected: Select an execution environment before publishing the exercise.
|
||||
none: None
|
||||
tags: Tags
|
||||
tips: Tips
|
||||
unpublish_warning: This will unpublish the exercise. Any student trying to implement it will get an error message, until it is published again.
|
||||
implement:
|
||||
break_intervention:
|
||||
text: If you are struggling with this exercise, you may take a break at any time and continue later. Your progress in CodeOcean is automatically saved.
|
||||
title: Break
|
||||
code_rating: Code Rating
|
||||
comment:
|
||||
addCommentButton: Comment this
|
||||
addyours: Add your comment
|
||||
dialogtitle: Comment on this line
|
||||
others: Other comments on this line
|
||||
question: Please shortly describe your problem or the program part you would like to get feedback for. Your program code and potential error messages are automatically appended to your request.
|
||||
request: Request Comments
|
||||
default_linter_feedback: Well done. The linter is completly satisfied.
|
||||
default_test_feedback: Well done. All tests have been passed.
|
||||
error_hints:
|
||||
heading: Hints
|
||||
error_messages: Error Messages
|
||||
existing_programming_group: You are currently working on the exercise entitled '%{exercise}' as part of a programming group. Please finish your work there before you start implementing this exercise.
|
||||
exit_failure: The last code run exited with a failure (status code %{exit_code}).
|
||||
exit_successful: The last code run exited successfully (status code %{exit_code}).
|
||||
external_privacy_policy: privacy policy
|
||||
feedback: Feedback
|
||||
flowr:
|
||||
go_to_question: Go to answer
|
||||
heading: Gain more insights here | Powered by StackOverflow
|
||||
intervention:
|
||||
explanation: 'This message appears because you have been working on this exercise for %{duration} minutes. 25% of your fellow learners took more time to solve the exercise, so in that sense it''s not a problem, but this has proven to be an <a href=''https://hpi.de/en/research/publications/dissertations/dissertation-ralf-teusner.html'' style=''display: contents;'' target=''_blank'' rel=''noopener''>effective time for this message</a>.'
|
||||
linter_file: Linter Feedback <span class="number d-none">%{number}</span>(<span class="filename">%{filename}</span>)
|
||||
messages: Messages
|
||||
no_execution_environment: No execution environment has been selected for the exercise yet.
|
||||
no_files: The exercise does not comprise visible files yet.
|
||||
no_output: The last code run finished on %{timestamp} without any output.
|
||||
no_output_exit_failure: The last code run finished on %{timestamp} without any output and exited with a failure (status code %{exit_code}).
|
||||
no_output_exit_successful: The last code run finished on %{timestamp} without any output and exited successfully (status code %{exit_code}).
|
||||
no_output_yet: There is no output yet.
|
||||
not_graded: not graded
|
||||
output: Program Output
|
||||
passed_tests: Passed Tests
|
||||
results: Results
|
||||
rfc_intervention:
|
||||
text: If you are struggling with this exercise and don't want to continue on your own, your fellow learners can help out! </br> </br>
|
||||
test_count: <span class="number">%{count}</span> test files have been executed.
|
||||
test_file: Test File <span class="number">%{number}</span> (<span class="filename">%{filename}</span>)
|
||||
tips:
|
||||
description: Description
|
||||
example: Example
|
||||
heading: Tips
|
||||
tips_intervention:
|
||||
text: If you are struggling with this exercise, the available tips may help. You can find them at any time in the left sidebar and are also displayed below for your convenience.
|
||||
unpublished: The selected exercise has been deactivated. Hence, you cannot implement this exercise at the moment.
|
||||
import_codeharbor:
|
||||
import_errors:
|
||||
internal_error: An internal error occurred on CodeOcean while importing the exercise.
|
||||
invalid: Invalid exercise
|
||||
index:
|
||||
clone: Duplicate
|
||||
external_user_statistics: External User Statistics
|
||||
feedback: Feedback
|
||||
implement: Implement
|
||||
requests_for_comments: Requests for Comments
|
||||
study_group_dashboard: Live Dashboard
|
||||
test_files: Test Files
|
||||
show:
|
||||
is_unpublished: Exercise is unpublished
|
||||
statistics:
|
||||
average_score: Average Score
|
||||
average_worktime: Average Working Time
|
||||
deadline: Deadline
|
||||
external_users: External Users
|
||||
final_submissions: Final Submissions
|
||||
finishing_rate: Finishing Rate
|
||||
intermediate_submissions: Intermediate Submissions
|
||||
internal_users: Internal Users
|
||||
participants: Participating Users
|
||||
programming_groups: Programming Groups
|
||||
runs: Runs
|
||||
score: Maximum Score
|
||||
user: User
|
||||
users_and_programming_groups: "%{count} distinct users and programming groups"
|
||||
worktime: Working Time
|
||||
study_group_dashboard:
|
||||
learner: Learner
|
||||
live_dashboard: Live Dashboard
|
||||
no_data_yet: No data available yet
|
||||
related_requests_for_comments: Related Requests for Comments
|
||||
time_spent_in_minutes: Time spent in Minutes
|
||||
time_spent_per_learner: Time spent per Learner
|
22
config/locales/en/exercise_collection.yml
Normal file
22
config/locales/en/exercise_collection.yml
Normal file
@@ -0,0 +1,22 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
exercise_collections:
|
||||
exercises: Exercises
|
||||
id: ID
|
||||
name: Name
|
||||
solutions: Solution Attempts (accumulated)
|
||||
submissions: Submissions (accumulated)
|
||||
updated_at: Last Update
|
||||
use_anomaly_detection: Enable Worktime Anomaly Detection
|
||||
user: Associated User
|
||||
users_and_programming_groups: Users and Programming Groups
|
||||
models:
|
||||
exercise_collection:
|
||||
one: Exercise Collection
|
||||
other: Exercise Collections
|
||||
exercise_collections:
|
||||
form:
|
||||
add_exercises: Add exercises
|
||||
sort_by_title: Sort by title
|
6
config/locales/en/exercise_collection_item.yml
Normal file
6
config/locales/en/exercise_collection_item.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
exercise_collection_item:
|
||||
exercise: Exercise
|
9
config/locales/en/exercise_tip.yml
Normal file
9
config/locales/en/exercise_tip.yml
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
exercise_tip:
|
||||
exercise: Exercise
|
||||
parent_exercise_tip: Parent Tip
|
||||
rank: Rank
|
||||
tip: Tip
|
27
config/locales/en/external_user.yml
Normal file
27
config/locales/en/external_user.yml
Normal file
@@ -0,0 +1,27 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
external_user:
|
||||
consumer: Consumer
|
||||
email: Email
|
||||
external_id: External ID
|
||||
name: Name
|
||||
platform_admin: Platform Admin
|
||||
models:
|
||||
external_user:
|
||||
one: External User
|
||||
other: External Users
|
||||
external_users:
|
||||
show:
|
||||
empty_tag_statistics: No statistics available
|
||||
exercise_statistics: Exercise Statistics
|
||||
loading_tag_statistics: Loading tag statistics...
|
||||
tag_statistics: Tag Statistics
|
||||
statistics:
|
||||
deadline: Deadline
|
||||
exercise: Exercise
|
||||
runs: Submissions
|
||||
score: Maximum Score
|
||||
title: External User Statistics
|
||||
worktime: Working Time
|
14
config/locales/en/file_template.yml
Normal file
14
config/locales/en/file_template.yml
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
file_template:
|
||||
content: Content
|
||||
file_type: File Type
|
||||
name: Name
|
||||
models:
|
||||
file_template:
|
||||
one: File Template
|
||||
other: File Templates
|
||||
file_template:
|
||||
no_template_label: Empty File
|
17
config/locales/en/file_type.yml
Normal file
17
config/locales/en/file_type.yml
Normal file
@@ -0,0 +1,17 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
file_type:
|
||||
binary: Binary
|
||||
editor_mode: Editor Mode
|
||||
executable: Executable
|
||||
file_extension: File Extension
|
||||
indent_size: Indent Size
|
||||
name: Name
|
||||
renderable: Renderable
|
||||
user: Author
|
||||
models:
|
||||
file_type:
|
||||
one: File Type
|
||||
other: File Types
|
13
config/locales/en/hint.yml
Normal file
13
config/locales/en/hint.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
hint:
|
||||
locale: Locale
|
||||
message: Message
|
||||
name: Name
|
||||
regular_expression: Regular Expression
|
||||
models:
|
||||
hint:
|
||||
one: Hint
|
||||
other: Hints
|
39
config/locales/en/internal_user.yml
Normal file
39
config/locales/en/internal_user.yml
Normal file
@@ -0,0 +1,39 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
internal_user:
|
||||
activated: Activated
|
||||
consumer: Consumer
|
||||
consumer_id: Consumer
|
||||
email: Email
|
||||
name: Name
|
||||
password: Password
|
||||
password_confirmation: Passwort Confirmation
|
||||
platform_admin: Platform Admin
|
||||
models:
|
||||
internal_user:
|
||||
one: Internal User
|
||||
other: Internal Users
|
||||
internal_users:
|
||||
activate:
|
||||
headline: Complete Registration
|
||||
submit: Set Password
|
||||
success: You successfully completed your registration.
|
||||
forgot_password:
|
||||
headline: Reset Password
|
||||
submit: Send Password Reset Instructions
|
||||
success: Instructions to reset your password have been sent to your email address.
|
||||
form:
|
||||
click_to_collapse: Click to expand/collapse...
|
||||
study_groups: Study Groups
|
||||
index:
|
||||
activate: Activate
|
||||
forgot_password: Reset Password
|
||||
reset_password: Reset Password
|
||||
reset_password:
|
||||
headline: Reset Password
|
||||
submit: Set Password
|
||||
success: You successfully changed your password.
|
||||
show:
|
||||
link: Profile
|
6
config/locales/en/intervention.yml
Normal file
6
config/locales/en/intervention.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
intervention:
|
||||
name: Name
|
163
config/locales/en/mailers/user_mailer.yml
Normal file
163
config/locales/en/mailers/user_mailer.yml
Normal file
@@ -0,0 +1,163 @@
|
||||
---
|
||||
en:
|
||||
mailers:
|
||||
user_mailer:
|
||||
activation_needed:
|
||||
body: Please visit %{link} and set up a password in order to complete your registration.
|
||||
subject: Please complete your registration.
|
||||
exercise_anomaly_detected:
|
||||
body1: |
|
||||
English version below <br>
|
||||
_________________________<br>
|
||||
<br>
|
||||
Hallo %{receiver_displayname}, <br>
|
||||
<br>
|
||||
eine oder mehrere Aufgaben Ihrer Aufgabensammlung "%{collection_name}" zeigen Unregelmäßigkeiten in der Bearbeitungszeit. Möglicherweise sind sie zu schwer oder zu leicht.
|
||||
<br>
|
||||
Die Aufgaben sind:
|
||||
<br>
|
||||
body2: |
|
||||
<br>
|
||||
Falls Sie beim Klick auf einen Link eine Fehlermeldung erhalten, dass Sie nicht berechtigt wären diese Aktion auszuführen, öffnen Sie bitte eine beliebige Programmieraufgabe aus einem Kurs heraus und klicken den Link danach noch einmal.<br>
|
||||
<br>
|
||||
Diese Mail wurde automatisch von CodeOcean verschickt.<br>
|
||||
<br>
|
||||
_________________________<br>
|
||||
<br>
|
||||
Dear %{receiver_displayname}, <br>
|
||||
<br>
|
||||
at least one exercise in your exercise collection "%{collection_name}" has a much longer or much shorter average working time than the average. Perhaps they are too difficult or too easy.
|
||||
<br>
|
||||
The exercises are:
|
||||
<br>
|
||||
body3: |
|
||||
<br>
|
||||
If you receive an error that you are not authorized to perform this action when clicking a link, please log-in through any course exercise beforehand and click the link again. <br>
|
||||
<br>
|
||||
This mail was automatically sent by CodeOcean. <br>
|
||||
subject: Anomalies in exercises of your exercise collection
|
||||
exercise_anomaly_needs_feedback:
|
||||
body: |
|
||||
English version below <br>
|
||||
_________________________<br>
|
||||
<br>
|
||||
Hallo %{receiver_displayname}, <br>
|
||||
<br>
|
||||
um die Aufgaben auf CodeOcean weiter zu verbessern, benötigen wir Ihre Mithilfe. Bitte nehmen Sie sich ein paar Minuten Zeit um ein kurzes Feedback zu folgender Aufgabe zu geben:
|
||||
<br>
|
||||
%{exercise} - %{link}
|
||||
<br>
|
||||
Falls Sie beim Klick auf diesen Link eine Fehlermeldung erhalten, dass Sie nicht berechtigt wären diese Aktion auszuführen, öffnen Sie bitte eine beliebige Programmieraufgabe aus einem Kurs heraus und klicken den Link danach noch einmal.<br>
|
||||
<br>
|
||||
Diese Mail wurde automatisch von CodeOcean verschickt.<br>
|
||||
<br>
|
||||
_________________________<br>
|
||||
<br>
|
||||
Dear %{receiver_displayname}, <br>
|
||||
<br>
|
||||
we need your help to improve the quality of the exercises on CodeOcean. Please take a few minutes to give us feedback for the following exercise:
|
||||
<br>
|
||||
%{exercise} - %{link}
|
||||
<br>
|
||||
If you receive an error that you are not authorized to perform this action when clicking the link, please log-in through any course exercise beforehand and click the link again. <br>
|
||||
<br>
|
||||
This mail was automatically sent by CodeOcean. <br>
|
||||
subject: An exercise on CodeOcean needs your feedback
|
||||
got_new_comment:
|
||||
body: |
|
||||
English version below <br>
|
||||
_________________________<br>
|
||||
<br>
|
||||
Hallo %{receiver_displayname}, <br>
|
||||
<br>
|
||||
es gibt einen neuen Kommentar von %{commenting_user_displayname} zu Ihrer Kommentaranfrage auf CodeOcean. <br>
|
||||
<br>
|
||||
%{commenting_user_displayname} schreibt: %{comment_text}<br>
|
||||
<br>
|
||||
Sie finden ihre Kommentaranfrage hier: %{link_to_comment} <br>
|
||||
<br>
|
||||
Eine Übersicht Ihrer Kommentaranfragen gibt es hier: %{link_my_comments} <br>
|
||||
Alle Kommentaranfragen aller Benutzer finden Sie hier: %{link_all_comments} <br>
|
||||
<br>
|
||||
Diese Mail wurde automatisch von CodeOcean verschickt.<br>
|
||||
<br>
|
||||
_________________________<br>
|
||||
<br>
|
||||
Dear %{receiver_displayname}, <br>
|
||||
<br>
|
||||
you received a new comment from %{commenting_user_displayname} to your request for comments on CodeOcean. <br>
|
||||
<br>
|
||||
%{commenting_user_displayname} wrote: %{comment_text} <br>
|
||||
<br>
|
||||
You can find your request for comments here: %{link_to_comment} <br>
|
||||
<br>
|
||||
An overview of all your comments can be accessed here: %{link_my_comments} <br>
|
||||
All comments of all participants are available here: %{link_all_comments} <br>
|
||||
<br>
|
||||
This mail was automatically sent by CodeOcean. <br>
|
||||
subject: You received a new comment on CodeOcean from %{commenting_user_displayname}.
|
||||
got_new_comment_for_subscription:
|
||||
body: |
|
||||
English version below <br>
|
||||
_________________________<br>
|
||||
<br>
|
||||
Hallo %{receiver_displayname}, <br>
|
||||
<br>
|
||||
es gibt einen neuen Kommentar von %{author_displayname} zu einer Kommentaranfrage auf CodeOcean, die Sie abonniert haben. <br>
|
||||
<br>
|
||||
%{author_displayname} schreibt: %{comment_text}<br>
|
||||
<br>
|
||||
Sie finden die Kommentaranfrage hier: %{link_to_comment} <br>
|
||||
<br>
|
||||
Wenn Sie keine weiteren Benachrichtigungen zu dieser Anfrage erhalten möchten, klicken Sie bitte hier: %{unsubscribe_link}
|
||||
<br>
|
||||
Diese Mail wurde automatisch von CodeOcean verschickt.<br>
|
||||
<br>
|
||||
_________________________<br>
|
||||
<br>
|
||||
Dear %{receiver_displayname}, <br>
|
||||
<br>
|
||||
you received a new comment from %{author_displayname} to a request for comments on CodeOcean that you have subscribed to. <br>
|
||||
<br>
|
||||
%{author_displayname} wrote: %{comment_text} <br>
|
||||
<br>
|
||||
You can find the request for comments here: %{link_to_comment} <br>
|
||||
<br>
|
||||
If you don't want to be notified about further comments, please click here: %{unsubscribe_link}
|
||||
<br>
|
||||
This mail was automatically sent by CodeOcean. <br>
|
||||
subject: "%{author_displayname} has posted a new comment to a discussion you subscribed to on CodeOcean."
|
||||
reset_password:
|
||||
body: Please visit %{link} if you want to reset your password.
|
||||
subject: Password reset instructions
|
||||
send_thank_you_note:
|
||||
body: |
|
||||
English version below <br>
|
||||
_________________________<br>
|
||||
<br>
|
||||
Hallo %{receiver_displayname}, <br>
|
||||
<br>
|
||||
%{author} hat Ihnen für Ihren Kommentar auf CodeOcean gedankt. <br>
|
||||
<br>
|
||||
%{author} schreibt: %{thank_you_note}<br>
|
||||
<br>
|
||||
Sie finden die Kommentaranfrage hier: %{link_to_comment} <br>
|
||||
<br>
|
||||
Danke, dass Sie anderen Nutzern von CodeOcean helfen!
|
||||
<br>
|
||||
Diese Mail wurde automatisch von CodeOcean verschickt.<br>
|
||||
<br>
|
||||
_________________________<br>
|
||||
<br>
|
||||
Dear %{receiver_displayname}, <br>
|
||||
<br>
|
||||
%{author} thanks you for your comment. <br>
|
||||
<br>
|
||||
%{author} wrote: %{thank_you_note} <br>
|
||||
<br>
|
||||
You can find the request for comments here: %{link_to_comment} <br>
|
||||
<br>
|
||||
Thank you for helping other users on CodeOcean!
|
||||
<br>
|
||||
This mail was automatically sent by CodeOcean. <br>
|
||||
subject: "%{author} says thank you!"
|
22
config/locales/en/meta/activerecord.errors.yml
Normal file
22
config/locales/en/meta/activerecord.errors.yml
Normal file
@@ -0,0 +1,22 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
errors:
|
||||
messages:
|
||||
at_least: or %{attribute} must be defined
|
||||
together: has to be set along with %{attribute}
|
||||
models:
|
||||
exercise:
|
||||
at_most_one_main_file: must include at most one main file
|
||||
late_submission_deadline_not_alone: must not be used without a regular submission deadline
|
||||
late_submission_deadline_not_before_submission_deadline: must not be before the submission deadline passed
|
||||
internal_user:
|
||||
attributes:
|
||||
password:
|
||||
weak: is too weak. Try to use a long password with upper and lower case letters, numbers and special characters.
|
||||
programming_group:
|
||||
invalid_partner_id: The user ID '%{partner_id}' is invalid and was removed. Please check the user IDs of your programming partners.
|
||||
size_too_large: The size of this programming group is too large. Enter at most one other user ID to work with.
|
||||
size_too_small: The size of this programming group is too small. Enter at least one other user ID to work with.
|
||||
programming_group_membership:
|
||||
already_exists: already exists for this exercise for the user with ID %{id_with_type}.
|
14
config/locales/en/meta/application.yml
Normal file
14
config/locales/en/meta/application.yml
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
en:
|
||||
application:
|
||||
markdown_editor:
|
||||
collapse: Collapse editor
|
||||
expand: Expand editor
|
||||
not_authorized: You are not authorized to perform this action.
|
||||
not_found: The requested resource could not be found.
|
||||
not_signed_in: You must be signed in to perform this action.
|
||||
welcome:
|
||||
text_signed_in_as_external_user: Please access %{application_name} from an e-learning platform.
|
||||
text_signed_in_as_internal_user: Good to see you, %{user_name}!
|
||||
text_signed_out: If you are a learner, please access %{application_name} from an e-learning platform. If you are an instructor, <a href="%{sign_in_path}">please sign in</a>.
|
||||
title: Welcome to %{application_name}
|
18
config/locales/en/meta/breadcrumbs.yml
Normal file
18
config/locales/en/meta/breadcrumbs.yml
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
en:
|
||||
breadcrumbs:
|
||||
application:
|
||||
welcome: Cover Page
|
||||
dashboard:
|
||||
show: Dashboard
|
||||
rails_admin:
|
||||
show: Rails Admin
|
||||
sessions:
|
||||
create: Sign In
|
||||
destroy_through_lti: Code Submission
|
||||
new: Sign In
|
||||
statistics:
|
||||
graphs: Graphs
|
||||
rfc_activity_history: RfC Activity History
|
||||
show: Statistics
|
||||
user_activity_history: User Activity History
|
5
config/locales/en/meta/locales.yml
Normal file
5
config/locales/en/meta/locales.yml
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
en:
|
||||
locales:
|
||||
de: German
|
||||
en: English
|
9
config/locales/en/meta/navigation.yml
Normal file
9
config/locales/en/meta/navigation.yml
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
en:
|
||||
navigation:
|
||||
sections:
|
||||
contributors: Contributors
|
||||
errors: Errors
|
||||
files: Files
|
||||
integrations: Integrations
|
||||
users: Users
|
54
config/locales/en/meta/shared.yml
Normal file
54
config/locales/en/meta/shared.yml
Normal file
@@ -0,0 +1,54 @@
|
||||
---
|
||||
en:
|
||||
shared:
|
||||
actions: Actions
|
||||
actions_button: Other actions
|
||||
admin_filter:
|
||||
all: All users
|
||||
none: Regular users
|
||||
only: Platform admins
|
||||
administration: Administration
|
||||
already_signed_in: You are already signed in.
|
||||
apply_filters: Apply filters
|
||||
back: Back
|
||||
batch_update: Batch Update
|
||||
color_mode:
|
||||
auto: Auto
|
||||
dark: Dark
|
||||
light: Light
|
||||
title: Appearance
|
||||
confirm_destroy: Are you sure?
|
||||
create: Create %{model}
|
||||
created_at: Created At
|
||||
destroy: Delete
|
||||
edit: Edit
|
||||
errors_one: An error prohibited this %{model} from being saved
|
||||
errors_other: "%{count} errors prohibited this %{model} from being saved"
|
||||
help:
|
||||
execution_environment_specific_help: Help for %{execution_environment}
|
||||
headline: Help
|
||||
imprint: Imprint
|
||||
link: Help
|
||||
privacy_policy: Privacy Policy
|
||||
hide: Hide
|
||||
index: Index
|
||||
message_failure: Sorry, something went wrong.
|
||||
new: Add
|
||||
new_model: Add %{model}
|
||||
number: Number
|
||||
object_cloned: "%{model} has successfully been duplicated."
|
||||
object_created: "%{model} has successfully been created."
|
||||
object_destroyed: "%{model} has successfully been deleted."
|
||||
object_updated: "%{model} has successfully been updated."
|
||||
out_of: out of
|
||||
reset_filters: Reset filters
|
||||
resources: Resources
|
||||
show: Show
|
||||
statistics: Statistics
|
||||
time:
|
||||
before: "%{time} ago"
|
||||
tooltips:
|
||||
shortcut: 'Keyboard shortcut: %{shortcut}'
|
||||
update: Update %{model}
|
||||
upload_file: Upload file
|
||||
websocket_failure: Sorry, a connection issue occurred. <a href="https://websocketstest.com" target="_blank" rel="noopener" class="alert-link">Please check WebSocket connections with this tool</a> and try again.
|
6
config/locales/en/meta/will_paginate.yml
Normal file
6
config/locales/en/meta/will_paginate.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
en:
|
||||
will_paginate:
|
||||
next_label: Next Page →
|
||||
page_gap: "…"
|
||||
previous_label: "← Previous Page"
|
38
config/locales/en/programming_group.yml
Normal file
38
config/locales/en/programming_group.yml
Normal file
@@ -0,0 +1,38 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
programming_group:
|
||||
exercise: Exercise
|
||||
external_user_id: External User ID
|
||||
internal_user_id: Internal User ID
|
||||
member: Member
|
||||
member_count: Member Count
|
||||
name: Name
|
||||
programming_partner_ids: Programming Partner ID
|
||||
models:
|
||||
programming_group:
|
||||
one: Programming Pair
|
||||
other: Programming Pairs
|
||||
programming_groups:
|
||||
form:
|
||||
hints:
|
||||
programming_partner_ids: You can enter several user IDs separated by commas such as 'e123, e234'.
|
||||
implement:
|
||||
info_disconnected: You are disconnected from the server. Please check your internet connection and reload the page.
|
||||
new:
|
||||
close: Close
|
||||
create_programming_pair: Create Programming Pair
|
||||
dont_show_modal_again: Don't display on this device anymore
|
||||
enter_partner_id: Do you know a person in the course with whom you would like to solve the task together? Then enter that person's user ID here.
|
||||
find_partner_description: If you don't know a person from the course, you have the possibility to be paired with another person. Then, you will be redirected to the task as soon as another person also wants to solve this task in a team.
|
||||
find_partner_title: Find a programming partner for the exercise
|
||||
find_programming_partner: Find Programming Partner
|
||||
info_forced_work_together: You can solve the exercise '%{exercise_title}' only together with another person. Your team partner can see what you write in this exercise and vice versa. You will get bonus points for solving the exercise.
|
||||
info_pair_programming: 'Pair Programming is a method where two people program together. They alternate between two distinct roles: the <i>Driver</i>, responsible for writing the code and focusing on the details, and the <i>Navigator</i>, tasked with correcting typos, overseeing the task''s progress, and offering suggestions for improvement. Effective communication in the pair is crucial for the success of pair programming.'
|
||||
info_work_together: You have the possibility to solve the task '%{exercise_title}' together with another person. Your team partner can see what you write in this task and vice versa. Note that no one can stop the collaboration afterwards. For the next task you can decide again if and with whom you want to work together.
|
||||
own_user_id: 'Your user ID:'
|
||||
pair_programming_info: Pair Programming Info
|
||||
work_alone: Work Alone
|
||||
work_alone_description: You can choose once to work on the exercise alone. Afterward, however, you will not be able to switch to work in a pair for this exercise. <br> <a href=%{path} data-turbolinks="false">Click here to get to the exercise in single mode.</a>
|
||||
work_with_a_friend: Work with a friend
|
7
config/locales/en/programming_group_membership.yml
Normal file
7
config/locales/en/programming_group_membership.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
models:
|
||||
programming_group_membership:
|
||||
one: Programming Group Membership
|
||||
other: Programming Group Memberships
|
18
config/locales/en/proxy_exercise.yml
Normal file
18
config/locales/en/proxy_exercise.yml
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
proxy_exercise:
|
||||
algorithm: Algorithm
|
||||
algorithm_type:
|
||||
best_match: Best Match
|
||||
random: Random Exercise
|
||||
files_count: Exercises Count
|
||||
title: Title
|
||||
models:
|
||||
proxy_exercise:
|
||||
one: Proxy Exercise
|
||||
other: Proxy Exercises
|
||||
proxy_exercises:
|
||||
index:
|
||||
clone: Duplicate
|
52
config/locales/en/request_for_comment.yml
Normal file
52
config/locales/en/request_for_comment.yml
Normal file
@@ -0,0 +1,52 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
request_for_comments:
|
||||
close: Close window
|
||||
comments: Comments
|
||||
execution_environment: Language
|
||||
exercise: Exercise
|
||||
last_update: Last Update
|
||||
question: Question
|
||||
requested_at: Request Date
|
||||
username: Username
|
||||
models:
|
||||
request_for_comment:
|
||||
one: Request for Comments
|
||||
other: Requests for Comments
|
||||
request_for_comments:
|
||||
cancel_thank_you_note: Don't send
|
||||
click_for_more_comments: Click to view %{numComments} more comments...
|
||||
click_here: Click on this sidebar to comment!
|
||||
comment_edited: edited
|
||||
comments: Comments
|
||||
howto: |
|
||||
To leave comments to a specific code line, click on the respective line number. <br>
|
||||
Enter your comment in the popup and save it by clicking "Comment this". <br>
|
||||
Your comment will show up next to the line number as a speech bubble symbol.
|
||||
howto_title: How to comment
|
||||
index:
|
||||
all: All Requests for Comments
|
||||
my_comment_requests: My Requests for Comments
|
||||
my_rfc_activity: My Comment Activity
|
||||
rfcs_for_exercise: Exercise Comments
|
||||
rfcs_with_my_comments: Requests for Comments I have commented on
|
||||
study_groups:
|
||||
current: Current Study Group
|
||||
my: My Study Groups
|
||||
placeholder: Study group
|
||||
mark_as_solved: Mark this question as answered
|
||||
modal_title: Add a comment to line %{line}
|
||||
no_output: No output.
|
||||
no_question: The author did not enter a question for this request.
|
||||
runtime_output: Runtime Output
|
||||
send_thank_you_note: Send
|
||||
show_all: All requests
|
||||
show_soft_solved: Show only requests presumably solved
|
||||
show_solved: Show only solved requests
|
||||
show_unsolved: Show only unsolved requests
|
||||
solved: This question has been answered
|
||||
subscribe_to_author: Receive E-Mail notifications for new comments of the original author
|
||||
test_results: Test Results
|
||||
write_a_thank_you_node: 'If you want, you can write a thank you note to all your commenters:'
|
38
config/locales/en/session.yml
Normal file
38
config/locales/en/session.yml
Normal file
@@ -0,0 +1,38 @@
|
||||
---
|
||||
en:
|
||||
sessions:
|
||||
create:
|
||||
failure: Invalid email or password.
|
||||
success: Successfully signed in.
|
||||
create_through_lti:
|
||||
session_with_outcome: By clicking on "Score", your points will be added automatically to your progress.
|
||||
session_without_outcome: This is a practice session. Your grade will not be transmitted to %{consumer}.
|
||||
destroy:
|
||||
link: Sign out
|
||||
success: Successfully signed out.
|
||||
destroy_through_lti:
|
||||
average_score: Average Score
|
||||
do_not_use_backbutton: Never use the browser's "Back" button to get back to CodeOcean.
|
||||
final_submissions: Other Users' Submissions
|
||||
finished_with_consumer: You may close this window now or <a href="%{url}" rel="nofollow">return to %{consumer}</a>.
|
||||
finished_without_consumer: You may close this window now.
|
||||
headline: Well done!
|
||||
score: Your Score
|
||||
success_with_outcome: Your code has been successfully assessed. Your grade has been transmitted to %{consumer}.
|
||||
success_without_outcome: Your code has been successfully assessed.
|
||||
expired: Your session has expired. Please <a href="" class="reloadCurrentPage alert-link">reload this page</a> before continuing.
|
||||
new:
|
||||
forgot_password: Forgot password?
|
||||
headline: Sign In
|
||||
instructors_only: 'Exclusive access for instructors:'
|
||||
instructors_only_explanation: Signing in via password is reserved exclusively for instructors. As a learner, please access %{application_name} via the e-learning platform to proceed directly to an exercise.
|
||||
link: Sign In
|
||||
remember_me: Remember me
|
||||
oauth:
|
||||
failure: Sorry, something went wrong.
|
||||
invalid_consumer: Invalid OAuth key.
|
||||
invalid_exercise_token: Invalid exercise token.
|
||||
invalid_lis_outcome_service_url: Invalid LTI outcome service URL.
|
||||
invalid_signature: Invalid OAuth signature.
|
||||
missing_parameters: Missing OAuth parameters.
|
||||
used_nonce: Nonce has already been used.
|
31
config/locales/en/statistic.yml
Normal file
31
config/locales/en/statistic.yml
Normal file
@@ -0,0 +1,31 @@
|
||||
---
|
||||
en:
|
||||
statistics:
|
||||
activity_history:
|
||||
from: From
|
||||
interval: Interval
|
||||
to: To
|
||||
update: Update
|
||||
entries:
|
||||
exercises:
|
||||
autosaves_per_minute: Current Autosave Volume (1h)
|
||||
average_number_of_submissions: Average Number of Submissions
|
||||
container_requests_per_minute: Container Request Volume (1h)
|
||||
submissions: Submissions
|
||||
submissions_per_minute: Current Submission Volume (1h)
|
||||
request_for_comments:
|
||||
percent_soft_solved: Unsolved with full score
|
||||
percent_solved: Solved Requests
|
||||
percent_unsolved: Unsolved Requests
|
||||
with_comments: RfCs with Comments
|
||||
users:
|
||||
active: Active Users
|
||||
currently_active: Active (5 minutes)
|
||||
graphs:
|
||||
history: History
|
||||
rfc_activity: RfC Activity
|
||||
user_activity: User Activity
|
||||
sections:
|
||||
contributors: Contributors
|
||||
exercises: Exercises
|
||||
request_for_comments: Requests for Comment
|
18
config/locales/en/study_group.yml
Normal file
18
config/locales/en/study_group.yml
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
study_group:
|
||||
consumer: Consumer
|
||||
external_id: External ID
|
||||
member_count: Member Count
|
||||
members: Members
|
||||
name: Name
|
||||
selection: Selected
|
||||
models:
|
||||
study_group:
|
||||
one: Study Group
|
||||
other: Study Groups
|
||||
study_groups:
|
||||
set_as_current:
|
||||
success: The study group has been switched successfully.
|
9
config/locales/en/study_group_membership.yml
Normal file
9
config/locales/en/study_group_membership.yml
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
study_group_membership:
|
||||
role: Role
|
||||
role_type:
|
||||
learner: Learner
|
||||
teacher: Teacher
|
34
config/locales/en/submission.yml
Normal file
34
config/locales/en/submission.yml
Normal file
@@ -0,0 +1,34 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
submission:
|
||||
cause: Cause
|
||||
code: Code
|
||||
contributor: Contributor
|
||||
exercise: Exercise
|
||||
files: Files
|
||||
score: Score
|
||||
study_group: Study Group
|
||||
models:
|
||||
submission:
|
||||
one: Submission
|
||||
other: Submissions
|
||||
submissions:
|
||||
causes:
|
||||
assess: Scoring
|
||||
autosave: Autosave
|
||||
download: Download
|
||||
file: User-defined file
|
||||
remoteAssess: Remote Scoring
|
||||
remoteSubmit: Remote Submission
|
||||
render: Rendering
|
||||
requestComments: Request Comments
|
||||
run: Execution
|
||||
save: Save
|
||||
submit: Submission
|
||||
test: Test
|
||||
statistics:
|
||||
history: Score History
|
||||
percentage: Percentage
|
||||
siblings: Associated Submissions
|
5
config/locales/en/subscription.yml
Normal file
5
config/locales/en/subscription.yml
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
en:
|
||||
subscriptions:
|
||||
subscription_not_existent: The subscription you want to unsubscribe from does not exist.
|
||||
successfully_unsubscribed: You successfully unsubscribed from this Request for Comment
|
12
config/locales/en/tag.yml
Normal file
12
config/locales/en/tag.yml
Normal file
@@ -0,0 +1,12 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
tag:
|
||||
difficulty: Share on the Exercise
|
||||
name: Name
|
||||
usage: Used
|
||||
models:
|
||||
tag:
|
||||
one: Tag
|
||||
other: Tags
|
12
config/locales/en/tip.yml
Normal file
12
config/locales/en/tip.yml
Normal file
@@ -0,0 +1,12 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
tip:
|
||||
description: Description
|
||||
example: Example
|
||||
title: Title
|
||||
models:
|
||||
tip:
|
||||
one: Tip
|
||||
other: Tips
|
8
config/locales/en/user.yml
Normal file
8
config/locales/en/user.yml
Normal file
@@ -0,0 +1,8 @@
|
||||
---
|
||||
en:
|
||||
users:
|
||||
show:
|
||||
current_study_group: Current Study Group
|
||||
no_groups: This user is either not part of any group or you do not have the necessary permissions to view them.
|
||||
set_as_current_study_group: Set as Current Study Group
|
||||
study_groups: Study Groups
|
27
config/locales/en/user_exercise_feedback.yml
Normal file
27
config/locales/en/user_exercise_feedback.yml
Normal file
@@ -0,0 +1,27 @@
|
||||
---
|
||||
en:
|
||||
activerecord:
|
||||
attributes:
|
||||
user_exercise_feedback:
|
||||
exercise: Exercise
|
||||
feedback_text: Feedback Text
|
||||
user: Author
|
||||
models:
|
||||
user_exercise_feedback:
|
||||
one: Feedback
|
||||
other: Feedback
|
||||
user_exercise_feedback:
|
||||
description: Your points have been submitted. We kindly ask you for feedback for this exercise. <br> If you do not want to give feedback you can simply close this window.<br><br>Please describe what you liked on this exercise and what you did not. Was the exercise easy to understand or did you have problems understanding? How was the difficulty of the exercise to you?<br>We are happy about any feedback.
|
||||
difficult_too_difficult: the exercise was too difficult
|
||||
difficulty: 'Difficulty of the exercise:'
|
||||
difficulty_easy: the exercise was too easy
|
||||
difficulty_ok: the difficulty of the exercise was just right
|
||||
difficulty_some_what_difficult: the exercise was somewhat difficult
|
||||
difficulty_some_what_easy: the exercise was somewhat easy
|
||||
estimated_time_10_to_20: between 10 and 20 minutes
|
||||
estimated_time_20_to_30: between 20 and 30 minutes
|
||||
estimated_time_5_to_10: between 5 and 10 minutes
|
||||
estimated_time_less_5: less than 5 minutes
|
||||
estimated_time_more_30: more than 30 minutes
|
||||
no_feedback: There is no feedback for this exercise yet.
|
||||
working_time: 'Estimated time working on this exercise:'
|
Reference in New Issue
Block a user