mirror of
https://github.com/horizon-rust/horizon.git
synced 2026-11-07 11:06:11 -10:00
Merge upstream/main into controller/buttons-prompts-v2
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
commit
2cce72df97
113 files changed
+5336
-388
No files matched your search
@@ -63,6 +63,7 @@ pub mod menu_blur;
|
||||
pub mod mesher;
|
||||
pub mod minimap;
|
||||
pub mod mipmap;
|
||||
pub mod mod_browser;
|
||||
pub mod mod_list;
|
||||
pub mod model_library;
|
||||
pub mod models;
|
||||
|
||||
@@ -0,0 +1,189 @@
|
||||
//! What Options > Mods > Browse mods shows (docs/design/mod-hotload.md): the
|
||||
//! registry's content mods this game installs, a search over them, and the one
|
||||
//! whose page is open. The game fills it from a worker
|
||||
//! (`horizon_client::mod_registry`, `game/mod_browser.rs`); the options screen
|
||||
//! only reads it and asks for installs through its events.
|
||||
|
||||
/// One project of the registry, as the list and its page show it.
|
||||
#[derive(Clone, Debug, Default, PartialEq)]
|
||||
pub struct Listing {
|
||||
pub id: String,
|
||||
pub name: String,
|
||||
pub summary: String,
|
||||
/// Markdown, shown as plain text.
|
||||
pub description: String,
|
||||
pub authors: Vec<String>,
|
||||
pub license: String,
|
||||
pub categories: Vec<String>,
|
||||
pub tags: Vec<String>,
|
||||
/// The version this game would install, its date and changelog.
|
||||
pub version: String,
|
||||
pub published: String,
|
||||
pub changelog: String,
|
||||
pub downloads: u64,
|
||||
/// The project's page on the website.
|
||||
pub page: String,
|
||||
/// The version installed in this game folder, if any.
|
||||
pub installed: Option<String>,
|
||||
}
|
||||
|
||||
impl Listing {
|
||||
/// Whether a search for `query` (already lower case) finds it: its name,
|
||||
/// id, summary, authors, categories or tags.
|
||||
pub fn matches(&self, query: &str) -> bool {
|
||||
let query = query.trim();
|
||||
query.is_empty()
|
||||
|| [&self.name, &self.id, &self.summary]
|
||||
.into_iter()
|
||||
.chain(&self.authors)
|
||||
.chain(&self.categories)
|
||||
.chain(&self.tags)
|
||||
.any(|field| field.to_lowercase().contains(query))
|
||||
}
|
||||
|
||||
/// Installed, but not the version the registry offers now.
|
||||
pub fn has_update(&self) -> bool {
|
||||
self.installed
|
||||
.as_ref()
|
||||
.is_some_and(|installed| *installed != self.version)
|
||||
}
|
||||
}
|
||||
|
||||
/// Where the browser is.
|
||||
#[derive(Clone, Debug, Default, PartialEq)]
|
||||
pub enum Status {
|
||||
/// Not asked yet.
|
||||
#[default]
|
||||
Idle,
|
||||
/// The index is being read.
|
||||
Loading,
|
||||
/// The projects are listed.
|
||||
Ready,
|
||||
/// The index couldn't be read: why, in English (shown inside a translated line).
|
||||
Failed(String),
|
||||
}
|
||||
|
||||
#[derive(Clone, Debug, Default)]
|
||||
pub struct ModBrowser {
|
||||
pub status: Status,
|
||||
pub listings: Vec<Listing>,
|
||||
/// The project an install runs for.
|
||||
pub installing: Option<String>,
|
||||
/// The last install's outcome, already translated, for the page it ran on.
|
||||
pub message: Option<(String, bool)>,
|
||||
}
|
||||
|
||||
impl ModBrowser {
|
||||
/// The listings a search for `query` finds, by index into `listings`.
|
||||
pub fn found(&self, query: &str) -> Vec<usize> {
|
||||
let query = query.to_lowercase();
|
||||
(0..self.listings.len())
|
||||
.filter(|&i| self.listings[i].matches(&query))
|
||||
.collect()
|
||||
}
|
||||
|
||||
pub fn listing(&self, id: &str) -> Option<&Listing> {
|
||||
self.listings.iter().find(|l| l.id == id)
|
||||
}
|
||||
}
|
||||
|
||||
/// A project's markdown description as lines of plain text for the page:
|
||||
/// heading marks, emphasis and list bullets dropped, links shown as their text,
|
||||
/// blank lines and fences left out.
|
||||
pub fn plain_lines(markdown: &str) -> Vec<String> {
|
||||
let mut out = Vec::new();
|
||||
for line in markdown.lines() {
|
||||
let line = line.trim();
|
||||
if line.is_empty() || line.starts_with("```") || line.starts_with("<!--") {
|
||||
continue;
|
||||
}
|
||||
let line = line.trim_start_matches('#').trim_start();
|
||||
let line = match line.strip_prefix("- ").or_else(|| line.strip_prefix("* ")) {
|
||||
Some(rest) => format!("• {rest}"),
|
||||
None => line.to_owned(),
|
||||
};
|
||||
let line = links_as_text(&line).replace("**", "").replace('`', "");
|
||||
if !line.is_empty() {
|
||||
out.push(line);
|
||||
}
|
||||
}
|
||||
out
|
||||
}
|
||||
|
||||
/// `[text](url)` → `text`, `` → nothing.
|
||||
fn links_as_text(line: &str) -> String {
|
||||
let mut out = String::with_capacity(line.len());
|
||||
let mut rest = line;
|
||||
while let Some(open) = rest.find('[') {
|
||||
let Some(close) = rest[open..].find("](").map(|c| open + c) else {
|
||||
break;
|
||||
};
|
||||
let Some(end) = rest[close..].find(')').map(|e| close + e) else {
|
||||
break;
|
||||
};
|
||||
let image = open > 0 && rest[..open].ends_with('!');
|
||||
out.push_str(&rest[..if image { open - 1 } else { open }]);
|
||||
if !image {
|
||||
out.push_str(&rest[open + 1..close]);
|
||||
}
|
||||
rest = &rest[end + 1..];
|
||||
}
|
||||
out.push_str(rest);
|
||||
out
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
|
||||
fn listing(id: &str, tags: &[&str]) -> Listing {
|
||||
Listing {
|
||||
id: id.into(),
|
||||
name: id.to_uppercase(),
|
||||
summary: format!("All about {id}"),
|
||||
tags: tags.iter().map(|t| (*t).to_owned()).collect(),
|
||||
version: "1.0".into(),
|
||||
..Listing::default()
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn a_search_finds_names_tags_and_categories_in_any_case() {
|
||||
let mut pipes = listing("pipes", &["tech"]);
|
||||
pipes.categories = vec!["technology".into()];
|
||||
let browser = ModBrowser {
|
||||
listings: vec![listing("ruby", &["gems"]), pipes],
|
||||
..ModBrowser::default()
|
||||
};
|
||||
assert_eq!(browser.found(""), [0, 1]);
|
||||
assert_eq!(browser.found("RUBY"), [0]);
|
||||
assert_eq!(browser.found("gems"), [0]);
|
||||
assert_eq!(browser.found("techno"), [1]);
|
||||
assert!(browser.found("nothing like it").is_empty());
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn an_update_is_another_version_than_the_installed_one() {
|
||||
let mut l = listing("ruby", &[]);
|
||||
assert!(!l.has_update());
|
||||
l.installed = Some("1.0".into());
|
||||
assert!(!l.has_update());
|
||||
l.installed = Some("0.9".into());
|
||||
assert!(l.has_update());
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn markdown_reads_as_plain_lines() {
|
||||
let text = "# Ruby\n\nAdds **rubies**. See [the wiki](https://x.y).\n\n\n- one\n* two\n```\ncode\n```\n";
|
||||
assert_eq!(
|
||||
plain_lines(text),
|
||||
[
|
||||
"Ruby",
|
||||
"Adds rubies. See the wiki.",
|
||||
"• one",
|
||||
"• two",
|
||||
"code"
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -31,6 +31,30 @@ fn percent(caption: &str, value: f32) -> Text {
|
||||
],
|
||||
)
|
||||
}
|
||||
/// `text` cut into lines of at most `width` characters, at spaces where it has them.
|
||||
fn wrap(text: &str, width: usize) -> Vec<String> {
|
||||
let mut lines = Vec::new();
|
||||
let mut line = String::new();
|
||||
for word in text.split_whitespace() {
|
||||
let len = line.chars().count();
|
||||
if len > 0 && len + 1 + word.chars().count() > width {
|
||||
lines.push(std::mem::take(&mut line));
|
||||
}
|
||||
if !line.is_empty() {
|
||||
line.push(' ');
|
||||
}
|
||||
line.push_str(word);
|
||||
while line.chars().count() > width {
|
||||
let rest: String = line.chars().skip(width).collect();
|
||||
line = line.chars().take(width).collect();
|
||||
lines.push(std::mem::replace(&mut line, rest));
|
||||
}
|
||||
}
|
||||
if !line.is_empty() {
|
||||
lines.push(line);
|
||||
}
|
||||
lines
|
||||
}
|
||||
fn on_off(v: bool) -> Text {
|
||||
tr(if v { "options.on" } else { "options.off" })
|
||||
}
|
||||
@@ -1258,6 +1282,10 @@ pub enum Page {
|
||||
Font,
|
||||
Packs,
|
||||
Mods,
|
||||
/// Browse mods: the registry's content mods, searched (`mod_browser`).
|
||||
ModBrowser,
|
||||
/// One registry project's page: `OptionsUi::mod_project`.
|
||||
ModProject,
|
||||
/// A native mod's settings page: its index in `mods.installed`.
|
||||
NativeMod(usize),
|
||||
/// Horizon's shader packs, either kind (`shader_pack_list`).
|
||||
@@ -1336,6 +1364,12 @@ enum Act {
|
||||
NativeKey(usize, usize),
|
||||
NativeButton(usize, usize),
|
||||
OpenModFolder,
|
||||
/// Browse mods: the page of listing `.0` of `mod_browser`.
|
||||
ModProject(usize),
|
||||
/// The open project page's Install or Update.
|
||||
InstallMod,
|
||||
/// The open project page's page on the website.
|
||||
OpenModPage,
|
||||
/// Accessibility's "Accessibility Help" link
|
||||
/// (`AccessibilityOptionsScreen.addFooter`'s openLinkButton).
|
||||
AccessibilityHelp,
|
||||
@@ -1472,6 +1506,12 @@ pub enum Event {
|
||||
/// Data Packs' Open Pack Folder: create the folder if needed and open it.
|
||||
OpenDataPackFolder(std::path::PathBuf),
|
||||
OpenModFolder,
|
||||
/// Browse mods opened: read the registry's index into `mod_browser`.
|
||||
BrowseMods,
|
||||
/// Install (or update) the registry's content mod with this id.
|
||||
InstallMod(String),
|
||||
/// Open a registry project's page on the website.
|
||||
OpenModPage(String),
|
||||
/// Accessibility's Help link: confirm and open
|
||||
/// `CommonLinks.ACCESSIBILITY_HELP` over the options screen.
|
||||
AccessibilityHelp,
|
||||
@@ -1582,6 +1622,10 @@ pub struct OptionsUi {
|
||||
language_choice: Option<String>,
|
||||
language_search: ui::EditBox,
|
||||
pub(crate) settings_search: ui::EditBox,
|
||||
/// Browse mods: the registry's projects, filled by the game.
|
||||
pub mod_browser: crate::mod_browser::ModBrowser,
|
||||
/// The project whose page is open (`Page::ModProject`).
|
||||
pub mod_project: String,
|
||||
/// Horizon's `packBrowser` extra: the pack screen's Add button.
|
||||
pub pack_browser: bool,
|
||||
/// Packs: the packs found and the selection the screen opens with.
|
||||
@@ -1670,6 +1714,8 @@ impl Default for OptionsUi {
|
||||
language_choice: None,
|
||||
language_search: search,
|
||||
settings_search,
|
||||
mod_browser: Default::default(),
|
||||
mod_project: String::new(),
|
||||
pack_browser: false,
|
||||
pack_infos: Vec::new(),
|
||||
pack_selection: Vec::new(),
|
||||
@@ -2160,7 +2206,10 @@ impl OptionsUi {
|
||||
}
|
||||
fn settings_search_active(&self) -> bool {
|
||||
self.settings_search.focused
|
||||
&& matches!(self.page(), Page::Video | Page::Controls | Page::KeyBinds)
|
||||
&& matches!(
|
||||
self.page(),
|
||||
Page::Video | Page::Controls | Page::KeyBinds | Page::ModBrowser
|
||||
)
|
||||
}
|
||||
/// Whether the resource pack screen is open (not Create World's data packs on the same
|
||||
/// page).
|
||||
@@ -2301,7 +2350,10 @@ impl OptionsUi {
|
||||
self.focus = None;
|
||||
self.focus_from_keyboard = false;
|
||||
self.can_change_value = false;
|
||||
if matches!(page, Page::Video | Page::Controls | Page::KeyBinds) {
|
||||
if matches!(
|
||||
page,
|
||||
Page::Video | Page::Controls | Page::KeyBinds | Page::ModBrowser
|
||||
) {
|
||||
self.settings_search.set_value("");
|
||||
self.settings_search.focused = false;
|
||||
}
|
||||
@@ -2427,6 +2479,8 @@ impl OptionsUi {
|
||||
Page::Font => "options.font.title",
|
||||
Page::Packs => "resourcePack.title",
|
||||
Page::Mods => "horizon.pages.mods",
|
||||
Page::ModBrowser => "horizon.mods.browse.title",
|
||||
Page::ModProject => "horizon.mods.browse.project",
|
||||
Page::NativeMod(_) => "Mod Settings",
|
||||
Page::ShaderPacks => "horizon.pages.shader_packs",
|
||||
Page::ShaderOptions | Page::NativePackOptions(..) => "horizon.pages.shader_options",
|
||||
@@ -2493,6 +2547,144 @@ impl OptionsUi {
|
||||
filtered
|
||||
}
|
||||
|
||||
/// Browse mods: what the registry offers this game, by the search box.
|
||||
fn mod_browser_rows(&self) -> Vec<Row> {
|
||||
use crate::mod_browser::Status;
|
||||
let b = &self.mod_browser;
|
||||
match &b.status {
|
||||
Status::Idle | Status::Loading => {
|
||||
return vec![Row::Note(lang::get("horizon.mods.browse.loading"))];
|
||||
}
|
||||
Status::Failed(why) => {
|
||||
return vec![Row::Note(lang::tr("horizon.mods.browse.failed", &[why]))];
|
||||
}
|
||||
Status::Ready => {}
|
||||
}
|
||||
let found = b.found(&self.settings_search.value);
|
||||
if found.is_empty() {
|
||||
return vec![Row::Note(lang::get("horizon.mods.browse.none"))];
|
||||
}
|
||||
let mut rows = Vec::new();
|
||||
for i in found {
|
||||
let l = &b.listings[i];
|
||||
let mut label = Text::literal(format!("{} {}", l.name, l.version));
|
||||
if l.has_update() {
|
||||
label = label.append(tr("horizon.mods.browse.has_update"));
|
||||
} else if l.installed.is_some() {
|
||||
label = label.append(tr("horizon.mods.browse.is_installed"));
|
||||
}
|
||||
rows.push(Row::Buttons(
|
||||
button(0.0, 0.0, 310.0, label, Act::ModProject(i)),
|
||||
None,
|
||||
));
|
||||
rows.extend(wrap(&l.summary, 64).into_iter().take(1).map(Row::Note));
|
||||
}
|
||||
rows
|
||||
}
|
||||
/// A registry project's page: what it is, Install or Update, its switch
|
||||
/// once installed, its description and changelog.
|
||||
fn mod_project_rows(&self, s: &Settings) -> Vec<Row> {
|
||||
let b = &self.mod_browser;
|
||||
let Some(l) = b.listing(&self.mod_project) else {
|
||||
return vec![Row::Note(lang::get("horizon.mods.browse.none"))];
|
||||
};
|
||||
let mut rows = vec![Row::Note(format!("{} {}", l.name, l.version))];
|
||||
let by = [
|
||||
lang::tr("horizon.mods.browse.by", &[&l.authors.join(", ")]),
|
||||
l.license.clone(),
|
||||
l.published.clone(),
|
||||
];
|
||||
let by: Vec<&str> = by
|
||||
.iter()
|
||||
.map(String::as_str)
|
||||
.filter(|t| !t.is_empty())
|
||||
.collect();
|
||||
rows.push(Row::Note(by.join(" · ")));
|
||||
let labels: Vec<&str> = l
|
||||
.categories
|
||||
.iter()
|
||||
.chain(&l.tags)
|
||||
.map(String::as_str)
|
||||
.collect();
|
||||
if !labels.is_empty() {
|
||||
rows.push(Row::Note(labels.join(", ")));
|
||||
}
|
||||
let installing = b.installing.as_deref() == Some(l.id.as_str());
|
||||
let install = match (&l.installed, installing) {
|
||||
(_, true) => inactive(button(
|
||||
0.0,
|
||||
0.0,
|
||||
150.0,
|
||||
tr("horizon.mods.browse.installing"),
|
||||
Act::None,
|
||||
)),
|
||||
(None, false) => button(
|
||||
0.0,
|
||||
0.0,
|
||||
150.0,
|
||||
tr("horizon.mods.browse.install"),
|
||||
Act::InstallMod,
|
||||
),
|
||||
(Some(_), false) if l.has_update() => button(
|
||||
0.0,
|
||||
0.0,
|
||||
150.0,
|
||||
tr("horizon.mods.browse.update"),
|
||||
Act::InstallMod,
|
||||
),
|
||||
(Some(_), false) => inactive(button(
|
||||
0.0,
|
||||
0.0,
|
||||
150.0,
|
||||
tr("horizon.mods.browse.installed"),
|
||||
Act::None,
|
||||
)),
|
||||
};
|
||||
let page = button(
|
||||
0.0,
|
||||
0.0,
|
||||
150.0,
|
||||
tr("horizon.mods.browse.open_page"),
|
||||
Act::OpenModPage,
|
||||
);
|
||||
let row = s.mods.installed.iter().position(|m| m.id == l.id && !m.dev);
|
||||
match row.filter(|_| l.installed.is_some()) {
|
||||
Some(i) => {
|
||||
let label =
|
||||
Text::literal(format!("{}: ", lang::get("horizon.mods.browse.enabled")))
|
||||
.append(on_off(s.mods.is_on(i)));
|
||||
let toggle = button(0.0, 0.0, 150.0, label, Act::ToggleMod(i));
|
||||
rows.push(Row::Buttons(install, Some(toggle)));
|
||||
rows.push(Row::Buttons(page, None));
|
||||
}
|
||||
None => rows.push(Row::Buttons(install, Some(page))),
|
||||
}
|
||||
if let Some((message, _)) = &b.message {
|
||||
rows.extend(wrap(message, 64).into_iter().map(Row::Note));
|
||||
}
|
||||
let description = crate::mod_browser::plain_lines(if l.description.is_empty() {
|
||||
&l.summary
|
||||
} else {
|
||||
&l.description
|
||||
});
|
||||
rows.extend(
|
||||
description
|
||||
.iter()
|
||||
.flat_map(|line| wrap(line, 64))
|
||||
.map(Row::Note),
|
||||
);
|
||||
let changelog = crate::mod_browser::plain_lines(&l.changelog);
|
||||
if !changelog.is_empty() {
|
||||
rows.push(Row::Heading("horizon.mods.browse.changelog".into()));
|
||||
rows.extend(
|
||||
changelog
|
||||
.iter()
|
||||
.flat_map(|line| wrap(line, 64))
|
||||
.map(Row::Note),
|
||||
);
|
||||
}
|
||||
rows
|
||||
}
|
||||
/// A native mod's page: its name, its keys as Key Binds rows (the
|
||||
/// player's choice, else the default), then its buttons.
|
||||
fn native_rows(&self, s: &Settings, i: usize) -> Vec<Row> {
|
||||
@@ -2861,61 +3053,64 @@ impl OptionsUi {
|
||||
}
|
||||
Page::Font => pairs(&[Opt::ForceUnicode, Opt::JapaneseGlyphs]),
|
||||
Page::Mods => {
|
||||
let browse = button(
|
||||
0.0,
|
||||
0.0,
|
||||
310.0,
|
||||
tr("horizon.mods.browse"),
|
||||
Act::Push(Page::ModBrowser),
|
||||
);
|
||||
let mut rows = vec![Row::Buttons(browse, None)];
|
||||
if s.mods.installed.is_empty() {
|
||||
return vec![Row::Header("horizon.mods.empty")];
|
||||
rows.push(Row::Header("horizon.mods.empty"));
|
||||
return rows;
|
||||
}
|
||||
s.mods
|
||||
.installed
|
||||
.iter()
|
||||
.enumerate()
|
||||
.map(|(i, installed)| {
|
||||
let mut label = Text::option_name_value(
|
||||
Text::literal(installed.title.clone()),
|
||||
on_off(s.mods.is_on(i)),
|
||||
rows.extend(s.mods.installed.iter().enumerate().map(|(i, installed)| {
|
||||
let mut label = Text::option_name_value(
|
||||
Text::literal(installed.title.clone()),
|
||||
on_off(s.mods.is_on(i)),
|
||||
);
|
||||
if installed.problem.as_deref() == Some(crate::mod_list::NOT_BUILT) {
|
||||
label = label.append(tr("horizon.mods.not_built"));
|
||||
} else if installed.problem.is_some() {
|
||||
label = label.append(tr("horizon.mods.stopped"));
|
||||
} else if installed.dev {
|
||||
label = label.append(tr("horizon.mods.dev"));
|
||||
}
|
||||
// A content mod's set feeds the block-state tables the
|
||||
// open world's chunks were decoded with: changing it
|
||||
// mid-world remaps their ids (Forge/Fabric freeze the
|
||||
// registry before a world opens). A native mod toggles
|
||||
// live through `native_on`, so it stays available.
|
||||
let content = installed.native.is_none();
|
||||
if self.in_world && content {
|
||||
label = label.append(tr("horizon.mods.in_world"));
|
||||
}
|
||||
let dead = installed.dev || installed.id.is_empty() || self.in_world && content;
|
||||
// Only native mods with actual settings need a second button.
|
||||
if installed
|
||||
.native
|
||||
.as_ref()
|
||||
.is_some_and(|page| !page.keys.is_empty() || !page.buttons.is_empty())
|
||||
{
|
||||
let toggle = button(0.0, 0.0, 150.0, label, Act::ToggleMod(i));
|
||||
let settings = button(
|
||||
0.0,
|
||||
0.0,
|
||||
150.0,
|
||||
tr("horizon.mods.settings"),
|
||||
Act::ModSettings(i),
|
||||
);
|
||||
if installed.problem.as_deref() == Some(crate::mod_list::NOT_BUILT) {
|
||||
label = label.append(tr("horizon.mods.not_built"));
|
||||
} else if installed.problem.is_some() {
|
||||
label = label.append(tr("horizon.mods.stopped"));
|
||||
} else if installed.dev {
|
||||
label = label.append(tr("horizon.mods.dev"));
|
||||
}
|
||||
// A content mod's set feeds the block-state tables the
|
||||
// open world's chunks were decoded with: changing it
|
||||
// mid-world remaps their ids (Forge/Fabric freeze the
|
||||
// registry before a world opens). A native mod toggles
|
||||
// live through `native_on`, so it stays available.
|
||||
let content = installed.native.is_none();
|
||||
if self.in_world && content {
|
||||
label = label.append(tr("horizon.mods.in_world"));
|
||||
}
|
||||
let dead =
|
||||
installed.dev || installed.id.is_empty() || self.in_world && content;
|
||||
// Only native mods with actual settings need a second button.
|
||||
if installed
|
||||
.native
|
||||
.as_ref()
|
||||
.is_some_and(|page| !page.keys.is_empty() || !page.buttons.is_empty())
|
||||
{
|
||||
let toggle = button(0.0, 0.0, 150.0, label, Act::ToggleMod(i));
|
||||
let settings = button(
|
||||
0.0,
|
||||
0.0,
|
||||
150.0,
|
||||
tr("horizon.mods.settings"),
|
||||
Act::ModSettings(i),
|
||||
);
|
||||
Row::Buttons(
|
||||
if dead { inactive(toggle) } else { toggle },
|
||||
Some(settings),
|
||||
)
|
||||
} else {
|
||||
let widget = button(0.0, 0.0, 310.0, label, Act::ToggleMod(i));
|
||||
Row::Buttons(if dead { inactive(widget) } else { widget }, None)
|
||||
}
|
||||
})
|
||||
.collect()
|
||||
Row::Buttons(if dead { inactive(toggle) } else { toggle }, Some(settings))
|
||||
} else {
|
||||
let widget = button(0.0, 0.0, 310.0, label, Act::ToggleMod(i));
|
||||
Row::Buttons(if dead { inactive(widget) } else { widget }, None)
|
||||
}
|
||||
}));
|
||||
rows
|
||||
}
|
||||
Page::ModBrowser => self.mod_browser_rows(),
|
||||
Page::ModProject => self.mod_project_rows(s),
|
||||
Page::NativeMod(i) => self.native_rows(s, i),
|
||||
Page::ShaderPacks => {
|
||||
if s.shader_packs.is_empty() {
|
||||
@@ -2993,7 +3188,10 @@ impl OptionsUi {
|
||||
let mut rows = ListRows::default();
|
||||
let page = self.page();
|
||||
let cx = (w / 2.0).floor();
|
||||
if matches!(page, Page::Video | Page::Controls | Page::KeyBinds) {
|
||||
if matches!(
|
||||
page,
|
||||
Page::Video | Page::Controls | Page::KeyBinds | Page::ModBrowser
|
||||
) {
|
||||
self.settings_search.x = cx - 100.0;
|
||||
self.settings_search.y = 17.0;
|
||||
}
|
||||
@@ -3335,12 +3533,12 @@ impl OptionsUi {
|
||||
// Drawn by `pack_screen`.
|
||||
Page::Packs => {}
|
||||
_ => {
|
||||
if matches!(page, Page::Video | Page::Controls) {
|
||||
if matches!(page, Page::Video | Page::Controls | Page::ModBrowser) {
|
||||
top = 38.0;
|
||||
}
|
||||
out.push(Widget {
|
||||
x: 0.0,
|
||||
y: if matches!(page, Page::Video | Page::Controls) {
|
||||
y: if matches!(page, Page::Video | Page::Controls | Page::ModBrowser) {
|
||||
4.0
|
||||
} else {
|
||||
12.0
|
||||
@@ -3919,23 +4117,30 @@ impl OptionsUi {
|
||||
}
|
||||
self.language_search = search;
|
||||
}
|
||||
if matches!(self.page(), Page::Video | Page::Controls | Page::KeyBinds) {
|
||||
if matches!(
|
||||
self.page(),
|
||||
Page::Video | Page::Controls | Page::KeyBinds | Page::ModBrowser
|
||||
) {
|
||||
let mut search = self.settings_search.clone();
|
||||
if self.focus == Some(FocusId::Search) {
|
||||
search.focused = true;
|
||||
}
|
||||
search.draw(batch, atlas, None);
|
||||
let hint = match self.page() {
|
||||
Page::ModBrowser => "horizon.mods.browse.search",
|
||||
_ => "horizon.options.search",
|
||||
};
|
||||
// Horizon's search box sits in the header, before the list.
|
||||
crate::widgets::last_narratable(|n| {
|
||||
n.order = -1;
|
||||
if let crate::widgets::What::EditBox { message, .. } = &mut n.what {
|
||||
*message = tr("horizon.options.search").plain();
|
||||
*message = tr(hint).plain();
|
||||
}
|
||||
});
|
||||
if search.value.is_empty() && !search.focused {
|
||||
batch.text_styled(
|
||||
atlas,
|
||||
&tr("horizon.options.search").with_color(text::GRAY).italic(),
|
||||
&tr(hint).with_color(text::GRAY).italic(),
|
||||
search.text_x(),
|
||||
search.text_y(),
|
||||
u32::MAX,
|
||||
@@ -4095,7 +4300,12 @@ impl OptionsUi {
|
||||
self.size = size;
|
||||
self.framebuffer = framebuffer;
|
||||
let mut events = Vec::new();
|
||||
if !drag && matches!(self.page(), Page::Video | Page::Controls | Page::KeyBinds) {
|
||||
if !drag
|
||||
&& matches!(
|
||||
self.page(),
|
||||
Page::Video | Page::Controls | Page::KeyBinds | Page::ModBrowser
|
||||
)
|
||||
{
|
||||
let search = &mut self.settings_search;
|
||||
search.focused = ui::hovered((x, y), search.x, search.y, search.width, search.height);
|
||||
if search.focused {
|
||||
@@ -4251,6 +4461,9 @@ impl OptionsUi {
|
||||
if p == Page::Music {
|
||||
events.push(Event::ListMusicTracks);
|
||||
}
|
||||
if p == Page::ModBrowser {
|
||||
events.push(Event::BrowseMods);
|
||||
}
|
||||
self.push(p)
|
||||
}
|
||||
Act::Done => events.extend(self.back(s)),
|
||||
@@ -4301,6 +4514,21 @@ impl OptionsUi {
|
||||
}
|
||||
Act::NativeButton(i, b) => events.push(Event::NativeButton(i, b)),
|
||||
Act::OpenModFolder => events.push(Event::OpenModFolder),
|
||||
Act::ModProject(i) => {
|
||||
if let Some(listing) = self.mod_browser.listings.get(i) {
|
||||
self.mod_project = listing.id.clone();
|
||||
self.push(Page::ModProject);
|
||||
}
|
||||
}
|
||||
Act::InstallMod => {
|
||||
self.mod_browser.message = None;
|
||||
events.push(Event::InstallMod(self.mod_project.clone()));
|
||||
}
|
||||
Act::OpenModPage => {
|
||||
if let Some(l) = self.mod_browser.listing(&self.mod_project) {
|
||||
events.push(Event::OpenModPage(l.page.clone()));
|
||||
}
|
||||
}
|
||||
Act::PvpPreset => {
|
||||
crate::pvp::apply_preset(s);
|
||||
events.push(Event::Changed);
|
||||
@@ -5206,6 +5434,9 @@ impl OptionsUi {
|
||||
if p == Page::Music {
|
||||
events.push(Event::ListMusicTracks);
|
||||
}
|
||||
if p == Page::ModBrowser {
|
||||
events.push(Event::BrowseMods);
|
||||
}
|
||||
self.push(p);
|
||||
}
|
||||
Act::Done => {
|
||||
@@ -5263,6 +5494,21 @@ impl OptionsUi {
|
||||
}
|
||||
Act::NativeButton(i, b) => events.push(Event::NativeButton(i, b)),
|
||||
Act::OpenModFolder => events.push(Event::OpenModFolder),
|
||||
Act::ModProject(i) => {
|
||||
if let Some(listing) = self.mod_browser.listings.get(i) {
|
||||
self.mod_project = listing.id.clone();
|
||||
self.push(Page::ModProject);
|
||||
}
|
||||
}
|
||||
Act::InstallMod => {
|
||||
self.mod_browser.message = None;
|
||||
events.push(Event::InstallMod(self.mod_project.clone()));
|
||||
}
|
||||
Act::OpenModPage => {
|
||||
if let Some(l) = self.mod_browser.listing(&self.mod_project) {
|
||||
events.push(Event::OpenModPage(l.page.clone()));
|
||||
}
|
||||
}
|
||||
Act::PvpPreset => {
|
||||
crate::pvp::apply_preset(s);
|
||||
events.push(Event::Changed);
|
||||
|
||||
@@ -98,6 +98,25 @@
|
||||
"horizon.mods.settings": "Settings",
|
||||
"horizon.mods.in_world": " (leave the world to change)",
|
||||
"horizon.mods.open_folder": "Open Mod Folder",
|
||||
"horizon.mods.browse": "Browse Mods...",
|
||||
"horizon.mods.browse.title": "Browse Mods",
|
||||
"horizon.mods.browse.search": "Search mods...",
|
||||
"horizon.mods.browse.project": "Mod",
|
||||
"horizon.mods.browse.loading": "Reading Horizon's mod registry...",
|
||||
"horizon.mods.browse.failed": "Couldn't read the mod registry: %s",
|
||||
"horizon.mods.browse.none": "No mod found",
|
||||
"horizon.mods.browse.has_update": " (update)",
|
||||
"horizon.mods.browse.is_installed": " (installed)",
|
||||
"horizon.mods.browse.by": "by %s",
|
||||
"horizon.mods.browse.installing": "Installing...",
|
||||
"horizon.mods.browse.install": "Install",
|
||||
"horizon.mods.browse.update": "Update",
|
||||
"horizon.mods.browse.installed": "Installed",
|
||||
"horizon.mods.browse.open_page": "Open Page",
|
||||
"horizon.mods.browse.enabled": "Mod",
|
||||
"horizon.mods.browse.changelog": "Changelog",
|
||||
"horizon.mods.browse.done": "%s %s is installed and on. Its content loads when the game starts again.",
|
||||
"horizon.mods.browse.install_failed": "Couldn't install it: %s",
|
||||
"horizon.shader_packs.empty": "No shader packs: put them in the shaderpacks folder",
|
||||
"horizon.shader_packs.kind_horizon": " (Horizon)",
|
||||
"horizon.shader_options.open": "Shader Options...",
|
||||
|
||||
@@ -46,6 +46,25 @@
|
||||
"horizon.mods.dev": " (dév.)",
|
||||
"horizon.mods.settings": "Options",
|
||||
"horizon.mods.open_folder": "Ouvrir le dossier des mods",
|
||||
"horizon.mods.browse": "Parcourir les mods...",
|
||||
"horizon.mods.browse.title": "Parcourir les mods",
|
||||
"horizon.mods.browse.search": "Rechercher des mods...",
|
||||
"horizon.mods.browse.project": "Mod",
|
||||
"horizon.mods.browse.loading": "Lecture du registre des mods Horizon...",
|
||||
"horizon.mods.browse.failed": "Impossible de lire le registre des mods : %s",
|
||||
"horizon.mods.browse.none": "Aucun mod trouvé",
|
||||
"horizon.mods.browse.has_update": " (mise à jour)",
|
||||
"horizon.mods.browse.is_installed": " (installé)",
|
||||
"horizon.mods.browse.by": "par %s",
|
||||
"horizon.mods.browse.installing": "Installation...",
|
||||
"horizon.mods.browse.install": "Installer",
|
||||
"horizon.mods.browse.update": "Mettre à jour",
|
||||
"horizon.mods.browse.installed": "Installé",
|
||||
"horizon.mods.browse.open_page": "Ouvrir la page",
|
||||
"horizon.mods.browse.enabled": "Mod",
|
||||
"horizon.mods.browse.changelog": "Nouveautés",
|
||||
"horizon.mods.browse.done": "%s %s est installé et activé. Son contenu se charge au prochain démarrage du jeu.",
|
||||
"horizon.mods.browse.install_failed": "Installation impossible : %s",
|
||||
"horizon.shader_packs.empty": "Aucun pack de shaders : placez-les dans le dossier shaderpacks",
|
||||
"horizon.shader_options.open": "Options des shaders...",
|
||||
"horizon.shader_options.profile": "Profil",
|
||||
|
||||
@@ -15,11 +15,11 @@ pub use horizon_client_render::{
|
||||
clouds, collisions, command_block, containers, controller_ui, crash, datapack, dynamic_light,
|
||||
effects, environment, extras, fast_hash, fog, font, gfx, graphics, graphics_style, graphics_ui,
|
||||
hdr_calibration, hud, hud_layout, hud_overlays, inventory_effects, java_text, jigsaw_block,
|
||||
json_folder, level_loading, light, lod, logging, menu_blur, mesher, minimap, mipmap, mod_list,
|
||||
model_library, models, multiline_edit, native_emissive, options_file, options_fixes,
|
||||
options_ui, overlay, pack_browser, pack_screen, packs, pad_cursor, pad_glyph, par, particles,
|
||||
poi_sections, post_chain, potent_sulfur, preedit, providers, pvp, pvp_hud, screen_draw,
|
||||
screen_effects, sculk, section_mask, server_terrain, settings, shader_options,
|
||||
json_folder, level_loading, light, lod, logging, menu_blur, mesher, minimap, mipmap,
|
||||
mod_browser, mod_list, model_library, models, multiline_edit, native_emissive, options_file,
|
||||
options_fixes, options_ui, overlay, pack_browser, pack_screen, packs, pad_cursor, pad_glyph,
|
||||
par, particles, poi_sections, post_chain, potent_sulfur, preedit, providers, pvp, pvp_hud,
|
||||
screen_draw, screen_effects, sculk, section_mask, server_terrain, settings, shader_options,
|
||||
shader_pack_list, signs, skins, sound_engine, sound_events, sound_preview, spans, split_layout,
|
||||
split_map, split_profiles, sprites, streaming, structure_block, tab_list, telemetry,
|
||||
test_block, test_instance_block, testgen, title_edition, trims, ui, vault, weather, widgets,
|
||||
@@ -90,6 +90,7 @@ pub mod menu;
|
||||
pub mod merchant;
|
||||
pub mod mobs;
|
||||
pub mod mod_content;
|
||||
pub mod mod_registry;
|
||||
pub mod motion;
|
||||
pub mod multiplayer;
|
||||
pub mod music;
|
||||
|
||||
@@ -201,6 +201,7 @@ mod mob_index;
|
||||
mod mob_looting;
|
||||
mod mob_sounds;
|
||||
mod mod_api_host;
|
||||
mod mod_browser;
|
||||
mod mods;
|
||||
mod mount_menu;
|
||||
mod mounts;
|
||||
|
||||
@@ -0,0 +1,158 @@
|
||||
//! Options > Mods > Browse mods (docs/design/mod-hotload.md): reading the
|
||||
//! registry's index and installing a content mod run on a worker
|
||||
//! (`horizon_client::mod_registry`); each frame takes what it finished into the
|
||||
//! options screen's `mod_browser`. The window's game and the startup menu each
|
||||
//! have one.
|
||||
use super::Game;
|
||||
use horizon_client::{
|
||||
lang,
|
||||
mod_browser::{Listing, ModBrowser, Status},
|
||||
mod_list::ModList,
|
||||
mod_registry::{self, Done},
|
||||
};
|
||||
use horizon_mods::index::Index;
|
||||
use std::path::PathBuf;
|
||||
use std::sync::{
|
||||
Arc,
|
||||
mpsc::{Receiver, TryRecvError, channel},
|
||||
};
|
||||
|
||||
/// What the worker sends back: the index and its listings, or an install's
|
||||
/// outcome with the listings after it.
|
||||
enum Finished {
|
||||
Index(Result<(Arc<Index>, Vec<Listing>), String>),
|
||||
Installed(Result<Done, String>, Vec<Listing>),
|
||||
}
|
||||
|
||||
/// One job at a time, and the index read last.
|
||||
#[derive(Default)]
|
||||
pub(super) struct Jobs {
|
||||
running: Option<Receiver<Finished>>,
|
||||
index: Option<Arc<Index>>,
|
||||
}
|
||||
|
||||
impl Jobs {
|
||||
/// Browse mods opened: the index, read again from the registry (the
|
||||
/// launcher's copy when it can't be reached).
|
||||
pub(super) fn browse(&mut self, ui: &mut ModBrowser, home: PathBuf) {
|
||||
if self.running.is_some() {
|
||||
return;
|
||||
}
|
||||
if ui.status != Status::Ready {
|
||||
ui.status = Status::Loading;
|
||||
}
|
||||
let (send, receive) = channel();
|
||||
self.running = Some(receive);
|
||||
spawn("mod-browser-index", move || {
|
||||
let read = mod_registry::load_index(&home, &mod_registry::location()).map(|index| {
|
||||
let listings = mod_registry::listings(&index, &home);
|
||||
(Arc::new(index), listings)
|
||||
});
|
||||
let _ = send.send(Finished::Index(read));
|
||||
});
|
||||
}
|
||||
|
||||
/// Install or update `id` from the index read last.
|
||||
pub(super) fn install(&mut self, ui: &mut ModBrowser, home: PathBuf, id: String) {
|
||||
let Some(index) = self.index.clone() else {
|
||||
return;
|
||||
};
|
||||
if self.running.is_some() {
|
||||
return;
|
||||
}
|
||||
ui.installing = Some(id.clone());
|
||||
ui.message = None;
|
||||
let (send, receive) = channel();
|
||||
self.running = Some(receive);
|
||||
spawn("mod-browser-install", move || {
|
||||
let done = mod_registry::install(&index, &home, &id, &mod_registry::download);
|
||||
let listings = mod_registry::listings(&index, &home);
|
||||
let _ = send.send(Finished::Installed(done, listings));
|
||||
});
|
||||
}
|
||||
|
||||
/// What finished since the last frame, into `ui`. An installed mod is
|
||||
/// turned on in `mods`; the caller saves the settings and lists the mods
|
||||
/// again when this returns true.
|
||||
pub(super) fn poll(&mut self, ui: &mut ModBrowser, mods: &mut ModList) -> bool {
|
||||
let Some(running) = &self.running else {
|
||||
return false;
|
||||
};
|
||||
let finished = match running.try_recv() {
|
||||
Ok(finished) => finished,
|
||||
Err(TryRecvError::Empty) => return false,
|
||||
Err(TryRecvError::Disconnected) => {
|
||||
self.running = None;
|
||||
ui.installing = None;
|
||||
if ui.status == Status::Loading {
|
||||
ui.status = Status::Failed("the worker stopped".into());
|
||||
}
|
||||
return false;
|
||||
}
|
||||
};
|
||||
self.running = None;
|
||||
match finished {
|
||||
Finished::Index(Ok((index, listings))) => {
|
||||
self.index = Some(index);
|
||||
ui.listings = listings;
|
||||
ui.status = Status::Ready;
|
||||
false
|
||||
}
|
||||
Finished::Index(Err(why)) => {
|
||||
log::warn!("Horizon: the mod registry wasn't read: {why}");
|
||||
if ui.status != Status::Ready {
|
||||
ui.status = Status::Failed(why);
|
||||
}
|
||||
false
|
||||
}
|
||||
Finished::Installed(done, listings) => {
|
||||
ui.installing = None;
|
||||
ui.listings = listings;
|
||||
match done {
|
||||
Ok(done) => {
|
||||
log::info!(
|
||||
"Horizon: installed the mod {} {} from the registry ({})",
|
||||
done.id,
|
||||
done.version,
|
||||
if done.verified { "signed" } else { "unsigned" }
|
||||
);
|
||||
mods.enabled.insert(done.id.clone());
|
||||
mods.disabled.remove(&done.id);
|
||||
let name = ui
|
||||
.listing(&done.id)
|
||||
.map_or(done.id.clone(), |l| l.name.clone());
|
||||
let text = lang::tr("horizon.mods.browse.done", &[&name, &done.version]);
|
||||
ui.message = Some((text, true));
|
||||
true
|
||||
}
|
||||
Err(why) => {
|
||||
log::warn!("Horizon: a registry mod wasn't installed: {why}");
|
||||
let text = lang::tr("horizon.mods.browse.install_failed", &[&why]);
|
||||
ui.message = Some((text, false));
|
||||
false
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fn spawn(name: &str, work: impl FnOnce() + Send + 'static) {
|
||||
if let Err(e) = std::thread::Builder::new().name(name.into()).spawn(work) {
|
||||
log::warn!("Horizon: {name} did not start: {e}");
|
||||
}
|
||||
}
|
||||
|
||||
impl Game<'_> {
|
||||
/// Each frame: what the browser's worker finished.
|
||||
pub(super) fn drive_mod_browser(&mut self) {
|
||||
let installed = self
|
||||
.mods
|
||||
.jobs
|
||||
.poll(&mut self.ui.options.mod_browser, &mut self.settings.mods);
|
||||
if installed {
|
||||
self.settings.save(&Self::options_path());
|
||||
self.start_mods();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -14,6 +14,8 @@ pub(super) struct ModsState {
|
||||
pub(super) dev: Vec<PathBuf>,
|
||||
/// The WebAssembly mods found that no longer run, for the one-time notice.
|
||||
stopped: Vec<String>,
|
||||
/// Browse mods' worker (`mod_browser`).
|
||||
pub(super) jobs: super::mod_browser::Jobs,
|
||||
}
|
||||
|
||||
/// Freeze native component IDs before reading content or opening a connection.
|
||||
|
||||
@@ -425,6 +425,16 @@ impl Game<'_> {
|
||||
let _ = std::fs::create_dir_all(&dir);
|
||||
super::packs::open_folder(&dir);
|
||||
}
|
||||
Event::BrowseMods => {
|
||||
let ui = &mut self.ui.options.mod_browser;
|
||||
self.mods.jobs.browse(ui, Self::game_dir());
|
||||
}
|
||||
Event::InstallMod(id) => {
|
||||
let ui = &mut self.ui.options.mod_browser;
|
||||
self.mods.jobs.install(ui, Self::game_dir(), id);
|
||||
}
|
||||
// The website, through ConfirmLinkScreen as other links.
|
||||
Event::OpenModPage(url) => self.confirm_trusted_link(&url, Screen::Options),
|
||||
Event::ListShaderPacks => {
|
||||
self.settings.shader_packs =
|
||||
horizon_client::shader_pack_list::scan(&Self::shader_packs_dir());
|
||||
|
||||
@@ -376,6 +376,7 @@ impl Game<'_> {
|
||||
});
|
||||
notifiers.append(&mut self.server_packs.notifiers);
|
||||
self.server_packs.notifiers = notifiers;
|
||||
self.drive_mod_browser();
|
||||
// A reload waits for the world's resources (`reload_packs`).
|
||||
if self.rest_loader.is_some() {
|
||||
return;
|
||||
|
||||
@@ -47,6 +47,8 @@ pub(super) struct StartupMenu {
|
||||
key_screen: u64,
|
||||
pub pending: Option<PendingWorldEntry>,
|
||||
pub reload_packs: bool,
|
||||
/// Browse mods' worker (`mod_browser`).
|
||||
mod_jobs: super::mod_browser::Jobs,
|
||||
pub perf: horizon_client::telemetry::Session,
|
||||
}
|
||||
|
||||
@@ -417,8 +419,19 @@ impl Loading {
|
||||
}
|
||||
}
|
||||
}
|
||||
self.drive_menu_mod_browser();
|
||||
self.restart_menu_resources()
|
||||
}
|
||||
/// The startup menu's Browse mods, as `Game::drive_mod_browser`.
|
||||
fn drive_menu_mod_browser(&mut self) {
|
||||
let menu = &mut self.menu;
|
||||
if menu
|
||||
.mod_jobs
|
||||
.poll(&mut menu.options.mod_browser, &mut self.settings.mods)
|
||||
{
|
||||
self.settings.save(&Game::options_path());
|
||||
}
|
||||
}
|
||||
pub(super) fn apply_menu_settings(&mut self) {
|
||||
if let Some(renderer) = &mut self.renderer {
|
||||
renderer.gamma = self.settings.gamma;
|
||||
@@ -559,6 +572,15 @@ impl Loading {
|
||||
let _ = std::fs::create_dir_all(&dir);
|
||||
packs::open_folder(&dir);
|
||||
}
|
||||
Event::BrowseMods => {
|
||||
let ui = &mut self.menu.options.mod_browser;
|
||||
self.menu.mod_jobs.browse(ui, Game::game_dir());
|
||||
}
|
||||
Event::InstallMod(id) => {
|
||||
let ui = &mut self.menu.options.mod_browser;
|
||||
self.menu.mod_jobs.install(ui, Game::game_dir(), id);
|
||||
}
|
||||
Event::OpenModPage(url) => packs::open_uri(&url),
|
||||
Event::ListShaderPacks => {
|
||||
self.settings.shader_packs =
|
||||
horizon_client::shader_pack_list::scan(&Game::shader_packs_dir());
|
||||
|
||||
@@ -0,0 +1,334 @@
|
||||
//! Horizon's mod registry from inside the game (Options > Mods > Browse mods,
|
||||
//! docs/design/mod-hotload.md): the same `index.json` the launcher reads, the
|
||||
//! projects this game can install, and installing one exactly as the launcher
|
||||
//! does (`launcher/src/browser/horizon.rs`, `install_version`): downloaded into
|
||||
//! `mod-browser/downloads/`, checked against the index (size, SHA-256, the
|
||||
//! author's signature, the file's own manifest), moved into `horizon-mods/`
|
||||
//! and recorded in `mod-browser.json`, so the launcher lists, updates and
|
||||
//! removes it as one of its own.
|
||||
//!
|
||||
//! The launcher is a separate workspace, so this is the small part of it the
|
||||
//! game needs. Everything here blocks: the game runs it on a worker
|
||||
//! (`game/mod_browser.rs`).
|
||||
use crate::mod_browser::Listing;
|
||||
use horizon_mods::index::{self, Index, Kind, Project, Trust, Version};
|
||||
use std::fs;
|
||||
use std::io::Read;
|
||||
use std::path::{Path, PathBuf};
|
||||
|
||||
/// Where the registry publishes its index (the launcher's `INDEX_URL`).
|
||||
pub const INDEX_URL: &str = "https://horizon-rust.github.io/horizon-mods/index.json";
|
||||
/// The Minecraft version this game is: the registry's `game`.
|
||||
pub const GAME: &str = horizon_core::version::VERSION_ID;
|
||||
/// The registry's pages on the website, `<SITE>/<id>`.
|
||||
pub const SITE: &str = "https://playhorizon.dev/mods";
|
||||
/// The last index fetched, beside `options.txt`: the launcher keeps its own copy there too.
|
||||
pub const CACHE: &str = "mod-browser/horizon-index.json";
|
||||
/// What the launcher's browser installed (`installed::MANIFEST`).
|
||||
pub const MANIFEST: &str = "mod-browser.json";
|
||||
/// Where a download waits for its checks.
|
||||
const DOWNLOADS: &str = "mod-browser/downloads";
|
||||
/// Larger than any index should be.
|
||||
const MAX_INDEX: u64 = 16 << 20;
|
||||
/// The game asks the registry by this name.
|
||||
const AGENT: &str = concat!(
|
||||
"horizon-rust/horizon/",
|
||||
env!("CARGO_PKG_VERSION"),
|
||||
" (in-game mod browser)"
|
||||
);
|
||||
|
||||
/// Where the index comes from: `HORIZON_MOD_INDEX` (a file or an `https://`
|
||||
/// address, for a test registry), else [`INDEX_URL`]; as the launcher reads it.
|
||||
pub fn location() -> String {
|
||||
std::env::var("HORIZON_MOD_INDEX")
|
||||
.ok()
|
||||
.filter(|v| !v.is_empty())
|
||||
.unwrap_or_else(|| INDEX_URL.to_owned())
|
||||
}
|
||||
|
||||
/// A local test registry: its files may be `file://` paths.
|
||||
fn is_local(at: &str) -> bool {
|
||||
!at.starts_with("https://")
|
||||
}
|
||||
|
||||
/// The index from `at`, kept in `home`'s [`CACHE`]; the kept copy when the
|
||||
/// registry can't be reached.
|
||||
pub fn load_index(home: &Path, at: &str) -> Result<Index, String> {
|
||||
let local = is_local(at);
|
||||
let parse = |text: &str| match local {
|
||||
true => Index::parse_local(text),
|
||||
false => Index::parse(text),
|
||||
};
|
||||
let fetched = fetch_text(at).and_then(|text| parse(&text).map(|index| (index, text)));
|
||||
let cache = home.join(CACHE);
|
||||
match fetched {
|
||||
Ok((index, text)) => {
|
||||
if let Some(dir) = cache.parent() {
|
||||
let _ = fs::create_dir_all(dir);
|
||||
}
|
||||
let _ = fs::write(&cache, text);
|
||||
Ok(index)
|
||||
}
|
||||
Err(e) => {
|
||||
let kept = fs::read_to_string(&cache).map_err(|_| e.clone())?;
|
||||
parse(&kept).map_err(|_| e)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
fn fetch_text(at: &str) -> Result<String, String> {
|
||||
if !at.starts_with("https://") {
|
||||
return fs::read_to_string(at).map_err(|e| format!("{at}: {e}"));
|
||||
}
|
||||
let response = ureq::get(at)
|
||||
.set("User-Agent", AGENT)
|
||||
.call()
|
||||
.map_err(|e| match e {
|
||||
ureq::Error::Status(code, _) => format!("the mod registry answered {code}"),
|
||||
ureq::Error::Transport(t) => format!("the mod registry can't be reached: {t}"),
|
||||
})?;
|
||||
let mut text = String::new();
|
||||
response
|
||||
.into_reader()
|
||||
.take(MAX_INDEX)
|
||||
.read_to_string(&mut text)
|
||||
.map_err(|e| e.to_string())?;
|
||||
Ok(text)
|
||||
}
|
||||
|
||||
/// Whether version `v` is a `.hmod` with code: the game doesn't run those any
|
||||
/// more, and the launcher neither lists nor installs them (`needs_port`).
|
||||
fn needs_port(v: &Version) -> bool {
|
||||
v.file.name.ends_with(".hmod")
|
||||
&& v.capabilities
|
||||
.iter()
|
||||
.any(|c| *c != horizon_mods::Capability::Registries)
|
||||
}
|
||||
|
||||
/// The version of content mod `p` this game installs: the newest for this
|
||||
/// Minecraft version that wasn't taken down and has no code.
|
||||
pub fn installable<'a>(index: &Index, p: &'a Project) -> Option<&'a Version> {
|
||||
if p.kind != Kind::Mod {
|
||||
return None;
|
||||
}
|
||||
index
|
||||
.installable(p, GAME, horizon_mods::api_level::LEVEL)
|
||||
.filter(|v| !needs_port(v))
|
||||
}
|
||||
|
||||
/// The registry's projects the browser offers, most downloaded first: content
|
||||
/// mods this game installs, with the version installed in `home` when there is
|
||||
/// one.
|
||||
pub fn listings(index: &Index, home: &Path) -> Vec<Listing> {
|
||||
let installed = Installed::load(home);
|
||||
let mut out: Vec<Listing> = index
|
||||
.projects
|
||||
.iter()
|
||||
.filter_map(|p| {
|
||||
let v = installable(index, p)?;
|
||||
Some(Listing {
|
||||
id: p.id.clone(),
|
||||
name: p.name.clone(),
|
||||
summary: p.summary.clone(),
|
||||
description: p.description.clone(),
|
||||
authors: p.authors.clone(),
|
||||
license: p.license.clone(),
|
||||
categories: p.categories.clone(),
|
||||
tags: p.tags.clone(),
|
||||
version: v.version.clone(),
|
||||
published: v.published.clone(),
|
||||
changelog: v.changelog.clone(),
|
||||
downloads: p.downloads,
|
||||
page: format!("{SITE}/{}", p.id),
|
||||
installed: installed.version_of(home, &p.id),
|
||||
})
|
||||
})
|
||||
.collect();
|
||||
out.sort_by(|a, b| b.downloads.cmp(&a.downloads).then(a.name.cmp(&b.name)));
|
||||
out
|
||||
}
|
||||
|
||||
/// What [`install`] did.
|
||||
#[derive(Clone, Debug, PartialEq, Eq)]
|
||||
pub struct Done {
|
||||
pub id: String,
|
||||
pub version: String,
|
||||
/// Checked against the author's key, or unsigned (the SHA-256 still pins
|
||||
/// the reviewed file).
|
||||
pub verified: bool,
|
||||
}
|
||||
|
||||
/// Installs the newest installable version of the registry's content mod `id`
|
||||
/// into the game folder `home`, as the launcher does: `horizon-mods/<id>.hmod`,
|
||||
/// recorded in `mod-browser.json`. Turning it on is the caller's
|
||||
/// (`horizon-mods.txt` belongs to the game's settings). `get` downloads a file
|
||||
/// of at most `max` bytes (the network, or a test's files).
|
||||
pub fn install(
|
||||
index: &Index,
|
||||
home: &Path,
|
||||
id: &str,
|
||||
get: &dyn Fn(&str, u64) -> Result<Vec<u8>, String>,
|
||||
) -> Result<Done, String> {
|
||||
let p = index
|
||||
.project(id)
|
||||
.ok_or_else(|| format!("{id} isn't in Horizon's registry"))?;
|
||||
let v = installable(index, p)
|
||||
.ok_or_else(|| format!("{} has no version this game can install", p.name))?;
|
||||
let relative = format!("{}/{id}.hmod", crate::mod_list::DIR);
|
||||
let target = home.join(&relative);
|
||||
let mut list = Installed::load(home);
|
||||
let ours = list.position(id);
|
||||
let old_file = ours.and_then(|i| list.entries[i]["file"].as_str().map(str::to_owned));
|
||||
if let Some(i) = ours
|
||||
&& list.entries[i]["version"].as_str() == Some(v.version.as_str())
|
||||
&& target.exists()
|
||||
{
|
||||
return Ok(Done {
|
||||
id: id.to_owned(),
|
||||
version: v.version.clone(),
|
||||
verified: list.entries[i]["verdict"].as_str() == Some("Verified"),
|
||||
});
|
||||
}
|
||||
// Never over a mod the player put there themselves.
|
||||
let theirs = target.exists() && old_file.as_deref() != Some(relative.as_str());
|
||||
if theirs || home.join(crate::mod_list::DIR).join(id).is_dir() {
|
||||
return Err(format!(
|
||||
"a mod with the id {id} is already in {}: move it away first",
|
||||
crate::mod_list::DIR
|
||||
));
|
||||
}
|
||||
if let Some(other) = list.taken_by(&relative, id) {
|
||||
return Err(format!("{relative} belongs to {other}: remove it first"));
|
||||
}
|
||||
let bytes = get(&v.file.url, v.file.size)?;
|
||||
let staging = home.join(DOWNLOADS);
|
||||
fs::create_dir_all(&staging).map_err(|e| format!("{}: {e}", staging.display()))?;
|
||||
let download = staging.join(format!("{id}.hmod.part"));
|
||||
fs::write(&download, &bytes).map_err(|e| format!("{}: {e}", download.display()))?;
|
||||
let trust = index::check_file(index, p, v, &download).inspect_err(|_| {
|
||||
let _ = fs::remove_file(&download);
|
||||
})?;
|
||||
if let Some(dir) = target.parent() {
|
||||
fs::create_dir_all(dir).map_err(|e| format!("{}: {e}", dir.display()))?;
|
||||
}
|
||||
fs::rename(&download, &target).map_err(|e| format!("{}: {e}", target.display()))?;
|
||||
let verified = trust == Trust::Verified;
|
||||
list.record(serde_json::json!({
|
||||
"source": "horizon",
|
||||
"project": p.id,
|
||||
"slug": p.id,
|
||||
"title": p.name,
|
||||
"kind": "mod",
|
||||
"version": v.version,
|
||||
"number": v.version,
|
||||
"file": relative,
|
||||
"checksum": format!("SHA-256:{}", v.file.sha256),
|
||||
"page": format!("{SITE}/{}", p.id),
|
||||
"dependency": false,
|
||||
"verdict": if verified { "Verified" } else { "Unsigned" },
|
||||
}));
|
||||
list.save(home)?;
|
||||
Ok(Done {
|
||||
id: id.to_owned(),
|
||||
version: v.version.clone(),
|
||||
verified,
|
||||
})
|
||||
}
|
||||
|
||||
/// Downloads `url` (at most `max` bytes): `https://` only, or a `file://` path
|
||||
/// when the index itself is a local test registry.
|
||||
pub fn download(url: &str, max: u64) -> Result<Vec<u8>, String> {
|
||||
if let Some(path) = url.strip_prefix("file://") {
|
||||
if !is_local(&location()) {
|
||||
return Err(format!("{url} is not an https address"));
|
||||
}
|
||||
return fs::read(path).map_err(|e| format!("{path}: {e}"));
|
||||
}
|
||||
if !url.starts_with("https://") {
|
||||
return Err(format!("{url} is not an https address"));
|
||||
}
|
||||
let response = ureq::get(url)
|
||||
.set("User-Agent", AGENT)
|
||||
.call()
|
||||
.map_err(|e| e.to_string())?;
|
||||
let mut body = Vec::new();
|
||||
response
|
||||
.into_reader()
|
||||
.take(max + 1)
|
||||
.read_to_end(&mut body)
|
||||
.map_err(|e| e.to_string())?;
|
||||
if body.len() as u64 > max {
|
||||
return Err(format!("{url} is larger than the index says"));
|
||||
}
|
||||
Ok(body)
|
||||
}
|
||||
|
||||
/// `mod-browser.json`, kept as JSON values so the launcher's entries this
|
||||
/// game doesn't model (Modrinth resource packs, ported Java mods) are written
|
||||
/// back as they were.
|
||||
#[derive(Debug, Default)]
|
||||
struct Installed {
|
||||
entries: Vec<serde_json::Value>,
|
||||
}
|
||||
|
||||
impl Installed {
|
||||
fn load(home: &Path) -> Self {
|
||||
let entries = fs::read_to_string(home.join(MANIFEST))
|
||||
.ok()
|
||||
.and_then(|t| serde_json::from_str::<serde_json::Value>(&t).ok())
|
||||
.and_then(|v| v.get("entries")?.as_array().cloned())
|
||||
.unwrap_or_default();
|
||||
Self { entries }
|
||||
}
|
||||
|
||||
fn save(&self, home: &Path) -> Result<(), String> {
|
||||
let path = home.join(MANIFEST);
|
||||
let part = home.join(format!(".{MANIFEST}.part"));
|
||||
let text = serde_json::to_string_pretty(&serde_json::json!({ "entries": self.entries }))
|
||||
.map_err(|e| e.to_string())?;
|
||||
fs::write(&part, text).map_err(|e| format!("{}: {e}", part.display()))?;
|
||||
fs::rename(&part, &path).map_err(|e| format!("{}: {e}", path.display()))
|
||||
}
|
||||
|
||||
/// The registry's entry for project `id`.
|
||||
fn position(&self, id: &str) -> Option<usize> {
|
||||
self.entries
|
||||
.iter()
|
||||
.position(|e| e["source"] == "horizon" && e["project"] == id)
|
||||
}
|
||||
|
||||
/// The title of another entry that owns `file`.
|
||||
fn taken_by(&self, file: &str, id: &str) -> Option<String> {
|
||||
self.entries
|
||||
.iter()
|
||||
.find(|e| e["file"] == file && !(e["source"] == "horizon" && e["project"] == id))
|
||||
.map(|e| e["title"].as_str().unwrap_or("another mod").to_owned())
|
||||
}
|
||||
|
||||
fn record(&mut self, entry: serde_json::Value) {
|
||||
let id = entry["project"].clone();
|
||||
self.entries
|
||||
.retain(|e| !(e["source"] == "horizon" && e["project"] == id));
|
||||
self.entries.push(entry);
|
||||
}
|
||||
|
||||
/// The version of `id` installed from the registry whose file is still
|
||||
/// there; for a `horizon-mods/<id>.hmod` put there another way, its
|
||||
/// manifest's version.
|
||||
fn version_of(&self, home: &Path, id: &str) -> Option<String> {
|
||||
if let Some(e) = self.position(id).map(|i| &self.entries[i])
|
||||
&& let (Some(version), Some(file)) = (e["version"].as_str(), e["file"].as_str())
|
||||
&& home.join(file).exists()
|
||||
{
|
||||
return Some(version.to_owned());
|
||||
}
|
||||
let path: PathBuf = home.join(crate::mod_list::DIR).join(format!("{id}.hmod"));
|
||||
horizon_mods::Package::read(&path)
|
||||
.ok()
|
||||
.filter(|p| p.manifest.id == id)
|
||||
.map(|p| p.manifest.version)
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests;
|
||||
@@ -0,0 +1,166 @@
|
||||
//! Installing from a local test registry: a real content `.hmod`, an index
|
||||
//! naming it, and the game folder the launcher shares.
|
||||
use super::*;
|
||||
|
||||
fn scratch(name: &str) -> PathBuf {
|
||||
let dir = std::env::temp_dir().join(format!(
|
||||
"horizon-mod-registry-{name}-{}",
|
||||
std::process::id()
|
||||
));
|
||||
let _ = fs::remove_dir_all(&dir);
|
||||
fs::create_dir_all(&dir).unwrap();
|
||||
dir
|
||||
}
|
||||
|
||||
/// A content mod `ruby` at `version`: a manifest and one lang file.
|
||||
fn ruby(version: &str) -> Vec<u8> {
|
||||
let manifest = format!(
|
||||
"id = \"ruby\"\nname = \"Ruby\"\nversion = \"{version}\"\napi = \"0.2\"\nside = \"both\"\ncapabilities = [\"registries\"]\n"
|
||||
);
|
||||
horizon_mods::Package::write_files(
|
||||
&manifest,
|
||||
None,
|
||||
&[(
|
||||
"assets/ruby/lang/en_us.json",
|
||||
br#"{"item.ruby.ruby": "Ruby"}"#,
|
||||
)],
|
||||
)
|
||||
.unwrap()
|
||||
}
|
||||
|
||||
/// A registry listing `ruby` at `version` with these bytes (the file at
|
||||
/// `url`), and a native mod and a mod for another Minecraft version that the
|
||||
/// game doesn't offer.
|
||||
fn registry(version: &str, bytes: &[u8], url: &str) -> Index {
|
||||
let file = |name: &str, size: usize, sha: String| serde_json::json!({ "name": name, "url": url, "size": size, "sha256": sha });
|
||||
let ruby = serde_json::json!({
|
||||
"id": "ruby", "kind": "mod", "name": "Ruby", "summary": "Rubies",
|
||||
"description": "# Ruby\nGems.", "authors": ["someone"], "license": "MIT",
|
||||
"source": "https://github.com/someone/ruby", "categories": ["decoration"],
|
||||
"tags": ["gems"], "downloads": 5,
|
||||
"versions": [{ "version": version, "published": "2026-11-05", "api": "0.2",
|
||||
"side": "both", "capabilities": ["registries"], "game": crate::mod_registry::GAME,
|
||||
"file": file(&format!("ruby-{version}.hmod"), bytes.len(), index::sha256(bytes)) }]
|
||||
});
|
||||
let old = serde_json::json!({
|
||||
"id": "old", "kind": "mod", "name": "Old", "summary": "For 1.21",
|
||||
"license": "MIT", "source": "https://github.com/someone/old",
|
||||
"versions": [{ "version": "1", "api": "0.2", "game": "1.21.1",
|
||||
"capabilities": ["registries"],
|
||||
"file": file("old-1.hmod", 1, "a".repeat(64)) }]
|
||||
});
|
||||
let native = serde_json::json!({
|
||||
"id": "zoom", "kind": "native-mod", "name": "Zoom", "summary": "Zoom",
|
||||
"license": "MIT", "source": "https://github.com/someone/zoom", "downloads": 99,
|
||||
"versions": [{ "version": "1", "api": "0.2", "game": crate::mod_registry::GAME,
|
||||
"file": file("zoom-1.hnmod", 1, "b".repeat(64)) }]
|
||||
});
|
||||
let text = serde_json::json!({ "schema": 1, "projects": [ruby, old, native] }).to_string();
|
||||
Index::parse_local(&text).unwrap()
|
||||
}
|
||||
|
||||
fn serve(bytes: Vec<u8>) -> impl Fn(&str, u64) -> Result<Vec<u8>, String> {
|
||||
move |_, max| match bytes.len() as u64 <= max {
|
||||
true => Ok(bytes.clone()),
|
||||
false => Err("too large".into()),
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn the_browser_lists_only_content_mods_for_this_game() {
|
||||
let bytes = ruby("1.0");
|
||||
let index = registry("1.0", &bytes, "file:///ruby.hmod");
|
||||
let home = scratch("list");
|
||||
let listed = listings(&index, &home);
|
||||
let ids: Vec<&str> = listed.iter().map(|l| l.id.as_str()).collect();
|
||||
assert_eq!(ids, ["ruby"], "no native mod, no mod for another version");
|
||||
assert_eq!(listed[0].version, "1.0");
|
||||
assert_eq!(listed[0].page, "https://playhorizon.dev/mods/ruby");
|
||||
assert_eq!(listed[0].installed, None);
|
||||
fs::remove_dir_all(&home).unwrap();
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn an_install_is_checked_then_recorded_as_the_launchers_own() {
|
||||
let bytes = ruby("1.0");
|
||||
let index = registry("1.0", &bytes, "file:///ruby.hmod");
|
||||
let home = scratch("install");
|
||||
// An entry of the launcher's this game doesn't model stays as it was.
|
||||
let theirs = serde_json::json!({ "entries": [{ "source": "modrinth", "project": "abc",
|
||||
"slug": "faithful", "title": "Faithful", "kind": "resource-pack", "version": "1",
|
||||
"number": "1", "file": "resourcepacks/faithful.zip", "checksum": "SHA-512:00",
|
||||
"page": "https://modrinth.com/resourcepack/faithful" }] });
|
||||
fs::write(home.join(MANIFEST), theirs.to_string()).unwrap();
|
||||
|
||||
let done = install(&index, &home, "ruby", &serve(bytes.clone())).unwrap();
|
||||
assert_eq!(done.version, "1.0");
|
||||
assert!(!done.verified, "the sample isn't signed");
|
||||
let path = home.join("horizon-mods/ruby.hmod");
|
||||
assert_eq!(fs::read(&path).unwrap(), bytes);
|
||||
assert_eq!(
|
||||
horizon_mods::Package::read(&path).unwrap().manifest.id,
|
||||
"ruby"
|
||||
);
|
||||
let record: serde_json::Value =
|
||||
serde_json::from_str(&fs::read_to_string(home.join(MANIFEST)).unwrap()).unwrap();
|
||||
let entries = record["entries"].as_array().unwrap();
|
||||
assert_eq!(entries.len(), 2);
|
||||
assert_eq!(entries[0]["slug"], "faithful");
|
||||
assert_eq!(entries[1]["source"], "horizon");
|
||||
assert_eq!(entries[1]["file"], "horizon-mods/ruby.hmod");
|
||||
assert_eq!(entries[1]["verdict"], "Unsigned");
|
||||
assert_eq!(listings(&index, &home)[0].installed.as_deref(), Some("1.0"));
|
||||
|
||||
// An update replaces the file and the entry.
|
||||
let newer = ruby("1.1");
|
||||
let index = registry("1.1", &newer, "file:///ruby.hmod");
|
||||
assert!(listings(&index, &home)[0].has_update());
|
||||
install(&index, &home, "ruby", &serve(newer.clone())).unwrap();
|
||||
assert_eq!(fs::read(&path).unwrap(), newer);
|
||||
let record: serde_json::Value =
|
||||
serde_json::from_str(&fs::read_to_string(home.join(MANIFEST)).unwrap()).unwrap();
|
||||
assert_eq!(record["entries"].as_array().unwrap().len(), 2);
|
||||
assert_eq!(record["entries"][1]["version"], "1.1");
|
||||
fs::remove_dir_all(&home).unwrap();
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn bytes_other_than_the_index_lists_never_reach_the_mods_folder() {
|
||||
let bytes = ruby("1.0");
|
||||
let index = registry("1.0", &bytes, "file:///ruby.hmod");
|
||||
let home = scratch("tampered");
|
||||
let mut tampered = bytes.clone();
|
||||
*tampered.last_mut().unwrap() ^= 1;
|
||||
let error = install(&index, &home, "ruby", &serve(tampered)).unwrap_err();
|
||||
assert!(error.contains("SHA-256"), "{error}");
|
||||
assert!(!home.join("horizon-mods/ruby.hmod").exists());
|
||||
assert!(!home.join("mod-browser/downloads/ruby.hmod.part").exists());
|
||||
assert!(!home.join(MANIFEST).exists());
|
||||
// A taken-down file is refused before anything is downloaded.
|
||||
let mut index = index;
|
||||
index.revoked.push(index::Revoked {
|
||||
id: "ruby".into(),
|
||||
sha256: Some(index::sha256(&bytes)),
|
||||
reason: "bad".into(),
|
||||
date: "2026-11-05".into(),
|
||||
});
|
||||
assert!(install(&index, &home, "ruby", &serve(bytes)).is_err());
|
||||
assert!(!home.join("horizon-mods/ruby.hmod").exists());
|
||||
fs::remove_dir_all(&home).unwrap();
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn a_mod_the_player_put_there_is_never_replaced() {
|
||||
let bytes = ruby("1.0");
|
||||
let index = registry("1.0", &bytes, "file:///ruby.hmod");
|
||||
let home = scratch("theirs");
|
||||
fs::create_dir_all(home.join("horizon-mods")).unwrap();
|
||||
fs::write(home.join("horizon-mods/ruby.hmod"), b"their own").unwrap();
|
||||
let error = install(&index, &home, "ruby", &serve(bytes)).unwrap_err();
|
||||
assert!(error.contains("already in horizon-mods"), "{error}");
|
||||
assert_eq!(
|
||||
fs::read(home.join("horizon-mods/ruby.hmod")).unwrap(),
|
||||
b"their own"
|
||||
);
|
||||
fs::remove_dir_all(&home).unwrap();
|
||||
}
|
||||
+30
-10
@@ -302,9 +302,9 @@ entity cutout draws them, seen from a `preview::Camera` (turn, tilt, zoom).
|
||||
## The Wardrobe's account check (`launcher/src/wardrobe.rs`)
|
||||
|
||||
The launcher talks to the same service for the player's own items: the catalogue, what the account
|
||||
owns, its purchase history, what each slot wears and whether other players see it. Buying and
|
||||
claiming the founder set happen on the website's shop (https://playhorizon.dev/shop), never in the
|
||||
launcher.
|
||||
owns, its purchase history, what each slot wears and whether other players see it. Paying happens
|
||||
on the website: the launcher's Shop tab starts the checkout and opens https://playhorizon.dev/shop/pay
|
||||
in the browser; no card is ever typed into the launcher.
|
||||
|
||||
- **Who the player is**: the service hands out a one-time server id (`POST /v1/auth/start`), the
|
||||
launcher tells Mojang's session server that the account joins it
|
||||
@@ -344,13 +344,12 @@ page stays hidden.
|
||||
*Reset view* (the live view above, `launcher/src/wardrobe_page/viewer.rs`); **what you own for
|
||||
the chosen slot**, "Nothing" first. Hovering a card tries its item on the player (or, for
|
||||
"Nothing", takes the slot's item off) until the pointer leaves; equipping shows at once.
|
||||
- **The shop is on the website only** (Ludovic, 2026-11-05): the launcher has no prices, product
|
||||
lists or checkout. One plain button by the page's title, *Get more cosmetics on playhorizon.dev*,
|
||||
opens `https://playhorizon.dev/shop` in the browser (browsing, prices, the founder claim,
|
||||
purchases through Paddle); no badge, reminder or pop-up points to it. An account that owns
|
||||
nothing yet sees "You don't own any cosmetics yet." with that button instead. The one exception
|
||||
is the founder set's free *Claim for free* where Paddle doesn't sell (`Claim::here`): the site
|
||||
sends those players to the Wardrobe, since only the launcher can prove the account with Mojang. **Your purchases** lists the account's orders (date, item, price, state, order number).
|
||||
- **One way to the Shop tab**: a plain button by the page's title, *Get more
|
||||
cosmetics*, opens the launcher's Shop tab (below; paying happens on the website); no badge,
|
||||
reminder or pop-up points to it. An account that owns nothing yet sees "You don't own any
|
||||
cosmetics yet." with that button instead. The founder set's free *Claim for free* where Paddle
|
||||
doesn't sell (`Claim::here`) stays here too: the site sends those players to the Wardrobe, since
|
||||
only the launcher can prove the account with Mojang. **Your purchases** lists the account's orders (date, item, price, state, order number).
|
||||
- **Three switches**: *Show my cosmetics* (the account's, on the service: off, everyone sees you
|
||||
without them), *Hide other players' cosmetics* and *Show other players' auras and trails* (off by
|
||||
default). The last two are lines of the game's `horizon-extras.txt` (`horizon_cosmetics::prefs`:
|
||||
@@ -364,3 +363,24 @@ page stays hidden.
|
||||
- `HORIZON_LAUNCHER_PAGE=wardrobe` in a development build shows the page for a made-up account
|
||||
wearing `HORIZON_COSMETICS_LOCAL`'s items; `HORIZON_WARDROBE_STATE=offline|failed|empty`
|
||||
shows that state.
|
||||
|
||||
## The Shop page (`launcher/src/wardrobe_page/shop.rs`, `launcher/src/shop.rs`)
|
||||
|
||||
A plain top-bar tab beside the Wardrobe, shown under the same rule. Ludovic (2026-11-05): not in your
|
||||
face, people play without pop-ups. So the tab has no badge, dot, count or "New"; it never opens by
|
||||
itself and is never the start page; nothing anywhere (launcher or game) points to it; Play never waits
|
||||
for it. No countdowns, scarcity, buyer counts, "limited" wording or loot boxes.
|
||||
|
||||
- **Everything comes from `GET /v1/catalogue`** (the Wardrobe's own trip): `currencies`, each item's
|
||||
`prices` (minor units per currency, only while on sale), `sets`, `collections` and `supporter`.
|
||||
What the catalogue doesn't price isn't sold, so items the service puts on sale
|
||||
(`COSMETICS_ON_SALE`) show up by themselves. The currency is guessed from the system locale
|
||||
(francs in CH/LI, pounds in GB, euros in the euro area, else dollars) and can be switched.
|
||||
- **Cards** per collection (sets first), the founder set while it can be claimed, the Supporter badge.
|
||||
Choosing a card tries it on the account's own skin, over what it wears (`shop::try_on`), in the
|
||||
Wardrobe's 3D view (the live view above, a camera of its own): drag to turn, scroll to zoom.
|
||||
- **The founder set**: *Claim for free* where Paddle doesn't sell (`Claim::here`), else Paddle's free
|
||||
checkout in the browser (`POST /v1/web/checkout` with `founder_set`).
|
||||
- **A catalogue that doesn't load** shows "The shop didn't load." with *Retry*; nothing else changes.
|
||||
- `HORIZON_LAUNCHER_PAGE=shop` in a development build shows it for the made-up account of the
|
||||
Wardrobe's preview, the founder set tried on.
|
||||
Generated
+1
@@ -2717,6 +2717,7 @@ dependencies = [
|
||||
"libc",
|
||||
"objc2-app-kit 0.3.2",
|
||||
"oo7",
|
||||
"png 0.18.1",
|
||||
"proc-macro2",
|
||||
"pulldown-cmark",
|
||||
"quote",
|
||||
|
||||
@@ -70,6 +70,8 @@ getrandom = "0.3"
|
||||
# Players' heads on the Servers page, from the default skins in the player's own game files (already
|
||||
# in the lockfile through gpui).
|
||||
image = { version = "0.25", default-features = false, features = ["png", "jpeg", "webp", "gif"] }
|
||||
# Screenshots read a row at a time and shrunk as they come (`pictures`): the version `image` uses.
|
||||
png = "0.18"
|
||||
|
||||
# Native builds at low priority (rust_toolchain::low_priority); already in the lockfile.
|
||||
[target.'cfg(unix)'.dependencies]
|
||||
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Kry meer kosmetiese items op playhorizon.dev",
|
||||
"Get more cosmetics": "Kry meer kosmetiese items",
|
||||
"You don't own any cosmetics yet.": "Jy besit nog geen skoonheidsmiddels nie.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Geen Minecraft: Java Edition-rekening het daardie naam nie.",
|
||||
"That account already owns everything in the basket.": "Daardie rekening besit reeds alles in die mandjie.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Die winkel verkoop nie nou nie. Niks is gehef nie.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle kon nie die betaling begin nie. Niks is gehef nie."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle kon nie die betaling begin nie. Niks is gehef nie.",
|
||||
"Shop": "Winkel",
|
||||
"Owned": "In besit",
|
||||
"Claim the founder set": "Eis die stigter stel",
|
||||
"Claiming…": "Eis tans op…",
|
||||
"The shop didn't load.": "Die winkel het nie gelaai nie.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Goed om vir jou speler te dra, sigbaar vir almal wat op Horizon speel.",
|
||||
"Free for founders": "Gratis vir stigters",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Vir die spelers wat eerste hier was. Gratis om op te eis; sodra jy dit opgeëis het, is dit joune om te hou.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Voltooi die gratis kassa in jou blaaier. Die stel verskyn 'n oomblik later hier.",
|
||||
"{n} items": "{n} items",
|
||||
"Nothing is on sale right now.": "Niks is nou te koop nie.",
|
||||
"Your basket": "Jou mandjie",
|
||||
"Your basket is empty.": "Jou mandjie is leeg.",
|
||||
"Add to basket": "Voeg by mandjie",
|
||||
"Total": "Totaal",
|
||||
"This is a gift": "Dis 'n geskenk",
|
||||
"Your friend's Minecraft name": "Jou vriend se Minecraft-naam",
|
||||
"Find": "Soek",
|
||||
"For {name}": "Vir {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Vra wie ook al betaal voordat jy koop. Terugbetalings binne 14 dae om enige rede.",
|
||||
"Pay {price} in your browser": "Betaal {price} in jou blaaier",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle se betaling maak in jou blaaier oop. Niks word in die lanseerder gehef nie.",
|
||||
"US sales tax is added where a state charges it.": "VS-verkoopsbelasting word bygevoeg waar 'n staat dit hef.",
|
||||
"VAT included where it applies.": "BTW ingesluit waar dit geld.",
|
||||
"In a set in your basket": "In 'n stel in jou mandjie",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Voltooi die betaling in jou blaaier. Jou items kom 'n oomblik later in die Klerekas."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Move…": "نقل…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "يُغلق المشغل أثناء نسخ بياناتك والتحقق منها، ثم يُفتح مجددًا. يُحتفظ بالمجلدات القديمة وتظل تشغل مساحة على القرص حتى تتحقق من نجاح النقل وتحذفها بنفسك.",
|
||||
"Could not open the data folder: {error}": "Could not open the data folder: {error}",
|
||||
"Get more cosmetics on playhorizon.dev": "احصل على المزيد من مستحضرات التجميل على playhorizon.dev",
|
||||
"Get more cosmetics": "احصل على المزيد من مستحضرات المظهر",
|
||||
"You don't own any cosmetics yet.": "لا تملك أي مظاهر بعد.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "يتبع الخيار التلقائي بنية هذا المشغّل. على Windows ARM، اختر x64 أو ARM64. تستخدم الإصدارات التي لا تتوفر لها ARM64 نسخة x64 الموقّعة.",
|
||||
"Game architecture": "بنية اللعبة",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "لا يوجد حساب Minecraft: Java Edition بهذا الاسم.",
|
||||
"That account already owns everything in the basket.": "هذا الحساب يملك بالفعل كل ما في السلة.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "المتجر لا يبيع الآن. لم يُخصم أي مبلغ.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "تعذّر على Paddle بدء الدفع. لم يُخصم أي مبلغ."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "تعذّر على Paddle بدء الدفع. لم يُخصم أي مبلغ.",
|
||||
"Shop": "المتجر",
|
||||
"Owned": "تملكه",
|
||||
"Claim the founder set": "استلم طقم المؤسسين",
|
||||
"Claiming…": "جارٍ الحصول عليه…",
|
||||
"The shop didn't load.": "لم يتم تحميل المتجر.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "أشياء يرتديها لاعبك، يراها كل من يلعب على Horizon.",
|
||||
"Free for founders": "مجاني للمؤسسين",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "للاعبين الذين كانوا هنا أولًا. مجاني؛ وبعد الحصول عليه يبقى لك.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "أكمل عملية الدفع المجانية في متصفحك. ستظهر المجموعة هنا بعد لحظات.",
|
||||
"{n} items": "{n} عناصر",
|
||||
"Nothing is on sale right now.": "لا شيء معروض للبيع الآن.",
|
||||
"Your basket": "سلتك",
|
||||
"Your basket is empty.": "سلتك فارغة.",
|
||||
"Add to basket": "أضف إلى السلة",
|
||||
"Total": "المجموع",
|
||||
"This is a gift": "هذه هدية",
|
||||
"Your friend's Minecraft name": "اسم صديقك في Minecraft",
|
||||
"Find": "ابحث",
|
||||
"For {name}": "إلى {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "اسأل من سيدفع قبل أن تشتري. استرداد خلال 14 يومًا لأي سبب.",
|
||||
"Pay {price} in your browser": "ادفع {price} في متصفحك",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "يُفتح دفع Paddle في متصفحك. لا يُخصم شيء في المشغّل.",
|
||||
"US sales tax is added where a state charges it.": "تُضاف ضريبة المبيعات الأمريكية حيث تفرضها الولاية.",
|
||||
"VAT included where it applies.": "ضريبة القيمة المضافة مشمولة حيث تنطبق.",
|
||||
"In a set in your basket": "ضمن مجموعة في سلتك",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "أكمل الدفع في متصفحك. تصل عناصرك إلى خزانة الملابس بعد لحظة."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Daha çox kosmetik əşyanı playhorizon.dev saytında əldə edin",
|
||||
"Get more cosmetics": "Daha çox kosmetik əşya əldə edin",
|
||||
"You don't own any cosmetics yet.": "Hələ heç bir kosmetikanız yoxdur.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Bu adda Minecraft: Java Edition hesabı yoxdur.",
|
||||
"That account already owns everything in the basket.": "Bu hesab artıq səbətdəki hər şeyə sahibdir.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Mağaza hazırda satış etmir. Heç nə tutulmayıb.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ödənişi başlada bilmədi. Heç nə tutulmayıb."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ödənişi başlada bilmədi. Heç nə tutulmayıb.",
|
||||
"Shop": "Mağaza",
|
||||
"Owned": "Sahibsiniz",
|
||||
"Claim the founder set": "Təsisçi dəstini tələb edin",
|
||||
"Claiming…": "Əldə edilir…",
|
||||
"The shop didn't load.": "Mağaza yüklənmədi.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Oyunçunuz üçün geyimlər, Horizon-da oynayan hər kəsə görünür.",
|
||||
"Free for founders": "Qurucular üçün pulsuz",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Ən əvvəl burada olan oyunçular üçün. Pulsuz əldə etmək olar; əldə etdikdən sonra həmişəlik sizindir.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Pulsuz ödənişi brauzerinizdə tamamlayın. Dəst bir az sonra burada görünəcək.",
|
||||
"{n} items": "{n} əşya",
|
||||
"Nothing is on sale right now.": "Hazırda heç nə satışda deyil.",
|
||||
"Your basket": "Səbətiniz",
|
||||
"Your basket is empty.": "Səbətiniz boşdur.",
|
||||
"Add to basket": "Səbətə əlavə et",
|
||||
"Total": "Cəmi",
|
||||
"This is a gift": "Bu hədiyyədir",
|
||||
"Your friend's Minecraft name": "Dostunuzun Minecraft adı",
|
||||
"Find": "Tap",
|
||||
"For {name}": "{name} üçün",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Almazdan əvvəl ödəyəcək şəxsdən soruşun. İstənilən səbəbdən 14 gün ərzində geri ödəniş.",
|
||||
"Pay {price} in your browser": "{price} məbləğini brauzerdə ödə",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle ödənişi brauzerinizdə açılır. Launcher-də heç nə tutulmur.",
|
||||
"US sales tax is added where a state charges it.": "ABŞ satış vergisi ştatın tələb etdiyi yerdə əlavə olunur.",
|
||||
"VAT included where it applies.": "ƏDV tətbiq olunduğu yerdə daxildir.",
|
||||
"In a set in your basket": "Səbətinizdəki dəstdə",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Ödənişi brauzerinizdə bitirin. Əşyalarınız bir azdan Qarderoba gələcək."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Күберәк косметиканы playhorizon.dev сайтында алығыҙ",
|
||||
"Get more cosmetics": "Күберәк косметика алығыҙ",
|
||||
"You don't own any cosmetics yet.": "Һеҙҙә әлегә бер косметика ла юҡ.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Был исемле Minecraft: Java Edition иҫәп яҙмаһы юҡ.",
|
||||
"That account already owns everything in the basket.": "Был иҫәп яҙмаһында кәрзиндәге бар нәмә лә бар инде.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Магазин хәҙер һатмай. Бер нәмә лә алынманы.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle түләүҙе башлай алманы. Бер нәмә лә алынманы."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle түләүҙе башлай алманы. Бер нәмә лә алынманы.",
|
||||
"Shop": "Магазин",
|
||||
"Owned": "Һинеке",
|
||||
"Claim the founder set": "Нигеҙ һалыусылар йыйылмаһына дәғүә итегеҙ",
|
||||
"Claiming…": "Алына…",
|
||||
"The shop didn't load.": "Магазин ыңғайланманы.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Уйынсыңа кейем, Horizon-да уйнаусы һәр кемгә күренә.",
|
||||
"Free for founders": "Нигеҙләүселәр өсөн бушлай",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Беренсе булып килгән уйынсылар өсөн. Бушлай алырға була; алғас, мәңгелеккә һинеке.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Бушлай түләүҙе браузерҙа тамамлағыҙ. Йыйылма бер аҙҙан бында барлыҡҡа килә.",
|
||||
"{n} items": "{n} әйбер",
|
||||
"Nothing is on sale right now.": "Хәҙер бер нәмә лә һатылмай.",
|
||||
"Your basket": "Кәрзинегеҙ",
|
||||
"Your basket is empty.": "Кәрзинегеҙ буш.",
|
||||
"Add to basket": "Кәрзингә өҫтәргә",
|
||||
"Total": "Барыһы",
|
||||
"This is a gift": "Был бүләк",
|
||||
"Your friend's Minecraft name": "Дуҫығыҙҙың Minecraft исеме",
|
||||
"Find": "Табырға",
|
||||
"For {name}": "{name} өсөн",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Һатып алыр алдынан кем түләйәсәген һорағыҙ. Теләһә ниндәй сәбәп менән 14 көн эсендә аҡса кире ҡайтарыла.",
|
||||
"Pay {price} in your browser": "{price} браузерҙа түләргә",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle түләүе браузерығыҙҙа асыла. Лаунчерҙа бер нәмә лә алынмай.",
|
||||
"US sales tax is added where a state charges it.": "АҠШ һатыу һалымы штат талап иткән урында өҫтәлә.",
|
||||
"VAT included where it applies.": "ҠӨҺ ҡулланылған урында индерелгән.",
|
||||
"In a set in your basket": "Кәрзинегеҙҙәге йыйылмала",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Түләүҙе браузерҙа тамамлағыҙ. Әйберҙәрегеҙ бер аҙҙан Гардеробҡа килә."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Больш касметыкі на playhorizon.dev",
|
||||
"Get more cosmetics": "Больш касметыкі",
|
||||
"You don't own any cosmetics yet.": "У вас пакуль няма касметыкі.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Няма ўліковага запісу Minecraft: Java Edition з такім імем.",
|
||||
"That account already owns everything in the basket.": "Гэты ўліковы запіс ужо мае ўсё, што ў кошыку.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Крама зараз не прадае. Нічога не спісана.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle не змог пачаць аплату. Нічога не спісана."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle не змог пачаць аплату. Нічога не спісана.",
|
||||
"Shop": "Крама",
|
||||
"Owned": "У вас",
|
||||
"Claim the founder set": "Прэтэнзіі заснавальніка мноства",
|
||||
"Claiming…": "Атрымліваем…",
|
||||
"The shop didn't load.": "Краму не ўдалося загрузіць.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Рэчы для вашага персанажа, якія бачаць усе, хто гуляе ў Horizon.",
|
||||
"Free for founders": "Бясплатна для заснавальнікаў",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Для гульцоў, якія былі тут першымі. Можна атрымаць бясплатна; атрымаўшы, вы пакідаеце яго назаўсёды.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Завяршыце бясплатную аплату ў браўзеры. Набор з’явіцца тут праз імгненне.",
|
||||
"{n} items": "{n} прадметаў",
|
||||
"Nothing is on sale right now.": "Зараз нічога не прадаецца.",
|
||||
"Your basket": "Ваш кошык",
|
||||
"Your basket is empty.": "Ваш кошык пусты.",
|
||||
"Add to basket": "Дадаць у кошык",
|
||||
"Total": "Разам",
|
||||
"This is a gift": "Гэта падарунак",
|
||||
"Your friend's Minecraft name": "Імя вашага сябра ў Minecraft",
|
||||
"Find": "Знайсці",
|
||||
"For {name}": "Для {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Спытайце таго, хто плаціць, перш чым купляць. Вяртанне грошай на працягу 14 дзён па любой прычыне.",
|
||||
"Pay {price} in your browser": "Аплаціць {price} у браўзеры",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Аплата Paddle адкрываецца ў браўзеры. У лаунчары нічога не спісваецца.",
|
||||
"US sales tax is added where a state charges it.": "Падатак з продажаў ЗША дадаецца там, дзе штат яго бярэ.",
|
||||
"VAT included where it applies.": "ПДВ уключаны там, дзе ён ужываецца.",
|
||||
"In a set in your basket": "У наборы ў вашым кошыку",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Завяршыце аплату ў браўзеры. Рэчы з'явяцца ў Гардэробе праз хвіліну."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Още козметика на playhorizon.dev",
|
||||
"Get more cosmetics": "Още козметика",
|
||||
"You don't own any cosmetics yet.": "Все още нямате козметика.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Няма акаунт в Minecraft: Java Edition с това име.",
|
||||
"That account already owns everything in the basket.": "Този акаунт вече притежава всичко в кошницата.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Магазинът не продава в момента. Нищо не е таксувано.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle не успя да започне плащането. Нищо не е таксувано."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle не успя да започне плащането. Нищо не е таксувано.",
|
||||
"Shop": "Магазин",
|
||||
"Owned": "Притежаваш",
|
||||
"Claim the founder set": "Заявете основателния комплект",
|
||||
"Claiming…": "Взимане…",
|
||||
"The shop didn't load.": "Магазинът не се зареди.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Неща за обличане на твоя играч, видими за всички, които играят на Horizon.",
|
||||
"Free for founders": "Безплатно за основателите",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "За играчите, които бяха тук първи. Безплатно; веднъж взето, остава твое.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Завърши безплатното плащане в браузъра си. Комплектът се появява тук след малко.",
|
||||
"{n} items": "{n} предмета",
|
||||
"Nothing is on sale right now.": "В момента нищо не се продава.",
|
||||
"Your basket": "Вашата кошница",
|
||||
"Your basket is empty.": "Кошницата ви е празна.",
|
||||
"Add to basket": "Добави в кошницата",
|
||||
"Total": "Общо",
|
||||
"This is a gift": "Това е подарък",
|
||||
"Your friend's Minecraft name": "Името на приятеля ви в Minecraft",
|
||||
"Find": "Намери",
|
||||
"For {name}": "За {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Попитайте този, който плаща, преди да купите. Възстановяване на сумата до 14 дни по всякаква причина.",
|
||||
"Pay {price} in your browser": "Плати {price} в браузъра",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Плащането на Paddle се отваря в браузъра ви. В лаунчера нищо не се таксува.",
|
||||
"US sales tax is added where a state charges it.": "Данък върху продажбите в САЩ се добавя, където щатът го налага.",
|
||||
"VAT included where it applies.": "ДДС е включен, където се прилага.",
|
||||
"In a set in your basket": "В комплект в кошницата ви",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Завършете плащането в браузъра. Предметите ще се появят в Гардероба след миг."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Muioc'h a gosmetikoù war playhorizon.dev",
|
||||
"Get more cosmetics": "Muioc'h a gosmetikoù",
|
||||
"You don't own any cosmetics yet.": "N'ho peus kosmetik ebet c'hoazh.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "N'eus kont Minecraft: Java Edition ebet gant an anv-se.",
|
||||
"That account already owns everything in the basket.": "Ar gont-se he deus dija pep tra a zo er boutailh.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Ne werzh ket ar stal bremañ. N'eus bet paet netra.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Ne c'hallas ket Paddle kregiñ gant ar paeamant. N'eus bet paet netra."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Ne c'hallas ket Paddle kregiñ gant ar paeamant. N'eus bet paet netra.",
|
||||
"Shop": "Stal",
|
||||
"Owned": "Ho pezet",
|
||||
"Claim the founder set": "Goulenn ar strollad diazezerien",
|
||||
"Claiming…": "O c’houlenn…",
|
||||
"The shop didn't load.": "N’eo ket bet karget ar stal.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Traoù da wiskañ evit ho c’hoarier, gwelet gant an holl a c’hoari war Horizon.",
|
||||
"Free for founders": "Digoust evit ar grouerien",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Evit ar re a oa amañ da gentañ. Digoust da c’houlenn; ur wech goulennet eo ho re da virout.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Echuit ar paeamant digoust en ho merdeer. Ar set a zeuio amañ un nebeut goude.",
|
||||
"{n} items": "{n} elfenn",
|
||||
"Nothing is on sale right now.": "Netra n'eo war werzh bremañ.",
|
||||
"Your basket": "Ho poutailh",
|
||||
"Your basket is empty.": "Goullo eo ho poutailh.",
|
||||
"Add to basket": "Ouzhpennañ er boutailh",
|
||||
"Total": "Hollad",
|
||||
"This is a gift": "Ur prof eo",
|
||||
"Your friend's Minecraft name": "Anv Minecraft ho mignon",
|
||||
"Find": "Kavout",
|
||||
"For {name}": "Evit {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Goulennit gant an hini a bae a-raok prenañ. Distaol a-benn 14 devezh evit forzh peseurt abeg.",
|
||||
"Pay {price} in your browser": "Paeañ {price} en ho merdeer",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Digeriñ a ra paeamant Paddle en ho merdeer. Netra ne vez paet el lañser.",
|
||||
"US sales tax is added where a state charges it.": "Ouzhpennet e vez tailh gwerzhañ SUA el lec'h ma vez goulennet gant ur stad.",
|
||||
"VAT included where it applies.": "TVA enlakaet el lec'h ma talvez.",
|
||||
"In a set in your basket": "En ur strollad en ho poutailh",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Echuit ar paeamant en ho merdeer. Erruout a raio hoc'h elfennoù er Wiskamant a-benn ur pennadig."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Više kozmetike na playhorizon.dev",
|
||||
"Get more cosmetics": "Više kozmetike",
|
||||
"You don't own any cosmetics yet.": "Još nemate nijednu kozmetiku.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Nijedan Minecraft: Java Edition račun nema to ime.",
|
||||
"That account already owns everything in the basket.": "Taj račun već posjeduje sve u korpi.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Prodavnica trenutno ne prodaje. Ništa nije naplaćeno.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nije mogao pokrenuti plaćanje. Ništa nije naplaćeno."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nije mogao pokrenuti plaćanje. Ništa nije naplaćeno.",
|
||||
"Shop": "Prodavnica",
|
||||
"Owned": "U posjedu",
|
||||
"Claim the founder set": "Zatražite osnivački skup",
|
||||
"Claiming…": "Preuzimanje…",
|
||||
"The shop didn't load.": "Prodavnica se nije učitala.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Stvari za nošenje za vašeg igrača, vidljive svima koji igraju na Horizonu.",
|
||||
"Free for founders": "Besplatno za osnivače",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Za igrače koji su bili prvi ovdje. Besplatno za preuzimanje; kad ga preuzmete, vaš je zauvijek.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Završite besplatno plaćanje u pregledniku. Set će se ovdje pojaviti za trenutak.",
|
||||
"{n} items": "{n} predmeta",
|
||||
"Nothing is on sale right now.": "Trenutno se ništa ne prodaje.",
|
||||
"Your basket": "Vaša korpa",
|
||||
"Your basket is empty.": "Vaša korpa je prazna.",
|
||||
"Add to basket": "Dodaj u korpu",
|
||||
"Total": "Ukupno",
|
||||
"This is a gift": "Ovo je poklon",
|
||||
"Your friend's Minecraft name": "Minecraft ime vašeg prijatelja",
|
||||
"Find": "Pronađi",
|
||||
"For {name}": "Za {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Pitajte onoga ko plaća prije kupovine. Povrat novca u roku od 14 dana iz bilo kojeg razloga.",
|
||||
"Pay {price} in your browser": "Plati {price} u pregledniku",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle plaćanje se otvara u vašem pregledniku. U pokretaču se ništa ne naplaćuje.",
|
||||
"US sales tax is added where a state charges it.": "Američki porez na promet dodaje se gdje ga država naplaćuje.",
|
||||
"VAT included where it applies.": "PDV uključen gdje se primjenjuje.",
|
||||
"In a set in your basket": "U kompletu u vašoj korpi",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Završite plaćanje u pregledniku. Predmeti stižu u Garderobu za trenutak."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Aconsegueix més cosmètics a playhorizon.dev",
|
||||
"Get more cosmetics": "Aconsegueix més cosmètics",
|
||||
"You don't own any cosmetics yet.": "Encara no tens cap cosmètic.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Cap compte de Minecraft: Java Edition no té aquest nom.",
|
||||
"That account already owns everything in the basket.": "Aquest compte ja té tot el que hi ha a la cistella.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "La botiga no ven ara mateix. No s'ha cobrat res.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle no ha pogut començar el pagament. No s'ha cobrat res."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle no ha pogut començar el pagament. No s'ha cobrat res.",
|
||||
"Shop": "Botiga",
|
||||
"Owned": "Tens",
|
||||
"Claim the founder set": "Reclama el conjunt del fundador",
|
||||
"Claiming…": "Reclamant…",
|
||||
"The shop didn't load.": "La botiga no s’ha carregat.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Coses per portar al vostre jugador, que veu tothom qui juga a Horizon.",
|
||||
"Free for founders": "Gratuït per als fundadors",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Per als jugadors que hi eren des del principi. Es pot reclamar gratis; un cop reclamat, és teu per sempre.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Acabeu el pagament gratuït al navegador. El set arribarà aquí d'aquí a un moment.",
|
||||
"{n} items": "{n} objectes",
|
||||
"Nothing is on sale right now.": "Ara mateix no hi ha res a la venda.",
|
||||
"Your basket": "La teva cistella",
|
||||
"Your basket is empty.": "La teva cistella és buida.",
|
||||
"Add to basket": "Afegeix a la cistella",
|
||||
"Total": "Total",
|
||||
"This is a gift": "És un regal",
|
||||
"Your friend's Minecraft name": "El nom de Minecraft del teu amic",
|
||||
"Find": "Cerca",
|
||||
"For {name}": "Per a {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Pregunta a qui paga abans de comprar. Reemborsaments en 14 dies per qualsevol motiu.",
|
||||
"Pay {price} in your browser": "Paga {price} al navegador",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "El pagament de Paddle s'obre al navegador. No es cobra res al llançador.",
|
||||
"US sales tax is added where a state charges it.": "S'afegeix l'impost de vendes dels EUA on un estat el cobra.",
|
||||
"VAT included where it applies.": "IVA inclòs on s'aplica.",
|
||||
"In a set in your basket": "En un conjunt de la teva cistella",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Acaba el pagament al navegador. Els objectes arriben a l'Armari un moment després."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Další kosmetika na playhorizon.dev",
|
||||
"Get more cosmetics": "Další kosmetika",
|
||||
"You don't own any cosmetics yet.": "Zatím nevlastníte žádnou kosmetiku.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Žádný účet Minecraft: Java Edition nemá toto jméno.",
|
||||
"That account already owns everything in the basket.": "Tento účet už vlastní vše v košíku.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Obchod teď neprodává. Nic nebylo účtováno.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nemohl spustit platbu. Nic nebylo účtováno."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nemohl spustit platbu. Nic nebylo účtováno.",
|
||||
"Shop": "Obchod",
|
||||
"Owned": "Vlastněno",
|
||||
"Claim the founder set": "Nárokujte zakladatelskou sadu",
|
||||
"Claiming…": "Získávání…",
|
||||
"The shop didn't load.": "Obchod se nenačetl.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Věci k nošení pro vašeho hráče, viditelné pro všechny, kdo hrají na Horizonu.",
|
||||
"Free for founders": "Zdarma pro zakladatele",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Pro hráče, kteří tu byli první. Zdarma k získání; jakmile si ho vezmete, je váš navždy.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Dokončete bezplatnou platbu v prohlížeči. Sada se tu za chvíli objeví.",
|
||||
"{n} items": "{n} předmětů",
|
||||
"Nothing is on sale right now.": "Teď se nic neprodává.",
|
||||
"Your basket": "Váš košík",
|
||||
"Your basket is empty.": "Košík je prázdný.",
|
||||
"Add to basket": "Přidat do košíku",
|
||||
"Total": "Celkem",
|
||||
"This is a gift": "Je to dárek",
|
||||
"Your friend's Minecraft name": "Minecraft jméno vašeho přítele",
|
||||
"Find": "Najít",
|
||||
"For {name}": "Pro {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Než nakoupíte, zeptejte se toho, kdo platí. Vrácení peněz do 14 dnů z jakéhokoli důvodu.",
|
||||
"Pay {price} in your browser": "Zaplatit {price} v prohlížeči",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Platba Paddle se otevře v prohlížeči. V launcheru se nic neúčtuje.",
|
||||
"US sales tax is added where a state charges it.": "Americká daň z prodeje se přičítá tam, kde ji stát vybírá.",
|
||||
"VAT included where it applies.": "DPH zahrnuta tam, kde se uplatňuje.",
|
||||
"In a set in your basket": "V sadě ve vašem košíku",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Dokončete platbu v prohlížeči. Předměty dorazí do Šatníku za chvíli."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Ытларах косметика playhorizon.dev сайтра",
|
||||
"Get more cosmetics": "Ытларах косметика",
|
||||
"You don't own any cosmetics yet.": "Сирӗн хальлӗхе пӗр косметика та ҫук.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Ку ятлă Minecraft: Java Edition аккаунт çук.",
|
||||
"That account already owns everything in the basket.": "Ку аккаунтăн корзинкăри пĕтĕм япала пур ĕнтĕ.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Лавкка халĕ сутмасть. Нимĕн те илмен.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle тӳлеве пуçлайман. Нимĕн те илмен."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle тӳлеве пуçлайман. Нимĕн те илмен.",
|
||||
"Shop": "Лавкка",
|
||||
"Owned": "Санӑн",
|
||||
"Claim the founder set": "Учредительсен пуххине илӗр",
|
||||
"Claiming…": "Илет…",
|
||||
"The shop didn't load.": "Лавкка тиеннӗ мар.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Вылякана тăхӑнмалли япаласем, Horizon çинче вылякан пурне те курӑнаççӗ.",
|
||||
"Free for founders": "Никӗслекенсем валли тӳлевсӗр",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Пирвайхи килнӗ вылякансем валли. Тӳлевсӗр илме пулать; илсен яланлӑхах санӑн.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Тӳлевсӗр тӳлевне браузерта вӗçлесе хурӑр. Пухӑм кунта кӑшт та иртсен курӑнать.",
|
||||
"{n} items": "{n} япала",
|
||||
"Nothing is on sale right now.": "Халĕ нимĕн те сутăнмасть.",
|
||||
"Your basket": "Сирĕн корзинка",
|
||||
"Your basket is empty.": "Корзинка пушă.",
|
||||
"Add to basket": "Корзинкăна хуш",
|
||||
"Total": "Пурĕ",
|
||||
"This is a gift": "Ку парне",
|
||||
"Your friend's Minecraft name": "Тусăрăн Minecraft ячĕ",
|
||||
"Find": "Туп",
|
||||
"For {name}": "{name} валли",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Туянас умĕн кам тӳлессине ыйтăр. Кирек мĕнле сăлтавпа та 14 кун хушшинче укçа тавăрса параççĕ.",
|
||||
"Pay {price} in your browser": "{price} браузерта тӳле",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle тӳлевĕ браузерта уçăлать. Лаунчерта нимĕн те илмеççĕ.",
|
||||
"US sales tax is added where a state charges it.": "АПШ сутă налукне штат ыйтнă çĕрте хушаççĕ.",
|
||||
"VAT included where it applies.": "НДС кĕрет, вăл ĕçленĕ çĕрте.",
|
||||
"In a set in your basket": "Корзинкăри комплектра",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Тӳлеве браузерта вĕçлĕр. Япаласем Гардероба часах килĕç."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Mwy o gosmetigau ar playhorizon.dev",
|
||||
"Get more cosmetics": "Mwy o gosmetigau",
|
||||
"You don't own any cosmetics yet.": "Does gennych chi ddim colur eto.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Does dim cyfrif Minecraft: Java Edition gyda'r enw hwnnw.",
|
||||
"That account already owns everything in the basket.": "Mae'r cyfrif hwnnw eisoes yn berchen ar bopeth yn y fasged.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Dydy'r siop ddim yn gwerthu ar hyn o bryd. Ni chodwyd dim.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Methodd Paddle â dechrau'r talu. Ni chodwyd dim."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Methodd Paddle â dechrau'r talu. Ni chodwyd dim.",
|
||||
"Shop": "Siop",
|
||||
"Owned": "Yn eich meddiant",
|
||||
"Claim the founder set": "Hawliwch y set sylfaenydd",
|
||||
"Claiming…": "Yn hawlio…",
|
||||
"The shop didn't load.": "Wnaeth y siop ddim llwytho.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Pethau i’w gwisgo ar eich chwaraewr, i’w gweld gan bawb sy’n chwarae ar Horizon.",
|
||||
"Free for founders": "Am ddim i’r sylfaenwyr",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "I’r chwaraewyr oedd yma gyntaf. Am ddim i’w hawlio; unwaith y byddwch wedi’i hawlio, mae’n eiddo i chi am byth.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Gorffennwch y ddesg dalu am ddim yn eich porwr. Bydd y set yn glanio yma ymhen ychydig.",
|
||||
"{n} items": "{n} eitem",
|
||||
"Nothing is on sale right now.": "Does dim ar werth ar hyn o bryd.",
|
||||
"Your basket": "Eich basged",
|
||||
"Your basket is empty.": "Mae eich basged yn wag.",
|
||||
"Add to basket": "Ychwanegu i'r fasged",
|
||||
"Total": "Cyfanswm",
|
||||
"This is a gift": "Rhodd yw hon",
|
||||
"Your friend's Minecraft name": "Enw Minecraft eich ffrind",
|
||||
"Find": "Chwilio",
|
||||
"For {name}": "I {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Gofynnwch i bwy bynnag sy'n talu cyn prynu. Ad-daliad o fewn 14 diwrnod am unrhyw reswm.",
|
||||
"Pay {price} in your browser": "Talu {price} yn eich porwr",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Mae taliad Paddle yn agor yn eich porwr. Does dim yn cael ei godi yn y lansiwr.",
|
||||
"US sales tax is added where a state charges it.": "Ychwanegir treth gwerthiant UDA lle mae talaith yn ei chodi.",
|
||||
"VAT included where it applies.": "TAW wedi'i chynnwys lle mae'n berthnasol.",
|
||||
"In a set in your basket": "Mewn set yn eich basged",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Gorffennwch dalu yn eich porwr. Bydd eich eitemau'n cyrraedd y Cwpwrdd Dillad mewn eiliad."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Få flere kosmetiske genstande på playhorizon.dev",
|
||||
"Get more cosmetics": "Få flere kosmetiske genstande",
|
||||
"You don't own any cosmetics yet.": "Du ejer ingen kosmetik endnu.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Ingen Minecraft: Java Edition-konto har det navn.",
|
||||
"That account already owns everything in the basket.": "Den konto ejer allerede alt i kurven.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Butikken sælger ikke lige nu. Intet blev trukket.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle kunne ikke starte betalingen. Intet blev trukket."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle kunne ikke starte betalingen. Intet blev trukket.",
|
||||
"Shop": "Butik",
|
||||
"Owned": "Ejet",
|
||||
"Claim the founder set": "Gør krav på grundlæggersættet",
|
||||
"Claiming…": "Henter…",
|
||||
"The shop didn't load.": "Butikken blev ikke indlæst.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Ting din spiller kan bære, som alle, der spiller på Horizon, kan se.",
|
||||
"Free for founders": "Gratis for grundlæggere",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Til spillerne, der var her først. Gratis at hente; når det er hentet, er det dit.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Gennemfør det gratis checkout i din browser. Sættet lander her et øjeblik senere.",
|
||||
"{n} items": "{n} ting",
|
||||
"Nothing is on sale right now.": "Intet er til salg lige nu.",
|
||||
"Your basket": "Din kurv",
|
||||
"Your basket is empty.": "Din kurv er tom.",
|
||||
"Add to basket": "Læg i kurven",
|
||||
"Total": "I alt",
|
||||
"This is a gift": "Det er en gave",
|
||||
"Your friend's Minecraft name": "Din vens Minecraft-navn",
|
||||
"Find": "Find",
|
||||
"For {name}": "Til {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Spørg den, der betaler, før du køber. Refusion inden for 14 dage uanset årsag.",
|
||||
"Pay {price} in your browser": "Betal {price} i din browser",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddles betaling åbner i din browser. Intet trækkes i launcheren.",
|
||||
"US sales tax is added where a state charges it.": "Amerikansk salgsmoms lægges til, hvor en stat opkræver den.",
|
||||
"VAT included where it applies.": "Moms inkluderet, hvor den gælder.",
|
||||
"In a set in your basket": "I et sæt i din kurv",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Gør betalingen færdig i din browser. Dine ting kommer i Garderoben et øjeblik efter."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Move…": "Verschieben…",
|
||||
"Move and restart": "Verschieben und neu starten",
|
||||
"Could not open the data folder: {error}": "Could not open the data folder: {error}",
|
||||
"Get more cosmetics on playhorizon.dev": "Mehr Kosmetik auf playhorizon.dev",
|
||||
"Get more cosmetics": "Mehr Kosmetik",
|
||||
"You don't own any cosmetics yet.": "Du besitzt noch keine Kosmetik.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatisch übernimmt die Architektur dieses Launchers. Unter Windows ARM können Sie x64 oder ARM64 wählen. Versionen ohne ARM64 verwenden den signierten x64-Build.",
|
||||
"Game architecture": "Spielarchitektur",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Kein Minecraft: Java Edition-Konto hat diesen Namen.",
|
||||
"That account already owns everything in the basket.": "Dieses Konto besitzt schon alles im Warenkorb.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Der Shop verkauft gerade nicht. Es wurde nichts abgebucht.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle konnte die Kasse nicht starten. Es wurde nichts abgebucht."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle konnte die Kasse nicht starten. Es wurde nichts abgebucht.",
|
||||
"Shop": "Shop",
|
||||
"Owned": "Im Besitz",
|
||||
"Claim the founder set": "Gründer-Set beanspruchen",
|
||||
"Claiming…": "Wird geholt…",
|
||||
"The shop didn't load.": "Der Shop wurde nicht geladen.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Dinge für deinen Spieler, die alle sehen, die auf Horizon spielen.",
|
||||
"Free for founders": "Gratis für Gründer",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Für die Spieler, die von Anfang an dabei waren. Gratis; einmal geholt, gehört es dir.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Schließe den kostenlosen Checkout in deinem Browser ab. Das Set erscheint kurz danach hier.",
|
||||
"{n} items": "{n} Gegenstände",
|
||||
"Nothing is on sale right now.": "Gerade ist nichts im Angebot.",
|
||||
"Your basket": "Dein Warenkorb",
|
||||
"Your basket is empty.": "Dein Warenkorb ist leer.",
|
||||
"Add to basket": "In den Warenkorb",
|
||||
"Total": "Gesamt",
|
||||
"This is a gift": "Das ist ein Geschenk",
|
||||
"Your friend's Minecraft name": "Minecraft-Name deines Freundes",
|
||||
"Find": "Suchen",
|
||||
"For {name}": "Für {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Frag vor dem Kauf, wer bezahlt. Erstattung innerhalb von 14 Tagen aus jedem Grund.",
|
||||
"Pay {price} in your browser": "{price} im Browser bezahlen",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Die Kasse von Paddle öffnet sich in deinem Browser. Im Launcher wird nichts abgebucht.",
|
||||
"US sales tax is added where a state charges it.": "US-Umsatzsteuer kommt hinzu, wo ein Bundesstaat sie erhebt.",
|
||||
"VAT included where it applies.": "MwSt. inbegriffen, wo sie anfällt.",
|
||||
"In a set in your basket": "In einem Set in deinem Warenkorb",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Schließe die Zahlung im Browser ab. Deine Gegenstände erscheinen kurz danach in der Garderobe."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Περισσότερα καλλυντικά στο playhorizon.dev",
|
||||
"Get more cosmetics": "Περισσότερα διακοσμητικά",
|
||||
"You don't own any cosmetics yet.": "Δεν έχετε ακόμα καλλυντικά.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Κανένας λογαριασμός Minecraft: Java Edition δεν έχει αυτό το όνομα.",
|
||||
"That account already owns everything in the basket.": "Αυτός ο λογαριασμός έχει ήδη όλα όσα είναι στο καλάθι.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Το κατάστημα δεν πουλάει αυτή τη στιγμή. Δεν χρεώθηκε τίποτα.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Το Paddle δεν μπόρεσε να ξεκινήσει την πληρωμή. Δεν χρεώθηκε τίποτα."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Το Paddle δεν μπόρεσε να ξεκινήσει την πληρωμή. Δεν χρεώθηκε τίποτα.",
|
||||
"Shop": "Κατάστημα",
|
||||
"Owned": "Στην κατοχή σας",
|
||||
"Claim the founder set": "Διεκδικήστε το ιδρυτικό σύνολο",
|
||||
"Claiming…": "Διεκδίκηση…",
|
||||
"The shop didn't load.": "Το κατάστημα δεν φόρτωσε.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Πράγματα για να φορέσει ο παίκτης σας, ορατά σε όλους όσοι παίζουν στο Horizon.",
|
||||
"Free for founders": "Δωρεάν για ιδρυτές",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Για τους παίκτες που ήταν εδώ πρώτοι. Δωρεάν διεκδίκηση· μόλις το διεκδικήσετε, είναι δικό σας για πάντα.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Ολοκληρώστε τη δωρεάν πληρωμή στο πρόγραμμα περιήγησής σας. Το σετ εμφανίζεται εδώ λίγο αργότερα.",
|
||||
"{n} items": "{n} αντικείμενα",
|
||||
"Nothing is on sale right now.": "Τίποτα δεν πωλείται αυτή τη στιγμή.",
|
||||
"Your basket": "Το καλάθι σας",
|
||||
"Your basket is empty.": "Το καλάθι σας είναι άδειο.",
|
||||
"Add to basket": "Προσθήκη στο καλάθι",
|
||||
"Total": "Σύνολο",
|
||||
"This is a gift": "Είναι δώρο",
|
||||
"Your friend's Minecraft name": "Το όνομα Minecraft του φίλου σας",
|
||||
"Find": "Εύρεση",
|
||||
"For {name}": "Για {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Ρωτήστε όποιον πληρώνει πριν αγοράσετε. Επιστροφή χρημάτων εντός 14 ημερών για οποιονδήποτε λόγο.",
|
||||
"Pay {price} in your browser": "Πληρωμή {price} στο πρόγραμμα περιήγησης",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Η πληρωμή του Paddle ανοίγει στο πρόγραμμα περιήγησης. Τίποτα δεν χρεώνεται στον εκκινητή.",
|
||||
"US sales tax is added where a state charges it.": "Ο φόρος πωλήσεων ΗΠΑ προστίθεται όπου τον επιβάλλει η πολιτεία.",
|
||||
"VAT included where it applies.": "Ο ΦΠΑ περιλαμβάνεται όπου ισχύει.",
|
||||
"In a set in your basket": "Σε σετ στο καλάθι σας",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Ολοκληρώστε την πληρωμή στο πρόγραμμα περιήγησης. Τα αντικείμενα φτάνουν στη Γκαρνταρόμπα σε λίγο."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Akiru pliajn kosmetikaĵojn ĉe playhorizon.dev",
|
||||
"Get more cosmetics": "Akiru pliajn kosmetikaĵojn",
|
||||
"You don't own any cosmetics yet.": "Vi ankoraŭ ne posedas kosmetikaĵojn.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Neniu konto de Minecraft: Java Edition havas tiun nomon.",
|
||||
"That account already owns everything in the basket.": "Tiu konto jam posedas ĉion en la korbo.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "La butiko nun ne vendas. Nenio estis pagigita.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ne povis komenci la pagon. Nenio estis pagigita."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ne povis komenci la pagon. Nenio estis pagigita.",
|
||||
"Shop": "Vendejo",
|
||||
"Owned": "Posedata",
|
||||
"Claim the founder set": "Postulu la fondinton",
|
||||
"Claiming…": "Postulante…",
|
||||
"The shop didn't load.": "La vendejo ne ŝargiĝis.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Aĵoj por porti sur via ludanto, videblaj al ĉiuj, kiuj ludas en Horizon.",
|
||||
"Free for founders": "Senpaga por fondintoj",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Por la ludantoj, kiuj estis ĉi tie unue. Senpage postuleblas; post la postulo ĝi estas via por ĉiam.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Finu la senpagan pagon en via retumilo. La aro aperos ĉi tie post momento.",
|
||||
"{n} items": "{n} aĵoj",
|
||||
"Nothing is on sale right now.": "Nenio estas vendata nun.",
|
||||
"Your basket": "Via korbo",
|
||||
"Your basket is empty.": "Via korbo estas malplena.",
|
||||
"Add to basket": "Aldoni al korbo",
|
||||
"Total": "Sumo",
|
||||
"This is a gift": "Ĉi tio estas donaco",
|
||||
"Your friend's Minecraft name": "La Minecraft-nomo de via amiko",
|
||||
"Find": "Trovi",
|
||||
"For {name}": "Por {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Demandu kiu pagas antaŭ ol aĉeti. Repago ene de 14 tagoj pro ajna kialo.",
|
||||
"Pay {price} in your browser": "Pagi {price} en via retumilo",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "La pago de Paddle malfermiĝas en via retumilo. Nenio estas pagigita en la lanĉilo.",
|
||||
"US sales tax is added where a state charges it.": "Usona vendimposto aldoniĝas kie ŝtato postulas ĝin.",
|
||||
"VAT included where it applies.": "AVI inkluzivita kie ĝi validas.",
|
||||
"In a set in your basket": "En aro en via korbo",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Finu la pagon en via retumilo. Viaj aĵoj alvenos en la Vestoŝrankon post momento."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Move…": "Mover…",
|
||||
"Move and restart": "Mover y reiniciar",
|
||||
"Could not open the data folder: {error}": "Could not open the data folder: {error}",
|
||||
"Get more cosmetics on playhorizon.dev": "Consigue más cosméticos en playhorizon.dev",
|
||||
"Get more cosmetics": "Consigue más cosméticos",
|
||||
"You don't own any cosmetics yet.": "Aún no tienes ningún cosmético.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automático usa la arquitectura de este lanzador. En Windows ARM, elige x64 o ARM64. Las versiones sin ARM64 usan la compilación x64 firmada.",
|
||||
"Game architecture": "Arquitectura del juego",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Ninguna cuenta de Minecraft: Java Edition tiene ese nombre.",
|
||||
"That account already owns everything in the basket.": "Esa cuenta ya tiene todo lo que hay en la cesta.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "La tienda no está vendiendo ahora. No se ha cobrado nada.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle no pudo iniciar el pago. No se ha cobrado nada."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle no pudo iniciar el pago. No se ha cobrado nada.",
|
||||
"Shop": "Tienda",
|
||||
"Owned": "Tuyo",
|
||||
"Claim the founder set": "Reclamar el set fundador",
|
||||
"Claiming…": "Consiguiendo…",
|
||||
"The shop didn't load.": "La tienda no se cargó.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Cosas que lleva tu jugador, visibles para todos los que juegan en Horizon.",
|
||||
"Free for founders": "Gratis para fundadores",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Para quienes estuvieron aquí primero. Gratis; una vez conseguido, es tuyo para siempre.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Termina el pago gratuito en tu navegador. El set llegará aquí un momento después.",
|
||||
"{n} items": "{n} objetos",
|
||||
"Nothing is on sale right now.": "Ahora mismo no hay nada a la venta.",
|
||||
"Your basket": "Tu cesta",
|
||||
"Your basket is empty.": "Tu cesta está vacía.",
|
||||
"Add to basket": "Añadir a la cesta",
|
||||
"Total": "Total",
|
||||
"This is a gift": "Es un regalo",
|
||||
"Your friend's Minecraft name": "El nombre de Minecraft de tu amigo",
|
||||
"Find": "Buscar",
|
||||
"For {name}": "Para {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Pregunta a quien paga antes de comprar. Reembolsos en 14 días por cualquier motivo.",
|
||||
"Pay {price} in your browser": "Pagar {price} en el navegador",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "El pago de Paddle se abre en tu navegador. No se cobra nada en el launcher.",
|
||||
"US sales tax is added where a state charges it.": "Se añade el impuesto sobre las ventas de EE. UU. donde un estado lo cobra.",
|
||||
"VAT included where it applies.": "IVA incluido donde corresponde.",
|
||||
"In a set in your basket": "En un conjunto de tu cesta",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Termina el pago en tu navegador. Tus objetos llegan al Armario un momento después."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Rohkem kosmeetikat saidil playhorizon.dev",
|
||||
"Get more cosmetics": "Rohkem kosmeetikat",
|
||||
"You don't own any cosmetics yet.": "Sul pole veel ühtegi kosmeetikaeset.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Sellise nimega Minecraft: Java Editioni kontot pole.",
|
||||
"That account already owns everything in the basket.": "Sellel kontol on juba kõik korvis olev olemas.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Pood praegu ei müü. Midagi ei võetud.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ei saanud makset alustada. Midagi ei võetud."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ei saanud makset alustada. Midagi ei võetud.",
|
||||
"Shop": "Pood",
|
||||
"Owned": "Omatud",
|
||||
"Claim the founder set": "Nõudke asutajakomplekti",
|
||||
"Claiming…": "Välja võtmine…",
|
||||
"The shop didn't load.": "Poodi ei õnnestunud laadida.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Asjad mängija jaoks, mida näevad kõik, kes Horizonis mängivad.",
|
||||
"Free for founders": "Tasuta asutajatele",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Mängijatele, kes olid siin esimesed. Tasuta välja võtta; kui olete selle välja võtnud, jääb see teile igaveseks.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Lõpetage tasuta makse oma brauseris. Komplekt ilmub siia hetke pärast.",
|
||||
"{n} items": "{n} eset",
|
||||
"Nothing is on sale right now.": "Praegu pole midagi müügil.",
|
||||
"Your basket": "Sinu ostukorv",
|
||||
"Your basket is empty.": "Sinu ostukorv on tühi.",
|
||||
"Add to basket": "Lisa ostukorvi",
|
||||
"Total": "Kokku",
|
||||
"This is a gift": "See on kingitus",
|
||||
"Your friend's Minecraft name": "Sinu sõbra Minecrafti nimi",
|
||||
"Find": "Otsi",
|
||||
"For {name}": "Saajale {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Enne ostmist küsi maksjalt. Raha tagastatakse 14 päeva jooksul mis tahes põhjusel.",
|
||||
"Pay {price} in your browser": "Maksa {price} brauseris",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle'i makse avaneb brauseris. Käivitis ei võeta midagi.",
|
||||
"US sales tax is added where a state charges it.": "USA müügimaks lisandub seal, kus osariik seda nõuab.",
|
||||
"VAT included where it applies.": "Käibemaks sisaldub seal, kus see kehtib.",
|
||||
"In a set in your basket": "Komplektis sinu ostukorvis",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Lõpeta makse brauseris. Esemed jõuavad Garderoobi hetke pärast."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Lortu kosmetiko gehiago playhorizon.dev webgunean",
|
||||
"Get more cosmetics": "Lortu kosmetiko gehiago",
|
||||
"You don't own any cosmetics yet.": "Oraindik ez duzu kosmetikorik.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Ez dago izen hori duen Minecraft: Java Edition konturik.",
|
||||
"That account already owns everything in the basket.": "Kontu horrek dagoeneko saskiko guztia du.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Dendak ez du orain saltzen. Ez da ezer kobratu.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle-k ezin izan du ordainketa hasi. Ez da ezer kobratu."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle-k ezin izan du ordainketa hasi. Ez da ezer kobratu.",
|
||||
"Shop": "Denda",
|
||||
"Owned": "Zurea",
|
||||
"Claim the founder set": "Erreklamatu sortzaile multzoa",
|
||||
"Claiming…": "Eskatzen…",
|
||||
"The shop didn't load.": "Dendak ez du kargatu.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Zure jokalariak jantzitako gauzak, Horizon-en jokatzen duen guztiek ikusiak.",
|
||||
"Free for founders": "Sortzaileentzat doakoa",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Lehenengo hemen egon ziren jokalarientzat. Doan eska daiteke; behin eskatuta, zurea da betiko.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Amaitu doako ordainketa zure nabigatzailean. Multzoa pixka bat geroago iritsiko da hona.",
|
||||
"{n} items": "{n} elementu",
|
||||
"Nothing is on sale right now.": "Orain ez dago ezer salgai.",
|
||||
"Your basket": "Zure saskia",
|
||||
"Your basket is empty.": "Zure saskia hutsik dago.",
|
||||
"Add to basket": "Gehitu saskira",
|
||||
"Total": "Guztira",
|
||||
"This is a gift": "Opari bat da",
|
||||
"Your friend's Minecraft name": "Zure lagunaren Minecraft izena",
|
||||
"Find": "Bilatu",
|
||||
"For {name}": "{name}rentzat",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Galdetu ordainduko duenari erosi aurretik. Itzulketak 14 egunen barruan edozein arrazoirengatik.",
|
||||
"Pay {price} in your browser": "Ordaindu {price} nabigatzailean",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle-ren ordainketa nabigatzailean irekitzen da. Abiarazlean ez da ezer kobratzen.",
|
||||
"US sales tax is added where a state charges it.": "AEBetako salmenta-zerga gehitzen da estatu batek kobratzen duen lekuan.",
|
||||
"VAT included where it applies.": "BEZ barne, aplikatzen den lekuan.",
|
||||
"In a set in your basket": "Zure saskiko multzo batean",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Amaitu ordainketa nabigatzailean. Zure elementuak Armairura iritsiko dira une batean."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "لوازم آرایشی بیشتر در playhorizon.dev",
|
||||
"Get more cosmetics": "آیتمهای ظاهری بیشتر",
|
||||
"You don't own any cosmetics yet.": "هنوز هیچ آیتم تزئینی ندارید.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "هیچ حساب Minecraft: Java Edition با این نام وجود ندارد.",
|
||||
"That account already owns everything in the basket.": "این حساب از قبل همه چیزهای سبد را دارد.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "فروشگاه الان نمیفروشد. هیچ مبلغی کسر نشد.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle نتوانست پرداخت را شروع کند. هیچ مبلغی کسر نشد."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle نتوانست پرداخت را شروع کند. هیچ مبلغی کسر نشد.",
|
||||
"Shop": "فروشگاه",
|
||||
"Owned": "مال شما",
|
||||
"Claim the founder set": "مجموعه موسس را ادعا کنید",
|
||||
"Claiming…": "در حال دریافت…",
|
||||
"The shop didn't load.": "فروشگاه بارگذاری نشد.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "چیزهایی برای پوشیدن بازیکن شما که همهٔ کسانی که در Horizon بازی میکنند میبینند.",
|
||||
"Free for founders": "رایگان برای بنیانگذاران",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "برای بازیکنانی که اولین بار اینجا بودند. رایگان قابل دریافت است؛ پس از دریافت، برای همیشه مال شماست.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "پرداخت رایگان را در مرورگر خود کامل کنید. مجموعه چند لحظه بعد اینجا ظاهر میشود.",
|
||||
"{n} items": "{n} آیتم",
|
||||
"Nothing is on sale right now.": "الان چیزی برای فروش نیست.",
|
||||
"Your basket": "سبد شما",
|
||||
"Your basket is empty.": "سبد شما خالی است.",
|
||||
"Add to basket": "افزودن به سبد",
|
||||
"Total": "مجموع",
|
||||
"This is a gift": "این یک هدیه است",
|
||||
"Your friend's Minecraft name": "نام Minecraft دوستتان",
|
||||
"Find": "یافتن",
|
||||
"For {name}": "برای {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "پیش از خرید از کسی که پول میدهد بپرسید. بازپرداخت تا ۱۴ روز به هر دلیلی.",
|
||||
"Pay {price} in your browser": "پرداخت {price} در مرورگر",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "پرداخت Paddle در مرورگرتان باز میشود. در لانچر هیچ مبلغی کسر نمیشود.",
|
||||
"US sales tax is added where a state charges it.": "مالیات فروش آمریکا هر جا ایالتی آن را بگیرد اضافه میشود.",
|
||||
"VAT included where it applies.": "مالیات بر ارزش افزوده هر جا لازم باشد گنجانده شده است.",
|
||||
"In a set in your basket": "در یک مجموعه در سبد شما",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "پرداخت را در مرورگر تمام کنید. آیتمهایتان کمی بعد به کمد لباس میرسند."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Lisää kosmetiikkaa osoitteessa playhorizon.dev",
|
||||
"Get more cosmetics": "Lisää kosmetiikkaa",
|
||||
"You don't own any cosmetics yet.": "Sinulla ei ole vielä kosmetiikkaa.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Millään Minecraft: Java Edition -tilillä ei ole tuota nimeä.",
|
||||
"That account already owns everything in the basket.": "Tili omistaa jo kaiken korissa olevan.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Kauppa ei myy juuri nyt. Mitään ei veloitettu.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ei voinut aloittaa maksua. Mitään ei veloitettu."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ei voinut aloittaa maksua. Mitään ei veloitettu.",
|
||||
"Shop": "Kauppa",
|
||||
"Owned": "Omistettu",
|
||||
"Claim the founder set": "Lunasta perustajasarja",
|
||||
"Claiming…": "Lunastetaan…",
|
||||
"The shop didn't load.": "Kauppa ei latautunut.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Puettavaa pelaajallesi, kaikkien Horizonissa pelaavien nähtäväksi.",
|
||||
"Free for founders": "Ilmainen perustajille",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Pelaajille, jotka olivat täällä ensin. Ilmainen; lunastettuna se on pysyvästi sinun.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Viimeistele ilmainen kassa selaimessasi. Setti ilmestyy tänne hetken kuluttua.",
|
||||
"{n} items": "{n} esinettä",
|
||||
"Nothing is on sale right now.": "Mitään ei ole nyt myynnissä.",
|
||||
"Your basket": "Ostoskorisi",
|
||||
"Your basket is empty.": "Ostoskorisi on tyhjä.",
|
||||
"Add to basket": "Lisää koriin",
|
||||
"Total": "Yhteensä",
|
||||
"This is a gift": "Tämä on lahja",
|
||||
"Your friend's Minecraft name": "Ystäväsi Minecraft-nimi",
|
||||
"Find": "Etsi",
|
||||
"For {name}": "Saajalle {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Kysy maksajalta ennen ostamista. Hyvitys 14 päivän sisällä mistä tahansa syystä.",
|
||||
"Pay {price} in your browser": "Maksa {price} selaimessa",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddlen maksu avautuu selaimeesi. Käynnistimessä ei veloiteta mitään.",
|
||||
"US sales tax is added where a state charges it.": "Yhdysvaltain myyntivero lisätään, jos osavaltio perii sen.",
|
||||
"VAT included where it applies.": "ALV sisältyy, missä sitä sovelletaan.",
|
||||
"In a set in your basket": "Korisi setissä",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Viimeistele maksu selaimessa. Esineet saapuvat Vaatekaappiin hetken kuluttua."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Kumuha ng higit pang cosmetics sa playhorizon.dev",
|
||||
"Get more cosmetics": "Kumuha ng higit pang cosmetics",
|
||||
"You don't own any cosmetics yet.": "Wala ka pang pampaganda.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Walang Minecraft: Java Edition account na may ganoong pangalan.",
|
||||
"That account already owns everything in the basket.": "Pag-aari na ng account na iyon ang lahat ng nasa basket.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Hindi nagbebenta ang shop ngayon. Walang siningil.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Hindi masimulan ng Paddle ang pagbabayad. Walang siningil."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Hindi masimulan ng Paddle ang pagbabayad. Walang siningil.",
|
||||
"Shop": "Shop",
|
||||
"Owned": "Pag-aari",
|
||||
"Claim the founder set": "I-claim ang founder set",
|
||||
"Claiming…": "Kina-claim…",
|
||||
"The shop didn't load.": "Hindi nag-load ang shop.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Mga isusuot para sa iyong player, nakikita ng lahat ng naglalaro sa Horizon.",
|
||||
"Free for founders": "Libre para sa mga founder",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Para sa mga manlalarong nauna rito. Libreng i-claim; kapag na-claim mo na, sa iyo na ito habambuhay.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Tapusin ang libreng checkout sa iyong browser. Lalabas dito ang set pagkalipas ng ilang sandali.",
|
||||
"{n} items": "{n} item",
|
||||
"Nothing is on sale right now.": "Walang ibinebenta ngayon.",
|
||||
"Your basket": "Ang basket mo",
|
||||
"Your basket is empty.": "Walang laman ang basket mo.",
|
||||
"Add to basket": "Idagdag sa basket",
|
||||
"Total": "Kabuuan",
|
||||
"This is a gift": "Regalo ito",
|
||||
"Your friend's Minecraft name": "Pangalan sa Minecraft ng kaibigan mo",
|
||||
"Find": "Hanapin",
|
||||
"For {name}": "Para kay {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Tanungin ang magbabayad bago ka bumili. Refund sa loob ng 14 na araw sa anumang dahilan.",
|
||||
"Pay {price} in your browser": "Bayaran ang {price} sa browser mo",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Bubukas sa browser mo ang bayaran ng Paddle. Walang sisingilin sa launcher.",
|
||||
"US sales tax is added where a state charges it.": "Idinadagdag ang US sales tax kung saan sinisingil ito ng estado.",
|
||||
"VAT included where it applies.": "Kasama ang VAT kung saan ito ipinapataw.",
|
||||
"In a set in your basket": "Nasa isang set sa basket mo",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Tapusin ang pagbabayad sa browser mo. Darating ang mga item mo sa Wardrobe pagkaraan ng ilang sandali."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Fá fleiri kosmetiskar lutir á playhorizon.dev",
|
||||
"Get more cosmetics": "Fá fleiri kosmetiskar lutir",
|
||||
"You don't own any cosmetics yet.": "Tú eigur enn einki kosmetikk.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Eingin Minecraft: Java Edition-konta hevur hetta navnið.",
|
||||
"That account already owns everything in the basket.": "Henda kontan eigur longu alt í kurvini.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Handilin selur ikki júst nú. Einki varð kravt.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle fekk ikki byrjað gjaldingina. Einki varð kravt."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle fekk ikki byrjað gjaldingina. Einki varð kravt.",
|
||||
"Shop": "Handil",
|
||||
"Owned": "Eigur",
|
||||
"Claim the founder set": "Krev stovnarasettið",
|
||||
"Claiming…": "Krevur…",
|
||||
"The shop didn't load.": "Handilin legði ikki.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Hlutir at bera á spælaranum hjá tær, sjónligir fyri øll sum spæla á Horizon.",
|
||||
"Free for founders": "Ókeypis til stovnarar",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Til spælararnar sum vóru her fyrstir. Ókeypis at krevja; tá tú hevur kravt tað, er tað títt fyri altíð.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Enda tann ókeypis útrokningina í tínum kaga. Settið kemur higar eina løtu seinni.",
|
||||
"{n} items": "{n} lutir",
|
||||
"Nothing is on sale right now.": "Einki er til sølu júst nú.",
|
||||
"Your basket": "Tín kurvur",
|
||||
"Your basket is empty.": "Tín kurvur er tómur.",
|
||||
"Add to basket": "Legg í kurvin",
|
||||
"Total": "Tilsamans",
|
||||
"This is a gift": "Hetta er ein gáva",
|
||||
"Your friend's Minecraft name": "Minecraft-navnið á vini tínum",
|
||||
"Find": "Finn",
|
||||
"For {name}": "Til {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Spyr tann, ið rindar, áðrenn tú keypir. Endurgjald innan 14 dagar uttan mun til orsøk.",
|
||||
"Pay {price} in your browser": "Rinda {price} í kaganum",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Gjaldingin hjá Paddle opnast í kaganum. Einki verður kravt í byrjaranum.",
|
||||
"US sales tax is added where a state charges it.": "Amerikanskur søluskattur verður lagdur afturat, har ein statur krevur hann.",
|
||||
"VAT included where it applies.": "MVG íroknað, har tað er galdandi.",
|
||||
"In a set in your basket": "Í einum setti í tínum kurvi",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Ger gjaldingina lidna í kaganum. Lutirnir koma í Klæðaskápið eina løtu seinni."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Move…": "Déplacer…",
|
||||
"Move and restart": "Déplacer et redémarrer",
|
||||
"Could not open the data folder: {error}": "Could not open the data folder: {error}",
|
||||
"Get more cosmetics on playhorizon.dev": "Plus de cosmétiques sur playhorizon.dev",
|
||||
"Get more cosmetics": "Plus de cosmétiques",
|
||||
"You don't own any cosmetics yet.": "Vous ne possédez encore aucun cosmétique.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatique suit l’architecture de ce lanceur. Sous Windows ARM, choisissez x64 ou ARM64. Les versions sans ARM64 utilisent la version x64 signée.",
|
||||
"Game architecture": "Architecture du jeu",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Aucun compte Minecraft: Java Edition ne porte ce nom.",
|
||||
"That account already owns everything in the basket.": "Ce compte possède déjà tout ce qui est dans le panier.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "La boutique ne vend rien pour le moment. Rien n'a été débité.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle n'a pas pu ouvrir le paiement. Rien n'a été débité."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle n'a pas pu ouvrir le paiement. Rien n'a été débité.",
|
||||
"Shop": "Boutique",
|
||||
"Owned": "Possédé",
|
||||
"Claim the founder set": "Réclamer le set fondateur",
|
||||
"Claiming…": "Récupération…",
|
||||
"The shop didn't load.": "La boutique n'a pas chargé.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "De quoi habiller ton joueur, visible par tous ceux qui jouent sur Horizon.",
|
||||
"Free for founders": "Gratuit pour les fondateurs",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Pour les joueurs qui étaient là en premier. Gratuit ; une fois récupéré, il est à toi pour de bon.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Termine le paiement gratuit dans ton navigateur. Le set arrive ici un instant plus tard.",
|
||||
"{n} items": "{n} objets",
|
||||
"Nothing is on sale right now.": "Rien n'est en vente pour le moment.",
|
||||
"Your basket": "Votre panier",
|
||||
"Your basket is empty.": "Votre panier est vide.",
|
||||
"Add to basket": "Ajouter au panier",
|
||||
"Total": "Total",
|
||||
"This is a gift": "C'est un cadeau",
|
||||
"Your friend's Minecraft name": "Le nom Minecraft de votre ami",
|
||||
"Find": "Chercher",
|
||||
"For {name}": "Pour {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Demandez à la personne qui paie avant d'acheter. Remboursement sous 14 jours, quelle qu'en soit la raison.",
|
||||
"Pay {price} in your browser": "Payer {price} dans le navigateur",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Le paiement de Paddle s'ouvre dans votre navigateur. Rien n'est débité dans le launcher.",
|
||||
"US sales tax is added where a state charges it.": "La taxe de vente américaine s'ajoute là où un État la perçoit.",
|
||||
"VAT included where it applies.": "TVA incluse là où elle s'applique.",
|
||||
"In a set in your basket": "Dans un set de votre panier",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Terminez le paiement dans votre navigateur. Vos objets arrivent dans la Garde-robe un instant plus tard."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Altris cosmetics su playhorizon.dev",
|
||||
"Get more cosmetics": "Altris cosmetics",
|
||||
"You don't own any cosmetics yet.": "No tu âs ancjemò nissun cosmetic.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Nissun account di Minecraft: Java Edition al à chel non.",
|
||||
"That account already owns everything in the basket.": "Chel account al à za dut ce che al è te çeste.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "La buteghe no vent cumò. No je stât cjapât nuie.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nol à podût tacâ il paiament. No je stât cjapât nuie."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nol à podût tacâ il paiament. No je stât cjapât nuie.",
|
||||
"Shop": "Buteghe",
|
||||
"Owned": "Tuo",
|
||||
"Claim the founder set": "Rivendicâ il grup dai fondadôrs",
|
||||
"Claiming…": "Daûr a reclamâ…",
|
||||
"The shop didn't load.": "La buteghe no si à cjamât.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Robis di meti al to zuiadôr, che a vedin ducj chei che a zuin su Horizon.",
|
||||
"Free for founders": "Gratis pai fondadôrs",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Pai zuiadôrs che a jerin ca par prins. Gratis di reclamâ; une volte reclamât, al è to par simpri.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Finìs il paiament gratuit tal to navigadôr. Il set al rive culì un moment dopo.",
|
||||
"{n} items": "{n} ogjets",
|
||||
"Nothing is on sale right now.": "Nuie al è in vendite cumò.",
|
||||
"Your basket": "La tô çeste",
|
||||
"Your basket is empty.": "La tô çeste e je vueide.",
|
||||
"Add to basket": "Zonte te çeste",
|
||||
"Total": "Totâl",
|
||||
"This is a gift": "Al è un regâl",
|
||||
"Your friend's Minecraft name": "Il non di Minecraft dal tô amì",
|
||||
"Find": "Cjate",
|
||||
"For {name}": "Par {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Domande a cui che al paie prime di comprâ. Rimbors dentri di 14 dîs par cualsisei reson.",
|
||||
"Pay {price} in your browser": "Paie {price} tal navigadôr",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Il paiament di Paddle si vierç tal tô navigadôr. Nuie al ven cjapât tal inviadôr.",
|
||||
"US sales tax is added where a state charges it.": "La tasse su lis venditis dai USA e ven zontade dulà che un stât le domande.",
|
||||
"VAT included where it applies.": "IVA includude dulà che si aplche.",
|
||||
"In a set in your basket": "Intun set te tô çeste",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Finìs il paiament tal navigadôr. I tiei ogjets a rivin tal Vistiari dopo un moment."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Mear kosmetika op playhorizon.dev",
|
||||
"Get more cosmetics": "Mear kosmetika",
|
||||
"You don't own any cosmetics yet.": "Jo hawwe noch gjin kosmetika.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Gjin Minecraft: Java Edition-account hat dy namme.",
|
||||
"That account already owns everything in the basket.": "Dat account hat alles yn it koerke al.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "De winkel ferkeapet no net. Der is neat yn rekken brocht.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle koe de betelling net begjinne. Der is neat yn rekken brocht."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle koe de betelling net begjinne. Der is neat yn rekken brocht.",
|
||||
"Shop": "Winkel",
|
||||
"Owned": "Yn besit",
|
||||
"Claim the founder set": "Claim de oprjochter set",
|
||||
"Claiming…": "Opeaskje…",
|
||||
"The shop didn't load.": "De winkel is net laden.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Dingen om oan te lûken foar dyn spiler, sichtber foar elkenien dy’t op Horizon spilet.",
|
||||
"Free for founders": "Fergees foar oprjochters",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Foar de spilers dy’t hjir earst wiene. Fergees op te easkjen; ienris opeaske is it foar altyd fan dy.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Meitsje de fergese checkout ôf yn dyn browser. De set komt efkes letter hjir telâne.",
|
||||
"{n} items": "{n} items",
|
||||
"Nothing is on sale right now.": "Der is no neat te keap.",
|
||||
"Your basket": "Dyn koerke",
|
||||
"Your basket is empty.": "Dyn koerke is leech.",
|
||||
"Add to basket": "Oan koerke tafoegje",
|
||||
"Total": "Totaal",
|
||||
"This is a gift": "Dit is in kado",
|
||||
"Your friend's Minecraft name": "De Minecraft-namme fan dyn freon",
|
||||
"Find": "Sykje",
|
||||
"For {name}": "Foar {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Freegje wa't betellet foardatst keapest. Jild werom binnen 14 dagen om hokker reden ek.",
|
||||
"Pay {price} in your browser": "{price} betelje yn dyn browser",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "De betelling fan Paddle iepenet yn dyn browser. Yn de launcher wurdt neat yn rekken brocht.",
|
||||
"US sales tax is added where a state charges it.": "Amerikaanske ferkeapbelesting komt derby dêr't in steat dy hellet.",
|
||||
"VAT included where it applies.": "Btw ynbegrepen dêr't dy jildt.",
|
||||
"In a set in your basket": "Yn in set yn dyn koerke",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Meitsje de betelling ôf yn dyn browser. Dyn items komme efkes letter yn de Klaaikast."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Faigh tuilleadh cosmaidí ar playhorizon.dev",
|
||||
"Get more cosmetics": "Faigh tuilleadh cosmaidí",
|
||||
"You don't own any cosmetics yet.": "Níl aon chosmaid agat go fóill.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Níl an t-ainm sin ar aon chuntas Minecraft: Java Edition.",
|
||||
"That account already owns everything in the basket.": "Tá gach rud sa chiseán ag an gcuntas sin cheana.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Níl an siopa ag díol faoi láthair. Níor gearradh aon rud.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Níorbh fhéidir le Paddle an íocaíocht a thosú. Níor gearradh aon rud."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Níorbh fhéidir le Paddle an íocaíocht a thosú. Níor gearradh aon rud.",
|
||||
"Shop": "Siopa",
|
||||
"Owned": "I do sheilbh",
|
||||
"Claim the founder set": "Éileamh an tacar bunaitheoir",
|
||||
"Claiming…": "Ag éileamh…",
|
||||
"The shop didn't load.": "Níor luchtaigh an siopa.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Rudaí le caitheamh ar d’imreoir, le feiceáil ag gach duine a imríonn ar Horizon.",
|
||||
"Free for founders": "Saor in aisce do bhunaitheoirí",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Do na himreoirí a bhí anseo ar dtús. Saor in aisce le héileamh; nuair a éilíonn tú é, is leatsa go deo é.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Críochnaigh an tseiceáil amach shaor in aisce i do bhrabhsálaí. Tiocfaidh an tsraith anseo nóiméad ina dhiaidh sin.",
|
||||
"{n} items": "{n} míreanna",
|
||||
"Nothing is on sale right now.": "Níl aon rud ar díol faoi láthair.",
|
||||
"Your basket": "Do chiseán",
|
||||
"Your basket is empty.": "Tá do chiseán folamh.",
|
||||
"Add to basket": "Cuir sa chiseán",
|
||||
"Total": "Iomlán",
|
||||
"This is a gift": "Is bronntanas é seo",
|
||||
"Your friend's Minecraft name": "Ainm Minecraft do chara",
|
||||
"Find": "Aimsigh",
|
||||
"For {name}": "Do {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Fiafraigh de cibé duine a íocann sula gceannaíonn tú. Aisíocaíocht laistigh de 14 lá ar chúis ar bith.",
|
||||
"Pay {price} in your browser": "Íoc {price} i do bhrabhsálaí",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Osclaítear íocaíocht Paddle i do bhrabhsálaí. Ní ghearrtar aon rud sa lainseálaí.",
|
||||
"US sales tax is added where a state charges it.": "Cuirtear cáin díolacháin SAM leis nuair a ghearrann stát í.",
|
||||
"VAT included where it applies.": "CBL san áireamh nuair is infheidhme.",
|
||||
"In a set in your basket": "I sraith i do chiseán",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Críochnaigh an íocaíocht i do bhrabhsálaí. Tiocfaidh do mhíreanna chuig an Vardrús i gceann nóiméid."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Faigh barrachd chosmaigean air playhorizon.dev",
|
||||
"Get more cosmetics": "Faigh barrachd chosmaigean",
|
||||
"You don't own any cosmetics yet.": "Chan eil cungaidh-maise sam bith agad fhathast.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Chan eil an t-ainm sin air cunntas Minecraft: Java Edition sam bith.",
|
||||
"That account already owns everything in the basket.": "Tha a h-uile càil sa bhasgaid aig a' chunntas sin mu thràth.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Chan eil a' bhùth a' reic an-dràsta. Cha deach dad a thogail.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Cha b' urrainn do Paddle am pàigheadh a thòiseachadh. Cha deach dad a thogail."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Cha b' urrainn do Paddle am pàigheadh a thòiseachadh. Cha deach dad a thogail.",
|
||||
"Shop": "Bùth",
|
||||
"Owned": "Agad",
|
||||
"Claim the founder set": "Dèan tagradh air an t-seata stèidheadair",
|
||||
"Claiming…": "A' tagradh…",
|
||||
"The shop didn't load.": "Cha do luchdaich a' bhùth.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Rudan airson do chluicheadair a chaitheamh, a chì a h-uile duine a chluicheas air Horizon.",
|
||||
"Free for founders": "An-asgaidh dha luchd-stèidheachaidh",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Dha na cluicheadairean a bha an seo an toiseach. An-asgaidh airson tagradh; nuair a thagras tu e, bidh e agad gu bràth.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Cuir crìoch air a' phàigheadh an-asgaidh sa bhrobhsair agad. Nochdaidh an seata an seo greis às deidh sin.",
|
||||
"{n} items": "{n} nithean",
|
||||
"Nothing is on sale right now.": "Chan eil dad ri reic an-dràsta.",
|
||||
"Your basket": "Do bhasgaid",
|
||||
"Your basket is empty.": "Tha do bhasgaid falamh.",
|
||||
"Add to basket": "Cuir ris a' bhasgaid",
|
||||
"Total": "Iomlan",
|
||||
"This is a gift": "'S e tiodhlac a th' ann",
|
||||
"Your friend's Minecraft name": "Ainm Minecraft do charaid",
|
||||
"Find": "Lorg",
|
||||
"For {name}": "Do {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Faighnich dhen neach a phàigheas mus ceannaich thu. Ais-dhìoladh taobh a-staigh 14 làithean air adhbhar sam bith.",
|
||||
"Pay {price} in your browser": "Pàigh {price} sa bhrabhsair",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Fosglaidh pàigheadh Paddle sa bhrabhsair agad. Cha tèid dad a thogail san lòinsear.",
|
||||
"US sales tax is added where a state charges it.": "Thèid cìs reic nan SA a chur ris far an tog stàit i.",
|
||||
"VAT included where it applies.": "VAT na bhroinn far a bheil i iomchaidh.",
|
||||
"In a set in your basket": "Ann an seata sa bhasgaid agad",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Crìochnaich am pàigheadh sa bhrabhsair. Ruigidh na nithean agad am Preas-aodaich an ceann greis."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Consegue máis cosméticos en playhorizon.dev",
|
||||
"Get more cosmetics": "Consegue máis cosméticos",
|
||||
"You don't own any cosmetics yet.": "Aínda non tes ningún cosmético.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Ningunha conta de Minecraft: Java Edition ten ese nome.",
|
||||
"That account already owns everything in the basket.": "Esa conta xa ten todo o que hai na cesta.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "A tenda non está a vender agora. Non se cobrou nada.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle non puido iniciar o pagamento. Non se cobrou nada."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle non puido iniciar o pagamento. Non se cobrou nada.",
|
||||
"Shop": "Tenda",
|
||||
"Owned": "Adquirido",
|
||||
"Claim the founder set": "Reclama o conxunto do fundador",
|
||||
"Claiming…": "Reclamando…",
|
||||
"The shop didn't load.": "A tenda non se cargou.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Cousas para levar co teu xogador, que ve todo o mundo que xoga en Horizon.",
|
||||
"Free for founders": "Gratis para fundadores",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Para os xogadores que estiveron aquí primeiro. Gratis para reclamar; unha vez reclamado, é teu para sempre.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Remata o pagamento gratuíto no navegador. O set chegará aquí un momento despois.",
|
||||
"{n} items": "{n} obxectos",
|
||||
"Nothing is on sale right now.": "Agora mesmo non hai nada á venda.",
|
||||
"Your basket": "A túa cesta",
|
||||
"Your basket is empty.": "A túa cesta está baleira.",
|
||||
"Add to basket": "Engadir á cesta",
|
||||
"Total": "Total",
|
||||
"This is a gift": "É un agasallo",
|
||||
"Your friend's Minecraft name": "O nome de Minecraft do teu amigo",
|
||||
"Find": "Buscar",
|
||||
"For {name}": "Para {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Pregunta a quen paga antes de mercar. Reembolsos en 14 días por calquera motivo.",
|
||||
"Pay {price} in your browser": "Pagar {price} no navegador",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "O pagamento de Paddle ábrese no teu navegador. Non se cobra nada no lanzador.",
|
||||
"US sales tax is added where a state charges it.": "Engádese o imposto sobre vendas dos EUA onde un estado o cobra.",
|
||||
"VAT included where it applies.": "IVE incluído onde se aplica.",
|
||||
"In a set in your basket": "Nun conxunto da túa cesta",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Remata o pagamento no navegador. Os teus obxectos chegan ao Armario un momento despois."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "E kiʻi i nā mea hoʻonani hou aku ma playhorizon.dev",
|
||||
"Get more cosmetics": "E kiʻi i nā mea hoʻonani hou aku",
|
||||
"You don't own any cosmetics yet.": "ʻAʻohe āu mea hoʻonaninani i kēia manawa.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "ʻAʻohe moʻokāki Minecraft: Java Edition me kēlā inoa.",
|
||||
"That account already owns everything in the basket.": "Ua loaʻa mua i kēlā moʻokāki nā mea a pau o ka hīnaʻi.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "ʻAʻole kūʻai aku ka hale kūʻai i kēia manawa. ʻAʻohe mea i uku ʻia.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "ʻAʻole hiki iā Paddle ke hoʻomaka i ka uku. ʻAʻohe mea i uku ʻia."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "ʻAʻole hiki iā Paddle ke hoʻomaka i ka uku. ʻAʻohe mea i uku ʻia.",
|
||||
"Shop": "Hale kūʻai",
|
||||
"Owned": "Nou",
|
||||
"Claim the founder set": "E koi i ka mea hoʻokumu",
|
||||
"Claiming…": "E loaʻa ana…",
|
||||
"The shop didn't load.": "ʻAʻole i hoʻouka ʻia ka hale kūʻai.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Nā mea e ʻaʻahu ai no kāu mea pāʻani, ʻike ʻia e ka poʻe a pau e pāʻani ana ma Horizon.",
|
||||
"Free for founders": "Manuahi no ka poʻe hoʻokumu",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "No nā mea pāʻani i hiki mua mai. Manuahi e loaʻa; i ka wā i loaʻa ai, nou mau loa.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "E hoʻopau i ka uku manuahi ma kāu polokalamu kele pūnaewele. E ʻike ʻia ana ka pūʻulu ma ʻaneʻi ma hope koke iho.",
|
||||
"{n} items": "{n} mau mea",
|
||||
"Nothing is on sale right now.": "ʻAʻohe mea e kūʻai ʻia ana i kēia manawa.",
|
||||
"Your basket": "Kāu hīnaʻi",
|
||||
"Your basket is empty.": "Ua hakahaka kāu hīnaʻi.",
|
||||
"Add to basket": "Hoʻokomo i ka hīnaʻi",
|
||||
"Total": "Huina",
|
||||
"This is a gift": "He makana kēia",
|
||||
"Your friend's Minecraft name": "Ka inoa Minecraft o kou hoaaloha",
|
||||
"Find": "Huli",
|
||||
"For {name}": "No {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "E nīnau i ka mea e uku ana ma mua o kou kūʻai ʻana. Hoʻihoʻi kālā i loko o 14 lā no kekahi kumu.",
|
||||
"Pay {price} in your browser": "Uku i {price} ma kāu polokalamu pūnaewele",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Wehe ʻia ka uku Paddle ma kāu polokalamu pūnaewele. ʻAʻohe mea i uku ʻia ma ka launcher.",
|
||||
"US sales tax is added where a state charges it.": "Hoʻohui ʻia ka ʻauhau kūʻai US ma kahi e ʻohi ai ka mokuʻāina.",
|
||||
"VAT included where it applies.": "Komo pū ka VAT ma kahi e pili ai.",
|
||||
"In a set in your basket": "I loko o kahi pūʻulu ma kāu hīnaʻi",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "E hoʻopau i ka uku ma kāu polokalamu pūnaewele. E hiki kāu mau mea i ka Lole ma hope iki."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "עוד קוסמטיקה ב-playhorizon.dev",
|
||||
"Get more cosmetics": "עוד קוסמטיקה",
|
||||
"You don't own any cosmetics yet.": "עדיין אין לך קוסמטיקה.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "אין חשבון Minecraft: Java Edition בשם הזה.",
|
||||
"That account already owns everything in the basket.": "החשבון הזה כבר מחזיק בכל מה שבסל.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "החנות לא מוכרת כרגע. שום דבר לא חויב.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle לא הצליח להתחיל את התשלום. שום דבר לא חויב."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle לא הצליח להתחיל את התשלום. שום דבר לא חויב.",
|
||||
"Shop": "חנות",
|
||||
"Owned": "בבעלותך",
|
||||
"Claim the founder set": "תבע את סט המייסדים",
|
||||
"Claiming…": "מקבל…",
|
||||
"The shop didn't load.": "החנות לא נטענה.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "פריטים שהשחקן שלך לובש, גלויים לכל מי שמשחק ב־Horizon.",
|
||||
"Free for founders": "חינם למייסדים",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "לשחקנים שהיו כאן ראשונים. חינם; אחרי שתקבל אותו, הוא שלך.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "סיים את התשלום החינמי בדפדפן. הסט יופיע כאן רגע אחר כך.",
|
||||
"{n} items": "{n} פריטים",
|
||||
"Nothing is on sale right now.": "שום דבר לא למכירה כרגע.",
|
||||
"Your basket": "הסל שלך",
|
||||
"Your basket is empty.": "הסל שלך ריק.",
|
||||
"Add to basket": "הוספה לסל",
|
||||
"Total": "סה״כ",
|
||||
"This is a gift": "זו מתנה",
|
||||
"Your friend's Minecraft name": "שם ה-Minecraft של החבר שלך",
|
||||
"Find": "חיפוש",
|
||||
"For {name}": "עבור {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "שאלו את מי שמשלם לפני שאתם קונים. החזר כספי תוך 14 יום מכל סיבה.",
|
||||
"Pay {price} in your browser": "לשלם {price} בדפדפן",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "התשלום של Paddle נפתח בדפדפן. שום דבר לא מחויב במשגר.",
|
||||
"US sales tax is added where a state charges it.": "מס מכירה אמריקאי מתווסף היכן שמדינה גובה אותו.",
|
||||
"VAT included where it applies.": "מע״מ כלול היכן שהוא חל.",
|
||||
"In a set in your basket": "בתוך סט בסל שלך",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "סיימו לשלם בדפדפן. הפריטים יגיעו לארון הבגדים בעוד רגע."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Move…": "स्थानांतरित करें…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "आपका डेटा कॉपी और सत्यापित किए जाने के दौरान लॉन्चर बंद रहता है, फिर दोबारा खुलता है। पुराने फ़ोल्डर सुरक्षित रखे जाते हैं और तब तक डिस्क पर जगह घेरते रहते हैं, जब तक आप स्थानांतरण सफल होने की पुष्टि करके उन्हें खुद नहीं हटा देते।",
|
||||
"Could not open the data folder: {error}": "Could not open the data folder: {error}",
|
||||
"Get more cosmetics on playhorizon.dev": "playhorizon.dev पर और कॉस्मेटिक्स पाएं",
|
||||
"Get more cosmetics": "और कॉस्मेटिक्स पाएं",
|
||||
"You don't own any cosmetics yet.": "आपके पास अभी कोई कॉस्मेटिक्स नहीं है।",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "स्वचालित इस लॉन्चर के आर्किटेक्चर का उपयोग करता है। Windows ARM पर x64 या ARM64 चुनें। ARM64 न होने वाली रिलीज़ हस्ताक्षरित x64 बिल्ड का उपयोग करती हैं।",
|
||||
"Game architecture": "गेम आर्किटेक्चर",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "इस नाम का कोई Minecraft: Java Edition खाता नहीं है।",
|
||||
"That account already owns everything in the basket.": "उस खाते के पास टोकरी की हर चीज़ पहले से है।",
|
||||
"The shop isn't selling right now. Nothing was charged.": "दुकान अभी नहीं बेच रही है। कुछ भी नहीं काटा गया।",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle भुगतान शुरू नहीं कर सका। कुछ भी नहीं काटा गया।"
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle भुगतान शुरू नहीं कर सका। कुछ भी नहीं काटा गया।",
|
||||
"Shop": "दुकान",
|
||||
"Owned": "आपका",
|
||||
"Claim the founder set": "फ़ाउंडर सेट लें",
|
||||
"Claiming…": "प्राप्त किया जा रहा है…",
|
||||
"The shop didn't load.": "दुकान लोड नहीं हुई।",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "आपके खिलाड़ी के पहनने की चीज़ें, जो Horizon पर खेलने वाले सभी देखते हैं।",
|
||||
"Free for founders": "संस्थापकों के लिए मुफ़्त",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "उन खिलाड़ियों के लिए जो सबसे पहले आए। मुफ़्त; एक बार मिलने पर हमेशा आपका।",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "अपने ब्राउज़र में मुफ़्त चेकआउट पूरा करें। सेट कुछ ही देर में यहाँ आ जाएगा।",
|
||||
"{n} items": "{n} चीज़ें",
|
||||
"Nothing is on sale right now.": "अभी कुछ भी बिक्री पर नहीं है।",
|
||||
"Your basket": "आपकी टोकरी",
|
||||
"Your basket is empty.": "आपकी टोकरी खाली है।",
|
||||
"Add to basket": "टोकरी में जोड़ें",
|
||||
"Total": "कुल",
|
||||
"This is a gift": "यह एक उपहार है",
|
||||
"Your friend's Minecraft name": "आपके दोस्त का Minecraft नाम",
|
||||
"Find": "खोजें",
|
||||
"For {name}": "{name} के लिए",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "खरीदने से पहले जो भुगतान करेगा उससे पूछ लें। किसी भी कारण से 14 दिनों में धनवापसी।",
|
||||
"Pay {price} in your browser": "ब्राउज़र में {price} चुकाएँ",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle का भुगतान आपके ब्राउज़र में खुलता है। लॉन्चर में कुछ नहीं काटा जाता।",
|
||||
"US sales tax is added where a state charges it.": "जहाँ कोई राज्य लेता है, वहाँ अमेरिकी बिक्री कर जोड़ा जाता है।",
|
||||
"VAT included where it applies.": "जहाँ लागू हो, वहाँ VAT शामिल है।",
|
||||
"In a set in your basket": "आपकी टोकरी के एक सेट में",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "ब्राउज़र में भुगतान पूरा करें। आपकी चीज़ें थोड़ी देर में वार्डरोब में आ जाएँगी।"
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Move…": "Premjesti…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "Pokretač se zatvara dok se podaci kopiraju i provjeravaju, a zatim se ponovno otvara. Stare mape ostaju sačuvane i zauzimaju prostor na disku dok ne provjerite je li premještanje uspjelo i sami ih izbrišete.",
|
||||
"Could not open the data folder: {error}": "Could not open the data folder: {error}",
|
||||
"Get more cosmetics on playhorizon.dev": "Više kozmetike na playhorizon.dev",
|
||||
"Get more cosmetics": "Više kozmetike",
|
||||
"You don't own any cosmetics yet.": "Još nemaš nijednu kozmetiku.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatski prati arhitekturu ovog pokretača. Na Windows ARM-u odaberite x64 ili ARM64. Izdanja bez ARM64 koriste potpisanu x64 verziju.",
|
||||
"Game architecture": "Arhitektura igre",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Nijedan Minecraft: Java Edition račun nema to ime.",
|
||||
"That account already owns everything in the basket.": "Taj račun već posjeduje sve u košarici.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Trgovina trenutačno ne prodaje. Ništa nije naplaćeno.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nije mogao pokrenuti plaćanje. Ništa nije naplaćeno."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nije mogao pokrenuti plaćanje. Ništa nije naplaćeno.",
|
||||
"Shop": "Trgovina",
|
||||
"Owned": "U posjedu",
|
||||
"Claim the founder set": "Preuzmi osnivački set",
|
||||
"Claiming…": "Preuzimanje…",
|
||||
"The shop didn't load.": "Trgovina se nije učitala.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Stvari koje tvoj igrač nosi, vidljive svima koji igraju na Horizonu.",
|
||||
"Free for founders": "Besplatno za osnivače",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Za igrače koji su bili ovdje prvi. Besplatno; kad ga preuzmeš, tvoj je zauvijek.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Završi besplatno plaćanje u pregledniku. Set će se ovdje pojaviti za trenutak.",
|
||||
"{n} items": "{n} predmeta",
|
||||
"Nothing is on sale right now.": "Trenutačno se ništa ne prodaje.",
|
||||
"Your basket": "Vaša košarica",
|
||||
"Your basket is empty.": "Vaša košarica je prazna.",
|
||||
"Add to basket": "Dodaj u košaricu",
|
||||
"Total": "Ukupno",
|
||||
"This is a gift": "Ovo je poklon",
|
||||
"Your friend's Minecraft name": "Minecraft ime vašeg prijatelja",
|
||||
"Find": "Pronađi",
|
||||
"For {name}": "Za {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Pitajte onoga tko plaća prije kupnje. Povrat novca u roku od 14 dana iz bilo kojeg razloga.",
|
||||
"Pay {price} in your browser": "Plati {price} u pregledniku",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddleovo plaćanje otvara se u vašem pregledniku. U pokretaču se ništa ne naplaćuje.",
|
||||
"US sales tax is added where a state charges it.": "Američki porez na promet dodaje se gdje ga savezna država naplaćuje.",
|
||||
"VAT included where it applies.": "PDV uključen gdje se primjenjuje.",
|
||||
"In a set in your basket": "U kompletu u vašoj košarici",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Dovršite plaćanje u pregledniku. Predmeti stižu u Garderobu za trenutak."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "További kozmetikumok a playhorizon.dev oldalon",
|
||||
"Get more cosmetics": "További kozmetikumok",
|
||||
"You don't own any cosmetics yet.": "Még nincs kozmetikumod.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Nincs ilyen nevű Minecraft: Java Edition-fiók.",
|
||||
"That account already owns everything in the basket.": "Ez a fiók már mindent birtokol, ami a kosárban van.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "A bolt most nem árul. Semmit sem terheltünk.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "A Paddle nem tudta elindítani a fizetést. Semmit sem terheltünk."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "A Paddle nem tudta elindítani a fizetést. Semmit sem terheltünk.",
|
||||
"Shop": "Bolt",
|
||||
"Owned": "Megvan",
|
||||
"Claim the founder set": "Igényelje az alapítókészletet",
|
||||
"Claiming…": "Beváltás…",
|
||||
"The shop didn't load.": "A bolt nem töltődött be.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Viselnivaló a játékosodnak, amit mindenki lát, aki Horizonon játszik.",
|
||||
"Free for founders": "Ingyenes az alapítóknak",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Azoknak, akik elsőként voltak itt. Ingyenes; ha beváltod, végleg a tiéd.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Fejezd be az ingyenes fizetést a böngészőben. A szett egy pillanattal később megjelenik itt.",
|
||||
"{n} items": "{n} tárgy",
|
||||
"Nothing is on sale right now.": "Most semmi sincs eladó.",
|
||||
"Your basket": "Kosarad",
|
||||
"Your basket is empty.": "A kosarad üres.",
|
||||
"Add to basket": "Kosárba",
|
||||
"Total": "Összesen",
|
||||
"This is a gift": "Ez ajándék",
|
||||
"Your friend's Minecraft name": "A barátod Minecraft-neve",
|
||||
"Find": "Keresés",
|
||||
"For {name}": "{name} részére",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Vásárlás előtt kérdezd meg, aki fizet. Visszatérítés 14 napon belül, bármilyen okból.",
|
||||
"Pay {price} in your browser": "{price} fizetése a böngészőben",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "A Paddle fizetése a böngésződben nyílik meg. A launcherben semmit sem terhelünk.",
|
||||
"US sales tax is added where a state charges it.": "Az amerikai forgalmi adó ott adódik hozzá, ahol egy állam felszámítja.",
|
||||
"VAT included where it applies.": "Az áfa benne van, ahol érvényes.",
|
||||
"In a set in your basket": "Egy készletben a kosaradban",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Fejezd be a fizetést a böngészőben. A tárgyaid kicsit később megjelennek a Ruhatárban."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Ավելի շատ կոսմետիկա playhorizon.dev կայքում",
|
||||
"Get more cosmetics": "Ավելի շատ կոսմետիկա",
|
||||
"You don't own any cosmetics yet.": "Դուք դեռ կոսմետիկա չունեք։",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Այդ անունով Minecraft: Java Edition հաշիվ չկա։",
|
||||
"That account already owns everything in the basket.": "Այդ հաշիվն արդեն ունի զամբյուղի ամեն ինչ։",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Խանութը հիմա չի վաճառում։ Ոչինչ չի գանձվել։",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle-ը չկարողացավ սկսել վճարումը։ Ոչինչ չի գանձվել։"
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle-ը չկարողացավ սկսել վճարումը։ Ոչինչ չի գանձվել։",
|
||||
"Shop": "Խանութ",
|
||||
"Owned": "Իմն է",
|
||||
"Claim the founder set": "Պահանջեք հիմնադիր հավաքածուն",
|
||||
"Claiming…": "Ստացվում է…",
|
||||
"The shop didn't load.": "Խանութը չբեռնվեց։",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Իրեր ձեր խաղացողի համար, որոնք տեսնում են Horizon-ում խաղացող բոլորը։",
|
||||
"Free for founders": "Անվճար հիմնադիրների համար",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Առաջինն այստեղ եղած խաղացողների համար։ Անվճար ստացվում է. ստանալուց հետո այն ձերն է ընդմիշտ։",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Ավարտեք անվճար վճարումը ձեր դիտարկիչում։ Հավաքածուն մի պահ անց կհայտնվի այստեղ։",
|
||||
"{n} items": "{n} իր",
|
||||
"Nothing is on sale right now.": "Հիմա ոչինչ վաճառքում չէ։",
|
||||
"Your basket": "Ձեր զամբյուղը",
|
||||
"Your basket is empty.": "Ձեր զամբյուղը դատարկ է։",
|
||||
"Add to basket": "Ավելացնել զամբյուղ",
|
||||
"Total": "Ընդամենը",
|
||||
"This is a gift": "Սա նվեր է",
|
||||
"Your friend's Minecraft name": "Ձեր ընկերոջ Minecraft անունը",
|
||||
"Find": "Գտնել",
|
||||
"For {name}": "{name}-ի համար",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Գնելուց առաջ հարցրեք նրան, ով վճարում է։ Գումարի վերադարձ 14 օրվա ընթացքում՝ ցանկացած պատճառով։",
|
||||
"Pay {price} in your browser": "Վճարել {price} դիտարկիչում",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle-ի վճարումը բացվում է ձեր դիտարկիչում։ Գործարկիչում ոչինչ չի գանձվում։",
|
||||
"US sales tax is added where a state charges it.": "ԱՄՆ վաճառքի հարկը ավելանում է այնտեղ, որտեղ նահանգը գանձում է այն։",
|
||||
"VAT included where it applies.": "ԱԱՀ-ն ներառված է, որտեղ կիրառվում է։",
|
||||
"In a set in your basket": "Ձեր զամբյուղի հավաքածուում",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Ավարտեք վճարումը դիտարկիչում։ Իրերը Զգեստապահարան կհասնեն մի պահ անց։"
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Move…": "Pindahkan…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "Peluncur ditutup selama data Anda disalin dan diverifikasi, lalu dibuka kembali. Folder lama tetap disimpan dan menggunakan ruang disk hingga Anda memastikan pemindahan berhasil dan menghapusnya sendiri.",
|
||||
"Could not open the data folder: {error}": "Could not open the data folder: {error}",
|
||||
"Get more cosmetics on playhorizon.dev": "Dapatkan kosmetik lainnya di playhorizon.dev",
|
||||
"Get more cosmetics": "Dapatkan kosmetik lainnya",
|
||||
"You don't own any cosmetics yet.": "Kamu belum punya kosmetik.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Tidak ada akun Minecraft: Java Edition dengan nama itu.",
|
||||
"That account already owns everything in the basket.": "Akun itu sudah memiliki semua yang ada di keranjang.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Toko sedang tidak berjualan. Tidak ada yang ditagih.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle tidak bisa memulai pembayaran. Tidak ada yang ditagih."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle tidak bisa memulai pembayaran. Tidak ada yang ditagih.",
|
||||
"Shop": "Toko",
|
||||
"Owned": "Dimiliki",
|
||||
"Claim the founder set": "Klaim set pendiri",
|
||||
"Claiming…": "Mengklaim…",
|
||||
"The shop didn't load.": "Toko gagal dimuat.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Barang yang dipakai pemainmu, terlihat oleh semua yang bermain di Horizon.",
|
||||
"Free for founders": "Gratis untuk pendiri",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Untuk pemain yang datang lebih dulu. Gratis; setelah diklaim, jadi milikmu.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Selesaikan checkout gratis di browser-mu. Set akan muncul di sini sesaat kemudian.",
|
||||
"{n} items": "{n} item",
|
||||
"Nothing is on sale right now.": "Saat ini tidak ada yang dijual.",
|
||||
"Your basket": "Keranjangmu",
|
||||
"Your basket is empty.": "Keranjangmu kosong.",
|
||||
"Add to basket": "Tambahkan ke keranjang",
|
||||
"Total": "Total",
|
||||
"This is a gift": "Ini hadiah",
|
||||
"Your friend's Minecraft name": "Nama Minecraft temanmu",
|
||||
"Find": "Cari",
|
||||
"For {name}": "Untuk {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Tanyakan kepada yang membayar sebelum membeli. Pengembalian dana dalam 14 hari dengan alasan apa pun.",
|
||||
"Pay {price} in your browser": "Bayar {price} di browser",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Pembayaran Paddle terbuka di browsermu. Tidak ada yang ditagih di launcher.",
|
||||
"US sales tax is added where a state charges it.": "Pajak penjualan AS ditambahkan jika negara bagian memungutnya.",
|
||||
"VAT included where it applies.": "PPN sudah termasuk jika berlaku.",
|
||||
"In a set in your basket": "Dalam set di keranjangmu",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Selesaikan pembayaran di browser. Itemmu masuk ke Lemari sebentar lagi."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Nweta ihe ịchọ mma ndị ọzọ na playhorizon.dev",
|
||||
"Get more cosmetics": "Nweta ihe ịchọ mma ndị ọzọ",
|
||||
"You don't own any cosmetics yet.": "Ị nweghị ihe ịchọ mma ọ bụla ugbu a.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Ọ dịghị akaụntụ Minecraft: Java Edition nwere aha ahụ.",
|
||||
"That account already owns everything in the basket.": "Akaụntụ ahụ enweelarị ihe niile dị na nkata.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Ụlọ ahịa anaghị ere ugbu a. Ọ dịghị ihe a nara.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle enweghị ike ịmalite ịkwụ ụgwọ. Ọ dịghị ihe a nara."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle enweghị ike ịmalite ịkwụ ụgwọ. Ọ dịghị ihe a nara.",
|
||||
"Shop": "Ụlọ ahịa",
|
||||
"Owned": "Nwere ya",
|
||||
"Claim the founder set": "Chọọ ntọala ntọala",
|
||||
"Claiming…": "Na-anata…",
|
||||
"The shop didn't load.": "Ụlọ ahịa ahụ ebubataghị.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Ihe ị ga-eyi maka onye egwuregwu gị, nke onye ọ bụla na-egwu Horizon na-ahụ.",
|
||||
"Free for founders": "N'efu maka ndị malitere",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Maka ndị egwuregwu nọ ebe a mbụ. Nweta ya n'efu; ozugbo i nwetara ya, ọ bụ nke gị mgbe niile.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Mechaa ịkwụ ụgwọ n'efu na browser gị. Ngwugwu ahụ ga-abịa ebe a obere oge mgbe ahụ gasịrị.",
|
||||
"{n} items": "Ihe {n}",
|
||||
"Nothing is on sale right now.": "Ọ dịghị ihe a na-ere ugbu a.",
|
||||
"Your basket": "Nkata gị",
|
||||
"Your basket is empty.": "Nkata gị tọgbọrọ chakoo.",
|
||||
"Add to basket": "Tinye na nkata",
|
||||
"Total": "Ngụkọta",
|
||||
"This is a gift": "Nke a bụ onyinye",
|
||||
"Your friend's Minecraft name": "Aha Minecraft enyi gị",
|
||||
"Find": "Chọta",
|
||||
"For {name}": "Maka {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Jụọ onye na-akwụ ụgwọ tupu ị zụta. Nkwụghachi n'ime ụbọchị 14 maka ihe ọ bụla kpatara ya.",
|
||||
"Pay {price} in your browser": "Kwụọ {price} na ihe nchọgharị gị",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Ịkwụ ụgwọ Paddle na-emepe na ihe nchọgharị gị. Ọ dịghị ihe a na-ana na launcher.",
|
||||
"US sales tax is added where a state charges it.": "A na-agbakwunye ụtụ ahịa US ebe steeti na-ana ya.",
|
||||
"VAT included where it applies.": "VAT gụnyere ebe ọ dị.",
|
||||
"In a set in your basket": "N'otu set dị na nkata gị",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Mechaa ịkwụ ụgwọ na ihe nchọgharị gị. Ihe gị ga-abata na Wardrobe n'oge na-adịghị anya."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Fleiri útlitshlutir á playhorizon.dev",
|
||||
"Get more cosmetics": "Fleiri útlitshlutir",
|
||||
"You don't own any cosmetics yet.": "Þú átt engar snyrtivörur ennþá.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Enginn Minecraft: Java Edition-aðgangur heitir þessu nafni.",
|
||||
"That account already owns everything in the basket.": "Sá aðgangur á nú þegar allt í körfunni.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Verslunin selur ekki núna. Ekkert var rukkað.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle gat ekki hafið greiðsluna. Ekkert var rukkað."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle gat ekki hafið greiðsluna. Ekkert var rukkað.",
|
||||
"Shop": "Verslun",
|
||||
"Owned": "Í eigu",
|
||||
"Claim the founder set": "Gerðu tilkall til stofnendasettsins",
|
||||
"Claiming…": "Sæki…",
|
||||
"The shop didn't load.": "Verslunin hlóðst ekki.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Hlutir til að klæðast fyrir spilarann þinn, sýnilegir öllum sem spila á Horizon.",
|
||||
"Free for founders": "Ókeypis fyrir stofnendur",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Fyrir spilarana sem voru hér fyrst. Ókeypis að sækja; þegar þú hefur sótt það er það þitt til frambúðar.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Ljúktu ókeypis greiðslunni í vafranum þínum. Settið birtist hér augnabliki síðar.",
|
||||
"{n} items": "{n} hlutir",
|
||||
"Nothing is on sale right now.": "Ekkert er til sölu núna.",
|
||||
"Your basket": "Karfan þín",
|
||||
"Your basket is empty.": "Karfan þín er tóm.",
|
||||
"Add to basket": "Setja í körfu",
|
||||
"Total": "Samtals",
|
||||
"This is a gift": "Þetta er gjöf",
|
||||
"Your friend's Minecraft name": "Minecraft-nafn vinar þíns",
|
||||
"Find": "Finna",
|
||||
"For {name}": "Fyrir {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Spyrðu þann sem borgar áður en þú kaupir. Endurgreiðsla innan 14 daga af hvaða ástæðu sem er.",
|
||||
"Pay {price} in your browser": "Greiða {price} í vafranum",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Greiðsla Paddle opnast í vafranum þínum. Ekkert er rukkað í ræsinum.",
|
||||
"US sales tax is added where a state charges it.": "Bandarískur söluskattur bætist við þar sem ríki innheimtir hann.",
|
||||
"VAT included where it applies.": "VSK innifalinn þar sem hann á við.",
|
||||
"In a set in your basket": "Í setti í körfunni þinni",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Ljúktu greiðslunni í vafranum. Hlutirnir koma í Fataskápinn augnabliki síðar."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Altri cosmetici su playhorizon.dev",
|
||||
"Get more cosmetics": "Altri cosmetici",
|
||||
"You don't own any cosmetics yet.": "Non possiedi ancora nessun cosmetico.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Nessun account di Minecraft: Java Edition ha quel nome.",
|
||||
"That account already owns everything in the basket.": "Quell'account possiede già tutto ciò che c'è nel carrello.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Il negozio non sta vendendo ora. Non è stato addebitato nulla.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle non è riuscito ad avviare il pagamento. Non è stato addebitato nulla."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle non è riuscito ad avviare il pagamento. Non è stato addebitato nulla.",
|
||||
"Shop": "Negozio",
|
||||
"Owned": "Posseduto",
|
||||
"Claim the founder set": "Rivendica il set fondatore",
|
||||
"Claiming…": "Riscatto in corso…",
|
||||
"The shop didn't load.": "Il negozio non si è caricato.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Cose da indossare per il tuo giocatore, viste da tutti quelli che giocano su Horizon.",
|
||||
"Free for founders": "Gratis per i fondatori",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Per i giocatori che c'erano fin dall'inizio. Gratis da riscattare; una volta riscattato, è tuo per sempre.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Completa il pagamento gratuito nel browser. Il set arriva qui un attimo dopo.",
|
||||
"{n} items": "{n} oggetti",
|
||||
"Nothing is on sale right now.": "Al momento non c'è niente in vendita.",
|
||||
"Your basket": "Il tuo carrello",
|
||||
"Your basket is empty.": "Il tuo carrello è vuoto.",
|
||||
"Add to basket": "Aggiungi al carrello",
|
||||
"Total": "Totale",
|
||||
"This is a gift": "È un regalo",
|
||||
"Your friend's Minecraft name": "Il nome Minecraft del tuo amico",
|
||||
"Find": "Cerca",
|
||||
"For {name}": "Per {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Chiedi a chi paga prima di comprare. Rimborsi entro 14 giorni per qualsiasi motivo.",
|
||||
"Pay {price} in your browser": "Paga {price} nel browser",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Il pagamento di Paddle si apre nel tuo browser. Nel launcher non viene addebitato nulla.",
|
||||
"US sales tax is added where a state charges it.": "L'imposta sulle vendite USA si aggiunge dove uno stato la applica.",
|
||||
"VAT included where it applies.": "IVA inclusa dove si applica.",
|
||||
"In a set in your basket": "In un set nel tuo carrello",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Completa il pagamento nel browser. I tuoi oggetti arrivano nel Guardaroba poco dopo."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Move…": "移動…",
|
||||
"Move and restart": "移動して再起動",
|
||||
"Could not open the data folder: {error}": "Could not open the data folder: {error}",
|
||||
"Get more cosmetics on playhorizon.dev": "playhorizon.dev でコスメティックをもっと見る",
|
||||
"Get more cosmetics": "コスメティックをもっと見る",
|
||||
"You don't own any cosmetics yet.": "コスメをまだ持っていません。",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "自動ではこのランチャーのアーキテクチャを使用します。Windows ARM では x64 または ARM64 を選択できます。ARM64 がないリリースでは署名済みの x64 ビルドを使用します。",
|
||||
"Game architecture": "ゲームのアーキテクチャ",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "その名前の Minecraft: Java Edition アカウントはありません。",
|
||||
"That account already owns everything in the basket.": "そのアカウントはカートの中身をすでにすべて持っています。",
|
||||
"The shop isn't selling right now. Nothing was charged.": "ショップは今は販売していません。請求はされていません。",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle が支払いを開始できませんでした。請求はされていません。"
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle が支払いを開始できませんでした。請求はされていません。",
|
||||
"Shop": "ショップ",
|
||||
"Owned": "所持",
|
||||
"Claim the founder set": "ファウンダーセットを受け取る",
|
||||
"Claiming…": "受け取り中…",
|
||||
"The shop didn't load.": "ショップを読み込めませんでした。",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "あなたのプレイヤーが身につけるもの。Horizon で遊ぶみんなに見えます。",
|
||||
"Free for founders": "ファウンダーは無料",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "最初からいたプレイヤーへ。無料で受け取れます。受け取ればずっとあなたのものです。",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "ブラウザで無料のチェックアウトを完了してください。しばらくするとセットがここに届きます。",
|
||||
"{n} items": "{n} 点",
|
||||
"Nothing is on sale right now.": "いま販売中のものはありません。",
|
||||
"Your basket": "カート",
|
||||
"Your basket is empty.": "カートは空です。",
|
||||
"Add to basket": "カートに入れる",
|
||||
"Total": "合計",
|
||||
"This is a gift": "ギフトにする",
|
||||
"Your friend's Minecraft name": "フレンドの Minecraft 名",
|
||||
"Find": "探す",
|
||||
"For {name}": "{name} へ",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "買う前に、支払う人に確認してください。理由を問わず 14 日以内なら返金できます。",
|
||||
"Pay {price} in your browser": "ブラウザで {price} を支払う",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle の支払いはブラウザで開きます。ランチャーでは何も請求されません。",
|
||||
"US sales tax is added where a state charges it.": "州が課す場合は米国の売上税が加算されます。",
|
||||
"VAT included where it applies.": "該当する場合は VAT 込みです。",
|
||||
"In a set in your basket": "カート内のセットに含まれています",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "ブラウザで支払いを済ませてください。アイテムは少しあとにワードローブに届きます。"
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "მეტი კოსმეტიკა playhorizon.dev-ზე",
|
||||
"Get more cosmetics": "მეტი კოსმეტიკა",
|
||||
"You don't own any cosmetics yet.": "ჯერ არ გაქვთ კოსმეტიკა.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "ამ სახელით Minecraft: Java Edition ანგარიში არ არსებობს.",
|
||||
"That account already owns everything in the basket.": "ამ ანგარიშს უკვე აქვს ყველაფერი, რაც კალათაშია.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "მაღაზია ახლა არ ყიდის. არაფერი ჩამოგეჭრათ.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle-მა გადახდა ვერ დაიწყო. არაფერი ჩამოგეჭრათ."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle-მა გადახდა ვერ დაიწყო. არაფერი ჩამოგეჭრათ.",
|
||||
"Shop": "მაღაზია",
|
||||
"Owned": "ფლობთ",
|
||||
"Claim the founder set": "მოითხოვეთ დამფუძნებელი ნაკრები",
|
||||
"Claiming…": "მიიღება…",
|
||||
"The shop didn't load.": "მაღაზია ვერ ჩაიტვირთა.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "ნივთები თქვენი მოთამაშისთვის, რომლებსაც ხედავს ყველა, ვინც Horizon-ზე თამაშობს.",
|
||||
"Free for founders": "უფასო დამფუძნებლებისთვის",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "მოთამაშეებისთვის, რომლებიც აქ პირველები იყვნენ. უფასოდ მისაღებია; მიღების შემდეგ ის სამუდამოდ თქვენია.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "დაასრულეთ უფასო გადახდა ბრაუზერში. ნაკრები აქ ცოტა ხანში გამოჩნდება.",
|
||||
"{n} items": "{n} ნივთი",
|
||||
"Nothing is on sale right now.": "ახლა არაფერი იყიდება.",
|
||||
"Your basket": "თქვენი კალათა",
|
||||
"Your basket is empty.": "თქვენი კალათა ცარიელია.",
|
||||
"Add to basket": "კალათაში დამატება",
|
||||
"Total": "სულ",
|
||||
"This is a gift": "ეს საჩუქარია",
|
||||
"Your friend's Minecraft name": "თქვენი მეგობრის Minecraft სახელი",
|
||||
"Find": "ძებნა",
|
||||
"For {name}": "{name}-სთვის",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "ყიდვამდე ჰკითხეთ, ვინც იხდის. თანხის დაბრუნება 14 დღეში ნებისმიერი მიზეზით.",
|
||||
"Pay {price} in your browser": "{price}-ის გადახდა ბრაუზერში",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle-ის გადახდა იხსნება თქვენს ბრაუზერში. ლაუნჩერში არაფერი ჩამოიჭრება.",
|
||||
"US sales tax is added where a state charges it.": "აშშ-ის გაყიდვების გადასახადი ემატება იქ, სადაც შტატი იღებს.",
|
||||
"VAT included where it applies.": "დღგ შედის იქ, სადაც მოქმედებს.",
|
||||
"In a set in your basket": "თქვენი კალათის ნაკრებში",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "დაასრულეთ გადახდა ბრაუზერში. ნივთები გარდერობში ცოტა ხანში მოვა."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Көбірек косметиканы playhorizon.dev сайтынан алыңыз",
|
||||
"Get more cosmetics": "Көбірек косметика алыңыз",
|
||||
"You don't own any cosmetics yet.": "Сізде әлі косметика жоқ.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Бұл атпен Minecraft: Java Edition тіркелгісі жоқ.",
|
||||
"That account already owns everything in the basket.": "Бұл тіркелгіде себеттегінің бәрі бар.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Дүкен қазір сатпайды. Ештеңе алынған жоқ.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle төлемді бастай алмады. Ештеңе алынған жоқ."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle төлемді бастай алмады. Ештеңе алынған жоқ.",
|
||||
"Shop": "Дүкен",
|
||||
"Owned": "Иелік етесіз",
|
||||
"Claim the founder set": "Құрылтайшы жиынтығын талап етіңіз",
|
||||
"Claiming…": "Алынуда…",
|
||||
"The shop didn't load.": "Дүкен жүктелмеді.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Ойыншыңызға арналған киімдер, Horizon-да ойнайтын барлығы көреді.",
|
||||
"Free for founders": "Негізін қалаушыларға тегін",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Осында бірінші болған ойыншыларға арналған. Тегін алуға болады; алғаннан кейін ол мәңгі сізде қалады.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Тегін төлемді браузерде аяқтаңыз. Жиынтық сәлден кейін осында түседі.",
|
||||
"{n} items": "{n} зат",
|
||||
"Nothing is on sale right now.": "Қазір ештеңе сатылмайды.",
|
||||
"Your basket": "Себетіңіз",
|
||||
"Your basket is empty.": "Себетіңіз бос.",
|
||||
"Add to basket": "Себетке қосу",
|
||||
"Total": "Барлығы",
|
||||
"This is a gift": "Бұл сыйлық",
|
||||
"Your friend's Minecraft name": "Досыңыздың Minecraft аты",
|
||||
"Find": "Табу",
|
||||
"For {name}": "{name} үшін",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Сатып алмас бұрын кім төлейтінін сұраңыз. Кез келген себеппен 14 күн ішінде қайтарылады.",
|
||||
"Pay {price} in your browser": "{price} браузерде төлеу",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle төлемі браузерде ашылады. Лаунчерде ештеңе алынбайды.",
|
||||
"US sales tax is added where a state charges it.": "АҚШ сату салығы штат алатын жерде қосылады.",
|
||||
"VAT included where it applies.": "ҚҚС қолданылатын жерде қосылған.",
|
||||
"In a set in your basket": "Себетіңіздегі жиынтықта",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Төлемді браузерде аяқтаңыз. Заттарыңыз Гардеробқа сәлден соң келеді."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "playhorizon.dev ನಲ್ಲಿ ಇನ್ನಷ್ಟು ಕಾಸ್ಮೆಟಿಕ್ಸ್ ಪಡೆಯಿರಿ",
|
||||
"Get more cosmetics": "ಇನ್ನಷ್ಟು ಕಾಸ್ಮೆಟಿಕ್ಸ್ ಪಡೆಯಿರಿ",
|
||||
"You don't own any cosmetics yet.": "ನಿಮ್ಮ ಬಳಿ ಇನ್ನೂ ಯಾವುದೇ ಸೌಂದರ್ಯವರ್ಧಕಗಳಿಲ್ಲ.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "ಆ ಹೆಸರಿನ Minecraft: Java Edition ಖಾತೆ ಇಲ್ಲ.",
|
||||
"That account already owns everything in the basket.": "ಆ ಖಾತೆಯ ಬಳಿ ಬುಟ್ಟಿಯಲ್ಲಿರುವ ಎಲ್ಲವೂ ಈಗಾಗಲೇ ಇದೆ.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "ಅಂಗಡಿ ಈಗ ಮಾರಾಟ ಮಾಡುತ್ತಿಲ್ಲ. ಏನನ್ನೂ ಕಡಿತಗೊಳಿಸಿಲ್ಲ.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ಪಾವತಿಯನ್ನು ಆರಂಭಿಸಲು ಆಗಲಿಲ್ಲ. ಏನನ್ನೂ ಕಡಿತಗೊಳಿಸಿಲ್ಲ."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ಪಾವತಿಯನ್ನು ಆರಂಭಿಸಲು ಆಗಲಿಲ್ಲ. ಏನನ್ನೂ ಕಡಿತಗೊಳಿಸಿಲ್ಲ.",
|
||||
"Shop": "ಅಂಗಡಿ",
|
||||
"Owned": "ಹೊಂದಿದ್ದೀರಿ",
|
||||
"Claim the founder set": "ಸಂಸ್ಥಾಪಕ ಸೆಟ್ ಅನ್ನು ಕ್ಲೈಮ್ ಮಾಡಿ",
|
||||
"Claiming…": "ಪಡೆಯಲಾಗುತ್ತಿದೆ…",
|
||||
"The shop didn't load.": "ಅಂಗಡಿ ಲೋಡ್ ಆಗಲಿಲ್ಲ.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "ನಿಮ್ಮ ಆಟಗಾರನಿಗೆ ಧರಿಸಲು ವಸ್ತುಗಳು, Horizon ನಲ್ಲಿ ಆಡುವ ಎಲ್ಲರಿಗೂ ಕಾಣಿಸುತ್ತವೆ.",
|
||||
"Free for founders": "ಸ್ಥಾಪಕರಿಗೆ ಉಚಿತ",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "ಇಲ್ಲಿ ಮೊದಲು ಇದ್ದ ಆಟಗಾರರಿಗಾಗಿ. ಉಚಿತವಾಗಿ ಪಡೆಯಬಹುದು; ಒಮ್ಮೆ ಪಡೆದರೆ ಅದು ಶಾಶ್ವತವಾಗಿ ನಿಮ್ಮದು.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಉಚಿತ ಚೆಕ್ಔಟ್ ಪೂರ್ಣಗೊಳಿಸಿ. ಸೆಟ್ ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ ಇಲ್ಲಿಗೆ ಬರುತ್ತದೆ.",
|
||||
"{n} items": "{n} ವಸ್ತುಗಳು",
|
||||
"Nothing is on sale right now.": "ಈಗ ಏನೂ ಮಾರಾಟಕ್ಕಿಲ್ಲ.",
|
||||
"Your basket": "ನಿಮ್ಮ ಬುಟ್ಟಿ",
|
||||
"Your basket is empty.": "ನಿಮ್ಮ ಬುಟ್ಟಿ ಖಾಲಿಯಾಗಿದೆ.",
|
||||
"Add to basket": "ಬುಟ್ಟಿಗೆ ಸೇರಿಸಿ",
|
||||
"Total": "ಒಟ್ಟು",
|
||||
"This is a gift": "ಇದು ಉಡುಗೊರೆ",
|
||||
"Your friend's Minecraft name": "ನಿಮ್ಮ ಸ್ನೇಹಿತರ Minecraft ಹೆಸರು",
|
||||
"Find": "ಹುಡುಕಿ",
|
||||
"For {name}": "{name} ಗಾಗಿ",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "ಕೊಳ್ಳುವ ಮೊದಲು ಹಣ ಕೊಡುವವರನ್ನು ಕೇಳಿ. ಯಾವುದೇ ಕಾರಣಕ್ಕೂ 14 ದಿನಗಳಲ್ಲಿ ಹಣ ಮರುಪಾವತಿ.",
|
||||
"Pay {price} in your browser": "ಬ್ರೌಸರ್ನಲ್ಲಿ {price} ಪಾವತಿಸಿ",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle ಪಾವತಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ತೆರೆಯುತ್ತದೆ. ಲಾಂಚರ್ನಲ್ಲಿ ಏನನ್ನೂ ಕಡಿತಗೊಳಿಸುವುದಿಲ್ಲ.",
|
||||
"US sales tax is added where a state charges it.": "ರಾಜ್ಯ ವಿಧಿಸುವಲ್ಲಿ ಅಮೆರಿಕದ ಮಾರಾಟ ತೆರಿಗೆ ಸೇರುತ್ತದೆ.",
|
||||
"VAT included where it applies.": "ಅನ್ವಯಿಸುವಲ್ಲಿ VAT ಸೇರಿದೆ.",
|
||||
"In a set in your basket": "ನಿಮ್ಮ ಬುಟ್ಟಿಯ ಸೆಟ್ನಲ್ಲಿ",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "ಬ್ರೌಸರ್ನಲ್ಲಿ ಪಾವತಿ ಮುಗಿಸಿ. ನಿಮ್ಮ ವಸ್ತುಗಳು ಸ್ವಲ್ಪ ಹೊತ್ತಿನಲ್ಲಿ ವಾರ್ಡ್ರೋಬ್ಗೆ ಬರುತ್ತವೆ."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Move…": "이동…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "데이터를 복사하고 검증하는 동안 런처가 종료되며, 완료되면 다시 열립니다. 기존 폴더는 그대로 보관되며, 이동이 정상적으로 완료되었는지 확인한 후 직접 삭제할 때까지 디스크 공간을 계속 차지합니다.",
|
||||
"Could not open the data folder: {error}": "Could not open the data folder: {error}",
|
||||
"Get more cosmetics on playhorizon.dev": "playhorizon.dev에서 코스메틱 더 보기",
|
||||
"Get more cosmetics": "코스메틱 더 보기",
|
||||
"You don't own any cosmetics yet.": "아직 코스메틱이 없습니다.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "자동은 이 런처의 아키텍처를 따릅니다. Windows ARM에서는 x64 또는 ARM64를 선택할 수 있습니다. ARM64가 없는 릴리스는 서명된 x64 빌드를 사용합니다.",
|
||||
"Game architecture": "게임 아키텍처",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "그 이름의 Minecraft: Java Edition 계정이 없습니다.",
|
||||
"That account already owns everything in the basket.": "그 계정은 장바구니에 있는 것을 이미 모두 가지고 있습니다.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "상점이 지금은 판매하지 않습니다. 결제된 금액은 없습니다.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle이 결제를 시작하지 못했습니다. 결제된 금액은 없습니다."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle이 결제를 시작하지 못했습니다. 결제된 금액은 없습니다.",
|
||||
"Shop": "상점",
|
||||
"Owned": "보유",
|
||||
"Claim the founder set": "창립자 세트 받기",
|
||||
"Claiming…": "받는 중…",
|
||||
"The shop didn't load.": "상점을 불러오지 못했어요.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "내 플레이어가 착용하는 아이템으로, Horizon에서 플레이하는 모두에게 보여요.",
|
||||
"Free for founders": "창립자에게 무료",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "처음부터 함께한 플레이어를 위해. 무료로 받을 수 있고, 받으면 계속 내 것이에요.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "브라우저에서 무료 결제를 마무리하세요. 잠시 뒤 세트가 여기에 도착해요.",
|
||||
"{n} items": "{n}개 아이템",
|
||||
"Nothing is on sale right now.": "지금은 판매 중인 것이 없습니다.",
|
||||
"Your basket": "장바구니",
|
||||
"Your basket is empty.": "장바구니가 비어 있습니다.",
|
||||
"Add to basket": "장바구니에 담기",
|
||||
"Total": "합계",
|
||||
"This is a gift": "선물입니다",
|
||||
"Your friend's Minecraft name": "친구의 Minecraft 이름",
|
||||
"Find": "찾기",
|
||||
"For {name}": "{name} 님에게",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "사기 전에 돈을 낼 사람에게 물어보세요. 어떤 이유로든 14일 안에 환불됩니다.",
|
||||
"Pay {price} in your browser": "브라우저에서 {price} 결제",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle 결제는 브라우저에서 열립니다. 런처에서는 아무것도 청구되지 않습니다.",
|
||||
"US sales tax is added where a state charges it.": "주에서 부과하는 경우 미국 판매세가 추가됩니다.",
|
||||
"VAT included where it applies.": "해당하는 경우 VAT가 포함됩니다.",
|
||||
"In a set in your basket": "장바구니의 세트에 포함됨",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "브라우저에서 결제를 마치세요. 아이템은 잠시 후 옷장에 들어옵니다."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Көбүрөөк косметиканы playhorizon.dev сайтынан алыңыз",
|
||||
"Get more cosmetics": "Көбүрөөк косметика алыңыз",
|
||||
"You don't own any cosmetics yet.": "Сизде азырынча косметика жок.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Мындай аттагы Minecraft: Java Edition аккаунту жок.",
|
||||
"That account already owns everything in the basket.": "Бул аккаунтта себеттегинин баары бар.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Дүкөн азыр сатпайт. Эч нерсе алынган жок.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle төлөмдү баштай алган жок. Эч нерсе алынган жок."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle төлөмдү баштай алган жок. Эч нерсе алынган жок.",
|
||||
"Shop": "Дүкөн",
|
||||
"Owned": "Ээлик кылам",
|
||||
"Claim the founder set": "Негиздөөчү топтомун талап кылыңыз",
|
||||
"Claiming…": "Алынууда…",
|
||||
"The shop didn't load.": "Дүкөн жүктөлгөн жок.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Оюнчуңузга кийчү нерселер, Horizon'до ойногондордун баары көрөт.",
|
||||
"Free for founders": "Негиздөөчүлөргө акысыз",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Бул жерде биринчи болгон оюнчулар үчүн. Акысыз алууга болот; алгандан кийин ал түбөлүккө сизде калат.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Акысыз төлөмдү браузерде аягына чыгарыңыз. Топтом бир аздан кийин ушул жерге келет.",
|
||||
"{n} items": "{n} буюм",
|
||||
"Nothing is on sale right now.": "Азыр эч нерсе сатылбайт.",
|
||||
"Your basket": "Себетиңиз",
|
||||
"Your basket is empty.": "Себетиңиз бош.",
|
||||
"Add to basket": "Себетке кошуу",
|
||||
"Total": "Бардыгы",
|
||||
"This is a gift": "Бул белек",
|
||||
"Your friend's Minecraft name": "Досуңуздун Minecraft аты",
|
||||
"Find": "Табуу",
|
||||
"For {name}": "{name} үчүн",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Сатып алардан мурун ким төлөй турганын сураңыз. Каалаган себеп менен 14 күндүн ичинде акча кайтарылат.",
|
||||
"Pay {price} in your browser": "{price} браузерде төлөө",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle төлөмү браузериңизде ачылат. Лаунчерде эч нерсе алынбайт.",
|
||||
"US sales tax is added where a state charges it.": "АКШнын сатуу салыгы штат алган жерде кошулат.",
|
||||
"VAT included where it applies.": "КНС колдонулган жерде кирет.",
|
||||
"In a set in your basket": "Себетиңиздеги топтомдо",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Төлөмдү браузерде бүтүрүңүз. Буюмдарыңыз Гардеробго бир аздан кийин келет."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Plura ornamenta in playhorizon.dev",
|
||||
"Get more cosmetics": "Plura ornamenta",
|
||||
"You don't own any cosmetics yet.": "Nondum ullos fucos habes.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Nulla ratio Minecraft: Java Edition hoc nomen habet.",
|
||||
"That account already owns everything in the basket.": "Illa ratio iam omnia in corbe possidet.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Taberna nunc non vendit. Nihil exactum est.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle solutionem incipere non potuit. Nihil exactum est."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle solutionem incipere non potuit. Nihil exactum est.",
|
||||
"Shop": "Taberna",
|
||||
"Owned": "Possessum",
|
||||
"Claim the founder set": "Set dici auctor",
|
||||
"Claiming…": "Vindicatur…",
|
||||
"The shop didn't load.": "Taberna non est onerata.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Res quas lusor tuus gerat, ab omnibus visae qui in Horizon ludunt.",
|
||||
"Free for founders": "Gratis conditoribus",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Lusoribus qui primi hic fuerunt. Gratis vindicare; semel vindicatum, tuum semper est.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Solutionem gratuitam in navigatro tuo perfice. Paulo post copia hic apparebit.",
|
||||
"{n} items": "{n} res",
|
||||
"Nothing is on sale right now.": "Nihil nunc venit.",
|
||||
"Your basket": "Corbis tua",
|
||||
"Your basket is empty.": "Corbis tua vacua est.",
|
||||
"Add to basket": "In corbem adde",
|
||||
"Total": "Summa",
|
||||
"This is a gift": "Donum est",
|
||||
"Your friend's Minecraft name": "Nomen Minecraft amici tui",
|
||||
"Find": "Quaere",
|
||||
"For {name}": "Pro {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Roga eum qui solvit antequam emas. Pecunia redditur intra 14 dies quavis de causa.",
|
||||
"Pay {price} in your browser": "Solve {price} in navigatro",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Solutio Paddle in navigatro tuo aperitur. Nihil in deductore exigitur.",
|
||||
"US sales tax is added where a state charges it.": "Vectigal venditionis Americanum additur ubi civitas id exigit.",
|
||||
"VAT included where it applies.": "VAT inclusum ubi valet.",
|
||||
"In a set in your basket": "In collectione in corbe tua",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Solutionem in navigatro perfice. Res tuae paulo post in Vestiarium venient."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Méi Kosmetik op playhorizon.dev",
|
||||
"Get more cosmetics": "Méi Kosmetik",
|
||||
"You don't own any cosmetics yet.": "Dir hutt nach keng Kosmetik.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Kee Minecraft: Java Edition-Kont huet deen Numm.",
|
||||
"That account already owns everything in the basket.": "Dee Kont huet schonn alles am Kuerf.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "De Shop verkeeft grad net. Et gouf näischt ofgebucht.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle konnt d'Bezuelung net starten. Et gouf näischt ofgebucht."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle konnt d'Bezuelung net starten. Et gouf näischt ofgebucht.",
|
||||
"Shop": "Buttek",
|
||||
"Owned": "Am Besëtz",
|
||||
"Claim the founder set": "Fuerderen de Grënner Set",
|
||||
"Claiming…": "Gëtt ofgeholl…",
|
||||
"The shop didn't load.": "D'Buttek huet sech net gelueden.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Saache fir Äre Spiller unzedoen, gesi vu jidderengem, deen op Horizon spillt.",
|
||||
"Free for founders": "Gratis fir Grënner",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Fir d'Spiller, déi als éischt hei waren. Gratis ofzehuelen; wann et ofgeholl ass, ass et Är fir ëmmer.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Schléisst de gratis Checkout an Ärem Browser of. De Set kënnt e Moment méi spéit hei un.",
|
||||
"{n} items": "{n} Saachen",
|
||||
"Nothing is on sale right now.": "Grad ass näischt ze kafen.",
|
||||
"Your basket": "Däi Kuerf",
|
||||
"Your basket is empty.": "Däi Kuerf ass eidel.",
|
||||
"Add to basket": "An de Kuerf",
|
||||
"Total": "Total",
|
||||
"This is a gift": "Dat ass e Kaddo",
|
||||
"Your friend's Minecraft name": "De Minecraft-Numm vun dengem Frënd",
|
||||
"Find": "Sichen",
|
||||
"For {name}": "Fir {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Fro dee, dee bezilt, ier s de kafs. Remboursement bannent 14 Deeg aus all Grond.",
|
||||
"Pay {price} in your browser": "{price} am Browser bezuelen",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "D'Bezuelung vu Paddle mécht sech an dengem Browser op. Am Launcher gëtt näischt ofgebucht.",
|
||||
"US sales tax is added where a state charges it.": "US-Verkafssteier kënnt dobäi, wou e Bundesstaat se erhieft.",
|
||||
"VAT included where it applies.": "TVA abegraff, wou se gëllt.",
|
||||
"In a set in your basket": "An engem Set an dengem Kuerf",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Maach d'Bezuelung am Browser fäerdeg. Deng Saachen kommen e Moment duerno an d'Garderob."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Mier cosmetica op playhorizon.dev",
|
||||
"Get more cosmetics": "Mier cosmetica",
|
||||
"You don't own any cosmetics yet.": "Geer höbt nog gein cosmetica.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Gein Minecraft: Java Edition-account haet dae naam.",
|
||||
"That account already owns everything in the basket.": "Dat account haet al alles wat in 't mendje zit.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "De winkel verkoop noe niks. D'r is niks aafgeschreve.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle kós de betaling neet beginne. D'r is niks aafgeschreve."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle kós de betaling neet beginne. D'r is niks aafgeschreve.",
|
||||
"Shop": "Winkel",
|
||||
"Owned": "In bezit",
|
||||
"Claim the founder set": "Claim de opriechterset",
|
||||
"Claiming…": "Aan 't opeise…",
|
||||
"The shop didn't load.": "De winkel is nit gelaje.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Dinger um aan te trekke veur dien speuler, gezeen door iederein die op Horizon speult.",
|
||||
"Free for founders": "Gratis veur oprichters",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Veur de speulers die der es eerste waore. Gratis op te eise; es 't opgeëis is, is 't veur altied van dich.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Rond de gratis checkout aaf in dien browser. De set kömp ei momentje later hie aan.",
|
||||
"{n} items": "{n} items",
|
||||
"Nothing is on sale right now.": "D'r is noe niks te koup.",
|
||||
"Your basket": "Diech mendje",
|
||||
"Your basket is empty.": "Diech mendje is laeg.",
|
||||
"Add to basket": "In 't mendje",
|
||||
"Total": "Totaal",
|
||||
"This is a gift": "Dit is e cadeau",
|
||||
"Your friend's Minecraft name": "De Minecraft-naam van diene vrund",
|
||||
"Find": "Zeuke",
|
||||
"For {name}": "Veur {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Vraog wae betaalt veurdetse kóps. Geld trök binne 14 daag oet welke raeje auch.",
|
||||
"Pay {price} in your browser": "{price} betaole in diene browser",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "De betaling van Paddle geit ope in diene browser. In de launcher wuurt niks aafgeschreve.",
|
||||
"US sales tax is added where a state charges it.": "Amerikaanse verkoupbelasting kump drbie wo 'ne staot die hèf.",
|
||||
"VAT included where it applies.": "Btw inbegrepe wo die geldj.",
|
||||
"In a set in your basket": "In e set in diech mendje",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Maak de betaling aaf in diene browser. Dien items koume get later in de Kleijerkas."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Pussee cosmetich su playhorizon.dev",
|
||||
"Get more cosmetics": "Pussee cosmetich",
|
||||
"You don't own any cosmetics yet.": "Te gh'è ancamò nissun cosmetich.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Nissun account de Minecraft: Java Edition el gh'ha quel nom lì.",
|
||||
"That account already owns everything in the basket.": "Quell account lì el gh'ha giamò tutt quell che gh'è in del cavagn.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "La botega la vend nagott adess. L'è minga staa addebitaa nagott.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle l'ha minga poduu comenzà el pagament. L'è minga staa addebitaa nagott."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle l'ha minga poduu comenzà el pagament. L'è minga staa addebitaa nagott.",
|
||||
"Shop": "Negozi",
|
||||
"Owned": "Tò",
|
||||
"Claim the founder set": "Rivendicà l’insema di fundatur",
|
||||
"Claiming…": "Ritiro in cors…",
|
||||
"The shop didn't load.": "El negozi l'ha minga cargà.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Roba da métes sü per el tò giugadór, vedüda da tücc quei che gioghen su Horizon.",
|
||||
"Free for founders": "Gratis per i fondador",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Per i giugadór che gh'eren per primm. Gratis da ritirà; ona volta ritirà, l'è tò per semper.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Finìss el pagament gratis in del to browser. El set el riva chì un moment dopo.",
|
||||
"{n} items": "{n} oggett",
|
||||
"Nothing is on sale right now.": "Adess gh'è nagott in vendita.",
|
||||
"Your basket": "El tò cavagn",
|
||||
"Your basket is empty.": "El tò cavagn l'è vœuj.",
|
||||
"Add to basket": "Giontà al cavagn",
|
||||
"Total": "Total",
|
||||
"This is a gift": "L'è on regal",
|
||||
"Your friend's Minecraft name": "El nom Minecraft del tò amis",
|
||||
"Find": "Cercà",
|
||||
"For {name}": "Per {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Domanda a chi paga prima de crompà. Rimbors in 14 dì per qualsessia rason.",
|
||||
"Pay {price} in your browser": "Pagà {price} in del browser",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "El pagament de Paddle el se derva in del tò browser. In del launcher se paga nagott.",
|
||||
"US sales tax is added where a state charges it.": "La tassa sui vendit di USA la se gionta indove on stat la ciama.",
|
||||
"VAT included where it applies.": "IVA inclusa indove la se aplica.",
|
||||
"In a set in your basket": "In d'on set in del tò cavagn",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Finiss el pagament in del browser. I tò oggett riven in del Guardaroba on moment dopo."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "ຮັບເຄື່ອງສຳອາງເພີ່ມເຕີມທີ່ playhorizon.dev",
|
||||
"Get more cosmetics": "ຮັບເຄື່ອງປະດັບເພີ່ມເຕີມ",
|
||||
"You don't own any cosmetics yet.": "ເຈົ້າຍັງບໍ່ມີເຄື່ອງສໍາອາງເທື່ອ.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "ບໍ່ມີບັນຊີ Minecraft: Java Edition ທີ່ມີຊື່ນັ້ນ.",
|
||||
"That account already owns everything in the basket.": "ບັນຊີນັ້ນມີທຸກຢ່າງໃນກະຕ່າແລ້ວ.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "ຮ້ານບໍ່ໄດ້ຂາຍໃນຕອນນີ້. ບໍ່ໄດ້ເກັບເງິນຫຍັງ.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ບໍ່ສາມາດເລີ່ມການຊຳລະເງິນໄດ້. ບໍ່ໄດ້ເກັບເງິນຫຍັງ."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ບໍ່ສາມາດເລີ່ມການຊຳລະເງິນໄດ້. ບໍ່ໄດ້ເກັບເງິນຫຍັງ.",
|
||||
"Shop": "ຮ້ານ",
|
||||
"Owned": "ເປັນເຈົ້າຂອງ",
|
||||
"Claim the founder set": "ຮຽກຮ້ອງຊຸດຜູ້ກໍ່ຕັ້ງ",
|
||||
"Claiming…": "ກຳລັງຮັບ…",
|
||||
"The shop didn't load.": "ຮ້ານໂຫຼດບໍ່ໄດ້.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "ສິ່ງທີ່ໃສ່ສຳລັບຕົວລະຄອນຂອງທ່ານ, ທຸກຄົນທີ່ຫຼິ້ນ Horizon ເຫັນ.",
|
||||
"Free for founders": "ຟຣີສຳລັບຜູ້ກໍ່ຕັ້ງ",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "ສຳລັບຜູ້ຫຼິ້ນທີ່ຢູ່ທີ່ນີ້ກ່ອນ. ຮັບໄດ້ຟຣີ; ເມື່ອຮັບແລ້ວ ມັນເປັນຂອງທ່ານຕະຫຼອດໄປ.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "ຊຳລະແບບຟຣີໃຫ້ສຳເລັດໃນບຣາວເຊີຂອງທ່ານ. ຊຸດຈະມາຢູ່ບ່ອນນີ້ຫຼັງຈາກນັ້ນບໍ່ດົນ.",
|
||||
"{n} items": "{n} ລາຍການ",
|
||||
"Nothing is on sale right now.": "ຕອນນີ້ບໍ່ມີຫຍັງວາງຂາຍ.",
|
||||
"Your basket": "ກະຕ່າຂອງທ່ານ",
|
||||
"Your basket is empty.": "ກະຕ່າຂອງທ່ານຫວ່າງເປົ່າ.",
|
||||
"Add to basket": "ເພີ່ມໃສ່ກະຕ່າ",
|
||||
"Total": "ລວມ",
|
||||
"This is a gift": "ນີ້ແມ່ນຂອງຂວັນ",
|
||||
"Your friend's Minecraft name": "ຊື່ Minecraft ຂອງໝູ່ທ່ານ",
|
||||
"Find": "ຊອກຫາ",
|
||||
"For {name}": "ສຳລັບ {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "ຖາມຄົນທີ່ຈ່າຍເງິນກ່ອນຊື້. ຄືນເງິນພາຍໃນ 14 ວັນ ດ້ວຍເຫດຜົນໃດກໍໄດ້.",
|
||||
"Pay {price} in your browser": "ຈ່າຍ {price} ໃນບຣາວເຊີ",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "ການຊຳລະຂອງ Paddle ເປີດໃນບຣາວເຊີຂອງທ່ານ. ບໍ່ມີການເກັບເງິນໃນລັນເຊີ.",
|
||||
"US sales tax is added where a state charges it.": "ພາສີການຂາຍຂອງສະຫະລັດຖືກເພີ່ມບ່ອນທີ່ລັດເກັບ.",
|
||||
"VAT included where it applies.": "ລວມ VAT ບ່ອນທີ່ໃຊ້ໄດ້.",
|
||||
"In a set in your basket": "ຢູ່ໃນຊຸດໃນກະຕ່າຂອງທ່ານ",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "ຈ່າຍເງິນໃຫ້ແລ້ວໃນບຣາວເຊີ. ສິ່ງຂອງຂອງທ່ານຈະມາຮອດຕູ້ເສື້ອຜ້າໃນອີກບໍ່ດົນ."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Daugiau kosmetikos playhorizon.dev",
|
||||
"Get more cosmetics": "Daugiau kosmetikos",
|
||||
"You don't own any cosmetics yet.": "Dar neturite kosmetikos.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Nėra Minecraft: Java Edition paskyros tokiu vardu.",
|
||||
"That account already owns everything in the basket.": "Ši paskyra jau turi viską, kas yra krepšelyje.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Parduotuvė dabar neparduoda. Nieko nenuskaičiuota.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nepavyko pradėti mokėjimo. Nieko nenuskaičiuota."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nepavyko pradėti mokėjimo. Nieko nenuskaičiuota.",
|
||||
"Shop": "Parduotuvė",
|
||||
"Owned": "Turima",
|
||||
"Claim the founder set": "Pretenduokite į steigėjų rinkinį",
|
||||
"Claiming…": "Atsiimama…",
|
||||
"The shop didn't load.": "Parduotuvė neįsikėlė.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Daiktai tavo žaidėjui, kuriuos mato visi, žaidžiantys Horizon.",
|
||||
"Free for founders": "Nemokama įkūrėjams",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Žaidėjams, kurie čia buvo pirmieji. Nemokamai; atsiėmus lieka tau.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Užbaik nemokamą atsiskaitymą naršyklėje. Rinkinys čia pasirodys po akimirkos.",
|
||||
"{n} items": "{n} daiktai",
|
||||
"Nothing is on sale right now.": "Šiuo metu niekas neparduodama.",
|
||||
"Your basket": "Jūsų krepšelis",
|
||||
"Your basket is empty.": "Jūsų krepšelis tuščias.",
|
||||
"Add to basket": "Į krepšelį",
|
||||
"Total": "Iš viso",
|
||||
"This is a gift": "Tai dovana",
|
||||
"Your friend's Minecraft name": "Jūsų draugo Minecraft vardas",
|
||||
"Find": "Rasti",
|
||||
"For {name}": "Gavėjui {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Prieš pirkdami paklauskite to, kas moka. Pinigai grąžinami per 14 dienų dėl bet kokios priežasties.",
|
||||
"Pay {price} in your browser": "Mokėti {price} naršyklėje",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle mokėjimas atsidaro jūsų naršyklėje. Paleidyklėje nieko nenuskaičiuojama.",
|
||||
"US sales tax is added where a state charges it.": "JAV pardavimo mokestis pridedamas ten, kur jį renka valstija.",
|
||||
"VAT included where it applies.": "PVM įskaičiuotas ten, kur taikomas.",
|
||||
"In a set in your basket": "Rinkinyje jūsų krepšelyje",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Užbaikite mokėjimą naršyklėje. Daiktai atkeliaus į Drabužinę po akimirkos."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Vairāk kosmētikas vietnē playhorizon.dev",
|
||||
"Get more cosmetics": "Vairāk kosmētikas",
|
||||
"You don't own any cosmetics yet.": "Tev vēl nav kosmētikas.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Nav neviena Minecraft: Java Edition konta ar šādu vārdu.",
|
||||
"That account already owns everything in the basket.": "Šim kontam jau pieder viss, kas ir grozā.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Veikals pašlaik nepārdod. Nekas netika iekasēts.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nevarēja sākt maksājumu. Nekas netika iekasēts."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nevarēja sākt maksājumu. Nekas netika iekasēts.",
|
||||
"Shop": "Veikals",
|
||||
"Owned": "Piederošs",
|
||||
"Claim the founder set": "Pieprasiet dibinātāja komplektu",
|
||||
"Claiming…": "Saņem…",
|
||||
"The shop didn't load.": "Veikals neielādējās.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Lietas, ko valkāt jūsu spēlētājam, kuras redz ikviens, kas spēlē Horizon.",
|
||||
"Free for founders": "Bezmaksas dibinātājiem",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Spēlētājiem, kas bija šeit pirmie. Saņemams bez maksas; kad esat to saņēmuši, tas ir jūsu uz visiem laikiem.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Pabeidziet bezmaksas norēķinu pārlūkprogrammā. Komplekts šeit parādīsies pēc brīža.",
|
||||
"{n} items": "{n} priekšmeti",
|
||||
"Nothing is on sale right now.": "Pašlaik nekas netiek pārdots.",
|
||||
"Your basket": "Jūsu grozs",
|
||||
"Your basket is empty.": "Jūsu grozs ir tukšs.",
|
||||
"Add to basket": "Pievienot grozam",
|
||||
"Total": "Kopā",
|
||||
"This is a gift": "Tā ir dāvana",
|
||||
"Your friend's Minecraft name": "Jūsu drauga Minecraft vārds",
|
||||
"Find": "Atrast",
|
||||
"For {name}": "Saņēmējam {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Pirms pērkat, pajautājiet tam, kurš maksā. Naudas atmaksa 14 dienu laikā jebkāda iemesla dēļ.",
|
||||
"Pay {price} in your browser": "Maksāt {price} pārlūkā",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle maksājums atveras jūsu pārlūkā. Palaidējā nekas netiek iekasēts.",
|
||||
"US sales tax is added where a state charges it.": "ASV tirdzniecības nodoklis tiek pievienots, kur to iekasē štats.",
|
||||
"VAT included where it applies.": "PVN iekļauts, kur tas attiecas.",
|
||||
"In a set in your basket": "Komplektā jūsu grozā",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Pabeidziet maksājumu pārlūkā. Jūsu priekšmeti pēc brīža nonāks Garderobē."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Повеќе козметика на playhorizon.dev",
|
||||
"Get more cosmetics": "Повеќе козметика",
|
||||
"You don't own any cosmetics yet.": "Сè уште немате козметика.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Нема Minecraft: Java Edition сметка со тоа име.",
|
||||
"That account already owns everything in the basket.": "Таа сметка веќе поседува сè што е во кошничката.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Продавницата моментално не продава. Ништо не е наплатено.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle не можеше да го започне плаќањето. Ништо не е наплатено."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle не можеше да го започне плаќањето. Ништо не е наплатено.",
|
||||
"Shop": "Продавница",
|
||||
"Owned": "Во сопственост",
|
||||
"Claim the founder set": "Побарајте го основачкиот сет",
|
||||
"Claiming…": "Се презема…",
|
||||
"The shop didn't load.": "Продавницата не се вчита.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Работи за облекување на вашиот играч, што ги гледаат сите што играат на Horizon.",
|
||||
"Free for founders": "Бесплатно за основачите",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "За играчите што први беа тука. Бесплатно за преземање; откако ќе го преземете, ваш е засекогаш.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Завршете го бесплатното плаќање во прелистувачот. Комплетот ќе се појави тука за момент.",
|
||||
"{n} items": "{n} предмети",
|
||||
"Nothing is on sale right now.": "Во моментов ништо не се продава.",
|
||||
"Your basket": "Вашата кошничка",
|
||||
"Your basket is empty.": "Вашата кошничка е празна.",
|
||||
"Add to basket": "Додај во кошничка",
|
||||
"Total": "Вкупно",
|
||||
"This is a gift": "Ова е подарок",
|
||||
"Your friend's Minecraft name": "Minecraft името на вашиот пријател",
|
||||
"Find": "Најди",
|
||||
"For {name}": "За {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Прашајте го тој што плаќа пред да купите. Враќање пари во рок од 14 дена од која било причина.",
|
||||
"Pay {price} in your browser": "Плати {price} во прелистувачот",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Плаќањето на Paddle се отвора во вашиот прелистувач. Во стартерот ништо не се наплаќа.",
|
||||
"US sales tax is added where a state charges it.": "Американскиот данок на промет се додава каде што државата го наплаќа.",
|
||||
"VAT included where it applies.": "ДДВ е вклучен каде што се применува.",
|
||||
"In a set in your basket": "Во комплет во вашата кошничка",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Завршете го плаќањето во прелистувачот. Предметите стигнуваат во Гардеробата за момент."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Илүү олон гоёл чимэглэлийг playhorizon.dev-ээс аваарай",
|
||||
"Get more cosmetics": "Илүү олон гоёл чимэглэл аваарай",
|
||||
"You don't own any cosmetics yet.": "Танд одоогоор гоо сайхны бүтээгдэхүүн алга.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Ийм нэртэй Minecraft: Java Edition бүртгэл алга.",
|
||||
"That account already owns everything in the basket.": "Тэр бүртгэлд сагсан дахь бүх зүйл аль хэдийн байгаа.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Дэлгүүр одоо зарахгүй байна. Юу ч суутгаагүй.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle төлбөрийг эхлүүлж чадсангүй. Юу ч суутгаагүй."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle төлбөрийг эхлүүлж чадсангүй. Юу ч суутгаагүй.",
|
||||
"Shop": "Дэлгүүр",
|
||||
"Owned": "Эзэмшсэн",
|
||||
"Claim the founder set": "Үүсгэн байгуулагчийн багцыг нэхэмжлэх",
|
||||
"Claiming…": "Авч байна…",
|
||||
"The shop didn't load.": "Дэлгүүр ачаалагдсангүй.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Таны тоглогчид зориулсан өмсөх зүйлс, Horizon дээр тоглодог хүн бүр харна.",
|
||||
"Free for founders": "Үүсгэн байгуулагчдад үнэгүй",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Эндхийн анхны тоглогчдод зориулсан. Үнэгүй авч болно; нэг авсны дараа таных үүрд.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Үнэгүй төлбөрийг хөтөч дээрээ дуусгана уу. Иж бүрдэл хэсэг хугацааны дараа энд ирнэ.",
|
||||
"{n} items": "{n} зүйл",
|
||||
"Nothing is on sale right now.": "Одоо юу ч зарагдахгүй байна.",
|
||||
"Your basket": "Таны сагс",
|
||||
"Your basket is empty.": "Таны сагс хоосон байна.",
|
||||
"Add to basket": "Сагсанд нэмэх",
|
||||
"Total": "Нийт",
|
||||
"This is a gift": "Энэ бол бэлэг",
|
||||
"Your friend's Minecraft name": "Найзын тань Minecraft нэр",
|
||||
"Find": "Хайх",
|
||||
"For {name}": "{name}-д",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Худалдан авахаасаа өмнө төлөх хүнээс асуугаарай. Ямар ч шалтгаанаар 14 хоногийн дотор мөнгө буцаана.",
|
||||
"Pay {price} in your browser": "Хөтөч дээр {price} төлөх",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle-ийн төлбөр таны хөтөч дээр нээгдэнэ. Лаунчер дээр юу ч суутгахгүй.",
|
||||
"US sales tax is added where a state charges it.": "Муж авдаг газарт АНУ-ын борлуулалтын татвар нэмэгдэнэ.",
|
||||
"VAT included where it applies.": "НӨАТ хамаарах газарт багтсан.",
|
||||
"In a set in your basket": "Таны сагсан дахь багцад",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Төлбөрөө хөтөч дээр дуусгаарай. Таны зүйлс хувцасны шүүгээнд удахгүй ирнэ."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Dapatkan lebih banyak kosmetik di playhorizon.dev",
|
||||
"Get more cosmetics": "Dapatkan lebih banyak kosmetik",
|
||||
"You don't own any cosmetics yet.": "Anda belum memiliki sebarang kosmetik.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Tiada akaun Minecraft: Java Edition dengan nama itu.",
|
||||
"That account already owns everything in the basket.": "Akaun itu sudah memiliki semua yang ada dalam bakul.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Kedai tidak menjual sekarang. Tiada apa-apa dicaj.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle tidak dapat memulakan pembayaran. Tiada apa-apa dicaj."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle tidak dapat memulakan pembayaran. Tiada apa-apa dicaj.",
|
||||
"Shop": "Kedai",
|
||||
"Owned": "Dimiliki",
|
||||
"Claim the founder set": "Tuntut set pengasas",
|
||||
"Claiming…": "Menuntut…",
|
||||
"The shop didn't load.": "Kedai tidak dimuatkan.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Perkara untuk dipakai oleh pemain anda, dilihat oleh semua orang yang bermain di Horizon.",
|
||||
"Free for founders": "Percuma untuk pengasas",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Untuk pemain yang berada di sini dahulu. Percuma untuk dituntut; sebaik sahaja dituntut, ia milik anda selamanya.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Selesaikan pembayaran percuma dalam pelayar anda. Set akan tiba di sini sebentar lagi.",
|
||||
"{n} items": "{n} item",
|
||||
"Nothing is on sale right now.": "Tiada apa-apa dijual sekarang.",
|
||||
"Your basket": "Bakul anda",
|
||||
"Your basket is empty.": "Bakul anda kosong.",
|
||||
"Add to basket": "Tambah ke bakul",
|
||||
"Total": "Jumlah",
|
||||
"This is a gift": "Ini hadiah",
|
||||
"Your friend's Minecraft name": "Nama Minecraft rakan anda",
|
||||
"Find": "Cari",
|
||||
"For {name}": "Untuk {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Tanya sesiapa yang membayar sebelum membeli. Bayaran balik dalam 14 hari atas apa-apa sebab.",
|
||||
"Pay {price} in your browser": "Bayar {price} dalam pelayar",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Pembayaran Paddle dibuka dalam pelayar anda. Tiada apa-apa dicaj dalam pelancar.",
|
||||
"US sales tax is added where a state charges it.": "Cukai jualan AS ditambah di mana negeri mengenakannya.",
|
||||
"VAT included where it applies.": "VAT termasuk di mana berkenaan.",
|
||||
"In a set in your basket": "Dalam set dalam bakul anda",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Selesaikan pembayaran dalam pelayar. Item anda sampai ke Almari sebentar lagi."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Ikseb aktar kożmetiċi fuq playhorizon.dev",
|
||||
"Get more cosmetics": "Ikseb aktar kożmetiċi",
|
||||
"You don't own any cosmetics yet.": "Għad m'għandekx kożmetiċi.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "L-ebda kont ta' Minecraft: Java Edition m'għandu dak l-isem.",
|
||||
"That account already owns everything in the basket.": "Dak il-kont diġà għandu kollox fil-basket.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Il-ħanut mhux qed ibigħ bħalissa. Ma ġie ċċarġjat xejn.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ma setax jibda l-ħlas. Ma ġie ċċarġjat xejn."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ma setax jibda l-ħlas. Ma ġie ċċarġjat xejn.",
|
||||
"Shop": "Ħanut",
|
||||
"Owned": "Tiegħek",
|
||||
"Claim the founder set": "Itlob is-sett tal-fundatur",
|
||||
"Claiming…": "Qed jintalab…",
|
||||
"The shop didn't load.": "Is-susta ma tagħbietx.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Affarijiet x'tilbes għall-plejer tiegħek, li jarahom kull min jilgħab fuq Horizon.",
|
||||
"Free for founders": "B'xejn għall-fundaturi",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Għal-plejers li kienu hawn l-ewwel. B'xejn biex titlob; ladarba titlobha, tibqa' tiegħek.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Spiċċa l-ħlas b'xejn fil-browser tiegħek. Is-sett jasal hawn ftit wara.",
|
||||
"{n} items": "{n} oġġetti",
|
||||
"Nothing is on sale right now.": "Xejn mhu għall-bejgħ bħalissa.",
|
||||
"Your basket": "Il-basket tiegħek",
|
||||
"Your basket is empty.": "Il-basket tiegħek vojt.",
|
||||
"Add to basket": "Żid mal-basket",
|
||||
"Total": "Total",
|
||||
"This is a gift": "Dan rigal",
|
||||
"Your friend's Minecraft name": "L-isem Minecraft tal-ħabib tiegħek",
|
||||
"Find": "Sib",
|
||||
"For {name}": "Għal {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Staqsi lil min se jħallas qabel ma tixtri. Rifużjoni fi żmien 14-il jum għal kwalunkwe raġuni.",
|
||||
"Pay {price} in your browser": "Ħallas {price} fil-browser",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Il-ħlas ta' Paddle jinfetaħ fil-browser tiegħek. Xejn ma jiġi ċċarġjat fil-launcher.",
|
||||
"US sales tax is added where a state charges it.": "It-taxxa tal-bejgħ tal-Istati Uniti tiżdied fejn stat jitlobha.",
|
||||
"VAT included where it applies.": "VAT inkluża fejn tapplika.",
|
||||
"In a set in your basket": "F'sett fil-basket tiegħek",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Lesti l-ħlas fil-browser. L-oġġetti tiegħek jaslu fil-Gwardarobba ftit wara."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Meer cosmetics op playhorizon.dev",
|
||||
"Get more cosmetics": "Meer cosmetics",
|
||||
"You don't own any cosmetics yet.": "Je hebt nog geen cosmetica.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Geen Minecraft: Java Edition-account heeft die naam.",
|
||||
"That account already owns everything in the basket.": "Dat account heeft alles in het mandje al.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "De winkel verkoopt nu niets. Er is niets afgeschreven.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle kon de betaling niet starten. Er is niets afgeschreven."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle kon de betaling niet starten. Er is niets afgeschreven.",
|
||||
"Shop": "Winkel",
|
||||
"Owned": "In bezit",
|
||||
"Claim the founder set": "Claim de oprichtersset",
|
||||
"Claiming…": "Ophalen…",
|
||||
"The shop didn't load.": "De winkel kon niet worden geladen.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Dingen om te dragen voor uw speler, zichtbaar voor iedereen die op Horizon speelt.",
|
||||
"Free for founders": "Gratis voor founders",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Voor de spelers die er als eerste bij waren. Gratis op te halen; eenmaal opgehaald is het van u.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Rond de gratis checkout af in uw browser. De set verschijnt even later hier.",
|
||||
"{n} items": "{n} items",
|
||||
"Nothing is on sale right now.": "Er is nu niets te koop.",
|
||||
"Your basket": "Je mandje",
|
||||
"Your basket is empty.": "Je mandje is leeg.",
|
||||
"Add to basket": "In mandje",
|
||||
"Total": "Totaal",
|
||||
"This is a gift": "Dit is een cadeau",
|
||||
"Your friend's Minecraft name": "De Minecraft-naam van je vriend",
|
||||
"Find": "Zoeken",
|
||||
"For {name}": "Voor {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Vraag wie betaalt voordat je koopt. Geld terug binnen 14 dagen om welke reden dan ook.",
|
||||
"Pay {price} in your browser": "{price} betalen in je browser",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "De betaling van Paddle opent in je browser. In de launcher wordt niets afgeschreven.",
|
||||
"US sales tax is added where a state charges it.": "Amerikaanse omzetbelasting komt erbij waar een staat die heft.",
|
||||
"VAT included where it applies.": "Btw inbegrepen waar die geldt.",
|
||||
"In a set in your basket": "In een set in je mandje",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Rond de betaling af in je browser. Je items komen even later in de Kledingkast."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Få flere kosmetiske gjenstander på playhorizon.dev",
|
||||
"Get more cosmetics": "Få flere kosmetiske gjenstander",
|
||||
"You don't own any cosmetics yet.": "Du eier ingen kosmetikk ennå.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Ingen Minecraft: Java Edition-konto har det navnet.",
|
||||
"That account already owns everything in the basket.": "Den kontoen eier allerede alt i kurven.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Butikken selger ikke akkurat nå. Ingenting ble trukket.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle kunne ikke starte betalingen. Ingenting ble trukket."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle kunne ikke starte betalingen. Ingenting ble trukket.",
|
||||
"Shop": "Butikk",
|
||||
"Owned": "Eid",
|
||||
"Claim the founder set": "Gjør krav på grunnleggersettet",
|
||||
"Claiming…": "Henter…",
|
||||
"The shop didn't load.": "Butikken ble ikke lastet.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Ting spilleren din kan ha på seg, synlig for alle som spiller på Horizon.",
|
||||
"Free for founders": "Gratis for grunnleggere",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "For spillerne som var her først. Gratis; når det er hentet, er det ditt.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Fullfør den gratis utsjekkingen i nettleseren din. Settet dukker opp her et øyeblikk senere.",
|
||||
"{n} items": "{n} ting",
|
||||
"Nothing is on sale right now.": "Ingenting er til salgs akkurat nå.",
|
||||
"Your basket": "Kurven din",
|
||||
"Your basket is empty.": "Kurven din er tom.",
|
||||
"Add to basket": "Legg i kurven",
|
||||
"Total": "Totalt",
|
||||
"This is a gift": "Dette er en gave",
|
||||
"Your friend's Minecraft name": "Minecraft-navnet til vennen din",
|
||||
"Find": "Finn",
|
||||
"For {name}": "Til {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Spør den som betaler før du kjøper. Refusjon innen 14 dager uansett grunn.",
|
||||
"Pay {price} in your browser": "Betal {price} i nettleseren",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Betalingen til Paddle åpnes i nettleseren din. Ingenting trekkes i launcheren.",
|
||||
"US sales tax is added where a state charges it.": "Amerikansk salgsavgift legges til der en delstat krever den.",
|
||||
"VAT included where it applies.": "MVA inkludert der den gjelder.",
|
||||
"In a set in your basket": "I et sett i kurven din",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Fullfør betalingen i nettleseren. Tingene dine kommer i Garderoben om et øyeblikk."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Mai de cosmetics sus playhorizon.dev",
|
||||
"Get more cosmetics": "Mai de cosmetics",
|
||||
"You don't own any cosmetics yet.": "Avètz pas encara cap de cosmetic.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Cap de compte Minecraft: Java Edition a pas aquel nom.",
|
||||
"That account already owns everything in the basket.": "Aquel compte a ja tot çò qu'es dins lo panièr.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "La botiga vend pas pel moment. Res es pas estat debitat.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle a pas pogut dobrir lo pagament. Res es pas estat debitat."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle a pas pogut dobrir lo pagament. Res es pas estat debitat.",
|
||||
"Shop": "Botiga",
|
||||
"Owned": "Possedit",
|
||||
"Claim the founder set": "Reclamatz l'ensemble fondator",
|
||||
"Claiming…": "Reivindicacion…",
|
||||
"The shop didn't load.": "La botiga s'es pas cargada.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "De causas de portar per vòstre jogador, vistas per totes los que jogan a Horizon.",
|
||||
"Free for founders": "Gratuit pels fondadors",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Pels jogadors qu'èran aquí primièr. Gratuit de reivindicar ; un còp reivindicat, es vòstre per totjorn.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Acabatz lo pagament gratuit dins vòstre navegador. Lo set arribarà aicí un moment mai tard.",
|
||||
"{n} items": "{n} objèctes",
|
||||
"Nothing is on sale right now.": "Res es pas en venda pel moment.",
|
||||
"Your basket": "Vòstre panièr",
|
||||
"Your basket is empty.": "Vòstre panièr es void.",
|
||||
"Add to basket": "Apondre al panièr",
|
||||
"Total": "Total",
|
||||
"This is a gift": "Es un present",
|
||||
"Your friend's Minecraft name": "Lo nom Minecraft de vòstre amic",
|
||||
"Find": "Cercar",
|
||||
"For {name}": "Per {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Demandatz a qual paga abans de crompar. Remborsament dins 14 jorns per quina rason que siá.",
|
||||
"Pay {price} in your browser": "Pagar {price} dins lo navegador",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Lo pagament de Paddle s'obrís dins vòstre navegador. Res es pas debitat dins l'aviaire.",
|
||||
"US sales tax is added where a state charges it.": "La taxa de venda americana s'apond ont un estat la percep.",
|
||||
"VAT included where it applies.": "TVA inclusa ont s'aplica.",
|
||||
"In a set in your basket": "Dins un set de vòstre panièr",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Acabatz lo pagament dins lo navegador. Vòstres objèctes arriban a la Garda-rauba un momenton aprèp."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Move…": "Przenieś…",
|
||||
"Move and restart": "Przenieś i uruchom ponownie",
|
||||
"Could not open the data folder: {error}": "Could not open the data folder: {error}",
|
||||
"Get more cosmetics on playhorizon.dev": "Więcej kosmetyków na playhorizon.dev",
|
||||
"Get more cosmetics": "Więcej kosmetyków",
|
||||
"You don't own any cosmetics yet.": "Nie masz jeszcze żadnych kosmetyków.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatycznie używa architektury tego launchera. W systemie Windows ARM możesz wybrać x64 lub ARM64. Wydania bez ARM64 używają podpisanej kompilacji x64.",
|
||||
"Game architecture": "Architektura gry",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Żadne konto Minecraft: Java Edition nie ma tej nazwy.",
|
||||
"That account already owns everything in the basket.": "To konto ma już wszystko, co jest w koszyku.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Sklep teraz nie sprzedaje. Nic nie zostało pobrane.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nie mógł rozpocząć płatności. Nic nie zostało pobrane."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nie mógł rozpocząć płatności. Nic nie zostało pobrane.",
|
||||
"Shop": "Sklep",
|
||||
"Owned": "Posiadane",
|
||||
"Claim the founder set": "Odbierz zestaw założyciela",
|
||||
"Claiming…": "Odbieranie…",
|
||||
"The shop didn't load.": "Sklep się nie wczytał.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Rzeczy dla twojej postaci, widoczne dla wszystkich grających na Horizon.",
|
||||
"Free for founders": "Za darmo dla założycieli",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Dla graczy, którzy byli tu pierwsi. Za darmo; po odebraniu zostaje twój.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Dokończ bezpłatną płatność w przeglądarce. Zestaw pojawi się tutaj chwilę później.",
|
||||
"{n} items": "{n} przedmiotów",
|
||||
"Nothing is on sale right now.": "Teraz nic nie jest na sprzedaż.",
|
||||
"Your basket": "Twój koszyk",
|
||||
"Your basket is empty.": "Twój koszyk jest pusty.",
|
||||
"Add to basket": "Dodaj do koszyka",
|
||||
"Total": "Razem",
|
||||
"This is a gift": "To prezent",
|
||||
"Your friend's Minecraft name": "Nazwa Minecraft twojego znajomego",
|
||||
"Find": "Znajdź",
|
||||
"For {name}": "Dla {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Zapytaj osobę, która płaci, zanim kupisz. Zwrot pieniędzy w ciągu 14 dni z dowolnego powodu.",
|
||||
"Pay {price} in your browser": "Zapłać {price} w przeglądarce",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Płatność Paddle otworzy się w przeglądarce. W launcherze nic nie jest pobierane.",
|
||||
"US sales tax is added where a state charges it.": "Amerykański podatek od sprzedaży jest doliczany tam, gdzie pobiera go stan.",
|
||||
"VAT included where it applies.": "VAT wliczony tam, gdzie obowiązuje.",
|
||||
"In a set in your basket": "W zestawie w twoim koszyku",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Dokończ płatność w przeglądarce. Przedmioty trafią do Garderoby za chwilę."
|
||||
}
|
||||
@@ -1147,7 +1147,7 @@
|
||||
"Move…": "Mover…",
|
||||
"Move and restart": "Mover e reiniciar",
|
||||
"Could not open the data folder: {error}": "Could not open the data folder: {error}",
|
||||
"Get more cosmetics on playhorizon.dev": "Mais cosméticos em playhorizon.dev",
|
||||
"Get more cosmetics": "Mais cosméticos",
|
||||
"You don't own any cosmetics yet.": "Você ainda não tem nenhum cosmético.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automático segue a arquitetura deste launcher. No Windows ARM, escolha x64 ou ARM64. Versões sem ARM64 usam a compilação x64 assinada.",
|
||||
"Game architecture": "Arquitetura do jogo",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Nenhuma conta de Minecraft: Java Edition tem esse nome.",
|
||||
"That account already owns everything in the basket.": "Essa conta já tem tudo o que está no carrinho.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "A loja não está vendendo agora. Nada foi cobrado.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "O Paddle não conseguiu iniciar o pagamento. Nada foi cobrado."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "O Paddle não conseguiu iniciar o pagamento. Nada foi cobrado.",
|
||||
"Shop": "Loja",
|
||||
"Owned": "Seu",
|
||||
"Claim the founder set": "Resgatar o conjunto fundador",
|
||||
"Claiming…": "Resgatando…",
|
||||
"The shop didn't load.": "A loja não carregou.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Coisas para o seu jogador usar, vistas por todos que jogam no Horizon.",
|
||||
"Free for founders": "Grátis para fundadores",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Para quem chegou primeiro. Grátis; depois de resgatado, é seu para sempre.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Conclua o checkout gratuito no navegador. O set chega aqui um instante depois.",
|
||||
"{n} items": "{n} itens",
|
||||
"Nothing is on sale right now.": "Nada está à venda agora.",
|
||||
"Your basket": "Seu carrinho",
|
||||
"Your basket is empty.": "Seu carrinho está vazio.",
|
||||
"Add to basket": "Adicionar ao carrinho",
|
||||
"Total": "Total",
|
||||
"This is a gift": "É um presente",
|
||||
"Your friend's Minecraft name": "O nome de Minecraft do seu amigo",
|
||||
"Find": "Buscar",
|
||||
"For {name}": "Para {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Pergunte a quem vai pagar antes de comprar. Reembolso em até 14 dias por qualquer motivo.",
|
||||
"Pay {price} in your browser": "Pagar {price} no navegador",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "O pagamento do Paddle abre no seu navegador. Nada é cobrado no launcher.",
|
||||
"US sales tax is added where a state charges it.": "O imposto sobre vendas dos EUA é somado onde um estado o cobra.",
|
||||
"VAT included where it applies.": "IVA incluído onde se aplica.",
|
||||
"In a set in your basket": "Em um conjunto no seu carrinho",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Termine o pagamento no navegador. Seus itens chegam ao Guarda-roupa logo depois."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Move…": "Mover…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "O launcher fecha enquanto os teus dados são copiados e verificados, e volta a abrir no fim. As pastas antigas são mantidas e continuam a ocupar espaço no disco até confirmares que a transferência foi bem-sucedida e as apagares manualmente.",
|
||||
"Could not open the data folder: {error}": "Could not open the data folder: {error}",
|
||||
"Get more cosmetics on playhorizon.dev": "Mais cosméticos em playhorizon.dev",
|
||||
"Get more cosmetics": "Mais cosméticos",
|
||||
"You don't own any cosmetics yet.": "Ainda não tens nenhum cosmético.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automático segue a arquitetura deste iniciador. No Windows ARM, escolha x64 ou ARM64. Versões sem ARM64 usam a compilação x64 assinada.",
|
||||
"Game architecture": "Arquitetura do jogo",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Nenhuma conta de Minecraft: Java Edition tem esse nome.",
|
||||
"That account already owns everything in the basket.": "Essa conta já tem tudo o que está no cesto.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "A loja não está a vender neste momento. Nada foi cobrado.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "O Paddle não conseguiu iniciar o pagamento. Nada foi cobrado."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "O Paddle não conseguiu iniciar o pagamento. Nada foi cobrado.",
|
||||
"Shop": "Loja",
|
||||
"Owned": "Seu",
|
||||
"Claim the founder set": "Obter o conjunto de fundador",
|
||||
"Claiming…": "A obter…",
|
||||
"The shop didn't load.": "A loja não carregou.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Coisas para o teu jogador usar, vistas por todos os que jogam no Horizon.",
|
||||
"Free for founders": "Grátis para fundadores",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Para quem chegou primeiro. Grátis; depois de obtido, é teu para sempre.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Conclui o pagamento gratuito no navegador. O set chega aqui um instante depois.",
|
||||
"{n} items": "{n} artigos",
|
||||
"Nothing is on sale right now.": "Nada está à venda neste momento.",
|
||||
"Your basket": "O seu cesto",
|
||||
"Your basket is empty.": "O seu cesto está vazio.",
|
||||
"Add to basket": "Adicionar ao cesto",
|
||||
"Total": "Total",
|
||||
"This is a gift": "É um presente",
|
||||
"Your friend's Minecraft name": "O nome de Minecraft do seu amigo",
|
||||
"Find": "Procurar",
|
||||
"For {name}": "Para {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Pergunte a quem paga antes de comprar. Reembolso em 14 dias por qualquer motivo.",
|
||||
"Pay {price} in your browser": "Pagar {price} no navegador",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "O pagamento do Paddle abre no seu navegador. Nada é cobrado no launcher.",
|
||||
"US sales tax is added where a state charges it.": "O imposto sobre vendas dos EUA é acrescentado onde um estado o cobra.",
|
||||
"VAT included where it applies.": "IVA incluído onde se aplica.",
|
||||
"In a set in your basket": "Num conjunto do seu cesto",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Termine o pagamento no navegador. Os seus artigos chegam ao Guarda-roupa pouco depois."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Mai multe cosmetice pe playhorizon.dev",
|
||||
"Get more cosmetics": "Mai multe cosmetice",
|
||||
"You don't own any cosmetics yet.": "Încă nu ai produse cosmetice.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Niciun cont Minecraft: Java Edition nu are acest nume.",
|
||||
"That account already owns everything in the basket.": "Acest cont deține deja tot ce este în coș.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Magazinul nu vinde acum. Nu s-a încasat nimic.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nu a putut porni plata. Nu s-a încasat nimic."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nu a putut porni plata. Nu s-a încasat nimic.",
|
||||
"Shop": "Magazin",
|
||||
"Owned": "Deținut",
|
||||
"Claim the founder set": "Revendicați setul de fondator",
|
||||
"Claiming…": "Se revendică…",
|
||||
"The shop didn't load.": "Magazinul nu s-a încărcat.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Lucruri de purtat pentru jucătorul tău, văzute de toți cei care joacă pe Horizon.",
|
||||
"Free for founders": "Gratuit pentru fondatori",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Pentru jucătorii care au fost aici primii. Gratuit; odată revendicat, rămâne al tău.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Finalizează plata gratuită în browser. Setul ajunge aici o clipă mai târziu.",
|
||||
"{n} items": "{n} obiecte",
|
||||
"Nothing is on sale right now.": "Momentan nu se vinde nimic.",
|
||||
"Your basket": "Coșul tău",
|
||||
"Your basket is empty.": "Coșul tău este gol.",
|
||||
"Add to basket": "Adaugă în coș",
|
||||
"Total": "Total",
|
||||
"This is a gift": "Este un cadou",
|
||||
"Your friend's Minecraft name": "Numele de Minecraft al prietenului tău",
|
||||
"Find": "Caută",
|
||||
"For {name}": "Pentru {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Întreabă pe cine plătește înainte să cumperi. Rambursare în 14 zile, din orice motiv.",
|
||||
"Pay {price} in your browser": "Plătește {price} în browser",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Plata Paddle se deschide în browserul tău. Nu se încasează nimic în launcher.",
|
||||
"US sales tax is added where a state charges it.": "Taxa pe vânzări din SUA se adaugă acolo unde un stat o percepe.",
|
||||
"VAT included where it applies.": "TVA inclus acolo unde se aplică.",
|
||||
"In a set in your basket": "Într-un set din coșul tău",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Termină plata în browser. Obiectele ajung în Garderobă puțin mai târziu."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Move…": "Перенести…",
|
||||
"Move and restart": "Перенести и перезапустить",
|
||||
"Could not open the data folder: {error}": "Could not open the data folder: {error}",
|
||||
"Get more cosmetics on playhorizon.dev": "Больше косметики на playhorizon.dev",
|
||||
"Get more cosmetics": "Больше косметики",
|
||||
"You don't own any cosmetics yet.": "У вас пока нет косметики.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Автоматически использует архитектуру этого лаунчера. В Windows на ARM можно выбрать x64 или ARM64. В выпусках без ARM64 используется подписанная сборка x64.",
|
||||
"Game architecture": "Архитектура игры",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Нет учётной записи Minecraft: Java Edition с таким именем.",
|
||||
"That account already owns everything in the basket.": "У этой учётной записи уже есть всё, что в корзине.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Магазин сейчас не продаёт. Ничего не списано.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle не смог начать оплату. Ничего не списано."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle не смог начать оплату. Ничего не списано.",
|
||||
"Shop": "Магазин",
|
||||
"Owned": "Есть",
|
||||
"Claim the founder set": "Получить набор основателя",
|
||||
"Claiming…": "Получение…",
|
||||
"The shop didn't load.": "Магазин не загрузился.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Вещи для твоего игрока, которые видят все, кто играет на Horizon.",
|
||||
"Free for founders": "Бесплатно для основателей",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Для игроков, которые были здесь первыми. Бесплатно; получив, оставишь его себе навсегда.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Заверши бесплатную оплату в браузере. Набор появится здесь через мгновение.",
|
||||
"{n} items": "{n} предметов",
|
||||
"Nothing is on sale right now.": "Сейчас ничего не продаётся.",
|
||||
"Your basket": "Ваша корзина",
|
||||
"Your basket is empty.": "Ваша корзина пуста.",
|
||||
"Add to basket": "В корзину",
|
||||
"Total": "Итого",
|
||||
"This is a gift": "Это подарок",
|
||||
"Your friend's Minecraft name": "Имя друга в Minecraft",
|
||||
"Find": "Найти",
|
||||
"For {name}": "Для {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Перед покупкой спросите того, кто платит. Возврат денег в течение 14 дней по любой причине.",
|
||||
"Pay {price} in your browser": "Оплатить {price} в браузере",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Оплата Paddle откроется в браузере. В лаунчере ничего не списывается.",
|
||||
"US sales tax is added where a state charges it.": "Налог с продаж США добавляется там, где его берёт штат.",
|
||||
"VAT included where it applies.": "НДС включён там, где он применяется.",
|
||||
"In a set in your basket": "В наборе в вашей корзине",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Завершите оплату в браузере. Предметы появятся в Гардеробе через мгновение."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Элбэх косметиканы playhorizon.dev саайтыттан ылыҥ",
|
||||
"Get more cosmetics": "Элбэх косметика ылыҥ",
|
||||
"You don't own any cosmetics yet.": "Эйиэхэ билигин косметика суох.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Маннык ааттаах Minecraft: Java Edition аккаунт суох.",
|
||||
"That account already owns everything in the basket.": "Бу аккаунтка корзинаҕа баар барыта баар.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Маҕаһыын билигин атыылаабат. Туох да ылыллыбата.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle төлөбүрү саҕалыы барбата. Туох да ылыллыбата."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle төлөбүрү саҕалыы барбата. Туох да ылыллыбата.",
|
||||
"Shop": "Маҕаһыын",
|
||||
"Owned": "Баар",
|
||||
"Claim the founder set": "Төрүттээччи наборун ирдиир",
|
||||
"Claiming…": "Ылан эрэбин…",
|
||||
"The shop didn't load.": "Маагыаһын киирбэтэ.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Оонньооччуҥҥа кэтэр таҥас, Horizon-ҥа оонньооччулар барылара көрөллөр.",
|
||||
"Free for founders": "Төрдүттэргэ босхо",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Бастаан кэлбит оонньооччулартан. Босхо ылыллар; биирдэ ылбыккар, эйиэхэ хаалар.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Босхо төлөбүрү браузергар түмүктээ. Хомуурунньук манна быдан кэлин көстөр.",
|
||||
"{n} items": "{n} мал",
|
||||
"Nothing is on sale right now.": "Билигин туох да атыыламмат.",
|
||||
"Your basket": "Эн корзинаҥ",
|
||||
"Your basket is empty.": "Корзинаҥ кураанах.",
|
||||
"Add to basket": "Корзинаҕа эбэргэ",
|
||||
"Total": "Барыта",
|
||||
"This is a gift": "Бу бэлэх",
|
||||
"Your friend's Minecraft name": "Доҕоруҥ Minecraft аата",
|
||||
"Find": "Булуу",
|
||||
"For {name}": "{name} иһин",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Атыылаһыаҥ иннинэ ким төлүөҕүн ыйыт. Ханнык баҕарар төрүөтүнэн 14 хонук иһигэр харчы төннөрүллэр.",
|
||||
"Pay {price} in your browser": "{price} браузерга төлөө",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle төлөбүрэ браузергар аһыллар. Лаунчерга туох да ылыллыбат.",
|
||||
"US sales tax is added where a state charges it.": "АХШ атыы нолуога штат ылар сиригэр эбиллэр.",
|
||||
"VAT included where it applies.": "НДС киирэр, туттуллар сиригэр.",
|
||||
"In a set in your basket": "Корзинаҕар баар комплекка",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Төлөбүрү браузерга бүтэр. Маллара Гардеробка сотору кэлиэхтэрэ."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Eanet kosmetihka playhorizon.dev:s",
|
||||
"Get more cosmetics": "Eanet kosmetihka",
|
||||
"You don't own any cosmetics yet.": "Dus ii leat vuos makkárge kosmetihkka.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Ii oktage Minecraft: Java Edition-kontos leat dat namma.",
|
||||
"That account already owns everything in the basket.": "Dain kontos leat juo buot mii lea gorrus.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Gávpi ii vuovdde dál. Mihkkege ii gessojuvvon.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ii sáhttán álggahit máksima. Mihkkege ii gessojuvvon."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ii sáhttán álggahit máksima. Mihkkege ii gessojuvvon.",
|
||||
"Shop": "Gávpi",
|
||||
"Owned": "Du",
|
||||
"Claim the founder set": "Gáibidit vuođđudeaddji seahka",
|
||||
"Claiming…": "Váldá…",
|
||||
"The shop didn't load.": "Gávpi ii viežžan.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Biktasat du speallái, maid buohkat geat spealla Horizon:is oidnet.",
|
||||
"Free for founders": "Nuvttá vuođđudeaddjiide",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Sidjiide geat ledje dás vuosttažin. Nuvttá váldit; go lea váldojuvvon, dat lea du.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Loahpaha nuvttá mávsima du bláđđeheaddjis. Seatta boahtá deike hetti maŋŋil.",
|
||||
"{n} items": "{n} ávnnasa",
|
||||
"Nothing is on sale right now.": "Dál ii mihkkege leat vuovdimassii.",
|
||||
"Your basket": "Du gorri",
|
||||
"Your basket is empty.": "Du gorri lea guorus.",
|
||||
"Add to basket": "Lasit gorrái",
|
||||
"Total": "Oktiibuot",
|
||||
"This is a gift": "Dát lea skeankka",
|
||||
"Your friend's Minecraft name": "Du ustibа Minecraft-namma",
|
||||
"Find": "Oza",
|
||||
"For {name}": "{name} várás",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Jeara gii máksá ovdal go oasttát. Ruhta máhcahuvvo 14 beaivvi siste makkár ákkain beare.",
|
||||
"Pay {price} in your browser": "Mávsse {price} neahttalohkkiin",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle máksin rahpasa du neahttalohkkiin. Álggaheaddjis ii gessojuvvo mihkkege.",
|
||||
"US sales tax is added where a state charges it.": "USA vuovdinvearru lasihuvvo gos stáhta dan gáibida.",
|
||||
"VAT included where it applies.": "MVA lea fárus gos dat guoská.",
|
||||
"In a set in your basket": "Seahtas du gorris",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Gearggat máksima neahttalohkkiin. Du ávnnasat bohtet Gárvoskáhppái veaháš maŋŋil."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Ďalšia kozmetika na playhorizon.dev",
|
||||
"Get more cosmetics": "Ďalšia kozmetika",
|
||||
"You don't own any cosmetics yet.": "Zatiaľ nemáte žiadnu kozmetiku.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Žiadny účet Minecraft: Java Edition nemá toto meno.",
|
||||
"That account already owns everything in the basket.": "Tento účet už vlastní všetko v košíku.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Obchod teraz nepredáva. Nič nebolo účtované.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nemohol spustiť platbu. Nič nebolo účtované."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nemohol spustiť platbu. Nič nebolo účtované.",
|
||||
"Shop": "Obchod",
|
||||
"Owned": "Vlastníš",
|
||||
"Claim the founder set": "Nárokovať zakladateľský set",
|
||||
"Claiming…": "Získava sa…",
|
||||
"The shop didn't load.": "Obchod sa nenačítal.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Veci pre tvojho hráča, ktoré vidí každý, kto hrá na Horizone.",
|
||||
"Free for founders": "Zadarmo pre zakladateľov",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Pre hráčov, ktorí tu boli prví. Zadarmo; keď ho získaš, ostane tvoj.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Dokonči bezplatnú platbu v prehliadači. Sada sa tu o chvíľu objaví.",
|
||||
"{n} items": "{n} predmetov",
|
||||
"Nothing is on sale right now.": "Teraz sa nič nepredáva.",
|
||||
"Your basket": "Váš košík",
|
||||
"Your basket is empty.": "Košík je prázdny.",
|
||||
"Add to basket": "Pridať do košíka",
|
||||
"Total": "Spolu",
|
||||
"This is a gift": "Je to darček",
|
||||
"Your friend's Minecraft name": "Minecraft meno vášho priateľa",
|
||||
"Find": "Nájsť",
|
||||
"For {name}": "Pre {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Pred nákupom sa opýtajte toho, kto platí. Vrátenie peňazí do 14 dní z akéhokoľvek dôvodu.",
|
||||
"Pay {price} in your browser": "Zaplatiť {price} v prehliadači",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Platba Paddle sa otvorí v prehliadači. V launcheri sa nič neúčtuje.",
|
||||
"US sales tax is added where a state charges it.": "Americká daň z predaja sa pripočíta tam, kde ju štát vyberá.",
|
||||
"VAT included where it applies.": "DPH zahrnutá tam, kde sa uplatňuje.",
|
||||
"In a set in your basket": "V sade vo vašom košíku",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Dokončite platbu v prehliadači. Predmety prídu do Šatníka o chvíľu."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Več kozmetike na playhorizon.dev",
|
||||
"Get more cosmetics": "Več kozmetike",
|
||||
"You don't own any cosmetics yet.": "Še nimate nobene kozmetike.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Noben račun Minecraft: Java Edition nima tega imena.",
|
||||
"That account already owns everything in the basket.": "Ta račun že ima vse, kar je v košarici.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Trgovina trenutno ne prodaja. Nič ni bilo zaračunano.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ni mogel začeti plačila. Nič ni bilo zaračunano."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ni mogel začeti plačila. Nič ni bilo zaračunano.",
|
||||
"Shop": "Trgovina",
|
||||
"Owned": "V lasti",
|
||||
"Claim the founder set": "Zahtevajte ustanoviteljski niz",
|
||||
"Claiming…": "Prevzemanje …",
|
||||
"The shop didn't load.": "Trgovina se ni naložila.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Stvari za nošenje za vašega igralca, ki jih vidijo vsi, ki igrajo na Horizonu.",
|
||||
"Free for founders": "Brezplačno za ustanovitelje",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Za igralce, ki so bili tu prvi. Brezplačno za prevzem; ko ga prevzamete, je vaš za vedno.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Dokončajte brezplačno plačilo v brskalniku. Komplet se bo tu prikazal čez trenutek.",
|
||||
"{n} items": "{n} predmetov",
|
||||
"Nothing is on sale right now.": "Trenutno ni nič naprodaj.",
|
||||
"Your basket": "Vaša košarica",
|
||||
"Your basket is empty.": "Vaša košarica je prazna.",
|
||||
"Add to basket": "Dodaj v košarico",
|
||||
"Total": "Skupaj",
|
||||
"This is a gift": "To je darilo",
|
||||
"Your friend's Minecraft name": "Minecraft ime vašega prijatelja",
|
||||
"Find": "Poišči",
|
||||
"For {name}": "Za {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Pred nakupom vprašajte tistega, ki plača. Vračilo denarja v 14 dneh iz kateregakoli razloga.",
|
||||
"Pay {price} in your browser": "Plačaj {price} v brskalniku",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Plačilo Paddle se odpre v brskalniku. V zaganjalniku se nič ne zaračuna.",
|
||||
"US sales tax is added where a state charges it.": "Ameriški prometni davek se doda, kjer ga zvezna država pobira.",
|
||||
"VAT included where it applies.": "DDV vključen, kjer velja.",
|
||||
"In a set in your basket": "V kompletu v vaši košarici",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Dokončajte plačilo v brskalniku. Predmeti pridejo v Garderobo čez trenutek."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Hel qurxin dheeraad ah playhorizon.dev",
|
||||
"Get more cosmetics": "Hel qurxin dheeraad ah",
|
||||
"You don't own any cosmetics yet.": "Weli ma haysatid waxyaalo la isku qurxiyo.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Ma jiro koonto Minecraft: Java Edition oo magacaas leh.",
|
||||
"That account already owns everything in the basket.": "Koontadaas horey ayay u leedahay wax kasta oo dambiisha ku jira.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Dukaanku hadda wax ma iibinayo. Waxba lagama jarin.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ma bilaabi karin lacag bixinta. Waxba lagama jarin."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ma bilaabi karin lacag bixinta. Waxba lagama jarin.",
|
||||
"Shop": "Dukaan",
|
||||
"Owned": "La leeyahay",
|
||||
"Claim the founder set": "Sheeg aasaasaha",
|
||||
"Claiming…": "Waa la qaadanayaa…",
|
||||
"The shop didn't load.": "Dukaanka ma soo shubmin.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Waxyaabo lagu xidho ciyaartoygaaga, ay arkaan qof kasta oo ku ciyaara Horizon.",
|
||||
"Free for founders": "Bilaash aasaasayaasha",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Ciyaartoyda halkan ugu horreeyay. Bilaash ayaa loo qaadan karaa; marka la qaato, adigaa leh weligaa.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Dhammaystir bixinta bilaashka ah browser-kaaga. Xirmadu halkan ayay imaan doontaa daqiiqad ka dib.",
|
||||
"{n} items": "{n} shay",
|
||||
"Nothing is on sale right now.": "Hadda waxba lama iibinayo.",
|
||||
"Your basket": "Dambiishaada",
|
||||
"Your basket is empty.": "Dambiishaadu waa madhan tahay.",
|
||||
"Add to basket": "Ku dar dambiisha",
|
||||
"Total": "Wadarta",
|
||||
"This is a gift": "Kani waa hadiyad",
|
||||
"Your friend's Minecraft name": "Magaca Minecraft ee saaxiibkaa",
|
||||
"Find": "Raadi",
|
||||
"For {name}": "Loogu talagalay {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Weydii qofka bixinaya ka hor intaadan iibsan. Lacag celin 14 maalmood gudahood sabab kasta ha ahaatee.",
|
||||
"Pay {price} in your browser": "Ku bixi {price} biraawsarkaaga",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Lacag bixinta Paddle waxay ka furantaa biraawsarkaaga. Waxba lagaama jaro launcher-ka.",
|
||||
"US sales tax is added where a state charges it.": "Canshuurta iibka Maraykanka waa lagu daraa meesha gobol ka qaado.",
|
||||
"VAT included where it applies.": "VAT waa ku jirtaa meesha ay khuseyso.",
|
||||
"In a set in your basket": "Qayb ka mid ah set dambiishaada ku jira",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Ku dhammee lacag bixinta biraawsarka. Alaabtaadu waxay gaari doontaa Armaajada wax yar kadib."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Më shumë kozmetikë në playhorizon.dev",
|
||||
"Get more cosmetics": "Më shumë kozmetikë",
|
||||
"You don't own any cosmetics yet.": "Ende nuk ke asnjë kozmetikë.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Asnjë llogari Minecraft: Java Edition nuk e ka këtë emër.",
|
||||
"That account already owns everything in the basket.": "Kjo llogari i ka tashmë të gjitha ato që janë në shportë.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Dyqani nuk po shet tani. Nuk u tarifua asgjë.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nuk mundi të fillonte pagesën. Nuk u tarifua asgjë."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle nuk mundi të fillonte pagesën. Nuk u tarifua asgjë.",
|
||||
"Shop": "Dyqani",
|
||||
"Owned": "I marrë",
|
||||
"Claim the founder set": "Kërkoni grupin themelues",
|
||||
"Claiming…": "Po merret…",
|
||||
"The shop didn't load.": "Dyqani nuk u ngarkua.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Gjëra për të veshur për lojtarin tënd, të dukshme për këdo që luan në Horizon.",
|
||||
"Free for founders": "Falas për themeluesit",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Për lojtarët që qenë këtu të parët. Falas për t’u marrë; pasi ta marrësh, mbetet yti.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Përfundo pagesën falas në shfletues. Seti do të shfaqet këtu pak më vonë.",
|
||||
"{n} items": "{n} sende",
|
||||
"Nothing is on sale right now.": "Tani nuk ka asgjë në shitje.",
|
||||
"Your basket": "Shporta jote",
|
||||
"Your basket is empty.": "Shporta jote është bosh.",
|
||||
"Add to basket": "Shto në shportë",
|
||||
"Total": "Gjithsej",
|
||||
"This is a gift": "Kjo është dhuratë",
|
||||
"Your friend's Minecraft name": "Emri Minecraft i mikut tënd",
|
||||
"Find": "Gjej",
|
||||
"For {name}": "Për {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Pyet atë që paguan para se të blesh. Rimbursim brenda 14 ditëve për çdo arsye.",
|
||||
"Pay {price} in your browser": "Paguaj {price} në shfletues",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Pagesa e Paddle hapet në shfletuesin tënd. Në nisës nuk tarifohet asgjë.",
|
||||
"US sales tax is added where a state charges it.": "Taksa amerikane e shitjes shtohet aty ku e mbledh një shtet.",
|
||||
"VAT included where it applies.": "TVSH e përfshirë aty ku zbatohet.",
|
||||
"In a set in your basket": "Në një set në shportën tënde",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Përfundo pagesën në shfletues. Sendet të vijnë në Garderobë pas pak."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Још козметике на playhorizon.dev",
|
||||
"Get more cosmetics": "Још козметике",
|
||||
"You don't own any cosmetics yet.": "Још увек немате козметику.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Ниједан Minecraft: Java Edition налог нема то име.",
|
||||
"That account already owns everything in the basket.": "Тај налог већ поседује све у корпи.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Продавница тренутно не продаје. Ништа није наплаћено.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle није могао да покрене плаћање. Ништа није наплаћено."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle није могао да покрене плаћање. Ништа није наплаћено.",
|
||||
"Shop": "Продавница",
|
||||
"Owned": "У поседу",
|
||||
"Claim the founder set": "Захтевајте оснивачки скуп",
|
||||
"Claiming…": "Преузимање…",
|
||||
"The shop didn't load.": "Продавница се није учитала.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Ствари за ношење за твог играча, које виде сви који играју на Horizon-у.",
|
||||
"Free for founders": "Бесплатно за осниваче",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "За играче који су били први овде. Бесплатно за преузимање; када га преузмеш, твој је заувек.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Заврши бесплатно плаћање у прегледачу. Сет ће се овде појавити за тренутак.",
|
||||
"{n} items": "{n} предмета",
|
||||
"Nothing is on sale right now.": "Тренутно се ништа не продаје.",
|
||||
"Your basket": "Ваша корпа",
|
||||
"Your basket is empty.": "Ваша корпа је празна.",
|
||||
"Add to basket": "Додај у корпу",
|
||||
"Total": "Укупно",
|
||||
"This is a gift": "Ово је поклон",
|
||||
"Your friend's Minecraft name": "Minecraft име вашег пријатеља",
|
||||
"Find": "Пронађи",
|
||||
"For {name}": "За {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Питајте онога ко плаћа пре куповине. Повраћај новца у року од 14 дана из било ког разлога.",
|
||||
"Pay {price} in your browser": "Плати {price} у прегледачу",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle плаћање се отвара у вашем прегледачу. У покретачу се ништа не наплаћује.",
|
||||
"US sales tax is added where a state charges it.": "Амерички порез на промет додаје се где га држава наплаћује.",
|
||||
"VAT included where it applies.": "ПДВ укључен где се примењује.",
|
||||
"In a set in your basket": "У комплету у вашој корпи",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Завршите плаћање у прегледачу. Предмети стижу у Гардеробу за тренутак."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Fler kosmetiska föremål på playhorizon.dev",
|
||||
"Get more cosmetics": "Fler kosmetiska föremål",
|
||||
"You don't own any cosmetics yet.": "Du äger ingen kosmetika än.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Inget Minecraft: Java Edition-konto har det namnet.",
|
||||
"That account already owns everything in the basket.": "Det kontot äger redan allt i korgen.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Butiken säljer inte just nu. Inget drogs.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle kunde inte starta betalningen. Inget drogs."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle kunde inte starta betalningen. Inget drogs.",
|
||||
"Shop": "Butik",
|
||||
"Owned": "Ägd",
|
||||
"Claim the founder set": "Gör anspråk på grundaruppsättningen",
|
||||
"Claiming…": "Hämtar…",
|
||||
"The shop didn't load.": "Butiken laddades inte.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Saker att bära för din spelare, sedda av alla som spelar på Horizon.",
|
||||
"Free for founders": "Gratis för grundare",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "För spelarna som var här först. Gratis att hämta; när du har hämtat det är det ditt att behålla.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Slutför den gratis kassan i webbläsaren. Setet dyker upp här en stund senare.",
|
||||
"{n} items": "{n} saker",
|
||||
"Nothing is on sale right now.": "Inget är till salu just nu.",
|
||||
"Your basket": "Din korg",
|
||||
"Your basket is empty.": "Din korg är tom.",
|
||||
"Add to basket": "Lägg i korgen",
|
||||
"Total": "Totalt",
|
||||
"This is a gift": "Det här är en gåva",
|
||||
"Your friend's Minecraft name": "Din väns Minecraft-namn",
|
||||
"Find": "Hitta",
|
||||
"For {name}": "Till {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Fråga den som betalar innan du köper. Återbetalning inom 14 dagar av vilken anledning som helst.",
|
||||
"Pay {price} in your browser": "Betala {price} i webbläsaren",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddles betalning öppnas i din webbläsare. Inget dras i startprogrammet.",
|
||||
"US sales tax is added where a state charges it.": "Amerikansk försäljningsskatt läggs till där en delstat tar ut den.",
|
||||
"VAT included where it applies.": "Moms ingår där den gäller.",
|
||||
"In a set in your basket": "I ett set i din korg",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Slutför betalningen i webbläsaren. Dina saker kommer till Garderoben strax därefter."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Wiyncyj kosmetykōw na playhorizon.dev",
|
||||
"Get more cosmetics": "Wiyncyj kosmetykōw",
|
||||
"You don't own any cosmetics yet.": "Jeszcze niy mosz żodnych kosmetyków.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Żodne kōnto Minecraft: Java Edition niy mo tego miana.",
|
||||
"That account already owns everything in the basket.": "To kōnto mo już wszyjsko, co je we koszyku.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Sklep terŏz nic niy przedŏwŏ. Nic niy ôstało pobrane.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle niy poradziył zaczōnć płacynio. Nic niy ôstało pobrane."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle niy poradziył zaczōnć płacynio. Nic niy ôstało pobrane.",
|
||||
"Shop": "Sklep",
|
||||
"Owned": "Mŏsz",
|
||||
"Claim the founder set": "Roszczyć sie do zbioru założycieli",
|
||||
"Claiming…": "Biere sie…",
|
||||
"The shop didn't load.": "Sklep sie niy załadowoł.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Rzeczy do noszyńô dlŏ tworgo grŏcza, widzione bez wszyjskich, co grajōm na Horizon.",
|
||||
"Free for founders": "Za darmo dlŏ zôłożycieli",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Dlŏ grŏczy, co byli tukej piyrsi. Za darmo do wziyńcia; jak już to weźniesz, ostanie twoje.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Skōńcz darmowõ płatność w przeglōndarce. Zestawa pokoże sie tukej chwila późni.",
|
||||
"{n} items": "{n} rzeczy",
|
||||
"Nothing is on sale right now.": "Terŏz nic niy ma na przedŏż.",
|
||||
"Your basket": "Twōj koszyk",
|
||||
"Your basket is empty.": "Twōj koszyk je prōżny.",
|
||||
"Add to basket": "Przidej do koszyka",
|
||||
"Total": "Razym",
|
||||
"This is a gift": "To je gyszynk",
|
||||
"Your friend's Minecraft name": "Miano Minecraft twojigo kamrata",
|
||||
"Find": "Znojdź",
|
||||
"For {name}": "Do {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Spytej tego, fto płaci, zanim kupisz. Zwrot pijyndzy we 14 dniach z jakigo bądź powodu.",
|
||||
"Pay {price} in your browser": "Zapłać {price} we przeglōndarce",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Płacynie Paddle ôtwiyro sie we przeglōndarce. We launcherze nic niy je pobiyrane.",
|
||||
"US sales tax is added where a state charges it.": "Amerykański podatek ôd przedaży je doliczany tam, kaj go bierze sztat.",
|
||||
"VAT included where it applies.": "VAT wliczōny tam, kaj ôbowiōnzuje.",
|
||||
"In a set in your basket": "We zestawie we twojim koszyku",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Skōńcz płacynie we przeglōndarce. Rzeczy przidōm do Garderoby za chwila."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "playhorizon.dev இல் மேலும் அழகுப் பொருட்களைப் பெறுங்கள்",
|
||||
"Get more cosmetics": "மேலும் அலங்காரப் பொருட்களைப் பெறுங்கள்",
|
||||
"You don't own any cosmetics yet.": "உங்களிடம் இன்னும் அழகுசாதனப் பொருட்கள் எதுவும் இல்லை.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "அந்தப் பெயரில் Minecraft: Java Edition கணக்கு இல்லை.",
|
||||
"That account already owns everything in the basket.": "அந்தக் கணக்கிடம் கூடையில் உள்ள அனைத்தும் ஏற்கனவே உள்ளன.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "கடை இப்போது விற்கவில்லை. எதுவும் வசூலிக்கப்படவில்லை.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle கட்டணத்தைத் தொடங்க முடியவில்லை. எதுவும் வசூலிக்கப்படவில்லை."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle கட்டணத்தைத் தொடங்க முடியவில்லை. எதுவும் வசூலிக்கப்படவில்லை.",
|
||||
"Shop": "கடை",
|
||||
"Owned": "உரிமையுள்ளது",
|
||||
"Claim the founder set": "நிறுவனர் தொகுப்பைக் கோருங்கள்",
|
||||
"Claiming…": "பெறுகிறது…",
|
||||
"The shop didn't load.": "கடை ஏற்றப்படவில்லை.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "உங்கள் வீரருக்கு அணிய வேண்டியவை, Horizon இல் விளையாடும் அனைவருக்கும் தெரியும்.",
|
||||
"Free for founders": "நிறுவனர்களுக்கு இலவசம்",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "முதலில் இங்கே இருந்த வீரர்களுக்காக. இலவசமாகப் பெறலாம்; பெற்றதும் அது எப்போதும் உங்களுடையது.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "உங்கள் உலாவியில் இலவச செக்அவுட்டை முடிக்கவும். சிறிது நேரத்தில் செட் இங்கே வந்து சேரும்.",
|
||||
"{n} items": "{n} பொருட்கள்",
|
||||
"Nothing is on sale right now.": "இப்போது எதுவும் விற்பனையில் இல்லை.",
|
||||
"Your basket": "உங்கள் கூடை",
|
||||
"Your basket is empty.": "உங்கள் கூடை காலியாக உள்ளது.",
|
||||
"Add to basket": "கூடையில் சேர்",
|
||||
"Total": "மொத்தம்",
|
||||
"This is a gift": "இது ஒரு பரிசு",
|
||||
"Your friend's Minecraft name": "உங்கள் நண்பரின் Minecraft பெயர்",
|
||||
"Find": "தேடு",
|
||||
"For {name}": "{name} க்கு",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "வாங்கும் முன் பணம் செலுத்துபவரிடம் கேளுங்கள். எந்தக் காரணத்திற்காகவும் 14 நாட்களுக்குள் பணம் திருப்பித் தரப்படும்.",
|
||||
"Pay {price} in your browser": "உலாவியில் {price} செலுத்து",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle கட்டணம் உங்கள் உலாவியில் திறக்கும். லாஞ்சரில் எதுவும் வசூலிக்கப்படாது.",
|
||||
"US sales tax is added where a state charges it.": "மாநிலம் வசூலிக்கும் இடத்தில் அமெரிக்க விற்பனை வரி சேர்க்கப்படும்.",
|
||||
"VAT included where it applies.": "பொருந்தும் இடத்தில் VAT சேர்க்கப்பட்டுள்ளது.",
|
||||
"In a set in your basket": "உங்கள் கூடையில் உள்ள தொகுப்பில்",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "உலாவியில் கட்டணத்தை முடியுங்கள். உங்கள் பொருட்கள் சிறிது நேரத்தில் அலமாரிக்கு வரும்."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "รับไอเทมแต่งตัวเพิ่มเติมที่ playhorizon.dev",
|
||||
"Get more cosmetics": "รับไอเทมแต่งตัวเพิ่มเติม",
|
||||
"You don't own any cosmetics yet.": "คุณยังไม่มีเครื่องสำอาง",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "ไม่มีบัญชี Minecraft: Java Edition ที่ใช้ชื่อนั้น",
|
||||
"That account already owns everything in the basket.": "บัญชีนั้นมีทุกอย่างในตะกร้าอยู่แล้ว",
|
||||
"The shop isn't selling right now. Nothing was charged.": "ร้านค้ายังไม่ขายตอนนี้ ไม่มีการเรียกเก็บเงิน",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle เริ่มการชำระเงินไม่ได้ ไม่มีการเรียกเก็บเงิน"
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle เริ่มการชำระเงินไม่ได้ ไม่มีการเรียกเก็บเงิน",
|
||||
"Shop": "ร้านค้า",
|
||||
"Owned": "เป็นเจ้าของแล้ว",
|
||||
"Claim the founder set": "เคลมชุดผู้ก่อตั้ง",
|
||||
"Claiming…": "กำลังรับ…",
|
||||
"The shop didn't load.": "โหลดร้านค้าไม่สำเร็จ",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "สิ่งที่สวมใส่ให้ผู้เล่นของคุณ ทุกคนที่เล่นบน Horizon มองเห็น",
|
||||
"Free for founders": "ฟรีสำหรับผู้ก่อตั้ง",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "สำหรับผู้เล่นที่อยู่ที่นี่มาก่อน รับได้ฟรี เมื่อรับแล้วจะเป็นของคุณตลอดไป",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "ชำระเงินแบบฟรีให้เสร็จในเบราว์เซอร์ของคุณ ชุดจะมาปรากฏที่นี่อีกสักครู่",
|
||||
"{n} items": "{n} ชิ้น",
|
||||
"Nothing is on sale right now.": "ตอนนี้ไม่มีสินค้าวางขาย",
|
||||
"Your basket": "ตะกร้าของคุณ",
|
||||
"Your basket is empty.": "ตะกร้าของคุณว่างอยู่",
|
||||
"Add to basket": "ใส่ตะกร้า",
|
||||
"Total": "รวม",
|
||||
"This is a gift": "นี่คือของขวัญ",
|
||||
"Your friend's Minecraft name": "ชื่อ Minecraft ของเพื่อนคุณ",
|
||||
"Find": "ค้นหา",
|
||||
"For {name}": "สำหรับ {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "ถามคนที่จ่ายเงินก่อนซื้อ คืนเงินได้ภายใน 14 วันไม่ว่าด้วยเหตุผลใด",
|
||||
"Pay {price} in your browser": "จ่าย {price} ในเบราว์เซอร์",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "การชำระเงินของ Paddle เปิดในเบราว์เซอร์ของคุณ ไม่มีการเรียกเก็บเงินในตัวเปิดเกม",
|
||||
"US sales tax is added where a state charges it.": "เพิ่มภาษีการขายของสหรัฐฯ ในรัฐที่เรียกเก็บ",
|
||||
"VAT included where it applies.": "รวม VAT แล้วในที่ที่ใช้",
|
||||
"In a set in your basket": "อยู่ในชุดในตะกร้าของคุณ",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "ชำระเงินให้เสร็จในเบราว์เซอร์ ไอเทมจะเข้าตู้เสื้อผ้าในอีกสักครู่"
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Move…": "Taşı…",
|
||||
"Move and restart": "Taşı ve yeniden başlat",
|
||||
"Could not open the data folder: {error}": "Could not open the data folder: {error}",
|
||||
"Get more cosmetics on playhorizon.dev": "Daha fazla kozmetik için playhorizon.dev",
|
||||
"Get more cosmetics": "Daha fazla kozmetik",
|
||||
"You don't own any cosmetics yet.": "Henüz hiç kozmetiğin yok.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Otomatik, bu başlatıcının mimarisini izler. Windows ARM'de x64 veya ARM64 seçebilirsiniz. ARM64 bulunmayan sürümlerde imzalı x64 derlemesi kullanılır.",
|
||||
"Game architecture": "Oyun mimarisi",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Bu adda bir Minecraft: Java Edition hesabı yok.",
|
||||
"That account already owns everything in the basket.": "Bu hesap sepetteki her şeye zaten sahip.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Mağaza şu anda satış yapmıyor. Hiçbir ücret alınmadı.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ödemeyi başlatamadı. Hiçbir ücret alınmadı."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ödemeyi başlatamadı. Hiçbir ücret alınmadı.",
|
||||
"Shop": "Mağaza",
|
||||
"Owned": "Sende var",
|
||||
"Claim the founder set": "Kurucu setini al",
|
||||
"Claiming…": "Alınıyor…",
|
||||
"The shop didn't load.": "Mağaza yüklenemedi.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Oyuncunun giyebileceği şeyler; Horizon'da oynayan herkes görür.",
|
||||
"Free for founders": "Kurucular için ücretsiz",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "İlk gelen oyuncular için. Ücretsiz; aldıktan sonra hep senin.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Ücretsiz ödemeyi tarayıcında tamamla. Set birazdan burada belirir.",
|
||||
"{n} items": "{n} eşya",
|
||||
"Nothing is on sale right now.": "Şu anda satışta bir şey yok.",
|
||||
"Your basket": "Sepetin",
|
||||
"Your basket is empty.": "Sepetin boş.",
|
||||
"Add to basket": "Sepete ekle",
|
||||
"Total": "Toplam",
|
||||
"This is a gift": "Bu bir hediye",
|
||||
"Your friend's Minecraft name": "Arkadaşının Minecraft adı",
|
||||
"Find": "Bul",
|
||||
"For {name}": "{name} için",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Satın almadan önce ödeyecek kişiye sor. Herhangi bir nedenle 14 gün içinde para iadesi.",
|
||||
"Pay {price} in your browser": "{price} tutarını tarayıcıda öde",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle ödemesi tarayıcında açılır. Başlatıcıda hiçbir ücret alınmaz.",
|
||||
"US sales tax is added where a state charges it.": "ABD satış vergisi, bir eyaletin aldığı yerde eklenir.",
|
||||
"VAT included where it applies.": "KDV geçerli olduğu yerde dahildir.",
|
||||
"In a set in your basket": "Sepetindeki bir sette",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Ödemeyi tarayıcıda tamamla. Eşyaların biraz sonra Gardıroba gelir."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Күбрәк косметиканы playhorizon.dev сайтында алыгыз",
|
||||
"Get more cosmetics": "Күбрәк косметика алыгыз",
|
||||
"You don't own any cosmetics yet.": "Сездә әле косметика юк.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Мондый исемле Minecraft: Java Edition хисабы юк.",
|
||||
"That account already owns everything in the basket.": "Бу хисапта кәрзиндәге бар нәрсә дә бар инде.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Кибет хәзер сатмый. Бернәрсә дә алынмады.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle түләүне башлый алмады. Бернәрсә дә алынмады."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle түләүне башлый алмады. Бернәрсә дә алынмады.",
|
||||
"Shop": "Кибет",
|
||||
"Owned": "Бар",
|
||||
"Claim the founder set": "Оештыручы җыелмасын таләп итегез",
|
||||
"Claiming…": "Алына…",
|
||||
"The shop didn't load.": "Кибет йөкләнмәде.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Уенчыгыз өчен киемнәр, Horizon'да уйнаган һәркемгә күренә.",
|
||||
"Free for founders": "Нигез салучылар өчен бушлай",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Монда беренче булган уенчылар өчен. Бушлай алып була; алгач, ул мәңге үзегезнеке.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Бушлай түләүне браузерда тәмамлагыз. Җыелма бераздан монда барлыкка киләчәк.",
|
||||
"{n} items": "{n} әйбер",
|
||||
"Nothing is on sale right now.": "Хәзер бернәрсә дә сатылмый.",
|
||||
"Your basket": "Сезнең кәрзин",
|
||||
"Your basket is empty.": "Кәрзин буш.",
|
||||
"Add to basket": "Кәрзингә өстәү",
|
||||
"Total": "Барысы",
|
||||
"This is a gift": "Бу бүләк",
|
||||
"Your friend's Minecraft name": "Дустыгызның Minecraft исеме",
|
||||
"Find": "Табу",
|
||||
"For {name}": "{name} өчен",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Сатып алганчы кем түләячәген сорагыз. Теләсә нинди сәбәп белән 14 көн эчендә акча кайтарыла.",
|
||||
"Pay {price} in your browser": "{price} браузерда түләү",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle түләве браузерда ачыла. Лаунчерда бернәрсә дә алынмый.",
|
||||
"US sales tax is added where a state charges it.": "АКШ сату салымы штат алган урында өстәлә.",
|
||||
"VAT included where it applies.": "КӨС кулланылган урында кертелгән.",
|
||||
"In a set in your basket": "Кәрзиндәге җыелмада",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Түләүне браузерда тәмамлагыз. Әйберләрегез Гардеробка бераздан килә."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Move…": "Перенести…",
|
||||
"Move and restart": "Перенести й перезапустити",
|
||||
"Could not open the data folder: {error}": "Could not open the data folder: {error}",
|
||||
"Get more cosmetics on playhorizon.dev": "Більше косметики на playhorizon.dev",
|
||||
"Get more cosmetics": "Більше косметики",
|
||||
"You don't own any cosmetics yet.": "У вас поки немає косметики.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Автоматично використовує архітектуру цього лаунчера. У Windows на ARM можна вибрати x64 або ARM64. У випусках без ARM64 використовується підписана збірка x64.",
|
||||
"Game architecture": "Архітектура гри",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Немає облікового запису Minecraft: Java Edition з таким іменем.",
|
||||
"That account already owns everything in the basket.": "Цей обліковий запис уже має все, що в кошику.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Крамниця зараз не продає. Нічого не списано.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle не зміг почати оплату. Нічого не списано."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle не зміг почати оплату. Нічого не списано.",
|
||||
"Shop": "Крамниця",
|
||||
"Owned": "Є",
|
||||
"Claim the founder set": "Отримати набір засновника",
|
||||
"Claiming…": "Отримання…",
|
||||
"The shop didn't load.": "Крамниця не завантажилася.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Речі для твого гравця, які бачать усі, хто грає на Horizon.",
|
||||
"Free for founders": "Безкоштовно для засновників",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Для гравців, які були тут першими. Безкоштовно; отримавши, залишиш собі назавжди.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Заверши безкоштовну оплату в браузері. Набір з'явиться тут за мить.",
|
||||
"{n} items": "{n} предметів",
|
||||
"Nothing is on sale right now.": "Зараз нічого не продається.",
|
||||
"Your basket": "Ваш кошик",
|
||||
"Your basket is empty.": "Ваш кошик порожній.",
|
||||
"Add to basket": "До кошика",
|
||||
"Total": "Разом",
|
||||
"This is a gift": "Це подарунок",
|
||||
"Your friend's Minecraft name": "Ім'я друга в Minecraft",
|
||||
"Find": "Знайти",
|
||||
"For {name}": "Для {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Перед купівлею спитайте того, хто платить. Повернення коштів протягом 14 днів з будь-якої причини.",
|
||||
"Pay {price} in your browser": "Сплатити {price} у браузері",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Оплата Paddle відкриється в браузері. У лаунчері нічого не списується.",
|
||||
"US sales tax is added where a state charges it.": "Податок з продажів США додається там, де його бере штат.",
|
||||
"VAT included where it applies.": "ПДВ включено там, де він застосовується.",
|
||||
"In a set in your basket": "У наборі у вашому кошику",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Завершіть оплату в браузері. Предмети з'являться в Гардеробі за мить."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "playhorizon.dev پر مزید کاسمیٹکس حاصل کریں",
|
||||
"Get more cosmetics": "مزید کاسمیٹکس حاصل کریں",
|
||||
"You don't own any cosmetics yet.": "آپ کے پاس ابھی تک کوئی کاسمیٹکس نہیں ہے۔",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "اس نام کا کوئی Minecraft: Java Edition اکاؤنٹ نہیں ہے۔",
|
||||
"That account already owns everything in the basket.": "اس اکاؤنٹ کے پاس ٹوکری کی ہر چیز پہلے سے ہے۔",
|
||||
"The shop isn't selling right now. Nothing was charged.": "دکان ابھی فروخت نہیں کر رہی۔ کچھ بھی نہیں کاٹا گیا۔",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ادائیگی شروع نہیں کر سکا۔ کچھ بھی نہیں کاٹا گیا۔"
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle ادائیگی شروع نہیں کر سکا۔ کچھ بھی نہیں کاٹا گیا۔",
|
||||
"Shop": "دکان",
|
||||
"Owned": "ملکیت میں",
|
||||
"Claim the founder set": "بانی سیٹ کا دعوی کریں۔",
|
||||
"Claiming…": "حاصل کیا جا رہا ہے…",
|
||||
"The shop didn't load.": "دکان لوڈ نہیں ہوئی۔",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "آپ کے کھلاڑی کے پہننے کی چیزیں، جو Horizon پر کھیلنے والے ہر شخص کو نظر آتی ہیں۔",
|
||||
"Free for founders": "بانیوں کے لیے مفت",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "ان کھلاڑیوں کے لیے جو یہاں سب سے پہلے تھے۔ مفت حاصل کریں؛ ایک بار حاصل کرنے کے بعد یہ ہمیشہ آپ کا ہے۔",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "اپنے براؤزر میں مفت چیک آؤٹ مکمل کریں۔ سیٹ کچھ دیر بعد یہاں آ جائے گا۔",
|
||||
"{n} items": "{n} چیزیں",
|
||||
"Nothing is on sale right now.": "ابھی کچھ بھی فروخت کے لیے نہیں ہے۔",
|
||||
"Your basket": "آپ کی ٹوکری",
|
||||
"Your basket is empty.": "آپ کی ٹوکری خالی ہے۔",
|
||||
"Add to basket": "ٹوکری میں ڈالیں",
|
||||
"Total": "کل",
|
||||
"This is a gift": "یہ تحفہ ہے",
|
||||
"Your friend's Minecraft name": "آپ کے دوست کا Minecraft نام",
|
||||
"Find": "تلاش کریں",
|
||||
"For {name}": "{name} کے لیے",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "خریدنے سے پہلے ادائیگی کرنے والے سے پوچھ لیں۔ کسی بھی وجہ سے 14 دن میں رقم واپسی۔",
|
||||
"Pay {price} in your browser": "براؤزر میں {price} ادا کریں",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle کی ادائیگی آپ کے براؤزر میں کھلتی ہے۔ لانچر میں کچھ نہیں کاٹا جاتا۔",
|
||||
"US sales tax is added where a state charges it.": "جہاں ریاست لیتی ہے وہاں امریکی سیلز ٹیکس شامل کیا جاتا ہے۔",
|
||||
"VAT included where it applies.": "جہاں لاگو ہو وہاں VAT شامل ہے۔",
|
||||
"In a set in your basket": "آپ کی ٹوکری کے ایک سیٹ میں",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "براؤزر میں ادائیگی مکمل کریں۔ آپ کی چیزیں تھوڑی دیر میں الماری میں آ جائیں گی۔"
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Ko‘proq kosmetika playhorizon.dev saytida",
|
||||
"Get more cosmetics": "Ko‘proq kosmetika",
|
||||
"You don't own any cosmetics yet.": "Sizda hali kosmetika yo'q.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Bu nomli Minecraft: Java Edition hisobi yo'q.",
|
||||
"That account already owns everything in the basket.": "Bu hisobda savatdagi hamma narsa allaqachon bor.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Do'kon hozir sotmayapti. Hech narsa yechilmadi.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle to'lovni boshlay olmadi. Hech narsa yechilmadi."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle to'lovni boshlay olmadi. Hech narsa yechilmadi.",
|
||||
"Shop": "Do‘kon",
|
||||
"Owned": "Sizda bor",
|
||||
"Claim the founder set": "Ta'sischilar to'plamiga da'vo qiling",
|
||||
"Claiming…": "Olinmoqda…",
|
||||
"The shop didn't load.": "Do‘kon yuklanmadi.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "O‘yinchingiz uchun kiyimlar, Horizon’da o‘ynayotgan hamma ko‘radi.",
|
||||
"Free for founders": "Asoschilar uchun bepul",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Bu yerda birinchi bo‘lgan o‘yinchilar uchun. Bepul olish mumkin; olganingizdan so‘ng u abadiy sizniki.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Bepul to‘lovni brauzeringizda yakunlang. To‘plam birozdan so‘ng shu yerda paydo bo‘ladi.",
|
||||
"{n} items": "{n} ta buyum",
|
||||
"Nothing is on sale right now.": "Hozir hech narsa sotilmayapti.",
|
||||
"Your basket": "Savatingiz",
|
||||
"Your basket is empty.": "Savatingiz bo'sh.",
|
||||
"Add to basket": "Savatga qo'shish",
|
||||
"Total": "Jami",
|
||||
"This is a gift": "Bu sovg'a",
|
||||
"Your friend's Minecraft name": "Do'stingizning Minecraft nomi",
|
||||
"Find": "Topish",
|
||||
"For {name}": "{name} uchun",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Sotib olishdan oldin kim to'lashini so'rang. Har qanday sabab bilan 14 kun ichida pul qaytariladi.",
|
||||
"Pay {price} in your browser": "{price} ni brauzerda to'lash",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle to'lovi brauzeringizda ochiladi. Launcherda hech narsa yechilmaydi.",
|
||||
"US sales tax is added where a state charges it.": "AQSh savdo solig'i shtat oladigan joyda qo'shiladi.",
|
||||
"VAT included where it applies.": "QQS amal qiladigan joyda kiritilgan.",
|
||||
"In a set in your basket": "Savatingizdagi to'plamda",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "To'lovni brauzerda tugating. Buyumlaringiz birozdan keyin Garderobga keladi."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Altri cosmetici so playhorizon.dev",
|
||||
"Get more cosmetics": "Altri cosmetici",
|
||||
"You don't own any cosmetics yet.": "Te ghè ancora nissun cosmetico.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Nisun account de Minecraft: Java Edition el ga sto nome.",
|
||||
"That account already owns everything in the basket.": "Sto account el ga za tuto quel che ghe xe inte'l caveo.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "La botega no la vende par desso. No xe sta adebità gnente.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle no'l ga podesto tacar el pagamento. No xe sta adebità gnente."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle no'l ga podesto tacar el pagamento. No xe sta adebità gnente.",
|
||||
"Shop": "Negozio",
|
||||
"Owned": "Posedù",
|
||||
"Claim the founder set": "Rivendica el set fondador",
|
||||
"Claiming…": "Ritiro in corso…",
|
||||
"The shop didn't load.": "El negozio no’l se ga mìa cargà.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Roba da vestir par el to zogador, vista da chi che zoga so Horizon.",
|
||||
"Free for founders": "Gratis par i fondadori",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Par i zogadori che gera chì par primi. Gratis da ritirar; una volta ritirà, el xe to par senpre.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Fenisi el pagamento gratis nel to browser. El set el riva qua un momento dopo.",
|
||||
"{n} items": "{n} ogeti",
|
||||
"Nothing is on sale right now.": "Par desso no ghe xe gnente in vendita.",
|
||||
"Your basket": "El to caveo",
|
||||
"Your basket is empty.": "El to caveo el xe vodo.",
|
||||
"Add to basket": "Zonta al caveo",
|
||||
"Total": "Totale",
|
||||
"This is a gift": "El xe un regalo",
|
||||
"Your friend's Minecraft name": "El nome Minecraft del to amigo",
|
||||
"Find": "Cata",
|
||||
"For {name}": "Par {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Domanda a chi che paga prima de comprar. Rimborso in 14 dì par qualsiasi motivo.",
|
||||
"Pay {price} in your browser": "Paga {price} inte'l browser",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "El pagamento de Paddle el se verze inte'l to browser. Inte'l launcher no se paga gnente.",
|
||||
"US sales tax is added where a state charges it.": "La tasa so le vendite dei USA la se zonta onde che un stato la ciama.",
|
||||
"VAT included where it applies.": "IVA inclusa onde che la se aplica.",
|
||||
"In a set in your basket": "In un set inte'l to caveo",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Finisi el pagamento inte'l browser. I to ogeti i riva inte'l Guardaroba un momento dopo."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "Thêm vật phẩm trang trí tại playhorizon.dev",
|
||||
"Get more cosmetics": "Thêm vật phẩm trang trí",
|
||||
"You don't own any cosmetics yet.": "Bạn chưa có mỹ phẩm nào.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "Không có tài khoản Minecraft: Java Edition nào mang tên đó.",
|
||||
"That account already owns everything in the basket.": "Tài khoản đó đã sở hữu mọi thứ trong giỏ.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "Cửa hàng hiện không bán. Không bị trừ tiền.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle không thể bắt đầu thanh toán. Không bị trừ tiền."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle không thể bắt đầu thanh toán. Không bị trừ tiền.",
|
||||
"Shop": "Cửa hàng",
|
||||
"Owned": "Đã sở hữu",
|
||||
"Claim the founder set": "Yêu cầu bộ người sáng lập",
|
||||
"Claiming…": "Đang nhận…",
|
||||
"The shop didn't load.": "Không tải được cửa hàng.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "Đồ để mặc cho người chơi của bạn, mọi người chơi trên Horizon đều thấy.",
|
||||
"Free for founders": "Miễn phí cho người sáng lập",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "Dành cho những người chơi có mặt từ đầu. Nhận miễn phí; nhận rồi thì mãi là của bạn.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "Hãy hoàn tất bước thanh toán miễn phí trong trình duyệt. Bộ sẽ xuất hiện ở đây ngay sau đó.",
|
||||
"{n} items": "{n} món",
|
||||
"Nothing is on sale right now.": "Hiện không có gì đang bán.",
|
||||
"Your basket": "Giỏ của bạn",
|
||||
"Your basket is empty.": "Giỏ của bạn đang trống.",
|
||||
"Add to basket": "Thêm vào giỏ",
|
||||
"Total": "Tổng",
|
||||
"This is a gift": "Đây là quà tặng",
|
||||
"Your friend's Minecraft name": "Tên Minecraft của bạn bè",
|
||||
"Find": "Tìm",
|
||||
"For {name}": "Cho {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "Hãy hỏi người trả tiền trước khi mua. Hoàn tiền trong 14 ngày vì bất kỳ lý do nào.",
|
||||
"Pay {price} in your browser": "Trả {price} trong trình duyệt",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Thanh toán Paddle mở trong trình duyệt của bạn. Trình khởi chạy không trừ tiền gì.",
|
||||
"US sales tax is added where a state charges it.": "Thuế bán hàng Hoa Kỳ được cộng thêm ở nơi tiểu bang thu.",
|
||||
"VAT included where it applies.": "Đã gồm VAT ở nơi áp dụng.",
|
||||
"In a set in your basket": "Nằm trong một bộ trong giỏ của bạn",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "Hoàn tất thanh toán trong trình duyệt. Vật phẩm sẽ vào Tủ đồ sau giây lát."
|
||||
}
|
||||
+28
-2
@@ -1147,7 +1147,7 @@
|
||||
"Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.": "Moves all launcher, game and build data, including settings, worlds, instances and installed versions. Choose an empty folder with enough free space.",
|
||||
"Move…": "Move…",
|
||||
"The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.": "The launcher closes while your data is copied and verified, then reopens. Old folders are kept and still use disk space until you verify the move and remove them yourself.",
|
||||
"Get more cosmetics on playhorizon.dev": "מער קאָסמעטיק אויף playhorizon.dev",
|
||||
"Get more cosmetics": "מער קאָסמעטיק",
|
||||
"You don't own any cosmetics yet.": "דו האסט נאָך קיין קאָסמעטיקס נישט.",
|
||||
"Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.": "Automatic follows this launcher's architecture. On Windows ARM, choose x64 or ARM64. Releases without ARM64 use the signed x64 build.",
|
||||
"Game architecture": "Game architecture",
|
||||
@@ -1187,5 +1187,31 @@
|
||||
"No Minecraft: Java Edition account has that name.": "קיין Minecraft: Java Edition חשבון האָט נישט דעם נאָמען.",
|
||||
"That account already owns everything in the basket.": "דער חשבון פֿאַרמאָגט שוין אַלץ אין קאָרב.",
|
||||
"The shop isn't selling right now. Nothing was charged.": "די קראָם פֿאַרקויפֿט נישט איצט. גאָרנישט איז נישט באַרעכנט געוואָרן.",
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle האָט נישט געקענט אָנהייבן די צאָלונג. גאָרנישט איז נישט באַרעכנט געוואָרן."
|
||||
"Paddle couldn't start the checkout. Nothing was charged.": "Paddle האָט נישט געקענט אָנהייבן די צאָלונג. גאָרנישט איז נישט באַרעכנט געוואָרן.",
|
||||
"Shop": "קראָם",
|
||||
"Owned": "אײגן",
|
||||
"Claim the founder set": "פאָדערן די גרינדער שטעלן",
|
||||
"Claiming…": "באַקומט…",
|
||||
"The shop didn't load.": "דער קראָם האָט זיך נישט געלאָדן.",
|
||||
"Things to wear for your player, seen by everyone who plays on Horizon.": "זאַכן צו טראָגן פֿאַר אײַער שפּילער, געזען פֿון יעדן וואָס שפּילט אויף Horizon.",
|
||||
"Free for founders": "אומזיסט פֿאַר גרינדער",
|
||||
"For the players who were here first. Free to claim; once claimed, it's yours to keep.": "פֿאַר די שפּילער וואָס זענען דאָ געווען ערשט. אומזיסט צו באַקומען; אַמאָל באַקומען, בלײַבט עס אײַערס.",
|
||||
"Finish the free checkout in your browser. The set lands here a moment later.": "פֿאַרענדיקט די אומזיסטע צאָלונג אין אײַער בראַוזער. דער סעט וועט זיך ווײַזן דאָ אַ מאָמענט שפּעטער.",
|
||||
"{n} items": "{n} זאַכן",
|
||||
"Nothing is on sale right now.": "איצט ווערט גאָרנישט פֿאַרקויפֿט.",
|
||||
"Your basket": "דיין קאָרב",
|
||||
"Your basket is empty.": "דיין קאָרב איז ליידיק.",
|
||||
"Add to basket": "צולייגן צום קאָרב",
|
||||
"Total": "סך־הכּל",
|
||||
"This is a gift": "דאָס איז אַ מתּנה",
|
||||
"Your friend's Minecraft name": "דיין פֿרײַנדס Minecraft נאָמען",
|
||||
"Find": "געפֿינען",
|
||||
"For {name}": "פֿאַר {name}",
|
||||
"Ask whoever pays before you buy. Refunds within 14 days for any reason.": "פֿרעגט דעם וואָס צאָלט איידער איר קויפֿט. געלט צוריק אין 14 טעג פֿאַר וועלכער סיבה ניט איז.",
|
||||
"Pay {price} in your browser": "צאָלן {price} אין בלעטערער",
|
||||
"Paddle's checkout opens in your browser. Nothing is charged in the launcher.": "Paddle׳ס צאָלונג עפֿנט זיך אין אײַער בלעטערער. אין לאָנטשער ווערט גאָרנישט באַרעכנט.",
|
||||
"US sales tax is added where a state charges it.": "אַמעריקאַנער פֿאַרקויף־שטײַער ווערט צוגעלייגט וווּ אַ שטאַט נעמט אים.",
|
||||
"VAT included where it applies.": "מע״מ אַרײַנגערעכנט וווּ ער גילט.",
|
||||
"In a set in your basket": "אין אַ סעט אין דיין קאָרב",
|
||||
"Finish paying in your browser. Your items reach the Wardrobe a moment later.": "ענדיקט די צאָלונג אין בלעטערער. אײַערע זאַכן קומען אין גאַרדעראָב אַ רגע שפּעטער."
|
||||
}
|
||||
Loaded 100 of 113 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user