{
    "AMS": {
        "title": "Mass spectrometer",
        "source": "Particle source",
        "deflector": "Deflection",
        "setup": "Sample",
        "setup-1": "Mixture ¹⁴C / ¹²C",
        "setup-3": "Unknown sample",
        "slit-0": "narrow",
        "slit-2": "wide",
        "filter": "Wien velocity filter",
        "setup-0": "Pure Carbon 12",
        "subtitle": "Positively charged ions simply emerge from an ion source at different speeds. By combining the Wien velocity filter and deflection in the magnetic field, the ion mass can be determined. This enables, for example, the analysis of isotope mixtures.",
        "setup-2": "Mixture ³⁵Cl / ³⁷Cl",
        "menu": "Simulation of a mass spectrometer according to Bainbridge"
    },
    "AppContributors": {
        "developed": "This app is part of the [MintApps](https://codeberg.org/MintApps/client#user-content-mintapps).",
        "thanks-to-extended": "Many thanks to {thanks} for the support and to all translators on [translate.codeberg.org](https://translate.codeberg.org/)!",
        "thanks-to-simple": "Many thanks to all translators on [translate.codeberg.org](https://translate.codeberg.org/projects/mintapps/)!",
        "developed-by": "This app was developed by {authors} and is part of the [MintApps](https://codeberg.org/MintApps/client#user-content-mintapps).",
        "info-mail": "If you notice any bugs in the app or have suggestions for further development, please open an [issue](https://codeberg.org/MintApps/client/issues)."
    },
    "AsciiMath": {
        "title": "AsciiMath trainer",
        "subtitle": "[AsciiMath](http://asciimath.org/) is an easy-to-write markup language for math formulas. Try it in the interactive trainer!",
        "input-placeholder": "Please enter the formula in AsciiMath syntax here!",
        "hint": "This page is based on the “ASCIIMathML.js” script, see the [project page](http://asciimath.org/) for a good command overview.",
        "menu": "Simply set mathematical formulas in AsciiMath syntax"
    },
    "Atwood": {
        "massP": "Mass of pulley",
        "massS": "Mass of string",
        "title": "Atwood machine",
        "radiusP": "Radius of pulley",
        "height": "Height left-hand side",
        "force-2": "Weight and rope force",
        "menu": "Simulation of the Atwood machine (optionally considering the mass of the rope and the pulley)"
    },
    "Ballistic": {
        "mass-block": "Mass of block",
        "impact-1": "Perfectly elastic",
        "title": "Ballistic pendulum",
        "subtitle": "The ballistic pendulum was invented as early as 1742 to determine the velocity of projectiles. In this simulation, a small ball is shot horizontally and hits a pendulum block. Can you calculate the starting speed from the maximum deflection?",
        "mass-bullet": "Mass of ball",
        "impact-0": "Completely inelastic",
        "string-length": "String length",
        "show-scale": "Show angle scale",
        "setup": "Starting velocity",
        "setup-0": "Unknown",
        "setup-1": "Adjustable",
        "menu": "Simulation of a ballistic pendulum to determine the velocity of projectiles"
    },
    "BinomDist": {
        "title": "Binomial distribution",
        "n": "Number of repetitions",
        "expectation": "Expected value",
        "variance": "Variance",
        "card-sum": "Cumulative distribution function",
        "k": "Maximum number of successes",
        "sum": "Probability",
        "subtitle": "Assume that a series of ``n`` similar and independent trials is carried out, each of which is successful with the same probability ``p``. The binomial distribution ``B_(n,p)(k)`` describes for this case the probability that exactly ``k`` trials are successful.",
        "p": "Probability of success",
        "showSum": "Show cumulative distribution function",
        "info-sum": "The cumulative distribution function ``F_(n,p)(k)`` gives the probability that a success occurs at most ``k`` times:",
        "menu": "Experience one of the best-known probability distributions interactively",
        "deviation": "Standard deviation"
    },
    "Capacity": {
        "title": "Charging and discharging process capacitor",
        "subtitle": "A capacitor of capacity ``C`` can be charged via the resistor ``R_1`` or discharged via ``R_2``. The current and the voltage at the capacitor are measured by means of two measuring instruments.",
        "menu": "Simulation of the charging and discharging process of a capacitor via a resistor"
    },
    "CentralForce": {
        "title": "Central force",
        "subtitle": "Experiment to determine the central force - vary the parameters to examine their influence.",
        "output-T": "Circulation period",
        "motor-voltage": "Motor operating voltage",
        "radius": "Path radius",
        "force": "Force meter",
        "mode-0": "Idealized",
        "mode-1": "Realistic",
        "info": "The red line symbolizes a light barrier that is used to measure the rotation time. Every time the light beam is interrupted by the pointer, the display is updated.",
        "menu": "Virtual experiment to determine the central force"
    },
    "Collision": {
        "title": "Two-dimensional impact",
        "subtitle": "Simulation of an elastic or inelastic collision of two gliders in a plane, neglecting friction. The experiment has a square base with a side length of exactly one metre, the gliders have a diameter of ``10unit(cm)``.",
        "params-glider": "Glider parameters",
        "vert-dist": "Vertical distance",
        "more-settings": "More settings",
        "impact-type-0": "elastic",
        "impact-type-1": "inelastic",
        "visualization": "Visualisation",
        "visualization-0": "without",
        "visualization-2": "Stroboscope (5 fps)",
        "show-velocity": "Show velocity vectors",
        "show-raster": "Display background grid",
        "card-momentum": "Momentum diagram",
        "menu": "Simulation of an elastic or inelastic impact of two spheres in the plane"
    },
    "Complex": {
        "title": "Complex numbers",
        "subtitle": "Complex numbers can be thought of as points in a two-dimensional plane - the Gaussian number plane. They can therefore be represented similarly to a vector by two coordinates (real and imaginary part) or absolute value and angle. Observe for yourself, how the various arithmetic operations are represented in the Gaussian number plane.",
        "info-input": "Please enter one or two numbers and press the arithmetic operation button to calculate the result",
        "sqrt": "If a complex number ``a`` is rooted, then…\n\n- the absolute value of the result is equal to the square root of the absolute value\n- the angle of the result is half the angle of the original number",
        "info-division-zero": "Division by 0 is also not defined for complex numbers.",
        "card-plane": "Gaussian number plane",
        "exponential": "If the exponential function ``e^a`` is calculated, then…\n\n- the angle is equal to the imaginary part of ``a``\n- the absolute value is equal to the exponential function of the real part of ``a``.",
        "plus": "If two complex numbers are added, the result corresponds to the vector sum in the Gaussian number plane.",
        "minus": "If two complex numbers are subtracted, the result corresponds to the vector difference in the Gaussian number plane.",
        "mult": "If two complex numbers ``a`` and ``b`` are multiplied, then…\n\n- the absolute value of the result is equal to the product of the absolute values\n- the angle of the result is equal to the sum of the individual angles",
        "div": "If two complex numbers ``a`` and ``b`` are divided, then …\n\n- the absolute value of the result is equal to the quotient of the absolute values\n- the angle of the result is equal to the difference of the individual angles",
        "sqr": "If a complex number ``a`` is squared, then…\n\n- the absolute value of the result is equal to the square of the absolute value\n- the angle of the result is twice the angle of the original number",
        "info-numeric-values": "Please enter only numerical values in all fields.",
        "menu": "Simple calculator for complex numbers with basic arithmetic operations"
    },
    "Compton": {
        "title": "Compton effect",
        "delta-lambda": "Wavelength difference",
        "delta-e": "Energy difference",
        "card-spectrum": "Scattering spectrum photons",
        "card-momentum": "Pulse diagram Compton scattering",
        "primary-radiation": "Primary radiation",
        "secondary-radiation": "Scattered radiation",
        "rayleigh-compton": "Rayleigh & Compton",
        "intensity": "Intensity (peak heights & widths qualitative)",
        "k-alpha-filtered": "K~α~ line filtered",
        "subtitle": "When X-ray photons hit matter, they are partly scattered in such a way that their energy decreases - or the wavelength increases. Compton successfully interpreted this observation as a fully elastic collision of photon and an outer quasi-free electron, which absorbs part of the energy. However, if the scattering takes place at a tightly bound inner electron, the wavelength does not change (Rayleigh scattering).",
        "anode": "K~α~ radiation of",
        "crystal": "Stray body",
        "inputPhi": "Scattering angle",
        "outputP": "K~α~-line (primary radiation)",
        "outputSR": "Rayleigh scattered radiation",
        "outputS": "Scattered radiation Compton",
        "crystal-0": "Material 1",
        "crystal-1": "Material 2",
        "menu": "Inelastic scattering of photons by quasi-free electrons"
    },
    "Diffraction": {
        "inputB": "Width of a slit",
        "setup-1": "Projection on flat screen",
        "inputScreenSize": "Dimension shade",
        "subtitle": "Simulation of the diffraction and interference pattern behind a single, double or multiple slit",
        "inputG": "Centre distance slits",
        "setup-0": "Angle dependent measurement",
        "inputD": "Distance screen",
        "title": "Interference of light",
        "model-0": "neglectable",
        "show-vectors": "Show superposition of vectors",
        "info-vectors": "Tap on the graph or move the mouse to a specific position to display the vector diagram.",
        "sum-vector": "Norm of sum vector",
        "card-vectors": "Superposition of the pointers",
        "menu": "Diffraction & interference of light passing a single, double or multiple slit"
    },
    "Dipole": {
        "title": "Hertzian dipole",
        "subtitle": "Representation of the electric and magnetic fields in the vicinity of a Hertzian dipole",
        "field-type": "Field type",
        "field-type-0": "Electric field",
        "field-type-1": "Magnetic field",
        "presentation-2": "Line chart",
        "plane-orientation": "Plane Orientation",
        "plane-orientation-0": "Parallel to dipole (x-z plane)",
        "plane-orientation-1": "Perpendicular to dipole (x-y plane)",
        "info-coords": "The dipole is on the z-axis of the coordinate system, see tab “Information” for a graphical representation.",
        "show-dipole": "Show dipole",
        "menu": "Electric and magnetic fields in the vicinity of a Hertzian dipole"
    },
    "Dualism": {
        "card-distribution": "Probability distribution",
        "inputD": "Distance filmstrip",
        "setup-0": "Standard structure",
        "setup-1": "Which way information",
        "title": "Double-slit experiment",
        "subtitle": "A double slit is irradiated with light of very low intensity, so that only a few photons strike per unit of time. Behind the double slit is a film strip that turns black when a photon hits it.",
        "displayPsi": "Show probability distribution",
        "inputScreenSize": "Height filmstrip",
        "psi2": "{'|'}ψ{'|'}² not normalized",
        "setup-2": "Quantum eraser",
        "menu": "Simulation of photons' behavior passing a double slit"
    },
    "ElectronDiffraction": {
        "lambda": "Matter wavelength",
        "material-0": "Graphite layer",
        "material-1": "Magnesium oxide",
        "no-ring": "No ring selected",
        "screen-distance": "Distance of screen",
        "show-scale": "Show scale",
        "subtitle": "Simulate the diffraction of electrons on a polycrystalline layer. Increase the accelerating voltage and observe how the interference pattern on the screen changes. Click on a ring in the interference image to see details.",
        "title": "Electron diffraction tube",
        "menu": "Simulation of electron diffraction on a polycrystalline graphite layer"
    },
    "ExampleList": {
        "search-info": "Enter a keyword to narrow down the list:"
    },
    "FileUpload": {
        "clipboard-no-file": "The clipboard did not contain a valid file.",
        "drag-click-info": "Drag an image onto this area, paste one from the clipboard or select a local image file using the button on the right.",
        "drag-info": "Drag a file onto this area or use the button to select a local file.",
        "max-file-size": "The file exceeds the maximum size of {size} MB.",
        "unsupported-file-type": "This file type is not supported."
    },
    "Fluxline": {
        "title": "Electrical field lines & electric potential",
        "subtitle": "Arrange positive and negative charges and observe the change in the field lines, field strength, potential or equipotential lines.",
        "hint-place": "Сlick on a location in the simulation to add new charges (or field lines in manual mode). You can move or change existing charges with the mouse by clicking on them.",
        "presentation-4": "Field strength & vector field",
        "presentation-5": "Equipotential lines",
        "minus": "negative charge",
        "presentation-1": "Vector field",
        "plus": "positive charge",
        "presentation-3": "Field lines & strength",
        "presentation-7": "Equipotential lines & potential",
        "presentation-8": "Potential 3D - view only",
        "menu": "Simulation of electric field and equipotential lines with variable arrangement of the charges",
        "action": "Action on clicking",
        "automatic": "automatic",
        "manual": "manual",
        "mode": "Drawing of field lines",
        "line": "draw a field line",
        "info-manual-fluxlines": "Add at least one charge before drawing field lines.",
        "short-title": "Electric field",
        "show-signs": "Show charge signs",
        "show-arrows": "Show field line direction"
    },
    "FourColors": {
        "title": "Four-colour problem",
        "solved": "You have solved everything successfully!",
        "subtitle": "How many colours do you need to colour the countries of any map in such a way that two of the same colour never border on each other? A well-known mathematical theorem says that there is a maximum of four colours. For more information, see the corresponding [Wikipedia article](https://en.wikipedia.org/wiki/Four_color_theorem).",
        "info": "Click on a field to change its color. By clicking multiple times you can cycle through four colors in total.",
        "menu": "Colouring a map, adjacent countries must not have the same colour"
    },
    "FourWins": {
        "title": "Four wins",
        "subtitle": "The aim of the game is to place four stones of your own color in a row, column or in the form of a diagonal. Tap on a row in the game board to start yourself. If you choose the maximum level of difficulty, it is still possible to defeat the computer – albeit very difficult … It is based on the so-called [minimax algorithm](https://en.wikipedia.org/wiki/Minimax), which identifies the best move by skilfully evaluating the possible moves.",
        "menu": "Form a row, diagonal or column with stones of your colour"
    },
    "FranckHertz": {
        "ampere-meter-1": "quick",
        "ampere-meter-3": "slow",
        "subtitle": "Simulation of the electron movement in a Franck-Hertz tube, based on the idea and the program of [Matthias Borchard](https://mabo-physik.de/franck_hertz-2/). Increase the acceleration voltage step by step and observe fully elastic (→ *change of direction*) and inelastic collisions (→ *light up*) of the electrons.",
        "title": "Franck-Hertz experiment",
        "setup": "Tube filling",
        "setup-1": "Mercury vapor",
        "setup-2": "Neon gas",
        "visibleLight": "Display luminous layer",
        "visibleLight-0": "only visible light",
        "visibleLight-1": "ultraviolet and visible",
        "scale": "Scale",
        "menu": "Simulation of electrons inside of a Franck-Hertz tube"
    },
    "Gauss": {
        "title": "Gauss algorithm",
        "size": "Number of unknowns",
        "extended-matrix": "Extended coefficient matrix",
        "solve": "Dissolve",
        "info-no-solution": "The system of equations cannot be solved or not be solved unambiguously - abort.",
        "info-swap": "Swapping the rows {a} and {b}",
        "info-mult": "Multiply row {a} by the factor {b}",
        "info-add": "Add {a} times row {b} to row {c}",
        "random-values": "Random values",
        "no-solution": "There is no unique solution set for this system of equations",
        "subtitle": "With the help of the Gauss algorithm, it is possible to determine the solution set of linear systems of equations. For this purpose, the individual rows are first transformed into triangular form, in which the lower left triangle only contains the values 0. Then the matrix is further transformed until it is in the diagonal form, in which the solutions can be read directly.",
        "info": "Enter coefficients in the matrix and click the “Solve” button.",
        "show-approach": "Show solution",
        "invalid-values": "Please enter valid numerical values in all fields.",
        "menu": "Step-by-step solution of an arbitrary linear system of equations"
    },
    "General": {
        "2D": "Two-dimensional",
        "3D": "Three-dimensional",
        "btn-accept": "Apply",
        "btn-add": "Add",
        "btn-back": "Back",
        "btn-cancel": "Cancel",
        "btn-charge": "Charge",
        "btn-clear": "Empty",
        "btn-close": "Close",
        "btn-continue": "Continue",
        "btn-copy": "Copy",
        "btn-copy-img": "Copy image",
        "btn-delete": "Delete",
        "btn-delete-img": "Delete picture",
        "btn-discharge": "Discharge",
        "btn-edit": "Edit",
        "btn-invite": "Invite",
        "btn-left": "left",
        "btn-load": "Load",
        "btn-move-down": "Move down",
        "btn-move-up": "Move up",
        "btn-next": "Next",
        "btn-off": "Turn off",
        "btn-on": "Turn on",
        "btn-pause": "Pause",
        "btn-play": "Start game",
        "btn-record": "Record",
        "btn-reset": "Reset",
        "btn-restart": "Restart",
        "btn-right": "right",
        "btn-save": "Save",
        "btn-save-data": "Save data",
        "btn-save-img": "Save image",
        "btn-save-video": "Save video",
        "btn-send": "Send",
        "btn-start": "Start",
        "btn-stop": "Stop",
        "btn-summary": "Summary",
        "card-circuit": "Schematic",
        "card-experiment": "Experiment",
        "card-graph": "Function graph",
        "card-hints": "Hints",
        "card-image": "Graphic",
        "card-input": "Input",
        "card-output": "Output",
        "card-params": "Parameters",
        "card-privacy": "Data protection notice",
        "card-screen": "Screen picture",
        "card-setup": "Structure",
        "color": "Color",
        "confirm-reset": "Do you really want to reset or delete all entries?",
        "game": "Game",
        "hint-3D": "Use mouse or gestures to rotate, zoom or move the image.",
        "hint-change-params": "Click or touch the simulation to change the params.",
        "img-optional": "Image (optional)",
        "time-optional": "Time (optional)",
        "no": "no",
        "none": "none",
        "presentation": "Presentation",
        "presentation-filled": "Filled",
        "presentation-lines": "Line only",
        "recursion-depth": "Recursion depth",
        "search": "Search",
        "show-details": "Show details",
        "simulation-speed": "Simulation speed",
        "tab-app": "Application",
        "tab-editor": "Editor",
        "tab-exe": "Materials",
        "tab-index": "Overview",
        "warning-validate": "Please correct or complete the information in the marked input fields.",
        "yes": "yes",
        "zoom": "Zoom",
        "description": "Description",
        "show-tips": "Show usage instructions",
        "card-details": "Details",
        "info-copy": "The contents have been copied to the clipboard.",
        "show-grid": "Show grid",
        "brightness": "Brightness",
        "share": "Share",
        "action": "Action",
        "example": "Example",
        "btn-hide": "Hide",
        "card-time": "Time dependency",
        "examples": "Examples",
        "settings": "Settings",
        "print": "Print",
        "print-view": "Print view",
        "information": "Information",
        "simulation": "Simulation",
        "medium": "medium",
        "calculator": "Calculator",
        "confirmation": "Confirmation",
        "idealized": "idealized",
        "realistic": "realistic",
        "normal": "regular",
        "select-example": "Choose an example",
        "qr-code": "QR-Code",
        "variable": "variable",
        "result": "Result",
        "diagramm": "Diagram",
        "title": "Title",
        "fixed": "fixed",
        "model": "Model",
        "select-locale-info": "Please select the language in which you would like to display the page and adjust your bookmarks if necessary.",
        "btn-update": "Update",
        "btn-show": "Show",
        "page": "Page",
        "switch": "Switch",
        "preview": "Preview",
        "select": "Select",
        "increase": "Increase",
        "btn-use": "Use",
        "decrease": "Decrease",
        "activities": "Activities",
        "load-local-file": "Load local file",
        "confirm-local-load": "Attention – loading will overwrite your changes in the editor or entries in the application.",
        "sim-mode": "Simulation mode",
        "security": "Security",
        "show-coords": "Show coordinate system",
        "btn-step": "Step",
        "confirm-tab-change": "Changing tabs will end your game or close the application. Are you sure you want to continue?",
        "notice": "Note",
        "index": "Index",
        "text": "Text",
        "image": "Image",
        "btn-check": "Check",
        "manual": "Manual",
        "click-to-sort": "Click to sort",
        "card-getting-started": "First steps",
        "tab-cards": "Cards",
        "create-new": "Create new",
        "hint-2D": "Use mouse or gestures to zoom or move the graph.",
        "next-exercise": "Next exercise",
        "first-exercise": "First exercise",
        "previous-exercise": "Previous exercise",
        "btn-zoom-in": "Zoom in",
        "btn-zoom-out": "Zoom out",
        "btn-send-mail": "Send email",
        "btn-animation": "Animation",
        "mode": "Mode",
        "exercise": "Exercise",
        "btn-new-exe": "New exercise",
        "btn-expand-all": "Expand all",
        "btn-collapse-all": "Collapse all",
        "btn-create": "Create",
        "exercise-solved": "You have solved the problem correctly!",
        "edit-share": "Edit share",
        "share-activitiy": "Share activity",
        "btn-toggle-grid": "Toggle grid",
        "btn-upload-video": "Upload video",
        "absolute": "absolute",
        "relative": "relative",
        "btn-link2go": "Link2Go",
        "button": "button",
        "tab": "tab",
        "card": "card",
        "card-meta-settings": "Metadata",
        "edit-meta-settings": "Edit metadata",
        "shared": "shared",
        "card-values": "Measured values",
        "license": "License",
        "number-n": "Number: {n}",
        "number": "Number",
        "internal-use": "This app is intended solely for internal use during the development of MintApps and will not be published."
    },
    "Colors": {
        "paletteBlack": "Black and white",
        "paletteBlueyellow": "Blue & Yellow Tones",
        "paletteGrayscale": "Grey tones",
        "paletteMintapps": "MintApps",
        "paletteRainbow": "Rainbow",
        "black": "Black",
        "blue": "Blue",
        "brown": "Brown",
        "gold": "Gold",
        "gray": "Gray",
        "green": "Green",
        "orange": "Orange",
        "purple": "Purple",
        "red": "Red",
        "silver": "Silver",
        "white": "White",
        "yellow": "Yellow",
        "palette": "Color palette"
    },
    "Games": {
        "scores-nr": "Points: {nr}",
        "show-answer": "Show answer",
        "time-limit": "Time limit",
        "author": "Author",
        "subject": "Subject",
        "info1": "Fields marked with an eye symbol 👁 on the right side support [Markdown basic syntax](https://www.markdownguide.org/cheat-sheet/#basic-syntax) and math formulas using [AsciiMath syntax](https://asciimath.org/#syntax) enclosed by the string \\`\\`.",
        "info2": "Do not use the back button of the browser and save your entries when you are ready – otherwise all changes will be lost…",
        "info3": "To test the game, switch to the “Game” tab – from there you can return to the editor at any time",
        "info4": "Would you like to share your new activity with others? We are happy to add it to the MintApps in the [MintApps Codeberg Repository](https://codeberg.org/MintApps/data) - just send us an email.",
        "number-questions": "Number of questions",
        "difficulty": "Level of difficutly",
        "info-win": "Congratulations, you won the game!",
        "info-lost": "Unfortunately lost. But I'm sure it will work out for the next game!",
        "info-tie": "Draw… Try again now!",
        "start-new": "New game",
        "difficulty-0": "simple",
        "difficulty-1": "medium",
        "difficulty-2": "hard",
        "playbook": "Game board",
        "rules-and-tips": "Rules & Tips",
        "hello-name": "Hello {name}!",
        "hello": "Hello!",
        "info-lobby": "Please wait a moment…",
        "answer": "Answer",
        "ki-starts": "Computer starts",
        "hint-difficulty": "The level of difficulty is a measure of how many moves the computer player plans in advance.",
        "question": "Question",
        "confirm-delete-question": "Are you sure you want to delete this question?",
        "info": "Notes on the editor",
        "music": "Music",
        "number-answers": "Number of answers: {num} of {total}",
        "question-nr": "Question {nr} of {total}",
        "audio": "Music and sound effects",
        "questions": "Questions",
        "number-cards": "Number of card pairs",
        "question-type": "Question type",
        "desc-info": "Detailed information about this app can be found in the “Instructions” tab.",
        "desc-edit": "Create a new game by switching to the “Editor” tab and then saving it.",
        "desc-examples": "Browse the public examples found in the “Examples” tab.",
        "desc-server": "Load a game that you have previously created and saved on the server.",
        "load-game": "Load game",
        "create-game": "Create game",
        "desc-local": "Start a game that you have previously created in the editor and saved locally.",
        "desc-ki": "Create a game automatically – with an AI tool of your choice.",
        "desc-ai": "Create new content automatically – with an AI tool of your choice.",
        "level": "Level",
        "rules": "Rules of the Game",
        "next-level": "Next level"
    },
    "Maths": {
        "angular-dimension": "Angle dimension",
        "angular-dimension-0": "Radians",
        "angular-dimension-1": "Degree",
        "error-cubic": "In a cubic spline, each value on the abscissa may only occur once.",
        "fit": "Curve fitting",
        "fit-linear-origin": "Line through origin",
        "fit-linear": "General straight line",
        "fit-spline": "Spline cubic",
        "axis-x": "Abscissa",
        "axis-y": "Ordinate",
        "fit-const": "Constant",
        "zero": "Zero",
        "zeros": "Zeros",
        "solution-set": "Solution set",
        "re": "Real part",
        "im": "Imaginary part",
        "abs": "Absolute value",
        "angle": "Angle",
        "coordinate": "Coordinate",
        "number": "Number",
        "normal-form": "Normal form",
        "zoom-ordinate": "Zoom ordinate",
        "function": "Function",
        "rational-numbers": "Rational numbers",
        "whole-numbers": "Natural numbers",
        "arithmetic-operations": "Mathematical operations",
        "integer-numbers": "Integers",
        "number-range": "Number range",
        "set-of-numbers": "Number set",
        "product": "Product",
        "sum": "Sum",
        "solution": "Solution",
        "param": "Parameter",
        "exponent": "Exponent",
        "fit-simple": "Spline simple",
        "fit-exponential": "Exponential function",
        "fit-power": "Power function",
        "exponential-fit-zero": "When fitting a curve with an exponential function, the ordinate must not be zero.",
        "power-fit-different-signs": "When fitting a curve with a power function, all ordinate values must have the same sign.",
        "power-fit-negative-abcissa": "When fitting a curve with a power function, no negative abscissa values are allowed.",
        "exponential-fit-different-signs": "When fitting a curve with an exponential function, all ordinate values must have the same sign.",
        "power-fit-zero": "When fitting a curve with a power function, the abscissa has to be zero, when the ordinate is zero - and vice versa.",
        "interpolate-duplicate-x-value": "For this curve fitting, there must be no identical abscissa values with different ordinate values.",
        "proportionality": "Proportionality",
        "x-coordinate": "``x``-coordinate",
        "y-coordinate": "``y``-coordinate",
        "point": "Point",
        "found-solution": "Very good – all points are approximately on the curve!",
        "find-function": "First, select a task, then find a function that passes (approximately) through all of the given points.",
        "closed-interval": "Closed interval",
        "real-numbers": "Real numbers ``mathbb R``",
        "interval-lower-limit": "Lower limit of interval",
        "interval-upper-limit": "Upper limit of interval",
        "definition-set": "Definition set",
        "value-set": "Range of values",
        "symmetry": "Symmetry",
        "denominator": "Denominator",
        "numerator": "Numerator",
        "warning-numeric-solution": "The zeros, extrema and inflection points are determined numerically within the visible range. Minor deviations are possible; an unsuitable zoom may result in features not being detected.",
        "error-unexpected-end-of-input": "Unexpected end of input",
        "error-division-zero": "Division by zero in a fraction",
        "error-unexpected-token": "Unexpected input {t}",
        "maximum": "Maximum turning point",
        "minimum": "Minimal turning point",
        "coeff": "Coefficient",
        "nth-derivative": "{n} derivative",
        "root-n": "Zero point {n}⨯",
        "terrace-point": "Saddle point",
        "inflection-point": "Inflection point",
        "poly-degree": "Degree of polynomial",
        "card-discussion": "Curve analysis",
        "discussion-attribute": "Feature",
        "closable-discontinuity": "Removable singularity",
        "horizontal-asymptote": "Horizontal asymptote",
        "vertical-asymptote": "Vertical asymptote",
        "oblique-asymptote": "Oblique asymptote",
        "error-max-degree": "The maximum power of ``x`` is {t}.",
        "error-min-degree": "The minimum power of ``x`` is {t}.",
        "symmetry-none-coords": "No symmetry with respect to the coordinate system",
        "error-missing-closing-parenthesis": "Missing closing bracket",
        "error-division-only-constants": "Division is only allowed by constants",
        "error-exponent-must-be-constant": "The exponent must be constant.",
        "function-term": "Function term",
        "error-invalid-function-term": "The function expression is invalid; please correct it. Examples and further syntax information can be found in the \"Information\" tab.",
        "error-invalid-operator-sequence": "Invalid operators sequence {t}",
        "error-invalid-character": "The function expression contains invalid characters.",
        "error-input-term-empty": "Input term is empty",
        "error-unmatched-closing-parenthesis": "Opening bracket is missing",
        "error-missing-parentheses-after-function": "Missing parentheses after function: {t}",
        "error-empty-function-argument": "Missing argument in the function: {t}",
        "error-invalid-operator": "Invalid operator {t}",
        "term": "Term",
        "symmetry-axial-y": "Symmetry with respect to the ``y``-axis",
        "symmetry-point-origin": "Symmetry with respect to the origin",
        "mse": "Mean squared error",
        "rmse": "Root mean square error",
        "fit-function": "Fitting function",
        "own-function": "Own function",
        "error-exponent": "The exponents can be positive integers or zero.",
        "discontinuity": "Gap in definition",
        "error-invalid-set-term": "Invalid set expression, please correct your entry. Examples and further syntax information can be found in the \"Information\" tab.",
        "side-length": "Side length"
    },
    "Physics": {
        "period-duration": "Period duration",
        "amplitude": "Amplitude",
        "collector": "Collecting electrode",
        "acceleration": "Acceleration",
        "acceleration-voltage": "Acceleration voltage",
        "amperage": "Amperage",
        "ampere-meter": "Ampere meter",
        "capacity": "Capacity",
        "charge": "Charge",
        "countrate": "Count rate",
        "coordinates": "Coordinates",
        "detector": "Detector",
        "display-time-dependency": "Display time dependency",
        "electric-field-strength": "Electric field strength",
        "elongation": "Deflection",
        "energy": "Energy",
        "frequency": "Frequency",
        "friction": "Friction",
        "friction-air": "Air friction",
        "friction-coefficient": "Friction coefficient",
        "friction-mount": "Mounting",
        "friction-mount-air": "Air friction & mounting",
        "friction-none": "No friction",
        "friction-roll": "Rolling friction",
        "friction-roll-air": "Rolling and air friction",
        "height": "Height",
        "inductance": "Inductance",
        "initial-alpha": "Initial angle",
        "initial-velocity": "Initial speed",
        "initial-elongation": "Initial elongation",
        "intensity": "Intensity",
        "kinetic-energy": "Kinetic energy",
        "lambda": "Wavelength",
        "length": "Length",
        "light-source": "Light source",
        "magnetic-flux": "Magnetic flux",
        "magnetic-flux-density": "Magnetic flux density",
        "mass": "Mass",
        "material": "Material",
        "mirror": "Mirror",
        "momentum": "Momentum",
        "position": "Place",
        "prism": "Prism",
        "radius": "Radius",
        "resistance": "Resistance",
        "screen": "Screen",
        "setup": "Experimental setup",
        "slit-diaphragm": "Slit diaphragm",
        "slit-dist": "Slit distance",
        "slit-width": "Slit width",
        "time": "Time",
        "traction-force": "Traction force",
        "tube": "Tube",
        "velocity": "Speed / Velocity",
        "voltage": "Voltage",
        "voltage-source": "Voltage source",
        "force": "Force",
        "hot-cathode": "Hot cathode",
        "grid": "Grid",
        "pressure": "Pressure",
        "volume": "Volume",
        "amount-of-substance": "Amount of substance",
        "temperature": "Temperature",
        "not-moving": "The system doesn't move – check the parameters!",
        "resulting-force": "Resulting force",
        "display-forces": "Display forces",
        "beamsplitter": "Beamsplitter",
        "density": "Density",
        "slit-num": "Number of slits",
        "impact-type": "Type of impact",
        "trajectory": "Orbital curve",
        "flux-lines": "Field lines",
        "field-strength": "Field strength",
        "negative-anode-voltage": "Negative anode voltage",
        "mass-wagon": "Mass carriage",
        "mass-pendulum": "Mass pendulum",
        "current-voltage-path": "Voltage and current curve",
        "particle-type": "Type of particle",
        "proton": "Proton (p⁺)",
        "alpha-particle": "α particle (α²⁺)",
        "electron": "Electron",
        "deuteron": "Deuteron (d⁺)",
        "potential": "Potential",
        "resistance-coil": "Coil resistance",
        "local-gravity": "Local gravity",
        "width": "Width",
        "photon": "Photon",
        "angular-frequency": "Angular frequency",
        "wave-function": "Wave function",
        "envelope-function": "Envelope function",
        "start-phase": "Start phase",
        "carbon-12-ion": "Carbon ion (C₁₂⁴⁺)",
        "inclination": "Inclination angle",
        "reference-system": "Reference system",
        "reference-system-fixed": "Stationary reference system",
        "reference-system-moving": "Moving reference system",
        "charge-mass-ratio": "Charge-to-mass ratio",
        "time-unit": "Time unit",
        "nucleons": "Nucleons",
        "neutron-number": "Number of neutrons",
        "proton-number": "Number of protons",
        "transmission-factor": "Transmittance",
        "friction-roll-coefficient": "Rolling friction coefficient",
        "molecule": "Molecule",
        "spring-mass": "Spring mass",
        "equlibrium-position": "Equilibrium position",
        "propability-density": "Probability density",
        "wave-functions": "Wave functions",
        "scale-forces": "Scale forces",
        "friction-stiction-coefficient": "Stiction coefficient",
        "friction-slide-coefficient": "Slide coefficient",
        "movement-type": "Movement type",
        "movement-slide": "Slide",
        "movement-roll": "Roll",
        "initial-height": "Starting altitude",
        "normal-tangential-force": "Normal and tangential components of the force"
    },
    "Hash": {
        "subtitle": "Calculate the hash value of an entered text using various cryptographic hash algorithms. The calculation takes place in your browser, this means that your input won't be transfered via the internet. For more information on hash functions, see [Wikipedia](https://en.wikipedia.org/wiki/Hash_function).",
        "title": "Hash-calculator",
        "info-text": "Please enter text in order to create a hash.",
        "algorithm": "Algorithm",
        "digest-warning": "The algorithm you have chosen is considered insecure and is therefore outdated.",
        "menu": "Calculating hash values using various cryptographic algorithms"
    },
    "HorizontalPlane": {
        "title": "Horizontal plane",
        "subtitle": "Simulation of a car on the horizontal plane. The car can travel at different initial speeds or can be accelerated from rest with a constant tractive force. Friction processes can optionally be included.",
        "menu": "Movement in the horizontal plane, under the influence of rolling friction and air friction"
    },
    "Inductance": {
        "title": "Self-induction of a coil",
        "inputL": "Inductance of coil",
        "menu": "Simulation of the self-induction in a coil for switch-on and switch-off processes",
        "show-currency-directions": "Show current directions"
    },
    "Induction": {
        "inputb": "Wide loop",
        "outputU": "Induction voltage",
        "title": "Induction in the conductor loop",
        "subtitle": "When a conductor loop is pulled out of a homogeneous magnetic field, an induction voltage is generated. On this page you can simulate this process yourself by varying the experimental parameters.",
        "show-flux": "Show magnetic flux",
        "menu": "Simulation of the induction voltage of a moving conductor loop in the magnetic field",
        "show-voltage": "Show induction voltage"
    },
    "InputNumber": {
        "enter-number": "Please enter a valid number!",
        "min-number": "Value must be at least {min}!",
        "max-number": "Value must be at most {max}!",
        "integer-number": "Please enter an integer!"
    },
    "InputText": {
        "min-length": "Input must have at least {min} characters!",
        "max-length": "Input may have a maximum of {max} characters, but currently it has {length}!",
        "invalid-input": "Input contains invalid characters!"
    },
    "Julia": {
        "title": "Julia sets",
        "choose-param-julia": "Select the parameter ``c`` of the polynomial function ``x^2+c``:",
        "resolution2": "high resolution",
        "paletteNames-in": "Colours inner area",
        "cornerRe": "Real part corner",
        "cornerIm": "Imaginary corner",
        "subtitle": "Depending on the underlying function, Julia sets are often fractals that are presented as fascinating pictures. Observe the influence of the parameter ``c`` and find the *most beautiful* Julia set.",
        "resolution": "Resolution",
        "paletteNames-out": "Colours outer area",
        "calculate-depth": "Calculation depth",
        "zoom-info": "Click / tap and drag the graphic to enlarge a square section.",
        "menu": "Julia sets are often impressive fractals in the complex number plane - but require a lot of computing time…"
    },
    "Koch": {
        "title": "Koch's snowflake",
        "subtitle": "The Koch curve was already defined in 1904 and is thus historically one of the first formally described fractals. Change the recursion depth and observe the change of the curve.",
        "menu": "Historically one of the first fractals constructed from equilateral triangles"
    },
    "LC": {
        "title": "Electromagnetic oscillating circuit",
        "show-energy": "Show energy",
        "card-slope-ui": "Course of current and voltage",
        "card-slope-e": "Course of energy",
        "subtitle": "A capacitor is first connected to a voltage source for charging and then discharged via a coil. Observe the course of the current and voltage as well as the electrical and magnetic energy.",
        "menu": "Simulation of an oscillating circuit consisting of an ideal or real coil and a capacitor"
    },
    "Life": {
        "title": "Game of life",
        "rule-and-tips1": "Living cells die of loneliness if they have fewer than two living neighbours.",
        "rule-and-tips2": "Living cells die of overpopulation if they have more than three living neighbours.",
        "subtitle": "In 1970, the British mathematician John Conway developed the game “Game of life”. The term game is misleading in that there are no players – it would be better to call it “Simulation of life”. The game depicts a colony of square cells that are arranged in a plane and multiply depending on the condition of their neighbours.",
        "rule-and-tips3": "Dead cells are populated if they have exactly three living neighbours.",
        "rule-and-tips4": "Click on a cell to change its state.",
        "no-living-cells": "There are no more living cells. Add new ones by clicking and touching squares on the game board.",
        "menu": "Simulation of the development of a cell colony, John Conway's famous cellular automaton",
        "size": "Game board size",
        "periodic-borders": "Periodic boundary conditions"
    },
    "Linacc": {
        "frequency": "Frequency of power supply",
        "initial-energy": "Kinetic energy (Start)",
        "title": "Linear accelerator",
        "subtitle": "Simulation of charged particle movement in a linear accelerator",
        "card-tubes": "Properties of the tubes",
        "num-tubes": "Number of tubes",
        "menu": "Acceleration of loaded elementary particles via a varying electric field"
    },
    "Linear": {
        "title": "Linear function",
        "subtitle": "Visualize straight lines and families of straight lines – with parameters, graphs and calculation of zeros.",
        "menu": "Graph and roots of a linear function with variable parameters",
        "mode-complex": "Family of straight lines",
        "mode-simple": "Simple straight line",
        "error-param-no-x": "The expressions for ``t`` and ``m`` must not contain ``x``.",
        "set-param": "Family parameter",
        "error-invalid-m": "For the slope, no real number is obtained or the magnitude is too large; change ``a`` or correct the term for ``m_a``.",
        "error-invalid-t": "For the ``y``-intercept, no real number is obtained or the magnitude is too large; change ``a`` or correct the term for ``t_a``."
    },
    "MachZehnder": {
        "inputScreenSize": "Size Screen",
        "inputDelta": "Path difference",
        "source-0": "Single photons",
        "card-filter": "Polarisation filter",
        "pol2": "Polarising filter P2 down",
        "pol3": "Polarising filter P3 screen",
        "subtitle": "The interference of quanta can be observed when more than one classical path is available and it is not quantifiable which path was taken. The simulation shows this qualitatively for photons in a Mach-Zehnder interferometer. Please be patient on older devices, a relatively high computing power is needed…",
        "pol1": "Polarising filter P1 top",
        "card-interferometer": "interferometer",
        "source-1": "Laser",
        "title": "Mach-Zehnder interferometer",
        "menu": "Simulation of the photons' behavior in a Mach-Zehnder interferometer"
    },
    "Markdown": {
        "ex7": "Hyperlink",
        "ex10": "AsciiMath formula^\\*^",
        "title": "Markdown trainer",
        "hint-input": "Please enter a text with Markdown markup here!",
        "ex1": "Headlines",
        "ex2": "Italics, bold or strikethrough^\\*^",
        "ex5": "Lists",
        "md3": "A word in ^superscript^ and in ~subscript~",
        "md1": "# Main heading\n## Subheading\nNormal text",
        "ex6": "Source code",
        "md6": "A count-controlled loop:\n\n`for (let i = 0; i < 10; i++)`",
        "md7": "Website of the [Wikipedia](https://wikipedia.de)",
        "md10": "The root of the equation ``f(x)=2*x-3`` is ``x=3/2``",
        "subtitle": "Markdown is a simple markup language that was specified by Gruber and Swartz in 2004. Simple characters such as hyphens or asterisks are used for markup, as they were already common in forums or mails. This app supports the Markdown basic syntax as well as some additional markup, which is marked with an asterisk in the examples.",
        "info-output": "Please enter a text in the “Input” card or select an example.",
        "ex3": "Superscript^\\*^ or subscript^\\*^",
        "md5": "Numbered list:\n1. alpha\n2. beta\n3. gamma\n\nEnumeration:\n- Anton\n- Berta\n- Caesar",
        "md8": "Wikipedia logo:\n\n![Wikipedia logo](https://upload.wikimedia.org/wikipedia/commons/8/80/Wikipedia-logo-v2.svg)",
        "md2": "One *italic*, one **bold** and one ~~striked~~ word",
        "menu": "Trainer for entering text in Markdown syntax",
        "md11": "above\n---\nbelow",
        "ex11": "Horizontal line"
    },
    "Menus": {
        "info-section-1": "Fractals - fascinating self-similarity",
        "game-section-2": "Puzzles and riddles",
        "math-section-analysis": "Analytics",
        "math-section-linalg": "Linear algebra",
        "math-section-sets": "Number theory and set theory",
        "math-section-stochastics": "Stochastics",
        "physics-section-em-field": "Electric and magnetic field",
        "physics-section-mechanics": "Basic mechanics",
        "physics-section-optics": "Optics",
        "physics-section-oszi-waves": "Mechanical oscillations and waves",
        "physics-section-qm-atom": "Quantum and atomic physics",
        "tools-section-1": "Small helpers",
        "tools-section-2": "Language training",
        "game-section-1": "Quiz apps",
        "info-section-2": "Cryptography",
        "physics-section-thermodynamics": "Thermodynamics, climate and energy",
        "index-games": "Quiz apps for one or more people as well as puzzle games",
        "index-info": "Applications on classic computer science topics, especially fractals",
        "index-math": "Useful calculators for common math problems",
        "index-physics": "Simulations and animations - from simple mechanics to quantum physics",
        "index": "Digital applications for modern STEM lessons – clear, intuitive and ready to use in class or at home",
        "index-tools": "Tools for Digital Teaching, with a Focus on Data Privacy",
        "index-search": "Search simulations, tools and games by a keyword",
        "download": "Download",
        "games": "Games",
        "home": "Home",
        "locale": "Language",
        "menu": "Menu",
        "physics": "Physics",
        "privacy": "Privacy",
        "tools": "Tools",
        "title": "MintApps – Solve. Discover. Understand.",
        "lab-section-0": "Apps under construction",
        "lab-section-1": "Apps being tested",
        "index-lab": "Documentation and apps that are currently in development or testing",
        "lab": "Lab",
        "informatics": "Computer Science",
        "mathematics": "Mathematics",
        "info-section-3": "Artificial intelligence",
        "chemistry": "Chemistry",
        "physics-section-nuclear-physics": "Nuclear physics",
        "translation-warning": "The strings or texts of this app are unfortunately not yet fully translated into your language and are instead displayed in whole or in part in “{fallback}” or “{default}”. We would be very happy if you could help us with the [translation on Weblate](https://translate.codeberg.org/projects/mintapps/)!",
        "terms": "Terms of Use",
        "design": "Appearance",
        "legal": "Imprint",
        "about-section-project": "Information about the project",
        "about-section-contents": "Overview of contents",
        "about-section-dev": "Development notes"
    },
    "Microwave": {
        "title": "Microwaves – reflection and polarization",
        "subtitle": "A transmit and receive dipole face each other at a distance of one meter. In the beam path there is an optional metal plate or a grid that can be rotated around the direction of propagation.",
        "setup-0": "No obstacle",
        "setup-1": "Metal plate",
        "alpha": "Angle grid",
        "alpha-sender": "Angle transmitter",
        "alpha-receiver": "Angle receiver",
        "show-primary": "Show primary wave",
        "show-secondary": "Show secondary wave",
        "signal": "Electric field strength receiver",
        "position-receiver": "Position receiver",
        "secondary-wave": "Secondary wave",
        "primary-wave": "Primary wave",
        "menu": "Reflection of microwaves on a metal surface or transmission through a grid"
    },
    "Millikan": {
        "btn-spray": "Spray",
        "btn-pole-change": "Reverse pole",
        "stoppwatch": "Stopwatch",
        "col-value": "Value",
        "d": "Plate spacing",
        "density-oil": "Density oil",
        "density-air": "Density air",
        "viscosity-air": "Viscosity of the air",
        "title": "Millikan's experiment",
        "control": "Control",
        "cunningham": "Correction value Cunningham",
        "scale": "Scale spacing",
        "outputR": "The radius of this droplet is {r} · 10⁻⁷ m",
        "subtitle": "In this simulation, you can carry out Millikan's experiment using both the levitation method and the uniform field method. If the evaluation is too complex for you, it is also possible to examine only the suspended droplet – a click on the droplet shows you its radius.",
        "use-cunningham": "Use Cunningham correction",
        "info-select": "This droplet is still moving too fast, try to make it float first.",
        "menu": "Simulation of Millikan's experiment with the single-field or the two-field method"
    },
    "MintCard": {
        "toggle-expand": "Changing the width",
        "toggle-collapsed": "Show or hide"
    },
    "News": {
        "subtitle": "Overview of recent changes or additions",
        "title": "News",
        "menu": "Overview of recent changes or additions"
    },
    "NoMathML": {
        "info": "You are using an outdated browser that does not or only partially support the *MathML* standard for displaying formulas.\n\nPlease use a current version of Firefox, Safari, Chrome or Edge for this page."
    },
    "Pairs": {
        "subtitle": "Create or play a quiz where you have to find matching pairs of cards. Alognside pictures and texts, formulas in either Markdown or AsciiMath are supported.",
        "title": "Find card pairs",
        "info": "Time required: {time} seconds, Number of moves: {moves}, Score: {score}",
        "info-local-game": "If you would like to invite other participants to this game, first save it as an activity on the server and then open it in the “Activities” tab.",
        "mode": "Game mode",
        "mode-inverse": "Easy – Assigning Cards",
        "mode-normal": "Normal - Revealing cards",
        "set": "Card selection",
        "set-all": "All cards",
        "set-sub": "Reduced number",
        "text-solved": "You have successfully solved the game!",
        "add-pair": "Add pair",
        "card-overview": "Overview of card pairs",
        "col-1-card": "Upload an image for the card or enter text. If you do both, the image will be displayed on the card.",
        "col-2-card": "Do not enter anything here if you want both cards to be the same. Otherwise upload an image or enter a text.",
        "confirm-delete-pair": "Do you really want to delete this pair?",
        "empty-pairs": "The game does not contain any pairs of cards yet, add them using the button below.",
        "menu": "Single or multiplayer game, where you have to find matching pairs of cards",
        "identic-card": "The second card in this pair is the same as the first. Click to select a different image or text.",
        "thanks-part": "Game over – see you next time!",
        "warning-either-text-or-image": "Enter text or select an image."
    },
    "Pendulum": {
        "title": "Clock pendulum",
        "mass-string": "Mass rod",
        "force-2": "Force gravity and rod",
        "xharmonic": "Harmonic approximation",
        "xreal": "Realistic oscillation",
        "menu": "Simulation of a clock pendulum, optionally for large deflections and taking friction into account"
    },
    "Photoeffect": {
        "WA": "Outgoing work",
        "emittor": "Photoelectrode",
        "filter": "Colour filter",
        "fotocell": "Photocell",
        "hg-source": "Mercury vapour lamp",
        "intensity-1": "high",
        "setup-0": "Without voltage",
        "setup-1": "Suction voltage",
        "subtitle": "Simulation of a vacuum photocell in which the material of the photoelectrode, the applied voltage and the intensity and wavelength of the incident light can be varied. By means of the “countervoltage” variant, it is possible to derive the initial equation from the simulation.",
        "title": "Photoelectric effect",
        "wavelength-0": "251 (UV-C)",
        "wavelength-1": "313 (UV-B)",
        "wavelength-2": "365 (UV-A)",
        "wavelength-3": "406 (purple)",
        "wavelength-4": "436 (blue)",
        "wavelength-5": "492 (turquoise)",
        "wavelength-6": "546 (green)",
        "wavelength-7": "578 (orange)",
        "wavelength-8": "623 (red)",
        "menu": "Simulation of a vacuum photocell with accelearation and counter voltage"
    },
    "Pi": {
        "calculated": "Up to now {n} digits have been calculated…",
        "card-approx": "Approximation of Pi",
        "plus10": "+ 10 digits",
        "plus100": "+ 100 digits",
        "plus1000": "+ 1000 digits",
        "card-search": "Search in π",
        "enter-number": "Enter sequence of numbers",
        "title": "Ludolph's number π",
        "subtitle": "Calculation of the circular number Pi using a streaming algorithm. In a modern browser, at least 32,000 decimal places can be generated. Maybe you can find your year of birth in Pi?",
        "found": "The number sequence {search} is at the {n}th decimal place of π!",
        "menu": "Calculation of Pi to a high number of digits",
        "not-found": "This sequence of numbers is not found in the first {num} digits."
    },
    "Plot": {
        "btn-new": "Own diagram",
        "card-input-values": "Enter measured values",
        "hint-data": "Save the data on your device or on the server to load it later. You can find files from the server in the “Activities” tab.",
        "hint-delete": "Delete this value pair",
        "info-input": "Enter a pair of values and then press “Send”. Abscissa indicates the horizontal axis and ordinate the vertical axis.",
        "info-privacy": "The values you enter are transmitted to the server and stored there only for the duration of the shared session. No metadata is linked in the process, i.e. the app does not log who transmitted which data and when.",
        "info-sent": "The data has been successfully transmitted.",
        "m": "Slope Straight",
        "subtitle": "Display measured values in a diagram and identify the functional dependency (optionally also in a team with several guests).",
        "subtitle-part": "You have been invited to add your own readings",
        "t": "Axis intercept ordinate",
        "title": "Diagram of measured values",
        "titleX": "Abscissa variable",
        "titleY": "Ordinate variable",
        "trans": "Axis transformation",
        "unitX": "Abscissa unit",
        "unitY": "Ordinate unit",
        "confirm-send": "Do you really want to send the data to all guests? This will terminate the session automatically.",
        "menu": "Depict measured values in a diagram and identify the functional dependency",
        "error-type-x": "Type of uncertainty for abscissa",
        "error-type-y": "Type of uncertainty for ordinate",
        "error-x": "Value of uncertainty for abscissa",
        "error-y": "Value of uncertainty for ordinate",
        "transX": "Transformation abscissa",
        "transY": "Transformation ordinate",
        "select-import-cols": "Select columns to import",
        "hint-select-import-cols": "Select the two columns you want to import as the abscissa and ordinate, respectively",
        "confirm-local-load": "Warning - loading this file will overwrite your entries and measured data. If you have invited guests, the connection to them will also be lost.",
        "invalid-unit": "Invalid unit, more detailed information can be found in the \"Information\" tab"
    },
    "Poll": {
        "info-wait": "Please wait for the next question to appear…",
        "mood-info": "Choose an emoticon and press “Send”.",
        "select-info": "Choose an option and press “Send”.",
        "stars-info": "Rate the statement and press “Send”.",
        "subtitle": "Create or start a short survey, the evaluation of which is displayed in real time. Create or play a survey where you have to find matching pairs of cards. Alongside pictures and texts, formulas in either Markdown or AsciiMath are supported.",
        "tab-poll": "Poll",
        "text-info": "Enter your answer and press “Send”. You can use Markdown and AsciiMath for formatting.",
        "thanks-part": "Thank you for taking part in the survey.",
        "title": "Survey",
        "btn-add-question": "Add question",
        "empty-poll": "Polls consist of one or more questions - add at least one using the button below.",
        "hint-question-options": "Possible options, separated by line breaks",
        "question-options": "Options (one per line)",
        "type-boolean": "Yes-no question",
        "type-mood": "Mood",
        "type-select": "Select from list",
        "type-stars": "Star rating",
        "type-text": "Free text field",
        "menu": "Create or start a short poll and watch real-time evaluation",
        "create-poll": "Create survey",
        "desc-edit": "Create a new survey by switching to the “Editor” tab and then saving it.",
        "load-poll": "Load survey",
        "desc-server": "Load a survey that you have previously created and saved on the server.",
        "desc-local": "Start a survey that you have previously created in the editor and saved locally.",
        "new-poll": "New survey",
        "info3": "To test your survey, switch to the “Survey” tab – from there you can return to the editor at any time",
        "no-poll": "You haven't loaded or created a survey yet. Switch to the “Overview” tab for more information.",
        "desc-ki": "Create a survey automatically – with an AI tool of your choice."
    },
    "Polynom": {
        "title": "Polynomial function",
        "subtitle": "Determine the zeros, extrema and inflection points of a polynomial function and graph its first, second and third derivatives.",
        "menu": "Represent a polynomial function with its derivatives"
    },
    "Price": {
        "title": "The big quiz",
        "card-questions": "Overview of the questions",
        "edit-info": "For a joker, leave the question blank.",
        "edit-question": "Edit question",
        "num-scores": "Number of point values",
        "num-topics": "Number of topics",
        "score": "Points",
        "scores": "Points - rows",
        "time": "Time in s",
        "topic": "Topic",
        "topics": "Topics - columns",
        "menu": "Game with graded questions on different topics – similar to the TV show “The Big Prize”"
    },
    "Prim": {
        "title": "Prime numbers",
        "card-is-prime": "Is that a prime number?",
        "hint-one": "The number 1 has only one natural divisor and is therefore not a prime number 😎",
        "no-prime": "The number {n} is not a prime number 😢. It can be represented as the following product:",
        "is-prime": "The number {n} is a prime number 👍",
        "card-ulam": "What arises from boredom…",
        "info-ulam2": "The representation starts with a “1” in the middle and then continues counterclockwise in a spiral. See for yourself what structures are formed when prime numbers are colour-coded in this spiral.",
        "card-spiral": "Ulam spiral",
        "subtitle": "A prime number is a natural number that has exactly two different natural numbers as divisors. As simple as this definition sounds, prime numbers have fascinated mankind for thousands of years. Check here if a certain number is prime and discover secret patterns behind prime numbers…",
        "info-ulam1": "The Ulam spiral is a simple method of graphing prime numbers. It was discovered in 1963 by mathematician Stanisław Marcin Ulam while he was bored at a scientific lecture…",
        "menu": "Check whether a number is prime and discover “patterns” in the set of prime numbers"
    },
    "Pythagoras": {
        "title": "Pythagorean tree",
        "subtitle": "The Pythagorean tree is a simple and at the same time a beautiful example of a fractal that is created by a recursive construction. Change the recursion depth and observe the change of the curve.",
        "menu": "Simple fractal constructed from squares and rectangular triangles"
    },
    "QrGenerator": {
        "input": "Input - Text",
        "text-input": "The text you enter is neither transmitted over the internet nor stored on a server. If you create a QR code for a website, please enter the full address (starting with https://).",
        "title": "QR generator",
        "subtitle": "The abbreviation QR stands for “Quick Response”. The procedure was developed as early as 1994 (i.e. in the last millennium) by a Japanese company and is now widely used.",
        "example-txt-const": "Has the old warlock gone away for once! And now his spirits shall also live according to my will.",
        "info-text": "Please enter text or URL in order to generate a QR code.",
        "size": "Size",
        "radius": "Exradius",
        "menu": "Easily create your own QR codes - without any data leakage",
        "error-text": "The text is too long or contains invalid characters to generate a QR code."
    },
    "QrReader": {
        "hint-first-card-text": "The picture of your camera should be visible here - but that doesn't seem to work 😮",
        "hint1": "No camera is installed on your device (e.g. on the PC) → please plug in",
        "hint3": "Another browser window already displays the content of the camera → please close it",
        "hint4": "You are using an outdated browser (e.g. Internet Explorer) → please use the latest one",
        "cam": "Camera",
        "title": "QR reader",
        "subtitle": "Use your device's camera or upload a photo with a QR code. Neither the image nor the text is transmitted to a server; decryption takes place exclusively in the browser.",
        "hint2": "The browser does not have access to the camera → please allow it",
        "camera-hint": "Please hold the camera above the code so that it is captured sharply and not distorted.",
        "image-error": "Unfortunately no QR code can be recognized in this image.",
        "menu": "Scan QR codes – without installing an extra app"
    },
    "Quadratic": {
        "vertex": "Vertex shape",
        "linear": "Linear factor form",
        "title": "Quadratic function",
        "subtitle": "Determine the zeros of a quadratic function and set up the vertex and linear factor form.",
        "menu": "Roots, vertex form and linear factor form of a quadratic equation"
    },
    "Quiz": {
        "average": "Average",
        "btn-next-question": "Next question",
        "btn-show-report": "Show score",
        "countdown": "Countdown",
        "empty-quiz": "In order to start a quiz, there must be at least one question. Add it using the button below.",
        "end": "End",
        "icons": "Symbols for answers",
        "icons-0": "Numbers",
        "icons-1": "Letters",
        "icons-2": "Symbols",
        "info-answer": "Information about the answer",
        "info-end": "Game over!",
        "info-end2": "Until next time…",
        "info-wait": "Just a few seconds to the next question…",
        "new-question": "New question",
        "order": "Order of answers",
        "order-1": "random",
        "scores": "Score",
        "single-player": "Single player",
        "subtitle": "Single choice quiz game for one or several players, similar to the TV show “Who wants to be a millionaire?”.",
        "title": "Mint quiz",
        "menu": "Game for one or several people – similar to the traffic light quiz or the TV show “Who wants to be a millionaire?”",
        "btn-duplicate": "Duplicate question",
        "number-options": "Number of options",
        "question-type-1": "Multiple choice",
        "question-type-0": "Single choice",
        "warning-single-option": "Choose **exactly one** option for the Single choice type.",
        "info-part-type-1": "Choose **all applicable** answers and then press “Send”.",
        "info-part-type-0": "Choose the correct answer.",
        "info-edit-options": "Enter different options in the table below and mark the correct option (Single choice) or the correct options (Multiple choice) with a tick."
    },
    "Resonance": {
        "amplitude": "Amplitude exciter",
        "area": "Resistance surface",
        "card-t-x": "Time-place diagram",
        "exciter": "Exciter",
        "failure": "Resonance catastrophe",
        "frequency": "Frequency exciter",
        "spring": "Spring hardness",
        "subtitle": "A car is located on a horizontal plane and is excited to vibrate by an exciter via a spring. Both rolling friction and air friction, which is deliberately increased by a sail, have a damping effect.",
        "title": "Forced vibration",
        "wagon": "Carriage",
        "menu": "Horizontal spring pendulum that is harmonically excited"
    },
    "Rocket": {
        "title": "Horizontal rocket",
        "subtitle": "When a rocket is launched horizontally near the surface of the earth, it follows various paths depending on its initial speed. Try it out for yourself - when does a parabola, a circle, an ellipse or a hyperbola result?",
        "h0": "Launch altitude",
        "speed-info": "The higher the simulation speed, the less accurate the numerical simulation of the trajectory.",
        "menu": "Simulation of the trajectory of a rocket launching horizontally above the earth's surface"
    },
    "Schroedinger": {
        "title": "Schrödinger equation",
        "showGrid": "Show coordinate grid",
        "showPsi2": "Show {'|'}ψ{'|'}² instead of ψ",
        "btn-save": "Save status",
        "no-solution": "No oscillating or bound solution available",
        "subtitle": "Simulation of the one-dimensional stationary Schrödinger equation for an electron. Select one of the given potentials and use the slider to find the energy values which result in a reasonable physical solution. The calculation is done using the Numerov method, only solutions for bound states are supported.",
        "type": "Shape",
        "menu": "Numerical solution of the one-dimensional stationary Schrödinger equation",
        "finite-square-potential": "Rectangular potential well",
        "finite-square-potential-desc": "Electron in a rectangular potential well of depth ``V_0`` and width ``a``",
        "infinite-square-potential": "Infinite square well",
        "infinite-square-potential-desc": "Electron in an infinite square well of width ``a``",
        "v-shaped-potential": "V-shaped potential well",
        "v-shaped-potential-desc": "Electron in an infinite, V-shaped potential well with an inclination of ``a``",
        "double-square-potential": "Double potential well",
        "double-square-potential-desc": "Electron in a double well, each of width ``3unit(Å)`` and depth ``10unit(eV)``",
        "harmonic-potential": "Harmonic oscillator",
        "harmonic-potential-desc": "Electron in a parabolic well with potential function ``V(x)=a*x^2``",
        "inclined-potential": "“Crooked” quantum well",
        "inclined-potential-desc": "Electron in a quantum well of height ``V_0`` and width ``a``, the bottom of which increases linearly by the value ``h``",
        "hydrogen-potential": "Coulomb potential hydrogen",
        "hydrogen-potential-desc": "Radial potential of the hydrogen atom for the secondary quantum number ``l=0``",
        "nuclear-potential": "Coulomb barrier for α-particles",
        "nuclear-potential-desc": "This potential serves to illustrate the ``alpha``-decay and does not represent an exact course."
    },
    "Search": {
        "no-result": "Unfortunately, no results could be found for your search term. Please note that the search will only be carried out in your language.",
        "enter-key": "Please enter a search term to start the search.",
        "section-else": "Games & Examples",
        "section-apps": "Apps & Simulations",
        "title": "Search"
    },
    "Sierpinski": {
        "title": "Sierpinski triangle",
        "filled2": "only area of the fractal filled",
        "filled3": "completely filled with colours",
        "subtitle": "The Sierpinski triangle is a fractal described by mathematician Sierpiński in 1915 that results from recursively replacing an equilateral triangle with three smaller equilateral triangles.",
        "menu": "Another fractal based on equilateral triangles"
    },
    "Skydive": {
        "time-parachute": "Opening time of the parachute",
        "show-th": "Display height",
        "show-tv": "Display speed",
        "card-details": "Jumper and parachute",
        "open": "Open parachute",
        "mass": "Total mass",
        "area-parachute": "Resistance surface parachute",
        "area-jumper": "Resistance surface jumper",
        "cw-parachute": "cw value parachute",
        "cw-jumper": "cw value jumper",
        "h0": "Jump height",
        "subtitle": "Simulation of a parachute jump from a height of several kilometres.",
        "title": "Parachute descent",
        "show-details": "Show details of jumper and parachute",
        "speed": "Falling speed",
        "show-ta": "Show acceleration curve",
        "menu": "Simulation of a parachute descent from a height of several kilometers"
    },
    "Spectrum": {
        "fill-gas": "Filling gas",
        "led": "LED color",
        "led-0": "red (GaAlAs)",
        "led-1": "green (GaP)",
        "led-2": "blue (GaN)",
        "led-3": "white (GaInN + dye)",
        "scale-intensity": "Autoscaling intensity",
        "visible-spectrum": "Visible spectrum",
        "visible-info": "The visible range between ``380unit(nm)`` and ``730unit(nm)`` is shown.",
        "spectral-dist": "Spectral distribution",
        "title": "Light spectra",
        "setup-0": "Glowing body",
        "setup-1": "Gas discharge pipe",
        "setup-2": "Light diode",
        "setup-3": "Absorption spectrum",
        "subtitle": "Distribution of electromagnetic radiation power as a function of wavelength for different light sources or experimental set-ups.",
        "menu": "Electromagnetic spectra of various light sources and different experimental setups",
        "absorb-gas": "Absorbing gas"
    },
    "SpringPendulum": {
        "title": "Spring pendulum",
        "subtitle": "Simulation of a spring pendulum, optionally for oblique deflections and taking air friction into account",
        "force-2": "Force gravity and spring",
        "spring-constant": "Spring constant",
        "menu": "Simulation of a spring pendulum, optionally for large amplitudes and damping due to air friction"
    },
    "StringWave": {
        "title": "Swinging rope",
        "subtitle": "A rope is excited on the left side by a harmonic oscillation. Over time, this oscillation spreads over the entire rope. Depending on the general conditions and damping, this superposition results in a standing wave.",
        "c": "Wave speed",
        "right-end": "Right end",
        "pulse": "Single pulse",
        "f": "Excitation frequency",
        "A0": "Excitation amplitude",
        "right-end-1": "open",
        "right-end-2": "none",
        "plus10s": "forward",
        "start-oszi": "Start oscillator",
        "stop-oszi": "Stop oscillator",
        "display-2": "Superposition & Single waves",
        "mu": "Damping",
        "display": "Displayed waves",
        "display-1": "Single waves",
        "visualization": "Type of display",
        "visualization-0": "Continuous rope",
        "visualization-1": "Wave machine",
        "display-0": "Superposition",
        "menu": "Simulation of a rope wave with loose or open end"
    },
    "Sudoku": {
        "title": "HEXed sudoku",
        "info-solved": "You have successfully solved the riddle!",
        "info-select-value": "Please select a value in the input line first.",
        "info-enter-values": "Please enter values first - then you can check if they are correct.",
        "check-values": "Check values",
        "subtitle": "The rules of the hexed Sudoku are basically the same as those of the normal Sudoku. However, instead of the numbers 1 to 9, the numbers 0-9 and the letters A-F are possible, i.e. a total of 16 different entries. The playing field is correspondingly larger, consisting of 4x4 blocks with 4x4 squares each.",
        "menu": "Giant Sudoku with 16 different numerical values"
    },
    "SyncCard": {
        "challenge-info": "In order to create the room, your device must first solve a small cryptographic puzzle. This may take a minute.",
        "challenge-wait": "Please wait a moment or two 😅",
        "challenge-wrong": "Unfortunately, your computer could not solve the puzzle 🤔 Reload the page and try again.",
        "count-members": "Number of guests: {count}",
        "error-text": "Unfortunately, you cannot invite other guests. This is either because the sync server is configured incorrectly or you are starting the MintApps from a local directory.",
        "info-privacy": "To protect the anonymity of the guests, they are given random names. Answers are pseudonymised and transmitted to a server where they are only stored temporarily. For further information, please see the Privacy Policy.",
        "invite-info-text": "You can either use this app alone or invite other guests.",
        "invite-text": "Scan the code to enter the room as a guest.",
        "password-required": "Please log in first using the button in the main menu to use this function.",
        "title": "Invite guests",
        "dont-change-tab": "Stay on this tab after inviting guests or the shared session will end."
    },
    "Teltron": {
        "subtitle": "Electrons are emitted by a hot cathode and are accelerated via a voltage ``U_B``. After that they enter a homogenous magnetic field generated by a Helmholz pair of coils perpendicularly. The tube is filled with a low concentration of gas (e.g. Hydrogen), showing the circular motion of electrons due to splice ionisation.",
        "title": "Teltron tube",
        "IC": "Coil current",
        "N": "Winding number",
        "R": "Radius (coil)",
        "show-field": "Show magnetic field",
        "show-scale": "Show scale",
        "show-coil": "Show coil data",
        "menu": "Electron movement in a homogenous magnetic field"
    },
    "Template": {
        "example-text-1": "Content of the first card, here e.g. a text.",
        "example-text-2": "Optionally, cards can also include a footer, which typically contains several buttons.",
        "last-card": "Last card",
        "first-card": "First card",
        "second-card": "Second card",
        "info-density": "Simple calculation of the physical density from mass and volume.",
        "third-card": "Third card",
        "info-display": "This card will only be displayed under a certain condition.",
        "title": "Example App - Template",
        "subtitle": "This template app contains the most important elements of MintApps. Switch to “Information” tab to find out how you can create your first MintApp based on this template.",
        "menu": "Sample page to illustrate the typical structure of a single page of MintApps"
    },
    "TexTrainer": {
        "linear-eq": "Linear function",
        "quad-eq": "Quadratic function",
        "solution-quad-eq": "Solution formula quadratic equation",
        "text-muted": "Please enter a formula in the “Input” card or select an example.",
        "gaussian-normal-distribution": "Gaussian normal distribution",
        "matrix": "Identity matrix",
        "menu": "Trainer for entering formulas in TeX syntax",
        "input-placeholder": "Please enter the formula in TeX syntax here!",
        "title": "TeX trainer",
        "subtitle": "Interactively practice mathematical typesetting in the [TeX syntax](https://tug.org/), developed by Donald E. Knuth in 1977.",
        "hint": "This app is based on the library “katex”. You can find more information on the website [katex.org](https://katex.org/)."
    },
    "Throw": {
        "subtitle": "Simulation of the oblique, horizontal or vertical throw of a ball with variable parameters and optional air friction",
        "initial-height": "Launch height",
        "perspective": "Location diagram perspective",
        "perspective-0": "perpendicular to the path (z-direction)",
        "card-position": "Location diagram",
        "ymax": "Flight level",
        "xmax": "Flying distance",
        "visualization": "Location diagram visualisation",
        "visualization-0": "Body only",
        "visualization-2": "Stroboscope (10 fps)",
        "title": "Throwing movements",
        "initial-speed": "Launch speed",
        "alpha": "Launch angle",
        "perspective-2": "from the front (x-direction)",
        "perspective-1": "from the top (y-direction)",
        "show-values": "Show values",
        "menu": "Simulation of the tracectory of a thrown object with variable start parameters",
        "tmax": "Flight duration"
    },
    "Tictac": {
        "subtitle": "In this game it is easy to write an unbeatable program. Try it out by setting the level of difficulty to maximum! It is based on the so-called [minimax algorithm](https://en.wikipedia.org/wiki/Minimax), which identifies the best move by cleverly evaluating the possible moves.",
        "title": "Tic-tac-toe",
        "menu": "Beat the computer - it's not easy…"
    },
    "TiltedPlane": {
        "title": "Tilted plane",
        "subtitle": "A car is on a plane of length ``1 unit(m)`` with an adjustable tilt angle. For usage instructions, see the “Information” tab.",
        "alpha": "Inclination angle",
        "col-0": "Position ``x_i//unit(cm)``",
        "col-1": "Entry time ``t_i//unit(s)``",
        "col-2": "Interruption ``Delta t_i // unit(ms)``",
        "flag-width": "Width of the flag",
        "light-barriers": "Light barriers",
        "new-light-barrier": "New barrier",
        "no-light-barriers": "Please add light barriers for measurement.",
        "speed-1": "slow",
        "speed-3": "fast",
        "switch-strobo": "Use Stroboscope",
        "switch-barriers": "Use light barriers",
        "force-2": "Components",
        "menu": "Simulation of accelerated motion with friction on a tilted plane"
    },
    "UnderConstruction": {
        "text": "This app is currently still under development.\nYou can assume that it is still buggy …"
    },
    "Vcard": {
        "mail": "{'@'} Email",
        "title-person": "The person",
        "subtitle": "The [vCard standard](https://datatracker.ietf.org/doc/html/rfc6350) was originally defined in 1998 and enables the exchange of address data. In the age of smartphones, it is still up to date – so you can easily exchange address data with a QR code. If you like this app, you may also be interested in the [iCalendar generator](mint-icalendar).",
        "title": "vCard generator",
        "priv-data-title": "Private data",
        "bday": "Birthday",
        "lastname": "Last name",
        "firstname": "First name",
        "telVoice": "☎ Home phone",
        "telCell": "☎ Mobile",
        "website": "Website",
        "adrCountry": "Country",
        "adrCode": "Postcode (Zip code)",
        "fax": "☎ Telefax",
        "contact": "Contact",
        "organization": "Company",
        "job-things": "Official data",
        "adrCity": "City",
        "adrStreet": "Street & No.",
        "hint": "All data you enter will remain on your device and will not be transmitted via the internet. Please leave any fields that are not required blank.",
        "menu": "Create your own vCards as a QR code – without leaking data",
        "honoric-prefix": "Honorific prefixes",
        "position": "Position or function"
    },
    "Vidana": {
        "title": "Video analysis",
        "diagram-0": "Points",
        "card-process": "Sequence",
        "step-1": "Select video",
        "step-2": "Detect frames",
        "step-3": "Set start time",
        "step-4": "Set origin",
        "step-5": "Set coordinate system",
        "step-6": "Set scale",
        "step-7": "Capture values",
        "step-8": "Evaluation",
        "step-nr": "Step {nr}",
        "card-video": "Video",
        "btn-play": "Play",
        "btn-next-frame": "To the next frame",
        "btn-last-frame": "To the previous frame",
        "btn-delete-point": "Delete value",
        "info-step-1": "Record your own video, use a local file from your device, or choose a recording from the “Examples” tab for analysis.",
        "info-step-3": "Forward the video to the point where you want the time measurement to start. Confirm your choice by pressing “Next”.",
        "info-step-4": "Choose the origin of the coordinate system and press “Next”.",
        "info-step-7": "Now mark the position of the body in the video and repeat this for the following images by pressing the “Forward” button or the space bar. When all points are recorded, press “Next”.",
        "position": "Position",
        "scale": "length of the line",
        "eval-table": "Table",
        "eval-x-y": "``x``-``y`` chart",
        "eval-t-x": "``t``-``x`` chart",
        "eval-t-y": "``t``-``y`` chart",
        "eval-t-vx": "``t``-``v_x`` chart",
        "eval-t-vy": "``t``-``v_y`` chart",
        "eval-t-ax": "``t``-``a_x`` chart",
        "eval-t-ay": "``t``-``a_y`` chart",
        "diagram": "Chart type",
        "diagram-1": "Lines",
        "diagram-2": "Points and lines",
        "error-no-frames": "No frames could be detected in the video. Try the analysis in a different browser.",
        "error-to-long": "The selected video is too long and not suitable for real-time video analysis.",
        "seeking": "Searching frames…",
        "info-step-2": "The video will now be scanned to identify the times of each frame. If the recognition does not start automatically, press the play button once.",
        "info-step-5": "Choose one coordinate axis for a linear movement, and two axes for all other processes. Then press “Next”.",
        "info-step-6": "Select two points in the video image, enter the length of the connecting line and press “Next”.",
        "info-step-8": "Choose an appropriate visualization; optionally you can draw a regression line through the points.",
        "hint-examples": "The examples are optimized for Safari browser on iPad and for Chrome browser on all other devices. If the automatic frame recognition doesn't work on your device, please try a different browser.",
        "menu": "Analysis of a one- or two-dimensional movement based on a video",
        "eval-t-a": "``t``-``a`` chart",
        "eval-t-r": "``t``-``r`` chart",
        "eval-t-v": "``t``-``v`` chart",
        "firefox-unsupported": "Please use a different browser for this app, e.g. Chrome, Safari or Edge.",
        "btn-load": "Load analysis",
        "btn-record": "Record video",
        "btn-save": "Save analysis"
    },
    "VideoRecorder": {
        "direction": "Direction",
        "direction-default": "Default",
        "direction-user": "Front camera",
        "direction-environment": "Rear camera",
        "framerate": "Framerate",
        "error-video-not-supported": "Unfortunately, your browser or device does not support recording of videos.",
        "error-video-not-allowed": "The camera could not be started. This may be because the camera is being used by another app, or the “Framerate” or “Direction” settings are not supported.",
        "title": "Video recorder",
        "resolution": "Maximum resolution"
    },
    "WaitIcon": {
        "please-wait": "One moment please…"
    },
    "Wavepacket": {
        "title": "Wave packet",
        "guiDeltaX": "Position uncertainty",
        "guiDeltaP": "Momentum uncertainty",
        "subtitle": "If harmonic waves with different impulses (or wavelengths) are superimposed, the result is a spatially localized wave packet that travels over time. In the case of photons, these packets move at the speed of light ``c`` and have a constant width (positional uncertainty ``Delta x``). The situation is different for electrons, whose wave packets “dissolve” over time due to dispersion and have a phase velocity that is greater than ``c``.",
        "menu": "Animation of a wave packet for photons or electrons",
        "speed-of-light": "Speed of light"
    },
    "Waves": {
        "title": "Ripple tank",
        "subtitle": "Simulation of the interference or diffraction pattern in a ripple tank for different experimental setups. Please be patient on older devices, since a relatively high computing power is required…",
        "setup-0": "Point sources",
        "src-num": "Number of sources",
        "src-dist": "Source distance",
        "screen-dist": "Distance observer",
        "border": "Border",
        "border-0": "Without damping",
        "border-1": "With damping",
        "show-intensity": "Show intensity",
        "card-waves": "Wave image",
        "card-intensity": "Intensity observer",
        "menu": "Simulation of the interference or diffraction pattern in a riplle tank",
        "error-slit-dist": "Please check your values – the slit width must be smaller than the slit distance!",
        "error-width-exceeded": "The total width must be less than ``10unit(cm)`` – because that is the size of the ripple tank!"
    },
    "Wheatstone": {
        "title": "Wheatstone bridge circuit",
        "subtitle": "The circuit consists of two series circuits connected in parallel, each with two resistors; the voltage ``U_0`` is applied from the outside. This “measuring bridge” is used to determine resistances – if, for example, three resistances are known, the fourth can be determined by adjusting the bridge.",
        "showI-switch": "Show current levels",
        "menu": "Measurement of ohmic resistance for electrical direct current",
        "adjust-with": "Adjust using"
    },
    "Xray": {
        "title": "X-ray tube spectrum",
        "anode": "Anode material",
        "outputD": "Grid spacing",
        "outputKb": "K~β~ line",
        "outputKa": "K~α~ line",
        "outputG": "Spectrum limit",
        "crystal": "Turning crystal",
        "spectrum": "X-ray spectrum",
        "subtitle": "Simplified representation of the emission spectrum of an X-ray tube as a function of the anode material and the accelerating voltage. In the simulation, only the K~α~ and the K~β~ line are considered, the influence of higher diffraction orders in the measurement is visible when the spectrum is plotted against the angle.",
        "inputU": "Operating voltage",
        "menu": "Emission spectrum of an X-ray tube with variable voltage and selectable anode material"
    },
    "Zyklotron": {
        "title": "Cyclotron",
        "rmax": "Cyclotron radius",
        "subtitle": "Simulation of acceleration in a classical cyclotron with constant frequency or a synchro-cyclotron which adjusts the frequency according to the relativistic mass increase.",
        "mode-0": "Classic",
        "mode-1": "Relativistic with frequency adjustment",
        "mode-2": "Relativistic without frequency adjustment",
        "menu": "Acceleration of protons in a classical or relativistic synchrotron"
    },
    "Storm": {
        "menu": "Collective brainstorming with Markdown and AsciiMath support"
    },
    "WaveEquation": {
        "title": "Wave equation",
        "propagation-speed": "Propagation speed",
        "card-location": "Location course",
        "info-card-location": "Propagation of the wave in the direction of the ``x`` axis, the cross marks a specific particle at the ``x_0`` position.",
        "wave-type": "Wave type",
        "wave-type-0": "Progessive wave",
        "wave-type-1": "Stationary wave",
        "card-vector": "Vector diagram",
        "info-card-vector": "Time course of the oscillation of the particle at the fixed position ``x_0``, shown as a vector diagram.",
        "menu": "Animation of location and time dependence of an advancing or standing linear wave"
    },
    "SyncServer": {
        "challenge": "Cryptographic Challenge - Accessible",
        "captcha": "Challenge-Response Test - Captcha",
        "node": "NodeJS server",
        "php": "PHP server",
        "menu": "Current status and information about the sync-server"
    },
    "ModalDownloadApp": {
        "download-info": "You can download this app as a SCORM package (for learning systems like moodle, mebis, etc.).",
        "i-agree": "I have read the disclaimer and I agree.",
        "download-warning": "Please note that the operator of this site assumes no liability for the functionality, security and freedom from viruses of the files made available for download."
    },
    "ModalDownloadFile": {
        "btn-local": "Download file",
        "file-name": "File name without extension",
        "btn-server-overwrite": "Overwrite",
        "btn-server": "Upload server",
        "info1": "If possible, avoid using special characters in the file name, you can usually find the file in your device's Downloads folder.",
        "info2": "There are basically two ways to save this activity:\n- Download a file in JSON format, which you can open again later in this app. If possible, do not use any special characters in the file name.\n- Upload to the server so that it is displayed on the overview page of this app and you can share it directly with other guests. You must be logged in to use this function.",
        "upload-duplicate": "A file with the same name already exists on the server. Choose a different name or click “Overwrite” if you want to replace it."
    },
    "Rcalc": {
        "first-card": "Details of the rings",
        "resistorvalue": "Value of resistor",
        "ring-number": "Number of rings",
        "subtitle": "The electrical values of resistors are often coded by means of coloured rings. There are different systems with usually four, five or even six rings. Details can be found in [Wikipedia](https://en.wikipedia.org/wiki/Electronic_color_code#Color_band_system).",
        "temp-coefficient": "Temp. Coefficient",
        "title": "Colour coding of resistors",
        "tolerance": "Tolerance",
        "menu": "Calculation of the resistance value using the colored rings",
        "ringK": "Temp. Coefficient",
        "ringM": "Multiplier",
        "ring1": "Ones",
        "ring10": "Tens",
        "ring100": "Hundreds"
    },
    "TDChange": {
        "title": "Thermodynamic change of state",
        "subtitle": "Representation of isobaric, isochoric, isothermal and adiabatic state changes",
        "change": "Change of state",
        "isotherm": "isothermal",
        "isochor": "isochoric",
        "isobar": "isobaric",
        "adiabatic": "adiabatic",
        "card-states": "State variables and changes",
        "card-energy": "Process variables",
        "adiabatic-index": "Adiabatic exponent",
        "units": "Units",
        "material": "Gas filling",
        "info-energy": "First add at least one state change.",
        "heat-capacity": "Specific heat capacity",
        "show-energy": "Show process variables",
        "specific-gas-constant": "Specific gas constant",
        "confirm-material": "Do you really want to change the gas? This will reset all previous entries.",
        "eta": "Efficiency",
        "epsilon": "Coefficient of performance",
        "menu": "Representation of isobaric, isochoric, isothermal and adiabtic changes of state",
        "info-change": "Select the change of state that transfers to the new state. In the case of an isothermal, isochoric or isobaric change of state, this already defines a state variable of the new state.",
        "short-title": "Thermodynamics"
    },
    "Mandelbrot": {
        "menu": "View the fascinating fractal - depending on your computer you may need some patience…",
        "title": "Mandelbrot set"
    },
    "Substances": {
        "air": "Air",
        "CO2": "Carbon dioxide (CO₂)",
        "CH4": "Methane (CH₄)",
        "Fe": "Iron (Fe)",
        "Cu": "Copper (Cu)",
        "Rb": "Rubidium (Rb)",
        "H2": "Hydrogen (H₂)",
        "O2": "Oxygen (O₂)",
        "N2": "Nitrogen (N₂)",
        "Mo": "Molybdenum (Mo)",
        "Ar": "Argon (Ar)",
        "He": "Helium (He)",
        "CO": "Carbon monoxide (CO)",
        "Na": "Sodium (Na)",
        "Hg": "Mercury (Hg)"
    },
    "Errors": {
        "wrong-app-type": "This file was created with the “{cause}” app and can only be opened with it.",
        "no-examples-available": "Unfortunately, there are no examples on this topic available on this server.",
        "load-example": "Unfortunately, the example you selected is no longer available.",
        "local-load": "Unfortunately, the local file cannot be opened because it is in an invalid format or was created with another app.",
        "no-game": "You haven't loaded or created a game yet. Open “Overview” tab for more information.",
        "video-format-not-supported": "Unfortunately, your browser does not support this video format. First try the analysis in a different browser - or convert the video into a different format.",
        "not-supported-browser": "Unfortunately, this function is not supported by your browser (yet).",
        "captcha-expired": "The captcha is not valid or has expired",
        "invalid-room-id": "The room ID is incorrect, please restart the application.",
        "load-error": "Unfortunately, the application cannot be loaded. Please check your internet connection or the selected file.",
        "message-invalid-json": "The message to be sent does not have a valid JSON format",
        "message-invalid-length": "The message to be sent is too long",
        "no-db-connection": "The connection to the database is not possible, please restart the application.",
        "no-local-sync": "Unfortunately, a shared session is only possible if the application is started from a web server.",
        "room-expired": "Unfortunately, your shared session is no longer available.",
        "room-id-missing": "The room was not specified",
        "room-max-number-exceeded": "The maximum number of rooms has been exceeded",
        "server-no-connection": "Unfortunately, the connection to the configured server cannot be established.",
        "server-connection-closed": "The connection to the server was terminated. Please restart the app.",
        "token-invalid": "The token is not valid",
        "no-sync-server": "There is no sync server available in the configuration.",
        "room-member-limit": "Unfortunately, no other guests can enter this room.",
        "room-history-exceeded": "The maximum history length has been exceeded.",
        "secret-invalid": "Wrong Username or password",
        "db-duplicate-entry": "A file with this name already exists on the server – please choose another one.",
        "activity-not-found": "The specified activity is not shared or has already been deleted.",
        "password-invalid": "Password does not meet the requirements",
        "password-mismatch": "The passwords don't match",
        "access-denied": "Access denied",
        "user-invald": "Invalid username",
        "user-already-exists": "This username is already taken",
        "session-invalid": "Your session has expired – please log in again.",
        "account-locked": "User locked",
        "access-forbidden": "You are not authorized to view this page.",
        "user-invalid": "The user ID is not valid.",
        "local-load-size": "Unfortunately, the local file cannot be opened because it is too large.",
        "invalid-action": "The action could not be performed, please restart the app.",
        "user-doesnt-exist": "The user does not (anymore) exist.",
        "quota-exceeded": "Your storage space on the server has been exceeded.",
        "totp-invalid": "Invalid or expired TOTP token",
        "totp-not-available": "Please activate two-factor authentication in your profile first!",
        "2fa-already-enabled": "You have already set up two-factor authentication for this account.",
        "totp-missing": "Please enter a valid token.",
        "user-login-wait": "Please wait a moment and then repeat the login.",
        "not-owner": "Only the owner of this room can delete it.",
        "user-close-sessions": "Please close all other sessions first and then reload this page.",
        "local-load-invalid-id": "Unfortunately, the local file cannot be opened because the ID is invalid.",
        "session is null": "Your session has expired – please log in again.",
        "wrong-json-format": "The entered text has no or an invalid JSON format. Please check it again.",
        "realname-invalid": "First or last name invalid",
        "email-invalid": "The email address is invalid",
        "email-already-exists": "This email address is already assigned to another user.",
        "activity-size-exceeded": "The activity exceeds the maximum permitted size.",
        "email-verification-already-sent": "A verification code has already been sent to this email address. Please wait a few minutes and then try again.",
        "email-verification-currently-unavailable": "Verification by email cannot be performed at this time. Please try again in a few minutes.",
        "invitation-expired": "Unfortunately, the invitation link you are using has expired.",
        "invalid-realname": "Invalid first or last name",
        "invalid-message": "Invalid message",
        "invalid-subject": "Invalid subject",
        "invalid-verification-code": "The verification code is incorrect or no longer valid.",
        "invalid-email-adress": "Invalid email address",
        "activity-invalid": "Unknown type of activity",
        "import-canceled": "The import process was aborted",
        "import-less-than-one-row": "The file must contain at least one data row",
        "import-non-constant-number-of-cols": "The number of columns per row must be constant",
        "import-less-than-two-cols": "The data file must contain at least two columns",
        "import-no-numeric-data": "No numerical values were found",
        "locale-invalid": "Invalid language"
    },
    "User": {
        "admin": "Administrator",
        "confirm-delete": "Do you really want to delete this user? Please note that all activities will also be permanently deleted.",
        "lastlogin": "Last login",
        "new-password": "New password",
        "repeat-password": "Repeat password",
        "password": "Password",
        "user": "User",
        "password-rules": "Your password must contain at least one digit, one lowercase and one uppercase letter and be between {min} and {max} characters long.",
        "password-info": "You don't have an account? Just [install](https://codeberg.org/MintApps/client/src/branch/main/INSTALL.md) your own instance of the MintApps on your server 😎",
        "change-password": "Change password",
        "delete-account": "Delete account",
        "reset-password-info": "Forgot your password or your account is locked? Then send an email to the address given in the imprint.",
        "logout": "Logout",
        "login": "Login",
        "locked": "Locked",
        "user-rules": "The user ID may contain lower- and uppercase letters, digits and special characters -_.@.",
        "terms-text": "- Please observe the [Terms of Use](terms) for this server when using it.\n- If you do not comply with these rules, your data and your account will be *deleted without notice*.",
        "token": "Token",
        "info-totp": "Scan the code with an app that supports the TOTP (time-based one-time password) standard and enter a valid token to proceed.",
        "twofactor": "Two factor authentication",
        "info-2fa": "To increase the security of your account, you can activate two factor authentication (2FA).",
        "info-disable-2fa": "Please enter a valid TOTP token to disable two-factor authentication.",
        "cookie-info": "Please note that when logging in, a technically necessary session cookie is set, which is stored in the browser for a limited time and automatically deleted after closing.",
        "email": "Email",
        "realname": "First and last name",
        "edit-realname": "Edit name",
        "passwordReset": "Forgot password",
        "edit-email": "Change email address",
        "edit-locale": "Change language"
    },
    "ActivityList": {
        "confirm-delete": "Are you sure you want to delete this activity?",
        "login": "Please log in first to see the list of activities saved on the server.",
        "no-activities-available": "You have not yet saved any activities on this topic on this server.",
        "choose-share-action": "To share this activity with others, you can send them a link. Anyone who receives this link can access it and use the embedded media, such as images."
    },
    "UserAdmin": {
        "expires": "Expiry time",
        "created": "Create time",
        "room-name": "Name",
        "room-type": "Type",
        "confirm-delete-room": "Do you really want to delete this room?",
        "no-rooms": "There are currently no active rooms on the server.",
        "card-rooms": "Active rooms",
        "card-activities": "Saved activities",
        "card-users": "List of users",
        "edit-password": "Set new password",
        "add-user": "Add a user",
        "owner": "Owner",
        "title": "Management",
        "subtitle": "Management of rooms, activities and users of the configured sync server",
        "edit-user": "Edit user",
        "hint-edit-password": "Changing the password will also reset any two-factor authentication that may be enabled.",
        "no-activities": "There are currently no saved activities on the server.",
        "card-invitations": "Invitations",
        "invitation-maxuses": "Maximum number of uses",
        "confirm-delete-invitation": "Are you sure you want to delete this invitation? Users who have already registered are not affected.",
        "no-invitations": "There are currently no active invitations on the server.",
        "add-invitation": "Add invitation",
        "active": "active",
        "send-message": "Send message",
        "message": "Message",
        "info-message": "Send a message to all users of your MintApps instance.",
        "subject": "Subject",
        "invitation-lifetime": "Validity of the invitation in days"
    },
    "Mathefix": {
        "correct": "Very well – that's correct 🤓",
        "menu": "Playful mental arithmetic training",
        "title": "Mathefix",
        "subtitle": "- First, select the number range, the number set and the mathematical operations.\n- The level of difficulty determines how many numbers each term contains.\n- There is an optional time limit: the faster you answer, the higher is the score.\n- Watch out, every failed attempt leads to a deduction of points!\n- Optionally, you can also invite guests who can then compete with each other.",
        "calculate": "Calculate",
        "info-done": "The game is over!"
    },
    "UserData": {
        "subtitle": "Overview of all files that you have saved on the server"
    },
    "UserProfile": {
        "confirm-password-change": "Your password has been changed successfully.",
        "title": "Profile",
        "subtitle": "Manage your profile on the configured sync server",
        "confirm-delete": "I agree that my account and all data stored on the server will be deleted."
    },
    "Perceptron": {
        "title": "Perceptron",
        "num-layers": "Number of layers",
        "menu": "Simulation of a simple neural network",
        "subtitle": "Simulation of a simplified, multilayer neural network to illustrate the basic functionality. Using the examples provided, learn how the network performs the calculation.",
        "card-input": "Current data set",
        "card-data": "Test data sets",
        "input-value": "Input value",
        "info-change-net": "Any changes to the layers reset the defined weights in the network - so you have to start training again from scratch. If you change the number of input nodes, all test data sets will also be deleted.",
        "target-value": "Target output value",
        "num-input-nodes": "Number of nodes input layer",
        "num-hidden-nodes": "Number of nodes hidden layer",
        "no-data": "There are currently no test data sets for the network. Please enter them in the “Current data set” card and select “Add as test data set”.",
        "output-value": "Output value",
        "weight": "Weight",
        "input-node": "Input node with variable value",
        "mse": "Mean squared error",
        "input": "Input",
        "confirm-reset": "Are you sure you want to delete all inputs, weights and test records?",
        "btn-add-data": "Add as test dataset",
        "threshold": "Threshold",
        "show-weights": "Show weights"
    },
    "Hydrogen": {
        "title": "Hydrogen atom",
        "plane": "Orientation of the plane",
        "angular-function": "Angular dependence of the wave function",
        "input-m": "Magnetic quantum number",
        "menu": "Representation of the wave functions in the hydrogen atom",
        "input-l": "Secondary quantum number",
        "input-n": "Principal quantum number",
        "radial-function": "Radial part of the wave function",
        "mode": "Notation and representation",
        "orbital": "Orbital",
        "subtitle": "Representation of the angular dependence and the radial part of the wave functions in the hydrogen atom"
    },
    "Documentation": {
        "title": "Client documentation",
        "menu": "Documentation of the JavaScript components and libraries of MintApps"
    },
    "OszillationEquation": {
        "info-card-time": "Time course of the oscillation, shown as a line diagram",
        "info-card-vector": "Time course of the oscillation, shown as a vector diagram",
        "menu": "Animation of the time dependence of a harmonic oscillation as a vector and line diagram",
        "title": "Oscillation equation"
    },
    "ImgEncoder": {
        "info-text": "Please select an image and it will be converted automatically.",
        "menu": "Convert your images into Base64 format",
        "title": "Base64 image encoder",
        "subtitle": "Convert your images into Base64 format to use them directly e.g. in an HTML page. The files are not transferred to the server, so they remain exclusively on your device.",
        "compress": "Compress image",
        "max-size": "Maximum file size",
        "info-compress": "- Compression is only possible for png or jpg images.\n- The image is only compressed if its file size exceeds the value you have specified.\n- Only in this case will the additional restriction of the maximum dimension be taken into account.",
        "max-dim": "Maximum dimension"
    },
    "CurveElevation": {
        "menu": "Cornering on a flat or inclined road, depending on various parameters",
        "alert1": "The car slides to the right out of the curve!",
        "alert2": "The car slides to the left out of the curve!",
        "alert3": "The car tips to the left!",
        "alert4": "The car tips to the right!",
        "subtitle": "Representation of the forces when cornering on a flat or inclined road, depending on the vehicle and curve geometry as well as speed and friction. If the conditions are unfavorable, the vehicle can slide out of the curve or even tip over.",
        "title": "Forces during cornering",
        "direction": "Direction of curve",
        "view-info": "View from the rear"
    },
    "RadioactiveDecay": {
        "size": "Size of simulation",
        "title": "Radioactive decay",
        "menu": "Simulation of various radioactive decays and decay chains",
        "nuclides-chart": "Nuclide chart",
        "startNucleus": "Initial nuclide",
        "nuclides-info": "Information about the nuclides",
        "progeny": "Decays",
        "nucleus": "Nuclide"
    },
    "LDM": {
        "title": "Liquid-drop model",
        "nuclide-chart": "Nuclide chart (Segrè's representation)",
        "binding-energy": "Binding energy per nucleon",
        "hint-click": "Click on the “Nuclide chart” to select a specific nucleus.",
        "surface-energy": "Surface energy",
        "subtitle": "Empirical model that describes the atomic nucleus as a dense structure similar to a drop of liquid. By considering five different energy terms, it provides a good approximation of the binding energies. However, the results deviate for smaller and “magic” nuclei, as it does not take into account the [shell structure of the nucleus](https://en.wikipedia.org/wiki/Nuclear_shell_model).",
        "volume-energy": "Volume energy",
        "value": "Value in MeV",
        "total-energy": "Total binding energy",
        "coulomb-energy": "Coulomb energy",
        "card-energies": "Calculated energies",
        "pairing-energy": "Pairing energy",
        "menu": "Calculation and visualization of the binding energy of atomic nuclei",
        "drop-nucleons": "Drop and nuclides",
        "drop": "Drop",
        "hint-chart": "The more intense the color of a point, the higher is the average binding energy of the corresponding nucleus.",
        "asymmetry-energy": "Asymmetry energy"
    },
    "Tips": {
        "auto": "Auto",
        "title": "QR tips",
        "menu": "Interactive cards with text, images and formulas – shareable via QR code and can be uncovered step by step",
        "subtitle": "Create interactive cards with text, images and formulas – shareable via QR code and discoverable step by step. Note that you need to log in to the server to share.",
        "confirm-delete-card": "Are you sure you want to delete this card?",
        "no-cards": "Currently there are no cards yet, switch to the editor to add some!",
        "btn-add-card": "Add card",
        "auto-open": "Open automatically",
        "alert-wait": "Not so fast – take your time and think first",
        "alert-order": "No cheating – reveal the cards in the correct order",
        "card-overview": "Overview of cards",
        "time-next-card": "Waiting time for the next card",
        "info-no-cards": "There are no cards yet, create them with the “Add card” button.",
        "desc-server": "Load cards with tips that you have previously created and saved on the server.",
        "desc-local": "Load cards with tips that you have previously created in the editor and saved locally.",
        "desc-edit": "Create a new card collection by switching to the “Editor” tab and then saving it.",
        "info3": "To test your tips, switch to the “Cards” tab – from there you can return to the editor at any time.",
        "desc-ki": "Create interactive cards automatically – with an AI tool of your choice.",
        "auto-number": "Auto numbers",
        "any-order": "Uncover at will",
        "max-cols": "Maximum number columns"
    },
    "RadiationBalance": {
        "subtitle": "Simple model for determining the surface and atmospheric temperature of the Earth. Vary the degree of reflection (albedo) for incident sunlight and the degree of absorption of the atmosphere for infrared light and observe the effects.",
        "title": "Idealized greenhouse model",
        "p-sun-out": "Reflected solar radiation",
        "animate": "Timed animation",
        "absorption-ir": "Absorption of infrared radiation",
        "p-earth-out": "Emitted IR radiation Earth's surface",
        "p-sun-in": "Incident solar radiation",
        "p-atm": "Emitted IR radiation atmosphere",
        "p-earth-trans": "Unabsorbed IR radiation",
        "menu": "Interactive representation of the radiation fluxes between the Sun, the atmosphere and the Earth's surface",
        "albedo": "Reflection of solar radiation"
    },
    "AtmAbs": {
        "menu": "Simulation of absorption and scattering of light by the components of the Earth's atmosphere",
        "title": "Absorption and scattering in the atmosphere",
        "subtitle": "Investigate how the atmosphere transmits radiation and pay attention to the general course. Then gradually change the amount of individual components of the atmosphere (e.g. water vapor, CO₂) to find out how strongly they influence the transmission of radiation. Since the model is simplified, the numerical values only have a rough, descriptive (qualitative) meaning.",
        "thickness": "Atmospheric density",
        "card-components": "Atmosphere components",
        "show-components": "Show atmosphere components",
        "concentration-info": "Concentration of N~2~ is automatically adjusted so that the total is 100%. Mind the different units of the components (ppb, ppm, ‰ and %).",
        "transmitted-radiation": "Transmitted radiation",
        "presentation-0": "Spectral transmittance"
    },
    "Icalendar": {
        "repeat-daily": "daily",
        "repeat-weekly": "weekly",
        "repeat-monthly": "monthly",
        "repeat-yearly": "yearly",
        "subtitle": "The [iCalendar standard](https://datatracker.ietf.org/doc/html/rfc5545) was originally defined in 1998 and enables the exchange of appointments. In the age of smartphones, it's still relevant today – you can easily exchange appointments using a QR code. If you like this app, you might also be interested in the [vCard generator](mint-vcard).\n",
        "title": "iCalendar generator",
        "location": "Venue",
        "start-date": "Start date",
        "general": "General information",
        "card-time": "Timing and repeating",
        "organizor": "Organizer",
        "start-time": "Start time",
        "name": "Name",
        "all-day": "Full-day appointment",
        "end-date": "End date",
        "repeat": "Repeating",
        "repeat-mode": "Type of repeating",
        "error-start-before-end": "The end must come after the start.",
        "end-time": "End time",
        "entry": "Calendar entry",
        "error-start-and-end": "Enter both the start and end times of the appointment!"
    },
    "ICalendar": {
        "menu": "Create your own calendar entries as QR codes – without leaking data"
    },
    "i18n: missing key UserAdmin": {
        "invitation-lifetime in locale de": "Validity in days"
    },
    "UserRegistration": {
        "info2": "Check your email inbox and enter the verification code you received.",
        "title": "Registration",
        "subtitle": "On this page, you can register for MintApps if you have received a valid invitation code.",
        "info": "Please note the following before proceeding:\n- You need a valid email address to register.\n- Your password must contain at least one digit, one lowercase and one uppercase letter and be between {min} and {max} characters long.\n- By registering, you accept the [Terms of Use](terms) and the [Privacy Policy](privacy) of this server.\n- If you do not agree to these terms, you can also run your own instance of MintApps.",
        "accept": "I accept the Terms of Use and the Privacy Policy.",
        "info3": "Your account has been successfully created – you can now log in.\nAfter logging in, you will be automatically redirected to the home page."
    },
    "Registration": {
        "btn-register": "Register"
    },
    "UserPasswordReset": {
        "info": "You can easily reset your password yourself if you have access to the email account you registered with.",
        "title": "Reset password",
        "info3": "You have successfully changed your password and can now log in again using your credentials."
    },
    "Register": {
        "email-verification-code": "Verification code"
    },
    "AiGenerator": {
        "intro": "Describe the content you want to create. Then click “Next”.",
        "step2": "Below you'll see the complete prompt for creating new content. Copy the text (use the “Copy” button) and paste it into a GPT of your choice.",
        "step3": "Insert the GPT answer below, then the created content will be displayed",
        "generator": "AI-Generator",
        "desc": "Content and scope"
    },
    "Sinus": {
        "title": "General sine function",
        "subtitle": "Investigate the behavior of the general sine function ``f(x)=a*sin(b*x-c)+d`` and find possible solutions to the tasks.",
        "menu": "Graph of the general sine function, including exercises"
    },
    "Daylength": {
        "date": "Date",
        "twilight": "Twilight",
        "twilight-civil": "Civil (-1°)",
        "twilight-nautic": "Nautical (-6°)",
        "twilight-astronomical": "Astronomical (-12°)",
        "latitude": "Latitude (°)",
        "longitude": "Longitude (°)",
        "polar-night": "The Sun does not rise all day → polar night",
        "polar-day": "The Sun does not set all day → polar day",
        "sunset": "Sunset",
        "sunrise": "Sunrise",
        "length": "Day duration",
        "timezone": "Time zone (hours)",
        "today": "Today's date",
        "mylocation": "My location",
        "error-location-failed": "Unfortunately, your location could not be determined.",
        "subtitle": "Follow the Sun's path throughout the day and analyze sunrise and sunset times, solar elevation and day length.",
        "menu": "Sunrise and sunset times, solar elevation and day length",
        "solar-elevation": "Solar elevation",
        "title": "Solar path"
    },
    "Function": {
        "show-discussion": "Show curve analysis",
        "show-table": "Show table of values",
        "card-table": "Table of values",
        "subtitle": "Enter a real function with the variable ``x`` and get a complete curve analysis with derivatives, zeros, extrema, inflection points and an optional table of values.",
        "menu": "Interactive analysis tool for any mathematical function",
        "title": "Function analysis",
        "show-f": "Draw ``f(x)``",
        "show-df": "Draw ``f^(prime)(x)``",
        "show-ddf": "Draw ``f^(prime prime)(x)``",
        "x-min": "Starting value",
        "x-max": "Final value",
        "x-step": "Step size",
        "error-start-end": "Start value must be smaller than end value",
        "error-step-to-small": "Step size too small"
    },
    "Equation": {
        "title": "Equation solver",
        "menu": "Numerical solving of real equations with one variable",
        "warning-solution": "The solutions are determined numerically within the visible range. Minor deviations are possible; an unsuitable zoom may result in solutions not being detected.",
        "subtitle": "Enter a real equation with the variable ``x`` and obtain a numerical and graphical solution.",
        "input": "Input equation",
        "error-no-equation": "The input field does not contain a valid equation. Make sure to use exactly one equals sign.",
        "invalid-left-hand-side": "The expression on the left side of the equation is invalid. See the \"Information\" tab for examples and further information on the syntax.",
        "invalid-right-hand-side": "The expression on the right-hand side of the equation is invalid. See the \"Information\" tab for examples and further information on the syntax."
    },
    "Fractional": {
        "show-asymptotes": "Show asymptotes",
        "title": "Fractional rational function",
        "menu": "Representation and analysis of fractional rational functions",
        "degree": "Numerator/Denominator Degree",
        "subtitle": "Explore the structure, symmetry, and asymptotes of rational functions interactively. Visualize function curves, calculate derivatives, and discover how the numerator and denominator determine the behavior.",
        "intersection-point": "Intersection asymptote"
    },
    "Venn": {
        "title": "Venn diagrams",
        "number": "Number of sets",
        "subtitle": "Enter a set formula and observe how the associated diagram changes.",
        "menu": "Interactive app for set teaching and Venn diagrams",
        "input-term": "Set formula",
        "info-input": "The simulation uses the following symbols for entering terms:\n- `n` for the intersection of sets (becomes `∩`)\n- `u` for the union of sets (becomes `∪`)\n- `-` for the difference of sets (becomes `\\`)\n- `!` for the complement of sets (instead of an overline)\n- `G` for the universal set (also `U` or `Ω` in class)\n- `0` for the empty set (becomes `∅`)"
    },
    "About": {
        "title": "About MintApps",
        "menu": "Information and notes on the MintApps"
    },
    "IrAbsorption": {
        "show-charges": "Show partial charges",
        "btn-on": "Infrared on",
        "btn-off": "Infrared off",
        "title": "IR absorption of CO₂",
        "subtitle": "Illustrative representation of how CO₂ absorbs infrared radiation, is excited into vibrations, and emits radiation—resulting in an increase in temperature.",
        "menu": "Interaction between CO₂ molecules and infrared radiation",
        "hint-air": "For illustrative purposes, the \"air\" is not depicted in its correct stoichiometric ratio. In reality, the concentration of CO~2~ and H~2~O is lower; however, due to the large number of particles involved in the experiment, both molecules contribute significantly to the absorption of IR radiation."
    },
    "Sitemap": {
        "title": "Sitemap",
        "subtitle": "The entire MintApps world at a glance – drag to navigate, zoom with the mouse wheel, collapse/expand areas with a click and launch apps directly from the map.",
        "app-info": "Information about the app",
        "menu": "All apps and simulations of MintApps at a glance"
    },
    "Examples": {
        "title": "Examples",
        "example-info": "Information about the example",
        "subtitle": "All examples of the MintApps project at a glance – drag to navigate, zoom with the mouse wheel, collapse/expand topics with a click and open examples directly from the map.",
        "menu": "The MintApps examples in a graphical overview"
    },
    "Project": {
        "title": "Project",
        "menu": "Goals, structure and staff of the MintApps project"
    },
    "License": {
        "menu": "Frequently asked questions about the MintApps license"
    },
    "Piecewise": {
        "error-overlapp": "Overlapping range",
        "title": "Piecewise-defined function",
        "new-piece": "New piece",
        "condition": "Range condition",
        "error-range-format": "Invalid range condition: {t}",
        "menu": "Graphical or tabular representation of a piecewise defined function",
        "error-range-number": "Invalid range boundary: {t}",
        "error-range-order": "The lower limit must be smaller than the upper limit",
        "join": "Junction point",
        "continual": "continuous",
        "differentiable": "differentiable",
        "subtitle": "Explore how piecewise defined functions are composed – and find out where they are continuous or differentiable."
    },
    "QuantumBox": {
        "title": "Quantum Box",
        "menu": "Electron in a three-dimensional, cube-shaped potential well with infinitely high walls",
        "input-n": "Quantum number"
    },
    "Force": {
        "title": "Newton in Motion",
        "menu": "Experience playfully how force and changes in speed are related",
        "level-getting-started": "Getting started",
        "level-aim-well": "Aim well",
        "level-many-impacts": "Many impacts",
        "level-labyrinth": "Labyrinth",
        "level-escape-room": "Escape Room",
        "level-cornering": "Cornering",
        "level-playground": "Playground",
        "game-rules": "- Guide the green ball to the goal as quickly as possible.\n- Vary the power by clicking or tapping on the playing field.\n- You can touch gray obstacles; the ball will bounce off them.\n- Red obstacles are dangerous; you should avoid them.\n- No power is applied in hatched areas—plan your course in advance.\n- You can fall off the edges of the playing field.\n- Don't go too fast—brake when your ball turns black.",
        "subtitle": "Guide the ball through the obstacle course with variable force and experience firsthand how force and changes in speed are interconnected.",
        "game-over-kill": "Unfortunately, you lost—you are not allowed to touch red objects!",
        "game-over-leave": "Unfortunately, you lost—you are not allowed to leave the playing field!",
        "game-win": "Great – you successfully completed the level in {time} seconds!",
        "game-win-possible-way": "Now you know how the level can be solved in {time} seconds. I'm sure you can do even better!",
        "game-over-speed": "Unfortunately, you lost – you exceeded the maximum speed!",
        "max-force": "Maximum Force",
        "show-possible-way": "Demo Mode",
        "show-strobe-pictures": "Show strobe Image"
    },
    "Looping": {
        "title": "Looping",
        "menu": "Marble rolling through a circular loop",
        "subtitle": "Experience how a body rolls down the ramp and goes through the loop, and analyze forces, acceleration and motion in real time."
    },
    "Manual": {
        "menu": "A brief introduction to using MintApps"
    }
}
