# Files in the config/locales directory are used for internationalization
# and are automatically loaded by Rails. If you want to use locales other
# than English, add the necessary files in this directory.
#
# To use the locales, use `I18n.t`:
#
# I18n.t 'hello'
#
# In views, this is aliased to just `t`:
#
# <%= t('hello') %>
#
# To use a different locale, set it with `I18n.locale`:
#
# I18n.locale = :es
#
# This would use the information in config/locales/es.yml.
#
# To learn more, please read the Rails Internationalization guide
# available at http://guides.rubyonrails.org/i18n.html.
en:
activerecord:
attributes:
code_harbor_link:
oauth2token: OAuth2 Token
consumer:
name: Name
oauth_key: OAuth Key
oauth_secret: OAuth Secret
error:
message: Message
execution_environment:
docker_image: Docker Image
exposed_ports: 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: Docker Container Pool Size
run_command: Run Command
test_command: Test Command
testing_framework: Testing Framework
user: Author
exercise:
description: Description
embedding_parameters: LTI Embedding Parameters
tags: Tags
execution_environment: Execution Environment
execution_environment_id: Execution Environment
files: Files
hide_file_tree: Hide File Tree
instructions: Instructions
maximum_score: Maximum Score
public: Public
selection: Selected
title: Title
user: Author
allow_auto_completion: "Allow auto completion"
allow_file_creation: "Allow file creation"
difficulty: Difficulty
worktime: "Expected worktime in minutes"
proxy_exercise:
title: Title
files_count: Exercises Count
external_user:
consumer: Consumer
email: Email
name: Name
file:
content: Content
feedback_message: Feedback Message
file_type: File Type
file_type_id: File Type
hidden: Hidden
name: Name
path: Path
read_only: Read-only
role: Role
weight: Score
file_template_id: "File Template"
file_type:
binary: Binary
editor_mode: Editor Mode
executable: Executable
file_extension: File Extension
indent_size: Indent Size
name: Name
renderable: Renderable
user: Author
hint:
locale: Locale
message: Message
name: Name
regular_expression: Regular Expression
intervention:
name: Name
internal_user:
activated: Activated
consumer: Consumer
consumer_id: Consumer
email: Email
name: Name
password: Password
password_confirmation: Passwort Confirmation
role: Role
request_for_comments:
comments: Comments
exercise: Exercise
execution_environment: Language
username: Username
requested_at: Request Date
question: "Question"
close: Close window
submission:
cause: Cause
code: Code
exercise: Exercise
files: Files
score: Score
user: Author
tag:
name: Name
usage: Used
difficulty: Share on the Exercise
file_template:
name: "Name"
file_type: "File Type"
content: "Content"
models:
code_harbor_link:
one: CodeHarbor Link
other: CodeHarbor Links
consumer:
one: Consumer
other: Consumers
error:
one: Error
other: Errors
execution_environment:
one: Execution Environment
other: Execution Environments
exercise:
one: Exercise
other: Exercises
proxy_exercise:
one: Proxy Exercise
other: Proxy Exercises
external_user:
one: External User
other: External Users
file:
one: File
other: Files
file_template:
one: File Template
other: File Templates
file_type:
one: File Type
other: File Types
hint:
one: Hint
other: Hints
internal_user:
one: Internal User
other: Internal Users
request_for_comment:
one: Request for Comments
other: Requests for Comments
submission:
one: Submission
other: Submissions
user_exercise_feedback:
one: Feedback
other: Feedback
errors:
messages:
together: 'has to be set along with %{attribute}'
models:
exercise:
at_most_one_main_file: must include at most one main file
admin:
dashboard:
show:
current: Current Availability
history: Availability History
inactive: Container pooling is not enabled.
quantity: Available Containers
application:
not_authorized: You are not authorized 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, please sign in.'
title: 'Welcome to %{application_name}'
breadcrumbs:
application:
welcome: Cover Page
dashboard:
show: Dashboard
sessions:
destroy_through_lti: Code Submission
consumers:
show:
link: Consumer
errors:
connection_refused: Connection refused
index:
count: Count
execution_environments:
form:
hints:
command: filename is automatically replaced with the correct filename.
docker_image: Pick a Docker image listed above or add a new one which is available via DockerHub.
exposed_ports: During code execution these ports are accessible for the user.
index:
shell: Shell
shell:
command: Command
headline: Shell
statistics:
exercise: Exercise
users: (External) Users Count
score: Average Score
stddev_score: stddev (score)
stddev_worktime: stddev (working time)
maximum_score: Maximum Score
percentage_correct: Percentage Correct
runs: Average Number of Runs
worktime: Average Working Time
exercises:
editor:
collapse_action_sidebar: Collapse Action Sidebar
collapse_output_sidebar: Collapse Output Sidebar
confirm_start_over: Do you really want to start over?
confirm_submit: Do you really want to submit your code for grading?
create_file: New File
depleted: All execution environments are busy. Please try again later.
destroy_file: Delete File
download: Download
dummy: No Action
expand_action_sidebar: Expand Action Sidebar
expand_output_sidebar: Expand Output Sidebar
input: Your input
lastsaved: 'Last saved: '
network: 'While your code is running, port %{port} is accessible using the following address: %{address}.'
render: Render
run: Run
run_failure: Your code could not be run.
run_success: Your code was run on our servers.
requestComments: Request comments
requestCommentsTooltip: If you need help with your code, you can now request comments here!
save: Save
score: Score
send: Send
start_over: Start over
stop: Stop
submit: Submit Code For Assessment
test: Test
timeout: 'Execution stopped. Your code exceeded the permitted execution time of %{permitted_execution_time} seconds.'
exercise_deadline_passed: 'The score cannot be submitted.'
tooltips:
save: Your code is automatically saved whenever you download, run, or test it. Therefore, explicitly saving is rarely necessary.
exercise_deadline_passed: 'Either the deadline has already passed or you did not directly access this page from the e-learning platform. (Did you use the Back button of your browser after submitting the score?)'
request_for_comments_sent: "Request for comments sent."
editor_file_tree:
file_root: Files
file_form:
hints:
feedback_message: This message is used as a hint for failing tests.
path: "The file's path in the project tree. Can be left blank."
form:
add_file: Add file
implement:
alert:
text: 'Your browser does not support features required for using %{application_name}. Please access %{application_name} using a modern browser.'
title: Your browser is not supported!
default_feedback: Well done. All tests have been passed.
error_messages: Error Messages
feedback: Feedback
file: 'Test File %{number} (%{filename})'
hint: Hint
no_files: The exercise does not comprise visible files yet.
no_output: The last code run has not generated any output.
no_output_yet: There is no output yet.
output: Program Output
passed_tests: Passed Tests
progress: Progress
results: Results
start: Start Coding
test_count: '%{count} test files have been executed.'
workspace: Workspace
comment:
a_comment: comment
line: line
dialogtitle: Comment on this line
others: Other comments on this line
addyours: Add your comment
addCommentExercise: Comment this exercise
addComment: You can give feedback to this exercise. Keep in mind that this should refer to the exercise and not to the solution of the participant. Did you find this exercise particulary easy or difficult? Was the description sufficient?
addCommentButton: Comment this
removeAllOnLine: Remove my comments on this line
listing: Listing the newest comment requests
request: "Request Comments"
question: "Please shortly describe your problem or the program part you would like to get feedback for."
rfc_intervention:
text: "It looks like you may struggle with this exercise. If you like we can help you out!"
break_intervention:
title: "Break"
text: "We recognized that you are already working quite a while on this exercise. We would like to encourage you to take a break and come back later."
index:
clone: Duplicate
implement: Implement
test_files: Test Files
statistics:
average_score: Average Score
final_submissions: Final Submissions
intermediate_submissions: Intermediate Submissions
participants: Participating Users
users: '%{count} distinct users'
user: User
score: Score
runs: Runs
worktime: Working Time
average_worktime: Average Working Time
internal_users: Internal Users
external_users: External Users
submit:
failure: An error occured while transmitting your score. Please try again later.
full_score_redirect_to_rfc: Congratulations! You achieved and submitted the highest possible score for this exercise. Another participant has a question concerning the exercise you just solved. Your help and comments will be greatly appreciated!
full_score_redirect_to_own_rfc: Congratulations! You achieved and submitted the highest possible score for this exercise. 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!
external_users:
statistics:
no_data_available: No data available.
time: Time
cause: Cause
score: Score
tests: Unit Test Results
time_difference: 'Working Time until here*'
addendum: '* Deltas longer than 30 minutes are ignored.'
proxy_exercises:
index:
clone: Duplicate
external_users:
statistics:
title: External User Statistics
exercise: Exercise
score: Score
runs: Submissions
worktime: Working Time
files:
roles:
main_file: Main File
reference_implementation: Reference Implementation
regular_file: Regular File
teacher_defined_test: Test for Assessment
user_defined_file: User-defined File
user_defined_test: User-defined Test
error:
filename: "The file could not be saved, because another file with the name '%{name}' already exists."
hints:
form:
hints:
message: This message is used as an error explanation. Placeholders are automatically replaced by regular expression matches.
regular_expression: This regular expression is used to extract relevant identifiers from the error message.
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.
reset_password:
headline: Reset Password
submit: Set Password
success: You successfully changed your password.
show:
link: Profile
search:
search_in_forum: "Problems? Search here in forum"
locales:
de: German
en: English
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.
got_new_comment:
body: |
English version below
_________________________
Hallo %{receiver_displayname},
es gibt einen neuen Kommentar von %{commenting_user_displayname} zu Ihrer Kommentaranfrage auf CodeOcean.
%{commenting_user_displayname} schreibt: %{comment_text}
Sie finden ihre Kommentaranfrage hier: %{link_to_comment}
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.
Eine Übersicht Ihrer Kommentaranfragen gibt es hier: %{link_my_comments}
Alle Kommentaranfragen aller Benutzer finden Sie hier: %{link_all_comments}
Diese Mail wurde automatisch von CodeOcean verschickt.
_________________________
Dear %{receiver_displayname},
you received a new comment from %{commenting_user_displayname} to your request for comments on CodeOcean.
%{commenting_user_displayname} wrote: %{comment_text}
You can find your request for comments here: %{link_to_comment}
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.
An overview of all your comments can be accessed here: %{link_my_comments}
All comments of all participants are available here: %{link_all_comments}
This mail was automatically sent by CodeOcean.
subject: 'You received a new comment on CodeOcean from %{commenting_user_displayname}.'
reset_password:
body: 'Please visit %{link} if you want to reset your password.'
subject: Password reset instructions
request_for_comments:
click_here: Click on this sidebar to comment!
comments: Comments
howto: |
To leave comments to a specific code line, click on the respective line number.
Enter your comment in the popup and save it by clicking "Comment this".
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
get_my_comment_requests: My Requests for Comments
no_question: "The author did not enter a question for this request."
mark_as_solved: "Mark this question as answered"
show_all: "All requests"
show_solved: "Solved requests"
show_unsolved: "Unvsolved requests"
solved: "This question has been answered"
comment_exercise: "I would like to give feedback for this exercise"
sessions:
create:
failure: Invalid email or password.
success: Successfully signed in.
create_through_lti:
session_with_outcome: 'Please click "Submit Code for Assessment" after scoring to send your score %{consumer}.'
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
final_submissions: Other Users' Submissions
finished_with_consumer: 'You may close this window now or return to %{consumer}.'
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.
do_not_use_backbutton: Never use the browser's "Back" button to get back to CodeOcean. Always start an exercise from within %{consumer}.
new:
forgot_password: Forgot password?
headline: Sign In
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_signature: Invalid OAuth signature.
missing_parameters: Missing OAuth parameters.
used_nonce: Nonce has already been used.
shared:
actions: Actions
administration: Administration
already_signed_in: You are already signed in.
apply_filters: Apply filters
back: Back
batch_update: Batch Update
confirm_destroy: Are you sure?
create: 'Create %{model}'
created_at: Created At
destroy: Delete
edit: Edit
actions_button: 'Other actions'
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}'
general_help: General Help
headline: Help
link: Help
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: '%{value} out of %{maximum_value}'
reset_filters: Reset filters
resources: Resources
show: Show
statistics: Statistics
tooltips:
shortcut: 'Keyboard shortcut: %{shortcut}'
update: 'Update %{model}'
upload_file: Upload file
time:
before: "%{time} ago"
submissions:
causes:
autosave: Autosave
assess: Scoring
download: Download
file: User-defined file
render: Rendering
run: Execution
save: Save
submit: Submission
test: Test
create:
success: Your code has been saved.
statistics:
history: Score History
percentage: Percentage
siblings: Associated Submissions
users:
roles:
admin: Administrator
learner: Learner
teacher: Teacher
will_paginate:
next_label: 'Next Page →'
page_gap: '…'
previous_label: '← Previous Page'
file_template:
no_template_label: "Empty File"
user_exercise_feedback:
difficulty_easy: "the exercise was too easy"
difficulty_some_what_easy: "the exercise was somewhat easy"
difficulty_ok: "the difficulty of the exercise was just right"
difficulty_some_what_difficult: "the exercise was somewhat difficult"
difficult_too_difficult: "the exercise was too difficult"
difficulty: "Difficulty of the exercise:"
description: "Your points have been submitted. We kindly ask you for feedback for this exercise.
If you do not want to give feedback you can simply close this window.
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?
We are happy about any feedback."
estimated_time_less_5: "less than 5 minutes"
estimated_time_5_to_10: "between 5 and 10 minutes"
estimated_time_10_to_20: "between 10 and 20 minutes"
estimated_time_20_to_30: "between 20 and 30 minutes"
estimated_time_more_30: "more than 30 minutes"
working_time: "Estimated time working on this exercise:"