aboutsummaryrefslogtreecommitdiff
path: root/client-web/source/locale/en.ts
blob: 4498412590cbe05d8c50905ad54dad81661c9e19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
/*
    This file is part of keks-meet (https://codeberg.org/metamuffin/keks-meet)
    which is licensed under the GNU Affero General Public License (version 3); see /COPYING.
    Copyright (C) 2024 metamuffin <metamuffin.org>
*/
import { LanguageStrings } from "./mod.ts";

export const PO_EN: LanguageStrings = {
    microphone: "Microphone",
    chatbox_placeholder: "Type a message",
    chatbox_label: "send message",
    join_message: author => [author, " joined."],
    leave_message: author => [author, " left."],
    summary_empty_message: "(empty message)",
    summery_image: "(image)",
    camera: "Camera",
    file: "File",
    fullscreen: "Fullscreen",
    leave: "Leave",
    screen: "Screen",
    image_alt: "Image (click to open)",
    warn_mem_download: "Downloading to memory because serviceworker is not available.",
    confirm_update: "Really update?",
    warn_short_secret: "Room name is very short. E2EE is insecure!",
    warn_secure_context: "This page is not a 'Secure Context'",
    warn_no_webrtc: "WebRTC not supported.",
    warn_no_crypto: "SubtleCrypto not availible",
    warn_no_sw: "Your browser does not support the Service Worker API, forced automatic updates are unavoidable.",
    warn_old_url: "You were redirected from the old URL format. The server knows the room secret now - E2EE is insecure!",
    confirm_quit: "You have local resources shared. Really quit?",
    controls: "Controls",
    license: "License",
    source_code: "Source code",
    stop_sharing: "Stop sharing",
    documentation: "Documentation",
    known_rooms: "Known Rooms",
    chat: "Chat",
    settings: "Settings",
    edit: "Edit",
    finish_edit: "Finish edit",
    add_current_room: "Add current room",
    add: "Add",
    move_down: "Move down",
    move_up: "Move up",
    unknown_user: "Unknown user",
    status_checking: "Checking...",
    status_connected: "Connected",
    status_failed: "Connection failed",
    status_disconnected: "Disconnected",
    status_no_conn: "Not connected",
    status_await_channel_open: "Waiting for data channel to open…",
    status_await_channel_close: "Waiting for data channel to close…",
    downloading: "Downloading…",
    download_again: "Download again",
    download: "Download",
    status_drain_buffer: amount => `Draining buffers… (buffer: ${amount})`,
    status_buffering: "Buffering…",
    status_closing: "Channel closing…",
    mute: "Mute",
    video_stream: "video stream",
    audio_stream: "audio stream",
    local: "Local",
    disable: "Disable",
    enable: thing => `Enable ${thing}`,
    status_await_stream: "Awaiting stream…",
    notification_perm_explain: "For keks-meet to send notifications, it needs you to grant permission: ",
    grant: "Grant",
    clear_prefs: "Want to clear all settings? Use this:",
    setting_descs: {
        language: "Interface Language",
        warn_redirect: "Internal option that is set by a server redirect.",
        image_view_popup: "Open image in popup instead of new tab",
        webrtc_debug: "Show additional information for WebRTC related stuff",
        screencast_audio: "Include audio when sharing your screen.",
        microphone_enabled: "Add one microphone track on startup",
        screencast_enabled: "Add one screencast track on startup",
        camera_enabled: "Add one camera track on startup",
        rnnoise: "Use RNNoise for noise suppression",
        native_noise_suppression: "Suggest the browser to do noise suppression",
        microphone_gain: "Amplify microphone volume",
        video_fps: "Preferred framerate (in 1/s) for screencast and camera",
        video_resolution: "Preferred horizontal resolution for screencast and camera",
        camera_facing_mode: "Prefer user-facing or env-facing camera",
        auto_gain_control: "Automatically adjust mic gain",
        echo_cancellation: "Cancel echo",
        audio_activity_threshold: "Audio activity threshold",
        optional_audio_default_enable: "Enable audio tracks by default",
        optional_video_default_enable: "Enable video tracks by default",
        notify_chat: "Send notifications for incoming chat messages",
        notify_join: "Send notifications when users join",
        notify_leave: "Send notifications when users leave",
        enable_onbeforeunload: "Prompt for confirmation when leaving the site while local resources are shared",
        room_watches: "Known rooms (as semicolon seperated list of name=secret pairs)",
        username: "Username",
        show_log: "Show extended log",
        preview_rate: "Preview rate",
        send_previews: "Send video previews",
        preview_resolution: "Preview resolution",
        preview_encoding_quality: "Preview encoding quality (0 - 100)",
    }
}