From 47210d3086f0376e119f31ee8127fb94a66fb50b Mon Sep 17 00:00:00 2001 From: Geczy Date: Tue, 2 Jan 2024 17:34:33 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=85=20i18n=20update=20from=20crowdin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/dota/locales/tl-PH/translation.json | 207 ++++++++++++++++++ .../chat/locales/tl-PH/translation.json | 3 + .../events/locales/tl-PH/translation.json | 1 + 3 files changed, 211 insertions(+) create mode 100644 packages/dota/locales/tl-PH/translation.json create mode 100644 packages/twitch/chat/locales/tl-PH/translation.json create mode 100644 packages/twitch/events/locales/tl-PH/translation.json diff --git a/packages/dota/locales/tl-PH/translation.json b/packages/dota/locales/tl-PH/translation.json new file mode 100644 index 00000000..b70e79d2 --- /dev/null +++ b/packages/dota/locales/tl-PH/translation.json @@ -0,0 +1,207 @@ +{ + "aegis": { + "denied": "Dineny ni {{- heroName}} ang aegis {{emote}}", + "expired": "Ang aegis ni {{- heroName}} nag-expire na {{emote}}", + "pickup": "Napulot ni {{- heroName}} ang aegis!", + "snatched": "Naagaw ni {{- heroName}} ang aegis {{emote}}" + }, + "averageRank": "Karaniwang rango sa larong ito", + "betaFeature": "[beta feature]", + "betaTester": "$t(betaTester_on)", + "betaTester_off": "Si {{channel}} ay hindi na beta tester. Itype ang !beta para sumali ulit", + "betaTester_on": "Si {{channel}} ay beta tester na. Bumisita sa discord.dotabod.com para makita ang mga beta features. Itype ang !beta para bawiin", + "bets": { + "error": "Hindi maumpisahan ang mga pusta. $t(refreshToken)", + "lost": "Talo tayo, gg nt {{emote}} go next", + "notScored": "Hindi napuntosan ang laban {{emote}} Walang dagdag o bawas sa MMR para sa laban na {{matchId}}.", + "open": "Pustahan na {{emote}}", + "remade": "Palit hero {{emote}} Taya kay {{- oldHeroName}} nabalik at bagong taya kay {{- newHeroName}} bukas {{emote2}}", + "won": "Panalo tayo {{emote}} sundan pa" + }, + "bounties": { + "pickup": "+$t(bounties.totalGold, {\"count\": {{bountyValue}} }) galing bounty ({{totalBounties}}/4) {{emote}} Salamat {{heroNames}} {{emote2}}", + "totalGold": "{{count}} ginto" + }, + "chatters": { + "died": "{{- heroName}} namatay ng passive pa ang {{itemNames}} {{emote}}", + "firstBloodDeath": "Si {{- heroName}} bigay ng first blood {{emote}}", + "midas": "{{emote}} Midas midas din", + "noTp": "{{channel}} nasan tp mo {{emote}}", + "pause": "{{emote}} Sino nag pause ng laro?", + "smoked": "{{emote}} naka-smoke si {{- heroName}}!", + "tpFound": "{{channel}} nice job sa wakas ng ka tp ka rin pagkatapos ng $t(seconds, {\"count\": {{seconds}} }) {{emote}}", + "tpFromDeath": "Buti namatay ka nagka-tp ka rin sa wakas. Umabot lang ng $t(seconds, {\"count\": {{seconds}} }) {{emote}}" + }, + "colors": { + "blue": "Blue", + "brown": "Brown", + "cyan": "Cyan", + "green": "Green", + "olive": "Olive", + "orange": "Orange", + "pink": "Pink", + "purple": "Purple", + "teal": "Teal", + "yellow": "Yellow" + }, + "commandDisabled": "Hindi pinagana ng streamer ang command na {{cmdName}} {{emote}} Tignan ang !commands para sa mga gumagana", + "commands_everyone": "Lahat kayang gumamit: {{commandList}}", + "commands_mods": "Mod lang na commands: {{commandList}}", + "connections": { + "gsi_one": "{{count}} streamer connected to Dotabod GSI", + "gsi_other": "{{count}} streamers konektado sa Dotabod GSI", + "overlay_one": "{{count}} streamer using the overlay", + "overlay_other": "{{count}} streamers gamit ang overlay" + }, + "dota2pt": "Kelangan mo ng matinding build para kay {{- heroName}}? Tignan mo dito {{- url}}", + "dotabod": "Isa akong open source bot na gawa ni {{author}}. Karagdagang impormasyon: {{- url}}", + "gameNotFound": "Walang nakitang laro", + "heroItems": { + "empty": "(2m delay) Walang gamit na nakita para kay {{- heroName}}", + "list": "(2m delay) {{- heroName}} merong: {{- itemNames}}" + }, + "herostats": { + "noneColor": "{{color}} walang laban na nilaro bilang {{- heroName}} {{timeperiod}}", + "noneStreamer": "Walang laban na naglaro bilang {{- heroName}} {{timeperiod}}", + "timeperiod": { + "lifetime": "of all time", + "days_one": "in {{count}}d", + "days_other": "in {{count}}d" + }, + "winrateColor_one": "{{color}}'s winrate is {{winrate}}% on {{- heroName}} {{timeperiod}} from {{count}} match.", + "winrateColor_other": "{{color}}'s winrate is {{winrate}}% on {{- heroName}} {{timeperiod}} from {{count}} matches.", + "winrateStreamer_one": "Winrate is {{winrate}}% on {{- heroName}} {{timeperiod}} from {{count}} match.", + "winrateStreamer_other": "Winrate is {{winrate}}% on {{- heroName}} {{timeperiod}} from {{count}} matches." + }, + "invalidColor": "Invalid hero color, slot, or name. Try 1-10, a partial hero name, or a color from {{colorList}}", + "invalidColorNew": "Invalid command. Try `!{{command}} crystal maiden` or `!{{command}} 9` or `!{{command}} teal` from {{colorList}}", + "invalidHero": "Invalid hero specified. Try `!{{command}} x` from {{heroList}}", + "invalidMmr": "Invalid command. Try !setmmr 1234", + "killstreak": { + "lost_one": "{{- heroName}} lost the {{count}} kill streak {{emote}}", + "lost_other": "{{- heroName}} lost the {{count}} kill streak {{emote}}", + "won_one": "{{- heroName}} has a {{count}} kill streak {{emote}}", + "won_other": "{{- heroName}} has a {{count}} kill streak {{emote}}" + }, + "lastgame": { + "link": "Here's last game: {{- url}}", + "none": "Not playing with anyone from last game", + "player": "{{- currentMatchHero}} was {{- lastMatchHero}}", + "total_one": "", + "total_other": "Playing with {{count}} players from last game." + }, + "lastgamescore": { + "double": "Double down", + "duration": "{{minutes}}m long", + "kda": "{{- kdavalue}} on {{- heroName}}", + "lost": "Lost last game", + "party": "Party match", + "unranked": "Not ranked", + "won": "Won last game" + }, + "lifetime": "Lifetime games", + "matchFound": "Match data found {{commandList}} commands activated.", + "matchId": "Match ID: {{matchId}}", + "midasUsed": "Midas was finally used, $t(seconds, {\"count\": {{seconds}} }) late {{emote}}", + "missingMatchData": "Waiting for current match data {{emote}}", + "missingUser": "User not found. Try logging out and in of dotabod.com", + "modsOnly_off": "Mods only mode is now off. Everyone can type.", + "modsOnly_on": "Mods only mode is now on {{emote}} . Only mods can type.", + "multiAccount": "This steam account is already connected to another Dotabod user. Check dashboard for more info {{- url}}", + "muted": "Will no longer auto chat on game events, but will still respond to commands. Type !unmute to undo", + "noHero": "No hero found", + "noLastMatch": "Did not find a last match {{emote}}", + "noNotable": "No notable players", + "notLive": "Stream not live {{emote}} . Actually live? Mods type !online", + "notPlaying": "Not playing {{emote}}", + "npAdd": "Try !np add ", + "npAdded": "Added {{name}} to !np for this channel", + "npRemove": "Try !np remove ", + "npRemoved": "Removed {{steamid}} from !np for this channel", + "npUnknown": "Could not find {{steamid}} for this channel", + "offline": "offline", + "online": "online", + "overlayMissing": "Overlay not found. The {{command}} command requires the overlay to be added.", + "ping": "Pong {{emote}}", + "pleb": "One pleb IN {{emote}}", + "pleb_off": "{{name}} {{emote}} nice job pleb", + "predictions": { + "no": "No", + "title": "Will we win with {{- heroName}}", + "yes": "Yes" + }, + "privateProfile": "Streamer's profile is private. The {{command}} command uses OpenDota and requires them to enable 'Expose Public Match Data' in their Dota settings.", + "profileUrl": "Here's {{- channel}}: {{- url}}", + "rank": { + "nextRankAt": "Next rank at", + "nextRankIn_one": "One more win {{emote}}", + "nextRankIn_other": "in {{count}} wins" + }, + "ranked": "Ranked", + "ranked_no": "Nope this game is not ranked", + "ranked_yes": "Yes this game is ranked", + "refresh": "Refreshing overlay...", + "refreshToken": "Your Twitch account needs to be reconnected to Dotabod. {{channel}} logout and login on dotabod.com to fix this.", + "resetwl": "Resetting win/loss to 0 for {{channel}}", + "roshanAlive": "Roshan is currently alive {{emote}}", + "roshanCount": { + "1": "Rosh deaths: 1 · Next drop: cheese.", + "2": "Rosh deaths: 2 · Next drop: cheese, agh's blessing or refresher shard.", + "3": "Rosh deaths: 3 · Next drop: cheese, agh's blessing or refresher shard.", + "more_one": "Rosh deaths: {{count}} · Next drop: cheese, agh's blessing or refresher shard.", + "more_other": "Rosh deaths: {{count}} · Next drop: cheese, agh's blessing or refresher shard." + }, + "roshanKilled": "Roshan killed! Next roshan between {{min}} and {{max}}", + "setStreamDelay": "Setting stream delay to: $t(seconds, {\"count\": {{seconds}} })", + "setStreamDelayNoArgs": "Invalid stream delay, use !setdelay ", + "setStreamDelayRemoved": "Removing stream delay", + "stream": "$t(stream_on)", + "stream_none": "No changes made, user already {{state}}. Try !{{command}} to toggle.", + "stream_off": "Dotabod will treat {{channel}} as offline. Type !online to undo", + "stream_on": "Dotabod will treat {{channel}} as online. Type !offline to undo", + "streamDelay": "Stream delay: $t(seconds, {\"count\": {{seconds}} })", + "streamDelayNone": "There is no stream delay on this channel", + "tip": { + "from": "The tip from {{- heroName}} {{emote}}", + "to": "We tipping {{- heroName}} {{emote}}" + }, + "toggle": "$t(toggle_enabled)", + "toggle_disabled": "Dotabod is now disabled. Will no longer respond to commands nor watch game events. Type !toggle again to enable.", + "toggle_enabled": "Dotabod is now enabled. Responding to commands again and watching game events. Type !toggle again to disable.", + "toggleMatch": "$t(toggleMatch_party)", + "toggleMatch_double": "Changing this match to double down mmr: {{- url}} Type !fixdd to undo", + "toggleMatch_party": "Changing this match to party mmr: {{- url}} Type !fixparty to undo", + "toggleMatch_single": "Changing this match to single down mmr: {{- url}} Type !fixdd to undo", + "toggleMatch_solo": "Changing this match to solo mmr: {{- url}} Type !fixparty to undo", + "translated": { + "by_one": "Dotabod is translated by {{- translators}}. Want to help translate or see a mistake? {{- url}}", + "by_other": "Dotabod is translated by {{- translators}}. Want to help translate or see a mistake? {{- url}}" + }, + "uknownMmr": "I don't know {{channel}}'s MMR yet. Mods have to !setmmr 1234 or set it in {{- url}}", + "unknown": "Unknown", + "unknownSteam": "Could not find steam account. Follow Step 2 of setup, play a bot match, and try again.", + "unmuted": "Will now auto chat on game events. Type !mute to undo", + "unranked": "Unranked", + "updateMmr": "$t(updateMmr_manual)", + "updateMmr_auto": "Updated MMR to {{mmr}}", + "updateMmr_manual": "Updated MMR to {{mmr}}", + "updateMmrMulti": "Multiple steam accounts, updating the one you are currently logged in with ({{steamId}})", + "updateMmrNoChange": "MMR already {{mmr}}, no change was made", + "version": { + "commit": "Server running version {{version}}, here's what's missing compared to the latest version: {{- url}}", + "unknown": "Couldn't find the last git commit, here's the repo {{- url}}" + }, + "winprobability": { + "winProbability": "{{winRate}}% win probability {{emote}} at {{gameTime}}:00 ⏲ · Next update in {{remainingCooldown}}s", + "winProbabilityDataNotAvailable": "Win probability is not available yet · Try again in {{remainingCooldown}}s" + }, + "xpm": "Live XPM for {{- heroName}}: {{num}}", + "apm_one": "Kasalukuyang APM ni {{- heroName}}: {{count}} {{emote}}", + "apm_other": "Kasalukuyang APM ni {{- heroName}}: {{count}} {{emote}}", + "gpm_one": "Kasalukuyang GPM para kay {{- heroName}}: {{num}}. {{heroKills}} galing patay sa mga hero, {{creepKills}} galing patay sa mga creeps.", + "gpm_other": "Live GPM for {{- heroName}}: {{num}}. {{heroKills}} from hero kills, {{creepKills}} from creep kills.", + "seconds_one": "{{count}} second", + "seconds_other": "{{count}} seconds", + "treadToggle_one": "We toggled treads {{count}} time to save a total {{manaCount}} mana this match.", + "treadToggle_other": "We toggled treads {{count}} times to save a total {{manaCount}} mana this match." +} \ No newline at end of file diff --git a/packages/twitch/chat/locales/tl-PH/translation.json b/packages/twitch/chat/locales/tl-PH/translation.json new file mode 100644 index 00000000..cb07ba6f --- /dev/null +++ b/packages/twitch/chat/locales/tl-PH/translation.json @@ -0,0 +1,3 @@ +{ + "rebooting": "Servers are rebooting...Try again soon {{emote}}" +} \ No newline at end of file diff --git a/packages/twitch/events/locales/tl-PH/translation.json b/packages/twitch/events/locales/tl-PH/translation.json new file mode 100644 index 00000000..9e26dfee --- /dev/null +++ b/packages/twitch/events/locales/tl-PH/translation.json @@ -0,0 +1 @@ +{} \ No newline at end of file