chore: extract lang

This commit is contained in:
kieran 2024-05-01 11:51:12 +01:00
parent e3e04bd796
commit 8607fe1d2b
No known key found for this signature in database
GPG Key ID: DE71CEB3925BE941
2 changed files with 159 additions and 27 deletions

View File

@ -17,15 +17,15 @@
"/EvlqN": {
"defaultMessage": "nostr signer extension"
},
"/GCoTA": {
"defaultMessage": "Clear"
},
"/JkXBo": {
"defaultMessage": "Clip from {title}"
},
"/Jp9pC": {
"defaultMessage": "Total: {amount} sats"
},
"/aFYQ5": {
"defaultMessage": "Stream Forwarding (optional)"
},
"/w4RM6": {
"defaultMessage": "IRL"
},
@ -35,9 +35,6 @@
"04lmFi": {
"defaultMessage": "Save Key"
},
"0GfNiL": {
"defaultMessage": "Stream Zap Goals"
},
"0VV/sK": {
"defaultMessage": "Goal"
},
@ -50,6 +47,9 @@
"1EYCdR": {
"defaultMessage": "Tags"
},
"1LBny5": {
"defaultMessage": "Stopped"
},
"1q4BO/": {
"defaultMessage": "Not a valid URL"
},
@ -59,6 +59,12 @@
"2/2yg+": {
"defaultMessage": "Add"
},
"2ukA4d": {
"defaultMessage": "{n} hours"
},
"2wdFaB": {
"defaultMessage": "End Stream"
},
"37mth/": {
"defaultMessage": "Viewers"
},
@ -89,6 +95,9 @@
"50+/JW": {
"defaultMessage": "Stream Key is required"
},
"58DXVG": {
"defaultMessage": "To get started, grab your stream key from the platform you wish to forward to."
},
"5JcXdV": {
"defaultMessage": "Create Account"
},
@ -98,6 +107,9 @@
"5QYdPU": {
"defaultMessage": "Start Time"
},
"5Wwopw": {
"defaultMessage": "Pricing"
},
"5kx+2v": {
"defaultMessage": "Server Url"
},
@ -119,12 +131,18 @@
"7+bCC1": {
"defaultMessage": "Stream url must start with rtmp://"
},
"74PejI": {
"defaultMessage": "Top Viewers"
},
"79lLl+": {
"defaultMessage": "Music"
},
"7UOvbT": {
"defaultMessage": "Offline"
},
"89UZph": {
"defaultMessage": "Configure your streaming software"
},
"8YT6ja": {
"defaultMessage": "Insert text to speak"
},
@ -152,6 +170,9 @@
"ALdW69": {
"defaultMessage": "Note by {name}"
},
"AYIR/J": {
"defaultMessage": "Remove Image"
},
"Atr2p4": {
"defaultMessage": "NSFW Content"
},
@ -170,9 +191,15 @@
"BGxpTN": {
"defaultMessage": "Stream Chat"
},
"Bd1yEX": {
"defaultMessage": "New Stream Goal"
},
"Bep/gA": {
"defaultMessage": "Private key"
},
"BzQPM+": {
"defaultMessage": "Destination"
},
"C81/uG": {
"defaultMessage": "Logout"
},
@ -182,6 +209,9 @@
"CsCUYo": {
"defaultMessage": "{n} sats"
},
"CsS/fy": {
"defaultMessage": "{estimate} remaining ({balance} sats @ {rate} sats / {unit})"
},
"D3idYv": {
"defaultMessage": "Settings"
},
@ -194,6 +224,9 @@
"Dn82AL": {
"defaultMessage": "Live"
},
"E7n6zr": {
"defaultMessage": "Current stream cost: {amount} sats/{unit} (about {usd}/day for a {x}hr stream)"
},
"E9APoR": {
"defaultMessage": "Could not create stream URL"
},
@ -215,6 +248,9 @@
"G/yZLu": {
"defaultMessage": "Remove"
},
"G857ni": {
"defaultMessage": "LNURL or invoice"
},
"GGaJMU": {
"defaultMessage": "Top Chatters"
},
@ -233,17 +269,23 @@
"H/bNs9": {
"defaultMessage": "Save this and keep it safe! If you lose this key, you won't be able to access your account ever again. Yep, it's that serious!"
},
"H4hJvF": {
"defaultMessage": "Choose a category"
},
"H5+NAX": {
"defaultMessage": "Balance"
},
"HAlOn1": {
"defaultMessage": "Name"
},
"HDgXO/": {
"defaultMessage": "zap.stream is an open source platform powered by the nostr protocol. There are no giant corporations or giant funds available to provide free streaming."
},
"HsgeUk": {
"defaultMessage": "Come check out my stream on zap.stream! {link}"
},
"I/TubD": {
"defaultMessage": "Select a goal..."
"Ht231k": {
"defaultMessage": "Forwarding"
},
"I1kjHI": {
"defaultMessage": "Supports {markdown}"
@ -257,6 +299,9 @@
"INlWvJ": {
"defaultMessage": "OR"
},
"IPXhUW": {
"defaultMessage": "Last Stream Summary"
},
"IqcyS0": {
"defaultMessage": "What is a nostr extension?"
},
@ -266,9 +311,6 @@
"JCIgkj": {
"defaultMessage": "Username"
},
"JEsxDw": {
"defaultMessage": "Uploading..."
},
"JO0kq9": {
"defaultMessage": "Edit Stream Info"
},
@ -290,15 +332,27 @@
"KtrGU6": {
"defaultMessage": "If you already have an account, you can use a nostr extension to log in. If you already use a nostr extension, you will be automatically logged in. If you don't have a nostr extension set up, you can use nos2x or Alby."
},
"KxfKnW": {
"defaultMessage": "Withdraw funds"
},
"LEmxc8": {
"defaultMessage": "Zap Goals"
},
"LUvSJB": {
"defaultMessage": "zap.stream is free up to 2 hours of hosting at high quality and up to 8 hours of “source” quality. After that you have an option to stream for 5 sats per minute or 10 sats per minute depending on your chosen quality. If you do not use zap.stream to host, pricing will depend on your chosen streaming provider."
},
"Le+99Z": {
"defaultMessage": "Streamers pay a small fee to cover our running costs. We give new streamers a credit of {amount} sats (about {time_estimate} of streaming) to get started!"
},
"Lg2ye2": {
"defaultMessage": "ZapStream is a new kind of streaming platform that allows you to earn bitcoin (sats) the moment you start streaming! Viewers can tip streamers any amount they choose. The tips are instantly deposited to your bitcoin (lightning) wallet. zap.stream never touches your earnings!"
},
"LknBsU": {
"defaultMessage": "Stream Key"
},
"LxSJOb": {
"defaultMessage": "Go to Dashboard"
},
"MTHO1W": {
"defaultMessage": "Start Raid"
},
@ -326,15 +380,24 @@
"PA0ej4": {
"defaultMessage": "Create Clip"
},
"PHE60k": {
"defaultMessage": "Leave blank if you do not wish to set up any goals."
},
"PUymyQ": {
"defaultMessage": "Come check out {name} stream on zap.stream! {link}"
},
"PXAur5": {
"defaultMessage": "Withdraw"
},
"Pe0ogR": {
"defaultMessage": "Theme"
},
"Q3au2v": {
"defaultMessage": "About {estimate}"
},
"Q8Qw5B": {
"defaultMessage": "Description"
},
"QNvtaq": {
"defaultMessage": "Share on X"
},
@ -356,6 +419,9 @@
"Qf0ugr": {
"defaultMessage": "Here you have a few options, using our in-house hosting, or your own (such as Cloudflare)."
},
"R72je0": {
"defaultMessage": "Stream Title"
},
"RJOmzk": {
"defaultMessage": "I have read and agree with {provider}''s {terms}."
},
@ -377,6 +443,9 @@
"SC2nJT": {
"defaultMessage": "Audio Codec"
},
"TDUfVk": {
"defaultMessage": "Started"
},
"TP/cMX": {
"defaultMessage": "Ended"
},
@ -423,12 +492,18 @@
"X2PZ7D": {
"defaultMessage": "Create Goal"
},
"XIvYvF": {
"defaultMessage": "Failed to get invoice"
},
"XMGfiA": {
"defaultMessage": "Recent Clips"
},
"XgWvGA": {
"defaultMessage": "Reactions"
},
"Xq2sb0": {
"defaultMessage": "To go live, copy and paste your Server URL and Stream Key below into your streaming software settings and press 'Start Streaming'. We recommend <a>OBS</a>."
},
"Y0DXJb": {
"defaultMessage": "Recording URL"
},
@ -439,6 +514,9 @@
"YagVIe": {
"defaultMessage": "{n}p"
},
"YjhNaf": {
"defaultMessage": "Create Stream"
},
"YwzT/0": {
"defaultMessage": "Clip title"
},
@ -484,6 +562,9 @@
"ccXLVi": {
"defaultMessage": "Category"
},
"cntHHJ": {
"defaultMessage": "This allows you to forward your stream to other platforms to reach a wider audience."
},
"cvAsEh": {
"defaultMessage": "Streamed on {date}"
},
@ -515,15 +596,18 @@
"fBI91o": {
"defaultMessage": "Zap"
},
"fc2iho": {
"defaultMessage": "Add File"
},
"feZ/kG": {
"defaultMessage": "Login with Private Key (insecure)"
},
"g5pX+a": {
"defaultMessage": "About"
},
"gQxxlw": {
"defaultMessage": "Goal Name"
},
"gt65Gg": {
"defaultMessage": "Stream goals encourage viewers to support streamers via donations."
},
"gzsn7k": {
"defaultMessage": "{n} messages"
},
@ -539,9 +623,6 @@
"hpl4BP": {
"defaultMessage": "Chat Widget"
},
"hzSNj4": {
"defaultMessage": "Dashboard"
},
"ieGrWo": {
"defaultMessage": "Follow"
},
@ -560,9 +641,6 @@
"jJLRgo": {
"defaultMessage": "Publish Clip"
},
"jctiUc": {
"defaultMessage": "Highest Viewers"
},
"jgOqxt": {
"defaultMessage": "Widgets"
},
@ -581,6 +659,9 @@
"kc5EOy": {
"defaultMessage": "Username is too long"
},
"khJ51Q": {
"defaultMessage": "Stream Earnings"
},
"kp0NPF": {
"defaultMessage": "Planned"
},
@ -605,6 +686,9 @@
"mtNGwh": {
"defaultMessage": "A short description of the content"
},
"n19IQE": {
"defaultMessage": "Recommended size: 1920x1080 (16:9)"
},
"nBCvvJ": {
"defaultMessage": "Topup"
},
@ -629,9 +713,18 @@
"q+zTWM": {
"defaultMessage": "<s>{person}</s> zapped <s>{amount}</s> sats"
},
"q9ryv4": {
"defaultMessage": "Cover image URL (optional)"
},
"qx6bv2": {
"defaultMessage": "Stream Goal (optional)"
},
"r2Jjms": {
"defaultMessage": "Log In"
},
"rJqhFR": {
"defaultMessage": "Stream Setup"
},
"rWBFZA": {
"defaultMessage": "Sexually explicit material ahead!"
},
@ -708,6 +801,9 @@
"wTwfnv": {
"defaultMessage": "Invalid nostr address"
},
"we4Lby": {
"defaultMessage": "Info"
},
"wzWWzV": {
"defaultMessage": "Top zappers"
},
@ -738,6 +834,9 @@
"zEYkgY": {
"defaultMessage": "Talk"
},
"zSYDJP": {
"defaultMessage": "I have my own stream host"
},
"zVDHAu": {
"defaultMessage": "Zap Alert"
}

View File

@ -5,20 +5,22 @@
"+y6JUK": "Raids",
"/0TOL5": "Amount",
"/EvlqN": "nostr signer extension",
"/GCoTA": "Clear",
"/JkXBo": "Clip from {title}",
"/Jp9pC": "Total: {amount} sats",
"/aFYQ5": "Stream Forwarding (optional)",
"/w4RM6": "IRL",
"01iNut": "Nostr address does not belong to you",
"04lmFi": "Save Key",
"0GfNiL": "Stream Zap Goals",
"0VV/sK": "Goal",
"0hNxBy": "Starts",
"0rVLjV": "No streams yet",
"1EYCdR": "Tags",
"1LBny5": "Stopped",
"1q4BO/": "Not a valid URL",
"1qsXCO": "eg. name@wallet.com",
"2/2yg+": "Add",
"2ukA4d": "{n} hours",
"2wdFaB": "End Stream",
"37mth/": "Viewers",
"3HwrQo": "Zap!",
"3adEeb": "{n} viewers",
@ -29,9 +31,11 @@
"4l69eO": "Hmm, your lightning address looks wrong",
"4l6vz1": "Copy",
"50+/JW": "Stream Key is required",
"58DXVG": "To get started, grab your stream key from the platform you wish to forward to.",
"5JcXdV": "Create Account",
"5LXWMX": "New Goal",
"5QYdPU": "Start Time",
"5Wwopw": "Pricing",
"5kx+2v": "Server Url",
"5tM0VD": "Stream Started",
"5vMmmR": "Usernames are not unique on Nostr. The nostr address is your unique human-readable address that is unique to you upon registration.",
@ -39,8 +43,10 @@
"6Z2pvJ": "Stream Providers",
"6pr6hJ": "Minimum amount for text to speech",
"7+bCC1": "Stream url must start with rtmp://",
"74PejI": "Top Viewers",
"79lLl+": "Music",
"7UOvbT": "Offline",
"89UZph": "Configure your streaming software",
"8YT6ja": "Insert text to speak",
"8aAwpp": "For manual hosting all you need is the HLS URL for the Stream URL field. You should be ale to find this in your hosting setup.",
"8xVdjn": "Video Codec",
@ -50,20 +56,25 @@
"9rmSgv": "OBS (Open Broadcaster Software) is a free and open source software for video recording and live streaming on Windows, Mac and Linux. It is a popular choice with streamers. You'll need to install this to capture your video, audio and anything else you'd like to add to your stream. Once installed and configured to preference, add your Stream URL and Stream Key from the Stream settings to OBS to form a connection with zap.stream.",
"A1zT+z": "Search results: {term}",
"ALdW69": "Note by {name}",
"AYIR/J": "Remove Image",
"Atr2p4": "NSFW Content",
"AukrPM": "No viewer data available",
"Axo/o5": "Science & Technology",
"AyGauy": "Login",
"BD0vyn": "{name} created a clip",
"BGxpTN": "Stream Chat",
"Bd1yEX": "New Stream Goal",
"Bep/gA": "Private key",
"BzQPM+": "Destination",
"C81/uG": "Logout",
"CTgA2G": "Create a new account if you don't have one already.",
"CsCUYo": "{n} sats",
"CsS/fy": "{estimate} remaining ({balance} sats @ {rate} sats / {unit})",
"D3idYv": "Settings",
"DZKuuP": "Logged in as",
"DkgCAz": "How do i stream on zap.stream?",
"Dn82AL": "Live",
"E7n6zr": "Current stream cost: {amount} sats/{unit} (about {usd}/day for a {x}hr stream)",
"E9APoR": "Could not create stream URL",
"ESyhzp": "Your comment for {name}",
"FAUhZf": "What are sats?",
@ -71,24 +82,27 @@
"FjDlus": "You can always replace it with your own address later.",
"Fodi9+": "Get paid by viewers",
"G/yZLu": "Remove",
"G857ni": "LNURL or invoice",
"GGaJMU": "Top Chatters",
"GSye7T": "Lightning Address",
"GcozGF": "Invalid lightning address",
"Gq6x9o": "Cover Image",
"Gvxoji": "Name is required",
"H/bNs9": "Save this and keep it safe! If you lose this key, you won't be able to access your account ever again. Yep, it's that serious!",
"H4hJvF": "Choose a category",
"H5+NAX": "Balance",
"HAlOn1": "Name",
"HDgXO/": "zap.stream is an open source platform powered by the nostr protocol. There are no giant corporations or giant funds available to provide free streaming.",
"HsgeUk": "Come check out my stream on zap.stream! {link}",
"I/TubD": "Select a goal...",
"Ht231k": "Forwarding",
"I1kjHI": "Supports {markdown}",
"I2AKfn": "Gaming",
"IJDKz3": "Zap amount in {currency}",
"INlWvJ": "OR",
"IPXhUW": "Last Stream Summary",
"IqcyS0": "What is a nostr extension?",
"J/+m9y": "Stream Duration {duration} mins",
"JCIgkj": "Username",
"JEsxDw": "Uploading...",
"JO0kq9": "Edit Stream Info",
"JkLHGw": "Website",
"Jq3FDz": "Content",
@ -96,9 +110,13 @@
"K7AkdL": "Show",
"KkIL3s": "No, I am under 18",
"KtrGU6": "If you already have an account, you can use a nostr extension to log in. If you already use a nostr extension, you will be automatically logged in. If you don't have a nostr extension set up, you can use nos2x or Alby.",
"KxfKnW": "Withdraw funds",
"LEmxc8": "Zap Goals",
"LUvSJB": "zap.stream is free up to 2 hours of hosting at high quality and up to 8 hours of “source” quality. After that you have an option to stream for 5 sats per minute or 10 sats per minute depending on your chosen quality. If you do not use zap.stream to host, pricing will depend on your chosen streaming provider.",
"Le+99Z": "Streamers pay a small fee to cover our running costs. We give new streamers a credit of {amount} sats (about {time_estimate} of streaming) to get started!",
"Lg2ye2": "ZapStream is a new kind of streaming platform that allows you to earn bitcoin (sats) the moment you start streaming! Viewers can tip streamers any amount they choose. The tips are instantly deposited to your bitcoin (lightning) wallet. zap.stream never touches your earnings!",
"LknBsU": "Stream Key",
"LxSJOb": "Go to Dashboard",
"MTHO1W": "Start Raid",
"My6HwN": "Ok, it's safe",
"O2Cy6m": "Yes, I am over 18",
@ -108,9 +126,12 @@
"OkXMLE": "Max Audio Bitrate",
"Oxqtyf": "We hooked you up with a lightning wallet so you can get paid by viewers right away!",
"PA0ej4": "Create Clip",
"PHE60k": "Leave blank if you do not wish to set up any goals.",
"PUymyQ": "Come check out {name} stream on zap.stream! {link}",
"PXAur5": "Withdraw",
"Pe0ogR": "Theme",
"Q3au2v": "About {estimate}",
"Q8Qw5B": "Description",
"QNvtaq": "Share on X",
"QRHNuF": "What are we steaming today?",
"QRRCp0": "Stream URL",
@ -118,6 +139,7 @@
"QceMQZ": "Goal: {amount}",
"Qe1MJu": "{name} with {amount}",
"Qf0ugr": "Here you have a few options, using our in-house hosting, or your own (such as Cloudflare).",
"R72je0": "Stream Title",
"RJOmzk": "I have read and agree with {provider}''s {terms}.",
"RS6smY": "Raid Message",
"RXQdxR": "Please login to write messages!",
@ -125,6 +147,7 @@
"RtYNX5": "Chat Users",
"S39ba6": "What is OBS?",
"SC2nJT": "Audio Codec",
"TDUfVk": "Started",
"TP/cMX": "Ended",
"TwyMau": "Account",
"UGFYV8": "Welcome to zap.stream!",
@ -140,11 +163,14 @@
"WVJZ0U": "Value",
"WsjXrZ": "Click on Log In",
"X2PZ7D": "Create Goal",
"XIvYvF": "Failed to get invoice",
"XMGfiA": "Recent Clips",
"XgWvGA": "Reactions",
"Xq2sb0": "To go live, copy and paste your Server URL and Stream Key below into your streaming software settings and press 'Start Streaming'. We recommend <a>OBS</a>.",
"Y0DXJb": "Recording URL",
"YPh5Nq": "@ {rate}",
"YagVIe": "{n}p",
"YjhNaf": "Create Stream",
"YwzT/0": "Clip title",
"Z8ZOEY": "This method is insecure. We recommend using a {nostrlink}",
"ZXp0z1": "Features",
@ -160,6 +186,7 @@
"bfvyfs": "Anon",
"cPIKU2": "Following",
"ccXLVi": "Category",
"cntHHJ": "This allows you to forward your stream to other platforms to reach a wider audience.",
"cvAsEh": "Streamed on {date}",
"cyR7Kh": "Back",
"d5zWyh": "Test voice",
@ -170,28 +197,28 @@
"ebmhes": "Nostr Extension",
"f6biFA": "Oh, and you have {n} sats of free streaming on us! 💜",
"fBI91o": "Zap",
"fc2iho": "Add File",
"feZ/kG": "Login with Private Key (insecure)",
"g5pX+a": "About",
"gQxxlw": "Goal Name",
"gt65Gg": "Stream goals encourage viewers to support streamers via donations.",
"gzsn7k": "{n} messages",
"h9mX2/": "If you use our in-house zap.stream hosting (cheapest and easiest), copy your stream URL and Stream Key to your OBS settings and you should be good to go.",
"hMzcSq": "Messages",
"heyxZL": "Enable text to speech",
"hpl4BP": "Chat Widget",
"hzSNj4": "Dashboard",
"ieGrWo": "Follow",
"ieKb+k": "What does it cost to stream?",
"itPgxd": "Profile",
"izWS4J": "Unfollow",
"j/jueq": "Raiding {name}",
"jJLRgo": "Publish Clip",
"jctiUc": "Highest Viewers",
"jgOqxt": "Widgets",
"jkAQj5": "Stream Ended",
"jr4+vD": "Markdown",
"jvo0vs": "Save",
"k21gTS": "e.g. about me",
"kc5EOy": "Username is too long",
"khJ51Q": "Stream Earnings",
"kp0NPF": "Planned",
"lZpRMR": "Check here if this stream contains nudity or pornographic content.",
"ljmS5P": "Endpoint",
@ -200,6 +227,7 @@
"mrwfXX": "Shares",
"msjwph": "Keyframe Interval",
"mtNGwh": "A short description of the content",
"n19IQE": "Recommended size: 1920x1080 (16:9)",
"nBCvvJ": "Topup",
"nOaArs": "Setup Profile",
"nwA8Os": "Add card",
@ -208,7 +236,10 @@
"oZrFyI": "Stream type should be HLS",
"p4N05H": "Upload",
"q+zTWM": "<s>{person}</s> zapped <s>{amount}</s> sats",
"q9ryv4": "Cover image URL (optional)",
"qx6bv2": "Stream Goal (optional)",
"r2Jjms": "Log In",
"rJqhFR": "Stream Setup",
"rWBFZA": "Sexually explicit material ahead!",
"rgsbu9": "Current Viewers",
"s5ksS7": "Image Link",
@ -234,6 +265,7 @@
"wMKVFz": "Select voice...",
"wRGjPp": "A nostr extension simply saves your keys so you can safely log in without having to re-enter them every time. ZapStream uses the extension to authorize actions on your behalf without ever seeing your key information. This has a significant advantage over having to trust that websites handle your credentials safely.",
"wTwfnv": "Invalid nostr address",
"we4Lby": "Info",
"wzWWzV": "Top zappers",
"x82IOl": "Mute",
"xi3sgh": "How do i get more sats?",
@ -244,5 +276,6 @@
"yzKwBQ": "eg. nsec1xyz",
"z2qCcJ": "Max Video Bitrate",
"zEYkgY": "Talk",
"zSYDJP": "I have my own stream host",
"zVDHAu": "Zap Alert"
}