diff --git a/backend/docs/experiment_rules.md b/backend/docs/experiment_rules.md index f6aa11d26..544a8f61d 100644 --- a/backend/docs/experiment_rules.md +++ b/backend/docs/experiment_rules.md @@ -2,10 +2,10 @@ ::: experiment.rules.base -## experiment.rules.staircasing +## experiment.rules.practice -::: experiment.rules.util.staircasing +::: experiment.rules.practice -## experiment.rules.practice +## experiment.rules.staircasing -::: experiment.rules.util.practice +::: experiment.rules.util.staircasing diff --git a/backend/experiment/management/commands/templates/experiment.py b/backend/experiment/management/commands/templates/experiment.py index b0eeb4af1..c2bb8f6bc 100644 --- a/backend/experiment/management/commands/templates/experiment.py +++ b/backend/experiment/management/commands/templates/experiment.py @@ -8,7 +8,7 @@ from session.models import Session -class NewBlockRuleset(Base): +class NewBlockRuleset(BaseRules): ''' A block type that could be used to test musical preferences ''' ID = 'NEW_BLOCK_RULESET' contact_email = 'info@example.com' diff --git a/backend/experiment/rules/anisochrony.py b/backend/experiment/rules/anisochrony.py index 09eab1843..7e3790574 100644 --- a/backend/experiment/rules/anisochrony.py +++ b/backend/experiment/rules/anisochrony.py @@ -1,10 +1,7 @@ import logging from django.utils.translation import gettext_lazy as _ -from section.models import Section -from experiment.actions import Trial, Explainer, Step -from experiment.actions.form import ChoiceQuestion, Form -from experiment.actions.playback import Autoplay +from experiment.actions import Explainer, Step from experiment.actions.utils import render_feedback_trivia from .duration_discrimination import DurationDiscrimination @@ -16,12 +13,23 @@ class Anisochrony(DurationDiscrimination): start_diff = 180000 practice_diff = 270000 max_turnpoints = 8 - catch_condition = 'REGULAR' + task_description = "Anisochrony" + subtask = "" + first_condition = "irregular" + second_condition = "regular" + first_condition_i18n = _("IRREGULAR") + second_condition_i18n = _("REGULAR") section_count = 249 - def get_response_explainer(self, correct, correct_response, button_label=_('Next fragment')): - correct_response = _('REGULAR') if correct_response=='REGULAR' else _('IRREGULAR') - if correct: + def get_feedback_explainer(self, session): + button_label = _("Next fragment") + last_result = session.last_result() + correct_response = ( + self.first_condition_i18n + if last_result.expected_response == self.first_condition + else self.second_condition_i18n + ) + if last_result.given_response == last_result.expected_response: instruction = _( 'The tones were {}. Your answer was CORRECT.').format(correct_response) else: @@ -33,88 +41,35 @@ def get_response_explainer(self, correct, correct_response, button_label=_('Next button_label=button_label ) - def next_trial_action(self, session, trial_condition, difficulty): - """ - Provide the next trial action - Arguments: - - session: the session - - trial_condition: 1 for catch trial, 0 for normal trial - - difficulty: the current difficulty (in ms) of the trial - """ - from result.utils import prepare_result - if trial_condition == 1: - # catch trial - difference = 0 - else: - difference = difficulty - try: - section = session.playlist.section_set.get(song__name=difference) - except Section.DoesNotExist: - return None - expected_response = 'REGULAR' if difference == 0 else 'IRREGULAR' - key = 'if_regular' - question = ChoiceQuestion( - key=key, - question=_( - "Were the tones REGULAR or IRREGULAR?"), - choices={ - 'REGULAR': _('REGULAR'), - 'IRREGULAR': _('IRREGULAR') - }, - view='BUTTON_ARRAY', - result_id=prepare_result(key, session, section=section, expected_response=expected_response), - submits=True - ) - - playback = Autoplay([section]) - form = Form([question]) - config = { - 'listen_first': True, - 'response_time': section.duration + .1 - } - view = Trial( - playback=playback, - feedback_form=form, - title=_('Anisochrony'), - config=config - ) - return view - - def intro_explanation(self, *args): + def get_intro_explanainer(self): return Explainer( instruction=_( - 'In this test you will hear a series of tones for each trial.'), + "In this test you will hear a series of tones for each trial." + ), steps=[ - Step(_( - "It's your job to decide if the tones sound REGULAR or IRREGULAR")), - Step(_( - 'During the experiment it will become more difficult to hear the difference.')), - Step(_( - "Try to answer as accurately as possible, even if you're uncertain.")), - Step(_( - "Remember: try not to move or tap along with the sounds")), - Step(_( - 'This test will take around 4 minutes to complete. Try to stay focused for the entire test!')) + Step( + _("It's your job to decide if the tones sound REGULAR or IRREGULAR") + ), + Step( + _( + "During the experiment it will become more difficult to hear the difference." + ) + ), + Step( + _( + "Try to answer as accurately as possible, even if you're uncertain." + ) + ), + Step(_("Remember: try not to move or tap along with the sounds")), + Step( + _( + "This test will take around 4 minutes to complete. Try to stay focused for the entire test!" + ) + ), ], - button_label='Ok' + button_label=_("Ok"), ) - def calculate_score(self, result, data): - # a result's score is used to keep track of how many correct results were in a row - # for catch trial, set score to 2 -> not counted for calculating turnpoints - try: - expected_response = result.expected_response - except Exception as e: - logger.log(e) - expected_response = None - if expected_response and expected_response == result.given_response: - if expected_response == 'IRREGULAR': - return 1 - else: - return 2 - else: - return 0 - def get_final_text(self, difference): percentage = round(difference / 6000, 2) feedback = _( @@ -123,8 +78,8 @@ def get_final_text(self, difference): Our brains use this to process rhythm even better!") return render_feedback_trivia(feedback, trivia) - def get_difficulty(self, session, multiplier=1.0): - if session.final_score == 0: + def get_difficulty(self, session): + if not session.json_data.get("practice_done"): return self.practice_diff else: - return super(Anisochrony, self).get_difficulty(session, multiplier) + return super().get_difficulty(session) diff --git a/backend/experiment/rules/base.py b/backend/experiment/rules/base.py index 9b2aad013..55d346dba 100644 --- a/backend/experiment/rules/base.py +++ b/backend/experiment/rules/base.py @@ -15,7 +15,7 @@ logger = logging.getLogger(__name__) -class Base(object): +class BaseRules(object): """Base class for other rules classes""" contact_email = settings.CONTACT_MAIL diff --git a/backend/experiment/rules/beat_alignment.py b/backend/experiment/rules/beat_alignment.py index 5f49a59a3..6703abf60 100644 --- a/backend/experiment/rules/beat_alignment.py +++ b/backend/experiment/rules/beat_alignment.py @@ -3,7 +3,7 @@ from django.utils.translation import gettext_lazy as _ -from .base import Base +from .base import BaseRules from experiment.actions import Trial, Explainer, Step from experiment.actions.form import ChoiceQuestion, Form from experiment.actions.playback import Autoplay @@ -14,7 +14,7 @@ logger = logging.getLogger(__name__) -class BeatAlignment(Base): +class BeatAlignment(BaseRules): """Rules for the beat alignment test by Mullensiefen et al. (2014)""" ID = 'BEAT_ALIGNMENT' @@ -112,7 +112,7 @@ def next_trial_action(self, session): """Get next section for given session""" filter_by = {'tag': '0'} section = session.playlist.get_section(filter_by, song_ids=session.get_unused_song_ids()) - condition = section.song.name.split('_')[-1][:-4] + condition = section.song.name.split('_')[-1] expected_response = 'ON' if condition == 'on' else 'OFF' key = 'aligned' question = ChoiceQuestion( diff --git a/backend/experiment/rules/categorization.py b/backend/experiment/rules/categorization.py index 66f27f5f4..6ff576fa9 100644 --- a/backend/experiment/rules/categorization.py +++ b/backend/experiment/rules/categorization.py @@ -10,12 +10,12 @@ from experiment.actions.wrappers import two_alternative_forced from session.models import Session -from .base import Base +from .base import BaseRules SCORE_AVG_MIN_TRAINING = 0.8 -class Categorization(Base): +class Categorization(BaseRules): ID = "CATEGORIZATION" default_consent_file = "consent/consent_categorization.html" diff --git a/backend/experiment/rules/congosamediff.py b/backend/experiment/rules/congosamediff.py index db3fc5608..8dd045655 100644 --- a/backend/experiment/rules/congosamediff.py +++ b/backend/experiment/rules/congosamediff.py @@ -7,11 +7,11 @@ from session.models import Session from experiment.actions import ChoiceQuestion, Explainer, Form, Trial from experiment.actions.playback import PlayButton -from .base import Base +from .base import BaseRules from result.utils import prepare_result -class CongoSameDiff(Base): +class CongoSameDiff(BaseRules): """ A micro-PROMS inspired experiment block that tests the participant's ability to distinguish between different sounds. """ ID = 'CONGOSAMEDIFF' contact_email = 'aml.tunetwins@gmail.com' diff --git a/backend/experiment/rules/duration_discrimination.py b/backend/experiment/rules/duration_discrimination.py index 5c98019c0..dc211b0ab 100644 --- a/backend/experiment/rules/duration_discrimination.py +++ b/backend/experiment/rules/duration_discrimination.py @@ -1,17 +1,19 @@ import logging from decimal import Decimal, ROUND_HALF_UP +import random from django.utils.translation import gettext_lazy as _ -from .base import Base +from .base import BaseRules +from .practice import PracticeMixin from section.models import Section from experiment.actions import Trial, Explainer, Step from experiment.actions.form import ChoiceQuestion, Form from experiment.actions.playback import Autoplay from experiment.actions.utils import final_action_with_optional_button, render_feedback_trivia from experiment.actions.utils import get_average_difference -from experiment.rules.util.practice import get_trial_condition_block, get_practice_views from experiment.rules.util.staircasing import register_turnpoint +from result.models import Result from result.utils import prepare_result from section.models import Playlist from session.models import Session @@ -19,68 +21,56 @@ logger = logging.getLogger(__name__) -class DurationDiscrimination(Base): +class DurationDiscrimination(BaseRules, PracticeMixin): """ These rules make use of the session's final_score to register turnpoints """ ID = 'DURATION_DISCRIMINATION' - condition = _('interval') + task_description = _("Duration discrimination") + subtask = _("Interval") start_diff = 400000 max_turnpoints = 8 - catch_condition = 'EQUAL' + first_condition = "longer" + first_condition_i18n = _("LONGER") + second_condition = "equal" # second condition is 'catch' condition + second_condition_i18n = _("EQUAL") + n_practice_rounds_second_condition = 2 block_size = 5 section_count = 247 increase_difficulty_multiplier = .5 decrease_difficulty_multiplier = 1.5 - def next_round(self, session: Session): - if session.final_score == 0: - self.register_difficulty(session) + def next_round(self, session: Session) -> list: + practice_finished = session.json_data.get("practice_done") + if not practice_finished: # we are practicing - actions = get_practice_views( - session, - self.get_intro_explainer(), - self.staircasing_blocks, - self.next_trial_action, - self.get_response_explainer, - self.get_previous_condition, - self.get_difficulty(session)) - return actions + return self.next_practice_round(session) else: # Actual trials - action = self.staircasing_blocks( - session, self.next_trial_action) - return action + return self.staircasing_blocks(session) - def calculate_score(self, result, data): + def calculate_score(self, result: Result, data: dict) -> int: # a result's score is used to keep track of how many correct results were in a row - # for catch trial, set score to 2 -> not counted for calculating turnpoints + # for catch condition, set score to 2 -> not counted for calculating turnpoints try: expected_response = result.expected_response except Exception as e: logger.log(e) expected_response = None if expected_response and expected_response == result.given_response: - if expected_response == 'LONGER': + if expected_response == self.first_condition: return 1 else: return 2 else: return 0 - def register_difficulty(self, session): - session.save_json_data({'difficulty': self.start_diff}) - session.save() - - def get_previous_condition(self, last_result): - return last_result.expected_response - - def get_response_explainer(self, correct, correct_response, button_label=_('Next fragment')): - preposition = _('than') if correct_response == 'LONGER' else _('as') - correct_response = _( - 'LONGER') if correct_response == 'LONGER' else _('EQUAL') - if correct: + def get_feedback_explainer(self, session): + button_label = _("Next fragment") + correct_response, is_correct = self.get_condition_and_correctness(session) + preposition = _("than") if is_correct else _("as") + if is_correct: instruction = _( 'The second interval was %(correct_response)s %(preposition)s the first interval. Your answer was CORRECT.') % {'correct_response': correct_response, 'preposition': preposition} else: @@ -92,15 +82,18 @@ def get_response_explainer(self, correct, correct_response, button_label=_('Next button_label=button_label ) - def next_trial_action(self, session, trial_condition, difficulty): + def get_next_trial(self, session: Session) -> Trial: """ Provide the next trial action - Arguments: - - session: the session - - trial_condition: 1 for catch trial, 0 for normal trial - - difficulty: difficulty of the trial (translates to file name) + + Args: + session: the session + trial_condition: string defined by second_condition for catch trial, first_condition for normal trial + difficulty: difficulty of the trial (translates to file name) """ - if trial_condition == 1: + trial_condition = self.get_condition(session) + difficulty = self.get_difficulty(session) + if trial_condition == self.second_condition: # catch trial difference = 0 else: @@ -109,33 +102,30 @@ def next_trial_action(self, session, trial_condition, difficulty): section = session.playlist.section_set.get(song__name=difference) except Section.DoesNotExist: return None - expected_response = 'EQUAL' if difference == 0 else 'LONGER' question_text = self.get_question_text() - key = 'longer_or_equal' + key = self.task_description.replace(" ", "_") question = ChoiceQuestion( question=question_text, key=key, choices={ - 'EQUAL': _('EQUALLY LONG'), - 'LONGER': _('LONGER') + self.first_condition: self.first_condition_i18n, + self.second_condition: self.second_condition_i18n, }, - view='BUTTON_ARRAY', - result_id=prepare_result(key, session, section=section, expected_response=expected_response), - submits=True + view="BUTTON_ARRAY", + result_id=prepare_result( + key, session, section=section, expected_response=trial_condition + ), + submits=True, ) - # create Result object and save expected result to database playback = Autoplay([section]) form = Form([question]) view = Trial( playback=playback, feedback_form=form, - title=_('%(title)s duration discrimination') % { - 'title': self.condition}, - config={ - 'listen_first': True, - 'response_time': section.duration + .1 - } + title=_("%(title)s %(task)s") + % {"title": self.subtask, "task": self.task_description}, + config={"listen_first": True, "response_time": section.duration + 0.1}, ) return view @@ -185,62 +175,52 @@ def get_final_text(self, difference): for shorter durations, people can hear even smaller differences than for longer durations.") return render_feedback_trivia(feedback, trivia) - def staircasing_blocks(self, session, trial_action_callback): - """ Calculate staircasing procedure in blocks of 5 trials with one catch trial - Arguments: - - session: the session - - trial_action_callback: function to build a trial action - - optional: condition: if the explainers from duration_discrimination are reused, set condition + def staircasing_blocks(self, session): + """Calculate staircasing procedure in blocks of 5 trials with one catch trial + + Args: + session: the session + + Returns: + a Trial object """ - previous_results = session.result_set.order_by('-created_at') - trial_condition = get_trial_condition_block(session, self.block_size) + previous_results = session.result_set.order_by("-created_at") if not previous_results.count(): # first trial - difficulty = self.get_difficulty(session) - return trial_action_callback(session, trial_condition, difficulty) + return self.get_next_trial(session) previous_condition = previous_results.first().expected_response - if previous_condition == self.catch_condition: + if previous_condition == self.second_condition: # last trial was catch trial, don't calculate turnpoints # don't manipulate duration - difficulty = self.get_difficulty(session) - action = trial_action_callback( - session, - trial_condition, - difficulty) + action = self.get_next_trial(session) else: if previous_results.first().score == 0: # the previous response was incorrect - json_data = session.json_data - direction = json_data.get('direction') + direction = session.json_data.get("direction") last_result = previous_results.first() - last_result.comment = 'decrease difficulty' - last_result.save() + last_result.save_json_data( + {"multiplier": self.decrease_difficulty_multiplier} + ) if direction == 'increase': # register turnpoint register_turnpoint(session, last_result) if session.final_score == self.max_turnpoints + 1: # experiment is finished, None will be replaced by final view - action = None + return None else: # register decreasing difficulty - session.save_json_data({'direction': 'decrease'}) - session.save() + session.save_json_data({"direction": "decrease"}) # decrease difficulty - difficulty = self.get_difficulty( - session, self.decrease_difficulty_multiplier) - action = trial_action_callback( - session, - trial_condition, - difficulty) + action = self.get_next_trial(session) else: # the previous response was correct - check if previous non-catch trial was 1 if previous_results.count() > 1 and self.last_non_catch_correct(previous_results.all()): # the previous two responses were correct - json_data = session.json_data - direction = json_data.get('direction') + direction = session.json_data.get("direction") last_correct_result = previous_results.first() - last_correct_result.comment = 'increase difficulty' - last_correct_result.save() + last_correct_result.save_json_data( + {"multiplier": self.increase_difficulty_multiplier} + ) if direction == 'decrease': # register turnpoint register_turnpoint(session, last_correct_result) @@ -249,43 +229,46 @@ def staircasing_blocks(self, session, trial_action_callback): action = None else: # register increasing difficulty - session.save_json_data({'direction': 'increase'}) - session.save() + session.save_json_data({"direction": "increase"}) # increase difficulty - difficulty = self.get_difficulty( - session, self.increase_difficulty_multiplier) - action = trial_action_callback( - session, - trial_condition, - difficulty) + action = self.get_next_trial(session) else: - difficulty = self.get_difficulty(session) - action = trial_action_callback( - session, - trial_condition, - difficulty) + action = self.get_next_trial(session) if not action: # action is None if the audio file doesn't exist return self.finalize_block(session) return action - def get_difficulty(self, session, multiplier=1.0): - ''' - - multiplier: - 1.5 multiplier for difference *increase* - 1 if difference should stay the same - 0.5 for difference *decrease* - ''' - json_data = session.json_data - difficulty = json_data.get('difficulty') + def get_difficulty(self, session: Session) -> int: + """ + Args: + session: the session + multiplier: float with three different possible values: + 1.5 multiplier for difference *increase* + 1 if difference should stay the same + 0.5 for difference *decrease* + + Returns: + an integer indicating the inter-onset-interval in milliseconds + """ + difficulty = session.json_data.get("difficulty") + if not difficulty: + difficulty = self.start_diff + session.save_json_data({"difficulty": self.start_diff}) + return difficulty + if not session.json_data.get("practice_done"): + return difficulty + last_result = session.last_result() + if not last_result: + return difficulty + multiplier = last_result.json_data.get("multiplier", 1.0) current_difficulty = difficulty * multiplier - session.save_json_data({'difficulty': current_difficulty}) - session.save() + session.save_json_data({"difficulty": current_difficulty}) # return rounded difficulty # this uses the decimal module, since round() does not work entirely as expected return int(Decimal(str(current_difficulty)).quantize(Decimal('0'), rounding=ROUND_HALF_UP)) - def last_non_catch_correct(self, previous_results): + def last_non_catch_correct(self, previous_results: list[Result]) -> bool: """ check if previous responses (before the current one, which is correct) have been catch or non-catch, and if non-catch, if they were correct """ @@ -303,12 +286,37 @@ def last_non_catch_correct(self, previous_results): else: answer = True break - elif result.expected_response == self.catch_condition: + elif result.expected_response == self.second_condition: continue else: break return answer + def practice_successful(self, session: Session) -> bool: + previous_results = session.last_n_results(n_results=2) + return all(r.score > 0 for r in previous_results) + + def get_condition(self, session: Session) -> str: + if not session.json_data.get("practice_done"): + return super().get_condition(session) + else: + return self.get_trial_condition(session) + + def get_trial_condition(self, session: Session) -> str: + """make a list of the {block_size} conditions, of which one is a catch condition + store updates in the session.json_data field + """ + current_trials = session.json_data.get("current_trials") + if not current_trials: + current_trials = [self.first_condition] * (self.block_size - 1) + [ + self.second_condition + ] + random.shuffle(current_trials) + condition = current_trials.pop() + session.save_json_data({"current_trials": current_trials}) + session.save() + return condition + def validate_playlist(self, playlist: Playlist): errors = [] errors += super().validate_playlist(playlist) diff --git a/backend/experiment/rules/duration_discrimination_tone.py b/backend/experiment/rules/duration_discrimination_tone.py index 4fec51d7d..483c46e3a 100644 --- a/backend/experiment/rules/duration_discrimination_tone.py +++ b/backend/experiment/rules/duration_discrimination_tone.py @@ -7,8 +7,8 @@ class DurationDiscriminationTone(DurationDiscrimination): ID = 'DURATION_DISCRIMINATION_TONE' - condition = _('tone') - + subtask = _("Tone") + def get_final_text(self, difference): milliseconds = round(difference / 1000) feedback = _('Well done! You managed to hear the difference between tones that \ @@ -32,7 +32,7 @@ def get_response_explainer(self, correct, correct_response, button_label=_('Next steps=[], button_label=button_label ) - + def get_question_text(self): return _("Is the second tone EQUALLY LONG as the first tone or LONGER?") diff --git a/backend/experiment/rules/h_bat.py b/backend/experiment/rules/h_bat.py index 993cea7d0..0342b048f 100644 --- a/backend/experiment/rules/h_bat.py +++ b/backend/experiment/rules/h_bat.py @@ -1,13 +1,14 @@ import logging from decimal import Decimal, ROUND_HALF_UP +import random from django.utils.translation import gettext_lazy as _ -from .base import Base +from .base import BaseRules +from .practice import PracticeMixin from experiment.actions import Trial, Explainer, Step from experiment.actions.form import ChoiceQuestion, Form from experiment.actions.playback import Autoplay -from experiment.rules.util.practice import get_practice_views, get_trial_condition from experiment.actions.utils import final_action_with_optional_button, render_feedback_trivia from experiment.actions.utils import get_average_difference_level_based from experiment.rules.util.staircasing import register_turnpoint @@ -20,88 +21,107 @@ MAX_TURNPOINTS = 6 -class HBat(Base): - """ section.group (and possibly section.tag) must be convertable to int""" +class HBat(BaseRules, PracticeMixin): + """Harvard Beat Assessment Test (H-BAT) + Fujii & Schlaug, 2013 + """ ID = 'H_BAT' start_diff = 20 - - def next_round(self, session: Session): - if session.final_score == 0: - # we are practicing - actions = get_practice_views( - session, - self.get_intro_explainer(), - staircasing, - self.next_trial_action, - self.response_explainer, - get_previous_condition, - 1 - ) - return actions - # actual experiment - previous_results = session.result_set.order_by('-created_at') - trial_condition = get_trial_condition(2) - if not previous_results.count(): - # first trial - action = self.next_trial_action(session, trial_condition, 1) - if not action: - # participant answered first trial incorrectly (outlier) - action = self.finalize_block(session) + n_practice_rounds_second_condition = 2 + first_condition = "slower" + first_condition_i18n = _("SLOWER") + second_condition = "faster" + second_condition_i18n = _("FASTER") + + def next_round(self, session: Session) -> list: + practice_finished = session.json_data.get("practice_done") + if not practice_finished: + return self.next_practice_round(session) else: - action = staircasing(session, self.next_trial_action) + # actual experiment + action = staircasing(session, self.get_next_trial) if not action: # action is None if the audio file doesn't exist action = self.finalize_block(session) - if session.final_score == MAX_TURNPOINTS+1: + if session.final_score == MAX_TURNPOINTS + 1: # delete result created before this check - session.result_set.order_by('-created_at').first().delete() + session.result_set.order_by("-created_at").first().delete() action = self.finalize_block(session) return action - def next_trial_action(self, session, trial_condition, level=1, *kwargs): + def get_condition(self, session) -> int: + """get the condition of the trial, which depends either on json data (practice), + or is random choice between faster / slower + """ + if not session.json_data.get("practice_done"): + return super().get_condition(session) + else: + return random.choice([self.first_condition, self.second_condition]) + + def get_difficulty(self, session: Session) -> int: + last_result = session.last_result() + if not last_result: + return 1 + else: + current_difficulty = int(last_result.section.group) + if last_result.json_data.get("difficulty") == "decrease": + return current_difficulty - 1 + elif last_result.json_data.get("difficulty") == "increase": + return current_difficulty + 1 + return current_difficulty + + def get_next_trial(self, session: Session, *kwargs) -> Trial: """ Get the next actions for the block trial_condition is either 1 or 0 level can be 1 (20 ms) or higher (10, 5, 2.5 ms...) """ + level = self.get_difficulty(session) + trial_condition = self.get_condition(session) + trial_tag = "1" if trial_condition == self.first_condition else "0" try: - section = session.playlist.section_set.filter( - group=str(level)).get(tag=str(trial_condition)) + section = session.playlist.get_section( + {"group": str(level), "tag": trial_tag} + ) except Section.DoesNotExist: + # we are out of valid sections, end experiment return None - expected_response = 'SLOWER' if trial_condition else 'FASTER' - key = 'longer_or_equal' + + key = "slower_or_faster" question = ChoiceQuestion( key=key, - question=_( - "Is the rhythm going SLOWER or FASTER?"), + question=self.get_trial_question(), choices={ - 'SLOWER': _('SLOWER'), - 'FASTER': _('FASTER') + self.first_condition: self.first_condition_i18n, + self.second_condition: self.second_condition_i18n, }, result_id=prepare_result( key, session, section=section, - expected_response=expected_response, - scoring_rule='CORRECTNESS' + expected_response=trial_condition, + scoring_rule="CORRECTNESS", ), - view='BUTTON_ARRAY', - submits=True + view="BUTTON_ARRAY", + submits=True, ) playback = Autoplay([section]) form = Form([question]) view = Trial( playback=playback, feedback_form=form, - title=_('Beat acceleration'), - config={ - 'response_time': section.duration + .1 - } + title=self.get_trial_title(), + config={"response_time": section.duration + 0.1}, ) return view + def get_trial_question(self): + return _("Is the rhythm going SLOWER or FASTER?") + + def get_trial_title(self): + return _("Beat acceleration") + def get_intro_explainer(self): return Explainer( instruction=_( @@ -123,25 +143,18 @@ def get_intro_explainer(self): button_label='Ok' ) - def response_explainer(self, correct, slower, button_label=_('Next fragment')): - if correct: - if slower: - instruction = _( - 'The rhythm went SLOWER. Your response was CORRECT.') - else: - instruction = _( - 'The rhythm went FASTER. Your response was CORRECT.') + def get_feedback_explainer(self, session: Session): + correct_response, is_correct = self.get_condition_and_correctness(session) + if is_correct: + instruction = _( + "The rhythm went %(correct_response)s. Your response was CORRECT." + ) % {"correct_response": correct_response} else: - if slower: - instruction = _( - 'The rhythm went SLOWER. Your response was INCORRECT.') - else: - instruction = _( - 'The rhythm went FASTER. Your response was INCORRECT.') + instruction = _( + "The rhythm went %(correct_response)s. Your response was INCORRECT." + ) % {"correct_response": correct_response} return Explainer( - instruction=instruction, - steps=[], - button_label=button_label + instruction=instruction, steps=[], button_label=_("Next fragment") ) def finalize_block(self, session): @@ -164,6 +177,10 @@ def get_trivia(self): return _("When people listen to music, they often perceive an underlying regular pulse, like the woodblock \ in this task. This allows us to clap along with the music at a concert and dance together in synchrony.") + def practice_successful(self, session: Session) -> bool: + previous_results = session.last_n_results(n_results=2) + return all(r.score > 0 for r in previous_results) + def validate_playlist(self, playlist: Playlist): errors = [] errors += super().validate_playlist(playlist) @@ -197,53 +214,39 @@ def get_previous_level(previous_result): def staircasing(session, trial_action_callback): - trial_condition = get_trial_condition(2) previous_results = session.result_set.order_by('-created_at') last_result = previous_results.first() if not last_result: # first trial - action = trial_action_callback( - session, trial_condition, 1) + action = trial_action_callback(session) elif last_result.score == 0: # the previous response was incorrect - json_data = session.json_data - direction = json_data.get('direction') - last_result.comment = 'decrease difficulty' + direction = session.json_data.get('direction') + last_result.save_json_data({"difficulty": "decrease"}) last_result.save() if direction == 'increase': register_turnpoint(session, last_result) # register decreasing difficulty - session.save_json_data({'direction': 'decrease'}) - session.save() - level = get_previous_level(last_result) - 1 # decrease difficulty - action = trial_action_callback( - session, trial_condition, level) + session.save_json_data({"direction": "decrease"}) + action = trial_action_callback(session) else: if previous_results.count() == 1: # this is the second trial, so the level is still 1 - action = trial_action_callback( - session, trial_condition, 1) + action = trial_action_callback(session) elif previous_results.all()[1].score == 1 and not previous_results.all()[1].comment: # the previous two responses were correct - json_data = session.json_data - direction = json_data.get('direction') - last_result.comment = 'increase difficulty' - last_result.save() + direction = session.json_data.get("direction") + last_result.save_json_data({"difficulty": "increase"}) if direction == 'decrease': # mark the turnpoint register_turnpoint(session, last_result) # register increasing difficulty - session.save_json_data({'direction': 'increase'}) - session.save() - level = get_previous_level(last_result) + 1 # increase difficulty - action = trial_action_callback( - session, trial_condition, level) + session.save_json_data({"direction": "increase"}) + action = trial_action_callback(session) else: # previous answer was correct # but we didn't yet get two correct in a row - level = get_previous_level(last_result) - action = trial_action_callback( - session, trial_condition, level) + action = trial_action_callback(session) if not action: # action is None if the audio file doesn't exist return None diff --git a/backend/experiment/rules/hbat_bst.py b/backend/experiment/rules/hbat_bst.py index 7e88e7879..82522bd09 100644 --- a/backend/experiment/rules/hbat_bst.py +++ b/backend/experiment/rules/hbat_bst.py @@ -1,12 +1,10 @@ from django.utils.translation import gettext_lazy as _ -from section.models import Section -from experiment.actions import Trial, Explainer, Step -from experiment.actions.form import ChoiceQuestion, Form -from experiment.actions.playback import Autoplay +from experiment.actions import Explainer, Step from experiment.actions.utils import final_action_with_optional_button, render_feedback_trivia from experiment.actions.utils import get_average_difference_level_based -from result.utils import prepare_result + +from session.models import Session from .h_bat import HBat @@ -15,6 +13,10 @@ class BST(HBat): """ Rules for the BST experiment, which follow closely the HBAT rules. """ ID = 'BST' + first_condition = "in2" + first_condition_i18n = _("DUPLE METER") + second_condition = "in3" + second_condition_i18n = _("TRIPLE METER") def get_intro_explainer(self): return Explainer( @@ -35,64 +37,24 @@ def get_intro_explainer(self): button_label='Ok' ) - def next_trial_action(self, session, trial_condition, level=1): - """ - Get the next actions for the experiment - trial_condition is either 1 or 0 - level can be 1 (? dB difference) or higher (smaller differences) - """ - try: - section = session.playlist.section_set.filter(group=str(level)).get(tag=str(trial_condition)) - except Section.DoesNotExist: - raise - expected_response = 'in2' if trial_condition else 'in3' - # create Result object and save expected result to database - key = 'longer_or_equal' - question = ChoiceQuestion( - key=key, - question=_( - "Is the rhythm a DUPLE METER (MARCH) or a TRIPLE METER (WALTZ)?"), - choices={ - 'in2': _('DUPLE METER'), - 'in3': _('TRIPLE METER') - }, - view='BUTTON_ARRAY', - result_id=prepare_result( - key, session, section=section, - expected_response=expected_response, scoring_rule='CORRECTNESS'), - submits=True - ) - playback = Autoplay([section]) - form = Form([question]) - view = Trial( - playback=playback, - feedback_form=form, - title=_('Meter detection'), - config={ - 'response_time': section.duration + .1 - } - ) - return view + def get_trial_question(self): + return _("Is the rhythm a DUPLE METER (MARCH) or a TRIPLE METER (WALTZ)?") + + def get_trial_title(self): + return _("Meter detection") - def response_explainer(self, correct, in2, button_label=_('Next fragment')): - if correct: - if in2: - instruction = _( - 'The rhythm was a DUPLE METER. Your answer was CORRECT.') - else: - instruction = _( - 'The rhythm was a TRIPLE METER. Your answer was CORRECT.') + def get_feedback_explainer(self, session: Session): + correct_response, is_correct = self.get_condition_and_correctness(session) + if is_correct: + instruction = _( + "The rhythm was a %(correct_response)s. Your answer was CORRECT." + ) % {"correct_response": correct_response} else: - if in2: - instruction = _( - 'The rhythm was a DUPLE METER. Your answer was INCORRECT.') - else: - instruction = _( - 'The rhythm was a TRIPLE METER. Your response was INCORRECT.') + instruction = _( + "The rhythm was a %(correct_response)s Your answer was INCORRECT." + ) % {"correct_response": correct_response} return Explainer( - instruction=instruction, - steps=[], - button_label=button_label + instruction=instruction, steps=[], button_label=_("Next fragment") ) def finalize_block(self, session): diff --git a/backend/experiment/rules/hooked.py b/backend/experiment/rules/hooked.py index 2c7aee2e4..20ffcb2c6 100644 --- a/backend/experiment/rules/hooked.py +++ b/backend/experiment/rules/hooked.py @@ -1,11 +1,10 @@ import logging import random -from django.conf import settings from django.utils.translation import gettext_lazy as _ -from .base import Base -from experiment.actions import Consent, Explainer, Final, Playlist, Score, Step, Trial +from .base import BaseRules +from experiment.actions import Explainer, Final, Playlist, Score, Step, Trial from experiment.actions.form import BooleanQuestion, Form from experiment.actions.playback import Autoplay from experiment.actions.styles import STYLE_BOOLEAN_NEGATIVE_FIRST @@ -19,7 +18,7 @@ logger = logging.getLogger(__name__) -class Hooked(Base): +class Hooked(BaseRules): """Superclass for Hooked experiment rules""" ID = "HOOKED" diff --git a/backend/experiment/rules/matching_pairs.py b/backend/experiment/rules/matching_pairs.py index e4cde2739..63e3fbb3d 100644 --- a/backend/experiment/rules/matching_pairs.py +++ b/backend/experiment/rules/matching_pairs.py @@ -3,7 +3,7 @@ from django.utils.translation import gettext_lazy as _ -from .base import Base +from .base import BaseRules from experiment.actions import Explainer, Final, Playlist, Step, Trial from experiment.actions.playback import MatchingPairs from result.utils import prepare_result @@ -11,7 +11,7 @@ from section.models import Section -class MatchingPairsGame(Base): +class MatchingPairsGame(BaseRules): ID = "MATCHING_PAIRS" default_consent_file = "consent/consent_matching_pairs.html" num_pairs = 8 diff --git a/backend/experiment/rules/musical_preferences.py b/backend/experiment/rules/musical_preferences.py index 200725be1..ecb289921 100644 --- a/backend/experiment/rules/musical_preferences.py +++ b/backend/experiment/rules/musical_preferences.py @@ -14,11 +14,11 @@ from section.models import Section from session.models import Session -from .base import Base +from .base import BaseRules from .huang_2022 import get_test_playback -class MusicalPreferences(Base): +class MusicalPreferences(BaseRules): """This rules file presents repeated trials with a combined form: participants are asked to state how much they like the song, and whether they know the song after 21 and 42 rounds, participants see summaries of their choices, diff --git a/backend/experiment/rules/practice.py b/backend/experiment/rules/practice.py new file mode 100644 index 000000000..25c6edb39 --- /dev/null +++ b/backend/experiment/rules/practice.py @@ -0,0 +1,358 @@ +import math +import random +from typing import Tuple, Union + +from django.utils.translation import gettext_lazy as _ + +from experiment.actions import ChoiceQuestion, Form, Explainer, Step, Trial +from experiment.actions.playback import Autoplay +from result.utils import prepare_result +from section.models import Section +from session.models import Session + + +class PracticeMixin(object): + """PracticeMixin can be used to present a trial a given number of times. + After these practice trials, it tests whether the partcipant performed well enough to proceed. + + Extend this class in your ruleset if you need a practice run for your participants. + + Note that you could use this class to + - create rules for a self-contained block with only the practice run, and define the experiment proper in another rules file; + - create rules which include the experiment proper after the practice phase. + + This practice class is now written towards 2 alternative forced choice rulesets, but may be extended in the future. + + Arguments: + task_description (str): will appear in the title of the experiment + first_condition (str): the first condition that trials may have (e.g., lower pitch) + first_condition_i18n (str): the way the condition will appear to participants, can be translated if you use _() around the string + second_condition (str): the second condition that trials may have (e.g., higher pitch) + second_condition_i18n (str): the way the condition will appear to participants, can be translated if you use _() around the string + n_practice_rounds (int): adjust to the number of practice rounds that should be presented + n_practice_rounds_second_condition (int): how often the second condition appears in the practice rounds, e.g., one "catch" trial, or half the practice trials + n_correct (int): how many answers of the participant need to be correct to proceed + + + Example: + This is an example of a rules file which would only present the practice run to the participant: + ```python + class MyPracticeRun(BaseRules, PracticeMixin): + task_description = "" + first_condition = 'lower' + first_condition_i18n = _("LOWER") + second_condition = 'higher' + second_condition_i18n = _("HIGHER") + n_practice_rounds = 10 + n_practice_rounds_second_condition = 5 + n_correct = 3 + + def next_round(self, session): + return self.next_practice_round(session) + ``` + For a full-blown example, refer to the `duration_discrimination.py` rules file. This implements the experiment proper after the practice run. + """ + + task_description = "Pitch discrimination" + first_condition = 'lower' + first_condition_i18n = _("LOWER") + second_condition = 'higher' + second_condition_i18n = _("HIGHER") + n_practice_rounds = 4 + n_practice_rounds_second_condition = 1 # how many trials have second condition + n_correct = 1 # how many trials need to be answered correctly to proceed + + def next_practice_round(self, session: Session) -> list[Union[Trial, Explainer]]: + """This method implements the logic for presenting explainers, practice rounds, + and checking after the practice rounds if the participant was successful. + + - if so: proceed to the next stage of the experiment. `session.json_data` will have set `{'practice_done': True}`, which you can check for in your `next_round` logic. + + - if not: delete all results so far, and restart the practice. + + You can call this method from your ruleset's `next_round` function. + + Arguments: + session: the Session object, as also supplied to `next_round` + + Returns: + list of Trial and/or Explainer objects + """ + round_number = session.get_rounds_passed() + if round_number == 0: + return [ + self.get_intro_explainer(), + self.get_practice_explainer(), + self.get_next_trial(session), + ] + if round_number % self.n_practice_rounds == 0: + if self.practice_successful(session): + self.finalize_practice(session) + return [ + self.get_feedback_explainer(session), + self.get_continuation_explainer(), + ] + else: + # generate feedback, then delete all results so far and start over + feedback = self.get_feedback_explainer(session) + session.result_set.all().delete() + return [ + feedback, + self.get_restart_explainer(), + self.get_intro_explainer(), + self.get_practice_explainer(), + self.get_next_trial(session), + ] + else: + return [ + self.get_feedback_explainer(session), + self.get_next_trial(session), + ] + + def finalize_practice(self, session: Session): + """Finalize practice: set `{"practice_done": True}` in `session.json_data` + + Arguments: + session: the Session object, as supplied to the `next_round` method + """ + session.save_json_data({"practice_done": True}) + + def get_intro_explainer(self) -> Explainer: + """Override this method to explain the procedure of the current block to your participants. + + Returns: + Explainer object + """ + return Explainer( + instruction=_("In this test you will hear two tones"), + steps=[ + Step( + _( + "It's your job to decide if the second tone is %(first_condition)s or %(second_condition)s than the second tone" + ) + % { + "first_condition": self.first_condition_i18n, + "second_condition": self.second_condition_i18n, + } + ), + Step( + _( + "During the experiment it will become more difficult to hear the difference." + ) + ), + Step( + _( + "Try to answer as accurately as possible, even if you're uncertain." + ) + ), + Step( + _( + "This test will take around 4 minutes to complete. Try to stay focused for the entire test!" + ) + ), + ], + button_label="Ok", + step_numbers=True, + ) + + def get_practice_explainer(self) -> Explainer: + """Override this method if you want to give extra information about the practice itself. + + Returns: + Explainer object + """ + return Explainer( + instruction=_("We will now practice first."), + steps=[ + Step( + description=_( + "First you will hear %(n_practice_rounds)d practice trials." + ) + % {"n_practice_rounds": self.n_practice_rounds} + ), + ], + button_label=_("Begin experiment"), + ) + + def get_restart_explainer(self) -> Explainer: + """Override this method if you want to adjust the feedback to why participants need to practice again. + + Returns: + Explainer object + """ + return Explainer( + instruction=_( + "You have answered %(n_correct)d or more practice trials incorrectly." + ) + % {"n_correct": self.n_correct}, + steps=[ + Step(_("We will therefore practice again.")), + Step(_("But first, you can read the instructions again.")), + ], + button_label=_("Continue"), + ) + + def get_continuation_explainer(self) -> Explainer: + """Override this explainer if you want to give extra information to the participant before the actual test phase starts. + Returns: + Explainer object + """ + return Explainer( + instruction=_( + 'Now we will start the real experiment.'), + steps=[ + Step(_('Pay attention! During the experiment it will become more difficult to hear the difference between the tones.')), + Step(_( + "Try to answer as accurately as possible, even if you're uncertain.")), + Step(_( + "Remember that you don't move along or tap during the test.")), + ], + step_numbers=True, + button_label=_('Start') + ) + + def get_feedback_explainer(self, session: Session) -> Explainer: + """Override this explainer if you need to give different feedback to participants about whether or not they answered correctly. + + Returns: + Explainer object + """ + correct_response, is_correct = self.get_condition_and_correctness(session) + if is_correct: + instruction = _( + "The second tone was %(correct_response)s than the first tone. Your answer was CORRECT." + ) % {"correct_response": correct_response} + else: + instruction = _( + "The second tone was %(correct_response)s than the first tone. Your answer was INCORRECT." + ) % {"correct_response": correct_response} + return Explainer( + instruction=instruction, + steps=[], + button_label=_('Ok') + ) + + def get_condition_and_correctness(self, session: Session) -> Tuple[str, bool]: + """Checks whether the condition of the last Trial, and whether the response of the participant was correct. + This method is called from `get_feedback_explainer`. + + Args: + session: Session object, as supplied to the `next_round` method + + Returns: + a tuple of the last trial's condition, and whether it was answered correctly + """ + last_result = session.last_result() + correct_response = ( + self.first_condition_i18n + if last_result.expected_response == self.first_condition + else self.second_condition_i18n + ) + return ( + correct_response, + last_result.expected_response == last_result.given_response, + ) + + def get_condition(self, session: Session) -> str: + """Keep track of the conditions presented in the practice phase through the `session.json_data`. + In the default implementation, it will generate `n_practice_rounds` conditions, with `n_second_condition` times the second condition, + and `n_practice_rounds - n_second_condition` times the first condition, shuffle these randomly, + and then present one condition each round. + + Override this method if you need a different setup. + + Arguments: + session: the Session object, as supplied to the `next_round` method + """ + conditions = session.json_data.get("conditions") + if not conditions: + conditions = [ + self.first_condition + ] * self.n_practice_rounds_second_condition + [self.second_condition] * ( + self.n_practice_rounds - self.n_practice_rounds_second_condition + ) + while conditions[-2] == conditions[-1]: + # we want the conditions shuffled so that we don't get the same condition twice right away + random.shuffle(conditions) + session.save_json_data({'conditions': conditions}) + condition = conditions.pop() + session.save_json_data({'conditions': conditions}) + session.save() + return condition + + def get_next_trial(self, session: Session) -> Trial: + """ + Provide the next trial action + + Args: + session: the Session object, as supplied to the `next_round` function + + Returns: + Trial object + """ + round_number = session.get_rounds_passed() + condition = self.get_condition(session) + try: + section = session.playlist.get_section( + {"group": "practice", "tag": condition} + ) + except Section.DoesNotExist: + raise + expected_response = condition + total_rounds = self.n_practice_rounds * math.ceil( + round_number / self.n_practice_rounds + ) + key = self.task_description.replace(" ", "_") + "_practice" + question = ChoiceQuestion( + question=_( + "Is the second tone %(first_condition)s or %(second_condition)s than the first tone?" + ) + % { + "first_condition": self.first_condition_i18n, + "second_condition": self.second_condition_i18n, + }, + key=key, + choices={ + self.first_condition: self.first_condition_i18n, + self.second_condition: self.second_condition_i18n, + }, + view="BUTTON_ARRAY", + result_id=prepare_result( + key, + session, + section=section, + expected_response=expected_response, + scoring_rule="CORRECTNESS", + ), + submits=True, + ) + playback = Autoplay([section]) + form = Form([question]) + return Trial( + playback=playback, + feedback_form=form, + title=_( + "%(task_description)s: Practice round %(round_number)d of %(total_rounds)d" + % { + "task_description": self.task_description, + "round_number": round_number + 1, + "total_rounds": total_rounds, + } + ), + config={"listen_first": True, "response_time": section.duration + 0.1}, + ) + + def practice_successful(self, session: Session) -> bool: + """Checks if the practice is correct, i.e., that at the participant gave at least `n_correct` correct responses. + + Override this method if you need different logic. + + Arguments: + session: the Session object, as supplied to the `next_round` method + + Returns: + a boolean indicating whether or not the practice was successful + """ + results = session.last_n_results(n_results=self.n_practice_rounds) + correct = sum(result.score for result in results) + return correct >= self.n_correct diff --git a/backend/experiment/rules/rhythm_battery_final.py b/backend/experiment/rules/rhythm_battery_final.py index 5da1f9376..df11fd2ee 100644 --- a/backend/experiment/rules/rhythm_battery_final.py +++ b/backend/experiment/rules/rhythm_battery_final.py @@ -4,10 +4,10 @@ from question.questions import QUESTION_GROUPS from experiment.actions import Explainer, Final, Step -from .base import Base +from .base import BaseRules -class RhythmBatteryFinal(Base): +class RhythmBatteryFinal(BaseRules): """ an experiment view that implements the GoldMSI questionnaire """ ID = 'RHYTHM_BATTERY_FINAL' debrief_form = 'final/debrief_rhythm_unpaid.html' diff --git a/backend/experiment/rules/rhythm_battery_intro.py b/backend/experiment/rules/rhythm_battery_intro.py index c9ab18c49..4a7ee1f4d 100644 --- a/backend/experiment/rules/rhythm_battery_intro.py +++ b/backend/experiment/rules/rhythm_battery_intro.py @@ -1,7 +1,6 @@ - from django.utils.translation import gettext_lazy as _ -from .base import Base +from .base import BaseRules from experiment.actions import Explainer, Step, Trial from experiment.actions.form import ChoiceQuestion, Form from experiment.actions.playback import Autoplay @@ -10,7 +9,7 @@ from result.utils import prepare_result -class RhythmBatteryIntro(Base): +class RhythmBatteryIntro(BaseRules): ID = 'RHYTHM_BATTERY_INTRO' def next_round(self, session): diff --git a/backend/experiment/rules/rhythm_discrimination.py b/backend/experiment/rules/rhythm_discrimination.py index 8a0185ddd..dc6b2d497 100644 --- a/backend/experiment/rules/rhythm_discrimination.py +++ b/backend/experiment/rules/rhythm_discrimination.py @@ -3,16 +3,20 @@ from django.utils.translation import gettext_lazy as _ -from experiment.actions.utils import final_action_with_optional_button, render_feedback_trivia -from experiment.rules.util.practice import get_practice_explainer, practice_again_explainer, start_experiment_explainer +from experiment.actions.utils import ( + final_action_with_optional_button, + render_feedback_trivia, +) from experiment.actions import Trial, Explainer, Step from experiment.actions.playback import Autoplay from experiment.actions.form import ChoiceQuestion, Form from result.utils import prepare_result from section.models import Playlist +from session.models import Session -from .base import Base +from .base import BaseRules +from .practice import PracticeMixin logger = logging.getLogger(__name__) @@ -78,18 +82,211 @@ } -class RhythmDiscrimination(Base): +class RhythmDiscrimination(BaseRules, PracticeMixin): ID = 'RHYTHM_DISCRIMINATION' + first_condition = "different" + first_condition_i18n = _("DIFFERENT") + second_condition = "same" + second_condition_i18n = _("SAME") def next_round(self, session): - next_round_number = session.get_rounds_passed() + if session.get_rounds_passed() == 0: + self.plan_stimuli(session) - if next_round_number == 0: - plan_stimuli(session) - return [get_intro_explainer(), get_practice_explainer(), *next_trial_actions(session, next_round_number)] + if not session.json_data.get("practice_done"): + return self.next_practice_round(session) - return next_trial_actions( - session, next_round_number) + else: + plan = session.json_data.get("plan") + if not plan: + print("No stimulus plan found in session json_data") + return None + + if len(plan) == session.get_rounds_passed(): + return [self.finalize_block(session)] + return self.get_next_trial(session) + + def get_condition(self, session): + plan = session.json_data.get("plan") + round_number = session.get_rounds_passed() + return plan[round_number] + + def get_next_trial(self, session): + """ + Get the next trial action, depending on the round number + """ + condition = self.get_condition(session) + + try: + section = ( + session.playlist.section_set.filter( + song__name__startswith=condition["rhythm"] + ) + .filter(tag=condition["tag"]) + .get(group=condition["group"]) + ) + except: + return None + + expected_response = ( + self.first_condition if condition["group"] == "0" else self.second_condition + ) + key = "same_or_different" + question = ChoiceQuestion( + key=key, + question=_("Is the third rhythm the SAME or DIFFERENT?"), + choices={ + self.first_condition: self.first_condition_i18n, + self.second_condition: self.second_condition_i18n, + }, + view="BUTTON_ARRAY", + result_id=prepare_result( + key, + session, + expected_response=expected_response, + scoring_rule="CORRECTNESS", + ), + submits=True, + ) + form = Form([question]) + playback = Autoplay([section]) + + return Trial( + playback=playback, + feedback_form=form, + title=_("Rhythm discrimination: %(title)s") + % ({"title": self.get_title_counter(session)}), + config={"listen_first": True, "response_time": section.duration + 0.5}, + ) + + def get_title_counter(self, session): + round_number = session.get_rounds_passed() + if not session.json_data.get("practice_done"): + return _("practice %(index)d of %(total)d") % { + "index": round_number, + "total": self.n_practice_rounds, + } + plan = session.json_data.get("plan") + return _("trial %(index)d of %(total)d") % ( + {"index": round_number - 4, "total": len(plan) - 4} + ) + + def plan_stimuli(self, session): + """select 60 stimuli, of which 30 are standard, 30 deviant. + rhythm refers to the type of rhythm, + tag refers to the tempo, + group refers to the condition (0 is deviant, 1 is standard) + """ + metric = STIMULI["metric"] + nonmetric = STIMULI["nonmetric"] + tempi = [150, 160, 170, 180, 190, 200] + tempi = [str(t) for t in tempi] + metric_deviants = [ + {"rhythm": m, "tag": random.choice(tempi), "group": "0"} + for m in metric["deviant"] + ] + metric_standard = [ + {"rhythm": m, "tag": random.choice(tempi), "group": "1"} + for m in metric["standard"] + ] + nonmetric_deviants = [ + {"rhythm": m, "tag": random.choice(tempi), "group": "0"} + for m in nonmetric["deviant"] + ] + nonmetric_standard = [ + {"rhythm": m, "tag": random.choice(tempi), "group": "1"} + for m in nonmetric["standard"] + ] + practice = [ + { + "rhythm": STIMULI["practice"]["metric"]["standard"], + "tag": random.choice(tempi), + "group": "1", + }, + { + "rhythm": STIMULI["practice"]["metric"]["deviant"], + "tag": random.choice(tempi), + "group": "0", + }, + { + "rhythm": STIMULI["practice"]["nonmetric"]["standard"], + "tag": random.choice(tempi), + "group": "1", + }, + { + "rhythm": STIMULI["practice"]["nonmetric"]["deviant"], + "tag": random.choice(tempi), + "group": "0", + }, + ] + block = ( + metric_deviants + metric_standard + nonmetric_deviants + nonmetric_standard + ) + random.shuffle(block) + plan = practice + block + session.save_json_data({"plan": plan}) + session.save() + + def get_intro_explainer(self) -> Explainer: + return Explainer( + instruction=_( + "In this test you will hear the same rhythm twice. After that, you will hear a third rhythm." + ), + steps=[ + Step( + _( + "Your task is to decide whether this third rhythm is the SAME as the first two rhythms or DIFFERENT." + ) + ), + Step(_("Remember: try not to move or tap along with the sounds")), + Step( + _( + "This test will take around 6 minutes to complete. Try to stay focused for the entire test!" + ) + ), + ], + step_numbers=True, + button_label="Ok", + ) + + def get_feedback_explainer(self, session): + correct_response, is_correct = self.get_condition_and_correctness(session) + if is_correct: + instruction = _( + "The third rhythm is the %(correct_response)s. Your response was CORRECT." + ) % {"correct_response": correct_response} + else: + instruction = _( + "The third rhythm is the %(correct_response)s. Your response was INCORRECT." + ) % {"correct_response": correct_response} + return Explainer( + instruction=instruction, steps=[], button_label=_("Next fragment") + ) + + def finalize_block(self, session): + # we had 4 practice trials and 60 experiment trials + percentage = ( + sum([res.score for res in session.result_set.all()]) + / session.result_set.count() + ) * 100 + session.finish() + session.save() + feedback = _("Well done! You've answered {} percent correctly!").format( + percentage + ) + trivia = _( + "One reason for the \ + weird beep-tones in this test (instead of some nice drum-sound) is that it is used very often\ + in brain scanners, which make a lot of noise. The beep-sound helps people in the scanner \ + to hear the rhythm really well." + ) + final_text = render_feedback_trivia(feedback, trivia) + return final_action_with_optional_button(session, final_text) + + def practice_successful(self, session: Session) -> bool: + """Check if practice was successful: at least two answers correct""" + results = session.last_n_results(n_results=4) + return len([r.score > 0 for r in results]) >= 2 def validate_playlist(self, playlist: Playlist): errors = [] @@ -134,178 +331,3 @@ def pattern_error(pattern: str) -> str: errors.append(pattern_error(n)) return errors - - -def next_trial_actions(session, round_number): - """ - Get the next trial action, depending on the round number - """ - actions = [] - try: - plan = session.json_data["plan"] - except KeyError as error: - print('Missing plan key: %s' % str(error)) - return actions - - if len(plan) == round_number: - return [finalize_block(session)] - - condition = plan[round_number] - - if session.final_score == 0: - # practice: add feedback on previous result - previous_results = session.result_set.order_by('-created_at') - if previous_results.count(): - same = previous_results.first().expected_response == 'SAME' - actions.append( - response_explainer(previous_results.first().score, same) - ) - if round_number == 4: - total_score = sum( - [res.score for res in previous_results.all()[:4]]) - if total_score < 2: - # start practice over - actions.append(practice_again_explainer()) - actions.append(get_intro_explainer()) - session.result_set.all().delete() - session.save() - else: - # experiment starts - session.final_score = 1 - session.save() - explainer = start_experiment_explainer() - explainer.steps.pop(0) - actions.append(explainer) - - try: - section = session.playlist.section_set.filter( - song__name__startswith=condition['rhythm']).filter( - tag=condition['tag']).get( - group=condition['group'] - ) - except: - return actions - - expected_response = 'SAME' if condition['group'] == '1' else 'DIFFERENT' - key = 'same' - question = ChoiceQuestion( - key=key, - question=_( - "Is the third rhythm the SAME or DIFFERENT?"), - choices={ - 'SAME': _('SAME'), - 'DIFFERENT': _('DIFFERENT') - }, - view='BUTTON_ARRAY', - result_id=prepare_result(key, session, expected_response=expected_response, scoring_rule='CORRECTNESS'), - submits=True - ) - form = Form([question]) - playback = Autoplay([section]) - if round_number < 4: - title = _('practice') - else: - title = _('trial %(index)d of %(total)d') % ( - {'index': round_number - 3, 'total': len(plan) - 4}) - view = Trial( - playback=playback, - feedback_form=form, - title=_('Rhythm discrimination: %s' % (title)), - config={ - 'listen_first': True, - 'response_time': section.duration + .5 - } - ) - - actions.append(view) - return actions - - -def plan_stimuli(session): - """ select 60 stimuli, of which 30 are standard, 30 deviant. - rhythm refers to the type of rhythm, - tag refers to the tempo, - group refers to the condition (0 is deviant, 1 is standard) - """ - metric = STIMULI['metric'] - nonmetric = STIMULI['nonmetric'] - tempi = [150, 160, 170, 180, 190, 200] - tempi = [str(t) for t in tempi] - metric_deviants = [{'rhythm': m, 'tag': random.choice( - tempi), 'group': '0'} for m in metric['deviant']] - metric_standard = [{'rhythm': m, 'tag': random.choice( - tempi), 'group': '1'} for m in metric['standard']] - nonmetric_deviants = [{'rhythm': m, 'tag': random.choice( - tempi), 'group': '0'} for m in nonmetric['deviant']] - nonmetric_standard = [{'rhythm': m, 'tag': random.choice( - tempi), 'group': '1'} for m in nonmetric['standard']] - practice = [ - {'rhythm': STIMULI['practice']['metric']['standard'], - 'tag': random.choice(tempi), 'group': '1'}, - {'rhythm': STIMULI['practice']['metric']['deviant'], - 'tag': random.choice(tempi), 'group': '0'}, - {'rhythm': STIMULI['practice']['nonmetric']['standard'], - 'tag': random.choice(tempi), 'group': '1'}, - {'rhythm': STIMULI['practice']['nonmetric']['deviant'], - 'tag': random.choice(tempi), 'group': '0'}, - ] - block = metric_deviants + metric_standard + \ - nonmetric_deviants + nonmetric_standard - random.shuffle(block) - plan = practice + block - session.save_json_data({'plan': plan}) - session.save() - - -def get_intro_explainer(): - return Explainer( - instruction=_( - 'In this test you will hear the same rhythm twice. After that, you will hear a third rhythm.'), - steps=[ - Step(_( - "Your task is to decide whether this third rhythm is the SAME as the first two rhythms or DIFFERENT.")), - Step(_("Remember: try not to move or tap along with the sounds")), - Step(_( - 'This test will take around 6 minutes to complete. Try to stay focused for the entire test!')) - ], - step_numbers=True, - button_label='Ok' - ) - - -def response_explainer(correct, same, button_label=_('Next fragment')): - if correct: - if same: - instruction = _( - 'The third rhythm is the SAME. Your response was CORRECT.') - else: - instruction = _( - 'The third rhythm is DIFFERENT. Your response was CORRECT.') - else: - if same: - instruction = _( - 'The third rhythm is the SAME. Your response was INCORRECT.') - else: - instruction = _( - 'The third rhythm is DIFFERENT. Your response was INCORRECT.') - return Explainer( - instruction=instruction, - steps=[], - button_label=button_label - ) - - -def finalize_block(session): - # we had 4 practice trials and 60 experiment trials - percentage = (sum([res.score for res in session.result_set.all()] - ) / session.result_set.count()) * 100 - session.finish() - session.save() - feedback = _("Well done! You've answered {} percent correctly!").format( - percentage) - trivia = _("One reason for the \ - weird beep-tones in this test (instead of some nice drum-sound) is that it is used very often\ - in brain scanners, which make a lot of noise. The beep-sound helps people in the scanner \ - to hear the rhythm really well.") - final_text = render_feedback_trivia(feedback, trivia) - return final_action_with_optional_button(session, final_text) diff --git a/backend/experiment/rules/speech2song.py b/backend/experiment/rules/speech2song.py index 24845d0f3..a8f1b5a71 100644 --- a/backend/experiment/rules/speech2song.py +++ b/backend/experiment/rules/speech2song.py @@ -2,7 +2,7 @@ from django.utils.translation import gettext as _ -from .base import Base +from .base import BaseRules from experiment.actions import Explainer, Step, Final, Trial from experiment.actions.form import Form, RadiosQuestion @@ -14,7 +14,7 @@ from result.utils import prepare_result -class Speech2Song(Base): +class Speech2Song(BaseRules): """ Rules for a speech-to-song experiment """ ID = 'SPEECH_TO_SONG' default_consent_file = 'consent/consent_speech2song.html' @@ -162,7 +162,6 @@ def next_round(self, session: Session): session, is_speech)) return actions - def next_single_representation(self, session: Session, is_speech: bool, group_id: int) -> list: """ combine a question after the first representation, and several repeated representations of the sound, @@ -172,7 +171,6 @@ def next_single_representation(self, session: Session, is_speech: bool, group_id actions = [sound(section), self.speech_or_sound_question(session, section, is_speech)] return actions - def next_repeated_representation(self, session: Session, is_speech: bool, group_id: int = -1) -> list: if group_id == 0: # for the Test case, there is no previous section to look at @@ -183,7 +181,6 @@ def next_repeated_representation(self, session: Session, is_speech: bool, group_ actions.append(self.speech_or_sound_question(session, section, is_speech)) return actions - def speech_or_sound_question(self, session, section, is_speech) -> Trial: if is_speech: question = question_speech(session, section) diff --git a/backend/experiment/rules/tafc.py b/backend/experiment/rules/tafc.py index 708306609..3d0f2ebb9 100644 --- a/backend/experiment/rules/tafc.py +++ b/backend/experiment/rules/tafc.py @@ -31,7 +31,7 @@ * QUESTION SERIES -> Add rules' default and save """ -from .base import Base +from .base import BaseRules from experiment.actions import Consent, Explainer, Trial, Final from experiment.actions.playback import PlayButton from question.utils import question_by_key @@ -40,7 +40,7 @@ from result.utils import prepare_result -class TwoAlternativeForced(Base): +class TwoAlternativeForced(BaseRules): # Add to __init.py__ file in the same directory as the current file: # from .tafc import TwoAlternativeForced # To BLOCK_RULES dictionary in __init.py__ diff --git a/backend/experiment/rules/tests/test_base.py b/backend/experiment/rules/tests/test_base.py index e7bc7a1ae..e830a4dbb 100644 --- a/backend/experiment/rules/tests/test_base.py +++ b/backend/experiment/rules/tests/test_base.py @@ -3,10 +3,10 @@ from session.models import Session from participant.models import Participant from section.models import Playlist -from ..base import Base +from ..base import BaseRules -class BaseTest(TestCase): +class BaseRulesTest(TestCase): def test_get_play_again_url(self): block = Block.objects.create( slug="music-lab", @@ -15,7 +15,7 @@ def test_get_play_again_url(self): block=block, participant=Participant.objects.create(), ) - base = Base() + base = BaseRules() play_again_url = base.get_play_again_url(session) self.assertEqual(play_again_url, "/block/music-lab") @@ -30,12 +30,12 @@ def test_get_play_again_url_with_participant_id(self): block=block, participant=participant, ) - base = Base() + base = BaseRules() play_again_url = base.get_play_again_url(session) self.assertEqual(play_again_url, "/block/music-lab?participant_id=42") def test_validate_playlist(self): - base = Base() + base = BaseRules() playlist = None errors = base.validate_playlist(playlist) self.assertEqual(errors, ["The block must have a playlist."]) diff --git a/backend/experiment/rules/tests/test_duration_discrimination.py b/backend/experiment/rules/tests/test_duration_discrimination.py index c9c9e8790..d84266dc6 100644 --- a/backend/experiment/rules/tests/test_duration_discrimination.py +++ b/backend/experiment/rules/tests/test_duration_discrimination.py @@ -37,39 +37,48 @@ def test_practice_rounds(self): self.assertIsInstance(actions[0], Explainer) self.assertIsInstance(actions[1], Trial) self.populate_result_score(self.session, 1) + # practice failed, we get the same actions as in round 0, plus 2 more explainers + self.assertIsNone(self.session.json_data.get("practice_done")) actions = self.block.get_rules().next_round(self.session) - # practice failed, we the same actions as in round 0, plus 2 more explainers - self.assertNotEqual(self.session.final_score, 1) self.assertEqual(len(actions), 5) for i in range(4): self.assertIsInstance(actions[i], Explainer) self.assertIsInstance(actions[4], Trial) for i in range(3): - self.populate_result_score(self.session, 1) actions = self.block.get_rules().next_round(self.session) + self.populate_result_score(self.session, 1) self.assertEqual(len(actions), 2) self.assertIsInstance(actions[0], Explainer) self.assertIsInstance(actions[1], Trial) self.populate_result_score(self.session, 1) actions = self.block.get_rules().next_round(self.session) # practice succeeded - self.assertEqual(self.session.final_score, 1) + self.assertTrue(self.session.json_data.get("practice_done")) def populate_result_score(self, session: Session, score: int): result = session.last_result() result.score = score result.save() - def test_trial_action(self): + def test_get_next_trial(self): + Result.objects.create(session=self.session) difference = 200000 catch_section = Section.objects.get(playlist=self.playlist.id, song__name=0) diff_section = Section.objects.get(playlist=self.playlist.id, song__name=difference) - catch_trial = self.rules.next_trial_action(self.session, 1, difference) + self.session.save_json_data( + { + "practice_done": True, + "difficulty": difference, + "current_trials": ["equal"], + } + ) + catch_trial = self.rules.get_next_trial(self.session) assert catch_trial assert catch_trial.feedback_form section = catch_trial.playback.sections[0] assert section['id'] == catch_section.id - regular_trial = self.rules.next_trial_action(self.session, 0, difference) + self.session.save_json_data({"current_trials": ["longer"]}) + regular_trial = self.rules.get_next_trial(self.session) assert regular_trial assert regular_trial.feedback_form section = regular_trial.playback.sections[0] @@ -93,15 +102,24 @@ def setUpTestData(cls): cls.rules = cls.session.block_rules() def test_trial_action(self): - difficulty = 1001 + Result.objects.create(session=self.session) catch_section = Section.objects.get(playlist=self.playlist.id, song__name=0) - diff_section = Section.objects.get(playlist=self.playlist.id, song__name=difficulty) - catch_trial = self.rules.next_trial_action(self.session, 1, difficulty) + self.session.save_json_data( + {"current_trials": ["regular"], "practice_done": True} + ) + catch_trial = self.rules.get_next_trial(self.session) assert catch_trial assert catch_trial.feedback_form section = catch_trial.playback.sections[0] - assert section['id'] == catch_section.id - regular_trial = self.rules.next_trial_action(self.session, 0, difficulty) + assert section["id"] == catch_section.id + difficulty = 1001 + self.session.save_json_data( + {"current_trials": ["irregular"], "difficulty": difficulty} + ) + diff_section = Section.objects.get( + playlist=self.playlist.id, song__name=difficulty + ) + regular_trial = self.rules.get_next_trial(self.session) assert regular_trial assert regular_trial.feedback_form section = regular_trial.playback.sections[0] diff --git a/backend/experiment/rules/tests/test_hbat.py b/backend/experiment/rules/tests/test_hbat.py index beb4cce4a..576080843 100644 --- a/backend/experiment/rules/tests/test_hbat.py +++ b/backend/experiment/rules/tests/test_hbat.py @@ -23,20 +23,21 @@ def setUpTestData(cls): ) cls.rules = cls.session.block_rules() - def test_trial_action(self): - level = 4 - slower_trial = self.rules.next_trial_action(self.session, 1, level) + def test_get_next_trial(self): + self.session.save_json_data({"conditions": ["slower"]}) + slower_trial = self.rules.get_next_trial(self.session) assert slower_trial result_id = slower_trial.feedback_form.form[0].result_id result = Result.objects.get(pk=result_id) assert result - assert result.expected_response == 'SLOWER' - faster_trial = self.rules.next_trial_action(self.session, 0, level) + assert result.expected_response == "slower" + self.session.save_json_data({"conditions": ["faster"]}) + faster_trial = self.rules.get_next_trial(self.session) assert faster_trial result_id = faster_trial.feedback_form.form[0].result_id result = Result.objects.get(pk=result_id) assert result - assert result.expected_response == 'FASTER' + assert result.expected_response == "faster" class HBat_BST_Test(TestCase): @@ -56,13 +57,15 @@ def setUpTestData(cls): cls.rules = cls.session.block_rules() def test_trial_action(self): - in2 = self.rules.next_trial_action(self.session, 1, 3) + self.session.save_json_data({"conditions": ["in2"]}) + in2 = self.rules.get_next_trial(self.session) assert in2 result_id = in2.feedback_form.form[0].result_id result = Result.objects.get(pk=result_id) assert result assert result.expected_response == 'in2' - in3 = self.rules.next_trial_action(self.session, 0, 3) + self.session.save_json_data({"conditions": ["in3"]}) + in3 = self.rules.get_next_trial(self.session) assert in3 result_id = in3.feedback_form.form[0].result_id result = Result.objects.get(pk=result_id) diff --git a/backend/experiment/rules/tests/test_rhythm_discrimination.py b/backend/experiment/rules/tests/test_rhythm_discrimination.py index 1259e4b58..a44c4e049 100644 --- a/backend/experiment/rules/tests/test_rhythm_discrimination.py +++ b/backend/experiment/rules/tests/test_rhythm_discrimination.py @@ -1,9 +1,7 @@ from django.test import TestCase from experiment.models import Block -from experiment.rules.rhythm_discrimination import next_trial_actions, plan_stimuli from participant.models import Participant -from result.models import Result from section.models import Playlist from session.models import Session @@ -19,11 +17,11 @@ def setUpTestData(cls): cls.block = Block.objects.get(slug="rhdis") cls.session = Session.objects.create(block=cls.block, participant=cls.participant, playlist=cls.playlist) - def test_next_trial_actions(self): - plan_stimuli(self.session) - self.session.final_score = 1 - self.session.save() - trial = next_trial_actions(self.session, 6) + def test_get_next_trial(self): + rules = self.block.get_rules() + rules.plan_stimuli(self.session) + self.session.save_json_data({"practice_done": True}) + trial = rules.get_next_trial(self.session) assert trial def test_block_flow(self): @@ -37,18 +35,13 @@ def test_block_flow(self): self._validate_practice_round(session_id, 2, participant) self._validate_practice_round(session_id, 3, participant) self._validate_practice_round(session_id, 4, participant) + self._validate_practice_round( + session_id, 5, participant, actions=["EXPLAINER", "EXPLAINER"] + ) # Test real rounds (should be 36 rounds) - for i in range(0, 36): + for i in range(36): real_round_number = i + 5 # Real rounds start from 5th round - - # The first real round has ["EXPLAINER", "EXPLAINER", "TRIAL_VIEW"] views - if i == 0: - self._validate_real_round( - session_id, real_round_number, participant, actions=["EXPLAINER", "EXPLAINER", "TRIAL_VIEW"] - ) - continue - self._validate_real_round(session_id, real_round_number, participant) # Debriefing (one single 'FINAL' view) @@ -78,8 +71,12 @@ def _validate_practice_round(self, session_id, round_number, participant, action self.assertEqual(next_round[i]["view"], action, f"Round {round_number} action {i} is not {action}") # Trial view index - trial_view_index = actions.index("TRIAL_VIEW") - trial_view = next_round[trial_view_index] + try: + trial_view_index = actions.index("TRIAL_VIEW") + trial_view = next_round[trial_view_index] + except: + # no trial view, return + return next_round # Check title requirements for practice round - should contain "practice" or "oefenen" trial_title = trial_view["title"].lower() diff --git a/backend/experiment/rules/toontjehoger_1_mozart.py b/backend/experiment/rules/toontjehoger_1_mozart.py index 7fa8b28ca..c344166a8 100644 --- a/backend/experiment/rules/toontjehoger_1_mozart.py +++ b/backend/experiment/rules/toontjehoger_1_mozart.py @@ -7,7 +7,7 @@ from experiment.actions.playback import Autoplay from experiment.actions.styles import STYLE_TOONTJEHOGER from experiment.models import Session -from .base import Base +from .base import BaseRules from experiment.utils import non_breaking_spaces from experiment.actions.utils import get_current_experiment_url @@ -28,7 +28,7 @@ def toontjehoger_ranks(session): return "GOLD" -class ToontjeHoger1Mozart(Base): +class ToontjeHoger1Mozart(BaseRules): ID = "TOONTJE_HOGER_1_MOZART" TITLE = "" SCORE_CORRECT = 50 diff --git a/backend/experiment/rules/toontjehoger_2_preverbal.py b/backend/experiment/rules/toontjehoger_2_preverbal.py index fd5f058bd..a2d0183ea 100644 --- a/backend/experiment/rules/toontjehoger_2_preverbal.py +++ b/backend/experiment/rules/toontjehoger_2_preverbal.py @@ -11,14 +11,14 @@ from experiment.actions.frontend_style import FrontendStyle, EFrontendStyle from experiment.actions.utils import get_current_experiment_url from experiment.utils import create_player_labels -from .base import Base +from .base import BaseRules from result.utils import prepare_result from section.models import Playlist logger = logging.getLogger(__name__) -class ToontjeHoger2Preverbal(Base): +class ToontjeHoger2Preverbal(BaseRules): ID = 'TOONTJE_HOGER_2_PREVERBAL' TITLE = "" SCORE_CORRECT = 50 diff --git a/backend/experiment/rules/toontjehoger_3_plink.py b/backend/experiment/rules/toontjehoger_3_plink.py index bef93faf5..25fb87668 100644 --- a/backend/experiment/rules/toontjehoger_3_plink.py +++ b/backend/experiment/rules/toontjehoger_3_plink.py @@ -9,7 +9,7 @@ from experiment.actions.playback import PlayButton from experiment.actions.form import AutoCompleteQuestion, RadiosQuestion, Form from experiment.actions.utils import get_current_experiment_url -from .base import Base +from .base import BaseRules from experiment.utils import non_breaking_spaces from result.utils import prepare_result from section.models import Playlist, Section @@ -18,7 +18,7 @@ logger = logging.getLogger(__name__) -class ToontjeHoger3Plink(Base): +class ToontjeHoger3Plink(BaseRules): ID = 'TOONTJE_HOGER_3_PLINK' TITLE = "" SCORE_MAIN_CORRECT = 10 diff --git a/backend/experiment/rules/toontjehoger_4_absolute.py b/backend/experiment/rules/toontjehoger_4_absolute.py index 5bc380f1d..e9638ae94 100644 --- a/backend/experiment/rules/toontjehoger_4_absolute.py +++ b/backend/experiment/rules/toontjehoger_4_absolute.py @@ -13,14 +13,14 @@ from experiment.actions.styles import STYLE_NEUTRAL_INVERTED from experiment.actions.utils import get_current_experiment_url from experiment.utils import create_player_labels -from .base import Base +from .base import BaseRules from result.utils import prepare_result from session.models import Session logger = logging.getLogger(__name__) -class ToontjeHoger4Absolute(Base): +class ToontjeHoger4Absolute(BaseRules): ID = 'TOONTJE_HOGER_4_ABSOLUTE' TITLE = "" SCORE_CORRECT = 20 diff --git a/backend/experiment/rules/toontjehoger_5_tempo.py b/backend/experiment/rules/toontjehoger_5_tempo.py index f69c1fce5..307d8de90 100644 --- a/backend/experiment/rules/toontjehoger_5_tempo.py +++ b/backend/experiment/rules/toontjehoger_5_tempo.py @@ -12,7 +12,7 @@ from experiment.actions.utils import get_current_experiment_url from section.models import Playlist from session.models import Session -from .base import Base +from .base import BaseRules from experiment.utils import create_player_labels, non_breaking_spaces from result.utils import prepare_result @@ -20,7 +20,7 @@ logger = logging.getLogger(__name__) -class ToontjeHoger5Tempo(Base): +class ToontjeHoger5Tempo(BaseRules): ID = "TOONTJE_HOGER_5_TEMPO" TITLE = "" SCORE_CORRECT = 20 diff --git a/backend/experiment/rules/toontjehoger_6_relative.py b/backend/experiment/rules/toontjehoger_6_relative.py index c33ff0f49..0c7d3d5fc 100644 --- a/backend/experiment/rules/toontjehoger_6_relative.py +++ b/backend/experiment/rules/toontjehoger_6_relative.py @@ -10,7 +10,7 @@ from experiment.actions.utils import get_current_experiment_url from section.models import Playlist from session.models import Session -from .base import Base +from .base import BaseRules from .toontjehoger_1_mozart import toontjehoger_ranks from result.utils import prepare_result @@ -18,7 +18,7 @@ logger = logging.getLogger(__name__) -class ToontjeHoger6Relative(Base): +class ToontjeHoger6Relative(BaseRules): ID = 'TOONTJE_HOGER_6_RELATIVE' TITLE = "" SCORE_CORRECT = 50 diff --git a/backend/experiment/rules/util/practice.py b/backend/experiment/rules/util/practice.py deleted file mode 100644 index 95cecf399..000000000 --- a/backend/experiment/rules/util/practice.py +++ /dev/null @@ -1,138 +0,0 @@ -import random - -from django.utils.translation import gettext as _ - -from experiment.actions import Explainer, Step - - -def get_practice_views( - session, - intro_explainer, - first_trial_callback, - trial_callback, - response_callback, - check_previous_condition, - difficulty -): - ''' Present practice views, in blocks of 2 - Give feedback on the correctness of the response, - and repeat practice if necessary. - - session: session - - intro_explainer: explainer object to introduce the experiment - - first_trial_callback: function to generate the first trial after practice - - trial_callback: function to return the data for a trial - - response_callback: function to generate explainer object about correctness of response - - check_previous_condition: function to determine the condition of previous practice trial (returns Boolean) - - difficulty: difficulty of the current practice trial - ''' - results_count = session.result_set.count() - trial_condition = get_trial_condition_block(session, 2) - previous_results = session.result_set.order_by('-created_at') - if not results_count: - # first practice trial - return [intro_explainer, get_practice_explainer(), trial_callback(session, trial_condition, difficulty)] - last_result = previous_results.first() - if results_count < 4: - # practice trial - correct = last_result.score > 0 - previous_condition = check_previous_condition(last_result) - response_explainer = response_callback(correct, previous_condition) - trial = trial_callback( - session, trial_condition, difficulty) - return [response_explainer, trial] - else: - # after last practice trial - penultimate_score = previous_results.all()[1].score - # delete previous practice sessions - session.result_set.all().delete() - session.save() - if last_result.score > 0 and penultimate_score > 0: - # Practice went successfully, start experiment - previous_condition = check_previous_condition(last_result) - response_explainer = response_callback( - True, previous_condition) - session.final_score = 1 - # remove any data saved for practice purposes - session.save_json_data({'block': []}) - session.save() - trial = first_trial_callback(session, trial_callback) - return [ - response_explainer, - start_experiment_explainer(), - trial - ] - else: - # need more practice, start over - response_explainer = response_callback(False, check_previous_condition(last_result)) - next_trial = trial_callback( - session, trial_condition, difficulty) - return [ - response_explainer, - practice_again_explainer(), - intro_explainer, - get_practice_explainer(), - next_trial - ] - - -def get_practice_explainer(): - return Explainer( - instruction=_('We will now practice first.'), - steps=[ - Step(description=_('First you will hear 4 practice trials.')), - ], - button_label=_('Begin experiment') - ) - - -def practice_again_explainer(): - return Explainer( - instruction=_( - "You have answered 1 or more practice trials incorrectly."), - steps=[ - Step(_("We will therefore practice again.")), - Step(_( - 'But first, you can read the instructions again.')), - ], - button_label=_('Continue') - ) - - -def start_experiment_explainer(): - return Explainer( - instruction=_( - 'Now we will start the real experiment.'), - steps=[ - Step(_('Pay attention! During the experiment it will become more difficult to hear the difference between the tones.')), - Step(_( - "Try to answer as accurately as possible, even if you're uncertain.")), - Step(_( - "Remember that you don't move along or tap during the test.")), - ], - step_numbers=True, - button_label=_('Start') - ) - - -def get_trial_condition_block(session, n_trials_per_block): - """ make a list of n_trials_per_blocks conditions, of which one is catch (=1) - store updates in the session.json_data field - """ - json_data = session.json_data - block = json_data.get('block') - if not block: - block = [0] * n_trials_per_block - catch_index = random.randrange(0, n_trials_per_block) - block[catch_index] = 1 - condition = block.pop() - session.save_json_data({'block': block}) - session.save() - return condition - - -def get_trial_condition(n_choices): - """ get randomized trial condition - return an integer between 0 and n_choices-2 - """ - options = list(range(n_choices)) - return random.choice(options) diff --git a/backend/experiment/utils.py b/backend/experiment/utils.py index 425c94838..2391e23eb 100644 --- a/backend/experiment/utils.py +++ b/backend/experiment/utils.py @@ -1,8 +1,7 @@ from typing import List, Tuple import roman from os.path import join -from django.utils.html import format_html -from django.db.models.query import QuerySet + from experiment.models import Experiment, Phase, Block, BlockTranslatedContent diff --git a/backend/locale/nl/LC_MESSAGES/django.mo b/backend/locale/nl/LC_MESSAGES/django.mo index 4d90a6b14..a0be233c3 100644 Binary files a/backend/locale/nl/LC_MESSAGES/django.mo and b/backend/locale/nl/LC_MESSAGES/django.mo differ diff --git a/backend/locale/nl/LC_MESSAGES/django.po b/backend/locale/nl/LC_MESSAGES/django.po index 096085e12..a7e4fe985 100644 --- a/backend/locale/nl/LC_MESSAGES/django.po +++ b/backend/locale/nl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-25 21:58+0200\n" +"POT-Creation-Date: 2025-01-07 08:20+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -20,109 +20,107 @@ msgstr "" "X-Language: nl_NL\n" "X-Source-Language: C\n" -#: experiment/actions/final.py:16 +#: experiment/actions/final.py:92 msgid "plastic" msgstr "plastic" -#: experiment/actions/final.py:17 +#: experiment/actions/final.py:93 msgid "bronze" msgstr "brons" -#: experiment/actions/final.py:18 +#: experiment/actions/final.py:94 msgid "silver" msgstr "zilver" -#: experiment/actions/final.py:19 +#: experiment/actions/final.py:95 msgid "gold" msgstr "goud" -#: experiment/actions/final.py:20 +#: experiment/actions/final.py:96 msgid "platinum" msgstr "" -#: experiment/actions/final.py:21 +#: experiment/actions/final.py:97 msgid "diamond" msgstr "" -#: experiment/actions/final.py:24 +#: experiment/actions/final.py:103 msgid "Final score" msgstr "Eindscore" -#: experiment/actions/final.py:46 participant/views.py:45 +#: experiment/actions/final.py:132 participant/views.py:45 msgid "points" msgstr "punten" -#: experiment/actions/final.py:60 experiment/rules/hooked.py:107 -#: experiment/rules/thats_my_song.py:82 +#: experiment/actions/final.py:145 experiment/rules/hooked.py:106 +#: experiment/rules/thats_my_song.py:67 msgid "Play again" msgstr "Opnieuw spelen" -#: experiment/actions/final.py:61 participant/views.py:40 +#: experiment/actions/final.py:146 participant/views.py:40 msgid "My profile" msgstr "" -#: experiment/actions/final.py:62 +#: experiment/actions/final.py:147 msgid "All experiments" msgstr "Alle experimenten" -#: experiment/actions/form.py:71 experiment/rules/eurovision_2020.py:154 -#: experiment/rules/hooked.py:310 experiment/rules/huang_2022.py:96 -#: experiment/rules/kuiper_2020.py:144 -#: experiment/rules/musical_preferences.py:146 question/musicgens.py:30 +#: experiment/actions/form.py:71 experiment/rules/hooked.py:304 +#: experiment/rules/huang_2022.py:81 +#: experiment/rules/musical_preferences.py:132 question/musicgens.py:30 msgid "No" msgstr "Nee" -#: experiment/actions/form.py:72 experiment/rules/eurovision_2020.py:155 -#: experiment/rules/hooked.py:311 experiment/rules/huang_2022.py:96 -#: experiment/rules/kuiper_2020.py:145 -#: experiment/rules/musical_preferences.py:146 question/musicgens.py:29 +#: experiment/actions/form.py:72 experiment/rules/hooked.py:305 +#: experiment/rules/huang_2022.py:81 +#: experiment/rules/musical_preferences.py:132 question/musicgens.py:29 msgid "Yes" msgstr "Ja" -#: experiment/actions/form.py:121 +#: experiment/actions/form.py:122 msgid "How much do you agree or disagree?" msgstr "In hoeverre ben je het hiermee eens of oneens?" -#: experiment/actions/form.py:134 +#: experiment/actions/form.py:135 msgid "Completely Disagree" msgstr "Helemaal mee oneens" -#: experiment/actions/form.py:135 experiment/actions/form.py:144 +#: experiment/actions/form.py:136 experiment/actions/form.py:145 msgid "Strongly Disagree" msgstr "Zeer mee oneens" -#: experiment/actions/form.py:136 experiment/actions/form.py:145 +#: experiment/actions/form.py:137 experiment/actions/form.py:146 #: question/musicgens.py:302 msgid "Disagree" msgstr "Mee oneens" -#: experiment/actions/form.py:137 experiment/actions/form.py:146 +#: experiment/actions/form.py:138 experiment/actions/form.py:147 msgid "Neither Agree nor Disagree" msgstr "Niet mee eens of oneens" -#: experiment/actions/form.py:138 experiment/actions/form.py:147 +#: experiment/actions/form.py:139 experiment/actions/form.py:148 #: question/musicgens.py:304 msgid "Agree" msgstr "Mee eens" -#: experiment/actions/form.py:139 experiment/actions/form.py:148 +#: experiment/actions/form.py:140 experiment/actions/form.py:149 msgid "Strongly Agree" msgstr "Zeer mee eens" -#: experiment/actions/form.py:140 +#: experiment/actions/form.py:141 msgid "Completely Agree" msgstr "Helemaal mee eens" -#: experiment/actions/form.py:177 experiment/actions/trial.py:61 -#: experiment/actions/utils.py:13 experiment/rules/hooked.py:168 -#: experiment/rules/huang_2022.py:152 -#: experiment/rules/rhythm_battery_intro.py:127 -#: experiment/rules/speech2song.py:111 experiment/rules/speech2song.py:121 -#: experiment/rules/speech2song.py:147 experiment/rules/util/practice.py:98 +#: experiment/actions/form.py:178 experiment/actions/trial.py:57 +#: experiment/actions/utils.py:25 experiment/rules/hooked.py:164 +#: experiment/rules/huang_2022.py:137 experiment/rules/practice.py:192 +#: experiment/rules/rhythm_battery_intro.py:141 +#: experiment/rules/speech2song.py:100 experiment/rules/speech2song.py:110 +#: experiment/rules/speech2song.py:136 msgid "Continue" msgstr "Verder" -#: experiment/actions/form.py:177 +#: experiment/actions/form.py:178 msgid "Skip" msgstr "" @@ -130,184 +128,192 @@ msgstr "" msgid "Select a Playlist" msgstr "" -#: experiment/actions/score.py:30 +#: experiment/actions/score.py:57 #, python-brace-format msgid "Round {get_rounds_passed} / {total_rounds}" msgstr "Ronde {get_rounds_passed} van {total_rounds}" -#: experiment/actions/score.py:45 -#, fuzzy -#| msgid "Final score" +#: experiment/actions/score.py:69 msgid "Total Score" msgstr "Eindscore" -#: experiment/actions/score.py:46 experiment/rules/musical_preferences.py:125 +#: experiment/actions/score.py:69 experiment/rules/musical_preferences.py:106 msgid "Next" msgstr "Volgende" -#: experiment/actions/score.py:47 +#: experiment/actions/score.py:69 msgid "You listened to:" msgstr "Je luisterde naar:" -#: experiment/actions/score.py:79 +#: experiment/actions/score.py:119 msgid "No points" msgstr "Geen punten" -#: experiment/actions/score.py:82 +#: experiment/actions/score.py:123 msgid "Incorrect" msgstr "Onjuist" -#: experiment/actions/score.py:85 +#: experiment/actions/score.py:127 msgid "Correct" msgstr "Correct" -#: experiment/actions/utils.py:13 experiment/rules/congosamediff.py:227 -#: experiment/rules/musical_preferences.py:280 +#: experiment/actions/utils.py:25 experiment/rules/congosamediff.py:181 +#: experiment/rules/musical_preferences.py:243 msgid "End" msgstr "Einde" -#: experiment/actions/wrappers.py:63 experiment/rules/eurovision_2020.py:145 -#: experiment/rules/hooked.py:302 experiment/rules/kuiper_2020.py:135 +#: experiment/actions/wrappers.py:64 experiment/rules/hooked.py:296 msgid "Get ready!" msgstr "" -#: experiment/actions/wrappers.py:64 +#: experiment/actions/wrappers.py:65 msgid "Do you recognize the song?" msgstr "" -#: experiment/actions/wrappers.py:74 +#: experiment/actions/wrappers.py:75 msgid "Keep imagining the music" msgstr "" -#: experiment/actions/wrappers.py:100 +#: experiment/actions/wrappers.py:106 msgid "Did the track come back in the right place?" msgstr "" -#: experiment/management/commands/templates/experiment.py:43 -#: experiment/rules/hooked.py:67 experiment/rules/huang_2022.py:56 -#: experiment/rules/matching_pairs.py:43 -#: experiment/rules/musical_preferences.py:59 -#: experiment/rules/speech2song.py:61 -#: experiment/rules/visual_matching_pairs.py:40 -#: experiment/templates/consent/consent_categorization.html:15 -#: experiment/templates/consent/consent_hooked.html:79 -#: experiment/templates/consent/consent_huang2021.html:88 -#: experiment/templates/consent/consent_musical_preferences.html:64 -msgid "Informed consent" -msgstr "" - -#: experiment/management/commands/templates/experiment.py:44 -#: experiment/rules/hooked.py:68 experiment/rules/huang_2022.py:57 -#: experiment/rules/matching_pairs.py:44 experiment/rules/speech2song.py:62 -#: experiment/rules/visual_matching_pairs.py:41 -msgid "I agree" -msgstr "Akkoord" - -#: experiment/management/commands/templates/experiment.py:45 -#: experiment/rules/hooked.py:69 experiment/rules/huang_2022.py:58 -#: experiment/rules/matching_pairs.py:45 experiment/rules/speech2song.py:63 -#: experiment/rules/visual_matching_pairs.py:42 -msgid "Stop" -msgstr "" - -#: experiment/management/commands/templates/experiment.py:54 +#: experiment/management/commands/templates/experiment.py:37 msgid "Please read the instructions carefully" msgstr "" -#: experiment/management/commands/templates/experiment.py:55 +#: experiment/management/commands/templates/experiment.py:38 msgid "Next step of explanation" msgstr "" -#: experiment/management/commands/templates/experiment.py:56 +#: experiment/management/commands/templates/experiment.py:39 msgid "Another step of explanation" msgstr "" -#: experiment/management/commands/templates/experiment.py:81 -#: experiment/rules/congosamediff.py:229 -#, fuzzy -#| msgid "Thank you very much for participating!" +#: experiment/management/commands/templates/experiment.py:61 +#: experiment/rules/congosamediff.py:183 msgid "Thank you for participating!" msgstr "Hartelijk dank voor je deelname!" -#: experiment/management/commands/templates/experiment.py:95 +#: experiment/management/commands/templates/experiment.py:75 msgid "Do you like this song?" msgstr "" -#: experiment/management/commands/templates/experiment.py:105 -#, fuzzy -#| msgid "All experiments" -msgid "Test experiment" -msgstr "Alle experimenten" +#: experiment/management/commands/templates/experiment.py:85 +msgid "Test block" +msgstr "" -#: experiment/rules/anisochrony.py:21 -#: experiment/rules/duration_discrimination.py:86 -#: experiment/rules/duration_discrimination_tone.py:21 -#: experiment/rules/h_bat.py:136 experiment/rules/hbat_bst.py:77 -#: experiment/rules/rhythm_discrimination.py:240 -msgid "Next fragment" -msgstr "Volgende fragment" +#: experiment/models.py:532 +#, python-brace-format +msgid "" +"Content for social media sharing. Use {points} and {experiment_name} as " +"placeholders." +msgstr "" -#: experiment/rules/anisochrony.py:22 experiment/rules/anisochrony.py:60 -msgid "REGULAR" -msgstr "REGELMATIG" +#: experiment/models.py:586 +msgid "List of tags for social media sharing" +msgstr "" + +#: experiment/models.py:590 +msgid "" +"URL to be shared on social media. If empty, the experiment URL will be used." +msgstr "" + +#: experiment/models.py:594 +msgid "Facebook" +msgstr "" + +#: experiment/models.py:595 +msgid "WhatsApp" +msgstr "" + +#: experiment/models.py:596 +msgid "Twitter" +msgstr "" -#: experiment/rules/anisochrony.py:22 experiment/rules/anisochrony.py:61 +#: experiment/models.py:597 +msgid "Weibo" +msgstr "" + +#: experiment/models.py:598 +msgid "Share" +msgstr "" + +#: experiment/models.py:599 +msgid "Clipboard" +msgstr "" + +#: experiment/models.py:605 +msgid "Selected social media channels for sharing" +msgstr "" + +#: experiment/models.py:643 +#, python-format +msgid "I scored %(score)d points in %(experiment_name)s" +msgstr "" + +#: experiment/rules/anisochrony.py:20 msgid "IRREGULAR" msgstr "ONREGELMATIG" +#: experiment/rules/anisochrony.py:21 +msgid "REGULAR" +msgstr "REGELMATIG" + #: experiment/rules/anisochrony.py:25 +#: experiment/rules/duration_discrimination.py:70 +#: experiment/rules/duration_discrimination_tone.py:21 +#: experiment/rules/h_bat.py:157 experiment/rules/hbat_bst.py:57 +#: experiment/rules/rhythm_discrimination.py:263 +msgid "Next fragment" +msgstr "Volgende fragment" + +#: experiment/rules/anisochrony.py:34 msgid "The tones were {}. Your answer was CORRECT." msgstr "De tonen waren {}. Je antwoord was CORRECT." -#: experiment/rules/anisochrony.py:28 +#: experiment/rules/anisochrony.py:37 msgid "The tones were {}. Your answer was INCORRECT." msgstr "De tonen waren {}. Je antwoord was INCORRECT." -#: experiment/rules/anisochrony.py:58 -msgid "Were the tones REGULAR or IRREGULAR?" -msgstr "Waren de tonen REGELMATIG of ONREGELMATIG?" - -#: experiment/rules/anisochrony.py:77 -msgid "Anisochrony" -msgstr "Anisochronie" - -#: experiment/rules/anisochrony.py:85 experiment/rules/h_bat.py:118 +#: experiment/rules/anisochrony.py:47 experiment/rules/h_bat.py:128 msgid "In this test you will hear a series of tones for each trial." msgstr "In deze test krijg je steeds een reeks tonen te horen." -#: experiment/rules/anisochrony.py:88 +#: experiment/rules/anisochrony.py:51 msgid "It's your job to decide if the tones sound REGULAR or IRREGULAR" msgstr "" "Het is jouw taak om te beslissen of het ritme REGELMATIG of ONREGELMATIG is. " -#: experiment/rules/anisochrony.py:90 -#: experiment/rules/duration_discrimination.py:158 -#: experiment/rules/h_bat.py:123 +#: experiment/rules/anisochrony.py:55 +#: experiment/rules/duration_discrimination.py:141 +#: experiment/rules/h_bat.py:133 experiment/rules/practice.py:140 msgid "" "During the experiment it will become more difficult to hear the difference." msgstr "" "Tijdens het experiment zal het steeds moeilijker zijn om het verschil te " "horen." -#: experiment/rules/anisochrony.py:92 -#: experiment/rules/duration_discrimination.py:160 -#: experiment/rules/h_bat.py:125 experiment/rules/hbat_bst.py:28 -#: experiment/rules/util/practice.py:109 +#: experiment/rules/anisochrony.py:60 +#: experiment/rules/duration_discrimination.py:143 +#: experiment/rules/h_bat.py:135 experiment/rules/hbat_bst.py:30 +#: experiment/rules/practice.py:145 experiment/rules/practice.py:206 msgid "Try to answer as accurately as possible, even if you're uncertain." msgstr "" "Probeer ook als je het niet zeker weet zo accuraat mogelijk te antwoorden." -#: experiment/rules/anisochrony.py:94 experiment/rules/beat_alignment.py:33 -#: experiment/rules/beat_alignment.py:80 -#: experiment/rules/duration_discrimination.py:161 -#: experiment/rules/h_bat.py:126 experiment/rules/hbat_bst.py:29 -#: experiment/rules/rhythm_discrimination.py:231 +#: experiment/rules/anisochrony.py:63 experiment/rules/beat_alignment.py:32 +#: experiment/rules/beat_alignment.py:71 +#: experiment/rules/duration_discrimination.py:144 +#: experiment/rules/h_bat.py:136 experiment/rules/hbat_bst.py:31 +#: experiment/rules/rhythm_discrimination.py:241 msgid "Remember: try not to move or tap along with the sounds" msgstr "Denk eraan dat je niet meebeweegt of meetikt tijdens het testje." -#: experiment/rules/anisochrony.py:96 -#: experiment/rules/duration_discrimination.py:163 -#: experiment/rules/h_bat.py:130 experiment/rules/hbat_bst.py:33 +#: experiment/rules/anisochrony.py:66 +#: experiment/rules/duration_discrimination.py:146 +#: experiment/rules/h_bat.py:140 experiment/rules/hbat_bst.py:35 +#: experiment/rules/practice.py:150 msgid "" "This test will take around 4 minutes to complete. Try to stay focused for " "the entire test!" @@ -315,14 +321,20 @@ msgstr "" "Deze test duurt ongeveer 4 minuten. Probeer tijdens de hele test " "geconcentreerd te blijven!" -#: experiment/rules/anisochrony.py:120 +#: experiment/rules/anisochrony.py:70 experiment/rules/beat_alignment.py:36 +#: experiment/rules/practice.py:232 experiment/rules/rhythm_battery_final.py:44 +#: experiment/rules/rhythm_battery_intro.py:31 +msgid "Ok" +msgstr "Oké" + +#: experiment/rules/anisochrony.py:76 msgid "" "Well done! You heard the difference when we shifted a tone by {} percent." msgstr "" "Goed gedaan! Je kon het verschil horen wanneer we een toon {} procent " "opschoven." -#: experiment/rules/anisochrony.py:121 +#: experiment/rules/anisochrony.py:77 msgid "" "Many sounds in nature have regularity like a metronome. Our " "brains use this to process rhythm even better!" @@ -330,41 +342,33 @@ msgstr "" "...veel dingen in de natuur regelmaat hebben zoals een metronoom? Onze " "hersenen gebruiken dit om ritme nog beter te verwerken!" -#: experiment/rules/base.py:33 -#, fuzzy -#| msgid "Do you have a stable internet connection?" +#: experiment/rules/base.py:31 msgid "Do you have any remarks or questions?" msgstr "Heb je een stabiele internetverbinding?" -#: experiment/rules/base.py:36 +#: experiment/rules/base.py:33 msgid "Submit" msgstr "" -#: experiment/rules/base.py:42 +#: experiment/rules/base.py:37 msgid "We appreciate your feedback!" msgstr "" -#: experiment/rules/base.py:135 experiment/rules/musical_preferences.py:89 +#: experiment/rules/base.py:129 experiment/rules/musical_preferences.py:71 msgid "Questionnaire" msgstr "" -#: experiment/rules/base.py:150 -#, fuzzy, python-format -#| msgid "trial %(index)d of %(total)d" -msgid "Questionnaire %(index)i / %(total)i" -msgstr "test %(index)d van %(total)d" - -#: experiment/rules/base.py:159 +#: experiment/rules/base.py:151 #, python-format -msgid "I scored %(score)i points on %(url)s" -msgstr "" +msgid "Questionnaire %(index)i / %(total)i" +msgstr "Vraag %(index)d van %(total)d" -#: experiment/rules/beat_alignment.py:27 +#: experiment/rules/beat_alignment.py:26 msgid "" "This test measures your ability to recognize the beat in a piece of music." msgstr "Deze test meet je vermogen om de maat te herkennen in een muziekstuk." -#: experiment/rules/beat_alignment.py:30 +#: experiment/rules/beat_alignment.py:29 msgid "" "Listen to the following music fragments. In each fragment you hear a series " "of beeps." @@ -372,7 +376,7 @@ msgstr "" "Luister naar de volgende muziekfragmenten. In elk fragment hoor je muziek " "samen met een serie piepjes." -#: experiment/rules/beat_alignment.py:32 +#: experiment/rules/beat_alignment.py:31 msgid "" "It's you job to decide if the beeps are ALIGNED TO THE BEAT or NOT ALIGNED " "TO THE BEAT of the music." @@ -380,7 +384,7 @@ msgstr "" "Jouw taak is om te beslissen of de piepjes IN DE MAAT of UIT DE MAAT van de " "muziek zijn." -#: experiment/rules/beat_alignment.py:35 +#: experiment/rules/beat_alignment.py:34 msgid "" "Listen carefully to the following examples. Pay close attention to the " "description that accompanies each example." @@ -388,17 +392,11 @@ msgstr "" "Luister hier aandachtig naar. Let goed op de beschrijving die bij elk " "voorbeeld staat." -#: experiment/rules/beat_alignment.py:37 -#: experiment/rules/rhythm_battery_final.py:44 -#: experiment/rules/rhythm_battery_intro.py:142 -msgid "Ok" -msgstr "Oké" - -#: experiment/rules/beat_alignment.py:56 +#: experiment/rules/beat_alignment.py:51 msgid "Well done! You’ve answered {} percent correctly!" msgstr "Goed gedaan! Je hebt {} procent goed beantwoord!" -#: experiment/rules/beat_alignment.py:58 +#: experiment/rules/beat_alignment.py:53 msgid "" "In the UK, over 140.000 people did this test when it was " "first developed?" @@ -406,11 +404,11 @@ msgstr "" "...meer dan 140.000 mensen in Engeland deze test hebben gedaan toen deze in " "ontwikkeling was?" -#: experiment/rules/beat_alignment.py:74 +#: experiment/rules/beat_alignment.py:65 msgid "You will now hear 17 music fragments." msgstr "Je krijgt nu 17 muziekfragmenten te horen." -#: experiment/rules/beat_alignment.py:77 +#: experiment/rules/beat_alignment.py:68 msgid "" "With each fragment you have to decide if the beeps are ALIGNED TO THE BEAT, " "or NOT ALIGNED TO THE BEAT of the music." @@ -418,11 +416,11 @@ msgstr "" "Bij elk fragment moet je bepalen of de piepjes IN DE MAAT of UIT DE MAAT van " "de muziek zijn." -#: experiment/rules/beat_alignment.py:79 +#: experiment/rules/beat_alignment.py:70 msgid "Note: a music fragment can occur several times." msgstr "Let op: een muziekfragment kan meerdere keren voorkomen." -#: experiment/rules/beat_alignment.py:81 +#: experiment/rules/beat_alignment.py:72 msgid "" "In total, this test will take around 6 minutes to complete. Try to stay " "focused for the entire duration!" @@ -430,96 +428,93 @@ msgstr "" "Deze test duurt ongeveer 6 minuten. Probeer tijdens de hele test " "geconcentreerd te blijven!" -#: experiment/rules/beat_alignment.py:84 -#: experiment/rules/musical_preferences.py:115 -#: experiment/rules/speech2song.py:56 experiment/rules/util/practice.py:114 +#: experiment/rules/beat_alignment.py:75 +#: experiment/rules/musical_preferences.py:95 experiment/rules/practice.py:211 +#: experiment/rules/speech2song.py:54 msgid "Start" msgstr "Start" -#: experiment/rules/beat_alignment.py:100 +#: experiment/rules/beat_alignment.py:91 msgid "In this example the beeps are ALIGNED TO THE BEAT of the music." msgstr "In dit voorbeeld zijn de piepjes IN DE MAAT van de muziek." -#: experiment/rules/beat_alignment.py:103 +#: experiment/rules/beat_alignment.py:94 msgid "In this example the beeps are NOT ALIGNED TO THE BEAT of the music." msgstr "In dit voorbeeld zijn de piepjes UIT DE MAAT van de muziek." -#: experiment/rules/beat_alignment.py:111 +#: experiment/rules/beat_alignment.py:102 msgid "Example {}" msgstr "Voorbeeld {}" -#: experiment/rules/beat_alignment.py:129 +#: experiment/rules/beat_alignment.py:120 msgid "Are the beeps ALIGNED TO THE BEAT or NOT ALIGNED TO THE BEAT?" msgstr "Zijn de piepjes IN DE MAAT of UIT DE MAAT?" -#: experiment/rules/beat_alignment.py:132 +#: experiment/rules/beat_alignment.py:123 msgid "ALIGNED TO THE BEAT" msgstr "IN DE MAAT" -#: experiment/rules/beat_alignment.py:133 +#: experiment/rules/beat_alignment.py:124 msgid "NOT ALIGNED TO THE BEAT" msgstr "UIT DE MAAT" -#: experiment/rules/beat_alignment.py:145 +#: experiment/rules/beat_alignment.py:136 msgid "Beat alignment" msgstr "Beat alignment" -#: experiment/rules/congosamediff.py:193 -#, fuzzy -#| msgid "Is the third rhythm the SAME or DIFFERENT?" +#: experiment/rules/congosamediff.py:147 msgid "Is the third sound the SAME or DIFFERENT as the first two sounds?" msgstr "Is het derde ritme HETZELFDE of ANDERS?" -#: experiment/rules/congosamediff.py:196 +#: experiment/rules/congosamediff.py:150 msgid "DEFINITELY SAME" -msgstr "" +msgstr "DEFINITIEF HETZELFDE" -#: experiment/rules/congosamediff.py:197 +#: experiment/rules/congosamediff.py:151 msgid "PROBABLY SAME" -msgstr "" +msgstr "WAARSCHIJNLIJK HETZELFDE" -#: experiment/rules/congosamediff.py:198 -#, fuzzy -#| msgid "DIFFERENT" +#: experiment/rules/congosamediff.py:152 msgid "PROBABLY DIFFERENT" -msgstr "ANDERS" +msgstr "WAARSCHIJNLIJK ANDERS" -#: experiment/rules/congosamediff.py:199 -#, fuzzy -#| msgid "DIFFERENT" +#: experiment/rules/congosamediff.py:153 msgid "DEFINITELY DIFFERENT" -msgstr "ANDERS" +msgstr "DEFINITIEF ANDERS" -#: experiment/rules/congosamediff.py:200 +#: experiment/rules/congosamediff.py:154 msgid "I DON’T KNOW" -msgstr "" +msgstr "IK WEET HET NIET" -#: experiment/rules/duration_discrimination.py:25 -msgid "interval" -msgstr "interval" +#: experiment/rules/duration_discrimination.py:29 +msgid "Duration discrimination" +msgstr "lengteverschillen" -#: experiment/rules/duration_discrimination.py:87 -#: experiment/rules/duration_discrimination_tone.py:22 -msgid "than" -msgstr "dan" - -#: experiment/rules/duration_discrimination.py:87 -#: experiment/rules/duration_discrimination_tone.py:22 -msgid "as" -msgstr "als" +#: experiment/rules/duration_discrimination.py:30 +msgid "Interval" +msgstr "Interval" -#: experiment/rules/duration_discrimination.py:89 -#: experiment/rules/duration_discrimination.py:127 +#: experiment/rules/duration_discrimination.py:34 #: experiment/rules/duration_discrimination_tone.py:23 msgid "LONGER" msgstr "LANGER" -#: experiment/rules/duration_discrimination.py:89 +#: experiment/rules/duration_discrimination.py:36 #: experiment/rules/duration_discrimination_tone.py:23 msgid "EQUAL" msgstr "EVEN LANG" -#: experiment/rules/duration_discrimination.py:92 +#: experiment/rules/duration_discrimination.py:72 +#: experiment/rules/duration_discrimination_tone.py:22 +msgid "than" +msgstr "dan" + +#: experiment/rules/duration_discrimination.py:72 +#: experiment/rules/duration_discrimination_tone.py:22 +msgid "as" +msgstr "als" + +#: experiment/rules/duration_discrimination.py:75 #, python-format msgid "" "The second interval was %(correct_response)s %(preposition)s the first " @@ -528,7 +523,7 @@ msgstr "" "Het 2e interval was %(correct_response)s %(preposition)s het 1e interval. Je " "antwoord was CORRECT." -#: experiment/rules/duration_discrimination.py:95 +#: experiment/rules/duration_discrimination.py:78 #, python-format msgid "" "The second interval was %(correct_response)s %(preposition)s the first " @@ -538,19 +533,15 @@ msgstr "" "antwoord was INCORRECT." #: experiment/rules/duration_discrimination.py:126 -msgid "EQUALLY LONG" -msgstr "EVEN LANG" - -#: experiment/rules/duration_discrimination.py:140 #, python-format -msgid "%(title)s duration discrimination" -msgstr "%(title)slengteverschillen" +msgid "%(title)s %(task)s" +msgstr "%(title)s %(task)s" -#: experiment/rules/duration_discrimination.py:150 +#: experiment/rules/duration_discrimination.py:133 msgid "Is the second interval EQUALLY LONG as the first interval or LONGER?" msgstr "Is het 2e interval EVEN LANG als of LANGER dan het 1e interval?" -#: experiment/rules/duration_discrimination.py:170 +#: experiment/rules/duration_discrimination.py:153 msgid "" "It's your job to decide if the second interval is EQUALLY LONG as the first " "interval, or LONGER." @@ -558,7 +549,7 @@ msgstr "" "Het is jouw taak om te beslissen of het 2e interval EVEN LANG is als het 1e " "interval, of LANGER." -#: experiment/rules/duration_discrimination.py:173 +#: experiment/rules/duration_discrimination.py:156 msgid "" "In this test you will hear two time durations for each trial, which are " "marked by two tones." @@ -566,7 +557,7 @@ msgstr "" "In deze test krijg je steeds twee tijdsduren te horen, die elk door twee " "tonen gemarkeerd worden." -#: experiment/rules/duration_discrimination.py:188 +#: experiment/rules/duration_discrimination.py:171 msgid "" "Well done! You heard the difference between two intervals that " "differed only {} percent in duration." @@ -574,7 +565,7 @@ msgstr "" "Goed gedaan! Je hoorde het verschil al als het ritme met maar {} procent " "vertraagde of versnelde!" -#: experiment/rules/duration_discrimination.py:190 +#: experiment/rules/duration_discrimination.py:173 msgid "" "When we research timing in humans, we often find that people's " "accuracy in this task scales: for shorter durations, people can " @@ -585,8 +576,8 @@ msgstr "" "verschillen horen dan voor lange intervallen." #: experiment/rules/duration_discrimination_tone.py:10 -msgid "tone" -msgstr "toon" +msgid "Tone" +msgstr "" #: experiment/rules/duration_discrimination_tone.py:14 msgid "" @@ -637,32 +628,27 @@ msgstr "" "Het is jouw taak om te beslissen of de 2e toon EVEN LANG is als de 1e toon, " "of LANGER." -#: experiment/rules/eurovision_2020.py:157 experiment/rules/hooked.py:313 -#: experiment/rules/kuiper_2020.py:147 -msgid "Did you hear this song in previous rounds?" -msgstr "" - -#: experiment/rules/h_bat.py:88 -msgid "Is the rhythm going SLOWER or FASTER?" -msgstr "VERTRAAGT of VERSNELT het ritme?" - -#: experiment/rules/h_bat.py:90 +#: experiment/rules/h_bat.py:33 msgid "SLOWER" msgstr "VERTRAAGT" -#: experiment/rules/h_bat.py:91 +#: experiment/rules/h_bat.py:35 msgid "FASTER" msgstr "VERSNELT" -#: experiment/rules/h_bat.py:108 +#: experiment/rules/h_bat.py:120 +msgid "Is the rhythm going SLOWER or FASTER?" +msgstr "VERTRAAGT of VERSNELT het ritme?" + +#: experiment/rules/h_bat.py:123 msgid "Beat acceleration" msgstr "Versnelling horen" -#: experiment/rules/h_bat.py:121 +#: experiment/rules/h_bat.py:131 msgid "It's your job to decide if the rhythm goes SLOWER of FASTER." msgstr "Het is jouw taak om te beslissen of het ritme VERTRAAGT of VERSNELT." -#: experiment/rules/h_bat.py:128 experiment/rules/hbat_bst.py:31 +#: experiment/rules/h_bat.py:138 experiment/rules/hbat_bst.py:33 msgid "" "In this test, you can answer as soon as you feel you know the answer, but " "please wait until you are sure or the sound has stopped." @@ -670,23 +656,17 @@ msgstr "" "Bij deze test kun je antwoorden zodra je het goede antwoord denkt te weten, " "maar wacht tot je het zeker weet of het geluid is gestopt." -#: experiment/rules/h_bat.py:140 -msgid "The rhythm went SLOWER. Your response was CORRECT." -msgstr "Het ritme VERTRAAGDE. Je antwoord was CORRECT." - -#: experiment/rules/h_bat.py:143 -msgid "The rhythm went FASTER. Your response was CORRECT." -msgstr "Het ritme VERSNELDE. Je antwoord was CORRECT." - -#: experiment/rules/h_bat.py:147 -msgid "The rhythm went SLOWER. Your response was INCORRECT." -msgstr "Het ritme VERTRAAGDE. Je antwoord was INCORRECT." - #: experiment/rules/h_bat.py:150 -msgid "The rhythm went FASTER. Your response was INCORRECT." -msgstr "Het ritme VERSNELDE. Je antwoord was INCORRECT." +#, python-format +msgid "The rhythm went %(correct_response)s. Your response was CORRECT." +msgstr "Het ritme %(correct_response)s. Je antwoord was CORRECT." -#: experiment/rules/h_bat.py:165 +#: experiment/rules/h_bat.py:154 +#, python-format +msgid "The rhythm went %(correct_response)s. Your response was INCORRECT." +msgstr "Het ritme %(correct_response)s. Je antwoord was INCORRECT." + +#: experiment/rules/h_bat.py:168 msgid "" "Well done! You heard the difference when the rhythm was " "speeding up or slowing down with only {} percent!" @@ -694,7 +674,7 @@ msgstr "" "Goed gedaan! Je hoorde het verschil al als het ritme met maar {} procent " "vertraagde of versnelde!" -#: experiment/rules/h_bat.py:174 +#: experiment/rules/h_bat.py:177 msgid "" "When people listen to music, they often perceive an underlying regular " "pulse, like the woodblock in this task. This allows us to clap " @@ -712,12 +692,20 @@ msgstr "" "...muzikanten ritmes vaak versnellen of vertragen om een specifiek gevoel " "over te brengen? We noemen dit ‘expressieve timing’." -#: experiment/rules/hbat_bst.py:22 +#: experiment/rules/hbat_bst.py:17 +msgid "DUPLE METER" +msgstr "TWEEDELIGE MAAT" + +#: experiment/rules/hbat_bst.py:19 +msgid "TRIPLE METER" +msgstr "DRIEDELIGE MAAT" + +#: experiment/rules/hbat_bst.py:24 msgid "" "In this test you will hear a number of rhythms which have a regular beat." msgstr "In deze test krijg je steeds een reeks regelmatige geluiden te horen." -#: experiment/rules/hbat_bst.py:25 +#: experiment/rules/hbat_bst.py:27 msgid "" "It's your job to decide if the rhythm has a DUPLE METER (a MARCH) or a " "TRIPLE METER (a WALTZ)." @@ -725,7 +713,7 @@ msgstr "" "Het is jouw taak om te beslissen of het ritme een TWEEDELIGE MAAT (een MARS) " "of een DRIEDELIGE MAAT (een WALS) is." -#: experiment/rules/hbat_bst.py:26 +#: experiment/rules/hbat_bst.py:28 msgid "" "Every SECOND tone in a DUPLE meter (march) is louder and every THIRD tone in " "a TRIPLE meter (waltz) is louder." @@ -733,39 +721,25 @@ msgstr "" "In de TWEEdelige maat (mars) is elke TWEEDE toon luider en in de DRIEdelige " "maat (wals) is elke DERDE toon luider." -#: experiment/rules/hbat_bst.py:54 +#: experiment/rules/hbat_bst.py:41 msgid "Is the rhythm a DUPLE METER (MARCH) or a TRIPLE METER (WALTZ)?" msgstr "Is de reeks een TWEEDELIGE MAAT (MARS) of een DRIEDELIGE MAAT (WALS)?" -#: experiment/rules/hbat_bst.py:56 -msgid "DUPLE METER" -msgstr "TWEEDELIGE MAAT" - -#: experiment/rules/hbat_bst.py:57 -msgid "TRIPLE METER" -msgstr "DRIEDELIGE MAAT" - -#: experiment/rules/hbat_bst.py:70 +#: experiment/rules/hbat_bst.py:44 msgid "Meter detection" msgstr "Maatherkenning" -#: experiment/rules/hbat_bst.py:81 -msgid "The rhythm was a DUPLE METER. Your answer was CORRECT." -msgstr "Het was een TWEEDELIGE MAAT. Je antwoord was CORRECT." - -#: experiment/rules/hbat_bst.py:84 -msgid "The rhythm was a TRIPLE METER. Your answer was CORRECT." -msgstr "Het was een DRIEDELIGE MAAT. Je antwoord was CORRECT." - -#: experiment/rules/hbat_bst.py:88 -msgid "The rhythm was a DUPLE METER. Your answer was INCORRECT." -msgstr "Het was een TWEEDELIGE MAAT. Je antwoord was INCORRECT." +#: experiment/rules/hbat_bst.py:50 +#, python-format +msgid "The rhythm was a %(correct_response)s. Your answer was CORRECT." +msgstr "Het was een %(correct_response)s. Je antwoord was CORRECT." -#: experiment/rules/hbat_bst.py:91 -msgid "The rhythm was a TRIPLE METER. Your response was INCORRECT." -msgstr "Het was een DRIEDELIGE MAAT. Je antwoord was INCORRECT." +#: experiment/rules/hbat_bst.py:54 +#, python-format +msgid "The rhythm was a %(correct_response)s Your answer was INCORRECT." +msgstr "Het was een %(correct_response)s. Je antwoord was INCORRECT." -#: experiment/rules/hbat_bst.py:103 +#: experiment/rules/hbat_bst.py:65 msgid "" "Well done! You heard the difference when the accented tone was " "only {} dB louder." @@ -773,7 +747,7 @@ msgstr "" "Goed gedaan! Je hoorde het verschil al wanneer de geaccentueerde tonen maar " "{} decibel luider waren." -#: experiment/rules/hbat_bst.py:105 +#: experiment/rules/hbat_bst.py:67 msgid "" "A march and a waltz are very common meters in Western music, but in other " "cultures, much more complex meters also exist!" @@ -781,87 +755,89 @@ msgstr "" "...een mars en een wals maatsoorten zijn die veel in Westerse culturen " "voorkomen, maar in andere culturen ook veel complexere maatsoorten bestaan?" -#: experiment/rules/hooked.py:55 experiment/rules/huang_2022.py:133 +#: experiment/rules/hooked.py:67 experiment/rules/huang_2022.py:118 msgid "" "Do you recognise the song? Try to sing along. The faster you recognise " "songs, the more points you can earn." msgstr "" -#: experiment/rules/hooked.py:57 experiment/rules/huang_2022.py:135 +#: experiment/rules/hooked.py:72 experiment/rules/huang_2022.py:120 msgid "" "Do you really know the song? Keep singing or imagining the music while the " "sound is muted. The music is still playing: you just can’t hear it!" msgstr "" -#: experiment/rules/hooked.py:59 experiment/rules/huang_2022.py:137 +#: experiment/rules/hooked.py:77 experiment/rules/huang_2022.py:122 msgid "" "Was the music in the right place when the sound came back? Or did we jump to " "a different spot during the silence?" msgstr "" -#: experiment/rules/hooked.py:62 experiment/rules/huang_2022.py:140 -#: experiment/rules/huang_2022.py:184 -#: experiment/rules/musical_preferences.py:97 +#: experiment/rules/hooked.py:82 experiment/rules/huang_2022.py:125 +#: experiment/rules/huang_2022.py:169 +#: experiment/rules/musical_preferences.py:82 msgid "Let's go!" msgstr "Start!" -#: experiment/rules/hooked.py:162 +#: experiment/rules/hooked.py:158 msgid "Bonus Rounds" msgstr "" -#: experiment/rules/hooked.py:164 +#: experiment/rules/hooked.py:160 msgid "Listen carefully to the music." msgstr "" -#: experiment/rules/hooked.py:165 +#: experiment/rules/hooked.py:161 msgid "Did you hear the same song during previous rounds?" msgstr "" -#: experiment/rules/hooked.py:204 +#: experiment/rules/hooked.py:203 #, fuzzy, python-format #| msgid "Round %(number)d / %(total)d" msgid "Round %(number)d / %(total)d" -msgstr "test %(index)d van %(total)d" +msgstr "Ronde %(index)d van %(total)d" -#: experiment/rules/huang_2022.py:70 -#: experiment/rules/musical_preferences.py:290 +#: experiment/rules/hooked.py:307 +msgid "Did you hear this song in previous rounds?" +msgstr "" + +#: experiment/rules/huang_2022.py:55 +#: experiment/rules/musical_preferences.py:253 msgid "Any remarks or questions (optional):" msgstr "" -#: experiment/rules/huang_2022.py:71 +#: experiment/rules/huang_2022.py:56 msgid "Thank you for your feedback!" msgstr "" -#: experiment/rules/huang_2022.py:93 -#: experiment/rules/musical_preferences.py:143 +#: experiment/rules/huang_2022.py:78 +#: experiment/rules/musical_preferences.py:127 msgid "Do you hear the music?" msgstr "" -#: experiment/rules/huang_2022.py:103 -#: experiment/rules/musical_preferences.py:153 +#: experiment/rules/huang_2022.py:88 +#: experiment/rules/musical_preferences.py:146 msgid "Audio check" msgstr "" -#: experiment/rules/huang_2022.py:112 -#: experiment/rules/musical_preferences.py:125 +#: experiment/rules/huang_2022.py:97 +#: experiment/rules/musical_preferences.py:106 msgid "Quit" msgstr "" -#: experiment/rules/huang_2022.py:112 +#: experiment/rules/huang_2022.py:97 msgid "Try" msgstr "" -#: experiment/rules/huang_2022.py:119 -#, fuzzy -#| msgid "All experiments" +#: experiment/rules/huang_2022.py:104 msgid "Ready to experiment" -msgstr "Alle experimenten" +msgstr "" -#: experiment/rules/huang_2022.py:130 +#: experiment/rules/huang_2022.py:115 msgid "How to Play" msgstr "" -#: experiment/rules/huang_2022.py:142 +#: experiment/rules/huang_2022.py:127 msgid "" "You can use your smartphone, computer or tablet to participate in this " "experiment. Please choose the best network in your area to participate in " @@ -871,12 +847,12 @@ msgid "" "access the experiment page through the following channels:" msgstr "" -#: experiment/rules/huang_2022.py:145 +#: experiment/rules/huang_2022.py:130 msgid "" "Directly click the link on WeChat (smart phone or PC version, or WeChat Web)" msgstr "" -#: experiment/rules/huang_2022.py:148 +#: experiment/rules/huang_2022.py:133 msgid "" "If the link to load the experiment page through the WeChat app on your cell " "phone fails, you can copy and paste the link in the browser of your cell " @@ -885,29 +861,29 @@ msgid "" "Quark, etc." msgstr "" -#: experiment/rules/huang_2022.py:180 +#: experiment/rules/huang_2022.py:165 msgid "" "Please answer some questions on your musical " "(Goldsmiths-MSI) and demographic background" msgstr "" -#: experiment/rules/huang_2022.py:221 +#: experiment/rules/huang_2022.py:206 msgid "Thank you for your contribution to science!" msgstr "" -#: experiment/rules/huang_2022.py:223 +#: experiment/rules/huang_2022.py:208 msgid "Well done!" msgstr "" -#: experiment/rules/huang_2022.py:223 +#: experiment/rules/huang_2022.py:208 msgid "Too bad!" msgstr "" -#: experiment/rules/huang_2022.py:225 +#: experiment/rules/huang_2022.py:210 msgid "You did not recognise any songs at first." msgstr "" -#: experiment/rules/huang_2022.py:227 +#: experiment/rules/huang_2022.py:212 #, python-format msgid "" "It took you %(n_seconds)d s to recognise a song on average, " @@ -915,74 +891,80 @@ msgid "" "thought you knew." msgstr "" -#: experiment/rules/huang_2022.py:233 +#: experiment/rules/huang_2022.py:218 #, python-format msgid "" "During the bonus rounds, you remembered %(n_correct)d of the %(n_total)d " "songs that came back." msgstr "" -#: experiment/rules/matching_pairs.py:54 -#: experiment/rules/visual_matching_pairs.py:51 +#: experiment/rules/matching_pairs.py:45 msgid "" "TuneTwins is a musical version of \"Memory\". It consists of 16 musical " "fragments. Your task is to listen and find the 8 matching pairs." msgstr "" -#: experiment/rules/matching_pairs.py:55 -#: experiment/rules/visual_matching_pairs.py:52 +#: experiment/rules/matching_pairs.py:50 msgid "" "Some versions of the game are easy and you will have to listen for identical " "pairs. Some versions are more difficult and you will have to listen for " "similar pairs, one of which is distorted." msgstr "" -#: experiment/rules/matching_pairs.py:56 -#: experiment/rules/visual_matching_pairs.py:53 +#: experiment/rules/matching_pairs.py:53 msgid "Click on another card to stop the current card from playing." msgstr "" -#: experiment/rules/matching_pairs.py:57 -#: experiment/rules/visual_matching_pairs.py:54 +#: experiment/rules/matching_pairs.py:54 msgid "Finding a match removes the pair from the board." msgstr "" -#: experiment/rules/matching_pairs.py:58 -#: experiment/rules/visual_matching_pairs.py:55 +#: experiment/rules/matching_pairs.py:55 msgid "Listen carefully to avoid mistakes and earn more points." msgstr "" -#: experiment/rules/matching_pairs.py:73 -#: experiment/rules/visual_matching_pairs.py:70 +#: experiment/rules/matching_pairs.py:69 #, python-format msgid "" "Before starting the game, we would like to ask you %i demographic questions." msgstr "" -#: experiment/rules/musical_preferences.py:60 -msgid "I consent and continue." +#: experiment/rules/matching_pairs_2025.py:19 +msgid "" +"This was not a match, so you get 0 points. Please try again to see if you " +"can find a matching pair." msgstr "" -#: experiment/rules/musical_preferences.py:61 -#, fuzzy -#| msgid "Informed Consent" -msgid "I do not consent." -msgstr "Toestemmingsverklaring" +#: experiment/rules/matching_pairs_2025.py:22 +msgid "" +"You got a matching pair, but you didn't hear both cards before. This is " +"considered a lucky match. You get 10 points." +msgstr "" + +#: experiment/rules/matching_pairs_2025.py:24 +msgid "You got a matching pair. You get 20 points." +msgstr "" -#: experiment/rules/musical_preferences.py:66 +#: experiment/rules/matching_pairs_2025.py:26 +msgid "" +"You thought you found a matching pair, but you didn't. This is considered a " +"misremembered pair. You lose 10 points." +msgstr "" + +#: experiment/rules/musical_preferences.py:55 msgid "Welcome to the Musical Preferences experiment!" msgstr "" -#: experiment/rules/musical_preferences.py:68 +#: experiment/rules/musical_preferences.py:56 msgid "Please start by checking your connection quality." msgstr "" -#: experiment/rules/musical_preferences.py:70 -#: experiment/rules/speech2song.py:101 +#: experiment/rules/musical_preferences.py:57 +#: experiment/rules/speech2song.py:85 msgid "OK" msgstr "OK" -#: experiment/rules/musical_preferences.py:92 +#: experiment/rules/musical_preferences.py:75 msgid "" "To understand your musical preferences, we have {} questions for you before " "the experiment begins. The first two " @@ -991,74 +973,154 @@ msgid "" "questions. It will take 2-3 minutes." msgstr "" -#: experiment/rules/musical_preferences.py:95 -#: experiment/rules/musical_preferences.py:113 +#: experiment/rules/musical_preferences.py:80 +#: experiment/rules/musical_preferences.py:93 msgid "Have fun!" msgstr "" -#: experiment/rules/musical_preferences.py:103 +#: experiment/rules/musical_preferences.py:87 msgid "How to play" msgstr "" -#: experiment/rules/musical_preferences.py:106 +#: experiment/rules/musical_preferences.py:89 msgid "" "You will hear 64 music clips and have to answer two questions for each clip." msgstr "" -#: experiment/rules/musical_preferences.py:108 +#: experiment/rules/musical_preferences.py:90 msgid "It will take 20-30 minutes to complete the whole experiment." msgstr "" -#: experiment/rules/musical_preferences.py:110 +#: experiment/rules/musical_preferences.py:91 msgid "Either wear headphones or use your device's speakers." msgstr "" -#: experiment/rules/musical_preferences.py:112 +#: experiment/rules/musical_preferences.py:92 msgid "Your final results will be displayed at the end." msgstr "" -#: experiment/rules/musical_preferences.py:133 +#: experiment/rules/musical_preferences.py:118 msgid "Tech check" msgstr "" -#: experiment/rules/musical_preferences.py:159 +#: experiment/rules/musical_preferences.py:156 msgid "Love unlocked" msgstr "" -#: experiment/rules/musical_preferences.py:171 +#: experiment/rules/musical_preferences.py:172 msgid "Knowledge unlocked" msgstr "" -#: experiment/rules/musical_preferences.py:190 +#: experiment/rules/musical_preferences.py:192 msgid "Connection unlocked" msgstr "" -#: experiment/rules/musical_preferences.py:210 -#, fuzzy -#| msgid "How much do you agree or disagree?" +#: experiment/rules/musical_preferences.py:207 msgid "2. How much do you like this song?" -msgstr "In hoeverre ben je het hiermee eens of oneens?" +msgstr "" -#: experiment/rules/musical_preferences.py:217 +#: experiment/rules/musical_preferences.py:213 msgid "1. Do you know this song?" msgstr "" -#: experiment/rules/musical_preferences.py:233 -#, fuzzy, python-format -#| msgid "Round %(number)d / %(total)d" +#: experiment/rules/musical_preferences.py:225 +#, python-format msgid "Song %(round)s/%(total)s" -msgstr "test %(index)d van %(total)d" +msgstr "" -#: experiment/rules/musical_preferences.py:257 +#: experiment/rules/musical_preferences.py:245 +msgid "Thank you for your participation and contribution to science!" +msgstr "" + +#: experiment/rules/practice.py:58 +msgid "LOWER" +msgstr "" + +#: experiment/rules/practice.py:60 +msgid "HIGHER" +msgstr "" + +#: experiment/rules/practice.py:127 +msgid "In this test you will hear two tones" +msgstr "" + +#: experiment/rules/practice.py:131 #, python-format msgid "" -"I explored musical preferences on %(url)s! My top 3 favorite songs: " -"%(top_participant)s. I know %(known_songs)i out of %(n_songs)i songs. All " -"players' top 3 songs: %(top_all)s" +"It's your job to decide if the second tone is %(first_condition)s or " +"%(second_condition)s than the second tone" msgstr "" -#: experiment/rules/musical_preferences.py:282 -msgid "Thank you for your participation and contribution to science!" +#: experiment/rules/practice.py:165 +msgid "We will now practice first." +msgstr "We gaan nu eerst oefenen." + +#: experiment/rules/practice.py:169 +#, python-format +msgid "First you will hear %(n_practice_rounds)d practice trials." +msgstr "Je krijgt %(n_practice_rounds)d oefentrials te horen." + +#: experiment/rules/practice.py:174 +msgid "Begin experiment" +msgstr "" + +#: experiment/rules/practice.py:185 +#, python-format +msgid "You have answered %(n_correct)d or more practice trials incorrectly." +msgstr "Je hebt %(n_correct)d of meer oefentrials incorrect beantwoord." + +#: experiment/rules/practice.py:189 +msgid "We will therefore practice again." +msgstr "We gaan daarom nog een keer oefenen." + +#: experiment/rules/practice.py:190 +msgid "But first, you can read the instructions again." +msgstr "Lees eerst nogmaals de instructie." + +#: experiment/rules/practice.py:202 +msgid "Now we will start the real experiment." +msgstr "We gaan nu beginnen met het echte experiment." + +#: experiment/rules/practice.py:204 +msgid "" +"Pay attention! During the experiment it will become more difficult to hear " +"the difference between the tones." +msgstr "" +"Let op! Tijdens het experiment zal het steeds moeilijker zijn om het " +"verschil te horen tussen de tonen." + +#: experiment/rules/practice.py:208 +msgid "Remember that you don't move along or tap during the test." +msgstr "Denk eraan dat je niet meebeweegt of meetikt tijdens het testje." + +#: experiment/rules/practice.py:223 +#, python-format +msgid "" +"The second tone was %(correct_response)s than the first tone. Your answer " +"was CORRECT." +msgstr "" +"De 2e toon was %(correct_response)s dan de 1e toon. Je antwoord was CORRECT." + +#: experiment/rules/practice.py:227 +#, python-format +msgid "" +"The second tone was %(correct_response)s than the first tone. Your answer " +"was INCORRECT." +msgstr "" +"De 2e toon was %(correct_response)s dan het 1e toon. Je antwoord was " +"INCORRECT." + +#: experiment/rules/practice.py:308 +#, python-format +msgid "" +"Is the second tone %(first_condition)s or %(second_condition)s than the " +"first tone?" +msgstr "" + +#: experiment/rules/practice.py:335 +#, python-format +msgid "" +"%(task_description)s: Practice round %(round_number)d of %(total_rounds)d" msgstr "" #: experiment/rules/rhythm_battery_final.py:39 @@ -1073,46 +1135,66 @@ msgstr "" msgid "After these questions, the experiment will proceed to the final screen." msgstr "Na deze vragen zal u het slotscherm te zien krijgen." -#: experiment/rules/rhythm_battery_final.py:56 +#: experiment/rules/rhythm_battery_final.py:55 msgid "Thank you very much for participating!" msgstr "Hartelijk dank voor je deelname!" -#: experiment/rules/rhythm_battery_intro.py:27 +#: experiment/rules/rhythm_battery_intro.py:23 +msgid "General listening instructions:" +msgstr "Algemene luisterinstructies:" + +#: experiment/rules/rhythm_battery_intro.py:26 +msgid "" +"To make sure that you can do the experiment as well as possible, please do " +"it a quiet room with a stable internet connection." +msgstr "" +"Om het experiment zo goed mogelijk te doen, vragen we je het in een stille " +"kamer met stabiel internet te doen." + +#: experiment/rules/rhythm_battery_intro.py:28 +msgid "" +"Please use headphones, and turn off sound notifications from other devices " +"and applications (e.g., e-mail, phone messages)." +msgstr "" +"Gebruik een koptelefoon en zet geluidsmeldingen van andere apparaten en " +"programma's uit (bijvoorbeeld meldingen van je telefoon of e-mail)." + +#: experiment/rules/rhythm_battery_intro.py:41 msgid "Are you in a quiet room?" msgstr "Ben je in een stille ruimte?" -#: experiment/rules/rhythm_battery_intro.py:29 -#: experiment/rules/rhythm_battery_intro.py:46 -#: experiment/rules/rhythm_battery_intro.py:63 -#: experiment/rules/rhythm_battery_intro.py:81 +#: experiment/rules/rhythm_battery_intro.py:43 +#: experiment/rules/rhythm_battery_intro.py:60 +#: experiment/rules/rhythm_battery_intro.py:77 +#: experiment/rules/rhythm_battery_intro.py:95 msgid "YES" msgstr "JA" -#: experiment/rules/rhythm_battery_intro.py:30 -#: experiment/rules/rhythm_battery_intro.py:47 +#: experiment/rules/rhythm_battery_intro.py:44 +#: experiment/rules/rhythm_battery_intro.py:61 msgid "MODERATELY" msgstr "REDELIJK" -#: experiment/rules/rhythm_battery_intro.py:31 -#: experiment/rules/rhythm_battery_intro.py:48 -#: experiment/rules/rhythm_battery_intro.py:64 -#: experiment/rules/rhythm_battery_intro.py:82 +#: experiment/rules/rhythm_battery_intro.py:45 +#: experiment/rules/rhythm_battery_intro.py:62 +#: experiment/rules/rhythm_battery_intro.py:78 +#: experiment/rules/rhythm_battery_intro.py:96 msgid "NO" msgstr "NEE" -#: experiment/rules/rhythm_battery_intro.py:44 +#: experiment/rules/rhythm_battery_intro.py:58 msgid "Do you have a stable internet connection?" msgstr "Heb je een stabiele internetverbinding?" -#: experiment/rules/rhythm_battery_intro.py:61 +#: experiment/rules/rhythm_battery_intro.py:75 msgid "Are you wearing headphones?" msgstr "Heb je een koptelefoon op?" -#: experiment/rules/rhythm_battery_intro.py:79 +#: experiment/rules/rhythm_battery_intro.py:93 msgid "Do you have sound notifications from other devices turned off?" msgstr "Heb je geluidsmeldingen van andere apparaten uitgezet?" -#: experiment/rules/rhythm_battery_intro.py:92 +#: experiment/rules/rhythm_battery_intro.py:106 msgid "" "You can now set the sound to a comfortable level. You " "can then adjust the volume to as high a level as possible without it being " @@ -1123,17 +1205,17 @@ msgstr "" "zo luid mogelijk, zonder dat het oncomfortabel is. Wanneer je tevreden bent, " "klik dan op Verder." -#: experiment/rules/rhythm_battery_intro.py:97 +#: experiment/rules/rhythm_battery_intro.py:111 msgid "" "Please keep the eventual sound level the same over the course of the " "experiment." msgstr "Houd het volume gelijk gedurende het hele experiment." -#: experiment/rules/rhythm_battery_intro.py:112 +#: experiment/rules/rhythm_battery_intro.py:126 msgid "You are about to take part in an experiment about rhythm perception." msgstr "Je gaat meedoen aan een experiment over ritmegevoel." -#: experiment/rules/rhythm_battery_intro.py:115 +#: experiment/rules/rhythm_battery_intro.py:129 msgid "" "We want to find out what the best way is to test whether someone has a good " "sense of rhythm!" @@ -1141,19 +1223,19 @@ msgstr "" "We willen weten wat de beste manier is om erachter te komen of iemand een " "goed ritmegevoel heeft!" -#: experiment/rules/rhythm_battery_intro.py:118 +#: experiment/rules/rhythm_battery_intro.py:132 msgid "" "You will be doing many little tasks that have something to do with rhythm." msgstr "Je gaat verschillende taakjes doen die iets met ritme te maken hebben." -#: experiment/rules/rhythm_battery_intro.py:121 +#: experiment/rules/rhythm_battery_intro.py:135 msgid "" "You will get a short explanation and a practice trial for each little task." msgstr "" "Voor elk taakje krijg je eerst een korte uitleg en de mogelijkheid om te " "oefenen." -#: experiment/rules/rhythm_battery_intro.py:124 +#: experiment/rules/rhythm_battery_intro.py:138 msgid "" "You can get reimbursed for completing the entire experiment! Either by " "earning 6 euros, or by getting 1 research credit (for psychology students at " @@ -1165,53 +1247,33 @@ msgstr "" "psychologie studenten van de UvA). Op het eind van het experiment krijg je " "instructies over hoe je de vergoeding kunt ontvangen." -#: experiment/rules/rhythm_battery_intro.py:134 -msgid "General listening instructions:" -msgstr "Algemene luisterinstructies:" - -#: experiment/rules/rhythm_battery_intro.py:137 -msgid "" -"To make sure that you can do the experiment as well as possible, please do " -"it a quiet room with a stable internet connection." -msgstr "" -"Om het experiment zo goed mogelijk te doen, vragen we je het in een stille " -"kamer met stabiel internet te doen." +#: experiment/rules/rhythm_discrimination.py:88 +msgid "DIFFERENT" +msgstr "ANDERS" -#: experiment/rules/rhythm_battery_intro.py:139 -msgid "" -"Please use headphones, and turn off sound notifications from other devices " -"and applications (e.g., e-mail, phone messages)." -msgstr "" -"Gebruik een koptelefoon en zet geluidsmeldingen van andere apparaten en " -"programma's uit (bijvoorbeeld meldingen van je telefoon of e-mail)." +#: experiment/rules/rhythm_discrimination.py:90 +msgid "SAME" +msgstr "HETZELFDE" -#: experiment/rules/rhythm_discrimination.py:158 +#: experiment/rules/rhythm_discrimination.py:137 msgid "Is the third rhythm the SAME or DIFFERENT?" msgstr "Is het derde ritme HETZELFDE of ANDERS?" -#: experiment/rules/rhythm_discrimination.py:160 -msgid "SAME" -msgstr "HETZELFDE" +#: experiment/rules/rhythm_discrimination.py:157 +#, python-format +msgid "Rhythm discrimination: %(title)s" +msgstr "Ritmeverschillen: %(title)s" -#: experiment/rules/rhythm_discrimination.py:161 -msgid "DIFFERENT" -msgstr "ANDERS" +#: experiment/rules/rhythm_discrimination.py:165 +msgid "practice %(index)d of %(total)d" +msgstr "oefentrial %(index)d van %(total)d" #: experiment/rules/rhythm_discrimination.py:170 -msgid "practice" -msgstr "oefenen" - -#: experiment/rules/rhythm_discrimination.py:172 #, python-format msgid "trial %(index)d of %(total)d" msgstr "test %(index)d van %(total)d" -#: experiment/rules/rhythm_discrimination.py:177 -#, python-format -msgid "Rhythm discrimination: %s" -msgstr "Ritmeverschillen: %s" - -#: experiment/rules/rhythm_discrimination.py:227 +#: experiment/rules/rhythm_discrimination.py:233 msgid "" "In this test you will hear the same rhythm twice. After that, you will hear " "a third rhythm." @@ -1219,7 +1281,7 @@ msgstr "" "In deze test hoor je twee keer hetzelfde ritme achter elkaar. Dan volgt een " "derde ritme. " -#: experiment/rules/rhythm_discrimination.py:230 +#: experiment/rules/rhythm_discrimination.py:238 msgid "" "Your task is to decide whether this third rhythm is the SAME as the first " "two rhythms or DIFFERENT." @@ -1227,7 +1289,7 @@ msgstr "" "Het is jouw taak om te beslissen of dit derde ritme HETZELFDE is als of " "ANDERS is dan de eerste twee." -#: experiment/rules/rhythm_discrimination.py:233 +#: experiment/rules/rhythm_discrimination.py:244 msgid "" "This test will take around 6 minutes to complete. Try to stay focused for " "the entire test!" @@ -1235,75 +1297,71 @@ msgstr "" "Deze test duurt ongeveer 6 minuten. Probeer tijdens de hele test " "geconcentreerd te blijven!" -#: experiment/rules/rhythm_discrimination.py:244 -msgid "The third rhythm is the SAME. Your response was CORRECT." -msgstr "Het derde ritme is HETZELFDE. Je antwoord is CORRECT." - -#: experiment/rules/rhythm_discrimination.py:247 -msgid "The third rhythm is DIFFERENT. Your response was CORRECT." -msgstr "Het derde ritme is ANDERS. Je antwoord is CORRECT." - -#: experiment/rules/rhythm_discrimination.py:251 -msgid "The third rhythm is the SAME. Your response was INCORRECT." -msgstr "Het derde ritme is HETZELFDE. Je antwoord is INCORRECT." +#: experiment/rules/rhythm_discrimination.py:256 +#, python-format +msgid "" +"The third rhythm is the %(correct_response)s. Your response was CORRECT." +msgstr "Het derde ritme is %(correct_response)s. Je antwoord is CORRECT." -#: experiment/rules/rhythm_discrimination.py:254 -msgid "The third rhythm is DIFFERENT. Your response was INCORRECT." -msgstr "Het derde ritme is ANDERS. Je antwoord is INCORRECT." +#: experiment/rules/rhythm_discrimination.py:260 +#, python-format +msgid "" +"The third rhythm is the %(correct_response)s. Your response was INCORRECT." +msgstr "Het derde ritme is %(correct_response)s. Je antwoord is INCORRECT." -#: experiment/rules/rhythm_discrimination.py:268 +#: experiment/rules/rhythm_discrimination.py:274 msgid "Well done! You've answered {} percent correctly!" msgstr "Goed gedaan! Je hebt {} procent goed beantwoord!" -#: experiment/rules/rhythm_discrimination.py:270 +#: experiment/rules/rhythm_discrimination.py:278 msgid "" -"One reason for the weird beep-tones in this test (instead of some " -"nice drum-sound) is that it is used very often in brain scanners, " -"which make a lot of noise. The beep-sound helps people in the " -"scanner to hear the rhythm really well." +"One reason for the weird beep-tones in this test (instead of " +"some nice drum-sound) is that it is used very often in brain " +"scanners, which make a lot of noise. The beep-sound helps people in the " +"scanner to hear the rhythm really well." msgstr "" "...één van de redenen om piepjes te gebruiken (in plaats van een leuk " "drumgeluid) is dat deze test veel wordt gebruikt in hersenscanners, en die " "maken veel lawaai. Het piepgeluid helpt mensen in de scanner om het ritme " "goed te kunnen horen." -#: experiment/rules/speech2song.py:40 question/languages.py:59 +#: experiment/rules/speech2song.py:38 question/languages.py:59 msgid "English" msgstr "" -#: experiment/rules/speech2song.py:41 question/languages.py:60 +#: experiment/rules/speech2song.py:39 question/languages.py:60 msgid "Brazilian Portuguese" msgstr "" -#: experiment/rules/speech2song.py:42 question/languages.py:61 +#: experiment/rules/speech2song.py:40 question/languages.py:61 msgid "Mandarin Chinese" msgstr "" -#: experiment/rules/speech2song.py:50 +#: experiment/rules/speech2song.py:48 msgid "This is an experiment about an auditory illusion." msgstr "" -#: experiment/rules/speech2song.py:53 +#: experiment/rules/speech2song.py:51 msgid "" "Please wear headphones (earphones) during the experiment to maximise the " "experience of the illusion, if possible." msgstr "" -#: experiment/rules/speech2song.py:90 +#: experiment/rules/speech2song.py:74 msgid "Thank you for answering these questions about your background!" msgstr "" -#: experiment/rules/speech2song.py:94 +#: experiment/rules/speech2song.py:78 msgid "Now you will hear a sound repeated multiple times." msgstr "" -#: experiment/rules/speech2song.py:98 +#: experiment/rules/speech2song.py:82 msgid "" "Please listen to the following segment carefully, if possible with " "headphones." msgstr "" -#: experiment/rules/speech2song.py:109 +#: experiment/rules/speech2song.py:98 msgid "" "Previous studies have shown that many people perceive the segment you just " "heard as song-like after repetition, but it is no problem if you do not " @@ -1311,149 +1369,109 @@ msgid "" "differences." msgstr "" -#: experiment/rules/speech2song.py:114 +#: experiment/rules/speech2song.py:103 msgid "Part 1" msgstr "" -#: experiment/rules/speech2song.py:117 +#: experiment/rules/speech2song.py:106 msgid "" "In the first part of the experiment, you will be presented with speech " "segments like the one just now in different languages which you may or may " "not speak." msgstr "" -#: experiment/rules/speech2song.py:119 +#: experiment/rules/speech2song.py:108 msgid "Your task is to rate each segment on a scale from 1 to 5." msgstr "" -#: experiment/rules/speech2song.py:134 +#: experiment/rules/speech2song.py:123 msgid "Part2" msgstr "" -#: experiment/rules/speech2song.py:138 +#: experiment/rules/speech2song.py:127 msgid "" "In the following part of the experiment, you will be presented with segments " "of environmental sounds as opposed to speech sounds." msgstr "" -#: experiment/rules/speech2song.py:141 +#: experiment/rules/speech2song.py:130 msgid "Environmental sounds are sounds that are not speech nor music." msgstr "" -#: experiment/rules/speech2song.py:144 +#: experiment/rules/speech2song.py:133 msgid "" "Like the speech segments, your task is to rate each segment on a scale from " "1 to 5." msgstr "" -#: experiment/rules/speech2song.py:161 +#: experiment/rules/speech2song.py:150 msgid "End of experiment" msgstr "" -#: experiment/rules/speech2song.py:164 +#: experiment/rules/speech2song.py:153 msgid "Thank you for contributing your time to science!" msgstr "" -#: experiment/rules/speech2song.py:210 +#: experiment/rules/speech2song.py:196 msgid "Does this sound like song or speech to you?" msgstr "" -#: experiment/rules/speech2song.py:212 +#: experiment/rules/speech2song.py:198 msgid "sounds exactly like speech" msgstr "" -#: experiment/rules/speech2song.py:213 +#: experiment/rules/speech2song.py:199 msgid "sounds somewhat like speech" msgstr "" -#: experiment/rules/speech2song.py:214 +#: experiment/rules/speech2song.py:200 msgid "sounds neither like speech nor like song" msgstr "" -#: experiment/rules/speech2song.py:215 +#: experiment/rules/speech2song.py:201 msgid "sounds somewhat like song" msgstr "" -#: experiment/rules/speech2song.py:216 +#: experiment/rules/speech2song.py:202 msgid "sounds exactly like song" msgstr "" -#: experiment/rules/speech2song.py:226 +#: experiment/rules/speech2song.py:212 msgid "Does this sound like music or an environmental sound to you?" msgstr "" -#: experiment/rules/speech2song.py:228 +#: experiment/rules/speech2song.py:214 msgid "sounds exactly like an environmental sound" msgstr "" -#: experiment/rules/speech2song.py:229 +#: experiment/rules/speech2song.py:215 msgid "sounds somewhat like an environmental sound" msgstr "" -#: experiment/rules/speech2song.py:230 +#: experiment/rules/speech2song.py:216 msgid "sounds neither like an environmental sound nor like music" msgstr "" -#: experiment/rules/speech2song.py:231 +#: experiment/rules/speech2song.py:217 msgid "sounds somewhat like music" msgstr "" -#: experiment/rules/speech2song.py:232 +#: experiment/rules/speech2song.py:218 msgid "sounds exactly like music" msgstr "" -#: experiment/rules/speech2song.py:238 +#: experiment/rules/speech2song.py:224 msgid "Listen carefully" msgstr "" -#: experiment/rules/thats_my_song.py:104 +#: experiment/rules/thats_my_song.py:89 msgid "Choose two or more decades of music" msgstr "" -#: experiment/rules/thats_my_song.py:117 +#: experiment/rules/thats_my_song.py:94 msgid "Playlist selection" msgstr "" -#: experiment/rules/util/practice.py:81 -msgid "We will now practice first." -msgstr "We gaan nu eerst oefenen." - -#: experiment/rules/util/practice.py:83 -msgid "First you will hear 4 practice trials." -msgstr "Je krijgt 4 oefentrials te horen." - -#: experiment/rules/util/practice.py:85 -msgid "Begin experiment" -msgstr "" - -#: experiment/rules/util/practice.py:92 -msgid "You have answered 1 or more practice trials incorrectly." -msgstr "Je hebt 1 of meer oefentrials incorrect beantwoord." - -#: experiment/rules/util/practice.py:94 -msgid "We will therefore practice again." -msgstr "We gaan daarom nog een keer oefenen." - -#: experiment/rules/util/practice.py:96 -msgid "But first, you can read the instructions again." -msgstr "Lees eerst nogmaals de instructie." - -#: experiment/rules/util/practice.py:105 -msgid "Now we will start the real experiment." -msgstr "We gaan nu beginnen met het echte experiment." - -#: experiment/rules/util/practice.py:107 -msgid "" -"Pay attention! During the experiment it will become more difficult to hear " -"the difference between the tones." -msgstr "" -"Let op! Tijdens het experiment zal het steeds moeilijker zijn om het " -"verschil te horen tussen de tonen." - -#: experiment/rules/util/practice.py:111 -msgid "Remember that you don't move along or tap during the test." -msgstr "Denk eraan dat je niet meebeweegt of meetikt tijdens het testje." - #: experiment/standards/isced_education.py:4 msgid "Primary school" msgstr "" @@ -1745,13 +1763,6 @@ msgid "Who can take part in this research?" msgstr "" #: experiment/templates/consent/consent_categorization.html:6 -#, fuzzy -#| msgid "" -#| " Anybody aged 16 or older with no hearing problems is welcome to " -#| "participate in this research. Your device must be able to play audio, and " -#| "you must have a sufficiently strong data connection to be able to stream " -#| "short sound files. Headphones are recommended for the best results, but " -#| "you may also use either internal or external loudspeakers. " msgid "" " Anybody with sufficient good hearing, natural or corrected. Your device " "(computer, tablet or smartphone) must be able to play audio, and you must " @@ -1834,6 +1845,13 @@ msgid "" "fgw@uva.nl; Kloveniersburgwal 48, 1012 CX Amsterdam). " msgstr "" +#: experiment/templates/consent/consent_categorization.html:15 +#: experiment/templates/consent/consent_hooked.html:79 +#: experiment/templates/consent/consent_huang2021.html:88 +#: experiment/templates/consent/consent_musical_preferences.html:64 +msgid "Informed consent" +msgstr "" + #: experiment/templates/consent/consent_categorization.html:16 msgid "" " I hereby declare that I have been clearly informed about the research " @@ -1850,13 +1868,6 @@ msgid "" msgstr "" #: experiment/templates/consent/consent_hooked.html:3 -#, fuzzy -#| msgid "" -#| " You will be taking part in the experiment “Who’s got rhythm?” conducted " -#| "by Dr Fleur Bouwer of the Psychology Department at the University of " -#| "Amsterdam. Before the research project can begin, it is important that " -#| "you read about the procedures we will be applying. Make sure to read this " -#| "information carefully. " msgid "" "\n" " You will be taking part in the Hooked on Music research project " @@ -1867,11 +1878,6 @@ msgid "" "carefully.\n" " " msgstr "" -"U gaat meedoen aan het experiment “Who’s got rhythm?” uitgevoerd door Dr " -"Fleur Bouwer van de afdeling Psychologie aan de Universiteit van Amsterdam. " -"Voordat het onderzoek begint, is het belangrijk dat u op de hoogte bent van " -"de procedure die in dit onderzoek wordt gevolgd. Lees daarom onderstaande " -"tekst zorgvuldig door." #: experiment/templates/consent/consent_hooked.html:8 #: experiment/templates/consent/consent_huang2021.html:11 @@ -1906,14 +1912,6 @@ msgid "" msgstr "" #: experiment/templates/consent/consent_hooked.html:25 -#, fuzzy -#| msgid "" -#| " Anybody aged 16 or older with no hearing problems and no psychiatric or " -#| "neurological disorders is welcome to participate in this research. Your " -#| "device must be able to play audio, and you must have a sufficiently " -#| "strong data connection to be able to stream short MP3 files. Headphones " -#| "are recommended for the best results, but you may also use either " -#| "internal or external loudspeakers. " msgid "" "\n" " Anybody with sufficiently good hearing, natural or corrected, to enjoy " @@ -1925,12 +1923,6 @@ msgid "" "comfortable for you.\n" " " msgstr "" -"U kunt meedoen aan dit onderzoek als u geen gehoorproblemen heeft, geen " -"psychiatrische of neurologische stoornis, en ouder bent dan 16 jaar. Uw " -"apparaat moet geluid kunnen afspelen, en uw internetverbinding moet goed " -"genoeg zijn om korte MP3 files te kunnen streamen. We raden aan het " -"experiment met een koptelefoon te doen, maar het is ook mogelijk om " -"luidsprekers te gebruiken." #: experiment/templates/consent/consent_hooked.html:33 msgid "" @@ -2207,10 +2199,8 @@ msgid "" msgstr "" #: experiment/templates/consent/consent_musical_preferences.html:2 -#, fuzzy -#| msgid "Voluntary Participation" msgid "Dear participant," -msgstr "Vrijwilligheid" +msgstr "" #: experiment/templates/consent/consent_musical_preferences.html:4 msgid "" @@ -2249,10 +2239,8 @@ msgid "" msgstr "" #: experiment/templates/consent/consent_musical_preferences.html:27 -#, fuzzy -#| msgid "Instructions and Procedure" msgid "Instructions" -msgstr "Gang van zaken tijdens het onderzoek" +msgstr "" #: experiment/templates/consent/consent_musical_preferences.html:29 msgid "" @@ -2273,10 +2261,8 @@ msgid "" msgstr "" #: experiment/templates/consent/consent_musical_preferences.html:40 -#, fuzzy -#| msgid "Voluntary Participation" msgid "Voluntary participation & risks" -msgstr "Vrijwilligheid" +msgstr "" #: experiment/templates/consent/consent_musical_preferences.html:43 msgid "" @@ -2734,7 +2720,7 @@ msgstr "" msgid "All players' top 3 favourite songs:" msgstr "" -#: experiment/views.py:49 +#: experiment/views.py:56 msgid "Loading" msgstr "" @@ -2910,10 +2896,8 @@ msgid "Retired" msgstr "Gepensioneerd" #: question/demographics.py:130 -#, fuzzy -#| msgid "What is your age?" msgid "What is your gender?" -msgstr "Wat is je leeftijd?" +msgstr "Wat is je geslacht?" #: question/demographics.py:141 msgid "Please select your level of musical experience:" @@ -3018,10 +3002,6 @@ msgstr "" "wel alleen zingen." #: question/goldsmiths.py:76 -#, fuzzy -#| msgid "" -#| "I engaged in regular, daily practice of a musical instrument (including " -#| "voice) for:" msgid "" "I engaged in regular, daily practice of a musical instrument (including " "voice) for _ years." @@ -3058,10 +3038,6 @@ msgid "10 or more years" msgstr "10 of meer jaar" #: question/goldsmiths.py:91 -#, fuzzy -#| msgid "" -#| "At the peak of my interest, I practiced on my primary instrument each day " -#| "for:" msgid "" "At the peak of my interest, I practised my primary instrument for _ hours " "per day." @@ -3157,10 +3133,6 @@ msgstr "" "of opnames)." #: question/goldsmiths.py:138 -#, fuzzy -#| msgid "" -#| "How many live music events have you attended as an audience member in the " -#| "past twelve months?" msgid "" "I have attended _ live music events as an audience member in the past twelve " "months." @@ -3249,10 +3221,8 @@ msgid "When I hear a piece of music I can usually identify its genre." msgstr "Als ik een muziekstuk hoor, weet ik meestal wel welk genre het is." #: question/goldsmiths.py:210 -#, fuzzy -#| msgid "How many years of formal training have you had in music theory?" msgid "I have had formal training in music theory for _ years." -msgstr "Hoeveel jaar heb je muziektheorieles gehad?" +msgstr "Ik heb _ jaar muziektheorieles gehad." #: question/goldsmiths.py:214 question/goldsmiths.py:230 #: question/musicgens.py:326 @@ -3264,16 +3234,12 @@ msgid "7 or more" msgstr "7 of meer" #: question/goldsmiths.py:226 -#, fuzzy -#| msgid "" -#| "How many years of formal training have you had on a musical instrument " -#| "(including voice) during your lifetime?" msgid "" "I have had _ years of formal training on a musical instrument (including " "voice) during my lifetime." msgstr "" -"Hoeveel jaar heb je les gehad in het bespelen van een instrument (stem " -"inbegrepen) in je leven?" +"Ik heb _ jaren les gehad in het bespelen van een instrument (stem " +"inbegrepen) tijdens mijn leven." #: question/goldsmiths.py:233 msgid "3-5" @@ -3340,8 +3306,6 @@ msgid "" msgstr "" #: question/goldsmiths.py:304 -#, fuzzy -#| msgid "Yes" msgid "yes" msgstr "Ja" @@ -3430,10 +3394,8 @@ msgid "I can tap my foot in time with the beat of the music I hear." msgstr "" #: question/musicgens.py:47 -#, fuzzy -#| msgid "I can tell when people sing or play out of time with the beat." msgid "When listening to music, can you move in time with the beat?" -msgstr "Ik kan het horen als iemand uit de maat zingt of speelt." +msgstr "" #: question/musicgens.py:51 msgid "I can recognise a piece of music after hearing just a few notes." @@ -3450,10 +3412,8 @@ msgid "" msgstr "" #: question/musicgens.py:63 -#, fuzzy -#| msgid "I can tell when people sing or play out of tune." msgid "I can tell when people sing out of tune." -msgstr "Ik kan het horen wanneer iemand vals zingt of speelt." +msgstr "" #: question/musicgens.py:75 msgid "I feel chills when I hear music that I like." @@ -3492,10 +3452,8 @@ msgid "I feel like I am 'one' with the music." msgstr "" #: question/musicgens.py:107 -#, fuzzy -#| msgid "I would not consider myself a musician." msgid "I lose myself in music." -msgstr "Ik zou mezelf geen muzikant of musicus noemen." +msgstr "" #: question/musicgens.py:111 msgid "I like listening to music." @@ -3510,51 +3468,35 @@ msgid "I listen to music for pleasure." msgstr "" #: question/musicgens.py:123 -#, fuzzy -#| msgid "Music is kind of an addiction for me: I couldn’t live without it." msgid "Music is kind of an addiction for me - I couldn't live without it." msgstr "Muziek is een soort verslaving voor mij, ik zou niet zonder kunnen." #: question/musicgens.py:127 -#, fuzzy -#| msgid "I can tell when people sing or play out of time with the beat." msgid "" "I can tell when people sing or play out of time with the beat of the music." msgstr "Ik kan het horen als iemand uit de maat zingt of speelt." #: question/musicgens.py:131 -#, fuzzy -#| msgid "I can tell when people sing or play out of tune." msgid "I can hear when people are not in sync when they play a song." -msgstr "Ik kan het horen wanneer iemand vals zingt of speelt." +msgstr "" #: question/musicgens.py:135 -#, fuzzy -#| msgid "I can tell when people sing or play out of time with the beat." msgid "I can tell when music is sung or played in time with the beat." -msgstr "Ik kan het horen als iemand uit de maat zingt of speelt." +msgstr "" #: question/musicgens.py:139 -#, fuzzy -#| msgid "I can sing or play music from memory." msgid "I can sing or play a song from memory." msgstr "Ik kan muziek uit mijn hoofd zingen of spelen." #: question/musicgens.py:143 -#, fuzzy -#| msgid "I can sing or play music from memory." msgid "Singing or playing music from memory is easy for me." -msgstr "Ik kan muziek uit mijn hoofd zingen of spelen." +msgstr "" #: question/musicgens.py:147 -#, fuzzy -#| msgid "I can sing or play music from memory." msgid "I find it hard to sing or play a song from memory." -msgstr "Ik kan muziek uit mijn hoofd zingen of spelen." +msgstr "" #: question/musicgens.py:151 -#, fuzzy -#| msgid "When I sing, I have no idea whether I’m in tune or not." msgid "When I sing, I have no idea whether I'm in tune or not." msgstr "Als ik zing, heb ik geen idee of ik zuiver zing of niet." @@ -3598,14 +3540,8 @@ msgid "Can you hear the difference between two melodies?" msgstr "" #: question/musicgens.py:191 -#, fuzzy -#| msgid "" -#| "I can compare and discuss differences between two performances or " -#| "versions of the same piece of music." msgid "I can recognise differences between melodies even if they are similar." msgstr "" -"Ik kan twee uitvoeringen of versies van hetzelfde muziekstuk vergelijken en " -"de verschillen bespreken." #: question/musicgens.py:195 msgid "I can tell when two melodies are the same or different." @@ -3664,14 +3600,8 @@ msgid "I can tell when two rhythms are the same or different." msgstr "" #: question/musicgens.py:251 -#, fuzzy -#| msgid "" -#| "I can compare and discuss differences between two performances or " -#| "versions of the same piece of music." msgid "I can recognise differences between rhythms even if they are similar." msgstr "" -"Ik kan twee uitvoeringen of versies van hetzelfde muziekstuk vergelijken en " -"de verschillen bespreken." #: question/musicgens.py:255 msgid "I can't help humming or singing along to music that I like." @@ -3773,32 +3703,22 @@ msgid "" msgstr "" #: question/musicgens.py:300 -#, fuzzy -#| msgid "Completely Disagree" msgid "Completely disagree" msgstr "Helemaal mee oneens" #: question/musicgens.py:301 -#, fuzzy -#| msgid "Strongly Disagree" msgid "Strongly disagree" msgstr "Zeer mee oneens" #: question/musicgens.py:303 -#, fuzzy -#| msgid "Neither Agree nor Disagree" msgid "Neither agree nor disagree" msgstr "Niet mee eens of oneens" #: question/musicgens.py:305 -#, fuzzy -#| msgid "Strongly Agree" msgid "Strongly agree" msgstr "Zeer mee eens" #: question/musicgens.py:306 -#, fuzzy -#| msgid "Completely Agree" msgid "Completely agree" msgstr "Helemaal mee eens" @@ -3821,26 +3741,18 @@ msgid "Agree slightly" msgstr "" #: question/musicgens.py:316 -#, fuzzy -#| msgid "Disagree" msgid "Disagree slightly" -msgstr "Mee oneens" +msgstr "" #: question/musicgens.py:317 msgid "Disagree moderately" msgstr "" #: question/musicgens.py:318 -#, fuzzy -#| msgid "Disagree" msgid "Disagree strongly" -msgstr "Mee oneens" +msgstr "" #: question/musicgens.py:323 -#, fuzzy -#| msgid "" -#| "At the peak of my interest, I practiced on my primary instrument each day " -#| "for:" msgid "" "At the peak of my interest, I practised ___ hours on my primary instrument " "(including voice)." @@ -3849,20 +3761,16 @@ msgstr "" "per dag:" #: question/musicgens.py:328 -#, fuzzy -#| msgid "0.5" msgid "1.5" -msgstr "0.5" +msgstr "1.5" #: question/musicgens.py:329 msgid "3–4" -msgstr "" +msgstr "3-4" #: question/musicgens.py:330 -#, fuzzy -#| msgid "6 or more" msgid "5 or more" -msgstr "6 of meer" +msgstr "5 of meer" #: question/musicgens.py:335 msgid "How often did you play or sing during the most active period?" @@ -3938,10 +3846,8 @@ msgid "less than 1 hour per week" msgstr "" #: question/musicgens.py:370 -#, fuzzy -#| msgid "2 hours" msgid "2 hours per week" -msgstr "2 uur" +msgstr "2 uur per week" #: question/musicgens.py:371 msgid "3 hours per week" @@ -3968,10 +3874,8 @@ msgid "25–40 hours per week" msgstr "" #: question/musicgens.py:377 -#, fuzzy -#| msgid "5 or more hours" msgid "41 or more hours per week" -msgstr "5 of meer uur" +msgstr "41 of meer uur per week" #: question/other.py:24 msgid "" @@ -4006,26 +3910,75 @@ msgstr "" msgid "Contact (optional):" msgstr "" -#: section/admin.py:104 +#: section/admin.py:106 msgid "Cannot upload {}: {}" msgstr "" -#: theme/serializers.py:26 +#: theme/serializers.py:27 msgid "Next experiment" msgstr "Volgende experiment" -#: theme/serializers.py:27 +#: theme/serializers.py:28 msgid "About us" msgstr "Over ons" -#: theme/serializers.py:30 +#: theme/serializers.py:31 msgid "Points" msgstr "punten" -#: theme/serializers.py:31 +#: theme/serializers.py:32 msgid "No points yet!" msgstr "Nog geen punten!" +#~ msgid "practice %(index)d of %(n_rounds)d" +#~ msgstr "oefentrial %(index)d van %(total)d" + +#~ msgid "I agree" +#~ msgstr "Akkoord" + +#, fuzzy +#~| msgid "All experiments" +#~ msgid "Test experiment" +#~ msgstr "Alle experimenten" + +#~ msgid "Were the tones REGULAR or IRREGULAR?" +#~ msgstr "Waren de tonen REGELMATIG of ONREGELMATIG?" + +#~ msgid "Anisochrony" +#~ msgstr "Anisochronie" + +#~ msgid "EQUALLY LONG" +#~ msgstr "EVEN LANG" + +#~ msgid "tone" +#~ msgstr "toon" + +#~ msgid "The rhythm went FASTER. Your response was CORRECT." +#~ msgstr "Het ritme VERSNELDE. Je antwoord was CORRECT." + +#~ msgid "The rhythm went FASTER. Your response was INCORRECT." +#~ msgstr "Het ritme VERSNELDE. Je antwoord was INCORRECT." + +#~ msgid "The rhythm was a TRIPLE METER. Your answer was CORRECT." +#~ msgstr "Het was een DRIEDELIGE MAAT. Je antwoord was CORRECT." + +#~ msgid "The rhythm was a TRIPLE METER. Your response was INCORRECT." +#~ msgstr "Het was een DRIEDELIGE MAAT. Je antwoord was INCORRECT." + +#, fuzzy +#~| msgid "Informed Consent" +#~ msgid "I do not consent." +#~ msgstr "Toestemmingsverklaring" + +#~ msgid "practice" +#~ msgstr "oefenen" + +#~ msgid "The third rhythm is DIFFERENT. Your response was CORRECT." +#~ msgstr "Het derde ritme is ANDERS. Je antwoord is CORRECT." + +#~ msgid "The third rhythm is DIFFERENT. Your response was INCORRECT." +#~ msgstr "Het derde ritme is ANDERS. Je antwoord is INCORRECT." + #, fuzzy, python-format #~| msgid "Round {} / {}" #~ msgid "Round %s / %s" diff --git a/backend/locale/po/LC_MESSAGES/django.po b/backend/locale/po/LC_MESSAGES/django.po index 2a2614703..6dec83a76 100644 --- a/backend/locale/po/LC_MESSAGES/django.po +++ b/backend/locale/po/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-24 11:46+0200\n" +"POT-Creation-Date: 2025-01-06 14:24+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,109 +18,107 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: experiment/actions/final.py:16 +#: experiment/actions/final.py:92 msgid "plastic" msgstr "" -#: experiment/actions/final.py:17 +#: experiment/actions/final.py:93 msgid "bronze" msgstr "" -#: experiment/actions/final.py:18 +#: experiment/actions/final.py:94 msgid "silver" msgstr "" -#: experiment/actions/final.py:19 +#: experiment/actions/final.py:95 msgid "gold" msgstr "" -#: experiment/actions/final.py:20 +#: experiment/actions/final.py:96 msgid "platinum" msgstr "" -#: experiment/actions/final.py:21 +#: experiment/actions/final.py:97 msgid "diamond" msgstr "" -#: experiment/actions/final.py:24 +#: experiment/actions/final.py:103 msgid "Final score" msgstr "" -#: experiment/actions/final.py:46 participant/views.py:44 +#: experiment/actions/final.py:132 participant/views.py:45 msgid "points" msgstr "" -#: experiment/actions/final.py:60 experiment/rules/hooked.py:114 -#: experiment/rules/thats_my_song.py:84 +#: experiment/actions/final.py:145 experiment/rules/hooked.py:106 +#: experiment/rules/thats_my_song.py:67 msgid "Play again" msgstr "" -#: experiment/actions/final.py:61 participant/views.py:39 +#: experiment/actions/final.py:146 participant/views.py:40 msgid "My profile" msgstr "" -#: experiment/actions/final.py:62 +#: experiment/actions/final.py:147 msgid "All experiments" msgstr "" -#: experiment/actions/form.py:71 experiment/questions/musicgens.py:30 -#: experiment/rules/eurovision_2020.py:155 experiment/rules/hooked.py:317 -#: experiment/rules/huang_2022.py:89 experiment/rules/kuiper_2020.py:145 -#: experiment/rules/musical_preferences.py:140 +#: experiment/actions/form.py:71 experiment/rules/hooked.py:304 +#: experiment/rules/huang_2022.py:81 +#: experiment/rules/musical_preferences.py:132 question/musicgens.py:30 msgid "No" msgstr "" -#: experiment/actions/form.py:72 experiment/questions/musicgens.py:29 -#: experiment/rules/eurovision_2020.py:156 experiment/rules/hooked.py:318 -#: experiment/rules/huang_2022.py:89 experiment/rules/kuiper_2020.py:146 -#: experiment/rules/musical_preferences.py:140 +#: experiment/actions/form.py:72 experiment/rules/hooked.py:305 +#: experiment/rules/huang_2022.py:81 +#: experiment/rules/musical_preferences.py:132 question/musicgens.py:29 msgid "Yes" msgstr "" -#: experiment/actions/form.py:121 +#: experiment/actions/form.py:122 msgid "How much do you agree or disagree?" msgstr "" -#: experiment/actions/form.py:134 +#: experiment/actions/form.py:135 msgid "Completely Disagree" msgstr "" -#: experiment/actions/form.py:135 experiment/actions/form.py:144 +#: experiment/actions/form.py:136 experiment/actions/form.py:145 msgid "Strongly Disagree" msgstr "" -#: experiment/actions/form.py:136 experiment/actions/form.py:145 -#: experiment/questions/musicgens.py:302 +#: experiment/actions/form.py:137 experiment/actions/form.py:146 +#: question/musicgens.py:302 msgid "Disagree" msgstr "" -#: experiment/actions/form.py:137 experiment/actions/form.py:146 +#: experiment/actions/form.py:138 experiment/actions/form.py:147 msgid "Neither Agree nor Disagree" msgstr "" -#: experiment/actions/form.py:138 experiment/actions/form.py:147 -#: experiment/questions/musicgens.py:304 +#: experiment/actions/form.py:139 experiment/actions/form.py:148 +#: question/musicgens.py:304 msgid "Agree" msgstr "" -#: experiment/actions/form.py:139 experiment/actions/form.py:148 +#: experiment/actions/form.py:140 experiment/actions/form.py:149 msgid "Strongly Agree" msgstr "" -#: experiment/actions/form.py:140 +#: experiment/actions/form.py:141 msgid "Completely Agree" msgstr "" -#: experiment/actions/form.py:177 experiment/actions/trial.py:61 -#: experiment/actions/utils.py:13 experiment/rules/hooked.py:174 -#: experiment/rules/huang_2022.py:145 -#: experiment/rules/rhythm_battery_intro.py:126 -#: experiment/rules/speech2song.py:103 experiment/rules/speech2song.py:113 -#: experiment/rules/speech2song.py:139 experiment/rules/util/practice.py:98 +#: experiment/actions/form.py:178 experiment/actions/trial.py:57 +#: experiment/actions/utils.py:25 experiment/rules/hooked.py:164 +#: experiment/rules/huang_2022.py:137 experiment/rules/practice.py:192 +#: experiment/rules/rhythm_battery_intro.py:141 +#: experiment/rules/speech2song.py:100 experiment/rules/speech2song.py:110 +#: experiment/rules/speech2song.py:136 msgid "Continue" msgstr "" -#: experiment/actions/form.py:177 +#: experiment/actions/form.py:178 msgid "Skip" msgstr "" @@ -128,41 +126,41 @@ msgstr "" msgid "Select a Playlist" msgstr "" -#: experiment/actions/score.py:42 +#: experiment/actions/score.py:57 +#, python-brace-format +msgid "Round {get_rounds_passed} / {total_rounds}" +msgstr "" + +#: experiment/actions/score.py:69 msgid "Total Score" msgstr "" -#: experiment/actions/score.py:43 experiment/rules/musical_preferences.py:119 +#: experiment/actions/score.py:69 experiment/rules/musical_preferences.py:106 msgid "Next" msgstr "" -#: experiment/actions/score.py:44 +#: experiment/actions/score.py:69 msgid "You listened to:" msgstr "" -#: experiment/actions/score.py:53 -msgid "Round {} / {}" -msgstr "" - -#: experiment/actions/score.py:77 +#: experiment/actions/score.py:119 msgid "No points" msgstr "" -#: experiment/actions/score.py:80 +#: experiment/actions/score.py:123 msgid "Incorrect" msgstr "" -#: experiment/actions/score.py:83 +#: experiment/actions/score.py:127 msgid "Correct" msgstr "" -#: experiment/actions/utils.py:13 experiment/rules/congosamediff.py:222 -#: experiment/rules/musical_preferences.py:274 +#: experiment/actions/utils.py:25 experiment/rules/congosamediff.py:181 +#: experiment/rules/musical_preferences.py:243 msgid "End" msgstr "" -#: experiment/actions/wrappers.py:64 experiment/rules/eurovision_2020.py:146 -#: experiment/rules/hooked.py:309 experiment/rules/kuiper_2020.py:136 +#: experiment/actions/wrappers.py:64 experiment/rules/hooked.py:296 msgid "Get ready!" msgstr "" @@ -174,3450 +172,3505 @@ msgstr "" msgid "Keep imagining the music" msgstr "" -#: experiment/actions/wrappers.py:101 +#: experiment/actions/wrappers.py:106 msgid "Did the track come back in the right place?" msgstr "" +#: experiment/management/commands/templates/experiment.py:37 +msgid "Please read the instructions carefully" +msgstr "" + #: experiment/management/commands/templates/experiment.py:38 -#: experiment/rules/hooked.py:75 experiment/rules/huang_2022.py:49 -#: experiment/rules/matching_pairs.py:37 -#: experiment/rules/musical_preferences.py:53 -#: experiment/rules/speech2song.py:53 -#: experiment/rules/visual_matching_pairs.py:34 -#: experiment/templates/consent/consent_categorization.html:15 -#: experiment/templates/consent/consent_hooked.html:79 -#: experiment/templates/consent/consent_huang2021.html:88 -#: experiment/templates/consent/consent_musical_preferences.html:64 -msgid "Informed consent" +msgid "Next step of explanation" msgstr "" #: experiment/management/commands/templates/experiment.py:39 -#: experiment/rules/hooked.py:76 experiment/rules/huang_2022.py:50 -#: experiment/rules/matching_pairs.py:38 experiment/rules/speech2song.py:54 -#: experiment/rules/visual_matching_pairs.py:35 -msgid "I agree" +msgid "Another step of explanation" msgstr "" -#: experiment/management/commands/templates/experiment.py:40 -#: experiment/rules/hooked.py:77 experiment/rules/huang_2022.py:51 -#: experiment/rules/matching_pairs.py:39 experiment/rules/speech2song.py:55 -#: experiment/rules/visual_matching_pairs.py:36 -msgid "Stop" +#: experiment/management/commands/templates/experiment.py:61 +#: experiment/rules/congosamediff.py:183 +msgid "Thank you for participating!" msgstr "" -#: experiment/management/commands/templates/experiment.py:49 -msgid "Please read the instructions carefully" +#: experiment/management/commands/templates/experiment.py:75 +msgid "Do you like this song?" msgstr "" -#: experiment/management/commands/templates/experiment.py:50 -msgid "Next step of explanation" +#: experiment/management/commands/templates/experiment.py:85 +msgid "Test block" msgstr "" -#: experiment/management/commands/templates/experiment.py:51 -msgid "Another step of explanation" +#: experiment/models.py:532 +#, python-brace-format +msgid "" +"Content for social media sharing. Use {points} and {experiment_name} as " +"placeholders." msgstr "" -#: experiment/management/commands/templates/experiment.py:76 -#: experiment/rules/congosamediff.py:224 -msgid "Thank you for participating!" +#: experiment/models.py:586 +msgid "List of tags for social media sharing" msgstr "" -#: experiment/management/commands/templates/experiment.py:90 -msgid "Do you like this song?" +#: experiment/models.py:590 +msgid "" +"URL to be shared on social media. If empty, the experiment URL will be used." msgstr "" -#: experiment/management/commands/templates/experiment.py:100 -msgid "Test experiment" +#: experiment/models.py:594 +msgid "Facebook" msgstr "" -#: experiment/questions/demographics.py:10 -msgid "Have not (yet) completed any school qualification" +#: experiment/models.py:595 +msgid "WhatsApp" msgstr "" -#: experiment/questions/demographics.py:14 -msgid "Not applicable" +#: experiment/models.py:596 +msgid "Twitter" msgstr "" -#: experiment/questions/demographics.py:21 -msgid "With which gender do you currently most identify?" +#: experiment/models.py:597 +msgid "Weibo" msgstr "" -#: experiment/questions/demographics.py:23 -msgid "Man" +#: experiment/models.py:598 +msgid "Share" msgstr "" -#: experiment/questions/demographics.py:24 -msgid "Transgender man" +#: experiment/models.py:599 +msgid "Clipboard" msgstr "" -#: experiment/questions/demographics.py:25 -msgid "Transgender woman" +#: experiment/models.py:605 +msgid "Selected social media channels for sharing" msgstr "" -#: experiment/questions/demographics.py:26 -msgid "Woman" +#: experiment/models.py:643 +#, python-format +msgid "I scored %(score)d points in %(experiment_name)s" msgstr "" -#: experiment/questions/demographics.py:27 -msgid "Non-conforming or questioning" +#: experiment/rules/anisochrony.py:20 +msgid "IRREGULAR" msgstr "" -#: experiment/questions/demographics.py:28 -msgid "Intersex or two-spirit" +#: experiment/rules/anisochrony.py:21 +msgid "REGULAR" msgstr "" -#: experiment/questions/demographics.py:29 -msgid "Prefer not to answer" +#: experiment/rules/anisochrony.py:25 +#: experiment/rules/duration_discrimination.py:70 +#: experiment/rules/duration_discrimination_tone.py:21 +#: experiment/rules/h_bat.py:157 experiment/rules/hbat_bst.py:57 +#: experiment/rules/rhythm_discrimination.py:259 +msgid "Next fragment" msgstr "" -#: experiment/questions/demographics.py:35 -msgid "When were you born?" +#: experiment/rules/anisochrony.py:34 +msgid "The tones were {}. Your answer was CORRECT." msgstr "" -#: experiment/questions/demographics.py:37 -msgid "1945 or earlier" +#: experiment/rules/anisochrony.py:37 +msgid "The tones were {}. Your answer was INCORRECT." msgstr "" -#: experiment/questions/demographics.py:38 -msgid "1946–1964" +#: experiment/rules/anisochrony.py:47 experiment/rules/h_bat.py:128 +msgid "In this test you will hear a series of tones for each trial." msgstr "" -#: experiment/questions/demographics.py:39 -msgid "1965-1980" +#: experiment/rules/anisochrony.py:51 +msgid "It's your job to decide if the tones sound REGULAR or IRREGULAR" msgstr "" -#: experiment/questions/demographics.py:40 -msgid "1981–1996" +#: experiment/rules/anisochrony.py:55 +#: experiment/rules/duration_discrimination.py:141 +#: experiment/rules/h_bat.py:133 experiment/rules/practice.py:140 +msgid "" +"During the experiment it will become more difficult to hear the difference." msgstr "" -#: experiment/questions/demographics.py:41 -msgid "1997 or later" +#: experiment/rules/anisochrony.py:60 +#: experiment/rules/duration_discrimination.py:143 +#: experiment/rules/h_bat.py:135 experiment/rules/hbat_bst.py:30 +#: experiment/rules/practice.py:145 experiment/rules/practice.py:206 +msgid "Try to answer as accurately as possible, even if you're uncertain." msgstr "" -#: experiment/questions/demographics.py:48 -#: experiment/questions/demographics.py:90 -msgid "" -"In which country did you spend the most formative years of your childhood " -"and youth?" +#: experiment/rules/anisochrony.py:63 experiment/rules/beat_alignment.py:32 +#: experiment/rules/beat_alignment.py:71 +#: experiment/rules/duration_discrimination.py:144 +#: experiment/rules/h_bat.py:136 experiment/rules/hbat_bst.py:31 +#: experiment/rules/rhythm_discrimination.py:237 +msgid "Remember: try not to move or tap along with the sounds" msgstr "" -#: experiment/questions/demographics.py:55 -msgid "What is the highest educational qualification that you have attained?" +#: experiment/rules/anisochrony.py:66 +#: experiment/rules/duration_discrimination.py:146 +#: experiment/rules/h_bat.py:140 experiment/rules/hbat_bst.py:35 +#: experiment/rules/practice.py:150 +msgid "" +"This test will take around 4 minutes to complete. Try to stay focused for " +"the entire test!" msgstr "" -#: experiment/questions/demographics.py:61 -#: experiment/questions/demographics.py:95 -msgid "In which country do you currently reside?" +#: experiment/rules/anisochrony.py:70 experiment/rules/beat_alignment.py:36 +#: experiment/rules/practice.py:232 experiment/rules/rhythm_battery_final.py:44 +#: experiment/rules/rhythm_battery_intro.py:31 +msgid "Ok" msgstr "" -#: experiment/questions/demographics.py:68 experiment/questions/other.py:51 -msgid "To which group of musical genres do you currently listen most?" +#: experiment/rules/anisochrony.py:76 +msgid "" +"Well done! You heard the difference when we shifted a tone by {} percent." msgstr "" -#: experiment/questions/demographics.py:70 experiment/questions/other.py:58 -msgid "Dance/Electronic/New Age" +#: experiment/rules/anisochrony.py:77 +msgid "" +"Many sounds in nature have regularity like a metronome. Our " +"brains use this to process rhythm even better!" msgstr "" -#: experiment/questions/demographics.py:71 experiment/questions/other.py:53 -msgid "Pop/Country/Religious" +#: experiment/rules/base.py:31 +msgid "Do you have any remarks or questions?" msgstr "" -#: experiment/questions/demographics.py:72 -msgid "Jazz/Folk/Classical" +#: experiment/rules/base.py:33 +msgid "Submit" msgstr "" -#: experiment/questions/demographics.py:73 experiment/questions/other.py:57 -msgid "Rock/Punk/Metal" +#: experiment/rules/base.py:37 +msgid "We appreciate your feedback!" msgstr "" -#: experiment/questions/demographics.py:74 experiment/questions/other.py:59 -msgid "Hip-hop/R&B/Funk" +#: experiment/rules/base.py:129 experiment/rules/musical_preferences.py:71 +msgid "Questionnaire" msgstr "" -#: experiment/questions/demographics.py:84 -msgid "What is your age?" +#: experiment/rules/base.py:151 +#, python-format +msgid "Questionnaire %(index)i / %(total)i" msgstr "" -#: experiment/questions/demographics.py:107 +#: experiment/rules/beat_alignment.py:26 msgid "" -"If you are still in education, what is the highest qualification you expect " -"to obtain?" +"This test measures your ability to recognize the beat in a piece of music." msgstr "" -#: experiment/questions/demographics.py:113 -msgid "Occupational status" +#: experiment/rules/beat_alignment.py:29 +msgid "" +"Listen to the following music fragments. In each fragment you hear a series " +"of beeps." msgstr "" -#: experiment/questions/demographics.py:115 -msgid "Still at School" +#: experiment/rules/beat_alignment.py:31 +msgid "" +"It's you job to decide if the beeps are ALIGNED TO THE BEAT or NOT ALIGNED " +"TO THE BEAT of the music." msgstr "" -#: experiment/questions/demographics.py:116 -msgid "At University" +#: experiment/rules/beat_alignment.py:34 +msgid "" +"Listen carefully to the following examples. Pay close attention to the " +"description that accompanies each example." msgstr "" -#: experiment/questions/demographics.py:117 -msgid "In Full-time employment" +#: experiment/rules/beat_alignment.py:51 +msgid "Well done! You’ve answered {} percent correctly!" msgstr "" -#: experiment/questions/demographics.py:118 -msgid "In Part-time employment" +#: experiment/rules/beat_alignment.py:53 +msgid "" +"In the UK, over 140.000 people did this test when it was " +"first developed?" msgstr "" -#: experiment/questions/demographics.py:119 -msgid "Self-employed" +#: experiment/rules/beat_alignment.py:65 +msgid "You will now hear 17 music fragments." msgstr "" -#: experiment/questions/demographics.py:120 -msgid "Homemaker/full time parent" +#: experiment/rules/beat_alignment.py:68 +msgid "" +"With each fragment you have to decide if the beeps are ALIGNED TO THE BEAT, " +"or NOT ALIGNED TO THE BEAT of the music." msgstr "" -#: experiment/questions/demographics.py:121 -msgid "Unemployed" +#: experiment/rules/beat_alignment.py:70 +msgid "Note: a music fragment can occur several times." msgstr "" -#: experiment/questions/demographics.py:122 -msgid "Retired" +#: experiment/rules/beat_alignment.py:72 +msgid "" +"In total, this test will take around 6 minutes to complete. Try to stay " +"focused for the entire duration!" msgstr "" -#: experiment/questions/demographics.py:128 -msgid "What is your gender?" +#: experiment/rules/beat_alignment.py:75 +#: experiment/rules/musical_preferences.py:95 experiment/rules/practice.py:211 +#: experiment/rules/speech2song.py:54 +msgid "Start" msgstr "" -#: experiment/questions/demographics.py:139 -msgid "Please select your level of musical experience:" +#: experiment/rules/beat_alignment.py:91 +msgid "In this example the beeps are ALIGNED TO THE BEAT of the music." msgstr "" -#: experiment/questions/demographics.py:141 -#: experiment/questions/musicgens.py:356 -msgid "None" +#: experiment/rules/beat_alignment.py:94 +msgid "In this example the beeps are NOT ALIGNED TO THE BEAT of the music." msgstr "" -#: experiment/questions/demographics.py:142 -msgid "Moderate" +#: experiment/rules/beat_alignment.py:102 +msgid "Example {}" msgstr "" -#: experiment/questions/demographics.py:143 -msgid "Extensive" +#: experiment/rules/beat_alignment.py:120 +msgid "Are the beeps ALIGNED TO THE BEAT or NOT ALIGNED TO THE BEAT?" msgstr "" -#: experiment/questions/demographics.py:144 -msgid "Professional" +#: experiment/rules/beat_alignment.py:123 +msgid "ALIGNED TO THE BEAT" msgstr "" -#: experiment/questions/goldsmiths.py:12 -msgid "I spend a lot of my free time doing music-related activities." +#: experiment/rules/beat_alignment.py:124 +msgid "NOT ALIGNED TO THE BEAT" msgstr "" -#: experiment/questions/goldsmiths.py:16 -msgid "I enjoy writing about music, for example on blogs and forums." +#: experiment/rules/beat_alignment.py:136 +msgid "Beat alignment" msgstr "" -#: experiment/questions/goldsmiths.py:20 -msgid "If somebody starts singing a song I don’t know, I can usually join in." +#: experiment/rules/congosamediff.py:147 +msgid "Is the third sound the SAME or DIFFERENT as the first two sounds?" msgstr "" -#: experiment/questions/goldsmiths.py:23 -msgid "I can sing or play music from memory." +#: experiment/rules/congosamediff.py:150 +msgid "DEFINITELY SAME" msgstr "" -#: experiment/questions/goldsmiths.py:27 experiment/questions/musicgens.py:155 -msgid "I am able to hit the right notes when I sing along with a recording." +#: experiment/rules/congosamediff.py:151 +msgid "PROBABLY SAME" msgstr "" -#: experiment/questions/goldsmiths.py:31 -msgid "" -"I can compare and discuss differences between two performances or versions " -"of the same piece of music." +#: experiment/rules/congosamediff.py:152 +msgid "PROBABLY DIFFERENT" msgstr "" -#: experiment/questions/goldsmiths.py:36 experiment/questions/musicgens.py:298 -msgid "I have never been complimented for my talents as a musical performer." +#: experiment/rules/congosamediff.py:153 +msgid "DEFINITELY DIFFERENT" msgstr "" -#: experiment/questions/goldsmiths.py:41 -msgid "I often read or search the internet for things related to music." +#: experiment/rules/congosamediff.py:154 +msgid "I DON’T KNOW" msgstr "" -#: experiment/questions/goldsmiths.py:45 -msgid "" -"I am not able to sing in harmony when somebody is singing a familiar tune." +#: experiment/rules/duration_discrimination.py:29 +msgid "Duration discrimination" msgstr "" -#: experiment/questions/goldsmiths.py:50 -msgid "I am able to identify what is special about a given musical piece." +#: experiment/rules/duration_discrimination.py:30 +msgid "Interval" msgstr "" -#: experiment/questions/goldsmiths.py:53 -msgid "When I sing, I have no idea whether I’m in tune or not." +#: experiment/rules/duration_discrimination.py:34 +#: experiment/rules/duration_discrimination_tone.py:23 +msgid "LONGER" msgstr "" -#: experiment/questions/goldsmiths.py:58 -msgid "Music is kind of an addiction for me: I couldn’t live without it." +#: experiment/rules/duration_discrimination.py:36 +#: experiment/rules/duration_discrimination_tone.py:23 +msgid "EQUAL" msgstr "" -#: experiment/questions/goldsmiths.py:62 -msgid "" -"I don’t like singing in public because I’m afraid that I would sing wrong " -"notes." +#: experiment/rules/duration_discrimination.py:72 +#: experiment/rules/duration_discrimination_tone.py:22 +msgid "than" msgstr "" -#: experiment/questions/goldsmiths.py:67 -msgid "I would not consider myself a musician." +#: experiment/rules/duration_discrimination.py:72 +#: experiment/rules/duration_discrimination_tone.py:22 +msgid "as" msgstr "" -#: experiment/questions/goldsmiths.py:72 +#: experiment/rules/duration_discrimination.py:75 +#, python-format msgid "" -"After hearing a new song two or three times, I can usually sing it by myself." +"The second interval was %(correct_response)s %(preposition)s the first " +"interval. Your answer was CORRECT." msgstr "" -#: experiment/questions/goldsmiths.py:76 +#: experiment/rules/duration_discrimination.py:78 +#, python-format msgid "" -"I engaged in regular, daily practice of a musical instrument (including " -"voice) for _ years." +"The second interval was %(correct_response)s %(preposition)s the first " +"interval. Your answer was INCORRECT." msgstr "" -#: experiment/questions/goldsmiths.py:78 -msgid "0 years" +#: experiment/rules/duration_discrimination.py:126 +#, python-format +msgid "%(title)s %(task)s" msgstr "" -#: experiment/questions/goldsmiths.py:79 -msgid "1 year" +#: experiment/rules/duration_discrimination.py:133 +msgid "Is the second interval EQUALLY LONG as the first interval or LONGER?" msgstr "" -#: experiment/questions/goldsmiths.py:80 -msgid "2 years" +#: experiment/rules/duration_discrimination.py:153 +msgid "" +"It's your job to decide if the second interval is EQUALLY LONG as the first " +"interval, or LONGER." msgstr "" -#: experiment/questions/goldsmiths.py:81 -msgid "3 years" +#: experiment/rules/duration_discrimination.py:156 +msgid "" +"In this test you will hear two time durations for each trial, which are " +"marked by two tones." msgstr "" -#: experiment/questions/goldsmiths.py:82 -msgid "4–5 years" +#: experiment/rules/duration_discrimination.py:171 +msgid "" +"Well done! You heard the difference between two intervals that " +"differed only {} percent in duration." msgstr "" -#: experiment/questions/goldsmiths.py:83 -msgid "6–9 years" +#: experiment/rules/duration_discrimination.py:173 +msgid "" +"When we research timing in humans, we often find that people's " +"accuracy in this task scales: for shorter durations, people can " +"hear even smaller differences than for longer durations." msgstr "" -#: experiment/questions/goldsmiths.py:84 -msgid "10 or more years" +#: experiment/rules/duration_discrimination_tone.py:10 +msgid "Tone" msgstr "" -#: experiment/questions/goldsmiths.py:91 +#: experiment/rules/duration_discrimination_tone.py:14 msgid "" -"At the peak of my interest, I practised my primary instrument for _ hours " -"per day." -msgstr "" - -#: experiment/questions/goldsmiths.py:93 -msgid "0 hours" +"Well done! You managed to hear the difference between tones " +"that differed only {} milliseconds in length." msgstr "" -#: experiment/questions/goldsmiths.py:94 -msgid "0.5 hours" +#: experiment/rules/duration_discrimination_tone.py:16 +msgid "" +"Humans are really good at hearing these small differences in " +"durations, which is very handy if we want to be able to " +"process rhythm in music." msgstr "" -#: experiment/questions/goldsmiths.py:95 -msgid "1 hour" +#: experiment/rules/duration_discrimination_tone.py:26 +#, python-format +msgid "" +"The second tone was %(correct_response)s %(preposition)s the first tone. " +"Your answer was CORRECT." msgstr "" -#: experiment/questions/goldsmiths.py:96 -msgid "1.5 hours" +#: experiment/rules/duration_discrimination_tone.py:29 +#, python-format +msgid "" +"The second tone was %(correct_response)s %(preposition)s the first tone. " +"Your answer was INCORRECT." msgstr "" -#: experiment/questions/goldsmiths.py:97 -msgid "2 hours" +#: experiment/rules/duration_discrimination_tone.py:37 +msgid "Is the second tone EQUALLY LONG as the first tone or LONGER?" msgstr "" -#: experiment/questions/goldsmiths.py:98 -msgid "3-4 hours" +#: experiment/rules/duration_discrimination_tone.py:40 +msgid "In this test you will hear two tones on each trial." msgstr "" -#: experiment/questions/goldsmiths.py:99 -msgid "5 or more hours" +#: experiment/rules/duration_discrimination_tone.py:43 +msgid "" +"It's your job to decide if the second tone is EQUALLY LONG as the first " +"tone, or LONGER." msgstr "" -#: experiment/questions/goldsmiths.py:105 -msgid "How many musical instruments can you play?" +#: experiment/rules/h_bat.py:33 +msgid "SLOWER" msgstr "" -#: experiment/questions/goldsmiths.py:107 -#: experiment/questions/goldsmiths.py:140 -#: experiment/questions/goldsmiths.py:213 -#: experiment/questions/goldsmiths.py:229 experiment/questions/musicgens.py:325 -msgid "0" +#: experiment/rules/h_bat.py:35 +msgid "FASTER" msgstr "" -#: experiment/questions/goldsmiths.py:108 -#: experiment/questions/goldsmiths.py:141 -#: experiment/questions/goldsmiths.py:215 -#: experiment/questions/goldsmiths.py:231 experiment/questions/musicgens.py:327 -msgid "1" +#: experiment/rules/h_bat.py:120 +msgid "Is the rhythm going SLOWER or FASTER?" msgstr "" -#: experiment/questions/goldsmiths.py:109 -#: experiment/questions/goldsmiths.py:142 -#: experiment/questions/goldsmiths.py:216 -#: experiment/questions/goldsmiths.py:232 -msgid "2" +#: experiment/rules/h_bat.py:123 +msgid "Beat acceleration" msgstr "" -#: experiment/questions/goldsmiths.py:110 -#: experiment/questions/goldsmiths.py:143 -#: experiment/questions/goldsmiths.py:217 -msgid "3" +#: experiment/rules/h_bat.py:131 +msgid "It's your job to decide if the rhythm goes SLOWER of FASTER." msgstr "" -#: experiment/questions/goldsmiths.py:111 -msgid "4" +#: experiment/rules/h_bat.py:138 experiment/rules/hbat_bst.py:33 +msgid "" +"In this test, you can answer as soon as you feel you know the answer, but " +"please wait until you are sure or the sound has stopped." msgstr "" -#: experiment/questions/goldsmiths.py:112 -msgid "5" +#: experiment/rules/h_bat.py:150 +#, python-format +msgid "The rhythm went %(correct_response)s. Your response was CORRECT." msgstr "" -#: experiment/questions/goldsmiths.py:113 -msgid "6 or more" +#: experiment/rules/h_bat.py:154 +#, python-format +msgid "The rhythm went %(correct_response)s. Your response was INCORRECT." msgstr "" -#: experiment/questions/goldsmiths.py:125 +#: experiment/rules/h_bat.py:168 msgid "" -"I’m intrigued by musical styles I’m not familiar with and want to find out " -"more." -msgstr "" - -#: experiment/questions/goldsmiths.py:129 -msgid "I don’t spend much of my disposable income on music." +"Well done! You heard the difference when the rhythm was " +"speeding up or slowing down with only {} percent!" msgstr "" -#: experiment/questions/goldsmiths.py:134 +#: experiment/rules/h_bat.py:177 msgid "" -" I keep track of new music that I come across (e.g. new artists or " -"recordings)." +"When people listen to music, they often perceive an underlying regular " +"pulse, like the woodblock in this task. This allows us to clap " +"along with the music at a concert and dance together in synchrony." msgstr "" -#: experiment/questions/goldsmiths.py:138 +#: experiment/rules/h_bat_bfit.py:11 msgid "" -"I have attended _ live music events as an audience member in the past twelve " -"months." +"Musicians often speed up or slow down rhythms to convey a particular feeling " +"or groove. We call this ‘expressive timing’." msgstr "" -#: experiment/questions/goldsmiths.py:144 -#: experiment/questions/goldsmiths.py:218 -msgid "4-6" +#: experiment/rules/hbat_bst.py:17 +msgid "DUPLE METER" msgstr "" -#: experiment/questions/goldsmiths.py:145 -msgid "7-10" +#: experiment/rules/hbat_bst.py:19 +msgid "TRIPLE METER" msgstr "" -#: experiment/questions/goldsmiths.py:146 -msgid "11 or more" +#: experiment/rules/hbat_bst.py:24 +msgid "" +"In this test you will hear a number of rhythms which have a regular beat." msgstr "" -#: experiment/questions/goldsmiths.py:153 -msgid "I listen attentively to music for _ per day." +#: experiment/rules/hbat_bst.py:27 +msgid "" +"It's your job to decide if the rhythm has a DUPLE METER (a MARCH) or a " +"TRIPLE METER (a WALTZ)." msgstr "" -#: experiment/questions/goldsmiths.py:155 -msgid "0-15 min" +#: experiment/rules/hbat_bst.py:28 +msgid "" +"Every SECOND tone in a DUPLE meter (march) is louder and every THIRD tone in " +"a TRIPLE meter (waltz) is louder." msgstr "" -#: experiment/questions/goldsmiths.py:156 -msgid "15-30 min" +#: experiment/rules/hbat_bst.py:41 +msgid "Is the rhythm a DUPLE METER (MARCH) or a TRIPLE METER (WALTZ)?" msgstr "" -#: experiment/questions/goldsmiths.py:157 -msgid "30-60 min" +#: experiment/rules/hbat_bst.py:44 +msgid "Meter detection" msgstr "" -#: experiment/questions/goldsmiths.py:158 -msgid "60-90 min" +#: experiment/rules/hbat_bst.py:50 +#, python-format +msgid "The rhythm was a %(correct_response)s. Your answer was CORRECT." msgstr "" -#: experiment/questions/goldsmiths.py:159 -msgid "2 hrs" +#: experiment/rules/hbat_bst.py:54 +#, python-format +msgid "The rhythm was a %(correct_response)s Your answer was INCORRECT." msgstr "" -#: experiment/questions/goldsmiths.py:160 -msgid "2-3 hrs" +#: experiment/rules/hbat_bst.py:65 +msgid "" +"Well done! You heard the difference when the accented tone was " +"only {} dB louder." msgstr "" -#: experiment/questions/goldsmiths.py:161 -msgid "4 hrs or more" +#: experiment/rules/hbat_bst.py:67 +msgid "" +"A march and a waltz are very common meters in Western music, but in other " +"cultures, much more complex meters also exist!" msgstr "" -#: experiment/questions/goldsmiths.py:170 experiment/questions/musicgens.py:67 -msgid "I am able to judge whether someone is a good singer or not." +#: experiment/rules/hooked.py:67 experiment/rules/huang_2022.py:118 +msgid "" +"Do you recognise the song? Try to sing along. The faster you recognise " +"songs, the more points you can earn." msgstr "" -#: experiment/questions/goldsmiths.py:173 -msgid "I usually know when I’m hearing a song for the first time." +#: experiment/rules/hooked.py:72 experiment/rules/huang_2022.py:120 +msgid "" +"Do you really know the song? Keep singing or imagining the music while the " +"sound is muted. The music is still playing: you just can’t hear it!" msgstr "" -#: experiment/questions/goldsmiths.py:176 experiment/questions/musicgens.py:71 +#: experiment/rules/hooked.py:77 experiment/rules/huang_2022.py:122 msgid "" -"I find it difficult to spot mistakes in a performance of a song even if I " -"know the tune." +"Was the music in the right place when the sound came back? Or did we jump to " +"a different spot during the silence?" msgstr "" -#: experiment/questions/goldsmiths.py:182 -msgid "" -"I have trouble recognising a familiar song when played in a different way or " -"by a different performer." +#: experiment/rules/hooked.py:82 experiment/rules/huang_2022.py:125 +#: experiment/rules/huang_2022.py:169 +#: experiment/rules/musical_preferences.py:82 +msgid "Let's go!" msgstr "" -#: experiment/questions/goldsmiths.py:188 -msgid "I can tell when people sing or play out of time with the beat." +#: experiment/rules/hooked.py:158 +msgid "Bonus Rounds" msgstr "" -#: experiment/questions/goldsmiths.py:192 -msgid "I can tell when people sing or play out of tune." +#: experiment/rules/hooked.py:160 +msgid "Listen carefully to the music." msgstr "" -#: experiment/questions/goldsmiths.py:198 -msgid "When I hear a piece of music I can usually identify its genre." +#: experiment/rules/hooked.py:161 +msgid "Did you hear the same song during previous rounds?" msgstr "" -#: experiment/questions/goldsmiths.py:210 -msgid "I have had formal training in music theory for _ years." +#: experiment/rules/hooked.py:203 +#, python-format +msgid "Round %(number)d / %(total)d" msgstr "" -#: experiment/questions/goldsmiths.py:214 -#: experiment/questions/goldsmiths.py:230 experiment/questions/musicgens.py:326 -msgid "0.5" +#: experiment/rules/hooked.py:307 +msgid "Did you hear this song in previous rounds?" msgstr "" -#: experiment/questions/goldsmiths.py:219 -msgid "7 or more" +#: experiment/rules/huang_2022.py:55 +#: experiment/rules/musical_preferences.py:253 +msgid "Any remarks or questions (optional):" msgstr "" -#: experiment/questions/goldsmiths.py:226 -msgid "" -"I have had _ years of formal training on a musical instrument (including " -"voice) during my lifetime." +#: experiment/rules/huang_2022.py:56 +msgid "Thank you for your feedback!" msgstr "" -#: experiment/questions/goldsmiths.py:233 -msgid "3-5" +#: experiment/rules/huang_2022.py:78 +#: experiment/rules/musical_preferences.py:127 +msgid "Do you hear the music?" msgstr "" -#: experiment/questions/goldsmiths.py:234 -msgid "6-9" +#: experiment/rules/huang_2022.py:88 +#: experiment/rules/musical_preferences.py:146 +msgid "Audio check" msgstr "" -#: experiment/questions/goldsmiths.py:235 -msgid "10 or more" +#: experiment/rules/huang_2022.py:97 +#: experiment/rules/musical_preferences.py:106 +msgid "Quit" msgstr "" -#: experiment/questions/goldsmiths.py:252 -msgid "I only need to hear a new tune once and I can sing it back hours later." +#: experiment/rules/huang_2022.py:97 +msgid "Try" msgstr "" -#: experiment/questions/goldsmiths.py:260 -msgid "I sometimes choose music that can trigger shivers down my spine." +#: experiment/rules/huang_2022.py:104 +msgid "Ready to experiment" msgstr "" -#: experiment/questions/goldsmiths.py:264 -msgid "Pieces of music rarely evoke emotions for me." +#: experiment/rules/huang_2022.py:115 +msgid "How to Play" msgstr "" -#: experiment/questions/goldsmiths.py:268 -msgid "I often pick certain music to motivate or excite me." +#: experiment/rules/huang_2022.py:127 +msgid "" +"You can use your smartphone, computer or tablet to participate in this " +"experiment. Please choose the best network in your area to participate in " +"the experiment, such as wireless network (WIFI), mobile data network signal " +"(4G or above) or wired network. If the network is poor, it may cause the " +"music to fail to load or the experiment may fail to run properly. You can " +"access the experiment page through the following channels:" msgstr "" -#: experiment/questions/goldsmiths.py:274 +#: experiment/rules/huang_2022.py:130 msgid "" -"I am able to talk about the emotions that a piece of music evokes for me." +"Directly click the link on WeChat (smart phone or PC version, or WeChat Web)" msgstr "" -#: experiment/questions/goldsmiths.py:278 -msgid "Music can evoke my memories of past people and places." +#: experiment/rules/huang_2022.py:133 +msgid "" +"If the link to load the experiment page through the WeChat app on your cell " +"phone fails, you can copy and paste the link in the browser of your cell " +"phone or computer to participate in the experiment. You can use any of the " +"currently available browsers, such as Safari, Firefox, 360, Google Chrome, " +"Quark, etc." msgstr "" -#: experiment/questions/goldsmiths.py:287 -msgid "The instrument I play best, including voice (or none), is:" +#: experiment/rules/huang_2022.py:165 +msgid "" +"Please answer some questions on your musical " +"(Goldsmiths-MSI) and demographic background" msgstr "" -#: experiment/questions/goldsmiths.py:292 -msgid "What age did you start to play an instrument?" +#: experiment/rules/huang_2022.py:206 +msgid "Thank you for your contribution to science!" msgstr "" -#: experiment/questions/goldsmiths.py:294 -msgid "2 - 19" +#: experiment/rules/huang_2022.py:208 +msgid "Well done!" msgstr "" -#: experiment/questions/goldsmiths.py:295 -msgid "I don’t play any instrument." +#: experiment/rules/huang_2022.py:208 +msgid "Too bad!" msgstr "" -#: experiment/questions/goldsmiths.py:302 +#: experiment/rules/huang_2022.py:210 +msgid "You did not recognise any songs at first." +msgstr "" + +#: experiment/rules/huang_2022.py:212 +#, python-format msgid "" -"Do you have absolute pitch? Absolute or perfect pitch is the ability to " -"recognise and name an isolated musical tone without a reference tone, e.g. " -"being able to say 'F#' if someone plays that note on the piano." +"It took you %(n_seconds)d s to recognise a song on average, " +"and you correctly identified %(n_correct)d out of the %(n_total)d songs you " +"thought you knew." msgstr "" -#: experiment/questions/goldsmiths.py:304 -msgid "yes" +#: experiment/rules/huang_2022.py:218 +#, python-format +msgid "" +"During the bonus rounds, you remembered %(n_correct)d of the %(n_total)d " +"songs that came back." msgstr "" -#: experiment/questions/goldsmiths.py:305 -msgid "no" +#: experiment/rules/matching_pairs.py:45 +msgid "" +"TuneTwins is a musical version of \"Memory\". It consists of 16 musical " +"fragments. Your task is to listen and find the 8 matching pairs." msgstr "" -#: experiment/questions/languages.py:8 -msgid "Please rate your previous experience:" +#: experiment/rules/matching_pairs.py:50 +msgid "" +"Some versions of the game are easy and you will have to listen for identical " +"pairs. Some versions are more difficult and you will have to listen for " +"similar pairs, one of which is distorted." msgstr "" -#: experiment/questions/languages.py:10 experiment/questions/languages.py:43 -msgid "fluent" +#: experiment/rules/matching_pairs.py:53 +msgid "Click on another card to stop the current card from playing." msgstr "" -#: experiment/questions/languages.py:11 experiment/questions/languages.py:44 -msgid "intermediate" +#: experiment/rules/matching_pairs.py:54 +msgid "Finding a match removes the pair from the board." msgstr "" -#: experiment/questions/languages.py:12 experiment/questions/languages.py:45 -msgid "beginner" +#: experiment/rules/matching_pairs.py:55 +msgid "Listen carefully to avoid mistakes and earn more points." msgstr "" -#: experiment/questions/languages.py:13 experiment/questions/languages.py:46 -msgid "some exposure" +#: experiment/rules/matching_pairs.py:69 +#, python-format +msgid "" +"Before starting the game, we would like to ask you %i demographic questions." msgstr "" -#: experiment/questions/languages.py:14 experiment/questions/languages.py:47 -msgid "no exposure" +#: experiment/rules/matching_pairs_2025.py:19 +msgid "" +"This was not a match, so you get 0 points. Please try again to see if you " +"can find a matching pair." msgstr "" -#: experiment/questions/languages.py:20 -msgid "What is your mother tongue?" +#: experiment/rules/matching_pairs_2025.py:22 +msgid "" +"You got a matching pair, but you didn't hear both cards before. This is " +"considered a lucky match. You get 10 points." msgstr "" -#: experiment/questions/languages.py:25 -msgid "What is your second language, if applicable?" +#: experiment/rules/matching_pairs_2025.py:24 +msgid "You got a matching pair. You get 20 points." msgstr "" -#: experiment/questions/languages.py:30 -msgid "What is your third language, if applicable?" +#: experiment/rules/matching_pairs_2025.py:26 +msgid "" +"You thought you found a matching pair, but you didn't. This is considered a " +"misremembered pair. You lose 10 points." msgstr "" -#: experiment/questions/languages.py:40 -msgid "Please rate your previous experience with {}" +#: experiment/rules/musical_preferences.py:55 +msgid "Welcome to the Musical Preferences experiment!" msgstr "" -#: experiment/questions/musicgens.py:12 -msgid "Never" +#: experiment/rules/musical_preferences.py:56 +msgid "Please start by checking your connection quality." msgstr "" -#: experiment/questions/musicgens.py:13 -msgid "Rarely" +#: experiment/rules/musical_preferences.py:57 +#: experiment/rules/speech2song.py:85 +msgid "OK" msgstr "" -#: experiment/questions/musicgens.py:14 -msgid "Once in a while" +#: experiment/rules/musical_preferences.py:75 +msgid "" +"To understand your musical preferences, we have {} questions for you before " +"the experiment begins. The first two " +"questions are about your music listening experience, while the " +"other four questions are demographic " +"questions. It will take 2-3 minutes." msgstr "" -#: experiment/questions/musicgens.py:15 -msgid "Sometimes" +#: experiment/rules/musical_preferences.py:80 +#: experiment/rules/musical_preferences.py:93 +msgid "Have fun!" msgstr "" -#: experiment/questions/musicgens.py:16 -msgid "Very often" +#: experiment/rules/musical_preferences.py:87 +msgid "How to play" msgstr "" -#: experiment/questions/musicgens.py:17 -msgid "Always" +#: experiment/rules/musical_preferences.py:89 +msgid "" +"You will hear 64 music clips and have to answer two questions for each clip." msgstr "" -#: experiment/questions/musicgens.py:19 -msgid "Please tell us how much you agree" +#: experiment/rules/musical_preferences.py:90 +msgid "It will take 20-30 minutes to complete the whole experiment." msgstr "" -#: experiment/questions/musicgens.py:31 -msgid "I'm not sure" +#: experiment/rules/musical_preferences.py:91 +msgid "Either wear headphones or use your device's speakers." msgstr "" -#: experiment/questions/musicgens.py:39 -msgid "Can you clap in time with a musical beat?" +#: experiment/rules/musical_preferences.py:92 +msgid "Your final results will be displayed at the end." msgstr "" -#: experiment/questions/musicgens.py:43 -msgid "I can tap my foot in time with the beat of the music I hear." +#: experiment/rules/musical_preferences.py:118 +msgid "Tech check" msgstr "" -#: experiment/questions/musicgens.py:47 -msgid "When listening to music, can you move in time with the beat?" +#: experiment/rules/musical_preferences.py:156 +msgid "Love unlocked" msgstr "" -#: experiment/questions/musicgens.py:51 -msgid "I can recognise a piece of music after hearing just a few notes." +#: experiment/rules/musical_preferences.py:172 +msgid "Knowledge unlocked" msgstr "" -#: experiment/questions/musicgens.py:55 -msgid "I can easily recognise a familiar song." +#: experiment/rules/musical_preferences.py:192 +msgid "Connection unlocked" msgstr "" -#: experiment/questions/musicgens.py:59 -msgid "" -"When I hear the beginning of a song I know immediately whether I've heard it " -"before or not." +#: experiment/rules/musical_preferences.py:207 +msgid "2. How much do you like this song?" msgstr "" -#: experiment/questions/musicgens.py:63 -msgid "I can tell when people sing out of tune." +#: experiment/rules/musical_preferences.py:213 +msgid "1. Do you know this song?" msgstr "" -#: experiment/questions/musicgens.py:75 -msgid "I feel chills when I hear music that I like." +#: experiment/rules/musical_preferences.py:225 +#, python-format +msgid "Song %(round)s/%(total)s" msgstr "" -#: experiment/questions/musicgens.py:79 -msgid "I get emotional listening to certain pieces of music." +#: experiment/rules/musical_preferences.py:245 +msgid "Thank you for your participation and contribution to science!" msgstr "" -#: experiment/questions/musicgens.py:83 -msgid "" -"I become tearful or cry when I listen to a melody that I like very much." +#: experiment/rules/practice.py:58 +msgid "LOWER" msgstr "" -#: experiment/questions/musicgens.py:87 -msgid "Music gives me shivers or goosebumps." +#: experiment/rules/practice.py:60 +msgid "HIGHER" msgstr "" -#: experiment/questions/musicgens.py:91 -msgid "When I listen to music I'm absorbed by it." +#: experiment/rules/practice.py:127 +msgid "In this test you will hear two tones" msgstr "" -#: experiment/questions/musicgens.py:95 +#: experiment/rules/practice.py:131 +#, python-format msgid "" -"While listening to music, I become so involved that I forget about myself " -"and my surroundings." +"It's your job to decide if the second tone is %(first_condition)s or " +"%(second_condition)s than the second tone" msgstr "" -#: experiment/questions/musicgens.py:99 -msgid "" -"When I listen to music I get so caught up in it that I don't notice anything." +#: experiment/rules/practice.py:165 +msgid "We will now practice first." msgstr "" -#: experiment/questions/musicgens.py:103 -msgid "I feel like I am 'one' with the music." +#: experiment/rules/practice.py:169 +#, python-format +msgid "First you will hear %(n_practice_rounds)d practice trials." msgstr "" -#: experiment/questions/musicgens.py:107 -msgid "I lose myself in music." +#: experiment/rules/practice.py:174 +msgid "Begin experiment" msgstr "" -#: experiment/questions/musicgens.py:111 -msgid "I like listening to music." +#: experiment/rules/practice.py:185 +#, python-format +msgid "You have answered %(n_correct)s or more practice trials incorrectly." msgstr "" -#: experiment/questions/musicgens.py:115 -msgid "I enjoy music." +#: experiment/rules/practice.py:189 +msgid "We will therefore practice again." msgstr "" -#: experiment/questions/musicgens.py:119 -msgid "I listen to music for pleasure." +#: experiment/rules/practice.py:190 +msgid "But first, you can read the instructions again." msgstr "" -#: experiment/questions/musicgens.py:123 -msgid "Music is kind of an addiction for me - I couldn't live without it." +#: experiment/rules/practice.py:202 +msgid "Now we will start the real experiment." msgstr "" -#: experiment/questions/musicgens.py:127 +#: experiment/rules/practice.py:204 msgid "" -"I can tell when people sing or play out of time with the beat of the music." +"Pay attention! During the experiment it will become more difficult to hear " +"the difference between the tones." msgstr "" -#: experiment/questions/musicgens.py:131 -msgid "I can hear when people are not in sync when they play a song." +#: experiment/rules/practice.py:208 +msgid "Remember that you don't move along or tap during the test." msgstr "" -#: experiment/questions/musicgens.py:135 -msgid "I can tell when music is sung or played in time with the beat." +#: experiment/rules/practice.py:223 +#, python-format +msgid "" +"The second tone was %(correct_response)s than the first tone. Your answer " +"was CORRECT." msgstr "" -#: experiment/questions/musicgens.py:139 -msgid "I can sing or play a song from memory." +#: experiment/rules/practice.py:227 +#, python-format +msgid "" +"The second tone was %(correct_response)s than the first tone. Your answer " +"was INCORRECT." msgstr "" -#: experiment/questions/musicgens.py:143 -msgid "Singing or playing music from memory is easy for me." +#: experiment/rules/practice.py:308 +#, python-format +msgid "" +"Is the second tone %(first_condition)s or %(second_condition)s than the " +"first tone?" msgstr "" -#: experiment/questions/musicgens.py:147 -msgid "I find it hard to sing or play a song from memory." +#: experiment/rules/practice.py:335 +#, python-format +msgid "" +"%(task_description)s: Practice round %(round_number)d of %(total_rounds)d" msgstr "" -#: experiment/questions/musicgens.py:151 -msgid "When I sing, I have no idea whether I'm in tune or not." +#: experiment/rules/rhythm_battery_final.py:39 +msgid "" +"Finally, we would like to ask you to answer some questions about your " +"musical and demographic background." msgstr "" -#: experiment/questions/musicgens.py:159 -msgid "I can sing along with other people." +#: experiment/rules/rhythm_battery_final.py:42 +msgid "After these questions, the experiment will proceed to the final screen." msgstr "" -#: experiment/questions/musicgens.py:163 -msgid "I have no sense for rhythm (when I listen, play or dance to music)." +#: experiment/rules/rhythm_battery_final.py:55 +msgid "Thank you very much for participating!" msgstr "" -#: experiment/questions/musicgens.py:167 -msgid "" -"Understanding the rhythm of a piece is easy for me (when I listen, play or " -"dance to music)." +#: experiment/rules/rhythm_battery_intro.py:23 +msgid "General listening instructions:" msgstr "" -#: experiment/questions/musicgens.py:171 -msgid "I have a good sense of rhythm (when I listen, play, or dance to music)." +#: experiment/rules/rhythm_battery_intro.py:26 +msgid "" +"To make sure that you can do the experiment as well as possible, please do " +"it a quiet room with a stable internet connection." msgstr "" -#: experiment/questions/musicgens.py:175 +#: experiment/rules/rhythm_battery_intro.py:28 msgid "" -"Do you have absolute pitch? Absolute pitch is the ability to recognise and " -"name an isolated musical tone without a reference tone, e.g. being able to " -"say 'F#' if someone plays that note on the piano." +"Please use headphones, and turn off sound notifications from other devices " +"and applications (e.g., e-mail, phone messages)." msgstr "" -#: experiment/questions/musicgens.py:179 -msgid "Do you have perfect pitch?" +#: experiment/rules/rhythm_battery_intro.py:41 +msgid "Are you in a quiet room?" msgstr "" -#: experiment/questions/musicgens.py:183 -msgid "" -"If someone plays a note on an instrument and you can't see what note it is, " -"can you still name it (e.g. say that is a 'C' or an 'F')?" +#: experiment/rules/rhythm_battery_intro.py:43 +#: experiment/rules/rhythm_battery_intro.py:60 +#: experiment/rules/rhythm_battery_intro.py:77 +#: experiment/rules/rhythm_battery_intro.py:95 +msgid "YES" msgstr "" -#: experiment/questions/musicgens.py:187 -msgid "Can you hear the difference between two melodies?" +#: experiment/rules/rhythm_battery_intro.py:44 +#: experiment/rules/rhythm_battery_intro.py:61 +msgid "MODERATELY" msgstr "" -#: experiment/questions/musicgens.py:191 -msgid "I can recognise differences between melodies even if they are similar." +#: experiment/rules/rhythm_battery_intro.py:45 +#: experiment/rules/rhythm_battery_intro.py:62 +#: experiment/rules/rhythm_battery_intro.py:78 +#: experiment/rules/rhythm_battery_intro.py:96 +msgid "NO" msgstr "" -#: experiment/questions/musicgens.py:195 -msgid "I can tell when two melodies are the same or different." +#: experiment/rules/rhythm_battery_intro.py:58 +msgid "Do you have a stable internet connection?" msgstr "" -#: experiment/questions/musicgens.py:199 -msgid "I make up new melodies in my mind." +#: experiment/rules/rhythm_battery_intro.py:75 +msgid "Are you wearing headphones?" msgstr "" -#: experiment/questions/musicgens.py:203 -msgid "I make up songs, even when I'm just singing to myself." +#: experiment/rules/rhythm_battery_intro.py:93 +msgid "Do you have sound notifications from other devices turned off?" msgstr "" -#: experiment/questions/musicgens.py:207 -msgid "I like to play around with new melodies that come to my mind." +#: experiment/rules/rhythm_battery_intro.py:106 +msgid "" +"You can now set the sound to a comfortable level. You " +"can then adjust the volume to as high a level as possible without it being " +"uncomfortable. When you are satisfied with the sound " +"level, click Continue" msgstr "" -#: experiment/questions/musicgens.py:211 -msgid "I have a melody stuck in my mind." +#: experiment/rules/rhythm_battery_intro.py:111 +msgid "" +"Please keep the eventual sound level the same over the course of the " +"experiment." msgstr "" -#: experiment/questions/musicgens.py:215 -msgid "I experience earworms." +#: experiment/rules/rhythm_battery_intro.py:126 +msgid "You are about to take part in an experiment about rhythm perception." msgstr "" -#: experiment/questions/musicgens.py:219 -msgid "I get music stuck in my head." +#: experiment/rules/rhythm_battery_intro.py:129 +msgid "" +"We want to find out what the best way is to test whether someone has a good " +"sense of rhythm!" msgstr "" -#: experiment/questions/musicgens.py:223 -msgid "I have a piece of music stuck on repeat in my head." +#: experiment/rules/rhythm_battery_intro.py:132 +msgid "" +"You will be doing many little tasks that have something to do with rhythm." msgstr "" -#: experiment/questions/musicgens.py:227 -msgid "Music makes me dance." +#: experiment/rules/rhythm_battery_intro.py:135 +msgid "" +"You will get a short explanation and a practice trial for each little task." msgstr "" -#: experiment/questions/musicgens.py:231 -msgid "I don't like to dance, not even with music I like." +#: experiment/rules/rhythm_battery_intro.py:138 +msgid "" +"You can get reimbursed for completing the entire experiment! Either by " +"earning 6 euros, or by getting 1 research credit (for psychology students at " +"UvA only). You will get instructions for how to get paid or how to get your " +"credit at the end of the experiment." msgstr "" -#: experiment/questions/musicgens.py:235 -msgid "I can dance to a beat." +#: experiment/rules/rhythm_discrimination.py:88 +msgid "DIFFERENT" msgstr "" -#: experiment/questions/musicgens.py:239 -msgid "I easily get into a groove when listening to music." +#: experiment/rules/rhythm_discrimination.py:90 +msgid "SAME" msgstr "" -#: experiment/questions/musicgens.py:243 -msgid "Can you hear the difference between two rhythms?" +#: experiment/rules/rhythm_discrimination.py:137 +msgid "Is the third rhythm the SAME or DIFFERENT?" msgstr "" -#: experiment/questions/musicgens.py:247 -msgid "I can tell when two rhythms are the same or different." +#: experiment/rules/rhythm_discrimination.py:157 +#, python-format +msgid "Rhythm discrimination: %s" msgstr "" -#: experiment/questions/musicgens.py:251 -msgid "I can recognise differences between rhythms even if they are similar." +#: experiment/rules/rhythm_discrimination.py:164 +#, python-format +msgid "practice %(index)d of 4" msgstr "" -#: experiment/questions/musicgens.py:255 -msgid "I can't help humming or singing along to music that I like." +#: experiment/rules/rhythm_discrimination.py:166 +#, python-format +msgid "trial %(index)d of %(total)d" msgstr "" -#: experiment/questions/musicgens.py:259 +#: experiment/rules/rhythm_discrimination.py:229 msgid "" -"When I hear a tune I like a lot I can't help tapping or moving to its beat." +"In this test you will hear the same rhythm twice. After that, you will hear " +"a third rhythm." msgstr "" -#: experiment/questions/musicgens.py:263 -msgid "Hearing good music makes me want to sing along." +#: experiment/rules/rhythm_discrimination.py:234 +msgid "" +"Your task is to decide whether this third rhythm is the SAME as the first " +"two rhythms or DIFFERENT." msgstr "" -#: experiment/questions/musicgens.py:270 +#: experiment/rules/rhythm_discrimination.py:240 msgid "" -"Please select the sentence that describes your level of achievement in music." +"This test will take around 6 minutes to complete. Try to stay focused for " +"the entire test!" msgstr "" -#: experiment/questions/musicgens.py:272 -msgid "I have no training or recognised talent in this area." +#: experiment/rules/rhythm_discrimination.py:252 +#, python-format +msgid "" +"The third rhythm is the %(correct_response)s. Your response was CORRECT." msgstr "" -#: experiment/questions/musicgens.py:273 -msgid "I play one or more musical instruments proficiently." +#: experiment/rules/rhythm_discrimination.py:256 +#, python-format +msgid "" +"The third rhythm is the %(correct_response)s. Your response was INCORRECT." msgstr "" -#: experiment/questions/musicgens.py:274 -msgid "I have played with a recognised orchestra or band." +#: experiment/rules/rhythm_discrimination.py:270 +msgid "Well done! You've answered {} percent correctly!" msgstr "" -#: experiment/questions/musicgens.py:275 -msgid "I have composed an original piece of music." +#: experiment/rules/rhythm_discrimination.py:274 +msgid "" +"One reason for the weird beep-tones in this test (instead of " +"some nice drum-sound) is that it is used very often in brain " +"scanners, which make a lot of noise. The beep-sound helps people in the " +"scanner to hear the rhythm really well." msgstr "" -#: experiment/questions/musicgens.py:276 -msgid "My musical talent has been critiqued in a local publication." +#: experiment/rules/speech2song.py:38 question/languages.py:59 +msgid "English" msgstr "" -#: experiment/questions/musicgens.py:277 -msgid "My composition has been recorded." +#: experiment/rules/speech2song.py:39 question/languages.py:60 +msgid "Brazilian Portuguese" msgstr "" -#: experiment/questions/musicgens.py:278 -msgid "Recordings of my composition have been sold publicly." +#: experiment/rules/speech2song.py:40 question/languages.py:61 +msgid "Mandarin Chinese" msgstr "" -#: experiment/questions/musicgens.py:279 -msgid "My compositions have been critiqued in a national publication." +#: experiment/rules/speech2song.py:48 +msgid "This is an experiment about an auditory illusion." msgstr "" -#: experiment/questions/musicgens.py:280 -msgid " My compositions have been critiqued in multiple national publications." +#: experiment/rules/speech2song.py:51 +msgid "" +"Please wear headphones (earphones) during the experiment to maximise the " +"experience of the illusion, if possible." msgstr "" -#: experiment/questions/musicgens.py:285 -msgid "" -"How engaged with music are you? Singing, playing, and even writing music " -"counts here. Please choose the answer which describes you best." +#: experiment/rules/speech2song.py:74 +msgid "Thank you for answering these questions about your background!" msgstr "" -#: experiment/questions/musicgens.py:287 -msgid "I am not engaged in music at all." +#: experiment/rules/speech2song.py:78 +msgid "Now you will hear a sound repeated multiple times." msgstr "" -#: experiment/questions/musicgens.py:288 +#: experiment/rules/speech2song.py:82 msgid "" -"I am self-taught and play music privately, but I have never played, sung, or " -"shown my music to others." +"Please listen to the following segment carefully, if possible with " +"headphones." msgstr "" -#: experiment/questions/musicgens.py:289 +#: experiment/rules/speech2song.py:98 msgid "" -"I have taken lessons in music, but I have never played, sung, or shown my " -"music to others." +"Previous studies have shown that many people perceive the segment you just " +"heard as song-like after repetition, but it is no problem if you do not " +"share that perception because there is a wide range of individual " +"differences." msgstr "" -#: experiment/questions/musicgens.py:290 -msgid "" -"I have played or sung, or my music has been played in public concerts in my " -"home town, but I have not been paid for this." +#: experiment/rules/speech2song.py:103 +msgid "Part 1" msgstr "" -#: experiment/questions/musicgens.py:291 +#: experiment/rules/speech2song.py:106 msgid "" -"I have played or sung, or my music has been played in public concerts in my " -"home town, and I have been paid for this." +"In the first part of the experiment, you will be presented with speech " +"segments like the one just now in different languages which you may or may " +"not speak." msgstr "" -#: experiment/questions/musicgens.py:292 -msgid "I am professionally active as a musician." +#: experiment/rules/speech2song.py:108 +msgid "Your task is to rate each segment on a scale from 1 to 5." msgstr "" -#: experiment/questions/musicgens.py:293 -msgid "" -"I am professionally active as a musician and have been reviewed/featured in " -"the national or international media and/or have received an award for my " -"musical activities." +#: experiment/rules/speech2song.py:123 +msgid "Part2" msgstr "" -#: experiment/questions/musicgens.py:300 -msgid "Completely disagree" +#: experiment/rules/speech2song.py:127 +msgid "" +"In the following part of the experiment, you will be presented with segments " +"of environmental sounds as opposed to speech sounds." msgstr "" -#: experiment/questions/musicgens.py:301 -msgid "Strongly disagree" +#: experiment/rules/speech2song.py:130 +msgid "Environmental sounds are sounds that are not speech nor music." msgstr "" -#: experiment/questions/musicgens.py:303 -msgid "Neither agree nor disagree" +#: experiment/rules/speech2song.py:133 +msgid "" +"Like the speech segments, your task is to rate each segment on a scale from " +"1 to 5." msgstr "" -#: experiment/questions/musicgens.py:305 -msgid "Strongly agree" +#: experiment/rules/speech2song.py:150 +msgid "End of experiment" msgstr "" -#: experiment/questions/musicgens.py:306 -msgid "Completely agree" +#: experiment/rules/speech2song.py:153 +msgid "Thank you for contributing your time to science!" msgstr "" -#: experiment/questions/musicgens.py:311 -msgid "" -"To what extent do you agree that you see yourself as someone who is " -"sophisticated in art, music, or literature?" +#: experiment/rules/speech2song.py:196 +msgid "Does this sound like song or speech to you?" msgstr "" -#: experiment/questions/musicgens.py:313 -msgid "Agree strongly" +#: experiment/rules/speech2song.py:198 +msgid "sounds exactly like speech" msgstr "" -#: experiment/questions/musicgens.py:314 -msgid "Agree moderately" +#: experiment/rules/speech2song.py:199 +msgid "sounds somewhat like speech" msgstr "" -#: experiment/questions/musicgens.py:315 -msgid "Agree slightly" +#: experiment/rules/speech2song.py:200 +msgid "sounds neither like speech nor like song" msgstr "" -#: experiment/questions/musicgens.py:316 -msgid "Disagree slightly" +#: experiment/rules/speech2song.py:201 +msgid "sounds somewhat like song" msgstr "" -#: experiment/questions/musicgens.py:317 -msgid "Disagree moderately" +#: experiment/rules/speech2song.py:202 +msgid "sounds exactly like song" msgstr "" -#: experiment/questions/musicgens.py:318 -msgid "Disagree strongly" +#: experiment/rules/speech2song.py:212 +msgid "Does this sound like music or an environmental sound to you?" msgstr "" -#: experiment/questions/musicgens.py:323 -msgid "" -"At the peak of my interest, I practised ___ hours on my primary instrument " -"(including voice)." +#: experiment/rules/speech2song.py:214 +msgid "sounds exactly like an environmental sound" msgstr "" -#: experiment/questions/musicgens.py:328 -msgid "1.5" +#: experiment/rules/speech2song.py:215 +msgid "sounds somewhat like an environmental sound" msgstr "" -#: experiment/questions/musicgens.py:329 -msgid "3–4" +#: experiment/rules/speech2song.py:216 +msgid "sounds neither like an environmental sound nor like music" msgstr "" -#: experiment/questions/musicgens.py:330 -msgid "5 or more" +#: experiment/rules/speech2song.py:217 +msgid "sounds somewhat like music" msgstr "" -#: experiment/questions/musicgens.py:335 -msgid "How often did you play or sing during the most active period?" +#: experiment/rules/speech2song.py:218 +msgid "sounds exactly like music" msgstr "" -#: experiment/questions/musicgens.py:337 -msgid "Every day" +#: experiment/rules/speech2song.py:224 +msgid "Listen carefully" msgstr "" -#: experiment/questions/musicgens.py:338 -msgid "More than 1x per week" +#: experiment/rules/thats_my_song.py:89 +msgid "Choose two or more decades of music" msgstr "" -#: experiment/questions/musicgens.py:339 -msgid "1x per week" +#: experiment/rules/thats_my_song.py:94 +msgid "Playlist selection" msgstr "" -#: experiment/questions/musicgens.py:340 -msgid "1x per month" +#: experiment/standards/isced_education.py:4 +msgid "Primary school" msgstr "" -#: experiment/questions/musicgens.py:345 -msgid "How long (duration) did you play or sing during the most active period?" +#: experiment/standards/isced_education.py:5 +msgid "Vocational qualification at about 16 years of age (GCSE)" msgstr "" -#: experiment/questions/musicgens.py:347 -msgid "More than 1 hour per week" +#: experiment/standards/isced_education.py:6 +msgid "Secondary diploma (A-levels/high school)" msgstr "" -#: experiment/questions/musicgens.py:348 experiment/questions/musicgens.py:369 -msgid "1 hour per week" +#: experiment/standards/isced_education.py:7 +msgid "Post-16 vocational course" msgstr "" -#: experiment/questions/musicgens.py:349 -msgid "Less than 1 hour per week" +#: experiment/standards/isced_education.py:8 +msgid "Associate's degree or 2-year professional diploma" msgstr "" -#: experiment/questions/musicgens.py:354 -msgid "" -"About how many hours do you usually spend each week playing a musical " -"instrument?" +#: experiment/standards/isced_education.py:9 +msgid "Bachelor or equivalent" msgstr "" -#: experiment/questions/musicgens.py:357 -msgid "1 hour or less a week" +#: experiment/standards/isced_education.py:10 +msgid "Master or equivalent" msgstr "" -#: experiment/questions/musicgens.py:358 -msgid "2–3 hours a week" +#: experiment/standards/isced_education.py:11 +msgid "Doctoral degree or equivalent" msgstr "" -#: experiment/questions/musicgens.py:359 -msgid "4–5 hours a week" +#: experiment/templates/consent/consent_MRI.html:2 +msgid "" +" You will be taking part in the experiment “Neural correlates of rhythmic " +"abilities” conducted by Dr Atser Damsma of the Institute for Logic, Language " +"and Computation at the University of Amsterdam. Before the research project " +"can begin, it is important that you read about the procedures we will be " +"applying. Make sure to read this information carefully. " msgstr "" -#: experiment/questions/musicgens.py:360 -msgid "6–7 hours a week" +#: experiment/templates/consent/consent_MRI.html:3 +#: experiment/templates/consent/consent_rhythm.html:3 +#: experiment/templates/consent/consent_rhythm_unpaid.html:3 +msgid "Purpose of the Research Project" msgstr "" -#: experiment/questions/musicgens.py:361 -msgid "8 or more hours a week" -msgstr "" - -#: experiment/questions/musicgens.py:366 +#: experiment/templates/consent/consent_MRI.html:4 msgid "" -"Indicate approximately how many hours per week you have played or practiced " -"any musical instrument at all, i.e., all different instruments, on average " -"over the last 10 years." -msgstr "" - -#: experiment/questions/musicgens.py:368 -msgid "less than 1 hour per week" -msgstr "" - -#: experiment/questions/musicgens.py:370 -msgid "2 hours per week" +" In the past you have participated in MRI-research from our research group " +"and indicated that you would be interested in participating in future " +"research. In the current study we will make use of the previously acquired " +"MRI scans and will combine these scans with behavioral data which we will " +"collect online. The current study therefore only entails a computer task.\n" +"The goal of this study is to investigate individual differences in rhythm " +"perception. Rhythm is a fundamental aspect of music and musicality, yet " +"there are large individual differences in rhythm perception abilities. The " +"neural differences underlying these individual differences are not yet " +"understood. By measuring performance in several rhythm tasks, we will be " +"able to test which brain mechanisms are involved in rhythm perception. " msgstr "" -#: experiment/questions/musicgens.py:371 -msgid "3 hours per week" +#: experiment/templates/consent/consent_MRI.html:6 +#: experiment/templates/consent/consent_rhythm.html:5 +#: experiment/templates/consent/consent_rhythm_unpaid.html:5 +msgid "Who Can Take Part in This Research?" msgstr "" -#: experiment/questions/musicgens.py:372 -msgid "4–5 hours per week" +#: experiment/templates/consent/consent_MRI.html:7 +msgid "" +" Anybody aged 16 or older with no hearing problems is welcome to participate " +"in this research. Your device must be able to play audio, and you must have " +"a sufficiently strong data connection to be able to stream short sound " +"files. Headphones are recommended for the best results, but you may also use " +"either internal or external loudspeakers. " msgstr "" -#: experiment/questions/musicgens.py:373 -msgid "6–9 hours per week" +#: experiment/templates/consent/consent_MRI.html:8 +#: experiment/templates/consent/consent_rhythm.html:7 +#: experiment/templates/consent/consent_rhythm_unpaid.html:7 +msgid "Instructions and Procedure" msgstr "" -#: experiment/questions/musicgens.py:374 -msgid "10–14 hours per week" +#: experiment/templates/consent/consent_MRI.html:9 +#: experiment/templates/consent/consent_rhythm.html:8 +#: experiment/templates/consent/consent_rhythm_unpaid.html:8 +msgid "" +" In this study, you will perform 8 short tasks related to rhythm. In each " +"task, you will be presented with short fragments of music and rhythms, and " +"you will be asked to make different types of judgements about the sounds. In " +"addition, we will ask you some simple survey questions to better understand " +"your musical background. It is important that you remain focused throughout " +"the experiment and that you try not to move along with the sounds while " +"performing the tasks. Before you start with each task, there will be an " +"opportunity to practice to familiarize yourself with the task. The total " +"duration of all tasks will be around 45 minutes and there will be multiple " +"opportunities for you to take a break. " msgstr "" -#: experiment/questions/musicgens.py:375 -msgid "15–24 hours per week" +#: experiment/templates/consent/consent_MRI.html:10 +#: experiment/templates/consent/consent_rhythm.html:9 +#: experiment/templates/consent/consent_rhythm_unpaid.html:9 +msgid "Voluntary Participation" msgstr "" -#: experiment/questions/musicgens.py:376 -msgid "25–40 hours per week" +#: experiment/templates/consent/consent_MRI.html:11 +#: experiment/templates/consent/consent_rhythm.html:10 +#: experiment/templates/consent/consent_rhythm_unpaid.html:10 +msgid "" +" There are no consequences if you decide now not to participate in this " +"study. During the experiment, you are free to stop participating at any " +"moment without giving a reason for doing so. " msgstr "" -#: experiment/questions/musicgens.py:377 -msgid "41 or more hours per week" +#: experiment/templates/consent/consent_MRI.html:12 +#: experiment/templates/consent/consent_rhythm.html:11 +#: experiment/templates/consent/consent_rhythm_unpaid.html:11 +msgid "Discomfort, Risks, and Insurance" msgstr "" -#: experiment/questions/other.py:24 +#: experiment/templates/consent/consent_MRI.html:13 +#: experiment/templates/consent/consent_rhythm.html:12 msgid "" -"In which region did you spend the most formative years of your childhood and " -"youth?" -msgstr "" - -#: experiment/questions/other.py:31 -msgid "In which region do you currently reside?" +" For all research at the University of Amsterdam, a standard liability " +"insurance applies. The UvA is legally obliged to inform the Dutch Tax " +"Authority (“Belastingdienst”) about financial compensation for participants. " +"You may receive a letter from the UvA with a payment overview and " +"information about tax return. " msgstr "" -#: experiment/questions/other.py:54 -msgid "Folk/Mountain songs" +#: experiment/templates/consent/consent_MRI.html:14 +#: experiment/templates/consent/consent_rhythm.html:13 +#: experiment/templates/consent/consent_rhythm_unpaid.html:13 +msgid "Your privacy is guaranteed" msgstr "" -#: experiment/questions/other.py:55 -msgid "Western classical music/Jazz/Opera/Musical" +#: experiment/templates/consent/consent_MRI.html:15 +#: experiment/templates/consent/consent_rhythm.html:14 +#: experiment/templates/consent/consent_rhythm_unpaid.html:14 +msgid "" +" Your personal information (about who you are) remains confidential and will " +"not be shared without your explicit consent. Your research data will be " +"analyzed by the researchers that collected the information. Research data " +"published in scientific journals will be anonymous and cannot be traced back " +"to you as an individual. Completely anonymized data can be made publicly " +"accessible. " msgstr "" -#: experiment/questions/other.py:56 -msgid "Chinese opera" +#: experiment/templates/consent/consent_MRI.html:16 +#: experiment/templates/consent/consent_rhythm.html:15 +msgid "Compensation" msgstr "" -#: experiment/questions/other.py:66 +#: experiment/templates/consent/consent_MRI.html:17 msgid "" -"Thank you so much for your feedback! Feel free to include your contact " -"information if you would like a reply or skip if you wish to remain " -"anonymous." +" As compensation for your participation, you receive 15 euros. To receive " +"this compensation, make sure to register your participation on the lab.uva." +"nl website! " msgstr "" -#: experiment/questions/other.py:69 -msgid "Contact (optional):" +#: experiment/templates/consent/consent_MRI.html:18 +#: experiment/templates/consent/consent_categorization.html:13 +#: experiment/templates/consent/consent_hooked.html:66 +#: experiment/templates/consent/consent_huang2021.html:76 +#: experiment/templates/consent/consent_musical_preferences.html:57 +#: experiment/templates/consent/consent_rhythm.html:17 +#: experiment/templates/consent/consent_rhythm_unpaid.html:15 +#: experiment/templates/consent/consent_speech2song.html:62 +msgid "Further Information" msgstr "" -#: experiment/rules/anisochrony.py:21 -#: experiment/rules/duration_discrimination.py:86 -#: experiment/rules/duration_discrimination_tone.py:21 -#: experiment/rules/h_bat.py:136 experiment/rules/hbat_bst.py:77 -#: experiment/rules/rhythm_discrimination.py:240 -msgid "Next fragment" +#: experiment/templates/consent/consent_MRI.html:19 +msgid "" +" Should you have questions about this study at any given moment, please " +"contact the responsible researcher, Dr. Atser Damsma (a.damsma@uva.nl). " +"Formal complaints about this study can be addressed to the Ethics Review " +"Board, Dr. Yair Pinto (y.pinto@uva.nl). For questions or complaints about " +"the processing of your personal data you can also contact the data " +"protection officer of the University of Amsterdam via fg@uva.nl. " msgstr "" -#: experiment/rules/anisochrony.py:22 experiment/rules/anisochrony.py:60 -msgid "REGULAR" +#: experiment/templates/consent/consent_MRI.html:20 +#: experiment/templates/consent/consent_rhythm.html:19 +#: experiment/templates/consent/consent_rhythm_unpaid.html:17 +msgid "Informed Consent" msgstr "" -#: experiment/rules/anisochrony.py:22 experiment/rules/anisochrony.py:61 -msgid "IRREGULAR" +#: experiment/templates/consent/consent_MRI.html:21 +msgid "" +" I hereby declare that: I have been clearly informed about the research " +"project “Neural correlates of rhythmic abilities”, as described above; I am " +"16 or older; I have read and understand the information letter; I agree to " +"participate in this study and I agree with the use of the data that are " +"collected; I reserve the right to withdraw my participation from the study " +"at any moment without providing any reason. " msgstr "" -#: experiment/rules/anisochrony.py:25 -msgid "The tones were {}. Your answer was CORRECT." +#: experiment/templates/consent/consent_categorization.html:2 +msgid " Dear participant, " msgstr "" -#: experiment/rules/anisochrony.py:28 -msgid "The tones were {}. Your answer was INCORRECT." +#: experiment/templates/consent/consent_categorization.html:3 +msgid "" +" You will be taking part in a listening experiment by of Institute of " +"Biology (IBL), Leiden University in collaboration with the Music Cognition " +"Group (MCG) at the University of Amsterdam’s Institute for Logic, Language, " +"and Computation (ILLC). " msgstr "" -#: experiment/rules/anisochrony.py:58 -msgid "Were the tones REGULAR or IRREGULAR?" +#: experiment/templates/consent/consent_categorization.html:4 +msgid "" +" Before the research project can begin, it is important that you read " +"about the procedures we will be applying. Make sure to read this information " +"carefully. The purpose of this research project is to understand better what " +"listeners are listening to when they are listening to tone sequences as " +"compared to songbirds. As such the current listening experiment is made to " +"resemble the experiment that is currently also performed with zebra finches " +"(a songbird). " msgstr "" -#: experiment/rules/anisochrony.py:77 -msgid "Anisochrony" +#: experiment/templates/consent/consent_categorization.html:5 +#: experiment/templates/consent/consent_hooked.html:22 +#: experiment/templates/consent/consent_huang2021.html:23 +msgid "Who can take part in this research?" msgstr "" -#: experiment/rules/anisochrony.py:85 experiment/rules/h_bat.py:118 -msgid "In this test you will hear a series of tones for each trial." +#: experiment/templates/consent/consent_categorization.html:6 +msgid "" +" Anybody with sufficient good hearing, natural or corrected. Your device " +"(computer, tablet or smartphone) must be able to play audio, and you must " +"have a sufficiently strong internet connection to be able to stream short " +"audio files. Headphones are recommended for the best results, but you may " +"also use either internal or external loudspeakers. You should adjust the " +"volume of your device so that it is comfortable for you. " msgstr "" -#: experiment/rules/anisochrony.py:88 -msgid "It's your job to decide if the tones sound REGULAR or IRREGULAR" +#: experiment/templates/consent/consent_categorization.html:7 +#: experiment/templates/consent/consent_hooked.html:30 +#: experiment/templates/consent/consent_huang2021.html:32 +#: experiment/templates/consent/consent_speech2song.html:19 +msgid "Instructions and procedure" msgstr "" -#: experiment/rules/anisochrony.py:90 -#: experiment/rules/duration_discrimination.py:158 -#: experiment/rules/h_bat.py:123 +#: experiment/templates/consent/consent_categorization.html:8 msgid "" -"During the experiment it will become more difficult to hear the difference." -msgstr "" - -#: experiment/rules/anisochrony.py:92 -#: experiment/rules/duration_discrimination.py:160 -#: experiment/rules/h_bat.py:125 experiment/rules/hbat_bst.py:28 -#: experiment/rules/util/practice.py:109 -msgid "Try to answer as accurately as possible, even if you're uncertain." +" You will be presented with short sound sequences and will be asked whether " +"you hear them as being one or another sequence. The listening task consists " +"of two phases. In the first phase, you will hear two sequences that you have " +"to answer as blue or orange. Once you have answered 8 out 10 stimuli " +"correctly, you will go to the second part. In that part you will only " +"occasionally get feedback on your responses. The whole task will take you " +"approximately 20 minutes, and it should be completed in one go. Can you do " +"better than zebra finches? Have fun! " msgstr "" -#: experiment/rules/anisochrony.py:94 experiment/rules/beat_alignment.py:33 -#: experiment/rules/beat_alignment.py:80 -#: experiment/rules/duration_discrimination.py:161 -#: experiment/rules/h_bat.py:126 experiment/rules/hbat_bst.py:29 -#: experiment/rules/rhythm_discrimination.py:231 -msgid "Remember: try not to move or tap along with the sounds" +#: experiment/templates/consent/consent_categorization.html:9 +#: experiment/templates/consent/consent_hooked.html:50 +#: experiment/templates/consent/consent_huang2021.html:60 +#: experiment/templates/consent/consent_speech2song.html:37 +msgid "Discomfort, Risks & Insurance" msgstr "" -#: experiment/rules/anisochrony.py:96 -#: experiment/rules/duration_discrimination.py:163 -#: experiment/rules/h_bat.py:130 experiment/rules/hbat_bst.py:33 +#: experiment/templates/consent/consent_categorization.html:10 msgid "" -"This test will take around 4 minutes to complete. Try to stay focused for " -"the entire test!" +" The risks of participating in this research are no greater than in everyday " +"situations at home. Previous experience in similar research has shown that " +"no or hardly any discomfort is to be expected for participants. For all " +"research at the University of Amsterdam (where the current online experiment " +"is served), a standard liability insurance applies. " msgstr "" -#: experiment/rules/anisochrony.py:120 -msgid "" -"Well done! You heard the difference when we shifted a tone by {} percent." +#: experiment/templates/consent/consent_categorization.html:11 +#: experiment/templates/consent/consent_hooked.html:58 +#: experiment/templates/consent/consent_huang2021.html:67 +#: experiment/templates/consent/consent_speech2song.html:45 +msgid "Confidential treatment of your details" msgstr "" -#: experiment/rules/anisochrony.py:121 +#: experiment/templates/consent/consent_categorization.html:12 msgid "" -"Many sounds in nature have regularity like a metronome. Our " -"brains use this to process rhythm even better!" +" The information gathered over the course of this research will be used for " +"further analysis and publication in scientific journals only. Fully " +"anonymized data collected during the experiment (the age/gender, choices " +"made, reaction time, etc.) may be made available online in tandem with these " +"scientific publications. No personal details will be used in these " +"publications, and we guarantee that you will remain anonymous under all " +"circumstances. " msgstr "" -#: experiment/rules/base.py:30 -msgid "Do you have any remarks or questions?" +#: experiment/templates/consent/consent_categorization.html:14 +msgid "" +" For further information on the research project, please contact Zhiyuan " +"Ning (e-mail z.ning@biology." +"leidenuniv.nl; Institute of Biology, Leiden University, P.O. Box 9505, " +"2300 RA Leiden, The Netherlands) or Jiaxin Li (e-mail: j.li5@uva.nl; Science Park 107, 1098 GE Amsterdam, The " +"Netherlands). If you have any complaints regarding this research project, " +"you can contact the secretary of the Ethics Committee of the Faculty of " +"Humanities of the University of Amsterdam (phone number: +31 20 525 3054; e-" +"mail: commissie-ethiek-" +"fgw@uva.nl; Kloveniersburgwal 48, 1012 CX Amsterdam). " msgstr "" -#: experiment/rules/base.py:33 -msgid "Submit" +#: experiment/templates/consent/consent_categorization.html:15 +#: experiment/templates/consent/consent_hooked.html:79 +#: experiment/templates/consent/consent_huang2021.html:88 +#: experiment/templates/consent/consent_musical_preferences.html:64 +msgid "Informed consent" msgstr "" -#: experiment/rules/base.py:39 -msgid "We appreciate your feedback!" +#: experiment/templates/consent/consent_categorization.html:16 +msgid "" +" I hereby declare that I have been clearly informed about the research " +"project, conducted by Zhiyuan Ning as described above. I consent to " +"participate in this research on an entirely voluntary basis. I retain the " +"right to revoke this consent without having to provide any reasons for my " +"decision. I am aware that I am entitled to discontinue the research at any " +"time and can withdraw my participation. If I decide to stop or withdraw my " +"consent, all the information gathered up until then will be permanently " +"deleted. If my research results are used in scientific publications or made " +"public in any other way, they will be fully anonymized. My personal " +"information may not be viewed by third parties without my express " +"permission. " msgstr "" -#: experiment/rules/base.py:128 experiment/rules/musical_preferences.py:83 -msgid "Questionnaire" +#: experiment/templates/consent/consent_hooked.html:3 +msgid "" +"\n" +" You will be taking part in the Hooked on Music research project " +"conducted by Dr John Ashley Burgoyne of the Music Cognition Group at the " +"University of Amsterdam’s Institute for Logic, Language, and Computation. " +"Before the research project can begin, it is important that you read about " +"the procedures we will be applying. Make sure to read this information " +"carefully.\n" +" " msgstr "" -#: experiment/rules/base.py:143 -#, python-format -msgid "Questionnaire %(index)i / %(total)i" +#: experiment/templates/consent/consent_hooked.html:8 +#: experiment/templates/consent/consent_huang2021.html:11 +#: experiment/templates/consent/consent_musical_preferences.html:9 +#: experiment/templates/consent/consent_speech2song.html:11 +msgid "Purpose of the research project" msgstr "" -#: experiment/rules/base.py:152 -#, python-format -msgid "I scored %(score)i points on %(url)s" +#: experiment/templates/consent/consent_hooked.html:11 +msgid "" +"\n" +" What makes music catchy? Why do some pieces of music come back to mind " +"after we hear just a few notes and others not? Is there one ‘recipe’ for " +"memorable music or does it depend on the person? And are there differences " +"between what makes it easy to remember music for the long term and what " +"makes it easy to remember music right now?\n" +" " msgstr "" -#: experiment/rules/beat_alignment.py:27 +#: experiment/templates/consent/consent_hooked.html:17 msgid "" -"This test measures your ability to recognize the beat in a piece of music." +"\n" +" This project will help us answer these questions and better understand " +"how we remember music both over the short term and the long term. Musical " +"memories are fundamentally associated with developing our identities in " +"adolescence, and even as other memories fade in old age, musical memories " +"remain intact. Understanding musical memory better can help composers write " +"new music, search engines find and recommend music their users will enjoy, " +"and music therapists develop new approaches for working and living with " +"memory disorders.\n" +" " msgstr "" -#: experiment/rules/beat_alignment.py:30 +#: experiment/templates/consent/consent_hooked.html:25 msgid "" -"Listen to the following music fragments. In each fragment you hear a series " -"of beeps." +"\n" +" Anybody with sufficiently good hearing, natural or corrected, to enjoy " +"music listening is welcome to participate in this research. Your device must " +"be able to play audio, and you must have a sufficiently strong data " +"connection to be able to stream short MP3 files. Headphones are recommended " +"for the best results, but you may also use either internal or external " +"loudspeakers. You should adjust the volume of your device so that it is " +"comfortable for you.\n" +" " msgstr "" -#: experiment/rules/beat_alignment.py:32 +#: experiment/templates/consent/consent_hooked.html:33 msgid "" -"It's you job to decide if the beeps are ALIGNED TO THE BEAT or NOT ALIGNED " -"TO THE BEAT of the music." +"\n" +" You will be presented with short fragments of music and asked whether " +"you recognise them. Try to answer as quickly as you can, but only at the " +"moment that you find yourself able to ‘sing along’ in your head. When you " +"tell us that you recognise a piece of music, the music will keep playing, " +"but the sound will be muted for a few seconds. Keep following along with the " +"music in your head, until the music comes back. Sometimes it will come back " +"in the right place, but at other times, we will have skipped forward or " +"backward within the same piece of music during the silence. We will ask you " +"whether you think the music came back in the right place or not. In between " +"fragments, we will ask you some simple survey questions to better understand " +"your musical background and how you engage with music in your daily life.\n" +" " msgstr "" -#: experiment/rules/beat_alignment.py:35 +#: experiment/templates/consent/consent_hooked.html:39 msgid "" -"Listen carefully to the following examples. Pay close attention to the " -"description that accompanies each example." +" In a second phase of the experiment, you will also be presented with short " +"fragments of music, but instead of being asked whether you recognise them, " +"you will be asked whether you heard them before while participating in the " +"first phase of the experiment. Again, in between these fragments, we will " +"ask you simple survey questions about your musical background and how you " +"engage with music in your daily life.\n" +" " msgstr "" -#: experiment/rules/beat_alignment.py:37 -#: experiment/rules/rhythm_battery_final.py:37 -#: experiment/rules/rhythm_battery_intro.py:140 -msgid "Ok" +#: experiment/templates/consent/consent_hooked.html:43 +#: experiment/templates/consent/consent_huang2021.html:52 +#: experiment/templates/consent/consent_speech2song.html:28 +msgid "Voluntary participation" msgstr "" -#: experiment/rules/beat_alignment.py:56 -msgid "Well done! You’ve answered {} percent correctly!" +#: experiment/templates/consent/consent_hooked.html:46 +msgid "" +" You will be participating in this research project on a voluntary basis. " +"This means you are free to stop taking part at any stage. This will not have " +"any personal consequences and you will not be obliged to finish the " +"procedures described above. You can also decide to withdraw your " +"participation up to 8 days after the research has ended. If you decide to " +"stop or withdraw your consent, all the information gathered up until then " +"will be permanently deleted. \n" +" " msgstr "" -#: experiment/rules/beat_alignment.py:58 +#: experiment/templates/consent/consent_hooked.html:53 msgid "" -"In the UK, over 140.000 people did this test when it was " -"first developed?" +" \n" +" The risks of participating in this research are no greater than in " +"everyday situations at home. Previous experience in similar research has " +"shown that no or hardly any discomfort is to be expected for participants. " +"For all research at the University of Amsterdam, a standard liability " +"insurance applies.\n" +" " msgstr "" -#: experiment/rules/beat_alignment.py:74 -msgid "You will now hear 17 music fragments." +#: experiment/templates/consent/consent_hooked.html:61 +msgid "" +" \n" +" The information gathered over the course of this research will be used " +"for further analysis and publication in scientific journals only. Fully " +"anonymised data collected during the experiment (e.g., whether each musical " +"fragment was recognised and how long it took) may be made available online " +"in tandem with these scientific publications. Your personal details will not " +"be used in these publications, and we guarantee that you will remain " +"anonymous under all circumstances.\n" +" " msgstr "" -#: experiment/rules/beat_alignment.py:77 +#: experiment/templates/consent/consent_hooked.html:69 msgid "" -"With each fragment you have to decide if the beeps are ALIGNED TO THE BEAT, " -"or NOT ALIGNED TO THE BEAT of the music." +" For further information on the research project, please contact John Ashley " +"Burgoyne (phone number: +31 20 525 7034; e-mail: j.a.burgoyne@uva.nl; " +"Science Park 107, 1098 GE Amsterdam).\n" +" " msgstr "" -#: experiment/rules/beat_alignment.py:79 -msgid "Note: a music fragment can occur several times." +#: experiment/templates/consent/consent_hooked.html:74 +msgid "" +"\n" +" If you have any complaints regarding this research project, you can " +"contact the secretary of the Ethics Committee of the Faculty of Humanities " +"of the University of Amsterdam (phone number: +31 20 525 3054; e-mail: " +"commissie-ethiek-fgw@uva.nl; Kloveniersburgwal 48, 1012 CX Amsterdam).\n" +" " msgstr "" -#: experiment/rules/beat_alignment.py:81 +#: experiment/templates/consent/consent_hooked.html:82 msgid "" -"In total, this test will take around 6 minutes to complete. Try to stay " -"focused for the entire duration!" +" \n" +" I hereby declare that I have been clearly informed about the research " +"project Hooked on Music at the University of Amsterdam, Institute for Logic, " +"Language and Computation, conducted by John Ashley Burgoyne as described " +"above.\n" +" " msgstr "" -#: experiment/rules/beat_alignment.py:84 -#: experiment/rules/musical_preferences.py:109 -#: experiment/rules/speech2song.py:48 experiment/rules/util/practice.py:114 -msgid "Start" +#: experiment/templates/consent/consent_hooked.html:88 +msgid "" +" \n" +" I consent to participate in this research on an entirely voluntary " +"basis. I retain the right to revoke this consent without having to provide " +"any reasons for my decision. I am aware that I am entitled to discontinue " +"the research at any time and can withdraw my participation up to 8 days " +"after the research has ended. If I decide to stop or withdraw my consent, " +"all the information gathered up until then will be permanently deleted. \n" +" " msgstr "" -#: experiment/rules/beat_alignment.py:100 -msgid "In this example the beeps are ALIGNED TO THE BEAT of the music." +#: experiment/templates/consent/consent_hooked.html:94 +msgid "" +"\n" +" If my research results are used in scientific publications or made " +"public in any other way, they will be fully anonymised. My personal " +"information may not be viewed by third parties without my express " +"permission.\n" +" " msgstr "" -#: experiment/rules/beat_alignment.py:103 -msgid "In this example the beeps are NOT ALIGNED TO THE BEAT of the music." +#: experiment/templates/consent/consent_huang2021.html:3 +msgid "" +"\n" +" You will be taking part in the Hooked on Music: China research project " +"conducted by a PhD student Xuan Huang of the\n" +" Music Cognition Group at the University of Amsterdam’s Institute for " +"Logic, Language, and Computation. Before the\n" +" research project can begin, it is important that you read about the " +"procedures we will be applying. Make sure to\n" +" read this information carefully.\n" +" " msgstr "" -#: experiment/rules/beat_alignment.py:111 -msgid "Example {}" +#: experiment/templates/consent/consent_huang2021.html:14 +msgid "" +"\n" +" What makes music memorable? Why do we not only remember some pieces of " +"music, but can also recall them after a long\n" +" period of time, or even a few years later? What makes music remain in " +"our memories for the long term? Are there some\n" +" musical characters that make it easier to remember Chinese music in the " +"long run or does it depend on a person? Do\n" +" we collectively use the same features to recognize music? This project " +"will help us answer these questions and better \n" +" understand how we remember music over the long term.\n" +" " msgstr "" -#: experiment/rules/beat_alignment.py:129 -msgid "Are the beeps ALIGNED TO THE BEAT or NOT ALIGNED TO THE BEAT?" +#: experiment/templates/consent/consent_huang2021.html:24 +msgid "" +"\n" +" Anybody with sufficiently good hearing, natural or corrected, to enjoy " +"music listening is welcome to participate in\n" +" this research. Your device must be able to play audio, and you must have " +"a sufficiently strong data connection to be\n" +" able to stream short MP3 files. Headphones are recommended for the best " +"results, but you may also use either\n" +" internal or external loudspeakers. You should adjust the volume of your " +"device so that it is comfortable for you.\n" +" " msgstr "" -#: experiment/rules/beat_alignment.py:132 -msgid "ALIGNED TO THE BEAT" +#: experiment/templates/consent/consent_huang2021.html:34 +msgid "" +"\n" +" This experiment consists of two parts: Hooked on Music game and The " +"Goldsmiths Musical Sophistication Index. We \n" +" will as ask you to answer a few questions concerning demography about " +"you. This helps us to understand your musical\n" +" activities, your personal listening history and the musical cultural " +"where you grew up.\n" +" " msgstr "" -#: experiment/rules/beat_alignment.py:133 -msgid "NOT ALIGNED TO THE BEAT" +#: experiment/templates/consent/consent_huang2021.html:41 +msgid "" +" You will be presented with short fragments of music and asked whether you " +"recognise them. \n" +" Try to answer as quickly you can, but only at the moment that you find " +"yourself able to ‘sing along’ in your head. \n" +" When you tell us that you recognise a piece of music, the music will " +"keep playing, but the sound will be muted for \n" +" a few seconds. Keep following along with the music in your head, until " +"the music comes back. Sometimes it will come \n" +" back in the right place, but at other times, we will have skipped " +"forward or backward within the same piece of music \n" +" during the silence. We will ask you whether you think the music came " +"back in the right place or not. After the game \n" +" section, we will ask you some simple survey questions to better " +"understand your musical background and how you engage with \n" +" music in your daily life.\n" +" " msgstr "" -#: experiment/rules/beat_alignment.py:145 -msgid "Beat alignment" +#: experiment/templates/consent/consent_huang2021.html:54 +msgid "" +" You will be participating in this research project on a voluntary basis. " +"This means you are free\n" +" to stop taking part\n" +" at any stage. This will not have any personal consequences and you will " +"not be obliged to finish the procedures\n" +" described above. You can also decide to withdraw your participation. If " +"you decide to stop or withdraw your consent,\n" +" all the information gathered up until then will be permanently deleted. " msgstr "" -#: experiment/rules/congosamediff.py:188 -msgid "Is the third sound the SAME or DIFFERENT as the first two sounds?" -msgstr "" - -#: experiment/rules/congosamediff.py:191 -msgid "DEFINITELY SAME" +#: experiment/templates/consent/consent_huang2021.html:62 +msgid "" +" The risks of participating in this research are no greater than in everyday " +"situations at home.\n" +" Previous experience\n" +" in similar research has shown that no or hardly any discomfort is to be " +"expected for participants. For all research\n" +" at the University of Amsterdam, a standard liability insurance applies. " msgstr "" -#: experiment/rules/congosamediff.py:192 -msgid "PROBABLY SAME" +#: experiment/templates/consent/consent_huang2021.html:69 +msgid "" +" The information gathered over the course of this research will be used for " +"further analysis and\n" +" publication in\n" +" scientific journals only. Fully anonymised data collected during the " +"experiment (e.g., whether each musical fragment\n" +" was recognised and how long it took) may be made available online in " +"tandem with these scientific publications. Your\n" +" personal details will not be used in these publications, and we " +"guarantee that you will remain anonymous under all\n" +" circumstances. " msgstr "" -#: experiment/rules/congosamediff.py:193 -msgid "PROBABLY DIFFERENT" +#: experiment/templates/consent/consent_huang2021.html:78 +msgid "" +" For further information on the research project, please contact Xuan Huang " +"(e-mail:\n" +" x.huang@uva.nl; Science Park 107,\n" +" 1098 GE Amsterdam) or John\n" +" Ashley Burgoyne (phone\n" +" number: +31 20 525 7034; e-mail: j.a.burgoyne@uva.nl; Science Park 107, " +"1098 GE\n" +" Amsterdam).\n" +" If you have any complaints regarding this research project, you can " +"contact the secretary of the Ethics Committee of\n" +" the Faculty of Humanities of the University of Amsterdam (phone number: " +"+31 20 525 3054; e-mail:\n" +" commissie-ethiek-fgw@uva.nl; Kloveniersburgwal 48, 1012 CX Amsterdam)." msgstr "" -#: experiment/rules/congosamediff.py:194 -msgid "DEFINITELY DIFFERENT" +#: experiment/templates/consent/consent_huang2021.html:90 +msgid "" +" I hereby declare that I have been clearly informed about the research " +"project Hooked on Music:\n" +" China at the\n" +" University of Amsterdam, Institute for Logic, Language and Computation, " +"conducted by Xuan Huang as described above.\n" +" " msgstr "" -#: experiment/rules/congosamediff.py:195 -msgid "I DON’T KNOW" +#: experiment/templates/consent/consent_huang2021.html:96 +msgid "" +" I consent to participate in this research on an entirely voluntary basis. I " +"retain the right to\n" +" revoke this consent\n" +" without having to provide any reasons for my decision. I am aware that I " +"am entitled to discontinue the research at\n" +" any time and can withdraw my participation.\n" +" If I decide to stop or withdraw my consent, all the information gathered " +"up until then will be permanently deleted.\n" +" If my research results are used in scientific publications or made " +"public in any other way, they will be fully\n" +" anonymised. My personal information may not be viewed by third parties " +"without my express permission.\n" +" " msgstr "" -#: experiment/rules/duration_discrimination.py:25 -msgid "interval" +#: experiment/templates/consent/consent_musical_preferences.html:2 +msgid "Dear participant," msgstr "" -#: experiment/rules/duration_discrimination.py:87 -#: experiment/rules/duration_discrimination_tone.py:22 -msgid "than" +#: experiment/templates/consent/consent_musical_preferences.html:4 +msgid "" +"\n" +"You will be taking part in the Musical Preferences research project " +"conducted by Xuan Huang under the supervision of Prof. Henkjan Honing and " +"Dr. John Ashley Burgoyne of the Music Cognition Group at the University of " +"Amsterdam’s Institute for Logic, Language, and Computation.\n" msgstr "" -#: experiment/rules/duration_discrimination.py:87 -#: experiment/rules/duration_discrimination_tone.py:22 -msgid "as" +#: experiment/templates/consent/consent_musical_preferences.html:12 +msgid "" +"\n" +"Studies have shown that cultural preferences and familiarity for music start " +"in infancy and continue throughout adolescence and adulthood. People tend to " +"prefer music from their own cultural traditions. This research will help us " +"understand individual and situational influences on musical preferences and " +"investigate the factors that underly musical preferences in China. For " +"example, do people who have preferences for classical music also have " +"preferences for Chinese traditional music? Are there cultural-specific or " +"universal structural features for musical preferences?\n" msgstr "" -#: experiment/rules/duration_discrimination.py:89 -#: experiment/rules/duration_discrimination.py:127 -#: experiment/rules/duration_discrimination_tone.py:23 -msgid "LONGER" +#: experiment/templates/consent/consent_musical_preferences.html:18 +msgid "Who can take part?" msgstr "" -#: experiment/rules/duration_discrimination.py:89 -#: experiment/rules/duration_discrimination_tone.py:23 -msgid "EQUAL" +#: experiment/templates/consent/consent_musical_preferences.html:22 +msgid "Legally competent participants aged 16 or older." msgstr "" -#: experiment/rules/duration_discrimination.py:92 -#, python-format +#: experiment/templates/consent/consent_musical_preferences.html:23 msgid "" -"The second interval was %(correct_response)s %(preposition)s the first " -"interval. Your answer was CORRECT." +"Anybody with sufficient good hearing, natural or corrected, to enjoy music " +"listening is welcome to participate in this research." msgstr "" -#: experiment/rules/duration_discrimination.py:95 -#, python-format -msgid "" -"The second interval was %(correct_response)s %(preposition)s the first " -"interval. Your answer was INCORRECT." +#: experiment/templates/consent/consent_musical_preferences.html:27 +msgid "Instructions" msgstr "" -#: experiment/rules/duration_discrimination.py:126 -msgid "EQUALLY LONG" +#: experiment/templates/consent/consent_musical_preferences.html:29 +msgid "" +"\n" +"This study is a music preference experiment in which you will hear 64 music " +"clips throughout the experiment, you either wear headphones or use your " +"device's speakers to listen to the clips. Adjust the volume level of your " +"device before the experiment begins.\n" msgstr "" -#: experiment/rules/duration_discrimination.py:140 -#, python-format -msgid "%(title)s duration discrimination" +#: experiment/templates/consent/consent_musical_preferences.html:35 +msgid "" +"\n" +"The experiment has two parts. The first part is a questionnaire with 6 " +"questions. The second part is a music preference test, where you will listen " +"to a music clip and answer questions about it. The results of your music " +"preferences will be available after the experiment is completed.\n" msgstr "" -#: experiment/rules/duration_discrimination.py:150 -msgid "Is the second interval EQUALLY LONG as the first interval or LONGER?" +#: experiment/templates/consent/consent_musical_preferences.html:40 +msgid "Voluntary participation & risks" msgstr "" -#: experiment/rules/duration_discrimination.py:170 +#: experiment/templates/consent/consent_musical_preferences.html:43 msgid "" -"It's your job to decide if the second interval is EQUALLY LONG as the first " -"interval, or LONGER." +"\n" +"You will be participating in this research on a voluntary basis. This means " +"you are free to stop taking part at any stage without consequences or " +"penalty. If you decide to stop or withdraw your consent, all the " +"information gathered up until then will be permanently deleted. This " +"research has no known risks.\n" msgstr "" -#: experiment/rules/duration_discrimination.py:173 -msgid "" -"In this test you will hear two time durations for each trial, which are " -"marked by two tones." +#: experiment/templates/consent/consent_musical_preferences.html:48 +msgid "Privacy" msgstr "" -#: experiment/rules/duration_discrimination.py:188 +#: experiment/templates/consent/consent_musical_preferences.html:51 msgid "" -"Well done! You heard the difference between two intervals that " -"differed only {} percent in duration." +" \n" +"The information gathered will be used for publication in scientific journals " +"only. Fully anonymized data may be available online in tandem with these " +"scientific publications. We guarantee that you will remain anonymous under " +"all circumstances. Your personal information will not be viewed by third " +"parties without your express permission.\n" msgstr "" -#: experiment/rules/duration_discrimination.py:190 +#: experiment/templates/consent/consent_musical_preferences.html:60 msgid "" -"When we research timing in humans, we often find that people's " -"accuracy in this task scales: for shorter durations, people can " -"hear even smaller differences than for longer durations." +" For further information, please contact Xuan Huang (x.huang@uva.nl) or Dr. " +"John Ashley Burgoyne (j.a.burgoyne@uva.nl). If you have any complaints " +"regarding this project, you can contact the Secretary of the Ethics " +"Committee of the Faculty of Humanities of the University of Amsterdam " +"(commissie-ethiek-fgw@uva.nl).\n" +" " msgstr "" -#: experiment/rules/duration_discrimination_tone.py:10 -msgid "tone" +#: experiment/templates/consent/consent_musical_preferences.html:67 +msgid "" +" \n" +" I have been clearly informed about the research project and I consent to " +"participate in this research. I retain the right to revoke this consent " +"without having to provide any reasons for my decision. I am aware that I am " +"entitled to discontinue the research at any time and can withdraw my " +"participation. " msgstr "" -#: experiment/rules/duration_discrimination_tone.py:14 +#: experiment/templates/consent/consent_rhythm.html:2 +#: experiment/templates/consent/consent_rhythm_unpaid.html:2 msgid "" -"Well done! You managed to hear the difference between tones " -"that differed only {} milliseconds in length." +" You will be taking part in the experiment “Who’s got rhythm?” conducted by " +"Dr Fleur Bouwer of the Psychology Department at the University of Amsterdam. " +"Before the research project can begin, it is important that you read about " +"the procedures we will be applying. Make sure to read this information " +"carefully. " msgstr "" -#: experiment/rules/duration_discrimination_tone.py:16 +#: experiment/templates/consent/consent_rhythm.html:4 +#: experiment/templates/consent/consent_rhythm_unpaid.html:4 msgid "" -"Humans are really good at hearing these small differences in " -"durations, which is very handy if we want to be able to " -"process rhythm in music." +" Rhythm is a fundamental aspect of music and musicality. It is important to " +"be able to measure rhythmic abilities accurately, to understand how " +"different people may process music differently. The goal of this study is to " +"better understand how we can assess rhythmic abilities, and ultimately to " +"design a proper test of these abilities. " msgstr "" -#: experiment/rules/duration_discrimination_tone.py:26 -#, python-format +#: experiment/templates/consent/consent_rhythm.html:6 +#: experiment/templates/consent/consent_rhythm_unpaid.html:6 msgid "" -"The second tone was %(correct_response)s %(preposition)s the first tone. " -"Your answer was CORRECT." +" Anybody aged 16 or older with no hearing problems and no psychiatric or " +"neurological disorders is welcome to participate in this research. Your " +"device must be able to play audio, and you must have a sufficiently strong " +"data connection to be able to stream short MP3 files. Headphones are " +"recommended for the best results, but you may also use either internal or " +"external loudspeakers. " msgstr "" -#: experiment/rules/duration_discrimination_tone.py:29 -#, python-format +#: experiment/templates/consent/consent_rhythm.html:16 msgid "" -"The second tone was %(correct_response)s %(preposition)s the first tone. " -"Your answer was INCORRECT." +" As compensation for your participation, you can receive 1 research credit " +"(if you are a student at the UvA) or 6 euros. To receive this compensation, " +"make sure to register your participation on the lab.uva.nl website! " msgstr "" -#: experiment/rules/duration_discrimination_tone.py:37 -msgid "Is the second tone EQUALLY LONG as the first tone or LONGER?" +#: experiment/templates/consent/consent_rhythm.html:18 +#: experiment/templates/consent/consent_rhythm_unpaid.html:16 +msgid "" +" Should you have questions about this study at any given moment, please " +"contact the responsible researcher, Dr. Fleur Bouwer (bouwer@uva.nl). Formal " +"complaints about this study can be addressed to the Ethics Review Board, Dr. " +"Yair Pinto (y.pinto@uva.nl). For questions or complaints about the " +"processing of your personal data you can also contact the data protection " +"officer of the University of Amsterdam via fg@uva.nl. " msgstr "" -#: experiment/rules/duration_discrimination_tone.py:40 -msgid "In this test you will hear two tones on each trial." +#: experiment/templates/consent/consent_rhythm.html:20 +#: experiment/templates/consent/consent_rhythm_unpaid.html:18 +msgid "" +" I hereby declare that: I have been clearly informed about the research " +"project “Who’s got rhythm?”, as described above; I am 16 or older; I have " +"read and understand the information letter; I agree to participate in this " +"study and I agree with the use of the data that are collected; I reserve the " +"right to withdraw my participation from the study at any moment without " +"providing any reason. " msgstr "" -#: experiment/rules/duration_discrimination_tone.py:43 +#: experiment/templates/consent/consent_rhythm_unpaid.html:12 msgid "" -"It's your job to decide if the second tone is EQUALLY LONG as the first " -"tone, or LONGER." +" For all research at the University of Amsterdam, a standard liability " +"insurance applies. " msgstr "" -#: experiment/rules/eurovision_2020.py:158 experiment/rules/hooked.py:320 -#: experiment/rules/kuiper_2020.py:148 -msgid "Did you hear this song in previous rounds?" +#: experiment/templates/consent/consent_speech2song.html:2 +msgid "Introduction" msgstr "" -#: experiment/rules/h_bat.py:88 -msgid "Is the rhythm going SLOWER or FASTER?" +#: experiment/templates/consent/consent_speech2song.html:4 +msgid "" +"\n" +" You are about to take part in the ‘Cross-Linguistic Investigation of the " +"Speech-to-Song Illusion’ research project\n" +" conducted by Gustav-Hein Frieberg (MSc student) under supervision of Dr. " +"Makiko Sadakata at the University of\n" +" Amsterdam Musicology Department. Before the research project can begin, " +"it is important that you read about the\n" +" procedures we will be applying. Make sure to read the following " +"information carefully.\n" +" " msgstr "" -#: experiment/rules/h_bat.py:90 -msgid "SLOWER" +#: experiment/templates/consent/consent_speech2song.html:13 +msgid "" +"\n" +" The Speech-to-Song Illusion is a perceptual illusion whereby the " +"repetition of a speech segment induces a perceptual\n" +" transformation from the impression of speech to the impression of " +"signing. The present project aims at investigating\n" +" the influence of linguistic experience upon the strength of the " +"illusion.\n" +" " msgstr "" -#: experiment/rules/h_bat.py:91 -msgid "FASTER" +#: experiment/templates/consent/consent_speech2song.html:21 +msgid "" +"\n" +" The experiment will last about 10 minutes. After filling out a brief " +"questionnaire inquiring about your age, gender,\n" +" native language(s), and experience with three languages, you will be " +"presented with short speech segments in those\n" +" languages as well as short environmental sounds. Your task will be to " +"rate each segment on a scale from 1 to 5 in\n" +" terms of its musicality.\n" +" " msgstr "" -#: experiment/rules/h_bat.py:108 -msgid "Beat acceleration" +#: experiment/templates/consent/consent_speech2song.html:30 +msgid "" +"\n" +" You will be participating in this research project on a voluntary basis. " +"This means you are free to stop taking part\n" +" at any stage. This will not have any personal consequences and you will " +"not be obliged to finish the procedures\n" +" described above. You can also decide to withdraw your participation up " +"to 8 days after the research has ended. If\n" +" you decide to stop or withdraw your consent, all the information " +"gathered up until then will be permanently deleted.\n" +" " msgstr "" -#: experiment/rules/h_bat.py:121 -msgid "It's your job to decide if the rhythm goes SLOWER of FASTER." +#: experiment/templates/consent/consent_speech2song.html:39 +msgid "" +"\n" +" The risks of participating in this research are no greater than in " +"everyday situations at home. Previous experience\n" +" in similar research has shown that no or hardly any discomfort is to be " +"expected for participants. For all research\n" +" at the University of Amsterdam, a standard liability insurance applies.\n" +" " msgstr "" -#: experiment/rules/h_bat.py:128 experiment/rules/hbat_bst.py:31 +#: experiment/templates/consent/consent_speech2song.html:47 msgid "" -"In this test, you can answer as soon as you feel you know the answer, but " -"please wait until you are sure or the sound has stopped." +"\n" +" The information gathered over the course of this research will be used " +"for further analysis and publication in\n" +" scientific journals only. No personal details will not be used in these " +"publications, and we guarantee that you will\n" +" remain anonymous under all circumstances.\n" +" The data gathered during the research will be encrypted and stored " +"separately from your personal details. These\n" +" personal details and the encryption key are only accessible to members " +"of the research staff.\n" +" " msgstr "" -#: experiment/rules/h_bat.py:140 -msgid "The rhythm went SLOWER. Your response was CORRECT." +#: experiment/templates/consent/consent_speech2song.html:55 +msgid "Reimbursement" msgstr "" -#: experiment/rules/h_bat.py:143 -msgid "The rhythm went FASTER. Your response was CORRECT." +#: experiment/templates/consent/consent_speech2song.html:57 +msgid "" +"\n" +" There will not be any monetary reimbursement for taking part in the " +"research project. If you wish, we can send you a\n" +" summary of the general research results at a later stage.\n" +" " msgstr "" -#: experiment/rules/h_bat.py:147 -msgid "The rhythm went SLOWER. Your response was INCORRECT." +#: experiment/templates/consent/consent_speech2song.html:64 +msgid "" +"\n" +" For further information on the research project, please contact Gustav-" +"Hein Frieberg (phone number: +31 6 83 676\n" +" 490; email: gusfrieberg@gmail.com).\n" +" If you have any complaints regarding this research project, you can " +"contact the secretary of the Ethics Committee of\n" +" the Faculty of Humanities of the University of Amsterdam (phone number: " +"+31 20 525 3054; email:\n" +" commissie-ethiek-fgw@uva.nl; address: Kloveniersburgwal 48, 1012 CX " +"Amsterdam)\n" +" " msgstr "" -#: experiment/rules/h_bat.py:150 -msgid "The rhythm went FASTER. Your response was INCORRECT." +#: experiment/templates/consent/consent_speech2song.html:72 +msgid "Informed consent form" msgstr "" -#: experiment/rules/h_bat.py:165 +#: experiment/templates/consent/consent_speech2song.html:75 msgid "" -"Well done! You heard the difference when the rhythm was " -"speeding up or slowing down with only {} percent!" +"\n" +" ‘I hereby declare that I have been clearly informed about the research " +"project Cross-Linguistic Investigation of the\n" +" Speech-to-Song Illusion at the University of Amsterdam, Musicology " +"department, conducted by Gustav-Hein Frieberg\n" +" under supervision of Dr. Makiko Sadakata as described in the information " +"brochure. My questions have been answered\n" +" to my satisfaction.\n" +" " msgstr "" -#: experiment/rules/h_bat.py:174 +#: experiment/templates/consent/consent_speech2song.html:83 msgid "" -"When people listen to music, they often perceive an underlying regular " -"pulse, like the woodblock in this task. This allows us to clap " -"along with the music at a concert and dance together in synchrony." +"\n" +" I consent to participate in this research on an entirely voluntary " +"basis. I retain the right to revoke this consent\n" +" without having to provide any reasons for my decision. I am aware that I " +"am entitled to discontinue the research at\n" +" any time and can withdraw my participation up to 8 days after the " +"research has ended. If I decide to stop or\n" +" withdraw my consent, all the information gathered up until then will be " +"permanently deleted.\n" +" " msgstr "" -#: experiment/rules/h_bat_bfit.py:11 +#: experiment/templates/consent/consent_speech2song.html:91 msgid "" -"Musicians often speed up or slow down rhythms to convey a particular feeling " -"or groove. We call this ‘expressive timing’." +"\n" +" If my research results are used in scientific publications or made " +"public in any other way, they will be fully\n" +" anonymised. My personal information may not be viewed by third parties " +"without my express permission.\n" +" " msgstr "" -#: experiment/rules/hbat_bst.py:22 +#: experiment/templates/consent/consent_speech2song.html:97 msgid "" -"In this test you will hear a number of rhythms which have a regular beat." +"\n" +" If I need any further information on the research, now or in the future, " +"I can contact Gustav-Hein Frieberg (phone\n" +" no: +31 6 83 676 490, e-mail: gusfrieberg@gmail.com).\n" +" " msgstr "" -#: experiment/rules/hbat_bst.py:25 +#: experiment/templates/consent/consent_speech2song.html:103 msgid "" -"It's your job to decide if the rhythm has a DUPLE METER (a MARCH) or a " -"TRIPLE METER (a WALTZ)." +"\n" +" If I have any complaints regarding this research, I can contact the " +"secretary of the Ethics Committee of the Faculty\n" +" of Humanities of the University of Amsterdam (phone no: +31 20 525 3054; " +"email: commissie-ethiek-fgw@uva.nl;\n" +" address: Kloveniersburgwal 48, 1012 CX Amsterdam).\n" +" " +msgstr "" + +#: experiment/templates/dev/consent_mock.html:1 +msgid "

test

" +msgstr "" + +#: experiment/templates/feedback/user_feedback.html:3 +msgid "You can also send your feedback or questions to" msgstr "" -#: experiment/rules/hbat_bst.py:26 +#: experiment/templates/final/debrief_MRI.html:4 msgid "" -"Every SECOND tone in a DUPLE meter (march) is louder and every THIRD tone in " -"a TRIPLE meter (waltz) is louder." +"You've made it! This is the end of the experiment. Thank you very much for " +"participating! With your participation you've contributed to our " +"understanding of how the brain processes rhythm." msgstr "" -#: experiment/rules/hbat_bst.py:54 -msgid "Is the rhythm a DUPLE METER (MARCH) or a TRIPLE METER (WALTZ)?" +#: experiment/templates/final/debrief_MRI.html:8 +msgid "" +"In order to receive your 15 euro reimbursement, please let us know that you " +"have completed the experiment by sending an email to Atser Damsma" msgstr "" -#: experiment/rules/hbat_bst.py:56 -msgid "DUPLE METER" +#: experiment/templates/final/debrief_rhythm_unpaid.html:2 +msgid "Thank you very much for taking part in our experiment!" msgstr "" -#: experiment/rules/hbat_bst.py:57 -msgid "TRIPLE METER" +#: experiment/templates/final/debrief_rhythm_unpaid.html:4 +msgid "" +"We are very grateful for the time and effort you spent on helping us to find " +"out how people perceive rhythm." msgstr "" -#: experiment/rules/hbat_bst.py:70 -msgid "Meter detection" +#: experiment/templates/final/debrief_rhythm_unpaid.html:5 +msgid "If you want to know more about our research, check out" msgstr "" -#: experiment/rules/hbat_bst.py:81 -msgid "The rhythm was a DUPLE METER. Your answer was CORRECT." +#: experiment/templates/final/debrief_rhythm_unpaid.html:6 +msgid "and" msgstr "" -#: experiment/rules/hbat_bst.py:84 -msgid "The rhythm was a TRIPLE METER. Your answer was CORRECT." +#: experiment/templates/final/experiment_series.html:2 +msgid "" +"If you want to get your money or credit, make sure to follow these steps:" msgstr "" -#: experiment/rules/hbat_bst.py:88 -msgid "The rhythm was a DUPLE METER. Your answer was INCORRECT." +#: experiment/templates/final/experiment_series.html:4 +msgid "If you have not done the following steps already:" msgstr "" -#: experiment/rules/hbat_bst.py:91 -msgid "The rhythm was a TRIPLE METER. Your response was INCORRECT." +#: experiment/templates/final/experiment_series.html:6 +msgid "Make an account at " msgstr "" -#: experiment/rules/hbat_bst.py:103 -msgid "" -"Well done! You heard the difference when the accented tone was " -"only {} dB louder." +#: experiment/templates/final/experiment_series.html:7 +msgid "Look up the experiment. It is called: “Testing your sense of rhythm”" msgstr "" -#: experiment/rules/hbat_bst.py:105 -msgid "" -"A march and a waltz are very common meters in Western music, but in other " -"cultures, much more complex meters also exist!" +#: experiment/templates/final/experiment_series.html:8 +msgid "Click on “participate” " msgstr "" -#: experiment/rules/hooked.py:63 experiment/rules/huang_2022.py:126 +#: experiment/templates/final/experiment_series.html:9 msgid "" -"Do you recognise the song? Try to sing along. The faster you recognise " -"songs, the more points you can earn." +"Click on the experiment link in the browser (NOTE: it is really important " +"that you do this, if you do not go to the AML website via the UvA lab " +"portal, it does not register you as a participant)." msgstr "" -#: experiment/rules/hooked.py:65 experiment/rules/huang_2022.py:128 +#: experiment/templates/final/experiment_series.html:10 msgid "" -"Do you really know the song? Keep singing or imagining the music while the " -"sound is muted. The music is still playing: you just can’t hear it!" +"You can now close the tab again, as you have already finished the experiment!" msgstr "" -#: experiment/rules/hooked.py:67 experiment/rules/huang_2022.py:130 +#: experiment/templates/final/experiment_series.html:13 msgid "" -"Was the music in the right place when the sound came back? Or did we jump to " -"a different spot during the silence?" +"VERY IMPORTANT: Make sure to copy-paste the code below and save it " +"somewhere. NOTE: Without the code, you will not be able to earn your " +"reimbursement!" msgstr "" -#: experiment/rules/hooked.py:70 experiment/rules/huang_2022.py:133 -#: experiment/rules/huang_2022.py:177 -#: experiment/rules/musical_preferences.py:91 -msgid "Let's go!" +#: experiment/templates/final/experiment_series.html:14 +msgid "Email the code to" msgstr "" -#: experiment/rules/hooked.py:168 -msgid "Bonus Rounds" +#: experiment/templates/final/experiment_series.html:14 +msgid "" +", using the same email-address you used to register on the UvA lab website. " +"If you are a student, add your student number. We will now make sure you get " +"your reimbursement!" msgstr "" -#: experiment/rules/hooked.py:170 -msgid "Listen carefully to the music." +#: experiment/templates/final/feedback_trivia.html:6 +msgid "Did you know..." msgstr "" -#: experiment/rules/hooked.py:171 -msgid "Did you hear the same song during previous rounds?" +#: experiment/templates/html/huang_2022/audio_check.html:3 +msgid "Check volume" msgstr "" -#: experiment/rules/hooked.py:210 -#, python-format -msgid "Round %(number)d / %(total)d" +#: experiment/templates/html/huang_2022/audio_check.html:4 +msgid "Check WiFi connection" msgstr "" -#: experiment/rules/huang_2022.py:63 -#: experiment/rules/musical_preferences.py:284 -msgid "Any remarks or questions (optional):" +#: experiment/templates/html/huang_2022/audio_check.html:5 +msgid "Or try at another time when you are ready" msgstr "" -#: experiment/rules/huang_2022.py:64 -msgid "Thank you for your feedback!" +#: experiment/templates/html/musical_preferences/feedback.html:11 +#, python-format +msgid " Your top 3 favourite songs out of %(n_songs)s:" msgstr "" -#: experiment/rules/huang_2022.py:86 -#: experiment/rules/musical_preferences.py:137 -msgid "Do you hear the music?" +#: experiment/templates/html/musical_preferences/feedback.html:30 +#, python-format +msgid " Of %(n_songs)s songs, you know %(n_known_songs)s" msgstr "" -#: experiment/rules/huang_2022.py:96 -#: experiment/rules/musical_preferences.py:147 -msgid "Audio check" +#: experiment/templates/html/musical_preferences/feedback.html:44 +msgid "All players' top 3 favourite songs:" msgstr "" -#: experiment/rules/huang_2022.py:105 -#: experiment/rules/musical_preferences.py:119 -msgid "Quit" +#: experiment/views.py:56 +msgid "Loading" msgstr "" -#: experiment/rules/huang_2022.py:105 -msgid "Try" -msgstr "" +#: participant/views.py:42 +#, python-format +msgid "" +"You have participated in %(count)d Amsterdam Music Lab experiment. Your best " +"score is:" +msgid_plural "" +"You have partcipated in %(count)d Amsterdam Music Lab experiments. Your best " +"scores are:" +msgstr[0] "" +msgstr[1] "" -#: experiment/rules/huang_2022.py:112 -msgid "Ready to experiment" +#: participant/views.py:46 +msgid "" +"Use the following link to continue with your profile at another moment or on " +"another device." msgstr "" -#: experiment/rules/huang_2022.py:123 -msgid "How to Play" +#: participant/views.py:80 +msgid "copy" msgstr "" -#: experiment/rules/huang_2022.py:135 -msgid "" -"You can use your smartphone, computer or tablet to participate in this " -"experiment. Please choose the best network in your area to participate in " -"the experiment, such as wireless network (WIFI), mobile data network signal " -"(4G or above) or wired network. If the network is poor, it may cause the " -"music to fail to load or the experiment may fail to run properly. You can " -"access the experiment page through the following channels:" +#: question/demographics.py:12 +msgid "Have not (yet) completed any school qualification" msgstr "" -#: experiment/rules/huang_2022.py:138 -msgid "" -"Directly click the link on WeChat (smart phone or PC version, or WeChat Web)" +#: question/demographics.py:16 +msgid "Not applicable" msgstr "" -#: experiment/rules/huang_2022.py:141 -msgid "" -"If the link to load the experiment page through the WeChat app on your cell " -"phone fails, you can copy and paste the link in the browser of your cell " -"phone or computer to participate in the experiment. You can use any of the " -"currently available browsers, such as Safari, Firefox, 360, Google Chrome, " -"Quark, etc." +#: question/demographics.py:23 +msgid "With which gender do you currently most identify?" msgstr "" -#: experiment/rules/huang_2022.py:173 -msgid "" -"Please answer some questions on your musical " -"(Goldsmiths-MSI) and demographic background" +#: question/demographics.py:25 +msgid "Man" msgstr "" -#: experiment/rules/huang_2022.py:214 -msgid "Thank you for your contribution to science!" +#: question/demographics.py:26 +msgid "Transgender man" msgstr "" -#: experiment/rules/huang_2022.py:216 -msgid "Well done!" +#: question/demographics.py:27 +msgid "Transgender woman" msgstr "" -#: experiment/rules/huang_2022.py:216 -msgid "Too bad!" +#: question/demographics.py:28 +msgid "Woman" msgstr "" -#: experiment/rules/huang_2022.py:218 -msgid "You did not recognise any songs at first." +#: question/demographics.py:29 +msgid "Non-conforming or questioning" msgstr "" -#: experiment/rules/huang_2022.py:220 -#, python-format -msgid "" -"It took you %(n_seconds)d s to recognise a song on average, " -"and you correctly identified %(n_correct)d out of the %(n_total)d songs you " -"thought you knew." +#: question/demographics.py:30 +msgid "Intersex or two-spirit" msgstr "" -#: experiment/rules/huang_2022.py:226 -#, python-format -msgid "" -"During the bonus rounds, you remembered %(n_correct)d of the %(n_total)d " -"songs that came back." +#: question/demographics.py:31 +msgid "Prefer not to answer" msgstr "" -#: experiment/rules/matching_pairs.py:48 -#: experiment/rules/visual_matching_pairs.py:45 -msgid "" -"TuneTwins is a musical version of \"Memory\". It consists of 16 musical " -"fragments. Your task is to listen and find the 8 matching pairs." +#: question/demographics.py:37 +msgid "When were you born?" msgstr "" -#: experiment/rules/matching_pairs.py:49 -#: experiment/rules/visual_matching_pairs.py:46 -msgid "" -"Some versions of the game are easy and you will have to listen for identical " -"pairs. Some versions are more difficult and you will have to listen for " -"similar pairs, one of which is distorted." +#: question/demographics.py:39 +msgid "1945 or earlier" msgstr "" -#: experiment/rules/matching_pairs.py:50 -#: experiment/rules/visual_matching_pairs.py:47 -msgid "Click on another card to stop the current card from playing." +#: question/demographics.py:40 +msgid "1946–1964" msgstr "" -#: experiment/rules/matching_pairs.py:51 -#: experiment/rules/visual_matching_pairs.py:48 -msgid "Finding a match removes the pair from the board." +#: question/demographics.py:41 +msgid "1965-1980" msgstr "" -#: experiment/rules/matching_pairs.py:52 -#: experiment/rules/visual_matching_pairs.py:49 -msgid "Listen carefully to avoid mistakes and earn more points." +#: question/demographics.py:42 +msgid "1981–1996" msgstr "" -#: experiment/rules/matching_pairs.py:67 -#: experiment/rules/visual_matching_pairs.py:64 -#, python-format -msgid "" -"Before starting the game, we would like to ask you %i demographic questions." +#: question/demographics.py:43 +msgid "1997 or later" msgstr "" -#: experiment/rules/matching_pairs_icmpc.py:14 -msgid "Enter a name to enter the ICMPC hall of fame" +#: question/demographics.py:50 question/demographics.py:92 +msgid "" +"In which country did you spend the most formative years of your childhood " +"and youth?" msgstr "" -#: experiment/rules/musical_preferences.py:54 -msgid "I consent and continue." +#: question/demographics.py:57 +msgid "What is the highest educational qualification that you have attained?" msgstr "" -#: experiment/rules/musical_preferences.py:55 -msgid "I do not consent." +#: question/demographics.py:63 question/demographics.py:97 +msgid "In which country do you currently reside?" msgstr "" -#: experiment/rules/musical_preferences.py:60 -msgid "Welcome to the Musical Preferences experiment!" +#: question/demographics.py:70 question/other.py:51 +msgid "To which group of musical genres do you currently listen most?" msgstr "" -#: experiment/rules/musical_preferences.py:62 -msgid "Please start by checking your connection quality." +#: question/demographics.py:72 question/other.py:58 +msgid "Dance/Electronic/New Age" msgstr "" -#: experiment/rules/musical_preferences.py:64 -#: experiment/rules/speech2song.py:93 -msgid "OK" +#: question/demographics.py:73 question/other.py:53 +msgid "Pop/Country/Religious" msgstr "" -#: experiment/rules/musical_preferences.py:86 -msgid "" -"To understand your musical preferences, we have {} questions for you before " -"the experiment begins. The first two " -"questions are about your music listening experience, while the " -"other four questions are demographic " -"questions. It will take 2-3 minutes." +#: question/demographics.py:74 +msgid "Jazz/Folk/Classical" msgstr "" -#: experiment/rules/musical_preferences.py:89 -#: experiment/rules/musical_preferences.py:107 -msgid "Have fun!" +#: question/demographics.py:75 question/other.py:57 +msgid "Rock/Punk/Metal" msgstr "" -#: experiment/rules/musical_preferences.py:97 -msgid "How to play" +#: question/demographics.py:76 question/other.py:59 +msgid "Hip-hop/R&B/Funk" msgstr "" -#: experiment/rules/musical_preferences.py:100 -msgid "" -"You will hear 64 music clips and have to answer two questions for each clip." +#: question/demographics.py:86 +msgid "What is your age?" msgstr "" -#: experiment/rules/musical_preferences.py:102 -msgid "It will take 20-30 minutes to complete the whole experiment." +#: question/demographics.py:109 +msgid "" +"If you are still in education, what is the highest qualification you expect " +"to obtain?" msgstr "" -#: experiment/rules/musical_preferences.py:104 -msgid "Either wear headphones or use your device's speakers." +#: question/demographics.py:115 +msgid "Occupational status" msgstr "" -#: experiment/rules/musical_preferences.py:106 -msgid "Your final results will be displayed at the end." +#: question/demographics.py:117 +msgid "Still at School" msgstr "" -#: experiment/rules/musical_preferences.py:127 -msgid "Tech check" +#: question/demographics.py:118 +msgid "At University" msgstr "" -#: experiment/rules/musical_preferences.py:153 -msgid "Love unlocked" +#: question/demographics.py:119 +msgid "In Full-time employment" msgstr "" -#: experiment/rules/musical_preferences.py:165 -msgid "Knowledge unlocked" +#: question/demographics.py:120 +msgid "In Part-time employment" msgstr "" -#: experiment/rules/musical_preferences.py:184 -msgid "Connection unlocked" +#: question/demographics.py:121 +msgid "Self-employed" msgstr "" -#: experiment/rules/musical_preferences.py:204 -msgid "2. How much do you like this song?" +#: question/demographics.py:122 +msgid "Homemaker/full time parent" msgstr "" -#: experiment/rules/musical_preferences.py:211 -msgid "1. Do you know this song?" +#: question/demographics.py:123 +msgid "Unemployed" msgstr "" -#: experiment/rules/musical_preferences.py:227 -#, python-format -msgid "Song %(round)s/%(total)s" +#: question/demographics.py:124 +msgid "Retired" msgstr "" -#: experiment/rules/musical_preferences.py:251 -#, python-format -msgid "" -"I explored musical preferences on %(url)s! My top 3 favorite songs: " -"%(top_participant)s. I know %(known_songs)i out of %(n_songs)i songs. All " -"players' top 3 songs: %(top_all)s" +#: question/demographics.py:130 +msgid "What is your gender?" msgstr "" -#: experiment/rules/musical_preferences.py:276 -msgid "Thank you for your participation and contribution to science!" +#: question/demographics.py:141 +msgid "Please select your level of musical experience:" msgstr "" -#: experiment/rules/rhythm_battery_final.py:32 -msgid "" -"Finally, we would like to ask you to answer some questions about your " -"musical and demographic background." +#: question/demographics.py:143 question/musicgens.py:356 +msgid "None" msgstr "" -#: experiment/rules/rhythm_battery_final.py:35 -msgid "After these questions, the experiment will proceed to the final screen." +#: question/demographics.py:144 +msgid "Moderate" msgstr "" -#: experiment/rules/rhythm_battery_final.py:49 -msgid "Thank you very much for participating!" +#: question/demographics.py:145 +msgid "Extensive" msgstr "" -#: experiment/rules/rhythm_battery_intro.py:27 -msgid "Are you in a quiet room?" +#: question/demographics.py:146 +msgid "Professional" msgstr "" -#: experiment/rules/rhythm_battery_intro.py:29 -#: experiment/rules/rhythm_battery_intro.py:45 -#: experiment/rules/rhythm_battery_intro.py:62 -#: experiment/rules/rhythm_battery_intro.py:80 -msgid "YES" +#: question/demographics.py:177 +msgid "Enter a name to enter the ICMPC hall of fame" msgstr "" -#: experiment/rules/rhythm_battery_intro.py:30 -#: experiment/rules/rhythm_battery_intro.py:46 -msgid "MODERATELY" +#: question/goldsmiths.py:12 +msgid "I spend a lot of my free time doing music-related activities." msgstr "" -#: experiment/rules/rhythm_battery_intro.py:31 -#: experiment/rules/rhythm_battery_intro.py:47 -#: experiment/rules/rhythm_battery_intro.py:63 -#: experiment/rules/rhythm_battery_intro.py:81 -msgid "NO" +#: question/goldsmiths.py:16 +msgid "I enjoy writing about music, for example on blogs and forums." msgstr "" -#: experiment/rules/rhythm_battery_intro.py:43 -msgid "Do you have a stable internet connection?" +#: question/goldsmiths.py:20 +msgid "If somebody starts singing a song I don’t know, I can usually join in." msgstr "" -#: experiment/rules/rhythm_battery_intro.py:60 -msgid "Are you wearing headphones?" +#: question/goldsmiths.py:23 +msgid "I can sing or play music from memory." msgstr "" -#: experiment/rules/rhythm_battery_intro.py:78 -msgid "Do you have sound notifications from other devices turned off?" +#: question/goldsmiths.py:27 question/musicgens.py:155 +msgid "I am able to hit the right notes when I sing along with a recording." msgstr "" -#: experiment/rules/rhythm_battery_intro.py:91 +#: question/goldsmiths.py:31 msgid "" -"You can now set the sound to a comfortable level. You " -"can then adjust the volume to as high a level as possible without it being " -"uncomfortable. When you are satisfied with the sound " -"level, click Continue" +"I can compare and discuss differences between two performances or versions " +"of the same piece of music." msgstr "" -#: experiment/rules/rhythm_battery_intro.py:96 -msgid "" -"Please keep the eventual sound level the same over the course of the " -"experiment." +#: question/goldsmiths.py:36 question/musicgens.py:298 +msgid "I have never been complimented for my talents as a musical performer." msgstr "" -#: experiment/rules/rhythm_battery_intro.py:111 -msgid "You are about to take part in an experiment about rhythm perception." +#: question/goldsmiths.py:41 +msgid "I often read or search the internet for things related to music." msgstr "" -#: experiment/rules/rhythm_battery_intro.py:114 +#: question/goldsmiths.py:45 msgid "" -"We want to find out what the best way is to test whether someone has a good " -"sense of rhythm!" +"I am not able to sing in harmony when somebody is singing a familiar tune." msgstr "" -#: experiment/rules/rhythm_battery_intro.py:117 -msgid "" -"You will be doing many little tasks that have something to do with rhythm." +#: question/goldsmiths.py:50 +msgid "I am able to identify what is special about a given musical piece." msgstr "" -#: experiment/rules/rhythm_battery_intro.py:120 -msgid "" -"You will get a short explanation and a practice trial for each little task." +#: question/goldsmiths.py:53 +msgid "When I sing, I have no idea whether I’m in tune or not." +msgstr "" + +#: question/goldsmiths.py:58 +msgid "Music is kind of an addiction for me: I couldn’t live without it." msgstr "" -#: experiment/rules/rhythm_battery_intro.py:123 +#: question/goldsmiths.py:62 msgid "" -"You can get reimbursed for completing the entire experiment! Either by " -"earning 6 euros, or by getting 1 research credit (for psychology students at " -"UvA only). You will get instructions for how to get paid or how to get your " -"credit at the end of the experiment." +"I don’t like singing in public because I’m afraid that I would sing wrong " +"notes." msgstr "" -#: experiment/rules/rhythm_battery_intro.py:132 -msgid "General listening instructions:" +#: question/goldsmiths.py:67 +msgid "I would not consider myself a musician." msgstr "" -#: experiment/rules/rhythm_battery_intro.py:135 +#: question/goldsmiths.py:72 msgid "" -"To make sure that you can do the experiment as well as possible, please do " -"it a quiet room with a stable internet connection." +"After hearing a new song two or three times, I can usually sing it by myself." msgstr "" -#: experiment/rules/rhythm_battery_intro.py:137 +#: question/goldsmiths.py:76 msgid "" -"Please use headphones, and turn off sound notifications from other devices " -"and applications (e.g., e-mail, phone messages)." +"I engaged in regular, daily practice of a musical instrument (including " +"voice) for _ years." msgstr "" -#: experiment/rules/rhythm_discrimination.py:158 -msgid "Is the third rhythm the SAME or DIFFERENT?" +#: question/goldsmiths.py:78 +msgid "0 years" msgstr "" -#: experiment/rules/rhythm_discrimination.py:160 -msgid "SAME" +#: question/goldsmiths.py:79 +msgid "1 year" msgstr "" -#: experiment/rules/rhythm_discrimination.py:161 -msgid "DIFFERENT" +#: question/goldsmiths.py:80 +msgid "2 years" msgstr "" -#: experiment/rules/rhythm_discrimination.py:170 -msgid "practice" +#: question/goldsmiths.py:81 +msgid "3 years" msgstr "" -#: experiment/rules/rhythm_discrimination.py:172 -#, python-format -msgid "trial %(index)d of %(total)d" +#: question/goldsmiths.py:82 +msgid "4–5 years" msgstr "" -#: experiment/rules/rhythm_discrimination.py:177 -#, python-format -msgid "Rhythm discrimination: %s" +#: question/goldsmiths.py:83 +msgid "6–9 years" msgstr "" -#: experiment/rules/rhythm_discrimination.py:227 -msgid "" -"In this test you will hear the same rhythm twice. After that, you will hear " -"a third rhythm." +#: question/goldsmiths.py:84 +msgid "10 or more years" msgstr "" -#: experiment/rules/rhythm_discrimination.py:230 +#: question/goldsmiths.py:91 msgid "" -"Your task is to decide whether this third rhythm is the SAME as the first " -"two rhythms or DIFFERENT." +"At the peak of my interest, I practised my primary instrument for _ hours " +"per day." msgstr "" -#: experiment/rules/rhythm_discrimination.py:233 -msgid "" -"This test will take around 6 minutes to complete. Try to stay focused for " -"the entire test!" +#: question/goldsmiths.py:93 +msgid "0 hours" msgstr "" -#: experiment/rules/rhythm_discrimination.py:244 -msgid "The third rhythm is the SAME. Your response was CORRECT." +#: question/goldsmiths.py:94 +msgid "0.5 hours" msgstr "" -#: experiment/rules/rhythm_discrimination.py:247 -msgid "The third rhythm is DIFFERENT. Your response was CORRECT." +#: question/goldsmiths.py:95 +msgid "1 hour" msgstr "" -#: experiment/rules/rhythm_discrimination.py:251 -msgid "The third rhythm is the SAME. Your response was INCORRECT." +#: question/goldsmiths.py:96 +msgid "1.5 hours" msgstr "" -#: experiment/rules/rhythm_discrimination.py:254 -msgid "The third rhythm is DIFFERENT. Your response was INCORRECT." +#: question/goldsmiths.py:97 +msgid "2 hours" msgstr "" -#: experiment/rules/rhythm_discrimination.py:268 -msgid "Well done! You've answered {} percent correctly!" +#: question/goldsmiths.py:98 +msgid "3-4 hours" msgstr "" -#: experiment/rules/rhythm_discrimination.py:270 -msgid "" -"One reason for the weird beep-tones in this test (instead of some " -"nice drum-sound) is that it is used very often in brain scanners, " -"which make a lot of noise. The beep-sound helps people in the " -"scanner to hear the rhythm really well." +#: question/goldsmiths.py:99 +msgid "5 or more hours" msgstr "" -#: experiment/rules/speech2song.py:35 -msgid "English" +#: question/goldsmiths.py:105 +msgid "How many musical instruments can you play?" msgstr "" -#: experiment/rules/speech2song.py:36 -msgid "Brazilian Portuguese" +#: question/goldsmiths.py:107 question/goldsmiths.py:140 +#: question/goldsmiths.py:213 question/goldsmiths.py:229 +#: question/musicgens.py:325 +msgid "0" msgstr "" -#: experiment/rules/speech2song.py:37 -msgid "Mandarin Chinese" +#: question/goldsmiths.py:108 question/goldsmiths.py:141 +#: question/goldsmiths.py:215 question/goldsmiths.py:231 +#: question/musicgens.py:327 +msgid "1" msgstr "" -#: experiment/rules/speech2song.py:42 -msgid "This is an experiment about an auditory illusion." +#: question/goldsmiths.py:109 question/goldsmiths.py:142 +#: question/goldsmiths.py:216 question/goldsmiths.py:232 +msgid "2" msgstr "" -#: experiment/rules/speech2song.py:45 -msgid "" -"Please wear headphones (earphones) during the experiment to maximise the " -"experience of the illusion, if possible." +#: question/goldsmiths.py:110 question/goldsmiths.py:143 +#: question/goldsmiths.py:217 +msgid "3" msgstr "" -#: experiment/rules/speech2song.py:82 -msgid "Thank you for answering these questions about your background!" +#: question/goldsmiths.py:111 +msgid "4" msgstr "" -#: experiment/rules/speech2song.py:86 -msgid "Now you will hear a sound repeated multiple times." +#: question/goldsmiths.py:112 +msgid "5" msgstr "" -#: experiment/rules/speech2song.py:90 -msgid "" -"Please listen to the following segment carefully, if possible with " -"headphones." +#: question/goldsmiths.py:113 +msgid "6 or more" msgstr "" -#: experiment/rules/speech2song.py:101 +#: question/goldsmiths.py:125 msgid "" -"Previous studies have shown that many people perceive the segment you just " -"heard as song-like after repetition, but it is no problem if you do not " -"share that perception because there is a wide range of individual " -"differences." +"I’m intrigued by musical styles I’m not familiar with and want to find out " +"more." msgstr "" -#: experiment/rules/speech2song.py:106 -msgid "Part 1" +#: question/goldsmiths.py:129 +msgid "I don’t spend much of my disposable income on music." msgstr "" -#: experiment/rules/speech2song.py:109 +#: question/goldsmiths.py:134 msgid "" -"In the first part of the experiment, you will be presented with speech " -"segments like the one just now in different languages which you may or may " -"not speak." +" I keep track of new music that I come across (e.g. new artists or " +"recordings)." msgstr "" -#: experiment/rules/speech2song.py:111 -msgid "Your task is to rate each segment on a scale from 1 to 5." +#: question/goldsmiths.py:138 +msgid "" +"I have attended _ live music events as an audience member in the past twelve " +"months." msgstr "" -#: experiment/rules/speech2song.py:126 -msgid "Part2" +#: question/goldsmiths.py:144 question/goldsmiths.py:218 +msgid "4-6" msgstr "" -#: experiment/rules/speech2song.py:130 -msgid "" -"In the following part of the experiment, you will be presented with segments " -"of environmental sounds as opposed to speech sounds." +#: question/goldsmiths.py:145 +msgid "7-10" msgstr "" -#: experiment/rules/speech2song.py:133 -msgid "Environmental sounds are sounds that are not speech nor music." +#: question/goldsmiths.py:146 +msgid "11 or more" msgstr "" -#: experiment/rules/speech2song.py:136 -msgid "" -"Like the speech segments, your task is to rate each segment on a scale from " -"1 to 5." +#: question/goldsmiths.py:153 +msgid "I listen attentively to music for _ per day." msgstr "" -#: experiment/rules/speech2song.py:153 -msgid "End of experiment" +#: question/goldsmiths.py:155 +msgid "0-15 min" msgstr "" -#: experiment/rules/speech2song.py:156 -msgid "Thank you for contributing your time to science!" +#: question/goldsmiths.py:156 +msgid "15-30 min" msgstr "" -#: experiment/rules/speech2song.py:202 -msgid "Does this sound like song or speech to you?" +#: question/goldsmiths.py:157 +msgid "30-60 min" msgstr "" -#: experiment/rules/speech2song.py:204 -msgid "sounds exactly like speech" +#: question/goldsmiths.py:158 +msgid "60-90 min" msgstr "" -#: experiment/rules/speech2song.py:205 -msgid "sounds somewhat like speech" +#: question/goldsmiths.py:159 +msgid "2 hrs" msgstr "" -#: experiment/rules/speech2song.py:206 -msgid "sounds neither like speech nor like song" +#: question/goldsmiths.py:160 +msgid "2-3 hrs" msgstr "" -#: experiment/rules/speech2song.py:207 -msgid "sounds somewhat like song" +#: question/goldsmiths.py:161 +msgid "4 hrs or more" msgstr "" -#: experiment/rules/speech2song.py:208 -msgid "sounds exactly like song" +#: question/goldsmiths.py:170 question/musicgens.py:67 +msgid "I am able to judge whether someone is a good singer or not." msgstr "" -#: experiment/rules/speech2song.py:218 -msgid "Does this sound like music or an environmental sound to you?" +#: question/goldsmiths.py:173 +msgid "I usually know when I’m hearing a song for the first time." msgstr "" -#: experiment/rules/speech2song.py:220 -msgid "sounds exactly like an environmental sound" +#: question/goldsmiths.py:176 question/musicgens.py:71 +msgid "" +"I find it difficult to spot mistakes in a performance of a song even if I " +"know the tune." msgstr "" -#: experiment/rules/speech2song.py:221 -msgid "sounds somewhat like an environmental sound" +#: question/goldsmiths.py:182 +msgid "" +"I have trouble recognising a familiar song when played in a different way or " +"by a different performer." msgstr "" -#: experiment/rules/speech2song.py:222 -msgid "sounds neither like an environmental sound nor like music" +#: question/goldsmiths.py:188 +msgid "I can tell when people sing or play out of time with the beat." msgstr "" -#: experiment/rules/speech2song.py:223 -msgid "sounds somewhat like music" +#: question/goldsmiths.py:192 +msgid "I can tell when people sing or play out of tune." msgstr "" -#: experiment/rules/speech2song.py:224 -msgid "sounds exactly like music" +#: question/goldsmiths.py:198 +msgid "When I hear a piece of music I can usually identify its genre." msgstr "" -#: experiment/rules/speech2song.py:234 -msgid "Listen carefully" +#: question/goldsmiths.py:210 +msgid "I have had formal training in music theory for _ years." msgstr "" -#: experiment/rules/thats_my_song.py:105 -msgid "Choose two or more decades of music" +#: question/goldsmiths.py:214 question/goldsmiths.py:230 +#: question/musicgens.py:326 +msgid "0.5" msgstr "" -#: experiment/rules/thats_my_song.py:118 -msgid "Playlist selection" +#: question/goldsmiths.py:219 +msgid "7 or more" msgstr "" -#: experiment/rules/util/practice.py:81 -msgid "We will now practice first." +#: question/goldsmiths.py:226 +msgid "" +"I have had _ years of formal training on a musical instrument (including " +"voice) during my lifetime." msgstr "" -#: experiment/rules/util/practice.py:83 -msgid "First you will hear 4 practice trials." +#: question/goldsmiths.py:233 +msgid "3-5" msgstr "" -#: experiment/rules/util/practice.py:85 -msgid "Begin experiment" +#: question/goldsmiths.py:234 +msgid "6-9" msgstr "" -#: experiment/rules/util/practice.py:92 -msgid "You have answered 1 or more practice trials incorrectly." +#: question/goldsmiths.py:235 +msgid "10 or more" msgstr "" -#: experiment/rules/util/practice.py:94 -msgid "We will therefore practice again." +#: question/goldsmiths.py:252 +msgid "I only need to hear a new tune once and I can sing it back hours later." msgstr "" -#: experiment/rules/util/practice.py:96 -msgid "But first, you can read the instructions again." +#: question/goldsmiths.py:260 +msgid "I sometimes choose music that can trigger shivers down my spine." msgstr "" -#: experiment/rules/util/practice.py:105 -msgid "Now we will start the real experiment." +#: question/goldsmiths.py:264 +msgid "Pieces of music rarely evoke emotions for me." +msgstr "" + +#: question/goldsmiths.py:268 +msgid "I often pick certain music to motivate or excite me." msgstr "" -#: experiment/rules/util/practice.py:107 +#: question/goldsmiths.py:274 msgid "" -"Pay attention! During the experiment it will become more difficult to hear " -"the difference between the tones." +"I am able to talk about the emotions that a piece of music evokes for me." msgstr "" -#: experiment/rules/util/practice.py:111 -msgid "Remember that you don't move along or tap during the test." +#: question/goldsmiths.py:278 +msgid "Music can evoke my memories of past people and places." msgstr "" -#: experiment/standards/isced_education.py:4 -msgid "Primary school" +#: question/goldsmiths.py:287 +msgid "The instrument I play best, including voice (or none), is:" msgstr "" -#: experiment/standards/isced_education.py:5 -msgid "Vocational qualification at about 16 years of age (GCSE)" +#: question/goldsmiths.py:292 +msgid "What age did you start to play an instrument?" msgstr "" -#: experiment/standards/isced_education.py:6 -msgid "Secondary diploma (A-levels/high school)" +#: question/goldsmiths.py:294 +msgid "2 - 19" msgstr "" -#: experiment/standards/isced_education.py:7 -msgid "Post-16 vocational course" +#: question/goldsmiths.py:295 +msgid "I don’t play any instrument." msgstr "" -#: experiment/standards/isced_education.py:8 -msgid "Associate's degree or 2-year professional diploma" +#: question/goldsmiths.py:302 +msgid "" +"Do you have absolute pitch? Absolute or perfect pitch is the ability to " +"recognise and name an isolated musical tone without a reference tone, e.g. " +"being able to say 'F#' if someone plays that note on the piano." msgstr "" -#: experiment/standards/isced_education.py:9 -msgid "Bachelor or equivalent" +#: question/goldsmiths.py:304 +msgid "yes" msgstr "" -#: experiment/standards/isced_education.py:10 -msgid "Master or equivalent" +#: question/goldsmiths.py:305 +msgid "no" msgstr "" -#: experiment/standards/isced_education.py:11 -msgid "Doctoral degree or equivalent" +#: question/languages.py:8 +msgid "Please rate your previous experience:" msgstr "" -#: experiment/templates/consent/consent_MRI.html:2 -msgid "" -" You will be taking part in the experiment “Neural correlates of rhythmic " -"abilities” conducted by Dr Atser Damsma of the Institute for Logic, Language " -"and Computation at the University of Amsterdam. Before the research project " -"can begin, it is important that you read about the procedures we will be " -"applying. Make sure to read this information carefully. " +#: question/languages.py:10 question/languages.py:43 +msgid "fluent" msgstr "" -#: experiment/templates/consent/consent_MRI.html:3 -#: experiment/templates/consent/consent_rhythm.html:3 -#: experiment/templates/consent/consent_rhythm_unpaid.html:3 -msgid "Purpose of the Research Project" +#: question/languages.py:11 question/languages.py:44 +msgid "intermediate" msgstr "" -#: experiment/templates/consent/consent_MRI.html:4 -msgid "" -" In the past you have participated in MRI-research from our research group " -"and indicated that you would be interested in participating in future " -"research. In the current study we will make use of the previously acquired " -"MRI scans and will combine these scans with behavioral data which we will " -"collect online. The current study therefore only entails a computer task.\n" -"The goal of this study is to investigate individual differences in rhythm " -"perception. Rhythm is a fundamental aspect of music and musicality, yet " -"there are large individual differences in rhythm perception abilities. The " -"neural differences underlying these individual differences are not yet " -"understood. By measuring performance in several rhythm tasks, we will be " -"able to test which brain mechanisms are involved in rhythm perception. " +#: question/languages.py:12 question/languages.py:45 +msgid "beginner" msgstr "" -#: experiment/templates/consent/consent_MRI.html:6 -#: experiment/templates/consent/consent_rhythm.html:5 -#: experiment/templates/consent/consent_rhythm_unpaid.html:5 -msgid "Who Can Take Part in This Research?" +#: question/languages.py:13 question/languages.py:46 +msgid "some exposure" msgstr "" -#: experiment/templates/consent/consent_MRI.html:7 -msgid "" -" Anybody aged 16 or older with no hearing problems is welcome to participate " -"in this research. Your device must be able to play audio, and you must have " -"a sufficiently strong data connection to be able to stream short sound " -"files. Headphones are recommended for the best results, but you may also use " -"either internal or external loudspeakers. " +#: question/languages.py:14 question/languages.py:47 +msgid "no exposure" msgstr "" -#: experiment/templates/consent/consent_MRI.html:8 -#: experiment/templates/consent/consent_rhythm.html:7 -#: experiment/templates/consent/consent_rhythm_unpaid.html:7 -msgid "Instructions and Procedure" +#: question/languages.py:20 +msgid "What is your mother tongue?" msgstr "" -#: experiment/templates/consent/consent_MRI.html:9 -#: experiment/templates/consent/consent_rhythm.html:8 -#: experiment/templates/consent/consent_rhythm_unpaid.html:8 -msgid "" -" In this study, you will perform 8 short tasks related to rhythm. In each " -"task, you will be presented with short fragments of music and rhythms, and " -"you will be asked to make different types of judgements about the sounds. In " -"addition, we will ask you some simple survey questions to better understand " -"your musical background. It is important that you remain focused throughout " -"the experiment and that you try not to move along with the sounds while " -"performing the tasks. Before you start with each task, there will be an " -"opportunity to practice to familiarize yourself with the task. The total " -"duration of all tasks will be around 45 minutes and there will be multiple " -"opportunities for you to take a break. " +#: question/languages.py:25 +msgid "What is your second language, if applicable?" msgstr "" -#: experiment/templates/consent/consent_MRI.html:10 -#: experiment/templates/consent/consent_rhythm.html:9 -#: experiment/templates/consent/consent_rhythm_unpaid.html:9 -msgid "Voluntary Participation" +#: question/languages.py:30 +msgid "What is your third language, if applicable?" msgstr "" -#: experiment/templates/consent/consent_MRI.html:11 -#: experiment/templates/consent/consent_rhythm.html:10 -#: experiment/templates/consent/consent_rhythm_unpaid.html:10 -msgid "" -" There are no consequences if you decide now not to participate in this " -"study. During the experiment, you are free to stop participating at any " -"moment without giving a reason for doing so. " +#: question/languages.py:40 +msgid "Please rate your previous experience with {}" msgstr "" -#: experiment/templates/consent/consent_MRI.html:12 -#: experiment/templates/consent/consent_rhythm.html:11 -#: experiment/templates/consent/consent_rhythm_unpaid.html:11 -msgid "Discomfort, Risks, and Insurance" +#: question/musicgens.py:12 +msgid "Never" msgstr "" -#: experiment/templates/consent/consent_MRI.html:13 -#: experiment/templates/consent/consent_rhythm.html:12 -msgid "" -" For all research at the University of Amsterdam, a standard liability " -"insurance applies. The UvA is legally obliged to inform the Dutch Tax " -"Authority (“Belastingdienst”) about financial compensation for participants. " -"You may receive a letter from the UvA with a payment overview and " -"information about tax return. " +#: question/musicgens.py:13 +msgid "Rarely" msgstr "" -#: experiment/templates/consent/consent_MRI.html:14 -#: experiment/templates/consent/consent_rhythm.html:13 -#: experiment/templates/consent/consent_rhythm_unpaid.html:13 -msgid "Your privacy is guaranteed" +#: question/musicgens.py:14 +msgid "Once in a while" msgstr "" -#: experiment/templates/consent/consent_MRI.html:15 -#: experiment/templates/consent/consent_rhythm.html:14 -#: experiment/templates/consent/consent_rhythm_unpaid.html:14 -msgid "" -" Your personal information (about who you are) remains confidential and will " -"not be shared without your explicit consent. Your research data will be " -"analyzed by the researchers that collected the information. Research data " -"published in scientific journals will be anonymous and cannot be traced back " -"to you as an individual. Completely anonymized data can be made publicly " -"accessible. " +#: question/musicgens.py:15 +msgid "Sometimes" msgstr "" -#: experiment/templates/consent/consent_MRI.html:16 -#: experiment/templates/consent/consent_rhythm.html:15 -msgid "Compensation" +#: question/musicgens.py:16 +msgid "Very often" msgstr "" -#: experiment/templates/consent/consent_MRI.html:17 -msgid "" -" As compensation for your participation, you receive 15 euros. To receive " -"this compensation, make sure to register your participation on the lab.uva." -"nl website! " +#: question/musicgens.py:17 +msgid "Always" msgstr "" -#: experiment/templates/consent/consent_MRI.html:18 -#: experiment/templates/consent/consent_categorization.html:13 -#: experiment/templates/consent/consent_hooked.html:66 -#: experiment/templates/consent/consent_huang2021.html:76 -#: experiment/templates/consent/consent_musical_preferences.html:57 -#: experiment/templates/consent/consent_rhythm.html:17 -#: experiment/templates/consent/consent_rhythm_unpaid.html:15 -#: experiment/templates/consent/consent_speech2song.html:62 -msgid "Further Information" +#: question/musicgens.py:19 +msgid "Please tell us how much you agree" msgstr "" -#: experiment/templates/consent/consent_MRI.html:19 -msgid "" -" Should you have questions about this study at any given moment, please " -"contact the responsible researcher, Dr. Atser Damsma (a.damsma@uva.nl). " -"Formal complaints about this study can be addressed to the Ethics Review " -"Board, Dr. Yair Pinto (y.pinto@uva.nl). For questions or complaints about " -"the processing of your personal data you can also contact the data " -"protection officer of the University of Amsterdam via fg@uva.nl. " +#: question/musicgens.py:31 +msgid "I'm not sure" msgstr "" -#: experiment/templates/consent/consent_MRI.html:20 -#: experiment/templates/consent/consent_rhythm.html:19 -#: experiment/templates/consent/consent_rhythm_unpaid.html:17 -msgid "Informed Consent" +#: question/musicgens.py:39 +msgid "Can you clap in time with a musical beat?" msgstr "" -#: experiment/templates/consent/consent_MRI.html:21 -msgid "" -" I hereby declare that: I have been clearly informed about the research " -"project “Neural correlates of rhythmic abilities”, as described above; I am " -"16 or older; I have read and understand the information letter; I agree to " -"participate in this study and I agree with the use of the data that are " -"collected; I reserve the right to withdraw my participation from the study " -"at any moment without providing any reason. " -msgstr "" - -#: experiment/templates/consent/consent_categorization.html:2 -msgid " Dear participant, " +#: question/musicgens.py:43 +msgid "I can tap my foot in time with the beat of the music I hear." msgstr "" -#: experiment/templates/consent/consent_categorization.html:3 -msgid "" -" You will be taking part in a listening experiment by of Institute of " -"Biology (IBL), Leiden University in collaboration with the Music Cognition " -"Group (MCG) at the University of Amsterdam’s Institute for Logic, Language, " -"and Computation (ILLC). " +#: question/musicgens.py:47 +msgid "When listening to music, can you move in time with the beat?" msgstr "" -#: experiment/templates/consent/consent_categorization.html:4 -msgid "" -" Before the research project can begin, it is important that you read " -"about the procedures we will be applying. Make sure to read this information " -"carefully. The purpose of this research project is to understand better what " -"listeners are listening to when they are listening to tone sequences as " -"compared to songbirds. As such the current listening experiment is made to " -"resemble the experiment that is currently also performed with zebra finches " -"(a songbird). " +#: question/musicgens.py:51 +msgid "I can recognise a piece of music after hearing just a few notes." msgstr "" -#: experiment/templates/consent/consent_categorization.html:5 -#: experiment/templates/consent/consent_hooked.html:22 -#: experiment/templates/consent/consent_huang2021.html:23 -msgid "Who can take part in this research?" +#: question/musicgens.py:55 +msgid "I can easily recognise a familiar song." msgstr "" -#: experiment/templates/consent/consent_categorization.html:6 +#: question/musicgens.py:59 msgid "" -" Anybody with sufficient good hearing, natural or corrected. Your device " -"(computer, tablet or smartphone) must be able to play audio, and you must " -"have a sufficiently strong internet connection to be able to stream short " -"audio files. Headphones are recommended for the best results, but you may " -"also use either internal or external loudspeakers. You should adjust the " -"volume of your device so that it is comfortable for you. " +"When I hear the beginning of a song I know immediately whether I've heard it " +"before or not." msgstr "" -#: experiment/templates/consent/consent_categorization.html:7 -#: experiment/templates/consent/consent_hooked.html:30 -#: experiment/templates/consent/consent_huang2021.html:32 -#: experiment/templates/consent/consent_speech2song.html:19 -msgid "Instructions and procedure" +#: question/musicgens.py:63 +msgid "I can tell when people sing out of tune." msgstr "" -#: experiment/templates/consent/consent_categorization.html:8 -msgid "" -" You will be presented with short sound sequences and will be asked whether " -"you hear them as being one or another sequence. The listening task consists " -"of two phases. In the first phase, you will hear two sequences that you have " -"to answer as blue or orange. Once you have answered 8 out 10 stimuli " -"correctly, you will go to the second part. In that part you will only " -"occasionally get feedback on your responses. The whole task will take you " -"approximately 20 minutes, and it should be completed in one go. Can you do " -"better than zebra finches? Have fun! " +#: question/musicgens.py:75 +msgid "I feel chills when I hear music that I like." msgstr "" -#: experiment/templates/consent/consent_categorization.html:9 -#: experiment/templates/consent/consent_hooked.html:50 -#: experiment/templates/consent/consent_huang2021.html:60 -#: experiment/templates/consent/consent_speech2song.html:37 -msgid "Discomfort, Risks & Insurance" +#: question/musicgens.py:79 +msgid "I get emotional listening to certain pieces of music." msgstr "" -#: experiment/templates/consent/consent_categorization.html:10 +#: question/musicgens.py:83 msgid "" -" The risks of participating in this research are no greater than in everyday " -"situations at home. Previous experience in similar research has shown that " -"no or hardly any discomfort is to be expected for participants. For all " -"research at the University of Amsterdam (where the current online experiment " -"is served), a standard liability insurance applies. " +"I become tearful or cry when I listen to a melody that I like very much." msgstr "" -#: experiment/templates/consent/consent_categorization.html:11 -#: experiment/templates/consent/consent_hooked.html:58 -#: experiment/templates/consent/consent_huang2021.html:67 -#: experiment/templates/consent/consent_speech2song.html:45 -msgid "Confidential treatment of your details" +#: question/musicgens.py:87 +msgid "Music gives me shivers or goosebumps." msgstr "" -#: experiment/templates/consent/consent_categorization.html:12 -msgid "" -" The information gathered over the course of this research will be used for " -"further analysis and publication in scientific journals only. Fully " -"anonymized data collected during the experiment (the age/gender, choices " -"made, reaction time, etc.) may be made available online in tandem with these " -"scientific publications. No personal details will be used in these " -"publications, and we guarantee that you will remain anonymous under all " -"circumstances. " +#: question/musicgens.py:91 +msgid "When I listen to music I'm absorbed by it." msgstr "" -#: experiment/templates/consent/consent_categorization.html:14 +#: question/musicgens.py:95 msgid "" -" For further information on the research project, please contact Zhiyuan " -"Ning (e-mail z.ning@biology." -"leidenuniv.nl; Institute of Biology, Leiden University, P.O. Box 9505, " -"2300 RA Leiden, The Netherlands) or Jiaxin Li (e-mail: j.li5@uva.nl; Science Park 107, 1098 GE Amsterdam, The " -"Netherlands). If you have any complaints regarding this research project, " -"you can contact the secretary of the Ethics Committee of the Faculty of " -"Humanities of the University of Amsterdam (phone number: +31 20 525 3054; e-" -"mail: commissie-ethiek-" -"fgw@uva.nl; Kloveniersburgwal 48, 1012 CX Amsterdam). " +"While listening to music, I become so involved that I forget about myself " +"and my surroundings." msgstr "" -#: experiment/templates/consent/consent_categorization.html:16 +#: question/musicgens.py:99 msgid "" -" I hereby declare that I have been clearly informed about the research " -"project, conducted by Zhiyuan Ning as described above. I consent to " -"participate in this research on an entirely voluntary basis. I retain the " -"right to revoke this consent without having to provide any reasons for my " -"decision. I am aware that I am entitled to discontinue the research at any " -"time and can withdraw my participation. If I decide to stop or withdraw my " -"consent, all the information gathered up until then will be permanently " -"deleted. If my research results are used in scientific publications or made " -"public in any other way, they will be fully anonymized. My personal " -"information may not be viewed by third parties without my express " -"permission. " +"When I listen to music I get so caught up in it that I don't notice anything." msgstr "" -#: experiment/templates/consent/consent_hooked.html:3 -msgid "" -"\n" -" You will be taking part in the Hooked on Music research project " -"conducted by Dr John Ashley Burgoyne of the Music Cognition Group at the " -"University of Amsterdam’s Institute for Logic, Language, and Computation. " -"Before the research project can begin, it is important that you read about " -"the procedures we will be applying. Make sure to read this information " -"carefully.\n" -" " +#: question/musicgens.py:103 +msgid "I feel like I am 'one' with the music." msgstr "" -#: experiment/templates/consent/consent_hooked.html:8 -#: experiment/templates/consent/consent_huang2021.html:11 -#: experiment/templates/consent/consent_musical_preferences.html:9 -#: experiment/templates/consent/consent_speech2song.html:11 -msgid "Purpose of the research project" +#: question/musicgens.py:107 +msgid "I lose myself in music." msgstr "" -#: experiment/templates/consent/consent_hooked.html:11 -msgid "" -"\n" -" What makes music catchy? Why do some pieces of music come back to mind " -"after we hear just a few notes and others not? Is there one ‘recipe’ for " -"memorable music or does it depend on the person? And are there differences " -"between what makes it easy to remember music for the long term and what " -"makes it easy to remember music right now?\n" -" " +#: question/musicgens.py:111 +msgid "I like listening to music." msgstr "" -#: experiment/templates/consent/consent_hooked.html:17 -msgid "" -"\n" -" This project will help us answer these questions and better understand " -"how we remember music both over the short term and the long term. Musical " -"memories are fundamentally associated with developing our identities in " -"adolescence, and even as other memories fade in old age, musical memories " -"remain intact. Understanding musical memory better can help composers write " -"new music, search engines find and recommend music their users will enjoy, " -"and music therapists develop new approaches for working and living with " -"memory disorders.\n" -" " +#: question/musicgens.py:115 +msgid "I enjoy music." msgstr "" -#: experiment/templates/consent/consent_hooked.html:25 -msgid "" -"\n" -" Anybody with sufficiently good hearing, natural or corrected, to enjoy " -"music listening is welcome to participate in this research. Your device must " -"be able to play audio, and you must have a sufficiently strong data " -"connection to be able to stream short MP3 files. Headphones are recommended " -"for the best results, but you may also use either internal or external " -"loudspeakers. You should adjust the volume of your device so that it is " -"comfortable for you.\n" -" " +#: question/musicgens.py:119 +msgid "I listen to music for pleasure." msgstr "" -#: experiment/templates/consent/consent_hooked.html:33 -msgid "" -"\n" -" You will be presented with short fragments of music and asked whether " -"you recognise them. Try to answer as quickly as you can, but only at the " -"moment that you find yourself able to ‘sing along’ in your head. When you " -"tell us that you recognise a piece of music, the music will keep playing, " -"but the sound will be muted for a few seconds. Keep following along with the " -"music in your head, until the music comes back. Sometimes it will come back " -"in the right place, but at other times, we will have skipped forward or " -"backward within the same piece of music during the silence. We will ask you " -"whether you think the music came back in the right place or not. In between " -"fragments, we will ask you some simple survey questions to better understand " -"your musical background and how you engage with music in your daily life.\n" -" " +#: question/musicgens.py:123 +msgid "Music is kind of an addiction for me - I couldn't live without it." msgstr "" -#: experiment/templates/consent/consent_hooked.html:39 +#: question/musicgens.py:127 msgid "" -" In a second phase of the experiment, you will also be presented with short " -"fragments of music, but instead of being asked whether you recognise them, " -"you will be asked whether you heard them before while participating in the " -"first phase of the experiment. Again, in between these fragments, we will " -"ask you simple survey questions about your musical background and how you " -"engage with music in your daily life.\n" -" " +"I can tell when people sing or play out of time with the beat of the music." msgstr "" -#: experiment/templates/consent/consent_hooked.html:43 -#: experiment/templates/consent/consent_huang2021.html:52 -#: experiment/templates/consent/consent_speech2song.html:28 -msgid "Voluntary participation" +#: question/musicgens.py:131 +msgid "I can hear when people are not in sync when they play a song." msgstr "" -#: experiment/templates/consent/consent_hooked.html:46 -msgid "" -" You will be participating in this research project on a voluntary basis. " -"This means you are free to stop taking part at any stage. This will not have " -"any personal consequences and you will not be obliged to finish the " -"procedures described above. You can also decide to withdraw your " -"participation up to 8 days after the research has ended. If you decide to " -"stop or withdraw your consent, all the information gathered up until then " -"will be permanently deleted. \n" -" " +#: question/musicgens.py:135 +msgid "I can tell when music is sung or played in time with the beat." msgstr "" -#: experiment/templates/consent/consent_hooked.html:53 -msgid "" -" \n" -" The risks of participating in this research are no greater than in " -"everyday situations at home. Previous experience in similar research has " -"shown that no or hardly any discomfort is to be expected for participants. " -"For all research at the University of Amsterdam, a standard liability " -"insurance applies.\n" -" " +#: question/musicgens.py:139 +msgid "I can sing or play a song from memory." msgstr "" -#: experiment/templates/consent/consent_hooked.html:61 -msgid "" -" \n" -" The information gathered over the course of this research will be used " -"for further analysis and publication in scientific journals only. Fully " -"anonymised data collected during the experiment (e.g., whether each musical " -"fragment was recognised and how long it took) may be made available online " -"in tandem with these scientific publications. Your personal details will not " -"be used in these publications, and we guarantee that you will remain " -"anonymous under all circumstances.\n" -" " +#: question/musicgens.py:143 +msgid "Singing or playing music from memory is easy for me." msgstr "" -#: experiment/templates/consent/consent_hooked.html:69 -msgid "" -" For further information on the research project, please contact John Ashley " -"Burgoyne (phone number: +31 20 525 7034; e-mail: j.a.burgoyne@uva.nl; " -"Science Park 107, 1098 GE Amsterdam).\n" -" " +#: question/musicgens.py:147 +msgid "I find it hard to sing or play a song from memory." msgstr "" -#: experiment/templates/consent/consent_hooked.html:74 -msgid "" -"\n" -" If you have any complaints regarding this research project, you can " -"contact the secretary of the Ethics Committee of the Faculty of Humanities " -"of the University of Amsterdam (phone number: +31 20 525 3054; e-mail: " -"commissie-ethiek-fgw@uva.nl; Kloveniersburgwal 48, 1012 CX Amsterdam).\n" -" " +#: question/musicgens.py:151 +msgid "When I sing, I have no idea whether I'm in tune or not." msgstr "" -#: experiment/templates/consent/consent_hooked.html:82 -msgid "" -" \n" -" I hereby declare that I have been clearly informed about the research " -"project Hooked on Music at the University of Amsterdam, Institute for Logic, " -"Language and Computation, conducted by John Ashley Burgoyne as described " -"above.\n" -" " +#: question/musicgens.py:159 +msgid "I can sing along with other people." msgstr "" -#: experiment/templates/consent/consent_hooked.html:88 -msgid "" -" \n" -" I consent to participate in this research on an entirely voluntary " -"basis. I retain the right to revoke this consent without having to provide " -"any reasons for my decision. I am aware that I am entitled to discontinue " -"the research at any time and can withdraw my participation up to 8 days " -"after the research has ended. If I decide to stop or withdraw my consent, " -"all the information gathered up until then will be permanently deleted. \n" -" " +#: question/musicgens.py:163 +msgid "I have no sense for rhythm (when I listen, play or dance to music)." msgstr "" -#: experiment/templates/consent/consent_hooked.html:94 +#: question/musicgens.py:167 msgid "" -"\n" -" If my research results are used in scientific publications or made " -"public in any other way, they will be fully anonymised. My personal " -"information may not be viewed by third parties without my express " -"permission.\n" -" " +"Understanding the rhythm of a piece is easy for me (when I listen, play or " +"dance to music)." msgstr "" -#: experiment/templates/consent/consent_huang2021.html:3 -msgid "" -"\n" -" You will be taking part in the Hooked on Music: China research project " -"conducted by a PhD student Xuan Huang of the\n" -" Music Cognition Group at the University of Amsterdam’s Institute for " -"Logic, Language, and Computation. Before the\n" -" research project can begin, it is important that you read about the " -"procedures we will be applying. Make sure to\n" -" read this information carefully.\n" -" " +#: question/musicgens.py:171 +msgid "I have a good sense of rhythm (when I listen, play, or dance to music)." msgstr "" -#: experiment/templates/consent/consent_huang2021.html:14 +#: question/musicgens.py:175 msgid "" -"\n" -" What makes music memorable? Why do we not only remember some pieces of " -"music, but can also recall them after a long\n" -" period of time, or even a few years later? What makes music remain in " -"our memories for the long term? Are there some\n" -" musical characters that make it easier to remember Chinese music in the " -"long run or does it depend on a person? Do\n" -" we collectively use the same features to recognize music? This project " -"will help us answer these questions and better \n" -" understand how we remember music over the long term.\n" -" " +"Do you have absolute pitch? Absolute pitch is the ability to recognise and " +"name an isolated musical tone without a reference tone, e.g. being able to " +"say 'F#' if someone plays that note on the piano." msgstr "" -#: experiment/templates/consent/consent_huang2021.html:24 -msgid "" -"\n" -" Anybody with sufficiently good hearing, natural or corrected, to enjoy " -"music listening is welcome to participate in\n" -" this research. Your device must be able to play audio, and you must have " -"a sufficiently strong data connection to be\n" -" able to stream short MP3 files. Headphones are recommended for the best " -"results, but you may also use either\n" -" internal or external loudspeakers. You should adjust the volume of your " -"device so that it is comfortable for you.\n" -" " +#: question/musicgens.py:179 +msgid "Do you have perfect pitch?" msgstr "" -#: experiment/templates/consent/consent_huang2021.html:34 +#: question/musicgens.py:183 msgid "" -"\n" -" This experiment consists of two parts: Hooked on Music game and The " -"Goldsmiths Musical Sophistication Index. We \n" -" will as ask you to answer a few questions concerning demography about " -"you. This helps us to understand your musical\n" -" activities, your personal listening history and the musical cultural " -"where you grew up.\n" -" " +"If someone plays a note on an instrument and you can't see what note it is, " +"can you still name it (e.g. say that is a 'C' or an 'F')?" msgstr "" -#: experiment/templates/consent/consent_huang2021.html:41 -msgid "" -" You will be presented with short fragments of music and asked whether you " -"recognise them. \n" -" Try to answer as quickly you can, but only at the moment that you find " -"yourself able to ‘sing along’ in your head. \n" -" When you tell us that you recognise a piece of music, the music will " -"keep playing, but the sound will be muted for \n" -" a few seconds. Keep following along with the music in your head, until " -"the music comes back. Sometimes it will come \n" -" back in the right place, but at other times, we will have skipped " -"forward or backward within the same piece of music \n" -" during the silence. We will ask you whether you think the music came " -"back in the right place or not. After the game \n" -" section, we will ask you some simple survey questions to better " -"understand your musical background and how you engage with \n" -" music in your daily life.\n" -" " +#: question/musicgens.py:187 +msgid "Can you hear the difference between two melodies?" msgstr "" -#: experiment/templates/consent/consent_huang2021.html:54 -msgid "" -" You will be participating in this research project on a voluntary basis. " -"This means you are free\n" -" to stop taking part\n" -" at any stage. This will not have any personal consequences and you will " -"not be obliged to finish the procedures\n" -" described above. You can also decide to withdraw your participation. If " -"you decide to stop or withdraw your consent,\n" -" all the information gathered up until then will be permanently deleted. " +#: question/musicgens.py:191 +msgid "I can recognise differences between melodies even if they are similar." msgstr "" -#: experiment/templates/consent/consent_huang2021.html:62 -msgid "" -" The risks of participating in this research are no greater than in everyday " -"situations at home.\n" -" Previous experience\n" -" in similar research has shown that no or hardly any discomfort is to be " -"expected for participants. For all research\n" -" at the University of Amsterdam, a standard liability insurance applies. " +#: question/musicgens.py:195 +msgid "I can tell when two melodies are the same or different." msgstr "" - -#: experiment/templates/consent/consent_huang2021.html:69 -msgid "" -" The information gathered over the course of this research will be used for " -"further analysis and\n" -" publication in\n" -" scientific journals only. Fully anonymised data collected during the " -"experiment (e.g., whether each musical fragment\n" -" was recognised and how long it took) may be made available online in " -"tandem with these scientific publications. Your\n" -" personal details will not be used in these publications, and we " -"guarantee that you will remain anonymous under all\n" -" circumstances. " + +#: question/musicgens.py:199 +msgid "I make up new melodies in my mind." msgstr "" -#: experiment/templates/consent/consent_huang2021.html:78 -msgid "" -" For further information on the research project, please contact Xuan Huang " -"(e-mail:\n" -" x.huang@uva.nl; Science Park 107,\n" -" 1098 GE Amsterdam) or John\n" -" Ashley Burgoyne (phone\n" -" number: +31 20 525 7034; e-mail: j.a.burgoyne@uva.nl; Science Park 107, " -"1098 GE\n" -" Amsterdam).\n" -" If you have any complaints regarding this research project, you can " -"contact the secretary of the Ethics Committee of\n" -" the Faculty of Humanities of the University of Amsterdam (phone number: " -"+31 20 525 3054; e-mail:\n" -" commissie-ethiek-fgw@uva.nl; Kloveniersburgwal 48, 1012 CX Amsterdam)." +#: question/musicgens.py:203 +msgid "I make up songs, even when I'm just singing to myself." msgstr "" -#: experiment/templates/consent/consent_huang2021.html:90 -msgid "" -" I hereby declare that I have been clearly informed about the research " -"project Hooked on Music:\n" -" China at the\n" -" University of Amsterdam, Institute for Logic, Language and Computation, " -"conducted by Xuan Huang as described above.\n" -" " +#: question/musicgens.py:207 +msgid "I like to play around with new melodies that come to my mind." msgstr "" -#: experiment/templates/consent/consent_huang2021.html:96 -msgid "" -" I consent to participate in this research on an entirely voluntary basis. I " -"retain the right to\n" -" revoke this consent\n" -" without having to provide any reasons for my decision. I am aware that I " -"am entitled to discontinue the research at\n" -" any time and can withdraw my participation.\n" -" If I decide to stop or withdraw my consent, all the information gathered " -"up until then will be permanently deleted.\n" -" If my research results are used in scientific publications or made " -"public in any other way, they will be fully\n" -" anonymised. My personal information may not be viewed by third parties " -"without my express permission.\n" -" " +#: question/musicgens.py:211 +msgid "I have a melody stuck in my mind." msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:2 -msgid "Dear participant," +#: question/musicgens.py:215 +msgid "I experience earworms." msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:4 -msgid "" -"\n" -"You will be taking part in the Musical Preferences research project " -"conducted by Xuan Huang under the supervision of Prof. Henkjan Honing and " -"Dr. John Ashley Burgoyne of the Music Cognition Group at the University of " -"Amsterdam’s Institute for Logic, Language, and Computation.\n" +#: question/musicgens.py:219 +msgid "I get music stuck in my head." msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:12 -msgid "" -"\n" -"Studies have shown that cultural preferences and familiarity for music start " -"in infancy and continue throughout adolescence and adulthood. People tend to " -"prefer music from their own cultural traditions. This research will help us " -"understand individual and situational influences on musical preferences and " -"investigate the factors that underly musical preferences in China. For " -"example, do people who have preferences for classical music also have " -"preferences for Chinese traditional music? Are there cultural-specific or " -"universal structural features for musical preferences?\n" +#: question/musicgens.py:223 +msgid "I have a piece of music stuck on repeat in my head." msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:18 -msgid "Who can take part?" +#: question/musicgens.py:227 +msgid "Music makes me dance." msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:22 -msgid "Legally competent participants aged 16 or older." +#: question/musicgens.py:231 +msgid "I don't like to dance, not even with music I like." msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:23 -msgid "" -"Anybody with sufficient good hearing, natural or corrected, to enjoy music " -"listening is welcome to participate in this research." +#: question/musicgens.py:235 +msgid "I can dance to a beat." msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:27 -msgid "Instructions" +#: question/musicgens.py:239 +msgid "I easily get into a groove when listening to music." msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:29 -msgid "" -"\n" -"This study is a music preference experiment in which you will hear 64 music " -"clips throughout the experiment, you either wear headphones or use your " -"device's speakers to listen to the clips. Adjust the volume level of your " -"device before the experiment begins.\n" +#: question/musicgens.py:243 +msgid "Can you hear the difference between two rhythms?" msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:35 -msgid "" -"\n" -"The experiment has two parts. The first part is a questionnaire with 6 " -"questions. The second part is a music preference test, where you will listen " -"to a music clip and answer questions about it. The results of your music " -"preferences will be available after the experiment is completed.\n" +#: question/musicgens.py:247 +msgid "I can tell when two rhythms are the same or different." msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:40 -msgid "Voluntary participation & risks" +#: question/musicgens.py:251 +msgid "I can recognise differences between rhythms even if they are similar." msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:43 +#: question/musicgens.py:255 +msgid "I can't help humming or singing along to music that I like." +msgstr "" + +#: question/musicgens.py:259 msgid "" -"\n" -"You will be participating in this research on a voluntary basis. This means " -"you are free to stop taking part at any stage without consequences or " -"penalty. If you decide to stop or withdraw your consent, all the " -"information gathered up until then will be permanently deleted. This " -"research has no known risks.\n" +"When I hear a tune I like a lot I can't help tapping or moving to its beat." msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:48 -msgid "Privacy" +#: question/musicgens.py:263 +msgid "Hearing good music makes me want to sing along." msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:51 +#: question/musicgens.py:270 msgid "" -" \n" -"The information gathered will be used for publication in scientific journals " -"only. Fully anonymized data may be available online in tandem with these " -"scientific publications. We guarantee that you will remain anonymous under " -"all circumstances. Your personal information will not be viewed by third " -"parties without your express permission.\n" +"Please select the sentence that describes your level of achievement in music." msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:60 -msgid "" -" For further information, please contact Xuan Huang (x.huang@uva.nl) or Dr. " -"John Ashley Burgoyne (j.a.burgoyne@uva.nl). If you have any complaints " -"regarding this project, you can contact the Secretary of the Ethics " -"Committee of the Faculty of Humanities of the University of Amsterdam " -"(commissie-ethiek-fgw@uva.nl).\n" -" " +#: question/musicgens.py:272 +msgid "I have no training or recognised talent in this area." msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:67 -msgid "" -" \n" -" I have been clearly informed about the research project and I consent to " -"participate in this research. I retain the right to revoke this consent " -"without having to provide any reasons for my decision. I am aware that I am " -"entitled to discontinue the research at any time and can withdraw my " -"participation. " +#: question/musicgens.py:273 +msgid "I play one or more musical instruments proficiently." msgstr "" -#: experiment/templates/consent/consent_rhythm.html:2 -#: experiment/templates/consent/consent_rhythm_unpaid.html:2 -msgid "" -" You will be taking part in the experiment “Who’s got rhythm?” conducted by " -"Dr Fleur Bouwer of the Psychology Department at the University of Amsterdam. " -"Before the research project can begin, it is important that you read about " -"the procedures we will be applying. Make sure to read this information " -"carefully. " +#: question/musicgens.py:274 +msgid "I have played with a recognised orchestra or band." msgstr "" -#: experiment/templates/consent/consent_rhythm.html:4 -#: experiment/templates/consent/consent_rhythm_unpaid.html:4 -msgid "" -" Rhythm is a fundamental aspect of music and musicality. It is important to " -"be able to measure rhythmic abilities accurately, to understand how " -"different people may process music differently. The goal of this study is to " -"better understand how we can assess rhythmic abilities, and ultimately to " -"design a proper test of these abilities. " +#: question/musicgens.py:275 +msgid "I have composed an original piece of music." msgstr "" -#: experiment/templates/consent/consent_rhythm.html:6 -#: experiment/templates/consent/consent_rhythm_unpaid.html:6 -msgid "" -" Anybody aged 16 or older with no hearing problems and no psychiatric or " -"neurological disorders is welcome to participate in this research. Your " -"device must be able to play audio, and you must have a sufficiently strong " -"data connection to be able to stream short MP3 files. Headphones are " -"recommended for the best results, but you may also use either internal or " -"external loudspeakers. " +#: question/musicgens.py:276 +msgid "My musical talent has been critiqued in a local publication." msgstr "" -#: experiment/templates/consent/consent_rhythm.html:16 -msgid "" -" As compensation for your participation, you can receive 1 research credit " -"(if you are a student at the UvA) or 6 euros. To receive this compensation, " -"make sure to register your participation on the lab.uva.nl website! " +#: question/musicgens.py:277 +msgid "My composition has been recorded." msgstr "" -#: experiment/templates/consent/consent_rhythm.html:18 -#: experiment/templates/consent/consent_rhythm_unpaid.html:16 -msgid "" -" Should you have questions about this study at any given moment, please " -"contact the responsible researcher, Dr. Fleur Bouwer (bouwer@uva.nl). Formal " -"complaints about this study can be addressed to the Ethics Review Board, Dr. " -"Yair Pinto (y.pinto@uva.nl). For questions or complaints about the " -"processing of your personal data you can also contact the data protection " -"officer of the University of Amsterdam via fg@uva.nl. " +#: question/musicgens.py:278 +msgid "Recordings of my composition have been sold publicly." msgstr "" -#: experiment/templates/consent/consent_rhythm.html:20 -#: experiment/templates/consent/consent_rhythm_unpaid.html:18 -msgid "" -" I hereby declare that: I have been clearly informed about the research " -"project “Who’s got rhythm?”, as described above; I am 16 or older; I have " -"read and understand the information letter; I agree to participate in this " -"study and I agree with the use of the data that are collected; I reserve the " -"right to withdraw my participation from the study at any moment without " -"providing any reason. " +#: question/musicgens.py:279 +msgid "My compositions have been critiqued in a national publication." msgstr "" -#: experiment/templates/consent/consent_rhythm_unpaid.html:12 +#: question/musicgens.py:280 +msgid " My compositions have been critiqued in multiple national publications." +msgstr "" + +#: question/musicgens.py:285 msgid "" -" For all research at the University of Amsterdam, a standard liability " -"insurance applies. " +"How engaged with music are you? Singing, playing, and even writing music " +"counts here. Please choose the answer which describes you best." msgstr "" -#: experiment/templates/consent/consent_speech2song.html:2 -msgid "Introduction" +#: question/musicgens.py:287 +msgid "I am not engaged in music at all." msgstr "" -#: experiment/templates/consent/consent_speech2song.html:4 +#: question/musicgens.py:288 msgid "" -"\n" -" You are about to take part in the ‘Cross-Linguistic Investigation of the " -"Speech-to-Song Illusion’ research project\n" -" conducted by Gustav-Hein Frieberg (MSc student) under supervision of Dr. " -"Makiko Sadakata at the University of\n" -" Amsterdam Musicology Department. Before the research project can begin, " -"it is important that you read about the\n" -" procedures we will be applying. Make sure to read the following " -"information carefully.\n" -" " +"I am self-taught and play music privately, but I have never played, sung, or " +"shown my music to others." msgstr "" -#: experiment/templates/consent/consent_speech2song.html:13 +#: question/musicgens.py:289 msgid "" -"\n" -" The Speech-to-Song Illusion is a perceptual illusion whereby the " -"repetition of a speech segment induces a perceptual\n" -" transformation from the impression of speech to the impression of " -"signing. The present project aims at investigating\n" -" the influence of linguistic experience upon the strength of the " -"illusion.\n" -" " +"I have taken lessons in music, but I have never played, sung, or shown my " +"music to others." msgstr "" -#: experiment/templates/consent/consent_speech2song.html:21 +#: question/musicgens.py:290 msgid "" -"\n" -" The experiment will last about 10 minutes. After filling out a brief " -"questionnaire inquiring about your age, gender,\n" -" native language(s), and experience with three languages, you will be " -"presented with short speech segments in those\n" -" languages as well as short environmental sounds. Your task will be to " -"rate each segment on a scale from 1 to 5 in\n" -" terms of its musicality.\n" -" " +"I have played or sung, or my music has been played in public concerts in my " +"home town, but I have not been paid for this." msgstr "" -#: experiment/templates/consent/consent_speech2song.html:30 +#: question/musicgens.py:291 msgid "" -"\n" -" You will be participating in this research project on a voluntary basis. " -"This means you are free to stop taking part\n" -" at any stage. This will not have any personal consequences and you will " -"not be obliged to finish the procedures\n" -" described above. You can also decide to withdraw your participation up " -"to 8 days after the research has ended. If\n" -" you decide to stop or withdraw your consent, all the information " -"gathered up until then will be permanently deleted.\n" -" " +"I have played or sung, or my music has been played in public concerts in my " +"home town, and I have been paid for this." +msgstr "" + +#: question/musicgens.py:292 +msgid "I am professionally active as a musician." msgstr "" -#: experiment/templates/consent/consent_speech2song.html:39 +#: question/musicgens.py:293 msgid "" -"\n" -" The risks of participating in this research are no greater than in " -"everyday situations at home. Previous experience\n" -" in similar research has shown that no or hardly any discomfort is to be " -"expected for participants. For all research\n" -" at the University of Amsterdam, a standard liability insurance applies.\n" -" " +"I am professionally active as a musician and have been reviewed/featured in " +"the national or international media and/or have received an award for my " +"musical activities." msgstr "" -#: experiment/templates/consent/consent_speech2song.html:47 -msgid "" -"\n" -" The information gathered over the course of this research will be used " -"for further analysis and publication in\n" -" scientific journals only. No personal details will not be used in these " -"publications, and we guarantee that you will\n" -" remain anonymous under all circumstances.\n" -" The data gathered during the research will be encrypted and stored " -"separately from your personal details. These\n" -" personal details and the encryption key are only accessible to members " -"of the research staff.\n" -" " +#: question/musicgens.py:300 +msgid "Completely disagree" msgstr "" -#: experiment/templates/consent/consent_speech2song.html:55 -msgid "Reimbursement" +#: question/musicgens.py:301 +msgid "Strongly disagree" msgstr "" -#: experiment/templates/consent/consent_speech2song.html:57 -msgid "" -"\n" -" There will not be any monetary reimbursement for taking part in the " -"research project. If you wish, we can send you a\n" -" summary of the general research results at a later stage.\n" -" " +#: question/musicgens.py:303 +msgid "Neither agree nor disagree" msgstr "" -#: experiment/templates/consent/consent_speech2song.html:64 -msgid "" -"\n" -" For further information on the research project, please contact Gustav-" -"Hein Frieberg (phone number: +31 6 83 676\n" -" 490; email: gusfrieberg@gmail.com).\n" -" If you have any complaints regarding this research project, you can " -"contact the secretary of the Ethics Committee of\n" -" the Faculty of Humanities of the University of Amsterdam (phone number: " -"+31 20 525 3054; email:\n" -" commissie-ethiek-fgw@uva.nl; address: Kloveniersburgwal 48, 1012 CX " -"Amsterdam)\n" -" " +#: question/musicgens.py:305 +msgid "Strongly agree" msgstr "" -#: experiment/templates/consent/consent_speech2song.html:72 -msgid "Informed consent form" +#: question/musicgens.py:306 +msgid "Completely agree" msgstr "" -#: experiment/templates/consent/consent_speech2song.html:75 +#: question/musicgens.py:311 msgid "" -"\n" -" ‘I hereby declare that I have been clearly informed about the research " -"project Cross-Linguistic Investigation of the\n" -" Speech-to-Song Illusion at the University of Amsterdam, Musicology " -"department, conducted by Gustav-Hein Frieberg\n" -" under supervision of Dr. Makiko Sadakata as described in the information " -"brochure. My questions have been answered\n" -" to my satisfaction.\n" -" " +"To what extent do you agree that you see yourself as someone who is " +"sophisticated in art, music, or literature?" msgstr "" -#: experiment/templates/consent/consent_speech2song.html:83 -msgid "" -"\n" -" I consent to participate in this research on an entirely voluntary " -"basis. I retain the right to revoke this consent\n" -" without having to provide any reasons for my decision. I am aware that I " -"am entitled to discontinue the research at\n" -" any time and can withdraw my participation up to 8 days after the " -"research has ended. If I decide to stop or\n" -" withdraw my consent, all the information gathered up until then will be " -"permanently deleted.\n" -" " +#: question/musicgens.py:313 +msgid "Agree strongly" msgstr "" -#: experiment/templates/consent/consent_speech2song.html:91 -msgid "" -"\n" -" If my research results are used in scientific publications or made " -"public in any other way, they will be fully\n" -" anonymised. My personal information may not be viewed by third parties " -"without my express permission.\n" -" " +#: question/musicgens.py:314 +msgid "Agree moderately" msgstr "" -#: experiment/templates/consent/consent_speech2song.html:97 -msgid "" -"\n" -" If I need any further information on the research, now or in the future, " -"I can contact Gustav-Hein Frieberg (phone\n" -" no: +31 6 83 676 490, e-mail: gusfrieberg@gmail.com).\n" -" " +#: question/musicgens.py:315 +msgid "Agree slightly" msgstr "" -#: experiment/templates/consent/consent_speech2song.html:103 -msgid "" -"\n" -" If I have any complaints regarding this research, I can contact the " -"secretary of the Ethics Committee of the Faculty\n" -" of Humanities of the University of Amsterdam (phone no: +31 20 525 3054; " -"email: commissie-ethiek-fgw@uva.nl;\n" -" address: Kloveniersburgwal 48, 1012 CX Amsterdam).\n" -" " +#: question/musicgens.py:316 +msgid "Disagree slightly" msgstr "" -#: experiment/templates/dev/consent_mock.html:1 -msgid "

test

" +#: question/musicgens.py:317 +msgid "Disagree moderately" msgstr "" -#: experiment/templates/feedback/user_feedback.html:3 -msgid "You can also send your feedback or questions to" +#: question/musicgens.py:318 +msgid "Disagree strongly" msgstr "" -#: experiment/templates/final/debrief_MRI.html:4 +#: question/musicgens.py:323 msgid "" -"You've made it! This is the end of the experiment. Thank you very much for " -"participating! With your participation you've contributed to our " -"understanding of how the brain processes rhythm." +"At the peak of my interest, I practised ___ hours on my primary instrument " +"(including voice)." msgstr "" -#: experiment/templates/final/debrief_MRI.html:8 -msgid "" -"In order to receive your 15 euro reimbursement, please let us know that you " -"have completed the experiment by sending an email to Atser Damsma" +#: question/musicgens.py:328 +msgid "1.5" msgstr "" -#: experiment/templates/final/debrief_rhythm_unpaid.html:2 -msgid "Thank you very much for taking part in our experiment!" +#: question/musicgens.py:329 +msgid "3–4" msgstr "" -#: experiment/templates/final/debrief_rhythm_unpaid.html:4 -msgid "" -"We are very grateful for the time and effort you spent on helping us to find " -"out how people perceive rhythm." +#: question/musicgens.py:330 +msgid "5 or more" msgstr "" -#: experiment/templates/final/debrief_rhythm_unpaid.html:5 -msgid "If you want to know more about our research, check out" +#: question/musicgens.py:335 +msgid "How often did you play or sing during the most active period?" msgstr "" -#: experiment/templates/final/debrief_rhythm_unpaid.html:6 -msgid "and" +#: question/musicgens.py:337 +msgid "Every day" msgstr "" -#: experiment/templates/final/experiment_series.html:2 -msgid "" -"If you want to get your money or credit, make sure to follow these steps:" +#: question/musicgens.py:338 +msgid "More than 1x per week" msgstr "" -#: experiment/templates/final/experiment_series.html:4 -msgid "If you have not done the following steps already:" +#: question/musicgens.py:339 +msgid "1x per week" msgstr "" -#: experiment/templates/final/experiment_series.html:6 -msgid "Make an account at " +#: question/musicgens.py:340 +msgid "1x per month" msgstr "" -#: experiment/templates/final/experiment_series.html:7 -msgid "Look up the experiment. It is called: “Testing your sense of rhythm”" +#: question/musicgens.py:345 +msgid "How long (duration) did you play or sing during the most active period?" msgstr "" -#: experiment/templates/final/experiment_series.html:8 -msgid "Click on “participate” " +#: question/musicgens.py:347 +msgid "More than 1 hour per week" msgstr "" -#: experiment/templates/final/experiment_series.html:9 -msgid "" -"Click on the experiment link in the browser (NOTE: it is really important " -"that you do this, if you do not go to the AML website via the UvA lab " -"portal, it does not register you as a participant)." +#: question/musicgens.py:348 question/musicgens.py:369 +msgid "1 hour per week" msgstr "" -#: experiment/templates/final/experiment_series.html:10 -msgid "" -"You can now close the tab again, as you have already finished the experiment!" +#: question/musicgens.py:349 +msgid "Less than 1 hour per week" msgstr "" -#: experiment/templates/final/experiment_series.html:13 +#: question/musicgens.py:354 msgid "" -"VERY IMPORTANT: Make sure to copy-paste the code below and save it " -"somewhere. NOTE: Without the code, you will not be able to earn your " -"reimbursement!" +"About how many hours do you usually spend each week playing a musical " +"instrument?" msgstr "" -#: experiment/templates/final/experiment_series.html:14 -msgid "Email the code to" +#: question/musicgens.py:357 +msgid "1 hour or less a week" msgstr "" -#: experiment/templates/final/experiment_series.html:14 +#: question/musicgens.py:358 +msgid "2–3 hours a week" +msgstr "" + +#: question/musicgens.py:359 +msgid "4–5 hours a week" +msgstr "" + +#: question/musicgens.py:360 +msgid "6–7 hours a week" +msgstr "" + +#: question/musicgens.py:361 +msgid "8 or more hours a week" +msgstr "" + +#: question/musicgens.py:366 msgid "" -", using the same email-address you used to register on the UvA lab website. " -"If you are a student, add your student number. We will now make sure you get " -"your reimbursement!" +"Indicate approximately how many hours per week you have played or practiced " +"any musical instrument at all, i.e., all different instruments, on average " +"over the last 10 years." msgstr "" -#: experiment/templates/final/feedback_trivia.html:6 -msgid "Did you know..." +#: question/musicgens.py:368 +msgid "less than 1 hour per week" msgstr "" -#: experiment/templates/html/huang_2022/audio_check.html:3 -msgid "Check volume" +#: question/musicgens.py:370 +msgid "2 hours per week" msgstr "" -#: experiment/templates/html/huang_2022/audio_check.html:4 -msgid "Check WiFi connection" +#: question/musicgens.py:371 +msgid "3 hours per week" msgstr "" -#: experiment/templates/html/huang_2022/audio_check.html:5 -msgid "Or try at another time when you are ready" +#: question/musicgens.py:372 +msgid "4–5 hours per week" msgstr "" -#: experiment/templates/html/musical_preferences/feedback.html:11 -#, python-format -msgid " Your top 3 favourite songs out of %(n_songs)s:" +#: question/musicgens.py:373 +msgid "6–9 hours per week" msgstr "" -#: experiment/templates/html/musical_preferences/feedback.html:30 -#, python-format -msgid " Of %(n_songs)s songs, you know %(n_known_songs)s" +#: question/musicgens.py:374 +msgid "10–14 hours per week" msgstr "" -#: experiment/templates/html/musical_preferences/feedback.html:44 -msgid "All players' top 3 favourite songs:" +#: question/musicgens.py:375 +msgid "15–24 hours per week" msgstr "" -#: experiment/views.py:44 -msgid "Loading" +#: question/musicgens.py:376 +msgid "25–40 hours per week" msgstr "" -#: participant/views.py:41 -#, python-format +#: question/musicgens.py:377 +msgid "41 or more hours per week" +msgstr "" + +#: question/other.py:24 msgid "" -"You have participated in %(count)d Amsterdam Music Lab experiment. Your best " -"score is:" -msgid_plural "" -"You have partcipated in %(count)d Amsterdam Music Lab experiments. Your best " -"scores are:" -msgstr[0] "" -msgstr[1] "" +"In which region did you spend the most formative years of your childhood and " +"youth?" +msgstr "" + +#: question/other.py:31 +msgid "In which region do you currently reside?" +msgstr "" + +#: question/other.py:54 +msgid "Folk/Mountain songs" +msgstr "" + +#: question/other.py:55 +msgid "Western classical music/Jazz/Opera/Musical" +msgstr "" + +#: question/other.py:56 +msgid "Chinese opera" +msgstr "" -#: participant/views.py:45 +#: question/other.py:66 msgid "" -"Use the following link to continue with your profile at another moment or on " -"another device." +"Thank you so much for your feedback! Feel free to include your contact " +"information if you would like a reply or skip if you wish to remain " +"anonymous." msgstr "" -#: participant/views.py:79 -msgid "copy" +#: question/other.py:69 +msgid "Contact (optional):" msgstr "" -#: section/admin.py:103 +#: section/admin.py:106 msgid "Cannot upload {}: {}" msgstr "" + +#: theme/serializers.py:27 +msgid "Next experiment" +msgstr "" + +#: theme/serializers.py:28 +msgid "About us" +msgstr "" + +#: theme/serializers.py:31 +msgid "Points" +msgstr "" + +#: theme/serializers.py:32 +msgid "No points yet!" +msgstr "" diff --git a/backend/locale/pt/LC_MESSAGES/django.mo b/backend/locale/pt/LC_MESSAGES/django.mo index 822b08453..f304d6ebc 100644 Binary files a/backend/locale/pt/LC_MESSAGES/django.mo and b/backend/locale/pt/LC_MESSAGES/django.mo differ diff --git a/backend/locale/pt/LC_MESSAGES/django.po b/backend/locale/pt/LC_MESSAGES/django.po index 1c93f28e3..191eea3d7 100644 --- a/backend/locale/pt/LC_MESSAGES/django.po +++ b/backend/locale/pt/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-07-27 14:18+0200\n" +"POT-Creation-Date: 2025-01-06 14:24+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,1593 +18,4189 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: experiment/api/experiment.py:38 -msgid "Loading" +#: experiment/actions/final.py:92 +msgid "plastic" msgstr "" -#: experiment/api/participant.py:35 experiment/rules/views/final_score.py:33 -msgid "My profile" +#: experiment/actions/final.py:93 +msgid "bronze" msgstr "" -#: experiment/api/participant.py:37 -#, python-format -msgid "" -"You have participated in %(count)d Amsterdam Music Lab experiment. Your best " -"score is:" -msgid_plural "" -"You have partcipated in %(count)d Amsterdam Music Lab experiments. Your best " -"scores are:" -msgstr[0] "" -msgstr[1] "" +#: experiment/actions/final.py:94 +msgid "silver" +msgstr "" + +#: experiment/actions/final.py:95 +msgid "gold" +msgstr "" + +#: experiment/actions/final.py:96 +msgid "platinum" +msgstr "" + +#: experiment/actions/final.py:97 +msgid "diamond" +msgstr "" -#: experiment/api/participant.py:40 experiment/rules/views/final_score.py:30 +#: experiment/actions/final.py:103 +msgid "Final score" +msgstr "" + +#: experiment/actions/final.py:132 participant/views.py:45 msgid "points" msgstr "" -#: experiment/api/participant.py:41 -msgid "" -"Use the following link to continue with your profile at another moment or on " -"another device." +#: experiment/actions/final.py:145 experiment/rules/hooked.py:106 +#: experiment/rules/thats_my_song.py:67 +msgid "Play again" msgstr "" -#: experiment/api/participant.py:42 -msgid "copy" +#: experiment/actions/final.py:146 participant/views.py:40 +msgid "My profile" msgstr "" -#: experiment/rules/consent_forms/consent_huang2021.html:3 +#: experiment/actions/final.py:147 #, fuzzy -#| msgid "" -#| "\n" -#| " You are about to take part in the ‘Cross-Linguistic Investigation of " -#| "the Speech-to-Song Illusion’ research project\n" -#| " conducted by Gustav-Hein Frieberg (MSc student) under supervision of " -#| "Dr. Makiko Sadakata at the University of\n" -#| " Amsterdam Musicology Department. Before the research project can " -#| "begin, it is important that you read about the\n" -#| " procedures we will be applying. Make sure to read the following " -#| "information carefully.\n" -#| " " -msgid "" -"\n" -" You will be taking part in the experiment on Music: China research project " -"conducted by a PhD student Xuan Huang of the\n" -" Music Cognition Group at the University of Amsterdam’s Institute for " -"Logic, Language, and Computation. Before the\n" -" research project can begin, it is important that you read about the " -"procedures we will be applying. Make sure to\n" -" read this information carefully.\n" -" " -msgstr "" -"\n" -"Você está prestes a participar do projecto de pesquisa 'Investigação " -"Translinguística da Ilusão 'Fala Para Canto‘‘, conduzido por Gustav-Hein " -"Frieberg (estudante de mestrado), sob supervisão de Makiko Sadakata do " -"Departamento de Musicologia da Universidade de Amsterdão. Antes do início da " -"pesquisa, é importante que você leia atentamente as informações referentes " -"ao procedimento do experimento." +#| msgid "End of experiment" +msgid "All experiments" +msgstr "Fim do experimento" -#: experiment/rules/consent_forms/consent_huang2021.html:11 -#: experiment/rules/consent_forms/consent_speech2song.html:11 -msgid "Purpose of the research project" -msgstr "Propósito da Pesquisa" +#: experiment/actions/form.py:71 experiment/rules/hooked.py:304 +#: experiment/rules/huang_2022.py:81 +#: experiment/rules/musical_preferences.py:132 question/musicgens.py:30 +msgid "No" +msgstr "" -#: experiment/rules/consent_forms/consent_huang2021.html:14 -msgid "" -"\n" -" What makes music memorable? Why do we not only remember some pieces of " -"music, but can also recall them after a long\n" -" period of time, or even a few years later? What makes music remain in " -"our memories for the long term? Are there some\n" -" musical characters that make it easier to remember Chinese music in the " -"long run or does it depend on a person? Do\n" -" we collectively use the same features to recognize music?\n" -" " +#: experiment/actions/form.py:72 experiment/rules/hooked.py:305 +#: experiment/rules/huang_2022.py:81 +#: experiment/rules/musical_preferences.py:132 question/musicgens.py:29 +msgid "Yes" msgstr "" -#: experiment/rules/consent_forms/consent_huang2021.html:22 -msgid "" -" This project will help us answer these questions and better understand how " -"we remember music\n" -" over the long term.\n" -" Musical memory could be affected by our listening history, listening " -"experience, and the musical cultural where we\n" -" grew up. Understanding musical memory can help streaming services to " -"find and recommend music their users will\n" -" enjoy, YouTubers and TikTokers to create new videos with the best choice " -"of music, composers write new music, and\n" -" music therapists develop new approaches for working and living with " -"memory disorders.\n" -" " +#: experiment/actions/form.py:122 +msgid "How much do you agree or disagree?" msgstr "" -#: experiment/rules/consent_forms/consent_huang2021.html:30 -msgid "Who can take part in this research?" +#: experiment/actions/form.py:135 +msgid "Completely Disagree" msgstr "" -#: experiment/rules/consent_forms/consent_huang2021.html:31 -msgid "" -"\n" -" Anybody with sufficiently good hearing, natural or corrected, to enjoy " -"music listening is welcome to participate in\n" -" this research. Your device must be able to play audio, and you must have " -"a sufficiently strong data connection to be\n" -" able to stream short MP3 files. Headphones are recommended for the best " -"results, but you may also use either\n" -" internal or external loudspeakers. You should adjust the volume of your " -"device so that it is comfortable for you.\n" -" " +#: experiment/actions/form.py:136 experiment/actions/form.py:145 +msgid "Strongly Disagree" msgstr "" -#: experiment/rules/consent_forms/consent_huang2021.html:39 -#: experiment/rules/consent_forms/consent_speech2song.html:19 -msgid "Instructions and procedure" -msgstr "Instruções e Procedimento" +#: experiment/actions/form.py:137 experiment/actions/form.py:146 +#: question/musicgens.py:302 +#, fuzzy +#| msgid "I agree" +msgid "Disagree" +msgstr "Concordo" -#: experiment/rules/consent_forms/consent_huang2021.html:41 -msgid "" -"\n" -" You will be presented with short fragments of music and asked whether " -"you recognise them. Try to answer as quickly\n" -" as\n" -" you can, but only at the moment that you find yourself able to ‘sing " -"along’ in your head. When you tell us that you\n" -" recognise a piece of music, the music will keep playing, but the sound " -"will be muted for a few seconds. Keep\n" -" following along with the music in your head, until the music comes back. " -"Sometimes it will come back in the right\n" -" place, but at other times, we will have skipped forward or backward " -"within the same piece of music during the\n" -" silence. We will ask you whether you think the music came back in the " -"right place or not. In between fragments, we\n" -" will ask you some simple survey questions to better\n" -" understand your musical background and how you engage with music in your " -"daily life. In a second phase of the\n" -" experiment, you will also be presented with short fragments of music, " -"but instead of being asked whether you\n" -" recognise them, you will be asked whether you heard them before while " -"participating in the first phase of the\n" -" experiment. Again, in between these fragments, we will ask you simple " -"survey questions about your musical background\n" -" and how you engage with music in your daily life." -msgstr "" - -#: experiment/rules/consent_forms/consent_huang2021.html:56 -#: experiment/rules/consent_forms/consent_speech2song.html:28 -msgid "Voluntary participation" -msgstr "Participação Voluntária" +#: experiment/actions/form.py:138 experiment/actions/form.py:147 +msgid "Neither Agree nor Disagree" +msgstr "" -#: experiment/rules/consent_forms/consent_huang2021.html:58 +#: experiment/actions/form.py:139 experiment/actions/form.py:148 +#: question/musicgens.py:304 #, fuzzy -#| msgid "" -#| "\n" -#| " You will be participating in this research project on a voluntary " -#| "basis. This means you are free to stop taking part\n" -#| " at any stage. This will not have any personal consequences and you " -#| "will not be obliged to finish the procedures\n" -#| " described above. You can also decide to withdraw your participation " -#| "up to 8 days after the research has ended. If\n" -#| " you decide to stop or withdraw your consent, all the information " -#| "gathered up until then will be permanently deleted.\n" -#| " " -msgid "" -" You will be participating in this research project on a voluntary basis. " -"This means you are free\n" -" to stop taking part\n" -" at any stage. This will not have any personal consequences and you will " -"not be obliged to finish the procedures\n" -" described above. You can also decide to withdraw your participation. If " -"you decide to stop or withdraw your consent,\n" -" all the information gathered up until then will be permanently deleted. " +#| msgid "I agree" +msgid "Agree" +msgstr "Concordo" + +#: experiment/actions/form.py:140 experiment/actions/form.py:149 +msgid "Strongly Agree" msgstr "" -"\n" -"A sua participação neste projeto de pesquisa é voluntária. Isso significa " -"que você tem direito a terminar a sua participação a qualquer momento. Isso " -"não terá quaisquer consequências e você não é obrigado a finalizar o " -"procedimento descrito acima. Você também tem direito a retirar a sua " -"participação até oito dias após o término do experimento. Se você decidir " -"terminar ou retirar a sua participação, toas as informações coletadas até " -"então serão excluídas permanentemente." -#: experiment/rules/consent_forms/consent_huang2021.html:64 -#: experiment/rules/consent_forms/consent_speech2song.html:37 -msgid "Discomfort, Risks & Insurance" -msgstr "Desconforto, Riscos e Seguros" +#: experiment/actions/form.py:141 +msgid "Completely Agree" +msgstr "" -#: experiment/rules/consent_forms/consent_huang2021.html:66 -#, fuzzy -#| msgid "" -#| "\n" -#| " The risks of participating in this research are no greater than in " -#| "everyday situations at home. Previous experience\n" -#| " in similar research has shown that no or hardly any discomfort is to " -#| "be expected for participants. For all research\n" -#| " at the University of Amsterdam, a standard liability insurance " -#| "applies.\n" -#| " " -msgid "" -" The risks of participating in this research are no greater than in everyday " -"situations at home.\n" -" Previous experience\n" -" in similar research has shown that no or hardly any discomfort is to be " -"expected for participants. For all research\n" -" at the University of Amsterdam, a standard liability insurance applies. " +#: experiment/actions/form.py:178 experiment/actions/trial.py:57 +#: experiment/actions/utils.py:25 experiment/rules/hooked.py:164 +#: experiment/rules/huang_2022.py:137 experiment/rules/practice.py:192 +#: experiment/rules/rhythm_battery_intro.py:141 +#: experiment/rules/speech2song.py:100 experiment/rules/speech2song.py:110 +#: experiment/rules/speech2song.py:136 +msgid "Continue" +msgstr "Continue" + +#: experiment/actions/form.py:178 +msgid "Skip" +msgstr "Pular" + +#: experiment/actions/playlist.py:17 +msgid "Select a Playlist" msgstr "" -"\n" -"Os riscos da participação neste projeto não são maiores do que quaisquer " -"situações do dia-a-dia. Experiências prévias em pesquisas semelhantes " -"demonstraram que nenhum ou quase nenhum desconforto é esperado por parte dos " -"participantes. Para todas as pequisas conduzidas pela Universidade de " -"Amsterdão, aplica-se um seguro de responsabilidade." -#: experiment/rules/consent_forms/consent_huang2021.html:71 -#: experiment/rules/consent_forms/consent_speech2song.html:45 -msgid "Confidential treatment of your details" -msgstr "Tratamento Confidencial dos Seus Dados" +#: experiment/actions/score.py:57 +#, python-brace-format +msgid "Round {get_rounds_passed} / {total_rounds}" +msgstr "" -#: experiment/rules/consent_forms/consent_huang2021.html:73 -msgid "" -" The information gathered over the course of this research will be used for " -"further analysis and\n" -" publication in\n" -" scientific journals only. Fully anonymised data collected during the " -"experiment (e.g., whether each musical fragment\n" -" was recognised and how long it took) may be made available online in " -"tandem with these scientific publications. Your\n" -" personal details will not be used in these publications, and we " -"guarantee that you will remain anonymous under all\n" -" circumstances. " +#: experiment/actions/score.py:69 +msgid "Total Score" msgstr "" -#: experiment/rules/consent_forms/consent_huang2021.html:80 -#: experiment/rules/consent_forms/consent_speech2song.html:62 -msgid "Further Information" -msgstr "Informações Suplementares" +#: experiment/actions/score.py:69 experiment/rules/musical_preferences.py:106 +msgid "Next" +msgstr "" -#: experiment/rules/consent_forms/consent_huang2021.html:82 -#, fuzzy -#| msgid "" -#| "\n" -#| " For further information on the research project, please contact " -#| "Gustav-Hein Frieberg (phone number: +31 6 83 676\n" -#| " 490; email: gusfrieberg@gmail.com).\n" -#| " If you have any complaints regarding this research project, you can " -#| "contact the secretary of the Ethics Committee of\n" -#| " the Faculty of Humanities of the University of Amsterdam (phone " -#| "number: +31 20 525 3054; email:\n" -#| " commissie-ethiek-fgw@uva.nl; address: Kloveniersburgwal 48, 1012 CX " -#| "Amsterdam)\n" -#| " " -msgid "" -" For further information on the research project, please contact Xuan Huang " -"(e-mail:\n" -" x.huang@uva.nl; Science Park 107,\n" -" 1098 GE Amsterdam) or John\n" -" Ashley Burgoyne (phone\n" -" number: +31 20 525 7034; e-mail: j.a.burgoyne@uva.nl; Science Park 107, " -"1098 GE\n" -" Amsterdam).\n" -" If you have any complaints regarding this research project, you can " -"contact the secretary of the Ethics Committee of\n" -" the Faculty of Humanities of the University of Amsterdam (phone number: " -"+31 20 525 3054; e-mail:\n" -" commissie-ethiek-fgw@uva.nl; Kloveniersburgwal 48, 1012 CX Amsterdam)." +#: experiment/actions/score.py:69 +msgid "You listened to:" msgstr "" -"\n" -"Para obter mais informações, favor entrar em contato com Gustav-Hein " -"Frieberg (número de celular: +31 6 83 676 490; e-mail: gusfrieberg@gmail." -"com).Em caso de queixas sobre este projeto de pesquisa, favor contatar o " -"secretariado da Commissão Ética das Ciências Humanas da Universidade de " -"Amsterdão (número de telefone: +31 20 525 3053; e-mail: commissie-ethiek-" -"fgw@uva.nl; endereço: Kloveniersburgwal 48, 1012 CX Amsterdão)." -#: experiment/rules/consent_forms/consent_huang2021.html:92 -#: experiment/rules/huang_2021.py:48 experiment/rules/speech2song.py:40 -msgid "Informed consent" -msgstr "Consentimento livre" +#: experiment/actions/score.py:119 +msgid "No points" +msgstr "" -#: experiment/rules/consent_forms/consent_huang2021.html:94 -msgid "" -" I hereby declare that I have been clearly informed about the research " -"project experiment on Music:\n" -" China at the\n" -" University of Amsterdam, Institute for Logic, Language and Computation, " -"conducted by Xuan Huang as described above.\n" -" " +#: experiment/actions/score.py:123 +msgid "Incorrect" msgstr "" -#: experiment/rules/consent_forms/consent_huang2021.html:100 -#, fuzzy -#| msgid "" -#| "\n" -#| " I consent to participate in this research on an entirely voluntary " -#| "basis. I retain the right to revoke this consent\n" -#| " without having to provide any reasons for my decision. I am aware " -#| "that I am entitled to discontinue the research at\n" -#| " any time and can withdraw my participation up to 8 days after the " -#| "research has ended. If I decide to stop or\n" -#| " withdraw my consent, all the information gathered up until then will " -#| "be permanently deleted.\n" -#| " " -msgid "" -" I consent to participate in this research on an entirely voluntary basis. I " -"retain the right to\n" -" revoke this consent\n" -" without having to provide any reasons for my decision. I am aware that I " -"am entitled to discontinue the research at\n" -" any time and can withdraw my participation.\n" -" If I decide to stop or withdraw my consent, all the information gathered " -"up until then will be permanently deleted.\n" -" If my research results are used in scientific publications or made " -"public in any other way, they will be fully\n" -" anonymised. My personal information may not be viewed by third parties " -"without my express permission.\n" -" " +#: experiment/actions/score.py:127 +msgid "Correct" msgstr "" -"\n" -"Concordo em participar desta pesquisa de modo voluntário. Retenho o o " -"direito a revogar o meu consentimento sem a necessidade de fornecer " -"quaisquer motivos para a minha decisão. Estou ciênte de que tenho o direito " -"a descontinuar o experimento a qualquer momento e de que posso retirar a " -"participação até oito dias após o término do experimento. Caso que decida " -"parar ou retirar o meu consentimento, todas as informações coletadas até " -"então serão excluídas permanentemente." -#: experiment/rules/consent_forms/consent_speech2song.html:2 -msgid "Introduction" -msgstr "Introdução" +#: experiment/actions/utils.py:25 experiment/rules/congosamediff.py:181 +#: experiment/rules/musical_preferences.py:243 +msgid "End" +msgstr "" -#: experiment/rules/consent_forms/consent_speech2song.html:4 -msgid "" -"\n" -" You are about to take part in the ‘Cross-Linguistic Investigation of the " -"Speech-to-Song Illusion’ research project\n" -" conducted by Gustav-Hein Frieberg (MSc student) under supervision of Dr. " -"Makiko Sadakata at the University of\n" -" Amsterdam Musicology Department. Before the research project can begin, " -"it is important that you read about the\n" -" procedures we will be applying. Make sure to read the following " -"information carefully.\n" -" " +#: experiment/actions/wrappers.py:64 experiment/rules/hooked.py:296 +msgid "Get ready!" msgstr "" -"\n" -"Você está prestes a participar do projecto de pesquisa 'Investigação " -"Translinguística da Ilusão 'Fala Para Canto‘‘, conduzido por Gustav-Hein " -"Frieberg (estudante de mestrado), sob supervisão de Makiko Sadakata do " -"Departamento de Musicologia da Universidade de Amsterdão. Antes do início da " -"pesquisa, é importante que você leia atentamente as informações referentes " -"ao procedimento do experimento." -#: experiment/rules/consent_forms/consent_speech2song.html:13 -msgid "" -"\n" -" The Speech-to-Song Illusion is a perceptual illusion whereby the " -"repetition of a speech segment induces a perceptual\n" -" transformation from the impression of speech to the impression of " -"signing. The present project aims at investigating\n" -" the influence of linguistic experience upon the strength of the " -"illusion.\n" -" " +#: experiment/actions/wrappers.py:65 +msgid "Do you recognize the song?" msgstr "" -"\n" -"A ilusão 'fala para canto' é uma ilusão sensorial que ocorre quando um " -"segmento de fala é repetido várias vezes, o que acarreta uma transformação " -"sensorial fazendo com que ele seja percebido como canto ao invés de fala. O " -"presente projeto visa investigar a influência que a experiência linguística " -"exerce na manifestação da ilusão." -#: experiment/rules/consent_forms/consent_speech2song.html:21 -msgid "" -"\n" -" The experiment will last about 10 minutes. After filling out a brief " -"questionnaire inquiring about your age, gender,\n" -" native language(s), and experience with three languages, you will be " -"presented with short speech segments in those\n" -" languages as well as short environmental sounds. Your task will be to " -"rate each segment on a scale from 1 to 5 in\n" -" terms of its musicality.\n" -" " +#: experiment/actions/wrappers.py:75 +msgid "Keep imagining the music" msgstr "" -"\n" -"O experimento durará cerca de 10 minutos. Após preencher um curto " -"questionário referente a informações básicas, como a sua idade, o seu " -"gênero, lingua(s) materna(s) e exposição às três línguas sob investigação, " -"você ouvirá curtos segmentos da fala nessas três línguas (que você pode ou " -"não falar), bem como sons do ambiente. Sua tarefa consistirá em avaliar casa " -"segmento numa escala de 1 a 5 quanto à sua musicalidade." -#: experiment/rules/consent_forms/consent_speech2song.html:30 -msgid "" -"\n" -" You will be participating in this research project on a voluntary basis. " -"This means you are free to stop taking part\n" -" at any stage. This will not have any personal consequences and you will " -"not be obliged to finish the procedures\n" -" described above. You can also decide to withdraw your participation up " -"to 8 days after the research has ended. If\n" -" you decide to stop or withdraw your consent, all the information " -"gathered up until then will be permanently deleted.\n" -" " +#: experiment/actions/wrappers.py:106 +msgid "Did the track come back in the right place?" msgstr "" -"\n" -"A sua participação neste projeto de pesquisa é voluntária. Isso significa " -"que você tem direito a terminar a sua participação a qualquer momento. Isso " -"não terá quaisquer consequências e você não é obrigado a finalizar o " -"procedimento descrito acima. Você também tem direito a retirar a sua " -"participação até oito dias após o término do experimento. Se você decidir " -"terminar ou retirar a sua participação, toas as informações coletadas até " -"então serão excluídas permanentemente." -#: experiment/rules/consent_forms/consent_speech2song.html:39 -msgid "" -"\n" -" The risks of participating in this research are no greater than in " -"everyday situations at home. Previous experience\n" -" in similar research has shown that no or hardly any discomfort is to be " -"expected for participants. For all research\n" -" at the University of Amsterdam, a standard liability insurance applies.\n" -" " +#: experiment/management/commands/templates/experiment.py:37 +msgid "Please read the instructions carefully" msgstr "" -"\n" -"Os riscos da participação neste projeto não são maiores do que quaisquer " -"situações do dia-a-dia. Experiências prévias em pesquisas semelhantes " -"demonstraram que nenhum ou quase nenhum desconforto é esperado por parte dos " -"participantes. Para todas as pequisas conduzidas pela Universidade de " -"Amsterdão, aplica-se um seguro de responsabilidade." -#: experiment/rules/consent_forms/consent_speech2song.html:47 -msgid "" -"\n" -" The information gathered over the course of this research will be used " -"for further analysis and publication in\n" -" scientific journals only. No personal details will not be used in these " -"publications, and we guarantee that you will\n" -" remain anonymous under all circumstances.\n" -" The data gathered during the research will be encrypted and stored " -"separately from your personal details. These\n" -" personal details and the encryption key are only accessible to members " -"of the research staff.\n" -" " +#: experiment/management/commands/templates/experiment.py:38 +msgid "Next step of explanation" msgstr "" -"\n" -"Os dados coletados durante o experimento serão usados apenas para efeitos de " -"análise subsequente e publicação em jornais científicos. Nenhum dado dos " -"participantes será usado em qualquer publicação, garantindo que você " -"permaneça anônimo em qualquer circunstância. Os dados coletados durante o " -"experimento serão encriptados e armanezados em locais separados dos seus " -"dados pessoais. Os deus dados pessoais e a chave de encriptação são " -"accesíveis apenas aos membros do grupo de pesquisa." -#: experiment/rules/consent_forms/consent_speech2song.html:55 -msgid "Reimbursement" -msgstr "Reembolso" +#: experiment/management/commands/templates/experiment.py:39 +msgid "Another step of explanation" +msgstr "" + +#: experiment/management/commands/templates/experiment.py:61 +#: experiment/rules/congosamediff.py:183 +#, fuzzy +#| msgid "Voluntary participation" +msgid "Thank you for participating!" +msgstr "Participação Voluntária" + +#: experiment/management/commands/templates/experiment.py:75 +msgid "Do you like this song?" +msgstr "" + +#: experiment/management/commands/templates/experiment.py:85 +msgid "Test block" +msgstr "" -#: experiment/rules/consent_forms/consent_speech2song.html:57 +#: experiment/models.py:532 +#, python-brace-format msgid "" -"\n" -" There will not be any monetary reimbursement for taking part in the " -"research project. If you wish, we can send you a\n" -" summary of the general research results at a later stage.\n" -" " +"Content for social media sharing. Use {points} and {experiment_name} as " +"placeholders." +msgstr "" + +#: experiment/models.py:586 +msgid "List of tags for social media sharing" msgstr "" -"\n" -"Não haverá reembolso monetário para a sua participação neste projeto de " -"pesquisa. Caso queira, enviaremos para você um resumo dos resultados gerias " -"numa fase posterior." -#: experiment/rules/consent_forms/consent_speech2song.html:64 +#: experiment/models.py:590 msgid "" -"\n" -" For further information on the research project, please contact Gustav-" -"Hein Frieberg (phone number: +31 6 83 676\n" -" 490; email: gusfrieberg@gmail.com).\n" -" If you have any complaints regarding this research project, you can " -"contact the secretary of the Ethics Committee of\n" -" the Faculty of Humanities of the University of Amsterdam (phone number: " -"+31 20 525 3054; email:\n" -" commissie-ethiek-fgw@uva.nl; address: Kloveniersburgwal 48, 1012 CX " -"Amsterdam)\n" -" " +"URL to be shared on social media. If empty, the experiment URL will be used." msgstr "" -"\n" -"Para obter mais informações, favor entrar em contato com Gustav-Hein " -"Frieberg (número de celular: +31 6 83 676 490; e-mail: gusfrieberg@gmail." -"com).Em caso de queixas sobre este projeto de pesquisa, favor contatar o " -"secretariado da Commissão Ética das Ciências Humanas da Universidade de " -"Amsterdão (número de telefone: +31 20 525 3053; e-mail: commissie-ethiek-" -"fgw@uva.nl; endereço: Kloveniersburgwal 48, 1012 CX Amsterdão)." -#: experiment/rules/consent_forms/consent_speech2song.html:72 -msgid "Informed consent form" -msgstr "Termo de Consentimento Livre" +#: experiment/models.py:594 +msgid "Facebook" +msgstr "" + +#: experiment/models.py:595 +msgid "WhatsApp" +msgstr "" + +#: experiment/models.py:596 +msgid "Twitter" +msgstr "" + +#: experiment/models.py:597 +msgid "Weibo" +msgstr "" + +#: experiment/models.py:598 +msgid "Share" +msgstr "" + +#: experiment/models.py:599 +msgid "Clipboard" +msgstr "" + +#: experiment/models.py:605 +msgid "Selected social media channels for sharing" +msgstr "" + +#: experiment/models.py:643 +#, python-format +msgid "I scored %(score)d points in %(experiment_name)s" +msgstr "" + +#: experiment/rules/anisochrony.py:20 +msgid "IRREGULAR" +msgstr "" + +#: experiment/rules/anisochrony.py:21 +msgid "REGULAR" +msgstr "" + +#: experiment/rules/anisochrony.py:25 +#: experiment/rules/duration_discrimination.py:70 +#: experiment/rules/duration_discrimination_tone.py:21 +#: experiment/rules/h_bat.py:157 experiment/rules/hbat_bst.py:57 +#: experiment/rules/rhythm_discrimination.py:259 +msgid "Next fragment" +msgstr "" + +#: experiment/rules/anisochrony.py:34 +msgid "The tones were {}. Your answer was CORRECT." +msgstr "" -#: experiment/rules/consent_forms/consent_speech2song.html:75 +#: experiment/rules/anisochrony.py:37 +msgid "The tones were {}. Your answer was INCORRECT." +msgstr "" + +#: experiment/rules/anisochrony.py:47 experiment/rules/h_bat.py:128 +msgid "In this test you will hear a series of tones for each trial." +msgstr "" + +#: experiment/rules/anisochrony.py:51 +msgid "It's your job to decide if the tones sound REGULAR or IRREGULAR" +msgstr "" + +#: experiment/rules/anisochrony.py:55 +#: experiment/rules/duration_discrimination.py:141 +#: experiment/rules/h_bat.py:133 experiment/rules/practice.py:140 msgid "" -"\n" -" ‘I hereby declare that I have been clearly informed about the research " -"project Cross-Linguistic Investigation of the\n" -" Speech-to-Song Illusion at the University of Amsterdam, Musicology " -"department, conducted by Gustav-Hein Frieberg\n" -" under supervision of Dr. Makiko Sadakata as described in the information " -"brochure. My questions have been answered\n" -" to my satisfaction.\n" -" " +"During the experiment it will become more difficult to hear the difference." +msgstr "" + +#: experiment/rules/anisochrony.py:60 +#: experiment/rules/duration_discrimination.py:143 +#: experiment/rules/h_bat.py:135 experiment/rules/hbat_bst.py:30 +#: experiment/rules/practice.py:145 experiment/rules/practice.py:206 +msgid "Try to answer as accurately as possible, even if you're uncertain." +msgstr "" + +#: experiment/rules/anisochrony.py:63 experiment/rules/beat_alignment.py:32 +#: experiment/rules/beat_alignment.py:71 +#: experiment/rules/duration_discrimination.py:144 +#: experiment/rules/h_bat.py:136 experiment/rules/hbat_bst.py:31 +#: experiment/rules/rhythm_discrimination.py:237 +msgid "Remember: try not to move or tap along with the sounds" msgstr "" -"\n" -"Deixo assim claro que fui informado sobre o projeto de pesquisa " -"'Investigação Translinguística da Ilusão 'Fala Para Canto', conduzido por " -"Gustav-Hein Frieberg, sob a supervisão de Makiko Sadakata do Departamento de " -"Musicologia da Universidade de Amsterdão, conforme descrito na brochura de " -"informações. Minhas perguntas foram respondidas satisfatoriamente." -#: experiment/rules/consent_forms/consent_speech2song.html:83 +#: experiment/rules/anisochrony.py:66 +#: experiment/rules/duration_discrimination.py:146 +#: experiment/rules/h_bat.py:140 experiment/rules/hbat_bst.py:35 +#: experiment/rules/practice.py:150 msgid "" -"\n" -" I consent to participate in this research on an entirely voluntary " -"basis. I retain the right to revoke this consent\n" -" without having to provide any reasons for my decision. I am aware that I " -"am entitled to discontinue the research at\n" -" any time and can withdraw my participation up to 8 days after the " -"research has ended. If I decide to stop or\n" -" withdraw my consent, all the information gathered up until then will be " -"permanently deleted.\n" -" " +"This test will take around 4 minutes to complete. Try to stay focused for " +"the entire test!" +msgstr "" + +#: experiment/rules/anisochrony.py:70 experiment/rules/beat_alignment.py:36 +#: experiment/rules/practice.py:232 experiment/rules/rhythm_battery_final.py:44 +#: experiment/rules/rhythm_battery_intro.py:31 +msgid "Ok" msgstr "" -"\n" -"Concordo em participar desta pesquisa de modo voluntário. Retenho o o " -"direito a revogar o meu consentimento sem a necessidade de fornecer " -"quaisquer motivos para a minha decisão. Estou ciênte de que tenho o direito " -"a descontinuar o experimento a qualquer momento e de que posso retirar a " -"participação até oito dias após o término do experimento. Caso que decida " -"parar ou retirar o meu consentimento, todas as informações coletadas até " -"então serão excluídas permanentemente." -#: experiment/rules/consent_forms/consent_speech2song.html:91 +#: experiment/rules/anisochrony.py:76 msgid "" -"\n" -" If my research results are used in scientific publications or made " -"public in any other way, they will be fully\n" -" anonymised. My personal information may not be viewed by third parties " -"without my express permission.\n" -" " +"Well done! You heard the difference when we shifted a tone by {} percent." msgstr "" -"\n" -"Caso os meus resultados de pesquisa sejam usados em publicações científicas " -"ou publicada de qualquer outra forma, serão inteiramente anonimizados. Os " -"meus dados pessoais não devem ser vistos por terceiros sem a minha permissão " -"explícita." -#: experiment/rules/consent_forms/consent_speech2song.html:97 +#: experiment/rules/anisochrony.py:77 msgid "" -"\n" -" If I need any further information on the research, now or in the future, " -"I can contact Gustav-Hein Frieberg (phone\n" -" no: +31 6 83 676 490, e-mail: gusfrieberg@gmail.com).\n" -" " +"Many sounds in nature have regularity like a metronome. Our " +"brains use this to process rhythm even better!" msgstr "" -"\n" -"Caso eu precise de mais informações sobre a pesquisa, agora ou no futuro, " -"posso contatar Gustav-Hein Frieberg (número de celular: +31 6 83 676 490; e-" + +#: experiment/rules/base.py:31 +msgid "Do you have any remarks or questions?" +msgstr "" + +#: experiment/rules/base.py:33 +msgid "Submit" +msgstr "" + +#: experiment/rules/base.py:37 +msgid "We appreciate your feedback!" +msgstr "" + +#: experiment/rules/base.py:129 experiment/rules/musical_preferences.py:71 +msgid "Questionnaire" +msgstr "" + +#: experiment/rules/base.py:151 +#, python-format +msgid "Questionnaire %(index)i / %(total)i" +msgstr "" + +#: experiment/rules/beat_alignment.py:26 +msgid "" +"This test measures your ability to recognize the beat in a piece of music." +msgstr "" + +#: experiment/rules/beat_alignment.py:29 +msgid "" +"Listen to the following music fragments. In each fragment you hear a series " +"of beeps." +msgstr "" + +#: experiment/rules/beat_alignment.py:31 +msgid "" +"It's you job to decide if the beeps are ALIGNED TO THE BEAT or NOT ALIGNED " +"TO THE BEAT of the music." +msgstr "" + +#: experiment/rules/beat_alignment.py:34 +msgid "" +"Listen carefully to the following examples. Pay close attention to the " +"description that accompanies each example." +msgstr "" + +#: experiment/rules/beat_alignment.py:51 +msgid "Well done! You’ve answered {} percent correctly!" +msgstr "" + +#: experiment/rules/beat_alignment.py:53 +msgid "" +"In the UK, over 140.000 people did this test when it was " +"first developed?" +msgstr "" + +#: experiment/rules/beat_alignment.py:65 +msgid "You will now hear 17 music fragments." +msgstr "" + +#: experiment/rules/beat_alignment.py:68 +msgid "" +"With each fragment you have to decide if the beeps are ALIGNED TO THE BEAT, " +"or NOT ALIGNED TO THE BEAT of the music." +msgstr "" + +#: experiment/rules/beat_alignment.py:70 +msgid "Note: a music fragment can occur several times." +msgstr "" + +#: experiment/rules/beat_alignment.py:72 +msgid "" +"In total, this test will take around 6 minutes to complete. Try to stay " +"focused for the entire duration!" +msgstr "" + +#: experiment/rules/beat_alignment.py:75 +#: experiment/rules/musical_preferences.py:95 experiment/rules/practice.py:211 +#: experiment/rules/speech2song.py:54 +msgid "Start" +msgstr "Início" + +#: experiment/rules/beat_alignment.py:91 +msgid "In this example the beeps are ALIGNED TO THE BEAT of the music." +msgstr "" + +#: experiment/rules/beat_alignment.py:94 +msgid "In this example the beeps are NOT ALIGNED TO THE BEAT of the music." +msgstr "" + +#: experiment/rules/beat_alignment.py:102 +msgid "Example {}" +msgstr "" + +#: experiment/rules/beat_alignment.py:120 +msgid "Are the beeps ALIGNED TO THE BEAT or NOT ALIGNED TO THE BEAT?" +msgstr "" + +#: experiment/rules/beat_alignment.py:123 +msgid "ALIGNED TO THE BEAT" +msgstr "" + +#: experiment/rules/beat_alignment.py:124 +msgid "NOT ALIGNED TO THE BEAT" +msgstr "" + +#: experiment/rules/beat_alignment.py:136 +msgid "Beat alignment" +msgstr "" + +#: experiment/rules/congosamediff.py:147 +msgid "Is the third sound the SAME or DIFFERENT as the first two sounds?" +msgstr "" + +#: experiment/rules/congosamediff.py:150 +msgid "DEFINITELY SAME" +msgstr "" + +#: experiment/rules/congosamediff.py:151 +msgid "PROBABLY SAME" +msgstr "" + +#: experiment/rules/congosamediff.py:152 +msgid "PROBABLY DIFFERENT" +msgstr "" + +#: experiment/rules/congosamediff.py:153 +msgid "DEFINITELY DIFFERENT" +msgstr "" + +#: experiment/rules/congosamediff.py:154 +msgid "I DON’T KNOW" +msgstr "" + +#: experiment/rules/duration_discrimination.py:29 +msgid "Duration discrimination" +msgstr "" + +#: experiment/rules/duration_discrimination.py:30 +msgid "Interval" +msgstr "" + +#: experiment/rules/duration_discrimination.py:34 +#: experiment/rules/duration_discrimination_tone.py:23 +msgid "LONGER" +msgstr "" + +#: experiment/rules/duration_discrimination.py:36 +#: experiment/rules/duration_discrimination_tone.py:23 +msgid "EQUAL" +msgstr "" + +#: experiment/rules/duration_discrimination.py:72 +#: experiment/rules/duration_discrimination_tone.py:22 +msgid "than" +msgstr "" + +#: experiment/rules/duration_discrimination.py:72 +#: experiment/rules/duration_discrimination_tone.py:22 +msgid "as" +msgstr "" + +#: experiment/rules/duration_discrimination.py:75 +#, python-format +msgid "" +"The second interval was %(correct_response)s %(preposition)s the first " +"interval. Your answer was CORRECT." +msgstr "" + +#: experiment/rules/duration_discrimination.py:78 +#, python-format +msgid "" +"The second interval was %(correct_response)s %(preposition)s the first " +"interval. Your answer was INCORRECT." +msgstr "" + +#: experiment/rules/duration_discrimination.py:126 +#, python-format +msgid "%(title)s %(task)s" +msgstr "" + +#: experiment/rules/duration_discrimination.py:133 +msgid "Is the second interval EQUALLY LONG as the first interval or LONGER?" +msgstr "" + +#: experiment/rules/duration_discrimination.py:153 +msgid "" +"It's your job to decide if the second interval is EQUALLY LONG as the first " +"interval, or LONGER." +msgstr "" + +#: experiment/rules/duration_discrimination.py:156 +msgid "" +"In this test you will hear two time durations for each trial, which are " +"marked by two tones." +msgstr "" + +#: experiment/rules/duration_discrimination.py:171 +msgid "" +"Well done! You heard the difference between two intervals that " +"differed only {} percent in duration." +msgstr "" + +#: experiment/rules/duration_discrimination.py:173 +msgid "" +"When we research timing in humans, we often find that people's " +"accuracy in this task scales: for shorter durations, people can " +"hear even smaller differences than for longer durations." +msgstr "" + +#: experiment/rules/duration_discrimination_tone.py:10 +msgid "Tone" +msgstr "" + +#: experiment/rules/duration_discrimination_tone.py:14 +msgid "" +"Well done! You managed to hear the difference between tones " +"that differed only {} milliseconds in length." +msgstr "" + +#: experiment/rules/duration_discrimination_tone.py:16 +msgid "" +"Humans are really good at hearing these small differences in " +"durations, which is very handy if we want to be able to " +"process rhythm in music." +msgstr "" + +#: experiment/rules/duration_discrimination_tone.py:26 +#, python-format +msgid "" +"The second tone was %(correct_response)s %(preposition)s the first tone. " +"Your answer was CORRECT." +msgstr "" + +#: experiment/rules/duration_discrimination_tone.py:29 +#, python-format +msgid "" +"The second tone was %(correct_response)s %(preposition)s the first tone. " +"Your answer was INCORRECT." +msgstr "" + +#: experiment/rules/duration_discrimination_tone.py:37 +msgid "Is the second tone EQUALLY LONG as the first tone or LONGER?" +msgstr "" + +#: experiment/rules/duration_discrimination_tone.py:40 +msgid "In this test you will hear two tones on each trial." +msgstr "" + +#: experiment/rules/duration_discrimination_tone.py:43 +msgid "" +"It's your job to decide if the second tone is EQUALLY LONG as the first " +"tone, or LONGER." +msgstr "" + +#: experiment/rules/h_bat.py:33 +msgid "SLOWER" +msgstr "" + +#: experiment/rules/h_bat.py:35 +msgid "FASTER" +msgstr "" + +#: experiment/rules/h_bat.py:120 +msgid "Is the rhythm going SLOWER or FASTER?" +msgstr "" + +#: experiment/rules/h_bat.py:123 +msgid "Beat acceleration" +msgstr "" + +#: experiment/rules/h_bat.py:131 +msgid "It's your job to decide if the rhythm goes SLOWER of FASTER." +msgstr "" + +#: experiment/rules/h_bat.py:138 experiment/rules/hbat_bst.py:33 +msgid "" +"In this test, you can answer as soon as you feel you know the answer, but " +"please wait until you are sure or the sound has stopped." +msgstr "" + +#: experiment/rules/h_bat.py:150 +#, python-format +msgid "The rhythm went %(correct_response)s. Your response was CORRECT." +msgstr "" + +#: experiment/rules/h_bat.py:154 +#, python-format +msgid "The rhythm went %(correct_response)s. Your response was INCORRECT." +msgstr "" + +#: experiment/rules/h_bat.py:168 +msgid "" +"Well done! You heard the difference when the rhythm was " +"speeding up or slowing down with only {} percent!" +msgstr "" + +#: experiment/rules/h_bat.py:177 +msgid "" +"When people listen to music, they often perceive an underlying regular " +"pulse, like the woodblock in this task. This allows us to clap " +"along with the music at a concert and dance together in synchrony." +msgstr "" + +#: experiment/rules/h_bat_bfit.py:11 +msgid "" +"Musicians often speed up or slow down rhythms to convey a particular feeling " +"or groove. We call this ‘expressive timing’." +msgstr "" + +#: experiment/rules/hbat_bst.py:17 +msgid "DUPLE METER" +msgstr "" + +#: experiment/rules/hbat_bst.py:19 +msgid "TRIPLE METER" +msgstr "" + +#: experiment/rules/hbat_bst.py:24 +msgid "" +"In this test you will hear a number of rhythms which have a regular beat." +msgstr "" + +#: experiment/rules/hbat_bst.py:27 +msgid "" +"It's your job to decide if the rhythm has a DUPLE METER (a MARCH) or a " +"TRIPLE METER (a WALTZ)." +msgstr "" + +#: experiment/rules/hbat_bst.py:28 +msgid "" +"Every SECOND tone in a DUPLE meter (march) is louder and every THIRD tone in " +"a TRIPLE meter (waltz) is louder." +msgstr "" + +#: experiment/rules/hbat_bst.py:41 +msgid "Is the rhythm a DUPLE METER (MARCH) or a TRIPLE METER (WALTZ)?" +msgstr "" + +#: experiment/rules/hbat_bst.py:44 +msgid "Meter detection" +msgstr "" + +#: experiment/rules/hbat_bst.py:50 +#, python-format +msgid "The rhythm was a %(correct_response)s. Your answer was CORRECT." +msgstr "" + +#: experiment/rules/hbat_bst.py:54 +#, python-format +msgid "The rhythm was a %(correct_response)s Your answer was INCORRECT." +msgstr "" + +#: experiment/rules/hbat_bst.py:65 +msgid "" +"Well done! You heard the difference when the accented tone was " +"only {} dB louder." +msgstr "" + +#: experiment/rules/hbat_bst.py:67 +msgid "" +"A march and a waltz are very common meters in Western music, but in other " +"cultures, much more complex meters also exist!" +msgstr "" + +#: experiment/rules/hooked.py:67 experiment/rules/huang_2022.py:118 +msgid "" +"Do you recognise the song? Try to sing along. The faster you recognise " +"songs, the more points you can earn." +msgstr "" + +#: experiment/rules/hooked.py:72 experiment/rules/huang_2022.py:120 +msgid "" +"Do you really know the song? Keep singing or imagining the music while the " +"sound is muted. The music is still playing: you just can’t hear it!" +msgstr "" + +#: experiment/rules/hooked.py:77 experiment/rules/huang_2022.py:122 +msgid "" +"Was the music in the right place when the sound came back? Or did we jump to " +"a different spot during the silence?" +msgstr "" + +#: experiment/rules/hooked.py:82 experiment/rules/huang_2022.py:125 +#: experiment/rules/huang_2022.py:169 +#: experiment/rules/musical_preferences.py:82 +msgid "Let's go!" +msgstr "" + +#: experiment/rules/hooked.py:158 +msgid "Bonus Rounds" +msgstr "" + +#: experiment/rules/hooked.py:160 +msgid "Listen carefully to the music." +msgstr "" + +#: experiment/rules/hooked.py:161 +msgid "Did you hear the same song during previous rounds?" +msgstr "" + +#: experiment/rules/hooked.py:203 +#, python-format +msgid "Round %(number)d / %(total)d" +msgstr "" + +#: experiment/rules/hooked.py:307 +msgid "Did you hear this song in previous rounds?" +msgstr "" + +#: experiment/rules/huang_2022.py:55 +#: experiment/rules/musical_preferences.py:253 +msgid "Any remarks or questions (optional):" +msgstr "" + +#: experiment/rules/huang_2022.py:56 +#, fuzzy +#| msgid "Thank you for contributing your time to science!" +msgid "Thank you for your feedback!" +msgstr "Obrigado por dedicar o seu tempo à ciência!" + +#: experiment/rules/huang_2022.py:78 +#: experiment/rules/musical_preferences.py:127 +msgid "Do you hear the music?" +msgstr "" + +#: experiment/rules/huang_2022.py:88 +#: experiment/rules/musical_preferences.py:146 +msgid "Audio check" +msgstr "" + +#: experiment/rules/huang_2022.py:97 +#: experiment/rules/musical_preferences.py:106 +msgid "Quit" +msgstr "" + +#: experiment/rules/huang_2022.py:97 +msgid "Try" +msgstr "" + +#: experiment/rules/huang_2022.py:104 +#, fuzzy +#| msgid "End of experiment" +msgid "Ready to experiment" +msgstr "Fim do experimento" + +#: experiment/rules/huang_2022.py:115 +msgid "How to Play" +msgstr "" + +#: experiment/rules/huang_2022.py:127 +msgid "" +"You can use your smartphone, computer or tablet to participate in this " +"experiment. Please choose the best network in your area to participate in " +"the experiment, such as wireless network (WIFI), mobile data network signal " +"(4G or above) or wired network. If the network is poor, it may cause the " +"music to fail to load or the experiment may fail to run properly. You can " +"access the experiment page through the following channels:" +msgstr "" + +#: experiment/rules/huang_2022.py:130 +msgid "" +"Directly click the link on WeChat (smart phone or PC version, or WeChat Web)" +msgstr "" + +#: experiment/rules/huang_2022.py:133 +msgid "" +"If the link to load the experiment page through the WeChat app on your cell " +"phone fails, you can copy and paste the link in the browser of your cell " +"phone or computer to participate in the experiment. You can use any of the " +"currently available browsers, such as Safari, Firefox, 360, Google Chrome, " +"Quark, etc." +msgstr "" + +#: experiment/rules/huang_2022.py:165 +msgid "" +"Please answer some questions on your musical " +"(Goldsmiths-MSI) and demographic background" +msgstr "" + +#: experiment/rules/huang_2022.py:206 +#, fuzzy +#| msgid "Thank you for contributing your time to science!" +msgid "Thank you for your contribution to science!" +msgstr "Obrigado por dedicar o seu tempo à ciência!" + +#: experiment/rules/huang_2022.py:208 +msgid "Well done!" +msgstr "" + +#: experiment/rules/huang_2022.py:208 +msgid "Too bad!" +msgstr "" + +#: experiment/rules/huang_2022.py:210 +msgid "You did not recognise any songs at first." +msgstr "" + +#: experiment/rules/huang_2022.py:212 +#, python-format +msgid "" +"It took you %(n_seconds)d s to recognise a song on average, " +"and you correctly identified %(n_correct)d out of the %(n_total)d songs you " +"thought you knew." +msgstr "" + +#: experiment/rules/huang_2022.py:218 +#, python-format +msgid "" +"During the bonus rounds, you remembered %(n_correct)d of the %(n_total)d " +"songs that came back." +msgstr "" + +#: experiment/rules/matching_pairs.py:45 +msgid "" +"TuneTwins is a musical version of \"Memory\". It consists of 16 musical " +"fragments. Your task is to listen and find the 8 matching pairs." +msgstr "" + +#: experiment/rules/matching_pairs.py:50 +msgid "" +"Some versions of the game are easy and you will have to listen for identical " +"pairs. Some versions are more difficult and you will have to listen for " +"similar pairs, one of which is distorted." +msgstr "" + +#: experiment/rules/matching_pairs.py:53 +msgid "Click on another card to stop the current card from playing." +msgstr "" + +#: experiment/rules/matching_pairs.py:54 +msgid "Finding a match removes the pair from the board." +msgstr "" + +#: experiment/rules/matching_pairs.py:55 +msgid "Listen carefully to avoid mistakes and earn more points." +msgstr "" + +#: experiment/rules/matching_pairs.py:69 +#, python-format +msgid "" +"Before starting the game, we would like to ask you %i demographic questions." +msgstr "" + +#: experiment/rules/matching_pairs_2025.py:19 +msgid "" +"This was not a match, so you get 0 points. Please try again to see if you " +"can find a matching pair." +msgstr "" + +#: experiment/rules/matching_pairs_2025.py:22 +msgid "" +"You got a matching pair, but you didn't hear both cards before. This is " +"considered a lucky match. You get 10 points." +msgstr "" + +#: experiment/rules/matching_pairs_2025.py:24 +msgid "You got a matching pair. You get 20 points." +msgstr "" + +#: experiment/rules/matching_pairs_2025.py:26 +msgid "" +"You thought you found a matching pair, but you didn't. This is considered a " +"misremembered pair. You lose 10 points." +msgstr "" + +#: experiment/rules/musical_preferences.py:55 +msgid "Welcome to the Musical Preferences experiment!" +msgstr "" + +#: experiment/rules/musical_preferences.py:56 +msgid "Please start by checking your connection quality." +msgstr "" + +#: experiment/rules/musical_preferences.py:57 +#: experiment/rules/speech2song.py:85 +msgid "OK" +msgstr "OK" + +#: experiment/rules/musical_preferences.py:75 +msgid "" +"To understand your musical preferences, we have {} questions for you before " +"the experiment begins. The first two " +"questions are about your music listening experience, while the " +"other four questions are demographic " +"questions. It will take 2-3 minutes." +msgstr "" + +#: experiment/rules/musical_preferences.py:80 +#: experiment/rules/musical_preferences.py:93 +msgid "Have fun!" +msgstr "" + +#: experiment/rules/musical_preferences.py:87 +msgid "How to play" +msgstr "" + +#: experiment/rules/musical_preferences.py:89 +msgid "" +"You will hear 64 music clips and have to answer two questions for each clip." +msgstr "" + +#: experiment/rules/musical_preferences.py:90 +msgid "It will take 20-30 minutes to complete the whole experiment." +msgstr "" + +#: experiment/rules/musical_preferences.py:91 +msgid "Either wear headphones or use your device's speakers." +msgstr "" + +#: experiment/rules/musical_preferences.py:92 +msgid "Your final results will be displayed at the end." +msgstr "" + +#: experiment/rules/musical_preferences.py:118 +msgid "Tech check" +msgstr "" + +#: experiment/rules/musical_preferences.py:156 +msgid "Love unlocked" +msgstr "" + +#: experiment/rules/musical_preferences.py:172 +msgid "Knowledge unlocked" +msgstr "" + +#: experiment/rules/musical_preferences.py:192 +msgid "Connection unlocked" +msgstr "" + +#: experiment/rules/musical_preferences.py:207 +msgid "2. How much do you like this song?" +msgstr "" + +#: experiment/rules/musical_preferences.py:213 +msgid "1. Do you know this song?" +msgstr "" + +#: experiment/rules/musical_preferences.py:225 +#, python-format +msgid "Song %(round)s/%(total)s" +msgstr "" + +#: experiment/rules/musical_preferences.py:245 +#, fuzzy +#| msgid "Thank you for contributing your time to science!" +msgid "Thank you for your participation and contribution to science!" +msgstr "Obrigado por dedicar o seu tempo à ciência!" + +#: experiment/rules/practice.py:58 +msgid "LOWER" +msgstr "" + +#: experiment/rules/practice.py:60 +msgid "HIGHER" +msgstr "" + +#: experiment/rules/practice.py:127 +msgid "In this test you will hear two tones" +msgstr "" + +#: experiment/rules/practice.py:131 +#, python-format +msgid "" +"It's your job to decide if the second tone is %(first_condition)s or " +"%(second_condition)s than the second tone" +msgstr "" + +#: experiment/rules/practice.py:165 +msgid "We will now practice first." +msgstr "" + +#: experiment/rules/practice.py:169 +#, python-format +msgid "First you will hear %(n_practice_rounds)d practice trials." +msgstr "" + +#: experiment/rules/practice.py:174 +#, fuzzy +#| msgid "End of experiment" +msgid "Begin experiment" +msgstr "Fim do experimento" + +#: experiment/rules/practice.py:185 +#, python-format +msgid "You have answered %(n_correct)s or more practice trials incorrectly." +msgstr "" + +#: experiment/rules/practice.py:189 +msgid "We will therefore practice again." +msgstr "" + +#: experiment/rules/practice.py:190 +msgid "But first, you can read the instructions again." +msgstr "" + +#: experiment/rules/practice.py:202 +msgid "Now we will start the real experiment." +msgstr "" + +#: experiment/rules/practice.py:204 +msgid "" +"Pay attention! During the experiment it will become more difficult to hear " +"the difference between the tones." +msgstr "" + +#: experiment/rules/practice.py:208 +msgid "Remember that you don't move along or tap during the test." +msgstr "" + +#: experiment/rules/practice.py:223 +#, python-format +msgid "" +"The second tone was %(correct_response)s than the first tone. Your answer " +"was CORRECT." +msgstr "" + +#: experiment/rules/practice.py:227 +#, python-format +msgid "" +"The second tone was %(correct_response)s than the first tone. Your answer " +"was INCORRECT." +msgstr "" + +#: experiment/rules/practice.py:308 +#, python-format +msgid "" +"Is the second tone %(first_condition)s or %(second_condition)s than the " +"first tone?" +msgstr "" + +#: experiment/rules/practice.py:335 +#, python-format +msgid "" +"%(task_description)s: Practice round %(round_number)d of %(total_rounds)d" +msgstr "" + +#: experiment/rules/rhythm_battery_final.py:39 +msgid "" +"Finally, we would like to ask you to answer some questions about your " +"musical and demographic background." +msgstr "" + +#: experiment/rules/rhythm_battery_final.py:42 +msgid "After these questions, the experiment will proceed to the final screen." +msgstr "" + +#: experiment/rules/rhythm_battery_final.py:55 +msgid "Thank you very much for participating!" +msgstr "" + +#: experiment/rules/rhythm_battery_intro.py:23 +msgid "General listening instructions:" +msgstr "" + +#: experiment/rules/rhythm_battery_intro.py:26 +msgid "" +"To make sure that you can do the experiment as well as possible, please do " +"it a quiet room with a stable internet connection." +msgstr "" + +#: experiment/rules/rhythm_battery_intro.py:28 +msgid "" +"Please use headphones, and turn off sound notifications from other devices " +"and applications (e.g., e-mail, phone messages)." +msgstr "" + +#: experiment/rules/rhythm_battery_intro.py:41 +msgid "Are you in a quiet room?" +msgstr "" + +#: experiment/rules/rhythm_battery_intro.py:43 +#: experiment/rules/rhythm_battery_intro.py:60 +#: experiment/rules/rhythm_battery_intro.py:77 +#: experiment/rules/rhythm_battery_intro.py:95 +msgid "YES" +msgstr "" + +#: experiment/rules/rhythm_battery_intro.py:44 +#: experiment/rules/rhythm_battery_intro.py:61 +msgid "MODERATELY" +msgstr "" + +#: experiment/rules/rhythm_battery_intro.py:45 +#: experiment/rules/rhythm_battery_intro.py:62 +#: experiment/rules/rhythm_battery_intro.py:78 +#: experiment/rules/rhythm_battery_intro.py:96 +msgid "NO" +msgstr "" + +#: experiment/rules/rhythm_battery_intro.py:58 +msgid "Do you have a stable internet connection?" +msgstr "" + +#: experiment/rules/rhythm_battery_intro.py:75 +msgid "Are you wearing headphones?" +msgstr "" + +#: experiment/rules/rhythm_battery_intro.py:93 +msgid "Do you have sound notifications from other devices turned off?" +msgstr "" + +#: experiment/rules/rhythm_battery_intro.py:106 +msgid "" +"You can now set the sound to a comfortable level. You " +"can then adjust the volume to as high a level as possible without it being " +"uncomfortable. When you are satisfied with the sound " +"level, click Continue" +msgstr "" + +#: experiment/rules/rhythm_battery_intro.py:111 +msgid "" +"Please keep the eventual sound level the same over the course of the " +"experiment." +msgstr "" + +#: experiment/rules/rhythm_battery_intro.py:126 +msgid "You are about to take part in an experiment about rhythm perception." +msgstr "" + +#: experiment/rules/rhythm_battery_intro.py:129 +msgid "" +"We want to find out what the best way is to test whether someone has a good " +"sense of rhythm!" +msgstr "" + +#: experiment/rules/rhythm_battery_intro.py:132 +msgid "" +"You will be doing many little tasks that have something to do with rhythm." +msgstr "" + +#: experiment/rules/rhythm_battery_intro.py:135 +msgid "" +"You will get a short explanation and a practice trial for each little task." +msgstr "" + +#: experiment/rules/rhythm_battery_intro.py:138 +msgid "" +"You can get reimbursed for completing the entire experiment! Either by " +"earning 6 euros, or by getting 1 research credit (for psychology students at " +"UvA only). You will get instructions for how to get paid or how to get your " +"credit at the end of the experiment." +msgstr "" + +#: experiment/rules/rhythm_discrimination.py:88 +msgid "DIFFERENT" +msgstr "" + +#: experiment/rules/rhythm_discrimination.py:90 +msgid "SAME" +msgstr "" + +#: experiment/rules/rhythm_discrimination.py:137 +msgid "Is the third rhythm the SAME or DIFFERENT?" +msgstr "" + +#: experiment/rules/rhythm_discrimination.py:157 +#, python-format +msgid "Rhythm discrimination: %s" +msgstr "" + +#: experiment/rules/rhythm_discrimination.py:164 +#, python-format +msgid "practice %(index)d of 4" +msgstr "" + +#: experiment/rules/rhythm_discrimination.py:166 +#, python-format +msgid "trial %(index)d of %(total)d" +msgstr "" + +#: experiment/rules/rhythm_discrimination.py:229 +msgid "" +"In this test you will hear the same rhythm twice. After that, you will hear " +"a third rhythm." +msgstr "" + +#: experiment/rules/rhythm_discrimination.py:234 +msgid "" +"Your task is to decide whether this third rhythm is the SAME as the first " +"two rhythms or DIFFERENT." +msgstr "" + +#: experiment/rules/rhythm_discrimination.py:240 +msgid "" +"This test will take around 6 minutes to complete. Try to stay focused for " +"the entire test!" +msgstr "" + +#: experiment/rules/rhythm_discrimination.py:252 +#, python-format +msgid "" +"The third rhythm is the %(correct_response)s. Your response was CORRECT." +msgstr "" + +#: experiment/rules/rhythm_discrimination.py:256 +#, python-format +msgid "" +"The third rhythm is the %(correct_response)s. Your response was INCORRECT." +msgstr "" + +#: experiment/rules/rhythm_discrimination.py:270 +msgid "Well done! You've answered {} percent correctly!" +msgstr "" + +#: experiment/rules/rhythm_discrimination.py:274 +msgid "" +"One reason for the weird beep-tones in this test (instead of " +"some nice drum-sound) is that it is used very often in brain " +"scanners, which make a lot of noise. The beep-sound helps people in the " +"scanner to hear the rhythm really well." +msgstr "" + +#: experiment/rules/speech2song.py:38 question/languages.py:59 +msgid "English" +msgstr "inglês" + +#: experiment/rules/speech2song.py:39 question/languages.py:60 +msgid "Brazilian Portuguese" +msgstr "português brasileiro" + +#: experiment/rules/speech2song.py:40 question/languages.py:61 +msgid "Mandarin Chinese" +msgstr "chinês mandarim" + +#: experiment/rules/speech2song.py:48 +msgid "This is an experiment about an auditory illusion." +msgstr "Este é um experimento sobre uma ilusão auditiva." + +#: experiment/rules/speech2song.py:51 +msgid "" +"Please wear headphones (earphones) during the experiment to maximise the " +"experience of the illusion, if possible." +msgstr "" +"Por favor, se possível, use fone de ouvido para maximar a experiência da " +"ilusão." + +#: experiment/rules/speech2song.py:74 +msgid "Thank you for answering these questions about your background!" +msgstr "Obrigado por responder essas perguntas!" + +#: experiment/rules/speech2song.py:78 +msgid "Now you will hear a sound repeated multiple times." +msgstr "Você está prestes a ouvir um segmento de fala repetido várias vezes." + +#: experiment/rules/speech2song.py:82 +msgid "" +"Please listen to the following segment carefully, if possible with " +"headphones." +msgstr "Ouça atentamente usando fone de ouvido, se possível." + +#: experiment/rules/speech2song.py:98 +msgid "" +"Previous studies have shown that many people perceive the segment you just " +"heard as song-like after repetition, but it is no problem if you do not " +"share that perception because there is a wide range of individual " +"differences." +msgstr "" +"Estudos anteriores demonstraram que o segmento que você acabou de ouvir é " +"percebido como canto depois dele ser repetito, mas não tem problema se você " +"não teve essa impressão porque existe uma ampla gama de diferenças " +"individuais. " + +#: experiment/rules/speech2song.py:103 +msgid "Part 1" +msgstr "Parte 1" + +#: experiment/rules/speech2song.py:106 +msgid "" +"In the first part of the experiment, you will be presented with speech " +"segments like the one just now in different languages which you may or may " +"not speak." +msgstr "" +"Nesta primeira parte do experimento, você ouvirá segmentos de fala igual ao " +"que você acabou de ouvir em línguas diferentes que você pode ou não falar. " + +#: experiment/rules/speech2song.py:108 +msgid "Your task is to rate each segment on a scale from 1 to 5." +msgstr "A sua tarefa consistirá em avaliar cada segmento num escala de 1 a 5." + +#: experiment/rules/speech2song.py:123 +msgid "Part2" +msgstr "Parte 2" + +#: experiment/rules/speech2song.py:127 +msgid "" +"In the following part of the experiment, you will be presented with segments " +"of environmental sounds as opposed to speech sounds." +msgstr "" +"Na parte seguinte do experimento, você ouvirá segmentos de sons do ambiente " +"ao invés de segmentos de fala." + +#: experiment/rules/speech2song.py:130 +msgid "Environmental sounds are sounds that are not speech nor music." +msgstr "Sons do ambiente são sons que não são nem fala nem música." + +#: experiment/rules/speech2song.py:133 +msgid "" +"Like the speech segments, your task is to rate each segment on a scale from " +"1 to 5." +msgstr "" +"Como os segmentos de fala, a sua tarefa consistirá em avaliar cada segmento " +"numa escala de 1 a 5." + +#: experiment/rules/speech2song.py:150 +msgid "End of experiment" +msgstr "Fim do experimento" + +#: experiment/rules/speech2song.py:153 +msgid "Thank you for contributing your time to science!" +msgstr "Obrigado por dedicar o seu tempo à ciência!" + +#: experiment/rules/speech2song.py:196 +msgid "Does this sound like song or speech to you?" +msgstr "Esse som soa como fala ou como canto?" + +#: experiment/rules/speech2song.py:198 +msgid "sounds exactly like speech" +msgstr "soa exatamento como fala" + +#: experiment/rules/speech2song.py:199 +msgid "sounds somewhat like speech" +msgstr "soa mais como fala do que canto" + +#: experiment/rules/speech2song.py:200 +msgid "sounds neither like speech nor like song" +msgstr "não soa nem como fala nem como canto" + +#: experiment/rules/speech2song.py:201 +msgid "sounds somewhat like song" +msgstr "soa mais como canto do que fala" + +#: experiment/rules/speech2song.py:202 +msgid "sounds exactly like song" +msgstr "soa exatamento como canto" + +#: experiment/rules/speech2song.py:212 +msgid "Does this sound like music or an environmental sound to you?" +msgstr "Esse som soa como música ou como som do ambiente?" + +#: experiment/rules/speech2song.py:214 +msgid "sounds exactly like an environmental sound" +msgstr "soa exatamente como som do ambiente" + +#: experiment/rules/speech2song.py:215 +msgid "sounds somewhat like an environmental sound" +msgstr "soa mais como som do ambiente do que como música" + +#: experiment/rules/speech2song.py:216 +msgid "sounds neither like an environmental sound nor like music" +msgstr "não soa nem como som do ambiente nem como música" + +#: experiment/rules/speech2song.py:217 +msgid "sounds somewhat like music" +msgstr "soa mais como música do que som do ambiente" + +#: experiment/rules/speech2song.py:218 +msgid "sounds exactly like music" +msgstr "soa exatamente como música" + +#: experiment/rules/speech2song.py:224 +msgid "Listen carefully" +msgstr "Ouça atentamente" + +#: experiment/rules/thats_my_song.py:89 +msgid "Choose two or more decades of music" +msgstr "" + +#: experiment/rules/thats_my_song.py:94 +msgid "Playlist selection" +msgstr "" + +#: experiment/standards/isced_education.py:4 +msgid "Primary school" +msgstr "" + +#: experiment/standards/isced_education.py:5 +msgid "Vocational qualification at about 16 years of age (GCSE)" +msgstr "" + +#: experiment/standards/isced_education.py:6 +msgid "Secondary diploma (A-levels/high school)" +msgstr "" + +#: experiment/standards/isced_education.py:7 +msgid "Post-16 vocational course" +msgstr "" + +#: experiment/standards/isced_education.py:8 +msgid "Associate's degree or 2-year professional diploma" +msgstr "" + +#: experiment/standards/isced_education.py:9 +msgid "Bachelor or equivalent" +msgstr "" + +#: experiment/standards/isced_education.py:10 +msgid "Master or equivalent" +msgstr "" + +#: experiment/standards/isced_education.py:11 +msgid "Doctoral degree or equivalent" +msgstr "" + +#: experiment/templates/consent/consent_MRI.html:2 +#, fuzzy +#| msgid "" +#| "\n" +#| " You are about to take part in the ‘Cross-Linguistic Investigation of " +#| "the Speech-to-Song Illusion’ research project\n" +#| " conducted by Gustav-Hein Frieberg (MSc student) under supervision of " +#| "Dr. Makiko Sadakata at the University of\n" +#| " Amsterdam Musicology Department. Before the research project can " +#| "begin, it is important that you read about the\n" +#| " procedures we will be applying. Make sure to read the following " +#| "information carefully.\n" +#| " " +msgid "" +" You will be taking part in the experiment “Neural correlates of rhythmic " +"abilities” conducted by Dr Atser Damsma of the Institute for Logic, Language " +"and Computation at the University of Amsterdam. Before the research project " +"can begin, it is important that you read about the procedures we will be " +"applying. Make sure to read this information carefully. " +msgstr "" +"\n" +"Você está prestes a participar do projecto de pesquisa 'Investigação " +"Translinguística da Ilusão 'Fala Para Canto‘‘, conduzido por Gustav-Hein " +"Frieberg (estudante de mestrado), sob supervisão de Makiko Sadakata do " +"Departamento de Musicologia da Universidade de Amsterdão. Antes do início da " +"pesquisa, é importante que você leia atentamente as informações referentes " +"ao procedimento do experimento." + +#: experiment/templates/consent/consent_MRI.html:3 +#: experiment/templates/consent/consent_rhythm.html:3 +#: experiment/templates/consent/consent_rhythm_unpaid.html:3 +#, fuzzy +#| msgid "Purpose of the research project" +msgid "Purpose of the Research Project" +msgstr "Propósito da Pesquisa" + +#: experiment/templates/consent/consent_MRI.html:4 +msgid "" +" In the past you have participated in MRI-research from our research group " +"and indicated that you would be interested in participating in future " +"research. In the current study we will make use of the previously acquired " +"MRI scans and will combine these scans with behavioral data which we will " +"collect online. The current study therefore only entails a computer task.\n" +"The goal of this study is to investigate individual differences in rhythm " +"perception. Rhythm is a fundamental aspect of music and musicality, yet " +"there are large individual differences in rhythm perception abilities. The " +"neural differences underlying these individual differences are not yet " +"understood. By measuring performance in several rhythm tasks, we will be " +"able to test which brain mechanisms are involved in rhythm perception. " +msgstr "" + +#: experiment/templates/consent/consent_MRI.html:6 +#: experiment/templates/consent/consent_rhythm.html:5 +#: experiment/templates/consent/consent_rhythm_unpaid.html:5 +msgid "Who Can Take Part in This Research?" +msgstr "" + +#: experiment/templates/consent/consent_MRI.html:7 +msgid "" +" Anybody aged 16 or older with no hearing problems is welcome to participate " +"in this research. Your device must be able to play audio, and you must have " +"a sufficiently strong data connection to be able to stream short sound " +"files. Headphones are recommended for the best results, but you may also use " +"either internal or external loudspeakers. " +msgstr "" + +#: experiment/templates/consent/consent_MRI.html:8 +#: experiment/templates/consent/consent_rhythm.html:7 +#: experiment/templates/consent/consent_rhythm_unpaid.html:7 +#, fuzzy +#| msgid "Instructions and procedure" +msgid "Instructions and Procedure" +msgstr "Instruções e Procedimento" + +#: experiment/templates/consent/consent_MRI.html:9 +#: experiment/templates/consent/consent_rhythm.html:8 +#: experiment/templates/consent/consent_rhythm_unpaid.html:8 +msgid "" +" In this study, you will perform 8 short tasks related to rhythm. In each " +"task, you will be presented with short fragments of music and rhythms, and " +"you will be asked to make different types of judgements about the sounds. In " +"addition, we will ask you some simple survey questions to better understand " +"your musical background. It is important that you remain focused throughout " +"the experiment and that you try not to move along with the sounds while " +"performing the tasks. Before you start with each task, there will be an " +"opportunity to practice to familiarize yourself with the task. The total " +"duration of all tasks will be around 45 minutes and there will be multiple " +"opportunities for you to take a break. " +msgstr "" + +#: experiment/templates/consent/consent_MRI.html:10 +#: experiment/templates/consent/consent_rhythm.html:9 +#: experiment/templates/consent/consent_rhythm_unpaid.html:9 +#, fuzzy +#| msgid "Voluntary participation" +msgid "Voluntary Participation" +msgstr "Participação Voluntária" + +#: experiment/templates/consent/consent_MRI.html:11 +#: experiment/templates/consent/consent_rhythm.html:10 +#: experiment/templates/consent/consent_rhythm_unpaid.html:10 +msgid "" +" There are no consequences if you decide now not to participate in this " +"study. During the experiment, you are free to stop participating at any " +"moment without giving a reason for doing so. " +msgstr "" + +#: experiment/templates/consent/consent_MRI.html:12 +#: experiment/templates/consent/consent_rhythm.html:11 +#: experiment/templates/consent/consent_rhythm_unpaid.html:11 +#, fuzzy +#| msgid "Discomfort, Risks & Insurance" +msgid "Discomfort, Risks, and Insurance" +msgstr "Desconforto, Riscos e Seguros" + +#: experiment/templates/consent/consent_MRI.html:13 +#: experiment/templates/consent/consent_rhythm.html:12 +msgid "" +" For all research at the University of Amsterdam, a standard liability " +"insurance applies. The UvA is legally obliged to inform the Dutch Tax " +"Authority (“Belastingdienst”) about financial compensation for participants. " +"You may receive a letter from the UvA with a payment overview and " +"information about tax return. " +msgstr "" + +#: experiment/templates/consent/consent_MRI.html:14 +#: experiment/templates/consent/consent_rhythm.html:13 +#: experiment/templates/consent/consent_rhythm_unpaid.html:13 +msgid "Your privacy is guaranteed" +msgstr "" + +#: experiment/templates/consent/consent_MRI.html:15 +#: experiment/templates/consent/consent_rhythm.html:14 +#: experiment/templates/consent/consent_rhythm_unpaid.html:14 +msgid "" +" Your personal information (about who you are) remains confidential and will " +"not be shared without your explicit consent. Your research data will be " +"analyzed by the researchers that collected the information. Research data " +"published in scientific journals will be anonymous and cannot be traced back " +"to you as an individual. Completely anonymized data can be made publicly " +"accessible. " +msgstr "" + +#: experiment/templates/consent/consent_MRI.html:16 +#: experiment/templates/consent/consent_rhythm.html:15 +msgid "Compensation" +msgstr "" + +#: experiment/templates/consent/consent_MRI.html:17 +msgid "" +" As compensation for your participation, you receive 15 euros. To receive " +"this compensation, make sure to register your participation on the lab.uva." +"nl website! " +msgstr "" + +#: experiment/templates/consent/consent_MRI.html:18 +#: experiment/templates/consent/consent_categorization.html:13 +#: experiment/templates/consent/consent_hooked.html:66 +#: experiment/templates/consent/consent_huang2021.html:76 +#: experiment/templates/consent/consent_musical_preferences.html:57 +#: experiment/templates/consent/consent_rhythm.html:17 +#: experiment/templates/consent/consent_rhythm_unpaid.html:15 +#: experiment/templates/consent/consent_speech2song.html:62 +msgid "Further Information" +msgstr "Informações Suplementares" + +#: experiment/templates/consent/consent_MRI.html:19 +msgid "" +" Should you have questions about this study at any given moment, please " +"contact the responsible researcher, Dr. Atser Damsma (a.damsma@uva.nl). " +"Formal complaints about this study can be addressed to the Ethics Review " +"Board, Dr. Yair Pinto (y.pinto@uva.nl). For questions or complaints about " +"the processing of your personal data you can also contact the data " +"protection officer of the University of Amsterdam via fg@uva.nl. " +msgstr "" + +#: experiment/templates/consent/consent_MRI.html:20 +#: experiment/templates/consent/consent_rhythm.html:19 +#: experiment/templates/consent/consent_rhythm_unpaid.html:17 +#, fuzzy +#| msgid "Informed consent" +msgid "Informed Consent" +msgstr "Consentimento livre" + +#: experiment/templates/consent/consent_MRI.html:21 +msgid "" +" I hereby declare that: I have been clearly informed about the research " +"project “Neural correlates of rhythmic abilities”, as described above; I am " +"16 or older; I have read and understand the information letter; I agree to " +"participate in this study and I agree with the use of the data that are " +"collected; I reserve the right to withdraw my participation from the study " +"at any moment without providing any reason. " +msgstr "" + +#: experiment/templates/consent/consent_categorization.html:2 +#, fuzzy +#| msgid "Voluntary participation" +msgid " Dear participant, " +msgstr "Participação Voluntária" + +#: experiment/templates/consent/consent_categorization.html:3 +msgid "" +" You will be taking part in a listening experiment by of Institute of " +"Biology (IBL), Leiden University in collaboration with the Music Cognition " +"Group (MCG) at the University of Amsterdam’s Institute for Logic, Language, " +"and Computation (ILLC). " +msgstr "" + +#: experiment/templates/consent/consent_categorization.html:4 +msgid "" +" Before the research project can begin, it is important that you read " +"about the procedures we will be applying. Make sure to read this information " +"carefully. The purpose of this research project is to understand better what " +"listeners are listening to when they are listening to tone sequences as " +"compared to songbirds. As such the current listening experiment is made to " +"resemble the experiment that is currently also performed with zebra finches " +"(a songbird). " +msgstr "" + +#: experiment/templates/consent/consent_categorization.html:5 +#: experiment/templates/consent/consent_hooked.html:22 +#: experiment/templates/consent/consent_huang2021.html:23 +msgid "Who can take part in this research?" +msgstr "" + +#: experiment/templates/consent/consent_categorization.html:6 +msgid "" +" Anybody with sufficient good hearing, natural or corrected. Your device " +"(computer, tablet or smartphone) must be able to play audio, and you must " +"have a sufficiently strong internet connection to be able to stream short " +"audio files. Headphones are recommended for the best results, but you may " +"also use either internal or external loudspeakers. You should adjust the " +"volume of your device so that it is comfortable for you. " +msgstr "" + +#: experiment/templates/consent/consent_categorization.html:7 +#: experiment/templates/consent/consent_hooked.html:30 +#: experiment/templates/consent/consent_huang2021.html:32 +#: experiment/templates/consent/consent_speech2song.html:19 +msgid "Instructions and procedure" +msgstr "Instruções e Procedimento" + +#: experiment/templates/consent/consent_categorization.html:8 +msgid "" +" You will be presented with short sound sequences and will be asked whether " +"you hear them as being one or another sequence. The listening task consists " +"of two phases. In the first phase, you will hear two sequences that you have " +"to answer as blue or orange. Once you have answered 8 out 10 stimuli " +"correctly, you will go to the second part. In that part you will only " +"occasionally get feedback on your responses. The whole task will take you " +"approximately 20 minutes, and it should be completed in one go. Can you do " +"better than zebra finches? Have fun! " +msgstr "" + +#: experiment/templates/consent/consent_categorization.html:9 +#: experiment/templates/consent/consent_hooked.html:50 +#: experiment/templates/consent/consent_huang2021.html:60 +#: experiment/templates/consent/consent_speech2song.html:37 +msgid "Discomfort, Risks & Insurance" +msgstr "Desconforto, Riscos e Seguros" + +#: experiment/templates/consent/consent_categorization.html:10 +#, fuzzy +#| msgid "" +#| "\n" +#| " The risks of participating in this research are no greater than in " +#| "everyday situations at home. Previous experience\n" +#| " in similar research has shown that no or hardly any discomfort is to " +#| "be expected for participants. For all research\n" +#| " at the University of Amsterdam, a standard liability insurance " +#| "applies.\n" +#| " " +msgid "" +" The risks of participating in this research are no greater than in everyday " +"situations at home. Previous experience in similar research has shown that " +"no or hardly any discomfort is to be expected for participants. For all " +"research at the University of Amsterdam (where the current online experiment " +"is served), a standard liability insurance applies. " +msgstr "" +"\n" +"Os riscos da participação neste projeto não são maiores do que quaisquer " +"situações do dia-a-dia. Experiências prévias em pesquisas semelhantes " +"demonstraram que nenhum ou quase nenhum desconforto é esperado por parte dos " +"participantes. Para todas as pequisas conduzidas pela Universidade de " +"Amsterdão, aplica-se um seguro de responsabilidade." + +#: experiment/templates/consent/consent_categorization.html:11 +#: experiment/templates/consent/consent_hooked.html:58 +#: experiment/templates/consent/consent_huang2021.html:67 +#: experiment/templates/consent/consent_speech2song.html:45 +msgid "Confidential treatment of your details" +msgstr "Tratamento Confidencial dos Seus Dados" + +#: experiment/templates/consent/consent_categorization.html:12 +msgid "" +" The information gathered over the course of this research will be used for " +"further analysis and publication in scientific journals only. Fully " +"anonymized data collected during the experiment (the age/gender, choices " +"made, reaction time, etc.) may be made available online in tandem with these " +"scientific publications. No personal details will be used in these " +"publications, and we guarantee that you will remain anonymous under all " +"circumstances. " +msgstr "" + +#: experiment/templates/consent/consent_categorization.html:14 +#, fuzzy +#| msgid "" +#| "\n" +#| " For further information on the research project, please contact " +#| "Gustav-Hein Frieberg (phone number: +31 6 83 676\n" +#| " 490; email: gusfrieberg@gmail.com).\n" +#| " If you have any complaints regarding this research project, you can " +#| "contact the secretary of the Ethics Committee of\n" +#| " the Faculty of Humanities of the University of Amsterdam (phone " +#| "number: +31 20 525 3054; email:\n" +#| " commissie-ethiek-fgw@uva.nl; address: Kloveniersburgwal 48, 1012 CX " +#| "Amsterdam)\n" +#| " " +msgid "" +" For further information on the research project, please contact Zhiyuan " +"Ning (e-mail z.ning@biology." +"leidenuniv.nl; Institute of Biology, Leiden University, P.O. Box 9505, " +"2300 RA Leiden, The Netherlands) or Jiaxin Li (e-mail: j.li5@uva.nl; Science Park 107, 1098 GE Amsterdam, The " +"Netherlands). If you have any complaints regarding this research project, " +"you can contact the secretary of the Ethics Committee of the Faculty of " +"Humanities of the University of Amsterdam (phone number: +31 20 525 3054; e-" +"mail: commissie-ethiek-" +"fgw@uva.nl; Kloveniersburgwal 48, 1012 CX Amsterdam). " +msgstr "" +"\n" +"Para obter mais informações, favor entrar em contato com Gustav-Hein " +"Frieberg (número de celular: +31 6 83 676 490; e-mail: gusfrieberg@gmail." +"com).Em caso de queixas sobre este projeto de pesquisa, favor contatar o " +"secretariado da Commissão Ética das Ciências Humanas da Universidade de " +"Amsterdão (número de telefone: +31 20 525 3053; e-mail: commissie-ethiek-" +"fgw@uva.nl; endereço: Kloveniersburgwal 48, 1012 CX Amsterdão)." + +#: experiment/templates/consent/consent_categorization.html:15 +#: experiment/templates/consent/consent_hooked.html:79 +#: experiment/templates/consent/consent_huang2021.html:88 +#: experiment/templates/consent/consent_musical_preferences.html:64 +msgid "Informed consent" +msgstr "Consentimento livre" + +#: experiment/templates/consent/consent_categorization.html:16 +#, fuzzy +#| msgid "" +#| "\n" +#| " I consent to participate in this research on an entirely voluntary " +#| "basis. I retain the right to revoke this consent\n" +#| " without having to provide any reasons for my decision. I am aware " +#| "that I am entitled to discontinue the research at\n" +#| " any time and can withdraw my participation up to 8 days after the " +#| "research has ended. If I decide to stop or\n" +#| " withdraw my consent, all the information gathered up until then will " +#| "be permanently deleted.\n" +#| " " +msgid "" +" I hereby declare that I have been clearly informed about the research " +"project, conducted by Zhiyuan Ning as described above. I consent to " +"participate in this research on an entirely voluntary basis. I retain the " +"right to revoke this consent without having to provide any reasons for my " +"decision. I am aware that I am entitled to discontinue the research at any " +"time and can withdraw my participation. If I decide to stop or withdraw my " +"consent, all the information gathered up until then will be permanently " +"deleted. If my research results are used in scientific publications or made " +"public in any other way, they will be fully anonymized. My personal " +"information may not be viewed by third parties without my express " +"permission. " +msgstr "" +"\n" +"Concordo em participar desta pesquisa de modo voluntário. Retenho o o " +"direito a revogar o meu consentimento sem a necessidade de fornecer " +"quaisquer motivos para a minha decisão. Estou ciênte de que tenho o direito " +"a descontinuar o experimento a qualquer momento e de que posso retirar a " +"participação até oito dias após o término do experimento. Caso que decida " +"parar ou retirar o meu consentimento, todas as informações coletadas até " +"então serão excluídas permanentemente." + +#: experiment/templates/consent/consent_hooked.html:3 +#, fuzzy +#| msgid "" +#| "\n" +#| " You are about to take part in the ‘Cross-Linguistic Investigation of " +#| "the Speech-to-Song Illusion’ research project\n" +#| " conducted by Gustav-Hein Frieberg (MSc student) under supervision of " +#| "Dr. Makiko Sadakata at the University of\n" +#| " Amsterdam Musicology Department. Before the research project can " +#| "begin, it is important that you read about the\n" +#| " procedures we will be applying. Make sure to read the following " +#| "information carefully.\n" +#| " " +msgid "" +"\n" +" You will be taking part in the Hooked on Music research project " +"conducted by Dr John Ashley Burgoyne of the Music Cognition Group at the " +"University of Amsterdam’s Institute for Logic, Language, and Computation. " +"Before the research project can begin, it is important that you read about " +"the procedures we will be applying. Make sure to read this information " +"carefully.\n" +" " +msgstr "" +"\n" +"Você está prestes a participar do projecto de pesquisa 'Investigação " +"Translinguística da Ilusão 'Fala Para Canto‘‘, conduzido por Gustav-Hein " +"Frieberg (estudante de mestrado), sob supervisão de Makiko Sadakata do " +"Departamento de Musicologia da Universidade de Amsterdão. Antes do início da " +"pesquisa, é importante que você leia atentamente as informações referentes " +"ao procedimento do experimento." + +#: experiment/templates/consent/consent_hooked.html:8 +#: experiment/templates/consent/consent_huang2021.html:11 +#: experiment/templates/consent/consent_musical_preferences.html:9 +#: experiment/templates/consent/consent_speech2song.html:11 +msgid "Purpose of the research project" +msgstr "Propósito da Pesquisa" + +#: experiment/templates/consent/consent_hooked.html:11 +msgid "" +"\n" +" What makes music catchy? Why do some pieces of music come back to mind " +"after we hear just a few notes and others not? Is there one ‘recipe’ for " +"memorable music or does it depend on the person? And are there differences " +"between what makes it easy to remember music for the long term and what " +"makes it easy to remember music right now?\n" +" " +msgstr "" + +#: experiment/templates/consent/consent_hooked.html:17 +msgid "" +"\n" +" This project will help us answer these questions and better understand " +"how we remember music both over the short term and the long term. Musical " +"memories are fundamentally associated with developing our identities in " +"adolescence, and even as other memories fade in old age, musical memories " +"remain intact. Understanding musical memory better can help composers write " +"new music, search engines find and recommend music their users will enjoy, " +"and music therapists develop new approaches for working and living with " +"memory disorders.\n" +" " +msgstr "" + +#: experiment/templates/consent/consent_hooked.html:25 +msgid "" +"\n" +" Anybody with sufficiently good hearing, natural or corrected, to enjoy " +"music listening is welcome to participate in this research. Your device must " +"be able to play audio, and you must have a sufficiently strong data " +"connection to be able to stream short MP3 files. Headphones are recommended " +"for the best results, but you may also use either internal or external " +"loudspeakers. You should adjust the volume of your device so that it is " +"comfortable for you.\n" +" " +msgstr "" + +#: experiment/templates/consent/consent_hooked.html:33 +msgid "" +"\n" +" You will be presented with short fragments of music and asked whether " +"you recognise them. Try to answer as quickly as you can, but only at the " +"moment that you find yourself able to ‘sing along’ in your head. When you " +"tell us that you recognise a piece of music, the music will keep playing, " +"but the sound will be muted for a few seconds. Keep following along with the " +"music in your head, until the music comes back. Sometimes it will come back " +"in the right place, but at other times, we will have skipped forward or " +"backward within the same piece of music during the silence. We will ask you " +"whether you think the music came back in the right place or not. In between " +"fragments, we will ask you some simple survey questions to better understand " +"your musical background and how you engage with music in your daily life.\n" +" " +msgstr "" + +#: experiment/templates/consent/consent_hooked.html:39 +msgid "" +" In a second phase of the experiment, you will also be presented with short " +"fragments of music, but instead of being asked whether you recognise them, " +"you will be asked whether you heard them before while participating in the " +"first phase of the experiment. Again, in between these fragments, we will " +"ask you simple survey questions about your musical background and how you " +"engage with music in your daily life.\n" +" " +msgstr "" + +#: experiment/templates/consent/consent_hooked.html:43 +#: experiment/templates/consent/consent_huang2021.html:52 +#: experiment/templates/consent/consent_speech2song.html:28 +msgid "Voluntary participation" +msgstr "Participação Voluntária" + +#: experiment/templates/consent/consent_hooked.html:46 +#, fuzzy +#| msgid "" +#| "\n" +#| " You will be participating in this research project on a voluntary " +#| "basis. This means you are free to stop taking part\n" +#| " at any stage. This will not have any personal consequences and you " +#| "will not be obliged to finish the procedures\n" +#| " described above. You can also decide to withdraw your participation " +#| "up to 8 days after the research has ended. If\n" +#| " you decide to stop or withdraw your consent, all the information " +#| "gathered up until then will be permanently deleted.\n" +#| " " +msgid "" +" You will be participating in this research project on a voluntary basis. " +"This means you are free to stop taking part at any stage. This will not have " +"any personal consequences and you will not be obliged to finish the " +"procedures described above. You can also decide to withdraw your " +"participation up to 8 days after the research has ended. If you decide to " +"stop or withdraw your consent, all the information gathered up until then " +"will be permanently deleted. \n" +" " +msgstr "" +"\n" +"A sua participação neste projeto de pesquisa é voluntária. Isso significa " +"que você tem direito a terminar a sua participação a qualquer momento. Isso " +"não terá quaisquer consequências e você não é obrigado a finalizar o " +"procedimento descrito acima. Você também tem direito a retirar a sua " +"participação até oito dias após o término do experimento. Se você decidir " +"terminar ou retirar a sua participação, toas as informações coletadas até " +"então serão excluídas permanentemente." + +#: experiment/templates/consent/consent_hooked.html:53 +#, fuzzy +#| msgid "" +#| "\n" +#| " The risks of participating in this research are no greater than in " +#| "everyday situations at home. Previous experience\n" +#| " in similar research has shown that no or hardly any discomfort is to " +#| "be expected for participants. For all research\n" +#| " at the University of Amsterdam, a standard liability insurance " +#| "applies.\n" +#| " " +msgid "" +" \n" +" The risks of participating in this research are no greater than in " +"everyday situations at home. Previous experience in similar research has " +"shown that no or hardly any discomfort is to be expected for participants. " +"For all research at the University of Amsterdam, a standard liability " +"insurance applies.\n" +" " +msgstr "" +"\n" +"Os riscos da participação neste projeto não são maiores do que quaisquer " +"situações do dia-a-dia. Experiências prévias em pesquisas semelhantes " +"demonstraram que nenhum ou quase nenhum desconforto é esperado por parte dos " +"participantes. Para todas as pequisas conduzidas pela Universidade de " +"Amsterdão, aplica-se um seguro de responsabilidade." + +#: experiment/templates/consent/consent_hooked.html:61 +#, fuzzy +#| msgid "" +#| "\n" +#| " The information gathered over the course of this research will be " +#| "used for further analysis and publication in\n" +#| " scientific journals only. No personal details will not be used in " +#| "these publications, and we guarantee that you will\n" +#| " remain anonymous under all circumstances.\n" +#| " The data gathered during the research will be encrypted and stored " +#| "separately from your personal details. These\n" +#| " personal details and the encryption key are only accessible to " +#| "members of the research staff.\n" +#| " " +msgid "" +" \n" +" The information gathered over the course of this research will be used " +"for further analysis and publication in scientific journals only. Fully " +"anonymised data collected during the experiment (e.g., whether each musical " +"fragment was recognised and how long it took) may be made available online " +"in tandem with these scientific publications. Your personal details will not " +"be used in these publications, and we guarantee that you will remain " +"anonymous under all circumstances.\n" +" " +msgstr "" +"\n" +"Os dados coletados durante o experimento serão usados apenas para efeitos de " +"análise subsequente e publicação em jornais científicos. Nenhum dado dos " +"participantes será usado em qualquer publicação, garantindo que você " +"permaneça anônimo em qualquer circunstância. Os dados coletados durante o " +"experimento serão encriptados e armanezados em locais separados dos seus " +"dados pessoais. Os deus dados pessoais e a chave de encriptação são " +"accesíveis apenas aos membros do grupo de pesquisa." + +#: experiment/templates/consent/consent_hooked.html:69 +msgid "" +" For further information on the research project, please contact John Ashley " +"Burgoyne (phone number: +31 20 525 7034; e-mail: j.a.burgoyne@uva.nl; " +"Science Park 107, 1098 GE Amsterdam).\n" +" " +msgstr "" + +#: experiment/templates/consent/consent_hooked.html:74 +#, fuzzy +#| msgid "" +#| "\n" +#| " If I have any complaints regarding this research, I can contact the " +#| "secretary of the Ethics Committee of the Faculty\n" +#| " of Humanities of the University of Amsterdam (phone no: +31 20 525 " +#| "3054; email: commissie-ethiek-fgw@uva.nl;\n" +#| " address: Kloveniersburgwal 48, 1012 CX Amsterdam).\n" +#| " " +msgid "" +"\n" +" If you have any complaints regarding this research project, you can " +"contact the secretary of the Ethics Committee of the Faculty of Humanities " +"of the University of Amsterdam (phone number: +31 20 525 3054; e-mail: " +"commissie-ethiek-fgw@uva.nl; Kloveniersburgwal 48, 1012 CX Amsterdam).\n" +" " +msgstr "" +"\n" +"Em caso de qualquer queixa relacionada a esta pesquisa, posso contatar o " +"secretariado da Comissão Ética da Faculudade das Ciências Humanas da " +"Universidade de Amsterdão (número de telefone: +31 20 525 3054; e-mail: " +"commissie-ethiek-fgw@uva.nl; endereço: Kloveniersburgwal 48, 1012 CX " +"Amsterdão)." + +#: experiment/templates/consent/consent_hooked.html:82 +msgid "" +" \n" +" I hereby declare that I have been clearly informed about the research " +"project Hooked on Music at the University of Amsterdam, Institute for Logic, " +"Language and Computation, conducted by John Ashley Burgoyne as described " +"above.\n" +" " +msgstr "" + +#: experiment/templates/consent/consent_hooked.html:88 +#, fuzzy +#| msgid "" +#| "\n" +#| " I consent to participate in this research on an entirely voluntary " +#| "basis. I retain the right to revoke this consent\n" +#| " without having to provide any reasons for my decision. I am aware " +#| "that I am entitled to discontinue the research at\n" +#| " any time and can withdraw my participation up to 8 days after the " +#| "research has ended. If I decide to stop or\n" +#| " withdraw my consent, all the information gathered up until then will " +#| "be permanently deleted.\n" +#| " " +msgid "" +" \n" +" I consent to participate in this research on an entirely voluntary " +"basis. I retain the right to revoke this consent without having to provide " +"any reasons for my decision. I am aware that I am entitled to discontinue " +"the research at any time and can withdraw my participation up to 8 days " +"after the research has ended. If I decide to stop or withdraw my consent, " +"all the information gathered up until then will be permanently deleted. \n" +" " +msgstr "" +"\n" +"Concordo em participar desta pesquisa de modo voluntário. Retenho o o " +"direito a revogar o meu consentimento sem a necessidade de fornecer " +"quaisquer motivos para a minha decisão. Estou ciênte de que tenho o direito " +"a descontinuar o experimento a qualquer momento e de que posso retirar a " +"participação até oito dias após o término do experimento. Caso que decida " +"parar ou retirar o meu consentimento, todas as informações coletadas até " +"então serão excluídas permanentemente." + +#: experiment/templates/consent/consent_hooked.html:94 +#, fuzzy +#| msgid "" +#| "\n" +#| " If my research results are used in scientific publications or made " +#| "public in any other way, they will be fully\n" +#| " anonymised. My personal information may not be viewed by third " +#| "parties without my express permission.\n" +#| " " +msgid "" +"\n" +" If my research results are used in scientific publications or made " +"public in any other way, they will be fully anonymised. My personal " +"information may not be viewed by third parties without my express " +"permission.\n" +" " +msgstr "" +"\n" +"Caso os meus resultados de pesquisa sejam usados em publicações científicas " +"ou publicada de qualquer outra forma, serão inteiramente anonimizados. Os " +"meus dados pessoais não devem ser vistos por terceiros sem a minha permissão " +"explícita." + +#: experiment/templates/consent/consent_huang2021.html:3 +#, fuzzy +#| msgid "" +#| "\n" +#| " You are about to take part in the ‘Cross-Linguistic Investigation of " +#| "the Speech-to-Song Illusion’ research project\n" +#| " conducted by Gustav-Hein Frieberg (MSc student) under supervision of " +#| "Dr. Makiko Sadakata at the University of\n" +#| " Amsterdam Musicology Department. Before the research project can " +#| "begin, it is important that you read about the\n" +#| " procedures we will be applying. Make sure to read the following " +#| "information carefully.\n" +#| " " +msgid "" +"\n" +" You will be taking part in the Hooked on Music: China research project " +"conducted by a PhD student Xuan Huang of the\n" +" Music Cognition Group at the University of Amsterdam’s Institute for " +"Logic, Language, and Computation. Before the\n" +" research project can begin, it is important that you read about the " +"procedures we will be applying. Make sure to\n" +" read this information carefully.\n" +" " +msgstr "" +"\n" +"Você está prestes a participar do projecto de pesquisa 'Investigação " +"Translinguística da Ilusão 'Fala Para Canto‘‘, conduzido por Gustav-Hein " +"Frieberg (estudante de mestrado), sob supervisão de Makiko Sadakata do " +"Departamento de Musicologia da Universidade de Amsterdão. Antes do início da " +"pesquisa, é importante que você leia atentamente as informações referentes " +"ao procedimento do experimento." + +#: experiment/templates/consent/consent_huang2021.html:14 +msgid "" +"\n" +" What makes music memorable? Why do we not only remember some pieces of " +"music, but can also recall them after a long\n" +" period of time, or even a few years later? What makes music remain in " +"our memories for the long term? Are there some\n" +" musical characters that make it easier to remember Chinese music in the " +"long run or does it depend on a person? Do\n" +" we collectively use the same features to recognize music? This project " +"will help us answer these questions and better \n" +" understand how we remember music over the long term.\n" +" " +msgstr "" + +#: experiment/templates/consent/consent_huang2021.html:24 +msgid "" +"\n" +" Anybody with sufficiently good hearing, natural or corrected, to enjoy " +"music listening is welcome to participate in\n" +" this research. Your device must be able to play audio, and you must have " +"a sufficiently strong data connection to be\n" +" able to stream short MP3 files. Headphones are recommended for the best " +"results, but you may also use either\n" +" internal or external loudspeakers. You should adjust the volume of your " +"device so that it is comfortable for you.\n" +" " +msgstr "" + +#: experiment/templates/consent/consent_huang2021.html:34 +msgid "" +"\n" +" This experiment consists of two parts: Hooked on Music game and The " +"Goldsmiths Musical Sophistication Index. We \n" +" will as ask you to answer a few questions concerning demography about " +"you. This helps us to understand your musical\n" +" activities, your personal listening history and the musical cultural " +"where you grew up.\n" +" " +msgstr "" + +#: experiment/templates/consent/consent_huang2021.html:41 +msgid "" +" You will be presented with short fragments of music and asked whether you " +"recognise them. \n" +" Try to answer as quickly you can, but only at the moment that you find " +"yourself able to ‘sing along’ in your head. \n" +" When you tell us that you recognise a piece of music, the music will " +"keep playing, but the sound will be muted for \n" +" a few seconds. Keep following along with the music in your head, until " +"the music comes back. Sometimes it will come \n" +" back in the right place, but at other times, we will have skipped " +"forward or backward within the same piece of music \n" +" during the silence. We will ask you whether you think the music came " +"back in the right place or not. After the game \n" +" section, we will ask you some simple survey questions to better " +"understand your musical background and how you engage with \n" +" music in your daily life.\n" +" " +msgstr "" + +#: experiment/templates/consent/consent_huang2021.html:54 +#, fuzzy +#| msgid "" +#| "\n" +#| " You will be participating in this research project on a voluntary " +#| "basis. This means you are free to stop taking part\n" +#| " at any stage. This will not have any personal consequences and you " +#| "will not be obliged to finish the procedures\n" +#| " described above. You can also decide to withdraw your participation " +#| "up to 8 days after the research has ended. If\n" +#| " you decide to stop or withdraw your consent, all the information " +#| "gathered up until then will be permanently deleted.\n" +#| " " +msgid "" +" You will be participating in this research project on a voluntary basis. " +"This means you are free\n" +" to stop taking part\n" +" at any stage. This will not have any personal consequences and you will " +"not be obliged to finish the procedures\n" +" described above. You can also decide to withdraw your participation. If " +"you decide to stop or withdraw your consent,\n" +" all the information gathered up until then will be permanently deleted. " +msgstr "" +"\n" +"A sua participação neste projeto de pesquisa é voluntária. Isso significa " +"que você tem direito a terminar a sua participação a qualquer momento. Isso " +"não terá quaisquer consequências e você não é obrigado a finalizar o " +"procedimento descrito acima. Você também tem direito a retirar a sua " +"participação até oito dias após o término do experimento. Se você decidir " +"terminar ou retirar a sua participação, toas as informações coletadas até " +"então serão excluídas permanentemente." + +#: experiment/templates/consent/consent_huang2021.html:62 +#, fuzzy +#| msgid "" +#| "\n" +#| " The risks of participating in this research are no greater than in " +#| "everyday situations at home. Previous experience\n" +#| " in similar research has shown that no or hardly any discomfort is to " +#| "be expected for participants. For all research\n" +#| " at the University of Amsterdam, a standard liability insurance " +#| "applies.\n" +#| " " +msgid "" +" The risks of participating in this research are no greater than in everyday " +"situations at home.\n" +" Previous experience\n" +" in similar research has shown that no or hardly any discomfort is to be " +"expected for participants. For all research\n" +" at the University of Amsterdam, a standard liability insurance applies. " +msgstr "" +"\n" +"Os riscos da participação neste projeto não são maiores do que quaisquer " +"situações do dia-a-dia. Experiências prévias em pesquisas semelhantes " +"demonstraram que nenhum ou quase nenhum desconforto é esperado por parte dos " +"participantes. Para todas as pequisas conduzidas pela Universidade de " +"Amsterdão, aplica-se um seguro de responsabilidade." + +#: experiment/templates/consent/consent_huang2021.html:69 +msgid "" +" The information gathered over the course of this research will be used for " +"further analysis and\n" +" publication in\n" +" scientific journals only. Fully anonymised data collected during the " +"experiment (e.g., whether each musical fragment\n" +" was recognised and how long it took) may be made available online in " +"tandem with these scientific publications. Your\n" +" personal details will not be used in these publications, and we " +"guarantee that you will remain anonymous under all\n" +" circumstances. " +msgstr "" + +#: experiment/templates/consent/consent_huang2021.html:78 +#, fuzzy +#| msgid "" +#| "\n" +#| " For further information on the research project, please contact " +#| "Gustav-Hein Frieberg (phone number: +31 6 83 676\n" +#| " 490; email: gusfrieberg@gmail.com).\n" +#| " If you have any complaints regarding this research project, you can " +#| "contact the secretary of the Ethics Committee of\n" +#| " the Faculty of Humanities of the University of Amsterdam (phone " +#| "number: +31 20 525 3054; email:\n" +#| " commissie-ethiek-fgw@uva.nl; address: Kloveniersburgwal 48, 1012 CX " +#| "Amsterdam)\n" +#| " " +msgid "" +" For further information on the research project, please contact Xuan Huang " +"(e-mail:\n" +" x.huang@uva.nl; Science Park 107,\n" +" 1098 GE Amsterdam) or John\n" +" Ashley Burgoyne (phone\n" +" number: +31 20 525 7034; e-mail: j.a.burgoyne@uva.nl; Science Park 107, " +"1098 GE\n" +" Amsterdam).\n" +" If you have any complaints regarding this research project, you can " +"contact the secretary of the Ethics Committee of\n" +" the Faculty of Humanities of the University of Amsterdam (phone number: " +"+31 20 525 3054; e-mail:\n" +" commissie-ethiek-fgw@uva.nl; Kloveniersburgwal 48, 1012 CX Amsterdam)." +msgstr "" +"\n" +"Para obter mais informações, favor entrar em contato com Gustav-Hein " +"Frieberg (número de celular: +31 6 83 676 490; e-mail: gusfrieberg@gmail." +"com).Em caso de queixas sobre este projeto de pesquisa, favor contatar o " +"secretariado da Commissão Ética das Ciências Humanas da Universidade de " +"Amsterdão (número de telefone: +31 20 525 3053; e-mail: commissie-ethiek-" +"fgw@uva.nl; endereço: Kloveniersburgwal 48, 1012 CX Amsterdão)." + +#: experiment/templates/consent/consent_huang2021.html:90 +msgid "" +" I hereby declare that I have been clearly informed about the research " +"project Hooked on Music:\n" +" China at the\n" +" University of Amsterdam, Institute for Logic, Language and Computation, " +"conducted by Xuan Huang as described above.\n" +" " +msgstr "" + +#: experiment/templates/consent/consent_huang2021.html:96 +#, fuzzy +#| msgid "" +#| "\n" +#| " I consent to participate in this research on an entirely voluntary " +#| "basis. I retain the right to revoke this consent\n" +#| " without having to provide any reasons for my decision. I am aware " +#| "that I am entitled to discontinue the research at\n" +#| " any time and can withdraw my participation up to 8 days after the " +#| "research has ended. If I decide to stop or\n" +#| " withdraw my consent, all the information gathered up until then will " +#| "be permanently deleted.\n" +#| " " +msgid "" +" I consent to participate in this research on an entirely voluntary basis. I " +"retain the right to\n" +" revoke this consent\n" +" without having to provide any reasons for my decision. I am aware that I " +"am entitled to discontinue the research at\n" +" any time and can withdraw my participation.\n" +" If I decide to stop or withdraw my consent, all the information gathered " +"up until then will be permanently deleted.\n" +" If my research results are used in scientific publications or made " +"public in any other way, they will be fully\n" +" anonymised. My personal information may not be viewed by third parties " +"without my express permission.\n" +" " +msgstr "" +"\n" +"Concordo em participar desta pesquisa de modo voluntário. Retenho o o " +"direito a revogar o meu consentimento sem a necessidade de fornecer " +"quaisquer motivos para a minha decisão. Estou ciênte de que tenho o direito " +"a descontinuar o experimento a qualquer momento e de que posso retirar a " +"participação até oito dias após o término do experimento. Caso que decida " +"parar ou retirar o meu consentimento, todas as informações coletadas até " +"então serão excluídas permanentemente." + +#: experiment/templates/consent/consent_musical_preferences.html:2 +#, fuzzy +#| msgid "Voluntary participation" +msgid "Dear participant," +msgstr "Participação Voluntária" + +#: experiment/templates/consent/consent_musical_preferences.html:4 +msgid "" +"\n" +"You will be taking part in the Musical Preferences research project " +"conducted by Xuan Huang under the supervision of Prof. Henkjan Honing and " +"Dr. John Ashley Burgoyne of the Music Cognition Group at the University of " +"Amsterdam’s Institute for Logic, Language, and Computation.\n" +msgstr "" + +#: experiment/templates/consent/consent_musical_preferences.html:12 +msgid "" +"\n" +"Studies have shown that cultural preferences and familiarity for music start " +"in infancy and continue throughout adolescence and adulthood. People tend to " +"prefer music from their own cultural traditions. This research will help us " +"understand individual and situational influences on musical preferences and " +"investigate the factors that underly musical preferences in China. For " +"example, do people who have preferences for classical music also have " +"preferences for Chinese traditional music? Are there cultural-specific or " +"universal structural features for musical preferences?\n" +msgstr "" + +#: experiment/templates/consent/consent_musical_preferences.html:18 +msgid "Who can take part?" +msgstr "" + +#: experiment/templates/consent/consent_musical_preferences.html:22 +msgid "Legally competent participants aged 16 or older." +msgstr "" + +#: experiment/templates/consent/consent_musical_preferences.html:23 +msgid "" +"Anybody with sufficient good hearing, natural or corrected, to enjoy music " +"listening is welcome to participate in this research." +msgstr "" + +#: experiment/templates/consent/consent_musical_preferences.html:27 +#, fuzzy +#| msgid "Introduction" +msgid "Instructions" +msgstr "Introdução" + +#: experiment/templates/consent/consent_musical_preferences.html:29 +msgid "" +"\n" +"This study is a music preference experiment in which you will hear 64 music " +"clips throughout the experiment, you either wear headphones or use your " +"device's speakers to listen to the clips. Adjust the volume level of your " +"device before the experiment begins.\n" +msgstr "" + +#: experiment/templates/consent/consent_musical_preferences.html:35 +msgid "" +"\n" +"The experiment has two parts. The first part is a questionnaire with 6 " +"questions. The second part is a music preference test, where you will listen " +"to a music clip and answer questions about it. The results of your music " +"preferences will be available after the experiment is completed.\n" +msgstr "" + +#: experiment/templates/consent/consent_musical_preferences.html:40 +#, fuzzy +#| msgid "Voluntary participation" +msgid "Voluntary participation & risks" +msgstr "Participação Voluntária" + +#: experiment/templates/consent/consent_musical_preferences.html:43 +#, fuzzy +#| msgid "" +#| "\n" +#| " You will be participating in this research project on a voluntary " +#| "basis. This means you are free to stop taking part\n" +#| " at any stage. This will not have any personal consequences and you " +#| "will not be obliged to finish the procedures\n" +#| " described above. You can also decide to withdraw your participation " +#| "up to 8 days after the research has ended. If\n" +#| " you decide to stop or withdraw your consent, all the information " +#| "gathered up until then will be permanently deleted.\n" +#| " " +msgid "" +"\n" +"You will be participating in this research on a voluntary basis. This means " +"you are free to stop taking part at any stage without consequences or " +"penalty. If you decide to stop or withdraw your consent, all the " +"information gathered up until then will be permanently deleted. This " +"research has no known risks.\n" +msgstr "" +"\n" +"A sua participação neste projeto de pesquisa é voluntária. Isso significa " +"que você tem direito a terminar a sua participação a qualquer momento. Isso " +"não terá quaisquer consequências e você não é obrigado a finalizar o " +"procedimento descrito acima. Você também tem direito a retirar a sua " +"participação até oito dias após o término do experimento. Se você decidir " +"terminar ou retirar a sua participação, toas as informações coletadas até " +"então serão excluídas permanentemente." + +#: experiment/templates/consent/consent_musical_preferences.html:48 +msgid "Privacy" +msgstr "" + +#: experiment/templates/consent/consent_musical_preferences.html:51 +msgid "" +" \n" +"The information gathered will be used for publication in scientific journals " +"only. Fully anonymized data may be available online in tandem with these " +"scientific publications. We guarantee that you will remain anonymous under " +"all circumstances. Your personal information will not be viewed by third " +"parties without your express permission.\n" +msgstr "" + +#: experiment/templates/consent/consent_musical_preferences.html:60 +#, fuzzy +#| msgid "" +#| "\n" +#| " For further information on the research project, please contact " +#| "Gustav-Hein Frieberg (phone number: +31 6 83 676\n" +#| " 490; email: gusfrieberg@gmail.com).\n" +#| " If you have any complaints regarding this research project, you can " +#| "contact the secretary of the Ethics Committee of\n" +#| " the Faculty of Humanities of the University of Amsterdam (phone " +#| "number: +31 20 525 3054; email:\n" +#| " commissie-ethiek-fgw@uva.nl; address: Kloveniersburgwal 48, 1012 CX " +#| "Amsterdam)\n" +#| " " +msgid "" +" For further information, please contact Xuan Huang (x.huang@uva.nl) or Dr. " +"John Ashley Burgoyne (j.a.burgoyne@uva.nl). If you have any complaints " +"regarding this project, you can contact the Secretary of the Ethics " +"Committee of the Faculty of Humanities of the University of Amsterdam " +"(commissie-ethiek-fgw@uva.nl).\n" +" " +msgstr "" +"\n" +"Para obter mais informações, favor entrar em contato com Gustav-Hein " +"Frieberg (número de celular: +31 6 83 676 490; e-mail: gusfrieberg@gmail." +"com).Em caso de queixas sobre este projeto de pesquisa, favor contatar o " +"secretariado da Commissão Ética das Ciências Humanas da Universidade de " +"Amsterdão (número de telefone: +31 20 525 3053; e-mail: commissie-ethiek-" +"fgw@uva.nl; endereço: Kloveniersburgwal 48, 1012 CX Amsterdão)." + +#: experiment/templates/consent/consent_musical_preferences.html:67 +#, fuzzy +#| msgid "" +#| "\n" +#| " I consent to participate in this research on an entirely voluntary " +#| "basis. I retain the right to revoke this consent\n" +#| " without having to provide any reasons for my decision. I am aware " +#| "that I am entitled to discontinue the research at\n" +#| " any time and can withdraw my participation up to 8 days after the " +#| "research has ended. If I decide to stop or\n" +#| " withdraw my consent, all the information gathered up until then will " +#| "be permanently deleted.\n" +#| " " +msgid "" +" \n" +" I have been clearly informed about the research project and I consent to " +"participate in this research. I retain the right to revoke this consent " +"without having to provide any reasons for my decision. I am aware that I am " +"entitled to discontinue the research at any time and can withdraw my " +"participation. " +msgstr "" +"\n" +"Concordo em participar desta pesquisa de modo voluntário. Retenho o o " +"direito a revogar o meu consentimento sem a necessidade de fornecer " +"quaisquer motivos para a minha decisão. Estou ciênte de que tenho o direito " +"a descontinuar o experimento a qualquer momento e de que posso retirar a " +"participação até oito dias após o término do experimento. Caso que decida " +"parar ou retirar o meu consentimento, todas as informações coletadas até " +"então serão excluídas permanentemente." + +#: experiment/templates/consent/consent_rhythm.html:2 +#: experiment/templates/consent/consent_rhythm_unpaid.html:2 +#, fuzzy +#| msgid "" +#| "\n" +#| " You are about to take part in the ‘Cross-Linguistic Investigation of " +#| "the Speech-to-Song Illusion’ research project\n" +#| " conducted by Gustav-Hein Frieberg (MSc student) under supervision of " +#| "Dr. Makiko Sadakata at the University of\n" +#| " Amsterdam Musicology Department. Before the research project can " +#| "begin, it is important that you read about the\n" +#| " procedures we will be applying. Make sure to read the following " +#| "information carefully.\n" +#| " " +msgid "" +" You will be taking part in the experiment “Who’s got rhythm?” conducted by " +"Dr Fleur Bouwer of the Psychology Department at the University of Amsterdam. " +"Before the research project can begin, it is important that you read about " +"the procedures we will be applying. Make sure to read this information " +"carefully. " +msgstr "" +"\n" +"Você está prestes a participar do projecto de pesquisa 'Investigação " +"Translinguística da Ilusão 'Fala Para Canto‘‘, conduzido por Gustav-Hein " +"Frieberg (estudante de mestrado), sob supervisão de Makiko Sadakata do " +"Departamento de Musicologia da Universidade de Amsterdão. Antes do início da " +"pesquisa, é importante que você leia atentamente as informações referentes " +"ao procedimento do experimento." + +#: experiment/templates/consent/consent_rhythm.html:4 +#: experiment/templates/consent/consent_rhythm_unpaid.html:4 +msgid "" +" Rhythm is a fundamental aspect of music and musicality. It is important to " +"be able to measure rhythmic abilities accurately, to understand how " +"different people may process music differently. The goal of this study is to " +"better understand how we can assess rhythmic abilities, and ultimately to " +"design a proper test of these abilities. " +msgstr "" + +#: experiment/templates/consent/consent_rhythm.html:6 +#: experiment/templates/consent/consent_rhythm_unpaid.html:6 +msgid "" +" Anybody aged 16 or older with no hearing problems and no psychiatric or " +"neurological disorders is welcome to participate in this research. Your " +"device must be able to play audio, and you must have a sufficiently strong " +"data connection to be able to stream short MP3 files. Headphones are " +"recommended for the best results, but you may also use either internal or " +"external loudspeakers. " +msgstr "" + +#: experiment/templates/consent/consent_rhythm.html:16 +msgid "" +" As compensation for your participation, you can receive 1 research credit " +"(if you are a student at the UvA) or 6 euros. To receive this compensation, " +"make sure to register your participation on the lab.uva.nl website! " +msgstr "" + +#: experiment/templates/consent/consent_rhythm.html:18 +#: experiment/templates/consent/consent_rhythm_unpaid.html:16 +msgid "" +" Should you have questions about this study at any given moment, please " +"contact the responsible researcher, Dr. Fleur Bouwer (bouwer@uva.nl). Formal " +"complaints about this study can be addressed to the Ethics Review Board, Dr. " +"Yair Pinto (y.pinto@uva.nl). For questions or complaints about the " +"processing of your personal data you can also contact the data protection " +"officer of the University of Amsterdam via fg@uva.nl. " +msgstr "" + +#: experiment/templates/consent/consent_rhythm.html:20 +#: experiment/templates/consent/consent_rhythm_unpaid.html:18 +msgid "" +" I hereby declare that: I have been clearly informed about the research " +"project “Who’s got rhythm?”, as described above; I am 16 or older; I have " +"read and understand the information letter; I agree to participate in this " +"study and I agree with the use of the data that are collected; I reserve the " +"right to withdraw my participation from the study at any moment without " +"providing any reason. " +msgstr "" + +#: experiment/templates/consent/consent_rhythm_unpaid.html:12 +msgid "" +" For all research at the University of Amsterdam, a standard liability " +"insurance applies. " +msgstr "" + +#: experiment/templates/consent/consent_speech2song.html:2 +msgid "Introduction" +msgstr "Introdução" + +#: experiment/templates/consent/consent_speech2song.html:4 +msgid "" +"\n" +" You are about to take part in the ‘Cross-Linguistic Investigation of the " +"Speech-to-Song Illusion’ research project\n" +" conducted by Gustav-Hein Frieberg (MSc student) under supervision of Dr. " +"Makiko Sadakata at the University of\n" +" Amsterdam Musicology Department. Before the research project can begin, " +"it is important that you read about the\n" +" procedures we will be applying. Make sure to read the following " +"information carefully.\n" +" " +msgstr "" +"\n" +"Você está prestes a participar do projecto de pesquisa 'Investigação " +"Translinguística da Ilusão 'Fala Para Canto‘‘, conduzido por Gustav-Hein " +"Frieberg (estudante de mestrado), sob supervisão de Makiko Sadakata do " +"Departamento de Musicologia da Universidade de Amsterdão. Antes do início da " +"pesquisa, é importante que você leia atentamente as informações referentes " +"ao procedimento do experimento." + +#: experiment/templates/consent/consent_speech2song.html:13 +msgid "" +"\n" +" The Speech-to-Song Illusion is a perceptual illusion whereby the " +"repetition of a speech segment induces a perceptual\n" +" transformation from the impression of speech to the impression of " +"signing. The present project aims at investigating\n" +" the influence of linguistic experience upon the strength of the " +"illusion.\n" +" " +msgstr "" +"\n" +"A ilusão 'fala para canto' é uma ilusão sensorial que ocorre quando um " +"segmento de fala é repetido várias vezes, o que acarreta uma transformação " +"sensorial fazendo com que ele seja percebido como canto ao invés de fala. O " +"presente projeto visa investigar a influência que a experiência linguística " +"exerce na manifestação da ilusão." + +#: experiment/templates/consent/consent_speech2song.html:21 +msgid "" +"\n" +" The experiment will last about 10 minutes. After filling out a brief " +"questionnaire inquiring about your age, gender,\n" +" native language(s), and experience with three languages, you will be " +"presented with short speech segments in those\n" +" languages as well as short environmental sounds. Your task will be to " +"rate each segment on a scale from 1 to 5 in\n" +" terms of its musicality.\n" +" " +msgstr "" +"\n" +"O experimento durará cerca de 10 minutos. Após preencher um curto " +"questionário referente a informações básicas, como a sua idade, o seu " +"gênero, lingua(s) materna(s) e exposição às três línguas sob investigação, " +"você ouvirá curtos segmentos da fala nessas três línguas (que você pode ou " +"não falar), bem como sons do ambiente. Sua tarefa consistirá em avaliar casa " +"segmento numa escala de 1 a 5 quanto à sua musicalidade." + +#: experiment/templates/consent/consent_speech2song.html:30 +msgid "" +"\n" +" You will be participating in this research project on a voluntary basis. " +"This means you are free to stop taking part\n" +" at any stage. This will not have any personal consequences and you will " +"not be obliged to finish the procedures\n" +" described above. You can also decide to withdraw your participation up " +"to 8 days after the research has ended. If\n" +" you decide to stop or withdraw your consent, all the information " +"gathered up until then will be permanently deleted.\n" +" " +msgstr "" +"\n" +"A sua participação neste projeto de pesquisa é voluntária. Isso significa " +"que você tem direito a terminar a sua participação a qualquer momento. Isso " +"não terá quaisquer consequências e você não é obrigado a finalizar o " +"procedimento descrito acima. Você também tem direito a retirar a sua " +"participação até oito dias após o término do experimento. Se você decidir " +"terminar ou retirar a sua participação, toas as informações coletadas até " +"então serão excluídas permanentemente." + +#: experiment/templates/consent/consent_speech2song.html:39 +msgid "" +"\n" +" The risks of participating in this research are no greater than in " +"everyday situations at home. Previous experience\n" +" in similar research has shown that no or hardly any discomfort is to be " +"expected for participants. For all research\n" +" at the University of Amsterdam, a standard liability insurance applies.\n" +" " +msgstr "" +"\n" +"Os riscos da participação neste projeto não são maiores do que quaisquer " +"situações do dia-a-dia. Experiências prévias em pesquisas semelhantes " +"demonstraram que nenhum ou quase nenhum desconforto é esperado por parte dos " +"participantes. Para todas as pequisas conduzidas pela Universidade de " +"Amsterdão, aplica-se um seguro de responsabilidade." + +#: experiment/templates/consent/consent_speech2song.html:47 +msgid "" +"\n" +" The information gathered over the course of this research will be used " +"for further analysis and publication in\n" +" scientific journals only. No personal details will not be used in these " +"publications, and we guarantee that you will\n" +" remain anonymous under all circumstances.\n" +" The data gathered during the research will be encrypted and stored " +"separately from your personal details. These\n" +" personal details and the encryption key are only accessible to members " +"of the research staff.\n" +" " +msgstr "" +"\n" +"Os dados coletados durante o experimento serão usados apenas para efeitos de " +"análise subsequente e publicação em jornais científicos. Nenhum dado dos " +"participantes será usado em qualquer publicação, garantindo que você " +"permaneça anônimo em qualquer circunstância. Os dados coletados durante o " +"experimento serão encriptados e armanezados em locais separados dos seus " +"dados pessoais. Os deus dados pessoais e a chave de encriptação são " +"accesíveis apenas aos membros do grupo de pesquisa." + +#: experiment/templates/consent/consent_speech2song.html:55 +msgid "Reimbursement" +msgstr "Reembolso" + +#: experiment/templates/consent/consent_speech2song.html:57 +msgid "" +"\n" +" There will not be any monetary reimbursement for taking part in the " +"research project. If you wish, we can send you a\n" +" summary of the general research results at a later stage.\n" +" " +msgstr "" +"\n" +"Não haverá reembolso monetário para a sua participação neste projeto de " +"pesquisa. Caso queira, enviaremos para você um resumo dos resultados gerias " +"numa fase posterior." + +#: experiment/templates/consent/consent_speech2song.html:64 +msgid "" +"\n" +" For further information on the research project, please contact Gustav-" +"Hein Frieberg (phone number: +31 6 83 676\n" +" 490; email: gusfrieberg@gmail.com).\n" +" If you have any complaints regarding this research project, you can " +"contact the secretary of the Ethics Committee of\n" +" the Faculty of Humanities of the University of Amsterdam (phone number: " +"+31 20 525 3054; email:\n" +" commissie-ethiek-fgw@uva.nl; address: Kloveniersburgwal 48, 1012 CX " +"Amsterdam)\n" +" " +msgstr "" +"\n" +"Para obter mais informações, favor entrar em contato com Gustav-Hein " +"Frieberg (número de celular: +31 6 83 676 490; e-mail: gusfrieberg@gmail." +"com).Em caso de queixas sobre este projeto de pesquisa, favor contatar o " +"secretariado da Commissão Ética das Ciências Humanas da Universidade de " +"Amsterdão (número de telefone: +31 20 525 3053; e-mail: commissie-ethiek-" +"fgw@uva.nl; endereço: Kloveniersburgwal 48, 1012 CX Amsterdão)." + +#: experiment/templates/consent/consent_speech2song.html:72 +msgid "Informed consent form" +msgstr "Termo de Consentimento Livre" + +#: experiment/templates/consent/consent_speech2song.html:75 +msgid "" +"\n" +" ‘I hereby declare that I have been clearly informed about the research " +"project Cross-Linguistic Investigation of the\n" +" Speech-to-Song Illusion at the University of Amsterdam, Musicology " +"department, conducted by Gustav-Hein Frieberg\n" +" under supervision of Dr. Makiko Sadakata as described in the information " +"brochure. My questions have been answered\n" +" to my satisfaction.\n" +" " +msgstr "" +"\n" +"Deixo assim claro que fui informado sobre o projeto de pesquisa " +"'Investigação Translinguística da Ilusão 'Fala Para Canto', conduzido por " +"Gustav-Hein Frieberg, sob a supervisão de Makiko Sadakata do Departamento de " +"Musicologia da Universidade de Amsterdão, conforme descrito na brochura de " +"informações. Minhas perguntas foram respondidas satisfatoriamente." + +#: experiment/templates/consent/consent_speech2song.html:83 +msgid "" +"\n" +" I consent to participate in this research on an entirely voluntary " +"basis. I retain the right to revoke this consent\n" +" without having to provide any reasons for my decision. I am aware that I " +"am entitled to discontinue the research at\n" +" any time and can withdraw my participation up to 8 days after the " +"research has ended. If I decide to stop or\n" +" withdraw my consent, all the information gathered up until then will be " +"permanently deleted.\n" +" " +msgstr "" +"\n" +"Concordo em participar desta pesquisa de modo voluntário. Retenho o o " +"direito a revogar o meu consentimento sem a necessidade de fornecer " +"quaisquer motivos para a minha decisão. Estou ciênte de que tenho o direito " +"a descontinuar o experimento a qualquer momento e de que posso retirar a " +"participação até oito dias após o término do experimento. Caso que decida " +"parar ou retirar o meu consentimento, todas as informações coletadas até " +"então serão excluídas permanentemente." + +#: experiment/templates/consent/consent_speech2song.html:91 +msgid "" +"\n" +" If my research results are used in scientific publications or made " +"public in any other way, they will be fully\n" +" anonymised. My personal information may not be viewed by third parties " +"without my express permission.\n" +" " +msgstr "" +"\n" +"Caso os meus resultados de pesquisa sejam usados em publicações científicas " +"ou publicada de qualquer outra forma, serão inteiramente anonimizados. Os " +"meus dados pessoais não devem ser vistos por terceiros sem a minha permissão " +"explícita." + +#: experiment/templates/consent/consent_speech2song.html:97 +msgid "" +"\n" +" If I need any further information on the research, now or in the future, " +"I can contact Gustav-Hein Frieberg (phone\n" +" no: +31 6 83 676 490, e-mail: gusfrieberg@gmail.com).\n" +" " +msgstr "" +"\n" +"Caso eu precise de mais informações sobre a pesquisa, agora ou no futuro, " +"posso contatar Gustav-Hein Frieberg (número de celular: +31 6 83 676 490; e-" "mail: gusfrieberg@gmail.com)." -#: experiment/rules/consent_forms/consent_speech2song.html:103 -msgid "" -"\n" -" If I have any complaints regarding this research, I can contact the " -"secretary of the Ethics Committee of the Faculty\n" -" of Humanities of the University of Amsterdam (phone no: +31 20 525 3054; " -"email: commissie-ethiek-fgw@uva.nl;\n" -" address: Kloveniersburgwal 48, 1012 CX Amsterdam).\n" -" " +#: experiment/templates/consent/consent_speech2song.html:103 +msgid "" +"\n" +" If I have any complaints regarding this research, I can contact the " +"secretary of the Ethics Committee of the Faculty\n" +" of Humanities of the University of Amsterdam (phone no: +31 20 525 3054; " +"email: commissie-ethiek-fgw@uva.nl;\n" +" address: Kloveniersburgwal 48, 1012 CX Amsterdam).\n" +" " +msgstr "" +"\n" +"Em caso de qualquer queixa relacionada a esta pesquisa, posso contatar o " +"secretariado da Comissão Ética da Faculudade das Ciências Humanas da " +"Universidade de Amsterdão (número de telefone: +31 20 525 3054; e-mail: " +"commissie-ethiek-fgw@uva.nl; endereço: Kloveniersburgwal 48, 1012 CX " +"Amsterdão)." + +#: experiment/templates/dev/consent_mock.html:1 +msgid "

test

" +msgstr "" + +#: experiment/templates/feedback/user_feedback.html:3 +msgid "You can also send your feedback or questions to" +msgstr "" + +#: experiment/templates/final/debrief_MRI.html:4 +msgid "" +"You've made it! This is the end of the experiment. Thank you very much for " +"participating! With your participation you've contributed to our " +"understanding of how the brain processes rhythm." +msgstr "" + +#: experiment/templates/final/debrief_MRI.html:8 +msgid "" +"In order to receive your 15 euro reimbursement, please let us know that you " +"have completed the experiment by sending an email to Atser Damsma" +msgstr "" + +#: experiment/templates/final/debrief_rhythm_unpaid.html:2 +msgid "Thank you very much for taking part in our experiment!" +msgstr "" + +#: experiment/templates/final/debrief_rhythm_unpaid.html:4 +msgid "" +"We are very grateful for the time and effort you spent on helping us to find " +"out how people perceive rhythm." +msgstr "" + +#: experiment/templates/final/debrief_rhythm_unpaid.html:5 +msgid "If you want to know more about our research, check out" +msgstr "" + +#: experiment/templates/final/debrief_rhythm_unpaid.html:6 +#, fuzzy +#| msgid "Man" +msgid "and" +msgstr "Homen" + +#: experiment/templates/final/experiment_series.html:2 +msgid "" +"If you want to get your money or credit, make sure to follow these steps:" +msgstr "" + +#: experiment/templates/final/experiment_series.html:4 +msgid "If you have not done the following steps already:" +msgstr "" + +#: experiment/templates/final/experiment_series.html:6 +msgid "Make an account at " +msgstr "" + +#: experiment/templates/final/experiment_series.html:7 +msgid "Look up the experiment. It is called: “Testing your sense of rhythm”" +msgstr "" + +#: experiment/templates/final/experiment_series.html:8 +msgid "Click on “participate” " +msgstr "" + +#: experiment/templates/final/experiment_series.html:9 +msgid "" +"Click on the experiment link in the browser (NOTE: it is really important " +"that you do this, if you do not go to the AML website via the UvA lab " +"portal, it does not register you as a participant)." +msgstr "" + +#: experiment/templates/final/experiment_series.html:10 +msgid "" +"You can now close the tab again, as you have already finished the experiment!" +msgstr "" + +#: experiment/templates/final/experiment_series.html:13 +msgid "" +"VERY IMPORTANT: Make sure to copy-paste the code below and save it " +"somewhere. NOTE: Without the code, you will not be able to earn your " +"reimbursement!" +msgstr "" + +#: experiment/templates/final/experiment_series.html:14 +msgid "Email the code to" +msgstr "" + +#: experiment/templates/final/experiment_series.html:14 +msgid "" +", using the same email-address you used to register on the UvA lab website. " +"If you are a student, add your student number. We will now make sure you get " +"your reimbursement!" +msgstr "" + +#: experiment/templates/final/feedback_trivia.html:6 +msgid "Did you know..." +msgstr "" + +#: experiment/templates/html/huang_2022/audio_check.html:3 +msgid "Check volume" +msgstr "" + +#: experiment/templates/html/huang_2022/audio_check.html:4 +msgid "Check WiFi connection" +msgstr "" + +#: experiment/templates/html/huang_2022/audio_check.html:5 +msgid "Or try at another time when you are ready" +msgstr "" + +#: experiment/templates/html/musical_preferences/feedback.html:11 +#, python-format +msgid " Your top 3 favourite songs out of %(n_songs)s:" +msgstr "" + +#: experiment/templates/html/musical_preferences/feedback.html:30 +#, python-format +msgid " Of %(n_songs)s songs, you know %(n_known_songs)s" +msgstr "" + +#: experiment/templates/html/musical_preferences/feedback.html:44 +msgid "All players' top 3 favourite songs:" +msgstr "" + +#: experiment/views.py:56 +msgid "Loading" +msgstr "" + +#: participant/views.py:42 +#, python-format +msgid "" +"You have participated in %(count)d Amsterdam Music Lab experiment. Your best " +"score is:" +msgid_plural "" +"You have partcipated in %(count)d Amsterdam Music Lab experiments. Your best " +"scores are:" +msgstr[0] "" +msgstr[1] "" + +#: participant/views.py:46 +msgid "" +"Use the following link to continue with your profile at another moment or on " +"another device." +msgstr "" + +#: participant/views.py:80 +msgid "copy" +msgstr "" + +#: question/demographics.py:12 +msgid "Have not (yet) completed any school qualification" +msgstr "" + +#: question/demographics.py:16 +msgid "Not applicable" +msgstr "" + +#: question/demographics.py:23 +msgid "With which gender do you currently most identify?" +msgstr "Qual é a sua identidade de gênero?" + +#: question/demographics.py:25 +msgid "Man" +msgstr "Homen" + +#: question/demographics.py:26 +msgid "Transgender man" +msgstr "Homen transgênero" + +#: question/demographics.py:27 +msgid "Transgender woman" +msgstr "Mulher transgênero" + +#: question/demographics.py:28 +msgid "Woman" +msgstr "Mulher" + +#: question/demographics.py:29 +msgid "Non-conforming or questioning" +msgstr "Gênero não-binário" + +#: question/demographics.py:30 +msgid "Intersex or two-spirit" +msgstr "Intersexual ou dois-espíritos" + +#: question/demographics.py:31 +msgid "Prefer not to answer" +msgstr "Prefiro não dizer" + +#: question/demographics.py:37 +msgid "When were you born?" +msgstr "" + +#: question/demographics.py:39 +msgid "1945 or earlier" +msgstr "" + +#: question/demographics.py:40 +msgid "1946–1964" +msgstr "" + +#: question/demographics.py:41 +msgid "1965-1980" +msgstr "" + +#: question/demographics.py:42 +msgid "1981–1996" +msgstr "" + +#: question/demographics.py:43 +msgid "1997 or later" +msgstr "" + +#: question/demographics.py:50 question/demographics.py:92 +msgid "" +"In which country did you spend the most formative years of your childhood " +"and youth?" +msgstr "" +"Em que país você passou os anos mais formativos da sua infância e " +"adolescência?" + +#: question/demographics.py:57 +msgid "What is the highest educational qualification that you have attained?" +msgstr "" + +#: question/demographics.py:63 question/demographics.py:97 +msgid "In which country do you currently reside?" +msgstr "Em que país você reside atualmente?" + +#: question/demographics.py:70 question/other.py:51 +msgid "To which group of musical genres do you currently listen most?" +msgstr "" + +#: question/demographics.py:72 question/other.py:58 +msgid "Dance/Electronic/New Age" +msgstr "" + +#: question/demographics.py:73 question/other.py:53 +msgid "Pop/Country/Religious" +msgstr "" + +#: question/demographics.py:74 +msgid "Jazz/Folk/Classical" +msgstr "" + +#: question/demographics.py:75 question/other.py:57 +msgid "Rock/Punk/Metal" +msgstr "" + +#: question/demographics.py:76 question/other.py:59 +msgid "Hip-hop/R&B/Funk" +msgstr "" + +#: question/demographics.py:86 +msgid "What is your age?" +msgstr "Qual é a sua idade?" + +#: question/demographics.py:109 +msgid "" +"If you are still in education, what is the highest qualification you expect " +"to obtain?" +msgstr "" + +#: question/demographics.py:115 +msgid "Occupational status" +msgstr "" + +#: question/demographics.py:117 +msgid "Still at School" +msgstr "" + +#: question/demographics.py:118 +msgid "At University" +msgstr "" + +#: question/demographics.py:119 +msgid "In Full-time employment" +msgstr "" + +#: question/demographics.py:120 +msgid "In Part-time employment" +msgstr "" + +#: question/demographics.py:121 +msgid "Self-employed" +msgstr "" + +#: question/demographics.py:122 +msgid "Homemaker/full time parent" +msgstr "" + +#: question/demographics.py:123 +msgid "Unemployed" +msgstr "" + +#: question/demographics.py:124 +msgid "Retired" +msgstr "" + +#: question/demographics.py:130 +#, fuzzy +#| msgid "What is your age?" +msgid "What is your gender?" +msgstr "Qual é a sua idade?" + +#: question/demographics.py:141 +#, fuzzy +#| msgid "Please rate your previous experience:" +msgid "Please select your level of musical experience:" +msgstr "Por favor indique a sua experiência prévia:" + +#: question/demographics.py:143 question/musicgens.py:356 +msgid "None" +msgstr "" + +#: question/demographics.py:144 +msgid "Moderate" +msgstr "" + +#: question/demographics.py:145 +msgid "Extensive" +msgstr "" + +#: question/demographics.py:146 +msgid "Professional" +msgstr "" + +#: question/demographics.py:177 +msgid "Enter a name to enter the ICMPC hall of fame" +msgstr "" + +#: question/goldsmiths.py:12 +msgid "I spend a lot of my free time doing music-related activities." +msgstr "" + +#: question/goldsmiths.py:16 +msgid "I enjoy writing about music, for example on blogs and forums." +msgstr "" + +#: question/goldsmiths.py:20 +msgid "If somebody starts singing a song I don’t know, I can usually join in." +msgstr "" + +#: question/goldsmiths.py:23 +msgid "I can sing or play music from memory." +msgstr "" + +#: question/goldsmiths.py:27 question/musicgens.py:155 +msgid "I am able to hit the right notes when I sing along with a recording." +msgstr "" + +#: question/goldsmiths.py:31 +msgid "" +"I can compare and discuss differences between two performances or versions " +"of the same piece of music." +msgstr "" + +#: question/goldsmiths.py:36 question/musicgens.py:298 +msgid "I have never been complimented for my talents as a musical performer." +msgstr "" + +#: question/goldsmiths.py:41 +msgid "I often read or search the internet for things related to music." +msgstr "" + +#: question/goldsmiths.py:45 +msgid "" +"I am not able to sing in harmony when somebody is singing a familiar tune." +msgstr "" + +#: question/goldsmiths.py:50 +msgid "I am able to identify what is special about a given musical piece." +msgstr "" + +#: question/goldsmiths.py:53 +msgid "When I sing, I have no idea whether I’m in tune or not." +msgstr "" + +#: question/goldsmiths.py:58 +msgid "Music is kind of an addiction for me: I couldn’t live without it." +msgstr "" + +#: question/goldsmiths.py:62 +msgid "" +"I don’t like singing in public because I’m afraid that I would sing wrong " +"notes." +msgstr "" + +#: question/goldsmiths.py:67 +msgid "I would not consider myself a musician." +msgstr "" + +#: question/goldsmiths.py:72 +msgid "" +"After hearing a new song two or three times, I can usually sing it by myself." +msgstr "" + +#: question/goldsmiths.py:76 +msgid "" +"I engaged in regular, daily practice of a musical instrument (including " +"voice) for _ years." +msgstr "" + +#: question/goldsmiths.py:78 +msgid "0 years" +msgstr "" + +#: question/goldsmiths.py:79 +msgid "1 year" +msgstr "" + +#: question/goldsmiths.py:80 +msgid "2 years" +msgstr "" + +#: question/goldsmiths.py:81 +msgid "3 years" +msgstr "" + +#: question/goldsmiths.py:82 +msgid "4–5 years" msgstr "" -"\n" -"Em caso de qualquer queixa relacionada a esta pesquisa, posso contatar o " -"secretariado da Comissão Ética da Faculudade das Ciências Humanas da " -"Universidade de Amsterdão (número de telefone: +31 20 525 3054; e-mail: " -"commissie-ethiek-fgw@uva.nl; endereço: Kloveniersburgwal 48, 1012 CX " -"Amsterdão)." -#: experiment/rules/huang_2021.py:23 -msgid "How to Play" +#: question/goldsmiths.py:83 +msgid "6–9 years" msgstr "" -#: experiment/rules/huang_2021.py:27 -msgid "" -"Do you recognise the song? Try to sing along. The faster you recognise " -"songs, the more points you can earn." +#: question/goldsmiths.py:84 +msgid "10 or more years" msgstr "" -#: experiment/rules/huang_2021.py:32 +#: question/goldsmiths.py:91 msgid "" -"Do you really know the song? Keep singing or imagining the music while the " -"sound is muted. The music is still playing: you just can’t hear it!" +"At the peak of my interest, I practised my primary instrument for _ hours " +"per day." msgstr "" -#: experiment/rules/huang_2021.py:37 -msgid "" -"Was the music in the right place when the sound came back? Or did we jump to " -"a different spot during the silence?" +#: question/goldsmiths.py:93 +msgid "0 hours" msgstr "" -#: experiment/rules/huang_2021.py:41 -msgid "Let's go!" +#: question/goldsmiths.py:94 +msgid "0.5 hours" msgstr "" -#: experiment/rules/huang_2021.py:48 experiment/rules/speech2song.py:40 -msgid "I agree" -msgstr "Concordo" +#: question/goldsmiths.py:95 +msgid "1 hour" +msgstr "" -#: experiment/rules/huang_2021.py:48 experiment/rules/speech2song.py:40 -msgid "Stop" -msgstr "Parar" +#: question/goldsmiths.py:96 +msgid "1.5 hours" +msgstr "" -#: experiment/rules/huang_2021.py:51 -msgid "" -"You can use your smartphone, computer or tablet to participate in this " -"experiment. Please choose the best network in your area to participate in " -"the experiment, such as wireless network (WIFI), mobile data network signal " -"(4G or above) or wired network. If the network is poor, it may cause the " -"music to fail to load or the experiment may fail to run properly. You can " -"access the experiment page through the following channels:" +#: question/goldsmiths.py:97 +msgid "2 hours" msgstr "" -#: experiment/rules/huang_2021.py:55 -msgid "" -"Directly click the link on WeChat (smart phone or PC version, or WeChat Web);" +#: question/goldsmiths.py:98 +msgid "3-4 hours" msgstr "" -#: experiment/rules/huang_2021.py:60 -msgid "" -"If the link to load the experiment page through the WeChat app on your cell " -"phone fails, you can copy and paste the link in the browser of your cell " -"phone or computer to participate in the experiment. You can use any of the " -"currently available browsers, such as Safari, Firefox, 360, Google Chrome, " -"Quark, etc." +#: question/goldsmiths.py:99 +msgid "5 or more hours" msgstr "" -#: experiment/rules/huang_2021.py:64 experiment/rules/huang_2021.py:305 -#: experiment/rules/speech2song.py:89 experiment/rules/speech2song.py:99 -#: experiment/rules/speech2song.py:125 experiment/rules/views/question.py:14 -#: experiment/rules/views/question.py:35 experiment/rules/views/question.py:52 -#: experiment/rules/views/question.py:70 experiment/rules/views/question.py:88 -#: experiment/rules/views/question.py:105 experiment/rules/views/question.py:123 -#: experiment/rules/views/question.py:146 experiment/rules/views/question.py:169 -#: experiment/rules/views/question.py:186 -msgid "Continue" -msgstr "Continue" +#: question/goldsmiths.py:105 +msgid "How many musical instruments can you play?" +msgstr "" -#: experiment/rules/huang_2021.py:293 -msgid "Bonus Rounds" +#: question/goldsmiths.py:107 question/goldsmiths.py:140 +#: question/goldsmiths.py:213 question/goldsmiths.py:229 +#: question/musicgens.py:325 +msgid "0" msgstr "" -#: experiment/rules/huang_2021.py:296 -msgid "Listen carefully to the music." +#: question/goldsmiths.py:108 question/goldsmiths.py:141 +#: question/goldsmiths.py:215 question/goldsmiths.py:231 +#: question/musicgens.py:327 +msgid "1" msgstr "" -#: experiment/rules/huang_2021.py:301 -msgid "Did you hear the same song during previous rounds?" +#: question/goldsmiths.py:109 question/goldsmiths.py:142 +#: question/goldsmiths.py:216 question/goldsmiths.py:232 +msgid "2" msgstr "" -#: experiment/rules/huang_2021.py:332 -msgid "Did you hear this song in previous rounds?" +#: question/goldsmiths.py:110 question/goldsmiths.py:143 +#: question/goldsmiths.py:217 +msgid "3" msgstr "" -#: experiment/rules/huang_2021.py:367 -msgid "Well done!" +#: question/goldsmiths.py:111 +msgid "4" msgstr "" -#: experiment/rules/huang_2021.py:367 -msgid "Too bad!" +#: question/goldsmiths.py:112 +msgid "5" msgstr "" -#: experiment/rules/huang_2021.py:369 -msgid "You did not recognise any songs at first." +#: question/goldsmiths.py:113 +msgid "6 or more" msgstr "" -#: experiment/rules/huang_2021.py:371 -#, python-format +#: question/goldsmiths.py:125 msgid "" -"It took you %(n_seconds)d s to recognise a song on average, " -"and you correctly identified %(n_correct)d out of the %(n_total)d songs you " -"thought you knew." +"I’m intrigued by musical styles I’m not familiar with and want to find out " +"more." msgstr "" -#: experiment/rules/huang_2021.py:377 -#, python-format +#: question/goldsmiths.py:129 +msgid "I don’t spend much of my disposable income on music." +msgstr "" + +#: question/goldsmiths.py:134 msgid "" -"During the bonus rounds, you remembered %(n_correct)d of the %(n_total)d " -"songs that came back." +" I keep track of new music that I come across (e.g. new artists or " +"recordings)." msgstr "" -#: experiment/rules/huang_2021.py:427 +#: question/goldsmiths.py:138 msgid "" -"In which region did you spend the most formative years of your childhood and " -"youth?" +"I have attended _ live music events as an audience member in the past twelve " +"months." msgstr "" -#: experiment/rules/huang_2021.py:435 -#, fuzzy -#| msgid "With which gender do you currently most identify?" -msgid "In which region do you currently reside?" -msgstr "Qual é a sua identidade de gênero?" +#: question/goldsmiths.py:144 question/goldsmiths.py:218 +msgid "4-6" +msgstr "" -#: experiment/rules/huang_2021.py:444 experiment/rules/util/questions.py:60 -msgid "To which group of musical genres do you currently listen most?" +#: question/goldsmiths.py:145 +msgid "7-10" msgstr "" -#: experiment/rules/huang_2021.py:446 experiment/rules/util/questions.py:63 -msgid "Pop/Country/Religious" +#: question/goldsmiths.py:146 +msgid "11 or more" msgstr "" -#: experiment/rules/huang_2021.py:447 -msgid "Folk/Mountain songs" +#: question/goldsmiths.py:153 +msgid "I listen attentively to music for _ per day." msgstr "" -#: experiment/rules/huang_2021.py:448 -msgid "Western classical music/Jazz/Opera/Musical" +#: question/goldsmiths.py:155 +msgid "0-15 min" msgstr "" -#: experiment/rules/huang_2021.py:449 -msgid "Chinese opera" +#: question/goldsmiths.py:156 +msgid "15-30 min" msgstr "" -#: experiment/rules/huang_2021.py:450 experiment/rules/util/questions.py:65 -msgid "Rock/Punk/Metal" +#: question/goldsmiths.py:157 +msgid "30-60 min" msgstr "" -#: experiment/rules/huang_2021.py:451 experiment/rules/util/questions.py:62 -msgid "Dance/Electronic/New Age" +#: question/goldsmiths.py:158 +msgid "60-90 min" msgstr "" -#: experiment/rules/huang_2021.py:452 experiment/rules/util/questions.py:66 -msgid "Hip-hop/R&B/Funk" +#: question/goldsmiths.py:159 +msgid "2 hrs" msgstr "" -#: experiment/rules/speech2song.py:27 -msgid "This is an experiment about an auditory illusion." -msgstr "Este é um experimento sobre uma ilusão auditiva." +#: question/goldsmiths.py:160 +msgid "2-3 hrs" +msgstr "" -#: experiment/rules/speech2song.py:30 -msgid "" -"Please wear headphones (earphones) during the experiment to maximise the " -"experience of the illusion, if possible." +#: question/goldsmiths.py:161 +msgid "4 hrs or more" msgstr "" -"Por favor, se possível, use fone de ouvido para maximar a experiência da " -"ilusão." -#: experiment/rules/speech2song.py:33 -msgid "Start" -msgstr "Início" +#: question/goldsmiths.py:170 question/musicgens.py:67 +msgid "I am able to judge whether someone is a good singer or not." +msgstr "" -#: experiment/rules/speech2song.py:66 -msgid "Thank you for answering these questions about your background!" -msgstr "Obrigado por responder essas perguntas!" +#: question/goldsmiths.py:173 +msgid "I usually know when I’m hearing a song for the first time." +msgstr "" -#: experiment/rules/speech2song.py:70 -msgid "Now you will hear a sound repeated multiple times." -msgstr "Você está prestes a ouvir um segmento de fala repetido várias vezes." +#: question/goldsmiths.py:176 question/musicgens.py:71 +msgid "" +"I find it difficult to spot mistakes in a performance of a song even if I " +"know the tune." +msgstr "" -#: experiment/rules/speech2song.py:74 +#: question/goldsmiths.py:182 msgid "" -"Please listen to the following segment carefully, if possible with " -"headphones." -msgstr "Ouça atentamente usando fone de ouvido, se possível." +"I have trouble recognising a familiar song when played in a different way or " +"by a different performer." +msgstr "" -#: experiment/rules/speech2song.py:77 -msgid "OK" -msgstr "OK" +#: question/goldsmiths.py:188 +msgid "I can tell when people sing or play out of time with the beat." +msgstr "" -#: experiment/rules/speech2song.py:87 -msgid "" -"Previous studies have shown that many people perceive the segment you just " -"heard as song-like after repetition, but it is no problem if you do not " -"share that perception because there is a wide range of individual " -"differences." +#: question/goldsmiths.py:192 +msgid "I can tell when people sing or play out of tune." msgstr "" -"Estudos anteriores demonstraram que o segmento que você acabou de ouvir é " -"percebido como canto depois dele ser repetito, mas não tem problema se você " -"não teve essa impressão porque existe uma ampla gama de diferenças " -"individuais. " -#: experiment/rules/speech2song.py:92 -msgid "Part 1" -msgstr "Parte 1" +#: question/goldsmiths.py:198 +msgid "When I hear a piece of music I can usually identify its genre." +msgstr "" -#: experiment/rules/speech2song.py:95 -msgid "" -"In the first part of the experiment, you will be presented with speech " -"segments like the one just now in different languages which you may or may " -"not speak." +#: question/goldsmiths.py:210 +msgid "I have had formal training in music theory for _ years." msgstr "" -"Nesta primeira parte do experimento, você ouvirá segmentos de fala igual ao " -"que você acabou de ouvir em línguas diferentes que você pode ou não falar. " -#: experiment/rules/speech2song.py:97 -msgid "Your task is to rate each segment on a scale from 1 to 5." -msgstr "A sua tarefa consistirá em avaliar cada segmento num escala de 1 a 5." +#: question/goldsmiths.py:214 question/goldsmiths.py:230 +#: question/musicgens.py:326 +msgid "0.5" +msgstr "" -#: experiment/rules/speech2song.py:112 -msgid "Part2" -msgstr "Parte 2" +#: question/goldsmiths.py:219 +msgid "7 or more" +msgstr "" -#: experiment/rules/speech2song.py:116 +#: question/goldsmiths.py:226 msgid "" -"In the following part of the experiment, you will be presented with segments " -"of environmental sounds as opposed to speech sounds." +"I have had _ years of formal training on a musical instrument (including " +"voice) during my lifetime." msgstr "" -"Na parte seguinte do experimento, você ouvirá segmentos de sons do ambiente " -"ao invés de segmentos de fala." -#: experiment/rules/speech2song.py:119 -msgid "Environmental sounds are sounds that are not speech nor music." -msgstr "Sons do ambiente são sons que não são nem fala nem música." +#: question/goldsmiths.py:233 +msgid "3-5" +msgstr "" -#: experiment/rules/speech2song.py:122 -msgid "" -"Like the speech segments, your task is to rate each segment on a scale from " -"1 to 5." +#: question/goldsmiths.py:234 +msgid "6-9" msgstr "" -"Como os segmentos de fala, a sua tarefa consistirá em avaliar cada segmento " -"numa escala de 1 a 5." -#: experiment/rules/speech2song.py:140 -msgid "End of experiment" -msgstr "Fim do experimento" +#: question/goldsmiths.py:235 +msgid "10 or more" +msgstr "" -#: experiment/rules/speech2song.py:143 -msgid "Thank you for contributing your time to science!" -msgstr "Obrigado por dedicar o seu tempo à ciência!" +#: question/goldsmiths.py:252 +msgid "I only need to hear a new tune once and I can sing it back hours later." +msgstr "" -#: experiment/rules/speech2song.py:188 -msgid "Does this sound like song or speech to you?" -msgstr "Esse som soa como fala ou como canto?" +#: question/goldsmiths.py:260 +msgid "I sometimes choose music that can trigger shivers down my spine." +msgstr "" -#: experiment/rules/speech2song.py:190 -msgid "sounds exactly like speech" -msgstr "soa exatamento como fala" +#: question/goldsmiths.py:264 +msgid "Pieces of music rarely evoke emotions for me." +msgstr "" -#: experiment/rules/speech2song.py:191 -msgid "sounds somewhat like speech" -msgstr "soa mais como fala do que canto" +#: question/goldsmiths.py:268 +msgid "I often pick certain music to motivate or excite me." +msgstr "" -#: experiment/rules/speech2song.py:192 -msgid "sounds neither like speech nor like song" -msgstr "não soa nem como fala nem como canto" +#: question/goldsmiths.py:274 +msgid "" +"I am able to talk about the emotions that a piece of music evokes for me." +msgstr "" -#: experiment/rules/speech2song.py:193 -msgid "sounds somewhat like song" -msgstr "soa mais como canto do que fala" +#: question/goldsmiths.py:278 +msgid "Music can evoke my memories of past people and places." +msgstr "" -#: experiment/rules/speech2song.py:194 -msgid "sounds exactly like song" -msgstr "soa exatamento como canto" +#: question/goldsmiths.py:287 +msgid "The instrument I play best, including voice (or none), is:" +msgstr "" -#: experiment/rules/speech2song.py:203 -msgid "Does this sound like music or an environmental sound to you?" -msgstr "Esse som soa como música ou como som do ambiente?" +#: question/goldsmiths.py:292 +msgid "What age did you start to play an instrument?" +msgstr "" -#: experiment/rules/speech2song.py:205 -msgid "sounds exactly like an environmental sound" -msgstr "soa exatamente como som do ambiente" +#: question/goldsmiths.py:294 +msgid "2 - 19" +msgstr "" -#: experiment/rules/speech2song.py:206 -msgid "sounds somewhat like an environmental sound" -msgstr "soa mais como som do ambiente do que como música" +#: question/goldsmiths.py:295 +msgid "I don’t play any instrument." +msgstr "" -#: experiment/rules/speech2song.py:207 -msgid "sounds neither like an environmental sound nor like music" -msgstr "não soa nem como som do ambiente nem como música" +#: question/goldsmiths.py:302 +msgid "" +"Do you have absolute pitch? Absolute or perfect pitch is the ability to " +"recognise and name an isolated musical tone without a reference tone, e.g. " +"being able to say 'F#' if someone plays that note on the piano." +msgstr "" -#: experiment/rules/speech2song.py:208 -msgid "sounds somewhat like music" -msgstr "soa mais como música do que som do ambiente" +#: question/goldsmiths.py:304 +msgid "yes" +msgstr "" -#: experiment/rules/speech2song.py:209 -msgid "sounds exactly like music" -msgstr "soa exatamente como música" +#: question/goldsmiths.py:305 +msgid "no" +msgstr "" -#: experiment/rules/speech2song.py:228 -msgid "English" -msgstr "inglês" +#: question/languages.py:8 +msgid "Please rate your previous experience:" +msgstr "Por favor indique a sua experiência prévia:" -#: experiment/rules/speech2song.py:229 -msgid "Brazilian Portuguese" -msgstr "português brasileiro" +#: question/languages.py:10 question/languages.py:43 +msgid "fluent" +msgstr "fluente" -#: experiment/rules/speech2song.py:230 -msgid "Mandarin Chinese" -msgstr "chinês mandarim" +#: question/languages.py:11 question/languages.py:44 +msgid "intermediate" +msgstr "intermediário" -#: experiment/rules/speech2song.py:235 -msgid "Listen carefully" -msgstr "Ouça atentamente" +#: question/languages.py:12 question/languages.py:45 +msgid "beginner" +msgstr "iniciante" -#: experiment/rules/util/goldsmiths.py:12 -msgid "I spend a lot of my free time doing music-related activities." -msgstr "" +#: question/languages.py:13 question/languages.py:46 +msgid "some exposure" +msgstr "alguma exposição" + +#: question/languages.py:14 question/languages.py:47 +msgid "no exposure" +msgstr "nenhuma exposição" + +#: question/languages.py:20 +msgid "What is your mother tongue?" +msgstr "Qual é a sua língua materna" + +#: question/languages.py:25 +msgid "What is your second language, if applicable?" +msgstr "Qual é a sua segunda língua, se houver?" + +#: question/languages.py:30 +msgid "What is your third language, if applicable?" +msgstr "Qual é a sua terceira língua, se houver?" -#: experiment/rules/util/goldsmiths.py:16 -msgid "I enjoy writing about music, for example on blogs and forums." -msgstr "" +#: question/languages.py:40 +msgid "Please rate your previous experience with {}" +msgstr "Por favor, indique a sua experiência prévia com {}" -#: experiment/rules/util/goldsmiths.py:20 -msgid "If somebody starts singing a song I don’t know, I can usually join in." +#: question/musicgens.py:12 +msgid "Never" msgstr "" -#: experiment/rules/util/goldsmiths.py:23 -msgid "I can sing or play music from memory." +#: question/musicgens.py:13 +msgid "Rarely" msgstr "" -#: experiment/rules/util/goldsmiths.py:27 -msgid "I am able to hit the right notes when I sing along with a recording." +#: question/musicgens.py:14 +msgid "Once in a while" msgstr "" -#: experiment/rules/util/goldsmiths.py:31 -msgid "" -"I can compare and discuss differences between two performances or versions " -"of the same piece of music." +#: question/musicgens.py:15 +msgid "Sometimes" msgstr "" -#: experiment/rules/util/goldsmiths.py:36 -msgid "I have never been complimented for my talents as a musical performer." +#: question/musicgens.py:16 +msgid "Very often" msgstr "" -#: experiment/rules/util/goldsmiths.py:40 -msgid "I often read or search the internet for things related to music." +#: question/musicgens.py:17 +msgid "Always" msgstr "" -#: experiment/rules/util/goldsmiths.py:44 -msgid "" -"I am not able to sing in harmony when somebody is singing a familiar tune." +#: question/musicgens.py:19 +msgid "Please tell us how much you agree" msgstr "" -#: experiment/rules/util/goldsmiths.py:48 -msgid "I am able to identify what is special about a given musical piece." -msgstr "" +#: question/musicgens.py:31 +#, fuzzy +#| msgid "no exposure" +msgid "I'm not sure" +msgstr "nenhuma exposição" -#: experiment/rules/util/goldsmiths.py:51 -msgid "When I sing, I have no idea whether I’m in tune or not." +#: question/musicgens.py:39 +msgid "Can you clap in time with a musical beat?" msgstr "" -#: experiment/rules/util/goldsmiths.py:55 -msgid "Music is kind of an addiction for me: I couldn’t live without it." +#: question/musicgens.py:43 +msgid "I can tap my foot in time with the beat of the music I hear." msgstr "" -#: experiment/rules/util/goldsmiths.py:59 -msgid "" -"I don’t like singing in public because I’m afraid that I would sing wrong " -"notes." +#: question/musicgens.py:47 +msgid "When listening to music, can you move in time with the beat?" msgstr "" -#: experiment/rules/util/goldsmiths.py:62 -msgid "I would not consider myself a musician." +#: question/musicgens.py:51 +msgid "I can recognise a piece of music after hearing just a few notes." msgstr "" -#: experiment/rules/util/goldsmiths.py:66 -msgid "" -"After hearing a new song two or three times, I can usually sing it by myself." +#: question/musicgens.py:55 +msgid "I can easily recognise a familiar song." msgstr "" -#: experiment/rules/util/goldsmiths.py:70 +#: question/musicgens.py:59 msgid "" -"I engaged in regular, daily practice of a musical instrument (including " -"voice) for:" +"When I hear the beginning of a song I know immediately whether I've heard it " +"before or not." msgstr "" -#: experiment/rules/util/goldsmiths.py:72 -msgid "0 years" +#: question/musicgens.py:63 +msgid "I can tell when people sing out of tune." msgstr "" -#: experiment/rules/util/goldsmiths.py:73 -msgid "1 year" +#: question/musicgens.py:75 +msgid "I feel chills when I hear music that I like." msgstr "" -#: experiment/rules/util/goldsmiths.py:74 -msgid "2 years" +#: question/musicgens.py:79 +msgid "I get emotional listening to certain pieces of music." msgstr "" -#: experiment/rules/util/goldsmiths.py:75 -msgid "3 years" +#: question/musicgens.py:83 +msgid "" +"I become tearful or cry when I listen to a melody that I like very much." msgstr "" -#: experiment/rules/util/goldsmiths.py:76 -msgid "4–5 years" +#: question/musicgens.py:87 +msgid "Music gives me shivers or goosebumps." msgstr "" -#: experiment/rules/util/goldsmiths.py:77 -msgid "6–9 years" +#: question/musicgens.py:91 +msgid "When I listen to music I'm absorbed by it." msgstr "" -#: experiment/rules/util/goldsmiths.py:78 -msgid "10 or more years" +#: question/musicgens.py:95 +msgid "" +"While listening to music, I become so involved that I forget about myself " +"and my surroundings." msgstr "" -#: experiment/rules/util/goldsmiths.py:84 +#: question/musicgens.py:99 msgid "" -"At the peak of my interest, I practiced on my primary instrument each day " -"for:" +"When I listen to music I get so caught up in it that I don't notice anything." msgstr "" -#: experiment/rules/util/goldsmiths.py:86 -msgid "0 hours" +#: question/musicgens.py:103 +msgid "I feel like I am 'one' with the music." msgstr "" -#: experiment/rules/util/goldsmiths.py:87 -msgid "1 hour" +#: question/musicgens.py:107 +msgid "I lose myself in music." msgstr "" -#: experiment/rules/util/goldsmiths.py:88 -msgid "2 hours" +#: question/musicgens.py:111 +msgid "I like listening to music." msgstr "" -#: experiment/rules/util/goldsmiths.py:89 -msgid "3 hours" +#: question/musicgens.py:115 +msgid "I enjoy music." msgstr "" -#: experiment/rules/util/goldsmiths.py:90 -msgid "4–5 hours" +#: question/musicgens.py:119 +msgid "I listen to music for pleasure." msgstr "" -#: experiment/rules/util/goldsmiths.py:91 -msgid "6–9 hours" +#: question/musicgens.py:123 +msgid "Music is kind of an addiction for me - I couldn't live without it." msgstr "" -#: experiment/rules/util/goldsmiths.py:92 -msgid "10 or more hours" +#: question/musicgens.py:127 +msgid "" +"I can tell when people sing or play out of time with the beat of the music." msgstr "" -#: experiment/rules/util/goldsmiths.py:97 -msgid "How many musical instruments can you play?" +#: question/musicgens.py:131 +msgid "I can hear when people are not in sync when they play a song." msgstr "" -#: experiment/rules/util/goldsmiths.py:99 experiment/rules/util/goldsmiths.py:131 -#: experiment/rules/util/goldsmiths.py:200 experiment/rules/util/goldsmiths.py:215 -msgid "0" +#: question/musicgens.py:135 +msgid "I can tell when music is sung or played in time with the beat." msgstr "" -#: experiment/rules/util/goldsmiths.py:100 experiment/rules/util/goldsmiths.py:132 -#: experiment/rules/util/goldsmiths.py:202 experiment/rules/util/goldsmiths.py:217 -msgid "1" +#: question/musicgens.py:139 +msgid "I can sing or play a song from memory." msgstr "" -#: experiment/rules/util/goldsmiths.py:101 experiment/rules/util/goldsmiths.py:133 -#: experiment/rules/util/goldsmiths.py:203 experiment/rules/util/goldsmiths.py:218 -msgid "2" +#: question/musicgens.py:143 +msgid "Singing or playing music from memory is easy for me." msgstr "" -#: experiment/rules/util/goldsmiths.py:102 experiment/rules/util/goldsmiths.py:134 -#: experiment/rules/util/goldsmiths.py:204 experiment/rules/util/goldsmiths.py:219 -msgid "3" +#: question/musicgens.py:147 +msgid "I find it hard to sing or play a song from memory." msgstr "" -#: experiment/rules/util/goldsmiths.py:103 -msgid "4–5" +#: question/musicgens.py:151 +msgid "When I sing, I have no idea whether I'm in tune or not." msgstr "" -#: experiment/rules/util/goldsmiths.py:104 -msgid "6–9" +#: question/musicgens.py:159 +msgid "I can sing along with other people." msgstr "" -#: experiment/rules/util/goldsmiths.py:105 -msgid "10 or more" +#: question/musicgens.py:163 +msgid "I have no sense for rhythm (when I listen, play or dance to music)." msgstr "" -#: experiment/rules/util/goldsmiths.py:116 +#: question/musicgens.py:167 msgid "" -"I’m intrigued by musical styles I’m not familiar with and want to find out " -"more." +"Understanding the rhythm of a piece is easy for me (when I listen, play or " +"dance to music)." msgstr "" -#: experiment/rules/util/goldsmiths.py:120 -msgid "I don’t spend much of my disposable income on music." +#: question/musicgens.py:171 +msgid "I have a good sense of rhythm (when I listen, play, or dance to music)." msgstr "" -#: experiment/rules/util/goldsmiths.py:125 +#: question/musicgens.py:175 msgid "" -" I keep track of new music that I come across (e.g. new artists or " -"recordings)." +"Do you have absolute pitch? Absolute pitch is the ability to recognise and " +"name an isolated musical tone without a reference tone, e.g. being able to " +"say 'F#' if someone plays that note on the piano." msgstr "" -#: experiment/rules/util/goldsmiths.py:129 -msgid "" -"How many live music events have you attended as an audience member in the " -"past twelve months?" +#: question/musicgens.py:179 +msgid "Do you have perfect pitch?" msgstr "" -#: experiment/rules/util/goldsmiths.py:135 experiment/rules/util/goldsmiths.py:205 -#: experiment/rules/util/goldsmiths.py:220 -msgid "4-6" +#: question/musicgens.py:183 +msgid "" +"If someone plays a note on an instrument and you can't see what note it is, " +"can you still name it (e.g. say that is a 'C' or an 'F')?" msgstr "" -#: experiment/rules/util/goldsmiths.py:136 -msgid "7-10" +#: question/musicgens.py:187 +msgid "Can you hear the difference between two melodies?" msgstr "" -#: experiment/rules/util/goldsmiths.py:137 -msgid "11 or more" +#: question/musicgens.py:191 +msgid "I can recognise differences between melodies even if they are similar." msgstr "" -#: experiment/rules/util/goldsmiths.py:143 -msgid "How much time per day do you spend listening to music attentively?" +#: question/musicgens.py:195 +msgid "I can tell when two melodies are the same or different." msgstr "" -#: experiment/rules/util/goldsmiths.py:145 -msgid "0-15 min" +#: question/musicgens.py:199 +msgid "I make up new melodies in my mind." msgstr "" -#: experiment/rules/util/goldsmiths.py:146 -msgid "15-30 min" +#: question/musicgens.py:203 +msgid "I make up songs, even when I'm just singing to myself." msgstr "" -#: experiment/rules/util/goldsmiths.py:147 -msgid "30-60 min" +#: question/musicgens.py:207 +msgid "I like to play around with new melodies that come to my mind." msgstr "" -#: experiment/rules/util/goldsmiths.py:148 -msgid "60-90 min" +#: question/musicgens.py:211 +msgid "I have a melody stuck in my mind." msgstr "" -#: experiment/rules/util/goldsmiths.py:149 -msgid "2 hrs" +#: question/musicgens.py:215 +msgid "I experience earworms." msgstr "" -#: experiment/rules/util/goldsmiths.py:150 -msgid "2-3 hrs" +#: question/musicgens.py:219 +msgid "I get music stuck in my head." msgstr "" -#: experiment/rules/util/goldsmiths.py:151 -msgid "4 hrs or more" +#: question/musicgens.py:223 +msgid "I have a piece of music stuck on repeat in my head." msgstr "" -#: experiment/rules/util/goldsmiths.py:159 -msgid "I am able to judge whether someone is a good singer or not." +#: question/musicgens.py:227 +msgid "Music makes me dance." msgstr "" -#: experiment/rules/util/goldsmiths.py:162 -msgid "I usually know when I’m hearing a song for the first time." +#: question/musicgens.py:231 +msgid "I don't like to dance, not even with music I like." msgstr "" -#: experiment/rules/util/goldsmiths.py:165 -msgid "" -"I find it difficult to spot mistakes in a performance of a song even if I " -"know the tune." +#: question/musicgens.py:235 +msgid "I can dance to a beat." msgstr "" -#: experiment/rules/util/goldsmiths.py:170 -msgid "" -"I have trouble recognising a familiar song when played in a different way or " -"by a different performer." +#: question/musicgens.py:239 +msgid "I easily get into a groove when listening to music." msgstr "" -#: experiment/rules/util/goldsmiths.py:175 -msgid "I can tell when people sing or play out of time with the beat." +#: question/musicgens.py:243 +msgid "Can you hear the difference between two rhythms?" msgstr "" -#: experiment/rules/util/goldsmiths.py:179 -msgid "I can tell when people sing or play out of tune." +#: question/musicgens.py:247 +msgid "I can tell when two rhythms are the same or different." msgstr "" -#: experiment/rules/util/goldsmiths.py:185 -msgid "When I hear a piece of music I can usually identify its genre." +#: question/musicgens.py:251 +msgid "I can recognise differences between rhythms even if they are similar." msgstr "" -#: experiment/rules/util/goldsmiths.py:197 -msgid "How many years of formal training have you had in music theory?" +#: question/musicgens.py:255 +msgid "I can't help humming or singing along to music that I like." msgstr "" -#: experiment/rules/util/goldsmiths.py:201 experiment/rules/util/goldsmiths.py:216 -msgid "0.5" +#: question/musicgens.py:259 +msgid "" +"When I hear a tune I like a lot I can't help tapping or moving to its beat." msgstr "" -#: experiment/rules/util/goldsmiths.py:206 experiment/rules/util/goldsmiths.py:221 -msgid "7 or more" +#: question/musicgens.py:263 +msgid "Hearing good music makes me want to sing along." msgstr "" -#: experiment/rules/util/goldsmiths.py:212 +#: question/musicgens.py:270 msgid "" -"How many years of formal training have you had on a musical instrument " -"(including voice) during your lifetime?" -msgstr "" - -#: experiment/rules/util/goldsmiths.py:237 -msgid "I only need to hear a new tune once and I can sing it back hours later." +"Please select the sentence that describes your level of achievement in music." msgstr "" -#: experiment/rules/util/goldsmiths.py:245 -msgid "I sometimes choose music that can trigger shivers down my spine." +#: question/musicgens.py:272 +msgid "I have no training or recognised talent in this area." msgstr "" -#: experiment/rules/util/goldsmiths.py:249 -msgid "Pieces of music rarely evoke emotions for me." +#: question/musicgens.py:273 +msgid "I play one or more musical instruments proficiently." msgstr "" -#: experiment/rules/util/goldsmiths.py:253 -msgid "I often pick certain music to motivate or excite me." +#: question/musicgens.py:274 +msgid "I have played with a recognised orchestra or band." msgstr "" -#: experiment/rules/util/goldsmiths.py:259 -msgid "" -"I am able to talk about the emotions that a piece of music evokes for me." +#: question/musicgens.py:275 +msgid "I have composed an original piece of music." msgstr "" -#: experiment/rules/util/goldsmiths.py:263 -msgid "Music can evoke my memories of past people and places." +#: question/musicgens.py:276 +msgid "My musical talent has been critiqued in a local publication." msgstr "" -#: experiment/rules/util/languages.py:8 -msgid "Please rate your previous experience:" -msgstr "Por favor indique a sua experiência prévia:" - -#: experiment/rules/util/languages.py:10 experiment/rules/util/languages.py:40 -msgid "fluent" -msgstr "fluente" - -#: experiment/rules/util/languages.py:11 experiment/rules/util/languages.py:41 -msgid "intermediate" -msgstr "intermediário" - -#: experiment/rules/util/languages.py:12 experiment/rules/util/languages.py:42 -msgid "beginner" -msgstr "iniciante" - -#: experiment/rules/util/languages.py:13 experiment/rules/util/languages.py:43 -msgid "some exposure" -msgstr "alguma exposição" - -#: experiment/rules/util/languages.py:14 experiment/rules/util/languages.py:44 -msgid "no exposure" -msgstr "nenhuma exposição" - -#: experiment/rules/util/languages.py:19 -msgid "What is your mother tongue?" -msgstr "Qual é a sua língua materna" - -#: experiment/rules/util/languages.py:23 -msgid "What is your second language, if applicable?" -msgstr "Qual é a sua segunda língua, se houver?" - -#: experiment/rules/util/languages.py:27 -msgid "What is your third language, if applicable?" -msgstr "Qual é a sua terceira língua, se houver?" - -#: experiment/rules/util/languages.py:37 -msgid "Please rate your previous experience with {}" -msgstr "Por favor, indique a sua experiência prévia com {}" - -#: experiment/rules/util/languages.py:55 -msgid "Exposure to {}" -msgstr "Exposição a {}" - -#: experiment/rules/util/questions.py:10 -msgid "With which gender do you currently most identify?" -msgstr "Qual é a sua identidade de gênero?" - -#: experiment/rules/util/questions.py:12 -msgid "Man" -msgstr "Homen" - -#: experiment/rules/util/questions.py:13 -msgid "Transgender man" -msgstr "Homen transgênero" - -#: experiment/rules/util/questions.py:14 -msgid "Transgender woman" -msgstr "Mulher transgênero" - -#: experiment/rules/util/questions.py:15 -msgid "Woman" -msgstr "Mulher" - -#: experiment/rules/util/questions.py:16 -msgid "Non-conforming or questioning" -msgstr "Gênero não-binário" - -#: experiment/rules/util/questions.py:17 -msgid "Intersex or two-spirit" -msgstr "Intersexual ou dois-espíritos" - -#: experiment/rules/util/questions.py:18 -msgid "Prefer not to answer" -msgstr "Prefiro não dizer" - -#: experiment/rules/util/questions.py:23 -msgid "When were you born?" +#: question/musicgens.py:277 +msgid "My composition has been recorded." msgstr "" -#: experiment/rules/util/questions.py:25 -msgid "1943 or earlier" +#: question/musicgens.py:278 +msgid "Recordings of my composition have been sold publicly." msgstr "" -#: experiment/rules/util/questions.py:26 -msgid "1946–1964" +#: question/musicgens.py:279 +msgid "My compositions have been critiqued in a national publication." msgstr "" -#: experiment/rules/util/questions.py:27 -msgid "1965-1980" +#: question/musicgens.py:280 +msgid " My compositions have been critiqued in multiple national publications." msgstr "" -#: experiment/rules/util/questions.py:28 -msgid "1981–1996" +#: question/musicgens.py:285 +msgid "" +"How engaged with music are you? Singing, playing, and even writing music " +"counts here. Please choose the answer which describes you best." msgstr "" -#: experiment/rules/util/questions.py:29 -msgid "1997 or later" +#: question/musicgens.py:287 +msgid "I am not engaged in music at all." msgstr "" -#: experiment/rules/util/questions.py:35 experiment/rules/util/questions.py:84 +#: question/musicgens.py:288 msgid "" -"In which country did you spend the most formative years of your childhood " -"and youth?" +"I am self-taught and play music privately, but I have never played, sung, or " +"shown my music to others." msgstr "" -"Em que país você passou os anos mais formativos da sua infância e " -"adolescência?" -#: experiment/rules/util/questions.py:41 -msgid "What is the highest educational qualification that you have attained?" +#: question/musicgens.py:289 +msgid "" +"I have taken lessons in music, but I have never played, sung, or shown my " +"music to others." msgstr "" -#: experiment/rules/util/questions.py:43 -msgid "Have not (yet) completed any school qualification" +#: question/musicgens.py:290 +msgid "" +"I have played or sung, or my music has been played in public concerts in my " +"home town, but I have not been paid for this." msgstr "" -#: experiment/rules/util/questions.py:44 -msgid "Vocational qualification at about 16 years of age (GCSE)" +#: question/musicgens.py:291 +msgid "" +"I have played or sung, or my music has been played in public concerts in my " +"home town, and I have been paid for this." msgstr "" -#: experiment/rules/util/questions.py:45 -msgid "Secondary diploma (A-levels/high school)" +#: question/musicgens.py:292 +msgid "I am professionally active as a musician." msgstr "" -#: experiment/rules/util/questions.py:46 -msgid "Associate's degree or 2-year professional diploma" +#: question/musicgens.py:293 +msgid "" +"I am professionally active as a musician and have been reviewed/featured in " +"the national or international media and/or have received an award for my " +"musical activities." msgstr "" -#: experiment/rules/util/questions.py:47 -msgid "Bachelor's degree or equivalent" +#: question/musicgens.py:300 +msgid "Completely disagree" msgstr "" -#: experiment/rules/util/questions.py:48 -msgid "Master's degree or equivalent" +#: question/musicgens.py:301 +msgid "Strongly disagree" msgstr "" -#: experiment/rules/util/questions.py:49 -msgid "Doctoral degree or equivalent" +#: question/musicgens.py:303 +msgid "Neither agree nor disagree" msgstr "" -#: experiment/rules/util/questions.py:54 experiment/rules/util/questions.py:88 -msgid "In which country do you currently reside?" -msgstr "Em que país você reside atualmente?" - -#: experiment/rules/util/questions.py:64 -msgid "Jazz/Folk/Classical" +#: question/musicgens.py:305 +msgid "Strongly agree" msgstr "" -#: experiment/rules/util/questions.py:71 -msgid "The instrument I play best, including voice (or none), is:" +#: question/musicgens.py:306 +msgid "Completely agree" msgstr "" -#: experiment/rules/util/questions.py:79 -msgid "What is your age?" -msgstr "Qual é a sua idade?" - -#: experiment/rules/util/questions.py:93 +#: question/musicgens.py:311 msgid "" -"If you are still in education, what is the highest qualification you expect " -"to obtain?" +"To what extent do you agree that you see yourself as someone who is " +"sophisticated in art, music, or literature?" msgstr "" -#: experiment/rules/util/questions.py:95 -msgid "First school qualification (A-levels/ High school" +#: question/musicgens.py:313 +msgid "Agree strongly" msgstr "" -#: experiment/rules/util/questions.py:96 -msgid "Post-16 vocational course" +#: question/musicgens.py:314 +msgid "Agree moderately" msgstr "" -#: experiment/rules/util/questions.py:97 -msgid "Second school qualification (A-levels/high school)" +#: question/musicgens.py:315 +msgid "Agree slightly" msgstr "" -#: experiment/rules/util/questions.py:98 -msgid "Undergraduate degree or professional qualification" -msgstr "" +#: question/musicgens.py:316 +#, fuzzy +#| msgid "I agree" +msgid "Disagree slightly" +msgstr "Concordo" -#: experiment/rules/util/questions.py:99 -msgid "Postgraduate degree" +#: question/musicgens.py:317 +msgid "Disagree moderately" msgstr "" -#: experiment/rules/util/questions.py:100 -msgid "Not applicable" -msgstr "" +#: question/musicgens.py:318 +#, fuzzy +#| msgid "I agree" +msgid "Disagree strongly" +msgstr "Concordo" -#: experiment/rules/util/questions.py:105 -msgid "Occupational status" +#: question/musicgens.py:323 +msgid "" +"At the peak of my interest, I practised ___ hours on my primary instrument " +"(including voice)." msgstr "" -#: experiment/rules/util/questions.py:107 -msgid "Still at School" +#: question/musicgens.py:328 +msgid "1.5" msgstr "" -#: experiment/rules/util/questions.py:108 -msgid "At University" +#: question/musicgens.py:329 +msgid "3–4" msgstr "" -#: experiment/rules/util/questions.py:109 -msgid "In Full-time employment" +#: question/musicgens.py:330 +msgid "5 or more" msgstr "" -#: experiment/rules/util/questions.py:110 -msgid "In Part-time employment" +#: question/musicgens.py:335 +msgid "How often did you play or sing during the most active period?" msgstr "" -#: experiment/rules/util/questions.py:111 -msgid "Self-employed" +#: question/musicgens.py:337 +msgid "Every day" msgstr "" -#: experiment/rules/util/questions.py:112 -msgid "Homemaker/full time parent" +#: question/musicgens.py:338 +msgid "More than 1x per week" msgstr "" -#: experiment/rules/util/questions.py:113 -msgid "Unemployed" +#: question/musicgens.py:339 +msgid "1x per week" msgstr "" -#: experiment/rules/util/questions.py:114 -msgid "Retired" +#: question/musicgens.py:340 +msgid "1x per month" msgstr "" -#: experiment/rules/views/composite_view.py:4 experiment/rules/views/song_sync.py:59 -msgid "Do you recognise this song?" +#: question/musicgens.py:345 +msgid "How long (duration) did you play or sing during the most active period?" msgstr "" -#: experiment/rules/views/composite_view.py:5 experiment/rules/views/song_sync.py:60 -msgid "Keep imagining the music" +#: question/musicgens.py:347 +msgid "More than 1 hour per week" msgstr "" -#: experiment/rules/views/composite_view.py:6 experiment/rules/views/song_sync.py:61 -msgid "Did the track come back in the right place?" +#: question/musicgens.py:348 question/musicgens.py:369 +msgid "1 hour per week" msgstr "" -#: experiment/rules/views/composite_view.py:7 experiment/rules/views/song_sync.py:62 -msgid "Get ready!" +#: question/musicgens.py:349 +msgid "Less than 1 hour per week" msgstr "" -#: experiment/rules/views/final_score.py:14 -msgid "plastic" +#: question/musicgens.py:354 +msgid "" +"About how many hours do you usually spend each week playing a musical " +"instrument?" msgstr "" -#: experiment/rules/views/final_score.py:15 -msgid "bronze" +#: question/musicgens.py:357 +msgid "1 hour or less a week" msgstr "" -#: experiment/rules/views/final_score.py:16 -msgid "silver" +#: question/musicgens.py:358 +msgid "2–3 hours a week" msgstr "" -#: experiment/rules/views/final_score.py:17 -msgid "gold" +#: question/musicgens.py:359 +msgid "4–5 hours a week" msgstr "" -#: experiment/rules/views/final_score.py:18 -msgid "platinum" +#: question/musicgens.py:360 +msgid "6–7 hours a week" msgstr "" -#: experiment/rules/views/final_score.py:19 -msgid "diamond" +#: question/musicgens.py:361 +msgid "8 or more hours a week" msgstr "" -#: experiment/rules/views/final_score.py:32 -msgid "Play again" +#: question/musicgens.py:366 +msgid "" +"Indicate approximately how many hours per week you have played or practiced " +"any musical instrument at all, i.e., all different instruments, on average " +"over the last 10 years." msgstr "" -#: experiment/rules/views/final_score.py:34 -#, fuzzy -#| msgid "End of experiment" -msgid "All experiments" -msgstr "Fim do experimento" - -#: experiment/rules/views/final_score.py:36 -msgid "Final score" +#: question/musicgens.py:368 +msgid "less than 1 hour per week" msgstr "" -#: experiment/rules/views/question.py:14 experiment/rules/views/question.py:35 -#: experiment/rules/views/question.py:52 experiment/rules/views/question.py:70 -#: experiment/rules/views/question.py:88 experiment/rules/views/question.py:105 -#: experiment/rules/views/question.py:123 experiment/rules/views/question.py:146 -#: experiment/rules/views/question.py:169 experiment/rules/views/question.py:186 -msgid "Skip" -msgstr "Pular" - -#: experiment/rules/views/question.py:123 -msgid "How much do you agree or disagree?" +#: question/musicgens.py:370 +msgid "2 hours per week" msgstr "" -#: experiment/rules/views/question.py:129 experiment/rules/views/question.py:152 -msgid "Completely Disagree" +#: question/musicgens.py:371 +msgid "3 hours per week" msgstr "" -#: experiment/rules/views/question.py:130 experiment/rules/views/question.py:153 -msgid "Strongly Disagree" +#: question/musicgens.py:372 +msgid "4–5 hours per week" msgstr "" -#: experiment/rules/views/question.py:131 experiment/rules/views/question.py:154 -#, fuzzy -#| msgid "I agree" -msgid "Disagree" -msgstr "Concordo" - -#: experiment/rules/views/question.py:132 experiment/rules/views/question.py:155 -msgid "Neither Agree nor Disagree" +#: question/musicgens.py:373 +msgid "6–9 hours per week" msgstr "" -#: experiment/rules/views/question.py:133 experiment/rules/views/question.py:156 -#, fuzzy -#| msgid "I agree" -msgid "Agree" -msgstr "Concordo" - -#: experiment/rules/views/question.py:134 experiment/rules/views/question.py:157 -msgid "Strongly Agree" +#: question/musicgens.py:374 +msgid "10–14 hours per week" msgstr "" -#: experiment/rules/views/question.py:135 experiment/rules/views/question.py:158 -msgid "Completely Agree" +#: question/musicgens.py:375 +msgid "15–24 hours per week" msgstr "" -#: experiment/rules/views/question.py:146 -msgid "How much do you agree?" +#: question/musicgens.py:376 +msgid "25–40 hours per week" msgstr "" -#: experiment/rules/views/question.py:186 -msgid "How certain are you of this answer?" +#: question/musicgens.py:377 +msgid "41 or more hours per week" msgstr "" -#: experiment/rules/views/question.py:192 -msgid "I guessed" +#: question/other.py:24 +msgid "" +"In which region did you spend the most formative years of your childhood and " +"youth?" msgstr "" -#: experiment/rules/views/question.py:193 -msgid "I think I know" -msgstr "" +#: question/other.py:31 +#, fuzzy +#| msgid "With which gender do you currently most identify?" +msgid "In which region do you currently reside?" +msgstr "Qual é a sua identidade de gênero?" -#: experiment/rules/views/question.py:194 -msgid "I am sure I know" +#: question/other.py:54 +msgid "Folk/Mountain songs" msgstr "" -#: experiment/rules/views/score.py:22 experiment/rules/views/song_bool.py:56 -#: experiment/rules/views/song_sync.py:57 -#: experiment/rules/views/two_alternative_forced.py:104 -#: experiment/rules/views/two_song.py:78 -msgid "Round {} / {}" +#: question/other.py:55 +msgid "Western classical music/Jazz/Opera/Musical" msgstr "" -#: experiment/rules/views/score.py:28 -msgid "Score" +#: question/other.py:56 +msgid "Chinese opera" msgstr "" -#: experiment/rules/views/score.py:29 -msgid "Next" +#: question/other.py:66 +msgid "" +"Thank you so much for your feedback! Feel free to include your contact " +"information if you would like a reply or skip if you wish to remain " +"anonymous." msgstr "" -#: experiment/rules/views/score.py:30 -msgid "You listened to:" +#: question/other.py:69 +msgid "Contact (optional):" msgstr "" -#: experiment/rules/views/score.py:41 -msgid "No points" +#: section/admin.py:106 +msgid "Cannot upload {}: {}" msgstr "" -#: experiment/rules/views/score.py:44 -msgid "Incorrect" -msgstr "" +#: theme/serializers.py:27 +#, fuzzy +#| msgid "End of experiment" +msgid "Next experiment" +msgstr "Fim do experimento" -#: experiment/rules/views/score.py:47 -msgid "Correct" +#: theme/serializers.py:28 +msgid "About us" msgstr "" -#: experiment/rules/views/song_bool.py:59 experiment/rules/views/song_sync.py:65 -msgid "Yes" +#: theme/serializers.py:31 +msgid "Points" msgstr "" -#: experiment/rules/views/song_bool.py:60 experiment/rules/views/song_sync.py:66 -msgid "No" +#: theme/serializers.py:32 +msgid "No points yet!" msgstr "" + +#~ msgid "I agree" +#~ msgstr "Concordo" + +#~ msgid "Stop" +#~ msgstr "Parar" + +#~ msgid "Exposure to {}" +#~ msgstr "Exposição a {}" diff --git a/backend/locale/zh/LC_MESSAGES/django.mo b/backend/locale/zh/LC_MESSAGES/django.mo index bd45e20ab..3fdf81b58 100644 Binary files a/backend/locale/zh/LC_MESSAGES/django.mo and b/backend/locale/zh/LC_MESSAGES/django.mo differ diff --git a/backend/locale/zh/LC_MESSAGES/django.po b/backend/locale/zh/LC_MESSAGES/django.po index 4c4c5deb0..b9f02d321 100755 --- a/backend/locale/zh/LC_MESSAGES/django.po +++ b/backend/locale/zh/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-04-24 11:46+0200\n" +"POT-Creation-Date: 2025-01-06 14:24+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,109 +17,107 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: experiment/actions/final.py:16 +#: experiment/actions/final.py:92 msgid "plastic" msgstr "塑料" -#: experiment/actions/final.py:17 +#: experiment/actions/final.py:93 msgid "bronze" msgstr "青铜" -#: experiment/actions/final.py:18 +#: experiment/actions/final.py:94 msgid "silver" msgstr "白银" -#: experiment/actions/final.py:19 +#: experiment/actions/final.py:95 msgid "gold" msgstr "黄金" -#: experiment/actions/final.py:20 +#: experiment/actions/final.py:96 msgid "platinum" msgstr "铂金" -#: experiment/actions/final.py:21 +#: experiment/actions/final.py:97 msgid "diamond" msgstr "钻石" -#: experiment/actions/final.py:24 +#: experiment/actions/final.py:103 msgid "Final score" msgstr "最终得分" -#: experiment/actions/final.py:46 participant/views.py:44 +#: experiment/actions/final.py:132 participant/views.py:45 msgid "points" msgstr "分" -#: experiment/actions/final.py:60 experiment/rules/hooked.py:114 -#: experiment/rules/thats_my_song.py:84 +#: experiment/actions/final.py:145 experiment/rules/hooked.py:106 +#: experiment/rules/thats_my_song.py:67 msgid "Play again" msgstr "再玩一次" -#: experiment/actions/final.py:61 participant/views.py:39 +#: experiment/actions/final.py:146 participant/views.py:40 msgid "My profile" msgstr "我的结果" -#: experiment/actions/final.py:62 +#: experiment/actions/final.py:147 msgid "All experiments" msgstr "实验结束" -#: experiment/actions/form.py:71 experiment/questions/musicgens.py:30 -#: experiment/rules/eurovision_2020.py:155 experiment/rules/hooked.py:317 -#: experiment/rules/huang_2022.py:89 experiment/rules/kuiper_2020.py:145 -#: experiment/rules/musical_preferences.py:140 +#: experiment/actions/form.py:71 experiment/rules/hooked.py:304 +#: experiment/rules/huang_2022.py:81 +#: experiment/rules/musical_preferences.py:132 question/musicgens.py:30 msgid "No" msgstr "否" -#: experiment/actions/form.py:72 experiment/questions/musicgens.py:29 -#: experiment/rules/eurovision_2020.py:156 experiment/rules/hooked.py:318 -#: experiment/rules/huang_2022.py:89 experiment/rules/kuiper_2020.py:146 -#: experiment/rules/musical_preferences.py:140 +#: experiment/actions/form.py:72 experiment/rules/hooked.py:305 +#: experiment/rules/huang_2022.py:81 +#: experiment/rules/musical_preferences.py:132 question/musicgens.py:29 msgid "Yes" msgstr "是" -#: experiment/actions/form.py:121 +#: experiment/actions/form.py:122 msgid "How much do you agree or disagree?" msgstr "您是否同意或不同意?请左右移动圆圈按钮至对应的回答。" -#: experiment/actions/form.py:134 +#: experiment/actions/form.py:135 msgid "Completely Disagree" msgstr "完全不同意" -#: experiment/actions/form.py:135 experiment/actions/form.py:144 +#: experiment/actions/form.py:136 experiment/actions/form.py:145 msgid "Strongly Disagree" msgstr "非常不同意" -#: experiment/actions/form.py:136 experiment/actions/form.py:145 -#: experiment/questions/musicgens.py:302 +#: experiment/actions/form.py:137 experiment/actions/form.py:146 +#: question/musicgens.py:302 msgid "Disagree" msgstr "不同意" -#: experiment/actions/form.py:137 experiment/actions/form.py:146 +#: experiment/actions/form.py:138 experiment/actions/form.py:147 msgid "Neither Agree nor Disagree" msgstr "即不同意也不反对" -#: experiment/actions/form.py:138 experiment/actions/form.py:147 -#: experiment/questions/musicgens.py:304 +#: experiment/actions/form.py:139 experiment/actions/form.py:148 +#: question/musicgens.py:304 msgid "Agree" msgstr "同意" -#: experiment/actions/form.py:139 experiment/actions/form.py:148 +#: experiment/actions/form.py:140 experiment/actions/form.py:149 msgid "Strongly Agree" msgstr "非常同意" -#: experiment/actions/form.py:140 +#: experiment/actions/form.py:141 msgid "Completely Agree" msgstr "完全同意" -#: experiment/actions/form.py:177 experiment/actions/trial.py:61 -#: experiment/actions/utils.py:13 experiment/rules/hooked.py:174 -#: experiment/rules/huang_2022.py:145 -#: experiment/rules/rhythm_battery_intro.py:126 -#: experiment/rules/speech2song.py:103 experiment/rules/speech2song.py:113 -#: experiment/rules/speech2song.py:139 experiment/rules/util/practice.py:98 +#: experiment/actions/form.py:178 experiment/actions/trial.py:57 +#: experiment/actions/utils.py:25 experiment/rules/hooked.py:164 +#: experiment/rules/huang_2022.py:137 experiment/rules/practice.py:192 +#: experiment/rules/rhythm_battery_intro.py:141 +#: experiment/rules/speech2song.py:100 experiment/rules/speech2song.py:110 +#: experiment/rules/speech2song.py:136 msgid "Continue" msgstr "继续" -#: experiment/actions/form.py:177 +#: experiment/actions/form.py:178 msgid "Skip" msgstr "跳过" @@ -127,41 +125,41 @@ msgstr "跳过" msgid "Select a Playlist" msgstr "请选择一个曲库" -#: experiment/actions/score.py:42 +#: experiment/actions/score.py:57 +#, python-brace-format +msgid "Round {get_rounds_passed} / {total_rounds}" +msgstr "" + +#: experiment/actions/score.py:69 msgid "Total Score" msgstr "总得分" -#: experiment/actions/score.py:43 experiment/rules/musical_preferences.py:119 +#: experiment/actions/score.py:69 experiment/rules/musical_preferences.py:106 msgid "Next" msgstr "下一首" -#: experiment/actions/score.py:44 +#: experiment/actions/score.py:69 msgid "You listened to:" msgstr "您听到的是: " -#: experiment/actions/score.py:53 -msgid "Round {} / {}" -msgstr "{} / {}轮" - -#: experiment/actions/score.py:77 +#: experiment/actions/score.py:119 msgid "No points" msgstr "零分" -#: experiment/actions/score.py:80 +#: experiment/actions/score.py:123 msgid "Incorrect" msgstr "不正确" -#: experiment/actions/score.py:83 +#: experiment/actions/score.py:127 msgid "Correct" msgstr "正确" -#: experiment/actions/utils.py:13 experiment/rules/congosamediff.py:222 -#: experiment/rules/musical_preferences.py:274 +#: experiment/actions/utils.py:25 experiment/rules/congosamediff.py:181 +#: experiment/rules/musical_preferences.py:243 msgid "End" msgstr "完成" -#: experiment/actions/wrappers.py:64 experiment/rules/eurovision_2020.py:146 -#: experiment/rules/hooked.py:309 experiment/rules/kuiper_2020.py:136 +#: experiment/actions/wrappers.py:64 experiment/rules/hooked.py:296 msgid "Get ready!" msgstr "准备" @@ -175,3792 +173,3875 @@ msgstr "您是否认出了这首歌曲?" msgid "Keep imagining the music" msgstr "继续默唱音乐" -#: experiment/actions/wrappers.py:101 +#: experiment/actions/wrappers.py:106 msgid "Did the track come back in the right place?" msgstr "歌曲回到正确的位置了吗?" -#: experiment/management/commands/templates/experiment.py:38 -#: experiment/rules/hooked.py:75 experiment/rules/huang_2022.py:49 -#: experiment/rules/matching_pairs.py:37 -#: experiment/rules/musical_preferences.py:53 -#: experiment/rules/speech2song.py:53 -#: experiment/rules/visual_matching_pairs.py:34 -#: experiment/templates/consent/consent_categorization.html:15 -#: experiment/templates/consent/consent_hooked.html:79 -#: experiment/templates/consent/consent_huang2021.html:88 -#: experiment/templates/consent/consent_musical_preferences.html:64 -msgid "Informed consent" -msgstr "知情同意声书" - -#: experiment/management/commands/templates/experiment.py:39 -#: experiment/rules/hooked.py:76 experiment/rules/huang_2022.py:50 -#: experiment/rules/matching_pairs.py:38 experiment/rules/speech2song.py:54 -#: experiment/rules/visual_matching_pairs.py:35 -msgid "I agree" -msgstr "同意" - -#: experiment/management/commands/templates/experiment.py:40 -#: experiment/rules/hooked.py:77 experiment/rules/huang_2022.py:51 -#: experiment/rules/matching_pairs.py:39 experiment/rules/speech2song.py:55 -#: experiment/rules/visual_matching_pairs.py:36 -msgid "Stop" -msgstr "停止" - -#: experiment/management/commands/templates/experiment.py:49 +#: experiment/management/commands/templates/experiment.py:37 msgid "Please read the instructions carefully" msgstr "" -#: experiment/management/commands/templates/experiment.py:50 +#: experiment/management/commands/templates/experiment.py:38 msgid "Next step of explanation" msgstr "" -#: experiment/management/commands/templates/experiment.py:51 +#: experiment/management/commands/templates/experiment.py:39 msgid "Another step of explanation" msgstr "" -#: experiment/management/commands/templates/experiment.py:76 -#: experiment/rules/congosamediff.py:224 +#: experiment/management/commands/templates/experiment.py:61 +#: experiment/rules/congosamediff.py:183 #, fuzzy #| msgid "Voluntary participation" msgid "Thank you for participating!" msgstr "自愿参与" -#: experiment/management/commands/templates/experiment.py:90 +#: experiment/management/commands/templates/experiment.py:75 #, fuzzy #| msgid "Do you recognise this song?" msgid "Do you like this song?" msgstr "您是否认出了这首歌曲?" -#: experiment/management/commands/templates/experiment.py:100 -#, fuzzy -#| msgid "Begin experiment" -msgid "Test experiment" -msgstr "实验结束" - -#: experiment/questions/demographics.py:10 -msgid "Have not (yet) completed any school qualification" -msgstr "尚未取得任何学历" - -#: experiment/questions/demographics.py:14 -msgid "Not applicable" -msgstr "不适用" +#: experiment/management/commands/templates/experiment.py:85 +msgid "Test block" +msgstr "" -#: experiment/questions/demographics.py:21 -msgid "With which gender do you currently most identify?" -msgstr "您目前对自己的性别认识?" +#: experiment/models.py:532 +#, python-brace-format +msgid "" +"Content for social media sharing. Use {points} and {experiment_name} as " +"placeholders." +msgstr "" -#: experiment/questions/demographics.py:23 -msgid "Man" -msgstr "男性" +#: experiment/models.py:586 +msgid "List of tags for social media sharing" +msgstr "" -#: experiment/questions/demographics.py:24 -msgid "Transgender man" -msgstr "跨性别男性" +#: experiment/models.py:590 +msgid "" +"URL to be shared on social media. If empty, the experiment URL will be used." +msgstr "" -#: experiment/questions/demographics.py:25 -msgid "Transgender woman" -msgstr "跨性别女性" +#: experiment/models.py:594 +msgid "Facebook" +msgstr "" -#: experiment/questions/demographics.py:26 -msgid "Woman" -msgstr "女性" +#: experiment/models.py:595 +msgid "WhatsApp" +msgstr "" -#: experiment/questions/demographics.py:27 -msgid "Non-conforming or questioning" -msgstr "没有符合的或在质疑中" +#: experiment/models.py:596 +msgid "Twitter" +msgstr "" -#: experiment/questions/demographics.py:28 -msgid "Intersex or two-spirit" -msgstr "双性" +#: experiment/models.py:597 +msgid "Weibo" +msgstr "" -#: experiment/questions/demographics.py:29 -msgid "Prefer not to answer" -msgstr "我选择不回答" +#: experiment/models.py:598 +msgid "Share" +msgstr "" -#: experiment/questions/demographics.py:35 -msgid "When were you born?" -msgstr "您的出生日期是?" +#: experiment/models.py:599 +msgid "Clipboard" +msgstr "" -#: experiment/questions/demographics.py:37 -msgid "1945 or earlier" -msgstr "(早于)1945年" +#: experiment/models.py:605 +msgid "Selected social media channels for sharing" +msgstr "" -#: experiment/questions/demographics.py:38 -msgid "1946–1964" -msgstr "1946-1964年之间" +#: experiment/models.py:643 +#, python-format +msgid "I scored %(score)d points in %(experiment_name)s" +msgstr "" -#: experiment/questions/demographics.py:39 -msgid "1965-1980" -msgstr "1965-1980年之间" +#: experiment/rules/anisochrony.py:20 +msgid "IRREGULAR" +msgstr "" -#: experiment/questions/demographics.py:40 -msgid "1981–1996" -msgstr "1981-1996年之间" +#: experiment/rules/anisochrony.py:21 +msgid "REGULAR" +msgstr "" -#: experiment/questions/demographics.py:41 -msgid "1997 or later" -msgstr "(晚于)1997年" +#: experiment/rules/anisochrony.py:25 +#: experiment/rules/duration_discrimination.py:70 +#: experiment/rules/duration_discrimination_tone.py:21 +#: experiment/rules/h_bat.py:157 experiment/rules/hbat_bst.py:57 +#: experiment/rules/rhythm_discrimination.py:259 +msgid "Next fragment" +msgstr "" -#: experiment/questions/demographics.py:48 -#: experiment/questions/demographics.py:90 -msgid "" -"In which country did you spend the most formative years of your childhood " -"and youth?" -msgstr "您在哪个国家度过了童年和青年时代最有成长性的时期?" +#: experiment/rules/anisochrony.py:34 +msgid "The tones were {}. Your answer was CORRECT." +msgstr "" -#: experiment/questions/demographics.py:55 -msgid "What is the highest educational qualification that you have attained?" -msgstr "您所获得的最高学历:" +#: experiment/rules/anisochrony.py:37 +msgid "The tones were {}. Your answer was INCORRECT." +msgstr "" -#: experiment/questions/demographics.py:61 -#: experiment/questions/demographics.py:95 -msgid "In which country do you currently reside?" -msgstr "您目前所在的国家:" +#: experiment/rules/anisochrony.py:47 experiment/rules/h_bat.py:128 +msgid "In this test you will hear a series of tones for each trial." +msgstr "" -#: experiment/questions/demographics.py:68 experiment/questions/other.py:51 -msgid "To which group of musical genres do you currently listen most?" -msgstr "以下哪种音乐类型是您目前最常听的?" +#: experiment/rules/anisochrony.py:51 +msgid "It's your job to decide if the tones sound REGULAR or IRREGULAR" +msgstr "" -#: experiment/questions/demographics.py:70 experiment/questions/other.py:58 -msgid "Dance/Electronic/New Age" -msgstr "舞曲/电子乐/新潮音乐" +#: experiment/rules/anisochrony.py:55 +#: experiment/rules/duration_discrimination.py:141 +#: experiment/rules/h_bat.py:133 experiment/rules/practice.py:140 +msgid "" +"During the experiment it will become more difficult to hear the difference." +msgstr "" -#: experiment/questions/demographics.py:71 experiment/questions/other.py:53 -msgid "Pop/Country/Religious" -msgstr "流行音乐/民谣/乡村音乐" +#: experiment/rules/anisochrony.py:60 +#: experiment/rules/duration_discrimination.py:143 +#: experiment/rules/h_bat.py:135 experiment/rules/hbat_bst.py:30 +#: experiment/rules/practice.py:145 experiment/rules/practice.py:206 +msgid "Try to answer as accurately as possible, even if you're uncertain." +msgstr "" -#: experiment/questions/demographics.py:72 -msgid "Jazz/Folk/Classical" +#: experiment/rules/anisochrony.py:63 experiment/rules/beat_alignment.py:32 +#: experiment/rules/beat_alignment.py:71 +#: experiment/rules/duration_discrimination.py:144 +#: experiment/rules/h_bat.py:136 experiment/rules/hbat_bst.py:31 +#: experiment/rules/rhythm_discrimination.py:237 +msgid "Remember: try not to move or tap along with the sounds" msgstr "" -#: experiment/questions/demographics.py:73 experiment/questions/other.py:57 -msgid "Rock/Punk/Metal" -msgstr "摇滚乐/重金属/朋克" +#: experiment/rules/anisochrony.py:66 +#: experiment/rules/duration_discrimination.py:146 +#: experiment/rules/h_bat.py:140 experiment/rules/hbat_bst.py:35 +#: experiment/rules/practice.py:150 +msgid "" +"This test will take around 4 minutes to complete. Try to stay focused for " +"the entire test!" +msgstr "" -#: experiment/questions/demographics.py:74 experiment/questions/other.py:59 -msgid "Hip-hop/R&B/Funk" -msgstr "嘻哈饶舌/R&B/Funk(放克)" +#: experiment/rules/anisochrony.py:70 experiment/rules/beat_alignment.py:36 +#: experiment/rules/practice.py:232 experiment/rules/rhythm_battery_final.py:44 +#: experiment/rules/rhythm_battery_intro.py:31 +msgid "Ok" +msgstr "" -#: experiment/questions/demographics.py:84 -msgid "What is your age?" -msgstr "您的年龄是?" +#: experiment/rules/anisochrony.py:76 +msgid "" +"Well done! You heard the difference when we shifted a tone by {} percent." +msgstr "" -#: experiment/questions/demographics.py:107 +#: experiment/rules/anisochrony.py:77 msgid "" -"If you are still in education, what is the highest qualification you expect " -"to obtain?" -msgstr "如果您还在接受教育,您期望获得的最高学历是?" +"Many sounds in nature have regularity like a metronome. Our " +"brains use this to process rhythm even better!" +msgstr "" -#: experiment/questions/demographics.py:113 -msgid "Occupational status" -msgstr "您的职业状况" +#: experiment/rules/base.py:31 +msgid "Do you have any remarks or questions?" +msgstr "" -#: experiment/questions/demographics.py:115 -msgid "Still at School" -msgstr "在校学生" +#: experiment/rules/base.py:33 +msgid "Submit" +msgstr "提交" -#: experiment/questions/demographics.py:116 -msgid "At University" -msgstr "大学生" +#: experiment/rules/base.py:37 +msgid "We appreciate your feedback!" +msgstr "感谢您的反馈!" -#: experiment/questions/demographics.py:117 -msgid "In Full-time employment" -msgstr "全职工作中" +#: experiment/rules/base.py:129 experiment/rules/musical_preferences.py:71 +msgid "Questionnaire" +msgstr "问卷调查" -#: experiment/questions/demographics.py:118 -msgid "In Part-time employment" -msgstr "兼职工作中" +#: experiment/rules/base.py:151 +#, python-format +msgid "Questionnaire %(index)i / %(total)i" +msgstr "调查问卷 %(index)i/%(total)i" -#: experiment/questions/demographics.py:119 -msgid "Self-employed" -msgstr "自营职业者" +#: experiment/rules/beat_alignment.py:26 +msgid "" +"This test measures your ability to recognize the beat in a piece of music." +msgstr "" -#: experiment/questions/demographics.py:120 -msgid "Homemaker/full time parent" -msgstr "全职父母" +#: experiment/rules/beat_alignment.py:29 +msgid "" +"Listen to the following music fragments. In each fragment you hear a series " +"of beeps." +msgstr "" -#: experiment/questions/demographics.py:121 -msgid "Unemployed" -msgstr "待业中" +#: experiment/rules/beat_alignment.py:31 +msgid "" +"It's you job to decide if the beeps are ALIGNED TO THE BEAT or NOT ALIGNED " +"TO THE BEAT of the music." +msgstr "" -#: experiment/questions/demographics.py:122 -msgid "Retired" -msgstr "已退休" +#: experiment/rules/beat_alignment.py:34 +msgid "" +"Listen carefully to the following examples. Pay close attention to the " +"description that accompanies each example." +msgstr "" -#: experiment/questions/demographics.py:128 -msgid "What is your gender?" +#: experiment/rules/beat_alignment.py:51 +msgid "Well done! You’ve answered {} percent correctly!" msgstr "" -#: experiment/questions/demographics.py:139 -msgid "Please select your level of musical experience:" -msgstr "请为您先前的语言经历打分:" +#: experiment/rules/beat_alignment.py:53 +msgid "" +"In the UK, over 140.000 people did this test when it was " +"first developed?" +msgstr "" -#: experiment/questions/demographics.py:141 -#: experiment/questions/musicgens.py:356 -msgid "None" +#: experiment/rules/beat_alignment.py:65 +msgid "You will now hear 17 music fragments." msgstr "" -#: experiment/questions/demographics.py:142 -msgid "Moderate" +#: experiment/rules/beat_alignment.py:68 +msgid "" +"With each fragment you have to decide if the beeps are ALIGNED TO THE BEAT, " +"or NOT ALIGNED TO THE BEAT of the music." msgstr "" -#: experiment/questions/demographics.py:143 -msgid "Extensive" +#: experiment/rules/beat_alignment.py:70 +msgid "Note: a music fragment can occur several times." msgstr "" -#: experiment/questions/demographics.py:144 -msgid "Professional" +#: experiment/rules/beat_alignment.py:72 +msgid "" +"In total, this test will take around 6 minutes to complete. Try to stay " +"focused for the entire duration!" msgstr "" -#: experiment/questions/goldsmiths.py:12 -msgid "I spend a lot of my free time doing music-related activities." -msgstr "我闲暇时花很多时间进行与音乐相关的活动。" +#: experiment/rules/beat_alignment.py:75 +#: experiment/rules/musical_preferences.py:95 experiment/rules/practice.py:211 +#: experiment/rules/speech2song.py:54 +msgid "Start" +msgstr "开始" -#: experiment/questions/goldsmiths.py:16 -msgid "I enjoy writing about music, for example on blogs and forums." -msgstr "我乐于在网上(如微博或论坛)发表有关音乐的文字。" +#: experiment/rules/beat_alignment.py:91 +msgid "In this example the beeps are ALIGNED TO THE BEAT of the music." +msgstr "" -#: experiment/questions/goldsmiths.py:20 -msgid "If somebody starts singing a song I don’t know, I can usually join in." -msgstr "如果有人唱起我没听过的歌,我通常能够跟着一起唱。" +#: experiment/rules/beat_alignment.py:94 +msgid "In this example the beeps are NOT ALIGNED TO THE BEAT of the music." +msgstr "" -#: experiment/questions/goldsmiths.py:23 -msgid "I can sing or play music from memory." -msgstr "我可以凭记忆唱歌或演奏音乐" +#: experiment/rules/beat_alignment.py:102 +msgid "Example {}" +msgstr "" -#: experiment/questions/goldsmiths.py:27 experiment/questions/musicgens.py:155 -msgid "I am able to hit the right notes when I sing along with a recording." -msgstr "跟着原声歌曲唱歌时,我能够把音唱准。" +#: experiment/rules/beat_alignment.py:120 +msgid "Are the beeps ALIGNED TO THE BEAT or NOT ALIGNED TO THE BEAT?" +msgstr "" -#: experiment/questions/goldsmiths.py:31 -msgid "" -"I can compare and discuss differences between two performances or versions " -"of the same piece of music." -msgstr "我能够比较或讨论同一首乐曲的两种演出版本。" +#: experiment/rules/beat_alignment.py:123 +msgid "ALIGNED TO THE BEAT" +msgstr "" -#: experiment/questions/goldsmiths.py:36 experiment/questions/musicgens.py:298 -msgid "I have never been complimented for my talents as a musical performer." -msgstr "从来没有人称赞过我在音乐表演方面有天分。" +#: experiment/rules/beat_alignment.py:124 +msgid "NOT ALIGNED TO THE BEAT" +msgstr "" -#: experiment/questions/goldsmiths.py:41 -msgid "I often read or search the internet for things related to music." -msgstr "我经常在网上阅读或搜索与音乐相关的东西" +#: experiment/rules/beat_alignment.py:136 +msgid "Beat alignment" +msgstr "" -#: experiment/questions/goldsmiths.py:45 -msgid "" -"I am not able to sing in harmony when somebody is singing a familiar tune." -msgstr "即使有人唱着熟悉的曲调时,我也无法和声。" +#: experiment/rules/congosamediff.py:147 +msgid "Is the third sound the SAME or DIFFERENT as the first two sounds?" +msgstr "" -#: experiment/questions/goldsmiths.py:50 -msgid "I am able to identify what is special about a given musical piece." -msgstr "我能发现某一首音乐作品的特殊之处。" +#: experiment/rules/congosamediff.py:150 +msgid "DEFINITELY SAME" +msgstr "" -#: experiment/questions/goldsmiths.py:53 -msgid "When I sing, I have no idea whether I’m in tune or not." -msgstr "我不知道我唱歌音准不准。" +#: experiment/rules/congosamediff.py:151 +msgid "PROBABLY SAME" +msgstr "" -#: experiment/questions/goldsmiths.py:58 -msgid "Music is kind of an addiction for me: I couldn’t live without it." -msgstr "我算是对音乐上瘾——没有音乐我活不下去" +#: experiment/rules/congosamediff.py:152 +msgid "PROBABLY DIFFERENT" +msgstr "" -#: experiment/questions/goldsmiths.py:62 -msgid "" -"I don’t like singing in public because I’m afraid that I would sing wrong " -"notes." -msgstr "我不喜欢在公开场合唱歌,因为我怕我会唱错。" +#: experiment/rules/congosamediff.py:153 +msgid "DEFINITELY DIFFERENT" +msgstr "" -#: experiment/questions/goldsmiths.py:67 -msgid "I would not consider myself a musician." -msgstr "我不认为自己是一个音乐家。" +#: experiment/rules/congosamediff.py:154 +msgid "I DON’T KNOW" +msgstr "" -#: experiment/questions/goldsmiths.py:72 -msgid "" -"After hearing a new song two or three times, I can usually sing it by myself." -msgstr "一首新歌听了两三遍后,我通常能自己唱出来。" +#: experiment/rules/duration_discrimination.py:29 +msgid "Duration discrimination" +msgstr "" -#: experiment/questions/goldsmiths.py:76 -msgid "" -"I engaged in regular, daily practice of a musical instrument (including " -"voice) for _ years." -msgstr "我(曾经)每日规律地练习乐器(包括唱歌)持续:" +#: experiment/rules/duration_discrimination.py:30 +#, fuzzy +#| msgid "interval" +msgid "Interval" +msgstr "中等" -#: experiment/questions/goldsmiths.py:78 -msgid "0 years" -msgstr "0年" +#: experiment/rules/duration_discrimination.py:34 +#: experiment/rules/duration_discrimination_tone.py:23 +msgid "LONGER" +msgstr "" -#: experiment/questions/goldsmiths.py:79 -msgid "1 year" -msgstr "1年" +#: experiment/rules/duration_discrimination.py:36 +#: experiment/rules/duration_discrimination_tone.py:23 +msgid "EQUAL" +msgstr "" -#: experiment/questions/goldsmiths.py:80 -msgid "2 years" -msgstr "2年" +#: experiment/rules/duration_discrimination.py:72 +#: experiment/rules/duration_discrimination_tone.py:22 +msgid "than" +msgstr "" -#: experiment/questions/goldsmiths.py:81 -msgid "3 years" -msgstr "3年" +#: experiment/rules/duration_discrimination.py:72 +#: experiment/rules/duration_discrimination_tone.py:22 +msgid "as" +msgstr "" -#: experiment/questions/goldsmiths.py:82 -msgid "4–5 years" -msgstr "4-5年" +#: experiment/rules/duration_discrimination.py:75 +#, python-format +msgid "" +"The second interval was %(correct_response)s %(preposition)s the first " +"interval. Your answer was CORRECT." +msgstr "" -#: experiment/questions/goldsmiths.py:83 -msgid "6–9 years" -msgstr "6-9年" +#: experiment/rules/duration_discrimination.py:78 +#, python-format +msgid "" +"The second interval was %(correct_response)s %(preposition)s the first " +"interval. Your answer was INCORRECT." +msgstr "" -#: experiment/questions/goldsmiths.py:84 -msgid "10 or more years" -msgstr "10年或以上" +#: experiment/rules/duration_discrimination.py:126 +#, python-format +msgid "%(title)s %(task)s" +msgstr "" + +#: experiment/rules/duration_discrimination.py:133 +msgid "Is the second interval EQUALLY LONG as the first interval or LONGER?" +msgstr "" -#: experiment/questions/goldsmiths.py:91 +#: experiment/rules/duration_discrimination.py:153 msgid "" -"At the peak of my interest, I practised my primary instrument for _ hours " -"per day." -msgstr "在我对音乐最有兴趣时, 我每天都会练习主要乐器达到:" +"It's your job to decide if the second interval is EQUALLY LONG as the first " +"interval, or LONGER." +msgstr "" -#: experiment/questions/goldsmiths.py:93 -msgid "0 hours" -msgstr "0小时" +#: experiment/rules/duration_discrimination.py:156 +msgid "" +"In this test you will hear two time durations for each trial, which are " +"marked by two tones." +msgstr "" -#: experiment/questions/goldsmiths.py:94 -msgid "0.5 hours" -msgstr "0.5小时" +#: experiment/rules/duration_discrimination.py:171 +msgid "" +"Well done! You heard the difference between two intervals that " +"differed only {} percent in duration." +msgstr "" -#: experiment/questions/goldsmiths.py:95 -msgid "1 hour" -msgstr "1小时" +#: experiment/rules/duration_discrimination.py:173 +msgid "" +"When we research timing in humans, we often find that people's " +"accuracy in this task scales: for shorter durations, people can " +"hear even smaller differences than for longer durations." +msgstr "" -#: experiment/questions/goldsmiths.py:96 -msgid "1.5 hours" -msgstr "1.5小时" +#: experiment/rules/duration_discrimination_tone.py:10 +msgid "Tone" +msgstr "" -#: experiment/questions/goldsmiths.py:97 -msgid "2 hours" -msgstr "2小时" +#: experiment/rules/duration_discrimination_tone.py:14 +msgid "" +"Well done! You managed to hear the difference between tones " +"that differed only {} milliseconds in length." +msgstr "" -#: experiment/questions/goldsmiths.py:98 -msgid "3-4 hours" -msgstr "3-4小时" +#: experiment/rules/duration_discrimination_tone.py:16 +msgid "" +"Humans are really good at hearing these small differences in " +"durations, which is very handy if we want to be able to " +"process rhythm in music." +msgstr "" -#: experiment/questions/goldsmiths.py:99 -msgid "5 or more hours" -msgstr "5小时或以上" +#: experiment/rules/duration_discrimination_tone.py:26 +#, python-format +msgid "" +"The second tone was %(correct_response)s %(preposition)s the first tone. " +"Your answer was CORRECT." +msgstr "" -#: experiment/questions/goldsmiths.py:105 -msgid "How many musical instruments can you play?" -msgstr "您能弹奏的乐器有几种:" +#: experiment/rules/duration_discrimination_tone.py:29 +#, python-format +msgid "" +"The second tone was %(correct_response)s %(preposition)s the first tone. " +"Your answer was INCORRECT." +msgstr "" -#: experiment/questions/goldsmiths.py:107 -#: experiment/questions/goldsmiths.py:140 -#: experiment/questions/goldsmiths.py:213 -#: experiment/questions/goldsmiths.py:229 experiment/questions/musicgens.py:325 -msgid "0" -msgstr "0" +#: experiment/rules/duration_discrimination_tone.py:37 +msgid "Is the second tone EQUALLY LONG as the first tone or LONGER?" +msgstr "" -#: experiment/questions/goldsmiths.py:108 -#: experiment/questions/goldsmiths.py:141 -#: experiment/questions/goldsmiths.py:215 -#: experiment/questions/goldsmiths.py:231 experiment/questions/musicgens.py:327 -msgid "1" -msgstr "1" +#: experiment/rules/duration_discrimination_tone.py:40 +msgid "In this test you will hear two tones on each trial." +msgstr "" -#: experiment/questions/goldsmiths.py:109 -#: experiment/questions/goldsmiths.py:142 -#: experiment/questions/goldsmiths.py:216 -#: experiment/questions/goldsmiths.py:232 -msgid "2" -msgstr "2" +#: experiment/rules/duration_discrimination_tone.py:43 +msgid "" +"It's your job to decide if the second tone is EQUALLY LONG as the first " +"tone, or LONGER." +msgstr "" -#: experiment/questions/goldsmiths.py:110 -#: experiment/questions/goldsmiths.py:143 -#: experiment/questions/goldsmiths.py:217 -msgid "3" -msgstr "3" +#: experiment/rules/h_bat.py:33 +msgid "SLOWER" +msgstr "" -#: experiment/questions/goldsmiths.py:111 -msgid "4" +#: experiment/rules/h_bat.py:35 +msgid "FASTER" msgstr "" -#: experiment/questions/goldsmiths.py:112 -msgid "5" +#: experiment/rules/h_bat.py:120 +msgid "Is the rhythm going SLOWER or FASTER?" msgstr "" -#: experiment/questions/goldsmiths.py:113 -msgid "6 or more" -msgstr "6或以上" +#: experiment/rules/h_bat.py:123 +msgid "Beat acceleration" +msgstr "" + +#: experiment/rules/h_bat.py:131 +msgid "It's your job to decide if the rhythm goes SLOWER of FASTER." +msgstr "" -#: experiment/questions/goldsmiths.py:125 +#: experiment/rules/h_bat.py:138 experiment/rules/hbat_bst.py:33 msgid "" -"I’m intrigued by musical styles I’m not familiar with and want to find out " -"more." -msgstr "我对自己不熟悉的音乐风格充满好奇心,并且想要深入了解它。" +"In this test, you can answer as soon as you feel you know the answer, but " +"please wait until you are sure or the sound has stopped." +msgstr "" -#: experiment/questions/goldsmiths.py:129 -msgid "I don’t spend much of my disposable income on music." -msgstr "我的可支配收入很少花在音乐上。" +#: experiment/rules/h_bat.py:150 +#, python-format +msgid "The rhythm went %(correct_response)s. Your response was CORRECT." +msgstr "" -#: experiment/questions/goldsmiths.py:134 -msgid "" -" I keep track of new music that I come across (e.g. new artists or " -"recordings)." -msgstr "我会关注听到过的新音乐(比如新的艺术家或唱片)。" +#: experiment/rules/h_bat.py:154 +#, python-format +msgid "The rhythm went %(correct_response)s. Your response was INCORRECT." +msgstr "" -#: experiment/questions/goldsmiths.py:138 +#: experiment/rules/h_bat.py:168 msgid "" -"I have attended _ live music events as an audience member in the past twelve " -"months." -msgstr "过去12个月以来, 您以观众身份参加了几场现场音乐活动?" +"Well done! You heard the difference when the rhythm was " +"speeding up or slowing down with only {} percent!" +msgstr "" -#: experiment/questions/goldsmiths.py:144 -#: experiment/questions/goldsmiths.py:218 -msgid "4-6" -msgstr "4-6" +#: experiment/rules/h_bat.py:177 +msgid "" +"When people listen to music, they often perceive an underlying regular " +"pulse, like the woodblock in this task. This allows us to clap " +"along with the music at a concert and dance together in synchrony." +msgstr "" -#: experiment/questions/goldsmiths.py:145 -msgid "7-10" -msgstr "7-10" +#: experiment/rules/h_bat_bfit.py:11 +msgid "" +"Musicians often speed up or slow down rhythms to convey a particular feeling " +"or groove. We call this ‘expressive timing’." +msgstr "" -#: experiment/questions/goldsmiths.py:146 -msgid "11 or more" -msgstr "11或以上" +#: experiment/rules/hbat_bst.py:17 +msgid "DUPLE METER" +msgstr "" -#: experiment/questions/goldsmiths.py:153 -msgid "I listen attentively to music for _ per day." -msgstr "我每天专心聆听音乐___。" +#: experiment/rules/hbat_bst.py:19 +msgid "TRIPLE METER" +msgstr "" -#: experiment/questions/goldsmiths.py:155 -msgid "0-15 min" -msgstr "0-15分钟" +#: experiment/rules/hbat_bst.py:24 +msgid "" +"In this test you will hear a number of rhythms which have a regular beat." +msgstr "" -#: experiment/questions/goldsmiths.py:156 -msgid "15-30 min" -msgstr "15-30分钟" +#: experiment/rules/hbat_bst.py:27 +msgid "" +"It's your job to decide if the rhythm has a DUPLE METER (a MARCH) or a " +"TRIPLE METER (a WALTZ)." +msgstr "" -#: experiment/questions/goldsmiths.py:157 -msgid "30-60 min" -msgstr "30-60分钟" +#: experiment/rules/hbat_bst.py:28 +msgid "" +"Every SECOND tone in a DUPLE meter (march) is louder and every THIRD tone in " +"a TRIPLE meter (waltz) is louder." +msgstr "" -#: experiment/questions/goldsmiths.py:158 -msgid "60-90 min" -msgstr "60-90分钟" +#: experiment/rules/hbat_bst.py:41 +msgid "Is the rhythm a DUPLE METER (MARCH) or a TRIPLE METER (WALTZ)?" +msgstr "" -#: experiment/questions/goldsmiths.py:159 -msgid "2 hrs" -msgstr "2小时" +#: experiment/rules/hbat_bst.py:44 +msgid "Meter detection" +msgstr "" -#: experiment/questions/goldsmiths.py:160 -msgid "2-3 hrs" -msgstr "2-3小时" +#: experiment/rules/hbat_bst.py:50 +#, python-format +msgid "The rhythm was a %(correct_response)s. Your answer was CORRECT." +msgstr "" -#: experiment/questions/goldsmiths.py:161 -msgid "4 hrs or more" -msgstr "4小时或以上" +#: experiment/rules/hbat_bst.py:54 +#, python-format +msgid "The rhythm was a %(correct_response)s Your answer was INCORRECT." +msgstr "" -#: experiment/questions/goldsmiths.py:170 experiment/questions/musicgens.py:67 -msgid "I am able to judge whether someone is a good singer or not." -msgstr "我能判断某人是不是好歌手。" +#: experiment/rules/hbat_bst.py:65 +msgid "" +"Well done! You heard the difference when the accented tone was " +"only {} dB louder." +msgstr "" -#: experiment/questions/goldsmiths.py:173 -msgid "I usually know when I’m hearing a song for the first time." -msgstr "我通常能分辨出自己是否第一次听到某首歌曲。" +#: experiment/rules/hbat_bst.py:67 +msgid "" +"A march and a waltz are very common meters in Western music, but in other " +"cultures, much more complex meters also exist!" +msgstr "" -#: experiment/questions/goldsmiths.py:176 experiment/questions/musicgens.py:71 +#: experiment/rules/hooked.py:67 experiment/rules/huang_2022.py:118 msgid "" -"I find it difficult to spot mistakes in a performance of a song even if I " -"know the tune." -msgstr "即使我知道曲调,我也很难发现歌曲表演中的失误。" +"Do you recognise the song? Try to sing along. The faster you recognise " +"songs, the more points you can earn." +msgstr "" +"首先您将听到一些简单的音乐片段,您不需要知道该歌曲的名字。请尝试尽快回答“是否" +"能识别出该音乐”,同时请在大脑中跟唱这段音乐。您在15秒内识别出歌曲的速度越快," +"您就能获得更多的分数。" -#: experiment/questions/goldsmiths.py:182 +#: experiment/rules/hooked.py:72 experiment/rules/huang_2022.py:120 msgid "" -"I have trouble recognising a familiar song when played in a different way or " -"by a different performer." -msgstr "如果我熟悉的歌曲以不同的方式或由不同的表演者演奏,我很难认出这首歌。" - -#: experiment/questions/goldsmiths.py:188 -msgid "I can tell when people sing or play out of time with the beat." -msgstr "如果有人唱歌或演奏时没对到拍子,我可以听出来。" - -#: experiment/questions/goldsmiths.py:192 -msgid "I can tell when people sing or play out of tune." -msgstr "如果有人唱歌或演奏走音了,我能够听得出来。" - -#: experiment/questions/goldsmiths.py:198 -msgid "When I hear a piece of music I can usually identify its genre." -msgstr "当我听到一首音乐时,我通常能确定它的流派(类型)。" - -#: experiment/questions/goldsmiths.py:210 -msgid "I have had formal training in music theory for _ years." -msgstr "我接受过正式的音乐理论培训__年。" - -#: experiment/questions/goldsmiths.py:214 -#: experiment/questions/goldsmiths.py:230 experiment/questions/musicgens.py:326 -msgid "0.5" -msgstr "0.5" - -#: experiment/questions/goldsmiths.py:219 -msgid "7 or more" -msgstr "7或以上" +"Do you really know the song? Keep singing or imagining the music while the " +"sound is muted. The music is still playing: you just can’t hear it!" +msgstr "" +"当您识别出某首歌曲且点击'是'的瞬间,音乐声从这一秒开始会被静音。请您继续将静" +"音前的音乐在脑海中接唱下去直到该音乐再次播放为止。" -#: experiment/questions/goldsmiths.py:226 +#: experiment/rules/hooked.py:77 experiment/rules/huang_2022.py:122 msgid "" -"I have had _ years of formal training on a musical instrument (including " -"voice) during my lifetime." -msgstr "在我的人生中,我接受过__年的正规乐器训练(包括声乐)。" +"Was the music in the right place when the sound came back? Or did we jump to " +"a different spot during the silence?" +msgstr "当您再次听到声音时,您需要判断出此音乐与您脑海中的音乐是否同步。" -#: experiment/questions/goldsmiths.py:233 -msgid "3-5" -msgstr "" +#: experiment/rules/hooked.py:82 experiment/rules/huang_2022.py:125 +#: experiment/rules/huang_2022.py:169 +#: experiment/rules/musical_preferences.py:82 +msgid "Let's go!" +msgstr "开始吧!" -#: experiment/questions/goldsmiths.py:234 -msgid "6-9" -msgstr "" +#: experiment/rules/hooked.py:158 +msgid "Bonus Rounds" +msgstr "奖励环节" -#: experiment/questions/goldsmiths.py:235 -msgid "10 or more" -msgstr "10或以上" +#: experiment/rules/hooked.py:160 +msgid "Listen carefully to the music." +msgstr "请仔细地听音乐。" -#: experiment/questions/goldsmiths.py:252 -msgid "I only need to hear a new tune once and I can sing it back hours later." -msgstr "新曲调我只需要听一次,就能在几小时后将它唱出来。" +#: experiment/rules/hooked.py:161 +msgid "Did you hear the same song during previous rounds?" +msgstr "您是否在之前的音乐识别环节里听到过同一首歌曲?" -#: experiment/questions/goldsmiths.py:260 -msgid "I sometimes choose music that can trigger shivers down my spine." -msgstr "我有时会听让我起鸡皮疙瘩的音乐。" +#: experiment/rules/hooked.py:203 +#, python-format +msgid "Round %(number)d / %(total)d" +msgstr "%(number)d / %(total)d轮" -#: experiment/questions/goldsmiths.py:264 -msgid "Pieces of music rarely evoke emotions for me." -msgstr "音乐作品很少能唤起我的情感。" +#: experiment/rules/hooked.py:307 +msgid "Did you hear this song in previous rounds?" +msgstr "您是否在之前的识别环节里听到过这首歌曲?" -#: experiment/questions/goldsmiths.py:268 -msgid "I often pick certain music to motivate or excite me." -msgstr "我通常选择特定的音乐来激励我或使我兴奋。" +#: experiment/rules/huang_2022.py:55 +#: experiment/rules/musical_preferences.py:253 +msgid "Any remarks or questions (optional):" +msgstr "建议或意见反馈,如技术问题(选填):" -#: experiment/questions/goldsmiths.py:274 -msgid "" -"I am able to talk about the emotions that a piece of music evokes for me." -msgstr "我能够表达出由一段音乐所唤起的情感。" +#: experiment/rules/huang_2022.py:56 +msgid "Thank you for your feedback!" +msgstr "感谢您的反馈!" -#: experiment/questions/goldsmiths.py:278 -msgid "Music can evoke my memories of past people and places." -msgstr "音乐可以唤起我对过去的人和地方的回忆。" +#: experiment/rules/huang_2022.py:78 +#: experiment/rules/musical_preferences.py:127 +msgid "Do you hear the music?" +msgstr "您听到音乐了吗?" -#: experiment/questions/goldsmiths.py:287 -msgid "The instrument I play best, including voice (or none), is:" -msgstr "我演奏的最好的乐器,包括声乐(或没有),是:" +#: experiment/rules/huang_2022.py:88 +#: experiment/rules/musical_preferences.py:146 +msgid "Audio check" +msgstr "音频测试" -#: experiment/questions/goldsmiths.py:292 -msgid "What age did you start to play an instrument?" -msgstr "" +#: experiment/rules/huang_2022.py:97 +#: experiment/rules/musical_preferences.py:106 +msgid "Quit" +msgstr "退出" -#: experiment/questions/goldsmiths.py:294 -msgid "2 - 19" -msgstr "" +#: experiment/rules/huang_2022.py:97 +msgid "Try" +msgstr "运行" -#: experiment/questions/goldsmiths.py:295 -msgid "I don’t play any instrument." -msgstr "" +#: experiment/rules/huang_2022.py:104 +msgid "Ready to experiment" +msgstr "调试阶段" -#: experiment/questions/goldsmiths.py:302 +#: experiment/rules/huang_2022.py:115 +msgid "How to Play" +msgstr "实验介绍" + +#: experiment/rules/huang_2022.py:127 msgid "" -"Do you have absolute pitch? Absolute or perfect pitch is the ability to " -"recognise and name an isolated musical tone without a reference tone, e.g. " -"being able to say 'F#' if someone plays that note on the piano." +"You can use your smartphone, computer or tablet to participate in this " +"experiment. Please choose the best network in your area to participate in " +"the experiment, such as wireless network (WIFI), mobile data network signal " +"(4G or above) or wired network. If the network is poor, it may cause the " +"music to fail to load or the experiment may fail to run properly. You can " +"access the experiment page through the following channels:" msgstr "" +" 请你使用智能手机、电脑或平板电脑来参与该实验,并选择您所在区域最优的网络参" +"与该实验,比如无线网络(WiFi)、移动数据网络信号(4G或以上)或有线网络。如果" +"网络环境不佳,有可能会导致音乐加载失败或实验运行不流畅等情况出现。您可以通过" +"以下的渠道打开实验页面:" -#: experiment/questions/goldsmiths.py:304 -msgid "yes" -msgstr "是" +#: experiment/rules/huang_2022.py:130 +msgid "" +"Directly click the link on WeChat (smart phone or PC version, or WeChat Web)" +msgstr "通过手机微信或电脑微信客户端/网页版的链接直接点开进入到实验页面;" -#: experiment/questions/goldsmiths.py:305 -msgid "no" +#: experiment/rules/huang_2022.py:133 +msgid "" +"If the link to load the experiment page through the WeChat app on your cell " +"phone fails, you can copy and paste the link in the browser of your cell " +"phone or computer to participate in the experiment. You can use any of the " +"currently available browsers, such as Safari, Firefox, 360, Google Chrome, " +"Quark, etc." msgstr "" +"通过复制黏贴实验链接到浏览器参与实验。您可以使用市面上目前的任何一种浏览器," +"如Safari、火狐、360等等。" -#: experiment/questions/languages.py:8 -msgid "Please rate your previous experience:" -msgstr "请为您先前的语言经历打分:" - -#: experiment/questions/languages.py:10 experiment/questions/languages.py:43 -msgid "fluent" -msgstr "流利" - -#: experiment/questions/languages.py:11 experiment/questions/languages.py:44 -msgid "intermediate" -msgstr "中等" - -#: experiment/questions/languages.py:12 experiment/questions/languages.py:45 -msgid "beginner" -msgstr "初学者" - -#: experiment/questions/languages.py:13 experiment/questions/languages.py:46 -msgid "some exposure" -msgstr "有一点接触" - -#: experiment/questions/languages.py:14 experiment/questions/languages.py:47 -msgid "no exposure" -msgstr "完全没接触过" +#: experiment/rules/huang_2022.py:165 +msgid "" +"Please answer some questions on your musical " +"(Goldsmiths-MSI) and demographic background" +msgstr "接下来是《金史密斯音乐素养》水平测试与人口统计特征问卷。" -#: experiment/questions/languages.py:20 -msgid "What is your mother tongue?" -msgstr "您的母语是什么?" +#: experiment/rules/huang_2022.py:206 +msgid "Thank you for your contribution to science!" +msgstr "感谢您的参与以及对科学的贡献!" -#: experiment/questions/languages.py:25 -msgid "What is your second language, if applicable?" -msgstr "如果有的话,您的第二语言是什么?" +#: experiment/rules/huang_2022.py:208 +msgid "Well done!" +msgstr "太棒了!" -#: experiment/questions/languages.py:30 -msgid "What is your third language, if applicable?" -msgstr "如果有的话,您的第三语言是什么?" +#: experiment/rules/huang_2022.py:208 +msgid "Too bad!" +msgstr "有点糟哦!" -#: experiment/questions/languages.py:40 -msgid "Please rate your previous experience with {}" -msgstr "请为您先前的 {} 经历打分" +#: experiment/rules/huang_2022.py:210 +msgid "You did not recognise any songs at first." +msgstr "您起初并没有识别出任何歌曲。" -#: experiment/questions/musicgens.py:12 -msgid "Never" +#: experiment/rules/huang_2022.py:212 +#, python-format +msgid "" +"It took you %(n_seconds)d s to recognise a song on average, " +"and you correctly identified %(n_correct)d out of the %(n_total)d songs you " +"thought you knew." msgstr "" +"您平均花了 %(n_seconds)d 秒识别出一首歌曲,并且在您认为您知道的 %(n_total)d " +"首歌曲里, 您正确地识别出了 %(n_correct)d 首。" -#: experiment/questions/musicgens.py:13 -msgid "Rarely" +#: experiment/rules/huang_2022.py:218 +#, python-format +msgid "" +"During the bonus rounds, you remembered %(n_correct)d of the %(n_total)d " +"songs that came back." msgstr "" +"在奖励环节里,您记住了之前播放过的 %(n_total)d 首歌里的 %(n_correct)d 首歌" +"曲。" -#: experiment/questions/musicgens.py:14 -msgid "Once in a while" +#: experiment/rules/matching_pairs.py:45 +msgid "" +"TuneTwins is a musical version of \"Memory\". It consists of 16 musical " +"fragments. Your task is to listen and find the 8 matching pairs." msgstr "" -#: experiment/questions/musicgens.py:15 -msgid "Sometimes" +#: experiment/rules/matching_pairs.py:50 +msgid "" +"Some versions of the game are easy and you will have to listen for identical " +"pairs. Some versions are more difficult and you will have to listen for " +"similar pairs, one of which is distorted." msgstr "" -#: experiment/questions/musicgens.py:16 -msgid "Very often" +#: experiment/rules/matching_pairs.py:53 +msgid "Click on another card to stop the current card from playing." msgstr "" -#: experiment/questions/musicgens.py:17 -msgid "Always" +#: experiment/rules/matching_pairs.py:54 +msgid "Finding a match removes the pair from the board." msgstr "" -#: experiment/questions/musicgens.py:19 -msgid "Please tell us how much you agree" +#: experiment/rules/matching_pairs.py:55 +msgid "Listen carefully to avoid mistakes and earn more points." msgstr "" -#: experiment/questions/musicgens.py:31 -#, fuzzy -#| msgid "no exposure" -msgid "I'm not sure" -msgstr "完全没接触过" - -#: experiment/questions/musicgens.py:39 -msgid "Can you clap in time with a musical beat?" +#: experiment/rules/matching_pairs.py:69 +#, python-format +msgid "" +"Before starting the game, we would like to ask you %i demographic questions." msgstr "" -#: experiment/questions/musicgens.py:43 -msgid "I can tap my foot in time with the beat of the music I hear." +#: experiment/rules/matching_pairs_2025.py:19 +msgid "" +"This was not a match, so you get 0 points. Please try again to see if you " +"can find a matching pair." msgstr "" -#: experiment/questions/musicgens.py:47 -#, fuzzy -#| msgid "I can tell when people sing or play out of time with the beat." -msgid "When listening to music, can you move in time with the beat?" -msgstr "如果有人唱歌或演奏时没对到拍子,我可以听出来。" - -#: experiment/questions/musicgens.py:51 -msgid "I can recognise a piece of music after hearing just a few notes." +#: experiment/rules/matching_pairs_2025.py:22 +msgid "" +"You got a matching pair, but you didn't hear both cards before. This is " +"considered a lucky match. You get 10 points." msgstr "" -#: experiment/questions/musicgens.py:55 -msgid "I can easily recognise a familiar song." +#: experiment/rules/matching_pairs_2025.py:24 +msgid "You got a matching pair. You get 20 points." msgstr "" -#: experiment/questions/musicgens.py:59 +#: experiment/rules/matching_pairs_2025.py:26 msgid "" -"When I hear the beginning of a song I know immediately whether I've heard it " -"before or not." +"You thought you found a matching pair, but you didn't. This is considered a " +"misremembered pair. You lose 10 points." msgstr "" -#: experiment/questions/musicgens.py:63 -#, fuzzy -#| msgid "I can tell when people sing or play out of tune." -msgid "I can tell when people sing out of tune." -msgstr "如果有人唱歌或演奏走音了,我能够听得出来。" +#: experiment/rules/musical_preferences.py:55 +msgid "Welcome to the Musical Preferences experiment!" +msgstr "欢迎参加音乐偏好实验!" -#: experiment/questions/musicgens.py:75 -msgid "I feel chills when I hear music that I like." -msgstr "" +#: experiment/rules/musical_preferences.py:56 +msgid "Please start by checking your connection quality." +msgstr "请先检查您的网络连接质量。" -#: experiment/questions/musicgens.py:79 -msgid "I get emotional listening to certain pieces of music." -msgstr "" +#: experiment/rules/musical_preferences.py:57 +#: experiment/rules/speech2song.py:85 +msgid "OK" +msgstr "好" -#: experiment/questions/musicgens.py:83 +#: experiment/rules/musical_preferences.py:75 msgid "" -"I become tearful or cry when I listen to a melody that I like very much." +"To understand your musical preferences, we have {} questions for you before " +"the experiment begins. The first two " +"questions are about your music listening experience, while the " +"other four questions are demographic " +"questions. It will take 2-3 minutes." msgstr "" +"为了了解您的音乐偏好,在实验开始前请您回答{}个问题。前两个问题是关于您的音乐" +"聆听经验,其他四个问题是人口统计学问题。答题需要2-3分钟左右。" -#: experiment/questions/musicgens.py:87 -msgid "Music gives me shivers or goosebumps." -msgstr "" +#: experiment/rules/musical_preferences.py:80 +#: experiment/rules/musical_preferences.py:93 +msgid "Have fun!" +msgstr "祝答题愉快!" -#: experiment/questions/musicgens.py:91 -msgid "When I listen to music I'm absorbed by it." -msgstr "" +#: experiment/rules/musical_preferences.py:87 +msgid "How to play" +msgstr "实验介绍" -#: experiment/questions/musicgens.py:95 +#: experiment/rules/musical_preferences.py:89 msgid "" -"While listening to music, I become so involved that I forget about myself " -"and my surroundings." -msgstr "" +"You will hear 64 music clips and have to answer two questions for each clip." +msgstr "在整个实验过程中,你将听到64个音乐片段并回答与之相关的问题。" -#: experiment/questions/musicgens.py:99 -msgid "" -"When I listen to music I get so caught up in it that I don't notice anything." -msgstr "" +#: experiment/rules/musical_preferences.py:90 +msgid "It will take 20-30 minutes to complete the whole experiment." +msgstr "整个实验需要20至30分钟。" -#: experiment/questions/musicgens.py:103 -msgid "I feel like I am 'one' with the music." -msgstr "" +#: experiment/rules/musical_preferences.py:91 +msgid "Either wear headphones or use your device's speakers." +msgstr "请佩戴耳机或使用设备扬声器。" -#: experiment/questions/musicgens.py:107 -#, fuzzy -#| msgid "I would not consider myself a musician." -msgid "I lose myself in music." -msgstr "我不认为自己是一个音乐家。" - -#: experiment/questions/musicgens.py:111 -#, fuzzy -#| msgid "Keep imagining the music" -msgid "I like listening to music." -msgstr "继续默唱音乐" - -#: experiment/questions/musicgens.py:115 -msgid "I enjoy music." -msgstr "" +#: experiment/rules/musical_preferences.py:92 +msgid "Your final results will be displayed at the end." +msgstr "您的实验结果将在最后显示。" -#: experiment/questions/musicgens.py:119 -#, fuzzy -#| msgid "I listen attentively to music for _ per day." -msgid "I listen to music for pleasure." -msgstr "我每天专心聆听音乐___。" +#: experiment/rules/musical_preferences.py:118 +msgid "Tech check" +msgstr "调试阶段" -#: experiment/questions/musicgens.py:123 -#, fuzzy -#| msgid "Music is kind of an addiction for me: I couldn’t live without it." -msgid "Music is kind of an addiction for me - I couldn't live without it." -msgstr "我算是对音乐上瘾——没有音乐我活不下去" +#: experiment/rules/musical_preferences.py:156 +msgid "Love unlocked" +msgstr "解锁乐之爱" -#: experiment/questions/musicgens.py:127 -#, fuzzy -#| msgid "I can tell when people sing or play out of time with the beat." -msgid "" -"I can tell when people sing or play out of time with the beat of the music." -msgstr "如果有人唱歌或演奏时没对到拍子,我可以听出来。" +#: experiment/rules/musical_preferences.py:172 +msgid "Knowledge unlocked" +msgstr "解锁乐之识" -#: experiment/questions/musicgens.py:131 -#, fuzzy -#| msgid "I can tell when people sing or play out of tune." -msgid "I can hear when people are not in sync when they play a song." -msgstr "如果有人唱歌或演奏走音了,我能够听得出来。" +#: experiment/rules/musical_preferences.py:192 +msgid "Connection unlocked" +msgstr "解锁乐之友" -#: experiment/questions/musicgens.py:135 -#, fuzzy -#| msgid "I can tell when people sing or play out of time with the beat." -msgid "I can tell when music is sung or played in time with the beat." -msgstr "如果有人唱歌或演奏时没对到拍子,我可以听出来。" +#: experiment/rules/musical_preferences.py:207 +msgid "2. How much do you like this song?" +msgstr "2. 您对这首歌的喜欢程度是?" -#: experiment/questions/musicgens.py:139 -#, fuzzy -#| msgid "I can sing or play music from memory." -msgid "I can sing or play a song from memory." -msgstr "我可以凭记忆唱歌或演奏音乐" +#: experiment/rules/musical_preferences.py:213 +msgid "1. Do you know this song?" +msgstr "1. 您知道这首歌吗?" -#: experiment/questions/musicgens.py:143 -#, fuzzy -#| msgid "I can sing or play music from memory." -msgid "Singing or playing music from memory is easy for me." -msgstr "我可以凭记忆唱歌或演奏音乐" +#: experiment/rules/musical_preferences.py:225 +#, python-format +msgid "Song %(round)s/%(total)s" +msgstr "%(round)s/%(total)s首歌" -#: experiment/questions/musicgens.py:147 -#, fuzzy -#| msgid "I can sing or play music from memory." -msgid "I find it hard to sing or play a song from memory." -msgstr "我可以凭记忆唱歌或演奏音乐" +#: experiment/rules/musical_preferences.py:245 +msgid "Thank you for your participation and contribution to science!" +msgstr "感谢您的参与以及对科学的贡献!" -#: experiment/questions/musicgens.py:151 -#, fuzzy -#| msgid "When I sing, I have no idea whether I’m in tune or not." -msgid "When I sing, I have no idea whether I'm in tune or not." -msgstr "我不知道我唱歌音准不准。" +#: experiment/rules/practice.py:58 +msgid "LOWER" +msgstr "" -#: experiment/questions/musicgens.py:159 -msgid "I can sing along with other people." +#: experiment/rules/practice.py:60 +msgid "HIGHER" msgstr "" -#: experiment/questions/musicgens.py:163 -msgid "I have no sense for rhythm (when I listen, play or dance to music)." +#: experiment/rules/practice.py:127 +msgid "In this test you will hear two tones" msgstr "" -#: experiment/questions/musicgens.py:167 +#: experiment/rules/practice.py:131 +#, python-format msgid "" -"Understanding the rhythm of a piece is easy for me (when I listen, play or " -"dance to music)." +"It's your job to decide if the second tone is %(first_condition)s or " +"%(second_condition)s than the second tone" msgstr "" -#: experiment/questions/musicgens.py:171 -msgid "I have a good sense of rhythm (when I listen, play, or dance to music)." +#: experiment/rules/practice.py:165 +msgid "We will now practice first." msgstr "" -#: experiment/questions/musicgens.py:175 -msgid "" -"Do you have absolute pitch? Absolute pitch is the ability to recognise and " -"name an isolated musical tone without a reference tone, e.g. being able to " -"say 'F#' if someone plays that note on the piano." +#: experiment/rules/practice.py:169 +#, python-format +msgid "First you will hear %(n_practice_rounds)d practice trials." msgstr "" -#: experiment/questions/musicgens.py:179 -#, fuzzy -#| msgid "Do you hear the music?" -msgid "Do you have perfect pitch?" -msgstr "您听到音乐了吗?" +#: experiment/rules/practice.py:174 +msgid "Begin experiment" +msgstr "实验结束" -#: experiment/questions/musicgens.py:183 -msgid "" -"If someone plays a note on an instrument and you can't see what note it is, " -"can you still name it (e.g. say that is a 'C' or an 'F')?" +#: experiment/rules/practice.py:185 +#, python-format +msgid "You have answered %(n_correct)s or more practice trials incorrectly." msgstr "" -#: experiment/questions/musicgens.py:187 -msgid "Can you hear the difference between two melodies?" +#: experiment/rules/practice.py:189 +msgid "We will therefore practice again." msgstr "" -#: experiment/questions/musicgens.py:191 -#, fuzzy -#| msgid "" -#| "I can compare and discuss differences between two performances or " -#| "versions of the same piece of music." -msgid "I can recognise differences between melodies even if they are similar." -msgstr "我能够比较或讨论同一首乐曲的两种演出版本。" +#: experiment/rules/practice.py:190 +msgid "But first, you can read the instructions again." +msgstr "" -#: experiment/questions/musicgens.py:195 -msgid "I can tell when two melodies are the same or different." +#: experiment/rules/practice.py:202 +msgid "Now we will start the real experiment." msgstr "" -#: experiment/questions/musicgens.py:199 -msgid "I make up new melodies in my mind." +#: experiment/rules/practice.py:204 +msgid "" +"Pay attention! During the experiment it will become more difficult to hear " +"the difference between the tones." msgstr "" -#: experiment/questions/musicgens.py:203 -msgid "I make up songs, even when I'm just singing to myself." +#: experiment/rules/practice.py:208 +msgid "Remember that you don't move along or tap during the test." msgstr "" -#: experiment/questions/musicgens.py:207 -msgid "I like to play around with new melodies that come to my mind." +#: experiment/rules/practice.py:223 +#, python-format +msgid "" +"The second tone was %(correct_response)s than the first tone. Your answer " +"was CORRECT." msgstr "" -#: experiment/questions/musicgens.py:211 -msgid "I have a melody stuck in my mind." +#: experiment/rules/practice.py:227 +#, python-format +msgid "" +"The second tone was %(correct_response)s than the first tone. Your answer " +"was INCORRECT." msgstr "" -#: experiment/questions/musicgens.py:215 -msgid "I experience earworms." +#: experiment/rules/practice.py:308 +#, python-format +msgid "" +"Is the second tone %(first_condition)s or %(second_condition)s than the " +"first tone?" msgstr "" -#: experiment/questions/musicgens.py:219 -msgid "I get music stuck in my head." +#: experiment/rules/practice.py:335 +#, python-format +msgid "" +"%(task_description)s: Practice round %(round_number)d of %(total_rounds)d" msgstr "" -#: experiment/questions/musicgens.py:223 -msgid "I have a piece of music stuck on repeat in my head." +#: experiment/rules/rhythm_battery_final.py:39 +#, fuzzy +#| msgid "" +#| "Please answer some questions on your musical " +#| "(Goldsmiths-MSI) and demographic background" +msgid "" +"Finally, we would like to ask you to answer some questions about your " +"musical and demographic background." +msgstr "接下来是《金史密斯音乐素养》水平测试与人口统计特征问卷。" + +#: experiment/rules/rhythm_battery_final.py:42 +msgid "After these questions, the experiment will proceed to the final screen." msgstr "" -#: experiment/questions/musicgens.py:227 -msgid "Music makes me dance." +#: experiment/rules/rhythm_battery_final.py:55 +msgid "Thank you very much for participating!" msgstr "" -#: experiment/questions/musicgens.py:231 -msgid "I don't like to dance, not even with music I like." +#: experiment/rules/rhythm_battery_intro.py:23 +msgid "General listening instructions:" msgstr "" -#: experiment/questions/musicgens.py:235 -msgid "I can dance to a beat." +#: experiment/rules/rhythm_battery_intro.py:26 +msgid "" +"To make sure that you can do the experiment as well as possible, please do " +"it a quiet room with a stable internet connection." msgstr "" -#: experiment/questions/musicgens.py:239 -msgid "I easily get into a groove when listening to music." +#: experiment/rules/rhythm_battery_intro.py:28 +msgid "" +"Please use headphones, and turn off sound notifications from other devices " +"and applications (e.g., e-mail, phone messages)." msgstr "" -#: experiment/questions/musicgens.py:243 -msgid "Can you hear the difference between two rhythms?" +#: experiment/rules/rhythm_battery_intro.py:41 +msgid "Are you in a quiet room?" msgstr "" -#: experiment/questions/musicgens.py:247 -msgid "I can tell when two rhythms are the same or different." +#: experiment/rules/rhythm_battery_intro.py:43 +#: experiment/rules/rhythm_battery_intro.py:60 +#: experiment/rules/rhythm_battery_intro.py:77 +#: experiment/rules/rhythm_battery_intro.py:95 +msgid "YES" +msgstr "是" + +#: experiment/rules/rhythm_battery_intro.py:44 +#: experiment/rules/rhythm_battery_intro.py:61 +msgid "MODERATELY" msgstr "" -#: experiment/questions/musicgens.py:251 -#, fuzzy -#| msgid "" -#| "I can compare and discuss differences between two performances or " -#| "versions of the same piece of music." -msgid "I can recognise differences between rhythms even if they are similar." -msgstr "我能够比较或讨论同一首乐曲的两种演出版本。" +#: experiment/rules/rhythm_battery_intro.py:45 +#: experiment/rules/rhythm_battery_intro.py:62 +#: experiment/rules/rhythm_battery_intro.py:78 +#: experiment/rules/rhythm_battery_intro.py:96 +msgid "NO" +msgstr "否" -#: experiment/questions/musicgens.py:255 -msgid "I can't help humming or singing along to music that I like." +#: experiment/rules/rhythm_battery_intro.py:58 +msgid "Do you have a stable internet connection?" msgstr "" -#: experiment/questions/musicgens.py:259 -msgid "" -"When I hear a tune I like a lot I can't help tapping or moving to its beat." +#: experiment/rules/rhythm_battery_intro.py:75 +msgid "Are you wearing headphones?" msgstr "" -#: experiment/questions/musicgens.py:263 -msgid "Hearing good music makes me want to sing along." +#: experiment/rules/rhythm_battery_intro.py:93 +msgid "Do you have sound notifications from other devices turned off?" msgstr "" -#: experiment/questions/musicgens.py:270 +#: experiment/rules/rhythm_battery_intro.py:106 msgid "" -"Please select the sentence that describes your level of achievement in music." +"You can now set the sound to a comfortable level. You " +"can then adjust the volume to as high a level as possible without it being " +"uncomfortable. When you are satisfied with the sound " +"level, click Continue" msgstr "" -#: experiment/questions/musicgens.py:272 -msgid "I have no training or recognised talent in this area." +#: experiment/rules/rhythm_battery_intro.py:111 +msgid "" +"Please keep the eventual sound level the same over the course of the " +"experiment." msgstr "" -#: experiment/questions/musicgens.py:273 -msgid "I play one or more musical instruments proficiently." +#: experiment/rules/rhythm_battery_intro.py:126 +msgid "You are about to take part in an experiment about rhythm perception." msgstr "" -#: experiment/questions/musicgens.py:274 -msgid "I have played with a recognised orchestra or band." +#: experiment/rules/rhythm_battery_intro.py:129 +msgid "" +"We want to find out what the best way is to test whether someone has a good " +"sense of rhythm!" msgstr "" -#: experiment/questions/musicgens.py:275 -msgid "I have composed an original piece of music." +#: experiment/rules/rhythm_battery_intro.py:132 +msgid "" +"You will be doing many little tasks that have something to do with rhythm." msgstr "" -#: experiment/questions/musicgens.py:276 -msgid "My musical talent has been critiqued in a local publication." +#: experiment/rules/rhythm_battery_intro.py:135 +msgid "" +"You will get a short explanation and a practice trial for each little task." msgstr "" -#: experiment/questions/musicgens.py:277 -msgid "My composition has been recorded." +#: experiment/rules/rhythm_battery_intro.py:138 +msgid "" +"You can get reimbursed for completing the entire experiment! Either by " +"earning 6 euros, or by getting 1 research credit (for psychology students at " +"UvA only). You will get instructions for how to get paid or how to get your " +"credit at the end of the experiment." msgstr "" -#: experiment/questions/musicgens.py:278 -msgid "Recordings of my composition have been sold publicly." +#: experiment/rules/rhythm_discrimination.py:88 +msgid "DIFFERENT" msgstr "" -#: experiment/questions/musicgens.py:279 -msgid "My compositions have been critiqued in a national publication." +#: experiment/rules/rhythm_discrimination.py:90 +msgid "SAME" msgstr "" -#: experiment/questions/musicgens.py:280 -msgid " My compositions have been critiqued in multiple national publications." +#: experiment/rules/rhythm_discrimination.py:137 +msgid "Is the third rhythm the SAME or DIFFERENT?" msgstr "" -#: experiment/questions/musicgens.py:285 -msgid "" -"How engaged with music are you? Singing, playing, and even writing music " -"counts here. Please choose the answer which describes you best." +#: experiment/rules/rhythm_discrimination.py:157 +#, python-format +msgid "Rhythm discrimination: %s" msgstr "" -#: experiment/questions/musicgens.py:287 -msgid "I am not engaged in music at all." +#: experiment/rules/rhythm_discrimination.py:164 +#, python-format +msgid "practice %(index)d of 4" msgstr "" -#: experiment/questions/musicgens.py:288 -msgid "" -"I am self-taught and play music privately, but I have never played, sung, or " -"shown my music to others." +#: experiment/rules/rhythm_discrimination.py:166 +#, python-format +msgid "trial %(index)d of %(total)d" msgstr "" -#: experiment/questions/musicgens.py:289 +#: experiment/rules/rhythm_discrimination.py:229 msgid "" -"I have taken lessons in music, but I have never played, sung, or shown my " -"music to others." +"In this test you will hear the same rhythm twice. After that, you will hear " +"a third rhythm." msgstr "" -#: experiment/questions/musicgens.py:290 +#: experiment/rules/rhythm_discrimination.py:234 msgid "" -"I have played or sung, or my music has been played in public concerts in my " -"home town, but I have not been paid for this." +"Your task is to decide whether this third rhythm is the SAME as the first " +"two rhythms or DIFFERENT." msgstr "" -#: experiment/questions/musicgens.py:291 +#: experiment/rules/rhythm_discrimination.py:240 msgid "" -"I have played or sung, or my music has been played in public concerts in my " -"home town, and I have been paid for this." +"This test will take around 6 minutes to complete. Try to stay focused for " +"the entire test!" msgstr "" -#: experiment/questions/musicgens.py:292 -msgid "I am professionally active as a musician." +#: experiment/rules/rhythm_discrimination.py:252 +#, python-format +msgid "" +"The third rhythm is the %(correct_response)s. Your response was CORRECT." msgstr "" -#: experiment/questions/musicgens.py:293 +#: experiment/rules/rhythm_discrimination.py:256 +#, python-format msgid "" -"I am professionally active as a musician and have been reviewed/featured in " -"the national or international media and/or have received an award for my " -"musical activities." +"The third rhythm is the %(correct_response)s. Your response was INCORRECT." msgstr "" -#: experiment/questions/musicgens.py:300 -#, fuzzy -#| msgid "Completely Disagree" -msgid "Completely disagree" -msgstr "完全不同意" +#: experiment/rules/rhythm_discrimination.py:270 +msgid "Well done! You've answered {} percent correctly!" +msgstr "" -#: experiment/questions/musicgens.py:301 -#, fuzzy -#| msgid "Strongly Disagree" -msgid "Strongly disagree" -msgstr "非常不同意" +#: experiment/rules/rhythm_discrimination.py:274 +msgid "" +"One reason for the weird beep-tones in this test (instead of " +"some nice drum-sound) is that it is used very often in brain " +"scanners, which make a lot of noise. The beep-sound helps people in the " +"scanner to hear the rhythm really well." +msgstr "" -#: experiment/questions/musicgens.py:303 -#, fuzzy -#| msgid "Neither Agree nor Disagree" -msgid "Neither agree nor disagree" -msgstr "即不同意也不反对" +#: experiment/rules/speech2song.py:38 question/languages.py:59 +msgid "English" +msgstr "英语" -#: experiment/questions/musicgens.py:305 -#, fuzzy -#| msgid "Strongly Agree" -msgid "Strongly agree" -msgstr "非常同意" +#: experiment/rules/speech2song.py:39 question/languages.py:60 +msgid "Brazilian Portuguese" +msgstr "巴西葡萄牙语" -#: experiment/questions/musicgens.py:306 -#, fuzzy -#| msgid "Completely Agree" -msgid "Completely agree" -msgstr "完全同意" +#: experiment/rules/speech2song.py:40 question/languages.py:61 +msgid "Mandarin Chinese" +msgstr "汉语" -#: experiment/questions/musicgens.py:311 -msgid "" -"To what extent do you agree that you see yourself as someone who is " -"sophisticated in art, music, or literature?" -msgstr "" +#: experiment/rules/speech2song.py:48 +msgid "This is an experiment about an auditory illusion." +msgstr "本实验室关于一种听觉幻觉。" -#: experiment/questions/musicgens.py:313 -msgid "Agree strongly" -msgstr "" +#: experiment/rules/speech2song.py:51 +msgid "" +"Please wear headphones (earphones) during the experiment to maximise the " +"experience of the illusion, if possible." +msgstr "如有可能,请戴上耳机,以最大幻觉的体验。" -#: experiment/questions/musicgens.py:314 -msgid "Agree moderately" -msgstr "" +#: experiment/rules/speech2song.py:74 +msgid "Thank you for answering these questions about your background!" +msgstr "感谢您回答有关您的背景信息的问卷!" -#: experiment/questions/musicgens.py:315 -msgid "Agree slightly" -msgstr "" +#: experiment/rules/speech2song.py:78 +msgid "Now you will hear a sound repeated multiple times." +msgstr "现在,您将会听到一首歌曲,它会被重复播放数次。" -#: experiment/questions/musicgens.py:316 -#, fuzzy -#| msgid "Disagree" -msgid "Disagree slightly" -msgstr "不同意" +#: experiment/rules/speech2song.py:82 +msgid "" +"Please listen to the following segment carefully, if possible with " +"headphones." +msgstr "请认真聆听接下来的片段,如果可能的话,请使用耳机。" -#: experiment/questions/musicgens.py:317 -msgid "Disagree moderately" +#: experiment/rules/speech2song.py:98 +msgid "" +"Previous studies have shown that many people perceive the segment you just " +"heard as song-like after repetition, but it is no problem if you do not " +"share that perception because there is a wide range of individual " +"differences." msgstr "" +"先前的研究证明,经过数次重复,许多人会将您刚才所听的片段感知为歌曲。@但如果您" +"并没有同样的感知,这没有任何问题,因为这属于个人差异。" -#: experiment/questions/musicgens.py:318 -#, fuzzy -#| msgid "Disagree" -msgid "Disagree strongly" -msgstr "不同意" +#: experiment/rules/speech2song.py:103 +msgid "Part 1" +msgstr "第一部分" -#: experiment/questions/musicgens.py:323 -#, fuzzy -#| msgid "" -#| "At the peak of my interest, I practised my primary instrument for _ hours " -#| "per day." +#: experiment/rules/speech2song.py:106 msgid "" -"At the peak of my interest, I practised ___ hours on my primary instrument " -"(including voice)." -msgstr "在我对音乐最有兴趣时, 我每天都会练习主要乐器达到:" - -#: experiment/questions/musicgens.py:328 -#, fuzzy -#| msgid "0.5" -msgid "1.5" -msgstr "0.5" - -#: experiment/questions/musicgens.py:329 -#, fuzzy -#| msgid "4–5" -msgid "3–4" -msgstr "4-5" - -#: experiment/questions/musicgens.py:330 -#, fuzzy -#| msgid "6 or more" -msgid "5 or more" -msgstr "6或以上" - -#: experiment/questions/musicgens.py:335 -msgid "How often did you play or sing during the most active period?" +"In the first part of the experiment, you will be presented with speech " +"segments like the one just now in different languages which you may or may " +"not speak." msgstr "" +"在实验的第一部分,您将听到数个类似刚才您所听到的语音片段,它们分别属于您会或" +"不会说的语言。" -#: experiment/questions/musicgens.py:337 -msgid "Every day" -msgstr "" +#: experiment/rules/speech2song.py:108 +msgid "Your task is to rate each segment on a scale from 1 to 5." +msgstr "您的任务是为每个片段打分,分值为从1到5。" -#: experiment/questions/musicgens.py:338 -msgid "More than 1x per week" -msgstr "" +#: experiment/rules/speech2song.py:123 +msgid "Part2" +msgstr "第二部分" -#: experiment/questions/musicgens.py:339 -msgid "1x per week" -msgstr "" +#: experiment/rules/speech2song.py:127 +msgid "" +"In the following part of the experiment, you will be presented with segments " +"of environmental sounds as opposed to speech sounds." +msgstr "在接下来的实验部分,您将听到数个与语音片段相对的环境音片段。" -#: experiment/questions/musicgens.py:340 -msgid "1x per month" -msgstr "" +#: experiment/rules/speech2song.py:130 +msgid "Environmental sounds are sounds that are not speech nor music." +msgstr "环境声音是既不是语音也不是音乐的声音。" -#: experiment/questions/musicgens.py:345 -msgid "How long (duration) did you play or sing during the most active period?" -msgstr "" +#: experiment/rules/speech2song.py:133 +msgid "" +"Like the speech segments, your task is to rate each segment on a scale from " +"1 to 5." +msgstr "和语音片段一样,您的任务是为每个片段打分,分值为从1到5。" -#: experiment/questions/musicgens.py:347 -msgid "More than 1 hour per week" -msgstr "" +#: experiment/rules/speech2song.py:150 +msgid "End of experiment" +msgstr "实验结束" -#: experiment/questions/musicgens.py:348 experiment/questions/musicgens.py:369 -msgid "1 hour per week" -msgstr "" +#: experiment/rules/speech2song.py:153 +msgid "Thank you for contributing your time to science!" +msgstr "感谢您为科学研究贡献出宝贵的时间!" -#: experiment/questions/musicgens.py:349 -msgid "Less than 1 hour per week" -msgstr "" +#: experiment/rules/speech2song.py:196 +msgid "Does this sound like song or speech to you?" +msgstr "对您来说,这听起来像是歌曲还是语音?" -#: experiment/questions/musicgens.py:354 -msgid "" -"About how many hours do you usually spend each week playing a musical " -"instrument?" -msgstr "" +#: experiment/rules/speech2song.py:198 +msgid "sounds exactly like speech" +msgstr "听起来完全像语音" -#: experiment/questions/musicgens.py:357 -msgid "1 hour or less a week" -msgstr "" +#: experiment/rules/speech2song.py:199 +msgid "sounds somewhat like speech" +msgstr "听起来有些像语音" -#: experiment/questions/musicgens.py:358 -#, fuzzy -#| msgid "4–5 hours" -msgid "2–3 hours a week" -msgstr "4-5小时" +#: experiment/rules/speech2song.py:200 +msgid "sounds neither like speech nor like song" +msgstr "听起来不像语音也不像歌曲" -#: experiment/questions/musicgens.py:359 -#, fuzzy -#| msgid "4–5 hours" -msgid "4–5 hours a week" -msgstr "4-5小时" +#: experiment/rules/speech2song.py:201 +msgid "sounds somewhat like song" +msgstr "听起来有些像歌曲" -#: experiment/questions/musicgens.py:360 -#, fuzzy -#| msgid "6–9 hours" -msgid "6–7 hours a week" -msgstr "6-9小时" +#: experiment/rules/speech2song.py:202 +msgid "sounds exactly like song" +msgstr "听起来完全像歌曲" -#: experiment/questions/musicgens.py:361 -#, fuzzy -#| msgid "5 or more hours" -msgid "8 or more hours a week" -msgstr "5小时或以上" +#: experiment/rules/speech2song.py:212 +msgid "Does this sound like music or an environmental sound to you?" +msgstr "对您来说,这听起来像是音乐还是环境音?" -#: experiment/questions/musicgens.py:366 -msgid "" -"Indicate approximately how many hours per week you have played or practiced " -"any musical instrument at all, i.e., all different instruments, on average " -"over the last 10 years." -msgstr "" +#: experiment/rules/speech2song.py:214 +msgid "sounds exactly like an environmental sound" +msgstr "听起来完全像环境音" -#: experiment/questions/musicgens.py:368 -msgid "less than 1 hour per week" -msgstr "" +#: experiment/rules/speech2song.py:215 +msgid "sounds somewhat like an environmental sound" +msgstr "听起来有些像环境音" -#: experiment/questions/musicgens.py:370 -#, fuzzy -#| msgid "2 hours" -msgid "2 hours per week" -msgstr "2小时" +#: experiment/rules/speech2song.py:216 +msgid "sounds neither like an environmental sound nor like music" +msgstr "听起来不像环境音也不像音乐" -#: experiment/questions/musicgens.py:371 -msgid "3 hours per week" -msgstr "" +#: experiment/rules/speech2song.py:217 +msgid "sounds somewhat like music" +msgstr "听起来有些像音乐" -#: experiment/questions/musicgens.py:372 -#, fuzzy -#| msgid "4–5 hours" -msgid "4–5 hours per week" -msgstr "4-5小时" +#: experiment/rules/speech2song.py:218 +msgid "sounds exactly like music" +msgstr "听起来完全像音乐" -#: experiment/questions/musicgens.py:373 -#, fuzzy -#| msgid "6–9 hours" -msgid "6–9 hours per week" -msgstr "6-9小时" +#: experiment/rules/speech2song.py:224 +msgid "Listen carefully" +msgstr "请认真聆听" -#: experiment/questions/musicgens.py:374 -msgid "10–14 hours per week" +#: experiment/rules/thats_my_song.py:89 +msgid "Choose two or more decades of music" msgstr "" -#: experiment/questions/musicgens.py:375 -msgid "15–24 hours per week" +#: experiment/rules/thats_my_song.py:94 +msgid "Playlist selection" msgstr "" -#: experiment/questions/musicgens.py:376 -msgid "25–40 hours per week" -msgstr "" +#: experiment/standards/isced_education.py:4 +msgid "Primary school" +msgstr "小学" -#: experiment/questions/musicgens.py:377 -#, fuzzy -#| msgid "5 or more hours" -msgid "41 or more hours per week" -msgstr "5小时或以上" +#: experiment/standards/isced_education.py:5 +msgid "Vocational qualification at about 16 years of age (GCSE)" +msgstr "初中/中专" -#: experiment/questions/other.py:24 -msgid "" -"In which region did you spend the most formative years of your childhood and " -"youth?" -msgstr "您的童年与青少年时期在哪个地区/省/市度过的?" +#: experiment/standards/isced_education.py:6 +msgid "Secondary diploma (A-levels/high school)" +msgstr "高中" -#: experiment/questions/other.py:31 -msgid "In which region do you currently reside?" -msgstr "您目前所在的地区/省/市或国家:" +#: experiment/standards/isced_education.py:7 +msgid "Post-16 vocational course" +msgstr "职高" -#: experiment/questions/other.py:54 -msgid "Folk/Mountain songs" -msgstr "中国民乐/民歌类(如山歌、小调等)" +#: experiment/standards/isced_education.py:8 +msgid "Associate's degree or 2-year professional diploma" +msgstr "大专或成人本科" -#: experiment/questions/other.py:55 -msgid "Western classical music/Jazz/Opera/Musical" -msgstr "西方古典音乐/爵士/歌剧/音乐剧" +#: experiment/standards/isced_education.py:9 +msgid "Bachelor or equivalent" +msgstr "本科或同等学历(大专)" -#: experiment/questions/other.py:56 -msgid "Chinese opera" -msgstr "中国戏曲类(如京剧、粤剧、评弹等)" +#: experiment/standards/isced_education.py:10 +msgid "Master or equivalent" +msgstr "硕士研究生或同等学历" -#: experiment/questions/other.py:66 +#: experiment/standards/isced_education.py:11 +msgid "Doctoral degree or equivalent" +msgstr "博士研究生或同等学历" + +#: experiment/templates/consent/consent_MRI.html:2 msgid "" -"Thank you so much for your feedback! Feel free to include your contact " -"information if you would like a reply or skip if you wish to remain " -"anonymous." +" You will be taking part in the experiment “Neural correlates of rhythmic " +"abilities” conducted by Dr Atser Damsma of the Institute for Logic, Language " +"and Computation at the University of Amsterdam. Before the research project " +"can begin, it is important that you read about the procedures we will be " +"applying. Make sure to read this information carefully. " msgstr "" -"感谢您对本实验的参与与支持!您可以写下你的联系方式,以便我们了解问题后及时反" -"馈和沟通。" -#: experiment/questions/other.py:69 -msgid "Contact (optional):" -msgstr "微信号、手机、邮箱等(选填):" - -#: experiment/rules/anisochrony.py:21 -#: experiment/rules/duration_discrimination.py:86 -#: experiment/rules/duration_discrimination_tone.py:21 -#: experiment/rules/h_bat.py:136 experiment/rules/hbat_bst.py:77 -#: experiment/rules/rhythm_discrimination.py:240 -msgid "Next fragment" -msgstr "" +#: experiment/templates/consent/consent_MRI.html:3 +#: experiment/templates/consent/consent_rhythm.html:3 +#: experiment/templates/consent/consent_rhythm_unpaid.html:3 +msgid "Purpose of the Research Project" +msgstr "该研究目的" -#: experiment/rules/anisochrony.py:22 experiment/rules/anisochrony.py:60 -msgid "REGULAR" +#: experiment/templates/consent/consent_MRI.html:4 +msgid "" +" In the past you have participated in MRI-research from our research group " +"and indicated that you would be interested in participating in future " +"research. In the current study we will make use of the previously acquired " +"MRI scans and will combine these scans with behavioral data which we will " +"collect online. The current study therefore only entails a computer task.\n" +"The goal of this study is to investigate individual differences in rhythm " +"perception. Rhythm is a fundamental aspect of music and musicality, yet " +"there are large individual differences in rhythm perception abilities. The " +"neural differences underlying these individual differences are not yet " +"understood. By measuring performance in several rhythm tasks, we will be " +"able to test which brain mechanisms are involved in rhythm perception. " msgstr "" -#: experiment/rules/anisochrony.py:22 experiment/rules/anisochrony.py:61 -msgid "IRREGULAR" -msgstr "" +#: experiment/templates/consent/consent_MRI.html:6 +#: experiment/templates/consent/consent_rhythm.html:5 +#: experiment/templates/consent/consent_rhythm_unpaid.html:5 +msgid "Who Can Take Part in This Research?" +msgstr "谁能参与这项研究?" -#: experiment/rules/anisochrony.py:25 -msgid "The tones were {}. Your answer was CORRECT." +#: experiment/templates/consent/consent_MRI.html:7 +msgid "" +" Anybody aged 16 or older with no hearing problems is welcome to participate " +"in this research. Your device must be able to play audio, and you must have " +"a sufficiently strong data connection to be able to stream short sound " +"files. Headphones are recommended for the best results, but you may also use " +"either internal or external loudspeakers. " msgstr "" +"本研究的调查对象是拥有良好的先天听力条件或后天矫正欢迎任何听力良好与喜欢音乐" +"的人来参加该实验,后天矫正听力良好也可参加。您的设备必须能够播放音频,且需具" +"备良好的无限网络(WiFi)或移动数据网络信号以支持MP3格式的音频流文件。为了获得" +"最佳效果,我们推荐您使用耳机参与实验,您也可以选择内置或外置扬声器。请注意调" +"整设备音量以获得舒适体验感。" -#: experiment/rules/anisochrony.py:28 -msgid "The tones were {}. Your answer was INCORRECT." -msgstr "" +#: experiment/templates/consent/consent_MRI.html:8 +#: experiment/templates/consent/consent_rhythm.html:7 +#: experiment/templates/consent/consent_rhythm_unpaid.html:7 +msgid "Instructions and Procedure" +msgstr "实验说明与步骤" -#: experiment/rules/anisochrony.py:58 -msgid "Were the tones REGULAR or IRREGULAR?" +#: experiment/templates/consent/consent_MRI.html:9 +#: experiment/templates/consent/consent_rhythm.html:8 +#: experiment/templates/consent/consent_rhythm_unpaid.html:8 +msgid "" +" In this study, you will perform 8 short tasks related to rhythm. In each " +"task, you will be presented with short fragments of music and rhythms, and " +"you will be asked to make different types of judgements about the sounds. In " +"addition, we will ask you some simple survey questions to better understand " +"your musical background. It is important that you remain focused throughout " +"the experiment and that you try not to move along with the sounds while " +"performing the tasks. Before you start with each task, there will be an " +"opportunity to practice to familiarize yourself with the task. The total " +"duration of all tasks will be around 45 minutes and there will be multiple " +"opportunities for you to take a break. " msgstr "" -#: experiment/rules/anisochrony.py:77 -msgid "Anisochrony" -msgstr "" +#: experiment/templates/consent/consent_MRI.html:10 +#: experiment/templates/consent/consent_rhythm.html:9 +#: experiment/templates/consent/consent_rhythm_unpaid.html:9 +msgid "Voluntary Participation" +msgstr "自愿参与" -#: experiment/rules/anisochrony.py:85 experiment/rules/h_bat.py:118 -msgid "In this test you will hear a series of tones for each trial." +#: experiment/templates/consent/consent_MRI.html:11 +#: experiment/templates/consent/consent_rhythm.html:10 +#: experiment/templates/consent/consent_rhythm_unpaid.html:10 +msgid "" +" There are no consequences if you decide now not to participate in this " +"study. During the experiment, you are free to stop participating at any " +"moment without giving a reason for doing so. " msgstr "" -#: experiment/rules/anisochrony.py:88 -msgid "It's your job to decide if the tones sound REGULAR or IRREGULAR" -msgstr "" +#: experiment/templates/consent/consent_MRI.html:12 +#: experiment/templates/consent/consent_rhythm.html:11 +#: experiment/templates/consent/consent_rhythm_unpaid.html:11 +msgid "Discomfort, Risks, and Insurance" +msgstr "不适、风险与保险" -#: experiment/rules/anisochrony.py:90 -#: experiment/rules/duration_discrimination.py:158 -#: experiment/rules/h_bat.py:123 +#: experiment/templates/consent/consent_MRI.html:13 +#: experiment/templates/consent/consent_rhythm.html:12 msgid "" -"During the experiment it will become more difficult to hear the difference." -msgstr "" - -#: experiment/rules/anisochrony.py:92 -#: experiment/rules/duration_discrimination.py:160 -#: experiment/rules/h_bat.py:125 experiment/rules/hbat_bst.py:28 -#: experiment/rules/util/practice.py:109 -msgid "Try to answer as accurately as possible, even if you're uncertain." +" For all research at the University of Amsterdam, a standard liability " +"insurance applies. The UvA is legally obliged to inform the Dutch Tax " +"Authority (“Belastingdienst”) about financial compensation for participants. " +"You may receive a letter from the UvA with a payment overview and " +"information about tax return. " msgstr "" -#: experiment/rules/anisochrony.py:94 experiment/rules/beat_alignment.py:33 -#: experiment/rules/beat_alignment.py:80 -#: experiment/rules/duration_discrimination.py:161 -#: experiment/rules/h_bat.py:126 experiment/rules/hbat_bst.py:29 -#: experiment/rules/rhythm_discrimination.py:231 -msgid "Remember: try not to move or tap along with the sounds" +#: experiment/templates/consent/consent_MRI.html:14 +#: experiment/templates/consent/consent_rhythm.html:13 +#: experiment/templates/consent/consent_rhythm_unpaid.html:13 +msgid "Your privacy is guaranteed" msgstr "" -#: experiment/rules/anisochrony.py:96 -#: experiment/rules/duration_discrimination.py:163 -#: experiment/rules/h_bat.py:130 experiment/rules/hbat_bst.py:33 +#: experiment/templates/consent/consent_MRI.html:15 +#: experiment/templates/consent/consent_rhythm.html:14 +#: experiment/templates/consent/consent_rhythm_unpaid.html:14 msgid "" -"This test will take around 4 minutes to complete. Try to stay focused for " -"the entire test!" +" Your personal information (about who you are) remains confidential and will " +"not be shared without your explicit consent. Your research data will be " +"analyzed by the researchers that collected the information. Research data " +"published in scientific journals will be anonymous and cannot be traced back " +"to you as an individual. Completely anonymized data can be made publicly " +"accessible. " msgstr "" -#: experiment/rules/anisochrony.py:120 -msgid "" -"Well done! You heard the difference when we shifted a tone by {} percent." +#: experiment/templates/consent/consent_MRI.html:16 +#: experiment/templates/consent/consent_rhythm.html:15 +msgid "Compensation" msgstr "" -#: experiment/rules/anisochrony.py:121 +#: experiment/templates/consent/consent_MRI.html:17 msgid "" -"Many sounds in nature have regularity like a metronome. Our " -"brains use this to process rhythm even better!" -msgstr "" - -#: experiment/rules/base.py:30 -msgid "Do you have any remarks or questions?" +" As compensation for your participation, you receive 15 euros. To receive " +"this compensation, make sure to register your participation on the lab.uva." +"nl website! " msgstr "" -#: experiment/rules/base.py:33 -msgid "Submit" -msgstr "提交" - -#: experiment/rules/base.py:39 -msgid "We appreciate your feedback!" -msgstr "感谢您的反馈!" - -#: experiment/rules/base.py:128 experiment/rules/musical_preferences.py:83 -msgid "Questionnaire" -msgstr "问卷调查" - -#: experiment/rules/base.py:143 -#, python-format -msgid "Questionnaire %(index)i / %(total)i" -msgstr "调查问卷 %(index)i/%(total)i" - -#: experiment/rules/base.py:152 -#, python-format -msgid "I scored %(score)i points on %(url)s" -msgstr "" +#: experiment/templates/consent/consent_MRI.html:18 +#: experiment/templates/consent/consent_categorization.html:13 +#: experiment/templates/consent/consent_hooked.html:66 +#: experiment/templates/consent/consent_huang2021.html:76 +#: experiment/templates/consent/consent_musical_preferences.html:57 +#: experiment/templates/consent/consent_rhythm.html:17 +#: experiment/templates/consent/consent_rhythm_unpaid.html:15 +#: experiment/templates/consent/consent_speech2song.html:62 +msgid "Further Information" +msgstr "更多信息" -#: experiment/rules/beat_alignment.py:27 +#: experiment/templates/consent/consent_MRI.html:19 msgid "" -"This test measures your ability to recognize the beat in a piece of music." +" Should you have questions about this study at any given moment, please " +"contact the responsible researcher, Dr. Atser Damsma (a.damsma@uva.nl). " +"Formal complaints about this study can be addressed to the Ethics Review " +"Board, Dr. Yair Pinto (y.pinto@uva.nl). For questions or complaints about " +"the processing of your personal data you can also contact the data " +"protection officer of the University of Amsterdam via fg@uva.nl. " msgstr "" +"Mocht u vragen hebben over dit onderzoek, vooraf of achteraf, dan kunt u " +"zich wenden tot de verantwoordelijke onderzoeker, Dr. Atser Damsma (a." +"damsma@uva.nl). Voor eventuele formele klachten over dit onderzoek kunt u " +"zich wenden tot het lid van de Facultaire Commissie Ethiek (FMG) van de " +"Universiteit van Amsterdam, Dr. Yair Pinto (y.pinto@uva.nl). Voor vragen of " +"klachten over de verwerking van uw persoonsgegevens kunt u tevens contact " +"opnemen met de functionaris gegevensbescherming van de Universiteit van " +"Amsterdam via fg@uva.nl." -#: experiment/rules/beat_alignment.py:30 -msgid "" -"Listen to the following music fragments. In each fragment you hear a series " -"of beeps." -msgstr "" +#: experiment/templates/consent/consent_MRI.html:20 +#: experiment/templates/consent/consent_rhythm.html:19 +#: experiment/templates/consent/consent_rhythm_unpaid.html:17 +msgid "Informed Consent" +msgstr "知情同意书" -#: experiment/rules/beat_alignment.py:32 +#: experiment/templates/consent/consent_MRI.html:21 msgid "" -"It's you job to decide if the beeps are ALIGNED TO THE BEAT or NOT ALIGNED " -"TO THE BEAT of the music." +" I hereby declare that: I have been clearly informed about the research " +"project “Neural correlates of rhythmic abilities”, as described above; I am " +"16 or older; I have read and understand the information letter; I agree to " +"participate in this study and I agree with the use of the data that are " +"collected; I reserve the right to withdraw my participation from the study " +"at any moment without providing any reason. " msgstr "" -#: experiment/rules/beat_alignment.py:35 +#: experiment/templates/consent/consent_categorization.html:2 +msgid " Dear participant, " +msgstr "自愿参与" + +#: experiment/templates/consent/consent_categorization.html:3 msgid "" -"Listen carefully to the following examples. Pay close attention to the " -"description that accompanies each example." +" You will be taking part in a listening experiment by of Institute of " +"Biology (IBL), Leiden University in collaboration with the Music Cognition " +"Group (MCG) at the University of Amsterdam’s Institute for Logic, Language, " +"and Computation (ILLC). " msgstr "" -#: experiment/rules/beat_alignment.py:37 -#: experiment/rules/rhythm_battery_final.py:37 -#: experiment/rules/rhythm_battery_intro.py:140 -msgid "Ok" +#: experiment/templates/consent/consent_categorization.html:4 +msgid "" +" Before the research project can begin, it is important that you read " +"about the procedures we will be applying. Make sure to read this information " +"carefully. The purpose of this research project is to understand better what " +"listeners are listening to when they are listening to tone sequences as " +"compared to songbirds. As such the current listening experiment is made to " +"resemble the experiment that is currently also performed with zebra finches " +"(a songbird). " msgstr "" -#: experiment/rules/beat_alignment.py:56 -msgid "Well done! You’ve answered {} percent correctly!" -msgstr "" +#: experiment/templates/consent/consent_categorization.html:5 +#: experiment/templates/consent/consent_hooked.html:22 +#: experiment/templates/consent/consent_huang2021.html:23 +msgid "Who can take part in this research?" +msgstr "谁能参与这项研究?" -#: experiment/rules/beat_alignment.py:58 +#: experiment/templates/consent/consent_categorization.html:6 msgid "" -"In the UK, over 140.000 people did this test when it was " -"first developed?" +" Anybody with sufficient good hearing, natural or corrected. Your device " +"(computer, tablet or smartphone) must be able to play audio, and you must " +"have a sufficiently strong internet connection to be able to stream short " +"audio files. Headphones are recommended for the best results, but you may " +"also use either internal or external loudspeakers. You should adjust the " +"volume of your device so that it is comfortable for you. " msgstr "" +"本研究的调查对象是拥有良好的先天听力或者通过矫正的听力来欣赏音乐的个体。您所" +"使用的设备需满足以下条件:能够播放音频以及具有良好的无限网络(WiFi)或移动数" +"据网络信号。为了获得最佳效果,我们建议您使用耳机参与实验,您也可以选择内置或" +"外置扬声器。请注意调整设备音量。" -#: experiment/rules/beat_alignment.py:74 -msgid "You will now hear 17 music fragments." -msgstr "" +#: experiment/templates/consent/consent_categorization.html:7 +#: experiment/templates/consent/consent_hooked.html:30 +#: experiment/templates/consent/consent_huang2021.html:32 +#: experiment/templates/consent/consent_speech2song.html:19 +msgid "Instructions and procedure" +msgstr "实验说明与步骤" -#: experiment/rules/beat_alignment.py:77 +#: experiment/templates/consent/consent_categorization.html:8 msgid "" -"With each fragment you have to decide if the beeps are ALIGNED TO THE BEAT, " -"or NOT ALIGNED TO THE BEAT of the music." -msgstr "" - -#: experiment/rules/beat_alignment.py:79 -msgid "Note: a music fragment can occur several times." +" You will be presented with short sound sequences and will be asked whether " +"you hear them as being one or another sequence. The listening task consists " +"of two phases. In the first phase, you will hear two sequences that you have " +"to answer as blue or orange. Once you have answered 8 out 10 stimuli " +"correctly, you will go to the second part. In that part you will only " +"occasionally get feedback on your responses. The whole task will take you " +"approximately 20 minutes, and it should be completed in one go. Can you do " +"better than zebra finches? Have fun! " msgstr "" -#: experiment/rules/beat_alignment.py:81 -msgid "" -"In total, this test will take around 6 minutes to complete. Try to stay " -"focused for the entire duration!" -msgstr "" - -#: experiment/rules/beat_alignment.py:84 -#: experiment/rules/musical_preferences.py:109 -#: experiment/rules/speech2song.py:48 experiment/rules/util/practice.py:114 -msgid "Start" -msgstr "开始" +#: experiment/templates/consent/consent_categorization.html:9 +#: experiment/templates/consent/consent_hooked.html:50 +#: experiment/templates/consent/consent_huang2021.html:60 +#: experiment/templates/consent/consent_speech2song.html:37 +msgid "Discomfort, Risks & Insurance" +msgstr "不适、风险与保险" -#: experiment/rules/beat_alignment.py:100 -msgid "In this example the beeps are ALIGNED TO THE BEAT of the music." +#: experiment/templates/consent/consent_categorization.html:10 +msgid "" +" The risks of participating in this research are no greater than in everyday " +"situations at home. Previous experience in similar research has shown that " +"no or hardly any discomfort is to be expected for participants. For all " +"research at the University of Amsterdam (where the current online experiment " +"is served), a standard liability insurance applies. " msgstr "" +" 参加本研究的风险非常低,与日常的听音乐活动相当。相似研究的经验表明,参与者" +"没有或几乎没有不适感。荷兰阿姆斯特丹大学进行的所有研究都使用标准责任险。" -#: experiment/rules/beat_alignment.py:103 -msgid "In this example the beeps are NOT ALIGNED TO THE BEAT of the music." -msgstr "" +#: experiment/templates/consent/consent_categorization.html:11 +#: experiment/templates/consent/consent_hooked.html:58 +#: experiment/templates/consent/consent_huang2021.html:67 +#: experiment/templates/consent/consent_speech2song.html:45 +msgid "Confidential treatment of your details" +msgstr "信息匿名和保密性" -#: experiment/rules/beat_alignment.py:111 -msgid "Example {}" +#: experiment/templates/consent/consent_categorization.html:12 +msgid "" +" The information gathered over the course of this research will be used for " +"further analysis and publication in scientific journals only. Fully " +"anonymized data collected during the experiment (the age/gender, choices " +"made, reaction time, etc.) may be made available online in tandem with these " +"scientific publications. No personal details will be used in these " +"publications, and we guarantee that you will remain anonymous under all " +"circumstances. " msgstr "" +" 本研究使用完全匿名的方式,所有资料仅供学术之用,并且将仅对实验相关的工作人" +"员开放。同时,您在任何情况下都保持匿名,请安心作答。" -#: experiment/rules/beat_alignment.py:129 -msgid "Are the beeps ALIGNED TO THE BEAT or NOT ALIGNED TO THE BEAT?" +#: experiment/templates/consent/consent_categorization.html:14 +msgid "" +" For further information on the research project, please contact Zhiyuan " +"Ning (e-mail z.ning@biology." +"leidenuniv.nl; Institute of Biology, Leiden University, P.O. Box 9505, " +"2300 RA Leiden, The Netherlands) or Jiaxin Li (e-mail: j.li5@uva.nl; Science Park 107, 1098 GE Amsterdam, The " +"Netherlands). If you have any complaints regarding this research project, " +"you can contact the secretary of the Ethics Committee of the Faculty of " +"Humanities of the University of Amsterdam (phone number: +31 20 525 3054; e-" +"mail: commissie-ethiek-" +"fgw@uva.nl; Kloveniersburgwal 48, 1012 CX Amsterdam). " msgstr "" +" 如您需了解关于本研究项目的更多信息,请联系Xuan Huang(邮箱: x.huang@uva.nl; " +"地址: Science Park 107, 1098 GE Amsterdam)或者John A. Burgoyne 博士 ( 电话: " +"+31205257034;邮箱: j.a.burgoyne@uva.nl; 地址: Science Park 107, 1098 GE " +"Amsterdam)。如果您对此研究项目有任何投诉,请联系阿姆斯特丹大学人文学院伦理委" +"员会秘书 (the secretary of the Ethics Committee of the Faculty of Humanities " +"of the University of Amsterdam),电话: +31205253054;邮箱: commissie-ethiek-" +"fgw@uva.nl; 地址: Kloveniersburgwal 48, 1012 CX Amsterdam。" -#: experiment/rules/beat_alignment.py:132 -msgid "ALIGNED TO THE BEAT" -msgstr "" +#: experiment/templates/consent/consent_categorization.html:15 +#: experiment/templates/consent/consent_hooked.html:79 +#: experiment/templates/consent/consent_huang2021.html:88 +#: experiment/templates/consent/consent_musical_preferences.html:64 +msgid "Informed consent" +msgstr "知情同意声书" -#: experiment/rules/beat_alignment.py:133 -msgid "NOT ALIGNED TO THE BEAT" +#: experiment/templates/consent/consent_categorization.html:16 +msgid "" +" I hereby declare that I have been clearly informed about the research " +"project, conducted by Zhiyuan Ning as described above. I consent to " +"participate in this research on an entirely voluntary basis. I retain the " +"right to revoke this consent without having to provide any reasons for my " +"decision. I am aware that I am entitled to discontinue the research at any " +"time and can withdraw my participation. If I decide to stop or withdraw my " +"consent, all the information gathered up until then will be permanently " +"deleted. If my research results are used in scientific publications or made " +"public in any other way, they will be fully anonymized. My personal " +"information may not be viewed by third parties without my express " +"permission. " msgstr "" +" 我理解参加本项研究是自愿的。我可以选择不参加本项研究或随时退出,我也可以撤" +"销我的参与,且无需说明任何理由。如果我决定终止或撤销我的参与,那么在此之前收" +"集的所有我的资料将会被永久删除。" -#: experiment/rules/beat_alignment.py:145 -msgid "Beat alignment" +#: experiment/templates/consent/consent_hooked.html:3 +msgid "" +"\n" +" You will be taking part in the Hooked on Music research project " +"conducted by Dr John Ashley Burgoyne of the Music Cognition Group at the " +"University of Amsterdam’s Institute for Logic, Language, and Computation. " +"Before the research project can begin, it is important that you read about " +"the procedures we will be applying. Make sure to read this information " +"carefully.\n" +" " msgstr "" +"\n" +" 您即将参加由阿姆斯特丹大学逻辑、语言和计算研究所(ILLC)音乐认知实验组的博" +"士研究生Xuan Huang 主持的《“中国音乐饵”与记忆》的研究项目。在正式参与该研究项" +"目之前,请您仔细阅读我们的知情同意书以了解实验程序。" -#: experiment/rules/congosamediff.py:188 -msgid "Is the third sound the SAME or DIFFERENT as the first two sounds?" -msgstr "" +#: experiment/templates/consent/consent_hooked.html:8 +#: experiment/templates/consent/consent_huang2021.html:11 +#: experiment/templates/consent/consent_musical_preferences.html:9 +#: experiment/templates/consent/consent_speech2song.html:11 +msgid "Purpose of the research project" +msgstr "本研究目的" -#: experiment/rules/congosamediff.py:191 -msgid "DEFINITELY SAME" +#: experiment/templates/consent/consent_hooked.html:11 +msgid "" +"\n" +" What makes music catchy? Why do some pieces of music come back to mind " +"after we hear just a few notes and others not? Is there one ‘recipe’ for " +"memorable music or does it depend on the person? And are there differences " +"between what makes it easy to remember music for the long term and what " +"makes it easy to remember music right now?\n" +" " msgstr "" -#: experiment/rules/congosamediff.py:192 -msgid "PROBABLY SAME" +#: experiment/templates/consent/consent_hooked.html:17 +msgid "" +"\n" +" This project will help us answer these questions and better understand " +"how we remember music both over the short term and the long term. Musical " +"memories are fundamentally associated with developing our identities in " +"adolescence, and even as other memories fade in old age, musical memories " +"remain intact. Understanding musical memory better can help composers write " +"new music, search engines find and recommend music their users will enjoy, " +"and music therapists develop new approaches for working and living with " +"memory disorders.\n" +" " msgstr "" +"\n" +" 该研究项目旨在帮助我们回答以上问题,并且帮助我们更好地了解作为听众是如何长" +"期记住音乐的。音乐记忆可能会受到我们的聆听历史、聆听经历、以及我们成长的音乐" +"文化有关。了解音乐记忆可以帮助流媒体音乐服务找到并给它们的用户推荐喜欢的音" +"乐、短视频博主以最合适的音乐创作视频、作曲家创作新的音乐、音乐治疗师为记忆障" +"碍患者的工作和生活开发新的方法等。" -#: experiment/rules/congosamediff.py:193 -msgid "PROBABLY DIFFERENT" +#: experiment/templates/consent/consent_hooked.html:25 +msgid "" +"\n" +" Anybody with sufficiently good hearing, natural or corrected, to enjoy " +"music listening is welcome to participate in this research. Your device must " +"be able to play audio, and you must have a sufficiently strong data " +"connection to be able to stream short MP3 files. Headphones are recommended " +"for the best results, but you may also use either internal or external " +"loudspeakers. You should adjust the volume of your device so that it is " +"comfortable for you.\n" +" " msgstr "" +"\n" +"本研究的调查对象是拥有良好的先天听力或者通过矫正的听力来欣赏音乐的个体。您所" +"使用的设备需满足以下条件:能够播放音频以及具有良好的无限网络(WiFi)或移动数" +"据网络信号。为了获得最佳效果,我们建议您使用耳机参与实验,您也可以选择内置或" +"外置扬声器。请注意调整设备音量。" -#: experiment/rules/congosamediff.py:194 -msgid "DEFINITELY DIFFERENT" +#: experiment/templates/consent/consent_hooked.html:33 +msgid "" +"\n" +" You will be presented with short fragments of music and asked whether " +"you recognise them. Try to answer as quickly as you can, but only at the " +"moment that you find yourself able to ‘sing along’ in your head. When you " +"tell us that you recognise a piece of music, the music will keep playing, " +"but the sound will be muted for a few seconds. Keep following along with the " +"music in your head, until the music comes back. Sometimes it will come back " +"in the right place, but at other times, we will have skipped forward or " +"backward within the same piece of music during the silence. We will ask you " +"whether you think the music came back in the right place or not. In between " +"fragments, we will ask you some simple survey questions to better understand " +"your musical background and how you engage with music in your daily life.\n" +" " msgstr "" +"\n" +" 在音乐识别实验的第一个阶段,您将听到一些简短的音乐片段,请您尝试尽快回答‘是" +"否能识别出该音乐‘。同时请在大脑中一起跟唱这段音乐。当您告诉我们您识别出了一段" +"音乐时,该音乐会继续播放,但是声音将会被静音几秒钟。请您此时继续在心里“默" +"唱”该音乐直到它再次播放为止。有时候音乐会回到正确的位置,但有时候在静音期间," +"同一段音乐会被向前或向后播放。当您在静音后再次听到音乐时,您需要判断出该音乐" +"是否回到正确的位置。在实验的第二阶段,您仍将听到一些简短的音乐片段,此时您需" +"要回答您是否在实验的第一阶段听过这些音乐。" -#: experiment/rules/congosamediff.py:195 -msgid "I DON’T KNOW" +#: experiment/templates/consent/consent_hooked.html:39 +msgid "" +" In a second phase of the experiment, you will also be presented with short " +"fragments of music, but instead of being asked whether you recognise them, " +"you will be asked whether you heard them before while participating in the " +"first phase of the experiment. Again, in between these fragments, we will " +"ask you simple survey questions about your musical background and how you " +"engage with music in your daily life.\n" +" " msgstr "" -#: experiment/rules/duration_discrimination.py:25 -msgid "interval" -msgstr "中等" +#: experiment/templates/consent/consent_hooked.html:43 +#: experiment/templates/consent/consent_huang2021.html:52 +#: experiment/templates/consent/consent_speech2song.html:28 +msgid "Voluntary participation" +msgstr "自愿参与" -#: experiment/rules/duration_discrimination.py:87 -#: experiment/rules/duration_discrimination_tone.py:22 -msgid "than" +#: experiment/templates/consent/consent_hooked.html:46 +msgid "" +" You will be participating in this research project on a voluntary basis. " +"This means you are free to stop taking part at any stage. This will not have " +"any personal consequences and you will not be obliged to finish the " +"procedures described above. You can also decide to withdraw your " +"participation up to 8 days after the research has ended. If you decide to " +"stop or withdraw your consent, all the information gathered up until then " +"will be permanently deleted. \n" +" " msgstr "" +"本实验秉承自愿参与的原则。您可以在任何阶段自由地停止参与实验,这不对您有任何" +"个人影响,您不会被硬性要求完成以上的实验过程。您也可以在研究结束后8天内撤销您" +"的参与。如果您决定退出实验,您的信息与数据将会被永久删除。" -#: experiment/rules/duration_discrimination.py:87 -#: experiment/rules/duration_discrimination_tone.py:22 -msgid "as" +#: experiment/templates/consent/consent_hooked.html:53 +#, fuzzy +#| msgid "" +#| " The risks of participating in this research are no greater than in " +#| "everyday situations at home. Previous experience in similar research has " +#| "shown that no or hardly any discomfort is to be expected for " +#| "participants. For all research at the University of Amsterdam, a standard " +#| "liability insurance applies.\n" +#| " " +msgid "" +" \n" +" The risks of participating in this research are no greater than in " +"everyday situations at home. Previous experience in similar research has " +"shown that no or hardly any discomfort is to be expected for participants. " +"For all research at the University of Amsterdam, a standard liability " +"insurance applies.\n" +" " msgstr "" +"参与该实验的风险非常低,即低于日常生活水平。其他相似研究先前的经验表明,实验" +"过程中,被试者几乎不会感觉到任何不适。阿姆斯特丹大学会为所有实验负担责任保" +"险。" -#: experiment/rules/duration_discrimination.py:89 -#: experiment/rules/duration_discrimination.py:127 -#: experiment/rules/duration_discrimination_tone.py:23 -msgid "LONGER" +#: experiment/templates/consent/consent_hooked.html:61 +msgid "" +" \n" +" The information gathered over the course of this research will be used " +"for further analysis and publication in scientific journals only. Fully " +"anonymised data collected during the experiment (e.g., whether each musical " +"fragment was recognised and how long it took) may be made available online " +"in tandem with these scientific publications. Your personal details will not " +"be used in these publications, and we guarantee that you will remain " +"anonymous under all circumstances.\n" +" " msgstr "" +" 本研究使用完全匿名的方式,所有资料仅供学术之用,并且将仅对实验相关的工作人" +"员开放。同时,您在任何情况下都保持匿名,请安心作答。" -#: experiment/rules/duration_discrimination.py:89 -#: experiment/rules/duration_discrimination_tone.py:23 -msgid "EQUAL" +#: experiment/templates/consent/consent_hooked.html:69 +msgid "" +" For further information on the research project, please contact John Ashley " +"Burgoyne (phone number: +31 20 525 7034; e-mail: j.a.burgoyne@uva.nl; " +"Science Park 107, 1098 GE Amsterdam).\n" +" " msgstr "" -#: experiment/rules/duration_discrimination.py:92 -#, python-format +#: experiment/templates/consent/consent_hooked.html:74 msgid "" -"The second interval was %(correct_response)s %(preposition)s the first " -"interval. Your answer was CORRECT." +"\n" +" If you have any complaints regarding this research project, you can " +"contact the secretary of the Ethics Committee of the Faculty of Humanities " +"of the University of Amsterdam (phone number: +31 20 525 3054; e-mail: " +"commissie-ethiek-fgw@uva.nl; Kloveniersburgwal 48, 1012 CX Amsterdam).\n" +" " msgstr "" +"\n" +"如果我对该研究有投诉,我可以联系阿姆斯特丹大学人文学院伦理委员会秘书 (电话:" +"+31 20 525 3054;电子邮件:commissie-ethiek-fgw@uva.nl ; 地址:" +"Kloveniersburgwal 48, 1012 CX Amsterdam)。" -#: experiment/rules/duration_discrimination.py:95 -#, python-format +#: experiment/templates/consent/consent_hooked.html:82 msgid "" -"The second interval was %(correct_response)s %(preposition)s the first " -"interval. Your answer was INCORRECT." -msgstr "" - -#: experiment/rules/duration_discrimination.py:126 -msgid "EQUALLY LONG" -msgstr "" - -#: experiment/rules/duration_discrimination.py:140 -#, python-format -msgid "%(title)s duration discrimination" -msgstr "" - -#: experiment/rules/duration_discrimination.py:150 -msgid "Is the second interval EQUALLY LONG as the first interval or LONGER?" +" \n" +" I hereby declare that I have been clearly informed about the research " +"project Hooked on Music at the University of Amsterdam, Institute for Logic, " +"Language and Computation, conducted by John Ashley Burgoyne as described " +"above.\n" +" " msgstr "" +" 我已经阅读了这份知情同意书,并知道我正在参加由荷兰阿姆斯特丹大学逻辑、语言" +"与计算研究所(ILLC)的音乐认知实验组博士研究生John Ashley Burgoyne所主持的" +"《中国“音乐饵”与记忆》的研究项目。我的个人资料会基于学术伦理的准则受到匿名和" +"保密处理,这些资料仅供学术研究使用。" -#: experiment/rules/duration_discrimination.py:170 +#: experiment/templates/consent/consent_hooked.html:88 +#, fuzzy +#| msgid "" +#| " I consent to participate in this research on an entirely voluntary " +#| "basis. I retain the right to revoke this consent without having to " +#| "provide any reasons for my decision. I am aware that I am entitled to " +#| "discontinue the research at any time and can withdraw my participation up " +#| "to 8 days after the research has ended. If I decide to stop or withdraw " +#| "my consent, all the information gathered up until then will be " +#| "permanently deleted. \n" +#| " " msgid "" -"It's your job to decide if the second interval is EQUALLY LONG as the first " -"interval, or LONGER." +" \n" +" I consent to participate in this research on an entirely voluntary " +"basis. I retain the right to revoke this consent without having to provide " +"any reasons for my decision. I am aware that I am entitled to discontinue " +"the research at any time and can withdraw my participation up to 8 days " +"after the research has ended. If I decide to stop or withdraw my consent, " +"all the information gathered up until then will be permanently deleted. \n" +" " msgstr "" +"我同意自愿参与本实验的全过程。我保有在任何时候无理由退出该实验的权利。我知道" +"我有权在任何时刻退出研究,我知道我可以在研究结束后8日内撤销我的实验参与。如果" +"我决定停止或撤销我的参与,所有已收集的我的信息将会被永久性删除。" -#: experiment/rules/duration_discrimination.py:173 +#: experiment/templates/consent/consent_hooked.html:94 msgid "" -"In this test you will hear two time durations for each trial, which are " -"marked by two tones." +"\n" +" If my research results are used in scientific publications or made " +"public in any other way, they will be fully anonymised. My personal " +"information may not be viewed by third parties without my express " +"permission.\n" +" " msgstr "" +"\n" +"如果我的实验结果被用于科学杂志发表,它们将会被匿名处理。若我没有同意,我的个" +"人信息将不会被开放给任何第三方。" -#: experiment/rules/duration_discrimination.py:188 +#: experiment/templates/consent/consent_huang2021.html:3 msgid "" -"Well done! You heard the difference between two intervals that " -"differed only {} percent in duration." +"\n" +" You will be taking part in the Hooked on Music: China research project " +"conducted by a PhD student Xuan Huang of the\n" +" Music Cognition Group at the University of Amsterdam’s Institute for " +"Logic, Language, and Computation. Before the\n" +" research project can begin, it is important that you read about the " +"procedures we will be applying. Make sure to\n" +" read this information carefully.\n" +" " msgstr "" +"\n" +" 您即将参加由阿姆斯特丹大学逻辑、语言和计算研究所(ILLC)音乐认知实验组的博" +"士研究生Xuan Huang 主持的《“中国音乐饵”与记忆》的研究项目。在正式参与该研究项" +"目之前,请您仔细阅读我们的知情同意书以了解实验程序。" -#: experiment/rules/duration_discrimination.py:190 +#: experiment/templates/consent/consent_huang2021.html:14 msgid "" -"When we research timing in humans, we often find that people's " -"accuracy in this task scales: for shorter durations, people can " -"hear even smaller differences than for longer durations." +"\n" +" What makes music memorable? Why do we not only remember some pieces of " +"music, but can also recall them after a long\n" +" period of time, or even a few years later? What makes music remain in " +"our memories for the long term? Are there some\n" +" musical characters that make it easier to remember Chinese music in the " +"long run or does it depend on a person? Do\n" +" we collectively use the same features to recognize music? This project " +"will help us answer these questions and better \n" +" understand how we remember music over the long term.\n" +" " msgstr "" +"\n" +"我们知道有些音乐让人非常的印象深刻。是什么使得这些音乐令人印象深刻?为什么我" +"们不仅能记住某首歌曲,而且在某段时间甚至是几年以后仍能够回忆起它?是什么让音" +"乐一直存在我们的记忆里?是否有些音乐特征使人们更容易长期记住中国音乐?还是这" +"种长期记忆取决于不同的听众?我们是否共同地使用同样的音乐特征来识别音乐?该研究" +"项目旨在帮助我们回答以上问题。" -#: experiment/rules/duration_discrimination_tone.py:10 -msgid "tone" +#: experiment/templates/consent/consent_huang2021.html:24 +msgid "" +"\n" +" Anybody with sufficiently good hearing, natural or corrected, to enjoy " +"music listening is welcome to participate in\n" +" this research. Your device must be able to play audio, and you must have " +"a sufficiently strong data connection to be\n" +" able to stream short MP3 files. Headphones are recommended for the best " +"results, but you may also use either\n" +" internal or external loudspeakers. You should adjust the volume of your " +"device so that it is comfortable for you.\n" +" " msgstr "" +"\n" +"本研究的调查对象是拥有良好的先天听力或者通过矫正的听力来欣赏音乐的个体。您所" +"使用的设备需满足以下条件:能够播放音频以及具有良好的无限网络(WiFi)或移动数" +"据网络信号。为了获得最佳效果,我们建议您使用耳机参与实验,您也可以选择内置或" +"外置扬声器。请注意调整设备音量。" -#: experiment/rules/duration_discrimination_tone.py:14 +#: experiment/templates/consent/consent_huang2021.html:34 msgid "" -"Well done! You managed to hear the difference between tones " -"that differed only {} milliseconds in length." +"\n" +" This experiment consists of two parts: Hooked on Music game and The " +"Goldsmiths Musical Sophistication Index. We \n" +" will as ask you to answer a few questions concerning demography about " +"you. This helps us to understand your musical\n" +" activities, your personal listening history and the musical cultural " +"where you grew up.\n" +" " msgstr "" +"\n" +" 该实验包括两部分:一个音乐识别实验与一份《金史密斯音乐素养》水平测试。我们" +"也将对人口统计特征进行一个简短的问卷调查。 该实验需要20-30分钟。在实验完成后," +"您将看到结果。" -#: experiment/rules/duration_discrimination_tone.py:16 +#: experiment/templates/consent/consent_huang2021.html:41 msgid "" -"Humans are really good at hearing these small differences in " -"durations, which is very handy if we want to be able to " -"process rhythm in music." +" You will be presented with short fragments of music and asked whether you " +"recognise them. \n" +" Try to answer as quickly you can, but only at the moment that you find " +"yourself able to ‘sing along’ in your head. \n" +" When you tell us that you recognise a piece of music, the music will " +"keep playing, but the sound will be muted for \n" +" a few seconds. Keep following along with the music in your head, until " +"the music comes back. Sometimes it will come \n" +" back in the right place, but at other times, we will have skipped " +"forward or backward within the same piece of music \n" +" during the silence. We will ask you whether you think the music came " +"back in the right place or not. After the game \n" +" section, we will ask you some simple survey questions to better " +"understand your musical background and how you engage with \n" +" music in your daily life.\n" +" " msgstr "" +" 在音乐识别实验的第一个阶段,您将听到一些简短的音乐片段,请您尝试尽快回答‘是" +"否能识别出该音乐‘。同时请在大脑中一起跟唱这段音乐。当您告诉我们您识别出了一段" +"音乐时,该音乐会继续播放,但是声音将会被静音几秒钟。请您此时继续在心里“默" +"唱”该音乐直到它再次播放为止。有时候音乐会回到正确的位置,但有时候在静音期间," +"同一段音乐会被向前或向后播放。当您在静音后再次听到音乐时,您需要判断出该音乐" +"是否回到正确的位置。在实验的第二阶段,您仍将听到一些简短的音乐片段,此时您需" +"要回答您是否在实验的第一阶段听过这些音乐。" -#: experiment/rules/duration_discrimination_tone.py:26 -#, python-format +#: experiment/templates/consent/consent_huang2021.html:54 msgid "" -"The second tone was %(correct_response)s %(preposition)s the first tone. " -"Your answer was CORRECT." +" You will be participating in this research project on a voluntary basis. " +"This means you are free\n" +" to stop taking part\n" +" at any stage. This will not have any personal consequences and you will " +"not be obliged to finish the procedures\n" +" described above. You can also decide to withdraw your participation. If " +"you decide to stop or withdraw your consent,\n" +" all the information gathered up until then will be permanently deleted. " msgstr "" +" 本实验秉承自愿参与的原则。您可以在任何阶段自由地停止参与实验,这不会造成任" +"何个人后果。您也可以决定撤回您的参与。如果您决定停止参加该项研究或撤回您的参" +"与,那么在此之前收集的所有信息将会被永久删除。" -#: experiment/rules/duration_discrimination_tone.py:29 -#, python-format +#: experiment/templates/consent/consent_huang2021.html:62 msgid "" -"The second tone was %(correct_response)s %(preposition)s the first tone. " -"Your answer was INCORRECT." +" The risks of participating in this research are no greater than in everyday " +"situations at home.\n" +" Previous experience\n" +" in similar research has shown that no or hardly any discomfort is to be " +"expected for participants. For all research\n" +" at the University of Amsterdam, a standard liability insurance applies. " msgstr "" +" 参加本研究的风险非常低,与日常的听音乐活动相当。相似研究的经验表明,参与者" +"没有或几乎没有不适感。荷兰阿姆斯特丹大学进行的所有研究都使用标准责任险。" -#: experiment/rules/duration_discrimination_tone.py:37 -msgid "Is the second tone EQUALLY LONG as the first tone or LONGER?" +#: experiment/templates/consent/consent_huang2021.html:69 +msgid "" +" The information gathered over the course of this research will be used for " +"further analysis and\n" +" publication in\n" +" scientific journals only. Fully anonymised data collected during the " +"experiment (e.g., whether each musical fragment\n" +" was recognised and how long it took) may be made available online in " +"tandem with these scientific publications. Your\n" +" personal details will not be used in these publications, and we " +"guarantee that you will remain anonymous under all\n" +" circumstances. " msgstr "" +" 本研究使用完全匿名的方式,所有资料仅供学术之用,并且将仅对实验相关的工作人" +"员开放。同时,您在任何情况下都保持匿名,请安心作答。" -#: experiment/rules/duration_discrimination_tone.py:40 -msgid "In this test you will hear two tones on each trial." +#: experiment/templates/consent/consent_huang2021.html:78 +msgid "" +" For further information on the research project, please contact Xuan Huang " +"(e-mail:\n" +" x.huang@uva.nl; Science Park 107,\n" +" 1098 GE Amsterdam) or John\n" +" Ashley Burgoyne (phone\n" +" number: +31 20 525 7034; e-mail: j.a.burgoyne@uva.nl; Science Park 107, " +"1098 GE\n" +" Amsterdam).\n" +" If you have any complaints regarding this research project, you can " +"contact the secretary of the Ethics Committee of\n" +" the Faculty of Humanities of the University of Amsterdam (phone number: " +"+31 20 525 3054; e-mail:\n" +" commissie-ethiek-fgw@uva.nl; Kloveniersburgwal 48, 1012 CX Amsterdam)." msgstr "" +" 如您需了解关于本研究项目的更多信息,请联系Xuan Huang(邮箱: x.huang@uva.nl; " +"地址: Science Park 107, 1098 GE Amsterdam)或者John A. Burgoyne 博士 ( 电话: " +"+31205257034;邮箱: j.a.burgoyne@uva.nl; 地址: Science Park 107, 1098 GE " +"Amsterdam)。如果您对此研究项目有任何投诉,请联系阿姆斯特丹大学人文学院伦理委" +"员会秘书 (the secretary of the Ethics Committee of the Faculty of Humanities " +"of the University of Amsterdam),电话: +31205253054;邮箱: commissie-ethiek-" +"fgw@uva.nl; 地址: Kloveniersburgwal 48, 1012 CX Amsterdam。" -#: experiment/rules/duration_discrimination_tone.py:43 +#: experiment/templates/consent/consent_huang2021.html:90 msgid "" -"It's your job to decide if the second tone is EQUALLY LONG as the first " -"tone, or LONGER." +" I hereby declare that I have been clearly informed about the research " +"project Hooked on Music:\n" +" China at the\n" +" University of Amsterdam, Institute for Logic, Language and Computation, " +"conducted by Xuan Huang as described above.\n" +" " msgstr "" +" 我已经阅读了这份知情同意书,并知道我正在参加由荷兰阿姆斯特丹大学逻辑、语言" +"与计算研究所(ILLC)的音乐认知实验组博士研究生Xuan Huang所主持的《中国“音乐" +"饵”与记忆》的研究项目。我的个人资料会基于学术伦理的准则受到匿名和保密处理,这" +"些资料仅供学术研究使用。" -#: experiment/rules/eurovision_2020.py:158 experiment/rules/hooked.py:320 -#: experiment/rules/kuiper_2020.py:148 -msgid "Did you hear this song in previous rounds?" -msgstr "您是否在之前的识别环节里听到过这首歌曲?" - -#: experiment/rules/h_bat.py:88 -msgid "Is the rhythm going SLOWER or FASTER?" -msgstr "" - -#: experiment/rules/h_bat.py:90 -msgid "SLOWER" -msgstr "" - -#: experiment/rules/h_bat.py:91 -msgid "FASTER" +#: experiment/templates/consent/consent_huang2021.html:96 +msgid "" +" I consent to participate in this research on an entirely voluntary basis. I " +"retain the right to\n" +" revoke this consent\n" +" without having to provide any reasons for my decision. I am aware that I " +"am entitled to discontinue the research at\n" +" any time and can withdraw my participation.\n" +" If I decide to stop or withdraw my consent, all the information gathered " +"up until then will be permanently deleted.\n" +" If my research results are used in scientific publications or made " +"public in any other way, they will be fully\n" +" anonymised. My personal information may not be viewed by third parties " +"without my express permission.\n" +" " msgstr "" +" 我理解参加本项研究是自愿的。我可以选择不参加本项研究或随时退出,我也可以撤" +"销我的参与,且无需说明任何理由。如果我决定终止或撤销我的参与,那么在此之前收" +"集的所有我的资料将会被永久删除。" -#: experiment/rules/h_bat.py:108 -msgid "Beat acceleration" -msgstr "" +#: experiment/templates/consent/consent_musical_preferences.html:2 +msgid "Dear participant," +msgstr "尊敬的参与者:" -#: experiment/rules/h_bat.py:121 -msgid "It's your job to decide if the rhythm goes SLOWER of FASTER." +#: experiment/templates/consent/consent_musical_preferences.html:4 +msgid "" +"\n" +"You will be taking part in the Musical Preferences research project " +"conducted by Xuan Huang under the supervision of Prof. Henkjan Honing and " +"Dr. John Ashley Burgoyne of the Music Cognition Group at the University of " +"Amsterdam’s Institute for Logic, Language, and Computation.\n" msgstr "" +"\n" +" 您即将参加由阿姆斯特丹大学逻辑、语言和计算研究所的音乐认知实验组批准开展的" +"《音乐偏好》课题研究。该课题由博士研究生Xuan Huang主持并在Honing教授以及" +"Burgoyne博士指导下开展。\n" -#: experiment/rules/h_bat.py:128 experiment/rules/hbat_bst.py:31 +#: experiment/templates/consent/consent_musical_preferences.html:12 msgid "" -"In this test, you can answer as soon as you feel you know the answer, but " -"please wait until you are sure or the sound has stopped." +"\n" +"Studies have shown that cultural preferences and familiarity for music start " +"in infancy and continue throughout adolescence and adulthood. People tend to " +"prefer music from their own cultural traditions. This research will help us " +"understand individual and situational influences on musical preferences and " +"investigate the factors that underly musical preferences in China. For " +"example, do people who have preferences for classical music also have " +"preferences for Chinese traditional music? Are there cultural-specific or " +"universal structural features for musical preferences?\n" msgstr "" +"\n" +"研究表明,人们对音乐的文化偏好和熟悉程度从婴儿期开始显现,并持续到整个青春期" +"和成年期。人们会偏好他们文化上熟悉的音乐。这项研究将帮助我们了解个人和情景对" +"音乐偏好的影响,以及构成中国听众音乐偏好的潜在因素。例如,对西方古典音乐有偏" +"好的人是否也对中国传统音乐有偏好?音乐偏好是否存在特定的文化或普遍的结构特" +"征?\n" -#: experiment/rules/h_bat.py:140 -msgid "The rhythm went SLOWER. Your response was CORRECT." -msgstr "" +#: experiment/templates/consent/consent_musical_preferences.html:18 +msgid "Who can take part?" +msgstr "谁能参与该研究?" -#: experiment/rules/h_bat.py:143 -msgid "The rhythm went FASTER. Your response was CORRECT." -msgstr "" +#: experiment/templates/consent/consent_musical_preferences.html:22 +msgid "Legally competent participants aged 16 or older." +msgstr "法定年龄满十六周岁。" -#: experiment/rules/h_bat.py:147 -msgid "The rhythm went SLOWER. Your response was INCORRECT." -msgstr "" +#: experiment/templates/consent/consent_musical_preferences.html:23 +msgid "" +"Anybody with sufficient good hearing, natural or corrected, to enjoy music " +"listening is welcome to participate in this research." +msgstr "拥有先天良好听力或通过矫正听力可欣赏音乐的个体。" -#: experiment/rules/h_bat.py:150 -msgid "The rhythm went FASTER. Your response was INCORRECT." -msgstr "" +#: experiment/templates/consent/consent_musical_preferences.html:27 +msgid "Instructions" +msgstr "研究说明与过程" -#: experiment/rules/h_bat.py:165 +#: experiment/templates/consent/consent_musical_preferences.html:29 msgid "" -"Well done! You heard the difference when the rhythm was " -"speeding up or slowing down with only {} percent!" +"\n" +"This study is a music preference experiment in which you will hear 64 music " +"clips throughout the experiment, you either wear headphones or use your " +"device's speakers to listen to the clips. Adjust the volume level of your " +"device before the experiment begins.\n" msgstr "" +"\n" +"该研究是一个音乐偏好实验,在整个实验里您将听到64个音乐片段,您可以佩戴耳机或" +"使用设备的扬声器来聆听片段。在实验正式开始前调整好您的设备音量的大小。\n" -#: experiment/rules/h_bat.py:174 +#: experiment/templates/consent/consent_musical_preferences.html:35 msgid "" -"When people listen to music, they often perceive an underlying regular " -"pulse, like the woodblock in this task. This allows us to clap " -"along with the music at a concert and dance together in synchrony." +"\n" +"The experiment has two parts. The first part is a questionnaire with 6 " +"questions. The second part is a music preference test, where you will listen " +"to a music clip and answer questions about it. The results of your music " +"preferences will be available after the experiment is completed.\n" msgstr "" +"\n" +"该实验有两个部分。 第一部分为调查问卷,包含6个问题。 第二部分为音乐偏好测试," +"您将聆听音乐片段并回答相关问题。您的音乐偏好结果将在整个实验完成后获得。\n" -#: experiment/rules/h_bat_bfit.py:11 +#: experiment/templates/consent/consent_musical_preferences.html:40 +msgid "Voluntary participation & risks" +msgstr "自愿参加与不适" + +#: experiment/templates/consent/consent_musical_preferences.html:43 msgid "" -"Musicians often speed up or slow down rhythms to convey a particular feeling " -"or groove. We call this ‘expressive timing’." +"\n" +"You will be participating in this research on a voluntary basis. This means " +"you are free to stop taking part at any stage without consequences or " +"penalty. If you decide to stop or withdraw your consent, all the " +"information gathered up until then will be permanently deleted. This " +"research has no known risks.\n" msgstr "" +"\n" +"参加本研究是完全自愿的。您可以拒绝参加研究,或者在研究过程中的任何时候选择退" +"出研究,不需任何理由,且您的数据将被永久删除。 这项研究没有已知的风险。 \n" + +#: experiment/templates/consent/consent_musical_preferences.html:48 +msgid "Privacy" +msgstr "隐私问题" -#: experiment/rules/hbat_bst.py:22 +#: experiment/templates/consent/consent_musical_preferences.html:51 msgid "" -"In this test you will hear a number of rhythms which have a regular beat." +" \n" +"The information gathered will be used for publication in scientific journals " +"only. Fully anonymized data may be available online in tandem with these " +"scientific publications. We guarantee that you will remain anonymous under " +"all circumstances. Your personal information will not be viewed by third " +"parties without your express permission.\n" msgstr "" +" \n" +"在此研究过程中所搜集的信息仅用于科学研究。数据完全匿名,可能会随着研究结果发" +"表一同展示。我们保证您在任何情况下都将保持匿名。此外,未经您的明确许可,您的" +"个人信息将不会被第三方查看。\n" -#: experiment/rules/hbat_bst.py:25 +#: experiment/templates/consent/consent_musical_preferences.html:60 msgid "" -"It's your job to decide if the rhythm has a DUPLE METER (a MARCH) or a " -"TRIPLE METER (a WALTZ)." +" For further information, please contact Xuan Huang (x.huang@uva.nl) or Dr. " +"John Ashley Burgoyne (j.a.burgoyne@uva.nl). If you have any complaints " +"regarding this project, you can contact the Secretary of the Ethics " +"Committee of the Faculty of Humanities of the University of Amsterdam " +"(commissie-ethiek-fgw@uva.nl).\n" +" " msgstr "" +"如您需了解关于此研究项目的更多信息,请联系Xuan Huang(邮箱:x.huang@uva.nl)或" +"Burgoyne博士(邮箱:j.a.burgoyne@uva.nl)。如果您对此研究项目有任何投诉,请联系" +"阿姆斯特丹大学人文学院伦理委员会秘书(邮箱:commissie-ethiek-fgw@uva.nl)。\n" +" " -#: experiment/rules/hbat_bst.py:26 +#: experiment/templates/consent/consent_musical_preferences.html:67 msgid "" -"Every SECOND tone in a DUPLE meter (march) is louder and every THIRD tone in " -"a TRIPLE meter (waltz) is louder." +" \n" +" I have been clearly informed about the research project and I consent to " +"participate in this research. I retain the right to revoke this consent " +"without having to provide any reasons for my decision. I am aware that I am " +"entitled to discontinue the research at any time and can withdraw my " +"participation. " msgstr "" +" \n" +"我已经阅读了知情同意书,我同意参与该项研究。我有权撤销这一同意而无须提供任何 " +"理由。我知道我有权在任何时候中止研究,可以撤回我的参与。" -#: experiment/rules/hbat_bst.py:54 -msgid "Is the rhythm a DUPLE METER (MARCH) or a TRIPLE METER (WALTZ)?" +#: experiment/templates/consent/consent_rhythm.html:2 +#: experiment/templates/consent/consent_rhythm_unpaid.html:2 +msgid "" +" You will be taking part in the experiment “Who’s got rhythm?” conducted by " +"Dr Fleur Bouwer of the Psychology Department at the University of Amsterdam. " +"Before the research project can begin, it is important that you read about " +"the procedures we will be applying. Make sure to read this information " +"carefully. " msgstr "" -#: experiment/rules/hbat_bst.py:56 -msgid "DUPLE METER" +#: experiment/templates/consent/consent_rhythm.html:4 +#: experiment/templates/consent/consent_rhythm_unpaid.html:4 +msgid "" +" Rhythm is a fundamental aspect of music and musicality. It is important to " +"be able to measure rhythmic abilities accurately, to understand how " +"different people may process music differently. The goal of this study is to " +"better understand how we can assess rhythmic abilities, and ultimately to " +"design a proper test of these abilities. " msgstr "" -#: experiment/rules/hbat_bst.py:57 -msgid "TRIPLE METER" +#: experiment/templates/consent/consent_rhythm.html:6 +#: experiment/templates/consent/consent_rhythm_unpaid.html:6 +msgid "" +" Anybody aged 16 or older with no hearing problems and no psychiatric or " +"neurological disorders is welcome to participate in this research. Your " +"device must be able to play audio, and you must have a sufficiently strong " +"data connection to be able to stream short MP3 files. Headphones are " +"recommended for the best results, but you may also use either internal or " +"external loudspeakers. " msgstr "" +" 欢迎任何听力良好与喜欢音乐的人来参加该实验,后天矫正听力良好也可参加。您的" +"设备必须能够播放音频,且需具备良好的无限网络(WiFi)或移动数据网络信号以支持" +"MP3格式的音频流文件。为了获得最佳效果,我们推荐您使用耳机参与实验,您也可以选" +"择内置或外置扬声器。请注意调整设备音量以获得舒适体验感。" -#: experiment/rules/hbat_bst.py:70 -msgid "Meter detection" +#: experiment/templates/consent/consent_rhythm.html:16 +msgid "" +" As compensation for your participation, you can receive 1 research credit " +"(if you are a student at the UvA) or 6 euros. To receive this compensation, " +"make sure to register your participation on the lab.uva.nl website! " msgstr "" -#: experiment/rules/hbat_bst.py:81 -msgid "The rhythm was a DUPLE METER. Your answer was CORRECT." +#: experiment/templates/consent/consent_rhythm.html:18 +#: experiment/templates/consent/consent_rhythm_unpaid.html:16 +msgid "" +" Should you have questions about this study at any given moment, please " +"contact the responsible researcher, Dr. Fleur Bouwer (bouwer@uva.nl). Formal " +"complaints about this study can be addressed to the Ethics Review Board, Dr. " +"Yair Pinto (y.pinto@uva.nl). For questions or complaints about the " +"processing of your personal data you can also contact the data protection " +"officer of the University of Amsterdam via fg@uva.nl. " msgstr "" -#: experiment/rules/hbat_bst.py:84 -msgid "The rhythm was a TRIPLE METER. Your answer was CORRECT." +#: experiment/templates/consent/consent_rhythm.html:20 +#: experiment/templates/consent/consent_rhythm_unpaid.html:18 +msgid "" +" I hereby declare that: I have been clearly informed about the research " +"project “Who’s got rhythm?”, as described above; I am 16 or older; I have " +"read and understand the information letter; I agree to participate in this " +"study and I agree with the use of the data that are collected; I reserve the " +"right to withdraw my participation from the study at any moment without " +"providing any reason. " msgstr "" -#: experiment/rules/hbat_bst.py:88 -msgid "The rhythm was a DUPLE METER. Your answer was INCORRECT." +#: experiment/templates/consent/consent_rhythm_unpaid.html:12 +msgid "" +" For all research at the University of Amsterdam, a standard liability " +"insurance applies. " msgstr "" -#: experiment/rules/hbat_bst.py:91 -msgid "The rhythm was a TRIPLE METER. Your response was INCORRECT." -msgstr "" +#: experiment/templates/consent/consent_speech2song.html:2 +msgid "Introduction" +msgstr "简介" -#: experiment/rules/hbat_bst.py:103 +#: experiment/templates/consent/consent_speech2song.html:4 msgid "" -"Well done! You heard the difference when the accented tone was " -"only {} dB louder." +"\n" +" You are about to take part in the ‘Cross-Linguistic Investigation of the " +"Speech-to-Song Illusion’ research project\n" +" conducted by Gustav-Hein Frieberg (MSc student) under supervision of Dr. " +"Makiko Sadakata at the University of\n" +" Amsterdam Musicology Department. Before the research project can begin, " +"it is important that you read about the\n" +" procedures we will be applying. Make sure to read the following " +"information carefully.\n" +" " msgstr "" +"\n" +"您将会参与'对语声成歌幻象的跨语言研究'实验,该项目由Gustav-Hein Frieberg硕士" +"研究生)负责, 受Makiko Sadakata博士(阿姆斯特丹大学音乐学部门)的指导。在研究" +"项目开始之前,我们有必要告知您实验的过程。因此请您认真阅读这份文件。" -#: experiment/rules/hbat_bst.py:105 +#: experiment/templates/consent/consent_speech2song.html:13 msgid "" -"A march and a waltz are very common meters in Western music, but in other " -"cultures, much more complex meters also exist!" +"\n" +" The Speech-to-Song Illusion is a perceptual illusion whereby the " +"repetition of a speech segment induces a perceptual\n" +" transformation from the impression of speech to the impression of " +"signing. The present project aims at investigating\n" +" the influence of linguistic experience upon the strength of the " +"illusion.\n" +" " msgstr "" +"\n" +"'语声成歌幻象'(Speech-to-Song illusion)是一种感知错觉,被试者会将重复播放的" +"语音片段感知为歌曲片段。本研究的目的是为了探究语言经历对该错觉强度的影响。" -#: experiment/rules/hooked.py:63 experiment/rules/huang_2022.py:126 +#: experiment/templates/consent/consent_speech2song.html:21 msgid "" -"Do you recognise the song? Try to sing along. The faster you recognise " -"songs, the more points you can earn." +"\n" +" The experiment will last about 10 minutes. After filling out a brief " +"questionnaire inquiring about your age, gender,\n" +" native language(s), and experience with three languages, you will be " +"presented with short speech segments in those\n" +" languages as well as short environmental sounds. Your task will be to " +"rate each segment on a scale from 1 to 5 in\n" +" terms of its musicality.\n" +" " msgstr "" -"首先您将听到一些简单的音乐片段,您不需要知道该歌曲的名字。请尝试尽快回答“是否" -"能识别出该音乐”,同时请在大脑中跟唱这段音乐。您在15秒内识别出歌曲的速度越快," -"您就能获得更多的分数。" +"\n" +"本实验将会持续10分钟。您首先会完成一份简要的问卷调查,需要填写您的年龄,性" +"别,母语,以及对其他三种语言的经历。接下来,我们将为您播放这些语言的片段以及" +"环境音片段。您需要为每个片段的音乐性打分(从1到5代表低至高音乐性)。" -#: experiment/rules/hooked.py:65 experiment/rules/huang_2022.py:128 +#: experiment/templates/consent/consent_speech2song.html:30 msgid "" -"Do you really know the song? Keep singing or imagining the music while the " -"sound is muted. The music is still playing: you just can’t hear it!" +"\n" +" You will be participating in this research project on a voluntary basis. " +"This means you are free to stop taking part\n" +" at any stage. This will not have any personal consequences and you will " +"not be obliged to finish the procedures\n" +" described above. You can also decide to withdraw your participation up " +"to 8 days after the research has ended. If\n" +" you decide to stop or withdraw your consent, all the information " +"gathered up until then will be permanently deleted.\n" +" " msgstr "" -"当您识别出某首歌曲且点击'是'的瞬间,音乐声从这一秒开始会被静音。请您继续将静" -"音前的音乐在脑海中接唱下去直到该音乐再次播放为止。" +"\n" +"本实验秉承自愿参与的原则。您可以在任何阶段自由地停止参与实验,这不对您有任何" +"个人影响,您不会被硬性要求完成以上的实验过程。您也可以在研究结束后8天内撤销您" +"的参与。如果您决定退出实验,您的信息与数据将会被永久删除。" -#: experiment/rules/hooked.py:67 experiment/rules/huang_2022.py:130 +#: experiment/templates/consent/consent_speech2song.html:39 msgid "" -"Was the music in the right place when the sound came back? Or did we jump to " -"a different spot during the silence?" -msgstr "当您再次听到声音时,您需要判断出此音乐与您脑海中的音乐是否同步。" - -#: experiment/rules/hooked.py:70 experiment/rules/huang_2022.py:133 -#: experiment/rules/huang_2022.py:177 -#: experiment/rules/musical_preferences.py:91 -msgid "Let's go!" -msgstr "开始吧!" - -#: experiment/rules/hooked.py:168 -msgid "Bonus Rounds" -msgstr "奖励环节" - -#: experiment/rules/hooked.py:170 -msgid "Listen carefully to the music." -msgstr "请仔细地听音乐。" - -#: experiment/rules/hooked.py:171 -msgid "Did you hear the same song during previous rounds?" -msgstr "您是否在之前的音乐识别环节里听到过同一首歌曲?" - -#: experiment/rules/hooked.py:210 -#, python-format -msgid "Round %(number)d / %(total)d" -msgstr "%(number)d / %(total)d轮" - -#: experiment/rules/huang_2022.py:63 -#: experiment/rules/musical_preferences.py:284 -msgid "Any remarks or questions (optional):" -msgstr "建议或意见反馈,如技术问题(选填):" - -#: experiment/rules/huang_2022.py:64 -msgid "Thank you for your feedback!" -msgstr "感谢您的反馈!" - -#: experiment/rules/huang_2022.py:86 -#: experiment/rules/musical_preferences.py:137 -msgid "Do you hear the music?" -msgstr "您听到音乐了吗?" - -#: experiment/rules/huang_2022.py:96 -#: experiment/rules/musical_preferences.py:147 -msgid "Audio check" -msgstr "音频测试" - -#: experiment/rules/huang_2022.py:105 -#: experiment/rules/musical_preferences.py:119 -msgid "Quit" -msgstr "退出" - -#: experiment/rules/huang_2022.py:105 -msgid "Try" -msgstr "运行" - -#: experiment/rules/huang_2022.py:112 -msgid "Ready to experiment" -msgstr "调试阶段" - -#: experiment/rules/huang_2022.py:123 -msgid "How to Play" -msgstr "实验介绍" +"\n" +" The risks of participating in this research are no greater than in " +"everyday situations at home. Previous experience\n" +" in similar research has shown that no or hardly any discomfort is to be " +"expected for participants. For all research\n" +" at the University of Amsterdam, a standard liability insurance applies.\n" +" " +msgstr "" +"\n" +"参与该实验的风险非常低,即低于日常生活水平。其他相似研究先前的经验表明,实验" +"过程中,被试者几乎不会感觉到任何不适。阿姆斯特丹大学会为所有实验负担责任保" +"险。" -#: experiment/rules/huang_2022.py:135 +#: experiment/templates/consent/consent_speech2song.html:47 msgid "" -"You can use your smartphone, computer or tablet to participate in this " -"experiment. Please choose the best network in your area to participate in " -"the experiment, such as wireless network (WIFI), mobile data network signal " -"(4G or above) or wired network. If the network is poor, it may cause the " -"music to fail to load or the experiment may fail to run properly. You can " -"access the experiment page through the following channels:" +"\n" +" The information gathered over the course of this research will be used " +"for further analysis and publication in\n" +" scientific journals only. No personal details will not be used in these " +"publications, and we guarantee that you will\n" +" remain anonymous under all circumstances.\n" +" The data gathered during the research will be encrypted and stored " +"separately from your personal details. These\n" +" personal details and the encryption key are only accessible to members " +"of the research staff.\n" +" " msgstr "" -" 请你使用智能手机、电脑或平板电脑来参与该实验,并选择您所在区域最优的网络参" -"与该实验,比如无线网络(WiFi)、移动数据网络信号(4G或以上)或有线网络。如果" -"网络环境不佳,有可能会导致音乐加载失败或实验运行不流畅等情况出现。您可以通过" -"以下的渠道打开实验页面:" +"\n" +"该研究收集的全部信息将只用于数据分析以及科学杂志的发表。这些发表不会使用任何" +"私人信息,我们会将您的信息匿名处理。实验中获得的信息将与您的私人信息分开储存" +"与管理,您的私人信息将仅对实验相关的工作人员开放。" -#: experiment/rules/huang_2022.py:138 -msgid "" -"Directly click the link on WeChat (smart phone or PC version, or WeChat Web)" -msgstr "通过手机微信或电脑微信客户端/网页版的链接直接点开进入到实验页面;" +#: experiment/templates/consent/consent_speech2song.html:55 +msgid "Reimbursement" +msgstr "报酬" -#: experiment/rules/huang_2022.py:141 +#: experiment/templates/consent/consent_speech2song.html:57 msgid "" -"If the link to load the experiment page through the WeChat app on your cell " -"phone fails, you can copy and paste the link in the browser of your cell " -"phone or computer to participate in the experiment. You can use any of the " -"currently available browsers, such as Safari, Firefox, 360, Google Chrome, " -"Quark, etc." +"\n" +" There will not be any monetary reimbursement for taking part in the " +"research project. If you wish, we can send you a\n" +" summary of the general research results at a later stage.\n" +" " msgstr "" -"通过复制黏贴实验链接到浏览器参与实验。您可以使用市面上目前的任何一种浏览器," -"如Safari、火狐、360等等。" +"\n" +"参与实验并不会为您带来金钱报酬。如果您愿意的话,我们可以在实验末期发送给您一" +"份整体实验结果的报告" -#: experiment/rules/huang_2022.py:173 +#: experiment/templates/consent/consent_speech2song.html:64 msgid "" -"Please answer some questions on your musical " -"(Goldsmiths-MSI) and demographic background" -msgstr "接下来是《金史密斯音乐素养》水平测试与人口统计特征问卷。" - -#: experiment/rules/huang_2022.py:214 -msgid "Thank you for your contribution to science!" -msgstr "感谢您的参与以及对科学的贡献!" - -#: experiment/rules/huang_2022.py:216 -msgid "Well done!" -msgstr "太棒了!" - -#: experiment/rules/huang_2022.py:216 -msgid "Too bad!" -msgstr "有点糟哦!" +"\n" +" For further information on the research project, please contact Gustav-" +"Hein Frieberg (phone number: +31 6 83 676\n" +" 490; email: gusfrieberg@gmail.com).\n" +" If you have any complaints regarding this research project, you can " +"contact the secretary of the Ethics Committee of\n" +" the Faculty of Humanities of the University of Amsterdam (phone number: " +"+31 20 525 3054; email:\n" +" commissie-ethiek-fgw@uva.nl; address: Kloveniersburgwal 48, 1012 CX " +"Amsterdam)\n" +" " +msgstr "" +"\n" +"如果您想知道有关于实验项目的其他信息,请联系Gustav-Hein Frieberg (电话: +31 " +"6 83 676 490; 邮件: gusfrieberg@gmail.com)。如果您对研究项目有投诉,请联系阿" +"姆斯特丹大学人文学院伦理委员会秘书(电话:+31 20 525 3054;电子邮件:" +"commissie-ethiek-fgw@uva.nl; 地址:Kloveniersburgwal 48, 1012 CX Amsterdam)" -#: experiment/rules/huang_2022.py:218 -msgid "You did not recognise any songs at first." -msgstr "您起初并没有识别出任何歌曲。" +#: experiment/templates/consent/consent_speech2song.html:72 +msgid "Informed consent form" +msgstr "知情同意书" -#: experiment/rules/huang_2022.py:220 -#, python-format +#: experiment/templates/consent/consent_speech2song.html:75 msgid "" -"It took you %(n_seconds)d s to recognise a song on average, " -"and you correctly identified %(n_correct)d out of the %(n_total)d songs you " -"thought you knew." +"\n" +" ‘I hereby declare that I have been clearly informed about the research " +"project Cross-Linguistic Investigation of the\n" +" Speech-to-Song Illusion at the University of Amsterdam, Musicology " +"department, conducted by Gustav-Hein Frieberg\n" +" under supervision of Dr. Makiko Sadakata as described in the information " +"brochure. My questions have been answered\n" +" to my satisfaction.\n" +" " msgstr "" -"您平均花了 %(n_seconds)d 秒识别出一首歌曲,并且在您认为您知道的 %(n_total)d " -"首歌曲里, 您正确地识别出了 %(n_correct)d 首。" +"\n" +"我在此声明,经过阅读本文件,我已经清晰地了解了由阿姆斯特丹大学音乐学部门负" +"责,Gustav-Hein Frieberg组织,Makiko Sadakata博士指导的“对语声成歌幻象的跨语" +"言研究”的实验流程。我的相关问题都得到了满意的答复。" -#: experiment/rules/huang_2022.py:226 -#, python-format +#: experiment/templates/consent/consent_speech2song.html:83 msgid "" -"During the bonus rounds, you remembered %(n_correct)d of the %(n_total)d " -"songs that came back." +"\n" +" I consent to participate in this research on an entirely voluntary " +"basis. I retain the right to revoke this consent\n" +" without having to provide any reasons for my decision. I am aware that I " +"am entitled to discontinue the research at\n" +" any time and can withdraw my participation up to 8 days after the " +"research has ended. If I decide to stop or\n" +" withdraw my consent, all the information gathered up until then will be " +"permanently deleted.\n" +" " msgstr "" -"在奖励环节里,您记住了之前播放过的 %(n_total)d 首歌里的 %(n_correct)d 首歌" -"曲。" +"\n" +"我同意自愿参与本实验的全过程。我保有在任何时候无理由退出该实验的权利。我知道" +"我有权在任何时刻退出研究,我知道我可以在研究结束后8日内撤销我的实验参与。如果" +"我决定停止或撤销我的参与,所有已收集的我的信息将会被永久性删除。" -#: experiment/rules/matching_pairs.py:48 -#: experiment/rules/visual_matching_pairs.py:45 +#: experiment/templates/consent/consent_speech2song.html:91 msgid "" -"TuneTwins is a musical version of \"Memory\". It consists of 16 musical " -"fragments. Your task is to listen and find the 8 matching pairs." +"\n" +" If my research results are used in scientific publications or made " +"public in any other way, they will be fully\n" +" anonymised. My personal information may not be viewed by third parties " +"without my express permission.\n" +" " msgstr "" +"\n" +"如果我的实验结果被用于科学杂志发表,它们将会被匿名处理。若我没有同意,我的个" +"人信息将不会被开放给任何第三方。" -#: experiment/rules/matching_pairs.py:49 -#: experiment/rules/visual_matching_pairs.py:46 +#: experiment/templates/consent/consent_speech2song.html:97 msgid "" -"Some versions of the game are easy and you will have to listen for identical " -"pairs. Some versions are more difficult and you will have to listen for " -"similar pairs, one of which is distorted." -msgstr "" - -#: experiment/rules/matching_pairs.py:50 -#: experiment/rules/visual_matching_pairs.py:47 -msgid "Click on another card to stop the current card from playing." -msgstr "" - -#: experiment/rules/matching_pairs.py:51 -#: experiment/rules/visual_matching_pairs.py:48 -msgid "Finding a match removes the pair from the board." -msgstr "" - -#: experiment/rules/matching_pairs.py:52 -#: experiment/rules/visual_matching_pairs.py:49 -msgid "Listen carefully to avoid mistakes and earn more points." +"\n" +" If I need any further information on the research, now or in the future, " +"I can contact Gustav-Hein Frieberg (phone\n" +" no: +31 6 83 676 490, e-mail: gusfrieberg@gmail.com).\n" +" " msgstr "" +"\n" +"如果在现在或未来,我想知道关于该项目的其他信息,我可以联系Gustav-Hein " +"Frieberg (电话: +31 6 83 676 490, 邮件: gusfrieberg@gmail.com)。" -#: experiment/rules/matching_pairs.py:67 -#: experiment/rules/visual_matching_pairs.py:64 -#, python-format +#: experiment/templates/consent/consent_speech2song.html:103 msgid "" -"Before starting the game, we would like to ask you %i demographic questions." -msgstr "" - -#: experiment/rules/matching_pairs_icmpc.py:14 -msgid "Enter a name to enter the ICMPC hall of fame" +"\n" +" If I have any complaints regarding this research, I can contact the " +"secretary of the Ethics Committee of the Faculty\n" +" of Humanities of the University of Amsterdam (phone no: +31 20 525 3054; " +"email: commissie-ethiek-fgw@uva.nl;\n" +" address: Kloveniersburgwal 48, 1012 CX Amsterdam).\n" +" " msgstr "" +"\n" +"如果我对该研究有投诉,我可以联系阿姆斯特丹大学人文学院伦理委员会秘书 (电话:" +"+31 20 525 3054;电子邮件:commissie-ethiek-fgw@uva.nl ; 地址:" +"Kloveniersburgwal 48, 1012 CX Amsterdam)。" -#: experiment/rules/musical_preferences.py:54 -msgid "I consent and continue." -msgstr "同意" - -#: experiment/rules/musical_preferences.py:55 -msgid "I do not consent." -msgstr "退出" - -#: experiment/rules/musical_preferences.py:60 -msgid "Welcome to the Musical Preferences experiment!" -msgstr "欢迎参加音乐偏好实验!" - -#: experiment/rules/musical_preferences.py:62 -msgid "Please start by checking your connection quality." -msgstr "请先检查您的网络连接质量。" - -#: experiment/rules/musical_preferences.py:64 -#: experiment/rules/speech2song.py:93 -msgid "OK" -msgstr "好" - -#: experiment/rules/musical_preferences.py:86 -msgid "" -"To understand your musical preferences, we have {} questions for you before " -"the experiment begins. The first two " -"questions are about your music listening experience, while the " -"other four questions are demographic " -"questions. It will take 2-3 minutes." +#: experiment/templates/dev/consent_mock.html:1 +msgid "

test

" msgstr "" -"为了了解您的音乐偏好,在实验开始前请您回答{}个问题。前两个问题是关于您的音乐" -"聆听经验,其他四个问题是人口统计学问题。答题需要2-3分钟左右。" - -#: experiment/rules/musical_preferences.py:89 -#: experiment/rules/musical_preferences.py:107 -msgid "Have fun!" -msgstr "祝答题愉快!" - -#: experiment/rules/musical_preferences.py:97 -msgid "How to play" -msgstr "实验介绍" - -#: experiment/rules/musical_preferences.py:100 -msgid "" -"You will hear 64 music clips and have to answer two questions for each clip." -msgstr "在整个实验过程中,你将听到64个音乐片段并回答与之相关的问题。" - -#: experiment/rules/musical_preferences.py:102 -msgid "It will take 20-30 minutes to complete the whole experiment." -msgstr "整个实验需要20至30分钟。" - -#: experiment/rules/musical_preferences.py:104 -msgid "Either wear headphones or use your device's speakers." -msgstr "请佩戴耳机或使用设备扬声器。" - -#: experiment/rules/musical_preferences.py:106 -msgid "Your final results will be displayed at the end." -msgstr "您的实验结果将在最后显示。" - -#: experiment/rules/musical_preferences.py:127 -msgid "Tech check" -msgstr "调试阶段" - -#: experiment/rules/musical_preferences.py:153 -msgid "Love unlocked" -msgstr "解锁乐之爱" - -#: experiment/rules/musical_preferences.py:165 -msgid "Knowledge unlocked" -msgstr "解锁乐之识" - -#: experiment/rules/musical_preferences.py:184 -msgid "Connection unlocked" -msgstr "解锁乐之友" - -#: experiment/rules/musical_preferences.py:204 -msgid "2. How much do you like this song?" -msgstr "2. 您对这首歌的喜欢程度是?" - -#: experiment/rules/musical_preferences.py:211 -msgid "1. Do you know this song?" -msgstr "1. 您知道这首歌吗?" -#: experiment/rules/musical_preferences.py:227 -#, python-format -msgid "Song %(round)s/%(total)s" -msgstr "%(round)s/%(total)s首歌" +#: experiment/templates/feedback/user_feedback.html:3 +msgid "You can also send your feedback or questions to" +msgstr "如若有任何问题,您也可以发送邮件到" -#: experiment/rules/musical_preferences.py:251 -#, python-format +#: experiment/templates/final/debrief_MRI.html:4 msgid "" -"I explored musical preferences on %(url)s! My top 3 favorite songs: " -"%(top_participant)s. I know %(known_songs)i out of %(n_songs)i songs. All " -"players' top 3 songs: %(top_all)s" +"You've made it! This is the end of the experiment. Thank you very much for " +"participating! With your participation you've contributed to our " +"understanding of how the brain processes rhythm." msgstr "" -"一起探索音乐喜好%(url)s! 我最喜欢的三首歌曲:%(top_participant)s;我知" -"道%(n_songs)i首歌曲中的%(known_songs)i首;其他人最喜爱的三首歌曲:" -"%(top_all)s。" -#: experiment/rules/musical_preferences.py:276 -msgid "Thank you for your participation and contribution to science!" -msgstr "感谢您的参与以及对科学的贡献!" - -#: experiment/rules/rhythm_battery_final.py:32 -#, fuzzy -#| msgid "" -#| "Please answer some questions on your musical " -#| "(Goldsmiths-MSI) and demographic background" +#: experiment/templates/final/debrief_MRI.html:8 msgid "" -"Finally, we would like to ask you to answer some questions about your " -"musical and demographic background." -msgstr "接下来是《金史密斯音乐素养》水平测试与人口统计特征问卷。" - -#: experiment/rules/rhythm_battery_final.py:35 -msgid "After these questions, the experiment will proceed to the final screen." -msgstr "" - -#: experiment/rules/rhythm_battery_final.py:49 -msgid "Thank you very much for participating!" -msgstr "" - -#: experiment/rules/rhythm_battery_intro.py:27 -msgid "Are you in a quiet room?" +"In order to receive your 15 euro reimbursement, please let us know that you " +"have completed the experiment by sending an email to Atser Damsma" msgstr "" -#: experiment/rules/rhythm_battery_intro.py:29 -#: experiment/rules/rhythm_battery_intro.py:45 -#: experiment/rules/rhythm_battery_intro.py:62 -#: experiment/rules/rhythm_battery_intro.py:80 -msgid "YES" -msgstr "是" - -#: experiment/rules/rhythm_battery_intro.py:30 -#: experiment/rules/rhythm_battery_intro.py:46 -msgid "MODERATELY" +#: experiment/templates/final/debrief_rhythm_unpaid.html:2 +msgid "Thank you very much for taking part in our experiment!" msgstr "" -#: experiment/rules/rhythm_battery_intro.py:31 -#: experiment/rules/rhythm_battery_intro.py:47 -#: experiment/rules/rhythm_battery_intro.py:63 -#: experiment/rules/rhythm_battery_intro.py:81 -msgid "NO" -msgstr "否" - -#: experiment/rules/rhythm_battery_intro.py:43 -msgid "Do you have a stable internet connection?" +#: experiment/templates/final/debrief_rhythm_unpaid.html:4 +msgid "" +"We are very grateful for the time and effort you spent on helping us to find " +"out how people perceive rhythm." msgstr "" -#: experiment/rules/rhythm_battery_intro.py:60 -msgid "Are you wearing headphones?" +#: experiment/templates/final/debrief_rhythm_unpaid.html:5 +msgid "If you want to know more about our research, check out" msgstr "" -#: experiment/rules/rhythm_battery_intro.py:78 -msgid "Do you have sound notifications from other devices turned off?" -msgstr "" +#: experiment/templates/final/debrief_rhythm_unpaid.html:6 +msgid "and" +msgstr "男性" -#: experiment/rules/rhythm_battery_intro.py:91 +#: experiment/templates/final/experiment_series.html:2 msgid "" -"You can now set the sound to a comfortable level. You " -"can then adjust the volume to as high a level as possible without it being " -"uncomfortable. When you are satisfied with the sound " -"level, click Continue" +"If you want to get your money or credit, make sure to follow these steps:" msgstr "" -#: experiment/rules/rhythm_battery_intro.py:96 -msgid "" -"Please keep the eventual sound level the same over the course of the " -"experiment." +#: experiment/templates/final/experiment_series.html:4 +msgid "If you have not done the following steps already:" msgstr "" -#: experiment/rules/rhythm_battery_intro.py:111 -msgid "You are about to take part in an experiment about rhythm perception." +#: experiment/templates/final/experiment_series.html:6 +msgid "Make an account at " msgstr "" -#: experiment/rules/rhythm_battery_intro.py:114 -msgid "" -"We want to find out what the best way is to test whether someone has a good " -"sense of rhythm!" +#: experiment/templates/final/experiment_series.html:7 +msgid "Look up the experiment. It is called: “Testing your sense of rhythm”" msgstr "" -#: experiment/rules/rhythm_battery_intro.py:117 -msgid "" -"You will be doing many little tasks that have something to do with rhythm." +#: experiment/templates/final/experiment_series.html:8 +msgid "Click on “participate” " msgstr "" -#: experiment/rules/rhythm_battery_intro.py:120 +#: experiment/templates/final/experiment_series.html:9 msgid "" -"You will get a short explanation and a practice trial for each little task." +"Click on the experiment link in the browser (NOTE: it is really important " +"that you do this, if you do not go to the AML website via the UvA lab " +"portal, it does not register you as a participant)." msgstr "" -#: experiment/rules/rhythm_battery_intro.py:123 +#: experiment/templates/final/experiment_series.html:10 msgid "" -"You can get reimbursed for completing the entire experiment! Either by " -"earning 6 euros, or by getting 1 research credit (for psychology students at " -"UvA only). You will get instructions for how to get paid or how to get your " -"credit at the end of the experiment." +"You can now close the tab again, as you have already finished the experiment!" msgstr "" -#: experiment/rules/rhythm_battery_intro.py:132 -msgid "General listening instructions:" +#: experiment/templates/final/experiment_series.html:13 +msgid "" +"VERY IMPORTANT: Make sure to copy-paste the code below and save it " +"somewhere. NOTE: Without the code, you will not be able to earn your " +"reimbursement!" msgstr "" -#: experiment/rules/rhythm_battery_intro.py:135 -msgid "" -"To make sure that you can do the experiment as well as possible, please do " -"it a quiet room with a stable internet connection." +#: experiment/templates/final/experiment_series.html:14 +msgid "Email the code to" msgstr "" -#: experiment/rules/rhythm_battery_intro.py:137 +#: experiment/templates/final/experiment_series.html:14 msgid "" -"Please use headphones, and turn off sound notifications from other devices " -"and applications (e.g., e-mail, phone messages)." +", using the same email-address you used to register on the UvA lab website. " +"If you are a student, add your student number. We will now make sure you get " +"your reimbursement!" msgstr "" -#: experiment/rules/rhythm_discrimination.py:158 -msgid "Is the third rhythm the SAME or DIFFERENT?" +#: experiment/templates/final/feedback_trivia.html:6 +msgid "Did you know..." msgstr "" -#: experiment/rules/rhythm_discrimination.py:160 -msgid "SAME" -msgstr "" +#: experiment/templates/html/huang_2022/audio_check.html:3 +msgid "Check volume" +msgstr "检查设备音量大小。" -#: experiment/rules/rhythm_discrimination.py:161 -msgid "DIFFERENT" -msgstr "" +#: experiment/templates/html/huang_2022/audio_check.html:4 +msgid "Check WiFi connection" +msgstr "检查网络连接。" -#: experiment/rules/rhythm_discrimination.py:170 -msgid "practice" -msgstr "" +#: experiment/templates/html/huang_2022/audio_check.html:5 +msgid "Or try at another time when you are ready" +msgstr "或者一切准备就绪后换其它时间再尝试。" -#: experiment/rules/rhythm_discrimination.py:172 +#: experiment/templates/html/musical_preferences/feedback.html:11 #, python-format -msgid "trial %(index)d of %(total)d" -msgstr "" +msgid " Your top 3 favourite songs out of %(n_songs)s:" +msgstr "在%(n_songs)s首歌曲里,您最喜欢的3首歌曲是:" -#: experiment/rules/rhythm_discrimination.py:177 +#: experiment/templates/html/musical_preferences/feedback.html:30 #, python-format -msgid "Rhythm discrimination: %s" -msgstr "" +msgid " Of %(n_songs)s songs, you know %(n_known_songs)s" +msgstr "在%(n_songs)s首歌曲里,您知道 %(n_known_songs)s首。" -#: experiment/rules/rhythm_discrimination.py:227 -msgid "" -"In this test you will hear the same rhythm twice. After that, you will hear " -"a third rhythm." -msgstr "" +#: experiment/templates/html/musical_preferences/feedback.html:44 +msgid "All players' top 3 favourite songs:" +msgstr "其他人最喜欢的3首歌曲是:" + +#: experiment/views.py:56 +msgid "Loading" +msgstr "加载中" -#: experiment/rules/rhythm_discrimination.py:230 +#: participant/views.py:42 +#, python-format msgid "" -"Your task is to decide whether this third rhythm is the SAME as the first " -"two rhythms or DIFFERENT." -msgstr "" +"You have participated in %(count)d Amsterdam Music Lab experiment. Your best " +"score is:" +msgid_plural "" +"You have partcipated in %(count)d Amsterdam Music Lab experiments. Your best " +"scores are:" +msgstr[0] "你参加了阿姆斯特丹音乐实验室的 %(count)d 个实验。你最好的成绩是:" +msgstr[1] "你参加了阿姆斯特丹音乐实验室的 %(count)d 个实验。你最好的成绩是:" -#: experiment/rules/rhythm_discrimination.py:233 +#: participant/views.py:46 msgid "" -"This test will take around 6 minutes to complete. Try to stay focused for " -"the entire test!" -msgstr "" +"Use the following link to continue with your profile at another moment or on " +"another device." +msgstr "您可以复制以下您参与实验的用户信息链接以便下次继续参与实验。" -#: experiment/rules/rhythm_discrimination.py:244 -msgid "The third rhythm is the SAME. Your response was CORRECT." -msgstr "" +#: participant/views.py:80 +msgid "copy" +msgstr "复制" -#: experiment/rules/rhythm_discrimination.py:247 -msgid "The third rhythm is DIFFERENT. Your response was CORRECT." -msgstr "" +#: question/demographics.py:12 +msgid "Have not (yet) completed any school qualification" +msgstr "尚未取得任何学历" -#: experiment/rules/rhythm_discrimination.py:251 -msgid "The third rhythm is the SAME. Your response was INCORRECT." -msgstr "" - -#: experiment/rules/rhythm_discrimination.py:254 -msgid "The third rhythm is DIFFERENT. Your response was INCORRECT." -msgstr "" - -#: experiment/rules/rhythm_discrimination.py:268 -msgid "Well done! You've answered {} percent correctly!" -msgstr "" +#: question/demographics.py:16 +msgid "Not applicable" +msgstr "不适用" -#: experiment/rules/rhythm_discrimination.py:270 -msgid "" -"One reason for the weird beep-tones in this test (instead of some " -"nice drum-sound) is that it is used very often in brain scanners, " -"which make a lot of noise. The beep-sound helps people in the " -"scanner to hear the rhythm really well." -msgstr "" +#: question/demographics.py:23 +msgid "With which gender do you currently most identify?" +msgstr "您目前对自己的性别认识?" -#: experiment/rules/speech2song.py:35 -msgid "English" -msgstr "英语" +#: question/demographics.py:25 +msgid "Man" +msgstr "男性" -#: experiment/rules/speech2song.py:36 -msgid "Brazilian Portuguese" -msgstr "巴西葡萄牙语" +#: question/demographics.py:26 +msgid "Transgender man" +msgstr "跨性别男性" -#: experiment/rules/speech2song.py:37 -msgid "Mandarin Chinese" -msgstr "汉语" +#: question/demographics.py:27 +msgid "Transgender woman" +msgstr "跨性别女性" -#: experiment/rules/speech2song.py:42 -msgid "This is an experiment about an auditory illusion." -msgstr "本实验室关于一种听觉幻觉。" +#: question/demographics.py:28 +msgid "Woman" +msgstr "女性" -#: experiment/rules/speech2song.py:45 -msgid "" -"Please wear headphones (earphones) during the experiment to maximise the " -"experience of the illusion, if possible." -msgstr "如有可能,请戴上耳机,以最大幻觉的体验。" +#: question/demographics.py:29 +msgid "Non-conforming or questioning" +msgstr "没有符合的或在质疑中" -#: experiment/rules/speech2song.py:82 -msgid "Thank you for answering these questions about your background!" -msgstr "感谢您回答有关您的背景信息的问卷!" +#: question/demographics.py:30 +msgid "Intersex or two-spirit" +msgstr "双性" -#: experiment/rules/speech2song.py:86 -msgid "Now you will hear a sound repeated multiple times." -msgstr "现在,您将会听到一首歌曲,它会被重复播放数次。" +#: question/demographics.py:31 +msgid "Prefer not to answer" +msgstr "我选择不回答" -#: experiment/rules/speech2song.py:90 -msgid "" -"Please listen to the following segment carefully, if possible with " -"headphones." -msgstr "请认真聆听接下来的片段,如果可能的话,请使用耳机。" +#: question/demographics.py:37 +msgid "When were you born?" +msgstr "您的出生日期是?" -#: experiment/rules/speech2song.py:101 -msgid "" -"Previous studies have shown that many people perceive the segment you just " -"heard as song-like after repetition, but it is no problem if you do not " -"share that perception because there is a wide range of individual " -"differences." -msgstr "" -"先前的研究证明,经过数次重复,许多人会将您刚才所听的片段感知为歌曲。@但如果您" -"并没有同样的感知,这没有任何问题,因为这属于个人差异。" +#: question/demographics.py:39 +msgid "1945 or earlier" +msgstr "(早于)1945年" -#: experiment/rules/speech2song.py:106 -msgid "Part 1" -msgstr "第一部分" +#: question/demographics.py:40 +msgid "1946–1964" +msgstr "1946-1964年之间" -#: experiment/rules/speech2song.py:109 -msgid "" -"In the first part of the experiment, you will be presented with speech " -"segments like the one just now in different languages which you may or may " -"not speak." -msgstr "" -"在实验的第一部分,您将听到数个类似刚才您所听到的语音片段,它们分别属于您会或" -"不会说的语言。" +#: question/demographics.py:41 +msgid "1965-1980" +msgstr "1965-1980年之间" -#: experiment/rules/speech2song.py:111 -msgid "Your task is to rate each segment on a scale from 1 to 5." -msgstr "您的任务是为每个片段打分,分值为从1到5。" +#: question/demographics.py:42 +msgid "1981–1996" +msgstr "1981-1996年之间" -#: experiment/rules/speech2song.py:126 -msgid "Part2" -msgstr "第二部分" +#: question/demographics.py:43 +msgid "1997 or later" +msgstr "(晚于)1997年" -#: experiment/rules/speech2song.py:130 +#: question/demographics.py:50 question/demographics.py:92 msgid "" -"In the following part of the experiment, you will be presented with segments " -"of environmental sounds as opposed to speech sounds." -msgstr "在接下来的实验部分,您将听到数个与语音片段相对的环境音片段。" - -#: experiment/rules/speech2song.py:133 -msgid "Environmental sounds are sounds that are not speech nor music." -msgstr "环境声音是既不是语音也不是音乐的声音。" +"In which country did you spend the most formative years of your childhood " +"and youth?" +msgstr "您在哪个国家度过了童年和青年时代最有成长性的时期?" -#: experiment/rules/speech2song.py:136 -msgid "" -"Like the speech segments, your task is to rate each segment on a scale from " -"1 to 5." -msgstr "和语音片段一样,您的任务是为每个片段打分,分值为从1到5。" +#: question/demographics.py:57 +msgid "What is the highest educational qualification that you have attained?" +msgstr "您所获得的最高学历:" -#: experiment/rules/speech2song.py:153 -msgid "End of experiment" -msgstr "实验结束" +#: question/demographics.py:63 question/demographics.py:97 +msgid "In which country do you currently reside?" +msgstr "您目前所在的国家:" -#: experiment/rules/speech2song.py:156 -msgid "Thank you for contributing your time to science!" -msgstr "感谢您为科学研究贡献出宝贵的时间!" +#: question/demographics.py:70 question/other.py:51 +msgid "To which group of musical genres do you currently listen most?" +msgstr "以下哪种音乐类型是您目前最常听的?" -#: experiment/rules/speech2song.py:202 -msgid "Does this sound like song or speech to you?" -msgstr "对您来说,这听起来像是歌曲还是语音?" +#: question/demographics.py:72 question/other.py:58 +msgid "Dance/Electronic/New Age" +msgstr "舞曲/电子乐/新潮音乐" -#: experiment/rules/speech2song.py:204 -msgid "sounds exactly like speech" -msgstr "听起来完全像语音" +#: question/demographics.py:73 question/other.py:53 +msgid "Pop/Country/Religious" +msgstr "流行音乐/民谣/乡村音乐" -#: experiment/rules/speech2song.py:205 -msgid "sounds somewhat like speech" -msgstr "听起来有些像语音" +#: question/demographics.py:74 +msgid "Jazz/Folk/Classical" +msgstr "" -#: experiment/rules/speech2song.py:206 -msgid "sounds neither like speech nor like song" -msgstr "听起来不像语音也不像歌曲" +#: question/demographics.py:75 question/other.py:57 +msgid "Rock/Punk/Metal" +msgstr "摇滚乐/重金属/朋克" -#: experiment/rules/speech2song.py:207 -msgid "sounds somewhat like song" -msgstr "听起来有些像歌曲" +#: question/demographics.py:76 question/other.py:59 +msgid "Hip-hop/R&B/Funk" +msgstr "嘻哈饶舌/R&B/Funk(放克)" -#: experiment/rules/speech2song.py:208 -msgid "sounds exactly like song" -msgstr "听起来完全像歌曲" +#: question/demographics.py:86 +msgid "What is your age?" +msgstr "您的年龄是?" -#: experiment/rules/speech2song.py:218 -msgid "Does this sound like music or an environmental sound to you?" -msgstr "对您来说,这听起来像是音乐还是环境音?" +#: question/demographics.py:109 +msgid "" +"If you are still in education, what is the highest qualification you expect " +"to obtain?" +msgstr "如果您还在接受教育,您期望获得的最高学历是?" -#: experiment/rules/speech2song.py:220 -msgid "sounds exactly like an environmental sound" -msgstr "听起来完全像环境音" +#: question/demographics.py:115 +msgid "Occupational status" +msgstr "您的职业状况" -#: experiment/rules/speech2song.py:221 -msgid "sounds somewhat like an environmental sound" -msgstr "听起来有些像环境音" +#: question/demographics.py:117 +msgid "Still at School" +msgstr "在校学生" -#: experiment/rules/speech2song.py:222 -msgid "sounds neither like an environmental sound nor like music" -msgstr "听起来不像环境音也不像音乐" +#: question/demographics.py:118 +msgid "At University" +msgstr "大学生" -#: experiment/rules/speech2song.py:223 -msgid "sounds somewhat like music" -msgstr "听起来有些像音乐" +#: question/demographics.py:119 +msgid "In Full-time employment" +msgstr "全职工作中" -#: experiment/rules/speech2song.py:224 -msgid "sounds exactly like music" -msgstr "听起来完全像音乐" +#: question/demographics.py:120 +msgid "In Part-time employment" +msgstr "兼职工作中" -#: experiment/rules/speech2song.py:234 -msgid "Listen carefully" -msgstr "请认真聆听" +#: question/demographics.py:121 +msgid "Self-employed" +msgstr "自营职业者" -#: experiment/rules/thats_my_song.py:105 -msgid "Choose two or more decades of music" -msgstr "" +#: question/demographics.py:122 +msgid "Homemaker/full time parent" +msgstr "全职父母" -#: experiment/rules/thats_my_song.py:118 -msgid "Playlist selection" -msgstr "" +#: question/demographics.py:123 +msgid "Unemployed" +msgstr "待业中" -#: experiment/rules/util/practice.py:81 -msgid "We will now practice first." -msgstr "" +#: question/demographics.py:124 +msgid "Retired" +msgstr "已退休" -#: experiment/rules/util/practice.py:83 -msgid "First you will hear 4 practice trials." +#: question/demographics.py:130 +msgid "What is your gender?" msgstr "" -#: experiment/rules/util/practice.py:85 -msgid "Begin experiment" -msgstr "实验结束" - -#: experiment/rules/util/practice.py:92 -msgid "You have answered 1 or more practice trials incorrectly." -msgstr "" +#: question/demographics.py:141 +msgid "Please select your level of musical experience:" +msgstr "请为您先前的语言经历打分:" -#: experiment/rules/util/practice.py:94 -msgid "We will therefore practice again." +#: question/demographics.py:143 question/musicgens.py:356 +msgid "None" msgstr "" -#: experiment/rules/util/practice.py:96 -msgid "But first, you can read the instructions again." +#: question/demographics.py:144 +msgid "Moderate" msgstr "" -#: experiment/rules/util/practice.py:105 -msgid "Now we will start the real experiment." +#: question/demographics.py:145 +msgid "Extensive" msgstr "" -#: experiment/rules/util/practice.py:107 -msgid "" -"Pay attention! During the experiment it will become more difficult to hear " -"the difference between the tones." +#: question/demographics.py:146 +msgid "Professional" msgstr "" -#: experiment/rules/util/practice.py:111 -msgid "Remember that you don't move along or tap during the test." +#: question/demographics.py:177 +msgid "Enter a name to enter the ICMPC hall of fame" msgstr "" -#: experiment/standards/isced_education.py:4 -msgid "Primary school" -msgstr "小学" +#: question/goldsmiths.py:12 +msgid "I spend a lot of my free time doing music-related activities." +msgstr "我闲暇时花很多时间进行与音乐相关的活动。" -#: experiment/standards/isced_education.py:5 -msgid "Vocational qualification at about 16 years of age (GCSE)" -msgstr "初中/中专" +#: question/goldsmiths.py:16 +msgid "I enjoy writing about music, for example on blogs and forums." +msgstr "我乐于在网上(如微博或论坛)发表有关音乐的文字。" -#: experiment/standards/isced_education.py:6 -msgid "Secondary diploma (A-levels/high school)" -msgstr "高中" +#: question/goldsmiths.py:20 +msgid "If somebody starts singing a song I don’t know, I can usually join in." +msgstr "如果有人唱起我没听过的歌,我通常能够跟着一起唱。" -#: experiment/standards/isced_education.py:7 -msgid "Post-16 vocational course" -msgstr "职高" +#: question/goldsmiths.py:23 +msgid "I can sing or play music from memory." +msgstr "我可以凭记忆唱歌或演奏音乐" -#: experiment/standards/isced_education.py:8 -msgid "Associate's degree or 2-year professional diploma" -msgstr "大专或成人本科" +#: question/goldsmiths.py:27 question/musicgens.py:155 +msgid "I am able to hit the right notes when I sing along with a recording." +msgstr "跟着原声歌曲唱歌时,我能够把音唱准。" -#: experiment/standards/isced_education.py:9 -msgid "Bachelor or equivalent" -msgstr "本科或同等学历(大专)" +#: question/goldsmiths.py:31 +msgid "" +"I can compare and discuss differences between two performances or versions " +"of the same piece of music." +msgstr "我能够比较或讨论同一首乐曲的两种演出版本。" -#: experiment/standards/isced_education.py:10 -msgid "Master or equivalent" -msgstr "硕士研究生或同等学历" +#: question/goldsmiths.py:36 question/musicgens.py:298 +msgid "I have never been complimented for my talents as a musical performer." +msgstr "从来没有人称赞过我在音乐表演方面有天分。" -#: experiment/standards/isced_education.py:11 -msgid "Doctoral degree or equivalent" -msgstr "博士研究生或同等学历" +#: question/goldsmiths.py:41 +msgid "I often read or search the internet for things related to music." +msgstr "我经常在网上阅读或搜索与音乐相关的东西" -#: experiment/templates/consent/consent_MRI.html:2 +#: question/goldsmiths.py:45 msgid "" -" You will be taking part in the experiment “Neural correlates of rhythmic " -"abilities” conducted by Dr Atser Damsma of the Institute for Logic, Language " -"and Computation at the University of Amsterdam. Before the research project " -"can begin, it is important that you read about the procedures we will be " -"applying. Make sure to read this information carefully. " -msgstr "" +"I am not able to sing in harmony when somebody is singing a familiar tune." +msgstr "即使有人唱着熟悉的曲调时,我也无法和声。" -#: experiment/templates/consent/consent_MRI.html:3 -#: experiment/templates/consent/consent_rhythm.html:3 -#: experiment/templates/consent/consent_rhythm_unpaid.html:3 -msgid "Purpose of the Research Project" -msgstr "该研究目的" +#: question/goldsmiths.py:50 +msgid "I am able to identify what is special about a given musical piece." +msgstr "我能发现某一首音乐作品的特殊之处。" -#: experiment/templates/consent/consent_MRI.html:4 -msgid "" -" In the past you have participated in MRI-research from our research group " -"and indicated that you would be interested in participating in future " -"research. In the current study we will make use of the previously acquired " -"MRI scans and will combine these scans with behavioral data which we will " -"collect online. The current study therefore only entails a computer task.\n" -"The goal of this study is to investigate individual differences in rhythm " -"perception. Rhythm is a fundamental aspect of music and musicality, yet " -"there are large individual differences in rhythm perception abilities. The " -"neural differences underlying these individual differences are not yet " -"understood. By measuring performance in several rhythm tasks, we will be " -"able to test which brain mechanisms are involved in rhythm perception. " -msgstr "" +#: question/goldsmiths.py:53 +msgid "When I sing, I have no idea whether I’m in tune or not." +msgstr "我不知道我唱歌音准不准。" -#: experiment/templates/consent/consent_MRI.html:6 -#: experiment/templates/consent/consent_rhythm.html:5 -#: experiment/templates/consent/consent_rhythm_unpaid.html:5 -msgid "Who Can Take Part in This Research?" -msgstr "谁能参与这项研究?" +#: question/goldsmiths.py:58 +msgid "Music is kind of an addiction for me: I couldn’t live without it." +msgstr "我算是对音乐上瘾——没有音乐我活不下去" -#: experiment/templates/consent/consent_MRI.html:7 +#: question/goldsmiths.py:62 msgid "" -" Anybody aged 16 or older with no hearing problems is welcome to participate " -"in this research. Your device must be able to play audio, and you must have " -"a sufficiently strong data connection to be able to stream short sound " -"files. Headphones are recommended for the best results, but you may also use " -"either internal or external loudspeakers. " -msgstr "" -"本研究的调查对象是拥有良好的先天听力条件或后天矫正欢迎任何听力良好与喜欢音乐" -"的人来参加该实验,后天矫正听力良好也可参加。您的设备必须能够播放音频,且需具" -"备良好的无限网络(WiFi)或移动数据网络信号以支持MP3格式的音频流文件。为了获得" -"最佳效果,我们推荐您使用耳机参与实验,您也可以选择内置或外置扬声器。请注意调" -"整设备音量以获得舒适体验感。" +"I don’t like singing in public because I’m afraid that I would sing wrong " +"notes." +msgstr "我不喜欢在公开场合唱歌,因为我怕我会唱错。" -#: experiment/templates/consent/consent_MRI.html:8 -#: experiment/templates/consent/consent_rhythm.html:7 -#: experiment/templates/consent/consent_rhythm_unpaid.html:7 -msgid "Instructions and Procedure" -msgstr "实验说明与步骤" +#: question/goldsmiths.py:67 +msgid "I would not consider myself a musician." +msgstr "我不认为自己是一个音乐家。" -#: experiment/templates/consent/consent_MRI.html:9 -#: experiment/templates/consent/consent_rhythm.html:8 -#: experiment/templates/consent/consent_rhythm_unpaid.html:8 +#: question/goldsmiths.py:72 msgid "" -" In this study, you will perform 8 short tasks related to rhythm. In each " -"task, you will be presented with short fragments of music and rhythms, and " -"you will be asked to make different types of judgements about the sounds. In " -"addition, we will ask you some simple survey questions to better understand " -"your musical background. It is important that you remain focused throughout " -"the experiment and that you try not to move along with the sounds while " -"performing the tasks. Before you start with each task, there will be an " -"opportunity to practice to familiarize yourself with the task. The total " -"duration of all tasks will be around 45 minutes and there will be multiple " -"opportunities for you to take a break. " -msgstr "" - -#: experiment/templates/consent/consent_MRI.html:10 -#: experiment/templates/consent/consent_rhythm.html:9 -#: experiment/templates/consent/consent_rhythm_unpaid.html:9 -msgid "Voluntary Participation" -msgstr "自愿参与" +"After hearing a new song two or three times, I can usually sing it by myself." +msgstr "一首新歌听了两三遍后,我通常能自己唱出来。" -#: experiment/templates/consent/consent_MRI.html:11 -#: experiment/templates/consent/consent_rhythm.html:10 -#: experiment/templates/consent/consent_rhythm_unpaid.html:10 +#: question/goldsmiths.py:76 msgid "" -" There are no consequences if you decide now not to participate in this " -"study. During the experiment, you are free to stop participating at any " -"moment without giving a reason for doing so. " -msgstr "" +"I engaged in regular, daily practice of a musical instrument (including " +"voice) for _ years." +msgstr "我(曾经)每日规律地练习乐器(包括唱歌)持续:" -#: experiment/templates/consent/consent_MRI.html:12 -#: experiment/templates/consent/consent_rhythm.html:11 -#: experiment/templates/consent/consent_rhythm_unpaid.html:11 -msgid "Discomfort, Risks, and Insurance" -msgstr "不适、风险与保险" +#: question/goldsmiths.py:78 +msgid "0 years" +msgstr "0年" -#: experiment/templates/consent/consent_MRI.html:13 -#: experiment/templates/consent/consent_rhythm.html:12 -msgid "" -" For all research at the University of Amsterdam, a standard liability " -"insurance applies. The UvA is legally obliged to inform the Dutch Tax " -"Authority (“Belastingdienst”) about financial compensation for participants. " -"You may receive a letter from the UvA with a payment overview and " -"information about tax return. " -msgstr "" +#: question/goldsmiths.py:79 +msgid "1 year" +msgstr "1年" -#: experiment/templates/consent/consent_MRI.html:14 -#: experiment/templates/consent/consent_rhythm.html:13 -#: experiment/templates/consent/consent_rhythm_unpaid.html:13 -msgid "Your privacy is guaranteed" -msgstr "" +#: question/goldsmiths.py:80 +msgid "2 years" +msgstr "2年" -#: experiment/templates/consent/consent_MRI.html:15 -#: experiment/templates/consent/consent_rhythm.html:14 -#: experiment/templates/consent/consent_rhythm_unpaid.html:14 -msgid "" -" Your personal information (about who you are) remains confidential and will " -"not be shared without your explicit consent. Your research data will be " -"analyzed by the researchers that collected the information. Research data " -"published in scientific journals will be anonymous and cannot be traced back " -"to you as an individual. Completely anonymized data can be made publicly " -"accessible. " -msgstr "" +#: question/goldsmiths.py:81 +msgid "3 years" +msgstr "3年" -#: experiment/templates/consent/consent_MRI.html:16 -#: experiment/templates/consent/consent_rhythm.html:15 -msgid "Compensation" -msgstr "" +#: question/goldsmiths.py:82 +msgid "4–5 years" +msgstr "4-5年" -#: experiment/templates/consent/consent_MRI.html:17 -msgid "" -" As compensation for your participation, you receive 15 euros. To receive " -"this compensation, make sure to register your participation on the lab.uva." -"nl website! " -msgstr "" +#: question/goldsmiths.py:83 +msgid "6–9 years" +msgstr "6-9年" -#: experiment/templates/consent/consent_MRI.html:18 -#: experiment/templates/consent/consent_categorization.html:13 -#: experiment/templates/consent/consent_hooked.html:66 -#: experiment/templates/consent/consent_huang2021.html:76 -#: experiment/templates/consent/consent_musical_preferences.html:57 -#: experiment/templates/consent/consent_rhythm.html:17 -#: experiment/templates/consent/consent_rhythm_unpaid.html:15 -#: experiment/templates/consent/consent_speech2song.html:62 -msgid "Further Information" -msgstr "更多信息" +#: question/goldsmiths.py:84 +msgid "10 or more years" +msgstr "10年或以上" -#: experiment/templates/consent/consent_MRI.html:19 +#: question/goldsmiths.py:91 msgid "" -" Should you have questions about this study at any given moment, please " -"contact the responsible researcher, Dr. Atser Damsma (a.damsma@uva.nl). " -"Formal complaints about this study can be addressed to the Ethics Review " -"Board, Dr. Yair Pinto (y.pinto@uva.nl). For questions or complaints about " -"the processing of your personal data you can also contact the data " -"protection officer of the University of Amsterdam via fg@uva.nl. " -msgstr "" -"Mocht u vragen hebben over dit onderzoek, vooraf of achteraf, dan kunt u " -"zich wenden tot de verantwoordelijke onderzoeker, Dr. Atser Damsma (a." -"damsma@uva.nl). Voor eventuele formele klachten over dit onderzoek kunt u " -"zich wenden tot het lid van de Facultaire Commissie Ethiek (FMG) van de " -"Universiteit van Amsterdam, Dr. Yair Pinto (y.pinto@uva.nl). Voor vragen of " -"klachten over de verwerking van uw persoonsgegevens kunt u tevens contact " -"opnemen met de functionaris gegevensbescherming van de Universiteit van " -"Amsterdam via fg@uva.nl." +"At the peak of my interest, I practised my primary instrument for _ hours " +"per day." +msgstr "在我对音乐最有兴趣时, 我每天都会练习主要乐器达到:" -#: experiment/templates/consent/consent_MRI.html:20 -#: experiment/templates/consent/consent_rhythm.html:19 -#: experiment/templates/consent/consent_rhythm_unpaid.html:17 -msgid "Informed Consent" -msgstr "知情同意书" +#: question/goldsmiths.py:93 +msgid "0 hours" +msgstr "0小时" -#: experiment/templates/consent/consent_MRI.html:21 -msgid "" -" I hereby declare that: I have been clearly informed about the research " -"project “Neural correlates of rhythmic abilities”, as described above; I am " -"16 or older; I have read and understand the information letter; I agree to " -"participate in this study and I agree with the use of the data that are " -"collected; I reserve the right to withdraw my participation from the study " -"at any moment without providing any reason. " -msgstr "" +#: question/goldsmiths.py:94 +msgid "0.5 hours" +msgstr "0.5小时" -#: experiment/templates/consent/consent_categorization.html:2 -msgid " Dear participant, " -msgstr "自愿参与" +#: question/goldsmiths.py:95 +msgid "1 hour" +msgstr "1小时" -#: experiment/templates/consent/consent_categorization.html:3 -msgid "" -" You will be taking part in a listening experiment by of Institute of " -"Biology (IBL), Leiden University in collaboration with the Music Cognition " -"Group (MCG) at the University of Amsterdam’s Institute for Logic, Language, " -"and Computation (ILLC). " +#: question/goldsmiths.py:96 +msgid "1.5 hours" +msgstr "1.5小时" + +#: question/goldsmiths.py:97 +msgid "2 hours" +msgstr "2小时" + +#: question/goldsmiths.py:98 +msgid "3-4 hours" +msgstr "3-4小时" + +#: question/goldsmiths.py:99 +msgid "5 or more hours" +msgstr "5小时或以上" + +#: question/goldsmiths.py:105 +msgid "How many musical instruments can you play?" +msgstr "您能弹奏的乐器有几种:" + +#: question/goldsmiths.py:107 question/goldsmiths.py:140 +#: question/goldsmiths.py:213 question/goldsmiths.py:229 +#: question/musicgens.py:325 +msgid "0" +msgstr "0" + +#: question/goldsmiths.py:108 question/goldsmiths.py:141 +#: question/goldsmiths.py:215 question/goldsmiths.py:231 +#: question/musicgens.py:327 +msgid "1" +msgstr "1" + +#: question/goldsmiths.py:109 question/goldsmiths.py:142 +#: question/goldsmiths.py:216 question/goldsmiths.py:232 +msgid "2" +msgstr "2" + +#: question/goldsmiths.py:110 question/goldsmiths.py:143 +#: question/goldsmiths.py:217 +msgid "3" +msgstr "3" + +#: question/goldsmiths.py:111 +msgid "4" msgstr "" -#: experiment/templates/consent/consent_categorization.html:4 -msgid "" -" Before the research project can begin, it is important that you read " -"about the procedures we will be applying. Make sure to read this information " -"carefully. The purpose of this research project is to understand better what " -"listeners are listening to when they are listening to tone sequences as " -"compared to songbirds. As such the current listening experiment is made to " -"resemble the experiment that is currently also performed with zebra finches " -"(a songbird). " +#: question/goldsmiths.py:112 +msgid "5" msgstr "" -#: experiment/templates/consent/consent_categorization.html:5 -#: experiment/templates/consent/consent_hooked.html:22 -#: experiment/templates/consent/consent_huang2021.html:23 -msgid "Who can take part in this research?" -msgstr "谁能参与这项研究?" +#: question/goldsmiths.py:113 +msgid "6 or more" +msgstr "6或以上" -#: experiment/templates/consent/consent_categorization.html:6 +#: question/goldsmiths.py:125 msgid "" -" Anybody with sufficient good hearing, natural or corrected. Your device " -"(computer, tablet or smartphone) must be able to play audio, and you must " -"have a sufficiently strong internet connection to be able to stream short " -"audio files. Headphones are recommended for the best results, but you may " -"also use either internal or external loudspeakers. You should adjust the " -"volume of your device so that it is comfortable for you. " -msgstr "" -"本研究的调查对象是拥有良好的先天听力或者通过矫正的听力来欣赏音乐的个体。您所" -"使用的设备需满足以下条件:能够播放音频以及具有良好的无限网络(WiFi)或移动数" -"据网络信号。为了获得最佳效果,我们建议您使用耳机参与实验,您也可以选择内置或" -"外置扬声器。请注意调整设备音量。" +"I’m intrigued by musical styles I’m not familiar with and want to find out " +"more." +msgstr "我对自己不熟悉的音乐风格充满好奇心,并且想要深入了解它。" -#: experiment/templates/consent/consent_categorization.html:7 -#: experiment/templates/consent/consent_hooked.html:30 -#: experiment/templates/consent/consent_huang2021.html:32 -#: experiment/templates/consent/consent_speech2song.html:19 -msgid "Instructions and procedure" -msgstr "实验说明与步骤" +#: question/goldsmiths.py:129 +msgid "I don’t spend much of my disposable income on music." +msgstr "我的可支配收入很少花在音乐上。" -#: experiment/templates/consent/consent_categorization.html:8 +#: question/goldsmiths.py:134 msgid "" -" You will be presented with short sound sequences and will be asked whether " -"you hear them as being one or another sequence. The listening task consists " -"of two phases. In the first phase, you will hear two sequences that you have " -"to answer as blue or orange. Once you have answered 8 out 10 stimuli " -"correctly, you will go to the second part. In that part you will only " -"occasionally get feedback on your responses. The whole task will take you " -"approximately 20 minutes, and it should be completed in one go. Can you do " -"better than zebra finches? Have fun! " -msgstr "" +" I keep track of new music that I come across (e.g. new artists or " +"recordings)." +msgstr "我会关注听到过的新音乐(比如新的艺术家或唱片)。" -#: experiment/templates/consent/consent_categorization.html:9 -#: experiment/templates/consent/consent_hooked.html:50 -#: experiment/templates/consent/consent_huang2021.html:60 -#: experiment/templates/consent/consent_speech2song.html:37 -msgid "Discomfort, Risks & Insurance" -msgstr "不适、风险与保险" +#: question/goldsmiths.py:138 +msgid "" +"I have attended _ live music events as an audience member in the past twelve " +"months." +msgstr "过去12个月以来, 您以观众身份参加了几场现场音乐活动?" -#: experiment/templates/consent/consent_categorization.html:10 +#: question/goldsmiths.py:144 question/goldsmiths.py:218 +msgid "4-6" +msgstr "4-6" + +#: question/goldsmiths.py:145 +msgid "7-10" +msgstr "7-10" + +#: question/goldsmiths.py:146 +msgid "11 or more" +msgstr "11或以上" + +#: question/goldsmiths.py:153 +msgid "I listen attentively to music for _ per day." +msgstr "我每天专心聆听音乐___。" + +#: question/goldsmiths.py:155 +msgid "0-15 min" +msgstr "0-15分钟" + +#: question/goldsmiths.py:156 +msgid "15-30 min" +msgstr "15-30分钟" + +#: question/goldsmiths.py:157 +msgid "30-60 min" +msgstr "30-60分钟" + +#: question/goldsmiths.py:158 +msgid "60-90 min" +msgstr "60-90分钟" + +#: question/goldsmiths.py:159 +msgid "2 hrs" +msgstr "2小时" + +#: question/goldsmiths.py:160 +msgid "2-3 hrs" +msgstr "2-3小时" + +#: question/goldsmiths.py:161 +msgid "4 hrs or more" +msgstr "4小时或以上" + +#: question/goldsmiths.py:170 question/musicgens.py:67 +msgid "I am able to judge whether someone is a good singer or not." +msgstr "我能判断某人是不是好歌手。" + +#: question/goldsmiths.py:173 +msgid "I usually know when I’m hearing a song for the first time." +msgstr "我通常能分辨出自己是否第一次听到某首歌曲。" + +#: question/goldsmiths.py:176 question/musicgens.py:71 msgid "" -" The risks of participating in this research are no greater than in everyday " -"situations at home. Previous experience in similar research has shown that " -"no or hardly any discomfort is to be expected for participants. For all " -"research at the University of Amsterdam (where the current online experiment " -"is served), a standard liability insurance applies. " -msgstr "" -" 参加本研究的风险非常低,与日常的听音乐活动相当。相似研究的经验表明,参与者" -"没有或几乎没有不适感。荷兰阿姆斯特丹大学进行的所有研究都使用标准责任险。" +"I find it difficult to spot mistakes in a performance of a song even if I " +"know the tune." +msgstr "即使我知道曲调,我也很难发现歌曲表演中的失误。" -#: experiment/templates/consent/consent_categorization.html:11 -#: experiment/templates/consent/consent_hooked.html:58 -#: experiment/templates/consent/consent_huang2021.html:67 -#: experiment/templates/consent/consent_speech2song.html:45 -msgid "Confidential treatment of your details" -msgstr "信息匿名和保密性" +#: question/goldsmiths.py:182 +msgid "" +"I have trouble recognising a familiar song when played in a different way or " +"by a different performer." +msgstr "如果我熟悉的歌曲以不同的方式或由不同的表演者演奏,我很难认出这首歌。" -#: experiment/templates/consent/consent_categorization.html:12 +#: question/goldsmiths.py:188 +msgid "I can tell when people sing or play out of time with the beat." +msgstr "如果有人唱歌或演奏时没对到拍子,我可以听出来。" + +#: question/goldsmiths.py:192 +msgid "I can tell when people sing or play out of tune." +msgstr "如果有人唱歌或演奏走音了,我能够听得出来。" + +#: question/goldsmiths.py:198 +msgid "When I hear a piece of music I can usually identify its genre." +msgstr "当我听到一首音乐时,我通常能确定它的流派(类型)。" + +#: question/goldsmiths.py:210 +msgid "I have had formal training in music theory for _ years." +msgstr "我接受过正式的音乐理论培训__年。" + +#: question/goldsmiths.py:214 question/goldsmiths.py:230 +#: question/musicgens.py:326 +msgid "0.5" +msgstr "0.5" + +#: question/goldsmiths.py:219 +msgid "7 or more" +msgstr "7或以上" + +#: question/goldsmiths.py:226 msgid "" -" The information gathered over the course of this research will be used for " -"further analysis and publication in scientific journals only. Fully " -"anonymized data collected during the experiment (the age/gender, choices " -"made, reaction time, etc.) may be made available online in tandem with these " -"scientific publications. No personal details will be used in these " -"publications, and we guarantee that you will remain anonymous under all " -"circumstances. " +"I have had _ years of formal training on a musical instrument (including " +"voice) during my lifetime." +msgstr "在我的人生中,我接受过__年的正规乐器训练(包括声乐)。" + +#: question/goldsmiths.py:233 +msgid "3-5" msgstr "" -" 本研究使用完全匿名的方式,所有资料仅供学术之用,并且将仅对实验相关的工作人" -"员开放。同时,您在任何情况下都保持匿名,请安心作答。" -#: experiment/templates/consent/consent_categorization.html:14 -msgid "" -" For further information on the research project, please contact Zhiyuan " -"Ning (e-mail z.ning@biology." -"leidenuniv.nl; Institute of Biology, Leiden University, P.O. Box 9505, " -"2300 RA Leiden, The Netherlands) or Jiaxin Li (e-mail: j.li5@uva.nl; Science Park 107, 1098 GE Amsterdam, The " -"Netherlands). If you have any complaints regarding this research project, " -"you can contact the secretary of the Ethics Committee of the Faculty of " -"Humanities of the University of Amsterdam (phone number: +31 20 525 3054; e-" -"mail: commissie-ethiek-" -"fgw@uva.nl; Kloveniersburgwal 48, 1012 CX Amsterdam). " +#: question/goldsmiths.py:234 +msgid "6-9" msgstr "" -" 如您需了解关于本研究项目的更多信息,请联系Xuan Huang(邮箱: x.huang@uva.nl; " -"地址: Science Park 107, 1098 GE Amsterdam)或者John A. Burgoyne 博士 ( 电话: " -"+31205257034;邮箱: j.a.burgoyne@uva.nl; 地址: Science Park 107, 1098 GE " -"Amsterdam)。如果您对此研究项目有任何投诉,请联系阿姆斯特丹大学人文学院伦理委" -"员会秘书 (the secretary of the Ethics Committee of the Faculty of Humanities " -"of the University of Amsterdam),电话: +31205253054;邮箱: commissie-ethiek-" -"fgw@uva.nl; 地址: Kloveniersburgwal 48, 1012 CX Amsterdam。" -#: experiment/templates/consent/consent_categorization.html:16 +#: question/goldsmiths.py:235 +msgid "10 or more" +msgstr "10或以上" + +#: question/goldsmiths.py:252 +msgid "I only need to hear a new tune once and I can sing it back hours later." +msgstr "新曲调我只需要听一次,就能在几小时后将它唱出来。" + +#: question/goldsmiths.py:260 +msgid "I sometimes choose music that can trigger shivers down my spine." +msgstr "我有时会听让我起鸡皮疙瘩的音乐。" + +#: question/goldsmiths.py:264 +msgid "Pieces of music rarely evoke emotions for me." +msgstr "音乐作品很少能唤起我的情感。" + +#: question/goldsmiths.py:268 +msgid "I often pick certain music to motivate or excite me." +msgstr "我通常选择特定的音乐来激励我或使我兴奋。" + +#: question/goldsmiths.py:274 msgid "" -" I hereby declare that I have been clearly informed about the research " -"project, conducted by Zhiyuan Ning as described above. I consent to " -"participate in this research on an entirely voluntary basis. I retain the " -"right to revoke this consent without having to provide any reasons for my " -"decision. I am aware that I am entitled to discontinue the research at any " -"time and can withdraw my participation. If I decide to stop or withdraw my " -"consent, all the information gathered up until then will be permanently " -"deleted. If my research results are used in scientific publications or made " -"public in any other way, they will be fully anonymized. My personal " -"information may not be viewed by third parties without my express " -"permission. " +"I am able to talk about the emotions that a piece of music evokes for me." +msgstr "我能够表达出由一段音乐所唤起的情感。" + +#: question/goldsmiths.py:278 +msgid "Music can evoke my memories of past people and places." +msgstr "音乐可以唤起我对过去的人和地方的回忆。" + +#: question/goldsmiths.py:287 +msgid "The instrument I play best, including voice (or none), is:" +msgstr "我演奏的最好的乐器,包括声乐(或没有),是:" + +#: question/goldsmiths.py:292 +msgid "What age did you start to play an instrument?" msgstr "" -" 我理解参加本项研究是自愿的。我可以选择不参加本项研究或随时退出,我也可以撤" -"销我的参与,且无需说明任何理由。如果我决定终止或撤销我的参与,那么在此之前收" -"集的所有我的资料将会被永久删除。" -#: experiment/templates/consent/consent_hooked.html:3 -msgid "" -"\n" -" You will be taking part in the Hooked on Music research project " -"conducted by Dr John Ashley Burgoyne of the Music Cognition Group at the " -"University of Amsterdam’s Institute for Logic, Language, and Computation. " -"Before the research project can begin, it is important that you read about " -"the procedures we will be applying. Make sure to read this information " -"carefully.\n" -" " +#: question/goldsmiths.py:294 +msgid "2 - 19" msgstr "" -"\n" -" 您即将参加由阿姆斯特丹大学逻辑、语言和计算研究所(ILLC)音乐认知实验组的博" -"士研究生Xuan Huang 主持的《“中国音乐饵”与记忆》的研究项目。在正式参与该研究项" -"目之前,请您仔细阅读我们的知情同意书以了解实验程序。" -#: experiment/templates/consent/consent_hooked.html:8 -#: experiment/templates/consent/consent_huang2021.html:11 -#: experiment/templates/consent/consent_musical_preferences.html:9 -#: experiment/templates/consent/consent_speech2song.html:11 -msgid "Purpose of the research project" -msgstr "本研究目的" +#: question/goldsmiths.py:295 +msgid "I don’t play any instrument." +msgstr "" -#: experiment/templates/consent/consent_hooked.html:11 +#: question/goldsmiths.py:302 msgid "" -"\n" -" What makes music catchy? Why do some pieces of music come back to mind " -"after we hear just a few notes and others not? Is there one ‘recipe’ for " -"memorable music or does it depend on the person? And are there differences " -"between what makes it easy to remember music for the long term and what " -"makes it easy to remember music right now?\n" -" " +"Do you have absolute pitch? Absolute or perfect pitch is the ability to " +"recognise and name an isolated musical tone without a reference tone, e.g. " +"being able to say 'F#' if someone plays that note on the piano." msgstr "" -#: experiment/templates/consent/consent_hooked.html:17 -msgid "" -"\n" -" This project will help us answer these questions and better understand " -"how we remember music both over the short term and the long term. Musical " -"memories are fundamentally associated with developing our identities in " -"adolescence, and even as other memories fade in old age, musical memories " -"remain intact. Understanding musical memory better can help composers write " -"new music, search engines find and recommend music their users will enjoy, " -"and music therapists develop new approaches for working and living with " -"memory disorders.\n" -" " +#: question/goldsmiths.py:304 +msgid "yes" +msgstr "是" + +#: question/goldsmiths.py:305 +msgid "no" msgstr "" -"\n" -" 该研究项目旨在帮助我们回答以上问题,并且帮助我们更好地了解作为听众是如何长" -"期记住音乐的。音乐记忆可能会受到我们的聆听历史、聆听经历、以及我们成长的音乐" -"文化有关。了解音乐记忆可以帮助流媒体音乐服务找到并给它们的用户推荐喜欢的音" -"乐、短视频博主以最合适的音乐创作视频、作曲家创作新的音乐、音乐治疗师为记忆障" -"碍患者的工作和生活开发新的方法等。" -#: experiment/templates/consent/consent_hooked.html:25 -msgid "" -"\n" -" Anybody with sufficiently good hearing, natural or corrected, to enjoy " -"music listening is welcome to participate in this research. Your device must " -"be able to play audio, and you must have a sufficiently strong data " -"connection to be able to stream short MP3 files. Headphones are recommended " -"for the best results, but you may also use either internal or external " -"loudspeakers. You should adjust the volume of your device so that it is " -"comfortable for you.\n" -" " +#: question/languages.py:8 +msgid "Please rate your previous experience:" +msgstr "请为您先前的语言经历打分:" + +#: question/languages.py:10 question/languages.py:43 +msgid "fluent" +msgstr "流利" + +#: question/languages.py:11 question/languages.py:44 +msgid "intermediate" +msgstr "中等" + +#: question/languages.py:12 question/languages.py:45 +msgid "beginner" +msgstr "初学者" + +#: question/languages.py:13 question/languages.py:46 +msgid "some exposure" +msgstr "有一点接触" + +#: question/languages.py:14 question/languages.py:47 +msgid "no exposure" +msgstr "完全没接触过" + +#: question/languages.py:20 +msgid "What is your mother tongue?" +msgstr "您的母语是什么?" + +#: question/languages.py:25 +msgid "What is your second language, if applicable?" +msgstr "如果有的话,您的第二语言是什么?" + +#: question/languages.py:30 +msgid "What is your third language, if applicable?" +msgstr "如果有的话,您的第三语言是什么?" + +#: question/languages.py:40 +msgid "Please rate your previous experience with {}" +msgstr "请为您先前的 {} 经历打分" + +#: question/musicgens.py:12 +msgid "Never" msgstr "" -"\n" -"本研究的调查对象是拥有良好的先天听力或者通过矫正的听力来欣赏音乐的个体。您所" -"使用的设备需满足以下条件:能够播放音频以及具有良好的无限网络(WiFi)或移动数" -"据网络信号。为了获得最佳效果,我们建议您使用耳机参与实验,您也可以选择内置或" -"外置扬声器。请注意调整设备音量。" -#: experiment/templates/consent/consent_hooked.html:33 -msgid "" -"\n" -" You will be presented with short fragments of music and asked whether " -"you recognise them. Try to answer as quickly as you can, but only at the " -"moment that you find yourself able to ‘sing along’ in your head. When you " -"tell us that you recognise a piece of music, the music will keep playing, " -"but the sound will be muted for a few seconds. Keep following along with the " -"music in your head, until the music comes back. Sometimes it will come back " -"in the right place, but at other times, we will have skipped forward or " -"backward within the same piece of music during the silence. We will ask you " -"whether you think the music came back in the right place or not. In between " -"fragments, we will ask you some simple survey questions to better understand " -"your musical background and how you engage with music in your daily life.\n" -" " +#: question/musicgens.py:13 +msgid "Rarely" msgstr "" -"\n" -" 在音乐识别实验的第一个阶段,您将听到一些简短的音乐片段,请您尝试尽快回答‘是" -"否能识别出该音乐‘。同时请在大脑中一起跟唱这段音乐。当您告诉我们您识别出了一段" -"音乐时,该音乐会继续播放,但是声音将会被静音几秒钟。请您此时继续在心里“默" -"唱”该音乐直到它再次播放为止。有时候音乐会回到正确的位置,但有时候在静音期间," -"同一段音乐会被向前或向后播放。当您在静音后再次听到音乐时,您需要判断出该音乐" -"是否回到正确的位置。在实验的第二阶段,您仍将听到一些简短的音乐片段,此时您需" -"要回答您是否在实验的第一阶段听过这些音乐。" -#: experiment/templates/consent/consent_hooked.html:39 -msgid "" -" In a second phase of the experiment, you will also be presented with short " -"fragments of music, but instead of being asked whether you recognise them, " -"you will be asked whether you heard them before while participating in the " -"first phase of the experiment. Again, in between these fragments, we will " -"ask you simple survey questions about your musical background and how you " -"engage with music in your daily life.\n" -" " +#: question/musicgens.py:14 +msgid "Once in a while" msgstr "" -#: experiment/templates/consent/consent_hooked.html:43 -#: experiment/templates/consent/consent_huang2021.html:52 -#: experiment/templates/consent/consent_speech2song.html:28 -msgid "Voluntary participation" -msgstr "自愿参与" +#: question/musicgens.py:15 +msgid "Sometimes" +msgstr "" -#: experiment/templates/consent/consent_hooked.html:46 -msgid "" -" You will be participating in this research project on a voluntary basis. " -"This means you are free to stop taking part at any stage. This will not have " -"any personal consequences and you will not be obliged to finish the " -"procedures described above. You can also decide to withdraw your " -"participation up to 8 days after the research has ended. If you decide to " -"stop or withdraw your consent, all the information gathered up until then " -"will be permanently deleted. \n" -" " +#: question/musicgens.py:16 +msgid "Very often" msgstr "" -"本实验秉承自愿参与的原则。您可以在任何阶段自由地停止参与实验,这不对您有任何" -"个人影响,您不会被硬性要求完成以上的实验过程。您也可以在研究结束后8天内撤销您" -"的参与。如果您决定退出实验,您的信息与数据将会被永久删除。" -#: experiment/templates/consent/consent_hooked.html:53 -#, fuzzy -#| msgid "" -#| " The risks of participating in this research are no greater than in " -#| "everyday situations at home. Previous experience in similar research has " -#| "shown that no or hardly any discomfort is to be expected for " -#| "participants. For all research at the University of Amsterdam, a standard " -#| "liability insurance applies.\n" -#| " " -msgid "" -" \n" -" The risks of participating in this research are no greater than in " -"everyday situations at home. Previous experience in similar research has " -"shown that no or hardly any discomfort is to be expected for participants. " -"For all research at the University of Amsterdam, a standard liability " -"insurance applies.\n" -" " +#: question/musicgens.py:17 +msgid "Always" msgstr "" -"参与该实验的风险非常低,即低于日常生活水平。其他相似研究先前的经验表明,实验" -"过程中,被试者几乎不会感觉到任何不适。阿姆斯特丹大学会为所有实验负担责任保" -"险。" -#: experiment/templates/consent/consent_hooked.html:61 -msgid "" -" \n" -" The information gathered over the course of this research will be used " -"for further analysis and publication in scientific journals only. Fully " -"anonymised data collected during the experiment (e.g., whether each musical " -"fragment was recognised and how long it took) may be made available online " -"in tandem with these scientific publications. Your personal details will not " -"be used in these publications, and we guarantee that you will remain " -"anonymous under all circumstances.\n" -" " +#: question/musicgens.py:19 +msgid "Please tell us how much you agree" +msgstr "" + +#: question/musicgens.py:31 +#, fuzzy +#| msgid "no exposure" +msgid "I'm not sure" +msgstr "完全没接触过" + +#: question/musicgens.py:39 +msgid "Can you clap in time with a musical beat?" msgstr "" -" 本研究使用完全匿名的方式,所有资料仅供学术之用,并且将仅对实验相关的工作人" -"员开放。同时,您在任何情况下都保持匿名,请安心作答。" -#: experiment/templates/consent/consent_hooked.html:69 -msgid "" -" For further information on the research project, please contact John Ashley " -"Burgoyne (phone number: +31 20 525 7034; e-mail: j.a.burgoyne@uva.nl; " -"Science Park 107, 1098 GE Amsterdam).\n" -" " +#: question/musicgens.py:43 +msgid "I can tap my foot in time with the beat of the music I hear." msgstr "" -#: experiment/templates/consent/consent_hooked.html:74 -msgid "" -"\n" -" If you have any complaints regarding this research project, you can " -"contact the secretary of the Ethics Committee of the Faculty of Humanities " -"of the University of Amsterdam (phone number: +31 20 525 3054; e-mail: " -"commissie-ethiek-fgw@uva.nl; Kloveniersburgwal 48, 1012 CX Amsterdam).\n" -" " +#: question/musicgens.py:47 +#, fuzzy +#| msgid "I can tell when people sing or play out of time with the beat." +msgid "When listening to music, can you move in time with the beat?" +msgstr "如果有人唱歌或演奏时没对到拍子,我可以听出来。" + +#: question/musicgens.py:51 +msgid "I can recognise a piece of music after hearing just a few notes." msgstr "" -"\n" -"如果我对该研究有投诉,我可以联系阿姆斯特丹大学人文学院伦理委员会秘书 (电话:" -"+31 20 525 3054;电子邮件:commissie-ethiek-fgw@uva.nl ; 地址:" -"Kloveniersburgwal 48, 1012 CX Amsterdam)。" -#: experiment/templates/consent/consent_hooked.html:82 +#: question/musicgens.py:55 +msgid "I can easily recognise a familiar song." +msgstr "" + +#: question/musicgens.py:59 msgid "" -" \n" -" I hereby declare that I have been clearly informed about the research " -"project Hooked on Music at the University of Amsterdam, Institute for Logic, " -"Language and Computation, conducted by John Ashley Burgoyne as described " -"above.\n" -" " +"When I hear the beginning of a song I know immediately whether I've heard it " +"before or not." msgstr "" -" 我已经阅读了这份知情同意书,并知道我正在参加由荷兰阿姆斯特丹大学逻辑、语言" -"与计算研究所(ILLC)的音乐认知实验组博士研究生John Ashley Burgoyne所主持的" -"《中国“音乐饵”与记忆》的研究项目。我的个人资料会基于学术伦理的准则受到匿名和" -"保密处理,这些资料仅供学术研究使用。" -#: experiment/templates/consent/consent_hooked.html:88 +#: question/musicgens.py:63 #, fuzzy -#| msgid "" -#| " I consent to participate in this research on an entirely voluntary " -#| "basis. I retain the right to revoke this consent without having to " -#| "provide any reasons for my decision. I am aware that I am entitled to " -#| "discontinue the research at any time and can withdraw my participation up " -#| "to 8 days after the research has ended. If I decide to stop or withdraw " -#| "my consent, all the information gathered up until then will be " -#| "permanently deleted. \n" -#| " " -msgid "" -" \n" -" I consent to participate in this research on an entirely voluntary " -"basis. I retain the right to revoke this consent without having to provide " -"any reasons for my decision. I am aware that I am entitled to discontinue " -"the research at any time and can withdraw my participation up to 8 days " -"after the research has ended. If I decide to stop or withdraw my consent, " -"all the information gathered up until then will be permanently deleted. \n" -" " +#| msgid "I can tell when people sing or play out of tune." +msgid "I can tell when people sing out of tune." +msgstr "如果有人唱歌或演奏走音了,我能够听得出来。" + +#: question/musicgens.py:75 +msgid "I feel chills when I hear music that I like." msgstr "" -"我同意自愿参与本实验的全过程。我保有在任何时候无理由退出该实验的权利。我知道" -"我有权在任何时刻退出研究,我知道我可以在研究结束后8日内撤销我的实验参与。如果" -"我决定停止或撤销我的参与,所有已收集的我的信息将会被永久性删除。" -#: experiment/templates/consent/consent_hooked.html:94 -msgid "" -"\n" -" If my research results are used in scientific publications or made " -"public in any other way, they will be fully anonymised. My personal " -"information may not be viewed by third parties without my express " -"permission.\n" -" " +#: question/musicgens.py:79 +msgid "I get emotional listening to certain pieces of music." msgstr "" -"\n" -"如果我的实验结果被用于科学杂志发表,它们将会被匿名处理。若我没有同意,我的个" -"人信息将不会被开放给任何第三方。" -#: experiment/templates/consent/consent_huang2021.html:3 +#: question/musicgens.py:83 msgid "" -"\n" -" You will be taking part in the Hooked on Music: China research project " -"conducted by a PhD student Xuan Huang of the\n" -" Music Cognition Group at the University of Amsterdam’s Institute for " -"Logic, Language, and Computation. Before the\n" -" research project can begin, it is important that you read about the " -"procedures we will be applying. Make sure to\n" -" read this information carefully.\n" -" " +"I become tearful or cry when I listen to a melody that I like very much." msgstr "" -"\n" -" 您即将参加由阿姆斯特丹大学逻辑、语言和计算研究所(ILLC)音乐认知实验组的博" -"士研究生Xuan Huang 主持的《“中国音乐饵”与记忆》的研究项目。在正式参与该研究项" -"目之前,请您仔细阅读我们的知情同意书以了解实验程序。" -#: experiment/templates/consent/consent_huang2021.html:14 -msgid "" -"\n" -" What makes music memorable? Why do we not only remember some pieces of " -"music, but can also recall them after a long\n" -" period of time, or even a few years later? What makes music remain in " -"our memories for the long term? Are there some\n" -" musical characters that make it easier to remember Chinese music in the " -"long run or does it depend on a person? Do\n" -" we collectively use the same features to recognize music? This project " -"will help us answer these questions and better \n" -" understand how we remember music over the long term.\n" -" " +#: question/musicgens.py:87 +msgid "Music gives me shivers or goosebumps." msgstr "" -"\n" -"我们知道有些音乐让人非常的印象深刻。是什么使得这些音乐令人印象深刻?为什么我" -"们不仅能记住某首歌曲,而且在某段时间甚至是几年以后仍能够回忆起它?是什么让音" -"乐一直存在我们的记忆里?是否有些音乐特征使人们更容易长期记住中国音乐?还是这" -"种长期记忆取决于不同的听众?我们是否共同地使用同样的音乐特征来识别音乐?该研究" -"项目旨在帮助我们回答以上问题。" -#: experiment/templates/consent/consent_huang2021.html:24 -msgid "" -"\n" -" Anybody with sufficiently good hearing, natural or corrected, to enjoy " -"music listening is welcome to participate in\n" -" this research. Your device must be able to play audio, and you must have " -"a sufficiently strong data connection to be\n" -" able to stream short MP3 files. Headphones are recommended for the best " -"results, but you may also use either\n" -" internal or external loudspeakers. You should adjust the volume of your " -"device so that it is comfortable for you.\n" -" " +#: question/musicgens.py:91 +msgid "When I listen to music I'm absorbed by it." msgstr "" -"\n" -"本研究的调查对象是拥有良好的先天听力或者通过矫正的听力来欣赏音乐的个体。您所" -"使用的设备需满足以下条件:能够播放音频以及具有良好的无限网络(WiFi)或移动数" -"据网络信号。为了获得最佳效果,我们建议您使用耳机参与实验,您也可以选择内置或" -"外置扬声器。请注意调整设备音量。" -#: experiment/templates/consent/consent_huang2021.html:34 +#: question/musicgens.py:95 msgid "" -"\n" -" This experiment consists of two parts: Hooked on Music game and The " -"Goldsmiths Musical Sophistication Index. We \n" -" will as ask you to answer a few questions concerning demography about " -"you. This helps us to understand your musical\n" -" activities, your personal listening history and the musical cultural " -"where you grew up.\n" -" " +"While listening to music, I become so involved that I forget about myself " +"and my surroundings." msgstr "" -"\n" -" 该实验包括两部分:一个音乐识别实验与一份《金史密斯音乐素养》水平测试。我们" -"也将对人口统计特征进行一个简短的问卷调查。 该实验需要20-30分钟。在实验完成后," -"您将看到结果。" -#: experiment/templates/consent/consent_huang2021.html:41 +#: question/musicgens.py:99 msgid "" -" You will be presented with short fragments of music and asked whether you " -"recognise them. \n" -" Try to answer as quickly you can, but only at the moment that you find " -"yourself able to ‘sing along’ in your head. \n" -" When you tell us that you recognise a piece of music, the music will " -"keep playing, but the sound will be muted for \n" -" a few seconds. Keep following along with the music in your head, until " -"the music comes back. Sometimes it will come \n" -" back in the right place, but at other times, we will have skipped " -"forward or backward within the same piece of music \n" -" during the silence. We will ask you whether you think the music came " -"back in the right place or not. After the game \n" -" section, we will ask you some simple survey questions to better " -"understand your musical background and how you engage with \n" -" music in your daily life.\n" -" " +"When I listen to music I get so caught up in it that I don't notice anything." msgstr "" -" 在音乐识别实验的第一个阶段,您将听到一些简短的音乐片段,请您尝试尽快回答‘是" -"否能识别出该音乐‘。同时请在大脑中一起跟唱这段音乐。当您告诉我们您识别出了一段" -"音乐时,该音乐会继续播放,但是声音将会被静音几秒钟。请您此时继续在心里“默" -"唱”该音乐直到它再次播放为止。有时候音乐会回到正确的位置,但有时候在静音期间," -"同一段音乐会被向前或向后播放。当您在静音后再次听到音乐时,您需要判断出该音乐" -"是否回到正确的位置。在实验的第二阶段,您仍将听到一些简短的音乐片段,此时您需" -"要回答您是否在实验的第一阶段听过这些音乐。" -#: experiment/templates/consent/consent_huang2021.html:54 -msgid "" -" You will be participating in this research project on a voluntary basis. " -"This means you are free\n" -" to stop taking part\n" -" at any stage. This will not have any personal consequences and you will " -"not be obliged to finish the procedures\n" -" described above. You can also decide to withdraw your participation. If " -"you decide to stop or withdraw your consent,\n" -" all the information gathered up until then will be permanently deleted. " +#: question/musicgens.py:103 +msgid "I feel like I am 'one' with the music." msgstr "" -" 本实验秉承自愿参与的原则。您可以在任何阶段自由地停止参与实验,这不会造成任" -"何个人后果。您也可以决定撤回您的参与。如果您决定停止参加该项研究或撤回您的参" -"与,那么在此之前收集的所有信息将会被永久删除。" -#: experiment/templates/consent/consent_huang2021.html:62 +#: question/musicgens.py:107 +#, fuzzy +#| msgid "I would not consider myself a musician." +msgid "I lose myself in music." +msgstr "我不认为自己是一个音乐家。" + +#: question/musicgens.py:111 +#, fuzzy +#| msgid "Keep imagining the music" +msgid "I like listening to music." +msgstr "继续默唱音乐" + +#: question/musicgens.py:115 +msgid "I enjoy music." +msgstr "" + +#: question/musicgens.py:119 +#, fuzzy +#| msgid "I listen attentively to music for _ per day." +msgid "I listen to music for pleasure." +msgstr "我每天专心聆听音乐___。" + +#: question/musicgens.py:123 +#, fuzzy +#| msgid "Music is kind of an addiction for me: I couldn’t live without it." +msgid "Music is kind of an addiction for me - I couldn't live without it." +msgstr "我算是对音乐上瘾——没有音乐我活不下去" + +#: question/musicgens.py:127 +#, fuzzy +#| msgid "I can tell when people sing or play out of time with the beat." msgid "" -" The risks of participating in this research are no greater than in everyday " -"situations at home.\n" -" Previous experience\n" -" in similar research has shown that no or hardly any discomfort is to be " -"expected for participants. For all research\n" -" at the University of Amsterdam, a standard liability insurance applies. " +"I can tell when people sing or play out of time with the beat of the music." +msgstr "如果有人唱歌或演奏时没对到拍子,我可以听出来。" + +#: question/musicgens.py:131 +#, fuzzy +#| msgid "I can tell when people sing or play out of tune." +msgid "I can hear when people are not in sync when they play a song." +msgstr "如果有人唱歌或演奏走音了,我能够听得出来。" + +#: question/musicgens.py:135 +#, fuzzy +#| msgid "I can tell when people sing or play out of time with the beat." +msgid "I can tell when music is sung or played in time with the beat." +msgstr "如果有人唱歌或演奏时没对到拍子,我可以听出来。" + +#: question/musicgens.py:139 +#, fuzzy +#| msgid "I can sing or play music from memory." +msgid "I can sing or play a song from memory." +msgstr "我可以凭记忆唱歌或演奏音乐" + +#: question/musicgens.py:143 +#, fuzzy +#| msgid "I can sing or play music from memory." +msgid "Singing or playing music from memory is easy for me." +msgstr "我可以凭记忆唱歌或演奏音乐" + +#: question/musicgens.py:147 +#, fuzzy +#| msgid "I can sing or play music from memory." +msgid "I find it hard to sing or play a song from memory." +msgstr "我可以凭记忆唱歌或演奏音乐" + +#: question/musicgens.py:151 +#, fuzzy +#| msgid "When I sing, I have no idea whether I’m in tune or not." +msgid "When I sing, I have no idea whether I'm in tune or not." +msgstr "我不知道我唱歌音准不准。" + +#: question/musicgens.py:159 +msgid "I can sing along with other people." msgstr "" -" 参加本研究的风险非常低,与日常的听音乐活动相当。相似研究的经验表明,参与者" -"没有或几乎没有不适感。荷兰阿姆斯特丹大学进行的所有研究都使用标准责任险。" -#: experiment/templates/consent/consent_huang2021.html:69 -msgid "" -" The information gathered over the course of this research will be used for " -"further analysis and\n" -" publication in\n" -" scientific journals only. Fully anonymised data collected during the " -"experiment (e.g., whether each musical fragment\n" -" was recognised and how long it took) may be made available online in " -"tandem with these scientific publications. Your\n" -" personal details will not be used in these publications, and we " -"guarantee that you will remain anonymous under all\n" -" circumstances. " +#: question/musicgens.py:163 +msgid "I have no sense for rhythm (when I listen, play or dance to music)." msgstr "" -" 本研究使用完全匿名的方式,所有资料仅供学术之用,并且将仅对实验相关的工作人" -"员开放。同时,您在任何情况下都保持匿名,请安心作答。" -#: experiment/templates/consent/consent_huang2021.html:78 +#: question/musicgens.py:167 msgid "" -" For further information on the research project, please contact Xuan Huang " -"(e-mail:\n" -" x.huang@uva.nl; Science Park 107,\n" -" 1098 GE Amsterdam) or John\n" -" Ashley Burgoyne (phone\n" -" number: +31 20 525 7034; e-mail: j.a.burgoyne@uva.nl; Science Park 107, " -"1098 GE\n" -" Amsterdam).\n" -" If you have any complaints regarding this research project, you can " -"contact the secretary of the Ethics Committee of\n" -" the Faculty of Humanities of the University of Amsterdam (phone number: " -"+31 20 525 3054; e-mail:\n" -" commissie-ethiek-fgw@uva.nl; Kloveniersburgwal 48, 1012 CX Amsterdam)." +"Understanding the rhythm of a piece is easy for me (when I listen, play or " +"dance to music)." msgstr "" -" 如您需了解关于本研究项目的更多信息,请联系Xuan Huang(邮箱: x.huang@uva.nl; " -"地址: Science Park 107, 1098 GE Amsterdam)或者John A. Burgoyne 博士 ( 电话: " -"+31205257034;邮箱: j.a.burgoyne@uva.nl; 地址: Science Park 107, 1098 GE " -"Amsterdam)。如果您对此研究项目有任何投诉,请联系阿姆斯特丹大学人文学院伦理委" -"员会秘书 (the secretary of the Ethics Committee of the Faculty of Humanities " -"of the University of Amsterdam),电话: +31205253054;邮箱: commissie-ethiek-" -"fgw@uva.nl; 地址: Kloveniersburgwal 48, 1012 CX Amsterdam。" -#: experiment/templates/consent/consent_huang2021.html:90 -msgid "" -" I hereby declare that I have been clearly informed about the research " -"project Hooked on Music:\n" -" China at the\n" -" University of Amsterdam, Institute for Logic, Language and Computation, " -"conducted by Xuan Huang as described above.\n" -" " +#: question/musicgens.py:171 +msgid "I have a good sense of rhythm (when I listen, play, or dance to music)." msgstr "" -" 我已经阅读了这份知情同意书,并知道我正在参加由荷兰阿姆斯特丹大学逻辑、语言" -"与计算研究所(ILLC)的音乐认知实验组博士研究生Xuan Huang所主持的《中国“音乐" -"饵”与记忆》的研究项目。我的个人资料会基于学术伦理的准则受到匿名和保密处理,这" -"些资料仅供学术研究使用。" -#: experiment/templates/consent/consent_huang2021.html:96 +#: question/musicgens.py:175 msgid "" -" I consent to participate in this research on an entirely voluntary basis. I " -"retain the right to\n" -" revoke this consent\n" -" without having to provide any reasons for my decision. I am aware that I " -"am entitled to discontinue the research at\n" -" any time and can withdraw my participation.\n" -" If I decide to stop or withdraw my consent, all the information gathered " -"up until then will be permanently deleted.\n" -" If my research results are used in scientific publications or made " -"public in any other way, they will be fully\n" -" anonymised. My personal information may not be viewed by third parties " -"without my express permission.\n" -" " +"Do you have absolute pitch? Absolute pitch is the ability to recognise and " +"name an isolated musical tone without a reference tone, e.g. being able to " +"say 'F#' if someone plays that note on the piano." msgstr "" -" 我理解参加本项研究是自愿的。我可以选择不参加本项研究或随时退出,我也可以撤" -"销我的参与,且无需说明任何理由。如果我决定终止或撤销我的参与,那么在此之前收" -"集的所有我的资料将会被永久删除。" -#: experiment/templates/consent/consent_musical_preferences.html:2 -msgid "Dear participant," -msgstr "尊敬的参与者:" +#: question/musicgens.py:179 +#, fuzzy +#| msgid "Do you hear the music?" +msgid "Do you have perfect pitch?" +msgstr "您听到音乐了吗?" -#: experiment/templates/consent/consent_musical_preferences.html:4 +#: question/musicgens.py:183 msgid "" -"\n" -"You will be taking part in the Musical Preferences research project " -"conducted by Xuan Huang under the supervision of Prof. Henkjan Honing and " -"Dr. John Ashley Burgoyne of the Music Cognition Group at the University of " -"Amsterdam’s Institute for Logic, Language, and Computation.\n" +"If someone plays a note on an instrument and you can't see what note it is, " +"can you still name it (e.g. say that is a 'C' or an 'F')?" msgstr "" -"\n" -" 您即将参加由阿姆斯特丹大学逻辑、语言和计算研究所的音乐认知实验组批准开展的" -"《音乐偏好》课题研究。该课题由博士研究生Xuan Huang主持并在Honing教授以及" -"Burgoyne博士指导下开展。\n" -#: experiment/templates/consent/consent_musical_preferences.html:12 -msgid "" -"\n" -"Studies have shown that cultural preferences and familiarity for music start " -"in infancy and continue throughout adolescence and adulthood. People tend to " -"prefer music from their own cultural traditions. This research will help us " -"understand individual and situational influences on musical preferences and " -"investigate the factors that underly musical preferences in China. For " -"example, do people who have preferences for classical music also have " -"preferences for Chinese traditional music? Are there cultural-specific or " -"universal structural features for musical preferences?\n" +#: question/musicgens.py:187 +msgid "Can you hear the difference between two melodies?" msgstr "" -"\n" -"研究表明,人们对音乐的文化偏好和熟悉程度从婴儿期开始显现,并持续到整个青春期" -"和成年期。人们会偏好他们文化上熟悉的音乐。这项研究将帮助我们了解个人和情景对" -"音乐偏好的影响,以及构成中国听众音乐偏好的潜在因素。例如,对西方古典音乐有偏" -"好的人是否也对中国传统音乐有偏好?音乐偏好是否存在特定的文化或普遍的结构特" -"征?\n" -#: experiment/templates/consent/consent_musical_preferences.html:18 -msgid "Who can take part?" -msgstr "谁能参与该研究?" +#: question/musicgens.py:191 +#, fuzzy +#| msgid "" +#| "I can compare and discuss differences between two performances or " +#| "versions of the same piece of music." +msgid "I can recognise differences between melodies even if they are similar." +msgstr "我能够比较或讨论同一首乐曲的两种演出版本。" -#: experiment/templates/consent/consent_musical_preferences.html:22 -msgid "Legally competent participants aged 16 or older." -msgstr "法定年龄满十六周岁。" +#: question/musicgens.py:195 +msgid "I can tell when two melodies are the same or different." +msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:23 -msgid "" -"Anybody with sufficient good hearing, natural or corrected, to enjoy music " -"listening is welcome to participate in this research." -msgstr "拥有先天良好听力或通过矫正听力可欣赏音乐的个体。" +#: question/musicgens.py:199 +msgid "I make up new melodies in my mind." +msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:27 -msgid "Instructions" -msgstr "研究说明与过程" +#: question/musicgens.py:203 +msgid "I make up songs, even when I'm just singing to myself." +msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:29 -msgid "" -"\n" -"This study is a music preference experiment in which you will hear 64 music " -"clips throughout the experiment, you either wear headphones or use your " -"device's speakers to listen to the clips. Adjust the volume level of your " -"device before the experiment begins.\n" +#: question/musicgens.py:207 +msgid "I like to play around with new melodies that come to my mind." msgstr "" -"\n" -"该研究是一个音乐偏好实验,在整个实验里您将听到64个音乐片段,您可以佩戴耳机或" -"使用设备的扬声器来聆听片段。在实验正式开始前调整好您的设备音量的大小。\n" -#: experiment/templates/consent/consent_musical_preferences.html:35 -msgid "" -"\n" -"The experiment has two parts. The first part is a questionnaire with 6 " -"questions. The second part is a music preference test, where you will listen " -"to a music clip and answer questions about it. The results of your music " -"preferences will be available after the experiment is completed.\n" +#: question/musicgens.py:211 +msgid "I have a melody stuck in my mind." msgstr "" -"\n" -"该实验有两个部分。 第一部分为调查问卷,包含6个问题。 第二部分为音乐偏好测试," -"您将聆听音乐片段并回答相关问题。您的音乐偏好结果将在整个实验完成后获得。\n" -#: experiment/templates/consent/consent_musical_preferences.html:40 -msgid "Voluntary participation & risks" -msgstr "自愿参加与不适" +#: question/musicgens.py:215 +msgid "I experience earworms." +msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:43 -msgid "" -"\n" -"You will be participating in this research on a voluntary basis. This means " -"you are free to stop taking part at any stage without consequences or " -"penalty. If you decide to stop or withdraw your consent, all the " -"information gathered up until then will be permanently deleted. This " -"research has no known risks.\n" +#: question/musicgens.py:219 +msgid "I get music stuck in my head." msgstr "" -"\n" -"参加本研究是完全自愿的。您可以拒绝参加研究,或者在研究过程中的任何时候选择退" -"出研究,不需任何理由,且您的数据将被永久删除。 这项研究没有已知的风险。 \n" -#: experiment/templates/consent/consent_musical_preferences.html:48 -msgid "Privacy" -msgstr "隐私问题" +#: question/musicgens.py:223 +msgid "I have a piece of music stuck on repeat in my head." +msgstr "" -#: experiment/templates/consent/consent_musical_preferences.html:51 -msgid "" -" \n" -"The information gathered will be used for publication in scientific journals " -"only. Fully anonymized data may be available online in tandem with these " -"scientific publications. We guarantee that you will remain anonymous under " -"all circumstances. Your personal information will not be viewed by third " -"parties without your express permission.\n" +#: question/musicgens.py:227 +msgid "Music makes me dance." msgstr "" -" \n" -"在此研究过程中所搜集的信息仅用于科学研究。数据完全匿名,可能会随着研究结果发" -"表一同展示。我们保证您在任何情况下都将保持匿名。此外,未经您的明确许可,您的" -"个人信息将不会被第三方查看。\n" -#: experiment/templates/consent/consent_musical_preferences.html:60 -msgid "" -" For further information, please contact Xuan Huang (x.huang@uva.nl) or Dr. " -"John Ashley Burgoyne (j.a.burgoyne@uva.nl). If you have any complaints " -"regarding this project, you can contact the Secretary of the Ethics " -"Committee of the Faculty of Humanities of the University of Amsterdam " -"(commissie-ethiek-fgw@uva.nl).\n" -" " +#: question/musicgens.py:231 +msgid "I don't like to dance, not even with music I like." msgstr "" -"如您需了解关于此研究项目的更多信息,请联系Xuan Huang(邮箱:x.huang@uva.nl)或" -"Burgoyne博士(邮箱:j.a.burgoyne@uva.nl)。如果您对此研究项目有任何投诉,请联系" -"阿姆斯特丹大学人文学院伦理委员会秘书(邮箱:commissie-ethiek-fgw@uva.nl)。\n" -" " -#: experiment/templates/consent/consent_musical_preferences.html:67 -msgid "" -" \n" -" I have been clearly informed about the research project and I consent to " -"participate in this research. I retain the right to revoke this consent " -"without having to provide any reasons for my decision. I am aware that I am " -"entitled to discontinue the research at any time and can withdraw my " -"participation. " +#: question/musicgens.py:235 +msgid "I can dance to a beat." msgstr "" -" \n" -"我已经阅读了知情同意书,我同意参与该项研究。我有权撤销这一同意而无须提供任何 " -"理由。我知道我有权在任何时候中止研究,可以撤回我的参与。" -#: experiment/templates/consent/consent_rhythm.html:2 -#: experiment/templates/consent/consent_rhythm_unpaid.html:2 -msgid "" -" You will be taking part in the experiment “Who’s got rhythm?” conducted by " -"Dr Fleur Bouwer of the Psychology Department at the University of Amsterdam. " -"Before the research project can begin, it is important that you read about " -"the procedures we will be applying. Make sure to read this information " -"carefully. " +#: question/musicgens.py:239 +msgid "I easily get into a groove when listening to music." msgstr "" -#: experiment/templates/consent/consent_rhythm.html:4 -#: experiment/templates/consent/consent_rhythm_unpaid.html:4 -msgid "" -" Rhythm is a fundamental aspect of music and musicality. It is important to " -"be able to measure rhythmic abilities accurately, to understand how " -"different people may process music differently. The goal of this study is to " -"better understand how we can assess rhythmic abilities, and ultimately to " -"design a proper test of these abilities. " +#: question/musicgens.py:243 +msgid "Can you hear the difference between two rhythms?" msgstr "" -#: experiment/templates/consent/consent_rhythm.html:6 -#: experiment/templates/consent/consent_rhythm_unpaid.html:6 -msgid "" -" Anybody aged 16 or older with no hearing problems and no psychiatric or " -"neurological disorders is welcome to participate in this research. Your " -"device must be able to play audio, and you must have a sufficiently strong " -"data connection to be able to stream short MP3 files. Headphones are " -"recommended for the best results, but you may also use either internal or " -"external loudspeakers. " +#: question/musicgens.py:247 +msgid "I can tell when two rhythms are the same or different." +msgstr "" + +#: question/musicgens.py:251 +#, fuzzy +#| msgid "" +#| "I can compare and discuss differences between two performances or " +#| "versions of the same piece of music." +msgid "I can recognise differences between rhythms even if they are similar." +msgstr "我能够比较或讨论同一首乐曲的两种演出版本。" + +#: question/musicgens.py:255 +msgid "I can't help humming or singing along to music that I like." msgstr "" -" 欢迎任何听力良好与喜欢音乐的人来参加该实验,后天矫正听力良好也可参加。您的" -"设备必须能够播放音频,且需具备良好的无限网络(WiFi)或移动数据网络信号以支持" -"MP3格式的音频流文件。为了获得最佳效果,我们推荐您使用耳机参与实验,您也可以选" -"择内置或外置扬声器。请注意调整设备音量以获得舒适体验感。" -#: experiment/templates/consent/consent_rhythm.html:16 +#: question/musicgens.py:259 msgid "" -" As compensation for your participation, you can receive 1 research credit " -"(if you are a student at the UvA) or 6 euros. To receive this compensation, " -"make sure to register your participation on the lab.uva.nl website! " +"When I hear a tune I like a lot I can't help tapping or moving to its beat." msgstr "" -#: experiment/templates/consent/consent_rhythm.html:18 -#: experiment/templates/consent/consent_rhythm_unpaid.html:16 -msgid "" -" Should you have questions about this study at any given moment, please " -"contact the responsible researcher, Dr. Fleur Bouwer (bouwer@uva.nl). Formal " -"complaints about this study can be addressed to the Ethics Review Board, Dr. " -"Yair Pinto (y.pinto@uva.nl). For questions or complaints about the " -"processing of your personal data you can also contact the data protection " -"officer of the University of Amsterdam via fg@uva.nl. " +#: question/musicgens.py:263 +msgid "Hearing good music makes me want to sing along." msgstr "" -#: experiment/templates/consent/consent_rhythm.html:20 -#: experiment/templates/consent/consent_rhythm_unpaid.html:18 +#: question/musicgens.py:270 msgid "" -" I hereby declare that: I have been clearly informed about the research " -"project “Who’s got rhythm?”, as described above; I am 16 or older; I have " -"read and understand the information letter; I agree to participate in this " -"study and I agree with the use of the data that are collected; I reserve the " -"right to withdraw my participation from the study at any moment without " -"providing any reason. " +"Please select the sentence that describes your level of achievement in music." msgstr "" -#: experiment/templates/consent/consent_rhythm_unpaid.html:12 -msgid "" -" For all research at the University of Amsterdam, a standard liability " -"insurance applies. " +#: question/musicgens.py:272 +msgid "I have no training or recognised talent in this area." msgstr "" -#: experiment/templates/consent/consent_speech2song.html:2 -msgid "Introduction" -msgstr "简介" +#: question/musicgens.py:273 +msgid "I play one or more musical instruments proficiently." +msgstr "" -#: experiment/templates/consent/consent_speech2song.html:4 -msgid "" -"\n" -" You are about to take part in the ‘Cross-Linguistic Investigation of the " -"Speech-to-Song Illusion’ research project\n" -" conducted by Gustav-Hein Frieberg (MSc student) under supervision of Dr. " -"Makiko Sadakata at the University of\n" -" Amsterdam Musicology Department. Before the research project can begin, " -"it is important that you read about the\n" -" procedures we will be applying. Make sure to read the following " -"information carefully.\n" -" " +#: question/musicgens.py:274 +msgid "I have played with a recognised orchestra or band." msgstr "" -"\n" -"您将会参与'对语声成歌幻象的跨语言研究'实验,该项目由Gustav-Hein Frieberg硕士" -"研究生)负责, 受Makiko Sadakata博士(阿姆斯特丹大学音乐学部门)的指导。在研究" -"项目开始之前,我们有必要告知您实验的过程。因此请您认真阅读这份文件。" -#: experiment/templates/consent/consent_speech2song.html:13 -msgid "" -"\n" -" The Speech-to-Song Illusion is a perceptual illusion whereby the " -"repetition of a speech segment induces a perceptual\n" -" transformation from the impression of speech to the impression of " -"signing. The present project aims at investigating\n" -" the influence of linguistic experience upon the strength of the " -"illusion.\n" -" " +#: question/musicgens.py:275 +msgid "I have composed an original piece of music." msgstr "" -"\n" -"'语声成歌幻象'(Speech-to-Song illusion)是一种感知错觉,被试者会将重复播放的" -"语音片段感知为歌曲片段。本研究的目的是为了探究语言经历对该错觉强度的影响。" -#: experiment/templates/consent/consent_speech2song.html:21 -msgid "" -"\n" -" The experiment will last about 10 minutes. After filling out a brief " -"questionnaire inquiring about your age, gender,\n" -" native language(s), and experience with three languages, you will be " -"presented with short speech segments in those\n" -" languages as well as short environmental sounds. Your task will be to " -"rate each segment on a scale from 1 to 5 in\n" -" terms of its musicality.\n" -" " +#: question/musicgens.py:276 +msgid "My musical talent has been critiqued in a local publication." msgstr "" -"\n" -"本实验将会持续10分钟。您首先会完成一份简要的问卷调查,需要填写您的年龄,性" -"别,母语,以及对其他三种语言的经历。接下来,我们将为您播放这些语言的片段以及" -"环境音片段。您需要为每个片段的音乐性打分(从1到5代表低至高音乐性)。" -#: experiment/templates/consent/consent_speech2song.html:30 -msgid "" -"\n" -" You will be participating in this research project on a voluntary basis. " -"This means you are free to stop taking part\n" -" at any stage. This will not have any personal consequences and you will " -"not be obliged to finish the procedures\n" -" described above. You can also decide to withdraw your participation up " -"to 8 days after the research has ended. If\n" -" you decide to stop or withdraw your consent, all the information " -"gathered up until then will be permanently deleted.\n" -" " +#: question/musicgens.py:277 +msgid "My composition has been recorded." msgstr "" -"\n" -"本实验秉承自愿参与的原则。您可以在任何阶段自由地停止参与实验,这不对您有任何" -"个人影响,您不会被硬性要求完成以上的实验过程。您也可以在研究结束后8天内撤销您" -"的参与。如果您决定退出实验,您的信息与数据将会被永久删除。" -#: experiment/templates/consent/consent_speech2song.html:39 -msgid "" -"\n" -" The risks of participating in this research are no greater than in " -"everyday situations at home. Previous experience\n" -" in similar research has shown that no or hardly any discomfort is to be " -"expected for participants. For all research\n" -" at the University of Amsterdam, a standard liability insurance applies.\n" -" " +#: question/musicgens.py:278 +msgid "Recordings of my composition have been sold publicly." msgstr "" -"\n" -"参与该实验的风险非常低,即低于日常生活水平。其他相似研究先前的经验表明,实验" -"过程中,被试者几乎不会感觉到任何不适。阿姆斯特丹大学会为所有实验负担责任保" -"险。" -#: experiment/templates/consent/consent_speech2song.html:47 -msgid "" -"\n" -" The information gathered over the course of this research will be used " -"for further analysis and publication in\n" -" scientific journals only. No personal details will not be used in these " -"publications, and we guarantee that you will\n" -" remain anonymous under all circumstances.\n" -" The data gathered during the research will be encrypted and stored " -"separately from your personal details. These\n" -" personal details and the encryption key are only accessible to members " -"of the research staff.\n" -" " +#: question/musicgens.py:279 +msgid "My compositions have been critiqued in a national publication." msgstr "" -"\n" -"该研究收集的全部信息将只用于数据分析以及科学杂志的发表。这些发表不会使用任何" -"私人信息,我们会将您的信息匿名处理。实验中获得的信息将与您的私人信息分开储存" -"与管理,您的私人信息将仅对实验相关的工作人员开放。" -#: experiment/templates/consent/consent_speech2song.html:55 -msgid "Reimbursement" -msgstr "报酬" +#: question/musicgens.py:280 +msgid " My compositions have been critiqued in multiple national publications." +msgstr "" -#: experiment/templates/consent/consent_speech2song.html:57 +#: question/musicgens.py:285 msgid "" -"\n" -" There will not be any monetary reimbursement for taking part in the " -"research project. If you wish, we can send you a\n" -" summary of the general research results at a later stage.\n" -" " +"How engaged with music are you? Singing, playing, and even writing music " +"counts here. Please choose the answer which describes you best." msgstr "" -"\n" -"参与实验并不会为您带来金钱报酬。如果您愿意的话,我们可以在实验末期发送给您一" -"份整体实验结果的报告" -#: experiment/templates/consent/consent_speech2song.html:64 +#: question/musicgens.py:287 +msgid "I am not engaged in music at all." +msgstr "" + +#: question/musicgens.py:288 msgid "" -"\n" -" For further information on the research project, please contact Gustav-" -"Hein Frieberg (phone number: +31 6 83 676\n" -" 490; email: gusfrieberg@gmail.com).\n" -" If you have any complaints regarding this research project, you can " -"contact the secretary of the Ethics Committee of\n" -" the Faculty of Humanities of the University of Amsterdam (phone number: " -"+31 20 525 3054; email:\n" -" commissie-ethiek-fgw@uva.nl; address: Kloveniersburgwal 48, 1012 CX " -"Amsterdam)\n" -" " +"I am self-taught and play music privately, but I have never played, sung, or " +"shown my music to others." msgstr "" -"\n" -"如果您想知道有关于实验项目的其他信息,请联系Gustav-Hein Frieberg (电话: +31 " -"6 83 676 490; 邮件: gusfrieberg@gmail.com)。如果您对研究项目有投诉,请联系阿" -"姆斯特丹大学人文学院伦理委员会秘书(电话:+31 20 525 3054;电子邮件:" -"commissie-ethiek-fgw@uva.nl; 地址:Kloveniersburgwal 48, 1012 CX Amsterdam)" -#: experiment/templates/consent/consent_speech2song.html:72 -msgid "Informed consent form" -msgstr "知情同意书" +#: question/musicgens.py:289 +msgid "" +"I have taken lessons in music, but I have never played, sung, or shown my " +"music to others." +msgstr "" -#: experiment/templates/consent/consent_speech2song.html:75 +#: question/musicgens.py:290 msgid "" -"\n" -" ‘I hereby declare that I have been clearly informed about the research " -"project Cross-Linguistic Investigation of the\n" -" Speech-to-Song Illusion at the University of Amsterdam, Musicology " -"department, conducted by Gustav-Hein Frieberg\n" -" under supervision of Dr. Makiko Sadakata as described in the information " -"brochure. My questions have been answered\n" -" to my satisfaction.\n" -" " +"I have played or sung, or my music has been played in public concerts in my " +"home town, but I have not been paid for this." msgstr "" -"\n" -"我在此声明,经过阅读本文件,我已经清晰地了解了由阿姆斯特丹大学音乐学部门负" -"责,Gustav-Hein Frieberg组织,Makiko Sadakata博士指导的“对语声成歌幻象的跨语" -"言研究”的实验流程。我的相关问题都得到了满意的答复。" -#: experiment/templates/consent/consent_speech2song.html:83 +#: question/musicgens.py:291 msgid "" -"\n" -" I consent to participate in this research on an entirely voluntary " -"basis. I retain the right to revoke this consent\n" -" without having to provide any reasons for my decision. I am aware that I " -"am entitled to discontinue the research at\n" -" any time and can withdraw my participation up to 8 days after the " -"research has ended. If I decide to stop or\n" -" withdraw my consent, all the information gathered up until then will be " -"permanently deleted.\n" -" " +"I have played or sung, or my music has been played in public concerts in my " +"home town, and I have been paid for this." msgstr "" -"\n" -"我同意自愿参与本实验的全过程。我保有在任何时候无理由退出该实验的权利。我知道" -"我有权在任何时刻退出研究,我知道我可以在研究结束后8日内撤销我的实验参与。如果" -"我决定停止或撤销我的参与,所有已收集的我的信息将会被永久性删除。" -#: experiment/templates/consent/consent_speech2song.html:91 +#: question/musicgens.py:292 +msgid "I am professionally active as a musician." +msgstr "" + +#: question/musicgens.py:293 msgid "" -"\n" -" If my research results are used in scientific publications or made " -"public in any other way, they will be fully\n" -" anonymised. My personal information may not be viewed by third parties " -"without my express permission.\n" -" " +"I am professionally active as a musician and have been reviewed/featured in " +"the national or international media and/or have received an award for my " +"musical activities." msgstr "" -"\n" -"如果我的实验结果被用于科学杂志发表,它们将会被匿名处理。若我没有同意,我的个" -"人信息将不会被开放给任何第三方。" -#: experiment/templates/consent/consent_speech2song.html:97 +#: question/musicgens.py:300 +#, fuzzy +#| msgid "Completely Disagree" +msgid "Completely disagree" +msgstr "完全不同意" + +#: question/musicgens.py:301 +#, fuzzy +#| msgid "Strongly Disagree" +msgid "Strongly disagree" +msgstr "非常不同意" + +#: question/musicgens.py:303 +#, fuzzy +#| msgid "Neither Agree nor Disagree" +msgid "Neither agree nor disagree" +msgstr "即不同意也不反对" + +#: question/musicgens.py:305 +#, fuzzy +#| msgid "Strongly Agree" +msgid "Strongly agree" +msgstr "非常同意" + +#: question/musicgens.py:306 +#, fuzzy +#| msgid "Completely Agree" +msgid "Completely agree" +msgstr "完全同意" + +#: question/musicgens.py:311 msgid "" -"\n" -" If I need any further information on the research, now or in the future, " -"I can contact Gustav-Hein Frieberg (phone\n" -" no: +31 6 83 676 490, e-mail: gusfrieberg@gmail.com).\n" -" " +"To what extent do you agree that you see yourself as someone who is " +"sophisticated in art, music, or literature?" msgstr "" -"\n" -"如果在现在或未来,我想知道关于该项目的其他信息,我可以联系Gustav-Hein " -"Frieberg (电话: +31 6 83 676 490, 邮件: gusfrieberg@gmail.com)。" -#: experiment/templates/consent/consent_speech2song.html:103 -msgid "" -"\n" -" If I have any complaints regarding this research, I can contact the " -"secretary of the Ethics Committee of the Faculty\n" -" of Humanities of the University of Amsterdam (phone no: +31 20 525 3054; " -"email: commissie-ethiek-fgw@uva.nl;\n" -" address: Kloveniersburgwal 48, 1012 CX Amsterdam).\n" -" " +#: question/musicgens.py:313 +msgid "Agree strongly" msgstr "" -"\n" -"如果我对该研究有投诉,我可以联系阿姆斯特丹大学人文学院伦理委员会秘书 (电话:" -"+31 20 525 3054;电子邮件:commissie-ethiek-fgw@uva.nl ; 地址:" -"Kloveniersburgwal 48, 1012 CX Amsterdam)。" -#: experiment/templates/dev/consent_mock.html:1 -msgid "

test

" +#: question/musicgens.py:314 +msgid "Agree moderately" msgstr "" -#: experiment/templates/feedback/user_feedback.html:3 -msgid "You can also send your feedback or questions to" -msgstr "如若有任何问题,您也可以发送邮件到" +#: question/musicgens.py:315 +msgid "Agree slightly" +msgstr "" -#: experiment/templates/final/debrief_MRI.html:4 -msgid "" -"You've made it! This is the end of the experiment. Thank you very much for " -"participating! With your participation you've contributed to our " -"understanding of how the brain processes rhythm." +#: question/musicgens.py:316 +#, fuzzy +#| msgid "Disagree" +msgid "Disagree slightly" +msgstr "不同意" + +#: question/musicgens.py:317 +msgid "Disagree moderately" msgstr "" -#: experiment/templates/final/debrief_MRI.html:8 +#: question/musicgens.py:318 +#, fuzzy +#| msgid "Disagree" +msgid "Disagree strongly" +msgstr "不同意" + +#: question/musicgens.py:323 +#, fuzzy +#| msgid "" +#| "At the peak of my interest, I practised my primary instrument for _ hours " +#| "per day." msgid "" -"In order to receive your 15 euro reimbursement, please let us know that you " -"have completed the experiment by sending an email to Atser Damsma" -msgstr "" +"At the peak of my interest, I practised ___ hours on my primary instrument " +"(including voice)." +msgstr "在我对音乐最有兴趣时, 我每天都会练习主要乐器达到:" -#: experiment/templates/final/debrief_rhythm_unpaid.html:2 -msgid "Thank you very much for taking part in our experiment!" +#: question/musicgens.py:328 +#, fuzzy +#| msgid "0.5" +msgid "1.5" +msgstr "0.5" + +#: question/musicgens.py:329 +#, fuzzy +#| msgid "4–5" +msgid "3–4" +msgstr "4-5" + +#: question/musicgens.py:330 +#, fuzzy +#| msgid "6 or more" +msgid "5 or more" +msgstr "6或以上" + +#: question/musicgens.py:335 +msgid "How often did you play or sing during the most active period?" msgstr "" -#: experiment/templates/final/debrief_rhythm_unpaid.html:4 -msgid "" -"We are very grateful for the time and effort you spent on helping us to find " -"out how people perceive rhythm." +#: question/musicgens.py:337 +msgid "Every day" msgstr "" -#: experiment/templates/final/debrief_rhythm_unpaid.html:5 -msgid "If you want to know more about our research, check out" +#: question/musicgens.py:338 +msgid "More than 1x per week" msgstr "" -#: experiment/templates/final/debrief_rhythm_unpaid.html:6 -msgid "and" -msgstr "男性" +#: question/musicgens.py:339 +msgid "1x per week" +msgstr "" -#: experiment/templates/final/experiment_series.html:2 -msgid "" -"If you want to get your money or credit, make sure to follow these steps:" +#: question/musicgens.py:340 +msgid "1x per month" msgstr "" -#: experiment/templates/final/experiment_series.html:4 -msgid "If you have not done the following steps already:" +#: question/musicgens.py:345 +msgid "How long (duration) did you play or sing during the most active period?" msgstr "" -#: experiment/templates/final/experiment_series.html:6 -msgid "Make an account at " +#: question/musicgens.py:347 +msgid "More than 1 hour per week" msgstr "" -#: experiment/templates/final/experiment_series.html:7 -msgid "Look up the experiment. It is called: “Testing your sense of rhythm”" +#: question/musicgens.py:348 question/musicgens.py:369 +msgid "1 hour per week" msgstr "" -#: experiment/templates/final/experiment_series.html:8 -msgid "Click on “participate” " +#: question/musicgens.py:349 +msgid "Less than 1 hour per week" msgstr "" -#: experiment/templates/final/experiment_series.html:9 +#: question/musicgens.py:354 msgid "" -"Click on the experiment link in the browser (NOTE: it is really important " -"that you do this, if you do not go to the AML website via the UvA lab " -"portal, it does not register you as a participant)." +"About how many hours do you usually spend each week playing a musical " +"instrument?" msgstr "" -#: experiment/templates/final/experiment_series.html:10 -msgid "" -"You can now close the tab again, as you have already finished the experiment!" +#: question/musicgens.py:357 +msgid "1 hour or less a week" msgstr "" -#: experiment/templates/final/experiment_series.html:13 +#: question/musicgens.py:358 +#, fuzzy +#| msgid "4–5 hours" +msgid "2–3 hours a week" +msgstr "4-5小时" + +#: question/musicgens.py:359 +#, fuzzy +#| msgid "4–5 hours" +msgid "4–5 hours a week" +msgstr "4-5小时" + +#: question/musicgens.py:360 +#, fuzzy +#| msgid "6–9 hours" +msgid "6–7 hours a week" +msgstr "6-9小时" + +#: question/musicgens.py:361 +#, fuzzy +#| msgid "5 or more hours" +msgid "8 or more hours a week" +msgstr "5小时或以上" + +#: question/musicgens.py:366 msgid "" -"VERY IMPORTANT: Make sure to copy-paste the code below and save it " -"somewhere. NOTE: Without the code, you will not be able to earn your " -"reimbursement!" +"Indicate approximately how many hours per week you have played or practiced " +"any musical instrument at all, i.e., all different instruments, on average " +"over the last 10 years." msgstr "" -#: experiment/templates/final/experiment_series.html:14 -msgid "Email the code to" +#: question/musicgens.py:368 +msgid "less than 1 hour per week" msgstr "" -#: experiment/templates/final/experiment_series.html:14 -msgid "" -", using the same email-address you used to register on the UvA lab website. " -"If you are a student, add your student number. We will now make sure you get " -"your reimbursement!" +#: question/musicgens.py:370 +#, fuzzy +#| msgid "2 hours" +msgid "2 hours per week" +msgstr "2小时" + +#: question/musicgens.py:371 +msgid "3 hours per week" msgstr "" -#: experiment/templates/final/feedback_trivia.html:6 -msgid "Did you know..." +#: question/musicgens.py:372 +#, fuzzy +#| msgid "4–5 hours" +msgid "4–5 hours per week" +msgstr "4-5小时" + +#: question/musicgens.py:373 +#, fuzzy +#| msgid "6–9 hours" +msgid "6–9 hours per week" +msgstr "6-9小时" + +#: question/musicgens.py:374 +msgid "10–14 hours per week" msgstr "" -#: experiment/templates/html/huang_2022/audio_check.html:3 -msgid "Check volume" -msgstr "检查设备音量大小。" +#: question/musicgens.py:375 +msgid "15–24 hours per week" +msgstr "" -#: experiment/templates/html/huang_2022/audio_check.html:4 -msgid "Check WiFi connection" -msgstr "检查网络连接。" +#: question/musicgens.py:376 +msgid "25–40 hours per week" +msgstr "" -#: experiment/templates/html/huang_2022/audio_check.html:5 -msgid "Or try at another time when you are ready" -msgstr "或者一切准备就绪后换其它时间再尝试。" +#: question/musicgens.py:377 +#, fuzzy +#| msgid "5 or more hours" +msgid "41 or more hours per week" +msgstr "5小时或以上" -#: experiment/templates/html/musical_preferences/feedback.html:11 -#, python-format -msgid " Your top 3 favourite songs out of %(n_songs)s:" -msgstr "在%(n_songs)s首歌曲里,您最喜欢的3首歌曲是:" +#: question/other.py:24 +msgid "" +"In which region did you spend the most formative years of your childhood and " +"youth?" +msgstr "您的童年与青少年时期在哪个地区/省/市度过的?" -#: experiment/templates/html/musical_preferences/feedback.html:30 -#, python-format -msgid " Of %(n_songs)s songs, you know %(n_known_songs)s" -msgstr "在%(n_songs)s首歌曲里,您知道 %(n_known_songs)s首。" +#: question/other.py:31 +msgid "In which region do you currently reside?" +msgstr "您目前所在的地区/省/市或国家:" -#: experiment/templates/html/musical_preferences/feedback.html:44 -msgid "All players' top 3 favourite songs:" -msgstr "其他人最喜欢的3首歌曲是:" +#: question/other.py:54 +msgid "Folk/Mountain songs" +msgstr "中国民乐/民歌类(如山歌、小调等)" -#: experiment/views.py:44 -msgid "Loading" -msgstr "加载中" +#: question/other.py:55 +msgid "Western classical music/Jazz/Opera/Musical" +msgstr "西方古典音乐/爵士/歌剧/音乐剧" -#: participant/views.py:41 -#, python-format -msgid "" -"You have participated in %(count)d Amsterdam Music Lab experiment. Your best " -"score is:" -msgid_plural "" -"You have partcipated in %(count)d Amsterdam Music Lab experiments. Your best " -"scores are:" -msgstr[0] "你参加了阿姆斯特丹音乐实验室的 %(count)d 个实验。你最好的成绩是:" -msgstr[1] "你参加了阿姆斯特丹音乐实验室的 %(count)d 个实验。你最好的成绩是:" +#: question/other.py:56 +msgid "Chinese opera" +msgstr "中国戏曲类(如京剧、粤剧、评弹等)" -#: participant/views.py:45 +#: question/other.py:66 msgid "" -"Use the following link to continue with your profile at another moment or on " -"another device." -msgstr "您可以复制以下您参与实验的用户信息链接以便下次继续参与实验。" +"Thank you so much for your feedback! Feel free to include your contact " +"information if you would like a reply or skip if you wish to remain " +"anonymous." +msgstr "" +"感谢您对本实验的参与与支持!您可以写下你的联系方式,以便我们了解问题后及时反" +"馈和沟通。" -#: participant/views.py:79 -msgid "copy" -msgstr "复制" +#: question/other.py:69 +msgid "Contact (optional):" +msgstr "微信号、手机、邮箱等(选填):" -#: section/admin.py:103 +#: section/admin.py:106 msgid "Cannot upload {}: {}" msgstr "" +#: theme/serializers.py:27 +#, fuzzy +#| msgid "Begin experiment" +msgid "Next experiment" +msgstr "实验结束" + +#: theme/serializers.py:28 +msgid "About us" +msgstr "" + +#: theme/serializers.py:31 +#, fuzzy +#| msgid "points" +msgid "Points" +msgstr "分" + +#: theme/serializers.py:32 +#, fuzzy +#| msgid "No points" +msgid "No points yet!" +msgstr "零分" + +#~ msgid "Round {} / {}" +#~ msgstr "{} / {}轮" + +#~ msgid "I agree" +#~ msgstr "同意" + +#~ msgid "Stop" +#~ msgstr "停止" + +#~ msgid "I consent and continue." +#~ msgstr "同意" + +#~ msgid "I do not consent." +#~ msgstr "退出" + +#, python-format +#~ msgid "" +#~ "I explored musical preferences on %(url)s! My top 3 favorite songs: " +#~ "%(top_participant)s. I know %(known_songs)i out of %(n_songs)i songs. All " +#~ "players' top 3 songs: %(top_all)s" +#~ msgstr "" +#~ "一起探索音乐喜好%(url)s! 我最喜欢的三首歌曲:%(top_participant)s;我知" +#~ "道%(n_songs)i首歌曲中的%(known_songs)i首;其他人最喜爱的三首歌曲:" +#~ "%(top_all)s。" + #~ msgid "" #~ "\n" #~ " If you have any complaints regarding this research project, you can " diff --git a/backend/question/questions.py b/backend/question/questions.py index 7ea4d14ac..fe6929057 100644 --- a/backend/question/questions.py +++ b/backend/question/questions.py @@ -60,7 +60,6 @@ def get_questions_from_series(questionseries_set): def create_default_questions(overwrite = False): """Creates default questions and question groups in the database""" - sys.stdout.write("Creating default questions...") for group_key, questions in QUESTION_GROUPS_DEFAULT.items(): if not QuestionGroup.objects.filter(key = group_key).exists(): @@ -123,7 +122,6 @@ def create_default_questions(overwrite = False): else: q = Question.objects.get(key = question.key) group.questions.add(q) - print("Done") def create_question_db(key): """ Creates form.question object from a Question in the database with key""" diff --git a/backend/result/models.py b/backend/result/models.py index 4a1c223f7..56022e42c 100644 --- a/backend/result/models.py +++ b/backend/result/models.py @@ -34,10 +34,6 @@ def clean(self): class Meta: ordering = ['created_at'] - def load_json_data(self): - """Get json_data as object""" - return self.json_data if self.json_data else {} - def save_json_data(self, data): """Merge data with json_data, overwriting duplicate keys.""" new_data = self.json_data diff --git a/backend/result/tests/test_result.py b/backend/result/tests/test_result.py index a5e0be93b..90bb2aafd 100644 --- a/backend/result/tests/test_result.py +++ b/backend/result/tests/test_result.py @@ -31,7 +31,7 @@ def setUp(self): def test_json_data(self): self.result.save_json_data({'test': 'tested'}) - self.assertEqual(self.result.load_json_data(), {'test': 'tested'}) + self.assertEqual(self.result.json_data, {"test": "tested"}) self.result.save_json_data({'test_len': 'tested_len'}) self.assertEqual(len(self.result.json_data), 2) diff --git a/backend/session/models.py b/backend/session/models.py index 772fad7f9..5324c0853 100644 --- a/backend/session/models.py +++ b/backend/session/models.py @@ -1,6 +1,7 @@ -from typing import Iterable, Union +from typing import Iterable, Optional, Union from django.db import models +from django.db.models.query import QuerySet from django.utils import timezone from result.models import Result @@ -42,7 +43,7 @@ def result_count(self) -> int: def block_rules(self): """ Returns: - (experiment.rules.Base) rules class to be used for this session + (experiment.rules.BaseRules) rules class to be used for this session """ return self.block.get_rules() @@ -99,7 +100,13 @@ def get_unused_song_ids(self, filter_by: dict = {}) -> Iterable[int]: used_song_ids = self.get_used_song_ids() return list(set(song_ids) - set(used_song_ids)) - def last_result(self, question_keys: list[str] = []) -> Union[Result, None]: + def _filter_results(self, question_keys) -> QuerySet: + results = self.result_set + if question_keys: + results = results.filter(question_key__in=question_keys) + return results.order_by("-created_at") + + def last_result(self, question_keys: list[str] = []) -> Optional[Result]: """ Utility function to retrieve the last result, optionally filtering by relevant question keys. If more than one result needs to be processed, or for more advanced filtering, @@ -112,12 +119,23 @@ def last_result(self, question_keys: list[str] = []) -> Union[Result, None]: Returns: last relevant [Result](result_models.md#Result) object added to the database for this session """ - results = self.result_set - if not results.count(): - return None - if question_keys: - results = results.filter(question_key__in=question_keys) - return results.order_by("-created_at").first() + results = self._filter_results(question_keys) + return results.first() + + def last_n_results( + self, question_keys: list[str] = [], n_results: int = 1 + ) -> list[Result]: + """Retrieve previous n results. + + Args: + question_keys: a list of question keys for which results should be retrieved, if empty, any results will be returned + n_results: number of results to return + + Returns: + list of Result objects with the given question keys + """ + results = self._filter_results(question_keys) + return list(results.order_by("-created_at")[:n_results]) def last_section(self, question_keys: list[str] = []) -> Union[Section, None]: """ diff --git a/backend/session/tests/test_session.py b/backend/session/tests/test_session.py index decf5538f..954274d00 100644 --- a/backend/session/tests/test_session.py +++ b/backend/session/tests/test_session.py @@ -75,6 +75,28 @@ def test_percentile_rank(self): rank = finished_session.percentile_rank(exclude_unfinished=False) assert rank == 62.5 + def test_last_result(self): + result = self.session.last_result() + self.assertIsNone(result) + Result.objects.create(session=self.session, question_key="ins") + Result.objects.create(session=self.session, question_key="outs") + result = self.session.last_result() + self.assertIsNotNone(result) + self.assertEqual(result.question_key, "outs") + result = self.session.last_result(question_keys=["ins"]) + self.assertIsNotNone(result) + self.assertEqual(result.question_key, "ins") + + def test_last_n_results(self): + results = self.session.last_n_results() + self.assertEqual(results, []) + Result.objects.create(session=self.session, question_key="ins") + Result.objects.create(session=self.session, question_key="outs") + results = self.session.last_n_results(n_results=2) + self.assertEqual(len(results), 2) + results = self.session.last_n_results(question_keys=["ins"], n_results=2) + self.assertEqual(len(results), 1) + def test_last_song(self): song = Song.objects.create(artist='Beavis', name='Butthead') section = Section.objects.create(playlist=self.playlist, song=song)